/data/app/~~FfR2UxiezVimWOvqJwfg0A==/com.tencent.rmcn-ubSUFDQnHa3Y4cwZtqW1Wg==/lib/arm64/libpuerts.so: file format elf64-littleaarch64 Disassembly of section .plt: 0000000000041190 <.plt>: 41190: a9bf7bf0 stp x16, x30, [sp, #-0x10]! 41194: d0000670 adrp x16, 0x10f000 41198: f9401a11 ldr x17, [x16, #0x30] 4119c: 9100c210 add x16, x16, #0x30 411a0: d61f0220 br x17 411a4: d503201f nop 411a8: d503201f nop 411ac: d503201f nop 00000000000411b0 : 411b0: d0000670 adrp x16, 0x10f000 411b4: f9401e11 ldr x17, [x16, #0x38] 411b8: 9100e210 add x16, x16, #0x38 411bc: d61f0220 br x17 00000000000411c0 <_ZNSt6__ndk111__money_putIwE8__formatEPwRS2_S3_jPKwS5_RKNS_5ctypeIwEEbRKNS_10money_base7patternEwwRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNSE_IwNSF_IwEENSH_IwEEEESQ_i@plt>: 411c0: d0000670 adrp x16, 0x10f000 411c4: f9402211 ldr x17, [x16, #0x40] 411c8: 91010210 add x16, x16, #0x40 411cc: d61f0220 br x17 00000000000411d0 : 411d0: d0000670 adrp x16, 0x10f000 411d4: f9402611 ldr x17, [x16, #0x48] 411d8: 91012210 add x16, x16, #0x48 411dc: d61f0220 br x17 00000000000411e0 <_ZSt14get_unexpectedv@plt>: 411e0: d0000670 adrp x16, 0x10f000 411e4: f9402a11 ldr x17, [x16, #0x50] 411e8: 91014210 add x16, x16, #0x50 411ec: d61f0220 br x17 00000000000411f0 <_ZNKSt6__ndk18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE17__get_white_spaceERS4_S4_RjRKNS_5ctypeIwEE@plt>: 411f0: d0000670 adrp x16, 0x10f000 411f4: f9402e11 ldr x17, [x16, #0x58] 411f8: 91016210 add x16, x16, #0x58 411fc: d61f0220 br x17 0000000000041200 <_ZNSt6__ndk16localeaSERKS0_@plt>: 41200: d0000670 adrp x16, 0x10f000 41204: f9403211 ldr x17, [x16, #0x60] 41208: 91018210 add x16, x16, #0x60 4120c: d61f0220 br x17 0000000000041210 <_ZNKSt6__ndk18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE13__get_percentERS4_S4_RjRKNS_5ctypeIwEE@plt>: 41210: d0000670 adrp x16, 0x10f000 41214: f9403611 ldr x17, [x16, #0x68] 41218: 9101a210 add x16, x16, #0x68 4121c: d61f0220 br x17 0000000000041220 <__cxa_rethrow_primary_exception@plt>: 41220: d0000670 adrp x16, 0x10f000 41224: f9403a11 ldr x17, [x16, #0x70] 41228: 9101c210 add x16, x16, #0x70 4122c: d61f0220 br x17 0000000000041230 : 41230: d0000670 adrp x16, 0x10f000 41234: f9403e11 ldr x17, [x16, #0x78] 41238: 9101e210 add x16, x16, #0x78 4123c: d61f0220 br x17 0000000000041240 <__ctype_get_mb_cur_max@plt>: 41240: d0000670 adrp x16, 0x10f000 41244: f9404211 ldr x17, [x16, #0x80] 41248: 91020210 add x16, x16, #0x80 4124c: d61f0220 br x17 0000000000041250 <__cxa_decrement_exception_refcount@plt>: 41250: d0000670 adrp x16, 0x10f000 41254: f9404611 ldr x17, [x16, #0x88] 41258: 91022210 add x16, x16, #0x88 4125c: d61f0220 br x17 0000000000041260 <_ZNSt6__ndk113basic_istreamIwNS_11char_traitsIwEEE3getERNS_15basic_streambufIwS2_EEw@plt>: 41260: d0000670 adrp x16, 0x10f000 41264: f9404a11 ldr x17, [x16, #0x90] 41268: 91024210 add x16, x16, #0x90 4126c: d61f0220 br x17 0000000000041270 <_ZNSt6__ndk115__thread_struct27__make_ready_at_thread_exitEPNS_17__assoc_sub_stateE@plt>: 41270: d0000670 adrp x16, 0x10f000 41274: f9404e11 ldr x17, [x16, #0x98] 41278: 91026210 add x16, x16, #0x98 4127c: d61f0220 br x17 0000000000041280 <_ZNSt6__ndk118__time_get_storageIwE4initERKNS_5ctypeIwEE@plt>: 41280: d0000670 adrp x16, 0x10f000 41284: f9405211 ldr x17, [x16, #0xa0] 41288: 91028210 add x16, x16, #0xa0 4128c: d61f0220 br x17 0000000000041290 <_ZNKSt6__ndk18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE3getES4_S4_RNS_8ios_baseERjP2tmPKwSC_@plt>: 41290: d0000670 adrp x16, 0x10f000 41294: f9405611 ldr x17, [x16, #0xa8] 41298: 9102a210 add x16, x16, #0xa8 4129c: d61f0220 br x17 00000000000412a0 <_ZNSt6__ndk113basic_istreamIcNS_11char_traitsIcEEE3getEv@plt>: 412a0: d0000670 adrp x16, 0x10f000 412a4: f9405a11 ldr x17, [x16, #0xb0] 412a8: 9102c210 add x16, x16, #0xb0 412ac: d61f0220 br x17 00000000000412b0 <_ZNKSt6__ndk110error_code7messageEv@plt>: 412b0: d0000670 adrp x16, 0x10f000 412b4: f9405e11 ldr x17, [x16, #0xb8] 412b8: 9102e210 add x16, x16, #0xb8 412bc: d61f0220 br x17 00000000000412c0 : 412c0: d0000670 adrp x16, 0x10f000 412c4: f9406211 ldr x17, [x16, #0xc0] 412c8: 91030210 add x16, x16, #0xc0 412cc: d61f0220 br x17 00000000000412d0 : 412d0: d0000670 adrp x16, 0x10f000 412d4: f9406611 ldr x17, [x16, #0xc8] 412d8: 91032210 add x16, x16, #0xc8 412dc: d61f0220 br x17 00000000000412e0 : 412e0: d0000670 adrp x16, 0x10f000 412e4: f9406a11 ldr x17, [x16, #0xd0] 412e8: 91034210 add x16, x16, #0xd0 412ec: d61f0220 br x17 00000000000412f0 : 412f0: d0000670 adrp x16, 0x10f000 412f4: f9406e11 ldr x17, [x16, #0xd8] 412f8: 91036210 add x16, x16, #0xd8 412fc: d61f0220 br x17 0000000000041300 <_ZNSt6__ndk113basic_istreamIcNS_11char_traitsIcEEE3getEPclc@plt>: 41300: d0000670 adrp x16, 0x10f000 41304: f9407211 ldr x17, [x16, #0xe0] 41308: 91038210 add x16, x16, #0xe0 4130c: d61f0220 br x17 0000000000041310 : 41310: d0000670 adrp x16, 0x10f000 41314: f9407611 ldr x17, [x16, #0xe8] 41318: 9103a210 add x16, x16, #0xe8 4131c: d61f0220 br x17 0000000000041320 <_ZdlPv@plt>: 41320: d0000670 adrp x16, 0x10f000 41324: f9407a11 ldr x17, [x16, #0xf0] 41328: 9103c210 add x16, x16, #0xf0 4132c: d61f0220 br x17 0000000000041330 : 41330: d0000670 adrp x16, 0x10f000 41334: f9407e11 ldr x17, [x16, #0xf8] 41338: 9103e210 add x16, x16, #0xf8 4133c: d61f0220 br x17 0000000000041340 : 41340: d0000670 adrp x16, 0x10f000 41344: f9408211 ldr x17, [x16, #0x100] 41348: 91040210 add x16, x16, #0x100 4134c: d61f0220 br x17 0000000000041350 <_ZNSt6__ndk117__libcpp_sscanf_lEPKcP10__locale_tS1_z@plt>: 41350: d0000670 adrp x16, 0x10f000 41354: f9408611 ldr x17, [x16, #0x108] 41358: 91042210 add x16, x16, #0x108 4135c: d61f0220 br x17 0000000000041360 <_Znam@plt>: 41360: d0000670 adrp x16, 0x10f000 41364: f9408a11 ldr x17, [x16, #0x110] 41368: 91044210 add x16, x16, #0x110 4136c: d61f0220 br x17 0000000000041370 <_ZNSt11logic_errorC2EPKc@plt>: 41370: d0000670 adrp x16, 0x10f000 41374: f9408e11 ldr x17, [x16, #0x118] 41378: 91046210 add x16, x16, #0x118 4137c: d61f0220 br x17 0000000000041380 : 41380: d0000670 adrp x16, 0x10f000 41384: f9409211 ldr x17, [x16, #0x120] 41388: 91048210 add x16, x16, #0x120 4138c: d61f0220 br x17 0000000000041390 <_ZNSt6__ndk18ios_baseD2Ev@plt>: 41390: d0000670 adrp x16, 0x10f000 41394: f9409611 ldr x17, [x16, #0x128] 41398: 9104a210 add x16, x16, #0x128 4139c: d61f0220 br x17 00000000000413a0 : 413a0: d0000670 adrp x16, 0x10f000 413a4: f9409a11 ldr x17, [x16, #0x130] 413a8: 9104c210 add x16, x16, #0x130 413ac: d61f0220 br x17 00000000000413b0 : 413b0: d0000670 adrp x16, 0x10f000 413b4: f9409e11 ldr x17, [x16, #0x138] 413b8: 9104e210 add x16, x16, #0x138 413bc: d61f0220 br x17 00000000000413c0 : 413c0: d0000670 adrp x16, 0x10f000 413c4: f940a211 ldr x17, [x16, #0x140] 413c8: 91050210 add x16, x16, #0x140 413cc: d61f0220 br x17 00000000000413d0 <_ZNSt6__ndk118__time_get_storageIcE9__analyzeEcRKNS_5ctypeIcEE@plt>: 413d0: d0000670 adrp x16, 0x10f000 413d4: f940a611 ldr x17, [x16, #0x148] 413d8: 91052210 add x16, x16, #0x148 413dc: d61f0220 br x17 00000000000413e0 <_ZNSt6__ndk117__assoc_sub_state24set_value_at_thread_exitEv@plt>: 413e0: d0000670 adrp x16, 0x10f000 413e4: f940aa11 ldr x17, [x16, #0x150] 413e8: 91054210 add x16, x16, #0x150 413ec: d61f0220 br x17 00000000000413f0 <_ZNSt6__ndk17codecvtIwc9mbstate_tED2Ev@plt>: 413f0: d0000670 adrp x16, 0x10f000 413f4: f940ae11 ldr x17, [x16, #0x158] 413f8: 91056210 add x16, x16, #0x158 413fc: d61f0220 br x17 0000000000041400 <_ZNSt6__ndk18ios_base5clearEj@plt>: 41400: d0000670 adrp x16, 0x10f000 41404: f940b211 ldr x17, [x16, #0x160] 41408: 91058210 add x16, x16, #0x160 4140c: d61f0220 br x17 0000000000041410 : 41410: d0000670 adrp x16, 0x10f000 41414: f940b611 ldr x17, [x16, #0x168] 41418: 9105a210 add x16, x16, #0x168 4141c: d61f0220 br x17 0000000000041420 : 41420: d0000670 adrp x16, 0x10f000 41424: f940ba11 ldr x17, [x16, #0x170] 41428: 9105c210 add x16, x16, #0x170 4142c: d61f0220 br x17 0000000000041430 <_ZNSt6__ndk16locale5facetD2Ev@plt>: 41430: d0000670 adrp x16, 0x10f000 41434: f940be11 ldr x17, [x16, #0x178] 41438: 9105e210 add x16, x16, #0x178 4143c: d61f0220 br x17 0000000000041440 <_ZNSt6__ndk112ctype_bynameIwEC2EPKcm@plt>: 41440: d0000670 adrp x16, 0x10f000 41444: f940c211 ldr x17, [x16, #0x180] 41448: 91060210 add x16, x16, #0x180 4144c: d61f0220 br x17 0000000000041450 <_ZNKSt6__ndk17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE15__do_get_signedIlEES4_S4_S4_RNS_8ios_baseERjRT_@plt>: 41450: d0000670 adrp x16, 0x10f000 41454: f940c611 ldr x17, [x16, #0x188] 41458: 91062210 add x16, x16, #0x188 4145c: d61f0220 br x17 0000000000041460 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE21__grow_by_and_replaceEmmmmmmPKw@plt>: 41460: d0000670 adrp x16, 0x10f000 41464: f940ca11 ldr x17, [x16, #0x190] 41468: 91064210 add x16, x16, #0x190 4146c: d61f0220 br x17 0000000000041470 : 41470: d0000670 adrp x16, 0x10f000 41474: f940ce11 ldr x17, [x16, #0x198] 41478: 91066210 add x16, x16, #0x198 4147c: d61f0220 br x17 0000000000041480 <__cxa_end_catch@plt>: 41480: d0000670 adrp x16, 0x10f000 41484: f940d211 ldr x17, [x16, #0x1a0] 41488: 91068210 add x16, x16, #0x1a0 4148c: d61f0220 br x17 0000000000041490 <_ZNSt6__ndk114error_categoryD2Ev@plt>: 41490: d0000670 adrp x16, 0x10f000 41494: f940d611 ldr x17, [x16, #0x1a8] 41498: 9106a210 add x16, x16, #0x1a8 4149c: d61f0220 br x17 00000000000414a0 <_ZNKSt6__ndk17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE17__do_get_unsignedIyEES4_S4_S4_RNS_8ios_baseERjRT_@plt>: 414a0: d0000670 adrp x16, 0x10f000 414a4: f940da11 ldr x17, [x16, #0x1b0] 414a8: 9106c210 add x16, x16, #0x1b0 414ac: d61f0220 br x17 00000000000414b0 <__cxa_allocate_exception@plt>: 414b0: d0000670 adrp x16, 0x10f000 414b4: f940de11 ldr x17, [x16, #0x1b8] 414b8: 9106e210 add x16, x16, #0x1b8 414bc: d61f0220 br x17 00000000000414c0 <_ZNSt6__ndk118__time_get_storageIwEC2ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE@plt>: 414c0: d0000670 adrp x16, 0x10f000 414c4: f940e211 ldr x17, [x16, #0x1c0] 414c8: 91070210 add x16, x16, #0x1c0 414cc: d61f0220 br x17 00000000000414d0 <_ZNSt6__ndk117__assoc_sub_state28set_exception_at_thread_exitESt13exception_ptr@plt>: 414d0: d0000670 adrp x16, 0x10f000 414d4: f940e611 ldr x17, [x16, #0x1c8] 414d8: 91072210 add x16, x16, #0x1c8 414dc: d61f0220 br x17 00000000000414e0 <_ZNSt6__ndk16locale8__globalEv@plt>: 414e0: d0000670 adrp x16, 0x10f000 414e4: f940ea11 ldr x17, [x16, #0x1d0] 414e8: 91074210 add x16, x16, #0x1d0 414ec: d61f0220 br x17 00000000000414f0 <_ZNSt6__ndk19__num_getIwE19__stage2_float_loopEwRbRcPcRS4_wwRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPjRSE_RjPw@plt>: 414f0: d0000670 adrp x16, 0x10f000 414f4: f940ee11 ldr x17, [x16, #0x1d8] 414f8: 91076210 add x16, x16, #0x1d8 414fc: d61f0220 br x17 0000000000041500 : 41500: d0000670 adrp x16, 0x10f000 41504: f940f211 ldr x17, [x16, #0x1e0] 41508: 91078210 add x16, x16, #0x1e0 4150c: d61f0220 br x17 0000000000041510 : 41510: d0000670 adrp x16, 0x10f000 41514: f940f611 ldr x17, [x16, #0x1e8] 41518: 9107a210 add x16, x16, #0x1e8 4151c: d61f0220 br x17 0000000000041520 <_ZSt15get_new_handlerv@plt>: 41520: d0000670 adrp x16, 0x10f000 41524: f940fa11 ldr x17, [x16, #0x1f0] 41528: 9107c210 add x16, x16, #0x1f0 4152c: d61f0220 br x17 0000000000041530 <_ZNSt6__ndk19money_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE8__do_getERS4_S4_bRKNS_6localeEjRjRbRKNS_5ctypeIwEERNS_10unique_ptrIwPFvPvEEERPwSM_@plt>: 41530: d0000670 adrp x16, 0x10f000 41534: f940fe11 ldr x17, [x16, #0x1f8] 41538: 9107e210 add x16, x16, #0x1f8 4153c: d61f0220 br x17 0000000000041540 : 41540: d0000670 adrp x16, 0x10f000 41544: f9410211 ldr x17, [x16, #0x200] 41548: 91080210 add x16, x16, #0x200 4154c: d61f0220 br x17 0000000000041550 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_out_of_rangeEv@plt>: 41550: d0000670 adrp x16, 0x10f000 41554: f9410611 ldr x17, [x16, #0x208] 41558: 91082210 add x16, x16, #0x208 4155c: d61f0220 br x17 0000000000041560 <__memmove_chk@plt>: 41560: d0000670 adrp x16, 0x10f000 41564: f9410a11 ldr x17, [x16, #0x210] 41568: 91084210 add x16, x16, #0x210 4156c: d61f0220 br x17 0000000000041570 <_ZdaPvSt11align_val_t@plt>: 41570: d0000670 adrp x16, 0x10f000 41574: f9410e11 ldr x17, [x16, #0x218] 41578: 91086210 add x16, x16, #0x218 4157c: d61f0220 br x17 0000000000041580 <_ZNKSt6__ndk17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE17__do_get_unsignedIjEES4_S4_S4_RNS_8ios_baseERjRT_@plt>: 41580: d0000670 adrp x16, 0x10f000 41584: f9411211 ldr x17, [x16, #0x220] 41588: 91088210 add x16, x16, #0x220 4158c: d61f0220 br x17 0000000000041590 <_ZNKSt6__ndk17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE23__do_get_floating_pointIfEES4_S4_S4_RNS_8ios_baseERjRT_@plt>: 41590: d0000670 adrp x16, 0x10f000 41594: f9411611 ldr x17, [x16, #0x228] 41598: 9108a210 add x16, x16, #0x228 4159c: d61f0220 br x17 00000000000415a0 : 415a0: d0000670 adrp x16, 0x10f000 415a4: f9411a11 ldr x17, [x16, #0x230] 415a8: 9108c210 add x16, x16, #0x230 415ac: d61f0220 br x17 00000000000415b0 : 415b0: d0000670 adrp x16, 0x10f000 415b4: f9411e11 ldr x17, [x16, #0x238] 415b8: 9108e210 add x16, x16, #0x238 415bc: d61f0220 br x17 00000000000415c0 <_ZNSt6__ndk112system_errorC2ENS_10error_codeEPKc@plt>: 415c0: d0000670 adrp x16, 0x10f000 415c4: f9412211 ldr x17, [x16, #0x240] 415c8: 91090210 add x16, x16, #0x240 415cc: d61f0220 br x17 00000000000415d0 : 415d0: d0000670 adrp x16, 0x10f000 415d4: f9412611 ldr x17, [x16, #0x248] 415d8: 91092210 add x16, x16, #0x248 415dc: d61f0220 br x17 00000000000415e0 : 415e0: d0000670 adrp x16, 0x10f000 415e4: f9412a11 ldr x17, [x16, #0x250] 415e8: 91094210 add x16, x16, #0x250 415ec: d61f0220 br x17 00000000000415f0 : 415f0: d0000670 adrp x16, 0x10f000 415f4: f9412e11 ldr x17, [x16, #0x258] 415f8: 91096210 add x16, x16, #0x258 415fc: d61f0220 br x17 0000000000041600 : 41600: d0000670 adrp x16, 0x10f000 41604: f9413211 ldr x17, [x16, #0x260] 41608: 91098210 add x16, x16, #0x260 4160c: d61f0220 br x17 0000000000041610 <_ZNSt13exception_ptraSERKS_@plt>: 41610: d0000670 adrp x16, 0x10f000 41614: f9413611 ldr x17, [x16, #0x268] 41618: 9109a210 add x16, x16, #0x268 4161c: d61f0220 br x17 0000000000041620 : 41620: d0000670 adrp x16, 0x10f000 41624: f9413a11 ldr x17, [x16, #0x270] 41628: 9109c210 add x16, x16, #0x270 4162c: d61f0220 br x17 0000000000041630 <_ZNSt6__ndk18ios_base33__set_badbit_and_consider_rethrowEv@plt>: 41630: d0000670 adrp x16, 0x10f000 41634: f9413e11 ldr x17, [x16, #0x278] 41638: 9109e210 add x16, x16, #0x278 4163c: d61f0220 br x17 0000000000041640 : 41640: d0000670 adrp x16, 0x10f000 41644: f9414211 ldr x17, [x16, #0x280] 41648: 910a0210 add x16, x16, #0x280 4164c: d61f0220 br x17 0000000000041650 <_ZNSt6__ndk116__check_groupingERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPjS8_Rj@plt>: 41650: d0000670 adrp x16, 0x10f000 41654: f9414611 ldr x17, [x16, #0x288] 41658: 910a2210 add x16, x16, #0x288 4165c: d61f0220 br x17 0000000000041660 <_ZNSt6__ndk111__money_getIwE13__gather_infoEbRKNS_6localeERNS_10money_base7patternERwS8_RNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS9_IwNSA_IwEENSC_IwEEEESJ_SJ_Ri@plt>: 41660: d0000670 adrp x16, 0x10f000 41664: f9414a11 ldr x17, [x16, #0x290] 41668: 910a4210 add x16, x16, #0x290 4166c: d61f0220 br x17 0000000000041670 : 41670: d0000670 adrp x16, 0x10f000 41674: f9414e11 ldr x17, [x16, #0x298] 41678: 910a6210 add x16, x16, #0x298 4167c: d61f0220 br x17 0000000000041680 : 41680: d0000670 adrp x16, 0x10f000 41684: f9415211 ldr x17, [x16, #0x2a0] 41688: 910a8210 add x16, x16, #0x2a0 4168c: d61f0220 br x17 0000000000041690 <_ZN10__cxxabiv119__getExceptionClassEPK17_Unwind_Exception@plt>: 41690: d0000670 adrp x16, 0x10f000 41694: f9415611 ldr x17, [x16, #0x2a8] 41698: 910aa210 add x16, x16, #0x2a8 4169c: d61f0220 br x17 00000000000416a0 : 416a0: d0000670 adrp x16, 0x10f000 416a4: f9415a11 ldr x17, [x16, #0x2b0] 416a8: 910ac210 add x16, x16, #0x2b0 416ac: d61f0220 br x17 00000000000416b0 : 416b0: d0000670 adrp x16, 0x10f000 416b4: f9415e11 ldr x17, [x16, #0x2b8] 416b8: 910ae210 add x16, x16, #0x2b8 416bc: d61f0220 br x17 00000000000416c0 <_ZNSt6__ndk19__num_getIcE17__stage2_int_prepERNS_8ios_baseEPcRc@plt>: 416c0: d0000670 adrp x16, 0x10f000 416c4: f9416211 ldr x17, [x16, #0x2c0] 416c8: 910b0210 add x16, x16, #0x2c0 416cc: d61f0220 br x17 00000000000416d0 : 416d0: d0000670 adrp x16, 0x10f000 416d4: f9416611 ldr x17, [x16, #0x2c8] 416d8: 910b2210 add x16, x16, #0x2c8 416dc: d61f0220 br x17 00000000000416e0 : 416e0: d0000670 adrp x16, 0x10f000 416e4: f9416a11 ldr x17, [x16, #0x2d0] 416e8: 910b4210 add x16, x16, #0x2d0 416ec: d61f0220 br x17 00000000000416f0 : 416f0: d0000670 adrp x16, 0x10f000 416f4: f9416e11 ldr x17, [x16, #0x2d8] 416f8: 910b6210 add x16, x16, #0x2d8 416fc: d61f0220 br x17 0000000000041700 <_ZNSt6__ndk117moneypunct_bynameIcLb1EE4initEPKc@plt>: 41700: d0000670 adrp x16, 0x10f000 41704: f9417211 ldr x17, [x16, #0x2e0] 41708: 910b8210 add x16, x16, #0x2e0 4170c: d61f0220 br x17 0000000000041710 : 41710: d0000670 adrp x16, 0x10f000 41714: f9417611 ldr x17, [x16, #0x2e8] 41718: 910ba210 add x16, x16, #0x2e8 4171c: d61f0220 br x17 0000000000041720 <_ZNSt13bad_exceptionD1Ev@plt>: 41720: d0000670 adrp x16, 0x10f000 41724: f9417a11 ldr x17, [x16, #0x2f0] 41728: 910bc210 add x16, x16, #0x2f0 4172c: d61f0220 br x17 0000000000041730 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6insertEmPKc@plt>: 41730: d0000670 adrp x16, 0x10f000 41734: f9417e11 ldr x17, [x16, #0x2f8] 41738: 910be210 add x16, x16, #0x2f8 4173c: d61f0220 br x17 0000000000041740 <_ZNSt6__ndk15mutex6unlockEv@plt>: 41740: d0000670 adrp x16, 0x10f000 41744: f9418211 ldr x17, [x16, #0x300] 41748: 910c0210 add x16, x16, #0x300 4174c: d61f0220 br x17 0000000000041750 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6insertEmmw@plt>: 41750: d0000670 adrp x16, 0x10f000 41754: f9418611 ldr x17, [x16, #0x308] 41758: 910c2210 add x16, x16, #0x308 4175c: d61f0220 br x17 0000000000041760 : 41760: d0000670 adrp x16, 0x10f000 41764: f9418a11 ldr x17, [x16, #0x310] 41768: 910c4210 add x16, x16, #0x310 4176c: d61f0220 br x17 0000000000041770 <_ZNSt6__ndk119__shared_weak_countD2Ev@plt>: 41770: d0000670 adrp x16, 0x10f000 41774: f9418e11 ldr x17, [x16, #0x318] 41778: 910c6210 add x16, x16, #0x318 4177c: d61f0220 br x17 0000000000041780 : 41780: d0000670 adrp x16, 0x10f000 41784: f9419211 ldr x17, [x16, #0x320] 41788: 910c8210 add x16, x16, #0x320 4178c: d61f0220 br x17 0000000000041790 : 41790: d0000670 adrp x16, 0x10f000 41794: f9419611 ldr x17, [x16, #0x328] 41798: 910ca210 add x16, x16, #0x328 4179c: d61f0220 br x17 00000000000417a0 <__cxa_get_globals_fast@plt>: 417a0: d0000670 adrp x16, 0x10f000 417a4: f9419a11 ldr x17, [x16, #0x330] 417a8: 910cc210 add x16, x16, #0x330 417ac: d61f0220 br x17 00000000000417b0 : 417b0: d0000670 adrp x16, 0x10f000 417b4: f9419e11 ldr x17, [x16, #0x338] 417b8: 910ce210 add x16, x16, #0x338 417bc: d61f0220 br x17 00000000000417c0 : 417c0: d0000670 adrp x16, 0x10f000 417c4: f941a211 ldr x17, [x16, #0x340] 417c8: 910d0210 add x16, x16, #0x340 417cc: d61f0220 br x17 00000000000417d0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeEmc@plt>: 417d0: d0000670 adrp x16, 0x10f000 417d4: f941a611 ldr x17, [x16, #0x348] 417d8: 910d2210 add x16, x16, #0x348 417dc: d61f0220 br x17 00000000000417e0 <_ZNSt6__ndk117moneypunct_bynameIwLb0EE4initEPKc@plt>: 417e0: d0000670 adrp x16, 0x10f000 417e4: f941aa11 ldr x17, [x16, #0x350] 417e8: 910d4210 add x16, x16, #0x350 417ec: d61f0220 br x17 00000000000417f0 <__cxa_guard_release@plt>: 417f0: d0000670 adrp x16, 0x10f000 417f4: f941ae11 ldr x17, [x16, #0x358] 417f8: 910d6210 add x16, x16, #0x358 417fc: d61f0220 br x17 0000000000041800 : 41800: d0000670 adrp x16, 0x10f000 41804: f941b211 ldr x17, [x16, #0x360] 41808: 910d8210 add x16, x16, #0x360 4180c: d61f0220 br x17 0000000000041810 <_ZSt13get_terminatev@plt>: 41810: d0000670 adrp x16, 0x10f000 41814: f941b611 ldr x17, [x16, #0x368] 41818: 910da210 add x16, x16, #0x368 4181c: d61f0220 br x17 0000000000041820 : 41820: d0000670 adrp x16, 0x10f000 41824: f941ba11 ldr x17, [x16, #0x370] 41828: 910dc210 add x16, x16, #0x370 4182c: d61f0220 br x17 0000000000041830 <_ZNKSt6__ndk17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE23__do_get_floating_pointIfEES4_S4_S4_RNS_8ios_baseERjRT_@plt>: 41830: d0000670 adrp x16, 0x10f000 41834: f941be11 ldr x17, [x16, #0x378] 41838: 910de210 add x16, x16, #0x378 4183c: d61f0220 br x17 0000000000041840 <_ZNSt6__ndk114__shared_countD2Ev@plt>: 41840: d0000670 adrp x16, 0x10f000 41844: f941c211 ldr x17, [x16, #0x380] 41848: 910e0210 add x16, x16, #0x380 4184c: d61f0220 br x17 0000000000041850 <_ZNKSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEmmPKcm@plt>: 41850: d0000670 adrp x16, 0x10f000 41854: f941c611 ldr x17, [x16, #0x388] 41858: 910e2210 add x16, x16, #0x388 4185c: d61f0220 br x17 0000000000041860 <_ZNSt6__ndk117__assoc_sub_state13set_exceptionESt13exception_ptr@plt>: 41860: d0000670 adrp x16, 0x10f000 41864: f941ca11 ldr x17, [x16, #0x390] 41868: 910e4210 add x16, x16, #0x390 4186c: d61f0220 br x17 0000000000041870 : 41870: d0000670 adrp x16, 0x10f000 41874: f941ce11 ldr x17, [x16, #0x398] 41878: 910e6210 add x16, x16, #0x398 4187c: d61f0220 br x17 0000000000041880 : 41880: d0000670 adrp x16, 0x10f000 41884: f941d211 ldr x17, [x16, #0x3a0] 41888: 910e8210 add x16, x16, #0x3a0 4188c: d61f0220 br x17 0000000000041890 : 41890: d0000670 adrp x16, 0x10f000 41894: f941d611 ldr x17, [x16, #0x3a8] 41898: 910ea210 add x16, x16, #0x3a8 4189c: d61f0220 br x17 00000000000418a0 <_ZNSt6__ndk18ios_base4initEPv@plt>: 418a0: d0000670 adrp x16, 0x10f000 418a4: f941da11 ldr x17, [x16, #0x3b0] 418a8: 910ec210 add x16, x16, #0x3b0 418ac: d61f0220 br x17 00000000000418b0 <_ZNSt6__ndk19__num_getIwE17__stage2_int_loopEwiPcRS2_RjwRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPjRSD_Pw@plt>: 418b0: d0000670 adrp x16, 0x10f000 418b4: f941de11 ldr x17, [x16, #0x3b8] 418b8: 910ee210 add x16, x16, #0x3b8 418bc: d61f0220 br x17 00000000000418c0 <_ZNKSt6__ndk17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE15__do_get_signedIlEES4_S4_S4_RNS_8ios_baseERjRT_@plt>: 418c0: d0000670 adrp x16, 0x10f000 418c4: f941e211 ldr x17, [x16, #0x3c0] 418c8: 910f0210 add x16, x16, #0x3c0 418cc: d61f0220 br x17 00000000000418d0 : 418d0: d0000670 adrp x16, 0x10f000 418d4: f941e611 ldr x17, [x16, #0x3c8] 418d8: 910f2210 add x16, x16, #0x3c8 418dc: d61f0220 br x17 00000000000418e0 : 418e0: d0000670 adrp x16, 0x10f000 418e4: f941ea11 ldr x17, [x16, #0x3d0] 418e8: 910f4210 add x16, x16, #0x3d0 418ec: d61f0220 br x17 00000000000418f0 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE9push_backEw@plt>: 418f0: d0000670 adrp x16, 0x10f000 418f4: f941ee11 ldr x17, [x16, #0x3d8] 418f8: 910f6210 add x16, x16, #0x3d8 418fc: d61f0220 br x17 0000000000041900 : 41900: d0000670 adrp x16, 0x10f000 41904: f941f211 ldr x17, [x16, #0x3e0] 41908: 910f8210 add x16, x16, #0x3e0 4190c: d61f0220 br x17 0000000000041910 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6insertEmmc@plt>: 41910: d0000670 adrp x16, 0x10f000 41914: f941f611 ldr x17, [x16, #0x3e8] 41918: 910fa210 add x16, x16, #0x3e8 4191c: d61f0220 br x17 0000000000041920 <_ZNSt6__ndk115__thread_struct25notify_all_at_thread_exitEPNS_18condition_variableEPNS_5mutexE@plt>: 41920: d0000670 adrp x16, 0x10f000 41924: f941fa11 ldr x17, [x16, #0x3f0] 41928: 910fc210 add x16, x16, #0x3f0 4192c: d61f0220 br x17 0000000000041930 : 41930: d0000670 adrp x16, 0x10f000 41934: f941fe11 ldr x17, [x16, #0x3f8] 41938: 910fe210 add x16, x16, #0x3f8 4193c: d61f0220 br x17 0000000000041940 <_ZNKSt6__ndk18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE13__get_percentERS4_S4_RjRKNS_5ctypeIcEE@plt>: 41940: d0000670 adrp x16, 0x10f000 41944: f9420211 ldr x17, [x16, #0x400] 41948: 91100210 add x16, x16, #0x400 4194c: d61f0220 br x17 0000000000041950 <_ZNSt6__ndk115__thread_structC1Ev@plt>: 41950: d0000670 adrp x16, 0x10f000 41954: f9420611 ldr x17, [x16, #0x408] 41958: 91102210 add x16, x16, #0x408 4195c: d61f0220 br x17 0000000000041960 <_ZNSt6__ndk119__libcpp_snprintf_lEPcmP10__locale_tPKcz@plt>: 41960: d0000670 adrp x16, 0x10f000 41964: f9420a11 ldr x17, [x16, #0x410] 41968: 91104210 add x16, x16, #0x410 4196c: d61f0220 br x17 0000000000041970 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6insertEmPKwm@plt>: 41970: d0000670 adrp x16, 0x10f000 41974: f9420e11 ldr x17, [x16, #0x418] 41978: 91106210 add x16, x16, #0x418 4197c: d61f0220 br x17 0000000000041980 <_ZNSt6__ndk16__itoa8__u64toaEmPc@plt>: 41980: d0000670 adrp x16, 0x10f000 41984: f9421211 ldr x17, [x16, #0x420] 41988: 91108210 add x16, x16, #0x420 4198c: d61f0220 br x17 0000000000041990 : 41990: d0000670 adrp x16, 0x10f000 41994: f9421611 ldr x17, [x16, #0x428] 41998: 9110a210 add x16, x16, #0x428 4199c: d61f0220 br x17 00000000000419a0 <_ZNSt11logic_errorC2ERKS_@plt>: 419a0: d0000670 adrp x16, 0x10f000 419a4: f9421a11 ldr x17, [x16, #0x430] 419a8: 9110c210 add x16, x16, #0x430 419ac: d61f0220 br x17 00000000000419b0 <_ZNSt6__ndk112ctype_bynameIcEC2ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEm@plt>: 419b0: d0000670 adrp x16, 0x10f000 419b4: f9421e11 ldr x17, [x16, #0x438] 419b8: 9110e210 add x16, x16, #0x438 419bc: d61f0220 br x17 00000000000419c0 : 419c0: d0000670 adrp x16, 0x10f000 419c4: f9422211 ldr x17, [x16, #0x440] 419c8: 91110210 add x16, x16, #0x440 419cc: d61f0220 br x17 00000000000419d0 : 419d0: d0000670 adrp x16, 0x10f000 419d4: f9422611 ldr x17, [x16, #0x448] 419d8: 91112210 add x16, x16, #0x448 419dc: d61f0220 br x17 00000000000419e0 <_ZNSt6__ndk118condition_variableD1Ev@plt>: 419e0: d0000670 adrp x16, 0x10f000 419e4: f9422a11 ldr x17, [x16, #0x450] 419e8: 91114210 add x16, x16, #0x450 419ec: d61f0220 br x17 00000000000419f0 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEC2IDnEEPKw@plt>: 419f0: d0000670 adrp x16, 0x10f000 419f4: f9422e11 ldr x17, [x16, #0x458] 419f8: 91116210 add x16, x16, #0x458 419fc: d61f0220 br x17 0000000000041a00 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7replaceEmmPKcm@plt>: 41a00: d0000670 adrp x16, 0x10f000 41a04: f9423211 ldr x17, [x16, #0x460] 41a08: 91118210 add x16, x16, #0x460 41a0c: d61f0220 br x17 0000000000041a10 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE23__append_forward_unsafeIPwEERS5_T_S9_@plt>: 41a10: d0000670 adrp x16, 0x10f000 41a14: f9423611 ldr x17, [x16, #0x468] 41a18: 9111a210 add x16, x16, #0x468 41a1c: d61f0220 br x17 0000000000041a20 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6appendEmw@plt>: 41a20: d0000670 adrp x16, 0x10f000 41a24: f9423a11 ldr x17, [x16, #0x470] 41a28: 9111c210 add x16, x16, #0x470 41a2c: d61f0220 br x17 0000000000041a30 <_ZNSt6__ndk16__itoa8__u32toaEjPc@plt>: 41a30: d0000670 adrp x16, 0x10f000 41a34: f9423e11 ldr x17, [x16, #0x478] 41a38: 9111e210 add x16, x16, #0x478 41a3c: d61f0220 br x17 0000000000041a40 : 41a40: d0000670 adrp x16, 0x10f000 41a44: f9424211 ldr x17, [x16, #0x480] 41a48: 91120210 add x16, x16, #0x480 41a4c: d61f0220 br x17 0000000000041a50 <_ZNSt6__ndk111__money_putIwE13__gather_infoEbbRKNS_6localeERNS_10money_base7patternERwS8_RNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS9_IwNSA_IwEENSC_IwEEEESJ_Ri@plt>: 41a50: d0000670 adrp x16, 0x10f000 41a54: f9424611 ldr x17, [x16, #0x488] 41a58: 91122210 add x16, x16, #0x488 41a5c: d61f0220 br x17 0000000000041a60 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt>: 41a60: d0000670 adrp x16, 0x10f000 41a64: f9424a11 ldr x17, [x16, #0x490] 41a68: 91124210 add x16, x16, #0x490 41a6c: d61f0220 br x17 0000000000041a70 <_ZNKSt6__ndk17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE17__do_get_unsignedItEES4_S4_S4_RNS_8ios_baseERjRT_@plt>: 41a70: d0000670 adrp x16, 0x10f000 41a74: f9424e11 ldr x17, [x16, #0x498] 41a78: 91126210 add x16, x16, #0x498 41a7c: d61f0220 br x17 0000000000041a80 <_ZNSt6__ndk18ios_base4InitC2Ev@plt>: 41a80: d0000670 adrp x16, 0x10f000 41a84: f9425211 ldr x17, [x16, #0x4a0] 41a88: 91128210 add x16, x16, #0x4a0 41a8c: d61f0220 br x17 0000000000041a90 : 41a90: d0000670 adrp x16, 0x10f000 41a94: f9425611 ldr x17, [x16, #0x4a8] 41a98: 9112a210 add x16, x16, #0x4a8 41a9c: d61f0220 br x17 0000000000041aa0 <_ZNSt9bad_allocC1Ev@plt>: 41aa0: d0000670 adrp x16, 0x10f000 41aa4: f9425a11 ldr x17, [x16, #0x4b0] 41aa8: 9112c210 add x16, x16, #0x4b0 41aac: d61f0220 br x17 0000000000041ab0 <_ZNSt6__ndk113basic_istreamIcNS_11char_traitsIcEEE3getERNS_15basic_streambufIcS2_EEc@plt>: 41ab0: d0000670 adrp x16, 0x10f000 41ab4: f9425e11 ldr x17, [x16, #0x4b8] 41ab8: 9112e210 add x16, x16, #0x4b8 41abc: d61f0220 br x17 0000000000041ac0 : 41ac0: d0000670 adrp x16, 0x10f000 41ac4: f9426211 ldr x17, [x16, #0x4c0] 41ac8: 91130210 add x16, x16, #0x4c0 41acc: d61f0220 br x17 0000000000041ad0 <_ZNSt6__ndk17collateIcED2Ev@plt>: 41ad0: d0000670 adrp x16, 0x10f000 41ad4: f9426611 ldr x17, [x16, #0x4c8] 41ad8: 91132210 add x16, x16, #0x4c8 41adc: d61f0220 br x17 0000000000041ae0 <_ZNSt6__ndk112ctype_bynameIcEC2EPKcm@plt>: 41ae0: d0000670 adrp x16, 0x10f000 41ae4: f9426a11 ldr x17, [x16, #0x4d0] 41ae8: 91134210 add x16, x16, #0x4d0 41aec: d61f0220 br x17 0000000000041af0 : 41af0: d0000670 adrp x16, 0x10f000 41af4: f9426e11 ldr x17, [x16, #0x4d8] 41af8: 91136210 add x16, x16, #0x4d8 41afc: d61f0220 br x17 0000000000041b00 <_ZNSt6__ndk19__num_putIcE23__widen_and_group_floatEPcS2_S2_S2_RS2_S3_RKNS_6localeE@plt>: 41b00: d0000670 adrp x16, 0x10f000 41b04: f9427211 ldr x17, [x16, #0x4e0] 41b08: 91138210 add x16, x16, #0x4e0 41b0c: d61f0220 br x17 0000000000041b10 : 41b10: d0000670 adrp x16, 0x10f000 41b14: f9427611 ldr x17, [x16, #0x4e8] 41b18: 9113a210 add x16, x16, #0x4e8 41b1c: d61f0220 br x17 0000000000041b20 <_ZNSt6__ndk111__money_getIcE13__gather_infoEbRKNS_6localeERNS_10money_base7patternERcS8_RNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEESF_SF_SF_Ri@plt>: 41b20: d0000670 adrp x16, 0x10f000 41b24: f9427a11 ldr x17, [x16, #0x4f0] 41b28: 9113c210 add x16, x16, #0x4f0 41b2c: d61f0220 br x17 0000000000041b30 : 41b30: d0000670 adrp x16, 0x10f000 41b34: f9427e11 ldr x17, [x16, #0x4f8] 41b38: 9113e210 add x16, x16, #0x4f8 41b3c: d61f0220 br x17 0000000000041b40 : 41b40: d0000670 adrp x16, 0x10f000 41b44: f9428211 ldr x17, [x16, #0x500] 41b48: 91140210 add x16, x16, #0x500 41b4c: d61f0220 br x17 0000000000041b50 : 41b50: d0000670 adrp x16, 0x10f000 41b54: f9428611 ldr x17, [x16, #0x508] 41b58: 91142210 add x16, x16, #0x508 41b5c: d61f0220 br x17 0000000000041b60 <_ZNSt6__ndk113basic_istreamIwNS_11char_traitsIwEEE3getEv@plt>: 41b60: d0000670 adrp x16, 0x10f000 41b64: f9428a11 ldr x17, [x16, #0x510] 41b68: 91144210 add x16, x16, #0x510 41b6c: d61f0220 br x17 0000000000041b70 <_ZNSt6__ndk17collateIwED2Ev@plt>: 41b70: d0000670 adrp x16, 0x10f000 41b74: f9428e11 ldr x17, [x16, #0x518] 41b78: 91146210 add x16, x16, #0x518 41b7c: d61f0220 br x17 0000000000041b80 <_ZNKSt6__ndk118__time_get_storageIwE15__do_date_orderEv@plt>: 41b80: d0000670 adrp x16, 0x10f000 41b84: f9429211 ldr x17, [x16, #0x520] 41b88: 91148210 add x16, x16, #0x520 41b8c: d61f0220 br x17 0000000000041b90 <_ZNKSt6__ndk17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE23__do_get_floating_pointIeEES4_S4_S4_RNS_8ios_baseERjRT_@plt>: 41b90: d0000670 adrp x16, 0x10f000 41b94: f9429611 ldr x17, [x16, #0x528] 41b98: 9114a210 add x16, x16, #0x528 41b9c: d61f0220 br x17 0000000000041ba0 : 41ba0: d0000670 adrp x16, 0x10f000 41ba4: f9429a11 ldr x17, [x16, #0x530] 41ba8: 9114c210 add x16, x16, #0x530 41bac: d61f0220 br x17 0000000000041bb0 : 41bb0: d0000670 adrp x16, 0x10f000 41bb4: f9429e11 ldr x17, [x16, #0x538] 41bb8: 9114e210 add x16, x16, #0x538 41bbc: d61f0220 br x17 0000000000041bc0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE23__append_forward_unsafeIPcEERS5_T_S9_@plt>: 41bc0: d0000670 adrp x16, 0x10f000 41bc4: f942a211 ldr x17, [x16, #0x540] 41bc8: 91150210 add x16, x16, #0x540 41bcc: d61f0220 br x17 0000000000041bd0 <__dynamic_cast@plt>: 41bd0: d0000670 adrp x16, 0x10f000 41bd4: f942a611 ldr x17, [x16, #0x548] 41bd8: 91152210 add x16, x16, #0x548 41bdc: d61f0220 br x17 0000000000041be0 : 41be0: d0000670 adrp x16, 0x10f000 41be4: f942aa11 ldr x17, [x16, #0x550] 41be8: 91154210 add x16, x16, #0x550 41bec: d61f0220 br x17 0000000000041bf0 <__cxa_uncaught_exceptions@plt>: 41bf0: d0000670 adrp x16, 0x10f000 41bf4: f942ae11 ldr x17, [x16, #0x558] 41bf8: 91156210 add x16, x16, #0x558 41bfc: d61f0220 br x17 0000000000041c00 <_ZNSt6__ndk16localeC1ERKS0_@plt>: 41c00: d0000670 adrp x16, 0x10f000 41c04: f942b211 ldr x17, [x16, #0x560] 41c08: 91158210 add x16, x16, #0x560 41c0c: d61f0220 br x17 0000000000041c10 <_ZNSt6__ndk118condition_variable10notify_allEv@plt>: 41c10: d0000670 adrp x16, 0x10f000 41c14: f942b611 ldr x17, [x16, #0x568] 41c18: 9115a210 add x16, x16, #0x568 41c1c: d61f0220 br x17 0000000000041c20 <_ZNSt6__ndk112system_error6__initERKNS_10error_codeENS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE@plt>: 41c20: d0000670 adrp x16, 0x10f000 41c24: f942ba11 ldr x17, [x16, #0x570] 41c28: 9115c210 add x16, x16, #0x570 41c2c: d61f0220 br x17 0000000000041c30 <__cxa_get_globals@plt>: 41c30: d0000670 adrp x16, 0x10f000 41c34: f942be11 ldr x17, [x16, #0x578] 41c38: 9115e210 add x16, x16, #0x578 41c3c: d61f0220 br x17 0000000000041c40 : 41c40: d0000670 adrp x16, 0x10f000 41c44: f942c211 ldr x17, [x16, #0x580] 41c48: 91160210 add x16, x16, #0x580 41c4c: d61f0220 br x17 0000000000041c50 <_ZNSt6__ndk19__num_getIcE19__stage2_float_loopEcRbRcPcRS4_ccRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPjRSE_RjS4_@plt>: 41c50: d0000670 adrp x16, 0x10f000 41c54: f942c611 ldr x17, [x16, #0x588] 41c58: 91162210 add x16, x16, #0x588 41c5c: d61f0220 br x17 0000000000041c60 <_ZNSt6__ndk115numpunct_bynameIwE6__initEPKc@plt>: 41c60: d0000670 adrp x16, 0x10f000 41c64: f942ca11 ldr x17, [x16, #0x590] 41c68: 91164210 add x16, x16, #0x590 41c6c: d61f0220 br x17 0000000000041c70 <_ZNSt6__ndk111__money_putIcE8__formatEPcRS2_S3_jPKcS5_RKNS_5ctypeIcEEbRKNS_10money_base7patternEccRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEESL_SL_i@plt>: 41c70: d0000670 adrp x16, 0x10f000 41c74: f942ce11 ldr x17, [x16, #0x598] 41c78: 91166210 add x16, x16, #0x598 41c7c: d61f0220 br x17 0000000000041c80 : 41c80: d0000670 adrp x16, 0x10f000 41c84: f942d211 ldr x17, [x16, #0x5a0] 41c88: 91168210 add x16, x16, #0x5a0 41c8c: d61f0220 br x17 0000000000041c90 <_ZNSt11logic_errorC2ERKNSt6__ndk112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE@plt>: 41c90: d0000670 adrp x16, 0x10f000 41c94: f942d611 ldr x17, [x16, #0x5a8] 41c98: 9116a210 add x16, x16, #0x5a8 41c9c: d61f0220 br x17 0000000000041ca0 <_ZNSt6__ndk118__time_get_storageIcEC2ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE@plt>: 41ca0: d0000670 adrp x16, 0x10f000 41ca4: f942da11 ldr x17, [x16, #0x5b0] 41ca8: 9116c210 add x16, x16, #0x5b0 41cac: d61f0220 br x17 0000000000041cb0 <_ZNSt13exception_ptrD1Ev@plt>: 41cb0: d0000670 adrp x16, 0x10f000 41cb4: f942de11 ldr x17, [x16, #0x5b8] 41cb8: 9116e210 add x16, x16, #0x5b8 41cbc: d61f0220 br x17 0000000000041cc0 : 41cc0: d0000670 adrp x16, 0x10f000 41cc4: f942e211 ldr x17, [x16, #0x5c0] 41cc8: 91170210 add x16, x16, #0x5c0 41ccc: d61f0220 br x17 0000000000041cd0 <_ZNSt8bad_castC1Ev@plt>: 41cd0: d0000670 adrp x16, 0x10f000 41cd4: f942e611 ldr x17, [x16, #0x5c8] 41cd8: 91172210 add x16, x16, #0x5c8 41cdc: d61f0220 br x17 0000000000041ce0 : 41ce0: d0000670 adrp x16, 0x10f000 41ce4: f942ea11 ldr x17, [x16, #0x5d0] 41ce8: 91174210 add x16, x16, #0x5d0 41cec: d61f0220 br x17 0000000000041cf0 <_ZNKSt6__ndk17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE23__do_get_floating_pointIdEES4_S4_S4_RNS_8ios_baseERjRT_@plt>: 41cf0: d0000670 adrp x16, 0x10f000 41cf4: f942ee11 ldr x17, [x16, #0x5d8] 41cf8: 91176210 add x16, x16, #0x5d8 41cfc: d61f0220 br x17 0000000000041d00 : 41d00: d0000670 adrp x16, 0x10f000 41d04: f942f211 ldr x17, [x16, #0x5e0] 41d08: 91178210 add x16, x16, #0x5e0 41d0c: d61f0220 br x17 0000000000041d10 <_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEE6sentryD2Ev@plt>: 41d10: d0000670 adrp x16, 0x10f000 41d14: f942f611 ldr x17, [x16, #0x5e8] 41d18: 9117a210 add x16, x16, #0x5e8 41d1c: d61f0220 br x17 0000000000041d20 <_ZNSt6__ndk117moneypunct_bynameIcLb0EE4initEPKc@plt>: 41d20: d0000670 adrp x16, 0x10f000 41d24: f942fa11 ldr x17, [x16, #0x5f0] 41d28: 9117c210 add x16, x16, #0x5f0 41d2c: d61f0220 br x17 0000000000041d30 <_ZNSt6__ndk15ctypeIcED2Ev@plt>: 41d30: d0000670 adrp x16, 0x10f000 41d34: f942fe11 ldr x17, [x16, #0x5f8] 41d38: 9117e210 add x16, x16, #0x5f8 41d3c: d61f0220 br x17 0000000000041d40 <_ZNSt6__ndk19__num_getIcE17__stage2_int_loopEciPcRS2_RjcRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPjRSD_S2_@plt>: 41d40: d0000670 adrp x16, 0x10f000 41d44: f9430211 ldr x17, [x16, #0x600] 41d48: 91180210 add x16, x16, #0x600 41d4c: d61f0220 br x17 0000000000041d50 <_ZNSt6__ndk112future_errorD2Ev@plt>: 41d50: d0000670 adrp x16, 0x10f000 41d54: f9430611 ldr x17, [x16, #0x608] 41d58: 91182210 add x16, x16, #0x608 41d5c: d61f0220 br x17 0000000000041d60 <_ZNSt6__ndk113basic_istreamIwNS_11char_traitsIwEEE6sentryC2ERS3_b@plt>: 41d60: d0000670 adrp x16, 0x10f000 41d64: f9430a11 ldr x17, [x16, #0x610] 41d68: 91184210 add x16, x16, #0x610 41d6c: d61f0220 br x17 0000000000041d70 : 41d70: d0000670 adrp x16, 0x10f000 41d74: f9430e11 ldr x17, [x16, #0x618] 41d78: 91186210 add x16, x16, #0x618 41d7c: d61f0220 br x17 0000000000041d80 <_ZdaPv@plt>: 41d80: d0000670 adrp x16, 0x10f000 41d84: f9431211 ldr x17, [x16, #0x620] 41d88: 91188210 add x16, x16, #0x620 41d8c: d61f0220 br x17 0000000000041d90 : 41d90: d0000670 adrp x16, 0x10f000 41d94: f9431611 ldr x17, [x16, #0x628] 41d98: 9118a210 add x16, x16, #0x628 41d9c: d61f0220 br x17 0000000000041da0 <_ZNSt6__ndk119__libcpp_asprintf_lEPPcP10__locale_tPKcz@plt>: 41da0: d0000670 adrp x16, 0x10f000 41da4: f9431a11 ldr x17, [x16, #0x630] 41da8: 9118c210 add x16, x16, #0x630 41dac: d61f0220 br x17 0000000000041db0 : 41db0: d0000670 adrp x16, 0x10f000 41db4: f9431e11 ldr x17, [x16, #0x638] 41db8: 9118e210 add x16, x16, #0x638 41dbc: d61f0220 br x17 0000000000041dc0 : 41dc0: d0000670 adrp x16, 0x10f000 41dc4: f9432211 ldr x17, [x16, #0x640] 41dc8: 91190210 add x16, x16, #0x640 41dcc: d61f0220 br x17 0000000000041dd0 <_ZNSt6__ndk121__throw_runtime_errorEPKc@plt>: 41dd0: d0000670 adrp x16, 0x10f000 41dd4: f9432611 ldr x17, [x16, #0x648] 41dd8: 91192210 add x16, x16, #0x648 41ddc: d61f0220 br x17 0000000000041de0 <_ZNKSt6__ndk17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE15__do_get_signedIxEES4_S4_S4_RNS_8ios_baseERjRT_@plt>: 41de0: d0000670 adrp x16, 0x10f000 41de4: f9432a11 ldr x17, [x16, #0x650] 41de8: 91194210 add x16, x16, #0x650 41dec: d61f0220 br x17 0000000000041df0 : 41df0: d0000670 adrp x16, 0x10f000 41df4: f9432e11 ldr x17, [x16, #0x658] 41df8: 91196210 add x16, x16, #0x658 41dfc: d61f0220 br x17 0000000000041e00 : 41e00: d0000670 adrp x16, 0x10f000 41e04: f9433211 ldr x17, [x16, #0x660] 41e08: 91198210 add x16, x16, #0x660 41e0c: d61f0220 br x17 0000000000041e10 <_ZNSt6__ndk19__num_getIcE19__stage2_float_prepERNS_8ios_baseEPcRcS5_@plt>: 41e10: d0000670 adrp x16, 0x10f000 41e14: f9433611 ldr x17, [x16, #0x668] 41e18: 9119a210 add x16, x16, #0x668 41e1c: d61f0220 br x17 0000000000041e20 <_ZNSt6__ndk117moneypunct_bynameIwLb1EE4initEPKc@plt>: 41e20: d0000670 adrp x16, 0x10f000 41e24: f9433a11 ldr x17, [x16, #0x670] 41e28: 9119c210 add x16, x16, #0x670 41e2c: d61f0220 br x17 0000000000041e30 <_ZNSt6__ndk114collate_bynameIwEC2ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEm@plt>: 41e30: d0000670 adrp x16, 0x10f000 41e34: f9433e11 ldr x17, [x16, #0x678] 41e38: 9119e210 add x16, x16, #0x678 41e3c: d61f0220 br x17 0000000000041e40 <_ZNKSt6__ndk17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE15__do_get_signedIxEES4_S4_S4_RNS_8ios_baseERjRT_@plt>: 41e40: d0000670 adrp x16, 0x10f000 41e44: f9434211 ldr x17, [x16, #0x680] 41e48: 911a0210 add x16, x16, #0x680 41e4c: d61f0220 br x17 0000000000041e50 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE7replaceEmmPKwm@plt>: 41e50: d0000670 adrp x16, 0x10f000 41e54: f9434611 ldr x17, [x16, #0x688] 41e58: 911a2210 add x16, x16, #0x688 41e5c: d61f0220 br x17 0000000000041e60 : 41e60: d0000670 adrp x16, 0x10f000 41e64: f9434a11 ldr x17, [x16, #0x690] 41e68: 911a4210 add x16, x16, #0x690 41e6c: d61f0220 br x17 0000000000041e70 <_ZNSt6__ndk110__time_getC2EPKc@plt>: 41e70: d0000670 adrp x16, 0x10f000 41e74: f9434e11 ldr x17, [x16, #0x698] 41e78: 911a6210 add x16, x16, #0x698 41e7c: d61f0220 br x17 0000000000041e80 <_ZNSt13runtime_errorC1EPKc@plt>: 41e80: d0000670 adrp x16, 0x10f000 41e84: f9435211 ldr x17, [x16, #0x6a0] 41e88: 911a8210 add x16, x16, #0x6a0 41e8c: d61f0220 br x17 0000000000041e90 : 41e90: d0000670 adrp x16, 0x10f000 41e94: f9435611 ldr x17, [x16, #0x6a8] 41e98: 911aa210 add x16, x16, #0x6a8 41e9c: d61f0220 br x17 0000000000041ea0 : 41ea0: d0000670 adrp x16, 0x10f000 41ea4: f9435a11 ldr x17, [x16, #0x6b0] 41ea8: 911ac210 add x16, x16, #0x6b0 41eac: d61f0220 br x17 0000000000041eb0 <_ZNSt6__ndk115numpunct_bynameIcE6__initEPKc@plt>: 41eb0: d0000670 adrp x16, 0x10f000 41eb4: f9435e11 ldr x17, [x16, #0x6b8] 41eb8: 911ae210 add x16, x16, #0x6b8 41ebc: d61f0220 br x17 0000000000041ec0 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEC1ERKS5_@plt>: 41ec0: d0000670 adrp x16, 0x10f000 41ec4: f9436211 ldr x17, [x16, #0x6c0] 41ec8: 911b0210 add x16, x16, #0x6c0 41ecc: d61f0220 br x17 0000000000041ed0 : 41ed0: d0000670 adrp x16, 0x10f000 41ed4: f9436611 ldr x17, [x16, #0x6c8] 41ed8: 911b2210 add x16, x16, #0x6c8 41edc: d61f0220 br x17 0000000000041ee0 <_ZNSt6__ndk114error_categoryC2Ev@plt>: 41ee0: d0000670 adrp x16, 0x10f000 41ee4: f9436a11 ldr x17, [x16, #0x6d0] 41ee8: 911b4210 add x16, x16, #0x6d0 41eec: d61f0220 br x17 0000000000041ef0 <_ZNSt6__ndk110__time_putD2Ev@plt>: 41ef0: d0000670 adrp x16, 0x10f000 41ef4: f9436e11 ldr x17, [x16, #0x6d8] 41ef8: 911b6210 add x16, x16, #0x6d8 41efc: d61f0220 br x17 0000000000041f00 : 41f00: d0000670 adrp x16, 0x10f000 41f04: f9437211 ldr x17, [x16, #0x6e0] 41f08: 911b8210 add x16, x16, #0x6e0 41f0c: d61f0220 br x17 0000000000041f10 <_ZNSt13exception_ptrC1ERKS_@plt>: 41f10: d0000670 adrp x16, 0x10f000 41f14: f9437611 ldr x17, [x16, #0x6e8] 41f18: 911ba210 add x16, x16, #0x6e8 41f1c: d61f0220 br x17 0000000000041f20 <_ZNSt6__ndk19__num_putIcE21__widen_and_group_intEPcS2_S2_S2_RS2_S3_RKNS_6localeE@plt>: 41f20: d0000670 adrp x16, 0x10f000 41f24: f9437a11 ldr x17, [x16, #0x6f0] 41f28: 911bc210 add x16, x16, #0x6f0 41f2c: d61f0220 br x17 0000000000041f30 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw@plt>: 41f30: d0000670 adrp x16, 0x10f000 41f34: f9437e11 ldr x17, [x16, #0x6f8] 41f38: 911be210 add x16, x16, #0x6f8 41f3c: d61f0220 br x17 0000000000041f40 <_ZNSt11logic_errorD2Ev@plt>: 41f40: d0000670 adrp x16, 0x10f000 41f44: f9438211 ldr x17, [x16, #0x700] 41f48: 911c0210 add x16, x16, #0x700 41f4c: d61f0220 br x17 0000000000041f50 <_ZNSt6__ndk118__time_get_storageIwE9__analyzeEcRKNS_5ctypeIwEE@plt>: 41f50: d0000670 adrp x16, 0x10f000 41f54: f9438611 ldr x17, [x16, #0x708] 41f58: 911c2210 add x16, x16, #0x708 41f5c: d61f0220 br x17 0000000000041f60 <_ZNKSt6__ndk118__time_get_storageIcE15__do_date_orderEv@plt>: 41f60: d0000670 adrp x16, 0x10f000 41f64: f9438a11 ldr x17, [x16, #0x710] 41f68: 911c4210 add x16, x16, #0x710 41f6c: d61f0220 br x17 0000000000041f70 : 41f70: d0000670 adrp x16, 0x10f000 41f74: f9438e11 ldr x17, [x16, #0x718] 41f78: 911c6210 add x16, x16, #0x718 41f7c: d61f0220 br x17 0000000000041f80 <_ZNKSt6__ndk17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE17__do_get_unsignedIyEES4_S4_S4_RNS_8ios_baseERjRT_@plt>: 41f80: d0000670 adrp x16, 0x10f000 41f84: f9439211 ldr x17, [x16, #0x720] 41f88: 911c8210 add x16, x16, #0x720 41f8c: d61f0220 br x17 0000000000041f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt>: 41f90: d0000670 adrp x16, 0x10f000 41f94: f9439611 ldr x17, [x16, #0x728] 41f98: 911ca210 add x16, x16, #0x728 41f9c: d61f0220 br x17 0000000000041fa0 : 41fa0: d0000670 adrp x16, 0x10f000 41fa4: f9439a11 ldr x17, [x16, #0x730] 41fa8: 911cc210 add x16, x16, #0x730 41fac: d61f0220 br x17 0000000000041fb0 : 41fb0: d0000670 adrp x16, 0x10f000 41fb4: f9439e11 ldr x17, [x16, #0x738] 41fb8: 911ce210 add x16, x16, #0x738 41fbc: d61f0220 br x17 0000000000041fc0 <_ZNSt6__ndk19money_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE8__do_getERS4_S4_bRKNS_6localeEjRjRbRKNS_5ctypeIcEERNS_10unique_ptrIcPFvPvEEERPcSM_@plt>: 41fc0: d0000670 adrp x16, 0x10f000 41fc4: f943a211 ldr x17, [x16, #0x740] 41fc8: 911d0210 add x16, x16, #0x740 41fcc: d61f0220 br x17 0000000000041fd0 <_ZNKSt6__ndk17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE17__do_get_unsignedImEES4_S4_S4_RNS_8ios_baseERjRT_@plt>: 41fd0: d0000670 adrp x16, 0x10f000 41fd4: f943a611 ldr x17, [x16, #0x748] 41fd8: 911d2210 add x16, x16, #0x748 41fdc: d61f0220 br x17 0000000000041fe0 <_ZSt17current_exceptionv@plt>: 41fe0: d0000670 adrp x16, 0x10f000 41fe4: f943aa11 ldr x17, [x16, #0x750] 41fe8: 911d4210 add x16, x16, #0x750 41fec: d61f0220 br x17 0000000000041ff0 <__cxa_begin_catch@plt>: 41ff0: d0000670 adrp x16, 0x10f000 41ff4: f943ae11 ldr x17, [x16, #0x758] 41ff8: 911d6210 add x16, x16, #0x758 41ffc: d61f0220 br x17 0000000000042000 : 42000: b0000670 adrp x16, 0x10f000 42004: f943b211 ldr x17, [x16, #0x760] 42008: 911d8210 add x16, x16, #0x760 4200c: d61f0220 br x17 0000000000042010 <__cxa_current_primary_exception@plt>: 42010: b0000670 adrp x16, 0x10f000 42014: f943b611 ldr x17, [x16, #0x768] 42018: 911da210 add x16, x16, #0x768 4201c: d61f0220 br x17 0000000000042020 <__cxa_rethrow@plt>: 42020: b0000670 adrp x16, 0x10f000 42024: f943ba11 ldr x17, [x16, #0x770] 42028: 911dc210 add x16, x16, #0x770 4202c: d61f0220 br x17 0000000000042030 <_ZNKSt6__ndk17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE23__do_get_floating_pointIeEES4_S4_S4_RNS_8ios_baseERjRT_@plt>: 42030: b0000670 adrp x16, 0x10f000 42034: f943be11 ldr x17, [x16, #0x778] 42038: 911de210 add x16, x16, #0x778 4203c: d61f0220 br x17 0000000000042040 : 42040: b0000670 adrp x16, 0x10f000 42044: f943c211 ldr x17, [x16, #0x780] 42048: 911e0210 add x16, x16, #0x780 4204c: d61f0220 br x17 0000000000042050 <__cxa_throw@plt>: 42050: b0000670 adrp x16, 0x10f000 42054: f943c611 ldr x17, [x16, #0x788] 42058: 911e2210 add x16, x16, #0x788 4205c: d61f0220 br x17 0000000000042060 <__cxa_atexit@plt>: 42060: b0000670 adrp x16, 0x10f000 42064: f943ca11 ldr x17, [x16, #0x790] 42068: 911e4210 add x16, x16, #0x790 4206c: d61f0220 br x17 0000000000042070 <_ZNSt6__ndk17codecvtIwc9mbstate_tEC2EPKcm@plt>: 42070: b0000670 adrp x16, 0x10f000 42074: f943ce11 ldr x17, [x16, #0x798] 42078: 911e6210 add x16, x16, #0x798 4207c: d61f0220 br x17 0000000000042080 <_ZSt17rethrow_exceptionSt13exception_ptr@plt>: 42080: b0000670 adrp x16, 0x10f000 42084: f943d211 ldr x17, [x16, #0x7a0] 42088: 911e8210 add x16, x16, #0x7a0 4208c: d61f0220 br x17 0000000000042090 <_ZNKSt6__ndk110__time_put8__do_putEPwRS1_PK2tmcc@plt>: 42090: b0000670 adrp x16, 0x10f000 42094: f943d611 ldr x17, [x16, #0x7a8] 42098: 911ea210 add x16, x16, #0x7a8 4209c: d61f0220 br x17 00000000000420a0 : 420a0: b0000670 adrp x16, 0x10f000 420a4: f943da11 ldr x17, [x16, #0x7b0] 420a8: 911ec210 add x16, x16, #0x7b0 420ac: d61f0220 br x17 00000000000420b0 <_ZN10__cxxabiv121__isOurExceptionClassEPK17_Unwind_Exception@plt>: 420b0: b0000670 adrp x16, 0x10f000 420b4: f943de11 ldr x17, [x16, #0x7b8] 420b8: 911ee210 add x16, x16, #0x7b8 420bc: d61f0220 br x17 00000000000420c0 <_ZNSt6__ndk112ctype_bynameIwEC2ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEm@plt>: 420c0: b0000670 adrp x16, 0x10f000 420c4: f943e211 ldr x17, [x16, #0x7c0] 420c8: 911f0210 add x16, x16, #0x7c0 420cc: d61f0220 br x17 00000000000420d0 : 420d0: b0000670 adrp x16, 0x10f000 420d4: f943e611 ldr x17, [x16, #0x7c8] 420d8: 911f2210 add x16, x16, #0x7c8 420dc: d61f0220 br x17 00000000000420e0 : 420e0: b0000670 adrp x16, 0x10f000 420e4: f943ea11 ldr x17, [x16, #0x7d0] 420e8: 911f4210 add x16, x16, #0x7d0 420ec: d61f0220 br x17 00000000000420f0 : 420f0: b0000670 adrp x16, 0x10f000 420f4: f943ee11 ldr x17, [x16, #0x7d8] 420f8: 911f6210 add x16, x16, #0x7d8 420fc: d61f0220 br x17 0000000000042100 : 42100: b0000670 adrp x16, 0x10f000 42104: f943f211 ldr x17, [x16, #0x7e0] 42108: 911f8210 add x16, x16, #0x7e0 4210c: d61f0220 br x17 0000000000042110 <_ZNKSt6__ndk17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE17__do_get_unsignedImEES4_S4_S4_RNS_8ios_baseERjRT_@plt>: 42110: b0000670 adrp x16, 0x10f000 42114: f943f611 ldr x17, [x16, #0x7e8] 42118: 911fa210 add x16, x16, #0x7e8 4211c: d61f0220 br x17 0000000000042120 : 42120: b0000670 adrp x16, 0x10f000 42124: f943fa11 ldr x17, [x16, #0x7f0] 42128: 911fc210 add x16, x16, #0x7f0 4212c: d61f0220 br x17 0000000000042130 <_ZnwmSt11align_val_t@plt>: 42130: b0000670 adrp x16, 0x10f000 42134: f943fe11 ldr x17, [x16, #0x7f8] 42138: 911fe210 add x16, x16, #0x7f8 4213c: d61f0220 br x17 0000000000042140 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC1ERKS5_@plt>: 42140: b0000670 adrp x16, 0x10f000 42144: f9440211 ldr x17, [x16, #0x800] 42148: 91200210 add x16, x16, #0x800 4214c: d61f0220 br x17 0000000000042150 : 42150: b0000670 adrp x16, 0x10f000 42154: f9440611 ldr x17, [x16, #0x808] 42158: 91202210 add x16, x16, #0x808 4215c: d61f0220 br x17 0000000000042160 <_ZNSt6__ndk111__money_putIcE13__gather_infoEbbRKNS_6localeERNS_10money_base7patternERcS8_RNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEESF_SF_Ri@plt>: 42160: b0000670 adrp x16, 0x10f000 42164: f9440a11 ldr x17, [x16, #0x810] 42168: 91204210 add x16, x16, #0x810 4216c: d61f0220 br x17 0000000000042170 <__errno@plt>: 42170: b0000670 adrp x16, 0x10f000 42174: f9440e11 ldr x17, [x16, #0x818] 42178: 91206210 add x16, x16, #0x818 4217c: d61f0220 br x17 0000000000042180 <_ZNSt9exceptionD2Ev@plt>: 42180: b0000670 adrp x16, 0x10f000 42184: f9441211 ldr x17, [x16, #0x820] 42188: 91208210 add x16, x16, #0x820 4218c: d61f0220 br x17 0000000000042190 <_ZNSt6__ndk118condition_variable10notify_oneEv@plt>: 42190: b0000670 adrp x16, 0x10f000 42194: f9441611 ldr x17, [x16, #0x828] 42198: 9120a210 add x16, x16, #0x828 4219c: d61f0220 br x17 00000000000421a0 <_ZNSt6__ndk112system_errorD2Ev@plt>: 421a0: b0000670 adrp x16, 0x10f000 421a4: f9441a11 ldr x17, [x16, #0x830] 421a8: 9120c210 add x16, x16, #0x830 421ac: d61f0220 br x17 00000000000421b0 <_ZNSt6__ndk19__num_putIwE23__widen_and_group_floatEPcS2_S2_PwRS3_S4_RKNS_6localeE@plt>: 421b0: b0000670 adrp x16, 0x10f000 421b4: f9441e11 ldr x17, [x16, #0x838] 421b8: 9120e210 add x16, x16, #0x838 421bc: d61f0220 br x17 00000000000421c0 : 421c0: b0000670 adrp x16, 0x10f000 421c4: f9442211 ldr x17, [x16, #0x840] 421c8: 91210210 add x16, x16, #0x840 421cc: d61f0220 br x17 00000000000421d0 <_ZNKSt6__ndk18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE17__get_white_spaceERS4_S4_RjRKNS_5ctypeIcEE@plt>: 421d0: b0000670 adrp x16, 0x10f000 421d4: f9442611 ldr x17, [x16, #0x848] 421d8: 91212210 add x16, x16, #0x848 421dc: d61f0220 br x17 00000000000421e0 : 421e0: b0000670 adrp x16, 0x10f000 421e4: f9442a11 ldr x17, [x16, #0x850] 421e8: 91214210 add x16, x16, #0x850 421ec: d61f0220 br x17 00000000000421f0 <_ZNSt6__ndk113basic_istreamIcNS_11char_traitsIcEEE6sentryC2ERS3_b@plt>: 421f0: b0000670 adrp x16, 0x10f000 421f4: f9442e11 ldr x17, [x16, #0x858] 421f8: 91216210 add x16, x16, #0x858 421fc: d61f0220 br x17 0000000000042200 : 42200: b0000670 adrp x16, 0x10f000 42204: f9443211 ldr x17, [x16, #0x860] 42208: 91218210 add x16, x16, #0x860 4220c: d61f0220 br x17 0000000000042210 : 42210: b0000670 adrp x16, 0x10f000 42214: f9443611 ldr x17, [x16, #0x868] 42218: 9121a210 add x16, x16, #0x868 4221c: d61f0220 br x17 0000000000042220 <_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEE5flushEv@plt>: 42220: b0000670 adrp x16, 0x10f000 42224: f9443a11 ldr x17, [x16, #0x870] 42228: 9121c210 add x16, x16, #0x870 4222c: d61f0220 br x17 0000000000042230 <_ZNSt13runtime_errorC2ERKNSt6__ndk112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE@plt>: 42230: b0000670 adrp x16, 0x10f000 42234: f9443e11 ldr x17, [x16, #0x878] 42238: 9121e210 add x16, x16, #0x878 4223c: d61f0220 br x17 0000000000042240 <_ZNSt6__ndk112system_errorC2ENS_10error_codeERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE@plt>: 42240: b0000670 adrp x16, 0x10f000 42244: f9444211 ldr x17, [x16, #0x880] 42248: 91220210 add x16, x16, #0x880 4224c: d61f0220 br x17 0000000000042250 : 42250: b0000670 adrp x16, 0x10f000 42254: f9444611 ldr x17, [x16, #0x888] 42258: 91222210 add x16, x16, #0x888 4225c: d61f0220 br x17 0000000000042260 : 42260: b0000670 adrp x16, 0x10f000 42264: f9444a11 ldr x17, [x16, #0x890] 42268: 91224210 add x16, x16, #0x890 4226c: d61f0220 br x17 0000000000042270 : 42270: b0000670 adrp x16, 0x10f000 42274: f9444e11 ldr x17, [x16, #0x898] 42278: 91226210 add x16, x16, #0x898 4227c: d61f0220 br x17 0000000000042280 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6insertEmPKcm@plt>: 42280: b0000670 adrp x16, 0x10f000 42284: f9445211 ldr x17, [x16, #0x8a0] 42288: 91228210 add x16, x16, #0x8a0 4228c: d61f0220 br x17 0000000000042290 <_Znwm@plt>: 42290: b0000670 adrp x16, 0x10f000 42294: f9445611 ldr x17, [x16, #0x8a8] 42298: 9122a210 add x16, x16, #0x8a8 4229c: d61f0220 br x17 00000000000422a0 : 422a0: b0000670 adrp x16, 0x10f000 422a4: f9445a11 ldr x17, [x16, #0x8b0] 422a8: 9122c210 add x16, x16, #0x8b0 422ac: d61f0220 br x17 00000000000422b0 : 422b0: b0000670 adrp x16, 0x10f000 422b4: f9445e11 ldr x17, [x16, #0x8b8] 422b8: 9122e210 add x16, x16, #0x8b8 422bc: d61f0220 br x17 00000000000422c0 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE9__grow_byEmmmmmm@plt>: 422c0: b0000670 adrp x16, 0x10f000 422c4: f9446211 ldr x17, [x16, #0x8c0] 422c8: 91230210 add x16, x16, #0x8c0 422cc: d61f0220 br x17 00000000000422d0 <__cxa_finalize@plt>: 422d0: b0000670 adrp x16, 0x10f000 422d4: f9446611 ldr x17, [x16, #0x8c8] 422d8: 91232210 add x16, x16, #0x8c8 422dc: d61f0220 br x17 00000000000422e0 : 422e0: b0000670 adrp x16, 0x10f000 422e4: f9446a11 ldr x17, [x16, #0x8d0] 422e8: 91234210 add x16, x16, #0x8d0 422ec: d61f0220 br x17 00000000000422f0 <__cxa_increment_exception_refcount@plt>: 422f0: b0000670 adrp x16, 0x10f000 422f4: f9446e11 ldr x17, [x16, #0x8d8] 422f8: 91236210 add x16, x16, #0x8d8 422fc: d61f0220 br x17 0000000000042300 : 42300: b0000670 adrp x16, 0x10f000 42304: f9447211 ldr x17, [x16, #0x8e0] 42308: 91238210 add x16, x16, #0x8e0 4230c: d61f0220 br x17 0000000000042310 <_ZNSt6__ndk18ios_base4swapERS0_@plt>: 42310: b0000670 adrp x16, 0x10f000 42314: f9447611 ldr x17, [x16, #0x8e8] 42318: 9123a210 add x16, x16, #0x8e8 4231c: d61f0220 br x17 0000000000042320 : 42320: b0000670 adrp x16, 0x10f000 42324: f9447a11 ldr x17, [x16, #0x8f0] 42328: 9123c210 add x16, x16, #0x8f0 4232c: d61f0220 br x17 0000000000042330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt>: 42330: b0000670 adrp x16, 0x10f000 42334: f9447e11 ldr x17, [x16, #0x8f8] 42338: 9123e210 add x16, x16, #0x8f8 4233c: d61f0220 br x17 0000000000042340 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9push_backEc@plt>: 42340: b0000670 adrp x16, 0x10f000 42344: f9448211 ldr x17, [x16, #0x900] 42348: 91240210 add x16, x16, #0x900 4234c: d61f0220 br x17 0000000000042350 <_ZNSt13runtime_errorC1ERKNSt6__ndk112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE@plt>: 42350: b0000670 adrp x16, 0x10f000 42354: f9448611 ldr x17, [x16, #0x908] 42358: 91242210 add x16, x16, #0x908 4235c: d61f0220 br x17 0000000000042360 <_ZNKSt6__ndk17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE17__do_get_unsignedIjEES4_S4_S4_RNS_8ios_baseERjRT_@plt>: 42360: b0000670 adrp x16, 0x10f000 42364: f9448a11 ldr x17, [x16, #0x910] 42368: 91244210 add x16, x16, #0x910 4236c: d61f0220 br x17 0000000000042370 <_ZNSt6__ndk19__num_getIwE19__stage2_float_prepERNS_8ios_baseEPwRwS5_@plt>: 42370: b0000670 adrp x16, 0x10f000 42374: f9448e11 ldr x17, [x16, #0x918] 42378: 91246210 add x16, x16, #0x918 4237c: d61f0220 br x17 0000000000042380 <_ZNSt6__ndk118__time_get_storageIcE4initERKNS_5ctypeIcEE@plt>: 42380: b0000670 adrp x16, 0x10f000 42384: f9449211 ldr x17, [x16, #0x920] 42388: 91248210 add x16, x16, #0x920 4238c: d61f0220 br x17 0000000000042390 <__cxa_guard_abort@plt>: 42390: b0000670 adrp x16, 0x10f000 42394: f9449611 ldr x17, [x16, #0x928] 42398: 9124a210 add x16, x16, #0x928 4239c: d61f0220 br x17 00000000000423a0 <_ZNSt6__ndk19__num_getIwE17__stage2_int_prepERNS_8ios_baseEPwRw@plt>: 423a0: b0000670 adrp x16, 0x10f000 423a4: f9449a11 ldr x17, [x16, #0x930] 423a8: 9124c210 add x16, x16, #0x930 423ac: d61f0220 br x17 00000000000423b0 : 423b0: b0000670 adrp x16, 0x10f000 423b4: f9449e11 ldr x17, [x16, #0x938] 423b8: 9124e210 add x16, x16, #0x938 423bc: d61f0220 br x17 00000000000423c0 <_ZNSt6__ndk113basic_istreamIwNS_11char_traitsIwEEE3getEPwlw@plt>: 423c0: b0000670 adrp x16, 0x10f000 423c4: f944a211 ldr x17, [x16, #0x940] 423c8: 91250210 add x16, x16, #0x940 423cc: d61f0220 br x17 00000000000423d0 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKwm@plt>: 423d0: b0000670 adrp x16, 0x10f000 423d4: f944a611 ldr x17, [x16, #0x948] 423d8: 91252210 add x16, x16, #0x948 423dc: d61f0220 br x17 00000000000423e0 <_ZNSt6__ndk16localeC1Ev@plt>: 423e0: b0000670 adrp x16, 0x10f000 423e4: f944aa11 ldr x17, [x16, #0x950] 423e8: 91254210 add x16, x16, #0x950 423ec: d61f0220 br x17 00000000000423f0 <_ZdlPvSt11align_val_t@plt>: 423f0: b0000670 adrp x16, 0x10f000 423f4: f944ae11 ldr x17, [x16, #0x958] 423f8: 91256210 add x16, x16, #0x958 423fc: d61f0220 br x17 0000000000042400 <_ZNSt6__ndk113basic_istreamIcNS_11char_traitsIcEEE7getlineEPclc@plt>: 42400: b0000670 adrp x16, 0x10f000 42404: f944b211 ldr x17, [x16, #0x960] 42408: 91258210 add x16, x16, #0x960 4240c: d61f0220 br x17 0000000000042410 <__vsnprintf_chk@plt>: 42410: b0000670 adrp x16, 0x10f000 42414: f944b611 ldr x17, [x16, #0x968] 42418: 9125a210 add x16, x16, #0x968 4241c: d61f0220 br x17 0000000000042420 <_ZNSt6__ndk112future_errorC2ENS_10error_codeE@plt>: 42420: b0000670 adrp x16, 0x10f000 42424: f944ba11 ldr x17, [x16, #0x970] 42428: 9125c210 add x16, x16, #0x970 4242c: d61f0220 br x17 0000000000042430 <_ZNKSt6__ndk18ios_base6getlocEv@plt>: 42430: b0000670 adrp x16, 0x10f000 42434: f944be11 ldr x17, [x16, #0x978] 42438: 9125e210 add x16, x16, #0x978 4243c: d61f0220 br x17 0000000000042440 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt>: 42440: b0000670 adrp x16, 0x10f000 42444: f944c211 ldr x17, [x16, #0x980] 42448: 91260210 add x16, x16, #0x980 4244c: d61f0220 br x17 0000000000042450 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE5eraseEmm@plt>: 42450: b0000670 adrp x16, 0x10f000 42454: f944c611 ldr x17, [x16, #0x988] 42458: 91262210 add x16, x16, #0x988 4245c: d61f0220 br x17 0000000000042460 <_ZNSt6__ndk114collate_bynameIcEC2ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEm@plt>: 42460: b0000670 adrp x16, 0x10f000 42464: f944ca11 ldr x17, [x16, #0x990] 42468: 91264210 add x16, x16, #0x990 4246c: d61f0220 br x17 0000000000042470 : 42470: b0000670 adrp x16, 0x10f000 42474: f944ce11 ldr x17, [x16, #0x998] 42478: 91266210 add x16, x16, #0x998 4247c: d61f0220 br x17 0000000000042480 <_ZNKSt6__ndk17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE23__do_get_floating_pointIdEES4_S4_S4_RNS_8ios_baseERjRT_@plt>: 42480: b0000670 adrp x16, 0x10f000 42484: f944d211 ldr x17, [x16, #0x9a0] 42488: 91268210 add x16, x16, #0x9a0 4248c: d61f0220 br x17 0000000000042490 <__stack_chk_fail@plt>: 42490: b0000670 adrp x16, 0x10f000 42494: f944d611 ldr x17, [x16, #0x9a8] 42498: 9126a210 add x16, x16, #0x9a8 4249c: d61f0220 br x17 00000000000424a0 <_ZNSt6__ndk117__assoc_sub_state4copyEv@plt>: 424a0: b0000670 adrp x16, 0x10f000 424a4: f944da11 ldr x17, [x16, #0x9b0] 424a8: 9126c210 add x16, x16, #0x9b0 424ac: d61f0220 br x17 00000000000424b0 : 424b0: b0000670 adrp x16, 0x10f000 424b4: f944de11 ldr x17, [x16, #0x9b8] 424b8: 9126e210 add x16, x16, #0x9b8 424bc: d61f0220 br x17 00000000000424c0 : 424c0: b0000670 adrp x16, 0x10f000 424c4: f944e211 ldr x17, [x16, #0x9c0] 424c8: 91270210 add x16, x16, #0x9c0 424cc: d61f0220 br x17 00000000000424d0 : 424d0: b0000670 adrp x16, 0x10f000 424d4: f944e611 ldr x17, [x16, #0x9c8] 424d8: 91272210 add x16, x16, #0x9c8 424dc: d61f0220 br x17 00000000000424e0 <_ZNSt6__ndk15mutexD1Ev@plt>: 424e0: b0000670 adrp x16, 0x10f000 424e4: f944ea11 ldr x17, [x16, #0x9d0] 424e8: 91274210 add x16, x16, #0x9d0 424ec: d61f0220 br x17 00000000000424f0 <_ZNSt9type_infoD2Ev@plt>: 424f0: b0000670 adrp x16, 0x10f000 424f4: f944ee11 ldr x17, [x16, #0x9d8] 424f8: 91276210 add x16, x16, #0x9d8 424fc: d61f0220 br x17 0000000000042500 <_ZNSt6__ndk119__thread_local_dataEv@plt>: 42500: b0000670 adrp x16, 0x10f000 42504: f944f211 ldr x17, [x16, #0x9e0] 42508: 91278210 add x16, x16, #0x9e0 4250c: d61f0220 br x17 0000000000042510 <__cxa_demangle@plt>: 42510: b0000670 adrp x16, 0x10f000 42514: f944f611 ldr x17, [x16, #0x9e8] 42518: 9127a210 add x16, x16, #0x9e8 4251c: d61f0220 br x17 0000000000042520 : 42520: b0000670 adrp x16, 0x10f000 42524: f944fa11 ldr x17, [x16, #0x9f0] 42528: 9127c210 add x16, x16, #0x9f0 4252c: d61f0220 br x17 0000000000042530 <_ZNSt6__ndk117__assoc_sub_state12__make_readyEv@plt>: 42530: b0000670 adrp x16, 0x10f000 42534: f944fe11 ldr x17, [x16, #0x9f8] 42538: 9127e210 add x16, x16, #0x9f8 4253c: d61f0220 br x17 0000000000042540 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5eraseEmm@plt>: 42540: b0000670 adrp x16, 0x10f000 42544: f9450211 ldr x17, [x16, #0xa00] 42548: 91280210 add x16, x16, #0xa00 4254c: d61f0220 br x17 0000000000042550 <_ZNKSt6__ndk17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE17__do_get_unsignedItEES4_S4_S4_RNS_8ios_baseERjRT_@plt>: 42550: b0000670 adrp x16, 0x10f000 42554: f9450611 ldr x17, [x16, #0xa08] 42558: 91282210 add x16, x16, #0xa08 4255c: d61f0220 br x17 0000000000042560 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6appendEPKwm@plt>: 42560: b0000670 adrp x16, 0x10f000 42564: f9450a11 ldr x17, [x16, #0xa10] 42568: 91284210 add x16, x16, #0xa10 4256c: d61f0220 br x17 0000000000042570 <_ZNSt6__ndk118condition_variable4waitERNS_11unique_lockINS_5mutexEEE@plt>: 42570: b0000670 adrp x16, 0x10f000 42574: f9450e11 ldr x17, [x16, #0xa18] 42578: 91286210 add x16, x16, #0xa18 4257c: d61f0220 br x17 0000000000042580 <_ZSt9terminatev@plt>: 42580: b0000670 adrp x16, 0x10f000 42584: f9451211 ldr x17, [x16, #0xa20] 42588: 91288210 add x16, x16, #0xa20 4258c: d61f0220 br x17 0000000000042590 : 42590: b0000670 adrp x16, 0x10f000 42594: f9451611 ldr x17, [x16, #0xa28] 42598: 9128a210 add x16, x16, #0xa28 4259c: d61f0220 br x17 00000000000425a0 <_ZNSt6__ndk16localeD1Ev@plt>: 425a0: b0000670 adrp x16, 0x10f000 425a4: f9451a11 ldr x17, [x16, #0xa30] 425a8: 9128c210 add x16, x16, #0xa30 425ac: d61f0220 br x17 00000000000425b0 : 425b0: b0000670 adrp x16, 0x10f000 425b4: f9451e11 ldr x17, [x16, #0xa38] 425b8: 9128e210 add x16, x16, #0xa38 425bc: d61f0220 br x17 00000000000425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt>: 425c0: b0000670 adrp x16, 0x10f000 425c4: f9452211 ldr x17, [x16, #0xa40] 425c8: 91290210 add x16, x16, #0xa40 425cc: d61f0220 br x17 00000000000425d0 <_ZSt17__throw_bad_allocv@plt>: 425d0: b0000670 adrp x16, 0x10f000 425d4: f9452611 ldr x17, [x16, #0xa48] 425d8: 91292210 add x16, x16, #0xa48 425dc: d61f0220 br x17 00000000000425e0 <_ZNSt6__ndk117__assoc_sub_state9set_valueEv@plt>: 425e0: b0000670 adrp x16, 0x10f000 425e4: f9452a11 ldr x17, [x16, #0xa50] 425e8: 91294210 add x16, x16, #0xa50 425ec: d61f0220 br x17 00000000000425f0 : 425f0: b0000670 adrp x16, 0x10f000 425f4: f9452e11 ldr x17, [x16, #0xa58] 425f8: 91296210 add x16, x16, #0xa58 425fc: d61f0220 br x17 0000000000042600 <_ZSt18uncaught_exceptionv@plt>: 42600: b0000670 adrp x16, 0x10f000 42604: f9453211 ldr x17, [x16, #0xa60] 42608: 91298210 add x16, x16, #0xa60 4260c: d61f0220 br x17 0000000000042610 <_ZNSt6__ndk19__num_putIwE21__widen_and_group_intEPcS2_S2_PwRS3_S4_RKNS_6localeE@plt>: 42610: b0000670 adrp x16, 0x10f000 42614: f9453611 ldr x17, [x16, #0xa68] 42618: 9129a210 add x16, x16, #0xa68 4261c: d61f0220 br x17 0000000000042620 <__cxa_call_unexpected@plt>: 42620: b0000670 adrp x16, 0x10f000 42624: f9453a11 ldr x17, [x16, #0xa70] 42628: 9129c210 add x16, x16, #0xa70 4262c: d61f0220 br x17 0000000000042630 <_ZNKSt6__ndk18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE3getES4_S4_RNS_8ios_baseERjP2tmPKcSC_@plt>: 42630: b0000670 adrp x16, 0x10f000 42634: f9453e11 ldr x17, [x16, #0xa78] 42638: 9129e210 add x16, x16, #0xa78 4263c: d61f0220 br x17 0000000000042640 <_ZNSt6__ndk15mutex4lockEv@plt>: 42640: b0000670 adrp x16, 0x10f000 42644: f9454211 ldr x17, [x16, #0xa80] 42648: 912a0210 add x16, x16, #0xa80 4264c: d61f0220 br x17 0000000000042650 <_ZNSt6__ndk120__throw_system_errorEiPKc@plt>: 42650: b0000670 adrp x16, 0x10f000 42654: f9454611 ldr x17, [x16, #0xa88] 42658: 912a2210 add x16, x16, #0xa88 4265c: d61f0220 br x17 0000000000042660 <_ZNSt6__ndk119__shared_weak_count4lockEv@plt>: 42660: b0000670 adrp x16, 0x10f000 42664: f9454a11 ldr x17, [x16, #0xa90] 42668: 912a4210 add x16, x16, #0xa90 4266c: d61f0220 br x17 0000000000042670 <_ZNSt13runtime_errorD2Ev@plt>: 42670: b0000670 adrp x16, 0x10f000 42674: f9454e11 ldr x17, [x16, #0xa98] 42678: 912a6210 add x16, x16, #0xa98 4267c: d61f0220 br x17 0000000000042680 <__strlen_chk@plt>: 42680: b0000670 adrp x16, 0x10f000 42684: f9455211 ldr x17, [x16, #0xaa0] 42688: 912a8210 add x16, x16, #0xaa0 4268c: d61f0220 br x17 0000000000042690 : 42690: b0000670 adrp x16, 0x10f000 42694: f9455611 ldr x17, [x16, #0xaa8] 42698: 912aa210 add x16, x16, #0xaa8 4269c: d61f0220 br x17 00000000000426a0 <__cxa_free_exception@plt>: 426a0: b0000670 adrp x16, 0x10f000 426a4: f9455a11 ldr x17, [x16, #0xab0] 426a8: 912ac210 add x16, x16, #0xab0 426ac: d61f0220 br x17 00000000000426b0 <_ZnamSt11align_val_t@plt>: 426b0: b0000670 adrp x16, 0x10f000 426b4: f9455e11 ldr x17, [x16, #0xab8] 426b8: 912ae210 add x16, x16, #0xab8 426bc: d61f0220 br x17 00000000000426c0 : 426c0: b0000670 adrp x16, 0x10f000 426c4: f9456211 ldr x17, [x16, #0xac0] 426c8: 912b0210 add x16, x16, #0xac0 426cc: d61f0220 br x17 00000000000426d0 <_ZNSt6__ndk113basic_istreamIwNS_11char_traitsIwEEE7getlineEPwlw@plt>: 426d0: b0000670 adrp x16, 0x10f000 426d4: f9456611 ldr x17, [x16, #0xac8] 426d8: 912b2210 add x16, x16, #0xac8 426dc: d61f0220 br x17 00000000000426e0 <__cxa_guard_acquire@plt>: 426e0: b0000670 adrp x16, 0x10f000 426e4: f9456a11 ldr x17, [x16, #0xad0] 426e8: 912b4210 add x16, x16, #0xad0 426ec: d61f0220 br x17 00000000000426f0 : 426f0: b0000670 adrp x16, 0x10f000 426f4: f9456e11 ldr x17, [x16, #0xad8] 426f8: 912b6210 add x16, x16, #0xad8 426fc: d61f0220 br x17 0000000000042700 <_ZNSt6__ndk18ios_base7copyfmtERKS0_@plt>: 42700: b0000670 adrp x16, 0x10f000 42704: f9457211 ldr x17, [x16, #0xae0] 42708: 912b8210 add x16, x16, #0xae0 4270c: d61f0220 br x17 0000000000042710 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt>: 42710: b0000670 adrp x16, 0x10f000 42714: f9457611 ldr x17, [x16, #0xae8] 42718: 912ba210 add x16, x16, #0xae8 4271c: d61f0220 br x17 0000000000042720 : 42720: b0000670 adrp x16, 0x10f000 42724: f9457a11 ldr x17, [x16, #0xaf0] 42728: 912bc210 add x16, x16, #0xaf0 4272c: d61f0220 br x17 Disassembly of section .text: 0000000000042730 <.text>: 42730: d0000080 adrp x0, 0x54000 42734: d0000661 adrp x1, 0x110000 42738: d0000622 adrp x2, 0x108000 4273c: 910d9000 add x0, x0, #0x364 42740: 91036021 add x1, x1, #0xd8 42744: 91296042 add x2, x2, #0xa58 42748: 17fffe46 b 0x42060 <__cxa_atexit@plt> 4274c: a9bf7bfd stp x29, x30, [sp, #-0x10]! 42750: 910003fd mov x29, sp 42754: 97fffccb bl 0x41a80 <_ZNSt6__ndk18ios_base4InitC2Ev@plt> 42758: b0000660 adrp x0, 0x10f000 4275c: f9460000 ldr x0, [x0, #0xc00] 42760: d0000661 adrp x1, 0x110000 42764: d0000622 adrp x2, 0x108000 42768: 91188021 add x1, x1, #0x620 4276c: 91296042 add x2, x2, #0xa58 42770: a8c17bfd ldp x29, x30, [sp], #0x10 42774: 17fffe3b b 0x42060 <__cxa_atexit@plt> 42778: a9bf7bfd stp x29, x30, [sp, #-0x10]! 4277c: 910003fd mov x29, sp 42780: d0000668 adrp x8, 0x110000 42784: 39752108 ldrb w8, [x8, #0xd48] 42788: 36000088 tbz w8, #0x0, 0x42798 <.text+0x68> 4278c: d0000668 adrp x8, 0x110000 42790: f946ad00 ldr x0, [x8, #0xd58] 42794: 97fffae3 bl 0x41320 <_ZdlPv@plt> 42798: d0000668 adrp x8, 0x110000 4279c: 3974c108 ldrb w8, [x8, #0xd30] 427a0: 36000088 tbz w8, #0x0, 0x427b0 <.text+0x80> 427a4: d0000668 adrp x8, 0x110000 427a8: f946a100 ldr x0, [x8, #0xd40] 427ac: 97fffadd bl 0x41320 <_ZdlPv@plt> 427b0: d0000668 adrp x8, 0x110000 427b4: 39746108 ldrb w8, [x8, #0xd18] 427b8: 36000088 tbz w8, #0x0, 0x427c8 <.text+0x98> 427bc: d0000668 adrp x8, 0x110000 427c0: f9469500 ldr x0, [x8, #0xd28] 427c4: 97fffad7 bl 0x41320 <_ZdlPv@plt> 427c8: d0000668 adrp x8, 0x110000 427cc: 39740108 ldrb w8, [x8, #0xd00] 427d0: 36000088 tbz w8, #0x0, 0x427e0 <.text+0xb0> 427d4: d0000668 adrp x8, 0x110000 427d8: f9468900 ldr x0, [x8, #0xd10] 427dc: 97fffad1 bl 0x41320 <_ZdlPv@plt> 427e0: d0000668 adrp x8, 0x110000 427e4: 3973a108 ldrb w8, [x8, #0xce8] 427e8: 36000088 tbz w8, #0x0, 0x427f8 <.text+0xc8> 427ec: d0000668 adrp x8, 0x110000 427f0: f9467d00 ldr x0, [x8, #0xcf8] 427f4: 97fffacb bl 0x41320 <_ZdlPv@plt> 427f8: d0000668 adrp x8, 0x110000 427fc: 39734108 ldrb w8, [x8, #0xcd0] 42800: 36000088 tbz w8, #0x0, 0x42810 <.text+0xe0> 42804: d0000668 adrp x8, 0x110000 42808: f9467100 ldr x0, [x8, #0xce0] 4280c: 97fffac5 bl 0x41320 <_ZdlPv@plt> 42810: d0000668 adrp x8, 0x110000 42814: 3972e108 ldrb w8, [x8, #0xcb8] 42818: 36000088 tbz w8, #0x0, 0x42828 <.text+0xf8> 4281c: d0000668 adrp x8, 0x110000 42820: f9466500 ldr x0, [x8, #0xcc8] 42824: 97fffabf bl 0x41320 <_ZdlPv@plt> 42828: d0000668 adrp x8, 0x110000 4282c: 39728108 ldrb w8, [x8, #0xca0] 42830: 36000088 tbz w8, #0x0, 0x42840 <.text+0x110> 42834: d0000668 adrp x8, 0x110000 42838: f9465900 ldr x0, [x8, #0xcb0] 4283c: 97fffab9 bl 0x41320 <_ZdlPv@plt> 42840: d0000668 adrp x8, 0x110000 42844: 39722108 ldrb w8, [x8, #0xc88] 42848: 36000088 tbz w8, #0x0, 0x42858 <.text+0x128> 4284c: d0000668 adrp x8, 0x110000 42850: f9464d00 ldr x0, [x8, #0xc98] 42854: 97fffab3 bl 0x41320 <_ZdlPv@plt> 42858: d0000668 adrp x8, 0x110000 4285c: 3971c108 ldrb w8, [x8, #0xc70] 42860: 36000088 tbz w8, #0x0, 0x42870 <.text+0x140> 42864: d0000668 adrp x8, 0x110000 42868: f9464100 ldr x0, [x8, #0xc80] 4286c: 97fffaad bl 0x41320 <_ZdlPv@plt> 42870: d0000668 adrp x8, 0x110000 42874: 39716108 ldrb w8, [x8, #0xc58] 42878: 36000088 tbz w8, #0x0, 0x42888 <.text+0x158> 4287c: d0000668 adrp x8, 0x110000 42880: f9463500 ldr x0, [x8, #0xc68] 42884: 97fffaa7 bl 0x41320 <_ZdlPv@plt> 42888: d0000668 adrp x8, 0x110000 4288c: 39710108 ldrb w8, [x8, #0xc40] 42890: 36000088 tbz w8, #0x0, 0x428a0 <.text+0x170> 42894: d0000668 adrp x8, 0x110000 42898: f9462900 ldr x0, [x8, #0xc50] 4289c: 97fffaa1 bl 0x41320 <_ZdlPv@plt> 428a0: d0000668 adrp x8, 0x110000 428a4: 3970a108 ldrb w8, [x8, #0xc28] 428a8: 36000088 tbz w8, #0x0, 0x428b8 <.text+0x188> 428ac: d0000668 adrp x8, 0x110000 428b0: f9461d00 ldr x0, [x8, #0xc38] 428b4: 97fffa9b bl 0x41320 <_ZdlPv@plt> 428b8: d0000668 adrp x8, 0x110000 428bc: 39704108 ldrb w8, [x8, #0xc10] 428c0: 37000068 tbnz w8, #0x0, 0x428cc <.text+0x19c> 428c4: a8c17bfd ldp x29, x30, [sp], #0x10 428c8: d65f03c0 ret 428cc: d0000668 adrp x8, 0x110000 428d0: f9461100 ldr x0, [x8, #0xc20] 428d4: a8c17bfd ldp x29, x30, [sp], #0x10 428d8: 17fffa92 b 0x41320 <_ZdlPv@plt> 428dc: a9bf7bfd stp x29, x30, [sp, #-0x10]! 428e0: 910003fd mov x29, sp 428e4: d0000668 adrp x8, 0x110000 428e8: 397a8108 ldrb w8, [x8, #0xea0] 428ec: 36000088 tbz w8, #0x0, 0x428fc <.text+0x1cc> 428f0: d0000668 adrp x8, 0x110000 428f4: f9475900 ldr x0, [x8, #0xeb0] 428f8: 97fffa8a bl 0x41320 <_ZdlPv@plt> 428fc: d0000668 adrp x8, 0x110000 42900: 397a2108 ldrb w8, [x8, #0xe88] 42904: 36000088 tbz w8, #0x0, 0x42914 <.text+0x1e4> 42908: d0000668 adrp x8, 0x110000 4290c: f9474d00 ldr x0, [x8, #0xe98] 42910: 97fffa84 bl 0x41320 <_ZdlPv@plt> 42914: d0000668 adrp x8, 0x110000 42918: 3979c108 ldrb w8, [x8, #0xe70] 4291c: 36000088 tbz w8, #0x0, 0x4292c <.text+0x1fc> 42920: d0000668 adrp x8, 0x110000 42924: f9474100 ldr x0, [x8, #0xe80] 42928: 97fffa7e bl 0x41320 <_ZdlPv@plt> 4292c: d0000668 adrp x8, 0x110000 42930: 39796108 ldrb w8, [x8, #0xe58] 42934: 36000088 tbz w8, #0x0, 0x42944 <.text+0x214> 42938: d0000668 adrp x8, 0x110000 4293c: f9473500 ldr x0, [x8, #0xe68] 42940: 97fffa78 bl 0x41320 <_ZdlPv@plt> 42944: d0000668 adrp x8, 0x110000 42948: 39790108 ldrb w8, [x8, #0xe40] 4294c: 36000088 tbz w8, #0x0, 0x4295c <.text+0x22c> 42950: d0000668 adrp x8, 0x110000 42954: f9472900 ldr x0, [x8, #0xe50] 42958: 97fffa72 bl 0x41320 <_ZdlPv@plt> 4295c: d0000668 adrp x8, 0x110000 42960: 3978a108 ldrb w8, [x8, #0xe28] 42964: 36000088 tbz w8, #0x0, 0x42974 <.text+0x244> 42968: d0000668 adrp x8, 0x110000 4296c: f9471d00 ldr x0, [x8, #0xe38] 42970: 97fffa6c bl 0x41320 <_ZdlPv@plt> 42974: d0000668 adrp x8, 0x110000 42978: 39784108 ldrb w8, [x8, #0xe10] 4297c: 36000088 tbz w8, #0x0, 0x4298c <.text+0x25c> 42980: d0000668 adrp x8, 0x110000 42984: f9471100 ldr x0, [x8, #0xe20] 42988: 97fffa66 bl 0x41320 <_ZdlPv@plt> 4298c: d0000668 adrp x8, 0x110000 42990: 3977e108 ldrb w8, [x8, #0xdf8] 42994: 36000088 tbz w8, #0x0, 0x429a4 <.text+0x274> 42998: d0000668 adrp x8, 0x110000 4299c: f9470500 ldr x0, [x8, #0xe08] 429a0: 97fffa60 bl 0x41320 <_ZdlPv@plt> 429a4: d0000668 adrp x8, 0x110000 429a8: 39778108 ldrb w8, [x8, #0xde0] 429ac: 36000088 tbz w8, #0x0, 0x429bc <.text+0x28c> 429b0: d0000668 adrp x8, 0x110000 429b4: f946f900 ldr x0, [x8, #0xdf0] 429b8: 97fffa5a bl 0x41320 <_ZdlPv@plt> 429bc: d0000668 adrp x8, 0x110000 429c0: 39772108 ldrb w8, [x8, #0xdc8] 429c4: 36000088 tbz w8, #0x0, 0x429d4 <.text+0x2a4> 429c8: d0000668 adrp x8, 0x110000 429cc: f946ed00 ldr x0, [x8, #0xdd8] 429d0: 97fffa54 bl 0x41320 <_ZdlPv@plt> 429d4: d0000668 adrp x8, 0x110000 429d8: 3976c108 ldrb w8, [x8, #0xdb0] 429dc: 36000088 tbz w8, #0x0, 0x429ec <.text+0x2bc> 429e0: d0000668 adrp x8, 0x110000 429e4: f946e100 ldr x0, [x8, #0xdc0] 429e8: 97fffa4e bl 0x41320 <_ZdlPv@plt> 429ec: d0000668 adrp x8, 0x110000 429f0: 39766108 ldrb w8, [x8, #0xd98] 429f4: 36000088 tbz w8, #0x0, 0x42a04 <.text+0x2d4> 429f8: d0000668 adrp x8, 0x110000 429fc: f946d500 ldr x0, [x8, #0xda8] 42a00: 97fffa48 bl 0x41320 <_ZdlPv@plt> 42a04: d0000668 adrp x8, 0x110000 42a08: 39760108 ldrb w8, [x8, #0xd80] 42a0c: 36000088 tbz w8, #0x0, 0x42a1c <.text+0x2ec> 42a10: d0000668 adrp x8, 0x110000 42a14: f946c900 ldr x0, [x8, #0xd90] 42a18: 97fffa42 bl 0x41320 <_ZdlPv@plt> 42a1c: d0000668 adrp x8, 0x110000 42a20: 3975a108 ldrb w8, [x8, #0xd68] 42a24: 37000068 tbnz w8, #0x0, 0x42a30 <.text+0x300> 42a28: a8c17bfd ldp x29, x30, [sp], #0x10 42a2c: d65f03c0 ret 42a30: d0000668 adrp x8, 0x110000 42a34: f946bd00 ldr x0, [x8, #0xd78] 42a38: a8c17bfd ldp x29, x30, [sp], #0x10 42a3c: 17fffa39 b 0x41320 <_ZdlPv@plt> 42a40: a9be4ff4 stp x20, x19, [sp, #-0x20]! 42a44: a9017bfd stp x29, x30, [sp, #0x10] 42a48: 910043fd add x29, sp, #0x10 42a4c: d0000674 adrp x20, 0x110000 42a50: 52804813 mov w19, #0x240 // =576 42a54: 913b0294 add x20, x20, #0xec0 42a58: 14000003 b 0x42a64 <.text+0x334> 42a5c: f1006273 subs x19, x19, #0x18 42a60: 540000e0 b.eq 0x42a7c <.text+0x34c> 42a64: 8b130288 add x8, x20, x19 42a68: 385e8109 ldurb w9, [x8, #-0x18] 42a6c: 3607ff89 tbz w9, #0x0, 0x42a5c <.text+0x32c> 42a70: f85f8100 ldur x0, [x8, #-0x8] 42a74: 97fffa2b bl 0x41320 <_ZdlPv@plt> 42a78: 17fffff9 b 0x42a5c <.text+0x32c> 42a7c: a9417bfd ldp x29, x30, [sp, #0x10] 42a80: a8c24ff4 ldp x20, x19, [sp], #0x20 42a84: d65f03c0 ret 42a88: a9be4ff4 stp x20, x19, [sp, #-0x20]! 42a8c: a9017bfd stp x29, x30, [sp, #0x10] 42a90: 910043fd add x29, sp, #0x10 42a94: f0000674 adrp x20, 0x111000 ::id+0x560> 42a98: 52804813 mov w19, #0x240 // =576 42a9c: 91042294 add x20, x20, #0x108 42aa0: 14000003 b 0x42aac <.text+0x37c> 42aa4: f1006273 subs x19, x19, #0x18 42aa8: 540000e0 b.eq 0x42ac4 <.text+0x394> 42aac: 8b130288 add x8, x20, x19 42ab0: 385e8109 ldurb w9, [x8, #-0x18] 42ab4: 3607ff89 tbz w9, #0x0, 0x42aa4 <.text+0x374> 42ab8: f85f8100 ldur x0, [x8, #-0x8] 42abc: 97fffa19 bl 0x41320 <_ZdlPv@plt> 42ac0: 17fffff9 b 0x42aa4 <.text+0x374> 42ac4: a9417bfd ldp x29, x30, [sp, #0x10] 42ac8: a8c24ff4 ldp x20, x19, [sp], #0x20 42acc: d65f03c0 ret 42ad0: a9bf7bfd stp x29, x30, [sp, #-0x10]! 42ad4: 910003fd mov x29, sp 42ad8: f0000668 adrp x8, 0x111000 ::id+0x560> 42adc: 394da108 ldrb w8, [x8, #0x368] 42ae0: 36000088 tbz w8, #0x0, 0x42af0 <.text+0x3c0> 42ae4: f0000668 adrp x8, 0x111000 ::id+0x560> 42ae8: f941bd00 ldr x0, [x8, #0x378] 42aec: 97fffa0d bl 0x41320 <_ZdlPv@plt> 42af0: f0000668 adrp x8, 0x111000 ::id+0x560> 42af4: 394d4108 ldrb w8, [x8, #0x350] 42af8: 37000068 tbnz w8, #0x0, 0x42b04 <.text+0x3d4> 42afc: a8c17bfd ldp x29, x30, [sp], #0x10 42b00: d65f03c0 ret 42b04: f0000668 adrp x8, 0x111000 ::id+0x560> 42b08: f941b100 ldr x0, [x8, #0x360] 42b0c: a8c17bfd ldp x29, x30, [sp], #0x10 42b10: 17fffa04 b 0x41320 <_ZdlPv@plt> 42b14: a9bf7bfd stp x29, x30, [sp, #-0x10]! 42b18: 910003fd mov x29, sp 42b1c: f0000668 adrp x8, 0x111000 ::id+0x560> 42b20: 394e8108 ldrb w8, [x8, #0x3a0] 42b24: 36000088 tbz w8, #0x0, 0x42b34 <.text+0x404> 42b28: f0000668 adrp x8, 0x111000 ::id+0x560> 42b2c: f941d900 ldr x0, [x8, #0x3b0] 42b30: 97fff9fc bl 0x41320 <_ZdlPv@plt> 42b34: f0000668 adrp x8, 0x111000 ::id+0x560> 42b38: 394e2108 ldrb w8, [x8, #0x388] 42b3c: 37000068 tbnz w8, #0x0, 0x42b48 <.text+0x418> 42b40: a8c17bfd ldp x29, x30, [sp], #0x10 42b44: d65f03c0 ret 42b48: f0000668 adrp x8, 0x111000 ::id+0x560> 42b4c: f941cd00 ldr x0, [x8, #0x398] 42b50: a8c17bfd ldp x29, x30, [sp], #0x10 42b54: 17fff9f3 b 0x41320 <_ZdlPv@plt> 42b58: d0000620 adrp x0, 0x108000 42b5c: 91296000 add x0, x0, #0xa58 42b60: 17fffddc b 0x422d0 <__cxa_finalize@plt> 42b64: d65f03c0 ret 42b68: 17ffffff b 0x42b64 <.text+0x434> 42b6c: b4000040 cbz x0, 0x42b74 <.text+0x444> 42b70: d61f0000 br x0 42b74: d65f03c0 ret 42b78: 90000008 adrp x8, 0x42000 42b7c: 912db108 add x8, x8, #0xb6c 42b80: d0000622 adrp x2, 0x108000 42b84: 91296042 add x2, x2, #0xa58 42b88: aa0003e1 mov x1, x0 42b8c: aa0803e0 mov x0, x8 42b90: 17fffd34 b 0x42060 <__cxa_atexit@plt> 0000000000042b94 : 42b94: 52800460 mov w0, #0x23 // =35 42b98: d65f03c0 ret 0000000000042b9c : 42b9c: 52800460 mov w0, #0x23 // =35 42ba0: d65f03c0 ret 0000000000042ba4 : 42ba4: 52800040 mov w0, #0x2 // =2 42ba8: d65f03c0 ret 0000000000042bac : 42bac: a9be4ff4 stp x20, x19, [sp, #-0x20]! 42bb0: a9017bfd stp x29, x30, [sp, #0x10] 42bb4: 910043fd add x29, sp, #0x10 42bb8: 32000008 orr w8, w0, #0x1 42bbc: 71000d1f cmp w8, #0x3 42bc0: 54000121 b.ne 0x42be4 42bc4: 52806600 mov w0, #0x330 // =816 42bc8: 97fffdb2 bl 0x42290 <_Znwm@plt> 42bcc: aa0003f3 mov x19, x0 42bd0: aa1f03e1 mov x1, xzr 42bd4: aa1f03e2 mov x2, xzr 42bd8: 94005baf bl 0x59a94 42bdc: f9402660 ldr x0, [x19, #0x48] 42be0: 14000002 b 0x42be8 42be4: aa1f03e0 mov x0, xzr 42be8: a9417bfd ldp x29, x30, [sp, #0x10] 42bec: a8c24ff4 ldp x20, x19, [sp], #0x20 42bf0: d65f03c0 ret 42bf4: aa0003f4 mov x20, x0 42bf8: aa1303e0 mov x0, x19 42bfc: 97fff9c9 bl 0x41320 <_ZdlPv@plt> 42c00: aa1403e0 mov x0, x20 42c04: 940249e6 bl 0xd539c <__cxa_demangle+0x12abc> 0000000000042c08 : 42c08: f81d0ff5 str x21, [sp, #-0x30]! 42c0c: a9014ff4 stp x20, x19, [sp, #0x10] 42c10: a9027bfd stp x29, x30, [sp, #0x20] 42c14: 910083fd add x29, sp, #0x20 42c18: 52806600 mov w0, #0x330 // =816 42c1c: aa0203f4 mov x20, x2 42c20: aa0103f5 mov x21, x1 42c24: 97fffd9b bl 0x42290 <_Znwm@plt> 42c28: aa0003f3 mov x19, x0 42c2c: aa1503e1 mov x1, x21 42c30: aa1403e2 mov x2, x20 42c34: 94005b98 bl 0x59a94 42c38: f9402660 ldr x0, [x19, #0x48] 42c3c: a9427bfd ldp x29, x30, [sp, #0x20] 42c40: a9414ff4 ldp x20, x19, [sp, #0x10] 42c44: f84307f5 ldr x21, [sp], #0x30 42c48: d65f03c0 ret 42c4c: aa0003f4 mov x20, x0 42c50: aa1303e0 mov x0, x19 42c54: 97fff9b3 bl 0x41320 <_ZdlPv@plt> 42c58: aa1403e0 mov x0, x20 42c5c: 940249d0 bl 0xd539c <__cxa_demangle+0x12abc> 0000000000042c60 : 42c60: f81e0ff3 str x19, [sp, #-0x20]! 42c64: a9017bfd stp x29, x30, [sp, #0x10] 42c68: 910043fd add x29, sp, #0x10 42c6c: a94ba408 ldp x8, x9, [x0, #0xb8] 42c70: eb08013f cmp x9, x8 42c74: 54000120 b.eq 0x42c98 42c78: f9400113 ldr x19, [x8] 42c7c: b40000f3 cbz x19, 0x42c98 42c80: aa1303e0 mov x0, x19 42c84: 94006a93 bl 0x5d6d0 42c88: a9417bfd ldp x29, x30, [sp, #0x10] 42c8c: aa1303e0 mov x0, x19 42c90: f84207f3 ldr x19, [sp], #0x20 42c94: 17fff9a3 b 0x41320 <_ZdlPv@plt> 42c98: a9417bfd ldp x29, x30, [sp, #0x10] 42c9c: f84207f3 ldr x19, [sp], #0x20 42ca0: d65f03c0 ret 0000000000042ca4 : 42ca4: d65f03c0 ret 0000000000042ca8 : 42ca8: a94ba408 ldp x8, x9, [x0, #0xb8] 42cac: eb08013f cmp x9, x8 42cb0: 54000061 b.ne 0x42cbc 42cb4: aa1f03e0 mov x0, xzr 42cb8: 14007cd7 b 0x62014 42cbc: f9400100 ldr x0, [x8] 42cc0: 14007cd5 b 0x62014 0000000000042cc4 : 42cc4: f9405c08 ldr x8, [x0, #0xb8] 42cc8: f9400108 ldr x8, [x8] 42ccc: b900f102 str w2, [x8, #0xf0] 42cd0: d65f03c0 ret 0000000000042cd4 : 42cd4: f81e0ff3 str x19, [sp, #-0x20]! 42cd8: a9017bfd stp x29, x30, [sp, #0x10] 42cdc: 910043fd add x29, sp, #0x10 42ce0: a94ba408 ldp x8, x9, [x0, #0xb8] 42ce4: eb08013f cmp x9, x8 42ce8: 54000061 b.ne 0x42cf4 42cec: aa1f03f3 mov x19, xzr 42cf0: 14000002 b 0x42cf8 42cf4: f9400113 ldr x19, [x8] 42cf8: aa1303e0 mov x0, x19 42cfc: 940072c4 bl 0x5f80c 42d00: a9417bfd ldp x29, x30, [sp, #0x10] 42d04: 9101a268 add x8, x19, #0x68 42d08: 7200001f tst w0, #0x1 42d0c: 9a9f1100 csel x0, x8, xzr, ne 42d10: f84207f3 ldr x19, [sp], #0x20 42d14: d65f03c0 ret 0000000000042d18 : 42d18: a94ba408 ldp x8, x9, [x0, #0xb8] 42d1c: eb08013f cmp x9, x8 42d20: 54000061 b.ne 0x42d2c 42d24: aa1f03e0 mov x0, xzr 42d28: 1400920f b 0x67564 42d2c: f9400100 ldr x0, [x8] 42d30: 1400920d b 0x67564 0000000000042d34 <_RegisterClass>: 42d34: a94ba009 ldp x9, x8, [x0, #0xb8] 42d38: eb09011f cmp x8, x9 42d3c: 2a0103e8 mov w8, w1 42d40: 54000061 b.ne 0x42d4c <_RegisterClass+0x18> 42d44: aa1f03e0 mov x0, xzr 42d48: 14000002 b 0x42d50 <_RegisterClass+0x1c> 42d4c: f9400120 ldr x0, [x9] 42d50: aa0203e1 mov x1, x2 42d54: 2a0803e2 mov w2, w8 42d58: 2a1f03e6 mov w6, wzr 42d5c: 14007f82 b 0x62b64 0000000000042d60 : 42d60: a94ba009 ldp x9, x8, [x0, #0xb8] 42d64: eb09011f cmp x8, x9 42d68: 2a0103e8 mov w8, w1 42d6c: 54000061 b.ne 0x42d78 42d70: aa1f03e0 mov x0, xzr 42d74: 14000002 b 0x42d7c 42d78: f9400120 ldr x0, [x9] 42d7c: aa0203e1 mov x1, x2 42d80: 2a0803e2 mov w2, w8 42d84: 14007f78 b 0x62b64 0000000000042d88 : 42d88: a9bf7bfd stp x29, x30, [sp, #-0x10]! 42d8c: 910003fd mov x29, sp 42d90: a94ba408 ldp x8, x9, [x0, #0xb8] 42d94: eb08013f cmp x9, x8 42d98: 54000061 b.ne 0x42da4 42d9c: aa1f03e0 mov x0, xzr 42da0: 14000002 b 0x42da8 42da4: f9400100 ldr x0, [x8] 42da8: 7100007f cmp w3, #0x0 42dac: 1a9f07e3 cset w3, ne 42db0: 940085ad bl 0x64464 42db4: 12000000 and w0, w0, #0x1 42db8: a8c17bfd ldp x29, x30, [sp], #0x10 42dbc: d65f03c0 ret 0000000000042dc0 : 42dc0: d10083ff sub sp, sp, #0x20 42dc4: a9017bfd stp x29, x30, [sp, #0x10] 42dc8: 910043fd add x29, sp, #0x10 42dcc: a94ba809 ldp x9, x10, [x0, #0xb8] 42dd0: b94013a8 ldr w8, [x29, #0x10] 42dd4: eb09015f cmp x10, x9 42dd8: 54000061 b.ne 0x42de4 42ddc: aa1f03e0 mov x0, xzr 42de0: 14000002 b 0x42de8 42de4: f9400120 ldr x0, [x9] 42de8: 7100007f cmp w3, #0x0 42dec: 1a9f07e3 cset w3, ne 42df0: 7100011f cmp w8, #0x0 42df4: 1a9f07e8 cset w8, ne 42df8: 390003e8 strb w8, [sp] 42dfc: 9400890b bl 0x65228 42e00: a9417bfd ldp x29, x30, [sp, #0x10] 42e04: 12000000 and w0, w0, #0x1 42e08: 910083ff add sp, sp, #0x20 42e0c: d65f03c0 ret 0000000000042e10 : 42e10: f81d0ff5 str x21, [sp, #-0x30]! 42e14: a9014ff4 stp x20, x19, [sp, #0x10] 42e18: a9027bfd stp x29, x30, [sp, #0x20] 42e1c: 910083fd add x29, sp, #0x20 42e20: a94ba408 ldp x8, x9, [x0, #0xb8] 42e24: aa0103f3 mov x19, x1 42e28: eb08013f cmp x9, x8 42e2c: 54000061 b.ne 0x42e38 42e30: aa1f03f4 mov x20, xzr 42e34: 14000002 b 0x42e3c 42e38: f9400114 ldr x20, [x8] 42e3c: aa1403f5 mov x21, x20 42e40: 38428ea8 ldrb w8, [x21, #0x28]! 42e44: 37000068 tbnz w8, #0x0, 0x42e50 42e48: 910006a0 add x0, x21, #0x1 42e4c: 14000002 b 0x42e54 42e50: f9401e80 ldr x0, [x20, #0x38] 42e54: 97fffa87 bl 0x41870 42e58: b9000260 str w0, [x19] 42e5c: 394002a8 ldrb w8, [x21] 42e60: 37000068 tbnz w8, #0x0, 0x42e6c 42e64: 910006a0 add x0, x21, #0x1 42e68: 14000002 b 0x42e70 42e6c: f9401e80 ldr x0, [x20, #0x38] 42e70: a9427bfd ldp x29, x30, [sp, #0x20] 42e74: a9414ff4 ldp x20, x19, [sp, #0x10] 42e78: f84307f5 ldr x21, [sp], #0x30 42e7c: d65f03c0 ret 0000000000042e80 : 42e80: a94ba408 ldp x8, x9, [x0, #0xb8] 42e84: eb08013f cmp x9, x8 42e88: 54000061 b.ne 0x42e94 42e8c: aa1f03e0 mov x0, xzr 42e90: 140091a6 b 0x67528 42e94: f9400100 ldr x0, [x8] 42e98: 140091a4 b 0x67528 0000000000042e9c : 42e9c: a94ba408 ldp x8, x9, [x0, #0xb8] 42ea0: eb08013f cmp x9, x8 42ea4: 54000061 b.ne 0x42eb0 42ea8: aa1f03e0 mov x0, xzr 42eac: 140091a1 b 0x67530 42eb0: f9400100 ldr x0, [x8] 42eb4: 1400919f b 0x67530 0000000000042eb8 : 42eb8: a94ba408 ldp x8, x9, [x0, #0xb8] 42ebc: eb08013f cmp x9, x8 42ec0: 54000061 b.ne 0x42ecc 42ec4: aa1f03e0 mov x0, xzr 42ec8: 1400919c b 0x67538 42ecc: f9400100 ldr x0, [x8] 42ed0: 1400919a b 0x67538 0000000000042ed4 : 42ed4: a94ba408 ldp x8, x9, [x0, #0xb8] 42ed8: eb08013f cmp x9, x8 42edc: 54000061 b.ne 0x42ee8 42ee0: aa1f03e0 mov x0, xzr 42ee4: 14009196 b 0x6753c 42ee8: f9400100 ldr x0, [x8] 42eec: 14009194 b 0x6753c 0000000000042ef0 : 42ef0: f9405c08 ldr x8, [x0, #0xb8] 42ef4: f9400108 ldr x8, [x8] 42ef8: f9002101 str x1, [x8, #0x40] 42efc: d65f03c0 ret 0000000000042f00 : 42f00: f9405c08 ldr x8, [x0, #0xb8] 42f04: f9400108 ldr x8, [x8] 42f08: f9419500 ldr x0, [x8, #0x328] 42f0c: d65f03c0 ret 0000000000042f10 : 42f10: a94ba408 ldp x8, x9, [x0, #0xb8] 42f14: eb08013f cmp x9, x8 42f18: 54000061 b.ne 0x42f24 42f1c: aa1f03e0 mov x0, xzr 42f20: 14007003 b 0x5ef2c 42f24: f9400100 ldr x0, [x8] 42f28: 14007001 b 0x5ef2c 0000000000042f2c : 42f2c: f9401c28 ldr x8, [x1, #0x38] 42f30: 91010100 add x0, x8, #0x40 42f34: 37f800c2 tbnz w2, #0x1f, 0x42f4c 42f38: b9400028 ldr w8, [x1] 42f3c: 6b02011f cmp w8, w2 42f40: 5400006d b.le 0x42f4c 42f44: f9400428 ldr x8, [x1, #0x8] 42f48: 8b22d100 add x0, x8, w2, sxtw #4 42f4c: d65f03c0 ret 0000000000042f50 : 42f50: d10243ff sub sp, sp, #0x90 42f54: a9055ff8 stp x24, x23, [sp, #0x50] 42f58: a90657f6 stp x22, x21, [sp, #0x60] 42f5c: a9074ff4 stp x20, x19, [sp, #0x70] 42f60: a9087bfd stp x29, x30, [sp, #0x80] 42f64: 910203fd add x29, sp, #0x80 42f68: d53bd057 mrs x23, TPIDR_EL0 42f6c: f94016e8 ldr x8, [x23, #0x28] 42f70: aa0103f4 mov x20, x1 42f74: aa0003f5 mov x21, x0 42f78: f81c83a8 stur x8, [x29, #-0x38] 42f7c: 34000402 cbz w2, 0x42ffc 42f80: aa1403e0 mov x0, x20 42f84: 9400ae86 bl 0x6e99c 42f88: 36000800 tbz w0, #0x0, 0x43088 42f8c: a9414eb8 ldp x24, x19, [x21, #0x10] 42f90: b4000813 cbz x19, 0x43090 42f94: 91002268 add x8, x19, #0x8 42f98: c85f7d09 ldxr x9, [x8] 42f9c: 91000529 add x9, x9, #0x1 42fa0: c80a7d09 stxr w10, x9, [x8] 42fa4: 35ffffaa cbnz w10, 0x42f98 42fa8: f90013ff str xzr, [sp, #0x20] 42fac: c85f7d09 ldxr x9, [x8] 42fb0: 91000529 add x9, x9, #0x1 42fb4: c80a7d09 stxr w10, x9, [x8] 42fb8: 35ffffaa cbnz w10, 0x42fac 42fbc: f94013f6 ldr x22, [sp, #0x20] 42fc0: a901cff8 stp x24, x19, [sp, #0x18] 42fc4: b4000696 cbz x22, 0x43094 42fc8: 910022c8 add x8, x22, #0x8 42fcc: c85ffd09 ldaxr x9, [x8] 42fd0: d100052a sub x10, x9, #0x1 42fd4: c80bfd0a stlxr w11, x10, [x8] 42fd8: 35ffffab cbnz w11, 0x42fcc 42fdc: b50005c9 cbnz x9, 0x43094 42fe0: f94002c8 ldr x8, [x22] 42fe4: aa1603e0 mov x0, x22 42fe8: f9400908 ldr x8, [x8, #0x10] 42fec: d63f0100 blr x8 42ff0: aa1603e0 mov x0, x22 42ff4: 97fffbe7 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 42ff8: 14000027 b 0x43094 42ffc: a9414eb6 ldp x22, x19, [x21, #0x10] 43000: b4000153 cbz x19, 0x43028 43004: 91002268 add x8, x19, #0x8 43008: c85f7d09 ldxr x9, [x8] 4300c: 91000529 add x9, x9, #0x1 43010: c80a7d09 stxr w10, x9, [x8] 43014: 35ffffaa cbnz w10, 0x43008 43018: c85f7d09 ldxr x9, [x8] 4301c: 91000529 add x9, x9, #0x1 43020: c80a7d09 stxr w10, x9, [x8] 43024: 35ffffaa cbnz w10, 0x43018 43028: b4000094 cbz x20, 0x43038 4302c: aa1403e0 mov x0, x20 43030: 9400a88f bl 0x6d26c 43034: 360007a0 tbz w0, #0x0, 0x43128 43038: 52800034 mov w20, #0x1 // =1 4303c: b4000eb3 cbz x19, 0x43210 43040: 91002275 add x21, x19, #0x8 43044: c85ffea8 ldaxr x8, [x21] 43048: d1000509 sub x9, x8, #0x1 4304c: c80afea9 stlxr w10, x9, [x21] 43050: 35ffffaa cbnz w10, 0x43044 43054: b50000e8 cbnz x8, 0x43070 43058: f9400268 ldr x8, [x19] 4305c: aa1303e0 mov x0, x19 43060: f9400908 ldr x8, [x8, #0x10] 43064: d63f0100 blr x8 43068: aa1303e0 mov x0, x19 4306c: 97fffbc9 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 43070: c85ffea8 ldaxr x8, [x21] 43074: d1000509 sub x9, x8, #0x1 43078: c80afea9 stlxr w10, x9, [x21] 4307c: 35ffffaa cbnz w10, 0x43070 43080: b5000c88 cbnz x8, 0x43210 43084: 1400005d b 0x431f8 43088: 52800034 mov w20, #0x1 // =1 4308c: 14000061 b 0x43210 43090: a901cff8 stp x24, x19, [sp, #0x18] 43094: 910103e8 add x8, sp, #0x40 43098: 910063e1 add x1, sp, #0x18 4309c: aa1403e0 mov x0, x20 430a0: 9400af2e bl 0x6ed58 430a4: f94023f4 ldr x20, [sp, #0x40] 430a8: b4001a74 cbz x20, 0x433f4 430ac: f94013f6 ldr x22, [sp, #0x20] 430b0: b40000f6 cbz x22, 0x430cc 430b4: 910022c8 add x8, x22, #0x8 430b8: c85ffd09 ldaxr x9, [x8] 430bc: d100052a sub x10, x9, #0x1 430c0: c80bfd0a stlxr w11, x10, [x8] 430c4: 35ffffab cbnz w11, 0x430b8 430c8: b40003c9 cbz x9, 0x43140 430cc: a900ffff stp xzr, xzr, [sp, #0x8] 430d0: b4000493 cbz x19, 0x43160 430d4: 91002268 add x8, x19, #0x8 430d8: c85f7d09 ldxr x9, [x8] 430dc: 91000529 add x9, x9, #0x1 430e0: c80a7d09 stxr w10, x9, [x8] 430e4: 35ffffaa cbnz w10, 0x430d8 430e8: f9400bf6 ldr x22, [sp, #0x10] 430ec: a900cff8 stp x24, x19, [sp, #0x8] 430f0: b40003b6 cbz x22, 0x43164 430f4: 910022c8 add x8, x22, #0x8 430f8: c85ffd09 ldaxr x9, [x8] 430fc: d100052a sub x10, x9, #0x1 43100: c80bfd0a stlxr w11, x10, [x8] 43104: 35ffffab cbnz w11, 0x430f8 43108: b50002e9 cbnz x9, 0x43164 4310c: f94002c8 ldr x8, [x22] 43110: aa1603e0 mov x0, x22 43114: f9400908 ldr x8, [x8, #0x10] 43118: d63f0100 blr x8 4311c: aa1603e0 mov x0, x22 43120: 97fffb9c bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 43124: 14000010 b 0x43164 43128: aa1403e0 mov x0, x20 4312c: 9400ae20 bl 0x6e9ac 43130: 36000860 tbz w0, #0x0, 0x4323c 43134: 52800054 mov w20, #0x2 // =2 43138: b5fff853 cbnz x19, 0x43040 4313c: 14000035 b 0x43210 43140: f94002c8 ldr x8, [x22] 43144: aa1603e0 mov x0, x22 43148: f9400908 ldr x8, [x8, #0x10] 4314c: d63f0100 blr x8 43150: aa1603e0 mov x0, x22 43154: 97fffb8f bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 43158: a900ffff stp xzr, xzr, [sp, #0x8] 4315c: b5fffbd3 cbnz x19, 0x430d4 43160: a900cff8 stp x24, x19, [sp, #0x8] 43164: 9100a3e8 add x8, sp, #0x28 43168: 910023e1 add x1, sp, #0x8 4316c: aa1403e0 mov x0, x20 43170: 2a1f03e2 mov w2, wzr 43174: 9400c68b bl 0x74ba0 43178: f9400bf4 ldr x20, [sp, #0x10] 4317c: b40000f4 cbz x20, 0x43198 43180: 91002288 add x8, x20, #0x8 43184: c85ffd09 ldaxr x9, [x8] 43188: d100052a sub x10, x9, #0x1 4318c: c80bfd0a stlxr w11, x10, [x8] 43190: 35ffffab cbnz w11, 0x43184 43194: b4000129 cbz x9, 0x431b8 43198: f94017e1 ldr x1, [sp, #0x28] 4319c: b40001e1 cbz x1, 0x431d8 431a0: aa1503e0 mov x0, x21 431a4: 2a1f03e2 mov w2, wzr 431a8: 97ffff6a bl 0x42f50 431ac: 2a0003f4 mov w20, w0 431b0: b5000193 cbnz x19, 0x431e0 431b4: 14000017 b 0x43210 431b8: f9400288 ldr x8, [x20] 431bc: aa1403e0 mov x0, x20 431c0: f9400908 ldr x8, [x8, #0x10] 431c4: d63f0100 blr x8 431c8: aa1403e0 mov x0, x20 431cc: 97fffb71 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 431d0: f94017e1 ldr x1, [sp, #0x28] 431d4: b5fffe61 cbnz x1, 0x431a0 431d8: 52800034 mov w20, #0x1 // =1 431dc: b40001b3 cbz x19, 0x43210 431e0: 91002268 add x8, x19, #0x8 431e4: c85ffd09 ldaxr x9, [x8] 431e8: d100052a sub x10, x9, #0x1 431ec: c80bfd0a stlxr w11, x10, [x8] 431f0: 35ffffab cbnz w11, 0x431e4 431f4: b50000e9 cbnz x9, 0x43210 431f8: f9400268 ldr x8, [x19] 431fc: aa1303e0 mov x0, x19 43200: f9400908 ldr x8, [x8, #0x10] 43204: d63f0100 blr x8 43208: aa1303e0 mov x0, x19 4320c: 97fffb61 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 43210: f94016e8 ldr x8, [x23, #0x28] 43214: f85c83a9 ldur x9, [x29, #-0x38] 43218: eb09011f cmp x8, x9 4321c: 54000ea1 b.ne 0x433f0 43220: 2a1403e0 mov w0, w20 43224: a9487bfd ldp x29, x30, [sp, #0x80] 43228: a9474ff4 ldp x20, x19, [sp, #0x70] 4322c: a94657f6 ldp x22, x21, [sp, #0x60] 43230: a9455ff8 ldp x24, x23, [sp, #0x50] 43234: 910243ff add sp, sp, #0x90 43238: d65f03c0 ret 4323c: aa1403e0 mov x0, x20 43240: 9400ade3 bl 0x6e9cc 43244: 36000080 tbz w0, #0x0, 0x43254 43248: 52800094 mov w20, #0x4 // =4 4324c: b5ffefb3 cbnz x19, 0x43040 43250: 17fffff0 b 0x43210 43254: aa1403e0 mov x0, x20 43258: 9400a80a bl 0x6d280 4325c: 37000080 tbnz w0, #0x0, 0x4326c 43260: aa1403e0 mov x0, x20 43264: 9400ae69 bl 0x6ec08 43268: 36000080 tbz w0, #0x0, 0x43278 4326c: 52800114 mov w20, #0x8 // =8 43270: b5ffee93 cbnz x19, 0x43040 43274: 17ffffe7 b 0x43210 43278: aa1403e0 mov x0, x20 4327c: 9400add0 bl 0x6e9bc 43280: 36000080 tbz w0, #0x0, 0x43290 43284: 52800214 mov w20, #0x10 // =16 43288: b5ffedd3 cbnz x19, 0x43040 4328c: 17ffffe1 b 0x43210 43290: aa1403e0 mov x0, x20 43294: 9400ad12 bl 0x6e6dc 43298: 36000080 tbz w0, #0x0, 0x432a8 4329c: 52802014 mov w20, #0x100 // =256 432a0: b5ffed13 cbnz x19, 0x43040 432a4: 17ffffdb b 0x43210 432a8: aa1403e0 mov x0, x20 432ac: 9400ad56 bl 0x6e804 432b0: 36000080 tbz w0, #0x0, 0x432c0 432b4: 52804014 mov w20, #0x200 // =512 432b8: b5ffec53 cbnz x19, 0x43040 432bc: 17ffffd5 b 0x43210 432c0: aa1403e0 mov x0, x20 432c4: 9400ad94 bl 0x6e914 432c8: 37000080 tbnz w0, #0x0, 0x432d8 432cc: aa1403e0 mov x0, x20 432d0: 9400ad6f bl 0x6e88c 432d4: 36000080 tbz w0, #0x0, 0x432e4 432d8: 52808014 mov w20, #0x400 // =1024 432dc: b5ffeb33 cbnz x19, 0x43040 432e0: 17ffffcc b 0x43210 432e4: aa1403e0 mov x0, x20 432e8: 9400adad bl 0x6e99c 432ec: 36000300 tbz w0, #0x0, 0x4334c 432f0: a902ffff stp xzr, xzr, [sp, #0x28] 432f4: b4000333 cbz x19, 0x43358 432f8: 91002268 add x8, x19, #0x8 432fc: c85f7d09 ldxr x9, [x8] 43300: 91000529 add x9, x9, #0x1 43304: c80a7d09 stxr w10, x9, [x8] 43308: 35ffffaa cbnz w10, 0x432fc 4330c: f9401bf5 ldr x21, [sp, #0x30] 43310: a902cff6 stp x22, x19, [sp, #0x28] 43314: b4000255 cbz x21, 0x4335c 43318: 910022a8 add x8, x21, #0x8 4331c: c85ffd09 ldaxr x9, [x8] 43320: d100052a sub x10, x9, #0x1 43324: c80bfd0a stlxr w11, x10, [x8] 43328: 35ffffab cbnz w11, 0x4331c 4332c: b5000189 cbnz x9, 0x4335c 43330: f94002a8 ldr x8, [x21] 43334: aa1503e0 mov x0, x21 43338: f9400908 ldr x8, [x8, #0x10] 4333c: d63f0100 blr x8 43340: aa1503e0 mov x0, x21 43344: 97fffb13 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 43348: 14000005 b 0x4335c 4334c: 52810014 mov w20, #0x800 // =2048 43350: b5ffe793 cbnz x19, 0x43040 43354: 17ffffaf b 0x43210 43358: a902cff6 stp x22, x19, [sp, #0x28] 4335c: 9100e3e8 add x8, sp, #0x38 43360: 9100a3e1 add x1, sp, #0x28 43364: aa1403e0 mov x0, x20 43368: 9400ae7c bl 0x6ed58 4336c: f9401ff4 ldr x20, [sp, #0x38] 43370: b40007d4 cbz x20, 0x43468 43374: f9401bf5 ldr x21, [sp, #0x30] 43378: b40001b5 cbz x21, 0x433ac 4337c: 910022a8 add x8, x21, #0x8 43380: c85ffd09 ldaxr x9, [x8] 43384: d100052a sub x10, x9, #0x1 43388: c80bfd0a stlxr w11, x10, [x8] 4338c: 35ffffab cbnz w11, 0x43380 43390: b50000e9 cbnz x9, 0x433ac 43394: f94002a8 ldr x8, [x21] 43398: aa1503e0 mov x0, x21 4339c: f9400908 ldr x8, [x8, #0x10] 433a0: d63f0100 blr x8 433a4: aa1503e0 mov x0, x21 433a8: 97fffafa bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 433ac: aa1403e0 mov x0, x20 433b0: 9400c738 bl 0x75090 433b4: 71000c1f cmp w0, #0x3 433b8: 54000101 b.ne 0x433d8 433bc: 52800041 mov w1, #0x2 // =2 433c0: aa1403e0 mov x0, x20 433c4: 9400c6ad bl 0x74e78 433c8: 528bad08 mov w8, #0x5d68 // =23912 433cc: 72bf41c8 movk w8, #0xfa0e, lsl #16 433d0: eb08001f cmp x0, x8 433d4: 54000080 b.eq 0x433e4 433d8: 52800814 mov w20, #0x40 // =64 433dc: b5ffe333 cbnz x19, 0x43040 433e0: 17ffff8c b 0x43210 433e4: 52800414 mov w20, #0x20 // =32 433e8: b5ffe2d3 cbnz x19, 0x43040 433ec: 17ffff89 b 0x43210 433f0: 97fffc28 bl 0x42490 <__stack_chk_fail@plt> 433f4: 90000660 adrp x0, 0x10f000 433f8: f945b000 ldr x0, [x0, #0xb60] 433fc: f0000481 adrp x1, 0xd6000 <__cxa_demangle+0x13720> 43400: 913c2421 add x1, x1, #0xf09 43404: 528004e2 mov w2, #0x27 // =39 43408: 940040ad bl 0x536bc 4340c: f9400008 ldr x8, [x0] 43410: aa0003f4 mov x20, x0 43414: f85e8108 ldur x8, [x8, #-0x18] 43418: 8b080000 add x0, x0, x8 4341c: 9100a3e8 add x8, sp, #0x28 43420: 97fffc04 bl 0x42430 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 43424: 90000661 adrp x1, 0x10f000 43428: f945a021 ldr x1, [x1, #0xb40] 4342c: 9100a3e0 add x0, sp, #0x28 43430: 97fffc64 bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 43434: f9400008 ldr x8, [x0] 43438: f9401d08 ldr x8, [x8, #0x38] 4343c: 52800141 mov w1, #0xa // =10 43440: d63f0100 blr x8 43444: 2a0003f5 mov w21, w0 43448: 9100a3e0 add x0, sp, #0x28 4344c: 97fffc55 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 43450: aa1403e0 mov x0, x20 43454: 2a1503e1 mov w1, w21 43458: 94004204 bl 0x53c68 4345c: aa1403e0 mov x0, x20 43460: 94004196 bl 0x53ab8 43464: 97fffaf7 bl 0x42040 43468: 90000660 adrp x0, 0x10f000 4346c: f945b000 ldr x0, [x0, #0xb60] 43470: f0000481 adrp x1, 0xd6000 <__cxa_demangle+0x13720> 43474: 913c2421 add x1, x1, #0xf09 43478: 528004e2 mov w2, #0x27 // =39 4347c: 94004090 bl 0x536bc 43480: f9400008 ldr x8, [x0] 43484: aa0003f4 mov x20, x0 43488: f85e8108 ldur x8, [x8, #-0x18] 4348c: 8b080000 add x0, x0, x8 43490: 910103e8 add x8, sp, #0x40 43494: 97fffbe7 bl 0x42430 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 43498: 90000661 adrp x1, 0x10f000 4349c: f945a021 ldr x1, [x1, #0xb40] 434a0: 910103e0 add x0, sp, #0x40 434a4: 97fffc47 bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 434a8: f9400008 ldr x8, [x0] 434ac: f9401d08 ldr x8, [x8, #0x38] 434b0: 52800141 mov w1, #0xa // =10 434b4: d63f0100 blr x8 434b8: 2a0003f5 mov w21, w0 434bc: 910103e0 add x0, sp, #0x40 434c0: 97fffc38 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 434c4: aa1403e0 mov x0, x20 434c8: 2a1503e1 mov w1, w21 434cc: 940041e7 bl 0x53c68 434d0: aa1403e0 mov x0, x20 434d4: 94004179 bl 0x53ab8 434d8: 97fffada bl 0x42040 434dc: 1400000e b 0x43514 434e0: aa0003f4 mov x20, x0 434e4: 910103e0 add x0, sp, #0x40 434e8: 97fffc2e bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 434ec: f9401bf5 ldr x21, [sp, #0x30] 434f0: b5000195 cbnz x21, 0x43520 434f4: 1400003e b 0x435ec 434f8: aa0003f4 mov x20, x0 434fc: 9100a3e0 add x0, sp, #0x28 43500: 97fffc28 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 43504: f94013f5 ldr x21, [sp, #0x20] 43508: b5000495 cbnz x21, 0x43598 4350c: 1400002f b 0x435c8 43510: 1400001f b 0x4358c 43514: aa0003f4 mov x20, x0 43518: f9401bf5 ldr x21, [sp, #0x30] 4351c: b4000695 cbz x21, 0x435ec 43520: 910022a8 add x8, x21, #0x8 43524: c85ffd09 ldaxr x9, [x8] 43528: d100052a sub x10, x9, #0x1 4352c: c80bfd0a stlxr w11, x10, [x8] 43530: 35ffffab cbnz w11, 0x43524 43534: b50005c9 cbnz x9, 0x435ec 43538: f94002a8 ldr x8, [x21] 4353c: aa1503e0 mov x0, x21 43540: f9400908 ldr x8, [x8, #0x10] 43544: d63f0100 blr x8 43548: aa1503e0 mov x0, x21 4354c: 97fffa91 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 43550: b5000513 cbnz x19, 0x435f0 43554: 1400003e b 0x4364c 43558: 14000024 b 0x435e8 4355c: aa0003f4 mov x20, x0 43560: b5000373 cbnz x19, 0x435cc 43564: 1400003a b 0x4364c 43568: f9400bf5 ldr x21, [sp, #0x10] 4356c: aa0003f4 mov x20, x0 43570: b40002d5 cbz x21, 0x435c8 43574: 910022a8 add x8, x21, #0x8 43578: c85ffd09 ldaxr x9, [x8] 4357c: d100052a sub x10, x9, #0x1 43580: c80bfd0a stlxr w11, x10, [x8] 43584: 35ffffab cbnz w11, 0x43578 43588: 14000009 b 0x435ac 4358c: aa0003f4 mov x20, x0 43590: f94013f5 ldr x21, [sp, #0x20] 43594: b40001b5 cbz x21, 0x435c8 43598: 910022a8 add x8, x21, #0x8 4359c: c85ffd09 ldaxr x9, [x8] 435a0: d100052a sub x10, x9, #0x1 435a4: c80bfd0a stlxr w11, x10, [x8] 435a8: 35ffffab cbnz w11, 0x4359c 435ac: b50000e9 cbnz x9, 0x435c8 435b0: f94002a8 ldr x8, [x21] 435b4: aa1503e0 mov x0, x21 435b8: f9400908 ldr x8, [x8, #0x10] 435bc: d63f0100 blr x8 435c0: aa1503e0 mov x0, x21 435c4: 97fffa73 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 435c8: b4000433 cbz x19, 0x4364c 435cc: 91002268 add x8, x19, #0x8 435d0: c85ffd09 ldaxr x9, [x8] 435d4: d100052a sub x10, x9, #0x1 435d8: c80bfd0a stlxr w11, x10, [x8] 435dc: 35ffffab cbnz w11, 0x435d0 435e0: b40002a9 cbz x9, 0x43634 435e4: 1400001a b 0x4364c 435e8: aa0003f4 mov x20, x0 435ec: b4000313 cbz x19, 0x4364c 435f0: 91002275 add x21, x19, #0x8 435f4: c85ffea8 ldaxr x8, [x21] 435f8: d1000509 sub x9, x8, #0x1 435fc: c80afea9 stlxr w10, x9, [x21] 43600: 35ffffaa cbnz w10, 0x435f4 43604: b50000e8 cbnz x8, 0x43620 43608: f9400268 ldr x8, [x19] 4360c: aa1303e0 mov x0, x19 43610: f9400908 ldr x8, [x8, #0x10] 43614: d63f0100 blr x8 43618: aa1303e0 mov x0, x19 4361c: 97fffa5d bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 43620: c85ffea8 ldaxr x8, [x21] 43624: d1000509 sub x9, x8, #0x1 43628: c80afea9 stlxr w10, x9, [x21] 4362c: 35ffffaa cbnz w10, 0x43620 43630: b50000e8 cbnz x8, 0x4364c 43634: f9400268 ldr x8, [x19] 43638: aa1303e0 mov x0, x19 4363c: f9400908 ldr x8, [x8, #0x10] 43640: d63f0100 blr x8 43644: aa1303e0 mov x0, x19 43648: 97fffa52 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 4364c: aa1403e0 mov x0, x20 43650: 94024753 bl 0xd539c <__cxa_demangle+0x12abc> 43654: f81e0ff3 str x19, [sp, #-0x20]! 43658: a9017bfd stp x29, x30, [sp, #0x10] 4365c: 910043fd add x29, sp, #0x10 43660: f9400413 ldr x19, [x0, #0x8] 43664: b40000f3 cbz x19, 0x43680 43668: 91002268 add x8, x19, #0x8 4366c: c85ffd09 ldaxr x9, [x8] 43670: d100052a sub x10, x9, #0x1 43674: c80bfd0a stlxr w11, x10, [x8] 43678: 35ffffab cbnz w11, 0x4366c 4367c: b4000089 cbz x9, 0x4368c 43680: a9417bfd ldp x29, x30, [sp, #0x10] 43684: f84207f3 ldr x19, [sp], #0x20 43688: d65f03c0 ret 4368c: f9400268 ldr x8, [x19] 43690: aa1303e0 mov x0, x19 43694: f9400908 ldr x8, [x8, #0x10] 43698: d63f0100 blr x8 4369c: a9417bfd ldp x29, x30, [sp, #0x10] 436a0: aa1303e0 mov x0, x19 436a4: f84207f3 ldr x19, [sp], #0x20 436a8: 17fffa3a b 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 00000000000436ac : 436ac: f9401c29 ldr x9, [x1, #0x38] 436b0: aa0103e8 mov x8, x1 436b4: 91010121 add x1, x9, #0x40 436b8: 37f800c2 tbnz w2, #0x1f, 0x436d0 436bc: b9400109 ldr w9, [x8] 436c0: 6b02013f cmp w9, w2 436c4: 5400006d b.le 0x436d0 436c8: f9400508 ldr x8, [x8, #0x8] 436cc: 8b22d101 add x1, x8, w2, sxtw #4 436d0: 2a0303e2 mov w2, w3 436d4: 17fff823 b 0x41760 00000000000436d8 : 436d8: d10283ff sub sp, sp, #0xa0 436dc: fd002be8 str d8, [sp, #0x50] 436e0: a9065ff8 stp x24, x23, [sp, #0x60] 436e4: a90757f6 stp x22, x21, [sp, #0x70] 436e8: a9084ff4 stp x20, x19, [sp, #0x80] 436ec: a9097bfd stp x29, x30, [sp, #0x90] 436f0: 910243fd add x29, sp, #0x90 436f4: d53bd057 mrs x23, TPIDR_EL0 436f8: f94016e8 ldr x8, [x23, #0x28] 436fc: aa0103f5 mov x21, x1 43700: f90027e8 str x8, [sp, #0x48] 43704: a9414c18 ldp x24, x19, [x0, #0x10] 43708: 340003a2 cbz w2, 0x4377c 4370c: aa0003f4 mov x20, x0 43710: b40006d3 cbz x19, 0x437e8 43714: 91002268 add x8, x19, #0x8 43718: c85f7d09 ldxr x9, [x8] 4371c: 91000529 add x9, x9, #0x1 43720: c80a7d09 stxr w10, x9, [x8] 43724: 35ffffaa cbnz w10, 0x43718 43728: f9001bff str xzr, [sp, #0x30] 4372c: c85f7d09 ldxr x9, [x8] 43730: 91000529 add x9, x9, #0x1 43734: c80a7d09 stxr w10, x9, [x8] 43738: 35ffffaa cbnz w10, 0x4372c 4373c: f9401bf6 ldr x22, [sp, #0x30] 43740: a902cff8 stp x24, x19, [sp, #0x28] 43744: b4000556 cbz x22, 0x437ec 43748: 910022c8 add x8, x22, #0x8 4374c: c85ffd09 ldaxr x9, [x8] 43750: d100052a sub x10, x9, #0x1 43754: c80bfd0a stlxr w11, x10, [x8] 43758: 35ffffab cbnz w11, 0x4374c 4375c: b5000489 cbnz x9, 0x437ec 43760: f94002c8 ldr x8, [x22] 43764: aa1603e0 mov x0, x22 43768: f9400908 ldr x8, [x8, #0x10] 4376c: d63f0100 blr x8 43770: aa1603e0 mov x0, x22 43774: 97fffa07 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 43778: 1400001d b 0x437ec 4377c: b4000d73 cbz x19, 0x43928 43780: 91002268 add x8, x19, #0x8 43784: c85f7d09 ldxr x9, [x8] 43788: 91000529 add x9, x9, #0x1 4378c: c80a7d09 stxr w10, x9, [x8] 43790: 35ffffaa cbnz w10, 0x43784 43794: f9000bff str xzr, [sp, #0x10] 43798: c85f7d09 ldxr x9, [x8] 4379c: 91000529 add x9, x9, #0x1 437a0: c80a7d09 stxr w10, x9, [x8] 437a4: 35ffffaa cbnz w10, 0x43798 437a8: f9400bf4 ldr x20, [sp, #0x10] 437ac: a900cff8 stp x24, x19, [sp, #0x8] 437b0: b4000bf4 cbz x20, 0x4392c 437b4: 91002288 add x8, x20, #0x8 437b8: c85ffd09 ldaxr x9, [x8] 437bc: d100052a sub x10, x9, #0x1 437c0: c80bfd0a stlxr w11, x10, [x8] 437c4: 35ffffab cbnz w11, 0x437b8 437c8: b5000b29 cbnz x9, 0x4392c 437cc: f9400288 ldr x8, [x20] 437d0: aa1403e0 mov x0, x20 437d4: f9400908 ldr x8, [x8, #0x10] 437d8: d63f0100 blr x8 437dc: aa1403e0 mov x0, x20 437e0: 97fff9ec bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 437e4: 14000052 b 0x4392c 437e8: a902cff8 stp x24, x19, [sp, #0x28] 437ec: 9100e3e8 add x8, sp, #0x38 437f0: 9100a3e1 add x1, sp, #0x28 437f4: aa1503e0 mov x0, x21 437f8: 9400ad58 bl 0x6ed58 437fc: f9401ff5 ldr x21, [sp, #0x38] 43800: b4000f95 cbz x21, 0x439f0 43804: f9401bf6 ldr x22, [sp, #0x30] 43808: b40000f6 cbz x22, 0x43824 4380c: 910022c8 add x8, x22, #0x8 43810: c85ffd09 ldaxr x9, [x8] 43814: d100052a sub x10, x9, #0x1 43818: c80bfd0a stlxr w11, x10, [x8] 4381c: 35ffffab cbnz w11, 0x43810 43820: b4000309 cbz x9, 0x43880 43824: a901ffff stp xzr, xzr, [sp, #0x18] 43828: b40003d3 cbz x19, 0x438a0 4382c: 91002268 add x8, x19, #0x8 43830: c85f7d09 ldxr x9, [x8] 43834: 91000529 add x9, x9, #0x1 43838: c80a7d09 stxr w10, x9, [x8] 4383c: 35ffffaa cbnz w10, 0x43830 43840: f94013f6 ldr x22, [sp, #0x20] 43844: a901cff8 stp x24, x19, [sp, #0x18] 43848: b40002f6 cbz x22, 0x438a4 4384c: 910022c8 add x8, x22, #0x8 43850: c85ffd09 ldaxr x9, [x8] 43854: d100052a sub x10, x9, #0x1 43858: c80bfd0a stlxr w11, x10, [x8] 4385c: 35ffffab cbnz w11, 0x43850 43860: b5000229 cbnz x9, 0x438a4 43864: f94002c8 ldr x8, [x22] 43868: aa1603e0 mov x0, x22 4386c: f9400908 ldr x8, [x8, #0x10] 43870: d63f0100 blr x8 43874: aa1603e0 mov x0, x22 43878: 97fff9c6 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 4387c: 1400000a b 0x438a4 43880: f94002c8 ldr x8, [x22] 43884: aa1603e0 mov x0, x22 43888: f9400908 ldr x8, [x8, #0x10] 4388c: d63f0100 blr x8 43890: aa1603e0 mov x0, x22 43894: 97fff9bf bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 43898: a901ffff stp xzr, xzr, [sp, #0x18] 4389c: b5fffc93 cbnz x19, 0x4382c 438a0: a901cff8 stp x24, x19, [sp, #0x18] 438a4: 9100e3e8 add x8, sp, #0x38 438a8: 910063e1 add x1, sp, #0x18 438ac: aa1503e0 mov x0, x21 438b0: 2a1f03e2 mov w2, wzr 438b4: 9400c4bb bl 0x74ba0 438b8: f9401ff5 ldr x21, [sp, #0x38] 438bc: b4000d55 cbz x21, 0x43a64 438c0: f94013f6 ldr x22, [sp, #0x20] 438c4: b40001b6 cbz x22, 0x438f8 438c8: 910022c8 add x8, x22, #0x8 438cc: c85ffd09 ldaxr x9, [x8] 438d0: d100052a sub x10, x9, #0x1 438d4: c80bfd0a stlxr w11, x10, [x8] 438d8: 35ffffab cbnz w11, 0x438cc 438dc: b50000e9 cbnz x9, 0x438f8 438e0: f94002c8 ldr x8, [x22] 438e4: aa1603e0 mov x0, x22 438e8: f9400908 ldr x8, [x8, #0x10] 438ec: d63f0100 blr x8 438f0: aa1603e0 mov x0, x22 438f4: 97fff9a7 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 438f8: aa1403e0 mov x0, x20 438fc: aa1503e1 mov x1, x21 43900: 2a1f03e2 mov w2, wzr 43904: 97ffff75 bl 0x436d8 43908: 4ea01c08 mov v8.16b, v0.16b 4390c: b4000593 cbz x19, 0x439bc 43910: 91002268 add x8, x19, #0x8 43914: c85ffd09 ldaxr x9, [x8] 43918: d100052a sub x10, x9, #0x1 4391c: c80bfd0a stlxr w11, x10, [x8] 43920: 35ffffab cbnz w11, 0x43914 43924: 1400001f b 0x439a0 43928: a900cff8 stp x24, x19, [sp, #0x8] 4392c: 910023e1 add x1, sp, #0x8 43930: aa1503e0 mov x0, x21 43934: 9400ad10 bl 0x6ed74 43938: f9400bf6 ldr x22, [sp, #0x10] 4393c: aa0003f4 mov x20, x0 43940: aa0103f5 mov x21, x1 43944: b40001b6 cbz x22, 0x43978 43948: 910022c8 add x8, x22, #0x8 4394c: c85ffd09 ldaxr x9, [x8] 43950: d100052a sub x10, x9, #0x1 43954: c80bfd0a stlxr w11, x10, [x8] 43958: 35ffffab cbnz w11, 0x4394c 4395c: b50000e9 cbnz x9, 0x43978 43960: f94002c8 ldr x8, [x22] 43964: aa1603e0 mov x0, x22 43968: f9400908 ldr x8, [x8, #0x10] 4396c: d63f0100 blr x8 43970: aa1603e0 mov x0, x22 43974: 97fff987 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 43978: 9e6702a0 fmov d0, x21 4397c: 72001e9f tst w20, #0xff 43980: 9e6703e1 fmov d1, xzr 43984: 1e600c28 fcsel d8, d1, d0, eq 43988: b40001b3 cbz x19, 0x439bc 4398c: 91002268 add x8, x19, #0x8 43990: c85ffd09 ldaxr x9, [x8] 43994: d100052a sub x10, x9, #0x1 43998: c80bfd0a stlxr w11, x10, [x8] 4399c: 35ffffab cbnz w11, 0x43990 439a0: b50000e9 cbnz x9, 0x439bc 439a4: f9400268 ldr x8, [x19] 439a8: aa1303e0 mov x0, x19 439ac: f9400908 ldr x8, [x8, #0x10] 439b0: d63f0100 blr x8 439b4: aa1303e0 mov x0, x19 439b8: 97fff976 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 439bc: f94016e8 ldr x8, [x23, #0x28] 439c0: f94027e9 ldr x9, [sp, #0x48] 439c4: eb09011f cmp x8, x9 439c8: 54000121 b.ne 0x439ec 439cc: 4ea81d00 mov v0.16b, v8.16b 439d0: a9497bfd ldp x29, x30, [sp, #0x90] 439d4: a9484ff4 ldp x20, x19, [sp, #0x80] 439d8: a94757f6 ldp x22, x21, [sp, #0x70] 439dc: a9465ff8 ldp x24, x23, [sp, #0x60] 439e0: fd402be8 ldr d8, [sp, #0x50] 439e4: 910283ff add sp, sp, #0xa0 439e8: d65f03c0 ret 439ec: 97fffaa9 bl 0x42490 <__stack_chk_fail@plt> 439f0: 90000660 adrp x0, 0x10f000 439f4: f945b000 ldr x0, [x0, #0xb60] 439f8: f0000481 adrp x1, 0xd6000 <__cxa_demangle+0x13720> 439fc: 913c2421 add x1, x1, #0xf09 43a00: 528004e2 mov w2, #0x27 // =39 43a04: 94003f2e bl 0x536bc 43a08: f9400008 ldr x8, [x0] 43a0c: aa0003f4 mov x20, x0 43a10: f85e8108 ldur x8, [x8, #-0x18] 43a14: 8b080000 add x0, x0, x8 43a18: 910103e8 add x8, sp, #0x40 43a1c: 97fffa85 bl 0x42430 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 43a20: 90000661 adrp x1, 0x10f000 43a24: f945a021 ldr x1, [x1, #0xb40] 43a28: 910103e0 add x0, sp, #0x40 43a2c: 97fffae5 bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 43a30: f9400008 ldr x8, [x0] 43a34: f9401d08 ldr x8, [x8, #0x38] 43a38: 52800141 mov w1, #0xa // =10 43a3c: d63f0100 blr x8 43a40: 2a0003f5 mov w21, w0 43a44: 910103e0 add x0, sp, #0x40 43a48: 97fffad6 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 43a4c: aa1403e0 mov x0, x20 43a50: 2a1503e1 mov w1, w21 43a54: 94004085 bl 0x53c68 43a58: aa1403e0 mov x0, x20 43a5c: 94004017 bl 0x53ab8 43a60: 97fff978 bl 0x42040 43a64: 90000660 adrp x0, 0x10f000 43a68: f945b000 ldr x0, [x0, #0xb60] 43a6c: f0000481 adrp x1, 0xd6000 <__cxa_demangle+0x13720> 43a70: 913c2421 add x1, x1, #0xf09 43a74: 528004e2 mov w2, #0x27 // =39 43a78: 94003f11 bl 0x536bc 43a7c: f9400008 ldr x8, [x0] 43a80: aa0003f4 mov x20, x0 43a84: f85e8108 ldur x8, [x8, #-0x18] 43a88: 8b080000 add x0, x0, x8 43a8c: 910103e8 add x8, sp, #0x40 43a90: 97fffa68 bl 0x42430 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 43a94: 90000661 adrp x1, 0x10f000 43a98: f945a021 ldr x1, [x1, #0xb40] 43a9c: 910103e0 add x0, sp, #0x40 43aa0: 97fffac8 bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 43aa4: f9400008 ldr x8, [x0] 43aa8: f9401d08 ldr x8, [x8, #0x38] 43aac: 52800141 mov w1, #0xa // =10 43ab0: d63f0100 blr x8 43ab4: 2a0003f5 mov w21, w0 43ab8: 910103e0 add x0, sp, #0x40 43abc: 97fffab9 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 43ac0: aa1403e0 mov x0, x20 43ac4: 2a1503e1 mov w1, w21 43ac8: 94004068 bl 0x53c68 43acc: aa1403e0 mov x0, x20 43ad0: 94003ffa bl 0x53ab8 43ad4: 97fff95b bl 0x42040 43ad8: aa0003f4 mov x20, x0 43adc: 910103e0 add x0, sp, #0x40 43ae0: 97fffab0 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 43ae4: f94013f5 ldr x21, [sp, #0x20] 43ae8: b50004d5 cbnz x21, 0x43b80 43aec: 1400003a b 0x43bd4 43af0: aa0003f4 mov x20, x0 43af4: 910103e0 add x0, sp, #0x40 43af8: 97fffaaa bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 43afc: f9401bf5 ldr x21, [sp, #0x30] 43b00: b5000535 cbnz x21, 0x43ba4 43b04: 14000034 b 0x43bd4 43b08: 1400001b b 0x43b74 43b0c: 14000023 b 0x43b98 43b10: f9400bf5 ldr x21, [sp, #0x10] 43b14: aa0003f4 mov x20, x0 43b18: b40001b5 cbz x21, 0x43b4c 43b1c: 910022a8 add x8, x21, #0x8 43b20: c85ffd09 ldaxr x9, [x8] 43b24: d100052a sub x10, x9, #0x1 43b28: c80bfd0a stlxr w11, x10, [x8] 43b2c: 35ffffab cbnz w11, 0x43b20 43b30: b50000e9 cbnz x9, 0x43b4c 43b34: f94002a8 ldr x8, [x21] 43b38: aa1503e0 mov x0, x21 43b3c: f9400908 ldr x8, [x8, #0x10] 43b40: d63f0100 blr x8 43b44: aa1503e0 mov x0, x21 43b48: 97fff912 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 43b4c: b40005f3 cbz x19, 0x43c08 43b50: 91002268 add x8, x19, #0x8 43b54: c85ffd09 ldaxr x9, [x8] 43b58: d100052a sub x10, x9, #0x1 43b5c: c80bfd0a stlxr w11, x10, [x8] 43b60: 35ffffab cbnz w11, 0x43b54 43b64: 14000022 b 0x43bec 43b68: aa0003f4 mov x20, x0 43b6c: b5000373 cbnz x19, 0x43bd8 43b70: 14000026 b 0x43c08 43b74: aa0003f4 mov x20, x0 43b78: f94013f5 ldr x21, [sp, #0x20] 43b7c: b40002d5 cbz x21, 0x43bd4 43b80: 910022a8 add x8, x21, #0x8 43b84: c85ffd09 ldaxr x9, [x8] 43b88: d100052a sub x10, x9, #0x1 43b8c: c80bfd0a stlxr w11, x10, [x8] 43b90: 35ffffab cbnz w11, 0x43b84 43b94: 14000009 b 0x43bb8 43b98: aa0003f4 mov x20, x0 43b9c: f9401bf5 ldr x21, [sp, #0x30] 43ba0: b40001b5 cbz x21, 0x43bd4 43ba4: 910022a8 add x8, x21, #0x8 43ba8: c85ffd09 ldaxr x9, [x8] 43bac: d100052a sub x10, x9, #0x1 43bb0: c80bfd0a stlxr w11, x10, [x8] 43bb4: 35ffffab cbnz w11, 0x43ba8 43bb8: b50000e9 cbnz x9, 0x43bd4 43bbc: f94002a8 ldr x8, [x21] 43bc0: aa1503e0 mov x0, x21 43bc4: f9400908 ldr x8, [x8, #0x10] 43bc8: d63f0100 blr x8 43bcc: aa1503e0 mov x0, x21 43bd0: 97fff8f0 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 43bd4: b40001b3 cbz x19, 0x43c08 43bd8: 91002268 add x8, x19, #0x8 43bdc: c85ffd09 ldaxr x9, [x8] 43be0: d100052a sub x10, x9, #0x1 43be4: c80bfd0a stlxr w11, x10, [x8] 43be8: 35ffffab cbnz w11, 0x43bdc 43bec: b50000e9 cbnz x9, 0x43c08 43bf0: f9400268 ldr x8, [x19] 43bf4: aa1303e0 mov x0, x19 43bf8: f9400908 ldr x8, [x8, #0x10] 43bfc: d63f0100 blr x8 43c00: aa1303e0 mov x0, x19 43c04: 97fff8e3 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 43c08: aa1403e0 mov x0, x20 43c0c: 940245e4 bl 0xd539c <__cxa_demangle+0x12abc> 0000000000043c10 : 43c10: d10283ff sub sp, sp, #0xa0 43c14: fd002be8 str d8, [sp, #0x50] 43c18: a9065ff8 stp x24, x23, [sp, #0x60] 43c1c: a90757f6 stp x22, x21, [sp, #0x70] 43c20: a9084ff4 stp x20, x19, [sp, #0x80] 43c24: a9097bfd stp x29, x30, [sp, #0x90] 43c28: 910243fd add x29, sp, #0x90 43c2c: d53bd057 mrs x23, TPIDR_EL0 43c30: f94016e8 ldr x8, [x23, #0x28] 43c34: aa0003f4 mov x20, x0 43c38: aa0103e0 mov x0, x1 43c3c: 4ea01c08 mov v8.16b, v0.16b 43c40: aa0103f5 mov x21, x1 43c44: f90027e8 str x8, [sp, #0x48] 43c48: 9400ab55 bl 0x6e99c 43c4c: 36000e40 tbz w0, #0x0, 0x43e14 43c50: a9414e98 ldp x24, x19, [x20, #0x10] 43c54: b4000373 cbz x19, 0x43cc0 43c58: 91002268 add x8, x19, #0x8 43c5c: c85f7d09 ldxr x9, [x8] 43c60: 91000529 add x9, x9, #0x1 43c64: c80a7d09 stxr w10, x9, [x8] 43c68: 35ffffaa cbnz w10, 0x43c5c 43c6c: f9001bff str xzr, [sp, #0x30] 43c70: c85f7d09 ldxr x9, [x8] 43c74: 91000529 add x9, x9, #0x1 43c78: c80a7d09 stxr w10, x9, [x8] 43c7c: 35ffffaa cbnz w10, 0x43c70 43c80: f9401bf6 ldr x22, [sp, #0x30] 43c84: a902cff8 stp x24, x19, [sp, #0x28] 43c88: b40001f6 cbz x22, 0x43cc4 43c8c: 910022c8 add x8, x22, #0x8 43c90: c85ffd09 ldaxr x9, [x8] 43c94: d100052a sub x10, x9, #0x1 43c98: c80bfd0a stlxr w11, x10, [x8] 43c9c: 35ffffab cbnz w11, 0x43c90 43ca0: b5000129 cbnz x9, 0x43cc4 43ca4: f94002c8 ldr x8, [x22] 43ca8: aa1603e0 mov x0, x22 43cac: f9400908 ldr x8, [x8, #0x10] 43cb0: d63f0100 blr x8 43cb4: aa1603e0 mov x0, x22 43cb8: 97fff8b6 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 43cbc: 14000002 b 0x43cc4 43cc0: a902cff8 stp x24, x19, [sp, #0x28] 43cc4: 9100e3e8 add x8, sp, #0x38 43cc8: 9100a3e1 add x1, sp, #0x28 43ccc: aa1503e0 mov x0, x21 43cd0: 9400ac22 bl 0x6ed58 43cd4: f9401ff5 ldr x21, [sp, #0x38] 43cd8: b4000b75 cbz x21, 0x43e44 43cdc: f9401bf6 ldr x22, [sp, #0x30] 43ce0: b40000f6 cbz x22, 0x43cfc 43ce4: 910022c8 add x8, x22, #0x8 43ce8: c85ffd09 ldaxr x9, [x8] 43cec: d100052a sub x10, x9, #0x1 43cf0: c80bfd0a stlxr w11, x10, [x8] 43cf4: 35ffffab cbnz w11, 0x43ce8 43cf8: b4000309 cbz x9, 0x43d58 43cfc: a901ffff stp xzr, xzr, [sp, #0x18] 43d00: b40003d3 cbz x19, 0x43d78 43d04: 91002268 add x8, x19, #0x8 43d08: c85f7d09 ldxr x9, [x8] 43d0c: 91000529 add x9, x9, #0x1 43d10: c80a7d09 stxr w10, x9, [x8] 43d14: 35ffffaa cbnz w10, 0x43d08 43d18: f94013f6 ldr x22, [sp, #0x20] 43d1c: a901cff8 stp x24, x19, [sp, #0x18] 43d20: b40002f6 cbz x22, 0x43d7c 43d24: 910022c8 add x8, x22, #0x8 43d28: c85ffd09 ldaxr x9, [x8] 43d2c: d100052a sub x10, x9, #0x1 43d30: c80bfd0a stlxr w11, x10, [x8] 43d34: 35ffffab cbnz w11, 0x43d28 43d38: b5000229 cbnz x9, 0x43d7c 43d3c: f94002c8 ldr x8, [x22] 43d40: aa1603e0 mov x0, x22 43d44: f9400908 ldr x8, [x8, #0x10] 43d48: d63f0100 blr x8 43d4c: aa1603e0 mov x0, x22 43d50: 97fff890 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 43d54: 1400000a b 0x43d7c 43d58: f94002c8 ldr x8, [x22] 43d5c: aa1603e0 mov x0, x22 43d60: f9400908 ldr x8, [x8, #0x10] 43d64: d63f0100 blr x8 43d68: aa1603e0 mov x0, x22 43d6c: 97fff889 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 43d70: a901ffff stp xzr, xzr, [sp, #0x18] 43d74: b5fffc93 cbnz x19, 0x43d04 43d78: a901cff8 stp x24, x19, [sp, #0x18] 43d7c: 910023e8 add x8, sp, #0x8 43d80: aa1403e0 mov x0, x20 43d84: 4ea81d00 mov v0.16b, v8.16b 43d88: 9400ab2a bl 0x6ea30 43d8c: f94007e8 ldr x8, [sp, #0x8] 43d90: f9000be8 str x8, [sp, #0x10] 43d94: 910063e1 add x1, sp, #0x18 43d98: 910043e3 add x3, sp, #0x10 43d9c: aa1503e0 mov x0, x21 43da0: 2a1f03e2 mov w2, wzr 43da4: 9400c27d bl 0x74798 43da8: f94013f4 ldr x20, [sp, #0x20] 43dac: b40001b4 cbz x20, 0x43de0 43db0: 91002288 add x8, x20, #0x8 43db4: c85ffd09 ldaxr x9, [x8] 43db8: d100052a sub x10, x9, #0x1 43dbc: c80bfd0a stlxr w11, x10, [x8] 43dc0: 35ffffab cbnz w11, 0x43db4 43dc4: b50000e9 cbnz x9, 0x43de0 43dc8: f9400288 ldr x8, [x20] 43dcc: aa1403e0 mov x0, x20 43dd0: f9400908 ldr x8, [x8, #0x10] 43dd4: d63f0100 blr x8 43dd8: aa1403e0 mov x0, x20 43ddc: 97fff86d bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 43de0: b40001b3 cbz x19, 0x43e14 43de4: 91002268 add x8, x19, #0x8 43de8: c85ffd09 ldaxr x9, [x8] 43dec: d100052a sub x10, x9, #0x1 43df0: c80bfd0a stlxr w11, x10, [x8] 43df4: 35ffffab cbnz w11, 0x43de8 43df8: b50000e9 cbnz x9, 0x43e14 43dfc: f9400268 ldr x8, [x19] 43e00: aa1303e0 mov x0, x19 43e04: f9400908 ldr x8, [x8, #0x10] 43e08: d63f0100 blr x8 43e0c: aa1303e0 mov x0, x19 43e10: 97fff860 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 43e14: f94016e8 ldr x8, [x23, #0x28] 43e18: f94027e9 ldr x9, [sp, #0x48] 43e1c: eb09011f cmp x8, x9 43e20: 54000101 b.ne 0x43e40 43e24: a9497bfd ldp x29, x30, [sp, #0x90] 43e28: a9484ff4 ldp x20, x19, [sp, #0x80] 43e2c: a94757f6 ldp x22, x21, [sp, #0x70] 43e30: a9465ff8 ldp x24, x23, [sp, #0x60] 43e34: fd402be8 ldr d8, [sp, #0x50] 43e38: 910283ff add sp, sp, #0xa0 43e3c: d65f03c0 ret 43e40: 97fff994 bl 0x42490 <__stack_chk_fail@plt> 43e44: 90000660 adrp x0, 0x10f000 43e48: f945b000 ldr x0, [x0, #0xb60] 43e4c: f0000481 adrp x1, 0xd6000 <__cxa_demangle+0x13720> 43e50: 913c2421 add x1, x1, #0xf09 43e54: 528004e2 mov w2, #0x27 // =39 43e58: 94003e19 bl 0x536bc 43e5c: f9400008 ldr x8, [x0] 43e60: aa0003f4 mov x20, x0 43e64: f85e8108 ldur x8, [x8, #-0x18] 43e68: 8b080000 add x0, x0, x8 43e6c: 910103e8 add x8, sp, #0x40 43e70: 97fff970 bl 0x42430 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 43e74: 90000661 adrp x1, 0x10f000 43e78: f945a021 ldr x1, [x1, #0xb40] 43e7c: 910103e0 add x0, sp, #0x40 43e80: 97fff9d0 bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 43e84: f9400008 ldr x8, [x0] 43e88: f9401d08 ldr x8, [x8, #0x38] 43e8c: 52800141 mov w1, #0xa // =10 43e90: d63f0100 blr x8 43e94: 2a0003f5 mov w21, w0 43e98: 910103e0 add x0, sp, #0x40 43e9c: 97fff9c1 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 43ea0: aa1403e0 mov x0, x20 43ea4: 2a1503e1 mov w1, w21 43ea8: 94003f70 bl 0x53c68 43eac: aa1403e0 mov x0, x20 43eb0: 94003f02 bl 0x53ab8 43eb4: 97fff863 bl 0x42040 43eb8: aa0003f4 mov x20, x0 43ebc: 910103e0 add x0, sp, #0x40 43ec0: 97fff9b8 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 43ec4: f9401bf5 ldr x21, [sp, #0x30] 43ec8: b5000215 cbnz x21, 0x43f08 43ecc: 1400001b b 0x43f38 43ed0: 1400000b b 0x43efc 43ed4: 14000001 b 0x43ed8 43ed8: f94013f5 ldr x21, [sp, #0x20] 43edc: aa0003f4 mov x20, x0 43ee0: b40002d5 cbz x21, 0x43f38 43ee4: 910022a8 add x8, x21, #0x8 43ee8: c85ffd09 ldaxr x9, [x8] 43eec: d100052a sub x10, x9, #0x1 43ef0: c80bfd0a stlxr w11, x10, [x8] 43ef4: 35ffffab cbnz w11, 0x43ee8 43ef8: 14000009 b 0x43f1c 43efc: aa0003f4 mov x20, x0 43f00: f9401bf5 ldr x21, [sp, #0x30] 43f04: b40001b5 cbz x21, 0x43f38 43f08: 910022a8 add x8, x21, #0x8 43f0c: c85ffd09 ldaxr x9, [x8] 43f10: d100052a sub x10, x9, #0x1 43f14: c80bfd0a stlxr w11, x10, [x8] 43f18: 35ffffab cbnz w11, 0x43f0c 43f1c: b50000e9 cbnz x9, 0x43f38 43f20: f94002a8 ldr x8, [x21] 43f24: aa1503e0 mov x0, x21 43f28: f9400908 ldr x8, [x8, #0x10] 43f2c: d63f0100 blr x8 43f30: aa1503e0 mov x0, x21 43f34: 97fff817 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 43f38: b40001b3 cbz x19, 0x43f6c 43f3c: 91002268 add x8, x19, #0x8 43f40: c85ffd09 ldaxr x9, [x8] 43f44: d100052a sub x10, x9, #0x1 43f48: c80bfd0a stlxr w11, x10, [x8] 43f4c: 35ffffab cbnz w11, 0x43f40 43f50: b50000e9 cbnz x9, 0x43f6c 43f54: f9400268 ldr x8, [x19] 43f58: aa1303e0 mov x0, x19 43f5c: f9400908 ldr x8, [x8, #0x10] 43f60: d63f0100 blr x8 43f64: aa1303e0 mov x0, x19 43f68: 97fff80a bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 43f6c: aa1403e0 mov x0, x20 43f70: 9402450b bl 0xd539c <__cxa_demangle+0x12abc> 0000000000043f74 : 43f74: d10203ff sub sp, sp, #0x80 43f78: fd0023e8 str d8, [sp, #0x40] 43f7c: f90027f7 str x23, [sp, #0x48] 43f80: a90557f6 stp x22, x21, [sp, #0x50] 43f84: a9064ff4 stp x20, x19, [sp, #0x60] 43f88: a9077bfd stp x29, x30, [sp, #0x70] 43f8c: 9101c3fd add x29, sp, #0x70 43f90: d53bd056 mrs x22, TPIDR_EL0 43f94: f94016c8 ldr x8, [x22, #0x28] 43f98: aa0103f4 mov x20, x1 43f9c: f9001fe8 str x8, [sp, #0x38] 43fa0: 340003a2 cbz w2, 0x44014 43fa4: a9414c17 ldp x23, x19, [x0, #0x10] 43fa8: b4000453 cbz x19, 0x44030 43fac: 91002268 add x8, x19, #0x8 43fb0: c85f7d09 ldxr x9, [x8] 43fb4: 91000529 add x9, x9, #0x1 43fb8: c80a7d09 stxr w10, x9, [x8] 43fbc: 35ffffaa cbnz w10, 0x43fb0 43fc0: f90013ff str xzr, [sp, #0x20] 43fc4: c85f7d09 ldxr x9, [x8] 43fc8: 91000529 add x9, x9, #0x1 43fcc: c80a7d09 stxr w10, x9, [x8] 43fd0: 35ffffaa cbnz w10, 0x43fc4 43fd4: f94013f5 ldr x21, [sp, #0x20] 43fd8: a901cff7 stp x23, x19, [sp, #0x18] 43fdc: b40002d5 cbz x21, 0x44034 43fe0: 910022a8 add x8, x21, #0x8 43fe4: c85ffd09 ldaxr x9, [x8] 43fe8: d100052a sub x10, x9, #0x1 43fec: c80bfd0a stlxr w11, x10, [x8] 43ff0: 35ffffab cbnz w11, 0x43fe4 43ff4: b5000209 cbnz x9, 0x44034 43ff8: f94002a8 ldr x8, [x21] 43ffc: aa1503e0 mov x0, x21 44000: f9400908 ldr x8, [x8, #0x10] 44004: d63f0100 blr x8 44008: aa1503e0 mov x0, x21 4400c: 97fff7e1 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 44010: 14000009 b 0x44034 44014: aa1403e0 mov x0, x20 44018: 9400aeaf bl 0x6fad4 4401c: f94016c8 ldr x8, [x22, #0x28] 44020: f9401fe9 ldr x9, [sp, #0x38] 44024: eb09011f cmp x8, x9 44028: 54000b60 b.eq 0x44194 4402c: 14000061 b 0x441b0 44030: a901cff7 stp x23, x19, [sp, #0x18] 44034: 9100a3e8 add x8, sp, #0x28 44038: 910063e1 add x1, sp, #0x18 4403c: aa1403e0 mov x0, x20 44040: 9400ab46 bl 0x6ed58 44044: f94017f4 ldr x20, [sp, #0x28] 44048: b4000b74 cbz x20, 0x441b4 4404c: f94013f5 ldr x21, [sp, #0x20] 44050: b40000f5 cbz x21, 0x4406c 44054: 910022a8 add x8, x21, #0x8 44058: c85ffd09 ldaxr x9, [x8] 4405c: d100052a sub x10, x9, #0x1 44060: c80bfd0a stlxr w11, x10, [x8] 44064: 35ffffab cbnz w11, 0x44058 44068: b4000309 cbz x9, 0x440c8 4406c: a900ffff stp xzr, xzr, [sp, #0x8] 44070: b40003d3 cbz x19, 0x440e8 44074: 91002268 add x8, x19, #0x8 44078: c85f7d09 ldxr x9, [x8] 4407c: 91000529 add x9, x9, #0x1 44080: c80a7d09 stxr w10, x9, [x8] 44084: 35ffffaa cbnz w10, 0x44078 44088: f9400bf5 ldr x21, [sp, #0x10] 4408c: a900cff7 stp x23, x19, [sp, #0x8] 44090: b40002f5 cbz x21, 0x440ec 44094: 910022a8 add x8, x21, #0x8 44098: c85ffd09 ldaxr x9, [x8] 4409c: d100052a sub x10, x9, #0x1 440a0: c80bfd0a stlxr w11, x10, [x8] 440a4: 35ffffab cbnz w11, 0x44098 440a8: b5000229 cbnz x9, 0x440ec 440ac: f94002a8 ldr x8, [x21] 440b0: aa1503e0 mov x0, x21 440b4: f9400908 ldr x8, [x8, #0x10] 440b8: d63f0100 blr x8 440bc: aa1503e0 mov x0, x21 440c0: 97fff7b4 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 440c4: 1400000a b 0x440ec 440c8: f94002a8 ldr x8, [x21] 440cc: aa1503e0 mov x0, x21 440d0: f9400908 ldr x8, [x8, #0x10] 440d4: d63f0100 blr x8 440d8: aa1503e0 mov x0, x21 440dc: 97fff7ad bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 440e0: a900ffff stp xzr, xzr, [sp, #0x8] 440e4: b5fffc93 cbnz x19, 0x44074 440e8: a900cff7 stp x23, x19, [sp, #0x8] 440ec: 9100a3e8 add x8, sp, #0x28 440f0: 910023e1 add x1, sp, #0x8 440f4: aa1403e0 mov x0, x20 440f8: 2a1f03e2 mov w2, wzr 440fc: 9400c2a9 bl 0x74ba0 44100: f94017f4 ldr x20, [sp, #0x28] 44104: b4000934 cbz x20, 0x44228 44108: f9400bf5 ldr x21, [sp, #0x10] 4410c: b40001b5 cbz x21, 0x44140 44110: 910022a8 add x8, x21, #0x8 44114: c85ffd09 ldaxr x9, [x8] 44118: d100052a sub x10, x9, #0x1 4411c: c80bfd0a stlxr w11, x10, [x8] 44120: 35ffffab cbnz w11, 0x44114 44124: b50000e9 cbnz x9, 0x44140 44128: f94002a8 ldr x8, [x21] 4412c: aa1503e0 mov x0, x21 44130: f9400908 ldr x8, [x8, #0x10] 44134: d63f0100 blr x8 44138: aa1503e0 mov x0, x21 4413c: 97fff795 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 44140: aa1403e0 mov x0, x20 44144: 9400ae64 bl 0x6fad4 44148: 4ea01c08 mov v8.16b, v0.16b 4414c: b40001b3 cbz x19, 0x44180 44150: 91002268 add x8, x19, #0x8 44154: c85ffd09 ldaxr x9, [x8] 44158: d100052a sub x10, x9, #0x1 4415c: c80bfd0a stlxr w11, x10, [x8] 44160: 35ffffab cbnz w11, 0x44154 44164: b50000e9 cbnz x9, 0x44180 44168: f9400268 ldr x8, [x19] 4416c: aa1303e0 mov x0, x19 44170: f9400908 ldr x8, [x8, #0x10] 44174: d63f0100 blr x8 44178: aa1303e0 mov x0, x19 4417c: 97fff785 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 44180: f94016c8 ldr x8, [x22, #0x28] 44184: f9401fe9 ldr x9, [sp, #0x38] 44188: eb09011f cmp x8, x9 4418c: 54000121 b.ne 0x441b0 44190: 4ea81d00 mov v0.16b, v8.16b 44194: a9477bfd ldp x29, x30, [sp, #0x70] 44198: a9464ff4 ldp x20, x19, [sp, #0x60] 4419c: a94557f6 ldp x22, x21, [sp, #0x50] 441a0: f94027f7 ldr x23, [sp, #0x48] 441a4: fd4023e8 ldr d8, [sp, #0x40] 441a8: 910203ff add sp, sp, #0x80 441ac: d65f03c0 ret 441b0: 97fff8b8 bl 0x42490 <__stack_chk_fail@plt> 441b4: f0000640 adrp x0, 0x10f000 441b8: f945b000 ldr x0, [x0, #0xb60] 441bc: d0000481 adrp x1, 0xd6000 <__cxa_demangle+0x13720> 441c0: 913c2421 add x1, x1, #0xf09 441c4: 528004e2 mov w2, #0x27 // =39 441c8: 94003d3d bl 0x536bc 441cc: f9400008 ldr x8, [x0] 441d0: aa0003f4 mov x20, x0 441d4: f85e8108 ldur x8, [x8, #-0x18] 441d8: 8b080000 add x0, x0, x8 441dc: 9100c3e8 add x8, sp, #0x30 441e0: 97fff894 bl 0x42430 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 441e4: f0000641 adrp x1, 0x10f000 441e8: f945a021 ldr x1, [x1, #0xb40] 441ec: 9100c3e0 add x0, sp, #0x30 441f0: 97fff8f4 bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 441f4: f9400008 ldr x8, [x0] 441f8: f9401d08 ldr x8, [x8, #0x38] 441fc: 52800141 mov w1, #0xa // =10 44200: d63f0100 blr x8 44204: 2a0003f5 mov w21, w0 44208: 9100c3e0 add x0, sp, #0x30 4420c: 97fff8e5 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 44210: aa1403e0 mov x0, x20 44214: 2a1503e1 mov w1, w21 44218: 94003e94 bl 0x53c68 4421c: aa1403e0 mov x0, x20 44220: 94003e26 bl 0x53ab8 44224: 97fff787 bl 0x42040 44228: f0000640 adrp x0, 0x10f000 4422c: f945b000 ldr x0, [x0, #0xb60] 44230: d0000481 adrp x1, 0xd6000 <__cxa_demangle+0x13720> 44234: 913c2421 add x1, x1, #0xf09 44238: 528004e2 mov w2, #0x27 // =39 4423c: 94003d20 bl 0x536bc 44240: f9400008 ldr x8, [x0] 44244: aa0003f4 mov x20, x0 44248: f85e8108 ldur x8, [x8, #-0x18] 4424c: 8b080000 add x0, x0, x8 44250: 9100c3e8 add x8, sp, #0x30 44254: 97fff877 bl 0x42430 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 44258: f0000641 adrp x1, 0x10f000 4425c: f945a021 ldr x1, [x1, #0xb40] 44260: 9100c3e0 add x0, sp, #0x30 44264: 97fff8d7 bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 44268: f9400008 ldr x8, [x0] 4426c: f9401d08 ldr x8, [x8, #0x38] 44270: 52800141 mov w1, #0xa // =10 44274: d63f0100 blr x8 44278: 2a0003f5 mov w21, w0 4427c: 9100c3e0 add x0, sp, #0x30 44280: 97fff8c8 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 44284: aa1403e0 mov x0, x20 44288: 2a1503e1 mov w1, w21 4428c: 94003e77 bl 0x53c68 44290: aa1403e0 mov x0, x20 44294: 94003e09 bl 0x53ab8 44298: 97fff76a bl 0x42040 4429c: aa0003f4 mov x20, x0 442a0: 9100c3e0 add x0, sp, #0x30 442a4: 97fff8bf bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 442a8: f9400bf5 ldr x21, [sp, #0x10] 442ac: b5000215 cbnz x21, 0x442ec 442b0: 14000024 b 0x44340 442b4: aa0003f4 mov x20, x0 442b8: 9100c3e0 add x0, sp, #0x30 442bc: 97fff8b9 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 442c0: f94013f5 ldr x21, [sp, #0x20] 442c4: b5000275 cbnz x21, 0x44310 442c8: 1400001e b 0x44340 442cc: 14000005 b 0x442e0 442d0: 1400000d b 0x44304 442d4: aa0003f4 mov x20, x0 442d8: b5000373 cbnz x19, 0x44344 442dc: 14000026 b 0x44374 442e0: aa0003f4 mov x20, x0 442e4: f9400bf5 ldr x21, [sp, #0x10] 442e8: b40002d5 cbz x21, 0x44340 442ec: 910022a8 add x8, x21, #0x8 442f0: c85ffd09 ldaxr x9, [x8] 442f4: d100052a sub x10, x9, #0x1 442f8: c80bfd0a stlxr w11, x10, [x8] 442fc: 35ffffab cbnz w11, 0x442f0 44300: 14000009 b 0x44324 44304: aa0003f4 mov x20, x0 44308: f94013f5 ldr x21, [sp, #0x20] 4430c: b40001b5 cbz x21, 0x44340 44310: 910022a8 add x8, x21, #0x8 44314: c85ffd09 ldaxr x9, [x8] 44318: d100052a sub x10, x9, #0x1 4431c: c80bfd0a stlxr w11, x10, [x8] 44320: 35ffffab cbnz w11, 0x44314 44324: b50000e9 cbnz x9, 0x44340 44328: f94002a8 ldr x8, [x21] 4432c: aa1503e0 mov x0, x21 44330: f9400908 ldr x8, [x8, #0x10] 44334: d63f0100 blr x8 44338: aa1503e0 mov x0, x21 4433c: 97fff715 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 44340: b40001b3 cbz x19, 0x44374 44344: 91002268 add x8, x19, #0x8 44348: c85ffd09 ldaxr x9, [x8] 4434c: d100052a sub x10, x9, #0x1 44350: c80bfd0a stlxr w11, x10, [x8] 44354: 35ffffab cbnz w11, 0x44348 44358: b50000e9 cbnz x9, 0x44374 4435c: f9400268 ldr x8, [x19] 44360: aa1303e0 mov x0, x19 44364: f9400908 ldr x8, [x8, #0x10] 44368: d63f0100 blr x8 4436c: aa1303e0 mov x0, x19 44370: 97fff708 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 44374: aa1403e0 mov x0, x20 44378: 94024409 bl 0xd539c <__cxa_demangle+0x12abc> 000000000004437c : 4437c: d10283ff sub sp, sp, #0xa0 44380: fd002be8 str d8, [sp, #0x50] 44384: a9065ff8 stp x24, x23, [sp, #0x60] 44388: a90757f6 stp x22, x21, [sp, #0x70] 4438c: a9084ff4 stp x20, x19, [sp, #0x80] 44390: a9097bfd stp x29, x30, [sp, #0x90] 44394: 910243fd add x29, sp, #0x90 44398: d53bd056 mrs x22, TPIDR_EL0 4439c: f94016c8 ldr x8, [x22, #0x28] 443a0: aa0003f5 mov x21, x0 443a4: aa0103e0 mov x0, x1 443a8: 4ea01c08 mov v8.16b, v0.16b 443ac: aa0103f4 mov x20, x1 443b0: f90027e8 str x8, [sp, #0x48] 443b4: 9400a97a bl 0x6e99c 443b8: 360012c0 tbz w0, #0x0, 0x44610 443bc: a9414eb7 ldp x23, x19, [x21, #0x10] 443c0: b4000373 cbz x19, 0x4442c 443c4: 91002268 add x8, x19, #0x8 443c8: c85f7d09 ldxr x9, [x8] 443cc: 91000529 add x9, x9, #0x1 443d0: c80a7d09 stxr w10, x9, [x8] 443d4: 35ffffaa cbnz w10, 0x443c8 443d8: f9001bff str xzr, [sp, #0x30] 443dc: c85f7d09 ldxr x9, [x8] 443e0: 91000529 add x9, x9, #0x1 443e4: c80a7d09 stxr w10, x9, [x8] 443e8: 35ffffaa cbnz w10, 0x443dc 443ec: f9401bf5 ldr x21, [sp, #0x30] 443f0: a902cff7 stp x23, x19, [sp, #0x28] 443f4: b40001f5 cbz x21, 0x44430 443f8: 910022a8 add x8, x21, #0x8 443fc: c85ffd09 ldaxr x9, [x8] 44400: d100052a sub x10, x9, #0x1 44404: c80bfd0a stlxr w11, x10, [x8] 44408: 35ffffab cbnz w11, 0x443fc 4440c: b5000129 cbnz x9, 0x44430 44410: f94002a8 ldr x8, [x21] 44414: aa1503e0 mov x0, x21 44418: f9400908 ldr x8, [x8, #0x10] 4441c: d63f0100 blr x8 44420: aa1503e0 mov x0, x21 44424: 97fff6db bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 44428: 14000002 b 0x44430 4442c: a902cff7 stp x23, x19, [sp, #0x28] 44430: 9100e3e8 add x8, sp, #0x38 44434: 9100a3e1 add x1, sp, #0x28 44438: aa1403e0 mov x0, x20 4443c: 9400aa47 bl 0x6ed58 44440: f9401ff4 ldr x20, [sp, #0x38] 44444: b4000ff4 cbz x20, 0x44640 44448: f9401bf5 ldr x21, [sp, #0x30] 4444c: b40000f5 cbz x21, 0x44468 44450: 910022a8 add x8, x21, #0x8 44454: c85ffd09 ldaxr x9, [x8] 44458: d100052a sub x10, x9, #0x1 4445c: c80bfd0a stlxr w11, x10, [x8] 44460: 35ffffab cbnz w11, 0x44454 44464: b4000589 cbz x9, 0x44514 44468: a901ffff stp xzr, xzr, [sp, #0x18] 4446c: b4000653 cbz x19, 0x44534 44470: 91002278 add x24, x19, #0x8 44474: c85f7f08 ldxr x8, [x24] 44478: 91000508 add x8, x8, #0x1 4447c: c8097f08 stxr w9, x8, [x24] 44480: 35ffffa9 cbnz w9, 0x44474 44484: f94013f5 ldr x21, [sp, #0x20] 44488: a901cff7 stp x23, x19, [sp, #0x18] 4448c: b40001b5 cbz x21, 0x444c0 44490: 910022a8 add x8, x21, #0x8 44494: c85ffd09 ldaxr x9, [x8] 44498: d100052a sub x10, x9, #0x1 4449c: c80bfd0a stlxr w11, x10, [x8] 444a0: 35ffffab cbnz w11, 0x44494 444a4: b50000e9 cbnz x9, 0x444c0 444a8: f94002a8 ldr x8, [x21] 444ac: aa1503e0 mov x0, x21 444b0: f9400908 ldr x8, [x8, #0x10] 444b4: d63f0100 blr x8 444b8: aa1503e0 mov x0, x21 444bc: 97fff6b5 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 444c0: f90007ff str xzr, [sp, #0x8] 444c4: c85f7f08 ldxr x8, [x24] 444c8: 91000508 add x8, x8, #0x1 444cc: c8097f08 stxr w9, x8, [x24] 444d0: 35ffffa9 cbnz w9, 0x444c4 444d4: f94007f5 ldr x21, [sp, #0x8] 444d8: a9004ff7 stp x23, x19, [sp] 444dc: b4000315 cbz x21, 0x4453c 444e0: 910022a8 add x8, x21, #0x8 444e4: c85ffd09 ldaxr x9, [x8] 444e8: d100052a sub x10, x9, #0x1 444ec: c80bfd0a stlxr w11, x10, [x8] 444f0: 35ffffab cbnz w11, 0x444e4 444f4: b5000249 cbnz x9, 0x4453c 444f8: f94002a8 ldr x8, [x21] 444fc: aa1503e0 mov x0, x21 44500: f9400908 ldr x8, [x8, #0x10] 44504: d63f0100 blr x8 44508: aa1503e0 mov x0, x21 4450c: 97fff6a1 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 44510: 1400000b b 0x4453c 44514: f94002a8 ldr x8, [x21] 44518: aa1503e0 mov x0, x21 4451c: f9400908 ldr x8, [x8, #0x10] 44520: d63f0100 blr x8 44524: aa1503e0 mov x0, x21 44528: 97fff69a bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 4452c: a901ffff stp xzr, xzr, [sp, #0x18] 44530: b5fffa13 cbnz x19, 0x44470 44534: a901cff7 stp x23, x19, [sp, #0x18] 44538: a9004ff7 stp x23, x19, [sp] 4453c: 9100e3e8 add x8, sp, #0x38 44540: 910003e0 mov x0, sp 44544: 4ea81d00 mov v0.16b, v8.16b 44548: 9400ad35 bl 0x6fa1c 4454c: f9401fe8 ldr x8, [sp, #0x38] 44550: b4000b28 cbz x8, 0x446b4 44554: f9000be8 str x8, [sp, #0x10] 44558: 910063e1 add x1, sp, #0x18 4455c: 910043e3 add x3, sp, #0x10 44560: aa1403e0 mov x0, x20 44564: 2a1f03e2 mov w2, wzr 44568: 9400c08c bl 0x74798 4456c: f94007f4 ldr x20, [sp, #0x8] 44570: b40001b4 cbz x20, 0x445a4 44574: 91002288 add x8, x20, #0x8 44578: c85ffd09 ldaxr x9, [x8] 4457c: d100052a sub x10, x9, #0x1 44580: c80bfd0a stlxr w11, x10, [x8] 44584: 35ffffab cbnz w11, 0x44578 44588: b50000e9 cbnz x9, 0x445a4 4458c: f9400288 ldr x8, [x20] 44590: aa1403e0 mov x0, x20 44594: f9400908 ldr x8, [x8, #0x10] 44598: d63f0100 blr x8 4459c: aa1403e0 mov x0, x20 445a0: 97fff67c bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 445a4: f94013f4 ldr x20, [sp, #0x20] 445a8: b40001b4 cbz x20, 0x445dc 445ac: 91002288 add x8, x20, #0x8 445b0: c85ffd09 ldaxr x9, [x8] 445b4: d100052a sub x10, x9, #0x1 445b8: c80bfd0a stlxr w11, x10, [x8] 445bc: 35ffffab cbnz w11, 0x445b0 445c0: b50000e9 cbnz x9, 0x445dc 445c4: f9400288 ldr x8, [x20] 445c8: aa1403e0 mov x0, x20 445cc: f9400908 ldr x8, [x8, #0x10] 445d0: d63f0100 blr x8 445d4: aa1403e0 mov x0, x20 445d8: 97fff66e bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 445dc: b40001b3 cbz x19, 0x44610 445e0: 91002268 add x8, x19, #0x8 445e4: c85ffd09 ldaxr x9, [x8] 445e8: d100052a sub x10, x9, #0x1 445ec: c80bfd0a stlxr w11, x10, [x8] 445f0: 35ffffab cbnz w11, 0x445e4 445f4: b50000e9 cbnz x9, 0x44610 445f8: f9400268 ldr x8, [x19] 445fc: aa1303e0 mov x0, x19 44600: f9400908 ldr x8, [x8, #0x10] 44604: d63f0100 blr x8 44608: aa1303e0 mov x0, x19 4460c: 97fff661 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 44610: f94016c8 ldr x8, [x22, #0x28] 44614: f94027e9 ldr x9, [sp, #0x48] 44618: eb09011f cmp x8, x9 4461c: 54000101 b.ne 0x4463c 44620: a9497bfd ldp x29, x30, [sp, #0x90] 44624: a9484ff4 ldp x20, x19, [sp, #0x80] 44628: a94757f6 ldp x22, x21, [sp, #0x70] 4462c: a9465ff8 ldp x24, x23, [sp, #0x60] 44630: fd402be8 ldr d8, [sp, #0x50] 44634: 910283ff add sp, sp, #0xa0 44638: d65f03c0 ret 4463c: 97fff795 bl 0x42490 <__stack_chk_fail@plt> 44640: f0000640 adrp x0, 0x10f000 44644: f945b000 ldr x0, [x0, #0xb60] 44648: d0000481 adrp x1, 0xd6000 <__cxa_demangle+0x13720> 4464c: 913c2421 add x1, x1, #0xf09 44650: 528004e2 mov w2, #0x27 // =39 44654: 94003c1a bl 0x536bc 44658: f9400008 ldr x8, [x0] 4465c: aa0003f4 mov x20, x0 44660: f85e8108 ldur x8, [x8, #-0x18] 44664: 8b080000 add x0, x0, x8 44668: 910103e8 add x8, sp, #0x40 4466c: 97fff771 bl 0x42430 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 44670: f0000641 adrp x1, 0x10f000 44674: f945a021 ldr x1, [x1, #0xb40] 44678: 910103e0 add x0, sp, #0x40 4467c: 97fff7d1 bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 44680: f9400008 ldr x8, [x0] 44684: f9401d08 ldr x8, [x8, #0x38] 44688: 52800141 mov w1, #0xa // =10 4468c: d63f0100 blr x8 44690: 2a0003f5 mov w21, w0 44694: 910103e0 add x0, sp, #0x40 44698: 97fff7c2 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 4469c: aa1403e0 mov x0, x20 446a0: 2a1503e1 mov w1, w21 446a4: 94003d71 bl 0x53c68 446a8: aa1403e0 mov x0, x20 446ac: 94003d03 bl 0x53ab8 446b0: 97fff664 bl 0x42040 446b4: f0000640 adrp x0, 0x10f000 446b8: f945b000 ldr x0, [x0, #0xb60] 446bc: d0000481 adrp x1, 0xd6000 <__cxa_demangle+0x13720> 446c0: 913c2421 add x1, x1, #0xf09 446c4: 528004e2 mov w2, #0x27 // =39 446c8: 94003bfd bl 0x536bc 446cc: f9400008 ldr x8, [x0] 446d0: aa0003f4 mov x20, x0 446d4: f85e8108 ldur x8, [x8, #-0x18] 446d8: 8b080000 add x0, x0, x8 446dc: 910103e8 add x8, sp, #0x40 446e0: 97fff754 bl 0x42430 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 446e4: f0000641 adrp x1, 0x10f000 446e8: f945a021 ldr x1, [x1, #0xb40] 446ec: 910103e0 add x0, sp, #0x40 446f0: 97fff7b4 bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 446f4: f9400008 ldr x8, [x0] 446f8: f9401d08 ldr x8, [x8, #0x38] 446fc: 52800141 mov w1, #0xa // =10 44700: d63f0100 blr x8 44704: 2a0003f5 mov w21, w0 44708: 910103e0 add x0, sp, #0x40 4470c: 97fff7a5 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 44710: aa1403e0 mov x0, x20 44714: 2a1503e1 mov w1, w21 44718: 94003d54 bl 0x53c68 4471c: aa1403e0 mov x0, x20 44720: 94003ce6 bl 0x53ab8 44724: 97fff647 bl 0x42040 44728: aa0003f4 mov x20, x0 4472c: 910103e0 add x0, sp, #0x40 44730: 97fff79c bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 44734: f94007f5 ldr x21, [sp, #0x8] 44738: b50001d5 cbnz x21, 0x44770 4473c: 14000019 b 0x447a0 44740: aa0003f4 mov x20, x0 44744: 910103e0 add x0, sp, #0x40 44748: 97fff796 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 4474c: f9401bf5 ldr x21, [sp, #0x30] 44750: b50003f5 cbnz x21, 0x447cc 44754: 1400002a b 0x447fc 44758: 14000003 b 0x44764 4475c: 14000019 b 0x447c0 44760: 14000001 b 0x44764 44764: aa0003f4 mov x20, x0 44768: f94007f5 ldr x21, [sp, #0x8] 4476c: b40001b5 cbz x21, 0x447a0 44770: 910022a8 add x8, x21, #0x8 44774: c85ffd09 ldaxr x9, [x8] 44778: d100052a sub x10, x9, #0x1 4477c: c80bfd0a stlxr w11, x10, [x8] 44780: 35ffffab cbnz w11, 0x44774 44784: b50000e9 cbnz x9, 0x447a0 44788: f94002a8 ldr x8, [x21] 4478c: aa1503e0 mov x0, x21 44790: f9400908 ldr x8, [x8, #0x10] 44794: d63f0100 blr x8 44798: aa1503e0 mov x0, x21 4479c: 97fff5fd bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 447a0: f94013f5 ldr x21, [sp, #0x20] 447a4: b40002d5 cbz x21, 0x447fc 447a8: 910022a8 add x8, x21, #0x8 447ac: c85ffd09 ldaxr x9, [x8] 447b0: d100052a sub x10, x9, #0x1 447b4: c80bfd0a stlxr w11, x10, [x8] 447b8: 35ffffab cbnz w11, 0x447ac 447bc: 14000009 b 0x447e0 447c0: aa0003f4 mov x20, x0 447c4: f9401bf5 ldr x21, [sp, #0x30] 447c8: b40001b5 cbz x21, 0x447fc 447cc: 910022a8 add x8, x21, #0x8 447d0: c85ffd09 ldaxr x9, [x8] 447d4: d100052a sub x10, x9, #0x1 447d8: c80bfd0a stlxr w11, x10, [x8] 447dc: 35ffffab cbnz w11, 0x447d0 447e0: b50000e9 cbnz x9, 0x447fc 447e4: f94002a8 ldr x8, [x21] 447e8: aa1503e0 mov x0, x21 447ec: f9400908 ldr x8, [x8, #0x10] 447f0: d63f0100 blr x8 447f4: aa1503e0 mov x0, x21 447f8: 97fff5e6 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 447fc: b40001b3 cbz x19, 0x44830 44800: 91002268 add x8, x19, #0x8 44804: c85ffd09 ldaxr x9, [x8] 44808: d100052a sub x10, x9, #0x1 4480c: c80bfd0a stlxr w11, x10, [x8] 44810: 35ffffab cbnz w11, 0x44804 44814: b50000e9 cbnz x9, 0x44830 44818: f9400268 ldr x8, [x19] 4481c: aa1303e0 mov x0, x19 44820: f9400908 ldr x8, [x8, #0x10] 44824: d63f0100 blr x8 44828: aa1303e0 mov x0, x19 4482c: 97fff5d9 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 44830: aa1403e0 mov x0, x20 44834: 940242da bl 0xd539c <__cxa_demangle+0x12abc> 0000000000044838 : 44838: d102c3ff sub sp, sp, #0xb0 4483c: a9056ffc stp x28, x27, [sp, #0x50] 44840: a90667fa stp x26, x25, [sp, #0x60] 44844: a9075ff8 stp x24, x23, [sp, #0x70] 44848: a90857f6 stp x22, x21, [sp, #0x80] 4484c: a9094ff4 stp x20, x19, [sp, #0x90] 44850: a90a7bfd stp x29, x30, [sp, #0xa0] 44854: 910283fd add x29, sp, #0xa0 44858: d53bd05a mrs x26, TPIDR_EL0 4485c: f9401748 ldr x8, [x26, #0x28] 44860: aa0203f5 mov x21, x2 44864: aa0103f6 mov x22, x1 44868: aa0003f4 mov x20, x0 4486c: f90027e8 str x8, [sp, #0x48] 44870: 340003a3 cbz w3, 0x448e4 44874: a9414e98 ldp x24, x19, [x20, #0x10] 44878: b4000433 cbz x19, 0x448fc 4487c: 91002268 add x8, x19, #0x8 44880: c85f7d09 ldxr x9, [x8] 44884: 91000529 add x9, x9, #0x1 44888: c80a7d09 stxr w10, x9, [x8] 4488c: 35ffffaa cbnz w10, 0x44880 44890: f9001bff str xzr, [sp, #0x30] 44894: c85f7d09 ldxr x9, [x8] 44898: 91000529 add x9, x9, #0x1 4489c: c80a7d09 stxr w10, x9, [x8] 448a0: 35ffffaa cbnz w10, 0x44894 448a4: f9401bf7 ldr x23, [sp, #0x30] 448a8: a902cff8 stp x24, x19, [sp, #0x28] 448ac: b40002b7 cbz x23, 0x44900 448b0: 910022e8 add x8, x23, #0x8 448b4: c85ffd09 ldaxr x9, [x8] 448b8: d100052a sub x10, x9, #0x1 448bc: c80bfd0a stlxr w11, x10, [x8] 448c0: 35ffffab cbnz w11, 0x448b4 448c4: b50001e9 cbnz x9, 0x44900 448c8: f94002e8 ldr x8, [x23] 448cc: aa1703e0 mov x0, x23 448d0: f9400908 ldr x8, [x8, #0x10] 448d4: d63f0100 blr x8 448d8: aa1703e0 mov x0, x23 448dc: 97fff5ad bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 448e0: 14000008 b 0x44900 448e4: aa1603e0 mov x0, x22 448e8: 9400a261 bl 0x6d26c 448ec: 36000540 tbz w0, #0x0, 0x44994 448f0: aa1f03f4 mov x20, xzr 448f4: b90002bf str wzr, [x21] 448f8: 140000c2 b 0x44c00 448fc: a902cff8 stp x24, x19, [sp, #0x28] 44900: 9100e3e8 add x8, sp, #0x38 44904: 9100a3e1 add x1, sp, #0x28 44908: aa1603e0 mov x0, x22 4490c: 9400a913 bl 0x6ed58 44910: f9401ff6 ldr x22, [sp, #0x38] 44914: b4001936 cbz x22, 0x44c38 44918: f9401bf7 ldr x23, [sp, #0x30] 4491c: b40000f7 cbz x23, 0x44938 44920: 910022e8 add x8, x23, #0x8 44924: c85ffd09 ldaxr x9, [x8] 44928: d100052a sub x10, x9, #0x1 4492c: c80bfd0a stlxr w11, x10, [x8] 44930: 35ffffab cbnz w11, 0x44924 44934: b4000749 cbz x9, 0x44a1c 44938: a901ffff stp xzr, xzr, [sp, #0x18] 4493c: b4000813 cbz x19, 0x44a3c 44940: 91002268 add x8, x19, #0x8 44944: c85f7d09 ldxr x9, [x8] 44948: 91000529 add x9, x9, #0x1 4494c: c80a7d09 stxr w10, x9, [x8] 44950: 35ffffaa cbnz w10, 0x44944 44954: f94013f7 ldr x23, [sp, #0x20] 44958: a901cff8 stp x24, x19, [sp, #0x18] 4495c: b4000737 cbz x23, 0x44a40 44960: 910022e8 add x8, x23, #0x8 44964: c85ffd09 ldaxr x9, [x8] 44968: d100052a sub x10, x9, #0x1 4496c: c80bfd0a stlxr w11, x10, [x8] 44970: 35ffffab cbnz w11, 0x44964 44974: b5000669 cbnz x9, 0x44a40 44978: f94002e8 ldr x8, [x23] 4497c: aa1703e0 mov x0, x23 44980: f9400908 ldr x8, [x8, #0x10] 44984: d63f0100 blr x8 44988: aa1703e0 mov x0, x23 4498c: 97fff581 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 44990: 1400002c b 0x44a40 44994: a9414e88 ldp x8, x19, [x20, #0x10] 44998: b40000d3 cbz x19, 0x449b0 4499c: 91002269 add x9, x19, #0x8 449a0: c85f7d2a ldxr x10, [x9] 449a4: 9100054a add x10, x10, #0x1 449a8: c80b7d2a stxr w11, x10, [x9] 449ac: 35ffffab cbnz w11, 0x449a0 449b0: a94baa89 ldp x9, x10, [x20, #0xb8] 449b4: eb09015f cmp x10, x9 449b8: 54000881 b.ne 0x44ac8 449bc: aa1f03fb mov x27, xzr 449c0: a900ffff stp xzr, xzr, [sp, #0x8] 449c4: b4000893 cbz x19, 0x44ad4 449c8: 91002269 add x9, x19, #0x8 449cc: c85f7d2a ldxr x10, [x9] 449d0: 9100054a add x10, x10, #0x1 449d4: c80b7d2a stxr w11, x10, [x9] 449d8: 35ffffab cbnz w11, 0x449cc 449dc: f9400bf7 ldr x23, [sp, #0x10] 449e0: a900cfe8 stp x8, x19, [sp, #0x8] 449e4: b40007b7 cbz x23, 0x44ad8 449e8: 910022e8 add x8, x23, #0x8 449ec: c85ffd09 ldaxr x9, [x8] 449f0: d100052a sub x10, x9, #0x1 449f4: c80bfd0a stlxr w11, x10, [x8] 449f8: 35ffffab cbnz w11, 0x449ec 449fc: b50006e9 cbnz x9, 0x44ad8 44a00: f94002e8 ldr x8, [x23] 44a04: aa1703e0 mov x0, x23 44a08: f9400908 ldr x8, [x8, #0x10] 44a0c: d63f0100 blr x8 44a10: aa1703e0 mov x0, x23 44a14: 97fff55f bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 44a18: 14000030 b 0x44ad8 44a1c: f94002e8 ldr x8, [x23] 44a20: aa1703e0 mov x0, x23 44a24: f9400908 ldr x8, [x8, #0x10] 44a28: d63f0100 blr x8 44a2c: aa1703e0 mov x0, x23 44a30: 97fff558 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 44a34: a901ffff stp xzr, xzr, [sp, #0x18] 44a38: b5fff853 cbnz x19, 0x44940 44a3c: a901cff8 stp x24, x19, [sp, #0x18] 44a40: 9100e3e8 add x8, sp, #0x38 44a44: 910063e1 add x1, sp, #0x18 44a48: aa1603e0 mov x0, x22 44a4c: 2a1f03e2 mov w2, wzr 44a50: 9400c054 bl 0x74ba0 44a54: f9401ff6 ldr x22, [sp, #0x38] 44a58: b40012b6 cbz x22, 0x44cac 44a5c: f94013f7 ldr x23, [sp, #0x20] 44a60: b40001b7 cbz x23, 0x44a94 44a64: 910022e8 add x8, x23, #0x8 44a68: c85ffd09 ldaxr x9, [x8] 44a6c: d100052a sub x10, x9, #0x1 44a70: c80bfd0a stlxr w11, x10, [x8] 44a74: 35ffffab cbnz w11, 0x44a68 44a78: b50000e9 cbnz x9, 0x44a94 44a7c: f94002e8 ldr x8, [x23] 44a80: aa1703e0 mov x0, x23 44a84: f9400908 ldr x8, [x8, #0x10] 44a88: d63f0100 blr x8 44a8c: aa1703e0 mov x0, x23 44a90: 97fff540 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 44a94: aa1403e0 mov x0, x20 44a98: aa1603e1 mov x1, x22 44a9c: aa1503e2 mov x2, x21 44aa0: 2a1f03e3 mov w3, wzr 44aa4: 97ffff65 bl 0x44838 44aa8: aa0003f4 mov x20, x0 44aac: b4000ab3 cbz x19, 0x44c00 44ab0: 91002268 add x8, x19, #0x8 44ab4: c85ffd09 ldaxr x9, [x8] 44ab8: d100052a sub x10, x9, #0x1 44abc: c80bfd0a stlxr w11, x10, [x8] 44ac0: 35ffffab cbnz w11, 0x44ab4 44ac4: 14000048 b 0x44be4 44ac8: f940013b ldr x27, [x9] 44acc: a900ffff stp xzr, xzr, [sp, #0x8] 44ad0: b5fff7d3 cbnz x19, 0x449c8 44ad4: a900cfe8 stp x8, x19, [sp, #0x8] 44ad8: 910103e8 add x8, sp, #0x40 44adc: 910023e1 add x1, sp, #0x8 44ae0: aa1603e0 mov x0, x22 44ae4: 9400a86b bl 0x6ec90 44ae8: f9400bf7 ldr x23, [sp, #0x10] 44aec: f94023f6 ldr x22, [sp, #0x40] 44af0: b40001b7 cbz x23, 0x44b24 44af4: 910022e8 add x8, x23, #0x8 44af8: c85ffd09 ldaxr x9, [x8] 44afc: d100052a sub x10, x9, #0x1 44b00: c80bfd0a stlxr w11, x10, [x8] 44b04: 35ffffab cbnz w11, 0x44af8 44b08: b50000e9 cbnz x9, 0x44b24 44b0c: f94002e8 ldr x8, [x23] 44b10: aa1703e0 mov x0, x23 44b14: f9400908 ldr x8, [x8, #0x10] 44b18: d63f0100 blr x8 44b1c: aa1703e0 mov x0, x23 44b20: 97fff51c bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 44b24: b4000536 cbz x22, 0x44bc8 44b28: aa1603e0 mov x0, x22 44b2c: aa1403e1 mov x1, x20 44b30: 9400a92b bl 0x6efdc 44b34: b90002a0 str w0, [x21] 44b38: a9452375 ldp x21, x8, [x27, #0x50] 44b3c: 11000409 add w9, w0, #0x1 44b40: 93407d39 sxtw x25, w9 44b44: cb150118 sub x24, x8, x21 44b48: eb19031f cmp x24, x25 44b4c: aa1503f7 mov x23, x21 44b50: 540002e2 b.hs 0x44bac 44b54: f9403368 ldr x8, [x27, #0x60] 44b58: aa1503f7 mov x23, x21 44b5c: cb150108 sub x8, x8, x21 44b60: eb19011f cmp x8, x25 44b64: 54000242 b.hs 0x44bac 44b68: aa1903e0 mov x0, x25 44b6c: 97fff5c9 bl 0x42290 <_Znwm@plt> 44b70: aa0003f7 mov x23, x0 44b74: 8b18001c add x28, x0, x24 44b78: f100071f cmp x24, #0x1 44b7c: 8b190019 add x25, x0, x25 44b80: 540000ab b.lt 0x44b94 44b84: aa1703e0 mov x0, x23 44b88: aa1503e1 mov x1, x21 44b8c: aa1803e2 mov x2, x24 44b90: 97fff188 bl 0x411b0 44b94: a9057377 stp x23, x28, [x27, #0x50] 44b98: f9003379 str x25, [x27, #0x60] 44b9c: b4000095 cbz x21, 0x44bac 44ba0: aa1503e0 mov x0, x21 44ba4: 97fff1df bl 0x41320 <_ZdlPv@plt> 44ba8: f9402b77 ldr x23, [x27, #0x50] 44bac: aa1603e0 mov x0, x22 44bb0: aa1403e1 mov x1, x20 44bb4: aa1703e2 mov x2, x23 44bb8: 9400a950 bl 0x6f0f8 44bbc: f9402b74 ldr x20, [x27, #0x50] 44bc0: b5000093 cbnz x19, 0x44bd0 44bc4: 1400000f b 0x44c00 44bc8: aa1f03f4 mov x20, xzr 44bcc: b40001b3 cbz x19, 0x44c00 44bd0: 91002268 add x8, x19, #0x8 44bd4: c85ffd09 ldaxr x9, [x8] 44bd8: d100052a sub x10, x9, #0x1 44bdc: c80bfd0a stlxr w11, x10, [x8] 44be0: 35ffffab cbnz w11, 0x44bd4 44be4: b50000e9 cbnz x9, 0x44c00 44be8: f9400268 ldr x8, [x19] 44bec: aa1303e0 mov x0, x19 44bf0: f9400908 ldr x8, [x8, #0x10] 44bf4: d63f0100 blr x8 44bf8: aa1303e0 mov x0, x19 44bfc: 97fff4e5 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 44c00: f9401748 ldr x8, [x26, #0x28] 44c04: f94027e9 ldr x9, [sp, #0x48] 44c08: eb09011f cmp x8, x9 44c0c: 54000141 b.ne 0x44c34 44c10: aa1403e0 mov x0, x20 44c14: a94a7bfd ldp x29, x30, [sp, #0xa0] 44c18: a9494ff4 ldp x20, x19, [sp, #0x90] 44c1c: a94857f6 ldp x22, x21, [sp, #0x80] 44c20: a9475ff8 ldp x24, x23, [sp, #0x70] 44c24: a94667fa ldp x26, x25, [sp, #0x60] 44c28: a9456ffc ldp x28, x27, [sp, #0x50] 44c2c: 9102c3ff add sp, sp, #0xb0 44c30: d65f03c0 ret 44c34: 97fff617 bl 0x42490 <__stack_chk_fail@plt> 44c38: f0000640 adrp x0, 0x10f000 44c3c: f945b000 ldr x0, [x0, #0xb60] 44c40: d0000481 adrp x1, 0xd6000 <__cxa_demangle+0x13720> 44c44: 913c2421 add x1, x1, #0xf09 44c48: 528004e2 mov w2, #0x27 // =39 44c4c: 94003a9c bl 0x536bc 44c50: f9400008 ldr x8, [x0] 44c54: aa0003f4 mov x20, x0 44c58: f85e8108 ldur x8, [x8, #-0x18] 44c5c: 8b080000 add x0, x0, x8 44c60: 910103e8 add x8, sp, #0x40 44c64: 97fff5f3 bl 0x42430 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 44c68: f0000641 adrp x1, 0x10f000 44c6c: f945a021 ldr x1, [x1, #0xb40] 44c70: 910103e0 add x0, sp, #0x40 44c74: 97fff653 bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 44c78: f9400008 ldr x8, [x0] 44c7c: f9401d08 ldr x8, [x8, #0x38] 44c80: 52800141 mov w1, #0xa // =10 44c84: d63f0100 blr x8 44c88: 2a0003f5 mov w21, w0 44c8c: 910103e0 add x0, sp, #0x40 44c90: 97fff644 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 44c94: aa1403e0 mov x0, x20 44c98: 2a1503e1 mov w1, w21 44c9c: 94003bf3 bl 0x53c68 44ca0: aa1403e0 mov x0, x20 44ca4: 94003b85 bl 0x53ab8 44ca8: 97fff4e6 bl 0x42040 44cac: f0000640 adrp x0, 0x10f000 44cb0: f945b000 ldr x0, [x0, #0xb60] 44cb4: d0000481 adrp x1, 0xd6000 <__cxa_demangle+0x13720> 44cb8: 913c2421 add x1, x1, #0xf09 44cbc: 528004e2 mov w2, #0x27 // =39 44cc0: 94003a7f bl 0x536bc 44cc4: f9400008 ldr x8, [x0] 44cc8: aa0003f4 mov x20, x0 44ccc: f85e8108 ldur x8, [x8, #-0x18] 44cd0: 8b080000 add x0, x0, x8 44cd4: 910103e8 add x8, sp, #0x40 44cd8: 97fff5d6 bl 0x42430 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 44cdc: f0000641 adrp x1, 0x10f000 44ce0: f945a021 ldr x1, [x1, #0xb40] 44ce4: 910103e0 add x0, sp, #0x40 44ce8: 97fff636 bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 44cec: f9400008 ldr x8, [x0] 44cf0: f9401d08 ldr x8, [x8, #0x38] 44cf4: 52800141 mov w1, #0xa // =10 44cf8: d63f0100 blr x8 44cfc: 2a0003f5 mov w21, w0 44d00: 910103e0 add x0, sp, #0x40 44d04: 97fff627 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 44d08: aa1403e0 mov x0, x20 44d0c: 2a1503e1 mov w1, w21 44d10: 94003bd6 bl 0x53c68 44d14: aa1403e0 mov x0, x20 44d18: 94003b68 bl 0x53ab8 44d1c: 97fff4c9 bl 0x42040 44d20: aa0003f4 mov x20, x0 44d24: 910103e0 add x0, sp, #0x40 44d28: 97fff61e bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 44d2c: f94013f5 ldr x21, [sp, #0x20] 44d30: b5000535 cbnz x21, 0x44dd4 44d34: 1400003d b 0x44e28 44d38: aa0003f4 mov x20, x0 44d3c: 910103e0 add x0, sp, #0x40 44d40: 97fff618 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 44d44: f9401bf5 ldr x21, [sp, #0x30] 44d48: b5000595 cbnz x21, 0x44df8 44d4c: 14000037 b 0x44e28 44d50: 1400001e b 0x44dc8 44d54: 14000026 b 0x44dec 44d58: f9400bf5 ldr x21, [sp, #0x10] 44d5c: aa0003f4 mov x20, x0 44d60: b4000215 cbz x21, 0x44da0 44d64: 910022a8 add x8, x21, #0x8 44d68: c85ffd09 ldaxr x9, [x8] 44d6c: d100052a sub x10, x9, #0x1 44d70: c80bfd0a stlxr w11, x10, [x8] 44d74: 35ffffab cbnz w11, 0x44d68 44d78: b5000149 cbnz x9, 0x44da0 44d7c: f94002a8 ldr x8, [x21] 44d80: aa1503e0 mov x0, x21 44d84: f9400908 ldr x8, [x8, #0x10] 44d88: d63f0100 blr x8 44d8c: aa1503e0 mov x0, x21 44d90: 97fff480 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 44d94: b5000093 cbnz x19, 0x44da4 44d98: 14000031 b 0x44e5c 44d9c: aa0003f4 mov x20, x0 44da0: b40005f3 cbz x19, 0x44e5c 44da4: 91002268 add x8, x19, #0x8 44da8: c85ffd09 ldaxr x9, [x8] 44dac: d100052a sub x10, x9, #0x1 44db0: c80bfd0a stlxr w11, x10, [x8] 44db4: 35ffffab cbnz w11, 0x44da8 44db8: 14000022 b 0x44e40 44dbc: aa0003f4 mov x20, x0 44dc0: b5000373 cbnz x19, 0x44e2c 44dc4: 14000026 b 0x44e5c 44dc8: aa0003f4 mov x20, x0 44dcc: f94013f5 ldr x21, [sp, #0x20] 44dd0: b40002d5 cbz x21, 0x44e28 44dd4: 910022a8 add x8, x21, #0x8 44dd8: c85ffd09 ldaxr x9, [x8] 44ddc: d100052a sub x10, x9, #0x1 44de0: c80bfd0a stlxr w11, x10, [x8] 44de4: 35ffffab cbnz w11, 0x44dd8 44de8: 14000009 b 0x44e0c 44dec: aa0003f4 mov x20, x0 44df0: f9401bf5 ldr x21, [sp, #0x30] 44df4: b40001b5 cbz x21, 0x44e28 44df8: 910022a8 add x8, x21, #0x8 44dfc: c85ffd09 ldaxr x9, [x8] 44e00: d100052a sub x10, x9, #0x1 44e04: c80bfd0a stlxr w11, x10, [x8] 44e08: 35ffffab cbnz w11, 0x44dfc 44e0c: b50000e9 cbnz x9, 0x44e28 44e10: f94002a8 ldr x8, [x21] 44e14: aa1503e0 mov x0, x21 44e18: f9400908 ldr x8, [x8, #0x10] 44e1c: d63f0100 blr x8 44e20: aa1503e0 mov x0, x21 44e24: 97fff45b bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 44e28: b40001b3 cbz x19, 0x44e5c 44e2c: 91002268 add x8, x19, #0x8 44e30: c85ffd09 ldaxr x9, [x8] 44e34: d100052a sub x10, x9, #0x1 44e38: c80bfd0a stlxr w11, x10, [x8] 44e3c: 35ffffab cbnz w11, 0x44e30 44e40: b50000e9 cbnz x9, 0x44e5c 44e44: f9400268 ldr x8, [x19] 44e48: aa1303e0 mov x0, x19 44e4c: f9400908 ldr x8, [x8, #0x10] 44e50: d63f0100 blr x8 44e54: aa1303e0 mov x0, x19 44e58: 97fff44e bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 44e5c: aa1403e0 mov x0, x20 44e60: 9402414f bl 0xd539c <__cxa_demangle+0x12abc> 0000000000044e64 : 44e64: d10243ff sub sp, sp, #0x90 44e68: f90023f9 str x25, [sp, #0x40] 44e6c: a9055ff8 stp x24, x23, [sp, #0x50] 44e70: a90657f6 stp x22, x21, [sp, #0x60] 44e74: a9074ff4 stp x20, x19, [sp, #0x70] 44e78: a9087bfd stp x29, x30, [sp, #0x80] 44e7c: 910203fd add x29, sp, #0x80 44e80: d53bd058 mrs x24, TPIDR_EL0 44e84: f9401708 ldr x8, [x24, #0x28] 44e88: aa0003f5 mov x21, x0 44e8c: aa0103e0 mov x0, x1 44e90: aa0203f4 mov x20, x2 44e94: aa0103f6 mov x22, x1 44e98: f9001fe8 str x8, [sp, #0x38] 44e9c: 9400a6c0 bl 0x6e99c 44ea0: 36000ea0 tbz w0, #0x0, 0x45074 44ea4: a9414eb9 ldp x25, x19, [x21, #0x10] 44ea8: b4000373 cbz x19, 0x44f14 44eac: 91002268 add x8, x19, #0x8 44eb0: c85f7d09 ldxr x9, [x8] 44eb4: 91000529 add x9, x9, #0x1 44eb8: c80a7d09 stxr w10, x9, [x8] 44ebc: 35ffffaa cbnz w10, 0x44eb0 44ec0: f90013ff str xzr, [sp, #0x20] 44ec4: c85f7d09 ldxr x9, [x8] 44ec8: 91000529 add x9, x9, #0x1 44ecc: c80a7d09 stxr w10, x9, [x8] 44ed0: 35ffffaa cbnz w10, 0x44ec4 44ed4: f94013f7 ldr x23, [sp, #0x20] 44ed8: a901cff9 stp x25, x19, [sp, #0x18] 44edc: b40001f7 cbz x23, 0x44f18 44ee0: 910022e8 add x8, x23, #0x8 44ee4: c85ffd09 ldaxr x9, [x8] 44ee8: d100052a sub x10, x9, #0x1 44eec: c80bfd0a stlxr w11, x10, [x8] 44ef0: 35ffffab cbnz w11, 0x44ee4 44ef4: b5000129 cbnz x9, 0x44f18 44ef8: f94002e8 ldr x8, [x23] 44efc: aa1703e0 mov x0, x23 44f00: f9400908 ldr x8, [x8, #0x10] 44f04: d63f0100 blr x8 44f08: aa1703e0 mov x0, x23 44f0c: 97fff421 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 44f10: 14000002 b 0x44f18 44f14: a901cff9 stp x25, x19, [sp, #0x18] 44f18: 9100a3e8 add x8, sp, #0x28 44f1c: 910063e1 add x1, sp, #0x18 44f20: aa1603e0 mov x0, x22 44f24: 9400a78d bl 0x6ed58 44f28: f94017f6 ldr x22, [sp, #0x28] 44f2c: b4000bd6 cbz x22, 0x450a4 44f30: f94013f7 ldr x23, [sp, #0x20] 44f34: b40000f7 cbz x23, 0x44f50 44f38: 910022e8 add x8, x23, #0x8 44f3c: c85ffd09 ldaxr x9, [x8] 44f40: d100052a sub x10, x9, #0x1 44f44: c80bfd0a stlxr w11, x10, [x8] 44f48: 35ffffab cbnz w11, 0x44f3c 44f4c: b4000309 cbz x9, 0x44fac 44f50: a900ffff stp xzr, xzr, [sp, #0x8] 44f54: b40003d3 cbz x19, 0x44fcc 44f58: 91002268 add x8, x19, #0x8 44f5c: c85f7d09 ldxr x9, [x8] 44f60: 91000529 add x9, x9, #0x1 44f64: c80a7d09 stxr w10, x9, [x8] 44f68: 35ffffaa cbnz w10, 0x44f5c 44f6c: f9400bf7 ldr x23, [sp, #0x10] 44f70: a900cff9 stp x25, x19, [sp, #0x8] 44f74: b40002f7 cbz x23, 0x44fd0 44f78: 910022e8 add x8, x23, #0x8 44f7c: c85ffd09 ldaxr x9, [x8] 44f80: d100052a sub x10, x9, #0x1 44f84: c80bfd0a stlxr w11, x10, [x8] 44f88: 35ffffab cbnz w11, 0x44f7c 44f8c: b5000229 cbnz x9, 0x44fd0 44f90: f94002e8 ldr x8, [x23] 44f94: aa1703e0 mov x0, x23 44f98: f9400908 ldr x8, [x8, #0x10] 44f9c: d63f0100 blr x8 44fa0: aa1703e0 mov x0, x23 44fa4: 97fff3fb bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 44fa8: 1400000a b 0x44fd0 44fac: f94002e8 ldr x8, [x23] 44fb0: aa1703e0 mov x0, x23 44fb4: f9400908 ldr x8, [x8, #0x10] 44fb8: d63f0100 blr x8 44fbc: aa1703e0 mov x0, x23 44fc0: 97fff3f4 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 44fc4: a900ffff stp xzr, xzr, [sp, #0x8] 44fc8: b5fffc93 cbnz x19, 0x44f58 44fcc: a900cff9 stp x25, x19, [sp, #0x8] 44fd0: 9100a3e8 add x8, sp, #0x28 44fd4: 12800003 mov w3, #-0x1 // =-1 44fd8: aa1503e0 mov x0, x21 44fdc: aa1403e1 mov x1, x20 44fe0: 2a1f03e2 mov w2, wzr 44fe4: 9400a7c9 bl 0x6ef08 44fe8: f94017e8 ldr x8, [sp, #0x28] 44fec: b4000968 cbz x8, 0x45118 44ff0: f90003e8 str x8, [sp] 44ff4: 910023e1 add x1, sp, #0x8 44ff8: 910003e3 mov x3, sp 44ffc: aa1603e0 mov x0, x22 45000: 2a1f03e2 mov w2, wzr 45004: 9400bde5 bl 0x74798 45008: f9400bf4 ldr x20, [sp, #0x10] 4500c: b40001b4 cbz x20, 0x45040 45010: 91002288 add x8, x20, #0x8 45014: c85ffd09 ldaxr x9, [x8] 45018: d100052a sub x10, x9, #0x1 4501c: c80bfd0a stlxr w11, x10, [x8] 45020: 35ffffab cbnz w11, 0x45014 45024: b50000e9 cbnz x9, 0x45040 45028: f9400288 ldr x8, [x20] 4502c: aa1403e0 mov x0, x20 45030: f9400908 ldr x8, [x8, #0x10] 45034: d63f0100 blr x8 45038: aa1403e0 mov x0, x20 4503c: 97fff3d5 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 45040: b40001b3 cbz x19, 0x45074 45044: 91002268 add x8, x19, #0x8 45048: c85ffd09 ldaxr x9, [x8] 4504c: d100052a sub x10, x9, #0x1 45050: c80bfd0a stlxr w11, x10, [x8] 45054: 35ffffab cbnz w11, 0x45048 45058: b50000e9 cbnz x9, 0x45074 4505c: f9400268 ldr x8, [x19] 45060: aa1303e0 mov x0, x19 45064: f9400908 ldr x8, [x8, #0x10] 45068: d63f0100 blr x8 4506c: aa1303e0 mov x0, x19 45070: 97fff3c8 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 45074: f9401708 ldr x8, [x24, #0x28] 45078: f9401fe9 ldr x9, [sp, #0x38] 4507c: eb09011f cmp x8, x9 45080: 54000101 b.ne 0x450a0 45084: a9487bfd ldp x29, x30, [sp, #0x80] 45088: a9474ff4 ldp x20, x19, [sp, #0x70] 4508c: a94657f6 ldp x22, x21, [sp, #0x60] 45090: a9455ff8 ldp x24, x23, [sp, #0x50] 45094: f94023f9 ldr x25, [sp, #0x40] 45098: 910243ff add sp, sp, #0x90 4509c: d65f03c0 ret 450a0: 97fff4fc bl 0x42490 <__stack_chk_fail@plt> 450a4: d0000640 adrp x0, 0x10f000 450a8: f945b000 ldr x0, [x0, #0xb60] 450ac: b0000481 adrp x1, 0xd6000 <__cxa_demangle+0x13720> 450b0: 913c2421 add x1, x1, #0xf09 450b4: 528004e2 mov w2, #0x27 // =39 450b8: 94003981 bl 0x536bc 450bc: f9400008 ldr x8, [x0] 450c0: aa0003f4 mov x20, x0 450c4: f85e8108 ldur x8, [x8, #-0x18] 450c8: 8b080000 add x0, x0, x8 450cc: 9100c3e8 add x8, sp, #0x30 450d0: 97fff4d8 bl 0x42430 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 450d4: d0000641 adrp x1, 0x10f000 450d8: f945a021 ldr x1, [x1, #0xb40] 450dc: 9100c3e0 add x0, sp, #0x30 450e0: 97fff538 bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 450e4: f9400008 ldr x8, [x0] 450e8: f9401d08 ldr x8, [x8, #0x38] 450ec: 52800141 mov w1, #0xa // =10 450f0: d63f0100 blr x8 450f4: 2a0003f5 mov w21, w0 450f8: 9100c3e0 add x0, sp, #0x30 450fc: 97fff529 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 45100: aa1403e0 mov x0, x20 45104: 2a1503e1 mov w1, w21 45108: 94003ad8 bl 0x53c68 4510c: aa1403e0 mov x0, x20 45110: 94003a6a bl 0x53ab8 45114: 97fff3cb bl 0x42040 45118: d0000640 adrp x0, 0x10f000 4511c: f945b000 ldr x0, [x0, #0xb60] 45120: b0000481 adrp x1, 0xd6000 <__cxa_demangle+0x13720> 45124: 913c2421 add x1, x1, #0xf09 45128: 528004e2 mov w2, #0x27 // =39 4512c: 94003964 bl 0x536bc 45130: f9400008 ldr x8, [x0] 45134: aa0003f4 mov x20, x0 45138: f85e8108 ldur x8, [x8, #-0x18] 4513c: 8b080000 add x0, x0, x8 45140: 9100c3e8 add x8, sp, #0x30 45144: 97fff4bb bl 0x42430 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 45148: d0000641 adrp x1, 0x10f000 4514c: f945a021 ldr x1, [x1, #0xb40] 45150: 9100c3e0 add x0, sp, #0x30 45154: 97fff51b bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 45158: f9400008 ldr x8, [x0] 4515c: f9401d08 ldr x8, [x8, #0x38] 45160: 52800141 mov w1, #0xa // =10 45164: d63f0100 blr x8 45168: 2a0003f5 mov w21, w0 4516c: 9100c3e0 add x0, sp, #0x30 45170: 97fff50c bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 45174: aa1403e0 mov x0, x20 45178: 2a1503e1 mov w1, w21 4517c: 94003abb bl 0x53c68 45180: aa1403e0 mov x0, x20 45184: 94003a4d bl 0x53ab8 45188: 97fff3ae bl 0x42040 4518c: aa0003f4 mov x20, x0 45190: 9100c3e0 add x0, sp, #0x30 45194: 97fff503 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 45198: f9400bf5 ldr x21, [sp, #0x10] 4519c: b50001d5 cbnz x21, 0x451d4 451a0: 14000022 b 0x45228 451a4: aa0003f4 mov x20, x0 451a8: 9100c3e0 add x0, sp, #0x30 451ac: 97fff4fd bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 451b0: f94013f5 ldr x21, [sp, #0x20] 451b4: b5000235 cbnz x21, 0x451f8 451b8: 1400001c b 0x45228 451bc: 14000003 b 0x451c8 451c0: 1400000b b 0x451ec 451c4: 14000001 b 0x451c8 451c8: aa0003f4 mov x20, x0 451cc: f9400bf5 ldr x21, [sp, #0x10] 451d0: b40002d5 cbz x21, 0x45228 451d4: 910022a8 add x8, x21, #0x8 451d8: c85ffd09 ldaxr x9, [x8] 451dc: d100052a sub x10, x9, #0x1 451e0: c80bfd0a stlxr w11, x10, [x8] 451e4: 35ffffab cbnz w11, 0x451d8 451e8: 14000009 b 0x4520c 451ec: aa0003f4 mov x20, x0 451f0: f94013f5 ldr x21, [sp, #0x20] 451f4: b40001b5 cbz x21, 0x45228 451f8: 910022a8 add x8, x21, #0x8 451fc: c85ffd09 ldaxr x9, [x8] 45200: d100052a sub x10, x9, #0x1 45204: c80bfd0a stlxr w11, x10, [x8] 45208: 35ffffab cbnz w11, 0x451fc 4520c: b50000e9 cbnz x9, 0x45228 45210: f94002a8 ldr x8, [x21] 45214: aa1503e0 mov x0, x21 45218: f9400908 ldr x8, [x8, #0x10] 4521c: d63f0100 blr x8 45220: aa1503e0 mov x0, x21 45224: 97fff35b bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 45228: b40001b3 cbz x19, 0x4525c 4522c: 91002268 add x8, x19, #0x8 45230: c85ffd09 ldaxr x9, [x8] 45234: d100052a sub x10, x9, #0x1 45238: c80bfd0a stlxr w11, x10, [x8] 4523c: 35ffffab cbnz w11, 0x45230 45240: b50000e9 cbnz x9, 0x4525c 45244: f9400268 ldr x8, [x19] 45248: aa1303e0 mov x0, x19 4524c: f9400908 ldr x8, [x8, #0x10] 45250: d63f0100 blr x8 45254: aa1303e0 mov x0, x19 45258: 97fff34e bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 4525c: aa1403e0 mov x0, x20 45260: 9402404f bl 0xd539c <__cxa_demangle+0x12abc> 0000000000045264 : 45264: d10203ff sub sp, sp, #0x80 45268: a9045ff8 stp x24, x23, [sp, #0x40] 4526c: a90557f6 stp x22, x21, [sp, #0x50] 45270: a9064ff4 stp x20, x19, [sp, #0x60] 45274: a9077bfd stp x29, x30, [sp, #0x70] 45278: 9101c3fd add x29, sp, #0x70 4527c: d53bd057 mrs x23, TPIDR_EL0 45280: f94016e8 ldr x8, [x23, #0x28] 45284: aa0103f5 mov x21, x1 45288: aa0003f4 mov x20, x0 4528c: f9001fe8 str x8, [sp, #0x38] 45290: 340003a2 cbz w2, 0x45304 45294: a9414e98 ldp x24, x19, [x20, #0x10] 45298: b4000413 cbz x19, 0x45318 4529c: 91002268 add x8, x19, #0x8 452a0: c85f7d09 ldxr x9, [x8] 452a4: 91000529 add x9, x9, #0x1 452a8: c80a7d09 stxr w10, x9, [x8] 452ac: 35ffffaa cbnz w10, 0x452a0 452b0: f90013ff str xzr, [sp, #0x20] 452b4: c85f7d09 ldxr x9, [x8] 452b8: 91000529 add x9, x9, #0x1 452bc: c80a7d09 stxr w10, x9, [x8] 452c0: 35ffffaa cbnz w10, 0x452b4 452c4: f94013f6 ldr x22, [sp, #0x20] 452c8: a901cff8 stp x24, x19, [sp, #0x18] 452cc: b4000296 cbz x22, 0x4531c 452d0: 910022c8 add x8, x22, #0x8 452d4: c85ffd09 ldaxr x9, [x8] 452d8: d100052a sub x10, x9, #0x1 452dc: c80bfd0a stlxr w11, x10, [x8] 452e0: 35ffffab cbnz w11, 0x452d4 452e4: b50001c9 cbnz x9, 0x4531c 452e8: f94002c8 ldr x8, [x22] 452ec: aa1603e0 mov x0, x22 452f0: f9400908 ldr x8, [x8, #0x10] 452f4: d63f0100 blr x8 452f8: aa1603e0 mov x0, x22 452fc: 97fff325 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 45300: 14000007 b 0x4531c 45304: aa1503e0 mov x0, x21 45308: aa1403e1 mov x1, x20 4530c: 9400a618 bl 0x6eb6c 45310: 12000014 and w20, w0, #0x1 45314: 14000056 b 0x4546c 45318: a901cff8 stp x24, x19, [sp, #0x18] 4531c: 9100a3e8 add x8, sp, #0x28 45320: 910063e1 add x1, sp, #0x18 45324: aa1503e0 mov x0, x21 45328: 9400a68c bl 0x6ed58 4532c: f94017f5 ldr x21, [sp, #0x28] 45330: b4000b75 cbz x21, 0x4549c 45334: f94013f6 ldr x22, [sp, #0x20] 45338: b40000f6 cbz x22, 0x45354 4533c: 910022c8 add x8, x22, #0x8 45340: c85ffd09 ldaxr x9, [x8] 45344: d100052a sub x10, x9, #0x1 45348: c80bfd0a stlxr w11, x10, [x8] 4534c: 35ffffab cbnz w11, 0x45340 45350: b4000309 cbz x9, 0x453b0 45354: a900ffff stp xzr, xzr, [sp, #0x8] 45358: b40003d3 cbz x19, 0x453d0 4535c: 91002268 add x8, x19, #0x8 45360: c85f7d09 ldxr x9, [x8] 45364: 91000529 add x9, x9, #0x1 45368: c80a7d09 stxr w10, x9, [x8] 4536c: 35ffffaa cbnz w10, 0x45360 45370: f9400bf6 ldr x22, [sp, #0x10] 45374: a900cff8 stp x24, x19, [sp, #0x8] 45378: b40002f6 cbz x22, 0x453d4 4537c: 910022c8 add x8, x22, #0x8 45380: c85ffd09 ldaxr x9, [x8] 45384: d100052a sub x10, x9, #0x1 45388: c80bfd0a stlxr w11, x10, [x8] 4538c: 35ffffab cbnz w11, 0x45380 45390: b5000229 cbnz x9, 0x453d4 45394: f94002c8 ldr x8, [x22] 45398: aa1603e0 mov x0, x22 4539c: f9400908 ldr x8, [x8, #0x10] 453a0: d63f0100 blr x8 453a4: aa1603e0 mov x0, x22 453a8: 97fff2fa bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 453ac: 1400000a b 0x453d4 453b0: f94002c8 ldr x8, [x22] 453b4: aa1603e0 mov x0, x22 453b8: f9400908 ldr x8, [x8, #0x10] 453bc: d63f0100 blr x8 453c0: aa1603e0 mov x0, x22 453c4: 97fff2f3 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 453c8: a900ffff stp xzr, xzr, [sp, #0x8] 453cc: b5fffc93 cbnz x19, 0x4535c 453d0: a900cff8 stp x24, x19, [sp, #0x8] 453d4: 9100a3e8 add x8, sp, #0x28 453d8: 910023e1 add x1, sp, #0x8 453dc: aa1503e0 mov x0, x21 453e0: 2a1f03e2 mov w2, wzr 453e4: 9400bdef bl 0x74ba0 453e8: f94017f5 ldr x21, [sp, #0x28] 453ec: b4000935 cbz x21, 0x45510 453f0: f9400bf6 ldr x22, [sp, #0x10] 453f4: b40001b6 cbz x22, 0x45428 453f8: 910022c8 add x8, x22, #0x8 453fc: c85ffd09 ldaxr x9, [x8] 45400: d100052a sub x10, x9, #0x1 45404: c80bfd0a stlxr w11, x10, [x8] 45408: 35ffffab cbnz w11, 0x453fc 4540c: b50000e9 cbnz x9, 0x45428 45410: f94002c8 ldr x8, [x22] 45414: aa1603e0 mov x0, x22 45418: f9400908 ldr x8, [x8, #0x10] 4541c: d63f0100 blr x8 45420: aa1603e0 mov x0, x22 45424: 97fff2db bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 45428: aa1503e0 mov x0, x21 4542c: aa1403e1 mov x1, x20 45430: 9400a5cf bl 0x6eb6c 45434: 12000014 and w20, w0, #0x1 45438: b40001b3 cbz x19, 0x4546c 4543c: 91002268 add x8, x19, #0x8 45440: c85ffd09 ldaxr x9, [x8] 45444: d100052a sub x10, x9, #0x1 45448: c80bfd0a stlxr w11, x10, [x8] 4544c: 35ffffab cbnz w11, 0x45440 45450: b50000e9 cbnz x9, 0x4546c 45454: f9400268 ldr x8, [x19] 45458: aa1303e0 mov x0, x19 4545c: f9400908 ldr x8, [x8, #0x10] 45460: d63f0100 blr x8 45464: aa1303e0 mov x0, x19 45468: 97fff2ca bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 4546c: f94016e8 ldr x8, [x23, #0x28] 45470: f9401fe9 ldr x9, [sp, #0x38] 45474: eb09011f cmp x8, x9 45478: 54000101 b.ne 0x45498 4547c: 2a1403e0 mov w0, w20 45480: a9477bfd ldp x29, x30, [sp, #0x70] 45484: a9464ff4 ldp x20, x19, [sp, #0x60] 45488: a94557f6 ldp x22, x21, [sp, #0x50] 4548c: a9445ff8 ldp x24, x23, [sp, #0x40] 45490: 910203ff add sp, sp, #0x80 45494: d65f03c0 ret 45498: 97fff3fe bl 0x42490 <__stack_chk_fail@plt> 4549c: d0000640 adrp x0, 0x10f000 454a0: f945b000 ldr x0, [x0, #0xb60] 454a4: b0000481 adrp x1, 0xd6000 <__cxa_demangle+0x13720> 454a8: 913c2421 add x1, x1, #0xf09 454ac: 528004e2 mov w2, #0x27 // =39 454b0: 94003883 bl 0x536bc 454b4: f9400008 ldr x8, [x0] 454b8: aa0003f4 mov x20, x0 454bc: f85e8108 ldur x8, [x8, #-0x18] 454c0: 8b080000 add x0, x0, x8 454c4: 9100c3e8 add x8, sp, #0x30 454c8: 97fff3da bl 0x42430 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 454cc: d0000641 adrp x1, 0x10f000 454d0: f945a021 ldr x1, [x1, #0xb40] 454d4: 9100c3e0 add x0, sp, #0x30 454d8: 97fff43a bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 454dc: f9400008 ldr x8, [x0] 454e0: f9401d08 ldr x8, [x8, #0x38] 454e4: 52800141 mov w1, #0xa // =10 454e8: d63f0100 blr x8 454ec: 2a0003f5 mov w21, w0 454f0: 9100c3e0 add x0, sp, #0x30 454f4: 97fff42b bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 454f8: aa1403e0 mov x0, x20 454fc: 2a1503e1 mov w1, w21 45500: 940039da bl 0x53c68 45504: aa1403e0 mov x0, x20 45508: 9400396c bl 0x53ab8 4550c: 97fff2cd bl 0x42040 45510: d0000640 adrp x0, 0x10f000 45514: f945b000 ldr x0, [x0, #0xb60] 45518: b0000481 adrp x1, 0xd6000 <__cxa_demangle+0x13720> 4551c: 913c2421 add x1, x1, #0xf09 45520: 528004e2 mov w2, #0x27 // =39 45524: 94003866 bl 0x536bc 45528: f9400008 ldr x8, [x0] 4552c: aa0003f4 mov x20, x0 45530: f85e8108 ldur x8, [x8, #-0x18] 45534: 8b080000 add x0, x0, x8 45538: 9100c3e8 add x8, sp, #0x30 4553c: 97fff3bd bl 0x42430 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 45540: d0000641 adrp x1, 0x10f000 45544: f945a021 ldr x1, [x1, #0xb40] 45548: 9100c3e0 add x0, sp, #0x30 4554c: 97fff41d bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 45550: f9400008 ldr x8, [x0] 45554: f9401d08 ldr x8, [x8, #0x38] 45558: 52800141 mov w1, #0xa // =10 4555c: d63f0100 blr x8 45560: 2a0003f5 mov w21, w0 45564: 9100c3e0 add x0, sp, #0x30 45568: 97fff40e bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 4556c: aa1403e0 mov x0, x20 45570: 2a1503e1 mov w1, w21 45574: 940039bd bl 0x53c68 45578: aa1403e0 mov x0, x20 4557c: 9400394f bl 0x53ab8 45580: 97fff2b0 bl 0x42040 45584: aa0003f4 mov x20, x0 45588: 9100c3e0 add x0, sp, #0x30 4558c: 97fff405 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 45590: f9400bf5 ldr x21, [sp, #0x10] 45594: b5000215 cbnz x21, 0x455d4 45598: 14000024 b 0x45628 4559c: aa0003f4 mov x20, x0 455a0: 9100c3e0 add x0, sp, #0x30 455a4: 97fff3ff bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 455a8: f94013f5 ldr x21, [sp, #0x20] 455ac: b5000275 cbnz x21, 0x455f8 455b0: 1400001e b 0x45628 455b4: 14000005 b 0x455c8 455b8: 1400000d b 0x455ec 455bc: aa0003f4 mov x20, x0 455c0: b5000373 cbnz x19, 0x4562c 455c4: 14000026 b 0x4565c 455c8: aa0003f4 mov x20, x0 455cc: f9400bf5 ldr x21, [sp, #0x10] 455d0: b40002d5 cbz x21, 0x45628 455d4: 910022a8 add x8, x21, #0x8 455d8: c85ffd09 ldaxr x9, [x8] 455dc: d100052a sub x10, x9, #0x1 455e0: c80bfd0a stlxr w11, x10, [x8] 455e4: 35ffffab cbnz w11, 0x455d8 455e8: 14000009 b 0x4560c 455ec: aa0003f4 mov x20, x0 455f0: f94013f5 ldr x21, [sp, #0x20] 455f4: b40001b5 cbz x21, 0x45628 455f8: 910022a8 add x8, x21, #0x8 455fc: c85ffd09 ldaxr x9, [x8] 45600: d100052a sub x10, x9, #0x1 45604: c80bfd0a stlxr w11, x10, [x8] 45608: 35ffffab cbnz w11, 0x455fc 4560c: b50000e9 cbnz x9, 0x45628 45610: f94002a8 ldr x8, [x21] 45614: aa1503e0 mov x0, x21 45618: f9400908 ldr x8, [x8, #0x10] 4561c: d63f0100 blr x8 45620: aa1503e0 mov x0, x21 45624: 97fff25b bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 45628: b40001b3 cbz x19, 0x4565c 4562c: 91002268 add x8, x19, #0x8 45630: c85ffd09 ldaxr x9, [x8] 45634: d100052a sub x10, x9, #0x1 45638: c80bfd0a stlxr w11, x10, [x8] 4563c: 35ffffab cbnz w11, 0x45630 45640: b50000e9 cbnz x9, 0x4565c 45644: f9400268 ldr x8, [x19] 45648: aa1303e0 mov x0, x19 4564c: f9400908 ldr x8, [x8, #0x10] 45650: d63f0100 blr x8 45654: aa1303e0 mov x0, x19 45658: 97fff24e bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 4565c: aa1403e0 mov x0, x20 45660: 94023f4f bl 0xd539c <__cxa_demangle+0x12abc> 0000000000045664 : 45664: d10283ff sub sp, sp, #0xa0 45668: f9002bf9 str x25, [sp, #0x50] 4566c: a9065ff8 stp x24, x23, [sp, #0x60] 45670: a90757f6 stp x22, x21, [sp, #0x70] 45674: a9084ff4 stp x20, x19, [sp, #0x80] 45678: a9097bfd stp x29, x30, [sp, #0x90] 4567c: 910243fd add x29, sp, #0x90 45680: d53bd058 mrs x24, TPIDR_EL0 45684: f9401708 ldr x8, [x24, #0x28] 45688: aa0003f4 mov x20, x0 4568c: aa0103e0 mov x0, x1 45690: 2a0203f5 mov w21, w2 45694: aa0103f6 mov x22, x1 45698: f90027e8 str x8, [sp, #0x48] 4569c: 9400a4c0 bl 0x6e99c 456a0: 36000e60 tbz w0, #0x0, 0x4586c 456a4: a9414e99 ldp x25, x19, [x20, #0x10] 456a8: b4000373 cbz x19, 0x45714 456ac: 91002268 add x8, x19, #0x8 456b0: c85f7d09 ldxr x9, [x8] 456b4: 91000529 add x9, x9, #0x1 456b8: c80a7d09 stxr w10, x9, [x8] 456bc: 35ffffaa cbnz w10, 0x456b0 456c0: f9001bff str xzr, [sp, #0x30] 456c4: c85f7d09 ldxr x9, [x8] 456c8: 91000529 add x9, x9, #0x1 456cc: c80a7d09 stxr w10, x9, [x8] 456d0: 35ffffaa cbnz w10, 0x456c4 456d4: f9401bf7 ldr x23, [sp, #0x30] 456d8: a902cff9 stp x25, x19, [sp, #0x28] 456dc: b40001f7 cbz x23, 0x45718 456e0: 910022e8 add x8, x23, #0x8 456e4: c85ffd09 ldaxr x9, [x8] 456e8: d100052a sub x10, x9, #0x1 456ec: c80bfd0a stlxr w11, x10, [x8] 456f0: 35ffffab cbnz w11, 0x456e4 456f4: b5000129 cbnz x9, 0x45718 456f8: f94002e8 ldr x8, [x23] 456fc: aa1703e0 mov x0, x23 45700: f9400908 ldr x8, [x8, #0x10] 45704: d63f0100 blr x8 45708: aa1703e0 mov x0, x23 4570c: 97fff221 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 45710: 14000002 b 0x45718 45714: a902cff9 stp x25, x19, [sp, #0x28] 45718: 9100e3e8 add x8, sp, #0x38 4571c: 9100a3e1 add x1, sp, #0x28 45720: aa1603e0 mov x0, x22 45724: 9400a58d bl 0x6ed58 45728: f9401ff6 ldr x22, [sp, #0x38] 4572c: b4000b96 cbz x22, 0x4589c 45730: f9401bf7 ldr x23, [sp, #0x30] 45734: b40000f7 cbz x23, 0x45750 45738: 910022e8 add x8, x23, #0x8 4573c: c85ffd09 ldaxr x9, [x8] 45740: d100052a sub x10, x9, #0x1 45744: c80bfd0a stlxr w11, x10, [x8] 45748: 35ffffab cbnz w11, 0x4573c 4574c: b4000309 cbz x9, 0x457ac 45750: a901ffff stp xzr, xzr, [sp, #0x18] 45754: b40003d3 cbz x19, 0x457cc 45758: 91002268 add x8, x19, #0x8 4575c: c85f7d09 ldxr x9, [x8] 45760: 91000529 add x9, x9, #0x1 45764: c80a7d09 stxr w10, x9, [x8] 45768: 35ffffaa cbnz w10, 0x4575c 4576c: f94013f7 ldr x23, [sp, #0x20] 45770: a901cff9 stp x25, x19, [sp, #0x18] 45774: b40002f7 cbz x23, 0x457d0 45778: 910022e8 add x8, x23, #0x8 4577c: c85ffd09 ldaxr x9, [x8] 45780: d100052a sub x10, x9, #0x1 45784: c80bfd0a stlxr w11, x10, [x8] 45788: 35ffffab cbnz w11, 0x4577c 4578c: b5000229 cbnz x9, 0x457d0 45790: f94002e8 ldr x8, [x23] 45794: aa1703e0 mov x0, x23 45798: f9400908 ldr x8, [x8, #0x10] 4579c: d63f0100 blr x8 457a0: aa1703e0 mov x0, x23 457a4: 97fff1fb bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 457a8: 1400000a b 0x457d0 457ac: f94002e8 ldr x8, [x23] 457b0: aa1703e0 mov x0, x23 457b4: f9400908 ldr x8, [x8, #0x10] 457b8: d63f0100 blr x8 457bc: aa1703e0 mov x0, x23 457c0: 97fff1f4 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 457c4: a901ffff stp xzr, xzr, [sp, #0x18] 457c8: b5fffc93 cbnz x19, 0x45758 457cc: a901cff9 stp x25, x19, [sp, #0x18] 457d0: 710002bf cmp w21, #0x0 457d4: 1a9f07e1 cset w1, ne 457d8: 910023e8 add x8, sp, #0x8 457dc: aa1403e0 mov x0, x20 457e0: 9400a809 bl 0x6f804 457e4: f94007e8 ldr x8, [sp, #0x8] 457e8: f9000be8 str x8, [sp, #0x10] 457ec: 910063e1 add x1, sp, #0x18 457f0: 910043e3 add x3, sp, #0x10 457f4: aa1603e0 mov x0, x22 457f8: 2a1f03e2 mov w2, wzr 457fc: 9400bbe7 bl 0x74798 45800: f94013f4 ldr x20, [sp, #0x20] 45804: b40001b4 cbz x20, 0x45838 45808: 91002288 add x8, x20, #0x8 4580c: c85ffd09 ldaxr x9, [x8] 45810: d100052a sub x10, x9, #0x1 45814: c80bfd0a stlxr w11, x10, [x8] 45818: 35ffffab cbnz w11, 0x4580c 4581c: b50000e9 cbnz x9, 0x45838 45820: f9400288 ldr x8, [x20] 45824: aa1403e0 mov x0, x20 45828: f9400908 ldr x8, [x8, #0x10] 4582c: d63f0100 blr x8 45830: aa1403e0 mov x0, x20 45834: 97fff1d7 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 45838: b40001b3 cbz x19, 0x4586c 4583c: 91002268 add x8, x19, #0x8 45840: c85ffd09 ldaxr x9, [x8] 45844: d100052a sub x10, x9, #0x1 45848: c80bfd0a stlxr w11, x10, [x8] 4584c: 35ffffab cbnz w11, 0x45840 45850: b50000e9 cbnz x9, 0x4586c 45854: f9400268 ldr x8, [x19] 45858: aa1303e0 mov x0, x19 4585c: f9400908 ldr x8, [x8, #0x10] 45860: d63f0100 blr x8 45864: aa1303e0 mov x0, x19 45868: 97fff1ca bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 4586c: f9401708 ldr x8, [x24, #0x28] 45870: f94027e9 ldr x9, [sp, #0x48] 45874: eb09011f cmp x8, x9 45878: 54000101 b.ne 0x45898 4587c: a9497bfd ldp x29, x30, [sp, #0x90] 45880: a9484ff4 ldp x20, x19, [sp, #0x80] 45884: a94757f6 ldp x22, x21, [sp, #0x70] 45888: a9465ff8 ldp x24, x23, [sp, #0x60] 4588c: f9402bf9 ldr x25, [sp, #0x50] 45890: 910283ff add sp, sp, #0xa0 45894: d65f03c0 ret 45898: 97fff2fe bl 0x42490 <__stack_chk_fail@plt> 4589c: d0000640 adrp x0, 0x10f000 458a0: f945b000 ldr x0, [x0, #0xb60] 458a4: b0000481 adrp x1, 0xd6000 <__cxa_demangle+0x13720> 458a8: 913c2421 add x1, x1, #0xf09 458ac: 528004e2 mov w2, #0x27 // =39 458b0: 94003783 bl 0x536bc 458b4: f9400008 ldr x8, [x0] 458b8: aa0003f4 mov x20, x0 458bc: f85e8108 ldur x8, [x8, #-0x18] 458c0: 8b080000 add x0, x0, x8 458c4: 910103e8 add x8, sp, #0x40 458c8: 97fff2da bl 0x42430 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 458cc: d0000641 adrp x1, 0x10f000 458d0: f945a021 ldr x1, [x1, #0xb40] 458d4: 910103e0 add x0, sp, #0x40 458d8: 97fff33a bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 458dc: f9400008 ldr x8, [x0] 458e0: f9401d08 ldr x8, [x8, #0x38] 458e4: 52800141 mov w1, #0xa // =10 458e8: d63f0100 blr x8 458ec: 2a0003f5 mov w21, w0 458f0: 910103e0 add x0, sp, #0x40 458f4: 97fff32b bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 458f8: aa1403e0 mov x0, x20 458fc: 2a1503e1 mov w1, w21 45900: 940038da bl 0x53c68 45904: aa1403e0 mov x0, x20 45908: 9400386c bl 0x53ab8 4590c: 97fff1cd bl 0x42040 45910: aa0003f4 mov x20, x0 45914: 910103e0 add x0, sp, #0x40 45918: 97fff322 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 4591c: f9401bf5 ldr x21, [sp, #0x30] 45920: b5000215 cbnz x21, 0x45960 45924: 1400001b b 0x45990 45928: 1400000b b 0x45954 4592c: 14000001 b 0x45930 45930: f94013f5 ldr x21, [sp, #0x20] 45934: aa0003f4 mov x20, x0 45938: b40002d5 cbz x21, 0x45990 4593c: 910022a8 add x8, x21, #0x8 45940: c85ffd09 ldaxr x9, [x8] 45944: d100052a sub x10, x9, #0x1 45948: c80bfd0a stlxr w11, x10, [x8] 4594c: 35ffffab cbnz w11, 0x45940 45950: 14000009 b 0x45974 45954: aa0003f4 mov x20, x0 45958: f9401bf5 ldr x21, [sp, #0x30] 4595c: b40001b5 cbz x21, 0x45990 45960: 910022a8 add x8, x21, #0x8 45964: c85ffd09 ldaxr x9, [x8] 45968: d100052a sub x10, x9, #0x1 4596c: c80bfd0a stlxr w11, x10, [x8] 45970: 35ffffab cbnz w11, 0x45964 45974: b50000e9 cbnz x9, 0x45990 45978: f94002a8 ldr x8, [x21] 4597c: aa1503e0 mov x0, x21 45980: f9400908 ldr x8, [x8, #0x10] 45984: d63f0100 blr x8 45988: aa1503e0 mov x0, x21 4598c: 97fff181 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 45990: b40001b3 cbz x19, 0x459c4 45994: 91002268 add x8, x19, #0x8 45998: c85ffd09 ldaxr x9, [x8] 4599c: d100052a sub x10, x9, #0x1 459a0: c80bfd0a stlxr w11, x10, [x8] 459a4: 35ffffab cbnz w11, 0x45998 459a8: b50000e9 cbnz x9, 0x459c4 459ac: f9400268 ldr x8, [x19] 459b0: aa1303e0 mov x0, x19 459b4: f9400908 ldr x8, [x8, #0x10] 459b8: d63f0100 blr x8 459bc: aa1303e0 mov x0, x19 459c0: 97fff174 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 459c4: aa1403e0 mov x0, x20 459c8: 94023e75 bl 0xd539c <__cxa_demangle+0x12abc> 00000000000459cc : 459cc: d10203ff sub sp, sp, #0x80 459d0: a9045ff8 stp x24, x23, [sp, #0x40] 459d4: a90557f6 stp x22, x21, [sp, #0x50] 459d8: a9064ff4 stp x20, x19, [sp, #0x60] 459dc: a9077bfd stp x29, x30, [sp, #0x70] 459e0: 9101c3fd add x29, sp, #0x70 459e4: d53bd057 mrs x23, TPIDR_EL0 459e8: f94016e8 ldr x8, [x23, #0x28] 459ec: aa0103f5 mov x21, x1 459f0: aa0003f4 mov x20, x0 459f4: f9001fe8 str x8, [sp, #0x38] 459f8: 340003a2 cbz w2, 0x45a6c 459fc: a9414e98 ldp x24, x19, [x20, #0x10] 45a00: b4000593 cbz x19, 0x45ab0 45a04: 91002268 add x8, x19, #0x8 45a08: c85f7d09 ldxr x9, [x8] 45a0c: 91000529 add x9, x9, #0x1 45a10: c80a7d09 stxr w10, x9, [x8] 45a14: 35ffffaa cbnz w10, 0x45a08 45a18: f90013ff str xzr, [sp, #0x20] 45a1c: c85f7d09 ldxr x9, [x8] 45a20: 91000529 add x9, x9, #0x1 45a24: c80a7d09 stxr w10, x9, [x8] 45a28: 35ffffaa cbnz w10, 0x45a1c 45a2c: f94013f6 ldr x22, [sp, #0x20] 45a30: a901cff8 stp x24, x19, [sp, #0x18] 45a34: b4000416 cbz x22, 0x45ab4 45a38: 910022c8 add x8, x22, #0x8 45a3c: c85ffd09 ldaxr x9, [x8] 45a40: d100052a sub x10, x9, #0x1 45a44: c80bfd0a stlxr w11, x10, [x8] 45a48: 35ffffab cbnz w11, 0x45a3c 45a4c: b5000349 cbnz x9, 0x45ab4 45a50: f94002c8 ldr x8, [x22] 45a54: aa1603e0 mov x0, x22 45a58: f9400908 ldr x8, [x8, #0x10] 45a5c: d63f0100 blr x8 45a60: aa1603e0 mov x0, x22 45a64: 97fff14b bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 45a68: 14000013 b 0x45ab4 45a6c: f9400e93 ldr x19, [x20, #0x18] 45a70: b40000d3 cbz x19, 0x45a88 45a74: 91002268 add x8, x19, #0x8 45a78: c85f7d09 ldxr x9, [x8] 45a7c: 91000529 add x9, x9, #0x1 45a80: c80a7d09 stxr w10, x9, [x8] 45a84: 35ffffaa cbnz w10, 0x45a78 45a88: aa1503e0 mov x0, x21 45a8c: 9400a3c8 bl 0x6e9ac 45a90: 12000014 and w20, w0, #0x1 45a94: b4000df3 cbz x19, 0x45c50 45a98: 91002268 add x8, x19, #0x8 45a9c: c85ffd09 ldaxr x9, [x8] 45aa0: d100052a sub x10, x9, #0x1 45aa4: c80bfd0a stlxr w11, x10, [x8] 45aa8: 35ffffab cbnz w11, 0x45a9c 45aac: 14000062 b 0x45c34 45ab0: a901cff8 stp x24, x19, [sp, #0x18] 45ab4: 9100a3e8 add x8, sp, #0x28 45ab8: 910063e1 add x1, sp, #0x18 45abc: aa1503e0 mov x0, x21 45ac0: 9400a4a6 bl 0x6ed58 45ac4: f94017f5 ldr x21, [sp, #0x28] 45ac8: b4000dd5 cbz x21, 0x45c80 45acc: f94013f6 ldr x22, [sp, #0x20] 45ad0: b40000f6 cbz x22, 0x45aec 45ad4: 910022c8 add x8, x22, #0x8 45ad8: c85ffd09 ldaxr x9, [x8] 45adc: d100052a sub x10, x9, #0x1 45ae0: c80bfd0a stlxr w11, x10, [x8] 45ae4: 35ffffab cbnz w11, 0x45ad8 45ae8: b4000309 cbz x9, 0x45b48 45aec: a900ffff stp xzr, xzr, [sp, #0x8] 45af0: b40003d3 cbz x19, 0x45b68 45af4: 91002268 add x8, x19, #0x8 45af8: c85f7d09 ldxr x9, [x8] 45afc: 91000529 add x9, x9, #0x1 45b00: c80a7d09 stxr w10, x9, [x8] 45b04: 35ffffaa cbnz w10, 0x45af8 45b08: f9400bf6 ldr x22, [sp, #0x10] 45b0c: a900cff8 stp x24, x19, [sp, #0x8] 45b10: b40002f6 cbz x22, 0x45b6c 45b14: 910022c8 add x8, x22, #0x8 45b18: c85ffd09 ldaxr x9, [x8] 45b1c: d100052a sub x10, x9, #0x1 45b20: c80bfd0a stlxr w11, x10, [x8] 45b24: 35ffffab cbnz w11, 0x45b18 45b28: b5000229 cbnz x9, 0x45b6c 45b2c: f94002c8 ldr x8, [x22] 45b30: aa1603e0 mov x0, x22 45b34: f9400908 ldr x8, [x8, #0x10] 45b38: d63f0100 blr x8 45b3c: aa1603e0 mov x0, x22 45b40: 97fff114 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 45b44: 1400000a b 0x45b6c 45b48: f94002c8 ldr x8, [x22] 45b4c: aa1603e0 mov x0, x22 45b50: f9400908 ldr x8, [x8, #0x10] 45b54: d63f0100 blr x8 45b58: aa1603e0 mov x0, x22 45b5c: 97fff10d bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 45b60: a900ffff stp xzr, xzr, [sp, #0x8] 45b64: b5fffc93 cbnz x19, 0x45af4 45b68: a900cff8 stp x24, x19, [sp, #0x8] 45b6c: 9100a3e8 add x8, sp, #0x28 45b70: 910023e1 add x1, sp, #0x8 45b74: aa1503e0 mov x0, x21 45b78: 2a1f03e2 mov w2, wzr 45b7c: 9400bc09 bl 0x74ba0 45b80: f94017f6 ldr x22, [sp, #0x28] 45b84: b4000b96 cbz x22, 0x45cf4 45b88: f9400bf5 ldr x21, [sp, #0x10] 45b8c: b40001b5 cbz x21, 0x45bc0 45b90: 910022a8 add x8, x21, #0x8 45b94: c85ffd09 ldaxr x9, [x8] 45b98: d100052a sub x10, x9, #0x1 45b9c: c80bfd0a stlxr w11, x10, [x8] 45ba0: 35ffffab cbnz w11, 0x45b94 45ba4: b50000e9 cbnz x9, 0x45bc0 45ba8: f94002a8 ldr x8, [x21] 45bac: aa1503e0 mov x0, x21 45bb0: f9400908 ldr x8, [x8, #0x10] 45bb4: d63f0100 blr x8 45bb8: aa1503e0 mov x0, x21 45bbc: 97fff0f5 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 45bc0: f9400e95 ldr x21, [x20, #0x18] 45bc4: b40000d5 cbz x21, 0x45bdc 45bc8: 910022a8 add x8, x21, #0x8 45bcc: c85f7d09 ldxr x9, [x8] 45bd0: 91000529 add x9, x9, #0x1 45bd4: c80a7d09 stxr w10, x9, [x8] 45bd8: 35ffffaa cbnz w10, 0x45bcc 45bdc: aa1603e0 mov x0, x22 45be0: 9400a373 bl 0x6e9ac 45be4: 12000014 and w20, w0, #0x1 45be8: b40001b5 cbz x21, 0x45c1c 45bec: 910022a8 add x8, x21, #0x8 45bf0: c85ffd09 ldaxr x9, [x8] 45bf4: d100052a sub x10, x9, #0x1 45bf8: c80bfd0a stlxr w11, x10, [x8] 45bfc: 35ffffab cbnz w11, 0x45bf0 45c00: b50000e9 cbnz x9, 0x45c1c 45c04: f94002a8 ldr x8, [x21] 45c08: aa1503e0 mov x0, x21 45c0c: f9400908 ldr x8, [x8, #0x10] 45c10: d63f0100 blr x8 45c14: aa1503e0 mov x0, x21 45c18: 97fff0de bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 45c1c: b40001b3 cbz x19, 0x45c50 45c20: 91002268 add x8, x19, #0x8 45c24: c85ffd09 ldaxr x9, [x8] 45c28: d100052a sub x10, x9, #0x1 45c2c: c80bfd0a stlxr w11, x10, [x8] 45c30: 35ffffab cbnz w11, 0x45c24 45c34: b50000e9 cbnz x9, 0x45c50 45c38: f9400268 ldr x8, [x19] 45c3c: aa1303e0 mov x0, x19 45c40: f9400908 ldr x8, [x8, #0x10] 45c44: d63f0100 blr x8 45c48: aa1303e0 mov x0, x19 45c4c: 97fff0d1 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 45c50: f94016e8 ldr x8, [x23, #0x28] 45c54: f9401fe9 ldr x9, [sp, #0x38] 45c58: eb09011f cmp x8, x9 45c5c: 54000101 b.ne 0x45c7c 45c60: 2a1403e0 mov w0, w20 45c64: a9477bfd ldp x29, x30, [sp, #0x70] 45c68: a9464ff4 ldp x20, x19, [sp, #0x60] 45c6c: a94557f6 ldp x22, x21, [sp, #0x50] 45c70: a9445ff8 ldp x24, x23, [sp, #0x40] 45c74: 910203ff add sp, sp, #0x80 45c78: d65f03c0 ret 45c7c: 97fff205 bl 0x42490 <__stack_chk_fail@plt> 45c80: d0000640 adrp x0, 0x10f000 45c84: f945b000 ldr x0, [x0, #0xb60] 45c88: b0000481 adrp x1, 0xd6000 <__cxa_demangle+0x13720> 45c8c: 913c2421 add x1, x1, #0xf09 45c90: 528004e2 mov w2, #0x27 // =39 45c94: 9400368a bl 0x536bc 45c98: f9400008 ldr x8, [x0] 45c9c: aa0003f4 mov x20, x0 45ca0: f85e8108 ldur x8, [x8, #-0x18] 45ca4: 8b080000 add x0, x0, x8 45ca8: 9100c3e8 add x8, sp, #0x30 45cac: 97fff1e1 bl 0x42430 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 45cb0: d0000641 adrp x1, 0x10f000 45cb4: f945a021 ldr x1, [x1, #0xb40] 45cb8: 9100c3e0 add x0, sp, #0x30 45cbc: 97fff241 bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 45cc0: f9400008 ldr x8, [x0] 45cc4: f9401d08 ldr x8, [x8, #0x38] 45cc8: 52800141 mov w1, #0xa // =10 45ccc: d63f0100 blr x8 45cd0: 2a0003f5 mov w21, w0 45cd4: 9100c3e0 add x0, sp, #0x30 45cd8: 97fff232 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 45cdc: aa1403e0 mov x0, x20 45ce0: 2a1503e1 mov w1, w21 45ce4: 940037e1 bl 0x53c68 45ce8: aa1403e0 mov x0, x20 45cec: 94003773 bl 0x53ab8 45cf0: 97fff0d4 bl 0x42040 45cf4: d0000640 adrp x0, 0x10f000 45cf8: f945b000 ldr x0, [x0, #0xb60] 45cfc: b0000481 adrp x1, 0xd6000 <__cxa_demangle+0x13720> 45d00: 913c2421 add x1, x1, #0xf09 45d04: 528004e2 mov w2, #0x27 // =39 45d08: 9400366d bl 0x536bc 45d0c: f9400008 ldr x8, [x0] 45d10: aa0003f4 mov x20, x0 45d14: f85e8108 ldur x8, [x8, #-0x18] 45d18: 8b080000 add x0, x0, x8 45d1c: 9100c3e8 add x8, sp, #0x30 45d20: 97fff1c4 bl 0x42430 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 45d24: d0000641 adrp x1, 0x10f000 45d28: f945a021 ldr x1, [x1, #0xb40] 45d2c: 9100c3e0 add x0, sp, #0x30 45d30: 97fff224 bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 45d34: f9400008 ldr x8, [x0] 45d38: f9401d08 ldr x8, [x8, #0x38] 45d3c: 52800141 mov w1, #0xa // =10 45d40: d63f0100 blr x8 45d44: 2a0003f5 mov w21, w0 45d48: 9100c3e0 add x0, sp, #0x30 45d4c: 97fff215 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 45d50: aa1403e0 mov x0, x20 45d54: 2a1503e1 mov w1, w21 45d58: 940037c4 bl 0x53c68 45d5c: aa1403e0 mov x0, x20 45d60: 94003756 bl 0x53ab8 45d64: 97fff0b7 bl 0x42040 45d68: aa0003f4 mov x20, x0 45d6c: 9100c3e0 add x0, sp, #0x30 45d70: 97fff20c bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 45d74: f9400bf5 ldr x21, [sp, #0x10] 45d78: b50003b5 cbnz x21, 0x45dec 45d7c: 14000031 b 0x45e40 45d80: aa0003f4 mov x20, x0 45d84: 9100c3e0 add x0, sp, #0x30 45d88: 97fff206 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 45d8c: f94013f5 ldr x21, [sp, #0x20] 45d90: b5000415 cbnz x21, 0x45e10 45d94: 1400002b b 0x45e40 45d98: 14000012 b 0x45de0 45d9c: 1400001a b 0x45e04 45da0: aa0003f4 mov x20, x0 45da4: b4000693 cbz x19, 0x45e74 45da8: 91002268 add x8, x19, #0x8 45dac: c85ffd09 ldaxr x9, [x8] 45db0: d100052a sub x10, x9, #0x1 45db4: c80bfd0a stlxr w11, x10, [x8] 45db8: 35ffffab cbnz w11, 0x45dac 45dbc: 14000027 b 0x45e58 45dc0: aa0003f4 mov x20, x0 45dc4: b40003f5 cbz x21, 0x45e40 45dc8: 910022a8 add x8, x21, #0x8 45dcc: c85ffd09 ldaxr x9, [x8] 45dd0: d100052a sub x10, x9, #0x1 45dd4: c80bfd0a stlxr w11, x10, [x8] 45dd8: 35ffffab cbnz w11, 0x45dcc 45ddc: 14000012 b 0x45e24 45de0: aa0003f4 mov x20, x0 45de4: f9400bf5 ldr x21, [sp, #0x10] 45de8: b40002d5 cbz x21, 0x45e40 45dec: 910022a8 add x8, x21, #0x8 45df0: c85ffd09 ldaxr x9, [x8] 45df4: d100052a sub x10, x9, #0x1 45df8: c80bfd0a stlxr w11, x10, [x8] 45dfc: 35ffffab cbnz w11, 0x45df0 45e00: 14000009 b 0x45e24 45e04: aa0003f4 mov x20, x0 45e08: f94013f5 ldr x21, [sp, #0x20] 45e0c: b40001b5 cbz x21, 0x45e40 45e10: 910022a8 add x8, x21, #0x8 45e14: c85ffd09 ldaxr x9, [x8] 45e18: d100052a sub x10, x9, #0x1 45e1c: c80bfd0a stlxr w11, x10, [x8] 45e20: 35ffffab cbnz w11, 0x45e14 45e24: b50000e9 cbnz x9, 0x45e40 45e28: f94002a8 ldr x8, [x21] 45e2c: aa1503e0 mov x0, x21 45e30: f9400908 ldr x8, [x8, #0x10] 45e34: d63f0100 blr x8 45e38: aa1503e0 mov x0, x21 45e3c: 97fff055 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 45e40: b40001b3 cbz x19, 0x45e74 45e44: 91002268 add x8, x19, #0x8 45e48: c85ffd09 ldaxr x9, [x8] 45e4c: d100052a sub x10, x9, #0x1 45e50: c80bfd0a stlxr w11, x10, [x8] 45e54: 35ffffab cbnz w11, 0x45e48 45e58: b50000e9 cbnz x9, 0x45e74 45e5c: f9400268 ldr x8, [x19] 45e60: aa1303e0 mov x0, x19 45e64: f9400908 ldr x8, [x8, #0x10] 45e68: d63f0100 blr x8 45e6c: aa1303e0 mov x0, x19 45e70: 97fff048 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 45e74: aa1403e0 mov x0, x20 45e78: 94023d49 bl 0xd539c <__cxa_demangle+0x12abc> 0000000000045e7c : 45e7c: d10243ff sub sp, sp, #0x90 45e80: a9055ff8 stp x24, x23, [sp, #0x50] 45e84: a90657f6 stp x22, x21, [sp, #0x60] 45e88: a9074ff4 stp x20, x19, [sp, #0x70] 45e8c: a9087bfd stp x29, x30, [sp, #0x80] 45e90: 910203fd add x29, sp, #0x80 45e94: d53bd057 mrs x23, TPIDR_EL0 45e98: f94016e8 ldr x8, [x23, #0x28] 45e9c: aa0103f5 mov x21, x1 45ea0: f81c83a8 stur x8, [x29, #-0x38] 45ea4: a9414c18 ldp x24, x19, [x0, #0x10] 45ea8: 340003a2 cbz w2, 0x45f1c 45eac: aa0003f4 mov x20, x0 45eb0: b40006d3 cbz x19, 0x45f88 45eb4: 91002268 add x8, x19, #0x8 45eb8: c85f7d09 ldxr x9, [x8] 45ebc: 91000529 add x9, x9, #0x1 45ec0: c80a7d09 stxr w10, x9, [x8] 45ec4: 35ffffaa cbnz w10, 0x45eb8 45ec8: f9001bff str xzr, [sp, #0x30] 45ecc: c85f7d09 ldxr x9, [x8] 45ed0: 91000529 add x9, x9, #0x1 45ed4: c80a7d09 stxr w10, x9, [x8] 45ed8: 35ffffaa cbnz w10, 0x45ecc 45edc: f9401bf6 ldr x22, [sp, #0x30] 45ee0: a902cff8 stp x24, x19, [sp, #0x28] 45ee4: b4000556 cbz x22, 0x45f8c 45ee8: 910022c8 add x8, x22, #0x8 45eec: c85ffd09 ldaxr x9, [x8] 45ef0: d100052a sub x10, x9, #0x1 45ef4: c80bfd0a stlxr w11, x10, [x8] 45ef8: 35ffffab cbnz w11, 0x45eec 45efc: b5000489 cbnz x9, 0x45f8c 45f00: f94002c8 ldr x8, [x22] 45f04: aa1603e0 mov x0, x22 45f08: f9400908 ldr x8, [x8, #0x10] 45f0c: d63f0100 blr x8 45f10: aa1603e0 mov x0, x22 45f14: 97fff01f bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 45f18: 1400001d b 0x45f8c 45f1c: b4000d73 cbz x19, 0x460c8 45f20: 91002268 add x8, x19, #0x8 45f24: c85f7d09 ldxr x9, [x8] 45f28: 91000529 add x9, x9, #0x1 45f2c: c80a7d09 stxr w10, x9, [x8] 45f30: 35ffffaa cbnz w10, 0x45f24 45f34: f9000bff str xzr, [sp, #0x10] 45f38: c85f7d09 ldxr x9, [x8] 45f3c: 91000529 add x9, x9, #0x1 45f40: c80a7d09 stxr w10, x9, [x8] 45f44: 35ffffaa cbnz w10, 0x45f38 45f48: f9400bf4 ldr x20, [sp, #0x10] 45f4c: a900cff8 stp x24, x19, [sp, #0x8] 45f50: b4000bf4 cbz x20, 0x460cc 45f54: 91002288 add x8, x20, #0x8 45f58: c85ffd09 ldaxr x9, [x8] 45f5c: d100052a sub x10, x9, #0x1 45f60: c80bfd0a stlxr w11, x10, [x8] 45f64: 35ffffab cbnz w11, 0x45f58 45f68: b5000b29 cbnz x9, 0x460cc 45f6c: f9400288 ldr x8, [x20] 45f70: aa1403e0 mov x0, x20 45f74: f9400908 ldr x8, [x8, #0x10] 45f78: d63f0100 blr x8 45f7c: aa1403e0 mov x0, x20 45f80: 97fff004 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 45f84: 14000052 b 0x460cc 45f88: a902cff8 stp x24, x19, [sp, #0x28] 45f8c: 9100e3e8 add x8, sp, #0x38 45f90: 9100a3e1 add x1, sp, #0x28 45f94: aa1503e0 mov x0, x21 45f98: 9400a370 bl 0x6ed58 45f9c: f9401ff5 ldr x21, [sp, #0x38] 45fa0: b4000f75 cbz x21, 0x4618c 45fa4: f9401bf6 ldr x22, [sp, #0x30] 45fa8: b40000f6 cbz x22, 0x45fc4 45fac: 910022c8 add x8, x22, #0x8 45fb0: c85ffd09 ldaxr x9, [x8] 45fb4: d100052a sub x10, x9, #0x1 45fb8: c80bfd0a stlxr w11, x10, [x8] 45fbc: 35ffffab cbnz w11, 0x45fb0 45fc0: b4000309 cbz x9, 0x46020 45fc4: a901ffff stp xzr, xzr, [sp, #0x18] 45fc8: b40003d3 cbz x19, 0x46040 45fcc: 91002268 add x8, x19, #0x8 45fd0: c85f7d09 ldxr x9, [x8] 45fd4: 91000529 add x9, x9, #0x1 45fd8: c80a7d09 stxr w10, x9, [x8] 45fdc: 35ffffaa cbnz w10, 0x45fd0 45fe0: f94013f6 ldr x22, [sp, #0x20] 45fe4: a901cff8 stp x24, x19, [sp, #0x18] 45fe8: b40002f6 cbz x22, 0x46044 45fec: 910022c8 add x8, x22, #0x8 45ff0: c85ffd09 ldaxr x9, [x8] 45ff4: d100052a sub x10, x9, #0x1 45ff8: c80bfd0a stlxr w11, x10, [x8] 45ffc: 35ffffab cbnz w11, 0x45ff0 46000: b5000229 cbnz x9, 0x46044 46004: f94002c8 ldr x8, [x22] 46008: aa1603e0 mov x0, x22 4600c: f9400908 ldr x8, [x8, #0x10] 46010: d63f0100 blr x8 46014: aa1603e0 mov x0, x22 46018: 97ffefde bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 4601c: 1400000a b 0x46044 46020: f94002c8 ldr x8, [x22] 46024: aa1603e0 mov x0, x22 46028: f9400908 ldr x8, [x8, #0x10] 4602c: d63f0100 blr x8 46030: aa1603e0 mov x0, x22 46034: 97ffefd7 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 46038: a901ffff stp xzr, xzr, [sp, #0x18] 4603c: b5fffc93 cbnz x19, 0x45fcc 46040: a901cff8 stp x24, x19, [sp, #0x18] 46044: 9100e3e8 add x8, sp, #0x38 46048: 910063e1 add x1, sp, #0x18 4604c: aa1503e0 mov x0, x21 46050: 2a1f03e2 mov w2, wzr 46054: 9400bad3 bl 0x74ba0 46058: f9401ff5 ldr x21, [sp, #0x38] 4605c: b4000d35 cbz x21, 0x46200 46060: f94013f6 ldr x22, [sp, #0x20] 46064: b40001b6 cbz x22, 0x46098 46068: 910022c8 add x8, x22, #0x8 4606c: c85ffd09 ldaxr x9, [x8] 46070: d100052a sub x10, x9, #0x1 46074: c80bfd0a stlxr w11, x10, [x8] 46078: 35ffffab cbnz w11, 0x4606c 4607c: b50000e9 cbnz x9, 0x46098 46080: f94002c8 ldr x8, [x22] 46084: aa1603e0 mov x0, x22 46088: f9400908 ldr x8, [x8, #0x10] 4608c: d63f0100 blr x8 46090: aa1603e0 mov x0, x22 46094: 97ffefbf bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 46098: aa1403e0 mov x0, x20 4609c: aa1503e1 mov x1, x21 460a0: 2a1f03e2 mov w2, wzr 460a4: 97ffff76 bl 0x45e7c 460a8: aa0003f4 mov x20, x0 460ac: b4000593 cbz x19, 0x4615c 460b0: 91002268 add x8, x19, #0x8 460b4: c85ffd09 ldaxr x9, [x8] 460b8: d100052a sub x10, x9, #0x1 460bc: c80bfd0a stlxr w11, x10, [x8] 460c0: 35ffffab cbnz w11, 0x460b4 460c4: 1400001f b 0x46140 460c8: a900cff8 stp x24, x19, [sp, #0x8] 460cc: 9100e3e8 add x8, sp, #0x38 460d0: 910023e1 add x1, sp, #0x8 460d4: aa1503e0 mov x0, x21 460d8: 9400a24f bl 0x6ea14 460dc: f9401fe0 ldr x0, [sp, #0x38] 460e0: b4000ca0 cbz x0, 0x46274 460e4: aa1f03e1 mov x1, xzr 460e8: 9400a595 bl 0x6f73c 460ec: f9400bf5 ldr x21, [sp, #0x10] 460f0: aa0003f4 mov x20, x0 460f4: b40001b5 cbz x21, 0x46128 460f8: 910022a8 add x8, x21, #0x8 460fc: c85ffd09 ldaxr x9, [x8] 46100: d100052a sub x10, x9, #0x1 46104: c80bfd0a stlxr w11, x10, [x8] 46108: 35ffffab cbnz w11, 0x460fc 4610c: b50000e9 cbnz x9, 0x46128 46110: f94002a8 ldr x8, [x21] 46114: aa1503e0 mov x0, x21 46118: f9400908 ldr x8, [x8, #0x10] 4611c: d63f0100 blr x8 46120: aa1503e0 mov x0, x21 46124: 97ffef9b bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 46128: b40001b3 cbz x19, 0x4615c 4612c: 91002268 add x8, x19, #0x8 46130: c85ffd09 ldaxr x9, [x8] 46134: d100052a sub x10, x9, #0x1 46138: c80bfd0a stlxr w11, x10, [x8] 4613c: 35ffffab cbnz w11, 0x46130 46140: b50000e9 cbnz x9, 0x4615c 46144: f9400268 ldr x8, [x19] 46148: aa1303e0 mov x0, x19 4614c: f9400908 ldr x8, [x8, #0x10] 46150: d63f0100 blr x8 46154: aa1303e0 mov x0, x19 46158: 97ffef8e bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 4615c: f94016e8 ldr x8, [x23, #0x28] 46160: f85c83a9 ldur x9, [x29, #-0x38] 46164: eb09011f cmp x8, x9 46168: 54000101 b.ne 0x46188 4616c: aa1403e0 mov x0, x20 46170: a9487bfd ldp x29, x30, [sp, #0x80] 46174: a9474ff4 ldp x20, x19, [sp, #0x70] 46178: a94657f6 ldp x22, x21, [sp, #0x60] 4617c: a9455ff8 ldp x24, x23, [sp, #0x50] 46180: 910243ff add sp, sp, #0x90 46184: d65f03c0 ret 46188: 97fff0c2 bl 0x42490 <__stack_chk_fail@plt> 4618c: b0000640 adrp x0, 0x10f000 46190: f945b000 ldr x0, [x0, #0xb60] 46194: 90000481 adrp x1, 0xd6000 <__cxa_demangle+0x13720> 46198: 913c2421 add x1, x1, #0xf09 4619c: 528004e2 mov w2, #0x27 // =39 461a0: 94003547 bl 0x536bc 461a4: f9400008 ldr x8, [x0] 461a8: aa0003f4 mov x20, x0 461ac: f85e8108 ldur x8, [x8, #-0x18] 461b0: 8b080000 add x0, x0, x8 461b4: 910103e8 add x8, sp, #0x40 461b8: 97fff09e bl 0x42430 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 461bc: b0000641 adrp x1, 0x10f000 461c0: f945a021 ldr x1, [x1, #0xb40] 461c4: 910103e0 add x0, sp, #0x40 461c8: 97fff0fe bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 461cc: f9400008 ldr x8, [x0] 461d0: f9401d08 ldr x8, [x8, #0x38] 461d4: 52800141 mov w1, #0xa // =10 461d8: d63f0100 blr x8 461dc: 2a0003f5 mov w21, w0 461e0: 910103e0 add x0, sp, #0x40 461e4: 97fff0ef bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 461e8: aa1403e0 mov x0, x20 461ec: 2a1503e1 mov w1, w21 461f0: 9400369e bl 0x53c68 461f4: aa1403e0 mov x0, x20 461f8: 94003630 bl 0x53ab8 461fc: 97ffef91 bl 0x42040 46200: b0000640 adrp x0, 0x10f000 46204: f945b000 ldr x0, [x0, #0xb60] 46208: 90000481 adrp x1, 0xd6000 <__cxa_demangle+0x13720> 4620c: 913c2421 add x1, x1, #0xf09 46210: 528004e2 mov w2, #0x27 // =39 46214: 9400352a bl 0x536bc 46218: f9400008 ldr x8, [x0] 4621c: aa0003f4 mov x20, x0 46220: f85e8108 ldur x8, [x8, #-0x18] 46224: 8b080000 add x0, x0, x8 46228: 910103e8 add x8, sp, #0x40 4622c: 97fff081 bl 0x42430 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 46230: b0000641 adrp x1, 0x10f000 46234: f945a021 ldr x1, [x1, #0xb40] 46238: 910103e0 add x0, sp, #0x40 4623c: 97fff0e1 bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 46240: f9400008 ldr x8, [x0] 46244: f9401d08 ldr x8, [x8, #0x38] 46248: 52800141 mov w1, #0xa // =10 4624c: d63f0100 blr x8 46250: 2a0003f5 mov w21, w0 46254: 910103e0 add x0, sp, #0x40 46258: 97fff0d2 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 4625c: aa1403e0 mov x0, x20 46260: 2a1503e1 mov w1, w21 46264: 94003681 bl 0x53c68 46268: aa1403e0 mov x0, x20 4626c: 94003613 bl 0x53ab8 46270: 97ffef74 bl 0x42040 46274: b0000640 adrp x0, 0x10f000 46278: f945b000 ldr x0, [x0, #0xb60] 4627c: 90000481 adrp x1, 0xd6000 <__cxa_demangle+0x13720> 46280: 913c2421 add x1, x1, #0xf09 46284: 528004e2 mov w2, #0x27 // =39 46288: 9400350d bl 0x536bc 4628c: f9400008 ldr x8, [x0] 46290: aa0003f4 mov x20, x0 46294: f85e8108 ldur x8, [x8, #-0x18] 46298: 8b080000 add x0, x0, x8 4629c: 910103e8 add x8, sp, #0x40 462a0: 97fff064 bl 0x42430 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 462a4: b0000641 adrp x1, 0x10f000 462a8: f945a021 ldr x1, [x1, #0xb40] 462ac: 910103e0 add x0, sp, #0x40 462b0: 97fff0c4 bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 462b4: f9400008 ldr x8, [x0] 462b8: f9401d08 ldr x8, [x8, #0x38] 462bc: 52800141 mov w1, #0xa // =10 462c0: d63f0100 blr x8 462c4: 2a0003f5 mov w21, w0 462c8: 910103e0 add x0, sp, #0x40 462cc: 97fff0b5 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 462d0: aa1403e0 mov x0, x20 462d4: 2a1503e1 mov w1, w21 462d8: 94003664 bl 0x53c68 462dc: aa1403e0 mov x0, x20 462e0: 940035f6 bl 0x53ab8 462e4: 97ffef57 bl 0x42040 462e8: aa0003f4 mov x20, x0 462ec: 910103e0 add x0, sp, #0x40 462f0: 97fff0ac bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 462f4: f9400bf5 ldr x21, [sp, #0x10] 462f8: b50002b5 cbnz x21, 0x4634c 462fc: 14000020 b 0x4637c 46300: aa0003f4 mov x20, x0 46304: 910103e0 add x0, sp, #0x40 46308: 97fff0a6 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 4630c: f94013f5 ldr x21, [sp, #0x20] 46310: b5000515 cbnz x21, 0x463b0 46314: 1400003c b 0x46404 46318: aa0003f4 mov x20, x0 4631c: 910103e0 add x0, sp, #0x40 46320: 97fff0a0 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 46324: f9401bf5 ldr x21, [sp, #0x30] 46328: b5000575 cbnz x21, 0x463d4 4632c: 14000036 b 0x46404 46330: 14000004 b 0x46340 46334: 1400001c b 0x463a4 46338: 14000024 b 0x463c8 4633c: 14000001 b 0x46340 46340: aa0003f4 mov x20, x0 46344: f9400bf5 ldr x21, [sp, #0x10] 46348: b40001b5 cbz x21, 0x4637c 4634c: 910022a8 add x8, x21, #0x8 46350: c85ffd09 ldaxr x9, [x8] 46354: d100052a sub x10, x9, #0x1 46358: c80bfd0a stlxr w11, x10, [x8] 4635c: 35ffffab cbnz w11, 0x46350 46360: b50000e9 cbnz x9, 0x4637c 46364: f94002a8 ldr x8, [x21] 46368: aa1503e0 mov x0, x21 4636c: f9400908 ldr x8, [x8, #0x10] 46370: d63f0100 blr x8 46374: aa1503e0 mov x0, x21 46378: 97ffef06 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 4637c: b40005f3 cbz x19, 0x46438 46380: 91002268 add x8, x19, #0x8 46384: c85ffd09 ldaxr x9, [x8] 46388: d100052a sub x10, x9, #0x1 4638c: c80bfd0a stlxr w11, x10, [x8] 46390: 35ffffab cbnz w11, 0x46384 46394: 14000022 b 0x4641c 46398: aa0003f4 mov x20, x0 4639c: b5000373 cbnz x19, 0x46408 463a0: 14000026 b 0x46438 463a4: aa0003f4 mov x20, x0 463a8: f94013f5 ldr x21, [sp, #0x20] 463ac: b40002d5 cbz x21, 0x46404 463b0: 910022a8 add x8, x21, #0x8 463b4: c85ffd09 ldaxr x9, [x8] 463b8: d100052a sub x10, x9, #0x1 463bc: c80bfd0a stlxr w11, x10, [x8] 463c0: 35ffffab cbnz w11, 0x463b4 463c4: 14000009 b 0x463e8 463c8: aa0003f4 mov x20, x0 463cc: f9401bf5 ldr x21, [sp, #0x30] 463d0: b40001b5 cbz x21, 0x46404 463d4: 910022a8 add x8, x21, #0x8 463d8: c85ffd09 ldaxr x9, [x8] 463dc: d100052a sub x10, x9, #0x1 463e0: c80bfd0a stlxr w11, x10, [x8] 463e4: 35ffffab cbnz w11, 0x463d8 463e8: b50000e9 cbnz x9, 0x46404 463ec: f94002a8 ldr x8, [x21] 463f0: aa1503e0 mov x0, x21 463f4: f9400908 ldr x8, [x8, #0x10] 463f8: d63f0100 blr x8 463fc: aa1503e0 mov x0, x21 46400: 97ffeee4 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 46404: b40001b3 cbz x19, 0x46438 46408: 91002268 add x8, x19, #0x8 4640c: c85ffd09 ldaxr x9, [x8] 46410: d100052a sub x10, x9, #0x1 46414: c80bfd0a stlxr w11, x10, [x8] 46418: 35ffffab cbnz w11, 0x4640c 4641c: b50000e9 cbnz x9, 0x46438 46420: f9400268 ldr x8, [x19] 46424: aa1303e0 mov x0, x19 46428: f9400908 ldr x8, [x8, #0x10] 4642c: d63f0100 blr x8 46430: aa1303e0 mov x0, x19 46434: 97ffeed7 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 46438: aa1403e0 mov x0, x20 4643c: 94023bd8 bl 0xd539c <__cxa_demangle+0x12abc> 0000000000046440 : 46440: d10283ff sub sp, sp, #0xa0 46444: f9002bf9 str x25, [sp, #0x50] 46448: a9065ff8 stp x24, x23, [sp, #0x60] 4644c: a90757f6 stp x22, x21, [sp, #0x70] 46450: a9084ff4 stp x20, x19, [sp, #0x80] 46454: a9097bfd stp x29, x30, [sp, #0x90] 46458: 910243fd add x29, sp, #0x90 4645c: d53bd058 mrs x24, TPIDR_EL0 46460: f9401708 ldr x8, [x24, #0x28] 46464: aa0003f5 mov x21, x0 46468: aa0103e0 mov x0, x1 4646c: aa0203f4 mov x20, x2 46470: aa0103f6 mov x22, x1 46474: f90027e8 str x8, [sp, #0x48] 46478: 9400a149 bl 0x6e99c 4647c: 36000e40 tbz w0, #0x0, 0x46644 46480: a9414eb9 ldp x25, x19, [x21, #0x10] 46484: b4000373 cbz x19, 0x464f0 46488: 91002268 add x8, x19, #0x8 4648c: c85f7d09 ldxr x9, [x8] 46490: 91000529 add x9, x9, #0x1 46494: c80a7d09 stxr w10, x9, [x8] 46498: 35ffffaa cbnz w10, 0x4648c 4649c: f9001bff str xzr, [sp, #0x30] 464a0: c85f7d09 ldxr x9, [x8] 464a4: 91000529 add x9, x9, #0x1 464a8: c80a7d09 stxr w10, x9, [x8] 464ac: 35ffffaa cbnz w10, 0x464a0 464b0: f9401bf7 ldr x23, [sp, #0x30] 464b4: a902cff9 stp x25, x19, [sp, #0x28] 464b8: b40001f7 cbz x23, 0x464f4 464bc: 910022e8 add x8, x23, #0x8 464c0: c85ffd09 ldaxr x9, [x8] 464c4: d100052a sub x10, x9, #0x1 464c8: c80bfd0a stlxr w11, x10, [x8] 464cc: 35ffffab cbnz w11, 0x464c0 464d0: b5000129 cbnz x9, 0x464f4 464d4: f94002e8 ldr x8, [x23] 464d8: aa1703e0 mov x0, x23 464dc: f9400908 ldr x8, [x8, #0x10] 464e0: d63f0100 blr x8 464e4: aa1703e0 mov x0, x23 464e8: 97ffeeaa bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 464ec: 14000002 b 0x464f4 464f0: a902cff9 stp x25, x19, [sp, #0x28] 464f4: 9100e3e8 add x8, sp, #0x38 464f8: 9100a3e1 add x1, sp, #0x28 464fc: aa1603e0 mov x0, x22 46500: 9400a216 bl 0x6ed58 46504: f9401ff6 ldr x22, [sp, #0x38] 46508: b4000b76 cbz x22, 0x46674 4650c: f9401bf7 ldr x23, [sp, #0x30] 46510: b40000f7 cbz x23, 0x4652c 46514: 910022e8 add x8, x23, #0x8 46518: c85ffd09 ldaxr x9, [x8] 4651c: d100052a sub x10, x9, #0x1 46520: c80bfd0a stlxr w11, x10, [x8] 46524: 35ffffab cbnz w11, 0x46518 46528: b4000309 cbz x9, 0x46588 4652c: a901ffff stp xzr, xzr, [sp, #0x18] 46530: b40003d3 cbz x19, 0x465a8 46534: 91002268 add x8, x19, #0x8 46538: c85f7d09 ldxr x9, [x8] 4653c: 91000529 add x9, x9, #0x1 46540: c80a7d09 stxr w10, x9, [x8] 46544: 35ffffaa cbnz w10, 0x46538 46548: f94013f7 ldr x23, [sp, #0x20] 4654c: a901cff9 stp x25, x19, [sp, #0x18] 46550: b40002f7 cbz x23, 0x465ac 46554: 910022e8 add x8, x23, #0x8 46558: c85ffd09 ldaxr x9, [x8] 4655c: d100052a sub x10, x9, #0x1 46560: c80bfd0a stlxr w11, x10, [x8] 46564: 35ffffab cbnz w11, 0x46558 46568: b5000229 cbnz x9, 0x465ac 4656c: f94002e8 ldr x8, [x23] 46570: aa1703e0 mov x0, x23 46574: f9400908 ldr x8, [x8, #0x10] 46578: d63f0100 blr x8 4657c: aa1703e0 mov x0, x23 46580: 97ffee84 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 46584: 1400000a b 0x465ac 46588: f94002e8 ldr x8, [x23] 4658c: aa1703e0 mov x0, x23 46590: f9400908 ldr x8, [x8, #0x10] 46594: d63f0100 blr x8 46598: aa1703e0 mov x0, x23 4659c: 97ffee7d bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 465a0: a901ffff stp xzr, xzr, [sp, #0x18] 465a4: b5fffc93 cbnz x19, 0x46534 465a8: a901cff9 stp x25, x19, [sp, #0x18] 465ac: 910023e8 add x8, sp, #0x8 465b0: aa1503e0 mov x0, x21 465b4: aa1403e1 mov x1, x20 465b8: 9400a435 bl 0x6f68c 465bc: f94007e8 ldr x8, [sp, #0x8] 465c0: f9000be8 str x8, [sp, #0x10] 465c4: 910063e1 add x1, sp, #0x18 465c8: 910043e3 add x3, sp, #0x10 465cc: aa1603e0 mov x0, x22 465d0: 2a1f03e2 mov w2, wzr 465d4: 9400b871 bl 0x74798 465d8: f94013f4 ldr x20, [sp, #0x20] 465dc: b40001b4 cbz x20, 0x46610 465e0: 91002288 add x8, x20, #0x8 465e4: c85ffd09 ldaxr x9, [x8] 465e8: d100052a sub x10, x9, #0x1 465ec: c80bfd0a stlxr w11, x10, [x8] 465f0: 35ffffab cbnz w11, 0x465e4 465f4: b50000e9 cbnz x9, 0x46610 465f8: f9400288 ldr x8, [x20] 465fc: aa1403e0 mov x0, x20 46600: f9400908 ldr x8, [x8, #0x10] 46604: d63f0100 blr x8 46608: aa1403e0 mov x0, x20 4660c: 97ffee61 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 46610: b40001b3 cbz x19, 0x46644 46614: 91002268 add x8, x19, #0x8 46618: c85ffd09 ldaxr x9, [x8] 4661c: d100052a sub x10, x9, #0x1 46620: c80bfd0a stlxr w11, x10, [x8] 46624: 35ffffab cbnz w11, 0x46618 46628: b50000e9 cbnz x9, 0x46644 4662c: f9400268 ldr x8, [x19] 46630: aa1303e0 mov x0, x19 46634: f9400908 ldr x8, [x8, #0x10] 46638: d63f0100 blr x8 4663c: aa1303e0 mov x0, x19 46640: 97ffee54 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 46644: f9401708 ldr x8, [x24, #0x28] 46648: f94027e9 ldr x9, [sp, #0x48] 4664c: eb09011f cmp x8, x9 46650: 54000101 b.ne 0x46670 46654: a9497bfd ldp x29, x30, [sp, #0x90] 46658: a9484ff4 ldp x20, x19, [sp, #0x80] 4665c: a94757f6 ldp x22, x21, [sp, #0x70] 46660: a9465ff8 ldp x24, x23, [sp, #0x60] 46664: f9402bf9 ldr x25, [sp, #0x50] 46668: 910283ff add sp, sp, #0xa0 4666c: d65f03c0 ret 46670: 97ffef88 bl 0x42490 <__stack_chk_fail@plt> 46674: b0000640 adrp x0, 0x10f000 46678: f945b000 ldr x0, [x0, #0xb60] 4667c: 90000481 adrp x1, 0xd6000 <__cxa_demangle+0x13720> 46680: 913c2421 add x1, x1, #0xf09 46684: 528004e2 mov w2, #0x27 // =39 46688: 9400340d bl 0x536bc 4668c: f9400008 ldr x8, [x0] 46690: aa0003f4 mov x20, x0 46694: f85e8108 ldur x8, [x8, #-0x18] 46698: 8b080000 add x0, x0, x8 4669c: 910103e8 add x8, sp, #0x40 466a0: 97ffef64 bl 0x42430 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 466a4: b0000641 adrp x1, 0x10f000 466a8: f945a021 ldr x1, [x1, #0xb40] 466ac: 910103e0 add x0, sp, #0x40 466b0: 97ffefc4 bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 466b4: f9400008 ldr x8, [x0] 466b8: f9401d08 ldr x8, [x8, #0x38] 466bc: 52800141 mov w1, #0xa // =10 466c0: d63f0100 blr x8 466c4: 2a0003f5 mov w21, w0 466c8: 910103e0 add x0, sp, #0x40 466cc: 97ffefb5 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 466d0: aa1403e0 mov x0, x20 466d4: 2a1503e1 mov w1, w21 466d8: 94003564 bl 0x53c68 466dc: aa1403e0 mov x0, x20 466e0: 940034f6 bl 0x53ab8 466e4: 97ffee57 bl 0x42040 466e8: aa0003f4 mov x20, x0 466ec: 910103e0 add x0, sp, #0x40 466f0: 97ffefac bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 466f4: f9401bf5 ldr x21, [sp, #0x30] 466f8: b5000215 cbnz x21, 0x46738 466fc: 1400001b b 0x46768 46700: 1400000b b 0x4672c 46704: 14000001 b 0x46708 46708: f94013f5 ldr x21, [sp, #0x20] 4670c: aa0003f4 mov x20, x0 46710: b40002d5 cbz x21, 0x46768 46714: 910022a8 add x8, x21, #0x8 46718: c85ffd09 ldaxr x9, [x8] 4671c: d100052a sub x10, x9, #0x1 46720: c80bfd0a stlxr w11, x10, [x8] 46724: 35ffffab cbnz w11, 0x46718 46728: 14000009 b 0x4674c 4672c: aa0003f4 mov x20, x0 46730: f9401bf5 ldr x21, [sp, #0x30] 46734: b40001b5 cbz x21, 0x46768 46738: 910022a8 add x8, x21, #0x8 4673c: c85ffd09 ldaxr x9, [x8] 46740: d100052a sub x10, x9, #0x1 46744: c80bfd0a stlxr w11, x10, [x8] 46748: 35ffffab cbnz w11, 0x4673c 4674c: b50000e9 cbnz x9, 0x46768 46750: f94002a8 ldr x8, [x21] 46754: aa1503e0 mov x0, x21 46758: f9400908 ldr x8, [x8, #0x10] 4675c: d63f0100 blr x8 46760: aa1503e0 mov x0, x21 46764: 97ffee0b bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 46768: b40001b3 cbz x19, 0x4679c 4676c: 91002268 add x8, x19, #0x8 46770: c85ffd09 ldaxr x9, [x8] 46774: d100052a sub x10, x9, #0x1 46778: c80bfd0a stlxr w11, x10, [x8] 4677c: 35ffffab cbnz w11, 0x46770 46780: b50000e9 cbnz x9, 0x4679c 46784: f9400268 ldr x8, [x19] 46788: aa1303e0 mov x0, x19 4678c: f9400908 ldr x8, [x8, #0x10] 46790: d63f0100 blr x8 46794: aa1303e0 mov x0, x19 46798: 97ffedfe bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 4679c: aa1403e0 mov x0, x20 467a0: 94023aff bl 0xd539c <__cxa_demangle+0x12abc> 00000000000467a4 : 467a4: d10243ff sub sp, sp, #0x90 467a8: f90023f9 str x25, [sp, #0x40] 467ac: a9055ff8 stp x24, x23, [sp, #0x50] 467b0: a90657f6 stp x22, x21, [sp, #0x60] 467b4: a9074ff4 stp x20, x19, [sp, #0x70] 467b8: a9087bfd stp x29, x30, [sp, #0x80] 467bc: 910203fd add x29, sp, #0x80 467c0: d53bd058 mrs x24, TPIDR_EL0 467c4: f9401708 ldr x8, [x24, #0x28] 467c8: aa0203f4 mov x20, x2 467cc: aa0103f6 mov x22, x1 467d0: f9001fe8 str x8, [sp, #0x38] 467d4: 340003c3 cbz w3, 0x4684c 467d8: a9414c19 ldp x25, x19, [x0, #0x10] 467dc: aa0003f5 mov x21, x0 467e0: b4000693 cbz x19, 0x468b0 467e4: 91002268 add x8, x19, #0x8 467e8: c85f7d09 ldxr x9, [x8] 467ec: 91000529 add x9, x9, #0x1 467f0: c80a7d09 stxr w10, x9, [x8] 467f4: 35ffffaa cbnz w10, 0x467e8 467f8: f90017ff str xzr, [sp, #0x28] 467fc: c85f7d09 ldxr x9, [x8] 46800: 91000529 add x9, x9, #0x1 46804: c80a7d09 stxr w10, x9, [x8] 46808: 35ffffaa cbnz w10, 0x467fc 4680c: f94017f7 ldr x23, [sp, #0x28] 46810: a9024ff9 stp x25, x19, [sp, #0x20] 46814: b4000517 cbz x23, 0x468b4 46818: 910022e8 add x8, x23, #0x8 4681c: c85ffd09 ldaxr x9, [x8] 46820: d100052a sub x10, x9, #0x1 46824: c80bfd0a stlxr w11, x10, [x8] 46828: 35ffffab cbnz w11, 0x4681c 4682c: b5000449 cbnz x9, 0x468b4 46830: f94002e8 ldr x8, [x23] 46834: aa1703e0 mov x0, x23 46838: f9400908 ldr x8, [x8, #0x10] 4683c: d63f0100 blr x8 46840: aa1703e0 mov x0, x23 46844: 97ffedd3 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 46848: 1400001b b 0x468b4 4684c: aa1603e0 mov x0, x22 46850: 9400a031 bl 0x6e914 46854: 360007a0 tbz w0, #0x0, 0x46948 46858: aa1603e0 mov x0, x22 4685c: 9400a6fa bl 0x70444 46860: b9000280 str w0, [x20] 46864: 9100c3e8 add x8, sp, #0x30 46868: aa1603e0 mov x0, x22 4686c: 9400a694 bl 0x702bc 46870: f9401be0 ldr x0, [sp, #0x30] 46874: 910003e8 mov x8, sp 46878: 9400a658 bl 0x701d8 4687c: f94003e8 ldr x8, [sp] 46880: f9400114 ldr x20, [x8] 46884: aa1603e0 mov x0, x22 46888: 9400a6bb bl 0x70374 4688c: f94007f3 ldr x19, [sp, #0x8] 46890: 8b000294 add x20, x20, x0 46894: b4000e33 cbz x19, 0x46a58 46898: 91002268 add x8, x19, #0x8 4689c: c85ffd09 ldaxr x9, [x8] 468a0: d100052a sub x10, x9, #0x1 468a4: c80bfd0a stlxr w11, x10, [x8] 468a8: 35ffffab cbnz w11, 0x4689c 468ac: 14000062 b 0x46a34 468b0: a9024ff9 stp x25, x19, [sp, #0x20] 468b4: 9100c3e8 add x8, sp, #0x30 468b8: 910083e1 add x1, sp, #0x20 468bc: aa1603e0 mov x0, x22 468c0: 9400a126 bl 0x6ed58 468c4: f9401bf6 ldr x22, [sp, #0x30] 468c8: b4000e36 cbz x22, 0x46a8c 468cc: f94017f7 ldr x23, [sp, #0x28] 468d0: b40000f7 cbz x23, 0x468ec 468d4: 910022e8 add x8, x23, #0x8 468d8: c85ffd09 ldaxr x9, [x8] 468dc: d100052a sub x10, x9, #0x1 468e0: c80bfd0a stlxr w11, x10, [x8] 468e4: 35ffffab cbnz w11, 0x468d8 468e8: b4000529 cbz x9, 0x4698c 468ec: a9017fff stp xzr, xzr, [sp, #0x10] 468f0: b40005f3 cbz x19, 0x469ac 468f4: 91002268 add x8, x19, #0x8 468f8: c85f7d09 ldxr x9, [x8] 468fc: 91000529 add x9, x9, #0x1 46900: c80a7d09 stxr w10, x9, [x8] 46904: 35ffffaa cbnz w10, 0x468f8 46908: f9400ff7 ldr x23, [sp, #0x18] 4690c: a9014ff9 stp x25, x19, [sp, #0x10] 46910: b4000517 cbz x23, 0x469b0 46914: 910022e8 add x8, x23, #0x8 46918: c85ffd09 ldaxr x9, [x8] 4691c: d100052a sub x10, x9, #0x1 46920: c80bfd0a stlxr w11, x10, [x8] 46924: 35ffffab cbnz w11, 0x46918 46928: b5000449 cbnz x9, 0x469b0 4692c: f94002e8 ldr x8, [x23] 46930: aa1703e0 mov x0, x23 46934: f9400908 ldr x8, [x8, #0x10] 46938: d63f0100 blr x8 4693c: aa1703e0 mov x0, x23 46940: 97ffed94 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 46944: 1400001b b 0x469b0 46948: aa1603e0 mov x0, x22 4694c: 94009fd0 bl 0x6e88c 46950: 36000820 tbz w0, #0x0, 0x46a54 46954: 910003e8 mov x8, sp 46958: aa1603e0 mov x0, x22 4695c: 9400a61f bl 0x701d8 46960: a9404fe8 ldp x8, x19, [sp] 46964: f9400509 ldr x9, [x8, #0x8] 46968: b9000289 str w9, [x20] 4696c: f9400114 ldr x20, [x8] 46970: b4000753 cbz x19, 0x46a58 46974: 91002268 add x8, x19, #0x8 46978: c85ffd09 ldaxr x9, [x8] 4697c: d100052a sub x10, x9, #0x1 46980: c80bfd0a stlxr w11, x10, [x8] 46984: 35ffffab cbnz w11, 0x46978 46988: 1400002b b 0x46a34 4698c: f94002e8 ldr x8, [x23] 46990: aa1703e0 mov x0, x23 46994: f9400908 ldr x8, [x8, #0x10] 46998: d63f0100 blr x8 4699c: aa1703e0 mov x0, x23 469a0: 97ffed7c bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 469a4: a9017fff stp xzr, xzr, [sp, #0x10] 469a8: b5fffa73 cbnz x19, 0x468f4 469ac: a9014ff9 stp x25, x19, [sp, #0x10] 469b0: 9100c3e8 add x8, sp, #0x30 469b4: 910043e1 add x1, sp, #0x10 469b8: aa1603e0 mov x0, x22 469bc: 2a1f03e2 mov w2, wzr 469c0: 9400b878 bl 0x74ba0 469c4: f9401bf6 ldr x22, [sp, #0x30] 469c8: b40009d6 cbz x22, 0x46b00 469cc: f9400ff7 ldr x23, [sp, #0x18] 469d0: b40001b7 cbz x23, 0x46a04 469d4: 910022e8 add x8, x23, #0x8 469d8: c85ffd09 ldaxr x9, [x8] 469dc: d100052a sub x10, x9, #0x1 469e0: c80bfd0a stlxr w11, x10, [x8] 469e4: 35ffffab cbnz w11, 0x469d8 469e8: b50000e9 cbnz x9, 0x46a04 469ec: f94002e8 ldr x8, [x23] 469f0: aa1703e0 mov x0, x23 469f4: f9400908 ldr x8, [x8, #0x10] 469f8: d63f0100 blr x8 469fc: aa1703e0 mov x0, x23 46a00: 97ffed64 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 46a04: aa1503e0 mov x0, x21 46a08: aa1603e1 mov x1, x22 46a0c: aa1403e2 mov x2, x20 46a10: 2a1f03e3 mov w3, wzr 46a14: 97ffff64 bl 0x467a4 46a18: aa0003f4 mov x20, x0 46a1c: b40001f3 cbz x19, 0x46a58 46a20: 91002268 add x8, x19, #0x8 46a24: c85ffd09 ldaxr x9, [x8] 46a28: d100052a sub x10, x9, #0x1 46a2c: c80bfd0a stlxr w11, x10, [x8] 46a30: 35ffffab cbnz w11, 0x46a24 46a34: b5000129 cbnz x9, 0x46a58 46a38: f9400268 ldr x8, [x19] 46a3c: aa1303e0 mov x0, x19 46a40: f9400908 ldr x8, [x8, #0x10] 46a44: d63f0100 blr x8 46a48: aa1303e0 mov x0, x19 46a4c: 97ffed51 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 46a50: 14000002 b 0x46a58 46a54: aa1f03f4 mov x20, xzr 46a58: f9401708 ldr x8, [x24, #0x28] 46a5c: f9401fe9 ldr x9, [sp, #0x38] 46a60: eb09011f cmp x8, x9 46a64: 54000121 b.ne 0x46a88 46a68: aa1403e0 mov x0, x20 46a6c: a9487bfd ldp x29, x30, [sp, #0x80] 46a70: a9474ff4 ldp x20, x19, [sp, #0x70] 46a74: a94657f6 ldp x22, x21, [sp, #0x60] 46a78: a9455ff8 ldp x24, x23, [sp, #0x50] 46a7c: f94023f9 ldr x25, [sp, #0x40] 46a80: 910243ff add sp, sp, #0x90 46a84: d65f03c0 ret 46a88: 97ffee82 bl 0x42490 <__stack_chk_fail@plt> 46a8c: b0000640 adrp x0, 0x10f000 46a90: f945b000 ldr x0, [x0, #0xb60] 46a94: 90000481 adrp x1, 0xd6000 <__cxa_demangle+0x13720> 46a98: 913c2421 add x1, x1, #0xf09 46a9c: 528004e2 mov w2, #0x27 // =39 46aa0: 94003307 bl 0x536bc 46aa4: f9400008 ldr x8, [x0] 46aa8: aa0003f4 mov x20, x0 46aac: f85e8108 ldur x8, [x8, #-0x18] 46ab0: 8b080000 add x0, x0, x8 46ab4: 910003e8 mov x8, sp 46ab8: 97ffee5e bl 0x42430 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 46abc: b0000641 adrp x1, 0x10f000 46ac0: f945a021 ldr x1, [x1, #0xb40] 46ac4: 910003e0 mov x0, sp 46ac8: 97ffeebe bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 46acc: f9400008 ldr x8, [x0] 46ad0: f9401d08 ldr x8, [x8, #0x38] 46ad4: 52800141 mov w1, #0xa // =10 46ad8: d63f0100 blr x8 46adc: 2a0003f5 mov w21, w0 46ae0: 910003e0 mov x0, sp 46ae4: 97ffeeaf bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 46ae8: aa1403e0 mov x0, x20 46aec: 2a1503e1 mov w1, w21 46af0: 9400345e bl 0x53c68 46af4: aa1403e0 mov x0, x20 46af8: 940033f0 bl 0x53ab8 46afc: 97ffed51 bl 0x42040 46b00: b0000640 adrp x0, 0x10f000 46b04: f945b000 ldr x0, [x0, #0xb60] 46b08: 90000481 adrp x1, 0xd6000 <__cxa_demangle+0x13720> 46b0c: 913c2421 add x1, x1, #0xf09 46b10: 528004e2 mov w2, #0x27 // =39 46b14: 940032ea bl 0x536bc 46b18: f9400008 ldr x8, [x0] 46b1c: aa0003f4 mov x20, x0 46b20: f85e8108 ldur x8, [x8, #-0x18] 46b24: 8b080000 add x0, x0, x8 46b28: 910003e8 mov x8, sp 46b2c: 97ffee41 bl 0x42430 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 46b30: b0000641 adrp x1, 0x10f000 46b34: f945a021 ldr x1, [x1, #0xb40] 46b38: 910003e0 mov x0, sp 46b3c: 97ffeea1 bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 46b40: f9400008 ldr x8, [x0] 46b44: f9401d08 ldr x8, [x8, #0x38] 46b48: 52800141 mov w1, #0xa // =10 46b4c: d63f0100 blr x8 46b50: 2a0003f5 mov w21, w0 46b54: 910003e0 mov x0, sp 46b58: 97ffee92 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 46b5c: aa1403e0 mov x0, x20 46b60: 2a1503e1 mov w1, w21 46b64: 94003441 bl 0x53c68 46b68: aa1403e0 mov x0, x20 46b6c: 940033d3 bl 0x53ab8 46b70: 97ffed34 bl 0x42040 46b74: aa0003f4 mov x20, x0 46b78: 910003e0 mov x0, sp 46b7c: 97ffee89 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 46b80: f9400ff5 ldr x21, [sp, #0x18] 46b84: b5000355 cbnz x21, 0x46bec 46b88: 1400002e b 0x46c40 46b8c: aa0003f4 mov x20, x0 46b90: 910003e0 mov x0, sp 46b94: 97ffee83 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 46b98: f94017f5 ldr x21, [sp, #0x28] 46b9c: b50003b5 cbnz x21, 0x46c10 46ba0: 14000028 b 0x46c40 46ba4: 1400000f b 0x46be0 46ba8: 14000017 b 0x46c04 46bac: f94007f3 ldr x19, [sp, #0x8] 46bb0: aa0003f4 mov x20, x0 46bb4: b4000613 cbz x19, 0x46c74 46bb8: 91002268 add x8, x19, #0x8 46bbc: c85ffd09 ldaxr x9, [x8] 46bc0: d100052a sub x10, x9, #0x1 46bc4: c80bfd0a stlxr w11, x10, [x8] 46bc8: 35ffffab cbnz w11, 0x46bbc 46bcc: 14000023 b 0x46c58 46bd0: 940239f3 bl 0xd539c <__cxa_demangle+0x12abc> 46bd4: aa0003f4 mov x20, x0 46bd8: b5000373 cbnz x19, 0x46c44 46bdc: 14000026 b 0x46c74 46be0: aa0003f4 mov x20, x0 46be4: f9400ff5 ldr x21, [sp, #0x18] 46be8: b40002d5 cbz x21, 0x46c40 46bec: 910022a8 add x8, x21, #0x8 46bf0: c85ffd09 ldaxr x9, [x8] 46bf4: d100052a sub x10, x9, #0x1 46bf8: c80bfd0a stlxr w11, x10, [x8] 46bfc: 35ffffab cbnz w11, 0x46bf0 46c00: 14000009 b 0x46c24 46c04: aa0003f4 mov x20, x0 46c08: f94017f5 ldr x21, [sp, #0x28] 46c0c: b40001b5 cbz x21, 0x46c40 46c10: 910022a8 add x8, x21, #0x8 46c14: c85ffd09 ldaxr x9, [x8] 46c18: d100052a sub x10, x9, #0x1 46c1c: c80bfd0a stlxr w11, x10, [x8] 46c20: 35ffffab cbnz w11, 0x46c14 46c24: b50000e9 cbnz x9, 0x46c40 46c28: f94002a8 ldr x8, [x21] 46c2c: aa1503e0 mov x0, x21 46c30: f9400908 ldr x8, [x8, #0x10] 46c34: d63f0100 blr x8 46c38: aa1503e0 mov x0, x21 46c3c: 97ffecd5 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 46c40: b40001b3 cbz x19, 0x46c74 46c44: 91002268 add x8, x19, #0x8 46c48: c85ffd09 ldaxr x9, [x8] 46c4c: d100052a sub x10, x9, #0x1 46c50: c80bfd0a stlxr w11, x10, [x8] 46c54: 35ffffab cbnz w11, 0x46c48 46c58: b50000e9 cbnz x9, 0x46c74 46c5c: f9400268 ldr x8, [x19] 46c60: aa1303e0 mov x0, x19 46c64: f9400908 ldr x8, [x8, #0x10] 46c68: d63f0100 blr x8 46c6c: aa1303e0 mov x0, x19 46c70: 97ffecc8 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 46c74: aa1403e0 mov x0, x20 46c78: 940239c9 bl 0xd539c <__cxa_demangle+0x12abc> 0000000000046c7c : 46c7c: d10243ff sub sp, sp, #0x90 46c80: a90467fa stp x26, x25, [sp, #0x40] 46c84: a9055ff8 stp x24, x23, [sp, #0x50] 46c88: a90657f6 stp x22, x21, [sp, #0x60] 46c8c: a9074ff4 stp x20, x19, [sp, #0x70] 46c90: a9087bfd stp x29, x30, [sp, #0x80] 46c94: 910203fd add x29, sp, #0x80 46c98: d53bd059 mrs x25, TPIDR_EL0 46c9c: f9401728 ldr x8, [x25, #0x28] 46ca0: aa0003f5 mov x21, x0 46ca4: aa0103e0 mov x0, x1 46ca8: 2a0303f6 mov w22, w3 46cac: aa0203f4 mov x20, x2 46cb0: aa0103f7 mov x23, x1 46cb4: f9001fe8 str x8, [sp, #0x38] 46cb8: 94009f39 bl 0x6e99c 46cbc: 36000e20 tbz w0, #0x0, 0x46e80 46cc0: a9414eba ldp x26, x19, [x21, #0x10] 46cc4: b4000373 cbz x19, 0x46d30 46cc8: 91002268 add x8, x19, #0x8 46ccc: c85f7d09 ldxr x9, [x8] 46cd0: 91000529 add x9, x9, #0x1 46cd4: c80a7d09 stxr w10, x9, [x8] 46cd8: 35ffffaa cbnz w10, 0x46ccc 46cdc: f90013ff str xzr, [sp, #0x20] 46ce0: c85f7d09 ldxr x9, [x8] 46ce4: 91000529 add x9, x9, #0x1 46ce8: c80a7d09 stxr w10, x9, [x8] 46cec: 35ffffaa cbnz w10, 0x46ce0 46cf0: f94013f8 ldr x24, [sp, #0x20] 46cf4: a901cffa stp x26, x19, [sp, #0x18] 46cf8: b40001f8 cbz x24, 0x46d34 46cfc: 91002308 add x8, x24, #0x8 46d00: c85ffd09 ldaxr x9, [x8] 46d04: d100052a sub x10, x9, #0x1 46d08: c80bfd0a stlxr w11, x10, [x8] 46d0c: 35ffffab cbnz w11, 0x46d00 46d10: b5000129 cbnz x9, 0x46d34 46d14: f9400308 ldr x8, [x24] 46d18: aa1803e0 mov x0, x24 46d1c: f9400908 ldr x8, [x8, #0x10] 46d20: d63f0100 blr x8 46d24: aa1803e0 mov x0, x24 46d28: 97ffec9a bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 46d2c: 14000002 b 0x46d34 46d30: a901cffa stp x26, x19, [sp, #0x18] 46d34: 9100a3e8 add x8, sp, #0x28 46d38: 910063e1 add x1, sp, #0x18 46d3c: aa1703e0 mov x0, x23 46d40: 9400a006 bl 0x6ed58 46d44: f94017f7 ldr x23, [sp, #0x28] 46d48: b4000b57 cbz x23, 0x46eb0 46d4c: f94013f8 ldr x24, [sp, #0x20] 46d50: b40001b8 cbz x24, 0x46d84 46d54: 91002308 add x8, x24, #0x8 46d58: c85ffd09 ldaxr x9, [x8] 46d5c: d100052a sub x10, x9, #0x1 46d60: c80bfd0a stlxr w11, x10, [x8] 46d64: 35ffffab cbnz w11, 0x46d58 46d68: b50000e9 cbnz x9, 0x46d84 46d6c: f9400308 ldr x8, [x24] 46d70: aa1803e0 mov x0, x24 46d74: f9400908 ldr x8, [x8, #0x10] 46d78: d63f0100 blr x8 46d7c: aa1803e0 mov x0, x24 46d80: 97ffec84 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 46d84: 93407ec2 sxtw x2, w22 46d88: 9100c3e8 add x8, sp, #0x30 46d8c: aa1503e0 mov x0, x21 46d90: aa1403e1 mov x1, x20 46d94: 94004874 bl 0x58f64 46d98: a900ffff stp xzr, xzr, [sp, #0x8] 46d9c: b40002d3 cbz x19, 0x46df4 46da0: 91002268 add x8, x19, #0x8 46da4: c85f7d09 ldxr x9, [x8] 46da8: 91000529 add x9, x9, #0x1 46dac: c80a7d09 stxr w10, x9, [x8] 46db0: 35ffffaa cbnz w10, 0x46da4 46db4: f9400bf4 ldr x20, [sp, #0x10] 46db8: a900cffa stp x26, x19, [sp, #0x8] 46dbc: b40001f4 cbz x20, 0x46df8 46dc0: 91002288 add x8, x20, #0x8 46dc4: c85ffd09 ldaxr x9, [x8] 46dc8: d100052a sub x10, x9, #0x1 46dcc: c80bfd0a stlxr w11, x10, [x8] 46dd0: 35ffffab cbnz w11, 0x46dc4 46dd4: b5000129 cbnz x9, 0x46df8 46dd8: f9400288 ldr x8, [x20] 46ddc: aa1403e0 mov x0, x20 46de0: f9400908 ldr x8, [x8, #0x10] 46de4: d63f0100 blr x8 46de8: aa1403e0 mov x0, x20 46dec: 97ffec69 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 46df0: 14000002 b 0x46df8 46df4: a900cffa stp x26, x19, [sp, #0x8] 46df8: f9401be8 ldr x8, [sp, #0x30] 46dfc: f90003e8 str x8, [sp] 46e00: 910023e1 add x1, sp, #0x8 46e04: 910003e3 mov x3, sp 46e08: aa1703e0 mov x0, x23 46e0c: 2a1f03e2 mov w2, wzr 46e10: 9400b662 bl 0x74798 46e14: f9400bf4 ldr x20, [sp, #0x10] 46e18: b40001b4 cbz x20, 0x46e4c 46e1c: 91002288 add x8, x20, #0x8 46e20: c85ffd09 ldaxr x9, [x8] 46e24: d100052a sub x10, x9, #0x1 46e28: c80bfd0a stlxr w11, x10, [x8] 46e2c: 35ffffab cbnz w11, 0x46e20 46e30: b50000e9 cbnz x9, 0x46e4c 46e34: f9400288 ldr x8, [x20] 46e38: aa1403e0 mov x0, x20 46e3c: f9400908 ldr x8, [x8, #0x10] 46e40: d63f0100 blr x8 46e44: aa1403e0 mov x0, x20 46e48: 97ffec52 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 46e4c: b40001b3 cbz x19, 0x46e80 46e50: 91002268 add x8, x19, #0x8 46e54: c85ffd09 ldaxr x9, [x8] 46e58: d100052a sub x10, x9, #0x1 46e5c: c80bfd0a stlxr w11, x10, [x8] 46e60: 35ffffab cbnz w11, 0x46e54 46e64: b50000e9 cbnz x9, 0x46e80 46e68: f9400268 ldr x8, [x19] 46e6c: aa1303e0 mov x0, x19 46e70: f9400908 ldr x8, [x8, #0x10] 46e74: d63f0100 blr x8 46e78: aa1303e0 mov x0, x19 46e7c: 97ffec45 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 46e80: f9401728 ldr x8, [x25, #0x28] 46e84: f9401fe9 ldr x9, [sp, #0x38] 46e88: eb09011f cmp x8, x9 46e8c: 54000101 b.ne 0x46eac 46e90: a9487bfd ldp x29, x30, [sp, #0x80] 46e94: a9474ff4 ldp x20, x19, [sp, #0x70] 46e98: a94657f6 ldp x22, x21, [sp, #0x60] 46e9c: a9455ff8 ldp x24, x23, [sp, #0x50] 46ea0: a94467fa ldp x26, x25, [sp, #0x40] 46ea4: 910243ff add sp, sp, #0x90 46ea8: d65f03c0 ret 46eac: 97ffed79 bl 0x42490 <__stack_chk_fail@plt> 46eb0: b0000640 adrp x0, 0x10f000 46eb4: f945b000 ldr x0, [x0, #0xb60] 46eb8: 90000481 adrp x1, 0xd6000 <__cxa_demangle+0x13720> 46ebc: 913c2421 add x1, x1, #0xf09 46ec0: 528004e2 mov w2, #0x27 // =39 46ec4: 940031fe bl 0x536bc 46ec8: f9400008 ldr x8, [x0] 46ecc: aa0003f4 mov x20, x0 46ed0: f85e8108 ldur x8, [x8, #-0x18] 46ed4: 8b080000 add x0, x0, x8 46ed8: 9100c3e8 add x8, sp, #0x30 46edc: 97ffed55 bl 0x42430 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 46ee0: b0000641 adrp x1, 0x10f000 46ee4: f945a021 ldr x1, [x1, #0xb40] 46ee8: 9100c3e0 add x0, sp, #0x30 46eec: 97ffedb5 bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 46ef0: f9400008 ldr x8, [x0] 46ef4: f9401d08 ldr x8, [x8, #0x38] 46ef8: 52800141 mov w1, #0xa // =10 46efc: d63f0100 blr x8 46f00: 2a0003f5 mov w21, w0 46f04: 9100c3e0 add x0, sp, #0x30 46f08: 97ffeda6 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 46f0c: aa1403e0 mov x0, x20 46f10: 2a1503e1 mov w1, w21 46f14: 94003355 bl 0x53c68 46f18: aa1403e0 mov x0, x20 46f1c: 940032e7 bl 0x53ab8 46f20: 97ffec48 bl 0x42040 46f24: aa0003f4 mov x20, x0 46f28: 9100c3e0 add x0, sp, #0x30 46f2c: 97ffed9d bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 46f30: f94013f5 ldr x21, [sp, #0x20] 46f34: b5000255 cbnz x21, 0x46f7c 46f38: 1400001d b 0x46fac 46f3c: 1400000d b 0x46f70 46f40: f9400bf5 ldr x21, [sp, #0x10] 46f44: aa0003f4 mov x20, x0 46f48: b4000335 cbz x21, 0x46fac 46f4c: 910022a8 add x8, x21, #0x8 46f50: c85ffd09 ldaxr x9, [x8] 46f54: d100052a sub x10, x9, #0x1 46f58: c80bfd0a stlxr w11, x10, [x8] 46f5c: 35ffffab cbnz w11, 0x46f50 46f60: 1400000c b 0x46f90 46f64: aa0003f4 mov x20, x0 46f68: b5000253 cbnz x19, 0x46fb0 46f6c: 1400001d b 0x46fe0 46f70: aa0003f4 mov x20, x0 46f74: f94013f5 ldr x21, [sp, #0x20] 46f78: b40001b5 cbz x21, 0x46fac 46f7c: 910022a8 add x8, x21, #0x8 46f80: c85ffd09 ldaxr x9, [x8] 46f84: d100052a sub x10, x9, #0x1 46f88: c80bfd0a stlxr w11, x10, [x8] 46f8c: 35ffffab cbnz w11, 0x46f80 46f90: b50000e9 cbnz x9, 0x46fac 46f94: f94002a8 ldr x8, [x21] 46f98: aa1503e0 mov x0, x21 46f9c: f9400908 ldr x8, [x8, #0x10] 46fa0: d63f0100 blr x8 46fa4: aa1503e0 mov x0, x21 46fa8: 97ffebfa bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 46fac: b40001b3 cbz x19, 0x46fe0 46fb0: 91002268 add x8, x19, #0x8 46fb4: c85ffd09 ldaxr x9, [x8] 46fb8: d100052a sub x10, x9, #0x1 46fbc: c80bfd0a stlxr w11, x10, [x8] 46fc0: 35ffffab cbnz w11, 0x46fb4 46fc4: b50000e9 cbnz x9, 0x46fe0 46fc8: f9400268 ldr x8, [x19] 46fcc: aa1303e0 mov x0, x19 46fd0: f9400908 ldr x8, [x8, #0x10] 46fd4: d63f0100 blr x8 46fd8: aa1303e0 mov x0, x19 46fdc: 97ffebed bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 46fe0: aa1403e0 mov x0, x20 46fe4: 940238ee bl 0xd539c <__cxa_demangle+0x12abc> 0000000000046fe8 : 46fe8: d10243ff sub sp, sp, #0x90 46fec: a9055ff8 stp x24, x23, [sp, #0x50] 46ff0: a90657f6 stp x22, x21, [sp, #0x60] 46ff4: a9074ff4 stp x20, x19, [sp, #0x70] 46ff8: a9087bfd stp x29, x30, [sp, #0x80] 46ffc: 910203fd add x29, sp, #0x80 47000: d53bd057 mrs x23, TPIDR_EL0 47004: f94016e8 ldr x8, [x23, #0x28] 47008: aa0103f4 mov x20, x1 4700c: f81c83a8 stur x8, [x29, #-0x38] 47010: a9414c18 ldp x24, x19, [x0, #0x10] 47014: 340003a2 cbz w2, 0x47088 47018: aa0003f5 mov x21, x0 4701c: b4000833 cbz x19, 0x47120 47020: 91002268 add x8, x19, #0x8 47024: c85f7d09 ldxr x9, [x8] 47028: 91000529 add x9, x9, #0x1 4702c: c80a7d09 stxr w10, x9, [x8] 47030: 35ffffaa cbnz w10, 0x47024 47034: f90013ff str xzr, [sp, #0x20] 47038: c85f7d09 ldxr x9, [x8] 4703c: 91000529 add x9, x9, #0x1 47040: c80a7d09 stxr w10, x9, [x8] 47044: 35ffffaa cbnz w10, 0x47038 47048: f94013f6 ldr x22, [sp, #0x20] 4704c: a901cff8 stp x24, x19, [sp, #0x18] 47050: b40006b6 cbz x22, 0x47124 47054: 910022c8 add x8, x22, #0x8 47058: c85ffd09 ldaxr x9, [x8] 4705c: d100052a sub x10, x9, #0x1 47060: c80bfd0a stlxr w11, x10, [x8] 47064: 35ffffab cbnz w11, 0x47058 47068: b50005e9 cbnz x9, 0x47124 4706c: f94002c8 ldr x8, [x22] 47070: aa1603e0 mov x0, x22 47074: f9400908 ldr x8, [x8, #0x10] 47078: d63f0100 blr x8 4707c: aa1603e0 mov x0, x22 47080: 97ffebc4 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 47084: 14000028 b 0x47124 47088: b40000d3 cbz x19, 0x470a0 4708c: 91002268 add x8, x19, #0x8 47090: c85f7d09 ldxr x9, [x8] 47094: 91000529 add x9, x9, #0x1 47098: c80a7d09 stxr w10, x9, [x8] 4709c: 35ffffaa cbnz w10, 0x47090 470a0: aa1403e0 mov x0, x20 470a4: 94009e3e bl 0x6e99c 470a8: 36001b80 tbz w0, #0x0, 0x47418 470ac: aa1403e0 mov x0, x20 470b0: 94009867 bl 0x6d24c 470b4: 37001b20 tbnz w0, #0x0, 0x47418 470b8: aa1403e0 mov x0, x20 470bc: 94009868 bl 0x6d25c 470c0: 37001ac0 tbnz w0, #0x0, 0x47418 470c4: a902ffff stp xzr, xzr, [sp, #0x28] 470c8: b40016b3 cbz x19, 0x4739c 470cc: 91002268 add x8, x19, #0x8 470d0: c85f7d09 ldxr x9, [x8] 470d4: 91000529 add x9, x9, #0x1 470d8: c80a7d09 stxr w10, x9, [x8] 470dc: 35ffffaa cbnz w10, 0x470d0 470e0: f9401bf5 ldr x21, [sp, #0x30] 470e4: a902cff8 stp x24, x19, [sp, #0x28] 470e8: b40015d5 cbz x21, 0x473a0 470ec: 910022a8 add x8, x21, #0x8 470f0: c85ffd09 ldaxr x9, [x8] 470f4: d100052a sub x10, x9, #0x1 470f8: c80bfd0a stlxr w11, x10, [x8] 470fc: 35ffffab cbnz w11, 0x470f0 47100: b5001509 cbnz x9, 0x473a0 47104: f94002a8 ldr x8, [x21] 47108: aa1503e0 mov x0, x21 4710c: f9400908 ldr x8, [x8, #0x10] 47110: d63f0100 blr x8 47114: aa1503e0 mov x0, x21 47118: 97ffeb9e bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 4711c: 140000a1 b 0x473a0 47120: a901cff8 stp x24, x19, [sp, #0x18] 47124: 910103e8 add x8, sp, #0x40 47128: 910063e1 add x1, sp, #0x18 4712c: aa1403e0 mov x0, x20 47130: 94009f0a bl 0x6ed58 47134: f94023f4 ldr x20, [sp, #0x40] 47138: b4001a54 cbz x20, 0x47480 4713c: f94013f6 ldr x22, [sp, #0x20] 47140: b40000f6 cbz x22, 0x4715c 47144: 910022c8 add x8, x22, #0x8 47148: c85ffd09 ldaxr x9, [x8] 4714c: d100052a sub x10, x9, #0x1 47150: c80bfd0a stlxr w11, x10, [x8] 47154: 35ffffab cbnz w11, 0x47148 47158: b4000309 cbz x9, 0x471b8 4715c: a900ffff stp xzr, xzr, [sp, #0x8] 47160: b40003d3 cbz x19, 0x471d8 47164: 91002268 add x8, x19, #0x8 47168: c85f7d09 ldxr x9, [x8] 4716c: 91000529 add x9, x9, #0x1 47170: c80a7d09 stxr w10, x9, [x8] 47174: 35ffffaa cbnz w10, 0x47168 47178: f9400bf6 ldr x22, [sp, #0x10] 4717c: a900cff8 stp x24, x19, [sp, #0x8] 47180: b40002f6 cbz x22, 0x471dc 47184: 910022c8 add x8, x22, #0x8 47188: c85ffd09 ldaxr x9, [x8] 4718c: d100052a sub x10, x9, #0x1 47190: c80bfd0a stlxr w11, x10, [x8] 47194: 35ffffab cbnz w11, 0x47188 47198: b5000229 cbnz x9, 0x471dc 4719c: f94002c8 ldr x8, [x22] 471a0: aa1603e0 mov x0, x22 471a4: f9400908 ldr x8, [x8, #0x10] 471a8: d63f0100 blr x8 471ac: aa1603e0 mov x0, x22 471b0: 97ffeb78 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 471b4: 1400000a b 0x471dc 471b8: f94002c8 ldr x8, [x22] 471bc: aa1603e0 mov x0, x22 471c0: f9400908 ldr x8, [x8, #0x10] 471c4: d63f0100 blr x8 471c8: aa1603e0 mov x0, x22 471cc: 97ffeb71 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 471d0: a900ffff stp xzr, xzr, [sp, #0x8] 471d4: b5fffc93 cbnz x19, 0x47164 471d8: a900cff8 stp x24, x19, [sp, #0x8] 471dc: 910103e8 add x8, sp, #0x40 471e0: 910023e1 add x1, sp, #0x8 471e4: aa1403e0 mov x0, x20 471e8: 2a1f03e2 mov w2, wzr 471ec: 9400b66d bl 0x74ba0 471f0: f94023f6 ldr x22, [sp, #0x40] 471f4: b4001816 cbz x22, 0x474f4 471f8: f9400bf4 ldr x20, [sp, #0x10] 471fc: b40001b4 cbz x20, 0x47230 47200: 91002288 add x8, x20, #0x8 47204: c85ffd09 ldaxr x9, [x8] 47208: d100052a sub x10, x9, #0x1 4720c: c80bfd0a stlxr w11, x10, [x8] 47210: 35ffffab cbnz w11, 0x47204 47214: b50000e9 cbnz x9, 0x47230 47218: f9400288 ldr x8, [x20] 4721c: aa1403e0 mov x0, x20 47220: f9400908 ldr x8, [x8, #0x10] 47224: d63f0100 blr x8 47228: aa1403e0 mov x0, x20 4722c: 97ffeb59 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 47230: a94152b8 ldp x24, x20, [x21, #0x10] 47234: b40000d4 cbz x20, 0x4724c 47238: 91002288 add x8, x20, #0x8 4723c: c85f7d09 ldxr x9, [x8] 47240: 91000529 add x9, x9, #0x1 47244: c80a7d09 stxr w10, x9, [x8] 47248: 35ffffaa cbnz w10, 0x4723c 4724c: aa1603e0 mov x0, x22 47250: 94009dd3 bl 0x6e99c 47254: 360007a0 tbz w0, #0x0, 0x47348 47258: aa1603e0 mov x0, x22 4725c: 940097fc bl 0x6d24c 47260: 37000740 tbnz w0, #0x0, 0x47348 47264: aa1603e0 mov x0, x22 47268: 940097fd bl 0x6d25c 4726c: 370006e0 tbnz w0, #0x0, 0x47348 47270: a902ffff stp xzr, xzr, [sp, #0x28] 47274: b40002d4 cbz x20, 0x472cc 47278: 91002288 add x8, x20, #0x8 4727c: c85f7d09 ldxr x9, [x8] 47280: 91000529 add x9, x9, #0x1 47284: c80a7d09 stxr w10, x9, [x8] 47288: 35ffffaa cbnz w10, 0x4727c 4728c: f9401bf5 ldr x21, [sp, #0x30] 47290: a902d3f8 stp x24, x20, [sp, #0x28] 47294: b40001f5 cbz x21, 0x472d0 47298: 910022a8 add x8, x21, #0x8 4729c: c85ffd09 ldaxr x9, [x8] 472a0: d100052a sub x10, x9, #0x1 472a4: c80bfd0a stlxr w11, x10, [x8] 472a8: 35ffffab cbnz w11, 0x4729c 472ac: b5000129 cbnz x9, 0x472d0 472b0: f94002a8 ldr x8, [x21] 472b4: aa1503e0 mov x0, x21 472b8: f9400908 ldr x8, [x8, #0x10] 472bc: d63f0100 blr x8 472c0: aa1503e0 mov x0, x21 472c4: 97ffeb33 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 472c8: 14000002 b 0x472d0 472cc: a902d3f8 stp x24, x20, [sp, #0x28] 472d0: 9100e3e8 add x8, sp, #0x38 472d4: 9100a3e1 add x1, sp, #0x28 472d8: aa1603e0 mov x0, x22 472dc: 94009e9f bl 0x6ed58 472e0: f9401ff5 ldr x21, [sp, #0x38] 472e4: b4001435 cbz x21, 0x47568 472e8: f9401bf6 ldr x22, [sp, #0x30] 472ec: b40001b6 cbz x22, 0x47320 472f0: 910022c8 add x8, x22, #0x8 472f4: c85ffd09 ldaxr x9, [x8] 472f8: d100052a sub x10, x9, #0x1 472fc: c80bfd0a stlxr w11, x10, [x8] 47300: 35ffffab cbnz w11, 0x472f4 47304: b50000e9 cbnz x9, 0x47320 47308: f94002c8 ldr x8, [x22] 4730c: aa1603e0 mov x0, x22 47310: f9400908 ldr x8, [x8, #0x10] 47314: d63f0100 blr x8 47318: aa1603e0 mov x0, x22 4731c: 97ffeb1d bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 47320: aa1503e0 mov x0, x21 47324: 9400b75b bl 0x75090 47328: 7100041f cmp w0, #0x1 4732c: 540000eb b.lt 0x47348 47330: aa1503e0 mov x0, x21 47334: 2a1f03e1 mov w1, wzr 47338: 9400b6d0 bl 0x74e78 4733c: aa0003f5 mov x21, x0 47340: b5000094 cbnz x20, 0x47350 47344: 1400000f b 0x47380 47348: aa1f03f5 mov x21, xzr 4734c: b40001b4 cbz x20, 0x47380 47350: 91002288 add x8, x20, #0x8 47354: c85ffd09 ldaxr x9, [x8] 47358: d100052a sub x10, x9, #0x1 4735c: c80bfd0a stlxr w11, x10, [x8] 47360: 35ffffab cbnz w11, 0x47354 47364: b50000e9 cbnz x9, 0x47380 47368: f9400288 ldr x8, [x20] 4736c: aa1403e0 mov x0, x20 47370: f9400908 ldr x8, [x8, #0x10] 47374: d63f0100 blr x8 47378: aa1403e0 mov x0, x20 4737c: 97ffeb05 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 47380: b4000693 cbz x19, 0x47450 47384: 91002268 add x8, x19, #0x8 47388: c85ffd09 ldaxr x9, [x8] 4738c: d100052a sub x10, x9, #0x1 47390: c80bfd0a stlxr w11, x10, [x8] 47394: 35ffffab cbnz w11, 0x47388 47398: 14000027 b 0x47434 4739c: a902cff8 stp x24, x19, [sp, #0x28] 473a0: 9100e3e8 add x8, sp, #0x38 473a4: 9100a3e1 add x1, sp, #0x28 473a8: aa1403e0 mov x0, x20 473ac: 94009e6b bl 0x6ed58 473b0: f9401ff4 ldr x20, [sp, #0x38] 473b4: b4001154 cbz x20, 0x475dc 473b8: f9401bf5 ldr x21, [sp, #0x30] 473bc: b40001b5 cbz x21, 0x473f0 473c0: 910022a8 add x8, x21, #0x8 473c4: c85ffd09 ldaxr x9, [x8] 473c8: d100052a sub x10, x9, #0x1 473cc: c80bfd0a stlxr w11, x10, [x8] 473d0: 35ffffab cbnz w11, 0x473c4 473d4: b50000e9 cbnz x9, 0x473f0 473d8: f94002a8 ldr x8, [x21] 473dc: aa1503e0 mov x0, x21 473e0: f9400908 ldr x8, [x8, #0x10] 473e4: d63f0100 blr x8 473e8: aa1503e0 mov x0, x21 473ec: 97ffeae9 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 473f0: aa1403e0 mov x0, x20 473f4: 9400b727 bl 0x75090 473f8: 7100041f cmp w0, #0x1 473fc: 540000eb b.lt 0x47418 47400: aa1403e0 mov x0, x20 47404: 2a1f03e1 mov w1, wzr 47408: 9400b69c bl 0x74e78 4740c: aa0003f5 mov x21, x0 47410: b5000093 cbnz x19, 0x47420 47414: 1400000f b 0x47450 47418: aa1f03f5 mov x21, xzr 4741c: b40001b3 cbz x19, 0x47450 47420: 91002268 add x8, x19, #0x8 47424: c85ffd09 ldaxr x9, [x8] 47428: d100052a sub x10, x9, #0x1 4742c: c80bfd0a stlxr w11, x10, [x8] 47430: 35ffffab cbnz w11, 0x47424 47434: b50000e9 cbnz x9, 0x47450 47438: f9400268 ldr x8, [x19] 4743c: aa1303e0 mov x0, x19 47440: f9400908 ldr x8, [x8, #0x10] 47444: d63f0100 blr x8 47448: aa1303e0 mov x0, x19 4744c: 97ffead1 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 47450: f94016e8 ldr x8, [x23, #0x28] 47454: f85c83a9 ldur x9, [x29, #-0x38] 47458: eb09011f cmp x8, x9 4745c: 54000101 b.ne 0x4747c 47460: aa1503e0 mov x0, x21 47464: a9487bfd ldp x29, x30, [sp, #0x80] 47468: a9474ff4 ldp x20, x19, [sp, #0x70] 4746c: a94657f6 ldp x22, x21, [sp, #0x60] 47470: a9455ff8 ldp x24, x23, [sp, #0x50] 47474: 910243ff add sp, sp, #0x90 47478: d65f03c0 ret 4747c: 97ffec05 bl 0x42490 <__stack_chk_fail@plt> 47480: 90000640 adrp x0, 0x10f000 47484: f945b000 ldr x0, [x0, #0xb60] 47488: f0000461 adrp x1, 0xd6000 <__cxa_demangle+0x13720> 4748c: 913c2421 add x1, x1, #0xf09 47490: 528004e2 mov w2, #0x27 // =39 47494: 9400308a bl 0x536bc 47498: f9400008 ldr x8, [x0] 4749c: aa0003f4 mov x20, x0 474a0: f85e8108 ldur x8, [x8, #-0x18] 474a4: 8b080000 add x0, x0, x8 474a8: 9100a3e8 add x8, sp, #0x28 474ac: 97ffebe1 bl 0x42430 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 474b0: 90000641 adrp x1, 0x10f000 474b4: f945a021 ldr x1, [x1, #0xb40] 474b8: 9100a3e0 add x0, sp, #0x28 474bc: 97ffec41 bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 474c0: f9400008 ldr x8, [x0] 474c4: f9401d08 ldr x8, [x8, #0x38] 474c8: 52800141 mov w1, #0xa // =10 474cc: d63f0100 blr x8 474d0: 2a0003f5 mov w21, w0 474d4: 9100a3e0 add x0, sp, #0x28 474d8: 97ffec32 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 474dc: aa1403e0 mov x0, x20 474e0: 2a1503e1 mov w1, w21 474e4: 940031e1 bl 0x53c68 474e8: aa1403e0 mov x0, x20 474ec: 94003173 bl 0x53ab8 474f0: 97ffead4 bl 0x42040 474f4: 90000640 adrp x0, 0x10f000 474f8: f945b000 ldr x0, [x0, #0xb60] 474fc: f0000461 adrp x1, 0xd6000 <__cxa_demangle+0x13720> 47500: 913c2421 add x1, x1, #0xf09 47504: 528004e2 mov w2, #0x27 // =39 47508: 9400306d bl 0x536bc 4750c: f9400008 ldr x8, [x0] 47510: aa0003f4 mov x20, x0 47514: f85e8108 ldur x8, [x8, #-0x18] 47518: 8b080000 add x0, x0, x8 4751c: 9100a3e8 add x8, sp, #0x28 47520: 97ffebc4 bl 0x42430 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 47524: 90000641 adrp x1, 0x10f000 47528: f945a021 ldr x1, [x1, #0xb40] 4752c: 9100a3e0 add x0, sp, #0x28 47530: 97ffec24 bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 47534: f9400008 ldr x8, [x0] 47538: f9401d08 ldr x8, [x8, #0x38] 4753c: 52800141 mov w1, #0xa // =10 47540: d63f0100 blr x8 47544: 2a0003f5 mov w21, w0 47548: 9100a3e0 add x0, sp, #0x28 4754c: 97ffec15 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 47550: aa1403e0 mov x0, x20 47554: 2a1503e1 mov w1, w21 47558: 940031c4 bl 0x53c68 4755c: aa1403e0 mov x0, x20 47560: 94003156 bl 0x53ab8 47564: 97ffeab7 bl 0x42040 47568: 90000640 adrp x0, 0x10f000 4756c: f945b000 ldr x0, [x0, #0xb60] 47570: f0000461 adrp x1, 0xd6000 <__cxa_demangle+0x13720> 47574: 913c2421 add x1, x1, #0xf09 47578: 528004e2 mov w2, #0x27 // =39 4757c: 94003050 bl 0x536bc 47580: f9400008 ldr x8, [x0] 47584: aa0003f5 mov x21, x0 47588: f85e8108 ldur x8, [x8, #-0x18] 4758c: 8b080000 add x0, x0, x8 47590: 910103e8 add x8, sp, #0x40 47594: 97ffeba7 bl 0x42430 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 47598: 90000641 adrp x1, 0x10f000 4759c: f945a021 ldr x1, [x1, #0xb40] 475a0: 910103e0 add x0, sp, #0x40 475a4: 97ffec07 bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 475a8: f9400008 ldr x8, [x0] 475ac: f9401d08 ldr x8, [x8, #0x38] 475b0: 52800141 mov w1, #0xa // =10 475b4: d63f0100 blr x8 475b8: 2a0003f6 mov w22, w0 475bc: 910103e0 add x0, sp, #0x40 475c0: 97ffebf8 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 475c4: aa1503e0 mov x0, x21 475c8: 2a1603e1 mov w1, w22 475cc: 940031a7 bl 0x53c68 475d0: aa1503e0 mov x0, x21 475d4: 94003139 bl 0x53ab8 475d8: 97ffea9a bl 0x42040 475dc: 90000640 adrp x0, 0x10f000 475e0: f945b000 ldr x0, [x0, #0xb60] 475e4: f0000461 adrp x1, 0xd6000 <__cxa_demangle+0x13720> 475e8: 913c2421 add x1, x1, #0xf09 475ec: 528004e2 mov w2, #0x27 // =39 475f0: 94003033 bl 0x536bc 475f4: f9400008 ldr x8, [x0] 475f8: aa0003f4 mov x20, x0 475fc: f85e8108 ldur x8, [x8, #-0x18] 47600: 8b080000 add x0, x0, x8 47604: 910103e8 add x8, sp, #0x40 47608: 97ffeb8a bl 0x42430 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 4760c: 90000641 adrp x1, 0x10f000 47610: f945a021 ldr x1, [x1, #0xb40] 47614: 910103e0 add x0, sp, #0x40 47618: 97ffebea bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 4761c: f9400008 ldr x8, [x0] 47620: f9401d08 ldr x8, [x8, #0x38] 47624: 52800141 mov w1, #0xa // =10 47628: d63f0100 blr x8 4762c: 2a0003f5 mov w21, w0 47630: 910103e0 add x0, sp, #0x40 47634: 97ffebdb bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 47638: aa1403e0 mov x0, x20 4763c: 2a1503e1 mov w1, w21 47640: 9400318a bl 0x53c68 47644: aa1403e0 mov x0, x20 47648: 9400311c bl 0x53ab8 4764c: 97ffea7d bl 0x42040 47650: 1400001c b 0x476c0 47654: aa0003f5 mov x21, x0 47658: 910103e0 add x0, sp, #0x40 4765c: 97ffebd1 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 47660: f9401bf4 ldr x20, [sp, #0x30] 47664: b5000354 cbnz x20, 0x476cc 47668: 1400004d b 0x4779c 4766c: 14000027 b 0x47708 47670: aa0003f5 mov x21, x0 47674: 910103e0 add x0, sp, #0x40 47678: 97ffebca bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 4767c: f9401bf6 ldr x22, [sp, #0x30] 47680: b50004b6 cbnz x22, 0x47714 47684: 1400004e b 0x477bc 47688: aa0003f5 mov x21, x0 4768c: 9100a3e0 add x0, sp, #0x28 47690: 97ffebc4 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 47694: f9400bf4 ldr x20, [sp, #0x10] 47698: b5000634 cbnz x20, 0x4775c 4769c: 14000055 b 0x477f0 476a0: aa0003f5 mov x21, x0 476a4: 9100a3e0 add x0, sp, #0x28 476a8: 97ffebbe bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 476ac: f94013f4 ldr x20, [sp, #0x20] 476b0: b5000694 cbnz x20, 0x47780 476b4: 1400004f b 0x477f0 476b8: 14000026 b 0x47750 476bc: 1400002e b 0x47774 476c0: aa0003f5 mov x21, x0 476c4: f9401bf4 ldr x20, [sp, #0x30] 476c8: b40006b4 cbz x20, 0x4779c 476cc: 91002288 add x8, x20, #0x8 476d0: c85ffd09 ldaxr x9, [x8] 476d4: d100052a sub x10, x9, #0x1 476d8: c80bfd0a stlxr w11, x10, [x8] 476dc: 35ffffab cbnz w11, 0x476d0 476e0: b50005e9 cbnz x9, 0x4779c 476e4: f9400288 ldr x8, [x20] 476e8: aa1403e0 mov x0, x20 476ec: f9400908 ldr x8, [x8, #0x10] 476f0: d63f0100 blr x8 476f4: aa1403e0 mov x0, x20 476f8: 97ffea26 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 476fc: b5000533 cbnz x19, 0x477a0 47700: 14000049 b 0x47824 47704: 14000025 b 0x47798 47708: aa0003f5 mov x21, x0 4770c: f9401bf6 ldr x22, [sp, #0x30] 47710: b4000576 cbz x22, 0x477bc 47714: 910022c8 add x8, x22, #0x8 47718: c85ffd09 ldaxr x9, [x8] 4771c: d100052a sub x10, x9, #0x1 47720: c80bfd0a stlxr w11, x10, [x8] 47724: 35ffffab cbnz w11, 0x47718 47728: b50004a9 cbnz x9, 0x477bc 4772c: f94002c8 ldr x8, [x22] 47730: aa1603e0 mov x0, x22 47734: f9400908 ldr x8, [x8, #0x10] 47738: d63f0100 blr x8 4773c: aa1603e0 mov x0, x22 47740: 97ffea14 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 47744: b50003f4 cbnz x20, 0x477c0 47748: 1400002a b 0x477f0 4774c: 1400001b b 0x477b8 47750: aa0003f5 mov x21, x0 47754: f9400bf4 ldr x20, [sp, #0x10] 47758: b40004d4 cbz x20, 0x477f0 4775c: 91002288 add x8, x20, #0x8 47760: c85ffd09 ldaxr x9, [x8] 47764: d100052a sub x10, x9, #0x1 47768: c80bfd0a stlxr w11, x10, [x8] 4776c: 35ffffab cbnz w11, 0x47760 47770: 14000019 b 0x477d4 47774: aa0003f5 mov x21, x0 47778: f94013f4 ldr x20, [sp, #0x20] 4777c: b40003b4 cbz x20, 0x477f0 47780: 91002288 add x8, x20, #0x8 47784: c85ffd09 ldaxr x9, [x8] 47788: d100052a sub x10, x9, #0x1 4778c: c80bfd0a stlxr w11, x10, [x8] 47790: 35ffffab cbnz w11, 0x47784 47794: 14000010 b 0x477d4 47798: aa0003f5 mov x21, x0 4779c: b4000453 cbz x19, 0x47824 477a0: 91002268 add x8, x19, #0x8 477a4: c85ffd09 ldaxr x9, [x8] 477a8: d100052a sub x10, x9, #0x1 477ac: c80bfd0a stlxr w11, x10, [x8] 477b0: 35ffffab cbnz w11, 0x477a4 477b4: 14000015 b 0x47808 477b8: aa0003f5 mov x21, x0 477bc: b40001b4 cbz x20, 0x477f0 477c0: 91002288 add x8, x20, #0x8 477c4: c85ffd09 ldaxr x9, [x8] 477c8: d100052a sub x10, x9, #0x1 477cc: c80bfd0a stlxr w11, x10, [x8] 477d0: 35ffffab cbnz w11, 0x477c4 477d4: b50000e9 cbnz x9, 0x477f0 477d8: f9400288 ldr x8, [x20] 477dc: aa1403e0 mov x0, x20 477e0: f9400908 ldr x8, [x8, #0x10] 477e4: d63f0100 blr x8 477e8: aa1403e0 mov x0, x20 477ec: 97ffe9e9 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 477f0: b40001b3 cbz x19, 0x47824 477f4: 91002268 add x8, x19, #0x8 477f8: c85ffd09 ldaxr x9, [x8] 477fc: d100052a sub x10, x9, #0x1 47800: c80bfd0a stlxr w11, x10, [x8] 47804: 35ffffab cbnz w11, 0x477f8 47808: b50000e9 cbnz x9, 0x47824 4780c: f9400268 ldr x8, [x19] 47810: aa1303e0 mov x0, x19 47814: f9400908 ldr x8, [x8, #0x10] 47818: d63f0100 blr x8 4781c: aa1303e0 mov x0, x19 47820: 97ffe9dc bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 47824: aa1503e0 mov x0, x21 47828: 940236dd bl 0xd539c <__cxa_demangle+0x12abc> 000000000004782c : 4782c: d10383ff sub sp, sp, #0xe0 47830: a90a5ff8 stp x24, x23, [sp, #0xa0] 47834: a90b57f6 stp x22, x21, [sp, #0xb0] 47838: a90c4ff4 stp x20, x19, [sp, #0xc0] 4783c: a90d7bfd stp x29, x30, [sp, #0xd0] 47840: 910343fd add x29, sp, #0xd0 47844: d53bd057 mrs x23, TPIDR_EL0 47848: f94016e8 ldr x8, [x23, #0x28] 4784c: aa0103f5 mov x21, x1 47850: aa0003f4 mov x20, x0 47854: f81c83a8 stur x8, [x29, #-0x38] 47858: 340003a2 cbz w2, 0x478cc 4785c: a9414e98 ldp x24, x19, [x20, #0x10] 47860: b4000753 cbz x19, 0x47948 47864: 91002268 add x8, x19, #0x8 47868: c85f7d09 ldxr x9, [x8] 4786c: 91000529 add x9, x9, #0x1 47870: c80a7d09 stxr w10, x9, [x8] 47874: 35ffffaa cbnz w10, 0x47868 47878: f9003bff str xzr, [sp, #0x70] 4787c: c85f7d09 ldxr x9, [x8] 47880: 91000529 add x9, x9, #0x1 47884: c80a7d09 stxr w10, x9, [x8] 47888: 35ffffaa cbnz w10, 0x4787c 4788c: f9403bf6 ldr x22, [sp, #0x70] 47890: a906cff8 stp x24, x19, [sp, #0x68] 47894: b40005d6 cbz x22, 0x4794c 47898: 910022c8 add x8, x22, #0x8 4789c: c85ffd09 ldaxr x9, [x8] 478a0: d100052a sub x10, x9, #0x1 478a4: c80bfd0a stlxr w11, x10, [x8] 478a8: 35ffffab cbnz w11, 0x4789c 478ac: b5000509 cbnz x9, 0x4794c 478b0: f94002c8 ldr x8, [x22] 478b4: aa1603e0 mov x0, x22 478b8: f9400908 ldr x8, [x8, #0x10] 478bc: d63f0100 blr x8 478c0: aa1603e0 mov x0, x22 478c4: 97ffe9b3 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 478c8: 14000021 b 0x4794c 478cc: aa1503e0 mov x0, x21 478d0: 94009b83 bl 0x6e6dc 478d4: a9414e98 ldp x24, x19, [x20, #0x10] 478d8: 36000840 tbz w0, #0x0, 0x479e0 478dc: b4001233 cbz x19, 0x47b20 478e0: 91002268 add x8, x19, #0x8 478e4: c85f7d09 ldxr x9, [x8] 478e8: 91000529 add x9, x9, #0x1 478ec: c80a7d09 stxr w10, x9, [x8] 478f0: 35ffffaa cbnz w10, 0x478e4 478f4: f9002bff str xzr, [sp, #0x50] 478f8: c85f7d09 ldxr x9, [x8] 478fc: 91000529 add x9, x9, #0x1 47900: c80a7d09 stxr w10, x9, [x8] 47904: 35ffffaa cbnz w10, 0x478f8 47908: f9402bf6 ldr x22, [sp, #0x50] 4790c: a904cff8 stp x24, x19, [sp, #0x48] 47910: b40010b6 cbz x22, 0x47b24 47914: 910022c8 add x8, x22, #0x8 47918: c85ffd09 ldaxr x9, [x8] 4791c: d100052a sub x10, x9, #0x1 47920: c80bfd0a stlxr w11, x10, [x8] 47924: 35ffffab cbnz w11, 0x47918 47928: b5000fe9 cbnz x9, 0x47b24 4792c: f94002c8 ldr x8, [x22] 47930: aa1603e0 mov x0, x22 47934: f9400908 ldr x8, [x8, #0x10] 47938: d63f0100 blr x8 4793c: aa1603e0 mov x0, x22 47940: 97ffe994 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 47944: 14000078 b 0x47b24 47948: a906cff8 stp x24, x19, [sp, #0x68] 4794c: d10103a8 sub x8, x29, #0x40 47950: 9101a3e1 add x1, sp, #0x68 47954: aa1503e0 mov x0, x21 47958: 94009d00 bl 0x6ed58 4795c: f85c03b5 ldur x21, [x29, #-0x40] 47960: b4002cd5 cbz x21, 0x47ef8 47964: f9403bf6 ldr x22, [sp, #0x70] 47968: b40000f6 cbz x22, 0x47984 4796c: 910022c8 add x8, x22, #0x8 47970: c85ffd09 ldaxr x9, [x8] 47974: d100052a sub x10, x9, #0x1 47978: c80bfd0a stlxr w11, x10, [x8] 4797c: 35ffffab cbnz w11, 0x47970 47980: b40007c9 cbz x9, 0x47a78 47984: a905ffff stp xzr, xzr, [sp, #0x58] 47988: b4000893 cbz x19, 0x47a98 4798c: 91002268 add x8, x19, #0x8 47990: c85f7d09 ldxr x9, [x8] 47994: 91000529 add x9, x9, #0x1 47998: c80a7d09 stxr w10, x9, [x8] 4799c: 35ffffaa cbnz w10, 0x47990 479a0: f94033f6 ldr x22, [sp, #0x60] 479a4: a905cff8 stp x24, x19, [sp, #0x58] 479a8: b40007b6 cbz x22, 0x47a9c 479ac: 910022c8 add x8, x22, #0x8 479b0: c85ffd09 ldaxr x9, [x8] 479b4: d100052a sub x10, x9, #0x1 479b8: c80bfd0a stlxr w11, x10, [x8] 479bc: 35ffffab cbnz w11, 0x479b0 479c0: b50006e9 cbnz x9, 0x47a9c 479c4: f94002c8 ldr x8, [x22] 479c8: aa1603e0 mov x0, x22 479cc: f9400908 ldr x8, [x8, #0x10] 479d0: d63f0100 blr x8 479d4: aa1603e0 mov x0, x22 479d8: 97ffe96e bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 479dc: 14000030 b 0x47a9c 479e0: b40000d3 cbz x19, 0x479f8 479e4: 91002268 add x8, x19, #0x8 479e8: c85f7d09 ldxr x9, [x8] 479ec: 91000529 add x9, x9, #0x1 479f0: c80a7d09 stxr w10, x9, [x8] 479f4: 35ffffaa cbnz w10, 0x479e8 479f8: aa1503e0 mov x0, x21 479fc: 94009be8 bl 0x6e99c 47a00: 36002480 tbz w0, #0x0, 0x47e90 47a04: aa1503e0 mov x0, x21 47a08: 94009611 bl 0x6d24c 47a0c: 37002420 tbnz w0, #0x0, 0x47e90 47a10: aa1503e0 mov x0, x21 47a14: 94009612 bl 0x6d25c 47a18: 370023c0 tbnz w0, #0x0, 0x47e90 47a1c: a93affbf stp xzr, xzr, [x29, #-0x58] 47a20: b4001f93 cbz x19, 0x47e10 47a24: 91002268 add x8, x19, #0x8 47a28: c85f7d09 ldxr x9, [x8] 47a2c: 91000529 add x9, x9, #0x1 47a30: c80a7d09 stxr w10, x9, [x8] 47a34: 35ffffaa cbnz w10, 0x47a28 47a38: f85b03b4 ldur x20, [x29, #-0x50] 47a3c: a93acfb8 stp x24, x19, [x29, #-0x58] 47a40: b4001eb4 cbz x20, 0x47e14 47a44: 91002288 add x8, x20, #0x8 47a48: c85ffd09 ldaxr x9, [x8] 47a4c: d100052a sub x10, x9, #0x1 47a50: c80bfd0a stlxr w11, x10, [x8] 47a54: 35ffffab cbnz w11, 0x47a48 47a58: b5001de9 cbnz x9, 0x47e14 47a5c: f9400288 ldr x8, [x20] 47a60: aa1403e0 mov x0, x20 47a64: f9400908 ldr x8, [x8, #0x10] 47a68: d63f0100 blr x8 47a6c: aa1403e0 mov x0, x20 47a70: 97ffe948 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 47a74: 140000e8 b 0x47e14 47a78: f94002c8 ldr x8, [x22] 47a7c: aa1603e0 mov x0, x22 47a80: f9400908 ldr x8, [x8, #0x10] 47a84: d63f0100 blr x8 47a88: aa1603e0 mov x0, x22 47a8c: 97ffe941 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 47a90: a905ffff stp xzr, xzr, [sp, #0x58] 47a94: b5fff7d3 cbnz x19, 0x4798c 47a98: a905cff8 stp x24, x19, [sp, #0x58] 47a9c: d10103a8 sub x8, x29, #0x40 47aa0: 910163e1 add x1, sp, #0x58 47aa4: aa1503e0 mov x0, x21 47aa8: 2a1f03e2 mov w2, wzr 47aac: 9400b43d bl 0x74ba0 47ab0: f85c03b5 ldur x21, [x29, #-0x40] 47ab4: b40025d5 cbz x21, 0x47f6c 47ab8: f94033f6 ldr x22, [sp, #0x60] 47abc: b40001b6 cbz x22, 0x47af0 47ac0: 910022c8 add x8, x22, #0x8 47ac4: c85ffd09 ldaxr x9, [x8] 47ac8: d100052a sub x10, x9, #0x1 47acc: c80bfd0a stlxr w11, x10, [x8] 47ad0: 35ffffab cbnz w11, 0x47ac4 47ad4: b50000e9 cbnz x9, 0x47af0 47ad8: f94002c8 ldr x8, [x22] 47adc: aa1603e0 mov x0, x22 47ae0: f9400908 ldr x8, [x8, #0x10] 47ae4: d63f0100 blr x8 47ae8: aa1603e0 mov x0, x22 47aec: 97ffe929 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 47af0: aa1403e0 mov x0, x20 47af4: aa1503e1 mov x1, x21 47af8: 2a1f03e2 mov w2, wzr 47afc: 97ffff4c bl 0x4782c 47b00: 2a0003f4 mov w20, w0 47b04: b4001e33 cbz x19, 0x47ec8 47b08: 91002268 add x8, x19, #0x8 47b0c: c85ffd09 ldaxr x9, [x8] 47b10: d100052a sub x10, x9, #0x1 47b14: c80bfd0a stlxr w11, x10, [x8] 47b18: 35ffffab cbnz w11, 0x47b0c 47b1c: 140000e4 b 0x47eac 47b20: a904cff8 stp x24, x19, [sp, #0x48] 47b24: d10103a8 sub x8, x29, #0x40 47b28: 910123e1 add x1, sp, #0x48 47b2c: aa1503e0 mov x0, x21 47b30: 94009c8a bl 0x6ed58 47b34: f85c03b5 ldur x21, [x29, #-0x40] 47b38: b4002555 cbz x21, 0x47fe0 47b3c: f9402bf6 ldr x22, [sp, #0x50] 47b40: b40001b6 cbz x22, 0x47b74 47b44: 910022c8 add x8, x22, #0x8 47b48: c85ffd09 ldaxr x9, [x8] 47b4c: d100052a sub x10, x9, #0x1 47b50: c80bfd0a stlxr w11, x10, [x8] 47b54: 35ffffab cbnz w11, 0x47b48 47b58: b50000e9 cbnz x9, 0x47b74 47b5c: f94002c8 ldr x8, [x22] 47b60: aa1603e0 mov x0, x22 47b64: f9400908 ldr x8, [x8, #0x10] 47b68: d63f0100 blr x8 47b6c: aa1603e0 mov x0, x22 47b70: 97ffe908 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 47b74: a903ffff stp xzr, xzr, [sp, #0x38] 47b78: b40002d3 cbz x19, 0x47bd0 47b7c: 91002268 add x8, x19, #0x8 47b80: c85f7d09 ldxr x9, [x8] 47b84: 91000529 add x9, x9, #0x1 47b88: c80a7d09 stxr w10, x9, [x8] 47b8c: 35ffffaa cbnz w10, 0x47b80 47b90: f94023f6 ldr x22, [sp, #0x40] 47b94: a903cff8 stp x24, x19, [sp, #0x38] 47b98: b40001f6 cbz x22, 0x47bd4 47b9c: 910022c8 add x8, x22, #0x8 47ba0: c85ffd09 ldaxr x9, [x8] 47ba4: d100052a sub x10, x9, #0x1 47ba8: c80bfd0a stlxr w11, x10, [x8] 47bac: 35ffffab cbnz w11, 0x47ba0 47bb0: b5000129 cbnz x9, 0x47bd4 47bb4: f94002c8 ldr x8, [x22] 47bb8: aa1603e0 mov x0, x22 47bbc: f9400908 ldr x8, [x8, #0x10] 47bc0: d63f0100 blr x8 47bc4: aa1603e0 mov x0, x22 47bc8: 97ffe8f2 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 47bcc: 14000002 b 0x47bd4 47bd0: a903cff8 stp x24, x19, [sp, #0x38] 47bd4: f0000461 adrp x1, 0xd6000 <__cxa_demangle+0x13720> 47bd8: 913bc021 add x1, x1, #0xef0 47bdc: d10103a8 sub x8, x29, #0x40 47be0: 12800003 mov w3, #-0x1 // =-1 47be4: aa1403e0 mov x0, x20 47be8: 2a1f03e2 mov w2, wzr 47bec: 94009cc7 bl 0x6ef08 47bf0: f85c03a8 ldur x8, [x29, #-0x40] 47bf4: b4002308 cbz x8, 0x48054 47bf8: f9001be8 str x8, [sp, #0x30] 47bfc: d10123a8 sub x8, x29, #0x48 47c00: 9100e3e1 add x1, sp, #0x38 47c04: 9100c3e2 add x2, sp, #0x30 47c08: aa1503e0 mov x0, x21 47c0c: 9400b326 bl 0x748a4 47c10: f94023f5 ldr x21, [sp, #0x40] 47c14: b40001b5 cbz x21, 0x47c48 47c18: 910022a8 add x8, x21, #0x8 47c1c: c85ffd09 ldaxr x9, [x8] 47c20: d100052a sub x10, x9, #0x1 47c24: c80bfd0a stlxr w11, x10, [x8] 47c28: 35ffffab cbnz w11, 0x47c1c 47c2c: b50000e9 cbnz x9, 0x47c48 47c30: f94002a8 ldr x8, [x21] 47c34: aa1503e0 mov x0, x21 47c38: f9400908 ldr x8, [x8, #0x10] 47c3c: d63f0100 blr x8 47c40: aa1503e0 mov x0, x21 47c44: 97ffe8d3 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 47c48: f85b83b5 ldur x21, [x29, #-0x48] 47c4c: b4000a55 cbz x21, 0x47d94 47c50: a901ffff stp xzr, xzr, [sp, #0x18] 47c54: b40002d3 cbz x19, 0x47cac 47c58: 91002268 add x8, x19, #0x8 47c5c: c85f7d09 ldxr x9, [x8] 47c60: 91000529 add x9, x9, #0x1 47c64: c80a7d09 stxr w10, x9, [x8] 47c68: 35ffffaa cbnz w10, 0x47c5c 47c6c: f94013f6 ldr x22, [sp, #0x20] 47c70: a901cff8 stp x24, x19, [sp, #0x18] 47c74: b40001f6 cbz x22, 0x47cb0 47c78: 910022c8 add x8, x22, #0x8 47c7c: c85ffd09 ldaxr x9, [x8] 47c80: d100052a sub x10, x9, #0x1 47c84: c80bfd0a stlxr w11, x10, [x8] 47c88: 35ffffab cbnz w11, 0x47c7c 47c8c: b5000129 cbnz x9, 0x47cb0 47c90: f94002c8 ldr x8, [x22] 47c94: aa1603e0 mov x0, x22 47c98: f9400908 ldr x8, [x8, #0x10] 47c9c: d63f0100 blr x8 47ca0: aa1603e0 mov x0, x22 47ca4: 97ffe8bb bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 47ca8: 14000002 b 0x47cb0 47cac: a901cff8 stp x24, x19, [sp, #0x18] 47cb0: f0000461 adrp x1, 0xd6000 <__cxa_demangle+0x13720> 47cb4: 913c0421 add x1, x1, #0xf01 47cb8: d10103a8 sub x8, x29, #0x40 47cbc: 12800003 mov w3, #-0x1 // =-1 47cc0: aa1403e0 mov x0, x20 47cc4: 2a1f03e2 mov w2, wzr 47cc8: 94009c90 bl 0x6ef08 47ccc: f85c03a8 ldur x8, [x29, #-0x40] 47cd0: b4001fc8 cbz x8, 0x480c8 47cd4: f9000be8 str x8, [sp, #0x10] 47cd8: 9100a3e8 add x8, sp, #0x28 47cdc: 910063e1 add x1, sp, #0x18 47ce0: 910043e2 add x2, sp, #0x10 47ce4: aa1503e0 mov x0, x21 47ce8: 94009f9e bl 0x6fb60 47cec: f94013f4 ldr x20, [sp, #0x20] 47cf0: b40001b4 cbz x20, 0x47d24 47cf4: 91002288 add x8, x20, #0x8 47cf8: c85ffd09 ldaxr x9, [x8] 47cfc: d100052a sub x10, x9, #0x1 47d00: c80bfd0a stlxr w11, x10, [x8] 47d04: 35ffffab cbnz w11, 0x47cf8 47d08: b50000e9 cbnz x9, 0x47d24 47d0c: f9400288 ldr x8, [x20] 47d10: aa1403e0 mov x0, x20 47d14: f9400908 ldr x8, [x8, #0x10] 47d18: d63f0100 blr x8 47d1c: aa1403e0 mov x0, x20 47d20: 97ffe89c bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 47d24: f94017f4 ldr x20, [sp, #0x28] 47d28: b4000374 cbz x20, 0x47d94 47d2c: aa1403e0 mov x0, x20 47d30: 94009b32 bl 0x6e9f8 47d34: 36000300 tbz w0, #0x0, 0x47d94 47d38: a9007fff stp xzr, xzr, [sp] 47d3c: b40003d3 cbz x19, 0x47db4 47d40: 91002268 add x8, x19, #0x8 47d44: c85f7d09 ldxr x9, [x8] 47d48: 91000529 add x9, x9, #0x1 47d4c: c80a7d09 stxr w10, x9, [x8] 47d50: 35ffffaa cbnz w10, 0x47d44 47d54: f94007f5 ldr x21, [sp, #0x8] 47d58: a9004ff8 stp x24, x19, [sp] 47d5c: b40002f5 cbz x21, 0x47db8 47d60: 910022a8 add x8, x21, #0x8 47d64: c85ffd09 ldaxr x9, [x8] 47d68: d100052a sub x10, x9, #0x1 47d6c: c80bfd0a stlxr w11, x10, [x8] 47d70: 35ffffab cbnz w11, 0x47d64 47d74: b5000229 cbnz x9, 0x47db8 47d78: f94002a8 ldr x8, [x21] 47d7c: aa1503e0 mov x0, x21 47d80: f9400908 ldr x8, [x8, #0x10] 47d84: d63f0100 blr x8 47d88: aa1503e0 mov x0, x21 47d8c: 97ffe881 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 47d90: 1400000a b 0x47db8 47d94: 12800014 mov w20, #-0x1 // =-1 47d98: b4000993 cbz x19, 0x47ec8 47d9c: 91002268 add x8, x19, #0x8 47da0: c85ffd09 ldaxr x9, [x8] 47da4: d100052a sub x10, x9, #0x1 47da8: c80bfd0a stlxr w11, x10, [x8] 47dac: 35ffffab cbnz w11, 0x47da0 47db0: 1400003f b 0x47eac 47db4: a9004ff8 stp x24, x19, [sp] 47db8: 910003e1 mov x1, sp 47dbc: aa1403e0 mov x0, x20 47dc0: 940094ed bl 0x6d174 47dc4: 72001c1f tst w0, #0xff 47dc8: 54001ba0 b.eq 0x4813c 47dcc: f94007f5 ldr x21, [sp, #0x8] 47dd0: d360fc14 lsr x20, x0, #32 47dd4: b4fffe35 cbz x21, 0x47d98 47dd8: 910022a8 add x8, x21, #0x8 47ddc: c85ffd09 ldaxr x9, [x8] 47de0: d100052a sub x10, x9, #0x1 47de4: c80bfd0a stlxr w11, x10, [x8] 47de8: 35ffffab cbnz w11, 0x47ddc 47dec: b5fffd69 cbnz x9, 0x47d98 47df0: f94002a8 ldr x8, [x21] 47df4: aa1503e0 mov x0, x21 47df8: f9400908 ldr x8, [x8, #0x10] 47dfc: d63f0100 blr x8 47e00: aa1503e0 mov x0, x21 47e04: 97ffe863 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 47e08: b5fffcb3 cbnz x19, 0x47d9c 47e0c: 1400002f b 0x47ec8 47e10: a93acfb8 stp x24, x19, [x29, #-0x58] 47e14: d10123a8 sub x8, x29, #0x48 47e18: d10163a1 sub x1, x29, #0x58 47e1c: aa1503e0 mov x0, x21 47e20: 94009bce bl 0x6ed58 47e24: f85b83b4 ldur x20, [x29, #-0x48] 47e28: b4001c54 cbz x20, 0x481b0 47e2c: f85b03b5 ldur x21, [x29, #-0x50] 47e30: b40001b5 cbz x21, 0x47e64 47e34: 910022a8 add x8, x21, #0x8 47e38: c85ffd09 ldaxr x9, [x8] 47e3c: d100052a sub x10, x9, #0x1 47e40: c80bfd0a stlxr w11, x10, [x8] 47e44: 35ffffab cbnz w11, 0x47e38 47e48: b50000e9 cbnz x9, 0x47e64 47e4c: f94002a8 ldr x8, [x21] 47e50: aa1503e0 mov x0, x21 47e54: f9400908 ldr x8, [x8, #0x10] 47e58: d63f0100 blr x8 47e5c: aa1503e0 mov x0, x21 47e60: 97ffe84c bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 47e64: aa1403e0 mov x0, x20 47e68: 9400b48a bl 0x75090 47e6c: 7100081f cmp w0, #0x2 47e70: 5400010b b.lt 0x47e90 47e74: 52800021 mov w1, #0x1 // =1 47e78: aa1403e0 mov x0, x20 47e7c: 9400b3ff bl 0x74e78 47e80: b4000080 cbz x0, 0x47e90 47e84: b9400014 ldr w20, [x0] 47e88: b5000093 cbnz x19, 0x47e98 47e8c: 1400000f b 0x47ec8 47e90: 12800014 mov w20, #-0x1 // =-1 47e94: b40001b3 cbz x19, 0x47ec8 47e98: 91002268 add x8, x19, #0x8 47e9c: c85ffd09 ldaxr x9, [x8] 47ea0: d100052a sub x10, x9, #0x1 47ea4: c80bfd0a stlxr w11, x10, [x8] 47ea8: 35ffffab cbnz w11, 0x47e9c 47eac: b50000e9 cbnz x9, 0x47ec8 47eb0: f9400268 ldr x8, [x19] 47eb4: aa1303e0 mov x0, x19 47eb8: f9400908 ldr x8, [x8, #0x10] 47ebc: d63f0100 blr x8 47ec0: aa1303e0 mov x0, x19 47ec4: 97ffe833 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 47ec8: f94016e8 ldr x8, [x23, #0x28] 47ecc: f85c83a9 ldur x9, [x29, #-0x38] 47ed0: eb09011f cmp x8, x9 47ed4: 54000101 b.ne 0x47ef4 47ed8: 2a1403e0 mov w0, w20 47edc: a94d7bfd ldp x29, x30, [sp, #0xd0] 47ee0: a94c4ff4 ldp x20, x19, [sp, #0xc0] 47ee4: a94b57f6 ldp x22, x21, [sp, #0xb0] 47ee8: a94a5ff8 ldp x24, x23, [sp, #0xa0] 47eec: 910383ff add sp, sp, #0xe0 47ef0: d65f03c0 ret 47ef4: 97ffe967 bl 0x42490 <__stack_chk_fail@plt> 47ef8: 90000640 adrp x0, 0x10f000 47efc: f945b000 ldr x0, [x0, #0xb60] 47f00: f0000461 adrp x1, 0xd6000 <__cxa_demangle+0x13720> 47f04: 913c2421 add x1, x1, #0xf09 47f08: 528004e2 mov w2, #0x27 // =39 47f0c: 94002dec bl 0x536bc 47f10: f9400008 ldr x8, [x0] 47f14: aa0003f4 mov x20, x0 47f18: f85e8108 ldur x8, [x8, #-0x18] 47f1c: 8b080000 add x0, x0, x8 47f20: d10163a8 sub x8, x29, #0x58 47f24: 97ffe943 bl 0x42430 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 47f28: 90000641 adrp x1, 0x10f000 47f2c: f945a021 ldr x1, [x1, #0xb40] 47f30: d10163a0 sub x0, x29, #0x58 47f34: 97ffe9a3 bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 47f38: f9400008 ldr x8, [x0] 47f3c: f9401d08 ldr x8, [x8, #0x38] 47f40: 52800141 mov w1, #0xa // =10 47f44: d63f0100 blr x8 47f48: 2a0003f5 mov w21, w0 47f4c: d10163a0 sub x0, x29, #0x58 47f50: 97ffe994 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 47f54: aa1403e0 mov x0, x20 47f58: 2a1503e1 mov w1, w21 47f5c: 94002f43 bl 0x53c68 47f60: aa1403e0 mov x0, x20 47f64: 94002ed5 bl 0x53ab8 47f68: 97ffe836 bl 0x42040 47f6c: 90000640 adrp x0, 0x10f000 47f70: f945b000 ldr x0, [x0, #0xb60] 47f74: f0000461 adrp x1, 0xd6000 <__cxa_demangle+0x13720> 47f78: 913c2421 add x1, x1, #0xf09 47f7c: 528004e2 mov w2, #0x27 // =39 47f80: 94002dcf bl 0x536bc 47f84: f9400008 ldr x8, [x0] 47f88: aa0003f4 mov x20, x0 47f8c: f85e8108 ldur x8, [x8, #-0x18] 47f90: 8b080000 add x0, x0, x8 47f94: d10163a8 sub x8, x29, #0x58 47f98: 97ffe926 bl 0x42430 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 47f9c: 90000641 adrp x1, 0x10f000 47fa0: f945a021 ldr x1, [x1, #0xb40] 47fa4: d10163a0 sub x0, x29, #0x58 47fa8: 97ffe986 bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 47fac: f9400008 ldr x8, [x0] 47fb0: f9401d08 ldr x8, [x8, #0x38] 47fb4: 52800141 mov w1, #0xa // =10 47fb8: d63f0100 blr x8 47fbc: 2a0003f5 mov w21, w0 47fc0: d10163a0 sub x0, x29, #0x58 47fc4: 97ffe977 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 47fc8: aa1403e0 mov x0, x20 47fcc: 2a1503e1 mov w1, w21 47fd0: 94002f26 bl 0x53c68 47fd4: aa1403e0 mov x0, x20 47fd8: 94002eb8 bl 0x53ab8 47fdc: 97ffe819 bl 0x42040 47fe0: 90000640 adrp x0, 0x10f000 47fe4: f945b000 ldr x0, [x0, #0xb60] 47fe8: f0000461 adrp x1, 0xd6000 <__cxa_demangle+0x13720> 47fec: 913c2421 add x1, x1, #0xf09 47ff0: 528004e2 mov w2, #0x27 // =39 47ff4: 94002db2 bl 0x536bc 47ff8: f9400008 ldr x8, [x0] 47ffc: aa0003f4 mov x20, x0 48000: f85e8108 ldur x8, [x8, #-0x18] 48004: 8b080000 add x0, x0, x8 48008: d10163a8 sub x8, x29, #0x58 4800c: 97ffe909 bl 0x42430 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 48010: f0000621 adrp x1, 0x10f000 48014: f945a021 ldr x1, [x1, #0xb40] 48018: d10163a0 sub x0, x29, #0x58 4801c: 97ffe969 bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 48020: f9400008 ldr x8, [x0] 48024: f9401d08 ldr x8, [x8, #0x38] 48028: 52800141 mov w1, #0xa // =10 4802c: d63f0100 blr x8 48030: 2a0003f5 mov w21, w0 48034: d10163a0 sub x0, x29, #0x58 48038: 97ffe95a bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 4803c: aa1403e0 mov x0, x20 48040: 2a1503e1 mov w1, w21 48044: 94002f09 bl 0x53c68 48048: aa1403e0 mov x0, x20 4804c: 94002e9b bl 0x53ab8 48050: 97ffe7fc bl 0x42040 48054: f0000620 adrp x0, 0x10f000 48058: f945b000 ldr x0, [x0, #0xb60] 4805c: d0000461 adrp x1, 0xd6000 <__cxa_demangle+0x13720> 48060: 913c2421 add x1, x1, #0xf09 48064: 528004e2 mov w2, #0x27 // =39 48068: 94002d95 bl 0x536bc 4806c: f9400008 ldr x8, [x0] 48070: aa0003f4 mov x20, x0 48074: f85e8108 ldur x8, [x8, #-0x18] 48078: 8b080000 add x0, x0, x8 4807c: d10163a8 sub x8, x29, #0x58 48080: 97ffe8ec bl 0x42430 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 48084: f0000621 adrp x1, 0x10f000 48088: f945a021 ldr x1, [x1, #0xb40] 4808c: d10163a0 sub x0, x29, #0x58 48090: 97ffe94c bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 48094: f9400008 ldr x8, [x0] 48098: f9401d08 ldr x8, [x8, #0x38] 4809c: 52800141 mov w1, #0xa // =10 480a0: d63f0100 blr x8 480a4: 2a0003f5 mov w21, w0 480a8: d10163a0 sub x0, x29, #0x58 480ac: 97ffe93d bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 480b0: aa1403e0 mov x0, x20 480b4: 2a1503e1 mov w1, w21 480b8: 94002eec bl 0x53c68 480bc: aa1403e0 mov x0, x20 480c0: 94002e7e bl 0x53ab8 480c4: 97ffe7df bl 0x42040 480c8: f0000620 adrp x0, 0x10f000 480cc: f945b000 ldr x0, [x0, #0xb60] 480d0: d0000461 adrp x1, 0xd6000 <__cxa_demangle+0x13720> 480d4: 913c2421 add x1, x1, #0xf09 480d8: 528004e2 mov w2, #0x27 // =39 480dc: 94002d78 bl 0x536bc 480e0: f9400008 ldr x8, [x0] 480e4: aa0003f4 mov x20, x0 480e8: f85e8108 ldur x8, [x8, #-0x18] 480ec: 8b080000 add x0, x0, x8 480f0: d10163a8 sub x8, x29, #0x58 480f4: 97ffe8cf bl 0x42430 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 480f8: f0000621 adrp x1, 0x10f000 480fc: f945a021 ldr x1, [x1, #0xb40] 48100: d10163a0 sub x0, x29, #0x58 48104: 97ffe92f bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 48108: f9400008 ldr x8, [x0] 4810c: f9401d08 ldr x8, [x8, #0x38] 48110: 52800141 mov w1, #0xa // =10 48114: d63f0100 blr x8 48118: 2a0003f5 mov w21, w0 4811c: d10163a0 sub x0, x29, #0x58 48120: 97ffe920 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 48124: aa1403e0 mov x0, x20 48128: 2a1503e1 mov w1, w21 4812c: 94002ecf bl 0x53c68 48130: aa1403e0 mov x0, x20 48134: 94002e61 bl 0x53ab8 48138: 97ffe7c2 bl 0x42040 4813c: f0000620 adrp x0, 0x10f000 48140: f945b000 ldr x0, [x0, #0xb60] 48144: d0000461 adrp x1, 0xd6000 <__cxa_demangle+0x13720> 48148: 913cc421 add x1, x1, #0xf31 4814c: 528004a2 mov w2, #0x25 // =37 48150: 94002d5b bl 0x536bc 48154: f9400008 ldr x8, [x0] 48158: aa0003f4 mov x20, x0 4815c: f85e8108 ldur x8, [x8, #-0x18] 48160: 8b080000 add x0, x0, x8 48164: d10163a8 sub x8, x29, #0x58 48168: 97ffe8b2 bl 0x42430 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 4816c: f0000621 adrp x1, 0x10f000 48170: f945a021 ldr x1, [x1, #0xb40] 48174: d10163a0 sub x0, x29, #0x58 48178: 97ffe912 bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 4817c: f9400008 ldr x8, [x0] 48180: f9401d08 ldr x8, [x8, #0x38] 48184: 52800141 mov w1, #0xa // =10 48188: d63f0100 blr x8 4818c: 2a0003f5 mov w21, w0 48190: d10163a0 sub x0, x29, #0x58 48194: 97ffe903 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 48198: aa1403e0 mov x0, x20 4819c: 2a1503e1 mov w1, w21 481a0: 94002eb2 bl 0x53c68 481a4: aa1403e0 mov x0, x20 481a8: 94002e44 bl 0x53ab8 481ac: 97ffe7a5 bl 0x42040 481b0: f0000620 adrp x0, 0x10f000 481b4: f945b000 ldr x0, [x0, #0xb60] 481b8: d0000461 adrp x1, 0xd6000 <__cxa_demangle+0x13720> 481bc: 913c2421 add x1, x1, #0xf09 481c0: 528004e2 mov w2, #0x27 // =39 481c4: 94002d3e bl 0x536bc 481c8: f9400008 ldr x8, [x0] 481cc: aa0003f4 mov x20, x0 481d0: f85e8108 ldur x8, [x8, #-0x18] 481d4: 8b080000 add x0, x0, x8 481d8: d10103a8 sub x8, x29, #0x40 481dc: 97ffe895 bl 0x42430 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 481e0: f0000621 adrp x1, 0x10f000 481e4: f945a021 ldr x1, [x1, #0xb40] 481e8: d10103a0 sub x0, x29, #0x40 481ec: 97ffe8f5 bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 481f0: f9400008 ldr x8, [x0] 481f4: f9401d08 ldr x8, [x8, #0x38] 481f8: 52800141 mov w1, #0xa // =10 481fc: d63f0100 blr x8 48200: 2a0003f5 mov w21, w0 48204: d10103a0 sub x0, x29, #0x40 48208: 97ffe8e6 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 4820c: aa1403e0 mov x0, x20 48210: 2a1503e1 mov w1, w21 48214: 94002e95 bl 0x53c68 48218: aa1403e0 mov x0, x20 4821c: 94002e27 bl 0x53ab8 48220: 97ffe788 bl 0x42040 48224: 14000030 b 0x482e4 48228: aa0003f4 mov x20, x0 4822c: d10103a0 sub x0, x29, #0x40 48230: 97ffe8dc bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 48234: f85b03b5 ldur x21, [x29, #-0x50] 48238: b50005d5 cbnz x21, 0x482f0 4823c: 14000073 b 0x48408 48240: aa0003f4 mov x20, x0 48244: d10163a0 sub x0, x29, #0x58 48248: 97ffe8d6 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 4824c: f94007f5 ldr x21, [sp, #0x8] 48250: b5000755 cbnz x21, 0x48338 48254: 14000065 b 0x483e8 48258: 14000042 b 0x48360 4825c: aa0003f4 mov x20, x0 48260: d10163a0 sub x0, x29, #0x58 48264: 97ffe8cf bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 48268: f94013f5 ldr x21, [sp, #0x20] 4826c: b5000815 cbnz x21, 0x4836c 48270: 1400005e b 0x483e8 48274: aa0003f4 mov x20, x0 48278: d10163a0 sub x0, x29, #0x58 4827c: 97ffe8c9 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 48280: f94023f5 ldr x21, [sp, #0x40] 48284: b5000895 cbnz x21, 0x48394 48288: 14000058 b 0x483e8 4828c: aa0003f4 mov x20, x0 48290: d10163a0 sub x0, x29, #0x58 48294: 97ffe8c3 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 48298: f9402bf5 ldr x21, [sp, #0x50] 4829c: b50008f5 cbnz x21, 0x483b8 482a0: 14000052 b 0x483e8 482a4: 14000039 b 0x48388 482a8: 14000041 b 0x483ac 482ac: aa0003f4 mov x20, x0 482b0: d10163a0 sub x0, x29, #0x58 482b4: 97ffe8bb bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 482b8: f94033f5 ldr x21, [sp, #0x60] 482bc: b5000c15 cbnz x21, 0x4843c 482c0: 14000074 b 0x48490 482c4: aa0003f4 mov x20, x0 482c8: d10163a0 sub x0, x29, #0x58 482cc: 97ffe8b5 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 482d0: f9403bf5 ldr x21, [sp, #0x70] 482d4: b5000c75 cbnz x21, 0x48460 482d8: 1400006e b 0x48490 482dc: 14000055 b 0x48430 482e0: 1400005d b 0x48454 482e4: aa0003f4 mov x20, x0 482e8: f85b03b5 ldur x21, [x29, #-0x50] 482ec: b40008f5 cbz x21, 0x48408 482f0: 910022a8 add x8, x21, #0x8 482f4: c85ffd09 ldaxr x9, [x8] 482f8: d100052a sub x10, x9, #0x1 482fc: c80bfd0a stlxr w11, x10, [x8] 48300: 35ffffab cbnz w11, 0x482f4 48304: b5000829 cbnz x9, 0x48408 48308: f94002a8 ldr x8, [x21] 4830c: aa1503e0 mov x0, x21 48310: f9400908 ldr x8, [x8, #0x10] 48314: d63f0100 blr x8 48318: aa1503e0 mov x0, x21 4831c: 97ffe71d bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 48320: b5000773 cbnz x19, 0x4840c 48324: 14000068 b 0x484c4 48328: 14000037 b 0x48404 4832c: aa0003f4 mov x20, x0 48330: f94007f5 ldr x21, [sp, #0x8] 48334: b40005b5 cbz x21, 0x483e8 48338: 910022a8 add x8, x21, #0x8 4833c: c85ffd09 ldaxr x9, [x8] 48340: d100052a sub x10, x9, #0x1 48344: c80bfd0a stlxr w11, x10, [x8] 48348: 35ffffab cbnz w11, 0x4833c 4834c: 14000020 b 0x483cc 48350: aa0003f4 mov x20, x0 48354: b50004d3 cbnz x19, 0x483ec 48358: 1400005b b 0x484c4 4835c: 14000001 b 0x48360 48360: aa0003f4 mov x20, x0 48364: f94013f5 ldr x21, [sp, #0x20] 48368: b4000415 cbz x21, 0x483e8 4836c: 910022a8 add x8, x21, #0x8 48370: c85ffd09 ldaxr x9, [x8] 48374: d100052a sub x10, x9, #0x1 48378: c80bfd0a stlxr w11, x10, [x8] 4837c: 35ffffab cbnz w11, 0x48370 48380: 14000013 b 0x483cc 48384: 14000001 b 0x48388 48388: aa0003f4 mov x20, x0 4838c: f94023f5 ldr x21, [sp, #0x40] 48390: b40002d5 cbz x21, 0x483e8 48394: 910022a8 add x8, x21, #0x8 48398: c85ffd09 ldaxr x9, [x8] 4839c: d100052a sub x10, x9, #0x1 483a0: c80bfd0a stlxr w11, x10, [x8] 483a4: 35ffffab cbnz w11, 0x48398 483a8: 14000009 b 0x483cc 483ac: aa0003f4 mov x20, x0 483b0: f9402bf5 ldr x21, [sp, #0x50] 483b4: b40001b5 cbz x21, 0x483e8 483b8: 910022a8 add x8, x21, #0x8 483bc: c85ffd09 ldaxr x9, [x8] 483c0: d100052a sub x10, x9, #0x1 483c4: c80bfd0a stlxr w11, x10, [x8] 483c8: 35ffffab cbnz w11, 0x483bc 483cc: b50000e9 cbnz x9, 0x483e8 483d0: f94002a8 ldr x8, [x21] 483d4: aa1503e0 mov x0, x21 483d8: f9400908 ldr x8, [x8, #0x10] 483dc: d63f0100 blr x8 483e0: aa1503e0 mov x0, x21 483e4: 97ffe6eb bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 483e8: b40006f3 cbz x19, 0x484c4 483ec: 91002268 add x8, x19, #0x8 483f0: c85ffd09 ldaxr x9, [x8] 483f4: d100052a sub x10, x9, #0x1 483f8: c80bfd0a stlxr w11, x10, [x8] 483fc: 35ffffab cbnz w11, 0x483f0 48400: 1400002a b 0x484a8 48404: aa0003f4 mov x20, x0 48408: b40005f3 cbz x19, 0x484c4 4840c: 91002268 add x8, x19, #0x8 48410: c85ffd09 ldaxr x9, [x8] 48414: d100052a sub x10, x9, #0x1 48418: c80bfd0a stlxr w11, x10, [x8] 4841c: 35ffffab cbnz w11, 0x48410 48420: 14000022 b 0x484a8 48424: aa0003f4 mov x20, x0 48428: b5000373 cbnz x19, 0x48494 4842c: 14000026 b 0x484c4 48430: aa0003f4 mov x20, x0 48434: f94033f5 ldr x21, [sp, #0x60] 48438: b40002d5 cbz x21, 0x48490 4843c: 910022a8 add x8, x21, #0x8 48440: c85ffd09 ldaxr x9, [x8] 48444: d100052a sub x10, x9, #0x1 48448: c80bfd0a stlxr w11, x10, [x8] 4844c: 35ffffab cbnz w11, 0x48440 48450: 14000009 b 0x48474 48454: aa0003f4 mov x20, x0 48458: f9403bf5 ldr x21, [sp, #0x70] 4845c: b40001b5 cbz x21, 0x48490 48460: 910022a8 add x8, x21, #0x8 48464: c85ffd09 ldaxr x9, [x8] 48468: d100052a sub x10, x9, #0x1 4846c: c80bfd0a stlxr w11, x10, [x8] 48470: 35ffffab cbnz w11, 0x48464 48474: b50000e9 cbnz x9, 0x48490 48478: f94002a8 ldr x8, [x21] 4847c: aa1503e0 mov x0, x21 48480: f9400908 ldr x8, [x8, #0x10] 48484: d63f0100 blr x8 48488: aa1503e0 mov x0, x21 4848c: 97ffe6c1 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 48490: b40001b3 cbz x19, 0x484c4 48494: 91002268 add x8, x19, #0x8 48498: c85ffd09 ldaxr x9, [x8] 4849c: d100052a sub x10, x9, #0x1 484a0: c80bfd0a stlxr w11, x10, [x8] 484a4: 35ffffab cbnz w11, 0x48498 484a8: b50000e9 cbnz x9, 0x484c4 484ac: f9400268 ldr x8, [x19] 484b0: aa1303e0 mov x0, x19 484b4: f9400908 ldr x8, [x8, #0x10] 484b8: d63f0100 blr x8 484bc: aa1303e0 mov x0, x19 484c0: 97ffe6b4 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 484c4: aa1403e0 mov x0, x20 484c8: 940233b5 bl 0xd539c <__cxa_demangle+0x12abc> 00000000000484cc : 484cc: d10303ff sub sp, sp, #0xc0 484d0: f90033fb str x27, [sp, #0x60] 484d4: a90767fa stp x26, x25, [sp, #0x70] 484d8: a9085ff8 stp x24, x23, [sp, #0x80] 484dc: a90957f6 stp x22, x21, [sp, #0x90] 484e0: a90a4ff4 stp x20, x19, [sp, #0xa0] 484e4: a90b7bfd stp x29, x30, [sp, #0xb0] 484e8: 9102c3fd add x29, sp, #0xb0 484ec: d53bd05a mrs x26, TPIDR_EL0 484f0: f9401748 ldr x8, [x26, #0x28] 484f4: aa0003f7 mov x23, x0 484f8: aa0103e0 mov x0, x1 484fc: aa0303f5 mov x21, x3 48500: 2a0203f6 mov w22, w2 48504: aa0103f4 mov x20, x1 48508: f9002fe8 str x8, [sp, #0x58] 4850c: 94009924 bl 0x6e99c 48510: 360014c0 tbz w0, #0x0, 0x487a8 48514: a9414efb ldp x27, x19, [x23, #0x10] 48518: b40000d3 cbz x19, 0x48530 4851c: 91002268 add x8, x19, #0x8 48520: c85f7d09 ldxr x9, [x8] 48524: 91000529 add x9, x9, #0x1 48528: c80a7d09 stxr w10, x9, [x8] 4852c: 35ffffaa cbnz w10, 0x48520 48530: a94ba6e8 ldp x8, x9, [x23, #0xb8] 48534: eb08013f cmp x9, x8 48538: 54000321 b.ne 0x4859c 4853c: aa1f03f8 mov x24, xzr 48540: a903ffff stp xzr, xzr, [sp, #0x38] 48544: b4000333 cbz x19, 0x485a8 48548: 91002268 add x8, x19, #0x8 4854c: c85f7d09 ldxr x9, [x8] 48550: 91000529 add x9, x9, #0x1 48554: c80a7d09 stxr w10, x9, [x8] 48558: 35ffffaa cbnz w10, 0x4854c 4855c: f94023f9 ldr x25, [sp, #0x40] 48560: a903cffb stp x27, x19, [sp, #0x38] 48564: b4000259 cbz x25, 0x485ac 48568: 91002328 add x8, x25, #0x8 4856c: c85ffd09 ldaxr x9, [x8] 48570: d100052a sub x10, x9, #0x1 48574: c80bfd0a stlxr w11, x10, [x8] 48578: 35ffffab cbnz w11, 0x4856c 4857c: b5000189 cbnz x9, 0x485ac 48580: f9400328 ldr x8, [x25] 48584: aa1903e0 mov x0, x25 48588: f9400908 ldr x8, [x8, #0x10] 4858c: d63f0100 blr x8 48590: aa1903e0 mov x0, x25 48594: 97ffe67f bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 48598: 14000005 b 0x485ac 4859c: f9400118 ldr x24, [x8] 485a0: a903ffff stp xzr, xzr, [sp, #0x38] 485a4: b5fffd33 cbnz x19, 0x48548 485a8: a903cffb stp x27, x19, [sp, #0x38] 485ac: 910123e8 add x8, sp, #0x48 485b0: 9100e3e2 add x2, sp, #0x38 485b4: aa1803e0 mov x0, x24 485b8: aa1703e1 mov x1, x23 485bc: 2a1603e3 mov w3, w22 485c0: aa1503e4 mov x4, x21 485c4: 94007954 bl 0x66b14 485c8: f94023f5 ldr x21, [sp, #0x40] 485cc: b40000f5 cbz x21, 0x485e8 485d0: 910022a8 add x8, x21, #0x8 485d4: c85ffd09 ldaxr x9, [x8] 485d8: d100052a sub x10, x9, #0x1 485dc: c80bfd0a stlxr w11, x10, [x8] 485e0: 35ffffab cbnz w11, 0x485d4 485e4: b4000309 cbz x9, 0x48644 485e8: a9027fff stp xzr, xzr, [sp, #0x20] 485ec: b40003d3 cbz x19, 0x48664 485f0: 91002268 add x8, x19, #0x8 485f4: c85f7d09 ldxr x9, [x8] 485f8: 91000529 add x9, x9, #0x1 485fc: c80a7d09 stxr w10, x9, [x8] 48600: 35ffffaa cbnz w10, 0x485f4 48604: f94017f5 ldr x21, [sp, #0x28] 48608: a9024ffb stp x27, x19, [sp, #0x20] 4860c: b40002f5 cbz x21, 0x48668 48610: 910022a8 add x8, x21, #0x8 48614: c85ffd09 ldaxr x9, [x8] 48618: d100052a sub x10, x9, #0x1 4861c: c80bfd0a stlxr w11, x10, [x8] 48620: 35ffffab cbnz w11, 0x48614 48624: b5000229 cbnz x9, 0x48668 48628: f94002a8 ldr x8, [x21] 4862c: aa1503e0 mov x0, x21 48630: f9400908 ldr x8, [x8, #0x10] 48634: d63f0100 blr x8 48638: aa1503e0 mov x0, x21 4863c: 97ffe655 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 48640: 1400000a b 0x48668 48644: f94002a8 ldr x8, [x21] 48648: aa1503e0 mov x0, x21 4864c: f9400908 ldr x8, [x8, #0x10] 48650: d63f0100 blr x8 48654: aa1503e0 mov x0, x21 48658: 97ffe64e bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 4865c: a9027fff stp xzr, xzr, [sp, #0x20] 48660: b5fffc93 cbnz x19, 0x485f0 48664: a9024ffb stp x27, x19, [sp, #0x20] 48668: 9100c3e8 add x8, sp, #0x30 4866c: 910083e1 add x1, sp, #0x20 48670: aa1403e0 mov x0, x20 48674: 940099b9 bl 0x6ed58 48678: f9401bf4 ldr x20, [sp, #0x30] 4867c: b4000b14 cbz x20, 0x487dc 48680: f94017f5 ldr x21, [sp, #0x28] 48684: b40000f5 cbz x21, 0x486a0 48688: 910022a8 add x8, x21, #0x8 4868c: c85ffd09 ldaxr x9, [x8] 48690: d100052a sub x10, x9, #0x1 48694: c80bfd0a stlxr w11, x10, [x8] 48698: 35ffffab cbnz w11, 0x4868c 4869c: b4000309 cbz x9, 0x486fc 486a0: a9017fff stp xzr, xzr, [sp, #0x10] 486a4: b40003d3 cbz x19, 0x4871c 486a8: 91002268 add x8, x19, #0x8 486ac: c85f7d09 ldxr x9, [x8] 486b0: 91000529 add x9, x9, #0x1 486b4: c80a7d09 stxr w10, x9, [x8] 486b8: 35ffffaa cbnz w10, 0x486ac 486bc: f9400ff5 ldr x21, [sp, #0x18] 486c0: a9014ffb stp x27, x19, [sp, #0x10] 486c4: b40002f5 cbz x21, 0x48720 486c8: 910022a8 add x8, x21, #0x8 486cc: c85ffd09 ldaxr x9, [x8] 486d0: d100052a sub x10, x9, #0x1 486d4: c80bfd0a stlxr w11, x10, [x8] 486d8: 35ffffab cbnz w11, 0x486cc 486dc: b5000229 cbnz x9, 0x48720 486e0: f94002a8 ldr x8, [x21] 486e4: aa1503e0 mov x0, x21 486e8: f9400908 ldr x8, [x8, #0x10] 486ec: d63f0100 blr x8 486f0: aa1503e0 mov x0, x21 486f4: 97ffe627 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 486f8: 1400000a b 0x48720 486fc: f94002a8 ldr x8, [x21] 48700: aa1503e0 mov x0, x21 48704: f9400908 ldr x8, [x8, #0x10] 48708: d63f0100 blr x8 4870c: aa1503e0 mov x0, x21 48710: 97ffe620 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 48714: a9017fff stp xzr, xzr, [sp, #0x10] 48718: b5fffc93 cbnz x19, 0x486a8 4871c: a9014ffb stp x27, x19, [sp, #0x10] 48720: f94027e8 ldr x8, [sp, #0x48] 48724: f90007e8 str x8, [sp, #0x8] 48728: 910043e1 add x1, sp, #0x10 4872c: 910023e3 add x3, sp, #0x8 48730: aa1403e0 mov x0, x20 48734: 2a1f03e2 mov w2, wzr 48738: 9400b018 bl 0x74798 4873c: f9400ff4 ldr x20, [sp, #0x18] 48740: b40001b4 cbz x20, 0x48774 48744: 91002288 add x8, x20, #0x8 48748: c85ffd09 ldaxr x9, [x8] 4874c: d100052a sub x10, x9, #0x1 48750: c80bfd0a stlxr w11, x10, [x8] 48754: 35ffffab cbnz w11, 0x48748 48758: b50000e9 cbnz x9, 0x48774 4875c: f9400288 ldr x8, [x20] 48760: aa1403e0 mov x0, x20 48764: f9400908 ldr x8, [x8, #0x10] 48768: d63f0100 blr x8 4876c: aa1403e0 mov x0, x20 48770: 97ffe608 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 48774: b40001b3 cbz x19, 0x487a8 48778: 91002268 add x8, x19, #0x8 4877c: c85ffd09 ldaxr x9, [x8] 48780: d100052a sub x10, x9, #0x1 48784: c80bfd0a stlxr w11, x10, [x8] 48788: 35ffffab cbnz w11, 0x4877c 4878c: b50000e9 cbnz x9, 0x487a8 48790: f9400268 ldr x8, [x19] 48794: aa1303e0 mov x0, x19 48798: f9400908 ldr x8, [x8, #0x10] 4879c: d63f0100 blr x8 487a0: aa1303e0 mov x0, x19 487a4: 97ffe5fb bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 487a8: f9401748 ldr x8, [x26, #0x28] 487ac: f9402fe9 ldr x9, [sp, #0x58] 487b0: eb09011f cmp x8, x9 487b4: 54000121 b.ne 0x487d8 487b8: a94b7bfd ldp x29, x30, [sp, #0xb0] 487bc: a94a4ff4 ldp x20, x19, [sp, #0xa0] 487c0: a94957f6 ldp x22, x21, [sp, #0x90] 487c4: a9485ff8 ldp x24, x23, [sp, #0x80] 487c8: a94767fa ldp x26, x25, [sp, #0x70] 487cc: f94033fb ldr x27, [sp, #0x60] 487d0: 910303ff add sp, sp, #0xc0 487d4: d65f03c0 ret 487d8: 97ffe72e bl 0x42490 <__stack_chk_fail@plt> 487dc: f0000620 adrp x0, 0x10f000 487e0: f945b000 ldr x0, [x0, #0xb60] 487e4: d0000461 adrp x1, 0xd6000 <__cxa_demangle+0x13720> 487e8: 913c2421 add x1, x1, #0xf09 487ec: 528004e2 mov w2, #0x27 // =39 487f0: 94002bb3 bl 0x536bc 487f4: f9400008 ldr x8, [x0] 487f8: aa0003f4 mov x20, x0 487fc: f85e8108 ldur x8, [x8, #-0x18] 48800: 8b080000 add x0, x0, x8 48804: 910143e8 add x8, sp, #0x50 48808: 97ffe70a bl 0x42430 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 4880c: f0000621 adrp x1, 0x10f000 48810: f945a021 ldr x1, [x1, #0xb40] 48814: 910143e0 add x0, sp, #0x50 48818: 97ffe76a bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 4881c: f9400008 ldr x8, [x0] 48820: f9401d08 ldr x8, [x8, #0x38] 48824: 52800141 mov w1, #0xa // =10 48828: d63f0100 blr x8 4882c: 2a0003f5 mov w21, w0 48830: 910143e0 add x0, sp, #0x50 48834: 97ffe75b bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 48838: aa1403e0 mov x0, x20 4883c: 2a1503e1 mov w1, w21 48840: 94002d0a bl 0x53c68 48844: aa1403e0 mov x0, x20 48848: 94002c9c bl 0x53ab8 4884c: 97ffe5fd bl 0x42040 48850: aa0003f4 mov x20, x0 48854: 910143e0 add x0, sp, #0x50 48858: 97ffe752 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 4885c: f94017f5 ldr x21, [sp, #0x28] 48860: b50001f5 cbnz x21, 0x4889c 48864: 14000023 b 0x488f0 48868: 1400000a b 0x48890 4886c: f9400ff5 ldr x21, [sp, #0x18] 48870: aa0003f4 mov x20, x0 48874: b40003f5 cbz x21, 0x488f0 48878: 910022a8 add x8, x21, #0x8 4887c: c85ffd09 ldaxr x9, [x8] 48880: d100052a sub x10, x9, #0x1 48884: c80bfd0a stlxr w11, x10, [x8] 48888: 35ffffab cbnz w11, 0x4887c 4888c: 14000012 b 0x488d4 48890: aa0003f4 mov x20, x0 48894: f94017f5 ldr x21, [sp, #0x28] 48898: b40002d5 cbz x21, 0x488f0 4889c: 910022a8 add x8, x21, #0x8 488a0: c85ffd09 ldaxr x9, [x8] 488a4: d100052a sub x10, x9, #0x1 488a8: c80bfd0a stlxr w11, x10, [x8] 488ac: 35ffffab cbnz w11, 0x488a0 488b0: 14000009 b 0x488d4 488b4: f94023f5 ldr x21, [sp, #0x40] 488b8: aa0003f4 mov x20, x0 488bc: b40001b5 cbz x21, 0x488f0 488c0: 910022a8 add x8, x21, #0x8 488c4: c85ffd09 ldaxr x9, [x8] 488c8: d100052a sub x10, x9, #0x1 488cc: c80bfd0a stlxr w11, x10, [x8] 488d0: 35ffffab cbnz w11, 0x488c4 488d4: b50000e9 cbnz x9, 0x488f0 488d8: f94002a8 ldr x8, [x21] 488dc: aa1503e0 mov x0, x21 488e0: f9400908 ldr x8, [x8, #0x10] 488e4: d63f0100 blr x8 488e8: aa1503e0 mov x0, x21 488ec: 97ffe5a9 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 488f0: b40001b3 cbz x19, 0x48924 488f4: 91002268 add x8, x19, #0x8 488f8: c85ffd09 ldaxr x9, [x8] 488fc: d100052a sub x10, x9, #0x1 48900: c80bfd0a stlxr w11, x10, [x8] 48904: 35ffffab cbnz w11, 0x488f8 48908: b50000e9 cbnz x9, 0x48924 4890c: f9400268 ldr x8, [x19] 48910: aa1303e0 mov x0, x19 48914: f9400908 ldr x8, [x8, #0x10] 48918: d63f0100 blr x8 4891c: aa1303e0 mov x0, x19 48920: 97ffe59c bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 48924: aa1403e0 mov x0, x20 48928: 9402329d bl 0xd539c <__cxa_demangle+0x12abc> 000000000004892c : 4892c: d10203ff sub sp, sp, #0x80 48930: a9045ff8 stp x24, x23, [sp, #0x40] 48934: a90557f6 stp x22, x21, [sp, #0x50] 48938: a9064ff4 stp x20, x19, [sp, #0x60] 4893c: a9077bfd stp x29, x30, [sp, #0x70] 48940: 9101c3fd add x29, sp, #0x70 48944: d53bd057 mrs x23, TPIDR_EL0 48948: f94016e8 ldr x8, [x23, #0x28] 4894c: aa0003f4 mov x20, x0 48950: aa0103e0 mov x0, x1 48954: aa0103f5 mov x21, x1 48958: f9001fe8 str x8, [sp, #0x38] 4895c: 94009810 bl 0x6e99c 48960: 36000dc0 tbz w0, #0x0, 0x48b18 48964: a9414e98 ldp x24, x19, [x20, #0x10] 48968: b4000373 cbz x19, 0x489d4 4896c: 91002268 add x8, x19, #0x8 48970: c85f7d09 ldxr x9, [x8] 48974: 91000529 add x9, x9, #0x1 48978: c80a7d09 stxr w10, x9, [x8] 4897c: 35ffffaa cbnz w10, 0x48970 48980: f90013ff str xzr, [sp, #0x20] 48984: c85f7d09 ldxr x9, [x8] 48988: 91000529 add x9, x9, #0x1 4898c: c80a7d09 stxr w10, x9, [x8] 48990: 35ffffaa cbnz w10, 0x48984 48994: f94013f6 ldr x22, [sp, #0x20] 48998: a901cff8 stp x24, x19, [sp, #0x18] 4899c: b40001f6 cbz x22, 0x489d8 489a0: 910022c8 add x8, x22, #0x8 489a4: c85ffd09 ldaxr x9, [x8] 489a8: d100052a sub x10, x9, #0x1 489ac: c80bfd0a stlxr w11, x10, [x8] 489b0: 35ffffab cbnz w11, 0x489a4 489b4: b5000129 cbnz x9, 0x489d8 489b8: f94002c8 ldr x8, [x22] 489bc: aa1603e0 mov x0, x22 489c0: f9400908 ldr x8, [x8, #0x10] 489c4: d63f0100 blr x8 489c8: aa1603e0 mov x0, x22 489cc: 97ffe571 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 489d0: 14000002 b 0x489d8 489d4: a901cff8 stp x24, x19, [sp, #0x18] 489d8: 9100a3e8 add x8, sp, #0x28 489dc: 910063e1 add x1, sp, #0x18 489e0: aa1503e0 mov x0, x21 489e4: 940098dd bl 0x6ed58 489e8: f94017f5 ldr x21, [sp, #0x28] 489ec: b4000ad5 cbz x21, 0x48b44 489f0: f94013f6 ldr x22, [sp, #0x20] 489f4: b40000f6 cbz x22, 0x48a10 489f8: 910022c8 add x8, x22, #0x8 489fc: c85ffd09 ldaxr x9, [x8] 48a00: d100052a sub x10, x9, #0x1 48a04: c80bfd0a stlxr w11, x10, [x8] 48a08: 35ffffab cbnz w11, 0x489fc 48a0c: b4000309 cbz x9, 0x48a6c 48a10: a900ffff stp xzr, xzr, [sp, #0x8] 48a14: b40003d3 cbz x19, 0x48a8c 48a18: 91002268 add x8, x19, #0x8 48a1c: c85f7d09 ldxr x9, [x8] 48a20: 91000529 add x9, x9, #0x1 48a24: c80a7d09 stxr w10, x9, [x8] 48a28: 35ffffaa cbnz w10, 0x48a1c 48a2c: f9400bf6 ldr x22, [sp, #0x10] 48a30: a900cff8 stp x24, x19, [sp, #0x8] 48a34: b40002f6 cbz x22, 0x48a90 48a38: 910022c8 add x8, x22, #0x8 48a3c: c85ffd09 ldaxr x9, [x8] 48a40: d100052a sub x10, x9, #0x1 48a44: c80bfd0a stlxr w11, x10, [x8] 48a48: 35ffffab cbnz w11, 0x48a3c 48a4c: b5000229 cbnz x9, 0x48a90 48a50: f94002c8 ldr x8, [x22] 48a54: aa1603e0 mov x0, x22 48a58: f9400908 ldr x8, [x8, #0x10] 48a5c: d63f0100 blr x8 48a60: aa1603e0 mov x0, x22 48a64: 97ffe54b bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 48a68: 1400000a b 0x48a90 48a6c: f94002c8 ldr x8, [x22] 48a70: aa1603e0 mov x0, x22 48a74: f9400908 ldr x8, [x8, #0x10] 48a78: d63f0100 blr x8 48a7c: aa1603e0 mov x0, x22 48a80: 97ffe544 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 48a84: a900ffff stp xzr, xzr, [sp, #0x8] 48a88: b5fffc93 cbnz x19, 0x48a18 48a8c: a900cff8 stp x24, x19, [sp, #0x8] 48a90: 91014288 add x8, x20, #0x50 48a94: f90003e8 str x8, [sp] 48a98: 910023e1 add x1, sp, #0x8 48a9c: 910003e3 mov x3, sp 48aa0: aa1503e0 mov x0, x21 48aa4: 2a1f03e2 mov w2, wzr 48aa8: 9400af3c bl 0x74798 48aac: f9400bf4 ldr x20, [sp, #0x10] 48ab0: b40001b4 cbz x20, 0x48ae4 48ab4: 91002288 add x8, x20, #0x8 48ab8: c85ffd09 ldaxr x9, [x8] 48abc: d100052a sub x10, x9, #0x1 48ac0: c80bfd0a stlxr w11, x10, [x8] 48ac4: 35ffffab cbnz w11, 0x48ab8 48ac8: b50000e9 cbnz x9, 0x48ae4 48acc: f9400288 ldr x8, [x20] 48ad0: aa1403e0 mov x0, x20 48ad4: f9400908 ldr x8, [x8, #0x10] 48ad8: d63f0100 blr x8 48adc: aa1403e0 mov x0, x20 48ae0: 97ffe52c bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 48ae4: b40001b3 cbz x19, 0x48b18 48ae8: 91002268 add x8, x19, #0x8 48aec: c85ffd09 ldaxr x9, [x8] 48af0: d100052a sub x10, x9, #0x1 48af4: c80bfd0a stlxr w11, x10, [x8] 48af8: 35ffffab cbnz w11, 0x48aec 48afc: b50000e9 cbnz x9, 0x48b18 48b00: f9400268 ldr x8, [x19] 48b04: aa1303e0 mov x0, x19 48b08: f9400908 ldr x8, [x8, #0x10] 48b0c: d63f0100 blr x8 48b10: aa1303e0 mov x0, x19 48b14: 97ffe51f bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 48b18: f94016e8 ldr x8, [x23, #0x28] 48b1c: f9401fe9 ldr x9, [sp, #0x38] 48b20: eb09011f cmp x8, x9 48b24: 540000e1 b.ne 0x48b40 48b28: a9477bfd ldp x29, x30, [sp, #0x70] 48b2c: a9464ff4 ldp x20, x19, [sp, #0x60] 48b30: a94557f6 ldp x22, x21, [sp, #0x50] 48b34: a9445ff8 ldp x24, x23, [sp, #0x40] 48b38: 910203ff add sp, sp, #0x80 48b3c: d65f03c0 ret 48b40: 97ffe654 bl 0x42490 <__stack_chk_fail@plt> 48b44: f0000620 adrp x0, 0x10f000 48b48: f945b000 ldr x0, [x0, #0xb60] 48b4c: d0000461 adrp x1, 0xd6000 <__cxa_demangle+0x13720> 48b50: 913c2421 add x1, x1, #0xf09 48b54: 528004e2 mov w2, #0x27 // =39 48b58: 94002ad9 bl 0x536bc 48b5c: f9400008 ldr x8, [x0] 48b60: aa0003f4 mov x20, x0 48b64: f85e8108 ldur x8, [x8, #-0x18] 48b68: 8b080000 add x0, x0, x8 48b6c: 9100c3e8 add x8, sp, #0x30 48b70: 97ffe630 bl 0x42430 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 48b74: f0000621 adrp x1, 0x10f000 48b78: f945a021 ldr x1, [x1, #0xb40] 48b7c: 9100c3e0 add x0, sp, #0x30 48b80: 97ffe690 bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 48b84: f9400008 ldr x8, [x0] 48b88: f9401d08 ldr x8, [x8, #0x38] 48b8c: 52800141 mov w1, #0xa // =10 48b90: d63f0100 blr x8 48b94: 2a0003f5 mov w21, w0 48b98: 9100c3e0 add x0, sp, #0x30 48b9c: 97ffe681 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 48ba0: aa1403e0 mov x0, x20 48ba4: 2a1503e1 mov w1, w21 48ba8: 94002c30 bl 0x53c68 48bac: aa1403e0 mov x0, x20 48bb0: 94002bc2 bl 0x53ab8 48bb4: 97ffe523 bl 0x42040 48bb8: aa0003f4 mov x20, x0 48bbc: 9100c3e0 add x0, sp, #0x30 48bc0: 97ffe678 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 48bc4: f94013f5 ldr x21, [sp, #0x20] 48bc8: b50001f5 cbnz x21, 0x48c04 48bcc: 1400001a b 0x48c34 48bd0: 1400000a b 0x48bf8 48bd4: f9400bf5 ldr x21, [sp, #0x10] 48bd8: aa0003f4 mov x20, x0 48bdc: b40002d5 cbz x21, 0x48c34 48be0: 910022a8 add x8, x21, #0x8 48be4: c85ffd09 ldaxr x9, [x8] 48be8: d100052a sub x10, x9, #0x1 48bec: c80bfd0a stlxr w11, x10, [x8] 48bf0: 35ffffab cbnz w11, 0x48be4 48bf4: 14000009 b 0x48c18 48bf8: aa0003f4 mov x20, x0 48bfc: f94013f5 ldr x21, [sp, #0x20] 48c00: b40001b5 cbz x21, 0x48c34 48c04: 910022a8 add x8, x21, #0x8 48c08: c85ffd09 ldaxr x9, [x8] 48c0c: d100052a sub x10, x9, #0x1 48c10: c80bfd0a stlxr w11, x10, [x8] 48c14: 35ffffab cbnz w11, 0x48c08 48c18: b50000e9 cbnz x9, 0x48c34 48c1c: f94002a8 ldr x8, [x21] 48c20: aa1503e0 mov x0, x21 48c24: f9400908 ldr x8, [x8, #0x10] 48c28: d63f0100 blr x8 48c2c: aa1503e0 mov x0, x21 48c30: 97ffe4d8 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 48c34: b40001b3 cbz x19, 0x48c68 48c38: 91002268 add x8, x19, #0x8 48c3c: c85ffd09 ldaxr x9, [x8] 48c40: d100052a sub x10, x9, #0x1 48c44: c80bfd0a stlxr w11, x10, [x8] 48c48: 35ffffab cbnz w11, 0x48c3c 48c4c: b50000e9 cbnz x9, 0x48c68 48c50: f9400268 ldr x8, [x19] 48c54: aa1303e0 mov x0, x19 48c58: f9400908 ldr x8, [x8, #0x10] 48c5c: d63f0100 blr x8 48c60: aa1303e0 mov x0, x19 48c64: 97ffe4cb bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 48c68: aa1403e0 mov x0, x20 48c6c: 940231cc bl 0xd539c <__cxa_demangle+0x12abc> 0000000000048c70 : 48c70: d102c3ff sub sp, sp, #0xb0 48c74: f90033f9 str x25, [sp, #0x60] 48c78: a9075ff8 stp x24, x23, [sp, #0x70] 48c7c: a90857f6 stp x22, x21, [sp, #0x80] 48c80: a9094ff4 stp x20, x19, [sp, #0x90] 48c84: a90a7bfd stp x29, x30, [sp, #0xa0] 48c88: 910283fd add x29, sp, #0xa0 48c8c: d53bd057 mrs x23, TPIDR_EL0 48c90: f94016e8 ldr x8, [x23, #0x28] 48c94: aa0003f4 mov x20, x0 48c98: aa0103f5 mov x21, x1 48c9c: f81b83a8 stur x8, [x29, #-0x48] 48ca0: a9414c18 ldp x24, x19, [x0, #0x10] 48ca4: 34000382 cbz w2, 0x48d14 48ca8: b40006d3 cbz x19, 0x48d80 48cac: 91002268 add x8, x19, #0x8 48cb0: c85f7d09 ldxr x9, [x8] 48cb4: 91000529 add x9, x9, #0x1 48cb8: c80a7d09 stxr w10, x9, [x8] 48cbc: 35ffffaa cbnz w10, 0x48cb0 48cc0: f90023ff str xzr, [sp, #0x40] 48cc4: c85f7d09 ldxr x9, [x8] 48cc8: 91000529 add x9, x9, #0x1 48ccc: c80a7d09 stxr w10, x9, [x8] 48cd0: 35ffffaa cbnz w10, 0x48cc4 48cd4: f94023f6 ldr x22, [sp, #0x40] 48cd8: a903cff8 stp x24, x19, [sp, #0x38] 48cdc: b4000556 cbz x22, 0x48d84 48ce0: 910022c8 add x8, x22, #0x8 48ce4: c85ffd09 ldaxr x9, [x8] 48ce8: d100052a sub x10, x9, #0x1 48cec: c80bfd0a stlxr w11, x10, [x8] 48cf0: 35ffffab cbnz w11, 0x48ce4 48cf4: b5000489 cbnz x9, 0x48d84 48cf8: f94002c8 ldr x8, [x22] 48cfc: aa1603e0 mov x0, x22 48d00: f9400908 ldr x8, [x8, #0x10] 48d04: d63f0100 blr x8 48d08: aa1603e0 mov x0, x22 48d0c: 97ffe4a1 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 48d10: 1400001d b 0x48d84 48d14: b4000d73 cbz x19, 0x48ec0 48d18: 91002268 add x8, x19, #0x8 48d1c: c85f7d09 ldxr x9, [x8] 48d20: 91000529 add x9, x9, #0x1 48d24: c80a7d09 stxr w10, x9, [x8] 48d28: 35ffffaa cbnz w10, 0x48d1c 48d2c: f90013ff str xzr, [sp, #0x20] 48d30: c85f7d09 ldxr x9, [x8] 48d34: 91000529 add x9, x9, #0x1 48d38: c80a7d09 stxr w10, x9, [x8] 48d3c: 35ffffaa cbnz w10, 0x48d30 48d40: f94013f6 ldr x22, [sp, #0x20] 48d44: a901cff8 stp x24, x19, [sp, #0x18] 48d48: b4000bf6 cbz x22, 0x48ec4 48d4c: 910022c8 add x8, x22, #0x8 48d50: c85ffd09 ldaxr x9, [x8] 48d54: d100052a sub x10, x9, #0x1 48d58: c80bfd0a stlxr w11, x10, [x8] 48d5c: 35ffffab cbnz w11, 0x48d50 48d60: b5000b29 cbnz x9, 0x48ec4 48d64: f94002c8 ldr x8, [x22] 48d68: aa1603e0 mov x0, x22 48d6c: f9400908 ldr x8, [x8, #0x10] 48d70: d63f0100 blr x8 48d74: aa1603e0 mov x0, x22 48d78: 97ffe486 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 48d7c: 14000052 b 0x48ec4 48d80: a903cff8 stp x24, x19, [sp, #0x38] 48d84: 910123e8 add x8, sp, #0x48 48d88: 9100e3e1 add x1, sp, #0x38 48d8c: aa1503e0 mov x0, x21 48d90: 940097f2 bl 0x6ed58 48d94: f94027f5 ldr x21, [sp, #0x48] 48d98: b40015b5 cbz x21, 0x4904c 48d9c: f94023f6 ldr x22, [sp, #0x40] 48da0: b40000f6 cbz x22, 0x48dbc 48da4: 910022c8 add x8, x22, #0x8 48da8: c85ffd09 ldaxr x9, [x8] 48dac: d100052a sub x10, x9, #0x1 48db0: c80bfd0a stlxr w11, x10, [x8] 48db4: 35ffffab cbnz w11, 0x48da8 48db8: b4000309 cbz x9, 0x48e18 48dbc: a902ffff stp xzr, xzr, [sp, #0x28] 48dc0: b40003d3 cbz x19, 0x48e38 48dc4: 91002268 add x8, x19, #0x8 48dc8: c85f7d09 ldxr x9, [x8] 48dcc: 91000529 add x9, x9, #0x1 48dd0: c80a7d09 stxr w10, x9, [x8] 48dd4: 35ffffaa cbnz w10, 0x48dc8 48dd8: f9401bf6 ldr x22, [sp, #0x30] 48ddc: a902cff8 stp x24, x19, [sp, #0x28] 48de0: b40002f6 cbz x22, 0x48e3c 48de4: 910022c8 add x8, x22, #0x8 48de8: c85ffd09 ldaxr x9, [x8] 48dec: d100052a sub x10, x9, #0x1 48df0: c80bfd0a stlxr w11, x10, [x8] 48df4: 35ffffab cbnz w11, 0x48de8 48df8: b5000229 cbnz x9, 0x48e3c 48dfc: f94002c8 ldr x8, [x22] 48e00: aa1603e0 mov x0, x22 48e04: f9400908 ldr x8, [x8, #0x10] 48e08: d63f0100 blr x8 48e0c: aa1603e0 mov x0, x22 48e10: 97ffe460 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 48e14: 1400000a b 0x48e3c 48e18: f94002c8 ldr x8, [x22] 48e1c: aa1603e0 mov x0, x22 48e20: f9400908 ldr x8, [x8, #0x10] 48e24: d63f0100 blr x8 48e28: aa1603e0 mov x0, x22 48e2c: 97ffe459 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 48e30: a902ffff stp xzr, xzr, [sp, #0x28] 48e34: b5fffc93 cbnz x19, 0x48dc4 48e38: a902cff8 stp x24, x19, [sp, #0x28] 48e3c: 910123e8 add x8, sp, #0x48 48e40: 9100a3e1 add x1, sp, #0x28 48e44: aa1503e0 mov x0, x21 48e48: 2a1f03e2 mov w2, wzr 48e4c: 9400af55 bl 0x74ba0 48e50: f94027f5 ldr x21, [sp, #0x48] 48e54: b4001375 cbz x21, 0x490c0 48e58: f9401bf6 ldr x22, [sp, #0x30] 48e5c: b40001b6 cbz x22, 0x48e90 48e60: 910022c8 add x8, x22, #0x8 48e64: c85ffd09 ldaxr x9, [x8] 48e68: d100052a sub x10, x9, #0x1 48e6c: c80bfd0a stlxr w11, x10, [x8] 48e70: 35ffffab cbnz w11, 0x48e64 48e74: b50000e9 cbnz x9, 0x48e90 48e78: f94002c8 ldr x8, [x22] 48e7c: aa1603e0 mov x0, x22 48e80: f9400908 ldr x8, [x8, #0x10] 48e84: d63f0100 blr x8 48e88: aa1603e0 mov x0, x22 48e8c: 97ffe441 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 48e90: aa1403e0 mov x0, x20 48e94: aa1503e1 mov x1, x21 48e98: 2a1f03e2 mov w2, wzr 48e9c: 97ffff75 bl 0x48c70 48ea0: aa0003f4 mov x20, x0 48ea4: b4000bb3 cbz x19, 0x49018 48ea8: 91002268 add x8, x19, #0x8 48eac: c85ffd09 ldaxr x9, [x8] 48eb0: d100052a sub x10, x9, #0x1 48eb4: c80bfd0a stlxr w11, x10, [x8] 48eb8: 35ffffab cbnz w11, 0x48eac 48ebc: 14000050 b 0x48ffc 48ec0: a901cff8 stp x24, x19, [sp, #0x18] 48ec4: 910123e8 add x8, sp, #0x48 48ec8: 910063e1 add x1, sp, #0x18 48ecc: aa1503e0 mov x0, x21 48ed0: 940097a2 bl 0x6ed58 48ed4: f94027f9 ldr x25, [sp, #0x48] 48ed8: b40012f9 cbz x25, 0x49134 48edc: f94013f5 ldr x21, [sp, #0x20] 48ee0: b40001b5 cbz x21, 0x48f14 48ee4: 910022a8 add x8, x21, #0x8 48ee8: c85ffd09 ldaxr x9, [x8] 48eec: d100052a sub x10, x9, #0x1 48ef0: c80bfd0a stlxr w11, x10, [x8] 48ef4: 35ffffab cbnz w11, 0x48ee8 48ef8: b50000e9 cbnz x9, 0x48f14 48efc: f94002a8 ldr x8, [x21] 48f00: aa1503e0 mov x0, x21 48f04: f9400908 ldr x8, [x8, #0x10] 48f08: d63f0100 blr x8 48f0c: aa1503e0 mov x0, x21 48f10: 97ffe420 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 48f14: a94ba688 ldp x8, x9, [x20, #0xb8] 48f18: eb08013f cmp x9, x8 48f1c: 54000321 b.ne 0x48f80 48f20: aa1f03f5 mov x21, xzr 48f24: a900ffff stp xzr, xzr, [sp, #0x8] 48f28: b4000333 cbz x19, 0x48f8c 48f2c: 91002268 add x8, x19, #0x8 48f30: c85f7d09 ldxr x9, [x8] 48f34: 91000529 add x9, x9, #0x1 48f38: c80a7d09 stxr w10, x9, [x8] 48f3c: 35ffffaa cbnz w10, 0x48f30 48f40: f9400bf6 ldr x22, [sp, #0x10] 48f44: a900cff8 stp x24, x19, [sp, #0x8] 48f48: b4000256 cbz x22, 0x48f90 48f4c: 910022c8 add x8, x22, #0x8 48f50: c85ffd09 ldaxr x9, [x8] 48f54: d100052a sub x10, x9, #0x1 48f58: c80bfd0a stlxr w11, x10, [x8] 48f5c: 35ffffab cbnz w11, 0x48f50 48f60: b5000189 cbnz x9, 0x48f90 48f64: f94002c8 ldr x8, [x22] 48f68: aa1603e0 mov x0, x22 48f6c: f9400908 ldr x8, [x8, #0x10] 48f70: d63f0100 blr x8 48f74: aa1603e0 mov x0, x22 48f78: 97ffe406 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 48f7c: 14000005 b 0x48f90 48f80: f9400115 ldr x21, [x8] 48f84: a900ffff stp xzr, xzr, [sp, #0x8] 48f88: b5fffd33 cbnz x19, 0x48f2c 48f8c: a900cff8 stp x24, x19, [sp, #0x8] 48f90: f90003f9 str x25, [sp] 48f94: 910023e2 add x2, sp, #0x8 48f98: 910003e3 mov x3, sp 48f9c: aa1503e0 mov x0, x21 48fa0: aa1403e1 mov x1, x20 48fa4: 94004c5b bl 0x5c110 48fa8: f9400bf5 ldr x21, [sp, #0x10] 48fac: aa0003f4 mov x20, x0 48fb0: b40001b5 cbz x21, 0x48fe4 48fb4: 910022a8 add x8, x21, #0x8 48fb8: c85ffd09 ldaxr x9, [x8] 48fbc: d100052a sub x10, x9, #0x1 48fc0: c80bfd0a stlxr w11, x10, [x8] 48fc4: 35ffffab cbnz w11, 0x48fb8 48fc8: b50000e9 cbnz x9, 0x48fe4 48fcc: f94002a8 ldr x8, [x21] 48fd0: aa1503e0 mov x0, x21 48fd4: f9400908 ldr x8, [x8, #0x10] 48fd8: d63f0100 blr x8 48fdc: aa1503e0 mov x0, x21 48fe0: 97ffe3ec bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 48fe4: b40001b3 cbz x19, 0x49018 48fe8: 91002268 add x8, x19, #0x8 48fec: c85ffd09 ldaxr x9, [x8] 48ff0: d100052a sub x10, x9, #0x1 48ff4: c80bfd0a stlxr w11, x10, [x8] 48ff8: 35ffffab cbnz w11, 0x48fec 48ffc: b50000e9 cbnz x9, 0x49018 49000: f9400268 ldr x8, [x19] 49004: aa1303e0 mov x0, x19 49008: f9400908 ldr x8, [x8, #0x10] 4900c: d63f0100 blr x8 49010: aa1303e0 mov x0, x19 49014: 97ffe3df bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 49018: f94016e8 ldr x8, [x23, #0x28] 4901c: f85b83a9 ldur x9, [x29, #-0x48] 49020: eb09011f cmp x8, x9 49024: 54000121 b.ne 0x49048 49028: aa1403e0 mov x0, x20 4902c: a94a7bfd ldp x29, x30, [sp, #0xa0] 49030: a9494ff4 ldp x20, x19, [sp, #0x90] 49034: a94857f6 ldp x22, x21, [sp, #0x80] 49038: a9475ff8 ldp x24, x23, [sp, #0x70] 4903c: f94033f9 ldr x25, [sp, #0x60] 49040: 9102c3ff add sp, sp, #0xb0 49044: d65f03c0 ret 49048: 97ffe512 bl 0x42490 <__stack_chk_fail@plt> 4904c: d0000620 adrp x0, 0x10f000 49050: f945b000 ldr x0, [x0, #0xb60] 49054: b0000461 adrp x1, 0xd6000 <__cxa_demangle+0x13720> 49058: 913c2421 add x1, x1, #0xf09 4905c: 528004e2 mov w2, #0x27 // =39 49060: 94002997 bl 0x536bc 49064: f9400008 ldr x8, [x0] 49068: aa0003f4 mov x20, x0 4906c: f85e8108 ldur x8, [x8, #-0x18] 49070: 8b080000 add x0, x0, x8 49074: 910143e8 add x8, sp, #0x50 49078: 97ffe4ee bl 0x42430 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 4907c: d0000621 adrp x1, 0x10f000 49080: f945a021 ldr x1, [x1, #0xb40] 49084: 910143e0 add x0, sp, #0x50 49088: 97ffe54e bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 4908c: f9400008 ldr x8, [x0] 49090: f9401d08 ldr x8, [x8, #0x38] 49094: 52800141 mov w1, #0xa // =10 49098: d63f0100 blr x8 4909c: 2a0003f5 mov w21, w0 490a0: 910143e0 add x0, sp, #0x50 490a4: 97ffe53f bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 490a8: aa1403e0 mov x0, x20 490ac: 2a1503e1 mov w1, w21 490b0: 94002aee bl 0x53c68 490b4: aa1403e0 mov x0, x20 490b8: 94002a80 bl 0x53ab8 490bc: 97ffe3e1 bl 0x42040 490c0: d0000620 adrp x0, 0x10f000 490c4: f945b000 ldr x0, [x0, #0xb60] 490c8: b0000461 adrp x1, 0xd6000 <__cxa_demangle+0x13720> 490cc: 913c2421 add x1, x1, #0xf09 490d0: 528004e2 mov w2, #0x27 // =39 490d4: 9400297a bl 0x536bc 490d8: f9400008 ldr x8, [x0] 490dc: aa0003f4 mov x20, x0 490e0: f85e8108 ldur x8, [x8, #-0x18] 490e4: 8b080000 add x0, x0, x8 490e8: 910143e8 add x8, sp, #0x50 490ec: 97ffe4d1 bl 0x42430 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 490f0: d0000621 adrp x1, 0x10f000 490f4: f945a021 ldr x1, [x1, #0xb40] 490f8: 910143e0 add x0, sp, #0x50 490fc: 97ffe531 bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 49100: f9400008 ldr x8, [x0] 49104: f9401d08 ldr x8, [x8, #0x38] 49108: 52800141 mov w1, #0xa // =10 4910c: d63f0100 blr x8 49110: 2a0003f5 mov w21, w0 49114: 910143e0 add x0, sp, #0x50 49118: 97ffe522 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 4911c: aa1403e0 mov x0, x20 49120: 2a1503e1 mov w1, w21 49124: 94002ad1 bl 0x53c68 49128: aa1403e0 mov x0, x20 4912c: 94002a63 bl 0x53ab8 49130: 97ffe3c4 bl 0x42040 49134: d0000620 adrp x0, 0x10f000 49138: f945b000 ldr x0, [x0, #0xb60] 4913c: b0000461 adrp x1, 0xd6000 <__cxa_demangle+0x13720> 49140: 913c2421 add x1, x1, #0xf09 49144: 528004e2 mov w2, #0x27 // =39 49148: 9400295d bl 0x536bc 4914c: f9400008 ldr x8, [x0] 49150: aa0003f4 mov x20, x0 49154: f85e8108 ldur x8, [x8, #-0x18] 49158: 8b080000 add x0, x0, x8 4915c: 910143e8 add x8, sp, #0x50 49160: 97ffe4b4 bl 0x42430 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 49164: d0000621 adrp x1, 0x10f000 49168: f945a021 ldr x1, [x1, #0xb40] 4916c: 910143e0 add x0, sp, #0x50 49170: 97ffe514 bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 49174: f9400008 ldr x8, [x0] 49178: f9401d08 ldr x8, [x8, #0x38] 4917c: 52800141 mov w1, #0xa // =10 49180: d63f0100 blr x8 49184: 2a0003f5 mov w21, w0 49188: 910143e0 add x0, sp, #0x50 4918c: 97ffe505 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 49190: aa1403e0 mov x0, x20 49194: 2a1503e1 mov w1, w21 49198: 94002ab4 bl 0x53c68 4919c: aa1403e0 mov x0, x20 491a0: 94002a46 bl 0x53ab8 491a4: 97ffe3a7 bl 0x42040 491a8: aa0003f4 mov x20, x0 491ac: 910143e0 add x0, sp, #0x50 491b0: 97ffe4fc bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 491b4: f94013f5 ldr x21, [sp, #0x20] 491b8: b50003b5 cbnz x21, 0x4922c 491bc: 14000028 b 0x4925c 491c0: aa0003f4 mov x20, x0 491c4: 910143e0 add x0, sp, #0x50 491c8: 97ffe4f6 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 491cc: f9401bf5 ldr x21, [sp, #0x30] 491d0: b5000615 cbnz x21, 0x49290 491d4: 14000044 b 0x492e4 491d8: aa0003f4 mov x20, x0 491dc: 910143e0 add x0, sp, #0x50 491e0: 97ffe4f0 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 491e4: f94023f5 ldr x21, [sp, #0x40] 491e8: b5000675 cbnz x21, 0x492b4 491ec: 1400003e b 0x492e4 491f0: 1400000c b 0x49220 491f4: 14000024 b 0x49284 491f8: 1400002c b 0x492a8 491fc: f9400bf5 ldr x21, [sp, #0x10] 49200: aa0003f4 mov x20, x0 49204: b40002d5 cbz x21, 0x4925c 49208: 910022a8 add x8, x21, #0x8 4920c: c85ffd09 ldaxr x9, [x8] 49210: d100052a sub x10, x9, #0x1 49214: c80bfd0a stlxr w11, x10, [x8] 49218: 35ffffab cbnz w11, 0x4920c 4921c: 14000009 b 0x49240 49220: aa0003f4 mov x20, x0 49224: f94013f5 ldr x21, [sp, #0x20] 49228: b40001b5 cbz x21, 0x4925c 4922c: 910022a8 add x8, x21, #0x8 49230: c85ffd09 ldaxr x9, [x8] 49234: d100052a sub x10, x9, #0x1 49238: c80bfd0a stlxr w11, x10, [x8] 4923c: 35ffffab cbnz w11, 0x49230 49240: b50000e9 cbnz x9, 0x4925c 49244: f94002a8 ldr x8, [x21] 49248: aa1503e0 mov x0, x21 4924c: f9400908 ldr x8, [x8, #0x10] 49250: d63f0100 blr x8 49254: aa1503e0 mov x0, x21 49258: 97ffe34e bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 4925c: b40005f3 cbz x19, 0x49318 49260: 91002268 add x8, x19, #0x8 49264: c85ffd09 ldaxr x9, [x8] 49268: d100052a sub x10, x9, #0x1 4926c: c80bfd0a stlxr w11, x10, [x8] 49270: 35ffffab cbnz w11, 0x49264 49274: 14000022 b 0x492fc 49278: aa0003f4 mov x20, x0 4927c: b5000373 cbnz x19, 0x492e8 49280: 14000026 b 0x49318 49284: aa0003f4 mov x20, x0 49288: f9401bf5 ldr x21, [sp, #0x30] 4928c: b40002d5 cbz x21, 0x492e4 49290: 910022a8 add x8, x21, #0x8 49294: c85ffd09 ldaxr x9, [x8] 49298: d100052a sub x10, x9, #0x1 4929c: c80bfd0a stlxr w11, x10, [x8] 492a0: 35ffffab cbnz w11, 0x49294 492a4: 14000009 b 0x492c8 492a8: aa0003f4 mov x20, x0 492ac: f94023f5 ldr x21, [sp, #0x40] 492b0: b40001b5 cbz x21, 0x492e4 492b4: 910022a8 add x8, x21, #0x8 492b8: c85ffd09 ldaxr x9, [x8] 492bc: d100052a sub x10, x9, #0x1 492c0: c80bfd0a stlxr w11, x10, [x8] 492c4: 35ffffab cbnz w11, 0x492b8 492c8: b50000e9 cbnz x9, 0x492e4 492cc: f94002a8 ldr x8, [x21] 492d0: aa1503e0 mov x0, x21 492d4: f9400908 ldr x8, [x8, #0x10] 492d8: d63f0100 blr x8 492dc: aa1503e0 mov x0, x21 492e0: 97ffe32c bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 492e4: b40001b3 cbz x19, 0x49318 492e8: 91002268 add x8, x19, #0x8 492ec: c85ffd09 ldaxr x9, [x8] 492f0: d100052a sub x10, x9, #0x1 492f4: c80bfd0a stlxr w11, x10, [x8] 492f8: 35ffffab cbnz w11, 0x492ec 492fc: b50000e9 cbnz x9, 0x49318 49300: f9400268 ldr x8, [x19] 49304: aa1303e0 mov x0, x19 49308: f9400908 ldr x8, [x8, #0x10] 4930c: d63f0100 blr x8 49310: aa1303e0 mov x0, x19 49314: 97ffe31f bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 49318: aa1403e0 mov x0, x20 4931c: 94023020 bl 0xd539c <__cxa_demangle+0x12abc> 0000000000049320 : 49320: d102c3ff sub sp, sp, #0xb0 49324: f90033f9 str x25, [sp, #0x60] 49328: a9075ff8 stp x24, x23, [sp, #0x70] 4932c: a90857f6 stp x22, x21, [sp, #0x80] 49330: a9094ff4 stp x20, x19, [sp, #0x90] 49334: a90a7bfd stp x29, x30, [sp, #0xa0] 49338: 910283fd add x29, sp, #0xa0 4933c: d53bd057 mrs x23, TPIDR_EL0 49340: f94016e8 ldr x8, [x23, #0x28] 49344: aa0003f4 mov x20, x0 49348: aa0103f5 mov x21, x1 4934c: f81b83a8 stur x8, [x29, #-0x48] 49350: a9414c18 ldp x24, x19, [x0, #0x10] 49354: 34000382 cbz w2, 0x493c4 49358: b40006d3 cbz x19, 0x49430 4935c: 91002268 add x8, x19, #0x8 49360: c85f7d09 ldxr x9, [x8] 49364: 91000529 add x9, x9, #0x1 49368: c80a7d09 stxr w10, x9, [x8] 4936c: 35ffffaa cbnz w10, 0x49360 49370: f90023ff str xzr, [sp, #0x40] 49374: c85f7d09 ldxr x9, [x8] 49378: 91000529 add x9, x9, #0x1 4937c: c80a7d09 stxr w10, x9, [x8] 49380: 35ffffaa cbnz w10, 0x49374 49384: f94023f6 ldr x22, [sp, #0x40] 49388: a903cff8 stp x24, x19, [sp, #0x38] 4938c: b4000556 cbz x22, 0x49434 49390: 910022c8 add x8, x22, #0x8 49394: c85ffd09 ldaxr x9, [x8] 49398: d100052a sub x10, x9, #0x1 4939c: c80bfd0a stlxr w11, x10, [x8] 493a0: 35ffffab cbnz w11, 0x49394 493a4: b5000489 cbnz x9, 0x49434 493a8: f94002c8 ldr x8, [x22] 493ac: aa1603e0 mov x0, x22 493b0: f9400908 ldr x8, [x8, #0x10] 493b4: d63f0100 blr x8 493b8: aa1603e0 mov x0, x22 493bc: 97ffe2f5 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 493c0: 1400001d b 0x49434 493c4: b4000d73 cbz x19, 0x49570 493c8: 91002268 add x8, x19, #0x8 493cc: c85f7d09 ldxr x9, [x8] 493d0: 91000529 add x9, x9, #0x1 493d4: c80a7d09 stxr w10, x9, [x8] 493d8: 35ffffaa cbnz w10, 0x493cc 493dc: f90013ff str xzr, [sp, #0x20] 493e0: c85f7d09 ldxr x9, [x8] 493e4: 91000529 add x9, x9, #0x1 493e8: c80a7d09 stxr w10, x9, [x8] 493ec: 35ffffaa cbnz w10, 0x493e0 493f0: f94013f6 ldr x22, [sp, #0x20] 493f4: a901cff8 stp x24, x19, [sp, #0x18] 493f8: b4000bf6 cbz x22, 0x49574 493fc: 910022c8 add x8, x22, #0x8 49400: c85ffd09 ldaxr x9, [x8] 49404: d100052a sub x10, x9, #0x1 49408: c80bfd0a stlxr w11, x10, [x8] 4940c: 35ffffab cbnz w11, 0x49400 49410: b5000b29 cbnz x9, 0x49574 49414: f94002c8 ldr x8, [x22] 49418: aa1603e0 mov x0, x22 4941c: f9400908 ldr x8, [x8, #0x10] 49420: d63f0100 blr x8 49424: aa1603e0 mov x0, x22 49428: 97ffe2da bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 4942c: 14000052 b 0x49574 49430: a903cff8 stp x24, x19, [sp, #0x38] 49434: 910123e8 add x8, sp, #0x48 49438: 9100e3e1 add x1, sp, #0x38 4943c: aa1503e0 mov x0, x21 49440: 94009646 bl 0x6ed58 49444: f94027f5 ldr x21, [sp, #0x48] 49448: b40015b5 cbz x21, 0x496fc 4944c: f94023f6 ldr x22, [sp, #0x40] 49450: b40000f6 cbz x22, 0x4946c 49454: 910022c8 add x8, x22, #0x8 49458: c85ffd09 ldaxr x9, [x8] 4945c: d100052a sub x10, x9, #0x1 49460: c80bfd0a stlxr w11, x10, [x8] 49464: 35ffffab cbnz w11, 0x49458 49468: b4000309 cbz x9, 0x494c8 4946c: a902ffff stp xzr, xzr, [sp, #0x28] 49470: b40003d3 cbz x19, 0x494e8 49474: 91002268 add x8, x19, #0x8 49478: c85f7d09 ldxr x9, [x8] 4947c: 91000529 add x9, x9, #0x1 49480: c80a7d09 stxr w10, x9, [x8] 49484: 35ffffaa cbnz w10, 0x49478 49488: f9401bf6 ldr x22, [sp, #0x30] 4948c: a902cff8 stp x24, x19, [sp, #0x28] 49490: b40002f6 cbz x22, 0x494ec 49494: 910022c8 add x8, x22, #0x8 49498: c85ffd09 ldaxr x9, [x8] 4949c: d100052a sub x10, x9, #0x1 494a0: c80bfd0a stlxr w11, x10, [x8] 494a4: 35ffffab cbnz w11, 0x49498 494a8: b5000229 cbnz x9, 0x494ec 494ac: f94002c8 ldr x8, [x22] 494b0: aa1603e0 mov x0, x22 494b4: f9400908 ldr x8, [x8, #0x10] 494b8: d63f0100 blr x8 494bc: aa1603e0 mov x0, x22 494c0: 97ffe2b4 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 494c4: 1400000a b 0x494ec 494c8: f94002c8 ldr x8, [x22] 494cc: aa1603e0 mov x0, x22 494d0: f9400908 ldr x8, [x8, #0x10] 494d4: d63f0100 blr x8 494d8: aa1603e0 mov x0, x22 494dc: 97ffe2ad bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 494e0: a902ffff stp xzr, xzr, [sp, #0x28] 494e4: b5fffc93 cbnz x19, 0x49474 494e8: a902cff8 stp x24, x19, [sp, #0x28] 494ec: 910123e8 add x8, sp, #0x48 494f0: 9100a3e1 add x1, sp, #0x28 494f4: aa1503e0 mov x0, x21 494f8: 2a1f03e2 mov w2, wzr 494fc: 9400ada9 bl 0x74ba0 49500: f94027f5 ldr x21, [sp, #0x48] 49504: b4001375 cbz x21, 0x49770 49508: f9401bf6 ldr x22, [sp, #0x30] 4950c: b40001b6 cbz x22, 0x49540 49510: 910022c8 add x8, x22, #0x8 49514: c85ffd09 ldaxr x9, [x8] 49518: d100052a sub x10, x9, #0x1 4951c: c80bfd0a stlxr w11, x10, [x8] 49520: 35ffffab cbnz w11, 0x49514 49524: b50000e9 cbnz x9, 0x49540 49528: f94002c8 ldr x8, [x22] 4952c: aa1603e0 mov x0, x22 49530: f9400908 ldr x8, [x8, #0x10] 49534: d63f0100 blr x8 49538: aa1603e0 mov x0, x22 4953c: 97ffe295 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 49540: aa1403e0 mov x0, x20 49544: aa1503e1 mov x1, x21 49548: 2a1f03e2 mov w2, wzr 4954c: 97ffff75 bl 0x49320 49550: aa0003f4 mov x20, x0 49554: b4000bb3 cbz x19, 0x496c8 49558: 91002268 add x8, x19, #0x8 4955c: c85ffd09 ldaxr x9, [x8] 49560: d100052a sub x10, x9, #0x1 49564: c80bfd0a stlxr w11, x10, [x8] 49568: 35ffffab cbnz w11, 0x4955c 4956c: 14000050 b 0x496ac 49570: a901cff8 stp x24, x19, [sp, #0x18] 49574: 910123e8 add x8, sp, #0x48 49578: 910063e1 add x1, sp, #0x18 4957c: aa1503e0 mov x0, x21 49580: 940095f6 bl 0x6ed58 49584: f94027f9 ldr x25, [sp, #0x48] 49588: b40012f9 cbz x25, 0x497e4 4958c: f94013f5 ldr x21, [sp, #0x20] 49590: b40001b5 cbz x21, 0x495c4 49594: 910022a8 add x8, x21, #0x8 49598: c85ffd09 ldaxr x9, [x8] 4959c: d100052a sub x10, x9, #0x1 495a0: c80bfd0a stlxr w11, x10, [x8] 495a4: 35ffffab cbnz w11, 0x49598 495a8: b50000e9 cbnz x9, 0x495c4 495ac: f94002a8 ldr x8, [x21] 495b0: aa1503e0 mov x0, x21 495b4: f9400908 ldr x8, [x8, #0x10] 495b8: d63f0100 blr x8 495bc: aa1503e0 mov x0, x21 495c0: 97ffe274 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 495c4: a94ba688 ldp x8, x9, [x20, #0xb8] 495c8: eb08013f cmp x9, x8 495cc: 54000321 b.ne 0x49630 495d0: aa1f03f5 mov x21, xzr 495d4: a900ffff stp xzr, xzr, [sp, #0x8] 495d8: b4000333 cbz x19, 0x4963c 495dc: 91002268 add x8, x19, #0x8 495e0: c85f7d09 ldxr x9, [x8] 495e4: 91000529 add x9, x9, #0x1 495e8: c80a7d09 stxr w10, x9, [x8] 495ec: 35ffffaa cbnz w10, 0x495e0 495f0: f9400bf6 ldr x22, [sp, #0x10] 495f4: a900cff8 stp x24, x19, [sp, #0x8] 495f8: b4000256 cbz x22, 0x49640 495fc: 910022c8 add x8, x22, #0x8 49600: c85ffd09 ldaxr x9, [x8] 49604: d100052a sub x10, x9, #0x1 49608: c80bfd0a stlxr w11, x10, [x8] 4960c: 35ffffab cbnz w11, 0x49600 49610: b5000189 cbnz x9, 0x49640 49614: f94002c8 ldr x8, [x22] 49618: aa1603e0 mov x0, x22 4961c: f9400908 ldr x8, [x8, #0x10] 49620: d63f0100 blr x8 49624: aa1603e0 mov x0, x22 49628: 97ffe25a bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 4962c: 14000005 b 0x49640 49630: f9400115 ldr x21, [x8] 49634: a900ffff stp xzr, xzr, [sp, #0x8] 49638: b5fffd33 cbnz x19, 0x495dc 4963c: a900cff8 stp x24, x19, [sp, #0x8] 49640: f90003f9 str x25, [sp] 49644: 910023e2 add x2, sp, #0x8 49648: 910003e3 mov x3, sp 4964c: aa1503e0 mov x0, x21 49650: aa1403e1 mov x1, x20 49654: 94005b83 bl 0x60460 49658: f9400bf5 ldr x21, [sp, #0x10] 4965c: aa0003f4 mov x20, x0 49660: b40001b5 cbz x21, 0x49694 49664: 910022a8 add x8, x21, #0x8 49668: c85ffd09 ldaxr x9, [x8] 4966c: d100052a sub x10, x9, #0x1 49670: c80bfd0a stlxr w11, x10, [x8] 49674: 35ffffab cbnz w11, 0x49668 49678: b50000e9 cbnz x9, 0x49694 4967c: f94002a8 ldr x8, [x21] 49680: aa1503e0 mov x0, x21 49684: f9400908 ldr x8, [x8, #0x10] 49688: d63f0100 blr x8 4968c: aa1503e0 mov x0, x21 49690: 97ffe240 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 49694: b40001b3 cbz x19, 0x496c8 49698: 91002268 add x8, x19, #0x8 4969c: c85ffd09 ldaxr x9, [x8] 496a0: d100052a sub x10, x9, #0x1 496a4: c80bfd0a stlxr w11, x10, [x8] 496a8: 35ffffab cbnz w11, 0x4969c 496ac: b50000e9 cbnz x9, 0x496c8 496b0: f9400268 ldr x8, [x19] 496b4: aa1303e0 mov x0, x19 496b8: f9400908 ldr x8, [x8, #0x10] 496bc: d63f0100 blr x8 496c0: aa1303e0 mov x0, x19 496c4: 97ffe233 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 496c8: f94016e8 ldr x8, [x23, #0x28] 496cc: f85b83a9 ldur x9, [x29, #-0x48] 496d0: eb09011f cmp x8, x9 496d4: 54000121 b.ne 0x496f8 496d8: aa1403e0 mov x0, x20 496dc: a94a7bfd ldp x29, x30, [sp, #0xa0] 496e0: a9494ff4 ldp x20, x19, [sp, #0x90] 496e4: a94857f6 ldp x22, x21, [sp, #0x80] 496e8: a9475ff8 ldp x24, x23, [sp, #0x70] 496ec: f94033f9 ldr x25, [sp, #0x60] 496f0: 9102c3ff add sp, sp, #0xb0 496f4: d65f03c0 ret 496f8: 97ffe366 bl 0x42490 <__stack_chk_fail@plt> 496fc: d0000620 adrp x0, 0x10f000 49700: f945b000 ldr x0, [x0, #0xb60] 49704: b0000461 adrp x1, 0xd6000 <__cxa_demangle+0x13720> 49708: 913c2421 add x1, x1, #0xf09 4970c: 528004e2 mov w2, #0x27 // =39 49710: 940027eb bl 0x536bc 49714: f9400008 ldr x8, [x0] 49718: aa0003f4 mov x20, x0 4971c: f85e8108 ldur x8, [x8, #-0x18] 49720: 8b080000 add x0, x0, x8 49724: 910143e8 add x8, sp, #0x50 49728: 97ffe342 bl 0x42430 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 4972c: d0000621 adrp x1, 0x10f000 49730: f945a021 ldr x1, [x1, #0xb40] 49734: 910143e0 add x0, sp, #0x50 49738: 97ffe3a2 bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 4973c: f9400008 ldr x8, [x0] 49740: f9401d08 ldr x8, [x8, #0x38] 49744: 52800141 mov w1, #0xa // =10 49748: d63f0100 blr x8 4974c: 2a0003f5 mov w21, w0 49750: 910143e0 add x0, sp, #0x50 49754: 97ffe393 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 49758: aa1403e0 mov x0, x20 4975c: 2a1503e1 mov w1, w21 49760: 94002942 bl 0x53c68 49764: aa1403e0 mov x0, x20 49768: 940028d4 bl 0x53ab8 4976c: 97ffe235 bl 0x42040 49770: d0000620 adrp x0, 0x10f000 49774: f945b000 ldr x0, [x0, #0xb60] 49778: b0000461 adrp x1, 0xd6000 <__cxa_demangle+0x13720> 4977c: 913c2421 add x1, x1, #0xf09 49780: 528004e2 mov w2, #0x27 // =39 49784: 940027ce bl 0x536bc 49788: f9400008 ldr x8, [x0] 4978c: aa0003f4 mov x20, x0 49790: f85e8108 ldur x8, [x8, #-0x18] 49794: 8b080000 add x0, x0, x8 49798: 910143e8 add x8, sp, #0x50 4979c: 97ffe325 bl 0x42430 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 497a0: d0000621 adrp x1, 0x10f000 497a4: f945a021 ldr x1, [x1, #0xb40] 497a8: 910143e0 add x0, sp, #0x50 497ac: 97ffe385 bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 497b0: f9400008 ldr x8, [x0] 497b4: f9401d08 ldr x8, [x8, #0x38] 497b8: 52800141 mov w1, #0xa // =10 497bc: d63f0100 blr x8 497c0: 2a0003f5 mov w21, w0 497c4: 910143e0 add x0, sp, #0x50 497c8: 97ffe376 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 497cc: aa1403e0 mov x0, x20 497d0: 2a1503e1 mov w1, w21 497d4: 94002925 bl 0x53c68 497d8: aa1403e0 mov x0, x20 497dc: 940028b7 bl 0x53ab8 497e0: 97ffe218 bl 0x42040 497e4: d0000620 adrp x0, 0x10f000 497e8: f945b000 ldr x0, [x0, #0xb60] 497ec: b0000461 adrp x1, 0xd6000 <__cxa_demangle+0x13720> 497f0: 913c2421 add x1, x1, #0xf09 497f4: 528004e2 mov w2, #0x27 // =39 497f8: 940027b1 bl 0x536bc 497fc: f9400008 ldr x8, [x0] 49800: aa0003f4 mov x20, x0 49804: f85e8108 ldur x8, [x8, #-0x18] 49808: 8b080000 add x0, x0, x8 4980c: 910143e8 add x8, sp, #0x50 49810: 97ffe308 bl 0x42430 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 49814: d0000621 adrp x1, 0x10f000 49818: f945a021 ldr x1, [x1, #0xb40] 4981c: 910143e0 add x0, sp, #0x50 49820: 97ffe368 bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 49824: f9400008 ldr x8, [x0] 49828: f9401d08 ldr x8, [x8, #0x38] 4982c: 52800141 mov w1, #0xa // =10 49830: d63f0100 blr x8 49834: 2a0003f5 mov w21, w0 49838: 910143e0 add x0, sp, #0x50 4983c: 97ffe359 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 49840: aa1403e0 mov x0, x20 49844: 2a1503e1 mov w1, w21 49848: 94002908 bl 0x53c68 4984c: aa1403e0 mov x0, x20 49850: 9400289a bl 0x53ab8 49854: 97ffe1fb bl 0x42040 49858: aa0003f4 mov x20, x0 4985c: 910143e0 add x0, sp, #0x50 49860: 97ffe350 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 49864: f94013f5 ldr x21, [sp, #0x20] 49868: b50003b5 cbnz x21, 0x498dc 4986c: 14000028 b 0x4990c 49870: aa0003f4 mov x20, x0 49874: 910143e0 add x0, sp, #0x50 49878: 97ffe34a bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 4987c: f9401bf5 ldr x21, [sp, #0x30] 49880: b5000615 cbnz x21, 0x49940 49884: 14000044 b 0x49994 49888: aa0003f4 mov x20, x0 4988c: 910143e0 add x0, sp, #0x50 49890: 97ffe344 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 49894: f94023f5 ldr x21, [sp, #0x40] 49898: b5000675 cbnz x21, 0x49964 4989c: 1400003e b 0x49994 498a0: 1400000c b 0x498d0 498a4: 14000024 b 0x49934 498a8: 1400002c b 0x49958 498ac: f9400bf5 ldr x21, [sp, #0x10] 498b0: aa0003f4 mov x20, x0 498b4: b40002d5 cbz x21, 0x4990c 498b8: 910022a8 add x8, x21, #0x8 498bc: c85ffd09 ldaxr x9, [x8] 498c0: d100052a sub x10, x9, #0x1 498c4: c80bfd0a stlxr w11, x10, [x8] 498c8: 35ffffab cbnz w11, 0x498bc 498cc: 14000009 b 0x498f0 498d0: aa0003f4 mov x20, x0 498d4: f94013f5 ldr x21, [sp, #0x20] 498d8: b40001b5 cbz x21, 0x4990c 498dc: 910022a8 add x8, x21, #0x8 498e0: c85ffd09 ldaxr x9, [x8] 498e4: d100052a sub x10, x9, #0x1 498e8: c80bfd0a stlxr w11, x10, [x8] 498ec: 35ffffab cbnz w11, 0x498e0 498f0: b50000e9 cbnz x9, 0x4990c 498f4: f94002a8 ldr x8, [x21] 498f8: aa1503e0 mov x0, x21 498fc: f9400908 ldr x8, [x8, #0x10] 49900: d63f0100 blr x8 49904: aa1503e0 mov x0, x21 49908: 97ffe1a2 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 4990c: b40005f3 cbz x19, 0x499c8 49910: 91002268 add x8, x19, #0x8 49914: c85ffd09 ldaxr x9, [x8] 49918: d100052a sub x10, x9, #0x1 4991c: c80bfd0a stlxr w11, x10, [x8] 49920: 35ffffab cbnz w11, 0x49914 49924: 14000022 b 0x499ac 49928: aa0003f4 mov x20, x0 4992c: b5000373 cbnz x19, 0x49998 49930: 14000026 b 0x499c8 49934: aa0003f4 mov x20, x0 49938: f9401bf5 ldr x21, [sp, #0x30] 4993c: b40002d5 cbz x21, 0x49994 49940: 910022a8 add x8, x21, #0x8 49944: c85ffd09 ldaxr x9, [x8] 49948: d100052a sub x10, x9, #0x1 4994c: c80bfd0a stlxr w11, x10, [x8] 49950: 35ffffab cbnz w11, 0x49944 49954: 14000009 b 0x49978 49958: aa0003f4 mov x20, x0 4995c: f94023f5 ldr x21, [sp, #0x40] 49960: b40001b5 cbz x21, 0x49994 49964: 910022a8 add x8, x21, #0x8 49968: c85ffd09 ldaxr x9, [x8] 4996c: d100052a sub x10, x9, #0x1 49970: c80bfd0a stlxr w11, x10, [x8] 49974: 35ffffab cbnz w11, 0x49968 49978: b50000e9 cbnz x9, 0x49994 4997c: f94002a8 ldr x8, [x21] 49980: aa1503e0 mov x0, x21 49984: f9400908 ldr x8, [x8, #0x10] 49988: d63f0100 blr x8 4998c: aa1503e0 mov x0, x21 49990: 97ffe180 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 49994: b40001b3 cbz x19, 0x499c8 49998: 91002268 add x8, x19, #0x8 4999c: c85ffd09 ldaxr x9, [x8] 499a0: d100052a sub x10, x9, #0x1 499a4: c80bfd0a stlxr w11, x10, [x8] 499a8: 35ffffab cbnz w11, 0x4999c 499ac: b50000e9 cbnz x9, 0x499c8 499b0: f9400268 ldr x8, [x19] 499b4: aa1303e0 mov x0, x19 499b8: f9400908 ldr x8, [x8, #0x10] 499bc: d63f0100 blr x8 499c0: aa1303e0 mov x0, x19 499c4: 97ffe173 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 499c8: aa1403e0 mov x0, x20 499cc: 94022e74 bl 0xd539c <__cxa_demangle+0x12abc> 00000000000499d0 : 499d0: b40000e0 cbz x0, 0x499ec 499d4: b40000c1 cbz x1, 0x499ec 499d8: a94ba408 ldp x8, x9, [x0, #0xb8] 499dc: eb08013f cmp x9, x8 499e0: 54000081 b.ne 0x499f0 499e4: aa1f03e0 mov x0, xzr 499e8: 14005f64 b 0x61778 499ec: d65f03c0 ret 499f0: f9400100 ldr x0, [x8] 499f4: 14005f61 b 0x61778 00000000000499f8 : 499f8: b40000e0 cbz x0, 0x49a14 499fc: b40000c1 cbz x1, 0x49a14 49a00: a94ba408 ldp x8, x9, [x0, #0xb8] 49a04: eb08013f cmp x9, x8 49a08: 54000081 b.ne 0x49a18 49a0c: aa1f03e0 mov x0, xzr 49a10: 14005d47 b 0x60f2c 49a14: d65f03c0 ret 49a18: f9400100 ldr x0, [x8] 49a1c: 14005d44 b 0x60f2c 0000000000049a20 : 49a20: d10103ff sub sp, sp, #0x40 49a24: a9024ff4 stp x20, x19, [sp, #0x20] 49a28: a9037bfd stp x29, x30, [sp, #0x30] 49a2c: 9100c3fd add x29, sp, #0x30 49a30: d53bd054 mrs x20, TPIDR_EL0 49a34: f9401688 ldr x8, [x20, #0x28] 49a38: 12800003 mov w3, #-0x1 // =-1 49a3c: 2a1f03e2 mov w2, wzr 49a40: aa0003f3 mov x19, x0 49a44: f9000fe8 str x8, [sp, #0x18] 49a48: 910023e8 add x8, sp, #0x8 49a4c: 9400952f bl 0x6ef08 49a50: f94007e8 ldr x8, [sp, #0x8] 49a54: b4000228 cbz x8, 0x49a98 49a58: f90003e8 str x8, [sp] 49a5c: 910023e8 add x8, sp, #0x8 49a60: 910003e0 mov x0, sp 49a64: 9400919d bl 0x6e0d8 49a68: 910043e8 add x8, sp, #0x10 49a6c: 910023e1 add x1, sp, #0x8 49a70: aa1303e0 mov x0, x19 49a74: 94009158 bl 0x6dfd4 49a78: f9401688 ldr x8, [x20, #0x28] 49a7c: f9400fe9 ldr x9, [sp, #0x18] 49a80: eb09011f cmp x8, x9 49a84: 54000441 b.ne 0x49b0c 49a88: a9437bfd ldp x29, x30, [sp, #0x30] 49a8c: a9424ff4 ldp x20, x19, [sp, #0x20] 49a90: 910103ff add sp, sp, #0x40 49a94: d65f03c0 ret 49a98: d0000620 adrp x0, 0x10f000 49a9c: f945b000 ldr x0, [x0, #0xb60] 49aa0: b0000461 adrp x1, 0xd6000 <__cxa_demangle+0x13720> 49aa4: 913c2421 add x1, x1, #0xf09 49aa8: 528004e2 mov w2, #0x27 // =39 49aac: 94002704 bl 0x536bc 49ab0: f9400008 ldr x8, [x0] 49ab4: aa0003f3 mov x19, x0 49ab8: f85e8108 ldur x8, [x8, #-0x18] 49abc: 8b080000 add x0, x0, x8 49ac0: 910043e8 add x8, sp, #0x10 49ac4: 97ffe25b bl 0x42430 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 49ac8: d0000621 adrp x1, 0x10f000 49acc: f945a021 ldr x1, [x1, #0xb40] 49ad0: 910043e0 add x0, sp, #0x10 49ad4: 97ffe2bb bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 49ad8: f9400008 ldr x8, [x0] 49adc: f9401d08 ldr x8, [x8, #0x38] 49ae0: 52800141 mov w1, #0xa // =10 49ae4: d63f0100 blr x8 49ae8: 2a0003f4 mov w20, w0 49aec: 910043e0 add x0, sp, #0x10 49af0: 97ffe2ac bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 49af4: aa1303e0 mov x0, x19 49af8: 2a1403e1 mov w1, w20 49afc: 9400285b bl 0x53c68 49b00: aa1303e0 mov x0, x19 49b04: 940027ed bl 0x53ab8 49b08: 97ffe14e bl 0x42040 49b0c: 97ffe261 bl 0x42490 <__stack_chk_fail@plt> 49b10: aa0003f3 mov x19, x0 49b14: 910043e0 add x0, sp, #0x10 49b18: 97ffe2a2 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 49b1c: aa1303e0 mov x0, x19 49b20: 94022e1f bl 0xd539c <__cxa_demangle+0x12abc> 49b24: 94022e1e bl 0xd539c <__cxa_demangle+0x12abc> 49b28: 94022e1d bl 0xd539c <__cxa_demangle+0x12abc> 49b2c: 94022e1c bl 0xd539c <__cxa_demangle+0x12abc> 0000000000049b30 : 49b30: d10103ff sub sp, sp, #0x40 49b34: f9000bf5 str x21, [sp, #0x10] 49b38: a9024ff4 stp x20, x19, [sp, #0x20] 49b3c: a9037bfd stp x29, x30, [sp, #0x30] 49b40: 9100c3fd add x29, sp, #0x30 49b44: d53bd055 mrs x21, TPIDR_EL0 49b48: f94016a8 ldr x8, [x21, #0x28] 49b4c: aa0103f3 mov x19, x1 49b50: f90007e8 str x8, [sp, #0x8] 49b54: a94ba408 ldp x8, x9, [x0, #0xb8] 49b58: eb08013f cmp x9, x8 49b5c: 54000061 b.ne 0x49b68 49b60: aa1f03e0 mov x0, xzr 49b64: 14000002 b 0x49b6c 49b68: f9400100 ldr x0, [x8] 49b6c: f9401e74 ldr x20, [x19, #0x38] 49b70: 910003e8 mov x8, sp 49b74: 2a0203e1 mov w1, w2 49b78: 94007282 bl 0x66580 49b7c: f94003e1 ldr x1, [sp] 49b80: b40001e1 cbz x1, 0x49bbc 49b84: aa1403e0 mov x0, x20 49b88: 9400901b bl 0x6dbf4 49b8c: f94003e8 ldr x8, [sp] 49b90: 3dc00100 ldr q0, [x8] 49b94: 3c810e60 str q0, [x19, #0x10]! 49b98: f94016a8 ldr x8, [x21, #0x28] 49b9c: f94007e9 ldr x9, [sp, #0x8] 49ba0: eb09011f cmp x8, x9 49ba4: 54000341 b.ne 0x49c0c 49ba8: a9437bfd ldp x29, x30, [sp, #0x30] 49bac: a9424ff4 ldp x20, x19, [sp, #0x20] 49bb0: f9400bf5 ldr x21, [sp, #0x10] 49bb4: 910103ff add sp, sp, #0x40 49bb8: d65f03c0 ret 49bbc: f0000628 adrp x8, 0x110000 49bc0: 91034108 add x8, x8, #0xd0 49bc4: 08dffd08 ldarb w8, [x8] 49bc8: f0000634 adrp x20, 0x110000 49bcc: 360000c8 tbz w8, #0x0, 0x49be4 49bd0: f9406688 ldr x8, [x20, #0xc8] 49bd4: f9437d08 ldr x8, [x8, #0x6f8] 49bd8: d63f0100 blr x8 49bdc: a9010660 stp x0, x1, [x19, #0x10] 49be0: 17ffffee b 0x49b98 49be4: f0000620 adrp x0, 0x110000 49be8: 91034000 add x0, x0, #0xd0 49bec: 97ffe2bd bl 0x426e0 <__cxa_guard_acquire@plt> 49bf0: 34ffff00 cbz w0, 0x49bd0 49bf4: 97ffddbf bl 0x412f0 49bf8: f9006680 str x0, [x20, #0xc8] 49bfc: f0000620 adrp x0, 0x110000 49c00: 91034000 add x0, x0, #0xd0 49c04: 97ffdefb bl 0x417f0 <__cxa_guard_release@plt> 49c08: 17fffff2 b 0x49bd0 49c0c: 97ffe221 bl 0x42490 <__stack_chk_fail@plt> 49c10: aa0003f3 mov x19, x0 49c14: f0000620 adrp x0, 0x110000 49c18: 91034000 add x0, x0, #0xd0 49c1c: 97ffe1dd bl 0x42390 <__cxa_guard_abort@plt> 49c20: aa1303e0 mov x0, x19 49c24: 94022dde bl 0xd539c <__cxa_demangle+0x12abc> 0000000000049c28 : 49c28: d10143ff sub sp, sp, #0x50 49c2c: f90013f5 str x21, [sp, #0x20] 49c30: a9034ff4 stp x20, x19, [sp, #0x30] 49c34: a9047bfd stp x29, x30, [sp, #0x40] 49c38: 910103fd add x29, sp, #0x40 49c3c: d53bd055 mrs x21, TPIDR_EL0 49c40: f94016a8 ldr x8, [x21, #0x28] 49c44: aa0303e4 mov x4, x3 49c48: 2a0203e3 mov w3, w2 49c4c: aa0003e9 mov x9, x0 49c50: f9000fe8 str x8, [sp, #0x18] 49c54: a94ba808 ldp x8, x10, [x0, #0xb8] 49c58: aa0103f3 mov x19, x1 49c5c: eb08015f cmp x10, x8 49c60: 54000061 b.ne 0x49c6c 49c64: aa1f03e0 mov x0, xzr 49c68: 14000002 b 0x49c70 49c6c: f9400100 ldr x0, [x8] 49c70: f9401e74 ldr x20, [x19, #0x38] 49c74: a9007fff stp xzr, xzr, [sp] 49c78: a941212a ldp x10, x8, [x9, #0x10] 49c7c: b4000148 cbz x8, 0x49ca4 49c80: 9100210b add x11, x8, #0x8 49c84: c85f7d6c ldxr x12, [x11] 49c88: 9100058c add x12, x12, #0x1 49c8c: c80d7d6c stxr w13, x12, [x11] 49c90: 35ffffad cbnz w13, 0x49c84 49c94: 910003eb mov x11, sp 49c98: 9100216b add x11, x11, #0x8 49c9c: f90003ea str x10, [sp] 49ca0: 14000004 b 0x49cb0 49ca4: f90003ea str x10, [sp] 49ca8: 910003ea mov x10, sp 49cac: 9100214b add x11, x10, #0x8 49cb0: f9000168 str x8, [x11] 49cb4: 910043e8 add x8, sp, #0x10 49cb8: 910003e2 mov x2, sp 49cbc: aa0903e1 mov x1, x9 49cc0: 94007395 bl 0x66b14 49cc4: f9400be1 ldr x1, [sp, #0x10] 49cc8: b40003c1 cbz x1, 0x49d40 49ccc: aa1403e0 mov x0, x20 49cd0: 94008fc9 bl 0x6dbf4 49cd4: f9400be8 ldr x8, [sp, #0x10] 49cd8: 3dc00100 ldr q0, [x8] 49cdc: 91004268 add x8, x19, #0x10 49ce0: 3d800100 str q0, [x8] 49ce4: f94007f3 ldr x19, [sp, #0x8] 49ce8: b40001b3 cbz x19, 0x49d1c 49cec: 91002268 add x8, x19, #0x8 49cf0: c85ffd09 ldaxr x9, [x8] 49cf4: d100052a sub x10, x9, #0x1 49cf8: c80bfd0a stlxr w11, x10, [x8] 49cfc: 35ffffab cbnz w11, 0x49cf0 49d00: b50000e9 cbnz x9, 0x49d1c 49d04: f9400268 ldr x8, [x19] 49d08: aa1303e0 mov x0, x19 49d0c: f9400908 ldr x8, [x8, #0x10] 49d10: d63f0100 blr x8 49d14: aa1303e0 mov x0, x19 49d18: 97ffe09e bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 49d1c: f94016a8 ldr x8, [x21, #0x28] 49d20: f9400fe9 ldr x9, [sp, #0x18] 49d24: eb09011f cmp x8, x9 49d28: 54000381 b.ne 0x49d98 49d2c: a9447bfd ldp x29, x30, [sp, #0x40] 49d30: a9434ff4 ldp x20, x19, [sp, #0x30] 49d34: f94013f5 ldr x21, [sp, #0x20] 49d38: 910143ff add sp, sp, #0x50 49d3c: d65f03c0 ret 49d40: f0000628 adrp x8, 0x110000 49d44: 91034108 add x8, x8, #0xd0 49d48: 08dffd08 ldarb w8, [x8] 49d4c: f0000634 adrp x20, 0x110000 49d50: 36000108 tbz w8, #0x0, 0x49d70 49d54: f9406688 ldr x8, [x20, #0xc8] 49d58: f9437d08 ldr x8, [x8, #0x6f8] 49d5c: d63f0100 blr x8 49d60: a9010660 stp x0, x1, [x19, #0x10] 49d64: f94007f3 ldr x19, [sp, #0x8] 49d68: b5fffc33 cbnz x19, 0x49cec 49d6c: 17ffffec b 0x49d1c 49d70: f0000620 adrp x0, 0x110000 49d74: 91034000 add x0, x0, #0xd0 49d78: 97ffe25a bl 0x426e0 <__cxa_guard_acquire@plt> 49d7c: 34fffec0 cbz w0, 0x49d54 49d80: 97ffdd5c bl 0x412f0 49d84: f9006680 str x0, [x20, #0xc8] 49d88: f0000620 adrp x0, 0x110000 49d8c: 91034000 add x0, x0, #0xd0 49d90: 97ffde98 bl 0x417f0 <__cxa_guard_release@plt> 49d94: 17fffff0 b 0x49d54 49d98: 97ffe1be bl 0x42490 <__stack_chk_fail@plt> 49d9c: aa0003f3 mov x19, x0 49da0: f0000620 adrp x0, 0x110000 49da4: 91034000 add x0, x0, #0xd0 49da8: 97ffe17a bl 0x42390 <__cxa_guard_abort@plt> 49dac: f94007f4 ldr x20, [sp, #0x8] 49db0: b50000d4 cbnz x20, 0x49dc8 49db4: 14000011 b 0x49df8 49db8: 14000001 b 0x49dbc 49dbc: aa0003f3 mov x19, x0 49dc0: f94007f4 ldr x20, [sp, #0x8] 49dc4: b40001b4 cbz x20, 0x49df8 49dc8: 91002288 add x8, x20, #0x8 49dcc: c85ffd09 ldaxr x9, [x8] 49dd0: d100052a sub x10, x9, #0x1 49dd4: c80bfd0a stlxr w11, x10, [x8] 49dd8: 35ffffab cbnz w11, 0x49dcc 49ddc: b50000e9 cbnz x9, 0x49df8 49de0: f9400288 ldr x8, [x20] 49de4: aa1403e0 mov x0, x20 49de8: f9400908 ldr x8, [x8, #0x10] 49dec: d63f0100 blr x8 49df0: aa1403e0 mov x0, x20 49df4: 97ffe067 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 49df8: aa1303e0 mov x0, x19 49dfc: 94022d68 bl 0xd539c <__cxa_demangle+0x12abc> 0000000000049e00 : 49e00: fc1d0fe8 str d8, [sp, #-0x30]! 49e04: f90007f5 str x21, [sp, #0x8] 49e08: a9014ff4 stp x20, x19, [sp, #0x10] 49e0c: a9027bfd stp x29, x30, [sp, #0x20] 49e10: 910083fd add x29, sp, #0x20 49e14: f0000628 adrp x8, 0x110000 49e18: 91034108 add x8, x8, #0xd0 49e1c: f9401034 ldr x20, [x1, #0x20] 49e20: 08dffd08 ldarb w8, [x8] 49e24: 4ea01c08 mov v8.16b, v0.16b 49e28: aa0103f3 mov x19, x1 49e2c: f0000635 adrp x21, 0x110000 49e30: 36000188 tbz w8, #0x0, 0x49e60 49e34: f94066a8 ldr x8, [x21, #0xc8] 49e38: aa1403e0 mov x0, x20 49e3c: 4ea81d00 mov v0.16b, v8.16b 49e40: f9436108 ldr x8, [x8, #0x6c0] 49e44: d63f0100 blr x8 49e48: a9010660 stp x0, x1, [x19, #0x10] 49e4c: a9427bfd ldp x29, x30, [sp, #0x20] 49e50: a9414ff4 ldp x20, x19, [sp, #0x10] 49e54: f94007f5 ldr x21, [sp, #0x8] 49e58: fc4307e8 ldr d8, [sp], #0x30 49e5c: d65f03c0 ret 49e60: f0000620 adrp x0, 0x110000 49e64: 91034000 add x0, x0, #0xd0 49e68: 97ffe21e bl 0x426e0 <__cxa_guard_acquire@plt> 49e6c: 34fffe40 cbz w0, 0x49e34 49e70: 97ffdd20 bl 0x412f0 49e74: f90066a0 str x0, [x21, #0xc8] 49e78: f0000620 adrp x0, 0x110000 49e7c: 91034000 add x0, x0, #0xd0 49e80: 97ffde5c bl 0x417f0 <__cxa_guard_release@plt> 49e84: 17ffffec b 0x49e34 49e88: aa0003f3 mov x19, x0 49e8c: f0000620 adrp x0, 0x110000 49e90: 91034000 add x0, x0, #0xd0 49e94: 97ffe13f bl 0x42390 <__cxa_guard_abort@plt> 49e98: aa1303e0 mov x0, x19 49e9c: 94022d40 bl 0xd539c <__cxa_demangle+0x12abc> 0000000000049ea0 : 49ea0: d10143ff sub sp, sp, #0x50 49ea4: a90257f6 stp x22, x21, [sp, #0x20] 49ea8: a9034ff4 stp x20, x19, [sp, #0x30] 49eac: a9047bfd stp x29, x30, [sp, #0x40] 49eb0: 910103fd add x29, sp, #0x40 49eb4: d53bd056 mrs x22, TPIDR_EL0 49eb8: f94016c8 ldr x8, [x22, #0x28] 49ebc: aa0103f3 mov x19, x1 49ec0: 12800003 mov w3, #-0x1 // =-1 49ec4: f9000fe8 str x8, [sp, #0x18] 49ec8: f9401c34 ldr x20, [x1, #0x38] 49ecc: 910023e8 add x8, sp, #0x8 49ed0: aa0203e1 mov x1, x2 49ed4: 2a1f03e2 mov w2, wzr 49ed8: 9400940c bl 0x6ef08 49edc: f94007f5 ldr x21, [sp, #0x8] 49ee0: b40001f5 cbz x21, 0x49f1c 49ee4: aa1403e0 mov x0, x20 49ee8: aa1503e1 mov x1, x21 49eec: 94008f42 bl 0x6dbf4 49ef0: 3dc002a0 ldr q0, [x21] 49ef4: 3d800660 str q0, [x19, #0x10] 49ef8: f94016c8 ldr x8, [x22, #0x28] 49efc: f9400fe9 ldr x9, [sp, #0x18] 49f00: eb09011f cmp x8, x9 49f04: 54000461 b.ne 0x49f90 49f08: a9447bfd ldp x29, x30, [sp, #0x40] 49f0c: a9434ff4 ldp x20, x19, [sp, #0x30] 49f10: a94257f6 ldp x22, x21, [sp, #0x20] 49f14: 910143ff add sp, sp, #0x50 49f18: d65f03c0 ret 49f1c: d0000620 adrp x0, 0x10f000 49f20: f945b000 ldr x0, [x0, #0xb60] 49f24: b0000461 adrp x1, 0xd6000 <__cxa_demangle+0x13720> 49f28: 913c2421 add x1, x1, #0xf09 49f2c: 528004e2 mov w2, #0x27 // =39 49f30: 940025e3 bl 0x536bc 49f34: f9400008 ldr x8, [x0] 49f38: aa0003f3 mov x19, x0 49f3c: f85e8108 ldur x8, [x8, #-0x18] 49f40: 8b080000 add x0, x0, x8 49f44: 910043e8 add x8, sp, #0x10 49f48: 97ffe13a bl 0x42430 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 49f4c: d0000621 adrp x1, 0x10f000 49f50: f945a021 ldr x1, [x1, #0xb40] 49f54: 910043e0 add x0, sp, #0x10 49f58: 97ffe19a bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 49f5c: f9400008 ldr x8, [x0] 49f60: f9401d08 ldr x8, [x8, #0x38] 49f64: 52800141 mov w1, #0xa // =10 49f68: d63f0100 blr x8 49f6c: 2a0003f4 mov w20, w0 49f70: 910043e0 add x0, sp, #0x10 49f74: 97ffe18b bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 49f78: aa1303e0 mov x0, x19 49f7c: 2a1403e1 mov w1, w20 49f80: 9400273a bl 0x53c68 49f84: aa1303e0 mov x0, x19 49f88: 940026cc bl 0x53ab8 49f8c: 97ffe02d bl 0x42040 49f90: 97ffe140 bl 0x42490 <__stack_chk_fail@plt> 49f94: aa0003f3 mov x19, x0 49f98: 910043e0 add x0, sp, #0x10 49f9c: 97ffe181 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 49fa0: aa1303e0 mov x0, x19 49fa4: 94022cfe bl 0xd539c <__cxa_demangle+0x12abc> 49fa8: 94022cfd bl 0xd539c <__cxa_demangle+0x12abc> 0000000000049fac : 49fac: d10103ff sub sp, sp, #0x40 49fb0: f9000bf5 str x21, [sp, #0x10] 49fb4: a9024ff4 stp x20, x19, [sp, #0x20] 49fb8: a9037bfd stp x29, x30, [sp, #0x30] 49fbc: 9100c3fd add x29, sp, #0x30 49fc0: d53bd055 mrs x21, TPIDR_EL0 49fc4: f94016a8 ldr x8, [x21, #0x28] 49fc8: aa0103f3 mov x19, x1 49fcc: f90007e8 str x8, [sp, #0x8] 49fd0: f9401c34 ldr x20, [x1, #0x38] 49fd4: 910003e8 mov x8, sp 49fd8: aa0203e1 mov x1, x2 49fdc: 940095ac bl 0x6f68c 49fe0: f94003e1 ldr x1, [sp] 49fe4: b40001e1 cbz x1, 0x4a020 49fe8: aa1403e0 mov x0, x20 49fec: 94008f02 bl 0x6dbf4 49ff0: f94003e8 ldr x8, [sp] 49ff4: 3dc00100 ldr q0, [x8] 49ff8: 3c810e60 str q0, [x19, #0x10]! 49ffc: f94016a8 ldr x8, [x21, #0x28] 4a000: f94007e9 ldr x9, [sp, #0x8] 4a004: eb09011f cmp x8, x9 4a008: 54000341 b.ne 0x4a070 4a00c: a9437bfd ldp x29, x30, [sp, #0x30] 4a010: a9424ff4 ldp x20, x19, [sp, #0x20] 4a014: f9400bf5 ldr x21, [sp, #0x10] 4a018: 910103ff add sp, sp, #0x40 4a01c: d65f03c0 ret 4a020: d0000628 adrp x8, 0x110000 4a024: 91034108 add x8, x8, #0xd0 4a028: 08dffd08 ldarb w8, [x8] 4a02c: d0000634 adrp x20, 0x110000 4a030: 360000c8 tbz w8, #0x0, 0x4a048 4a034: f9406688 ldr x8, [x20, #0xc8] 4a038: f9437d08 ldr x8, [x8, #0x6f8] 4a03c: d63f0100 blr x8 4a040: a9010660 stp x0, x1, [x19, #0x10] 4a044: 17ffffee b 0x49ffc 4a048: d0000620 adrp x0, 0x110000 4a04c: 91034000 add x0, x0, #0xd0 4a050: 97ffe1a4 bl 0x426e0 <__cxa_guard_acquire@plt> 4a054: 34ffff00 cbz w0, 0x4a034 4a058: 97ffdca6 bl 0x412f0 4a05c: f9006680 str x0, [x20, #0xc8] 4a060: d0000620 adrp x0, 0x110000 4a064: 91034000 add x0, x0, #0xd0 4a068: 97ffdde2 bl 0x417f0 <__cxa_guard_release@plt> 4a06c: 17fffff2 b 0x4a034 4a070: 97ffe108 bl 0x42490 <__stack_chk_fail@plt> 4a074: aa0003f3 mov x19, x0 4a078: d0000620 adrp x0, 0x110000 4a07c: 91034000 add x0, x0, #0xd0 4a080: 97ffe0c4 bl 0x42390 <__cxa_guard_abort@plt> 4a084: aa1303e0 mov x0, x19 4a088: 94022cc5 bl 0xd539c <__cxa_demangle+0x12abc> 000000000004a08c : 4a08c: d10103ff sub sp, sp, #0x40 4a090: f9000bf5 str x21, [sp, #0x10] 4a094: a9024ff4 stp x20, x19, [sp, #0x20] 4a098: a9037bfd stp x29, x30, [sp, #0x30] 4a09c: 9100c3fd add x29, sp, #0x30 4a0a0: d53bd055 mrs x21, TPIDR_EL0 4a0a4: f94016a8 ldr x8, [x21, #0x28] 4a0a8: aa0203e9 mov x9, x2 4a0ac: aa0103f3 mov x19, x1 4a0b0: 93407c62 sxtw x2, w3 4a0b4: f90007e8 str x8, [sp, #0x8] 4a0b8: f9401c34 ldr x20, [x1, #0x38] 4a0bc: 910003e8 mov x8, sp 4a0c0: aa0903e1 mov x1, x9 4a0c4: 94003ba8 bl 0x58f64 4a0c8: f94003e1 ldr x1, [sp] 4a0cc: b40001e1 cbz x1, 0x4a108 4a0d0: aa1403e0 mov x0, x20 4a0d4: 94008ec8 bl 0x6dbf4 4a0d8: f94003e8 ldr x8, [sp] 4a0dc: 3dc00100 ldr q0, [x8] 4a0e0: 3c810e60 str q0, [x19, #0x10]! 4a0e4: f94016a8 ldr x8, [x21, #0x28] 4a0e8: f94007e9 ldr x9, [sp, #0x8] 4a0ec: eb09011f cmp x8, x9 4a0f0: 54000341 b.ne 0x4a158 4a0f4: a9437bfd ldp x29, x30, [sp, #0x30] 4a0f8: a9424ff4 ldp x20, x19, [sp, #0x20] 4a0fc: f9400bf5 ldr x21, [sp, #0x10] 4a100: 910103ff add sp, sp, #0x40 4a104: d65f03c0 ret 4a108: d0000628 adrp x8, 0x110000 4a10c: 91034108 add x8, x8, #0xd0 4a110: 08dffd08 ldarb w8, [x8] 4a114: d0000634 adrp x20, 0x110000 4a118: 360000c8 tbz w8, #0x0, 0x4a130 4a11c: f9406688 ldr x8, [x20, #0xc8] 4a120: f9437d08 ldr x8, [x8, #0x6f8] 4a124: d63f0100 blr x8 4a128: a9010660 stp x0, x1, [x19, #0x10] 4a12c: 17ffffee b 0x4a0e4 4a130: d0000620 adrp x0, 0x110000 4a134: 91034000 add x0, x0, #0xd0 4a138: 97ffe16a bl 0x426e0 <__cxa_guard_acquire@plt> 4a13c: 34ffff00 cbz w0, 0x4a11c 4a140: 97ffdc6c bl 0x412f0 4a144: f9006680 str x0, [x20, #0xc8] 4a148: d0000620 adrp x0, 0x110000 4a14c: 91034000 add x0, x0, #0xd0 4a150: 97ffdda8 bl 0x417f0 <__cxa_guard_release@plt> 4a154: 17fffff2 b 0x4a11c 4a158: 97ffe0ce bl 0x42490 <__stack_chk_fail@plt> 4a15c: aa0003f3 mov x19, x0 4a160: d0000620 adrp x0, 0x110000 4a164: 91034000 add x0, x0, #0xd0 4a168: 97ffe08a bl 0x42390 <__cxa_guard_abort@plt> 4a16c: aa1303e0 mov x0, x19 4a170: 94022c8b bl 0xd539c <__cxa_demangle+0x12abc> 000000000004a174 : 4a174: f81d0ff5 str x21, [sp, #-0x30]! 4a178: a9014ff4 stp x20, x19, [sp, #0x10] 4a17c: a9027bfd stp x29, x30, [sp, #0x20] 4a180: 910083fd add x29, sp, #0x20 4a184: d0000628 adrp x8, 0x110000 4a188: 91034108 add x8, x8, #0xd0 4a18c: 08dffd08 ldarb w8, [x8] 4a190: 2a0203f4 mov w20, w2 4a194: aa0103f3 mov x19, x1 4a198: d0000635 adrp x21, 0x110000 4a19c: 360000a8 tbz w8, #0x0, 0x4a1b0 4a1a0: f94066a8 ldr x8, [x21, #0xc8] 4a1a4: 340001d4 cbz w20, 0x4a1dc 4a1a8: f9437108 ldr x8, [x8, #0x6e0] 4a1ac: 1400000d b 0x4a1e0 4a1b0: d0000620 adrp x0, 0x110000 4a1b4: 91034000 add x0, x0, #0xd0 4a1b8: 97ffe14a bl 0x426e0 <__cxa_guard_acquire@plt> 4a1bc: 34ffff20 cbz w0, 0x4a1a0 4a1c0: 97ffdc4c bl 0x412f0 4a1c4: f90066a0 str x0, [x21, #0xc8] 4a1c8: d0000620 adrp x0, 0x110000 4a1cc: 91034000 add x0, x0, #0xd0 4a1d0: 97ffdd88 bl 0x417f0 <__cxa_guard_release@plt> 4a1d4: f94066a8 ldr x8, [x21, #0xc8] 4a1d8: 35fffe94 cbnz w20, 0x4a1a8 4a1dc: f9437508 ldr x8, [x8, #0x6e8] 4a1e0: d63f0100 blr x8 4a1e4: a9010660 stp x0, x1, [x19, #0x10] 4a1e8: a9427bfd ldp x29, x30, [sp, #0x20] 4a1ec: a9414ff4 ldp x20, x19, [sp, #0x10] 4a1f0: f84307f5 ldr x21, [sp], #0x30 4a1f4: d65f03c0 ret 4a1f8: aa0003f3 mov x19, x0 4a1fc: d0000620 adrp x0, 0x110000 4a200: 91034000 add x0, x0, #0xd0 4a204: 97ffe063 bl 0x42390 <__cxa_guard_abort@plt> 4a208: aa1303e0 mov x0, x19 4a20c: 94022c64 bl 0xd539c <__cxa_demangle+0x12abc> 000000000004a210 : 4a210: d10183ff sub sp, sp, #0x60 4a214: a90357f6 stp x22, x21, [sp, #0x30] 4a218: a9044ff4 stp x20, x19, [sp, #0x40] 4a21c: a9057bfd stp x29, x30, [sp, #0x50] 4a220: 910143fd add x29, sp, #0x50 4a224: d53bd056 mrs x22, TPIDR_EL0 4a228: f94016c8 ldr x8, [x22, #0x28] 4a22c: aa0103f3 mov x19, x1 4a230: f90017e8 str x8, [sp, #0x28] 4a234: f9401c34 ldr x20, [x1, #0x38] 4a238: a900ffff stp xzr, xzr, [sp, #0x8] 4a23c: a9412009 ldp x9, x8, [x0, #0x10] 4a240: b4000148 cbz x8, 0x4a268 4a244: 9100210a add x10, x8, #0x8 4a248: c85f7d4b ldxr x11, [x10] 4a24c: 9100056b add x11, x11, #0x1 4a250: c80c7d4b stxr w12, x11, [x10] 4a254: 35ffffac cbnz w12, 0x4a248 4a258: 910023ea add x10, sp, #0x8 4a25c: 9100214a add x10, x10, #0x8 4a260: f90007e9 str x9, [sp, #0x8] 4a264: 14000004 b 0x4a274 4a268: f90007e9 str x9, [sp, #0x8] 4a26c: 910023e9 add x9, sp, #0x8 4a270: 9100212a add x10, x9, #0x8 4a274: f9000148 str x8, [x10] 4a278: 910063e8 add x8, sp, #0x18 4a27c: 910023e0 add x0, sp, #0x8 4a280: 940095e7 bl 0x6fa1c 4a284: f9400ff5 ldr x21, [sp, #0x18] 4a288: b40003d5 cbz x21, 0x4a300 4a28c: aa1403e0 mov x0, x20 4a290: aa1503e1 mov x1, x21 4a294: 94008e58 bl 0x6dbf4 4a298: 3dc002a0 ldr q0, [x21] 4a29c: 91004268 add x8, x19, #0x10 4a2a0: 3d800100 str q0, [x8] 4a2a4: f9400bf3 ldr x19, [sp, #0x10] 4a2a8: b40001b3 cbz x19, 0x4a2dc 4a2ac: 91002268 add x8, x19, #0x8 4a2b0: c85ffd09 ldaxr x9, [x8] 4a2b4: d100052a sub x10, x9, #0x1 4a2b8: c80bfd0a stlxr w11, x10, [x8] 4a2bc: 35ffffab cbnz w11, 0x4a2b0 4a2c0: b50000e9 cbnz x9, 0x4a2dc 4a2c4: f9400268 ldr x8, [x19] 4a2c8: aa1303e0 mov x0, x19 4a2cc: f9400908 ldr x8, [x8, #0x10] 4a2d0: d63f0100 blr x8 4a2d4: aa1303e0 mov x0, x19 4a2d8: 97ffdf2e bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 4a2dc: f94016c8 ldr x8, [x22, #0x28] 4a2e0: f94017e9 ldr x9, [sp, #0x28] 4a2e4: eb09011f cmp x8, x9 4a2e8: 54000461 b.ne 0x4a374 4a2ec: a9457bfd ldp x29, x30, [sp, #0x50] 4a2f0: a9444ff4 ldp x20, x19, [sp, #0x40] 4a2f4: a94357f6 ldp x22, x21, [sp, #0x30] 4a2f8: 910183ff add sp, sp, #0x60 4a2fc: d65f03c0 ret 4a300: b0000620 adrp x0, 0x10f000 4a304: f945b000 ldr x0, [x0, #0xb60] 4a308: 90000461 adrp x1, 0xd6000 <__cxa_demangle+0x13720> 4a30c: 913c2421 add x1, x1, #0xf09 4a310: 528004e2 mov w2, #0x27 // =39 4a314: 940024ea bl 0x536bc 4a318: f9400008 ldr x8, [x0] 4a31c: aa0003f3 mov x19, x0 4a320: f85e8108 ldur x8, [x8, #-0x18] 4a324: 8b080000 add x0, x0, x8 4a328: 910083e8 add x8, sp, #0x20 4a32c: 97ffe041 bl 0x42430 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 4a330: b0000621 adrp x1, 0x10f000 4a334: f945a021 ldr x1, [x1, #0xb40] 4a338: 910083e0 add x0, sp, #0x20 4a33c: 97ffe0a1 bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 4a340: f9400008 ldr x8, [x0] 4a344: f9401d08 ldr x8, [x8, #0x38] 4a348: 52800141 mov w1, #0xa // =10 4a34c: d63f0100 blr x8 4a350: 2a0003f4 mov w20, w0 4a354: 910083e0 add x0, sp, #0x20 4a358: 97ffe092 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 4a35c: aa1303e0 mov x0, x19 4a360: 2a1403e1 mov w1, w20 4a364: 94002641 bl 0x53c68 4a368: aa1303e0 mov x0, x19 4a36c: 940025d3 bl 0x53ab8 4a370: 97ffdf34 bl 0x42040 4a374: 97ffe047 bl 0x42490 <__stack_chk_fail@plt> 4a378: aa0003f3 mov x19, x0 4a37c: 910083e0 add x0, sp, #0x20 4a380: 97ffe088 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 4a384: f9400bf4 ldr x20, [sp, #0x10] 4a388: b50000f4 cbnz x20, 0x4a3a4 4a38c: 14000012 b 0x4a3d4 4a390: 14000002 b 0x4a398 4a394: 14000001 b 0x4a398 4a398: aa0003f3 mov x19, x0 4a39c: f9400bf4 ldr x20, [sp, #0x10] 4a3a0: b40001b4 cbz x20, 0x4a3d4 4a3a4: 91002288 add x8, x20, #0x8 4a3a8: c85ffd09 ldaxr x9, [x8] 4a3ac: d100052a sub x10, x9, #0x1 4a3b0: c80bfd0a stlxr w11, x10, [x8] 4a3b4: 35ffffab cbnz w11, 0x4a3a8 4a3b8: b50000e9 cbnz x9, 0x4a3d4 4a3bc: f9400288 ldr x8, [x20] 4a3c0: aa1403e0 mov x0, x20 4a3c4: f9400908 ldr x8, [x8, #0x10] 4a3c8: d63f0100 blr x8 4a3cc: aa1403e0 mov x0, x20 4a3d0: 97ffdef0 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 4a3d4: aa1303e0 mov x0, x19 4a3d8: 94022bf1 bl 0xd539c <__cxa_demangle+0x12abc> 000000000004a3dc : 4a3dc: a9be4ff4 stp x20, x19, [sp, #-0x20]! 4a3e0: a9017bfd stp x29, x30, [sp, #0x10] 4a3e4: 910043fd add x29, sp, #0x10 4a3e8: d0000628 adrp x8, 0x110000 4a3ec: 91034108 add x8, x8, #0xd0 4a3f0: 08dffd08 ldarb w8, [x8] 4a3f4: aa0103f3 mov x19, x1 4a3f8: d0000634 adrp x20, 0x110000 4a3fc: 36000108 tbz w8, #0x0, 0x4a41c 4a400: f9406688 ldr x8, [x20, #0xc8] 4a404: f9437908 ldr x8, [x8, #0x6f0] 4a408: d63f0100 blr x8 4a40c: a9010660 stp x0, x1, [x19, #0x10] 4a410: a9417bfd ldp x29, x30, [sp, #0x10] 4a414: a8c24ff4 ldp x20, x19, [sp], #0x20 4a418: d65f03c0 ret 4a41c: d0000620 adrp x0, 0x110000 4a420: 91034000 add x0, x0, #0xd0 4a424: 97ffe0af bl 0x426e0 <__cxa_guard_acquire@plt> 4a428: 34fffec0 cbz w0, 0x4a400 4a42c: 97ffdbb1 bl 0x412f0 4a430: f9006680 str x0, [x20, #0xc8] 4a434: d0000620 adrp x0, 0x110000 4a438: 91034000 add x0, x0, #0xd0 4a43c: 97ffdced bl 0x417f0 <__cxa_guard_release@plt> 4a440: 17fffff0 b 0x4a400 4a444: aa0003f3 mov x19, x0 4a448: d0000620 adrp x0, 0x110000 4a44c: 91034000 add x0, x0, #0xd0 4a450: 97ffdfd0 bl 0x42390 <__cxa_guard_abort@plt> 4a454: aa1303e0 mov x0, x19 4a458: 94022bd1 bl 0xd539c <__cxa_demangle+0x12abc> 000000000004a45c : 4a45c: f81d0ff5 str x21, [sp, #-0x30]! 4a460: a9014ff4 stp x20, x19, [sp, #0x10] 4a464: a9027bfd stp x29, x30, [sp, #0x20] 4a468: 910083fd add x29, sp, #0x20 4a46c: f9404048 ldr x8, [x2, #0x80] 4a470: aa0103f3 mov x19, x1 4a474: b40002c8 cbz x8, 0x4a4cc 4a478: f9401e74 ldr x20, [x19, #0x38] 4a47c: aa0203f5 mov x21, x2 4a480: 94008d96 bl 0x6dad8 4a484: 3dc026a0 ldr q0, [x21, #0x90] 4a488: aa0003f5 mov x21, x0 4a48c: 3d800000 str q0, [x0] 4a490: b9400808 ldr w8, [x0, #0x8] 4a494: 31002d1f cmn w8, #0xb 4a498: 540000c3 b.lo 0x4a4b0 4a49c: f94002a8 ldr x8, [x21] 4a4a0: b9400109 ldr w9, [x8] 4a4a4: 11000529 add w9, w9, #0x1 4a4a8: b9000109 str w9, [x8] 4a4ac: 14000002 b 0x4a4b4 4a4b0: b40000f5 cbz x21, 0x4a4cc 4a4b4: aa1403e0 mov x0, x20 4a4b8: aa1503e1 mov x1, x21 4a4bc: 94008dce bl 0x6dbf4 4a4c0: 3dc002a0 ldr q0, [x21] 4a4c4: 3c810e60 str q0, [x19, #0x10]! 4a4c8: 1400000a b 0x4a4f0 4a4cc: d0000628 adrp x8, 0x110000 4a4d0: 91034108 add x8, x8, #0xd0 4a4d4: 08dffd08 ldarb w8, [x8] 4a4d8: d0000634 adrp x20, 0x110000 4a4dc: 36000128 tbz w8, #0x0, 0x4a500 4a4e0: f9406688 ldr x8, [x20, #0xc8] 4a4e4: f9437d08 ldr x8, [x8, #0x6f8] 4a4e8: d63f0100 blr x8 4a4ec: a9010660 stp x0, x1, [x19, #0x10] 4a4f0: a9427bfd ldp x29, x30, [sp, #0x20] 4a4f4: a9414ff4 ldp x20, x19, [sp, #0x10] 4a4f8: f84307f5 ldr x21, [sp], #0x30 4a4fc: d65f03c0 ret 4a500: d0000620 adrp x0, 0x110000 4a504: 91034000 add x0, x0, #0xd0 4a508: 97ffe076 bl 0x426e0 <__cxa_guard_acquire@plt> 4a50c: 34fffea0 cbz w0, 0x4a4e0 4a510: 97ffdb78 bl 0x412f0 4a514: f9006680 str x0, [x20, #0xc8] 4a518: d0000620 adrp x0, 0x110000 4a51c: 91034000 add x0, x0, #0xd0 4a520: 97ffdcb4 bl 0x417f0 <__cxa_guard_release@plt> 4a524: 17ffffef b 0x4a4e0 4a528: aa0003f3 mov x19, x0 4a52c: d0000620 adrp x0, 0x110000 4a530: 91034000 add x0, x0, #0xd0 4a534: 97ffdf97 bl 0x42390 <__cxa_guard_abort@plt> 4a538: aa1303e0 mov x0, x19 4a53c: 94022b98 bl 0xd539c <__cxa_demangle+0x12abc> 000000000004a540 : 4a540: d10403ff sub sp, sp, #0x100 4a544: a90a6ffc stp x28, x27, [sp, #0xa0] 4a548: a90b67fa stp x26, x25, [sp, #0xb0] 4a54c: a90c5ff8 stp x24, x23, [sp, #0xc0] 4a550: a90d57f6 stp x22, x21, [sp, #0xd0] 4a554: a90e4ff4 stp x20, x19, [sp, #0xe0] 4a558: a90f7bfd stp x29, x30, [sp, #0xf0] 4a55c: 9103c3fd add x29, sp, #0xf0 4a560: d53bd048 mrs x8, TPIDR_EL0 4a564: f90003e8 str x8, [sp] 4a568: f9401508 ldr x8, [x8, #0x28] 4a56c: aa0303f7 mov x23, x3 4a570: aa0203f8 mov x24, x2 4a574: aa0003f9 mov x25, x0 4a578: f81a83a8 stur x8, [x29, #-0x58] 4a57c: a94ba408 ldp x8, x9, [x0, #0xb8] 4a580: aa0103f6 mov x22, x1 4a584: eb08013f cmp x9, x8 4a588: 54000061 b.ne 0x4a594 4a58c: aa1f03fa mov x26, xzr 4a590: 14000002 b 0x4a598 4a594: f940011a ldr x26, [x8] 4a598: 94008d4a bl 0x6dac0 4a59c: f90007e0 str x0, [sp, #0x8] 4a5a0: aa1903e0 mov x0, x25 4a5a4: 94008d4a bl 0x6dacc 4a5a8: b9409328 ldr w8, [x25, #0x90] 4a5ac: 9101a3e9 add x9, sp, #0x68 4a5b0: d0000635 adrp x21, 0x110000 4a5b4: 910342b5 add x21, x21, #0xd0 4a5b8: b9006be8 str w8, [sp, #0x68] 4a5bc: f9405b28 ldr x8, [x25, #0xb0] 4a5c0: d0000633 adrp x19, 0x110000 4a5c4: a90723f9 stp x25, x8, [sp, #0x70] 4a5c8: f9005b29 str x9, [x25, #0xb0] 4a5cc: 08dffea8 ldarb w8, [x21] 4a5d0: 36002708 tbz w8, #0x0, 0x4aab0 4a5d4: f9406668 ldr x8, [x19, #0xc8] 4a5d8: f9437d08 ldr x8, [x8, #0x6f8] 4a5dc: d63f0100 blr x8 4a5e0: a90807e0 stp x0, x1, [sp, #0x80] 4a5e4: f9403f5c ldr x28, [x26, #0x78] 4a5e8: b40003fc cbz x28, 0x4a664 4a5ec: f9404354 ldr x20, [x26, #0x80] 4a5f0: b40003d4 cbz x20, 0x4a668 4a5f4: 91002288 add x8, x20, #0x8 4a5f8: c85f7d09 ldxr x9, [x8] 4a5fc: 91000529 add x9, x9, #0x1 4a600: c80a7d09 stxr w10, x9, [x8] 4a604: 35ffffaa cbnz w10, 0x4a5f8 4a608: c85f7d09 ldxr x9, [x8] 4a60c: 91000529 add x9, x9, #0x1 4a610: c80a7d09 stxr w10, x9, [x8] 4a614: 35ffffaa cbnz w10, 0x4a608 4a618: c85ffd09 ldaxr x9, [x8] 4a61c: d100052a sub x10, x9, #0x1 4a620: c80bfd0a stlxr w11, x10, [x8] 4a624: 35ffffab cbnz w11, 0x4a618 4a628: b50000e9 cbnz x9, 0x4a644 4a62c: f9400288 ldr x8, [x20] 4a630: aa1403e0 mov x0, x20 4a634: f9400908 ldr x8, [x8, #0x10] 4a638: d63f0100 blr x8 4a63c: aa1403e0 mov x0, x20 4a640: 97ffde54 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 4a644: 91002288 add x8, x20, #0x8 4a648: c85f7d09 ldxr x9, [x8] 4a64c: 91000529 add x9, x9, #0x1 4a650: c80a7d09 stxr w10, x9, [x8] 4a654: 35ffffaa cbnz w10, 0x4a648 4a658: b9001fff str wzr, [sp, #0x1c] 4a65c: f9000bf4 str x20, [sp, #0x10] 4a660: 14000005 b 0x4a674 4a664: aa1f03f4 mov x20, xzr 4a668: 52800028 mov w8, #0x1 // =1 4a66c: f9000bff str xzr, [sp, #0x10] 4a670: b9001fe8 str w8, [sp, #0x1c] 4a674: 52800028 mov w8, #0x1 // =1 4a678: 390123e8 strb w8, [sp, #0x48] 4a67c: a905ffff stp xzr, xzr, [sp, #0x58] 4a680: f9400789 ldr x9, [x28, #0x8] 4a684: f9002be9 str x9, [sp, #0x50] 4a688: f9400928 ldr x8, [x9, #0x10] 4a68c: eb1c011f cmp x8, x28 4a690: 54000300 b.eq 0x4a6f0 4a694: f9400d29 ldr x9, [x9, #0x18] 4a698: b4000309 cbz x9, 0x4a6f8 4a69c: 9100212a add x10, x9, #0x8 4a6a0: c85f7d4b ldxr x11, [x10] 4a6a4: 9100056b add x11, x11, #0x1 4a6a8: c80c7d4b stxr w12, x11, [x10] 4a6ac: 35ffffac cbnz w12, 0x4a6a0 4a6b0: f94033fb ldr x27, [sp, #0x60] 4a6b4: a905a7e8 stp x8, x9, [sp, #0x58] 4a6b8: b400023b cbz x27, 0x4a6fc 4a6bc: 91002368 add x8, x27, #0x8 4a6c0: c85ffd09 ldaxr x9, [x8] 4a6c4: d100052a sub x10, x9, #0x1 4a6c8: c80bfd0a stlxr w11, x10, [x8] 4a6cc: 35ffffab cbnz w11, 0x4a6c0 4a6d0: b5000169 cbnz x9, 0x4a6fc 4a6d4: f9400368 ldr x8, [x27] 4a6d8: aa1b03e0 mov x0, x27 4a6dc: f9400908 ldr x8, [x8, #0x10] 4a6e0: d63f0100 blr x8 4a6e4: aa1b03e0 mov x0, x27 4a6e8: 97ffde2a bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 4a6ec: 14000004 b 0x4a6fc 4a6f0: 2a1f03e8 mov w8, wzr 4a6f4: 1400001b b 0x4a760 4a6f8: a905a7e8 stp x8, x9, [sp, #0x58] 4a6fc: f9402be8 ldr x8, [sp, #0x50] 4a700: b9401fe9 ldr w9, [sp, #0x1c] 4a704: 370000e9 tbnz w9, #0x0, 0x4a720 4a708: f9400be9 ldr x9, [sp, #0x10] 4a70c: 91002129 add x9, x9, #0x8 4a710: c85f7d2a ldxr x10, [x9] 4a714: 9100054a add x10, x10, #0x1 4a718: c80b7d2a stxr w11, x10, [x9] 4a71c: 35ffffab cbnz w11, 0x4a710 4a720: f9400d1b ldr x27, [x8, #0x18] 4a724: a901511c stp x28, x20, [x8, #0x10] 4a728: b40001bb cbz x27, 0x4a75c 4a72c: 91002368 add x8, x27, #0x8 4a730: c85ffd09 ldaxr x9, [x8] 4a734: d100052a sub x10, x9, #0x1 4a738: c80bfd0a stlxr w11, x10, [x8] 4a73c: 35ffffab cbnz w11, 0x4a730 4a740: b50000e9 cbnz x9, 0x4a75c 4a744: f9400368 ldr x8, [x27] 4a748: aa1b03e0 mov x0, x27 4a74c: f9400908 ldr x8, [x8, #0x10] 4a750: d63f0100 blr x8 4a754: aa1b03e0 mov x0, x27 4a758: 97ffde0e bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 4a75c: 52800028 mov w8, #0x1 // =1 4a760: 390127e8 strb w8, [sp, #0x49] 4a764: b9401fe8 ldr w8, [sp, #0x1c] 4a768: 370001e8 tbnz w8, #0x0, 0x4a7a4 4a76c: f9400be8 ldr x8, [sp, #0x10] 4a770: 91002108 add x8, x8, #0x8 4a774: c85ffd09 ldaxr x9, [x8] 4a778: d100052a sub x10, x9, #0x1 4a77c: c80bfd0a stlxr w11, x10, [x8] 4a780: 35ffffab cbnz w11, 0x4a774 4a784: b5000109 cbnz x9, 0x4a7a4 4a788: f9400bfb ldr x27, [sp, #0x10] 4a78c: f9400368 ldr x8, [x27] 4a790: aa1b03e0 mov x0, x27 4a794: f9400908 ldr x8, [x8, #0x10] 4a798: d63f0100 blr x8 4a79c: aa1b03e0 mov x0, x27 4a7a0: 97ffddfc bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 4a7a4: f9401edb ldr x27, [x22, #0x38] 4a7a8: 9100c3e8 add x8, sp, #0x30 4a7ac: aa1a03e0 mov x0, x26 4a7b0: aa1903e1 mov x1, x25 4a7b4: 2a1f03e2 mov w2, wzr 4a7b8: aa1803e3 mov x3, x24 4a7bc: aa1703e4 mov x4, x23 4a7c0: 94005bff bl 0x617bc 4a7c4: f9401bf7 ldr x23, [sp, #0x30] 4a7c8: b9401fe8 ldr w8, [sp, #0x1c] 4a7cc: a9027fff stp xzr, xzr, [sp, #0x20] 4a7d0: 34000088 cbz w8, 0x4a7e0 4a7d4: a90253fc stp x28, x20, [sp, #0x20] 4a7d8: f9400bf4 ldr x20, [sp, #0x10] 4a7dc: 14000017 b 0x4a838 4a7e0: f9400be8 ldr x8, [sp, #0x10] 4a7e4: 91002108 add x8, x8, #0x8 4a7e8: c85f7d09 ldxr x9, [x8] 4a7ec: 91000529 add x9, x9, #0x1 4a7f0: c80a7d09 stxr w10, x9, [x8] 4a7f4: 35ffffaa cbnz w10, 0x4a7e8 4a7f8: f94017f8 ldr x24, [sp, #0x28] 4a7fc: a90253fc stp x28, x20, [sp, #0x20] 4a800: f9400bf4 ldr x20, [sp, #0x10] 4a804: b40001b8 cbz x24, 0x4a838 4a808: 91002308 add x8, x24, #0x8 4a80c: c85ffd09 ldaxr x9, [x8] 4a810: d100052a sub x10, x9, #0x1 4a814: c80bfd0a stlxr w11, x10, [x8] 4a818: 35ffffab cbnz w11, 0x4a80c 4a81c: b50000e9 cbnz x9, 0x4a838 4a820: f9400308 ldr x8, [x24] 4a824: aa1803e0 mov x0, x24 4a828: f9400908 ldr x8, [x8, #0x10] 4a82c: d63f0100 blr x8 4a830: aa1803e0 mov x0, x24 4a834: 97ffddd7 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 4a838: 910103e8 add x8, sp, #0x40 4a83c: 910083e1 add x1, sp, #0x20 4a840: aa1703e0 mov x0, x23 4a844: 94009fc5 bl 0x72758 4a848: f94023f7 ldr x23, [sp, #0x40] 4a84c: b4001477 cbz x23, 0x4aad8 4a850: aa1b03e0 mov x0, x27 4a854: aa1703e1 mov x1, x23 4a858: 94008ce7 bl 0x6dbf4 4a85c: 3dc002e0 ldr q0, [x23] 4a860: 910042c8 add x8, x22, #0x10 4a864: 3d800100 str q0, [x8] 4a868: f94017f6 ldr x22, [sp, #0x28] 4a86c: b40001b6 cbz x22, 0x4a8a0 4a870: 910022c8 add x8, x22, #0x8 4a874: c85ffd09 ldaxr x9, [x8] 4a878: d100052a sub x10, x9, #0x1 4a87c: c80bfd0a stlxr w11, x10, [x8] 4a880: 35ffffab cbnz w11, 0x4a874 4a884: b50000e9 cbnz x9, 0x4a8a0 4a888: f94002c8 ldr x8, [x22] 4a88c: aa1603e0 mov x0, x22 4a890: f9400908 ldr x8, [x8, #0x10] 4a894: d63f0100 blr x8 4a898: aa1603e0 mov x0, x22 4a89c: 97ffddbd bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 4a8a0: f9401ff6 ldr x22, [sp, #0x38] 4a8a4: b40000f6 cbz x22, 0x4a8c0 4a8a8: 910022c8 add x8, x22, #0x8 4a8ac: c85ffd09 ldaxr x9, [x8] 4a8b0: d100052a sub x10, x9, #0x1 4a8b4: c80bfd0a stlxr w11, x10, [x8] 4a8b8: 35ffffab cbnz w11, 0x4a8ac 4a8bc: b4000869 cbz x9, 0x4a9c8 4a8c0: 394127e8 ldrb w8, [sp, #0x49] 4a8c4: 34000928 cbz w8, 0x4a9e8 4a8c8: 394123e8 ldrb w8, [sp, #0x48] 4a8cc: 340008e8 cbz w8, 0x4a9e8 4a8d0: 08dffea8 ldarb w8, [x21] 4a8d4: 36000228 tbz w8, #0x0, 0x4a918 4a8d8: f9402be9 ldr x9, [sp, #0x50] 4a8dc: f9406668 ldr x8, [x19, #0xc8] 4a8e0: f9400120 ldr x0, [x9] 4a8e4: f942e508 ldr x8, [x8, #0x5c8] 4a8e8: d63f0100 blr x8 4a8ec: 340003a0 cbz w0, 0x4a960 4a8f0: f9001bff str xzr, [sp, #0x30] 4a8f4: 08dffea8 ldarb w8, [x21] 4a8f8: 36000228 tbz w8, #0x0, 0x4a93c 4a8fc: f9402be9 ldr x9, [sp, #0x50] 4a900: f9406668 ldr x8, [x19, #0xc8] 4a904: f9400120 ldr x0, [x9] 4a908: f942e908 ldr x8, [x8, #0x5d0] 4a90c: 9100c3e1 add x1, sp, #0x30 4a910: d63f0100 blr x8 4a914: 17ffffef b 0x4a8d0 4a918: aa1503e0 mov x0, x21 4a91c: 97ffdf71 bl 0x426e0 <__cxa_guard_acquire@plt> 4a920: 34fffdc0 cbz w0, 0x4a8d8 4a924: 97ffda73 bl 0x412f0 4a928: f9006660 str x0, [x19, #0xc8] 4a92c: aa1503e0 mov x0, x21 4a930: 97ffdbb0 bl 0x417f0 <__cxa_guard_release@plt> 4a934: f9400bf4 ldr x20, [sp, #0x10] 4a938: 17ffffe8 b 0x4a8d8 4a93c: aa1503e0 mov x0, x21 4a940: 97ffdf68 bl 0x426e0 <__cxa_guard_acquire@plt> 4a944: 34fffdc0 cbz w0, 0x4a8fc 4a948: 97ffda6a bl 0x412f0 4a94c: f9006660 str x0, [x19, #0xc8] 4a950: aa1503e0 mov x0, x21 4a954: 97ffdba7 bl 0x417f0 <__cxa_guard_release@plt> 4a958: f9400bf4 ldr x20, [sp, #0x10] 4a95c: 17ffffe8 b 0x4a8fc 4a960: a9452be8 ldp x8, x10, [sp, #0x50] 4a964: f94033e9 ldr x9, [sp, #0x60] 4a968: b40000c9 cbz x9, 0x4a980 4a96c: 9100212b add x11, x9, #0x8 4a970: c85f7d6c ldxr x12, [x11] 4a974: 9100058c add x12, x12, #0x1 4a978: c80d7d6c stxr w13, x12, [x11] 4a97c: 35ffffad cbnz w13, 0x4a970 4a980: f9400d15 ldr x21, [x8, #0x18] 4a984: a901250a stp x10, x9, [x8, #0x10] 4a988: b4000315 cbz x21, 0x4a9e8 4a98c: 910022a8 add x8, x21, #0x8 4a990: c85ffd09 ldaxr x9, [x8] 4a994: d100052a sub x10, x9, #0x1 4a998: c80bfd0a stlxr w11, x10, [x8] 4a99c: 35ffffab cbnz w11, 0x4a990 4a9a0: b5000249 cbnz x9, 0x4a9e8 4a9a4: f94002a8 ldr x8, [x21] 4a9a8: aa1503e0 mov x0, x21 4a9ac: f9400908 ldr x8, [x8, #0x10] 4a9b0: d63f0100 blr x8 4a9b4: aa1503e0 mov x0, x21 4a9b8: 97ffdd76 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 4a9bc: f94033f5 ldr x21, [sp, #0x60] 4a9c0: b5000195 cbnz x21, 0x4a9f0 4a9c4: 14000011 b 0x4aa08 4a9c8: f94002c8 ldr x8, [x22] 4a9cc: aa1603e0 mov x0, x22 4a9d0: f9400908 ldr x8, [x8, #0x10] 4a9d4: d63f0100 blr x8 4a9d8: aa1603e0 mov x0, x22 4a9dc: 97ffdd6d bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 4a9e0: 394127e8 ldrb w8, [sp, #0x49] 4a9e4: 35fff728 cbnz w8, 0x4a8c8 4a9e8: f94033f5 ldr x21, [sp, #0x60] 4a9ec: b40000f5 cbz x21, 0x4aa08 4a9f0: 910022a8 add x8, x21, #0x8 4a9f4: c85ffd09 ldaxr x9, [x8] 4a9f8: d100052a sub x10, x9, #0x1 4a9fc: c80bfd0a stlxr w11, x10, [x8] 4aa00: 35ffffab cbnz w11, 0x4a9f4 4aa04: b4000209 cbz x9, 0x4aa44 4aa08: b9401fe8 ldr w8, [sp, #0x1c] 4aa0c: 370002c8 tbnz w8, #0x0, 0x4aa64 4aa10: 91002288 add x8, x20, #0x8 4aa14: c85ffd09 ldaxr x9, [x8] 4aa18: d100052a sub x10, x9, #0x1 4aa1c: c80bfd0a stlxr w11, x10, [x8] 4aa20: 35ffffab cbnz w11, 0x4aa14 4aa24: b5000209 cbnz x9, 0x4aa64 4aa28: f9400288 ldr x8, [x20] 4aa2c: aa1403e0 mov x0, x20 4aa30: f9400908 ldr x8, [x8, #0x10] 4aa34: d63f0100 blr x8 4aa38: aa1403e0 mov x0, x20 4aa3c: 97ffdd55 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 4aa40: 14000009 b 0x4aa64 4aa44: f94002a8 ldr x8, [x21] 4aa48: aa1503e0 mov x0, x21 4aa4c: f9400908 ldr x8, [x8, #0x10] 4aa50: d63f0100 blr x8 4aa54: aa1503e0 mov x0, x21 4aa58: 97ffdd4e bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 4aa5c: b9401fe8 ldr w8, [sp, #0x1c] 4aa60: 3607fd88 tbz w8, #0x0, 0x4aa10 4aa64: 9101a3e0 add x0, sp, #0x68 4aa68: 94008ea9 bl 0x6e50c 4aa6c: a94723e9 ldp x9, x8, [sp, #0x70] 4aa70: f9005928 str x8, [x9, #0xb0] 4aa74: f94007e0 ldr x0, [sp, #0x8] 4aa78: 94008c15 bl 0x6dacc 4aa7c: f94003e8 ldr x8, [sp] 4aa80: f9401508 ldr x8, [x8, #0x28] 4aa84: f85a83a9 ldur x9, [x29, #-0x58] 4aa88: eb09011f cmp x8, x9 4aa8c: 54000601 b.ne 0x4ab4c 4aa90: a94f7bfd ldp x29, x30, [sp, #0xf0] 4aa94: a94e4ff4 ldp x20, x19, [sp, #0xe0] 4aa98: a94d57f6 ldp x22, x21, [sp, #0xd0] 4aa9c: a94c5ff8 ldp x24, x23, [sp, #0xc0] 4aaa0: a94b67fa ldp x26, x25, [sp, #0xb0] 4aaa4: a94a6ffc ldp x28, x27, [sp, #0xa0] 4aaa8: 910403ff add sp, sp, #0x100 4aaac: d65f03c0 ret 4aab0: d0000620 adrp x0, 0x110000 4aab4: 91034000 add x0, x0, #0xd0 4aab8: 97ffdf0a bl 0x426e0 <__cxa_guard_acquire@plt> 4aabc: 34ffd8c0 cbz w0, 0x4a5d4 4aac0: 97ffda0c bl 0x412f0 4aac4: f9006660 str x0, [x19, #0xc8] 4aac8: d0000620 adrp x0, 0x110000 4aacc: 91034000 add x0, x0, #0xd0 4aad0: 97ffdb48 bl 0x417f0 <__cxa_guard_release@plt> 4aad4: 17fffec0 b 0x4a5d4 4aad8: b0000620 adrp x0, 0x10f000 4aadc: f945b000 ldr x0, [x0, #0xb60] 4aae0: 90000461 adrp x1, 0xd6000 <__cxa_demangle+0x13720> 4aae4: 913c2421 add x1, x1, #0xf09 4aae8: 528004e2 mov w2, #0x27 // =39 4aaec: 940022f4 bl 0x536bc 4aaf0: f9400008 ldr x8, [x0] 4aaf4: aa0003f6 mov x22, x0 4aaf8: f85e8108 ldur x8, [x8, #-0x18] 4aafc: 8b080000 add x0, x0, x8 4ab00: d10183a8 sub x8, x29, #0x60 4ab04: 97ffde4b bl 0x42430 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 4ab08: b0000621 adrp x1, 0x10f000 4ab0c: f945a021 ldr x1, [x1, #0xb40] 4ab10: d10183a0 sub x0, x29, #0x60 4ab14: 97ffdeab bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 4ab18: f9400008 ldr x8, [x0] 4ab1c: f9401d08 ldr x8, [x8, #0x38] 4ab20: 52800141 mov w1, #0xa // =10 4ab24: d63f0100 blr x8 4ab28: 2a0003f7 mov w23, w0 4ab2c: d10183a0 sub x0, x29, #0x60 4ab30: 97ffde9c bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 4ab34: aa1603e0 mov x0, x22 4ab38: 2a1703e1 mov w1, w23 4ab3c: 9400244b bl 0x53c68 4ab40: aa1603e0 mov x0, x22 4ab44: 940023dd bl 0x53ab8 4ab48: 97ffdd3e bl 0x42040 4ab4c: 97ffde51 bl 0x42490 <__stack_chk_fail@plt> 4ab50: aa0003f6 mov x22, x0 4ab54: d10183a0 sub x0, x29, #0x60 4ab58: 97ffde92 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 4ab5c: f94017f7 ldr x23, [sp, #0x28] 4ab60: b5000297 cbnz x23, 0x4abb0 4ab64: 1400001f b 0x4abe0 4ab68: 1400000f b 0x4aba4 4ab6c: aa0003f6 mov x22, x0 4ab70: d0000620 adrp x0, 0x110000 4ab74: 91034000 add x0, x0, #0xd0 4ab78: 97ffde06 bl 0x42390 <__cxa_guard_abort@plt> 4ab7c: 14000091 b 0x4adc0 4ab80: 14000001 b 0x4ab84 4ab84: aa0003f3 mov x19, x0 4ab88: d0000620 adrp x0, 0x110000 4ab8c: 91034000 add x0, x0, #0xd0 4ab90: 97ffde00 bl 0x42390 <__cxa_guard_abort@plt> 4ab94: 14000092 b 0x4addc 4ab98: 940023c5 bl 0x53aac 4ab9c: 940023c4 bl 0x53aac 4aba0: 14000001 b 0x4aba4 4aba4: aa0003f6 mov x22, x0 4aba8: f94017f7 ldr x23, [sp, #0x28] 4abac: b40001b7 cbz x23, 0x4abe0 4abb0: 910022e8 add x8, x23, #0x8 4abb4: c85ffd09 ldaxr x9, [x8] 4abb8: d100052a sub x10, x9, #0x1 4abbc: c80bfd0a stlxr w11, x10, [x8] 4abc0: 35ffffab cbnz w11, 0x4abb4 4abc4: b50000e9 cbnz x9, 0x4abe0 4abc8: f94002e8 ldr x8, [x23] 4abcc: aa1703e0 mov x0, x23 4abd0: f9400908 ldr x8, [x8, #0x10] 4abd4: d63f0100 blr x8 4abd8: aa1703e0 mov x0, x23 4abdc: 97ffdced bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 4abe0: f9401ff7 ldr x23, [sp, #0x38] 4abe4: b4000237 cbz x23, 0x4ac28 4abe8: 910022e8 add x8, x23, #0x8 4abec: c85ffd09 ldaxr x9, [x8] 4abf0: d100052a sub x10, x9, #0x1 4abf4: c80bfd0a stlxr w11, x10, [x8] 4abf8: 35ffffab cbnz w11, 0x4abec 4abfc: b5000169 cbnz x9, 0x4ac28 4ac00: f94002e8 ldr x8, [x23] 4ac04: aa1703e0 mov x0, x23 4ac08: f9400908 ldr x8, [x8, #0x10] 4ac0c: d63f0100 blr x8 4ac10: aa1703e0 mov x0, x23 4ac14: 97ffdcdf bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 4ac18: 394127e8 ldrb w8, [sp, #0x49] 4ac1c: 350000a8 cbnz w8, 0x4ac30 4ac20: 1400003f b 0x4ad1c 4ac24: aa0003f6 mov x22, x0 4ac28: 394127e8 ldrb w8, [sp, #0x49] 4ac2c: 34000788 cbz w8, 0x4ad1c 4ac30: 394123e8 ldrb w8, [sp, #0x48] 4ac34: 34000748 cbz w8, 0x4ad1c 4ac38: 08dffea8 ldarb w8, [x21] 4ac3c: 36000228 tbz w8, #0x0, 0x4ac80 4ac40: f9402be9 ldr x9, [sp, #0x50] 4ac44: f9406668 ldr x8, [x19, #0xc8] 4ac48: f9400120 ldr x0, [x9] 4ac4c: f942e508 ldr x8, [x8, #0x5c8] 4ac50: d63f0100 blr x8 4ac54: 34000360 cbz w0, 0x4acc0 4ac58: f9001bff str xzr, [sp, #0x30] 4ac5c: 08dffea8 ldarb w8, [x21] 4ac60: 36000208 tbz w8, #0x0, 0x4aca0 4ac64: f9402be9 ldr x9, [sp, #0x50] 4ac68: f9406668 ldr x8, [x19, #0xc8] 4ac6c: f9400120 ldr x0, [x9] 4ac70: f942e908 ldr x8, [x8, #0x5d0] 4ac74: 9100c3e1 add x1, sp, #0x30 4ac78: d63f0100 blr x8 4ac7c: 17ffffef b 0x4ac38 4ac80: aa1503e0 mov x0, x21 4ac84: 97ffde97 bl 0x426e0 <__cxa_guard_acquire@plt> 4ac88: 34fffdc0 cbz w0, 0x4ac40 4ac8c: 97ffd999 bl 0x412f0 4ac90: f9006660 str x0, [x19, #0xc8] 4ac94: aa1503e0 mov x0, x21 4ac98: 97ffdad6 bl 0x417f0 <__cxa_guard_release@plt> 4ac9c: 17ffffe9 b 0x4ac40 4aca0: aa1503e0 mov x0, x21 4aca4: 97ffde8f bl 0x426e0 <__cxa_guard_acquire@plt> 4aca8: 34fffde0 cbz w0, 0x4ac64 4acac: 97ffd991 bl 0x412f0 4acb0: f9006660 str x0, [x19, #0xc8] 4acb4: aa1503e0 mov x0, x21 4acb8: 97ffdace bl 0x417f0 <__cxa_guard_release@plt> 4acbc: 17ffffea b 0x4ac64 4acc0: a9452be8 ldp x8, x10, [sp, #0x50] 4acc4: f94033e9 ldr x9, [sp, #0x60] 4acc8: b40000c9 cbz x9, 0x4ace0 4accc: 9100212b add x11, x9, #0x8 4acd0: c85f7d6c ldxr x12, [x11] 4acd4: 9100058c add x12, x12, #0x1 4acd8: c80d7d6c stxr w13, x12, [x11] 4acdc: 35ffffad cbnz w13, 0x4acd0 4ace0: f9400d15 ldr x21, [x8, #0x18] 4ace4: a901250a stp x10, x9, [x8, #0x10] 4ace8: b40001b5 cbz x21, 0x4ad1c 4acec: 910022a8 add x8, x21, #0x8 4acf0: c85ffd09 ldaxr x9, [x8] 4acf4: d100052a sub x10, x9, #0x1 4acf8: c80bfd0a stlxr w11, x10, [x8] 4acfc: 35ffffab cbnz w11, 0x4acf0 4ad00: b50000e9 cbnz x9, 0x4ad1c 4ad04: f94002a8 ldr x8, [x21] 4ad08: aa1503e0 mov x0, x21 4ad0c: f9400908 ldr x8, [x8, #0x10] 4ad10: d63f0100 blr x8 4ad14: aa1503e0 mov x0, x21 4ad18: 97ffdc9e bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 4ad1c: f94033f5 ldr x21, [sp, #0x60] 4ad20: b40001b5 cbz x21, 0x4ad54 4ad24: 910022a8 add x8, x21, #0x8 4ad28: c85ffd09 ldaxr x9, [x8] 4ad2c: d100052a sub x10, x9, #0x1 4ad30: c80bfd0a stlxr w11, x10, [x8] 4ad34: 35ffffab cbnz w11, 0x4ad28 4ad38: b50000e9 cbnz x9, 0x4ad54 4ad3c: f94002a8 ldr x8, [x21] 4ad40: aa1503e0 mov x0, x21 4ad44: f9400908 ldr x8, [x8, #0x10] 4ad48: d63f0100 blr x8 4ad4c: aa1503e0 mov x0, x21 4ad50: 97ffdc90 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 4ad54: b9401fe8 ldr w8, [sp, #0x1c] 4ad58: 370001e8 tbnz w8, #0x0, 0x4ad94 4ad5c: f9400be8 ldr x8, [sp, #0x10] 4ad60: 91002108 add x8, x8, #0x8 4ad64: c85ffd09 ldaxr x9, [x8] 4ad68: d100052a sub x10, x9, #0x1 4ad6c: c80bfd0a stlxr w11, x10, [x8] 4ad70: 35ffffab cbnz w11, 0x4ad64 4ad74: b5000109 cbnz x9, 0x4ad94 4ad78: f9400bf3 ldr x19, [sp, #0x10] 4ad7c: f9400268 ldr x8, [x19] 4ad80: aa1303e0 mov x0, x19 4ad84: f9400908 ldr x8, [x8, #0x10] 4ad88: d63f0100 blr x8 4ad8c: aa1303e0 mov x0, x19 4ad90: 97ffdc80 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 4ad94: 9101a3e0 add x0, sp, #0x68 4ad98: 94008ddd bl 0x6e50c 4ad9c: a94723e9 ldp x9, x8, [sp, #0x70] 4ada0: f9005928 str x8, [x9, #0xb0] 4ada4: 14000007 b 0x4adc0 4ada8: 17ffff77 b 0x4ab84 4adac: 17ffff76 b 0x4ab84 4adb0: 9400233f bl 0x53aac 4adb4: 14000009 b 0x4add8 4adb8: 14000008 b 0x4add8 4adbc: aa0003f6 mov x22, x0 4adc0: f94007e0 ldr x0, [sp, #0x8] 4adc4: 94008b42 bl 0x6dacc 4adc8: aa1603e0 mov x0, x22 4adcc: 94022974 bl 0xd539c <__cxa_demangle+0x12abc> 4add0: 94002337 bl 0x53aac 4add4: 14000001 b 0x4add8 4add8: aa0003f3 mov x19, x0 4addc: 910123e8 add x8, sp, #0x48 4ade0: 91004100 add x0, x8, #0x10 4ade4: 97ffe21c bl 0x43654 4ade8: aa1303e0 mov x0, x19 4adec: 94002330 bl 0x53aac 000000000004adf0 : 4adf0: d10383ff sub sp, sp, #0xe0 4adf4: a9086ffc stp x28, x27, [sp, #0x80] 4adf8: a90967fa stp x26, x25, [sp, #0x90] 4adfc: a90a5ff8 stp x24, x23, [sp, #0xa0] 4ae00: a90b57f6 stp x22, x21, [sp, #0xb0] 4ae04: a90c4ff4 stp x20, x19, [sp, #0xc0] 4ae08: a90d7bfd stp x29, x30, [sp, #0xd0] 4ae0c: 910343fd add x29, sp, #0xd0 4ae10: a90193e3 stp x3, x4, [sp, #0x18] 4ae14: f9000be2 str x2, [sp, #0x10] 4ae18: d53bd059 mrs x25, TPIDR_EL0 4ae1c: f9401728 ldr x8, [x25, #0x28] 4ae20: aa0003f4 mov x20, x0 4ae24: aa0103f6 mov x22, x1 4ae28: f81a83a8 stur x8, [x29, #-0x58] 4ae2c: a94ba408 ldp x8, x9, [x0, #0xb8] 4ae30: eb08013f cmp x9, x8 4ae34: 54000061 b.ne 0x4ae40 4ae38: aa1f03fa mov x26, xzr 4ae3c: 14000002 b 0x4ae44 4ae40: f940011a ldr x26, [x8] 4ae44: 94008b1f bl 0x6dac0 4ae48: aa0003fb mov x27, x0 4ae4c: aa1403e0 mov x0, x20 4ae50: 94008b1f bl 0x6dacc 4ae54: b9409288 ldr w8, [x20, #0x90] 4ae58: 910123e9 add x9, sp, #0x48 4ae5c: d0000635 adrp x21, 0x110000 4ae60: 910342b5 add x21, x21, #0xd0 4ae64: b9004be8 str w8, [sp, #0x48] 4ae68: f9405a88 ldr x8, [x20, #0xb0] 4ae6c: d000063c adrp x28, 0x110000 4ae70: a90523f4 stp x20, x8, [sp, #0x50] 4ae74: f9005a89 str x9, [x20, #0xb0] 4ae78: 08dffea8 ldarb w8, [x21] 4ae7c: 36001fc8 tbz w8, #0x0, 0x4b274 4ae80: f9406788 ldr x8, [x28, #0xc8] 4ae84: f9437d08 ldr x8, [x8, #0x6f8] 4ae88: d63f0100 blr x8 4ae8c: a90607e0 stp x0, x1, [sp, #0x60] 4ae90: f9403f57 ldr x23, [x26, #0x78] 4ae94: b40003f7 cbz x23, 0x4af10 4ae98: f9404358 ldr x24, [x26, #0x80] 4ae9c: b40003f8 cbz x24, 0x4af18 4aea0: 91002308 add x8, x24, #0x8 4aea4: c85f7d09 ldxr x9, [x8] 4aea8: 91000529 add x9, x9, #0x1 4aeac: c80a7d09 stxr w10, x9, [x8] 4aeb0: 35ffffaa cbnz w10, 0x4aea4 4aeb4: c85f7d09 ldxr x9, [x8] 4aeb8: 91000529 add x9, x9, #0x1 4aebc: c80a7d09 stxr w10, x9, [x8] 4aec0: 35ffffaa cbnz w10, 0x4aeb4 4aec4: c85ffd09 ldaxr x9, [x8] 4aec8: d100052a sub x10, x9, #0x1 4aecc: c80bfd0a stlxr w11, x10, [x8] 4aed0: 35ffffab cbnz w11, 0x4aec4 4aed4: b50000e9 cbnz x9, 0x4aef0 4aed8: f9400308 ldr x8, [x24] 4aedc: aa1803e0 mov x0, x24 4aee0: f9400908 ldr x8, [x8, #0x10] 4aee4: d63f0100 blr x8 4aee8: aa1803e0 mov x0, x24 4aeec: 97ffdc29 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 4aef0: 91002308 add x8, x24, #0x8 4aef4: c85f7d09 ldxr x9, [x8] 4aef8: 91000529 add x9, x9, #0x1 4aefc: c80a7d09 stxr w10, x9, [x8] 4af00: 35ffffaa cbnz w10, 0x4aef4 4af04: 2a1f03f3 mov w19, wzr 4af08: aa1803f4 mov x20, x24 4af0c: 14000006 b 0x4af24 4af10: aa1f03f4 mov x20, xzr 4af14: 14000002 b 0x4af1c 4af18: aa1803f4 mov x20, x24 4af1c: aa1f03f8 mov x24, xzr 4af20: 52800033 mov w19, #0x1 // =1 4af24: 52800028 mov w8, #0x1 // =1 4af28: 3900a3e8 strb w8, [sp, #0x28] 4af2c: a903ffff stp xzr, xzr, [sp, #0x38] 4af30: f94006e9 ldr x9, [x23, #0x8] 4af34: f9001be9 str x9, [sp, #0x30] 4af38: f9400928 ldr x8, [x9, #0x10] 4af3c: eb17011f cmp x8, x23 4af40: 540003a0 b.eq 0x4afb4 4af44: f9400d29 ldr x9, [x9, #0x18] 4af48: f90007f6 str x22, [sp, #0x8] 4af4c: aa1903f6 mov x22, x25 4af50: b40003c9 cbz x9, 0x4afc8 4af54: aa1b03f9 mov x25, x27 4af58: 9100212a add x10, x9, #0x8 4af5c: c85f7d4b ldxr x11, [x10] 4af60: 9100056b add x11, x11, #0x1 4af64: c80c7d4b stxr w12, x11, [x10] 4af68: 35ffffac cbnz w12, 0x4af5c 4af6c: f94023fb ldr x27, [sp, #0x40] 4af70: a903a7e8 stp x8, x9, [sp, #0x38] 4af74: b40002fb cbz x27, 0x4afd0 4af78: 91002368 add x8, x27, #0x8 4af7c: c85ffd09 ldaxr x9, [x8] 4af80: d100052a sub x10, x9, #0x1 4af84: c80bfd0a stlxr w11, x10, [x8] 4af88: 35ffffab cbnz w11, 0x4af7c 4af8c: b5000229 cbnz x9, 0x4afd0 4af90: f9400368 ldr x8, [x27] 4af94: aa1b03e0 mov x0, x27 4af98: f9400908 ldr x8, [x8, #0x10] 4af9c: d63f0100 blr x8 4afa0: aa1b03e0 mov x0, x27 4afa4: 97ffdbfb bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 4afa8: f9401be8 ldr x8, [sp, #0x30] 4afac: 36000173 tbz w19, #0x0, 0x4afd8 4afb0: 1400000f b 0x4afec 4afb4: f94013f4 ldr x20, [sp, #0x20] 4afb8: 2a1f03e8 mov w8, wzr 4afbc: 3900a7e8 strb w8, [sp, #0x29] 4afc0: 360004d3 tbz w19, #0x0, 0x4b058 4afc4: 14000031 b 0x4b088 4afc8: aa1b03f9 mov x25, x27 4afcc: a903a7e8 stp x8, x9, [sp, #0x38] 4afd0: f9401be8 ldr x8, [sp, #0x30] 4afd4: 370000d3 tbnz w19, #0x0, 0x4afec 4afd8: 91002309 add x9, x24, #0x8 4afdc: c85f7d2a ldxr x10, [x9] 4afe0: 9100054a add x10, x10, #0x1 4afe4: c80b7d2a stxr w11, x10, [x9] 4afe8: 35ffffab cbnz w11, 0x4afdc 4afec: f9400d1b ldr x27, [x8, #0x18] 4aff0: a9015117 stp x23, x20, [x8, #0x10] 4aff4: b400025b cbz x27, 0x4b03c 4aff8: f94013f4 ldr x20, [sp, #0x20] 4affc: 91002368 add x8, x27, #0x8 4b000: c85ffd09 ldaxr x9, [x8] 4b004: d100052a sub x10, x9, #0x1 4b008: c80bfd0a stlxr w11, x10, [x8] 4b00c: 35ffffab cbnz w11, 0x4b000 4b010: b50000e9 cbnz x9, 0x4b02c 4b014: f9400368 ldr x8, [x27] 4b018: aa1b03e0 mov x0, x27 4b01c: f9400908 ldr x8, [x8, #0x10] 4b020: d63f0100 blr x8 4b024: aa1b03e0 mov x0, x27 4b028: 97ffdbda bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 4b02c: aa1903fb mov x27, x25 4b030: aa1603f9 mov x25, x22 4b034: f94007f6 ldr x22, [sp, #0x8] 4b038: 14000005 b 0x4b04c 4b03c: aa1903fb mov x27, x25 4b040: aa1603f9 mov x25, x22 4b044: f94007f6 ldr x22, [sp, #0x8] 4b048: f94013f4 ldr x20, [sp, #0x20] 4b04c: 52800028 mov w8, #0x1 // =1 4b050: 3900a7e8 strb w8, [sp, #0x29] 4b054: 370001b3 tbnz w19, #0x0, 0x4b088 4b058: 91002308 add x8, x24, #0x8 4b05c: c85ffd09 ldaxr x9, [x8] 4b060: d100052a sub x10, x9, #0x1 4b064: c80bfd0a stlxr w11, x10, [x8] 4b068: 35ffffab cbnz w11, 0x4b05c 4b06c: b50000e9 cbnz x9, 0x4b088 4b070: f9400308 ldr x8, [x24] 4b074: aa1803e0 mov x0, x24 4b078: f9400908 ldr x8, [x8, #0x10] 4b07c: d63f0100 blr x8 4b080: aa1803e0 mov x0, x24 4b084: 97ffdbc3 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 4b088: a9410be1 ldp x1, x2, [sp, #0x10] 4b08c: d10183a8 sub x8, x29, #0x60 4b090: aa1a03e0 mov x0, x26 4b094: aa1403e3 mov x3, x20 4b098: 94005a86 bl 0x61ab0 4b09c: f85a03b7 ldur x23, [x29, #-0x60] 4b0a0: b40000d7 cbz x23, 0x4b0b8 4b0a4: f9401ec0 ldr x0, [x22, #0x38] 4b0a8: aa1703e1 mov x1, x23 4b0ac: 94008ad2 bl 0x6dbf4 4b0b0: 3dc002e0 ldr q0, [x23] 4b0b4: 3d8006c0 str q0, [x22, #0x10] 4b0b8: 3940a7e8 ldrb w8, [sp, #0x29] 4b0bc: 340006c8 cbz w8, 0x4b194 4b0c0: 3940a3e8 ldrb w8, [sp, #0x28] 4b0c4: 34000688 cbz w8, 0x4b194 4b0c8: 08dffea8 ldarb w8, [x21] 4b0cc: 36000228 tbz w8, #0x0, 0x4b110 4b0d0: f9401be9 ldr x9, [sp, #0x30] 4b0d4: f9406788 ldr x8, [x28, #0xc8] 4b0d8: f9400120 ldr x0, [x9] 4b0dc: f942e508 ldr x8, [x8, #0x5c8] 4b0e0: d63f0100 blr x8 4b0e4: 34000360 cbz w0, 0x4b150 4b0e8: f81a03bf stur xzr, [x29, #-0x60] 4b0ec: 08dffea8 ldarb w8, [x21] 4b0f0: 36000208 tbz w8, #0x0, 0x4b130 4b0f4: f9401be9 ldr x9, [sp, #0x30] 4b0f8: f9406788 ldr x8, [x28, #0xc8] 4b0fc: f9400120 ldr x0, [x9] 4b100: f942e908 ldr x8, [x8, #0x5d0] 4b104: d10183a1 sub x1, x29, #0x60 4b108: d63f0100 blr x8 4b10c: 17ffffef b 0x4b0c8 4b110: aa1503e0 mov x0, x21 4b114: 97ffdd73 bl 0x426e0 <__cxa_guard_acquire@plt> 4b118: 34fffdc0 cbz w0, 0x4b0d0 4b11c: 97ffd875 bl 0x412f0 4b120: f9006780 str x0, [x28, #0xc8] 4b124: aa1503e0 mov x0, x21 4b128: 97ffd9b2 bl 0x417f0 <__cxa_guard_release@plt> 4b12c: 17ffffe9 b 0x4b0d0 4b130: aa1503e0 mov x0, x21 4b134: 97ffdd6b bl 0x426e0 <__cxa_guard_acquire@plt> 4b138: 34fffde0 cbz w0, 0x4b0f4 4b13c: 97ffd86d bl 0x412f0 4b140: f9006780 str x0, [x28, #0xc8] 4b144: aa1503e0 mov x0, x21 4b148: 97ffd9aa bl 0x417f0 <__cxa_guard_release@plt> 4b14c: 17ffffea b 0x4b0f4 4b150: a9432be8 ldp x8, x10, [sp, #0x30] 4b154: f94023e9 ldr x9, [sp, #0x40] 4b158: b40000c9 cbz x9, 0x4b170 4b15c: 9100212b add x11, x9, #0x8 4b160: c85f7d6c ldxr x12, [x11] 4b164: 9100058c add x12, x12, #0x1 4b168: c80d7d6c stxr w13, x12, [x11] 4b16c: 35ffffad cbnz w13, 0x4b160 4b170: f9400d15 ldr x21, [x8, #0x18] 4b174: a901250a stp x10, x9, [x8, #0x10] 4b178: b40000f5 cbz x21, 0x4b194 4b17c: 910022a8 add x8, x21, #0x8 4b180: c85ffd09 ldaxr x9, [x8] 4b184: d100052a sub x10, x9, #0x1 4b188: c80bfd0a stlxr w11, x10, [x8] 4b18c: 35ffffab cbnz w11, 0x4b180 4b190: b4000609 cbz x9, 0x4b250 4b194: f94023f5 ldr x21, [sp, #0x40] 4b198: b40000f5 cbz x21, 0x4b1b4 4b19c: 910022a8 add x8, x21, #0x8 4b1a0: c85ffd09 ldaxr x9, [x8] 4b1a4: d100052a sub x10, x9, #0x1 4b1a8: c80bfd0a stlxr w11, x10, [x8] 4b1ac: 35ffffab cbnz w11, 0x4b1a0 4b1b0: b40001e9 cbz x9, 0x4b1ec 4b1b4: 370002b3 tbnz w19, #0x0, 0x4b208 4b1b8: 91002308 add x8, x24, #0x8 4b1bc: c85ffd09 ldaxr x9, [x8] 4b1c0: d100052a sub x10, x9, #0x1 4b1c4: c80bfd0a stlxr w11, x10, [x8] 4b1c8: 35ffffab cbnz w11, 0x4b1bc 4b1cc: b50001e9 cbnz x9, 0x4b208 4b1d0: f9400308 ldr x8, [x24] 4b1d4: aa1803e0 mov x0, x24 4b1d8: f9400908 ldr x8, [x8, #0x10] 4b1dc: d63f0100 blr x8 4b1e0: aa1803e0 mov x0, x24 4b1e4: 97ffdb6b bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 4b1e8: 14000008 b 0x4b208 4b1ec: f94002a8 ldr x8, [x21] 4b1f0: aa1503e0 mov x0, x21 4b1f4: f9400908 ldr x8, [x8, #0x10] 4b1f8: d63f0100 blr x8 4b1fc: aa1503e0 mov x0, x21 4b200: 97ffdb64 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 4b204: 3607fdb3 tbz w19, #0x0, 0x4b1b8 4b208: 910123e0 add x0, sp, #0x48 4b20c: 94008cc0 bl 0x6e50c 4b210: a94523e9 ldp x9, x8, [sp, #0x50] 4b214: f9005928 str x8, [x9, #0xb0] 4b218: aa1b03e0 mov x0, x27 4b21c: 94008a2c bl 0x6dacc 4b220: f9401728 ldr x8, [x25, #0x28] 4b224: f85a83a9 ldur x9, [x29, #-0x58] 4b228: eb09011f cmp x8, x9 4b22c: 54000381 b.ne 0x4b29c 4b230: a94d7bfd ldp x29, x30, [sp, #0xd0] 4b234: a94c4ff4 ldp x20, x19, [sp, #0xc0] 4b238: a94b57f6 ldp x22, x21, [sp, #0xb0] 4b23c: a94a5ff8 ldp x24, x23, [sp, #0xa0] 4b240: a94967fa ldp x26, x25, [sp, #0x90] 4b244: a9486ffc ldp x28, x27, [sp, #0x80] 4b248: 910383ff add sp, sp, #0xe0 4b24c: d65f03c0 ret 4b250: f94002a8 ldr x8, [x21] 4b254: aa1503e0 mov x0, x21 4b258: f9400908 ldr x8, [x8, #0x10] 4b25c: d63f0100 blr x8 4b260: aa1503e0 mov x0, x21 4b264: 97ffdb4b bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 4b268: f94023f5 ldr x21, [sp, #0x40] 4b26c: b5fff995 cbnz x21, 0x4b19c 4b270: 17ffffd1 b 0x4b1b4 4b274: b0000620 adrp x0, 0x110000 4b278: 91034000 add x0, x0, #0xd0 4b27c: 97ffdd19 bl 0x426e0 <__cxa_guard_acquire@plt> 4b280: 34ffe000 cbz w0, 0x4ae80 4b284: 97ffd81b bl 0x412f0 4b288: f9006780 str x0, [x28, #0xc8] 4b28c: b0000620 adrp x0, 0x110000 4b290: 91034000 add x0, x0, #0xd0 4b294: 97ffd957 bl 0x417f0 <__cxa_guard_release@plt> 4b298: 17fffefa b 0x4ae80 4b29c: 97ffdc7d bl 0x42490 <__stack_chk_fail@plt> 4b2a0: aa0003f6 mov x22, x0 4b2a4: b0000620 adrp x0, 0x110000 4b2a8: 91034000 add x0, x0, #0xd0 4b2ac: 97ffdc39 bl 0x42390 <__cxa_guard_abort@plt> 4b2b0: 14000070 b 0x4b470 4b2b4: 14000001 b 0x4b2b8 4b2b8: aa0003f3 mov x19, x0 4b2bc: b0000620 adrp x0, 0x110000 4b2c0: 91034000 add x0, x0, #0xd0 4b2c4: 97ffdc33 bl 0x42390 <__cxa_guard_abort@plt> 4b2c8: 14000071 b 0x4b48c 4b2cc: 14000003 b 0x4b2d8 4b2d0: 940021f7 bl 0x53aac 4b2d4: 940021f6 bl 0x53aac 4b2d8: 3940a7e8 ldrb w8, [sp, #0x29] 4b2dc: aa0003f6 mov x22, x0 4b2e0: 34000788 cbz w8, 0x4b3d0 4b2e4: 3940a3e8 ldrb w8, [sp, #0x28] 4b2e8: 34000748 cbz w8, 0x4b3d0 4b2ec: 08dffea8 ldarb w8, [x21] 4b2f0: 36000228 tbz w8, #0x0, 0x4b334 4b2f4: f9401be9 ldr x9, [sp, #0x30] 4b2f8: f9406788 ldr x8, [x28, #0xc8] 4b2fc: f9400120 ldr x0, [x9] 4b300: f942e508 ldr x8, [x8, #0x5c8] 4b304: d63f0100 blr x8 4b308: 34000360 cbz w0, 0x4b374 4b30c: f81a03bf stur xzr, [x29, #-0x60] 4b310: 08dffea8 ldarb w8, [x21] 4b314: 36000208 tbz w8, #0x0, 0x4b354 4b318: f9401be9 ldr x9, [sp, #0x30] 4b31c: f9406788 ldr x8, [x28, #0xc8] 4b320: f9400120 ldr x0, [x9] 4b324: f942e908 ldr x8, [x8, #0x5d0] 4b328: d10183a1 sub x1, x29, #0x60 4b32c: d63f0100 blr x8 4b330: 17ffffef b 0x4b2ec 4b334: aa1503e0 mov x0, x21 4b338: 97ffdcea bl 0x426e0 <__cxa_guard_acquire@plt> 4b33c: 34fffdc0 cbz w0, 0x4b2f4 4b340: 97ffd7ec bl 0x412f0 4b344: f9006780 str x0, [x28, #0xc8] 4b348: aa1503e0 mov x0, x21 4b34c: 97ffd929 bl 0x417f0 <__cxa_guard_release@plt> 4b350: 17ffffe9 b 0x4b2f4 4b354: aa1503e0 mov x0, x21 4b358: 97ffdce2 bl 0x426e0 <__cxa_guard_acquire@plt> 4b35c: 34fffde0 cbz w0, 0x4b318 4b360: 97ffd7e4 bl 0x412f0 4b364: f9006780 str x0, [x28, #0xc8] 4b368: aa1503e0 mov x0, x21 4b36c: 97ffd921 bl 0x417f0 <__cxa_guard_release@plt> 4b370: 17ffffea b 0x4b318 4b374: a9432be8 ldp x8, x10, [sp, #0x30] 4b378: f94023e9 ldr x9, [sp, #0x40] 4b37c: b40000c9 cbz x9, 0x4b394 4b380: 9100212b add x11, x9, #0x8 4b384: c85f7d6c ldxr x12, [x11] 4b388: 9100058c add x12, x12, #0x1 4b38c: c80d7d6c stxr w13, x12, [x11] 4b390: 35ffffad cbnz w13, 0x4b384 4b394: f9400d15 ldr x21, [x8, #0x18] 4b398: a901250a stp x10, x9, [x8, #0x10] 4b39c: b40001b5 cbz x21, 0x4b3d0 4b3a0: 910022a8 add x8, x21, #0x8 4b3a4: c85ffd09 ldaxr x9, [x8] 4b3a8: d100052a sub x10, x9, #0x1 4b3ac: c80bfd0a stlxr w11, x10, [x8] 4b3b0: 35ffffab cbnz w11, 0x4b3a4 4b3b4: b50000e9 cbnz x9, 0x4b3d0 4b3b8: f94002a8 ldr x8, [x21] 4b3bc: aa1503e0 mov x0, x21 4b3c0: f9400908 ldr x8, [x8, #0x10] 4b3c4: d63f0100 blr x8 4b3c8: aa1503e0 mov x0, x21 4b3cc: 97ffdaf1 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 4b3d0: f94023f5 ldr x21, [sp, #0x40] 4b3d4: b40000f5 cbz x21, 0x4b3f0 4b3d8: 910022a8 add x8, x21, #0x8 4b3dc: c85ffd09 ldaxr x9, [x8] 4b3e0: d100052a sub x10, x9, #0x1 4b3e4: c80bfd0a stlxr w11, x10, [x8] 4b3e8: 35ffffab cbnz w11, 0x4b3dc 4b3ec: b4000069 cbz x9, 0x4b3f8 4b3f0: 36000133 tbz w19, #0x0, 0x4b414 4b3f4: 14000014 b 0x4b444 4b3f8: f94002a8 ldr x8, [x21] 4b3fc: aa1503e0 mov x0, x21 4b400: f9400908 ldr x8, [x8, #0x10] 4b404: d63f0100 blr x8 4b408: aa1503e0 mov x0, x21 4b40c: 97ffdae1 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 4b410: 370001b3 tbnz w19, #0x0, 0x4b444 4b414: 91002308 add x8, x24, #0x8 4b418: c85ffd09 ldaxr x9, [x8] 4b41c: d100052a sub x10, x9, #0x1 4b420: c80bfd0a stlxr w11, x10, [x8] 4b424: 35ffffab cbnz w11, 0x4b418 4b428: b50000e9 cbnz x9, 0x4b444 4b42c: f9400308 ldr x8, [x24] 4b430: aa1803e0 mov x0, x24 4b434: f9400908 ldr x8, [x8, #0x10] 4b438: d63f0100 blr x8 4b43c: aa1803e0 mov x0, x24 4b440: 97ffdad4 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 4b444: 910123e0 add x0, sp, #0x48 4b448: 94008c31 bl 0x6e50c 4b44c: a94523e9 ldp x9, x8, [sp, #0x50] 4b450: f9005928 str x8, [x9, #0xb0] 4b454: 14000007 b 0x4b470 4b458: 17ffff98 b 0x4b2b8 4b45c: 17ffff97 b 0x4b2b8 4b460: 94002193 bl 0x53aac 4b464: 14000009 b 0x4b488 4b468: 14000008 b 0x4b488 4b46c: aa0003f6 mov x22, x0 4b470: aa1b03e0 mov x0, x27 4b474: 94008996 bl 0x6dacc 4b478: aa1603e0 mov x0, x22 4b47c: 940227c8 bl 0xd539c <__cxa_demangle+0x12abc> 4b480: 9400218b bl 0x53aac 4b484: 14000001 b 0x4b488 4b488: aa0003f3 mov x19, x0 4b48c: 9100a3e8 add x8, sp, #0x28 4b490: 91004100 add x0, x8, #0x10 4b494: 97ffe070 bl 0x43654 4b498: aa1303e0 mov x0, x19 4b49c: 94002184 bl 0x53aac 000000000004b4a0 : 4b4a0: f81d0ff5 str x21, [sp, #-0x30]! 4b4a4: a9014ff4 stp x20, x19, [sp, #0x10] 4b4a8: a9027bfd stp x29, x30, [sp, #0x20] 4b4ac: 910083fd add x29, sp, #0x20 4b4b0: f9402048 ldr x8, [x2, #0x40] 4b4b4: aa0103f3 mov x19, x1 4b4b8: b40002c8 cbz x8, 0x4b510 4b4bc: f9401e74 ldr x20, [x19, #0x38] 4b4c0: aa0203f5 mov x21, x2 4b4c4: 94008985 bl 0x6dad8 4b4c8: 3dc016a0 ldr q0, [x21, #0x50] 4b4cc: aa0003f5 mov x21, x0 4b4d0: 3d800000 str q0, [x0] 4b4d4: b9400808 ldr w8, [x0, #0x8] 4b4d8: 31002d1f cmn w8, #0xb 4b4dc: 540000c3 b.lo 0x4b4f4 4b4e0: f94002a8 ldr x8, [x21] 4b4e4: b9400109 ldr w9, [x8] 4b4e8: 11000529 add w9, w9, #0x1 4b4ec: b9000109 str w9, [x8] 4b4f0: 14000002 b 0x4b4f8 4b4f4: b40000f5 cbz x21, 0x4b510 4b4f8: aa1403e0 mov x0, x20 4b4fc: aa1503e1 mov x1, x21 4b500: 940089bd bl 0x6dbf4 4b504: 3dc002a0 ldr q0, [x21] 4b508: 3c810e60 str q0, [x19, #0x10]! 4b50c: 1400000a b 0x4b534 4b510: b0000628 adrp x8, 0x110000 4b514: 91034108 add x8, x8, #0xd0 4b518: 08dffd08 ldarb w8, [x8] 4b51c: b0000634 adrp x20, 0x110000 4b520: 36000128 tbz w8, #0x0, 0x4b544 4b524: f9406688 ldr x8, [x20, #0xc8] 4b528: f9437d08 ldr x8, [x8, #0x6f8] 4b52c: d63f0100 blr x8 4b530: a9010660 stp x0, x1, [x19, #0x10] 4b534: a9427bfd ldp x29, x30, [sp, #0x20] 4b538: a9414ff4 ldp x20, x19, [sp, #0x10] 4b53c: f84307f5 ldr x21, [sp], #0x30 4b540: d65f03c0 ret 4b544: b0000620 adrp x0, 0x110000 4b548: 91034000 add x0, x0, #0xd0 4b54c: 97ffdc65 bl 0x426e0 <__cxa_guard_acquire@plt> 4b550: 34fffea0 cbz w0, 0x4b524 4b554: 97ffd767 bl 0x412f0 4b558: f9006680 str x0, [x20, #0xc8] 4b55c: b0000620 adrp x0, 0x110000 4b560: 91034000 add x0, x0, #0xd0 4b564: 97ffd8a3 bl 0x417f0 <__cxa_guard_release@plt> 4b568: 17ffffef b 0x4b524 4b56c: aa0003f3 mov x19, x0 4b570: b0000620 adrp x0, 0x110000 4b574: 91034000 add x0, x0, #0xd0 4b578: 97ffdb86 bl 0x42390 <__cxa_guard_abort@plt> 4b57c: aa1303e0 mov x0, x19 4b580: 94022787 bl 0xd539c <__cxa_demangle+0x12abc> 000000000004b584 : 4b584: d10203ff sub sp, sp, #0x80 4b588: a9064ff4 stp x20, x19, [sp, #0x60] 4b58c: a9077bfd stp x29, x30, [sp, #0x70] 4b590: 9101c3fd add x29, sp, #0x70 4b594: d53bd054 mrs x20, TPIDR_EL0 4b598: f9401688 ldr x8, [x20, #0x28] 4b59c: 52800029 mov w9, #0x1 // =1 4b5a0: 910023ea add x10, sp, #0x8 4b5a4: 9100a153 add x19, x10, #0x28 4b5a8: f81e83a8 stur x8, [x29, #-0x18] 4b5ac: a901ffff stp xzr, xzr, [sp, #0x18] 4b5b0: f9000bff str xzr, [sp, #0x10] 4b5b4: a9037fff stp xzr, xzr, [sp, #0x30] 4b5b8: 390103ff strb wzr, [sp, #0x40] 4b5bc: b9000be9 str w9, [sp, #0x8] 4b5c0: a946ac08 ldp x8, x11, [x0, #0x68] 4b5c4: eb0b011f cmp x8, x11 4b5c8: 540002e2 b.hs 0x4b624 4b5cc: 9100214a add x10, x10, #0x8 4b5d0: b9000109 str w9, [x8] 4b5d4: f9400949 ldr x9, [x10, #0x10] 4b5d8: 3dc00140 ldr q0, [x10] 4b5dc: f9000d09 str x9, [x8, #0x18] 4b5e0: 3c808100 stur q0, [x8, #0x8] 4b5e4: a900fd5f stp xzr, xzr, [x10, #0x8] 4b5e8: f900015f str xzr, [x10] 4b5ec: f94017e9 ldr x9, [sp, #0x28] 4b5f0: a902fd1f stp xzr, xzr, [x8, #0x28] 4b5f4: 3900e11f strb wzr, [x8, #0x38] 4b5f8: f9001109 str x9, [x8, #0x20] 4b5fc: f9401fe9 ldr x9, [sp, #0x38] 4b600: b4000289 cbz x9, 0x4b650 4b604: f9401be9 ldr x9, [sp, #0x30] 4b608: 910023ea add x10, sp, #0x8 4b60c: eb0a011f cmp x8, x10 4b610: f9001509 str x9, [x8, #0x28] 4b614: 54000100 b.eq 0x4b634 4b618: f9401fe9 ldr x9, [sp, #0x38] 4b61c: f9001909 str x9, [x8, #0x30] 4b620: 14000006 b 0x4b638 4b624: 91018000 add x0, x0, #0x60 4b628: 910023e1 add x1, sp, #0x8 4b62c: 940022b0 bl 0x540ec 4b630: 1400000d b 0x4b664 4b634: aa1f03e9 mov x9, xzr 4b638: 394103ea ldrb w10, [sp, #0x40] 4b63c: 3900e10a strb w10, [x8, #0x38] 4b640: 3dc00120 ldr q0, [x9] 4b644: 91010109 add x9, x8, #0x40 4b648: f9001909 str x9, [x8, #0x30] 4b64c: 3d801100 str q0, [x8, #0x40] 4b650: 52800029 mov w9, #0x1 // =1 4b654: 91014108 add x8, x8, #0x50 4b658: f9001bff str xzr, [sp, #0x30] 4b65c: 390103e9 strb w9, [sp, #0x40] 4b660: f9003408 str x8, [x0, #0x68] 4b664: aa1303e0 mov x0, x19 4b668: 940021cd bl 0x53d9c 4b66c: 394043e8 ldrb w8, [sp, #0x10] 4b670: 36000068 tbz w8, #0x0, 0x4b67c 4b674: f94013e0 ldr x0, [sp, #0x20] 4b678: 97ffd72a bl 0x41320 <_ZdlPv@plt> 4b67c: f9401688 ldr x8, [x20, #0x28] 4b680: f85e83a9 ldur x9, [x29, #-0x18] 4b684: eb09011f cmp x8, x9 4b688: 540000a1 b.ne 0x4b69c 4b68c: a9477bfd ldp x29, x30, [sp, #0x70] 4b690: a9464ff4 ldp x20, x19, [sp, #0x60] 4b694: 910203ff add sp, sp, #0x80 4b698: d65f03c0 ret 4b69c: 97ffdb7d bl 0x42490 <__stack_chk_fail@plt> 4b6a0: aa0003f4 mov x20, x0 4b6a4: aa1303e0 mov x0, x19 4b6a8: 940021bd bl 0x53d9c 4b6ac: 394043e8 ldrb w8, [sp, #0x10] 4b6b0: 36000068 tbz w8, #0x0, 0x4b6bc 4b6b4: f94013e0 ldr x0, [sp, #0x20] 4b6b8: 97ffd71a bl 0x41320 <_ZdlPv@plt> 4b6bc: aa1403e0 mov x0, x20 4b6c0: 94022737 bl 0xd539c <__cxa_demangle+0x12abc> 000000000004b6c4 : 4b6c4: d10203ff sub sp, sp, #0x80 4b6c8: a9064ff4 stp x20, x19, [sp, #0x60] 4b6cc: a9077bfd stp x29, x30, [sp, #0x70] 4b6d0: 9101c3fd add x29, sp, #0x70 4b6d4: d53bd054 mrs x20, TPIDR_EL0 4b6d8: f9401688 ldr x8, [x20, #0x28] 4b6dc: 52804009 mov w9, #0x200 // =512 4b6e0: 910023ea add x10, sp, #0x8 4b6e4: 9100a153 add x19, x10, #0x28 4b6e8: f81e83a8 stur x8, [x29, #-0x18] 4b6ec: a901ffff stp xzr, xzr, [sp, #0x18] 4b6f0: f9000bff str xzr, [sp, #0x10] 4b6f4: 390103ff strb wzr, [sp, #0x40] 4b6f8: a9037fff stp xzr, xzr, [sp, #0x30] 4b6fc: b9000be9 str w9, [sp, #0x8] 4b700: fd0017e0 str d0, [sp, #0x28] 4b704: a946ac08 ldp x8, x11, [x0, #0x68] 4b708: eb0b011f cmp x8, x11 4b70c: 540002e2 b.hs 0x4b768 4b710: 9100214a add x10, x10, #0x8 4b714: b9000109 str w9, [x8] 4b718: f9400949 ldr x9, [x10, #0x10] 4b71c: 3dc00140 ldr q0, [x10] 4b720: f9000d09 str x9, [x8, #0x18] 4b724: 3c808100 stur q0, [x8, #0x8] 4b728: a900fd5f stp xzr, xzr, [x10, #0x8] 4b72c: f900015f str xzr, [x10] 4b730: f94017e9 ldr x9, [sp, #0x28] 4b734: a902fd1f stp xzr, xzr, [x8, #0x28] 4b738: 3900e11f strb wzr, [x8, #0x38] 4b73c: f9001109 str x9, [x8, #0x20] 4b740: f9401fe9 ldr x9, [sp, #0x38] 4b744: b4000289 cbz x9, 0x4b794 4b748: f9401be9 ldr x9, [sp, #0x30] 4b74c: 910023ea add x10, sp, #0x8 4b750: eb0a011f cmp x8, x10 4b754: f9001509 str x9, [x8, #0x28] 4b758: 54000100 b.eq 0x4b778 4b75c: f9401fe9 ldr x9, [sp, #0x38] 4b760: f9001909 str x9, [x8, #0x30] 4b764: 14000006 b 0x4b77c 4b768: 91018000 add x0, x0, #0x60 4b76c: 910023e1 add x1, sp, #0x8 4b770: 9400225f bl 0x540ec 4b774: 1400000d b 0x4b7a8 4b778: aa1f03e9 mov x9, xzr 4b77c: 394103ea ldrb w10, [sp, #0x40] 4b780: 3900e10a strb w10, [x8, #0x38] 4b784: 3dc00120 ldr q0, [x9] 4b788: 91010109 add x9, x8, #0x40 4b78c: f9001909 str x9, [x8, #0x30] 4b790: 3d801100 str q0, [x8, #0x40] 4b794: 52800029 mov w9, #0x1 // =1 4b798: 91014108 add x8, x8, #0x50 4b79c: f9001bff str xzr, [sp, #0x30] 4b7a0: 390103e9 strb w9, [sp, #0x40] 4b7a4: f9003408 str x8, [x0, #0x68] 4b7a8: aa1303e0 mov x0, x19 4b7ac: 9400217c bl 0x53d9c 4b7b0: 394043e8 ldrb w8, [sp, #0x10] 4b7b4: 36000068 tbz w8, #0x0, 0x4b7c0 4b7b8: f94013e0 ldr x0, [sp, #0x20] 4b7bc: 97ffd6d9 bl 0x41320 <_ZdlPv@plt> 4b7c0: f9401688 ldr x8, [x20, #0x28] 4b7c4: f85e83a9 ldur x9, [x29, #-0x18] 4b7c8: eb09011f cmp x8, x9 4b7cc: 540000a1 b.ne 0x4b7e0 4b7d0: a9477bfd ldp x29, x30, [sp, #0x70] 4b7d4: a9464ff4 ldp x20, x19, [sp, #0x60] 4b7d8: 910203ff add sp, sp, #0x80 4b7dc: d65f03c0 ret 4b7e0: 97ffdb2c bl 0x42490 <__stack_chk_fail@plt> 4b7e4: aa0003f4 mov x20, x0 4b7e8: aa1303e0 mov x0, x19 4b7ec: 9400216c bl 0x53d9c 4b7f0: 394043e8 ldrb w8, [sp, #0x10] 4b7f4: 36000068 tbz w8, #0x0, 0x4b800 4b7f8: f94013e0 ldr x0, [sp, #0x20] 4b7fc: 97ffd6c9 bl 0x41320 <_ZdlPv@plt> 4b800: aa1403e0 mov x0, x20 4b804: 940226e6 bl 0xd539c <__cxa_demangle+0x12abc> 000000000004b808 : 4b808: d10203ff sub sp, sp, #0x80 4b80c: a9064ff4 stp x20, x19, [sp, #0x60] 4b810: a9077bfd stp x29, x30, [sp, #0x70] 4b814: 9101c3fd add x29, sp, #0x70 4b818: d53bd054 mrs x20, TPIDR_EL0 4b81c: f9401688 ldr x8, [x20, #0x28] 4b820: 7100003f cmp w1, #0x0 4b824: 52800209 mov w9, #0x10 // =16 4b828: 1a9f07ea cset w10, ne 4b82c: f81e83a8 stur x8, [x29, #-0x18] 4b830: a901ffff stp xzr, xzr, [sp, #0x18] 4b834: f9000bff str xzr, [sp, #0x10] 4b838: 390103ff strb wzr, [sp, #0x40] 4b83c: a9037fff stp xzr, xzr, [sp, #0x30] 4b840: b9000be9 str w9, [sp, #0x8] 4b844: 3900a3ea strb w10, [sp, #0x28] 4b848: a946ac08 ldp x8, x11, [x0, #0x68] 4b84c: 910023ea add x10, sp, #0x8 4b850: 9100a153 add x19, x10, #0x28 4b854: eb0b011f cmp x8, x11 4b858: 540002e2 b.hs 0x4b8b4 4b85c: 9100214a add x10, x10, #0x8 4b860: b9000109 str w9, [x8] 4b864: f9400949 ldr x9, [x10, #0x10] 4b868: 3dc00140 ldr q0, [x10] 4b86c: f9000d09 str x9, [x8, #0x18] 4b870: 3c808100 stur q0, [x8, #0x8] 4b874: a900fd5f stp xzr, xzr, [x10, #0x8] 4b878: f900015f str xzr, [x10] 4b87c: f94017e9 ldr x9, [sp, #0x28] 4b880: a902fd1f stp xzr, xzr, [x8, #0x28] 4b884: 3900e11f strb wzr, [x8, #0x38] 4b888: f9001109 str x9, [x8, #0x20] 4b88c: f9401fe9 ldr x9, [sp, #0x38] 4b890: b4000289 cbz x9, 0x4b8e0 4b894: f9401be9 ldr x9, [sp, #0x30] 4b898: 910023ea add x10, sp, #0x8 4b89c: eb0a011f cmp x8, x10 4b8a0: f9001509 str x9, [x8, #0x28] 4b8a4: 54000100 b.eq 0x4b8c4 4b8a8: f9401fe9 ldr x9, [sp, #0x38] 4b8ac: f9001909 str x9, [x8, #0x30] 4b8b0: 14000006 b 0x4b8c8 4b8b4: 91018000 add x0, x0, #0x60 4b8b8: 910023e1 add x1, sp, #0x8 4b8bc: 9400220c bl 0x540ec 4b8c0: 1400000d b 0x4b8f4 4b8c4: aa1f03e9 mov x9, xzr 4b8c8: 394103ea ldrb w10, [sp, #0x40] 4b8cc: 3900e10a strb w10, [x8, #0x38] 4b8d0: 3dc00120 ldr q0, [x9] 4b8d4: 91010109 add x9, x8, #0x40 4b8d8: f9001909 str x9, [x8, #0x30] 4b8dc: 3d801100 str q0, [x8, #0x40] 4b8e0: 52800029 mov w9, #0x1 // =1 4b8e4: 91014108 add x8, x8, #0x50 4b8e8: f9001bff str xzr, [sp, #0x30] 4b8ec: 390103e9 strb w9, [sp, #0x40] 4b8f0: f9003408 str x8, [x0, #0x68] 4b8f4: aa1303e0 mov x0, x19 4b8f8: 94002129 bl 0x53d9c 4b8fc: 394043e8 ldrb w8, [sp, #0x10] 4b900: 36000068 tbz w8, #0x0, 0x4b90c 4b904: f94013e0 ldr x0, [sp, #0x20] 4b908: 97ffd686 bl 0x41320 <_ZdlPv@plt> 4b90c: f9401688 ldr x8, [x20, #0x28] 4b910: f85e83a9 ldur x9, [x29, #-0x18] 4b914: eb09011f cmp x8, x9 4b918: 540000a1 b.ne 0x4b92c 4b91c: a9477bfd ldp x29, x30, [sp, #0x70] 4b920: a9464ff4 ldp x20, x19, [sp, #0x60] 4b924: 910203ff add sp, sp, #0x80 4b928: d65f03c0 ret 4b92c: 97ffdad9 bl 0x42490 <__stack_chk_fail@plt> 4b930: aa0003f4 mov x20, x0 4b934: aa1303e0 mov x0, x19 4b938: 94002119 bl 0x53d9c 4b93c: 394043e8 ldrb w8, [sp, #0x10] 4b940: 36000068 tbz w8, #0x0, 0x4b94c 4b944: f94013e0 ldr x0, [sp, #0x20] 4b948: 97ffd676 bl 0x41320 <_ZdlPv@plt> 4b94c: aa1403e0 mov x0, x20 4b950: 94022693 bl 0xd539c <__cxa_demangle+0x12abc> 000000000004b954 : 4b954: d10203ff sub sp, sp, #0x80 4b958: a9064ff4 stp x20, x19, [sp, #0x60] 4b95c: a9077bfd stp x29, x30, [sp, #0x70] 4b960: 9101c3fd add x29, sp, #0x70 4b964: d53bd054 mrs x20, TPIDR_EL0 4b968: f9401688 ldr x8, [x20, #0x28] 4b96c: 52800049 mov w9, #0x2 // =2 4b970: 910023ea add x10, sp, #0x8 4b974: 9100a153 add x19, x10, #0x28 4b978: f81e83a8 stur x8, [x29, #-0x18] 4b97c: a90207ff stp xzr, x1, [sp, #0x20] 4b980: a9017fff stp xzr, xzr, [sp, #0x10] 4b984: 390103ff strb wzr, [sp, #0x40] 4b988: a9037fff stp xzr, xzr, [sp, #0x30] 4b98c: b9000be9 str w9, [sp, #0x8] 4b990: a946ac08 ldp x8, x11, [x0, #0x68] 4b994: eb0b011f cmp x8, x11 4b998: 540002e2 b.hs 0x4b9f4 4b99c: 9100214a add x10, x10, #0x8 4b9a0: b9000109 str w9, [x8] 4b9a4: f9400949 ldr x9, [x10, #0x10] 4b9a8: 3dc00140 ldr q0, [x10] 4b9ac: f9000d09 str x9, [x8, #0x18] 4b9b0: 3c808100 stur q0, [x8, #0x8] 4b9b4: a900fd5f stp xzr, xzr, [x10, #0x8] 4b9b8: f900015f str xzr, [x10] 4b9bc: f94017e9 ldr x9, [sp, #0x28] 4b9c0: a902fd1f stp xzr, xzr, [x8, #0x28] 4b9c4: 3900e11f strb wzr, [x8, #0x38] 4b9c8: f9001109 str x9, [x8, #0x20] 4b9cc: f9401fe9 ldr x9, [sp, #0x38] 4b9d0: b4000289 cbz x9, 0x4ba20 4b9d4: f9401be9 ldr x9, [sp, #0x30] 4b9d8: 910023ea add x10, sp, #0x8 4b9dc: eb0a011f cmp x8, x10 4b9e0: f9001509 str x9, [x8, #0x28] 4b9e4: 54000100 b.eq 0x4ba04 4b9e8: f9401fe9 ldr x9, [sp, #0x38] 4b9ec: f9001909 str x9, [x8, #0x30] 4b9f0: 14000006 b 0x4ba08 4b9f4: 91018000 add x0, x0, #0x60 4b9f8: 910023e1 add x1, sp, #0x8 4b9fc: 940021bc bl 0x540ec 4ba00: 1400000d b 0x4ba34 4ba04: aa1f03e9 mov x9, xzr 4ba08: 394103ea ldrb w10, [sp, #0x40] 4ba0c: 3900e10a strb w10, [x8, #0x38] 4ba10: 3dc00120 ldr q0, [x9] 4ba14: 91010109 add x9, x8, #0x40 4ba18: f9001909 str x9, [x8, #0x30] 4ba1c: 3d801100 str q0, [x8, #0x40] 4ba20: 52800029 mov w9, #0x1 // =1 4ba24: 91014108 add x8, x8, #0x50 4ba28: f9001bff str xzr, [sp, #0x30] 4ba2c: 390103e9 strb w9, [sp, #0x40] 4ba30: f9003408 str x8, [x0, #0x68] 4ba34: aa1303e0 mov x0, x19 4ba38: 940020d9 bl 0x53d9c 4ba3c: 394043e8 ldrb w8, [sp, #0x10] 4ba40: 36000068 tbz w8, #0x0, 0x4ba4c 4ba44: f94013e0 ldr x0, [sp, #0x20] 4ba48: 97ffd636 bl 0x41320 <_ZdlPv@plt> 4ba4c: f9401688 ldr x8, [x20, #0x28] 4ba50: f85e83a9 ldur x9, [x29, #-0x18] 4ba54: eb09011f cmp x8, x9 4ba58: 540000a1 b.ne 0x4ba6c 4ba5c: a9477bfd ldp x29, x30, [sp, #0x70] 4ba60: a9464ff4 ldp x20, x19, [sp, #0x60] 4ba64: 910203ff add sp, sp, #0x80 4ba68: d65f03c0 ret 4ba6c: 97ffda89 bl 0x42490 <__stack_chk_fail@plt> 4ba70: aa0003f4 mov x20, x0 4ba74: aa1303e0 mov x0, x19 4ba78: 940020c9 bl 0x53d9c 4ba7c: 394043e8 ldrb w8, [sp, #0x10] 4ba80: 36000068 tbz w8, #0x0, 0x4ba8c 4ba84: f94013e0 ldr x0, [sp, #0x20] 4ba88: 97ffd626 bl 0x41320 <_ZdlPv@plt> 4ba8c: aa1403e0 mov x0, x20 4ba90: 94022643 bl 0xd539c <__cxa_demangle+0x12abc> 000000000004ba94 : 4ba94: d104c3ff sub sp, sp, #0x130 4ba98: a90d6ffc stp x28, x27, [sp, #0xd0] 4ba9c: a90e67fa stp x26, x25, [sp, #0xe0] 4baa0: a90f5ff8 stp x24, x23, [sp, #0xf0] 4baa4: a91057f6 stp x22, x21, [sp, #0x100] 4baa8: a9114ff4 stp x20, x19, [sp, #0x110] 4baac: a9127bfd stp x29, x30, [sp, #0x120] 4bab0: 910483fd add x29, sp, #0x120 4bab4: d53bd048 mrs x8, TPIDR_EL0 4bab8: f90007e8 str x8, [sp, #0x8] 4babc: f9401508 ldr x8, [x8, #0x28] 4bac0: 2a0203f8 mov w24, w2 4bac4: aa0003f6 mov x22, x0 4bac8: aa0103f9 mov x25, x1 4bacc: f81a03a8 stur x8, [x29, #-0x60] 4bad0: f9400017 ldr x23, [x0] 4bad4: 940087fb bl 0x6dac0 4bad8: f9000be0 str x0, [sp, #0x10] 4badc: aa1703e0 mov x0, x23 4bae0: 940087fb bl 0x6dacc 4bae4: b94092e8 ldr w8, [x23, #0x90] 4bae8: d10223a9 sub x9, x29, #0x88 4baec: b0000635 adrp x21, 0x110000 4baf0: 910342b5 add x21, x21, #0xd0 4baf4: b81783a8 stur w8, [x29, #-0x88] 4baf8: f9405ae8 ldr x8, [x23, #0xb0] 4bafc: b000063c adrp x28, 0x110000 4bb00: a93823b7 stp x23, x8, [x29, #-0x80] 4bb04: f9005ae9 str x9, [x23, #0xb0] 4bb08: 08dffea8 ldarb w8, [x21] 4bb0c: 36002b48 tbz w8, #0x0, 0x4c074 4bb10: f9406788 ldr x8, [x28, #0xc8] 4bb14: f9437d08 ldr x8, [x8, #0x6f8] 4bb18: d63f0100 blr x8 4bb1c: a93907a0 stp x0, x1, [x29, #-0x70] 4bb20: f9400ad3 ldr x19, [x22, #0x10] 4bb24: b40003f3 cbz x19, 0x4bba0 4bb28: f9400edb ldr x27, [x22, #0x18] 4bb2c: b40003fb cbz x27, 0x4bba8 4bb30: 91002368 add x8, x27, #0x8 4bb34: c85f7d09 ldxr x9, [x8] 4bb38: 91000529 add x9, x9, #0x1 4bb3c: c80a7d09 stxr w10, x9, [x8] 4bb40: 35ffffaa cbnz w10, 0x4bb34 4bb44: c85f7d09 ldxr x9, [x8] 4bb48: 91000529 add x9, x9, #0x1 4bb4c: c80a7d09 stxr w10, x9, [x8] 4bb50: 35ffffaa cbnz w10, 0x4bb44 4bb54: c85ffd09 ldaxr x9, [x8] 4bb58: d100052a sub x10, x9, #0x1 4bb5c: c80bfd0a stlxr w11, x10, [x8] 4bb60: 35ffffab cbnz w11, 0x4bb54 4bb64: b50000e9 cbnz x9, 0x4bb80 4bb68: f9400368 ldr x8, [x27] 4bb6c: aa1b03e0 mov x0, x27 4bb70: f9400908 ldr x8, [x8, #0x10] 4bb74: d63f0100 blr x8 4bb78: aa1b03e0 mov x0, x27 4bb7c: 97ffd905 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 4bb80: 91002368 add x8, x27, #0x8 4bb84: c85f7d09 ldxr x9, [x8] 4bb88: 91000529 add x9, x9, #0x1 4bb8c: c80a7d09 stxr w10, x9, [x8] 4bb90: 35ffffaa cbnz w10, 0x4bb84 4bb94: aa1b03f4 mov x20, x27 4bb98: b9001fff str wzr, [sp, #0x1c] 4bb9c: 14000007 b 0x4bbb8 4bba0: aa1f03f4 mov x20, xzr 4bba4: 14000002 b 0x4bbac 4bba8: aa1b03f4 mov x20, x27 4bbac: 52800028 mov w8, #0x1 // =1 4bbb0: aa1f03fb mov x27, xzr 4bbb4: b9001fe8 str w8, [sp, #0x1c] 4bbb8: 52800028 mov w8, #0x1 // =1 4bbbc: 3901e3e8 strb w8, [sp, #0x78] 4bbc0: a908ffff stp xzr, xzr, [sp, #0x88] 4bbc4: f9400669 ldr x9, [x19, #0x8] 4bbc8: f90043e9 str x9, [sp, #0x80] 4bbcc: f9400928 ldr x8, [x9, #0x10] 4bbd0: eb13011f cmp x8, x19 4bbd4: 54000300 b.eq 0x4bc34 4bbd8: f9400d29 ldr x9, [x9, #0x18] 4bbdc: b4000309 cbz x9, 0x4bc3c 4bbe0: 9100212a add x10, x9, #0x8 4bbe4: c85f7d4b ldxr x11, [x10] 4bbe8: 9100056b add x11, x11, #0x1 4bbec: c80c7d4b stxr w12, x11, [x10] 4bbf0: 35ffffac cbnz w12, 0x4bbe4 4bbf4: f9404bfa ldr x26, [sp, #0x90] 4bbf8: a908a7e8 stp x8, x9, [sp, #0x88] 4bbfc: b400023a cbz x26, 0x4bc40 4bc00: 91002348 add x8, x26, #0x8 4bc04: c85ffd09 ldaxr x9, [x8] 4bc08: d100052a sub x10, x9, #0x1 4bc0c: c80bfd0a stlxr w11, x10, [x8] 4bc10: 35ffffab cbnz w11, 0x4bc04 4bc14: b5000169 cbnz x9, 0x4bc40 4bc18: f9400348 ldr x8, [x26] 4bc1c: aa1a03e0 mov x0, x26 4bc20: f9400908 ldr x8, [x8, #0x10] 4bc24: d63f0100 blr x8 4bc28: aa1a03e0 mov x0, x26 4bc2c: 97ffd8d9 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 4bc30: 14000004 b 0x4bc40 4bc34: 2a1f03e8 mov w8, wzr 4bc38: 1400001a b 0x4bca0 4bc3c: a908a7e8 stp x8, x9, [sp, #0x88] 4bc40: f94043e8 ldr x8, [sp, #0x80] 4bc44: b9401fe9 ldr w9, [sp, #0x1c] 4bc48: 370000c9 tbnz w9, #0x0, 0x4bc60 4bc4c: 91002369 add x9, x27, #0x8 4bc50: c85f7d2a ldxr x10, [x9] 4bc54: 9100054a add x10, x10, #0x1 4bc58: c80b7d2a stxr w11, x10, [x9] 4bc5c: 35ffffab cbnz w11, 0x4bc50 4bc60: f9400d1a ldr x26, [x8, #0x18] 4bc64: a9015113 stp x19, x20, [x8, #0x10] 4bc68: b40001ba cbz x26, 0x4bc9c 4bc6c: 91002348 add x8, x26, #0x8 4bc70: c85ffd09 ldaxr x9, [x8] 4bc74: d100052a sub x10, x9, #0x1 4bc78: c80bfd0a stlxr w11, x10, [x8] 4bc7c: 35ffffab cbnz w11, 0x4bc70 4bc80: b50000e9 cbnz x9, 0x4bc9c 4bc84: f9400348 ldr x8, [x26] 4bc88: aa1a03e0 mov x0, x26 4bc8c: f9400908 ldr x8, [x8, #0x10] 4bc90: d63f0100 blr x8 4bc94: aa1a03e0 mov x0, x26 4bc98: 97ffd8be bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 4bc9c: 52800028 mov w8, #0x1 // =1 4bca0: 3901e7e8 strb w8, [sp, #0x79] 4bca4: b9401fe8 ldr w8, [sp, #0x1c] 4bca8: 370001a8 tbnz w8, #0x0, 0x4bcdc 4bcac: 91002368 add x8, x27, #0x8 4bcb0: c85ffd09 ldaxr x9, [x8] 4bcb4: d100052a sub x10, x9, #0x1 4bcb8: c80bfd0a stlxr w11, x10, [x8] 4bcbc: 35ffffab cbnz w11, 0x4bcb0 4bcc0: b50000e9 cbnz x9, 0x4bcdc 4bcc4: f9400368 ldr x8, [x27] 4bcc8: aa1b03e0 mov x0, x27 4bccc: f9400908 ldr x8, [x8, #0x10] 4bcd0: d63f0100 blr x8 4bcd4: aa1b03e0 mov x0, x27 4bcd8: 97ffd8ae bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 4bcdc: 9100a3f3 add x19, sp, #0x28 4bce0: 52808008 mov w8, #0x400 // =1024 4bce4: 9100a27a add x26, x19, #0x28 4bce8: a903ffff stp xzr, xzr, [sp, #0x38] 4bcec: f9001bff str xzr, [sp, #0x30] 4bcf0: a9057fff stp xzr, xzr, [sp, #0x50] 4bcf4: 390183ff strb wzr, [sp, #0x60] 4bcf8: b9002be8 str w8, [sp, #0x28] 4bcfc: 93407f02 sxtw x2, w24 4bd00: 910083e8 add x8, sp, #0x20 4bd04: aa1703e0 mov x0, x23 4bd08: aa1903e1 mov x1, x25 4bd0c: 94003496 bl 0x58f64 4bd10: 394183e8 ldrb w8, [sp, #0x60] 4bd14: 340002a8 cbz w8, 0x4bd68 4bd18: f9402fe9 ldr x9, [sp, #0x58] 4bd1c: 9100a3e8 add x8, sp, #0x28 4bd20: 91010108 add x8, x8, #0x40 4bd24: eb08013f cmp x9, x8 4bd28: 54000040 b.eq 0x4bd30 4bd2c: f9002fe8 str x8, [sp, #0x58] 4bd30: f9402bf4 ldr x20, [sp, #0x50] 4bd34: b4000434 cbz x20, 0x4bdb8 4bd38: a946e3f9 ldp x25, x24, [sp, #0x68] 4bd3c: 08dffea8 ldarb w8, [x21] 4bd40: 36001ae8 tbz w8, #0x0, 0x4c09c 4bd44: f9406788 ldr x8, [x28, #0xc8] 4bd48: b9400e82 ldr w2, [x20, #0xc] 4bd4c: f9427108 ldr x8, [x8, #0x4e0] 4bd50: aa1903e0 mov x0, x25 4bd54: aa1803e1 mov x1, x24 4bd58: d63f0100 blr x8 4bd5c: b40002e0 cbz x0, 0x4bdb8 4bd60: a900fc1f stp xzr, xzr, [x0, #0x8] 4bd64: 14000015 b 0x4bdb8 4bd68: f9402fe8 ldr x8, [sp, #0x58] 4bd6c: b4000268 cbz x8, 0x4bdb8 4bd70: 9100a3e9 add x9, sp, #0x28 4bd74: 91010129 add x9, x9, #0x40 4bd78: eb09011f cmp x8, x9 4bd7c: 54000060 b.eq 0x4bd88 4bd80: aa0903e8 mov x8, x9 4bd84: f9002fe9 str x9, [sp, #0x58] 4bd88: f9402bf4 ldr x20, [sp, #0x50] 4bd8c: a9406518 ldp x24, x25, [x8] 4bd90: 08dffea8 ldarb w8, [x21] 4bd94: 36001988 tbz w8, #0x0, 0x4c0c4 4bd98: f9406788 ldr x8, [x28, #0xc8] 4bd9c: f9400280 ldr x0, [x20] 4bda0: f9416108 ldr x8, [x8, #0x2c0] 4bda4: aa1803e1 mov x1, x24 4bda8: aa1903e2 mov x2, x25 4bdac: d63f0100 blr x8 4bdb0: 394183e8 ldrb w8, [sp, #0x60] 4bdb4: 35fffb28 cbnz w8, 0x4bd18 4bdb8: f94013e8 ldr x8, [sp, #0x20] 4bdbc: 390183ff strb wzr, [sp, #0x60] 4bdc0: 9100a3e9 add x9, sp, #0x28 4bdc4: 91010129 add x9, x9, #0x40 4bdc8: a90523f7 stp x23, x8, [sp, #0x50] 4bdcc: 3dc00100 ldr q0, [x8] 4bdd0: f9002fe9 str x9, [sp, #0x58] 4bdd4: 3c8683e0 stur q0, [sp, #0x68] 4bdd8: b94073e8 ldr w8, [sp, #0x70] 4bddc: 31002d1f cmn w8, #0xb 4bde0: 540000a3 b.lo 0x4bdf4 4bde4: f94037e8 ldr x8, [sp, #0x68] 4bde8: b9400109 ldr w9, [x8] 4bdec: 11000529 add w9, w9, #0x1 4bdf0: b9000109 str w9, [x8] 4bdf4: 390183ff strb wzr, [sp, #0x60] 4bdf8: a946a6c8 ldp x8, x9, [x22, #0x68] 4bdfc: eb09011f cmp x8, x9 4be00: 54000302 b.hs 0x4be60 4be04: b9402be9 ldr w9, [sp, #0x28] 4be08: 9100226a add x10, x19, #0x8 4be0c: b9000109 str w9, [x8] 4be10: f9400949 ldr x9, [x10, #0x10] 4be14: 3dc00140 ldr q0, [x10] 4be18: f9000d09 str x9, [x8, #0x18] 4be1c: 3c808100 stur q0, [x8, #0x8] 4be20: a900fd5f stp xzr, xzr, [x10, #0x8] 4be24: f900015f str xzr, [x10] 4be28: f94027e9 ldr x9, [sp, #0x48] 4be2c: a902fd1f stp xzr, xzr, [x8, #0x28] 4be30: 3900e11f strb wzr, [x8, #0x38] 4be34: f9001109 str x9, [x8, #0x20] 4be38: f9402fe9 ldr x9, [sp, #0x58] 4be3c: b4000289 cbz x9, 0x4be8c 4be40: f9402be9 ldr x9, [sp, #0x50] 4be44: 9100a3ea add x10, sp, #0x28 4be48: eb0a011f cmp x8, x10 4be4c: f9001509 str x9, [x8, #0x28] 4be50: 54000100 b.eq 0x4be70 4be54: f9402fe9 ldr x9, [sp, #0x58] 4be58: f9001909 str x9, [x8, #0x30] 4be5c: 14000006 b 0x4be74 4be60: 910182c0 add x0, x22, #0x60 4be64: 9100a3e1 add x1, sp, #0x28 4be68: 940020a1 bl 0x540ec 4be6c: 1400000d b 0x4bea0 4be70: aa1f03e9 mov x9, xzr 4be74: 394183ea ldrb w10, [sp, #0x60] 4be78: 3900e10a strb w10, [x8, #0x38] 4be7c: 3dc00120 ldr q0, [x9] 4be80: 91010109 add x9, x8, #0x40 4be84: f9001909 str x9, [x8, #0x30] 4be88: 3d801100 str q0, [x8, #0x40] 4be8c: 52800029 mov w9, #0x1 // =1 4be90: 91014108 add x8, x8, #0x50 4be94: f9002bff str xzr, [sp, #0x50] 4be98: 390183e9 strb w9, [sp, #0x60] 4be9c: f90036c8 str x8, [x22, #0x68] 4bea0: aa1a03e0 mov x0, x26 4bea4: 94001fbe bl 0x53d9c 4bea8: 3940c3e8 ldrb w8, [sp, #0x30] 4beac: 36000068 tbz w8, #0x0, 0x4beb8 4beb0: f94023e0 ldr x0, [sp, #0x40] 4beb4: 97ffd51b bl 0x41320 <_ZdlPv@plt> 4beb8: 3941e7e8 ldrb w8, [sp, #0x79] 4bebc: 34000788 cbz w8, 0x4bfac 4bec0: 3941e3e8 ldrb w8, [sp, #0x78] 4bec4: 34000748 cbz w8, 0x4bfac 4bec8: 08dffea8 ldarb w8, [x21] 4becc: 36000228 tbz w8, #0x0, 0x4bf10 4bed0: f94043e9 ldr x9, [sp, #0x80] 4bed4: f9406788 ldr x8, [x28, #0xc8] 4bed8: f9400120 ldr x0, [x9] 4bedc: f942e508 ldr x8, [x8, #0x5c8] 4bee0: d63f0100 blr x8 4bee4: 34000360 cbz w0, 0x4bf50 4bee8: f90017ff str xzr, [sp, #0x28] 4beec: 08dffea8 ldarb w8, [x21] 4bef0: 36000208 tbz w8, #0x0, 0x4bf30 4bef4: f94043e9 ldr x9, [sp, #0x80] 4bef8: f9406788 ldr x8, [x28, #0xc8] 4befc: f9400120 ldr x0, [x9] 4bf00: f942e908 ldr x8, [x8, #0x5d0] 4bf04: 9100a3e1 add x1, sp, #0x28 4bf08: d63f0100 blr x8 4bf0c: 17ffffef b 0x4bec8 4bf10: aa1503e0 mov x0, x21 4bf14: 97ffd9f3 bl 0x426e0 <__cxa_guard_acquire@plt> 4bf18: 34fffdc0 cbz w0, 0x4bed0 4bf1c: 97ffd4f5 bl 0x412f0 4bf20: f9006780 str x0, [x28, #0xc8] 4bf24: aa1503e0 mov x0, x21 4bf28: 97ffd632 bl 0x417f0 <__cxa_guard_release@plt> 4bf2c: 17ffffe9 b 0x4bed0 4bf30: aa1503e0 mov x0, x21 4bf34: 97ffd9eb bl 0x426e0 <__cxa_guard_acquire@plt> 4bf38: 34fffde0 cbz w0, 0x4bef4 4bf3c: 97ffd4ed bl 0x412f0 4bf40: f9006780 str x0, [x28, #0xc8] 4bf44: aa1503e0 mov x0, x21 4bf48: 97ffd62a bl 0x417f0 <__cxa_guard_release@plt> 4bf4c: 17ffffea b 0x4bef4 4bf50: a9482be8 ldp x8, x10, [sp, #0x80] 4bf54: f9404be9 ldr x9, [sp, #0x90] 4bf58: b40000c9 cbz x9, 0x4bf70 4bf5c: 9100212b add x11, x9, #0x8 4bf60: c85f7d6c ldxr x12, [x11] 4bf64: 9100058c add x12, x12, #0x1 4bf68: c80d7d6c stxr w13, x12, [x11] 4bf6c: 35ffffad cbnz w13, 0x4bf60 4bf70: f9400d15 ldr x21, [x8, #0x18] 4bf74: a901250a stp x10, x9, [x8, #0x10] 4bf78: b40001b5 cbz x21, 0x4bfac 4bf7c: 910022a8 add x8, x21, #0x8 4bf80: c85ffd09 ldaxr x9, [x8] 4bf84: d100052a sub x10, x9, #0x1 4bf88: c80bfd0a stlxr w11, x10, [x8] 4bf8c: 35ffffab cbnz w11, 0x4bf80 4bf90: b50000e9 cbnz x9, 0x4bfac 4bf94: f94002a8 ldr x8, [x21] 4bf98: aa1503e0 mov x0, x21 4bf9c: f9400908 ldr x8, [x8, #0x10] 4bfa0: d63f0100 blr x8 4bfa4: aa1503e0 mov x0, x21 4bfa8: 97ffd7fa bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 4bfac: f9404bf5 ldr x21, [sp, #0x90] 4bfb0: b40000f5 cbz x21, 0x4bfcc 4bfb4: 910022a8 add x8, x21, #0x8 4bfb8: c85ffd09 ldaxr x9, [x8] 4bfbc: d100052a sub x10, x9, #0x1 4bfc0: c80bfd0a stlxr w11, x10, [x8] 4bfc4: 35ffffab cbnz w11, 0x4bfb8 4bfc8: b4000209 cbz x9, 0x4c008 4bfcc: b9401fe8 ldr w8, [sp, #0x1c] 4bfd0: 370002c8 tbnz w8, #0x0, 0x4c028 4bfd4: 91002368 add x8, x27, #0x8 4bfd8: c85ffd09 ldaxr x9, [x8] 4bfdc: d100052a sub x10, x9, #0x1 4bfe0: c80bfd0a stlxr w11, x10, [x8] 4bfe4: 35ffffab cbnz w11, 0x4bfd8 4bfe8: b5000209 cbnz x9, 0x4c028 4bfec: f9400368 ldr x8, [x27] 4bff0: aa1b03e0 mov x0, x27 4bff4: f9400908 ldr x8, [x8, #0x10] 4bff8: d63f0100 blr x8 4bffc: aa1b03e0 mov x0, x27 4c000: 97ffd7e4 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 4c004: 14000009 b 0x4c028 4c008: f94002a8 ldr x8, [x21] 4c00c: aa1503e0 mov x0, x21 4c010: f9400908 ldr x8, [x8, #0x10] 4c014: d63f0100 blr x8 4c018: aa1503e0 mov x0, x21 4c01c: 97ffd7dd bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 4c020: b9401fe8 ldr w8, [sp, #0x1c] 4c024: 3607fd88 tbz w8, #0x0, 0x4bfd4 4c028: d10223a0 sub x0, x29, #0x88 4c02c: 94008938 bl 0x6e50c 4c030: a97823a9 ldp x9, x8, [x29, #-0x80] 4c034: f9005928 str x8, [x9, #0xb0] 4c038: f9400be0 ldr x0, [sp, #0x10] 4c03c: 940086a4 bl 0x6dacc 4c040: f94007e8 ldr x8, [sp, #0x8] 4c044: f9401508 ldr x8, [x8, #0x28] 4c048: f85a03a9 ldur x9, [x29, #-0x60] 4c04c: eb09011f cmp x8, x9 4c050: 540004e1 b.ne 0x4c0ec 4c054: a9527bfd ldp x29, x30, [sp, #0x120] 4c058: a9514ff4 ldp x20, x19, [sp, #0x110] 4c05c: a95057f6 ldp x22, x21, [sp, #0x100] 4c060: a94f5ff8 ldp x24, x23, [sp, #0xf0] 4c064: a94e67fa ldp x26, x25, [sp, #0xe0] 4c068: a94d6ffc ldp x28, x27, [sp, #0xd0] 4c06c: 9104c3ff add sp, sp, #0x130 4c070: d65f03c0 ret 4c074: 90000620 adrp x0, 0x110000 4c078: 91034000 add x0, x0, #0xd0 4c07c: 97ffd999 bl 0x426e0 <__cxa_guard_acquire@plt> 4c080: 34ffd480 cbz w0, 0x4bb10 4c084: 97ffd49b bl 0x412f0 4c088: f9006780 str x0, [x28, #0xc8] 4c08c: 90000620 adrp x0, 0x110000 4c090: 91034000 add x0, x0, #0xd0 4c094: 97ffd5d7 bl 0x417f0 <__cxa_guard_release@plt> 4c098: 17fffe9e b 0x4bb10 4c09c: 90000620 adrp x0, 0x110000 4c0a0: 91034000 add x0, x0, #0xd0 4c0a4: 97ffd98f bl 0x426e0 <__cxa_guard_acquire@plt> 4c0a8: 34ffe4e0 cbz w0, 0x4bd44 4c0ac: 97ffd491 bl 0x412f0 4c0b0: f9006780 str x0, [x28, #0xc8] 4c0b4: 90000620 adrp x0, 0x110000 4c0b8: 91034000 add x0, x0, #0xd0 4c0bc: 97ffd5cd bl 0x417f0 <__cxa_guard_release@plt> 4c0c0: 17ffff21 b 0x4bd44 4c0c4: 90000620 adrp x0, 0x110000 4c0c8: 91034000 add x0, x0, #0xd0 4c0cc: 97ffd985 bl 0x426e0 <__cxa_guard_acquire@plt> 4c0d0: 34ffe640 cbz w0, 0x4bd98 4c0d4: 97ffd487 bl 0x412f0 4c0d8: f9006780 str x0, [x28, #0xc8] 4c0dc: 90000620 adrp x0, 0x110000 4c0e0: 91034000 add x0, x0, #0xd0 4c0e4: 97ffd5c3 bl 0x417f0 <__cxa_guard_release@plt> 4c0e8: 17ffff2c b 0x4bd98 4c0ec: 97ffd8e9 bl 0x42490 <__stack_chk_fail@plt> 4c0f0: 14000001 b 0x4c0f4 4c0f4: aa0003f6 mov x22, x0 4c0f8: 90000620 adrp x0, 0x110000 4c0fc: 91034000 add x0, x0, #0xd0 4c100: 97ffd8a4 bl 0x42390 <__cxa_guard_abort@plt> 4c104: 14000011 b 0x4c148 4c108: aa0003f6 mov x22, x0 4c10c: 90000620 adrp x0, 0x110000 4c110: 91034000 add x0, x0, #0xd0 4c114: 97ffd89f bl 0x42390 <__cxa_guard_abort@plt> 4c118: 14000076 b 0x4c2f0 4c11c: 14000001 b 0x4c120 4c120: aa0003f3 mov x19, x0 4c124: 90000620 adrp x0, 0x110000 4c128: 91034000 add x0, x0, #0xd0 4c12c: 97ffd899 bl 0x42390 <__cxa_guard_abort@plt> 4c130: 14000077 b 0x4c30c 4c134: 14000004 b 0x4c144 4c138: 14000003 b 0x4c144 4c13c: 94001e5c bl 0x53aac 4c140: 94001e5b bl 0x53aac 4c144: aa0003f6 mov x22, x0 4c148: aa1a03e0 mov x0, x26 4c14c: 94001f14 bl 0x53d9c 4c150: 3940c3e8 ldrb w8, [sp, #0x30] 4c154: 36000068 tbz w8, #0x0, 0x4c160 4c158: f94023e0 ldr x0, [sp, #0x40] 4c15c: 97ffd471 bl 0x41320 <_ZdlPv@plt> 4c160: 3941e7e8 ldrb w8, [sp, #0x79] 4c164: 34000788 cbz w8, 0x4c254 4c168: 3941e3e8 ldrb w8, [sp, #0x78] 4c16c: 34000748 cbz w8, 0x4c254 4c170: 08dffea8 ldarb w8, [x21] 4c174: 36000228 tbz w8, #0x0, 0x4c1b8 4c178: f94043e9 ldr x9, [sp, #0x80] 4c17c: f9406788 ldr x8, [x28, #0xc8] 4c180: f9400120 ldr x0, [x9] 4c184: f942e508 ldr x8, [x8, #0x5c8] 4c188: d63f0100 blr x8 4c18c: 34000360 cbz w0, 0x4c1f8 4c190: f90017ff str xzr, [sp, #0x28] 4c194: 08dffea8 ldarb w8, [x21] 4c198: 36000208 tbz w8, #0x0, 0x4c1d8 4c19c: f94043e9 ldr x9, [sp, #0x80] 4c1a0: f9406788 ldr x8, [x28, #0xc8] 4c1a4: f9400120 ldr x0, [x9] 4c1a8: f942e908 ldr x8, [x8, #0x5d0] 4c1ac: 9100a3e1 add x1, sp, #0x28 4c1b0: d63f0100 blr x8 4c1b4: 17ffffef b 0x4c170 4c1b8: aa1503e0 mov x0, x21 4c1bc: 97ffd949 bl 0x426e0 <__cxa_guard_acquire@plt> 4c1c0: 34fffdc0 cbz w0, 0x4c178 4c1c4: 97ffd44b bl 0x412f0 4c1c8: f9006780 str x0, [x28, #0xc8] 4c1cc: aa1503e0 mov x0, x21 4c1d0: 97ffd588 bl 0x417f0 <__cxa_guard_release@plt> 4c1d4: 17ffffe9 b 0x4c178 4c1d8: aa1503e0 mov x0, x21 4c1dc: 97ffd941 bl 0x426e0 <__cxa_guard_acquire@plt> 4c1e0: 34fffde0 cbz w0, 0x4c19c 4c1e4: 97ffd443 bl 0x412f0 4c1e8: f9006780 str x0, [x28, #0xc8] 4c1ec: aa1503e0 mov x0, x21 4c1f0: 97ffd580 bl 0x417f0 <__cxa_guard_release@plt> 4c1f4: 17ffffea b 0x4c19c 4c1f8: a9482be8 ldp x8, x10, [sp, #0x80] 4c1fc: f9404be9 ldr x9, [sp, #0x90] 4c200: b40000c9 cbz x9, 0x4c218 4c204: 9100212b add x11, x9, #0x8 4c208: c85f7d6c ldxr x12, [x11] 4c20c: 9100058c add x12, x12, #0x1 4c210: c80d7d6c stxr w13, x12, [x11] 4c214: 35ffffad cbnz w13, 0x4c208 4c218: f9400d15 ldr x21, [x8, #0x18] 4c21c: a901250a stp x10, x9, [x8, #0x10] 4c220: b40001b5 cbz x21, 0x4c254 4c224: 910022a8 add x8, x21, #0x8 4c228: c85ffd09 ldaxr x9, [x8] 4c22c: d100052a sub x10, x9, #0x1 4c230: c80bfd0a stlxr w11, x10, [x8] 4c234: 35ffffab cbnz w11, 0x4c228 4c238: b50000e9 cbnz x9, 0x4c254 4c23c: f94002a8 ldr x8, [x21] 4c240: aa1503e0 mov x0, x21 4c244: f9400908 ldr x8, [x8, #0x10] 4c248: d63f0100 blr x8 4c24c: aa1503e0 mov x0, x21 4c250: 97ffd750 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 4c254: f9404bf5 ldr x21, [sp, #0x90] 4c258: b40001b5 cbz x21, 0x4c28c 4c25c: 910022a8 add x8, x21, #0x8 4c260: c85ffd09 ldaxr x9, [x8] 4c264: d100052a sub x10, x9, #0x1 4c268: c80bfd0a stlxr w11, x10, [x8] 4c26c: 35ffffab cbnz w11, 0x4c260 4c270: b50000e9 cbnz x9, 0x4c28c 4c274: f94002a8 ldr x8, [x21] 4c278: aa1503e0 mov x0, x21 4c27c: f9400908 ldr x8, [x8, #0x10] 4c280: d63f0100 blr x8 4c284: aa1503e0 mov x0, x21 4c288: 97ffd742 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 4c28c: b9401fe8 ldr w8, [sp, #0x1c] 4c290: 370001a8 tbnz w8, #0x0, 0x4c2c4 4c294: 91002368 add x8, x27, #0x8 4c298: c85ffd09 ldaxr x9, [x8] 4c29c: d100052a sub x10, x9, #0x1 4c2a0: c80bfd0a stlxr w11, x10, [x8] 4c2a4: 35ffffab cbnz w11, 0x4c298 4c2a8: b50000e9 cbnz x9, 0x4c2c4 4c2ac: f9400368 ldr x8, [x27] 4c2b0: aa1b03e0 mov x0, x27 4c2b4: f9400908 ldr x8, [x8, #0x10] 4c2b8: d63f0100 blr x8 4c2bc: aa1b03e0 mov x0, x27 4c2c0: 97ffd734 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 4c2c4: d10223a0 sub x0, x29, #0x88 4c2c8: 94008891 bl 0x6e50c 4c2cc: a97823a9 ldp x9, x8, [x29, #-0x80] 4c2d0: f9005928 str x8, [x9, #0xb0] 4c2d4: 14000007 b 0x4c2f0 4c2d8: 17ffff92 b 0x4c120 4c2dc: 17ffff91 b 0x4c120 4c2e0: 94001df3 bl 0x53aac 4c2e4: 14000009 b 0x4c308 4c2e8: 14000008 b 0x4c308 4c2ec: aa0003f6 mov x22, x0 4c2f0: f9400be0 ldr x0, [sp, #0x10] 4c2f4: 940085f6 bl 0x6dacc 4c2f8: aa1603e0 mov x0, x22 4c2fc: 94022428 bl 0xd539c <__cxa_demangle+0x12abc> 4c300: 94001deb bl 0x53aac 4c304: 14000001 b 0x4c308 4c308: aa0003f3 mov x19, x0 4c30c: 9101e3e8 add x8, sp, #0x78 4c310: 91004100 add x0, x8, #0x10 4c314: 97ffdcd0 bl 0x43654 4c318: aa1303e0 mov x0, x19 4c31c: 94001de4 bl 0x53aac 000000000004c320 : 4c320: d10283ff sub sp, sp, #0xa0 4c324: f90033f7 str x23, [sp, #0x60] 4c328: a90757f6 stp x22, x21, [sp, #0x70] 4c32c: a9084ff4 stp x20, x19, [sp, #0x80] 4c330: a9097bfd stp x29, x30, [sp, #0x90] 4c334: 910243fd add x29, sp, #0x90 4c338: d53bd057 mrs x23, TPIDR_EL0 4c33c: f94016e8 ldr x8, [x23, #0x28] 4c340: aa0003f4 mov x20, x0 4c344: 910023e9 add x9, sp, #0x8 4c348: 5280010a mov w10, #0x8 // =8 4c34c: aa0103e0 mov x0, x1 4c350: aa0103f6 mov x22, x1 4c354: f81c83a8 stur x8, [x29, #-0x38] 4c358: 91002135 add x21, x9, #0x8 4c35c: 9100a133 add x19, x9, #0x28 4c360: a901ffff stp xzr, xzr, [sp, #0x18] 4c364: f9000bff str xzr, [sp, #0x10] 4c368: a9037fff stp xzr, xzr, [sp, #0x30] 4c36c: 390103ff strb wzr, [sp, #0x40] 4c370: b9000bea str w10, [sp, #0x8] 4c374: 97ffd53f bl 0x41870 4c378: aa0003e2 mov x2, x0 4c37c: aa1503e0 mov x0, x21 4c380: aa1603e1 mov x1, x22 4c384: 94001eda bl 0x53eec 4c388: a946a688 ldp x8, x9, [x20, #0x68] 4c38c: eb09011f cmp x8, x9 4c390: 540002e2 b.hs 0x4c3ec 4c394: b9400be9 ldr w9, [sp, #0x8] 4c398: b9000109 str w9, [x8] 4c39c: f9400aa9 ldr x9, [x21, #0x10] 4c3a0: 3dc002a0 ldr q0, [x21] 4c3a4: f9000d09 str x9, [x8, #0x18] 4c3a8: 3c808100 stur q0, [x8, #0x8] 4c3ac: a900febf stp xzr, xzr, [x21, #0x8] 4c3b0: f90002bf str xzr, [x21] 4c3b4: f94017e9 ldr x9, [sp, #0x28] 4c3b8: a902fd1f stp xzr, xzr, [x8, #0x28] 4c3bc: 3900e11f strb wzr, [x8, #0x38] 4c3c0: f9001109 str x9, [x8, #0x20] 4c3c4: f9401fe9 ldr x9, [sp, #0x38] 4c3c8: b4000289 cbz x9, 0x4c418 4c3cc: f9401be9 ldr x9, [sp, #0x30] 4c3d0: 910023ea add x10, sp, #0x8 4c3d4: eb0a011f cmp x8, x10 4c3d8: f9001509 str x9, [x8, #0x28] 4c3dc: 54000100 b.eq 0x4c3fc 4c3e0: f9401fe9 ldr x9, [sp, #0x38] 4c3e4: f9001909 str x9, [x8, #0x30] 4c3e8: 14000006 b 0x4c400 4c3ec: 91018280 add x0, x20, #0x60 4c3f0: 910023e1 add x1, sp, #0x8 4c3f4: 94001f3e bl 0x540ec 4c3f8: 1400000d b 0x4c42c 4c3fc: aa1f03e9 mov x9, xzr 4c400: 394103ea ldrb w10, [sp, #0x40] 4c404: 3900e10a strb w10, [x8, #0x38] 4c408: 3dc00120 ldr q0, [x9] 4c40c: 91010109 add x9, x8, #0x40 4c410: f9001909 str x9, [x8, #0x30] 4c414: 3d801100 str q0, [x8, #0x40] 4c418: 52800029 mov w9, #0x1 // =1 4c41c: 91014108 add x8, x8, #0x50 4c420: f9001bff str xzr, [sp, #0x30] 4c424: 390103e9 strb w9, [sp, #0x40] 4c428: f9003688 str x8, [x20, #0x68] 4c42c: aa1303e0 mov x0, x19 4c430: 94001e5b bl 0x53d9c 4c434: 394043e8 ldrb w8, [sp, #0x10] 4c438: 36000068 tbz w8, #0x0, 0x4c444 4c43c: f94013e0 ldr x0, [sp, #0x20] 4c440: 97ffd3b8 bl 0x41320 <_ZdlPv@plt> 4c444: f94016e8 ldr x8, [x23, #0x28] 4c448: f85c83a9 ldur x9, [x29, #-0x38] 4c44c: eb09011f cmp x8, x9 4c450: 540000e1 b.ne 0x4c46c 4c454: a9497bfd ldp x29, x30, [sp, #0x90] 4c458: a9484ff4 ldp x20, x19, [sp, #0x80] 4c45c: a94757f6 ldp x22, x21, [sp, #0x70] 4c460: f94033f7 ldr x23, [sp, #0x60] 4c464: 910283ff add sp, sp, #0xa0 4c468: d65f03c0 ret 4c46c: 97ffd809 bl 0x42490 <__stack_chk_fail@plt> 4c470: aa0003f4 mov x20, x0 4c474: aa1303e0 mov x0, x19 4c478: 94001e49 bl 0x53d9c 4c47c: 394043e8 ldrb w8, [sp, #0x10] 4c480: 36000068 tbz w8, #0x0, 0x4c48c 4c484: f94013e0 ldr x0, [sp, #0x20] 4c488: 97ffd3a6 bl 0x41320 <_ZdlPv@plt> 4c48c: aa1403e0 mov x0, x20 4c490: 940223c3 bl 0xd539c <__cxa_demangle+0x12abc> 000000000004c494 : 4c494: d10203ff sub sp, sp, #0x80 4c498: a9064ff4 stp x20, x19, [sp, #0x60] 4c49c: a9077bfd stp x29, x30, [sp, #0x70] 4c4a0: 9101c3fd add x29, sp, #0x70 4c4a4: d53bd054 mrs x20, TPIDR_EL0 4c4a8: f9401688 ldr x8, [x20, #0x28] 4c4ac: 52800089 mov w9, #0x4 // =4 4c4b0: 910023ea add x10, sp, #0x8 4c4b4: 9100a153 add x19, x10, #0x28 4c4b8: f81e83a8 stur x8, [x29, #-0x18] 4c4bc: a901ffff stp xzr, xzr, [sp, #0x18] 4c4c0: f9000bff str xzr, [sp, #0x10] 4c4c4: 390103ff strb wzr, [sp, #0x40] 4c4c8: a9037fff stp xzr, xzr, [sp, #0x30] 4c4cc: b9000be9 str w9, [sp, #0x8] 4c4d0: fd0017e0 str d0, [sp, #0x28] 4c4d4: a946ac08 ldp x8, x11, [x0, #0x68] 4c4d8: eb0b011f cmp x8, x11 4c4dc: 540002e2 b.hs 0x4c538 4c4e0: 9100214a add x10, x10, #0x8 4c4e4: b9000109 str w9, [x8] 4c4e8: f9400949 ldr x9, [x10, #0x10] 4c4ec: 3dc00140 ldr q0, [x10] 4c4f0: f9000d09 str x9, [x8, #0x18] 4c4f4: 3c808100 stur q0, [x8, #0x8] 4c4f8: a900fd5f stp xzr, xzr, [x10, #0x8] 4c4fc: f900015f str xzr, [x10] 4c500: f94017e9 ldr x9, [sp, #0x28] 4c504: a902fd1f stp xzr, xzr, [x8, #0x28] 4c508: 3900e11f strb wzr, [x8, #0x38] 4c50c: f9001109 str x9, [x8, #0x20] 4c510: f9401fe9 ldr x9, [sp, #0x38] 4c514: b4000289 cbz x9, 0x4c564 4c518: f9401be9 ldr x9, [sp, #0x30] 4c51c: 910023ea add x10, sp, #0x8 4c520: eb0a011f cmp x8, x10 4c524: f9001509 str x9, [x8, #0x28] 4c528: 54000100 b.eq 0x4c548 4c52c: f9401fe9 ldr x9, [sp, #0x38] 4c530: f9001909 str x9, [x8, #0x30] 4c534: 14000006 b 0x4c54c 4c538: 91018000 add x0, x0, #0x60 4c53c: 910023e1 add x1, sp, #0x8 4c540: 94001eeb bl 0x540ec 4c544: 1400000d b 0x4c578 4c548: aa1f03e9 mov x9, xzr 4c54c: 394103ea ldrb w10, [sp, #0x40] 4c550: 3900e10a strb w10, [x8, #0x38] 4c554: 3dc00120 ldr q0, [x9] 4c558: 91010109 add x9, x8, #0x40 4c55c: f9001909 str x9, [x8, #0x30] 4c560: 3d801100 str q0, [x8, #0x40] 4c564: 52800029 mov w9, #0x1 // =1 4c568: 91014108 add x8, x8, #0x50 4c56c: f9001bff str xzr, [sp, #0x30] 4c570: 390103e9 strb w9, [sp, #0x40] 4c574: f9003408 str x8, [x0, #0x68] 4c578: aa1303e0 mov x0, x19 4c57c: 94001e08 bl 0x53d9c 4c580: 394043e8 ldrb w8, [sp, #0x10] 4c584: 36000068 tbz w8, #0x0, 0x4c590 4c588: f94013e0 ldr x0, [sp, #0x20] 4c58c: 97ffd365 bl 0x41320 <_ZdlPv@plt> 4c590: f9401688 ldr x8, [x20, #0x28] 4c594: f85e83a9 ldur x9, [x29, #-0x18] 4c598: eb09011f cmp x8, x9 4c59c: 540000a1 b.ne 0x4c5b0 4c5a0: a9477bfd ldp x29, x30, [sp, #0x70] 4c5a4: a9464ff4 ldp x20, x19, [sp, #0x60] 4c5a8: 910203ff add sp, sp, #0x80 4c5ac: d65f03c0 ret 4c5b0: 97ffd7b8 bl 0x42490 <__stack_chk_fail@plt> 4c5b4: aa0003f4 mov x20, x0 4c5b8: aa1303e0 mov x0, x19 4c5bc: 94001df8 bl 0x53d9c 4c5c0: 394043e8 ldrb w8, [sp, #0x10] 4c5c4: 36000068 tbz w8, #0x0, 0x4c5d0 4c5c8: f94013e0 ldr x0, [sp, #0x20] 4c5cc: 97ffd355 bl 0x41320 <_ZdlPv@plt> 4c5d0: aa1403e0 mov x0, x20 4c5d4: 94022372 bl 0xd539c <__cxa_demangle+0x12abc> 000000000004c5d8 : 4c5d8: d10543ff sub sp, sp, #0x150 4c5dc: a90f6ffc stp x28, x27, [sp, #0xf0] 4c5e0: a91067fa stp x26, x25, [sp, #0x100] 4c5e4: a9115ff8 stp x24, x23, [sp, #0x110] 4c5e8: a91257f6 stp x22, x21, [sp, #0x120] 4c5ec: a9134ff4 stp x20, x19, [sp, #0x130] 4c5f0: a9147bfd stp x29, x30, [sp, #0x140] 4c5f4: 910503fd add x29, sp, #0x140 4c5f8: d53bd048 mrs x8, TPIDR_EL0 4c5fc: f90007e8 str x8, [sp, #0x8] 4c600: f9401508 ldr x8, [x8, #0x28] 4c604: 52800409 mov w9, #0x20 // =32 4c608: aa0203f5 mov x21, x2 4c60c: 2a0103fa mov w26, w1 4c610: f81a03a8 stur x8, [x29, #-0x60] 4c614: a909ffff stp xzr, xzr, [sp, #0x98] 4c618: f9004bff str xzr, [sp, #0x90] 4c61c: a90b7fff stp xzr, xzr, [sp, #0xb0] 4c620: 390303ff strb wzr, [sp, #0xc0] 4c624: b9008be9 str w9, [sp, #0x88] 4c628: f9400018 ldr x24, [x0] 4c62c: 910223e8 add x8, sp, #0x88 4c630: aa0003f7 mov x23, x0 4c634: 9100a108 add x8, x8, #0x28 4c638: f9000fe8 str x8, [sp, #0x18] 4c63c: 94008521 bl 0x6dac0 4c640: aa0003f3 mov x19, x0 4c644: aa1803e0 mov x0, x24 4c648: 94008521 bl 0x6dacc 4c64c: b9409308 ldr w8, [x24, #0x90] 4c650: 910183e9 add x9, sp, #0x60 4c654: 90000636 adrp x22, 0x110000 4c658: 910342d6 add x22, x22, #0xd0 4c65c: b90063e8 str w8, [sp, #0x60] 4c660: f9405b08 ldr x8, [x24, #0xb0] 4c664: 90000634 adrp x20, 0x110000 4c668: a906a3f8 stp x24, x8, [sp, #0x68] 4c66c: f9005b09 str x9, [x24, #0xb0] 4c670: 08dffec8 ldarb w8, [x22] 4c674: f9000bf3 str x19, [sp, #0x10] 4c678: 36003208 tbz w8, #0x0, 0x4ccb8 4c67c: f9406688 ldr x8, [x20, #0xc8] 4c680: f9437d08 ldr x8, [x8, #0x6f8] 4c684: d63f0100 blr x8 4c688: a90787e0 stp x0, x1, [sp, #0x78] 4c68c: f9400af9 ldr x25, [x23, #0x10] 4c690: b90023fa str w26, [sp, #0x20] 4c694: b4000419 cbz x25, 0x4c714 4c698: f9400ef3 ldr x19, [x23, #0x18] 4c69c: b4000433 cbz x19, 0x4c720 4c6a0: 91002268 add x8, x19, #0x8 4c6a4: c85f7d09 ldxr x9, [x8] 4c6a8: 91000529 add x9, x9, #0x1 4c6ac: c80a7d09 stxr w10, x9, [x8] 4c6b0: 35ffffaa cbnz w10, 0x4c6a4 4c6b4: c85f7d09 ldxr x9, [x8] 4c6b8: 91000529 add x9, x9, #0x1 4c6bc: c80a7d09 stxr w10, x9, [x8] 4c6c0: 35ffffaa cbnz w10, 0x4c6b4 4c6c4: c85ffd09 ldaxr x9, [x8] 4c6c8: d100052a sub x10, x9, #0x1 4c6cc: c80bfd0a stlxr w11, x10, [x8] 4c6d0: 35ffffab cbnz w11, 0x4c6c4 4c6d4: b50000e9 cbnz x9, 0x4c6f0 4c6d8: f9400268 ldr x8, [x19] 4c6dc: aa1303e0 mov x0, x19 4c6e0: f9400908 ldr x8, [x8, #0x10] 4c6e4: d63f0100 blr x8 4c6e8: aa1303e0 mov x0, x19 4c6ec: 97ffd629 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 4c6f0: aa1503fa mov x26, x21 4c6f4: 91002268 add x8, x19, #0x8 4c6f8: c85f7d09 ldxr x9, [x8] 4c6fc: 91000529 add x9, x9, #0x1 4c700: c80a7d09 stxr w10, x9, [x8] 4c704: 35ffffaa cbnz w10, 0x4c6f8 4c708: 2a1f03fc mov w28, wzr 4c70c: aa1303f5 mov x21, x19 4c710: 14000008 b 0x4c730 4c714: aa1503fa mov x26, x21 4c718: aa1f03f5 mov x21, xzr 4c71c: 14000003 b 0x4c728 4c720: aa1503fa mov x26, x21 4c724: aa1303f5 mov x21, x19 4c728: aa1f03f3 mov x19, xzr 4c72c: 5280003c mov w28, #0x1 // =1 4c730: 52800028 mov w8, #0x1 // =1 4c734: 390103e8 strb w8, [sp, #0x40] 4c738: a9057fff stp xzr, xzr, [sp, #0x50] 4c73c: f9400729 ldr x9, [x25, #0x8] 4c740: f90027e9 str x9, [sp, #0x48] 4c744: f9400928 ldr x8, [x9, #0x10] 4c748: eb19011f cmp x8, x25 4c74c: 54000340 b.eq 0x4c7b4 4c750: f9400d29 ldr x9, [x9, #0x18] 4c754: b4000389 cbz x9, 0x4c7c4 4c758: 9100212a add x10, x9, #0x8 4c75c: c85f7d4b ldxr x11, [x10] 4c760: 9100056b add x11, x11, #0x1 4c764: c80c7d4b stxr w12, x11, [x10] 4c768: 35ffffac cbnz w12, 0x4c75c 4c76c: f9402ffb ldr x27, [sp, #0x58] 4c770: a90527e8 stp x8, x9, [sp, #0x50] 4c774: b40002bb cbz x27, 0x4c7c8 4c778: 91002368 add x8, x27, #0x8 4c77c: c85ffd09 ldaxr x9, [x8] 4c780: d100052a sub x10, x9, #0x1 4c784: c80bfd0a stlxr w11, x10, [x8] 4c788: 35ffffab cbnz w11, 0x4c77c 4c78c: b50001e9 cbnz x9, 0x4c7c8 4c790: f9400368 ldr x8, [x27] 4c794: aa1b03e0 mov x0, x27 4c798: f9400908 ldr x8, [x8, #0x10] 4c79c: d63f0100 blr x8 4c7a0: aa1b03e0 mov x0, x27 4c7a4: 97ffd5fb bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 4c7a8: f94027e8 ldr x8, [sp, #0x48] 4c7ac: 3600013c tbz w28, #0x0, 0x4c7d0 4c7b0: 1400000d b 0x4c7e4 4c7b4: 2a1f03e8 mov w8, wzr 4c7b8: 390107e8 strb w8, [sp, #0x41] 4c7bc: 3600039c tbz w28, #0x0, 0x4c82c 4c7c0: 14000027 b 0x4c85c 4c7c4: a90527e8 stp x8, x9, [sp, #0x50] 4c7c8: f94027e8 ldr x8, [sp, #0x48] 4c7cc: 370000dc tbnz w28, #0x0, 0x4c7e4 4c7d0: 91002269 add x9, x19, #0x8 4c7d4: c85f7d2a ldxr x10, [x9] 4c7d8: 9100054a add x10, x10, #0x1 4c7dc: c80b7d2a stxr w11, x10, [x9] 4c7e0: 35ffffab cbnz w11, 0x4c7d4 4c7e4: f9400d1b ldr x27, [x8, #0x18] 4c7e8: a9015519 stp x25, x21, [x8, #0x10] 4c7ec: b40001bb cbz x27, 0x4c820 4c7f0: 91002368 add x8, x27, #0x8 4c7f4: c85ffd09 ldaxr x9, [x8] 4c7f8: d100052a sub x10, x9, #0x1 4c7fc: c80bfd0a stlxr w11, x10, [x8] 4c800: 35ffffab cbnz w11, 0x4c7f4 4c804: b50000e9 cbnz x9, 0x4c820 4c808: f9400368 ldr x8, [x27] 4c80c: aa1b03e0 mov x0, x27 4c810: f9400908 ldr x8, [x8, #0x10] 4c814: d63f0100 blr x8 4c818: aa1b03e0 mov x0, x27 4c81c: 97ffd5dd bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 4c820: 52800028 mov w8, #0x1 // =1 4c824: 390107e8 strb w8, [sp, #0x41] 4c828: 370001bc tbnz w28, #0x0, 0x4c85c 4c82c: 91002268 add x8, x19, #0x8 4c830: c85ffd09 ldaxr x9, [x8] 4c834: d100052a sub x10, x9, #0x1 4c838: c80bfd0a stlxr w11, x10, [x8] 4c83c: 35ffffab cbnz w11, 0x4c830 4c840: b50000e9 cbnz x9, 0x4c85c 4c844: f9400268 ldr x8, [x19] 4c848: aa1303e0 mov x0, x19 4c84c: f9400908 ldr x8, [x8, #0x10] 4c850: d63f0100 blr x8 4c854: aa1303e0 mov x0, x19 4c858: 97ffd5ce bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 4c85c: f90017f3 str x19, [sp, #0x28] 4c860: a94ba708 ldp x8, x9, [x24, #0xb8] 4c864: eb08013f cmp x9, x8 4c868: 54000061 b.ne 0x4c874 4c86c: aa1f03fb mov x27, xzr 4c870: 14000002 b 0x4c878 4c874: f940011b ldr x27, [x8] 4c878: a9037fff stp xzr, xzr, [sp, #0x30] 4c87c: b90027fc str w28, [sp, #0x24] 4c880: 3400009c cbz w28, 0x4c890 4c884: a90357f9 stp x25, x21, [sp, #0x30] 4c888: b94023f9 ldr w25, [sp, #0x20] 4c88c: 14000017 b 0x4c8e8 4c890: f94017e8 ldr x8, [sp, #0x28] 4c894: 91002108 add x8, x8, #0x8 4c898: c85f7d09 ldxr x9, [x8] 4c89c: 91000529 add x9, x9, #0x1 4c8a0: c80a7d09 stxr w10, x9, [x8] 4c8a4: 35ffffaa cbnz w10, 0x4c898 4c8a8: f9401ffc ldr x28, [sp, #0x38] 4c8ac: a90357f9 stp x25, x21, [sp, #0x30] 4c8b0: b94023f9 ldr w25, [sp, #0x20] 4c8b4: b40001bc cbz x28, 0x4c8e8 4c8b8: 91002388 add x8, x28, #0x8 4c8bc: c85ffd09 ldaxr x9, [x8] 4c8c0: d100052a sub x10, x9, #0x1 4c8c4: c80bfd0a stlxr w11, x10, [x8] 4c8c8: 35ffffab cbnz w11, 0x4c8bc 4c8cc: b50000e9 cbnz x9, 0x4c8e8 4c8d0: f9400388 ldr x8, [x28] 4c8d4: aa1c03e0 mov x0, x28 4c8d8: f9400908 ldr x8, [x8, #0x10] 4c8dc: d63f0100 blr x8 4c8e0: aa1c03e0 mov x0, x28 4c8e4: 97ffd5ab bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 4c8e8: d101a3a8 sub x8, x29, #0x68 4c8ec: 9100c3e2 add x2, sp, #0x30 4c8f0: aa1b03e0 mov x0, x27 4c8f4: aa1803e1 mov x1, x24 4c8f8: 2a1903e3 mov w3, w25 4c8fc: aa1a03e4 mov x4, x26 4c900: 94006885 bl 0x66b14 4c904: f9401ff9 ldr x25, [sp, #0x38] 4c908: b40001b9 cbz x25, 0x4c93c 4c90c: 91002328 add x8, x25, #0x8 4c910: c85ffd09 ldaxr x9, [x8] 4c914: d100052a sub x10, x9, #0x1 4c918: c80bfd0a stlxr w11, x10, [x8] 4c91c: 35ffffab cbnz w11, 0x4c910 4c920: b50000e9 cbnz x9, 0x4c93c 4c924: f9400328 ldr x8, [x25] 4c928: aa1903e0 mov x0, x25 4c92c: f9400908 ldr x8, [x8, #0x10] 4c930: d63f0100 blr x8 4c934: aa1903e0 mov x0, x25 4c938: 97ffd596 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 4c93c: 394303e8 ldrb w8, [sp, #0xc0] 4c940: b94027fb ldr w27, [sp, #0x24] 4c944: 340002a8 cbz w8, 0x4c998 4c948: f9405fe9 ldr x9, [sp, #0xb8] 4c94c: 910223e8 add x8, sp, #0x88 4c950: 91010108 add x8, x8, #0x40 4c954: eb08013f cmp x9, x8 4c958: 54000040 b.eq 0x4c960 4c95c: f9005fe8 str x8, [sp, #0xb8] 4c960: f9405bf5 ldr x21, [sp, #0xb0] 4c964: b4000435 cbz x21, 0x4c9e8 4c968: a94ce7fa ldp x26, x25, [sp, #0xc8] 4c96c: 08dffec8 ldarb w8, [x22] 4c970: 36001b88 tbz w8, #0x0, 0x4cce0 4c974: f9406688 ldr x8, [x20, #0xc8] 4c978: b9400ea2 ldr w2, [x21, #0xc] 4c97c: f9427108 ldr x8, [x8, #0x4e0] 4c980: aa1a03e0 mov x0, x26 4c984: aa1903e1 mov x1, x25 4c988: d63f0100 blr x8 4c98c: b40002e0 cbz x0, 0x4c9e8 4c990: a900fc1f stp xzr, xzr, [x0, #0x8] 4c994: 14000015 b 0x4c9e8 4c998: f9405fe8 ldr x8, [sp, #0xb8] 4c99c: b4000268 cbz x8, 0x4c9e8 4c9a0: 910223e9 add x9, sp, #0x88 4c9a4: 91010129 add x9, x9, #0x40 4c9a8: eb09011f cmp x8, x9 4c9ac: 54000060 b.eq 0x4c9b8 4c9b0: aa0903e8 mov x8, x9 4c9b4: f9005fe9 str x9, [sp, #0xb8] 4c9b8: f9405bf5 ldr x21, [sp, #0xb0] 4c9bc: a9406919 ldp x25, x26, [x8] 4c9c0: 08dffec8 ldarb w8, [x22] 4c9c4: 36001a48 tbz w8, #0x0, 0x4cd0c 4c9c8: f9406688 ldr x8, [x20, #0xc8] 4c9cc: f94002a0 ldr x0, [x21] 4c9d0: f9416108 ldr x8, [x8, #0x2c0] 4c9d4: aa1903e1 mov x1, x25 4c9d8: aa1a03e2 mov x2, x26 4c9dc: d63f0100 blr x8 4c9e0: 394303e8 ldrb w8, [sp, #0xc0] 4c9e4: 35fffb28 cbnz w8, 0x4c948 4c9e8: f85983a8 ldur x8, [x29, #-0x68] 4c9ec: 390303ff strb wzr, [sp, #0xc0] 4c9f0: 910223e9 add x9, sp, #0x88 4c9f4: 91010129 add x9, x9, #0x40 4c9f8: a90b23f8 stp x24, x8, [sp, #0xb0] 4c9fc: 3dc00100 ldr q0, [x8] 4ca00: f9005fe9 str x9, [sp, #0xb8] 4ca04: 3c8c83e0 stur q0, [sp, #0xc8] 4ca08: b940d3e8 ldr w8, [sp, #0xd0] 4ca0c: 31002d1f cmn w8, #0xb 4ca10: 540000a3 b.lo 0x4ca24 4ca14: f94067e8 ldr x8, [sp, #0xc8] 4ca18: b9400109 ldr w9, [x8] 4ca1c: 11000529 add w9, w9, #0x1 4ca20: b9000109 str w9, [x8] 4ca24: 390303ff strb wzr, [sp, #0xc0] 4ca28: a946a6e8 ldp x8, x9, [x23, #0x68] 4ca2c: eb09011f cmp x8, x9 4ca30: 54000322 b.hs 0x4ca94 4ca34: b9408be9 ldr w9, [sp, #0x88] 4ca38: 910223ea add x10, sp, #0x88 4ca3c: 9100214a add x10, x10, #0x8 4ca40: b9000109 str w9, [x8] 4ca44: f9400949 ldr x9, [x10, #0x10] 4ca48: 3dc00140 ldr q0, [x10] 4ca4c: f9000d09 str x9, [x8, #0x18] 4ca50: 3c808100 stur q0, [x8, #0x8] 4ca54: a900fd5f stp xzr, xzr, [x10, #0x8] 4ca58: f900015f str xzr, [x10] 4ca5c: f94057e9 ldr x9, [sp, #0xa8] 4ca60: a902fd1f stp xzr, xzr, [x8, #0x28] 4ca64: 3900e11f strb wzr, [x8, #0x38] 4ca68: f9001109 str x9, [x8, #0x20] 4ca6c: f9405fe9 ldr x9, [sp, #0xb8] 4ca70: b4000a69 cbz x9, 0x4cbbc 4ca74: f9405be9 ldr x9, [sp, #0xb0] 4ca78: 910223ea add x10, sp, #0x88 4ca7c: eb0a011f cmp x8, x10 4ca80: f9001509 str x9, [x8, #0x28] 4ca84: 540008e0 b.eq 0x4cba0 4ca88: f9405fe9 ldr x9, [sp, #0xb8] 4ca8c: f9001909 str x9, [x8, #0x30] 4ca90: 14000045 b 0x4cba4 4ca94: 910182e0 add x0, x23, #0x60 4ca98: 910223e1 add x1, sp, #0x88 4ca9c: 94001d94 bl 0x540ec 4caa0: 394107e8 ldrb w8, [sp, #0x41] 4caa4: 340009a8 cbz w8, 0x4cbd8 4caa8: 394103e8 ldrb w8, [sp, #0x40] 4caac: 34000968 cbz w8, 0x4cbd8 4cab0: 08dffec8 ldarb w8, [x22] 4cab4: 36000228 tbz w8, #0x0, 0x4caf8 4cab8: f94027e9 ldr x9, [sp, #0x48] 4cabc: f9406688 ldr x8, [x20, #0xc8] 4cac0: f9400120 ldr x0, [x9] 4cac4: f942e508 ldr x8, [x8, #0x5c8] 4cac8: d63f0100 blr x8 4cacc: 34000360 cbz w0, 0x4cb38 4cad0: f81983bf stur xzr, [x29, #-0x68] 4cad4: 08dffec8 ldarb w8, [x22] 4cad8: 36000208 tbz w8, #0x0, 0x4cb18 4cadc: f94027e9 ldr x9, [sp, #0x48] 4cae0: f9406688 ldr x8, [x20, #0xc8] 4cae4: f9400120 ldr x0, [x9] 4cae8: f942e908 ldr x8, [x8, #0x5d0] 4caec: d101a3a1 sub x1, x29, #0x68 4caf0: d63f0100 blr x8 4caf4: 17ffffef b 0x4cab0 4caf8: aa1603e0 mov x0, x22 4cafc: 97ffd6f9 bl 0x426e0 <__cxa_guard_acquire@plt> 4cb00: 34fffdc0 cbz w0, 0x4cab8 4cb04: 97ffd1fb bl 0x412f0 4cb08: f9006680 str x0, [x20, #0xc8] 4cb0c: aa1603e0 mov x0, x22 4cb10: 97ffd338 bl 0x417f0 <__cxa_guard_release@plt> 4cb14: 17ffffe9 b 0x4cab8 4cb18: aa1603e0 mov x0, x22 4cb1c: 97ffd6f1 bl 0x426e0 <__cxa_guard_acquire@plt> 4cb20: 34fffde0 cbz w0, 0x4cadc 4cb24: 97ffd1f3 bl 0x412f0 4cb28: f9006680 str x0, [x20, #0xc8] 4cb2c: aa1603e0 mov x0, x22 4cb30: 97ffd330 bl 0x417f0 <__cxa_guard_release@plt> 4cb34: 17ffffea b 0x4cadc 4cb38: a944abe8 ldp x8, x10, [sp, #0x48] 4cb3c: f9402fe9 ldr x9, [sp, #0x58] 4cb40: b40000c9 cbz x9, 0x4cb58 4cb44: 9100212b add x11, x9, #0x8 4cb48: c85f7d6c ldxr x12, [x11] 4cb4c: 9100058c add x12, x12, #0x1 4cb50: c80d7d6c stxr w13, x12, [x11] 4cb54: 35ffffad cbnz w13, 0x4cb48 4cb58: f9400d16 ldr x22, [x8, #0x18] 4cb5c: a901250a stp x10, x9, [x8, #0x10] 4cb60: b40003d6 cbz x22, 0x4cbd8 4cb64: 910022c8 add x8, x22, #0x8 4cb68: c85ffd09 ldaxr x9, [x8] 4cb6c: d100052a sub x10, x9, #0x1 4cb70: c80bfd0a stlxr w11, x10, [x8] 4cb74: 35ffffab cbnz w11, 0x4cb68 4cb78: b5000309 cbnz x9, 0x4cbd8 4cb7c: f94002c8 ldr x8, [x22] 4cb80: aa1603e0 mov x0, x22 4cb84: f9400908 ldr x8, [x8, #0x10] 4cb88: d63f0100 blr x8 4cb8c: aa1603e0 mov x0, x22 4cb90: 97ffd500 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 4cb94: f9402ff6 ldr x22, [sp, #0x58] 4cb98: b5000256 cbnz x22, 0x4cbe0 4cb9c: 14000017 b 0x4cbf8 4cba0: aa1f03e9 mov x9, xzr 4cba4: 394303ea ldrb w10, [sp, #0xc0] 4cba8: 3900e10a strb w10, [x8, #0x38] 4cbac: 3dc00120 ldr q0, [x9] 4cbb0: 91010109 add x9, x8, #0x40 4cbb4: f9001909 str x9, [x8, #0x30] 4cbb8: 3d801100 str q0, [x8, #0x40] 4cbbc: 52800029 mov w9, #0x1 // =1 4cbc0: 91014108 add x8, x8, #0x50 4cbc4: f9005bff str xzr, [sp, #0xb0] 4cbc8: 390303e9 strb w9, [sp, #0xc0] 4cbcc: f90036e8 str x8, [x23, #0x68] 4cbd0: 394107e8 ldrb w8, [sp, #0x41] 4cbd4: 35fff6a8 cbnz w8, 0x4caa8 4cbd8: f9402ff6 ldr x22, [sp, #0x58] 4cbdc: b40000f6 cbz x22, 0x4cbf8 4cbe0: 910022c8 add x8, x22, #0x8 4cbe4: c85ffd09 ldaxr x9, [x8] 4cbe8: d100052a sub x10, x9, #0x1 4cbec: c80bfd0a stlxr w11, x10, [x8] 4cbf0: 35ffffab cbnz w11, 0x4cbe4 4cbf4: b4000229 cbz x9, 0x4cc38 4cbf8: 370002fb tbnz w27, #0x0, 0x4cc54 4cbfc: f94017e8 ldr x8, [sp, #0x28] 4cc00: 91002108 add x8, x8, #0x8 4cc04: c85ffd09 ldaxr x9, [x8] 4cc08: d100052a sub x10, x9, #0x1 4cc0c: c80bfd0a stlxr w11, x10, [x8] 4cc10: 35ffffab cbnz w11, 0x4cc04 4cc14: b5000209 cbnz x9, 0x4cc54 4cc18: f94017f3 ldr x19, [sp, #0x28] 4cc1c: f9400268 ldr x8, [x19] 4cc20: aa1303e0 mov x0, x19 4cc24: f9400908 ldr x8, [x8, #0x10] 4cc28: d63f0100 blr x8 4cc2c: aa1303e0 mov x0, x19 4cc30: 97ffd4d8 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 4cc34: 14000008 b 0x4cc54 4cc38: f94002c8 ldr x8, [x22] 4cc3c: aa1603e0 mov x0, x22 4cc40: f9400908 ldr x8, [x8, #0x10] 4cc44: d63f0100 blr x8 4cc48: aa1603e0 mov x0, x22 4cc4c: 97ffd4d1 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 4cc50: 3607fd7b tbz w27, #0x0, 0x4cbfc 4cc54: 910183e0 add x0, sp, #0x60 4cc58: 9400862d bl 0x6e50c 4cc5c: a946a3e9 ldp x9, x8, [sp, #0x68] 4cc60: f9005928 str x8, [x9, #0xb0] 4cc64: f9400be0 ldr x0, [sp, #0x10] 4cc68: 94008399 bl 0x6dacc 4cc6c: f9400fe0 ldr x0, [sp, #0x18] 4cc70: 94001c4b bl 0x53d9c 4cc74: 394243e8 ldrb w8, [sp, #0x90] 4cc78: 36000068 tbz w8, #0x0, 0x4cc84 4cc7c: f94053e0 ldr x0, [sp, #0xa0] 4cc80: 97ffd1a8 bl 0x41320 <_ZdlPv@plt> 4cc84: f94007e8 ldr x8, [sp, #0x8] 4cc88: f9401508 ldr x8, [x8, #0x28] 4cc8c: f85a03a9 ldur x9, [x29, #-0x60] 4cc90: eb09011f cmp x8, x9 4cc94: 54000521 b.ne 0x4cd38 4cc98: a9547bfd ldp x29, x30, [sp, #0x140] 4cc9c: a9534ff4 ldp x20, x19, [sp, #0x130] 4cca0: a95257f6 ldp x22, x21, [sp, #0x120] 4cca4: a9515ff8 ldp x24, x23, [sp, #0x110] 4cca8: a95067fa ldp x26, x25, [sp, #0x100] 4ccac: a94f6ffc ldp x28, x27, [sp, #0xf0] 4ccb0: 910543ff add sp, sp, #0x150 4ccb4: d65f03c0 ret 4ccb8: 90000620 adrp x0, 0x110000 4ccbc: 91034000 add x0, x0, #0xd0 4ccc0: 97ffd688 bl 0x426e0 <__cxa_guard_acquire@plt> 4ccc4: 34ffcdc0 cbz w0, 0x4c67c 4ccc8: 97ffd18a bl 0x412f0 4cccc: f9006680 str x0, [x20, #0xc8] 4ccd0: 90000620 adrp x0, 0x110000 4ccd4: 91034000 add x0, x0, #0xd0 4ccd8: 97ffd2c6 bl 0x417f0 <__cxa_guard_release@plt> 4ccdc: 17fffe68 b 0x4c67c 4cce0: 90000620 adrp x0, 0x110000 4cce4: 91034000 add x0, x0, #0xd0 4cce8: 97ffd67e bl 0x426e0 <__cxa_guard_acquire@plt> 4ccec: 34ffe440 cbz w0, 0x4c974 4ccf0: 97ffd180 bl 0x412f0 4ccf4: f9006680 str x0, [x20, #0xc8] 4ccf8: 90000620 adrp x0, 0x110000 4ccfc: 91034000 add x0, x0, #0xd0 4cd00: 97ffd2bc bl 0x417f0 <__cxa_guard_release@plt> 4cd04: b94027fb ldr w27, [sp, #0x24] 4cd08: 17ffff1b b 0x4c974 4cd0c: 90000620 adrp x0, 0x110000 4cd10: 91034000 add x0, x0, #0xd0 4cd14: 97ffd673 bl 0x426e0 <__cxa_guard_acquire@plt> 4cd18: 34ffe580 cbz w0, 0x4c9c8 4cd1c: 97ffd175 bl 0x412f0 4cd20: f9006680 str x0, [x20, #0xc8] 4cd24: 90000620 adrp x0, 0x110000 4cd28: 91034000 add x0, x0, #0xd0 4cd2c: 97ffd2b1 bl 0x417f0 <__cxa_guard_release@plt> 4cd30: b94027fb ldr w27, [sp, #0x24] 4cd34: 17ffff25 b 0x4c9c8 4cd38: 97ffd5d6 bl 0x42490 <__stack_chk_fail@plt> 4cd3c: 14000001 b 0x4cd40 4cd40: aa0003f7 mov x23, x0 4cd44: 90000620 adrp x0, 0x110000 4cd48: 91034000 add x0, x0, #0xd0 4cd4c: 97ffd591 bl 0x42390 <__cxa_guard_abort@plt> 4cd50: 394107e8 ldrb w8, [sp, #0x41] 4cd54: 350004c8 cbnz w8, 0x4cdec 4cd58: 14000060 b 0x4ced8 4cd5c: aa0003f7 mov x23, x0 4cd60: 90000620 adrp x0, 0x110000 4cd64: 91034000 add x0, x0, #0xd0 4cd68: 97ffd58a bl 0x42390 <__cxa_guard_abort@plt> 4cd6c: 1400007d b 0x4cf60 4cd70: 14000001 b 0x4cd74 4cd74: aa0003f3 mov x19, x0 4cd78: 90000620 adrp x0, 0x110000 4cd7c: 91034000 add x0, x0, #0xd0 4cd80: 97ffd584 bl 0x42390 <__cxa_guard_abort@plt> 4cd84: 1400008b b 0x4cfb0 4cd88: 94001b49 bl 0x53aac 4cd8c: 94001b48 bl 0x53aac 4cd90: f9401ff8 ldr x24, [sp, #0x38] 4cd94: aa0003f7 mov x23, x0 4cd98: b4000278 cbz x24, 0x4cde4 4cd9c: 91002308 add x8, x24, #0x8 4cda0: c85ffd09 ldaxr x9, [x8] 4cda4: d100052a sub x10, x9, #0x1 4cda8: c80bfd0a stlxr w11, x10, [x8] 4cdac: 35ffffab cbnz w11, 0x4cda0 4cdb0: b50001a9 cbnz x9, 0x4cde4 4cdb4: f9400308 ldr x8, [x24] 4cdb8: aa1803e0 mov x0, x24 4cdbc: f9400908 ldr x8, [x8, #0x10] 4cdc0: d63f0100 blr x8 4cdc4: aa1803e0 mov x0, x24 4cdc8: 97ffd472 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 4cdcc: 394107e8 ldrb w8, [sp, #0x41] 4cdd0: 350000e8 cbnz w8, 0x4cdec 4cdd4: 14000041 b 0x4ced8 4cdd8: aa0003f7 mov x23, x0 4cddc: 14000061 b 0x4cf60 4cde0: aa0003f7 mov x23, x0 4cde4: 394107e8 ldrb w8, [sp, #0x41] 4cde8: 34000788 cbz w8, 0x4ced8 4cdec: 394103e8 ldrb w8, [sp, #0x40] 4cdf0: 34000748 cbz w8, 0x4ced8 4cdf4: 08dffec8 ldarb w8, [x22] 4cdf8: 36000228 tbz w8, #0x0, 0x4ce3c 4cdfc: f94027e9 ldr x9, [sp, #0x48] 4ce00: f9406688 ldr x8, [x20, #0xc8] 4ce04: f9400120 ldr x0, [x9] 4ce08: f942e508 ldr x8, [x8, #0x5c8] 4ce0c: d63f0100 blr x8 4ce10: 34000360 cbz w0, 0x4ce7c 4ce14: f81983bf stur xzr, [x29, #-0x68] 4ce18: 08dffec8 ldarb w8, [x22] 4ce1c: 36000208 tbz w8, #0x0, 0x4ce5c 4ce20: f94027e9 ldr x9, [sp, #0x48] 4ce24: f9406688 ldr x8, [x20, #0xc8] 4ce28: f9400120 ldr x0, [x9] 4ce2c: f942e908 ldr x8, [x8, #0x5d0] 4ce30: d101a3a1 sub x1, x29, #0x68 4ce34: d63f0100 blr x8 4ce38: 17ffffef b 0x4cdf4 4ce3c: aa1603e0 mov x0, x22 4ce40: 97ffd628 bl 0x426e0 <__cxa_guard_acquire@plt> 4ce44: 34fffdc0 cbz w0, 0x4cdfc 4ce48: 97ffd12a bl 0x412f0 4ce4c: f9006680 str x0, [x20, #0xc8] 4ce50: aa1603e0 mov x0, x22 4ce54: 97ffd267 bl 0x417f0 <__cxa_guard_release@plt> 4ce58: 17ffffe9 b 0x4cdfc 4ce5c: aa1603e0 mov x0, x22 4ce60: 97ffd620 bl 0x426e0 <__cxa_guard_acquire@plt> 4ce64: 34fffde0 cbz w0, 0x4ce20 4ce68: 97ffd122 bl 0x412f0 4ce6c: f9006680 str x0, [x20, #0xc8] 4ce70: aa1603e0 mov x0, x22 4ce74: 97ffd25f bl 0x417f0 <__cxa_guard_release@plt> 4ce78: 17ffffea b 0x4ce20 4ce7c: a944abe8 ldp x8, x10, [sp, #0x48] 4ce80: f9402fe9 ldr x9, [sp, #0x58] 4ce84: b40000c9 cbz x9, 0x4ce9c 4ce88: 9100212b add x11, x9, #0x8 4ce8c: c85f7d6c ldxr x12, [x11] 4ce90: 9100058c add x12, x12, #0x1 4ce94: c80d7d6c stxr w13, x12, [x11] 4ce98: 35ffffad cbnz w13, 0x4ce8c 4ce9c: f9400d16 ldr x22, [x8, #0x18] 4cea0: a901250a stp x10, x9, [x8, #0x10] 4cea4: b40001b6 cbz x22, 0x4ced8 4cea8: 910022c8 add x8, x22, #0x8 4ceac: c85ffd09 ldaxr x9, [x8] 4ceb0: d100052a sub x10, x9, #0x1 4ceb4: c80bfd0a stlxr w11, x10, [x8] 4ceb8: 35ffffab cbnz w11, 0x4ceac 4cebc: b50000e9 cbnz x9, 0x4ced8 4cec0: f94002c8 ldr x8, [x22] 4cec4: aa1603e0 mov x0, x22 4cec8: f9400908 ldr x8, [x8, #0x10] 4cecc: d63f0100 blr x8 4ced0: aa1603e0 mov x0, x22 4ced4: 97ffd42f bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 4ced8: f9402ff6 ldr x22, [sp, #0x58] 4cedc: b40001b6 cbz x22, 0x4cf10 4cee0: 910022c8 add x8, x22, #0x8 4cee4: c85ffd09 ldaxr x9, [x8] 4cee8: d100052a sub x10, x9, #0x1 4ceec: c80bfd0a stlxr w11, x10, [x8] 4cef0: 35ffffab cbnz w11, 0x4cee4 4cef4: b50000e9 cbnz x9, 0x4cf10 4cef8: f94002c8 ldr x8, [x22] 4cefc: aa1603e0 mov x0, x22 4cf00: f9400908 ldr x8, [x8, #0x10] 4cf04: d63f0100 blr x8 4cf08: aa1603e0 mov x0, x22 4cf0c: 97ffd421 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 4cf10: b94027e8 ldr w8, [sp, #0x24] 4cf14: 370001e8 tbnz w8, #0x0, 0x4cf50 4cf18: f94017e8 ldr x8, [sp, #0x28] 4cf1c: 91002108 add x8, x8, #0x8 4cf20: c85ffd09 ldaxr x9, [x8] 4cf24: d100052a sub x10, x9, #0x1 4cf28: c80bfd0a stlxr w11, x10, [x8] 4cf2c: 35ffffab cbnz w11, 0x4cf20 4cf30: b5000109 cbnz x9, 0x4cf50 4cf34: f94017f3 ldr x19, [sp, #0x28] 4cf38: f9400268 ldr x8, [x19] 4cf3c: aa1303e0 mov x0, x19 4cf40: f9400908 ldr x8, [x8, #0x10] 4cf44: d63f0100 blr x8 4cf48: aa1303e0 mov x0, x19 4cf4c: 97ffd411 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 4cf50: 910183e0 add x0, sp, #0x60 4cf54: 9400856e bl 0x6e50c 4cf58: a946a3e9 ldp x9, x8, [sp, #0x68] 4cf5c: f9005928 str x8, [x9, #0xb0] 4cf60: f9400be0 ldr x0, [sp, #0x10] 4cf64: 940082da bl 0x6dacc 4cf68: 14000008 b 0x4cf88 4cf6c: 17ffff82 b 0x4cd74 4cf70: 17ffff81 b 0x4cd74 4cf74: 94001ace bl 0x53aac 4cf78: 94001acd bl 0x53aac 4cf7c: 1400000c b 0x4cfac 4cf80: 1400000b b 0x4cfac 4cf84: aa0003f7 mov x23, x0 4cf88: f9400fe0 ldr x0, [sp, #0x18] 4cf8c: 94001b84 bl 0x53d9c 4cf90: 394243e8 ldrb w8, [sp, #0x90] 4cf94: 36000068 tbz w8, #0x0, 0x4cfa0 4cf98: f94053e0 ldr x0, [sp, #0xa0] 4cf9c: 97ffd0e1 bl 0x41320 <_ZdlPv@plt> 4cfa0: aa1703e0 mov x0, x23 4cfa4: 940220fe bl 0xd539c <__cxa_demangle+0x12abc> 4cfa8: 14000001 b 0x4cfac 4cfac: aa0003f3 mov x19, x0 4cfb0: 910103e8 add x8, sp, #0x40 4cfb4: 91004100 add x0, x8, #0x10 4cfb8: 97ffd9a7 bl 0x43654 4cfbc: aa1303e0 mov x0, x19 4cfc0: 94001abb bl 0x53aac 000000000004cfc4 : 4cfc4: d10203ff sub sp, sp, #0x80 4cfc8: a9064ff4 stp x20, x19, [sp, #0x60] 4cfcc: a9077bfd stp x29, x30, [sp, #0x70] 4cfd0: 9101c3fd add x29, sp, #0x70 4cfd4: d53bd054 mrs x20, TPIDR_EL0 4cfd8: f9401688 ldr x8, [x20, #0x28] 4cfdc: 52802009 mov w9, #0x100 // =256 4cfe0: 910023ea add x10, sp, #0x8 4cfe4: 9100a153 add x19, x10, #0x28 4cfe8: f81e83a8 stur x8, [x29, #-0x18] 4cfec: a90207ff stp xzr, x1, [sp, #0x20] 4cff0: a9017fff stp xzr, xzr, [sp, #0x10] 4cff4: 390103ff strb wzr, [sp, #0x40] 4cff8: a9037fff stp xzr, xzr, [sp, #0x30] 4cffc: b9000be9 str w9, [sp, #0x8] 4d000: a946ac08 ldp x8, x11, [x0, #0x68] 4d004: eb0b011f cmp x8, x11 4d008: 540002e2 b.hs 0x4d064 4d00c: 9100214a add x10, x10, #0x8 4d010: b9000109 str w9, [x8] 4d014: f9400949 ldr x9, [x10, #0x10] 4d018: 3dc00140 ldr q0, [x10] 4d01c: f9000d09 str x9, [x8, #0x18] 4d020: 3c808100 stur q0, [x8, #0x8] 4d024: a900fd5f stp xzr, xzr, [x10, #0x8] 4d028: f900015f str xzr, [x10] 4d02c: f94017e9 ldr x9, [sp, #0x28] 4d030: a902fd1f stp xzr, xzr, [x8, #0x28] 4d034: 3900e11f strb wzr, [x8, #0x38] 4d038: f9001109 str x9, [x8, #0x20] 4d03c: f9401fe9 ldr x9, [sp, #0x38] 4d040: b4000289 cbz x9, 0x4d090 4d044: f9401be9 ldr x9, [sp, #0x30] 4d048: 910023ea add x10, sp, #0x8 4d04c: eb0a011f cmp x8, x10 4d050: f9001509 str x9, [x8, #0x28] 4d054: 54000100 b.eq 0x4d074 4d058: f9401fe9 ldr x9, [sp, #0x38] 4d05c: f9001909 str x9, [x8, #0x30] 4d060: 14000006 b 0x4d078 4d064: 91018000 add x0, x0, #0x60 4d068: 910023e1 add x1, sp, #0x8 4d06c: 94001c20 bl 0x540ec 4d070: 1400000d b 0x4d0a4 4d074: aa1f03e9 mov x9, xzr 4d078: 394103ea ldrb w10, [sp, #0x40] 4d07c: 3900e10a strb w10, [x8, #0x38] 4d080: 3dc00120 ldr q0, [x9] 4d084: 91010109 add x9, x8, #0x40 4d088: f9001909 str x9, [x8, #0x30] 4d08c: 3d801100 str q0, [x8, #0x40] 4d090: 52800029 mov w9, #0x1 // =1 4d094: 91014108 add x8, x8, #0x50 4d098: f9001bff str xzr, [sp, #0x30] 4d09c: 390103e9 strb w9, [sp, #0x40] 4d0a0: f9003408 str x8, [x0, #0x68] 4d0a4: aa1303e0 mov x0, x19 4d0a8: 94001b3d bl 0x53d9c 4d0ac: 394043e8 ldrb w8, [sp, #0x10] 4d0b0: 36000068 tbz w8, #0x0, 0x4d0bc 4d0b4: f94013e0 ldr x0, [sp, #0x20] 4d0b8: 97ffd09a bl 0x41320 <_ZdlPv@plt> 4d0bc: f9401688 ldr x8, [x20, #0x28] 4d0c0: f85e83a9 ldur x9, [x29, #-0x18] 4d0c4: eb09011f cmp x8, x9 4d0c8: 540000a1 b.ne 0x4d0dc 4d0cc: a9477bfd ldp x29, x30, [sp, #0x70] 4d0d0: a9464ff4 ldp x20, x19, [sp, #0x60] 4d0d4: 910203ff add sp, sp, #0x80 4d0d8: d65f03c0 ret 4d0dc: 97ffd4ed bl 0x42490 <__stack_chk_fail@plt> 4d0e0: aa0003f4 mov x20, x0 4d0e4: aa1303e0 mov x0, x19 4d0e8: 94001b2d bl 0x53d9c 4d0ec: 394043e8 ldrb w8, [sp, #0x10] 4d0f0: 36000068 tbz w8, #0x0, 0x4d0fc 4d0f4: f94013e0 ldr x0, [sp, #0x20] 4d0f8: 97ffd08a bl 0x41320 <_ZdlPv@plt> 4d0fc: aa1403e0 mov x0, x20 4d100: 940220a7 bl 0xd539c <__cxa_demangle+0x12abc> 000000000004d104 : 4d104: d10203ff sub sp, sp, #0x80 4d108: a9064ff4 stp x20, x19, [sp, #0x60] 4d10c: a9077bfd stp x29, x30, [sp, #0x70] 4d110: 9101c3fd add x29, sp, #0x70 4d114: d53bd054 mrs x20, TPIDR_EL0 4d118: f9401688 ldr x8, [x20, #0x28] 4d11c: 52800809 mov w9, #0x40 // =64 4d120: 910023ea add x10, sp, #0x8 4d124: 9100a153 add x19, x10, #0x28 4d128: f81e83a8 stur x8, [x29, #-0x18] 4d12c: a90207ff stp xzr, x1, [sp, #0x20] 4d130: a9017fff stp xzr, xzr, [sp, #0x10] 4d134: 390103ff strb wzr, [sp, #0x40] 4d138: a9037fff stp xzr, xzr, [sp, #0x30] 4d13c: b9000be9 str w9, [sp, #0x8] 4d140: a946ac08 ldp x8, x11, [x0, #0x68] 4d144: eb0b011f cmp x8, x11 4d148: 540002e2 b.hs 0x4d1a4 4d14c: 9100214a add x10, x10, #0x8 4d150: b9000109 str w9, [x8] 4d154: f9400949 ldr x9, [x10, #0x10] 4d158: 3dc00140 ldr q0, [x10] 4d15c: f9000d09 str x9, [x8, #0x18] 4d160: 3c808100 stur q0, [x8, #0x8] 4d164: a900fd5f stp xzr, xzr, [x10, #0x8] 4d168: f900015f str xzr, [x10] 4d16c: f94017e9 ldr x9, [sp, #0x28] 4d170: a902fd1f stp xzr, xzr, [x8, #0x28] 4d174: 3900e11f strb wzr, [x8, #0x38] 4d178: f9001109 str x9, [x8, #0x20] 4d17c: f9401fe9 ldr x9, [sp, #0x38] 4d180: b4000289 cbz x9, 0x4d1d0 4d184: f9401be9 ldr x9, [sp, #0x30] 4d188: 910023ea add x10, sp, #0x8 4d18c: eb0a011f cmp x8, x10 4d190: f9001509 str x9, [x8, #0x28] 4d194: 54000100 b.eq 0x4d1b4 4d198: f9401fe9 ldr x9, [sp, #0x38] 4d19c: f9001909 str x9, [x8, #0x30] 4d1a0: 14000006 b 0x4d1b8 4d1a4: 91018000 add x0, x0, #0x60 4d1a8: 910023e1 add x1, sp, #0x8 4d1ac: 94001bd0 bl 0x540ec 4d1b0: 1400000d b 0x4d1e4 4d1b4: aa1f03e9 mov x9, xzr 4d1b8: 394103ea ldrb w10, [sp, #0x40] 4d1bc: 3900e10a strb w10, [x8, #0x38] 4d1c0: 3dc00120 ldr q0, [x9] 4d1c4: 91010109 add x9, x8, #0x40 4d1c8: f9001909 str x9, [x8, #0x30] 4d1cc: 3d801100 str q0, [x8, #0x40] 4d1d0: 52800029 mov w9, #0x1 // =1 4d1d4: 91014108 add x8, x8, #0x50 4d1d8: f9001bff str xzr, [sp, #0x30] 4d1dc: 390103e9 strb w9, [sp, #0x40] 4d1e0: f9003408 str x8, [x0, #0x68] 4d1e4: aa1303e0 mov x0, x19 4d1e8: 94001aed bl 0x53d9c 4d1ec: 394043e8 ldrb w8, [sp, #0x10] 4d1f0: 36000068 tbz w8, #0x0, 0x4d1fc 4d1f4: f94013e0 ldr x0, [sp, #0x20] 4d1f8: 97ffd04a bl 0x41320 <_ZdlPv@plt> 4d1fc: f9401688 ldr x8, [x20, #0x28] 4d200: f85e83a9 ldur x9, [x29, #-0x18] 4d204: eb09011f cmp x8, x9 4d208: 540000a1 b.ne 0x4d21c 4d20c: a9477bfd ldp x29, x30, [sp, #0x70] 4d210: a9464ff4 ldp x20, x19, [sp, #0x60] 4d214: 910203ff add sp, sp, #0x80 4d218: d65f03c0 ret 4d21c: 97ffd49d bl 0x42490 <__stack_chk_fail@plt> 4d220: aa0003f4 mov x20, x0 4d224: aa1303e0 mov x0, x19 4d228: 94001add bl 0x53d9c 4d22c: 394043e8 ldrb w8, [sp, #0x10] 4d230: 36000068 tbz w8, #0x0, 0x4d23c 4d234: f94013e0 ldr x0, [sp, #0x20] 4d238: 97ffd03a bl 0x41320 <_ZdlPv@plt> 4d23c: aa1403e0 mov x0, x20 4d240: 94022057 bl 0xd539c <__cxa_demangle+0x12abc> 000000000004d244 : 4d244: f81e0ff3 str x19, [sp, #-0x20]! 4d248: a9017bfd stp x29, x30, [sp, #0x10] 4d24c: 910043fd add x29, sp, #0x10 4d250: 7100003f cmp w1, #0x0 4d254: 1a9f07e1 cset w1, ne 4d258: aa0003f3 mov x19, x0 4d25c: 940078a4 bl 0x6b4ec 4d260: a9417bfd ldp x29, x30, [sp, #0x10] 4d264: 7200001f tst w0, #0x1 4d268: 9a9f1260 csel x0, x19, xzr, ne 4d26c: f84207f3 ldr x19, [sp], #0x20 4d270: d65f03c0 ret 000000000004d274 : 4d274: d10383ff sub sp, sp, #0xe0 4d278: a9086ffc stp x28, x27, [sp, #0x80] 4d27c: a90967fa stp x26, x25, [sp, #0x90] 4d280: a90a5ff8 stp x24, x23, [sp, #0xa0] 4d284: a90b57f6 stp x22, x21, [sp, #0xb0] 4d288: a90c4ff4 stp x20, x19, [sp, #0xc0] 4d28c: a90d7bfd stp x29, x30, [sp, #0xd0] 4d290: 910343fd add x29, sp, #0xd0 4d294: d53bd05b mrs x27, TPIDR_EL0 4d298: f9401768 ldr x8, [x27, #0x28] 4d29c: f81a83a8 stur x8, [x29, #-0x58] 4d2a0: f9402008 ldr x8, [x0, #0x40] 4d2a4: b40006c8 cbz x8, 0x4d37c 4d2a8: f9400017 ldr x23, [x0] 4d2ac: aa0003f6 mov x22, x0 4d2b0: 94008204 bl 0x6dac0 4d2b4: aa0003f3 mov x19, x0 4d2b8: aa1703e0 mov x0, x23 4d2bc: 94008204 bl 0x6dacc 4d2c0: b94092e8 ldr w8, [x23, #0x90] 4d2c4: 9100c3e9 add x9, sp, #0x30 4d2c8: f0000615 adrp x21, 0x110000 4d2cc: 910342b5 add x21, x21, #0xd0 4d2d0: b90033e8 str w8, [sp, #0x30] 4d2d4: f9405ae8 ldr x8, [x23, #0xb0] 4d2d8: f000061a adrp x26, 0x110000 4d2dc: a903a3f7 stp x23, x8, [sp, #0x38] 4d2e0: f9005ae9 str x9, [x23, #0xb0] 4d2e4: 08dffea8 ldarb w8, [x21] 4d2e8: 36003148 tbz w8, #0x0, 0x4d910 4d2ec: f9406748 ldr x8, [x26, #0xc8] 4d2f0: f9437d08 ldr x8, [x8, #0x6f8] 4d2f4: d63f0100 blr x8 4d2f8: a90487e0 stp x0, x1, [sp, #0x48] 4d2fc: f9400adc ldr x28, [x22, #0x10] 4d300: b400043c cbz x28, 0x4d384 4d304: f9400ed4 ldr x20, [x22, #0x18] 4d308: b4000434 cbz x20, 0x4d38c 4d30c: 91002288 add x8, x20, #0x8 4d310: c85f7d09 ldxr x9, [x8] 4d314: 91000529 add x9, x9, #0x1 4d318: c80a7d09 stxr w10, x9, [x8] 4d31c: 35ffffaa cbnz w10, 0x4d310 4d320: c85f7d09 ldxr x9, [x8] 4d324: 91000529 add x9, x9, #0x1 4d328: c80a7d09 stxr w10, x9, [x8] 4d32c: 35ffffaa cbnz w10, 0x4d320 4d330: c85ffd09 ldaxr x9, [x8] 4d334: d100052a sub x10, x9, #0x1 4d338: c80bfd0a stlxr w11, x10, [x8] 4d33c: 35ffffab cbnz w11, 0x4d330 4d340: b50000e9 cbnz x9, 0x4d35c 4d344: f9400288 ldr x8, [x20] 4d348: aa1403e0 mov x0, x20 4d34c: f9400908 ldr x8, [x8, #0x10] 4d350: d63f0100 blr x8 4d354: aa1403e0 mov x0, x20 4d358: 97ffd30e bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 4d35c: 91002288 add x8, x20, #0x8 4d360: c85f7d09 ldxr x9, [x8] 4d364: 91000529 add x9, x9, #0x1 4d368: c80a7d09 stxr w10, x9, [x8] 4d36c: 35ffffaa cbnz w10, 0x4d360 4d370: 2a1f03f9 mov w25, wzr 4d374: f90007f4 str x20, [sp, #0x8] 4d378: 14000008 b 0x4d398 4d37c: 52800036 mov w22, #0x1 // =1 4d380: 140000df b 0x4d6fc 4d384: f90007ff str xzr, [sp, #0x8] 4d388: 14000002 b 0x4d390 4d38c: f90007f4 str x20, [sp, #0x8] 4d390: aa1f03f4 mov x20, xzr 4d394: 52800039 mov w25, #0x1 // =1 4d398: 52800028 mov w8, #0x1 // =1 4d39c: 390043e8 strb w8, [sp, #0x10] 4d3a0: a9027fff stp xzr, xzr, [sp, #0x20] 4d3a4: f9400789 ldr x9, [x28, #0x8] 4d3a8: f9000fe9 str x9, [sp, #0x18] 4d3ac: f9400928 ldr x8, [x9, #0x10] 4d3b0: eb1c011f cmp x8, x28 4d3b4: 54000340 b.eq 0x4d41c 4d3b8: f9400d29 ldr x9, [x9, #0x18] 4d3bc: b4000389 cbz x9, 0x4d42c 4d3c0: 9100212a add x10, x9, #0x8 4d3c4: c85f7d4b ldxr x11, [x10] 4d3c8: 9100056b add x11, x11, #0x1 4d3cc: c80c7d4b stxr w12, x11, [x10] 4d3d0: 35ffffac cbnz w12, 0x4d3c4 4d3d4: f94017f8 ldr x24, [sp, #0x28] 4d3d8: a90227e8 stp x8, x9, [sp, #0x20] 4d3dc: b40002b8 cbz x24, 0x4d430 4d3e0: 91002308 add x8, x24, #0x8 4d3e4: c85ffd09 ldaxr x9, [x8] 4d3e8: d100052a sub x10, x9, #0x1 4d3ec: c80bfd0a stlxr w11, x10, [x8] 4d3f0: 35ffffab cbnz w11, 0x4d3e4 4d3f4: b50001e9 cbnz x9, 0x4d430 4d3f8: f9400308 ldr x8, [x24] 4d3fc: aa1803e0 mov x0, x24 4d400: f9400908 ldr x8, [x8, #0x10] 4d404: d63f0100 blr x8 4d408: aa1803e0 mov x0, x24 4d40c: 97ffd2e1 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 4d410: f9400fe8 ldr x8, [sp, #0x18] 4d414: 36000139 tbz w25, #0x0, 0x4d438 4d418: 1400000d b 0x4d44c 4d41c: 2a1f03e8 mov w8, wzr 4d420: 390047e8 strb w8, [sp, #0x11] 4d424: 360003b9 tbz w25, #0x0, 0x4d498 4d428: 14000022 b 0x4d4b0 4d42c: a90227e8 stp x8, x9, [sp, #0x20] 4d430: f9400fe8 ldr x8, [sp, #0x18] 4d434: 370000d9 tbnz w25, #0x0, 0x4d44c 4d438: 91002289 add x9, x20, #0x8 4d43c: c85f7d2a ldxr x10, [x9] 4d440: 9100054a add x10, x10, #0x1 4d444: c80b7d2a stxr w11, x10, [x9] 4d448: 35ffffab cbnz w11, 0x4d43c 4d44c: f9400d18 ldr x24, [x8, #0x18] 4d450: f94007e9 ldr x9, [sp, #0x8] 4d454: a901251c stp x28, x9, [x8, #0x10] 4d458: b40001b8 cbz x24, 0x4d48c 4d45c: 91002308 add x8, x24, #0x8 4d460: c85ffd09 ldaxr x9, [x8] 4d464: d100052a sub x10, x9, #0x1 4d468: c80bfd0a stlxr w11, x10, [x8] 4d46c: 35ffffab cbnz w11, 0x4d460 4d470: b50000e9 cbnz x9, 0x4d48c 4d474: f9400308 ldr x8, [x24] 4d478: aa1803e0 mov x0, x24 4d47c: f9400908 ldr x8, [x8, #0x10] 4d480: d63f0100 blr x8 4d484: aa1803e0 mov x0, x24 4d488: 97ffd2c2 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 4d48c: 52800028 mov w8, #0x1 // =1 4d490: 390047e8 strb w8, [sp, #0x11] 4d494: 370000f9 tbnz w25, #0x0, 0x4d4b0 4d498: 91002288 add x8, x20, #0x8 4d49c: c85ffd09 ldaxr x9, [x8] 4d4a0: d100052a sub x10, x9, #0x1 4d4a4: c80bfd0a stlxr w11, x10, [x8] 4d4a8: 35ffffab cbnz w11, 0x4d49c 4d4ac: b4000229 cbz x9, 0x4d4f0 4d4b0: f94022c8 ldr x8, [x22, #0x40] 4d4b4: b40002e8 cbz x8, 0x4d510 4d4b8: aa1703e0 mov x0, x23 4d4bc: 94008187 bl 0x6dad8 4d4c0: 3dc016c0 ldr q0, [x22, #0x50] 4d4c4: aa0003f7 mov x23, x0 4d4c8: 3d800000 str q0, [x0] 4d4cc: b9400808 ldr w8, [x0, #0x8] 4d4d0: 31002d1f cmn w8, #0xb 4d4d4: 540000a3 b.lo 0x4d4e8 4d4d8: f94002e8 ldr x8, [x23] 4d4dc: b9400109 ldr w9, [x8] 4d4e0: 11000529 add w9, w9, #0x1 4d4e4: b9000109 str w9, [x8] 4d4e8: 36000199 tbz w25, #0x0, 0x4d518 4d4ec: 14000010 b 0x4d52c 4d4f0: f9400288 ldr x8, [x20] 4d4f4: aa1403e0 mov x0, x20 4d4f8: f9400908 ldr x8, [x8, #0x10] 4d4fc: d63f0100 blr x8 4d500: aa1403e0 mov x0, x20 4d504: 97ffd2a3 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 4d508: f94022c8 ldr x8, [x22, #0x40] 4d50c: b5fffd68 cbnz x8, 0x4d4b8 4d510: aa1f03f7 mov x23, xzr 4d514: 370000d9 tbnz w25, #0x0, 0x4d52c 4d518: 91002288 add x8, x20, #0x8 4d51c: c85f7d09 ldxr x9, [x8] 4d520: 91000529 add x9, x9, #0x1 4d524: c80a7d09 stxr w10, x9, [x8] 4d528: 35ffffaa cbnz w10, 0x4d51c 4d52c: b4000097 cbz x23, 0x4d53c 4d530: aa1703e0 mov x0, x23 4d534: 94007f4e bl 0x6d26c 4d538: 36000240 tbz w0, #0x0, 0x4d580 4d53c: 52800036 mov w22, #0x1 // =1 4d540: 370002b9 tbnz w25, #0x0, 0x4d594 4d544: 91002288 add x8, x20, #0x8 4d548: c85ffd09 ldaxr x9, [x8] 4d54c: d100052a sub x10, x9, #0x1 4d550: c80bfd0a stlxr w11, x10, [x8] 4d554: 35ffffab cbnz w11, 0x4d548 4d558: b50001e9 cbnz x9, 0x4d594 4d55c: f9400288 ldr x8, [x20] 4d560: aa1403e0 mov x0, x20 4d564: f9400908 ldr x8, [x8, #0x10] 4d568: d63f0100 blr x8 4d56c: aa1403e0 mov x0, x20 4d570: 97ffd288 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 4d574: 394047e8 ldrb w8, [sp, #0x11] 4d578: 35000128 cbnz w8, 0x4d59c 4d57c: 1400003d b 0x4d670 4d580: aa1703e0 mov x0, x23 4d584: 9400850a bl 0x6e9ac 4d588: 36000d40 tbz w0, #0x0, 0x4d730 4d58c: 52800056 mov w22, #0x2 // =2 4d590: 3607fdb9 tbz w25, #0x0, 0x4d544 4d594: 394047e8 ldrb w8, [sp, #0x11] 4d598: 340006c8 cbz w8, 0x4d670 4d59c: 394043e8 ldrb w8, [sp, #0x10] 4d5a0: 34000688 cbz w8, 0x4d670 4d5a4: 08dffea8 ldarb w8, [x21] 4d5a8: 36000228 tbz w8, #0x0, 0x4d5ec 4d5ac: f9400fe9 ldr x9, [sp, #0x18] 4d5b0: f9406748 ldr x8, [x26, #0xc8] 4d5b4: f9400120 ldr x0, [x9] 4d5b8: f942e508 ldr x8, [x8, #0x5c8] 4d5bc: d63f0100 blr x8 4d5c0: 34000360 cbz w0, 0x4d62c 4d5c4: f9002fff str xzr, [sp, #0x58] 4d5c8: 08dffea8 ldarb w8, [x21] 4d5cc: 36000208 tbz w8, #0x0, 0x4d60c 4d5d0: f9400fe9 ldr x9, [sp, #0x18] 4d5d4: f9406748 ldr x8, [x26, #0xc8] 4d5d8: f9400120 ldr x0, [x9] 4d5dc: f942e908 ldr x8, [x8, #0x5d0] 4d5e0: 910163e1 add x1, sp, #0x58 4d5e4: d63f0100 blr x8 4d5e8: 17ffffef b 0x4d5a4 4d5ec: aa1503e0 mov x0, x21 4d5f0: 97ffd43c bl 0x426e0 <__cxa_guard_acquire@plt> 4d5f4: 34fffdc0 cbz w0, 0x4d5ac 4d5f8: 97ffcf3e bl 0x412f0 4d5fc: f9006740 str x0, [x26, #0xc8] 4d600: aa1503e0 mov x0, x21 4d604: 97ffd07b bl 0x417f0 <__cxa_guard_release@plt> 4d608: 17ffffe9 b 0x4d5ac 4d60c: aa1503e0 mov x0, x21 4d610: 97ffd434 bl 0x426e0 <__cxa_guard_acquire@plt> 4d614: 34fffde0 cbz w0, 0x4d5d0 4d618: 97ffcf36 bl 0x412f0 4d61c: f9006740 str x0, [x26, #0xc8] 4d620: aa1503e0 mov x0, x21 4d624: 97ffd073 bl 0x417f0 <__cxa_guard_release@plt> 4d628: 17ffffea b 0x4d5d0 4d62c: a941abe8 ldp x8, x10, [sp, #0x18] 4d630: f94017e9 ldr x9, [sp, #0x28] 4d634: b40000c9 cbz x9, 0x4d64c 4d638: 9100212b add x11, x9, #0x8 4d63c: c85f7d6c ldxr x12, [x11] 4d640: 9100058c add x12, x12, #0x1 4d644: c80d7d6c stxr w13, x12, [x11] 4d648: 35ffffad cbnz w13, 0x4d63c 4d64c: f9400d15 ldr x21, [x8, #0x18] 4d650: a901250a stp x10, x9, [x8, #0x10] 4d654: b40000f5 cbz x21, 0x4d670 4d658: 910022a8 add x8, x21, #0x8 4d65c: c85ffd09 ldaxr x9, [x8] 4d660: d100052a sub x10, x9, #0x1 4d664: c80bfd0a stlxr w11, x10, [x8] 4d668: 35ffffab cbnz w11, 0x4d65c 4d66c: b40006e9 cbz x9, 0x4d748 4d670: f94017f5 ldr x21, [sp, #0x28] 4d674: b40000f5 cbz x21, 0x4d690 4d678: 910022a8 add x8, x21, #0x8 4d67c: c85ffd09 ldaxr x9, [x8] 4d680: d100052a sub x10, x9, #0x1 4d684: c80bfd0a stlxr w11, x10, [x8] 4d688: 35ffffab cbnz w11, 0x4d67c 4d68c: b40001e9 cbz x9, 0x4d6c8 4d690: 370002b9 tbnz w25, #0x0, 0x4d6e4 4d694: 91002288 add x8, x20, #0x8 4d698: c85ffd09 ldaxr x9, [x8] 4d69c: d100052a sub x10, x9, #0x1 4d6a0: c80bfd0a stlxr w11, x10, [x8] 4d6a4: 35ffffab cbnz w11, 0x4d698 4d6a8: b50001e9 cbnz x9, 0x4d6e4 4d6ac: f9400288 ldr x8, [x20] 4d6b0: aa1403e0 mov x0, x20 4d6b4: f9400908 ldr x8, [x8, #0x10] 4d6b8: d63f0100 blr x8 4d6bc: aa1403e0 mov x0, x20 4d6c0: 97ffd234 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 4d6c4: 14000008 b 0x4d6e4 4d6c8: f94002a8 ldr x8, [x21] 4d6cc: aa1503e0 mov x0, x21 4d6d0: f9400908 ldr x8, [x8, #0x10] 4d6d4: d63f0100 blr x8 4d6d8: aa1503e0 mov x0, x21 4d6dc: 97ffd22d bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 4d6e0: 3607fdb9 tbz w25, #0x0, 0x4d694 4d6e4: 9100c3e0 add x0, sp, #0x30 4d6e8: 94008389 bl 0x6e50c 4d6ec: a943a3e9 ldp x9, x8, [sp, #0x38] 4d6f0: f9005928 str x8, [x9, #0xb0] 4d6f4: aa1303e0 mov x0, x19 4d6f8: 940080f5 bl 0x6dacc 4d6fc: f9401768 ldr x8, [x27, #0x28] 4d700: f85a83a9 ldur x9, [x29, #-0x58] 4d704: eb09011f cmp x8, x9 4d708: 54001181 b.ne 0x4d938 4d70c: 2a1603e0 mov w0, w22 4d710: a94d7bfd ldp x29, x30, [sp, #0xd0] 4d714: a94c4ff4 ldp x20, x19, [sp, #0xc0] 4d718: a94b57f6 ldp x22, x21, [sp, #0xb0] 4d71c: a94a5ff8 ldp x24, x23, [sp, #0xa0] 4d720: a94967fa ldp x26, x25, [sp, #0x90] 4d724: a9486ffc ldp x28, x27, [sp, #0x80] 4d728: 910383ff add sp, sp, #0xe0 4d72c: d65f03c0 ret 4d730: aa1703e0 mov x0, x23 4d734: 940084a6 bl 0x6e9cc 4d738: 360001a0 tbz w0, #0x0, 0x4d76c 4d73c: 52800096 mov w22, #0x4 // =4 4d740: 3607f039 tbz w25, #0x0, 0x4d544 4d744: 17ffff94 b 0x4d594 4d748: f94002a8 ldr x8, [x21] 4d74c: aa1503e0 mov x0, x21 4d750: f9400908 ldr x8, [x8, #0x10] 4d754: d63f0100 blr x8 4d758: aa1503e0 mov x0, x21 4d75c: 97ffd20d bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 4d760: f94017f5 ldr x21, [sp, #0x28] 4d764: b5fff8b5 cbnz x21, 0x4d678 4d768: 17ffffca b 0x4d690 4d76c: aa1703e0 mov x0, x23 4d770: 94007ec4 bl 0x6d280 4d774: 37000080 tbnz w0, #0x0, 0x4d784 4d778: aa1703e0 mov x0, x23 4d77c: 94008523 bl 0x6ec08 4d780: 36000080 tbz w0, #0x0, 0x4d790 4d784: 52800116 mov w22, #0x8 // =8 4d788: 3607edf9 tbz w25, #0x0, 0x4d544 4d78c: 17ffff82 b 0x4d594 4d790: aa1703e0 mov x0, x23 4d794: 9400848a bl 0x6e9bc 4d798: 36000080 tbz w0, #0x0, 0x4d7a8 4d79c: 52800216 mov w22, #0x10 // =16 4d7a0: 3607ed39 tbz w25, #0x0, 0x4d544 4d7a4: 17ffff7c b 0x4d594 4d7a8: aa1703e0 mov x0, x23 4d7ac: 940083cc bl 0x6e6dc 4d7b0: 36000080 tbz w0, #0x0, 0x4d7c0 4d7b4: 52802016 mov w22, #0x100 // =256 4d7b8: 3607ec79 tbz w25, #0x0, 0x4d544 4d7bc: 17ffff76 b 0x4d594 4d7c0: aa1703e0 mov x0, x23 4d7c4: 94008410 bl 0x6e804 4d7c8: 36000080 tbz w0, #0x0, 0x4d7d8 4d7cc: 52804016 mov w22, #0x200 // =512 4d7d0: 3607ebb9 tbz w25, #0x0, 0x4d544 4d7d4: 17ffff70 b 0x4d594 4d7d8: aa1703e0 mov x0, x23 4d7dc: 9400844e bl 0x6e914 4d7e0: 37000080 tbnz w0, #0x0, 0x4d7f0 4d7e4: aa1703e0 mov x0, x23 4d7e8: 94008429 bl 0x6e88c 4d7ec: 36000080 tbz w0, #0x0, 0x4d7fc 4d7f0: 52808016 mov w22, #0x400 // =1024 4d7f4: 3607ea99 tbz w25, #0x0, 0x4d544 4d7f8: 17ffff67 b 0x4d594 4d7fc: aa1703e0 mov x0, x23 4d800: 94008467 bl 0x6e99c 4d804: 360000c0 tbz w0, #0x0, 0x4d81c 4d808: a905ffff stp xzr, xzr, [sp, #0x58] 4d80c: 340000f9 cbz w25, 0x4d828 4d810: f94007e8 ldr x8, [sp, #0x8] 4d814: a905a3fc stp x28, x8, [sp, #0x58] 4d818: 14000019 b 0x4d87c 4d81c: 52810016 mov w22, #0x800 // =2048 4d820: 3607e939 tbz w25, #0x0, 0x4d544 4d824: 17ffff5c b 0x4d594 4d828: 91002288 add x8, x20, #0x8 4d82c: c85f7d09 ldxr x9, [x8] 4d830: 91000529 add x9, x9, #0x1 4d834: c80a7d09 stxr w10, x9, [x8] 4d838: 35ffffaa cbnz w10, 0x4d82c 4d83c: f94033f6 ldr x22, [sp, #0x60] 4d840: f94007e8 ldr x8, [sp, #0x8] 4d844: a905a3fc stp x28, x8, [sp, #0x58] 4d848: b40001b6 cbz x22, 0x4d87c 4d84c: 910022c8 add x8, x22, #0x8 4d850: c85ffd09 ldaxr x9, [x8] 4d854: d100052a sub x10, x9, #0x1 4d858: c80bfd0a stlxr w11, x10, [x8] 4d85c: 35ffffab cbnz w11, 0x4d850 4d860: b50000e9 cbnz x9, 0x4d87c 4d864: f94002c8 ldr x8, [x22] 4d868: aa1603e0 mov x0, x22 4d86c: f9400908 ldr x8, [x8, #0x10] 4d870: d63f0100 blr x8 4d874: aa1603e0 mov x0, x22 4d878: 97ffd1c6 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 4d87c: d10183a8 sub x8, x29, #0x60 4d880: 910163e1 add x1, sp, #0x58 4d884: aa1703e0 mov x0, x23 4d888: 94008534 bl 0x6ed58 4d88c: f85a03b6 ldur x22, [x29, #-0x60] 4d890: b4000576 cbz x22, 0x4d93c 4d894: f94033f7 ldr x23, [sp, #0x60] 4d898: b40001b7 cbz x23, 0x4d8cc 4d89c: 910022e8 add x8, x23, #0x8 4d8a0: c85ffd09 ldaxr x9, [x8] 4d8a4: d100052a sub x10, x9, #0x1 4d8a8: c80bfd0a stlxr w11, x10, [x8] 4d8ac: 35ffffab cbnz w11, 0x4d8a0 4d8b0: b50000e9 cbnz x9, 0x4d8cc 4d8b4: f94002e8 ldr x8, [x23] 4d8b8: aa1703e0 mov x0, x23 4d8bc: f9400908 ldr x8, [x8, #0x10] 4d8c0: d63f0100 blr x8 4d8c4: aa1703e0 mov x0, x23 4d8c8: 97ffd1b2 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 4d8cc: aa1603e0 mov x0, x22 4d8d0: 94009df0 bl 0x75090 4d8d4: 71000c1f cmp w0, #0x3 4d8d8: 54000101 b.ne 0x4d8f8 4d8dc: 52800041 mov w1, #0x2 // =2 4d8e0: aa1603e0 mov x0, x22 4d8e4: 94009d65 bl 0x74e78 4d8e8: 528bad08 mov w8, #0x5d68 // =23912 4d8ec: 72bf41c8 movk w8, #0xfa0e, lsl #16 4d8f0: eb08001f cmp x0, x8 4d8f4: 54000080 b.eq 0x4d904 4d8f8: 52800816 mov w22, #0x40 // =64 4d8fc: 3707e4d9 tbnz w25, #0x0, 0x4d594 4d900: 17ffff11 b 0x4d544 4d904: 52800416 mov w22, #0x20 // =32 4d908: 3607e1f9 tbz w25, #0x0, 0x4d544 4d90c: 17ffff22 b 0x4d594 4d910: f0000600 adrp x0, 0x110000 4d914: 91034000 add x0, x0, #0xd0 4d918: 97ffd372 bl 0x426e0 <__cxa_guard_acquire@plt> 4d91c: 34ffce80 cbz w0, 0x4d2ec 4d920: 97ffce74 bl 0x412f0 4d924: f9006740 str x0, [x26, #0xc8] 4d928: f0000600 adrp x0, 0x110000 4d92c: 91034000 add x0, x0, #0xd0 4d930: 97ffcfb0 bl 0x417f0 <__cxa_guard_release@plt> 4d934: 17fffe6e b 0x4d2ec 4d938: 97ffd2d6 bl 0x42490 <__stack_chk_fail@plt> 4d93c: d0000600 adrp x0, 0x10f000 4d940: f945b000 ldr x0, [x0, #0xb60] 4d944: b0000441 adrp x1, 0xd6000 <__cxa_demangle+0x13720> 4d948: 913c2421 add x1, x1, #0xf09 4d94c: 528004e2 mov w2, #0x27 // =39 4d950: 9400175b bl 0x536bc 4d954: f9400008 ldr x8, [x0] 4d958: aa0003f6 mov x22, x0 4d95c: f85e8108 ldur x8, [x8, #-0x18] 4d960: 8b080000 add x0, x0, x8 4d964: 9101a3e8 add x8, sp, #0x68 4d968: 97ffd2b2 bl 0x42430 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 4d96c: d0000601 adrp x1, 0x10f000 4d970: f945a021 ldr x1, [x1, #0xb40] 4d974: 9101a3e0 add x0, sp, #0x68 4d978: 97ffd312 bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 4d97c: f9400008 ldr x8, [x0] 4d980: f9401d08 ldr x8, [x8, #0x38] 4d984: 52800141 mov w1, #0xa // =10 4d988: d63f0100 blr x8 4d98c: 2a0003f7 mov w23, w0 4d990: 9101a3e0 add x0, sp, #0x68 4d994: 97ffd303 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 4d998: aa1603e0 mov x0, x22 4d99c: 2a1703e1 mov w1, w23 4d9a0: 940018b2 bl 0x53c68 4d9a4: aa1603e0 mov x0, x22 4d9a8: 94001844 bl 0x53ab8 4d9ac: 97ffd1a5 bl 0x42040 4d9b0: 1400000c b 0x4d9e0 4d9b4: aa0003f6 mov x22, x0 4d9b8: 9101a3e0 add x0, sp, #0x68 4d9bc: 97ffd2f9 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 4d9c0: f94033f7 ldr x23, [sp, #0x60] 4d9c4: b5000157 cbnz x23, 0x4d9ec 4d9c8: 14000015 b 0x4da1c 4d9cc: aa0003f6 mov x22, x0 4d9d0: f0000600 adrp x0, 0x110000 4d9d4: 91034000 add x0, x0, #0xd0 4d9d8: 97ffd26e bl 0x42390 <__cxa_guard_abort@plt> 4d9dc: 1400008f b 0x4dc18 4d9e0: aa0003f6 mov x22, x0 4d9e4: f94033f7 ldr x23, [sp, #0x60] 4d9e8: b40001b7 cbz x23, 0x4da1c 4d9ec: 910022e8 add x8, x23, #0x8 4d9f0: c85ffd09 ldaxr x9, [x8] 4d9f4: d100052a sub x10, x9, #0x1 4d9f8: c80bfd0a stlxr w11, x10, [x8] 4d9fc: 35ffffab cbnz w11, 0x4d9f0 4da00: b50000e9 cbnz x9, 0x4da1c 4da04: f94002e8 ldr x8, [x23] 4da08: aa1703e0 mov x0, x23 4da0c: f9400908 ldr x8, [x8, #0x10] 4da10: d63f0100 blr x8 4da14: aa1703e0 mov x0, x23 4da18: 97ffd15e bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 4da1c: 360002b9 tbz w25, #0x0, 0x4da70 4da20: 14000020 b 0x4daa0 4da24: 14000001 b 0x4da28 4da28: aa0003f3 mov x19, x0 4da2c: f0000600 adrp x0, 0x110000 4da30: 91034000 add x0, x0, #0xd0 4da34: 97ffd257 bl 0x42390 <__cxa_guard_abort@plt> 4da38: 14000084 b 0x4dc48 4da3c: aa0003f6 mov x22, x0 4da40: 37000319 tbnz w25, #0x0, 0x4daa0 4da44: 1400000b b 0x4da70 4da48: aa0003f6 mov x22, x0 4da4c: 394047e8 ldrb w8, [sp, #0x11] 4da50: 350002c8 cbnz w8, 0x4daa8 4da54: 14000050 b 0x4db94 4da58: 94001815 bl 0x53aac 4da5c: 94001814 bl 0x53aac 4da60: aa0003f6 mov x22, x0 4da64: 1400006d b 0x4dc18 4da68: aa0003f6 mov x22, x0 4da6c: 370001b9 tbnz w25, #0x0, 0x4daa0 4da70: 91002288 add x8, x20, #0x8 4da74: c85ffd09 ldaxr x9, [x8] 4da78: d100052a sub x10, x9, #0x1 4da7c: c80bfd0a stlxr w11, x10, [x8] 4da80: 35ffffab cbnz w11, 0x4da74 4da84: b50000e9 cbnz x9, 0x4daa0 4da88: f9400288 ldr x8, [x20] 4da8c: aa1403e0 mov x0, x20 4da90: f9400908 ldr x8, [x8, #0x10] 4da94: d63f0100 blr x8 4da98: aa1403e0 mov x0, x20 4da9c: 97ffd13d bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 4daa0: 394047e8 ldrb w8, [sp, #0x11] 4daa4: 34000788 cbz w8, 0x4db94 4daa8: 394043e8 ldrb w8, [sp, #0x10] 4daac: 34000748 cbz w8, 0x4db94 4dab0: 08dffea8 ldarb w8, [x21] 4dab4: 36000228 tbz w8, #0x0, 0x4daf8 4dab8: f9400fe9 ldr x9, [sp, #0x18] 4dabc: f9406748 ldr x8, [x26, #0xc8] 4dac0: f9400120 ldr x0, [x9] 4dac4: f942e508 ldr x8, [x8, #0x5c8] 4dac8: d63f0100 blr x8 4dacc: 34000360 cbz w0, 0x4db38 4dad0: f81a03bf stur xzr, [x29, #-0x60] 4dad4: 08dffea8 ldarb w8, [x21] 4dad8: 36000208 tbz w8, #0x0, 0x4db18 4dadc: f9400fe9 ldr x9, [sp, #0x18] 4dae0: f9406748 ldr x8, [x26, #0xc8] 4dae4: f9400120 ldr x0, [x9] 4dae8: f942e908 ldr x8, [x8, #0x5d0] 4daec: d10183a1 sub x1, x29, #0x60 4daf0: d63f0100 blr x8 4daf4: 17ffffef b 0x4dab0 4daf8: aa1503e0 mov x0, x21 4dafc: 97ffd2f9 bl 0x426e0 <__cxa_guard_acquire@plt> 4db00: 34fffdc0 cbz w0, 0x4dab8 4db04: 97ffcdfb bl 0x412f0 4db08: f9006740 str x0, [x26, #0xc8] 4db0c: aa1503e0 mov x0, x21 4db10: 97ffcf38 bl 0x417f0 <__cxa_guard_release@plt> 4db14: 17ffffe9 b 0x4dab8 4db18: aa1503e0 mov x0, x21 4db1c: 97ffd2f1 bl 0x426e0 <__cxa_guard_acquire@plt> 4db20: 34fffde0 cbz w0, 0x4dadc 4db24: 97ffcdf3 bl 0x412f0 4db28: f9006740 str x0, [x26, #0xc8] 4db2c: aa1503e0 mov x0, x21 4db30: 97ffcf30 bl 0x417f0 <__cxa_guard_release@plt> 4db34: 17ffffea b 0x4dadc 4db38: a941abe8 ldp x8, x10, [sp, #0x18] 4db3c: f94017e9 ldr x9, [sp, #0x28] 4db40: b40000c9 cbz x9, 0x4db58 4db44: 9100212b add x11, x9, #0x8 4db48: c85f7d6c ldxr x12, [x11] 4db4c: 9100058c add x12, x12, #0x1 4db50: c80d7d6c stxr w13, x12, [x11] 4db54: 35ffffad cbnz w13, 0x4db48 4db58: f9400d15 ldr x21, [x8, #0x18] 4db5c: a901250a stp x10, x9, [x8, #0x10] 4db60: b40001b5 cbz x21, 0x4db94 4db64: 910022a8 add x8, x21, #0x8 4db68: c85ffd09 ldaxr x9, [x8] 4db6c: d100052a sub x10, x9, #0x1 4db70: c80bfd0a stlxr w11, x10, [x8] 4db74: 35ffffab cbnz w11, 0x4db68 4db78: b50000e9 cbnz x9, 0x4db94 4db7c: f94002a8 ldr x8, [x21] 4db80: aa1503e0 mov x0, x21 4db84: f9400908 ldr x8, [x8, #0x10] 4db88: d63f0100 blr x8 4db8c: aa1503e0 mov x0, x21 4db90: 97ffd100 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 4db94: f94017f5 ldr x21, [sp, #0x28] 4db98: b40000f5 cbz x21, 0x4dbb4 4db9c: 910022a8 add x8, x21, #0x8 4dba0: c85ffd09 ldaxr x9, [x8] 4dba4: d100052a sub x10, x9, #0x1 4dba8: c80bfd0a stlxr w11, x10, [x8] 4dbac: 35ffffab cbnz w11, 0x4dba0 4dbb0: b4000069 cbz x9, 0x4dbbc 4dbb4: 36000139 tbz w25, #0x0, 0x4dbd8 4dbb8: 14000014 b 0x4dc08 4dbbc: f94002a8 ldr x8, [x21] 4dbc0: aa1503e0 mov x0, x21 4dbc4: f9400908 ldr x8, [x8, #0x10] 4dbc8: d63f0100 blr x8 4dbcc: aa1503e0 mov x0, x21 4dbd0: 97ffd0f0 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 4dbd4: 370001b9 tbnz w25, #0x0, 0x4dc08 4dbd8: 91002288 add x8, x20, #0x8 4dbdc: c85ffd09 ldaxr x9, [x8] 4dbe0: d100052a sub x10, x9, #0x1 4dbe4: c80bfd0a stlxr w11, x10, [x8] 4dbe8: 35ffffab cbnz w11, 0x4dbdc 4dbec: b50000e9 cbnz x9, 0x4dc08 4dbf0: f9400288 ldr x8, [x20] 4dbf4: aa1403e0 mov x0, x20 4dbf8: f9400908 ldr x8, [x8, #0x10] 4dbfc: d63f0100 blr x8 4dc00: aa1403e0 mov x0, x20 4dc04: 97ffd0e3 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 4dc08: 9100c3e0 add x0, sp, #0x30 4dc0c: 94008240 bl 0x6e50c 4dc10: a943a3e9 ldp x9, x8, [sp, #0x38] 4dc14: f9005928 str x8, [x9, #0xb0] 4dc18: aa1303e0 mov x0, x19 4dc1c: 94007fac bl 0x6dacc 4dc20: aa1603e0 mov x0, x22 4dc24: 94021dde bl 0xd539c <__cxa_demangle+0x12abc> 4dc28: 17ffff80 b 0x4da28 4dc2c: 17ffff7f b 0x4da28 4dc30: 9400179f bl 0x53aac 4dc34: 9400179e bl 0x53aac 4dc38: 14000003 b 0x4dc44 4dc3c: 14000002 b 0x4dc44 4dc40: 14000001 b 0x4dc44 4dc44: aa0003f3 mov x19, x0 4dc48: 910043e8 add x8, sp, #0x10 4dc4c: 91004100 add x0, x8, #0x10 4dc50: 97ffd681 bl 0x43654 4dc54: aa1303e0 mov x0, x19 4dc58: 94001795 bl 0x53aac 000000000004dc5c : 4dc5c: d10383ff sub sp, sp, #0xe0 4dc60: a9086ffc stp x28, x27, [sp, #0x80] 4dc64: a90967fa stp x26, x25, [sp, #0x90] 4dc68: a90a5ff8 stp x24, x23, [sp, #0xa0] 4dc6c: a90b57f6 stp x22, x21, [sp, #0xb0] 4dc70: a90c4ff4 stp x20, x19, [sp, #0xc0] 4dc74: a90d7bfd stp x29, x30, [sp, #0xd0] 4dc78: 910343fd add x29, sp, #0xd0 4dc7c: d53bd05b mrs x27, TPIDR_EL0 4dc80: f9401768 ldr x8, [x27, #0x28] 4dc84: aa0003f6 mov x22, x0 4dc88: f81a83a8 stur x8, [x29, #-0x58] 4dc8c: f9400017 ldr x23, [x0] 4dc90: 94007f8c bl 0x6dac0 4dc94: aa0003f8 mov x24, x0 4dc98: aa1703e0 mov x0, x23 4dc9c: 94007f8c bl 0x6dacc 4dca0: b94092e8 ldr w8, [x23, #0x90] 4dca4: 910103e9 add x9, sp, #0x40 4dca8: f0000615 adrp x21, 0x110000 4dcac: 910342b5 add x21, x21, #0xd0 4dcb0: b90043e8 str w8, [sp, #0x40] 4dcb4: f9405ae8 ldr x8, [x23, #0xb0] 4dcb8: f000061a adrp x26, 0x110000 4dcbc: a904a3f7 stp x23, x8, [sp, #0x48] 4dcc0: f9005ae9 str x9, [x23, #0xb0] 4dcc4: 08dffea8 ldarb w8, [x21] 4dcc8: 36002568 tbz w8, #0x0, 0x4e174 4dccc: f9406748 ldr x8, [x26, #0xc8] 4dcd0: f9437d08 ldr x8, [x8, #0x6f8] 4dcd4: d63f0100 blr x8 4dcd8: a90587e0 stp x0, x1, [sp, #0x58] 4dcdc: f9400adc ldr x28, [x22, #0x10] 4dce0: b40003fc cbz x28, 0x4dd5c 4dce4: f9400ed3 ldr x19, [x22, #0x18] 4dce8: b40003f3 cbz x19, 0x4dd64 4dcec: 91002268 add x8, x19, #0x8 4dcf0: c85f7d09 ldxr x9, [x8] 4dcf4: 91000529 add x9, x9, #0x1 4dcf8: c80a7d09 stxr w10, x9, [x8] 4dcfc: 35ffffaa cbnz w10, 0x4dcf0 4dd00: c85f7d09 ldxr x9, [x8] 4dd04: 91000529 add x9, x9, #0x1 4dd08: c80a7d09 stxr w10, x9, [x8] 4dd0c: 35ffffaa cbnz w10, 0x4dd00 4dd10: c85ffd09 ldaxr x9, [x8] 4dd14: d100052a sub x10, x9, #0x1 4dd18: c80bfd0a stlxr w11, x10, [x8] 4dd1c: 35ffffab cbnz w11, 0x4dd10 4dd20: b50000e9 cbnz x9, 0x4dd3c 4dd24: f9400268 ldr x8, [x19] 4dd28: aa1303e0 mov x0, x19 4dd2c: f9400908 ldr x8, [x8, #0x10] 4dd30: d63f0100 blr x8 4dd34: aa1303e0 mov x0, x19 4dd38: 97ffd096 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 4dd3c: 91002268 add x8, x19, #0x8 4dd40: c85f7d09 ldxr x9, [x8] 4dd44: 91000529 add x9, x9, #0x1 4dd48: c80a7d09 stxr w10, x9, [x8] 4dd4c: 35ffffaa cbnz w10, 0x4dd40 4dd50: 2a1f03f9 mov w25, wzr 4dd54: aa1303f4 mov x20, x19 4dd58: 14000006 b 0x4dd70 4dd5c: aa1f03f4 mov x20, xzr 4dd60: 14000002 b 0x4dd68 4dd64: aa1303f4 mov x20, x19 4dd68: aa1f03f3 mov x19, xzr 4dd6c: 52800039 mov w25, #0x1 // =1 4dd70: 52800028 mov w8, #0x1 // =1 4dd74: 390083e8 strb w8, [sp, #0x20] 4dd78: a9037fff stp xzr, xzr, [sp, #0x30] 4dd7c: f9400789 ldr x9, [x28, #0x8] 4dd80: f90017e9 str x9, [sp, #0x28] 4dd84: f9400928 ldr x8, [x9, #0x10] 4dd88: eb1c011f cmp x8, x28 4dd8c: 54000380 b.eq 0x4ddfc 4dd90: f9400d29 ldr x9, [x9, #0x18] 4dd94: f90007fb str x27, [sp, #0x8] 4dd98: b40003a9 cbz x9, 0x4de0c 4dd9c: aa1803fb mov x27, x24 4dda0: 9100212a add x10, x9, #0x8 4dda4: c85f7d4b ldxr x11, [x10] 4dda8: 9100056b add x11, x11, #0x1 4ddac: c80c7d4b stxr w12, x11, [x10] 4ddb0: 35ffffac cbnz w12, 0x4dda4 4ddb4: f9401ff8 ldr x24, [sp, #0x38] 4ddb8: a90327e8 stp x8, x9, [sp, #0x30] 4ddbc: b40002d8 cbz x24, 0x4de14 4ddc0: 91002308 add x8, x24, #0x8 4ddc4: c85ffd09 ldaxr x9, [x8] 4ddc8: d100052a sub x10, x9, #0x1 4ddcc: c80bfd0a stlxr w11, x10, [x8] 4ddd0: 35ffffab cbnz w11, 0x4ddc4 4ddd4: b5000209 cbnz x9, 0x4de14 4ddd8: f9400308 ldr x8, [x24] 4dddc: aa1803e0 mov x0, x24 4dde0: f9400908 ldr x8, [x8, #0x10] 4dde4: d63f0100 blr x8 4dde8: aa1803e0 mov x0, x24 4ddec: 97ffd069 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 4ddf0: f94017e8 ldr x8, [sp, #0x28] 4ddf4: 36000159 tbz w25, #0x0, 0x4de1c 4ddf8: 1400000e b 0x4de30 4ddfc: 2a1f03e8 mov w8, wzr 4de00: 390087e8 strb w8, [sp, #0x21] 4de04: 360003f9 tbz w25, #0x0, 0x4de80 4de08: 14000024 b 0x4de98 4de0c: aa1803fb mov x27, x24 4de10: a90327e8 stp x8, x9, [sp, #0x30] 4de14: f94017e8 ldr x8, [sp, #0x28] 4de18: 370000d9 tbnz w25, #0x0, 0x4de30 4de1c: 91002269 add x9, x19, #0x8 4de20: c85f7d2a ldxr x10, [x9] 4de24: 9100054a add x10, x10, #0x1 4de28: c80b7d2a stxr w11, x10, [x9] 4de2c: 35ffffab cbnz w11, 0x4de20 4de30: f9400d18 ldr x24, [x8, #0x18] 4de34: a901511c stp x28, x20, [x8, #0x10] 4de38: b40001b8 cbz x24, 0x4de6c 4de3c: 91002308 add x8, x24, #0x8 4de40: c85ffd09 ldaxr x9, [x8] 4de44: d100052a sub x10, x9, #0x1 4de48: c80bfd0a stlxr w11, x10, [x8] 4de4c: 35ffffab cbnz w11, 0x4de40 4de50: b50000e9 cbnz x9, 0x4de6c 4de54: f9400308 ldr x8, [x24] 4de58: aa1803e0 mov x0, x24 4de5c: f9400908 ldr x8, [x8, #0x10] 4de60: d63f0100 blr x8 4de64: aa1803e0 mov x0, x24 4de68: 97ffd04a bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 4de6c: aa1b03f8 mov x24, x27 4de70: f94007fb ldr x27, [sp, #0x8] 4de74: 52800028 mov w8, #0x1 // =1 4de78: 390087e8 strb w8, [sp, #0x21] 4de7c: 370000f9 tbnz w25, #0x0, 0x4de98 4de80: 91002268 add x8, x19, #0x8 4de84: c85ffd09 ldaxr x9, [x8] 4de88: d100052a sub x10, x9, #0x1 4de8c: c80bfd0a stlxr w11, x10, [x8] 4de90: 35ffffab cbnz w11, 0x4de84 4de94: b4000269 cbz x9, 0x4dee0 4de98: f94022c8 ldr x8, [x22, #0x40] 4de9c: b4000328 cbz x8, 0x4df00 4dea0: aa1703e0 mov x0, x23 4dea4: 94007f0d bl 0x6dad8 4dea8: 3dc016c0 ldr q0, [x22, #0x50] 4deac: aa0003f7 mov x23, x0 4deb0: 3d800000 str q0, [x0] 4deb4: b9400808 ldr w8, [x0, #0x8] 4deb8: 31002d1f cmn w8, #0xb 4debc: 540000a3 b.lo 0x4ded0 4dec0: f94002e8 ldr x8, [x23] 4dec4: b9400109 ldr w9, [x8] 4dec8: 11000529 add w9, w9, #0x1 4decc: b9000109 str w9, [x8] 4ded0: a9017fff stp xzr, xzr, [sp, #0x10] 4ded4: 340001d9 cbz w25, 0x4df0c 4ded8: a90153fc stp x28, x20, [sp, #0x10] 4dedc: 14000020 b 0x4df5c 4dee0: f9400268 ldr x8, [x19] 4dee4: aa1303e0 mov x0, x19 4dee8: f9400908 ldr x8, [x8, #0x10] 4deec: d63f0100 blr x8 4def0: aa1303e0 mov x0, x19 4def4: 97ffd027 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 4def8: f94022c8 ldr x8, [x22, #0x40] 4defc: b5fffd28 cbnz x8, 0x4dea0 4df00: aa1f03f7 mov x23, xzr 4df04: a9017fff stp xzr, xzr, [sp, #0x10] 4df08: 35fffe99 cbnz w25, 0x4ded8 4df0c: 91002268 add x8, x19, #0x8 4df10: c85f7d09 ldxr x9, [x8] 4df14: 91000529 add x9, x9, #0x1 4df18: c80a7d09 stxr w10, x9, [x8] 4df1c: 35ffffaa cbnz w10, 0x4df10 4df20: f9400ff6 ldr x22, [sp, #0x18] 4df24: a90153fc stp x28, x20, [sp, #0x10] 4df28: b40001b6 cbz x22, 0x4df5c 4df2c: 910022c8 add x8, x22, #0x8 4df30: c85ffd09 ldaxr x9, [x8] 4df34: d100052a sub x10, x9, #0x1 4df38: c80bfd0a stlxr w11, x10, [x8] 4df3c: 35ffffab cbnz w11, 0x4df30 4df40: b50000e9 cbnz x9, 0x4df5c 4df44: f94002c8 ldr x8, [x22] 4df48: aa1603e0 mov x0, x22 4df4c: f9400908 ldr x8, [x8, #0x10] 4df50: d63f0100 blr x8 4df54: aa1603e0 mov x0, x22 4df58: 97ffd00e bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 4df5c: 910043e1 add x1, sp, #0x10 4df60: aa1703e0 mov x0, x23 4df64: 94008384 bl 0x6ed74 4df68: 72001c1f tst w0, #0xff 4df6c: 54001180 b.eq 0x4e19c 4df70: f9400ff7 ldr x23, [sp, #0x18] 4df74: aa0103f6 mov x22, x1 4df78: b40000f7 cbz x23, 0x4df94 4df7c: 910022e8 add x8, x23, #0x8 4df80: c85ffd09 ldaxr x9, [x8] 4df84: d100052a sub x10, x9, #0x1 4df88: c80bfd0a stlxr w11, x10, [x8] 4df8c: 35ffffab cbnz w11, 0x4df80 4df90: b4000829 cbz x9, 0x4e094 4df94: 394087e8 ldrb w8, [sp, #0x21] 4df98: 340008e8 cbz w8, 0x4e0b4 4df9c: 394083e8 ldrb w8, [sp, #0x20] 4dfa0: 340008a8 cbz w8, 0x4e0b4 4dfa4: 08dffea8 ldarb w8, [x21] 4dfa8: 36000228 tbz w8, #0x0, 0x4dfec 4dfac: f94017e9 ldr x9, [sp, #0x28] 4dfb0: f9406748 ldr x8, [x26, #0xc8] 4dfb4: f9400120 ldr x0, [x9] 4dfb8: f942e508 ldr x8, [x8, #0x5c8] 4dfbc: d63f0100 blr x8 4dfc0: 34000360 cbz w0, 0x4e02c 4dfc4: f81a03bf stur xzr, [x29, #-0x60] 4dfc8: 08dffea8 ldarb w8, [x21] 4dfcc: 36000208 tbz w8, #0x0, 0x4e00c 4dfd0: f94017e9 ldr x9, [sp, #0x28] 4dfd4: f9406748 ldr x8, [x26, #0xc8] 4dfd8: f9400120 ldr x0, [x9] 4dfdc: f942e908 ldr x8, [x8, #0x5d0] 4dfe0: d10183a1 sub x1, x29, #0x60 4dfe4: d63f0100 blr x8 4dfe8: 17ffffef b 0x4dfa4 4dfec: aa1503e0 mov x0, x21 4dff0: 97ffd1bc bl 0x426e0 <__cxa_guard_acquire@plt> 4dff4: 34fffdc0 cbz w0, 0x4dfac 4dff8: 97ffccbe bl 0x412f0 4dffc: f9006740 str x0, [x26, #0xc8] 4e000: aa1503e0 mov x0, x21 4e004: 97ffcdfb bl 0x417f0 <__cxa_guard_release@plt> 4e008: 17ffffe9 b 0x4dfac 4e00c: aa1503e0 mov x0, x21 4e010: 97ffd1b4 bl 0x426e0 <__cxa_guard_acquire@plt> 4e014: 34fffde0 cbz w0, 0x4dfd0 4e018: 97ffccb6 bl 0x412f0 4e01c: f9006740 str x0, [x26, #0xc8] 4e020: aa1503e0 mov x0, x21 4e024: 97ffcdf3 bl 0x417f0 <__cxa_guard_release@plt> 4e028: 17ffffea b 0x4dfd0 4e02c: a942abe8 ldp x8, x10, [sp, #0x28] 4e030: f9401fe9 ldr x9, [sp, #0x38] 4e034: b40000c9 cbz x9, 0x4e04c 4e038: 9100212b add x11, x9, #0x8 4e03c: c85f7d6c ldxr x12, [x11] 4e040: 9100058c add x12, x12, #0x1 4e044: c80d7d6c stxr w13, x12, [x11] 4e048: 35ffffad cbnz w13, 0x4e03c 4e04c: f9400d15 ldr x21, [x8, #0x18] 4e050: a901250a stp x10, x9, [x8, #0x10] 4e054: b4000315 cbz x21, 0x4e0b4 4e058: 910022a8 add x8, x21, #0x8 4e05c: c85ffd09 ldaxr x9, [x8] 4e060: d100052a sub x10, x9, #0x1 4e064: c80bfd0a stlxr w11, x10, [x8] 4e068: 35ffffab cbnz w11, 0x4e05c 4e06c: b5000249 cbnz x9, 0x4e0b4 4e070: f94002a8 ldr x8, [x21] 4e074: aa1503e0 mov x0, x21 4e078: f9400908 ldr x8, [x8, #0x10] 4e07c: d63f0100 blr x8 4e080: aa1503e0 mov x0, x21 4e084: 97ffcfc3 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 4e088: f9401ff5 ldr x21, [sp, #0x38] 4e08c: b5000195 cbnz x21, 0x4e0bc 4e090: 14000011 b 0x4e0d4 4e094: f94002e8 ldr x8, [x23] 4e098: aa1703e0 mov x0, x23 4e09c: f9400908 ldr x8, [x8, #0x10] 4e0a0: d63f0100 blr x8 4e0a4: aa1703e0 mov x0, x23 4e0a8: 97ffcfba bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 4e0ac: 394087e8 ldrb w8, [sp, #0x21] 4e0b0: 35fff768 cbnz w8, 0x4df9c 4e0b4: f9401ff5 ldr x21, [sp, #0x38] 4e0b8: b40000f5 cbz x21, 0x4e0d4 4e0bc: 910022a8 add x8, x21, #0x8 4e0c0: c85ffd09 ldaxr x9, [x8] 4e0c4: d100052a sub x10, x9, #0x1 4e0c8: c80bfd0a stlxr w11, x10, [x8] 4e0cc: 35ffffab cbnz w11, 0x4e0c0 4e0d0: b40001e9 cbz x9, 0x4e10c 4e0d4: 370002b9 tbnz w25, #0x0, 0x4e128 4e0d8: 91002268 add x8, x19, #0x8 4e0dc: c85ffd09 ldaxr x9, [x8] 4e0e0: d100052a sub x10, x9, #0x1 4e0e4: c80bfd0a stlxr w11, x10, [x8] 4e0e8: 35ffffab cbnz w11, 0x4e0dc 4e0ec: b50001e9 cbnz x9, 0x4e128 4e0f0: f9400268 ldr x8, [x19] 4e0f4: aa1303e0 mov x0, x19 4e0f8: f9400908 ldr x8, [x8, #0x10] 4e0fc: d63f0100 blr x8 4e100: aa1303e0 mov x0, x19 4e104: 97ffcfa3 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 4e108: 14000008 b 0x4e128 4e10c: f94002a8 ldr x8, [x21] 4e110: aa1503e0 mov x0, x21 4e114: f9400908 ldr x8, [x8, #0x10] 4e118: d63f0100 blr x8 4e11c: aa1503e0 mov x0, x21 4e120: 97ffcf9c bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 4e124: 3607fdb9 tbz w25, #0x0, 0x4e0d8 4e128: 910103e0 add x0, sp, #0x40 4e12c: 940080f8 bl 0x6e50c 4e130: a944a3e9 ldp x9, x8, [sp, #0x48] 4e134: f9005928 str x8, [x9, #0xb0] 4e138: aa1803e0 mov x0, x24 4e13c: 94007e64 bl 0x6dacc 4e140: f9401768 ldr x8, [x27, #0x28] 4e144: f85a83a9 ldur x9, [x29, #-0x58] 4e148: eb09011f cmp x8, x9 4e14c: 54000621 b.ne 0x4e210 4e150: 9e6702c0 fmov d0, x22 4e154: a94d7bfd ldp x29, x30, [sp, #0xd0] 4e158: a94c4ff4 ldp x20, x19, [sp, #0xc0] 4e15c: a94b57f6 ldp x22, x21, [sp, #0xb0] 4e160: a94a5ff8 ldp x24, x23, [sp, #0xa0] 4e164: a94967fa ldp x26, x25, [sp, #0x90] 4e168: a9486ffc ldp x28, x27, [sp, #0x80] 4e16c: 910383ff add sp, sp, #0xe0 4e170: d65f03c0 ret 4e174: d0000600 adrp x0, 0x110000 4e178: 91034000 add x0, x0, #0xd0 4e17c: 97ffd159 bl 0x426e0 <__cxa_guard_acquire@plt> 4e180: 34ffda60 cbz w0, 0x4dccc 4e184: 97ffcc5b bl 0x412f0 4e188: f9006740 str x0, [x26, #0xc8] 4e18c: d0000600 adrp x0, 0x110000 4e190: 91034000 add x0, x0, #0xd0 4e194: 97ffcd97 bl 0x417f0 <__cxa_guard_release@plt> 4e198: 17fffecd b 0x4dccc 4e19c: b0000600 adrp x0, 0x10f000 4e1a0: f945b000 ldr x0, [x0, #0xb60] 4e1a4: 90000441 adrp x1, 0xd6000 <__cxa_demangle+0x13720> 4e1a8: 913cc421 add x1, x1, #0xf31 4e1ac: 528004a2 mov w2, #0x25 // =37 4e1b0: 94001543 bl 0x536bc 4e1b4: f9400008 ldr x8, [x0] 4e1b8: aa0003f6 mov x22, x0 4e1bc: f85e8108 ldur x8, [x8, #-0x18] 4e1c0: 8b080000 add x0, x0, x8 4e1c4: d10183a8 sub x8, x29, #0x60 4e1c8: 97ffd09a bl 0x42430 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 4e1cc: b0000601 adrp x1, 0x10f000 4e1d0: f945a021 ldr x1, [x1, #0xb40] 4e1d4: d10183a0 sub x0, x29, #0x60 4e1d8: 97ffd0fa bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 4e1dc: f9400008 ldr x8, [x0] 4e1e0: f9401d08 ldr x8, [x8, #0x38] 4e1e4: 52800141 mov w1, #0xa // =10 4e1e8: d63f0100 blr x8 4e1ec: 2a0003f7 mov w23, w0 4e1f0: d10183a0 sub x0, x29, #0x60 4e1f4: 97ffd0eb bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 4e1f8: aa1603e0 mov x0, x22 4e1fc: 2a1703e1 mov w1, w23 4e200: 9400169a bl 0x53c68 4e204: aa1603e0 mov x0, x22 4e208: 9400162c bl 0x53ab8 4e20c: 97ffcf8d bl 0x42040 4e210: 97ffd0a0 bl 0x42490 <__stack_chk_fail@plt> 4e214: aa0003f6 mov x22, x0 4e218: d10183a0 sub x0, x29, #0x60 4e21c: 97ffd0e1 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 4e220: f9400ff7 ldr x23, [sp, #0x18] 4e224: b50002d7 cbnz x23, 0x4e27c 4e228: 14000021 b 0x4e2ac 4e22c: aa0003f6 mov x22, x0 4e230: d0000600 adrp x0, 0x110000 4e234: 91034000 add x0, x0, #0xd0 4e238: 97ffd056 bl 0x42390 <__cxa_guard_abort@plt> 4e23c: 14000081 b 0x4e440 4e240: 14000001 b 0x4e244 4e244: aa0003f3 mov x19, x0 4e248: d0000600 adrp x0, 0x110000 4e24c: 91034000 add x0, x0, #0xd0 4e250: 97ffd050 bl 0x42390 <__cxa_guard_abort@plt> 4e254: 14000082 b 0x4e45c 4e258: aa0003f6 mov x22, x0 4e25c: 394087e8 ldrb w8, [sp, #0x21] 4e260: 350002a8 cbnz w8, 0x4e2b4 4e264: 1400004f b 0x4e3a0 4e268: 94001611 bl 0x53aac 4e26c: 94001610 bl 0x53aac 4e270: aa0003f6 mov x22, x0 4e274: f9400ff7 ldr x23, [sp, #0x18] 4e278: b40001b7 cbz x23, 0x4e2ac 4e27c: 910022e8 add x8, x23, #0x8 4e280: c85ffd09 ldaxr x9, [x8] 4e284: d100052a sub x10, x9, #0x1 4e288: c80bfd0a stlxr w11, x10, [x8] 4e28c: 35ffffab cbnz w11, 0x4e280 4e290: b50000e9 cbnz x9, 0x4e2ac 4e294: f94002e8 ldr x8, [x23] 4e298: aa1703e0 mov x0, x23 4e29c: f9400908 ldr x8, [x8, #0x10] 4e2a0: d63f0100 blr x8 4e2a4: aa1703e0 mov x0, x23 4e2a8: 97ffcf3a bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 4e2ac: 394087e8 ldrb w8, [sp, #0x21] 4e2b0: 34000788 cbz w8, 0x4e3a0 4e2b4: 394083e8 ldrb w8, [sp, #0x20] 4e2b8: 34000748 cbz w8, 0x4e3a0 4e2bc: 08dffea8 ldarb w8, [x21] 4e2c0: 36000228 tbz w8, #0x0, 0x4e304 4e2c4: f94017e9 ldr x9, [sp, #0x28] 4e2c8: f9406748 ldr x8, [x26, #0xc8] 4e2cc: f9400120 ldr x0, [x9] 4e2d0: f942e508 ldr x8, [x8, #0x5c8] 4e2d4: d63f0100 blr x8 4e2d8: 34000360 cbz w0, 0x4e344 4e2dc: f90037ff str xzr, [sp, #0x68] 4e2e0: 08dffea8 ldarb w8, [x21] 4e2e4: 36000208 tbz w8, #0x0, 0x4e324 4e2e8: f94017e9 ldr x9, [sp, #0x28] 4e2ec: f9406748 ldr x8, [x26, #0xc8] 4e2f0: f9400120 ldr x0, [x9] 4e2f4: f942e908 ldr x8, [x8, #0x5d0] 4e2f8: 9101a3e1 add x1, sp, #0x68 4e2fc: d63f0100 blr x8 4e300: 17ffffef b 0x4e2bc 4e304: aa1503e0 mov x0, x21 4e308: 97ffd0f6 bl 0x426e0 <__cxa_guard_acquire@plt> 4e30c: 34fffdc0 cbz w0, 0x4e2c4 4e310: 97ffcbf8 bl 0x412f0 4e314: f9006740 str x0, [x26, #0xc8] 4e318: aa1503e0 mov x0, x21 4e31c: 97ffcd35 bl 0x417f0 <__cxa_guard_release@plt> 4e320: 17ffffe9 b 0x4e2c4 4e324: aa1503e0 mov x0, x21 4e328: 97ffd0ee bl 0x426e0 <__cxa_guard_acquire@plt> 4e32c: 34fffde0 cbz w0, 0x4e2e8 4e330: 97ffcbf0 bl 0x412f0 4e334: f9006740 str x0, [x26, #0xc8] 4e338: aa1503e0 mov x0, x21 4e33c: 97ffcd2d bl 0x417f0 <__cxa_guard_release@plt> 4e340: 17ffffea b 0x4e2e8 4e344: a942abe8 ldp x8, x10, [sp, #0x28] 4e348: f9401fe9 ldr x9, [sp, #0x38] 4e34c: b40000c9 cbz x9, 0x4e364 4e350: 9100212b add x11, x9, #0x8 4e354: c85f7d6c ldxr x12, [x11] 4e358: 9100058c add x12, x12, #0x1 4e35c: c80d7d6c stxr w13, x12, [x11] 4e360: 35ffffad cbnz w13, 0x4e354 4e364: f9400d15 ldr x21, [x8, #0x18] 4e368: a901250a stp x10, x9, [x8, #0x10] 4e36c: b40001b5 cbz x21, 0x4e3a0 4e370: 910022a8 add x8, x21, #0x8 4e374: c85ffd09 ldaxr x9, [x8] 4e378: d100052a sub x10, x9, #0x1 4e37c: c80bfd0a stlxr w11, x10, [x8] 4e380: 35ffffab cbnz w11, 0x4e374 4e384: b50000e9 cbnz x9, 0x4e3a0 4e388: f94002a8 ldr x8, [x21] 4e38c: aa1503e0 mov x0, x21 4e390: f9400908 ldr x8, [x8, #0x10] 4e394: d63f0100 blr x8 4e398: aa1503e0 mov x0, x21 4e39c: 97ffcefd bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 4e3a0: f9401ff5 ldr x21, [sp, #0x38] 4e3a4: b40000f5 cbz x21, 0x4e3c0 4e3a8: 910022a8 add x8, x21, #0x8 4e3ac: c85ffd09 ldaxr x9, [x8] 4e3b0: d100052a sub x10, x9, #0x1 4e3b4: c80bfd0a stlxr w11, x10, [x8] 4e3b8: 35ffffab cbnz w11, 0x4e3ac 4e3bc: b4000069 cbz x9, 0x4e3c8 4e3c0: 36000139 tbz w25, #0x0, 0x4e3e4 4e3c4: 14000014 b 0x4e414 4e3c8: f94002a8 ldr x8, [x21] 4e3cc: aa1503e0 mov x0, x21 4e3d0: f9400908 ldr x8, [x8, #0x10] 4e3d4: d63f0100 blr x8 4e3d8: aa1503e0 mov x0, x21 4e3dc: 97ffceed bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 4e3e0: 370001b9 tbnz w25, #0x0, 0x4e414 4e3e4: 91002268 add x8, x19, #0x8 4e3e8: c85ffd09 ldaxr x9, [x8] 4e3ec: d100052a sub x10, x9, #0x1 4e3f0: c80bfd0a stlxr w11, x10, [x8] 4e3f4: 35ffffab cbnz w11, 0x4e3e8 4e3f8: b50000e9 cbnz x9, 0x4e414 4e3fc: f9400268 ldr x8, [x19] 4e400: aa1303e0 mov x0, x19 4e404: f9400908 ldr x8, [x8, #0x10] 4e408: d63f0100 blr x8 4e40c: aa1303e0 mov x0, x19 4e410: 97ffcee0 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 4e414: 910103e0 add x0, sp, #0x40 4e418: 9400803d bl 0x6e50c 4e41c: a944a3e9 ldp x9, x8, [sp, #0x48] 4e420: f9005928 str x8, [x9, #0xb0] 4e424: 14000007 b 0x4e440 4e428: 17ffff87 b 0x4e244 4e42c: 17ffff86 b 0x4e244 4e430: 9400159f bl 0x53aac 4e434: 14000009 b 0x4e458 4e438: 14000008 b 0x4e458 4e43c: aa0003f6 mov x22, x0 4e440: aa1803e0 mov x0, x24 4e444: 94007da2 bl 0x6dacc 4e448: aa1603e0 mov x0, x22 4e44c: 94021bd4 bl 0xd539c <__cxa_demangle+0x12abc> 4e450: 94001597 bl 0x53aac 4e454: 14000001 b 0x4e458 4e458: aa0003f3 mov x19, x0 4e45c: 910083e8 add x8, sp, #0x20 4e460: 91004100 add x0, x8, #0x10 4e464: 97ffd47c bl 0x43654 4e468: aa1303e0 mov x0, x19 4e46c: 94001590 bl 0x53aac 000000000004e470 : 4e470: d10343ff sub sp, sp, #0xd0 4e474: fd0033e8 str d8, [sp, #0x60] 4e478: a9076ffc stp x28, x27, [sp, #0x70] 4e47c: a90867fa stp x26, x25, [sp, #0x80] 4e480: a9095ff8 stp x24, x23, [sp, #0x90] 4e484: a90a57f6 stp x22, x21, [sp, #0xa0] 4e488: a90b4ff4 stp x20, x19, [sp, #0xb0] 4e48c: a90c7bfd stp x29, x30, [sp, #0xc0] 4e490: 910303fd add x29, sp, #0xc0 4e494: d53bd05a mrs x26, TPIDR_EL0 4e498: f9401748 ldr x8, [x26, #0x28] 4e49c: aa0003f6 mov x22, x0 4e4a0: f9002fe8 str x8, [sp, #0x58] 4e4a4: f9400017 ldr x23, [x0] 4e4a8: 94007d86 bl 0x6dac0 4e4ac: aa0003f8 mov x24, x0 4e4b0: aa1703e0 mov x0, x23 4e4b4: 94007d86 bl 0x6dacc 4e4b8: b94092e8 ldr w8, [x23, #0x90] 4e4bc: 9100a3e9 add x9, sp, #0x28 4e4c0: d0000615 adrp x21, 0x110000 4e4c4: 910342b5 add x21, x21, #0xd0 4e4c8: b9002be8 str w8, [sp, #0x28] 4e4cc: f9405ae8 ldr x8, [x23, #0xb0] 4e4d0: d000061b adrp x27, 0x110000 4e4d4: a90323f7 stp x23, x8, [sp, #0x30] 4e4d8: f9005ae9 str x9, [x23, #0xb0] 4e4dc: 08dffea8 ldarb w8, [x21] 4e4e0: 36001f68 tbz w8, #0x0, 0x4e8cc 4e4e4: f9406768 ldr x8, [x27, #0xc8] 4e4e8: f9437d08 ldr x8, [x8, #0x6f8] 4e4ec: d63f0100 blr x8 4e4f0: a90407e0 stp x0, x1, [sp, #0x40] 4e4f4: f9400adc ldr x28, [x22, #0x10] 4e4f8: b40003fc cbz x28, 0x4e574 4e4fc: f9400ed3 ldr x19, [x22, #0x18] 4e500: b40003f3 cbz x19, 0x4e57c 4e504: 91002268 add x8, x19, #0x8 4e508: c85f7d09 ldxr x9, [x8] 4e50c: 91000529 add x9, x9, #0x1 4e510: c80a7d09 stxr w10, x9, [x8] 4e514: 35ffffaa cbnz w10, 0x4e508 4e518: c85f7d09 ldxr x9, [x8] 4e51c: 91000529 add x9, x9, #0x1 4e520: c80a7d09 stxr w10, x9, [x8] 4e524: 35ffffaa cbnz w10, 0x4e518 4e528: c85ffd09 ldaxr x9, [x8] 4e52c: d100052a sub x10, x9, #0x1 4e530: c80bfd0a stlxr w11, x10, [x8] 4e534: 35ffffab cbnz w11, 0x4e528 4e538: b50000e9 cbnz x9, 0x4e554 4e53c: f9400268 ldr x8, [x19] 4e540: aa1303e0 mov x0, x19 4e544: f9400908 ldr x8, [x8, #0x10] 4e548: d63f0100 blr x8 4e54c: aa1303e0 mov x0, x19 4e550: 97ffce90 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 4e554: 91002268 add x8, x19, #0x8 4e558: c85f7d09 ldxr x9, [x8] 4e55c: 91000529 add x9, x9, #0x1 4e560: c80a7d09 stxr w10, x9, [x8] 4e564: 35ffffaa cbnz w10, 0x4e558 4e568: 2a1f03f9 mov w25, wzr 4e56c: aa1303f4 mov x20, x19 4e570: 14000006 b 0x4e588 4e574: aa1f03f4 mov x20, xzr 4e578: 14000002 b 0x4e580 4e57c: aa1303f4 mov x20, x19 4e580: aa1f03f3 mov x19, xzr 4e584: 52800039 mov w25, #0x1 // =1 4e588: 52800028 mov w8, #0x1 // =1 4e58c: 390023e8 strb w8, [sp, #0x8] 4e590: a901ffff stp xzr, xzr, [sp, #0x18] 4e594: f9400789 ldr x9, [x28, #0x8] 4e598: f9000be9 str x9, [sp, #0x10] 4e59c: f9400928 ldr x8, [x9, #0x10] 4e5a0: eb1c011f cmp x8, x28 4e5a4: 54000380 b.eq 0x4e614 4e5a8: f9400d29 ldr x9, [x9, #0x18] 4e5ac: f90003fa str x26, [sp] 4e5b0: b40003a9 cbz x9, 0x4e624 4e5b4: aa1803fa mov x26, x24 4e5b8: 9100212a add x10, x9, #0x8 4e5bc: c85f7d4b ldxr x11, [x10] 4e5c0: 9100056b add x11, x11, #0x1 4e5c4: c80c7d4b stxr w12, x11, [x10] 4e5c8: 35ffffac cbnz w12, 0x4e5bc 4e5cc: f94013f8 ldr x24, [sp, #0x20] 4e5d0: a901a7e8 stp x8, x9, [sp, #0x18] 4e5d4: b40002d8 cbz x24, 0x4e62c 4e5d8: 91002308 add x8, x24, #0x8 4e5dc: c85ffd09 ldaxr x9, [x8] 4e5e0: d100052a sub x10, x9, #0x1 4e5e4: c80bfd0a stlxr w11, x10, [x8] 4e5e8: 35ffffab cbnz w11, 0x4e5dc 4e5ec: b5000209 cbnz x9, 0x4e62c 4e5f0: f9400308 ldr x8, [x24] 4e5f4: aa1803e0 mov x0, x24 4e5f8: f9400908 ldr x8, [x8, #0x10] 4e5fc: d63f0100 blr x8 4e600: aa1803e0 mov x0, x24 4e604: 97ffce63 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 4e608: f9400be8 ldr x8, [sp, #0x10] 4e60c: 36000159 tbz w25, #0x0, 0x4e634 4e610: 1400000e b 0x4e648 4e614: 2a1f03e8 mov w8, wzr 4e618: 390027e8 strb w8, [sp, #0x9] 4e61c: 360003f9 tbz w25, #0x0, 0x4e698 4e620: 14000024 b 0x4e6b0 4e624: aa1803fa mov x26, x24 4e628: a901a7e8 stp x8, x9, [sp, #0x18] 4e62c: f9400be8 ldr x8, [sp, #0x10] 4e630: 370000d9 tbnz w25, #0x0, 0x4e648 4e634: 91002269 add x9, x19, #0x8 4e638: c85f7d2a ldxr x10, [x9] 4e63c: 9100054a add x10, x10, #0x1 4e640: c80b7d2a stxr w11, x10, [x9] 4e644: 35ffffab cbnz w11, 0x4e638 4e648: f9400d18 ldr x24, [x8, #0x18] 4e64c: a901511c stp x28, x20, [x8, #0x10] 4e650: b40001b8 cbz x24, 0x4e684 4e654: 91002308 add x8, x24, #0x8 4e658: c85ffd09 ldaxr x9, [x8] 4e65c: d100052a sub x10, x9, #0x1 4e660: c80bfd0a stlxr w11, x10, [x8] 4e664: 35ffffab cbnz w11, 0x4e658 4e668: b50000e9 cbnz x9, 0x4e684 4e66c: f9400308 ldr x8, [x24] 4e670: aa1803e0 mov x0, x24 4e674: f9400908 ldr x8, [x8, #0x10] 4e678: d63f0100 blr x8 4e67c: aa1803e0 mov x0, x24 4e680: 97ffce44 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 4e684: aa1a03f8 mov x24, x26 4e688: f94003fa ldr x26, [sp] 4e68c: 52800028 mov w8, #0x1 // =1 4e690: 390027e8 strb w8, [sp, #0x9] 4e694: 370000f9 tbnz w25, #0x0, 0x4e6b0 4e698: 91002268 add x8, x19, #0x8 4e69c: c85ffd09 ldaxr x9, [x8] 4e6a0: d100052a sub x10, x9, #0x1 4e6a4: c80bfd0a stlxr w11, x10, [x8] 4e6a8: 35ffffab cbnz w11, 0x4e69c 4e6ac: b40001e9 cbz x9, 0x4e6e8 4e6b0: f94022c8 ldr x8, [x22, #0x40] 4e6b4: b40002a8 cbz x8, 0x4e708 4e6b8: aa1703e0 mov x0, x23 4e6bc: 94007d07 bl 0x6dad8 4e6c0: 3dc016c0 ldr q0, [x22, #0x50] 4e6c4: 3d800000 str q0, [x0] 4e6c8: b9400808 ldr w8, [x0, #0x8] 4e6cc: 31002d1f cmn w8, #0xb 4e6d0: 540001e3 b.lo 0x4e70c 4e6d4: f9400008 ldr x8, [x0] 4e6d8: b9400109 ldr w9, [x8] 4e6dc: 11000529 add w9, w9, #0x1 4e6e0: b9000109 str w9, [x8] 4e6e4: 1400000a b 0x4e70c 4e6e8: f9400268 ldr x8, [x19] 4e6ec: aa1303e0 mov x0, x19 4e6f0: f9400908 ldr x8, [x8, #0x10] 4e6f4: d63f0100 blr x8 4e6f8: aa1303e0 mov x0, x19 4e6fc: 97ffce25 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 4e700: f94022c8 ldr x8, [x22, #0x40] 4e704: b5fffda8 cbnz x8, 0x4e6b8 4e708: aa1f03e0 mov x0, xzr 4e70c: 940084f2 bl 0x6fad4 4e710: 394027e8 ldrb w8, [sp, #0x9] 4e714: 4ea01c08 mov v8.16b, v0.16b 4e718: 34000788 cbz w8, 0x4e808 4e71c: 394023e8 ldrb w8, [sp, #0x8] 4e720: 34000748 cbz w8, 0x4e808 4e724: 08dffea8 ldarb w8, [x21] 4e728: 36000228 tbz w8, #0x0, 0x4e76c 4e72c: f9400be9 ldr x9, [sp, #0x10] 4e730: f9406768 ldr x8, [x27, #0xc8] 4e734: f9400120 ldr x0, [x9] 4e738: f942e508 ldr x8, [x8, #0x5c8] 4e73c: d63f0100 blr x8 4e740: 34000360 cbz w0, 0x4e7ac 4e744: f9002bff str xzr, [sp, #0x50] 4e748: 08dffea8 ldarb w8, [x21] 4e74c: 36000208 tbz w8, #0x0, 0x4e78c 4e750: f9400be9 ldr x9, [sp, #0x10] 4e754: f9406768 ldr x8, [x27, #0xc8] 4e758: f9400120 ldr x0, [x9] 4e75c: f942e908 ldr x8, [x8, #0x5d0] 4e760: 910143e1 add x1, sp, #0x50 4e764: d63f0100 blr x8 4e768: 17ffffef b 0x4e724 4e76c: aa1503e0 mov x0, x21 4e770: 97ffcfdc bl 0x426e0 <__cxa_guard_acquire@plt> 4e774: 34fffdc0 cbz w0, 0x4e72c 4e778: 97ffcade bl 0x412f0 4e77c: f9006760 str x0, [x27, #0xc8] 4e780: aa1503e0 mov x0, x21 4e784: 97ffcc1b bl 0x417f0 <__cxa_guard_release@plt> 4e788: 17ffffe9 b 0x4e72c 4e78c: aa1503e0 mov x0, x21 4e790: 97ffcfd4 bl 0x426e0 <__cxa_guard_acquire@plt> 4e794: 34fffde0 cbz w0, 0x4e750 4e798: 97ffcad6 bl 0x412f0 4e79c: f9006760 str x0, [x27, #0xc8] 4e7a0: aa1503e0 mov x0, x21 4e7a4: 97ffcc13 bl 0x417f0 <__cxa_guard_release@plt> 4e7a8: 17ffffea b 0x4e750 4e7ac: a9412be8 ldp x8, x10, [sp, #0x10] 4e7b0: f94013e9 ldr x9, [sp, #0x20] 4e7b4: b40000c9 cbz x9, 0x4e7cc 4e7b8: 9100212b add x11, x9, #0x8 4e7bc: c85f7d6c ldxr x12, [x11] 4e7c0: 9100058c add x12, x12, #0x1 4e7c4: c80d7d6c stxr w13, x12, [x11] 4e7c8: 35ffffad cbnz w13, 0x4e7bc 4e7cc: f9400d15 ldr x21, [x8, #0x18] 4e7d0: a901250a stp x10, x9, [x8, #0x10] 4e7d4: b40001b5 cbz x21, 0x4e808 4e7d8: 910022a8 add x8, x21, #0x8 4e7dc: c85ffd09 ldaxr x9, [x8] 4e7e0: d100052a sub x10, x9, #0x1 4e7e4: c80bfd0a stlxr w11, x10, [x8] 4e7e8: 35ffffab cbnz w11, 0x4e7dc 4e7ec: b50000e9 cbnz x9, 0x4e808 4e7f0: f94002a8 ldr x8, [x21] 4e7f4: aa1503e0 mov x0, x21 4e7f8: f9400908 ldr x8, [x8, #0x10] 4e7fc: d63f0100 blr x8 4e800: aa1503e0 mov x0, x21 4e804: 97ffcde3 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 4e808: f94013f5 ldr x21, [sp, #0x20] 4e80c: b40000f5 cbz x21, 0x4e828 4e810: 910022a8 add x8, x21, #0x8 4e814: c85ffd09 ldaxr x9, [x8] 4e818: d100052a sub x10, x9, #0x1 4e81c: c80bfd0a stlxr w11, x10, [x8] 4e820: 35ffffab cbnz w11, 0x4e814 4e824: b40001e9 cbz x9, 0x4e860 4e828: 370002b9 tbnz w25, #0x0, 0x4e87c 4e82c: 91002268 add x8, x19, #0x8 4e830: c85ffd09 ldaxr x9, [x8] 4e834: d100052a sub x10, x9, #0x1 4e838: c80bfd0a stlxr w11, x10, [x8] 4e83c: 35ffffab cbnz w11, 0x4e830 4e840: b50001e9 cbnz x9, 0x4e87c 4e844: f9400268 ldr x8, [x19] 4e848: aa1303e0 mov x0, x19 4e84c: f9400908 ldr x8, [x8, #0x10] 4e850: d63f0100 blr x8 4e854: aa1303e0 mov x0, x19 4e858: 97ffcdce bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 4e85c: 14000008 b 0x4e87c 4e860: f94002a8 ldr x8, [x21] 4e864: aa1503e0 mov x0, x21 4e868: f9400908 ldr x8, [x8, #0x10] 4e86c: d63f0100 blr x8 4e870: aa1503e0 mov x0, x21 4e874: 97ffcdc7 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 4e878: 3607fdb9 tbz w25, #0x0, 0x4e82c 4e87c: 9100a3e0 add x0, sp, #0x28 4e880: 94007f23 bl 0x6e50c 4e884: a94323e9 ldp x9, x8, [sp, #0x30] 4e888: f9005928 str x8, [x9, #0xb0] 4e88c: aa1803e0 mov x0, x24 4e890: 94007c8f bl 0x6dacc 4e894: f9401748 ldr x8, [x26, #0x28] 4e898: f9402fe9 ldr x9, [sp, #0x58] 4e89c: eb09011f cmp x8, x9 4e8a0: 540002a1 b.ne 0x4e8f4 4e8a4: 4ea81d00 mov v0.16b, v8.16b 4e8a8: a94c7bfd ldp x29, x30, [sp, #0xc0] 4e8ac: a94b4ff4 ldp x20, x19, [sp, #0xb0] 4e8b0: a94a57f6 ldp x22, x21, [sp, #0xa0] 4e8b4: a9495ff8 ldp x24, x23, [sp, #0x90] 4e8b8: a94867fa ldp x26, x25, [sp, #0x80] 4e8bc: a9476ffc ldp x28, x27, [sp, #0x70] 4e8c0: fd4033e8 ldr d8, [sp, #0x60] 4e8c4: 910343ff add sp, sp, #0xd0 4e8c8: d65f03c0 ret 4e8cc: d0000600 adrp x0, 0x110000 4e8d0: 91034000 add x0, x0, #0xd0 4e8d4: 97ffcf83 bl 0x426e0 <__cxa_guard_acquire@plt> 4e8d8: 34ffe060 cbz w0, 0x4e4e4 4e8dc: 97ffca85 bl 0x412f0 4e8e0: f9006760 str x0, [x27, #0xc8] 4e8e4: d0000600 adrp x0, 0x110000 4e8e8: 91034000 add x0, x0, #0xd0 4e8ec: 97ffcbc1 bl 0x417f0 <__cxa_guard_release@plt> 4e8f0: 17fffefd b 0x4e4e4 4e8f4: 97ffcee7 bl 0x42490 <__stack_chk_fail@plt> 4e8f8: aa0003f6 mov x22, x0 4e8fc: d0000600 adrp x0, 0x110000 4e900: 91034000 add x0, x0, #0xd0 4e904: 97ffcea3 bl 0x42390 <__cxa_guard_abort@plt> 4e908: 14000070 b 0x4eac8 4e90c: 14000001 b 0x4e910 4e910: aa0003f3 mov x19, x0 4e914: d0000600 adrp x0, 0x110000 4e918: 91034000 add x0, x0, #0xd0 4e91c: 97ffce9d bl 0x42390 <__cxa_guard_abort@plt> 4e920: 14000071 b 0x4eae4 4e924: 14000003 b 0x4e930 4e928: 94001461 bl 0x53aac 4e92c: 94001460 bl 0x53aac 4e930: 394027e8 ldrb w8, [sp, #0x9] 4e934: aa0003f6 mov x22, x0 4e938: 34000788 cbz w8, 0x4ea28 4e93c: 394023e8 ldrb w8, [sp, #0x8] 4e940: 34000748 cbz w8, 0x4ea28 4e944: 08dffea8 ldarb w8, [x21] 4e948: 36000228 tbz w8, #0x0, 0x4e98c 4e94c: f9400be9 ldr x9, [sp, #0x10] 4e950: f9406768 ldr x8, [x27, #0xc8] 4e954: f9400120 ldr x0, [x9] 4e958: f942e508 ldr x8, [x8, #0x5c8] 4e95c: d63f0100 blr x8 4e960: 34000360 cbz w0, 0x4e9cc 4e964: f9002bff str xzr, [sp, #0x50] 4e968: 08dffea8 ldarb w8, [x21] 4e96c: 36000208 tbz w8, #0x0, 0x4e9ac 4e970: f9400be9 ldr x9, [sp, #0x10] 4e974: f9406768 ldr x8, [x27, #0xc8] 4e978: f9400120 ldr x0, [x9] 4e97c: f942e908 ldr x8, [x8, #0x5d0] 4e980: 910143e1 add x1, sp, #0x50 4e984: d63f0100 blr x8 4e988: 17ffffef b 0x4e944 4e98c: aa1503e0 mov x0, x21 4e990: 97ffcf54 bl 0x426e0 <__cxa_guard_acquire@plt> 4e994: 34fffdc0 cbz w0, 0x4e94c 4e998: 97ffca56 bl 0x412f0 4e99c: f9006760 str x0, [x27, #0xc8] 4e9a0: aa1503e0 mov x0, x21 4e9a4: 97ffcb93 bl 0x417f0 <__cxa_guard_release@plt> 4e9a8: 17ffffe9 b 0x4e94c 4e9ac: aa1503e0 mov x0, x21 4e9b0: 97ffcf4c bl 0x426e0 <__cxa_guard_acquire@plt> 4e9b4: 34fffde0 cbz w0, 0x4e970 4e9b8: 97ffca4e bl 0x412f0 4e9bc: f9006760 str x0, [x27, #0xc8] 4e9c0: aa1503e0 mov x0, x21 4e9c4: 97ffcb8b bl 0x417f0 <__cxa_guard_release@plt> 4e9c8: 17ffffea b 0x4e970 4e9cc: a9412be8 ldp x8, x10, [sp, #0x10] 4e9d0: f94013e9 ldr x9, [sp, #0x20] 4e9d4: b40000c9 cbz x9, 0x4e9ec 4e9d8: 9100212b add x11, x9, #0x8 4e9dc: c85f7d6c ldxr x12, [x11] 4e9e0: 9100058c add x12, x12, #0x1 4e9e4: c80d7d6c stxr w13, x12, [x11] 4e9e8: 35ffffad cbnz w13, 0x4e9dc 4e9ec: f9400d15 ldr x21, [x8, #0x18] 4e9f0: a901250a stp x10, x9, [x8, #0x10] 4e9f4: b40001b5 cbz x21, 0x4ea28 4e9f8: 910022a8 add x8, x21, #0x8 4e9fc: c85ffd09 ldaxr x9, [x8] 4ea00: d100052a sub x10, x9, #0x1 4ea04: c80bfd0a stlxr w11, x10, [x8] 4ea08: 35ffffab cbnz w11, 0x4e9fc 4ea0c: b50000e9 cbnz x9, 0x4ea28 4ea10: f94002a8 ldr x8, [x21] 4ea14: aa1503e0 mov x0, x21 4ea18: f9400908 ldr x8, [x8, #0x10] 4ea1c: d63f0100 blr x8 4ea20: aa1503e0 mov x0, x21 4ea24: 97ffcd5b bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 4ea28: f94013f5 ldr x21, [sp, #0x20] 4ea2c: b40000f5 cbz x21, 0x4ea48 4ea30: 910022a8 add x8, x21, #0x8 4ea34: c85ffd09 ldaxr x9, [x8] 4ea38: d100052a sub x10, x9, #0x1 4ea3c: c80bfd0a stlxr w11, x10, [x8] 4ea40: 35ffffab cbnz w11, 0x4ea34 4ea44: b4000069 cbz x9, 0x4ea50 4ea48: 36000139 tbz w25, #0x0, 0x4ea6c 4ea4c: 14000014 b 0x4ea9c 4ea50: f94002a8 ldr x8, [x21] 4ea54: aa1503e0 mov x0, x21 4ea58: f9400908 ldr x8, [x8, #0x10] 4ea5c: d63f0100 blr x8 4ea60: aa1503e0 mov x0, x21 4ea64: 97ffcd4b bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 4ea68: 370001b9 tbnz w25, #0x0, 0x4ea9c 4ea6c: 91002268 add x8, x19, #0x8 4ea70: c85ffd09 ldaxr x9, [x8] 4ea74: d100052a sub x10, x9, #0x1 4ea78: c80bfd0a stlxr w11, x10, [x8] 4ea7c: 35ffffab cbnz w11, 0x4ea70 4ea80: b50000e9 cbnz x9, 0x4ea9c 4ea84: f9400268 ldr x8, [x19] 4ea88: aa1303e0 mov x0, x19 4ea8c: f9400908 ldr x8, [x8, #0x10] 4ea90: d63f0100 blr x8 4ea94: aa1303e0 mov x0, x19 4ea98: 97ffcd3e bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 4ea9c: 9100a3e0 add x0, sp, #0x28 4eaa0: 94007e9b bl 0x6e50c 4eaa4: a94323e9 ldp x9, x8, [sp, #0x30] 4eaa8: f9005928 str x8, [x9, #0xb0] 4eaac: 14000007 b 0x4eac8 4eab0: 17ffff98 b 0x4e910 4eab4: 17ffff97 b 0x4e910 4eab8: 940013fd bl 0x53aac 4eabc: 14000009 b 0x4eae0 4eac0: 14000008 b 0x4eae0 4eac4: aa0003f6 mov x22, x0 4eac8: aa1803e0 mov x0, x24 4eacc: 94007c00 bl 0x6dacc 4ead0: aa1603e0 mov x0, x22 4ead4: 94021a32 bl 0xd539c <__cxa_demangle+0x12abc> 4ead8: 940013f5 bl 0x53aac 4eadc: 14000001 b 0x4eae0 4eae0: aa0003f3 mov x19, x0 4eae4: 910023e8 add x8, sp, #0x8 4eae8: 91004100 add x0, x8, #0x10 4eaec: 97ffd2da bl 0x43654 4eaf0: aa1303e0 mov x0, x19 4eaf4: 940013ee bl 0x53aac 000000000004eaf8 : 4eaf8: d10383ff sub sp, sp, #0xe0 4eafc: a9086ffc stp x28, x27, [sp, #0x80] 4eb00: a90967fa stp x26, x25, [sp, #0x90] 4eb04: a90a5ff8 stp x24, x23, [sp, #0xa0] 4eb08: a90b57f6 stp x22, x21, [sp, #0xb0] 4eb0c: a90c4ff4 stp x20, x19, [sp, #0xc0] 4eb10: a90d7bfd stp x29, x30, [sp, #0xd0] 4eb14: 910343fd add x29, sp, #0xd0 4eb18: d53bd048 mrs x8, TPIDR_EL0 4eb1c: f90003e8 str x8, [sp] 4eb20: f9401508 ldr x8, [x8, #0x28] 4eb24: aa0003f8 mov x24, x0 4eb28: aa0103f7 mov x23, x1 4eb2c: f81a83a8 stur x8, [x29, #-0x58] 4eb30: f9400016 ldr x22, [x0] 4eb34: 94007be3 bl 0x6dac0 4eb38: f90007e0 str x0, [sp, #0x8] 4eb3c: aa1603e0 mov x0, x22 4eb40: 94007be3 bl 0x6dacc 4eb44: b94092c8 ldr w8, [x22, #0x90] 4eb48: 910123e9 add x9, sp, #0x48 4eb4c: d0000615 adrp x21, 0x110000 4eb50: 910342b5 add x21, x21, #0xd0 4eb54: b9004be8 str w8, [sp, #0x48] 4eb58: f9405ac8 ldr x8, [x22, #0xb0] 4eb5c: d0000613 adrp x19, 0x110000 4eb60: a90523f6 stp x22, x8, [sp, #0x50] 4eb64: f9005ac9 str x9, [x22, #0xb0] 4eb68: 08dffea8 ldarb w8, [x21] 4eb6c: 36002b48 tbz w8, #0x0, 0x4f0d4 4eb70: f9406668 ldr x8, [x19, #0xc8] 4eb74: f9437d08 ldr x8, [x8, #0x6f8] 4eb78: d63f0100 blr x8 4eb7c: a90607e0 stp x0, x1, [sp, #0x60] 4eb80: f9400b1a ldr x26, [x24, #0x10] 4eb84: b40003fa cbz x26, 0x4ec00 4eb88: f9400f14 ldr x20, [x24, #0x18] 4eb8c: b40003f4 cbz x20, 0x4ec08 4eb90: 91002288 add x8, x20, #0x8 4eb94: c85f7d09 ldxr x9, [x8] 4eb98: 91000529 add x9, x9, #0x1 4eb9c: c80a7d09 stxr w10, x9, [x8] 4eba0: 35ffffaa cbnz w10, 0x4eb94 4eba4: c85f7d09 ldxr x9, [x8] 4eba8: 91000529 add x9, x9, #0x1 4ebac: c80a7d09 stxr w10, x9, [x8] 4ebb0: 35ffffaa cbnz w10, 0x4eba4 4ebb4: c85ffd09 ldaxr x9, [x8] 4ebb8: d100052a sub x10, x9, #0x1 4ebbc: c80bfd0a stlxr w11, x10, [x8] 4ebc0: 35ffffab cbnz w11, 0x4ebb4 4ebc4: b50000e9 cbnz x9, 0x4ebe0 4ebc8: f9400288 ldr x8, [x20] 4ebcc: aa1403e0 mov x0, x20 4ebd0: f9400908 ldr x8, [x8, #0x10] 4ebd4: d63f0100 blr x8 4ebd8: aa1403e0 mov x0, x20 4ebdc: 97ffcced bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 4ebe0: 91002288 add x8, x20, #0x8 4ebe4: c85f7d09 ldxr x9, [x8] 4ebe8: 91000529 add x9, x9, #0x1 4ebec: c80a7d09 stxr w10, x9, [x8] 4ebf0: 35ffffaa cbnz w10, 0x4ebe4 4ebf4: 2a1f03fc mov w28, wzr 4ebf8: aa1403fb mov x27, x20 4ebfc: 14000006 b 0x4ec14 4ec00: aa1f03fb mov x27, xzr 4ec04: 14000002 b 0x4ec0c 4ec08: aa1403fb mov x27, x20 4ec0c: aa1f03f4 mov x20, xzr 4ec10: 5280003c mov w28, #0x1 // =1 4ec14: 52800028 mov w8, #0x1 // =1 4ec18: 3900a3e8 strb w8, [sp, #0x28] 4ec1c: a903ffff stp xzr, xzr, [sp, #0x38] 4ec20: f9400749 ldr x9, [x26, #0x8] 4ec24: f9001be9 str x9, [sp, #0x30] 4ec28: f9400928 ldr x8, [x9, #0x10] 4ec2c: eb1a011f cmp x8, x26 4ec30: 54000340 b.eq 0x4ec98 4ec34: f9400d29 ldr x9, [x9, #0x18] 4ec38: b4000389 cbz x9, 0x4eca8 4ec3c: 9100212a add x10, x9, #0x8 4ec40: c85f7d4b ldxr x11, [x10] 4ec44: 9100056b add x11, x11, #0x1 4ec48: c80c7d4b stxr w12, x11, [x10] 4ec4c: 35ffffac cbnz w12, 0x4ec40 4ec50: f94023f9 ldr x25, [sp, #0x40] 4ec54: a903a7e8 stp x8, x9, [sp, #0x38] 4ec58: b40002b9 cbz x25, 0x4ecac 4ec5c: 91002328 add x8, x25, #0x8 4ec60: c85ffd09 ldaxr x9, [x8] 4ec64: d100052a sub x10, x9, #0x1 4ec68: c80bfd0a stlxr w11, x10, [x8] 4ec6c: 35ffffab cbnz w11, 0x4ec60 4ec70: b50001e9 cbnz x9, 0x4ecac 4ec74: f9400328 ldr x8, [x25] 4ec78: aa1903e0 mov x0, x25 4ec7c: f9400908 ldr x8, [x8, #0x10] 4ec80: d63f0100 blr x8 4ec84: aa1903e0 mov x0, x25 4ec88: 97ffccc2 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 4ec8c: f9401be8 ldr x8, [sp, #0x30] 4ec90: 3600013c tbz w28, #0x0, 0x4ecb4 4ec94: 1400000d b 0x4ecc8 4ec98: 2a1f03e8 mov w8, wzr 4ec9c: 3900a7e8 strb w8, [sp, #0x29] 4eca0: 3600039c tbz w28, #0x0, 0x4ed10 4eca4: 14000027 b 0x4ed40 4eca8: a903a7e8 stp x8, x9, [sp, #0x38] 4ecac: f9401be8 ldr x8, [sp, #0x30] 4ecb0: 370000dc tbnz w28, #0x0, 0x4ecc8 4ecb4: 91002289 add x9, x20, #0x8 4ecb8: c85f7d2a ldxr x10, [x9] 4ecbc: 9100054a add x10, x10, #0x1 4ecc0: c80b7d2a stxr w11, x10, [x9] 4ecc4: 35ffffab cbnz w11, 0x4ecb8 4ecc8: f9400d19 ldr x25, [x8, #0x18] 4eccc: a9016d1a stp x26, x27, [x8, #0x10] 4ecd0: b40001b9 cbz x25, 0x4ed04 4ecd4: 91002328 add x8, x25, #0x8 4ecd8: c85ffd09 ldaxr x9, [x8] 4ecdc: d100052a sub x10, x9, #0x1 4ece0: c80bfd0a stlxr w11, x10, [x8] 4ece4: 35ffffab cbnz w11, 0x4ecd8 4ece8: b50000e9 cbnz x9, 0x4ed04 4ecec: f9400328 ldr x8, [x25] 4ecf0: aa1903e0 mov x0, x25 4ecf4: f9400908 ldr x8, [x8, #0x10] 4ecf8: d63f0100 blr x8 4ecfc: aa1903e0 mov x0, x25 4ed00: 97ffcca4 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 4ed04: 52800028 mov w8, #0x1 // =1 4ed08: 3900a7e8 strb w8, [sp, #0x29] 4ed0c: 370001bc tbnz w28, #0x0, 0x4ed40 4ed10: 91002288 add x8, x20, #0x8 4ed14: c85ffd09 ldaxr x9, [x8] 4ed18: d100052a sub x10, x9, #0x1 4ed1c: c80bfd0a stlxr w11, x10, [x8] 4ed20: 35ffffab cbnz w11, 0x4ed14 4ed24: b50000e9 cbnz x9, 0x4ed40 4ed28: f9400288 ldr x8, [x20] 4ed2c: aa1403e0 mov x0, x20 4ed30: f9400908 ldr x8, [x8, #0x10] 4ed34: d63f0100 blr x8 4ed38: aa1403e0 mov x0, x20 4ed3c: 97ffcc95 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 4ed40: b90017fc str w28, [sp, #0x14] 4ed44: a94ba6c8 ldp x8, x9, [x22, #0xb8] 4ed48: eb08013f cmp x9, x8 4ed4c: 54000221 b.ne 0x4ed90 4ed50: aa1f03fc mov x28, xzr 4ed54: f9402308 ldr x8, [x24, #0x40] 4ed58: b4000228 cbz x8, 0x4ed9c 4ed5c: aa1603e0 mov x0, x22 4ed60: 94007b5e bl 0x6dad8 4ed64: 3dc01700 ldr q0, [x24, #0x50] 4ed68: aa0003f9 mov x25, x0 4ed6c: 3d800000 str q0, [x0] 4ed70: b9400808 ldr w8, [x0, #0x8] 4ed74: 31002d1f cmn w8, #0xb 4ed78: 54000143 b.lo 0x4eda0 4ed7c: f9400328 ldr x8, [x25] 4ed80: b9400109 ldr w9, [x8] 4ed84: 11000529 add w9, w9, #0x1 4ed88: b9000109 str w9, [x8] 4ed8c: 14000005 b 0x4eda0 4ed90: f940011c ldr x28, [x8] 4ed94: f9402308 ldr x8, [x24, #0x40] 4ed98: b5fffe28 cbnz x8, 0x4ed5c 4ed9c: aa1f03f9 mov x25, xzr 4eda0: aa1903e0 mov x0, x25 4eda4: 94007932 bl 0x6d26c 4eda8: 37000b00 tbnz w0, #0x0, 0x4ef08 4edac: b94017e8 ldr w8, [sp, #0x14] 4edb0: a901ffff stp xzr, xzr, [sp, #0x18] 4edb4: 34000068 cbz w8, 0x4edc0 4edb8: a901effa stp x26, x27, [sp, #0x18] 4edbc: 14000015 b 0x4ee10 4edc0: 91002288 add x8, x20, #0x8 4edc4: c85f7d09 ldxr x9, [x8] 4edc8: 91000529 add x9, x9, #0x1 4edcc: c80a7d09 stxr w10, x9, [x8] 4edd0: 35ffffaa cbnz w10, 0x4edc4 4edd4: f94013f8 ldr x24, [sp, #0x20] 4edd8: a901effa stp x26, x27, [sp, #0x18] 4eddc: b40001b8 cbz x24, 0x4ee10 4ede0: 91002308 add x8, x24, #0x8 4ede4: c85ffd09 ldaxr x9, [x8] 4ede8: d100052a sub x10, x9, #0x1 4edec: c80bfd0a stlxr w11, x10, [x8] 4edf0: 35ffffab cbnz w11, 0x4ede4 4edf4: b50000e9 cbnz x9, 0x4ee10 4edf8: f9400308 ldr x8, [x24] 4edfc: aa1803e0 mov x0, x24 4ee00: f9400908 ldr x8, [x8, #0x10] 4ee04: d63f0100 blr x8 4ee08: aa1803e0 mov x0, x24 4ee0c: 97ffcc61 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 4ee10: d10183a8 sub x8, x29, #0x60 4ee14: 910063e1 add x1, sp, #0x18 4ee18: aa1903e0 mov x0, x25 4ee1c: 94007f9d bl 0x6ec90 4ee20: f94013f9 ldr x25, [sp, #0x20] 4ee24: f85a03b8 ldur x24, [x29, #-0x60] 4ee28: b40000f9 cbz x25, 0x4ee44 4ee2c: 91002328 add x8, x25, #0x8 4ee30: c85ffd09 ldaxr x9, [x8] 4ee34: d100052a sub x10, x9, #0x1 4ee38: c80bfd0a stlxr w11, x10, [x8] 4ee3c: 35ffffab cbnz w11, 0x4ee30 4ee40: b4000569 cbz x9, 0x4eeec 4ee44: b4000638 cbz x24, 0x4ef08 4ee48: aa1803e0 mov x0, x24 4ee4c: aa1603e1 mov x1, x22 4ee50: 94008063 bl 0x6efdc 4ee54: b90002e0 str w0, [x23] 4ee58: a9452397 ldp x23, x8, [x28, #0x50] 4ee5c: 11000409 add w9, w0, #0x1 4ee60: 93407d3b sxtw x27, w9 4ee64: cb17011a sub x26, x8, x23 4ee68: eb1b035f cmp x26, x27 4ee6c: aa1703f9 mov x25, x23 4ee70: 54000322 b.hs 0x4eed4 4ee74: f9403388 ldr x8, [x28, #0x60] 4ee78: aa1703f9 mov x25, x23 4ee7c: cb170108 sub x8, x8, x23 4ee80: eb1b011f cmp x8, x27 4ee84: 54000282 b.hs 0x4eed4 4ee88: aa1b03e0 mov x0, x27 4ee8c: 97ffcd01 bl 0x42290 <_Znwm@plt> 4ee90: aa0003f9 mov x25, x0 4ee94: 8b1a0008 add x8, x0, x26 4ee98: f100075f cmp x26, #0x1 4ee9c: 8b1b001b add x27, x0, x27 4eea0: 540000eb b.lt 0x4eebc 4eea4: aa1903e0 mov x0, x25 4eea8: aa1703e1 mov x1, x23 4eeac: aa1a03e2 mov x2, x26 4eeb0: aa0803fa mov x26, x8 4eeb4: 97ffc8bf bl 0x411b0 4eeb8: aa1a03e8 mov x8, x26 4eebc: a9052399 stp x25, x8, [x28, #0x50] 4eec0: f900339b str x27, [x28, #0x60] 4eec4: b4000097 cbz x23, 0x4eed4 4eec8: aa1703e0 mov x0, x23 4eecc: 97ffc915 bl 0x41320 <_ZdlPv@plt> 4eed0: f9402b99 ldr x25, [x28, #0x50] 4eed4: aa1803e0 mov x0, x24 4eed8: aa1603e1 mov x1, x22 4eedc: aa1903e2 mov x2, x25 4eee0: 94008086 bl 0x6f0f8 4eee4: f9402b96 ldr x22, [x28, #0x50] 4eee8: 1400000a b 0x4ef10 4eeec: f9400328 ldr x8, [x25] 4eef0: aa1903e0 mov x0, x25 4eef4: f9400908 ldr x8, [x8, #0x10] 4eef8: d63f0100 blr x8 4eefc: aa1903e0 mov x0, x25 4ef00: 97ffcc24 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 4ef04: b5fffa38 cbnz x24, 0x4ee48 4ef08: aa1f03f6 mov x22, xzr 4ef0c: b90002ff str wzr, [x23] 4ef10: 3940a7e8 ldrb w8, [sp, #0x29] 4ef14: b94017f7 ldr w23, [sp, #0x14] 4ef18: 340007c8 cbz w8, 0x4f010 4ef1c: 3940a3e8 ldrb w8, [sp, #0x28] 4ef20: 34000788 cbz w8, 0x4f010 4ef24: 08dffea8 ldarb w8, [x21] 4ef28: 36000228 tbz w8, #0x0, 0x4ef6c 4ef2c: f9401be9 ldr x9, [sp, #0x30] 4ef30: f9406668 ldr x8, [x19, #0xc8] 4ef34: f9400120 ldr x0, [x9] 4ef38: f942e508 ldr x8, [x8, #0x5c8] 4ef3c: d63f0100 blr x8 4ef40: 340003a0 cbz w0, 0x4efb4 4ef44: f81a03bf stur xzr, [x29, #-0x60] 4ef48: 08dffea8 ldarb w8, [x21] 4ef4c: 36000228 tbz w8, #0x0, 0x4ef90 4ef50: f9401be9 ldr x9, [sp, #0x30] 4ef54: f9406668 ldr x8, [x19, #0xc8] 4ef58: f9400120 ldr x0, [x9] 4ef5c: f942e908 ldr x8, [x8, #0x5d0] 4ef60: d10183a1 sub x1, x29, #0x60 4ef64: d63f0100 blr x8 4ef68: 17ffffef b 0x4ef24 4ef6c: aa1503e0 mov x0, x21 4ef70: 97ffcddc bl 0x426e0 <__cxa_guard_acquire@plt> 4ef74: 34fffdc0 cbz w0, 0x4ef2c 4ef78: 97ffc8de bl 0x412f0 4ef7c: f9006660 str x0, [x19, #0xc8] 4ef80: aa1503e0 mov x0, x21 4ef84: 97ffca1b bl 0x417f0 <__cxa_guard_release@plt> 4ef88: b94017f7 ldr w23, [sp, #0x14] 4ef8c: 17ffffe8 b 0x4ef2c 4ef90: aa1503e0 mov x0, x21 4ef94: 97ffcdd3 bl 0x426e0 <__cxa_guard_acquire@plt> 4ef98: 34fffdc0 cbz w0, 0x4ef50 4ef9c: 97ffc8d5 bl 0x412f0 4efa0: f9006660 str x0, [x19, #0xc8] 4efa4: aa1503e0 mov x0, x21 4efa8: 97ffca12 bl 0x417f0 <__cxa_guard_release@plt> 4efac: b94017f7 ldr w23, [sp, #0x14] 4efb0: 17ffffe8 b 0x4ef50 4efb4: a9432be8 ldp x8, x10, [sp, #0x30] 4efb8: f94023e9 ldr x9, [sp, #0x40] 4efbc: b40000c9 cbz x9, 0x4efd4 4efc0: 9100212b add x11, x9, #0x8 4efc4: c85f7d6c ldxr x12, [x11] 4efc8: 9100058c add x12, x12, #0x1 4efcc: c80d7d6c stxr w13, x12, [x11] 4efd0: 35ffffad cbnz w13, 0x4efc4 4efd4: f9400d15 ldr x21, [x8, #0x18] 4efd8: a901250a stp x10, x9, [x8, #0x10] 4efdc: b40001b5 cbz x21, 0x4f010 4efe0: 910022a8 add x8, x21, #0x8 4efe4: c85ffd09 ldaxr x9, [x8] 4efe8: d100052a sub x10, x9, #0x1 4efec: c80bfd0a stlxr w11, x10, [x8] 4eff0: 35ffffab cbnz w11, 0x4efe4 4eff4: b50000e9 cbnz x9, 0x4f010 4eff8: f94002a8 ldr x8, [x21] 4effc: aa1503e0 mov x0, x21 4f000: f9400908 ldr x8, [x8, #0x10] 4f004: d63f0100 blr x8 4f008: aa1503e0 mov x0, x21 4f00c: 97ffcbe1 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 4f010: f94023f5 ldr x21, [sp, #0x40] 4f014: b40000f5 cbz x21, 0x4f030 4f018: 910022a8 add x8, x21, #0x8 4f01c: c85ffd09 ldaxr x9, [x8] 4f020: d100052a sub x10, x9, #0x1 4f024: c80bfd0a stlxr w11, x10, [x8] 4f028: 35ffffab cbnz w11, 0x4f01c 4f02c: b40001e9 cbz x9, 0x4f068 4f030: 370002b7 tbnz w23, #0x0, 0x4f084 4f034: 91002288 add x8, x20, #0x8 4f038: c85ffd09 ldaxr x9, [x8] 4f03c: d100052a sub x10, x9, #0x1 4f040: c80bfd0a stlxr w11, x10, [x8] 4f044: 35ffffab cbnz w11, 0x4f038 4f048: b50001e9 cbnz x9, 0x4f084 4f04c: f9400288 ldr x8, [x20] 4f050: aa1403e0 mov x0, x20 4f054: f9400908 ldr x8, [x8, #0x10] 4f058: d63f0100 blr x8 4f05c: aa1403e0 mov x0, x20 4f060: 97ffcbcc bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 4f064: 14000008 b 0x4f084 4f068: f94002a8 ldr x8, [x21] 4f06c: aa1503e0 mov x0, x21 4f070: f9400908 ldr x8, [x8, #0x10] 4f074: d63f0100 blr x8 4f078: aa1503e0 mov x0, x21 4f07c: 97ffcbc5 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 4f080: 3607fdb7 tbz w23, #0x0, 0x4f034 4f084: 910123e0 add x0, sp, #0x48 4f088: 94007d21 bl 0x6e50c 4f08c: a94523e9 ldp x9, x8, [sp, #0x50] 4f090: f9005928 str x8, [x9, #0xb0] 4f094: f94007e0 ldr x0, [sp, #0x8] 4f098: 94007a8d bl 0x6dacc 4f09c: f94003e8 ldr x8, [sp] 4f0a0: f9401508 ldr x8, [x8, #0x28] 4f0a4: f85a83a9 ldur x9, [x29, #-0x58] 4f0a8: eb09011f cmp x8, x9 4f0ac: 54000281 b.ne 0x4f0fc 4f0b0: aa1603e0 mov x0, x22 4f0b4: a94d7bfd ldp x29, x30, [sp, #0xd0] 4f0b8: a94c4ff4 ldp x20, x19, [sp, #0xc0] 4f0bc: a94b57f6 ldp x22, x21, [sp, #0xb0] 4f0c0: a94a5ff8 ldp x24, x23, [sp, #0xa0] 4f0c4: a94967fa ldp x26, x25, [sp, #0x90] 4f0c8: a9486ffc ldp x28, x27, [sp, #0x80] 4f0cc: 910383ff add sp, sp, #0xe0 4f0d0: d65f03c0 ret 4f0d4: b0000600 adrp x0, 0x110000 4f0d8: 91034000 add x0, x0, #0xd0 4f0dc: 97ffcd81 bl 0x426e0 <__cxa_guard_acquire@plt> 4f0e0: 34ffd480 cbz w0, 0x4eb70 4f0e4: 97ffc883 bl 0x412f0 4f0e8: f9006660 str x0, [x19, #0xc8] 4f0ec: b0000600 adrp x0, 0x110000 4f0f0: 91034000 add x0, x0, #0xd0 4f0f4: 97ffc9bf bl 0x417f0 <__cxa_guard_release@plt> 4f0f8: 17fffe9e b 0x4eb70 4f0fc: 97ffcce5 bl 0x42490 <__stack_chk_fail@plt> 4f100: aa0003f6 mov x22, x0 4f104: b0000600 adrp x0, 0x110000 4f108: 91034000 add x0, x0, #0xd0 4f10c: 97ffcca1 bl 0x42390 <__cxa_guard_abort@plt> 4f110: 1400007c b 0x4f300 4f114: 14000001 b 0x4f118 4f118: aa0003f3 mov x19, x0 4f11c: b0000600 adrp x0, 0x110000 4f120: 91034000 add x0, x0, #0xd0 4f124: 97ffcc9b bl 0x42390 <__cxa_guard_abort@plt> 4f128: 14000082 b 0x4f330 4f12c: f94013f7 ldr x23, [sp, #0x20] 4f130: aa0003f6 mov x22, x0 4f134: b40002d7 cbz x23, 0x4f18c 4f138: 910022e8 add x8, x23, #0x8 4f13c: c85ffd09 ldaxr x9, [x8] 4f140: d100052a sub x10, x9, #0x1 4f144: c80bfd0a stlxr w11, x10, [x8] 4f148: 35ffffab cbnz w11, 0x4f13c 4f14c: b5000209 cbnz x9, 0x4f18c 4f150: f94002e8 ldr x8, [x23] 4f154: aa1703e0 mov x0, x23 4f158: f9400908 ldr x8, [x8, #0x10] 4f15c: d63f0100 blr x8 4f160: aa1703e0 mov x0, x23 4f164: 97ffcb8b bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 4f168: 3940a7e8 ldrb w8, [sp, #0x29] 4f16c: 35000148 cbnz w8, 0x4f194 4f170: 14000044 b 0x4f280 4f174: 14000005 b 0x4f188 4f178: 9400124d bl 0x53aac 4f17c: 9400124c bl 0x53aac 4f180: aa0003f6 mov x22, x0 4f184: 1400005f b 0x4f300 4f188: aa0003f6 mov x22, x0 4f18c: 3940a7e8 ldrb w8, [sp, #0x29] 4f190: 34000788 cbz w8, 0x4f280 4f194: 3940a3e8 ldrb w8, [sp, #0x28] 4f198: 34000748 cbz w8, 0x4f280 4f19c: 08dffea8 ldarb w8, [x21] 4f1a0: 36000228 tbz w8, #0x0, 0x4f1e4 4f1a4: f9401be9 ldr x9, [sp, #0x30] 4f1a8: f9406668 ldr x8, [x19, #0xc8] 4f1ac: f9400120 ldr x0, [x9] 4f1b0: f942e508 ldr x8, [x8, #0x5c8] 4f1b4: d63f0100 blr x8 4f1b8: 34000360 cbz w0, 0x4f224 4f1bc: f81a03bf stur xzr, [x29, #-0x60] 4f1c0: 08dffea8 ldarb w8, [x21] 4f1c4: 36000208 tbz w8, #0x0, 0x4f204 4f1c8: f9401be9 ldr x9, [sp, #0x30] 4f1cc: f9406668 ldr x8, [x19, #0xc8] 4f1d0: f9400120 ldr x0, [x9] 4f1d4: f942e908 ldr x8, [x8, #0x5d0] 4f1d8: d10183a1 sub x1, x29, #0x60 4f1dc: d63f0100 blr x8 4f1e0: 17ffffef b 0x4f19c 4f1e4: aa1503e0 mov x0, x21 4f1e8: 97ffcd3e bl 0x426e0 <__cxa_guard_acquire@plt> 4f1ec: 34fffdc0 cbz w0, 0x4f1a4 4f1f0: 97ffc840 bl 0x412f0 4f1f4: f9006660 str x0, [x19, #0xc8] 4f1f8: aa1503e0 mov x0, x21 4f1fc: 97ffc97d bl 0x417f0 <__cxa_guard_release@plt> 4f200: 17ffffe9 b 0x4f1a4 4f204: aa1503e0 mov x0, x21 4f208: 97ffcd36 bl 0x426e0 <__cxa_guard_acquire@plt> 4f20c: 34fffde0 cbz w0, 0x4f1c8 4f210: 97ffc838 bl 0x412f0 4f214: f9006660 str x0, [x19, #0xc8] 4f218: aa1503e0 mov x0, x21 4f21c: 97ffc975 bl 0x417f0 <__cxa_guard_release@plt> 4f220: 17ffffea b 0x4f1c8 4f224: a9432be8 ldp x8, x10, [sp, #0x30] 4f228: f94023e9 ldr x9, [sp, #0x40] 4f22c: b40000c9 cbz x9, 0x4f244 4f230: 9100212b add x11, x9, #0x8 4f234: c85f7d6c ldxr x12, [x11] 4f238: 9100058c add x12, x12, #0x1 4f23c: c80d7d6c stxr w13, x12, [x11] 4f240: 35ffffad cbnz w13, 0x4f234 4f244: f9400d15 ldr x21, [x8, #0x18] 4f248: a901250a stp x10, x9, [x8, #0x10] 4f24c: b40001b5 cbz x21, 0x4f280 4f250: 910022a8 add x8, x21, #0x8 4f254: c85ffd09 ldaxr x9, [x8] 4f258: d100052a sub x10, x9, #0x1 4f25c: c80bfd0a stlxr w11, x10, [x8] 4f260: 35ffffab cbnz w11, 0x4f254 4f264: b50000e9 cbnz x9, 0x4f280 4f268: f94002a8 ldr x8, [x21] 4f26c: aa1503e0 mov x0, x21 4f270: f9400908 ldr x8, [x8, #0x10] 4f274: d63f0100 blr x8 4f278: aa1503e0 mov x0, x21 4f27c: 97ffcb45 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 4f280: f94023f5 ldr x21, [sp, #0x40] 4f284: b40001b5 cbz x21, 0x4f2b8 4f288: 910022a8 add x8, x21, #0x8 4f28c: c85ffd09 ldaxr x9, [x8] 4f290: d100052a sub x10, x9, #0x1 4f294: c80bfd0a stlxr w11, x10, [x8] 4f298: 35ffffab cbnz w11, 0x4f28c 4f29c: b50000e9 cbnz x9, 0x4f2b8 4f2a0: f94002a8 ldr x8, [x21] 4f2a4: aa1503e0 mov x0, x21 4f2a8: f9400908 ldr x8, [x8, #0x10] 4f2ac: d63f0100 blr x8 4f2b0: aa1503e0 mov x0, x21 4f2b4: 97ffcb37 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 4f2b8: b94017e8 ldr w8, [sp, #0x14] 4f2bc: 370001a8 tbnz w8, #0x0, 0x4f2f0 4f2c0: 91002288 add x8, x20, #0x8 4f2c4: c85ffd09 ldaxr x9, [x8] 4f2c8: d100052a sub x10, x9, #0x1 4f2cc: c80bfd0a stlxr w11, x10, [x8] 4f2d0: 35ffffab cbnz w11, 0x4f2c4 4f2d4: b50000e9 cbnz x9, 0x4f2f0 4f2d8: f9400288 ldr x8, [x20] 4f2dc: aa1403e0 mov x0, x20 4f2e0: f9400908 ldr x8, [x8, #0x10] 4f2e4: d63f0100 blr x8 4f2e8: aa1403e0 mov x0, x20 4f2ec: 97ffcb29 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 4f2f0: 910123e0 add x0, sp, #0x48 4f2f4: 94007c86 bl 0x6e50c 4f2f8: a94523e9 ldp x9, x8, [sp, #0x50] 4f2fc: f9005928 str x8, [x9, #0xb0] 4f300: f94007e0 ldr x0, [sp, #0x8] 4f304: 940079f2 bl 0x6dacc 4f308: aa1603e0 mov x0, x22 4f30c: 94021824 bl 0xd539c <__cxa_demangle+0x12abc> 4f310: 17ffff82 b 0x4f118 4f314: 17ffff81 b 0x4f118 4f318: 940011e5 bl 0x53aac 4f31c: 940011e4 bl 0x53aac 4f320: 14000003 b 0x4f32c 4f324: 14000002 b 0x4f32c 4f328: 14000001 b 0x4f32c 4f32c: aa0003f3 mov x19, x0 4f330: 9100a3e8 add x8, sp, #0x28 4f334: 91004100 add x0, x8, #0x10 4f338: 97ffd0c7 bl 0x43654 4f33c: aa1303e0 mov x0, x19 4f340: 940011db bl 0x53aac 000000000004f344 : 4f344: d10303ff sub sp, sp, #0xc0 4f348: a9066ffc stp x28, x27, [sp, #0x60] 4f34c: a90767fa stp x26, x25, [sp, #0x70] 4f350: a9085ff8 stp x24, x23, [sp, #0x80] 4f354: a90957f6 stp x22, x21, [sp, #0x90] 4f358: a90a4ff4 stp x20, x19, [sp, #0xa0] 4f35c: a90b7bfd stp x29, x30, [sp, #0xb0] 4f360: 9102c3fd add x29, sp, #0xb0 4f364: d53bd05a mrs x26, TPIDR_EL0 4f368: f9401748 ldr x8, [x26, #0x28] 4f36c: aa0003f7 mov x23, x0 4f370: f9002fe8 str x8, [sp, #0x58] 4f374: f9400016 ldr x22, [x0] 4f378: 940079d2 bl 0x6dac0 4f37c: aa0003f8 mov x24, x0 4f380: aa1603e0 mov x0, x22 4f384: 940079d2 bl 0x6dacc 4f388: b94092c8 ldr w8, [x22, #0x90] 4f38c: 9100a3e9 add x9, sp, #0x28 4f390: b0000615 adrp x21, 0x110000 4f394: 910342b5 add x21, x21, #0xd0 4f398: b9002be8 str w8, [sp, #0x28] 4f39c: f9405ac8 ldr x8, [x22, #0xb0] 4f3a0: b000061b adrp x27, 0x110000 4f3a4: a90323f6 stp x22, x8, [sp, #0x30] 4f3a8: f9005ac9 str x9, [x22, #0xb0] 4f3ac: 08dffea8 ldarb w8, [x21] 4f3b0: 36001f68 tbz w8, #0x0, 0x4f79c 4f3b4: f9406768 ldr x8, [x27, #0xc8] 4f3b8: f9437d08 ldr x8, [x8, #0x6f8] 4f3bc: d63f0100 blr x8 4f3c0: a90407e0 stp x0, x1, [sp, #0x40] 4f3c4: f9400afc ldr x28, [x23, #0x10] 4f3c8: b40003fc cbz x28, 0x4f444 4f3cc: f9400ef3 ldr x19, [x23, #0x18] 4f3d0: b40003f3 cbz x19, 0x4f44c 4f3d4: 91002268 add x8, x19, #0x8 4f3d8: c85f7d09 ldxr x9, [x8] 4f3dc: 91000529 add x9, x9, #0x1 4f3e0: c80a7d09 stxr w10, x9, [x8] 4f3e4: 35ffffaa cbnz w10, 0x4f3d8 4f3e8: c85f7d09 ldxr x9, [x8] 4f3ec: 91000529 add x9, x9, #0x1 4f3f0: c80a7d09 stxr w10, x9, [x8] 4f3f4: 35ffffaa cbnz w10, 0x4f3e8 4f3f8: c85ffd09 ldaxr x9, [x8] 4f3fc: d100052a sub x10, x9, #0x1 4f400: c80bfd0a stlxr w11, x10, [x8] 4f404: 35ffffab cbnz w11, 0x4f3f8 4f408: b50000e9 cbnz x9, 0x4f424 4f40c: f9400268 ldr x8, [x19] 4f410: aa1303e0 mov x0, x19 4f414: f9400908 ldr x8, [x8, #0x10] 4f418: d63f0100 blr x8 4f41c: aa1303e0 mov x0, x19 4f420: 97ffcadc bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 4f424: 91002268 add x8, x19, #0x8 4f428: c85f7d09 ldxr x9, [x8] 4f42c: 91000529 add x9, x9, #0x1 4f430: c80a7d09 stxr w10, x9, [x8] 4f434: 35ffffaa cbnz w10, 0x4f428 4f438: 2a1f03f9 mov w25, wzr 4f43c: aa1303f4 mov x20, x19 4f440: 14000006 b 0x4f458 4f444: aa1f03f4 mov x20, xzr 4f448: 14000002 b 0x4f450 4f44c: aa1303f4 mov x20, x19 4f450: aa1f03f3 mov x19, xzr 4f454: 52800039 mov w25, #0x1 // =1 4f458: 52800028 mov w8, #0x1 // =1 4f45c: 390023e8 strb w8, [sp, #0x8] 4f460: a901ffff stp xzr, xzr, [sp, #0x18] 4f464: f9400789 ldr x9, [x28, #0x8] 4f468: f9000be9 str x9, [sp, #0x10] 4f46c: f9400928 ldr x8, [x9, #0x10] 4f470: eb1c011f cmp x8, x28 4f474: 54000380 b.eq 0x4f4e4 4f478: f9400d29 ldr x9, [x9, #0x18] 4f47c: f90003fa str x26, [sp] 4f480: b40003a9 cbz x9, 0x4f4f4 4f484: aa1803fa mov x26, x24 4f488: 9100212a add x10, x9, #0x8 4f48c: c85f7d4b ldxr x11, [x10] 4f490: 9100056b add x11, x11, #0x1 4f494: c80c7d4b stxr w12, x11, [x10] 4f498: 35ffffac cbnz w12, 0x4f48c 4f49c: f94013f8 ldr x24, [sp, #0x20] 4f4a0: a901a7e8 stp x8, x9, [sp, #0x18] 4f4a4: b40002d8 cbz x24, 0x4f4fc 4f4a8: 91002308 add x8, x24, #0x8 4f4ac: c85ffd09 ldaxr x9, [x8] 4f4b0: d100052a sub x10, x9, #0x1 4f4b4: c80bfd0a stlxr w11, x10, [x8] 4f4b8: 35ffffab cbnz w11, 0x4f4ac 4f4bc: b5000209 cbnz x9, 0x4f4fc 4f4c0: f9400308 ldr x8, [x24] 4f4c4: aa1803e0 mov x0, x24 4f4c8: f9400908 ldr x8, [x8, #0x10] 4f4cc: d63f0100 blr x8 4f4d0: aa1803e0 mov x0, x24 4f4d4: 97ffcaaf bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 4f4d8: f9400be8 ldr x8, [sp, #0x10] 4f4dc: 36000159 tbz w25, #0x0, 0x4f504 4f4e0: 1400000e b 0x4f518 4f4e4: 2a1f03e8 mov w8, wzr 4f4e8: 390027e8 strb w8, [sp, #0x9] 4f4ec: 360003f9 tbz w25, #0x0, 0x4f568 4f4f0: 14000024 b 0x4f580 4f4f4: aa1803fa mov x26, x24 4f4f8: a901a7e8 stp x8, x9, [sp, #0x18] 4f4fc: f9400be8 ldr x8, [sp, #0x10] 4f500: 370000d9 tbnz w25, #0x0, 0x4f518 4f504: 91002269 add x9, x19, #0x8 4f508: c85f7d2a ldxr x10, [x9] 4f50c: 9100054a add x10, x10, #0x1 4f510: c80b7d2a stxr w11, x10, [x9] 4f514: 35ffffab cbnz w11, 0x4f508 4f518: f9400d18 ldr x24, [x8, #0x18] 4f51c: a901511c stp x28, x20, [x8, #0x10] 4f520: b40001b8 cbz x24, 0x4f554 4f524: 91002308 add x8, x24, #0x8 4f528: c85ffd09 ldaxr x9, [x8] 4f52c: d100052a sub x10, x9, #0x1 4f530: c80bfd0a stlxr w11, x10, [x8] 4f534: 35ffffab cbnz w11, 0x4f528 4f538: b50000e9 cbnz x9, 0x4f554 4f53c: f9400308 ldr x8, [x24] 4f540: aa1803e0 mov x0, x24 4f544: f9400908 ldr x8, [x8, #0x10] 4f548: d63f0100 blr x8 4f54c: aa1803e0 mov x0, x24 4f550: 97ffca90 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 4f554: aa1a03f8 mov x24, x26 4f558: f94003fa ldr x26, [sp] 4f55c: 52800028 mov w8, #0x1 // =1 4f560: 390027e8 strb w8, [sp, #0x9] 4f564: 370000f9 tbnz w25, #0x0, 0x4f580 4f568: 91002268 add x8, x19, #0x8 4f56c: c85ffd09 ldaxr x9, [x8] 4f570: d100052a sub x10, x9, #0x1 4f574: c80bfd0a stlxr w11, x10, [x8] 4f578: 35ffffab cbnz w11, 0x4f56c 4f57c: b40001e9 cbz x9, 0x4f5b8 4f580: f94022e8 ldr x8, [x23, #0x40] 4f584: b40002a8 cbz x8, 0x4f5d8 4f588: aa1603e0 mov x0, x22 4f58c: 94007953 bl 0x6dad8 4f590: 3dc016e0 ldr q0, [x23, #0x50] 4f594: 3d800000 str q0, [x0] 4f598: b9400808 ldr w8, [x0, #0x8] 4f59c: 31002d1f cmn w8, #0xb 4f5a0: 540001e3 b.lo 0x4f5dc 4f5a4: f9400008 ldr x8, [x0] 4f5a8: b9400109 ldr w9, [x8] 4f5ac: 11000529 add w9, w9, #0x1 4f5b0: b9000109 str w9, [x8] 4f5b4: 1400000a b 0x4f5dc 4f5b8: f9400268 ldr x8, [x19] 4f5bc: aa1303e0 mov x0, x19 4f5c0: f9400908 ldr x8, [x8, #0x10] 4f5c4: d63f0100 blr x8 4f5c8: aa1303e0 mov x0, x19 4f5cc: 97ffca71 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 4f5d0: f94022e8 ldr x8, [x23, #0x40] 4f5d4: b5fffda8 cbnz x8, 0x4f588 4f5d8: aa1f03e0 mov x0, xzr 4f5dc: aa1603e1 mov x1, x22 4f5e0: 94007d63 bl 0x6eb6c 4f5e4: 394027e8 ldrb w8, [sp, #0x9] 4f5e8: 2a0003f6 mov w22, w0 4f5ec: 34000788 cbz w8, 0x4f6dc 4f5f0: 394023e8 ldrb w8, [sp, #0x8] 4f5f4: 34000748 cbz w8, 0x4f6dc 4f5f8: 08dffea8 ldarb w8, [x21] 4f5fc: 36000228 tbz w8, #0x0, 0x4f640 4f600: f9400be9 ldr x9, [sp, #0x10] 4f604: f9406768 ldr x8, [x27, #0xc8] 4f608: f9400120 ldr x0, [x9] 4f60c: f942e508 ldr x8, [x8, #0x5c8] 4f610: d63f0100 blr x8 4f614: 34000360 cbz w0, 0x4f680 4f618: f9002bff str xzr, [sp, #0x50] 4f61c: 08dffea8 ldarb w8, [x21] 4f620: 36000208 tbz w8, #0x0, 0x4f660 4f624: f9400be9 ldr x9, [sp, #0x10] 4f628: f9406768 ldr x8, [x27, #0xc8] 4f62c: f9400120 ldr x0, [x9] 4f630: f942e908 ldr x8, [x8, #0x5d0] 4f634: 910143e1 add x1, sp, #0x50 4f638: d63f0100 blr x8 4f63c: 17ffffef b 0x4f5f8 4f640: aa1503e0 mov x0, x21 4f644: 97ffcc27 bl 0x426e0 <__cxa_guard_acquire@plt> 4f648: 34fffdc0 cbz w0, 0x4f600 4f64c: 97ffc729 bl 0x412f0 4f650: f9006760 str x0, [x27, #0xc8] 4f654: aa1503e0 mov x0, x21 4f658: 97ffc866 bl 0x417f0 <__cxa_guard_release@plt> 4f65c: 17ffffe9 b 0x4f600 4f660: aa1503e0 mov x0, x21 4f664: 97ffcc1f bl 0x426e0 <__cxa_guard_acquire@plt> 4f668: 34fffde0 cbz w0, 0x4f624 4f66c: 97ffc721 bl 0x412f0 4f670: f9006760 str x0, [x27, #0xc8] 4f674: aa1503e0 mov x0, x21 4f678: 97ffc85e bl 0x417f0 <__cxa_guard_release@plt> 4f67c: 17ffffea b 0x4f624 4f680: a9412be8 ldp x8, x10, [sp, #0x10] 4f684: f94013e9 ldr x9, [sp, #0x20] 4f688: b40000c9 cbz x9, 0x4f6a0 4f68c: 9100212b add x11, x9, #0x8 4f690: c85f7d6c ldxr x12, [x11] 4f694: 9100058c add x12, x12, #0x1 4f698: c80d7d6c stxr w13, x12, [x11] 4f69c: 35ffffad cbnz w13, 0x4f690 4f6a0: f9400d15 ldr x21, [x8, #0x18] 4f6a4: a901250a stp x10, x9, [x8, #0x10] 4f6a8: b40001b5 cbz x21, 0x4f6dc 4f6ac: 910022a8 add x8, x21, #0x8 4f6b0: c85ffd09 ldaxr x9, [x8] 4f6b4: d100052a sub x10, x9, #0x1 4f6b8: c80bfd0a stlxr w11, x10, [x8] 4f6bc: 35ffffab cbnz w11, 0x4f6b0 4f6c0: b50000e9 cbnz x9, 0x4f6dc 4f6c4: f94002a8 ldr x8, [x21] 4f6c8: aa1503e0 mov x0, x21 4f6cc: f9400908 ldr x8, [x8, #0x10] 4f6d0: d63f0100 blr x8 4f6d4: aa1503e0 mov x0, x21 4f6d8: 97ffca2e bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 4f6dc: f94013f5 ldr x21, [sp, #0x20] 4f6e0: b40000f5 cbz x21, 0x4f6fc 4f6e4: 910022a8 add x8, x21, #0x8 4f6e8: c85ffd09 ldaxr x9, [x8] 4f6ec: d100052a sub x10, x9, #0x1 4f6f0: c80bfd0a stlxr w11, x10, [x8] 4f6f4: 35ffffab cbnz w11, 0x4f6e8 4f6f8: b40001e9 cbz x9, 0x4f734 4f6fc: 370002b9 tbnz w25, #0x0, 0x4f750 4f700: 91002268 add x8, x19, #0x8 4f704: c85ffd09 ldaxr x9, [x8] 4f708: d100052a sub x10, x9, #0x1 4f70c: c80bfd0a stlxr w11, x10, [x8] 4f710: 35ffffab cbnz w11, 0x4f704 4f714: b50001e9 cbnz x9, 0x4f750 4f718: f9400268 ldr x8, [x19] 4f71c: aa1303e0 mov x0, x19 4f720: f9400908 ldr x8, [x8, #0x10] 4f724: d63f0100 blr x8 4f728: aa1303e0 mov x0, x19 4f72c: 97ffca19 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 4f730: 14000008 b 0x4f750 4f734: f94002a8 ldr x8, [x21] 4f738: aa1503e0 mov x0, x21 4f73c: f9400908 ldr x8, [x8, #0x10] 4f740: d63f0100 blr x8 4f744: aa1503e0 mov x0, x21 4f748: 97ffca12 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 4f74c: 3607fdb9 tbz w25, #0x0, 0x4f700 4f750: 9100a3e0 add x0, sp, #0x28 4f754: 94007b6e bl 0x6e50c 4f758: a94323e9 ldp x9, x8, [sp, #0x30] 4f75c: f9005928 str x8, [x9, #0xb0] 4f760: aa1803e0 mov x0, x24 4f764: 940078da bl 0x6dacc 4f768: f9401748 ldr x8, [x26, #0x28] 4f76c: f9402fe9 ldr x9, [sp, #0x58] 4f770: eb09011f cmp x8, x9 4f774: 54000281 b.ne 0x4f7c4 4f778: 120002c0 and w0, w22, #0x1 4f77c: a94b7bfd ldp x29, x30, [sp, #0xb0] 4f780: a94a4ff4 ldp x20, x19, [sp, #0xa0] 4f784: a94957f6 ldp x22, x21, [sp, #0x90] 4f788: a9485ff8 ldp x24, x23, [sp, #0x80] 4f78c: a94767fa ldp x26, x25, [sp, #0x70] 4f790: a9466ffc ldp x28, x27, [sp, #0x60] 4f794: 910303ff add sp, sp, #0xc0 4f798: d65f03c0 ret 4f79c: b0000600 adrp x0, 0x110000 4f7a0: 91034000 add x0, x0, #0xd0 4f7a4: 97ffcbcf bl 0x426e0 <__cxa_guard_acquire@plt> 4f7a8: 34ffe060 cbz w0, 0x4f3b4 4f7ac: 97ffc6d1 bl 0x412f0 4f7b0: f9006760 str x0, [x27, #0xc8] 4f7b4: b0000600 adrp x0, 0x110000 4f7b8: 91034000 add x0, x0, #0xd0 4f7bc: 97ffc80d bl 0x417f0 <__cxa_guard_release@plt> 4f7c0: 17fffefd b 0x4f3b4 4f7c4: 97ffcb33 bl 0x42490 <__stack_chk_fail@plt> 4f7c8: aa0003f6 mov x22, x0 4f7cc: b0000600 adrp x0, 0x110000 4f7d0: 91034000 add x0, x0, #0xd0 4f7d4: 97ffcaef bl 0x42390 <__cxa_guard_abort@plt> 4f7d8: 14000070 b 0x4f998 4f7dc: 14000001 b 0x4f7e0 4f7e0: aa0003f3 mov x19, x0 4f7e4: b0000600 adrp x0, 0x110000 4f7e8: 91034000 add x0, x0, #0xd0 4f7ec: 97ffcae9 bl 0x42390 <__cxa_guard_abort@plt> 4f7f0: 14000071 b 0x4f9b4 4f7f4: 14000003 b 0x4f800 4f7f8: 940010ad bl 0x53aac 4f7fc: 940010ac bl 0x53aac 4f800: 394027e8 ldrb w8, [sp, #0x9] 4f804: aa0003f6 mov x22, x0 4f808: 34000788 cbz w8, 0x4f8f8 4f80c: 394023e8 ldrb w8, [sp, #0x8] 4f810: 34000748 cbz w8, 0x4f8f8 4f814: 08dffea8 ldarb w8, [x21] 4f818: 36000228 tbz w8, #0x0, 0x4f85c 4f81c: f9400be9 ldr x9, [sp, #0x10] 4f820: f9406768 ldr x8, [x27, #0xc8] 4f824: f9400120 ldr x0, [x9] 4f828: f942e508 ldr x8, [x8, #0x5c8] 4f82c: d63f0100 blr x8 4f830: 34000360 cbz w0, 0x4f89c 4f834: f9002bff str xzr, [sp, #0x50] 4f838: 08dffea8 ldarb w8, [x21] 4f83c: 36000208 tbz w8, #0x0, 0x4f87c 4f840: f9400be9 ldr x9, [sp, #0x10] 4f844: f9406768 ldr x8, [x27, #0xc8] 4f848: f9400120 ldr x0, [x9] 4f84c: f942e908 ldr x8, [x8, #0x5d0] 4f850: 910143e1 add x1, sp, #0x50 4f854: d63f0100 blr x8 4f858: 17ffffef b 0x4f814 4f85c: aa1503e0 mov x0, x21 4f860: 97ffcba0 bl 0x426e0 <__cxa_guard_acquire@plt> 4f864: 34fffdc0 cbz w0, 0x4f81c 4f868: 97ffc6a2 bl 0x412f0 4f86c: f9006760 str x0, [x27, #0xc8] 4f870: aa1503e0 mov x0, x21 4f874: 97ffc7df bl 0x417f0 <__cxa_guard_release@plt> 4f878: 17ffffe9 b 0x4f81c 4f87c: aa1503e0 mov x0, x21 4f880: 97ffcb98 bl 0x426e0 <__cxa_guard_acquire@plt> 4f884: 34fffde0 cbz w0, 0x4f840 4f888: 97ffc69a bl 0x412f0 4f88c: f9006760 str x0, [x27, #0xc8] 4f890: aa1503e0 mov x0, x21 4f894: 97ffc7d7 bl 0x417f0 <__cxa_guard_release@plt> 4f898: 17ffffea b 0x4f840 4f89c: a9412be8 ldp x8, x10, [sp, #0x10] 4f8a0: f94013e9 ldr x9, [sp, #0x20] 4f8a4: b40000c9 cbz x9, 0x4f8bc 4f8a8: 9100212b add x11, x9, #0x8 4f8ac: c85f7d6c ldxr x12, [x11] 4f8b0: 9100058c add x12, x12, #0x1 4f8b4: c80d7d6c stxr w13, x12, [x11] 4f8b8: 35ffffad cbnz w13, 0x4f8ac 4f8bc: f9400d15 ldr x21, [x8, #0x18] 4f8c0: a901250a stp x10, x9, [x8, #0x10] 4f8c4: b40001b5 cbz x21, 0x4f8f8 4f8c8: 910022a8 add x8, x21, #0x8 4f8cc: c85ffd09 ldaxr x9, [x8] 4f8d0: d100052a sub x10, x9, #0x1 4f8d4: c80bfd0a stlxr w11, x10, [x8] 4f8d8: 35ffffab cbnz w11, 0x4f8cc 4f8dc: b50000e9 cbnz x9, 0x4f8f8 4f8e0: f94002a8 ldr x8, [x21] 4f8e4: aa1503e0 mov x0, x21 4f8e8: f9400908 ldr x8, [x8, #0x10] 4f8ec: d63f0100 blr x8 4f8f0: aa1503e0 mov x0, x21 4f8f4: 97ffc9a7 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 4f8f8: f94013f5 ldr x21, [sp, #0x20] 4f8fc: b40000f5 cbz x21, 0x4f918 4f900: 910022a8 add x8, x21, #0x8 4f904: c85ffd09 ldaxr x9, [x8] 4f908: d100052a sub x10, x9, #0x1 4f90c: c80bfd0a stlxr w11, x10, [x8] 4f910: 35ffffab cbnz w11, 0x4f904 4f914: b4000069 cbz x9, 0x4f920 4f918: 36000139 tbz w25, #0x0, 0x4f93c 4f91c: 14000014 b 0x4f96c 4f920: f94002a8 ldr x8, [x21] 4f924: aa1503e0 mov x0, x21 4f928: f9400908 ldr x8, [x8, #0x10] 4f92c: d63f0100 blr x8 4f930: aa1503e0 mov x0, x21 4f934: 97ffc997 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 4f938: 370001b9 tbnz w25, #0x0, 0x4f96c 4f93c: 91002268 add x8, x19, #0x8 4f940: c85ffd09 ldaxr x9, [x8] 4f944: d100052a sub x10, x9, #0x1 4f948: c80bfd0a stlxr w11, x10, [x8] 4f94c: 35ffffab cbnz w11, 0x4f940 4f950: b50000e9 cbnz x9, 0x4f96c 4f954: f9400268 ldr x8, [x19] 4f958: aa1303e0 mov x0, x19 4f95c: f9400908 ldr x8, [x8, #0x10] 4f960: d63f0100 blr x8 4f964: aa1303e0 mov x0, x19 4f968: 97ffc98a bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 4f96c: 9100a3e0 add x0, sp, #0x28 4f970: 94007ae7 bl 0x6e50c 4f974: a94323e9 ldp x9, x8, [sp, #0x30] 4f978: f9005928 str x8, [x9, #0xb0] 4f97c: 14000007 b 0x4f998 4f980: 17ffff98 b 0x4f7e0 4f984: 17ffff97 b 0x4f7e0 4f988: 94001049 bl 0x53aac 4f98c: 14000009 b 0x4f9b0 4f990: 14000008 b 0x4f9b0 4f994: aa0003f6 mov x22, x0 4f998: aa1803e0 mov x0, x24 4f99c: 9400784c bl 0x6dacc 4f9a0: aa1603e0 mov x0, x22 4f9a4: 9402167e bl 0xd539c <__cxa_demangle+0x12abc> 4f9a8: 94001041 bl 0x53aac 4f9ac: 14000001 b 0x4f9b0 4f9b0: aa0003f3 mov x19, x0 4f9b4: 910023e8 add x8, sp, #0x8 4f9b8: 91004100 add x0, x8, #0x10 4f9bc: 97ffcf26 bl 0x43654 4f9c0: aa1303e0 mov x0, x19 4f9c4: 9400103a bl 0x53aac 000000000004f9c8 : 4f9c8: d10303ff sub sp, sp, #0xc0 4f9cc: a9066ffc stp x28, x27, [sp, #0x60] 4f9d0: a90767fa stp x26, x25, [sp, #0x70] 4f9d4: a9085ff8 stp x24, x23, [sp, #0x80] 4f9d8: a90957f6 stp x22, x21, [sp, #0x90] 4f9dc: a90a4ff4 stp x20, x19, [sp, #0xa0] 4f9e0: a90b7bfd stp x29, x30, [sp, #0xb0] 4f9e4: 9102c3fd add x29, sp, #0xb0 4f9e8: d53bd05a mrs x26, TPIDR_EL0 4f9ec: f9401748 ldr x8, [x26, #0x28] 4f9f0: aa0003f6 mov x22, x0 4f9f4: f9002fe8 str x8, [sp, #0x58] 4f9f8: f9400017 ldr x23, [x0] 4f9fc: 94007831 bl 0x6dac0 4fa00: aa0003f8 mov x24, x0 4fa04: aa1703e0 mov x0, x23 4fa08: 94007831 bl 0x6dacc 4fa0c: b94092e8 ldr w8, [x23, #0x90] 4fa10: 9100a3e9 add x9, sp, #0x28 4fa14: b0000615 adrp x21, 0x110000 4fa18: 910342b5 add x21, x21, #0xd0 4fa1c: b9002be8 str w8, [sp, #0x28] 4fa20: f9405ae8 ldr x8, [x23, #0xb0] 4fa24: b000061b adrp x27, 0x110000 4fa28: a90323f7 stp x23, x8, [sp, #0x30] 4fa2c: f9005ae9 str x9, [x23, #0xb0] 4fa30: 08dffea8 ldarb w8, [x21] 4fa34: 36001f48 tbz w8, #0x0, 0x4fe1c 4fa38: f9406768 ldr x8, [x27, #0xc8] 4fa3c: f9437d08 ldr x8, [x8, #0x6f8] 4fa40: d63f0100 blr x8 4fa44: a90407e0 stp x0, x1, [sp, #0x40] 4fa48: f9400adc ldr x28, [x22, #0x10] 4fa4c: b40003fc cbz x28, 0x4fac8 4fa50: f9400ed3 ldr x19, [x22, #0x18] 4fa54: b40003f3 cbz x19, 0x4fad0 4fa58: 91002268 add x8, x19, #0x8 4fa5c: c85f7d09 ldxr x9, [x8] 4fa60: 91000529 add x9, x9, #0x1 4fa64: c80a7d09 stxr w10, x9, [x8] 4fa68: 35ffffaa cbnz w10, 0x4fa5c 4fa6c: c85f7d09 ldxr x9, [x8] 4fa70: 91000529 add x9, x9, #0x1 4fa74: c80a7d09 stxr w10, x9, [x8] 4fa78: 35ffffaa cbnz w10, 0x4fa6c 4fa7c: c85ffd09 ldaxr x9, [x8] 4fa80: d100052a sub x10, x9, #0x1 4fa84: c80bfd0a stlxr w11, x10, [x8] 4fa88: 35ffffab cbnz w11, 0x4fa7c 4fa8c: b50000e9 cbnz x9, 0x4faa8 4fa90: f9400268 ldr x8, [x19] 4fa94: aa1303e0 mov x0, x19 4fa98: f9400908 ldr x8, [x8, #0x10] 4fa9c: d63f0100 blr x8 4faa0: aa1303e0 mov x0, x19 4faa4: 97ffc93b bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 4faa8: 91002268 add x8, x19, #0x8 4faac: c85f7d09 ldxr x9, [x8] 4fab0: 91000529 add x9, x9, #0x1 4fab4: c80a7d09 stxr w10, x9, [x8] 4fab8: 35ffffaa cbnz w10, 0x4faac 4fabc: 2a1f03f9 mov w25, wzr 4fac0: aa1303f4 mov x20, x19 4fac4: 14000006 b 0x4fadc 4fac8: aa1f03f4 mov x20, xzr 4facc: 14000002 b 0x4fad4 4fad0: aa1303f4 mov x20, x19 4fad4: aa1f03f3 mov x19, xzr 4fad8: 52800039 mov w25, #0x1 // =1 4fadc: 52800028 mov w8, #0x1 // =1 4fae0: 390023e8 strb w8, [sp, #0x8] 4fae4: a901ffff stp xzr, xzr, [sp, #0x18] 4fae8: f9400789 ldr x9, [x28, #0x8] 4faec: f9000be9 str x9, [sp, #0x10] 4faf0: f9400928 ldr x8, [x9, #0x10] 4faf4: eb1c011f cmp x8, x28 4faf8: 54000380 b.eq 0x4fb68 4fafc: f9400d29 ldr x9, [x9, #0x18] 4fb00: f90003fa str x26, [sp] 4fb04: b40003a9 cbz x9, 0x4fb78 4fb08: aa1803fa mov x26, x24 4fb0c: 9100212a add x10, x9, #0x8 4fb10: c85f7d4b ldxr x11, [x10] 4fb14: 9100056b add x11, x11, #0x1 4fb18: c80c7d4b stxr w12, x11, [x10] 4fb1c: 35ffffac cbnz w12, 0x4fb10 4fb20: f94013f8 ldr x24, [sp, #0x20] 4fb24: a901a7e8 stp x8, x9, [sp, #0x18] 4fb28: b40002d8 cbz x24, 0x4fb80 4fb2c: 91002308 add x8, x24, #0x8 4fb30: c85ffd09 ldaxr x9, [x8] 4fb34: d100052a sub x10, x9, #0x1 4fb38: c80bfd0a stlxr w11, x10, [x8] 4fb3c: 35ffffab cbnz w11, 0x4fb30 4fb40: b5000209 cbnz x9, 0x4fb80 4fb44: f9400308 ldr x8, [x24] 4fb48: aa1803e0 mov x0, x24 4fb4c: f9400908 ldr x8, [x8, #0x10] 4fb50: d63f0100 blr x8 4fb54: aa1803e0 mov x0, x24 4fb58: 97ffc90e bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 4fb5c: f9400be8 ldr x8, [sp, #0x10] 4fb60: 36000159 tbz w25, #0x0, 0x4fb88 4fb64: 1400000e b 0x4fb9c 4fb68: 2a1f03e8 mov w8, wzr 4fb6c: 390027e8 strb w8, [sp, #0x9] 4fb70: 360003f9 tbz w25, #0x0, 0x4fbec 4fb74: 14000024 b 0x4fc04 4fb78: aa1803fa mov x26, x24 4fb7c: a901a7e8 stp x8, x9, [sp, #0x18] 4fb80: f9400be8 ldr x8, [sp, #0x10] 4fb84: 370000d9 tbnz w25, #0x0, 0x4fb9c 4fb88: 91002269 add x9, x19, #0x8 4fb8c: c85f7d2a ldxr x10, [x9] 4fb90: 9100054a add x10, x10, #0x1 4fb94: c80b7d2a stxr w11, x10, [x9] 4fb98: 35ffffab cbnz w11, 0x4fb8c 4fb9c: f9400d18 ldr x24, [x8, #0x18] 4fba0: a901511c stp x28, x20, [x8, #0x10] 4fba4: b40001b8 cbz x24, 0x4fbd8 4fba8: 91002308 add x8, x24, #0x8 4fbac: c85ffd09 ldaxr x9, [x8] 4fbb0: d100052a sub x10, x9, #0x1 4fbb4: c80bfd0a stlxr w11, x10, [x8] 4fbb8: 35ffffab cbnz w11, 0x4fbac 4fbbc: b50000e9 cbnz x9, 0x4fbd8 4fbc0: f9400308 ldr x8, [x24] 4fbc4: aa1803e0 mov x0, x24 4fbc8: f9400908 ldr x8, [x8, #0x10] 4fbcc: d63f0100 blr x8 4fbd0: aa1803e0 mov x0, x24 4fbd4: 97ffc8ef bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 4fbd8: aa1a03f8 mov x24, x26 4fbdc: f94003fa ldr x26, [sp] 4fbe0: 52800028 mov w8, #0x1 // =1 4fbe4: 390027e8 strb w8, [sp, #0x9] 4fbe8: 370000f9 tbnz w25, #0x0, 0x4fc04 4fbec: 91002268 add x8, x19, #0x8 4fbf0: c85ffd09 ldaxr x9, [x8] 4fbf4: d100052a sub x10, x9, #0x1 4fbf8: c80bfd0a stlxr w11, x10, [x8] 4fbfc: 35ffffab cbnz w11, 0x4fbf0 4fc00: b40001e9 cbz x9, 0x4fc3c 4fc04: f94022c8 ldr x8, [x22, #0x40] 4fc08: b40002a8 cbz x8, 0x4fc5c 4fc0c: aa1703e0 mov x0, x23 4fc10: 940077b2 bl 0x6dad8 4fc14: 3dc016c0 ldr q0, [x22, #0x50] 4fc18: 3d800000 str q0, [x0] 4fc1c: b9400808 ldr w8, [x0, #0x8] 4fc20: 31002d1f cmn w8, #0xb 4fc24: 540001e3 b.lo 0x4fc60 4fc28: f9400008 ldr x8, [x0] 4fc2c: b9400109 ldr w9, [x8] 4fc30: 11000529 add w9, w9, #0x1 4fc34: b9000109 str w9, [x8] 4fc38: 1400000a b 0x4fc60 4fc3c: f9400268 ldr x8, [x19] 4fc40: aa1303e0 mov x0, x19 4fc44: f9400908 ldr x8, [x8, #0x10] 4fc48: d63f0100 blr x8 4fc4c: aa1303e0 mov x0, x19 4fc50: 97ffc8d0 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 4fc54: f94022c8 ldr x8, [x22, #0x40] 4fc58: b5fffda8 cbnz x8, 0x4fc0c 4fc5c: aa1f03e0 mov x0, xzr 4fc60: 94007b53 bl 0x6e9ac 4fc64: 394027e8 ldrb w8, [sp, #0x9] 4fc68: 2a0003f6 mov w22, w0 4fc6c: 34000788 cbz w8, 0x4fd5c 4fc70: 394023e8 ldrb w8, [sp, #0x8] 4fc74: 34000748 cbz w8, 0x4fd5c 4fc78: 08dffea8 ldarb w8, [x21] 4fc7c: 36000228 tbz w8, #0x0, 0x4fcc0 4fc80: f9400be9 ldr x9, [sp, #0x10] 4fc84: f9406768 ldr x8, [x27, #0xc8] 4fc88: f9400120 ldr x0, [x9] 4fc8c: f942e508 ldr x8, [x8, #0x5c8] 4fc90: d63f0100 blr x8 4fc94: 34000360 cbz w0, 0x4fd00 4fc98: f9002bff str xzr, [sp, #0x50] 4fc9c: 08dffea8 ldarb w8, [x21] 4fca0: 36000208 tbz w8, #0x0, 0x4fce0 4fca4: f9400be9 ldr x9, [sp, #0x10] 4fca8: f9406768 ldr x8, [x27, #0xc8] 4fcac: f9400120 ldr x0, [x9] 4fcb0: f942e908 ldr x8, [x8, #0x5d0] 4fcb4: 910143e1 add x1, sp, #0x50 4fcb8: d63f0100 blr x8 4fcbc: 17ffffef b 0x4fc78 4fcc0: aa1503e0 mov x0, x21 4fcc4: 97ffca87 bl 0x426e0 <__cxa_guard_acquire@plt> 4fcc8: 34fffdc0 cbz w0, 0x4fc80 4fccc: 97ffc589 bl 0x412f0 4fcd0: f9006760 str x0, [x27, #0xc8] 4fcd4: aa1503e0 mov x0, x21 4fcd8: 97ffc6c6 bl 0x417f0 <__cxa_guard_release@plt> 4fcdc: 17ffffe9 b 0x4fc80 4fce0: aa1503e0 mov x0, x21 4fce4: 97ffca7f bl 0x426e0 <__cxa_guard_acquire@plt> 4fce8: 34fffde0 cbz w0, 0x4fca4 4fcec: 97ffc581 bl 0x412f0 4fcf0: f9006760 str x0, [x27, #0xc8] 4fcf4: aa1503e0 mov x0, x21 4fcf8: 97ffc6be bl 0x417f0 <__cxa_guard_release@plt> 4fcfc: 17ffffea b 0x4fca4 4fd00: a9412be8 ldp x8, x10, [sp, #0x10] 4fd04: f94013e9 ldr x9, [sp, #0x20] 4fd08: b40000c9 cbz x9, 0x4fd20 4fd0c: 9100212b add x11, x9, #0x8 4fd10: c85f7d6c ldxr x12, [x11] 4fd14: 9100058c add x12, x12, #0x1 4fd18: c80d7d6c stxr w13, x12, [x11] 4fd1c: 35ffffad cbnz w13, 0x4fd10 4fd20: f9400d15 ldr x21, [x8, #0x18] 4fd24: a901250a stp x10, x9, [x8, #0x10] 4fd28: b40001b5 cbz x21, 0x4fd5c 4fd2c: 910022a8 add x8, x21, #0x8 4fd30: c85ffd09 ldaxr x9, [x8] 4fd34: d100052a sub x10, x9, #0x1 4fd38: c80bfd0a stlxr w11, x10, [x8] 4fd3c: 35ffffab cbnz w11, 0x4fd30 4fd40: b50000e9 cbnz x9, 0x4fd5c 4fd44: f94002a8 ldr x8, [x21] 4fd48: aa1503e0 mov x0, x21 4fd4c: f9400908 ldr x8, [x8, #0x10] 4fd50: d63f0100 blr x8 4fd54: aa1503e0 mov x0, x21 4fd58: 97ffc88e bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 4fd5c: f94013f5 ldr x21, [sp, #0x20] 4fd60: b40000f5 cbz x21, 0x4fd7c 4fd64: 910022a8 add x8, x21, #0x8 4fd68: c85ffd09 ldaxr x9, [x8] 4fd6c: d100052a sub x10, x9, #0x1 4fd70: c80bfd0a stlxr w11, x10, [x8] 4fd74: 35ffffab cbnz w11, 0x4fd68 4fd78: b40001e9 cbz x9, 0x4fdb4 4fd7c: 370002b9 tbnz w25, #0x0, 0x4fdd0 4fd80: 91002268 add x8, x19, #0x8 4fd84: c85ffd09 ldaxr x9, [x8] 4fd88: d100052a sub x10, x9, #0x1 4fd8c: c80bfd0a stlxr w11, x10, [x8] 4fd90: 35ffffab cbnz w11, 0x4fd84 4fd94: b50001e9 cbnz x9, 0x4fdd0 4fd98: f9400268 ldr x8, [x19] 4fd9c: aa1303e0 mov x0, x19 4fda0: f9400908 ldr x8, [x8, #0x10] 4fda4: d63f0100 blr x8 4fda8: aa1303e0 mov x0, x19 4fdac: 97ffc879 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 4fdb0: 14000008 b 0x4fdd0 4fdb4: f94002a8 ldr x8, [x21] 4fdb8: aa1503e0 mov x0, x21 4fdbc: f9400908 ldr x8, [x8, #0x10] 4fdc0: d63f0100 blr x8 4fdc4: aa1503e0 mov x0, x21 4fdc8: 97ffc872 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 4fdcc: 3607fdb9 tbz w25, #0x0, 0x4fd80 4fdd0: 9100a3e0 add x0, sp, #0x28 4fdd4: 940079ce bl 0x6e50c 4fdd8: a94323e9 ldp x9, x8, [sp, #0x30] 4fddc: f9005928 str x8, [x9, #0xb0] 4fde0: aa1803e0 mov x0, x24 4fde4: 9400773a bl 0x6dacc 4fde8: f9401748 ldr x8, [x26, #0x28] 4fdec: f9402fe9 ldr x9, [sp, #0x58] 4fdf0: eb09011f cmp x8, x9 4fdf4: 54000281 b.ne 0x4fe44 4fdf8: 120002c0 and w0, w22, #0x1 4fdfc: a94b7bfd ldp x29, x30, [sp, #0xb0] 4fe00: a94a4ff4 ldp x20, x19, [sp, #0xa0] 4fe04: a94957f6 ldp x22, x21, [sp, #0x90] 4fe08: a9485ff8 ldp x24, x23, [sp, #0x80] 4fe0c: a94767fa ldp x26, x25, [sp, #0x70] 4fe10: a9466ffc ldp x28, x27, [sp, #0x60] 4fe14: 910303ff add sp, sp, #0xc0 4fe18: d65f03c0 ret 4fe1c: b0000600 adrp x0, 0x110000 4fe20: 91034000 add x0, x0, #0xd0 4fe24: 97ffca2f bl 0x426e0 <__cxa_guard_acquire@plt> 4fe28: 34ffe080 cbz w0, 0x4fa38 4fe2c: 97ffc531 bl 0x412f0 4fe30: f9006760 str x0, [x27, #0xc8] 4fe34: b0000600 adrp x0, 0x110000 4fe38: 91034000 add x0, x0, #0xd0 4fe3c: 97ffc66d bl 0x417f0 <__cxa_guard_release@plt> 4fe40: 17fffefe b 0x4fa38 4fe44: 97ffc993 bl 0x42490 <__stack_chk_fail@plt> 4fe48: aa0003f6 mov x22, x0 4fe4c: b0000600 adrp x0, 0x110000 4fe50: 91034000 add x0, x0, #0xd0 4fe54: 97ffc94f bl 0x42390 <__cxa_guard_abort@plt> 4fe58: 14000070 b 0x50018 4fe5c: 14000001 b 0x4fe60 4fe60: aa0003f3 mov x19, x0 4fe64: b0000600 adrp x0, 0x110000 4fe68: 91034000 add x0, x0, #0xd0 4fe6c: 97ffc949 bl 0x42390 <__cxa_guard_abort@plt> 4fe70: 14000071 b 0x50034 4fe74: 14000003 b 0x4fe80 4fe78: 94000f0d bl 0x53aac 4fe7c: 94000f0c bl 0x53aac 4fe80: 394027e8 ldrb w8, [sp, #0x9] 4fe84: aa0003f6 mov x22, x0 4fe88: 34000788 cbz w8, 0x4ff78 4fe8c: 394023e8 ldrb w8, [sp, #0x8] 4fe90: 34000748 cbz w8, 0x4ff78 4fe94: 08dffea8 ldarb w8, [x21] 4fe98: 36000228 tbz w8, #0x0, 0x4fedc 4fe9c: f9400be9 ldr x9, [sp, #0x10] 4fea0: f9406768 ldr x8, [x27, #0xc8] 4fea4: f9400120 ldr x0, [x9] 4fea8: f942e508 ldr x8, [x8, #0x5c8] 4feac: d63f0100 blr x8 4feb0: 34000360 cbz w0, 0x4ff1c 4feb4: f9002bff str xzr, [sp, #0x50] 4feb8: 08dffea8 ldarb w8, [x21] 4febc: 36000208 tbz w8, #0x0, 0x4fefc 4fec0: f9400be9 ldr x9, [sp, #0x10] 4fec4: f9406768 ldr x8, [x27, #0xc8] 4fec8: f9400120 ldr x0, [x9] 4fecc: f942e908 ldr x8, [x8, #0x5d0] 4fed0: 910143e1 add x1, sp, #0x50 4fed4: d63f0100 blr x8 4fed8: 17ffffef b 0x4fe94 4fedc: aa1503e0 mov x0, x21 4fee0: 97ffca00 bl 0x426e0 <__cxa_guard_acquire@plt> 4fee4: 34fffdc0 cbz w0, 0x4fe9c 4fee8: 97ffc502 bl 0x412f0 4feec: f9006760 str x0, [x27, #0xc8] 4fef0: aa1503e0 mov x0, x21 4fef4: 97ffc63f bl 0x417f0 <__cxa_guard_release@plt> 4fef8: 17ffffe9 b 0x4fe9c 4fefc: aa1503e0 mov x0, x21 4ff00: 97ffc9f8 bl 0x426e0 <__cxa_guard_acquire@plt> 4ff04: 34fffde0 cbz w0, 0x4fec0 4ff08: 97ffc4fa bl 0x412f0 4ff0c: f9006760 str x0, [x27, #0xc8] 4ff10: aa1503e0 mov x0, x21 4ff14: 97ffc637 bl 0x417f0 <__cxa_guard_release@plt> 4ff18: 17ffffea b 0x4fec0 4ff1c: a9412be8 ldp x8, x10, [sp, #0x10] 4ff20: f94013e9 ldr x9, [sp, #0x20] 4ff24: b40000c9 cbz x9, 0x4ff3c 4ff28: 9100212b add x11, x9, #0x8 4ff2c: c85f7d6c ldxr x12, [x11] 4ff30: 9100058c add x12, x12, #0x1 4ff34: c80d7d6c stxr w13, x12, [x11] 4ff38: 35ffffad cbnz w13, 0x4ff2c 4ff3c: f9400d15 ldr x21, [x8, #0x18] 4ff40: a901250a stp x10, x9, [x8, #0x10] 4ff44: b40001b5 cbz x21, 0x4ff78 4ff48: 910022a8 add x8, x21, #0x8 4ff4c: c85ffd09 ldaxr x9, [x8] 4ff50: d100052a sub x10, x9, #0x1 4ff54: c80bfd0a stlxr w11, x10, [x8] 4ff58: 35ffffab cbnz w11, 0x4ff4c 4ff5c: b50000e9 cbnz x9, 0x4ff78 4ff60: f94002a8 ldr x8, [x21] 4ff64: aa1503e0 mov x0, x21 4ff68: f9400908 ldr x8, [x8, #0x10] 4ff6c: d63f0100 blr x8 4ff70: aa1503e0 mov x0, x21 4ff74: 97ffc807 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 4ff78: f94013f5 ldr x21, [sp, #0x20] 4ff7c: b40000f5 cbz x21, 0x4ff98 4ff80: 910022a8 add x8, x21, #0x8 4ff84: c85ffd09 ldaxr x9, [x8] 4ff88: d100052a sub x10, x9, #0x1 4ff8c: c80bfd0a stlxr w11, x10, [x8] 4ff90: 35ffffab cbnz w11, 0x4ff84 4ff94: b4000069 cbz x9, 0x4ffa0 4ff98: 36000139 tbz w25, #0x0, 0x4ffbc 4ff9c: 14000014 b 0x4ffec 4ffa0: f94002a8 ldr x8, [x21] 4ffa4: aa1503e0 mov x0, x21 4ffa8: f9400908 ldr x8, [x8, #0x10] 4ffac: d63f0100 blr x8 4ffb0: aa1503e0 mov x0, x21 4ffb4: 97ffc7f7 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 4ffb8: 370001b9 tbnz w25, #0x0, 0x4ffec 4ffbc: 91002268 add x8, x19, #0x8 4ffc0: c85ffd09 ldaxr x9, [x8] 4ffc4: d100052a sub x10, x9, #0x1 4ffc8: c80bfd0a stlxr w11, x10, [x8] 4ffcc: 35ffffab cbnz w11, 0x4ffc0 4ffd0: b50000e9 cbnz x9, 0x4ffec 4ffd4: f9400268 ldr x8, [x19] 4ffd8: aa1303e0 mov x0, x19 4ffdc: f9400908 ldr x8, [x8, #0x10] 4ffe0: d63f0100 blr x8 4ffe4: aa1303e0 mov x0, x19 4ffe8: 97ffc7ea bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 4ffec: 9100a3e0 add x0, sp, #0x28 4fff0: 94007947 bl 0x6e50c 4fff4: a94323e9 ldp x9, x8, [sp, #0x30] 4fff8: f9005928 str x8, [x9, #0xb0] 4fffc: 14000007 b 0x50018 50000: 17ffff98 b 0x4fe60 50004: 17ffff97 b 0x4fe60 50008: 94000ea9 bl 0x53aac 5000c: 14000009 b 0x50030 50010: 14000008 b 0x50030 50014: aa0003f6 mov x22, x0 50018: aa1803e0 mov x0, x24 5001c: 940076ac bl 0x6dacc 50020: aa1603e0 mov x0, x22 50024: 940214de bl 0xd539c <__cxa_demangle+0x12abc> 50028: 94000ea1 bl 0x53aac 5002c: 14000001 b 0x50030 50030: aa0003f3 mov x19, x0 50034: 910023e8 add x8, sp, #0x8 50038: 91004100 add x0, x8, #0x10 5003c: 97ffcd86 bl 0x43654 50040: aa1303e0 mov x0, x19 50044: 94000e9a bl 0x53aac 0000000000050048 : 50048: d10383ff sub sp, sp, #0xe0 5004c: a9086ffc stp x28, x27, [sp, #0x80] 50050: a90967fa stp x26, x25, [sp, #0x90] 50054: a90a5ff8 stp x24, x23, [sp, #0xa0] 50058: a90b57f6 stp x22, x21, [sp, #0xb0] 5005c: a90c4ff4 stp x20, x19, [sp, #0xc0] 50060: a90d7bfd stp x29, x30, [sp, #0xd0] 50064: 910343fd add x29, sp, #0xd0 50068: d53bd05b mrs x27, TPIDR_EL0 5006c: f9401768 ldr x8, [x27, #0x28] 50070: aa0003f6 mov x22, x0 50074: f81a83a8 stur x8, [x29, #-0x58] 50078: f9400017 ldr x23, [x0] 5007c: 94007691 bl 0x6dac0 50080: aa0003f8 mov x24, x0 50084: aa1703e0 mov x0, x23 50088: 94007691 bl 0x6dacc 5008c: b94092e8 ldr w8, [x23, #0x90] 50090: 910103e9 add x9, sp, #0x40 50094: 90000615 adrp x21, 0x110000 50098: 910342b5 add x21, x21, #0xd0 5009c: b90043e8 str w8, [sp, #0x40] 500a0: f9405ae8 ldr x8, [x23, #0xb0] 500a4: 9000061a adrp x26, 0x110000 500a8: a904a3f7 stp x23, x8, [sp, #0x48] 500ac: f9005ae9 str x9, [x23, #0xb0] 500b0: 08dffea8 ldarb w8, [x21] 500b4: 360025c8 tbz w8, #0x0, 0x5056c 500b8: f9406748 ldr x8, [x26, #0xc8] 500bc: f9437d08 ldr x8, [x8, #0x6f8] 500c0: d63f0100 blr x8 500c4: a90587e0 stp x0, x1, [sp, #0x58] 500c8: f9400adc ldr x28, [x22, #0x10] 500cc: b40003fc cbz x28, 0x50148 500d0: f9400ed3 ldr x19, [x22, #0x18] 500d4: b40003f3 cbz x19, 0x50150 500d8: 91002268 add x8, x19, #0x8 500dc: c85f7d09 ldxr x9, [x8] 500e0: 91000529 add x9, x9, #0x1 500e4: c80a7d09 stxr w10, x9, [x8] 500e8: 35ffffaa cbnz w10, 0x500dc 500ec: c85f7d09 ldxr x9, [x8] 500f0: 91000529 add x9, x9, #0x1 500f4: c80a7d09 stxr w10, x9, [x8] 500f8: 35ffffaa cbnz w10, 0x500ec 500fc: c85ffd09 ldaxr x9, [x8] 50100: d100052a sub x10, x9, #0x1 50104: c80bfd0a stlxr w11, x10, [x8] 50108: 35ffffab cbnz w11, 0x500fc 5010c: b50000e9 cbnz x9, 0x50128 50110: f9400268 ldr x8, [x19] 50114: aa1303e0 mov x0, x19 50118: f9400908 ldr x8, [x8, #0x10] 5011c: d63f0100 blr x8 50120: aa1303e0 mov x0, x19 50124: 97ffc79b bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 50128: 91002268 add x8, x19, #0x8 5012c: c85f7d09 ldxr x9, [x8] 50130: 91000529 add x9, x9, #0x1 50134: c80a7d09 stxr w10, x9, [x8] 50138: 35ffffaa cbnz w10, 0x5012c 5013c: 2a1f03f9 mov w25, wzr 50140: aa1303f4 mov x20, x19 50144: 14000006 b 0x5015c 50148: aa1f03f4 mov x20, xzr 5014c: 14000002 b 0x50154 50150: aa1303f4 mov x20, x19 50154: aa1f03f3 mov x19, xzr 50158: 52800039 mov w25, #0x1 // =1 5015c: 52800028 mov w8, #0x1 // =1 50160: 390083e8 strb w8, [sp, #0x20] 50164: a9037fff stp xzr, xzr, [sp, #0x30] 50168: f9400789 ldr x9, [x28, #0x8] 5016c: f90017e9 str x9, [sp, #0x28] 50170: f9400928 ldr x8, [x9, #0x10] 50174: eb1c011f cmp x8, x28 50178: 54000380 b.eq 0x501e8 5017c: f9400d29 ldr x9, [x9, #0x18] 50180: f90007fb str x27, [sp, #0x8] 50184: b40003a9 cbz x9, 0x501f8 50188: aa1803fb mov x27, x24 5018c: 9100212a add x10, x9, #0x8 50190: c85f7d4b ldxr x11, [x10] 50194: 9100056b add x11, x11, #0x1 50198: c80c7d4b stxr w12, x11, [x10] 5019c: 35ffffac cbnz w12, 0x50190 501a0: f9401ff8 ldr x24, [sp, #0x38] 501a4: a90327e8 stp x8, x9, [sp, #0x30] 501a8: b40002d8 cbz x24, 0x50200 501ac: 91002308 add x8, x24, #0x8 501b0: c85ffd09 ldaxr x9, [x8] 501b4: d100052a sub x10, x9, #0x1 501b8: c80bfd0a stlxr w11, x10, [x8] 501bc: 35ffffab cbnz w11, 0x501b0 501c0: b5000209 cbnz x9, 0x50200 501c4: f9400308 ldr x8, [x24] 501c8: aa1803e0 mov x0, x24 501cc: f9400908 ldr x8, [x8, #0x10] 501d0: d63f0100 blr x8 501d4: aa1803e0 mov x0, x24 501d8: 97ffc76e bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 501dc: f94017e8 ldr x8, [sp, #0x28] 501e0: 36000159 tbz w25, #0x0, 0x50208 501e4: 1400000e b 0x5021c 501e8: 2a1f03e8 mov w8, wzr 501ec: 390087e8 strb w8, [sp, #0x21] 501f0: 360003f9 tbz w25, #0x0, 0x5026c 501f4: 14000024 b 0x50284 501f8: aa1803fb mov x27, x24 501fc: a90327e8 stp x8, x9, [sp, #0x30] 50200: f94017e8 ldr x8, [sp, #0x28] 50204: 370000d9 tbnz w25, #0x0, 0x5021c 50208: 91002269 add x9, x19, #0x8 5020c: c85f7d2a ldxr x10, [x9] 50210: 9100054a add x10, x10, #0x1 50214: c80b7d2a stxr w11, x10, [x9] 50218: 35ffffab cbnz w11, 0x5020c 5021c: f9400d18 ldr x24, [x8, #0x18] 50220: a901511c stp x28, x20, [x8, #0x10] 50224: b40001b8 cbz x24, 0x50258 50228: 91002308 add x8, x24, #0x8 5022c: c85ffd09 ldaxr x9, [x8] 50230: d100052a sub x10, x9, #0x1 50234: c80bfd0a stlxr w11, x10, [x8] 50238: 35ffffab cbnz w11, 0x5022c 5023c: b50000e9 cbnz x9, 0x50258 50240: f9400308 ldr x8, [x24] 50244: aa1803e0 mov x0, x24 50248: f9400908 ldr x8, [x8, #0x10] 5024c: d63f0100 blr x8 50250: aa1803e0 mov x0, x24 50254: 97ffc74f bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 50258: aa1b03f8 mov x24, x27 5025c: f94007fb ldr x27, [sp, #0x8] 50260: 52800028 mov w8, #0x1 // =1 50264: 390087e8 strb w8, [sp, #0x21] 50268: 370000f9 tbnz w25, #0x0, 0x50284 5026c: 91002268 add x8, x19, #0x8 50270: c85ffd09 ldaxr x9, [x8] 50274: d100052a sub x10, x9, #0x1 50278: c80bfd0a stlxr w11, x10, [x8] 5027c: 35ffffab cbnz w11, 0x50270 50280: b4000269 cbz x9, 0x502cc 50284: f94022c8 ldr x8, [x22, #0x40] 50288: b4000328 cbz x8, 0x502ec 5028c: aa1703e0 mov x0, x23 50290: 94007612 bl 0x6dad8 50294: 3dc016c0 ldr q0, [x22, #0x50] 50298: aa0003f7 mov x23, x0 5029c: 3d800000 str q0, [x0] 502a0: b9400808 ldr w8, [x0, #0x8] 502a4: 31002d1f cmn w8, #0xb 502a8: 540000a3 b.lo 0x502bc 502ac: f94002e8 ldr x8, [x23] 502b0: b9400109 ldr w9, [x8] 502b4: 11000529 add w9, w9, #0x1 502b8: b9000109 str w9, [x8] 502bc: a9017fff stp xzr, xzr, [sp, #0x10] 502c0: 340001d9 cbz w25, 0x502f8 502c4: a90153fc stp x28, x20, [sp, #0x10] 502c8: 14000020 b 0x50348 502cc: f9400268 ldr x8, [x19] 502d0: aa1303e0 mov x0, x19 502d4: f9400908 ldr x8, [x8, #0x10] 502d8: d63f0100 blr x8 502dc: aa1303e0 mov x0, x19 502e0: 97ffc72c bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 502e4: f94022c8 ldr x8, [x22, #0x40] 502e8: b5fffd28 cbnz x8, 0x5028c 502ec: aa1f03f7 mov x23, xzr 502f0: a9017fff stp xzr, xzr, [sp, #0x10] 502f4: 35fffe99 cbnz w25, 0x502c4 502f8: 91002268 add x8, x19, #0x8 502fc: c85f7d09 ldxr x9, [x8] 50300: 91000529 add x9, x9, #0x1 50304: c80a7d09 stxr w10, x9, [x8] 50308: 35ffffaa cbnz w10, 0x502fc 5030c: f9400ff6 ldr x22, [sp, #0x18] 50310: a90153fc stp x28, x20, [sp, #0x10] 50314: b40001b6 cbz x22, 0x50348 50318: 910022c8 add x8, x22, #0x8 5031c: c85ffd09 ldaxr x9, [x8] 50320: d100052a sub x10, x9, #0x1 50324: c80bfd0a stlxr w11, x10, [x8] 50328: 35ffffab cbnz w11, 0x5031c 5032c: b50000e9 cbnz x9, 0x50348 50330: f94002c8 ldr x8, [x22] 50334: aa1603e0 mov x0, x22 50338: f9400908 ldr x8, [x8, #0x10] 5033c: d63f0100 blr x8 50340: aa1603e0 mov x0, x22 50344: 97ffc713 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 50348: d10183a8 sub x8, x29, #0x60 5034c: 910043e1 add x1, sp, #0x10 50350: aa1703e0 mov x0, x23 50354: 940079b0 bl 0x6ea14 50358: f85a03a0 ldur x0, [x29, #-0x60] 5035c: b40011c0 cbz x0, 0x50594 50360: aa1f03e1 mov x1, xzr 50364: 94007cf6 bl 0x6f73c 50368: f9400ff7 ldr x23, [sp, #0x18] 5036c: aa0003f6 mov x22, x0 50370: b40000f7 cbz x23, 0x5038c 50374: 910022e8 add x8, x23, #0x8 50378: c85ffd09 ldaxr x9, [x8] 5037c: d100052a sub x10, x9, #0x1 50380: c80bfd0a stlxr w11, x10, [x8] 50384: 35ffffab cbnz w11, 0x50378 50388: b4000829 cbz x9, 0x5048c 5038c: 394087e8 ldrb w8, [sp, #0x21] 50390: 340008e8 cbz w8, 0x504ac 50394: 394083e8 ldrb w8, [sp, #0x20] 50398: 340008a8 cbz w8, 0x504ac 5039c: 08dffea8 ldarb w8, [x21] 503a0: 36000228 tbz w8, #0x0, 0x503e4 503a4: f94017e9 ldr x9, [sp, #0x28] 503a8: f9406748 ldr x8, [x26, #0xc8] 503ac: f9400120 ldr x0, [x9] 503b0: f942e508 ldr x8, [x8, #0x5c8] 503b4: d63f0100 blr x8 503b8: 34000360 cbz w0, 0x50424 503bc: f81a03bf stur xzr, [x29, #-0x60] 503c0: 08dffea8 ldarb w8, [x21] 503c4: 36000208 tbz w8, #0x0, 0x50404 503c8: f94017e9 ldr x9, [sp, #0x28] 503cc: f9406748 ldr x8, [x26, #0xc8] 503d0: f9400120 ldr x0, [x9] 503d4: f942e908 ldr x8, [x8, #0x5d0] 503d8: d10183a1 sub x1, x29, #0x60 503dc: d63f0100 blr x8 503e0: 17ffffef b 0x5039c 503e4: aa1503e0 mov x0, x21 503e8: 97ffc8be bl 0x426e0 <__cxa_guard_acquire@plt> 503ec: 34fffdc0 cbz w0, 0x503a4 503f0: 97ffc3c0 bl 0x412f0 503f4: f9006740 str x0, [x26, #0xc8] 503f8: aa1503e0 mov x0, x21 503fc: 97ffc4fd bl 0x417f0 <__cxa_guard_release@plt> 50400: 17ffffe9 b 0x503a4 50404: aa1503e0 mov x0, x21 50408: 97ffc8b6 bl 0x426e0 <__cxa_guard_acquire@plt> 5040c: 34fffde0 cbz w0, 0x503c8 50410: 97ffc3b8 bl 0x412f0 50414: f9006740 str x0, [x26, #0xc8] 50418: aa1503e0 mov x0, x21 5041c: 97ffc4f5 bl 0x417f0 <__cxa_guard_release@plt> 50420: 17ffffea b 0x503c8 50424: a942abe8 ldp x8, x10, [sp, #0x28] 50428: f9401fe9 ldr x9, [sp, #0x38] 5042c: b40000c9 cbz x9, 0x50444 50430: 9100212b add x11, x9, #0x8 50434: c85f7d6c ldxr x12, [x11] 50438: 9100058c add x12, x12, #0x1 5043c: c80d7d6c stxr w13, x12, [x11] 50440: 35ffffad cbnz w13, 0x50434 50444: f9400d15 ldr x21, [x8, #0x18] 50448: a901250a stp x10, x9, [x8, #0x10] 5044c: b4000315 cbz x21, 0x504ac 50450: 910022a8 add x8, x21, #0x8 50454: c85ffd09 ldaxr x9, [x8] 50458: d100052a sub x10, x9, #0x1 5045c: c80bfd0a stlxr w11, x10, [x8] 50460: 35ffffab cbnz w11, 0x50454 50464: b5000249 cbnz x9, 0x504ac 50468: f94002a8 ldr x8, [x21] 5046c: aa1503e0 mov x0, x21 50470: f9400908 ldr x8, [x8, #0x10] 50474: d63f0100 blr x8 50478: aa1503e0 mov x0, x21 5047c: 97ffc6c5 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 50480: f9401ff5 ldr x21, [sp, #0x38] 50484: b5000195 cbnz x21, 0x504b4 50488: 14000011 b 0x504cc 5048c: f94002e8 ldr x8, [x23] 50490: aa1703e0 mov x0, x23 50494: f9400908 ldr x8, [x8, #0x10] 50498: d63f0100 blr x8 5049c: aa1703e0 mov x0, x23 504a0: 97ffc6bc bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 504a4: 394087e8 ldrb w8, [sp, #0x21] 504a8: 35fff768 cbnz w8, 0x50394 504ac: f9401ff5 ldr x21, [sp, #0x38] 504b0: b40000f5 cbz x21, 0x504cc 504b4: 910022a8 add x8, x21, #0x8 504b8: c85ffd09 ldaxr x9, [x8] 504bc: d100052a sub x10, x9, #0x1 504c0: c80bfd0a stlxr w11, x10, [x8] 504c4: 35ffffab cbnz w11, 0x504b8 504c8: b40001e9 cbz x9, 0x50504 504cc: 370002b9 tbnz w25, #0x0, 0x50520 504d0: 91002268 add x8, x19, #0x8 504d4: c85ffd09 ldaxr x9, [x8] 504d8: d100052a sub x10, x9, #0x1 504dc: c80bfd0a stlxr w11, x10, [x8] 504e0: 35ffffab cbnz w11, 0x504d4 504e4: b50001e9 cbnz x9, 0x50520 504e8: f9400268 ldr x8, [x19] 504ec: aa1303e0 mov x0, x19 504f0: f9400908 ldr x8, [x8, #0x10] 504f4: d63f0100 blr x8 504f8: aa1303e0 mov x0, x19 504fc: 97ffc6a5 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 50500: 14000008 b 0x50520 50504: f94002a8 ldr x8, [x21] 50508: aa1503e0 mov x0, x21 5050c: f9400908 ldr x8, [x8, #0x10] 50510: d63f0100 blr x8 50514: aa1503e0 mov x0, x21 50518: 97ffc69e bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 5051c: 3607fdb9 tbz w25, #0x0, 0x504d0 50520: 910103e0 add x0, sp, #0x40 50524: 940077fa bl 0x6e50c 50528: a944a3e9 ldp x9, x8, [sp, #0x48] 5052c: f9005928 str x8, [x9, #0xb0] 50530: aa1803e0 mov x0, x24 50534: 94007566 bl 0x6dacc 50538: f9401768 ldr x8, [x27, #0x28] 5053c: f85a83a9 ldur x9, [x29, #-0x58] 50540: eb09011f cmp x8, x9 50544: 54000621 b.ne 0x50608 50548: aa1603e0 mov x0, x22 5054c: a94d7bfd ldp x29, x30, [sp, #0xd0] 50550: a94c4ff4 ldp x20, x19, [sp, #0xc0] 50554: a94b57f6 ldp x22, x21, [sp, #0xb0] 50558: a94a5ff8 ldp x24, x23, [sp, #0xa0] 5055c: a94967fa ldp x26, x25, [sp, #0x90] 50560: a9486ffc ldp x28, x27, [sp, #0x80] 50564: 910383ff add sp, sp, #0xe0 50568: d65f03c0 ret 5056c: 90000600 adrp x0, 0x110000 50570: 91034000 add x0, x0, #0xd0 50574: 97ffc85b bl 0x426e0 <__cxa_guard_acquire@plt> 50578: 34ffda00 cbz w0, 0x500b8 5057c: 97ffc35d bl 0x412f0 50580: f9006740 str x0, [x26, #0xc8] 50584: 90000600 adrp x0, 0x110000 50588: 91034000 add x0, x0, #0xd0 5058c: 97ffc499 bl 0x417f0 <__cxa_guard_release@plt> 50590: 17fffeca b 0x500b8 50594: f00005e0 adrp x0, 0x10f000 50598: f945b000 ldr x0, [x0, #0xb60] 5059c: d0000421 adrp x1, 0xd6000 <__cxa_demangle+0x13720> 505a0: 913c2421 add x1, x1, #0xf09 505a4: 528004e2 mov w2, #0x27 // =39 505a8: 94000c45 bl 0x536bc 505ac: f9400008 ldr x8, [x0] 505b0: aa0003f6 mov x22, x0 505b4: f85e8108 ldur x8, [x8, #-0x18] 505b8: 8b080000 add x0, x0, x8 505bc: 9101a3e8 add x8, sp, #0x68 505c0: 97ffc79c bl 0x42430 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 505c4: f00005e1 adrp x1, 0x10f000 505c8: f945a021 ldr x1, [x1, #0xb40] 505cc: 9101a3e0 add x0, sp, #0x68 505d0: 97ffc7fc bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 505d4: f9400008 ldr x8, [x0] 505d8: f9401d08 ldr x8, [x8, #0x38] 505dc: 52800141 mov w1, #0xa // =10 505e0: d63f0100 blr x8 505e4: 2a0003f7 mov w23, w0 505e8: 9101a3e0 add x0, sp, #0x68 505ec: 97ffc7ed bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 505f0: aa1603e0 mov x0, x22 505f4: 2a1703e1 mov w1, w23 505f8: 94000d9c bl 0x53c68 505fc: aa1603e0 mov x0, x22 50600: 94000d2e bl 0x53ab8 50604: 97ffc68f bl 0x42040 50608: 97ffc7a2 bl 0x42490 <__stack_chk_fail@plt> 5060c: aa0003f6 mov x22, x0 50610: 9101a3e0 add x0, sp, #0x68 50614: 97ffc7e3 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 50618: f9400ff7 ldr x23, [sp, #0x18] 5061c: b5000317 cbnz x23, 0x5067c 50620: 14000023 b 0x506ac 50624: 14000013 b 0x50670 50628: aa0003f6 mov x22, x0 5062c: 90000600 adrp x0, 0x110000 50630: 91034000 add x0, x0, #0xd0 50634: 97ffc757 bl 0x42390 <__cxa_guard_abort@plt> 50638: 14000082 b 0x50840 5063c: 14000001 b 0x50640 50640: aa0003f3 mov x19, x0 50644: 90000600 adrp x0, 0x110000 50648: 91034000 add x0, x0, #0xd0 5064c: 97ffc751 bl 0x42390 <__cxa_guard_abort@plt> 50650: 14000083 b 0x5085c 50654: aa0003f6 mov x22, x0 50658: 394087e8 ldrb w8, [sp, #0x21] 5065c: 350002c8 cbnz w8, 0x506b4 50660: 14000050 b 0x507a0 50664: 94000d12 bl 0x53aac 50668: 94000d11 bl 0x53aac 5066c: 14000001 b 0x50670 50670: aa0003f6 mov x22, x0 50674: f9400ff7 ldr x23, [sp, #0x18] 50678: b40001b7 cbz x23, 0x506ac 5067c: 910022e8 add x8, x23, #0x8 50680: c85ffd09 ldaxr x9, [x8] 50684: d100052a sub x10, x9, #0x1 50688: c80bfd0a stlxr w11, x10, [x8] 5068c: 35ffffab cbnz w11, 0x50680 50690: b50000e9 cbnz x9, 0x506ac 50694: f94002e8 ldr x8, [x23] 50698: aa1703e0 mov x0, x23 5069c: f9400908 ldr x8, [x8, #0x10] 506a0: d63f0100 blr x8 506a4: aa1703e0 mov x0, x23 506a8: 97ffc63a bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 506ac: 394087e8 ldrb w8, [sp, #0x21] 506b0: 34000788 cbz w8, 0x507a0 506b4: 394083e8 ldrb w8, [sp, #0x20] 506b8: 34000748 cbz w8, 0x507a0 506bc: 08dffea8 ldarb w8, [x21] 506c0: 36000228 tbz w8, #0x0, 0x50704 506c4: f94017e9 ldr x9, [sp, #0x28] 506c8: f9406748 ldr x8, [x26, #0xc8] 506cc: f9400120 ldr x0, [x9] 506d0: f942e508 ldr x8, [x8, #0x5c8] 506d4: d63f0100 blr x8 506d8: 34000360 cbz w0, 0x50744 506dc: f81a03bf stur xzr, [x29, #-0x60] 506e0: 08dffea8 ldarb w8, [x21] 506e4: 36000208 tbz w8, #0x0, 0x50724 506e8: f94017e9 ldr x9, [sp, #0x28] 506ec: f9406748 ldr x8, [x26, #0xc8] 506f0: f9400120 ldr x0, [x9] 506f4: f942e908 ldr x8, [x8, #0x5d0] 506f8: d10183a1 sub x1, x29, #0x60 506fc: d63f0100 blr x8 50700: 17ffffef b 0x506bc 50704: aa1503e0 mov x0, x21 50708: 97ffc7f6 bl 0x426e0 <__cxa_guard_acquire@plt> 5070c: 34fffdc0 cbz w0, 0x506c4 50710: 97ffc2f8 bl 0x412f0 50714: f9006740 str x0, [x26, #0xc8] 50718: aa1503e0 mov x0, x21 5071c: 97ffc435 bl 0x417f0 <__cxa_guard_release@plt> 50720: 17ffffe9 b 0x506c4 50724: aa1503e0 mov x0, x21 50728: 97ffc7ee bl 0x426e0 <__cxa_guard_acquire@plt> 5072c: 34fffde0 cbz w0, 0x506e8 50730: 97ffc2f0 bl 0x412f0 50734: f9006740 str x0, [x26, #0xc8] 50738: aa1503e0 mov x0, x21 5073c: 97ffc42d bl 0x417f0 <__cxa_guard_release@plt> 50740: 17ffffea b 0x506e8 50744: a942abe8 ldp x8, x10, [sp, #0x28] 50748: f9401fe9 ldr x9, [sp, #0x38] 5074c: b40000c9 cbz x9, 0x50764 50750: 9100212b add x11, x9, #0x8 50754: c85f7d6c ldxr x12, [x11] 50758: 9100058c add x12, x12, #0x1 5075c: c80d7d6c stxr w13, x12, [x11] 50760: 35ffffad cbnz w13, 0x50754 50764: f9400d15 ldr x21, [x8, #0x18] 50768: a901250a stp x10, x9, [x8, #0x10] 5076c: b40001b5 cbz x21, 0x507a0 50770: 910022a8 add x8, x21, #0x8 50774: c85ffd09 ldaxr x9, [x8] 50778: d100052a sub x10, x9, #0x1 5077c: c80bfd0a stlxr w11, x10, [x8] 50780: 35ffffab cbnz w11, 0x50774 50784: b50000e9 cbnz x9, 0x507a0 50788: f94002a8 ldr x8, [x21] 5078c: aa1503e0 mov x0, x21 50790: f9400908 ldr x8, [x8, #0x10] 50794: d63f0100 blr x8 50798: aa1503e0 mov x0, x21 5079c: 97ffc5fd bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 507a0: f9401ff5 ldr x21, [sp, #0x38] 507a4: b40000f5 cbz x21, 0x507c0 507a8: 910022a8 add x8, x21, #0x8 507ac: c85ffd09 ldaxr x9, [x8] 507b0: d100052a sub x10, x9, #0x1 507b4: c80bfd0a stlxr w11, x10, [x8] 507b8: 35ffffab cbnz w11, 0x507ac 507bc: b4000069 cbz x9, 0x507c8 507c0: 36000139 tbz w25, #0x0, 0x507e4 507c4: 14000014 b 0x50814 507c8: f94002a8 ldr x8, [x21] 507cc: aa1503e0 mov x0, x21 507d0: f9400908 ldr x8, [x8, #0x10] 507d4: d63f0100 blr x8 507d8: aa1503e0 mov x0, x21 507dc: 97ffc5ed bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 507e0: 370001b9 tbnz w25, #0x0, 0x50814 507e4: 91002268 add x8, x19, #0x8 507e8: c85ffd09 ldaxr x9, [x8] 507ec: d100052a sub x10, x9, #0x1 507f0: c80bfd0a stlxr w11, x10, [x8] 507f4: 35ffffab cbnz w11, 0x507e8 507f8: b50000e9 cbnz x9, 0x50814 507fc: f9400268 ldr x8, [x19] 50800: aa1303e0 mov x0, x19 50804: f9400908 ldr x8, [x8, #0x10] 50808: d63f0100 blr x8 5080c: aa1303e0 mov x0, x19 50810: 97ffc5e0 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 50814: 910103e0 add x0, sp, #0x40 50818: 9400773d bl 0x6e50c 5081c: a944a3e9 ldp x9, x8, [sp, #0x48] 50820: f9005928 str x8, [x9, #0xb0] 50824: 14000007 b 0x50840 50828: 17ffff86 b 0x50640 5082c: 17ffff85 b 0x50640 50830: 94000c9f bl 0x53aac 50834: 14000009 b 0x50858 50838: 14000008 b 0x50858 5083c: aa0003f6 mov x22, x0 50840: aa1803e0 mov x0, x24 50844: 940074a2 bl 0x6dacc 50848: aa1603e0 mov x0, x22 5084c: 940212d4 bl 0xd539c <__cxa_demangle+0x12abc> 50850: 94000c97 bl 0x53aac 50854: 14000001 b 0x50858 50858: aa0003f3 mov x19, x0 5085c: 910083e8 add x8, sp, #0x20 50860: 91004100 add x0, x8, #0x10 50864: 97ffcb7c bl 0x43654 50868: aa1303e0 mov x0, x19 5086c: 94000c90 bl 0x53aac 0000000000050870 : 50870: d10383ff sub sp, sp, #0xe0 50874: a9086ffc stp x28, x27, [sp, #0x80] 50878: a90967fa stp x26, x25, [sp, #0x90] 5087c: a90a5ff8 stp x24, x23, [sp, #0xa0] 50880: a90b57f6 stp x22, x21, [sp, #0xb0] 50884: a90c4ff4 stp x20, x19, [sp, #0xc0] 50888: a90d7bfd stp x29, x30, [sp, #0xd0] 5088c: 910343fd add x29, sp, #0xd0 50890: d53bd048 mrs x8, TPIDR_EL0 50894: f9000be8 str x8, [sp, #0x10] 50898: f9401508 ldr x8, [x8, #0x28] 5089c: aa0003f7 mov x23, x0 508a0: aa0103f6 mov x22, x1 508a4: f81a83a8 stur x8, [x29, #-0x58] 508a8: f9400018 ldr x24, [x0] 508ac: 94007485 bl 0x6dac0 508b0: aa0003f9 mov x25, x0 508b4: aa1803e0 mov x0, x24 508b8: 94007485 bl 0x6dacc 508bc: b9409308 ldr w8, [x24, #0x90] 508c0: 910143e9 add x9, sp, #0x50 508c4: 90000615 adrp x21, 0x110000 508c8: 910342b5 add x21, x21, #0xd0 508cc: b90053e8 str w8, [sp, #0x50] 508d0: f9405b08 ldr x8, [x24, #0xb0] 508d4: 9000061b adrp x27, 0x110000 508d8: a905a3f8 stp x24, x8, [sp, #0x58] 508dc: f9005b09 str x9, [x24, #0xb0] 508e0: 08dffea8 ldarb w8, [x21] 508e4: 36002668 tbz w8, #0x0, 0x50db0 508e8: f9406768 ldr x8, [x27, #0xc8] 508ec: f9437d08 ldr x8, [x8, #0x6f8] 508f0: d63f0100 blr x8 508f4: a90687e0 stp x0, x1, [sp, #0x68] 508f8: f9400af3 ldr x19, [x23, #0x10] 508fc: b40003f3 cbz x19, 0x50978 50900: f9400efc ldr x28, [x23, #0x18] 50904: b40003fc cbz x28, 0x50980 50908: 91002388 add x8, x28, #0x8 5090c: c85f7d09 ldxr x9, [x8] 50910: 91000529 add x9, x9, #0x1 50914: c80a7d09 stxr w10, x9, [x8] 50918: 35ffffaa cbnz w10, 0x5090c 5091c: c85f7d09 ldxr x9, [x8] 50920: 91000529 add x9, x9, #0x1 50924: c80a7d09 stxr w10, x9, [x8] 50928: 35ffffaa cbnz w10, 0x5091c 5092c: c85ffd09 ldaxr x9, [x8] 50930: d100052a sub x10, x9, #0x1 50934: c80bfd0a stlxr w11, x10, [x8] 50938: 35ffffab cbnz w11, 0x5092c 5093c: b50000e9 cbnz x9, 0x50958 50940: f9400388 ldr x8, [x28] 50944: aa1c03e0 mov x0, x28 50948: f9400908 ldr x8, [x8, #0x10] 5094c: d63f0100 blr x8 50950: aa1c03e0 mov x0, x28 50954: 97ffc58f bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 50958: 91002388 add x8, x28, #0x8 5095c: c85f7d09 ldxr x9, [x8] 50960: 91000529 add x9, x9, #0x1 50964: c80a7d09 stxr w10, x9, [x8] 50968: 35ffffaa cbnz w10, 0x5095c 5096c: 2a1f03fa mov w26, wzr 50970: aa1c03f4 mov x20, x28 50974: 14000006 b 0x5098c 50978: aa1f03f4 mov x20, xzr 5097c: 14000002 b 0x50984 50980: aa1c03f4 mov x20, x28 50984: aa1f03fc mov x28, xzr 50988: 5280003a mov w26, #0x1 // =1 5098c: 52800028 mov w8, #0x1 // =1 50990: 3900c3e8 strb w8, [sp, #0x30] 50994: a9047fff stp xzr, xzr, [sp, #0x40] 50998: f9400669 ldr x9, [x19, #0x8] 5099c: f9001fe9 str x9, [sp, #0x38] 509a0: f9400928 ldr x8, [x9, #0x10] 509a4: eb13011f cmp x8, x19 509a8: 54000380 b.eq 0x50a18 509ac: f9400d29 ldr x9, [x9, #0x18] 509b0: f90007f6 str x22, [sp, #0x8] 509b4: b40003a9 cbz x9, 0x50a28 509b8: aa1903f6 mov x22, x25 509bc: 9100212a add x10, x9, #0x8 509c0: c85f7d4b ldxr x11, [x10] 509c4: 9100056b add x11, x11, #0x1 509c8: c80c7d4b stxr w12, x11, [x10] 509cc: 35ffffac cbnz w12, 0x509c0 509d0: f94027f9 ldr x25, [sp, #0x48] 509d4: a90427e8 stp x8, x9, [sp, #0x40] 509d8: b40002d9 cbz x25, 0x50a30 509dc: 91002328 add x8, x25, #0x8 509e0: c85ffd09 ldaxr x9, [x8] 509e4: d100052a sub x10, x9, #0x1 509e8: c80bfd0a stlxr w11, x10, [x8] 509ec: 35ffffab cbnz w11, 0x509e0 509f0: b5000209 cbnz x9, 0x50a30 509f4: f9400328 ldr x8, [x25] 509f8: aa1903e0 mov x0, x25 509fc: f9400908 ldr x8, [x8, #0x10] 50a00: d63f0100 blr x8 50a04: aa1903e0 mov x0, x25 50a08: 97ffc562 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 50a0c: f9401fe8 ldr x8, [sp, #0x38] 50a10: 3600015a tbz w26, #0x0, 0x50a38 50a14: 1400000e b 0x50a4c 50a18: 2a1f03e8 mov w8, wzr 50a1c: 3900c7e8 strb w8, [sp, #0x31] 50a20: 360003fa tbz w26, #0x0, 0x50a9c 50a24: 14000024 b 0x50ab4 50a28: aa1903f6 mov x22, x25 50a2c: a90427e8 stp x8, x9, [sp, #0x40] 50a30: f9401fe8 ldr x8, [sp, #0x38] 50a34: 370000da tbnz w26, #0x0, 0x50a4c 50a38: 91002389 add x9, x28, #0x8 50a3c: c85f7d2a ldxr x10, [x9] 50a40: 9100054a add x10, x10, #0x1 50a44: c80b7d2a stxr w11, x10, [x9] 50a48: 35ffffab cbnz w11, 0x50a3c 50a4c: f9400d19 ldr x25, [x8, #0x18] 50a50: a9015113 stp x19, x20, [x8, #0x10] 50a54: b40001b9 cbz x25, 0x50a88 50a58: 91002328 add x8, x25, #0x8 50a5c: c85ffd09 ldaxr x9, [x8] 50a60: d100052a sub x10, x9, #0x1 50a64: c80bfd0a stlxr w11, x10, [x8] 50a68: 35ffffab cbnz w11, 0x50a5c 50a6c: b50000e9 cbnz x9, 0x50a88 50a70: f9400328 ldr x8, [x25] 50a74: aa1903e0 mov x0, x25 50a78: f9400908 ldr x8, [x8, #0x10] 50a7c: d63f0100 blr x8 50a80: aa1903e0 mov x0, x25 50a84: 97ffc543 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 50a88: aa1603f9 mov x25, x22 50a8c: f94007f6 ldr x22, [sp, #0x8] 50a90: 52800028 mov w8, #0x1 // =1 50a94: 3900c7e8 strb w8, [sp, #0x31] 50a98: 370000fa tbnz w26, #0x0, 0x50ab4 50a9c: 91002388 add x8, x28, #0x8 50aa0: c85ffd09 ldaxr x9, [x8] 50aa4: d100052a sub x10, x9, #0x1 50aa8: c80bfd0a stlxr w11, x10, [x8] 50aac: 35ffffab cbnz w11, 0x50aa0 50ab0: b4000209 cbz x9, 0x50af0 50ab4: f94022e8 ldr x8, [x23, #0x40] 50ab8: b40002c8 cbz x8, 0x50b10 50abc: aa1803e0 mov x0, x24 50ac0: 94007406 bl 0x6dad8 50ac4: 3dc016e0 ldr q0, [x23, #0x50] 50ac8: aa0003f8 mov x24, x0 50acc: 3d800000 str q0, [x0] 50ad0: b9400808 ldr w8, [x0, #0x8] 50ad4: 31002d1f cmn w8, #0xb 50ad8: 540001e3 b.lo 0x50b14 50adc: f9400308 ldr x8, [x24] 50ae0: b9400109 ldr w9, [x8] 50ae4: 11000529 add w9, w9, #0x1 50ae8: b9000109 str w9, [x8] 50aec: 1400000a b 0x50b14 50af0: f9400388 ldr x8, [x28] 50af4: aa1c03e0 mov x0, x28 50af8: f9400908 ldr x8, [x8, #0x10] 50afc: d63f0100 blr x8 50b00: aa1c03e0 mov x0, x28 50b04: 97ffc523 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 50b08: f94022e8 ldr x8, [x23, #0x40] 50b0c: b5fffd88 cbnz x8, 0x50abc 50b10: aa1f03f8 mov x24, xzr 50b14: aa1803e0 mov x0, x24 50b18: 9400777f bl 0x6e914 50b1c: 360002e0 tbz w0, #0x0, 0x50b78 50b20: aa1803e0 mov x0, x24 50b24: 94007e48 bl 0x70444 50b28: b90002c0 str w0, [x22] 50b2c: 910063e8 add x8, sp, #0x18 50b30: aa1803e0 mov x0, x24 50b34: 94007de2 bl 0x702bc 50b38: f9400fe0 ldr x0, [sp, #0x18] 50b3c: 910083e8 add x8, sp, #0x20 50b40: 94007da6 bl 0x701d8 50b44: f94013e8 ldr x8, [sp, #0x20] 50b48: f9400113 ldr x19, [x8] 50b4c: aa1803e0 mov x0, x24 50b50: 94007e09 bl 0x70374 50b54: f94017f7 ldr x23, [sp, #0x28] 50b58: 8b000276 add x22, x19, x0 50b5c: b4000317 cbz x23, 0x50bbc 50b60: 910022e8 add x8, x23, #0x8 50b64: c85ffd09 ldaxr x9, [x8] 50b68: d100052a sub x10, x9, #0x1 50b6c: c80bfd0a stlxr w11, x10, [x8] 50b70: 35ffffab cbnz w11, 0x50b64 50b74: 14000011 b 0x50bb8 50b78: aa1803e0 mov x0, x24 50b7c: 94007744 bl 0x6e88c 50b80: 360009e0 tbz w0, #0x0, 0x50cbc 50b84: 910083e8 add x8, sp, #0x20 50b88: aa1803e0 mov x0, x24 50b8c: 94007d93 bl 0x701d8 50b90: a9425fe8 ldp x8, x23, [sp, #0x20] 50b94: f9400509 ldr x9, [x8, #0x8] 50b98: b90002c9 str w9, [x22] 50b9c: f9400116 ldr x22, [x8] 50ba0: b40000f7 cbz x23, 0x50bbc 50ba4: 910022e8 add x8, x23, #0x8 50ba8: c85ffd09 ldaxr x9, [x8] 50bac: d100052a sub x10, x9, #0x1 50bb0: c80bfd0a stlxr w11, x10, [x8] 50bb4: 35ffffab cbnz w11, 0x50ba8 50bb8: b4000ea9 cbz x9, 0x50d8c 50bbc: 3940c7e8 ldrb w8, [sp, #0x31] 50bc0: 34000848 cbz w8, 0x50cc8 50bc4: 3940c3e8 ldrb w8, [sp, #0x30] 50bc8: 34000808 cbz w8, 0x50cc8 50bcc: 08dffea8 ldarb w8, [x21] 50bd0: 36000228 tbz w8, #0x0, 0x50c14 50bd4: f9401fe9 ldr x9, [sp, #0x38] 50bd8: f9406768 ldr x8, [x27, #0xc8] 50bdc: f9400120 ldr x0, [x9] 50be0: f942e508 ldr x8, [x8, #0x5c8] 50be4: d63f0100 blr x8 50be8: 34000360 cbz w0, 0x50c54 50bec: f90013ff str xzr, [sp, #0x20] 50bf0: 08dffea8 ldarb w8, [x21] 50bf4: 36000208 tbz w8, #0x0, 0x50c34 50bf8: f9401fe9 ldr x9, [sp, #0x38] 50bfc: f9406768 ldr x8, [x27, #0xc8] 50c00: f9400120 ldr x0, [x9] 50c04: f942e908 ldr x8, [x8, #0x5d0] 50c08: 910083e1 add x1, sp, #0x20 50c0c: d63f0100 blr x8 50c10: 17ffffef b 0x50bcc 50c14: aa1503e0 mov x0, x21 50c18: 97ffc6b2 bl 0x426e0 <__cxa_guard_acquire@plt> 50c1c: 34fffdc0 cbz w0, 0x50bd4 50c20: 97ffc1b4 bl 0x412f0 50c24: f9006760 str x0, [x27, #0xc8] 50c28: aa1503e0 mov x0, x21 50c2c: 97ffc2f1 bl 0x417f0 <__cxa_guard_release@plt> 50c30: 17ffffe9 b 0x50bd4 50c34: aa1503e0 mov x0, x21 50c38: 97ffc6aa bl 0x426e0 <__cxa_guard_acquire@plt> 50c3c: 34fffde0 cbz w0, 0x50bf8 50c40: 97ffc1ac bl 0x412f0 50c44: f9006760 str x0, [x27, #0xc8] 50c48: aa1503e0 mov x0, x21 50c4c: 97ffc2e9 bl 0x417f0 <__cxa_guard_release@plt> 50c50: 17ffffea b 0x50bf8 50c54: a943abe8 ldp x8, x10, [sp, #0x38] 50c58: f94027e9 ldr x9, [sp, #0x48] 50c5c: b40000c9 cbz x9, 0x50c74 50c60: 9100212b add x11, x9, #0x8 50c64: c85f7d6c ldxr x12, [x11] 50c68: 9100058c add x12, x12, #0x1 50c6c: c80d7d6c stxr w13, x12, [x11] 50c70: 35ffffad cbnz w13, 0x50c64 50c74: f9400d15 ldr x21, [x8, #0x18] 50c78: a901250a stp x10, x9, [x8, #0x10] 50c7c: b4000275 cbz x21, 0x50cc8 50c80: 910022a8 add x8, x21, #0x8 50c84: c85ffd09 ldaxr x9, [x8] 50c88: d100052a sub x10, x9, #0x1 50c8c: c80bfd0a stlxr w11, x10, [x8] 50c90: 35ffffab cbnz w11, 0x50c84 50c94: b50001a9 cbnz x9, 0x50cc8 50c98: f94002a8 ldr x8, [x21] 50c9c: aa1503e0 mov x0, x21 50ca0: f9400908 ldr x8, [x8, #0x10] 50ca4: d63f0100 blr x8 50ca8: aa1503e0 mov x0, x21 50cac: 97ffc4b9 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 50cb0: f94027f5 ldr x21, [sp, #0x48] 50cb4: b50000f5 cbnz x21, 0x50cd0 50cb8: 1400000c b 0x50ce8 50cbc: aa1f03f6 mov x22, xzr 50cc0: 3940c7e8 ldrb w8, [sp, #0x31] 50cc4: 35fff808 cbnz w8, 0x50bc4 50cc8: f94027f5 ldr x21, [sp, #0x48] 50ccc: b40000f5 cbz x21, 0x50ce8 50cd0: 910022a8 add x8, x21, #0x8 50cd4: c85ffd09 ldaxr x9, [x8] 50cd8: d100052a sub x10, x9, #0x1 50cdc: c80bfd0a stlxr w11, x10, [x8] 50ce0: 35ffffab cbnz w11, 0x50cd4 50ce4: b40001e9 cbz x9, 0x50d20 50ce8: 370002ba tbnz w26, #0x0, 0x50d3c 50cec: 91002388 add x8, x28, #0x8 50cf0: c85ffd09 ldaxr x9, [x8] 50cf4: d100052a sub x10, x9, #0x1 50cf8: c80bfd0a stlxr w11, x10, [x8] 50cfc: 35ffffab cbnz w11, 0x50cf0 50d00: b50001e9 cbnz x9, 0x50d3c 50d04: f9400388 ldr x8, [x28] 50d08: aa1c03e0 mov x0, x28 50d0c: f9400908 ldr x8, [x8, #0x10] 50d10: d63f0100 blr x8 50d14: aa1c03e0 mov x0, x28 50d18: 97ffc49e bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 50d1c: 14000008 b 0x50d3c 50d20: f94002a8 ldr x8, [x21] 50d24: aa1503e0 mov x0, x21 50d28: f9400908 ldr x8, [x8, #0x10] 50d2c: d63f0100 blr x8 50d30: aa1503e0 mov x0, x21 50d34: 97ffc497 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 50d38: 3607fdba tbz w26, #0x0, 0x50cec 50d3c: 910143e0 add x0, sp, #0x50 50d40: 940075f3 bl 0x6e50c 50d44: a945a3e9 ldp x9, x8, [sp, #0x58] 50d48: f9005928 str x8, [x9, #0xb0] 50d4c: aa1903e0 mov x0, x25 50d50: 9400735f bl 0x6dacc 50d54: f9400be8 ldr x8, [sp, #0x10] 50d58: f9401508 ldr x8, [x8, #0x28] 50d5c: f85a83a9 ldur x9, [x29, #-0x58] 50d60: eb09011f cmp x8, x9 50d64: 540003a1 b.ne 0x50dd8 50d68: aa1603e0 mov x0, x22 50d6c: a94d7bfd ldp x29, x30, [sp, #0xd0] 50d70: a94c4ff4 ldp x20, x19, [sp, #0xc0] 50d74: a94b57f6 ldp x22, x21, [sp, #0xb0] 50d78: a94a5ff8 ldp x24, x23, [sp, #0xa0] 50d7c: a94967fa ldp x26, x25, [sp, #0x90] 50d80: a9486ffc ldp x28, x27, [sp, #0x80] 50d84: 910383ff add sp, sp, #0xe0 50d88: d65f03c0 ret 50d8c: f94002e8 ldr x8, [x23] 50d90: aa1703e0 mov x0, x23 50d94: f9400908 ldr x8, [x8, #0x10] 50d98: d63f0100 blr x8 50d9c: aa1703e0 mov x0, x23 50da0: 97ffc47c bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 50da4: 3940c7e8 ldrb w8, [sp, #0x31] 50da8: 35fff0e8 cbnz w8, 0x50bc4 50dac: 17ffffc7 b 0x50cc8 50db0: 90000600 adrp x0, 0x110000 50db4: 91034000 add x0, x0, #0xd0 50db8: 97ffc64a bl 0x426e0 <__cxa_guard_acquire@plt> 50dbc: 34ffd960 cbz w0, 0x508e8 50dc0: 97ffc14c bl 0x412f0 50dc4: f9006760 str x0, [x27, #0xc8] 50dc8: 90000600 adrp x0, 0x110000 50dcc: 91034000 add x0, x0, #0xd0 50dd0: 97ffc288 bl 0x417f0 <__cxa_guard_release@plt> 50dd4: 17fffec5 b 0x508e8 50dd8: 97ffc5ae bl 0x42490 <__stack_chk_fail@plt> 50ddc: aa0003f6 mov x22, x0 50de0: 90000600 adrp x0, 0x110000 50de4: 91034000 add x0, x0, #0xd0 50de8: 97ffc56a bl 0x42390 <__cxa_guard_abort@plt> 50dec: 14000081 b 0x50ff0 50df0: 14000001 b 0x50df4 50df4: aa0003f3 mov x19, x0 50df8: 90000600 adrp x0, 0x110000 50dfc: 91034000 add x0, x0, #0xd0 50e00: 97ffc564 bl 0x42390 <__cxa_guard_abort@plt> 50e04: 14000087 b 0x51020 50e08: 1400001b b 0x50e74 50e0c: f94017f7 ldr x23, [sp, #0x28] 50e10: aa0003f6 mov x22, x0 50e14: b4000337 cbz x23, 0x50e78 50e18: 910022e8 add x8, x23, #0x8 50e1c: c85ffd09 ldaxr x9, [x8] 50e20: d100052a sub x10, x9, #0x1 50e24: c80bfd0a stlxr w11, x10, [x8] 50e28: 35ffffab cbnz w11, 0x50e1c 50e2c: b5000269 cbnz x9, 0x50e78 50e30: f94002e8 ldr x8, [x23] 50e34: aa1703e0 mov x0, x23 50e38: f9400908 ldr x8, [x8, #0x10] 50e3c: d63f0100 blr x8 50e40: aa1703e0 mov x0, x23 50e44: 97ffc453 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 50e48: 3940c7e8 ldrb w8, [sp, #0x31] 50e4c: 350001a8 cbnz w8, 0x50e80 50e50: 14000047 b 0x50f6c 50e54: 14000008 b 0x50e74 50e58: 14000007 b 0x50e74 50e5c: 14000006 b 0x50e74 50e60: 14000005 b 0x50e74 50e64: 94000b12 bl 0x53aac 50e68: 94000b11 bl 0x53aac 50e6c: aa0003f6 mov x22, x0 50e70: 14000060 b 0x50ff0 50e74: aa0003f6 mov x22, x0 50e78: 3940c7e8 ldrb w8, [sp, #0x31] 50e7c: 34000788 cbz w8, 0x50f6c 50e80: 3940c3e8 ldrb w8, [sp, #0x30] 50e84: 34000748 cbz w8, 0x50f6c 50e88: 08dffea8 ldarb w8, [x21] 50e8c: 36000228 tbz w8, #0x0, 0x50ed0 50e90: f9401fe9 ldr x9, [sp, #0x38] 50e94: f9406768 ldr x8, [x27, #0xc8] 50e98: f9400120 ldr x0, [x9] 50e9c: f942e508 ldr x8, [x8, #0x5c8] 50ea0: d63f0100 blr x8 50ea4: 34000360 cbz w0, 0x50f10 50ea8: f90013ff str xzr, [sp, #0x20] 50eac: 08dffea8 ldarb w8, [x21] 50eb0: 36000208 tbz w8, #0x0, 0x50ef0 50eb4: f9401fe9 ldr x9, [sp, #0x38] 50eb8: f9406768 ldr x8, [x27, #0xc8] 50ebc: f9400120 ldr x0, [x9] 50ec0: f942e908 ldr x8, [x8, #0x5d0] 50ec4: 910083e1 add x1, sp, #0x20 50ec8: d63f0100 blr x8 50ecc: 17ffffef b 0x50e88 50ed0: aa1503e0 mov x0, x21 50ed4: 97ffc603 bl 0x426e0 <__cxa_guard_acquire@plt> 50ed8: 34fffdc0 cbz w0, 0x50e90 50edc: 97ffc105 bl 0x412f0 50ee0: f9006760 str x0, [x27, #0xc8] 50ee4: aa1503e0 mov x0, x21 50ee8: 97ffc242 bl 0x417f0 <__cxa_guard_release@plt> 50eec: 17ffffe9 b 0x50e90 50ef0: aa1503e0 mov x0, x21 50ef4: 97ffc5fb bl 0x426e0 <__cxa_guard_acquire@plt> 50ef8: 34fffde0 cbz w0, 0x50eb4 50efc: 97ffc0fd bl 0x412f0 50f00: f9006760 str x0, [x27, #0xc8] 50f04: aa1503e0 mov x0, x21 50f08: 97ffc23a bl 0x417f0 <__cxa_guard_release@plt> 50f0c: 17ffffea b 0x50eb4 50f10: a943abe8 ldp x8, x10, [sp, #0x38] 50f14: f94027e9 ldr x9, [sp, #0x48] 50f18: b40000c9 cbz x9, 0x50f30 50f1c: 9100212b add x11, x9, #0x8 50f20: c85f7d6c ldxr x12, [x11] 50f24: 9100058c add x12, x12, #0x1 50f28: c80d7d6c stxr w13, x12, [x11] 50f2c: 35ffffad cbnz w13, 0x50f20 50f30: f9400d15 ldr x21, [x8, #0x18] 50f34: a901250a stp x10, x9, [x8, #0x10] 50f38: b40001b5 cbz x21, 0x50f6c 50f3c: 910022a8 add x8, x21, #0x8 50f40: c85ffd09 ldaxr x9, [x8] 50f44: d100052a sub x10, x9, #0x1 50f48: c80bfd0a stlxr w11, x10, [x8] 50f4c: 35ffffab cbnz w11, 0x50f40 50f50: b50000e9 cbnz x9, 0x50f6c 50f54: f94002a8 ldr x8, [x21] 50f58: aa1503e0 mov x0, x21 50f5c: f9400908 ldr x8, [x8, #0x10] 50f60: d63f0100 blr x8 50f64: aa1503e0 mov x0, x21 50f68: 97ffc40a bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 50f6c: f94027f5 ldr x21, [sp, #0x48] 50f70: b40000f5 cbz x21, 0x50f8c 50f74: 910022a8 add x8, x21, #0x8 50f78: c85ffd09 ldaxr x9, [x8] 50f7c: d100052a sub x10, x9, #0x1 50f80: c80bfd0a stlxr w11, x10, [x8] 50f84: 35ffffab cbnz w11, 0x50f78 50f88: b4000069 cbz x9, 0x50f94 50f8c: 3600013a tbz w26, #0x0, 0x50fb0 50f90: 14000014 b 0x50fe0 50f94: f94002a8 ldr x8, [x21] 50f98: aa1503e0 mov x0, x21 50f9c: f9400908 ldr x8, [x8, #0x10] 50fa0: d63f0100 blr x8 50fa4: aa1503e0 mov x0, x21 50fa8: 97ffc3fa bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 50fac: 370001ba tbnz w26, #0x0, 0x50fe0 50fb0: 91002388 add x8, x28, #0x8 50fb4: c85ffd09 ldaxr x9, [x8] 50fb8: d100052a sub x10, x9, #0x1 50fbc: c80bfd0a stlxr w11, x10, [x8] 50fc0: 35ffffab cbnz w11, 0x50fb4 50fc4: b50000e9 cbnz x9, 0x50fe0 50fc8: f9400388 ldr x8, [x28] 50fcc: aa1c03e0 mov x0, x28 50fd0: f9400908 ldr x8, [x8, #0x10] 50fd4: d63f0100 blr x8 50fd8: aa1c03e0 mov x0, x28 50fdc: 97ffc3ed bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 50fe0: 910143e0 add x0, sp, #0x50 50fe4: 9400754a bl 0x6e50c 50fe8: a945a3e9 ldp x9, x8, [sp, #0x58] 50fec: f9005928 str x8, [x9, #0xb0] 50ff0: aa1903e0 mov x0, x25 50ff4: 940072b6 bl 0x6dacc 50ff8: aa1603e0 mov x0, x22 50ffc: 940210e8 bl 0xd539c <__cxa_demangle+0x12abc> 51000: 17ffff7d b 0x50df4 51004: 17ffff7c b 0x50df4 51008: 94000aa9 bl 0x53aac 5100c: 94000aa8 bl 0x53aac 51010: 14000003 b 0x5101c 51014: 14000002 b 0x5101c 51018: 14000001 b 0x5101c 5101c: aa0003f3 mov x19, x0 51020: 9100c3e8 add x8, sp, #0x30 51024: 91004100 add x0, x8, #0x10 51028: 97ffc98b bl 0x43654 5102c: aa1303e0 mov x0, x19 51030: 94000a9f bl 0x53aac 0000000000051034 : 51034: d10383ff sub sp, sp, #0xe0 51038: a9086ffc stp x28, x27, [sp, #0x80] 5103c: a90967fa stp x26, x25, [sp, #0x90] 51040: a90a5ff8 stp x24, x23, [sp, #0xa0] 51044: a90b57f6 stp x22, x21, [sp, #0xb0] 51048: a90c4ff4 stp x20, x19, [sp, #0xc0] 5104c: a90d7bfd stp x29, x30, [sp, #0xd0] 51050: 910343fd add x29, sp, #0xd0 51054: d53bd054 mrs x20, TPIDR_EL0 51058: f9401688 ldr x8, [x20, #0x28] 5105c: aa0003f6 mov x22, x0 51060: f81a83a8 stur x8, [x29, #-0x58] 51064: f9400017 ldr x23, [x0] 51068: 94007296 bl 0x6dac0 5106c: aa0003f8 mov x24, x0 51070: aa1703e0 mov x0, x23 51074: 94007296 bl 0x6dacc 51078: b94092e8 ldr w8, [x23, #0x90] 5107c: 9100c3e9 add x9, sp, #0x30 51080: f00005f5 adrp x21, 0x110000 51084: 910342b5 add x21, x21, #0xd0 51088: b90033e8 str w8, [sp, #0x30] 5108c: f9405ae8 ldr x8, [x23, #0xb0] 51090: f00005fa adrp x26, 0x110000 51094: a903a3f7 stp x23, x8, [sp, #0x38] 51098: f9005ae9 str x9, [x23, #0xb0] 5109c: 08dffea8 ldarb w8, [x21] 510a0: 36002748 tbz w8, #0x0, 0x51588 510a4: f9406748 ldr x8, [x26, #0xc8] 510a8: f9437d08 ldr x8, [x8, #0x6f8] 510ac: d63f0100 blr x8 510b0: a90487e0 stp x0, x1, [sp, #0x48] 510b4: f9400adc ldr x28, [x22, #0x10] 510b8: b40003fc cbz x28, 0x51134 510bc: f9400ed3 ldr x19, [x22, #0x18] 510c0: b40003f3 cbz x19, 0x5113c 510c4: 91002268 add x8, x19, #0x8 510c8: c85f7d09 ldxr x9, [x8] 510cc: 91000529 add x9, x9, #0x1 510d0: c80a7d09 stxr w10, x9, [x8] 510d4: 35ffffaa cbnz w10, 0x510c8 510d8: c85f7d09 ldxr x9, [x8] 510dc: 91000529 add x9, x9, #0x1 510e0: c80a7d09 stxr w10, x9, [x8] 510e4: 35ffffaa cbnz w10, 0x510d8 510e8: c85ffd09 ldaxr x9, [x8] 510ec: d100052a sub x10, x9, #0x1 510f0: c80bfd0a stlxr w11, x10, [x8] 510f4: 35ffffab cbnz w11, 0x510e8 510f8: b50000e9 cbnz x9, 0x51114 510fc: f9400268 ldr x8, [x19] 51100: aa1303e0 mov x0, x19 51104: f9400908 ldr x8, [x8, #0x10] 51108: d63f0100 blr x8 5110c: aa1303e0 mov x0, x19 51110: 97ffc3a0 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 51114: 91002268 add x8, x19, #0x8 51118: c85f7d09 ldxr x9, [x8] 5111c: 91000529 add x9, x9, #0x1 51120: c80a7d09 stxr w10, x9, [x8] 51124: 35ffffaa cbnz w10, 0x51118 51128: 2a1f03f9 mov w25, wzr 5112c: f90007f3 str x19, [sp, #0x8] 51130: 14000006 b 0x51148 51134: f90007ff str xzr, [sp, #0x8] 51138: 14000002 b 0x51140 5113c: f90007f3 str x19, [sp, #0x8] 51140: aa1f03f3 mov x19, xzr 51144: 52800039 mov w25, #0x1 // =1 51148: 52800028 mov w8, #0x1 // =1 5114c: 390043e8 strb w8, [sp, #0x10] 51150: a9027fff stp xzr, xzr, [sp, #0x20] 51154: f9400789 ldr x9, [x28, #0x8] 51158: f9000fe9 str x9, [sp, #0x18] 5115c: f9400928 ldr x8, [x9, #0x10] 51160: eb1c011f cmp x8, x28 51164: 54000360 b.eq 0x511d0 51168: f9400d29 ldr x9, [x9, #0x18] 5116c: b40003a9 cbz x9, 0x511e0 51170: aa1803fb mov x27, x24 51174: 9100212a add x10, x9, #0x8 51178: c85f7d4b ldxr x11, [x10] 5117c: 9100056b add x11, x11, #0x1 51180: c80c7d4b stxr w12, x11, [x10] 51184: 35ffffac cbnz w12, 0x51178 51188: f94017f8 ldr x24, [sp, #0x28] 5118c: a90227e8 stp x8, x9, [sp, #0x20] 51190: b40002d8 cbz x24, 0x511e8 51194: 91002308 add x8, x24, #0x8 51198: c85ffd09 ldaxr x9, [x8] 5119c: d100052a sub x10, x9, #0x1 511a0: c80bfd0a stlxr w11, x10, [x8] 511a4: 35ffffab cbnz w11, 0x51198 511a8: b5000209 cbnz x9, 0x511e8 511ac: f9400308 ldr x8, [x24] 511b0: aa1803e0 mov x0, x24 511b4: f9400908 ldr x8, [x8, #0x10] 511b8: d63f0100 blr x8 511bc: aa1803e0 mov x0, x24 511c0: 97ffc374 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 511c4: f9400fe8 ldr x8, [sp, #0x18] 511c8: 36000159 tbz w25, #0x0, 0x511f0 511cc: 1400000e b 0x51204 511d0: 2a1f03e8 mov w8, wzr 511d4: 390047e8 strb w8, [sp, #0x11] 511d8: 360003f9 tbz w25, #0x0, 0x51254 511dc: 14000024 b 0x5126c 511e0: aa1803fb mov x27, x24 511e4: a90227e8 stp x8, x9, [sp, #0x20] 511e8: f9400fe8 ldr x8, [sp, #0x18] 511ec: 370000d9 tbnz w25, #0x0, 0x51204 511f0: 91002269 add x9, x19, #0x8 511f4: c85f7d2a ldxr x10, [x9] 511f8: 9100054a add x10, x10, #0x1 511fc: c80b7d2a stxr w11, x10, [x9] 51200: 35ffffab cbnz w11, 0x511f4 51204: f9400d18 ldr x24, [x8, #0x18] 51208: f94007e9 ldr x9, [sp, #0x8] 5120c: a901251c stp x28, x9, [x8, #0x10] 51210: b40001b8 cbz x24, 0x51244 51214: 91002308 add x8, x24, #0x8 51218: c85ffd09 ldaxr x9, [x8] 5121c: d100052a sub x10, x9, #0x1 51220: c80bfd0a stlxr w11, x10, [x8] 51224: 35ffffab cbnz w11, 0x51218 51228: b50000e9 cbnz x9, 0x51244 5122c: f9400308 ldr x8, [x24] 51230: aa1803e0 mov x0, x24 51234: f9400908 ldr x8, [x8, #0x10] 51238: d63f0100 blr x8 5123c: aa1803e0 mov x0, x24 51240: 97ffc354 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 51244: 52800028 mov w8, #0x1 // =1 51248: aa1b03f8 mov x24, x27 5124c: 390047e8 strb w8, [sp, #0x11] 51250: 370000f9 tbnz w25, #0x0, 0x5126c 51254: 91002268 add x8, x19, #0x8 51258: c85ffd09 ldaxr x9, [x8] 5125c: d100052a sub x10, x9, #0x1 51260: c80bfd0a stlxr w11, x10, [x8] 51264: 35ffffab cbnz w11, 0x51258 51268: b40003a9 cbz x9, 0x512dc 5126c: f94022c8 ldr x8, [x22, #0x40] 51270: b4000f68 cbz x8, 0x5145c 51274: aa1703e0 mov x0, x23 51278: 94007218 bl 0x6dad8 5127c: 3dc016c0 ldr q0, [x22, #0x50] 51280: aa0003f7 mov x23, x0 51284: 3d800000 str q0, [x0] 51288: b9400808 ldr w8, [x0, #0x8] 5128c: 31002d1f cmn w8, #0xb 51290: 540000a3 b.lo 0x512a4 51294: f94002e8 ldr x8, [x23] 51298: b9400109 ldr w9, [x8] 5129c: 11000529 add w9, w9, #0x1 512a0: b9000109 str w9, [x8] 512a4: aa1703e0 mov x0, x23 512a8: 940075bd bl 0x6e99c 512ac: 36000d80 tbz w0, #0x0, 0x5145c 512b0: aa1703e0 mov x0, x23 512b4: 94006fe6 bl 0x6d24c 512b8: 37000d20 tbnz w0, #0x0, 0x5145c 512bc: aa1703e0 mov x0, x23 512c0: 94006fe7 bl 0x6d25c 512c4: 37000cc0 tbnz w0, #0x0, 0x5145c 512c8: a905ffff stp xzr, xzr, [sp, #0x58] 512cc: 340001b9 cbz w25, 0x51300 512d0: f94007e8 ldr x8, [sp, #0x8] 512d4: a905a3fc stp x28, x8, [sp, #0x58] 512d8: 1400001f b 0x51354 512dc: f9400268 ldr x8, [x19] 512e0: aa1303e0 mov x0, x19 512e4: f9400908 ldr x8, [x8, #0x10] 512e8: d63f0100 blr x8 512ec: aa1303e0 mov x0, x19 512f0: 97ffc328 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 512f4: f94022c8 ldr x8, [x22, #0x40] 512f8: b5fffbe8 cbnz x8, 0x51274 512fc: 14000058 b 0x5145c 51300: 91002268 add x8, x19, #0x8 51304: c85f7d09 ldxr x9, [x8] 51308: 91000529 add x9, x9, #0x1 5130c: c80a7d09 stxr w10, x9, [x8] 51310: 35ffffaa cbnz w10, 0x51304 51314: f94033f6 ldr x22, [sp, #0x60] 51318: f94007e8 ldr x8, [sp, #0x8] 5131c: a905a3fc stp x28, x8, [sp, #0x58] 51320: b40001b6 cbz x22, 0x51354 51324: 910022c8 add x8, x22, #0x8 51328: c85ffd09 ldaxr x9, [x8] 5132c: d100052a sub x10, x9, #0x1 51330: c80bfd0a stlxr w11, x10, [x8] 51334: 35ffffab cbnz w11, 0x51328 51338: b50000e9 cbnz x9, 0x51354 5133c: f94002c8 ldr x8, [x22] 51340: aa1603e0 mov x0, x22 51344: f9400908 ldr x8, [x8, #0x10] 51348: d63f0100 blr x8 5134c: aa1603e0 mov x0, x22 51350: 97ffc310 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 51354: d10183a8 sub x8, x29, #0x60 51358: 910163e1 add x1, sp, #0x58 5135c: aa1703e0 mov x0, x23 51360: 9400767e bl 0x6ed58 51364: f85a03b6 ldur x22, [x29, #-0x60] 51368: b4001276 cbz x22, 0x515b4 5136c: f94033f7 ldr x23, [sp, #0x60] 51370: b40001b7 cbz x23, 0x513a4 51374: 910022e8 add x8, x23, #0x8 51378: c85ffd09 ldaxr x9, [x8] 5137c: d100052a sub x10, x9, #0x1 51380: c80bfd0a stlxr w11, x10, [x8] 51384: 35ffffab cbnz w11, 0x51378 51388: b50000e9 cbnz x9, 0x513a4 5138c: f94002e8 ldr x8, [x23] 51390: aa1703e0 mov x0, x23 51394: f9400908 ldr x8, [x8, #0x10] 51398: d63f0100 blr x8 5139c: aa1703e0 mov x0, x23 513a0: 97ffc2fc bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 513a4: aa1603e0 mov x0, x22 513a8: 94008f3a bl 0x75090 513ac: 7100041f cmp w0, #0x1 513b0: 5400056b b.lt 0x5145c 513b4: aa1603e0 mov x0, x22 513b8: 2a1f03e1 mov w1, wzr 513bc: 94008eaf bl 0x74e78 513c0: aa0003f6 mov x22, x0 513c4: 394047e8 ldrb w8, [sp, #0x11] 513c8: 34000808 cbz w8, 0x514c8 513cc: 394043e8 ldrb w8, [sp, #0x10] 513d0: 340007c8 cbz w8, 0x514c8 513d4: 08dffea8 ldarb w8, [x21] 513d8: 36000228 tbz w8, #0x0, 0x5141c 513dc: f9400fe9 ldr x9, [sp, #0x18] 513e0: f9406748 ldr x8, [x26, #0xc8] 513e4: f9400120 ldr x0, [x9] 513e8: f942e508 ldr x8, [x8, #0x5c8] 513ec: d63f0100 blr x8 513f0: 340003e0 cbz w0, 0x5146c 513f4: f9002fff str xzr, [sp, #0x58] 513f8: 08dffea8 ldarb w8, [x21] 513fc: 36000208 tbz w8, #0x0, 0x5143c 51400: f9400fe9 ldr x9, [sp, #0x18] 51404: f9406748 ldr x8, [x26, #0xc8] 51408: f9400120 ldr x0, [x9] 5140c: f942e908 ldr x8, [x8, #0x5d0] 51410: 910163e1 add x1, sp, #0x58 51414: d63f0100 blr x8 51418: 17ffffef b 0x513d4 5141c: aa1503e0 mov x0, x21 51420: 97ffc4b0 bl 0x426e0 <__cxa_guard_acquire@plt> 51424: 34fffdc0 cbz w0, 0x513dc 51428: 97ffbfb2 bl 0x412f0 5142c: f9006740 str x0, [x26, #0xc8] 51430: aa1503e0 mov x0, x21 51434: 97ffc0ef bl 0x417f0 <__cxa_guard_release@plt> 51438: 17ffffe9 b 0x513dc 5143c: aa1503e0 mov x0, x21 51440: 97ffc4a8 bl 0x426e0 <__cxa_guard_acquire@plt> 51444: 34fffde0 cbz w0, 0x51400 51448: 97ffbfaa bl 0x412f0 5144c: f9006740 str x0, [x26, #0xc8] 51450: aa1503e0 mov x0, x21 51454: 97ffc0e7 bl 0x417f0 <__cxa_guard_release@plt> 51458: 17ffffea b 0x51400 5145c: aa1f03f6 mov x22, xzr 51460: 394047e8 ldrb w8, [sp, #0x11] 51464: 35fffb48 cbnz w8, 0x513cc 51468: 14000018 b 0x514c8 5146c: a941abe8 ldp x8, x10, [sp, #0x18] 51470: f94017e9 ldr x9, [sp, #0x28] 51474: b40000c9 cbz x9, 0x5148c 51478: 9100212b add x11, x9, #0x8 5147c: c85f7d6c ldxr x12, [x11] 51480: 9100058c add x12, x12, #0x1 51484: c80d7d6c stxr w13, x12, [x11] 51488: 35ffffad cbnz w13, 0x5147c 5148c: f9400d15 ldr x21, [x8, #0x18] 51490: a901250a stp x10, x9, [x8, #0x10] 51494: b40001b5 cbz x21, 0x514c8 51498: 910022a8 add x8, x21, #0x8 5149c: c85ffd09 ldaxr x9, [x8] 514a0: d100052a sub x10, x9, #0x1 514a4: c80bfd0a stlxr w11, x10, [x8] 514a8: 35ffffab cbnz w11, 0x5149c 514ac: b50000e9 cbnz x9, 0x514c8 514b0: f94002a8 ldr x8, [x21] 514b4: aa1503e0 mov x0, x21 514b8: f9400908 ldr x8, [x8, #0x10] 514bc: d63f0100 blr x8 514c0: aa1503e0 mov x0, x21 514c4: 97ffc2b3 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 514c8: f94017f5 ldr x21, [sp, #0x28] 514cc: b40000f5 cbz x21, 0x514e8 514d0: 910022a8 add x8, x21, #0x8 514d4: c85ffd09 ldaxr x9, [x8] 514d8: d100052a sub x10, x9, #0x1 514dc: c80bfd0a stlxr w11, x10, [x8] 514e0: 35ffffab cbnz w11, 0x514d4 514e4: b40001e9 cbz x9, 0x51520 514e8: 370002b9 tbnz w25, #0x0, 0x5153c 514ec: 91002268 add x8, x19, #0x8 514f0: c85ffd09 ldaxr x9, [x8] 514f4: d100052a sub x10, x9, #0x1 514f8: c80bfd0a stlxr w11, x10, [x8] 514fc: 35ffffab cbnz w11, 0x514f0 51500: b50001e9 cbnz x9, 0x5153c 51504: f9400268 ldr x8, [x19] 51508: aa1303e0 mov x0, x19 5150c: f9400908 ldr x8, [x8, #0x10] 51510: d63f0100 blr x8 51514: aa1303e0 mov x0, x19 51518: 97ffc29e bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 5151c: 14000008 b 0x5153c 51520: f94002a8 ldr x8, [x21] 51524: aa1503e0 mov x0, x21 51528: f9400908 ldr x8, [x8, #0x10] 5152c: d63f0100 blr x8 51530: aa1503e0 mov x0, x21 51534: 97ffc297 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 51538: 3607fdb9 tbz w25, #0x0, 0x514ec 5153c: 9100c3e0 add x0, sp, #0x30 51540: 940073f3 bl 0x6e50c 51544: a943a3e9 ldp x9, x8, [sp, #0x38] 51548: f9005928 str x8, [x9, #0xb0] 5154c: aa1803e0 mov x0, x24 51550: 9400715f bl 0x6dacc 51554: f9401688 ldr x8, [x20, #0x28] 51558: f85a83a9 ldur x9, [x29, #-0x58] 5155c: eb09011f cmp x8, x9 51560: 54000281 b.ne 0x515b0 51564: aa1603e0 mov x0, x22 51568: a94d7bfd ldp x29, x30, [sp, #0xd0] 5156c: a94c4ff4 ldp x20, x19, [sp, #0xc0] 51570: a94b57f6 ldp x22, x21, [sp, #0xb0] 51574: a94a5ff8 ldp x24, x23, [sp, #0xa0] 51578: a94967fa ldp x26, x25, [sp, #0x90] 5157c: a9486ffc ldp x28, x27, [sp, #0x80] 51580: 910383ff add sp, sp, #0xe0 51584: d65f03c0 ret 51588: f00005e0 adrp x0, 0x110000 5158c: 91034000 add x0, x0, #0xd0 51590: 97ffc454 bl 0x426e0 <__cxa_guard_acquire@plt> 51594: 34ffd880 cbz w0, 0x510a4 51598: 97ffbf56 bl 0x412f0 5159c: f9006740 str x0, [x26, #0xc8] 515a0: f00005e0 adrp x0, 0x110000 515a4: 91034000 add x0, x0, #0xd0 515a8: 97ffc092 bl 0x417f0 <__cxa_guard_release@plt> 515ac: 17fffebe b 0x510a4 515b0: 97ffc3b8 bl 0x42490 <__stack_chk_fail@plt> 515b4: d00005e0 adrp x0, 0x10f000 515b8: f945b000 ldr x0, [x0, #0xb60] 515bc: b0000421 adrp x1, 0xd6000 <__cxa_demangle+0x13720> 515c0: 913c2421 add x1, x1, #0xf09 515c4: 528004e2 mov w2, #0x27 // =39 515c8: 9400083d bl 0x536bc 515cc: f9400008 ldr x8, [x0] 515d0: aa0003f6 mov x22, x0 515d4: f85e8108 ldur x8, [x8, #-0x18] 515d8: 8b080000 add x0, x0, x8 515dc: 9101a3e8 add x8, sp, #0x68 515e0: 97ffc394 bl 0x42430 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 515e4: d00005e1 adrp x1, 0x10f000 515e8: f945a021 ldr x1, [x1, #0xb40] 515ec: 9101a3e0 add x0, sp, #0x68 515f0: 97ffc3f4 bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 515f4: f9400008 ldr x8, [x0] 515f8: f9401d08 ldr x8, [x8, #0x38] 515fc: 52800141 mov w1, #0xa // =10 51600: d63f0100 blr x8 51604: 2a0003f7 mov w23, w0 51608: 9101a3e0 add x0, sp, #0x68 5160c: 97ffc3e5 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 51610: aa1603e0 mov x0, x22 51614: 2a1703e1 mov w1, w23 51618: 94000994 bl 0x53c68 5161c: aa1603e0 mov x0, x22 51620: 94000926 bl 0x53ab8 51624: 97ffc287 bl 0x42040 51628: 14000012 b 0x51670 5162c: aa0003f6 mov x22, x0 51630: 9101a3e0 add x0, sp, #0x68 51634: 97ffc3db bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 51638: f94033f7 ldr x23, [sp, #0x60] 5163c: b5000217 cbnz x23, 0x5167c 51640: 14000025 b 0x516d4 51644: aa0003f6 mov x22, x0 51648: f00005e0 adrp x0, 0x110000 5164c: 91034000 add x0, x0, #0xd0 51650: 97ffc350 bl 0x42390 <__cxa_guard_abort@plt> 51654: 1400007e b 0x5184c 51658: 14000001 b 0x5165c 5165c: aa0003f3 mov x19, x0 51660: f00005e0 adrp x0, 0x110000 51664: 91034000 add x0, x0, #0xd0 51668: 97ffc34a bl 0x42390 <__cxa_guard_abort@plt> 5166c: 14000084 b 0x5187c 51670: aa0003f6 mov x22, x0 51674: f94033f7 ldr x23, [sp, #0x60] 51678: b40002f7 cbz x23, 0x516d4 5167c: 910022e8 add x8, x23, #0x8 51680: c85ffd09 ldaxr x9, [x8] 51684: d100052a sub x10, x9, #0x1 51688: c80bfd0a stlxr w11, x10, [x8] 5168c: 35ffffab cbnz w11, 0x51680 51690: b5000229 cbnz x9, 0x516d4 51694: f94002e8 ldr x8, [x23] 51698: aa1703e0 mov x0, x23 5169c: f9400908 ldr x8, [x8, #0x10] 516a0: d63f0100 blr x8 516a4: aa1703e0 mov x0, x23 516a8: 97ffc23a bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 516ac: 394047e8 ldrb w8, [sp, #0x11] 516b0: 35000168 cbnz w8, 0x516dc 516b4: 14000045 b 0x517c8 516b8: 14000006 b 0x516d0 516bc: 14000005 b 0x516d0 516c0: 940008fb bl 0x53aac 516c4: 940008fa bl 0x53aac 516c8: aa0003f6 mov x22, x0 516cc: 14000060 b 0x5184c 516d0: aa0003f6 mov x22, x0 516d4: 394047e8 ldrb w8, [sp, #0x11] 516d8: 34000788 cbz w8, 0x517c8 516dc: 394043e8 ldrb w8, [sp, #0x10] 516e0: 34000748 cbz w8, 0x517c8 516e4: 08dffea8 ldarb w8, [x21] 516e8: 36000228 tbz w8, #0x0, 0x5172c 516ec: f9400fe9 ldr x9, [sp, #0x18] 516f0: f9406748 ldr x8, [x26, #0xc8] 516f4: f9400120 ldr x0, [x9] 516f8: f942e508 ldr x8, [x8, #0x5c8] 516fc: d63f0100 blr x8 51700: 34000360 cbz w0, 0x5176c 51704: f81a03bf stur xzr, [x29, #-0x60] 51708: 08dffea8 ldarb w8, [x21] 5170c: 36000208 tbz w8, #0x0, 0x5174c 51710: f9400fe9 ldr x9, [sp, #0x18] 51714: f9406748 ldr x8, [x26, #0xc8] 51718: f9400120 ldr x0, [x9] 5171c: f942e908 ldr x8, [x8, #0x5d0] 51720: d10183a1 sub x1, x29, #0x60 51724: d63f0100 blr x8 51728: 17ffffef b 0x516e4 5172c: aa1503e0 mov x0, x21 51730: 97ffc3ec bl 0x426e0 <__cxa_guard_acquire@plt> 51734: 34fffdc0 cbz w0, 0x516ec 51738: 97ffbeee bl 0x412f0 5173c: f9006740 str x0, [x26, #0xc8] 51740: aa1503e0 mov x0, x21 51744: 97ffc02b bl 0x417f0 <__cxa_guard_release@plt> 51748: 17ffffe9 b 0x516ec 5174c: aa1503e0 mov x0, x21 51750: 97ffc3e4 bl 0x426e0 <__cxa_guard_acquire@plt> 51754: 34fffde0 cbz w0, 0x51710 51758: 97ffbee6 bl 0x412f0 5175c: f9006740 str x0, [x26, #0xc8] 51760: aa1503e0 mov x0, x21 51764: 97ffc023 bl 0x417f0 <__cxa_guard_release@plt> 51768: 17ffffea b 0x51710 5176c: a941abe8 ldp x8, x10, [sp, #0x18] 51770: f94017e9 ldr x9, [sp, #0x28] 51774: b40000c9 cbz x9, 0x5178c 51778: 9100212b add x11, x9, #0x8 5177c: c85f7d6c ldxr x12, [x11] 51780: 9100058c add x12, x12, #0x1 51784: c80d7d6c stxr w13, x12, [x11] 51788: 35ffffad cbnz w13, 0x5177c 5178c: f9400d15 ldr x21, [x8, #0x18] 51790: a901250a stp x10, x9, [x8, #0x10] 51794: b40001b5 cbz x21, 0x517c8 51798: 910022a8 add x8, x21, #0x8 5179c: c85ffd09 ldaxr x9, [x8] 517a0: d100052a sub x10, x9, #0x1 517a4: c80bfd0a stlxr w11, x10, [x8] 517a8: 35ffffab cbnz w11, 0x5179c 517ac: b50000e9 cbnz x9, 0x517c8 517b0: f94002a8 ldr x8, [x21] 517b4: aa1503e0 mov x0, x21 517b8: f9400908 ldr x8, [x8, #0x10] 517bc: d63f0100 blr x8 517c0: aa1503e0 mov x0, x21 517c4: 97ffc1f3 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 517c8: f94017f5 ldr x21, [sp, #0x28] 517cc: b40000f5 cbz x21, 0x517e8 517d0: 910022a8 add x8, x21, #0x8 517d4: c85ffd09 ldaxr x9, [x8] 517d8: d100052a sub x10, x9, #0x1 517dc: c80bfd0a stlxr w11, x10, [x8] 517e0: 35ffffab cbnz w11, 0x517d4 517e4: b4000069 cbz x9, 0x517f0 517e8: 36000139 tbz w25, #0x0, 0x5180c 517ec: 14000014 b 0x5183c 517f0: f94002a8 ldr x8, [x21] 517f4: aa1503e0 mov x0, x21 517f8: f9400908 ldr x8, [x8, #0x10] 517fc: d63f0100 blr x8 51800: aa1503e0 mov x0, x21 51804: 97ffc1e3 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 51808: 370001b9 tbnz w25, #0x0, 0x5183c 5180c: 91002268 add x8, x19, #0x8 51810: c85ffd09 ldaxr x9, [x8] 51814: d100052a sub x10, x9, #0x1 51818: c80bfd0a stlxr w11, x10, [x8] 5181c: 35ffffab cbnz w11, 0x51810 51820: b50000e9 cbnz x9, 0x5183c 51824: f9400268 ldr x8, [x19] 51828: aa1303e0 mov x0, x19 5182c: f9400908 ldr x8, [x8, #0x10] 51830: d63f0100 blr x8 51834: aa1303e0 mov x0, x19 51838: 97ffc1d6 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 5183c: 9100c3e0 add x0, sp, #0x30 51840: 94007333 bl 0x6e50c 51844: a943a3e9 ldp x9, x8, [sp, #0x38] 51848: f9005928 str x8, [x9, #0xb0] 5184c: aa1803e0 mov x0, x24 51850: 9400709f bl 0x6dacc 51854: aa1603e0 mov x0, x22 51858: 94020ed1 bl 0xd539c <__cxa_demangle+0x12abc> 5185c: 17ffff80 b 0x5165c 51860: 17ffff7f b 0x5165c 51864: 94000892 bl 0x53aac 51868: 94000891 bl 0x53aac 5186c: 14000003 b 0x51878 51870: 14000002 b 0x51878 51874: 14000001 b 0x51878 51878: aa0003f3 mov x19, x0 5187c: 910043e8 add x8, sp, #0x10 51880: 91004100 add x0, x8, #0x10 51884: 97ffc774 bl 0x43654 51888: aa1303e0 mov x0, x19 5188c: 94000888 bl 0x53aac 0000000000051890 : 51890: d10383ff sub sp, sp, #0xe0 51894: a9086ffc stp x28, x27, [sp, #0x80] 51898: a90967fa stp x26, x25, [sp, #0x90] 5189c: a90a5ff8 stp x24, x23, [sp, #0xa0] 518a0: a90b57f6 stp x22, x21, [sp, #0xb0] 518a4: a90c4ff4 stp x20, x19, [sp, #0xc0] 518a8: a90d7bfd stp x29, x30, [sp, #0xd0] 518ac: 910343fd add x29, sp, #0xd0 518b0: d53bd053 mrs x19, TPIDR_EL0 518b4: f9401668 ldr x8, [x19, #0x28] 518b8: aa0003f6 mov x22, x0 518bc: f81a83a8 stur x8, [x29, #-0x58] 518c0: f9400017 ldr x23, [x0] 518c4: 9400707f bl 0x6dac0 518c8: aa0003f8 mov x24, x0 518cc: aa1703e0 mov x0, x23 518d0: 9400707f bl 0x6dacc 518d4: b94092e8 ldr w8, [x23, #0x90] 518d8: 9100c3e9 add x9, sp, #0x30 518dc: f00005f5 adrp x21, 0x110000 518e0: 910342b5 add x21, x21, #0xd0 518e4: b90033e8 str w8, [sp, #0x30] 518e8: f9405ae8 ldr x8, [x23, #0xb0] 518ec: f00005fa adrp x26, 0x110000 518f0: a903a3f7 stp x23, x8, [sp, #0x38] 518f4: f9005ae9 str x9, [x23, #0xb0] 518f8: 08dffea8 ldarb w8, [x21] 518fc: 360027c8 tbz w8, #0x0, 0x51df4 51900: f9406748 ldr x8, [x26, #0xc8] 51904: f9437d08 ldr x8, [x8, #0x6f8] 51908: d63f0100 blr x8 5190c: a90487e0 stp x0, x1, [sp, #0x48] 51910: f9400adc ldr x28, [x22, #0x10] 51914: b40003fc cbz x28, 0x51990 51918: f9400ed4 ldr x20, [x22, #0x18] 5191c: b40003f4 cbz x20, 0x51998 51920: 91002288 add x8, x20, #0x8 51924: c85f7d09 ldxr x9, [x8] 51928: 91000529 add x9, x9, #0x1 5192c: c80a7d09 stxr w10, x9, [x8] 51930: 35ffffaa cbnz w10, 0x51924 51934: c85f7d09 ldxr x9, [x8] 51938: 91000529 add x9, x9, #0x1 5193c: c80a7d09 stxr w10, x9, [x8] 51940: 35ffffaa cbnz w10, 0x51934 51944: c85ffd09 ldaxr x9, [x8] 51948: d100052a sub x10, x9, #0x1 5194c: c80bfd0a stlxr w11, x10, [x8] 51950: 35ffffab cbnz w11, 0x51944 51954: b50000e9 cbnz x9, 0x51970 51958: f9400288 ldr x8, [x20] 5195c: aa1403e0 mov x0, x20 51960: f9400908 ldr x8, [x8, #0x10] 51964: d63f0100 blr x8 51968: aa1403e0 mov x0, x20 5196c: 97ffc189 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 51970: 91002288 add x8, x20, #0x8 51974: c85f7d09 ldxr x9, [x8] 51978: 91000529 add x9, x9, #0x1 5197c: c80a7d09 stxr w10, x9, [x8] 51980: 35ffffaa cbnz w10, 0x51974 51984: 2a1f03f9 mov w25, wzr 51988: f90007f4 str x20, [sp, #0x8] 5198c: 14000006 b 0x519a4 51990: f90007ff str xzr, [sp, #0x8] 51994: 14000002 b 0x5199c 51998: f90007f4 str x20, [sp, #0x8] 5199c: aa1f03f4 mov x20, xzr 519a0: 52800039 mov w25, #0x1 // =1 519a4: 52800028 mov w8, #0x1 // =1 519a8: 390043e8 strb w8, [sp, #0x10] 519ac: a9027fff stp xzr, xzr, [sp, #0x20] 519b0: f9400789 ldr x9, [x28, #0x8] 519b4: f9000fe9 str x9, [sp, #0x18] 519b8: f9400928 ldr x8, [x9, #0x10] 519bc: eb1c011f cmp x8, x28 519c0: 54000360 b.eq 0x51a2c 519c4: f9400d29 ldr x9, [x9, #0x18] 519c8: b40003a9 cbz x9, 0x51a3c 519cc: aa1803fb mov x27, x24 519d0: 9100212a add x10, x9, #0x8 519d4: c85f7d4b ldxr x11, [x10] 519d8: 9100056b add x11, x11, #0x1 519dc: c80c7d4b stxr w12, x11, [x10] 519e0: 35ffffac cbnz w12, 0x519d4 519e4: f94017f8 ldr x24, [sp, #0x28] 519e8: a90227e8 stp x8, x9, [sp, #0x20] 519ec: b40002d8 cbz x24, 0x51a44 519f0: 91002308 add x8, x24, #0x8 519f4: c85ffd09 ldaxr x9, [x8] 519f8: d100052a sub x10, x9, #0x1 519fc: c80bfd0a stlxr w11, x10, [x8] 51a00: 35ffffab cbnz w11, 0x519f4 51a04: b5000209 cbnz x9, 0x51a44 51a08: f9400308 ldr x8, [x24] 51a0c: aa1803e0 mov x0, x24 51a10: f9400908 ldr x8, [x8, #0x10] 51a14: d63f0100 blr x8 51a18: aa1803e0 mov x0, x24 51a1c: 97ffc15d bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 51a20: f9400fe8 ldr x8, [sp, #0x18] 51a24: 36000159 tbz w25, #0x0, 0x51a4c 51a28: 1400000e b 0x51a60 51a2c: 2a1f03e8 mov w8, wzr 51a30: 390047e8 strb w8, [sp, #0x11] 51a34: 360003f9 tbz w25, #0x0, 0x51ab0 51a38: 14000024 b 0x51ac8 51a3c: aa1803fb mov x27, x24 51a40: a90227e8 stp x8, x9, [sp, #0x20] 51a44: f9400fe8 ldr x8, [sp, #0x18] 51a48: 370000d9 tbnz w25, #0x0, 0x51a60 51a4c: 91002289 add x9, x20, #0x8 51a50: c85f7d2a ldxr x10, [x9] 51a54: 9100054a add x10, x10, #0x1 51a58: c80b7d2a stxr w11, x10, [x9] 51a5c: 35ffffab cbnz w11, 0x51a50 51a60: f9400d18 ldr x24, [x8, #0x18] 51a64: f94007e9 ldr x9, [sp, #0x8] 51a68: a901251c stp x28, x9, [x8, #0x10] 51a6c: b40001b8 cbz x24, 0x51aa0 51a70: 91002308 add x8, x24, #0x8 51a74: c85ffd09 ldaxr x9, [x8] 51a78: d100052a sub x10, x9, #0x1 51a7c: c80bfd0a stlxr w11, x10, [x8] 51a80: 35ffffab cbnz w11, 0x51a74 51a84: b50000e9 cbnz x9, 0x51aa0 51a88: f9400308 ldr x8, [x24] 51a8c: aa1803e0 mov x0, x24 51a90: f9400908 ldr x8, [x8, #0x10] 51a94: d63f0100 blr x8 51a98: aa1803e0 mov x0, x24 51a9c: 97ffc13d bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 51aa0: 52800028 mov w8, #0x1 // =1 51aa4: aa1b03f8 mov x24, x27 51aa8: 390047e8 strb w8, [sp, #0x11] 51aac: 370000f9 tbnz w25, #0x0, 0x51ac8 51ab0: 91002288 add x8, x20, #0x8 51ab4: c85ffd09 ldaxr x9, [x8] 51ab8: d100052a sub x10, x9, #0x1 51abc: c80bfd0a stlxr w11, x10, [x8] 51ac0: 35ffffab cbnz w11, 0x51ab4 51ac4: b40003a9 cbz x9, 0x51b38 51ac8: f94022c8 ldr x8, [x22, #0x40] 51acc: b4000b28 cbz x8, 0x51c30 51ad0: aa1703e0 mov x0, x23 51ad4: 94007001 bl 0x6dad8 51ad8: 3dc016c0 ldr q0, [x22, #0x50] 51adc: aa0003f7 mov x23, x0 51ae0: 3d800000 str q0, [x0] 51ae4: b9400808 ldr w8, [x0, #0x8] 51ae8: 31002d1f cmn w8, #0xb 51aec: 540000a3 b.lo 0x51b00 51af0: f94002e8 ldr x8, [x23] 51af4: b9400109 ldr w9, [x8] 51af8: 11000529 add w9, w9, #0x1 51afc: b9000109 str w9, [x8] 51b00: aa1703e0 mov x0, x23 51b04: 940073a6 bl 0x6e99c 51b08: 36000940 tbz w0, #0x0, 0x51c30 51b0c: aa1703e0 mov x0, x23 51b10: 94006dcf bl 0x6d24c 51b14: 370008e0 tbnz w0, #0x0, 0x51c30 51b18: aa1703e0 mov x0, x23 51b1c: 94006dd0 bl 0x6d25c 51b20: 37000880 tbnz w0, #0x0, 0x51c30 51b24: a905ffff stp xzr, xzr, [sp, #0x58] 51b28: 340001b9 cbz w25, 0x51b5c 51b2c: f94007e8 ldr x8, [sp, #0x8] 51b30: a905a3fc stp x28, x8, [sp, #0x58] 51b34: 1400001f b 0x51bb0 51b38: f9400288 ldr x8, [x20] 51b3c: aa1403e0 mov x0, x20 51b40: f9400908 ldr x8, [x8, #0x10] 51b44: d63f0100 blr x8 51b48: aa1403e0 mov x0, x20 51b4c: 97ffc111 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 51b50: f94022c8 ldr x8, [x22, #0x40] 51b54: b5fffbe8 cbnz x8, 0x51ad0 51b58: 14000036 b 0x51c30 51b5c: 91002288 add x8, x20, #0x8 51b60: c85f7d09 ldxr x9, [x8] 51b64: 91000529 add x9, x9, #0x1 51b68: c80a7d09 stxr w10, x9, [x8] 51b6c: 35ffffaa cbnz w10, 0x51b60 51b70: f94033f6 ldr x22, [sp, #0x60] 51b74: f94007e8 ldr x8, [sp, #0x8] 51b78: a905a3fc stp x28, x8, [sp, #0x58] 51b7c: b40001b6 cbz x22, 0x51bb0 51b80: 910022c8 add x8, x22, #0x8 51b84: c85ffd09 ldaxr x9, [x8] 51b88: d100052a sub x10, x9, #0x1 51b8c: c80bfd0a stlxr w11, x10, [x8] 51b90: 35ffffab cbnz w11, 0x51b84 51b94: b50000e9 cbnz x9, 0x51bb0 51b98: f94002c8 ldr x8, [x22] 51b9c: aa1603e0 mov x0, x22 51ba0: f9400908 ldr x8, [x8, #0x10] 51ba4: d63f0100 blr x8 51ba8: aa1603e0 mov x0, x22 51bac: 97ffc0f9 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 51bb0: d10183a8 sub x8, x29, #0x60 51bb4: 910163e1 add x1, sp, #0x58 51bb8: aa1703e0 mov x0, x23 51bbc: 94007467 bl 0x6ed58 51bc0: f85a03b6 ldur x22, [x29, #-0x60] 51bc4: b40012f6 cbz x22, 0x51e20 51bc8: f94033f7 ldr x23, [sp, #0x60] 51bcc: b40001b7 cbz x23, 0x51c00 51bd0: 910022e8 add x8, x23, #0x8 51bd4: c85ffd09 ldaxr x9, [x8] 51bd8: d100052a sub x10, x9, #0x1 51bdc: c80bfd0a stlxr w11, x10, [x8] 51be0: 35ffffab cbnz w11, 0x51bd4 51be4: b50000e9 cbnz x9, 0x51c00 51be8: f94002e8 ldr x8, [x23] 51bec: aa1703e0 mov x0, x23 51bf0: f9400908 ldr x8, [x8, #0x10] 51bf4: d63f0100 blr x8 51bf8: aa1703e0 mov x0, x23 51bfc: 97ffc0e5 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 51c00: aa1603e0 mov x0, x22 51c04: 94008d23 bl 0x75090 51c08: 7100081f cmp w0, #0x2 51c0c: 5400012b b.lt 0x51c30 51c10: 52800021 mov w1, #0x1 // =1 51c14: aa1603e0 mov x0, x22 51c18: 94008c98 bl 0x74e78 51c1c: b40000a0 cbz x0, 0x51c30 51c20: b9400016 ldr w22, [x0] 51c24: 394047e8 ldrb w8, [sp, #0x11] 51c28: 350000a8 cbnz w8, 0x51c3c 51c2c: 14000039 b 0x51d10 51c30: 12800016 mov w22, #-0x1 // =-1 51c34: 394047e8 ldrb w8, [sp, #0x11] 51c38: 340006c8 cbz w8, 0x51d10 51c3c: 394043e8 ldrb w8, [sp, #0x10] 51c40: 34000688 cbz w8, 0x51d10 51c44: 08dffea8 ldarb w8, [x21] 51c48: 36000228 tbz w8, #0x0, 0x51c8c 51c4c: f9400fe9 ldr x9, [sp, #0x18] 51c50: f9406748 ldr x8, [x26, #0xc8] 51c54: f9400120 ldr x0, [x9] 51c58: f942e508 ldr x8, [x8, #0x5c8] 51c5c: d63f0100 blr x8 51c60: 34000360 cbz w0, 0x51ccc 51c64: f9002fff str xzr, [sp, #0x58] 51c68: 08dffea8 ldarb w8, [x21] 51c6c: 36000208 tbz w8, #0x0, 0x51cac 51c70: f9400fe9 ldr x9, [sp, #0x18] 51c74: f9406748 ldr x8, [x26, #0xc8] 51c78: f9400120 ldr x0, [x9] 51c7c: f942e908 ldr x8, [x8, #0x5d0] 51c80: 910163e1 add x1, sp, #0x58 51c84: d63f0100 blr x8 51c88: 17ffffef b 0x51c44 51c8c: aa1503e0 mov x0, x21 51c90: 97ffc294 bl 0x426e0 <__cxa_guard_acquire@plt> 51c94: 34fffdc0 cbz w0, 0x51c4c 51c98: 97ffbd96 bl 0x412f0 51c9c: f9006740 str x0, [x26, #0xc8] 51ca0: aa1503e0 mov x0, x21 51ca4: 97ffbed3 bl 0x417f0 <__cxa_guard_release@plt> 51ca8: 17ffffe9 b 0x51c4c 51cac: aa1503e0 mov x0, x21 51cb0: 97ffc28c bl 0x426e0 <__cxa_guard_acquire@plt> 51cb4: 34fffde0 cbz w0, 0x51c70 51cb8: 97ffbd8e bl 0x412f0 51cbc: f9006740 str x0, [x26, #0xc8] 51cc0: aa1503e0 mov x0, x21 51cc4: 97ffbecb bl 0x417f0 <__cxa_guard_release@plt> 51cc8: 17ffffea b 0x51c70 51ccc: a941abe8 ldp x8, x10, [sp, #0x18] 51cd0: f94017e9 ldr x9, [sp, #0x28] 51cd4: b40000c9 cbz x9, 0x51cec 51cd8: 9100212b add x11, x9, #0x8 51cdc: c85f7d6c ldxr x12, [x11] 51ce0: 9100058c add x12, x12, #0x1 51ce4: c80d7d6c stxr w13, x12, [x11] 51ce8: 35ffffad cbnz w13, 0x51cdc 51cec: f9400d15 ldr x21, [x8, #0x18] 51cf0: a901250a stp x10, x9, [x8, #0x10] 51cf4: b40000f5 cbz x21, 0x51d10 51cf8: 910022a8 add x8, x21, #0x8 51cfc: c85ffd09 ldaxr x9, [x8] 51d00: d100052a sub x10, x9, #0x1 51d04: c80bfd0a stlxr w11, x10, [x8] 51d08: 35ffffab cbnz w11, 0x51cfc 51d0c: b4000629 cbz x9, 0x51dd0 51d10: f94017f5 ldr x21, [sp, #0x28] 51d14: b40000f5 cbz x21, 0x51d30 51d18: 910022a8 add x8, x21, #0x8 51d1c: c85ffd09 ldaxr x9, [x8] 51d20: d100052a sub x10, x9, #0x1 51d24: c80bfd0a stlxr w11, x10, [x8] 51d28: 35ffffab cbnz w11, 0x51d1c 51d2c: b40001e9 cbz x9, 0x51d68 51d30: 370002b9 tbnz w25, #0x0, 0x51d84 51d34: 91002288 add x8, x20, #0x8 51d38: c85ffd09 ldaxr x9, [x8] 51d3c: d100052a sub x10, x9, #0x1 51d40: c80bfd0a stlxr w11, x10, [x8] 51d44: 35ffffab cbnz w11, 0x51d38 51d48: b50001e9 cbnz x9, 0x51d84 51d4c: f9400288 ldr x8, [x20] 51d50: aa1403e0 mov x0, x20 51d54: f9400908 ldr x8, [x8, #0x10] 51d58: d63f0100 blr x8 51d5c: aa1403e0 mov x0, x20 51d60: 97ffc08c bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 51d64: 14000008 b 0x51d84 51d68: f94002a8 ldr x8, [x21] 51d6c: aa1503e0 mov x0, x21 51d70: f9400908 ldr x8, [x8, #0x10] 51d74: d63f0100 blr x8 51d78: aa1503e0 mov x0, x21 51d7c: 97ffc085 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 51d80: 3607fdb9 tbz w25, #0x0, 0x51d34 51d84: 9100c3e0 add x0, sp, #0x30 51d88: 940071e1 bl 0x6e50c 51d8c: a943a3e9 ldp x9, x8, [sp, #0x38] 51d90: f9005928 str x8, [x9, #0xb0] 51d94: aa1803e0 mov x0, x24 51d98: 94006f4d bl 0x6dacc 51d9c: f9401668 ldr x8, [x19, #0x28] 51da0: f85a83a9 ldur x9, [x29, #-0x58] 51da4: eb09011f cmp x8, x9 51da8: 540003a1 b.ne 0x51e1c 51dac: 2a1603e0 mov w0, w22 51db0: a94d7bfd ldp x29, x30, [sp, #0xd0] 51db4: a94c4ff4 ldp x20, x19, [sp, #0xc0] 51db8: a94b57f6 ldp x22, x21, [sp, #0xb0] 51dbc: a94a5ff8 ldp x24, x23, [sp, #0xa0] 51dc0: a94967fa ldp x26, x25, [sp, #0x90] 51dc4: a9486ffc ldp x28, x27, [sp, #0x80] 51dc8: 910383ff add sp, sp, #0xe0 51dcc: d65f03c0 ret 51dd0: f94002a8 ldr x8, [x21] 51dd4: aa1503e0 mov x0, x21 51dd8: f9400908 ldr x8, [x8, #0x10] 51ddc: d63f0100 blr x8 51de0: aa1503e0 mov x0, x21 51de4: 97ffc06b bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 51de8: f94017f5 ldr x21, [sp, #0x28] 51dec: b5fff975 cbnz x21, 0x51d18 51df0: 17ffffd0 b 0x51d30 51df4: f00005e0 adrp x0, 0x110000 51df8: 91034000 add x0, x0, #0xd0 51dfc: 97ffc239 bl 0x426e0 <__cxa_guard_acquire@plt> 51e00: 34ffd800 cbz w0, 0x51900 51e04: 97ffbd3b bl 0x412f0 51e08: f9006740 str x0, [x26, #0xc8] 51e0c: f00005e0 adrp x0, 0x110000 51e10: 91034000 add x0, x0, #0xd0 51e14: 97ffbe77 bl 0x417f0 <__cxa_guard_release@plt> 51e18: 17fffeba b 0x51900 51e1c: 97ffc19d bl 0x42490 <__stack_chk_fail@plt> 51e20: d00005e0 adrp x0, 0x10f000 51e24: f945b000 ldr x0, [x0, #0xb60] 51e28: b0000421 adrp x1, 0xd6000 <__cxa_demangle+0x13720> 51e2c: 913c2421 add x1, x1, #0xf09 51e30: 528004e2 mov w2, #0x27 // =39 51e34: 94000622 bl 0x536bc 51e38: f9400008 ldr x8, [x0] 51e3c: aa0003f6 mov x22, x0 51e40: f85e8108 ldur x8, [x8, #-0x18] 51e44: 8b080000 add x0, x0, x8 51e48: 9101a3e8 add x8, sp, #0x68 51e4c: 97ffc179 bl 0x42430 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 51e50: d00005e1 adrp x1, 0x10f000 51e54: f945a021 ldr x1, [x1, #0xb40] 51e58: 9101a3e0 add x0, sp, #0x68 51e5c: 97ffc1d9 bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 51e60: f9400008 ldr x8, [x0] 51e64: f9401d08 ldr x8, [x8, #0x38] 51e68: 52800141 mov w1, #0xa // =10 51e6c: d63f0100 blr x8 51e70: 2a0003f7 mov w23, w0 51e74: 9101a3e0 add x0, sp, #0x68 51e78: 97ffc1ca bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 51e7c: aa1603e0 mov x0, x22 51e80: 2a1703e1 mov w1, w23 51e84: 94000779 bl 0x53c68 51e88: aa1603e0 mov x0, x22 51e8c: 9400070b bl 0x53ab8 51e90: 97ffc06c bl 0x42040 51e94: 14000012 b 0x51edc 51e98: aa0003f6 mov x22, x0 51e9c: 9101a3e0 add x0, sp, #0x68 51ea0: 97ffc1c0 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 51ea4: f94033f7 ldr x23, [sp, #0x60] 51ea8: b5000217 cbnz x23, 0x51ee8 51eac: 14000025 b 0x51f40 51eb0: aa0003f6 mov x22, x0 51eb4: f00005e0 adrp x0, 0x110000 51eb8: 91034000 add x0, x0, #0xd0 51ebc: 97ffc135 bl 0x42390 <__cxa_guard_abort@plt> 51ec0: 1400007e b 0x520b8 51ec4: 14000001 b 0x51ec8 51ec8: aa0003f3 mov x19, x0 51ecc: f00005e0 adrp x0, 0x110000 51ed0: 91034000 add x0, x0, #0xd0 51ed4: 97ffc12f bl 0x42390 <__cxa_guard_abort@plt> 51ed8: 14000084 b 0x520e8 51edc: aa0003f6 mov x22, x0 51ee0: f94033f7 ldr x23, [sp, #0x60] 51ee4: b40002f7 cbz x23, 0x51f40 51ee8: 910022e8 add x8, x23, #0x8 51eec: c85ffd09 ldaxr x9, [x8] 51ef0: d100052a sub x10, x9, #0x1 51ef4: c80bfd0a stlxr w11, x10, [x8] 51ef8: 35ffffab cbnz w11, 0x51eec 51efc: b5000229 cbnz x9, 0x51f40 51f00: f94002e8 ldr x8, [x23] 51f04: aa1703e0 mov x0, x23 51f08: f9400908 ldr x8, [x8, #0x10] 51f0c: d63f0100 blr x8 51f10: aa1703e0 mov x0, x23 51f14: 97ffc01f bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 51f18: 394047e8 ldrb w8, [sp, #0x11] 51f1c: 35000168 cbnz w8, 0x51f48 51f20: 14000045 b 0x52034 51f24: 14000006 b 0x51f3c 51f28: 14000005 b 0x51f3c 51f2c: 940006e0 bl 0x53aac 51f30: 940006df bl 0x53aac 51f34: aa0003f6 mov x22, x0 51f38: 14000060 b 0x520b8 51f3c: aa0003f6 mov x22, x0 51f40: 394047e8 ldrb w8, [sp, #0x11] 51f44: 34000788 cbz w8, 0x52034 51f48: 394043e8 ldrb w8, [sp, #0x10] 51f4c: 34000748 cbz w8, 0x52034 51f50: 08dffea8 ldarb w8, [x21] 51f54: 36000228 tbz w8, #0x0, 0x51f98 51f58: f9400fe9 ldr x9, [sp, #0x18] 51f5c: f9406748 ldr x8, [x26, #0xc8] 51f60: f9400120 ldr x0, [x9] 51f64: f942e508 ldr x8, [x8, #0x5c8] 51f68: d63f0100 blr x8 51f6c: 34000360 cbz w0, 0x51fd8 51f70: f81a03bf stur xzr, [x29, #-0x60] 51f74: 08dffea8 ldarb w8, [x21] 51f78: 36000208 tbz w8, #0x0, 0x51fb8 51f7c: f9400fe9 ldr x9, [sp, #0x18] 51f80: f9406748 ldr x8, [x26, #0xc8] 51f84: f9400120 ldr x0, [x9] 51f88: f942e908 ldr x8, [x8, #0x5d0] 51f8c: d10183a1 sub x1, x29, #0x60 51f90: d63f0100 blr x8 51f94: 17ffffef b 0x51f50 51f98: aa1503e0 mov x0, x21 51f9c: 97ffc1d1 bl 0x426e0 <__cxa_guard_acquire@plt> 51fa0: 34fffdc0 cbz w0, 0x51f58 51fa4: 97ffbcd3 bl 0x412f0 51fa8: f9006740 str x0, [x26, #0xc8] 51fac: aa1503e0 mov x0, x21 51fb0: 97ffbe10 bl 0x417f0 <__cxa_guard_release@plt> 51fb4: 17ffffe9 b 0x51f58 51fb8: aa1503e0 mov x0, x21 51fbc: 97ffc1c9 bl 0x426e0 <__cxa_guard_acquire@plt> 51fc0: 34fffde0 cbz w0, 0x51f7c 51fc4: 97ffbccb bl 0x412f0 51fc8: f9006740 str x0, [x26, #0xc8] 51fcc: aa1503e0 mov x0, x21 51fd0: 97ffbe08 bl 0x417f0 <__cxa_guard_release@plt> 51fd4: 17ffffea b 0x51f7c 51fd8: a941abe8 ldp x8, x10, [sp, #0x18] 51fdc: f94017e9 ldr x9, [sp, #0x28] 51fe0: b40000c9 cbz x9, 0x51ff8 51fe4: 9100212b add x11, x9, #0x8 51fe8: c85f7d6c ldxr x12, [x11] 51fec: 9100058c add x12, x12, #0x1 51ff0: c80d7d6c stxr w13, x12, [x11] 51ff4: 35ffffad cbnz w13, 0x51fe8 51ff8: f9400d15 ldr x21, [x8, #0x18] 51ffc: a901250a stp x10, x9, [x8, #0x10] 52000: b40001b5 cbz x21, 0x52034 52004: 910022a8 add x8, x21, #0x8 52008: c85ffd09 ldaxr x9, [x8] 5200c: d100052a sub x10, x9, #0x1 52010: c80bfd0a stlxr w11, x10, [x8] 52014: 35ffffab cbnz w11, 0x52008 52018: b50000e9 cbnz x9, 0x52034 5201c: f94002a8 ldr x8, [x21] 52020: aa1503e0 mov x0, x21 52024: f9400908 ldr x8, [x8, #0x10] 52028: d63f0100 blr x8 5202c: aa1503e0 mov x0, x21 52030: 97ffbfd8 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 52034: f94017f5 ldr x21, [sp, #0x28] 52038: b40000f5 cbz x21, 0x52054 5203c: 910022a8 add x8, x21, #0x8 52040: c85ffd09 ldaxr x9, [x8] 52044: d100052a sub x10, x9, #0x1 52048: c80bfd0a stlxr w11, x10, [x8] 5204c: 35ffffab cbnz w11, 0x52040 52050: b4000069 cbz x9, 0x5205c 52054: 36000139 tbz w25, #0x0, 0x52078 52058: 14000014 b 0x520a8 5205c: f94002a8 ldr x8, [x21] 52060: aa1503e0 mov x0, x21 52064: f9400908 ldr x8, [x8, #0x10] 52068: d63f0100 blr x8 5206c: aa1503e0 mov x0, x21 52070: 97ffbfc8 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 52074: 370001b9 tbnz w25, #0x0, 0x520a8 52078: 91002288 add x8, x20, #0x8 5207c: c85ffd09 ldaxr x9, [x8] 52080: d100052a sub x10, x9, #0x1 52084: c80bfd0a stlxr w11, x10, [x8] 52088: 35ffffab cbnz w11, 0x5207c 5208c: b50000e9 cbnz x9, 0x520a8 52090: f9400288 ldr x8, [x20] 52094: aa1403e0 mov x0, x20 52098: f9400908 ldr x8, [x8, #0x10] 5209c: d63f0100 blr x8 520a0: aa1403e0 mov x0, x20 520a4: 97ffbfbb bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 520a8: 9100c3e0 add x0, sp, #0x30 520ac: 94007118 bl 0x6e50c 520b0: a943a3e9 ldp x9, x8, [sp, #0x38] 520b4: f9005928 str x8, [x9, #0xb0] 520b8: aa1803e0 mov x0, x24 520bc: 94006e84 bl 0x6dacc 520c0: aa1603e0 mov x0, x22 520c4: 94020cb6 bl 0xd539c <__cxa_demangle+0x12abc> 520c8: 17ffff80 b 0x51ec8 520cc: 17ffff7f b 0x51ec8 520d0: 94000677 bl 0x53aac 520d4: 94000676 bl 0x53aac 520d8: 14000003 b 0x520e4 520dc: 14000002 b 0x520e4 520e0: 14000001 b 0x520e4 520e4: aa0003f3 mov x19, x0 520e8: 910043e8 add x8, sp, #0x10 520ec: 91004100 add x0, x8, #0x10 520f0: 97ffc559 bl 0x43654 520f4: aa1303e0 mov x0, x19 520f8: 9400066d bl 0x53aac 00000000000520fc : 520fc: d10403ff sub sp, sp, #0x100 52100: a90a6ffc stp x28, x27, [sp, #0xa0] 52104: a90b67fa stp x26, x25, [sp, #0xb0] 52108: a90c5ff8 stp x24, x23, [sp, #0xc0] 5210c: a90d57f6 stp x22, x21, [sp, #0xd0] 52110: a90e4ff4 stp x20, x19, [sp, #0xe0] 52114: a90f7bfd stp x29, x30, [sp, #0xf0] 52118: 9103c3fd add x29, sp, #0xf0 5211c: d53bd048 mrs x8, TPIDR_EL0 52120: f90007e8 str x8, [sp, #0x8] 52124: f9401508 ldr x8, [x8, #0x28] 52128: aa0003f7 mov x23, x0 5212c: f81a83a8 stur x8, [x29, #-0x58] 52130: f9400016 ldr x22, [x0] 52134: 94006e63 bl 0x6dac0 52138: f9000be0 str x0, [sp, #0x10] 5213c: aa1603e0 mov x0, x22 52140: 94006e63 bl 0x6dacc 52144: b94092c8 ldr w8, [x22, #0x90] 52148: 910183e9 add x9, sp, #0x60 5214c: d00005f5 adrp x21, 0x110000 52150: 910342b5 add x21, x21, #0xd0 52154: b90063e8 str w8, [sp, #0x60] 52158: f9405ac8 ldr x8, [x22, #0xb0] 5215c: d00005fa adrp x26, 0x110000 52160: a906a3f6 stp x22, x8, [sp, #0x68] 52164: f9005ac9 str x9, [x22, #0xb0] 52168: 08dffea8 ldarb w8, [x21] 5216c: 36002b68 tbz w8, #0x0, 0x526d8 52170: f9406748 ldr x8, [x26, #0xc8] 52174: f9437d08 ldr x8, [x8, #0x6f8] 52178: d63f0100 blr x8 5217c: a90787e0 stp x0, x1, [sp, #0x78] 52180: f9400afc ldr x28, [x23, #0x10] 52184: b40003fc cbz x28, 0x52200 52188: f9400ef3 ldr x19, [x23, #0x18] 5218c: b40003f3 cbz x19, 0x52208 52190: 91002268 add x8, x19, #0x8 52194: c85f7d09 ldxr x9, [x8] 52198: 91000529 add x9, x9, #0x1 5219c: c80a7d09 stxr w10, x9, [x8] 521a0: 35ffffaa cbnz w10, 0x52194 521a4: c85f7d09 ldxr x9, [x8] 521a8: 91000529 add x9, x9, #0x1 521ac: c80a7d09 stxr w10, x9, [x8] 521b0: 35ffffaa cbnz w10, 0x521a4 521b4: c85ffd09 ldaxr x9, [x8] 521b8: d100052a sub x10, x9, #0x1 521bc: c80bfd0a stlxr w11, x10, [x8] 521c0: 35ffffab cbnz w11, 0x521b4 521c4: b50000e9 cbnz x9, 0x521e0 521c8: f9400268 ldr x8, [x19] 521cc: aa1303e0 mov x0, x19 521d0: f9400908 ldr x8, [x8, #0x10] 521d4: d63f0100 blr x8 521d8: aa1303e0 mov x0, x19 521dc: 97ffbf6d bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 521e0: 91002268 add x8, x19, #0x8 521e4: c85f7d09 ldxr x9, [x8] 521e8: 91000529 add x9, x9, #0x1 521ec: c80a7d09 stxr w10, x9, [x8] 521f0: 35ffffaa cbnz w10, 0x521e4 521f4: 2a1f03f9 mov w25, wzr 521f8: aa1303f4 mov x20, x19 521fc: 14000006 b 0x52214 52200: aa1f03f4 mov x20, xzr 52204: 14000002 b 0x5220c 52208: aa1303f4 mov x20, x19 5220c: aa1f03f3 mov x19, xzr 52210: 52800039 mov w25, #0x1 // =1 52214: 52800028 mov w8, #0x1 // =1 52218: 390103e8 strb w8, [sp, #0x40] 5221c: a9057fff stp xzr, xzr, [sp, #0x50] 52220: f9400789 ldr x9, [x28, #0x8] 52224: f90027e9 str x9, [sp, #0x48] 52228: f9400928 ldr x8, [x9, #0x10] 5222c: eb1c011f cmp x8, x28 52230: 54000340 b.eq 0x52298 52234: f9400d29 ldr x9, [x9, #0x18] 52238: b4000389 cbz x9, 0x522a8 5223c: 9100212a add x10, x9, #0x8 52240: c85f7d4b ldxr x11, [x10] 52244: 9100056b add x11, x11, #0x1 52248: c80c7d4b stxr w12, x11, [x10] 5224c: 35ffffac cbnz w12, 0x52240 52250: f9402ff8 ldr x24, [sp, #0x58] 52254: a90527e8 stp x8, x9, [sp, #0x50] 52258: b40002b8 cbz x24, 0x522ac 5225c: 91002308 add x8, x24, #0x8 52260: c85ffd09 ldaxr x9, [x8] 52264: d100052a sub x10, x9, #0x1 52268: c80bfd0a stlxr w11, x10, [x8] 5226c: 35ffffab cbnz w11, 0x52260 52270: b50001e9 cbnz x9, 0x522ac 52274: f9400308 ldr x8, [x24] 52278: aa1803e0 mov x0, x24 5227c: f9400908 ldr x8, [x8, #0x10] 52280: d63f0100 blr x8 52284: aa1803e0 mov x0, x24 52288: 97ffbf42 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 5228c: f94027e8 ldr x8, [sp, #0x48] 52290: 36000139 tbz w25, #0x0, 0x522b4 52294: 1400000d b 0x522c8 52298: 2a1f03e8 mov w8, wzr 5229c: 390107e8 strb w8, [sp, #0x41] 522a0: 36000399 tbz w25, #0x0, 0x52310 522a4: 14000021 b 0x52328 522a8: a90527e8 stp x8, x9, [sp, #0x50] 522ac: f94027e8 ldr x8, [sp, #0x48] 522b0: 370000d9 tbnz w25, #0x0, 0x522c8 522b4: 91002269 add x9, x19, #0x8 522b8: c85f7d2a ldxr x10, [x9] 522bc: 9100054a add x10, x10, #0x1 522c0: c80b7d2a stxr w11, x10, [x9] 522c4: 35ffffab cbnz w11, 0x522b8 522c8: f9400d18 ldr x24, [x8, #0x18] 522cc: a901511c stp x28, x20, [x8, #0x10] 522d0: b40001b8 cbz x24, 0x52304 522d4: 91002308 add x8, x24, #0x8 522d8: c85ffd09 ldaxr x9, [x8] 522dc: d100052a sub x10, x9, #0x1 522e0: c80bfd0a stlxr w11, x10, [x8] 522e4: 35ffffab cbnz w11, 0x522d8 522e8: b50000e9 cbnz x9, 0x52304 522ec: f9400308 ldr x8, [x24] 522f0: aa1803e0 mov x0, x24 522f4: f9400908 ldr x8, [x8, #0x10] 522f8: d63f0100 blr x8 522fc: aa1803e0 mov x0, x24 52300: 97ffbf24 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 52304: 52800028 mov w8, #0x1 // =1 52308: 390107e8 strb w8, [sp, #0x41] 5230c: 370000f9 tbnz w25, #0x0, 0x52328 52310: 91002268 add x8, x19, #0x8 52314: c85ffd09 ldaxr x9, [x8] 52318: d100052a sub x10, x9, #0x1 5231c: c80bfd0a stlxr w11, x10, [x8] 52320: 35ffffab cbnz w11, 0x52314 52324: b4000269 cbz x9, 0x52370 52328: f94022e8 ldr x8, [x23, #0x40] 5232c: b4000328 cbz x8, 0x52390 52330: aa1603e0 mov x0, x22 52334: 94006de9 bl 0x6dad8 52338: 3dc016e0 ldr q0, [x23, #0x50] 5233c: aa0003f8 mov x24, x0 52340: 3d800000 str q0, [x0] 52344: b9400808 ldr w8, [x0, #0x8] 52348: 31002d1f cmn w8, #0xb 5234c: 540000a3 b.lo 0x52360 52350: f9400308 ldr x8, [x24] 52354: b9400109 ldr w9, [x8] 52358: 11000529 add w9, w9, #0x1 5235c: b9000109 str w9, [x8] 52360: a9037fff stp xzr, xzr, [sp, #0x30] 52364: 340001d9 cbz w25, 0x5239c 52368: a90353fc stp x28, x20, [sp, #0x30] 5236c: 14000020 b 0x523ec 52370: f9400268 ldr x8, [x19] 52374: aa1303e0 mov x0, x19 52378: f9400908 ldr x8, [x8, #0x10] 5237c: d63f0100 blr x8 52380: aa1303e0 mov x0, x19 52384: 97ffbf03 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 52388: f94022e8 ldr x8, [x23, #0x40] 5238c: b5fffd28 cbnz x8, 0x52330 52390: aa1f03f8 mov x24, xzr 52394: a9037fff stp xzr, xzr, [sp, #0x30] 52398: 35fffe99 cbnz w25, 0x52368 5239c: 91002268 add x8, x19, #0x8 523a0: c85f7d09 ldxr x9, [x8] 523a4: 91000529 add x9, x9, #0x1 523a8: c80a7d09 stxr w10, x9, [x8] 523ac: 35ffffaa cbnz w10, 0x523a0 523b0: f9401ff7 ldr x23, [sp, #0x38] 523b4: a90353fc stp x28, x20, [sp, #0x30] 523b8: b40001b7 cbz x23, 0x523ec 523bc: 910022e8 add x8, x23, #0x8 523c0: c85ffd09 ldaxr x9, [x8] 523c4: d100052a sub x10, x9, #0x1 523c8: c80bfd0a stlxr w11, x10, [x8] 523cc: 35ffffab cbnz w11, 0x523c0 523d0: b50000e9 cbnz x9, 0x523ec 523d4: f94002e8 ldr x8, [x23] 523d8: aa1703e0 mov x0, x23 523dc: f9400908 ldr x8, [x8, #0x10] 523e0: d63f0100 blr x8 523e4: aa1703e0 mov x0, x23 523e8: 97ffbeea bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 523ec: d10183a8 sub x8, x29, #0x60 523f0: 9100c3e1 add x1, sp, #0x30 523f4: aa1803e0 mov x0, x24 523f8: 94007258 bl 0x6ed58 523fc: f85a03bb ldur x27, [x29, #-0x60] 52400: b400181b cbz x27, 0x52700 52404: f9401ff7 ldr x23, [sp, #0x38] 52408: b40001b7 cbz x23, 0x5243c 5240c: 910022e8 add x8, x23, #0x8 52410: c85ffd09 ldaxr x9, [x8] 52414: d100052a sub x10, x9, #0x1 52418: c80bfd0a stlxr w11, x10, [x8] 5241c: 35ffffab cbnz w11, 0x52410 52420: b50000e9 cbnz x9, 0x5243c 52424: f94002e8 ldr x8, [x23] 52428: aa1703e0 mov x0, x23 5242c: f9400908 ldr x8, [x8, #0x10] 52430: d63f0100 blr x8 52434: aa1703e0 mov x0, x23 52438: 97ffbed6 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 5243c: a94ba6c8 ldp x8, x9, [x22, #0xb8] 52440: eb08013f cmp x9, x8 52444: 54000321 b.ne 0x524a8 52448: aa1f03f7 mov x23, xzr 5244c: a9027fff stp xzr, xzr, [sp, #0x20] 52450: 35000339 cbnz w25, 0x524b4 52454: 91002268 add x8, x19, #0x8 52458: c85f7d09 ldxr x9, [x8] 5245c: 91000529 add x9, x9, #0x1 52460: c80a7d09 stxr w10, x9, [x8] 52464: 35ffffaa cbnz w10, 0x52458 52468: f94017f8 ldr x24, [sp, #0x28] 5246c: a90253fc stp x28, x20, [sp, #0x20] 52470: b4000258 cbz x24, 0x524b8 52474: 91002308 add x8, x24, #0x8 52478: c85ffd09 ldaxr x9, [x8] 5247c: d100052a sub x10, x9, #0x1 52480: c80bfd0a stlxr w11, x10, [x8] 52484: 35ffffab cbnz w11, 0x52478 52488: b5000189 cbnz x9, 0x524b8 5248c: f9400308 ldr x8, [x24] 52490: aa1803e0 mov x0, x24 52494: f9400908 ldr x8, [x8, #0x10] 52498: d63f0100 blr x8 5249c: aa1803e0 mov x0, x24 524a0: 97ffbebc bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 524a4: 14000005 b 0x524b8 524a8: f9400117 ldr x23, [x8] 524ac: a9027fff stp xzr, xzr, [sp, #0x20] 524b0: 34fffd39 cbz w25, 0x52454 524b4: a90253fc stp x28, x20, [sp, #0x20] 524b8: f9000ffb str x27, [sp, #0x18] 524bc: 910083e2 add x2, sp, #0x20 524c0: 910063e3 add x3, sp, #0x18 524c4: aa1703e0 mov x0, x23 524c8: aa1603e1 mov x1, x22 524cc: 940037e5 bl 0x60460 524d0: f94017f7 ldr x23, [sp, #0x28] 524d4: aa0003f6 mov x22, x0 524d8: b40000f7 cbz x23, 0x524f4 524dc: 910022e8 add x8, x23, #0x8 524e0: c85ffd09 ldaxr x9, [x8] 524e4: d100052a sub x10, x9, #0x1 524e8: c80bfd0a stlxr w11, x10, [x8] 524ec: 35ffffab cbnz w11, 0x524e0 524f0: b4000829 cbz x9, 0x525f4 524f4: 394107e8 ldrb w8, [sp, #0x41] 524f8: 340008e8 cbz w8, 0x52614 524fc: 394103e8 ldrb w8, [sp, #0x40] 52500: 340008a8 cbz w8, 0x52614 52504: 08dffea8 ldarb w8, [x21] 52508: 36000228 tbz w8, #0x0, 0x5254c 5250c: f94027e9 ldr x9, [sp, #0x48] 52510: f9406748 ldr x8, [x26, #0xc8] 52514: f9400120 ldr x0, [x9] 52518: f942e508 ldr x8, [x8, #0x5c8] 5251c: d63f0100 blr x8 52520: 34000360 cbz w0, 0x5258c 52524: f81a03bf stur xzr, [x29, #-0x60] 52528: 08dffea8 ldarb w8, [x21] 5252c: 36000208 tbz w8, #0x0, 0x5256c 52530: f94027e9 ldr x9, [sp, #0x48] 52534: f9406748 ldr x8, [x26, #0xc8] 52538: f9400120 ldr x0, [x9] 5253c: f942e908 ldr x8, [x8, #0x5d0] 52540: d10183a1 sub x1, x29, #0x60 52544: d63f0100 blr x8 52548: 17ffffef b 0x52504 5254c: aa1503e0 mov x0, x21 52550: 97ffc064 bl 0x426e0 <__cxa_guard_acquire@plt> 52554: 34fffdc0 cbz w0, 0x5250c 52558: 97ffbb66 bl 0x412f0 5255c: f9006740 str x0, [x26, #0xc8] 52560: aa1503e0 mov x0, x21 52564: 97ffbca3 bl 0x417f0 <__cxa_guard_release@plt> 52568: 17ffffe9 b 0x5250c 5256c: aa1503e0 mov x0, x21 52570: 97ffc05c bl 0x426e0 <__cxa_guard_acquire@plt> 52574: 34fffde0 cbz w0, 0x52530 52578: 97ffbb5e bl 0x412f0 5257c: f9006740 str x0, [x26, #0xc8] 52580: aa1503e0 mov x0, x21 52584: 97ffbc9b bl 0x417f0 <__cxa_guard_release@plt> 52588: 17ffffea b 0x52530 5258c: a944abe8 ldp x8, x10, [sp, #0x48] 52590: f9402fe9 ldr x9, [sp, #0x58] 52594: b40000c9 cbz x9, 0x525ac 52598: 9100212b add x11, x9, #0x8 5259c: c85f7d6c ldxr x12, [x11] 525a0: 9100058c add x12, x12, #0x1 525a4: c80d7d6c stxr w13, x12, [x11] 525a8: 35ffffad cbnz w13, 0x5259c 525ac: f9400d15 ldr x21, [x8, #0x18] 525b0: a901250a stp x10, x9, [x8, #0x10] 525b4: b4000315 cbz x21, 0x52614 525b8: 910022a8 add x8, x21, #0x8 525bc: c85ffd09 ldaxr x9, [x8] 525c0: d100052a sub x10, x9, #0x1 525c4: c80bfd0a stlxr w11, x10, [x8] 525c8: 35ffffab cbnz w11, 0x525bc 525cc: b5000249 cbnz x9, 0x52614 525d0: f94002a8 ldr x8, [x21] 525d4: aa1503e0 mov x0, x21 525d8: f9400908 ldr x8, [x8, #0x10] 525dc: d63f0100 blr x8 525e0: aa1503e0 mov x0, x21 525e4: 97ffbe6b bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 525e8: f9402ff5 ldr x21, [sp, #0x58] 525ec: b5000195 cbnz x21, 0x5261c 525f0: 14000011 b 0x52634 525f4: f94002e8 ldr x8, [x23] 525f8: aa1703e0 mov x0, x23 525fc: f9400908 ldr x8, [x8, #0x10] 52600: d63f0100 blr x8 52604: aa1703e0 mov x0, x23 52608: 97ffbe62 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 5260c: 394107e8 ldrb w8, [sp, #0x41] 52610: 35fff768 cbnz w8, 0x524fc 52614: f9402ff5 ldr x21, [sp, #0x58] 52618: b40000f5 cbz x21, 0x52634 5261c: 910022a8 add x8, x21, #0x8 52620: c85ffd09 ldaxr x9, [x8] 52624: d100052a sub x10, x9, #0x1 52628: c80bfd0a stlxr w11, x10, [x8] 5262c: 35ffffab cbnz w11, 0x52620 52630: b40001e9 cbz x9, 0x5266c 52634: 370002b9 tbnz w25, #0x0, 0x52688 52638: 91002268 add x8, x19, #0x8 5263c: c85ffd09 ldaxr x9, [x8] 52640: d100052a sub x10, x9, #0x1 52644: c80bfd0a stlxr w11, x10, [x8] 52648: 35ffffab cbnz w11, 0x5263c 5264c: b50001e9 cbnz x9, 0x52688 52650: f9400268 ldr x8, [x19] 52654: aa1303e0 mov x0, x19 52658: f9400908 ldr x8, [x8, #0x10] 5265c: d63f0100 blr x8 52660: aa1303e0 mov x0, x19 52664: 97ffbe4b bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 52668: 14000008 b 0x52688 5266c: f94002a8 ldr x8, [x21] 52670: aa1503e0 mov x0, x21 52674: f9400908 ldr x8, [x8, #0x10] 52678: d63f0100 blr x8 5267c: aa1503e0 mov x0, x21 52680: 97ffbe44 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 52684: 3607fdb9 tbz w25, #0x0, 0x52638 52688: 910183e0 add x0, sp, #0x60 5268c: 94006fa0 bl 0x6e50c 52690: a946a3e9 ldp x9, x8, [sp, #0x68] 52694: f9005928 str x8, [x9, #0xb0] 52698: f9400be0 ldr x0, [sp, #0x10] 5269c: 94006d0c bl 0x6dacc 526a0: f94007e8 ldr x8, [sp, #0x8] 526a4: f9401508 ldr x8, [x8, #0x28] 526a8: f85a83a9 ldur x9, [x29, #-0x58] 526ac: eb09011f cmp x8, x9 526b0: 54000621 b.ne 0x52774 526b4: aa1603e0 mov x0, x22 526b8: a94f7bfd ldp x29, x30, [sp, #0xf0] 526bc: a94e4ff4 ldp x20, x19, [sp, #0xe0] 526c0: a94d57f6 ldp x22, x21, [sp, #0xd0] 526c4: a94c5ff8 ldp x24, x23, [sp, #0xc0] 526c8: a94b67fa ldp x26, x25, [sp, #0xb0] 526cc: a94a6ffc ldp x28, x27, [sp, #0xa0] 526d0: 910403ff add sp, sp, #0x100 526d4: d65f03c0 ret 526d8: d00005e0 adrp x0, 0x110000 526dc: 91034000 add x0, x0, #0xd0 526e0: 97ffc000 bl 0x426e0 <__cxa_guard_acquire@plt> 526e4: 34ffd460 cbz w0, 0x52170 526e8: 97ffbb02 bl 0x412f0 526ec: f9006740 str x0, [x26, #0xc8] 526f0: d00005e0 adrp x0, 0x110000 526f4: 91034000 add x0, x0, #0xd0 526f8: 97ffbc3e bl 0x417f0 <__cxa_guard_release@plt> 526fc: 17fffe9d b 0x52170 52700: b00005e0 adrp x0, 0x10f000 52704: f945b000 ldr x0, [x0, #0xb60] 52708: 90000421 adrp x1, 0xd6000 <__cxa_demangle+0x13720> 5270c: 913c2421 add x1, x1, #0xf09 52710: 528004e2 mov w2, #0x27 // =39 52714: 940003ea bl 0x536bc 52718: f9400008 ldr x8, [x0] 5271c: aa0003f6 mov x22, x0 52720: f85e8108 ldur x8, [x8, #-0x18] 52724: 8b080000 add x0, x0, x8 52728: d101a3a8 sub x8, x29, #0x68 5272c: 97ffbf41 bl 0x42430 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 52730: b00005e1 adrp x1, 0x10f000 52734: f945a021 ldr x1, [x1, #0xb40] 52738: d101a3a0 sub x0, x29, #0x68 5273c: 97ffbfa1 bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 52740: f9400008 ldr x8, [x0] 52744: f9401d08 ldr x8, [x8, #0x38] 52748: 52800141 mov w1, #0xa // =10 5274c: d63f0100 blr x8 52750: 2a0003f7 mov w23, w0 52754: d101a3a0 sub x0, x29, #0x68 52758: 97ffbf92 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 5275c: aa1603e0 mov x0, x22 52760: 2a1703e1 mov w1, w23 52764: 94000541 bl 0x53c68 52768: aa1603e0 mov x0, x22 5276c: 940004d3 bl 0x53ab8 52770: 97ffbe34 bl 0x42040 52774: 97ffbf47 bl 0x42490 <__stack_chk_fail@plt> 52778: aa0003f6 mov x22, x0 5277c: d101a3a0 sub x0, x29, #0x68 52780: 97ffbf88 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 52784: f9401ff7 ldr x23, [sp, #0x38] 52788: b5000417 cbnz x23, 0x52808 5278c: 1400002b b 0x52838 52790: 1400001b b 0x527fc 52794: aa0003f6 mov x22, x0 52798: d00005e0 adrp x0, 0x110000 5279c: 91034000 add x0, x0, #0xd0 527a0: 97ffbefc bl 0x42390 <__cxa_guard_abort@plt> 527a4: 1400008a b 0x529cc 527a8: 14000001 b 0x527ac 527ac: aa0003f3 mov x19, x0 527b0: d00005e0 adrp x0, 0x110000 527b4: 91034000 add x0, x0, #0xd0 527b8: 97ffbef6 bl 0x42390 <__cxa_guard_abort@plt> 527bc: 1400008b b 0x529e8 527c0: aa0003f6 mov x22, x0 527c4: 394107e8 ldrb w8, [sp, #0x41] 527c8: 350003c8 cbnz w8, 0x52840 527cc: 14000058 b 0x5292c 527d0: 940004b7 bl 0x53aac 527d4: 940004b6 bl 0x53aac 527d8: f94017f7 ldr x23, [sp, #0x28] 527dc: aa0003f6 mov x22, x0 527e0: b40002d7 cbz x23, 0x52838 527e4: 910022e8 add x8, x23, #0x8 527e8: c85ffd09 ldaxr x9, [x8] 527ec: d100052a sub x10, x9, #0x1 527f0: c80bfd0a stlxr w11, x10, [x8] 527f4: 35ffffab cbnz w11, 0x527e8 527f8: 14000009 b 0x5281c 527fc: aa0003f6 mov x22, x0 52800: f9401ff7 ldr x23, [sp, #0x38] 52804: b40001b7 cbz x23, 0x52838 52808: 910022e8 add x8, x23, #0x8 5280c: c85ffd09 ldaxr x9, [x8] 52810: d100052a sub x10, x9, #0x1 52814: c80bfd0a stlxr w11, x10, [x8] 52818: 35ffffab cbnz w11, 0x5280c 5281c: b50000e9 cbnz x9, 0x52838 52820: f94002e8 ldr x8, [x23] 52824: aa1703e0 mov x0, x23 52828: f9400908 ldr x8, [x8, #0x10] 5282c: d63f0100 blr x8 52830: aa1703e0 mov x0, x23 52834: 97ffbdd7 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 52838: 394107e8 ldrb w8, [sp, #0x41] 5283c: 34000788 cbz w8, 0x5292c 52840: 394103e8 ldrb w8, [sp, #0x40] 52844: 34000748 cbz w8, 0x5292c 52848: 08dffea8 ldarb w8, [x21] 5284c: 36000228 tbz w8, #0x0, 0x52890 52850: f94027e9 ldr x9, [sp, #0x48] 52854: f9406748 ldr x8, [x26, #0xc8] 52858: f9400120 ldr x0, [x9] 5285c: f942e508 ldr x8, [x8, #0x5c8] 52860: d63f0100 blr x8 52864: 34000360 cbz w0, 0x528d0 52868: f81a03bf stur xzr, [x29, #-0x60] 5286c: 08dffea8 ldarb w8, [x21] 52870: 36000208 tbz w8, #0x0, 0x528b0 52874: f94027e9 ldr x9, [sp, #0x48] 52878: f9406748 ldr x8, [x26, #0xc8] 5287c: f9400120 ldr x0, [x9] 52880: f942e908 ldr x8, [x8, #0x5d0] 52884: d10183a1 sub x1, x29, #0x60 52888: d63f0100 blr x8 5288c: 17ffffef b 0x52848 52890: aa1503e0 mov x0, x21 52894: 97ffbf93 bl 0x426e0 <__cxa_guard_acquire@plt> 52898: 34fffdc0 cbz w0, 0x52850 5289c: 97ffba95 bl 0x412f0 528a0: f9006740 str x0, [x26, #0xc8] 528a4: aa1503e0 mov x0, x21 528a8: 97ffbbd2 bl 0x417f0 <__cxa_guard_release@plt> 528ac: 17ffffe9 b 0x52850 528b0: aa1503e0 mov x0, x21 528b4: 97ffbf8b bl 0x426e0 <__cxa_guard_acquire@plt> 528b8: 34fffde0 cbz w0, 0x52874 528bc: 97ffba8d bl 0x412f0 528c0: f9006740 str x0, [x26, #0xc8] 528c4: aa1503e0 mov x0, x21 528c8: 97ffbbca bl 0x417f0 <__cxa_guard_release@plt> 528cc: 17ffffea b 0x52874 528d0: a944abe8 ldp x8, x10, [sp, #0x48] 528d4: f9402fe9 ldr x9, [sp, #0x58] 528d8: b40000c9 cbz x9, 0x528f0 528dc: 9100212b add x11, x9, #0x8 528e0: c85f7d6c ldxr x12, [x11] 528e4: 9100058c add x12, x12, #0x1 528e8: c80d7d6c stxr w13, x12, [x11] 528ec: 35ffffad cbnz w13, 0x528e0 528f0: f9400d15 ldr x21, [x8, #0x18] 528f4: a901250a stp x10, x9, [x8, #0x10] 528f8: b40001b5 cbz x21, 0x5292c 528fc: 910022a8 add x8, x21, #0x8 52900: c85ffd09 ldaxr x9, [x8] 52904: d100052a sub x10, x9, #0x1 52908: c80bfd0a stlxr w11, x10, [x8] 5290c: 35ffffab cbnz w11, 0x52900 52910: b50000e9 cbnz x9, 0x5292c 52914: f94002a8 ldr x8, [x21] 52918: aa1503e0 mov x0, x21 5291c: f9400908 ldr x8, [x8, #0x10] 52920: d63f0100 blr x8 52924: aa1503e0 mov x0, x21 52928: 97ffbd9a bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 5292c: f9402ff5 ldr x21, [sp, #0x58] 52930: b40000f5 cbz x21, 0x5294c 52934: 910022a8 add x8, x21, #0x8 52938: c85ffd09 ldaxr x9, [x8] 5293c: d100052a sub x10, x9, #0x1 52940: c80bfd0a stlxr w11, x10, [x8] 52944: 35ffffab cbnz w11, 0x52938 52948: b4000069 cbz x9, 0x52954 5294c: 36000139 tbz w25, #0x0, 0x52970 52950: 14000014 b 0x529a0 52954: f94002a8 ldr x8, [x21] 52958: aa1503e0 mov x0, x21 5295c: f9400908 ldr x8, [x8, #0x10] 52960: d63f0100 blr x8 52964: aa1503e0 mov x0, x21 52968: 97ffbd8a bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 5296c: 370001b9 tbnz w25, #0x0, 0x529a0 52970: 91002268 add x8, x19, #0x8 52974: c85ffd09 ldaxr x9, [x8] 52978: d100052a sub x10, x9, #0x1 5297c: c80bfd0a stlxr w11, x10, [x8] 52980: 35ffffab cbnz w11, 0x52974 52984: b50000e9 cbnz x9, 0x529a0 52988: f9400268 ldr x8, [x19] 5298c: aa1303e0 mov x0, x19 52990: f9400908 ldr x8, [x8, #0x10] 52994: d63f0100 blr x8 52998: aa1303e0 mov x0, x19 5299c: 97ffbd7d bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 529a0: 910183e0 add x0, sp, #0x60 529a4: 94006eda bl 0x6e50c 529a8: a946a3e9 ldp x9, x8, [sp, #0x68] 529ac: f9005928 str x8, [x9, #0xb0] 529b0: 14000007 b 0x529cc 529b4: 17ffff7e b 0x527ac 529b8: 17ffff7d b 0x527ac 529bc: 9400043c bl 0x53aac 529c0: 14000009 b 0x529e4 529c4: 14000008 b 0x529e4 529c8: aa0003f6 mov x22, x0 529cc: f9400be0 ldr x0, [sp, #0x10] 529d0: 94006c3f bl 0x6dacc 529d4: aa1603e0 mov x0, x22 529d8: 94020a71 bl 0xd539c <__cxa_demangle+0x12abc> 529dc: 94000434 bl 0x53aac 529e0: 14000001 b 0x529e4 529e4: aa0003f3 mov x19, x0 529e8: 910103e8 add x8, sp, #0x40 529ec: 91004100 add x0, x8, #0x10 529f0: 97ffc319 bl 0x43654 529f4: aa1303e0 mov x0, x19 529f8: 9400042d bl 0x53aac 00000000000529fc : 529fc: d10403ff sub sp, sp, #0x100 52a00: a90a6ffc stp x28, x27, [sp, #0xa0] 52a04: a90b67fa stp x26, x25, [sp, #0xb0] 52a08: a90c5ff8 stp x24, x23, [sp, #0xc0] 52a0c: a90d57f6 stp x22, x21, [sp, #0xd0] 52a10: a90e4ff4 stp x20, x19, [sp, #0xe0] 52a14: a90f7bfd stp x29, x30, [sp, #0xf0] 52a18: 9103c3fd add x29, sp, #0xf0 52a1c: d53bd048 mrs x8, TPIDR_EL0 52a20: f90007e8 str x8, [sp, #0x8] 52a24: f9401508 ldr x8, [x8, #0x28] 52a28: aa0003f7 mov x23, x0 52a2c: f81a83a8 stur x8, [x29, #-0x58] 52a30: f9400016 ldr x22, [x0] 52a34: 94006c23 bl 0x6dac0 52a38: f9000be0 str x0, [sp, #0x10] 52a3c: aa1603e0 mov x0, x22 52a40: 94006c23 bl 0x6dacc 52a44: b94092c8 ldr w8, [x22, #0x90] 52a48: 910183e9 add x9, sp, #0x60 52a4c: d00005f5 adrp x21, 0x110000 52a50: 910342b5 add x21, x21, #0xd0 52a54: b90063e8 str w8, [sp, #0x60] 52a58: f9405ac8 ldr x8, [x22, #0xb0] 52a5c: d00005fa adrp x26, 0x110000 52a60: a906a3f6 stp x22, x8, [sp, #0x68] 52a64: f9005ac9 str x9, [x22, #0xb0] 52a68: 08dffea8 ldarb w8, [x21] 52a6c: 36002b68 tbz w8, #0x0, 0x52fd8 52a70: f9406748 ldr x8, [x26, #0xc8] 52a74: f9437d08 ldr x8, [x8, #0x6f8] 52a78: d63f0100 blr x8 52a7c: a90787e0 stp x0, x1, [sp, #0x78] 52a80: f9400afc ldr x28, [x23, #0x10] 52a84: b40003fc cbz x28, 0x52b00 52a88: f9400ef3 ldr x19, [x23, #0x18] 52a8c: b40003f3 cbz x19, 0x52b08 52a90: 91002268 add x8, x19, #0x8 52a94: c85f7d09 ldxr x9, [x8] 52a98: 91000529 add x9, x9, #0x1 52a9c: c80a7d09 stxr w10, x9, [x8] 52aa0: 35ffffaa cbnz w10, 0x52a94 52aa4: c85f7d09 ldxr x9, [x8] 52aa8: 91000529 add x9, x9, #0x1 52aac: c80a7d09 stxr w10, x9, [x8] 52ab0: 35ffffaa cbnz w10, 0x52aa4 52ab4: c85ffd09 ldaxr x9, [x8] 52ab8: d100052a sub x10, x9, #0x1 52abc: c80bfd0a stlxr w11, x10, [x8] 52ac0: 35ffffab cbnz w11, 0x52ab4 52ac4: b50000e9 cbnz x9, 0x52ae0 52ac8: f9400268 ldr x8, [x19] 52acc: aa1303e0 mov x0, x19 52ad0: f9400908 ldr x8, [x8, #0x10] 52ad4: d63f0100 blr x8 52ad8: aa1303e0 mov x0, x19 52adc: 97ffbd2d bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 52ae0: 91002268 add x8, x19, #0x8 52ae4: c85f7d09 ldxr x9, [x8] 52ae8: 91000529 add x9, x9, #0x1 52aec: c80a7d09 stxr w10, x9, [x8] 52af0: 35ffffaa cbnz w10, 0x52ae4 52af4: 2a1f03f9 mov w25, wzr 52af8: aa1303f4 mov x20, x19 52afc: 14000006 b 0x52b14 52b00: aa1f03f4 mov x20, xzr 52b04: 14000002 b 0x52b0c 52b08: aa1303f4 mov x20, x19 52b0c: aa1f03f3 mov x19, xzr 52b10: 52800039 mov w25, #0x1 // =1 52b14: 52800028 mov w8, #0x1 // =1 52b18: 390103e8 strb w8, [sp, #0x40] 52b1c: a9057fff stp xzr, xzr, [sp, #0x50] 52b20: f9400789 ldr x9, [x28, #0x8] 52b24: f90027e9 str x9, [sp, #0x48] 52b28: f9400928 ldr x8, [x9, #0x10] 52b2c: eb1c011f cmp x8, x28 52b30: 54000340 b.eq 0x52b98 52b34: f9400d29 ldr x9, [x9, #0x18] 52b38: b4000389 cbz x9, 0x52ba8 52b3c: 9100212a add x10, x9, #0x8 52b40: c85f7d4b ldxr x11, [x10] 52b44: 9100056b add x11, x11, #0x1 52b48: c80c7d4b stxr w12, x11, [x10] 52b4c: 35ffffac cbnz w12, 0x52b40 52b50: f9402ff8 ldr x24, [sp, #0x58] 52b54: a90527e8 stp x8, x9, [sp, #0x50] 52b58: b40002b8 cbz x24, 0x52bac 52b5c: 91002308 add x8, x24, #0x8 52b60: c85ffd09 ldaxr x9, [x8] 52b64: d100052a sub x10, x9, #0x1 52b68: c80bfd0a stlxr w11, x10, [x8] 52b6c: 35ffffab cbnz w11, 0x52b60 52b70: b50001e9 cbnz x9, 0x52bac 52b74: f9400308 ldr x8, [x24] 52b78: aa1803e0 mov x0, x24 52b7c: f9400908 ldr x8, [x8, #0x10] 52b80: d63f0100 blr x8 52b84: aa1803e0 mov x0, x24 52b88: 97ffbd02 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 52b8c: f94027e8 ldr x8, [sp, #0x48] 52b90: 36000139 tbz w25, #0x0, 0x52bb4 52b94: 1400000d b 0x52bc8 52b98: 2a1f03e8 mov w8, wzr 52b9c: 390107e8 strb w8, [sp, #0x41] 52ba0: 36000399 tbz w25, #0x0, 0x52c10 52ba4: 14000021 b 0x52c28 52ba8: a90527e8 stp x8, x9, [sp, #0x50] 52bac: f94027e8 ldr x8, [sp, #0x48] 52bb0: 370000d9 tbnz w25, #0x0, 0x52bc8 52bb4: 91002269 add x9, x19, #0x8 52bb8: c85f7d2a ldxr x10, [x9] 52bbc: 9100054a add x10, x10, #0x1 52bc0: c80b7d2a stxr w11, x10, [x9] 52bc4: 35ffffab cbnz w11, 0x52bb8 52bc8: f9400d18 ldr x24, [x8, #0x18] 52bcc: a901511c stp x28, x20, [x8, #0x10] 52bd0: b40001b8 cbz x24, 0x52c04 52bd4: 91002308 add x8, x24, #0x8 52bd8: c85ffd09 ldaxr x9, [x8] 52bdc: d100052a sub x10, x9, #0x1 52be0: c80bfd0a stlxr w11, x10, [x8] 52be4: 35ffffab cbnz w11, 0x52bd8 52be8: b50000e9 cbnz x9, 0x52c04 52bec: f9400308 ldr x8, [x24] 52bf0: aa1803e0 mov x0, x24 52bf4: f9400908 ldr x8, [x8, #0x10] 52bf8: d63f0100 blr x8 52bfc: aa1803e0 mov x0, x24 52c00: 97ffbce4 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 52c04: 52800028 mov w8, #0x1 // =1 52c08: 390107e8 strb w8, [sp, #0x41] 52c0c: 370000f9 tbnz w25, #0x0, 0x52c28 52c10: 91002268 add x8, x19, #0x8 52c14: c85ffd09 ldaxr x9, [x8] 52c18: d100052a sub x10, x9, #0x1 52c1c: c80bfd0a stlxr w11, x10, [x8] 52c20: 35ffffab cbnz w11, 0x52c14 52c24: b4000269 cbz x9, 0x52c70 52c28: f94022e8 ldr x8, [x23, #0x40] 52c2c: b4000328 cbz x8, 0x52c90 52c30: aa1603e0 mov x0, x22 52c34: 94006ba9 bl 0x6dad8 52c38: 3dc016e0 ldr q0, [x23, #0x50] 52c3c: aa0003f8 mov x24, x0 52c40: 3d800000 str q0, [x0] 52c44: b9400808 ldr w8, [x0, #0x8] 52c48: 31002d1f cmn w8, #0xb 52c4c: 540000a3 b.lo 0x52c60 52c50: f9400308 ldr x8, [x24] 52c54: b9400109 ldr w9, [x8] 52c58: 11000529 add w9, w9, #0x1 52c5c: b9000109 str w9, [x8] 52c60: a9037fff stp xzr, xzr, [sp, #0x30] 52c64: 340001d9 cbz w25, 0x52c9c 52c68: a90353fc stp x28, x20, [sp, #0x30] 52c6c: 14000020 b 0x52cec 52c70: f9400268 ldr x8, [x19] 52c74: aa1303e0 mov x0, x19 52c78: f9400908 ldr x8, [x8, #0x10] 52c7c: d63f0100 blr x8 52c80: aa1303e0 mov x0, x19 52c84: 97ffbcc3 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 52c88: f94022e8 ldr x8, [x23, #0x40] 52c8c: b5fffd28 cbnz x8, 0x52c30 52c90: aa1f03f8 mov x24, xzr 52c94: a9037fff stp xzr, xzr, [sp, #0x30] 52c98: 35fffe99 cbnz w25, 0x52c68 52c9c: 91002268 add x8, x19, #0x8 52ca0: c85f7d09 ldxr x9, [x8] 52ca4: 91000529 add x9, x9, #0x1 52ca8: c80a7d09 stxr w10, x9, [x8] 52cac: 35ffffaa cbnz w10, 0x52ca0 52cb0: f9401ff7 ldr x23, [sp, #0x38] 52cb4: a90353fc stp x28, x20, [sp, #0x30] 52cb8: b40001b7 cbz x23, 0x52cec 52cbc: 910022e8 add x8, x23, #0x8 52cc0: c85ffd09 ldaxr x9, [x8] 52cc4: d100052a sub x10, x9, #0x1 52cc8: c80bfd0a stlxr w11, x10, [x8] 52ccc: 35ffffab cbnz w11, 0x52cc0 52cd0: b50000e9 cbnz x9, 0x52cec 52cd4: f94002e8 ldr x8, [x23] 52cd8: aa1703e0 mov x0, x23 52cdc: f9400908 ldr x8, [x8, #0x10] 52ce0: d63f0100 blr x8 52ce4: aa1703e0 mov x0, x23 52ce8: 97ffbcaa bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 52cec: d10183a8 sub x8, x29, #0x60 52cf0: 9100c3e1 add x1, sp, #0x30 52cf4: aa1803e0 mov x0, x24 52cf8: 94007018 bl 0x6ed58 52cfc: f85a03bb ldur x27, [x29, #-0x60] 52d00: b400181b cbz x27, 0x53000 52d04: f9401ff7 ldr x23, [sp, #0x38] 52d08: b40001b7 cbz x23, 0x52d3c 52d0c: 910022e8 add x8, x23, #0x8 52d10: c85ffd09 ldaxr x9, [x8] 52d14: d100052a sub x10, x9, #0x1 52d18: c80bfd0a stlxr w11, x10, [x8] 52d1c: 35ffffab cbnz w11, 0x52d10 52d20: b50000e9 cbnz x9, 0x52d3c 52d24: f94002e8 ldr x8, [x23] 52d28: aa1703e0 mov x0, x23 52d2c: f9400908 ldr x8, [x8, #0x10] 52d30: d63f0100 blr x8 52d34: aa1703e0 mov x0, x23 52d38: 97ffbc96 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 52d3c: a94ba6c8 ldp x8, x9, [x22, #0xb8] 52d40: eb08013f cmp x9, x8 52d44: 54000321 b.ne 0x52da8 52d48: aa1f03f7 mov x23, xzr 52d4c: a9027fff stp xzr, xzr, [sp, #0x20] 52d50: 35000339 cbnz w25, 0x52db4 52d54: 91002268 add x8, x19, #0x8 52d58: c85f7d09 ldxr x9, [x8] 52d5c: 91000529 add x9, x9, #0x1 52d60: c80a7d09 stxr w10, x9, [x8] 52d64: 35ffffaa cbnz w10, 0x52d58 52d68: f94017f8 ldr x24, [sp, #0x28] 52d6c: a90253fc stp x28, x20, [sp, #0x20] 52d70: b4000258 cbz x24, 0x52db8 52d74: 91002308 add x8, x24, #0x8 52d78: c85ffd09 ldaxr x9, [x8] 52d7c: d100052a sub x10, x9, #0x1 52d80: c80bfd0a stlxr w11, x10, [x8] 52d84: 35ffffab cbnz w11, 0x52d78 52d88: b5000189 cbnz x9, 0x52db8 52d8c: f9400308 ldr x8, [x24] 52d90: aa1803e0 mov x0, x24 52d94: f9400908 ldr x8, [x8, #0x10] 52d98: d63f0100 blr x8 52d9c: aa1803e0 mov x0, x24 52da0: 97ffbc7c bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 52da4: 14000005 b 0x52db8 52da8: f9400117 ldr x23, [x8] 52dac: a9027fff stp xzr, xzr, [sp, #0x20] 52db0: 34fffd39 cbz w25, 0x52d54 52db4: a90253fc stp x28, x20, [sp, #0x20] 52db8: f9000ffb str x27, [sp, #0x18] 52dbc: 910083e2 add x2, sp, #0x20 52dc0: 910063e3 add x3, sp, #0x18 52dc4: aa1703e0 mov x0, x23 52dc8: aa1603e1 mov x1, x22 52dcc: 940024d1 bl 0x5c110 52dd0: f94017f7 ldr x23, [sp, #0x28] 52dd4: aa0003f6 mov x22, x0 52dd8: b40000f7 cbz x23, 0x52df4 52ddc: 910022e8 add x8, x23, #0x8 52de0: c85ffd09 ldaxr x9, [x8] 52de4: d100052a sub x10, x9, #0x1 52de8: c80bfd0a stlxr w11, x10, [x8] 52dec: 35ffffab cbnz w11, 0x52de0 52df0: b4000829 cbz x9, 0x52ef4 52df4: 394107e8 ldrb w8, [sp, #0x41] 52df8: 340008e8 cbz w8, 0x52f14 52dfc: 394103e8 ldrb w8, [sp, #0x40] 52e00: 340008a8 cbz w8, 0x52f14 52e04: 08dffea8 ldarb w8, [x21] 52e08: 36000228 tbz w8, #0x0, 0x52e4c 52e0c: f94027e9 ldr x9, [sp, #0x48] 52e10: f9406748 ldr x8, [x26, #0xc8] 52e14: f9400120 ldr x0, [x9] 52e18: f942e508 ldr x8, [x8, #0x5c8] 52e1c: d63f0100 blr x8 52e20: 34000360 cbz w0, 0x52e8c 52e24: f81a03bf stur xzr, [x29, #-0x60] 52e28: 08dffea8 ldarb w8, [x21] 52e2c: 36000208 tbz w8, #0x0, 0x52e6c 52e30: f94027e9 ldr x9, [sp, #0x48] 52e34: f9406748 ldr x8, [x26, #0xc8] 52e38: f9400120 ldr x0, [x9] 52e3c: f942e908 ldr x8, [x8, #0x5d0] 52e40: d10183a1 sub x1, x29, #0x60 52e44: d63f0100 blr x8 52e48: 17ffffef b 0x52e04 52e4c: aa1503e0 mov x0, x21 52e50: 97ffbe24 bl 0x426e0 <__cxa_guard_acquire@plt> 52e54: 34fffdc0 cbz w0, 0x52e0c 52e58: 97ffb926 bl 0x412f0 52e5c: f9006740 str x0, [x26, #0xc8] 52e60: aa1503e0 mov x0, x21 52e64: 97ffba63 bl 0x417f0 <__cxa_guard_release@plt> 52e68: 17ffffe9 b 0x52e0c 52e6c: aa1503e0 mov x0, x21 52e70: 97ffbe1c bl 0x426e0 <__cxa_guard_acquire@plt> 52e74: 34fffde0 cbz w0, 0x52e30 52e78: 97ffb91e bl 0x412f0 52e7c: f9006740 str x0, [x26, #0xc8] 52e80: aa1503e0 mov x0, x21 52e84: 97ffba5b bl 0x417f0 <__cxa_guard_release@plt> 52e88: 17ffffea b 0x52e30 52e8c: a944abe8 ldp x8, x10, [sp, #0x48] 52e90: f9402fe9 ldr x9, [sp, #0x58] 52e94: b40000c9 cbz x9, 0x52eac 52e98: 9100212b add x11, x9, #0x8 52e9c: c85f7d6c ldxr x12, [x11] 52ea0: 9100058c add x12, x12, #0x1 52ea4: c80d7d6c stxr w13, x12, [x11] 52ea8: 35ffffad cbnz w13, 0x52e9c 52eac: f9400d15 ldr x21, [x8, #0x18] 52eb0: a901250a stp x10, x9, [x8, #0x10] 52eb4: b4000315 cbz x21, 0x52f14 52eb8: 910022a8 add x8, x21, #0x8 52ebc: c85ffd09 ldaxr x9, [x8] 52ec0: d100052a sub x10, x9, #0x1 52ec4: c80bfd0a stlxr w11, x10, [x8] 52ec8: 35ffffab cbnz w11, 0x52ebc 52ecc: b5000249 cbnz x9, 0x52f14 52ed0: f94002a8 ldr x8, [x21] 52ed4: aa1503e0 mov x0, x21 52ed8: f9400908 ldr x8, [x8, #0x10] 52edc: d63f0100 blr x8 52ee0: aa1503e0 mov x0, x21 52ee4: 97ffbc2b bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 52ee8: f9402ff5 ldr x21, [sp, #0x58] 52eec: b5000195 cbnz x21, 0x52f1c 52ef0: 14000011 b 0x52f34 52ef4: f94002e8 ldr x8, [x23] 52ef8: aa1703e0 mov x0, x23 52efc: f9400908 ldr x8, [x8, #0x10] 52f00: d63f0100 blr x8 52f04: aa1703e0 mov x0, x23 52f08: 97ffbc22 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 52f0c: 394107e8 ldrb w8, [sp, #0x41] 52f10: 35fff768 cbnz w8, 0x52dfc 52f14: f9402ff5 ldr x21, [sp, #0x58] 52f18: b40000f5 cbz x21, 0x52f34 52f1c: 910022a8 add x8, x21, #0x8 52f20: c85ffd09 ldaxr x9, [x8] 52f24: d100052a sub x10, x9, #0x1 52f28: c80bfd0a stlxr w11, x10, [x8] 52f2c: 35ffffab cbnz w11, 0x52f20 52f30: b40001e9 cbz x9, 0x52f6c 52f34: 370002b9 tbnz w25, #0x0, 0x52f88 52f38: 91002268 add x8, x19, #0x8 52f3c: c85ffd09 ldaxr x9, [x8] 52f40: d100052a sub x10, x9, #0x1 52f44: c80bfd0a stlxr w11, x10, [x8] 52f48: 35ffffab cbnz w11, 0x52f3c 52f4c: b50001e9 cbnz x9, 0x52f88 52f50: f9400268 ldr x8, [x19] 52f54: aa1303e0 mov x0, x19 52f58: f9400908 ldr x8, [x8, #0x10] 52f5c: d63f0100 blr x8 52f60: aa1303e0 mov x0, x19 52f64: 97ffbc0b bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 52f68: 14000008 b 0x52f88 52f6c: f94002a8 ldr x8, [x21] 52f70: aa1503e0 mov x0, x21 52f74: f9400908 ldr x8, [x8, #0x10] 52f78: d63f0100 blr x8 52f7c: aa1503e0 mov x0, x21 52f80: 97ffbc04 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 52f84: 3607fdb9 tbz w25, #0x0, 0x52f38 52f88: 910183e0 add x0, sp, #0x60 52f8c: 94006d60 bl 0x6e50c 52f90: a946a3e9 ldp x9, x8, [sp, #0x68] 52f94: f9005928 str x8, [x9, #0xb0] 52f98: f9400be0 ldr x0, [sp, #0x10] 52f9c: 94006acc bl 0x6dacc 52fa0: f94007e8 ldr x8, [sp, #0x8] 52fa4: f9401508 ldr x8, [x8, #0x28] 52fa8: f85a83a9 ldur x9, [x29, #-0x58] 52fac: eb09011f cmp x8, x9 52fb0: 54000621 b.ne 0x53074 52fb4: aa1603e0 mov x0, x22 52fb8: a94f7bfd ldp x29, x30, [sp, #0xf0] 52fbc: a94e4ff4 ldp x20, x19, [sp, #0xe0] 52fc0: a94d57f6 ldp x22, x21, [sp, #0xd0] 52fc4: a94c5ff8 ldp x24, x23, [sp, #0xc0] 52fc8: a94b67fa ldp x26, x25, [sp, #0xb0] 52fcc: a94a6ffc ldp x28, x27, [sp, #0xa0] 52fd0: 910403ff add sp, sp, #0x100 52fd4: d65f03c0 ret 52fd8: d00005e0 adrp x0, 0x110000 52fdc: 91034000 add x0, x0, #0xd0 52fe0: 97ffbdc0 bl 0x426e0 <__cxa_guard_acquire@plt> 52fe4: 34ffd460 cbz w0, 0x52a70 52fe8: 97ffb8c2 bl 0x412f0 52fec: f9006740 str x0, [x26, #0xc8] 52ff0: d00005e0 adrp x0, 0x110000 52ff4: 91034000 add x0, x0, #0xd0 52ff8: 97ffb9fe bl 0x417f0 <__cxa_guard_release@plt> 52ffc: 17fffe9d b 0x52a70 53000: 900005e0 adrp x0, 0x10f000 53004: f945b000 ldr x0, [x0, #0xb60] 53008: f0000401 adrp x1, 0xd6000 <__cxa_demangle+0x13720> 5300c: 913c2421 add x1, x1, #0xf09 53010: 528004e2 mov w2, #0x27 // =39 53014: 940001aa bl 0x536bc 53018: f9400008 ldr x8, [x0] 5301c: aa0003f6 mov x22, x0 53020: f85e8108 ldur x8, [x8, #-0x18] 53024: 8b080000 add x0, x0, x8 53028: d101a3a8 sub x8, x29, #0x68 5302c: 97ffbd01 bl 0x42430 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 53030: 900005e1 adrp x1, 0x10f000 53034: f945a021 ldr x1, [x1, #0xb40] 53038: d101a3a0 sub x0, x29, #0x68 5303c: 97ffbd61 bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 53040: f9400008 ldr x8, [x0] 53044: f9401d08 ldr x8, [x8, #0x38] 53048: 52800141 mov w1, #0xa // =10 5304c: d63f0100 blr x8 53050: 2a0003f7 mov w23, w0 53054: d101a3a0 sub x0, x29, #0x68 53058: 97ffbd52 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 5305c: aa1603e0 mov x0, x22 53060: 2a1703e1 mov w1, w23 53064: 94000301 bl 0x53c68 53068: aa1603e0 mov x0, x22 5306c: 94000293 bl 0x53ab8 53070: 97ffbbf4 bl 0x42040 53074: 97ffbd07 bl 0x42490 <__stack_chk_fail@plt> 53078: aa0003f6 mov x22, x0 5307c: d101a3a0 sub x0, x29, #0x68 53080: 97ffbd48 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 53084: f9401ff7 ldr x23, [sp, #0x38] 53088: b5000417 cbnz x23, 0x53108 5308c: 1400002b b 0x53138 53090: 1400001b b 0x530fc 53094: aa0003f6 mov x22, x0 53098: b00005e0 adrp x0, 0x110000 5309c: 91034000 add x0, x0, #0xd0 530a0: 97ffbcbc bl 0x42390 <__cxa_guard_abort@plt> 530a4: 1400008a b 0x532cc 530a8: 14000001 b 0x530ac 530ac: aa0003f3 mov x19, x0 530b0: b00005e0 adrp x0, 0x110000 530b4: 91034000 add x0, x0, #0xd0 530b8: 97ffbcb6 bl 0x42390 <__cxa_guard_abort@plt> 530bc: 1400008b b 0x532e8 530c0: aa0003f6 mov x22, x0 530c4: 394107e8 ldrb w8, [sp, #0x41] 530c8: 350003c8 cbnz w8, 0x53140 530cc: 14000058 b 0x5322c 530d0: 94000277 bl 0x53aac 530d4: 94000276 bl 0x53aac 530d8: f94017f7 ldr x23, [sp, #0x28] 530dc: aa0003f6 mov x22, x0 530e0: b40002d7 cbz x23, 0x53138 530e4: 910022e8 add x8, x23, #0x8 530e8: c85ffd09 ldaxr x9, [x8] 530ec: d100052a sub x10, x9, #0x1 530f0: c80bfd0a stlxr w11, x10, [x8] 530f4: 35ffffab cbnz w11, 0x530e8 530f8: 14000009 b 0x5311c 530fc: aa0003f6 mov x22, x0 53100: f9401ff7 ldr x23, [sp, #0x38] 53104: b40001b7 cbz x23, 0x53138 53108: 910022e8 add x8, x23, #0x8 5310c: c85ffd09 ldaxr x9, [x8] 53110: d100052a sub x10, x9, #0x1 53114: c80bfd0a stlxr w11, x10, [x8] 53118: 35ffffab cbnz w11, 0x5310c 5311c: b50000e9 cbnz x9, 0x53138 53120: f94002e8 ldr x8, [x23] 53124: aa1703e0 mov x0, x23 53128: f9400908 ldr x8, [x8, #0x10] 5312c: d63f0100 blr x8 53130: aa1703e0 mov x0, x23 53134: 97ffbb97 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 53138: 394107e8 ldrb w8, [sp, #0x41] 5313c: 34000788 cbz w8, 0x5322c 53140: 394103e8 ldrb w8, [sp, #0x40] 53144: 34000748 cbz w8, 0x5322c 53148: 08dffea8 ldarb w8, [x21] 5314c: 36000228 tbz w8, #0x0, 0x53190 53150: f94027e9 ldr x9, [sp, #0x48] 53154: f9406748 ldr x8, [x26, #0xc8] 53158: f9400120 ldr x0, [x9] 5315c: f942e508 ldr x8, [x8, #0x5c8] 53160: d63f0100 blr x8 53164: 34000360 cbz w0, 0x531d0 53168: f81a03bf stur xzr, [x29, #-0x60] 5316c: 08dffea8 ldarb w8, [x21] 53170: 36000208 tbz w8, #0x0, 0x531b0 53174: f94027e9 ldr x9, [sp, #0x48] 53178: f9406748 ldr x8, [x26, #0xc8] 5317c: f9400120 ldr x0, [x9] 53180: f942e908 ldr x8, [x8, #0x5d0] 53184: d10183a1 sub x1, x29, #0x60 53188: d63f0100 blr x8 5318c: 17ffffef b 0x53148 53190: aa1503e0 mov x0, x21 53194: 97ffbd53 bl 0x426e0 <__cxa_guard_acquire@plt> 53198: 34fffdc0 cbz w0, 0x53150 5319c: 97ffb855 bl 0x412f0 531a0: f9006740 str x0, [x26, #0xc8] 531a4: aa1503e0 mov x0, x21 531a8: 97ffb992 bl 0x417f0 <__cxa_guard_release@plt> 531ac: 17ffffe9 b 0x53150 531b0: aa1503e0 mov x0, x21 531b4: 97ffbd4b bl 0x426e0 <__cxa_guard_acquire@plt> 531b8: 34fffde0 cbz w0, 0x53174 531bc: 97ffb84d bl 0x412f0 531c0: f9006740 str x0, [x26, #0xc8] 531c4: aa1503e0 mov x0, x21 531c8: 97ffb98a bl 0x417f0 <__cxa_guard_release@plt> 531cc: 17ffffea b 0x53174 531d0: a944abe8 ldp x8, x10, [sp, #0x48] 531d4: f9402fe9 ldr x9, [sp, #0x58] 531d8: b40000c9 cbz x9, 0x531f0 531dc: 9100212b add x11, x9, #0x8 531e0: c85f7d6c ldxr x12, [x11] 531e4: 9100058c add x12, x12, #0x1 531e8: c80d7d6c stxr w13, x12, [x11] 531ec: 35ffffad cbnz w13, 0x531e0 531f0: f9400d15 ldr x21, [x8, #0x18] 531f4: a901250a stp x10, x9, [x8, #0x10] 531f8: b40001b5 cbz x21, 0x5322c 531fc: 910022a8 add x8, x21, #0x8 53200: c85ffd09 ldaxr x9, [x8] 53204: d100052a sub x10, x9, #0x1 53208: c80bfd0a stlxr w11, x10, [x8] 5320c: 35ffffab cbnz w11, 0x53200 53210: b50000e9 cbnz x9, 0x5322c 53214: f94002a8 ldr x8, [x21] 53218: aa1503e0 mov x0, x21 5321c: f9400908 ldr x8, [x8, #0x10] 53220: d63f0100 blr x8 53224: aa1503e0 mov x0, x21 53228: 97ffbb5a bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 5322c: f9402ff5 ldr x21, [sp, #0x58] 53230: b40000f5 cbz x21, 0x5324c 53234: 910022a8 add x8, x21, #0x8 53238: c85ffd09 ldaxr x9, [x8] 5323c: d100052a sub x10, x9, #0x1 53240: c80bfd0a stlxr w11, x10, [x8] 53244: 35ffffab cbnz w11, 0x53238 53248: b4000069 cbz x9, 0x53254 5324c: 36000139 tbz w25, #0x0, 0x53270 53250: 14000014 b 0x532a0 53254: f94002a8 ldr x8, [x21] 53258: aa1503e0 mov x0, x21 5325c: f9400908 ldr x8, [x8, #0x10] 53260: d63f0100 blr x8 53264: aa1503e0 mov x0, x21 53268: 97ffbb4a bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 5326c: 370001b9 tbnz w25, #0x0, 0x532a0 53270: 91002268 add x8, x19, #0x8 53274: c85ffd09 ldaxr x9, [x8] 53278: d100052a sub x10, x9, #0x1 5327c: c80bfd0a stlxr w11, x10, [x8] 53280: 35ffffab cbnz w11, 0x53274 53284: b50000e9 cbnz x9, 0x532a0 53288: f9400268 ldr x8, [x19] 5328c: aa1303e0 mov x0, x19 53290: f9400908 ldr x8, [x8, #0x10] 53294: d63f0100 blr x8 53298: aa1303e0 mov x0, x19 5329c: 97ffbb3d bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 532a0: 910183e0 add x0, sp, #0x60 532a4: 94006c9a bl 0x6e50c 532a8: a946a3e9 ldp x9, x8, [sp, #0x68] 532ac: f9005928 str x8, [x9, #0xb0] 532b0: 14000007 b 0x532cc 532b4: 17ffff7e b 0x530ac 532b8: 17ffff7d b 0x530ac 532bc: 940001fc bl 0x53aac 532c0: 14000009 b 0x532e4 532c4: 14000008 b 0x532e4 532c8: aa0003f6 mov x22, x0 532cc: f9400be0 ldr x0, [sp, #0x10] 532d0: 940069ff bl 0x6dacc 532d4: aa1603e0 mov x0, x22 532d8: 94020831 bl 0xd539c <__cxa_demangle+0x12abc> 532dc: 940001f4 bl 0x53aac 532e0: 14000001 b 0x532e4 532e4: aa0003f3 mov x19, x0 532e8: 910103e8 add x8, sp, #0x40 532ec: 91004100 add x0, x8, #0x10 532f0: 97ffc0d9 bl 0x43654 532f4: aa1303e0 mov x0, x19 532f8: 940001ed bl 0x53aac 00000000000532fc : 532fc: f81b0ff9 str x25, [sp, #-0x50]! 53300: a9015ff8 stp x24, x23, [sp, #0x10] 53304: a90257f6 stp x22, x21, [sp, #0x20] 53308: a9034ff4 stp x20, x19, [sp, #0x30] 5330c: a9047bfd stp x29, x30, [sp, #0x40] 53310: 910103fd add x29, sp, #0x40 53314: 39412008 ldrb w8, [x0, #0x48] 53318: b00005f8 adrp x24, 0x110000 5331c: aa0003f3 mov x19, x0 53320: 9100e016 add x22, x0, #0x38 53324: 91034318 add x24, x24, #0xd0 53328: b00005f7 adrp x23, 0x110000 5332c: 34000288 cbz w8, 0x5337c 53330: f9402269 ldr x9, [x19, #0x40] 53334: 91014268 add x8, x19, #0x50 53338: eb08013f cmp x9, x8 5333c: 54000040 b.eq 0x53344 53340: f9002268 str x8, [x19, #0x40] 53344: f94002d5 ldr x21, [x22] 53348: b4000415 cbz x21, 0x533c8 5334c: a9454e74 ldp x20, x19, [x19, #0x50] 53350: 08dfff08 ldarb w8, [x24] 53354: 360004a8 tbz w8, #0x0, 0x533e8 53358: f94066e8 ldr x8, [x23, #0xc8] 5335c: b9400ea2 ldr w2, [x21, #0xc] 53360: aa1403e0 mov x0, x20 53364: aa1303e1 mov x1, x19 53368: f9427108 ldr x8, [x8, #0x4e0] 5336c: d63f0100 blr x8 53370: b40002c0 cbz x0, 0x533c8 53374: a900fc1f stp xzr, xzr, [x0, #0x8] 53378: 14000014 b 0x533c8 5337c: f9402268 ldr x8, [x19, #0x40] 53380: b4000248 cbz x8, 0x533c8 53384: 91014269 add x9, x19, #0x50 53388: eb09011f cmp x8, x9 5338c: 54000060 b.eq 0x53398 53390: aa0903e8 mov x8, x9 53394: f9002269 str x9, [x19, #0x40] 53398: f94002d9 ldr x25, [x22] 5339c: a9405514 ldp x20, x21, [x8] 533a0: 08dfff08 ldarb w8, [x24] 533a4: 36000368 tbz w8, #0x0, 0x53410 533a8: f94066e8 ldr x8, [x23, #0xc8] 533ac: f9400320 ldr x0, [x25] 533b0: aa1403e1 mov x1, x20 533b4: aa1503e2 mov x2, x21 533b8: f9416108 ldr x8, [x8, #0x2c0] 533bc: d63f0100 blr x8 533c0: 39412268 ldrb w8, [x19, #0x48] 533c4: 35fffb68 cbnz w8, 0x53330 533c8: a9007edf stp xzr, xzr, [x22] 533cc: 390042df strb wzr, [x22, #0x10] 533d0: a9447bfd ldp x29, x30, [sp, #0x40] 533d4: a9434ff4 ldp x20, x19, [sp, #0x30] 533d8: a94257f6 ldp x22, x21, [sp, #0x20] 533dc: a9415ff8 ldp x24, x23, [sp, #0x10] 533e0: f84507f9 ldr x25, [sp], #0x50 533e4: d65f03c0 ret 533e8: b00005e0 adrp x0, 0x110000 533ec: 91034000 add x0, x0, #0xd0 533f0: 97ffbcbc bl 0x426e0 <__cxa_guard_acquire@plt> 533f4: 34fffb20 cbz w0, 0x53358 533f8: 97ffb7be bl 0x412f0 533fc: f90066e0 str x0, [x23, #0xc8] 53400: b00005e0 adrp x0, 0x110000 53404: 91034000 add x0, x0, #0xd0 53408: 97ffb8fa bl 0x417f0 <__cxa_guard_release@plt> 5340c: 17ffffd3 b 0x53358 53410: b00005e0 adrp x0, 0x110000 53414: 91034000 add x0, x0, #0xd0 53418: 97ffbcb2 bl 0x426e0 <__cxa_guard_acquire@plt> 5341c: 34fffc60 cbz w0, 0x533a8 53420: 97ffb7b4 bl 0x412f0 53424: f90066e0 str x0, [x23, #0xc8] 53428: b00005e0 adrp x0, 0x110000 5342c: 91034000 add x0, x0, #0xd0 53430: 97ffb8f0 bl 0x417f0 <__cxa_guard_release@plt> 53434: 17ffffdd b 0x533a8 53438: 14000001 b 0x5343c 5343c: aa0003f3 mov x19, x0 53440: b00005e0 adrp x0, 0x110000 53444: 91034000 add x0, x0, #0xd0 53448: 97ffbbd2 bl 0x42390 <__cxa_guard_abort@plt> 5344c: aa1303e0 mov x0, x19 53450: 940207d3 bl 0xd539c <__cxa_demangle+0x12abc> 0000000000053454 : 53454: f81d0ff5 str x21, [sp, #-0x30]! 53458: a9014ff4 stp x20, x19, [sp, #0x10] 5345c: a9027bfd stp x29, x30, [sp, #0x20] 53460: 910083fd add x29, sp, #0x20 53464: aa0003f5 mov x21, x0 53468: 384a0ea8 ldrb w8, [x21, #0xa0]! 5346c: aa0003f3 mov x19, x0 53470: aa0103f4 mov x20, x1 53474: 37000068 tbnz w8, #0x0, 0x53480 53478: 910006a0 add x0, x21, #0x1 5347c: 14000002 b 0x53484 53480: f9405a60 ldr x0, [x19, #0xb0] 53484: 97ffb8fb bl 0x41870 53488: b9000280 str w0, [x20] 5348c: 394002a8 ldrb w8, [x21] 53490: 37000068 tbnz w8, #0x0, 0x5349c 53494: 910006a0 add x0, x21, #0x1 53498: 14000002 b 0x534a0 5349c: f9405a60 ldr x0, [x19, #0xb0] 534a0: a9427bfd ldp x29, x30, [sp, #0x20] 534a4: a9414ff4 ldp x20, x19, [sp, #0x10] 534a8: f84307f5 ldr x21, [sp], #0x30 534ac: d65f03c0 ret 00000000000534b0 : 534b0: a94ba408 ldp x8, x9, [x0, #0xb8] 534b4: eb08013f cmp x9, x8 534b8: 54000061 b.ne 0x534c4 534bc: aa1f03e0 mov x0, xzr 534c0: 14005020 b 0x67540 534c4: f9400100 ldr x0, [x8] 534c8: 1400501e b 0x67540 00000000000534cc : 534cc: a94ba408 ldp x8, x9, [x0, #0xb8] 534d0: eb08013f cmp x9, x8 534d4: 54000061 b.ne 0x534e0 534d8: aa1f03e0 mov x0, xzr 534dc: 14002e8f b 0x5ef18 534e0: f9400100 ldr x0, [x8] 534e4: 14002e8d b 0x5ef18 00000000000534e8 : 534e8: a9bf7bfd stp x29, x30, [sp, #-0x10]! 534ec: 910003fd mov x29, sp 534f0: a94ba408 ldp x8, x9, [x0, #0xb8] 534f4: eb08013f cmp x9, x8 534f8: 54000061 b.ne 0x53504 534fc: aa1f03e0 mov x0, xzr 53500: 14000002 b 0x53508 53504: f9400100 ldr x0, [x8] 53508: 94005015 bl 0x6755c 5350c: 12000000 and w0, w0, #0x1 53510: a8c17bfd ldp x29, x30, [sp], #0x10 53514: d65f03c0 ret 0000000000053518 : 53518: a94ba408 ldp x8, x9, [x0, #0xb8] 5351c: eb08013f cmp x9, x8 53520: 54000061 b.ne 0x5352c 53524: aa1f03e0 mov x0, xzr 53528: 14002e7a b 0x5ef10 5352c: f9400100 ldr x0, [x8] 53530: 14002e78 b 0x5ef10 0000000000053534 : 53534: b00005e8 adrp x8, 0x110000 53538: b00005e9 adrp x9, 0x110000 5353c: b00005ea adrp x10, 0x110000 53540: f9005900 str x0, [x8, #0xb0] 53544: f9005d22 str x2, [x9, #0xb8] 53548: f9006141 str x1, [x10, #0xc0] 5354c: d65f03c0 ret 0000000000053550 : 53550: d10203ff sub sp, sp, #0x80 53554: f90013fb str x27, [sp, #0x20] 53558: a90367fa stp x26, x25, [sp, #0x30] 5355c: a9045ff8 stp x24, x23, [sp, #0x40] 53560: a90557f6 stp x22, x21, [sp, #0x50] 53564: a9064ff4 stp x20, x19, [sp, #0x60] 53568: a9077bfd stp x29, x30, [sp, #0x70] 5356c: 9101c3fd add x29, sp, #0x70 53570: d53bd059 mrs x25, TPIDR_EL0 53574: f9401728 ldr x8, [x25, #0x28] 53578: aa0103f4 mov x20, x1 5357c: f9000fe8 str x8, [sp, #0x18] 53580: a94ba408 ldp x8, x9, [x0, #0xb8] 53584: eb08013f cmp x9, x8 53588: 54000061 b.ne 0x53594 5358c: aa1f03f3 mov x19, xzr 53590: 14000002 b 0x53598 53594: f9400113 ldr x19, [x8] 53598: 910003e8 mov x8, sp 5359c: aa1303e0 mov x0, x19 535a0: 910003fa mov x26, sp 535a4: 940051c1 bl 0x67ca8 535a8: 394003fb ldrb w27, [sp] 535ac: f94007e8 ldr x8, [sp, #0x8] 535b0: d2c0002a mov x10, #0x100000000 // =4294967296 535b4: d341ff69 lsr x9, x27, #1 535b8: 7200037f tst w27, #0x1 535bc: 9a880128 csel x8, x9, x8, eq 535c0: b9000288 str w8, [x20] 535c4: a9452675 ldp x21, x9, [x19, #0x50] 535c8: 8b088148 add x8, x10, x8, lsl #32 535cc: 9360fd18 asr x24, x8, #32 535d0: cb150137 sub x23, x9, x21 535d4: eb1802ff cmp x23, x24 535d8: aa1503f6 mov x22, x21 535dc: 540002e2 b.hs 0x53638 535e0: f9403268 ldr x8, [x19, #0x60] 535e4: aa1503f6 mov x22, x21 535e8: cb150108 sub x8, x8, x21 535ec: eb18011f cmp x8, x24 535f0: 54000242 b.hs 0x53638 535f4: aa1803e0 mov x0, x24 535f8: 97ffbb26 bl 0x42290 <_Znwm@plt> 535fc: aa0003f6 mov x22, x0 53600: 8b17001b add x27, x0, x23 53604: f10006ff cmp x23, #0x1 53608: 8b180018 add x24, x0, x24 5360c: 540000ab b.lt 0x53620 53610: aa1603e0 mov x0, x22 53614: aa1503e1 mov x1, x21 53618: aa1703e2 mov x2, x23 5361c: 97ffb6e5 bl 0x411b0 53620: a9056e76 stp x22, x27, [x19, #0x50] 53624: f9003278 str x24, [x19, #0x60] 53628: b4000095 cbz x21, 0x53638 5362c: aa1503e0 mov x0, x21 53630: 97ffb73c bl 0x41320 <_ZdlPv@plt> 53634: f9402a76 ldr x22, [x19, #0x50] 53638: 394003e8 ldrb w8, [sp] 5363c: f9400be9 ldr x9, [sp, #0x10] 53640: b9800282 ldrsw x2, [x20] 53644: b240034a orr x10, x26, #0x1 53648: 7200011f tst w8, #0x1 5364c: 9a890141 csel x1, x10, x9, eq 53650: aa1603e0 mov x0, x22 53654: 97ffb6d7 bl 0x411b0 53658: 394003e8 ldrb w8, [sp] 5365c: f9402a73 ldr x19, [x19, #0x50] 53660: 36000068 tbz w8, #0x0, 0x5366c 53664: f9400be0 ldr x0, [sp, #0x10] 53668: 97ffb72e bl 0x41320 <_ZdlPv@plt> 5366c: f9401728 ldr x8, [x25, #0x28] 53670: f9400fe9 ldr x9, [sp, #0x18] 53674: eb09011f cmp x8, x9 53678: 54000141 b.ne 0x536a0 5367c: aa1303e0 mov x0, x19 53680: a9477bfd ldp x29, x30, [sp, #0x70] 53684: a9464ff4 ldp x20, x19, [sp, #0x60] 53688: a94557f6 ldp x22, x21, [sp, #0x50] 5368c: a9445ff8 ldp x24, x23, [sp, #0x40] 53690: a94367fa ldp x26, x25, [sp, #0x30] 53694: f94013fb ldr x27, [sp, #0x20] 53698: 910203ff add sp, sp, #0x80 5369c: d65f03c0 ret 536a0: 97ffbb7c bl 0x42490 <__stack_chk_fail@plt> 536a4: aa0003f3 mov x19, x0 536a8: 3600007b tbz w27, #0x0, 0x536b4 536ac: f9400be0 ldr x0, [sp, #0x10] 536b0: 97ffb71c bl 0x41320 <_ZdlPv@plt> 536b4: aa1303e0 mov x0, x19 536b8: 94020739 bl 0xd539c <__cxa_demangle+0x12abc> 536bc: d101c3ff sub sp, sp, #0x70 536c0: a90267fa stp x26, x25, [sp, #0x20] 536c4: a9035ff8 stp x24, x23, [sp, #0x30] 536c8: a90457f6 stp x22, x21, [sp, #0x40] 536cc: a9054ff4 stp x20, x19, [sp, #0x50] 536d0: a9067bfd stp x29, x30, [sp, #0x60] 536d4: 910183fd add x29, sp, #0x60 536d8: d53bd059 mrs x25, TPIDR_EL0 536dc: f9401728 ldr x8, [x25, #0x28] 536e0: aa0003f3 mov x19, x0 536e4: f9000fe8 str x8, [sp, #0x18] 536e8: 390003ff strb wzr, [sp] 536ec: f90007e0 str x0, [sp, #0x8] 536f0: f9400008 ldr x8, [x0] 536f4: f85e8109 ldur x9, [x8, #-0x18] 536f8: 8b090009 add x9, x0, x9 536fc: b940212a ldr w10, [x9, #0x20] 53700: 3500062a cbnz w10, 0x537c4 53704: f9404520 ldr x0, [x9, #0x88] 53708: aa0203f4 mov x20, x2 5370c: aa0103f5 mov x21, x1 53710: b4000060 cbz x0, 0x5371c 53714: 940000e9 bl 0x53ab8 53718: f9400268 ldr x8, [x19] 5371c: 52800029 mov w9, #0x1 // =1 53720: 390003e9 strb w9, [sp] 53724: f85e8108 ldur x8, [x8, #-0x18] 53728: 8b080276 add x22, x19, x8 5372c: b94092c5 ldr w5, [x22, #0x90] 53730: f94016d7 ldr x23, [x22, #0x28] 53734: b9400ada ldr w26, [x22, #0x8] 53738: 310004bf cmn w5, #0x1 5373c: 54000221 b.ne 0x53780 53740: 910043e8 add x8, sp, #0x10 53744: aa1603e0 mov x0, x22 53748: 97ffbb3a bl 0x42430 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 5374c: 900005e1 adrp x1, 0x10f000 53750: f945a021 ldr x1, [x1, #0xb40] 53754: 910043e0 add x0, sp, #0x10 53758: 97ffbb9a bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 5375c: f9400008 ldr x8, [x0] 53760: f9401d08 ldr x8, [x8, #0x38] 53764: 52800401 mov w1, #0x20 // =32 53768: d63f0100 blr x8 5376c: 2a0003f8 mov w24, w0 53770: 910043e0 add x0, sp, #0x10 53774: 97ffbb8b bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 53778: 12001f05 and w5, w24, #0xff 5377c: b90092c5 str w5, [x22, #0x90] 53780: 52801608 mov w8, #0xb0 // =176 53784: 0a080348 and w8, w26, w8 53788: 8b1402a3 add x3, x21, x20 5378c: 7100811f cmp w8, #0x20 53790: 9a950062 csel x2, x3, x21, eq 53794: aa1703e0 mov x0, x23 53798: aa1503e1 mov x1, x21 5379c: aa1603e4 mov x4, x22 537a0: 9400002f bl 0x5385c 537a4: b5000100 cbnz x0, 0x537c4 537a8: f9400268 ldr x8, [x19] 537ac: 528000a9 mov w9, #0x5 // =5 537b0: f85e8108 ldur x8, [x8, #-0x18] 537b4: 8b080260 add x0, x19, x8 537b8: b9402008 ldr w8, [x0, #0x20] 537bc: 2a090101 orr w1, w8, w9 537c0: 97ffb710 bl 0x41400 <_ZNSt6__ndk18ios_base5clearEj@plt> 537c4: 910003e0 mov x0, sp 537c8: 94000091 bl 0x53a0c 537cc: f9401728 ldr x8, [x25, #0x28] 537d0: f9400fe9 ldr x9, [sp, #0x18] 537d4: eb09011f cmp x8, x9 537d8: 54000121 b.ne 0x537fc 537dc: aa1303e0 mov x0, x19 537e0: a9467bfd ldp x29, x30, [sp, #0x60] 537e4: a9454ff4 ldp x20, x19, [sp, #0x50] 537e8: a94457f6 ldp x22, x21, [sp, #0x40] 537ec: a9435ff8 ldp x24, x23, [sp, #0x30] 537f0: a94267fa ldp x26, x25, [sp, #0x20] 537f4: 9101c3ff add sp, sp, #0x70 537f8: d65f03c0 ret 537fc: 97ffbb25 bl 0x42490 <__stack_chk_fail@plt> 53800: 14000007 b 0x5381c 53804: aa0003f4 mov x20, x0 53808: 14000008 b 0x53828 5380c: aa0003f4 mov x20, x0 53810: 910043e0 add x0, sp, #0x10 53814: 97ffbb63 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 53818: 14000002 b 0x53820 5381c: aa0003f4 mov x20, x0 53820: 910003e0 mov x0, sp 53824: 9400007a bl 0x53a0c 53828: aa1403e0 mov x0, x20 5382c: 97ffb9f1 bl 0x41ff0 <__cxa_begin_catch@plt> 53830: f9400268 ldr x8, [x19] 53834: f85e8108 ldur x8, [x8, #-0x18] 53838: 8b080260 add x0, x19, x8 5383c: 97ffb77d bl 0x41630 <_ZNSt6__ndk18ios_base33__set_badbit_and_consider_rethrowEv@plt> 53840: 97ffb710 bl 0x41480 <__cxa_end_catch@plt> 53844: 17ffffe2 b 0x537cc 53848: aa0003f3 mov x19, x0 5384c: 97ffb70d bl 0x41480 <__cxa_end_catch@plt> 53850: aa1303e0 mov x0, x19 53854: 940206d2 bl 0xd539c <__cxa_demangle+0x12abc> 53858: 94000095 bl 0x53aac 5385c: d10203ff sub sp, sp, #0x80 53860: f90013fb str x27, [sp, #0x20] 53864: a90367fa stp x26, x25, [sp, #0x30] 53868: a9045ff8 stp x24, x23, [sp, #0x40] 5386c: a90557f6 stp x22, x21, [sp, #0x50] 53870: a9064ff4 stp x20, x19, [sp, #0x60] 53874: a9077bfd stp x29, x30, [sp, #0x70] 53878: 9101c3fd add x29, sp, #0x70 5387c: d53bd05b mrs x27, TPIDR_EL0 53880: f9401768 ldr x8, [x27, #0x28] 53884: aa0003f3 mov x19, x0 53888: f9000fe8 str x8, [sp, #0x18] 5388c: b4000960 cbz x0, 0x539b8 53890: f9400c88 ldr x8, [x4, #0x18] 53894: cb010069 sub x9, x3, x1 53898: cb010059 sub x25, x2, x1 5389c: 2a0503f8 mov w24, w5 538a0: eb090108 subs x8, x8, x9 538a4: aa0403f4 mov x20, x4 538a8: aa0303f6 mov x22, x3 538ac: aa0203f5 mov x21, x2 538b0: 9a9fc117 csel x23, x8, xzr, gt 538b4: f100073f cmp x25, #0x1 538b8: 5400010b b.lt 0x538d8 538bc: f9400268 ldr x8, [x19] 538c0: aa1303e0 mov x0, x19 538c4: aa1903e2 mov x2, x25 538c8: f9403108 ldr x8, [x8, #0x60] 538cc: d63f0100 blr x8 538d0: eb19001f cmp x0, x25 538d4: 54000701 b.ne 0x539b4 538d8: f10006ff cmp x23, #0x1 538dc: 5400052b b.lt 0x53980 538e0: f1005eff cmp x23, #0x17 538e4: a900ffff stp xzr, xzr, [sp, #0x8] 538e8: f90003ff str xzr, [sp] 538ec: 540000c2 b.hs 0x53904 538f0: 910003e9 mov x9, sp 538f4: 531f7ae8 lsl w8, w23, #1 538f8: b2400139 orr x25, x9, #0x1 538fc: 390003e8 strb w8, [sp] 53900: 14000009 b 0x53924 53904: 910042e8 add x8, x23, #0x10 53908: 927ced1a and x26, x8, #0xfffffffffffffff0 5390c: aa1a03e0 mov x0, x26 53910: 97ffba60 bl 0x42290 <_Znwm@plt> 53914: b2400348 orr x8, x26, #0x1 53918: aa0003f9 mov x25, x0 5391c: a9005fe8 stp x8, x23, [sp] 53920: f9000be0 str x0, [sp, #0x10] 53924: aa1903e0 mov x0, x25 53928: 2a1803e1 mov w1, w24 5392c: aa1703e2 mov x2, x23 53930: 97ffb958 bl 0x41e90 53934: 38376b3f strb wzr, [x25, x23] 53938: f9400268 ldr x8, [x19] 5393c: 394003e9 ldrb w9, [sp] 53940: f9400bea ldr x10, [sp, #0x10] 53944: 910003eb mov x11, sp 53948: f9403108 ldr x8, [x8, #0x60] 5394c: b240016b orr x11, x11, #0x1 53950: 7200013f tst w9, #0x1 53954: 9a8a0161 csel x1, x11, x10, eq 53958: aa1303e0 mov x0, x19 5395c: aa1703e2 mov x2, x23 53960: d63f0100 blr x8 53964: 394003e8 ldrb w8, [sp] 53968: aa0003f8 mov x24, x0 5396c: 36000068 tbz w8, #0x0, 0x53978 53970: f9400be0 ldr x0, [sp, #0x10] 53974: 97ffb66b bl 0x41320 <_ZdlPv@plt> 53978: eb17031f cmp x24, x23 5397c: 540001c1 b.ne 0x539b4 53980: cb1502d6 sub x22, x22, x21 53984: f10006df cmp x22, #0x1 53988: 5400012b b.lt 0x539ac 5398c: f9400268 ldr x8, [x19] 53990: aa1303e0 mov x0, x19 53994: aa1503e1 mov x1, x21 53998: aa1603e2 mov x2, x22 5399c: f9403108 ldr x8, [x8, #0x60] 539a0: d63f0100 blr x8 539a4: eb16001f cmp x0, x22 539a8: 54000061 b.ne 0x539b4 539ac: f9000e9f str xzr, [x20, #0x18] 539b0: 14000002 b 0x539b8 539b4: aa1f03f3 mov x19, xzr 539b8: f9401768 ldr x8, [x27, #0x28] 539bc: f9400fe9 ldr x9, [sp, #0x18] 539c0: eb09011f cmp x8, x9 539c4: 54000141 b.ne 0x539ec 539c8: aa1303e0 mov x0, x19 539cc: a9477bfd ldp x29, x30, [sp, #0x70] 539d0: a9464ff4 ldp x20, x19, [sp, #0x60] 539d4: a94557f6 ldp x22, x21, [sp, #0x50] 539d8: a9445ff8 ldp x24, x23, [sp, #0x40] 539dc: a94367fa ldp x26, x25, [sp, #0x30] 539e0: f94013fb ldr x27, [sp, #0x20] 539e4: 910203ff add sp, sp, #0x80 539e8: d65f03c0 ret 539ec: 97ffbaa9 bl 0x42490 <__stack_chk_fail@plt> 539f0: 394003e8 ldrb w8, [sp] 539f4: aa0003f3 mov x19, x0 539f8: 36000068 tbz w8, #0x0, 0x53a04 539fc: f9400be0 ldr x0, [sp, #0x10] 53a00: 97ffb648 bl 0x41320 <_ZdlPv@plt> 53a04: aa1303e0 mov x0, x19 53a08: 94020665 bl 0xd539c <__cxa_demangle+0x12abc> 53a0c: f81e0ff3 str x19, [sp, #-0x20]! 53a10: a9017bfd stp x29, x30, [sp, #0x10] 53a14: 910043fd add x29, sp, #0x10 53a18: f9400408 ldr x8, [x0, #0x8] 53a1c: f9400109 ldr x9, [x8] 53a20: f85e8129 ldur x9, [x9, #-0x18] 53a24: 8b090108 add x8, x8, x9 53a28: f9401509 ldr x9, [x8, #0x28] 53a2c: b4000329 cbz x9, 0x53a90 53a30: b9402109 ldr w9, [x8, #0x20] 53a34: 350002e9 cbnz w9, 0x53a90 53a38: 39402508 ldrb w8, [x8, #0x9] 53a3c: 362802a8 tbz w8, #0x5, 0x53a90 53a40: aa0003f3 mov x19, x0 53a44: 97ffbaef bl 0x42600 <_ZSt18uncaught_exceptionv@plt> 53a48: 37000240 tbnz w0, #0x0, 0x53a90 53a4c: f9400668 ldr x8, [x19, #0x8] 53a50: f9400109 ldr x9, [x8] 53a54: f85e8129 ldur x9, [x9, #-0x18] 53a58: 8b090108 add x8, x8, x9 53a5c: f9401500 ldr x0, [x8, #0x28] 53a60: f9400008 ldr x8, [x0] 53a64: f9401908 ldr x8, [x8, #0x30] 53a68: d63f0100 blr x8 53a6c: 3100041f cmn w0, #0x1 53a70: 54000101 b.ne 0x53a90 53a74: f9400668 ldr x8, [x19, #0x8] 53a78: f9400109 ldr x9, [x8] 53a7c: f85e8129 ldur x9, [x9, #-0x18] 53a80: 8b090100 add x0, x8, x9 53a84: b9402008 ldr w8, [x0, #0x20] 53a88: 32000101 orr w1, w8, #0x1 53a8c: 97ffb65d bl 0x41400 <_ZNSt6__ndk18ios_base5clearEj@plt> 53a90: a9417bfd ldp x29, x30, [sp, #0x10] 53a94: f84207f3 ldr x19, [sp], #0x20 53a98: d65f03c0 ret 53a9c: 97ffb955 bl 0x41ff0 <__cxa_begin_catch@plt> 53aa0: 97ffb678 bl 0x41480 <__cxa_end_catch@plt> 53aa4: 17fffffb b 0x53a90 53aa8: 94000001 bl 0x53aac 53aac: f81f0ffe str x30, [sp, #-0x10]! 53ab0: 97ffb950 bl 0x41ff0 <__cxa_begin_catch@plt> 53ab4: 97ffbab3 bl 0x42580 <_ZSt9terminatev@plt> 53ab8: d10143ff sub sp, sp, #0x50 53abc: f90013f5 str x21, [sp, #0x20] 53ac0: a9034ff4 stp x20, x19, [sp, #0x30] 53ac4: a9047bfd stp x29, x30, [sp, #0x40] 53ac8: 910103fd add x29, sp, #0x40 53acc: d53bd055 mrs x21, TPIDR_EL0 53ad0: f94016a8 ldr x8, [x21, #0x28] 53ad4: aa0003f3 mov x19, x0 53ad8: f9000fe8 str x8, [sp, #0x18] 53adc: f9400008 ldr x8, [x0] 53ae0: f85e8109 ldur x9, [x8, #-0x18] 53ae4: 8b090009 add x9, x0, x9 53ae8: f9401529 ldr x9, [x9, #0x28] 53aec: b40003a9 cbz x9, 0x53b60 53af0: 390023ff strb wzr, [sp, #0x8] 53af4: f9000bf3 str x19, [sp, #0x10] 53af8: f85e8109 ldur x9, [x8, #-0x18] 53afc: 8b090269 add x9, x19, x9 53b00: b940212a ldr w10, [x9, #0x20] 53b04: 350002aa cbnz w10, 0x53b58 53b08: f9404520 ldr x0, [x9, #0x88] 53b0c: b4000060 cbz x0, 0x53b18 53b10: 97ffffea bl 0x53ab8 53b14: f9400268 ldr x8, [x19] 53b18: 52800029 mov w9, #0x1 // =1 53b1c: 390023e9 strb w9, [sp, #0x8] 53b20: f85e8108 ldur x8, [x8, #-0x18] 53b24: 8b080268 add x8, x19, x8 53b28: f9401500 ldr x0, [x8, #0x28] 53b2c: f9400008 ldr x8, [x0] 53b30: f9401908 ldr x8, [x8, #0x30] 53b34: d63f0100 blr x8 53b38: 3100041f cmn w0, #0x1 53b3c: 540000e1 b.ne 0x53b58 53b40: f9400268 ldr x8, [x19] 53b44: f85e8108 ldur x8, [x8, #-0x18] 53b48: 8b080260 add x0, x19, x8 53b4c: b9402008 ldr w8, [x0, #0x20] 53b50: 32000101 orr w1, w8, #0x1 53b54: 97ffb62b bl 0x41400 <_ZNSt6__ndk18ios_base5clearEj@plt> 53b58: 910023e0 add x0, sp, #0x8 53b5c: 97ffffac bl 0x53a0c 53b60: f94016a8 ldr x8, [x21, #0x28] 53b64: f9400fe9 ldr x9, [sp, #0x18] 53b68: eb09011f cmp x8, x9 53b6c: 540000e1 b.ne 0x53b88 53b70: aa1303e0 mov x0, x19 53b74: a9447bfd ldp x29, x30, [sp, #0x40] 53b78: a9434ff4 ldp x20, x19, [sp, #0x30] 53b7c: f94013f5 ldr x21, [sp, #0x20] 53b80: 910143ff add sp, sp, #0x50 53b84: d65f03c0 ret 53b88: 97ffba42 bl 0x42490 <__stack_chk_fail@plt> 53b8c: aa0003f4 mov x20, x0 53b90: 14000004 b 0x53ba0 53b94: aa0003f4 mov x20, x0 53b98: 910023e0 add x0, sp, #0x8 53b9c: 97ffff9c bl 0x53a0c 53ba0: aa1403e0 mov x0, x20 53ba4: 97ffb913 bl 0x41ff0 <__cxa_begin_catch@plt> 53ba8: f9400268 ldr x8, [x19] 53bac: f85e8108 ldur x8, [x8, #-0x18] 53bb0: 8b080260 add x0, x19, x8 53bb4: 97ffb69f bl 0x41630 <_ZNSt6__ndk18ios_base33__set_badbit_and_consider_rethrowEv@plt> 53bb8: 97ffb632 bl 0x41480 <__cxa_end_catch@plt> 53bbc: 17ffffe9 b 0x53b60 53bc0: aa0003f3 mov x19, x0 53bc4: 97ffb62f bl 0x41480 <__cxa_end_catch@plt> 53bc8: aa1303e0 mov x0, x19 53bcc: 940205f4 bl 0xd539c <__cxa_demangle+0x12abc> 53bd0: 97ffffb7 bl 0x53aac 53bd4: a9bf7bfd stp x29, x30, [sp, #-0x10]! 53bd8: 910003fd mov x29, sp 53bdc: b0000460 adrp x0, 0xe0000 53be0: 91182c00 add x0, x0, #0x60b 53be4: 94000001 bl 0x53be8 53be8: a9be4ff4 stp x20, x19, [sp, #-0x20]! 53bec: a9017bfd stp x29, x30, [sp, #0x10] 53bf0: 910043fd add x29, sp, #0x10 53bf4: aa0003f4 mov x20, x0 53bf8: 52800200 mov w0, #0x10 // =16 53bfc: 97ffb62d bl 0x414b0 <__cxa_allocate_exception@plt> 53c00: aa0003f3 mov x19, x0 53c04: aa1403e1 mov x1, x20 53c08: 9400000c bl 0x53c38 53c0c: 900005e1 adrp x1, 0x10f000 53c10: 900005e2 adrp x2, 0x10f000 53c14: f946d821 ldr x1, [x1, #0xdb0] 53c18: f9464042 ldr x2, [x2, #0xc80] 53c1c: aa1303e0 mov x0, x19 53c20: 97ffb90c bl 0x42050 <__cxa_throw@plt> 53c24: aa0003f4 mov x20, x0 53c28: aa1303e0 mov x0, x19 53c2c: 97ffba9d bl 0x426a0 <__cxa_free_exception@plt> 53c30: aa1403e0 mov x0, x20 53c34: 940205da bl 0xd539c <__cxa_demangle+0x12abc> 53c38: f81e0ff3 str x19, [sp, #-0x20]! 53c3c: a9017bfd stp x29, x30, [sp, #0x10] 53c40: 910043fd add x29, sp, #0x10 53c44: aa0003f3 mov x19, x0 53c48: 97ffb5ca bl 0x41370 <_ZNSt11logic_errorC2EPKc@plt> 53c4c: 900005e8 adrp x8, 0x10f000 53c50: f946f508 ldr x8, [x8, #0xde8] 53c54: 91004108 add x8, x8, #0x10 53c58: f9000268 str x8, [x19] 53c5c: a9417bfd ldp x29, x30, [sp, #0x10] 53c60: f84207f3 ldr x19, [sp], #0x20 53c64: d65f03c0 ret 53c68: d10143ff sub sp, sp, #0x50 53c6c: f90013f5 str x21, [sp, #0x20] 53c70: a9034ff4 stp x20, x19, [sp, #0x30] 53c74: a9047bfd stp x29, x30, [sp, #0x40] 53c78: 910103fd add x29, sp, #0x40 53c7c: d53bd055 mrs x21, TPIDR_EL0 53c80: f94016a8 ldr x8, [x21, #0x28] 53c84: aa0003f3 mov x19, x0 53c88: f9000fe8 str x8, [sp, #0x18] 53c8c: 390023ff strb wzr, [sp, #0x8] 53c90: f9000be0 str x0, [sp, #0x10] 53c94: f9400008 ldr x8, [x0] 53c98: f85e8109 ldur x9, [x8, #-0x18] 53c9c: 8b090009 add x9, x0, x9 53ca0: b940212a ldr w10, [x9, #0x20] 53ca4: 350003ea cbnz w10, 0x53d20 53ca8: f9404520 ldr x0, [x9, #0x88] 53cac: 2a0103f4 mov w20, w1 53cb0: b4000060 cbz x0, 0x53cbc 53cb4: 97ffff81 bl 0x53ab8 53cb8: f9400268 ldr x8, [x19] 53cbc: 52800029 mov w9, #0x1 // =1 53cc0: 390023e9 strb w9, [sp, #0x8] 53cc4: f85e8108 ldur x8, [x8, #-0x18] 53cc8: 8b080268 add x8, x19, x8 53ccc: f9401500 ldr x0, [x8, #0x28] 53cd0: b40001c0 cbz x0, 0x53d08 53cd4: a9432408 ldp x8, x9, [x0, #0x30] 53cd8: eb09011f cmp x8, x9 53cdc: 540000a0 b.eq 0x53cf0 53ce0: 91000509 add x9, x8, #0x1 53ce4: f9001809 str x9, [x0, #0x30] 53ce8: 39000114 strb w20, [x8] 53cec: 1400000d b 0x53d20 53cf0: f9400008 ldr x8, [x0] 53cf4: 12001e81 and w1, w20, #0xff 53cf8: f9403508 ldr x8, [x8, #0x68] 53cfc: d63f0100 blr x8 53d00: 3100041f cmn w0, #0x1 53d04: 540000e1 b.ne 0x53d20 53d08: f9400268 ldr x8, [x19] 53d0c: f85e8108 ldur x8, [x8, #-0x18] 53d10: 8b080260 add x0, x19, x8 53d14: b9402008 ldr w8, [x0, #0x20] 53d18: 32000101 orr w1, w8, #0x1 53d1c: 97ffb5b9 bl 0x41400 <_ZNSt6__ndk18ios_base5clearEj@plt> 53d20: 910023e0 add x0, sp, #0x8 53d24: 97ffff3a bl 0x53a0c 53d28: f94016a8 ldr x8, [x21, #0x28] 53d2c: f9400fe9 ldr x9, [sp, #0x18] 53d30: eb09011f cmp x8, x9 53d34: 540000e1 b.ne 0x53d50 53d38: aa1303e0 mov x0, x19 53d3c: a9447bfd ldp x29, x30, [sp, #0x40] 53d40: a9434ff4 ldp x20, x19, [sp, #0x30] 53d44: f94013f5 ldr x21, [sp, #0x20] 53d48: 910143ff add sp, sp, #0x50 53d4c: d65f03c0 ret 53d50: 97ffb9d0 bl 0x42490 <__stack_chk_fail@plt> 53d54: aa0003f4 mov x20, x0 53d58: 14000004 b 0x53d68 53d5c: aa0003f4 mov x20, x0 53d60: 910023e0 add x0, sp, #0x8 53d64: 97ffff2a bl 0x53a0c 53d68: aa1403e0 mov x0, x20 53d6c: 97ffb8a1 bl 0x41ff0 <__cxa_begin_catch@plt> 53d70: f9400268 ldr x8, [x19] 53d74: f85e8108 ldur x8, [x8, #-0x18] 53d78: 8b080260 add x0, x19, x8 53d7c: 97ffb62d bl 0x41630 <_ZNSt6__ndk18ios_base33__set_badbit_and_consider_rethrowEv@plt> 53d80: 97ffb5c0 bl 0x41480 <__cxa_end_catch@plt> 53d84: 17ffffe9 b 0x53d28 53d88: aa0003f3 mov x19, x0 53d8c: 97ffb5bd bl 0x41480 <__cxa_end_catch@plt> 53d90: aa1303e0 mov x0, x19 53d94: 94020582 bl 0xd539c <__cxa_demangle+0x12abc> 53d98: 97ffff45 bl 0x53aac 53d9c: a9bc5ff8 stp x24, x23, [sp, #-0x40]! 53da0: a90157f6 stp x22, x21, [sp, #0x10] 53da4: a9024ff4 stp x20, x19, [sp, #0x20] 53da8: a9037bfd stp x29, x30, [sp, #0x30] 53dac: 9100c3fd add x29, sp, #0x30 53db0: 39404008 ldrb w8, [x0, #0x10] 53db4: b00005f7 adrp x23, 0x110000 53db8: aa0003f3 mov x19, x0 53dbc: 910342f7 add x23, x23, #0xd0 53dc0: b00005f6 adrp x22, 0x110000 53dc4: 34000288 cbz w8, 0x53e14 53dc8: f9400669 ldr x9, [x19, #0x8] 53dcc: 91006268 add x8, x19, #0x18 53dd0: eb08013f cmp x9, x8 53dd4: 54000040 b.eq 0x53ddc 53dd8: f9000668 str x8, [x19, #0x8] 53ddc: f9400278 ldr x24, [x19] 53de0: b4000418 cbz x24, 0x53e60 53de4: a941d674 ldp x20, x21, [x19, #0x18] 53de8: 08dffee8 ldarb w8, [x23] 53dec: 36000488 tbz w8, #0x0, 0x53e7c 53df0: f94066c8 ldr x8, [x22, #0xc8] 53df4: b9400f02 ldr w2, [x24, #0xc] 53df8: f9427108 ldr x8, [x8, #0x4e0] 53dfc: aa1403e0 mov x0, x20 53e00: aa1503e1 mov x1, x21 53e04: d63f0100 blr x8 53e08: b40002c0 cbz x0, 0x53e60 53e0c: a900fc1f stp xzr, xzr, [x0, #0x8] 53e10: 14000014 b 0x53e60 53e14: f9400668 ldr x8, [x19, #0x8] 53e18: b4000248 cbz x8, 0x53e60 53e1c: 91006269 add x9, x19, #0x18 53e20: eb09011f cmp x8, x9 53e24: 54000060 b.eq 0x53e30 53e28: aa0903e8 mov x8, x9 53e2c: f9000669 str x9, [x19, #0x8] 53e30: f9400278 ldr x24, [x19] 53e34: a9405514 ldp x20, x21, [x8] 53e38: 08dffee8 ldarb w8, [x23] 53e3c: 36000348 tbz w8, #0x0, 0x53ea4 53e40: f94066c8 ldr x8, [x22, #0xc8] 53e44: f9400300 ldr x0, [x24] 53e48: f9416108 ldr x8, [x8, #0x2c0] 53e4c: aa1403e1 mov x1, x20 53e50: aa1503e2 mov x2, x21 53e54: d63f0100 blr x8 53e58: 39404268 ldrb w8, [x19, #0x10] 53e5c: 35fffb68 cbnz w8, 0x53dc8 53e60: a9007e7f stp xzr, xzr, [x19] 53e64: 3900427f strb wzr, [x19, #0x10] 53e68: a9437bfd ldp x29, x30, [sp, #0x30] 53e6c: a9424ff4 ldp x20, x19, [sp, #0x20] 53e70: a94157f6 ldp x22, x21, [sp, #0x10] 53e74: a8c45ff8 ldp x24, x23, [sp], #0x40 53e78: d65f03c0 ret 53e7c: b00005e0 adrp x0, 0x110000 53e80: 91034000 add x0, x0, #0xd0 53e84: 97ffba17 bl 0x426e0 <__cxa_guard_acquire@plt> 53e88: 34fffb40 cbz w0, 0x53df0 53e8c: 97ffb519 bl 0x412f0 53e90: f90066c0 str x0, [x22, #0xc8] 53e94: b00005e0 adrp x0, 0x110000 53e98: 91034000 add x0, x0, #0xd0 53e9c: 97ffb655 bl 0x417f0 <__cxa_guard_release@plt> 53ea0: 17ffffd4 b 0x53df0 53ea4: b00005e0 adrp x0, 0x110000 53ea8: 91034000 add x0, x0, #0xd0 53eac: 97ffba0d bl 0x426e0 <__cxa_guard_acquire@plt> 53eb0: 34fffc80 cbz w0, 0x53e40 53eb4: 97ffb50f bl 0x412f0 53eb8: f90066c0 str x0, [x22, #0xc8] 53ebc: b00005e0 adrp x0, 0x110000 53ec0: 91034000 add x0, x0, #0xd0 53ec4: 97ffb64b bl 0x417f0 <__cxa_guard_release@plt> 53ec8: 17ffffde b 0x53e40 53ecc: 14000001 b 0x53ed0 53ed0: aa0003f3 mov x19, x0 53ed4: b00005e0 adrp x0, 0x110000 53ed8: 91034000 add x0, x0, #0xd0 53edc: 97ffb92d bl 0x42390 <__cxa_guard_abort@plt> 53ee0: aa1303e0 mov x0, x19 53ee4: 97fffef2 bl 0x53aac 53ee8: 97fffef1 bl 0x53aac 53eec: f81d0ff5 str x21, [sp, #-0x30]! 53ef0: a9014ff4 stp x20, x19, [sp, #0x10] 53ef4: a9027bfd stp x29, x30, [sp, #0x20] 53ef8: 910083fd add x29, sp, #0x20 53efc: 39400008 ldrb w8, [x0] 53f00: aa0203f4 mov x20, x2 53f04: aa0003f3 mov x19, x0 53f08: aa0103e7 mov x7, x1 53f0c: 37000108 tbnz w8, #0x0, 0x53f2c 53f10: 528002c1 mov w1, #0x16 // =22 53f14: eb14003f cmp x1, x20 53f18: 54000143 b.lo 0x53f40 53f1c: 37000188 tbnz w8, #0x0, 0x53f4c 53f20: 91000675 add x21, x19, #0x1 53f24: b5000194 cbnz x20, 0x53f54 53f28: 1400000f b 0x53f64 53f2c: f9400269 ldr x9, [x19] 53f30: 927ff929 and x9, x9, #0xfffffffffffffffe 53f34: d1000521 sub x1, x9, #0x1 53f38: eb14003f cmp x1, x20 53f3c: 54ffff02 b.hs 0x53f1c 53f40: 370001e8 tbnz w8, #0x0, 0x53f7c 53f44: d341fd03 lsr x3, x8, #1 53f48: 1400000e b 0x53f80 53f4c: f9400a75 ldr x21, [x19, #0x10] 53f50: b40000b4 cbz x20, 0x53f64 53f54: aa1503e0 mov x0, x21 53f58: aa0703e1 mov x1, x7 53f5c: aa1403e2 mov x2, x20 53f60: 97ffb628 bl 0x41800 53f64: 38346abf strb wzr, [x21, x20] 53f68: 39400268 ldrb w8, [x19] 53f6c: 37000188 tbnz w8, #0x0, 0x53f9c 53f70: 531f7a88 lsl w8, w20, #1 53f74: 39000268 strb w8, [x19] 53f78: 1400000a b 0x53fa0 53f7c: f9400663 ldr x3, [x19, #0x8] 53f80: cb010282 sub x2, x20, x1 53f84: aa1303e0 mov x0, x19 53f88: aa1f03e4 mov x4, xzr 53f8c: aa0303e5 mov x5, x3 53f90: aa1403e6 mov x6, x20 53f94: 94000008 bl 0x53fb4 53f98: 14000002 b 0x53fa0 53f9c: f9000674 str x20, [x19, #0x8] 53fa0: aa1303e0 mov x0, x19 53fa4: a9427bfd ldp x29, x30, [sp, #0x20] 53fa8: a9414ff4 ldp x20, x19, [sp, #0x10] 53fac: f84307f5 ldr x21, [sp], #0x30 53fb0: d65f03c0 ret 53fb4: a9ba6ffc stp x28, x27, [sp, #-0x60]! 53fb8: a90167fa stp x26, x25, [sp, #0x10] 53fbc: a9025ff8 stp x24, x23, [sp, #0x20] 53fc0: a90357f6 stp x22, x21, [sp, #0x30] 53fc4: a9044ff4 stp x20, x19, [sp, #0x40] 53fc8: a9057bfd stp x29, x30, [sp, #0x50] 53fcc: 910143fd add x29, sp, #0x50 53fd0: 92800228 mov x8, #-0x12 // =-18 53fd4: cb010108 sub x8, x8, x1 53fd8: eb02011f cmp x8, x2 53fdc: aa0003f4 mov x20, x0 53fe0: 54000823 b.lo 0x540e4 53fe4: 39400288 ldrb w8, [x20] 53fe8: aa0703fa mov x26, x7 53fec: aa0603f3 mov x19, x6 53ff0: aa0503f6 mov x22, x5 53ff4: aa0403f7 mov x23, x4 53ff8: aa0303f9 mov x25, x3 53ffc: aa0103f5 mov x21, x1 54000: 37000068 tbnz w8, #0x0, 0x5400c 54004: 91000698 add x24, x20, #0x1 54008: 14000002 b 0x54010 5400c: f9400a98 ldr x24, [x20, #0x10] 54010: 92800328 mov x8, #-0x1a // =-26 54014: f2efffe8 movk x8, #0x7fff, lsl #48 54018: eb0802bf cmp x21, x8 5401c: 54000128 b.hi 0x54040 54020: 8b150048 add x8, x2, x21 54024: d37ffaa9 lsl x9, x21, #1 54028: eb09011f cmp x8, x9 5402c: 9a883128 csel x8, x9, x8, lo 54030: f1005d1f cmp x8, #0x17 54034: 540000a2 b.hs 0x54048 54038: 528002fb mov w27, #0x17 // =23 5403c: 14000005 b 0x54050 54040: 9280021b mov x27, #-0x11 // =-17 54044: 14000003 b 0x54050 54048: 91004108 add x8, x8, #0x10 5404c: 927ced1b and x27, x8, #0xfffffffffffffff0 54050: aa1b03e0 mov x0, x27 54054: 97ffb88f bl 0x42290 <_Znwm@plt> 54058: aa0003fc mov x28, x0 5405c: b40000b7 cbz x23, 0x54070 54060: aa1c03e0 mov x0, x28 54064: aa1803e1 mov x1, x24 54068: aa1703e2 mov x2, x23 5406c: 97ffb451 bl 0x411b0 54070: b40000b3 cbz x19, 0x54084 54074: 8b170380 add x0, x28, x23 54078: aa1a03e1 mov x1, x26 5407c: aa1303e2 mov x2, x19 54080: 97ffb44c bl 0x411b0 54084: cb160339 sub x25, x25, x22 54088: eb170322 subs x2, x25, x23 5408c: 540000c0 b.eq 0x540a4 54090: 8b170388 add x8, x28, x23 54094: 8b170309 add x9, x24, x23 54098: 8b130100 add x0, x8, x19 5409c: 8b160121 add x1, x9, x22 540a0: 97ffb444 bl 0x411b0 540a4: f1005abf cmp x21, #0x16 540a8: 54000060 b.eq 0x540b4 540ac: aa1803e0 mov x0, x24 540b0: 97ffb49c bl 0x41320 <_ZdlPv@plt> 540b4: b2400368 orr x8, x27, #0x1 540b8: 8b130329 add x9, x25, x19 540bc: f9000288 str x8, [x20] 540c0: a900f289 stp x9, x28, [x20, #0x8] 540c4: a9457bfd ldp x29, x30, [sp, #0x50] 540c8: a9444ff4 ldp x20, x19, [sp, #0x40] 540cc: a94357f6 ldp x22, x21, [sp, #0x30] 540d0: a9425ff8 ldp x24, x23, [sp, #0x20] 540d4: a94167fa ldp x26, x25, [sp, #0x10] 540d8: 38296b9f strb wzr, [x28, x9] 540dc: a8c66ffc ldp x28, x27, [sp], #0x60 540e0: d65f03c0 ret 540e4: aa1403e0 mov x0, x20 540e8: 97fffebb bl 0x53bd4 540ec: a9bd57f6 stp x22, x21, [sp, #-0x30]! 540f0: a9014ff4 stp x20, x19, [sp, #0x10] 540f4: a9027bfd stp x29, x30, [sp, #0x20] 540f8: 910083fd add x29, sp, #0x20 540fc: a9402009 ldp x9, x8, [x0] 54100: b202e7ea mov x10, #-0x3333333333333334 // =-3689348814741910324 54104: f29999aa movk x10, #0xcccd 54108: b200e7f5 mov x21, #0x3333333333333333 // =3689348814741910323 5410c: cb090108 sub x8, x8, x9 54110: 9344fd08 asr x8, x8, #4 54114: 9b0a7d16 mul x22, x8, x10 54118: f2e06675 movk x21, #0x333, lsl #48 5411c: 910006c8 add x8, x22, #0x1 54120: aa0003f3 mov x19, x0 54124: eb15011f cmp x8, x21 54128: 54001108 b.hi 0x54348 5412c: f9400a6b ldr x11, [x19, #0x10] 54130: aa0103f4 mov x20, x1 54134: cb090169 sub x9, x11, x9 54138: 9344fd29 asr x9, x9, #4 5413c: 9b0a7d29 mul x9, x9, x10 54140: b201e7ea mov x10, #-0x6666666666666667 // =-7378697629483820647 54144: f293330a movk x10, #0x9998 54148: f2e0332a movk x10, #0x199, lsl #48 5414c: eb0a013f cmp x9, x10 54150: 540000a8 b.hi 0x54164 54154: d37ff929 lsl x9, x9, #1 54158: eb08013f cmp x9, x8 5415c: 9a893115 csel x21, x8, x9, lo 54160: b4000f15 cbz x21, 0x54340 54164: 8b150aa8 add x8, x21, x21, lsl #2 54168: d37ced00 lsl x0, x8, #4 5416c: 97ffb849 bl 0x42290 <_Znwm@plt> 54170: b940028a ldr w10, [x20] 54174: 52800a09 mov w9, #0x50 // =80 54178: 9b0902c8 madd x8, x22, x9, x0 5417c: aa0803eb mov x11, x8 54180: b900010a str w10, [x8] 54184: f9400e8a ldr x10, [x20, #0x18] 54188: 3cc08280 ldur q0, [x20, #0x8] 5418c: f9000d0a str x10, [x8, #0x18] 54190: 3c808100 stur q0, [x8, #0x8] 54194: f940128a ldr x10, [x20, #0x20] 54198: a9017e9f stp xzr, xzr, [x20, #0x10] 5419c: f900069f str xzr, [x20, #0x8] 541a0: f900191f str xzr, [x8, #0x30] 541a4: f900110a str x10, [x8, #0x20] 541a8: f8028d7f str xzr, [x11, #0x28]! 541ac: 3900e11f strb wzr, [x8, #0x38] 541b0: f9401a8a ldr x10, [x20, #0x30] 541b4: b400026a cbz x10, 0x54200 541b8: f940168c ldr x12, [x20, #0x28] 541bc: 52800a0d mov w13, #0x50 // =80 541c0: 9b0d02cd madd x13, x22, x13, x0 541c4: eb14011f cmp x8, x20 541c8: f900016c str x12, [x11] 541cc: 9100c1ab add x11, x13, #0x30 541d0: 54000060 b.eq 0x541dc 541d4: f900016a str x10, [x11] 541d8: 14000002 b 0x541e0 541dc: aa1f03ea mov x10, xzr 541e0: 3940e28c ldrb w12, [x20, #0x38] 541e4: 52800a0d mov w13, #0x50 // =80 541e8: 9b0d02cd madd x13, x22, x13, x0 541ec: 3900e1ac strb w12, [x13, #0x38] 541f0: 3dc00140 ldr q0, [x10] 541f4: 910101aa add x10, x13, #0x40 541f8: 3d8011a0 str q0, [x13, #0x40] 541fc: f900016a str x10, [x11] 54200: 5280002b mov w11, #0x1 // =1 54204: f900169f str xzr, [x20, #0x28] 54208: 3900e28b strb w11, [x20, #0x38] 5420c: a9403676 ldp x22, x13, [x19] 54210: d503201f nop 54214: 9b0902a9 madd x9, x21, x9, x0 54218: 9101410a add x10, x8, #0x50 5421c: eb1601bf cmp x13, x22 54220: 540005c0 b.eq 0x542d8 54224: aa1f03ec mov x12, xzr 54228: cb0d02ce sub x14, x22, x13 5422c: 1400000f b 0x54268 54230: aa1f03f0 mov x16, xzr 54234: 8b0c01b1 add x17, x13, x12 54238: 385e8231 ldurb w17, [x17, #-0x18] 5423c: 8b0c0100 add x0, x8, x12 54240: 381e8011 sturb w17, [x0, #-0x18] 54244: 3dc00200 ldr q0, [x16] 54248: d1004010 sub x16, x0, #0x10 5424c: f81e0010 stur x16, [x0, #-0x20] 54250: 3c9f0000 stur q0, [x0, #-0x10] 54254: d101418c sub x12, x12, #0x50 54258: eb0c01df cmp x14, x12 5425c: 381e81eb sturb w11, [x15, #-0x18] 54260: f81d81ff stur xzr, [x15, #-0x28] 54264: 54000340 b.eq 0x542cc 54268: 8b0c01af add x15, x13, x12 5426c: b85b01f1 ldur w17, [x15, #-0x50] 54270: 8b0c0110 add x16, x8, x12 54274: b81b0211 stur w17, [x16, #-0x50] 54278: f85c81f1 ldur x17, [x15, #-0x38] 5427c: 3cdb81e0 ldur q0, [x15, #-0x48] 54280: f81c8211 stur x17, [x16, #-0x38] 54284: 3c9b8200 stur q0, [x16, #-0x48] 54288: f85d01f1 ldur x17, [x15, #-0x30] 5428c: a93c7dff stp xzr, xzr, [x15, #-0x40] 54290: f81b81ff stur xzr, [x15, #-0x48] 54294: a93dfe1f stp xzr, xzr, [x16, #-0x28] 54298: f81d0211 stur x17, [x16, #-0x30] 5429c: 381e821f sturb wzr, [x16, #-0x18] 542a0: f85e01f1 ldur x17, [x15, #-0x20] 542a4: b4fffd91 cbz x17, 0x54254 542a8: f85d81f1 ldur x17, [x15, #-0x28] 542ac: eb1001ff cmp x15, x16 542b0: f81d8211 stur x17, [x16, #-0x28] 542b4: 54fffbe0 b.eq 0x54230 542b8: 8b0c01b0 add x16, x13, x12 542bc: f85e0210 ldur x16, [x16, #-0x20] 542c0: 8b0c0111 add x17, x8, x12 542c4: f81e0230 stur x16, [x17, #-0x20] 542c8: 17ffffdb b 0x54234 542cc: a9405a74 ldp x20, x22, [x19] 542d0: 8b0c0108 add x8, x8, x12 542d4: 14000002 b 0x542dc 542d8: aa1603f4 mov x20, x22 542dc: eb1402df cmp x22, x20 542e0: a9002a68 stp x8, x10, [x19] 542e4: f9000a69 str x9, [x19, #0x10] 542e8: 54000141 b.ne 0x54310 542ec: b4000234 cbz x20, 0x54330 542f0: aa1403e0 mov x0, x20 542f4: a9427bfd ldp x29, x30, [sp, #0x20] 542f8: a9414ff4 ldp x20, x19, [sp, #0x10] 542fc: a8c357f6 ldp x22, x21, [sp], #0x30 54300: 17ffb408 b 0x41320 <_ZdlPv@plt> 54304: eb13029f cmp x20, x19 54308: aa1303f6 mov x22, x19 5430c: 54ffff00 b.eq 0x542ec 54310: d100a2c0 sub x0, x22, #0x28 54314: d10142d3 sub x19, x22, #0x50 54318: 97fffea1 bl 0x53d9c 5431c: 385b82c8 ldurb w8, [x22, #-0x48] 54320: 3607ff28 tbz w8, #0x0, 0x54304 54324: f85c82c0 ldur x0, [x22, #-0x38] 54328: 97ffb3fe bl 0x41320 <_ZdlPv@plt> 5432c: 17fffff6 b 0x54304 54330: a9427bfd ldp x29, x30, [sp, #0x20] 54334: a9414ff4 ldp x20, x19, [sp, #0x10] 54338: a8c357f6 ldp x22, x21, [sp], #0x30 5433c: d65f03c0 ret 54340: aa1f03e0 mov x0, xzr 54344: 17ffff8b b 0x54170 54348: aa1303e0 mov x0, x19 5434c: 94000001 bl 0x54350 54350: a9bf7bfd stp x29, x30, [sp, #-0x10]! 54354: 910003fd mov x29, sp 54358: d0000400 adrp x0, 0xd6000 <__cxa_demangle+0x13720> 5435c: 913d5c00 add x0, x0, #0xf57 54360: 97fffe22 bl 0x53be8 54364: aa0003e8 mov x8, x0 54368: f9400000 ldr x0, [x0] 5436c: f900011f str xzr, [x8] 54370: b4000040 cbz x0, 0x54378 54374: 17ffb3eb b 0x41320 <_ZdlPv@plt> 54378: d65f03c0 ret 5437c: d65f03c0 ret 54380: d65f03c0 ret 54384: d10143ff sub sp, sp, #0x50 54388: a9034ff4 stp x20, x19, [sp, #0x30] 5438c: a9047bfd stp x29, x30, [sp, #0x40] 54390: 910103fd add x29, sp, #0x40 54394: d53bd053 mrs x19, TPIDR_EL0 54398: f9401668 ldr x8, [x19, #0x28] 5439c: 900005f4 adrp x20, 0x110000 543a0: f81e83a8 stur x8, [x29, #-0x18] 543a4: f9406e88 ldr x8, [x20, #0xd8] 543a8: b5000348 cbnz x8, 0x54410 543ac: d0000401 adrp x1, 0xd6000 <__cxa_demangle+0x13720> 543b0: 913d8821 add x1, x1, #0xf62 543b4: 910043e0 add x0, sp, #0x10 543b8: 9400002b bl 0x54464 543bc: d0000401 adrp x1, 0xd6000 <__cxa_demangle+0x13720> 543c0: 913dcc21 add x1, x1, #0xf73 543c4: 910043e0 add x0, sp, #0x10 543c8: 528003a2 mov w2, #0x1d // =29 543cc: 940010cc bl 0x586fc 543d0: 910023e8 add x8, sp, #0x8 543d4: 94006330 bl 0x6d094 543d8: f94007e8 ldr x8, [sp, #0x8] 543dc: f9406e80 ldr x0, [x20, #0xd8] 543e0: f90007ff str xzr, [sp, #0x8] 543e4: f9006e88 str x8, [x20, #0xd8] 543e8: b4000240 cbz x0, 0x54430 543ec: 97ffb3cd bl 0x41320 <_ZdlPv@plt> 543f0: f94007e0 ldr x0, [sp, #0x8] 543f4: f90007ff str xzr, [sp, #0x8] 543f8: b4000040 cbz x0, 0x54400 543fc: 97ffb3c9 bl 0x41320 <_ZdlPv@plt> 54400: 394043e8 ldrb w8, [sp, #0x10] 54404: 36000068 tbz w8, #0x0, 0x54410 54408: f94013e0 ldr x0, [sp, #0x20] 5440c: 97ffb3c5 bl 0x41320 <_ZdlPv@plt> 54410: f9401668 ldr x8, [x19, #0x28] 54414: f85e83a9 ldur x9, [x29, #-0x18] 54418: eb09011f cmp x8, x9 5441c: 54000121 b.ne 0x54440 54420: a9447bfd ldp x29, x30, [sp, #0x40] 54424: a9434ff4 ldp x20, x19, [sp, #0x30] 54428: 910143ff add sp, sp, #0x50 5442c: d65f03c0 ret 54430: f90007ff str xzr, [sp, #0x8] 54434: 394043e8 ldrb w8, [sp, #0x10] 54438: 3707fe88 tbnz w8, #0x0, 0x54408 5443c: 17fffff5 b 0x54410 54440: 97ffb814 bl 0x42490 <__stack_chk_fail@plt> 54444: 14000001 b 0x54448 54448: 394043e8 ldrb w8, [sp, #0x10] 5444c: aa0003f3 mov x19, x0 54450: 36000068 tbz w8, #0x0, 0x5445c 54454: f94013e0 ldr x0, [sp, #0x20] 54458: 97ffb3b2 bl 0x41320 <_ZdlPv@plt> 5445c: aa1303e0 mov x0, x19 54460: 940203cf bl 0xd539c <__cxa_demangle+0x12abc> 54464: a9bd57f6 stp x22, x21, [sp, #-0x30]! 54468: a9014ff4 stp x20, x19, [sp, #0x10] 5446c: a9027bfd stp x29, x30, [sp, #0x20] 54470: 910083fd add x29, sp, #0x20 54474: aa0003f3 mov x19, x0 54478: a9007c1f stp xzr, xzr, [x0] 5447c: f900081f str xzr, [x0, #0x10] 54480: aa0103e0 mov x0, x1 54484: aa0103f4 mov x20, x1 54488: 97ffb4fa bl 0x41870 5448c: b100401f cmn x0, #0x10 54490: 54000322 b.hs 0x544f4 54494: aa0003f5 mov x21, x0 54498: f1005c1f cmp x0, #0x17 5449c: 540000a2 b.hs 0x544b0 544a0: 531f7aa8 lsl w8, w21, #1 544a4: 38001668 strb w8, [x19], #0x1 544a8: b5000155 cbnz x21, 0x544d0 544ac: 1400000d b 0x544e0 544b0: 910042a8 add x8, x21, #0x10 544b4: 927ced16 and x22, x8, #0xfffffffffffffff0 544b8: aa1603e0 mov x0, x22 544bc: 97ffb775 bl 0x42290 <_Znwm@plt> 544c0: b24002c8 orr x8, x22, #0x1 544c4: a9008275 stp x21, x0, [x19, #0x8] 544c8: f9000268 str x8, [x19] 544cc: aa0003f3 mov x19, x0 544d0: aa1303e0 mov x0, x19 544d4: aa1403e1 mov x1, x20 544d8: aa1503e2 mov x2, x21 544dc: 97ffb335 bl 0x411b0 544e0: 38356a7f strb wzr, [x19, x21] 544e4: a9427bfd ldp x29, x30, [sp, #0x20] 544e8: a9414ff4 ldp x20, x19, [sp, #0x10] 544ec: a8c357f6 ldp x22, x21, [sp], #0x30 544f0: d65f03c0 ret 544f4: aa1303e0 mov x0, x19 544f8: 97fffdb7 bl 0x53bd4 544fc: d104c3ff sub sp, sp, #0x130 54500: a90d6ffc stp x28, x27, [sp, #0xd0] 54504: a90e67fa stp x26, x25, [sp, #0xe0] 54508: a90f5ff8 stp x24, x23, [sp, #0xf0] 5450c: a91057f6 stp x22, x21, [sp, #0x100] 54510: a9114ff4 stp x20, x19, [sp, #0x110] 54514: a9127bfd stp x29, x30, [sp, #0x120] 54518: 910483fd add x29, sp, #0x120 5451c: d53bd05b mrs x27, TPIDR_EL0 54520: f9401768 ldr x8, [x27, #0x28] 54524: aa0003f5 mov x21, x0 54528: 52800100 mov w0, #0x8 // =8 5452c: aa0203f8 mov x24, x2 54530: aa0103f7 mov x23, x1 54534: f81a03a8 stur x8, [x29, #-0x60] 54538: 97ffb756 bl 0x42290 <_Znwm@plt> 5453c: f9001ea0 str x0, [x21, #0x38] 54540: f900001f str xzr, [x0] 54544: 52801a00 mov w0, #0xd0 // =208 54548: 97ffb752 bl 0x42290 <_Znwm@plt> 5454c: aa0003f6 mov x22, x0 54550: b40000b7 cbz x23, 0x54564 54554: aa1603e0 mov x0, x22 54558: aa1703e1 mov x1, x23 5455c: 940063c7 bl 0x6d478 54560: 14000003 b 0x5456c 54564: aa1603e0 mov x0, x22 54568: 940063c2 bl 0x6d470 5456c: f90002b6 str x22, [x21] 54570: 94006554 bl 0x6dac0 54574: aa0003f3 mov x19, x0 54578: aa1603e0 mov x0, x22 5457c: 94006554 bl 0x6dacc 54580: f9405ac8 ldr x8, [x22, #0xb0] 54584: b94092c9 ldr w9, [x22, #0x90] 54588: 910243ea add x10, sp, #0x90 5458c: 900005f4 adrp x20, 0x110000 54590: f9005aca str x10, [x22, #0xb0] 54594: a909a3f6 stp x22, x8, [sp, #0x98] 54598: b90093e9 str w9, [sp, #0x90] 5459c: 91034294 add x20, x20, #0xd0 545a0: 08dffe88 ldarb w8, [x20] 545a4: 900005fa adrp x26, 0x110000 545a8: 36003a48 tbz w8, #0x0, 0x54cf0 545ac: f9406748 ldr x8, [x26, #0xc8] 545b0: f9437d08 ldr x8, [x8, #0x6f8] 545b4: d63f0100 blr x8 545b8: a90a87e0 stp x0, x1, [sp, #0xa8] 545bc: b40005d7 cbz x23, 0x54674 545c0: b40005b8 cbz x24, 0x54674 545c4: 910203e8 add x8, sp, #0x80 545c8: aa1603e0 mov x0, x22 545cc: aa1803e1 mov x1, x24 545d0: 940070a6 bl 0x70868 545d4: a94863fc ldp x28, x24, [sp, #0x80] 545d8: b40000d8 cbz x24, 0x545f0 545dc: 91002308 add x8, x24, #0x8 545e0: c85f7d09 ldxr x9, [x8] 545e4: 91000529 add x9, x9, #0x1 545e8: c80a7d09 stxr w10, x9, [x8] 545ec: 35ffffaa cbnz w10, 0x545e0 545f0: 52800028 mov w8, #0x1 // =1 545f4: 390183e8 strb w8, [sp, #0x60] 545f8: a9077fff stp xzr, xzr, [sp, #0x70] 545fc: f9400789 ldr x9, [x28, #0x8] 54600: f90037e9 str x9, [sp, #0x68] 54604: f9400928 ldr x8, [x9, #0x10] 54608: eb1c011f cmp x8, x28 5460c: 540003c0 b.eq 0x54684 54610: f9400d29 ldr x9, [x9, #0x18] 54614: b4000409 cbz x9, 0x54694 54618: 9100212a add x10, x9, #0x8 5461c: c85f7d4b ldxr x11, [x10] 54620: 9100056b add x11, x11, #0x1 54624: c80c7d4b stxr w12, x11, [x10] 54628: 35ffffac cbnz w12, 0x5461c 5462c: f9403ff9 ldr x25, [sp, #0x78] 54630: a90727e8 stp x8, x9, [sp, #0x70] 54634: b4000339 cbz x25, 0x54698 54638: 91002328 add x8, x25, #0x8 5463c: c85ffd09 ldaxr x9, [x8] 54640: d100052a sub x10, x9, #0x1 54644: c80bfd0a stlxr w11, x10, [x8] 54648: 35ffffab cbnz w11, 0x5463c 5464c: b5000269 cbnz x9, 0x54698 54650: f9400328 ldr x8, [x25] 54654: aa1903e0 mov x0, x25 54658: f9400908 ldr x8, [x8, #0x10] 5465c: d63f0100 blr x8 54660: aa1903e0 mov x0, x25 54664: 97ffb64b bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 54668: f94037e8 ldr x8, [sp, #0x68] 5466c: b50001b8 cbnz x24, 0x546a0 54670: 14000011 b 0x546b4 54674: 910203e8 add x8, sp, #0x80 54678: aa1603e0 mov x0, x22 5467c: 94006fe7 bl 0x70618 54680: 17ffffd5 b 0x545d4 54684: 2a1f03e8 mov w8, wzr 54688: 390187e8 strb w8, [sp, #0x61] 5468c: b5000398 cbnz x24, 0x546fc 54690: 14000027 b 0x5472c 54694: a90727e8 stp x8, x9, [sp, #0x70] 54698: f94037e8 ldr x8, [sp, #0x68] 5469c: b40000d8 cbz x24, 0x546b4 546a0: 91002309 add x9, x24, #0x8 546a4: c85f7d2a ldxr x10, [x9] 546a8: 9100054a add x10, x10, #0x1 546ac: c80b7d2a stxr w11, x10, [x9] 546b0: 35ffffab cbnz w11, 0x546a4 546b4: f9400d19 ldr x25, [x8, #0x18] 546b8: a901611c stp x28, x24, [x8, #0x10] 546bc: b40001b9 cbz x25, 0x546f0 546c0: 91002328 add x8, x25, #0x8 546c4: c85ffd09 ldaxr x9, [x8] 546c8: d100052a sub x10, x9, #0x1 546cc: c80bfd0a stlxr w11, x10, [x8] 546d0: 35ffffab cbnz w11, 0x546c4 546d4: b50000e9 cbnz x9, 0x546f0 546d8: f9400328 ldr x8, [x25] 546dc: aa1903e0 mov x0, x25 546e0: f9400908 ldr x8, [x8, #0x10] 546e4: d63f0100 blr x8 546e8: aa1903e0 mov x0, x25 546ec: 97ffb629 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 546f0: 52800028 mov w8, #0x1 // =1 546f4: 390187e8 strb w8, [sp, #0x61] 546f8: b40001b8 cbz x24, 0x5472c 546fc: 91002308 add x8, x24, #0x8 54700: c85ffd09 ldaxr x9, [x8] 54704: d100052a sub x10, x9, #0x1 54708: c80bfd0a stlxr w11, x10, [x8] 5470c: 35ffffab cbnz w11, 0x54700 54710: b50000e9 cbnz x9, 0x5472c 54714: f9400308 ldr x8, [x24] 54718: aa1803e0 mov x0, x24 5471c: f9400908 ldr x8, [x8, #0x10] 54720: d63f0100 blr x8 54724: aa1803e0 mov x0, x24 54728: 97ffb61a bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 5472c: f9400eb8 ldr x24, [x21, #0x18] 54730: a900febf stp xzr, xzr, [x21, #0x8] 54734: f9000ebf str xzr, [x21, #0x18] 54738: b40001b8 cbz x24, 0x5476c 5473c: 91002308 add x8, x24, #0x8 54740: c85ffd09 ldaxr x9, [x8] 54744: d100052a sub x10, x9, #0x1 54748: c80bfd0a stlxr w11, x10, [x8] 5474c: 35ffffab cbnz w11, 0x54740 54750: b50000e9 cbnz x9, 0x5476c 54754: f9400308 ldr x8, [x24] 54758: aa1803e0 mov x0, x24 5475c: f9400908 ldr x8, [x8, #0x10] 54760: d63f0100 blr x8 54764: aa1803e0 mov x0, x24 54768: 97ffb60a bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 5476c: 390082bf strb wzr, [x21, #0x20] 54770: f90006b6 str x22, [x21, #0x8] 54774: a94823e9 ldp x9, x8, [sp, #0x80] 54778: b40000c8 cbz x8, 0x54790 5477c: 9100210a add x10, x8, #0x8 54780: c85f7d4b ldxr x11, [x10] 54784: 9100056b add x11, x11, #0x1 54788: c80c7d4b stxr w12, x11, [x10] 5478c: 35ffffac cbnz w12, 0x54780 54790: f9400eb8 ldr x24, [x21, #0x18] 54794: a90122a9 stp x9, x8, [x21, #0x10] 54798: b40001b8 cbz x24, 0x547cc 5479c: 91002308 add x8, x24, #0x8 547a0: c85ffd09 ldaxr x9, [x8] 547a4: d100052a sub x10, x9, #0x1 547a8: c80bfd0a stlxr w11, x10, [x8] 547ac: 35ffffab cbnz w11, 0x547a0 547b0: b50000e9 cbnz x9, 0x547cc 547b4: f9400308 ldr x8, [x24] 547b8: aa1803e0 mov x0, x24 547bc: f9400908 ldr x8, [x8, #0x10] 547c0: d63f0100 blr x8 547c4: aa1803e0 mov x0, x24 547c8: 97ffb5f2 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 547cc: 390082bf strb wzr, [x21, #0x20] 547d0: f94043e0 ldr x0, [sp, #0x80] 547d4: 910163e8 add x8, sp, #0x58 547d8: 94006f4f bl 0x70514 547dc: b4000297 cbz x23, 0x5482c 547e0: 08dffe88 ldarb w8, [x20] 547e4: 36002728 tbz w8, #0x0, 0x54cc8 547e8: f9406748 ldr x8, [x26, #0xc8] 547ec: f9437d08 ldr x8, [x8, #0x6f8] 547f0: d63f0100 blr x8 547f4: a90586a0 stp x0, x1, [x21, #0x58] 547f8: 08dffe88 ldarb w8, [x20] 547fc: 360028e8 tbz w8, #0x0, 0x54d18 54800: f9406748 ldr x8, [x26, #0xc8] 54804: f9437d08 ldr x8, [x8, #0x6f8] 54808: d63f0100 blr x8 5480c: a90686a0 stp x0, x1, [x21, #0x68] 54810: f94043e8 ldr x8, [sp, #0x80] 54814: 394022c9 ldrb w9, [x22, #0x8] 54818: f9400917 ldr x23, [x8, #0x10] 5481c: 34000429 cbz w9, 0x548a0 54820: b0000016 adrp x22, 0x55000 54824: 912b12d6 add x22, x22, #0xac4 54828: 1400002c b 0x548d8 5482c: b0000001 adrp x1, 0x55000 54830: 910b9021 add x1, x1, #0x2e4 54834: aa1603e0 mov x0, x22 54838: 94006603 bl 0x6e044 5483c: f9402ff7 ldr x23, [sp, #0x58] 54840: a94823e9 ldp x9, x8, [sp, #0x80] 54844: a904ffff stp xzr, xzr, [sp, #0x48] 54848: b4001748 cbz x8, 0x54b30 5484c: 9100210a add x10, x8, #0x8 54850: c85f7d4b ldxr x11, [x10] 54854: 9100056b add x11, x11, #0x1 54858: c80c7d4b stxr w12, x11, [x10] 5485c: 35ffffac cbnz w12, 0x54850 54860: f9402bf8 ldr x24, [sp, #0x50] 54864: a904a3e9 stp x9, x8, [sp, #0x48] 54868: b4001678 cbz x24, 0x54b34 5486c: 91002308 add x8, x24, #0x8 54870: c85ffd09 ldaxr x9, [x8] 54874: d100052a sub x10, x9, #0x1 54878: c80bfd0a stlxr w11, x10, [x8] 5487c: 35ffffab cbnz w11, 0x54870 54880: b50015a9 cbnz x9, 0x54b34 54884: f9400308 ldr x8, [x24] 54888: aa1803e0 mov x0, x24 5488c: f9400908 ldr x8, [x8, #0x10] 54890: d63f0100 blr x8 54894: aa1803e0 mov x0, x24 54898: 97ffb5be bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 5489c: 140000a6 b 0x54b34 548a0: f94002d6 ldr x22, [x22] 548a4: 08dffe88 ldarb w8, [x20] 548a8: 360029c8 tbz w8, #0x0, 0x54de0 548ac: f9406748 ldr x8, [x26, #0xc8] 548b0: f942d508 ldr x8, [x8, #0x5a8] 548b4: b0000001 adrp x1, 0x55000 548b8: b0000002 adrp x2, 0x55000 548bc: 911a8021 add x1, x1, #0x6a0 548c0: 911d4042 add x2, x2, #0x750 548c4: aa1603e0 mov x0, x22 548c8: aa1503e3 mov x3, x21 548cc: d63f0100 blr x8 548d0: b0000016 adrp x22, 0x55000 548d4: 911d92d6 add x22, x22, #0x764 548d8: 52800108 mov w8, #0x8 // =8 548dc: a901a3f5 stp x21, x8, [sp, #0x18] 548e0: 08dffe88 ldarb w8, [x20] 548e4: 360022e8 tbz w8, #0x0, 0x54d40 548e8: f9406748 ldr x8, [x26, #0xc8] 548ec: f9430d08 ldr x8, [x8, #0x618] 548f0: 910063e5 add x5, sp, #0x18 548f4: 52800024 mov w4, #0x1 // =1 548f8: aa1703e0 mov x0, x23 548fc: aa1603e1 mov x1, x22 54900: 2a1f03e2 mov w2, wzr 54904: 2a1f03e3 mov w3, wzr 54908: d63f0100 blr x8 5490c: 08dffe88 ldarb w8, [x20] 54910: aa0003f9 mov x25, x0 54914: aa0103f8 mov x24, x1 54918: 36002288 tbz w8, #0x0, 0x54d68 5491c: f9406748 ldr x8, [x26, #0xc8] 54920: f9424908 ldr x8, [x8, #0x490] 54924: aa1703e0 mov x0, x23 54928: d63f0100 blr x8 5492c: 08dffe88 ldarb w8, [x20] 54930: aa0003f5 mov x21, x0 54934: aa0103f6 mov x22, x1 54938: 360022c8 tbz w8, #0x0, 0x54d90 5493c: f9406748 ldr x8, [x26, #0xc8] 54940: f9420908 ldr x8, [x8, #0x410] 54944: d0000403 adrp x3, 0xd6000 <__cxa_demangle+0x13720> 54948: 913ec063 add x3, x3, #0xfb0 5494c: aa1703e0 mov x0, x23 54950: aa1503e1 mov x1, x21 54954: aa1603e2 mov x2, x22 54958: aa1903e4 mov x4, x25 5495c: aa1803e5 mov x5, x24 54960: d63f0100 blr x8 54964: 08dffe88 ldarb w8, [x20] 54968: 36002288 tbz w8, #0x0, 0x54db8 5496c: f9406748 ldr x8, [x26, #0xc8] 54970: f9415908 ldr x8, [x8, #0x2b0] 54974: aa1703e0 mov x0, x23 54978: aa1503e1 mov x1, x21 5497c: aa1603e2 mov x2, x22 54980: d63f0100 blr x8 54984: 394187e8 ldrb w8, [sp, #0x61] 54988: 34000788 cbz w8, 0x54a78 5498c: 394183e8 ldrb w8, [sp, #0x60] 54990: 34000748 cbz w8, 0x54a78 54994: 08dffe88 ldarb w8, [x20] 54998: 36000228 tbz w8, #0x0, 0x549dc 5499c: f94037e9 ldr x9, [sp, #0x68] 549a0: f9406748 ldr x8, [x26, #0xc8] 549a4: f9400120 ldr x0, [x9] 549a8: f942e508 ldr x8, [x8, #0x5c8] 549ac: d63f0100 blr x8 549b0: 34000360 cbz w0, 0x54a1c 549b4: f9000fff str xzr, [sp, #0x18] 549b8: 08dffe88 ldarb w8, [x20] 549bc: 36000208 tbz w8, #0x0, 0x549fc 549c0: f94037e9 ldr x9, [sp, #0x68] 549c4: f9406748 ldr x8, [x26, #0xc8] 549c8: f9400120 ldr x0, [x9] 549cc: f942e908 ldr x8, [x8, #0x5d0] 549d0: 910063e1 add x1, sp, #0x18 549d4: d63f0100 blr x8 549d8: 17ffffef b 0x54994 549dc: aa1403e0 mov x0, x20 549e0: 97ffb740 bl 0x426e0 <__cxa_guard_acquire@plt> 549e4: 34fffdc0 cbz w0, 0x5499c 549e8: 97ffb242 bl 0x412f0 549ec: f9006740 str x0, [x26, #0xc8] 549f0: aa1403e0 mov x0, x20 549f4: 97ffb37f bl 0x417f0 <__cxa_guard_release@plt> 549f8: 17ffffe9 b 0x5499c 549fc: aa1403e0 mov x0, x20 54a00: 97ffb738 bl 0x426e0 <__cxa_guard_acquire@plt> 54a04: 34fffde0 cbz w0, 0x549c0 54a08: 97ffb23a bl 0x412f0 54a0c: f9006740 str x0, [x26, #0xc8] 54a10: aa1403e0 mov x0, x20 54a14: 97ffb377 bl 0x417f0 <__cxa_guard_release@plt> 54a18: 17ffffea b 0x549c0 54a1c: a946abe8 ldp x8, x10, [sp, #0x68] 54a20: f9403fe9 ldr x9, [sp, #0x78] 54a24: b40000c9 cbz x9, 0x54a3c 54a28: 9100212b add x11, x9, #0x8 54a2c: c85f7d6c ldxr x12, [x11] 54a30: 9100058c add x12, x12, #0x1 54a34: c80d7d6c stxr w13, x12, [x11] 54a38: 35ffffad cbnz w13, 0x54a2c 54a3c: f9400d14 ldr x20, [x8, #0x18] 54a40: a901250a stp x10, x9, [x8, #0x10] 54a44: b40001b4 cbz x20, 0x54a78 54a48: 91002288 add x8, x20, #0x8 54a4c: c85ffd09 ldaxr x9, [x8] 54a50: d100052a sub x10, x9, #0x1 54a54: c80bfd0a stlxr w11, x10, [x8] 54a58: 35ffffab cbnz w11, 0x54a4c 54a5c: b50000e9 cbnz x9, 0x54a78 54a60: f9400288 ldr x8, [x20] 54a64: aa1403e0 mov x0, x20 54a68: f9400908 ldr x8, [x8, #0x10] 54a6c: d63f0100 blr x8 54a70: aa1403e0 mov x0, x20 54a74: 97ffb547 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 54a78: f9403ff4 ldr x20, [sp, #0x78] 54a7c: b40001b4 cbz x20, 0x54ab0 54a80: 91002288 add x8, x20, #0x8 54a84: c85ffd09 ldaxr x9, [x8] 54a88: d100052a sub x10, x9, #0x1 54a8c: c80bfd0a stlxr w11, x10, [x8] 54a90: 35ffffab cbnz w11, 0x54a84 54a94: b50000e9 cbnz x9, 0x54ab0 54a98: f9400288 ldr x8, [x20] 54a9c: aa1403e0 mov x0, x20 54aa0: f9400908 ldr x8, [x8, #0x10] 54aa4: d63f0100 blr x8 54aa8: aa1403e0 mov x0, x20 54aac: 97ffb539 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 54ab0: f94047f4 ldr x20, [sp, #0x88] 54ab4: b40001b4 cbz x20, 0x54ae8 54ab8: 91002288 add x8, x20, #0x8 54abc: c85ffd09 ldaxr x9, [x8] 54ac0: d100052a sub x10, x9, #0x1 54ac4: c80bfd0a stlxr w11, x10, [x8] 54ac8: 35ffffab cbnz w11, 0x54abc 54acc: b50000e9 cbnz x9, 0x54ae8 54ad0: f9400288 ldr x8, [x20] 54ad4: aa1403e0 mov x0, x20 54ad8: f9400908 ldr x8, [x8, #0x10] 54adc: d63f0100 blr x8 54ae0: aa1403e0 mov x0, x20 54ae4: 97ffb52b bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 54ae8: 910243e0 add x0, sp, #0x90 54aec: 94006688 bl 0x6e50c 54af0: a949a3e9 ldp x9, x8, [sp, #0x98] 54af4: f9005928 str x8, [x9, #0xb0] 54af8: aa1303e0 mov x0, x19 54afc: 940063f4 bl 0x6dacc 54b00: f9401768 ldr x8, [x27, #0x28] 54b04: f85a03a9 ldur x9, [x29, #-0x60] 54b08: eb09011f cmp x8, x9 54b0c: 540017e1 b.ne 0x54e08 54b10: a9527bfd ldp x29, x30, [sp, #0x120] 54b14: a9514ff4 ldp x20, x19, [sp, #0x110] 54b18: a95057f6 ldp x22, x21, [sp, #0x100] 54b1c: a94f5ff8 ldp x24, x23, [sp, #0xf0] 54b20: a94e67fa ldp x26, x25, [sp, #0xe0] 54b24: a94d6ffc ldp x28, x27, [sp, #0xd0] 54b28: 9104c3ff add sp, sp, #0x130 54b2c: d65f03c0 ret 54b30: a904a3e9 stp x9, x8, [sp, #0x48] 54b34: d0000401 adrp x1, 0xd6000 <__cxa_demangle+0x13720> 54b38: 913e4421 add x1, x1, #0xf91 54b3c: 9100e3e8 add x8, sp, #0x38 54b40: 12800003 mov w3, #-0x1 // =-1 54b44: aa1603e0 mov x0, x22 54b48: 2a1f03e2 mov w2, wzr 54b4c: 940068ef bl 0x6ef08 54b50: f9401fe8 ldr x8, [sp, #0x38] 54b54: b40015c8 cbz x8, 0x54e0c 54b58: f90023e8 str x8, [sp, #0x40] 54b5c: f9000bff str xzr, [sp, #0x10] 54b60: b0000001 adrp x1, 0x55000 54b64: 91137021 add x1, x1, #0x4dc 54b68: 910063e8 add x8, sp, #0x18 54b6c: 910043e2 add x2, sp, #0x10 54b70: aa1603e0 mov x0, x22 54b74: 94007c24 bl 0x73c04 54b78: f9400ff8 ldr x24, [sp, #0x18] 54b7c: a94823e9 ldp x9, x8, [sp, #0x80] 54b80: a9007fff stp xzr, xzr, [sp] 54b84: b40002c8 cbz x8, 0x54bdc 54b88: 9100210a add x10, x8, #0x8 54b8c: c85f7d4b ldxr x11, [x10] 54b90: 9100056b add x11, x11, #0x1 54b94: c80c7d4b stxr w12, x11, [x10] 54b98: 35ffffac cbnz w12, 0x54b8c 54b9c: f94007f9 ldr x25, [sp, #0x8] 54ba0: a90023e9 stp x9, x8, [sp] 54ba4: b40001f9 cbz x25, 0x54be0 54ba8: 91002328 add x8, x25, #0x8 54bac: c85ffd09 ldaxr x9, [x8] 54bb0: d100052a sub x10, x9, #0x1 54bb4: c80bfd0a stlxr w11, x10, [x8] 54bb8: 35ffffab cbnz w11, 0x54bac 54bbc: b5000129 cbnz x9, 0x54be0 54bc0: f9400328 ldr x8, [x25] 54bc4: aa1903e0 mov x0, x25 54bc8: f9400908 ldr x8, [x8, #0x10] 54bcc: d63f0100 blr x8 54bd0: aa1903e0 mov x0, x25 54bd4: 97ffb4ef bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 54bd8: 14000002 b 0x54be0 54bdc: a90023e9 stp x9, x8, [sp] 54be0: 9100a3e8 add x8, sp, #0x28 54be4: 910003e1 mov x1, sp 54be8: aa1803e0 mov x0, x24 54bec: 940076db bl 0x72758 54bf0: f94017e8 ldr x8, [sp, #0x28] 54bf4: b4001468 cbz x8, 0x54e80 54bf8: f9001be8 str x8, [sp, #0x30] 54bfc: 910123e1 add x1, sp, #0x48 54c00: 910103e2 add x2, sp, #0x40 54c04: 9100c3e3 add x3, sp, #0x30 54c08: aa1703e0 mov x0, x23 54c0c: 94007e10 bl 0x7444c 54c10: 72001c1f tst w0, #0xff 54c14: 54001700 b.eq 0x54ef4 54c18: f94007f7 ldr x23, [sp, #0x8] 54c1c: b40001b7 cbz x23, 0x54c50 54c20: 910022e8 add x8, x23, #0x8 54c24: c85ffd09 ldaxr x9, [x8] 54c28: d100052a sub x10, x9, #0x1 54c2c: c80bfd0a stlxr w11, x10, [x8] 54c30: 35ffffab cbnz w11, 0x54c24 54c34: b50000e9 cbnz x9, 0x54c50 54c38: f94002e8 ldr x8, [x23] 54c3c: aa1703e0 mov x0, x23 54c40: f9400908 ldr x8, [x8, #0x10] 54c44: d63f0100 blr x8 54c48: aa1703e0 mov x0, x23 54c4c: 97ffb4d1 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 54c50: f94013f7 ldr x23, [sp, #0x20] 54c54: b40001b7 cbz x23, 0x54c88 54c58: 910022e8 add x8, x23, #0x8 54c5c: c85ffd09 ldaxr x9, [x8] 54c60: d100052a sub x10, x9, #0x1 54c64: c80bfd0a stlxr w11, x10, [x8] 54c68: 35ffffab cbnz w11, 0x54c5c 54c6c: b50000e9 cbnz x9, 0x54c88 54c70: f94002e8 ldr x8, [x23] 54c74: aa1703e0 mov x0, x23 54c78: f9400908 ldr x8, [x8, #0x10] 54c7c: d63f0100 blr x8 54c80: aa1703e0 mov x0, x23 54c84: 97ffb4c3 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 54c88: f9402bf7 ldr x23, [sp, #0x50] 54c8c: b4ffdab7 cbz x23, 0x547e0 54c90: 910022e8 add x8, x23, #0x8 54c94: c85ffd09 ldaxr x9, [x8] 54c98: d100052a sub x10, x9, #0x1 54c9c: c80bfd0a stlxr w11, x10, [x8] 54ca0: 35ffffab cbnz w11, 0x54c94 54ca4: b5ffd9e9 cbnz x9, 0x547e0 54ca8: f94002e8 ldr x8, [x23] 54cac: aa1703e0 mov x0, x23 54cb0: f9400908 ldr x8, [x8, #0x10] 54cb4: d63f0100 blr x8 54cb8: aa1703e0 mov x0, x23 54cbc: 97ffb4b5 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 54cc0: 08dffe88 ldarb w8, [x20] 54cc4: 3707d928 tbnz w8, #0x0, 0x547e8 54cc8: 900005e0 adrp x0, 0x110000 54ccc: 91034000 add x0, x0, #0xd0 54cd0: 97ffb684 bl 0x426e0 <__cxa_guard_acquire@plt> 54cd4: 34ffd8a0 cbz w0, 0x547e8 54cd8: 97ffb186 bl 0x412f0 54cdc: f9006740 str x0, [x26, #0xc8] 54ce0: 900005e0 adrp x0, 0x110000 54ce4: 91034000 add x0, x0, #0xd0 54ce8: 97ffb2c2 bl 0x417f0 <__cxa_guard_release@plt> 54cec: 17fffebf b 0x547e8 54cf0: 900005e0 adrp x0, 0x110000 54cf4: 91034000 add x0, x0, #0xd0 54cf8: 97ffb67a bl 0x426e0 <__cxa_guard_acquire@plt> 54cfc: 34ffc580 cbz w0, 0x545ac 54d00: 97ffb17c bl 0x412f0 54d04: f9006740 str x0, [x26, #0xc8] 54d08: 900005e0 adrp x0, 0x110000 54d0c: 91034000 add x0, x0, #0xd0 54d10: 97ffb2b8 bl 0x417f0 <__cxa_guard_release@plt> 54d14: 17fffe26 b 0x545ac 54d18: 900005e0 adrp x0, 0x110000 54d1c: 91034000 add x0, x0, #0xd0 54d20: 97ffb670 bl 0x426e0 <__cxa_guard_acquire@plt> 54d24: 34ffd6e0 cbz w0, 0x54800 54d28: 97ffb172 bl 0x412f0 54d2c: f9006740 str x0, [x26, #0xc8] 54d30: 900005e0 adrp x0, 0x110000 54d34: 91034000 add x0, x0, #0xd0 54d38: 97ffb2ae bl 0x417f0 <__cxa_guard_release@plt> 54d3c: 17fffeb1 b 0x54800 54d40: 900005e0 adrp x0, 0x110000 54d44: 91034000 add x0, x0, #0xd0 54d48: 97ffb666 bl 0x426e0 <__cxa_guard_acquire@plt> 54d4c: 34ffdce0 cbz w0, 0x548e8 54d50: 97ffb168 bl 0x412f0 54d54: f9006740 str x0, [x26, #0xc8] 54d58: 900005e0 adrp x0, 0x110000 54d5c: 91034000 add x0, x0, #0xd0 54d60: 97ffb2a4 bl 0x417f0 <__cxa_guard_release@plt> 54d64: 17fffee1 b 0x548e8 54d68: 900005e0 adrp x0, 0x110000 54d6c: 91034000 add x0, x0, #0xd0 54d70: 97ffb65c bl 0x426e0 <__cxa_guard_acquire@plt> 54d74: 34ffdd40 cbz w0, 0x5491c 54d78: 97ffb15e bl 0x412f0 54d7c: f9006740 str x0, [x26, #0xc8] 54d80: 900005e0 adrp x0, 0x110000 54d84: 91034000 add x0, x0, #0xd0 54d88: 97ffb29a bl 0x417f0 <__cxa_guard_release@plt> 54d8c: 17fffee4 b 0x5491c 54d90: 900005e0 adrp x0, 0x110000 54d94: 91034000 add x0, x0, #0xd0 54d98: 97ffb652 bl 0x426e0 <__cxa_guard_acquire@plt> 54d9c: 34ffdd00 cbz w0, 0x5493c 54da0: 97ffb154 bl 0x412f0 54da4: f9006740 str x0, [x26, #0xc8] 54da8: 900005e0 adrp x0, 0x110000 54dac: 91034000 add x0, x0, #0xd0 54db0: 97ffb290 bl 0x417f0 <__cxa_guard_release@plt> 54db4: 17fffee2 b 0x5493c 54db8: 900005e0 adrp x0, 0x110000 54dbc: 91034000 add x0, x0, #0xd0 54dc0: 97ffb648 bl 0x426e0 <__cxa_guard_acquire@plt> 54dc4: 34ffdd40 cbz w0, 0x5496c 54dc8: 97ffb14a bl 0x412f0 54dcc: f9006740 str x0, [x26, #0xc8] 54dd0: 900005e0 adrp x0, 0x110000 54dd4: 91034000 add x0, x0, #0xd0 54dd8: 97ffb286 bl 0x417f0 <__cxa_guard_release@plt> 54ddc: 17fffee4 b 0x5496c 54de0: 900005e0 adrp x0, 0x110000 54de4: 91034000 add x0, x0, #0xd0 54de8: 97ffb63e bl 0x426e0 <__cxa_guard_acquire@plt> 54dec: 34ffd600 cbz w0, 0x548ac 54df0: 97ffb140 bl 0x412f0 54df4: f9006740 str x0, [x26, #0xc8] 54df8: 900005e0 adrp x0, 0x110000 54dfc: 91034000 add x0, x0, #0xd0 54e00: 97ffb27c bl 0x417f0 <__cxa_guard_release@plt> 54e04: 17fffeaa b 0x548ac 54e08: 97ffb5a2 bl 0x42490 <__stack_chk_fail@plt> 54e0c: f00005c0 adrp x0, 0x10f000 54e10: f945b000 ldr x0, [x0, #0xb60] 54e14: d0000401 adrp x1, 0xd6000 <__cxa_demangle+0x13720> 54e18: 913c2421 add x1, x1, #0xf09 54e1c: 528004e2 mov w2, #0x27 // =39 54e20: 97fffa27 bl 0x536bc 54e24: f9400008 ldr x8, [x0] 54e28: aa0003f5 mov x21, x0 54e2c: f85e8108 ldur x8, [x8, #-0x18] 54e30: 8b080000 add x0, x0, x8 54e34: d101a3a8 sub x8, x29, #0x68 54e38: 97ffb57e bl 0x42430 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 54e3c: f00005c1 adrp x1, 0x10f000 54e40: f945a021 ldr x1, [x1, #0xb40] 54e44: d101a3a0 sub x0, x29, #0x68 54e48: 97ffb5de bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 54e4c: f9400008 ldr x8, [x0] 54e50: f9401d08 ldr x8, [x8, #0x38] 54e54: 52800141 mov w1, #0xa // =10 54e58: d63f0100 blr x8 54e5c: 2a0003f6 mov w22, w0 54e60: d101a3a0 sub x0, x29, #0x68 54e64: 97ffb5cf bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 54e68: aa1503e0 mov x0, x21 54e6c: 2a1603e1 mov w1, w22 54e70: 97fffb7e bl 0x53c68 54e74: aa1503e0 mov x0, x21 54e78: 97fffb10 bl 0x53ab8 54e7c: 97ffb471 bl 0x42040 54e80: f00005c0 adrp x0, 0x10f000 54e84: f945b000 ldr x0, [x0, #0xb60] 54e88: d0000401 adrp x1, 0xd6000 <__cxa_demangle+0x13720> 54e8c: 913c2421 add x1, x1, #0xf09 54e90: 528004e2 mov w2, #0x27 // =39 54e94: 97fffa0a bl 0x536bc 54e98: f9400008 ldr x8, [x0] 54e9c: aa0003f5 mov x21, x0 54ea0: f85e8108 ldur x8, [x8, #-0x18] 54ea4: 8b080000 add x0, x0, x8 54ea8: d101a3a8 sub x8, x29, #0x68 54eac: 97ffb561 bl 0x42430 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 54eb0: f00005c1 adrp x1, 0x10f000 54eb4: f945a021 ldr x1, [x1, #0xb40] 54eb8: d101a3a0 sub x0, x29, #0x68 54ebc: 97ffb5c1 bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 54ec0: f9400008 ldr x8, [x0] 54ec4: f9401d08 ldr x8, [x8, #0x38] 54ec8: 52800141 mov w1, #0xa // =10 54ecc: d63f0100 blr x8 54ed0: 2a0003f6 mov w22, w0 54ed4: d101a3a0 sub x0, x29, #0x68 54ed8: 97ffb5b2 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 54edc: aa1503e0 mov x0, x21 54ee0: 2a1603e1 mov w1, w22 54ee4: 97fffb61 bl 0x53c68 54ee8: aa1503e0 mov x0, x21 54eec: 97fffaf3 bl 0x53ab8 54ef0: 97ffb454 bl 0x42040 54ef4: f00005c0 adrp x0, 0x10f000 54ef8: f945b000 ldr x0, [x0, #0xb60] 54efc: d0000401 adrp x1, 0xd6000 <__cxa_demangle+0x13720> 54f00: 913cc421 add x1, x1, #0xf31 54f04: 528004a2 mov w2, #0x25 // =37 54f08: 97fff9ed bl 0x536bc 54f0c: f9400008 ldr x8, [x0] 54f10: aa0003f5 mov x21, x0 54f14: f85e8108 ldur x8, [x8, #-0x18] 54f18: 8b080000 add x0, x0, x8 54f1c: d101a3a8 sub x8, x29, #0x68 54f20: 97ffb544 bl 0x42430 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 54f24: f00005c1 adrp x1, 0x10f000 54f28: f945a021 ldr x1, [x1, #0xb40] 54f2c: d101a3a0 sub x0, x29, #0x68 54f30: 97ffb5a4 bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 54f34: f9400008 ldr x8, [x0] 54f38: f9401d08 ldr x8, [x8, #0x38] 54f3c: 52800141 mov w1, #0xa // =10 54f40: d63f0100 blr x8 54f44: 2a0003f6 mov w22, w0 54f48: d101a3a0 sub x0, x29, #0x68 54f4c: 97ffb595 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 54f50: aa1503e0 mov x0, x21 54f54: 2a1603e1 mov w1, w22 54f58: 97fffb44 bl 0x53c68 54f5c: aa1503e0 mov x0, x21 54f60: 97fffad6 bl 0x53ab8 54f64: 97ffb437 bl 0x42040 54f68: 14000002 b 0x54f70 54f6c: 14000028 b 0x5500c 54f70: aa0003f5 mov x21, x0 54f74: d101a3a0 sub x0, x29, #0x68 54f78: 97ffb58a bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 54f7c: f94007f6 ldr x22, [sp, #0x8] 54f80: b50004d6 cbnz x22, 0x55018 54f84: 14000031 b 0x55048 54f88: 14000041 b 0x5508c 54f8c: aa0003f5 mov x21, x0 54f90: d101a3a0 sub x0, x29, #0x68 54f94: 97ffb583 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 54f98: f9402bf6 ldr x22, [sp, #0x50] 54f9c: b5000876 cbnz x22, 0x550a8 54fa0: 14000063 b 0x5512c 54fa4: 1400000b b 0x54fd0 54fa8: 1400000a b 0x54fd0 54fac: 14000009 b 0x54fd0 54fb0: 14000008 b 0x54fd0 54fb4: 14000007 b 0x54fd0 54fb8: 14000006 b 0x54fd0 54fbc: aa0003f5 mov x21, x0 54fc0: 900005e0 adrp x0, 0x110000 54fc4: 91034000 add x0, x0, #0xd0 54fc8: 97ffb4f2 bl 0x42390 <__cxa_guard_abort@plt> 54fcc: 140000b5 b 0x552a0 54fd0: aa0003f5 mov x21, x0 54fd4: 900005e0 adrp x0, 0x110000 54fd8: 91034000 add x0, x0, #0xd0 54fdc: 97ffb4ed bl 0x42390 <__cxa_guard_abort@plt> 54fe0: 394187e8 ldrb w8, [sp, #0x61] 54fe4: 35000a88 cbnz w8, 0x55134 54fe8: 1400008e b 0x55220 54fec: 14000001 b 0x54ff0 54ff0: aa0003f3 mov x19, x0 54ff4: 900005e0 adrp x0, 0x110000 54ff8: 91034000 add x0, x0, #0xd0 54ffc: 97ffb4e5 bl 0x42390 <__cxa_guard_abort@plt> 55000: 140000b4 b 0x552d0 55004: 14000002 b 0x5500c 55008: 14000048 b 0x55128 5500c: aa0003f5 mov x21, x0 55010: f94007f6 ldr x22, [sp, #0x8] 55014: b40001b6 cbz x22, 0x55048 55018: 910022c8 add x8, x22, #0x8 5501c: c85ffd09 ldaxr x9, [x8] 55020: d100052a sub x10, x9, #0x1 55024: c80bfd0a stlxr w11, x10, [x8] 55028: 35ffffab cbnz w11, 0x5501c 5502c: b50000e9 cbnz x9, 0x55048 55030: f94002c8 ldr x8, [x22] 55034: aa1603e0 mov x0, x22 55038: f9400908 ldr x8, [x8, #0x10] 5503c: d63f0100 blr x8 55040: aa1603e0 mov x0, x22 55044: 97ffb3d3 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 55048: f94013f6 ldr x22, [sp, #0x20] 5504c: b40002b6 cbz x22, 0x550a0 55050: 910022c8 add x8, x22, #0x8 55054: c85ffd09 ldaxr x9, [x8] 55058: d100052a sub x10, x9, #0x1 5505c: c80bfd0a stlxr w11, x10, [x8] 55060: 35ffffab cbnz w11, 0x55054 55064: b50001e9 cbnz x9, 0x550a0 55068: f94002c8 ldr x8, [x22] 5506c: aa1603e0 mov x0, x22 55070: f9400908 ldr x8, [x8, #0x10] 55074: d63f0100 blr x8 55078: aa1603e0 mov x0, x22 5507c: 97ffb3c5 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 55080: f9402bf6 ldr x22, [sp, #0x50] 55084: b5000136 cbnz x22, 0x550a8 55088: 14000029 b 0x5512c 5508c: aa0003f5 mov x21, x0 55090: f9402bf6 ldr x22, [sp, #0x50] 55094: b50000b6 cbnz x22, 0x550a8 55098: 14000025 b 0x5512c 5509c: aa0003f5 mov x21, x0 550a0: f9402bf6 ldr x22, [sp, #0x50] 550a4: b4000456 cbz x22, 0x5512c 550a8: 910022c8 add x8, x22, #0x8 550ac: c85ffd09 ldaxr x9, [x8] 550b0: d100052a sub x10, x9, #0x1 550b4: c80bfd0a stlxr w11, x10, [x8] 550b8: 35ffffab cbnz w11, 0x550ac 550bc: b5000389 cbnz x9, 0x5512c 550c0: f94002c8 ldr x8, [x22] 550c4: aa1603e0 mov x0, x22 550c8: f9400908 ldr x8, [x8, #0x10] 550cc: d63f0100 blr x8 550d0: aa1603e0 mov x0, x22 550d4: 97ffb3af bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 550d8: 394187e8 ldrb w8, [sp, #0x61] 550dc: 350002c8 cbnz w8, 0x55134 550e0: 14000050 b 0x55220 550e4: 14000011 b 0x55128 550e8: 14000001 b 0x550ec 550ec: aa0003f5 mov x21, x0 550f0: aa1603e0 mov x0, x22 550f4: 97ffb08b bl 0x41320 <_ZdlPv@plt> 550f8: aa1503e0 mov x0, x21 550fc: 940200a8 bl 0xd539c <__cxa_demangle+0x12abc> 55100: 97fffa6b bl 0x53aac 55104: 97fffa6a bl 0x53aac 55108: 14000008 b 0x55128 5510c: 14000007 b 0x55128 55110: 14000006 b 0x55128 55114: 14000005 b 0x55128 55118: aa0003f5 mov x21, x0 5511c: 1400005d b 0x55290 55120: aa0003f5 mov x21, x0 55124: 1400005f b 0x552a0 55128: aa0003f5 mov x21, x0 5512c: 394187e8 ldrb w8, [sp, #0x61] 55130: 34000788 cbz w8, 0x55220 55134: 394183e8 ldrb w8, [sp, #0x60] 55138: 34000748 cbz w8, 0x55220 5513c: 08dffe88 ldarb w8, [x20] 55140: 36000228 tbz w8, #0x0, 0x55184 55144: f94037e9 ldr x9, [sp, #0x68] 55148: f9406748 ldr x8, [x26, #0xc8] 5514c: f9400120 ldr x0, [x9] 55150: f942e508 ldr x8, [x8, #0x5c8] 55154: d63f0100 blr x8 55158: 34000360 cbz w0, 0x551c4 5515c: f9000fff str xzr, [sp, #0x18] 55160: 08dffe88 ldarb w8, [x20] 55164: 36000208 tbz w8, #0x0, 0x551a4 55168: f94037e9 ldr x9, [sp, #0x68] 5516c: f9406748 ldr x8, [x26, #0xc8] 55170: f9400120 ldr x0, [x9] 55174: f942e908 ldr x8, [x8, #0x5d0] 55178: 910063e1 add x1, sp, #0x18 5517c: d63f0100 blr x8 55180: 17ffffef b 0x5513c 55184: aa1403e0 mov x0, x20 55188: 97ffb556 bl 0x426e0 <__cxa_guard_acquire@plt> 5518c: 34fffdc0 cbz w0, 0x55144 55190: 97ffb058 bl 0x412f0 55194: f9006740 str x0, [x26, #0xc8] 55198: aa1403e0 mov x0, x20 5519c: 97ffb195 bl 0x417f0 <__cxa_guard_release@plt> 551a0: 17ffffe9 b 0x55144 551a4: aa1403e0 mov x0, x20 551a8: 97ffb54e bl 0x426e0 <__cxa_guard_acquire@plt> 551ac: 34fffde0 cbz w0, 0x55168 551b0: 97ffb050 bl 0x412f0 551b4: f9006740 str x0, [x26, #0xc8] 551b8: aa1403e0 mov x0, x20 551bc: 97ffb18d bl 0x417f0 <__cxa_guard_release@plt> 551c0: 17ffffea b 0x55168 551c4: a946abe8 ldp x8, x10, [sp, #0x68] 551c8: f9403fe9 ldr x9, [sp, #0x78] 551cc: b40000c9 cbz x9, 0x551e4 551d0: 9100212b add x11, x9, #0x8 551d4: c85f7d6c ldxr x12, [x11] 551d8: 9100058c add x12, x12, #0x1 551dc: c80d7d6c stxr w13, x12, [x11] 551e0: 35ffffad cbnz w13, 0x551d4 551e4: f9400d14 ldr x20, [x8, #0x18] 551e8: a901250a stp x10, x9, [x8, #0x10] 551ec: b40001b4 cbz x20, 0x55220 551f0: 91002288 add x8, x20, #0x8 551f4: c85ffd09 ldaxr x9, [x8] 551f8: d100052a sub x10, x9, #0x1 551fc: c80bfd0a stlxr w11, x10, [x8] 55200: 35ffffab cbnz w11, 0x551f4 55204: b50000e9 cbnz x9, 0x55220 55208: f9400288 ldr x8, [x20] 5520c: aa1403e0 mov x0, x20 55210: f9400908 ldr x8, [x8, #0x10] 55214: d63f0100 blr x8 55218: aa1403e0 mov x0, x20 5521c: 97ffb35d bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 55220: f9403ff4 ldr x20, [sp, #0x78] 55224: b40001b4 cbz x20, 0x55258 55228: 91002288 add x8, x20, #0x8 5522c: c85ffd09 ldaxr x9, [x8] 55230: d100052a sub x10, x9, #0x1 55234: c80bfd0a stlxr w11, x10, [x8] 55238: 35ffffab cbnz w11, 0x5522c 5523c: b50000e9 cbnz x9, 0x55258 55240: f9400288 ldr x8, [x20] 55244: aa1403e0 mov x0, x20 55248: f9400908 ldr x8, [x8, #0x10] 5524c: d63f0100 blr x8 55250: aa1403e0 mov x0, x20 55254: 97ffb34f bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 55258: f94047f4 ldr x20, [sp, #0x88] 5525c: b40001b4 cbz x20, 0x55290 55260: 91002288 add x8, x20, #0x8 55264: c85ffd09 ldaxr x9, [x8] 55268: d100052a sub x10, x9, #0x1 5526c: c80bfd0a stlxr w11, x10, [x8] 55270: 35ffffab cbnz w11, 0x55264 55274: b50000e9 cbnz x9, 0x55290 55278: f9400288 ldr x8, [x20] 5527c: aa1403e0 mov x0, x20 55280: f9400908 ldr x8, [x8, #0x10] 55284: d63f0100 blr x8 55288: aa1403e0 mov x0, x20 5528c: 97ffb341 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 55290: 910243e0 add x0, sp, #0x90 55294: 9400649e bl 0x6e50c 55298: a949a3e9 ldp x9, x8, [sp, #0x98] 5529c: f9005928 str x8, [x9, #0xb0] 552a0: aa1303e0 mov x0, x19 552a4: 9400620a bl 0x6dacc 552a8: aa1503e0 mov x0, x21 552ac: 9402003c bl 0xd539c <__cxa_demangle+0x12abc> 552b0: 17ffff50 b 0x54ff0 552b4: 17ffff4f b 0x54ff0 552b8: 97fff9fd bl 0x53aac 552bc: 97fff9fc bl 0x53aac 552c0: 14000003 b 0x552cc 552c4: 14000002 b 0x552cc 552c8: 14000001 b 0x552cc 552cc: aa0003f3 mov x19, x0 552d0: 910183e8 add x8, sp, #0x60 552d4: 91004100 add x0, x8, #0x10 552d8: 97ffb8df bl 0x43654 552dc: aa1303e0 mov x0, x19 552e0: 97fff9f3 bl 0x53aac 552e4: d10243ff sub sp, sp, #0x90 552e8: a9055ff8 stp x24, x23, [sp, #0x50] 552ec: a90657f6 stp x22, x21, [sp, #0x60] 552f0: a9074ff4 stp x20, x19, [sp, #0x70] 552f4: a9087bfd stp x29, x30, [sp, #0x80] 552f8: 910203fd add x29, sp, #0x80 552fc: d53bd056 mrs x22, TPIDR_EL0 55300: f94016c8 ldr x8, [x22, #0x28] 55304: aa0003f5 mov x21, x0 55308: f81c83a8 stur x8, [x29, #-0x38] 5530c: 94005fe1 bl 0x6d290 55310: a94ba408 ldp x8, x9, [x0, #0xb8] 55314: b94012b7 ldr w23, [x21, #0x10] 55318: aa0003f3 mov x19, x0 5531c: cb080129 sub x9, x9, x8 55320: 9343fd29 asr x9, x9, #3 55324: f100093f cmp x9, #0x2 55328: 540000a3 b.lo 0x5533c 5532c: f9400518 ldr x24, [x8, #0x8] 55330: f9404f08 ldr x8, [x24, #0x98] 55334: b50000a8 cbnz x8, 0x55348 55338: 1400004a b 0x55460 5533c: aa1f03f8 mov x24, xzr 55340: f9404f08 ldr x8, [x24, #0x98] 55344: b40008e8 cbz x8, 0x55460 55348: aa1303e0 mov x0, x19 5534c: 940061e3 bl 0x6dad8 55350: 3cca8300 ldur q0, [x24, #0xa8] 55354: aa0003f4 mov x20, x0 55358: 3d800000 str q0, [x0] 5535c: b9400808 ldr w8, [x0, #0x8] 55360: 31002d1f cmn w8, #0xb 55364: 540000a3 b.lo 0x55378 55368: f9400288 ldr x8, [x20] 5536c: b9400109 ldr w9, [x8] 55370: 11000529 add w9, w9, #0x1 55374: b9000109 str w9, [x8] 55378: 71000eff cmp w23, #0x3 5537c: 54000728 b.hi 0x55460 55380: b0000409 adrp x9, 0xd6000 <__cxa_demangle+0x13720> 55384: 2a1703e8 mov w8, w23 55388: 913d7929 add x9, x9, #0xf5e 5538c: 1000008a adr x10, 0x5539c 55390: 3868692b ldrb w11, [x9, x8] 55394: 8b0b094a add x10, x10, x11, lsl #2 55398: d61f0140 br x10 5539c: 910062b8 add x24, x21, #0x18 553a0: 14000002 b 0x553a8 553a4: 91010278 add x24, x19, #0x40 553a8: 1e6302e0 ucvtf d0, w23 553ac: 9100a3e8 add x8, sp, #0x28 553b0: aa1303e0 mov x0, x19 553b4: 9400659f bl 0x6ea30 553b8: f94017e8 ldr x8, [sp, #0x28] 553bc: a903e3f5 stp x21, x24, [sp, #0x38] 553c0: a9017fff stp xzr, xzr, [sp, #0x10] 553c4: f9001be8 str x8, [sp, #0x30] 553c8: a9412269 ldp x9, x8, [x19, #0x10] 553cc: b4000148 cbz x8, 0x553f4 553d0: 9100210a add x10, x8, #0x8 553d4: c85f7d4b ldxr x11, [x10] 553d8: 9100056b add x11, x11, #0x1 553dc: c80c7d4b stxr w12, x11, [x10] 553e0: 35ffffac cbnz w12, 0x553d4 553e4: 910043ea add x10, sp, #0x10 553e8: 9100214a add x10, x10, #0x8 553ec: f9000be9 str x9, [sp, #0x10] 553f0: 14000004 b 0x55400 553f4: f9000be9 str x9, [sp, #0x10] 553f8: 910043e9 add x9, sp, #0x10 553fc: 9100212a add x10, x9, #0x8 55400: f9000148 str x8, [x10] 55404: 91010268 add x8, x19, #0x40 55408: f90007e8 str x8, [sp, #0x8] 5540c: 910083e8 add x8, sp, #0x20 55410: 910043e1 add x1, sp, #0x10 55414: 910023e2 add x2, sp, #0x8 55418: 9100c3e4 add x4, sp, #0x30 5541c: 52800063 mov w3, #0x3 // =3 55420: aa1403e0 mov x0, x20 55424: 94006dce bl 0x70b5c 55428: f9400ff3 ldr x19, [sp, #0x18] 5542c: b40001b3 cbz x19, 0x55460 55430: 91002268 add x8, x19, #0x8 55434: c85ffd09 ldaxr x9, [x8] 55438: d100052a sub x10, x9, #0x1 5543c: c80bfd0a stlxr w11, x10, [x8] 55440: 35ffffab cbnz w11, 0x55434 55444: b50000e9 cbnz x9, 0x55460 55448: f9400268 ldr x8, [x19] 5544c: aa1303e0 mov x0, x19 55450: f9400908 ldr x8, [x8, #0x10] 55454: d63f0100 blr x8 55458: aa1303e0 mov x0, x19 5545c: 97ffb2cd bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 55460: f94016c8 ldr x8, [x22, #0x28] 55464: f85c83a9 ldur x9, [x29, #-0x38] 55468: eb09011f cmp x8, x9 5546c: 540000e1 b.ne 0x55488 55470: a9487bfd ldp x29, x30, [sp, #0x80] 55474: a9474ff4 ldp x20, x19, [sp, #0x70] 55478: a94657f6 ldp x22, x21, [sp, #0x60] 5547c: a9455ff8 ldp x24, x23, [sp, #0x50] 55480: 910243ff add sp, sp, #0x90 55484: d65f03c0 ret 55488: 97ffb402 bl 0x42490 <__stack_chk_fail@plt> 5548c: f9400ff4 ldr x20, [sp, #0x18] 55490: aa0003f3 mov x19, x0 55494: b40001b4 cbz x20, 0x554c8 55498: 91002288 add x8, x20, #0x8 5549c: c85ffd09 ldaxr x9, [x8] 554a0: d100052a sub x10, x9, #0x1 554a4: c80bfd0a stlxr w11, x10, [x8] 554a8: 35ffffab cbnz w11, 0x5549c 554ac: b50000e9 cbnz x9, 0x554c8 554b0: f9400288 ldr x8, [x20] 554b4: aa1403e0 mov x0, x20 554b8: f9400908 ldr x8, [x8, #0x10] 554bc: d63f0100 blr x8 554c0: aa1403e0 mov x0, x20 554c4: 97ffb2b3 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 554c8: aa1303e0 mov x0, x19 554cc: 9401ffb4 bl 0xd539c <__cxa_demangle+0x12abc> 554d0: 9401ffb3 bl 0xd539c <__cxa_demangle+0x12abc> 554d4: 9401ffb2 bl 0xd539c <__cxa_demangle+0x12abc> 554d8: 9401ffb1 bl 0xd539c <__cxa_demangle+0x12abc> 554dc: f81b0ff9 str x25, [sp, #-0x50]! 554e0: a9015ff8 stp x24, x23, [sp, #0x10] 554e4: a90257f6 stp x22, x21, [sp, #0x20] 554e8: a9034ff4 stp x20, x19, [sp, #0x30] 554ec: a9047bfd stp x29, x30, [sp, #0x40] 554f0: 910103fd add x29, sp, #0x40 554f4: f9401c16 ldr x22, [x0, #0x38] 554f8: a94ba6c8 ldp x8, x9, [x22, #0xb8] 554fc: cb080129 sub x9, x9, x8 55500: 9343fd29 asr x9, x9, #3 55504: f100093f cmp x9, #0x2 55508: 54000063 b.lo 0x55514 5550c: f9400515 ldr x21, [x8, #0x8] 55510: 14000002 b 0x55518 55514: aa1f03f5 mov x21, xzr 55518: b9400008 ldr w8, [x0] 5551c: f9400409 ldr x9, [x0, #0x8] 55520: 910102ca add x10, x22, #0x40 55524: f00005d8 adrp x24, 0x110000 55528: 7100011f cmp w8, #0x0 5552c: 9a8ac128 csel x8, x9, x10, gt 55530: f90007e8 str x8, [sp, #0x8] 55534: 394282a8 ldrb w8, [x21, #0xa0] 55538: 91034318 add x24, x24, #0xd0 5553c: f00005d7 adrp x23, 0x110000 55540: 34000288 cbz w8, 0x55590 55544: f9404ea9 ldr x9, [x21, #0x98] 55548: 9102a2a8 add x8, x21, #0xa8 5554c: eb08013f cmp x9, x8 55550: 54000040 b.eq 0x55558 55554: f9004ea8 str x8, [x21, #0x98] 55558: f9404ab9 ldr x25, [x21, #0x90] 5555c: b4000419 cbz x25, 0x555dc 55560: a94ad2b3 ldp x19, x20, [x21, #0xa8] 55564: 08dfff08 ldarb w8, [x24] 55568: 36000648 tbz w8, #0x0, 0x55630 5556c: f94066e8 ldr x8, [x23, #0xc8] 55570: b9400f22 ldr w2, [x25, #0xc] 55574: f9427108 ldr x8, [x8, #0x4e0] 55578: aa1303e0 mov x0, x19 5557c: aa1403e1 mov x1, x20 55580: d63f0100 blr x8 55584: b40002c0 cbz x0, 0x555dc 55588: a900fc1f stp xzr, xzr, [x0, #0x8] 5558c: 14000014 b 0x555dc 55590: f9404ea8 ldr x8, [x21, #0x98] 55594: b4000248 cbz x8, 0x555dc 55598: 9102a2a9 add x9, x21, #0xa8 5559c: eb09011f cmp x8, x9 555a0: 54000060 b.eq 0x555ac 555a4: aa0903e8 mov x8, x9 555a8: f9004ea9 str x9, [x21, #0x98] 555ac: f9404ab9 ldr x25, [x21, #0x90] 555b0: a9405113 ldp x19, x20, [x8] 555b4: 08dfff08 ldarb w8, [x24] 555b8: 36000508 tbz w8, #0x0, 0x55658 555bc: f94066e8 ldr x8, [x23, #0xc8] 555c0: f9400320 ldr x0, [x25] 555c4: f9416108 ldr x8, [x8, #0x2c0] 555c8: aa1303e1 mov x1, x19 555cc: aa1403e2 mov x2, x20 555d0: d63f0100 blr x8 555d4: 394282a8 ldrb w8, [x21, #0xa0] 555d8: 35fffb68 cbnz w8, 0x55544 555dc: 390282bf strb wzr, [x21, #0xa0] 555e0: f94007e8 ldr x8, [sp, #0x8] 555e4: a90922b6 stp x22, x8, [x21, #0x90] 555e8: 3dc00100 ldr q0, [x8] 555ec: 9102a2a8 add x8, x21, #0xa8 555f0: f9004ea8 str x8, [x21, #0x98] 555f4: 3c8a82a0 stur q0, [x21, #0xa8] 555f8: b940b2a9 ldr w9, [x21, #0xb0] 555fc: 31002d3f cmn w9, #0xb 55600: 540000a3 b.lo 0x55614 55604: f9400108 ldr x8, [x8] 55608: b9400109 ldr w9, [x8] 5560c: 11000529 add w9, w9, #0x1 55610: b9000109 str w9, [x8] 55614: 390282bf strb wzr, [x21, #0xa0] 55618: a9447bfd ldp x29, x30, [sp, #0x40] 5561c: a9434ff4 ldp x20, x19, [sp, #0x30] 55620: a94257f6 ldp x22, x21, [sp, #0x20] 55624: a9415ff8 ldp x24, x23, [sp, #0x10] 55628: f84507f9 ldr x25, [sp], #0x50 5562c: d65f03c0 ret 55630: f00005c0 adrp x0, 0x110000 55634: 91034000 add x0, x0, #0xd0 55638: 97ffb42a bl 0x426e0 <__cxa_guard_acquire@plt> 5563c: 34fff980 cbz w0, 0x5556c 55640: 97ffaf2c bl 0x412f0 55644: f90066e0 str x0, [x23, #0xc8] 55648: f00005c0 adrp x0, 0x110000 5564c: 91034000 add x0, x0, #0xd0 55650: 97ffb068 bl 0x417f0 <__cxa_guard_release@plt> 55654: 17ffffc6 b 0x5556c 55658: f00005c0 adrp x0, 0x110000 5565c: 91034000 add x0, x0, #0xd0 55660: 97ffb420 bl 0x426e0 <__cxa_guard_acquire@plt> 55664: 34fffac0 cbz w0, 0x555bc 55668: 97ffaf22 bl 0x412f0 5566c: f90066e0 str x0, [x23, #0xc8] 55670: f00005c0 adrp x0, 0x110000 55674: 91034000 add x0, x0, #0xd0 55678: 97ffb05e bl 0x417f0 <__cxa_guard_release@plt> 5567c: 17ffffd0 b 0x555bc 55680: 14000001 b 0x55684 55684: aa0003f3 mov x19, x0 55688: f00005c0 adrp x0, 0x110000 5568c: 91034000 add x0, x0, #0xd0 55690: 97ffb340 bl 0x42390 <__cxa_guard_abort@plt> 55694: aa1303e0 mov x0, x19 55698: 9401ff41 bl 0xd539c <__cxa_demangle+0x12abc> 5569c: 9401ff40 bl 0xd539c <__cxa_demangle+0x12abc> 556a0: a9be4ff4 stp x20, x19, [sp, #-0x20]! 556a4: a9017bfd stp x29, x30, [sp, #0x10] 556a8: 910043fd add x29, sp, #0x10 556ac: aa0203e8 mov x8, x2 556b0: aa0003f3 mov x19, x0 556b4: aa0103e2 mov x2, x1 556b8: 52800024 mov w4, #0x1 // =1 556bc: aa0303e0 mov x0, x3 556c0: aa1303e1 mov x1, x19 556c4: aa0803e3 mov x3, x8 556c8: 94000560 bl 0x56c48 556cc: b4000080 cbz x0, 0x556dc 556d0: a9417bfd ldp x29, x30, [sp, #0x10] 556d4: a8c24ff4 ldp x20, x19, [sp], #0x20 556d8: d65f03c0 ret 556dc: f00005c8 adrp x8, 0x110000 556e0: 91034108 add x8, x8, #0xd0 556e4: 08dffd08 ldarb w8, [x8] 556e8: f00005d4 adrp x20, 0x110000 556ec: 36000128 tbz w8, #0x0, 0x55710 556f0: f9406688 ldr x8, [x20, #0xc8] 556f4: a9417bfd ldp x29, x30, [sp, #0x10] 556f8: d0000441 adrp x1, 0xdf000 556fc: 91049021 add x1, x1, #0x124 55700: f940dd02 ldr x2, [x8, #0x1b8] 55704: aa1303e0 mov x0, x19 55708: a8c24ff4 ldp x20, x19, [sp], #0x20 5570c: d61f0040 br x2 55710: f00005c0 adrp x0, 0x110000 55714: 91034000 add x0, x0, #0xd0 55718: 97ffb3f2 bl 0x426e0 <__cxa_guard_acquire@plt> 5571c: 34fffea0 cbz w0, 0x556f0 55720: 97ffaef4 bl 0x412f0 55724: f9006680 str x0, [x20, #0xc8] 55728: f00005c0 adrp x0, 0x110000 5572c: 91034000 add x0, x0, #0xd0 55730: 97ffb030 bl 0x417f0 <__cxa_guard_release@plt> 55734: 17ffffef b 0x556f0 55738: aa0003f3 mov x19, x0 5573c: f00005c0 adrp x0, 0x110000 55740: 91034000 add x0, x0, #0xd0 55744: 97ffb313 bl 0x42390 <__cxa_guard_abort@plt> 55748: aa1303e0 mov x0, x19 5574c: 9401ff14 bl 0xd539c <__cxa_demangle+0x12abc> 55750: aa0103e8 mov x8, x1 55754: aa0003e1 mov x1, x0 55758: aa0203e0 mov x0, x2 5575c: aa0803e2 mov x2, x8 55760: 140006a3 b 0x571ec 55764: a9bc5ff8 stp x24, x23, [sp, #-0x40]! 55768: a90157f6 stp x22, x21, [sp, #0x10] 5576c: a9024ff4 stp x20, x19, [sp, #0x20] 55770: a9037bfd stp x29, x30, [sp, #0x30] 55774: 9100c3fd add x29, sp, #0x30 55778: f00005d8 adrp x24, 0x110000 5577c: 91034318 add x24, x24, #0xd0 55780: 08dfff08 ldarb w8, [x24] 55784: aa0603f4 mov x20, x6 55788: aa0403f5 mov x21, x4 5578c: 2a0303f6 mov w22, w3 55790: aa0003f3 mov x19, x0 55794: f00005d7 adrp x23, 0x110000 55798: 36000dc8 tbz w8, #0x0, 0x55950 5579c: f94066e8 ldr x8, [x23, #0xc8] 557a0: 710006df cmp w22, #0x1 557a4: 54000ae1 b.ne 0x55900 557a8: f941a108 ldr x8, [x8, #0x340] 557ac: a9400aa1 ldp x1, x2, [x21] 557b0: aa1303e0 mov x0, x19 557b4: d63f0100 blr x8 557b8: f9400294 ldr x20, [x20] 557bc: aa0003f6 mov x22, x0 557c0: d0000442 adrp x2, 0xdf000 557c4: 91049042 add x2, x2, #0x124 557c8: 52800024 mov w4, #0x1 // =1 557cc: aa1403e0 mov x0, x20 557d0: aa1303e1 mov x1, x19 557d4: aa1603e3 mov x3, x22 557d8: 9400051c bl 0x56c48 557dc: b40009e0 cbz x0, 0x55918 557e0: aa0003f5 mov x21, x0 557e4: aa1403e0 mov x0, x20 557e8: aa1303e1 mov x1, x19 557ec: aa1503e2 mov x2, x21 557f0: 9400067f bl 0x571ec 557f4: 08dfff08 ldarb w8, [x24] 557f8: aa0003f4 mov x20, x0 557fc: 36000be8 tbz w8, #0x0, 0x55978 55800: f94066e8 ldr x8, [x23, #0xc8] 55804: aa1303e0 mov x0, x19 55808: aa1603e1 mov x1, x22 5580c: f941a508 ldr x8, [x8, #0x348] 55810: d63f0100 blr x8 55814: 08dfff08 ldarb w8, [x24] 55818: 36000c48 tbz w8, #0x0, 0x559a0 5581c: f94066e8 ldr x8, [x23, #0xc8] 55820: aa1303e0 mov x0, x19 55824: aa1503e1 mov x1, x21 55828: f940c908 ldr x8, [x8, #0x190] 5582c: d63f0100 blr x8 55830: b4000754 cbz x20, 0x55918 55834: 08dfff08 ldarb w8, [x24] 55838: 36000c88 tbz w8, #0x0, 0x559c8 5583c: f94066e8 ldr x8, [x23, #0xc8] 55840: aa1303e0 mov x0, x19 55844: aa1403e1 mov x1, x20 55848: f943b908 ldr x8, [x8, #0x770] 5584c: d63f0100 blr x8 55850: 08dfff08 ldarb w8, [x24] 55854: aa0003f5 mov x21, x0 55858: aa0103f6 mov x22, x1 5585c: 36000ca8 tbz w8, #0x0, 0x559f0 55860: f94066e8 ldr x8, [x23, #0xc8] 55864: aa1303e0 mov x0, x19 55868: aa1503e1 mov x1, x21 5586c: aa1603e2 mov x2, x22 55870: f942f908 ldr x8, [x8, #0x5f0] 55874: d63f0100 blr x8 55878: aa0103f5 mov x21, x1 5587c: 71001abf cmp w21, #0x6 55880: aa0003f6 mov x22, x0 55884: 540003a0 b.eq 0x558f8 55888: 08dfff08 ldarb w8, [x24] 5588c: 36000c68 tbz w8, #0x0, 0x55a18 55890: f94066e8 ldr x8, [x23, #0xc8] 55894: aa1303e0 mov x0, x19 55898: aa1603e1 mov x1, x22 5589c: aa1503e2 mov x2, x21 558a0: f9415908 ldr x8, [x8, #0x2b0] 558a4: d63f0100 blr x8 558a8: 08dfff08 ldarb w8, [x24] 558ac: 36000ca8 tbz w8, #0x0, 0x55a40 558b0: f94066e8 ldr x8, [x23, #0xc8] 558b4: aa1303e0 mov x0, x19 558b8: aa1403e1 mov x1, x20 558bc: f942c108 ldr x8, [x8, #0x580] 558c0: d63f0100 blr x8 558c4: aa0103f5 mov x21, x1 558c8: 71000ebf cmp w21, #0x3 558cc: 54000060 b.eq 0x558d8 558d0: 71000abf cmp w21, #0x2 558d4: 54000381 b.ne 0x55944 558d8: 08dfff08 ldarb w8, [x24] 558dc: 36000c68 tbz w8, #0x0, 0x55a68 558e0: f94066e8 ldr x8, [x23, #0xc8] 558e4: aa1303e0 mov x0, x19 558e8: f941b508 ldr x8, [x8, #0x368] 558ec: d63f0100 blr x8 558f0: aa0003f6 mov x22, x0 558f4: aa0103f5 mov x21, x1 558f8: 92607ec8 and x8, x22, #0xffffffff00000000 558fc: 1400000a b 0x55924 55900: f9437d08 ldr x8, [x8, #0x6f8] 55904: d63f0100 blr x8 55908: aa0003f6 mov x22, x0 5590c: aa0103f5 mov x21, x1 55910: 92607c08 and x8, x0, #0xffffffff00000000 55914: 14000004 b 0x55924 55918: aa1f03f6 mov x22, xzr 5591c: aa1f03e8 mov x8, xzr 55920: 528000d5 mov w21, #0x6 // =6 55924: 92407ec9 and x9, x22, #0xffffffff 55928: aa1503e1 mov x1, x21 5592c: a9437bfd ldp x29, x30, [sp, #0x30] 55930: a9424ff4 ldp x20, x19, [sp, #0x20] 55934: a94157f6 ldp x22, x21, [sp, #0x10] 55938: aa090100 orr x0, x8, x9 5593c: a8c45ff8 ldp x24, x23, [sp], #0x40 55940: d65f03c0 ret 55944: aa0003f6 mov x22, x0 55948: 92607c08 and x8, x0, #0xffffffff00000000 5594c: 17fffff6 b 0x55924 55950: f00005c0 adrp x0, 0x110000 55954: 91034000 add x0, x0, #0xd0 55958: 97ffb362 bl 0x426e0 <__cxa_guard_acquire@plt> 5595c: 34fff200 cbz w0, 0x5579c 55960: 97ffae64 bl 0x412f0 55964: f90066e0 str x0, [x23, #0xc8] 55968: f00005c0 adrp x0, 0x110000 5596c: 91034000 add x0, x0, #0xd0 55970: 97ffafa0 bl 0x417f0 <__cxa_guard_release@plt> 55974: 17ffff8a b 0x5579c 55978: f00005c0 adrp x0, 0x110000 5597c: 91034000 add x0, x0, #0xd0 55980: 97ffb358 bl 0x426e0 <__cxa_guard_acquire@plt> 55984: 34fff3e0 cbz w0, 0x55800 55988: 97ffae5a bl 0x412f0 5598c: f90066e0 str x0, [x23, #0xc8] 55990: f00005c0 adrp x0, 0x110000 55994: 91034000 add x0, x0, #0xd0 55998: 97ffaf96 bl 0x417f0 <__cxa_guard_release@plt> 5599c: 17ffff99 b 0x55800 559a0: f00005c0 adrp x0, 0x110000 559a4: 91034000 add x0, x0, #0xd0 559a8: 97ffb34e bl 0x426e0 <__cxa_guard_acquire@plt> 559ac: 34fff380 cbz w0, 0x5581c 559b0: 97ffae50 bl 0x412f0 559b4: f90066e0 str x0, [x23, #0xc8] 559b8: f00005c0 adrp x0, 0x110000 559bc: 91034000 add x0, x0, #0xd0 559c0: 97ffaf8c bl 0x417f0 <__cxa_guard_release@plt> 559c4: 17ffff96 b 0x5581c 559c8: f00005c0 adrp x0, 0x110000 559cc: 91034000 add x0, x0, #0xd0 559d0: 97ffb344 bl 0x426e0 <__cxa_guard_acquire@plt> 559d4: 34fff340 cbz w0, 0x5583c 559d8: 97ffae46 bl 0x412f0 559dc: f90066e0 str x0, [x23, #0xc8] 559e0: f00005c0 adrp x0, 0x110000 559e4: 91034000 add x0, x0, #0xd0 559e8: 97ffaf82 bl 0x417f0 <__cxa_guard_release@plt> 559ec: 17ffff94 b 0x5583c 559f0: f00005c0 adrp x0, 0x110000 559f4: 91034000 add x0, x0, #0xd0 559f8: 97ffb33a bl 0x426e0 <__cxa_guard_acquire@plt> 559fc: 34fff320 cbz w0, 0x55860 55a00: 97ffae3c bl 0x412f0 55a04: f90066e0 str x0, [x23, #0xc8] 55a08: f00005c0 adrp x0, 0x110000 55a0c: 91034000 add x0, x0, #0xd0 55a10: 97ffaf78 bl 0x417f0 <__cxa_guard_release@plt> 55a14: 17ffff93 b 0x55860 55a18: f00005c0 adrp x0, 0x110000 55a1c: 91034000 add x0, x0, #0xd0 55a20: 97ffb330 bl 0x426e0 <__cxa_guard_acquire@plt> 55a24: 34fff360 cbz w0, 0x55890 55a28: 97ffae32 bl 0x412f0 55a2c: f90066e0 str x0, [x23, #0xc8] 55a30: f00005c0 adrp x0, 0x110000 55a34: 91034000 add x0, x0, #0xd0 55a38: 97ffaf6e bl 0x417f0 <__cxa_guard_release@plt> 55a3c: 17ffff95 b 0x55890 55a40: f00005c0 adrp x0, 0x110000 55a44: 91034000 add x0, x0, #0xd0 55a48: 97ffb326 bl 0x426e0 <__cxa_guard_acquire@plt> 55a4c: 34fff320 cbz w0, 0x558b0 55a50: 97ffae28 bl 0x412f0 55a54: f90066e0 str x0, [x23, #0xc8] 55a58: f00005c0 adrp x0, 0x110000 55a5c: 91034000 add x0, x0, #0xd0 55a60: 97ffaf64 bl 0x417f0 <__cxa_guard_release@plt> 55a64: 17ffff93 b 0x558b0 55a68: f00005c0 adrp x0, 0x110000 55a6c: 91034000 add x0, x0, #0xd0 55a70: 97ffb31c bl 0x426e0 <__cxa_guard_acquire@plt> 55a74: 34fff360 cbz w0, 0x558e0 55a78: 97ffae1e bl 0x412f0 55a7c: f90066e0 str x0, [x23, #0xc8] 55a80: f00005c0 adrp x0, 0x110000 55a84: 91034000 add x0, x0, #0xd0 55a88: 97ffaf5a bl 0x417f0 <__cxa_guard_release@plt> 55a8c: 17ffff95 b 0x558e0 55a90: 14000007 b 0x55aac 55a94: 14000006 b 0x55aac 55a98: 14000005 b 0x55aac 55a9c: 14000004 b 0x55aac 55aa0: 14000003 b 0x55aac 55aa4: 14000002 b 0x55aac 55aa8: 14000001 b 0x55aac 55aac: aa0003f3 mov x19, x0 55ab0: f00005c0 adrp x0, 0x110000 55ab4: 91034000 add x0, x0, #0xd0 55ab8: 97ffb236 bl 0x42390 <__cxa_guard_abort@plt> 55abc: aa1303e0 mov x0, x19 55ac0: 9401fe37 bl 0xd539c <__cxa_demangle+0x12abc> 55ac4: f81c0ff7 str x23, [sp, #-0x40]! 55ac8: a90157f6 stp x22, x21, [sp, #0x10] 55acc: a9024ff4 stp x20, x19, [sp, #0x20] 55ad0: a9037bfd stp x29, x30, [sp, #0x30] 55ad4: 9100c3fd add x29, sp, #0x30 55ad8: f00005d7 adrp x23, 0x110000 55adc: 910342f7 add x23, x23, #0xd0 55ae0: 08dffee8 ldarb w8, [x23] 55ae4: aa0403f4 mov x20, x4 55ae8: 2a0303f5 mov w21, w3 55aec: aa0003f3 mov x19, x0 55af0: f00005d6 adrp x22, 0x110000 55af4: 36000748 tbz w8, #0x0, 0x55bdc 55af8: f94066c8 ldr x8, [x22, #0xc8] 55afc: 710006bf cmp w21, #0x1 55b00: 54000521 b.ne 0x55ba4 55b04: f941a108 ldr x8, [x8, #0x340] 55b08: a9400a81 ldp x1, x2, [x20] 55b0c: aa1303e0 mov x0, x19 55b10: d63f0100 blr x8 55b14: 08dffee8 ldarb w8, [x23] 55b18: aa0003f4 mov x20, x0 55b1c: 36000748 tbz w8, #0x0, 0x55c04 55b20: f94066c8 ldr x8, [x22, #0xc8] 55b24: aa1303e0 mov x0, x19 55b28: aa1f03e1 mov x1, xzr 55b2c: aa1403e2 mov x2, x20 55b30: f9430508 ldr x8, [x8, #0x608] 55b34: d63f0100 blr x8 55b38: 08dffee8 ldarb w8, [x23] 55b3c: aa0003f5 mov x21, x0 55b40: 36000768 tbz w8, #0x0, 0x55c2c 55b44: f94066c8 ldr x8, [x22, #0xc8] 55b48: aa1303e0 mov x0, x19 55b4c: aa1403e1 mov x1, x20 55b50: f941a508 ldr x8, [x8, #0x348] 55b54: d63f0100 blr x8 55b58: b40003b5 cbz x21, 0x55bcc 55b5c: 08dffee8 ldarb w8, [x23] 55b60: 360007a8 tbz w8, #0x0, 0x55c54 55b64: f94066c8 ldr x8, [x22, #0xc8] 55b68: aa1303e0 mov x0, x19 55b6c: aa1503e1 mov x1, x21 55b70: f942c108 ldr x8, [x8, #0x580] 55b74: d63f0100 blr x8 55b78: 71000c3f cmp w1, #0x3 55b7c: 54000060 b.eq 0x55b88 55b80: 7100083f cmp w1, #0x2 55b84: 54000141 b.ne 0x55bac 55b88: 08dffee8 ldarb w8, [x23] 55b8c: 36000788 tbz w8, #0x0, 0x55c7c 55b90: f94066c8 ldr x8, [x22, #0xc8] 55b94: aa1303e0 mov x0, x19 55b98: f941b508 ldr x8, [x8, #0x368] 55b9c: d63f0100 blr x8 55ba0: 14000003 b 0x55bac 55ba4: f9437d08 ldr x8, [x8, #0x6f8] 55ba8: d63f0100 blr x8 55bac: 92607c08 and x8, x0, #0xffffffff00000000 55bb0: a9437bfd ldp x29, x30, [sp, #0x30] 55bb4: a9424ff4 ldp x20, x19, [sp, #0x20] 55bb8: a94157f6 ldp x22, x21, [sp, #0x10] 55bbc: 92407c09 and x9, x0, #0xffffffff 55bc0: aa090100 orr x0, x8, x9 55bc4: f84407f7 ldr x23, [sp], #0x40 55bc8: d65f03c0 ret 55bcc: aa1f03e0 mov x0, xzr 55bd0: aa1f03e8 mov x8, xzr 55bd4: 528000c1 mov w1, #0x6 // =6 55bd8: 17fffff6 b 0x55bb0 55bdc: f00005c0 adrp x0, 0x110000 55be0: 91034000 add x0, x0, #0xd0 55be4: 97ffb2bf bl 0x426e0 <__cxa_guard_acquire@plt> 55be8: 34fff880 cbz w0, 0x55af8 55bec: 97ffadc1 bl 0x412f0 55bf0: f90066c0 str x0, [x22, #0xc8] 55bf4: f00005c0 adrp x0, 0x110000 55bf8: 91034000 add x0, x0, #0xd0 55bfc: 97ffaefd bl 0x417f0 <__cxa_guard_release@plt> 55c00: 17ffffbe b 0x55af8 55c04: f00005c0 adrp x0, 0x110000 55c08: 91034000 add x0, x0, #0xd0 55c0c: 97ffb2b5 bl 0x426e0 <__cxa_guard_acquire@plt> 55c10: 34fff880 cbz w0, 0x55b20 55c14: 97ffadb7 bl 0x412f0 55c18: f90066c0 str x0, [x22, #0xc8] 55c1c: f00005c0 adrp x0, 0x110000 55c20: 91034000 add x0, x0, #0xd0 55c24: 97ffaef3 bl 0x417f0 <__cxa_guard_release@plt> 55c28: 17ffffbe b 0x55b20 55c2c: f00005c0 adrp x0, 0x110000 55c30: 91034000 add x0, x0, #0xd0 55c34: 97ffb2ab bl 0x426e0 <__cxa_guard_acquire@plt> 55c38: 34fff860 cbz w0, 0x55b44 55c3c: 97ffadad bl 0x412f0 55c40: f90066c0 str x0, [x22, #0xc8] 55c44: f00005c0 adrp x0, 0x110000 55c48: 91034000 add x0, x0, #0xd0 55c4c: 97ffaee9 bl 0x417f0 <__cxa_guard_release@plt> 55c50: 17ffffbd b 0x55b44 55c54: f00005c0 adrp x0, 0x110000 55c58: 91034000 add x0, x0, #0xd0 55c5c: 97ffb2a1 bl 0x426e0 <__cxa_guard_acquire@plt> 55c60: 34fff820 cbz w0, 0x55b64 55c64: 97ffada3 bl 0x412f0 55c68: f90066c0 str x0, [x22, #0xc8] 55c6c: f00005c0 adrp x0, 0x110000 55c70: 91034000 add x0, x0, #0xd0 55c74: 97ffaedf bl 0x417f0 <__cxa_guard_release@plt> 55c78: 17ffffbb b 0x55b64 55c7c: f00005c0 adrp x0, 0x110000 55c80: 91034000 add x0, x0, #0xd0 55c84: 97ffb297 bl 0x426e0 <__cxa_guard_acquire@plt> 55c88: 34fff840 cbz w0, 0x55b90 55c8c: 97ffad99 bl 0x412f0 55c90: f90066c0 str x0, [x22, #0xc8] 55c94: f00005c0 adrp x0, 0x110000 55c98: 91034000 add x0, x0, #0xd0 55c9c: 97ffaed5 bl 0x417f0 <__cxa_guard_release@plt> 55ca0: 17ffffbc b 0x55b90 55ca4: 14000004 b 0x55cb4 55ca8: 14000003 b 0x55cb4 55cac: 14000002 b 0x55cb4 55cb0: 14000001 b 0x55cb4 55cb4: aa0003f3 mov x19, x0 55cb8: f00005c0 adrp x0, 0x110000 55cbc: 91034000 add x0, x0, #0xd0 55cc0: 97ffb1b4 bl 0x42390 <__cxa_guard_abort@plt> 55cc4: aa1303e0 mov x0, x19 55cc8: 9401fdb5 bl 0xd539c <__cxa_demangle+0x12abc> 55ccc: f81d0ff5 str x21, [sp, #-0x30]! 55cd0: a9014ff4 stp x20, x19, [sp, #0x10] 55cd4: a9027bfd stp x29, x30, [sp, #0x20] 55cd8: 910083fd add x29, sp, #0x20 55cdc: f00005d5 adrp x21, 0x110000 55ce0: 910342b5 add x21, x21, #0xd0 55ce4: 08dffea8 ldarb w8, [x21] 55ce8: aa0003f3 mov x19, x0 55cec: f00005d4 adrp x20, 0x110000 55cf0: 36000708 tbz w8, #0x0, 0x55dd0 55cf4: f9406688 ldr x8, [x20, #0xc8] 55cf8: f9400269 ldr x9, [x19] 55cfc: a9468a61 ldp x1, x2, [x19, #0x68] 55d00: f9416108 ldr x8, [x8, #0x2c0] 55d04: f9400120 ldr x0, [x9] 55d08: d63f0100 blr x8 55d0c: 08dffea8 ldarb w8, [x21] 55d10: 36000748 tbz w8, #0x0, 0x55df8 55d14: f9406688 ldr x8, [x20, #0xc8] 55d18: f9400269 ldr x9, [x19] 55d1c: a9458a61 ldp x1, x2, [x19, #0x58] 55d20: f9416108 ldr x8, [x8, #0x2c0] 55d24: f9400120 ldr x0, [x9] 55d28: d63f0100 blr x8 55d2c: f9400e74 ldr x20, [x19, #0x18] 55d30: a900fe7f stp xzr, xzr, [x19, #0x8] 55d34: f9000e7f str xzr, [x19, #0x18] 55d38: b40001b4 cbz x20, 0x55d6c 55d3c: 91002288 add x8, x20, #0x8 55d40: c85ffd09 ldaxr x9, [x8] 55d44: d100052a sub x10, x9, #0x1 55d48: c80bfd0a stlxr w11, x10, [x8] 55d4c: 35ffffab cbnz w11, 0x55d40 55d50: b50000e9 cbnz x9, 0x55d6c 55d54: f9400288 ldr x8, [x20] 55d58: aa1403e0 mov x0, x20 55d5c: f9400908 ldr x8, [x8, #0x10] 55d60: d63f0100 blr x8 55d64: aa1403e0 mov x0, x20 55d68: 97ffb08a bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 55d6c: f9400274 ldr x20, [x19] 55d70: 3900827f strb wzr, [x19, #0x20] 55d74: b40000b4 cbz x20, 0x55d88 55d78: aa1403e0 mov x0, x20 55d7c: 94005ed3 bl 0x6d8c8 55d80: aa1403e0 mov x0, x20 55d84: 97ffad67 bl 0x41320 <_ZdlPv@plt> 55d88: f9401e60 ldr x0, [x19, #0x38] 55d8c: f900027f str xzr, [x19] 55d90: f9400008 ldr x8, [x0] 55d94: b40000c8 cbz x8, 0x55dac 55d98: f9400109 ldr x9, [x8] 55d9c: aa0803e0 mov x0, x8 55da0: f9400529 ldr x9, [x9, #0x8] 55da4: d63f0120 blr x9 55da8: f9401e60 ldr x0, [x19, #0x38] 55dac: b40000a0 cbz x0, 0x55dc0 55db0: a9427bfd ldp x29, x30, [sp, #0x20] 55db4: a9414ff4 ldp x20, x19, [sp, #0x10] 55db8: f84307f5 ldr x21, [sp], #0x30 55dbc: 17ffad59 b 0x41320 <_ZdlPv@plt> 55dc0: a9427bfd ldp x29, x30, [sp, #0x20] 55dc4: a9414ff4 ldp x20, x19, [sp, #0x10] 55dc8: f84307f5 ldr x21, [sp], #0x30 55dcc: d65f03c0 ret 55dd0: f00005c0 adrp x0, 0x110000 55dd4: 91034000 add x0, x0, #0xd0 55dd8: 97ffb242 bl 0x426e0 <__cxa_guard_acquire@plt> 55ddc: 34fff8c0 cbz w0, 0x55cf4 55de0: 97ffad44 bl 0x412f0 55de4: f9006680 str x0, [x20, #0xc8] 55de8: f00005c0 adrp x0, 0x110000 55dec: 91034000 add x0, x0, #0xd0 55df0: 97ffae80 bl 0x417f0 <__cxa_guard_release@plt> 55df4: 17ffffc0 b 0x55cf4 55df8: f00005c0 adrp x0, 0x110000 55dfc: 91034000 add x0, x0, #0xd0 55e00: 97ffb238 bl 0x426e0 <__cxa_guard_acquire@plt> 55e04: 34fff880 cbz w0, 0x55d14 55e08: 97ffad3a bl 0x412f0 55e0c: f9006680 str x0, [x20, #0xc8] 55e10: f00005c0 adrp x0, 0x110000 55e14: 91034000 add x0, x0, #0xd0 55e18: 97ffae76 bl 0x417f0 <__cxa_guard_release@plt> 55e1c: 17ffffbe b 0x55d14 55e20: 14000001 b 0x55e24 55e24: aa0003f3 mov x19, x0 55e28: f00005c0 adrp x0, 0x110000 55e2c: 91034000 add x0, x0, #0xd0 55e30: 97ffb158 bl 0x42390 <__cxa_guard_abort@plt> 55e34: aa1303e0 mov x0, x19 55e38: 9401fd59 bl 0xd539c <__cxa_demangle+0x12abc> 55e3c: d65f03c0 ret 55e40: d10343ff sub sp, sp, #0xd0 55e44: f9003bfb str x27, [sp, #0x70] 55e48: a90867fa stp x26, x25, [sp, #0x80] 55e4c: a9095ff8 stp x24, x23, [sp, #0x90] 55e50: a90a57f6 stp x22, x21, [sp, #0xa0] 55e54: a90b4ff4 stp x20, x19, [sp, #0xb0] 55e58: a90c7bfd stp x29, x30, [sp, #0xc0] 55e5c: 910303fd add x29, sp, #0xc0 55e60: d53bd059 mrs x25, TPIDR_EL0 55e64: f9401728 ldr x8, [x25, #0x28] 55e68: 2a0303f6 mov w22, w3 55e6c: aa0203f7 mov x23, x2 55e70: aa0103f4 mov x20, x1 55e74: aa0003f5 mov x21, x0 55e78: f81a83a8 stur x8, [x29, #-0x58] 55e7c: 94005f11 bl 0x6dac0 55e80: aa0003f3 mov x19, x0 55e84: aa1403e0 mov x0, x20 55e88: 94005f11 bl 0x6dacc 55e8c: b9409288 ldr w8, [x20, #0x90] 55e90: 9100e3e9 add x9, sp, #0x38 55e94: f00005da adrp x26, 0x110000 55e98: b9003be8 str w8, [sp, #0x38] 55e9c: f9405a88 ldr x8, [x20, #0xb0] 55ea0: a90423f4 stp x20, x8, [sp, #0x40] 55ea4: f9005a89 str x9, [x20, #0xb0] 55ea8: f00005d4 adrp x20, 0x110000 55eac: 91034294 add x20, x20, #0xd0 55eb0: 08dffe88 ldarb w8, [x20] 55eb4: 36001e08 tbz w8, #0x0, 0x56274 55eb8: f9406748 ldr x8, [x26, #0xc8] 55ebc: f9437d08 ldr x8, [x8, #0x6f8] 55ec0: d63f0100 blr x8 55ec4: a90507e0 stp x0, x1, [sp, #0x50] 55ec8: f94006e8 ldr x8, [x23, #0x8] 55ecc: b4000368 cbz x8, 0x55f38 55ed0: f9400af7 ldr x23, [x23, #0x10] 55ed4: b40008d7 cbz x23, 0x55fec 55ed8: 910022e9 add x9, x23, #0x8 55edc: c85f7d2a ldxr x10, [x9] 55ee0: 9100054a add x10, x10, #0x1 55ee4: c80b7d2a stxr w11, x10, [x9] 55ee8: 35ffffab cbnz w11, 0x55edc 55eec: c85f7d2a ldxr x10, [x9] 55ef0: 9100054a add x10, x10, #0x1 55ef4: c80b7d2a stxr w11, x10, [x9] 55ef8: 35ffffab cbnz w11, 0x55eec 55efc: a902dfe8 stp x8, x23, [sp, #0x28] 55f00: c85ffd28 ldaxr x8, [x9] 55f04: d100050a sub x10, x8, #0x1 55f08: c80bfd2a stlxr w11, x10, [x9] 55f0c: 35ffffab cbnz w11, 0x55f00 55f10: b5000168 cbnz x8, 0x55f3c 55f14: f94002e8 ldr x8, [x23] 55f18: aa1703e0 mov x0, x23 55f1c: f9400908 ldr x8, [x8, #0x10] 55f20: d63f0100 blr x8 55f24: aa1703e0 mov x0, x23 55f28: 97ffb01a bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 55f2c: a942dffb ldp x27, x23, [sp, #0x28] 55f30: b50000b7 cbnz x23, 0x55f44 55f34: 14000009 b 0x55f58 55f38: a902ffff stp xzr, xzr, [sp, #0x28] 55f3c: a942dffb ldp x27, x23, [sp, #0x28] 55f40: b40000d7 cbz x23, 0x55f58 55f44: 910022e8 add x8, x23, #0x8 55f48: c85f7d09 ldxr x9, [x8] 55f4c: 91000529 add x9, x9, #0x1 55f50: c80a7d09 stxr w10, x9, [x8] 55f54: 35ffffaa cbnz w10, 0x55f48 55f58: 52800028 mov w8, #0x1 // =1 55f5c: 390023e8 strb w8, [sp, #0x8] 55f60: a901ffff stp xzr, xzr, [sp, #0x18] 55f64: f9400769 ldr x9, [x27, #0x8] 55f68: f9000be9 str x9, [sp, #0x10] 55f6c: f9400928 ldr x8, [x9, #0x10] 55f70: eb1b011f cmp x8, x27 55f74: 54000340 b.eq 0x55fdc 55f78: f9400d29 ldr x9, [x9, #0x18] 55f7c: b4000409 cbz x9, 0x55ffc 55f80: 9100212a add x10, x9, #0x8 55f84: c85f7d4b ldxr x11, [x10] 55f88: 9100056b add x11, x11, #0x1 55f8c: c80c7d4b stxr w12, x11, [x10] 55f90: 35ffffac cbnz w12, 0x55f84 55f94: f94013f8 ldr x24, [sp, #0x20] 55f98: a901a7e8 stp x8, x9, [sp, #0x18] 55f9c: b4000338 cbz x24, 0x56000 55fa0: 91002308 add x8, x24, #0x8 55fa4: c85ffd09 ldaxr x9, [x8] 55fa8: d100052a sub x10, x9, #0x1 55fac: c80bfd0a stlxr w11, x10, [x8] 55fb0: 35ffffab cbnz w11, 0x55fa4 55fb4: b5000269 cbnz x9, 0x56000 55fb8: f9400308 ldr x8, [x24] 55fbc: aa1803e0 mov x0, x24 55fc0: f9400908 ldr x8, [x8, #0x10] 55fc4: d63f0100 blr x8 55fc8: aa1803e0 mov x0, x24 55fcc: 97ffaff1 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 55fd0: f9400be8 ldr x8, [sp, #0x10] 55fd4: b50001b7 cbnz x23, 0x56008 55fd8: 14000011 b 0x5601c 55fdc: 2a1f03e8 mov w8, wzr 55fe0: 390027e8 strb w8, [sp, #0x9] 55fe4: b5000417 cbnz x23, 0x56064 55fe8: 14000025 b 0x5607c 55fec: a902dfe8 stp x8, x23, [sp, #0x28] 55ff0: a942dffb ldp x27, x23, [sp, #0x28] 55ff4: b5fffa97 cbnz x23, 0x55f44 55ff8: 17ffffd8 b 0x55f58 55ffc: a901a7e8 stp x8, x9, [sp, #0x18] 56000: f9400be8 ldr x8, [sp, #0x10] 56004: b40000d7 cbz x23, 0x5601c 56008: 910022e9 add x9, x23, #0x8 5600c: c85f7d2a ldxr x10, [x9] 56010: 9100054a add x10, x10, #0x1 56014: c80b7d2a stxr w11, x10, [x9] 56018: 35ffffab cbnz w11, 0x5600c 5601c: f9400d18 ldr x24, [x8, #0x18] 56020: a9015d1b stp x27, x23, [x8, #0x10] 56024: b40001b8 cbz x24, 0x56058 56028: 91002308 add x8, x24, #0x8 5602c: c85ffd09 ldaxr x9, [x8] 56030: d100052a sub x10, x9, #0x1 56034: c80bfd0a stlxr w11, x10, [x8] 56038: 35ffffab cbnz w11, 0x5602c 5603c: b50000e9 cbnz x9, 0x56058 56040: f9400308 ldr x8, [x24] 56044: aa1803e0 mov x0, x24 56048: f9400908 ldr x8, [x8, #0x10] 5604c: d63f0100 blr x8 56050: aa1803e0 mov x0, x24 56054: 97ffafcf bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 56058: 52800028 mov w8, #0x1 // =1 5605c: 390027e8 strb w8, [sp, #0x9] 56060: b40000f7 cbz x23, 0x5607c 56064: 910022e8 add x8, x23, #0x8 56068: c85ffd09 ldaxr x9, [x8] 5606c: d100052a sub x10, x9, #0x1 56070: c80bfd0a stlxr w11, x10, [x8] 56074: 35ffffab cbnz w11, 0x56068 56078: b4000869 cbz x9, 0x56184 5607c: f9405ea8 ldr x8, [x21, #0xb8] 56080: b4000928 cbz x8, 0x561a4 56084: 394027e8 ldrb w8, [sp, #0x9] 56088: 340009a8 cbz w8, 0x561bc 5608c: 394023e8 ldrb w8, [sp, #0x8] 56090: 34000968 cbz w8, 0x561bc 56094: 08dffe88 ldarb w8, [x20] 56098: 36000228 tbz w8, #0x0, 0x560dc 5609c: f9400be9 ldr x9, [sp, #0x10] 560a0: f9406748 ldr x8, [x26, #0xc8] 560a4: f9400120 ldr x0, [x9] 560a8: f942e508 ldr x8, [x8, #0x5c8] 560ac: d63f0100 blr x8 560b0: 34000360 cbz w0, 0x5611c 560b4: f90033ff str xzr, [sp, #0x60] 560b8: 08dffe88 ldarb w8, [x20] 560bc: 36000208 tbz w8, #0x0, 0x560fc 560c0: f9400be9 ldr x9, [sp, #0x10] 560c4: f9406748 ldr x8, [x26, #0xc8] 560c8: f9400120 ldr x0, [x9] 560cc: f942e908 ldr x8, [x8, #0x5d0] 560d0: 910183e1 add x1, sp, #0x60 560d4: d63f0100 blr x8 560d8: 17ffffef b 0x56094 560dc: aa1403e0 mov x0, x20 560e0: 97ffb180 bl 0x426e0 <__cxa_guard_acquire@plt> 560e4: 34fffdc0 cbz w0, 0x5609c 560e8: 97ffac82 bl 0x412f0 560ec: f9006740 str x0, [x26, #0xc8] 560f0: aa1403e0 mov x0, x20 560f4: 97ffadbf bl 0x417f0 <__cxa_guard_release@plt> 560f8: 17ffffe9 b 0x5609c 560fc: aa1403e0 mov x0, x20 56100: 97ffb178 bl 0x426e0 <__cxa_guard_acquire@plt> 56104: 34fffde0 cbz w0, 0x560c0 56108: 97ffac7a bl 0x412f0 5610c: f9006740 str x0, [x26, #0xc8] 56110: aa1403e0 mov x0, x20 56114: 97ffadb7 bl 0x417f0 <__cxa_guard_release@plt> 56118: 17ffffea b 0x560c0 5611c: a9412be8 ldp x8, x10, [sp, #0x10] 56120: f94013e9 ldr x9, [sp, #0x20] 56124: b40000c9 cbz x9, 0x5613c 56128: 9100212b add x11, x9, #0x8 5612c: c85f7d6c ldxr x12, [x11] 56130: 9100058c add x12, x12, #0x1 56134: c80d7d6c stxr w13, x12, [x11] 56138: 35ffffad cbnz w13, 0x5612c 5613c: f9400d14 ldr x20, [x8, #0x18] 56140: a901250a stp x10, x9, [x8, #0x10] 56144: b40003d4 cbz x20, 0x561bc 56148: 91002288 add x8, x20, #0x8 5614c: c85ffd09 ldaxr x9, [x8] 56150: d100052a sub x10, x9, #0x1 56154: c80bfd0a stlxr w11, x10, [x8] 56158: 35ffffab cbnz w11, 0x5614c 5615c: b5000309 cbnz x9, 0x561bc 56160: f9400288 ldr x8, [x20] 56164: aa1403e0 mov x0, x20 56168: f9400908 ldr x8, [x8, #0x10] 5616c: d63f0100 blr x8 56170: aa1403e0 mov x0, x20 56174: 97ffaf87 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 56178: f94013f4 ldr x20, [sp, #0x20] 5617c: b5000254 cbnz x20, 0x561c4 56180: 1400001d b 0x561f4 56184: f94002e8 ldr x8, [x23] 56188: aa1703e0 mov x0, x23 5618c: f9400908 ldr x8, [x8, #0x10] 56190: d63f0100 blr x8 56194: aa1703e0 mov x0, x23 56198: 97ffaf7e bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 5619c: f9405ea8 ldr x8, [x21, #0xb8] 561a0: b5fff728 cbnz x8, 0x56084 561a4: 9100a3e1 add x1, sp, #0x28 561a8: 2a1603e0 mov w0, w22 561ac: 94005bb8 bl 0x6d08c 561b0: f9005ea0 str x0, [x21, #0xb8] 561b4: 394027e8 ldrb w8, [sp, #0x9] 561b8: 35fff6a8 cbnz w8, 0x5608c 561bc: f94013f4 ldr x20, [sp, #0x20] 561c0: b40001b4 cbz x20, 0x561f4 561c4: 91002288 add x8, x20, #0x8 561c8: c85ffd09 ldaxr x9, [x8] 561cc: d100052a sub x10, x9, #0x1 561d0: c80bfd0a stlxr w11, x10, [x8] 561d4: 35ffffab cbnz w11, 0x561c8 561d8: b50000e9 cbnz x9, 0x561f4 561dc: f9400288 ldr x8, [x20] 561e0: aa1403e0 mov x0, x20 561e4: f9400908 ldr x8, [x8, #0x10] 561e8: d63f0100 blr x8 561ec: aa1403e0 mov x0, x20 561f0: 97ffaf68 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 561f4: f9401bf4 ldr x20, [sp, #0x30] 561f8: b40001b4 cbz x20, 0x5622c 561fc: 91002288 add x8, x20, #0x8 56200: c85ffd09 ldaxr x9, [x8] 56204: d100052a sub x10, x9, #0x1 56208: c80bfd0a stlxr w11, x10, [x8] 5620c: 35ffffab cbnz w11, 0x56200 56210: b50000e9 cbnz x9, 0x5622c 56214: f9400288 ldr x8, [x20] 56218: aa1403e0 mov x0, x20 5621c: f9400908 ldr x8, [x8, #0x10] 56220: d63f0100 blr x8 56224: aa1403e0 mov x0, x20 56228: 97ffaf5a bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 5622c: 9100e3e0 add x0, sp, #0x38 56230: 940060b7 bl 0x6e50c 56234: a94423e9 ldp x9, x8, [sp, #0x40] 56238: f9005928 str x8, [x9, #0xb0] 5623c: aa1303e0 mov x0, x19 56240: 94005e23 bl 0x6dacc 56244: f9401728 ldr x8, [x25, #0x28] 56248: f85a83a9 ldur x9, [x29, #-0x58] 5624c: eb09011f cmp x8, x9 56250: 54000261 b.ne 0x5629c 56254: a94c7bfd ldp x29, x30, [sp, #0xc0] 56258: a94b4ff4 ldp x20, x19, [sp, #0xb0] 5625c: a94a57f6 ldp x22, x21, [sp, #0xa0] 56260: a9495ff8 ldp x24, x23, [sp, #0x90] 56264: a94867fa ldp x26, x25, [sp, #0x80] 56268: f9403bfb ldr x27, [sp, #0x70] 5626c: 910343ff add sp, sp, #0xd0 56270: d65f03c0 ret 56274: d00005c0 adrp x0, 0x110000 56278: 91034000 add x0, x0, #0xd0 5627c: 97ffb119 bl 0x426e0 <__cxa_guard_acquire@plt> 56280: 34ffe1c0 cbz w0, 0x55eb8 56284: 97ffac1b bl 0x412f0 56288: f9006740 str x0, [x26, #0xc8] 5628c: d00005c0 adrp x0, 0x110000 56290: 91034000 add x0, x0, #0xd0 56294: 97ffad57 bl 0x417f0 <__cxa_guard_release@plt> 56298: 17ffff08 b 0x55eb8 5629c: 97ffb07d bl 0x42490 <__stack_chk_fail@plt> 562a0: aa0003f5 mov x21, x0 562a4: d00005c0 adrp x0, 0x110000 562a8: 91034000 add x0, x0, #0xd0 562ac: 97ffb039 bl 0x42390 <__cxa_guard_abort@plt> 562b0: 1400006e b 0x56468 562b4: 14000001 b 0x562b8 562b8: aa0003f3 mov x19, x0 562bc: d00005c0 adrp x0, 0x110000 562c0: 91034000 add x0, x0, #0xd0 562c4: 97ffb033 bl 0x42390 <__cxa_guard_abort@plt> 562c8: 1400006f b 0x56484 562cc: 394027e8 ldrb w8, [sp, #0x9] 562d0: aa0003f5 mov x21, x0 562d4: 34000788 cbz w8, 0x563c4 562d8: 394023e8 ldrb w8, [sp, #0x8] 562dc: 34000748 cbz w8, 0x563c4 562e0: 08dffe88 ldarb w8, [x20] 562e4: 36000228 tbz w8, #0x0, 0x56328 562e8: f9400be9 ldr x9, [sp, #0x10] 562ec: f9406748 ldr x8, [x26, #0xc8] 562f0: f9400120 ldr x0, [x9] 562f4: f942e508 ldr x8, [x8, #0x5c8] 562f8: d63f0100 blr x8 562fc: 34000360 cbz w0, 0x56368 56300: f90033ff str xzr, [sp, #0x60] 56304: 08dffe88 ldarb w8, [x20] 56308: 36000208 tbz w8, #0x0, 0x56348 5630c: f9400be9 ldr x9, [sp, #0x10] 56310: f9406748 ldr x8, [x26, #0xc8] 56314: f9400120 ldr x0, [x9] 56318: f942e908 ldr x8, [x8, #0x5d0] 5631c: 910183e1 add x1, sp, #0x60 56320: d63f0100 blr x8 56324: 17ffffef b 0x562e0 56328: aa1403e0 mov x0, x20 5632c: 97ffb0ed bl 0x426e0 <__cxa_guard_acquire@plt> 56330: 34fffdc0 cbz w0, 0x562e8 56334: 97ffabef bl 0x412f0 56338: f9006740 str x0, [x26, #0xc8] 5633c: aa1403e0 mov x0, x20 56340: 97ffad2c bl 0x417f0 <__cxa_guard_release@plt> 56344: 17ffffe9 b 0x562e8 56348: aa1403e0 mov x0, x20 5634c: 97ffb0e5 bl 0x426e0 <__cxa_guard_acquire@plt> 56350: 34fffde0 cbz w0, 0x5630c 56354: 97ffabe7 bl 0x412f0 56358: f9006740 str x0, [x26, #0xc8] 5635c: aa1403e0 mov x0, x20 56360: 97ffad24 bl 0x417f0 <__cxa_guard_release@plt> 56364: 17ffffea b 0x5630c 56368: a9412be8 ldp x8, x10, [sp, #0x10] 5636c: f94013e9 ldr x9, [sp, #0x20] 56370: b40000c9 cbz x9, 0x56388 56374: 9100212b add x11, x9, #0x8 56378: c85f7d6c ldxr x12, [x11] 5637c: 9100058c add x12, x12, #0x1 56380: c80d7d6c stxr w13, x12, [x11] 56384: 35ffffad cbnz w13, 0x56378 56388: f9400d14 ldr x20, [x8, #0x18] 5638c: a901250a stp x10, x9, [x8, #0x10] 56390: b40001b4 cbz x20, 0x563c4 56394: 91002288 add x8, x20, #0x8 56398: c85ffd09 ldaxr x9, [x8] 5639c: d100052a sub x10, x9, #0x1 563a0: c80bfd0a stlxr w11, x10, [x8] 563a4: 35ffffab cbnz w11, 0x56398 563a8: b50000e9 cbnz x9, 0x563c4 563ac: f9400288 ldr x8, [x20] 563b0: aa1403e0 mov x0, x20 563b4: f9400908 ldr x8, [x8, #0x10] 563b8: d63f0100 blr x8 563bc: aa1403e0 mov x0, x20 563c0: 97ffaef4 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 563c4: f94013f4 ldr x20, [sp, #0x20] 563c8: b40001b4 cbz x20, 0x563fc 563cc: 91002288 add x8, x20, #0x8 563d0: c85ffd09 ldaxr x9, [x8] 563d4: d100052a sub x10, x9, #0x1 563d8: c80bfd0a stlxr w11, x10, [x8] 563dc: 35ffffab cbnz w11, 0x563d0 563e0: b50000e9 cbnz x9, 0x563fc 563e4: f9400288 ldr x8, [x20] 563e8: aa1403e0 mov x0, x20 563ec: f9400908 ldr x8, [x8, #0x10] 563f0: d63f0100 blr x8 563f4: aa1403e0 mov x0, x20 563f8: 97ffaee6 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 563fc: f9401bf4 ldr x20, [sp, #0x30] 56400: b40001b4 cbz x20, 0x56434 56404: 91002288 add x8, x20, #0x8 56408: c85ffd09 ldaxr x9, [x8] 5640c: d100052a sub x10, x9, #0x1 56410: c80bfd0a stlxr w11, x10, [x8] 56414: 35ffffab cbnz w11, 0x56408 56418: b50000e9 cbnz x9, 0x56434 5641c: f9400288 ldr x8, [x20] 56420: aa1403e0 mov x0, x20 56424: f9400908 ldr x8, [x8, #0x10] 56428: d63f0100 blr x8 5642c: aa1403e0 mov x0, x20 56430: 97ffaed8 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 56434: 9100e3e0 add x0, sp, #0x38 56438: 94006035 bl 0x6e50c 5643c: a94423e9 ldp x9, x8, [sp, #0x40] 56440: f9005928 str x8, [x9, #0xb0] 56444: 14000009 b 0x56468 56448: 17ffff9c b 0x562b8 5644c: 17ffff9b b 0x562b8 56450: 97fff597 bl 0x53aac 56454: 1400000b b 0x56480 56458: 1400000a b 0x56480 5645c: 97fff594 bl 0x53aac 56460: 97fff593 bl 0x53aac 56464: aa0003f5 mov x21, x0 56468: aa1303e0 mov x0, x19 5646c: 94005d98 bl 0x6dacc 56470: aa1503e0 mov x0, x21 56474: 9401fbca bl 0xd539c <__cxa_demangle+0x12abc> 56478: 97fff58d bl 0x53aac 5647c: 14000001 b 0x56480 56480: aa0003f3 mov x19, x0 56484: 910023e8 add x8, sp, #0x8 56488: 91004100 add x0, x8, #0x10 5648c: 97ffb472 bl 0x43654 56490: aa1303e0 mov x0, x19 56494: 97fff586 bl 0x53aac 56498: d10303ff sub sp, sp, #0xc0 5649c: a9066ffc stp x28, x27, [sp, #0x60] 564a0: a90767fa stp x26, x25, [sp, #0x70] 564a4: a9085ff8 stp x24, x23, [sp, #0x80] 564a8: a90957f6 stp x22, x21, [sp, #0x90] 564ac: a90a4ff4 stp x20, x19, [sp, #0xa0] 564b0: a90b7bfd stp x29, x30, [sp, #0xb0] 564b4: 9102c3fd add x29, sp, #0xb0 564b8: d53bd058 mrs x24, TPIDR_EL0 564bc: f9401708 ldr x8, [x24, #0x28] 564c0: f9002fe8 str x8, [sp, #0x58] 564c4: f9405c08 ldr x8, [x0, #0xb8] 564c8: b4001da8 cbz x8, 0x5687c 564cc: aa0203f4 mov x20, x2 564d0: aa0003f6 mov x22, x0 564d4: aa0103f5 mov x21, x1 564d8: 94005d7a bl 0x6dac0 564dc: aa0003f3 mov x19, x0 564e0: aa1503e0 mov x0, x21 564e4: 94005d7a bl 0x6dacc 564e8: b94092a8 ldr w8, [x21, #0x90] 564ec: 9100a3e9 add x9, sp, #0x28 564f0: d00005d9 adrp x25, 0x110000 564f4: b9002be8 str w8, [sp, #0x28] 564f8: f9405aa8 ldr x8, [x21, #0xb0] 564fc: a90323f5 stp x21, x8, [sp, #0x30] 56500: f9005aa9 str x9, [x21, #0xb0] 56504: d00005d5 adrp x21, 0x110000 56508: 910342b5 add x21, x21, #0xd0 5650c: 08dffea8 ldarb w8, [x21] 56510: 36001ce8 tbz w8, #0x0, 0x568ac 56514: f9406728 ldr x8, [x25, #0xc8] 56518: f9437d08 ldr x8, [x8, #0x6f8] 5651c: d63f0100 blr x8 56520: a90407e0 stp x0, x1, [sp, #0x40] 56524: f940069b ldr x27, [x20, #0x8] 56528: b40003fb cbz x27, 0x565a4 5652c: f9400a94 ldr x20, [x20, #0x10] 56530: b40003f4 cbz x20, 0x565ac 56534: 91002288 add x8, x20, #0x8 56538: c85f7d09 ldxr x9, [x8] 5653c: 91000529 add x9, x9, #0x1 56540: c80a7d09 stxr w10, x9, [x8] 56544: 35ffffaa cbnz w10, 0x56538 56548: c85f7d09 ldxr x9, [x8] 5654c: 91000529 add x9, x9, #0x1 56550: c80a7d09 stxr w10, x9, [x8] 56554: 35ffffaa cbnz w10, 0x56548 56558: c85ffd09 ldaxr x9, [x8] 5655c: d100052a sub x10, x9, #0x1 56560: c80bfd0a stlxr w11, x10, [x8] 56564: 35ffffab cbnz w11, 0x56558 56568: b50000e9 cbnz x9, 0x56584 5656c: f9400288 ldr x8, [x20] 56570: aa1403e0 mov x0, x20 56574: f9400908 ldr x8, [x8, #0x10] 56578: d63f0100 blr x8 5657c: aa1403e0 mov x0, x20 56580: 97ffae84 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 56584: 91002288 add x8, x20, #0x8 56588: c85f7d09 ldxr x9, [x8] 5658c: 91000529 add x9, x9, #0x1 56590: c80a7d09 stxr w10, x9, [x8] 56594: 35ffffaa cbnz w10, 0x56588 56598: 2a1f03fa mov w26, wzr 5659c: aa1403fc mov x28, x20 565a0: 14000006 b 0x565b8 565a4: aa1f03fc mov x28, xzr 565a8: 14000002 b 0x565b0 565ac: aa1403fc mov x28, x20 565b0: aa1f03f4 mov x20, xzr 565b4: 5280003a mov w26, #0x1 // =1 565b8: 52800028 mov w8, #0x1 // =1 565bc: 390023e8 strb w8, [sp, #0x8] 565c0: a901ffff stp xzr, xzr, [sp, #0x18] 565c4: f9400769 ldr x9, [x27, #0x8] 565c8: f9000be9 str x9, [sp, #0x10] 565cc: f9400928 ldr x8, [x9, #0x10] 565d0: eb1b011f cmp x8, x27 565d4: 54000340 b.eq 0x5663c 565d8: f9400d29 ldr x9, [x9, #0x18] 565dc: b4000389 cbz x9, 0x5664c 565e0: 9100212a add x10, x9, #0x8 565e4: c85f7d4b ldxr x11, [x10] 565e8: 9100056b add x11, x11, #0x1 565ec: c80c7d4b stxr w12, x11, [x10] 565f0: 35ffffac cbnz w12, 0x565e4 565f4: f94013f7 ldr x23, [sp, #0x20] 565f8: a901a7e8 stp x8, x9, [sp, #0x18] 565fc: b40002b7 cbz x23, 0x56650 56600: 910022e8 add x8, x23, #0x8 56604: c85ffd09 ldaxr x9, [x8] 56608: d100052a sub x10, x9, #0x1 5660c: c80bfd0a stlxr w11, x10, [x8] 56610: 35ffffab cbnz w11, 0x56604 56614: b50001e9 cbnz x9, 0x56650 56618: f94002e8 ldr x8, [x23] 5661c: aa1703e0 mov x0, x23 56620: f9400908 ldr x8, [x8, #0x10] 56624: d63f0100 blr x8 56628: aa1703e0 mov x0, x23 5662c: 97ffae59 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 56630: f9400be8 ldr x8, [sp, #0x10] 56634: 3600013a tbz w26, #0x0, 0x56658 56638: 1400000d b 0x5666c 5663c: 2a1f03e8 mov w8, wzr 56640: 390027e8 strb w8, [sp, #0x9] 56644: 3600039a tbz w26, #0x0, 0x566b4 56648: 14000027 b 0x566e4 5664c: a901a7e8 stp x8, x9, [sp, #0x18] 56650: f9400be8 ldr x8, [sp, #0x10] 56654: 370000da tbnz w26, #0x0, 0x5666c 56658: 91002289 add x9, x20, #0x8 5665c: c85f7d2a ldxr x10, [x9] 56660: 9100054a add x10, x10, #0x1 56664: c80b7d2a stxr w11, x10, [x9] 56668: 35ffffab cbnz w11, 0x5665c 5666c: f9400d17 ldr x23, [x8, #0x18] 56670: a901711b stp x27, x28, [x8, #0x10] 56674: b40001b7 cbz x23, 0x566a8 56678: 910022e8 add x8, x23, #0x8 5667c: c85ffd09 ldaxr x9, [x8] 56680: d100052a sub x10, x9, #0x1 56684: c80bfd0a stlxr w11, x10, [x8] 56688: 35ffffab cbnz w11, 0x5667c 5668c: b50000e9 cbnz x9, 0x566a8 56690: f94002e8 ldr x8, [x23] 56694: aa1703e0 mov x0, x23 56698: f9400908 ldr x8, [x8, #0x10] 5669c: d63f0100 blr x8 566a0: aa1703e0 mov x0, x23 566a4: 97ffae3b bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 566a8: 52800028 mov w8, #0x1 // =1 566ac: 390027e8 strb w8, [sp, #0x9] 566b0: 370001ba tbnz w26, #0x0, 0x566e4 566b4: 91002288 add x8, x20, #0x8 566b8: c85ffd09 ldaxr x9, [x8] 566bc: d100052a sub x10, x9, #0x1 566c0: c80bfd0a stlxr w11, x10, [x8] 566c4: 35ffffab cbnz w11, 0x566b8 566c8: b50000e9 cbnz x9, 0x566e4 566cc: f9400288 ldr x8, [x20] 566d0: aa1403e0 mov x0, x20 566d4: f9400908 ldr x8, [x8, #0x10] 566d8: d63f0100 blr x8 566dc: aa1403e0 mov x0, x20 566e0: 97ffae2c bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 566e4: f9405ec0 ldr x0, [x22, #0xb8] 566e8: b4000080 cbz x0, 0x566f8 566ec: f9400008 ldr x8, [x0] 566f0: f9401108 ldr x8, [x8, #0x20] 566f4: d63f0100 blr x8 566f8: f9005edf str xzr, [x22, #0xb8] 566fc: 394027e8 ldrb w8, [sp, #0x9] 56700: 34000788 cbz w8, 0x567f0 56704: 394023e8 ldrb w8, [sp, #0x8] 56708: 34000748 cbz w8, 0x567f0 5670c: 08dffea8 ldarb w8, [x21] 56710: 36000228 tbz w8, #0x0, 0x56754 56714: f9400be9 ldr x9, [sp, #0x10] 56718: f9406728 ldr x8, [x25, #0xc8] 5671c: f9400120 ldr x0, [x9] 56720: f942e508 ldr x8, [x8, #0x5c8] 56724: d63f0100 blr x8 56728: 34000360 cbz w0, 0x56794 5672c: f9002bff str xzr, [sp, #0x50] 56730: 08dffea8 ldarb w8, [x21] 56734: 36000208 tbz w8, #0x0, 0x56774 56738: f9400be9 ldr x9, [sp, #0x10] 5673c: f9406728 ldr x8, [x25, #0xc8] 56740: f9400120 ldr x0, [x9] 56744: f942e908 ldr x8, [x8, #0x5d0] 56748: 910143e1 add x1, sp, #0x50 5674c: d63f0100 blr x8 56750: 17ffffef b 0x5670c 56754: aa1503e0 mov x0, x21 56758: 97ffafe2 bl 0x426e0 <__cxa_guard_acquire@plt> 5675c: 34fffdc0 cbz w0, 0x56714 56760: 97ffaae4 bl 0x412f0 56764: f9006720 str x0, [x25, #0xc8] 56768: aa1503e0 mov x0, x21 5676c: 97ffac21 bl 0x417f0 <__cxa_guard_release@plt> 56770: 17ffffe9 b 0x56714 56774: aa1503e0 mov x0, x21 56778: 97ffafda bl 0x426e0 <__cxa_guard_acquire@plt> 5677c: 34fffde0 cbz w0, 0x56738 56780: 97ffaadc bl 0x412f0 56784: f9006720 str x0, [x25, #0xc8] 56788: aa1503e0 mov x0, x21 5678c: 97ffac19 bl 0x417f0 <__cxa_guard_release@plt> 56790: 17ffffea b 0x56738 56794: a9412be8 ldp x8, x10, [sp, #0x10] 56798: f94013e9 ldr x9, [sp, #0x20] 5679c: b40000c9 cbz x9, 0x567b4 567a0: 9100212b add x11, x9, #0x8 567a4: c85f7d6c ldxr x12, [x11] 567a8: 9100058c add x12, x12, #0x1 567ac: c80d7d6c stxr w13, x12, [x11] 567b0: 35ffffad cbnz w13, 0x567a4 567b4: f9400d15 ldr x21, [x8, #0x18] 567b8: a901250a stp x10, x9, [x8, #0x10] 567bc: b40001b5 cbz x21, 0x567f0 567c0: 910022a8 add x8, x21, #0x8 567c4: c85ffd09 ldaxr x9, [x8] 567c8: d100052a sub x10, x9, #0x1 567cc: c80bfd0a stlxr w11, x10, [x8] 567d0: 35ffffab cbnz w11, 0x567c4 567d4: b50000e9 cbnz x9, 0x567f0 567d8: f94002a8 ldr x8, [x21] 567dc: aa1503e0 mov x0, x21 567e0: f9400908 ldr x8, [x8, #0x10] 567e4: d63f0100 blr x8 567e8: aa1503e0 mov x0, x21 567ec: 97ffade9 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 567f0: f94013f5 ldr x21, [sp, #0x20] 567f4: b40000f5 cbz x21, 0x56810 567f8: 910022a8 add x8, x21, #0x8 567fc: c85ffd09 ldaxr x9, [x8] 56800: d100052a sub x10, x9, #0x1 56804: c80bfd0a stlxr w11, x10, [x8] 56808: 35ffffab cbnz w11, 0x567fc 5680c: b40001e9 cbz x9, 0x56848 56810: 370002ba tbnz w26, #0x0, 0x56864 56814: 91002288 add x8, x20, #0x8 56818: c85ffd09 ldaxr x9, [x8] 5681c: d100052a sub x10, x9, #0x1 56820: c80bfd0a stlxr w11, x10, [x8] 56824: 35ffffab cbnz w11, 0x56818 56828: b50001e9 cbnz x9, 0x56864 5682c: f9400288 ldr x8, [x20] 56830: aa1403e0 mov x0, x20 56834: f9400908 ldr x8, [x8, #0x10] 56838: d63f0100 blr x8 5683c: aa1403e0 mov x0, x20 56840: 97ffadd4 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 56844: 14000008 b 0x56864 56848: f94002a8 ldr x8, [x21] 5684c: aa1503e0 mov x0, x21 56850: f9400908 ldr x8, [x8, #0x10] 56854: d63f0100 blr x8 56858: aa1503e0 mov x0, x21 5685c: 97ffadcd bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 56860: 3607fdba tbz w26, #0x0, 0x56814 56864: 9100a3e0 add x0, sp, #0x28 56868: 94005f29 bl 0x6e50c 5686c: a94323e9 ldp x9, x8, [sp, #0x30] 56870: f9005928 str x8, [x9, #0xb0] 56874: aa1303e0 mov x0, x19 56878: 94005c95 bl 0x6dacc 5687c: f9401708 ldr x8, [x24, #0x28] 56880: f9402fe9 ldr x9, [sp, #0x58] 56884: eb09011f cmp x8, x9 56888: 54000261 b.ne 0x568d4 5688c: a94b7bfd ldp x29, x30, [sp, #0xb0] 56890: a94a4ff4 ldp x20, x19, [sp, #0xa0] 56894: a94957f6 ldp x22, x21, [sp, #0x90] 56898: a9485ff8 ldp x24, x23, [sp, #0x80] 5689c: a94767fa ldp x26, x25, [sp, #0x70] 568a0: a9466ffc ldp x28, x27, [sp, #0x60] 568a4: 910303ff add sp, sp, #0xc0 568a8: d65f03c0 ret 568ac: d00005c0 adrp x0, 0x110000 568b0: 91034000 add x0, x0, #0xd0 568b4: 97ffaf8b bl 0x426e0 <__cxa_guard_acquire@plt> 568b8: 34ffe2e0 cbz w0, 0x56514 568bc: 97ffaa8d bl 0x412f0 568c0: f9006720 str x0, [x25, #0xc8] 568c4: d00005c0 adrp x0, 0x110000 568c8: 91034000 add x0, x0, #0xd0 568cc: 97ffabc9 bl 0x417f0 <__cxa_guard_release@plt> 568d0: 17ffff11 b 0x56514 568d4: 97ffaeef bl 0x42490 <__stack_chk_fail@plt> 568d8: aa0003f4 mov x20, x0 568dc: d00005c0 adrp x0, 0x110000 568e0: 91034000 add x0, x0, #0xd0 568e4: 97ffaeab bl 0x42390 <__cxa_guard_abort@plt> 568e8: 1400000a b 0x56910 568ec: 14000001 b 0x568f0 568f0: aa0003f3 mov x19, x0 568f4: d00005c0 adrp x0, 0x110000 568f8: 91034000 add x0, x0, #0xd0 568fc: 97ffaea5 bl 0x42390 <__cxa_guard_abort@plt> 56900: 1400000b b 0x5692c 56904: 97fff46a bl 0x53aac 56908: 97fff469 bl 0x53aac 5690c: aa0003f4 mov x20, x0 56910: aa1303e0 mov x0, x19 56914: 94005c6e bl 0x6dacc 56918: aa1403e0 mov x0, x20 5691c: 9401faa0 bl 0xd539c <__cxa_demangle+0x12abc> 56920: 97fff463 bl 0x53aac 56924: 14000001 b 0x56928 56928: aa0003f3 mov x19, x0 5692c: 910023e8 add x8, sp, #0x8 56930: 91004100 add x0, x8, #0x10 56934: 97ffb348 bl 0x43654 56938: aa1303e0 mov x0, x19 5693c: 97fff45c bl 0x53aac 56940: f9405c00 ldr x0, [x0, #0xb8] 56944: b4000080 cbz x0, 0x56954 56948: f9400008 ldr x8, [x0] 5694c: f9400501 ldr x1, [x8, #0x8] 56950: d61f0020 br x1 56954: 52800020 mov w0, #0x1 // =1 56958: d65f03c0 ret 5695c: d10283ff sub sp, sp, #0xa0 56960: a90567fa stp x26, x25, [sp, #0x50] 56964: a9065ff8 stp x24, x23, [sp, #0x60] 56968: a90757f6 stp x22, x21, [sp, #0x70] 5696c: a9084ff4 stp x20, x19, [sp, #0x80] 56970: a9097bfd stp x29, x30, [sp, #0x90] 56974: 910243fd add x29, sp, #0x90 56978: d53bd059 mrs x25, TPIDR_EL0 5697c: f9401728 ldr x8, [x25, #0x28] 56980: aa0103f6 mov x22, x1 56984: aa0003f5 mov x21, x0 56988: 9100c3e0 add x0, sp, #0x30 5698c: aa0303e1 mov x1, x3 56990: aa0303f3 mov x19, x3 56994: aa0203f4 mov x20, x2 56998: f90027e8 str x8, [sp, #0x48] 5699c: 97fff6b2 bl 0x54464 569a0: 3940c3e8 ldrb w8, [sp, #0x30] 569a4: f9401fe9 ldr x9, [sp, #0x38] 569a8: 910102b7 add x23, x21, #0x40 569ac: d341fd0a lsr x10, x8, #1 569b0: 7200011f tst w8, #0x1 569b4: 9a890148 csel x8, x10, x9, eq 569b8: b4000268 cbz x8, 0x56a04 569bc: 9100c3e1 add x1, sp, #0x30 569c0: aa1703e0 mov x0, x23 569c4: 9400077f bl 0x587c0 569c8: 910122ba add x26, x21, #0x48 569cc: eb00035f cmp x26, x0 569d0: 540002c0 b.eq 0x56a28 569d4: 9100c3e1 add x1, sp, #0x30 569d8: aa1703e0 mov x0, x23 569dc: 94000779 bl 0x587c0 569e0: aa0003f8 mov x24, x0 569e4: eb00035f cmp x26, x0 569e8: 54000580 b.eq 0x56a98 569ec: f9400709 ldr x9, [x24, #0x8] 569f0: b4000209 cbz x9, 0x56a30 569f4: aa0903e8 mov x8, x9 569f8: f9400129 ldr x9, [x9] 569fc: b5ffffc9 cbnz x9, 0x569f4 56a00: 14000017 b 0x56a5c 56a04: f8448ea1 ldr x1, [x21, #0x48]! 56a08: aa1703e0 mov x0, x23 56a0c: 94000728 bl 0x586ac 56a10: 52800033 mov w19, #0x1 // =1 56a14: a93ffeb5 stp x21, xzr, [x21, #-0x8] 56a18: f90006bf str xzr, [x21, #0x8] 56a1c: 3940c3e8 ldrb w8, [sp, #0x30] 56a20: 370008e8 tbnz w8, #0x0, 0x56b3c 56a24: 14000048 b 0x56b44 56a28: 2a1f03f7 mov w23, wzr 56a2c: 1400001c b 0x56a9c 56a30: aa1803e9 mov x9, x24 56a34: f8410d28 ldr x8, [x9, #0x10]! 56a38: f940010a ldr x10, [x8] 56a3c: eb18015f cmp x10, x24 56a40: 540000e0 b.eq 0x56a5c 56a44: f940012a ldr x10, [x9] 56a48: aa0a03e9 mov x9, x10 56a4c: f8410d28 ldr x8, [x9, #0x10]! 56a50: f940010b ldr x11, [x8] 56a54: eb0a017f cmp x11, x10 56a58: 54ffff61 b.ne 0x56a44 56a5c: f94002e9 ldr x9, [x23] 56a60: eb18013f cmp x9, x24 56a64: 54000041 b.ne 0x56a6c 56a68: f90002e8 str x8, [x23] 56a6c: a944a2a0 ldp x0, x8, [x21, #0x48] 56a70: aa1803e1 mov x1, x24 56a74: d1000508 sub x8, x8, #0x1 56a78: f9002aa8 str x8, [x21, #0x50] 56a7c: 94000796 bl 0x588d4 56a80: 39408308 ldrb w8, [x24, #0x20] 56a84: 36000068 tbz w8, #0x0, 0x56a90 56a88: f9401b00 ldr x0, [x24, #0x30] 56a8c: 97ffaa25 bl 0x41320 <_ZdlPv@plt> 56a90: aa1803e0 mov x0, x24 56a94: 97ffaa23 bl 0x41320 <_ZdlPv@plt> 56a98: 52800037 mov w23, #0x1 // =1 56a9c: 94005c09 bl 0x6dac0 56aa0: aa0003f5 mov x21, x0 56aa4: aa1603e0 mov x0, x22 56aa8: 94005c09 bl 0x6dacc 56aac: b94092c8 ldr w8, [x22, #0x90] 56ab0: 910023e9 add x9, sp, #0x8 56ab4: d00005d8 adrp x24, 0x110000 56ab8: 91034318 add x24, x24, #0xd0 56abc: b9000be8 str w8, [sp, #0x8] 56ac0: f9405ac8 ldr x8, [x22, #0xb0] 56ac4: a90123f6 stp x22, x8, [sp, #0x10] 56ac8: f9005ac9 str x9, [x22, #0xb0] 56acc: 08dfff08 ldarb w8, [x24] 56ad0: d00005d6 adrp x22, 0x110000 56ad4: 36000508 tbz w8, #0x0, 0x56b74 56ad8: f94066c8 ldr x8, [x22, #0xc8] 56adc: f9437d08 ldr x8, [x8, #0x6f8] 56ae0: d63f0100 blr x8 56ae4: a90207e0 stp x0, x1, [sp, #0x20] 56ae8: f9400288 ldr x8, [x20] 56aec: f9400914 ldr x20, [x8, #0x10] 56af0: 08dfff08 ldarb w8, [x24] 56af4: 36000548 tbz w8, #0x0, 0x56b9c 56af8: f94066c8 ldr x8, [x22, #0xc8] 56afc: f9440108 ldr x8, [x8, #0x800] 56b00: aa1403e0 mov x0, x20 56b04: aa1303e1 mov x1, x19 56b08: d63f0100 blr x8 56b0c: 2a0003f3 mov w19, w0 56b10: 910023e0 add x0, sp, #0x8 56b14: 94005e7e bl 0x6e50c 56b18: a94123e9 ldp x9, x8, [sp, #0x10] 56b1c: 7100027f cmp w19, #0x0 56b20: 1a9f07f3 cset w19, ne 56b24: f9005928 str x8, [x9, #0xb0] 56b28: aa1503e0 mov x0, x21 56b2c: 94005be8 bl 0x6dacc 56b30: 2a1302f3 orr w19, w23, w19 56b34: 3940c3e8 ldrb w8, [sp, #0x30] 56b38: 36000068 tbz w8, #0x0, 0x56b44 56b3c: f94023e0 ldr x0, [sp, #0x40] 56b40: 97ffa9f8 bl 0x41320 <_ZdlPv@plt> 56b44: f9401728 ldr x8, [x25, #0x28] 56b48: f94027e9 ldr x9, [sp, #0x48] 56b4c: eb09011f cmp x8, x9 56b50: 540003a1 b.ne 0x56bc4 56b54: 2a1303e0 mov w0, w19 56b58: a9497bfd ldp x29, x30, [sp, #0x90] 56b5c: a9484ff4 ldp x20, x19, [sp, #0x80] 56b60: a94757f6 ldp x22, x21, [sp, #0x70] 56b64: a9465ff8 ldp x24, x23, [sp, #0x60] 56b68: a94567fa ldp x26, x25, [sp, #0x50] 56b6c: 910283ff add sp, sp, #0xa0 56b70: d65f03c0 ret 56b74: d00005c0 adrp x0, 0x110000 56b78: 91034000 add x0, x0, #0xd0 56b7c: 97ffaed9 bl 0x426e0 <__cxa_guard_acquire@plt> 56b80: 34fffac0 cbz w0, 0x56ad8 56b84: 97ffa9db bl 0x412f0 56b88: f90066c0 str x0, [x22, #0xc8] 56b8c: d00005c0 adrp x0, 0x110000 56b90: 91034000 add x0, x0, #0xd0 56b94: 97ffab17 bl 0x417f0 <__cxa_guard_release@plt> 56b98: 17ffffd0 b 0x56ad8 56b9c: d00005c0 adrp x0, 0x110000 56ba0: 91034000 add x0, x0, #0xd0 56ba4: 97ffaecf bl 0x426e0 <__cxa_guard_acquire@plt> 56ba8: 34fffa80 cbz w0, 0x56af8 56bac: 97ffa9d1 bl 0x412f0 56bb0: f90066c0 str x0, [x22, #0xc8] 56bb4: d00005c0 adrp x0, 0x110000 56bb8: 91034000 add x0, x0, #0xd0 56bbc: 97ffab0d bl 0x417f0 <__cxa_guard_release@plt> 56bc0: 17ffffce b 0x56af8 56bc4: 97ffae33 bl 0x42490 <__stack_chk_fail@plt> 56bc8: aa0003f3 mov x19, x0 56bcc: d00005c0 adrp x0, 0x110000 56bd0: 91034000 add x0, x0, #0xd0 56bd4: 97ffadef bl 0x42390 <__cxa_guard_abort@plt> 56bd8: 14000009 b 0x56bfc 56bdc: aa0003f3 mov x19, x0 56be0: d00005c0 adrp x0, 0x110000 56be4: 91034000 add x0, x0, #0xd0 56be8: 97ffadea bl 0x42390 <__cxa_guard_abort@plt> 56bec: 1400000b b 0x56c18 56bf0: 97fff3af bl 0x53aac 56bf4: 97fff3ae bl 0x53aac 56bf8: aa0003f3 mov x19, x0 56bfc: 910023e0 add x0, sp, #0x8 56c00: 94005e43 bl 0x6e50c 56c04: a94123e9 ldp x9, x8, [sp, #0x10] 56c08: f9005928 str x8, [x9, #0xb0] 56c0c: 14000003 b 0x56c18 56c10: 97fff3a7 bl 0x53aac 56c14: aa0003f3 mov x19, x0 56c18: aa1503e0 mov x0, x21 56c1c: 94005bac bl 0x6dacc 56c20: 14000004 b 0x56c30 56c24: 97fff3a2 bl 0x53aac 56c28: 14000001 b 0x56c2c 56c2c: aa0003f3 mov x19, x0 56c30: 3940c3e8 ldrb w8, [sp, #0x30] 56c34: 36000068 tbz w8, #0x0, 0x56c40 56c38: f94023e0 ldr x0, [sp, #0x40] 56c3c: 97ffa9b9 bl 0x41320 <_ZdlPv@plt> 56c40: aa1303e0 mov x0, x19 56c44: 9401f9d6 bl 0xd539c <__cxa_demangle+0x12abc> 56c48: d10243ff sub sp, sp, #0x90 56c4c: a9036ffc stp x28, x27, [sp, #0x30] 56c50: a90467fa stp x26, x25, [sp, #0x40] 56c54: a9055ff8 stp x24, x23, [sp, #0x50] 56c58: a90657f6 stp x22, x21, [sp, #0x60] 56c5c: a9074ff4 stp x20, x19, [sp, #0x70] 56c60: a9087bfd stp x29, x30, [sp, #0x80] 56c64: 910203fd add x29, sp, #0x80 56c68: d53bd05a mrs x26, TPIDR_EL0 56c6c: f9401748 ldr x8, [x26, #0x28] 56c70: d00005dc adrp x28, 0x110000 56c74: 2a0403f4 mov w20, w4 56c78: aa0303f7 mov x23, x3 56c7c: f90017e8 str x8, [sp, #0x28] 56c80: b9407008 ldr w8, [x0, #0x70] 56c84: aa0203f6 mov x22, x2 56c88: aa0103f3 mov x19, x1 56c8c: aa0003f5 mov x21, x0 56c90: 71000d1f cmp w8, #0x3 56c94: 9103439c add x28, x28, #0xd0 56c98: d00005db adrp x27, 0x110000 56c9c: 54000541 b.ne 0x56d44 56ca0: 08dfff88 ldarb w8, [x28] 56ca4: 36001b08 tbz w8, #0x0, 0x57004 56ca8: f9406768 ldr x8, [x27, #0xc8] 56cac: aa1303e0 mov x0, x19 56cb0: f9424908 ldr x8, [x8, #0x490] 56cb4: d63f0100 blr x8 56cb8: 08dfff88 ldarb w8, [x28] 56cbc: aa0003f8 mov x24, x0 56cc0: aa0103f9 mov x25, x1 56cc4: 36001b48 tbz w8, #0x0, 0x5702c 56cc8: f9406768 ldr x8, [x27, #0xc8] 56ccc: 90000403 adrp x3, 0xd6000 <__cxa_demangle+0x13720> 56cd0: 913f1863 add x3, x3, #0xfc6 56cd4: aa1303e0 mov x0, x19 56cd8: f941ed08 ldr x8, [x8, #0x3d8] 56cdc: aa1803e1 mov x1, x24 56ce0: aa1903e2 mov x2, x25 56ce4: d63f0100 blr x8 56ce8: a90686a0 stp x0, x1, [x21, #0x68] 56cec: 08dfff88 ldarb w8, [x28] 56cf0: 36001b28 tbz w8, #0x0, 0x57054 56cf4: f9406768 ldr x8, [x27, #0xc8] 56cf8: aa1303e0 mov x0, x19 56cfc: aa1803e1 mov x1, x24 56d00: aa1903e2 mov x2, x25 56d04: f9415908 ldr x8, [x8, #0x2b0] 56d08: d63f0100 blr x8 56d0c: b94072a8 ldr w8, [x21, #0x70] 56d10: 71000d1f cmp w8, #0x3 56d14: 36000174 tbz w20, #0x0, 0x56d40 56d18: 54000161 b.ne 0x56d44 56d1c: 08dfff88 ldarb w8, [x28] 56d20: 36002268 tbz w8, #0x0, 0x5716c 56d24: f9406768 ldr x8, [x27, #0xc8] 56d28: 90000401 adrp x1, 0xd6000 <__cxa_demangle+0x13720> 56d2c: 913f8821 add x1, x1, #0xfe2 56d30: aa1303e0 mov x0, x19 56d34: f9414508 ldr x8, [x8, #0x288] 56d38: d63f0100 blr x8 56d3c: 14000047 b 0x56e58 56d40: 540008c0 b.eq 0x56e58 56d44: 08dfff88 ldarb w8, [x28] 56d48: 36000e68 tbz w8, #0x0, 0x56f14 56d4c: f9406768 ldr x8, [x27, #0xc8] 56d50: aa1303e0 mov x0, x19 56d54: aa1703e1 mov x1, x23 56d58: f9418908 ldr x8, [x8, #0x310] 56d5c: d63f0100 blr x8 56d60: a90087e0 stp x0, x1, [sp, #0x8] 56d64: 08dfff88 ldarb w8, [x28] 56d68: 36000ea8 tbz w8, #0x0, 0x56f3c 56d6c: f9406768 ldr x8, [x27, #0xc8] 56d70: aa1303e0 mov x0, x19 56d74: aa1603e1 mov x1, x22 56d78: f9418908 ldr x8, [x8, #0x310] 56d7c: d63f0100 blr x8 56d80: a90187e0 stp x0, x1, [sp, #0x18] 56d84: 08dfff88 ldarb w8, [x28] 56d88: 36000ee8 tbz w8, #0x0, 0x56f64 56d8c: f9406768 ldr x8, [x27, #0xc8] 56d90: a946d6b6 ldp x22, x21, [x21, #0x68] 56d94: f9422d17 ldr x23, [x8, #0x458] 56d98: 08dfff88 ldarb w8, [x28] 56d9c: 36000f88 tbz w8, #0x0, 0x56f8c 56da0: f9406768 ldr x8, [x27, #0xc8] 56da4: f9437d08 ldr x8, [x8, #0x6f8] 56da8: d63f0100 blr x8 56dac: aa0003e3 mov x3, x0 56db0: aa0103e4 mov x4, x1 56db4: 910023e6 add x6, sp, #0x8 56db8: 52800045 mov w5, #0x2 // =2 56dbc: aa1303e0 mov x0, x19 56dc0: aa1603e1 mov x1, x22 56dc4: aa1503e2 mov x2, x21 56dc8: d63f02e0 blr x23 56dcc: 08dfff88 ldarb w8, [x28] 56dd0: aa0003f5 mov x21, x0 56dd4: aa0103f6 mov x22, x1 56dd8: 36000ee8 tbz w8, #0x0, 0x56fb4 56ddc: f9406768 ldr x8, [x27, #0xc8] 56de0: a9418be1 ldp x1, x2, [sp, #0x18] 56de4: aa1303e0 mov x0, x19 56de8: f9415908 ldr x8, [x8, #0x2b0] 56dec: d63f0100 blr x8 56df0: 08dfff88 ldarb w8, [x28] 56df4: 36000f48 tbz w8, #0x0, 0x56fdc 56df8: f9406768 ldr x8, [x27, #0xc8] 56dfc: a9408be1 ldp x1, x2, [sp, #0x8] 56e00: aa1303e0 mov x0, x19 56e04: f9415908 ldr x8, [x8, #0x2b0] 56e08: d63f0100 blr x8 56e0c: 71001adf cmp w22, #0x6 56e10: 54000281 b.ne 0x56e60 56e14: 37000234 tbnz w20, #0x0, 0x56e58 56e18: 08dfff88 ldarb w8, [x28] 56e1c: 36001808 tbz w8, #0x0, 0x5711c 56e20: f9406768 ldr x8, [x27, #0xc8] 56e24: f9415914 ldr x20, [x8, #0x2b0] 56e28: 08dfff88 ldarb w8, [x28] 56e2c: 360018c8 tbz w8, #0x0, 0x57144 56e30: f9406768 ldr x8, [x27, #0xc8] 56e34: aa1303e0 mov x0, x19 56e38: f9412d08 ldr x8, [x8, #0x258] 56e3c: d63f0100 blr x8 56e40: aa0003e2 mov x2, x0 56e44: aa0103e3 mov x3, x1 56e48: aa1303e0 mov x0, x19 56e4c: aa0203e1 mov x1, x2 56e50: aa0303e2 mov x2, x3 56e54: d63f0280 blr x20 56e58: aa1f03f4 mov x20, xzr 56e5c: 14000021 b 0x56ee0 56e60: 08dfff88 ldarb w8, [x28] 56e64: 360010c8 tbz w8, #0x0, 0x5707c 56e68: f9406768 ldr x8, [x27, #0xc8] 56e6c: aa1303e0 mov x0, x19 56e70: aa1503e1 mov x1, x21 56e74: aa1603e2 mov x2, x22 56e78: f941a108 ldr x8, [x8, #0x340] 56e7c: d63f0100 blr x8 56e80: 08dfff88 ldarb w8, [x28] 56e84: aa0003f7 mov x23, x0 56e88: 360010e8 tbz w8, #0x0, 0x570a4 56e8c: f9406768 ldr x8, [x27, #0xc8] 56e90: aa1303e0 mov x0, x19 56e94: aa1703e1 mov x1, x23 56e98: f940dd08 ldr x8, [x8, #0x1b8] 56e9c: d63f0100 blr x8 56ea0: 08dfff88 ldarb w8, [x28] 56ea4: aa0003f4 mov x20, x0 56ea8: 36001128 tbz w8, #0x0, 0x570cc 56eac: f9406768 ldr x8, [x27, #0xc8] 56eb0: aa1303e0 mov x0, x19 56eb4: aa1703e1 mov x1, x23 56eb8: f941a508 ldr x8, [x8, #0x348] 56ebc: d63f0100 blr x8 56ec0: 08dfff88 ldarb w8, [x28] 56ec4: 36001188 tbz w8, #0x0, 0x570f4 56ec8: f9406768 ldr x8, [x27, #0xc8] 56ecc: aa1303e0 mov x0, x19 56ed0: aa1503e1 mov x1, x21 56ed4: aa1603e2 mov x2, x22 56ed8: f9415908 ldr x8, [x8, #0x2b0] 56edc: d63f0100 blr x8 56ee0: f9401748 ldr x8, [x26, #0x28] 56ee4: f94017e9 ldr x9, [sp, #0x28] 56ee8: eb09011f cmp x8, x9 56eec: 54001541 b.ne 0x57194 56ef0: aa1403e0 mov x0, x20 56ef4: a9487bfd ldp x29, x30, [sp, #0x80] 56ef8: a9474ff4 ldp x20, x19, [sp, #0x70] 56efc: a94657f6 ldp x22, x21, [sp, #0x60] 56f00: a9455ff8 ldp x24, x23, [sp, #0x50] 56f04: a94467fa ldp x26, x25, [sp, #0x40] 56f08: a9436ffc ldp x28, x27, [sp, #0x30] 56f0c: 910243ff add sp, sp, #0x90 56f10: d65f03c0 ret 56f14: d00005c0 adrp x0, 0x110000 56f18: 91034000 add x0, x0, #0xd0 56f1c: 97ffadf1 bl 0x426e0 <__cxa_guard_acquire@plt> 56f20: 34fff160 cbz w0, 0x56d4c 56f24: 97ffa8f3 bl 0x412f0 56f28: f9006760 str x0, [x27, #0xc8] 56f2c: d00005c0 adrp x0, 0x110000 56f30: 91034000 add x0, x0, #0xd0 56f34: 97ffaa2f bl 0x417f0 <__cxa_guard_release@plt> 56f38: 17ffff85 b 0x56d4c 56f3c: d00005c0 adrp x0, 0x110000 56f40: 91034000 add x0, x0, #0xd0 56f44: 97ffade7 bl 0x426e0 <__cxa_guard_acquire@plt> 56f48: 34fff120 cbz w0, 0x56d6c 56f4c: 97ffa8e9 bl 0x412f0 56f50: f9006760 str x0, [x27, #0xc8] 56f54: d00005c0 adrp x0, 0x110000 56f58: 91034000 add x0, x0, #0xd0 56f5c: 97ffaa25 bl 0x417f0 <__cxa_guard_release@plt> 56f60: 17ffff83 b 0x56d6c 56f64: d00005c0 adrp x0, 0x110000 56f68: 91034000 add x0, x0, #0xd0 56f6c: 97ffaddd bl 0x426e0 <__cxa_guard_acquire@plt> 56f70: 34fff0e0 cbz w0, 0x56d8c 56f74: 97ffa8df bl 0x412f0 56f78: f9006760 str x0, [x27, #0xc8] 56f7c: d00005c0 adrp x0, 0x110000 56f80: 91034000 add x0, x0, #0xd0 56f84: 97ffaa1b bl 0x417f0 <__cxa_guard_release@plt> 56f88: 17ffff81 b 0x56d8c 56f8c: d00005c0 adrp x0, 0x110000 56f90: 91034000 add x0, x0, #0xd0 56f94: 97ffadd3 bl 0x426e0 <__cxa_guard_acquire@plt> 56f98: 34fff040 cbz w0, 0x56da0 56f9c: 97ffa8d5 bl 0x412f0 56fa0: f9006760 str x0, [x27, #0xc8] 56fa4: d00005c0 adrp x0, 0x110000 56fa8: 91034000 add x0, x0, #0xd0 56fac: 97ffaa11 bl 0x417f0 <__cxa_guard_release@plt> 56fb0: 17ffff7c b 0x56da0 56fb4: d00005c0 adrp x0, 0x110000 56fb8: 91034000 add x0, x0, #0xd0 56fbc: 97ffadc9 bl 0x426e0 <__cxa_guard_acquire@plt> 56fc0: 34fff0e0 cbz w0, 0x56ddc 56fc4: 97ffa8cb bl 0x412f0 56fc8: f9006760 str x0, [x27, #0xc8] 56fcc: d00005c0 adrp x0, 0x110000 56fd0: 91034000 add x0, x0, #0xd0 56fd4: 97ffaa07 bl 0x417f0 <__cxa_guard_release@plt> 56fd8: 17ffff81 b 0x56ddc 56fdc: d00005c0 adrp x0, 0x110000 56fe0: 91034000 add x0, x0, #0xd0 56fe4: 97ffadbf bl 0x426e0 <__cxa_guard_acquire@plt> 56fe8: 34fff080 cbz w0, 0x56df8 56fec: 97ffa8c1 bl 0x412f0 56ff0: f9006760 str x0, [x27, #0xc8] 56ff4: d00005c0 adrp x0, 0x110000 56ff8: 91034000 add x0, x0, #0xd0 56ffc: 97ffa9fd bl 0x417f0 <__cxa_guard_release@plt> 57000: 17ffff7e b 0x56df8 57004: b00005c0 adrp x0, 0x110000 57008: 91034000 add x0, x0, #0xd0 5700c: 97ffadb5 bl 0x426e0 <__cxa_guard_acquire@plt> 57010: 34ffe4c0 cbz w0, 0x56ca8 57014: 97ffa8b7 bl 0x412f0 57018: f9006760 str x0, [x27, #0xc8] 5701c: b00005c0 adrp x0, 0x110000 57020: 91034000 add x0, x0, #0xd0 57024: 97ffa9f3 bl 0x417f0 <__cxa_guard_release@plt> 57028: 17ffff20 b 0x56ca8 5702c: b00005c0 adrp x0, 0x110000 57030: 91034000 add x0, x0, #0xd0 57034: 97ffadab bl 0x426e0 <__cxa_guard_acquire@plt> 57038: 34ffe480 cbz w0, 0x56cc8 5703c: 97ffa8ad bl 0x412f0 57040: f9006760 str x0, [x27, #0xc8] 57044: b00005c0 adrp x0, 0x110000 57048: 91034000 add x0, x0, #0xd0 5704c: 97ffa9e9 bl 0x417f0 <__cxa_guard_release@plt> 57050: 17ffff1e b 0x56cc8 57054: b00005c0 adrp x0, 0x110000 57058: 91034000 add x0, x0, #0xd0 5705c: 97ffada1 bl 0x426e0 <__cxa_guard_acquire@plt> 57060: 34ffe4a0 cbz w0, 0x56cf4 57064: 97ffa8a3 bl 0x412f0 57068: f9006760 str x0, [x27, #0xc8] 5706c: b00005c0 adrp x0, 0x110000 57070: 91034000 add x0, x0, #0xd0 57074: 97ffa9df bl 0x417f0 <__cxa_guard_release@plt> 57078: 17ffff1f b 0x56cf4 5707c: b00005c0 adrp x0, 0x110000 57080: 91034000 add x0, x0, #0xd0 57084: 97ffad97 bl 0x426e0 <__cxa_guard_acquire@plt> 57088: 34ffef00 cbz w0, 0x56e68 5708c: 97ffa899 bl 0x412f0 57090: f9006760 str x0, [x27, #0xc8] 57094: b00005c0 adrp x0, 0x110000 57098: 91034000 add x0, x0, #0xd0 5709c: 97ffa9d5 bl 0x417f0 <__cxa_guard_release@plt> 570a0: 17ffff72 b 0x56e68 570a4: b00005c0 adrp x0, 0x110000 570a8: 91034000 add x0, x0, #0xd0 570ac: 97ffad8d bl 0x426e0 <__cxa_guard_acquire@plt> 570b0: 34ffeee0 cbz w0, 0x56e8c 570b4: 97ffa88f bl 0x412f0 570b8: f9006760 str x0, [x27, #0xc8] 570bc: b00005c0 adrp x0, 0x110000 570c0: 91034000 add x0, x0, #0xd0 570c4: 97ffa9cb bl 0x417f0 <__cxa_guard_release@plt> 570c8: 17ffff71 b 0x56e8c 570cc: b00005c0 adrp x0, 0x110000 570d0: 91034000 add x0, x0, #0xd0 570d4: 97ffad83 bl 0x426e0 <__cxa_guard_acquire@plt> 570d8: 34ffeea0 cbz w0, 0x56eac 570dc: 97ffa885 bl 0x412f0 570e0: f9006760 str x0, [x27, #0xc8] 570e4: b00005c0 adrp x0, 0x110000 570e8: 91034000 add x0, x0, #0xd0 570ec: 97ffa9c1 bl 0x417f0 <__cxa_guard_release@plt> 570f0: 17ffff6f b 0x56eac 570f4: b00005c0 adrp x0, 0x110000 570f8: 91034000 add x0, x0, #0xd0 570fc: 97ffad79 bl 0x426e0 <__cxa_guard_acquire@plt> 57100: 34ffee40 cbz w0, 0x56ec8 57104: 97ffa87b bl 0x412f0 57108: f9006760 str x0, [x27, #0xc8] 5710c: b00005c0 adrp x0, 0x110000 57110: 91034000 add x0, x0, #0xd0 57114: 97ffa9b7 bl 0x417f0 <__cxa_guard_release@plt> 57118: 17ffff6c b 0x56ec8 5711c: b00005c0 adrp x0, 0x110000 57120: 91034000 add x0, x0, #0xd0 57124: 97ffad6f bl 0x426e0 <__cxa_guard_acquire@plt> 57128: 34ffe7c0 cbz w0, 0x56e20 5712c: 97ffa871 bl 0x412f0 57130: f9006760 str x0, [x27, #0xc8] 57134: b00005c0 adrp x0, 0x110000 57138: 91034000 add x0, x0, #0xd0 5713c: 97ffa9ad bl 0x417f0 <__cxa_guard_release@plt> 57140: 17ffff38 b 0x56e20 57144: b00005c0 adrp x0, 0x110000 57148: 91034000 add x0, x0, #0xd0 5714c: 97ffad65 bl 0x426e0 <__cxa_guard_acquire@plt> 57150: 34ffe700 cbz w0, 0x56e30 57154: 97ffa867 bl 0x412f0 57158: f9006760 str x0, [x27, #0xc8] 5715c: b00005c0 adrp x0, 0x110000 57160: 91034000 add x0, x0, #0xd0 57164: 97ffa9a3 bl 0x417f0 <__cxa_guard_release@plt> 57168: 17ffff32 b 0x56e30 5716c: b00005c0 adrp x0, 0x110000 57170: 91034000 add x0, x0, #0xd0 57174: 97ffad5b bl 0x426e0 <__cxa_guard_acquire@plt> 57178: 34ffdd60 cbz w0, 0x56d24 5717c: 97ffa85d bl 0x412f0 57180: f9006760 str x0, [x27, #0xc8] 57184: b00005c0 adrp x0, 0x110000 57188: 91034000 add x0, x0, #0xd0 5718c: 97ffa999 bl 0x417f0 <__cxa_guard_release@plt> 57190: 17fffee5 b 0x56d24 57194: 97ffacbf bl 0x42490 <__stack_chk_fail@plt> 57198: 1400000f b 0x571d4 5719c: 1400000e b 0x571d4 571a0: 1400000d b 0x571d4 571a4: 1400000c b 0x571d4 571a8: 1400000b b 0x571d4 571ac: 1400000a b 0x571d4 571b0: 14000009 b 0x571d4 571b4: 14000008 b 0x571d4 571b8: 14000007 b 0x571d4 571bc: 14000006 b 0x571d4 571c0: 14000005 b 0x571d4 571c4: 14000004 b 0x571d4 571c8: 14000003 b 0x571d4 571cc: 14000002 b 0x571d4 571d0: 14000001 b 0x571d4 571d4: aa0003f3 mov x19, x0 571d8: b00005c0 adrp x0, 0x110000 571dc: 91034000 add x0, x0, #0xd0 571e0: 97ffac6c bl 0x42390 <__cxa_guard_abort@plt> 571e4: aa1303e0 mov x0, x19 571e8: 9401f86d bl 0xd539c <__cxa_demangle+0x12abc> 571ec: d10383ff sub sp, sp, #0xe0 571f0: a9086ffc stp x28, x27, [sp, #0x80] 571f4: a90967fa stp x26, x25, [sp, #0x90] 571f8: a90a5ff8 stp x24, x23, [sp, #0xa0] 571fc: a90b57f6 stp x22, x21, [sp, #0xb0] 57200: a90c4ff4 stp x20, x19, [sp, #0xc0] 57204: a90d7bfd stp x29, x30, [sp, #0xd0] 57208: 910343fd add x29, sp, #0xd0 5720c: d53bd05c mrs x28, TPIDR_EL0 57210: f9401788 ldr x8, [x28, #0x28] 57214: b00005db adrp x27, 0x110000 57218: 9103437b add x27, x27, #0xd0 5721c: aa0203f5 mov x21, x2 57220: f81a83a8 stur x8, [x29, #-0x58] 57224: 08dfff68 ldarb w8, [x27] 57228: aa0103f3 mov x19, x1 5722c: aa0003f4 mov x20, x0 57230: b00005da adrp x26, 0x110000 57234: 36002488 tbz w8, #0x0, 0x576c4 57238: f9406748 ldr x8, [x26, #0xc8] 5723c: aa1303e0 mov x0, x19 57240: f9412d08 ldr x8, [x8, #0x258] 57244: d63f0100 blr x8 57248: 927f7828 and x8, x1, #0xfffffffe 5724c: f100091f cmp x8, #0x2 57250: 54000241 b.ne 0x57298 57254: 910143e0 add x0, sp, #0x50 57258: aa1503e1 mov x1, x21 5725c: 91010296 add x22, x20, #0x40 57260: 97fff481 bl 0x54464 57264: 910143e1 add x1, sp, #0x50 57268: aa1603e0 mov x0, x22 5726c: 94000555 bl 0x587c0 57270: 394143e8 ldrb w8, [sp, #0x50] 57274: aa0003f7 mov x23, x0 57278: 36000068 tbz w8, #0x0, 0x57284 5727c: f94033e0 ldr x0, [sp, #0x60] 57280: 97ffa828 bl 0x41320 <_ZdlPv@plt> 57284: 91012288 add x8, x20, #0x48 57288: eb17011f cmp x8, x23 5728c: 54000360 b.eq 0x572f8 57290: f9401ef9 ldr x25, [x23, #0x38] 57294: 1400000c b 0x572c4 57298: 08dfff68 ldarb w8, [x27] 5729c: aa0103f6 mov x22, x1 572a0: aa0003f7 mov x23, x0 572a4: 36002248 tbz w8, #0x0, 0x576ec 572a8: f9406748 ldr x8, [x26, #0xc8] 572ac: aa1303e0 mov x0, x19 572b0: aa1703e1 mov x1, x23 572b4: aa1603e2 mov x2, x22 572b8: f9412908 ldr x8, [x8, #0x250] 572bc: d63f0100 blr x8 572c0: aa1f03f9 mov x25, xzr 572c4: f9401788 ldr x8, [x28, #0x28] 572c8: f85a83a9 ldur x9, [x29, #-0x58] 572cc: eb09011f cmp x8, x9 572d0: 54003761 b.ne 0x579bc 572d4: aa1903e0 mov x0, x25 572d8: a94d7bfd ldp x29, x30, [sp, #0xd0] 572dc: a94c4ff4 ldp x20, x19, [sp, #0xc0] 572e0: a94b57f6 ldp x22, x21, [sp, #0xb0] 572e4: a94a5ff8 ldp x24, x23, [sp, #0xa0] 572e8: a94967fa ldp x26, x25, [sp, #0x90] 572ec: a9486ffc ldp x28, x27, [sp, #0x80] 572f0: 910383ff add sp, sp, #0xe0 572f4: d65f03c0 ret 572f8: b9406288 ldr w8, [x20, #0x60] 572fc: 71000d1f cmp w8, #0x3 57300: 54000501 b.ne 0x573a0 57304: 08dfff68 ldarb w8, [x27] 57308: 36002568 tbz w8, #0x0, 0x577b4 5730c: f9406748 ldr x8, [x26, #0xc8] 57310: aa1303e0 mov x0, x19 57314: f9424908 ldr x8, [x8, #0x490] 57318: d63f0100 blr x8 5731c: 08dfff68 ldarb w8, [x27] 57320: aa0003f7 mov x23, x0 57324: aa0103f8 mov x24, x1 57328: 360025a8 tbz w8, #0x0, 0x577dc 5732c: f9406748 ldr x8, [x26, #0xc8] 57330: f00003e3 adrp x3, 0xd6000 <__cxa_demangle+0x13720> 57334: 913ffc63 add x3, x3, #0xfff 57338: aa1303e0 mov x0, x19 5733c: f941ed08 ldr x8, [x8, #0x3d8] 57340: aa1703e1 mov x1, x23 57344: aa1803e2 mov x2, x24 57348: d63f0100 blr x8 5734c: a9058680 stp x0, x1, [x20, #0x58] 57350: 08dfff68 ldarb w8, [x27] 57354: 36002588 tbz w8, #0x0, 0x57804 57358: f9406748 ldr x8, [x26, #0xc8] 5735c: aa1303e0 mov x0, x19 57360: aa1703e1 mov x1, x23 57364: aa1803e2 mov x2, x24 57368: f9415908 ldr x8, [x8, #0x2b0] 5736c: d63f0100 blr x8 57370: b9406288 ldr w8, [x20, #0x60] 57374: 71000d1f cmp w8, #0x3 57378: 54000141 b.ne 0x573a0 5737c: 08dfff68 ldarb w8, [x27] 57380: 360026a8 tbz w8, #0x0, 0x57854 57384: f9406748 ldr x8, [x26, #0xc8] 57388: f00003e1 adrp x1, 0xd6000 <__cxa_demangle+0x13720> 5738c: 913f8821 add x1, x1, #0xfe2 57390: aa1303e0 mov x0, x19 57394: f9414508 ldr x8, [x8, #0x288] 57398: d63f0100 blr x8 5739c: 17ffffc9 b 0x572c0 573a0: 08dfff68 ldarb w8, [x27] 573a4: 36001b88 tbz w8, #0x0, 0x57714 573a8: f9406748 ldr x8, [x26, #0xc8] 573ac: aa1303e0 mov x0, x19 573b0: aa1503e1 mov x1, x21 573b4: f9418908 ldr x8, [x8, #0x310] 573b8: d63f0100 blr x8 573bc: a90407e0 stp x0, x1, [sp, #0x40] 573c0: 08dfff68 ldarb w8, [x27] 573c4: 36001bc8 tbz w8, #0x0, 0x5773c 573c8: f9406748 ldr x8, [x26, #0xc8] 573cc: a945e297 ldp x23, x24, [x20, #0x58] 573d0: f9422d19 ldr x25, [x8, #0x458] 573d4: 08dfff68 ldarb w8, [x27] 573d8: 36001c68 tbz w8, #0x0, 0x57764 573dc: f9406748 ldr x8, [x26, #0xc8] 573e0: f9437d08 ldr x8, [x8, #0x6f8] 573e4: d63f0100 blr x8 573e8: aa0003e3 mov x3, x0 573ec: aa0103e4 mov x4, x1 573f0: 910103e6 add x6, sp, #0x40 573f4: 52800025 mov w5, #0x1 // =1 573f8: aa1303e0 mov x0, x19 573fc: aa1703e1 mov x1, x23 57400: aa1803e2 mov x2, x24 57404: d63f0320 blr x25 57408: 08dfff68 ldarb w8, [x27] 5740c: aa0003f8 mov x24, x0 57410: aa0103f7 mov x23, x1 57414: 36001bc8 tbz w8, #0x0, 0x5778c 57418: f9406748 ldr x8, [x26, #0xc8] 5741c: a9440be1 ldp x1, x2, [sp, #0x40] 57420: aa1303e0 mov x0, x19 57424: f9415908 ldr x8, [x8, #0x2b0] 57428: d63f0100 blr x8 5742c: 71001aff cmp w23, #0x6 57430: 54fff480 b.eq 0x572c0 57434: 08dfff68 ldarb w8, [x27] 57438: 36001fa8 tbz w8, #0x0, 0x5782c 5743c: f9406748 ldr x8, [x26, #0xc8] 57440: 31001eff cmn w23, #0x7 57444: 54000581 b.ne 0x574f4 57448: f941a108 ldr x8, [x8, #0x340] 5744c: aa1303e0 mov x0, x19 57450: aa1803e1 mov x1, x24 57454: aa1703e2 mov x2, x23 57458: f90007f8 str x24, [sp, #0x8] 5745c: d63f0100 blr x8 57460: 08dfff68 ldarb w8, [x27] 57464: aa0003f9 mov x25, x0 57468: 360020a8 tbz w8, #0x0, 0x5787c 5746c: f9406748 ldr x8, [x26, #0xc8] 57470: aa1903e0 mov x0, x25 57474: f9424118 ldr x24, [x8, #0x480] 57478: 97ffa8fe bl 0x41870 5747c: aa0003e2 mov x2, x0 57480: 52800424 mov w4, #0x21 // =33 57484: aa1303e0 mov x0, x19 57488: aa1903e1 mov x1, x25 5748c: aa1503e3 mov x3, x21 57490: f9000bf9 str x25, [sp, #0x10] 57494: d63f0300 blr x24 57498: 7100183f cmp w1, #0x6 5749c: 54fff120 b.eq 0x572c0 574a0: 08dfff68 ldarb w8, [x27] 574a4: aa0003f9 mov x25, x0 574a8: 36002128 tbz w8, #0x0, 0x578cc 574ac: f9406748 ldr x8, [x26, #0xc8] 574b0: aa1303e0 mov x0, x19 574b4: aa1903e1 mov x1, x25 574b8: f942d908 ldr x8, [x8, #0x5b0] 574bc: d63f0100 blr x8 574c0: a90183e1 stp x1, x0, [sp, #0x18] 574c4: 910143e0 add x0, sp, #0x50 574c8: aa1503e1 mov x1, x21 574cc: 97fff3e6 bl 0x54464 574d0: 90000400 adrp x0, 0xd7000 574d4: 91010c00 add x0, x0, #0x43 574d8: 9100a3e8 add x8, sp, #0x28 574dc: 910143e1 add x1, sp, #0x50 574e0: 9400016c bl 0x57a90 574e4: 394143e8 ldrb w8, [sp, #0x50] 574e8: 37000228 tbnz w8, #0x0, 0x5752c 574ec: 7900a3ff strh wzr, [sp, #0x50] 574f0: 14000017 b 0x5754c 574f4: f9415908 ldr x8, [x8, #0x2b0] 574f8: aa1303e0 mov x0, x19 574fc: aa1803e1 mov x1, x24 57500: aa1703e2 mov x2, x23 57504: d63f0100 blr x8 57508: 08dfff68 ldarb w8, [x27] 5750c: 36001cc8 tbz w8, #0x0, 0x578a4 57510: f9406748 ldr x8, [x26, #0xc8] 57514: 90000401 adrp x1, 0xd7000 57518: 91007c21 add x1, x1, #0x1f 5751c: aa1303e0 mov x0, x19 57520: f9414508 ldr x8, [x8, #0x288] 57524: aa1503e2 mov x2, x21 57528: 17ffff65 b 0x572bc 5752c: f94033e8 ldr x8, [sp, #0x60] 57530: 3900011f strb wzr, [x8] 57534: 394143e8 ldrb w8, [sp, #0x50] 57538: f9002fff str xzr, [sp, #0x58] 5753c: 36000088 tbz w8, #0x0, 0x5754c 57540: f94033e0 ldr x0, [sp, #0x60] 57544: 97ffa777 bl 0x41320 <_ZdlPv@plt> 57548: f9002bff str xzr, [sp, #0x50] 5754c: 3cc283e0 ldur q0, [sp, #0x28] 57550: f9401fe8 ldr x8, [sp, #0x38] 57554: 3d8017e0 str q0, [sp, #0x50] 57558: f90033e8 str x8, [sp, #0x60] 5755c: 08dfff68 ldarb w8, [x27] 57560: 36001ca8 tbz w8, #0x0, 0x578f4 57564: f9406748 ldr x8, [x26, #0xc8] 57568: f9420918 ldr x24, [x8, #0x410] 5756c: 08dfff68 ldarb w8, [x27] 57570: 36001d68 tbz w8, #0x0, 0x5791c 57574: f9406748 ldr x8, [x26, #0xc8] 57578: 394143e9 ldrb w9, [sp, #0x50] 5757c: f94033ea ldr x10, [sp, #0x60] 57580: 910143eb add x11, sp, #0x50 57584: f9418908 ldr x8, [x8, #0x310] 57588: b240016b orr x11, x11, #0x1 5758c: 7200013f tst w9, #0x1 57590: 9a8a0161 csel x1, x11, x10, eq 57594: aa1303e0 mov x0, x19 57598: d63f0100 blr x8 5759c: aa0003e4 mov x4, x0 575a0: aa0103e5 mov x5, x1 575a4: a94187e2 ldp x2, x1, [sp, #0x18] 575a8: 90000403 adrp x3, 0xd7000 575ac: 91012463 add x3, x3, #0x49 575b0: aa1303e0 mov x0, x19 575b4: d63f0300 blr x24 575b8: 08dfff68 ldarb w8, [x27] 575bc: 36001c48 tbz w8, #0x0, 0x57944 575c0: f9406748 ldr x8, [x26, #0xc8] 575c4: f9415908 ldr x8, [x8, #0x2b0] 575c8: a94187e2 ldp x2, x1, [sp, #0x18] 575cc: aa1303e0 mov x0, x19 575d0: d63f0100 blr x8 575d4: 9100a3e0 add x0, sp, #0x28 575d8: aa1503e1 mov x1, x21 575dc: 97fff3a2 bl 0x54464 575e0: d10183a1 sub x1, x29, #0x60 575e4: 9100a3e2 add x2, sp, #0x28 575e8: aa1603e0 mov x0, x22 575ec: 940005ae bl 0x58ca4 575f0: f9400015 ldr x21, [x0] 575f4: aa0003f8 mov x24, x0 575f8: b5000355 cbnz x21, 0x57660 575fc: 52800800 mov w0, #0x40 // =64 57600: 97ffab24 bl 0x42290 <_Znwm@plt> 57604: 3cc283e0 ldur q0, [sp, #0x28] 57608: f9401fe8 ldr x8, [sp, #0x38] 5760c: f85a03a9 ldur x9, [x29, #-0x60] 57610: a9037fff stp xzr, xzr, [sp, #0x30] 57614: f90017ff str xzr, [sp, #0x28] 57618: a9007c1f stp xzr, xzr, [x0] 5761c: 3d800800 str q0, [x0, #0x20] 57620: a9037c08 stp x8, xzr, [x0, #0x30] 57624: f9000809 str x9, [x0, #0x10] 57628: f9000300 str x0, [x24] 5762c: f94002c8 ldr x8, [x22] 57630: aa0003f5 mov x21, x0 57634: f9400108 ldr x8, [x8] 57638: b4000088 cbz x8, 0x57648 5763c: f90002c8 str x8, [x22] 57640: f9400301 ldr x1, [x24] 57644: 14000002 b 0x5764c 57648: aa1503e1 mov x1, x21 5764c: f9402680 ldr x0, [x20, #0x48] 57650: 940005dd bl 0x58dc4 57654: f9402a88 ldr x8, [x20, #0x50] 57658: 91000508 add x8, x8, #0x1 5765c: f9002a88 str x8, [x20, #0x50] 57660: f9001eb9 str x25, [x21, #0x38] 57664: 3940a3e8 ldrb w8, [sp, #0x28] 57668: 36000068 tbz w8, #0x0, 0x57674 5766c: f9401fe0 ldr x0, [sp, #0x38] 57670: 97ffa72c bl 0x41320 <_ZdlPv@plt> 57674: 08dfff68 ldarb w8, [x27] 57678: 360017a8 tbz w8, #0x0, 0x5796c 5767c: f9406748 ldr x8, [x26, #0xc8] 57680: f941a508 ldr x8, [x8, #0x348] 57684: f9400be1 ldr x1, [sp, #0x10] 57688: aa1303e0 mov x0, x19 5768c: d63f0100 blr x8 57690: 08dfff68 ldarb w8, [x27] 57694: 36001808 tbz w8, #0x0, 0x57994 57698: f9406748 ldr x8, [x26, #0xc8] 5769c: f9415908 ldr x8, [x8, #0x2b0] 576a0: f94007e1 ldr x1, [sp, #0x8] 576a4: aa1303e0 mov x0, x19 576a8: aa1703e2 mov x2, x23 576ac: d63f0100 blr x8 576b0: 394143e8 ldrb w8, [sp, #0x50] 576b4: 3607e088 tbz w8, #0x0, 0x572c4 576b8: f94033e0 ldr x0, [sp, #0x60] 576bc: 97ffa719 bl 0x41320 <_ZdlPv@plt> 576c0: 17ffff01 b 0x572c4 576c4: b00005c0 adrp x0, 0x110000 576c8: 91034000 add x0, x0, #0xd0 576cc: 97ffac05 bl 0x426e0 <__cxa_guard_acquire@plt> 576d0: 34ffdb40 cbz w0, 0x57238 576d4: 97ffa707 bl 0x412f0 576d8: f9006740 str x0, [x26, #0xc8] 576dc: b00005c0 adrp x0, 0x110000 576e0: 91034000 add x0, x0, #0xd0 576e4: 97ffa843 bl 0x417f0 <__cxa_guard_release@plt> 576e8: 17fffed4 b 0x57238 576ec: b00005c0 adrp x0, 0x110000 576f0: 91034000 add x0, x0, #0xd0 576f4: 97ffabfb bl 0x426e0 <__cxa_guard_acquire@plt> 576f8: 34ffdd80 cbz w0, 0x572a8 576fc: 97ffa6fd bl 0x412f0 57700: f9006740 str x0, [x26, #0xc8] 57704: b00005c0 adrp x0, 0x110000 57708: 91034000 add x0, x0, #0xd0 5770c: 97ffa839 bl 0x417f0 <__cxa_guard_release@plt> 57710: 17fffee6 b 0x572a8 57714: b00005c0 adrp x0, 0x110000 57718: 91034000 add x0, x0, #0xd0 5771c: 97ffabf1 bl 0x426e0 <__cxa_guard_acquire@plt> 57720: 34ffe440 cbz w0, 0x573a8 57724: 97ffa6f3 bl 0x412f0 57728: f9006740 str x0, [x26, #0xc8] 5772c: b00005c0 adrp x0, 0x110000 57730: 91034000 add x0, x0, #0xd0 57734: 97ffa82f bl 0x417f0 <__cxa_guard_release@plt> 57738: 17ffff1c b 0x573a8 5773c: b00005c0 adrp x0, 0x110000 57740: 91034000 add x0, x0, #0xd0 57744: 97ffabe7 bl 0x426e0 <__cxa_guard_acquire@plt> 57748: 34ffe400 cbz w0, 0x573c8 5774c: 97ffa6e9 bl 0x412f0 57750: f9006740 str x0, [x26, #0xc8] 57754: b00005c0 adrp x0, 0x110000 57758: 91034000 add x0, x0, #0xd0 5775c: 97ffa825 bl 0x417f0 <__cxa_guard_release@plt> 57760: 17ffff1a b 0x573c8 57764: b00005c0 adrp x0, 0x110000 57768: 91034000 add x0, x0, #0xd0 5776c: 97ffabdd bl 0x426e0 <__cxa_guard_acquire@plt> 57770: 34ffe360 cbz w0, 0x573dc 57774: 97ffa6df bl 0x412f0 57778: f9006740 str x0, [x26, #0xc8] 5777c: b00005c0 adrp x0, 0x110000 57780: 91034000 add x0, x0, #0xd0 57784: 97ffa81b bl 0x417f0 <__cxa_guard_release@plt> 57788: 17ffff15 b 0x573dc 5778c: b00005c0 adrp x0, 0x110000 57790: 91034000 add x0, x0, #0xd0 57794: 97ffabd3 bl 0x426e0 <__cxa_guard_acquire@plt> 57798: 34ffe400 cbz w0, 0x57418 5779c: 97ffa6d5 bl 0x412f0 577a0: f9006740 str x0, [x26, #0xc8] 577a4: b00005c0 adrp x0, 0x110000 577a8: 91034000 add x0, x0, #0xd0 577ac: 97ffa811 bl 0x417f0 <__cxa_guard_release@plt> 577b0: 17ffff1a b 0x57418 577b4: b00005c0 adrp x0, 0x110000 577b8: 91034000 add x0, x0, #0xd0 577bc: 97ffabc9 bl 0x426e0 <__cxa_guard_acquire@plt> 577c0: 34ffda60 cbz w0, 0x5730c 577c4: 97ffa6cb bl 0x412f0 577c8: f9006740 str x0, [x26, #0xc8] 577cc: b00005c0 adrp x0, 0x110000 577d0: 91034000 add x0, x0, #0xd0 577d4: 97ffa807 bl 0x417f0 <__cxa_guard_release@plt> 577d8: 17fffecd b 0x5730c 577dc: b00005c0 adrp x0, 0x110000 577e0: 91034000 add x0, x0, #0xd0 577e4: 97ffabbf bl 0x426e0 <__cxa_guard_acquire@plt> 577e8: 34ffda20 cbz w0, 0x5732c 577ec: 97ffa6c1 bl 0x412f0 577f0: f9006740 str x0, [x26, #0xc8] 577f4: b00005c0 adrp x0, 0x110000 577f8: 91034000 add x0, x0, #0xd0 577fc: 97ffa7fd bl 0x417f0 <__cxa_guard_release@plt> 57800: 17fffecb b 0x5732c 57804: b00005c0 adrp x0, 0x110000 57808: 91034000 add x0, x0, #0xd0 5780c: 97ffabb5 bl 0x426e0 <__cxa_guard_acquire@plt> 57810: 34ffda40 cbz w0, 0x57358 57814: 97ffa6b7 bl 0x412f0 57818: f9006740 str x0, [x26, #0xc8] 5781c: b00005c0 adrp x0, 0x110000 57820: 91034000 add x0, x0, #0xd0 57824: 97ffa7f3 bl 0x417f0 <__cxa_guard_release@plt> 57828: 17fffecc b 0x57358 5782c: b00005c0 adrp x0, 0x110000 57830: 91034000 add x0, x0, #0xd0 57834: 97ffabab bl 0x426e0 <__cxa_guard_acquire@plt> 57838: 34ffe020 cbz w0, 0x5743c 5783c: 97ffa6ad bl 0x412f0 57840: f9006740 str x0, [x26, #0xc8] 57844: b00005c0 adrp x0, 0x110000 57848: 91034000 add x0, x0, #0xd0 5784c: 97ffa7e9 bl 0x417f0 <__cxa_guard_release@plt> 57850: 17fffefb b 0x5743c 57854: b00005c0 adrp x0, 0x110000 57858: 91034000 add x0, x0, #0xd0 5785c: 97ffaba1 bl 0x426e0 <__cxa_guard_acquire@plt> 57860: 34ffd920 cbz w0, 0x57384 57864: 97ffa6a3 bl 0x412f0 57868: f9006740 str x0, [x26, #0xc8] 5786c: b00005c0 adrp x0, 0x110000 57870: 91034000 add x0, x0, #0xd0 57874: 97ffa7df bl 0x417f0 <__cxa_guard_release@plt> 57878: 17fffec3 b 0x57384 5787c: b00005c0 adrp x0, 0x110000 57880: 91034000 add x0, x0, #0xd0 57884: 97ffab97 bl 0x426e0 <__cxa_guard_acquire@plt> 57888: 34ffdf20 cbz w0, 0x5746c 5788c: 97ffa699 bl 0x412f0 57890: f9006740 str x0, [x26, #0xc8] 57894: b00005c0 adrp x0, 0x110000 57898: 91034000 add x0, x0, #0xd0 5789c: 97ffa7d5 bl 0x417f0 <__cxa_guard_release@plt> 578a0: 17fffef3 b 0x5746c 578a4: b00005c0 adrp x0, 0x110000 578a8: 91034000 add x0, x0, #0xd0 578ac: 97ffab8d bl 0x426e0 <__cxa_guard_acquire@plt> 578b0: 34ffe300 cbz w0, 0x57510 578b4: 97ffa68f bl 0x412f0 578b8: f9006740 str x0, [x26, #0xc8] 578bc: b00005c0 adrp x0, 0x110000 578c0: 91034000 add x0, x0, #0xd0 578c4: 97ffa7cb bl 0x417f0 <__cxa_guard_release@plt> 578c8: 17ffff12 b 0x57510 578cc: b00005c0 adrp x0, 0x110000 578d0: 91034000 add x0, x0, #0xd0 578d4: 97ffab83 bl 0x426e0 <__cxa_guard_acquire@plt> 578d8: 34ffdea0 cbz w0, 0x574ac 578dc: 97ffa685 bl 0x412f0 578e0: f9006740 str x0, [x26, #0xc8] 578e4: b00005c0 adrp x0, 0x110000 578e8: 91034000 add x0, x0, #0xd0 578ec: 97ffa7c1 bl 0x417f0 <__cxa_guard_release@plt> 578f0: 17fffeef b 0x574ac 578f4: b00005c0 adrp x0, 0x110000 578f8: 91034000 add x0, x0, #0xd0 578fc: 97ffab79 bl 0x426e0 <__cxa_guard_acquire@plt> 57900: 34ffe320 cbz w0, 0x57564 57904: 97ffa67b bl 0x412f0 57908: f9006740 str x0, [x26, #0xc8] 5790c: b00005c0 adrp x0, 0x110000 57910: 91034000 add x0, x0, #0xd0 57914: 97ffa7b7 bl 0x417f0 <__cxa_guard_release@plt> 57918: 17ffff13 b 0x57564 5791c: b00005c0 adrp x0, 0x110000 57920: 91034000 add x0, x0, #0xd0 57924: 97ffab6f bl 0x426e0 <__cxa_guard_acquire@plt> 57928: 34ffe260 cbz w0, 0x57574 5792c: 97ffa671 bl 0x412f0 57930: f9006740 str x0, [x26, #0xc8] 57934: b00005c0 adrp x0, 0x110000 57938: 91034000 add x0, x0, #0xd0 5793c: 97ffa7ad bl 0x417f0 <__cxa_guard_release@plt> 57940: 17ffff0d b 0x57574 57944: b00005c0 adrp x0, 0x110000 57948: 91034000 add x0, x0, #0xd0 5794c: 97ffab65 bl 0x426e0 <__cxa_guard_acquire@plt> 57950: 34ffe380 cbz w0, 0x575c0 57954: 97ffa667 bl 0x412f0 57958: f9006740 str x0, [x26, #0xc8] 5795c: b00005c0 adrp x0, 0x110000 57960: 91034000 add x0, x0, #0xd0 57964: 97ffa7a3 bl 0x417f0 <__cxa_guard_release@plt> 57968: 17ffff16 b 0x575c0 5796c: b00005c0 adrp x0, 0x110000 57970: 91034000 add x0, x0, #0xd0 57974: 97ffab5b bl 0x426e0 <__cxa_guard_acquire@plt> 57978: 34ffe820 cbz w0, 0x5767c 5797c: 97ffa65d bl 0x412f0 57980: f9006740 str x0, [x26, #0xc8] 57984: b00005c0 adrp x0, 0x110000 57988: 91034000 add x0, x0, #0xd0 5798c: 97ffa799 bl 0x417f0 <__cxa_guard_release@plt> 57990: 17ffff3b b 0x5767c 57994: b00005c0 adrp x0, 0x110000 57998: 91034000 add x0, x0, #0xd0 5799c: 97ffab51 bl 0x426e0 <__cxa_guard_acquire@plt> 579a0: 34ffe7c0 cbz w0, 0x57698 579a4: 97ffa653 bl 0x412f0 579a8: f9006740 str x0, [x26, #0xc8] 579ac: b00005c0 adrp x0, 0x110000 579b0: 91034000 add x0, x0, #0xd0 579b4: 97ffa78f bl 0x417f0 <__cxa_guard_release@plt> 579b8: 17ffff38 b 0x57698 579bc: 97ffaab5 bl 0x42490 <__stack_chk_fail@plt> 579c0: 14000004 b 0x579d0 579c4: 14000003 b 0x579d0 579c8: 14000002 b 0x579d0 579cc: 14000001 b 0x579d0 579d0: aa0003f3 mov x19, x0 579d4: b00005c0 adrp x0, 0x110000 579d8: 91034000 add x0, x0, #0xd0 579dc: 97ffaa6d bl 0x42390 <__cxa_guard_abort@plt> 579e0: 394143e8 ldrb w8, [sp, #0x50] 579e4: 36000528 tbz w8, #0x0, 0x57a88 579e8: 14000021 b 0x57a6c 579ec: 1400000d b 0x57a20 579f0: 1400000c b 0x57a20 579f4: 1400000b b 0x57a20 579f8: 1400000a b 0x57a20 579fc: 14000009 b 0x57a20 57a00: 14000008 b 0x57a20 57a04: 14000007 b 0x57a20 57a08: 14000006 b 0x57a20 57a0c: 14000005 b 0x57a20 57a10: 14000004 b 0x57a20 57a14: 14000003 b 0x57a20 57a18: 14000002 b 0x57a20 57a1c: 14000001 b 0x57a20 57a20: aa0003f3 mov x19, x0 57a24: b00005c0 adrp x0, 0x110000 57a28: 91034000 add x0, x0, #0xd0 57a2c: 97ffaa59 bl 0x42390 <__cxa_guard_abort@plt> 57a30: aa1303e0 mov x0, x19 57a34: 9401f65a bl 0xd539c <__cxa_demangle+0x12abc> 57a38: 1400000a b 0x57a60 57a3c: 14000009 b 0x57a60 57a40: 3940a3e8 ldrb w8, [sp, #0x28] 57a44: aa0003f3 mov x19, x0 57a48: 360000e8 tbz w8, #0x0, 0x57a64 57a4c: f9401fe0 ldr x0, [sp, #0x38] 57a50: 97ffa634 bl 0x41320 <_ZdlPv@plt> 57a54: 394143e8 ldrb w8, [sp, #0x50] 57a58: 36000188 tbz w8, #0x0, 0x57a88 57a5c: 14000004 b 0x57a6c 57a60: aa0003f3 mov x19, x0 57a64: 394143e8 ldrb w8, [sp, #0x50] 57a68: 36000108 tbz w8, #0x0, 0x57a88 57a6c: f94033e0 ldr x0, [sp, #0x60] 57a70: 97ffa62c bl 0x41320 <_ZdlPv@plt> 57a74: aa1303e0 mov x0, x19 57a78: 9401f649 bl 0xd539c <__cxa_demangle+0x12abc> 57a7c: 394143e8 ldrb w8, [sp, #0x50] 57a80: aa0003f3 mov x19, x0 57a84: 3707ff48 tbnz w8, #0x0, 0x57a6c 57a88: aa1303e0 mov x0, x19 57a8c: 9401f644 bl 0xd539c <__cxa_demangle+0x12abc> 57a90: a9bb67fa stp x26, x25, [sp, #-0x50]! 57a94: a9015ff8 stp x24, x23, [sp, #0x10] 57a98: a90257f6 stp x22, x21, [sp, #0x20] 57a9c: a9034ff4 stp x20, x19, [sp, #0x30] 57aa0: a9047bfd stp x29, x30, [sp, #0x40] 57aa4: 910103fd add x29, sp, #0x40 57aa8: aa0103f4 mov x20, x1 57aac: aa0003f5 mov x21, x0 57ab0: aa0803f3 mov x19, x8 57ab4: a9007d1f stp xzr, xzr, [x8] 57ab8: f900091f str xzr, [x8, #0x10] 57abc: 97ffa76d bl 0x41870 57ac0: 3940029a ldrb w26, [x20] 57ac4: f9400688 ldr x8, [x20, #0x8] 57ac8: d341ff49 lsr x9, x26, #1 57acc: 7200035f tst w26, #0x1 57ad0: 9a880136 csel x22, x9, x8, eq 57ad4: 8b0002c8 add x8, x22, x0 57ad8: b100411f cmn x8, #0x10 57adc: 540004a2 b.hs 0x57b70 57ae0: aa0003f7 mov x23, x0 57ae4: f100591f cmp x8, #0x16 57ae8: 540002e8 b.hi 0x57b44 57aec: 531f7ae8 lsl w8, w23, #1 57af0: aa1303f8 mov x24, x19 57af4: 38001708 strb w8, [x24], #0x1 57af8: 12000359 and w25, w26, #0x1 57afc: b40000b7 cbz x23, 0x57b10 57b00: aa1803e0 mov x0, x24 57b04: aa1503e1 mov x1, x21 57b08: aa1703e2 mov x2, x23 57b0c: 97ffa5a9 bl 0x411b0 57b10: 38376b1f strb wzr, [x24, x23] 57b14: f9400a88 ldr x8, [x20, #0x10] 57b18: 7100033f cmp w25, #0x0 57b1c: 9a941501 csinc x1, x8, x20, ne 57b20: aa1303e0 mov x0, x19 57b24: aa1603e2 mov x2, x22 57b28: 940002f5 bl 0x586fc 57b2c: a9447bfd ldp x29, x30, [sp, #0x40] 57b30: a9434ff4 ldp x20, x19, [sp, #0x30] 57b34: a94257f6 ldp x22, x21, [sp, #0x20] 57b38: a9415ff8 ldp x24, x23, [sp, #0x10] 57b3c: a8c567fa ldp x26, x25, [sp], #0x50 57b40: d65f03c0 ret 57b44: 91004108 add x8, x8, #0x10 57b48: 927ced19 and x25, x8, #0xfffffffffffffff0 57b4c: aa1903e0 mov x0, x25 57b50: 97ffa9d0 bl 0x42290 <_Znwm@plt> 57b54: aa0003f8 mov x24, x0 57b58: b2400328 orr x8, x25, #0x1 57b5c: a9008277 stp x23, x0, [x19, #0x8] 57b60: f9000268 str x8, [x19] 57b64: 12000359 and w25, w26, #0x1 57b68: b5fffcd7 cbnz x23, 0x57b00 57b6c: 17ffffe9 b 0x57b10 57b70: aa1303e0 mov x0, x19 57b74: 97fff018 bl 0x53bd4 57b78: 39400268 ldrb w8, [x19] 57b7c: aa0003f4 mov x20, x0 57b80: 36000068 tbz w8, #0x0, 0x57b8c 57b84: f9400a60 ldr x0, [x19, #0x10] 57b88: 97ffa5e6 bl 0x41320 <_ZdlPv@plt> 57b8c: aa1403e0 mov x0, x20 57b90: 9401f603 bl 0xd539c <__cxa_demangle+0x12abc> 57b94: d103c3ff sub sp, sp, #0xf0 57b98: a9096ffc stp x28, x27, [sp, #0x90] 57b9c: a90a67fa stp x26, x25, [sp, #0xa0] 57ba0: a90b5ff8 stp x24, x23, [sp, #0xb0] 57ba4: a90c57f6 stp x22, x21, [sp, #0xc0] 57ba8: a90d4ff4 stp x20, x19, [sp, #0xd0] 57bac: a90e7bfd stp x29, x30, [sp, #0xe0] 57bb0: 910383fd add x29, sp, #0xe0 57bb4: f9000be8 str x8, [sp, #0x10] 57bb8: d53bd05c mrs x28, TPIDR_EL0 57bbc: f9401788 ldr x8, [x28, #0x28] 57bc0: 910143ea add x10, sp, #0x50 57bc4: b00005d4 adrp x20, 0x110000 57bc8: 91034294 add x20, x20, #0xd0 57bcc: f81a83a8 stur x8, [x29, #-0x58] 57bd0: f9400008 ldr x8, [x0] 57bd4: aa0003f3 mov x19, x0 57bd8: b00005d5 adrp x21, 0x110000 57bdc: b9409109 ldr w9, [x8, #0x90] 57be0: b90053e9 str w9, [sp, #0x50] 57be4: f9405909 ldr x9, [x8, #0xb0] 57be8: a905a7e8 stp x8, x9, [sp, #0x58] 57bec: f900590a str x10, [x8, #0xb0] 57bf0: 08dffe88 ldarb w8, [x20] 57bf4: 36002dc8 tbz w8, #0x0, 0x581ac 57bf8: f94066a8 ldr x8, [x21, #0xc8] 57bfc: f9437d08 ldr x8, [x8, #0x6f8] 57c00: d63f0100 blr x8 57c04: a90687e0 stp x0, x1, [sp, #0x68] 57c08: f9400a77 ldr x23, [x19, #0x10] 57c0c: b40003f7 cbz x23, 0x57c88 57c10: f9400e73 ldr x19, [x19, #0x18] 57c14: b40003f3 cbz x19, 0x57c90 57c18: 91002268 add x8, x19, #0x8 57c1c: c85f7d09 ldxr x9, [x8] 57c20: 91000529 add x9, x9, #0x1 57c24: c80a7d09 stxr w10, x9, [x8] 57c28: 35ffffaa cbnz w10, 0x57c1c 57c2c: c85f7d09 ldxr x9, [x8] 57c30: 91000529 add x9, x9, #0x1 57c34: c80a7d09 stxr w10, x9, [x8] 57c38: 35ffffaa cbnz w10, 0x57c2c 57c3c: c85ffd09 ldaxr x9, [x8] 57c40: d100052a sub x10, x9, #0x1 57c44: c80bfd0a stlxr w11, x10, [x8] 57c48: 35ffffab cbnz w11, 0x57c3c 57c4c: b50000e9 cbnz x9, 0x57c68 57c50: f9400268 ldr x8, [x19] 57c54: aa1303e0 mov x0, x19 57c58: f9400908 ldr x8, [x8, #0x10] 57c5c: d63f0100 blr x8 57c60: aa1303e0 mov x0, x19 57c64: 97ffa8cb bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 57c68: 91002268 add x8, x19, #0x8 57c6c: c85f7d09 ldxr x9, [x8] 57c70: 91000529 add x9, x9, #0x1 57c74: c80a7d09 stxr w10, x9, [x8] 57c78: 35ffffaa cbnz w10, 0x57c6c 57c7c: 2a1f03fb mov w27, wzr 57c80: aa1303f8 mov x24, x19 57c84: 14000006 b 0x57c9c 57c88: aa1f03f8 mov x24, xzr 57c8c: 14000002 b 0x57c94 57c90: aa1303f8 mov x24, x19 57c94: aa1f03f3 mov x19, xzr 57c98: 5280003b mov w27, #0x1 // =1 57c9c: 52800028 mov w8, #0x1 // =1 57ca0: 3900c3e8 strb w8, [sp, #0x30] 57ca4: a9047fff stp xzr, xzr, [sp, #0x40] 57ca8: f94006e9 ldr x9, [x23, #0x8] 57cac: f9001fe9 str x9, [sp, #0x38] 57cb0: f9400928 ldr x8, [x9, #0x10] 57cb4: eb17011f cmp x8, x23 57cb8: 54000340 b.eq 0x57d20 57cbc: f9400d29 ldr x9, [x9, #0x18] 57cc0: b4000389 cbz x9, 0x57d30 57cc4: 9100212a add x10, x9, #0x8 57cc8: c85f7d4b ldxr x11, [x10] 57ccc: 9100056b add x11, x11, #0x1 57cd0: c80c7d4b stxr w12, x11, [x10] 57cd4: 35ffffac cbnz w12, 0x57cc8 57cd8: f94027f6 ldr x22, [sp, #0x48] 57cdc: a90427e8 stp x8, x9, [sp, #0x40] 57ce0: b40002b6 cbz x22, 0x57d34 57ce4: 910022c8 add x8, x22, #0x8 57ce8: c85ffd09 ldaxr x9, [x8] 57cec: d100052a sub x10, x9, #0x1 57cf0: c80bfd0a stlxr w11, x10, [x8] 57cf4: 35ffffab cbnz w11, 0x57ce8 57cf8: b50001e9 cbnz x9, 0x57d34 57cfc: f94002c8 ldr x8, [x22] 57d00: aa1603e0 mov x0, x22 57d04: f9400908 ldr x8, [x8, #0x10] 57d08: d63f0100 blr x8 57d0c: aa1603e0 mov x0, x22 57d10: 97ffa8a0 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 57d14: f9401fe8 ldr x8, [sp, #0x38] 57d18: 3600013b tbz w27, #0x0, 0x57d3c 57d1c: 1400000d b 0x57d50 57d20: 2a1f03e8 mov w8, wzr 57d24: 3900c7e8 strb w8, [sp, #0x31] 57d28: 3600039b tbz w27, #0x0, 0x57d98 57d2c: 14000027 b 0x57dc8 57d30: a90427e8 stp x8, x9, [sp, #0x40] 57d34: f9401fe8 ldr x8, [sp, #0x38] 57d38: 370000db tbnz w27, #0x0, 0x57d50 57d3c: 91002269 add x9, x19, #0x8 57d40: c85f7d2a ldxr x10, [x9] 57d44: 9100054a add x10, x10, #0x1 57d48: c80b7d2a stxr w11, x10, [x9] 57d4c: 35ffffab cbnz w11, 0x57d40 57d50: f9400d16 ldr x22, [x8, #0x18] 57d54: a9016117 stp x23, x24, [x8, #0x10] 57d58: b40001b6 cbz x22, 0x57d8c 57d5c: 910022c8 add x8, x22, #0x8 57d60: c85ffd09 ldaxr x9, [x8] 57d64: d100052a sub x10, x9, #0x1 57d68: c80bfd0a stlxr w11, x10, [x8] 57d6c: 35ffffab cbnz w11, 0x57d60 57d70: b50000e9 cbnz x9, 0x57d8c 57d74: f94002c8 ldr x8, [x22] 57d78: aa1603e0 mov x0, x22 57d7c: f9400908 ldr x8, [x8, #0x10] 57d80: d63f0100 blr x8 57d84: aa1603e0 mov x0, x22 57d88: 97ffa882 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 57d8c: 52800028 mov w8, #0x1 // =1 57d90: 3900c7e8 strb w8, [sp, #0x31] 57d94: 370001bb tbnz w27, #0x0, 0x57dc8 57d98: 91002268 add x8, x19, #0x8 57d9c: c85ffd09 ldaxr x9, [x8] 57da0: d100052a sub x10, x9, #0x1 57da4: c80bfd0a stlxr w11, x10, [x8] 57da8: 35ffffab cbnz w11, 0x57d9c 57dac: b50000e9 cbnz x9, 0x57dc8 57db0: f9400268 ldr x8, [x19] 57db4: aa1303e0 mov x0, x19 57db8: f9400908 ldr x8, [x8, #0x10] 57dbc: d63f0100 blr x8 57dc0: aa1303e0 mov x0, x19 57dc4: 97ffa873 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 57dc8: f9400af6 ldr x22, [x23, #0x10] 57dcc: 08dffe88 ldarb w8, [x20] 57dd0: 36002028 tbz w8, #0x0, 0x581d4 57dd4: f94066a8 ldr x8, [x21, #0xc8] 57dd8: f9424908 ldr x8, [x8, #0x490] 57ddc: aa1603e0 mov x0, x22 57de0: d63f0100 blr x8 57de4: 08dffe88 ldarb w8, [x20] 57de8: aa0003fa mov x26, x0 57dec: aa0103f9 mov x25, x1 57df0: 360020a8 tbz w8, #0x0, 0x58204 57df4: f94066a8 ldr x8, [x21, #0xc8] 57df8: f941ed08 ldr x8, [x8, #0x3d8] 57dfc: 90000403 adrp x3, 0xd7000 57e00: 91013463 add x3, x3, #0x4d 57e04: aa1603e0 mov x0, x22 57e08: aa1a03e1 mov x1, x26 57e0c: aa1903e2 mov x2, x25 57e10: d63f0100 blr x8 57e14: 08dffe88 ldarb w8, [x20] 57e18: aa0103f7 mov x23, x1 57e1c: 71000eff cmp w23, #0x3 57e20: 54000641 b.ne 0x57ee8 57e24: 36002088 tbz w8, #0x0, 0x58234 57e28: f94066a8 ldr x8, [x21, #0xc8] 57e2c: f9415908 ldr x8, [x8, #0x2b0] 57e30: aa1603e0 mov x0, x22 57e34: aa1a03e1 mov x1, x26 57e38: aa1903e2 mov x2, x25 57e3c: d63f0100 blr x8 57e40: f9400be0 ldr x0, [sp, #0x10] 57e44: 90000441 adrp x1, 0xdf000 57e48: 91049021 add x1, x1, #0x124 57e4c: 97fff186 bl 0x54464 57e50: 3940c7e8 ldrb w8, [sp, #0x31] 57e54: 34001408 cbz w8, 0x580d4 57e58: 3940c3e8 ldrb w8, [sp, #0x30] 57e5c: 340013c8 cbz w8, 0x580d4 57e60: 08dffe88 ldarb w8, [x20] 57e64: 36000228 tbz w8, #0x0, 0x57ea8 57e68: f9401fe9 ldr x9, [sp, #0x38] 57e6c: f94066a8 ldr x8, [x21, #0xc8] 57e70: f9400120 ldr x0, [x9] 57e74: f942e508 ldr x8, [x8, #0x5c8] 57e78: d63f0100 blr x8 57e7c: 340010a0 cbz w0, 0x58090 57e80: f9000fff str xzr, [sp, #0x18] 57e84: 08dffe88 ldarb w8, [x20] 57e88: 36000208 tbz w8, #0x0, 0x57ec8 57e8c: f9401fe9 ldr x9, [sp, #0x38] 57e90: f94066a8 ldr x8, [x21, #0xc8] 57e94: f9400120 ldr x0, [x9] 57e98: f942e908 ldr x8, [x8, #0x5d0] 57e9c: 910063e1 add x1, sp, #0x18 57ea0: d63f0100 blr x8 57ea4: 17ffffef b 0x57e60 57ea8: aa1403e0 mov x0, x20 57eac: 97ffaa0d bl 0x426e0 <__cxa_guard_acquire@plt> 57eb0: 34fffdc0 cbz w0, 0x57e68 57eb4: 97ffa50f bl 0x412f0 57eb8: f90066a0 str x0, [x21, #0xc8] 57ebc: aa1403e0 mov x0, x20 57ec0: 97ffa64c bl 0x417f0 <__cxa_guard_release@plt> 57ec4: 17ffffe9 b 0x57e68 57ec8: aa1403e0 mov x0, x20 57ecc: 97ffaa05 bl 0x426e0 <__cxa_guard_acquire@plt> 57ed0: 34fffde0 cbz w0, 0x57e8c 57ed4: 97ffa507 bl 0x412f0 57ed8: f90066a0 str x0, [x21, #0xc8] 57edc: aa1403e0 mov x0, x20 57ee0: 97ffa644 bl 0x417f0 <__cxa_guard_release@plt> 57ee4: 17ffffea b 0x57e8c 57ee8: aa0003f8 mov x24, x0 57eec: b9000ffb str w27, [sp, #0xc] 57ef0: 36001ba8 tbz w8, #0x0, 0x58264 57ef4: f94066a8 ldr x8, [x21, #0xc8] 57ef8: f9415908 ldr x8, [x8, #0x2b0] 57efc: aa1603e0 mov x0, x22 57f00: aa1a03e1 mov x1, x26 57f04: aa1903e2 mov x2, x25 57f08: d63f0100 blr x8 57f0c: f90003fc str x28, [sp] 57f10: 08dffe88 ldarb w8, [x20] 57f14: 36001be8 tbz w8, #0x0, 0x58290 57f18: f94066a8 ldr x8, [x21, #0xc8] 57f1c: f9418908 ldr x8, [x8, #0x310] 57f20: 90000441 adrp x1, 0xdf000 57f24: 91049021 add x1, x1, #0x124 57f28: aa1603e0 mov x0, x22 57f2c: d63f0100 blr x8 57f30: a93987a0 stp x0, x1, [x29, #-0x68] 57f34: 08dffe88 ldarb w8, [x20] 57f38: aa0003fb mov x27, x0 57f3c: aa0103fc mov x28, x1 57f40: 36001bc8 tbz w8, #0x0, 0x582b8 57f44: f94066a8 ldr x8, [x21, #0xc8] 57f48: f9423508 ldr x8, [x8, #0x468] 57f4c: d101a3a4 sub x4, x29, #0x68 57f50: 52800023 mov w3, #0x1 // =1 57f54: aa1603e0 mov x0, x22 57f58: aa1803e1 mov x1, x24 57f5c: aa1703e2 mov x2, x23 57f60: d63f0100 blr x8 57f64: 08dffe88 ldarb w8, [x20] 57f68: aa0003f9 mov x25, x0 57f6c: aa0103fa mov x26, x1 57f70: 36001b88 tbz w8, #0x0, 0x582e0 57f74: f94066a8 ldr x8, [x21, #0xc8] 57f78: f9415908 ldr x8, [x8, #0x2b0] 57f7c: aa1603e0 mov x0, x22 57f80: aa1b03e1 mov x1, x27 57f84: aa1c03e2 mov x2, x28 57f88: d63f0100 blr x8 57f8c: 08dffe88 ldarb w8, [x20] 57f90: 36001bc8 tbz w8, #0x0, 0x58308 57f94: f94066a8 ldr x8, [x21, #0xc8] 57f98: f9415908 ldr x8, [x8, #0x2b0] 57f9c: aa1603e0 mov x0, x22 57fa0: aa1803e1 mov x1, x24 57fa4: aa1703e2 mov x2, x23 57fa8: d63f0100 blr x8 57fac: 08dffe88 ldarb w8, [x20] 57fb0: 36001c08 tbz w8, #0x0, 0x58330 57fb4: f94066a8 ldr x8, [x21, #0xc8] 57fb8: f941ed08 ldr x8, [x8, #0x3d8] 57fbc: b9400ffb ldr w27, [sp, #0xc] 57fc0: 90000403 adrp x3, 0xd7000 57fc4: 91014c63 add x3, x3, #0x53 57fc8: aa1603e0 mov x0, x22 57fcc: aa1903e1 mov x1, x25 57fd0: aa1a03e2 mov x2, x26 57fd4: d63f0100 blr x8 57fd8: f94003fc ldr x28, [sp] 57fdc: 08dffe88 ldarb w8, [x20] 57fe0: aa0003f7 mov x23, x0 57fe4: aa0103f8 mov x24, x1 57fe8: 36001b88 tbz w8, #0x0, 0x58358 57fec: f94066a8 ldr x8, [x21, #0xc8] 57ff0: f9415908 ldr x8, [x8, #0x2b0] 57ff4: aa1603e0 mov x0, x22 57ff8: aa1903e1 mov x1, x25 57ffc: aa1a03e2 mov x2, x26 58000: d63f0100 blr x8 58004: 08dffe88 ldarb w8, [x20] 58008: 36001c08 tbz w8, #0x0, 0x58388 5800c: f94066a8 ldr x8, [x21, #0xc8] 58010: f941a108 ldr x8, [x8, #0x340] 58014: aa1603e0 mov x0, x22 58018: aa1703e1 mov x1, x23 5801c: aa1803e2 mov x2, x24 58020: d63f0100 blr x8 58024: aa0003f9 mov x25, x0 58028: 910063e0 add x0, sp, #0x18 5802c: aa1903e1 mov x1, x25 58030: 97fff10d bl 0x54464 58034: 08dffe88 ldarb w8, [x20] 58038: 36001c08 tbz w8, #0x0, 0x583b8 5803c: f94066a8 ldr x8, [x21, #0xc8] 58040: f941a508 ldr x8, [x8, #0x348] 58044: aa1603e0 mov x0, x22 58048: aa1903e1 mov x1, x25 5804c: d63f0100 blr x8 58050: 08dffe88 ldarb w8, [x20] 58054: 36001ca8 tbz w8, #0x0, 0x583e8 58058: f94066a8 ldr x8, [x21, #0xc8] 5805c: f9415908 ldr x8, [x8, #0x2b0] 58060: aa1603e0 mov x0, x22 58064: aa1703e1 mov x1, x23 58068: aa1803e2 mov x2, x24 5806c: d63f0100 blr x8 58070: f94017e8 ldr x8, [sp, #0x28] 58074: 3cc183e0 ldur q0, [sp, #0x18] 58078: f9400be9 ldr x9, [sp, #0x10] 5807c: f9000928 str x8, [x9, #0x10] 58080: 3d800120 str q0, [x9] 58084: 3940c7e8 ldrb w8, [sp, #0x31] 58088: 35ffee88 cbnz w8, 0x57e58 5808c: 14000012 b 0x580d4 58090: a943abe8 ldp x8, x10, [sp, #0x38] 58094: f94027e9 ldr x9, [sp, #0x48] 58098: b40000c9 cbz x9, 0x580b0 5809c: 9100212b add x11, x9, #0x8 580a0: c85f7d6c ldxr x12, [x11] 580a4: 9100058c add x12, x12, #0x1 580a8: c80d7d6c stxr w13, x12, [x11] 580ac: 35ffffad cbnz w13, 0x580a0 580b0: f9400d14 ldr x20, [x8, #0x18] 580b4: a901250a stp x10, x9, [x8, #0x10] 580b8: b40000f4 cbz x20, 0x580d4 580bc: 91002288 add x8, x20, #0x8 580c0: c85ffd09 ldaxr x9, [x8] 580c4: d100052a sub x10, x9, #0x1 580c8: c80bfd0a stlxr w11, x10, [x8] 580cc: 35ffffab cbnz w11, 0x580c0 580d0: b40005c9 cbz x9, 0x58188 580d4: f94027f4 ldr x20, [sp, #0x48] 580d8: b40000f4 cbz x20, 0x580f4 580dc: 91002288 add x8, x20, #0x8 580e0: c85ffd09 ldaxr x9, [x8] 580e4: d100052a sub x10, x9, #0x1 580e8: c80bfd0a stlxr w11, x10, [x8] 580ec: 35ffffab cbnz w11, 0x580e0 580f0: b40001e9 cbz x9, 0x5812c 580f4: 370002bb tbnz w27, #0x0, 0x58148 580f8: 91002268 add x8, x19, #0x8 580fc: c85ffd09 ldaxr x9, [x8] 58100: d100052a sub x10, x9, #0x1 58104: c80bfd0a stlxr w11, x10, [x8] 58108: 35ffffab cbnz w11, 0x580fc 5810c: b50001e9 cbnz x9, 0x58148 58110: f9400268 ldr x8, [x19] 58114: aa1303e0 mov x0, x19 58118: f9400908 ldr x8, [x8, #0x10] 5811c: d63f0100 blr x8 58120: aa1303e0 mov x0, x19 58124: 97ffa79b bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 58128: 14000008 b 0x58148 5812c: f9400288 ldr x8, [x20] 58130: aa1403e0 mov x0, x20 58134: f9400908 ldr x8, [x8, #0x10] 58138: d63f0100 blr x8 5813c: aa1403e0 mov x0, x20 58140: 97ffa794 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 58144: 3607fdbb tbz w27, #0x0, 0x580f8 58148: 910143e0 add x0, sp, #0x50 5814c: 940058f0 bl 0x6e50c 58150: a945a3e9 ldp x9, x8, [sp, #0x58] 58154: f9005928 str x8, [x9, #0xb0] 58158: f9401788 ldr x8, [x28, #0x28] 5815c: f85a83a9 ldur x9, [x29, #-0x58] 58160: eb09011f cmp x8, x9 58164: 540015a1 b.ne 0x58418 58168: a94e7bfd ldp x29, x30, [sp, #0xe0] 5816c: a94d4ff4 ldp x20, x19, [sp, #0xd0] 58170: a94c57f6 ldp x22, x21, [sp, #0xc0] 58174: a94b5ff8 ldp x24, x23, [sp, #0xb0] 58178: a94a67fa ldp x26, x25, [sp, #0xa0] 5817c: a9496ffc ldp x28, x27, [sp, #0x90] 58180: 9103c3ff add sp, sp, #0xf0 58184: d65f03c0 ret 58188: f9400288 ldr x8, [x20] 5818c: aa1403e0 mov x0, x20 58190: f9400908 ldr x8, [x8, #0x10] 58194: d63f0100 blr x8 58198: aa1403e0 mov x0, x20 5819c: 97ffa77d bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 581a0: f94027f4 ldr x20, [sp, #0x48] 581a4: b5fff9d4 cbnz x20, 0x580dc 581a8: 17ffffd3 b 0x580f4 581ac: 900005c0 adrp x0, 0x110000 581b0: 91034000 add x0, x0, #0xd0 581b4: 97ffa94b bl 0x426e0 <__cxa_guard_acquire@plt> 581b8: 34ffd200 cbz w0, 0x57bf8 581bc: 97ffa44d bl 0x412f0 581c0: f90066a0 str x0, [x21, #0xc8] 581c4: 900005c0 adrp x0, 0x110000 581c8: 91034000 add x0, x0, #0xd0 581cc: 97ffa589 bl 0x417f0 <__cxa_guard_release@plt> 581d0: 17fffe8a b 0x57bf8 581d4: 900005c0 adrp x0, 0x110000 581d8: 91034000 add x0, x0, #0xd0 581dc: 97ffa941 bl 0x426e0 <__cxa_guard_acquire@plt> 581e0: 34ffdfa0 cbz w0, 0x57dd4 581e4: b9000ffb str w27, [sp, #0xc] 581e8: 97ffa442 bl 0x412f0 581ec: f90066a0 str x0, [x21, #0xc8] 581f0: 900005c0 adrp x0, 0x110000 581f4: 91034000 add x0, x0, #0xd0 581f8: 97ffa57e bl 0x417f0 <__cxa_guard_release@plt> 581fc: b9400ffb ldr w27, [sp, #0xc] 58200: 17fffef5 b 0x57dd4 58204: 900005c0 adrp x0, 0x110000 58208: 91034000 add x0, x0, #0xd0 5820c: 97ffa935 bl 0x426e0 <__cxa_guard_acquire@plt> 58210: 34ffdf20 cbz w0, 0x57df4 58214: b9000ffb str w27, [sp, #0xc] 58218: 97ffa436 bl 0x412f0 5821c: f90066a0 str x0, [x21, #0xc8] 58220: 900005c0 adrp x0, 0x110000 58224: 91034000 add x0, x0, #0xd0 58228: 97ffa572 bl 0x417f0 <__cxa_guard_release@plt> 5822c: b9400ffb ldr w27, [sp, #0xc] 58230: 17fffef1 b 0x57df4 58234: 900005c0 adrp x0, 0x110000 58238: 91034000 add x0, x0, #0xd0 5823c: 97ffa929 bl 0x426e0 <__cxa_guard_acquire@plt> 58240: 34ffdf40 cbz w0, 0x57e28 58244: b9000ffb str w27, [sp, #0xc] 58248: 97ffa42a bl 0x412f0 5824c: f90066a0 str x0, [x21, #0xc8] 58250: 900005c0 adrp x0, 0x110000 58254: 91034000 add x0, x0, #0xd0 58258: 97ffa566 bl 0x417f0 <__cxa_guard_release@plt> 5825c: b9400ffb ldr w27, [sp, #0xc] 58260: 17fffef2 b 0x57e28 58264: 900005c0 adrp x0, 0x110000 58268: 91034000 add x0, x0, #0xd0 5826c: 97ffa91d bl 0x426e0 <__cxa_guard_acquire@plt> 58270: 34ffe420 cbz w0, 0x57ef4 58274: 97ffa41f bl 0x412f0 58278: f90066a0 str x0, [x21, #0xc8] 5827c: 900005c0 adrp x0, 0x110000 58280: 91034000 add x0, x0, #0xd0 58284: 97ffa55b bl 0x417f0 <__cxa_guard_release@plt> 58288: b9400ffb ldr w27, [sp, #0xc] 5828c: 17ffff1a b 0x57ef4 58290: 900005c0 adrp x0, 0x110000 58294: 91034000 add x0, x0, #0xd0 58298: 97ffa912 bl 0x426e0 <__cxa_guard_acquire@plt> 5829c: 34ffe3e0 cbz w0, 0x57f18 582a0: 97ffa414 bl 0x412f0 582a4: f90066a0 str x0, [x21, #0xc8] 582a8: 900005c0 adrp x0, 0x110000 582ac: 91034000 add x0, x0, #0xd0 582b0: 97ffa550 bl 0x417f0 <__cxa_guard_release@plt> 582b4: 17ffff19 b 0x57f18 582b8: 900005c0 adrp x0, 0x110000 582bc: 91034000 add x0, x0, #0xd0 582c0: 97ffa908 bl 0x426e0 <__cxa_guard_acquire@plt> 582c4: 34ffe400 cbz w0, 0x57f44 582c8: 97ffa40a bl 0x412f0 582cc: f90066a0 str x0, [x21, #0xc8] 582d0: 900005c0 adrp x0, 0x110000 582d4: 91034000 add x0, x0, #0xd0 582d8: 97ffa546 bl 0x417f0 <__cxa_guard_release@plt> 582dc: 17ffff1a b 0x57f44 582e0: 900005c0 adrp x0, 0x110000 582e4: 91034000 add x0, x0, #0xd0 582e8: 97ffa8fe bl 0x426e0 <__cxa_guard_acquire@plt> 582ec: 34ffe440 cbz w0, 0x57f74 582f0: 97ffa400 bl 0x412f0 582f4: f90066a0 str x0, [x21, #0xc8] 582f8: 900005c0 adrp x0, 0x110000 582fc: 91034000 add x0, x0, #0xd0 58300: 97ffa53c bl 0x417f0 <__cxa_guard_release@plt> 58304: 17ffff1c b 0x57f74 58308: 900005c0 adrp x0, 0x110000 5830c: 91034000 add x0, x0, #0xd0 58310: 97ffa8f4 bl 0x426e0 <__cxa_guard_acquire@plt> 58314: 34ffe400 cbz w0, 0x57f94 58318: 97ffa3f6 bl 0x412f0 5831c: f90066a0 str x0, [x21, #0xc8] 58320: 900005c0 adrp x0, 0x110000 58324: 91034000 add x0, x0, #0xd0 58328: 97ffa532 bl 0x417f0 <__cxa_guard_release@plt> 5832c: 17ffff1a b 0x57f94 58330: 900005c0 adrp x0, 0x110000 58334: 91034000 add x0, x0, #0xd0 58338: 97ffa8ea bl 0x426e0 <__cxa_guard_acquire@plt> 5833c: 34ffe3c0 cbz w0, 0x57fb4 58340: 97ffa3ec bl 0x412f0 58344: f90066a0 str x0, [x21, #0xc8] 58348: 900005c0 adrp x0, 0x110000 5834c: 91034000 add x0, x0, #0xd0 58350: 97ffa528 bl 0x417f0 <__cxa_guard_release@plt> 58354: 17ffff18 b 0x57fb4 58358: 900005c0 adrp x0, 0x110000 5835c: 91034000 add x0, x0, #0xd0 58360: 97ffa8e0 bl 0x426e0 <__cxa_guard_acquire@plt> 58364: 34ffe440 cbz w0, 0x57fec 58368: 97ffa3e2 bl 0x412f0 5836c: f90066a0 str x0, [x21, #0xc8] 58370: 900005c0 adrp x0, 0x110000 58374: 91034000 add x0, x0, #0xd0 58378: 97ffa51e bl 0x417f0 <__cxa_guard_release@plt> 5837c: b9400ffb ldr w27, [sp, #0xc] 58380: f94003fc ldr x28, [sp] 58384: 17ffff1a b 0x57fec 58388: 900005c0 adrp x0, 0x110000 5838c: 91034000 add x0, x0, #0xd0 58390: 97ffa8d4 bl 0x426e0 <__cxa_guard_acquire@plt> 58394: 34ffe3c0 cbz w0, 0x5800c 58398: 97ffa3d6 bl 0x412f0 5839c: f90066a0 str x0, [x21, #0xc8] 583a0: 900005c0 adrp x0, 0x110000 583a4: 91034000 add x0, x0, #0xd0 583a8: 97ffa512 bl 0x417f0 <__cxa_guard_release@plt> 583ac: b9400ffb ldr w27, [sp, #0xc] 583b0: f94003fc ldr x28, [sp] 583b4: 17ffff16 b 0x5800c 583b8: 900005c0 adrp x0, 0x110000 583bc: 91034000 add x0, x0, #0xd0 583c0: 97ffa8c8 bl 0x426e0 <__cxa_guard_acquire@plt> 583c4: 34ffe3c0 cbz w0, 0x5803c 583c8: 97ffa3ca bl 0x412f0 583cc: f90066a0 str x0, [x21, #0xc8] 583d0: 900005c0 adrp x0, 0x110000 583d4: 91034000 add x0, x0, #0xd0 583d8: 97ffa506 bl 0x417f0 <__cxa_guard_release@plt> 583dc: b9400ffb ldr w27, [sp, #0xc] 583e0: f94003fc ldr x28, [sp] 583e4: 17ffff16 b 0x5803c 583e8: 900005c0 adrp x0, 0x110000 583ec: 91034000 add x0, x0, #0xd0 583f0: 97ffa8bc bl 0x426e0 <__cxa_guard_acquire@plt> 583f4: 34ffe320 cbz w0, 0x58058 583f8: 97ffa3be bl 0x412f0 583fc: f90066a0 str x0, [x21, #0xc8] 58400: 900005c0 adrp x0, 0x110000 58404: 91034000 add x0, x0, #0xd0 58408: 97ffa4fa bl 0x417f0 <__cxa_guard_release@plt> 5840c: b9400ffb ldr w27, [sp, #0xc] 58410: f94003fc ldr x28, [sp] 58414: 17ffff11 b 0x58058 58418: 97ffa81e bl 0x42490 <__stack_chk_fail@plt> 5841c: 14000001 b 0x58420 58420: aa0003f6 mov x22, x0 58424: 900005c0 adrp x0, 0x110000 58428: 91034000 add x0, x0, #0xd0 5842c: 97ffa7d9 bl 0x42390 <__cxa_guard_abort@plt> 58430: 394063e8 ldrb w8, [sp, #0x18] 58434: 370004c8 tbnz w8, #0x0, 0x584cc 58438: 14000032 b 0x58500 5843c: 1400000a b 0x58464 58440: 14000009 b 0x58464 58444: 14000008 b 0x58464 58448: 14000007 b 0x58464 5844c: 14000006 b 0x58464 58450: 14000005 b 0x58464 58454: 14000004 b 0x58464 58458: 14000003 b 0x58464 5845c: 14000002 b 0x58464 58460: 14000001 b 0x58464 58464: aa0003f6 mov x22, x0 58468: 900005c0 adrp x0, 0x110000 5846c: 91034000 add x0, x0, #0xd0 58470: 97ffa7c8 bl 0x42390 <__cxa_guard_abort@plt> 58474: 3940c7e8 ldrb w8, [sp, #0x31] 58478: 35000488 cbnz w8, 0x58508 5847c: 1400005e b 0x585f4 58480: aa0003f6 mov x22, x0 58484: 900005c0 adrp x0, 0x110000 58488: 91034000 add x0, x0, #0xd0 5848c: 97ffa7c1 bl 0x42390 <__cxa_guard_abort@plt> 58490: aa1603e0 mov x0, x22 58494: 9401f3c2 bl 0xd539c <__cxa_demangle+0x12abc> 58498: 14000001 b 0x5849c 5849c: aa0003f3 mov x19, x0 584a0: 900005c0 adrp x0, 0x110000 584a4: 91034000 add x0, x0, #0xd0 584a8: 97ffa7ba bl 0x42390 <__cxa_guard_abort@plt> 584ac: 1400007b b 0x58698 584b0: 1400000e b 0x584e8 584b4: 1400000d b 0x584e8 584b8: 1400000c b 0x584e8 584bc: 97ffed7c bl 0x53aac 584c0: aa0003f6 mov x22, x0 584c4: 394063e8 ldrb w8, [sp, #0x18] 584c8: 360001c8 tbz w8, #0x0, 0x58500 584cc: f94017e0 ldr x0, [sp, #0x28] 584d0: 97ffa394 bl 0x41320 <_ZdlPv@plt> 584d4: 3940c7e8 ldrb w8, [sp, #0x31] 584d8: 35000188 cbnz w8, 0x58508 584dc: 14000046 b 0x585f4 584e0: 14000002 b 0x584e8 584e4: 14000005 b 0x584f8 584e8: aa0003f6 mov x22, x0 584ec: 3940c7e8 ldrb w8, [sp, #0x31] 584f0: 350000c8 cbnz w8, 0x58508 584f4: 14000040 b 0x585f4 584f8: b9000ffb str w27, [sp, #0xc] 584fc: aa0003f6 mov x22, x0 58500: 3940c7e8 ldrb w8, [sp, #0x31] 58504: 34000788 cbz w8, 0x585f4 58508: 3940c3e8 ldrb w8, [sp, #0x30] 5850c: 34000748 cbz w8, 0x585f4 58510: 08dffe88 ldarb w8, [x20] 58514: 36000228 tbz w8, #0x0, 0x58558 58518: f9401fe9 ldr x9, [sp, #0x38] 5851c: f94066a8 ldr x8, [x21, #0xc8] 58520: f9400120 ldr x0, [x9] 58524: f942e508 ldr x8, [x8, #0x5c8] 58528: d63f0100 blr x8 5852c: 34000360 cbz w0, 0x58598 58530: f9000fff str xzr, [sp, #0x18] 58534: 08dffe88 ldarb w8, [x20] 58538: 36000208 tbz w8, #0x0, 0x58578 5853c: f9401fe9 ldr x9, [sp, #0x38] 58540: f94066a8 ldr x8, [x21, #0xc8] 58544: f9400120 ldr x0, [x9] 58548: f942e908 ldr x8, [x8, #0x5d0] 5854c: 910063e1 add x1, sp, #0x18 58550: d63f0100 blr x8 58554: 17ffffef b 0x58510 58558: aa1403e0 mov x0, x20 5855c: 97ffa861 bl 0x426e0 <__cxa_guard_acquire@plt> 58560: 34fffdc0 cbz w0, 0x58518 58564: 97ffa363 bl 0x412f0 58568: f90066a0 str x0, [x21, #0xc8] 5856c: aa1403e0 mov x0, x20 58570: 97ffa4a0 bl 0x417f0 <__cxa_guard_release@plt> 58574: 17ffffe9 b 0x58518 58578: aa1403e0 mov x0, x20 5857c: 97ffa859 bl 0x426e0 <__cxa_guard_acquire@plt> 58580: 34fffde0 cbz w0, 0x5853c 58584: 97ffa35b bl 0x412f0 58588: f90066a0 str x0, [x21, #0xc8] 5858c: aa1403e0 mov x0, x20 58590: 97ffa498 bl 0x417f0 <__cxa_guard_release@plt> 58594: 17ffffea b 0x5853c 58598: a943abe8 ldp x8, x10, [sp, #0x38] 5859c: f94027e9 ldr x9, [sp, #0x48] 585a0: b40000c9 cbz x9, 0x585b8 585a4: 9100212b add x11, x9, #0x8 585a8: c85f7d6c ldxr x12, [x11] 585ac: 9100058c add x12, x12, #0x1 585b0: c80d7d6c stxr w13, x12, [x11] 585b4: 35ffffad cbnz w13, 0x585a8 585b8: f9400d14 ldr x20, [x8, #0x18] 585bc: a901250a stp x10, x9, [x8, #0x10] 585c0: b40001b4 cbz x20, 0x585f4 585c4: 91002288 add x8, x20, #0x8 585c8: c85ffd09 ldaxr x9, [x8] 585cc: d100052a sub x10, x9, #0x1 585d0: c80bfd0a stlxr w11, x10, [x8] 585d4: 35ffffab cbnz w11, 0x585c8 585d8: b50000e9 cbnz x9, 0x585f4 585dc: f9400288 ldr x8, [x20] 585e0: aa1403e0 mov x0, x20 585e4: f9400908 ldr x8, [x8, #0x10] 585e8: d63f0100 blr x8 585ec: aa1403e0 mov x0, x20 585f0: 97ffa668 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 585f4: f94027f4 ldr x20, [sp, #0x48] 585f8: b40001b4 cbz x20, 0x5862c 585fc: 91002288 add x8, x20, #0x8 58600: c85ffd09 ldaxr x9, [x8] 58604: d100052a sub x10, x9, #0x1 58608: c80bfd0a stlxr w11, x10, [x8] 5860c: 35ffffab cbnz w11, 0x58600 58610: b50000e9 cbnz x9, 0x5862c 58614: f9400288 ldr x8, [x20] 58618: aa1403e0 mov x0, x20 5861c: f9400908 ldr x8, [x8, #0x10] 58620: d63f0100 blr x8 58624: aa1403e0 mov x0, x20 58628: 97ffa65a bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 5862c: b9400fe8 ldr w8, [sp, #0xc] 58630: 370001a8 tbnz w8, #0x0, 0x58664 58634: 91002268 add x8, x19, #0x8 58638: c85ffd09 ldaxr x9, [x8] 5863c: d100052a sub x10, x9, #0x1 58640: c80bfd0a stlxr w11, x10, [x8] 58644: 35ffffab cbnz w11, 0x58638 58648: b50000e9 cbnz x9, 0x58664 5864c: f9400268 ldr x8, [x19] 58650: aa1303e0 mov x0, x19 58654: f9400908 ldr x8, [x8, #0x10] 58658: d63f0100 blr x8 5865c: aa1303e0 mov x0, x19 58660: 97ffa64c bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 58664: 910143e0 add x0, sp, #0x50 58668: 940057a9 bl 0x6e50c 5866c: a945a3e9 ldp x9, x8, [sp, #0x58] 58670: aa1603e0 mov x0, x22 58674: f9005928 str x8, [x9, #0xb0] 58678: 9401f349 bl 0xd539c <__cxa_demangle+0x12abc> 5867c: 17ffff88 b 0x5849c 58680: 17ffff87 b 0x5849c 58684: 97ffed0a bl 0x53aac 58688: 14000003 b 0x58694 5868c: 14000002 b 0x58694 58690: 14000001 b 0x58694 58694: aa0003f3 mov x19, x0 58698: 9100c3e8 add x8, sp, #0x30 5869c: 91004100 add x0, x8, #0x10 586a0: 97ffabed bl 0x43654 586a4: aa1303e0 mov x0, x19 586a8: 97ffed01 bl 0x53aac 586ac: b4000261 cbz x1, 0x586f8 586b0: a9be4ff4 stp x20, x19, [sp, #-0x20]! 586b4: a9017bfd stp x29, x30, [sp, #0x10] 586b8: 910043fd add x29, sp, #0x10 586bc: aa0103f3 mov x19, x1 586c0: f9400021 ldr x1, [x1] 586c4: aa0003f4 mov x20, x0 586c8: 97fffff9 bl 0x586ac 586cc: f9400661 ldr x1, [x19, #0x8] 586d0: aa1403e0 mov x0, x20 586d4: 97fffff6 bl 0x586ac 586d8: 39408268 ldrb w8, [x19, #0x20] 586dc: 36000068 tbz w8, #0x0, 0x586e8 586e0: f9401a60 ldr x0, [x19, #0x30] 586e4: 97ffa30f bl 0x41320 <_ZdlPv@plt> 586e8: a9417bfd ldp x29, x30, [sp, #0x10] 586ec: aa1303e0 mov x0, x19 586f0: a8c24ff4 ldp x20, x19, [sp], #0x20 586f4: 17ffa30b b 0x41320 <_ZdlPv@plt> 586f8: d65f03c0 ret 586fc: a9bd57f6 stp x22, x21, [sp, #-0x30]! 58700: a9014ff4 stp x20, x19, [sp, #0x10] 58704: a9027bfd stp x29, x30, [sp, #0x20] 58708: 910083fd add x29, sp, #0x20 5870c: 39400008 ldrb w8, [x0] 58710: aa0203f4 mov x20, x2 58714: aa0003f3 mov x19, x0 58718: aa0103e7 mov x7, x1 5871c: 37000088 tbnz w8, #0x0, 0x5872c 58720: d341fd15 lsr x21, x8, #1 58724: 528002c1 mov w1, #0x16 // =22 58728: 14000004 b 0x58738 5872c: a9405669 ldp x9, x21, [x19] 58730: 927ff929 and x9, x9, #0xfffffffffffffffe 58734: d1000521 sub x1, x9, #0x1 58738: cb150029 sub x9, x1, x21 5873c: eb14013f cmp x9, x20 58740: 54000142 b.hs 0x58768 58744: 8b1402a8 add x8, x21, x20 58748: cb010102 sub x2, x8, x1 5874c: aa1303e0 mov x0, x19 58750: aa1503e3 mov x3, x21 58754: aa1503e4 mov x4, x21 58758: aa1f03e5 mov x5, xzr 5875c: aa1403e6 mov x6, x20 58760: 97ffee15 bl 0x53fb4 58764: 14000012 b 0x587ac 58768: b4000234 cbz x20, 0x587ac 5876c: 37000068 tbnz w8, #0x0, 0x58778 58770: 91000676 add x22, x19, #0x1 58774: 14000002 b 0x5877c 58778: f9400a76 ldr x22, [x19, #0x10] 5877c: 8b1502c0 add x0, x22, x21 58780: aa0703e1 mov x1, x7 58784: aa1403e2 mov x2, x20 58788: 97ffa28a bl 0x411b0 5878c: 39400269 ldrb w9, [x19] 58790: 8b1402a8 add x8, x21, x20 58794: 37000089 tbnz w9, #0x0, 0x587a4 58798: 531f7909 lsl w9, w8, #1 5879c: 39000269 strb w9, [x19] 587a0: 14000002 b 0x587a8 587a4: f9000668 str x8, [x19, #0x8] 587a8: 38286adf strb wzr, [x22, x8] 587ac: aa1303e0 mov x0, x19 587b0: a9427bfd ldp x29, x30, [sp, #0x20] 587b4: a9414ff4 ldp x20, x19, [sp, #0x10] 587b8: a8c357f6 ldp x22, x21, [sp], #0x30 587bc: d65f03c0 ret 587c0: a9bc5ff8 stp x24, x23, [sp, #-0x40]! 587c4: a90157f6 stp x22, x21, [sp, #0x10] 587c8: a9024ff4 stp x20, x19, [sp, #0x20] 587cc: a9037bfd stp x29, x30, [sp, #0x30] 587d0: 9100c3fd add x29, sp, #0x30 587d4: aa0003f3 mov x19, x0 587d8: f8408e77 ldr x23, [x19, #0x8]! 587dc: b40006f7 cbz x23, 0x588b8 587e0: 39400028 ldrb w8, [x1] 587e4: a940a829 ldp x9, x10, [x1, #0x8] 587e8: aa1303f4 mov x20, x19 587ec: d341fd0b lsr x11, x8, #1 587f0: 7200011f tst w8, #0x1 587f4: 9a890176 csel x22, x11, x9, eq 587f8: 9a811555 csinc x21, x10, x1, ne 587fc: 1400000a b 0x58824 58800: eb1802df cmp x22, x24 58804: 1a9f27e8 cset w8, lo 58808: eb16031f cmp x24, x22 5880c: 5a9f2100 csinv w0, w8, wzr, hs 58810: 7100001f cmp w0, #0x0 58814: 1a9fa7e8 cset w8, lt 58818: 9a97b294 csel x20, x20, x23, lt 5881c: f8685af7 ldr x23, [x23, w8, uxtw #3] 58820: b4000237 cbz x23, 0x58864 58824: aa1703e8 mov x8, x23 58828: 38420d09 ldrb w9, [x8, #0x20]! 5882c: f940050a ldr x10, [x8, #0x8] 58830: d341fd2b lsr x11, x9, #1 58834: 7200013f tst w9, #0x1 58838: 9a8a0178 csel x24, x11, x10, eq 5883c: eb1802df cmp x22, x24 58840: 9a9832c2 csel x2, x22, x24, lo 58844: b4fffde2 cbz x2, 0x58800 58848: f9401aea ldr x10, [x23, #0x30] 5884c: 7200013f tst w9, #0x1 58850: aa1503e1 mov x1, x21 58854: 9a881540 csinc x0, x10, x8, ne 58858: 97ffa63e bl 0x42150 5885c: 35fffda0 cbnz w0, 0x58810 58860: 17ffffe8 b 0x58800 58864: eb13029f cmp x20, x19 58868: 54000280 b.eq 0x588b8 5886c: aa1403e8 mov x8, x20 58870: 38420d09 ldrb w9, [x8, #0x20]! 58874: f940050a ldr x10, [x8, #0x8] 58878: d341fd2b lsr x11, x9, #1 5887c: 7200013f tst w9, #0x1 58880: 9a8a0177 csel x23, x11, x10, eq 58884: eb1602ff cmp x23, x22 58888: 9a9632e2 csel x2, x23, x22, lo 5888c: b4000122 cbz x2, 0x588b0 58890: f9401a8a ldr x10, [x20, #0x30] 58894: 7200013f tst w9, #0x1 58898: aa1503e0 mov x0, x21 5889c: 9a881541 csinc x1, x10, x8, ne 588a0: 97ffa62c bl 0x42150 588a4: 34000060 cbz w0, 0x588b0 588a8: 37f80080 tbnz w0, #0x1f, 0x588b8 588ac: 14000004 b 0x588bc 588b0: eb1702df cmp x22, x23 588b4: 54000042 b.hs 0x588bc 588b8: aa1303f4 mov x20, x19 588bc: aa1403e0 mov x0, x20 588c0: a9437bfd ldp x29, x30, [sp, #0x30] 588c4: a9424ff4 ldp x20, x19, [sp, #0x20] 588c8: a94157f6 ldp x22, x21, [sp, #0x10] 588cc: a8c45ff8 ldp x24, x23, [sp], #0x40 588d0: d65f03c0 ret 588d4: f9400029 ldr x9, [x1] 588d8: aa0103ea mov x10, x1 588dc: b40000c9 cbz x9, 0x588f4 588e0: f9400428 ldr x8, [x1, #0x8] 588e4: b4000108 cbz x8, 0x58904 588e8: aa0803ea mov x10, x8 588ec: f9400108 ldr x8, [x8] 588f0: b5ffffc8 cbnz x8, 0x588e8 588f4: f9400549 ldr x9, [x10, #0x8] 588f8: b5000089 cbnz x9, 0x58908 588fc: 2a1f03eb mov w11, wzr 58900: 14000005 b 0x58914 58904: aa0103ea mov x10, x1 58908: f9400948 ldr x8, [x10, #0x10] 5890c: 5280002b mov w11, #0x1 // =1 58910: f9000928 str x8, [x9, #0x10] 58914: f9400948 ldr x8, [x10, #0x10] 58918: f940010c ldr x12, [x8] 5891c: eb0a019f cmp x12, x10 58920: 54000080 b.eq 0x58930 58924: f9000509 str x9, [x8, #0x8] 58928: f9400948 ldr x8, [x10, #0x10] 5892c: 14000006 b 0x58944 58930: eb00015f cmp x10, x0 58934: f9000109 str x9, [x8] 58938: 54000f00 b.eq 0x58b18 5893c: f9400948 ldr x8, [x10, #0x10] 58940: 91002108 add x8, x8, #0x8 58944: f9400108 ldr x8, [x8] 58948: 3940614c ldrb w12, [x10, #0x18] 5894c: eb01015f cmp x10, x1 58950: 54000260 b.eq 0x5899c 58954: f940082d ldr x13, [x1, #0x10] 58958: f900094d str x13, [x10, #0x10] 5895c: f940082e ldr x14, [x1, #0x10] 58960: f94001ce ldr x14, [x14] 58964: eb0101df cmp x14, x1 58968: 1a9f07ee cset w14, ne 5896c: f82e59aa str x10, [x13, w14, uxtw #3] 58970: f940002d ldr x13, [x1] 58974: f900014d str x13, [x10] 58978: f90009aa str x10, [x13, #0x10] 5897c: f940042d ldr x13, [x1, #0x8] 58980: f900054d str x13, [x10, #0x8] 58984: b400004d cbz x13, 0x5898c 58988: f90009aa str x10, [x13, #0x10] 5898c: 3940602d ldrb w13, [x1, #0x18] 58990: eb01001f cmp x0, x1 58994: 9a800140 csel x0, x10, x0, eq 58998: 3900614d strb w13, [x10, #0x18] 5899c: 340000ac cbz w12, 0x589b0 589a0: b4000080 cbz x0, 0x589b0 589a4: 3600008b tbz w11, #0x0, 0x589b4 589a8: 52800028 mov w8, #0x1 // =1 589ac: 39006128 strb w8, [x9, #0x18] 589b0: d65f03c0 ret 589b4: 52800029 mov w9, #0x1 // =1 589b8: f940090a ldr x10, [x8, #0x10] 589bc: 3940610b ldrb w11, [x8, #0x18] 589c0: f940014c ldr x12, [x10] 589c4: eb08019f cmp x12, x8 589c8: 540001e0 b.eq 0x58a04 589cc: 3400046b cbz w11, 0x58a58 589d0: f940010a ldr x10, [x8] 589d4: b400006a cbz x10, 0x589e0 589d8: 3940614b ldrb w11, [x10, #0x18] 589dc: 34000acb cbz w11, 0x58b34 589e0: f940050b ldr x11, [x8, #0x8] 589e4: b400006b cbz x11, 0x589f0 589e8: 3940616c ldrb w12, [x11, #0x18] 589ec: 34000a8c cbz w12, 0x58b3c 589f0: f940090a ldr x10, [x8, #0x10] 589f4: 3900611f strb wzr, [x8, #0x18] 589f8: eb00015f cmp x10, x0 589fc: 540001e1 b.ne 0x58a38 58a00: 14000049 b 0x58b24 58a04: 340005ab cbz w11, 0x58ab8 58a08: f940010a ldr x10, [x8] 58a0c: b400006a cbz x10, 0x58a18 58a10: 3940614b ldrb w11, [x10, #0x18] 58a14: 34000e8b cbz w11, 0x58be4 58a18: f940050b ldr x11, [x8, #0x8] 58a1c: b400006b cbz x11, 0x58a28 58a20: 3940616c ldrb w12, [x11, #0x18] 58a24: 34000b4c cbz w12, 0x58b8c 58a28: f940090a ldr x10, [x8, #0x10] 58a2c: 3900611f strb wzr, [x8, #0x18] 58a30: eb00015f cmp x10, x0 58a34: 540007a0 b.eq 0x58b28 58a38: 39406148 ldrb w8, [x10, #0x18] 58a3c: 34000768 cbz w8, 0x58b28 58a40: f9400948 ldr x8, [x10, #0x10] 58a44: f940010b ldr x11, [x8] 58a48: eb0a017f cmp x11, x10 58a4c: 1a9f17ea cset w10, eq 58a50: f86a5908 ldr x8, [x8, w10, uxtw #3] 58a54: 17ffffd9 b 0x589b8 58a58: 39006109 strb w9, [x8, #0x18] 58a5c: 3900615f strb wzr, [x10, #0x18] 58a60: f940090a ldr x10, [x8, #0x10] 58a64: f940054b ldr x11, [x10, #0x8] 58a68: f940016c ldr x12, [x11] 58a6c: f900054c str x12, [x10, #0x8] 58a70: b400004c cbz x12, 0x58a78 58a74: f900098a str x10, [x12, #0x10] 58a78: f940094c ldr x12, [x10, #0x10] 58a7c: f900096c str x12, [x11, #0x10] 58a80: f940094c ldr x12, [x10, #0x10] 58a84: f940018d ldr x13, [x12] 58a88: eb0a01bf cmp x13, x10 58a8c: 1a9f07ed cset w13, ne 58a90: f82d598b str x11, [x12, w13, uxtw #3] 58a94: f900016a str x10, [x11] 58a98: f900094b str x11, [x10, #0x10] 58a9c: f940010a ldr x10, [x8] 58aa0: eb0a001f cmp x0, x10 58aa4: 9a800100 csel x0, x8, x0, eq 58aa8: f9400548 ldr x8, [x10, #0x8] 58aac: f940010a ldr x10, [x8] 58ab0: b5fff94a cbnz x10, 0x589d8 58ab4: 17ffffcb b 0x589e0 58ab8: 39006109 strb w9, [x8, #0x18] 58abc: 3900615f strb wzr, [x10, #0x18] 58ac0: f940090a ldr x10, [x8, #0x10] 58ac4: f940014b ldr x11, [x10] 58ac8: f940056c ldr x12, [x11, #0x8] 58acc: f900014c str x12, [x10] 58ad0: b400004c cbz x12, 0x58ad8 58ad4: f900098a str x10, [x12, #0x10] 58ad8: f940094c ldr x12, [x10, #0x10] 58adc: f900096c str x12, [x11, #0x10] 58ae0: f940094c ldr x12, [x10, #0x10] 58ae4: f940018d ldr x13, [x12] 58ae8: eb0a01bf cmp x13, x10 58aec: 1a9f07ed cset w13, ne 58af0: f82d598b str x11, [x12, w13, uxtw #3] 58af4: f900056a str x10, [x11, #0x8] 58af8: f900094b str x11, [x10, #0x10] 58afc: f940050a ldr x10, [x8, #0x8] 58b00: eb0a001f cmp x0, x10 58b04: 9a800100 csel x0, x8, x0, eq 58b08: f9400148 ldr x8, [x10] 58b0c: f940010a ldr x10, [x8] 58b10: b5fff80a cbnz x10, 0x58a10 58b14: 17ffffc1 b 0x58a18 58b18: aa1f03e8 mov x8, xzr 58b1c: aa0903e0 mov x0, x9 58b20: 17ffff8a b 0x58948 58b24: aa0003ea mov x10, x0 58b28: 52800028 mov w8, #0x1 // =1 58b2c: 39006148 strb w8, [x10, #0x18] 58b30: d65f03c0 ret 58b34: f940050b ldr x11, [x8, #0x8] 58b38: b400006b cbz x11, 0x58b44 58b3c: 39406169 ldrb w9, [x11, #0x18] 58b40: 34000829 cbz w9, 0x58c44 58b44: 52800029 mov w9, #0x1 // =1 58b48: 39006149 strb w9, [x10, #0x18] 58b4c: f9400109 ldr x9, [x8] 58b50: 3900611f strb wzr, [x8, #0x18] 58b54: f940052a ldr x10, [x9, #0x8] 58b58: f900010a str x10, [x8] 58b5c: b400004a cbz x10, 0x58b64 58b60: f9000948 str x8, [x10, #0x10] 58b64: f940090a ldr x10, [x8, #0x10] 58b68: f900092a str x10, [x9, #0x10] 58b6c: f940090a ldr x10, [x8, #0x10] 58b70: f940014b ldr x11, [x10] 58b74: eb08017f cmp x11, x8 58b78: 1a9f07eb cset w11, ne 58b7c: f82b5949 str x9, [x10, w11, uxtw #3] 58b80: f9000528 str x8, [x9, #0x8] 58b84: f9000909 str x9, [x8, #0x10] 58b88: 14000030 b 0x58c48 58b8c: b400008a cbz x10, 0x58b9c 58b90: 39406149 ldrb w9, [x10, #0x18] 58b94: 34000289 cbz w9, 0x58be4 58b98: f940050b ldr x11, [x8, #0x8] 58b9c: 52800029 mov w9, #0x1 // =1 58ba0: 39006169 strb w9, [x11, #0x18] 58ba4: f9400509 ldr x9, [x8, #0x8] 58ba8: 3900611f strb wzr, [x8, #0x18] 58bac: f940012a ldr x10, [x9] 58bb0: f900050a str x10, [x8, #0x8] 58bb4: b400004a cbz x10, 0x58bbc 58bb8: f9000948 str x8, [x10, #0x10] 58bbc: f940090a ldr x10, [x8, #0x10] 58bc0: f900092a str x10, [x9, #0x10] 58bc4: f940090a ldr x10, [x8, #0x10] 58bc8: f940014b ldr x11, [x10] 58bcc: eb08017f cmp x11, x8 58bd0: 1a9f07eb cset w11, ne 58bd4: f82b5949 str x9, [x10, w11, uxtw #3] 58bd8: f9000128 str x8, [x9] 58bdc: f9000909 str x9, [x8, #0x10] 58be0: 14000002 b 0x58be8 58be4: aa0803e9 mov x9, x8 58be8: f9400928 ldr x8, [x9, #0x10] 58bec: 5280002b mov w11, #0x1 // =1 58bf0: 3940610a ldrb w10, [x8, #0x18] 58bf4: 3900612a strb w10, [x9, #0x18] 58bf8: 3900610b strb w11, [x8, #0x18] 58bfc: f9400128 ldr x8, [x9] 58c00: 3900610b strb w11, [x8, #0x18] 58c04: f9400928 ldr x8, [x9, #0x10] 58c08: f9400109 ldr x9, [x8] 58c0c: f940052a ldr x10, [x9, #0x8] 58c10: f900010a str x10, [x8] 58c14: b400004a cbz x10, 0x58c1c 58c18: f9000948 str x8, [x10, #0x10] 58c1c: f940090a ldr x10, [x8, #0x10] 58c20: f900092a str x10, [x9, #0x10] 58c24: f940090a ldr x10, [x8, #0x10] 58c28: f940014b ldr x11, [x10] 58c2c: eb08017f cmp x11, x8 58c30: 1a9f07eb cset w11, ne 58c34: f82b5949 str x9, [x10, w11, uxtw #3] 58c38: f9000528 str x8, [x9, #0x8] 58c3c: f9000909 str x9, [x8, #0x10] 58c40: d65f03c0 ret 58c44: aa0803e9 mov x9, x8 58c48: f9400928 ldr x8, [x9, #0x10] 58c4c: 5280002b mov w11, #0x1 // =1 58c50: 3940610a ldrb w10, [x8, #0x18] 58c54: 3900612a strb w10, [x9, #0x18] 58c58: 3900610b strb w11, [x8, #0x18] 58c5c: f9400528 ldr x8, [x9, #0x8] 58c60: 3900610b strb w11, [x8, #0x18] 58c64: f9400928 ldr x8, [x9, #0x10] 58c68: f9400509 ldr x9, [x8, #0x8] 58c6c: f940012a ldr x10, [x9] 58c70: f900050a str x10, [x8, #0x8] 58c74: b400004a cbz x10, 0x58c7c 58c78: f9000948 str x8, [x10, #0x10] 58c7c: f940090a ldr x10, [x8, #0x10] 58c80: f900092a str x10, [x9, #0x10] 58c84: f940090a ldr x10, [x8, #0x10] 58c88: f940014b ldr x11, [x10] 58c8c: eb08017f cmp x11, x8 58c90: 1a9f07eb cset w11, ne 58c94: f82b5949 str x9, [x10, w11, uxtw #3] 58c98: f9000128 str x8, [x9] 58c9c: f9000909 str x9, [x8, #0x10] 58ca0: d65f03c0 ret 58ca4: a9ba6ffc stp x28, x27, [sp, #-0x60]! 58ca8: a90167fa stp x26, x25, [sp, #0x10] 58cac: a9025ff8 stp x24, x23, [sp, #0x20] 58cb0: a90357f6 stp x22, x21, [sp, #0x30] 58cb4: a9044ff4 stp x20, x19, [sp, #0x40] 58cb8: a9057bfd stp x29, x30, [sp, #0x50] 58cbc: 910143fd add x29, sp, #0x50 58cc0: aa0003f4 mov x20, x0 58cc4: f8408e97 ldr x23, [x20, #0x8]! 58cc8: aa0103f3 mov x19, x1 58ccc: b4000657 cbz x23, 0x58d94 58cd0: 39400048 ldrb w8, [x2] 58cd4: a940a849 ldp x9, x10, [x2, #0x8] 58cd8: 91002014 add x20, x0, #0x8 58cdc: d341fd0b lsr x11, x8, #1 58ce0: 7200011f tst w8, #0x1 58ce4: 9a890178 csel x24, x11, x9, eq 58ce8: 9a821555 csinc x21, x10, x2, ne 58cec: 14000007 b 0x58d08 58cf0: eb18033f cmp x25, x24 58cf4: 540004c2 b.hs 0x58d8c 58cf8: aa1703f4 mov x20, x23 58cfc: f8408e88 ldr x8, [x20, #0x8]! 58d00: b4000468 cbz x8, 0x58d8c 58d04: aa0803f7 mov x23, x8 58d08: aa1703fa mov x26, x23 58d0c: 38420f5b ldrb w27, [x26, #0x20]! 58d10: f9400748 ldr x8, [x26, #0x8] 58d14: d341ff69 lsr x9, x27, #1 58d18: 7200037f tst w27, #0x1 58d1c: 9a880139 csel x25, x9, x8, eq 58d20: eb18033f cmp x25, x24 58d24: 9a983336 csel x22, x25, x24, lo 58d28: b4000156 cbz x22, 0x58d50 58d2c: f9401afc ldr x28, [x23, #0x30] 58d30: 7200037f tst w27, #0x1 58d34: aa1503e0 mov x0, x21 58d38: aa1603e2 mov x2, x22 58d3c: 9a9a1781 csinc x1, x28, x26, ne 58d40: 97ffa504 bl 0x42150 58d44: 34000060 cbz w0, 0x58d50 58d48: 37f80080 tbnz w0, #0x1f, 0x58d58 58d4c: 14000009 b 0x58d70 58d50: eb19031f cmp x24, x25 58d54: 540000a2 b.hs 0x58d68 58d58: f94002e8 ldr x8, [x23] 58d5c: b4000208 cbz x8, 0x58d9c 58d60: aa1703f4 mov x20, x23 58d64: 17ffffe8 b 0x58d04 58d68: b4fffc56 cbz x22, 0x58cf0 58d6c: f9401afc ldr x28, [x23, #0x30] 58d70: 7200037f tst w27, #0x1 58d74: 9a9a1780 csinc x0, x28, x26, ne 58d78: aa1503e1 mov x1, x21 58d7c: aa1603e2 mov x2, x22 58d80: 97ffa4f4 bl 0x42150 58d84: 34fffb60 cbz w0, 0x58cf0 58d88: 37fffb80 tbnz w0, #0x1f, 0x58cf8 58d8c: f9000277 str x23, [x19] 58d90: 14000005 b 0x58da4 58d94: f9000274 str x20, [x19] 58d98: 14000003 b 0x58da4 58d9c: f9000277 str x23, [x19] 58da0: aa1703f4 mov x20, x23 58da4: aa1403e0 mov x0, x20 58da8: a9457bfd ldp x29, x30, [sp, #0x50] 58dac: a9444ff4 ldp x20, x19, [sp, #0x40] 58db0: a94357f6 ldp x22, x21, [sp, #0x30] 58db4: a9425ff8 ldp x24, x23, [sp, #0x20] 58db8: a94167fa ldp x26, x25, [sp, #0x10] 58dbc: a8c66ffc ldp x28, x27, [sp], #0x60 58dc0: d65f03c0 ret 58dc4: eb00003f cmp x1, x0 58dc8: 1a9f17e8 cset w8, eq 58dcc: 39006028 strb w8, [x1, #0x18] 58dd0: 54000580 b.eq 0x58e80 58dd4: 5280002a mov w10, #0x1 // =1 58dd8: 14000008 b 0x58df8 58ddc: eb00011f cmp x8, x0 58de0: 3900612a strb w10, [x9, #0x18] 58de4: 1a9f17e9 cset w9, eq 58de8: aa0803e1 mov x1, x8 58dec: 39006109 strb w9, [x8, #0x18] 58df0: 3900016a strb w10, [x11] 58df4: 54000460 b.eq 0x58e80 58df8: f9400829 ldr x9, [x1, #0x10] 58dfc: 39406128 ldrb w8, [x9, #0x18] 58e00: 35000408 cbnz w8, 0x58e80 58e04: f9400928 ldr x8, [x9, #0x10] 58e08: f940010b ldr x11, [x8] 58e0c: eb09017f cmp x11, x9 58e10: 540000a0 b.eq 0x58e24 58e14: b400038b cbz x11, 0x58e84 58e18: 38418d6c ldrb w12, [x11, #0x18]! 58e1c: 34fffe0c cbz w12, 0x58ddc 58e20: 14000019 b 0x58e84 58e24: f940050b ldr x11, [x8, #0x8] 58e28: b400006b cbz x11, 0x58e34 58e2c: 38418d6c ldrb w12, [x11, #0x18]! 58e30: 34fffd6c cbz w12, 0x58ddc 58e34: f940012a ldr x10, [x9] 58e38: eb01015f cmp x10, x1 58e3c: 540006e0 b.eq 0x58f18 58e40: f940052a ldr x10, [x9, #0x8] 58e44: f940014b ldr x11, [x10] 58e48: f900052b str x11, [x9, #0x8] 58e4c: b400006b cbz x11, 0x58e58 58e50: f9000969 str x9, [x11, #0x10] 58e54: f9400928 ldr x8, [x9, #0x10] 58e58: f9000948 str x8, [x10, #0x10] 58e5c: f9400928 ldr x8, [x9, #0x10] 58e60: f940010b ldr x11, [x8] 58e64: eb09017f cmp x11, x9 58e68: 1a9f07eb cset w11, ne 58e6c: f82b590a str x10, [x8, w11, uxtw #3] 58e70: f9000149 str x9, [x10] 58e74: f900092a str x10, [x9, #0x10] 58e78: f9400948 ldr x8, [x10, #0x10] 58e7c: 14000028 b 0x58f1c 58e80: d65f03c0 ret 58e84: f940012a ldr x10, [x9] 58e88: eb01015f cmp x10, x1 58e8c: 54000060 b.eq 0x58e98 58e90: aa0903e1 mov x1, x9 58e94: 1400000f b 0x58ed0 58e98: f940042a ldr x10, [x1, #0x8] 58e9c: f900012a str x10, [x9] 58ea0: b400006a cbz x10, 0x58eac 58ea4: f9000949 str x9, [x10, #0x10] 58ea8: f9400928 ldr x8, [x9, #0x10] 58eac: f9000828 str x8, [x1, #0x10] 58eb0: f9400928 ldr x8, [x9, #0x10] 58eb4: f940010a ldr x10, [x8] 58eb8: eb09015f cmp x10, x9 58ebc: 1a9f07ea cset w10, ne 58ec0: f82a5901 str x1, [x8, w10, uxtw #3] 58ec4: f9000429 str x9, [x1, #0x8] 58ec8: f9000921 str x1, [x9, #0x10] 58ecc: f9400828 ldr x8, [x1, #0x10] 58ed0: 52800029 mov w9, #0x1 // =1 58ed4: 39006029 strb w9, [x1, #0x18] 58ed8: f9400509 ldr x9, [x8, #0x8] 58edc: 3900611f strb wzr, [x8, #0x18] 58ee0: f940012a ldr x10, [x9] 58ee4: f900050a str x10, [x8, #0x8] 58ee8: b400004a cbz x10, 0x58ef0 58eec: f9000948 str x8, [x10, #0x10] 58ef0: f940090a ldr x10, [x8, #0x10] 58ef4: f900092a str x10, [x9, #0x10] 58ef8: f940090a ldr x10, [x8, #0x10] 58efc: f940014b ldr x11, [x10] 58f00: eb08017f cmp x11, x8 58f04: 1a9f07eb cset w11, ne 58f08: f82b5949 str x9, [x10, w11, uxtw #3] 58f0c: f9000128 str x8, [x9] 58f10: f9000909 str x9, [x8, #0x10] 58f14: d65f03c0 ret 58f18: aa0903ea mov x10, x9 58f1c: 52800029 mov w9, #0x1 // =1 58f20: 39006149 strb w9, [x10, #0x18] 58f24: f9400109 ldr x9, [x8] 58f28: 3900611f strb wzr, [x8, #0x18] 58f2c: f940052a ldr x10, [x9, #0x8] 58f30: f900010a str x10, [x8] 58f34: b400004a cbz x10, 0x58f3c 58f38: f9000948 str x8, [x10, #0x10] 58f3c: f940090a ldr x10, [x8, #0x10] 58f40: f900092a str x10, [x9, #0x10] 58f44: f940090a ldr x10, [x8, #0x10] 58f48: f940014b ldr x11, [x10] 58f4c: eb08017f cmp x11, x8 58f50: 1a9f07eb cset w11, ne 58f54: f82b5949 str x9, [x10, w11, uxtw #3] 58f58: f9000528 str x8, [x9, #0x8] 58f5c: f9000909 str x9, [x8, #0x10] 58f60: d65f03c0 ret 58f64: d10183ff sub sp, sp, #0x60 58f68: f90013f7 str x23, [sp, #0x20] 58f6c: a90357f6 stp x22, x21, [sp, #0x30] 58f70: a9044ff4 stp x20, x19, [sp, #0x40] 58f74: a9057bfd stp x29, x30, [sp, #0x50] 58f78: 910143fd add x29, sp, #0x50 58f7c: d53bd057 mrs x23, TPIDR_EL0 58f80: aa0803f5 mov x21, x8 58f84: f94016e8 ldr x8, [x23, #0x28] 58f88: aa0103f4 mov x20, x1 58f8c: aa0203e1 mov x1, x2 58f90: aa0203f3 mov x19, x2 58f94: f9000fe8 str x8, [sp, #0x18] 58f98: aa1503e8 mov x8, x21 58f9c: 94005c62 bl 0x70124 58fa0: f94002a0 ldr x0, [x21] 58fa4: 910023e8 add x8, sp, #0x8 58fa8: 94005c8c bl 0x701d8 58fac: a940dbe8 ldp x8, x22, [sp, #0x8] 58fb0: f9400115 ldr x21, [x8] 58fb4: b40001b6 cbz x22, 0x58fe8 58fb8: 910022c8 add x8, x22, #0x8 58fbc: c85ffd09 ldaxr x9, [x8] 58fc0: d100052a sub x10, x9, #0x1 58fc4: c80bfd0a stlxr w11, x10, [x8] 58fc8: 35ffffab cbnz w11, 0x58fbc 58fcc: b50000e9 cbnz x9, 0x58fe8 58fd0: f94002c8 ldr x8, [x22] 58fd4: aa1603e0 mov x0, x22 58fd8: f9400908 ldr x8, [x8, #0x10] 58fdc: d63f0100 blr x8 58fe0: aa1603e0 mov x0, x22 58fe4: 97ffa3eb bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 58fe8: aa1503e0 mov x0, x21 58fec: aa1403e1 mov x1, x20 58ff0: aa1303e2 mov x2, x19 58ff4: 97ffa06f bl 0x411b0 58ff8: f94016e8 ldr x8, [x23, #0x28] 58ffc: f9400fe9 ldr x9, [sp, #0x18] 59000: eb09011f cmp x8, x9 59004: 540000e1 b.ne 0x59020 59008: a9457bfd ldp x29, x30, [sp, #0x50] 5900c: a9444ff4 ldp x20, x19, [sp, #0x40] 59010: a94357f6 ldp x22, x21, [sp, #0x30] 59014: f94013f7 ldr x23, [sp, #0x20] 59018: 910183ff add sp, sp, #0x60 5901c: d65f03c0 ret 59020: 97ffa51c bl 0x42490 <__stack_chk_fail@plt> 59024: 9401f0de bl 0xd539c <__cxa_demangle+0x12abc> 59028: a9ba6ffc stp x28, x27, [sp, #-0x60]! 5902c: a90167fa stp x26, x25, [sp, #0x10] 59030: a9025ff8 stp x24, x23, [sp, #0x20] 59034: a90357f6 stp x22, x21, [sp, #0x30] 59038: a9044ff4 stp x20, x19, [sp, #0x40] 5903c: a9057bfd stp x29, x30, [sp, #0x50] 59040: 910143fd add x29, sp, #0x50 59044: d10843ff sub sp, sp, #0x210 59048: d53bd05c mrs x28, TPIDR_EL0 5904c: f9401788 ldr x8, [x28, #0x28] 59050: f00005b8 adrp x24, 0x110000 59054: aa0103f3 mov x19, x1 59058: aa0003f4 mov x20, x0 5905c: f81983a8 stur x8, [x29, #-0x68] 59060: 39404008 ldrb w8, [x0, #0x10] 59064: f9402419 ldr x25, [x0, #0x48] 59068: 91034318 add x24, x24, #0xd0 5906c: f00005b7 adrp x23, 0x110000 59070: 34000288 cbz w8, 0x590c0 59074: f9400689 ldr x9, [x20, #0x8] 59078: 91006288 add x8, x20, #0x18 5907c: eb08013f cmp x9, x8 59080: 54000040 b.eq 0x59088 59084: f9000688 str x8, [x20, #0x8] 59088: f940029a ldr x26, [x20] 5908c: b400041a cbz x26, 0x5910c 59090: a941da95 ldp x21, x22, [x20, #0x18] 59094: 08dfff08 ldarb w8, [x24] 59098: 360037c8 tbz w8, #0x0, 0x59790 5909c: f94066e8 ldr x8, [x23, #0xc8] 590a0: b9400f42 ldr w2, [x26, #0xc] 590a4: aa1503e0 mov x0, x21 590a8: aa1603e1 mov x1, x22 590ac: f9427108 ldr x8, [x8, #0x4e0] 590b0: d63f0100 blr x8 590b4: b40002c0 cbz x0, 0x5910c 590b8: a900fc1f stp xzr, xzr, [x0, #0x8] 590bc: 14000014 b 0x5910c 590c0: f9400688 ldr x8, [x20, #0x8] 590c4: b4000248 cbz x8, 0x5910c 590c8: 91006289 add x9, x20, #0x18 590cc: eb09011f cmp x8, x9 590d0: 54000060 b.eq 0x590dc 590d4: aa0903e8 mov x8, x9 590d8: f9000689 str x9, [x20, #0x8] 590dc: f940029a ldr x26, [x20] 590e0: a9405915 ldp x21, x22, [x8] 590e4: 08dfff08 ldarb w8, [x24] 590e8: 36003688 tbz w8, #0x0, 0x597b8 590ec: f94066e8 ldr x8, [x23, #0xc8] 590f0: f9400340 ldr x0, [x26] 590f4: aa1503e1 mov x1, x21 590f8: aa1603e2 mov x2, x22 590fc: f9416108 ldr x8, [x8, #0x2c0] 59100: d63f0100 blr x8 59104: 39404288 ldrb w8, [x20, #0x10] 59108: 35fffb68 cbnz w8, 0x59074 5910c: aa1403e8 mov x8, x20 59110: f8008d1f str xzr, [x8, #0x8]! 59114: eb13011f cmp x8, x19 59118: 3900429f strb wzr, [x20, #0x10] 5911c: f9000299 str x25, [x20] 59120: 54000080 b.eq 0x59130 59124: f9400269 ldr x9, [x19] 59128: f9000109 str x9, [x8] 5912c: 14000002 b 0x59134 59130: aa1f03e9 mov x9, xzr 59134: 3dc00120 ldr q0, [x9] 59138: 91006288 add x8, x20, #0x18 5913c: f9000688 str x8, [x20, #0x8] 59140: 3c818280 stur q0, [x20, #0x18] 59144: b9402289 ldr w9, [x20, #0x20] 59148: 31002d3f cmn w9, #0xb 5914c: 540000a3 b.lo 0x59160 59150: f9400108 ldr x8, [x8] 59154: b9400109 ldr w9, [x8] 59158: 11000529 add w9, w9, #0x1 5915c: b9000109 str w9, [x8] 59160: 3900429f strb wzr, [x20, #0x10] 59164: f9402699 ldr x25, [x20, #0x48] 59168: f940027b ldr x27, [x19] 5916c: 94005255 bl 0x6dac0 59170: aa0003f3 mov x19, x0 59174: aa1903e0 mov x0, x25 59178: 94005255 bl 0x6dacc 5917c: b9409328 ldr w8, [x25, #0x90] 59180: 9102e3e9 add x9, sp, #0xb8 59184: b900bbe8 str w8, [sp, #0xb8] 59188: f9405b28 ldr x8, [x25, #0xb0] 5918c: a90c23f9 stp x25, x8, [sp, #0xc0] 59190: f9005b29 str x9, [x25, #0xb0] 59194: 08dfff08 ldarb w8, [x24] 59198: 36002e48 tbz w8, #0x0, 0x59760 5919c: f94066e8 ldr x8, [x23, #0xc8] 591a0: f9437d08 ldr x8, [x8, #0x6f8] 591a4: d63f0100 blr x8 591a8: a90d07e0 stp x0, x1, [sp, #0xd0] 591ac: f9004ffb str x27, [sp, #0x98] 591b0: 910283e0 add x0, sp, #0xa0 591b4: 910263e2 add x2, sp, #0x98 591b8: aa1903e1 mov x1, x25 591bc: 940059a0 bl 0x6f83c 591c0: f94053e8 ldr x8, [sp, #0xa0] 591c4: d0000429 adrp x9, 0xdf000 591c8: 91049129 add x9, x9, #0x124 591cc: f100011f cmp x8, #0x0 591d0: 9a880121 csel x1, x9, x8, eq 591d4: 910203e0 add x0, sp, #0x80 591d8: 97ffeca3 bl 0x54464 591dc: f90037fb str x27, [sp, #0x68] 591e0: 9101c3e8 add x8, sp, #0x70 591e4: 9101a3e1 add x1, sp, #0x68 591e8: aa1903e0 mov x0, x25 591ec: 94005484 bl 0x6e3fc 591f0: f9403be8 ldr x8, [sp, #0x70] 591f4: b4000a88 cbz x8, 0x59344 591f8: f90007f3 str x19, [sp, #0x8] 591fc: a9415733 ldp x19, x21, [x25, #0x10] 59200: b40000d5 cbz x21, 0x59218 59204: 910022a8 add x8, x21, #0x8 59208: c85f7d09 ldxr x9, [x8] 5920c: 91000529 add x9, x9, #0x1 59210: c80a7d09 stxr w10, x9, [x8] 59214: 35ffffaa cbnz w10, 0x59208 59218: d00005a8 adrp x8, 0x10f000 5921c: f9475d08 ldr x8, [x8, #0xeb8] 59220: 9103c3f7 add x23, sp, #0xf0 59224: 9101c2f6 add x22, x23, #0x70 59228: b27d02f8 orr x24, x23, #0x8 5922c: 91006109 add x9, x8, #0x18 59230: 91010108 add x8, x8, #0x40 59234: f900b3e8 str x8, [sp, #0x160] 59238: f9007be9 str x9, [sp, #0xf0] 5923c: aa1603e0 mov x0, x22 59240: aa1803e1 mov x1, x24 59244: 97ffa197 bl 0x418a0 <_ZNSt6__ndk18ios_base4initEPv@plt> 59248: d00005a9 adrp x9, 0x10f000 5924c: f947ad29 ldr x9, [x9, #0xf58] 59250: d00005aa adrp x10, 0x10f000 59254: f946214a ldr x10, [x10, #0xc40] 59258: 12800008 mov w8, #-0x1 // =-1 5925c: b901f3e8 str w8, [sp, #0x1f0] 59260: 91010128 add x8, x9, #0x40 59264: 91006129 add x9, x9, #0x18 59268: 9100414a add x10, x10, #0x10 5926c: 9e670120 fmov d0, x9 59270: 910042f7 add x23, x23, #0x10 59274: 4e181d40 mov v0.d[1], x10 59278: aa1703e0 mov x0, x23 5927c: 9103c3fa add x26, sp, #0xf0 59280: f900f7ff str xzr, [sp, #0x1e8] 59284: f900b3e8 str x8, [sp, #0x160] 59288: 3d803fe0 str q0, [sp, #0xf0] 5928c: 97ffa455 bl 0x423e0 <_ZNSt6__ndk16localeC1Ev@plt> 59290: d00005aa adrp x10, 0x10f000 59294: f946e54a ldr x10, [x10, #0xdc8] 59298: 6f00e400 movi v0.2d, #0000000000000000 5929c: 394203e9 ldrb w9, [sp, #0x80] 592a0: 3c838340 stur q0, [x26, #0x38] 592a4: 9100414a add x10, x10, #0x10 592a8: 3c828340 stur q0, [x26, #0x28] 592ac: 3c818340 stur q0, [x26, #0x18] 592b0: f9007fea str x10, [sp, #0xf8] 592b4: a948abeb ldp x11, x10, [sp, #0x88] 592b8: 910203ec add x12, sp, #0x80 592bc: 52800208 mov w8, #0x10 // =16 592c0: b240018c orr x12, x12, #0x1 592c4: 7200013f tst w9, #0x1 592c8: 3c848340 stur q0, [x26, #0x48] 592cc: 3c858340 stur q0, [x26, #0x58] 592d0: b9015be8 str w8, [sp, #0x158] 592d4: d341fd28 lsr x8, x9, #1 592d8: 9a8a0181 csel x1, x12, x10, eq 592dc: 9a8b0102 csel x2, x8, x11, eq 592e0: 9103c3e0 add x0, sp, #0xf0 592e4: 97ffe8f6 bl 0x536bc 592e8: a9057fff stp xzr, xzr, [sp, #0x50] 592ec: b40003f5 cbz x21, 0x59368 592f0: 910022a8 add x8, x21, #0x8 592f4: c85f7d09 ldxr x9, [x8] 592f8: 91000529 add x9, x9, #0x1 592fc: c80a7d09 stxr w10, x9, [x8] 59300: 35ffffaa cbnz w10, 0x592f4 59304: f9402ffa ldr x26, [sp, #0x58] 59308: a90557f3 stp x19, x21, [sp, #0x50] 5930c: b400031a cbz x26, 0x5936c 59310: 91002348 add x8, x26, #0x8 59314: c85ffd09 ldaxr x9, [x8] 59318: d100052a sub x10, x9, #0x1 5931c: c80bfd0a stlxr w11, x10, [x8] 59320: 35ffffab cbnz w11, 0x59314 59324: b5000249 cbnz x9, 0x5936c 59328: f9400348 ldr x8, [x26] 5932c: aa1a03e0 mov x0, x26 59330: f9400908 ldr x8, [x8, #0x10] 59334: d63f0100 blr x8 59338: aa1a03e0 mov x0, x26 5933c: 97ffa315 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 59340: 1400000b b 0x5936c 59344: 3dc023e0 ldr q0, [sp, #0x80] 59348: f9404be8 ldr x8, [sp, #0x90] 5934c: a9087fff stp xzr, xzr, [sp, #0x80] 59350: f9004bff str xzr, [sp, #0x90] 59354: 3d8007e0 str q0, [sp, #0x10] 59358: f90013e8 str x8, [sp, #0x20] 5935c: f9403ff5 ldr x21, [sp, #0x78] 59360: b5001915 cbnz x21, 0x59680 59364: 140000cd b 0x59698 59368: a90557f3 stp x19, x21, [sp, #0x50] 5936c: f90027fb str x27, [sp, #0x48] 59370: 910183e8 add x8, sp, #0x60 59374: 910143e0 add x0, sp, #0x50 59378: 910123e1 add x1, sp, #0x48 5937c: 94006ffa bl 0x75364 59380: f9402ffa ldr x26, [sp, #0x58] 59384: b40000fa cbz x26, 0x593a0 59388: 91002348 add x8, x26, #0x8 5938c: c85ffd09 ldaxr x9, [x8] 59390: d100052a sub x10, x9, #0x1 59394: c80bfd0a stlxr w11, x10, [x8] 59398: 35ffffab cbnz w11, 0x5938c 5939c: b40004c9 cbz x9, 0x59434 593a0: f94033e8 ldr x8, [sp, #0x60] 593a4: b4000588 cbz x8, 0x59454 593a8: f90073e8 str x8, [sp, #0xe0] 593ac: 9100c3e0 add x0, sp, #0x30 593b0: 910383e2 add x2, sp, #0xe0 593b4: aa1903e1 mov x1, x25 593b8: 94005921 bl 0x6f83c 593bc: f9407be8 ldr x8, [sp, #0xf0] 593c0: 9103c3e9 add x9, sp, #0xf0 593c4: f85e8108 ldur x8, [x8, #-0x18] 593c8: 8b080120 add x0, x9, x8 593cc: 9103a3e8 add x8, sp, #0xe8 593d0: 97ffa418 bl 0x42430 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 593d4: d00005a1 adrp x1, 0x10f000 593d8: f945a021 ldr x1, [x1, #0xb40] 593dc: 9103a3e0 add x0, sp, #0xe8 593e0: 97ffa478 bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 593e4: f9400008 ldr x8, [x0] 593e8: f9401d08 ldr x8, [x8, #0x38] 593ec: 52800141 mov w1, #0xa // =10 593f0: d63f0100 blr x8 593f4: 2a0003f9 mov w25, w0 593f8: 9103a3e0 add x0, sp, #0xe8 593fc: 97ffa469 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 59400: 9103c3e0 add x0, sp, #0xf0 59404: 2a1903e1 mov w1, w25 59408: 97ffea18 bl 0x53c68 5940c: 9103c3e0 add x0, sp, #0xf0 59410: 97ffe9aa bl 0x53ab8 59414: f9401bf9 ldr x25, [sp, #0x30] 59418: aa1903e0 mov x0, x25 5941c: 97ffa115 bl 0x41870 59420: aa0003e2 mov x2, x0 59424: 9103c3e0 add x0, sp, #0xf0 59428: aa1903e1 mov x1, x25 5942c: 97ffe8a4 bl 0x536bc 59430: 14000052 b 0x59578 59434: f9400348 ldr x8, [x26] 59438: aa1a03e0 mov x0, x26 5943c: f9400908 ldr x8, [x8, #0x10] 59440: d63f0100 blr x8 59444: aa1a03e0 mov x0, x26 59448: 97ffa2d2 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 5944c: f94033e8 ldr x8, [sp, #0x60] 59450: b5fffac8 cbnz x8, 0x593a8 59454: f9403bf3 ldr x19, [sp, #0x70] 59458: 9400519a bl 0x6dac0 5945c: aa1303e9 mov x9, x19 59460: 38408d28 ldrb w8, [x9, #0x8]! 59464: 37000088 tbnz w8, #0x0, 0x59474 59468: 91000521 add x1, x9, #0x1 5946c: d341fd03 lsr x3, x8, #1 59470: 14000002 b 0x59478 59474: a9410663 ldp x3, x1, [x19, #0x10] 59478: 910383e8 add x8, sp, #0xe0 5947c: 2a1f03e2 mov w2, wzr 59480: 940056a2 bl 0x6ef08 59484: f94073e8 ldr x8, [sp, #0xe0] 59488: b4001ae8 cbz x8, 0x597e4 5948c: f90077e8 str x8, [sp, #0xe8] 59490: 9100c3e0 add x0, sp, #0x30 59494: 9103a3e2 add x2, sp, #0xe8 59498: aa1903e1 mov x1, x25 5949c: 940058e8 bl 0x6f83c 594a0: f9403be9 ldr x9, [sp, #0x70] 594a4: b4000275 cbz x21, 0x594f0 594a8: 910022a8 add x8, x21, #0x8 594ac: c85f7d0a ldxr x10, [x8] 594b0: 9100054a add x10, x10, #0x1 594b4: c80b7d0a stxr w11, x10, [x8] 594b8: 35ffffab cbnz w11, 0x594ac 594bc: b9402139 ldr w25, [x9, #0x20] 594c0: c85ffd09 ldaxr x9, [x8] 594c4: d100052a sub x10, x9, #0x1 594c8: c80bfd0a stlxr w11, x10, [x8] 594cc: 35ffffab cbnz w11, 0x594c0 594d0: b5000129 cbnz x9, 0x594f4 594d4: f94002a8 ldr x8, [x21] 594d8: aa1503e0 mov x0, x21 594dc: f9400908 ldr x8, [x8, #0x10] 594e0: d63f0100 blr x8 594e4: aa1503e0 mov x0, x21 594e8: 97ffa2aa bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 594ec: 14000002 b 0x594f4 594f0: b9402139 ldr w25, [x9, #0x20] 594f4: f9401bf3 ldr x19, [sp, #0x30] 594f8: d00003e1 adrp x1, 0xd7000 594fc: 9102d021 add x1, x1, #0xb4 59500: 9103c3e0 add x0, sp, #0xf0 59504: 528000a2 mov w2, #0x5 // =5 59508: 97ffe86d bl 0x536bc 5950c: d00003e8 adrp x8, 0xd7000 59510: 9102e908 add x8, x8, #0xba 59514: f100027f cmp x19, #0x0 59518: 9a93011b csel x27, x8, x19, eq 5951c: aa0003fa mov x26, x0 59520: aa1b03e0 mov x0, x27 59524: 97ffa0d3 bl 0x41870 59528: aa0003e2 mov x2, x0 5952c: aa1a03e0 mov x0, x26 59530: aa1b03e1 mov x1, x27 59534: 97ffe862 bl 0x536bc 59538: d00003e1 adrp x1, 0xd7000 5953c: 91031821 add x1, x1, #0xc6 59540: 52800062 mov w2, #0x3 // =3 59544: 97ffe85e bl 0x536bc 59548: 2a1903e1 mov w1, w25 5954c: 94003a14 bl 0x67d9c 59550: d00003e1 adrp x1, 0xd7000 59554: 91031821 add x1, x1, #0xc6 59558: 52800062 mov w2, #0x3 // =3 5955c: 97ffe858 bl 0x536bc 59560: 2a1f03e1 mov w1, wzr 59564: 94003a0e bl 0x67d9c 59568: f0000421 adrp x1, 0xe0000 5956c: 910fb421 add x1, x1, #0x3ed 59570: 52800022 mov w2, #0x1 // =1 59574: 97ffe852 bl 0x536bc 59578: 9100c3e0 add x0, sp, #0x30 5957c: 94005904 bl 0x6f98c 59580: f9407be8 ldr x8, [sp, #0xf0] 59584: 9103c3e9 add x9, sp, #0xf0 59588: f85e8108 ldur x8, [x8, #-0x18] 5958c: 8b080120 add x0, x9, x8 59590: 9100c3e8 add x8, sp, #0x30 59594: 97ffa3a7 bl 0x42430 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 59598: d00005a1 adrp x1, 0x10f000 5959c: f945a021 ldr x1, [x1, #0xb40] 595a0: 9100c3e0 add x0, sp, #0x30 595a4: 97ffa407 bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 595a8: f9400008 ldr x8, [x0] 595ac: f9401d08 ldr x8, [x8, #0x38] 595b0: 52800141 mov w1, #0xa // =10 595b4: d63f0100 blr x8 595b8: 2a0003f9 mov w25, w0 595bc: 9100c3e0 add x0, sp, #0x30 595c0: 97ffa3f8 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 595c4: 9103c3e0 add x0, sp, #0xf0 595c8: 2a1903e1 mov w1, w25 595cc: 97ffe9a7 bl 0x53c68 595d0: 9103c3e0 add x0, sp, #0xf0 595d4: 97ffe939 bl 0x53ab8 595d8: 910043e8 add x8, sp, #0x10 595dc: aa1803e0 mov x0, x24 595e0: 94003d3b bl 0x68acc 595e4: d00005a8 adrp x8, 0x10f000 595e8: f947ad08 ldr x8, [x8, #0xf58] 595ec: 3944e3e9 ldrb w9, [sp, #0x138] 595f0: aa0803ea mov x10, x8 595f4: 91006108 add x8, x8, #0x18 595f8: f9007be8 str x8, [sp, #0xf0] 595fc: 91010148 add x8, x10, #0x40 59600: d00005aa adrp x10, 0x10f000 59604: f946e54a ldr x10, [x10, #0xdc8] 59608: f900b3e8 str x8, [sp, #0x160] 5960c: 9100414a add x10, x10, #0x10 59610: f9007fea str x10, [sp, #0xf8] 59614: 36000069 tbz w9, #0x0, 0x59620 59618: f940a7e0 ldr x0, [sp, #0x148] 5961c: 97ff9f41 bl 0x41320 <_ZdlPv@plt> 59620: d00005a8 adrp x8, 0x10f000 59624: f9462108 ldr x8, [x8, #0xc40] 59628: aa1703e0 mov x0, x23 5962c: 91004108 add x8, x8, #0x10 59630: f9007fe8 str x8, [sp, #0xf8] 59634: 97ffa3db bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 59638: aa1603e0 mov x0, x22 5963c: 97ff9f55 bl 0x41390 <_ZNSt6__ndk18ios_baseD2Ev@plt> 59640: f94007f3 ldr x19, [sp, #0x8] 59644: b40001b5 cbz x21, 0x59678 59648: 910022a8 add x8, x21, #0x8 5964c: c85ffd09 ldaxr x9, [x8] 59650: d100052a sub x10, x9, #0x1 59654: c80bfd0a stlxr w11, x10, [x8] 59658: 35ffffab cbnz w11, 0x5964c 5965c: b50000e9 cbnz x9, 0x59678 59660: f94002a8 ldr x8, [x21] 59664: aa1503e0 mov x0, x21 59668: f9400908 ldr x8, [x8, #0x10] 5966c: d63f0100 blr x8 59670: aa1503e0 mov x0, x21 59674: 97ffa247 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 59678: f9403ff5 ldr x21, [sp, #0x78] 5967c: b40000f5 cbz x21, 0x59698 59680: 910022a8 add x8, x21, #0x8 59684: c85ffd09 ldaxr x9, [x8] 59688: d100052a sub x10, x9, #0x1 5968c: c80bfd0a stlxr w11, x10, [x8] 59690: 35ffffab cbnz w11, 0x59684 59694: b4000549 cbz x9, 0x5973c 59698: 394203e8 ldrb w8, [sp, #0x80] 5969c: 36000068 tbz w8, #0x0, 0x596a8 596a0: f9404be0 ldr x0, [sp, #0x90] 596a4: 97ff9f1f bl 0x41320 <_ZdlPv@plt> 596a8: 910283e0 add x0, sp, #0xa0 596ac: 940058b8 bl 0x6f98c 596b0: 9102e3e0 add x0, sp, #0xb8 596b4: 94005396 bl 0x6e50c 596b8: a94c23e9 ldp x9, x8, [sp, #0xc0] 596bc: f9005928 str x8, [x9, #0xb0] 596c0: aa1303e0 mov x0, x19 596c4: 94005102 bl 0x6dacc 596c8: aa1403f3 mov x19, x20 596cc: 38428e68 ldrb w8, [x19, #0x28]! 596d0: 37000068 tbnz w8, #0x0, 0x596dc 596d4: 7900027f strh wzr, [x19] 596d8: 14000009 b 0x596fc 596dc: f9401e88 ldr x8, [x20, #0x38] 596e0: 3900011f strb wzr, [x8] 596e4: 3940a288 ldrb w8, [x20, #0x28] 596e8: f9001a9f str xzr, [x20, #0x30] 596ec: 36000088 tbz w8, #0x0, 0x596fc 596f0: f9401e80 ldr x0, [x20, #0x38] 596f4: 97ff9f0b bl 0x41320 <_ZdlPv@plt> 596f8: f900169f str xzr, [x20, #0x28] 596fc: f94013e8 ldr x8, [sp, #0x20] 59700: 3dc007e0 ldr q0, [sp, #0x10] 59704: f9000a68 str x8, [x19, #0x10] 59708: 3d800260 str q0, [x19] 5970c: f9401788 ldr x8, [x28, #0x28] 59710: f85983a9 ldur x9, [x29, #-0x68] 59714: eb09011f cmp x8, x9 59718: 54000641 b.ne 0x597e0 5971c: 910843ff add sp, sp, #0x210 59720: a9457bfd ldp x29, x30, [sp, #0x50] 59724: a9444ff4 ldp x20, x19, [sp, #0x40] 59728: a94357f6 ldp x22, x21, [sp, #0x30] 5972c: a9425ff8 ldp x24, x23, [sp, #0x20] 59730: a94167fa ldp x26, x25, [sp, #0x10] 59734: a8c66ffc ldp x28, x27, [sp], #0x60 59738: d65f03c0 ret 5973c: f94002a8 ldr x8, [x21] 59740: aa1503e0 mov x0, x21 59744: f9400908 ldr x8, [x8, #0x10] 59748: d63f0100 blr x8 5974c: aa1503e0 mov x0, x21 59750: 97ffa210 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 59754: 394203e8 ldrb w8, [sp, #0x80] 59758: 3707fa48 tbnz w8, #0x0, 0x596a0 5975c: 17ffffd3 b 0x596a8 59760: f00005a0 adrp x0, 0x110000 59764: 91034000 add x0, x0, #0xd0 59768: 97ffa3de bl 0x426e0 <__cxa_guard_acquire@plt> 5976c: 34ffd180 cbz w0, 0x5919c 59770: f90007f3 str x19, [sp, #0x8] 59774: 97ff9edf bl 0x412f0 59778: f90066e0 str x0, [x23, #0xc8] 5977c: f00005a0 adrp x0, 0x110000 59780: 91034000 add x0, x0, #0xd0 59784: 97ffa01b bl 0x417f0 <__cxa_guard_release@plt> 59788: f94007f3 ldr x19, [sp, #0x8] 5978c: 17fffe84 b 0x5919c 59790: f00005a0 adrp x0, 0x110000 59794: 91034000 add x0, x0, #0xd0 59798: 97ffa3d2 bl 0x426e0 <__cxa_guard_acquire@plt> 5979c: 34ffc800 cbz w0, 0x5909c 597a0: 97ff9ed4 bl 0x412f0 597a4: f90066e0 str x0, [x23, #0xc8] 597a8: f00005a0 adrp x0, 0x110000 597ac: 91034000 add x0, x0, #0xd0 597b0: 97ffa010 bl 0x417f0 <__cxa_guard_release@plt> 597b4: 17fffe3a b 0x5909c 597b8: f00005a0 adrp x0, 0x110000 597bc: 91034000 add x0, x0, #0xd0 597c0: 97ffa3c8 bl 0x426e0 <__cxa_guard_acquire@plt> 597c4: 34ffc940 cbz w0, 0x590ec 597c8: 97ff9eca bl 0x412f0 597cc: f90066e0 str x0, [x23, #0xc8] 597d0: f00005a0 adrp x0, 0x110000 597d4: 91034000 add x0, x0, #0xd0 597d8: 97ffa006 bl 0x417f0 <__cxa_guard_release@plt> 597dc: 17fffe44 b 0x590ec 597e0: 97ffa32c bl 0x42490 <__stack_chk_fail@plt> 597e4: d00005a0 adrp x0, 0x10f000 597e8: f945b000 ldr x0, [x0, #0xb60] 597ec: b00003e1 adrp x1, 0xd6000 <__cxa_demangle+0x13720> 597f0: 913c2421 add x1, x1, #0xf09 597f4: 528004e2 mov w2, #0x27 // =39 597f8: 97ffe7b1 bl 0x536bc 597fc: f9400008 ldr x8, [x0] 59800: aa0003f4 mov x20, x0 59804: f85e8108 ldur x8, [x8, #-0x18] 59808: 8b080000 add x0, x0, x8 5980c: 9103a3e8 add x8, sp, #0xe8 59810: 97ffa308 bl 0x42430 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 59814: d00005a1 adrp x1, 0x10f000 59818: f945a021 ldr x1, [x1, #0xb40] 5981c: 9103a3e0 add x0, sp, #0xe8 59820: 97ffa368 bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 59824: f9400008 ldr x8, [x0] 59828: f9401d08 ldr x8, [x8, #0x38] 5982c: 52800141 mov w1, #0xa // =10 59830: d63f0100 blr x8 59834: 2a0003f8 mov w24, w0 59838: 9103a3e0 add x0, sp, #0xe8 5983c: 97ffa359 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 59840: aa1403e0 mov x0, x20 59844: 2a1803e1 mov w1, w24 59848: 97ffe908 bl 0x53c68 5984c: aa1403e0 mov x0, x20 59850: 97ffe89a bl 0x53ab8 59854: 97ffa1fb bl 0x42040 59858: 14000047 b 0x59974 5985c: aa0003f4 mov x20, x0 59860: 9103a3e0 add x0, sp, #0xe8 59864: 97ffa34f bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 59868: 14000044 b 0x59978 5986c: 14000001 b 0x59870 59870: aa0003f4 mov x20, x0 59874: f00005a0 adrp x0, 0x110000 59878: 91034000 add x0, x0, #0xd0 5987c: 97ffa2c5 bl 0x42390 <__cxa_guard_abort@plt> 59880: aa1403e0 mov x0, x20 59884: 9401eec6 bl 0xd539c <__cxa_demangle+0x12abc> 59888: aa0003f4 mov x20, x0 5988c: f00005a0 adrp x0, 0x110000 59890: 91034000 add x0, x0, #0xd0 59894: 97ffa2bf bl 0x42390 <__cxa_guard_abort@plt> 59898: 14000074 b 0x59a68 5989c: 14000036 b 0x59974 598a0: 14000035 b 0x59974 598a4: 14000034 b 0x59974 598a8: f9402ff8 ldr x24, [sp, #0x58] 598ac: aa0003f4 mov x20, x0 598b0: b4000658 cbz x24, 0x59978 598b4: 91002308 add x8, x24, #0x8 598b8: c85ffd09 ldaxr x9, [x8] 598bc: d100052a sub x10, x9, #0x1 598c0: c80bfd0a stlxr w11, x10, [x8] 598c4: 35ffffab cbnz w11, 0x598b8 598c8: b5000589 cbnz x9, 0x59978 598cc: f9400308 ldr x8, [x24] 598d0: aa1803e0 mov x0, x24 598d4: f9400908 ldr x8, [x8, #0x10] 598d8: d63f0100 blr x8 598dc: aa1803e0 mov x0, x24 598e0: 97ffa1ac bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 598e4: 14000025 b 0x59978 598e8: 14000023 b 0x59974 598ec: aa0003f4 mov x20, x0 598f0: 14000037 b 0x599cc 598f4: aa0003f4 mov x20, x0 598f8: 9103a3e0 add x0, sp, #0xe8 598fc: 97ffa329 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 59900: 14000017 b 0x5995c 59904: 97ffe86a bl 0x53aac 59908: 97ffe869 bl 0x53aac 5990c: aa0003f4 mov x20, x0 59910: f90007f3 str x19, [sp, #0x8] 59914: 394203e8 ldrb w8, [sp, #0x80] 59918: 37000988 tbnz w8, #0x0, 0x59a48 5991c: 1400004d b 0x59a50 59920: f90007f3 str x19, [sp, #0x8] 59924: aa0003f4 mov x20, x0 59928: 1400004a b 0x59a50 5992c: f90007f3 str x19, [sp, #0x8] 59930: aa0003f4 mov x20, x0 59934: 14000049 b 0x59a58 59938: f90007f3 str x19, [sp, #0x8] 5993c: aa0003f4 mov x20, x0 59940: 1400004a b 0x59a68 59944: aa0003f4 mov x20, x0 59948: 9100c3e0 add x0, sp, #0x30 5994c: 97ffa315 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 59950: 1400000a b 0x59978 59954: 14000001 b 0x59958 59958: aa0003f4 mov x20, x0 5995c: 9100c3e0 add x0, sp, #0x30 59960: 9400580b bl 0x6f98c 59964: 14000005 b 0x59978 59968: aa0003f4 mov x20, x0 5996c: aa1403e0 mov x0, x20 59970: 9401ee8b bl 0xd539c <__cxa_demangle+0x12abc> 59974: aa0003f4 mov x20, x0 59978: d00005a8 adrp x8, 0x10f000 5997c: f947ad08 ldr x8, [x8, #0xf58] 59980: 3944e3e9 ldrb w9, [sp, #0x138] 59984: aa0803ea mov x10, x8 59988: 91006108 add x8, x8, #0x18 5998c: f9007be8 str x8, [sp, #0xf0] 59990: 91010148 add x8, x10, #0x40 59994: d00005aa adrp x10, 0x10f000 59998: f946e54a ldr x10, [x10, #0xdc8] 5999c: f900b3e8 str x8, [sp, #0x160] 599a0: 9100414a add x10, x10, #0x10 599a4: f9007fea str x10, [sp, #0xf8] 599a8: 36000069 tbz w9, #0x0, 0x599b4 599ac: f940a7e0 ldr x0, [sp, #0x148] 599b0: 97ff9e5c bl 0x41320 <_ZdlPv@plt> 599b4: d00005a8 adrp x8, 0x10f000 599b8: f9462108 ldr x8, [x8, #0xc40] 599bc: aa1703e0 mov x0, x23 599c0: 91004108 add x8, x8, #0x10 599c4: f9007fe8 str x8, [sp, #0xf8] 599c8: 97ffa2f6 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 599cc: aa1603e0 mov x0, x22 599d0: 97ff9e70 bl 0x41390 <_ZNSt6__ndk18ios_baseD2Ev@plt> 599d4: b40001b5 cbz x21, 0x59a08 599d8: 910022a8 add x8, x21, #0x8 599dc: c85ffd09 ldaxr x9, [x8] 599e0: d100052a sub x10, x9, #0x1 599e4: c80bfd0a stlxr w11, x10, [x8] 599e8: 35ffffab cbnz w11, 0x599dc 599ec: b50000e9 cbnz x9, 0x59a08 599f0: f94002a8 ldr x8, [x21] 599f4: aa1503e0 mov x0, x21 599f8: f9400908 ldr x8, [x8, #0x10] 599fc: d63f0100 blr x8 59a00: aa1503e0 mov x0, x21 59a04: 97ffa163 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 59a08: f9403ff5 ldr x21, [sp, #0x78] 59a0c: b40001b5 cbz x21, 0x59a40 59a10: 910022a8 add x8, x21, #0x8 59a14: c85ffd09 ldaxr x9, [x8] 59a18: d100052a sub x10, x9, #0x1 59a1c: c80bfd0a stlxr w11, x10, [x8] 59a20: 35ffffab cbnz w11, 0x59a14 59a24: b50000e9 cbnz x9, 0x59a40 59a28: f94002a8 ldr x8, [x21] 59a2c: aa1503e0 mov x0, x21 59a30: f9400908 ldr x8, [x8, #0x10] 59a34: d63f0100 blr x8 59a38: aa1503e0 mov x0, x21 59a3c: 97ffa155 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 59a40: 394203e8 ldrb w8, [sp, #0x80] 59a44: 36000068 tbz w8, #0x0, 0x59a50 59a48: f9404be0 ldr x0, [sp, #0x90] 59a4c: 97ff9e35 bl 0x41320 <_ZdlPv@plt> 59a50: 910283e0 add x0, sp, #0xa0 59a54: 940057ce bl 0x6f98c 59a58: 9102e3e0 add x0, sp, #0xb8 59a5c: 940052ac bl 0x6e50c 59a60: a94c23e9 ldp x9, x8, [sp, #0xc0] 59a64: f9005928 str x8, [x9, #0xb0] 59a68: f94007e0 ldr x0, [sp, #0x8] 59a6c: 94005018 bl 0x6dacc 59a70: aa1403e0 mov x0, x20 59a74: 9401ee4a bl 0xd539c <__cxa_demangle+0x12abc> 59a78: 97ffe80d bl 0x53aac 59a7c: 97ffe80c bl 0x53aac 59a80: 39400008 ldrb w8, [x0] 59a84: 37000048 tbnz w8, #0x0, 0x59a8c 59a88: d65f03c0 ret 59a8c: f9400800 ldr x0, [x0, #0x10] 59a90: 17ff9e24 b 0x41320 <_ZdlPv@plt> 59a94: d107c3ff sub sp, sp, #0x1f0 59a98: a9196ffc stp x28, x27, [sp, #0x190] 59a9c: a91a67fa stp x26, x25, [sp, #0x1a0] 59aa0: a91b5ff8 stp x24, x23, [sp, #0x1b0] 59aa4: a91c57f6 stp x22, x21, [sp, #0x1c0] 59aa8: a91d4ff4 stp x20, x19, [sp, #0x1d0] 59aac: a91e7bfd stp x29, x30, [sp, #0x1e0] 59ab0: 910783fd add x29, sp, #0x1e0 59ab4: d53bd04b mrs x11, TPIDR_EL0 59ab8: f90027eb str x11, [sp, #0x48] 59abc: f940156b ldr x11, [x11, #0x28] 59ac0: aa0003f4 mov x20, x0 59ac4: aa0003f5 mov x21, x0 59ac8: aa0003f8 mov x24, x0 59acc: aa0003fa mov x26, x0 59ad0: aa0003ed mov x13, x0 59ad4: 9108e00a add x10, x0, #0x238 59ad8: f81a03ab stur x11, [x29, #-0x60] 59adc: 9109e00b add x11, x0, #0x278 59ae0: aa0203f9 mov x25, x2 59ae4: aa0103f7 mov x23, x1 59ae8: aa0003f3 mov x19, x0 59aec: 9103e016 add x22, x0, #0xf8 59af0: 91050008 add x8, x0, #0x140 59af4: 9105e009 add x9, x0, #0x178 59af8: 6f00e400 movi v0.2d, #0000000000000000 59afc: 9109400c add x12, x0, #0x250 59b00: 9109800e add x14, x0, #0x260 59b04: f9002feb str x11, [sp, #0x58] 59b08: a9007c1f stp xzr, xzr, [x0] 59b0c: 3900401f strb wzr, [x0, #0x10] 59b10: f8028e9f str xzr, [x20, #0x28]! 59b14: a9037c1f stp xzr, xzr, [x0, #0x30] 59b18: f8050ebf str xzr, [x21, #0x50]! 59b1c: a905fc1f stp xzr, xzr, [x0, #0x58] 59b20: f8070f1f str xzr, [x24, #0x70]! 59b24: a907fc1f stp xzr, xzr, [x0, #0x78] 59b28: 3902201f strb wzr, [x0, #0x88] 59b2c: f80a0f5f str xzr, [x26, #0xa0]! 59b30: f900541f str xzr, [x0, #0xa8] 59b34: 3902c01f strb wzr, [x0, #0xb0] 59b38: f80c8dbf str xzr, [x13, #0xc8]! 59b3c: f901180a str x10, [x0, #0x230] 59b40: 910aa00a add x10, x0, #0x2a8 59b44: 910ae00b add x11, x0, #0x2b8 59b48: f90013ed str x13, [sp, #0x20] 59b4c: f901240c str x12, [x0, #0x248] 59b50: f900681f str xzr, [x0, #0xd0] 59b54: 3903601f strb wzr, [x0, #0xd8] 59b58: a9107c1f stp xzr, xzr, [x0, #0x100] 59b5c: 3904601f strb wzr, [x0, #0x118] 59b60: f900881f str xzr, [x0, #0x110] 59b64: a913fc08 stp x8, xzr, [x0, #0x138] 59b68: f900a41f str xzr, [x0, #0x148] 59b6c: a9177c09 stp x9, xzr, [x0, #0x170] 59b70: a9187c1f stp xzr, xzr, [x0, #0x180] 59b74: f900c81f str xzr, [x0, #0x190] 59b78: 3906601f strb wzr, [x0, #0x198] 59b7c: f9011c1f str xzr, [x0, #0x238] 59b80: f901201f str xzr, [x0, #0x240] 59b84: ad0d8000 stp q0, q0, [x0, #0x1b0] 59b88: ad0e8000 stp q0, q0, [x0, #0x1d0] 59b8c: ad0f8000 stp q0, q0, [x0, #0x1f0] 59b90: ad108000 stp q0, q0, [x0, #0x210] 59b94: f9012c1f str xzr, [x0, #0x258] 59b98: f901281f str xzr, [x0, #0x250] 59b9c: f901541f str xzr, [x0, #0x2a8] 59ba0: f901581f str xzr, [x0, #0x2b0] 59ba4: ad130000 stp q0, q0, [x0, #0x260] 59ba8: a9013bea stp x10, x14, [sp, #0x10] 59bac: 3c8191c0 stur q0, [x14, #0x19] 59bb0: f901500a str x10, [x0, #0x2a0] 59bb4: f900201f str xzr, [x0, #0x40] 59bb8: f900397f str xzr, [x11, #0x70] 59bbc: ad028160 stp q0, q0, [x11, #0x50] 59bc0: ad018160 stp q0, q0, [x11, #0x30] 59bc4: ad008160 stp q0, q0, [x11, #0x10] 59bc8: 3d800160 str q0, [x11] 59bcc: f90007eb str x11, [sp, #0x8] 59bd0: a903d3f5 stp x21, x20, [sp, #0x38] 59bd4: a902e3fa stp x26, x24, [sp, #0x28] 59bd8: 97ffe9eb bl 0x54384 59bdc: aa1603e0 mov x0, x22 59be0: aa1703e1 mov x1, x23 59be4: aa1903e2 mov x2, x25 59be8: 97ffea45 bl 0x544fc 59bec: f9407e7b ldr x27, [x19, #0xf8] 59bf0: f900267b str x27, [x19, #0x48] 59bf4: f900367b str x27, [x19, #0x68] 59bf8: aa1b03f9 mov x25, x27 59bfc: f84b8f29 ldr x9, [x25, #0xb8]! 59c00: f9406368 ldr x8, [x27, #0xc0] 59c04: eb09011f cmp x8, x9 59c08: 54000101 b.ne 0x59c28 59c0c: f81683b3 stur x19, [x29, #-0x98] 59c10: f9406769 ldr x9, [x27, #0xc8] 59c14: eb08013f cmp x9, x8 59c18: 540000c9 b.ls 0x59c30 59c1c: f8008513 str x19, [x8], #0x8 59c20: f9006368 str x8, [x27, #0xc0] 59c24: 14000006 b 0x59c3c 59c28: f9000133 str x19, [x9] 59c2c: 14000004 b 0x59c3c 59c30: d10263a1 sub x1, x29, #0x98 59c34: aa1903e0 mov x0, x25 59c38: 94003c3d bl 0x68d2c 59c3c: a94ba369 ldp x9, x8, [x27, #0xb8] 59c40: cb09010a sub x10, x8, x9 59c44: 9343fd4a asr x10, x10, #3 59c48: f1000554 subs x20, x10, #0x1 59c4c: 54000069 b.ls 0x59c58 59c50: f9000536 str x22, [x9, #0x8] 59c54: 14000012 b 0x59c9c 59c58: f100029f cmp x20, #0x0 59c5c: 9a9f02c9 csel x9, x22, xzr, eq 59c60: f81683a9 stur x9, [x29, #-0x98] 59c64: f940676a ldr x10, [x27, #0xc8] 59c68: eb0a011f cmp x8, x10 59c6c: 540000a2 b.hs 0x59c80 59c70: f8008509 str x9, [x8], #0x8 59c74: f9006368 str x8, [x27, #0xc0] 59c78: b50000d4 cbnz x20, 0x59c90 59c7c: 14000008 b 0x59c9c 59c80: d10263a1 sub x1, x29, #0x98 59c84: aa1903e0 mov x0, x25 59c88: 94003c29 bl 0x68d2c 59c8c: b4000094 cbz x20, 0x59c9c 59c90: f9406368 ldr x8, [x27, #0xc0] 59c94: 91000694 add x20, x20, #0x1 59c98: 17fffff0 b 0x59c58 59c9c: 94004f89 bl 0x6dac0 59ca0: f9002be0 str x0, [sp, #0x50] 59ca4: aa1b03e0 mov x0, x27 59ca8: 94004f89 bl 0x6dacc 59cac: b9409368 ldr w8, [x27, #0x90] 59cb0: d10263a9 sub x9, x29, #0x98 59cb4: f00005ba adrp x26, 0x110000 59cb8: 9103435a add x26, x26, #0xd0 59cbc: b81683a8 stur w8, [x29, #-0x98] 59cc0: f9405b68 ldr x8, [x27, #0xb0] 59cc4: f00005b5 adrp x21, 0x110000 59cc8: a93723bb stp x27, x8, [x29, #-0x90] 59ccc: f9005b69 str x9, [x27, #0xb0] 59cd0: 08dfff48 ldarb w8, [x26] 59cd4: 360059e8 tbz w8, #0x0, 0x5a810 59cd8: f94066a8 ldr x8, [x21, #0xc8] 59cdc: f9437d08 ldr x8, [x8, #0x6f8] 59ce0: d63f0100 blr x8 59ce4: a93807a0 stp x0, x1, [x29, #-0x80] 59ce8: f940867c ldr x28, [x19, #0x108] 59cec: b40003fc cbz x28, 0x59d68 59cf0: f9408a79 ldr x25, [x19, #0x110] 59cf4: b40003d9 cbz x25, 0x59d6c 59cf8: 91002328 add x8, x25, #0x8 59cfc: c85f7d09 ldxr x9, [x8] 59d00: 91000529 add x9, x9, #0x1 59d04: c80a7d09 stxr w10, x9, [x8] 59d08: 35ffffaa cbnz w10, 0x59cfc 59d0c: c85f7d09 ldxr x9, [x8] 59d10: 91000529 add x9, x9, #0x1 59d14: c80a7d09 stxr w10, x9, [x8] 59d18: 35ffffaa cbnz w10, 0x59d0c 59d1c: c85ffd09 ldaxr x9, [x8] 59d20: d100052a sub x10, x9, #0x1 59d24: c80bfd0a stlxr w11, x10, [x8] 59d28: 35ffffab cbnz w11, 0x59d1c 59d2c: b50000e9 cbnz x9, 0x59d48 59d30: f9400328 ldr x8, [x25] 59d34: aa1903e0 mov x0, x25 59d38: f9400908 ldr x8, [x8, #0x10] 59d3c: d63f0100 blr x8 59d40: aa1903e0 mov x0, x25 59d44: 97ffa093 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 59d48: 91002328 add x8, x25, #0x8 59d4c: c85f7d09 ldxr x9, [x8] 59d50: 91000529 add x9, x9, #0x1 59d54: c80a7d09 stxr w10, x9, [x8] 59d58: 35ffffaa cbnz w10, 0x59d4c 59d5c: b9006fff str wzr, [sp, #0x6c] 59d60: f90033f9 str x25, [sp, #0x60] 59d64: 14000005 b 0x59d78 59d68: aa1f03f9 mov x25, xzr 59d6c: 52800028 mov w8, #0x1 // =1 59d70: f90033ff str xzr, [sp, #0x60] 59d74: b9006fe8 str w8, [sp, #0x6c] 59d78: 52800028 mov w8, #0x1 // =1 59d7c: 381483a8 sturb w8, [x29, #-0xb8] 59d80: a935ffbf stp xzr, xzr, [x29, #-0xa8] 59d84: f9400789 ldr x9, [x28, #0x8] 59d88: f81503a9 stur x9, [x29, #-0xb0] 59d8c: f9400928 ldr x8, [x9, #0x10] 59d90: eb1c011f cmp x8, x28 59d94: 54000300 b.eq 0x59df4 59d98: f9400d29 ldr x9, [x9, #0x18] 59d9c: b4000309 cbz x9, 0x59dfc 59da0: 9100212a add x10, x9, #0x8 59da4: c85f7d4b ldxr x11, [x10] 59da8: 9100056b add x11, x11, #0x1 59dac: c80c7d4b stxr w12, x11, [x10] 59db0: 35ffffac cbnz w12, 0x59da4 59db4: f85603b8 ldur x24, [x29, #-0xa0] 59db8: a935a7a8 stp x8, x9, [x29, #-0xa8] 59dbc: b4000238 cbz x24, 0x59e00 59dc0: 91002308 add x8, x24, #0x8 59dc4: c85ffd09 ldaxr x9, [x8] 59dc8: d100052a sub x10, x9, #0x1 59dcc: c80bfd0a stlxr w11, x10, [x8] 59dd0: 35ffffab cbnz w11, 0x59dc4 59dd4: b5000169 cbnz x9, 0x59e00 59dd8: f9400308 ldr x8, [x24] 59ddc: aa1803e0 mov x0, x24 59de0: f9400908 ldr x8, [x8, #0x10] 59de4: d63f0100 blr x8 59de8: aa1803e0 mov x0, x24 59dec: 97ffa069 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 59df0: 14000004 b 0x59e00 59df4: 2a1f03e8 mov w8, wzr 59df8: 1400001b b 0x59e64 59dfc: a935a7a8 stp x8, x9, [x29, #-0xa8] 59e00: f85503a8 ldur x8, [x29, #-0xb0] 59e04: b9406fe9 ldr w9, [sp, #0x6c] 59e08: 370000e9 tbnz w9, #0x0, 0x59e24 59e0c: f94033e9 ldr x9, [sp, #0x60] 59e10: 91002129 add x9, x9, #0x8 59e14: c85f7d2a ldxr x10, [x9] 59e18: 9100054a add x10, x10, #0x1 59e1c: c80b7d2a stxr w11, x10, [x9] 59e20: 35ffffab cbnz w11, 0x59e14 59e24: f9400d14 ldr x20, [x8, #0x18] 59e28: a901651c stp x28, x25, [x8, #0x10] 59e2c: b40001b4 cbz x20, 0x59e60 59e30: 91002288 add x8, x20, #0x8 59e34: c85ffd09 ldaxr x9, [x8] 59e38: d100052a sub x10, x9, #0x1 59e3c: c80bfd0a stlxr w11, x10, [x8] 59e40: 35ffffab cbnz w11, 0x59e34 59e44: b50000e9 cbnz x9, 0x59e60 59e48: f9400288 ldr x8, [x20] 59e4c: aa1403e0 mov x0, x20 59e50: f9400908 ldr x8, [x8, #0x10] 59e54: d63f0100 blr x8 59e58: aa1403e0 mov x0, x20 59e5c: 97ffa04d bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 59e60: 52800028 mov w8, #0x1 // =1 59e64: 381493a8 sturb w8, [x29, #-0xb7] 59e68: b9406fe8 ldr w8, [sp, #0x6c] 59e6c: 370001e8 tbnz w8, #0x0, 0x59ea8 59e70: f94033e8 ldr x8, [sp, #0x60] 59e74: 91002108 add x8, x8, #0x8 59e78: c85ffd09 ldaxr x9, [x8] 59e7c: d100052a sub x10, x9, #0x1 59e80: c80bfd0a stlxr w11, x10, [x8] 59e84: 35ffffab cbnz w11, 0x59e78 59e88: b5000109 cbnz x9, 0x59ea8 59e8c: f94033f4 ldr x20, [sp, #0x60] 59e90: f9400288 ldr x8, [x20] 59e94: aa1403e0 mov x0, x20 59e98: f9400908 ldr x8, [x8, #0x10] 59e9c: d63f0100 blr x8 59ea0: aa1403e0 mov x0, x20 59ea4: 97ffa03b bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 59ea8: f9404274 ldr x20, [x19, #0x80] 59eac: a9077e7f stp xzr, xzr, [x19, #0x70] 59eb0: f900427f str xzr, [x19, #0x80] 59eb4: b40001b4 cbz x20, 0x59ee8 59eb8: 91002288 add x8, x20, #0x8 59ebc: c85ffd09 ldaxr x9, [x8] 59ec0: d100052a sub x10, x9, #0x1 59ec4: c80bfd0a stlxr w11, x10, [x8] 59ec8: 35ffffab cbnz w11, 0x59ebc 59ecc: b50000e9 cbnz x9, 0x59ee8 59ed0: f9400288 ldr x8, [x20] 59ed4: aa1403e0 mov x0, x20 59ed8: f9400908 ldr x8, [x8, #0x10] 59edc: d63f0100 blr x8 59ee0: aa1403e0 mov x0, x20 59ee4: 97ffa02b bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 59ee8: b9406fe8 ldr w8, [sp, #0x6c] 59eec: 3902227f strb wzr, [x19, #0x88] 59ef0: f9003a7b str x27, [x19, #0x70] 59ef4: 370000e8 tbnz w8, #0x0, 0x59f10 59ef8: f94033e8 ldr x8, [sp, #0x60] 59efc: 91002108 add x8, x8, #0x8 59f00: c85f7d09 ldxr x9, [x8] 59f04: 91000529 add x9, x9, #0x1 59f08: c80a7d09 stxr w10, x9, [x8] 59f0c: 35ffffaa cbnz w10, 0x59f00 59f10: f9404274 ldr x20, [x19, #0x80] 59f14: a907e67c stp x28, x25, [x19, #0x78] 59f18: b40001b4 cbz x20, 0x59f4c 59f1c: 91002288 add x8, x20, #0x8 59f20: c85ffd09 ldaxr x9, [x8] 59f24: d100052a sub x10, x9, #0x1 59f28: c80bfd0a stlxr w11, x10, [x8] 59f2c: 35ffffab cbnz w11, 0x59f20 59f30: b50000e9 cbnz x9, 0x59f4c 59f34: f9400288 ldr x8, [x20] 59f38: aa1403e0 mov x0, x20 59f3c: f9400908 ldr x8, [x8, #0x10] 59f40: d63f0100 blr x8 59f44: aa1403e0 mov x0, x20 59f48: 97ffa012 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 59f4c: 3902227f strb wzr, [x19, #0x88] 59f50: d10303a8 sub x8, x29, #0xc0 59f54: aa1c03e0 mov x0, x28 59f58: 9400596f bl 0x70514 59f5c: b4000137 cbz x23, 0x59f80 59f60: f85403b7 ldur x23, [x29, #-0xc0] 59f64: b9406fe8 ldr w8, [sp, #0x6c] 59f68: a90cffff stp xzr, xzr, [sp, #0xc8] 59f6c: 34001108 cbz w8, 0x5a18c 59f70: 52800028 mov w8, #0x1 // =1 59f74: a90ce7fc stp x28, x25, [sp, #0xc8] 59f78: b9006fe8 str w8, [sp, #0x6c] 59f7c: 1400009a b 0x5a1e4 59f80: f85403b7 ldur x23, [x29, #-0xc0] 59f84: b9406fe8 ldr w8, [sp, #0x6c] 59f88: a9337fbf stp xzr, xzr, [x29, #-0xd0] 59f8c: 34000068 cbz w8, 0x59f98 59f90: a93367bc stp x28, x25, [x29, #-0xd0] 59f94: 14000016 b 0x59fec 59f98: f94033e8 ldr x8, [sp, #0x60] 59f9c: 91002108 add x8, x8, #0x8 59fa0: c85f7d09 ldxr x9, [x8] 59fa4: 91000529 add x9, x9, #0x1 59fa8: c80a7d09 stxr w10, x9, [x8] 59fac: 35ffffaa cbnz w10, 0x59fa0 59fb0: f85383b8 ldur x24, [x29, #-0xc8] 59fb4: a93367bc stp x28, x25, [x29, #-0xd0] 59fb8: b40001b8 cbz x24, 0x59fec 59fbc: 91002308 add x8, x24, #0x8 59fc0: c85ffd09 ldaxr x9, [x8] 59fc4: d100052a sub x10, x9, #0x1 59fc8: c80bfd0a stlxr w11, x10, [x8] 59fcc: 35ffffab cbnz w11, 0x59fc0 59fd0: b50000e9 cbnz x9, 0x59fec 59fd4: f9400308 ldr x8, [x24] 59fd8: aa1803e0 mov x0, x24 59fdc: f9400908 ldr x8, [x8, #0x10] 59fe0: d63f0100 blr x8 59fe4: aa1803e0 mov x0, x24 59fe8: 97ff9fea bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 59fec: d00003e1 adrp x1, 0xd7000 59ff0: 91016421 add x1, x1, #0x59 59ff4: d101c3a8 sub x8, x29, #0x70 59ff8: 12800003 mov w3, #-0x1 // =-1 59ffc: aa1b03e0 mov x0, x27 5a000: 2a1f03e2 mov w2, wzr 5a004: 940053c1 bl 0x6ef08 5a008: f85903a8 ldur x8, [x29, #-0x70] 5a00c: b4005288 cbz x8, 0x5aa5c 5a010: f81283a8 stur x8, [x29, #-0xd8] 5a014: f90077ff str xzr, [sp, #0xe8] 5a018: b0000001 adrp x1, 0x5b000 5a01c: 910d2021 add x1, x1, #0x348 5a020: 9103c3e8 add x8, sp, #0xf0 5a024: 9103a3e2 add x2, sp, #0xe8 5a028: aa1b03e0 mov x0, x27 5a02c: 940066f6 bl 0x73c04 5a030: f9407bf8 ldr x24, [sp, #0xf0] 5a034: b9406fe8 ldr w8, [sp, #0x6c] 5a038: a90dffff stp xzr, xzr, [sp, #0xd8] 5a03c: 34000068 cbz w8, 0x5a048 5a040: a90de7fc stp x28, x25, [sp, #0xd8] 5a044: 14000016 b 0x5a09c 5a048: f94033e8 ldr x8, [sp, #0x60] 5a04c: 91002108 add x8, x8, #0x8 5a050: c85f7d09 ldxr x9, [x8] 5a054: 91000529 add x9, x9, #0x1 5a058: c80a7d09 stxr w10, x9, [x8] 5a05c: 35ffffaa cbnz w10, 0x5a050 5a060: f94073f4 ldr x20, [sp, #0xe0] 5a064: a90de7fc stp x28, x25, [sp, #0xd8] 5a068: b40001b4 cbz x20, 0x5a09c 5a06c: 91002288 add x8, x20, #0x8 5a070: c85ffd09 ldaxr x9, [x8] 5a074: d100052a sub x10, x9, #0x1 5a078: c80bfd0a stlxr w11, x10, [x8] 5a07c: 35ffffab cbnz w11, 0x5a070 5a080: b50000e9 cbnz x9, 0x5a09c 5a084: f9400288 ldr x8, [x20] 5a088: aa1403e0 mov x0, x20 5a08c: f9400908 ldr x8, [x8, #0x10] 5a090: d63f0100 blr x8 5a094: aa1403e0 mov x0, x20 5a098: 97ff9fbe bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 5a09c: d101c3a8 sub x8, x29, #0x70 5a0a0: 910363e1 add x1, sp, #0xd8 5a0a4: aa1803e0 mov x0, x24 5a0a8: 940061ac bl 0x72758 5a0ac: f85903a8 ldur x8, [x29, #-0x70] 5a0b0: b4005108 cbz x8, 0x5aad0 5a0b4: f81203a8 stur x8, [x29, #-0xe0] 5a0b8: d10343a1 sub x1, x29, #0xd0 5a0bc: d10363a2 sub x2, x29, #0xd8 5a0c0: d10383a3 sub x3, x29, #0xe0 5a0c4: aa1703e0 mov x0, x23 5a0c8: 940068e1 bl 0x7444c 5a0cc: 72001c1f tst w0, #0xff 5a0d0: 540053a0 b.eq 0x5ab44 5a0d4: f94073f4 ldr x20, [sp, #0xe0] 5a0d8: b40001b4 cbz x20, 0x5a10c 5a0dc: 91002288 add x8, x20, #0x8 5a0e0: c85ffd09 ldaxr x9, [x8] 5a0e4: d100052a sub x10, x9, #0x1 5a0e8: c80bfd0a stlxr w11, x10, [x8] 5a0ec: 35ffffab cbnz w11, 0x5a0e0 5a0f0: b50000e9 cbnz x9, 0x5a10c 5a0f4: f9400288 ldr x8, [x20] 5a0f8: aa1403e0 mov x0, x20 5a0fc: f9400908 ldr x8, [x8, #0x10] 5a100: d63f0100 blr x8 5a104: aa1403e0 mov x0, x20 5a108: 97ff9fa2 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 5a10c: f9407ff4 ldr x20, [sp, #0xf8] 5a110: b40001b4 cbz x20, 0x5a144 5a114: 91002288 add x8, x20, #0x8 5a118: c85ffd09 ldaxr x9, [x8] 5a11c: d100052a sub x10, x9, #0x1 5a120: c80bfd0a stlxr w11, x10, [x8] 5a124: 35ffffab cbnz w11, 0x5a118 5a128: b50000e9 cbnz x9, 0x5a144 5a12c: f9400288 ldr x8, [x20] 5a130: aa1403e0 mov x0, x20 5a134: f9400908 ldr x8, [x8, #0x10] 5a138: d63f0100 blr x8 5a13c: aa1403e0 mov x0, x20 5a140: 97ff9f94 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 5a144: f85383b4 ldur x20, [x29, #-0xc8] 5a148: b4fff0d4 cbz x20, 0x59f60 5a14c: 91002288 add x8, x20, #0x8 5a150: c85ffd09 ldaxr x9, [x8] 5a154: d100052a sub x10, x9, #0x1 5a158: c80bfd0a stlxr w11, x10, [x8] 5a15c: 35ffffab cbnz w11, 0x5a150 5a160: b5fff009 cbnz x9, 0x59f60 5a164: f9400288 ldr x8, [x20] 5a168: aa1403e0 mov x0, x20 5a16c: f9400908 ldr x8, [x8, #0x10] 5a170: d63f0100 blr x8 5a174: aa1403e0 mov x0, x20 5a178: 97ff9f86 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 5a17c: f85403b7 ldur x23, [x29, #-0xc0] 5a180: b9406fe8 ldr w8, [sp, #0x6c] 5a184: a90cffff stp xzr, xzr, [sp, #0xc8] 5a188: 3707ef48 tbnz w8, #0x0, 0x59f70 5a18c: f94033e8 ldr x8, [sp, #0x60] 5a190: 91002108 add x8, x8, #0x8 5a194: c85f7d09 ldxr x9, [x8] 5a198: 91000529 add x9, x9, #0x1 5a19c: c80a7d09 stxr w10, x9, [x8] 5a1a0: 35ffffaa cbnz w10, 0x5a194 5a1a4: f9406bf4 ldr x20, [sp, #0xd0] 5a1a8: a90ce7fc stp x28, x25, [sp, #0xc8] 5a1ac: b40001b4 cbz x20, 0x5a1e0 5a1b0: 91002288 add x8, x20, #0x8 5a1b4: c85ffd09 ldaxr x9, [x8] 5a1b8: d100052a sub x10, x9, #0x1 5a1bc: c80bfd0a stlxr w11, x10, [x8] 5a1c0: 35ffffab cbnz w11, 0x5a1b4 5a1c4: b50000e9 cbnz x9, 0x5a1e0 5a1c8: f9400288 ldr x8, [x20] 5a1cc: aa1403e0 mov x0, x20 5a1d0: f9400908 ldr x8, [x8, #0x10] 5a1d4: d63f0100 blr x8 5a1d8: aa1403e0 mov x0, x20 5a1dc: 97ff9f6d bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 5a1e0: b9006fff str wzr, [sp, #0x6c] 5a1e4: b00003e1 adrp x1, 0xd7000 5a1e8: 9101c821 add x1, x1, #0x72 5a1ec: d101c3a8 sub x8, x29, #0x70 5a1f0: 12800003 mov w3, #-0x1 // =-1 5a1f4: aa1b03e0 mov x0, x27 5a1f8: 2a1f03e2 mov w2, wzr 5a1fc: 94005343 bl 0x6ef08 5a200: f85903a8 ldur x8, [x29, #-0x70] 5a204: b4003428 cbz x8, 0x5a888 5a208: f90063e8 str x8, [sp, #0xc0] 5a20c: f9005bff str xzr, [sp, #0xb0] 5a210: b0000001 adrp x1, 0x5b000 5a214: 91113021 add x1, x1, #0x44c 5a218: 9103c3e8 add x8, sp, #0xf0 5a21c: 9102c3e2 add x2, sp, #0xb0 5a220: aa1b03e0 mov x0, x27 5a224: 94006678 bl 0x73c04 5a228: f9407bf8 ldr x24, [sp, #0xf0] 5a22c: b9406fe8 ldr w8, [sp, #0x6c] 5a230: a90a7fff stp xzr, xzr, [sp, #0xa0] 5a234: 34000068 cbz w8, 0x5a240 5a238: a90a67fc stp x28, x25, [sp, #0xa0] 5a23c: 14000016 b 0x5a294 5a240: f94033e8 ldr x8, [sp, #0x60] 5a244: 91002108 add x8, x8, #0x8 5a248: c85f7d09 ldxr x9, [x8] 5a24c: 91000529 add x9, x9, #0x1 5a250: c80a7d09 stxr w10, x9, [x8] 5a254: 35ffffaa cbnz w10, 0x5a248 5a258: f94057f4 ldr x20, [sp, #0xa8] 5a25c: a90a67fc stp x28, x25, [sp, #0xa0] 5a260: b40001b4 cbz x20, 0x5a294 5a264: 91002288 add x8, x20, #0x8 5a268: c85ffd09 ldaxr x9, [x8] 5a26c: d100052a sub x10, x9, #0x1 5a270: c80bfd0a stlxr w11, x10, [x8] 5a274: 35ffffab cbnz w11, 0x5a268 5a278: b50000e9 cbnz x9, 0x5a294 5a27c: f9400288 ldr x8, [x20] 5a280: aa1403e0 mov x0, x20 5a284: f9400908 ldr x8, [x8, #0x10] 5a288: d63f0100 blr x8 5a28c: aa1403e0 mov x0, x20 5a290: 97ff9f40 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 5a294: d101c3a8 sub x8, x29, #0x70 5a298: 910283e1 add x1, sp, #0xa0 5a29c: aa1803e0 mov x0, x24 5a2a0: 9400612e bl 0x72758 5a2a4: f85903a8 ldur x8, [x29, #-0x70] 5a2a8: b40032a8 cbz x8, 0x5a8fc 5a2ac: f9005fe8 str x8, [sp, #0xb8] 5a2b0: 910323e1 add x1, sp, #0xc8 5a2b4: 910303e2 add x2, sp, #0xc0 5a2b8: 9102e3e3 add x3, sp, #0xb8 5a2bc: aa1703e0 mov x0, x23 5a2c0: 94006863 bl 0x7444c 5a2c4: 72001c1f tst w0, #0xff 5a2c8: 54003540 b.eq 0x5a970 5a2cc: f94057f4 ldr x20, [sp, #0xa8] 5a2d0: b40001b4 cbz x20, 0x5a304 5a2d4: 91002288 add x8, x20, #0x8 5a2d8: c85ffd09 ldaxr x9, [x8] 5a2dc: d100052a sub x10, x9, #0x1 5a2e0: c80bfd0a stlxr w11, x10, [x8] 5a2e4: 35ffffab cbnz w11, 0x5a2d8 5a2e8: b50000e9 cbnz x9, 0x5a304 5a2ec: f9400288 ldr x8, [x20] 5a2f0: aa1403e0 mov x0, x20 5a2f4: f9400908 ldr x8, [x8, #0x10] 5a2f8: d63f0100 blr x8 5a2fc: aa1403e0 mov x0, x20 5a300: 97ff9f24 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 5a304: f9407ff4 ldr x20, [sp, #0xf8] 5a308: b40001b4 cbz x20, 0x5a33c 5a30c: 91002288 add x8, x20, #0x8 5a310: c85ffd09 ldaxr x9, [x8] 5a314: d100052a sub x10, x9, #0x1 5a318: c80bfd0a stlxr w11, x10, [x8] 5a31c: 35ffffab cbnz w11, 0x5a310 5a320: b50000e9 cbnz x9, 0x5a33c 5a324: f9400288 ldr x8, [x20] 5a328: aa1403e0 mov x0, x20 5a32c: f9400908 ldr x8, [x8, #0x10] 5a330: d63f0100 blr x8 5a334: aa1403e0 mov x0, x20 5a338: 97ff9f16 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 5a33c: f9406bf4 ldr x20, [sp, #0xd0] 5a340: b40001b4 cbz x20, 0x5a374 5a344: 91002288 add x8, x20, #0x8 5a348: c85ffd09 ldaxr x9, [x8] 5a34c: d100052a sub x10, x9, #0x1 5a350: c80bfd0a stlxr w11, x10, [x8] 5a354: 35ffffab cbnz w11, 0x5a348 5a358: b50000e9 cbnz x9, 0x5a374 5a35c: f9400288 ldr x8, [x20] 5a360: aa1403e0 mov x0, x20 5a364: f9400908 ldr x8, [x8, #0x10] 5a368: d63f0100 blr x8 5a36c: aa1403e0 mov x0, x20 5a370: 97ff9f08 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 5a374: 9103c3e8 add x8, sp, #0xf0 5a378: aa1b03e0 mov x0, x27 5a37c: 9400569e bl 0x6fdf4 5a380: 394a2268 ldrb w8, [x19, #0x288] 5a384: 340002c8 cbz w8, 0x5a3dc 5a388: f9414269 ldr x9, [x19, #0x280] 5a38c: 910a4268 add x8, x19, #0x290 5a390: eb08013f cmp x9, x8 5a394: 54000040 b.eq 0x5a39c 5a398: f9014268 str x8, [x19, #0x280] 5a39c: f9402fe8 ldr x8, [sp, #0x58] 5a3a0: f9400114 ldr x20, [x8] 5a3a4: b4000454 cbz x20, 0x5a42c 5a3a8: f9414a77 ldr x23, [x19, #0x290] 5a3ac: f9414e78 ldr x24, [x19, #0x298] 5a3b0: 08dfff48 ldarb w8, [x26] 5a3b4: 36002428 tbz w8, #0x0, 0x5a838 5a3b8: f94066a8 ldr x8, [x21, #0xc8] 5a3bc: b9400e82 ldr w2, [x20, #0xc] 5a3c0: f9427108 ldr x8, [x8, #0x4e0] 5a3c4: aa1703e0 mov x0, x23 5a3c8: aa1803e1 mov x1, x24 5a3cc: d63f0100 blr x8 5a3d0: b40002e0 cbz x0, 0x5a42c 5a3d4: a900fc1f stp xzr, xzr, [x0, #0x8] 5a3d8: 14000015 b 0x5a42c 5a3dc: f9414268 ldr x8, [x19, #0x280] 5a3e0: b4000268 cbz x8, 0x5a42c 5a3e4: 910a4269 add x9, x19, #0x290 5a3e8: eb09011f cmp x8, x9 5a3ec: 54000060 b.eq 0x5a3f8 5a3f0: aa0903e8 mov x8, x9 5a3f4: f9014269 str x9, [x19, #0x280] 5a3f8: f9402fe9 ldr x9, [sp, #0x58] 5a3fc: a9406117 ldp x23, x24, [x8] 5a400: f9400134 ldr x20, [x9] 5a404: 08dfff48 ldarb w8, [x26] 5a408: 360022c8 tbz w8, #0x0, 0x5a860 5a40c: f94066a8 ldr x8, [x21, #0xc8] 5a410: f9400280 ldr x0, [x20] 5a414: f9416108 ldr x8, [x8, #0x2c0] 5a418: aa1703e1 mov x1, x23 5a41c: aa1803e2 mov x2, x24 5a420: d63f0100 blr x8 5a424: 394a2268 ldrb w8, [x19, #0x288] 5a428: 35fffb08 cbnz w8, 0x5a388 5a42c: 910a0268 add x8, x19, #0x280 5a430: 9103c3e9 add x9, sp, #0xf0 5a434: eb09011f cmp x8, x9 5a438: 390a227f strb wzr, [x19, #0x288] 5a43c: f901427f str xzr, [x19, #0x280] 5a440: f9013e7b str x27, [x19, #0x278] 5a444: 54000080 b.eq 0x5a454 5a448: f9407be9 ldr x9, [sp, #0xf0] 5a44c: f9000109 str x9, [x8] 5a450: 14000002 b 0x5a458 5a454: aa1f03e9 mov x9, xzr 5a458: 3dc00120 ldr q0, [x9] 5a45c: 910a4268 add x8, x19, #0x290 5a460: f9014268 str x8, [x19, #0x280] 5a464: 3d80a660 str q0, [x19, #0x290] 5a468: b9429a69 ldr w9, [x19, #0x298] 5a46c: 31002d3f cmn w9, #0xb 5a470: 540000a3 b.lo 0x5a484 5a474: f9400108 ldr x8, [x8] 5a478: b9400109 ldr w9, [x8] 5a47c: 11000529 add w9, w9, #0x1 5a480: b9000109 str w9, [x8] 5a484: b9406fe8 ldr w8, [sp, #0x6c] 5a488: 390a227f strb wzr, [x19, #0x288] 5a48c: a907ffff stp xzr, xzr, [sp, #0x78] 5a490: 340000a8 cbz w8, 0x5a4a4 5a494: 9101e3e8 add x8, sp, #0x78 5a498: f9003ffc str x28, [sp, #0x78] 5a49c: 91002108 add x8, x8, #0x8 5a4a0: 1400000a b 0x5a4c8 5a4a4: f94033e8 ldr x8, [sp, #0x60] 5a4a8: 91002108 add x8, x8, #0x8 5a4ac: c85f7d09 ldxr x9, [x8] 5a4b0: 91000529 add x9, x9, #0x1 5a4b4: c80a7d09 stxr w10, x9, [x8] 5a4b8: 35ffffaa cbnz w10, 0x5a4ac 5a4bc: 9101e3e8 add x8, sp, #0x78 5a4c0: 91002108 add x8, x8, #0x8 5a4c4: f9003ffc str x28, [sp, #0x78] 5a4c8: f9000119 str x25, [x8] 5a4cc: f9004fff str xzr, [sp, #0x98] 5a4d0: d0000001 adrp x1, 0x5c000 5a4d4: 91256021 add x1, x1, #0x958 5a4d8: 9103c3e8 add x8, sp, #0xf0 5a4dc: 910263e2 add x2, sp, #0x98 5a4e0: aa1b03e0 mov x0, x27 5a4e4: 940065c8 bl 0x73c04 5a4e8: f9407bf7 ldr x23, [sp, #0xf0] 5a4ec: b9406fe8 ldr w8, [sp, #0x6c] 5a4f0: a908ffff stp xzr, xzr, [sp, #0x88] 5a4f4: 34000088 cbz w8, 0x5a504 5a4f8: f94033f8 ldr x24, [sp, #0x60] 5a4fc: a908e7fc stp x28, x25, [sp, #0x88] 5a500: 14000017 b 0x5a55c 5a504: f94033e8 ldr x8, [sp, #0x60] 5a508: 91002108 add x8, x8, #0x8 5a50c: c85f7d09 ldxr x9, [x8] 5a510: 91000529 add x9, x9, #0x1 5a514: c80a7d09 stxr w10, x9, [x8] 5a518: 35ffffaa cbnz w10, 0x5a50c 5a51c: f9404bf4 ldr x20, [sp, #0x90] 5a520: f94033f8 ldr x24, [sp, #0x60] 5a524: a908e7fc stp x28, x25, [sp, #0x88] 5a528: b40001b4 cbz x20, 0x5a55c 5a52c: 91002288 add x8, x20, #0x8 5a530: c85ffd09 ldaxr x9, [x8] 5a534: d100052a sub x10, x9, #0x1 5a538: c80bfd0a stlxr w11, x10, [x8] 5a53c: 35ffffab cbnz w11, 0x5a530 5a540: b50000e9 cbnz x9, 0x5a55c 5a544: f9400288 ldr x8, [x20] 5a548: aa1403e0 mov x0, x20 5a54c: f9400908 ldr x8, [x8, #0x10] 5a550: d63f0100 blr x8 5a554: aa1403e0 mov x0, x20 5a558: 97ff9e8e bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 5a55c: d101c3a8 sub x8, x29, #0x70 5a560: 910223e1 add x1, sp, #0x88 5a564: aa1703e0 mov x0, x23 5a568: 9400607c bl 0x72758 5a56c: f85903a8 ldur x8, [x29, #-0x70] 5a570: b40023a8 cbz x8, 0x5a9e4 5a574: f9003be8 str x8, [sp, #0x70] 5a578: 9101e3e2 add x2, sp, #0x78 5a57c: 9101c3e3 add x3, sp, #0x70 5a580: aa1303e0 mov x0, x19 5a584: aa1b03e1 mov x1, x27 5a588: 940006e2 bl 0x5c110 5a58c: f9019660 str x0, [x19, #0x328] 5a590: f9404bf4 ldr x20, [sp, #0x90] 5a594: b40001b4 cbz x20, 0x5a5c8 5a598: 91002288 add x8, x20, #0x8 5a59c: c85ffd09 ldaxr x9, [x8] 5a5a0: d100052a sub x10, x9, #0x1 5a5a4: c80bfd0a stlxr w11, x10, [x8] 5a5a8: 35ffffab cbnz w11, 0x5a59c 5a5ac: b50000e9 cbnz x9, 0x5a5c8 5a5b0: f9400288 ldr x8, [x20] 5a5b4: aa1403e0 mov x0, x20 5a5b8: f9400908 ldr x8, [x8, #0x10] 5a5bc: d63f0100 blr x8 5a5c0: aa1403e0 mov x0, x20 5a5c4: 97ff9e73 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 5a5c8: f9407ff4 ldr x20, [sp, #0xf8] 5a5cc: b40001b4 cbz x20, 0x5a600 5a5d0: 91002288 add x8, x20, #0x8 5a5d4: c85ffd09 ldaxr x9, [x8] 5a5d8: d100052a sub x10, x9, #0x1 5a5dc: c80bfd0a stlxr w11, x10, [x8] 5a5e0: 35ffffab cbnz w11, 0x5a5d4 5a5e4: b50000e9 cbnz x9, 0x5a600 5a5e8: f9400288 ldr x8, [x20] 5a5ec: aa1403e0 mov x0, x20 5a5f0: f9400908 ldr x8, [x8, #0x10] 5a5f4: d63f0100 blr x8 5a5f8: aa1403e0 mov x0, x20 5a5fc: 97ff9e65 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 5a600: f94043f4 ldr x20, [sp, #0x80] 5a604: b40001b4 cbz x20, 0x5a638 5a608: 91002288 add x8, x20, #0x8 5a60c: c85ffd09 ldaxr x9, [x8] 5a610: d100052a sub x10, x9, #0x1 5a614: c80bfd0a stlxr w11, x10, [x8] 5a618: 35ffffab cbnz w11, 0x5a60c 5a61c: b50000e9 cbnz x9, 0x5a638 5a620: f9400288 ldr x8, [x20] 5a624: aa1403e0 mov x0, x20 5a628: f9400908 ldr x8, [x8, #0x10] 5a62c: d63f0100 blr x8 5a630: aa1403e0 mov x0, x20 5a634: 97ff9e57 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 5a638: aa1603e0 mov x0, x22 5a63c: 97ffe750 bl 0x5437c 5a640: 385493a8 ldurb w8, [x29, #-0xb7] 5a644: 34000708 cbz w8, 0x5a724 5a648: 385483a8 ldurb w8, [x29, #-0xb8] 5a64c: 340006c8 cbz w8, 0x5a724 5a650: 08dfff48 ldarb w8, [x26] 5a654: 36000228 tbz w8, #0x0, 0x5a698 5a658: f85503a9 ldur x9, [x29, #-0xb0] 5a65c: f94066a8 ldr x8, [x21, #0xc8] 5a660: f9400120 ldr x0, [x9] 5a664: f942e508 ldr x8, [x8, #0x5c8] 5a668: d63f0100 blr x8 5a66c: 340003a0 cbz w0, 0x5a6e0 5a670: f9007bff str xzr, [sp, #0xf0] 5a674: 08dfff48 ldarb w8, [x26] 5a678: 36000228 tbz w8, #0x0, 0x5a6bc 5a67c: f85503a9 ldur x9, [x29, #-0xb0] 5a680: f94066a8 ldr x8, [x21, #0xc8] 5a684: f9400120 ldr x0, [x9] 5a688: f942e908 ldr x8, [x8, #0x5d0] 5a68c: 9103c3e1 add x1, sp, #0xf0 5a690: d63f0100 blr x8 5a694: 17ffffef b 0x5a650 5a698: aa1a03e0 mov x0, x26 5a69c: 97ffa011 bl 0x426e0 <__cxa_guard_acquire@plt> 5a6a0: 34fffdc0 cbz w0, 0x5a658 5a6a4: 97ff9b13 bl 0x412f0 5a6a8: f90066a0 str x0, [x21, #0xc8] 5a6ac: aa1a03e0 mov x0, x26 5a6b0: 97ff9c50 bl 0x417f0 <__cxa_guard_release@plt> 5a6b4: f94033f8 ldr x24, [sp, #0x60] 5a6b8: 17ffffe8 b 0x5a658 5a6bc: aa1a03e0 mov x0, x26 5a6c0: 97ffa008 bl 0x426e0 <__cxa_guard_acquire@plt> 5a6c4: 34fffdc0 cbz w0, 0x5a67c 5a6c8: 97ff9b0a bl 0x412f0 5a6cc: f90066a0 str x0, [x21, #0xc8] 5a6d0: aa1a03e0 mov x0, x26 5a6d4: 97ff9c47 bl 0x417f0 <__cxa_guard_release@plt> 5a6d8: f94033f8 ldr x24, [sp, #0x60] 5a6dc: 17ffffe8 b 0x5a67c 5a6e0: a9752ba8 ldp x8, x10, [x29, #-0xb0] 5a6e4: f85603a9 ldur x9, [x29, #-0xa0] 5a6e8: b40000c9 cbz x9, 0x5a700 5a6ec: 9100212b add x11, x9, #0x8 5a6f0: c85f7d6c ldxr x12, [x11] 5a6f4: 9100058c add x12, x12, #0x1 5a6f8: c80d7d6c stxr w13, x12, [x11] 5a6fc: 35ffffad cbnz w13, 0x5a6f0 5a700: f9400d13 ldr x19, [x8, #0x18] 5a704: a901250a stp x10, x9, [x8, #0x10] 5a708: b40000f3 cbz x19, 0x5a724 5a70c: 91002268 add x8, x19, #0x8 5a710: c85ffd09 ldaxr x9, [x8] 5a714: d100052a sub x10, x9, #0x1 5a718: c80bfd0a stlxr w11, x10, [x8] 5a71c: 35ffffab cbnz w11, 0x5a710 5a720: b4000669 cbz x9, 0x5a7ec 5a724: f85603b3 ldur x19, [x29, #-0xa0] 5a728: b40000f3 cbz x19, 0x5a744 5a72c: 91002268 add x8, x19, #0x8 5a730: c85ffd09 ldaxr x9, [x8] 5a734: d100052a sub x10, x9, #0x1 5a738: c80bfd0a stlxr w11, x10, [x8] 5a73c: 35ffffab cbnz w11, 0x5a730 5a740: b4000209 cbz x9, 0x5a780 5a744: b9406fe8 ldr w8, [sp, #0x6c] 5a748: 370002c8 tbnz w8, #0x0, 0x5a7a0 5a74c: 91002308 add x8, x24, #0x8 5a750: c85ffd09 ldaxr x9, [x8] 5a754: d100052a sub x10, x9, #0x1 5a758: c80bfd0a stlxr w11, x10, [x8] 5a75c: 35ffffab cbnz w11, 0x5a750 5a760: b5000209 cbnz x9, 0x5a7a0 5a764: f9400308 ldr x8, [x24] 5a768: aa1803e0 mov x0, x24 5a76c: f9400908 ldr x8, [x8, #0x10] 5a770: d63f0100 blr x8 5a774: aa1803e0 mov x0, x24 5a778: 97ff9e06 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 5a77c: 14000009 b 0x5a7a0 5a780: f9400268 ldr x8, [x19] 5a784: aa1303e0 mov x0, x19 5a788: f9400908 ldr x8, [x8, #0x10] 5a78c: d63f0100 blr x8 5a790: aa1303e0 mov x0, x19 5a794: 97ff9dff bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 5a798: b9406fe8 ldr w8, [sp, #0x6c] 5a79c: 3607fd88 tbz w8, #0x0, 0x5a74c 5a7a0: d10263a0 sub x0, x29, #0x98 5a7a4: 94004f5a bl 0x6e50c 5a7a8: a97723a9 ldp x9, x8, [x29, #-0x90] 5a7ac: f9005928 str x8, [x9, #0xb0] 5a7b0: f9402be0 ldr x0, [sp, #0x50] 5a7b4: 94004cc6 bl 0x6dacc 5a7b8: f94027e8 ldr x8, [sp, #0x48] 5a7bc: f9401508 ldr x8, [x8, #0x28] 5a7c0: f85a03a9 ldur x9, [x29, #-0x60] 5a7c4: eb09011f cmp x8, x9 5a7c8: 54001481 b.ne 0x5aa58 5a7cc: a95e7bfd ldp x29, x30, [sp, #0x1e0] 5a7d0: a95d4ff4 ldp x20, x19, [sp, #0x1d0] 5a7d4: a95c57f6 ldp x22, x21, [sp, #0x1c0] 5a7d8: a95b5ff8 ldp x24, x23, [sp, #0x1b0] 5a7dc: a95a67fa ldp x26, x25, [sp, #0x1a0] 5a7e0: a9596ffc ldp x28, x27, [sp, #0x190] 5a7e4: 9107c3ff add sp, sp, #0x1f0 5a7e8: d65f03c0 ret 5a7ec: f9400268 ldr x8, [x19] 5a7f0: aa1303e0 mov x0, x19 5a7f4: f9400908 ldr x8, [x8, #0x10] 5a7f8: d63f0100 blr x8 5a7fc: aa1303e0 mov x0, x19 5a800: 97ff9de4 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 5a804: f85603b3 ldur x19, [x29, #-0xa0] 5a808: b5fff933 cbnz x19, 0x5a72c 5a80c: 17ffffce b 0x5a744 5a810: d00005a0 adrp x0, 0x110000 5a814: 91034000 add x0, x0, #0xd0 5a818: 97ff9fb2 bl 0x426e0 <__cxa_guard_acquire@plt> 5a81c: 34ffa5e0 cbz w0, 0x59cd8 5a820: 97ff9ab4 bl 0x412f0 5a824: f90066a0 str x0, [x21, #0xc8] 5a828: d00005a0 adrp x0, 0x110000 5a82c: 91034000 add x0, x0, #0xd0 5a830: 97ff9bf0 bl 0x417f0 <__cxa_guard_release@plt> 5a834: 17fffd29 b 0x59cd8 5a838: d00005a0 adrp x0, 0x110000 5a83c: 91034000 add x0, x0, #0xd0 5a840: 97ff9fa8 bl 0x426e0 <__cxa_guard_acquire@plt> 5a844: 34ffdba0 cbz w0, 0x5a3b8 5a848: 97ff9aaa bl 0x412f0 5a84c: f90066a0 str x0, [x21, #0xc8] 5a850: d00005a0 adrp x0, 0x110000 5a854: 91034000 add x0, x0, #0xd0 5a858: 97ff9be6 bl 0x417f0 <__cxa_guard_release@plt> 5a85c: 17fffed7 b 0x5a3b8 5a860: d00005a0 adrp x0, 0x110000 5a864: 91034000 add x0, x0, #0xd0 5a868: 97ff9f9e bl 0x426e0 <__cxa_guard_acquire@plt> 5a86c: 34ffdd00 cbz w0, 0x5a40c 5a870: 97ff9aa0 bl 0x412f0 5a874: f90066a0 str x0, [x21, #0xc8] 5a878: d00005a0 adrp x0, 0x110000 5a87c: 91034000 add x0, x0, #0xd0 5a880: 97ff9bdc bl 0x417f0 <__cxa_guard_release@plt> 5a884: 17fffee2 b 0x5a40c 5a888: b00005a0 adrp x0, 0x10f000 5a88c: f945b000 ldr x0, [x0, #0xb60] 5a890: 900003e1 adrp x1, 0xd6000 <__cxa_demangle+0x13720> 5a894: 913c2421 add x1, x1, #0xf09 5a898: 528004e2 mov w2, #0x27 // =39 5a89c: 97ffe388 bl 0x536bc 5a8a0: f9400008 ldr x8, [x0] 5a8a4: aa0003f7 mov x23, x0 5a8a8: f85e8108 ldur x8, [x8, #-0x18] 5a8ac: 8b080000 add x0, x0, x8 5a8b0: d101a3a8 sub x8, x29, #0x68 5a8b4: 97ff9edf bl 0x42430 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 5a8b8: b00005a1 adrp x1, 0x10f000 5a8bc: f945a021 ldr x1, [x1, #0xb40] 5a8c0: d101a3a0 sub x0, x29, #0x68 5a8c4: 97ff9f3f bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 5a8c8: f9400008 ldr x8, [x0] 5a8cc: f9401d08 ldr x8, [x8, #0x38] 5a8d0: 52800141 mov w1, #0xa // =10 5a8d4: d63f0100 blr x8 5a8d8: 2a0003f4 mov w20, w0 5a8dc: d101a3a0 sub x0, x29, #0x68 5a8e0: 97ff9f30 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 5a8e4: aa1703e0 mov x0, x23 5a8e8: 2a1403e1 mov w1, w20 5a8ec: 97ffe4df bl 0x53c68 5a8f0: aa1703e0 mov x0, x23 5a8f4: 97ffe471 bl 0x53ab8 5a8f8: 97ff9dd2 bl 0x42040 5a8fc: b00005a0 adrp x0, 0x10f000 5a900: f945b000 ldr x0, [x0, #0xb60] 5a904: 900003e1 adrp x1, 0xd6000 <__cxa_demangle+0x13720> 5a908: 913c2421 add x1, x1, #0xf09 5a90c: 528004e2 mov w2, #0x27 // =39 5a910: 97ffe36b bl 0x536bc 5a914: f9400008 ldr x8, [x0] 5a918: aa0003f7 mov x23, x0 5a91c: f85e8108 ldur x8, [x8, #-0x18] 5a920: 8b080000 add x0, x0, x8 5a924: d101a3a8 sub x8, x29, #0x68 5a928: 97ff9ec2 bl 0x42430 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 5a92c: b00005a1 adrp x1, 0x10f000 5a930: f945a021 ldr x1, [x1, #0xb40] 5a934: d101a3a0 sub x0, x29, #0x68 5a938: 97ff9f22 bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 5a93c: f9400008 ldr x8, [x0] 5a940: f9401d08 ldr x8, [x8, #0x38] 5a944: 52800141 mov w1, #0xa // =10 5a948: d63f0100 blr x8 5a94c: 2a0003f4 mov w20, w0 5a950: d101a3a0 sub x0, x29, #0x68 5a954: 97ff9f13 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 5a958: aa1703e0 mov x0, x23 5a95c: 2a1403e1 mov w1, w20 5a960: 97ffe4c2 bl 0x53c68 5a964: aa1703e0 mov x0, x23 5a968: 97ffe454 bl 0x53ab8 5a96c: 97ff9db5 bl 0x42040 5a970: b00005a0 adrp x0, 0x10f000 5a974: f945b000 ldr x0, [x0, #0xb60] 5a978: 900003e1 adrp x1, 0xd6000 <__cxa_demangle+0x13720> 5a97c: 913cc421 add x1, x1, #0xf31 5a980: 528004a2 mov w2, #0x25 // =37 5a984: 97ffe34e bl 0x536bc 5a988: f9400008 ldr x8, [x0] 5a98c: aa0003f7 mov x23, x0 5a990: f85e8108 ldur x8, [x8, #-0x18] 5a994: 8b080000 add x0, x0, x8 5a998: d101a3a8 sub x8, x29, #0x68 5a99c: 97ff9ea5 bl 0x42430 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 5a9a0: b00005a1 adrp x1, 0x10f000 5a9a4: f945a021 ldr x1, [x1, #0xb40] 5a9a8: d101a3a0 sub x0, x29, #0x68 5a9ac: 97ff9f05 bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 5a9b0: f9400008 ldr x8, [x0] 5a9b4: f9401d08 ldr x8, [x8, #0x38] 5a9b8: 52800141 mov w1, #0xa // =10 5a9bc: d63f0100 blr x8 5a9c0: 2a0003f4 mov w20, w0 5a9c4: d101a3a0 sub x0, x29, #0x68 5a9c8: 97ff9ef6 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 5a9cc: aa1703e0 mov x0, x23 5a9d0: 2a1403e1 mov w1, w20 5a9d4: 97ffe4a5 bl 0x53c68 5a9d8: aa1703e0 mov x0, x23 5a9dc: 97ffe437 bl 0x53ab8 5a9e0: 97ff9d98 bl 0x42040 5a9e4: b00005a0 adrp x0, 0x10f000 5a9e8: f945b000 ldr x0, [x0, #0xb60] 5a9ec: 900003e1 adrp x1, 0xd6000 <__cxa_demangle+0x13720> 5a9f0: 913c2421 add x1, x1, #0xf09 5a9f4: 528004e2 mov w2, #0x27 // =39 5a9f8: 97ffe331 bl 0x536bc 5a9fc: f9400008 ldr x8, [x0] 5aa00: aa0003f7 mov x23, x0 5aa04: f85e8108 ldur x8, [x8, #-0x18] 5aa08: 8b080000 add x0, x0, x8 5aa0c: d101a3a8 sub x8, x29, #0x68 5aa10: 97ff9e88 bl 0x42430 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 5aa14: b00005a1 adrp x1, 0x10f000 5aa18: f945a021 ldr x1, [x1, #0xb40] 5aa1c: d101a3a0 sub x0, x29, #0x68 5aa20: 97ff9ee8 bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 5aa24: f9400008 ldr x8, [x0] 5aa28: f9401d08 ldr x8, [x8, #0x38] 5aa2c: 52800141 mov w1, #0xa // =10 5aa30: d63f0100 blr x8 5aa34: 2a0003f4 mov w20, w0 5aa38: d101a3a0 sub x0, x29, #0x68 5aa3c: 97ff9ed9 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 5aa40: aa1703e0 mov x0, x23 5aa44: 2a1403e1 mov w1, w20 5aa48: 97ffe488 bl 0x53c68 5aa4c: aa1703e0 mov x0, x23 5aa50: 97ffe41a bl 0x53ab8 5aa54: 97ff9d7b bl 0x42040 5aa58: 97ff9e8e bl 0x42490 <__stack_chk_fail@plt> 5aa5c: b00005a0 adrp x0, 0x10f000 5aa60: f945b000 ldr x0, [x0, #0xb60] 5aa64: 900003e1 adrp x1, 0xd6000 <__cxa_demangle+0x13720> 5aa68: 913c2421 add x1, x1, #0xf09 5aa6c: 528004e2 mov w2, #0x27 // =39 5aa70: 97ffe313 bl 0x536bc 5aa74: f9400008 ldr x8, [x0] 5aa78: aa0003f7 mov x23, x0 5aa7c: f85e8108 ldur x8, [x8, #-0x18] 5aa80: 8b080000 add x0, x0, x8 5aa84: d101a3a8 sub x8, x29, #0x68 5aa88: 97ff9e6a bl 0x42430 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 5aa8c: b00005a1 adrp x1, 0x10f000 5aa90: f945a021 ldr x1, [x1, #0xb40] 5aa94: d101a3a0 sub x0, x29, #0x68 5aa98: 97ff9eca bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 5aa9c: f9400008 ldr x8, [x0] 5aaa0: f9401d08 ldr x8, [x8, #0x38] 5aaa4: 52800141 mov w1, #0xa // =10 5aaa8: d63f0100 blr x8 5aaac: 2a0003f4 mov w20, w0 5aab0: d101a3a0 sub x0, x29, #0x68 5aab4: 97ff9ebb bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 5aab8: aa1703e0 mov x0, x23 5aabc: 2a1403e1 mov w1, w20 5aac0: 97ffe46a bl 0x53c68 5aac4: aa1703e0 mov x0, x23 5aac8: 97ffe3fc bl 0x53ab8 5aacc: 97ff9d5d bl 0x42040 5aad0: b00005a0 adrp x0, 0x10f000 5aad4: f945b000 ldr x0, [x0, #0xb60] 5aad8: 900003e1 adrp x1, 0xd6000 <__cxa_demangle+0x13720> 5aadc: 913c2421 add x1, x1, #0xf09 5aae0: 528004e2 mov w2, #0x27 // =39 5aae4: 97ffe2f6 bl 0x536bc 5aae8: f9400008 ldr x8, [x0] 5aaec: aa0003f7 mov x23, x0 5aaf0: f85e8108 ldur x8, [x8, #-0x18] 5aaf4: 8b080000 add x0, x0, x8 5aaf8: d101a3a8 sub x8, x29, #0x68 5aafc: 97ff9e4d bl 0x42430 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 5ab00: b00005a1 adrp x1, 0x10f000 5ab04: f945a021 ldr x1, [x1, #0xb40] 5ab08: d101a3a0 sub x0, x29, #0x68 5ab0c: 97ff9ead bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 5ab10: f9400008 ldr x8, [x0] 5ab14: f9401d08 ldr x8, [x8, #0x38] 5ab18: 52800141 mov w1, #0xa // =10 5ab1c: d63f0100 blr x8 5ab20: 2a0003f4 mov w20, w0 5ab24: d101a3a0 sub x0, x29, #0x68 5ab28: 97ff9e9e bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 5ab2c: aa1703e0 mov x0, x23 5ab30: 2a1403e1 mov w1, w20 5ab34: 97ffe44d bl 0x53c68 5ab38: aa1703e0 mov x0, x23 5ab3c: 97ffe3df bl 0x53ab8 5ab40: 97ff9d40 bl 0x42040 5ab44: b00005a0 adrp x0, 0x10f000 5ab48: f945b000 ldr x0, [x0, #0xb60] 5ab4c: 900003e1 adrp x1, 0xd6000 <__cxa_demangle+0x13720> 5ab50: 913cc421 add x1, x1, #0xf31 5ab54: 528004a2 mov w2, #0x25 // =37 5ab58: 97ffe2d9 bl 0x536bc 5ab5c: f9400008 ldr x8, [x0] 5ab60: aa0003f7 mov x23, x0 5ab64: f85e8108 ldur x8, [x8, #-0x18] 5ab68: 8b080000 add x0, x0, x8 5ab6c: d101a3a8 sub x8, x29, #0x68 5ab70: 97ff9e30 bl 0x42430 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 5ab74: b00005a1 adrp x1, 0x10f000 5ab78: f945a021 ldr x1, [x1, #0xb40] 5ab7c: d101a3a0 sub x0, x29, #0x68 5ab80: 97ff9e90 bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 5ab84: f9400008 ldr x8, [x0] 5ab88: f9401d08 ldr x8, [x8, #0x38] 5ab8c: 52800141 mov w1, #0xa // =10 5ab90: d63f0100 blr x8 5ab94: 2a0003f4 mov w20, w0 5ab98: d101a3a0 sub x0, x29, #0x68 5ab9c: 97ff9e81 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 5aba0: aa1703e0 mov x0, x23 5aba4: 2a1403e1 mov w1, w20 5aba8: 97ffe430 bl 0x53c68 5abac: aa1703e0 mov x0, x23 5abb0: 97ffe3c2 bl 0x53ab8 5abb4: 97ff9d23 bl 0x42040 5abb8: 14000002 b 0x5abc0 5abbc: 14000039 b 0x5aca0 5abc0: aa0003fb mov x27, x0 5abc4: d101a3a0 sub x0, x29, #0x68 5abc8: 97ff9e76 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 5abcc: f94073f4 ldr x20, [sp, #0xe0] 5abd0: b50006f4 cbnz x20, 0x5acac 5abd4: 14000042 b 0x5acdc 5abd8: 14000052 b 0x5ad20 5abdc: aa0003fb mov x27, x0 5abe0: d101a3a0 sub x0, x29, #0x68 5abe4: 97ff9e6f bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 5abe8: f85383b4 ldur x20, [x29, #-0xc8] 5abec: b5000a94 cbnz x20, 0x5ad3c 5abf0: 140000c3 b 0x5aefc 5abf4: 1400005d b 0x5ad68 5abf8: aa0003fb mov x27, x0 5abfc: d101a3a0 sub x0, x29, #0x68 5ac00: 97ff9e68 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 5ac04: f9404bf4 ldr x20, [sp, #0x90] 5ac08: b5000b74 cbnz x20, 0x5ad74 5ac0c: 14000066 b 0x5ada4 5ac10: 14000002 b 0x5ac18 5ac14: 14000083 b 0x5ae20 5ac18: aa0003fb mov x27, x0 5ac1c: d101a3a0 sub x0, x29, #0x68 5ac20: 97ff9e60 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 5ac24: f94057f4 ldr x20, [sp, #0xa8] 5ac28: b5001034 cbnz x20, 0x5ae2c 5ac2c: 1400008c b 0x5ae5c 5ac30: 1400009c b 0x5aea0 5ac34: aa0003fb mov x27, x0 5ac38: d101a3a0 sub x0, x29, #0x68 5ac3c: 97ff9e59 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 5ac40: f9406bf4 ldr x20, [sp, #0xd0] 5ac44: b50013d4 cbnz x20, 0x5aebc 5ac48: 140000ad b 0x5aefc 5ac4c: 14000001 b 0x5ac50 5ac50: aa0003fb mov x27, x0 5ac54: d00005a0 adrp x0, 0x110000 5ac58: 91034000 add x0, x0, #0xd0 5ac5c: 97ff9dcd bl 0x42390 <__cxa_guard_abort@plt> 5ac60: 385493a8 ldurb w8, [x29, #-0xb7] 5ac64: 35001508 cbnz w8, 0x5af04 5ac68: 140000e2 b 0x5aff0 5ac6c: aa0003fb mov x27, x0 5ac70: d00005a0 adrp x0, 0x110000 5ac74: 91034000 add x0, x0, #0xd0 5ac78: 97ff9dc6 bl 0x42390 <__cxa_guard_abort@plt> 5ac7c: 140000ff b 0x5b078 5ac80: 14000001 b 0x5ac84 5ac84: aa0003f3 mov x19, x0 5ac88: d00005a0 adrp x0, 0x110000 5ac8c: 91034000 add x0, x0, #0xd0 5ac90: 97ff9dc0 bl 0x42390 <__cxa_guard_abort@plt> 5ac94: 140001a8 b 0x5b334 5ac98: 14000105 b 0x5b0ac 5ac9c: 14000001 b 0x5aca0 5aca0: aa0003fb mov x27, x0 5aca4: f94073f4 ldr x20, [sp, #0xe0] 5aca8: b40001b4 cbz x20, 0x5acdc 5acac: 91002288 add x8, x20, #0x8 5acb0: c85ffd09 ldaxr x9, [x8] 5acb4: d100052a sub x10, x9, #0x1 5acb8: c80bfd0a stlxr w11, x10, [x8] 5acbc: 35ffffab cbnz w11, 0x5acb0 5acc0: b50000e9 cbnz x9, 0x5acdc 5acc4: f9400288 ldr x8, [x20] 5acc8: aa1403e0 mov x0, x20 5accc: f9400908 ldr x8, [x8, #0x10] 5acd0: d63f0100 blr x8 5acd4: aa1403e0 mov x0, x20 5acd8: 97ff9cae bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 5acdc: f9407ff4 ldr x20, [sp, #0xf8] 5ace0: b40002b4 cbz x20, 0x5ad34 5ace4: 91002288 add x8, x20, #0x8 5ace8: c85ffd09 ldaxr x9, [x8] 5acec: d100052a sub x10, x9, #0x1 5acf0: c80bfd0a stlxr w11, x10, [x8] 5acf4: 35ffffab cbnz w11, 0x5ace8 5acf8: b50001e9 cbnz x9, 0x5ad34 5acfc: f9400288 ldr x8, [x20] 5ad00: aa1403e0 mov x0, x20 5ad04: f9400908 ldr x8, [x8, #0x10] 5ad08: d63f0100 blr x8 5ad0c: aa1403e0 mov x0, x20 5ad10: 97ff9ca0 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 5ad14: f85383b4 ldur x20, [x29, #-0xc8] 5ad18: b5000134 cbnz x20, 0x5ad3c 5ad1c: 14000078 b 0x5aefc 5ad20: aa0003fb mov x27, x0 5ad24: f85383b4 ldur x20, [x29, #-0xc8] 5ad28: b50000b4 cbnz x20, 0x5ad3c 5ad2c: 14000074 b 0x5aefc 5ad30: aa0003fb mov x27, x0 5ad34: f85383b4 ldur x20, [x29, #-0xc8] 5ad38: b4000e34 cbz x20, 0x5aefc 5ad3c: 91002288 add x8, x20, #0x8 5ad40: c85ffd09 ldaxr x9, [x8] 5ad44: d100052a sub x10, x9, #0x1 5ad48: c80bfd0a stlxr w11, x10, [x8] 5ad4c: 35ffffab cbnz w11, 0x5ad40 5ad50: 14000060 b 0x5aed0 5ad54: 1400002e b 0x5ae0c 5ad58: 97ffe355 bl 0x53aac 5ad5c: 97ffe354 bl 0x53aac 5ad60: 1400002b b 0x5ae0c 5ad64: 14000001 b 0x5ad68 5ad68: aa0003fb mov x27, x0 5ad6c: f9404bf4 ldr x20, [sp, #0x90] 5ad70: b40001b4 cbz x20, 0x5ada4 5ad74: 91002288 add x8, x20, #0x8 5ad78: c85ffd09 ldaxr x9, [x8] 5ad7c: d100052a sub x10, x9, #0x1 5ad80: c80bfd0a stlxr w11, x10, [x8] 5ad84: 35ffffab cbnz w11, 0x5ad78 5ad88: b50000e9 cbnz x9, 0x5ada4 5ad8c: f9400288 ldr x8, [x20] 5ad90: aa1403e0 mov x0, x20 5ad94: f9400908 ldr x8, [x8, #0x10] 5ad98: d63f0100 blr x8 5ad9c: aa1403e0 mov x0, x20 5ada0: 97ff9c7c bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 5ada4: f9407ff4 ldr x20, [sp, #0xf8] 5ada8: b4000234 cbz x20, 0x5adec 5adac: 91002288 add x8, x20, #0x8 5adb0: c85ffd09 ldaxr x9, [x8] 5adb4: d100052a sub x10, x9, #0x1 5adb8: c80bfd0a stlxr w11, x10, [x8] 5adbc: 35ffffab cbnz w11, 0x5adb0 5adc0: b5000169 cbnz x9, 0x5adec 5adc4: f9400288 ldr x8, [x20] 5adc8: aa1403e0 mov x0, x20 5adcc: f9400908 ldr x8, [x8, #0x10] 5add0: d63f0100 blr x8 5add4: aa1403e0 mov x0, x20 5add8: 97ff9c6e bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 5addc: f94043f4 ldr x20, [sp, #0x80] 5ade0: b50000b4 cbnz x20, 0x5adf4 5ade4: 14000046 b 0x5aefc 5ade8: aa0003fb mov x27, x0 5adec: f94043f4 ldr x20, [sp, #0x80] 5adf0: b4000874 cbz x20, 0x5aefc 5adf4: 91002288 add x8, x20, #0x8 5adf8: c85ffd09 ldaxr x9, [x8] 5adfc: d100052a sub x10, x9, #0x1 5ae00: c80bfd0a stlxr w11, x10, [x8] 5ae04: 35ffffab cbnz w11, 0x5adf8 5ae08: 14000032 b 0x5aed0 5ae0c: aa0003fb mov x27, x0 5ae10: 385493a8 ldurb w8, [x29, #-0xb7] 5ae14: 35000788 cbnz w8, 0x5af04 5ae18: 14000076 b 0x5aff0 5ae1c: 14000001 b 0x5ae20 5ae20: aa0003fb mov x27, x0 5ae24: f94057f4 ldr x20, [sp, #0xa8] 5ae28: b40001b4 cbz x20, 0x5ae5c 5ae2c: 91002288 add x8, x20, #0x8 5ae30: c85ffd09 ldaxr x9, [x8] 5ae34: d100052a sub x10, x9, #0x1 5ae38: c80bfd0a stlxr w11, x10, [x8] 5ae3c: 35ffffab cbnz w11, 0x5ae30 5ae40: b50000e9 cbnz x9, 0x5ae5c 5ae44: f9400288 ldr x8, [x20] 5ae48: aa1403e0 mov x0, x20 5ae4c: f9400908 ldr x8, [x8, #0x10] 5ae50: d63f0100 blr x8 5ae54: aa1403e0 mov x0, x20 5ae58: 97ff9c4e bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 5ae5c: f9407ff4 ldr x20, [sp, #0xf8] 5ae60: b40002b4 cbz x20, 0x5aeb4 5ae64: 91002288 add x8, x20, #0x8 5ae68: c85ffd09 ldaxr x9, [x8] 5ae6c: d100052a sub x10, x9, #0x1 5ae70: c80bfd0a stlxr w11, x10, [x8] 5ae74: 35ffffab cbnz w11, 0x5ae68 5ae78: b50001e9 cbnz x9, 0x5aeb4 5ae7c: f9400288 ldr x8, [x20] 5ae80: aa1403e0 mov x0, x20 5ae84: f9400908 ldr x8, [x8, #0x10] 5ae88: d63f0100 blr x8 5ae8c: aa1403e0 mov x0, x20 5ae90: 97ff9c40 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 5ae94: f9406bf4 ldr x20, [sp, #0xd0] 5ae98: b5000134 cbnz x20, 0x5aebc 5ae9c: 14000018 b 0x5aefc 5aea0: aa0003fb mov x27, x0 5aea4: f9406bf4 ldr x20, [sp, #0xd0] 5aea8: b50000b4 cbnz x20, 0x5aebc 5aeac: 14000014 b 0x5aefc 5aeb0: aa0003fb mov x27, x0 5aeb4: f9406bf4 ldr x20, [sp, #0xd0] 5aeb8: b4000234 cbz x20, 0x5aefc 5aebc: 91002288 add x8, x20, #0x8 5aec0: c85ffd09 ldaxr x9, [x8] 5aec4: d100052a sub x10, x9, #0x1 5aec8: c80bfd0a stlxr w11, x10, [x8] 5aecc: 35ffffab cbnz w11, 0x5aec0 5aed0: b5000169 cbnz x9, 0x5aefc 5aed4: f9400288 ldr x8, [x20] 5aed8: aa1403e0 mov x0, x20 5aedc: f9400908 ldr x8, [x8, #0x10] 5aee0: d63f0100 blr x8 5aee4: aa1403e0 mov x0, x20 5aee8: 97ff9c2a bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 5aeec: 385493a8 ldurb w8, [x29, #-0xb7] 5aef0: 350000a8 cbnz w8, 0x5af04 5aef4: 1400003f b 0x5aff0 5aef8: aa0003fb mov x27, x0 5aefc: 385493a8 ldurb w8, [x29, #-0xb7] 5af00: 34000788 cbz w8, 0x5aff0 5af04: 385483a8 ldurb w8, [x29, #-0xb8] 5af08: 34000748 cbz w8, 0x5aff0 5af0c: 08dfff48 ldarb w8, [x26] 5af10: 36000228 tbz w8, #0x0, 0x5af54 5af14: f85503a9 ldur x9, [x29, #-0xb0] 5af18: f94066a8 ldr x8, [x21, #0xc8] 5af1c: f9400120 ldr x0, [x9] 5af20: f942e508 ldr x8, [x8, #0x5c8] 5af24: d63f0100 blr x8 5af28: 34000360 cbz w0, 0x5af94 5af2c: f9007bff str xzr, [sp, #0xf0] 5af30: 08dfff48 ldarb w8, [x26] 5af34: 36000208 tbz w8, #0x0, 0x5af74 5af38: f85503a9 ldur x9, [x29, #-0xb0] 5af3c: f94066a8 ldr x8, [x21, #0xc8] 5af40: f9400120 ldr x0, [x9] 5af44: f942e908 ldr x8, [x8, #0x5d0] 5af48: 9103c3e1 add x1, sp, #0xf0 5af4c: d63f0100 blr x8 5af50: 17ffffef b 0x5af0c 5af54: aa1a03e0 mov x0, x26 5af58: 97ff9de2 bl 0x426e0 <__cxa_guard_acquire@plt> 5af5c: 34fffdc0 cbz w0, 0x5af14 5af60: 97ff98e4 bl 0x412f0 5af64: f90066a0 str x0, [x21, #0xc8] 5af68: aa1a03e0 mov x0, x26 5af6c: 97ff9a21 bl 0x417f0 <__cxa_guard_release@plt> 5af70: 17ffffe9 b 0x5af14 5af74: aa1a03e0 mov x0, x26 5af78: 97ff9dda bl 0x426e0 <__cxa_guard_acquire@plt> 5af7c: 34fffde0 cbz w0, 0x5af38 5af80: 97ff98dc bl 0x412f0 5af84: f90066a0 str x0, [x21, #0xc8] 5af88: aa1a03e0 mov x0, x26 5af8c: 97ff9a19 bl 0x417f0 <__cxa_guard_release@plt> 5af90: 17ffffea b 0x5af38 5af94: a9752ba8 ldp x8, x10, [x29, #-0xb0] 5af98: f85603a9 ldur x9, [x29, #-0xa0] 5af9c: b40000c9 cbz x9, 0x5afb4 5afa0: 9100212b add x11, x9, #0x8 5afa4: c85f7d6c ldxr x12, [x11] 5afa8: 9100058c add x12, x12, #0x1 5afac: c80d7d6c stxr w13, x12, [x11] 5afb0: 35ffffad cbnz w13, 0x5afa4 5afb4: f9400d14 ldr x20, [x8, #0x18] 5afb8: a901250a stp x10, x9, [x8, #0x10] 5afbc: b40001b4 cbz x20, 0x5aff0 5afc0: 91002288 add x8, x20, #0x8 5afc4: c85ffd09 ldaxr x9, [x8] 5afc8: d100052a sub x10, x9, #0x1 5afcc: c80bfd0a stlxr w11, x10, [x8] 5afd0: 35ffffab cbnz w11, 0x5afc4 5afd4: b50000e9 cbnz x9, 0x5aff0 5afd8: f9400288 ldr x8, [x20] 5afdc: aa1403e0 mov x0, x20 5afe0: f9400908 ldr x8, [x8, #0x10] 5afe4: d63f0100 blr x8 5afe8: aa1403e0 mov x0, x20 5afec: 97ff9be9 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 5aff0: f85603b4 ldur x20, [x29, #-0xa0] 5aff4: b40001b4 cbz x20, 0x5b028 5aff8: 91002288 add x8, x20, #0x8 5affc: c85ffd09 ldaxr x9, [x8] 5b000: d100052a sub x10, x9, #0x1 5b004: c80bfd0a stlxr w11, x10, [x8] 5b008: 35ffffab cbnz w11, 0x5affc 5b00c: b50000e9 cbnz x9, 0x5b028 5b010: f9400288 ldr x8, [x20] 5b014: aa1403e0 mov x0, x20 5b018: f9400908 ldr x8, [x8, #0x10] 5b01c: d63f0100 blr x8 5b020: aa1403e0 mov x0, x20 5b024: 97ff9bdb bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 5b028: b9406fe8 ldr w8, [sp, #0x6c] 5b02c: 370001e8 tbnz w8, #0x0, 0x5b068 5b030: f94033e8 ldr x8, [sp, #0x60] 5b034: 91002108 add x8, x8, #0x8 5b038: c85ffd09 ldaxr x9, [x8] 5b03c: d100052a sub x10, x9, #0x1 5b040: c80bfd0a stlxr w11, x10, [x8] 5b044: 35ffffab cbnz w11, 0x5b038 5b048: b5000109 cbnz x9, 0x5b068 5b04c: f94033f4 ldr x20, [sp, #0x60] 5b050: f9400288 ldr x8, [x20] 5b054: aa1403e0 mov x0, x20 5b058: f9400908 ldr x8, [x8, #0x10] 5b05c: d63f0100 blr x8 5b060: aa1403e0 mov x0, x20 5b064: 97ff9bcb bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 5b068: d10263a0 sub x0, x29, #0x98 5b06c: 94004d28 bl 0x6e50c 5b070: a97723a9 ldp x9, x8, [x29, #-0x90] 5b074: f9005928 str x8, [x9, #0xb0] 5b078: f9402be0 ldr x0, [sp, #0x50] 5b07c: 94004a94 bl 0x6dacc 5b080: 1400000c b 0x5b0b0 5b084: 17ffff00 b 0x5ac84 5b088: 17fffeff b 0x5ac84 5b08c: 97ffe288 bl 0x53aac 5b090: 97ffe287 bl 0x53aac 5b094: 140000a7 b 0x5b330 5b098: 140000a6 b 0x5b330 5b09c: aa0003fb mov x27, x0 5b0a0: 17fffff6 b 0x5b078 5b0a4: 14000002 b 0x5b0ac 5b0a8: 14000001 b 0x5b0ac 5b0ac: aa0003fb mov x27, x0 5b0b0: 910be260 add x0, x19, #0x2f8 5b0b4: 9108c277 add x23, x19, #0x230 5b0b8: 91092278 add x24, x19, #0x248 5b0bc: 910a8279 add x25, x19, #0x2a0 5b0c0: 910b4274 add x20, x19, #0x2d0 5b0c4: 97ff9d07 bl 0x424e0 <_ZNSt6__ndk15mutexD1Ev@plt> 5b0c8: aa1403e0 mov x0, x20 5b0cc: 97ff9d05 bl 0x424e0 <_ZNSt6__ndk15mutexD1Ev@plt> 5b0d0: f94007e8 ldr x8, [sp, #0x8] 5b0d4: f9400100 ldr x0, [x8] 5b0d8: b4000060 cbz x0, 0x5b0e4 5b0dc: f9016260 str x0, [x19, #0x2c0] 5b0e0: 97ff9890 bl 0x41320 <_ZdlPv@plt> 5b0e4: f9400be8 ldr x8, [sp, #0x10] 5b0e8: aa1903e0 mov x0, x25 5b0ec: f9400101 ldr x1, [x8] 5b0f0: 940037a8 bl 0x68f90 5b0f4: f9402fe0 ldr x0, [sp, #0x58] 5b0f8: 94000812 bl 0x5d140 5b0fc: f9400fe8 ldr x8, [sp, #0x18] 5b100: f9400100 ldr x0, [x8] 5b104: b4000060 cbz x0, 0x5b110 5b108: f9013660 str x0, [x19, #0x268] 5b10c: 97ff9885 bl 0x41320 <_ZdlPv@plt> 5b110: f9412a61 ldr x1, [x19, #0x250] 5b114: aa1803e0 mov x0, x24 5b118: 9400378c bl 0x68f48 5b11c: f9411e61 ldr x1, [x19, #0x238] 5b120: aa1703e0 mov x0, x23 5b124: 94003775 bl 0x68ef8 5b128: f9410e75 ldr x21, [x19, #0x218] 5b12c: b40001d5 cbz x21, 0x5b164 5b130: f9411274 ldr x20, [x19, #0x220] 5b134: eb15029f cmp x20, x21 5b138: 54000100 b.eq 0x5b158 5b13c: d100a294 sub x20, x20, #0x28 5b140: aa1403e0 mov x0, x20 5b144: 940007ff bl 0x5d140 5b148: eb1402bf cmp x21, x20 5b14c: 54ffff81 b.ne 0x5b13c 5b150: f9410e60 ldr x0, [x19, #0x218] 5b154: 14000002 b 0x5b15c 5b158: aa1503e0 mov x0, x21 5b15c: f9011275 str x21, [x19, #0x220] 5b160: 97ff9870 bl 0x41320 <_ZdlPv@plt> 5b164: f9410275 ldr x21, [x19, #0x200] 5b168: b40005f5 cbz x21, 0x5b224 5b16c: f9410678 ldr x24, [x19, #0x208] 5b170: eb15031f cmp x24, x21 5b174: 54000520 b.eq 0x5b218 5b178: aa1803f7 mov x23, x24 5b17c: 14000005 b 0x5b190 5b180: 381e831f sturb wzr, [x24, #-0x18] 5b184: eb1502ff cmp x23, x21 5b188: aa1703f8 mov x24, x23 5b18c: 54000420 b.eq 0x5b210 5b190: f81d0eff str xzr, [x23, #-0x30]! 5b194: f9400af4 ldr x20, [x23, #0x10] 5b198: a900feff stp xzr, xzr, [x23, #0x8] 5b19c: b4ffff34 cbz x20, 0x5b180 5b1a0: 91002288 add x8, x20, #0x8 5b1a4: c85ffd09 ldaxr x9, [x8] 5b1a8: d100052a sub x10, x9, #0x1 5b1ac: c80bfd0a stlxr w11, x10, [x8] 5b1b0: 35ffffab cbnz w11, 0x5b1a4 5b1b4: b50000e9 cbnz x9, 0x5b1d0 5b1b8: f9400288 ldr x8, [x20] 5b1bc: aa1403e0 mov x0, x20 5b1c0: f9400908 ldr x8, [x8, #0x10] 5b1c4: d63f0100 blr x8 5b1c8: aa1403e0 mov x0, x20 5b1cc: 97ff9b71 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 5b1d0: f85e0314 ldur x20, [x24, #-0x20] 5b1d4: 381e831f sturb wzr, [x24, #-0x18] 5b1d8: b4fffd74 cbz x20, 0x5b184 5b1dc: 91002288 add x8, x20, #0x8 5b1e0: c85ffd09 ldaxr x9, [x8] 5b1e4: d100052a sub x10, x9, #0x1 5b1e8: c80bfd0a stlxr w11, x10, [x8] 5b1ec: 35ffffab cbnz w11, 0x5b1e0 5b1f0: b5fffca9 cbnz x9, 0x5b184 5b1f4: f9400288 ldr x8, [x20] 5b1f8: aa1403e0 mov x0, x20 5b1fc: f9400908 ldr x8, [x8, #0x10] 5b200: d63f0100 blr x8 5b204: aa1403e0 mov x0, x20 5b208: 97ff9b62 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 5b20c: 17ffffde b 0x5b184 5b210: f9410260 ldr x0, [x19, #0x200] 5b214: 14000002 b 0x5b21c 5b218: aa1503e0 mov x0, x21 5b21c: f9010675 str x21, [x19, #0x208] 5b220: 97ff9840 bl 0x41320 <_ZdlPv@plt> 5b224: f940f660 ldr x0, [x19, #0x1e8] 5b228: b4000060 cbz x0, 0x5b234 5b22c: f900fa60 str x0, [x19, #0x1f0] 5b230: 97ff983c bl 0x41320 <_ZdlPv@plt> 5b234: f940ea60 ldr x0, [x19, #0x1d0] 5b238: b4000060 cbz x0, 0x5b244 5b23c: f900ee60 str x0, [x19, #0x1d8] 5b240: 97ff9838 bl 0x41320 <_ZdlPv@plt> 5b244: f940de60 ldr x0, [x19, #0x1b8] 5b248: b4000060 cbz x0, 0x5b254 5b24c: f900e260 str x0, [x19, #0x1c0] 5b250: 97ff9834 bl 0x41320 <_ZdlPv@plt> 5b254: aa1603e0 mov x0, x22 5b258: 94000853 bl 0x5d3a4 5b25c: f94013e0 ldr x0, [sp, #0x20] 5b260: 94000897 bl 0x5d4bc 5b264: f94017e0 ldr x0, [sp, #0x28] 5b268: 97ffe2cd bl 0x53d9c 5b26c: f9401be8 ldr x8, [sp, #0x30] 5b270: a9007d1f stp xzr, xzr, [x8] 5b274: f9404274 ldr x20, [x19, #0x80] 5b278: f900427f str xzr, [x19, #0x80] 5b27c: b4000554 cbz x20, 0x5b324 5b280: 91002288 add x8, x20, #0x8 5b284: c85ffd09 ldaxr x9, [x8] 5b288: d100052a sub x10, x9, #0x1 5b28c: c80bfd0a stlxr w11, x10, [x8] 5b290: 35ffffab cbnz w11, 0x5b284 5b294: b50000e9 cbnz x9, 0x5b2b0 5b298: f9400288 ldr x8, [x20] 5b29c: aa1403e0 mov x0, x20 5b2a0: f9400908 ldr x8, [x8, #0x10] 5b2a4: d63f0100 blr x8 5b2a8: aa1403e0 mov x0, x20 5b2ac: 97ff9b39 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 5b2b0: f9404274 ldr x20, [x19, #0x80] 5b2b4: 3902227f strb wzr, [x19, #0x88] 5b2b8: b40001b4 cbz x20, 0x5b2ec 5b2bc: 91002288 add x8, x20, #0x8 5b2c0: c85ffd09 ldaxr x9, [x8] 5b2c4: d100052a sub x10, x9, #0x1 5b2c8: c80bfd0a stlxr w11, x10, [x8] 5b2cc: 35ffffab cbnz w11, 0x5b2c0 5b2d0: b50000e9 cbnz x9, 0x5b2ec 5b2d4: f9400288 ldr x8, [x20] 5b2d8: aa1403e0 mov x0, x20 5b2dc: f9400908 ldr x8, [x8, #0x10] 5b2e0: d63f0100 blr x8 5b2e4: aa1403e0 mov x0, x20 5b2e8: 97ff9b2a bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 5b2ec: f9401fe8 ldr x8, [sp, #0x38] 5b2f0: f9400100 ldr x0, [x8] 5b2f4: b4000060 cbz x0, 0x5b300 5b2f8: f9002e60 str x0, [x19, #0x58] 5b2fc: 97ff9809 bl 0x41320 <_ZdlPv@plt> 5b300: f94023e8 ldr x8, [sp, #0x40] 5b304: 39400108 ldrb w8, [x8] 5b308: 36000068 tbz w8, #0x0, 0x5b314 5b30c: f9401e60 ldr x0, [x19, #0x38] 5b310: 97ff9804 bl 0x41320 <_ZdlPv@plt> 5b314: aa1303e0 mov x0, x19 5b318: 97ffe2a1 bl 0x53d9c 5b31c: aa1b03e0 mov x0, x27 5b320: 9401e81f bl 0xd539c <__cxa_demangle+0x12abc> 5b324: 3902227f strb wzr, [x19, #0x88] 5b328: 17fffff1 b 0x5b2ec 5b32c: 14000001 b 0x5b330 5b330: aa0003f3 mov x19, x0 5b334: d102e3a8 sub x8, x29, #0xb8 5b338: 91004100 add x0, x8, #0x10 5b33c: 97ffa0c6 bl 0x43654 5b340: aa1303e0 mov x0, x19 5b344: 97ffe1da bl 0x53aac 5b348: f81d0ff5 str x21, [sp, #-0x30]! 5b34c: a9014ff4 stp x20, x19, [sp, #0x10] 5b350: a9027bfd stp x29, x30, [sp, #0x20] 5b354: 910083fd add x29, sp, #0x20 5b358: f9401c14 ldr x20, [x0, #0x38] 5b35c: aa0003f3 mov x19, x0 5b360: a94ba688 ldp x8, x9, [x20, #0xb8] 5b364: eb08013f cmp x9, x8 5b368: 540000a1 b.ne 0x5b37c 5b36c: aa1f03f5 mov x21, xzr 5b370: f94006a8 ldr x8, [x21, #0x8] 5b374: b50000a8 cbnz x8, 0x5b388 5b378: 14000018 b 0x5b3d8 5b37c: f9400115 ldr x21, [x8] 5b380: f94006a8 ldr x8, [x21, #0x8] 5b384: b40002a8 cbz x8, 0x5b3d8 5b388: aa1403e0 mov x0, x20 5b38c: 940049d3 bl 0x6dad8 5b390: 3cc182a0 ldur q0, [x21, #0x18] 5b394: aa0003f5 mov x21, x0 5b398: 3d800000 str q0, [x0] 5b39c: b9400808 ldr w8, [x0, #0x8] 5b3a0: 31002d1f cmn w8, #0xb 5b3a4: 540000c3 b.lo 0x5b3bc 5b3a8: f94002a8 ldr x8, [x21] 5b3ac: b9400109 ldr w9, [x8] 5b3b0: 11000529 add w9, w9, #0x1 5b3b4: b9000109 str w9, [x8] 5b3b8: 14000002 b 0x5b3c0 5b3bc: b40000f5 cbz x21, 0x5b3d8 5b3c0: aa1403e0 mov x0, x20 5b3c4: aa1503e1 mov x1, x21 5b3c8: 94004a0b bl 0x6dbf4 5b3cc: 3dc002a0 ldr q0, [x21] 5b3d0: 3c810e60 str q0, [x19, #0x10]! 5b3d4: 1400000a b 0x5b3fc 5b3d8: b00005a8 adrp x8, 0x110000 5b3dc: 91034108 add x8, x8, #0xd0 5b3e0: 08dffd08 ldarb w8, [x8] 5b3e4: b00005b4 adrp x20, 0x110000 5b3e8: 36000128 tbz w8, #0x0, 0x5b40c 5b3ec: f9406688 ldr x8, [x20, #0xc8] 5b3f0: f9437d08 ldr x8, [x8, #0x6f8] 5b3f4: d63f0100 blr x8 5b3f8: a9010660 stp x0, x1, [x19, #0x10] 5b3fc: a9427bfd ldp x29, x30, [sp, #0x20] 5b400: a9414ff4 ldp x20, x19, [sp, #0x10] 5b404: f84307f5 ldr x21, [sp], #0x30 5b408: d65f03c0 ret 5b40c: b00005a0 adrp x0, 0x110000 5b410: 91034000 add x0, x0, #0xd0 5b414: 97ff9cb3 bl 0x426e0 <__cxa_guard_acquire@plt> 5b418: 34fffea0 cbz w0, 0x5b3ec 5b41c: 97ff97b5 bl 0x412f0 5b420: f9006680 str x0, [x20, #0xc8] 5b424: b00005a0 adrp x0, 0x110000 5b428: 91034000 add x0, x0, #0xd0 5b42c: 97ff98f1 bl 0x417f0 <__cxa_guard_release@plt> 5b430: 17ffffef b 0x5b3ec 5b434: aa0003f3 mov x19, x0 5b438: b00005a0 adrp x0, 0x110000 5b43c: 91034000 add x0, x0, #0xd0 5b440: 97ff9bd4 bl 0x42390 <__cxa_guard_abort@plt> 5b444: aa1303e0 mov x0, x19 5b448: 9401e7d5 bl 0xd539c <__cxa_demangle+0x12abc> 5b44c: d104c3ff sub sp, sp, #0x130 5b450: a90d6ffc stp x28, x27, [sp, #0xd0] 5b454: a90e67fa stp x26, x25, [sp, #0xe0] 5b458: a90f5ff8 stp x24, x23, [sp, #0xf0] 5b45c: a91057f6 stp x22, x21, [sp, #0x100] 5b460: a9114ff4 stp x20, x19, [sp, #0x110] 5b464: a9127bfd stp x29, x30, [sp, #0x120] 5b468: 910483fd add x29, sp, #0x120 5b46c: d53bd05b mrs x27, TPIDR_EL0 5b470: f9401768 ldr x8, [x27, #0x28] 5b474: aa0003f6 mov x22, x0 5b478: f81a03a8 stur x8, [x29, #-0x60] 5b47c: f9401c17 ldr x23, [x0, #0x38] 5b480: 94004990 bl 0x6dac0 5b484: aa0003f3 mov x19, x0 5b488: aa1703e0 mov x0, x23 5b48c: 94004990 bl 0x6dacc 5b490: b94092e8 ldr w8, [x23, #0x90] 5b494: 910203e9 add x9, sp, #0x80 5b498: b00005b5 adrp x21, 0x110000 5b49c: 910342b5 add x21, x21, #0xd0 5b4a0: b90083e8 str w8, [sp, #0x80] 5b4a4: f9405ae8 ldr x8, [x23, #0xb0] 5b4a8: b00005ba adrp x26, 0x110000 5b4ac: a908a3f7 stp x23, x8, [sp, #0x88] 5b4b0: f9005ae9 str x9, [x23, #0xb0] 5b4b4: 08dffea8 ldarb w8, [x21] 5b4b8: 360039e8 tbz w8, #0x0, 0x5bbf4 5b4bc: f9406748 ldr x8, [x26, #0xc8] 5b4c0: f9437d08 ldr x8, [x8, #0x6f8] 5b4c4: d63f0100 blr x8 5b4c8: a90987e0 stp x0, x1, [sp, #0x98] 5b4cc: a94152fc ldp x28, x20, [x23, #0x10] 5b4d0: b4000154 cbz x20, 0x5b4f8 5b4d4: 91002288 add x8, x20, #0x8 5b4d8: c85f7d09 ldxr x9, [x8] 5b4dc: 91000529 add x9, x9, #0x1 5b4e0: c80a7d09 stxr w10, x9, [x8] 5b4e4: 35ffffaa cbnz w10, 0x5b4d8 5b4e8: c85f7d09 ldxr x9, [x8] 5b4ec: 91000529 add x9, x9, #0x1 5b4f0: c80a7d09 stxr w10, x9, [x8] 5b4f4: 35ffffaa cbnz w10, 0x5b4e8 5b4f8: 52800028 mov w8, #0x1 // =1 5b4fc: 390183e8 strb w8, [sp, #0x60] 5b500: a9077fff stp xzr, xzr, [sp, #0x70] 5b504: f9400789 ldr x9, [x28, #0x8] 5b508: f90037e9 str x9, [sp, #0x68] 5b50c: f9400928 ldr x8, [x9, #0x10] 5b510: eb1c011f cmp x8, x28 5b514: 54000340 b.eq 0x5b57c 5b518: f9400d29 ldr x9, [x9, #0x18] 5b51c: b4000389 cbz x9, 0x5b58c 5b520: 9100212a add x10, x9, #0x8 5b524: c85f7d4b ldxr x11, [x10] 5b528: 9100056b add x11, x11, #0x1 5b52c: c80c7d4b stxr w12, x11, [x10] 5b530: 35ffffac cbnz w12, 0x5b524 5b534: f9403ff8 ldr x24, [sp, #0x78] 5b538: a90727e8 stp x8, x9, [sp, #0x70] 5b53c: b40002b8 cbz x24, 0x5b590 5b540: 91002308 add x8, x24, #0x8 5b544: c85ffd09 ldaxr x9, [x8] 5b548: d100052a sub x10, x9, #0x1 5b54c: c80bfd0a stlxr w11, x10, [x8] 5b550: 35ffffab cbnz w11, 0x5b544 5b554: b50001e9 cbnz x9, 0x5b590 5b558: f9400308 ldr x8, [x24] 5b55c: aa1803e0 mov x0, x24 5b560: f9400908 ldr x8, [x8, #0x10] 5b564: d63f0100 blr x8 5b568: aa1803e0 mov x0, x24 5b56c: 97ff9a89 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 5b570: f94037e8 ldr x8, [sp, #0x68] 5b574: b5000134 cbnz x20, 0x5b598 5b578: 1400000d b 0x5b5ac 5b57c: 2a1f03e8 mov w8, wzr 5b580: 390187e8 strb w8, [sp, #0x61] 5b584: b5000394 cbnz x20, 0x5b5f4 5b588: 14000027 b 0x5b624 5b58c: a90727e8 stp x8, x9, [sp, #0x70] 5b590: f94037e8 ldr x8, [sp, #0x68] 5b594: b40000d4 cbz x20, 0x5b5ac 5b598: 91002289 add x9, x20, #0x8 5b59c: c85f7d2a ldxr x10, [x9] 5b5a0: 9100054a add x10, x10, #0x1 5b5a4: c80b7d2a stxr w11, x10, [x9] 5b5a8: 35ffffab cbnz w11, 0x5b59c 5b5ac: f9400d18 ldr x24, [x8, #0x18] 5b5b0: a901511c stp x28, x20, [x8, #0x10] 5b5b4: b40001b8 cbz x24, 0x5b5e8 5b5b8: 91002308 add x8, x24, #0x8 5b5bc: c85ffd09 ldaxr x9, [x8] 5b5c0: d100052a sub x10, x9, #0x1 5b5c4: c80bfd0a stlxr w11, x10, [x8] 5b5c8: 35ffffab cbnz w11, 0x5b5bc 5b5cc: b50000e9 cbnz x9, 0x5b5e8 5b5d0: f9400308 ldr x8, [x24] 5b5d4: aa1803e0 mov x0, x24 5b5d8: f9400908 ldr x8, [x8, #0x10] 5b5dc: d63f0100 blr x8 5b5e0: aa1803e0 mov x0, x24 5b5e4: 97ff9a6b bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 5b5e8: 52800028 mov w8, #0x1 // =1 5b5ec: 390187e8 strb w8, [sp, #0x61] 5b5f0: b40001b4 cbz x20, 0x5b624 5b5f4: 91002288 add x8, x20, #0x8 5b5f8: c85ffd09 ldaxr x9, [x8] 5b5fc: d100052a sub x10, x9, #0x1 5b600: c80bfd0a stlxr w11, x10, [x8] 5b604: 35ffffab cbnz w11, 0x5b5f8 5b608: b50000e9 cbnz x9, 0x5b624 5b60c: f9400288 ldr x8, [x20] 5b610: aa1403e0 mov x0, x20 5b614: f9400908 ldr x8, [x8, #0x10] 5b618: d63f0100 blr x8 5b61c: aa1403e0 mov x0, x20 5b620: 97ff9a5c bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 5b624: b94002c8 ldr w8, [x22] 5b628: 7100091f cmp w8, #0x2 5b62c: 54000541 b.ne 0x5b6d4 5b630: f94006c0 ldr x0, [x22, #0x8] 5b634: 94004713 bl 0x6d280 5b638: 360004e0 tbz w0, #0x0, 0x5b6d4 5b63c: f9401ec8 ldr x8, [x22, #0x38] 5b640: f94006c9 ldr x9, [x22, #0x8] 5b644: b94002ca ldr w10, [x22] 5b648: 91010108 add x8, x8, #0x40 5b64c: 91004129 add x9, x9, #0x10 5b650: 7100055f cmp w10, #0x1 5b654: 9a88c120 csel x0, x9, x8, gt 5b658: 9400470a bl 0x6d280 5b65c: 360003c0 tbz w0, #0x0, 0x5b6d4 5b660: f9401ec8 ldr x8, [x22, #0x38] 5b664: b94002c9 ldr w9, [x22] 5b668: f94006ca ldr x10, [x22, #0x8] 5b66c: a9057fff stp xzr, xzr, [sp, #0x50] 5b670: 91010108 add x8, x8, #0x40 5b674: 7100013f cmp w9, #0x0 5b678: 9a88c157 csel x23, x10, x8, gt 5b67c: b4001234 cbz x20, 0x5b8c0 5b680: 91002288 add x8, x20, #0x8 5b684: c85f7d09 ldxr x9, [x8] 5b688: 91000529 add x9, x9, #0x1 5b68c: c80a7d09 stxr w10, x9, [x8] 5b690: 35ffffaa cbnz w10, 0x5b684 5b694: f9402ff8 ldr x24, [sp, #0x58] 5b698: a90553fc stp x28, x20, [sp, #0x50] 5b69c: b4001158 cbz x24, 0x5b8c4 5b6a0: 91002308 add x8, x24, #0x8 5b6a4: c85ffd09 ldaxr x9, [x8] 5b6a8: d100052a sub x10, x9, #0x1 5b6ac: c80bfd0a stlxr w11, x10, [x8] 5b6b0: 35ffffab cbnz w11, 0x5b6a4 5b6b4: b5001089 cbnz x9, 0x5b8c4 5b6b8: f9400308 ldr x8, [x24] 5b6bc: aa1803e0 mov x0, x24 5b6c0: f9400908 ldr x8, [x8, #0x10] 5b6c4: d63f0100 blr x8 5b6c8: aa1803e0 mov x0, x24 5b6cc: 97ff9a31 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 5b6d0: 1400007d b 0x5b8c4 5b6d4: 900003e1 adrp x1, 0xd7000 5b6d8: 91043821 add x1, x1, #0x10e 5b6dc: d101c3a8 sub x8, x29, #0x70 5b6e0: 12800003 mov w3, #-0x1 // =-1 5b6e4: aa1703e0 mov x0, x23 5b6e8: 2a1f03e2 mov w2, wzr 5b6ec: 94004e07 bl 0x6ef08 5b6f0: f85903a8 ldur x8, [x29, #-0x70] 5b6f4: b4002968 cbz x8, 0x5bc20 5b6f8: f81883a8 stur x8, [x29, #-0x78] 5b6fc: d101c3a8 sub x8, x29, #0x70 5b700: d101e3a0 sub x0, x29, #0x78 5b704: 94004a75 bl 0x6e0d8 5b708: d101a3a8 sub x8, x29, #0x68 5b70c: d101c3a1 sub x1, x29, #0x70 5b710: aa1703e0 mov x0, x23 5b714: 94004a30 bl 0x6dfd4 5b718: 394187e8 ldrb w8, [sp, #0x61] 5b71c: 34000788 cbz w8, 0x5b80c 5b720: 394183e8 ldrb w8, [sp, #0x60] 5b724: 34000748 cbz w8, 0x5b80c 5b728: 08dffea8 ldarb w8, [x21] 5b72c: 36000228 tbz w8, #0x0, 0x5b770 5b730: f94037e9 ldr x9, [sp, #0x68] 5b734: f9406748 ldr x8, [x26, #0xc8] 5b738: f9400120 ldr x0, [x9] 5b73c: f942e508 ldr x8, [x8, #0x5c8] 5b740: d63f0100 blr x8 5b744: 34000360 cbz w0, 0x5b7b0 5b748: f9001bff str xzr, [sp, #0x30] 5b74c: 08dffea8 ldarb w8, [x21] 5b750: 36000208 tbz w8, #0x0, 0x5b790 5b754: f94037e9 ldr x9, [sp, #0x68] 5b758: f9406748 ldr x8, [x26, #0xc8] 5b75c: f9400120 ldr x0, [x9] 5b760: f942e908 ldr x8, [x8, #0x5d0] 5b764: 9100c3e1 add x1, sp, #0x30 5b768: d63f0100 blr x8 5b76c: 17ffffef b 0x5b728 5b770: aa1503e0 mov x0, x21 5b774: 97ff9bdb bl 0x426e0 <__cxa_guard_acquire@plt> 5b778: 34fffdc0 cbz w0, 0x5b730 5b77c: 97ff96dd bl 0x412f0 5b780: f9006740 str x0, [x26, #0xc8] 5b784: aa1503e0 mov x0, x21 5b788: 97ff981a bl 0x417f0 <__cxa_guard_release@plt> 5b78c: 17ffffe9 b 0x5b730 5b790: aa1503e0 mov x0, x21 5b794: 97ff9bd3 bl 0x426e0 <__cxa_guard_acquire@plt> 5b798: 34fffde0 cbz w0, 0x5b754 5b79c: 97ff96d5 bl 0x412f0 5b7a0: f9006740 str x0, [x26, #0xc8] 5b7a4: aa1503e0 mov x0, x21 5b7a8: 97ff9812 bl 0x417f0 <__cxa_guard_release@plt> 5b7ac: 17ffffea b 0x5b754 5b7b0: a946abe8 ldp x8, x10, [sp, #0x68] 5b7b4: f9403fe9 ldr x9, [sp, #0x78] 5b7b8: b40000c9 cbz x9, 0x5b7d0 5b7bc: 9100212b add x11, x9, #0x8 5b7c0: c85f7d6c ldxr x12, [x11] 5b7c4: 9100058c add x12, x12, #0x1 5b7c8: c80d7d6c stxr w13, x12, [x11] 5b7cc: 35ffffad cbnz w13, 0x5b7c0 5b7d0: f9400d15 ldr x21, [x8, #0x18] 5b7d4: a901250a stp x10, x9, [x8, #0x10] 5b7d8: b40001b5 cbz x21, 0x5b80c 5b7dc: 910022a8 add x8, x21, #0x8 5b7e0: c85ffd09 ldaxr x9, [x8] 5b7e4: d100052a sub x10, x9, #0x1 5b7e8: c80bfd0a stlxr w11, x10, [x8] 5b7ec: 35ffffab cbnz w11, 0x5b7e0 5b7f0: b50000e9 cbnz x9, 0x5b80c 5b7f4: f94002a8 ldr x8, [x21] 5b7f8: aa1503e0 mov x0, x21 5b7fc: f9400908 ldr x8, [x8, #0x10] 5b800: d63f0100 blr x8 5b804: aa1503e0 mov x0, x21 5b808: 97ff99e2 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 5b80c: f9403ff5 ldr x21, [sp, #0x78] 5b810: b40001b5 cbz x21, 0x5b844 5b814: 910022a8 add x8, x21, #0x8 5b818: c85ffd09 ldaxr x9, [x8] 5b81c: d100052a sub x10, x9, #0x1 5b820: c80bfd0a stlxr w11, x10, [x8] 5b824: 35ffffab cbnz w11, 0x5b818 5b828: b50000e9 cbnz x9, 0x5b844 5b82c: f94002a8 ldr x8, [x21] 5b830: aa1503e0 mov x0, x21 5b834: f9400908 ldr x8, [x8, #0x10] 5b838: d63f0100 blr x8 5b83c: aa1503e0 mov x0, x21 5b840: 97ff99d4 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 5b844: b40001b4 cbz x20, 0x5b878 5b848: 91002288 add x8, x20, #0x8 5b84c: c85ffd09 ldaxr x9, [x8] 5b850: d100052a sub x10, x9, #0x1 5b854: c80bfd0a stlxr w11, x10, [x8] 5b858: 35ffffab cbnz w11, 0x5b84c 5b85c: b50000e9 cbnz x9, 0x5b878 5b860: f9400288 ldr x8, [x20] 5b864: aa1403e0 mov x0, x20 5b868: f9400908 ldr x8, [x8, #0x10] 5b86c: d63f0100 blr x8 5b870: aa1403e0 mov x0, x20 5b874: 97ff99c7 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 5b878: 910203e0 add x0, sp, #0x80 5b87c: 94004b24 bl 0x6e50c 5b880: a948a3e9 ldp x9, x8, [sp, #0x88] 5b884: f9005928 str x8, [x9, #0xb0] 5b888: aa1303e0 mov x0, x19 5b88c: 94004890 bl 0x6dacc 5b890: f9401768 ldr x8, [x27, #0x28] 5b894: f85a03a9 ldur x9, [x29, #-0x60] 5b898: eb09011f cmp x8, x9 5b89c: 54001c01 b.ne 0x5bc1c 5b8a0: a9527bfd ldp x29, x30, [sp, #0x120] 5b8a4: a9514ff4 ldp x20, x19, [sp, #0x110] 5b8a8: a95057f6 ldp x22, x21, [sp, #0x100] 5b8ac: a94f5ff8 ldp x24, x23, [sp, #0xf0] 5b8b0: a94e67fa ldp x26, x25, [sp, #0xe0] 5b8b4: a94d6ffc ldp x28, x27, [sp, #0xd0] 5b8b8: 9104c3ff add sp, sp, #0x130 5b8bc: d65f03c0 ret 5b8c0: a90553fc stp x28, x20, [sp, #0x50] 5b8c4: 9100c3e8 add x8, sp, #0x30 5b8c8: 910143e1 add x1, sp, #0x50 5b8cc: aa1703e0 mov x0, x23 5b8d0: 94004cf0 bl 0x6ec90 5b8d4: f9401bf9 ldr x25, [sp, #0x30] 5b8d8: b4001df9 cbz x25, 0x5bc94 5b8dc: f9402ff7 ldr x23, [sp, #0x58] 5b8e0: b40001b7 cbz x23, 0x5b914 5b8e4: 910022e8 add x8, x23, #0x8 5b8e8: c85ffd09 ldaxr x9, [x8] 5b8ec: d100052a sub x10, x9, #0x1 5b8f0: c80bfd0a stlxr w11, x10, [x8] 5b8f4: 35ffffab cbnz w11, 0x5b8e8 5b8f8: b50000e9 cbnz x9, 0x5b914 5b8fc: f94002e8 ldr x8, [x23] 5b900: aa1703e0 mov x0, x23 5b904: f9400908 ldr x8, [x8, #0x10] 5b908: d63f0100 blr x8 5b90c: aa1703e0 mov x0, x23 5b910: 97ff99a0 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 5b914: f9401ec8 ldr x8, [x22, #0x38] 5b918: f94006c9 ldr x9, [x22, #0x8] 5b91c: b94002ca ldr w10, [x22] 5b920: a9047fff stp xzr, xzr, [sp, #0x40] 5b924: 91010108 add x8, x8, #0x40 5b928: 91004129 add x9, x9, #0x10 5b92c: 7100055f cmp w10, #0x1 5b930: 9a88c137 csel x23, x9, x8, gt 5b934: b40002d4 cbz x20, 0x5b98c 5b938: 91002288 add x8, x20, #0x8 5b93c: c85f7d09 ldxr x9, [x8] 5b940: 91000529 add x9, x9, #0x1 5b944: c80a7d09 stxr w10, x9, [x8] 5b948: 35ffffaa cbnz w10, 0x5b93c 5b94c: f94027f8 ldr x24, [sp, #0x48] 5b950: a90453fc stp x28, x20, [sp, #0x40] 5b954: b40001f8 cbz x24, 0x5b990 5b958: 91002308 add x8, x24, #0x8 5b95c: c85ffd09 ldaxr x9, [x8] 5b960: d100052a sub x10, x9, #0x1 5b964: c80bfd0a stlxr w11, x10, [x8] 5b968: 35ffffab cbnz w11, 0x5b95c 5b96c: b5000129 cbnz x9, 0x5b990 5b970: f9400308 ldr x8, [x24] 5b974: aa1803e0 mov x0, x24 5b978: f9400908 ldr x8, [x8, #0x10] 5b97c: d63f0100 blr x8 5b980: aa1803e0 mov x0, x24 5b984: 97ff9983 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 5b988: 14000002 b 0x5b990 5b98c: a90453fc stp x28, x20, [sp, #0x40] 5b990: 9100c3e8 add x8, sp, #0x30 5b994: 910103e1 add x1, sp, #0x40 5b998: aa1703e0 mov x0, x23 5b99c: 94004cbd bl 0x6ec90 5b9a0: f9401bf8 ldr x24, [sp, #0x30] 5b9a4: b4001b38 cbz x24, 0x5bd08 5b9a8: f94027f7 ldr x23, [sp, #0x48] 5b9ac: b40001b7 cbz x23, 0x5b9e0 5b9b0: 910022e8 add x8, x23, #0x8 5b9b4: c85ffd09 ldaxr x9, [x8] 5b9b8: d100052a sub x10, x9, #0x1 5b9bc: c80bfd0a stlxr w11, x10, [x8] 5b9c0: 35ffffab cbnz w11, 0x5b9b4 5b9c4: b50000e9 cbnz x9, 0x5b9e0 5b9c8: f94002e8 ldr x8, [x23] 5b9cc: aa1703e0 mov x0, x23 5b9d0: f9400908 ldr x8, [x8, #0x10] 5b9d4: d63f0100 blr x8 5b9d8: aa1703e0 mov x0, x23 5b9dc: 97ff996d bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 5b9e0: f81983b8 stur x24, [x29, #-0x68] 5b9e4: a9027fff stp xzr, xzr, [sp, #0x20] 5b9e8: b40002d4 cbz x20, 0x5ba40 5b9ec: 91002288 add x8, x20, #0x8 5b9f0: c85f7d09 ldxr x9, [x8] 5b9f4: 91000529 add x9, x9, #0x1 5b9f8: c80a7d09 stxr w10, x9, [x8] 5b9fc: 35ffffaa cbnz w10, 0x5b9f0 5ba00: f94017f7 ldr x23, [sp, #0x28] 5ba04: a90253fc stp x28, x20, [sp, #0x20] 5ba08: b40001f7 cbz x23, 0x5ba44 5ba0c: 910022e8 add x8, x23, #0x8 5ba10: c85ffd09 ldaxr x9, [x8] 5ba14: d100052a sub x10, x9, #0x1 5ba18: c80bfd0a stlxr w11, x10, [x8] 5ba1c: 35ffffab cbnz w11, 0x5ba10 5ba20: b5000129 cbnz x9, 0x5ba44 5ba24: f94002e8 ldr x8, [x23] 5ba28: aa1703e0 mov x0, x23 5ba2c: f9400908 ldr x8, [x8, #0x10] 5ba30: d63f0100 blr x8 5ba34: aa1703e0 mov x0, x23 5ba38: 97ff9956 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 5ba3c: 14000002 b 0x5ba44 5ba40: a90253fc stp x28, x20, [sp, #0x20] 5ba44: f9000ff9 str x25, [sp, #0x18] 5ba48: 9100c3e8 add x8, sp, #0x30 5ba4c: 910083e0 add x0, sp, #0x20 5ba50: 910063e1 add x1, sp, #0x18 5ba54: d101a3a2 sub x2, x29, #0x68 5ba58: 94004df8 bl 0x6f238 5ba5c: f94017f7 ldr x23, [sp, #0x28] 5ba60: b40001b7 cbz x23, 0x5ba94 5ba64: 910022e8 add x8, x23, #0x8 5ba68: c85ffd09 ldaxr x9, [x8] 5ba6c: d100052a sub x10, x9, #0x1 5ba70: c80bfd0a stlxr w11, x10, [x8] 5ba74: 35ffffab cbnz w11, 0x5ba68 5ba78: b50000e9 cbnz x9, 0x5ba94 5ba7c: f94002e8 ldr x8, [x23] 5ba80: aa1703e0 mov x0, x23 5ba84: f9400908 ldr x8, [x8, #0x10] 5ba88: d63f0100 blr x8 5ba8c: aa1703e0 mov x0, x23 5ba90: 97ff9940 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 5ba94: f9401bf8 ldr x24, [sp, #0x30] 5ba98: b40008d8 cbz x24, 0x5bbb0 5ba9c: f9401ff7 ldr x23, [sp, #0x38] 5baa0: b40000d7 cbz x23, 0x5bab8 5baa4: 910022e8 add x8, x23, #0x8 5baa8: c85f7d09 ldxr x9, [x8] 5baac: 91000529 add x9, x9, #0x1 5bab0: c80a7d09 stxr w10, x9, [x8] 5bab4: 35ffffaa cbnz w10, 0x5baa8 5bab8: a900ffff stp xzr, xzr, [sp, #0x8] 5babc: b40002d4 cbz x20, 0x5bb14 5bac0: 91002288 add x8, x20, #0x8 5bac4: c85f7d09 ldxr x9, [x8] 5bac8: 91000529 add x9, x9, #0x1 5bacc: c80a7d09 stxr w10, x9, [x8] 5bad0: 35ffffaa cbnz w10, 0x5bac4 5bad4: f9400bf9 ldr x25, [sp, #0x10] 5bad8: a900d3fc stp x28, x20, [sp, #0x8] 5badc: b40001f9 cbz x25, 0x5bb18 5bae0: 91002328 add x8, x25, #0x8 5bae4: c85ffd09 ldaxr x9, [x8] 5bae8: d100052a sub x10, x9, #0x1 5baec: c80bfd0a stlxr w11, x10, [x8] 5baf0: 35ffffab cbnz w11, 0x5bae4 5baf4: b5000129 cbnz x9, 0x5bb18 5baf8: f9400328 ldr x8, [x25] 5bafc: aa1903e0 mov x0, x25 5bb00: f9400908 ldr x8, [x8, #0x10] 5bb04: d63f0100 blr x8 5bb08: aa1903e0 mov x0, x25 5bb0c: 97ff9921 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 5bb10: 14000002 b 0x5bb18 5bb14: a900d3fc stp x28, x20, [sp, #0x8] 5bb18: d101c3a8 sub x8, x29, #0x70 5bb1c: 910023e1 add x1, sp, #0x8 5bb20: aa1803e0 mov x0, x24 5bb24: 94004e01 bl 0x6f328 5bb28: f9400bf8 ldr x24, [sp, #0x10] 5bb2c: b40001b8 cbz x24, 0x5bb60 5bb30: 91002308 add x8, x24, #0x8 5bb34: c85ffd09 ldaxr x9, [x8] 5bb38: d100052a sub x10, x9, #0x1 5bb3c: c80bfd0a stlxr w11, x10, [x8] 5bb40: 35ffffab cbnz w11, 0x5bb34 5bb44: b50000e9 cbnz x9, 0x5bb60 5bb48: f9400308 ldr x8, [x24] 5bb4c: aa1803e0 mov x0, x24 5bb50: f9400908 ldr x8, [x8, #0x10] 5bb54: d63f0100 blr x8 5bb58: aa1803e0 mov x0, x24 5bb5c: 97ff990d bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 5bb60: b40001b7 cbz x23, 0x5bb94 5bb64: 910022e8 add x8, x23, #0x8 5bb68: c85ffd09 ldaxr x9, [x8] 5bb6c: d100052a sub x10, x9, #0x1 5bb70: c80bfd0a stlxr w11, x10, [x8] 5bb74: 35ffffab cbnz w11, 0x5bb68 5bb78: b50000e9 cbnz x9, 0x5bb94 5bb7c: f94002e8 ldr x8, [x23] 5bb80: aa1703e0 mov x0, x23 5bb84: f9400908 ldr x8, [x8, #0x10] 5bb88: d63f0100 blr x8 5bb8c: aa1703e0 mov x0, x23 5bb90: 97ff9900 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 5bb94: f85903b7 ldur x23, [x29, #-0x70] 5bb98: b40000d7 cbz x23, 0x5bbb0 5bb9c: f9401ec0 ldr x0, [x22, #0x38] 5bba0: aa1703e1 mov x1, x23 5bba4: 94004814 bl 0x6dbf4 5bba8: 3dc002e0 ldr q0, [x23] 5bbac: 3d8006c0 str q0, [x22, #0x10] 5bbb0: f9401ff6 ldr x22, [sp, #0x38] 5bbb4: b4ffdb36 cbz x22, 0x5b718 5bbb8: 910022c8 add x8, x22, #0x8 5bbbc: c85ffd09 ldaxr x9, [x8] 5bbc0: d100052a sub x10, x9, #0x1 5bbc4: c80bfd0a stlxr w11, x10, [x8] 5bbc8: 35ffffab cbnz w11, 0x5bbbc 5bbcc: b5ffda69 cbnz x9, 0x5b718 5bbd0: f94002c8 ldr x8, [x22] 5bbd4: aa1603e0 mov x0, x22 5bbd8: f9400908 ldr x8, [x8, #0x10] 5bbdc: d63f0100 blr x8 5bbe0: aa1603e0 mov x0, x22 5bbe4: 97ff98eb bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 5bbe8: 394187e8 ldrb w8, [sp, #0x61] 5bbec: 35ffd9a8 cbnz w8, 0x5b720 5bbf0: 17ffff07 b 0x5b80c 5bbf4: b00005a0 adrp x0, 0x110000 5bbf8: 91034000 add x0, x0, #0xd0 5bbfc: 97ff9ab9 bl 0x426e0 <__cxa_guard_acquire@plt> 5bc00: 34ffc5e0 cbz w0, 0x5b4bc 5bc04: 97ff95bb bl 0x412f0 5bc08: f9006740 str x0, [x26, #0xc8] 5bc0c: b00005a0 adrp x0, 0x110000 5bc10: 91034000 add x0, x0, #0xd0 5bc14: 97ff96f7 bl 0x417f0 <__cxa_guard_release@plt> 5bc18: 17fffe29 b 0x5b4bc 5bc1c: 97ff9a1d bl 0x42490 <__stack_chk_fail@plt> 5bc20: 900005a0 adrp x0, 0x10f000 5bc24: f945b000 ldr x0, [x0, #0xb60] 5bc28: f00003c1 adrp x1, 0xd6000 <__cxa_demangle+0x13720> 5bc2c: 913c2421 add x1, x1, #0xf09 5bc30: 528004e2 mov w2, #0x27 // =39 5bc34: 97ffdea2 bl 0x536bc 5bc38: f9400008 ldr x8, [x0] 5bc3c: aa0003f6 mov x22, x0 5bc40: f85e8108 ldur x8, [x8, #-0x18] 5bc44: 8b080000 add x0, x0, x8 5bc48: d101a3a8 sub x8, x29, #0x68 5bc4c: 97ff99f9 bl 0x42430 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 5bc50: 900005a1 adrp x1, 0x10f000 5bc54: f945a021 ldr x1, [x1, #0xb40] 5bc58: d101a3a0 sub x0, x29, #0x68 5bc5c: 97ff9a59 bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 5bc60: f9400008 ldr x8, [x0] 5bc64: f9401d08 ldr x8, [x8, #0x38] 5bc68: 52800141 mov w1, #0xa // =10 5bc6c: d63f0100 blr x8 5bc70: 2a0003f7 mov w23, w0 5bc74: d101a3a0 sub x0, x29, #0x68 5bc78: 97ff9a4a bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 5bc7c: aa1603e0 mov x0, x22 5bc80: 2a1703e1 mov w1, w23 5bc84: 97ffdff9 bl 0x53c68 5bc88: aa1603e0 mov x0, x22 5bc8c: 97ffdf8b bl 0x53ab8 5bc90: 97ff98ec bl 0x42040 5bc94: 900005a0 adrp x0, 0x10f000 5bc98: f945b000 ldr x0, [x0, #0xb60] 5bc9c: f00003c1 adrp x1, 0xd6000 <__cxa_demangle+0x13720> 5bca0: 913c2421 add x1, x1, #0xf09 5bca4: 528004e2 mov w2, #0x27 // =39 5bca8: 97ffde85 bl 0x536bc 5bcac: f9400008 ldr x8, [x0] 5bcb0: aa0003f6 mov x22, x0 5bcb4: f85e8108 ldur x8, [x8, #-0x18] 5bcb8: 8b080000 add x0, x0, x8 5bcbc: d101a3a8 sub x8, x29, #0x68 5bcc0: 97ff99dc bl 0x42430 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 5bcc4: 900005a1 adrp x1, 0x10f000 5bcc8: f945a021 ldr x1, [x1, #0xb40] 5bccc: d101a3a0 sub x0, x29, #0x68 5bcd0: 97ff9a3c bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 5bcd4: f9400008 ldr x8, [x0] 5bcd8: f9401d08 ldr x8, [x8, #0x38] 5bcdc: 52800141 mov w1, #0xa // =10 5bce0: d63f0100 blr x8 5bce4: 2a0003f7 mov w23, w0 5bce8: d101a3a0 sub x0, x29, #0x68 5bcec: 97ff9a2d bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 5bcf0: aa1603e0 mov x0, x22 5bcf4: 2a1703e1 mov w1, w23 5bcf8: 97ffdfdc bl 0x53c68 5bcfc: aa1603e0 mov x0, x22 5bd00: 97ffdf6e bl 0x53ab8 5bd04: 97ff98cf bl 0x42040 5bd08: 900005a0 adrp x0, 0x10f000 5bd0c: f945b000 ldr x0, [x0, #0xb60] 5bd10: f00003c1 adrp x1, 0xd6000 <__cxa_demangle+0x13720> 5bd14: 913c2421 add x1, x1, #0xf09 5bd18: 528004e2 mov w2, #0x27 // =39 5bd1c: 97ffde68 bl 0x536bc 5bd20: f9400008 ldr x8, [x0] 5bd24: aa0003f6 mov x22, x0 5bd28: f85e8108 ldur x8, [x8, #-0x18] 5bd2c: 8b080000 add x0, x0, x8 5bd30: d101a3a8 sub x8, x29, #0x68 5bd34: 97ff99bf bl 0x42430 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 5bd38: 900005a1 adrp x1, 0x10f000 5bd3c: f945a021 ldr x1, [x1, #0xb40] 5bd40: d101a3a0 sub x0, x29, #0x68 5bd44: 97ff9a1f bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 5bd48: f9400008 ldr x8, [x0] 5bd4c: f9401d08 ldr x8, [x8, #0x38] 5bd50: 52800141 mov w1, #0xa // =10 5bd54: d63f0100 blr x8 5bd58: 2a0003f7 mov w23, w0 5bd5c: d101a3a0 sub x0, x29, #0x68 5bd60: 97ff9a10 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 5bd64: aa1603e0 mov x0, x22 5bd68: 2a1703e1 mov w1, w23 5bd6c: 97ffdfbf bl 0x53c68 5bd70: aa1603e0 mov x0, x22 5bd74: 97ffdf51 bl 0x53ab8 5bd78: 97ff98b2 bl 0x42040 5bd7c: 14000051 b 0x5bec0 5bd80: aa0003f6 mov x22, x0 5bd84: d101a3a0 sub x0, x29, #0x68 5bd88: 97ff9a06 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 5bd8c: f94027f7 ldr x23, [sp, #0x48] 5bd90: b50009f7 cbnz x23, 0x5becc 5bd94: 1400006e b 0x5bf4c 5bd98: 14000053 b 0x5bee4 5bd9c: aa0003f6 mov x22, x0 5bda0: d101a3a0 sub x0, x29, #0x68 5bda4: 97ff99ff bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 5bda8: f9402ff7 ldr x23, [sp, #0x58] 5bdac: b5000a37 cbnz x23, 0x5bef0 5bdb0: 14000067 b 0x5bf4c 5bdb4: aa0003f6 mov x22, x0 5bdb8: d101a3a0 sub x0, x29, #0x68 5bdbc: 97ff99f9 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 5bdc0: 394187e8 ldrb w8, [sp, #0x61] 5bdc4: 35000c88 cbnz w8, 0x5bf54 5bdc8: 1400009e b 0x5c040 5bdcc: 1400005b b 0x5bf38 5bdd0: aa0003f6 mov x22, x0 5bdd4: b00005a0 adrp x0, 0x110000 5bdd8: 91034000 add x0, x0, #0xd0 5bddc: 97ff996d bl 0x42390 <__cxa_guard_abort@plt> 5bde0: 140000c0 b 0x5c0e0 5bde4: 14000001 b 0x5bde8 5bde8: aa0003f3 mov x19, x0 5bdec: b00005a0 adrp x0, 0x110000 5bdf0: 91034000 add x0, x0, #0xd0 5bdf4: 97ff9967 bl 0x42390 <__cxa_guard_abort@plt> 5bdf8: 140000c1 b 0x5c0fc 5bdfc: aa0003f6 mov x22, x0 5be00: f9401ff7 ldr x23, [sp, #0x38] 5be04: b5000417 cbnz x23, 0x5be84 5be08: 14000051 b 0x5bf4c 5be0c: f9400bf8 ldr x24, [sp, #0x10] 5be10: aa0003f6 mov x22, x0 5be14: b40001b8 cbz x24, 0x5be48 5be18: 91002308 add x8, x24, #0x8 5be1c: c85ffd09 ldaxr x9, [x8] 5be20: d100052a sub x10, x9, #0x1 5be24: c80bfd0a stlxr w11, x10, [x8] 5be28: 35ffffab cbnz w11, 0x5be1c 5be2c: b50000e9 cbnz x9, 0x5be48 5be30: f9400308 ldr x8, [x24] 5be34: aa1803e0 mov x0, x24 5be38: f9400908 ldr x8, [x8, #0x10] 5be3c: d63f0100 blr x8 5be40: aa1803e0 mov x0, x24 5be44: 97ff9853 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 5be48: b40001b7 cbz x23, 0x5be7c 5be4c: 910022e8 add x8, x23, #0x8 5be50: c85ffd09 ldaxr x9, [x8] 5be54: d100052a sub x10, x9, #0x1 5be58: c80bfd0a stlxr w11, x10, [x8] 5be5c: 35ffffab cbnz w11, 0x5be50 5be60: b50000e9 cbnz x9, 0x5be7c 5be64: f94002e8 ldr x8, [x23] 5be68: aa1703e0 mov x0, x23 5be6c: f9400908 ldr x8, [x8, #0x10] 5be70: d63f0100 blr x8 5be74: aa1703e0 mov x0, x23 5be78: 97ff9846 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 5be7c: f9401ff7 ldr x23, [sp, #0x38] 5be80: b4000677 cbz x23, 0x5bf4c 5be84: 910022e8 add x8, x23, #0x8 5be88: c85ffd09 ldaxr x9, [x8] 5be8c: d100052a sub x10, x9, #0x1 5be90: c80bfd0a stlxr w11, x10, [x8] 5be94: 35ffffab cbnz w11, 0x5be88 5be98: 1400001b b 0x5bf04 5be9c: f94017f7 ldr x23, [sp, #0x28] 5bea0: aa0003f6 mov x22, x0 5bea4: b4000557 cbz x23, 0x5bf4c 5bea8: 910022e8 add x8, x23, #0x8 5beac: c85ffd09 ldaxr x9, [x8] 5beb0: d100052a sub x10, x9, #0x1 5beb4: c80bfd0a stlxr w11, x10, [x8] 5beb8: 35ffffab cbnz w11, 0x5beac 5bebc: 14000012 b 0x5bf04 5bec0: aa0003f6 mov x22, x0 5bec4: f94027f7 ldr x23, [sp, #0x48] 5bec8: b4000437 cbz x23, 0x5bf4c 5becc: 910022e8 add x8, x23, #0x8 5bed0: c85ffd09 ldaxr x9, [x8] 5bed4: d100052a sub x10, x9, #0x1 5bed8: c80bfd0a stlxr w11, x10, [x8] 5bedc: 35ffffab cbnz w11, 0x5bed0 5bee0: 14000009 b 0x5bf04 5bee4: aa0003f6 mov x22, x0 5bee8: f9402ff7 ldr x23, [sp, #0x58] 5beec: b4000317 cbz x23, 0x5bf4c 5bef0: 910022e8 add x8, x23, #0x8 5bef4: c85ffd09 ldaxr x9, [x8] 5bef8: d100052a sub x10, x9, #0x1 5befc: c80bfd0a stlxr w11, x10, [x8] 5bf00: 35ffffab cbnz w11, 0x5bef4 5bf04: b5000249 cbnz x9, 0x5bf4c 5bf08: f94002e8 ldr x8, [x23] 5bf0c: aa1703e0 mov x0, x23 5bf10: f9400908 ldr x8, [x8, #0x10] 5bf14: d63f0100 blr x8 5bf18: aa1703e0 mov x0, x23 5bf1c: 97ff981d bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 5bf20: 394187e8 ldrb w8, [sp, #0x61] 5bf24: 35000188 cbnz w8, 0x5bf54 5bf28: 14000046 b 0x5c040 5bf2c: 14000003 b 0x5bf38 5bf30: 14000002 b 0x5bf38 5bf34: 14000001 b 0x5bf38 5bf38: aa0003f6 mov x22, x0 5bf3c: 394187e8 ldrb w8, [sp, #0x61] 5bf40: 350000a8 cbnz w8, 0x5bf54 5bf44: 1400003f b 0x5c040 5bf48: aa0003f6 mov x22, x0 5bf4c: 394187e8 ldrb w8, [sp, #0x61] 5bf50: 34000788 cbz w8, 0x5c040 5bf54: 394183e8 ldrb w8, [sp, #0x60] 5bf58: 34000748 cbz w8, 0x5c040 5bf5c: 08dffea8 ldarb w8, [x21] 5bf60: 36000228 tbz w8, #0x0, 0x5bfa4 5bf64: f94037e9 ldr x9, [sp, #0x68] 5bf68: f9406748 ldr x8, [x26, #0xc8] 5bf6c: f9400120 ldr x0, [x9] 5bf70: f942e508 ldr x8, [x8, #0x5c8] 5bf74: d63f0100 blr x8 5bf78: 34000360 cbz w0, 0x5bfe4 5bf7c: f9001bff str xzr, [sp, #0x30] 5bf80: 08dffea8 ldarb w8, [x21] 5bf84: 36000208 tbz w8, #0x0, 0x5bfc4 5bf88: f94037e9 ldr x9, [sp, #0x68] 5bf8c: f9406748 ldr x8, [x26, #0xc8] 5bf90: f9400120 ldr x0, [x9] 5bf94: f942e908 ldr x8, [x8, #0x5d0] 5bf98: 9100c3e1 add x1, sp, #0x30 5bf9c: d63f0100 blr x8 5bfa0: 17ffffef b 0x5bf5c 5bfa4: aa1503e0 mov x0, x21 5bfa8: 97ff99ce bl 0x426e0 <__cxa_guard_acquire@plt> 5bfac: 34fffdc0 cbz w0, 0x5bf64 5bfb0: 97ff94d0 bl 0x412f0 5bfb4: f9006740 str x0, [x26, #0xc8] 5bfb8: aa1503e0 mov x0, x21 5bfbc: 97ff960d bl 0x417f0 <__cxa_guard_release@plt> 5bfc0: 17ffffe9 b 0x5bf64 5bfc4: aa1503e0 mov x0, x21 5bfc8: 97ff99c6 bl 0x426e0 <__cxa_guard_acquire@plt> 5bfcc: 34fffde0 cbz w0, 0x5bf88 5bfd0: 97ff94c8 bl 0x412f0 5bfd4: f9006740 str x0, [x26, #0xc8] 5bfd8: aa1503e0 mov x0, x21 5bfdc: 97ff9605 bl 0x417f0 <__cxa_guard_release@plt> 5bfe0: 17ffffea b 0x5bf88 5bfe4: a946abe8 ldp x8, x10, [sp, #0x68] 5bfe8: f9403fe9 ldr x9, [sp, #0x78] 5bfec: b40000c9 cbz x9, 0x5c004 5bff0: 9100212b add x11, x9, #0x8 5bff4: c85f7d6c ldxr x12, [x11] 5bff8: 9100058c add x12, x12, #0x1 5bffc: c80d7d6c stxr w13, x12, [x11] 5c000: 35ffffad cbnz w13, 0x5bff4 5c004: f9400d15 ldr x21, [x8, #0x18] 5c008: a901250a stp x10, x9, [x8, #0x10] 5c00c: b40001b5 cbz x21, 0x5c040 5c010: 910022a8 add x8, x21, #0x8 5c014: c85ffd09 ldaxr x9, [x8] 5c018: d100052a sub x10, x9, #0x1 5c01c: c80bfd0a stlxr w11, x10, [x8] 5c020: 35ffffab cbnz w11, 0x5c014 5c024: b50000e9 cbnz x9, 0x5c040 5c028: f94002a8 ldr x8, [x21] 5c02c: aa1503e0 mov x0, x21 5c030: f9400908 ldr x8, [x8, #0x10] 5c034: d63f0100 blr x8 5c038: aa1503e0 mov x0, x21 5c03c: 97ff97d5 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 5c040: f9403ff5 ldr x21, [sp, #0x78] 5c044: b40001b5 cbz x21, 0x5c078 5c048: 910022a8 add x8, x21, #0x8 5c04c: c85ffd09 ldaxr x9, [x8] 5c050: d100052a sub x10, x9, #0x1 5c054: c80bfd0a stlxr w11, x10, [x8] 5c058: 35ffffab cbnz w11, 0x5c04c 5c05c: b50000e9 cbnz x9, 0x5c078 5c060: f94002a8 ldr x8, [x21] 5c064: aa1503e0 mov x0, x21 5c068: f9400908 ldr x8, [x8, #0x10] 5c06c: d63f0100 blr x8 5c070: aa1503e0 mov x0, x21 5c074: 97ff97c7 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 5c078: b40001b4 cbz x20, 0x5c0ac 5c07c: 91002288 add x8, x20, #0x8 5c080: c85ffd09 ldaxr x9, [x8] 5c084: d100052a sub x10, x9, #0x1 5c088: c80bfd0a stlxr w11, x10, [x8] 5c08c: 35ffffab cbnz w11, 0x5c080 5c090: b50000e9 cbnz x9, 0x5c0ac 5c094: f9400288 ldr x8, [x20] 5c098: aa1403e0 mov x0, x20 5c09c: f9400908 ldr x8, [x8, #0x10] 5c0a0: d63f0100 blr x8 5c0a4: aa1403e0 mov x0, x20 5c0a8: 97ff97ba bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 5c0ac: 910203e0 add x0, sp, #0x80 5c0b0: 94004917 bl 0x6e50c 5c0b4: a948a3e9 ldp x9, x8, [sp, #0x88] 5c0b8: f9005928 str x8, [x9, #0xb0] 5c0bc: 14000009 b 0x5c0e0 5c0c0: 17ffff4a b 0x5bde8 5c0c4: 17ffff49 b 0x5bde8 5c0c8: 97ffde79 bl 0x53aac 5c0cc: 1400000b b 0x5c0f8 5c0d0: 1400000a b 0x5c0f8 5c0d4: 97ffde76 bl 0x53aac 5c0d8: 97ffde75 bl 0x53aac 5c0dc: aa0003f6 mov x22, x0 5c0e0: aa1303e0 mov x0, x19 5c0e4: 9400467a bl 0x6dacc 5c0e8: aa1603e0 mov x0, x22 5c0ec: 9401e4ac bl 0xd539c <__cxa_demangle+0x12abc> 5c0f0: 97ffde6f bl 0x53aac 5c0f4: 14000001 b 0x5c0f8 5c0f8: aa0003f3 mov x19, x0 5c0fc: 910183e8 add x8, sp, #0x60 5c100: 91004100 add x0, x8, #0x10 5c104: 97ff9d54 bl 0x43654 5c108: aa1303e0 mov x0, x19 5c10c: 97ffde68 bl 0x53aac 5c110: d10443ff sub sp, sp, #0x110 5c114: a90b6ffc stp x28, x27, [sp, #0xb0] 5c118: a90c67fa stp x26, x25, [sp, #0xc0] 5c11c: a90d5ff8 stp x24, x23, [sp, #0xd0] 5c120: a90e57f6 stp x22, x21, [sp, #0xe0] 5c124: a90f4ff4 stp x20, x19, [sp, #0xf0] 5c128: a9107bfd stp x29, x30, [sp, #0x100] 5c12c: 910403fd add x29, sp, #0x100 5c130: d53bd05c mrs x28, TPIDR_EL0 5c134: f9401788 ldr x8, [x28, #0x28] 5c138: 910b4013 add x19, x0, #0x2d0 5c13c: aa0003f4 mov x20, x0 5c140: aa1303e0 mov x0, x19 5c144: aa0303f7 mov x23, x3 5c148: aa0203f6 mov x22, x2 5c14c: aa0103f5 mov x21, x1 5c150: f81a03a8 stur x8, [x29, #-0x60] 5c154: 97ff993b bl 0x42640 <_ZNSt6__ndk15mutex4lockEv@plt> 5c158: f94002f8 ldr x24, [x23] 5c15c: a907ffff stp xzr, xzr, [sp, #0x78] 5c160: a94022c9 ldp x9, x8, [x22] 5c164: b40002c8 cbz x8, 0x5c1bc 5c168: 9100210a add x10, x8, #0x8 5c16c: c85f7d4b ldxr x11, [x10] 5c170: 9100056b add x11, x11, #0x1 5c174: c80c7d4b stxr w12, x11, [x10] 5c178: 35ffffac cbnz w12, 0x5c16c 5c17c: f94043f9 ldr x25, [sp, #0x80] 5c180: a907a3e9 stp x9, x8, [sp, #0x78] 5c184: b40001f9 cbz x25, 0x5c1c0 5c188: 91002328 add x8, x25, #0x8 5c18c: c85ffd09 ldaxr x9, [x8] 5c190: d100052a sub x10, x9, #0x1 5c194: c80bfd0a stlxr w11, x10, [x8] 5c198: 35ffffab cbnz w11, 0x5c18c 5c19c: b5000129 cbnz x9, 0x5c1c0 5c1a0: f9400328 ldr x8, [x25] 5c1a4: aa1903e0 mov x0, x25 5c1a8: f9400908 ldr x8, [x8, #0x10] 5c1ac: d63f0100 blr x8 5c1b0: aa1903e0 mov x0, x25 5c1b4: 97ff9777 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 5c1b8: 14000002 b 0x5c1c0 5c1bc: a907a3e9 stp x9, x8, [sp, #0x78] 5c1c0: f00003c1 adrp x1, 0xd7000 5c1c4: 91026021 add x1, x1, #0x98 5c1c8: d101c3a8 sub x8, x29, #0x70 5c1cc: 12800003 mov w3, #-0x1 // =-1 5c1d0: aa1503e0 mov x0, x21 5c1d4: 2a1f03e2 mov w2, wzr 5c1d8: 94004b4c bl 0x6ef08 5c1dc: f85903a8 ldur x8, [x29, #-0x70] 5c1e0: b4002448 cbz x8, 0x5c668 5c1e4: f9003be8 str x8, [sp, #0x70] 5c1e8: d101e3a8 sub x8, x29, #0x78 5c1ec: 9101e3e1 add x1, sp, #0x78 5c1f0: 9101c3e2 add x2, sp, #0x70 5c1f4: aa1803e0 mov x0, x24 5c1f8: 940061ab bl 0x748a4 5c1fc: f94043f8 ldr x24, [sp, #0x80] 5c200: b40000f8 cbz x24, 0x5c21c 5c204: 91002308 add x8, x24, #0x8 5c208: c85ffd09 ldaxr x9, [x8] 5c20c: d100052a sub x10, x9, #0x1 5c210: c80bfd0a stlxr w11, x10, [x8] 5c214: 35ffffab cbnz w11, 0x5c208 5c218: b40003c9 cbz x9, 0x5c290 5c21c: f85883b8 ldur x24, [x29, #-0x78] 5c220: b4000498 cbz x24, 0x5c2b0 5c224: aa1803e0 mov x0, x24 5c228: 940049e9 bl 0x6e9cc 5c22c: 36000420 tbz w0, #0x0, 0x5c2b0 5c230: a9067fff stp xzr, xzr, [sp, #0x60] 5c234: a94022c9 ldp x9, x8, [x22] 5c238: b40008e8 cbz x8, 0x5c354 5c23c: 9100210a add x10, x8, #0x8 5c240: c85f7d4b ldxr x11, [x10] 5c244: 9100056b add x11, x11, #0x1 5c248: c80c7d4b stxr w12, x11, [x10] 5c24c: 35ffffac cbnz w12, 0x5c240 5c250: f94037f5 ldr x21, [sp, #0x68] 5c254: a90623e9 stp x9, x8, [sp, #0x60] 5c258: b4000815 cbz x21, 0x5c358 5c25c: 910022a8 add x8, x21, #0x8 5c260: c85ffd09 ldaxr x9, [x8] 5c264: d100052a sub x10, x9, #0x1 5c268: c80bfd0a stlxr w11, x10, [x8] 5c26c: 35ffffab cbnz w11, 0x5c260 5c270: b5000749 cbnz x9, 0x5c358 5c274: f94002a8 ldr x8, [x21] 5c278: aa1503e0 mov x0, x21 5c27c: f9400908 ldr x8, [x8, #0x10] 5c280: d63f0100 blr x8 5c284: aa1503e0 mov x0, x21 5c288: 97ff9742 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 5c28c: 14000033 b 0x5c358 5c290: f9400308 ldr x8, [x24] 5c294: aa1803e0 mov x0, x24 5c298: f9400908 ldr x8, [x8, #0x10] 5c29c: d63f0100 blr x8 5c2a0: aa1803e0 mov x0, x24 5c2a4: 97ff973b bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 5c2a8: f85883b8 ldur x24, [x29, #-0x78] 5c2ac: b5fffbd8 cbnz x24, 0x5c224 5c2b0: f9002fff str xzr, [sp, #0x58] 5c2b4: f9413689 ldr x9, [x20, #0x268] 5c2b8: f9413288 ldr x8, [x20, #0x260] 5c2bc: 91098298 add x24, x20, #0x260 5c2c0: eb080129 subs x9, x9, x8 5c2c4: 54000b40 b.eq 0x5c42c 5c2c8: aa1f03f9 mov x25, xzr 5c2cc: 9343fd29 asr x9, x9, #3 5c2d0: f879790a ldr x10, [x8, x25, lsl #3] 5c2d4: b40000aa cbz x10, 0x5c2e8 5c2d8: 91000739 add x25, x25, #0x1 5c2dc: eb19013f cmp x9, x25 5c2e0: 54ffff88 b.hi 0x5c2d0 5c2e4: 14000052 b 0x5c42c 5c2e8: 52801d00 mov w0, #0xe8 // =232 5c2ec: 97ff97e9 bl 0x42290 <_Znwm@plt> 5c2f0: a904ffff stp xzr, xzr, [sp, #0x48] 5c2f4: a94022c9 ldp x9, x8, [x22] 5c2f8: aa0003fa mov x26, x0 5c2fc: b40005e8 cbz x8, 0x5c3b8 5c300: 9100210a add x10, x8, #0x8 5c304: c85f7d4b ldxr x11, [x10] 5c308: 9100056b add x11, x11, #0x1 5c30c: c80c7d4b stxr w12, x11, [x10] 5c310: 35ffffac cbnz w12, 0x5c304 5c314: f9402bfb ldr x27, [sp, #0x50] 5c318: a904a3e9 stp x9, x8, [sp, #0x48] 5c31c: b400051b cbz x27, 0x5c3bc 5c320: 91002368 add x8, x27, #0x8 5c324: c85ffd09 ldaxr x9, [x8] 5c328: d100052a sub x10, x9, #0x1 5c32c: c80bfd0a stlxr w11, x10, [x8] 5c330: 35ffffab cbnz w11, 0x5c324 5c334: b5000449 cbnz x9, 0x5c3bc 5c338: f9400368 ldr x8, [x27] 5c33c: aa1b03e0 mov x0, x27 5c340: f9400908 ldr x8, [x8, #0x10] 5c344: d63f0100 blr x8 5c348: aa1b03e0 mov x0, x27 5c34c: 97ff9711 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 5c350: 1400001b b 0x5c3bc 5c354: a90623e9 stp x9, x8, [sp, #0x60] 5c358: 910183e1 add x1, sp, #0x60 5c35c: aa1803e0 mov x0, x24 5c360: 94004385 bl 0x6d174 5c364: aa0003f5 mov x21, x0 5c368: 72001ebf tst w21, #0xff 5c36c: 54001f40 b.eq 0x5c754 5c370: f94037f6 ldr x22, [sp, #0x68] 5c374: b40001b6 cbz x22, 0x5c3a8 5c378: 910022c8 add x8, x22, #0x8 5c37c: c85ffd09 ldaxr x9, [x8] 5c380: d100052a sub x10, x9, #0x1 5c384: c80bfd0a stlxr w11, x10, [x8] 5c388: 35ffffab cbnz w11, 0x5c37c 5c38c: b50000e9 cbnz x9, 0x5c3a8 5c390: f94002c8 ldr x8, [x22] 5c394: aa1603e0 mov x0, x22 5c398: f9400908 ldr x8, [x8, #0x10] 5c39c: d63f0100 blr x8 5c3a0: aa1603e0 mov x0, x22 5c3a4: 97ff96fb bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 5c3a8: f9413288 ldr x8, [x20, #0x260] 5c3ac: 9360fea9 asr x9, x21, #32 5c3b0: f8697914 ldr x20, [x8, x9, lsl #3] 5c3b4: 1400009e b 0x5c62c 5c3b8: a904a3e9 stp x9, x8, [sp, #0x48] 5c3bc: f94002e8 ldr x8, [x23] 5c3c0: f90023e8 str x8, [sp, #0x40] 5c3c4: 910123e2 add x2, sp, #0x48 5c3c8: 910103e3 add x3, sp, #0x40 5c3cc: aa1a03e0 mov x0, x26 5c3d0: aa1503e1 mov x1, x21 5c3d4: 2a1903e4 mov w4, w25 5c3d8: 94003842 bl 0x6a4e0 5c3dc: f9402bfb ldr x27, [sp, #0x50] 5c3e0: f9002ffa str x26, [sp, #0x58] 5c3e4: b40001bb cbz x27, 0x5c418 5c3e8: 91002368 add x8, x27, #0x8 5c3ec: c85ffd09 ldaxr x9, [x8] 5c3f0: d100052a sub x10, x9, #0x1 5c3f4: c80bfd0a stlxr w11, x10, [x8] 5c3f8: 35ffffab cbnz w11, 0x5c3ec 5c3fc: b50000e9 cbnz x9, 0x5c418 5c400: f9400368 ldr x8, [x27] 5c404: aa1b03e0 mov x0, x27 5c408: f9400908 ldr x8, [x8, #0x10] 5c40c: d63f0100 blr x8 5c410: aa1b03e0 mov x0, x27 5c414: 97ff96df bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 5c418: f9402fe8 ldr x8, [sp, #0x58] 5c41c: f9400309 ldr x9, [x24] 5c420: f8397928 str x8, [x9, x25, lsl #3] 5c424: f9402fe8 ldr x8, [sp, #0x58] 5c428: b5000848 cbnz x8, 0x5c530 5c42c: 52801d00 mov w0, #0xe8 // =232 5c430: 97ff9798 bl 0x42290 <_Znwm@plt> 5c434: a9037fff stp xzr, xzr, [sp, #0x30] 5c438: a94022c9 ldp x9, x8, [x22] 5c43c: aa0003f9 mov x25, x0 5c440: b40002c8 cbz x8, 0x5c498 5c444: 9100210a add x10, x8, #0x8 5c448: c85f7d4b ldxr x11, [x10] 5c44c: 9100056b add x11, x11, #0x1 5c450: c80c7d4b stxr w12, x11, [x10] 5c454: 35ffffac cbnz w12, 0x5c448 5c458: f9401ffa ldr x26, [sp, #0x38] 5c45c: a90323e9 stp x9, x8, [sp, #0x30] 5c460: b40001fa cbz x26, 0x5c49c 5c464: 91002348 add x8, x26, #0x8 5c468: c85ffd09 ldaxr x9, [x8] 5c46c: d100052a sub x10, x9, #0x1 5c470: c80bfd0a stlxr w11, x10, [x8] 5c474: 35ffffab cbnz w11, 0x5c468 5c478: b5000129 cbnz x9, 0x5c49c 5c47c: f9400348 ldr x8, [x26] 5c480: aa1a03e0 mov x0, x26 5c484: f9400908 ldr x8, [x8, #0x10] 5c488: d63f0100 blr x8 5c48c: aa1a03e0 mov x0, x26 5c490: 97ff96c0 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 5c494: 14000002 b 0x5c49c 5c498: a90323e9 stp x9, x8, [sp, #0x30] 5c49c: f94002e8 ldr x8, [x23] 5c4a0: f90017e8 str x8, [sp, #0x28] 5c4a4: f9413688 ldr x8, [x20, #0x268] 5c4a8: f9413289 ldr x9, [x20, #0x260] 5c4ac: cb090108 sub x8, x8, x9 5c4b0: d343fd04 lsr x4, x8, #3 5c4b4: 9100c3e2 add x2, sp, #0x30 5c4b8: 9100a3e3 add x3, sp, #0x28 5c4bc: aa1903e0 mov x0, x25 5c4c0: aa1503e1 mov x1, x21 5c4c4: 94003807 bl 0x6a4e0 5c4c8: f9401ffa ldr x26, [sp, #0x38] 5c4cc: f9002ff9 str x25, [sp, #0x58] 5c4d0: b40001ba cbz x26, 0x5c504 5c4d4: 91002348 add x8, x26, #0x8 5c4d8: c85ffd09 ldaxr x9, [x8] 5c4dc: d100052a sub x10, x9, #0x1 5c4e0: c80bfd0a stlxr w11, x10, [x8] 5c4e4: 35ffffab cbnz w11, 0x5c4d8 5c4e8: b50000e9 cbnz x9, 0x5c504 5c4ec: f9400348 ldr x8, [x26] 5c4f0: aa1a03e0 mov x0, x26 5c4f4: f9400908 ldr x8, [x8, #0x10] 5c4f8: d63f0100 blr x8 5c4fc: aa1a03e0 mov x0, x26 5c500: 97ff96a4 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 5c504: f9413688 ldr x8, [x20, #0x268] 5c508: f9413a89 ldr x9, [x20, #0x270] 5c50c: eb09011f cmp x8, x9 5c510: 540000a0 b.eq 0x5c524 5c514: f9402fe9 ldr x9, [sp, #0x58] 5c518: f8008509 str x9, [x8], #0x8 5c51c: f9013688 str x8, [x20, #0x268] 5c520: 14000004 b 0x5c530 5c524: 910163e1 add x1, sp, #0x58 5c528: aa1803e0 mov x0, x24 5c52c: 9400331e bl 0x691a4 5c530: f94002f4 ldr x20, [x23] 5c534: a901ffff stp xzr, xzr, [sp, #0x18] 5c538: a94022c9 ldp x9, x8, [x22] 5c53c: b40002c8 cbz x8, 0x5c594 5c540: 9100210a add x10, x8, #0x8 5c544: c85f7d4b ldxr x11, [x10] 5c548: 9100056b add x11, x11, #0x1 5c54c: c80c7d4b stxr w12, x11, [x10] 5c550: 35ffffac cbnz w12, 0x5c544 5c554: f94013f6 ldr x22, [sp, #0x20] 5c558: a901a3e9 stp x9, x8, [sp, #0x18] 5c55c: b40001f6 cbz x22, 0x5c598 5c560: 910022c8 add x8, x22, #0x8 5c564: c85ffd09 ldaxr x9, [x8] 5c568: d100052a sub x10, x9, #0x1 5c56c: c80bfd0a stlxr w11, x10, [x8] 5c570: 35ffffab cbnz w11, 0x5c564 5c574: b5000129 cbnz x9, 0x5c598 5c578: f94002c8 ldr x8, [x22] 5c57c: aa1603e0 mov x0, x22 5c580: f9400908 ldr x8, [x8, #0x10] 5c584: d63f0100 blr x8 5c588: aa1603e0 mov x0, x22 5c58c: 97ff9681 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 5c590: 14000002 b 0x5c598 5c594: a901a3e9 stp x9, x8, [sp, #0x18] 5c598: f00003c1 adrp x1, 0xd7000 5c59c: 91026021 add x1, x1, #0x98 5c5a0: d101c3a8 sub x8, x29, #0x70 5c5a4: 12800003 mov w3, #-0x1 // =-1 5c5a8: aa1503e0 mov x0, x21 5c5ac: 2a1f03e2 mov w2, wzr 5c5b0: 94004a56 bl 0x6ef08 5c5b4: f85903a8 ldur x8, [x29, #-0x70] 5c5b8: b4000948 cbz x8, 0x5c6e0 5c5bc: f9402fe9 ldr x9, [sp, #0x58] 5c5c0: f9000be8 str x8, [sp, #0x10] 5c5c4: b940e121 ldr w1, [x9, #0xe0] 5c5c8: 910003e8 mov x8, sp 5c5cc: aa1503e0 mov x0, x21 5c5d0: 94004c23 bl 0x6f65c 5c5d4: f94003e8 ldr x8, [sp] 5c5d8: f90007e8 str x8, [sp, #0x8] 5c5dc: 910063e1 add x1, sp, #0x18 5c5e0: 910043e2 add x2, sp, #0x10 5c5e4: 910023e3 add x3, sp, #0x8 5c5e8: aa1403e0 mov x0, x20 5c5ec: 94005f98 bl 0x7444c 5c5f0: f94013f4 ldr x20, [sp, #0x20] 5c5f4: b40001b4 cbz x20, 0x5c628 5c5f8: 91002288 add x8, x20, #0x8 5c5fc: c85ffd09 ldaxr x9, [x8] 5c600: d100052a sub x10, x9, #0x1 5c604: c80bfd0a stlxr w11, x10, [x8] 5c608: 35ffffab cbnz w11, 0x5c5fc 5c60c: b50000e9 cbnz x9, 0x5c628 5c610: f9400288 ldr x8, [x20] 5c614: aa1403e0 mov x0, x20 5c618: f9400908 ldr x8, [x8, #0x10] 5c61c: d63f0100 blr x8 5c620: aa1403e0 mov x0, x20 5c624: 97ff965b bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 5c628: f9402ff4 ldr x20, [sp, #0x58] 5c62c: aa1303e0 mov x0, x19 5c630: 97ff9444 bl 0x41740 <_ZNSt6__ndk15mutex6unlockEv@plt> 5c634: f9401788 ldr x8, [x28, #0x28] 5c638: f85a03a9 ldur x9, [x29, #-0x60] 5c63c: eb09011f cmp x8, x9 5c640: 540004e1 b.ne 0x5c6dc 5c644: aa1403e0 mov x0, x20 5c648: a9507bfd ldp x29, x30, [sp, #0x100] 5c64c: a94f4ff4 ldp x20, x19, [sp, #0xf0] 5c650: a94e57f6 ldp x22, x21, [sp, #0xe0] 5c654: a94d5ff8 ldp x24, x23, [sp, #0xd0] 5c658: a94c67fa ldp x26, x25, [sp, #0xc0] 5c65c: a94b6ffc ldp x28, x27, [sp, #0xb0] 5c660: 910443ff add sp, sp, #0x110 5c664: d65f03c0 ret 5c668: f0000580 adrp x0, 0x10f000 5c66c: f945b000 ldr x0, [x0, #0xb60] 5c670: d00003c1 adrp x1, 0xd6000 <__cxa_demangle+0x13720> 5c674: 913c2421 add x1, x1, #0xf09 5c678: 528004e2 mov w2, #0x27 // =39 5c67c: 97ffdc10 bl 0x536bc 5c680: f9400008 ldr x8, [x0] 5c684: aa0003f4 mov x20, x0 5c688: f85e8108 ldur x8, [x8, #-0x18] 5c68c: 8b080000 add x0, x0, x8 5c690: d101a3a8 sub x8, x29, #0x68 5c694: 97ff9767 bl 0x42430 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 5c698: f0000581 adrp x1, 0x10f000 5c69c: f945a021 ldr x1, [x1, #0xb40] 5c6a0: d101a3a0 sub x0, x29, #0x68 5c6a4: 97ff97c7 bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 5c6a8: f9400008 ldr x8, [x0] 5c6ac: f9401d08 ldr x8, [x8, #0x38] 5c6b0: 52800141 mov w1, #0xa // =10 5c6b4: d63f0100 blr x8 5c6b8: 2a0003f5 mov w21, w0 5c6bc: d101a3a0 sub x0, x29, #0x68 5c6c0: 97ff97b8 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 5c6c4: aa1403e0 mov x0, x20 5c6c8: 2a1503e1 mov w1, w21 5c6cc: 97ffdd67 bl 0x53c68 5c6d0: aa1403e0 mov x0, x20 5c6d4: 97ffdcf9 bl 0x53ab8 5c6d8: 97ff965a bl 0x42040 5c6dc: 97ff976d bl 0x42490 <__stack_chk_fail@plt> 5c6e0: f0000580 adrp x0, 0x10f000 5c6e4: f945b000 ldr x0, [x0, #0xb60] 5c6e8: d00003c1 adrp x1, 0xd6000 <__cxa_demangle+0x13720> 5c6ec: 913c2421 add x1, x1, #0xf09 5c6f0: 528004e2 mov w2, #0x27 // =39 5c6f4: 97ffdbf2 bl 0x536bc 5c6f8: f9400008 ldr x8, [x0] 5c6fc: aa0003f4 mov x20, x0 5c700: f85e8108 ldur x8, [x8, #-0x18] 5c704: 8b080000 add x0, x0, x8 5c708: d101a3a8 sub x8, x29, #0x68 5c70c: 97ff9749 bl 0x42430 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 5c710: f0000581 adrp x1, 0x10f000 5c714: f945a021 ldr x1, [x1, #0xb40] 5c718: d101a3a0 sub x0, x29, #0x68 5c71c: 97ff97a9 bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 5c720: f9400008 ldr x8, [x0] 5c724: f9401d08 ldr x8, [x8, #0x38] 5c728: 52800141 mov w1, #0xa // =10 5c72c: d63f0100 blr x8 5c730: 2a0003f5 mov w21, w0 5c734: d101a3a0 sub x0, x29, #0x68 5c738: 97ff979a bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 5c73c: aa1403e0 mov x0, x20 5c740: 2a1503e1 mov w1, w21 5c744: 97ffdd49 bl 0x53c68 5c748: aa1403e0 mov x0, x20 5c74c: 97ffdcdb bl 0x53ab8 5c750: 97ff963c bl 0x42040 5c754: f0000580 adrp x0, 0x10f000 5c758: f945b000 ldr x0, [x0, #0xb60] 5c75c: d00003c1 adrp x1, 0xd6000 <__cxa_demangle+0x13720> 5c760: 913cc421 add x1, x1, #0xf31 5c764: 528004a2 mov w2, #0x25 // =37 5c768: 97ffdbd5 bl 0x536bc 5c76c: f9400008 ldr x8, [x0] 5c770: aa0003f4 mov x20, x0 5c774: f85e8108 ldur x8, [x8, #-0x18] 5c778: 8b080000 add x0, x0, x8 5c77c: d101a3a8 sub x8, x29, #0x68 5c780: 97ff972c bl 0x42430 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 5c784: f0000581 adrp x1, 0x10f000 5c788: f945a021 ldr x1, [x1, #0xb40] 5c78c: d101a3a0 sub x0, x29, #0x68 5c790: 97ff978c bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 5c794: f9400008 ldr x8, [x0] 5c798: f9401d08 ldr x8, [x8, #0x38] 5c79c: 52800141 mov w1, #0xa // =10 5c7a0: d63f0100 blr x8 5c7a4: 2a0003f5 mov w21, w0 5c7a8: d101a3a0 sub x0, x29, #0x68 5c7ac: 97ff977d bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 5c7b0: aa1403e0 mov x0, x20 5c7b4: 2a1503e1 mov w1, w21 5c7b8: 97ffdd2c bl 0x53c68 5c7bc: aa1403e0 mov x0, x20 5c7c0: 97ffdcbe bl 0x53ab8 5c7c4: 97ff961f bl 0x42040 5c7c8: aa0003f4 mov x20, x0 5c7cc: d101a3a0 sub x0, x29, #0x68 5c7d0: 97ff9774 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 5c7d4: f94037f5 ldr x21, [sp, #0x68] 5c7d8: b50004d5 cbnz x21, 0x5c870 5c7dc: 1400005b b 0x5c948 5c7e0: aa0003f4 mov x20, x0 5c7e4: d101a3a0 sub x0, x29, #0x68 5c7e8: 97ff976e bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 5c7ec: f94013f5 ldr x21, [sp, #0x20] 5c7f0: b50007d5 cbnz x21, 0x5c8e8 5c7f4: 14000055 b 0x5c948 5c7f8: aa0003f4 mov x20, x0 5c7fc: d101a3a0 sub x0, x29, #0x68 5c800: 97ff9768 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 5c804: f94043f5 ldr x21, [sp, #0x80] 5c808: b5000895 cbnz x21, 0x5c918 5c80c: 1400004f b 0x5c948 5c810: 14000033 b 0x5c8dc 5c814: 1400003e b 0x5c90c 5c818: f9402bf5 ldr x21, [sp, #0x50] 5c81c: aa0003f4 mov x20, x0 5c820: b40001b5 cbz x21, 0x5c854 5c824: 910022a8 add x8, x21, #0x8 5c828: c85ffd09 ldaxr x9, [x8] 5c82c: d100052a sub x10, x9, #0x1 5c830: c80bfd0a stlxr w11, x10, [x8] 5c834: 35ffffab cbnz w11, 0x5c828 5c838: b50000e9 cbnz x9, 0x5c854 5c83c: f94002a8 ldr x8, [x21] 5c840: aa1503e0 mov x0, x21 5c844: f9400908 ldr x8, [x8, #0x10] 5c848: d63f0100 blr x8 5c84c: aa1503e0 mov x0, x21 5c850: 97ff95d0 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 5c854: aa1a03e0 mov x0, x26 5c858: 97ff92b2 bl 0x41320 <_ZdlPv@plt> 5c85c: 1400003b b 0x5c948 5c860: 14000028 b 0x5c900 5c864: aa0003f4 mov x20, x0 5c868: f94037f5 ldr x21, [sp, #0x68] 5c86c: b40006f5 cbz x21, 0x5c948 5c870: 910022a8 add x8, x21, #0x8 5c874: c85ffd09 ldaxr x9, [x8] 5c878: d100052a sub x10, x9, #0x1 5c87c: c80bfd0a stlxr w11, x10, [x8] 5c880: 35ffffab cbnz w11, 0x5c874 5c884: 1400002a b 0x5c92c 5c888: f9401ff5 ldr x21, [sp, #0x38] 5c88c: aa0003f4 mov x20, x0 5c890: b40001b5 cbz x21, 0x5c8c4 5c894: 910022a8 add x8, x21, #0x8 5c898: c85ffd09 ldaxr x9, [x8] 5c89c: d100052a sub x10, x9, #0x1 5c8a0: c80bfd0a stlxr w11, x10, [x8] 5c8a4: 35ffffab cbnz w11, 0x5c898 5c8a8: b50000e9 cbnz x9, 0x5c8c4 5c8ac: f94002a8 ldr x8, [x21] 5c8b0: aa1503e0 mov x0, x21 5c8b4: f9400908 ldr x8, [x8, #0x10] 5c8b8: d63f0100 blr x8 5c8bc: aa1503e0 mov x0, x21 5c8c0: 97ff95b4 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 5c8c4: aa1903e0 mov x0, x25 5c8c8: 97ff9296 bl 0x41320 <_ZdlPv@plt> 5c8cc: 1400001f b 0x5c948 5c8d0: 1400000c b 0x5c900 5c8d4: 14000002 b 0x5c8dc 5c8d8: 14000001 b 0x5c8dc 5c8dc: aa0003f4 mov x20, x0 5c8e0: f94013f5 ldr x21, [sp, #0x20] 5c8e4: b4000335 cbz x21, 0x5c948 5c8e8: 910022a8 add x8, x21, #0x8 5c8ec: c85ffd09 ldaxr x9, [x8] 5c8f0: d100052a sub x10, x9, #0x1 5c8f4: c80bfd0a stlxr w11, x10, [x8] 5c8f8: 35ffffab cbnz w11, 0x5c8ec 5c8fc: 1400000c b 0x5c92c 5c900: aa0003f4 mov x20, x0 5c904: 14000011 b 0x5c948 5c908: 14000001 b 0x5c90c 5c90c: aa0003f4 mov x20, x0 5c910: f94043f5 ldr x21, [sp, #0x80] 5c914: b40001b5 cbz x21, 0x5c948 5c918: 910022a8 add x8, x21, #0x8 5c91c: c85ffd09 ldaxr x9, [x8] 5c920: d100052a sub x10, x9, #0x1 5c924: c80bfd0a stlxr w11, x10, [x8] 5c928: 35ffffab cbnz w11, 0x5c91c 5c92c: b50000e9 cbnz x9, 0x5c948 5c930: f94002a8 ldr x8, [x21] 5c934: aa1503e0 mov x0, x21 5c938: f9400908 ldr x8, [x8, #0x10] 5c93c: d63f0100 blr x8 5c940: aa1503e0 mov x0, x21 5c944: 97ff9593 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 5c948: aa1303e0 mov x0, x19 5c94c: 97ff937d bl 0x41740 <_ZNSt6__ndk15mutex6unlockEv@plt> 5c950: aa1403e0 mov x0, x20 5c954: 9401e292 bl 0xd539c <__cxa_demangle+0x12abc> 5c958: d10383ff sub sp, sp, #0xe0 5c95c: a9086ffc stp x28, x27, [sp, #0x80] 5c960: a90967fa stp x26, x25, [sp, #0x90] 5c964: a90a5ff8 stp x24, x23, [sp, #0xa0] 5c968: a90b57f6 stp x22, x21, [sp, #0xb0] 5c96c: a90c4ff4 stp x20, x19, [sp, #0xc0] 5c970: a90d7bfd stp x29, x30, [sp, #0xd0] 5c974: 910343fd add x29, sp, #0xd0 5c978: d53bd059 mrs x25, TPIDR_EL0 5c97c: f9401728 ldr x8, [x25, #0x28] 5c980: aa0003f6 mov x22, x0 5c984: f81a83a8 stur x8, [x29, #-0x58] 5c988: f9401c14 ldr x20, [x0, #0x38] 5c98c: b9400008 ldr w8, [x0] 5c990: f9400409 ldr x9, [x0, #0x8] 5c994: 9101028a add x10, x20, #0x40 5c998: 7100011f cmp w8, #0x0 5c99c: 9a8ac120 csel x0, x9, x10, gt 5c9a0: 940047ff bl 0x6e99c 5c9a4: 36002560 tbz w0, #0x0, 0x5ce50 5c9a8: f9401ec8 ldr x8, [x22, #0x38] 5c9ac: f94006c9 ldr x9, [x22, #0x8] 5c9b0: b94002ca ldr w10, [x22] 5c9b4: 91010108 add x8, x8, #0x40 5c9b8: 91004129 add x9, x9, #0x10 5c9bc: 7100055f cmp w10, #0x1 5c9c0: 9a88c120 csel x0, x9, x8, gt 5c9c4: 9400422f bl 0x6d280 5c9c8: 36002440 tbz w0, #0x0, 0x5ce50 5c9cc: a94ba688 ldp x8, x9, [x20, #0xb8] 5c9d0: eb08013f cmp x9, x8 5c9d4: 54000061 b.ne 0x5c9e0 5c9d8: aa1f03f3 mov x19, xzr 5c9dc: 14000002 b 0x5c9e4 5c9e0: f9400113 ldr x19, [x8] 5c9e4: 94004437 bl 0x6dac0 5c9e8: f90007e0 str x0, [sp, #0x8] 5c9ec: aa1403e0 mov x0, x20 5c9f0: 94004437 bl 0x6dacc 5c9f4: b9409288 ldr w8, [x20, #0x90] 5c9f8: 910123e9 add x9, sp, #0x48 5c9fc: 900005b5 adrp x21, 0x110000 5ca00: 910342b5 add x21, x21, #0xd0 5ca04: b9004be8 str w8, [sp, #0x48] 5ca08: f9405a88 ldr x8, [x20, #0xb0] 5ca0c: 900005bb adrp x27, 0x110000 5ca10: a90523f4 stp x20, x8, [sp, #0x50] 5ca14: f9005a89 str x9, [x20, #0xb0] 5ca18: 08dffea8 ldarb w8, [x21] 5ca1c: 36002448 tbz w8, #0x0, 0x5cea4 5ca20: f9406768 ldr x8, [x27, #0xc8] 5ca24: f9437d08 ldr x8, [x8, #0x6f8] 5ca28: d63f0100 blr x8 5ca2c: a90607e0 stp x0, x1, [sp, #0x60] 5ca30: f9403e7c ldr x28, [x19, #0x78] 5ca34: b40003fc cbz x28, 0x5cab0 5ca38: f9404273 ldr x19, [x19, #0x80] 5ca3c: b40003f3 cbz x19, 0x5cab8 5ca40: 91002268 add x8, x19, #0x8 5ca44: c85f7d09 ldxr x9, [x8] 5ca48: 91000529 add x9, x9, #0x1 5ca4c: c80a7d09 stxr w10, x9, [x8] 5ca50: 35ffffaa cbnz w10, 0x5ca44 5ca54: c85f7d09 ldxr x9, [x8] 5ca58: 91000529 add x9, x9, #0x1 5ca5c: c80a7d09 stxr w10, x9, [x8] 5ca60: 35ffffaa cbnz w10, 0x5ca54 5ca64: c85ffd09 ldaxr x9, [x8] 5ca68: d100052a sub x10, x9, #0x1 5ca6c: c80bfd0a stlxr w11, x10, [x8] 5ca70: 35ffffab cbnz w11, 0x5ca64 5ca74: b50000e9 cbnz x9, 0x5ca90 5ca78: f9400268 ldr x8, [x19] 5ca7c: aa1303e0 mov x0, x19 5ca80: f9400908 ldr x8, [x8, #0x10] 5ca84: d63f0100 blr x8 5ca88: aa1303e0 mov x0, x19 5ca8c: 97ff9541 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 5ca90: 91002268 add x8, x19, #0x8 5ca94: c85f7d09 ldxr x9, [x8] 5ca98: 91000529 add x9, x9, #0x1 5ca9c: c80a7d09 stxr w10, x9, [x8] 5caa0: 35ffffaa cbnz w10, 0x5ca94 5caa4: 2a1f03fa mov w26, wzr 5caa8: aa1303f4 mov x20, x19 5caac: 14000006 b 0x5cac4 5cab0: aa1f03f4 mov x20, xzr 5cab4: 14000002 b 0x5cabc 5cab8: aa1303f4 mov x20, x19 5cabc: aa1f03f3 mov x19, xzr 5cac0: 5280003a mov w26, #0x1 // =1 5cac4: 52800028 mov w8, #0x1 // =1 5cac8: 3900a3e8 strb w8, [sp, #0x28] 5cacc: a903ffff stp xzr, xzr, [sp, #0x38] 5cad0: f9400789 ldr x9, [x28, #0x8] 5cad4: f9001be9 str x9, [sp, #0x30] 5cad8: f9400928 ldr x8, [x9, #0x10] 5cadc: eb1c011f cmp x8, x28 5cae0: 54000340 b.eq 0x5cb48 5cae4: f9400d29 ldr x9, [x9, #0x18] 5cae8: b4000389 cbz x9, 0x5cb58 5caec: 9100212a add x10, x9, #0x8 5caf0: c85f7d4b ldxr x11, [x10] 5caf4: 9100056b add x11, x11, #0x1 5caf8: c80c7d4b stxr w12, x11, [x10] 5cafc: 35ffffac cbnz w12, 0x5caf0 5cb00: f94023f7 ldr x23, [sp, #0x40] 5cb04: a903a7e8 stp x8, x9, [sp, #0x38] 5cb08: b40002b7 cbz x23, 0x5cb5c 5cb0c: 910022e8 add x8, x23, #0x8 5cb10: c85ffd09 ldaxr x9, [x8] 5cb14: d100052a sub x10, x9, #0x1 5cb18: c80bfd0a stlxr w11, x10, [x8] 5cb1c: 35ffffab cbnz w11, 0x5cb10 5cb20: b50001e9 cbnz x9, 0x5cb5c 5cb24: f94002e8 ldr x8, [x23] 5cb28: aa1703e0 mov x0, x23 5cb2c: f9400908 ldr x8, [x8, #0x10] 5cb30: d63f0100 blr x8 5cb34: aa1703e0 mov x0, x23 5cb38: 97ff9516 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 5cb3c: f9401be8 ldr x8, [sp, #0x30] 5cb40: 3600013a tbz w26, #0x0, 0x5cb64 5cb44: 1400000d b 0x5cb78 5cb48: 2a1f03e8 mov w8, wzr 5cb4c: 3900a7e8 strb w8, [sp, #0x29] 5cb50: 3600039a tbz w26, #0x0, 0x5cbc0 5cb54: 14000027 b 0x5cbf0 5cb58: a903a7e8 stp x8, x9, [sp, #0x38] 5cb5c: f9401be8 ldr x8, [sp, #0x30] 5cb60: 370000da tbnz w26, #0x0, 0x5cb78 5cb64: 91002269 add x9, x19, #0x8 5cb68: c85f7d2a ldxr x10, [x9] 5cb6c: 9100054a add x10, x10, #0x1 5cb70: c80b7d2a stxr w11, x10, [x9] 5cb74: 35ffffab cbnz w11, 0x5cb68 5cb78: f9400d17 ldr x23, [x8, #0x18] 5cb7c: a901511c stp x28, x20, [x8, #0x10] 5cb80: b40001b7 cbz x23, 0x5cbb4 5cb84: 910022e8 add x8, x23, #0x8 5cb88: c85ffd09 ldaxr x9, [x8] 5cb8c: d100052a sub x10, x9, #0x1 5cb90: c80bfd0a stlxr w11, x10, [x8] 5cb94: 35ffffab cbnz w11, 0x5cb88 5cb98: b50000e9 cbnz x9, 0x5cbb4 5cb9c: f94002e8 ldr x8, [x23] 5cba0: aa1703e0 mov x0, x23 5cba4: f9400908 ldr x8, [x8, #0x10] 5cba8: d63f0100 blr x8 5cbac: aa1703e0 mov x0, x23 5cbb0: 97ff94f8 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 5cbb4: 52800028 mov w8, #0x1 // =1 5cbb8: 3900a7e8 strb w8, [sp, #0x29] 5cbbc: 370001ba tbnz w26, #0x0, 0x5cbf0 5cbc0: 91002268 add x8, x19, #0x8 5cbc4: c85ffd09 ldaxr x9, [x8] 5cbc8: d100052a sub x10, x9, #0x1 5cbcc: c80bfd0a stlxr w11, x10, [x8] 5cbd0: 35ffffab cbnz w11, 0x5cbc4 5cbd4: b50000e9 cbnz x9, 0x5cbf0 5cbd8: f9400268 ldr x8, [x19] 5cbdc: aa1303e0 mov x0, x19 5cbe0: f9400908 ldr x8, [x8, #0x10] 5cbe4: d63f0100 blr x8 5cbe8: aa1303e0 mov x0, x19 5cbec: 97ff94e9 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 5cbf0: f9401ec8 ldr x8, [x22, #0x38] 5cbf4: b94002c9 ldr w9, [x22] 5cbf8: f94006ca ldr x10, [x22, #0x8] 5cbfc: a901ffff stp xzr, xzr, [sp, #0x18] 5cc00: 91010108 add x8, x8, #0x40 5cc04: 7100013f cmp w9, #0x0 5cc08: 9a88c157 csel x23, x10, x8, gt 5cc0c: 3400007a cbz w26, 0x5cc18 5cc10: a901d3fc stp x28, x20, [sp, #0x18] 5cc14: 14000015 b 0x5cc68 5cc18: 91002268 add x8, x19, #0x8 5cc1c: c85f7d09 ldxr x9, [x8] 5cc20: 91000529 add x9, x9, #0x1 5cc24: c80a7d09 stxr w10, x9, [x8] 5cc28: 35ffffaa cbnz w10, 0x5cc1c 5cc2c: f94013f8 ldr x24, [sp, #0x20] 5cc30: a901d3fc stp x28, x20, [sp, #0x18] 5cc34: b40001b8 cbz x24, 0x5cc68 5cc38: 91002308 add x8, x24, #0x8 5cc3c: c85ffd09 ldaxr x9, [x8] 5cc40: d100052a sub x10, x9, #0x1 5cc44: c80bfd0a stlxr w11, x10, [x8] 5cc48: 35ffffab cbnz w11, 0x5cc3c 5cc4c: b50000e9 cbnz x9, 0x5cc68 5cc50: f9400308 ldr x8, [x24] 5cc54: aa1803e0 mov x0, x24 5cc58: f9400908 ldr x8, [x8, #0x10] 5cc5c: d63f0100 blr x8 5cc60: aa1803e0 mov x0, x24 5cc64: 97ff94cb bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 5cc68: f9401ec8 ldr x8, [x22, #0x38] 5cc6c: f94006c9 ldr x9, [x22, #0x8] 5cc70: b94002ca ldr w10, [x22] 5cc74: 91010108 add x8, x8, #0x40 5cc78: 91004129 add x9, x9, #0x10 5cc7c: 7100055f cmp w10, #0x1 5cc80: 9a88c128 csel x8, x9, x8, gt 5cc84: f9000be8 str x8, [sp, #0x10] 5cc88: d10183a8 sub x8, x29, #0x60 5cc8c: 910063e1 add x1, sp, #0x18 5cc90: 910043e2 add x2, sp, #0x10 5cc94: aa1703e0 mov x0, x23 5cc98: 94005f03 bl 0x748a4 5cc9c: f94013f7 ldr x23, [sp, #0x20] 5cca0: b40000f7 cbz x23, 0x5ccbc 5cca4: 910022e8 add x8, x23, #0x8 5cca8: c85ffd09 ldaxr x9, [x8] 5ccac: d100052a sub x10, x9, #0x1 5ccb0: c80bfd0a stlxr w11, x10, [x8] 5ccb4: 35ffffab cbnz w11, 0x5cca8 5ccb8: b4000e49 cbz x9, 0x5ce80 5ccbc: f85a03b7 ldur x23, [x29, #-0x60] 5ccc0: b40000d7 cbz x23, 0x5ccd8 5ccc4: f9401ec0 ldr x0, [x22, #0x38] 5ccc8: aa1703e1 mov x1, x23 5cccc: 940043ca bl 0x6dbf4 5ccd0: 3dc002e0 ldr q0, [x23] 5ccd4: 3d8006c0 str q0, [x22, #0x10] 5ccd8: 3940a7e8 ldrb w8, [sp, #0x29] 5ccdc: 34000788 cbz w8, 0x5cdcc 5cce0: 3940a3e8 ldrb w8, [sp, #0x28] 5cce4: 34000748 cbz w8, 0x5cdcc 5cce8: 08dffea8 ldarb w8, [x21] 5ccec: 36000228 tbz w8, #0x0, 0x5cd30 5ccf0: f9401be9 ldr x9, [sp, #0x30] 5ccf4: f9406768 ldr x8, [x27, #0xc8] 5ccf8: f9400120 ldr x0, [x9] 5ccfc: f942e508 ldr x8, [x8, #0x5c8] 5cd00: d63f0100 blr x8 5cd04: 34000360 cbz w0, 0x5cd70 5cd08: f81a03bf stur xzr, [x29, #-0x60] 5cd0c: 08dffea8 ldarb w8, [x21] 5cd10: 36000208 tbz w8, #0x0, 0x5cd50 5cd14: f9401be9 ldr x9, [sp, #0x30] 5cd18: f9406768 ldr x8, [x27, #0xc8] 5cd1c: f9400120 ldr x0, [x9] 5cd20: f942e908 ldr x8, [x8, #0x5d0] 5cd24: d10183a1 sub x1, x29, #0x60 5cd28: d63f0100 blr x8 5cd2c: 17ffffef b 0x5cce8 5cd30: aa1503e0 mov x0, x21 5cd34: 97ff966b bl 0x426e0 <__cxa_guard_acquire@plt> 5cd38: 34fffdc0 cbz w0, 0x5ccf0 5cd3c: 97ff916d bl 0x412f0 5cd40: f9006760 str x0, [x27, #0xc8] 5cd44: aa1503e0 mov x0, x21 5cd48: 97ff92aa bl 0x417f0 <__cxa_guard_release@plt> 5cd4c: 17ffffe9 b 0x5ccf0 5cd50: aa1503e0 mov x0, x21 5cd54: 97ff9663 bl 0x426e0 <__cxa_guard_acquire@plt> 5cd58: 34fffde0 cbz w0, 0x5cd14 5cd5c: 97ff9165 bl 0x412f0 5cd60: f9006760 str x0, [x27, #0xc8] 5cd64: aa1503e0 mov x0, x21 5cd68: 97ff92a2 bl 0x417f0 <__cxa_guard_release@plt> 5cd6c: 17ffffea b 0x5cd14 5cd70: a9432be8 ldp x8, x10, [sp, #0x30] 5cd74: f94023e9 ldr x9, [sp, #0x40] 5cd78: b40000c9 cbz x9, 0x5cd90 5cd7c: 9100212b add x11, x9, #0x8 5cd80: c85f7d6c ldxr x12, [x11] 5cd84: 9100058c add x12, x12, #0x1 5cd88: c80d7d6c stxr w13, x12, [x11] 5cd8c: 35ffffad cbnz w13, 0x5cd80 5cd90: f9400d15 ldr x21, [x8, #0x18] 5cd94: a901250a stp x10, x9, [x8, #0x10] 5cd98: b40001b5 cbz x21, 0x5cdcc 5cd9c: 910022a8 add x8, x21, #0x8 5cda0: c85ffd09 ldaxr x9, [x8] 5cda4: d100052a sub x10, x9, #0x1 5cda8: c80bfd0a stlxr w11, x10, [x8] 5cdac: 35ffffab cbnz w11, 0x5cda0 5cdb0: b50000e9 cbnz x9, 0x5cdcc 5cdb4: f94002a8 ldr x8, [x21] 5cdb8: aa1503e0 mov x0, x21 5cdbc: f9400908 ldr x8, [x8, #0x10] 5cdc0: d63f0100 blr x8 5cdc4: aa1503e0 mov x0, x21 5cdc8: 97ff9472 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 5cdcc: f94023f5 ldr x21, [sp, #0x40] 5cdd0: b40001b5 cbz x21, 0x5ce04 5cdd4: 910022a8 add x8, x21, #0x8 5cdd8: c85ffd09 ldaxr x9, [x8] 5cddc: d100052a sub x10, x9, #0x1 5cde0: c80bfd0a stlxr w11, x10, [x8] 5cde4: 35ffffab cbnz w11, 0x5cdd8 5cde8: b50000e9 cbnz x9, 0x5ce04 5cdec: f94002a8 ldr x8, [x21] 5cdf0: aa1503e0 mov x0, x21 5cdf4: f9400908 ldr x8, [x8, #0x10] 5cdf8: d63f0100 blr x8 5cdfc: aa1503e0 mov x0, x21 5ce00: 97ff9464 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 5ce04: 370001ba tbnz w26, #0x0, 0x5ce38 5ce08: 91002268 add x8, x19, #0x8 5ce0c: c85ffd09 ldaxr x9, [x8] 5ce10: d100052a sub x10, x9, #0x1 5ce14: c80bfd0a stlxr w11, x10, [x8] 5ce18: 35ffffab cbnz w11, 0x5ce0c 5ce1c: b50000e9 cbnz x9, 0x5ce38 5ce20: f9400268 ldr x8, [x19] 5ce24: aa1303e0 mov x0, x19 5ce28: f9400908 ldr x8, [x8, #0x10] 5ce2c: d63f0100 blr x8 5ce30: aa1303e0 mov x0, x19 5ce34: 97ff9457 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 5ce38: 910123e0 add x0, sp, #0x48 5ce3c: 940045b4 bl 0x6e50c 5ce40: a94523e9 ldp x9, x8, [sp, #0x50] 5ce44: f9005928 str x8, [x9, #0xb0] 5ce48: f94007e0 ldr x0, [sp, #0x8] 5ce4c: 94004320 bl 0x6dacc 5ce50: f9401728 ldr x8, [x25, #0x28] 5ce54: f85a83a9 ldur x9, [x29, #-0x58] 5ce58: eb09011f cmp x8, x9 5ce5c: 54000381 b.ne 0x5cecc 5ce60: a94d7bfd ldp x29, x30, [sp, #0xd0] 5ce64: a94c4ff4 ldp x20, x19, [sp, #0xc0] 5ce68: a94b57f6 ldp x22, x21, [sp, #0xb0] 5ce6c: a94a5ff8 ldp x24, x23, [sp, #0xa0] 5ce70: a94967fa ldp x26, x25, [sp, #0x90] 5ce74: a9486ffc ldp x28, x27, [sp, #0x80] 5ce78: 910383ff add sp, sp, #0xe0 5ce7c: d65f03c0 ret 5ce80: f94002e8 ldr x8, [x23] 5ce84: aa1703e0 mov x0, x23 5ce88: f9400908 ldr x8, [x8, #0x10] 5ce8c: d63f0100 blr x8 5ce90: aa1703e0 mov x0, x23 5ce94: 97ff943f bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 5ce98: f85a03b7 ldur x23, [x29, #-0x60] 5ce9c: b5fff157 cbnz x23, 0x5ccc4 5cea0: 17ffff8e b 0x5ccd8 5cea4: 900005a0 adrp x0, 0x110000 5cea8: 91034000 add x0, x0, #0xd0 5ceac: 97ff960d bl 0x426e0 <__cxa_guard_acquire@plt> 5ceb0: 34ffdb80 cbz w0, 0x5ca20 5ceb4: 97ff910f bl 0x412f0 5ceb8: f9006760 str x0, [x27, #0xc8] 5cebc: 900005a0 adrp x0, 0x110000 5cec0: 91034000 add x0, x0, #0xd0 5cec4: 97ff924b bl 0x417f0 <__cxa_guard_release@plt> 5cec8: 17fffed6 b 0x5ca20 5cecc: 97ff9571 bl 0x42490 <__stack_chk_fail@plt> 5ced0: aa0003f6 mov x22, x0 5ced4: 900005a0 adrp x0, 0x110000 5ced8: 91034000 add x0, x0, #0xd0 5cedc: 97ff952d bl 0x42390 <__cxa_guard_abort@plt> 5cee0: 14000081 b 0x5d0e4 5cee4: 14000001 b 0x5cee8 5cee8: aa0003f3 mov x19, x0 5ceec: 900005a0 adrp x0, 0x110000 5cef0: 91034000 add x0, x0, #0xd0 5cef4: 97ff9527 bl 0x42390 <__cxa_guard_abort@plt> 5cef8: 14000085 b 0x5d10c 5cefc: aa0003f6 mov x22, x0 5cf00: 3940a7e8 ldrb w8, [sp, #0x29] 5cf04: 350002a8 cbnz w8, 0x5cf58 5cf08: 1400004f b 0x5d044 5cf0c: 97ffdae8 bl 0x53aac 5cf10: 97ffdae7 bl 0x53aac 5cf14: f94013f7 ldr x23, [sp, #0x20] 5cf18: aa0003f6 mov x22, x0 5cf1c: b40001b7 cbz x23, 0x5cf50 5cf20: 910022e8 add x8, x23, #0x8 5cf24: c85ffd09 ldaxr x9, [x8] 5cf28: d100052a sub x10, x9, #0x1 5cf2c: c80bfd0a stlxr w11, x10, [x8] 5cf30: 35ffffab cbnz w11, 0x5cf24 5cf34: b50000e9 cbnz x9, 0x5cf50 5cf38: f94002e8 ldr x8, [x23] 5cf3c: aa1703e0 mov x0, x23 5cf40: f9400908 ldr x8, [x8, #0x10] 5cf44: d63f0100 blr x8 5cf48: aa1703e0 mov x0, x23 5cf4c: 97ff9411 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 5cf50: 3940a7e8 ldrb w8, [sp, #0x29] 5cf54: 34000788 cbz w8, 0x5d044 5cf58: 3940a3e8 ldrb w8, [sp, #0x28] 5cf5c: 34000748 cbz w8, 0x5d044 5cf60: 08dffea8 ldarb w8, [x21] 5cf64: 36000228 tbz w8, #0x0, 0x5cfa8 5cf68: f9401be9 ldr x9, [sp, #0x30] 5cf6c: f9406768 ldr x8, [x27, #0xc8] 5cf70: f9400120 ldr x0, [x9] 5cf74: f942e508 ldr x8, [x8, #0x5c8] 5cf78: d63f0100 blr x8 5cf7c: 34000360 cbz w0, 0x5cfe8 5cf80: f81a03bf stur xzr, [x29, #-0x60] 5cf84: 08dffea8 ldarb w8, [x21] 5cf88: 36000208 tbz w8, #0x0, 0x5cfc8 5cf8c: f9401be9 ldr x9, [sp, #0x30] 5cf90: f9406768 ldr x8, [x27, #0xc8] 5cf94: f9400120 ldr x0, [x9] 5cf98: f942e908 ldr x8, [x8, #0x5d0] 5cf9c: d10183a1 sub x1, x29, #0x60 5cfa0: d63f0100 blr x8 5cfa4: 17ffffef b 0x5cf60 5cfa8: aa1503e0 mov x0, x21 5cfac: 97ff95cd bl 0x426e0 <__cxa_guard_acquire@plt> 5cfb0: 34fffdc0 cbz w0, 0x5cf68 5cfb4: 97ff90cf bl 0x412f0 5cfb8: f9006760 str x0, [x27, #0xc8] 5cfbc: aa1503e0 mov x0, x21 5cfc0: 97ff920c bl 0x417f0 <__cxa_guard_release@plt> 5cfc4: 17ffffe9 b 0x5cf68 5cfc8: aa1503e0 mov x0, x21 5cfcc: 97ff95c5 bl 0x426e0 <__cxa_guard_acquire@plt> 5cfd0: 34fffde0 cbz w0, 0x5cf8c 5cfd4: 97ff90c7 bl 0x412f0 5cfd8: f9006760 str x0, [x27, #0xc8] 5cfdc: aa1503e0 mov x0, x21 5cfe0: 97ff9204 bl 0x417f0 <__cxa_guard_release@plt> 5cfe4: 17ffffea b 0x5cf8c 5cfe8: a9432be8 ldp x8, x10, [sp, #0x30] 5cfec: f94023e9 ldr x9, [sp, #0x40] 5cff0: b40000c9 cbz x9, 0x5d008 5cff4: 9100212b add x11, x9, #0x8 5cff8: c85f7d6c ldxr x12, [x11] 5cffc: 9100058c add x12, x12, #0x1 5d000: c80d7d6c stxr w13, x12, [x11] 5d004: 35ffffad cbnz w13, 0x5cff8 5d008: f9400d15 ldr x21, [x8, #0x18] 5d00c: a901250a stp x10, x9, [x8, #0x10] 5d010: b40001b5 cbz x21, 0x5d044 5d014: 910022a8 add x8, x21, #0x8 5d018: c85ffd09 ldaxr x9, [x8] 5d01c: d100052a sub x10, x9, #0x1 5d020: c80bfd0a stlxr w11, x10, [x8] 5d024: 35ffffab cbnz w11, 0x5d018 5d028: b50000e9 cbnz x9, 0x5d044 5d02c: f94002a8 ldr x8, [x21] 5d030: aa1503e0 mov x0, x21 5d034: f9400908 ldr x8, [x8, #0x10] 5d038: d63f0100 blr x8 5d03c: aa1503e0 mov x0, x21 5d040: 97ff93d4 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 5d044: f94023f5 ldr x21, [sp, #0x40] 5d048: b40000f5 cbz x21, 0x5d064 5d04c: 910022a8 add x8, x21, #0x8 5d050: c85ffd09 ldaxr x9, [x8] 5d054: d100052a sub x10, x9, #0x1 5d058: c80bfd0a stlxr w11, x10, [x8] 5d05c: 35ffffab cbnz w11, 0x5d050 5d060: b4000069 cbz x9, 0x5d06c 5d064: 3600013a tbz w26, #0x0, 0x5d088 5d068: 14000014 b 0x5d0b8 5d06c: f94002a8 ldr x8, [x21] 5d070: aa1503e0 mov x0, x21 5d074: f9400908 ldr x8, [x8, #0x10] 5d078: d63f0100 blr x8 5d07c: aa1503e0 mov x0, x21 5d080: 97ff93c4 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 5d084: 370001ba tbnz w26, #0x0, 0x5d0b8 5d088: 91002268 add x8, x19, #0x8 5d08c: c85ffd09 ldaxr x9, [x8] 5d090: d100052a sub x10, x9, #0x1 5d094: c80bfd0a stlxr w11, x10, [x8] 5d098: 35ffffab cbnz w11, 0x5d08c 5d09c: b50000e9 cbnz x9, 0x5d0b8 5d0a0: f9400268 ldr x8, [x19] 5d0a4: aa1303e0 mov x0, x19 5d0a8: f9400908 ldr x8, [x8, #0x10] 5d0ac: d63f0100 blr x8 5d0b0: aa1303e0 mov x0, x19 5d0b4: 97ff93b7 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 5d0b8: 910123e0 add x0, sp, #0x48 5d0bc: 94004514 bl 0x6e50c 5d0c0: a94523e9 ldp x9, x8, [sp, #0x50] 5d0c4: f9005928 str x8, [x9, #0xb0] 5d0c8: 14000007 b 0x5d0e4 5d0cc: 17ffff87 b 0x5cee8 5d0d0: 17ffff86 b 0x5cee8 5d0d4: 97ffda76 bl 0x53aac 5d0d8: 1400000c b 0x5d108 5d0dc: 1400000b b 0x5d108 5d0e0: aa0003f6 mov x22, x0 5d0e4: f94007e0 ldr x0, [sp, #0x8] 5d0e8: 94004279 bl 0x6dacc 5d0ec: 14000004 b 0x5d0fc 5d0f0: 97ffda6f bl 0x53aac 5d0f4: 14000001 b 0x5d0f8 5d0f8: aa0003f6 mov x22, x0 5d0fc: aa1603e0 mov x0, x22 5d100: 9401e0a7 bl 0xd539c <__cxa_demangle+0x12abc> 5d104: 14000001 b 0x5d108 5d108: aa0003f3 mov x19, x0 5d10c: 9100a3e8 add x8, sp, #0x28 5d110: 91004100 add x0, x8, #0x10 5d114: 97ff9950 bl 0x43654 5d118: aa1303e0 mov x0, x19 5d11c: 97ffda64 bl 0x53aac 5d120: aa0003e8 mov x8, x0 5d124: f9400000 ldr x0, [x0] 5d128: b4000060 cbz x0, 0x5d134 5d12c: f9000500 str x0, [x8, #0x8] 5d130: 17ff907c b 0x41320 <_ZdlPv@plt> 5d134: d65f03c0 ret 5d138: f9400401 ldr x1, [x0, #0x8] 5d13c: 14002f95 b 0x68f90 5d140: a9bc5ff8 stp x24, x23, [sp, #-0x40]! 5d144: a90157f6 stp x22, x21, [sp, #0x10] 5d148: a9024ff4 stp x20, x19, [sp, #0x20] 5d14c: a9037bfd stp x29, x30, [sp, #0x30] 5d150: 9100c3fd add x29, sp, #0x30 5d154: 39404008 ldrb w8, [x0, #0x10] 5d158: f0000597 adrp x23, 0x110000 5d15c: aa0003f3 mov x19, x0 5d160: 910342f7 add x23, x23, #0xd0 5d164: f0000596 adrp x22, 0x110000 5d168: 34000288 cbz w8, 0x5d1b8 5d16c: f9400669 ldr x9, [x19, #0x8] 5d170: 91006268 add x8, x19, #0x18 5d174: eb08013f cmp x9, x8 5d178: 54000040 b.eq 0x5d180 5d17c: f9000668 str x8, [x19, #0x8] 5d180: f9400278 ldr x24, [x19] 5d184: b4000418 cbz x24, 0x5d204 5d188: a941d674 ldp x20, x21, [x19, #0x18] 5d18c: 08dffee8 ldarb w8, [x23] 5d190: 36000488 tbz w8, #0x0, 0x5d220 5d194: f94066c8 ldr x8, [x22, #0xc8] 5d198: b9400f02 ldr w2, [x24, #0xc] 5d19c: f9427108 ldr x8, [x8, #0x4e0] 5d1a0: aa1403e0 mov x0, x20 5d1a4: aa1503e1 mov x1, x21 5d1a8: d63f0100 blr x8 5d1ac: b40002c0 cbz x0, 0x5d204 5d1b0: a900fc1f stp xzr, xzr, [x0, #0x8] 5d1b4: 14000014 b 0x5d204 5d1b8: f9400668 ldr x8, [x19, #0x8] 5d1bc: b4000248 cbz x8, 0x5d204 5d1c0: 91006269 add x9, x19, #0x18 5d1c4: eb09011f cmp x8, x9 5d1c8: 54000060 b.eq 0x5d1d4 5d1cc: aa0903e8 mov x8, x9 5d1d0: f9000669 str x9, [x19, #0x8] 5d1d4: f9400278 ldr x24, [x19] 5d1d8: a9405514 ldp x20, x21, [x8] 5d1dc: 08dffee8 ldarb w8, [x23] 5d1e0: 36000348 tbz w8, #0x0, 0x5d248 5d1e4: f94066c8 ldr x8, [x22, #0xc8] 5d1e8: f9400300 ldr x0, [x24] 5d1ec: f9416108 ldr x8, [x8, #0x2c0] 5d1f0: aa1403e1 mov x1, x20 5d1f4: aa1503e2 mov x2, x21 5d1f8: d63f0100 blr x8 5d1fc: 39404268 ldrb w8, [x19, #0x10] 5d200: 35fffb68 cbnz w8, 0x5d16c 5d204: a9007e7f stp xzr, xzr, [x19] 5d208: 3900427f strb wzr, [x19, #0x10] 5d20c: a9437bfd ldp x29, x30, [sp, #0x30] 5d210: a9424ff4 ldp x20, x19, [sp, #0x20] 5d214: a94157f6 ldp x22, x21, [sp, #0x10] 5d218: a8c45ff8 ldp x24, x23, [sp], #0x40 5d21c: d65f03c0 ret 5d220: f0000580 adrp x0, 0x110000 5d224: 91034000 add x0, x0, #0xd0 5d228: 97ff952e bl 0x426e0 <__cxa_guard_acquire@plt> 5d22c: 34fffb40 cbz w0, 0x5d194 5d230: 97ff9030 bl 0x412f0 5d234: f90066c0 str x0, [x22, #0xc8] 5d238: f0000580 adrp x0, 0x110000 5d23c: 91034000 add x0, x0, #0xd0 5d240: 97ff916c bl 0x417f0 <__cxa_guard_release@plt> 5d244: 17ffffd4 b 0x5d194 5d248: f0000580 adrp x0, 0x110000 5d24c: 91034000 add x0, x0, #0xd0 5d250: 97ff9524 bl 0x426e0 <__cxa_guard_acquire@plt> 5d254: 34fffc80 cbz w0, 0x5d1e4 5d258: 97ff9026 bl 0x412f0 5d25c: f90066c0 str x0, [x22, #0xc8] 5d260: f0000580 adrp x0, 0x110000 5d264: 91034000 add x0, x0, #0xd0 5d268: 97ff9162 bl 0x417f0 <__cxa_guard_release@plt> 5d26c: 17ffffde b 0x5d1e4 5d270: 14000001 b 0x5d274 5d274: aa0003f3 mov x19, x0 5d278: f0000580 adrp x0, 0x110000 5d27c: 91034000 add x0, x0, #0xd0 5d280: 97ff9444 bl 0x42390 <__cxa_guard_abort@plt> 5d284: aa1303e0 mov x0, x19 5d288: 97ffda09 bl 0x53aac 5d28c: 97ffda08 bl 0x53aac 5d290: aa0003e8 mov x8, x0 5d294: f9400000 ldr x0, [x0] 5d298: b4000060 cbz x0, 0x5d2a4 5d29c: f9000500 str x0, [x8, #0x8] 5d2a0: 17ff9020 b 0x41320 <_ZdlPv@plt> 5d2a4: d65f03c0 ret 5d2a8: f9400401 ldr x1, [x0, #0x8] 5d2ac: 14002f27 b 0x68f48 5d2b0: f9400401 ldr x1, [x0, #0x8] 5d2b4: 14002f11 b 0x68ef8 5d2b8: f81d0ff5 str x21, [sp, #-0x30]! 5d2bc: a9014ff4 stp x20, x19, [sp, #0x10] 5d2c0: a9027bfd stp x29, x30, [sp, #0x20] 5d2c4: 910083fd add x29, sp, #0x20 5d2c8: f9400015 ldr x21, [x0] 5d2cc: b4000195 cbz x21, 0x5d2fc 5d2d0: f9400414 ldr x20, [x0, #0x8] 5d2d4: aa0003f3 mov x19, x0 5d2d8: eb15029f cmp x20, x21 5d2dc: 54000180 b.eq 0x5d30c 5d2e0: d100a294 sub x20, x20, #0x28 5d2e4: aa1403e0 mov x0, x20 5d2e8: 97ffff96 bl 0x5d140 5d2ec: eb1402bf cmp x21, x20 5d2f0: 54ffff81 b.ne 0x5d2e0 5d2f4: f9400260 ldr x0, [x19] 5d2f8: 14000006 b 0x5d310 5d2fc: a9427bfd ldp x29, x30, [sp, #0x20] 5d300: a9414ff4 ldp x20, x19, [sp, #0x10] 5d304: f84307f5 ldr x21, [sp], #0x30 5d308: d65f03c0 ret 5d30c: aa1503e0 mov x0, x21 5d310: f9000675 str x21, [x19, #0x8] 5d314: a9427bfd ldp x29, x30, [sp, #0x20] 5d318: a9414ff4 ldp x20, x19, [sp, #0x10] 5d31c: f84307f5 ldr x21, [sp], #0x30 5d320: 17ff9000 b 0x41320 <_ZdlPv@plt> 5d324: f81e0ff3 str x19, [sp, #-0x20]! 5d328: a9017bfd stp x29, x30, [sp, #0x10] 5d32c: 910043fd add x29, sp, #0x10 5d330: f9400008 ldr x8, [x0] 5d334: b40000e8 cbz x8, 0x5d350 5d338: aa0003f3 mov x19, x0 5d33c: 94002eba bl 0x68e24 5d340: f9400260 ldr x0, [x19] 5d344: a9417bfd ldp x29, x30, [sp, #0x10] 5d348: f84207f3 ldr x19, [sp], #0x20 5d34c: 17ff8ff5 b 0x41320 <_ZdlPv@plt> 5d350: a9417bfd ldp x29, x30, [sp, #0x10] 5d354: f84207f3 ldr x19, [sp], #0x20 5d358: d65f03c0 ret 5d35c: aa0003e8 mov x8, x0 5d360: f9400000 ldr x0, [x0] 5d364: b4000060 cbz x0, 0x5d370 5d368: f9000500 str x0, [x8, #0x8] 5d36c: 17ff8fed b 0x41320 <_ZdlPv@plt> 5d370: d65f03c0 ret 5d374: aa0003e8 mov x8, x0 5d378: f9400000 ldr x0, [x0] 5d37c: b4000060 cbz x0, 0x5d388 5d380: f9000500 str x0, [x8, #0x8] 5d384: 17ff8fe7 b 0x41320 <_ZdlPv@plt> 5d388: d65f03c0 ret 5d38c: aa0003e8 mov x8, x0 5d390: f9400000 ldr x0, [x0] 5d394: b4000060 cbz x0, 0x5d3a0 5d398: f9000500 str x0, [x8, #0x8] 5d39c: 17ff8fe1 b 0x41320 <_ZdlPv@plt> 5d3a0: d65f03c0 ret 5d3a4: f81c0ff7 str x23, [sp, #-0x40]! 5d3a8: a90157f6 stp x22, x21, [sp, #0x10] 5d3ac: a9024ff4 stp x20, x19, [sp, #0x20] 5d3b0: a9037bfd stp x29, x30, [sp, #0x30] 5d3b4: 9100c3fd add x29, sp, #0x30 5d3b8: aa0003f6 mov x22, x0 5d3bc: f8448ec1 ldr x1, [x22, #0x48]! 5d3c0: 91010014 add x20, x0, #0x40 5d3c4: aa0003f3 mov x19, x0 5d3c8: aa1403e0 mov x0, x20 5d3cc: 97ffecb8 bl 0x586ac 5d3d0: f9002276 str x22, [x19, #0x40] 5d3d4: f90002df str xzr, [x22] 5d3d8: aa1303f7 mov x23, x19 5d3dc: f8480ee1 ldr x1, [x23, #0x80]! 5d3e0: d10022f5 sub x21, x23, #0x8 5d3e4: aa1503e0 mov x0, x21 5d3e8: f81d02ff stur xzr, [x23, #-0x30] 5d3ec: 94002e3c bl 0x68cdc 5d3f0: 910042e0 add x0, x23, #0x10 5d3f4: a93ffef7 stp x23, xzr, [x23, #-0x8] 5d3f8: f90006ff str xzr, [x23, #0x8] 5d3fc: 94000030 bl 0x5d4bc 5d400: f94002e1 ldr x1, [x23] 5d404: aa1503e0 mov x0, x21 5d408: 94002e35 bl 0x68cdc 5d40c: f94002c1 ldr x1, [x22] 5d410: aa1403e0 mov x0, x20 5d414: 97ffeca6 bl 0x586ac 5d418: f85982f4 ldur x20, [x23, #-0x68] 5d41c: a938feff stp xzr, xzr, [x23, #-0x78] 5d420: f81982ff stur xzr, [x23, #-0x68] 5d424: b4000414 cbz x20, 0x5d4a4 5d428: 91002288 add x8, x20, #0x8 5d42c: c85ffd09 ldaxr x9, [x8] 5d430: d100052a sub x10, x9, #0x1 5d434: c80bfd0a stlxr w11, x10, [x8] 5d438: 35ffffab cbnz w11, 0x5d42c 5d43c: b50000e9 cbnz x9, 0x5d458 5d440: f9400288 ldr x8, [x20] 5d444: aa1403e0 mov x0, x20 5d448: f9400908 ldr x8, [x8, #0x10] 5d44c: d63f0100 blr x8 5d450: aa1403e0 mov x0, x20 5d454: 97ff92cf bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 5d458: f9400e74 ldr x20, [x19, #0x18] 5d45c: 3900827f strb wzr, [x19, #0x20] 5d460: b4000254 cbz x20, 0x5d4a8 5d464: 91002288 add x8, x20, #0x8 5d468: c85ffd09 ldaxr x9, [x8] 5d46c: d100052a sub x10, x9, #0x1 5d470: c80bfd0a stlxr w11, x10, [x8] 5d474: 35ffffab cbnz w11, 0x5d468 5d478: b5000189 cbnz x9, 0x5d4a8 5d47c: f9400288 ldr x8, [x20] 5d480: aa1403e0 mov x0, x20 5d484: f9400908 ldr x8, [x8, #0x10] 5d488: d63f0100 blr x8 5d48c: aa1403e0 mov x0, x20 5d490: a9437bfd ldp x29, x30, [sp, #0x30] 5d494: a9424ff4 ldp x20, x19, [sp, #0x20] 5d498: a94157f6 ldp x22, x21, [sp, #0x10] 5d49c: f84407f7 ldr x23, [sp], #0x40 5d4a0: 17ff92bc b 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 5d4a4: 3900827f strb wzr, [x19, #0x20] 5d4a8: a9437bfd ldp x29, x30, [sp, #0x30] 5d4ac: a9424ff4 ldp x20, x19, [sp, #0x20] 5d4b0: a94157f6 ldp x22, x21, [sp, #0x10] 5d4b4: f84407f7 ldr x23, [sp], #0x40 5d4b8: d65f03c0 ret 5d4bc: a9bc5ff8 stp x24, x23, [sp, #-0x40]! 5d4c0: a90157f6 stp x22, x21, [sp, #0x10] 5d4c4: a9024ff4 stp x20, x19, [sp, #0x20] 5d4c8: a9037bfd stp x29, x30, [sp, #0x30] 5d4cc: 9100c3fd add x29, sp, #0x30 5d4d0: 39404008 ldrb w8, [x0, #0x10] 5d4d4: f0000597 adrp x23, 0x110000 5d4d8: aa0003f3 mov x19, x0 5d4dc: 910342f7 add x23, x23, #0xd0 5d4e0: f0000596 adrp x22, 0x110000 5d4e4: 34000288 cbz w8, 0x5d534 5d4e8: f9400669 ldr x9, [x19, #0x8] 5d4ec: 91006268 add x8, x19, #0x18 5d4f0: eb08013f cmp x9, x8 5d4f4: 54000040 b.eq 0x5d4fc 5d4f8: f9000668 str x8, [x19, #0x8] 5d4fc: f9400278 ldr x24, [x19] 5d500: b4000418 cbz x24, 0x5d580 5d504: a941d674 ldp x20, x21, [x19, #0x18] 5d508: 08dffee8 ldarb w8, [x23] 5d50c: 36000488 tbz w8, #0x0, 0x5d59c 5d510: f94066c8 ldr x8, [x22, #0xc8] 5d514: b9400f02 ldr w2, [x24, #0xc] 5d518: f9427108 ldr x8, [x8, #0x4e0] 5d51c: aa1403e0 mov x0, x20 5d520: aa1503e1 mov x1, x21 5d524: d63f0100 blr x8 5d528: b40002c0 cbz x0, 0x5d580 5d52c: a900fc1f stp xzr, xzr, [x0, #0x8] 5d530: 14000014 b 0x5d580 5d534: f9400668 ldr x8, [x19, #0x8] 5d538: b4000248 cbz x8, 0x5d580 5d53c: 91006269 add x9, x19, #0x18 5d540: eb09011f cmp x8, x9 5d544: 54000060 b.eq 0x5d550 5d548: aa0903e8 mov x8, x9 5d54c: f9000669 str x9, [x19, #0x8] 5d550: f9400278 ldr x24, [x19] 5d554: a9405514 ldp x20, x21, [x8] 5d558: 08dffee8 ldarb w8, [x23] 5d55c: 36000348 tbz w8, #0x0, 0x5d5c4 5d560: f94066c8 ldr x8, [x22, #0xc8] 5d564: f9400300 ldr x0, [x24] 5d568: f9416108 ldr x8, [x8, #0x2c0] 5d56c: aa1403e1 mov x1, x20 5d570: aa1503e2 mov x2, x21 5d574: d63f0100 blr x8 5d578: 39404268 ldrb w8, [x19, #0x10] 5d57c: 35fffb68 cbnz w8, 0x5d4e8 5d580: a9007e7f stp xzr, xzr, [x19] 5d584: 3900427f strb wzr, [x19, #0x10] 5d588: a9437bfd ldp x29, x30, [sp, #0x30] 5d58c: a9424ff4 ldp x20, x19, [sp, #0x20] 5d590: a94157f6 ldp x22, x21, [sp, #0x10] 5d594: a8c45ff8 ldp x24, x23, [sp], #0x40 5d598: d65f03c0 ret 5d59c: f0000580 adrp x0, 0x110000 5d5a0: 91034000 add x0, x0, #0xd0 5d5a4: 97ff944f bl 0x426e0 <__cxa_guard_acquire@plt> 5d5a8: 34fffb40 cbz w0, 0x5d510 5d5ac: 97ff8f51 bl 0x412f0 5d5b0: f90066c0 str x0, [x22, #0xc8] 5d5b4: f0000580 adrp x0, 0x110000 5d5b8: 91034000 add x0, x0, #0xd0 5d5bc: 97ff908d bl 0x417f0 <__cxa_guard_release@plt> 5d5c0: 17ffffd4 b 0x5d510 5d5c4: f0000580 adrp x0, 0x110000 5d5c8: 91034000 add x0, x0, #0xd0 5d5cc: 97ff9445 bl 0x426e0 <__cxa_guard_acquire@plt> 5d5d0: 34fffc80 cbz w0, 0x5d560 5d5d4: 97ff8f47 bl 0x412f0 5d5d8: f90066c0 str x0, [x22, #0xc8] 5d5dc: f0000580 adrp x0, 0x110000 5d5e0: 91034000 add x0, x0, #0xd0 5d5e4: 97ff9083 bl 0x417f0 <__cxa_guard_release@plt> 5d5e8: 17ffffde b 0x5d560 5d5ec: 14000001 b 0x5d5f0 5d5f0: aa0003f3 mov x19, x0 5d5f4: f0000580 adrp x0, 0x110000 5d5f8: 91034000 add x0, x0, #0xd0 5d5fc: 97ff9365 bl 0x42390 <__cxa_guard_abort@plt> 5d600: aa1303e0 mov x0, x19 5d604: 97ffd92a bl 0x53aac 5d608: 97ffd929 bl 0x53aac 5d60c: a9be4ff4 stp x20, x19, [sp, #-0x20]! 5d610: a9017bfd stp x29, x30, [sp, #0x10] 5d614: 910043fd add x29, sp, #0x10 5d618: aa0003f3 mov x19, x0 5d61c: 9100e000 add x0, x0, #0x38 5d620: 97ffd9df bl 0x53d9c 5d624: f9400e74 ldr x20, [x19, #0x18] 5d628: a900fe7f stp xzr, xzr, [x19, #0x8] 5d62c: f9000e7f str xzr, [x19, #0x18] 5d630: b40003d4 cbz x20, 0x5d6a8 5d634: 91002288 add x8, x20, #0x8 5d638: c85ffd09 ldaxr x9, [x8] 5d63c: d100052a sub x10, x9, #0x1 5d640: c80bfd0a stlxr w11, x10, [x8] 5d644: 35ffffab cbnz w11, 0x5d638 5d648: b50000e9 cbnz x9, 0x5d664 5d64c: f9400288 ldr x8, [x20] 5d650: aa1403e0 mov x0, x20 5d654: f9400908 ldr x8, [x8, #0x10] 5d658: d63f0100 blr x8 5d65c: aa1403e0 mov x0, x20 5d660: 97ff924c bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 5d664: f9400e74 ldr x20, [x19, #0x18] 5d668: 3900827f strb wzr, [x19, #0x20] 5d66c: b4000214 cbz x20, 0x5d6ac 5d670: 91002288 add x8, x20, #0x8 5d674: c85ffd09 ldaxr x9, [x8] 5d678: d100052a sub x10, x9, #0x1 5d67c: c80bfd0a stlxr w11, x10, [x8] 5d680: 35ffffab cbnz w11, 0x5d674 5d684: b5000149 cbnz x9, 0x5d6ac 5d688: f9400288 ldr x8, [x20] 5d68c: aa1403e0 mov x0, x20 5d690: f9400908 ldr x8, [x8, #0x10] 5d694: d63f0100 blr x8 5d698: a9417bfd ldp x29, x30, [sp, #0x10] 5d69c: aa1403e0 mov x0, x20 5d6a0: a8c24ff4 ldp x20, x19, [sp], #0x20 5d6a4: 17ff923b b 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 5d6a8: 3900827f strb wzr, [x19, #0x20] 5d6ac: a9417bfd ldp x29, x30, [sp, #0x10] 5d6b0: a8c24ff4 ldp x20, x19, [sp], #0x20 5d6b4: d65f03c0 ret 5d6b8: aa0003e8 mov x8, x0 5d6bc: f9400000 ldr x0, [x0] 5d6c0: b4000060 cbz x0, 0x5d6cc 5d6c4: f9000500 str x0, [x8, #0x8] 5d6c8: 17ff8f16 b 0x41320 <_ZdlPv@plt> 5d6cc: d65f03c0 ret 5d6d0: d10443ff sub sp, sp, #0x110 5d6d4: a90b6ffc stp x28, x27, [sp, #0xb0] 5d6d8: a90c67fa stp x26, x25, [sp, #0xc0] 5d6dc: a90d5ff8 stp x24, x23, [sp, #0xd0] 5d6e0: a90e57f6 stp x22, x21, [sp, #0xe0] 5d6e4: a90f4ff4 stp x20, x19, [sp, #0xf0] 5d6e8: a9107bfd stp x29, x30, [sp, #0x100] 5d6ec: 910403fd add x29, sp, #0x100 5d6f0: d53bd048 mrs x8, TPIDR_EL0 5d6f4: f9000be8 str x8, [sp, #0x10] 5d6f8: f9401508 ldr x8, [x8, #0x28] 5d6fc: aa0003f3 mov x19, x0 5d700: 9103e014 add x20, x0, #0xf8 5d704: f81a03a8 stur x8, [x29, #-0x60] 5d708: aa1403e0 mov x0, x20 5d70c: f90013f4 str x20, [sp, #0x20] 5d710: 97ffe1cb bl 0x55e3c 5d714: aa1403e0 mov x0, x20 5d718: 97ffdb1a bl 0x54380 5d71c: f9402661 ldr x1, [x19, #0x48] 5d720: 9101c262 add x2, x19, #0x70 5d724: aa1403e0 mov x0, x20 5d728: f90003e2 str x2, [sp] 5d72c: 97ffe35b bl 0x56498 5d730: 394a2268 ldrb w8, [x19, #0x288] 5d734: 9109e275 add x21, x19, #0x278 5d738: f90007f5 str x21, [sp, #0x8] 5d73c: 34000308 cbz w8, 0x5d79c 5d740: f9414269 ldr x9, [x19, #0x280] 5d744: 910a4268 add x8, x19, #0x290 5d748: eb08013f cmp x9, x8 5d74c: 54000040 b.eq 0x5d754 5d750: f9014268 str x8, [x19, #0x280] 5d754: f94002b4 ldr x20, [x21] 5d758: b40004f4 cbz x20, 0x5d7f4 5d75c: f0000588 adrp x8, 0x110000 5d760: 91034108 add x8, x8, #0xd0 5d764: f9414a78 ldr x24, [x19, #0x290] 5d768: f9414e79 ldr x25, [x19, #0x298] 5d76c: 08dffd08 ldarb w8, [x8] 5d770: 360090a8 tbz w8, #0x0, 0x5e984 5d774: f0000588 adrp x8, 0x110000 5d778: f9406508 ldr x8, [x8, #0xc8] 5d77c: b9400e82 ldr w2, [x20, #0xc] 5d780: f9427108 ldr x8, [x8, #0x4e0] 5d784: aa1803e0 mov x0, x24 5d788: aa1903e1 mov x1, x25 5d78c: d63f0100 blr x8 5d790: b4000320 cbz x0, 0x5d7f4 5d794: a900fc1f stp xzr, xzr, [x0, #0x8] 5d798: 14000017 b 0x5d7f4 5d79c: f9414268 ldr x8, [x19, #0x280] 5d7a0: b40002a8 cbz x8, 0x5d7f4 5d7a4: 910a4269 add x9, x19, #0x290 5d7a8: eb09011f cmp x8, x9 5d7ac: 54000060 b.eq 0x5d7b8 5d7b0: aa0903e8 mov x8, x9 5d7b4: f9014269 str x9, [x19, #0x280] 5d7b8: a9406518 ldp x24, x25, [x8] 5d7bc: f0000588 adrp x8, 0x110000 5d7c0: 91034108 add x8, x8, #0xd0 5d7c4: f94002b4 ldr x20, [x21] 5d7c8: 08dffd08 ldarb w8, [x8] 5d7cc: 36009368 tbz w8, #0x0, 0x5ea38 5d7d0: f0000588 adrp x8, 0x110000 5d7d4: f9406508 ldr x8, [x8, #0xc8] 5d7d8: f9400280 ldr x0, [x20] 5d7dc: f9416108 ldr x8, [x8, #0x2c0] 5d7e0: aa1803e1 mov x1, x24 5d7e4: aa1903e2 mov x2, x25 5d7e8: d63f0100 blr x8 5d7ec: 394a2268 ldrb w8, [x19, #0x288] 5d7f0: 35fffa88 cbnz w8, 0x5d740 5d7f4: a9007ebf stp xzr, xzr, [x21] 5d7f8: 390042bf strb wzr, [x21, #0x10] 5d7fc: 39466268 ldrb w8, [x19, #0x198] 5d800: 91062274 add x20, x19, #0x188 5d804: 340002e8 cbz w8, 0x5d860 5d808: f940ca69 ldr x9, [x19, #0x190] 5d80c: 91068268 add x8, x19, #0x1a0 5d810: eb08013f cmp x9, x8 5d814: 54000040 b.eq 0x5d81c 5d818: f900ca68 str x8, [x19, #0x190] 5d81c: f9400295 ldr x21, [x20] 5d820: b40004d5 cbz x21, 0x5d8b8 5d824: f0000588 adrp x8, 0x110000 5d828: 91034108 add x8, x8, #0xd0 5d82c: a95a6678 ldp x24, x25, [x19, #0x1a0] 5d830: 08dffd08 ldarb w8, [x8] 5d834: 36008c08 tbz w8, #0x0, 0x5e9b4 5d838: f0000588 adrp x8, 0x110000 5d83c: f9406508 ldr x8, [x8, #0xc8] 5d840: b9400ea2 ldr w2, [x21, #0xc] 5d844: f9427108 ldr x8, [x8, #0x4e0] 5d848: aa1803e0 mov x0, x24 5d84c: aa1903e1 mov x1, x25 5d850: d63f0100 blr x8 5d854: b4000320 cbz x0, 0x5d8b8 5d858: a900fc1f stp xzr, xzr, [x0, #0x8] 5d85c: 14000017 b 0x5d8b8 5d860: f940ca68 ldr x8, [x19, #0x190] 5d864: b40002a8 cbz x8, 0x5d8b8 5d868: 91068269 add x9, x19, #0x1a0 5d86c: eb09011f cmp x8, x9 5d870: 54000060 b.eq 0x5d87c 5d874: aa0903e8 mov x8, x9 5d878: f900ca69 str x9, [x19, #0x190] 5d87c: a9406518 ldp x24, x25, [x8] 5d880: f0000588 adrp x8, 0x110000 5d884: 91034108 add x8, x8, #0xd0 5d888: f9400295 ldr x21, [x20] 5d88c: 08dffd08 ldarb w8, [x8] 5d890: 36008ec8 tbz w8, #0x0, 0x5ea68 5d894: f0000588 adrp x8, 0x110000 5d898: f9406508 ldr x8, [x8, #0xc8] 5d89c: f94002a0 ldr x0, [x21] 5d8a0: f9416108 ldr x8, [x8, #0x2c0] 5d8a4: aa1803e1 mov x1, x24 5d8a8: aa1903e2 mov x2, x25 5d8ac: d63f0100 blr x8 5d8b0: 39466268 ldrb w8, [x19, #0x198] 5d8b4: 35fffaa8 cbnz w8, 0x5d808 5d8b8: a9007e9f stp xzr, xzr, [x20] 5d8bc: 3900429f strb wzr, [x20, #0x10] 5d8c0: 39404268 ldrb w8, [x19, #0x10] 5d8c4: 340002e8 cbz w8, 0x5d920 5d8c8: f9400669 ldr x9, [x19, #0x8] 5d8cc: 91006268 add x8, x19, #0x18 5d8d0: eb08013f cmp x9, x8 5d8d4: 54000040 b.eq 0x5d8dc 5d8d8: f9000668 str x8, [x19, #0x8] 5d8dc: f9400274 ldr x20, [x19] 5d8e0: b40004d4 cbz x20, 0x5d978 5d8e4: f0000588 adrp x8, 0x110000 5d8e8: 91034108 add x8, x8, #0xd0 5d8ec: a941e678 ldp x24, x25, [x19, #0x18] 5d8f0: 08dffd08 ldarb w8, [x8] 5d8f4: 36008768 tbz w8, #0x0, 0x5e9e0 5d8f8: f0000588 adrp x8, 0x110000 5d8fc: f9406508 ldr x8, [x8, #0xc8] 5d900: b9400e82 ldr w2, [x20, #0xc] 5d904: f9427108 ldr x8, [x8, #0x4e0] 5d908: aa1803e0 mov x0, x24 5d90c: aa1903e1 mov x1, x25 5d910: d63f0100 blr x8 5d914: b4000320 cbz x0, 0x5d978 5d918: a900fc1f stp xzr, xzr, [x0, #0x8] 5d91c: 14000017 b 0x5d978 5d920: f9400668 ldr x8, [x19, #0x8] 5d924: b40002a8 cbz x8, 0x5d978 5d928: 91006269 add x9, x19, #0x18 5d92c: eb09011f cmp x8, x9 5d930: 54000060 b.eq 0x5d93c 5d934: aa0903e8 mov x8, x9 5d938: f9000669 str x9, [x19, #0x8] 5d93c: a9406518 ldp x24, x25, [x8] 5d940: f0000588 adrp x8, 0x110000 5d944: 91034108 add x8, x8, #0xd0 5d948: f9400274 ldr x20, [x19] 5d94c: 08dffd08 ldarb w8, [x8] 5d950: 36008a28 tbz w8, #0x0, 0x5ea94 5d954: f0000588 adrp x8, 0x110000 5d958: f9406508 ldr x8, [x8, #0xc8] 5d95c: f9400280 ldr x0, [x20] 5d960: f9416108 ldr x8, [x8, #0x2c0] 5d964: aa1803e1 mov x1, x24 5d968: aa1903e2 mov x2, x25 5d96c: d63f0100 blr x8 5d970: 39404268 ldrb w8, [x19, #0x10] 5d974: 35fffaa8 cbnz w8, 0x5d8c8 5d978: f9410669 ldr x9, [x19, #0x208] 5d97c: f9410268 ldr x8, [x19, #0x200] 5d980: a9007e7f stp xzr, xzr, [x19] 5d984: 3900427f strb wzr, [x19, #0x10] 5d988: eb08013f cmp x9, x8 5d98c: 54000440 b.eq 0x5da14 5d990: b201f3f7 mov x23, #-0x5555555555555556 // =-6148914691236517206 5d994: aa1f03f4 mov x20, xzr 5d998: 52800615 mov w21, #0x30 // =48 5d99c: f2955577 movk x23, #0xaaab 5d9a0: 1400000a b 0x5d9c8 5d9a4: 390002df strb wzr, [x22] 5d9a8: f9410669 ldr x9, [x19, #0x208] 5d9ac: f9410268 ldr x8, [x19, #0x200] 5d9b0: 91000694 add x20, x20, #0x1 5d9b4: cb080129 sub x9, x9, x8 5d9b8: 9344fd29 asr x9, x9, #4 5d9bc: 9b177d29 mul x9, x9, x23 5d9c0: eb14013f cmp x9, x20 5d9c4: 54000289 b.ls 0x5da14 5d9c8: 9b152288 madd x8, x20, x21, x8 5d9cc: f9400918 ldr x24, [x8, #0x10] 5d9d0: 91006116 add x22, x8, #0x18 5d9d4: a9007d1f stp xzr, xzr, [x8] 5d9d8: f900091f str xzr, [x8, #0x10] 5d9dc: b4fffe58 cbz x24, 0x5d9a4 5d9e0: 91002308 add x8, x24, #0x8 5d9e4: c85ffd09 ldaxr x9, [x8] 5d9e8: d100052a sub x10, x9, #0x1 5d9ec: c80bfd0a stlxr w11, x10, [x8] 5d9f0: 35ffffab cbnz w11, 0x5d9e4 5d9f4: b5fffd89 cbnz x9, 0x5d9a4 5d9f8: f9400308 ldr x8, [x24] 5d9fc: aa1803e0 mov x0, x24 5da00: f9400908 ldr x8, [x8, #0x10] 5da04: d63f0100 blr x8 5da08: aa1803e0 mov x0, x24 5da0c: 97ff9161 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 5da10: 17ffffe5 b 0x5d9a4 5da14: f9411268 ldr x8, [x19, #0x220] 5da18: f9410e7a ldr x26, [x19, #0x218] 5da1c: eb1a011f cmp x8, x26 5da20: 54000b60 b.eq 0x5db8c 5da24: b202e7f7 mov x23, #-0x3333333333333334 // =-3689348814741910324 5da28: aa1f03f4 mov x20, xzr 5da2c: aa1f03f5 mov x21, xzr 5da30: f29999b7 movk x23, #0xcccd 5da34: 1400000d b 0x5da68 5da38: 8b140348 add x8, x26, x20 5da3c: a9007d1f stp xzr, xzr, [x8] 5da40: 3900411f strb wzr, [x8, #0x10] 5da44: f9411268 ldr x8, [x19, #0x220] 5da48: f9410e7a ldr x26, [x19, #0x218] 5da4c: 910006b5 add x21, x21, #0x1 5da50: 9100a294 add x20, x20, #0x28 5da54: cb1a0108 sub x8, x8, x26 5da58: 9343fd08 asr x8, x8, #3 5da5c: 9b177d08 mul x8, x8, x23 5da60: eb15011f cmp x8, x21 5da64: 54000949 b.ls 0x5db8c 5da68: 8b14035b add x27, x26, x20 5da6c: 39404368 ldrb w8, [x27, #0x10] 5da70: 34000328 cbz w8, 0x5dad4 5da74: f9400769 ldr x9, [x27, #0x8] 5da78: 91006368 add x8, x27, #0x18 5da7c: eb09011f cmp x8, x9 5da80: 54000060 b.eq 0x5da8c 5da84: 8b140349 add x9, x26, x20 5da88: f9000528 str x8, [x9, #0x8] 5da8c: f8746b5b ldr x27, [x26, x20] 5da90: b4fffd5b cbz x27, 0x5da38 5da94: 8b140348 add x8, x26, x20 5da98: a941e518 ldp x24, x25, [x8, #0x18] 5da9c: f0000588 adrp x8, 0x110000 5daa0: 91034108 add x8, x8, #0xd0 5daa4: 08dffd08 ldarb w8, [x8] 5daa8: 36000468 tbz w8, #0x0, 0x5db34 5daac: f0000588 adrp x8, 0x110000 5dab0: f9406508 ldr x8, [x8, #0xc8] 5dab4: b9400f62 ldr w2, [x27, #0xc] 5dab8: f9427108 ldr x8, [x8, #0x4e0] 5dabc: aa1803e0 mov x0, x24 5dac0: aa1903e1 mov x1, x25 5dac4: d63f0100 blr x8 5dac8: b4fffb80 cbz x0, 0x5da38 5dacc: a900fc1f stp xzr, xzr, [x0, #0x8] 5dad0: 17ffffda b 0x5da38 5dad4: f9400768 ldr x8, [x27, #0x8] 5dad8: b4fffb08 cbz x8, 0x5da38 5dadc: 8b140349 add x9, x26, x20 5dae0: 9100612a add x10, x9, #0x18 5dae4: eb08015f cmp x10, x8 5dae8: 54000060 b.eq 0x5daf4 5daec: aa0a03e8 mov x8, x10 5daf0: f900052a str x10, [x9, #0x8] 5daf4: a9406518 ldp x24, x25, [x8] 5daf8: f0000588 adrp x8, 0x110000 5dafc: 91034108 add x8, x8, #0xd0 5db00: f8746b56 ldr x22, [x26, x20] 5db04: 08dffd08 ldarb w8, [x8] 5db08: 360002c8 tbz w8, #0x0, 0x5db60 5db0c: f0000588 adrp x8, 0x110000 5db10: f9406508 ldr x8, [x8, #0xc8] 5db14: f94002c0 ldr x0, [x22] 5db18: f9416108 ldr x8, [x8, #0x2c0] 5db1c: aa1803e1 mov x1, x24 5db20: aa1903e2 mov x2, x25 5db24: d63f0100 blr x8 5db28: 39404368 ldrb w8, [x27, #0x10] 5db2c: 35fffa48 cbnz w8, 0x5da74 5db30: 17ffffc2 b 0x5da38 5db34: f0000580 adrp x0, 0x110000 5db38: 91034000 add x0, x0, #0xd0 5db3c: 97ff92e9 bl 0x426e0 <__cxa_guard_acquire@plt> 5db40: 34fffb60 cbz w0, 0x5daac 5db44: 97ff8deb bl 0x412f0 5db48: f0000588 adrp x8, 0x110000 5db4c: f9006500 str x0, [x8, #0xc8] 5db50: f0000580 adrp x0, 0x110000 5db54: 91034000 add x0, x0, #0xd0 5db58: 97ff8f26 bl 0x417f0 <__cxa_guard_release@plt> 5db5c: 17ffffd4 b 0x5daac 5db60: f0000580 adrp x0, 0x110000 5db64: 91034000 add x0, x0, #0xd0 5db68: 97ff92de bl 0x426e0 <__cxa_guard_acquire@plt> 5db6c: 34fffd00 cbz w0, 0x5db0c 5db70: 97ff8de0 bl 0x412f0 5db74: f0000588 adrp x8, 0x110000 5db78: f9006500 str x0, [x8, #0xc8] 5db7c: f0000580 adrp x0, 0x110000 5db80: 91034000 add x0, x0, #0xd0 5db84: 97ff8f1b bl 0x417f0 <__cxa_guard_release@plt> 5db88: 17ffffe1 b 0x5db0c 5db8c: f9402679 ldr x25, [x19, #0x48] 5db90: 94003fcc bl 0x6dac0 5db94: f9000fe0 str x0, [sp, #0x18] 5db98: aa1903e0 mov x0, x25 5db9c: 94003fcc bl 0x6dacc 5dba0: b9409328 ldr w8, [x25, #0x90] 5dba4: 9101a3e9 add x9, sp, #0x68 5dba8: b9006be8 str w8, [sp, #0x68] 5dbac: f9405b28 ldr x8, [x25, #0xb0] 5dbb0: a90723f9 stp x25, x8, [sp, #0x70] 5dbb4: f0000588 adrp x8, 0x110000 5dbb8: f9005b29 str x9, [x25, #0xb0] 5dbbc: 91034108 add x8, x8, #0xd0 5dbc0: 08dffd08 ldarb w8, [x8] 5dbc4: 36006ca8 tbz w8, #0x0, 0x5e958 5dbc8: f0000588 adrp x8, 0x110000 5dbcc: f9406508 ldr x8, [x8, #0xc8] 5dbd0: f9437d08 ldr x8, [x8, #0x6f8] 5dbd4: d63f0100 blr x8 5dbd8: a90807e0 stp x0, x1, [sp, #0x80] 5dbdc: f9403e74 ldr x20, [x19, #0x78] 5dbe0: b40003f4 cbz x20, 0x5dc5c 5dbe4: f9404275 ldr x21, [x19, #0x80] 5dbe8: b40003f5 cbz x21, 0x5dc64 5dbec: 910022a8 add x8, x21, #0x8 5dbf0: c85f7d09 ldxr x9, [x8] 5dbf4: 91000529 add x9, x9, #0x1 5dbf8: c80a7d09 stxr w10, x9, [x8] 5dbfc: 35ffffaa cbnz w10, 0x5dbf0 5dc00: c85f7d09 ldxr x9, [x8] 5dc04: 91000529 add x9, x9, #0x1 5dc08: c80a7d09 stxr w10, x9, [x8] 5dc0c: 35ffffaa cbnz w10, 0x5dc00 5dc10: c85ffd09 ldaxr x9, [x8] 5dc14: d100052a sub x10, x9, #0x1 5dc18: c80bfd0a stlxr w11, x10, [x8] 5dc1c: 35ffffab cbnz w11, 0x5dc10 5dc20: b50000e9 cbnz x9, 0x5dc3c 5dc24: f94002a8 ldr x8, [x21] 5dc28: aa1503e0 mov x0, x21 5dc2c: f9400908 ldr x8, [x8, #0x10] 5dc30: d63f0100 blr x8 5dc34: aa1503e0 mov x0, x21 5dc38: 97ff90d6 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 5dc3c: 910022a8 add x8, x21, #0x8 5dc40: c85f7d09 ldxr x9, [x8] 5dc44: 91000529 add x9, x9, #0x1 5dc48: c80a7d09 stxr w10, x9, [x8] 5dc4c: 35ffffaa cbnz w10, 0x5dc40 5dc50: aa1503f9 mov x25, x21 5dc54: b90037ff str wzr, [sp, #0x34] 5dc58: 14000007 b 0x5dc74 5dc5c: aa1f03f9 mov x25, xzr 5dc60: 14000002 b 0x5dc68 5dc64: aa1503f9 mov x25, x21 5dc68: 52800028 mov w8, #0x1 // =1 5dc6c: aa1f03f5 mov x21, xzr 5dc70: b90037e8 str w8, [sp, #0x34] 5dc74: 52800028 mov w8, #0x1 // =1 5dc78: 390123e8 strb w8, [sp, #0x48] 5dc7c: a905ffff stp xzr, xzr, [sp, #0x58] 5dc80: f9400689 ldr x9, [x20, #0x8] 5dc84: f9002be9 str x9, [sp, #0x50] 5dc88: f9400928 ldr x8, [x9, #0x10] 5dc8c: eb14011f cmp x8, x20 5dc90: 54000300 b.eq 0x5dcf0 5dc94: f9400d29 ldr x9, [x9, #0x18] 5dc98: b4000309 cbz x9, 0x5dcf8 5dc9c: 9100212a add x10, x9, #0x8 5dca0: c85f7d4b ldxr x11, [x10] 5dca4: 9100056b add x11, x11, #0x1 5dca8: c80c7d4b stxr w12, x11, [x10] 5dcac: 35ffffac cbnz w12, 0x5dca0 5dcb0: f94033fa ldr x26, [sp, #0x60] 5dcb4: a905a7e8 stp x8, x9, [sp, #0x58] 5dcb8: b400023a cbz x26, 0x5dcfc 5dcbc: 91002348 add x8, x26, #0x8 5dcc0: c85ffd09 ldaxr x9, [x8] 5dcc4: d100052a sub x10, x9, #0x1 5dcc8: c80bfd0a stlxr w11, x10, [x8] 5dccc: 35ffffab cbnz w11, 0x5dcc0 5dcd0: b5000169 cbnz x9, 0x5dcfc 5dcd4: f9400348 ldr x8, [x26] 5dcd8: aa1a03e0 mov x0, x26 5dcdc: f9400908 ldr x8, [x8, #0x10] 5dce0: d63f0100 blr x8 5dce4: aa1a03e0 mov x0, x26 5dce8: 97ff90aa bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 5dcec: 14000004 b 0x5dcfc 5dcf0: 2a1f03e8 mov w8, wzr 5dcf4: 1400001a b 0x5dd5c 5dcf8: a905a7e8 stp x8, x9, [sp, #0x58] 5dcfc: f9402be8 ldr x8, [sp, #0x50] 5dd00: b94037e9 ldr w9, [sp, #0x34] 5dd04: 370000c9 tbnz w9, #0x0, 0x5dd1c 5dd08: 910022a9 add x9, x21, #0x8 5dd0c: c85f7d2a ldxr x10, [x9] 5dd10: 9100054a add x10, x10, #0x1 5dd14: c80b7d2a stxr w11, x10, [x9] 5dd18: 35ffffab cbnz w11, 0x5dd0c 5dd1c: f9400d1a ldr x26, [x8, #0x18] 5dd20: a9016514 stp x20, x25, [x8, #0x10] 5dd24: b40001ba cbz x26, 0x5dd58 5dd28: 91002348 add x8, x26, #0x8 5dd2c: c85ffd09 ldaxr x9, [x8] 5dd30: d100052a sub x10, x9, #0x1 5dd34: c80bfd0a stlxr w11, x10, [x8] 5dd38: 35ffffab cbnz w11, 0x5dd2c 5dd3c: b50000e9 cbnz x9, 0x5dd58 5dd40: f9400348 ldr x8, [x26] 5dd44: aa1a03e0 mov x0, x26 5dd48: f9400908 ldr x8, [x8, #0x10] 5dd4c: d63f0100 blr x8 5dd50: aa1a03e0 mov x0, x26 5dd54: 97ff908f bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 5dd58: 52800028 mov w8, #0x1 // =1 5dd5c: 390127e8 strb w8, [sp, #0x49] 5dd60: b94037e8 ldr w8, [sp, #0x34] 5dd64: 370001a8 tbnz w8, #0x0, 0x5dd98 5dd68: 910022a8 add x8, x21, #0x8 5dd6c: c85ffd09 ldaxr x9, [x8] 5dd70: d100052a sub x10, x9, #0x1 5dd74: c80bfd0a stlxr w11, x10, [x8] 5dd78: 35ffffab cbnz w11, 0x5dd6c 5dd7c: b50000e9 cbnz x9, 0x5dd98 5dd80: f94002a8 ldr x8, [x21] 5dd84: aa1503e0 mov x0, x21 5dd88: f9400908 ldr x8, [x8, #0x10] 5dd8c: d63f0100 blr x8 5dd90: aa1503e0 mov x0, x21 5dd94: 97ff907f bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 5dd98: f9412678 ldr x24, [x19, #0x248] 5dd9c: 91094277 add x23, x19, #0x250 5dda0: f90017f5 str x21, [sp, #0x28] 5dda4: eb17031f cmp x24, x23 5dda8: 54001840 b.eq 0x5e0b0 5ddac: f94017e8 ldr x8, [sp, #0x28] 5ddb0: 91002115 add x21, x8, #0x8 5ddb4: f9401b08 ldr x8, [x24, #0x30] 5ddb8: b50000e8 cbnz x8, 0x5ddd4 5ddbc: 14000013 b 0x5de08 5ddc0: aa0903f8 mov x24, x9 5ddc4: eb17031f cmp x24, x23 5ddc8: 54001740 b.eq 0x5e0b0 5ddcc: f9401b08 ldr x8, [x24, #0x30] 5ddd0: b40001c8 cbz x8, 0x5de08 5ddd4: f9402660 ldr x0, [x19, #0x48] 5ddd8: 94003f40 bl 0x6dad8 5dddc: 3dc01300 ldr q0, [x24, #0x40] 5dde0: aa0003fa mov x26, x0 5dde4: 3d800000 str q0, [x0] 5dde8: b9400808 ldr w8, [x0, #0x8] 5ddec: 31002d1f cmn w8, #0xb 5ddf0: 540000e3 b.lo 0x5de0c 5ddf4: f9400348 ldr x8, [x26] 5ddf8: b9400109 ldr w9, [x8] 5ddfc: 11000529 add w9, w9, #0x1 5de00: b9000109 str w9, [x8] 5de04: 14000002 b 0x5de0c 5de08: aa1f03fa mov x26, xzr 5de0c: aa1a03e0 mov x0, x26 5de10: 940042e3 bl 0x6e99c 5de14: 360009c0 tbz w0, #0x0, 0x5df4c 5de18: b94037e8 ldr w8, [sp, #0x34] 5de1c: a903ffff stp xzr, xzr, [sp, #0x38] 5de20: 36000068 tbz w8, #0x0, 0x5de2c 5de24: a903e7f4 stp x20, x25, [sp, #0x38] 5de28: 14000014 b 0x5de78 5de2c: c85f7ea8 ldxr x8, [x21] 5de30: 91000508 add x8, x8, #0x1 5de34: c8097ea8 stxr w9, x8, [x21] 5de38: 35ffffa9 cbnz w9, 0x5de2c 5de3c: f94023fb ldr x27, [sp, #0x40] 5de40: a903e7f4 stp x20, x25, [sp, #0x38] 5de44: b40001bb cbz x27, 0x5de78 5de48: 91002368 add x8, x27, #0x8 5de4c: c85ffd09 ldaxr x9, [x8] 5de50: d100052a sub x10, x9, #0x1 5de54: c80bfd0a stlxr w11, x10, [x8] 5de58: 35ffffab cbnz w11, 0x5de4c 5de5c: b50000e9 cbnz x9, 0x5de78 5de60: f9400368 ldr x8, [x27] 5de64: aa1b03e0 mov x0, x27 5de68: f9400908 ldr x8, [x8, #0x10] 5de6c: d63f0100 blr x8 5de70: aa1b03e0 mov x0, x27 5de74: 97ff9047 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 5de78: d101a3a8 sub x8, x29, #0x68 5de7c: 9100e3e1 add x1, sp, #0x38 5de80: aa1a03e0 mov x0, x26 5de84: 940043b5 bl 0x6ed58 5de88: f85983ba ldur x26, [x29, #-0x68] 5de8c: b400631a cbz x26, 0x5eaec 5de90: f94023fb ldr x27, [sp, #0x40] 5de94: b40001bb cbz x27, 0x5dec8 5de98: 91002368 add x8, x27, #0x8 5de9c: c85ffd09 ldaxr x9, [x8] 5dea0: d100052a sub x10, x9, #0x1 5dea4: c80bfd0a stlxr w11, x10, [x8] 5dea8: 35ffffab cbnz w11, 0x5de9c 5deac: b50000e9 cbnz x9, 0x5dec8 5deb0: f9400368 ldr x8, [x27] 5deb4: aa1b03e0 mov x0, x27 5deb8: f9400908 ldr x8, [x8, #0x10] 5debc: d63f0100 blr x8 5dec0: aa1b03e0 mov x0, x27 5dec4: 97ff9033 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 5dec8: aa1a03e0 mov x0, x26 5decc: 94003ce0 bl 0x6d24c 5ded0: 370003e0 tbnz w0, #0x0, 0x5df4c 5ded4: aa1a03e0 mov x0, x26 5ded8: 94003ce1 bl 0x6d25c 5dedc: 37000380 tbnz w0, #0x0, 0x5df4c 5dee0: aa1a03e0 mov x0, x26 5dee4: 94005c6b bl 0x75090 5dee8: 7100081f cmp w0, #0x2 5deec: 5400030b b.lt 0x5df4c 5def0: 52800021 mov w1, #0x1 // =1 5def4: aa1a03e0 mov x0, x26 5def8: 94005be0 bl 0x74e78 5defc: b4000280 cbz x0, 0x5df4c 5df00: b9402008 ldr w8, [x0, #0x20] 5df04: 7100051f cmp w8, #0x1 5df08: 5400022b b.lt 0x5df4c 5df0c: aa1a03e0 mov x0, x26 5df10: 94003ccf bl 0x6d24c 5df14: 37000180 tbnz w0, #0x0, 0x5df44 5df18: aa1a03e0 mov x0, x26 5df1c: 94003cd0 bl 0x6d25c 5df20: 37000120 tbnz w0, #0x0, 0x5df44 5df24: aa1a03e0 mov x0, x26 5df28: 94005c5a bl 0x75090 5df2c: 7100041f cmp w0, #0x1 5df30: 540000ab b.lt 0x5df44 5df34: aa1a03e0 mov x0, x26 5df38: 2a1f03e1 mov w1, wzr 5df3c: 94005bcf bl 0x74e78 5df40: 14000002 b 0x5df48 5df44: aa1f03e0 mov x0, xzr 5df48: 97ff8d9a bl 0x415b0 5df4c: 3940e308 ldrb w8, [x24, #0x38] 5df50: 9100a31c add x28, x24, #0x28 5df54: 340002e8 cbz w8, 0x5dfb0 5df58: f9401b09 ldr x9, [x24, #0x30] 5df5c: 91010308 add x8, x24, #0x40 5df60: eb08013f cmp x9, x8 5df64: 54000040 b.eq 0x5df6c 5df68: f9001b08 str x8, [x24, #0x30] 5df6c: f9400396 ldr x22, [x28] 5df70: b40004d6 cbz x22, 0x5e008 5df74: f0000588 adrp x8, 0x110000 5df78: 91034108 add x8, x8, #0xd0 5df7c: a9446f1a ldp x26, x27, [x24, #0x40] 5df80: 08dffd08 ldarb w8, [x8] 5df84: 360006a8 tbz w8, #0x0, 0x5e058 5df88: f0000588 adrp x8, 0x110000 5df8c: f9406508 ldr x8, [x8, #0xc8] 5df90: b9400ec2 ldr w2, [x22, #0xc] 5df94: f9427108 ldr x8, [x8, #0x4e0] 5df98: aa1a03e0 mov x0, x26 5df9c: aa1b03e1 mov x1, x27 5dfa0: d63f0100 blr x8 5dfa4: b4000320 cbz x0, 0x5e008 5dfa8: a900fc1f stp xzr, xzr, [x0, #0x8] 5dfac: 14000017 b 0x5e008 5dfb0: f9401b08 ldr x8, [x24, #0x30] 5dfb4: b40002a8 cbz x8, 0x5e008 5dfb8: 91010309 add x9, x24, #0x40 5dfbc: eb09011f cmp x8, x9 5dfc0: 54000060 b.eq 0x5dfcc 5dfc4: aa0903e8 mov x8, x9 5dfc8: f9001b09 str x9, [x24, #0x30] 5dfcc: a9406d1a ldp x26, x27, [x8] 5dfd0: f0000588 adrp x8, 0x110000 5dfd4: 91034108 add x8, x8, #0xd0 5dfd8: f9400396 ldr x22, [x28] 5dfdc: 08dffd08 ldarb w8, [x8] 5dfe0: 36000528 tbz w8, #0x0, 0x5e084 5dfe4: f0000588 adrp x8, 0x110000 5dfe8: f9406508 ldr x8, [x8, #0xc8] 5dfec: f94002c0 ldr x0, [x22] 5dff0: f9416108 ldr x8, [x8, #0x2c0] 5dff4: aa1a03e1 mov x1, x26 5dff8: aa1b03e2 mov x2, x27 5dffc: d63f0100 blr x8 5e000: 3940e308 ldrb w8, [x24, #0x38] 5e004: 35fffaa8 cbnz w8, 0x5df58 5e008: a9007f9f stp xzr, xzr, [x28] 5e00c: 3900439f strb wzr, [x28, #0x10] 5e010: f9400708 ldr x8, [x24, #0x8] 5e014: b40000a8 cbz x8, 0x5e028 5e018: aa0803f8 mov x24, x8 5e01c: f9400108 ldr x8, [x8] 5e020: b5ffffc8 cbnz x8, 0x5e018 5e024: 17ffff68 b 0x5ddc4 5e028: aa1803e8 mov x8, x24 5e02c: f8410d09 ldr x9, [x8, #0x10]! 5e030: f940012a ldr x10, [x9] 5e034: eb18015f cmp x10, x24 5e038: 54ffec40 b.eq 0x5ddc0 5e03c: f9400109 ldr x9, [x8] 5e040: aa0903e8 mov x8, x9 5e044: f8410d18 ldr x24, [x8, #0x10]! 5e048: f940030a ldr x10, [x24] 5e04c: eb09015f cmp x10, x9 5e050: 54ffff61 b.ne 0x5e03c 5e054: 17ffff5c b 0x5ddc4 5e058: d0000580 adrp x0, 0x110000 5e05c: 91034000 add x0, x0, #0xd0 5e060: 97ff91a0 bl 0x426e0 <__cxa_guard_acquire@plt> 5e064: 34fff920 cbz w0, 0x5df88 5e068: 97ff8ca2 bl 0x412f0 5e06c: d0000588 adrp x8, 0x110000 5e070: f9006500 str x0, [x8, #0xc8] 5e074: d0000580 adrp x0, 0x110000 5e078: 91034000 add x0, x0, #0xd0 5e07c: 97ff8ddd bl 0x417f0 <__cxa_guard_release@plt> 5e080: 17ffffc2 b 0x5df88 5e084: d0000580 adrp x0, 0x110000 5e088: 91034000 add x0, x0, #0xd0 5e08c: 97ff9195 bl 0x426e0 <__cxa_guard_acquire@plt> 5e090: 34fffaa0 cbz w0, 0x5dfe4 5e094: 97ff8c97 bl 0x412f0 5e098: d0000588 adrp x8, 0x110000 5e09c: f9006500 str x0, [x8, #0xc8] 5e0a0: d0000580 adrp x0, 0x110000 5e0a4: 91034000 add x0, x0, #0xd0 5e0a8: 97ff8dd2 bl 0x417f0 <__cxa_guard_release@plt> 5e0ac: 17ffffce b 0x5dfe4 5e0b0: f940a261 ldr x1, [x19, #0x140] 5e0b4: 9104e260 add x0, x19, #0x138 5e0b8: 91050274 add x20, x19, #0x140 5e0bc: 97ffe97c bl 0x586ac 5e0c0: f940be61 ldr x1, [x19, #0x178] 5e0c4: 9105c260 add x0, x19, #0x170 5e0c8: a9147e7f stp xzr, xzr, [x19, #0x140] 5e0cc: f9009e74 str x20, [x19, #0x138] 5e0d0: 9105e274 add x20, x19, #0x178 5e0d4: 94002b02 bl 0x68cdc 5e0d8: a917fe7f stp xzr, xzr, [x19, #0x178] 5e0dc: f900ba74 str x20, [x19, #0x170] 5e0e0: 394127e8 ldrb w8, [sp, #0x49] 5e0e4: f94017f4 ldr x20, [sp, #0x28] 5e0e8: 34000888 cbz w8, 0x5e1f8 5e0ec: 394123e8 ldrb w8, [sp, #0x48] 5e0f0: 34000848 cbz w8, 0x5e1f8 5e0f4: d0000588 adrp x8, 0x110000 5e0f8: 91034108 add x8, x8, #0xd0 5e0fc: 08dffd08 ldarb w8, [x8] 5e100: 360002a8 tbz w8, #0x0, 0x5e154 5e104: d0000588 adrp x8, 0x110000 5e108: f9402be9 ldr x9, [sp, #0x50] 5e10c: f9406508 ldr x8, [x8, #0xc8] 5e110: f9400120 ldr x0, [x9] 5e114: f942e508 ldr x8, [x8, #0x5c8] 5e118: d63f0100 blr x8 5e11c: 340004c0 cbz w0, 0x5e1b4 5e120: d0000588 adrp x8, 0x110000 5e124: f81983bf stur xzr, [x29, #-0x68] 5e128: 91034108 add x8, x8, #0xd0 5e12c: 08dffd08 ldarb w8, [x8] 5e130: 360002a8 tbz w8, #0x0, 0x5e184 5e134: d0000588 adrp x8, 0x110000 5e138: f9402be9 ldr x9, [sp, #0x50] 5e13c: f9406508 ldr x8, [x8, #0xc8] 5e140: f9400120 ldr x0, [x9] 5e144: f942e908 ldr x8, [x8, #0x5d0] 5e148: d101a3a1 sub x1, x29, #0x68 5e14c: d63f0100 blr x8 5e150: 17ffffe9 b 0x5e0f4 5e154: d0000580 adrp x0, 0x110000 5e158: 91034000 add x0, x0, #0xd0 5e15c: 97ff9161 bl 0x426e0 <__cxa_guard_acquire@plt> 5e160: 34fffd20 cbz w0, 0x5e104 5e164: 97ff8c63 bl 0x412f0 5e168: d0000588 adrp x8, 0x110000 5e16c: f9006500 str x0, [x8, #0xc8] 5e170: d0000580 adrp x0, 0x110000 5e174: 91034000 add x0, x0, #0xd0 5e178: 97ff8d9e bl 0x417f0 <__cxa_guard_release@plt> 5e17c: f94017f4 ldr x20, [sp, #0x28] 5e180: 17ffffe1 b 0x5e104 5e184: d0000580 adrp x0, 0x110000 5e188: 91034000 add x0, x0, #0xd0 5e18c: 97ff9155 bl 0x426e0 <__cxa_guard_acquire@plt> 5e190: 34fffd20 cbz w0, 0x5e134 5e194: 97ff8c57 bl 0x412f0 5e198: d0000588 adrp x8, 0x110000 5e19c: f9006500 str x0, [x8, #0xc8] 5e1a0: d0000580 adrp x0, 0x110000 5e1a4: 91034000 add x0, x0, #0xd0 5e1a8: 97ff8d92 bl 0x417f0 <__cxa_guard_release@plt> 5e1ac: f94017f4 ldr x20, [sp, #0x28] 5e1b0: 17ffffe1 b 0x5e134 5e1b4: a9452be8 ldp x8, x10, [sp, #0x50] 5e1b8: f94033e9 ldr x9, [sp, #0x60] 5e1bc: b40000c9 cbz x9, 0x5e1d4 5e1c0: 9100212b add x11, x9, #0x8 5e1c4: c85f7d6c ldxr x12, [x11] 5e1c8: 9100058c add x12, x12, #0x1 5e1cc: c80d7d6c stxr w13, x12, [x11] 5e1d0: 35ffffad cbnz w13, 0x5e1c4 5e1d4: f9400d1a ldr x26, [x8, #0x18] 5e1d8: a901250a stp x10, x9, [x8, #0x10] 5e1dc: b40000fa cbz x26, 0x5e1f8 5e1e0: 91002348 add x8, x26, #0x8 5e1e4: c85ffd09 ldaxr x9, [x8] 5e1e8: d100052a sub x10, x9, #0x1 5e1ec: c80bfd0a stlxr w11, x10, [x8] 5e1f0: 35ffffab cbnz w11, 0x5e1e4 5e1f4: b4003a09 cbz x9, 0x5e934 5e1f8: f94033fa ldr x26, [sp, #0x60] 5e1fc: b40000fa cbz x26, 0x5e218 5e200: 91002348 add x8, x26, #0x8 5e204: c85ffd09 ldaxr x9, [x8] 5e208: d100052a sub x10, x9, #0x1 5e20c: c80bfd0a stlxr w11, x10, [x8] 5e210: 35ffffab cbnz w11, 0x5e204 5e214: b4000209 cbz x9, 0x5e254 5e218: b94037e8 ldr w8, [sp, #0x34] 5e21c: 370002c8 tbnz w8, #0x0, 0x5e274 5e220: 91002288 add x8, x20, #0x8 5e224: c85ffd09 ldaxr x9, [x8] 5e228: d100052a sub x10, x9, #0x1 5e22c: c80bfd0a stlxr w11, x10, [x8] 5e230: 35ffffab cbnz w11, 0x5e224 5e234: b5000209 cbnz x9, 0x5e274 5e238: f9400288 ldr x8, [x20] 5e23c: aa1403e0 mov x0, x20 5e240: f9400908 ldr x8, [x8, #0x10] 5e244: d63f0100 blr x8 5e248: aa1403e0 mov x0, x20 5e24c: 97ff8f51 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 5e250: 14000009 b 0x5e274 5e254: f9400348 ldr x8, [x26] 5e258: aa1a03e0 mov x0, x26 5e25c: f9400908 ldr x8, [x8, #0x10] 5e260: d63f0100 blr x8 5e264: aa1a03e0 mov x0, x26 5e268: 97ff8f4a bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 5e26c: b94037e8 ldr w8, [sp, #0x34] 5e270: 3607fd88 tbz w8, #0x0, 0x5e220 5e274: 9101a3e0 add x0, sp, #0x68 5e278: 940040a5 bl 0x6e50c 5e27c: a94723e9 ldp x9, x8, [sp, #0x70] 5e280: f9005928 str x8, [x9, #0xb0] 5e284: f9400fe0 ldr x0, [sp, #0x18] 5e288: 94003e11 bl 0x6dacc 5e28c: 910b4278 add x24, x19, #0x2d0 5e290: aa1803e0 mov x0, x24 5e294: 97ff90eb bl 0x42640 <_ZNSt6__ndk15mutex4lockEv@plt> 5e298: f9413274 ldr x20, [x19, #0x260] 5e29c: f9413668 ldr x8, [x19, #0x268] 5e2a0: eb08029f cmp x20, x8 5e2a4: 540000a1 b.ne 0x5e2b8 5e2a8: 1400000c b 0x5e2d8 5e2ac: 91002294 add x20, x20, #0x8 5e2b0: eb08029f cmp x20, x8 5e2b4: 54000120 b.eq 0x5e2d8 5e2b8: f9400299 ldr x25, [x20] 5e2bc: b4ffff99 cbz x25, 0x5e2ac 5e2c0: aa1903e0 mov x0, x25 5e2c4: 94003196 bl 0x6a91c 5e2c8: aa1903e0 mov x0, x25 5e2cc: 97ff8c15 bl 0x41320 <_ZdlPv@plt> 5e2d0: f9413668 ldr x8, [x19, #0x268] 5e2d4: 17fffff6 b 0x5e2ac 5e2d8: aa1803e0 mov x0, x24 5e2dc: 97ff8d19 bl 0x41740 <_ZNSt6__ndk15mutex6unlockEv@plt> 5e2e0: 910be279 add x25, x19, #0x2f8 5e2e4: aa1903e0 mov x0, x25 5e2e8: 97ff90d6 bl 0x42640 <_ZNSt6__ndk15mutex4lockEv@plt> 5e2ec: f9415277 ldr x23, [x19, #0x2a0] 5e2f0: 910aa275 add x21, x19, #0x2a8 5e2f4: 9101c274 add x20, x19, #0x70 5e2f8: eb1502ff cmp x23, x21 5e2fc: 540000a1 b.ne 0x5e310 5e300: 1400001c b 0x5e370 5e304: aa0903f7 mov x23, x9 5e308: eb1502ff cmp x23, x21 5e30c: 54000320 b.eq 0x5e370 5e310: f94016fa ldr x26, [x23, #0x28] 5e314: b40000ba cbz x26, 0x5e328 5e318: aa1a03e0 mov x0, x26 5e31c: 94002fdc bl 0x6a28c 5e320: aa1a03e0 mov x0, x26 5e324: 97ff8bff bl 0x41320 <_ZdlPv@plt> 5e328: f94006e8 ldr x8, [x23, #0x8] 5e32c: b40000a8 cbz x8, 0x5e340 5e330: aa0803f7 mov x23, x8 5e334: f9400108 ldr x8, [x8] 5e338: b5ffffc8 cbnz x8, 0x5e330 5e33c: 17fffff3 b 0x5e308 5e340: aa1703e8 mov x8, x23 5e344: f8410d09 ldr x9, [x8, #0x10]! 5e348: f940012a ldr x10, [x9] 5e34c: eb17015f cmp x10, x23 5e350: 54fffda0 b.eq 0x5e304 5e354: f9400109 ldr x9, [x8] 5e358: aa0903e8 mov x8, x9 5e35c: f8410d17 ldr x23, [x8, #0x10]! 5e360: f94002ea ldr x10, [x23] 5e364: eb09015f cmp x10, x9 5e368: 54ffff61 b.ne 0x5e354 5e36c: 17ffffe7 b 0x5e308 5e370: aa1903e0 mov x0, x25 5e374: 97ff8cf3 bl 0x41740 <_ZNSt6__ndk15mutex6unlockEv@plt> 5e378: a9007e9f stp xzr, xzr, [x20] 5e37c: f940427a ldr x26, [x19, #0x80] 5e380: f900427f str xzr, [x19, #0x80] 5e384: b40001ba cbz x26, 0x5e3b8 5e388: 91002348 add x8, x26, #0x8 5e38c: c85ffd09 ldaxr x9, [x8] 5e390: d100052a sub x10, x9, #0x1 5e394: c80bfd0a stlxr w11, x10, [x8] 5e398: 35ffffab cbnz w11, 0x5e38c 5e39c: b50000e9 cbnz x9, 0x5e3b8 5e3a0: f9400348 ldr x8, [x26] 5e3a4: aa1a03e0 mov x0, x26 5e3a8: f9400908 ldr x8, [x8, #0x10] 5e3ac: d63f0100 blr x8 5e3b0: aa1a03e0 mov x0, x26 5e3b4: 97ff8ef7 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 5e3b8: 3942c268 ldrb w8, [x19, #0xb0] 5e3bc: 91028274 add x20, x19, #0xa0 5e3c0: 3902227f strb wzr, [x19, #0x88] 5e3c4: 340002e8 cbz w8, 0x5e420 5e3c8: f9405669 ldr x9, [x19, #0xa8] 5e3cc: 9102e268 add x8, x19, #0xb8 5e3d0: eb08013f cmp x9, x8 5e3d4: 54000040 b.eq 0x5e3dc 5e3d8: f9005668 str x8, [x19, #0xa8] 5e3dc: f9400295 ldr x21, [x20] 5e3e0: b40004d5 cbz x21, 0x5e478 5e3e4: d0000588 adrp x8, 0x110000 5e3e8: 91034108 add x8, x8, #0xd0 5e3ec: a94bee7a ldp x26, x27, [x19, #0xb8] 5e3f0: 08dffd08 ldarb w8, [x8] 5e3f4: 360030c8 tbz w8, #0x0, 0x5ea0c 5e3f8: d0000588 adrp x8, 0x110000 5e3fc: f9406508 ldr x8, [x8, #0xc8] 5e400: b9400ea2 ldr w2, [x21, #0xc] 5e404: f9427108 ldr x8, [x8, #0x4e0] 5e408: aa1a03e0 mov x0, x26 5e40c: aa1b03e1 mov x1, x27 5e410: d63f0100 blr x8 5e414: b4000320 cbz x0, 0x5e478 5e418: a900fc1f stp xzr, xzr, [x0, #0x8] 5e41c: 14000017 b 0x5e478 5e420: f9405668 ldr x8, [x19, #0xa8] 5e424: b40002a8 cbz x8, 0x5e478 5e428: 9102e269 add x9, x19, #0xb8 5e42c: eb09011f cmp x8, x9 5e430: 54000060 b.eq 0x5e43c 5e434: aa0903e8 mov x8, x9 5e438: f9005669 str x9, [x19, #0xa8] 5e43c: a9406d1a ldp x26, x27, [x8] 5e440: d0000588 adrp x8, 0x110000 5e444: 91034108 add x8, x8, #0xd0 5e448: f9400295 ldr x21, [x20] 5e44c: 08dffd08 ldarb w8, [x8] 5e450: 36003388 tbz w8, #0x0, 0x5eac0 5e454: d0000588 adrp x8, 0x110000 5e458: f9406508 ldr x8, [x8, #0xc8] 5e45c: f94002a0 ldr x0, [x21] 5e460: f9416108 ldr x8, [x8, #0x2c0] 5e464: aa1a03e1 mov x1, x26 5e468: aa1b03e2 mov x2, x27 5e46c: d63f0100 blr x8 5e470: 3942c268 ldrb w8, [x19, #0xb0] 5e474: 35fffaa8 cbnz w8, 0x5e3c8 5e478: a9007e9f stp xzr, xzr, [x20] 5e47c: 3900429f strb wzr, [x20, #0x10] 5e480: a95d2668 ldp x8, x9, [x19, #0x1d0] 5e484: eb08013f cmp x9, x8 5e488: 54000a20 b.eq 0x5e5cc 5e48c: aa1f03f4 mov x20, xzr 5e490: 14000008 b 0x5e4b0 5e494: a9007ebf stp xzr, xzr, [x21] 5e498: 390042bf strb wzr, [x21, #0x10] 5e49c: a95d2668 ldp x8, x9, [x19, #0x1d0] 5e4a0: 91000694 add x20, x20, #0x1 5e4a4: cb080129 sub x9, x9, x8 5e4a8: eb890e9f cmp x20, x9, asr #3 5e4ac: 54000902 b.hs 0x5e5cc 5e4b0: f8747917 ldr x23, [x8, x20, lsl #3] 5e4b4: 3940e2e8 ldrb w8, [x23, #0x38] 5e4b8: 9100a2f5 add x21, x23, #0x28 5e4bc: 340002e8 cbz w8, 0x5e518 5e4c0: f9401ae9 ldr x9, [x23, #0x30] 5e4c4: 910102e8 add x8, x23, #0x40 5e4c8: eb08013f cmp x9, x8 5e4cc: 54000040 b.eq 0x5e4d4 5e4d0: f9001ae8 str x8, [x23, #0x30] 5e4d4: f94002b6 ldr x22, [x21] 5e4d8: b4fffdf6 cbz x22, 0x5e494 5e4dc: d0000588 adrp x8, 0x110000 5e4e0: 91034108 add x8, x8, #0xd0 5e4e4: a9446efa ldp x26, x27, [x23, #0x40] 5e4e8: 08dffd08 ldarb w8, [x8] 5e4ec: 36000448 tbz w8, #0x0, 0x5e574 5e4f0: d0000588 adrp x8, 0x110000 5e4f4: f9406508 ldr x8, [x8, #0xc8] 5e4f8: b9400ec2 ldr w2, [x22, #0xc] 5e4fc: f9427108 ldr x8, [x8, #0x4e0] 5e500: aa1a03e0 mov x0, x26 5e504: aa1b03e1 mov x1, x27 5e508: d63f0100 blr x8 5e50c: b4fffc40 cbz x0, 0x5e494 5e510: a900fc1f stp xzr, xzr, [x0, #0x8] 5e514: 17ffffe0 b 0x5e494 5e518: f9401ae8 ldr x8, [x23, #0x30] 5e51c: b4fffbc8 cbz x8, 0x5e494 5e520: 910102e9 add x9, x23, #0x40 5e524: eb09011f cmp x8, x9 5e528: 54000060 b.eq 0x5e534 5e52c: aa0903e8 mov x8, x9 5e530: f9001ae9 str x9, [x23, #0x30] 5e534: a9406d1a ldp x26, x27, [x8] 5e538: d0000588 adrp x8, 0x110000 5e53c: 91034108 add x8, x8, #0xd0 5e540: f94002b6 ldr x22, [x21] 5e544: 08dffd08 ldarb w8, [x8] 5e548: 360002c8 tbz w8, #0x0, 0x5e5a0 5e54c: d0000588 adrp x8, 0x110000 5e550: f9406508 ldr x8, [x8, #0xc8] 5e554: f94002c0 ldr x0, [x22] 5e558: f9416108 ldr x8, [x8, #0x2c0] 5e55c: aa1a03e1 mov x1, x26 5e560: aa1b03e2 mov x2, x27 5e564: d63f0100 blr x8 5e568: 3940e2e8 ldrb w8, [x23, #0x38] 5e56c: 35fffaa8 cbnz w8, 0x5e4c0 5e570: 17ffffc9 b 0x5e494 5e574: d0000580 adrp x0, 0x110000 5e578: 91034000 add x0, x0, #0xd0 5e57c: 97ff9059 bl 0x426e0 <__cxa_guard_acquire@plt> 5e580: 34fffb80 cbz w0, 0x5e4f0 5e584: 97ff8b5b bl 0x412f0 5e588: d0000588 adrp x8, 0x110000 5e58c: f9006500 str x0, [x8, #0xc8] 5e590: d0000580 adrp x0, 0x110000 5e594: 91034000 add x0, x0, #0xd0 5e598: 97ff8c96 bl 0x417f0 <__cxa_guard_release@plt> 5e59c: 17ffffd5 b 0x5e4f0 5e5a0: d0000580 adrp x0, 0x110000 5e5a4: 91034000 add x0, x0, #0xd0 5e5a8: 97ff904e bl 0x426e0 <__cxa_guard_acquire@plt> 5e5ac: 34fffd00 cbz w0, 0x5e54c 5e5b0: 97ff8b50 bl 0x412f0 5e5b4: d0000588 adrp x8, 0x110000 5e5b8: f9006500 str x0, [x8, #0xc8] 5e5bc: d0000580 adrp x0, 0x110000 5e5c0: 91034000 add x0, x0, #0xd0 5e5c4: 97ff8c8b bl 0x417f0 <__cxa_guard_release@plt> 5e5c8: 17ffffe1 b 0x5e54c 5e5cc: f94013f5 ldr x21, [sp, #0x20] 5e5d0: aa1503e0 mov x0, x21 5e5d4: 97ffddbe bl 0x55ccc 5e5d8: f94007f7 ldr x23, [sp, #0x8] 5e5dc: a95ba668 ldp x8, x9, [x19, #0x1b8] 5e5e0: eb08013f cmp x9, x8 5e5e4: 540001a0 b.eq 0x5e618 5e5e8: aa1f03f4 mov x20, xzr 5e5ec: f8747900 ldr x0, [x8, x20, lsl #3] 5e5f0: b50000e0 cbnz x0, 0x5e60c 5e5f4: 91000694 add x20, x20, #0x1 5e5f8: cb08012a sub x10, x9, x8 5e5fc: eb8a0e9f cmp x20, x10, asr #3 5e600: 540000c2 b.hs 0x5e618 5e604: f8747900 ldr x0, [x8, x20, lsl #3] 5e608: b4ffff60 cbz x0, 0x5e5f4 5e60c: 97ff8b45 bl 0x41320 <_ZdlPv@plt> 5e610: a95ba668 ldp x8, x9, [x19, #0x1b8] 5e614: 17fffff8 b 0x5e5f4 5e618: a95d2668 ldp x8, x9, [x19, #0x1d0] 5e61c: eb08013f cmp x9, x8 5e620: 54000200 b.eq 0x5e660 5e624: aa1f03f4 mov x20, xzr 5e628: f8747916 ldr x22, [x8, x20, lsl #3] 5e62c: b50000f6 cbnz x22, 0x5e648 5e630: 91000694 add x20, x20, #0x1 5e634: cb08012a sub x10, x9, x8 5e638: eb8a0e9f cmp x20, x10, asr #3 5e63c: 54000122 b.hs 0x5e660 5e640: f8747916 ldr x22, [x8, x20, lsl #3] 5e644: b4ffff76 cbz x22, 0x5e630 5e648: 9100a2c0 add x0, x22, #0x28 5e64c: 97fffb9c bl 0x5d4bc 5e650: aa1603e0 mov x0, x22 5e654: 97ff8b33 bl 0x41320 <_ZdlPv@plt> 5e658: a95d2668 ldp x8, x9, [x19, #0x1d0] 5e65c: 17fffff5 b 0x5e630 5e660: a95ea668 ldp x8, x9, [x19, #0x1e8] 5e664: 910a8276 add x22, x19, #0x2a0 5e668: eb08013f cmp x9, x8 5e66c: 540001a0 b.eq 0x5e6a0 5e670: aa1f03f4 mov x20, xzr 5e674: f8747900 ldr x0, [x8, x20, lsl #3] 5e678: b50000e0 cbnz x0, 0x5e694 5e67c: 91000694 add x20, x20, #0x1 5e680: cb08012a sub x10, x9, x8 5e684: eb8a0e9f cmp x20, x10, asr #3 5e688: 540000c2 b.hs 0x5e6a0 5e68c: f8747900 ldr x0, [x8, x20, lsl #3] 5e690: b4ffff60 cbz x0, 0x5e67c 5e694: 97ff8b23 bl 0x41320 <_ZdlPv@plt> 5e698: a95ea668 ldp x8, x9, [x19, #0x1e8] 5e69c: 17fffff8 b 0x5e67c 5e6a0: aa1903e0 mov x0, x25 5e6a4: 9109227a add x26, x19, #0x248 5e6a8: 97ff8f8e bl 0x424e0 <_ZNSt6__ndk15mutexD1Ev@plt> 5e6ac: aa1803e0 mov x0, x24 5e6b0: 97ff8f8c bl 0x424e0 <_ZNSt6__ndk15mutexD1Ev@plt> 5e6b4: f9415e60 ldr x0, [x19, #0x2b8] 5e6b8: b4000060 cbz x0, 0x5e6c4 5e6bc: f9016260 str x0, [x19, #0x2c0] 5e6c0: 97ff8b18 bl 0x41320 <_ZdlPv@plt> 5e6c4: f9415661 ldr x1, [x19, #0x2a8] 5e6c8: aa1603e0 mov x0, x22 5e6cc: 94002a31 bl 0x68f90 5e6d0: aa1703e0 mov x0, x23 5e6d4: 97fffa9b bl 0x5d140 5e6d8: f9413260 ldr x0, [x19, #0x260] 5e6dc: b4000060 cbz x0, 0x5e6e8 5e6e0: f9013660 str x0, [x19, #0x268] 5e6e4: 97ff8b0f bl 0x41320 <_ZdlPv@plt> 5e6e8: f9412a61 ldr x1, [x19, #0x250] 5e6ec: aa1a03e0 mov x0, x26 5e6f0: 94002a16 bl 0x68f48 5e6f4: f9411e61 ldr x1, [x19, #0x238] 5e6f8: 9108c260 add x0, x19, #0x230 5e6fc: 940029ff bl 0x68ef8 5e700: f9410e74 ldr x20, [x19, #0x218] 5e704: b40001d4 cbz x20, 0x5e73c 5e708: f9411276 ldr x22, [x19, #0x220] 5e70c: eb1402df cmp x22, x20 5e710: 54000100 b.eq 0x5e730 5e714: d100a2d6 sub x22, x22, #0x28 5e718: aa1603e0 mov x0, x22 5e71c: 97fffa89 bl 0x5d140 5e720: eb16029f cmp x20, x22 5e724: 54ffff81 b.ne 0x5e714 5e728: f9410e60 ldr x0, [x19, #0x218] 5e72c: 14000002 b 0x5e734 5e730: aa1403e0 mov x0, x20 5e734: f9011274 str x20, [x19, #0x220] 5e738: 97ff8afa bl 0x41320 <_ZdlPv@plt> 5e73c: f9410274 ldr x20, [x19, #0x200] 5e740: b4000614 cbz x20, 0x5e800 5e744: f9410677 ldr x23, [x19, #0x208] 5e748: eb1402ff cmp x23, x20 5e74c: 54000520 b.eq 0x5e7f0 5e750: aa1703f5 mov x21, x23 5e754: 14000005 b 0x5e768 5e758: 381e82ff sturb wzr, [x23, #-0x18] 5e75c: eb1402bf cmp x21, x20 5e760: aa1503f7 mov x23, x21 5e764: 54000420 b.eq 0x5e7e8 5e768: f81d0ebf str xzr, [x21, #-0x30]! 5e76c: f9400ab6 ldr x22, [x21, #0x10] 5e770: a900febf stp xzr, xzr, [x21, #0x8] 5e774: b4ffff36 cbz x22, 0x5e758 5e778: 910022c8 add x8, x22, #0x8 5e77c: c85ffd09 ldaxr x9, [x8] 5e780: d100052a sub x10, x9, #0x1 5e784: c80bfd0a stlxr w11, x10, [x8] 5e788: 35ffffab cbnz w11, 0x5e77c 5e78c: b50000e9 cbnz x9, 0x5e7a8 5e790: f94002c8 ldr x8, [x22] 5e794: aa1603e0 mov x0, x22 5e798: f9400908 ldr x8, [x8, #0x10] 5e79c: d63f0100 blr x8 5e7a0: aa1603e0 mov x0, x22 5e7a4: 97ff8dfb bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 5e7a8: f85e02f6 ldur x22, [x23, #-0x20] 5e7ac: 381e82ff sturb wzr, [x23, #-0x18] 5e7b0: b4fffd76 cbz x22, 0x5e75c 5e7b4: 910022c8 add x8, x22, #0x8 5e7b8: c85ffd09 ldaxr x9, [x8] 5e7bc: d100052a sub x10, x9, #0x1 5e7c0: c80bfd0a stlxr w11, x10, [x8] 5e7c4: 35ffffab cbnz w11, 0x5e7b8 5e7c8: b5fffca9 cbnz x9, 0x5e75c 5e7cc: f94002c8 ldr x8, [x22] 5e7d0: aa1603e0 mov x0, x22 5e7d4: f9400908 ldr x8, [x8, #0x10] 5e7d8: d63f0100 blr x8 5e7dc: aa1603e0 mov x0, x22 5e7e0: 97ff8dec bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 5e7e4: 17ffffde b 0x5e75c 5e7e8: f9410260 ldr x0, [x19, #0x200] 5e7ec: 14000002 b 0x5e7f4 5e7f0: aa1403e0 mov x0, x20 5e7f4: f9010674 str x20, [x19, #0x208] 5e7f8: 97ff8aca bl 0x41320 <_ZdlPv@plt> 5e7fc: f94013f5 ldr x21, [sp, #0x20] 5e800: f940f660 ldr x0, [x19, #0x1e8] 5e804: b4000060 cbz x0, 0x5e810 5e808: f900fa60 str x0, [x19, #0x1f0] 5e80c: 97ff8ac5 bl 0x41320 <_ZdlPv@plt> 5e810: f940ea60 ldr x0, [x19, #0x1d0] 5e814: b4000060 cbz x0, 0x5e820 5e818: f900ee60 str x0, [x19, #0x1d8] 5e81c: 97ff8ac1 bl 0x41320 <_ZdlPv@plt> 5e820: f940de60 ldr x0, [x19, #0x1b8] 5e824: b4000060 cbz x0, 0x5e830 5e828: f900e260 str x0, [x19, #0x1c0] 5e82c: 97ff8abd bl 0x41320 <_ZdlPv@plt> 5e830: aa1503e0 mov x0, x21 5e834: 97fffadc bl 0x5d3a4 5e838: 91032260 add x0, x19, #0xc8 5e83c: 97fffb20 bl 0x5d4bc 5e840: 91028260 add x0, x19, #0xa0 5e844: 97ffd556 bl 0x53d9c 5e848: f94003e8 ldr x8, [sp] 5e84c: a9007d1f stp xzr, xzr, [x8] 5e850: f9404274 ldr x20, [x19, #0x80] 5e854: f900427f str xzr, [x19, #0x80] 5e858: b40003f4 cbz x20, 0x5e8d4 5e85c: 91002288 add x8, x20, #0x8 5e860: c85ffd09 ldaxr x9, [x8] 5e864: d100052a sub x10, x9, #0x1 5e868: c80bfd0a stlxr w11, x10, [x8] 5e86c: 35ffffab cbnz w11, 0x5e860 5e870: b50000e9 cbnz x9, 0x5e88c 5e874: f9400288 ldr x8, [x20] 5e878: aa1403e0 mov x0, x20 5e87c: f9400908 ldr x8, [x8, #0x10] 5e880: d63f0100 blr x8 5e884: aa1403e0 mov x0, x20 5e888: 97ff8dc2 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 5e88c: f9404274 ldr x20, [x19, #0x80] 5e890: 3902227f strb wzr, [x19, #0x88] 5e894: b4000234 cbz x20, 0x5e8d8 5e898: 91002288 add x8, x20, #0x8 5e89c: c85ffd09 ldaxr x9, [x8] 5e8a0: d100052a sub x10, x9, #0x1 5e8a4: c80bfd0a stlxr w11, x10, [x8] 5e8a8: 35ffffab cbnz w11, 0x5e89c 5e8ac: b5000169 cbnz x9, 0x5e8d8 5e8b0: f9400288 ldr x8, [x20] 5e8b4: aa1403e0 mov x0, x20 5e8b8: f9400908 ldr x8, [x8, #0x10] 5e8bc: d63f0100 blr x8 5e8c0: aa1403e0 mov x0, x20 5e8c4: 97ff8db3 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 5e8c8: f9402a60 ldr x0, [x19, #0x50] 5e8cc: b50000a0 cbnz x0, 0x5e8e0 5e8d0: 14000006 b 0x5e8e8 5e8d4: 3902227f strb wzr, [x19, #0x88] 5e8d8: f9402a60 ldr x0, [x19, #0x50] 5e8dc: b4000060 cbz x0, 0x5e8e8 5e8e0: f9002e60 str x0, [x19, #0x58] 5e8e4: 97ff8a8f bl 0x41320 <_ZdlPv@plt> 5e8e8: 3940a268 ldrb w8, [x19, #0x28] 5e8ec: 36000068 tbz w8, #0x0, 0x5e8f8 5e8f0: f9401e60 ldr x0, [x19, #0x38] 5e8f4: 97ff8a8b bl 0x41320 <_ZdlPv@plt> 5e8f8: aa1303e0 mov x0, x19 5e8fc: 97ffd528 bl 0x53d9c 5e900: f9400be8 ldr x8, [sp, #0x10] 5e904: f9401508 ldr x8, [x8, #0x28] 5e908: f85a03a9 ldur x9, [x29, #-0x60] 5e90c: eb09011f cmp x8, x9 5e910: 54001281 b.ne 0x5eb60 5e914: a9507bfd ldp x29, x30, [sp, #0x100] 5e918: a94f4ff4 ldp x20, x19, [sp, #0xf0] 5e91c: a94e57f6 ldp x22, x21, [sp, #0xe0] 5e920: a94d5ff8 ldp x24, x23, [sp, #0xd0] 5e924: a94c67fa ldp x26, x25, [sp, #0xc0] 5e928: a94b6ffc ldp x28, x27, [sp, #0xb0] 5e92c: 910443ff add sp, sp, #0x110 5e930: d65f03c0 ret 5e934: f9400348 ldr x8, [x26] 5e938: aa1a03e0 mov x0, x26 5e93c: f9400908 ldr x8, [x8, #0x10] 5e940: d63f0100 blr x8 5e944: aa1a03e0 mov x0, x26 5e948: 97ff8d92 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 5e94c: f94033fa ldr x26, [sp, #0x60] 5e950: b5ffc59a cbnz x26, 0x5e200 5e954: 17fffe31 b 0x5e218 5e958: d0000580 adrp x0, 0x110000 5e95c: 91034000 add x0, x0, #0xd0 5e960: 97ff8f60 bl 0x426e0 <__cxa_guard_acquire@plt> 5e964: 34ff9320 cbz w0, 0x5dbc8 5e968: 97ff8a62 bl 0x412f0 5e96c: d0000588 adrp x8, 0x110000 5e970: f9006500 str x0, [x8, #0xc8] 5e974: d0000580 adrp x0, 0x110000 5e978: 91034000 add x0, x0, #0xd0 5e97c: 97ff8b9d bl 0x417f0 <__cxa_guard_release@plt> 5e980: 17fffc92 b 0x5dbc8 5e984: d0000580 adrp x0, 0x110000 5e988: 91034000 add x0, x0, #0xd0 5e98c: 97ff8f55 bl 0x426e0 <__cxa_guard_acquire@plt> 5e990: 34ff6f20 cbz w0, 0x5d774 5e994: 97ff8a57 bl 0x412f0 5e998: d0000588 adrp x8, 0x110000 5e99c: f9006500 str x0, [x8, #0xc8] 5e9a0: d0000580 adrp x0, 0x110000 5e9a4: 91034000 add x0, x0, #0xd0 5e9a8: 97ff8b92 bl 0x417f0 <__cxa_guard_release@plt> 5e9ac: f94007f5 ldr x21, [sp, #0x8] 5e9b0: 17fffb71 b 0x5d774 5e9b4: d0000580 adrp x0, 0x110000 5e9b8: 91034000 add x0, x0, #0xd0 5e9bc: 97ff8f49 bl 0x426e0 <__cxa_guard_acquire@plt> 5e9c0: 34ff73c0 cbz w0, 0x5d838 5e9c4: 97ff8a4b bl 0x412f0 5e9c8: d0000588 adrp x8, 0x110000 5e9cc: f9006500 str x0, [x8, #0xc8] 5e9d0: d0000580 adrp x0, 0x110000 5e9d4: 91034000 add x0, x0, #0xd0 5e9d8: 97ff8b86 bl 0x417f0 <__cxa_guard_release@plt> 5e9dc: 17fffb97 b 0x5d838 5e9e0: d0000580 adrp x0, 0x110000 5e9e4: 91034000 add x0, x0, #0xd0 5e9e8: 97ff8f3e bl 0x426e0 <__cxa_guard_acquire@plt> 5e9ec: 34ff7860 cbz w0, 0x5d8f8 5e9f0: 97ff8a40 bl 0x412f0 5e9f4: d0000588 adrp x8, 0x110000 5e9f8: f9006500 str x0, [x8, #0xc8] 5e9fc: d0000580 adrp x0, 0x110000 5ea00: 91034000 add x0, x0, #0xd0 5ea04: 97ff8b7b bl 0x417f0 <__cxa_guard_release@plt> 5ea08: 17fffbbc b 0x5d8f8 5ea0c: d0000580 adrp x0, 0x110000 5ea10: 91034000 add x0, x0, #0xd0 5ea14: 97ff8f33 bl 0x426e0 <__cxa_guard_acquire@plt> 5ea18: 34ffcf00 cbz w0, 0x5e3f8 5ea1c: 97ff8a35 bl 0x412f0 5ea20: d0000588 adrp x8, 0x110000 5ea24: f9006500 str x0, [x8, #0xc8] 5ea28: d0000580 adrp x0, 0x110000 5ea2c: 91034000 add x0, x0, #0xd0 5ea30: 97ff8b70 bl 0x417f0 <__cxa_guard_release@plt> 5ea34: 17fffe71 b 0x5e3f8 5ea38: d0000580 adrp x0, 0x110000 5ea3c: 91034000 add x0, x0, #0xd0 5ea40: 97ff8f28 bl 0x426e0 <__cxa_guard_acquire@plt> 5ea44: 34ff6c60 cbz w0, 0x5d7d0 5ea48: 97ff8a2a bl 0x412f0 5ea4c: d0000588 adrp x8, 0x110000 5ea50: f9006500 str x0, [x8, #0xc8] 5ea54: d0000580 adrp x0, 0x110000 5ea58: 91034000 add x0, x0, #0xd0 5ea5c: 97ff8b65 bl 0x417f0 <__cxa_guard_release@plt> 5ea60: f94007f5 ldr x21, [sp, #0x8] 5ea64: 17fffb5b b 0x5d7d0 5ea68: d0000580 adrp x0, 0x110000 5ea6c: 91034000 add x0, x0, #0xd0 5ea70: 97ff8f1c bl 0x426e0 <__cxa_guard_acquire@plt> 5ea74: 34ff7100 cbz w0, 0x5d894 5ea78: 97ff8a1e bl 0x412f0 5ea7c: d0000588 adrp x8, 0x110000 5ea80: f9006500 str x0, [x8, #0xc8] 5ea84: d0000580 adrp x0, 0x110000 5ea88: 91034000 add x0, x0, #0xd0 5ea8c: 97ff8b59 bl 0x417f0 <__cxa_guard_release@plt> 5ea90: 17fffb81 b 0x5d894 5ea94: d0000580 adrp x0, 0x110000 5ea98: 91034000 add x0, x0, #0xd0 5ea9c: 97ff8f11 bl 0x426e0 <__cxa_guard_acquire@plt> 5eaa0: 34ff75a0 cbz w0, 0x5d954 5eaa4: 97ff8a13 bl 0x412f0 5eaa8: d0000588 adrp x8, 0x110000 5eaac: f9006500 str x0, [x8, #0xc8] 5eab0: d0000580 adrp x0, 0x110000 5eab4: 91034000 add x0, x0, #0xd0 5eab8: 97ff8b4e bl 0x417f0 <__cxa_guard_release@plt> 5eabc: 17fffba6 b 0x5d954 5eac0: d0000580 adrp x0, 0x110000 5eac4: 91034000 add x0, x0, #0xd0 5eac8: 97ff8f06 bl 0x426e0 <__cxa_guard_acquire@plt> 5eacc: 34ffcc40 cbz w0, 0x5e454 5ead0: 97ff8a08 bl 0x412f0 5ead4: d0000588 adrp x8, 0x110000 5ead8: f9006500 str x0, [x8, #0xc8] 5eadc: d0000580 adrp x0, 0x110000 5eae0: 91034000 add x0, x0, #0xd0 5eae4: 97ff8b43 bl 0x417f0 <__cxa_guard_release@plt> 5eae8: 17fffe5b b 0x5e454 5eaec: b0000580 adrp x0, 0x10f000 5eaf0: f945b000 ldr x0, [x0, #0xb60] 5eaf4: 900003c1 adrp x1, 0xd6000 <__cxa_demangle+0x13720> 5eaf8: 913c2421 add x1, x1, #0xf09 5eafc: 528004e2 mov w2, #0x27 // =39 5eb00: 97ffd2ef bl 0x536bc 5eb04: f9400008 ldr x8, [x0] 5eb08: aa0003fa mov x26, x0 5eb0c: f85e8108 ldur x8, [x8, #-0x18] 5eb10: 8b080000 add x0, x0, x8 5eb14: d101c3a8 sub x8, x29, #0x70 5eb18: 97ff8e46 bl 0x42430 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 5eb1c: b0000581 adrp x1, 0x10f000 5eb20: f945a021 ldr x1, [x1, #0xb40] 5eb24: d101c3a0 sub x0, x29, #0x70 5eb28: 97ff8ea6 bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 5eb2c: f9400008 ldr x8, [x0] 5eb30: f9401d08 ldr x8, [x8, #0x38] 5eb34: 52800141 mov w1, #0xa // =10 5eb38: d63f0100 blr x8 5eb3c: 2a0003f4 mov w20, w0 5eb40: d101c3a0 sub x0, x29, #0x70 5eb44: 97ff8e97 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 5eb48: aa1a03e0 mov x0, x26 5eb4c: 2a1403e1 mov w1, w20 5eb50: 97ffd446 bl 0x53c68 5eb54: aa1a03e0 mov x0, x26 5eb58: 97ffd3d8 bl 0x53ab8 5eb5c: 97ff8d39 bl 0x42040 5eb60: 97ff8e4c bl 0x42490 <__stack_chk_fail@plt> 5eb64: aa0003fa mov x26, x0 5eb68: d101c3a0 sub x0, x29, #0x70 5eb6c: 97ff8e8d bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 5eb70: f94023f4 ldr x20, [sp, #0x40] 5eb74: b5000654 cbnz x20, 0x5ec3c 5eb78: 1400004d b 0x5ecac 5eb7c: 1400002d b 0x5ec30 5eb80: 14000016 b 0x5ebd8 5eb84: 14000015 b 0x5ebd8 5eb88: 14000014 b 0x5ebd8 5eb8c: 14000013 b 0x5ebd8 5eb90: 14000012 b 0x5ebd8 5eb94: 14000011 b 0x5ebd8 5eb98: 14000010 b 0x5ebd8 5eb9c: 1400000f b 0x5ebd8 5eba0: aa0003fa mov x26, x0 5eba4: d0000580 adrp x0, 0x110000 5eba8: 91034000 add x0, x0, #0xd0 5ebac: 97ff8df9 bl 0x42390 <__cxa_guard_abort@plt> 5ebb0: 140000a8 b 0x5ee50 5ebb4: 14000001 b 0x5ebb8 5ebb8: aa0003f3 mov x19, x0 5ebbc: d0000580 adrp x0, 0x110000 5ebc0: 91034000 add x0, x0, #0xd0 5ebc4: 97ff8df3 bl 0x42390 <__cxa_guard_abort@plt> 5ebc8: 14000031 b 0x5ec8c 5ebcc: 14000003 b 0x5ebd8 5ebd0: 14000002 b 0x5ebd8 5ebd4: 14000001 b 0x5ebd8 5ebd8: aa0003fa mov x26, x0 5ebdc: d0000580 adrp x0, 0x110000 5ebe0: 91034000 add x0, x0, #0xd0 5ebe4: 97ff8deb bl 0x42390 <__cxa_guard_abort@plt> 5ebe8: 1400009c b 0x5ee58 5ebec: 14000001 b 0x5ebf0 5ebf0: aa0003fa mov x26, x0 5ebf4: d0000580 adrp x0, 0x110000 5ebf8: 91034000 add x0, x0, #0xd0 5ebfc: 97ff8de5 bl 0x42390 <__cxa_guard_abort@plt> 5ec00: 394127e8 ldrb w8, [sp, #0x49] 5ec04: 35000588 cbnz w8, 0x5ecb4 5ec08: 14000072 b 0x5edd0 5ec0c: 14000027 b 0x5eca8 5ec10: 1400001b b 0x5ec7c 5ec14: 1400001a b 0x5ec7c 5ec18: 97ffd3a5 bl 0x53aac 5ec1c: 97ffd3a4 bl 0x53aac 5ec20: aa0003fa mov x26, x0 5ec24: 1400008b b 0x5ee50 5ec28: 14000015 b 0x5ec7c 5ec2c: 14000014 b 0x5ec7c 5ec30: aa0003fa mov x26, x0 5ec34: f94023f4 ldr x20, [sp, #0x40] 5ec38: b40003b4 cbz x20, 0x5ecac 5ec3c: 91002288 add x8, x20, #0x8 5ec40: c85ffd09 ldaxr x9, [x8] 5ec44: d100052a sub x10, x9, #0x1 5ec48: c80bfd0a stlxr w11, x10, [x8] 5ec4c: 35ffffab cbnz w11, 0x5ec40 5ec50: b50002e9 cbnz x9, 0x5ecac 5ec54: f9400288 ldr x8, [x20] 5ec58: aa1403e0 mov x0, x20 5ec5c: f9400908 ldr x8, [x8, #0x10] 5ec60: d63f0100 blr x8 5ec64: aa1403e0 mov x0, x20 5ec68: 97ff8cca bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 5ec6c: 394127e8 ldrb w8, [sp, #0x49] 5ec70: 35000228 cbnz w8, 0x5ecb4 5ec74: 14000057 b 0x5edd0 5ec78: 14000001 b 0x5ec7c 5ec7c: aa0003fa mov x26, x0 5ec80: 14000076 b 0x5ee58 5ec84: 14000001 b 0x5ec88 5ec88: aa0003f3 mov x19, x0 5ec8c: 910123e8 add x8, sp, #0x48 5ec90: 91004100 add x0, x8, #0x10 5ec94: 97ff9270 bl 0x43654 5ec98: aa1303e0 mov x0, x19 5ec9c: 97ffd384 bl 0x53aac 5eca0: 14000002 b 0x5eca8 5eca4: 14000001 b 0x5eca8 5eca8: aa0003fa mov x26, x0 5ecac: 394127e8 ldrb w8, [sp, #0x49] 5ecb0: 34000908 cbz w8, 0x5edd0 5ecb4: 394123e8 ldrb w8, [sp, #0x48] 5ecb8: 340008c8 cbz w8, 0x5edd0 5ecbc: d0000588 adrp x8, 0x110000 5ecc0: 91034108 add x8, x8, #0xd0 5ecc4: 08dffd08 ldarb w8, [x8] 5ecc8: 360002a8 tbz w8, #0x0, 0x5ed1c 5eccc: d0000588 adrp x8, 0x110000 5ecd0: f9402be9 ldr x9, [sp, #0x50] 5ecd4: f9406508 ldr x8, [x8, #0xc8] 5ecd8: f9400120 ldr x0, [x9] 5ecdc: f942e508 ldr x8, [x8, #0x5c8] 5ece0: d63f0100 blr x8 5ece4: 34000480 cbz w0, 0x5ed74 5ece8: d0000588 adrp x8, 0x110000 5ecec: f81983bf stur xzr, [x29, #-0x68] 5ecf0: 91034108 add x8, x8, #0xd0 5ecf4: 08dffd08 ldarb w8, [x8] 5ecf8: 36000288 tbz w8, #0x0, 0x5ed48 5ecfc: d0000588 adrp x8, 0x110000 5ed00: f9402be9 ldr x9, [sp, #0x50] 5ed04: f9406508 ldr x8, [x8, #0xc8] 5ed08: f9400120 ldr x0, [x9] 5ed0c: f942e908 ldr x8, [x8, #0x5d0] 5ed10: d101a3a1 sub x1, x29, #0x68 5ed14: d63f0100 blr x8 5ed18: 17ffffe9 b 0x5ecbc 5ed1c: d0000580 adrp x0, 0x110000 5ed20: 91034000 add x0, x0, #0xd0 5ed24: 97ff8e6f bl 0x426e0 <__cxa_guard_acquire@plt> 5ed28: 34fffd20 cbz w0, 0x5eccc 5ed2c: 97ff8971 bl 0x412f0 5ed30: d0000588 adrp x8, 0x110000 5ed34: f9006500 str x0, [x8, #0xc8] 5ed38: d0000580 adrp x0, 0x110000 5ed3c: 91034000 add x0, x0, #0xd0 5ed40: 97ff8aac bl 0x417f0 <__cxa_guard_release@plt> 5ed44: 17ffffe2 b 0x5eccc 5ed48: d0000580 adrp x0, 0x110000 5ed4c: 91034000 add x0, x0, #0xd0 5ed50: 97ff8e64 bl 0x426e0 <__cxa_guard_acquire@plt> 5ed54: 34fffd40 cbz w0, 0x5ecfc 5ed58: 97ff8966 bl 0x412f0 5ed5c: d0000588 adrp x8, 0x110000 5ed60: f9006500 str x0, [x8, #0xc8] 5ed64: d0000580 adrp x0, 0x110000 5ed68: 91034000 add x0, x0, #0xd0 5ed6c: 97ff8aa1 bl 0x417f0 <__cxa_guard_release@plt> 5ed70: 17ffffe3 b 0x5ecfc 5ed74: a9452be8 ldp x8, x10, [sp, #0x50] 5ed78: f94033e9 ldr x9, [sp, #0x60] 5ed7c: b40000c9 cbz x9, 0x5ed94 5ed80: 9100212b add x11, x9, #0x8 5ed84: c85f7d6c ldxr x12, [x11] 5ed88: 9100058c add x12, x12, #0x1 5ed8c: c80d7d6c stxr w13, x12, [x11] 5ed90: 35ffffad cbnz w13, 0x5ed84 5ed94: f9400d16 ldr x22, [x8, #0x18] 5ed98: a901250a stp x10, x9, [x8, #0x10] 5ed9c: b40001b6 cbz x22, 0x5edd0 5eda0: 910022c8 add x8, x22, #0x8 5eda4: c85ffd09 ldaxr x9, [x8] 5eda8: d100052a sub x10, x9, #0x1 5edac: c80bfd0a stlxr w11, x10, [x8] 5edb0: 35ffffab cbnz w11, 0x5eda4 5edb4: b50000e9 cbnz x9, 0x5edd0 5edb8: f94002c8 ldr x8, [x22] 5edbc: aa1603e0 mov x0, x22 5edc0: f9400908 ldr x8, [x8, #0x10] 5edc4: d63f0100 blr x8 5edc8: aa1603e0 mov x0, x22 5edcc: 97ff8c71 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 5edd0: f94033f6 ldr x22, [sp, #0x60] 5edd4: b40001b6 cbz x22, 0x5ee08 5edd8: 910022c8 add x8, x22, #0x8 5eddc: c85ffd09 ldaxr x9, [x8] 5ede0: d100052a sub x10, x9, #0x1 5ede4: c80bfd0a stlxr w11, x10, [x8] 5ede8: 35ffffab cbnz w11, 0x5eddc 5edec: b50000e9 cbnz x9, 0x5ee08 5edf0: f94002c8 ldr x8, [x22] 5edf4: aa1603e0 mov x0, x22 5edf8: f9400908 ldr x8, [x8, #0x10] 5edfc: d63f0100 blr x8 5ee00: aa1603e0 mov x0, x22 5ee04: 97ff8c63 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 5ee08: b94037e8 ldr w8, [sp, #0x34] 5ee0c: 370001a8 tbnz w8, #0x0, 0x5ee40 5ee10: c85ffea8 ldaxr x8, [x21] 5ee14: d1000509 sub x9, x8, #0x1 5ee18: c80afea9 stlxr w10, x9, [x21] 5ee1c: 35ffffaa cbnz w10, 0x5ee10 5ee20: b5000108 cbnz x8, 0x5ee40 5ee24: f94017f4 ldr x20, [sp, #0x28] 5ee28: f9400288 ldr x8, [x20] 5ee2c: aa1403e0 mov x0, x20 5ee30: f9400908 ldr x8, [x8, #0x10] 5ee34: d63f0100 blr x8 5ee38: aa1403e0 mov x0, x20 5ee3c: 97ff8c55 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 5ee40: 9101a3e0 add x0, sp, #0x68 5ee44: 94003db2 bl 0x6e50c 5ee48: a94723e9 ldp x9, x8, [sp, #0x70] 5ee4c: f9005928 str x8, [x9, #0xb0] 5ee50: f9400fe0 ldr x0, [sp, #0x18] 5ee54: 94003b1e bl 0x6dacc 5ee58: 910be260 add x0, x19, #0x2f8 5ee5c: 97ff8da1 bl 0x424e0 <_ZNSt6__ndk15mutexD1Ev@plt> 5ee60: 910b4260 add x0, x19, #0x2d0 5ee64: 97ff8d9f bl 0x424e0 <_ZNSt6__ndk15mutexD1Ev@plt> 5ee68: 910ae260 add x0, x19, #0x2b8 5ee6c: 97fff8ad bl 0x5d120 5ee70: 910a8260 add x0, x19, #0x2a0 5ee74: 97fff8b1 bl 0x5d138 5ee78: 9109e260 add x0, x19, #0x278 5ee7c: 97fff8b1 bl 0x5d140 5ee80: 91098260 add x0, x19, #0x260 5ee84: 97fff903 bl 0x5d290 5ee88: 91092260 add x0, x19, #0x248 5ee8c: 97fff907 bl 0x5d2a8 5ee90: 9108c260 add x0, x19, #0x230 5ee94: 97fff907 bl 0x5d2b0 5ee98: 91086260 add x0, x19, #0x218 5ee9c: 97fff907 bl 0x5d2b8 5eea0: 91080260 add x0, x19, #0x200 5eea4: 97fff920 bl 0x5d324 5eea8: 9107a260 add x0, x19, #0x1e8 5eeac: 97fff92c bl 0x5d35c 5eeb0: 91074260 add x0, x19, #0x1d0 5eeb4: 97fff930 bl 0x5d374 5eeb8: 9106e260 add x0, x19, #0x1b8 5eebc: 97fff934 bl 0x5d38c 5eec0: f94013e0 ldr x0, [sp, #0x20] 5eec4: 97fff938 bl 0x5d3a4 5eec8: 91032260 add x0, x19, #0xc8 5eecc: 97fff97c bl 0x5d4bc 5eed0: 9101a260 add x0, x19, #0x68 5eed4: 97fff9ce bl 0x5d60c 5eed8: 91014260 add x0, x19, #0x50 5eedc: 97fff9f7 bl 0x5d6b8 5eee0: 9100a260 add x0, x19, #0x28 5eee4: 97ffeae7 bl 0x59a80 5eee8: aa1303e0 mov x0, x19 5eeec: 97ffd3ac bl 0x53d9c 5eef0: aa1a03e0 mov x0, x26 5eef4: 97ffd2ee bl 0x53aac 5eef8: 17ffff30 b 0x5ebb8 5eefc: 17ffff2f b 0x5ebb8 5ef00: 97ffd2eb bl 0x53aac 5ef04: 97ffd2ea bl 0x53aac 5ef08: 17ffff60 b 0x5ec88 5ef0c: 17ffff5f b 0x5ec88 5ef10: 9103e000 add x0, x0, #0xf8 5ef14: 17ffdbca b 0x55e3c 5ef18: f9402401 ldr x1, [x0, #0x48] 5ef1c: 9103e008 add x8, x0, #0xf8 5ef20: 9101c002 add x2, x0, #0x70 5ef24: aa0803e0 mov x0, x8 5ef28: 17ffdd5c b 0x56498 5ef2c: d10443ff sub sp, sp, #0x110 5ef30: a90b6ffc stp x28, x27, [sp, #0xb0] 5ef34: a90c67fa stp x26, x25, [sp, #0xc0] 5ef38: a90d5ff8 stp x24, x23, [sp, #0xd0] 5ef3c: a90e57f6 stp x22, x21, [sp, #0xe0] 5ef40: a90f4ff4 stp x20, x19, [sp, #0xf0] 5ef44: a9107bfd stp x29, x30, [sp, #0x100] 5ef48: 910403fd add x29, sp, #0x100 5ef4c: d53bd053 mrs x19, TPIDR_EL0 5ef50: f9401668 ldr x8, [x19, #0x28] 5ef54: aa0003f6 mov x22, x0 5ef58: f81a03a8 stur x8, [x29, #-0x60] 5ef5c: f9419000 ldr x0, [x0, #0x320] 5ef60: b5002aa0 cbnz x0, 0x5f4b4 5ef64: f94026d4 ldr x20, [x22, #0x48] 5ef68: 39402288 ldrb w8, [x20, #0x8] 5ef6c: 35000128 cbnz w8, 0x5ef90 5ef70: b00003c1 adrp x1, 0xd7000 5ef74: b00003c2 adrp x2, 0xd7000 5ef78: 9104b821 add x1, x1, #0x12e 5ef7c: 91020c42 add x2, x2, #0x83 5ef80: aa1603e0 mov x0, x22 5ef84: 94000222 bl 0x5f80c 5ef88: 360019c0 tbz w0, #0x0, 0x5f2c0 5ef8c: f94026d4 ldr x20, [x22, #0x48] 5ef90: 94003acc bl 0x6dac0 5ef94: f90003e0 str x0, [sp] 5ef98: aa1403e0 mov x0, x20 5ef9c: 94003acc bl 0x6dacc 5efa0: f94026c8 ldr x8, [x22, #0x48] 5efa4: 9101a3ea add x10, sp, #0x68 5efa8: d0000595 adrp x21, 0x110000 5efac: 910342b5 add x21, x21, #0xd0 5efb0: b9409109 ldr w9, [x8, #0x90] 5efb4: d000059c adrp x28, 0x110000 5efb8: b9006be9 str w9, [sp, #0x68] 5efbc: f9405909 ldr x9, [x8, #0xb0] 5efc0: a90727e8 stp x8, x9, [sp, #0x70] 5efc4: f900590a str x10, [x8, #0xb0] 5efc8: 08dffea8 ldarb w8, [x21] 5efcc: 360028c8 tbz w8, #0x0, 0x5f4e4 5efd0: f9406788 ldr x8, [x28, #0xc8] 5efd4: f9437d08 ldr x8, [x8, #0x6f8] 5efd8: d63f0100 blr x8 5efdc: a90807e0 stp x0, x1, [sp, #0x80] 5efe0: f9403ed8 ldr x24, [x22, #0x78] 5efe4: b40003f8 cbz x24, 0x5f060 5efe8: f94042d4 ldr x20, [x22, #0x80] 5efec: b40003f4 cbz x20, 0x5f068 5eff0: 91002288 add x8, x20, #0x8 5eff4: c85f7d09 ldxr x9, [x8] 5eff8: 91000529 add x9, x9, #0x1 5effc: c80a7d09 stxr w10, x9, [x8] 5f000: 35ffffaa cbnz w10, 0x5eff4 5f004: c85f7d09 ldxr x9, [x8] 5f008: 91000529 add x9, x9, #0x1 5f00c: c80a7d09 stxr w10, x9, [x8] 5f010: 35ffffaa cbnz w10, 0x5f004 5f014: c85ffd09 ldaxr x9, [x8] 5f018: d100052a sub x10, x9, #0x1 5f01c: c80bfd0a stlxr w11, x10, [x8] 5f020: 35ffffab cbnz w11, 0x5f014 5f024: b50000e9 cbnz x9, 0x5f040 5f028: f9400288 ldr x8, [x20] 5f02c: aa1403e0 mov x0, x20 5f030: f9400908 ldr x8, [x8, #0x10] 5f034: d63f0100 blr x8 5f038: aa1403e0 mov x0, x20 5f03c: 97ff8bd5 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 5f040: 91002288 add x8, x20, #0x8 5f044: c85f7d09 ldxr x9, [x8] 5f048: 91000529 add x9, x9, #0x1 5f04c: c80a7d09 stxr w10, x9, [x8] 5f050: 35ffffaa cbnz w10, 0x5f044 5f054: 2a1f03fb mov w27, wzr 5f058: aa1403f7 mov x23, x20 5f05c: 14000006 b 0x5f074 5f060: aa1f03f7 mov x23, xzr 5f064: 14000002 b 0x5f06c 5f068: aa1403f7 mov x23, x20 5f06c: aa1f03f4 mov x20, xzr 5f070: 5280003b mov w27, #0x1 // =1 5f074: 52800028 mov w8, #0x1 // =1 5f078: 390123e8 strb w8, [sp, #0x48] 5f07c: a905ffff stp xzr, xzr, [sp, #0x58] 5f080: f9400709 ldr x9, [x24, #0x8] 5f084: f9002be9 str x9, [sp, #0x50] 5f088: f9400928 ldr x8, [x9, #0x10] 5f08c: eb18011f cmp x8, x24 5f090: 54000340 b.eq 0x5f0f8 5f094: f9400d29 ldr x9, [x9, #0x18] 5f098: b4000389 cbz x9, 0x5f108 5f09c: 9100212a add x10, x9, #0x8 5f0a0: c85f7d4b ldxr x11, [x10] 5f0a4: 9100056b add x11, x11, #0x1 5f0a8: c80c7d4b stxr w12, x11, [x10] 5f0ac: 35ffffac cbnz w12, 0x5f0a0 5f0b0: f94033f9 ldr x25, [sp, #0x60] 5f0b4: a905a7e8 stp x8, x9, [sp, #0x58] 5f0b8: b40002b9 cbz x25, 0x5f10c 5f0bc: 91002328 add x8, x25, #0x8 5f0c0: c85ffd09 ldaxr x9, [x8] 5f0c4: d100052a sub x10, x9, #0x1 5f0c8: c80bfd0a stlxr w11, x10, [x8] 5f0cc: 35ffffab cbnz w11, 0x5f0c0 5f0d0: b50001e9 cbnz x9, 0x5f10c 5f0d4: f9400328 ldr x8, [x25] 5f0d8: aa1903e0 mov x0, x25 5f0dc: f9400908 ldr x8, [x8, #0x10] 5f0e0: d63f0100 blr x8 5f0e4: aa1903e0 mov x0, x25 5f0e8: 97ff8baa bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 5f0ec: f9402be8 ldr x8, [sp, #0x50] 5f0f0: 3600013b tbz w27, #0x0, 0x5f114 5f0f4: 1400000d b 0x5f128 5f0f8: 2a1f03e8 mov w8, wzr 5f0fc: 390127e8 strb w8, [sp, #0x49] 5f100: 3600039b tbz w27, #0x0, 0x5f170 5f104: 14000027 b 0x5f1a0 5f108: a905a7e8 stp x8, x9, [sp, #0x58] 5f10c: f9402be8 ldr x8, [sp, #0x50] 5f110: 370000db tbnz w27, #0x0, 0x5f128 5f114: 91002289 add x9, x20, #0x8 5f118: c85f7d2a ldxr x10, [x9] 5f11c: 9100054a add x10, x10, #0x1 5f120: c80b7d2a stxr w11, x10, [x9] 5f124: 35ffffab cbnz w11, 0x5f118 5f128: f9400d19 ldr x25, [x8, #0x18] 5f12c: a9015d18 stp x24, x23, [x8, #0x10] 5f130: b40001b9 cbz x25, 0x5f164 5f134: 91002328 add x8, x25, #0x8 5f138: c85ffd09 ldaxr x9, [x8] 5f13c: d100052a sub x10, x9, #0x1 5f140: c80bfd0a stlxr w11, x10, [x8] 5f144: 35ffffab cbnz w11, 0x5f138 5f148: b50000e9 cbnz x9, 0x5f164 5f14c: f9400328 ldr x8, [x25] 5f150: aa1903e0 mov x0, x25 5f154: f9400908 ldr x8, [x8, #0x10] 5f158: d63f0100 blr x8 5f15c: aa1903e0 mov x0, x25 5f160: 97ff8b8c bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 5f164: 52800028 mov w8, #0x1 // =1 5f168: 390127e8 strb w8, [sp, #0x49] 5f16c: 370001bb tbnz w27, #0x0, 0x5f1a0 5f170: 91002288 add x8, x20, #0x8 5f174: c85ffd09 ldaxr x9, [x8] 5f178: d100052a sub x10, x9, #0x1 5f17c: c80bfd0a stlxr w11, x10, [x8] 5f180: 35ffffab cbnz w11, 0x5f174 5f184: b50000e9 cbnz x9, 0x5f1a0 5f188: f9400288 ldr x8, [x20] 5f18c: aa1403e0 mov x0, x20 5f190: f9400908 ldr x8, [x8, #0x10] 5f194: d63f0100 blr x8 5f198: aa1403e0 mov x0, x20 5f19c: 97ff8b7d bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 5f1a0: d101a3a8 sub x8, x29, #0x68 5f1a4: aa1803e0 mov x0, x24 5f1a8: 940044db bl 0x70514 5f1ac: f85983b9 ldur x25, [x29, #-0x68] 5f1b0: a9037fff stp xzr, xzr, [sp, #0x30] 5f1b4: 3400007b cbz w27, 0x5f1c0 5f1b8: a9035ff8 stp x24, x23, [sp, #0x30] 5f1bc: 14000015 b 0x5f210 5f1c0: 91002288 add x8, x20, #0x8 5f1c4: c85f7d09 ldxr x9, [x8] 5f1c8: 91000529 add x9, x9, #0x1 5f1cc: c80a7d09 stxr w10, x9, [x8] 5f1d0: 35ffffaa cbnz w10, 0x5f1c4 5f1d4: f9401ffa ldr x26, [sp, #0x38] 5f1d8: a9035ff8 stp x24, x23, [sp, #0x30] 5f1dc: b40001ba cbz x26, 0x5f210 5f1e0: 91002348 add x8, x26, #0x8 5f1e4: c85ffd09 ldaxr x9, [x8] 5f1e8: d100052a sub x10, x9, #0x1 5f1ec: c80bfd0a stlxr w11, x10, [x8] 5f1f0: 35ffffab cbnz w11, 0x5f1e4 5f1f4: b50000e9 cbnz x9, 0x5f210 5f1f8: f9400348 ldr x8, [x26] 5f1fc: aa1a03e0 mov x0, x26 5f200: f9400908 ldr x8, [x8, #0x10] 5f204: d63f0100 blr x8 5f208: aa1a03e0 mov x0, x26 5f20c: 97ff8b61 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 5f210: f94026c0 ldr x0, [x22, #0x48] 5f214: f00003a1 adrp x1, 0xd6000 <__cxa_demangle+0x13720> 5f218: 913ec021 add x1, x1, #0xfb0 5f21c: 910083e8 add x8, sp, #0x20 5f220: 12800003 mov w3, #-0x1 // =-1 5f224: 2a1f03e2 mov w2, wzr 5f228: 94003f38 bl 0x6ef08 5f22c: f94013e8 ldr x8, [sp, #0x20] 5f230: b4001708 cbz x8, 0x5f510 5f234: f90017e8 str x8, [sp, #0x28] 5f238: 910103e8 add x8, sp, #0x40 5f23c: 9100c3e1 add x1, sp, #0x30 5f240: 9100a3e2 add x2, sp, #0x28 5f244: aa1903e0 mov x0, x25 5f248: 94005597 bl 0x748a4 5f24c: f9401ff9 ldr x25, [sp, #0x38] 5f250: b40000f9 cbz x25, 0x5f26c 5f254: 91002328 add x8, x25, #0x8 5f258: c85ffd09 ldaxr x9, [x8] 5f25c: d100052a sub x10, x9, #0x1 5f260: c80bfd0a stlxr w11, x10, [x8] 5f264: 35ffffab cbnz w11, 0x5f258 5f268: b40001a9 cbz x9, 0x5f29c 5f26c: f94023f9 ldr x25, [sp, #0x40] 5f270: b4000659 cbz x25, 0x5f338 5f274: aa1903e0 mov x0, x25 5f278: 94003d19 bl 0x6e6dc 5f27c: 360005e0 tbz w0, #0x0, 0x5f338 5f280: f94026c1 ldr x1, [x22, #0x48] 5f284: a9017fff stp xzr, xzr, [sp, #0x10] 5f288: 3400021b cbz w27, 0x5f2c8 5f28c: 910043e8 add x8, sp, #0x10 5f290: f9000bf8 str x24, [sp, #0x10] 5f294: 91002108 add x8, x8, #0x8 5f298: 14000014 b 0x5f2e8 5f29c: f9400328 ldr x8, [x25] 5f2a0: aa1903e0 mov x0, x25 5f2a4: f9400908 ldr x8, [x8, #0x10] 5f2a8: d63f0100 blr x8 5f2ac: aa1903e0 mov x0, x25 5f2b0: 97ff8b38 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 5f2b4: f94023f9 ldr x25, [sp, #0x40] 5f2b8: b5fffdf9 cbnz x25, 0x5f274 5f2bc: 1400001f b 0x5f338 5f2c0: aa1f03e0 mov x0, xzr 5f2c4: 1400007c b 0x5f4b4 5f2c8: 91002288 add x8, x20, #0x8 5f2cc: c85f7d09 ldxr x9, [x8] 5f2d0: 91000529 add x9, x9, #0x1 5f2d4: c80a7d09 stxr w10, x9, [x8] 5f2d8: 35ffffaa cbnz w10, 0x5f2cc 5f2dc: 910043e8 add x8, sp, #0x10 5f2e0: 91002108 add x8, x8, #0x8 5f2e4: f9000bf8 str x24, [sp, #0x10] 5f2e8: f9000117 str x23, [x8] 5f2ec: f90007f9 str x25, [sp, #0x8] 5f2f0: 910043e2 add x2, sp, #0x10 5f2f4: 910023e3 add x3, sp, #0x8 5f2f8: aa1603e0 mov x0, x22 5f2fc: 97fff385 bl 0x5c110 5f300: f90192c0 str x0, [x22, #0x320] 5f304: b40001b7 cbz x23, 0x5f338 5f308: 910022e8 add x8, x23, #0x8 5f30c: c85ffd09 ldaxr x9, [x8] 5f310: d100052a sub x10, x9, #0x1 5f314: c80bfd0a stlxr w11, x10, [x8] 5f318: 35ffffab cbnz w11, 0x5f30c 5f31c: b50000e9 cbnz x9, 0x5f338 5f320: f94002e8 ldr x8, [x23] 5f324: aa1703e0 mov x0, x23 5f328: f9400908 ldr x8, [x8, #0x10] 5f32c: d63f0100 blr x8 5f330: aa1703e0 mov x0, x23 5f334: 97ff8b17 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 5f338: 394127e8 ldrb w8, [sp, #0x49] 5f33c: 34000788 cbz w8, 0x5f42c 5f340: 394123e8 ldrb w8, [sp, #0x48] 5f344: 34000748 cbz w8, 0x5f42c 5f348: 08dffea8 ldarb w8, [x21] 5f34c: 36000228 tbz w8, #0x0, 0x5f390 5f350: f9402be9 ldr x9, [sp, #0x50] 5f354: f9406788 ldr x8, [x28, #0xc8] 5f358: f9400120 ldr x0, [x9] 5f35c: f942e508 ldr x8, [x8, #0x5c8] 5f360: d63f0100 blr x8 5f364: 34000360 cbz w0, 0x5f3d0 5f368: f81983bf stur xzr, [x29, #-0x68] 5f36c: 08dffea8 ldarb w8, [x21] 5f370: 36000208 tbz w8, #0x0, 0x5f3b0 5f374: f9402be9 ldr x9, [sp, #0x50] 5f378: f9406788 ldr x8, [x28, #0xc8] 5f37c: f9400120 ldr x0, [x9] 5f380: f942e908 ldr x8, [x8, #0x5d0] 5f384: d101a3a1 sub x1, x29, #0x68 5f388: d63f0100 blr x8 5f38c: 17ffffef b 0x5f348 5f390: aa1503e0 mov x0, x21 5f394: 97ff8cd3 bl 0x426e0 <__cxa_guard_acquire@plt> 5f398: 34fffdc0 cbz w0, 0x5f350 5f39c: 97ff87d5 bl 0x412f0 5f3a0: f9006780 str x0, [x28, #0xc8] 5f3a4: aa1503e0 mov x0, x21 5f3a8: 97ff8912 bl 0x417f0 <__cxa_guard_release@plt> 5f3ac: 17ffffe9 b 0x5f350 5f3b0: aa1503e0 mov x0, x21 5f3b4: 97ff8ccb bl 0x426e0 <__cxa_guard_acquire@plt> 5f3b8: 34fffde0 cbz w0, 0x5f374 5f3bc: 97ff87cd bl 0x412f0 5f3c0: f9006780 str x0, [x28, #0xc8] 5f3c4: aa1503e0 mov x0, x21 5f3c8: 97ff890a bl 0x417f0 <__cxa_guard_release@plt> 5f3cc: 17ffffea b 0x5f374 5f3d0: a9452be8 ldp x8, x10, [sp, #0x50] 5f3d4: f94033e9 ldr x9, [sp, #0x60] 5f3d8: b40000c9 cbz x9, 0x5f3f0 5f3dc: 9100212b add x11, x9, #0x8 5f3e0: c85f7d6c ldxr x12, [x11] 5f3e4: 9100058c add x12, x12, #0x1 5f3e8: c80d7d6c stxr w13, x12, [x11] 5f3ec: 35ffffad cbnz w13, 0x5f3e0 5f3f0: f9400d15 ldr x21, [x8, #0x18] 5f3f4: a901250a stp x10, x9, [x8, #0x10] 5f3f8: b40001b5 cbz x21, 0x5f42c 5f3fc: 910022a8 add x8, x21, #0x8 5f400: c85ffd09 ldaxr x9, [x8] 5f404: d100052a sub x10, x9, #0x1 5f408: c80bfd0a stlxr w11, x10, [x8] 5f40c: 35ffffab cbnz w11, 0x5f400 5f410: b50000e9 cbnz x9, 0x5f42c 5f414: f94002a8 ldr x8, [x21] 5f418: aa1503e0 mov x0, x21 5f41c: f9400908 ldr x8, [x8, #0x10] 5f420: d63f0100 blr x8 5f424: aa1503e0 mov x0, x21 5f428: 97ff8ada bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 5f42c: f94033f5 ldr x21, [sp, #0x60] 5f430: b40001b5 cbz x21, 0x5f464 5f434: 910022a8 add x8, x21, #0x8 5f438: c85ffd09 ldaxr x9, [x8] 5f43c: d100052a sub x10, x9, #0x1 5f440: c80bfd0a stlxr w11, x10, [x8] 5f444: 35ffffab cbnz w11, 0x5f438 5f448: b50000e9 cbnz x9, 0x5f464 5f44c: f94002a8 ldr x8, [x21] 5f450: aa1503e0 mov x0, x21 5f454: f9400908 ldr x8, [x8, #0x10] 5f458: d63f0100 blr x8 5f45c: aa1503e0 mov x0, x21 5f460: 97ff8acc bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 5f464: 370001bb tbnz w27, #0x0, 0x5f498 5f468: 91002288 add x8, x20, #0x8 5f46c: c85ffd09 ldaxr x9, [x8] 5f470: d100052a sub x10, x9, #0x1 5f474: c80bfd0a stlxr w11, x10, [x8] 5f478: 35ffffab cbnz w11, 0x5f46c 5f47c: b50000e9 cbnz x9, 0x5f498 5f480: f9400288 ldr x8, [x20] 5f484: aa1403e0 mov x0, x20 5f488: f9400908 ldr x8, [x8, #0x10] 5f48c: d63f0100 blr x8 5f490: aa1403e0 mov x0, x20 5f494: 97ff8abf bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 5f498: 9101a3e0 add x0, sp, #0x68 5f49c: 94003c1c bl 0x6e50c 5f4a0: a94723e9 ldp x9, x8, [sp, #0x70] 5f4a4: f9005928 str x8, [x9, #0xb0] 5f4a8: f94003e0 ldr x0, [sp] 5f4ac: 94003988 bl 0x6dacc 5f4b0: f94192c0 ldr x0, [x22, #0x320] 5f4b4: f9401668 ldr x8, [x19, #0x28] 5f4b8: f85a03a9 ldur x9, [x29, #-0x60] 5f4bc: eb09011f cmp x8, x9 5f4c0: 54000261 b.ne 0x5f50c 5f4c4: a9507bfd ldp x29, x30, [sp, #0x100] 5f4c8: a94f4ff4 ldp x20, x19, [sp, #0xf0] 5f4cc: a94e57f6 ldp x22, x21, [sp, #0xe0] 5f4d0: a94d5ff8 ldp x24, x23, [sp, #0xd0] 5f4d4: a94c67fa ldp x26, x25, [sp, #0xc0] 5f4d8: a94b6ffc ldp x28, x27, [sp, #0xb0] 5f4dc: 910443ff add sp, sp, #0x110 5f4e0: d65f03c0 ret 5f4e4: b0000580 adrp x0, 0x110000 5f4e8: 91034000 add x0, x0, #0xd0 5f4ec: 97ff8c7d bl 0x426e0 <__cxa_guard_acquire@plt> 5f4f0: 34ffd700 cbz w0, 0x5efd0 5f4f4: 97ff877f bl 0x412f0 5f4f8: f9006780 str x0, [x28, #0xc8] 5f4fc: b0000580 adrp x0, 0x110000 5f500: 91034000 add x0, x0, #0xd0 5f504: 97ff88bb bl 0x417f0 <__cxa_guard_release@plt> 5f508: 17fffeb2 b 0x5efd0 5f50c: 97ff8be1 bl 0x42490 <__stack_chk_fail@plt> 5f510: 90000580 adrp x0, 0x10f000 5f514: f945b000 ldr x0, [x0, #0xb60] 5f518: f00003a1 adrp x1, 0xd6000 <__cxa_demangle+0x13720> 5f51c: 913c2421 add x1, x1, #0xf09 5f520: 528004e2 mov w2, #0x27 // =39 5f524: 97ffd066 bl 0x536bc 5f528: f9400008 ldr x8, [x0] 5f52c: aa0003f6 mov x22, x0 5f530: f85e8108 ldur x8, [x8, #-0x18] 5f534: 8b080000 add x0, x0, x8 5f538: d101c3a8 sub x8, x29, #0x70 5f53c: 97ff8bbd bl 0x42430 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 5f540: 90000581 adrp x1, 0x10f000 5f544: f945a021 ldr x1, [x1, #0xb40] 5f548: d101c3a0 sub x0, x29, #0x70 5f54c: 97ff8c1d bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 5f550: f9400008 ldr x8, [x0] 5f554: f9401d08 ldr x8, [x8, #0x38] 5f558: 52800141 mov w1, #0xa // =10 5f55c: d63f0100 blr x8 5f560: 2a0003f7 mov w23, w0 5f564: d101c3a0 sub x0, x29, #0x70 5f568: 97ff8c0e bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 5f56c: aa1603e0 mov x0, x22 5f570: 2a1703e1 mov w1, w23 5f574: 97ffd1bd bl 0x53c68 5f578: aa1603e0 mov x0, x22 5f57c: 97ffd14f bl 0x53ab8 5f580: 97ff8ab0 bl 0x42040 5f584: aa0003f6 mov x22, x0 5f588: d101c3a0 sub x0, x29, #0x70 5f58c: 97ff8c05 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 5f590: f9401ff7 ldr x23, [sp, #0x38] 5f594: b50003b7 cbnz x23, 0x5f608 5f598: 1400002c b 0x5f648 5f59c: 14000018 b 0x5f5fc 5f5a0: aa0003f6 mov x22, x0 5f5a4: b0000580 adrp x0, 0x110000 5f5a8: 91034000 add x0, x0, #0xd0 5f5ac: 97ff8b79 bl 0x42390 <__cxa_guard_abort@plt> 5f5b0: 1400008b b 0x5f7dc 5f5b4: 14000001 b 0x5f5b8 5f5b8: aa0003f3 mov x19, x0 5f5bc: b0000580 adrp x0, 0x110000 5f5c0: 91034000 add x0, x0, #0xd0 5f5c4: 97ff8b73 bl 0x42390 <__cxa_guard_abort@plt> 5f5c8: 1400008c b 0x5f7f8 5f5cc: aa0003f6 mov x22, x0 5f5d0: b40003d7 cbz x23, 0x5f648 5f5d4: 910022e8 add x8, x23, #0x8 5f5d8: c85ffd09 ldaxr x9, [x8] 5f5dc: d100052a sub x10, x9, #0x1 5f5e0: c80bfd0a stlxr w11, x10, [x8] 5f5e4: 35ffffab cbnz w11, 0x5f5d8 5f5e8: 1400000d b 0x5f61c 5f5ec: 14000016 b 0x5f644 5f5f0: 97ffd12f bl 0x53aac 5f5f4: 97ffd12e bl 0x53aac 5f5f8: 14000001 b 0x5f5fc 5f5fc: aa0003f6 mov x22, x0 5f600: f9401ff7 ldr x23, [sp, #0x38] 5f604: b4000237 cbz x23, 0x5f648 5f608: 910022e8 add x8, x23, #0x8 5f60c: c85ffd09 ldaxr x9, [x8] 5f610: d100052a sub x10, x9, #0x1 5f614: c80bfd0a stlxr w11, x10, [x8] 5f618: 35ffffab cbnz w11, 0x5f60c 5f61c: b5000169 cbnz x9, 0x5f648 5f620: f94002e8 ldr x8, [x23] 5f624: aa1703e0 mov x0, x23 5f628: f9400908 ldr x8, [x8, #0x10] 5f62c: d63f0100 blr x8 5f630: aa1703e0 mov x0, x23 5f634: 97ff8a57 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 5f638: 394127e8 ldrb w8, [sp, #0x49] 5f63c: 350000a8 cbnz w8, 0x5f650 5f640: 1400003f b 0x5f73c 5f644: aa0003f6 mov x22, x0 5f648: 394127e8 ldrb w8, [sp, #0x49] 5f64c: 34000788 cbz w8, 0x5f73c 5f650: 394123e8 ldrb w8, [sp, #0x48] 5f654: 34000748 cbz w8, 0x5f73c 5f658: 08dffea8 ldarb w8, [x21] 5f65c: 36000228 tbz w8, #0x0, 0x5f6a0 5f660: f9402be9 ldr x9, [sp, #0x50] 5f664: f9406788 ldr x8, [x28, #0xc8] 5f668: f9400120 ldr x0, [x9] 5f66c: f942e508 ldr x8, [x8, #0x5c8] 5f670: d63f0100 blr x8 5f674: 34000360 cbz w0, 0x5f6e0 5f678: f81983bf stur xzr, [x29, #-0x68] 5f67c: 08dffea8 ldarb w8, [x21] 5f680: 36000208 tbz w8, #0x0, 0x5f6c0 5f684: f9402be9 ldr x9, [sp, #0x50] 5f688: f9406788 ldr x8, [x28, #0xc8] 5f68c: f9400120 ldr x0, [x9] 5f690: f942e908 ldr x8, [x8, #0x5d0] 5f694: d101a3a1 sub x1, x29, #0x68 5f698: d63f0100 blr x8 5f69c: 17ffffef b 0x5f658 5f6a0: aa1503e0 mov x0, x21 5f6a4: 97ff8c0f bl 0x426e0 <__cxa_guard_acquire@plt> 5f6a8: 34fffdc0 cbz w0, 0x5f660 5f6ac: 97ff8711 bl 0x412f0 5f6b0: f9006780 str x0, [x28, #0xc8] 5f6b4: aa1503e0 mov x0, x21 5f6b8: 97ff884e bl 0x417f0 <__cxa_guard_release@plt> 5f6bc: 17ffffe9 b 0x5f660 5f6c0: aa1503e0 mov x0, x21 5f6c4: 97ff8c07 bl 0x426e0 <__cxa_guard_acquire@plt> 5f6c8: 34fffde0 cbz w0, 0x5f684 5f6cc: 97ff8709 bl 0x412f0 5f6d0: f9006780 str x0, [x28, #0xc8] 5f6d4: aa1503e0 mov x0, x21 5f6d8: 97ff8846 bl 0x417f0 <__cxa_guard_release@plt> 5f6dc: 17ffffea b 0x5f684 5f6e0: a9452be8 ldp x8, x10, [sp, #0x50] 5f6e4: f94033e9 ldr x9, [sp, #0x60] 5f6e8: b40000c9 cbz x9, 0x5f700 5f6ec: 9100212b add x11, x9, #0x8 5f6f0: c85f7d6c ldxr x12, [x11] 5f6f4: 9100058c add x12, x12, #0x1 5f6f8: c80d7d6c stxr w13, x12, [x11] 5f6fc: 35ffffad cbnz w13, 0x5f6f0 5f700: f9400d15 ldr x21, [x8, #0x18] 5f704: a901250a stp x10, x9, [x8, #0x10] 5f708: b40001b5 cbz x21, 0x5f73c 5f70c: 910022a8 add x8, x21, #0x8 5f710: c85ffd09 ldaxr x9, [x8] 5f714: d100052a sub x10, x9, #0x1 5f718: c80bfd0a stlxr w11, x10, [x8] 5f71c: 35ffffab cbnz w11, 0x5f710 5f720: b50000e9 cbnz x9, 0x5f73c 5f724: f94002a8 ldr x8, [x21] 5f728: aa1503e0 mov x0, x21 5f72c: f9400908 ldr x8, [x8, #0x10] 5f730: d63f0100 blr x8 5f734: aa1503e0 mov x0, x21 5f738: 97ff8a16 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 5f73c: f94033f5 ldr x21, [sp, #0x60] 5f740: b40000f5 cbz x21, 0x5f75c 5f744: 910022a8 add x8, x21, #0x8 5f748: c85ffd09 ldaxr x9, [x8] 5f74c: d100052a sub x10, x9, #0x1 5f750: c80bfd0a stlxr w11, x10, [x8] 5f754: 35ffffab cbnz w11, 0x5f748 5f758: b4000069 cbz x9, 0x5f764 5f75c: 3600013b tbz w27, #0x0, 0x5f780 5f760: 14000014 b 0x5f7b0 5f764: f94002a8 ldr x8, [x21] 5f768: aa1503e0 mov x0, x21 5f76c: f9400908 ldr x8, [x8, #0x10] 5f770: d63f0100 blr x8 5f774: aa1503e0 mov x0, x21 5f778: 97ff8a06 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 5f77c: 370001bb tbnz w27, #0x0, 0x5f7b0 5f780: 91002288 add x8, x20, #0x8 5f784: c85ffd09 ldaxr x9, [x8] 5f788: d100052a sub x10, x9, #0x1 5f78c: c80bfd0a stlxr w11, x10, [x8] 5f790: 35ffffab cbnz w11, 0x5f784 5f794: b50000e9 cbnz x9, 0x5f7b0 5f798: f9400288 ldr x8, [x20] 5f79c: aa1403e0 mov x0, x20 5f7a0: f9400908 ldr x8, [x8, #0x10] 5f7a4: d63f0100 blr x8 5f7a8: aa1403e0 mov x0, x20 5f7ac: 97ff89f9 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 5f7b0: 9101a3e0 add x0, sp, #0x68 5f7b4: 94003b56 bl 0x6e50c 5f7b8: a94723e9 ldp x9, x8, [sp, #0x70] 5f7bc: f9005928 str x8, [x9, #0xb0] 5f7c0: 14000007 b 0x5f7dc 5f7c4: 17ffff7d b 0x5f5b8 5f7c8: 17ffff7c b 0x5f5b8 5f7cc: 97ffd0b8 bl 0x53aac 5f7d0: 14000009 b 0x5f7f4 5f7d4: 14000008 b 0x5f7f4 5f7d8: aa0003f6 mov x22, x0 5f7dc: f94003e0 ldr x0, [sp] 5f7e0: 940038bb bl 0x6dacc 5f7e4: aa1603e0 mov x0, x22 5f7e8: 9401d6ed bl 0xd539c <__cxa_demangle+0x12abc> 5f7ec: 97ffd0b0 bl 0x53aac 5f7f0: 14000001 b 0x5f7f4 5f7f4: aa0003f3 mov x19, x0 5f7f8: 910123e8 add x8, sp, #0x48 5f7fc: 91004100 add x0, x8, #0x10 5f800: 97ff8f95 bl 0x43654 5f804: aa1303e0 mov x0, x19 5f808: 97ffd0a9 bl 0x53aac 5f80c: d10543ff sub sp, sp, #0x150 5f810: a90f6ffc stp x28, x27, [sp, #0xf0] 5f814: a91067fa stp x26, x25, [sp, #0x100] 5f818: a9115ff8 stp x24, x23, [sp, #0x110] 5f81c: a91257f6 stp x22, x21, [sp, #0x120] 5f820: a9134ff4 stp x20, x19, [sp, #0x130] 5f824: a9147bfd stp x29, x30, [sp, #0x140] 5f828: 910503fd add x29, sp, #0x140 5f82c: d53bd048 mrs x8, TPIDR_EL0 5f830: f90003e8 str x8, [sp] 5f834: f9401508 ldr x8, [x8, #0x28] 5f838: aa0203f9 mov x25, x2 5f83c: aa0003f6 mov x22, x0 5f840: aa0103f8 mov x24, x1 5f844: f81a03a8 stur x8, [x29, #-0x60] 5f848: f9402417 ldr x23, [x0, #0x48] 5f84c: 9400389d bl 0x6dac0 5f850: f90007e0 str x0, [sp, #0x8] 5f854: aa1703e0 mov x0, x23 5f858: 9400389d bl 0x6dacc 5f85c: b94092e8 ldr w8, [x23, #0x90] 5f860: d10243a9 sub x9, x29, #0x90 5f864: b0000595 adrp x21, 0x110000 5f868: 910342b5 add x21, x21, #0xd0 5f86c: b81703a8 stur w8, [x29, #-0x90] 5f870: f9405ae8 ldr x8, [x23, #0xb0] 5f874: b000059c adrp x28, 0x110000 5f878: a937a3b7 stp x23, x8, [x29, #-0x88] 5f87c: f9005ae9 str x9, [x23, #0xb0] 5f880: 08dffea8 ldarb w8, [x21] 5f884: 360039a8 tbz w8, #0x0, 0x5ffb8 5f888: f9406788 ldr x8, [x28, #0xc8] 5f88c: f9437d08 ldr x8, [x8, #0x6f8] 5f890: d63f0100 blr x8 5f894: a93887a0 stp x0, x1, [x29, #-0x78] 5f898: f9403ed3 ldr x19, [x22, #0x78] 5f89c: b40003f3 cbz x19, 0x5f918 5f8a0: f94042db ldr x27, [x22, #0x80] 5f8a4: b40003fb cbz x27, 0x5f920 5f8a8: 91002368 add x8, x27, #0x8 5f8ac: c85f7d09 ldxr x9, [x8] 5f8b0: 91000529 add x9, x9, #0x1 5f8b4: c80a7d09 stxr w10, x9, [x8] 5f8b8: 35ffffaa cbnz w10, 0x5f8ac 5f8bc: c85f7d09 ldxr x9, [x8] 5f8c0: 91000529 add x9, x9, #0x1 5f8c4: c80a7d09 stxr w10, x9, [x8] 5f8c8: 35ffffaa cbnz w10, 0x5f8bc 5f8cc: c85ffd09 ldaxr x9, [x8] 5f8d0: d100052a sub x10, x9, #0x1 5f8d4: c80bfd0a stlxr w11, x10, [x8] 5f8d8: 35ffffab cbnz w11, 0x5f8cc 5f8dc: b50000e9 cbnz x9, 0x5f8f8 5f8e0: f9400368 ldr x8, [x27] 5f8e4: aa1b03e0 mov x0, x27 5f8e8: f9400908 ldr x8, [x8, #0x10] 5f8ec: d63f0100 blr x8 5f8f0: aa1b03e0 mov x0, x27 5f8f4: 97ff89a7 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 5f8f8: 91002368 add x8, x27, #0x8 5f8fc: c85f7d09 ldxr x9, [x8] 5f900: 91000529 add x9, x9, #0x1 5f904: c80a7d09 stxr w10, x9, [x8] 5f908: 35ffffaa cbnz w10, 0x5f8fc 5f90c: aa1b03f4 mov x20, x27 5f910: b90017ff str wzr, [sp, #0x14] 5f914: 14000007 b 0x5f930 5f918: aa1f03f4 mov x20, xzr 5f91c: 14000002 b 0x5f924 5f920: aa1b03f4 mov x20, x27 5f924: 52800028 mov w8, #0x1 // =1 5f928: aa1f03fb mov x27, xzr 5f92c: b90017e8 str w8, [sp, #0x14] 5f930: 52800028 mov w8, #0x1 // =1 5f934: 390243e8 strb w8, [sp, #0x90] 5f938: a90a7fff stp xzr, xzr, [sp, #0xa0] 5f93c: f9400669 ldr x9, [x19, #0x8] 5f940: f9004fe9 str x9, [sp, #0x98] 5f944: f9400928 ldr x8, [x9, #0x10] 5f948: eb13011f cmp x8, x19 5f94c: 54000300 b.eq 0x5f9ac 5f950: f9400d29 ldr x9, [x9, #0x18] 5f954: b4000309 cbz x9, 0x5f9b4 5f958: 9100212a add x10, x9, #0x8 5f95c: c85f7d4b ldxr x11, [x10] 5f960: 9100056b add x11, x11, #0x1 5f964: c80c7d4b stxr w12, x11, [x10] 5f968: 35ffffac cbnz w12, 0x5f95c 5f96c: f94057fa ldr x26, [sp, #0xa8] 5f970: a90a27e8 stp x8, x9, [sp, #0xa0] 5f974: b400023a cbz x26, 0x5f9b8 5f978: 91002348 add x8, x26, #0x8 5f97c: c85ffd09 ldaxr x9, [x8] 5f980: d100052a sub x10, x9, #0x1 5f984: c80bfd0a stlxr w11, x10, [x8] 5f988: 35ffffab cbnz w11, 0x5f97c 5f98c: b5000169 cbnz x9, 0x5f9b8 5f990: f9400348 ldr x8, [x26] 5f994: aa1a03e0 mov x0, x26 5f998: f9400908 ldr x8, [x8, #0x10] 5f99c: d63f0100 blr x8 5f9a0: aa1a03e0 mov x0, x26 5f9a4: 97ff897b bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 5f9a8: 14000004 b 0x5f9b8 5f9ac: 2a1f03e8 mov w8, wzr 5f9b0: 1400001a b 0x5fa18 5f9b4: a90a27e8 stp x8, x9, [sp, #0xa0] 5f9b8: f9404fe8 ldr x8, [sp, #0x98] 5f9bc: b94017e9 ldr w9, [sp, #0x14] 5f9c0: 370000c9 tbnz w9, #0x0, 0x5f9d8 5f9c4: 91002369 add x9, x27, #0x8 5f9c8: c85f7d2a ldxr x10, [x9] 5f9cc: 9100054a add x10, x10, #0x1 5f9d0: c80b7d2a stxr w11, x10, [x9] 5f9d4: 35ffffab cbnz w11, 0x5f9c8 5f9d8: f9400d1a ldr x26, [x8, #0x18] 5f9dc: a9015113 stp x19, x20, [x8, #0x10] 5f9e0: b40001ba cbz x26, 0x5fa14 5f9e4: 91002348 add x8, x26, #0x8 5f9e8: c85ffd09 ldaxr x9, [x8] 5f9ec: d100052a sub x10, x9, #0x1 5f9f0: c80bfd0a stlxr w11, x10, [x8] 5f9f4: 35ffffab cbnz w11, 0x5f9e8 5f9f8: b50000e9 cbnz x9, 0x5fa14 5f9fc: f9400348 ldr x8, [x26] 5fa00: aa1a03e0 mov x0, x26 5fa04: f9400908 ldr x8, [x8, #0x10] 5fa08: d63f0100 blr x8 5fa0c: aa1a03e0 mov x0, x26 5fa10: 97ff8960 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 5fa14: 52800028 mov w8, #0x1 // =1 5fa18: 390247e8 strb w8, [sp, #0x91] 5fa1c: b94017e8 ldr w8, [sp, #0x14] 5fa20: 370001a8 tbnz w8, #0x0, 0x5fa54 5fa24: 91002368 add x8, x27, #0x8 5fa28: c85ffd09 ldaxr x9, [x8] 5fa2c: d100052a sub x10, x9, #0x1 5fa30: c80bfd0a stlxr w11, x10, [x8] 5fa34: 35ffffab cbnz w11, 0x5fa28 5fa38: b50000e9 cbnz x9, 0x5fa54 5fa3c: f9400368 ldr x8, [x27] 5fa40: aa1b03e0 mov x0, x27 5fa44: f9400908 ldr x8, [x8, #0x10] 5fa48: d63f0100 blr x8 5fa4c: aa1b03e0 mov x0, x27 5fa50: 97ff8950 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 5fa54: 90000408 adrp x8, 0xdf000 5fa58: 91049108 add x8, x8, #0x124 5fa5c: f100033f cmp x25, #0x0 5fa60: 9a990101 csel x1, x8, x25, eq 5fa64: d101a3a8 sub x8, x29, #0x68 5fa68: 12800003 mov w3, #-0x1 // =-1 5fa6c: aa1703e0 mov x0, x23 5fa70: 2a1f03e2 mov w2, wzr 5fa74: 94003d25 bl 0x6ef08 5fa78: f85983ba ldur x26, [x29, #-0x68] 5fa7c: b4002dba cbz x26, 0x60030 5fa80: d101a3a8 sub x8, x29, #0x68 5fa84: 12800003 mov w3, #-0x1 // =-1 5fa88: aa1703e0 mov x0, x23 5fa8c: aa1803e1 mov x1, x24 5fa90: 2a1f03e2 mov w2, wzr 5fa94: 94003d1d bl 0x6ef08 5fa98: f85983b9 ldur x25, [x29, #-0x68] 5fa9c: b4003059 cbz x25, 0x600a4 5faa0: f81983ba stur x26, [x29, #-0x68] 5faa4: 9101c3e0 add x0, sp, #0x70 5faa8: aa1703e1 mov x1, x23 5faac: 940055a4 bl 0x7513c 5fab0: b94017e8 ldr w8, [sp, #0x14] 5fab4: a9057fff stp xzr, xzr, [sp, #0x50] 5fab8: 34000068 cbz w8, 0x5fac4 5fabc: a90553f3 stp x19, x20, [sp, #0x50] 5fac0: 14000015 b 0x5fb14 5fac4: 91002368 add x8, x27, #0x8 5fac8: c85f7d09 ldxr x9, [x8] 5facc: 91000529 add x9, x9, #0x1 5fad0: c80a7d09 stxr w10, x9, [x8] 5fad4: 35ffffaa cbnz w10, 0x5fac8 5fad8: f9402ff8 ldr x24, [sp, #0x58] 5fadc: a90553f3 stp x19, x20, [sp, #0x50] 5fae0: b40001b8 cbz x24, 0x5fb14 5fae4: 91002308 add x8, x24, #0x8 5fae8: c85ffd09 ldaxr x9, [x8] 5faec: d100052a sub x10, x9, #0x1 5faf0: c80bfd0a stlxr w11, x10, [x8] 5faf4: 35ffffab cbnz w11, 0x5fae8 5faf8: b50000e9 cbnz x9, 0x5fb14 5fafc: f9400308 ldr x8, [x24] 5fb00: aa1803e0 mov x0, x24 5fb04: f9400908 ldr x8, [x8, #0x10] 5fb08: d63f0100 blr x8 5fb0c: aa1803e0 mov x0, x24 5fb10: 97ff8920 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 5fb14: f90027f9 str x25, [sp, #0x48] 5fb18: 910183e8 add x8, sp, #0x60 5fb1c: 910143e0 add x0, sp, #0x50 5fb20: 910123e1 add x1, sp, #0x48 5fb24: d101a3a2 sub x2, x29, #0x68 5fb28: 94003dc4 bl 0x6f238 5fb2c: f9402ff8 ldr x24, [sp, #0x58] 5fb30: b40000f8 cbz x24, 0x5fb4c 5fb34: 91002308 add x8, x24, #0x8 5fb38: c85ffd09 ldaxr x9, [x8] 5fb3c: d100052a sub x10, x9, #0x1 5fb40: c80bfd0a stlxr w11, x10, [x8] 5fb44: 35ffffab cbnz w11, 0x5fb38 5fb48: b4000c89 cbz x9, 0x5fcd8 5fb4c: f94033f9 ldr x25, [sp, #0x60] 5fb50: b4000d59 cbz x25, 0x5fcf8 5fb54: f94037f8 ldr x24, [sp, #0x68] 5fb58: b40000d8 cbz x24, 0x5fb70 5fb5c: 91002308 add x8, x24, #0x8 5fb60: c85f7d09 ldxr x9, [x8] 5fb64: 91000529 add x9, x9, #0x1 5fb68: c80a7d09 stxr w10, x9, [x8] 5fb6c: 35ffffaa cbnz w10, 0x5fb60 5fb70: b94017e8 ldr w8, [sp, #0x14] 5fb74: a902ffff stp xzr, xzr, [sp, #0x28] 5fb78: 34000068 cbz w8, 0x5fb84 5fb7c: a902d3f3 stp x19, x20, [sp, #0x28] 5fb80: 14000015 b 0x5fbd4 5fb84: 91002368 add x8, x27, #0x8 5fb88: c85f7d09 ldxr x9, [x8] 5fb8c: 91000529 add x9, x9, #0x1 5fb90: c80a7d09 stxr w10, x9, [x8] 5fb94: 35ffffaa cbnz w10, 0x5fb88 5fb98: f9401bfa ldr x26, [sp, #0x30] 5fb9c: a902d3f3 stp x19, x20, [sp, #0x28] 5fba0: b40001ba cbz x26, 0x5fbd4 5fba4: 91002348 add x8, x26, #0x8 5fba8: c85ffd09 ldaxr x9, [x8] 5fbac: d100052a sub x10, x9, #0x1 5fbb0: c80bfd0a stlxr w11, x10, [x8] 5fbb4: 35ffffab cbnz w11, 0x5fba8 5fbb8: b50000e9 cbnz x9, 0x5fbd4 5fbbc: f9400348 ldr x8, [x26] 5fbc0: aa1a03e0 mov x0, x26 5fbc4: f9400908 ldr x8, [x8, #0x10] 5fbc8: d63f0100 blr x8 5fbcc: aa1a03e0 mov x0, x26 5fbd0: 97ff88f0 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 5fbd4: 9100e3e8 add x8, sp, #0x38 5fbd8: 9100a3e1 add x1, sp, #0x28 5fbdc: aa1903e0 mov x0, x25 5fbe0: 94003dd2 bl 0x6f328 5fbe4: f9401bf9 ldr x25, [sp, #0x30] 5fbe8: b40001b9 cbz x25, 0x5fc1c 5fbec: 91002328 add x8, x25, #0x8 5fbf0: c85ffd09 ldaxr x9, [x8] 5fbf4: d100052a sub x10, x9, #0x1 5fbf8: c80bfd0a stlxr w11, x10, [x8] 5fbfc: 35ffffab cbnz w11, 0x5fbf0 5fc00: b50000e9 cbnz x9, 0x5fc1c 5fc04: f9400328 ldr x8, [x25] 5fc08: aa1903e0 mov x0, x25 5fc0c: f9400908 ldr x8, [x8, #0x10] 5fc10: d63f0100 blr x8 5fc14: aa1903e0 mov x0, x25 5fc18: 97ff88de bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 5fc1c: b40001b8 cbz x24, 0x5fc50 5fc20: 91002308 add x8, x24, #0x8 5fc24: c85ffd09 ldaxr x9, [x8] 5fc28: d100052a sub x10, x9, #0x1 5fc2c: c80bfd0a stlxr w11, x10, [x8] 5fc30: 35ffffab cbnz w11, 0x5fc24 5fc34: b50000e9 cbnz x9, 0x5fc50 5fc38: f9400308 ldr x8, [x24] 5fc3c: aa1803e0 mov x0, x24 5fc40: f9400908 ldr x8, [x8, #0x10] 5fc44: d63f0100 blr x8 5fc48: aa1803e0 mov x0, x24 5fc4c: 97ff88d1 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 5fc50: 9101c3e0 add x0, sp, #0x70 5fc54: 940055b2 bl 0x7531c 5fc58: 36000100 tbz w0, #0x0, 0x5fc78 5fc5c: 910083e8 add x8, sp, #0x20 5fc60: 9101c3e0 add x0, sp, #0x70 5fc64: 940055b8 bl 0x75344 5fc68: 910083e1 add x1, sp, #0x20 5fc6c: aa1603e0 mov x0, x22 5fc70: 97ffe4ee bl 0x59028 5fc74: 14000027 b 0x5fd10 5fc78: f9401fe8 ldr x8, [sp, #0x38] 5fc7c: b4000968 cbz x8, 0x5fda8 5fc80: f9000fe8 str x8, [sp, #0x18] 5fc84: 3942c2c8 ldrb w8, [x22, #0xb0] 5fc88: 340004c8 cbz w8, 0x5fd20 5fc8c: f94056c9 ldr x9, [x22, #0xa8] 5fc90: 9102e2c8 add x8, x22, #0xb8 5fc94: eb08013f cmp x9, x8 5fc98: 54000040 b.eq 0x5fca0 5fc9c: f90056c8 str x8, [x22, #0xa8] 5fca0: f94052d3 ldr x19, [x22, #0xa0] 5fca4: b4000653 cbz x19, 0x5fd6c 5fca8: a94be6d8 ldp x24, x25, [x22, #0xb8] 5fcac: 08dffea8 ldarb w8, [x21] 5fcb0: 36001988 tbz w8, #0x0, 0x5ffe0 5fcb4: f9406788 ldr x8, [x28, #0xc8] 5fcb8: b9400e62 ldr w2, [x19, #0xc] 5fcbc: f9427108 ldr x8, [x8, #0x4e0] 5fcc0: aa1803e0 mov x0, x24 5fcc4: aa1903e1 mov x1, x25 5fcc8: d63f0100 blr x8 5fccc: b4000500 cbz x0, 0x5fd6c 5fcd0: a900fc1f stp xzr, xzr, [x0, #0x8] 5fcd4: 14000026 b 0x5fd6c 5fcd8: f9400308 ldr x8, [x24] 5fcdc: aa1803e0 mov x0, x24 5fce0: f9400908 ldr x8, [x8, #0x10] 5fce4: d63f0100 blr x8 5fce8: aa1803e0 mov x0, x24 5fcec: 97ff88a9 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 5fcf0: f94033f9 ldr x25, [sp, #0x60] 5fcf4: b5fff319 cbnz x25, 0x5fb54 5fcf8: 910103e8 add x8, sp, #0x40 5fcfc: 9101c3e0 add x0, sp, #0x70 5fd00: 94005591 bl 0x75344 5fd04: 910103e1 add x1, sp, #0x40 5fd08: aa1603e0 mov x0, x22 5fd0c: 97ffe4c7 bl 0x59028 5fd10: 2a1f03f6 mov w22, wzr 5fd14: f94037f7 ldr x23, [sp, #0x68] 5fd18: b50004f7 cbnz x23, 0x5fdb4 5fd1c: 14000032 b 0x5fde4 5fd20: f94056c8 ldr x8, [x22, #0xa8] 5fd24: b4000248 cbz x8, 0x5fd6c 5fd28: 9102e2c9 add x9, x22, #0xb8 5fd2c: eb09011f cmp x8, x9 5fd30: 54000060 b.eq 0x5fd3c 5fd34: aa0903e8 mov x8, x9 5fd38: f90056c9 str x9, [x22, #0xa8] 5fd3c: f94052d3 ldr x19, [x22, #0xa0] 5fd40: a9406518 ldp x24, x25, [x8] 5fd44: 08dffea8 ldarb w8, [x21] 5fd48: 36001608 tbz w8, #0x0, 0x60008 5fd4c: f9406788 ldr x8, [x28, #0xc8] 5fd50: f9400260 ldr x0, [x19] 5fd54: f9416108 ldr x8, [x8, #0x2c0] 5fd58: aa1803e1 mov x1, x24 5fd5c: aa1903e2 mov x2, x25 5fd60: d63f0100 blr x8 5fd64: 3942c2c8 ldrb w8, [x22, #0xb0] 5fd68: 35fff928 cbnz w8, 0x5fc8c 5fd6c: 3902c2df strb wzr, [x22, #0xb0] 5fd70: f9400fe8 ldr x8, [sp, #0x18] 5fd74: a90a22d7 stp x23, x8, [x22, #0xa0] 5fd78: 3dc00100 ldr q0, [x8] 5fd7c: 9102e2c8 add x8, x22, #0xb8 5fd80: f90056c8 str x8, [x22, #0xa8] 5fd84: 3c8b82c0 stur q0, [x22, #0xb8] 5fd88: b940c2c9 ldr w9, [x22, #0xc0] 5fd8c: 31002d3f cmn w9, #0xb 5fd90: 540000a3 b.lo 0x5fda4 5fd94: f9400108 ldr x8, [x8] 5fd98: b9400109 ldr w9, [x8] 5fd9c: 11000529 add w9, w9, #0x1 5fda0: b9000109 str w9, [x8] 5fda4: 3902c2df strb wzr, [x22, #0xb0] 5fda8: 52800036 mov w22, #0x1 // =1 5fdac: f94037f7 ldr x23, [sp, #0x68] 5fdb0: b40001b7 cbz x23, 0x5fde4 5fdb4: 910022e8 add x8, x23, #0x8 5fdb8: c85ffd09 ldaxr x9, [x8] 5fdbc: d100052a sub x10, x9, #0x1 5fdc0: c80bfd0a stlxr w11, x10, [x8] 5fdc4: 35ffffab cbnz w11, 0x5fdb8 5fdc8: b50000e9 cbnz x9, 0x5fde4 5fdcc: f94002e8 ldr x8, [x23] 5fdd0: aa1703e0 mov x0, x23 5fdd4: f9400908 ldr x8, [x8, #0x10] 5fdd8: d63f0100 blr x8 5fddc: aa1703e0 mov x0, x23 5fde0: 97ff886c bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 5fde4: 9101c3e0 add x0, sp, #0x70 5fde8: 940054fa bl 0x751d0 5fdec: 394247e8 ldrb w8, [sp, #0x91] 5fdf0: 340006c8 cbz w8, 0x5fec8 5fdf4: 394243e8 ldrb w8, [sp, #0x90] 5fdf8: 34000688 cbz w8, 0x5fec8 5fdfc: 08dffea8 ldarb w8, [x21] 5fe00: 36000228 tbz w8, #0x0, 0x5fe44 5fe04: f9404fe9 ldr x9, [sp, #0x98] 5fe08: f9406788 ldr x8, [x28, #0xc8] 5fe0c: f9400120 ldr x0, [x9] 5fe10: f942e508 ldr x8, [x8, #0x5c8] 5fe14: d63f0100 blr x8 5fe18: 34000360 cbz w0, 0x5fe84 5fe1c: f9003bff str xzr, [sp, #0x70] 5fe20: 08dffea8 ldarb w8, [x21] 5fe24: 36000208 tbz w8, #0x0, 0x5fe64 5fe28: f9404fe9 ldr x9, [sp, #0x98] 5fe2c: f9406788 ldr x8, [x28, #0xc8] 5fe30: f9400120 ldr x0, [x9] 5fe34: f942e908 ldr x8, [x8, #0x5d0] 5fe38: 9101c3e1 add x1, sp, #0x70 5fe3c: d63f0100 blr x8 5fe40: 17ffffef b 0x5fdfc 5fe44: aa1503e0 mov x0, x21 5fe48: 97ff8a26 bl 0x426e0 <__cxa_guard_acquire@plt> 5fe4c: 34fffdc0 cbz w0, 0x5fe04 5fe50: 97ff8528 bl 0x412f0 5fe54: f9006780 str x0, [x28, #0xc8] 5fe58: aa1503e0 mov x0, x21 5fe5c: 97ff8665 bl 0x417f0 <__cxa_guard_release@plt> 5fe60: 17ffffe9 b 0x5fe04 5fe64: aa1503e0 mov x0, x21 5fe68: 97ff8a1e bl 0x426e0 <__cxa_guard_acquire@plt> 5fe6c: 34fffde0 cbz w0, 0x5fe28 5fe70: 97ff8520 bl 0x412f0 5fe74: f9006780 str x0, [x28, #0xc8] 5fe78: aa1503e0 mov x0, x21 5fe7c: 97ff865d bl 0x417f0 <__cxa_guard_release@plt> 5fe80: 17ffffea b 0x5fe28 5fe84: a949abe8 ldp x8, x10, [sp, #0x98] 5fe88: f94057e9 ldr x9, [sp, #0xa8] 5fe8c: b40000c9 cbz x9, 0x5fea4 5fe90: 9100212b add x11, x9, #0x8 5fe94: c85f7d6c ldxr x12, [x11] 5fe98: 9100058c add x12, x12, #0x1 5fe9c: c80d7d6c stxr w13, x12, [x11] 5fea0: 35ffffad cbnz w13, 0x5fe94 5fea4: f9400d15 ldr x21, [x8, #0x18] 5fea8: a901250a stp x10, x9, [x8, #0x10] 5feac: b40000f5 cbz x21, 0x5fec8 5feb0: 910022a8 add x8, x21, #0x8 5feb4: c85ffd09 ldaxr x9, [x8] 5feb8: d100052a sub x10, x9, #0x1 5febc: c80bfd0a stlxr w11, x10, [x8] 5fec0: 35ffffab cbnz w11, 0x5feb4 5fec4: b4000689 cbz x9, 0x5ff94 5fec8: f94057f5 ldr x21, [sp, #0xa8] 5fecc: b40000f5 cbz x21, 0x5fee8 5fed0: 910022a8 add x8, x21, #0x8 5fed4: c85ffd09 ldaxr x9, [x8] 5fed8: d100052a sub x10, x9, #0x1 5fedc: c80bfd0a stlxr w11, x10, [x8] 5fee0: 35ffffab cbnz w11, 0x5fed4 5fee4: b4000209 cbz x9, 0x5ff24 5fee8: b94017e8 ldr w8, [sp, #0x14] 5feec: 370002c8 tbnz w8, #0x0, 0x5ff44 5fef0: 91002368 add x8, x27, #0x8 5fef4: c85ffd09 ldaxr x9, [x8] 5fef8: d100052a sub x10, x9, #0x1 5fefc: c80bfd0a stlxr w11, x10, [x8] 5ff00: 35ffffab cbnz w11, 0x5fef4 5ff04: b5000209 cbnz x9, 0x5ff44 5ff08: f9400368 ldr x8, [x27] 5ff0c: aa1b03e0 mov x0, x27 5ff10: f9400908 ldr x8, [x8, #0x10] 5ff14: d63f0100 blr x8 5ff18: aa1b03e0 mov x0, x27 5ff1c: 97ff881d bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 5ff20: 14000009 b 0x5ff44 5ff24: f94002a8 ldr x8, [x21] 5ff28: aa1503e0 mov x0, x21 5ff2c: f9400908 ldr x8, [x8, #0x10] 5ff30: d63f0100 blr x8 5ff34: aa1503e0 mov x0, x21 5ff38: 97ff8816 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 5ff3c: b94017e8 ldr w8, [sp, #0x14] 5ff40: 3607fd88 tbz w8, #0x0, 0x5fef0 5ff44: d10243a0 sub x0, x29, #0x90 5ff48: 94003971 bl 0x6e50c 5ff4c: a977a3a9 ldp x9, x8, [x29, #-0x88] 5ff50: f9005928 str x8, [x9, #0xb0] 5ff54: f94007e0 ldr x0, [sp, #0x8] 5ff58: 940036dd bl 0x6dacc 5ff5c: f94003e8 ldr x8, [sp] 5ff60: f9401508 ldr x8, [x8, #0x28] 5ff64: f85a03a9 ldur x9, [x29, #-0x60] 5ff68: eb09011f cmp x8, x9 5ff6c: 54000d61 b.ne 0x60118 5ff70: 2a1603e0 mov w0, w22 5ff74: a9547bfd ldp x29, x30, [sp, #0x140] 5ff78: a9534ff4 ldp x20, x19, [sp, #0x130] 5ff7c: a95257f6 ldp x22, x21, [sp, #0x120] 5ff80: a9515ff8 ldp x24, x23, [sp, #0x110] 5ff84: a95067fa ldp x26, x25, [sp, #0x100] 5ff88: a94f6ffc ldp x28, x27, [sp, #0xf0] 5ff8c: 910543ff add sp, sp, #0x150 5ff90: d65f03c0 ret 5ff94: f94002a8 ldr x8, [x21] 5ff98: aa1503e0 mov x0, x21 5ff9c: f9400908 ldr x8, [x8, #0x10] 5ffa0: d63f0100 blr x8 5ffa4: aa1503e0 mov x0, x21 5ffa8: 97ff87fa bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 5ffac: f94057f5 ldr x21, [sp, #0xa8] 5ffb0: b5fff915 cbnz x21, 0x5fed0 5ffb4: 17ffffcd b 0x5fee8 5ffb8: b0000580 adrp x0, 0x110000 5ffbc: 91034000 add x0, x0, #0xd0 5ffc0: 97ff89c8 bl 0x426e0 <__cxa_guard_acquire@plt> 5ffc4: 34ffc620 cbz w0, 0x5f888 5ffc8: 97ff84ca bl 0x412f0 5ffcc: f9006780 str x0, [x28, #0xc8] 5ffd0: b0000580 adrp x0, 0x110000 5ffd4: 91034000 add x0, x0, #0xd0 5ffd8: 97ff8606 bl 0x417f0 <__cxa_guard_release@plt> 5ffdc: 17fffe2b b 0x5f888 5ffe0: b0000580 adrp x0, 0x110000 5ffe4: 91034000 add x0, x0, #0xd0 5ffe8: 97ff89be bl 0x426e0 <__cxa_guard_acquire@plt> 5ffec: 34ffe640 cbz w0, 0x5fcb4 5fff0: 97ff84c0 bl 0x412f0 5fff4: f9006780 str x0, [x28, #0xc8] 5fff8: b0000580 adrp x0, 0x110000 5fffc: 91034000 add x0, x0, #0xd0 60000: 97ff85fc bl 0x417f0 <__cxa_guard_release@plt> 60004: 17ffff2c b 0x5fcb4 60008: 90000580 adrp x0, 0x110000 6000c: 91034000 add x0, x0, #0xd0 60010: 97ff89b4 bl 0x426e0 <__cxa_guard_acquire@plt> 60014: 34ffe9c0 cbz w0, 0x5fd4c 60018: 97ff84b6 bl 0x412f0 6001c: f9006780 str x0, [x28, #0xc8] 60020: 90000580 adrp x0, 0x110000 60024: 91034000 add x0, x0, #0xd0 60028: 97ff85f2 bl 0x417f0 <__cxa_guard_release@plt> 6002c: 17ffff48 b 0x5fd4c 60030: f0000560 adrp x0, 0x10f000 60034: f945b000 ldr x0, [x0, #0xb60] 60038: d00003a1 adrp x1, 0xd6000 <__cxa_demangle+0x13720> 6003c: 913c2421 add x1, x1, #0xf09 60040: 528004e2 mov w2, #0x27 // =39 60044: 97ffcd9e bl 0x536bc 60048: f9400008 ldr x8, [x0] 6004c: aa0003f6 mov x22, x0 60050: f85e8108 ldur x8, [x8, #-0x18] 60054: 8b080000 add x0, x0, x8 60058: 910183e8 add x8, sp, #0x60 6005c: 97ff88f5 bl 0x42430 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 60060: f0000561 adrp x1, 0x10f000 60064: f945a021 ldr x1, [x1, #0xb40] 60068: 910183e0 add x0, sp, #0x60 6006c: 97ff8955 bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 60070: f9400008 ldr x8, [x0] 60074: f9401d08 ldr x8, [x8, #0x38] 60078: 52800141 mov w1, #0xa // =10 6007c: d63f0100 blr x8 60080: 2a0003f7 mov w23, w0 60084: 910183e0 add x0, sp, #0x60 60088: 97ff8946 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 6008c: aa1603e0 mov x0, x22 60090: 2a1703e1 mov w1, w23 60094: 97ffcef5 bl 0x53c68 60098: aa1603e0 mov x0, x22 6009c: 97ffce87 bl 0x53ab8 600a0: 97ff87e8 bl 0x42040 600a4: f0000560 adrp x0, 0x10f000 600a8: f945b000 ldr x0, [x0, #0xb60] 600ac: d00003a1 adrp x1, 0xd6000 <__cxa_demangle+0x13720> 600b0: 913c2421 add x1, x1, #0xf09 600b4: 528004e2 mov w2, #0x27 // =39 600b8: 97ffcd81 bl 0x536bc 600bc: f9400008 ldr x8, [x0] 600c0: aa0003f6 mov x22, x0 600c4: f85e8108 ldur x8, [x8, #-0x18] 600c8: 8b080000 add x0, x0, x8 600cc: 910183e8 add x8, sp, #0x60 600d0: 97ff88d8 bl 0x42430 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 600d4: f0000561 adrp x1, 0x10f000 600d8: f945a021 ldr x1, [x1, #0xb40] 600dc: 910183e0 add x0, sp, #0x60 600e0: 97ff8938 bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 600e4: f9400008 ldr x8, [x0] 600e8: f9401d08 ldr x8, [x8, #0x38] 600ec: 52800141 mov w1, #0xa // =10 600f0: d63f0100 blr x8 600f4: 2a0003f7 mov w23, w0 600f8: 910183e0 add x0, sp, #0x60 600fc: 97ff8929 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 60100: aa1603e0 mov x0, x22 60104: 2a1703e1 mov w1, w23 60108: 97ffced8 bl 0x53c68 6010c: aa1603e0 mov x0, x22 60110: 97ffce6a bl 0x53ab8 60114: 97ff87cb bl 0x42040 60118: 97ff88de bl 0x42490 <__stack_chk_fail@plt> 6011c: 14000001 b 0x60120 60120: aa0003f6 mov x22, x0 60124: 910183e0 add x0, sp, #0x60 60128: 97ff891e bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 6012c: 394247e8 ldrb w8, [sp, #0x91] 60130: 35000bc8 cbnz w8, 0x602a8 60134: 14000098 b 0x60394 60138: 14000059 b 0x6029c 6013c: 14000058 b 0x6029c 60140: 14000001 b 0x60144 60144: aa0003f6 mov x22, x0 60148: 90000580 adrp x0, 0x110000 6014c: 91034000 add x0, x0, #0xd0 60150: 97ff8890 bl 0x42390 <__cxa_guard_abort@plt> 60154: f94037f7 ldr x23, [sp, #0x68] 60158: b5000677 cbnz x23, 0x60224 6015c: 14000049 b 0x60280 60160: aa0003f6 mov x22, x0 60164: 90000580 adrp x0, 0x110000 60168: 91034000 add x0, x0, #0xd0 6016c: 97ff8889 bl 0x42390 <__cxa_guard_abort@plt> 60170: 140000a9 b 0x60414 60174: 14000001 b 0x60178 60178: aa0003f3 mov x19, x0 6017c: 90000580 adrp x0, 0x110000 60180: 91034000 add x0, x0, #0xd0 60184: 97ff8883 bl 0x42390 <__cxa_guard_abort@plt> 60188: 140000b1 b 0x6044c 6018c: 14000023 b 0x60218 60190: 14000022 b 0x60218 60194: 14000021 b 0x60218 60198: 14000020 b 0x60218 6019c: f9401bf7 ldr x23, [sp, #0x30] 601a0: aa0003f6 mov x22, x0 601a4: b40001b7 cbz x23, 0x601d8 601a8: 910022e8 add x8, x23, #0x8 601ac: c85ffd09 ldaxr x9, [x8] 601b0: d100052a sub x10, x9, #0x1 601b4: c80bfd0a stlxr w11, x10, [x8] 601b8: 35ffffab cbnz w11, 0x601ac 601bc: b50000e9 cbnz x9, 0x601d8 601c0: f94002e8 ldr x8, [x23] 601c4: aa1703e0 mov x0, x23 601c8: f9400908 ldr x8, [x8, #0x10] 601cc: d63f0100 blr x8 601d0: aa1703e0 mov x0, x23 601d4: 97ff876f bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 601d8: b4000238 cbz x24, 0x6021c 601dc: 91002308 add x8, x24, #0x8 601e0: c85ffd09 ldaxr x9, [x8] 601e4: d100052a sub x10, x9, #0x1 601e8: c80bfd0a stlxr w11, x10, [x8] 601ec: 35ffffab cbnz w11, 0x601e0 601f0: b5000169 cbnz x9, 0x6021c 601f4: f9400308 ldr x8, [x24] 601f8: aa1803e0 mov x0, x24 601fc: f9400908 ldr x8, [x8, #0x10] 60200: d63f0100 blr x8 60204: aa1803e0 mov x0, x24 60208: 97ff8762 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 6020c: f94037f7 ldr x23, [sp, #0x68] 60210: b50000b7 cbnz x23, 0x60224 60214: 1400001b b 0x60280 60218: aa0003f6 mov x22, x0 6021c: f94037f7 ldr x23, [sp, #0x68] 60220: b4000317 cbz x23, 0x60280 60224: 910022e8 add x8, x23, #0x8 60228: c85ffd09 ldaxr x9, [x8] 6022c: d100052a sub x10, x9, #0x1 60230: c80bfd0a stlxr w11, x10, [x8] 60234: 35ffffab cbnz w11, 0x60228 60238: 1400000b b 0x60264 6023c: 97ffce1c bl 0x53aac 60240: 97ffce1b bl 0x53aac 60244: f9402ff7 ldr x23, [sp, #0x58] 60248: aa0003f6 mov x22, x0 6024c: b40001b7 cbz x23, 0x60280 60250: 910022e8 add x8, x23, #0x8 60254: c85ffd09 ldaxr x9, [x8] 60258: d100052a sub x10, x9, #0x1 6025c: c80bfd0a stlxr w11, x10, [x8] 60260: 35ffffab cbnz w11, 0x60254 60264: b50000e9 cbnz x9, 0x60280 60268: f94002e8 ldr x8, [x23] 6026c: aa1703e0 mov x0, x23 60270: f9400908 ldr x8, [x8, #0x10] 60274: d63f0100 blr x8 60278: aa1703e0 mov x0, x23 6027c: 97ff8745 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 60280: 9101c3e0 add x0, sp, #0x70 60284: 940053d3 bl 0x751d0 60288: 394247e8 ldrb w8, [sp, #0x91] 6028c: 350000e8 cbnz w8, 0x602a8 60290: 14000041 b 0x60394 60294: 14000002 b 0x6029c 60298: 14000001 b 0x6029c 6029c: aa0003f6 mov x22, x0 602a0: 394247e8 ldrb w8, [sp, #0x91] 602a4: 34000788 cbz w8, 0x60394 602a8: 394243e8 ldrb w8, [sp, #0x90] 602ac: 34000748 cbz w8, 0x60394 602b0: 08dffea8 ldarb w8, [x21] 602b4: 36000228 tbz w8, #0x0, 0x602f8 602b8: f9404fe9 ldr x9, [sp, #0x98] 602bc: f9406788 ldr x8, [x28, #0xc8] 602c0: f9400120 ldr x0, [x9] 602c4: f942e508 ldr x8, [x8, #0x5c8] 602c8: d63f0100 blr x8 602cc: 34000360 cbz w0, 0x60338 602d0: f9003bff str xzr, [sp, #0x70] 602d4: 08dffea8 ldarb w8, [x21] 602d8: 36000208 tbz w8, #0x0, 0x60318 602dc: f9404fe9 ldr x9, [sp, #0x98] 602e0: f9406788 ldr x8, [x28, #0xc8] 602e4: f9400120 ldr x0, [x9] 602e8: f942e908 ldr x8, [x8, #0x5d0] 602ec: 9101c3e1 add x1, sp, #0x70 602f0: d63f0100 blr x8 602f4: 17ffffef b 0x602b0 602f8: aa1503e0 mov x0, x21 602fc: 97ff88f9 bl 0x426e0 <__cxa_guard_acquire@plt> 60300: 34fffdc0 cbz w0, 0x602b8 60304: 97ff83fb bl 0x412f0 60308: f9006780 str x0, [x28, #0xc8] 6030c: aa1503e0 mov x0, x21 60310: 97ff8538 bl 0x417f0 <__cxa_guard_release@plt> 60314: 17ffffe9 b 0x602b8 60318: aa1503e0 mov x0, x21 6031c: 97ff88f1 bl 0x426e0 <__cxa_guard_acquire@plt> 60320: 34fffde0 cbz w0, 0x602dc 60324: 97ff83f3 bl 0x412f0 60328: f9006780 str x0, [x28, #0xc8] 6032c: aa1503e0 mov x0, x21 60330: 97ff8530 bl 0x417f0 <__cxa_guard_release@plt> 60334: 17ffffea b 0x602dc 60338: a949abe8 ldp x8, x10, [sp, #0x98] 6033c: f94057e9 ldr x9, [sp, #0xa8] 60340: b40000c9 cbz x9, 0x60358 60344: 9100212b add x11, x9, #0x8 60348: c85f7d6c ldxr x12, [x11] 6034c: 9100058c add x12, x12, #0x1 60350: c80d7d6c stxr w13, x12, [x11] 60354: 35ffffad cbnz w13, 0x60348 60358: f9400d15 ldr x21, [x8, #0x18] 6035c: a901250a stp x10, x9, [x8, #0x10] 60360: b40001b5 cbz x21, 0x60394 60364: 910022a8 add x8, x21, #0x8 60368: c85ffd09 ldaxr x9, [x8] 6036c: d100052a sub x10, x9, #0x1 60370: c80bfd0a stlxr w11, x10, [x8] 60374: 35ffffab cbnz w11, 0x60368 60378: b50000e9 cbnz x9, 0x60394 6037c: f94002a8 ldr x8, [x21] 60380: aa1503e0 mov x0, x21 60384: f9400908 ldr x8, [x8, #0x10] 60388: d63f0100 blr x8 6038c: aa1503e0 mov x0, x21 60390: 97ff8700 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 60394: f94057f5 ldr x21, [sp, #0xa8] 60398: b40001b5 cbz x21, 0x603cc 6039c: 910022a8 add x8, x21, #0x8 603a0: c85ffd09 ldaxr x9, [x8] 603a4: d100052a sub x10, x9, #0x1 603a8: c80bfd0a stlxr w11, x10, [x8] 603ac: 35ffffab cbnz w11, 0x603a0 603b0: b50000e9 cbnz x9, 0x603cc 603b4: f94002a8 ldr x8, [x21] 603b8: aa1503e0 mov x0, x21 603bc: f9400908 ldr x8, [x8, #0x10] 603c0: d63f0100 blr x8 603c4: aa1503e0 mov x0, x21 603c8: 97ff86f2 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 603cc: b94017e8 ldr w8, [sp, #0x14] 603d0: 370001a8 tbnz w8, #0x0, 0x60404 603d4: 91002368 add x8, x27, #0x8 603d8: c85ffd09 ldaxr x9, [x8] 603dc: d100052a sub x10, x9, #0x1 603e0: c80bfd0a stlxr w11, x10, [x8] 603e4: 35ffffab cbnz w11, 0x603d8 603e8: b50000e9 cbnz x9, 0x60404 603ec: f9400368 ldr x8, [x27] 603f0: aa1b03e0 mov x0, x27 603f4: f9400908 ldr x8, [x8, #0x10] 603f8: d63f0100 blr x8 603fc: aa1b03e0 mov x0, x27 60400: 97ff86e4 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 60404: d10243a0 sub x0, x29, #0x90 60408: 94003841 bl 0x6e50c 6040c: a977a3a9 ldp x9, x8, [x29, #-0x88] 60410: f9005928 str x8, [x9, #0xb0] 60414: f94007e0 ldr x0, [sp, #0x8] 60418: 940035ad bl 0x6dacc 6041c: aa1603e0 mov x0, x22 60420: 9401d3df bl 0xd539c <__cxa_demangle+0x12abc> 60424: 17ffff55 b 0x60178 60428: 17ffff54 b 0x60178 6042c: 97ffcda0 bl 0x53aac 60430: 97ffcd9f bl 0x53aac 60434: 14000005 b 0x60448 60438: 14000004 b 0x60448 6043c: aa0003f6 mov x22, x0 60440: 17fffff5 b 0x60414 60444: 14000001 b 0x60448 60448: aa0003f3 mov x19, x0 6044c: 910243e8 add x8, sp, #0x90 60450: 91004100 add x0, x8, #0x10 60454: 97ff8c80 bl 0x43654 60458: aa1303e0 mov x0, x19 6045c: 97ffcd94 bl 0x53aac 60460: d10543ff sub sp, sp, #0x150 60464: a90f6ffc stp x28, x27, [sp, #0xf0] 60468: a91067fa stp x26, x25, [sp, #0x100] 6046c: a9115ff8 stp x24, x23, [sp, #0x110] 60470: a91257f6 stp x22, x21, [sp, #0x120] 60474: a9134ff4 stp x20, x19, [sp, #0x130] 60478: a9147bfd stp x29, x30, [sp, #0x140] 6047c: 910503fd add x29, sp, #0x140 60480: d53bd048 mrs x8, TPIDR_EL0 60484: a9010fe8 stp x8, x3, [sp, #0x10] 60488: f9401508 ldr x8, [x8, #0x28] 6048c: 910be017 add x23, x0, #0x2f8 60490: aa0003f9 mov x25, x0 60494: aa1703e0 mov x0, x23 60498: aa0203f8 mov x24, x2 6049c: aa0103f6 mov x22, x1 604a0: f81a03a8 stur x8, [x29, #-0x60] 604a4: 97ff8867 bl 0x42640 <_ZNSt6__ndk15mutex4lockEv@plt> 604a8: f90007f7 str x23, [sp, #0x8] 604ac: 94003585 bl 0x6dac0 604b0: aa0003fc mov x28, x0 604b4: aa1603e0 mov x0, x22 604b8: 94003585 bl 0x6dacc 604bc: b94092c8 ldr w8, [x22, #0x90] 604c0: d10263a9 sub x9, x29, #0x98 604c4: 90000595 adrp x21, 0x110000 604c8: 910342b5 add x21, x21, #0xd0 604cc: b81683a8 stur w8, [x29, #-0x98] 604d0: f9405ac8 ldr x8, [x22, #0xb0] 604d4: 90000593 adrp x19, 0x110000 604d8: a93723b6 stp x22, x8, [x29, #-0x90] 604dc: f9005ac9 str x9, [x22, #0xb0] 604e0: 08dffea8 ldarb w8, [x21] 604e4: f90003fc str x28, [sp] 604e8: 36003748 tbz w8, #0x0, 0x60bd0 604ec: f9406668 ldr x8, [x19, #0xc8] 604f0: f9437d08 ldr x8, [x8, #0x6f8] 604f4: d63f0100 blr x8 604f8: a93807a0 stp x0, x1, [x29, #-0x80] 604fc: a9406b1b ldp x27, x26, [x24] 60500: b40000da cbz x26, 0x60518 60504: 91002348 add x8, x26, #0x8 60508: c85f7d09 ldxr x9, [x8] 6050c: 91000529 add x9, x9, #0x1 60510: c80a7d09 stxr w10, x9, [x8] 60514: 35ffffaa cbnz w10, 0x60508 60518: 52800028 mov w8, #0x1 // =1 6051c: 390223e8 strb w8, [sp, #0x88] 60520: a909ffff stp xzr, xzr, [sp, #0x98] 60524: f9400769 ldr x9, [x27, #0x8] 60528: f9004be9 str x9, [sp, #0x90] 6052c: f9400928 ldr x8, [x9, #0x10] 60530: eb1b011f cmp x8, x27 60534: 54000340 b.eq 0x6059c 60538: f9400d29 ldr x9, [x9, #0x18] 6053c: b4000389 cbz x9, 0x605ac 60540: 9100212a add x10, x9, #0x8 60544: c85f7d4b ldxr x11, [x10] 60548: 9100056b add x11, x11, #0x1 6054c: c80c7d4b stxr w12, x11, [x10] 60550: 35ffffac cbnz w12, 0x60544 60554: f94053f4 ldr x20, [sp, #0xa0] 60558: a909a7e8 stp x8, x9, [sp, #0x98] 6055c: b40002b4 cbz x20, 0x605b0 60560: 91002288 add x8, x20, #0x8 60564: c85ffd09 ldaxr x9, [x8] 60568: d100052a sub x10, x9, #0x1 6056c: c80bfd0a stlxr w11, x10, [x8] 60570: 35ffffab cbnz w11, 0x60564 60574: b50001e9 cbnz x9, 0x605b0 60578: f9400288 ldr x8, [x20] 6057c: aa1403e0 mov x0, x20 60580: f9400908 ldr x8, [x8, #0x10] 60584: d63f0100 blr x8 60588: aa1403e0 mov x0, x20 6058c: 97ff8681 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 60590: f9404be8 ldr x8, [sp, #0x90] 60594: b500013a cbnz x26, 0x605b8 60598: 1400000d b 0x605cc 6059c: 2a1f03e8 mov w8, wzr 605a0: 390227e8 strb w8, [sp, #0x89] 605a4: b500039a cbnz x26, 0x60614 605a8: 14000021 b 0x6062c 605ac: a909a7e8 stp x8, x9, [sp, #0x98] 605b0: f9404be8 ldr x8, [sp, #0x90] 605b4: b40000da cbz x26, 0x605cc 605b8: 91002349 add x9, x26, #0x8 605bc: c85f7d2a ldxr x10, [x9] 605c0: 9100054a add x10, x10, #0x1 605c4: c80b7d2a stxr w11, x10, [x9] 605c8: 35ffffab cbnz w11, 0x605bc 605cc: f9400d14 ldr x20, [x8, #0x18] 605d0: a901691b stp x27, x26, [x8, #0x10] 605d4: b40001b4 cbz x20, 0x60608 605d8: 91002288 add x8, x20, #0x8 605dc: c85ffd09 ldaxr x9, [x8] 605e0: d100052a sub x10, x9, #0x1 605e4: c80bfd0a stlxr w11, x10, [x8] 605e8: 35ffffab cbnz w11, 0x605dc 605ec: b50000e9 cbnz x9, 0x60608 605f0: f9400288 ldr x8, [x20] 605f4: aa1403e0 mov x0, x20 605f8: f9400908 ldr x8, [x8, #0x10] 605fc: d63f0100 blr x8 60600: aa1403e0 mov x0, x20 60604: 97ff8663 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 60608: 52800028 mov w8, #0x1 // =1 6060c: 390227e8 strb w8, [sp, #0x89] 60610: b40000fa cbz x26, 0x6062c 60614: 91002348 add x8, x26, #0x8 60618: c85ffd09 ldaxr x9, [x8] 6061c: d100052a sub x10, x9, #0x1 60620: c80bfd0a stlxr w11, x10, [x8] 60624: 35ffffab cbnz w11, 0x60618 60628: b4000209 cbz x9, 0x60668 6062c: f9414328 ldr x8, [x25, #0x280] 60630: b40002c8 cbz x8, 0x60688 60634: aa1603e0 mov x0, x22 60638: 94003528 bl 0x6dad8 6063c: 3dc0a720 ldr q0, [x25, #0x290] 60640: aa0003fb mov x27, x0 60644: 3d800000 str q0, [x0] 60648: b9400808 ldr w8, [x0, #0x8] 6064c: 31002d1f cmn w8, #0xb 60650: 540001e3 b.lo 0x6068c 60654: f9400368 ldr x8, [x27] 60658: b9400109 ldr w9, [x8] 6065c: 11000529 add w9, w9, #0x1 60660: b9000109 str w9, [x8] 60664: 1400000a b 0x6068c 60668: f9400348 ldr x8, [x26] 6066c: aa1a03e0 mov x0, x26 60670: f9400908 ldr x8, [x8, #0x10] 60674: d63f0100 blr x8 60678: aa1a03e0 mov x0, x26 6067c: 97ff8645 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 60680: f9414328 ldr x8, [x25, #0x280] 60684: b5fffd88 cbnz x8, 0x60634 60688: aa1f03fb mov x27, xzr 6068c: a907ffff stp xzr, xzr, [sp, #0x78] 60690: a9402309 ldp x9, x8, [x24] 60694: b40002c8 cbz x8, 0x606ec 60698: 9100210a add x10, x8, #0x8 6069c: c85f7d4b ldxr x11, [x10] 606a0: 9100056b add x11, x11, #0x1 606a4: c80c7d4b stxr w12, x11, [x10] 606a8: 35ffffac cbnz w12, 0x6069c 606ac: f94043f4 ldr x20, [sp, #0x80] 606b0: a907a3e9 stp x9, x8, [sp, #0x78] 606b4: b40001f4 cbz x20, 0x606f0 606b8: 91002288 add x8, x20, #0x8 606bc: c85ffd09 ldaxr x9, [x8] 606c0: d100052a sub x10, x9, #0x1 606c4: c80bfd0a stlxr w11, x10, [x8] 606c8: 35ffffab cbnz w11, 0x606bc 606cc: b5000129 cbnz x9, 0x606f0 606d0: f9400288 ldr x8, [x20] 606d4: aa1403e0 mov x0, x20 606d8: f9400908 ldr x8, [x8, #0x10] 606dc: d63f0100 blr x8 606e0: aa1403e0 mov x0, x20 606e4: 97ff862b bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 606e8: 14000002 b 0x606f0 606ec: a907a3e9 stp x9, x8, [sp, #0x78] 606f0: f9400fe8 ldr x8, [sp, #0x18] 606f4: f9400108 ldr x8, [x8] 606f8: f9003be8 str x8, [sp, #0x70] 606fc: d101a3a8 sub x8, x29, #0x68 60700: 9101e3e1 add x1, sp, #0x78 60704: 9101c3e2 add x2, sp, #0x70 60708: aa1b03e0 mov x0, x27 6070c: 94003d15 bl 0x6fb60 60710: f85983ba ldur x26, [x29, #-0x68] 60714: b400275a cbz x26, 0x60bfc 60718: f94043f4 ldr x20, [sp, #0x80] 6071c: b40001b4 cbz x20, 0x60750 60720: 91002288 add x8, x20, #0x8 60724: c85ffd09 ldaxr x9, [x8] 60728: d100052a sub x10, x9, #0x1 6072c: c80bfd0a stlxr w11, x10, [x8] 60730: 35ffffab cbnz w11, 0x60724 60734: b50000e9 cbnz x9, 0x60750 60738: f9400288 ldr x8, [x20] 6073c: aa1403e0 mov x0, x20 60740: f9400908 ldr x8, [x8, #0x10] 60744: d63f0100 blr x8 60748: aa1403e0 mov x0, x20 6074c: 97ff8611 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 60750: aa1a03e0 mov x0, x26 60754: 940032c6 bl 0x6d26c 60758: 370002c0 tbnz w0, #0x0, 0x607b0 6075c: aa1a03e0 mov x0, x26 60760: 940039b8 bl 0x6ee40 60764: f941572a ldr x10, [x25, #0x2a8] 60768: b400024a cbz x10, 0x607b0 6076c: 910aa32b add x11, x25, #0x2a8 60770: 1e780009 fcvtzs w9, d0 60774: aa0b03e8 mov x8, x11 60778: b940214c ldr w12, [x10, #0x20] 6077c: 6b09019f cmp w12, w9 60780: 1a9fa7ec cset w12, lt 60784: 9a8ab108 csel x8, x8, x10, lt 60788: f86c594a ldr x10, [x10, w12, uxtw #3] 6078c: b5ffff6a cbnz x10, 0x60778 60790: eb0b011f cmp x8, x11 60794: 540000e0 b.eq 0x607b0 60798: b940210a ldr w10, [x8, #0x20] 6079c: 6b09015f cmp w10, w9 607a0: 5400008c b.gt 0x607b0 607a4: f9401508 ldr x8, [x8, #0x28] 607a8: f90013e8 str x8, [sp, #0x20] 607ac: b50013a8 cbnz x8, 0x60a20 607b0: f9416328 ldr x8, [x25, #0x2c0] 607b4: f9415f29 ldr x9, [x25, #0x2b8] 607b8: eb09010a subs x10, x8, x9 607bc: 540000c0 b.eq 0x607d4 607c0: 8b090149 add x9, x10, x9 607c4: b85fc13c ldur w28, [x9, #-0x4] 607c8: d1001108 sub x8, x8, #0x4 607cc: f9016328 str x8, [x25, #0x2c0] 607d0: 14000002 b 0x607d8 607d4: b942b33c ldr w28, [x25, #0x2b0] 607d8: 52800d00 mov w0, #0x68 // =104 607dc: 97ff86ad bl 0x42290 <_Znwm@plt> 607e0: f90013e0 str x0, [sp, #0x20] 607e4: a9067fff stp xzr, xzr, [sp, #0x60] 607e8: a9402309 ldp x9, x8, [x24] 607ec: b40002c8 cbz x8, 0x60844 607f0: 9100210a add x10, x8, #0x8 607f4: c85f7d4b ldxr x11, [x10] 607f8: 9100056b add x11, x11, #0x1 607fc: c80c7d4b stxr w12, x11, [x10] 60800: 35ffffac cbnz w12, 0x607f4 60804: f94037f4 ldr x20, [sp, #0x68] 60808: a90623e9 stp x9, x8, [sp, #0x60] 6080c: b40001f4 cbz x20, 0x60848 60810: 91002288 add x8, x20, #0x8 60814: c85ffd09 ldaxr x9, [x8] 60818: d100052a sub x10, x9, #0x1 6081c: c80bfd0a stlxr w11, x10, [x8] 60820: 35ffffab cbnz w11, 0x60814 60824: b5000129 cbnz x9, 0x60848 60828: f9400288 ldr x8, [x20] 6082c: aa1403e0 mov x0, x20 60830: f9400908 ldr x8, [x8, #0x10] 60834: d63f0100 blr x8 60838: aa1403e0 mov x0, x20 6083c: 97ff85d5 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 60840: 14000002 b 0x60848 60844: a90623e9 stp x9, x8, [sp, #0x60] 60848: a94183e8 ldp x8, x0, [sp, #0x18] 6084c: f9400108 ldr x8, [x8] 60850: f9002fe8 str x8, [sp, #0x58] 60854: 910183e2 add x2, sp, #0x60 60858: 910163e3 add x3, sp, #0x58 6085c: aa1603e1 mov x1, x22 60860: 2a1c03e4 mov w4, w28 60864: 94002553 bl 0x69db0 60868: f94037f4 ldr x20, [sp, #0x68] 6086c: b40001b4 cbz x20, 0x608a0 60870: 91002288 add x8, x20, #0x8 60874: c85ffd09 ldaxr x9, [x8] 60878: d100052a sub x10, x9, #0x1 6087c: c80bfd0a stlxr w11, x10, [x8] 60880: 35ffffab cbnz w11, 0x60874 60884: b50000e9 cbnz x9, 0x608a0 60888: f9400288 ldr x8, [x20] 6088c: aa1403e0 mov x0, x20 60890: f9400908 ldr x8, [x8, #0x10] 60894: d63f0100 blr x8 60898: aa1403e0 mov x0, x20 6089c: 97ff85bd bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 608a0: f941573a ldr x26, [x25, #0x2a8] 608a4: 910aa337 add x23, x25, #0x2a8 608a8: b400021a cbz x26, 0x608e8 608ac: b9402348 ldr w8, [x26, #0x20] 608b0: 6b08039f cmp w28, w8 608b4: 540000ca b.ge 0x608cc 608b8: f9400348 ldr x8, [x26] 608bc: b4000388 cbz x8, 0x6092c 608c0: aa1a03f7 mov x23, x26 608c4: aa0803fa mov x26, x8 608c8: 17fffff9 b 0x608ac 608cc: 6b1c011f cmp w8, w28 608d0: 540000ea b.ge 0x608ec 608d4: aa1a03f7 mov x23, x26 608d8: f8408ee8 ldr x8, [x23, #0x8]! 608dc: b4000088 cbz x8, 0x608ec 608e0: aa0803fa mov x26, x8 608e4: 17fffff2 b 0x608ac 608e8: aa1703fa mov x26, x23 608ec: f94002f4 ldr x20, [x23] 608f0: b5000334 cbnz x20, 0x60954 608f4: 52800600 mov w0, #0x30 // =48 608f8: 97ff8666 bl 0x42290 <_Znwm@plt> 608fc: b900201c str w28, [x0, #0x20] 60900: f900141f str xzr, [x0, #0x28] 60904: a9007c1f stp xzr, xzr, [x0] 60908: f900081a str x26, [x0, #0x10] 6090c: f90002e0 str x0, [x23] 60910: f9415328 ldr x8, [x25, #0x2a0] 60914: aa0003f4 mov x20, x0 60918: f9400108 ldr x8, [x8] 6091c: b4000108 cbz x8, 0x6093c 60920: f9015328 str x8, [x25, #0x2a0] 60924: f94002e1 ldr x1, [x23] 60928: 14000006 b 0x60940 6092c: aa1a03f7 mov x23, x26 60930: f94002f4 ldr x20, [x23] 60934: b5000114 cbnz x20, 0x60954 60938: 17ffffef b 0x608f4 6093c: aa1403e1 mov x1, x20 60940: f9415720 ldr x0, [x25, #0x2a8] 60944: 97ffe120 bl 0x58dc4 60948: f9415b28 ldr x8, [x25, #0x2b0] 6094c: 91000508 add x8, x8, #0x1 60950: f9015b28 str x8, [x25, #0x2b0] 60954: f94013e8 ldr x8, [sp, #0x20] 60958: f9001688 str x8, [x20, #0x28] 6095c: a9047fff stp xzr, xzr, [sp, #0x40] 60960: a9402309 ldp x9, x8, [x24] 60964: b40002c8 cbz x8, 0x609bc 60968: 9100210a add x10, x8, #0x8 6096c: c85f7d4b ldxr x11, [x10] 60970: 9100056b add x11, x11, #0x1 60974: c80c7d4b stxr w12, x11, [x10] 60978: 35ffffac cbnz w12, 0x6096c 6097c: f94027f4 ldr x20, [sp, #0x48] 60980: a90423e9 stp x9, x8, [sp, #0x40] 60984: b40001f4 cbz x20, 0x609c0 60988: 91002288 add x8, x20, #0x8 6098c: c85ffd09 ldaxr x9, [x8] 60990: d100052a sub x10, x9, #0x1 60994: c80bfd0a stlxr w11, x10, [x8] 60998: 35ffffab cbnz w11, 0x6098c 6099c: b5000129 cbnz x9, 0x609c0 609a0: f9400288 ldr x8, [x20] 609a4: aa1403e0 mov x0, x20 609a8: f9400908 ldr x8, [x8, #0x10] 609ac: d63f0100 blr x8 609b0: aa1403e0 mov x0, x20 609b4: 97ff8577 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 609b8: 14000002 b 0x609c0 609bc: a90423e9 stp x9, x8, [sp, #0x40] 609c0: f9400fe8 ldr x8, [sp, #0x18] 609c4: 1e620380 scvtf d0, w28 609c8: f9400108 ldr x8, [x8] 609cc: f9001fe8 str x8, [sp, #0x38] 609d0: 9100a3e8 add x8, sp, #0x28 609d4: aa1603e0 mov x0, x22 609d8: 94003816 bl 0x6ea30 609dc: f94017e8 ldr x8, [sp, #0x28] 609e0: f9001be8 str x8, [sp, #0x30] 609e4: a9405ffc ldp x28, x23, [sp] 609e8: 910143e8 add x8, sp, #0x50 609ec: 910103e1 add x1, sp, #0x40 609f0: 9100e3e2 add x2, sp, #0x38 609f4: 9100c3e3 add x3, sp, #0x30 609f8: aa1b03e0 mov x0, x27 609fc: 94003c8f bl 0x6fc38 60a00: f94027f4 ldr x20, [sp, #0x48] 60a04: b40000f4 cbz x20, 0x60a20 60a08: 91002289 add x9, x20, #0x8 60a0c: c85ffd28 ldaxr x8, [x9] 60a10: d100050a sub x10, x8, #0x1 60a14: c80bfd2a stlxr w11, x10, [x9] 60a18: 35ffffab cbnz w11, 0x60a0c 60a1c: b4000828 cbz x8, 0x60b20 60a20: 394227e8 ldrb w8, [sp, #0x89] 60a24: 340008e8 cbz w8, 0x60b40 60a28: 394223e8 ldrb w8, [sp, #0x88] 60a2c: 340008a8 cbz w8, 0x60b40 60a30: 08dffea8 ldarb w8, [x21] 60a34: 36000228 tbz w8, #0x0, 0x60a78 60a38: f9404be9 ldr x9, [sp, #0x90] 60a3c: f9406668 ldr x8, [x19, #0xc8] 60a40: f9400120 ldr x0, [x9] 60a44: f942e508 ldr x8, [x8, #0x5c8] 60a48: d63f0100 blr x8 60a4c: 34000360 cbz w0, 0x60ab8 60a50: f81983bf stur xzr, [x29, #-0x68] 60a54: 08dffea8 ldarb w8, [x21] 60a58: 36000208 tbz w8, #0x0, 0x60a98 60a5c: f9404be9 ldr x9, [sp, #0x90] 60a60: f9406668 ldr x8, [x19, #0xc8] 60a64: f9400120 ldr x0, [x9] 60a68: f942e908 ldr x8, [x8, #0x5d0] 60a6c: d101a3a1 sub x1, x29, #0x68 60a70: d63f0100 blr x8 60a74: 17ffffef b 0x60a30 60a78: aa1503e0 mov x0, x21 60a7c: 97ff8719 bl 0x426e0 <__cxa_guard_acquire@plt> 60a80: 34fffdc0 cbz w0, 0x60a38 60a84: 97ff821b bl 0x412f0 60a88: f9006660 str x0, [x19, #0xc8] 60a8c: aa1503e0 mov x0, x21 60a90: 97ff8358 bl 0x417f0 <__cxa_guard_release@plt> 60a94: 17ffffe9 b 0x60a38 60a98: aa1503e0 mov x0, x21 60a9c: 97ff8711 bl 0x426e0 <__cxa_guard_acquire@plt> 60aa0: 34fffde0 cbz w0, 0x60a5c 60aa4: 97ff8213 bl 0x412f0 60aa8: f9006660 str x0, [x19, #0xc8] 60aac: aa1503e0 mov x0, x21 60ab0: 97ff8350 bl 0x417f0 <__cxa_guard_release@plt> 60ab4: 17ffffea b 0x60a5c 60ab8: a9492be8 ldp x8, x10, [sp, #0x90] 60abc: f94053e9 ldr x9, [sp, #0xa0] 60ac0: b40000c9 cbz x9, 0x60ad8 60ac4: 9100212b add x11, x9, #0x8 60ac8: c85f7d6c ldxr x12, [x11] 60acc: 9100058c add x12, x12, #0x1 60ad0: c80d7d6c stxr w13, x12, [x11] 60ad4: 35ffffad cbnz w13, 0x60ac8 60ad8: f9400d14 ldr x20, [x8, #0x18] 60adc: a901250a stp x10, x9, [x8, #0x10] 60ae0: b4000314 cbz x20, 0x60b40 60ae4: 91002288 add x8, x20, #0x8 60ae8: c85ffd09 ldaxr x9, [x8] 60aec: d100052a sub x10, x9, #0x1 60af0: c80bfd0a stlxr w11, x10, [x8] 60af4: 35ffffab cbnz w11, 0x60ae8 60af8: b5000249 cbnz x9, 0x60b40 60afc: f9400288 ldr x8, [x20] 60b00: aa1403e0 mov x0, x20 60b04: f9400908 ldr x8, [x8, #0x10] 60b08: d63f0100 blr x8 60b0c: aa1403e0 mov x0, x20 60b10: 97ff8520 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 60b14: f94053f4 ldr x20, [sp, #0xa0] 60b18: b5000194 cbnz x20, 0x60b48 60b1c: 14000017 b 0x60b78 60b20: f9400288 ldr x8, [x20] 60b24: aa1403e0 mov x0, x20 60b28: f9400908 ldr x8, [x8, #0x10] 60b2c: d63f0100 blr x8 60b30: aa1403e0 mov x0, x20 60b34: 97ff8517 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 60b38: 394227e8 ldrb w8, [sp, #0x89] 60b3c: 35fff768 cbnz w8, 0x60a28 60b40: f94053f4 ldr x20, [sp, #0xa0] 60b44: b40001b4 cbz x20, 0x60b78 60b48: 91002288 add x8, x20, #0x8 60b4c: c85ffd09 ldaxr x9, [x8] 60b50: d100052a sub x10, x9, #0x1 60b54: c80bfd0a stlxr w11, x10, [x8] 60b58: 35ffffab cbnz w11, 0x60b4c 60b5c: b50000e9 cbnz x9, 0x60b78 60b60: f9400288 ldr x8, [x20] 60b64: aa1403e0 mov x0, x20 60b68: f9400908 ldr x8, [x8, #0x10] 60b6c: d63f0100 blr x8 60b70: aa1403e0 mov x0, x20 60b74: 97ff8507 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 60b78: d10263a0 sub x0, x29, #0x98 60b7c: 94003664 bl 0x6e50c 60b80: a97723a9 ldp x9, x8, [x29, #-0x90] 60b84: f9005928 str x8, [x9, #0xb0] 60b88: aa1c03e0 mov x0, x28 60b8c: 940033d0 bl 0x6dacc 60b90: aa1703e0 mov x0, x23 60b94: 97ff82eb bl 0x41740 <_ZNSt6__ndk15mutex6unlockEv@plt> 60b98: f9400be8 ldr x8, [sp, #0x10] 60b9c: f9401508 ldr x8, [x8, #0x28] 60ba0: f85a03a9 ldur x9, [x29, #-0x60] 60ba4: eb09011f cmp x8, x9 60ba8: 54000641 b.ne 0x60c70 60bac: f94013e0 ldr x0, [sp, #0x20] 60bb0: a9547bfd ldp x29, x30, [sp, #0x140] 60bb4: a9534ff4 ldp x20, x19, [sp, #0x130] 60bb8: a95257f6 ldp x22, x21, [sp, #0x120] 60bbc: a9515ff8 ldp x24, x23, [sp, #0x110] 60bc0: a95067fa ldp x26, x25, [sp, #0x100] 60bc4: a94f6ffc ldp x28, x27, [sp, #0xf0] 60bc8: 910543ff add sp, sp, #0x150 60bcc: d65f03c0 ret 60bd0: 90000580 adrp x0, 0x110000 60bd4: 91034000 add x0, x0, #0xd0 60bd8: 97ff86c2 bl 0x426e0 <__cxa_guard_acquire@plt> 60bdc: 34ffc880 cbz w0, 0x604ec 60be0: 97ff81c4 bl 0x412f0 60be4: f9006660 str x0, [x19, #0xc8] 60be8: 90000580 adrp x0, 0x110000 60bec: 91034000 add x0, x0, #0xd0 60bf0: 97ff8300 bl 0x417f0 <__cxa_guard_release@plt> 60bf4: a9405ffc ldp x28, x23, [sp] 60bf8: 17fffe3d b 0x604ec 60bfc: f0000560 adrp x0, 0x10f000 60c00: f945b000 ldr x0, [x0, #0xb60] 60c04: d00003a1 adrp x1, 0xd6000 <__cxa_demangle+0x13720> 60c08: 913c2421 add x1, x1, #0xf09 60c0c: 528004e2 mov w2, #0x27 // =39 60c10: 97ffcaab bl 0x536bc 60c14: f9400008 ldr x8, [x0] 60c18: aa0003f6 mov x22, x0 60c1c: f85e8108 ldur x8, [x8, #-0x18] 60c20: 8b080000 add x0, x0, x8 60c24: d101c3a8 sub x8, x29, #0x70 60c28: 97ff8602 bl 0x42430 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 60c2c: f0000561 adrp x1, 0x10f000 60c30: f945a021 ldr x1, [x1, #0xb40] 60c34: d101c3a0 sub x0, x29, #0x70 60c38: 97ff8662 bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 60c3c: f9400008 ldr x8, [x0] 60c40: f9401d08 ldr x8, [x8, #0x38] 60c44: 52800141 mov w1, #0xa // =10 60c48: d63f0100 blr x8 60c4c: 2a0003f4 mov w20, w0 60c50: d101c3a0 sub x0, x29, #0x70 60c54: 97ff8653 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 60c58: aa1603e0 mov x0, x22 60c5c: 2a1403e1 mov w1, w20 60c60: 97ffcc02 bl 0x53c68 60c64: aa1603e0 mov x0, x22 60c68: 97ffcb94 bl 0x53ab8 60c6c: 97ff84f5 bl 0x42040 60c70: 97ff8608 bl 0x42490 <__stack_chk_fail@plt> 60c74: aa0003f6 mov x22, x0 60c78: d101c3a0 sub x0, x29, #0x70 60c7c: 97ff8649 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 60c80: f94043f4 ldr x20, [sp, #0x80] 60c84: b5000694 cbnz x20, 0x60d54 60c88: 14000045 b 0x60d9c 60c8c: 1400002f b 0x60d48 60c90: aa0003f6 mov x22, x0 60c94: 90000580 adrp x0, 0x110000 60c98: 91034000 add x0, x0, #0xd0 60c9c: 97ff85bd bl 0x42390 <__cxa_guard_abort@plt> 60ca0: 1400008e b 0x60ed8 60ca4: 14000001 b 0x60ca8 60ca8: aa0003f3 mov x19, x0 60cac: 90000580 adrp x0, 0x110000 60cb0: 91034000 add x0, x0, #0xd0 60cb4: 97ff85b7 bl 0x42390 <__cxa_guard_abort@plt> 60cb8: 14000098 b 0x60f18 60cbc: 14000037 b 0x60d98 60cc0: 14000036 b 0x60d98 60cc4: 14000001 b 0x60cc8 60cc8: f94027f4 ldr x20, [sp, #0x48] 60ccc: aa0003f6 mov x22, x0 60cd0: b4000674 cbz x20, 0x60d9c 60cd4: 91002288 add x8, x20, #0x8 60cd8: c85ffd09 ldaxr x9, [x8] 60cdc: d100052a sub x10, x9, #0x1 60ce0: c80bfd0a stlxr w11, x10, [x8] 60ce4: 35ffffab cbnz w11, 0x60cd8 60ce8: 14000020 b 0x60d68 60cec: f94037f4 ldr x20, [sp, #0x68] 60cf0: aa0003f6 mov x22, x0 60cf4: b40001b4 cbz x20, 0x60d28 60cf8: 91002288 add x8, x20, #0x8 60cfc: c85ffd09 ldaxr x9, [x8] 60d00: d100052a sub x10, x9, #0x1 60d04: c80bfd0a stlxr w11, x10, [x8] 60d08: 35ffffab cbnz w11, 0x60cfc 60d0c: b50000e9 cbnz x9, 0x60d28 60d10: f9400288 ldr x8, [x20] 60d14: aa1403e0 mov x0, x20 60d18: f9400908 ldr x8, [x8, #0x10] 60d1c: d63f0100 blr x8 60d20: aa1403e0 mov x0, x20 60d24: 97ff849b bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 60d28: f94013e0 ldr x0, [sp, #0x20] 60d2c: 97ff817d bl 0x41320 <_ZdlPv@plt> 60d30: 394227e8 ldrb w8, [sp, #0x89] 60d34: 35000388 cbnz w8, 0x60da4 60d38: 14000056 b 0x60e90 60d3c: 97ffcb5c bl 0x53aac 60d40: 97ffcb5b bl 0x53aac 60d44: 14000015 b 0x60d98 60d48: aa0003f6 mov x22, x0 60d4c: f94043f4 ldr x20, [sp, #0x80] 60d50: b4000274 cbz x20, 0x60d9c 60d54: 91002288 add x8, x20, #0x8 60d58: c85ffd09 ldaxr x9, [x8] 60d5c: d100052a sub x10, x9, #0x1 60d60: c80bfd0a stlxr w11, x10, [x8] 60d64: 35ffffab cbnz w11, 0x60d58 60d68: b50001a9 cbnz x9, 0x60d9c 60d6c: f9400288 ldr x8, [x20] 60d70: aa1403e0 mov x0, x20 60d74: f9400908 ldr x8, [x8, #0x10] 60d78: d63f0100 blr x8 60d7c: aa1403e0 mov x0, x20 60d80: 97ff8484 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 60d84: 394227e8 ldrb w8, [sp, #0x89] 60d88: 350000e8 cbnz w8, 0x60da4 60d8c: 14000041 b 0x60e90 60d90: aa0003f6 mov x22, x0 60d94: 14000051 b 0x60ed8 60d98: aa0003f6 mov x22, x0 60d9c: 394227e8 ldrb w8, [sp, #0x89] 60da0: 34000788 cbz w8, 0x60e90 60da4: 394223e8 ldrb w8, [sp, #0x88] 60da8: 34000748 cbz w8, 0x60e90 60dac: 08dffea8 ldarb w8, [x21] 60db0: 36000228 tbz w8, #0x0, 0x60df4 60db4: f9404be9 ldr x9, [sp, #0x90] 60db8: f9406668 ldr x8, [x19, #0xc8] 60dbc: f9400120 ldr x0, [x9] 60dc0: f942e508 ldr x8, [x8, #0x5c8] 60dc4: d63f0100 blr x8 60dc8: 34000360 cbz w0, 0x60e34 60dcc: f81983bf stur xzr, [x29, #-0x68] 60dd0: 08dffea8 ldarb w8, [x21] 60dd4: 36000208 tbz w8, #0x0, 0x60e14 60dd8: f9404be9 ldr x9, [sp, #0x90] 60ddc: f9406668 ldr x8, [x19, #0xc8] 60de0: f9400120 ldr x0, [x9] 60de4: f942e908 ldr x8, [x8, #0x5d0] 60de8: d101a3a1 sub x1, x29, #0x68 60dec: d63f0100 blr x8 60df0: 17ffffef b 0x60dac 60df4: aa1503e0 mov x0, x21 60df8: 97ff863a bl 0x426e0 <__cxa_guard_acquire@plt> 60dfc: 34fffdc0 cbz w0, 0x60db4 60e00: 97ff813c bl 0x412f0 60e04: f9006660 str x0, [x19, #0xc8] 60e08: aa1503e0 mov x0, x21 60e0c: 97ff8279 bl 0x417f0 <__cxa_guard_release@plt> 60e10: 17ffffe9 b 0x60db4 60e14: aa1503e0 mov x0, x21 60e18: 97ff8632 bl 0x426e0 <__cxa_guard_acquire@plt> 60e1c: 34fffde0 cbz w0, 0x60dd8 60e20: 97ff8134 bl 0x412f0 60e24: f9006660 str x0, [x19, #0xc8] 60e28: aa1503e0 mov x0, x21 60e2c: 97ff8271 bl 0x417f0 <__cxa_guard_release@plt> 60e30: 17ffffea b 0x60dd8 60e34: a9492be8 ldp x8, x10, [sp, #0x90] 60e38: f94053e9 ldr x9, [sp, #0xa0] 60e3c: b40000c9 cbz x9, 0x60e54 60e40: 9100212b add x11, x9, #0x8 60e44: c85f7d6c ldxr x12, [x11] 60e48: 9100058c add x12, x12, #0x1 60e4c: c80d7d6c stxr w13, x12, [x11] 60e50: 35ffffad cbnz w13, 0x60e44 60e54: f9400d14 ldr x20, [x8, #0x18] 60e58: a901250a stp x10, x9, [x8, #0x10] 60e5c: b40001b4 cbz x20, 0x60e90 60e60: 91002288 add x8, x20, #0x8 60e64: c85ffd09 ldaxr x9, [x8] 60e68: d100052a sub x10, x9, #0x1 60e6c: c80bfd0a stlxr w11, x10, [x8] 60e70: 35ffffab cbnz w11, 0x60e64 60e74: b50000e9 cbnz x9, 0x60e90 60e78: f9400288 ldr x8, [x20] 60e7c: aa1403e0 mov x0, x20 60e80: f9400908 ldr x8, [x8, #0x10] 60e84: d63f0100 blr x8 60e88: aa1403e0 mov x0, x20 60e8c: 97ff8441 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 60e90: f94053f4 ldr x20, [sp, #0xa0] 60e94: b40001b4 cbz x20, 0x60ec8 60e98: 91002288 add x8, x20, #0x8 60e9c: c85ffd09 ldaxr x9, [x8] 60ea0: d100052a sub x10, x9, #0x1 60ea4: c80bfd0a stlxr w11, x10, [x8] 60ea8: 35ffffab cbnz w11, 0x60e9c 60eac: b50000e9 cbnz x9, 0x60ec8 60eb0: f9400288 ldr x8, [x20] 60eb4: aa1403e0 mov x0, x20 60eb8: f9400908 ldr x8, [x8, #0x10] 60ebc: d63f0100 blr x8 60ec0: aa1403e0 mov x0, x20 60ec4: 97ff8433 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 60ec8: d10263a0 sub x0, x29, #0x98 60ecc: 94003590 bl 0x6e50c 60ed0: a97723a9 ldp x9, x8, [x29, #-0x90] 60ed4: f9005928 str x8, [x9, #0xb0] 60ed8: f94003e0 ldr x0, [sp] 60edc: 940032fc bl 0x6dacc 60ee0: f94007e0 ldr x0, [sp, #0x8] 60ee4: 97ff8217 bl 0x41740 <_ZNSt6__ndk15mutex6unlockEv@plt> 60ee8: aa1603e0 mov x0, x22 60eec: 9401d12c bl 0xd539c <__cxa_demangle+0x12abc> 60ef0: 17ffff6e b 0x60ca8 60ef4: 17ffff6d b 0x60ca8 60ef8: 97ffcaed bl 0x53aac 60efc: 97ffcaec bl 0x53aac 60f00: 14000005 b 0x60f14 60f04: 14000004 b 0x60f14 60f08: aa0003f6 mov x22, x0 60f0c: 17fffff5 b 0x60ee0 60f10: 14000001 b 0x60f14 60f14: aa0003f3 mov x19, x0 60f18: 910223e8 add x8, sp, #0x88 60f1c: 91004100 add x0, x8, #0x10 60f20: 97ff89cd bl 0x43654 60f24: aa1303e0 mov x0, x19 60f28: 97ffcae1 bl 0x53aac 60f2c: d103c3ff sub sp, sp, #0xf0 60f30: a9096ffc stp x28, x27, [sp, #0x90] 60f34: a90a67fa stp x26, x25, [sp, #0xa0] 60f38: a90b5ff8 stp x24, x23, [sp, #0xb0] 60f3c: a90c57f6 stp x22, x21, [sp, #0xc0] 60f40: a90d4ff4 stp x20, x19, [sp, #0xd0] 60f44: a90e7bfd stp x29, x30, [sp, #0xe0] 60f48: 910383fd add x29, sp, #0xe0 60f4c: d53bd05a mrs x26, TPIDR_EL0 60f50: f9401748 ldr x8, [x26, #0x28] 60f54: aa0003f8 mov x24, x0 60f58: 910be000 add x0, x0, #0x2f8 60f5c: aa0103f7 mov x23, x1 60f60: f81a83a8 stur x8, [x29, #-0x58] 60f64: f9000be0 str x0, [sp, #0x10] 60f68: 97ff85b6 bl 0x42640 <_ZNSt6__ndk15mutex4lockEv@plt> 60f6c: f94002f9 ldr x25, [x23] 60f70: 940032d4 bl 0x6dac0 60f74: aa0003f5 mov x21, x0 60f78: aa1903e0 mov x0, x25 60f7c: 940032d4 bl 0x6dacc 60f80: b9409328 ldr w8, [x25, #0x90] 60f84: 910163e9 add x9, sp, #0x58 60f88: 90000596 adrp x22, 0x110000 60f8c: 910342d6 add x22, x22, #0xd0 60f90: b9005be8 str w8, [sp, #0x58] 60f94: f9405b28 ldr x8, [x25, #0xb0] 60f98: 90000593 adrp x19, 0x110000 60f9c: a90623f9 stp x25, x8, [sp, #0x60] 60fa0: f9005b29 str x9, [x25, #0xb0] 60fa4: 08dffec8 ldarb w8, [x22] 60fa8: f90007f5 str x21, [sp, #0x8] 60fac: 360029c8 tbz w8, #0x0, 0x614e4 60fb0: f9406668 ldr x8, [x19, #0xc8] 60fb4: f9437d08 ldr x8, [x8, #0x6f8] 60fb8: d63f0100 blr x8 60fbc: a90707e0 stp x0, x1, [sp, #0x70] 60fc0: f9400afb ldr x27, [x23, #0x10] 60fc4: f90003fa str x26, [sp] 60fc8: b40003fb cbz x27, 0x61044 60fcc: f9400ef4 ldr x20, [x23, #0x18] 60fd0: b40003f4 cbz x20, 0x6104c 60fd4: 91002288 add x8, x20, #0x8 60fd8: c85f7d09 ldxr x9, [x8] 60fdc: 91000529 add x9, x9, #0x1 60fe0: c80a7d09 stxr w10, x9, [x8] 60fe4: 35ffffaa cbnz w10, 0x60fd8 60fe8: c85f7d09 ldxr x9, [x8] 60fec: 91000529 add x9, x9, #0x1 60ff0: c80a7d09 stxr w10, x9, [x8] 60ff4: 35ffffaa cbnz w10, 0x60fe8 60ff8: c85ffd09 ldaxr x9, [x8] 60ffc: d100052a sub x10, x9, #0x1 61000: c80bfd0a stlxr w11, x10, [x8] 61004: 35ffffab cbnz w11, 0x60ff8 61008: b50000e9 cbnz x9, 0x61024 6100c: f9400288 ldr x8, [x20] 61010: aa1403e0 mov x0, x20 61014: f9400908 ldr x8, [x8, #0x10] 61018: d63f0100 blr x8 6101c: aa1403e0 mov x0, x20 61020: 97ff83dc bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 61024: 91002288 add x8, x20, #0x8 61028: c85f7d09 ldxr x9, [x8] 6102c: 91000529 add x9, x9, #0x1 61030: c80a7d09 stxr w10, x9, [x8] 61034: 35ffffaa cbnz w10, 0x61028 61038: 2a1f03fc mov w28, wzr 6103c: aa1403f5 mov x21, x20 61040: 14000006 b 0x61058 61044: aa1f03f5 mov x21, xzr 61048: 14000002 b 0x61050 6104c: aa1403f5 mov x21, x20 61050: aa1f03f4 mov x20, xzr 61054: 5280003c mov w28, #0x1 // =1 61058: 52800028 mov w8, #0x1 // =1 6105c: 3900e3e8 strb w8, [sp, #0x38] 61060: a904ffff stp xzr, xzr, [sp, #0x48] 61064: f9400769 ldr x9, [x27, #0x8] 61068: f90023e9 str x9, [sp, #0x40] 6106c: f9400928 ldr x8, [x9, #0x10] 61070: eb1b011f cmp x8, x27 61074: 54000340 b.eq 0x610dc 61078: f9400d29 ldr x9, [x9, #0x18] 6107c: b4000389 cbz x9, 0x610ec 61080: 9100212a add x10, x9, #0x8 61084: c85f7d4b ldxr x11, [x10] 61088: 9100056b add x11, x11, #0x1 6108c: c80c7d4b stxr w12, x11, [x10] 61090: 35ffffac cbnz w12, 0x61084 61094: f9402bfa ldr x26, [sp, #0x50] 61098: a904a7e8 stp x8, x9, [sp, #0x48] 6109c: b40002ba cbz x26, 0x610f0 610a0: 91002348 add x8, x26, #0x8 610a4: c85ffd09 ldaxr x9, [x8] 610a8: d100052a sub x10, x9, #0x1 610ac: c80bfd0a stlxr w11, x10, [x8] 610b0: 35ffffab cbnz w11, 0x610a4 610b4: b50001e9 cbnz x9, 0x610f0 610b8: f9400348 ldr x8, [x26] 610bc: aa1a03e0 mov x0, x26 610c0: f9400908 ldr x8, [x8, #0x10] 610c4: d63f0100 blr x8 610c8: aa1a03e0 mov x0, x26 610cc: 97ff83b1 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 610d0: f94023e8 ldr x8, [sp, #0x40] 610d4: 3600013c tbz w28, #0x0, 0x610f8 610d8: 1400000d b 0x6110c 610dc: 2a1f03e8 mov w8, wzr 610e0: 3900e7e8 strb w8, [sp, #0x39] 610e4: 3600039c tbz w28, #0x0, 0x61154 610e8: 14000021 b 0x6116c 610ec: a904a7e8 stp x8, x9, [sp, #0x48] 610f0: f94023e8 ldr x8, [sp, #0x40] 610f4: 370000dc tbnz w28, #0x0, 0x6110c 610f8: 91002289 add x9, x20, #0x8 610fc: c85f7d2a ldxr x10, [x9] 61100: 9100054a add x10, x10, #0x1 61104: c80b7d2a stxr w11, x10, [x9] 61108: 35ffffab cbnz w11, 0x610fc 6110c: f9400d1a ldr x26, [x8, #0x18] 61110: a901551b stp x27, x21, [x8, #0x10] 61114: b40001ba cbz x26, 0x61148 61118: 91002348 add x8, x26, #0x8 6111c: c85ffd09 ldaxr x9, [x8] 61120: d100052a sub x10, x9, #0x1 61124: c80bfd0a stlxr w11, x10, [x8] 61128: 35ffffab cbnz w11, 0x6111c 6112c: b50000e9 cbnz x9, 0x61148 61130: f9400348 ldr x8, [x26] 61134: aa1a03e0 mov x0, x26 61138: f9400908 ldr x8, [x8, #0x10] 6113c: d63f0100 blr x8 61140: aa1a03e0 mov x0, x26 61144: 97ff8393 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 61148: 52800028 mov w8, #0x1 // =1 6114c: 3900e7e8 strb w8, [sp, #0x39] 61150: 370000fc tbnz w28, #0x0, 0x6116c 61154: 91002288 add x8, x20, #0x8 61158: c85ffd09 ldaxr x9, [x8] 6115c: d100052a sub x10, x9, #0x1 61160: c80bfd0a stlxr w11, x10, [x8] 61164: 35ffffab cbnz w11, 0x61158 61168: b4000749 cbz x9, 0x61250 6116c: f9414308 ldr x8, [x24, #0x280] 61170: b4000808 cbz x8, 0x61270 61174: f94002e0 ldr x0, [x23] 61178: 94003258 bl 0x6dad8 6117c: 3dc0a700 ldr q0, [x24, #0x290] 61180: aa0003fa mov x26, x0 61184: 3d800000 str q0, [x0] 61188: b9400808 ldr w8, [x0, #0x8] 6118c: 31002d1f cmn w8, #0xb 61190: 540000a3 b.lo 0x611a4 61194: f9400348 ldr x8, [x26] 61198: b9400109 ldr w9, [x8] 6119c: 11000529 add w9, w9, #0x1 611a0: b9000109 str w9, [x8] 611a4: f9400ae8 ldr x8, [x23, #0x10] 611a8: b40006a8 cbz x8, 0x6127c 611ac: f9400efb ldr x27, [x23, #0x18] 611b0: b400049b cbz x27, 0x61240 611b4: 91002369 add x9, x27, #0x8 611b8: c85f7d2a ldxr x10, [x9] 611bc: 9100054a add x10, x10, #0x1 611c0: c80b7d2a stxr w11, x10, [x9] 611c4: 35ffffab cbnz w11, 0x611b8 611c8: c85f7d2a ldxr x10, [x9] 611cc: 9100054a add x10, x10, #0x1 611d0: c80b7d2a stxr w11, x10, [x9] 611d4: 35ffffab cbnz w11, 0x611c8 611d8: a9026fe8 stp x8, x27, [sp, #0x20] 611dc: c85ffd28 ldaxr x8, [x9] 611e0: d100050a sub x10, x8, #0x1 611e4: c80bfd2a stlxr w11, x10, [x9] 611e8: 35ffffab cbnz w11, 0x611dc 611ec: b50000e8 cbnz x8, 0x61208 611f0: f9400368 ldr x8, [x27] 611f4: aa1b03e0 mov x0, x27 611f8: f9400908 ldr x8, [x8, #0x10] 611fc: d63f0100 blr x8 61200: aa1b03e0 mov x0, x27 61204: 97ff8363 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 61208: f94022e8 ldr x8, [x23, #0x40] 6120c: b40003e8 cbz x8, 0x61288 61210: aa1903e0 mov x0, x25 61214: 94003231 bl 0x6dad8 61218: 3dc016e0 ldr q0, [x23, #0x50] 6121c: 3d800000 str q0, [x0] 61220: b9400808 ldr w8, [x0, #0x8] 61224: 31002d1f cmn w8, #0xb 61228: 54000323 b.lo 0x6128c 6122c: f9400008 ldr x8, [x0] 61230: b9400109 ldr w9, [x8] 61234: 11000529 add w9, w9, #0x1 61238: b9000109 str w9, [x8] 6123c: 14000014 b 0x6128c 61240: a9026fe8 stp x8, x27, [sp, #0x20] 61244: f94022e8 ldr x8, [x23, #0x40] 61248: b5fffe48 cbnz x8, 0x61210 6124c: 1400000f b 0x61288 61250: f9400288 ldr x8, [x20] 61254: aa1403e0 mov x0, x20 61258: f9400908 ldr x8, [x8, #0x10] 6125c: d63f0100 blr x8 61260: aa1403e0 mov x0, x20 61264: 97ff834b bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 61268: f9414308 ldr x8, [x24, #0x280] 6126c: b5fff848 cbnz x8, 0x61174 61270: aa1f03fa mov x26, xzr 61274: f9400ae8 ldr x8, [x23, #0x10] 61278: b5fff9a8 cbnz x8, 0x611ac 6127c: a9027fff stp xzr, xzr, [sp, #0x20] 61280: f94022e8 ldr x8, [x23, #0x40] 61284: b5fffc68 cbnz x8, 0x61210 61288: aa1f03e0 mov x0, xzr 6128c: f9000fe0 str x0, [sp, #0x18] 61290: 9100c3e8 add x8, sp, #0x30 61294: 910083e1 add x1, sp, #0x20 61298: 910063e2 add x2, sp, #0x18 6129c: aa1a03e0 mov x0, x26 612a0: 94003a9f bl 0x6fd1c 612a4: f94017f9 ldr x25, [sp, #0x28] 612a8: b40001b9 cbz x25, 0x612dc 612ac: 91002328 add x8, x25, #0x8 612b0: c85ffd09 ldaxr x9, [x8] 612b4: d100052a sub x10, x9, #0x1 612b8: c80bfd0a stlxr w11, x10, [x8] 612bc: 35ffffab cbnz w11, 0x612b0 612c0: b50000e9 cbnz x9, 0x612dc 612c4: f9400328 ldr x8, [x25] 612c8: aa1903e0 mov x0, x25 612cc: f9400908 ldr x8, [x8, #0x10] 612d0: d63f0100 blr x8 612d4: aa1903e0 mov x0, x25 612d8: 97ff832e bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 612dc: 910182f9 add x25, x23, #0x60 612e0: 910a8300 add x0, x24, #0x2a0 612e4: aa1903e1 mov x1, x25 612e8: 94001f3a bl 0x68fd0 612ec: f9416308 ldr x8, [x24, #0x2c0] 612f0: f9416709 ldr x9, [x24, #0x2c8] 612f4: eb09011f cmp x8, x9 612f8: 540000a0 b.eq 0x6130c 612fc: b9400329 ldr w9, [x25] 61300: b8004509 str w9, [x8], #0x4 61304: f9016308 str x8, [x24, #0x2c0] 61308: 14000004 b 0x61318 6130c: 910ae300 add x0, x24, #0x2b8 61310: aa1903e1 mov x1, x25 61314: 94001f66 bl 0x690ac 61318: aa1703e0 mov x0, x23 6131c: 940023dc bl 0x6a28c 61320: aa1703e0 mov x0, x23 61324: 97ff7fff bl 0x41320 <_ZdlPv@plt> 61328: 3940e7e8 ldrb w8, [sp, #0x39] 6132c: 34000788 cbz w8, 0x6141c 61330: 3940e3e8 ldrb w8, [sp, #0x38] 61334: 34000748 cbz w8, 0x6141c 61338: 08dffec8 ldarb w8, [x22] 6133c: 36000228 tbz w8, #0x0, 0x61380 61340: f94023e9 ldr x9, [sp, #0x40] 61344: f9406668 ldr x8, [x19, #0xc8] 61348: f9400120 ldr x0, [x9] 6134c: f942e508 ldr x8, [x8, #0x5c8] 61350: d63f0100 blr x8 61354: 34000360 cbz w0, 0x613c0 61358: f81a03bf stur xzr, [x29, #-0x60] 6135c: 08dffec8 ldarb w8, [x22] 61360: 36000208 tbz w8, #0x0, 0x613a0 61364: f94023e9 ldr x9, [sp, #0x40] 61368: f9406668 ldr x8, [x19, #0xc8] 6136c: f9400120 ldr x0, [x9] 61370: f942e908 ldr x8, [x8, #0x5d0] 61374: d10183a1 sub x1, x29, #0x60 61378: d63f0100 blr x8 6137c: 17ffffef b 0x61338 61380: aa1603e0 mov x0, x22 61384: 97ff84d7 bl 0x426e0 <__cxa_guard_acquire@plt> 61388: 34fffdc0 cbz w0, 0x61340 6138c: 97ff7fd9 bl 0x412f0 61390: f9006660 str x0, [x19, #0xc8] 61394: aa1603e0 mov x0, x22 61398: 97ff8116 bl 0x417f0 <__cxa_guard_release@plt> 6139c: 17ffffe9 b 0x61340 613a0: aa1603e0 mov x0, x22 613a4: 97ff84cf bl 0x426e0 <__cxa_guard_acquire@plt> 613a8: 34fffde0 cbz w0, 0x61364 613ac: 97ff7fd1 bl 0x412f0 613b0: f9006660 str x0, [x19, #0xc8] 613b4: aa1603e0 mov x0, x22 613b8: 97ff810e bl 0x417f0 <__cxa_guard_release@plt> 613bc: 17ffffea b 0x61364 613c0: a9442be8 ldp x8, x10, [sp, #0x40] 613c4: f9402be9 ldr x9, [sp, #0x50] 613c8: b40000c9 cbz x9, 0x613e0 613cc: 9100212b add x11, x9, #0x8 613d0: c85f7d6c ldxr x12, [x11] 613d4: 9100058c add x12, x12, #0x1 613d8: c80d7d6c stxr w13, x12, [x11] 613dc: 35ffffad cbnz w13, 0x613d0 613e0: f9400d16 ldr x22, [x8, #0x18] 613e4: a901250a stp x10, x9, [x8, #0x10] 613e8: b40001b6 cbz x22, 0x6141c 613ec: 910022c8 add x8, x22, #0x8 613f0: c85ffd09 ldaxr x9, [x8] 613f4: d100052a sub x10, x9, #0x1 613f8: c80bfd0a stlxr w11, x10, [x8] 613fc: 35ffffab cbnz w11, 0x613f0 61400: b50000e9 cbnz x9, 0x6141c 61404: f94002c8 ldr x8, [x22] 61408: aa1603e0 mov x0, x22 6140c: f9400908 ldr x8, [x8, #0x10] 61410: d63f0100 blr x8 61414: aa1603e0 mov x0, x22 61418: 97ff82de bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 6141c: f9402bf6 ldr x22, [sp, #0x50] 61420: b40000f6 cbz x22, 0x6143c 61424: 910022c8 add x8, x22, #0x8 61428: c85ffd09 ldaxr x9, [x8] 6142c: d100052a sub x10, x9, #0x1 61430: c80bfd0a stlxr w11, x10, [x8] 61434: 35ffffab cbnz w11, 0x61428 61438: b40001e9 cbz x9, 0x61474 6143c: 370002bc tbnz w28, #0x0, 0x61490 61440: 91002288 add x8, x20, #0x8 61444: c85ffd09 ldaxr x9, [x8] 61448: d100052a sub x10, x9, #0x1 6144c: c80bfd0a stlxr w11, x10, [x8] 61450: 35ffffab cbnz w11, 0x61444 61454: b50001e9 cbnz x9, 0x61490 61458: f9400288 ldr x8, [x20] 6145c: aa1403e0 mov x0, x20 61460: f9400908 ldr x8, [x8, #0x10] 61464: d63f0100 blr x8 61468: aa1403e0 mov x0, x20 6146c: 97ff82c9 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 61470: 14000008 b 0x61490 61474: f94002c8 ldr x8, [x22] 61478: aa1603e0 mov x0, x22 6147c: f9400908 ldr x8, [x8, #0x10] 61480: d63f0100 blr x8 61484: aa1603e0 mov x0, x22 61488: 97ff82c2 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 6148c: 3607fdbc tbz w28, #0x0, 0x61440 61490: 910163e0 add x0, sp, #0x58 61494: 9400341e bl 0x6e50c 61498: a94623e9 ldp x9, x8, [sp, #0x60] 6149c: f9005928 str x8, [x9, #0xb0] 614a0: f94007e0 ldr x0, [sp, #0x8] 614a4: 9400318a bl 0x6dacc 614a8: f94003f3 ldr x19, [sp] 614ac: f9400be0 ldr x0, [sp, #0x10] 614b0: 97ff80a4 bl 0x41740 <_ZNSt6__ndk15mutex6unlockEv@plt> 614b4: f9401668 ldr x8, [x19, #0x28] 614b8: f85a83a9 ldur x9, [x29, #-0x58] 614bc: eb09011f cmp x8, x9 614c0: 54000261 b.ne 0x6150c 614c4: a94e7bfd ldp x29, x30, [sp, #0xe0] 614c8: a94d4ff4 ldp x20, x19, [sp, #0xd0] 614cc: a94c57f6 ldp x22, x21, [sp, #0xc0] 614d0: a94b5ff8 ldp x24, x23, [sp, #0xb0] 614d4: a94a67fa ldp x26, x25, [sp, #0xa0] 614d8: a9496ffc ldp x28, x27, [sp, #0x90] 614dc: 9103c3ff add sp, sp, #0xf0 614e0: d65f03c0 ret 614e4: f0000560 adrp x0, 0x110000 614e8: 91034000 add x0, x0, #0xd0 614ec: 97ff847d bl 0x426e0 <__cxa_guard_acquire@plt> 614f0: 34ffd600 cbz w0, 0x60fb0 614f4: 97ff7f7f bl 0x412f0 614f8: f9006660 str x0, [x19, #0xc8] 614fc: f0000560 adrp x0, 0x110000 61500: 91034000 add x0, x0, #0xd0 61504: 97ff80bb bl 0x417f0 <__cxa_guard_release@plt> 61508: 17fffeaa b 0x60fb0 6150c: 97ff83e1 bl 0x42490 <__stack_chk_fail@plt> 61510: aa0003f7 mov x23, x0 61514: f0000560 adrp x0, 0x110000 61518: 91034000 add x0, x0, #0xd0 6151c: 97ff839d bl 0x42390 <__cxa_guard_abort@plt> 61520: 14000081 b 0x61724 61524: 14000001 b 0x61528 61528: aa0003f3 mov x19, x0 6152c: f0000560 adrp x0, 0x110000 61530: 91034000 add x0, x0, #0xd0 61534: 97ff8397 bl 0x42390 <__cxa_guard_abort@plt> 61538: 1400008b b 0x61764 6153c: 14000007 b 0x61558 61540: aa0003f7 mov x23, x0 61544: 3940e7e8 ldrb w8, [sp, #0x39] 61548: 35000368 cbnz w8, 0x615b4 6154c: 14000055 b 0x616a0 61550: 97ffc957 bl 0x53aac 61554: 97ffc956 bl 0x53aac 61558: f94017f8 ldr x24, [sp, #0x28] 6155c: aa0003f7 mov x23, x0 61560: b4000278 cbz x24, 0x615ac 61564: 91002308 add x8, x24, #0x8 61568: c85ffd09 ldaxr x9, [x8] 6156c: d100052a sub x10, x9, #0x1 61570: c80bfd0a stlxr w11, x10, [x8] 61574: 35ffffab cbnz w11, 0x61568 61578: b50001a9 cbnz x9, 0x615ac 6157c: f9400308 ldr x8, [x24] 61580: aa1803e0 mov x0, x24 61584: f9400908 ldr x8, [x8, #0x10] 61588: d63f0100 blr x8 6158c: aa1803e0 mov x0, x24 61590: 97ff8280 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 61594: 3940e7e8 ldrb w8, [sp, #0x39] 61598: 350000e8 cbnz w8, 0x615b4 6159c: 14000041 b 0x616a0 615a0: aa0003f7 mov x23, x0 615a4: 14000060 b 0x61724 615a8: aa0003f7 mov x23, x0 615ac: 3940e7e8 ldrb w8, [sp, #0x39] 615b0: 34000788 cbz w8, 0x616a0 615b4: 3940e3e8 ldrb w8, [sp, #0x38] 615b8: 34000748 cbz w8, 0x616a0 615bc: 08dffec8 ldarb w8, [x22] 615c0: 36000228 tbz w8, #0x0, 0x61604 615c4: f94023e9 ldr x9, [sp, #0x40] 615c8: f9406668 ldr x8, [x19, #0xc8] 615cc: f9400120 ldr x0, [x9] 615d0: f942e508 ldr x8, [x8, #0x5c8] 615d4: d63f0100 blr x8 615d8: 34000360 cbz w0, 0x61644 615dc: f81a03bf stur xzr, [x29, #-0x60] 615e0: 08dffec8 ldarb w8, [x22] 615e4: 36000208 tbz w8, #0x0, 0x61624 615e8: f94023e9 ldr x9, [sp, #0x40] 615ec: f9406668 ldr x8, [x19, #0xc8] 615f0: f9400120 ldr x0, [x9] 615f4: f942e908 ldr x8, [x8, #0x5d0] 615f8: d10183a1 sub x1, x29, #0x60 615fc: d63f0100 blr x8 61600: 17ffffef b 0x615bc 61604: aa1603e0 mov x0, x22 61608: 97ff8436 bl 0x426e0 <__cxa_guard_acquire@plt> 6160c: 34fffdc0 cbz w0, 0x615c4 61610: 97ff7f38 bl 0x412f0 61614: f9006660 str x0, [x19, #0xc8] 61618: aa1603e0 mov x0, x22 6161c: 97ff8075 bl 0x417f0 <__cxa_guard_release@plt> 61620: 17ffffe9 b 0x615c4 61624: aa1603e0 mov x0, x22 61628: 97ff842e bl 0x426e0 <__cxa_guard_acquire@plt> 6162c: 34fffde0 cbz w0, 0x615e8 61630: 97ff7f30 bl 0x412f0 61634: f9006660 str x0, [x19, #0xc8] 61638: aa1603e0 mov x0, x22 6163c: 97ff806d bl 0x417f0 <__cxa_guard_release@plt> 61640: 17ffffea b 0x615e8 61644: a9442be8 ldp x8, x10, [sp, #0x40] 61648: f9402be9 ldr x9, [sp, #0x50] 6164c: b40000c9 cbz x9, 0x61664 61650: 9100212b add x11, x9, #0x8 61654: c85f7d6c ldxr x12, [x11] 61658: 9100058c add x12, x12, #0x1 6165c: c80d7d6c stxr w13, x12, [x11] 61660: 35ffffad cbnz w13, 0x61654 61664: f9400d16 ldr x22, [x8, #0x18] 61668: a901250a stp x10, x9, [x8, #0x10] 6166c: b40001b6 cbz x22, 0x616a0 61670: 910022c8 add x8, x22, #0x8 61674: c85ffd09 ldaxr x9, [x8] 61678: d100052a sub x10, x9, #0x1 6167c: c80bfd0a stlxr w11, x10, [x8] 61680: 35ffffab cbnz w11, 0x61674 61684: b50000e9 cbnz x9, 0x616a0 61688: f94002c8 ldr x8, [x22] 6168c: aa1603e0 mov x0, x22 61690: f9400908 ldr x8, [x8, #0x10] 61694: d63f0100 blr x8 61698: aa1603e0 mov x0, x22 6169c: 97ff823d bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 616a0: f9402bf6 ldr x22, [sp, #0x50] 616a4: b40000f6 cbz x22, 0x616c0 616a8: 910022c8 add x8, x22, #0x8 616ac: c85ffd09 ldaxr x9, [x8] 616b0: d100052a sub x10, x9, #0x1 616b4: c80bfd0a stlxr w11, x10, [x8] 616b8: 35ffffab cbnz w11, 0x616ac 616bc: b4000069 cbz x9, 0x616c8 616c0: 3600013c tbz w28, #0x0, 0x616e4 616c4: 14000014 b 0x61714 616c8: f94002c8 ldr x8, [x22] 616cc: aa1603e0 mov x0, x22 616d0: f9400908 ldr x8, [x8, #0x10] 616d4: d63f0100 blr x8 616d8: aa1603e0 mov x0, x22 616dc: 97ff822d bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 616e0: 370001bc tbnz w28, #0x0, 0x61714 616e4: 91002288 add x8, x20, #0x8 616e8: c85ffd09 ldaxr x9, [x8] 616ec: d100052a sub x10, x9, #0x1 616f0: c80bfd0a stlxr w11, x10, [x8] 616f4: 35ffffab cbnz w11, 0x616e8 616f8: b50000e9 cbnz x9, 0x61714 616fc: f9400288 ldr x8, [x20] 61700: aa1403e0 mov x0, x20 61704: f9400908 ldr x8, [x8, #0x10] 61708: d63f0100 blr x8 6170c: aa1403e0 mov x0, x20 61710: 97ff8220 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 61714: 910163e0 add x0, sp, #0x58 61718: 9400337d bl 0x6e50c 6171c: a94623e9 ldp x9, x8, [sp, #0x60] 61720: f9005928 str x8, [x9, #0xb0] 61724: f94007e0 ldr x0, [sp, #0x8] 61728: 940030e9 bl 0x6dacc 6172c: 14000008 b 0x6174c 61730: 17ffff7e b 0x61528 61734: 17ffff7d b 0x61528 61738: 97ffc8dd bl 0x53aac 6173c: 97ffc8dc bl 0x53aac 61740: 14000008 b 0x61760 61744: 14000007 b 0x61760 61748: aa0003f7 mov x23, x0 6174c: f9400be0 ldr x0, [sp, #0x10] 61750: 97ff7ffc bl 0x41740 <_ZNSt6__ndk15mutex6unlockEv@plt> 61754: aa1703e0 mov x0, x23 61758: 9401cf11 bl 0xd539c <__cxa_demangle+0x12abc> 6175c: 14000001 b 0x61760 61760: aa0003f3 mov x19, x0 61764: 9100e3e8 add x8, sp, #0x38 61768: 91004100 add x0, x8, #0x10 6176c: 97ff87ba bl 0x43654 61770: aa1303e0 mov x0, x19 61774: 97ffc8ce bl 0x53aac 61778: f81e0ff3 str x19, [sp, #-0x20]! 6177c: a9017bfd stp x29, x30, [sp, #0x10] 61780: 910043fd add x29, sp, #0x10 61784: b980e028 ldrsw x8, [x1, #0xe0] 61788: f9413009 ldr x9, [x0, #0x260] 6178c: f828793f str xzr, [x9, x8, lsl #3] 61790: b4000101 cbz x1, 0x617b0 61794: aa0103e0 mov x0, x1 61798: aa0103f3 mov x19, x1 6179c: 94002460 bl 0x6a91c 617a0: a9417bfd ldp x29, x30, [sp, #0x10] 617a4: aa1303e0 mov x0, x19 617a8: f84207f3 ldr x19, [sp], #0x20 617ac: 17ff7edd b 0x41320 <_ZdlPv@plt> 617b0: a9417bfd ldp x29, x30, [sp, #0x10] 617b4: f84207f3 ldr x19, [sp], #0x20 617b8: d65f03c0 ret 617bc: d10203ff sub sp, sp, #0x80 617c0: a9026ffc stp x28, x27, [sp, #0x20] 617c4: a90367fa stp x26, x25, [sp, #0x30] 617c8: a9045ff8 stp x24, x23, [sp, #0x40] 617cc: a90557f6 stp x22, x21, [sp, #0x50] 617d0: a9064ff4 stp x20, x19, [sp, #0x60] 617d4: a9077bfd stp x29, x30, [sp, #0x70] 617d8: 9101c3fd add x29, sp, #0x70 617dc: d53bd05a mrs x26, TPIDR_EL0 617e0: aa0803f4 mov x20, x8 617e4: f9401748 ldr x8, [x26, #0x28] 617e8: aa0003f6 mov x22, x0 617ec: 9106e015 add x21, x0, #0x1b8 617f0: aa0403f7 mov x23, x4 617f4: f9000fe8 str x8, [sp, #0x18] 617f8: a95bf008 ldp x8, x28, [x0, #0x1b8] 617fc: 52800300 mov w0, #0x18 // =24 61800: aa0303f8 mov x24, x3 61804: 2a0203f9 mov w25, w2 61808: cb080388 sub x8, x28, x8 6180c: aa0103f3 mov x19, x1 61810: 9343fd1b asr x27, x8, #3 61814: 97ff829f bl 0x42290 <_Znwm@plt> 61818: 12000328 and w8, w25, #0x1 6181c: a900dc18 stp x24, x23, [x0, #0x8] 61820: 39000008 strb w8, [x0] 61824: f9000be0 str x0, [sp, #0x10] 61828: f940e6c8 ldr x8, [x22, #0x1c8] 6182c: eb1c011f cmp x8, x28 61830: 54000080 b.eq 0x61840 61834: f8008780 str x0, [x28], #0x8 61838: f900e2dc str x28, [x22, #0x1c0] 6183c: 14000004 b 0x6184c 61840: 910043e1 add x1, sp, #0x10 61844: aa1503e0 mov x0, x21 61848: 94001e95 bl 0x6929c 6184c: f94002a8 ldr x8, [x21] 61850: aa1303e0 mov x0, x19 61854: f87b7901 ldr x1, [x8, x27, lsl #3] 61858: 910003e8 mov x8, sp 6185c: 94003772 bl 0x6f624 61860: f94003e8 ldr x8, [sp] 61864: f90007e8 str x8, [sp, #0x8] 61868: 90000001 adrp x1, 0x61000 6186c: 9122e021 add x1, x1, #0x8b8 61870: 910023e2 add x2, sp, #0x8 61874: aa1403e8 mov x8, x20 61878: aa1303e0 mov x0, x19 6187c: 940048e2 bl 0x73c04 61880: f9401748 ldr x8, [x26, #0x28] 61884: f9400fe9 ldr x9, [sp, #0x18] 61888: eb09011f cmp x8, x9 6188c: 54000121 b.ne 0x618b0 61890: a9477bfd ldp x29, x30, [sp, #0x70] 61894: a9464ff4 ldp x20, x19, [sp, #0x60] 61898: a94557f6 ldp x22, x21, [sp, #0x50] 6189c: a9445ff8 ldp x24, x23, [sp, #0x40] 618a0: a94367fa ldp x26, x25, [sp, #0x30] 618a4: a9426ffc ldp x28, x27, [sp, #0x20] 618a8: 910203ff add sp, sp, #0x80 618ac: d65f03c0 ret 618b0: 97ff82f8 bl 0x42490 <__stack_chk_fail@plt> 618b4: 9401ceba bl 0xd539c <__cxa_demangle+0x12abc> 618b8: f81c0ff7 str x23, [sp, #-0x40]! 618bc: a90157f6 stp x22, x21, [sp, #0x10] 618c0: a9024ff4 stp x20, x19, [sp, #0x20] 618c4: a9037bfd stp x29, x30, [sp, #0x30] 618c8: 9100c3fd add x29, sp, #0x30 618cc: f9401c15 ldr x21, [x0, #0x38] 618d0: aa0003f4 mov x20, x0 618d4: f9400eb3 ldr x19, [x21, #0x18] 618d8: b40000d3 cbz x19, 0x618f0 618dc: 91002268 add x8, x19, #0x8 618e0: c85f7d09 ldxr x9, [x8] 618e4: 91000529 add x9, x9, #0x1 618e8: c80a7d09 stxr w10, x9, [x8] 618ec: 35ffffaa cbnz w10, 0x618e0 618f0: 91010280 add x0, x20, #0x40 618f4: 94003758 bl 0x6f654 618f8: 39400008 ldrb w8, [x0] 618fc: aa0003f6 mov x22, x0 61900: 35000228 cbnz w8, 0x61944 61904: 9100a297 add x23, x20, #0x28 61908: aa1703e0 mov x0, x23 6190c: 94002e50 bl 0x6d24c 61910: 370001a0 tbnz w0, #0x0, 0x61944 61914: aa1703e0 mov x0, x23 61918: 94002e51 bl 0x6d25c 6191c: 37000140 tbnz w0, #0x0, 0x61944 61920: aa1703e0 mov x0, x23 61924: 94004ddb bl 0x75090 61928: 7100041f cmp w0, #0x1 6192c: 540000cb b.lt 0x61944 61930: aa1703e0 mov x0, x23 61934: 2a1f03e1 mov w1, wzr 61938: 94004d50 bl 0x74e78 6193c: aa0003e2 mov x2, x0 61940: 14000002 b 0x61948 61944: aa1f03e2 mov x2, xzr 61948: b9400283 ldr w3, [x20] 6194c: a94092c8 ldp x8, x4, [x22, #0x8] 61950: aa1503e0 mov x0, x21 61954: aa1403e1 mov x1, x20 61958: d63f0100 blr x8 6195c: b40000f3 cbz x19, 0x61978 61960: 91002268 add x8, x19, #0x8 61964: c85ffd09 ldaxr x9, [x8] 61968: d100052a sub x10, x9, #0x1 6196c: c80bfd0a stlxr w11, x10, [x8] 61970: 35ffffab cbnz w11, 0x61964 61974: b40000c9 cbz x9, 0x6198c 61978: a9437bfd ldp x29, x30, [sp, #0x30] 6197c: a9424ff4 ldp x20, x19, [sp, #0x20] 61980: a94157f6 ldp x22, x21, [sp, #0x10] 61984: f84407f7 ldr x23, [sp], #0x40 61988: d65f03c0 ret 6198c: f9400268 ldr x8, [x19] 61990: aa1303e0 mov x0, x19 61994: f9400908 ldr x8, [x8, #0x10] 61998: d63f0100 blr x8 6199c: aa1303e0 mov x0, x19 619a0: a9437bfd ldp x29, x30, [sp, #0x30] 619a4: a9424ff4 ldp x20, x19, [sp, #0x20] 619a8: a94157f6 ldp x22, x21, [sp, #0x10] 619ac: f84407f7 ldr x23, [sp], #0x40 619b0: 17ff8178 b 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 619b4: aa0003f4 mov x20, x0 619b8: b50000f3 cbnz x19, 0x619d4 619bc: 14000012 b 0x61a04 619c0: aa0003f4 mov x20, x0 619c4: b5000093 cbnz x19, 0x619d4 619c8: 1400000f b 0x61a04 619cc: aa0003f4 mov x20, x0 619d0: b40001b3 cbz x19, 0x61a04 619d4: 91002268 add x8, x19, #0x8 619d8: c85ffd09 ldaxr x9, [x8] 619dc: d100052a sub x10, x9, #0x1 619e0: c80bfd0a stlxr w11, x10, [x8] 619e4: 35ffffab cbnz w11, 0x619d8 619e8: b50000e9 cbnz x9, 0x61a04 619ec: f9400268 ldr x8, [x19] 619f0: aa1303e0 mov x0, x19 619f4: f9400908 ldr x8, [x8, #0x10] 619f8: d63f0100 blr x8 619fc: aa1303e0 mov x0, x19 61a00: 97ff8164 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 61a04: aa1403e0 mov x0, x20 61a08: 9401ce65 bl 0xd539c <__cxa_demangle+0x12abc> 61a0c: a9bd57f6 stp x22, x21, [sp, #-0x30]! 61a10: a9014ff4 stp x20, x19, [sp, #0x10] 61a14: a9027bfd stp x29, x30, [sp, #0x20] 61a18: 910083fd add x29, sp, #0x20 61a1c: f9400813 ldr x19, [x0, #0x10] 61a20: 94003028 bl 0x6dac0 61a24: f9400e68 ldr x8, [x19, #0x18] 61a28: b4000068 cbz x8, 0x61a34 61a2c: f9400a61 ldr x1, [x19, #0x10] 61a30: d63f0100 blr x8 61a34: f9401268 ldr x8, [x19, #0x20] 61a38: a95d2514 ldp x20, x9, [x8, #0x1d0] 61a3c: eb09029f cmp x20, x9 61a40: 540002a0 b.eq 0x61a94 61a44: 91076115 add x21, x8, #0x1d8 61a48: 14000006 b 0x61a60 61a4c: 91002294 add x20, x20, #0x8 61a50: f940ed09 ldr x9, [x8, #0x1d8] 61a54: 91076115 add x21, x8, #0x1d8 61a58: eb09029f cmp x20, x9 61a5c: 540001c0 b.eq 0x61a94 61a60: f940028a ldr x10, [x20] 61a64: eb13015f cmp x10, x19 61a68: 54ffff21 b.ne 0x61a4c 61a6c: 91002281 add x1, x20, #0x8 61a70: eb010122 subs x2, x9, x1 61a74: 9343fc56 asr x22, x2, #3 61a78: 54000060 b.eq 0x61a84 61a7c: aa1403e0 mov x0, x20 61a80: 97ff7f60 bl 0x41800 61a84: 8b160e88 add x8, x20, x22, lsl #3 61a88: f90002a8 str x8, [x21] 61a8c: f9401268 ldr x8, [x19, #0x20] 61a90: 17fffff0 b 0x61a50 61a94: 9100a260 add x0, x19, #0x28 61a98: 97ffee89 bl 0x5d4bc 61a9c: aa1303e0 mov x0, x19 61aa0: a9427bfd ldp x29, x30, [sp, #0x20] 61aa4: a9414ff4 ldp x20, x19, [sp, #0x10] 61aa8: a8c357f6 ldp x22, x21, [sp], #0x30 61aac: 17ff7e1d b 0x41320 <_ZdlPv@plt> 61ab0: d102c3ff sub sp, sp, #0xb0 61ab4: a9056ffc stp x28, x27, [sp, #0x50] 61ab8: a90667fa stp x26, x25, [sp, #0x60] 61abc: a9075ff8 stp x24, x23, [sp, #0x70] 61ac0: a90857f6 stp x22, x21, [sp, #0x80] 61ac4: a9094ff4 stp x20, x19, [sp, #0x90] 61ac8: a90a7bfd stp x29, x30, [sp, #0xa0] 61acc: 910283fd add x29, sp, #0xa0 61ad0: d53bd05a mrs x26, TPIDR_EL0 61ad4: f9401749 ldr x9, [x26, #0x28] 61ad8: aa0303f8 mov x24, x3 61adc: aa0203f7 mov x23, x2 61ae0: aa0103f9 mov x25, x1 61ae4: f90027e9 str x9, [sp, #0x48] 61ae8: f9407c15 ldr x21, [x0, #0xf8] 61aec: aa0003f4 mov x20, x0 61af0: aa0803f6 mov x22, x8 61af4: a9414ebb ldp x27, x19, [x21, #0x10] 61af8: b40000d3 cbz x19, 0x61b10 61afc: 91002268 add x8, x19, #0x8 61b00: c85f7d09 ldxr x9, [x8] 61b04: 91000529 add x9, x9, #0x1 61b08: c80a7d09 stxr w10, x9, [x8] 61b0c: 35ffffaa cbnz w10, 0x61b00 61b10: 52800a00 mov w0, #0x50 // =80 61b14: 97ff81df bl 0x42290 <_Znwm@plt> 61b18: aa0003e1 mov x1, x0 61b1c: 3900003f strb wzr, [x1] 61b20: a900e039 stp x25, x24, [x1, #0x8] 61b24: a901d037 stp x23, x20, [x1, #0x18] 61b28: a902fc3f stp xzr, xzr, [x1, #0x28] 61b2c: 3900e03f strb wzr, [x1, #0x38] 61b30: f90023e1 str x1, [sp, #0x40] 61b34: 910083e8 add x8, sp, #0x20 61b38: aa1503e0 mov x0, x21 61b3c: 940036ba bl 0x6f624 61b40: f94013e8 ldr x8, [sp, #0x20] 61b44: f90017e8 str x8, [sp, #0x28] 61b48: 90000001 adrp x1, 0x61000 61b4c: 9122e021 add x1, x1, #0x8b8 61b50: 9100c3e8 add x8, sp, #0x30 61b54: 9100a3e2 add x2, sp, #0x28 61b58: aa1503e0 mov x0, x21 61b5c: 9400482a bl 0x73c04 61b60: f9401bf7 ldr x23, [sp, #0x30] 61b64: a9017fff stp xzr, xzr, [sp, #0x10] 61b68: b40002d3 cbz x19, 0x61bc0 61b6c: 91002268 add x8, x19, #0x8 61b70: c85f7d09 ldxr x9, [x8] 61b74: 91000529 add x9, x9, #0x1 61b78: c80a7d09 stxr w10, x9, [x8] 61b7c: 35ffffaa cbnz w10, 0x61b70 61b80: f9400ff8 ldr x24, [sp, #0x18] 61b84: a9014ffb stp x27, x19, [sp, #0x10] 61b88: b40001f8 cbz x24, 0x61bc4 61b8c: 91002308 add x8, x24, #0x8 61b90: c85ffd09 ldaxr x9, [x8] 61b94: d100052a sub x10, x9, #0x1 61b98: c80bfd0a stlxr w11, x10, [x8] 61b9c: 35ffffab cbnz w11, 0x61b90 61ba0: b5000129 cbnz x9, 0x61bc4 61ba4: f9400308 ldr x8, [x24] 61ba8: aa1803e0 mov x0, x24 61bac: f9400908 ldr x8, [x8, #0x10] 61bb0: d63f0100 blr x8 61bb4: aa1803e0 mov x0, x24 61bb8: 97ff80f6 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 61bbc: 14000002 b 0x61bc4 61bc0: a9014ffb stp x27, x19, [sp, #0x10] 61bc4: 910043e1 add x1, sp, #0x10 61bc8: aa1603e8 mov x8, x22 61bcc: aa1703e0 mov x0, x23 61bd0: 940042e2 bl 0x72758 61bd4: f9400ff7 ldr x23, [sp, #0x18] 61bd8: b40001b7 cbz x23, 0x61c0c 61bdc: 910022e8 add x8, x23, #0x8 61be0: c85ffd09 ldaxr x9, [x8] 61be4: d100052a sub x10, x9, #0x1 61be8: c80bfd0a stlxr w11, x10, [x8] 61bec: 35ffffab cbnz w11, 0x61be0 61bf0: b50000e9 cbnz x9, 0x61c0c 61bf4: f94002e8 ldr x8, [x23] 61bf8: aa1703e0 mov x0, x23 61bfc: f9400908 ldr x8, [x8, #0x10] 61c00: d63f0100 blr x8 61c04: aa1703e0 mov x0, x23 61c08: 97ff80e2 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 61c0c: f94002c8 ldr x8, [x22] 61c10: f94023f6 ldr x22, [sp, #0x40] 61c14: b4000348 cbz x8, 0x61c7c 61c18: f90007e8 str x8, [sp, #0x8] 61c1c: 3940e2c8 ldrb w8, [x22, #0x38] 61c20: f000057b adrp x27, 0x110000 61c24: 9103437b add x27, x27, #0xd0 61c28: f0000579 adrp x25, 0x110000 61c2c: 34000388 cbz w8, 0x61c9c 61c30: f9401ac9 ldr x9, [x22, #0x30] 61c34: 910102c8 add x8, x22, #0x40 61c38: eb08013f cmp x9, x8 61c3c: 54000040 b.eq 0x61c44 61c40: f9001ac8 str x8, [x22, #0x30] 61c44: f94016dc ldr x28, [x22, #0x28] 61c48: b400051c cbz x28, 0x61ce8 61c4c: a94462d7 ldp x23, x24, [x22, #0x40] 61c50: 08dfff68 ldarb w8, [x27] 61c54: 360010e8 tbz w8, #0x0, 0x61e70 61c58: f9406728 ldr x8, [x25, #0xc8] 61c5c: b9400f82 ldr w2, [x28, #0xc] 61c60: f9427108 ldr x8, [x8, #0x4e0] 61c64: aa1703e0 mov x0, x23 61c68: aa1803e1 mov x1, x24 61c6c: d63f0100 blr x8 61c70: b40003c0 cbz x0, 0x61ce8 61c74: a900fc1f stp xzr, xzr, [x0, #0x8] 61c78: 1400001c b 0x61ce8 61c7c: b4000ad6 cbz x22, 0x61dd4 61c80: 9100a2c0 add x0, x22, #0x28 61c84: 97ffee0e bl 0x5d4bc 61c88: aa1603e0 mov x0, x22 61c8c: 97ff7da5 bl 0x41320 <_ZdlPv@plt> 61c90: f9401ff4 ldr x20, [sp, #0x38] 61c94: b5000a54 cbnz x20, 0x61ddc 61c98: 1400005d b 0x61e0c 61c9c: f9401ac8 ldr x8, [x22, #0x30] 61ca0: b4000248 cbz x8, 0x61ce8 61ca4: 910102c9 add x9, x22, #0x40 61ca8: eb09011f cmp x8, x9 61cac: 54000060 b.eq 0x61cb8 61cb0: aa0903e8 mov x8, x9 61cb4: f9001ac9 str x9, [x22, #0x30] 61cb8: f94016dc ldr x28, [x22, #0x28] 61cbc: a9406117 ldp x23, x24, [x8] 61cc0: 08dfff68 ldarb w8, [x27] 61cc4: 36000ea8 tbz w8, #0x0, 0x61e98 61cc8: f9406728 ldr x8, [x25, #0xc8] 61ccc: f9400380 ldr x0, [x28] 61cd0: f9416108 ldr x8, [x8, #0x2c0] 61cd4: aa1703e1 mov x1, x23 61cd8: aa1803e2 mov x2, x24 61cdc: d63f0100 blr x8 61ce0: 3940e2c8 ldrb w8, [x22, #0x38] 61ce4: 35fffa68 cbnz w8, 0x61c30 61ce8: 3900e2df strb wzr, [x22, #0x38] 61cec: f94007e8 ldr x8, [sp, #0x8] 61cf0: a902a2d5 stp x21, x8, [x22, #0x28] 61cf4: 3dc00100 ldr q0, [x8] 61cf8: 910102c8 add x8, x22, #0x40 61cfc: f9001ac8 str x8, [x22, #0x30] 61d00: 3d8012c0 str q0, [x22, #0x40] 61d04: b9404ac9 ldr w9, [x22, #0x48] 61d08: 31002d3f cmn w9, #0xb 61d0c: 540000a3 b.lo 0x61d20 61d10: f9400108 ldr x8, [x8] 61d14: b9400109 ldr w9, [x8] 61d18: 11000529 add w9, w9, #0x1 61d1c: b9000109 str w9, [x8] 61d20: 3900e2df strb wzr, [x22, #0x38] 61d24: f94023f7 ldr x23, [sp, #0x40] 61d28: 3940e2e8 ldrb w8, [x23, #0x38] 61d2c: 350003c8 cbnz w8, 0x61da4 61d30: f9401ae8 ldr x8, [x23, #0x30] 61d34: b4000388 cbz x8, 0x61da4 61d38: f94016f8 ldr x24, [x23, #0x28] 61d3c: 52800029 mov w9, #0x1 // =1 61d40: 3900e2e9 strb w9, [x23, #0x38] 61d44: b40001d8 cbz x24, 0x61d7c 61d48: a9405915 ldp x21, x22, [x8] 61d4c: 08dfff68 ldarb w8, [x27] 61d50: 36000cc8 tbz w8, #0x0, 0x61ee8 61d54: f9406728 ldr x8, [x25, #0xc8] 61d58: b9400f02 ldr w2, [x24, #0xc] 61d5c: f9427108 ldr x8, [x8, #0x4e0] 61d60: aa1503e0 mov x0, x21 61d64: aa1603e1 mov x1, x22 61d68: d63f0100 blr x8 61d6c: b4000080 cbz x0, 0x61d7c 61d70: 90000008 adrp x8, 0x61000 61d74: 91283108 add x8, x8, #0xa0c 61d78: a900dc08 stp x8, x23, [x0, #0x8] 61d7c: a942a2f7 ldp x23, x8, [x23, #0x28] 61d80: a9405915 ldp x21, x22, [x8] 61d84: 08dfff68 ldarb w8, [x27] 61d88: 360009c8 tbz w8, #0x0, 0x61ec0 61d8c: f9406728 ldr x8, [x25, #0xc8] 61d90: f94002e0 ldr x0, [x23] 61d94: f9416108 ldr x8, [x8, #0x2c0] 61d98: aa1503e1 mov x1, x21 61d9c: aa1603e2 mov x2, x22 61da0: d63f0100 blr x8 61da4: a95da688 ldp x8, x9, [x20, #0x1d8] 61da8: eb09011f cmp x8, x9 61dac: 540000e0 b.eq 0x61dc8 61db0: f94023e9 ldr x9, [sp, #0x40] 61db4: f8008509 str x9, [x8], #0x8 61db8: f900ee88 str x8, [x20, #0x1d8] 61dbc: f9401ff4 ldr x20, [sp, #0x38] 61dc0: b50000f4 cbnz x20, 0x61ddc 61dc4: 14000012 b 0x61e0c 61dc8: 91074280 add x0, x20, #0x1d0 61dcc: 910103e1 add x1, sp, #0x40 61dd0: 94001d71 bl 0x69394 61dd4: f9401ff4 ldr x20, [sp, #0x38] 61dd8: b40001b4 cbz x20, 0x61e0c 61ddc: 91002288 add x8, x20, #0x8 61de0: c85ffd09 ldaxr x9, [x8] 61de4: d100052a sub x10, x9, #0x1 61de8: c80bfd0a stlxr w11, x10, [x8] 61dec: 35ffffab cbnz w11, 0x61de0 61df0: b50000e9 cbnz x9, 0x61e0c 61df4: f9400288 ldr x8, [x20] 61df8: aa1403e0 mov x0, x20 61dfc: f9400908 ldr x8, [x8, #0x10] 61e00: d63f0100 blr x8 61e04: aa1403e0 mov x0, x20 61e08: 97ff8062 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 61e0c: b40001b3 cbz x19, 0x61e40 61e10: 91002268 add x8, x19, #0x8 61e14: c85ffd09 ldaxr x9, [x8] 61e18: d100052a sub x10, x9, #0x1 61e1c: c80bfd0a stlxr w11, x10, [x8] 61e20: 35ffffab cbnz w11, 0x61e14 61e24: b50000e9 cbnz x9, 0x61e40 61e28: f9400268 ldr x8, [x19] 61e2c: aa1303e0 mov x0, x19 61e30: f9400908 ldr x8, [x8, #0x10] 61e34: d63f0100 blr x8 61e38: aa1303e0 mov x0, x19 61e3c: 97ff8055 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 61e40: f9401748 ldr x8, [x26, #0x28] 61e44: f94027e9 ldr x9, [sp, #0x48] 61e48: eb09011f cmp x8, x9 61e4c: 54000621 b.ne 0x61f10 61e50: a94a7bfd ldp x29, x30, [sp, #0xa0] 61e54: a9494ff4 ldp x20, x19, [sp, #0x90] 61e58: a94857f6 ldp x22, x21, [sp, #0x80] 61e5c: a9475ff8 ldp x24, x23, [sp, #0x70] 61e60: a94667fa ldp x26, x25, [sp, #0x60] 61e64: a9456ffc ldp x28, x27, [sp, #0x50] 61e68: 9102c3ff add sp, sp, #0xb0 61e6c: d65f03c0 ret 61e70: f0000560 adrp x0, 0x110000 61e74: 91034000 add x0, x0, #0xd0 61e78: 97ff821a bl 0x426e0 <__cxa_guard_acquire@plt> 61e7c: 34ffeee0 cbz w0, 0x61c58 61e80: 97ff7d1c bl 0x412f0 61e84: f9006720 str x0, [x25, #0xc8] 61e88: f0000560 adrp x0, 0x110000 61e8c: 91034000 add x0, x0, #0xd0 61e90: 97ff7e58 bl 0x417f0 <__cxa_guard_release@plt> 61e94: 17ffff71 b 0x61c58 61e98: f0000560 adrp x0, 0x110000 61e9c: 91034000 add x0, x0, #0xd0 61ea0: 97ff8210 bl 0x426e0 <__cxa_guard_acquire@plt> 61ea4: 34fff120 cbz w0, 0x61cc8 61ea8: 97ff7d12 bl 0x412f0 61eac: f9006720 str x0, [x25, #0xc8] 61eb0: f0000560 adrp x0, 0x110000 61eb4: 91034000 add x0, x0, #0xd0 61eb8: 97ff7e4e bl 0x417f0 <__cxa_guard_release@plt> 61ebc: 17ffff83 b 0x61cc8 61ec0: f0000560 adrp x0, 0x110000 61ec4: 91034000 add x0, x0, #0xd0 61ec8: 97ff8206 bl 0x426e0 <__cxa_guard_acquire@plt> 61ecc: 34fff600 cbz w0, 0x61d8c 61ed0: 97ff7d08 bl 0x412f0 61ed4: f9006720 str x0, [x25, #0xc8] 61ed8: f0000560 adrp x0, 0x110000 61edc: 91034000 add x0, x0, #0xd0 61ee0: 97ff7e44 bl 0x417f0 <__cxa_guard_release@plt> 61ee4: 17ffffaa b 0x61d8c 61ee8: f0000560 adrp x0, 0x110000 61eec: 91034000 add x0, x0, #0xd0 61ef0: 97ff81fc bl 0x426e0 <__cxa_guard_acquire@plt> 61ef4: 34fff300 cbz w0, 0x61d54 61ef8: 97ff7cfe bl 0x412f0 61efc: f9006720 str x0, [x25, #0xc8] 61f00: f0000560 adrp x0, 0x110000 61f04: 91034000 add x0, x0, #0xd0 61f08: 97ff7e3a bl 0x417f0 <__cxa_guard_release@plt> 61f0c: 17ffff92 b 0x61d54 61f10: 97ff8160 bl 0x42490 <__stack_chk_fail@plt> 61f14: 14000003 b 0x61f20 61f18: 14000002 b 0x61f20 61f1c: 14000001 b 0x61f20 61f20: aa0003f4 mov x20, x0 61f24: f0000560 adrp x0, 0x110000 61f28: 91034000 add x0, x0, #0xd0 61f2c: 97ff8119 bl 0x42390 <__cxa_guard_abort@plt> 61f30: f9401ff5 ldr x21, [sp, #0x38] 61f34: b5000315 cbnz x21, 0x61f94 61f38: 14000028 b 0x61fd8 61f3c: 14000001 b 0x61f40 61f40: aa0003f4 mov x20, x0 61f44: f9401ff5 ldr x21, [sp, #0x38] 61f48: b5000275 cbnz x21, 0x61f94 61f4c: 14000023 b 0x61fd8 61f50: f9400ff5 ldr x21, [sp, #0x18] 61f54: aa0003f4 mov x20, x0 61f58: b40001b5 cbz x21, 0x61f8c 61f5c: 910022a8 add x8, x21, #0x8 61f60: c85ffd09 ldaxr x9, [x8] 61f64: d100052a sub x10, x9, #0x1 61f68: c80bfd0a stlxr w11, x10, [x8] 61f6c: 35ffffab cbnz w11, 0x61f60 61f70: b50000e9 cbnz x9, 0x61f8c 61f74: f94002a8 ldr x8, [x21] 61f78: aa1503e0 mov x0, x21 61f7c: f9400908 ldr x8, [x8, #0x10] 61f80: d63f0100 blr x8 61f84: aa1503e0 mov x0, x21 61f88: 97ff8002 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 61f8c: f9401ff5 ldr x21, [sp, #0x38] 61f90: b4000255 cbz x21, 0x61fd8 61f94: 910022a8 add x8, x21, #0x8 61f98: c85ffd09 ldaxr x9, [x8] 61f9c: d100052a sub x10, x9, #0x1 61fa0: c80bfd0a stlxr w11, x10, [x8] 61fa4: 35ffffab cbnz w11, 0x61f98 61fa8: b5000189 cbnz x9, 0x61fd8 61fac: f94002a8 ldr x8, [x21] 61fb0: aa1503e0 mov x0, x21 61fb4: f9400908 ldr x8, [x8, #0x10] 61fb8: d63f0100 blr x8 61fbc: aa1503e0 mov x0, x21 61fc0: 97ff7ff4 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 61fc4: b50000d3 cbnz x19, 0x61fdc 61fc8: 14000011 b 0x6200c 61fcc: 14000002 b 0x61fd4 61fd0: 14000001 b 0x61fd4 61fd4: aa0003f4 mov x20, x0 61fd8: b40001b3 cbz x19, 0x6200c 61fdc: 91002268 add x8, x19, #0x8 61fe0: c85ffd09 ldaxr x9, [x8] 61fe4: d100052a sub x10, x9, #0x1 61fe8: c80bfd0a stlxr w11, x10, [x8] 61fec: 35ffffab cbnz w11, 0x61fe0 61ff0: b50000e9 cbnz x9, 0x6200c 61ff4: f9400268 ldr x8, [x19] 61ff8: aa1303e0 mov x0, x19 61ffc: f9400908 ldr x8, [x8, #0x10] 62000: d63f0100 blr x8 62004: aa1303e0 mov x0, x19 62008: 97ff7fe2 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 6200c: aa1403e0 mov x0, x20 62010: 9401cce3 bl 0xd539c <__cxa_demangle+0x12abc> 62014: d10543ff sub sp, sp, #0x150 62018: a90f6ffc stp x28, x27, [sp, #0xf0] 6201c: a91067fa stp x26, x25, [sp, #0x100] 62020: a9115ff8 stp x24, x23, [sp, #0x110] 62024: a91257f6 stp x22, x21, [sp, #0x120] 62028: a9134ff4 stp x20, x19, [sp, #0x130] 6202c: a9147bfd stp x29, x30, [sp, #0x140] 62030: 910503fd add x29, sp, #0x140 62034: a9010fe2 stp x2, x3, [sp, #0x10] 62038: d53bd048 mrs x8, TPIDR_EL0 6203c: f90003e8 str x8, [sp] 62040: f9401508 ldr x8, [x8, #0x28] 62044: aa0003f7 mov x23, x0 62048: aa0103fb mov x27, x1 6204c: f81a03a8 stur x8, [x29, #-0x60] 62050: f9402416 ldr x22, [x0, #0x48] 62054: 94002e9b bl 0x6dac0 62058: f90007e0 str x0, [sp, #0x8] 6205c: aa1603e0 mov x0, x22 62060: 94002e9b bl 0x6dacc 62064: b94092c8 ldr w8, [x22, #0x90] 62068: 910283e9 add x9, sp, #0xa0 6206c: d0000575 adrp x21, 0x110000 62070: 910342b5 add x21, x21, #0xd0 62074: b900a3e8 str w8, [sp, #0xa0] 62078: f9405ac8 ldr x8, [x22, #0xb0] 6207c: d0000579 adrp x25, 0x110000 62080: a90aa3f6 stp x22, x8, [sp, #0xa8] 62084: f9005ac9 str x9, [x22, #0xb0] 62088: 08dffea8 ldarb w8, [x21] 6208c: 360031a8 tbz w8, #0x0, 0x626c0 62090: f9406728 ldr x8, [x25, #0xc8] 62094: f9437d08 ldr x8, [x8, #0x6f8] 62098: d63f0100 blr x8 6209c: a90b87e0 stp x0, x1, [sp, #0xb8] 620a0: f9403ef8 ldr x24, [x23, #0x78] 620a4: b40003f8 cbz x24, 0x62120 620a8: f94042fa ldr x26, [x23, #0x80] 620ac: b40003fa cbz x26, 0x62128 620b0: 91002348 add x8, x26, #0x8 620b4: c85f7d09 ldxr x9, [x8] 620b8: 91000529 add x9, x9, #0x1 620bc: c80a7d09 stxr w10, x9, [x8] 620c0: 35ffffaa cbnz w10, 0x620b4 620c4: c85f7d09 ldxr x9, [x8] 620c8: 91000529 add x9, x9, #0x1 620cc: c80a7d09 stxr w10, x9, [x8] 620d0: 35ffffaa cbnz w10, 0x620c4 620d4: c85ffd09 ldaxr x9, [x8] 620d8: d100052a sub x10, x9, #0x1 620dc: c80bfd0a stlxr w11, x10, [x8] 620e0: 35ffffab cbnz w11, 0x620d4 620e4: b50000e9 cbnz x9, 0x62100 620e8: f9400348 ldr x8, [x26] 620ec: aa1a03e0 mov x0, x26 620f0: f9400908 ldr x8, [x8, #0x10] 620f4: d63f0100 blr x8 620f8: aa1a03e0 mov x0, x26 620fc: 97ff7fa5 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 62100: 91002348 add x8, x26, #0x8 62104: c85f7d09 ldxr x9, [x8] 62108: 91000529 add x9, x9, #0x1 6210c: c80a7d09 stxr w10, x9, [x8] 62110: 35ffffaa cbnz w10, 0x62104 62114: aa1a03f4 mov x20, x26 62118: b9002fff str wzr, [sp, #0x2c] 6211c: 14000007 b 0x62138 62120: aa1f03f4 mov x20, xzr 62124: 14000002 b 0x6212c 62128: aa1a03f4 mov x20, x26 6212c: 52800028 mov w8, #0x1 // =1 62130: aa1f03fa mov x26, xzr 62134: b9002fe8 str w8, [sp, #0x2c] 62138: 52800028 mov w8, #0x1 // =1 6213c: 390203e8 strb w8, [sp, #0x80] 62140: a9097fff stp xzr, xzr, [sp, #0x90] 62144: f9400709 ldr x9, [x24, #0x8] 62148: f90047e9 str x9, [sp, #0x88] 6214c: f9400928 ldr x8, [x9, #0x10] 62150: eb18011f cmp x8, x24 62154: 54000300 b.eq 0x621b4 62158: f9400d29 ldr x9, [x9, #0x18] 6215c: b4000309 cbz x9, 0x621bc 62160: 9100212a add x10, x9, #0x8 62164: c85f7d4b ldxr x11, [x10] 62168: 9100056b add x11, x11, #0x1 6216c: c80c7d4b stxr w12, x11, [x10] 62170: 35ffffac cbnz w12, 0x62164 62174: f9404ffc ldr x28, [sp, #0x98] 62178: a90927e8 stp x8, x9, [sp, #0x90] 6217c: b400023c cbz x28, 0x621c0 62180: 91002388 add x8, x28, #0x8 62184: c85ffd09 ldaxr x9, [x8] 62188: d100052a sub x10, x9, #0x1 6218c: c80bfd0a stlxr w11, x10, [x8] 62190: 35ffffab cbnz w11, 0x62184 62194: b5000169 cbnz x9, 0x621c0 62198: f9400388 ldr x8, [x28] 6219c: aa1c03e0 mov x0, x28 621a0: f9400908 ldr x8, [x8, #0x10] 621a4: d63f0100 blr x8 621a8: aa1c03e0 mov x0, x28 621ac: 97ff7f79 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 621b0: 14000004 b 0x621c0 621b4: 2a1f03e8 mov w8, wzr 621b8: 1400001a b 0x62220 621bc: a90927e8 stp x8, x9, [sp, #0x90] 621c0: f94047e8 ldr x8, [sp, #0x88] 621c4: b9402fe9 ldr w9, [sp, #0x2c] 621c8: 370000c9 tbnz w9, #0x0, 0x621e0 621cc: 91002349 add x9, x26, #0x8 621d0: c85f7d2a ldxr x10, [x9] 621d4: 9100054a add x10, x10, #0x1 621d8: c80b7d2a stxr w11, x10, [x9] 621dc: 35ffffab cbnz w11, 0x621d0 621e0: f9400d13 ldr x19, [x8, #0x18] 621e4: a9015118 stp x24, x20, [x8, #0x10] 621e8: b40001b3 cbz x19, 0x6221c 621ec: 91002268 add x8, x19, #0x8 621f0: c85ffd09 ldaxr x9, [x8] 621f4: d100052a sub x10, x9, #0x1 621f8: c80bfd0a stlxr w11, x10, [x8] 621fc: 35ffffab cbnz w11, 0x621f0 62200: b50000e9 cbnz x9, 0x6221c 62204: f9400268 ldr x8, [x19] 62208: aa1303e0 mov x0, x19 6220c: f9400908 ldr x8, [x8, #0x10] 62210: d63f0100 blr x8 62214: aa1303e0 mov x0, x19 62218: 97ff7f5e bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 6221c: 52800028 mov w8, #0x1 // =1 62220: 390207e8 strb w8, [sp, #0x81] 62224: b9402fe8 ldr w8, [sp, #0x2c] 62228: 370001a8 tbnz w8, #0x0, 0x6225c 6222c: 91002348 add x8, x26, #0x8 62230: c85ffd09 ldaxr x9, [x8] 62234: d100052a sub x10, x9, #0x1 62238: c80bfd0a stlxr w11, x10, [x8] 6223c: 35ffffab cbnz w11, 0x62230 62240: b50000e9 cbnz x9, 0x6225c 62244: f9400348 ldr x8, [x26] 62248: aa1a03e0 mov x0, x26 6224c: f9400908 ldr x8, [x8, #0x10] 62250: d63f0100 blr x8 62254: aa1a03e0 mov x0, x26 62258: 97ff7f4e bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 6225c: 9101e3e8 add x8, sp, #0x78 62260: aa1803e0 mov x0, x24 62264: f90013fa str x26, [sp, #0x20] 62268: 940038ab bl 0x70514 6226c: f9403ffc ldr x28, [sp, #0x78] 62270: b9402fe8 ldr w8, [sp, #0x2c] 62274: a906ffff stp xzr, xzr, [sp, #0x68] 62278: 34000068 cbz w8, 0x62284 6227c: a906d3f8 stp x24, x20, [sp, #0x68] 62280: 14000016 b 0x622d8 62284: f94013e8 ldr x8, [sp, #0x20] 62288: 91002108 add x8, x8, #0x8 6228c: c85f7d09 ldxr x9, [x8] 62290: 91000529 add x9, x9, #0x1 62294: c80a7d09 stxr w10, x9, [x8] 62298: 35ffffaa cbnz w10, 0x6228c 6229c: f9403bf3 ldr x19, [sp, #0x70] 622a0: a906d3f8 stp x24, x20, [sp, #0x68] 622a4: b40001b3 cbz x19, 0x622d8 622a8: 91002268 add x8, x19, #0x8 622ac: c85ffd09 ldaxr x9, [x8] 622b0: d100052a sub x10, x9, #0x1 622b4: c80bfd0a stlxr w11, x10, [x8] 622b8: 35ffffab cbnz w11, 0x622ac 622bc: b50000e9 cbnz x9, 0x622d8 622c0: f9400268 ldr x8, [x19] 622c4: aa1303e0 mov x0, x19 622c8: f9400908 ldr x8, [x8, #0x10] 622cc: d63f0100 blr x8 622d0: aa1303e0 mov x0, x19 622d4: 97ff7f2f bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 622d8: d101c3a8 sub x8, x29, #0x70 622dc: 12800003 mov w3, #-0x1 // =-1 622e0: aa1603e0 mov x0, x22 622e4: aa1b03e1 mov x1, x27 622e8: 2a1f03e2 mov w2, wzr 622ec: 94003307 bl 0x6ef08 622f0: f85903a8 ldur x8, [x29, #-0x70] 622f4: b4001fa8 cbz x8, 0x626e8 622f8: f90033e8 str x8, [sp, #0x60] 622fc: a95beafb ldp x27, x26, [x23, #0x1b8] 62300: 52800300 mov w0, #0x18 // =24 62304: 97ff7fe3 bl 0x42290 <_Znwm@plt> 62308: f9400be9 ldr x9, [sp, #0x10] 6230c: 52800028 mov w8, #0x1 // =1 62310: 39000008 strb w8, [x0] 62314: f81983a0 stur x0, [x29, #-0x68] 62318: f9000409 str x9, [x0, #0x8] 6231c: f9400fe9 ldr x9, [sp, #0x18] 62320: 9106e2f3 add x19, x23, #0x1b8 62324: f9000809 str x9, [x0, #0x10] 62328: f940e6e8 ldr x8, [x23, #0x1c8] 6232c: eb1a011f cmp x8, x26 62330: 540000a0 b.eq 0x62344 62334: aa1a03e8 mov x8, x26 62338: f8008500 str x0, [x8], #0x8 6233c: f900e2e8 str x8, [x23, #0x1c0] 62340: 14000004 b 0x62350 62344: d101a3a1 sub x1, x29, #0x68 62348: aa1303e0 mov x0, x19 6234c: 94001bd4 bl 0x6929c 62350: f9400268 ldr x8, [x19] 62354: cb1b0349 sub x9, x26, x27 62358: 9343fd29 asr x9, x9, #3 6235c: f8697901 ldr x1, [x8, x9, lsl #3] 62360: d101e3a8 sub x8, x29, #0x78 62364: aa1603e0 mov x0, x22 62368: 940034af bl 0x6f624 6236c: f85883a8 ldur x8, [x29, #-0x78] 62370: f81903a8 stur x8, [x29, #-0x70] 62374: f0ffffe1 adrp x1, 0x61000 62378: 9122e021 add x1, x1, #0x8b8 6237c: 910103e8 add x8, sp, #0x40 62380: d101c3a2 sub x2, x29, #0x70 62384: aa1603e0 mov x0, x22 62388: 9400461f bl 0x73c04 6238c: f94023f6 ldr x22, [sp, #0x40] 62390: b9402fe8 ldr w8, [sp, #0x2c] 62394: a9037fff stp xzr, xzr, [sp, #0x30] 62398: 34000068 cbz w8, 0x623a4 6239c: a90353f8 stp x24, x20, [sp, #0x30] 623a0: 14000016 b 0x623f8 623a4: f94013e8 ldr x8, [sp, #0x20] 623a8: 91002108 add x8, x8, #0x8 623ac: c85f7d09 ldxr x9, [x8] 623b0: 91000529 add x9, x9, #0x1 623b4: c80a7d09 stxr w10, x9, [x8] 623b8: 35ffffaa cbnz w10, 0x623ac 623bc: f9401ff3 ldr x19, [sp, #0x38] 623c0: a90353f8 stp x24, x20, [sp, #0x30] 623c4: b40001b3 cbz x19, 0x623f8 623c8: 91002268 add x8, x19, #0x8 623cc: c85ffd09 ldaxr x9, [x8] 623d0: d100052a sub x10, x9, #0x1 623d4: c80bfd0a stlxr w11, x10, [x8] 623d8: 35ffffab cbnz w11, 0x623cc 623dc: b50000e9 cbnz x9, 0x623f8 623e0: f9400268 ldr x8, [x19] 623e4: aa1303e0 mov x0, x19 623e8: f9400908 ldr x8, [x8, #0x10] 623ec: d63f0100 blr x8 623f0: aa1303e0 mov x0, x19 623f4: 97ff7ee7 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 623f8: 910143e8 add x8, sp, #0x50 623fc: 9100c3e1 add x1, sp, #0x30 62400: aa1603e0 mov x0, x22 62404: 940040d5 bl 0x72758 62408: f9402be8 ldr x8, [sp, #0x50] 6240c: b4001a88 cbz x8, 0x6275c 62410: f9002fe8 str x8, [sp, #0x58] 62414: 9101a3e1 add x1, sp, #0x68 62418: 910183e2 add x2, sp, #0x60 6241c: 910163e3 add x3, sp, #0x58 62420: aa1c03e0 mov x0, x28 62424: 9400480a bl 0x7444c 62428: f94013f4 ldr x20, [sp, #0x20] 6242c: 72001c1f tst w0, #0xff 62430: 54001d00 b.eq 0x627d0 62434: f9401ff3 ldr x19, [sp, #0x38] 62438: b40001b3 cbz x19, 0x6246c 6243c: 91002268 add x8, x19, #0x8 62440: c85ffd09 ldaxr x9, [x8] 62444: d100052a sub x10, x9, #0x1 62448: c80bfd0a stlxr w11, x10, [x8] 6244c: 35ffffab cbnz w11, 0x62440 62450: b50000e9 cbnz x9, 0x6246c 62454: f9400268 ldr x8, [x19] 62458: aa1303e0 mov x0, x19 6245c: f9400908 ldr x8, [x8, #0x10] 62460: d63f0100 blr x8 62464: aa1303e0 mov x0, x19 62468: 97ff7eca bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 6246c: f94027f3 ldr x19, [sp, #0x48] 62470: b40000f3 cbz x19, 0x6248c 62474: 91002268 add x8, x19, #0x8 62478: c85ffd09 ldaxr x9, [x8] 6247c: d100052a sub x10, x9, #0x1 62480: c80bfd0a stlxr w11, x10, [x8] 62484: 35ffffab cbnz w11, 0x62478 62488: b4000969 cbz x9, 0x625b4 6248c: f9403bf3 ldr x19, [sp, #0x70] 62490: b40000f3 cbz x19, 0x624ac 62494: 91002268 add x8, x19, #0x8 62498: c85ffd09 ldaxr x9, [x8] 6249c: d100052a sub x10, x9, #0x1 624a0: c80bfd0a stlxr w11, x10, [x8] 624a4: 35ffffab cbnz w11, 0x62498 624a8: b4000989 cbz x9, 0x625d8 624ac: 394207e8 ldrb w8, [sp, #0x81] 624b0: 34000a48 cbz w8, 0x625f8 624b4: 394203e8 ldrb w8, [sp, #0x80] 624b8: 34000a08 cbz w8, 0x625f8 624bc: 08dffea8 ldarb w8, [x21] 624c0: 36000228 tbz w8, #0x0, 0x62504 624c4: f94047e9 ldr x9, [sp, #0x88] 624c8: f9406728 ldr x8, [x25, #0xc8] 624cc: f9400120 ldr x0, [x9] 624d0: f942e508 ldr x8, [x8, #0x5c8] 624d4: d63f0100 blr x8 624d8: 340003a0 cbz w0, 0x6254c 624dc: f90023ff str xzr, [sp, #0x40] 624e0: 08dffea8 ldarb w8, [x21] 624e4: 36000228 tbz w8, #0x0, 0x62528 624e8: f94047e9 ldr x9, [sp, #0x88] 624ec: f9406728 ldr x8, [x25, #0xc8] 624f0: f9400120 ldr x0, [x9] 624f4: f942e908 ldr x8, [x8, #0x5d0] 624f8: 910103e1 add x1, sp, #0x40 624fc: d63f0100 blr x8 62500: 17ffffef b 0x624bc 62504: aa1503e0 mov x0, x21 62508: 97ff8076 bl 0x426e0 <__cxa_guard_acquire@plt> 6250c: 34fffdc0 cbz w0, 0x624c4 62510: 97ff7b78 bl 0x412f0 62514: f9006720 str x0, [x25, #0xc8] 62518: aa1503e0 mov x0, x21 6251c: 97ff7cb5 bl 0x417f0 <__cxa_guard_release@plt> 62520: f94013f4 ldr x20, [sp, #0x20] 62524: 17ffffe8 b 0x624c4 62528: aa1503e0 mov x0, x21 6252c: 97ff806d bl 0x426e0 <__cxa_guard_acquire@plt> 62530: 34fffdc0 cbz w0, 0x624e8 62534: 97ff7b6f bl 0x412f0 62538: f9006720 str x0, [x25, #0xc8] 6253c: aa1503e0 mov x0, x21 62540: 97ff7cac bl 0x417f0 <__cxa_guard_release@plt> 62544: f94013f4 ldr x20, [sp, #0x20] 62548: 17ffffe8 b 0x624e8 6254c: a948abe8 ldp x8, x10, [sp, #0x88] 62550: f9404fe9 ldr x9, [sp, #0x98] 62554: b40000c9 cbz x9, 0x6256c 62558: 9100212b add x11, x9, #0x8 6255c: c85f7d6c ldxr x12, [x11] 62560: 9100058c add x12, x12, #0x1 62564: c80d7d6c stxr w13, x12, [x11] 62568: 35ffffad cbnz w13, 0x6255c 6256c: f9400d13 ldr x19, [x8, #0x18] 62570: a901250a stp x10, x9, [x8, #0x10] 62574: b4000433 cbz x19, 0x625f8 62578: 91002268 add x8, x19, #0x8 6257c: c85ffd09 ldaxr x9, [x8] 62580: d100052a sub x10, x9, #0x1 62584: c80bfd0a stlxr w11, x10, [x8] 62588: 35ffffab cbnz w11, 0x6257c 6258c: b5000369 cbnz x9, 0x625f8 62590: f9400268 ldr x8, [x19] 62594: aa1303e0 mov x0, x19 62598: f9400908 ldr x8, [x8, #0x10] 6259c: d63f0100 blr x8 625a0: aa1303e0 mov x0, x19 625a4: 97ff7e7b bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 625a8: f9404ff3 ldr x19, [sp, #0x98] 625ac: b50002b3 cbnz x19, 0x62600 625b0: 1400001a b 0x62618 625b4: f9400268 ldr x8, [x19] 625b8: aa1303e0 mov x0, x19 625bc: f9400908 ldr x8, [x8, #0x10] 625c0: d63f0100 blr x8 625c4: aa1303e0 mov x0, x19 625c8: 97ff7e72 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 625cc: f9403bf3 ldr x19, [sp, #0x70] 625d0: b5fff633 cbnz x19, 0x62494 625d4: 17ffffb6 b 0x624ac 625d8: f9400268 ldr x8, [x19] 625dc: aa1303e0 mov x0, x19 625e0: f9400908 ldr x8, [x8, #0x10] 625e4: d63f0100 blr x8 625e8: aa1303e0 mov x0, x19 625ec: 97ff7e69 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 625f0: 394207e8 ldrb w8, [sp, #0x81] 625f4: 35fff608 cbnz w8, 0x624b4 625f8: f9404ff3 ldr x19, [sp, #0x98] 625fc: b40000f3 cbz x19, 0x62618 62600: 91002268 add x8, x19, #0x8 62604: c85ffd09 ldaxr x9, [x8] 62608: d100052a sub x10, x9, #0x1 6260c: c80bfd0a stlxr w11, x10, [x8] 62610: 35ffffab cbnz w11, 0x62604 62614: b4000209 cbz x9, 0x62654 62618: b9402fe8 ldr w8, [sp, #0x2c] 6261c: 370002c8 tbnz w8, #0x0, 0x62674 62620: 91002288 add x8, x20, #0x8 62624: c85ffd09 ldaxr x9, [x8] 62628: d100052a sub x10, x9, #0x1 6262c: c80bfd0a stlxr w11, x10, [x8] 62630: 35ffffab cbnz w11, 0x62624 62634: b5000209 cbnz x9, 0x62674 62638: f9400288 ldr x8, [x20] 6263c: aa1403e0 mov x0, x20 62640: f9400908 ldr x8, [x8, #0x10] 62644: d63f0100 blr x8 62648: aa1403e0 mov x0, x20 6264c: 97ff7e51 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 62650: 14000009 b 0x62674 62654: f9400268 ldr x8, [x19] 62658: aa1303e0 mov x0, x19 6265c: f9400908 ldr x8, [x8, #0x10] 62660: d63f0100 blr x8 62664: aa1303e0 mov x0, x19 62668: 97ff7e4a bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 6266c: b9402fe8 ldr w8, [sp, #0x2c] 62670: 3607fd88 tbz w8, #0x0, 0x62620 62674: 910283e0 add x0, sp, #0xa0 62678: 94002fa5 bl 0x6e50c 6267c: a94aa3e9 ldp x9, x8, [sp, #0xa8] 62680: f9005928 str x8, [x9, #0xb0] 62684: f94007e0 ldr x0, [sp, #0x8] 62688: 94002d11 bl 0x6dacc 6268c: f94003e8 ldr x8, [sp] 62690: f9401508 ldr x8, [x8, #0x28] 62694: f85a03a9 ldur x9, [x29, #-0x60] 62698: eb09011f cmp x8, x9 6269c: 54000d41 b.ne 0x62844 626a0: a9547bfd ldp x29, x30, [sp, #0x140] 626a4: a9534ff4 ldp x20, x19, [sp, #0x130] 626a8: a95257f6 ldp x22, x21, [sp, #0x120] 626ac: a9515ff8 ldp x24, x23, [sp, #0x110] 626b0: a95067fa ldp x26, x25, [sp, #0x100] 626b4: a94f6ffc ldp x28, x27, [sp, #0xf0] 626b8: 910543ff add sp, sp, #0x150 626bc: d65f03c0 ret 626c0: d0000560 adrp x0, 0x110000 626c4: 91034000 add x0, x0, #0xd0 626c8: 97ff8006 bl 0x426e0 <__cxa_guard_acquire@plt> 626cc: 34ffce20 cbz w0, 0x62090 626d0: 97ff7b08 bl 0x412f0 626d4: f9006720 str x0, [x25, #0xc8] 626d8: d0000560 adrp x0, 0x110000 626dc: 91034000 add x0, x0, #0xd0 626e0: 97ff7c44 bl 0x417f0 <__cxa_guard_release@plt> 626e4: 17fffe6b b 0x62090 626e8: b0000560 adrp x0, 0x10f000 626ec: f945b000 ldr x0, [x0, #0xb60] 626f0: 900003a1 adrp x1, 0xd6000 <__cxa_demangle+0x13720> 626f4: 913c2421 add x1, x1, #0xf09 626f8: 528004e2 mov w2, #0x27 // =39 626fc: 97ffc3f0 bl 0x536bc 62700: f9400008 ldr x8, [x0] 62704: aa0003f6 mov x22, x0 62708: f85e8108 ldur x8, [x8, #-0x18] 6270c: 8b080000 add x0, x0, x8 62710: d101a3a8 sub x8, x29, #0x68 62714: 97ff7f47 bl 0x42430 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 62718: b0000561 adrp x1, 0x10f000 6271c: f945a021 ldr x1, [x1, #0xb40] 62720: d101a3a0 sub x0, x29, #0x68 62724: 97ff7fa7 bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 62728: f9400008 ldr x8, [x0] 6272c: f9401d08 ldr x8, [x8, #0x38] 62730: 52800141 mov w1, #0xa // =10 62734: d63f0100 blr x8 62738: 2a0003f3 mov w19, w0 6273c: d101a3a0 sub x0, x29, #0x68 62740: 97ff7f98 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 62744: aa1603e0 mov x0, x22 62748: 2a1303e1 mov w1, w19 6274c: 97ffc547 bl 0x53c68 62750: aa1603e0 mov x0, x22 62754: 97ffc4d9 bl 0x53ab8 62758: 97ff7e3a bl 0x42040 6275c: b0000560 adrp x0, 0x10f000 62760: f945b000 ldr x0, [x0, #0xb60] 62764: 900003a1 adrp x1, 0xd6000 <__cxa_demangle+0x13720> 62768: 913c2421 add x1, x1, #0xf09 6276c: 528004e2 mov w2, #0x27 // =39 62770: 97ffc3d3 bl 0x536bc 62774: f9400008 ldr x8, [x0] 62778: aa0003f6 mov x22, x0 6277c: f85e8108 ldur x8, [x8, #-0x18] 62780: 8b080000 add x0, x0, x8 62784: d101a3a8 sub x8, x29, #0x68 62788: 97ff7f2a bl 0x42430 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 6278c: b0000561 adrp x1, 0x10f000 62790: f945a021 ldr x1, [x1, #0xb40] 62794: d101a3a0 sub x0, x29, #0x68 62798: 97ff7f8a bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 6279c: f9400008 ldr x8, [x0] 627a0: f9401d08 ldr x8, [x8, #0x38] 627a4: 52800141 mov w1, #0xa // =10 627a8: d63f0100 blr x8 627ac: 2a0003f3 mov w19, w0 627b0: d101a3a0 sub x0, x29, #0x68 627b4: 97ff7f7b bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 627b8: aa1603e0 mov x0, x22 627bc: 2a1303e1 mov w1, w19 627c0: 97ffc52a bl 0x53c68 627c4: aa1603e0 mov x0, x22 627c8: 97ffc4bc bl 0x53ab8 627cc: 97ff7e1d bl 0x42040 627d0: b0000560 adrp x0, 0x10f000 627d4: f945b000 ldr x0, [x0, #0xb60] 627d8: 900003a1 adrp x1, 0xd6000 <__cxa_demangle+0x13720> 627dc: 913cc421 add x1, x1, #0xf31 627e0: 528004a2 mov w2, #0x25 // =37 627e4: 97ffc3b6 bl 0x536bc 627e8: f9400008 ldr x8, [x0] 627ec: aa0003f6 mov x22, x0 627f0: f85e8108 ldur x8, [x8, #-0x18] 627f4: 8b080000 add x0, x0, x8 627f8: d101a3a8 sub x8, x29, #0x68 627fc: 97ff7f0d bl 0x42430 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 62800: b0000561 adrp x1, 0x10f000 62804: f945a021 ldr x1, [x1, #0xb40] 62808: d101a3a0 sub x0, x29, #0x68 6280c: 97ff7f6d bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 62810: f9400008 ldr x8, [x0] 62814: f9401d08 ldr x8, [x8, #0x38] 62818: 52800141 mov w1, #0xa // =10 6281c: d63f0100 blr x8 62820: 2a0003f3 mov w19, w0 62824: d101a3a0 sub x0, x29, #0x68 62828: 97ff7f5e bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 6282c: aa1603e0 mov x0, x22 62830: 2a1303e1 mov w1, w19 62834: 97ffc50d bl 0x53c68 62838: aa1603e0 mov x0, x22 6283c: 97ffc49f bl 0x53ab8 62840: 97ff7e00 bl 0x42040 62844: 97ff7f13 bl 0x42490 <__stack_chk_fail@plt> 62848: 14000001 b 0x6284c 6284c: aa0003f6 mov x22, x0 62850: d101a3a0 sub x0, x29, #0x68 62854: 97ff7f53 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 62858: f9401ff3 ldr x19, [sp, #0x38] 6285c: b5000373 cbnz x19, 0x628c8 62860: 14000026 b 0x628f8 62864: aa0003f6 mov x22, x0 62868: d101a3a0 sub x0, x29, #0x68 6286c: 97ff7f4d bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 62870: f9403bf3 ldr x19, [sp, #0x70] 62874: b5000813 cbnz x19, 0x62974 62878: 1400004b b 0x629a4 6287c: 14000010 b 0x628bc 62880: 14000030 b 0x62940 62884: aa0003f6 mov x22, x0 62888: d0000560 adrp x0, 0x110000 6288c: 91034000 add x0, x0, #0xd0 62890: 97ff7ec0 bl 0x42390 <__cxa_guard_abort@plt> 62894: 140000a3 b 0x62b20 62898: 14000001 b 0x6289c 6289c: aa0003f3 mov x19, x0 628a0: d0000560 adrp x0, 0x110000 628a4: 91034000 add x0, x0, #0xd0 628a8: 97ff7eba bl 0x42390 <__cxa_guard_abort@plt> 628ac: 140000a9 b 0x62b50 628b0: 97ffc47f bl 0x53aac 628b4: 97ffc47e bl 0x53aac 628b8: 14000001 b 0x628bc 628bc: aa0003f6 mov x22, x0 628c0: f9401ff3 ldr x19, [sp, #0x38] 628c4: b40001b3 cbz x19, 0x628f8 628c8: 91002268 add x8, x19, #0x8 628cc: c85ffd09 ldaxr x9, [x8] 628d0: d100052a sub x10, x9, #0x1 628d4: c80bfd0a stlxr w11, x10, [x8] 628d8: 35ffffab cbnz w11, 0x628cc 628dc: b50000e9 cbnz x9, 0x628f8 628e0: f9400268 ldr x8, [x19] 628e4: aa1303e0 mov x0, x19 628e8: f9400908 ldr x8, [x8, #0x10] 628ec: d63f0100 blr x8 628f0: aa1303e0 mov x0, x19 628f4: 97ff7da7 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 628f8: f94027f3 ldr x19, [sp, #0x48] 628fc: b4000393 cbz x19, 0x6296c 62900: 91002268 add x8, x19, #0x8 62904: c85ffd09 ldaxr x9, [x8] 62908: d100052a sub x10, x9, #0x1 6290c: c80bfd0a stlxr w11, x10, [x8] 62910: 35ffffab cbnz w11, 0x62904 62914: b50002c9 cbnz x9, 0x6296c 62918: f9400268 ldr x8, [x19] 6291c: aa1303e0 mov x0, x19 62920: f9400908 ldr x8, [x8, #0x10] 62924: d63f0100 blr x8 62928: aa1303e0 mov x0, x19 6292c: 97ff7d99 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 62930: f9403bf3 ldr x19, [sp, #0x70] 62934: b5000213 cbnz x19, 0x62974 62938: 1400001b b 0x629a4 6293c: 14000001 b 0x62940 62940: aa0003f6 mov x22, x0 62944: f9403bf3 ldr x19, [sp, #0x70] 62948: b5000173 cbnz x19, 0x62974 6294c: 14000016 b 0x629a4 62950: aa0003f6 mov x22, x0 62954: 394207e8 ldrb w8, [sp, #0x81] 62958: 350002a8 cbnz w8, 0x629ac 6295c: 1400004f b 0x62a98 62960: aa0003f6 mov x22, x0 62964: 1400006f b 0x62b20 62968: aa0003f6 mov x22, x0 6296c: f9403bf3 ldr x19, [sp, #0x70] 62970: b40001b3 cbz x19, 0x629a4 62974: 91002268 add x8, x19, #0x8 62978: c85ffd09 ldaxr x9, [x8] 6297c: d100052a sub x10, x9, #0x1 62980: c80bfd0a stlxr w11, x10, [x8] 62984: 35ffffab cbnz w11, 0x62978 62988: b50000e9 cbnz x9, 0x629a4 6298c: f9400268 ldr x8, [x19] 62990: aa1303e0 mov x0, x19 62994: f9400908 ldr x8, [x8, #0x10] 62998: d63f0100 blr x8 6299c: aa1303e0 mov x0, x19 629a0: 97ff7d7c bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 629a4: 394207e8 ldrb w8, [sp, #0x81] 629a8: 34000788 cbz w8, 0x62a98 629ac: 394203e8 ldrb w8, [sp, #0x80] 629b0: 34000748 cbz w8, 0x62a98 629b4: 08dffea8 ldarb w8, [x21] 629b8: 36000228 tbz w8, #0x0, 0x629fc 629bc: f94047e9 ldr x9, [sp, #0x88] 629c0: f9406728 ldr x8, [x25, #0xc8] 629c4: f9400120 ldr x0, [x9] 629c8: f942e508 ldr x8, [x8, #0x5c8] 629cc: d63f0100 blr x8 629d0: 34000360 cbz w0, 0x62a3c 629d4: f90023ff str xzr, [sp, #0x40] 629d8: 08dffea8 ldarb w8, [x21] 629dc: 36000208 tbz w8, #0x0, 0x62a1c 629e0: f94047e9 ldr x9, [sp, #0x88] 629e4: f9406728 ldr x8, [x25, #0xc8] 629e8: f9400120 ldr x0, [x9] 629ec: f942e908 ldr x8, [x8, #0x5d0] 629f0: 910103e1 add x1, sp, #0x40 629f4: d63f0100 blr x8 629f8: 17ffffef b 0x629b4 629fc: aa1503e0 mov x0, x21 62a00: 97ff7f38 bl 0x426e0 <__cxa_guard_acquire@plt> 62a04: 34fffdc0 cbz w0, 0x629bc 62a08: 97ff7a3a bl 0x412f0 62a0c: f9006720 str x0, [x25, #0xc8] 62a10: aa1503e0 mov x0, x21 62a14: 97ff7b77 bl 0x417f0 <__cxa_guard_release@plt> 62a18: 17ffffe9 b 0x629bc 62a1c: aa1503e0 mov x0, x21 62a20: 97ff7f30 bl 0x426e0 <__cxa_guard_acquire@plt> 62a24: 34fffde0 cbz w0, 0x629e0 62a28: 97ff7a32 bl 0x412f0 62a2c: f9006720 str x0, [x25, #0xc8] 62a30: aa1503e0 mov x0, x21 62a34: 97ff7b6f bl 0x417f0 <__cxa_guard_release@plt> 62a38: 17ffffea b 0x629e0 62a3c: a948abe8 ldp x8, x10, [sp, #0x88] 62a40: f9404fe9 ldr x9, [sp, #0x98] 62a44: b40000c9 cbz x9, 0x62a5c 62a48: 9100212b add x11, x9, #0x8 62a4c: c85f7d6c ldxr x12, [x11] 62a50: 9100058c add x12, x12, #0x1 62a54: c80d7d6c stxr w13, x12, [x11] 62a58: 35ffffad cbnz w13, 0x62a4c 62a5c: f9400d13 ldr x19, [x8, #0x18] 62a60: a901250a stp x10, x9, [x8, #0x10] 62a64: b40001b3 cbz x19, 0x62a98 62a68: 91002268 add x8, x19, #0x8 62a6c: c85ffd09 ldaxr x9, [x8] 62a70: d100052a sub x10, x9, #0x1 62a74: c80bfd0a stlxr w11, x10, [x8] 62a78: 35ffffab cbnz w11, 0x62a6c 62a7c: b50000e9 cbnz x9, 0x62a98 62a80: f9400268 ldr x8, [x19] 62a84: aa1303e0 mov x0, x19 62a88: f9400908 ldr x8, [x8, #0x10] 62a8c: d63f0100 blr x8 62a90: aa1303e0 mov x0, x19 62a94: 97ff7d3f bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 62a98: f9404ff3 ldr x19, [sp, #0x98] 62a9c: b40001b3 cbz x19, 0x62ad0 62aa0: 91002268 add x8, x19, #0x8 62aa4: c85ffd09 ldaxr x9, [x8] 62aa8: d100052a sub x10, x9, #0x1 62aac: c80bfd0a stlxr w11, x10, [x8] 62ab0: 35ffffab cbnz w11, 0x62aa4 62ab4: b50000e9 cbnz x9, 0x62ad0 62ab8: f9400268 ldr x8, [x19] 62abc: aa1303e0 mov x0, x19 62ac0: f9400908 ldr x8, [x8, #0x10] 62ac4: d63f0100 blr x8 62ac8: aa1303e0 mov x0, x19 62acc: 97ff7d31 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 62ad0: b9402fe8 ldr w8, [sp, #0x2c] 62ad4: 370001e8 tbnz w8, #0x0, 0x62b10 62ad8: f94013e8 ldr x8, [sp, #0x20] 62adc: 91002108 add x8, x8, #0x8 62ae0: c85ffd09 ldaxr x9, [x8] 62ae4: d100052a sub x10, x9, #0x1 62ae8: c80bfd0a stlxr w11, x10, [x8] 62aec: 35ffffab cbnz w11, 0x62ae0 62af0: b5000109 cbnz x9, 0x62b10 62af4: f94013f3 ldr x19, [sp, #0x20] 62af8: f9400268 ldr x8, [x19] 62afc: aa1303e0 mov x0, x19 62b00: f9400908 ldr x8, [x8, #0x10] 62b04: d63f0100 blr x8 62b08: aa1303e0 mov x0, x19 62b0c: 97ff7d21 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 62b10: 910283e0 add x0, sp, #0xa0 62b14: 94002e7e bl 0x6e50c 62b18: a94aa3e9 ldp x9, x8, [sp, #0xa8] 62b1c: f9005928 str x8, [x9, #0xb0] 62b20: f94007e0 ldr x0, [sp, #0x8] 62b24: 94002bea bl 0x6dacc 62b28: aa1603e0 mov x0, x22 62b2c: 9401ca1c bl 0xd539c <__cxa_demangle+0x12abc> 62b30: 17ffff5b b 0x6289c 62b34: 17ffff5a b 0x6289c 62b38: 97ffc3dd bl 0x53aac 62b3c: 97ffc3dc bl 0x53aac 62b40: 14000003 b 0x62b4c 62b44: 14000002 b 0x62b4c 62b48: 14000001 b 0x62b4c 62b4c: aa0003f3 mov x19, x0 62b50: 910203e8 add x8, sp, #0x80 62b54: 91004100 add x0, x8, #0x10 62b58: 97ff82bf bl 0x43654 62b5c: aa1303e0 mov x0, x19 62b60: 97ffc3d3 bl 0x53aac 62b64: d10703ff sub sp, sp, #0x1c0 62b68: a9166ffc stp x28, x27, [sp, #0x160] 62b6c: a91767fa stp x26, x25, [sp, #0x170] 62b70: a9185ff8 stp x24, x23, [sp, #0x180] 62b74: a91957f6 stp x22, x21, [sp, #0x190] 62b78: a91a4ff4 stp x20, x19, [sp, #0x1a0] 62b7c: a91b7bfd stp x29, x30, [sp, #0x1b0] 62b80: 9106c3fd add x29, sp, #0x1b0 62b84: d53bd058 mrs x24, TPIDR_EL0 62b88: f9401708 ldr x8, [x24, #0x28] 62b8c: aa0003fa mov x26, x0 62b90: 9108c019 add x25, x0, #0x230 62b94: 910283e0 add x0, sp, #0xa0 62b98: 2a0603fc mov w28, w6 62b9c: aa0503f3 mov x19, x5 62ba0: aa0403f4 mov x20, x4 62ba4: aa0303f7 mov x23, x3 62ba8: 2a0203f6 mov w22, w2 62bac: f81a03a8 stur x8, [x29, #-0x60] 62bb0: f90027e1 str x1, [sp, #0x48] 62bb4: 97ffc62c bl 0x54464 62bb8: 910283e1 add x1, sp, #0xa0 62bbc: aa1903e0 mov x0, x25 62bc0: 94001a33 bl 0x6948c 62bc4: 394283e8 ldrb w8, [sp, #0xa0] 62bc8: aa0003f5 mov x21, x0 62bcc: 36000068 tbz w8, #0x0, 0x62bd8 62bd0: f9405be0 ldr x0, [sp, #0xb0] 62bd4: 97ff79d3 bl 0x41320 <_ZdlPv@plt> 62bd8: 9108e348 add x8, x26, #0x238 62bdc: eb15011f cmp x8, x21 62be0: 54000060 b.eq 0x62bec 62be4: b9403ab6 ldr w22, [x21, #0x38] 62be8: 140002ae b 0x636a0 62bec: f9001ff9 str x25, [sp, #0x38] 62bf0: f9402759 ldr x25, [x26, #0x48] 62bf4: f9000ff6 str x22, [sp, #0x18] 62bf8: 94002bb2 bl 0x6dac0 62bfc: f9000be0 str x0, [sp, #0x10] 62c00: aa1903e0 mov x0, x25 62c04: 94002bb2 bl 0x6dacc 62c08: b9409328 ldr w8, [x25, #0x90] 62c0c: d10263a9 sub x9, x29, #0x98 62c10: d0000575 adrp x21, 0x110000 62c14: b81683a8 stur w8, [x29, #-0x98] 62c18: f9405b28 ldr x8, [x25, #0xb0] 62c1c: a93723b9 stp x25, x8, [x29, #-0x90] 62c20: d0000568 adrp x8, 0x110000 62c24: f9005b29 str x9, [x25, #0xb0] 62c28: 91034108 add x8, x8, #0xd0 62c2c: 08dffd08 ldarb w8, [x8] 62c30: 36005648 tbz w8, #0x0, 0x636f8 62c34: f94066a8 ldr x8, [x21, #0xc8] 62c38: f9437d08 ldr x8, [x8, #0x6f8] 62c3c: d63f0100 blr x8 62c40: a93807a0 stp x0, x1, [x29, #-0x80] 62c44: f9403f5b ldr x27, [x26, #0x78] 62c48: f90007f8 str x24, [sp, #0x8] 62c4c: b40003fb cbz x27, 0x62cc8 62c50: f9404355 ldr x21, [x26, #0x80] 62c54: b40003f5 cbz x21, 0x62cd0 62c58: 910022a8 add x8, x21, #0x8 62c5c: c85f7d09 ldxr x9, [x8] 62c60: 91000529 add x9, x9, #0x1 62c64: c80a7d09 stxr w10, x9, [x8] 62c68: 35ffffaa cbnz w10, 0x62c5c 62c6c: c85f7d09 ldxr x9, [x8] 62c70: 91000529 add x9, x9, #0x1 62c74: c80a7d09 stxr w10, x9, [x8] 62c78: 35ffffaa cbnz w10, 0x62c6c 62c7c: c85ffd09 ldaxr x9, [x8] 62c80: d100052a sub x10, x9, #0x1 62c84: c80bfd0a stlxr w11, x10, [x8] 62c88: 35ffffab cbnz w11, 0x62c7c 62c8c: b50000e9 cbnz x9, 0x62ca8 62c90: f94002a8 ldr x8, [x21] 62c94: aa1503e0 mov x0, x21 62c98: f9400908 ldr x8, [x8, #0x10] 62c9c: d63f0100 blr x8 62ca0: aa1503e0 mov x0, x21 62ca4: 97ff7cbb bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 62ca8: 910022a8 add x8, x21, #0x8 62cac: c85f7d09 ldxr x9, [x8] 62cb0: 91000529 add x9, x9, #0x1 62cb4: c80a7d09 stxr w10, x9, [x8] 62cb8: 35ffffaa cbnz w10, 0x62cac 62cbc: 2a1f03f8 mov w24, wzr 62cc0: f90023f5 str x21, [sp, #0x40] 62cc4: 14000006 b 0x62cdc 62cc8: f90023ff str xzr, [sp, #0x40] 62ccc: 14000002 b 0x62cd4 62cd0: f90023f5 str x21, [sp, #0x40] 62cd4: aa1f03f5 mov x21, xzr 62cd8: 52800038 mov w24, #0x1 // =1 62cdc: 52800028 mov w8, #0x1 // =1 62ce0: 381483a8 sturb w8, [x29, #-0xb8] 62ce4: a935ffbf stp xzr, xzr, [x29, #-0xa8] 62ce8: f9400769 ldr x9, [x27, #0x8] 62cec: f81503a9 stur x9, [x29, #-0xb0] 62cf0: f9400928 ldr x8, [x9, #0x10] 62cf4: eb1b011f cmp x8, x27 62cf8: 54000340 b.eq 0x62d60 62cfc: f9400d29 ldr x9, [x9, #0x18] 62d00: b4000389 cbz x9, 0x62d70 62d04: 9100212a add x10, x9, #0x8 62d08: c85f7d4b ldxr x11, [x10] 62d0c: 9100056b add x11, x11, #0x1 62d10: c80c7d4b stxr w12, x11, [x10] 62d14: 35ffffac cbnz w12, 0x62d08 62d18: f85603b6 ldur x22, [x29, #-0xa0] 62d1c: a935a7a8 stp x8, x9, [x29, #-0xa8] 62d20: b40002b6 cbz x22, 0x62d74 62d24: 910022c8 add x8, x22, #0x8 62d28: c85ffd09 ldaxr x9, [x8] 62d2c: d100052a sub x10, x9, #0x1 62d30: c80bfd0a stlxr w11, x10, [x8] 62d34: 35ffffab cbnz w11, 0x62d28 62d38: b50001e9 cbnz x9, 0x62d74 62d3c: f94002c8 ldr x8, [x22] 62d40: aa1603e0 mov x0, x22 62d44: f9400908 ldr x8, [x8, #0x10] 62d48: d63f0100 blr x8 62d4c: aa1603e0 mov x0, x22 62d50: 97ff7c90 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 62d54: f85503a8 ldur x8, [x29, #-0xb0] 62d58: 36000138 tbz w24, #0x0, 0x62d7c 62d5c: 1400000d b 0x62d90 62d60: 2a1f03e8 mov w8, wzr 62d64: 381493a8 sturb w8, [x29, #-0xb7] 62d68: 360003b8 tbz w24, #0x0, 0x62ddc 62d6c: 14000028 b 0x62e0c 62d70: a935a7a8 stp x8, x9, [x29, #-0xa8] 62d74: f85503a8 ldur x8, [x29, #-0xb0] 62d78: 370000d8 tbnz w24, #0x0, 0x62d90 62d7c: 910022a9 add x9, x21, #0x8 62d80: c85f7d2a ldxr x10, [x9] 62d84: 9100054a add x10, x10, #0x1 62d88: c80b7d2a stxr w11, x10, [x9] 62d8c: 35ffffab cbnz w11, 0x62d80 62d90: f9400d16 ldr x22, [x8, #0x18] 62d94: f94023e9 ldr x9, [sp, #0x40] 62d98: a901251b stp x27, x9, [x8, #0x10] 62d9c: b40001b6 cbz x22, 0x62dd0 62da0: 910022c8 add x8, x22, #0x8 62da4: c85ffd09 ldaxr x9, [x8] 62da8: d100052a sub x10, x9, #0x1 62dac: c80bfd0a stlxr w11, x10, [x8] 62db0: 35ffffab cbnz w11, 0x62da4 62db4: b50000e9 cbnz x9, 0x62dd0 62db8: f94002c8 ldr x8, [x22] 62dbc: aa1603e0 mov x0, x22 62dc0: f9400908 ldr x8, [x8, #0x10] 62dc4: d63f0100 blr x8 62dc8: aa1603e0 mov x0, x22 62dcc: 97ff7c71 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 62dd0: 52800028 mov w8, #0x1 // =1 62dd4: 381493a8 sturb w8, [x29, #-0xb7] 62dd8: 370001b8 tbnz w24, #0x0, 0x62e0c 62ddc: 910022a8 add x8, x21, #0x8 62de0: c85ffd09 ldaxr x9, [x8] 62de4: d100052a sub x10, x9, #0x1 62de8: c80bfd0a stlxr w11, x10, [x8] 62dec: 35ffffab cbnz w11, 0x62de0 62df0: b50000e9 cbnz x9, 0x62e0c 62df4: f94002a8 ldr x8, [x21] 62df8: aa1503e0 mov x0, x21 62dfc: f9400908 ldr x8, [x8, #0x10] 62e00: d63f0100 blr x8 62e04: aa1503e0 mov x0, x21 62e08: 97ff7c62 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 62e0c: f90013fb str x27, [sp, #0x20] 62e10: b9002ff8 str w24, [sp, #0x2c] 62e14: f9001bf5 str x21, [sp, #0x30] 62e18: f9410756 ldr x22, [x26, #0x208] 62e1c: f941035b ldr x27, [x26, #0x200] 62e20: a95ee355 ldp x21, x24, [x26, #0x1e8] 62e24: 52800500 mov w0, #0x28 // =40 62e28: 97ff7d1a bl 0x42290 <_Znwm@plt> 62e2c: cb1b02c8 sub x8, x22, x27 62e30: 52955569 mov w9, #0xaaab // =43691 62e34: d344fd08 lsr x8, x8, #4 62e38: 72b55549 movk w9, #0xaaaa, lsl #16 62e3c: 1b097d16 mul w22, w8, w9 62e40: b5000054 cbnz x20, 0x62e48 62e44: f9402354 ldr x20, [x26, #0x40] 62e48: b9000016 str w22, [x0] 62e4c: a900d017 stp x23, x20, [x0, #0x8] 62e50: f9000c13 str x19, [x0, #0x18] 62e54: b900201c str w28, [x0, #0x20] 62e58: f81403a0 stur x0, [x29, #-0xc0] 62e5c: f940ff48 ldr x8, [x26, #0x1f8] 62e60: 9107a353 add x19, x26, #0x1e8 62e64: eb18011f cmp x8, x24 62e68: 540000a0 b.eq 0x62e7c 62e6c: aa1803e8 mov x8, x24 62e70: f8008500 str x0, [x8], #0x8 62e74: f900fb48 str x8, [x26, #0x1f0] 62e78: 14000004 b 0x62e88 62e7c: d10303a1 sub x1, x29, #0xc0 62e80: aa1303e0 mov x0, x19 62e84: 940019c7 bl 0x695a0 62e88: f9400268 ldr x8, [x19] 62e8c: cb150309 sub x9, x24, x21 62e90: 9343fd29 asr x9, x9, #3 62e94: f8697901 ldr x1, [x8, x9, lsl #3] 62e98: 910343e8 add x8, sp, #0xd0 62e9c: aa1903e0 mov x0, x25 62ea0: 940031e1 bl 0x6f624 62ea4: f9406be8 ldr x8, [sp, #0xd0] 62ea8: f9006fe8 str x8, [sp, #0xd8] 62eac: f9401bf5 ldr x21, [sp, #0x30] 62eb0: b9402ff8 ldr w24, [sp, #0x2c] 62eb4: b0000001 adrp x1, 0x63000 62eb8: 9131e021 add x1, x1, #0xc78 62ebc: d10343a8 sub x8, x29, #0xd0 62ec0: 910363e2 add x2, sp, #0xd8 62ec4: aa1903e0 mov x0, x25 62ec8: d000057b adrp x27, 0x110000 62ecc: 9400434e bl 0x73c04 62ed0: f85303a0 ldur x0, [x29, #-0xd0] 62ed4: 910283e8 add x8, sp, #0xa0 62ed8: 940043b7 bl 0x73db4 62edc: f94053e0 ldr x0, [sp, #0xa0] 62ee0: 52800061 mov w1, #0x3 // =3 62ee4: 94004346 bl 0x73bfc 62ee8: f94057f3 ldr x19, [sp, #0xa8] 62eec: b40001b3 cbz x19, 0x62f20 62ef0: 91002268 add x8, x19, #0x8 62ef4: c85ffd09 ldaxr x9, [x8] 62ef8: d100052a sub x10, x9, #0x1 62efc: c80bfd0a stlxr w11, x10, [x8] 62f00: 35ffffab cbnz w11, 0x62ef4 62f04: b50000e9 cbnz x9, 0x62f20 62f08: f9400268 ldr x8, [x19] 62f0c: aa1303e0 mov x0, x19 62f10: f9400908 ldr x8, [x8, #0x10] 62f14: d63f0100 blr x8 62f18: aa1303e0 mov x0, x19 62f1c: 97ff7c1d bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 62f20: a9734fa8 ldp x8, x19, [x29, #-0xd0] 62f24: b40000d3 cbz x19, 0x62f3c 62f28: 91002269 add x9, x19, #0x8 62f2c: c85f7d2a ldxr x10, [x9] 62f30: 9100054a add x10, x10, #0x1 62f34: c80b7d2a stxr w11, x10, [x9] 62f38: 35ffffab cbnz w11, 0x62f2c 62f3c: a90affff stp xzr, xzr, [sp, #0xa8] 62f40: 3902e3ff strb wzr, [sp, #0xb8] 62f44: f90053f9 str x25, [sp, #0xa0] 62f48: b40002d3 cbz x19, 0x62fa0 62f4c: 91002269 add x9, x19, #0x8 62f50: c85f7d2a ldxr x10, [x9] 62f54: 9100054a add x10, x10, #0x1 62f58: c80b7d2a stxr w11, x10, [x9] 62f5c: 35ffffab cbnz w11, 0x62f50 62f60: f9405bf4 ldr x20, [sp, #0xb0] 62f64: a90acfe8 stp x8, x19, [sp, #0xa8] 62f68: b40001f4 cbz x20, 0x62fa4 62f6c: 91002288 add x8, x20, #0x8 62f70: c85ffd09 ldaxr x9, [x8] 62f74: d100052a sub x10, x9, #0x1 62f78: c80bfd0a stlxr w11, x10, [x8] 62f7c: 35ffffab cbnz w11, 0x62f70 62f80: b5000129 cbnz x9, 0x62fa4 62f84: f9400288 ldr x8, [x20] 62f88: aa1403e0 mov x0, x20 62f8c: f9400908 ldr x8, [x8, #0x10] 62f90: d63f0100 blr x8 62f94: aa1403e0 mov x0, x20 62f98: 97ff7bfe bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 62f9c: 14000002 b 0x62fa4 62fa0: a90acfe8 stp x8, x19, [sp, #0xa8] 62fa4: 3902e3ff strb wzr, [sp, #0xb8] 62fa8: f9410757 ldr x23, [x26, #0x208] 62fac: f9410b48 ldr x8, [x26, #0x210] 62fb0: 9108035c add x28, x26, #0x200 62fb4: eb0802ff cmp x23, x8 62fb8: 540003e2 b.hs 0x63034 62fbc: a9007eff stp xzr, xzr, [x23] 62fc0: 390062ff strb wzr, [x23, #0x18] 62fc4: f9000aff str xzr, [x23, #0x10] 62fc8: f94057e8 ldr x8, [sp, #0xa8] 62fcc: b4000428 cbz x8, 0x63050 62fd0: f94053e8 ldr x8, [sp, #0xa0] 62fd4: f90002e8 str x8, [x23] 62fd8: a94aa3e9 ldp x9, x8, [sp, #0xa8] 62fdc: b4000348 cbz x8, 0x63044 62fe0: 9100210a add x10, x8, #0x8 62fe4: c85f7d4b ldxr x11, [x10] 62fe8: 9100056b add x11, x11, #0x1 62fec: c80c7d4b stxr w12, x11, [x10] 62ff0: 35ffffac cbnz w12, 0x62fe4 62ff4: f9400af4 ldr x20, [x23, #0x10] 62ff8: a900a2e9 stp x9, x8, [x23, #0x8] 62ffc: b4000274 cbz x20, 0x63048 63000: 91002288 add x8, x20, #0x8 63004: c85ffd09 ldaxr x9, [x8] 63008: d100052a sub x10, x9, #0x1 6300c: c80bfd0a stlxr w11, x10, [x8] 63010: 35ffffab cbnz w11, 0x63004 63014: b50001a9 cbnz x9, 0x63048 63018: f9400288 ldr x8, [x20] 6301c: aa1403e0 mov x0, x20 63020: f9400908 ldr x8, [x8, #0x10] 63024: d63f0100 blr x8 63028: aa1403e0 mov x0, x20 6302c: 97ff7bd9 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 63030: 14000006 b 0x63048 63034: 910283e1 add x1, sp, #0xa0 63038: aa1c03e0 mov x0, x28 6303c: 94001997 bl 0x69698 63040: 14000009 b 0x63064 63044: a900a2e9 stp x9, x8, [x23, #0x8] 63048: 3942e3e8 ldrb w8, [sp, #0xb8] 6304c: 390062e8 strb w8, [x23, #0x18] 63050: 52800028 mov w8, #0x1 // =1 63054: 9100c2e9 add x9, x23, #0x30 63058: f90053ff str xzr, [sp, #0xa0] 6305c: 3902e3e8 strb w8, [sp, #0xb8] 63060: f9010749 str x9, [x26, #0x208] 63064: f9405bf4 ldr x20, [sp, #0xb0] 63068: f94027f7 ldr x23, [sp, #0x48] 6306c: a90a7fff stp xzr, xzr, [sp, #0xa0] 63070: f9005bff str xzr, [sp, #0xb0] 63074: b40003d4 cbz x20, 0x630ec 63078: 91002288 add x8, x20, #0x8 6307c: c85ffd09 ldaxr x9, [x8] 63080: d100052a sub x10, x9, #0x1 63084: c80bfd0a stlxr w11, x10, [x8] 63088: 35ffffab cbnz w11, 0x6307c 6308c: b50000e9 cbnz x9, 0x630a8 63090: f9400288 ldr x8, [x20] 63094: aa1403e0 mov x0, x20 63098: f9400908 ldr x8, [x8, #0x10] 6309c: d63f0100 blr x8 630a0: aa1403e0 mov x0, x20 630a4: 97ff7bbb bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 630a8: f9405bf4 ldr x20, [sp, #0xb0] 630ac: 3902e3ff strb wzr, [sp, #0xb8] 630b0: b4000214 cbz x20, 0x630f0 630b4: 91002288 add x8, x20, #0x8 630b8: c85ffd09 ldaxr x9, [x8] 630bc: d100052a sub x10, x9, #0x1 630c0: c80bfd0a stlxr w11, x10, [x8] 630c4: 35ffffab cbnz w11, 0x630b8 630c8: b5000149 cbnz x9, 0x630f0 630cc: f9400288 ldr x8, [x20] 630d0: aa1403e0 mov x0, x20 630d4: f9400908 ldr x8, [x8, #0x10] 630d8: d63f0100 blr x8 630dc: aa1403e0 mov x0, x20 630e0: 97ff7bac bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 630e4: b5000093 cbnz x19, 0x630f4 630e8: 1400000f b 0x63124 630ec: 3902e3ff strb wzr, [sp, #0xb8] 630f0: b40001b3 cbz x19, 0x63124 630f4: 91002268 add x8, x19, #0x8 630f8: c85ffd09 ldaxr x9, [x8] 630fc: d100052a sub x10, x9, #0x1 63100: c80bfd0a stlxr w11, x10, [x8] 63104: 35ffffab cbnz w11, 0x630f8 63108: b50000e9 cbnz x9, 0x63124 6310c: f9400268 ldr x8, [x19] 63110: aa1303e0 mov x0, x19 63114: f9400908 ldr x8, [x8, #0x10] 63118: d63f0100 blr x8 6311c: aa1303e0 mov x0, x19 63120: 97ff7b9c bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 63124: 910263e8 add x8, sp, #0x98 63128: aa1903e0 mov x0, x25 6312c: 94003332 bl 0x6fdf4 63130: f9404fe8 ldr x8, [sp, #0x98] 63134: 3902c3ff strb wzr, [sp, #0xb0] 63138: 910283e9 add x9, sp, #0xa0 6313c: 91006129 add x9, x9, #0x18 63140: a90a23f9 stp x25, x8, [sp, #0xa0] 63144: 3dc00100 ldr q0, [x8] 63148: f90057e9 str x9, [sp, #0xa8] 6314c: 3c8b83e0 stur q0, [sp, #0xb8] 63150: b940c3e8 ldr w8, [sp, #0xc0] 63154: 31002d1f cmn w8, #0xb 63158: 540000a3 b.lo 0x6316c 6315c: f9405fe8 ldr x8, [sp, #0xb8] 63160: b9400109 ldr w9, [x8] 63164: 11000529 add w9, w9, #0x1 63168: b9000109 str w9, [x8] 6316c: 3902c3ff strb wzr, [sp, #0xb0] 63170: f9411348 ldr x8, [x26, #0x220] 63174: f9411749 ldr x9, [x26, #0x228] 63178: eb09011f cmp x8, x9 6317c: 540001a2 b.hs 0x631b0 63180: a9007d1f stp xzr, xzr, [x8] 63184: 3900411f strb wzr, [x8, #0x10] 63188: f94057e9 ldr x9, [sp, #0xa8] 6318c: b4000289 cbz x9, 0x631dc 63190: f94053e9 ldr x9, [sp, #0xa0] 63194: 910283ea add x10, sp, #0xa0 63198: eb0a011f cmp x8, x10 6319c: f9000109 str x9, [x8] 631a0: 54000100 b.eq 0x631c0 631a4: f94057e9 ldr x9, [sp, #0xa8] 631a8: f9000509 str x9, [x8, #0x8] 631ac: 14000006 b 0x631c4 631b0: 91086340 add x0, x26, #0x218 631b4: 910283e1 add x1, sp, #0xa0 631b8: 94001a00 bl 0x699b8 631bc: 1400000d b 0x631f0 631c0: aa1f03e9 mov x9, xzr 631c4: 3942c3ea ldrb w10, [sp, #0xb0] 631c8: 3900410a strb w10, [x8, #0x10] 631cc: 3dc00120 ldr q0, [x9] 631d0: 91006109 add x9, x8, #0x18 631d4: f9000509 str x9, [x8, #0x8] 631d8: 3c818100 stur q0, [x8, #0x18] 631dc: 52800029 mov w9, #0x1 // =1 631e0: 9100a108 add x8, x8, #0x28 631e4: f90053ff str xzr, [sp, #0xa0] 631e8: 3902c3e9 strb w9, [sp, #0xb0] 631ec: f9011348 str x8, [x26, #0x220] 631f0: 910283e0 add x0, sp, #0xa0 631f4: 97ffe7d3 bl 0x5d140 631f8: 910283e0 add x0, sp, #0xa0 631fc: aa1703e1 mov x1, x23 63200: 97ffc499 bl 0x54464 63204: f9401fe0 ldr x0, [sp, #0x38] 63208: d101a3a1 sub x1, x29, #0x68 6320c: 910283e2 add x2, sp, #0xa0 63210: 94001a67 bl 0x69bac 63214: f9400013 ldr x19, [x0] 63218: aa0003f4 mov x20, x0 6321c: b5000393 cbnz x19, 0x6328c 63220: 52800800 mov w0, #0x40 // =64 63224: 97ff7c1b bl 0x42290 <_Znwm@plt> 63228: f9405be8 ldr x8, [sp, #0xb0] 6322c: 3dc02be0 ldr q0, [sp, #0xa0] 63230: f9401fe9 ldr x9, [sp, #0x38] 63234: a90affff stp xzr, xzr, [sp, #0xa8] 63238: f9001808 str x8, [x0, #0x30] 6323c: f85983a8 ldur x8, [x29, #-0x68] 63240: f90053ff str xzr, [sp, #0xa0] 63244: b900381f str wzr, [x0, #0x38] 63248: a9007c1f stp xzr, xzr, [x0] 6324c: 3d800800 str q0, [x0, #0x20] 63250: f9000808 str x8, [x0, #0x10] 63254: f9000280 str x0, [x20] 63258: f9400128 ldr x8, [x9] 6325c: aa0003f3 mov x19, x0 63260: f9400108 ldr x8, [x8] 63264: b4000088 cbz x8, 0x63274 63268: f9000128 str x8, [x9] 6326c: f9400281 ldr x1, [x20] 63270: 14000002 b 0x63278 63274: aa1303e1 mov x1, x19 63278: f9411f40 ldr x0, [x26, #0x238] 6327c: 97ffd6d2 bl 0x58dc4 63280: f9412348 ldr x8, [x26, #0x240] 63284: 91000508 add x8, x8, #0x1 63288: f9012348 str x8, [x26, #0x240] 6328c: b9003a76 str w22, [x19, #0x38] 63290: 394283e8 ldrb w8, [sp, #0xa0] 63294: 36000068 tbz w8, #0x0, 0x632a0 63298: f9405be0 ldr x0, [sp, #0xb0] 6329c: 97ff7821 bl 0x41320 <_ZdlPv@plt> 632a0: f9404ff3 ldr x19, [sp, #0x98] 632a4: a9087fff stp xzr, xzr, [sp, #0x80] 632a8: 340000d8 cbz w24, 0x632c0 632ac: f94023e8 ldr x8, [sp, #0x40] 632b0: f90047e8 str x8, [sp, #0x88] 632b4: f94013e8 ldr x8, [sp, #0x20] 632b8: f90043e8 str x8, [sp, #0x80] 632bc: 14000018 b 0x6331c 632c0: 910022a8 add x8, x21, #0x8 632c4: c85f7d09 ldxr x9, [x8] 632c8: 91000529 add x9, x9, #0x1 632cc: c80a7d09 stxr w10, x9, [x8] 632d0: 35ffffaa cbnz w10, 0x632c4 632d4: f94013e8 ldr x8, [sp, #0x20] 632d8: f94047f4 ldr x20, [sp, #0x88] 632dc: f90043e8 str x8, [sp, #0x80] 632e0: f94023e8 ldr x8, [sp, #0x40] 632e4: f90047e8 str x8, [sp, #0x88] 632e8: b40001b4 cbz x20, 0x6331c 632ec: 91002288 add x8, x20, #0x8 632f0: c85ffd09 ldaxr x9, [x8] 632f4: d100052a sub x10, x9, #0x1 632f8: c80bfd0a stlxr w11, x10, [x8] 632fc: 35ffffab cbnz w11, 0x632f0 63300: b50000e9 cbnz x9, 0x6331c 63304: f9400288 ldr x8, [x20] 63308: aa1403e0 mov x0, x20 6330c: f9400908 ldr x8, [x8, #0x10] 63310: d63f0100 blr x8 63314: aa1403e0 mov x0, x20 63318: 97ff7b1e bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 6331c: f0000381 adrp x1, 0xd6000 <__cxa_demangle+0x13720> 63320: 913c0421 add x1, x1, #0xf01 63324: d101c3a8 sub x8, x29, #0x70 63328: 12800003 mov w3, #-0x1 // =-1 6332c: aa1903e0 mov x0, x25 63330: 2a1f03e2 mov w2, wzr 63334: 94002ef5 bl 0x6ef08 63338: f85903a8 ldur x8, [x29, #-0x70] 6333c: b4001f68 cbz x8, 0x63728 63340: f9003fe8 str x8, [sp, #0x78] 63344: 1e6202c0 scvtf d0, w22 63348: 9101a3e8 add x8, sp, #0x68 6334c: aa1903e0 mov x0, x25 63350: 94002db8 bl 0x6ea30 63354: f94037e8 ldr x8, [sp, #0x68] 63358: f9003be8 str x8, [sp, #0x70] 6335c: 910243e8 add x8, sp, #0x90 63360: 910203e1 add x1, sp, #0x80 63364: 9101e3e2 add x2, sp, #0x78 63368: 9101c3e3 add x3, sp, #0x70 6336c: aa1303e0 mov x0, x19 63370: 94003232 bl 0x6fc38 63374: f94047f3 ldr x19, [sp, #0x88] 63378: b40001b3 cbz x19, 0x633ac 6337c: 91002268 add x8, x19, #0x8 63380: c85ffd09 ldaxr x9, [x8] 63384: d100052a sub x10, x9, #0x1 63388: c80bfd0a stlxr w11, x10, [x8] 6338c: 35ffffab cbnz w11, 0x63380 63390: b50000e9 cbnz x9, 0x633ac 63394: f9400268 ldr x8, [x19] 63398: aa1303e0 mov x0, x19 6339c: f9400908 ldr x8, [x8, #0x10] 633a0: d63f0100 blr x8 633a4: aa1303e0 mov x0, x19 633a8: 97ff7afa bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 633ac: f85303b3 ldur x19, [x29, #-0xd0] 633b0: d101c3a8 sub x8, x29, #0x70 633b4: 12800003 mov w3, #-0x1 // =-1 633b8: aa1903e0 mov x0, x25 633bc: aa1703e1 mov x1, x23 633c0: 2a1f03e2 mov w2, wzr 633c4: 94002ed1 bl 0x6ef08 633c8: f85903a8 ldur x8, [x29, #-0x70] 633cc: f9400ff4 ldr x20, [sp, #0x18] 633d0: b4001e68 cbz x8, 0x6379c 633d4: f90033e8 str x8, [sp, #0x60] 633d8: 910183e1 add x1, sp, #0x60 633dc: aa1303e0 mov x0, x19 633e0: 940003f8 bl 0x643c0 633e4: 37f80634 tbnz w20, #0x1f, 0x634a8 633e8: f9400389 ldr x9, [x28] 633ec: 52800608 mov w8, #0x30 // =48 633f0: f85303b3 ldur x19, [x29, #-0xd0] 633f4: d503201f nop 633f8: 9b282688 smaddl x8, w20, w8, x9 633fc: f9400508 ldr x8, [x8, #0x8] 63400: b4000388 cbz x8, 0x63470 63404: 93407e8a sxtw x10, w20 63408: 5280060b mov w11, #0x30 // =48 6340c: 9b0b2549 madd x9, x10, x11, x9 63410: f9400934 ldr x20, [x9, #0x10] 63414: b4000334 cbz x20, 0x63478 63418: 91002289 add x9, x20, #0x8 6341c: c85f7d2a ldxr x10, [x9] 63420: 9100054a add x10, x10, #0x1 63424: c80b7d2a stxr w11, x10, [x9] 63428: 35ffffab cbnz w11, 0x6341c 6342c: c85f7d2a ldxr x10, [x9] 63430: 9100054a add x10, x10, #0x1 63434: c80b7d2a stxr w11, x10, [x9] 63438: 35ffffab cbnz w11, 0x6342c 6343c: a90553e8 stp x8, x20, [sp, #0x50] 63440: c85ffd28 ldaxr x8, [x9] 63444: d100050a sub x10, x8, #0x1 63448: c80bfd2a stlxr w11, x10, [x9] 6344c: 35ffffab cbnz w11, 0x63440 63450: b5000168 cbnz x8, 0x6347c 63454: f9400288 ldr x8, [x20] 63458: aa1403e0 mov x0, x20 6345c: f9400908 ldr x8, [x8, #0x10] 63460: d63f0100 blr x8 63464: aa1403e0 mov x0, x20 63468: 97ff7aca bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 6346c: 14000004 b 0x6347c 63470: a9057fff stp xzr, xzr, [sp, #0x50] 63474: 14000002 b 0x6347c 63478: a90553e8 stp x8, x20, [sp, #0x50] 6347c: 910143e1 add x1, sp, #0x50 63480: aa1303e0 mov x0, x19 63484: 940042cf bl 0x73fc0 63488: f9402ff3 ldr x19, [sp, #0x58] 6348c: b40000f3 cbz x19, 0x634a8 63490: 91002268 add x8, x19, #0x8 63494: c85ffd09 ldaxr x9, [x8] 63498: d100052a sub x10, x9, #0x1 6349c: c80bfd0a stlxr w11, x10, [x8] 634a0: 35ffffab cbnz w11, 0x63494 634a4: b4001189 cbz x9, 0x636d4 634a8: f85383b3 ldur x19, [x29, #-0xc8] 634ac: b40000f3 cbz x19, 0x634c8 634b0: 91002268 add x8, x19, #0x8 634b4: c85ffd09 ldaxr x9, [x8] 634b8: d100052a sub x10, x9, #0x1 634bc: c80bfd0a stlxr w11, x10, [x8] 634c0: 35ffffab cbnz w11, 0x634b4 634c4: b40009a9 cbz x9, 0x635f8 634c8: 385493a8 ldurb w8, [x29, #-0xb7] 634cc: 34000a68 cbz w8, 0x63618 634d0: 385483a8 ldurb w8, [x29, #-0xb8] 634d4: 34000a28 cbz w8, 0x63618 634d8: b0000573 adrp x19, 0x110000 634dc: 91034273 add x19, x19, #0xd0 634e0: 08dffe68 ldarb w8, [x19] 634e4: 36000228 tbz w8, #0x0, 0x63528 634e8: f85503a9 ldur x9, [x29, #-0xb0] 634ec: f9406768 ldr x8, [x27, #0xc8] 634f0: f9400120 ldr x0, [x9] 634f4: f942e508 ldr x8, [x8, #0x5c8] 634f8: d63f0100 blr x8 634fc: 340004a0 cbz w0, 0x63590 63500: f90053ff str xzr, [sp, #0xa0] 63504: 08dffe68 ldarb w8, [x19] 63508: 360002a8 tbz w8, #0x0, 0x6355c 6350c: f85503a9 ldur x9, [x29, #-0xb0] 63510: f9406768 ldr x8, [x27, #0xc8] 63514: f9400120 ldr x0, [x9] 63518: f942e908 ldr x8, [x8, #0x5d0] 6351c: 910283e1 add x1, sp, #0xa0 63520: d63f0100 blr x8 63524: 17ffffef b 0x634e0 63528: aa1303e0 mov x0, x19 6352c: 97ff7c6d bl 0x426e0 <__cxa_guard_acquire@plt> 63530: 34fffdc0 cbz w0, 0x634e8 63534: 97ff776f bl 0x412f0 63538: b0000573 adrp x19, 0x110000 6353c: b000057b adrp x27, 0x110000 63540: 91034273 add x19, x19, #0xd0 63544: f9006760 str x0, [x27, #0xc8] 63548: aa1303e0 mov x0, x19 6354c: 97ff78a9 bl 0x417f0 <__cxa_guard_release@plt> 63550: f9401bf5 ldr x21, [sp, #0x30] 63554: b9402ff8 ldr w24, [sp, #0x2c] 63558: 17ffffe4 b 0x634e8 6355c: aa1303e0 mov x0, x19 63560: 97ff7c60 bl 0x426e0 <__cxa_guard_acquire@plt> 63564: 34fffd40 cbz w0, 0x6350c 63568: 97ff7762 bl 0x412f0 6356c: b0000573 adrp x19, 0x110000 63570: b000057b adrp x27, 0x110000 63574: 91034273 add x19, x19, #0xd0 63578: f9006760 str x0, [x27, #0xc8] 6357c: aa1303e0 mov x0, x19 63580: 97ff789c bl 0x417f0 <__cxa_guard_release@plt> 63584: f9401bf5 ldr x21, [sp, #0x30] 63588: b9402ff8 ldr w24, [sp, #0x2c] 6358c: 17ffffe0 b 0x6350c 63590: a9752ba8 ldp x8, x10, [x29, #-0xb0] 63594: f85603a9 ldur x9, [x29, #-0xa0] 63598: b40000c9 cbz x9, 0x635b0 6359c: 9100212b add x11, x9, #0x8 635a0: c85f7d6c ldxr x12, [x11] 635a4: 9100058c add x12, x12, #0x1 635a8: c80d7d6c stxr w13, x12, [x11] 635ac: 35ffffad cbnz w13, 0x635a0 635b0: f9400d13 ldr x19, [x8, #0x18] 635b4: a901250a stp x10, x9, [x8, #0x10] 635b8: b4000313 cbz x19, 0x63618 635bc: 91002268 add x8, x19, #0x8 635c0: c85ffd09 ldaxr x9, [x8] 635c4: d100052a sub x10, x9, #0x1 635c8: c80bfd0a stlxr w11, x10, [x8] 635cc: 35ffffab cbnz w11, 0x635c0 635d0: b5000249 cbnz x9, 0x63618 635d4: f9400268 ldr x8, [x19] 635d8: aa1303e0 mov x0, x19 635dc: f9400908 ldr x8, [x8, #0x10] 635e0: d63f0100 blr x8 635e4: aa1303e0 mov x0, x19 635e8: 97ff7a6a bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 635ec: f85603b3 ldur x19, [x29, #-0xa0] 635f0: b5000193 cbnz x19, 0x63620 635f4: 14000017 b 0x63650 635f8: f9400268 ldr x8, [x19] 635fc: aa1303e0 mov x0, x19 63600: f9400908 ldr x8, [x8, #0x10] 63604: d63f0100 blr x8 63608: aa1303e0 mov x0, x19 6360c: 97ff7a61 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 63610: 385493a8 ldurb w8, [x29, #-0xb7] 63614: 35fff5e8 cbnz w8, 0x634d0 63618: f85603b3 ldur x19, [x29, #-0xa0] 6361c: b40001b3 cbz x19, 0x63650 63620: 91002268 add x8, x19, #0x8 63624: c85ffd09 ldaxr x9, [x8] 63628: d100052a sub x10, x9, #0x1 6362c: c80bfd0a stlxr w11, x10, [x8] 63630: 35ffffab cbnz w11, 0x63624 63634: b50000e9 cbnz x9, 0x63650 63638: f9400268 ldr x8, [x19] 6363c: aa1303e0 mov x0, x19 63640: f9400908 ldr x8, [x8, #0x10] 63644: d63f0100 blr x8 63648: aa1303e0 mov x0, x19 6364c: 97ff7a51 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 63650: 370001b8 tbnz w24, #0x0, 0x63684 63654: 910022a8 add x8, x21, #0x8 63658: c85ffd09 ldaxr x9, [x8] 6365c: d100052a sub x10, x9, #0x1 63660: c80bfd0a stlxr w11, x10, [x8] 63664: 35ffffab cbnz w11, 0x63658 63668: b50000e9 cbnz x9, 0x63684 6366c: f94002a8 ldr x8, [x21] 63670: aa1503e0 mov x0, x21 63674: f9400908 ldr x8, [x8, #0x10] 63678: d63f0100 blr x8 6367c: aa1503e0 mov x0, x21 63680: 97ff7a44 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 63684: d10263a0 sub x0, x29, #0x98 63688: 94002ba1 bl 0x6e50c 6368c: a97723a9 ldp x9, x8, [x29, #-0x90] 63690: f9005928 str x8, [x9, #0xb0] 63694: f9400be0 ldr x0, [sp, #0x10] 63698: 9400290d bl 0x6dacc 6369c: f94007f8 ldr x24, [sp, #0x8] 636a0: f9401708 ldr x8, [x24, #0x28] 636a4: f85a03a9 ldur x9, [x29, #-0x60] 636a8: eb09011f cmp x8, x9 636ac: 540003c1 b.ne 0x63724 636b0: 2a1603e0 mov w0, w22 636b4: a95b7bfd ldp x29, x30, [sp, #0x1b0] 636b8: a95a4ff4 ldp x20, x19, [sp, #0x1a0] 636bc: a95957f6 ldp x22, x21, [sp, #0x190] 636c0: a9585ff8 ldp x24, x23, [sp, #0x180] 636c4: a95767fa ldp x26, x25, [sp, #0x170] 636c8: a9566ffc ldp x28, x27, [sp, #0x160] 636cc: 910703ff add sp, sp, #0x1c0 636d0: d65f03c0 ret 636d4: f9400268 ldr x8, [x19] 636d8: aa1303e0 mov x0, x19 636dc: f9400908 ldr x8, [x8, #0x10] 636e0: d63f0100 blr x8 636e4: aa1303e0 mov x0, x19 636e8: 97ff7a2a bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 636ec: f85383b3 ldur x19, [x29, #-0xc8] 636f0: b5ffee13 cbnz x19, 0x634b0 636f4: 17ffff75 b 0x634c8 636f8: b0000560 adrp x0, 0x110000 636fc: 91034000 add x0, x0, #0xd0 63700: 97ff7bf8 bl 0x426e0 <__cxa_guard_acquire@plt> 63704: 34ffa980 cbz w0, 0x62c34 63708: 97ff76fa bl 0x412f0 6370c: b0000575 adrp x21, 0x110000 63710: f90066a0 str x0, [x21, #0xc8] 63714: b0000560 adrp x0, 0x110000 63718: 91034000 add x0, x0, #0xd0 6371c: 97ff7835 bl 0x417f0 <__cxa_guard_release@plt> 63720: 17fffd45 b 0x62c34 63724: 97ff7b5b bl 0x42490 <__stack_chk_fail@plt> 63728: 90000560 adrp x0, 0x10f000 6372c: f945b000 ldr x0, [x0, #0xb60] 63730: f0000381 adrp x1, 0xd6000 <__cxa_demangle+0x13720> 63734: 913c2421 add x1, x1, #0xf09 63738: 528004e2 mov w2, #0x27 // =39 6373c: 97ffbfe0 bl 0x536bc 63740: f9400008 ldr x8, [x0] 63744: aa0003f3 mov x19, x0 63748: f85e8108 ldur x8, [x8, #-0x18] 6374c: 8b080000 add x0, x0, x8 63750: d101a3a8 sub x8, x29, #0x68 63754: 97ff7b37 bl 0x42430 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 63758: 90000561 adrp x1, 0x10f000 6375c: f945a021 ldr x1, [x1, #0xb40] 63760: d101a3a0 sub x0, x29, #0x68 63764: 97ff7b97 bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 63768: f9400008 ldr x8, [x0] 6376c: f9401d08 ldr x8, [x8, #0x38] 63770: 52800141 mov w1, #0xa // =10 63774: d63f0100 blr x8 63778: 2a0003f4 mov w20, w0 6377c: d101a3a0 sub x0, x29, #0x68 63780: 97ff7b88 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 63784: aa1303e0 mov x0, x19 63788: 2a1403e1 mov w1, w20 6378c: 97ffc137 bl 0x53c68 63790: aa1303e0 mov x0, x19 63794: 97ffc0c9 bl 0x53ab8 63798: 97ff7a2a bl 0x42040 6379c: 90000560 adrp x0, 0x10f000 637a0: f945b000 ldr x0, [x0, #0xb60] 637a4: f0000381 adrp x1, 0xd6000 <__cxa_demangle+0x13720> 637a8: 913c2421 add x1, x1, #0xf09 637ac: 528004e2 mov w2, #0x27 // =39 637b0: 97ffbfc3 bl 0x536bc 637b4: f9400008 ldr x8, [x0] 637b8: aa0003f3 mov x19, x0 637bc: f85e8108 ldur x8, [x8, #-0x18] 637c0: 8b080000 add x0, x0, x8 637c4: d101a3a8 sub x8, x29, #0x68 637c8: 97ff7b1a bl 0x42430 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 637cc: 90000561 adrp x1, 0x10f000 637d0: f945a021 ldr x1, [x1, #0xb40] 637d4: d101a3a0 sub x0, x29, #0x68 637d8: 97ff7b7a bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 637dc: f9400008 ldr x8, [x0] 637e0: f9401d08 ldr x8, [x8, #0x38] 637e4: 52800141 mov w1, #0xa // =10 637e8: d63f0100 blr x8 637ec: 2a0003f4 mov w20, w0 637f0: d101a3a0 sub x0, x29, #0x68 637f4: 97ff7b6b bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 637f8: aa1303e0 mov x0, x19 637fc: 2a1403e1 mov w1, w20 63800: 97ffc11a bl 0x53c68 63804: aa1303e0 mov x0, x19 63808: 97ffc0ac bl 0x53ab8 6380c: 97ff7a0d bl 0x42040 63810: 14000075 b 0x639e4 63814: aa0003f6 mov x22, x0 63818: d101a3a0 sub x0, x29, #0x68 6381c: 97ff7b61 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 63820: f85383b3 ldur x19, [x29, #-0xc8] 63824: b5000e73 cbnz x19, 0x639f0 63828: 14000091 b 0x63a6c 6382c: 14000051 b 0x63970 63830: aa0003f6 mov x22, x0 63834: d101a3a0 sub x0, x29, #0x68 63838: 97ff7b5a bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 6383c: f94047f3 ldr x19, [sp, #0x88] 63840: b50009f3 cbnz x19, 0x6397c 63844: 14000069 b 0x639e8 63848: aa0003f6 mov x22, x0 6384c: b0000560 adrp x0, 0x110000 63850: 91034000 add x0, x0, #0xd0 63854: 97ff7acf bl 0x42390 <__cxa_guard_abort@plt> 63858: 140000f0 b 0x63c18 6385c: 14000001 b 0x63860 63860: aa0003f3 mov x19, x0 63864: b0000560 adrp x0, 0x110000 63868: 91034000 add x0, x0, #0xd0 6386c: 97ff7ac9 bl 0x42390 <__cxa_guard_abort@plt> 63870: 140000fd b 0x63c64 63874: aa0003f6 mov x22, x0 63878: 910283e0 add x0, sp, #0xa0 6387c: 97ffe631 bl 0x5d140 63880: f85383b3 ldur x19, [x29, #-0xc8] 63884: b5000b73 cbnz x19, 0x639f0 63888: 14000079 b 0x63a6c 6388c: f9405bf4 ldr x20, [sp, #0xb0] 63890: aa0003f6 mov x22, x0 63894: a90a7fff stp xzr, xzr, [sp, #0xa0] 63898: f9005bff str xzr, [sp, #0xb0] 6389c: b40003d4 cbz x20, 0x63914 638a0: 91002288 add x8, x20, #0x8 638a4: c85ffd09 ldaxr x9, [x8] 638a8: d100052a sub x10, x9, #0x1 638ac: c80bfd0a stlxr w11, x10, [x8] 638b0: 35ffffab cbnz w11, 0x638a4 638b4: b50000e9 cbnz x9, 0x638d0 638b8: f9400288 ldr x8, [x20] 638bc: aa1403e0 mov x0, x20 638c0: f9400908 ldr x8, [x8, #0x10] 638c4: d63f0100 blr x8 638c8: aa1403e0 mov x0, x20 638cc: 97ff79b1 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 638d0: f9405bf4 ldr x20, [sp, #0xb0] 638d4: 3902e3ff strb wzr, [sp, #0xb8] 638d8: b4000214 cbz x20, 0x63918 638dc: 91002288 add x8, x20, #0x8 638e0: c85ffd09 ldaxr x9, [x8] 638e4: d100052a sub x10, x9, #0x1 638e8: c80bfd0a stlxr w11, x10, [x8] 638ec: 35ffffab cbnz w11, 0x638e0 638f0: b5000149 cbnz x9, 0x63918 638f4: f9400288 ldr x8, [x20] 638f8: aa1403e0 mov x0, x20 638fc: f9400908 ldr x8, [x8, #0x10] 63900: d63f0100 blr x8 63904: aa1403e0 mov x0, x20 63908: 97ff79a2 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 6390c: b5000093 cbnz x19, 0x6391c 63910: 14000036 b 0x639e8 63914: 3902e3ff strb wzr, [sp, #0xb8] 63918: b4000693 cbz x19, 0x639e8 6391c: 91002268 add x8, x19, #0x8 63920: c85ffd09 ldaxr x9, [x8] 63924: d100052a sub x10, x9, #0x1 63928: c80bfd0a stlxr w11, x10, [x8] 6392c: 35ffffab cbnz w11, 0x63920 63930: 14000023 b 0x639bc 63934: f9402ff3 ldr x19, [sp, #0x58] 63938: aa0003f6 mov x22, x0 6393c: b4000573 cbz x19, 0x639e8 63940: 91002268 add x8, x19, #0x8 63944: c85ffd09 ldaxr x9, [x8] 63948: d100052a sub x10, x9, #0x1 6394c: c80bfd0a stlxr w11, x10, [x8] 63950: 35ffffab cbnz w11, 0x63944 63954: 1400001a b 0x639bc 63958: 97ffc055 bl 0x53aac 6395c: 97ffc054 bl 0x53aac 63960: 14000021 b 0x639e4 63964: 14000020 b 0x639e4 63968: 14000002 b 0x63970 6396c: 14000001 b 0x63970 63970: aa0003f6 mov x22, x0 63974: f94047f3 ldr x19, [sp, #0x88] 63978: b4000393 cbz x19, 0x639e8 6397c: 91002268 add x8, x19, #0x8 63980: c85ffd09 ldaxr x9, [x8] 63984: d100052a sub x10, x9, #0x1 63988: c80bfd0a stlxr w11, x10, [x8] 6398c: 35ffffab cbnz w11, 0x63980 63990: 1400000b b 0x639bc 63994: 14000014 b 0x639e4 63998: 14000013 b 0x639e4 6399c: f94057f3 ldr x19, [sp, #0xa8] 639a0: aa0003f6 mov x22, x0 639a4: b4000233 cbz x19, 0x639e8 639a8: 91002268 add x8, x19, #0x8 639ac: c85ffd09 ldaxr x9, [x8] 639b0: d100052a sub x10, x9, #0x1 639b4: c80bfd0a stlxr w11, x10, [x8] 639b8: 35ffffab cbnz w11, 0x639ac 639bc: b5000169 cbnz x9, 0x639e8 639c0: f9400268 ldr x8, [x19] 639c4: aa1303e0 mov x0, x19 639c8: f9400908 ldr x8, [x8, #0x10] 639cc: d63f0100 blr x8 639d0: aa1303e0 mov x0, x19 639d4: 97ff796f bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 639d8: f85383b3 ldur x19, [x29, #-0xc8] 639dc: b50000b3 cbnz x19, 0x639f0 639e0: 14000023 b 0x63a6c 639e4: aa0003f6 mov x22, x0 639e8: f85383b3 ldur x19, [x29, #-0xc8] 639ec: b4000413 cbz x19, 0x63a6c 639f0: 91002268 add x8, x19, #0x8 639f4: c85ffd09 ldaxr x9, [x8] 639f8: d100052a sub x10, x9, #0x1 639fc: c80bfd0a stlxr w11, x10, [x8] 63a00: 35ffffab cbnz w11, 0x639f4 63a04: b5000349 cbnz x9, 0x63a6c 63a08: f9400268 ldr x8, [x19] 63a0c: aa1303e0 mov x0, x19 63a10: f9400908 ldr x8, [x8, #0x10] 63a14: d63f0100 blr x8 63a18: aa1303e0 mov x0, x19 63a1c: 97ff795d bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 63a20: 385493a8 ldurb w8, [x29, #-0xb7] 63a24: 35000288 cbnz w8, 0x63a74 63a28: 1400005a b 0x63b90 63a2c: 14000001 b 0x63a30 63a30: aa0003f6 mov x22, x0 63a34: 385493a8 ldurb w8, [x29, #-0xb7] 63a38: 350001e8 cbnz w8, 0x63a74 63a3c: 14000055 b 0x63b90 63a40: aa0003f6 mov x22, x0 63a44: 14000075 b 0x63c18 63a48: 394283e8 ldrb w8, [sp, #0xa0] 63a4c: aa0003f6 mov x22, x0 63a50: 3607fcc8 tbz w8, #0x0, 0x639e8 63a54: f9405be0 ldr x0, [sp, #0xb0] 63a58: 97ff7632 bl 0x41320 <_ZdlPv@plt> 63a5c: f85383b3 ldur x19, [x29, #-0xc8] 63a60: b5fffc93 cbnz x19, 0x639f0 63a64: 14000002 b 0x63a6c 63a68: aa0003f6 mov x22, x0 63a6c: 385493a8 ldurb w8, [x29, #-0xb7] 63a70: 34000908 cbz w8, 0x63b90 63a74: 385483a8 ldurb w8, [x29, #-0xb8] 63a78: 340008c8 cbz w8, 0x63b90 63a7c: b0000568 adrp x8, 0x110000 63a80: 91034108 add x8, x8, #0xd0 63a84: 08dffd08 ldarb w8, [x8] 63a88: 360002a8 tbz w8, #0x0, 0x63adc 63a8c: b0000568 adrp x8, 0x110000 63a90: f85503a9 ldur x9, [x29, #-0xb0] 63a94: f9406508 ldr x8, [x8, #0xc8] 63a98: f9400120 ldr x0, [x9] 63a9c: f942e508 ldr x8, [x8, #0x5c8] 63aa0: d63f0100 blr x8 63aa4: 34000480 cbz w0, 0x63b34 63aa8: b0000568 adrp x8, 0x110000 63aac: f90053ff str xzr, [sp, #0xa0] 63ab0: 91034108 add x8, x8, #0xd0 63ab4: 08dffd08 ldarb w8, [x8] 63ab8: 36000288 tbz w8, #0x0, 0x63b08 63abc: b0000568 adrp x8, 0x110000 63ac0: f85503a9 ldur x9, [x29, #-0xb0] 63ac4: f9406508 ldr x8, [x8, #0xc8] 63ac8: f9400120 ldr x0, [x9] 63acc: f942e908 ldr x8, [x8, #0x5d0] 63ad0: 910283e1 add x1, sp, #0xa0 63ad4: d63f0100 blr x8 63ad8: 17ffffe9 b 0x63a7c 63adc: b0000560 adrp x0, 0x110000 63ae0: 91034000 add x0, x0, #0xd0 63ae4: 97ff7aff bl 0x426e0 <__cxa_guard_acquire@plt> 63ae8: 34fffd20 cbz w0, 0x63a8c 63aec: 97ff7601 bl 0x412f0 63af0: b0000568 adrp x8, 0x110000 63af4: f9006500 str x0, [x8, #0xc8] 63af8: b0000560 adrp x0, 0x110000 63afc: 91034000 add x0, x0, #0xd0 63b00: 97ff773c bl 0x417f0 <__cxa_guard_release@plt> 63b04: 17ffffe2 b 0x63a8c 63b08: b0000560 adrp x0, 0x110000 63b0c: 91034000 add x0, x0, #0xd0 63b10: 97ff7af4 bl 0x426e0 <__cxa_guard_acquire@plt> 63b14: 34fffd40 cbz w0, 0x63abc 63b18: 97ff75f6 bl 0x412f0 63b1c: b0000568 adrp x8, 0x110000 63b20: f9006500 str x0, [x8, #0xc8] 63b24: b0000560 adrp x0, 0x110000 63b28: 91034000 add x0, x0, #0xd0 63b2c: 97ff7731 bl 0x417f0 <__cxa_guard_release@plt> 63b30: 17ffffe3 b 0x63abc 63b34: a9752ba8 ldp x8, x10, [x29, #-0xb0] 63b38: f85603a9 ldur x9, [x29, #-0xa0] 63b3c: b40000c9 cbz x9, 0x63b54 63b40: 9100212b add x11, x9, #0x8 63b44: c85f7d6c ldxr x12, [x11] 63b48: 9100058c add x12, x12, #0x1 63b4c: c80d7d6c stxr w13, x12, [x11] 63b50: 35ffffad cbnz w13, 0x63b44 63b54: f9400d13 ldr x19, [x8, #0x18] 63b58: a901250a stp x10, x9, [x8, #0x10] 63b5c: b40001b3 cbz x19, 0x63b90 63b60: 91002268 add x8, x19, #0x8 63b64: c85ffd09 ldaxr x9, [x8] 63b68: d100052a sub x10, x9, #0x1 63b6c: c80bfd0a stlxr w11, x10, [x8] 63b70: 35ffffab cbnz w11, 0x63b64 63b74: b50000e9 cbnz x9, 0x63b90 63b78: f9400268 ldr x8, [x19] 63b7c: aa1303e0 mov x0, x19 63b80: f9400908 ldr x8, [x8, #0x10] 63b84: d63f0100 blr x8 63b88: aa1303e0 mov x0, x19 63b8c: 97ff7901 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 63b90: f85603b3 ldur x19, [x29, #-0xa0] 63b94: b40001b3 cbz x19, 0x63bc8 63b98: 91002268 add x8, x19, #0x8 63b9c: c85ffd09 ldaxr x9, [x8] 63ba0: d100052a sub x10, x9, #0x1 63ba4: c80bfd0a stlxr w11, x10, [x8] 63ba8: 35ffffab cbnz w11, 0x63b9c 63bac: b50000e9 cbnz x9, 0x63bc8 63bb0: f9400268 ldr x8, [x19] 63bb4: aa1303e0 mov x0, x19 63bb8: f9400908 ldr x8, [x8, #0x10] 63bbc: d63f0100 blr x8 63bc0: aa1303e0 mov x0, x19 63bc4: 97ff78f3 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 63bc8: b9402fe8 ldr w8, [sp, #0x2c] 63bcc: 370001e8 tbnz w8, #0x0, 0x63c08 63bd0: f9401be8 ldr x8, [sp, #0x30] 63bd4: 91002108 add x8, x8, #0x8 63bd8: c85ffd09 ldaxr x9, [x8] 63bdc: d100052a sub x10, x9, #0x1 63be0: c80bfd0a stlxr w11, x10, [x8] 63be4: 35ffffab cbnz w11, 0x63bd8 63be8: b5000109 cbnz x9, 0x63c08 63bec: f9401bf3 ldr x19, [sp, #0x30] 63bf0: f9400268 ldr x8, [x19] 63bf4: aa1303e0 mov x0, x19 63bf8: f9400908 ldr x8, [x8, #0x10] 63bfc: d63f0100 blr x8 63c00: aa1303e0 mov x0, x19 63c04: 97ff78e3 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 63c08: d10263a0 sub x0, x29, #0x98 63c0c: 94002a40 bl 0x6e50c 63c10: a97723a9 ldp x9, x8, [x29, #-0x90] 63c14: f9005928 str x8, [x9, #0xb0] 63c18: f9400be0 ldr x0, [sp, #0x10] 63c1c: 940027ac bl 0x6dacc 63c20: aa1603e0 mov x0, x22 63c24: 9401c5de bl 0xd539c <__cxa_demangle+0x12abc> 63c28: 17ffff0e b 0x63860 63c2c: 17ffff0d b 0x63860 63c30: 97ffbf9f bl 0x53aac 63c34: 97ffbf9e bl 0x53aac 63c38: 1400000a b 0x63c60 63c3c: 14000009 b 0x63c60 63c40: 394283e8 ldrb w8, [sp, #0xa0] 63c44: aa0003f6 mov x22, x0 63c48: 3607fec8 tbz w8, #0x0, 0x63c20 63c4c: f9405be0 ldr x0, [sp, #0xb0] 63c50: 97ff75b4 bl 0x41320 <_ZdlPv@plt> 63c54: aa1603e0 mov x0, x22 63c58: 9401c5d1 bl 0xd539c <__cxa_demangle+0x12abc> 63c5c: 14000001 b 0x63c60 63c60: aa0003f3 mov x19, x0 63c64: d102e3a8 sub x8, x29, #0xb8 63c68: 91004100 add x0, x8, #0x10 63c6c: 97ff7e7a bl 0x43654 63c70: aa1303e0 mov x0, x19 63c74: 97ffbf8e bl 0x53aac 63c78: d10383ff sub sp, sp, #0xe0 63c7c: a9086ffc stp x28, x27, [sp, #0x80] 63c80: a90967fa stp x26, x25, [sp, #0x90] 63c84: a90a5ff8 stp x24, x23, [sp, #0xa0] 63c88: a90b57f6 stp x22, x21, [sp, #0xb0] 63c8c: a90c4ff4 stp x20, x19, [sp, #0xc0] 63c90: a90d7bfd stp x29, x30, [sp, #0xd0] 63c94: 910343fd add x29, sp, #0xd0 63c98: d53bd05b mrs x27, TPIDR_EL0 63c9c: f9401768 ldr x8, [x27, #0x28] 63ca0: aa0003f6 mov x22, x0 63ca4: f81a83a8 stur x8, [x29, #-0x58] 63ca8: f9401c17 ldr x23, [x0, #0x38] 63cac: a94ba6e8 ldp x8, x9, [x23, #0xb8] 63cb0: eb08013f cmp x9, x8 63cb4: 54000061 b.ne 0x63cc0 63cb8: aa1f03f8 mov x24, xzr 63cbc: 14000002 b 0x63cc4 63cc0: f9400118 ldr x24, [x8] 63cc4: 9400277f bl 0x6dac0 63cc8: aa0003f3 mov x19, x0 63ccc: aa1703e0 mov x0, x23 63cd0: 9400277f bl 0x6dacc 63cd4: b94092e8 ldr w8, [x23, #0x90] 63cd8: 9100c3e9 add x9, sp, #0x30 63cdc: b0000575 adrp x21, 0x110000 63ce0: 910342b5 add x21, x21, #0xd0 63ce4: b90033e8 str w8, [sp, #0x30] 63ce8: f9405ae8 ldr x8, [x23, #0xb0] 63cec: b000057a adrp x26, 0x110000 63cf0: a903a3f7 stp x23, x8, [sp, #0x38] 63cf4: f9005ae9 str x9, [x23, #0xb0] 63cf8: 08dffea8 ldarb w8, [x21] 63cfc: 36001fc8 tbz w8, #0x0, 0x640f4 63d00: f9406748 ldr x8, [x26, #0xc8] 63d04: f9437d08 ldr x8, [x8, #0x6f8] 63d08: d63f0100 blr x8 63d0c: a90487e0 stp x0, x1, [sp, #0x48] 63d10: a94152fc ldp x28, x20, [x23, #0x10] 63d14: b4000154 cbz x20, 0x63d3c 63d18: 91002288 add x8, x20, #0x8 63d1c: c85f7d09 ldxr x9, [x8] 63d20: 91000529 add x9, x9, #0x1 63d24: c80a7d09 stxr w10, x9, [x8] 63d28: 35ffffaa cbnz w10, 0x63d1c 63d2c: c85f7d09 ldxr x9, [x8] 63d30: 91000529 add x9, x9, #0x1 63d34: c80a7d09 stxr w10, x9, [x8] 63d38: 35ffffaa cbnz w10, 0x63d2c 63d3c: 52800028 mov w8, #0x1 // =1 63d40: 390043e8 strb w8, [sp, #0x10] 63d44: a9027fff stp xzr, xzr, [sp, #0x20] 63d48: f9400789 ldr x9, [x28, #0x8] 63d4c: f9000fe9 str x9, [sp, #0x18] 63d50: f9400928 ldr x8, [x9, #0x10] 63d54: eb1c011f cmp x8, x28 63d58: 54000340 b.eq 0x63dc0 63d5c: f9400d29 ldr x9, [x9, #0x18] 63d60: b4000389 cbz x9, 0x63dd0 63d64: 9100212a add x10, x9, #0x8 63d68: c85f7d4b ldxr x11, [x10] 63d6c: 9100056b add x11, x11, #0x1 63d70: c80c7d4b stxr w12, x11, [x10] 63d74: 35ffffac cbnz w12, 0x63d68 63d78: f94017f9 ldr x25, [sp, #0x28] 63d7c: a90227e8 stp x8, x9, [sp, #0x20] 63d80: b40002b9 cbz x25, 0x63dd4 63d84: 91002328 add x8, x25, #0x8 63d88: c85ffd09 ldaxr x9, [x8] 63d8c: d100052a sub x10, x9, #0x1 63d90: c80bfd0a stlxr w11, x10, [x8] 63d94: 35ffffab cbnz w11, 0x63d88 63d98: b50001e9 cbnz x9, 0x63dd4 63d9c: f9400328 ldr x8, [x25] 63da0: aa1903e0 mov x0, x25 63da4: f9400908 ldr x8, [x8, #0x10] 63da8: d63f0100 blr x8 63dac: aa1903e0 mov x0, x25 63db0: 97ff7878 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 63db4: f9400fe8 ldr x8, [sp, #0x18] 63db8: b5000134 cbnz x20, 0x63ddc 63dbc: 1400000d b 0x63df0 63dc0: 2a1f03e8 mov w8, wzr 63dc4: 390047e8 strb w8, [sp, #0x11] 63dc8: b5000394 cbnz x20, 0x63e38 63dcc: 14000021 b 0x63e50 63dd0: a90227e8 stp x8, x9, [sp, #0x20] 63dd4: f9400fe8 ldr x8, [sp, #0x18] 63dd8: b40000d4 cbz x20, 0x63df0 63ddc: 91002289 add x9, x20, #0x8 63de0: c85f7d2a ldxr x10, [x9] 63de4: 9100054a add x10, x10, #0x1 63de8: c80b7d2a stxr w11, x10, [x9] 63dec: 35ffffab cbnz w11, 0x63de0 63df0: f9400d19 ldr x25, [x8, #0x18] 63df4: a901511c stp x28, x20, [x8, #0x10] 63df8: b40001b9 cbz x25, 0x63e2c 63dfc: 91002328 add x8, x25, #0x8 63e00: c85ffd09 ldaxr x9, [x8] 63e04: d100052a sub x10, x9, #0x1 63e08: c80bfd0a stlxr w11, x10, [x8] 63e0c: 35ffffab cbnz w11, 0x63e00 63e10: b50000e9 cbnz x9, 0x63e2c 63e14: f9400328 ldr x8, [x25] 63e18: aa1903e0 mov x0, x25 63e1c: f9400908 ldr x8, [x8, #0x10] 63e20: d63f0100 blr x8 63e24: aa1903e0 mov x0, x25 63e28: 97ff785a bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 63e2c: 52800028 mov w8, #0x1 // =1 63e30: 390047e8 strb w8, [sp, #0x11] 63e34: b40000f4 cbz x20, 0x63e50 63e38: 91002288 add x8, x20, #0x8 63e3c: c85ffd09 ldaxr x9, [x8] 63e40: d100052a sub x10, x9, #0x1 63e44: c80bfd0a stlxr w11, x10, [x8] 63e48: 35ffffab cbnz w11, 0x63e3c 63e4c: b40004a9 cbz x9, 0x63ee0 63e50: 394142c8 ldrb w8, [x22, #0x50] 63e54: 34000568 cbz w8, 0x63f00 63e58: 910102c0 add x0, x22, #0x40 63e5c: 94002dfe bl 0x6f654 63e60: f9401ec8 ldr x8, [x22, #0x38] 63e64: b94002c9 ldr w9, [x22] 63e68: f94006ca ldr x10, [x22, #0x8] 63e6c: aa0003f9 mov x25, x0 63e70: 91010108 add x8, x8, #0x40 63e74: 7100013f cmp w9, #0x0 63e78: 9a88c140 csel x0, x10, x8, gt 63e7c: 94002adb bl 0x6e9e8 63e80: 36000120 tbz w0, #0x0, 0x63ea4 63e84: f9401ec8 ldr x8, [x22, #0x38] 63e88: b94002c9 ldr w9, [x22] 63e8c: f94006ca ldr x10, [x22, #0x8] 63e90: 91010108 add x8, x8, #0x40 63e94: 7100013f cmp w9, #0x0 63e98: 9a88c140 csel x0, x10, x8, gt 63e9c: 94002dee bl 0x6f654 63ea0: 14000008 b 0x63ec0 63ea4: f9400728 ldr x8, [x25, #0x8] 63ea8: b4001228 cbz x8, 0x640ec 63eac: b94002c2 ldr w2, [x22] 63eb0: f9400f23 ldr x3, [x25, #0x18] 63eb4: aa1703e0 mov x0, x23 63eb8: aa1603e1 mov x1, x22 63ebc: d63f0100 blr x8 63ec0: aa0003e2 mov x2, x0 63ec4: 9100a2c8 add x8, x22, #0x28 63ec8: f90007e8 str x8, [sp, #0x8] 63ecc: 910023e3 add x3, sp, #0x8 63ed0: aa1803e0 mov x0, x24 63ed4: aa1903e1 mov x1, x25 63ed8: 94000c58 bl 0x67038 63edc: 1400001a b 0x63f44 63ee0: f9400288 ldr x8, [x20] 63ee4: aa1403e0 mov x0, x20 63ee8: f9400908 ldr x8, [x8, #0x10] 63eec: d63f0100 blr x8 63ef0: aa1403e0 mov x0, x20 63ef4: 97ff7827 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 63ef8: 394142c8 ldrb w8, [x22, #0x50] 63efc: 35fffae8 cbnz w8, 0x63e58 63f00: 900003c1 adrp x1, 0xdb000 63f04: 913ad021 add x1, x1, #0xeb4 63f08: 9101a3e8 add x8, sp, #0x68 63f0c: 12800003 mov w3, #-0x1 // =-1 63f10: aa1703e0 mov x0, x23 63f14: 2a1f03e2 mov w2, wzr 63f18: 94002bfc bl 0x6ef08 63f1c: f94037e8 ldr x8, [sp, #0x68] 63f20: b4001008 cbz x8, 0x64120 63f24: f90033e8 str x8, [sp, #0x60] 63f28: 9101a3e8 add x8, sp, #0x68 63f2c: 910183e0 add x0, sp, #0x60 63f30: 9400286a bl 0x6e0d8 63f34: d10183a8 sub x8, x29, #0x60 63f38: 9101a3e1 add x1, sp, #0x68 63f3c: aa1703e0 mov x0, x23 63f40: 94002825 bl 0x6dfd4 63f44: 394047e8 ldrb w8, [sp, #0x11] 63f48: 34000788 cbz w8, 0x64038 63f4c: 394043e8 ldrb w8, [sp, #0x10] 63f50: 34000748 cbz w8, 0x64038 63f54: 08dffea8 ldarb w8, [x21] 63f58: 36000228 tbz w8, #0x0, 0x63f9c 63f5c: f9400fe9 ldr x9, [sp, #0x18] 63f60: f9406748 ldr x8, [x26, #0xc8] 63f64: f9400120 ldr x0, [x9] 63f68: f942e508 ldr x8, [x8, #0x5c8] 63f6c: d63f0100 blr x8 63f70: 34000360 cbz w0, 0x63fdc 63f74: f81a03bf stur xzr, [x29, #-0x60] 63f78: 08dffea8 ldarb w8, [x21] 63f7c: 36000208 tbz w8, #0x0, 0x63fbc 63f80: f9400fe9 ldr x9, [sp, #0x18] 63f84: f9406748 ldr x8, [x26, #0xc8] 63f88: f9400120 ldr x0, [x9] 63f8c: f942e908 ldr x8, [x8, #0x5d0] 63f90: d10183a1 sub x1, x29, #0x60 63f94: d63f0100 blr x8 63f98: 17ffffef b 0x63f54 63f9c: aa1503e0 mov x0, x21 63fa0: 97ff79d0 bl 0x426e0 <__cxa_guard_acquire@plt> 63fa4: 34fffdc0 cbz w0, 0x63f5c 63fa8: 97ff74d2 bl 0x412f0 63fac: f9006740 str x0, [x26, #0xc8] 63fb0: aa1503e0 mov x0, x21 63fb4: 97ff760f bl 0x417f0 <__cxa_guard_release@plt> 63fb8: 17ffffe9 b 0x63f5c 63fbc: aa1503e0 mov x0, x21 63fc0: 97ff79c8 bl 0x426e0 <__cxa_guard_acquire@plt> 63fc4: 34fffde0 cbz w0, 0x63f80 63fc8: 97ff74ca bl 0x412f0 63fcc: f9006740 str x0, [x26, #0xc8] 63fd0: aa1503e0 mov x0, x21 63fd4: 97ff7607 bl 0x417f0 <__cxa_guard_release@plt> 63fd8: 17ffffea b 0x63f80 63fdc: a941abe8 ldp x8, x10, [sp, #0x18] 63fe0: f94017e9 ldr x9, [sp, #0x28] 63fe4: b40000c9 cbz x9, 0x63ffc 63fe8: 9100212b add x11, x9, #0x8 63fec: c85f7d6c ldxr x12, [x11] 63ff0: 9100058c add x12, x12, #0x1 63ff4: c80d7d6c stxr w13, x12, [x11] 63ff8: 35ffffad cbnz w13, 0x63fec 63ffc: f9400d15 ldr x21, [x8, #0x18] 64000: a901250a stp x10, x9, [x8, #0x10] 64004: b40001b5 cbz x21, 0x64038 64008: 910022a8 add x8, x21, #0x8 6400c: c85ffd09 ldaxr x9, [x8] 64010: d100052a sub x10, x9, #0x1 64014: c80bfd0a stlxr w11, x10, [x8] 64018: 35ffffab cbnz w11, 0x6400c 6401c: b50000e9 cbnz x9, 0x64038 64020: f94002a8 ldr x8, [x21] 64024: aa1503e0 mov x0, x21 64028: f9400908 ldr x8, [x8, #0x10] 6402c: d63f0100 blr x8 64030: aa1503e0 mov x0, x21 64034: 97ff77d7 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 64038: f94017f5 ldr x21, [sp, #0x28] 6403c: b40001b5 cbz x21, 0x64070 64040: 910022a8 add x8, x21, #0x8 64044: c85ffd09 ldaxr x9, [x8] 64048: d100052a sub x10, x9, #0x1 6404c: c80bfd0a stlxr w11, x10, [x8] 64050: 35ffffab cbnz w11, 0x64044 64054: b50000e9 cbnz x9, 0x64070 64058: f94002a8 ldr x8, [x21] 6405c: aa1503e0 mov x0, x21 64060: f9400908 ldr x8, [x8, #0x10] 64064: d63f0100 blr x8 64068: aa1503e0 mov x0, x21 6406c: 97ff77c9 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 64070: b40001b4 cbz x20, 0x640a4 64074: 91002288 add x8, x20, #0x8 64078: c85ffd09 ldaxr x9, [x8] 6407c: d100052a sub x10, x9, #0x1 64080: c80bfd0a stlxr w11, x10, [x8] 64084: 35ffffab cbnz w11, 0x64078 64088: b50000e9 cbnz x9, 0x640a4 6408c: f9400288 ldr x8, [x20] 64090: aa1403e0 mov x0, x20 64094: f9400908 ldr x8, [x8, #0x10] 64098: d63f0100 blr x8 6409c: aa1403e0 mov x0, x20 640a0: 97ff77bc bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 640a4: 9100c3e0 add x0, sp, #0x30 640a8: 94002919 bl 0x6e50c 640ac: a943a3e9 ldp x9, x8, [sp, #0x38] 640b0: f9005928 str x8, [x9, #0xb0] 640b4: aa1303e0 mov x0, x19 640b8: 94002685 bl 0x6dacc 640bc: f9401768 ldr x8, [x27, #0x28] 640c0: f85a83a9 ldur x9, [x29, #-0x58] 640c4: eb09011f cmp x8, x9 640c8: 540002a1 b.ne 0x6411c 640cc: a94d7bfd ldp x29, x30, [sp, #0xd0] 640d0: a94c4ff4 ldp x20, x19, [sp, #0xc0] 640d4: a94b57f6 ldp x22, x21, [sp, #0xb0] 640d8: a94a5ff8 ldp x24, x23, [sp, #0xa0] 640dc: a94967fa ldp x26, x25, [sp, #0x90] 640e0: a9486ffc ldp x28, x27, [sp, #0x80] 640e4: 910383ff add sp, sp, #0xe0 640e8: d65f03c0 ret 640ec: aa1f03e2 mov x2, xzr 640f0: 17ffff75 b 0x63ec4 640f4: 90000560 adrp x0, 0x110000 640f8: 91034000 add x0, x0, #0xd0 640fc: 97ff7979 bl 0x426e0 <__cxa_guard_acquire@plt> 64100: 34ffe000 cbz w0, 0x63d00 64104: 97ff747b bl 0x412f0 64108: f9006740 str x0, [x26, #0xc8] 6410c: 90000560 adrp x0, 0x110000 64110: 91034000 add x0, x0, #0xd0 64114: 97ff75b7 bl 0x417f0 <__cxa_guard_release@plt> 64118: 17fffefa b 0x63d00 6411c: 97ff78dd bl 0x42490 <__stack_chk_fail@plt> 64120: f0000540 adrp x0, 0x10f000 64124: f945b000 ldr x0, [x0, #0xb60] 64128: d0000381 adrp x1, 0xd6000 <__cxa_demangle+0x13720> 6412c: 913c2421 add x1, x1, #0xf09 64130: 528004e2 mov w2, #0x27 // =39 64134: 97ffbd62 bl 0x536bc 64138: f9400008 ldr x8, [x0] 6413c: aa0003f6 mov x22, x0 64140: f85e8108 ldur x8, [x8, #-0x18] 64144: 8b080000 add x0, x0, x8 64148: d10183a8 sub x8, x29, #0x60 6414c: 97ff78b9 bl 0x42430 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 64150: f0000541 adrp x1, 0x10f000 64154: f945a021 ldr x1, [x1, #0xb40] 64158: d10183a0 sub x0, x29, #0x60 6415c: 97ff7919 bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 64160: f9400008 ldr x8, [x0] 64164: f9401d08 ldr x8, [x8, #0x38] 64168: 52800141 mov w1, #0xa // =10 6416c: d63f0100 blr x8 64170: 2a0003f7 mov w23, w0 64174: d10183a0 sub x0, x29, #0x60 64178: 97ff790a bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 6417c: aa1603e0 mov x0, x22 64180: 2a1703e1 mov w1, w23 64184: 97ffbeb9 bl 0x53c68 64188: aa1603e0 mov x0, x22 6418c: 97ffbe4b bl 0x53ab8 64190: 97ff77ac bl 0x42040 64194: aa0003f6 mov x22, x0 64198: d10183a0 sub x0, x29, #0x60 6419c: 97ff7901 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 641a0: 394047e8 ldrb w8, [sp, #0x11] 641a4: 35000308 cbnz w8, 0x64204 641a8: 14000052 b 0x642f0 641ac: 14000013 b 0x641f8 641b0: aa0003f6 mov x22, x0 641b4: 90000560 adrp x0, 0x110000 641b8: 91034000 add x0, x0, #0xd0 641bc: 97ff7875 bl 0x42390 <__cxa_guard_abort@plt> 641c0: 14000074 b 0x64390 641c4: 14000001 b 0x641c8 641c8: aa0003f3 mov x19, x0 641cc: 90000560 adrp x0, 0x110000 641d0: 91034000 add x0, x0, #0xd0 641d4: 97ff786f bl 0x42390 <__cxa_guard_abort@plt> 641d8: 14000075 b 0x643ac 641dc: 14000007 b 0x641f8 641e0: 14000006 b 0x641f8 641e4: 14000005 b 0x641f8 641e8: 14000004 b 0x641f8 641ec: 14000003 b 0x641f8 641f0: 14000002 b 0x641f8 641f4: 14000001 b 0x641f8 641f8: aa0003f6 mov x22, x0 641fc: 394047e8 ldrb w8, [sp, #0x11] 64200: 34000788 cbz w8, 0x642f0 64204: 394043e8 ldrb w8, [sp, #0x10] 64208: 34000748 cbz w8, 0x642f0 6420c: 08dffea8 ldarb w8, [x21] 64210: 36000228 tbz w8, #0x0, 0x64254 64214: f9400fe9 ldr x9, [sp, #0x18] 64218: f9406748 ldr x8, [x26, #0xc8] 6421c: f9400120 ldr x0, [x9] 64220: f942e508 ldr x8, [x8, #0x5c8] 64224: d63f0100 blr x8 64228: 34000360 cbz w0, 0x64294 6422c: f9002fff str xzr, [sp, #0x58] 64230: 08dffea8 ldarb w8, [x21] 64234: 36000208 tbz w8, #0x0, 0x64274 64238: f9400fe9 ldr x9, [sp, #0x18] 6423c: f9406748 ldr x8, [x26, #0xc8] 64240: f9400120 ldr x0, [x9] 64244: f942e908 ldr x8, [x8, #0x5d0] 64248: 910163e1 add x1, sp, #0x58 6424c: d63f0100 blr x8 64250: 17ffffef b 0x6420c 64254: aa1503e0 mov x0, x21 64258: 97ff7922 bl 0x426e0 <__cxa_guard_acquire@plt> 6425c: 34fffdc0 cbz w0, 0x64214 64260: 97ff7424 bl 0x412f0 64264: f9006740 str x0, [x26, #0xc8] 64268: aa1503e0 mov x0, x21 6426c: 97ff7561 bl 0x417f0 <__cxa_guard_release@plt> 64270: 17ffffe9 b 0x64214 64274: aa1503e0 mov x0, x21 64278: 97ff791a bl 0x426e0 <__cxa_guard_acquire@plt> 6427c: 34fffde0 cbz w0, 0x64238 64280: 97ff741c bl 0x412f0 64284: f9006740 str x0, [x26, #0xc8] 64288: aa1503e0 mov x0, x21 6428c: 97ff7559 bl 0x417f0 <__cxa_guard_release@plt> 64290: 17ffffea b 0x64238 64294: a941abe8 ldp x8, x10, [sp, #0x18] 64298: f94017e9 ldr x9, [sp, #0x28] 6429c: b40000c9 cbz x9, 0x642b4 642a0: 9100212b add x11, x9, #0x8 642a4: c85f7d6c ldxr x12, [x11] 642a8: 9100058c add x12, x12, #0x1 642ac: c80d7d6c stxr w13, x12, [x11] 642b0: 35ffffad cbnz w13, 0x642a4 642b4: f9400d15 ldr x21, [x8, #0x18] 642b8: a901250a stp x10, x9, [x8, #0x10] 642bc: b40001b5 cbz x21, 0x642f0 642c0: 910022a8 add x8, x21, #0x8 642c4: c85ffd09 ldaxr x9, [x8] 642c8: d100052a sub x10, x9, #0x1 642cc: c80bfd0a stlxr w11, x10, [x8] 642d0: 35ffffab cbnz w11, 0x642c4 642d4: b50000e9 cbnz x9, 0x642f0 642d8: f94002a8 ldr x8, [x21] 642dc: aa1503e0 mov x0, x21 642e0: f9400908 ldr x8, [x8, #0x10] 642e4: d63f0100 blr x8 642e8: aa1503e0 mov x0, x21 642ec: 97ff7729 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 642f0: f94017f5 ldr x21, [sp, #0x28] 642f4: b40001b5 cbz x21, 0x64328 642f8: 910022a8 add x8, x21, #0x8 642fc: c85ffd09 ldaxr x9, [x8] 64300: d100052a sub x10, x9, #0x1 64304: c80bfd0a stlxr w11, x10, [x8] 64308: 35ffffab cbnz w11, 0x642fc 6430c: b50000e9 cbnz x9, 0x64328 64310: f94002a8 ldr x8, [x21] 64314: aa1503e0 mov x0, x21 64318: f9400908 ldr x8, [x8, #0x10] 6431c: d63f0100 blr x8 64320: aa1503e0 mov x0, x21 64324: 97ff771b bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 64328: b40001b4 cbz x20, 0x6435c 6432c: 91002288 add x8, x20, #0x8 64330: c85ffd09 ldaxr x9, [x8] 64334: d100052a sub x10, x9, #0x1 64338: c80bfd0a stlxr w11, x10, [x8] 6433c: 35ffffab cbnz w11, 0x64330 64340: b50000e9 cbnz x9, 0x6435c 64344: f9400288 ldr x8, [x20] 64348: aa1403e0 mov x0, x20 6434c: f9400908 ldr x8, [x8, #0x10] 64350: d63f0100 blr x8 64354: aa1403e0 mov x0, x20 64358: 97ff770e bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 6435c: 9100c3e0 add x0, sp, #0x30 64360: 9400286b bl 0x6e50c 64364: a943a3e9 ldp x9, x8, [sp, #0x38] 64368: f9005928 str x8, [x9, #0xb0] 6436c: 14000009 b 0x64390 64370: 17ffff96 b 0x641c8 64374: 17ffff95 b 0x641c8 64378: 97ffbdcd bl 0x53aac 6437c: 1400000b b 0x643a8 64380: 1400000a b 0x643a8 64384: 97ffbdca bl 0x53aac 64388: 97ffbdc9 bl 0x53aac 6438c: aa0003f6 mov x22, x0 64390: aa1303e0 mov x0, x19 64394: 940025ce bl 0x6dacc 64398: aa1603e0 mov x0, x22 6439c: 9401c400 bl 0xd539c <__cxa_demangle+0x12abc> 643a0: 97ffbdc3 bl 0x53aac 643a4: 14000001 b 0x643a8 643a8: aa0003f3 mov x19, x0 643ac: 910043e8 add x8, sp, #0x10 643b0: 91004100 add x0, x8, #0x10 643b4: 97ff7ca8 bl 0x43654 643b8: aa1303e0 mov x0, x19 643bc: 97ffbdbc bl 0x53aac 643c0: d10183ff sub sp, sp, #0x60 643c4: f9001bf5 str x21, [sp, #0x30] 643c8: a9044ff4 stp x20, x19, [sp, #0x40] 643cc: a9057bfd stp x29, x30, [sp, #0x50] 643d0: 910143fd add x29, sp, #0x50 643d4: d53bd055 mrs x21, TPIDR_EL0 643d8: f94016a8 ldr x8, [x21, #0x28] 643dc: aa0003f3 mov x19, x0 643e0: f90017e8 str x8, [sp, #0x28] 643e4: f9400028 ldr x8, [x1] 643e8: f9403801 ldr x1, [x0, #0x70] 643ec: f90007e8 str x8, [sp, #0x8] 643f0: 910043e0 add x0, sp, #0x10 643f4: 910023e2 add x2, sp, #0x8 643f8: 94002d11 bl 0x6f83c 643fc: f9400bf4 ldr x20, [sp, #0x10] 64400: 9100e273 add x19, x19, #0x38 64404: aa1403e0 mov x0, x20 64408: 97ff751a bl 0x41870 6440c: aa0003e2 mov x2, x0 64410: aa1303e0 mov x0, x19 64414: aa1403e1 mov x1, x20 64418: 97ffbeb5 bl 0x53eec 6441c: 910043e0 add x0, sp, #0x10 64420: 94002d5b bl 0x6f98c 64424: f94016a8 ldr x8, [x21, #0x28] 64428: f94017e9 ldr x9, [sp, #0x28] 6442c: eb09011f cmp x8, x9 64430: 540000c1 b.ne 0x64448 64434: a9457bfd ldp x29, x30, [sp, #0x50] 64438: a9444ff4 ldp x20, x19, [sp, #0x40] 6443c: f9401bf5 ldr x21, [sp, #0x30] 64440: 910183ff add sp, sp, #0x60 64444: d65f03c0 ret 64448: 97ff7812 bl 0x42490 <__stack_chk_fail@plt> 6444c: aa0003f3 mov x19, x0 64450: 910043e0 add x0, sp, #0x10 64454: 94002d4e bl 0x6f98c 64458: aa1303e0 mov x0, x19 6445c: 9401c3d0 bl 0xd539c <__cxa_demangle+0x12abc> 64460: 9401c3cf bl 0xd539c <__cxa_demangle+0x12abc> 64464: d10583ff sub sp, sp, #0x160 64468: a9106ffc stp x28, x27, [sp, #0x100] 6446c: a91167fa stp x26, x25, [sp, #0x110] 64470: a9125ff8 stp x24, x23, [sp, #0x120] 64474: a91357f6 stp x22, x21, [sp, #0x130] 64478: a9144ff4 stp x20, x19, [sp, #0x140] 6447c: a9157bfd stp x29, x30, [sp, #0x150] 64480: 910543fd add x29, sp, #0x150 64484: a9008be5 stp x5, x2, [sp, #0x8] 64488: d53bd048 mrs x8, TPIDR_EL0 6448c: f9000fe8 str x8, [sp, #0x18] 64490: f9401508 ldr x8, [x8, #0x28] 64494: aa0403f8 mov x24, x4 64498: 2a0303f6 mov w22, w3 6449c: aa0003f9 mov x25, x0 644a0: f81a03a8 stur x8, [x29, #-0x60] 644a4: f940241a ldr x26, [x0, #0x48] 644a8: 2a0103fc mov w28, w1 644ac: 94002585 bl 0x6dac0 644b0: f90013e0 str x0, [sp, #0x20] 644b4: aa1a03e0 mov x0, x26 644b8: 94002585 bl 0x6dacc 644bc: b9409348 ldr w8, [x26, #0x90] 644c0: d10263a9 sub x9, x29, #0x98 644c4: 90000575 adrp x21, 0x110000 644c8: 910342b5 add x21, x21, #0xd0 644cc: b81683a8 stur w8, [x29, #-0x98] 644d0: f9405b48 ldr x8, [x26, #0xb0] 644d4: 9000057b adrp x27, 0x110000 644d8: a93723ba stp x26, x8, [x29, #-0x90] 644dc: f9005b49 str x9, [x26, #0xb0] 644e0: 08dffea8 ldarb w8, [x21] 644e4: 36004228 tbz w8, #0x0, 0x64d28 644e8: f9406768 ldr x8, [x27, #0xc8] 644ec: f9437d08 ldr x8, [x8, #0x6f8] 644f0: d63f0100 blr x8 644f4: a93807a0 stp x0, x1, [x29, #-0x80] 644f8: f9403f37 ldr x23, [x25, #0x78] 644fc: b40003f7 cbz x23, 0x64578 64500: f9404334 ldr x20, [x25, #0x80] 64504: b40003d4 cbz x20, 0x6457c 64508: 91002288 add x8, x20, #0x8 6450c: c85f7d09 ldxr x9, [x8] 64510: 91000529 add x9, x9, #0x1 64514: c80a7d09 stxr w10, x9, [x8] 64518: 35ffffaa cbnz w10, 0x6450c 6451c: c85f7d09 ldxr x9, [x8] 64520: 91000529 add x9, x9, #0x1 64524: c80a7d09 stxr w10, x9, [x8] 64528: 35ffffaa cbnz w10, 0x6451c 6452c: c85ffd09 ldaxr x9, [x8] 64530: d100052a sub x10, x9, #0x1 64534: c80bfd0a stlxr w11, x10, [x8] 64538: 35ffffab cbnz w11, 0x6452c 6453c: b50000e9 cbnz x9, 0x64558 64540: f9400288 ldr x8, [x20] 64544: aa1403e0 mov x0, x20 64548: f9400908 ldr x8, [x8, #0x10] 6454c: d63f0100 blr x8 64550: aa1403e0 mov x0, x20 64554: 97ff768f bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 64558: 91002288 add x8, x20, #0x8 6455c: c85f7d09 ldxr x9, [x8] 64560: 91000529 add x9, x9, #0x1 64564: c80a7d09 stxr w10, x9, [x8] 64568: 35ffffaa cbnz w10, 0x6455c 6456c: b90037ff str wzr, [sp, #0x34] 64570: f90017f4 str x20, [sp, #0x28] 64574: 14000005 b 0x64588 64578: aa1f03f4 mov x20, xzr 6457c: 52800028 mov w8, #0x1 // =1 64580: f90017ff str xzr, [sp, #0x28] 64584: b90037e8 str w8, [sp, #0x34] 64588: 52800028 mov w8, #0x1 // =1 6458c: 390263e8 strb w8, [sp, #0x98] 64590: a90affff stp xzr, xzr, [sp, #0xa8] 64594: f94006e9 ldr x9, [x23, #0x8] 64598: f90053e9 str x9, [sp, #0xa0] 6459c: f9400928 ldr x8, [x9, #0x10] 645a0: eb17011f cmp x8, x23 645a4: 54000300 b.eq 0x64604 645a8: f9400d29 ldr x9, [x9, #0x18] 645ac: b4000329 cbz x9, 0x64610 645b0: 9100212a add x10, x9, #0x8 645b4: c85f7d4b ldxr x11, [x10] 645b8: 9100056b add x11, x11, #0x1 645bc: c80c7d4b stxr w12, x11, [x10] 645c0: 35ffffac cbnz w12, 0x645b4 645c4: f9405bf3 ldr x19, [sp, #0xb0] 645c8: a90aa7e8 stp x8, x9, [sp, #0xa8] 645cc: b4000253 cbz x19, 0x64614 645d0: 91002268 add x8, x19, #0x8 645d4: c85ffd09 ldaxr x9, [x8] 645d8: d100052a sub x10, x9, #0x1 645dc: c80bfd0a stlxr w11, x10, [x8] 645e0: 35ffffab cbnz w11, 0x645d4 645e4: b5000189 cbnz x9, 0x64614 645e8: f9400268 ldr x8, [x19] 645ec: aa1303e0 mov x0, x19 645f0: f9400908 ldr x8, [x8, #0x10] 645f4: d63f0100 blr x8 645f8: aa1303e0 mov x0, x19 645fc: 97ff7665 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 64600: 14000005 b 0x64614 64604: f94017f4 ldr x20, [sp, #0x28] 64608: 2a1f03e8 mov w8, wzr 6460c: 1400001e b 0x64684 64610: a90aa7e8 stp x8, x9, [sp, #0xa8] 64614: f94053e8 ldr x8, [sp, #0xa0] 64618: b94037e9 ldr w9, [sp, #0x34] 6461c: 370000e9 tbnz w9, #0x0, 0x64638 64620: f94017e9 ldr x9, [sp, #0x28] 64624: 91002129 add x9, x9, #0x8 64628: c85f7d2a ldxr x10, [x9] 6462c: 9100054a add x10, x10, #0x1 64630: c80b7d2a stxr w11, x10, [x9] 64634: 35ffffab cbnz w11, 0x64628 64638: f9400d13 ldr x19, [x8, #0x18] 6463c: a9015117 stp x23, x20, [x8, #0x10] 64640: b40001f3 cbz x19, 0x6467c 64644: 91002268 add x8, x19, #0x8 64648: c85ffd09 ldaxr x9, [x8] 6464c: d100052a sub x10, x9, #0x1 64650: c80bfd0a stlxr w11, x10, [x8] 64654: 35ffffab cbnz w11, 0x64648 64658: f94017f4 ldr x20, [sp, #0x28] 6465c: b5000129 cbnz x9, 0x64680 64660: f9400268 ldr x8, [x19] 64664: aa1303e0 mov x0, x19 64668: f9400908 ldr x8, [x8, #0x10] 6466c: d63f0100 blr x8 64670: aa1303e0 mov x0, x19 64674: 97ff7647 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 64678: 14000002 b 0x64680 6467c: f94017f4 ldr x20, [sp, #0x28] 64680: 52800028 mov w8, #0x1 // =1 64684: 390267e8 strb w8, [sp, #0x99] 64688: b94037e8 ldr w8, [sp, #0x34] 6468c: 370000e8 tbnz w8, #0x0, 0x646a8 64690: 91002288 add x8, x20, #0x8 64694: c85ffd09 ldaxr x9, [x8] 64698: d100052a sub x10, x9, #0x1 6469c: c80bfd0a stlxr w11, x10, [x8] 646a0: 35ffffab cbnz w11, 0x64694 646a4: b40008c9 cbz x9, 0x647bc 646a8: 2a1f03f3 mov w19, wzr 646ac: b4002558 cbz x24, 0x64b54 646b0: f941072a ldr x10, [x25, #0x208] 646b4: f9410328 ldr x8, [x25, #0x200] 646b8: b201f3eb mov x11, #-0x5555555555555556 // =-6148914691236517206 646bc: f295556b movk x11, #0xaaab 646c0: 93407f89 sxtw x9, w28 646c4: cb08014a sub x10, x10, x8 646c8: 9344fd4a asr x10, x10, #4 646cc: 9b0b7d4a mul x10, x10, x11 646d0: eb09015f cmp x10, x9 646d4: 54002409 b.ls 0x64b54 646d8: 5280060a mov w10, #0x30 // =48 646dc: 9b0a212a madd x10, x9, x10, x8 646e0: 36000396 tbz w22, #0x0, 0x64750 646e4: f9400553 ldr x19, [x10, #0x8] 646e8: b40007d3 cbz x19, 0x647e0 646ec: 5280060a mov w10, #0x30 // =48 646f0: 9b0a2128 madd x8, x9, x10, x8 646f4: f9400916 ldr x22, [x8, #0x10] 646f8: b4000776 cbz x22, 0x647e4 646fc: 910022c8 add x8, x22, #0x8 64700: c85f7d09 ldxr x9, [x8] 64704: 91000529 add x9, x9, #0x1 64708: c80a7d09 stxr w10, x9, [x8] 6470c: 35ffffaa cbnz w10, 0x64700 64710: c85f7d09 ldxr x9, [x8] 64714: 91000529 add x9, x9, #0x1 64718: c80a7d09 stxr w10, x9, [x8] 6471c: 35ffffaa cbnz w10, 0x64710 64720: c85ffd09 ldaxr x9, [x8] 64724: d100052a sub x10, x9, #0x1 64728: c80bfd0a stlxr w11, x10, [x8] 6472c: 35ffffab cbnz w11, 0x64720 64730: b50005a9 cbnz x9, 0x647e4 64734: f94002c8 ldr x8, [x22] 64738: aa1603e0 mov x0, x22 6473c: f9400908 ldr x8, [x8, #0x10] 64740: d63f0100 blr x8 64744: aa1603e0 mov x0, x22 64748: 97ff7612 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 6474c: 14000026 b 0x647e4 64750: f9400553 ldr x19, [x10, #0x8] 64754: b4000b93 cbz x19, 0x648c4 64758: 5280060a mov w10, #0x30 // =48 6475c: 9b0a2128 madd x8, x9, x10, x8 64760: f9400916 ldr x22, [x8, #0x10] 64764: b4000b36 cbz x22, 0x648c8 64768: 910022c8 add x8, x22, #0x8 6476c: c85f7d09 ldxr x9, [x8] 64770: 91000529 add x9, x9, #0x1 64774: c80a7d09 stxr w10, x9, [x8] 64778: 35ffffaa cbnz w10, 0x6476c 6477c: c85f7d09 ldxr x9, [x8] 64780: 91000529 add x9, x9, #0x1 64784: c80a7d09 stxr w10, x9, [x8] 64788: 35ffffaa cbnz w10, 0x6477c 6478c: c85ffd09 ldaxr x9, [x8] 64790: d100052a sub x10, x9, #0x1 64794: c80bfd0a stlxr w11, x10, [x8] 64798: 35ffffab cbnz w11, 0x6478c 6479c: b5000969 cbnz x9, 0x648c8 647a0: f94002c8 ldr x8, [x22] 647a4: aa1603e0 mov x0, x22 647a8: f9400908 ldr x8, [x8, #0x10] 647ac: d63f0100 blr x8 647b0: aa1603e0 mov x0, x22 647b4: 97ff75f7 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 647b8: 14000044 b 0x648c8 647bc: f9400288 ldr x8, [x20] 647c0: aa1403e0 mov x0, x20 647c4: f9400908 ldr x8, [x8, #0x10] 647c8: d63f0100 blr x8 647cc: aa1403e0 mov x0, x20 647d0: 97ff75f0 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 647d4: 2a1f03f3 mov w19, wzr 647d8: b5fff6d8 cbnz x24, 0x646b0 647dc: 140000de b 0x64b54 647e0: aa1f03f6 mov x22, xzr 647e4: f9400be1 ldr x1, [sp, #0x10] 647e8: d101c3a8 sub x8, x29, #0x70 647ec: 12800003 mov w3, #-0x1 // =-1 647f0: aa1a03e0 mov x0, x26 647f4: 2a1f03e2 mov w2, wzr 647f8: 940029c4 bl 0x6ef08 647fc: f85903a8 ldur x8, [x29, #-0x70] 64800: b4002aa8 cbz x8, 0x64d54 64804: f9004be8 str x8, [sp, #0x90] 64808: f94007e4 ldr x4, [sp, #0x8] 6480c: 9101c3e8 add x8, sp, #0x70 64810: 52800022 mov w2, #0x1 // =1 64814: aa1903e0 mov x0, x25 64818: aa1a03e1 mov x1, x26 6481c: aa1803e3 mov x3, x24 64820: 97fff3e7 bl 0x617bc 64824: a9475fe8 ldp x8, x23, [sp, #0x70] 64828: b4000c97 cbz x23, 0x649b8 6482c: 910022f4 add x20, x23, #0x8 64830: c85f7e89 ldxr x9, [x20] 64834: 91000529 add x9, x9, #0x1 64838: c80a7e89 stxr w10, x9, [x20] 6483c: 35ffffaa cbnz w10, 0x64830 64840: f90047ff str xzr, [sp, #0x88] 64844: c85f7e89 ldxr x9, [x20] 64848: 91000529 add x9, x9, #0x1 6484c: c80a7e89 stxr w10, x9, [x20] 64850: 35ffffaa cbnz w10, 0x64844 64854: f94047f8 ldr x24, [sp, #0x88] 64858: a9085fe8 stp x8, x23, [sp, #0x80] 6485c: b40001b8 cbz x24, 0x64890 64860: 91002308 add x8, x24, #0x8 64864: c85ffd09 ldaxr x9, [x8] 64868: d100052a sub x10, x9, #0x1 6486c: c80bfd0a stlxr w11, x10, [x8] 64870: 35ffffab cbnz w11, 0x64864 64874: b50000e9 cbnz x9, 0x64890 64878: f9400308 ldr x8, [x24] 6487c: aa1803e0 mov x0, x24 64880: f9400908 ldr x8, [x8, #0x10] 64884: d63f0100 blr x8 64888: aa1803e0 mov x0, x24 6488c: 97ff75c1 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 64890: c85ffe88 ldaxr x8, [x20] 64894: d1000509 sub x9, x8, #0x1 64898: c80afe89 stlxr w10, x9, [x20] 6489c: 35ffffaa cbnz w10, 0x64890 648a0: f94017f4 ldr x20, [sp, #0x28] 648a4: b50008c8 cbnz x8, 0x649bc 648a8: f94002e8 ldr x8, [x23] 648ac: aa1703e0 mov x0, x23 648b0: f9400908 ldr x8, [x8, #0x10] 648b4: d63f0100 blr x8 648b8: aa1703e0 mov x0, x23 648bc: 97ff75b5 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 648c0: 1400003f b 0x649bc 648c4: aa1f03f6 mov x22, xzr 648c8: 910183e8 add x8, sp, #0x60 648cc: aa1303e0 mov x0, x19 648d0: 94003dda bl 0x74038 648d4: f94033f3 ldr x19, [sp, #0x60] 648d8: f9400be1 ldr x1, [sp, #0x10] 648dc: d101c3a8 sub x8, x29, #0x70 648e0: 12800003 mov w3, #-0x1 // =-1 648e4: aa1a03e0 mov x0, x26 648e8: 2a1f03e2 mov w2, wzr 648ec: 94002987 bl 0x6ef08 648f0: f85903a8 ldur x8, [x29, #-0x70] 648f4: b40026a8 cbz x8, 0x64dc8 648f8: f9002fe8 str x8, [sp, #0x58] 648fc: f94007e4 ldr x4, [sp, #0x8] 64900: 9100e3e8 add x8, sp, #0x38 64904: aa1903e0 mov x0, x25 64908: aa1a03e1 mov x1, x26 6490c: 2a1f03e2 mov w2, wzr 64910: aa1803e3 mov x3, x24 64914: 97fff3aa bl 0x617bc 64918: a943dfe8 ldp x8, x23, [sp, #0x38] 6491c: b4000a17 cbz x23, 0x64a5c 64920: 910022f4 add x20, x23, #0x8 64924: c85f7e89 ldxr x9, [x20] 64928: 91000529 add x9, x9, #0x1 6492c: c80a7e89 stxr w10, x9, [x20] 64930: 35ffffaa cbnz w10, 0x64924 64934: f9002bff str xzr, [sp, #0x50] 64938: c85f7e89 ldxr x9, [x20] 6493c: 91000529 add x9, x9, #0x1 64940: c80a7e89 stxr w10, x9, [x20] 64944: 35ffffaa cbnz w10, 0x64938 64948: f9402bf8 ldr x24, [sp, #0x50] 6494c: a904dfe8 stp x8, x23, [sp, #0x48] 64950: b40001b8 cbz x24, 0x64984 64954: 91002308 add x8, x24, #0x8 64958: c85ffd09 ldaxr x9, [x8] 6495c: d100052a sub x10, x9, #0x1 64960: c80bfd0a stlxr w11, x10, [x8] 64964: 35ffffab cbnz w11, 0x64958 64968: b50000e9 cbnz x9, 0x64984 6496c: f9400308 ldr x8, [x24] 64970: aa1803e0 mov x0, x24 64974: f9400908 ldr x8, [x8, #0x10] 64978: d63f0100 blr x8 6497c: aa1803e0 mov x0, x24 64980: 97ff7584 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 64984: c85ffe88 ldaxr x8, [x20] 64988: d1000509 sub x9, x8, #0x1 6498c: c80afe89 stlxr w10, x9, [x20] 64990: 35ffffaa cbnz w10, 0x64984 64994: f94017f4 ldr x20, [sp, #0x28] 64998: b5000648 cbnz x8, 0x64a60 6499c: f94002e8 ldr x8, [x23] 649a0: aa1703e0 mov x0, x23 649a4: f9400908 ldr x8, [x8, #0x10] 649a8: d63f0100 blr x8 649ac: aa1703e0 mov x0, x23 649b0: 97ff7578 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 649b4: 1400002b b 0x64a60 649b8: a9085fe8 stp x8, x23, [sp, #0x80] 649bc: 910243e1 add x1, sp, #0x90 649c0: 910203e2 add x2, sp, #0x80 649c4: aa1303e0 mov x0, x19 649c8: 2a1f03e3 mov w3, wzr 649cc: 9400319b bl 0x71038 649d0: f94047f3 ldr x19, [sp, #0x88] 649d4: b40001b3 cbz x19, 0x64a08 649d8: 91002268 add x8, x19, #0x8 649dc: c85ffd09 ldaxr x9, [x8] 649e0: d100052a sub x10, x9, #0x1 649e4: c80bfd0a stlxr w11, x10, [x8] 649e8: 35ffffab cbnz w11, 0x649dc 649ec: b50000e9 cbnz x9, 0x64a08 649f0: f9400268 ldr x8, [x19] 649f4: aa1303e0 mov x0, x19 649f8: f9400908 ldr x8, [x8, #0x10] 649fc: d63f0100 blr x8 64a00: aa1303e0 mov x0, x19 64a04: 97ff7563 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 64a08: f9403ff3 ldr x19, [sp, #0x78] 64a0c: b40001b3 cbz x19, 0x64a40 64a10: 91002268 add x8, x19, #0x8 64a14: c85ffd09 ldaxr x9, [x8] 64a18: d100052a sub x10, x9, #0x1 64a1c: c80bfd0a stlxr w11, x10, [x8] 64a20: 35ffffab cbnz w11, 0x64a14 64a24: b50000e9 cbnz x9, 0x64a40 64a28: f9400268 ldr x8, [x19] 64a2c: aa1303e0 mov x0, x19 64a30: f9400908 ldr x8, [x8, #0x10] 64a34: d63f0100 blr x8 64a38: aa1303e0 mov x0, x19 64a3c: 97ff7555 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 64a40: b4000896 cbz x22, 0x64b50 64a44: 910022c8 add x8, x22, #0x8 64a48: c85ffd09 ldaxr x9, [x8] 64a4c: d100052a sub x10, x9, #0x1 64a50: c80bfd0a stlxr w11, x10, [x8] 64a54: 35ffffab cbnz w11, 0x64a48 64a58: 14000037 b 0x64b34 64a5c: a904dfe8 stp x8, x23, [sp, #0x48] 64a60: 910163e1 add x1, sp, #0x58 64a64: 910123e2 add x2, sp, #0x48 64a68: aa1303e0 mov x0, x19 64a6c: 2a1f03e3 mov w3, wzr 64a70: 94003172 bl 0x71038 64a74: f9402bf3 ldr x19, [sp, #0x50] 64a78: b40001b3 cbz x19, 0x64aac 64a7c: 91002268 add x8, x19, #0x8 64a80: c85ffd09 ldaxr x9, [x8] 64a84: d100052a sub x10, x9, #0x1 64a88: c80bfd0a stlxr w11, x10, [x8] 64a8c: 35ffffab cbnz w11, 0x64a80 64a90: b50000e9 cbnz x9, 0x64aac 64a94: f9400268 ldr x8, [x19] 64a98: aa1303e0 mov x0, x19 64a9c: f9400908 ldr x8, [x8, #0x10] 64aa0: d63f0100 blr x8 64aa4: aa1303e0 mov x0, x19 64aa8: 97ff753a bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 64aac: f94023f3 ldr x19, [sp, #0x40] 64ab0: b40001b3 cbz x19, 0x64ae4 64ab4: 91002268 add x8, x19, #0x8 64ab8: c85ffd09 ldaxr x9, [x8] 64abc: d100052a sub x10, x9, #0x1 64ac0: c80bfd0a stlxr w11, x10, [x8] 64ac4: 35ffffab cbnz w11, 0x64ab8 64ac8: b50000e9 cbnz x9, 0x64ae4 64acc: f9400268 ldr x8, [x19] 64ad0: aa1303e0 mov x0, x19 64ad4: f9400908 ldr x8, [x8, #0x10] 64ad8: d63f0100 blr x8 64adc: aa1303e0 mov x0, x19 64ae0: 97ff752c bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 64ae4: f94037f3 ldr x19, [sp, #0x68] 64ae8: b40001b3 cbz x19, 0x64b1c 64aec: 91002268 add x8, x19, #0x8 64af0: c85ffd09 ldaxr x9, [x8] 64af4: d100052a sub x10, x9, #0x1 64af8: c80bfd0a stlxr w11, x10, [x8] 64afc: 35ffffab cbnz w11, 0x64af0 64b00: b50000e9 cbnz x9, 0x64b1c 64b04: f9400268 ldr x8, [x19] 64b08: aa1303e0 mov x0, x19 64b0c: f9400908 ldr x8, [x8, #0x10] 64b10: d63f0100 blr x8 64b14: aa1303e0 mov x0, x19 64b18: 97ff751e bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 64b1c: b40001b6 cbz x22, 0x64b50 64b20: 910022c8 add x8, x22, #0x8 64b24: c85ffd09 ldaxr x9, [x8] 64b28: d100052a sub x10, x9, #0x1 64b2c: c80bfd0a stlxr w11, x10, [x8] 64b30: 35ffffab cbnz w11, 0x64b24 64b34: b50000e9 cbnz x9, 0x64b50 64b38: f94002c8 ldr x8, [x22] 64b3c: aa1603e0 mov x0, x22 64b40: f9400908 ldr x8, [x8, #0x10] 64b44: d63f0100 blr x8 64b48: aa1603e0 mov x0, x22 64b4c: 97ff7511 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 64b50: 52800033 mov w19, #0x1 // =1 64b54: 394267e8 ldrb w8, [sp, #0x99] 64b58: 34000708 cbz w8, 0x64c38 64b5c: 394263e8 ldrb w8, [sp, #0x98] 64b60: 340006c8 cbz w8, 0x64c38 64b64: 08dffea8 ldarb w8, [x21] 64b68: 36000228 tbz w8, #0x0, 0x64bac 64b6c: f94053e9 ldr x9, [sp, #0xa0] 64b70: f9406768 ldr x8, [x27, #0xc8] 64b74: f9400120 ldr x0, [x9] 64b78: f942e508 ldr x8, [x8, #0x5c8] 64b7c: d63f0100 blr x8 64b80: 340003a0 cbz w0, 0x64bf4 64b84: f90033ff str xzr, [sp, #0x60] 64b88: 08dffea8 ldarb w8, [x21] 64b8c: 36000228 tbz w8, #0x0, 0x64bd0 64b90: f94053e9 ldr x9, [sp, #0xa0] 64b94: f9406768 ldr x8, [x27, #0xc8] 64b98: f9400120 ldr x0, [x9] 64b9c: f942e908 ldr x8, [x8, #0x5d0] 64ba0: 910183e1 add x1, sp, #0x60 64ba4: d63f0100 blr x8 64ba8: 17ffffef b 0x64b64 64bac: aa1503e0 mov x0, x21 64bb0: 97ff76cc bl 0x426e0 <__cxa_guard_acquire@plt> 64bb4: 34fffdc0 cbz w0, 0x64b6c 64bb8: 97ff71ce bl 0x412f0 64bbc: f9006760 str x0, [x27, #0xc8] 64bc0: aa1503e0 mov x0, x21 64bc4: 97ff730b bl 0x417f0 <__cxa_guard_release@plt> 64bc8: f94017f4 ldr x20, [sp, #0x28] 64bcc: 17ffffe8 b 0x64b6c 64bd0: aa1503e0 mov x0, x21 64bd4: 97ff76c3 bl 0x426e0 <__cxa_guard_acquire@plt> 64bd8: 34fffdc0 cbz w0, 0x64b90 64bdc: 97ff71c5 bl 0x412f0 64be0: f9006760 str x0, [x27, #0xc8] 64be4: aa1503e0 mov x0, x21 64be8: 97ff7302 bl 0x417f0 <__cxa_guard_release@plt> 64bec: f94017f4 ldr x20, [sp, #0x28] 64bf0: 17ffffe8 b 0x64b90 64bf4: a94a2be8 ldp x8, x10, [sp, #0xa0] 64bf8: f9405be9 ldr x9, [sp, #0xb0] 64bfc: b40000c9 cbz x9, 0x64c14 64c00: 9100212b add x11, x9, #0x8 64c04: c85f7d6c ldxr x12, [x11] 64c08: 9100058c add x12, x12, #0x1 64c0c: c80d7d6c stxr w13, x12, [x11] 64c10: 35ffffad cbnz w13, 0x64c04 64c14: f9400d15 ldr x21, [x8, #0x18] 64c18: a901250a stp x10, x9, [x8, #0x10] 64c1c: b40000f5 cbz x21, 0x64c38 64c20: 910022a8 add x8, x21, #0x8 64c24: c85ffd09 ldaxr x9, [x8] 64c28: d100052a sub x10, x9, #0x1 64c2c: c80bfd0a stlxr w11, x10, [x8] 64c30: 35ffffab cbnz w11, 0x64c24 64c34: b4000689 cbz x9, 0x64d04 64c38: f9405bf5 ldr x21, [sp, #0xb0] 64c3c: b40000f5 cbz x21, 0x64c58 64c40: 910022a8 add x8, x21, #0x8 64c44: c85ffd09 ldaxr x9, [x8] 64c48: d100052a sub x10, x9, #0x1 64c4c: c80bfd0a stlxr w11, x10, [x8] 64c50: 35ffffab cbnz w11, 0x64c44 64c54: b4000209 cbz x9, 0x64c94 64c58: b94037e8 ldr w8, [sp, #0x34] 64c5c: 370002c8 tbnz w8, #0x0, 0x64cb4 64c60: 91002288 add x8, x20, #0x8 64c64: c85ffd09 ldaxr x9, [x8] 64c68: d100052a sub x10, x9, #0x1 64c6c: c80bfd0a stlxr w11, x10, [x8] 64c70: 35ffffab cbnz w11, 0x64c64 64c74: b5000209 cbnz x9, 0x64cb4 64c78: f9400288 ldr x8, [x20] 64c7c: aa1403e0 mov x0, x20 64c80: f9400908 ldr x8, [x8, #0x10] 64c84: d63f0100 blr x8 64c88: aa1403e0 mov x0, x20 64c8c: 97ff74c1 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 64c90: 14000009 b 0x64cb4 64c94: f94002a8 ldr x8, [x21] 64c98: aa1503e0 mov x0, x21 64c9c: f9400908 ldr x8, [x8, #0x10] 64ca0: d63f0100 blr x8 64ca4: aa1503e0 mov x0, x21 64ca8: 97ff74ba bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 64cac: b94037e8 ldr w8, [sp, #0x34] 64cb0: 3607fd88 tbz w8, #0x0, 0x64c60 64cb4: d10263a0 sub x0, x29, #0x98 64cb8: 94002615 bl 0x6e50c 64cbc: a97723a9 ldp x9, x8, [x29, #-0x90] 64cc0: f9005928 str x8, [x9, #0xb0] 64cc4: f94013e0 ldr x0, [sp, #0x20] 64cc8: 94002381 bl 0x6dacc 64ccc: f9400fe8 ldr x8, [sp, #0x18] 64cd0: f9401508 ldr x8, [x8, #0x28] 64cd4: f85a03a9 ldur x9, [x29, #-0x60] 64cd8: eb09011f cmp x8, x9 64cdc: 540003a1 b.ne 0x64d50 64ce0: 2a1303e0 mov w0, w19 64ce4: a9557bfd ldp x29, x30, [sp, #0x150] 64ce8: a9544ff4 ldp x20, x19, [sp, #0x140] 64cec: a95357f6 ldp x22, x21, [sp, #0x130] 64cf0: a9525ff8 ldp x24, x23, [sp, #0x120] 64cf4: a95167fa ldp x26, x25, [sp, #0x110] 64cf8: a9506ffc ldp x28, x27, [sp, #0x100] 64cfc: 910583ff add sp, sp, #0x160 64d00: d65f03c0 ret 64d04: f94002a8 ldr x8, [x21] 64d08: aa1503e0 mov x0, x21 64d0c: f9400908 ldr x8, [x8, #0x10] 64d10: d63f0100 blr x8 64d14: aa1503e0 mov x0, x21 64d18: 97ff749e bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 64d1c: f9405bf5 ldr x21, [sp, #0xb0] 64d20: b5fff915 cbnz x21, 0x64c40 64d24: 17ffffcd b 0x64c58 64d28: 90000560 adrp x0, 0x110000 64d2c: 91034000 add x0, x0, #0xd0 64d30: 97ff766c bl 0x426e0 <__cxa_guard_acquire@plt> 64d34: 34ffbda0 cbz w0, 0x644e8 64d38: 97ff716e bl 0x412f0 64d3c: f9006760 str x0, [x27, #0xc8] 64d40: 90000560 adrp x0, 0x110000 64d44: 91034000 add x0, x0, #0xd0 64d48: 97ff72aa bl 0x417f0 <__cxa_guard_release@plt> 64d4c: 17fffde7 b 0x644e8 64d50: 97ff75d0 bl 0x42490 <__stack_chk_fail@plt> 64d54: f0000540 adrp x0, 0x10f000 64d58: f945b000 ldr x0, [x0, #0xb60] 64d5c: d0000381 adrp x1, 0xd6000 <__cxa_demangle+0x13720> 64d60: 913c2421 add x1, x1, #0xf09 64d64: 528004e2 mov w2, #0x27 // =39 64d68: 97ffba55 bl 0x536bc 64d6c: f9400008 ldr x8, [x0] 64d70: aa0003f3 mov x19, x0 64d74: f85e8108 ldur x8, [x8, #-0x18] 64d78: 8b080000 add x0, x0, x8 64d7c: d101a3a8 sub x8, x29, #0x68 64d80: 97ff75ac bl 0x42430 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 64d84: f0000541 adrp x1, 0x10f000 64d88: f945a021 ldr x1, [x1, #0xb40] 64d8c: d101a3a0 sub x0, x29, #0x68 64d90: 97ff760c bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 64d94: f9400008 ldr x8, [x0] 64d98: f9401d08 ldr x8, [x8, #0x38] 64d9c: 52800141 mov w1, #0xa // =10 64da0: d63f0100 blr x8 64da4: 2a0003f7 mov w23, w0 64da8: d101a3a0 sub x0, x29, #0x68 64dac: 97ff75fd bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 64db0: aa1303e0 mov x0, x19 64db4: 2a1703e1 mov w1, w23 64db8: 97ffbbac bl 0x53c68 64dbc: aa1303e0 mov x0, x19 64dc0: 97ffbb3e bl 0x53ab8 64dc4: 97ff749f bl 0x42040 64dc8: f0000540 adrp x0, 0x10f000 64dcc: f945b000 ldr x0, [x0, #0xb60] 64dd0: d0000381 adrp x1, 0xd6000 <__cxa_demangle+0x13720> 64dd4: 913c2421 add x1, x1, #0xf09 64dd8: 528004e2 mov w2, #0x27 // =39 64ddc: 97ffba38 bl 0x536bc 64de0: f9400008 ldr x8, [x0] 64de4: aa0003f3 mov x19, x0 64de8: f85e8108 ldur x8, [x8, #-0x18] 64dec: 8b080000 add x0, x0, x8 64df0: d101a3a8 sub x8, x29, #0x68 64df4: 97ff758f bl 0x42430 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 64df8: f0000541 adrp x1, 0x10f000 64dfc: f945a021 ldr x1, [x1, #0xb40] 64e00: d101a3a0 sub x0, x29, #0x68 64e04: 97ff75ef bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 64e08: f9400008 ldr x8, [x0] 64e0c: f9401d08 ldr x8, [x8, #0x38] 64e10: 52800141 mov w1, #0xa // =10 64e14: d63f0100 blr x8 64e18: 2a0003f7 mov w23, w0 64e1c: d101a3a0 sub x0, x29, #0x68 64e20: 97ff75e0 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 64e24: aa1303e0 mov x0, x19 64e28: 2a1703e1 mov w1, w23 64e2c: 97ffbb8f bl 0x53c68 64e30: aa1303e0 mov x0, x19 64e34: 97ffbb21 bl 0x53ab8 64e38: 97ff7482 bl 0x42040 64e3c: aa0003f7 mov x23, x0 64e40: d101a3a0 sub x0, x29, #0x68 64e44: 97ff75d7 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 64e48: f94037f3 ldr x19, [sp, #0x68] 64e4c: b5000bf3 cbnz x19, 0x64fc8 64e50: 1400006d b 0x65004 64e54: aa0003f7 mov x23, x0 64e58: d101a3a0 sub x0, x29, #0x68 64e5c: 97ff75d1 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 64e60: b5000e56 cbnz x22, 0x65028 64e64: 1400007d b 0x65058 64e68: 1400004e b 0x64fa0 64e6c: aa0003f7 mov x23, x0 64e70: b5000dd6 cbnz x22, 0x65028 64e74: 14000079 b 0x65058 64e78: aa0003f7 mov x23, x0 64e7c: 90000560 adrp x0, 0x110000 64e80: 91034000 add x0, x0, #0xd0 64e84: 97ff7543 bl 0x42390 <__cxa_guard_abort@plt> 64e88: 140000dc b 0x651f8 64e8c: 14000001 b 0x64e90 64e90: aa0003f3 mov x19, x0 64e94: 90000560 adrp x0, 0x110000 64e98: 91034000 add x0, x0, #0xd0 64e9c: 97ff753d bl 0x42390 <__cxa_guard_abort@plt> 64ea0: 140000dd b 0x65214 64ea4: f9402bf3 ldr x19, [sp, #0x50] 64ea8: aa0003f7 mov x23, x0 64eac: b40001b3 cbz x19, 0x64ee0 64eb0: 91002268 add x8, x19, #0x8 64eb4: c85ffd09 ldaxr x9, [x8] 64eb8: d100052a sub x10, x9, #0x1 64ebc: c80bfd0a stlxr w11, x10, [x8] 64ec0: 35ffffab cbnz w11, 0x64eb4 64ec4: b50000e9 cbnz x9, 0x64ee0 64ec8: f9400268 ldr x8, [x19] 64ecc: aa1303e0 mov x0, x19 64ed0: f9400908 ldr x8, [x8, #0x10] 64ed4: d63f0100 blr x8 64ed8: aa1303e0 mov x0, x19 64edc: 97ff742d bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 64ee0: f94023f3 ldr x19, [sp, #0x40] 64ee4: b40006f3 cbz x19, 0x64fc0 64ee8: 91002268 add x8, x19, #0x8 64eec: c85ffd09 ldaxr x9, [x8] 64ef0: d100052a sub x10, x9, #0x1 64ef4: c80bfd0a stlxr w11, x10, [x8] 64ef8: 35ffffab cbnz w11, 0x64eec 64efc: b5000629 cbnz x9, 0x64fc0 64f00: f9400268 ldr x8, [x19] 64f04: aa1303e0 mov x0, x19 64f08: f9400908 ldr x8, [x8, #0x10] 64f0c: d63f0100 blr x8 64f10: aa1303e0 mov x0, x19 64f14: 97ff741f bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 64f18: f94037f3 ldr x19, [sp, #0x68] 64f1c: b5000573 cbnz x19, 0x64fc8 64f20: 14000039 b 0x65004 64f24: f94047f3 ldr x19, [sp, #0x88] 64f28: aa0003f7 mov x23, x0 64f2c: b40001b3 cbz x19, 0x64f60 64f30: 91002268 add x8, x19, #0x8 64f34: c85ffd09 ldaxr x9, [x8] 64f38: d100052a sub x10, x9, #0x1 64f3c: c80bfd0a stlxr w11, x10, [x8] 64f40: 35ffffab cbnz w11, 0x64f34 64f44: b50000e9 cbnz x9, 0x64f60 64f48: f9400268 ldr x8, [x19] 64f4c: aa1303e0 mov x0, x19 64f50: f9400908 ldr x8, [x8, #0x10] 64f54: d63f0100 blr x8 64f58: aa1303e0 mov x0, x19 64f5c: 97ff740d bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 64f60: f9403ff3 ldr x19, [sp, #0x78] 64f64: b4000613 cbz x19, 0x65024 64f68: 91002268 add x8, x19, #0x8 64f6c: c85ffd09 ldaxr x9, [x8] 64f70: d100052a sub x10, x9, #0x1 64f74: c80bfd0a stlxr w11, x10, [x8] 64f78: 35ffffab cbnz w11, 0x64f6c 64f7c: b5000549 cbnz x9, 0x65024 64f80: f9400268 ldr x8, [x19] 64f84: aa1303e0 mov x0, x19 64f88: f9400908 ldr x8, [x8, #0x10] 64f8c: d63f0100 blr x8 64f90: aa1303e0 mov x0, x19 64f94: 97ff73ff bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 64f98: b5000496 cbnz x22, 0x65028 64f9c: 1400002f b 0x65058 64fa0: aa0003f7 mov x23, x0 64fa4: f94037f3 ldr x19, [sp, #0x68] 64fa8: b5000113 cbnz x19, 0x64fc8 64fac: 14000016 b 0x65004 64fb0: aa0003f7 mov x23, x0 64fb4: b50003b6 cbnz x22, 0x65028 64fb8: 14000028 b 0x65058 64fbc: aa0003f7 mov x23, x0 64fc0: f94037f3 ldr x19, [sp, #0x68] 64fc4: b4000213 cbz x19, 0x65004 64fc8: 91002268 add x8, x19, #0x8 64fcc: c85ffd09 ldaxr x9, [x8] 64fd0: d100052a sub x10, x9, #0x1 64fd4: c80bfd0a stlxr w11, x10, [x8] 64fd8: 35ffffab cbnz w11, 0x64fcc 64fdc: b5000149 cbnz x9, 0x65004 64fe0: f9400268 ldr x8, [x19] 64fe4: aa1303e0 mov x0, x19 64fe8: f9400908 ldr x8, [x8, #0x10] 64fec: d63f0100 blr x8 64ff0: aa1303e0 mov x0, x19 64ff4: 97ff73e7 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 64ff8: b5000096 cbnz x22, 0x65008 64ffc: 14000017 b 0x65058 65000: aa0003f7 mov x23, x0 65004: b40002b6 cbz x22, 0x65058 65008: 910022c8 add x8, x22, #0x8 6500c: c85ffd09 ldaxr x9, [x8] 65010: d100052a sub x10, x9, #0x1 65014: c80bfd0a stlxr w11, x10, [x8] 65018: 35ffffab cbnz w11, 0x6500c 6501c: 14000008 b 0x6503c 65020: aa0003f7 mov x23, x0 65024: b40001b6 cbz x22, 0x65058 65028: 910022c8 add x8, x22, #0x8 6502c: c85ffd09 ldaxr x9, [x8] 65030: d100052a sub x10, x9, #0x1 65034: c80bfd0a stlxr w11, x10, [x8] 65038: 35ffffab cbnz w11, 0x6502c 6503c: b50000e9 cbnz x9, 0x65058 65040: f94002c8 ldr x8, [x22] 65044: aa1603e0 mov x0, x22 65048: f9400908 ldr x8, [x8, #0x10] 6504c: d63f0100 blr x8 65050: aa1603e0 mov x0, x22 65054: 97ff73cf bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 65058: 394267e8 ldrb w8, [sp, #0x99] 6505c: 34000788 cbz w8, 0x6514c 65060: 394263e8 ldrb w8, [sp, #0x98] 65064: 34000748 cbz w8, 0x6514c 65068: 08dffea8 ldarb w8, [x21] 6506c: 36000228 tbz w8, #0x0, 0x650b0 65070: f94053e9 ldr x9, [sp, #0xa0] 65074: f9406768 ldr x8, [x27, #0xc8] 65078: f9400120 ldr x0, [x9] 6507c: f942e508 ldr x8, [x8, #0x5c8] 65080: d63f0100 blr x8 65084: 34000360 cbz w0, 0x650f0 65088: f90033ff str xzr, [sp, #0x60] 6508c: 08dffea8 ldarb w8, [x21] 65090: 36000208 tbz w8, #0x0, 0x650d0 65094: f94053e9 ldr x9, [sp, #0xa0] 65098: f9406768 ldr x8, [x27, #0xc8] 6509c: f9400120 ldr x0, [x9] 650a0: f942e908 ldr x8, [x8, #0x5d0] 650a4: 910183e1 add x1, sp, #0x60 650a8: d63f0100 blr x8 650ac: 17ffffef b 0x65068 650b0: aa1503e0 mov x0, x21 650b4: 97ff758b bl 0x426e0 <__cxa_guard_acquire@plt> 650b8: 34fffdc0 cbz w0, 0x65070 650bc: 97ff708d bl 0x412f0 650c0: f9006760 str x0, [x27, #0xc8] 650c4: aa1503e0 mov x0, x21 650c8: 97ff71ca bl 0x417f0 <__cxa_guard_release@plt> 650cc: 17ffffe9 b 0x65070 650d0: aa1503e0 mov x0, x21 650d4: 97ff7583 bl 0x426e0 <__cxa_guard_acquire@plt> 650d8: 34fffde0 cbz w0, 0x65094 650dc: 97ff7085 bl 0x412f0 650e0: f9006760 str x0, [x27, #0xc8] 650e4: aa1503e0 mov x0, x21 650e8: 97ff71c2 bl 0x417f0 <__cxa_guard_release@plt> 650ec: 17ffffea b 0x65094 650f0: a94a2be8 ldp x8, x10, [sp, #0xa0] 650f4: f9405be9 ldr x9, [sp, #0xb0] 650f8: b40000c9 cbz x9, 0x65110 650fc: 9100212b add x11, x9, #0x8 65100: c85f7d6c ldxr x12, [x11] 65104: 9100058c add x12, x12, #0x1 65108: c80d7d6c stxr w13, x12, [x11] 6510c: 35ffffad cbnz w13, 0x65100 65110: f9400d13 ldr x19, [x8, #0x18] 65114: a901250a stp x10, x9, [x8, #0x10] 65118: b40001b3 cbz x19, 0x6514c 6511c: 91002268 add x8, x19, #0x8 65120: c85ffd09 ldaxr x9, [x8] 65124: d100052a sub x10, x9, #0x1 65128: c80bfd0a stlxr w11, x10, [x8] 6512c: 35ffffab cbnz w11, 0x65120 65130: b50000e9 cbnz x9, 0x6514c 65134: f9400268 ldr x8, [x19] 65138: aa1303e0 mov x0, x19 6513c: f9400908 ldr x8, [x8, #0x10] 65140: d63f0100 blr x8 65144: aa1303e0 mov x0, x19 65148: 97ff7392 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 6514c: f9405bf3 ldr x19, [sp, #0xb0] 65150: b40001b3 cbz x19, 0x65184 65154: 91002268 add x8, x19, #0x8 65158: c85ffd09 ldaxr x9, [x8] 6515c: d100052a sub x10, x9, #0x1 65160: c80bfd0a stlxr w11, x10, [x8] 65164: 35ffffab cbnz w11, 0x65158 65168: b50000e9 cbnz x9, 0x65184 6516c: f9400268 ldr x8, [x19] 65170: aa1303e0 mov x0, x19 65174: f9400908 ldr x8, [x8, #0x10] 65178: d63f0100 blr x8 6517c: aa1303e0 mov x0, x19 65180: 97ff7384 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 65184: b94037e8 ldr w8, [sp, #0x34] 65188: 370001e8 tbnz w8, #0x0, 0x651c4 6518c: f94017e8 ldr x8, [sp, #0x28] 65190: 91002108 add x8, x8, #0x8 65194: c85ffd09 ldaxr x9, [x8] 65198: d100052a sub x10, x9, #0x1 6519c: c80bfd0a stlxr w11, x10, [x8] 651a0: 35ffffab cbnz w11, 0x65194 651a4: b5000109 cbnz x9, 0x651c4 651a8: f94017f3 ldr x19, [sp, #0x28] 651ac: f9400268 ldr x8, [x19] 651b0: aa1303e0 mov x0, x19 651b4: f9400908 ldr x8, [x8, #0x10] 651b8: d63f0100 blr x8 651bc: aa1303e0 mov x0, x19 651c0: 97ff7374 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 651c4: d10263a0 sub x0, x29, #0x98 651c8: 940024d1 bl 0x6e50c 651cc: a97723a9 ldp x9, x8, [x29, #-0x90] 651d0: f9005928 str x8, [x9, #0xb0] 651d4: 14000009 b 0x651f8 651d8: 17ffff2e b 0x64e90 651dc: 17ffff2d b 0x64e90 651e0: 97ffba33 bl 0x53aac 651e4: 1400000b b 0x65210 651e8: 1400000a b 0x65210 651ec: 97ffba30 bl 0x53aac 651f0: 97ffba2f bl 0x53aac 651f4: aa0003f7 mov x23, x0 651f8: f94013e0 ldr x0, [sp, #0x20] 651fc: 94002234 bl 0x6dacc 65200: aa1703e0 mov x0, x23 65204: 9401c066 bl 0xd539c <__cxa_demangle+0x12abc> 65208: 97ffba29 bl 0x53aac 6520c: 14000001 b 0x65210 65210: aa0003f3 mov x19, x0 65214: 910263e8 add x8, sp, #0x98 65218: 91004100 add x0, x8, #0x10 6521c: 97ff790e bl 0x43654 65220: aa1303e0 mov x0, x19 65224: 97ffba22 bl 0x53aac 65228: d10783ff sub sp, sp, #0x1e0 6522c: a9186ffc stp x28, x27, [sp, #0x180] 65230: a91967fa stp x26, x25, [sp, #0x190] 65234: a91a5ff8 stp x24, x23, [sp, #0x1a0] 65238: a91b57f6 stp x22, x21, [sp, #0x1b0] 6523c: a91c4ff4 stp x20, x19, [sp, #0x1c0] 65240: a91d7bfd stp x29, x30, [sp, #0x1d0] 65244: 910743fd add x29, sp, #0x1d0 65248: a90197e7 stp x7, x5, [sp, #0x18] 6524c: a9028be4 stp x4, x2, [sp, #0x28] 65250: d53bd048 mrs x8, TPIDR_EL0 65254: f9001fe8 str x8, [sp, #0x38] 65258: f9401508 ldr x8, [x8, #0x28] 6525c: aa0603f3 mov x19, x6 65260: 2a0303f4 mov w20, w3 65264: aa0003f8 mov x24, x0 65268: f81a03a8 stur x8, [x29, #-0x60] 6526c: f9402419 ldr x25, [x0, #0x48] 65270: 2a0103f6 mov w22, w1 65274: 94002213 bl 0x6dac0 65278: aa0003fb mov x27, x0 6527c: aa1903e0 mov x0, x25 65280: 94002213 bl 0x6dacc 65284: b9409328 ldr w8, [x25, #0x90] 65288: d10263a9 sub x9, x29, #0x98 6528c: f0000555 adrp x21, 0x110000 65290: 910342b5 add x21, x21, #0xd0 65294: b81683a8 stur w8, [x29, #-0x98] 65298: f9405b28 ldr x8, [x25, #0xb0] 6529c: f000055c adrp x28, 0x110000 652a0: a93723b9 stp x25, x8, [x29, #-0x90] 652a4: f9005b29 str x9, [x25, #0xb0] 652a8: 08dffea8 ldarb w8, [x21] 652ac: 360057a8 tbz w8, #0x0, 0x65da0 652b0: f9406788 ldr x8, [x28, #0xc8] 652b4: f9437d08 ldr x8, [x8, #0x6f8] 652b8: d63f0100 blr x8 652bc: a93807a0 stp x0, x1, [x29, #-0x80] 652c0: f90023f3 str x19, [sp, #0x40] 652c4: f9403f13 ldr x19, [x24, #0x78] 652c8: b40003f3 cbz x19, 0x65344 652cc: f9404317 ldr x23, [x24, #0x80] 652d0: b40003f7 cbz x23, 0x6534c 652d4: 910022e8 add x8, x23, #0x8 652d8: c85f7d09 ldxr x9, [x8] 652dc: 91000529 add x9, x9, #0x1 652e0: c80a7d09 stxr w10, x9, [x8] 652e4: 35ffffaa cbnz w10, 0x652d8 652e8: c85f7d09 ldxr x9, [x8] 652ec: 91000529 add x9, x9, #0x1 652f0: c80a7d09 stxr w10, x9, [x8] 652f4: 35ffffaa cbnz w10, 0x652e8 652f8: c85ffd09 ldaxr x9, [x8] 652fc: d100052a sub x10, x9, #0x1 65300: c80bfd0a stlxr w11, x10, [x8] 65304: 35ffffab cbnz w11, 0x652f8 65308: b50000e9 cbnz x9, 0x65324 6530c: f94002e8 ldr x8, [x23] 65310: aa1703e0 mov x0, x23 65314: f9400908 ldr x8, [x8, #0x10] 65318: d63f0100 blr x8 6531c: aa1703e0 mov x0, x23 65320: 97ff731c bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 65324: 910022e8 add x8, x23, #0x8 65328: c85f7d09 ldxr x9, [x8] 6532c: 91000529 add x9, x9, #0x1 65330: c80a7d09 stxr w10, x9, [x8] 65334: 35ffffaa cbnz w10, 0x65328 65338: 2a1f03fa mov w26, wzr 6533c: f90027f7 str x23, [sp, #0x48] 65340: 14000006 b 0x65358 65344: f90027ff str xzr, [sp, #0x48] 65348: 14000002 b 0x65350 6534c: f90027f7 str x23, [sp, #0x48] 65350: aa1f03f7 mov x23, xzr 65354: 5280003a mov w26, #0x1 // =1 65358: 52800028 mov w8, #0x1 // =1 6535c: 381483a8 sturb w8, [x29, #-0xb8] 65360: a935ffbf stp xzr, xzr, [x29, #-0xa8] 65364: f9400669 ldr x9, [x19, #0x8] 65368: f81503a9 stur x9, [x29, #-0xb0] 6536c: f9400928 ldr x8, [x9, #0x10] 65370: eb13011f cmp x8, x19 65374: 54000400 b.eq 0x653f4 65378: f9400d29 ldr x9, [x9, #0x18] 6537c: f9002bf9 str x25, [sp, #0x50] 65380: aa1603f9 mov x25, x22 65384: aa1c03f6 mov x22, x28 65388: 2a1403fc mov w28, w20 6538c: aa1b03f4 mov x20, x27 65390: 2a1a03fb mov w27, w26 65394: b4000389 cbz x9, 0x65404 65398: 9100212a add x10, x9, #0x8 6539c: c85f7d4b ldxr x11, [x10] 653a0: 9100056b add x11, x11, #0x1 653a4: c80c7d4b stxr w12, x11, [x10] 653a8: 35ffffac cbnz w12, 0x6539c 653ac: f85603ba ldur x26, [x29, #-0xa0] 653b0: a935a7a8 stp x8, x9, [x29, #-0xa8] 653b4: b40002ba cbz x26, 0x65408 653b8: 91002348 add x8, x26, #0x8 653bc: c85ffd09 ldaxr x9, [x8] 653c0: d100052a sub x10, x9, #0x1 653c4: c80bfd0a stlxr w11, x10, [x8] 653c8: 35ffffab cbnz w11, 0x653bc 653cc: b50001e9 cbnz x9, 0x65408 653d0: f9400348 ldr x8, [x26] 653d4: aa1a03e0 mov x0, x26 653d8: f9400908 ldr x8, [x8, #0x10] 653dc: d63f0100 blr x8 653e0: aa1a03e0 mov x0, x26 653e4: 97ff72eb bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 653e8: f85503a8 ldur x8, [x29, #-0xb0] 653ec: 3600013b tbz w27, #0x0, 0x65410 653f0: 1400000d b 0x65424 653f4: 2a1f03e8 mov w8, wzr 653f8: 381493a8 sturb w8, [x29, #-0xb7] 653fc: 3600047a tbz w26, #0x0, 0x65488 65400: 1400002e b 0x654b8 65404: a935a7a8 stp x8, x9, [x29, #-0xa8] 65408: f85503a8 ldur x8, [x29, #-0xb0] 6540c: 370000db tbnz w27, #0x0, 0x65424 65410: 910022e9 add x9, x23, #0x8 65414: c85f7d2a ldxr x10, [x9] 65418: 9100054a add x10, x10, #0x1 6541c: c80b7d2a stxr w11, x10, [x9] 65420: 35ffffab cbnz w11, 0x65414 65424: f9400d1a ldr x26, [x8, #0x18] 65428: f94027e9 ldr x9, [sp, #0x48] 6542c: a9012513 stp x19, x9, [x8, #0x10] 65430: b40001ba cbz x26, 0x65464 65434: 91002348 add x8, x26, #0x8 65438: c85ffd09 ldaxr x9, [x8] 6543c: d100052a sub x10, x9, #0x1 65440: c80bfd0a stlxr w11, x10, [x8] 65444: 35ffffab cbnz w11, 0x65438 65448: b50000e9 cbnz x9, 0x65464 6544c: f9400348 ldr x8, [x26] 65450: aa1a03e0 mov x0, x26 65454: f9400908 ldr x8, [x8, #0x10] 65458: d63f0100 blr x8 6545c: aa1a03e0 mov x0, x26 65460: 97ff72cc bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 65464: 2a1b03fa mov w26, w27 65468: aa1403fb mov x27, x20 6546c: 2a1c03f4 mov w20, w28 65470: aa1603fc mov x28, x22 65474: aa1903f6 mov x22, x25 65478: f9402bf9 ldr x25, [sp, #0x50] 6547c: 52800028 mov w8, #0x1 // =1 65480: 381493a8 sturb w8, [x29, #-0xb7] 65484: 370001ba tbnz w26, #0x0, 0x654b8 65488: 910022e8 add x8, x23, #0x8 6548c: c85ffd09 ldaxr x9, [x8] 65490: d100052a sub x10, x9, #0x1 65494: c80bfd0a stlxr w11, x10, [x8] 65498: 35ffffab cbnz w11, 0x6548c 6549c: b50000e9 cbnz x9, 0x654b8 654a0: f94002e8 ldr x8, [x23] 654a4: aa1703e0 mov x0, x23 654a8: f9400908 ldr x8, [x8, #0x10] 654ac: d63f0100 blr x8 654b0: aa1703e0 mov x0, x23 654b4: 97ff72b7 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 654b8: f9410708 ldr x8, [x24, #0x208] 654bc: f9410309 ldr x9, [x24, #0x200] 654c0: f9002bf7 str x23, [sp, #0x50] 654c4: 93407ed7 sxtw x23, w22 654c8: cb090108 sub x8, x8, x9 654cc: b201f3e9 mov x9, #-0x5555555555555556 // =-6148914691236517206 654d0: 9344fd08 asr x8, x8, #4 654d4: f2955569 movk x9, #0xaaab 654d8: 9b097d08 mul x8, x8, x9 654dc: eb17011f cmp x8, x23 654e0: 540003a9 b.ls 0x65554 654e4: f94023e9 ldr x9, [sp, #0x40] 654e8: 394043a8 ldrb w8, [x29, #0x10] 654ec: f100013f cmp x9, #0x0 654f0: 1a9f17e9 cset w9, eq 654f4: b90017e9 str w9, [sp, #0x14] 654f8: 37002088 tbnz w8, #0x0, 0x65908 654fc: f9410f16 ldr x22, [x24, #0x218] 65500: 52800508 mov w8, #0x28 // =40 65504: f90007fb str x27, [sp, #0x8] 65508: b90013fa str w26, [sp, #0x10] 6550c: d503201f nop 65510: 9b085ae8 madd x8, x23, x8, x22 65514: f9400508 ldr x8, [x8, #0x8] 65518: b4000a68 cbz x8, 0x65664 6551c: aa1903e0 mov x0, x25 65520: 9400216e bl 0x6dad8 65524: 52800508 mov w8, #0x28 // =40 65528: 9b085ae8 madd x8, x23, x8, x22 6552c: 3cc18100 ldur q0, [x8, #0x18] 65530: 3d800000 str q0, [x0] 65534: b9400808 ldr w8, [x0, #0x8] 65538: 31002d1f cmn w8, #0xb 6553c: 54000963 b.lo 0x65668 65540: f9400008 ldr x8, [x0] 65544: b9400109 ldr w9, [x8] 65548: 11000529 add w9, w9, #0x1 6554c: b9000109 str w9, [x8] 65550: 14000046 b 0x65668 65554: f9402bf4 ldr x20, [sp, #0x50] 65558: 2a1f03f3 mov w19, wzr 6555c: 385493a8 ldurb w8, [x29, #-0xb7] 65560: 34003be8 cbz w8, 0x65cdc 65564: 385483a8 ldurb w8, [x29, #-0xb8] 65568: 34003ba8 cbz w8, 0x65cdc 6556c: 08dffea8 ldarb w8, [x21] 65570: 36000228 tbz w8, #0x0, 0x655b4 65574: f85503a9 ldur x9, [x29, #-0xb0] 65578: f9406788 ldr x8, [x28, #0xc8] 6557c: f9400120 ldr x0, [x9] 65580: f942e508 ldr x8, [x8, #0x5c8] 65584: d63f0100 blr x8 65588: 340003a0 cbz w0, 0x655fc 6558c: f90043ff str xzr, [sp, #0x80] 65590: 08dffea8 ldarb w8, [x21] 65594: 36000228 tbz w8, #0x0, 0x655d8 65598: f85503a9 ldur x9, [x29, #-0xb0] 6559c: f9406788 ldr x8, [x28, #0xc8] 655a0: f9400120 ldr x0, [x9] 655a4: f942e908 ldr x8, [x8, #0x5d0] 655a8: 910203e1 add x1, sp, #0x80 655ac: d63f0100 blr x8 655b0: 17ffffef b 0x6556c 655b4: aa1503e0 mov x0, x21 655b8: 97ff744a bl 0x426e0 <__cxa_guard_acquire@plt> 655bc: 34fffdc0 cbz w0, 0x65574 655c0: 97ff6f4c bl 0x412f0 655c4: f9006780 str x0, [x28, #0xc8] 655c8: aa1503e0 mov x0, x21 655cc: 97ff7089 bl 0x417f0 <__cxa_guard_release@plt> 655d0: f9402bf4 ldr x20, [sp, #0x50] 655d4: 17ffffe8 b 0x65574 655d8: aa1503e0 mov x0, x21 655dc: 97ff7441 bl 0x426e0 <__cxa_guard_acquire@plt> 655e0: 34fffdc0 cbz w0, 0x65598 655e4: 97ff6f43 bl 0x412f0 655e8: f9006780 str x0, [x28, #0xc8] 655ec: aa1503e0 mov x0, x21 655f0: 97ff7080 bl 0x417f0 <__cxa_guard_release@plt> 655f4: f9402bf4 ldr x20, [sp, #0x50] 655f8: 17ffffe8 b 0x65598 655fc: a9752ba8 ldp x8, x10, [x29, #-0xb0] 65600: f85603a9 ldur x9, [x29, #-0xa0] 65604: b40000c9 cbz x9, 0x6561c 65608: 9100212b add x11, x9, #0x8 6560c: c85f7d6c ldxr x12, [x11] 65610: 9100058c add x12, x12, #0x1 65614: c80d7d6c stxr w13, x12, [x11] 65618: 35ffffad cbnz w13, 0x6560c 6561c: f9400d15 ldr x21, [x8, #0x18] 65620: a901250a stp x10, x9, [x8, #0x10] 65624: b40035d5 cbz x21, 0x65cdc 65628: 910022a8 add x8, x21, #0x8 6562c: c85ffd09 ldaxr x9, [x8] 65630: d100052a sub x10, x9, #0x1 65634: c80bfd0a stlxr w11, x10, [x8] 65638: 35ffffab cbnz w11, 0x6562c 6563c: b5003509 cbnz x9, 0x65cdc 65640: f94002a8 ldr x8, [x21] 65644: aa1503e0 mov x0, x21 65648: f9400908 ldr x8, [x8, #0x10] 6564c: d63f0100 blr x8 65650: aa1503e0 mov x0, x21 65654: 97ff724f bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 65658: f85603b5 ldur x21, [x29, #-0xa0] 6565c: b5003455 cbnz x21, 0x65ce4 65660: 140001a7 b 0x65cfc 65664: aa1f03e0 mov x0, xzr 65668: d0000381 adrp x1, 0xd7000 6566c: f90003e0 str x0, [sp] 65670: 91027821 add x1, x1, #0x9e 65674: d101c3a8 sub x8, x29, #0x70 65678: 12800003 mov w3, #-0x1 // =-1 6567c: aa1903e0 mov x0, x25 65680: 2a1f03e2 mov w2, wzr 65684: 94002621 bl 0x6ef08 65688: f85903b6 ldur x22, [x29, #-0x70] 6568c: b4003a56 cbz x22, 0x65dd4 65690: a933ffbf stp xzr, xzr, [x29, #-0xc8] 65694: 3400009a cbz w26, 0x656a4 65698: f94027e8 ldr x8, [sp, #0x48] 6569c: a933a3b3 stp x19, x8, [x29, #-0xc8] 656a0: 14000017 b 0x656fc 656a4: f9402be8 ldr x8, [sp, #0x50] 656a8: 91002108 add x8, x8, #0x8 656ac: c85f7d09 ldxr x9, [x8] 656b0: 91000529 add x9, x9, #0x1 656b4: c80a7d09 stxr w10, x9, [x8] 656b8: 35ffffaa cbnz w10, 0x656ac 656bc: f85403ba ldur x26, [x29, #-0xc0] 656c0: f94027e8 ldr x8, [sp, #0x48] 656c4: a933a3b3 stp x19, x8, [x29, #-0xc8] 656c8: b40001ba cbz x26, 0x656fc 656cc: 91002348 add x8, x26, #0x8 656d0: c85ffd09 ldaxr x9, [x8] 656d4: d100052a sub x10, x9, #0x1 656d8: c80bfd0a stlxr w11, x10, [x8] 656dc: 35ffffab cbnz w11, 0x656d0 656e0: b50000e9 cbnz x9, 0x656fc 656e4: f9400348 ldr x8, [x26] 656e8: aa1a03e0 mov x0, x26 656ec: f9400908 ldr x8, [x8, #0x10] 656f0: d63f0100 blr x8 656f4: aa1a03e0 mov x0, x26 656f8: 97ff7226 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 656fc: f81303b6 stur x22, [x29, #-0xd0] 65700: f94003e0 ldr x0, [sp] 65704: 910203e8 add x8, sp, #0x80 65708: d10323a1 sub x1, x29, #0xc8 6570c: d10343a2 sub x2, x29, #0xd0 65710: 94002914 bl 0x6fb60 65714: f94043fa ldr x26, [sp, #0x80] 65718: b400399a cbz x26, 0x65e48 6571c: f85403bb ldur x27, [x29, #-0xc0] 65720: b40001bb cbz x27, 0x65754 65724: 91002368 add x8, x27, #0x8 65728: c85ffd09 ldaxr x9, [x8] 6572c: d100052a sub x10, x9, #0x1 65730: c80bfd0a stlxr w11, x10, [x8] 65734: 35ffffab cbnz w11, 0x65728 65738: b50000e9 cbnz x9, 0x65754 6573c: f9400368 ldr x8, [x27] 65740: aa1b03e0 mov x0, x27 65744: f9400908 ldr x8, [x8, #0x10] 65748: d63f0100 blr x8 6574c: aa1b03e0 mov x0, x27 65750: 97ff7210 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 65754: f94007fb ldr x27, [sp, #0x8] 65758: aa1a03e0 mov x0, x26 6575c: 94001ec4 bl 0x6d26c 65760: 360006e0 tbz w0, #0x0, 0x6583c 65764: 910203e8 add x8, sp, #0x80 65768: aa1903e0 mov x0, x25 6576c: 94002a23 bl 0x6fff8 65770: f94043fa ldr x26, [sp, #0x80] 65774: b94013e8 ldr w8, [sp, #0x10] 65778: a90effff stp xzr, xzr, [sp, #0xe8] 6577c: 34000088 cbz w8, 0x6578c 65780: f94027e8 ldr x8, [sp, #0x48] 65784: a90ea3f3 stp x19, x8, [sp, #0xe8] 65788: 14000017 b 0x657e4 6578c: f9402be8 ldr x8, [sp, #0x50] 65790: 91002108 add x8, x8, #0x8 65794: c85f7d09 ldxr x9, [x8] 65798: 91000529 add x9, x9, #0x1 6579c: c80a7d09 stxr w10, x9, [x8] 657a0: 35ffffaa cbnz w10, 0x65794 657a4: f9407bfb ldr x27, [sp, #0xf0] 657a8: f94027e8 ldr x8, [sp, #0x48] 657ac: a90ea3f3 stp x19, x8, [sp, #0xe8] 657b0: b40001bb cbz x27, 0x657e4 657b4: 91002368 add x8, x27, #0x8 657b8: c85ffd09 ldaxr x9, [x8] 657bc: d100052a sub x10, x9, #0x1 657c0: c80bfd0a stlxr w11, x10, [x8] 657c4: 35ffffab cbnz w11, 0x657b8 657c8: b50000e9 cbnz x9, 0x657e4 657cc: f9400368 ldr x8, [x27] 657d0: aa1b03e0 mov x0, x27 657d4: f9400908 ldr x8, [x8, #0x10] 657d8: d63f0100 blr x8 657dc: aa1b03e0 mov x0, x27 657e0: 97ff71ec bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 657e4: a90ddbfa stp x26, x22, [sp, #0xd8] 657e8: f94003e0 ldr x0, [sp] 657ec: d10363a8 sub x8, x29, #0xd8 657f0: 9103a3e1 add x1, sp, #0xe8 657f4: 910383e2 add x2, sp, #0xe0 657f8: 910363e3 add x3, sp, #0xd8 657fc: 9400290f bl 0x6fc38 65800: f9407bf6 ldr x22, [sp, #0xf0] 65804: f94007fb ldr x27, [sp, #0x8] 65808: b40001b6 cbz x22, 0x6583c 6580c: 910022c8 add x8, x22, #0x8 65810: c85ffd09 ldaxr x9, [x8] 65814: d100052a sub x10, x9, #0x1 65818: c80bfd0a stlxr w11, x10, [x8] 6581c: 35ffffab cbnz w11, 0x65810 65820: b50000e9 cbnz x9, 0x6583c 65824: f94002c8 ldr x8, [x22] 65828: aa1603e0 mov x0, x22 6582c: f9400908 ldr x8, [x8, #0x10] 65830: d63f0100 blr x8 65834: aa1603e0 mov x0, x22 65838: 97ff71d6 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 6583c: b94013e8 ldr w8, [sp, #0x10] 65840: a90c7fff stp xzr, xzr, [sp, #0xc0] 65844: 34000088 cbz w8, 0x65854 65848: f94027e8 ldr x8, [sp, #0x48] 6584c: a90c23f3 stp x19, x8, [sp, #0xc0] 65850: 14000017 b 0x658ac 65854: f9402be8 ldr x8, [sp, #0x50] 65858: 91002108 add x8, x8, #0x8 6585c: c85f7d09 ldxr x9, [x8] 65860: 91000529 add x9, x9, #0x1 65864: c80a7d09 stxr w10, x9, [x8] 65868: 35ffffaa cbnz w10, 0x6585c 6586c: f94067f6 ldr x22, [sp, #0xc8] 65870: f94027e8 ldr x8, [sp, #0x48] 65874: a90c23f3 stp x19, x8, [sp, #0xc0] 65878: b40001b6 cbz x22, 0x658ac 6587c: 910022c8 add x8, x22, #0x8 65880: c85ffd09 ldaxr x9, [x8] 65884: d100052a sub x10, x9, #0x1 65888: c80bfd0a stlxr w11, x10, [x8] 6588c: 35ffffab cbnz w11, 0x65880 65890: b50000e9 cbnz x9, 0x658ac 65894: f94002c8 ldr x8, [x22] 65898: aa1603e0 mov x0, x22 6589c: f9400908 ldr x8, [x8, #0x10] 658a0: d63f0100 blr x8 658a4: aa1603e0 mov x0, x22 658a8: 97ff71ba bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 658ac: f9401be1 ldr x1, [sp, #0x30] 658b0: d101c3a8 sub x8, x29, #0x70 658b4: 12800003 mov w3, #-0x1 // =-1 658b8: aa1903e0 mov x0, x25 658bc: 2a1f03e2 mov w2, wzr 658c0: 94002592 bl 0x6ef08 658c4: f85903a8 ldur x8, [x29, #-0x70] 658c8: b4002fa8 cbz x8, 0x65ebc 658cc: f9005fe8 str x8, [sp, #0xb8] 658d0: 910343e8 add x8, sp, #0xd0 658d4: 910303e1 add x1, sp, #0xc0 658d8: 9102e3e2 add x2, sp, #0xb8 658dc: aa1a03e0 mov x0, x26 658e0: 94002990 bl 0x6ff20 658e4: f94067f6 ldr x22, [sp, #0xc8] 658e8: b94013fa ldr w26, [sp, #0x10] 658ec: b40000f6 cbz x22, 0x65908 658f0: 910022c8 add x8, x22, #0x8 658f4: c85ffd09 ldaxr x9, [x8] 658f8: d100052a sub x10, x9, #0x1 658fc: c80bfd0a stlxr w11, x10, [x8] 65900: 35ffffab cbnz w11, 0x658f4 65904: b4000d69 cbz x9, 0x65ab0 65908: 36000e34 tbz w20, #0x0, 0x65acc 6590c: f9410308 ldr x8, [x24, #0x200] 65910: 52800609 mov w9, #0x30 // =48 65914: 9b0922e9 madd x9, x23, x9, x8 65918: f9400536 ldr x22, [x9, #0x8] 6591c: b4000396 cbz x22, 0x6598c 65920: 52800609 mov w9, #0x30 // =48 65924: 9b0922e8 madd x8, x23, x9, x8 65928: f9400913 ldr x19, [x8, #0x10] 6592c: b4000333 cbz x19, 0x65990 65930: f9402bf4 ldr x20, [sp, #0x50] 65934: f94023f7 ldr x23, [sp, #0x40] 65938: 91002268 add x8, x19, #0x8 6593c: c85f7d09 ldxr x9, [x8] 65940: 91000529 add x9, x9, #0x1 65944: c80a7d09 stxr w10, x9, [x8] 65948: 35ffffaa cbnz w10, 0x6593c 6594c: c85f7d09 ldxr x9, [x8] 65950: 91000529 add x9, x9, #0x1 65954: c80a7d09 stxr w10, x9, [x8] 65958: 35ffffaa cbnz w10, 0x6594c 6595c: c85ffd09 ldaxr x9, [x8] 65960: d100052a sub x10, x9, #0x1 65964: c80bfd0a stlxr w11, x10, [x8] 65968: 35ffffab cbnz w11, 0x6595c 6596c: b5000169 cbnz x9, 0x65998 65970: f9400268 ldr x8, [x19] 65974: aa1303e0 mov x0, x19 65978: f9400908 ldr x8, [x8, #0x10] 6597c: d63f0100 blr x8 65980: aa1303e0 mov x0, x19 65984: 97ff7183 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 65988: 14000004 b 0x65998 6598c: aa1f03f3 mov x19, xzr 65990: f9402bf4 ldr x20, [sp, #0x50] 65994: f94023f7 ldr x23, [sp, #0x40] 65998: f9401be1 ldr x1, [sp, #0x30] 6599c: d101c3a8 sub x8, x29, #0x70 659a0: 12800003 mov w3, #-0x1 // =-1 659a4: aa1903e0 mov x0, x25 659a8: 2a1f03e2 mov w2, wzr 659ac: 94002557 bl 0x6ef08 659b0: f85903a8 ldur x8, [x29, #-0x70] 659b4: b4002be8 cbz x8, 0x65f30 659b8: f94017e3 ldr x3, [sp, #0x28] 659bc: f9005be8 str x8, [sp, #0xb0] 659c0: b4000203 cbz x3, 0x65a00 659c4: f94013e4 ldr x4, [sp, #0x20] 659c8: 910283e8 add x8, sp, #0xa0 659cc: 52800022 mov w2, #0x1 // =1 659d0: aa1803e0 mov x0, x24 659d4: aa1903e1 mov x1, x25 659d8: 97ffef79 bl 0x617bc 659dc: b4000177 cbz x23, 0x65a08 659e0: f9400fe4 ldr x4, [sp, #0x18] 659e4: 910243e8 add x8, sp, #0x90 659e8: 52800022 mov w2, #0x1 // =1 659ec: aa1803e0 mov x0, x24 659f0: aa1903e1 mov x1, x25 659f4: aa1703e3 mov x3, x23 659f8: 97ffef71 bl 0x617bc 659fc: 14000004 b 0x65a0c 65a00: a90a7fff stp xzr, xzr, [sp, #0xa0] 65a04: b5fffef7 cbnz x23, 0x659e0 65a08: a9097fff stp xzr, xzr, [sp, #0x90] 65a0c: b94017e4 ldr w4, [sp, #0x14] 65a10: 9102c3e1 add x1, sp, #0xb0 65a14: 910283e2 add x2, sp, #0xa0 65a18: 910243e3 add x3, sp, #0x90 65a1c: aa1603e0 mov x0, x22 65a20: 94002e0c bl 0x71250 65a24: f9404ff6 ldr x22, [sp, #0x98] 65a28: b40001b6 cbz x22, 0x65a5c 65a2c: 910022c8 add x8, x22, #0x8 65a30: c85ffd09 ldaxr x9, [x8] 65a34: d100052a sub x10, x9, #0x1 65a38: c80bfd0a stlxr w11, x10, [x8] 65a3c: 35ffffab cbnz w11, 0x65a30 65a40: b50000e9 cbnz x9, 0x65a5c 65a44: f94002c8 ldr x8, [x22] 65a48: aa1603e0 mov x0, x22 65a4c: f9400908 ldr x8, [x8, #0x10] 65a50: d63f0100 blr x8 65a54: aa1603e0 mov x0, x22 65a58: 97ff714e bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 65a5c: f94057f6 ldr x22, [sp, #0xa8] 65a60: b40001b6 cbz x22, 0x65a94 65a64: 910022c8 add x8, x22, #0x8 65a68: c85ffd09 ldaxr x9, [x8] 65a6c: d100052a sub x10, x9, #0x1 65a70: c80bfd0a stlxr w11, x10, [x8] 65a74: 35ffffab cbnz w11, 0x65a68 65a78: b50000e9 cbnz x9, 0x65a94 65a7c: f94002c8 ldr x8, [x22] 65a80: aa1603e0 mov x0, x22 65a84: f9400908 ldr x8, [x8, #0x10] 65a88: d63f0100 blr x8 65a8c: aa1603e0 mov x0, x22 65a90: 97ff7140 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 65a94: b40011f3 cbz x19, 0x65cd0 65a98: 91002268 add x8, x19, #0x8 65a9c: c85ffd09 ldaxr x9, [x8] 65aa0: d100052a sub x10, x9, #0x1 65aa4: c80bfd0a stlxr w11, x10, [x8] 65aa8: 35ffffab cbnz w11, 0x65a9c 65aac: 14000082 b 0x65cb4 65ab0: f94002c8 ldr x8, [x22] 65ab4: aa1603e0 mov x0, x22 65ab8: f9400908 ldr x8, [x8, #0x10] 65abc: d63f0100 blr x8 65ac0: aa1603e0 mov x0, x22 65ac4: 97ff7133 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 65ac8: 3707f234 tbnz w20, #0x0, 0x6590c 65acc: f9410308 ldr x8, [x24, #0x200] 65ad0: 52800609 mov w9, #0x30 // =48 65ad4: 9b0922e9 madd x9, x23, x9, x8 65ad8: f9400536 ldr x22, [x9, #0x8] 65adc: b4000396 cbz x22, 0x65b4c 65ae0: 52800609 mov w9, #0x30 // =48 65ae4: 9b0922e8 madd x8, x23, x9, x8 65ae8: f9400913 ldr x19, [x8, #0x10] 65aec: b4000333 cbz x19, 0x65b50 65af0: f9402bf4 ldr x20, [sp, #0x50] 65af4: f94023f7 ldr x23, [sp, #0x40] 65af8: 91002268 add x8, x19, #0x8 65afc: c85f7d09 ldxr x9, [x8] 65b00: 91000529 add x9, x9, #0x1 65b04: c80a7d09 stxr w10, x9, [x8] 65b08: 35ffffaa cbnz w10, 0x65afc 65b0c: c85f7d09 ldxr x9, [x8] 65b10: 91000529 add x9, x9, #0x1 65b14: c80a7d09 stxr w10, x9, [x8] 65b18: 35ffffaa cbnz w10, 0x65b0c 65b1c: c85ffd09 ldaxr x9, [x8] 65b20: d100052a sub x10, x9, #0x1 65b24: c80bfd0a stlxr w11, x10, [x8] 65b28: 35ffffab cbnz w11, 0x65b1c 65b2c: b5000169 cbnz x9, 0x65b58 65b30: f9400268 ldr x8, [x19] 65b34: aa1303e0 mov x0, x19 65b38: f9400908 ldr x8, [x8, #0x10] 65b3c: d63f0100 blr x8 65b40: aa1303e0 mov x0, x19 65b44: 97ff7113 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 65b48: 14000004 b 0x65b58 65b4c: aa1f03f3 mov x19, xzr 65b50: f9402bf4 ldr x20, [sp, #0x50] 65b54: f94023f7 ldr x23, [sp, #0x40] 65b58: 910203e8 add x8, sp, #0x80 65b5c: aa1603e0 mov x0, x22 65b60: 94003936 bl 0x74038 65b64: f94043f6 ldr x22, [sp, #0x80] 65b68: f9401be1 ldr x1, [sp, #0x30] 65b6c: d101c3a8 sub x8, x29, #0x70 65b70: 12800003 mov w3, #-0x1 // =-1 65b74: aa1903e0 mov x0, x25 65b78: 2a1f03e2 mov w2, wzr 65b7c: 940024e3 bl 0x6ef08 65b80: f85903a8 ldur x8, [x29, #-0x70] 65b84: b4002148 cbz x8, 0x65fac 65b88: f94017e3 ldr x3, [sp, #0x28] 65b8c: f9003fe8 str x8, [sp, #0x78] 65b90: b4000203 cbz x3, 0x65bd0 65b94: f94013e4 ldr x4, [sp, #0x20] 65b98: 9101a3e8 add x8, sp, #0x68 65b9c: aa1803e0 mov x0, x24 65ba0: aa1903e1 mov x1, x25 65ba4: 2a1f03e2 mov w2, wzr 65ba8: 97ffef05 bl 0x617bc 65bac: b4000177 cbz x23, 0x65bd8 65bb0: f9400fe4 ldr x4, [sp, #0x18] 65bb4: 910163e8 add x8, sp, #0x58 65bb8: aa1803e0 mov x0, x24 65bbc: aa1903e1 mov x1, x25 65bc0: 2a1f03e2 mov w2, wzr 65bc4: aa1703e3 mov x3, x23 65bc8: 97ffeefd bl 0x617bc 65bcc: 14000004 b 0x65bdc 65bd0: a906ffff stp xzr, xzr, [sp, #0x68] 65bd4: b5fffef7 cbnz x23, 0x65bb0 65bd8: a905ffff stp xzr, xzr, [sp, #0x58] 65bdc: b94017e4 ldr w4, [sp, #0x14] 65be0: 9101e3e1 add x1, sp, #0x78 65be4: 9101a3e2 add x2, sp, #0x68 65be8: 910163e3 add x3, sp, #0x58 65bec: aa1603e0 mov x0, x22 65bf0: 94002d98 bl 0x71250 65bf4: f94033f6 ldr x22, [sp, #0x60] 65bf8: b40001b6 cbz x22, 0x65c2c 65bfc: 910022c8 add x8, x22, #0x8 65c00: c85ffd09 ldaxr x9, [x8] 65c04: d100052a sub x10, x9, #0x1 65c08: c80bfd0a stlxr w11, x10, [x8] 65c0c: 35ffffab cbnz w11, 0x65c00 65c10: b50000e9 cbnz x9, 0x65c2c 65c14: f94002c8 ldr x8, [x22] 65c18: aa1603e0 mov x0, x22 65c1c: f9400908 ldr x8, [x8, #0x10] 65c20: d63f0100 blr x8 65c24: aa1603e0 mov x0, x22 65c28: 97ff70da bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 65c2c: f9403bf6 ldr x22, [sp, #0x70] 65c30: b40001b6 cbz x22, 0x65c64 65c34: 910022c8 add x8, x22, #0x8 65c38: c85ffd09 ldaxr x9, [x8] 65c3c: d100052a sub x10, x9, #0x1 65c40: c80bfd0a stlxr w11, x10, [x8] 65c44: 35ffffab cbnz w11, 0x65c38 65c48: b50000e9 cbnz x9, 0x65c64 65c4c: f94002c8 ldr x8, [x22] 65c50: aa1603e0 mov x0, x22 65c54: f9400908 ldr x8, [x8, #0x10] 65c58: d63f0100 blr x8 65c5c: aa1603e0 mov x0, x22 65c60: 97ff70cc bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 65c64: f94047f6 ldr x22, [sp, #0x88] 65c68: b40001b6 cbz x22, 0x65c9c 65c6c: 910022c8 add x8, x22, #0x8 65c70: c85ffd09 ldaxr x9, [x8] 65c74: d100052a sub x10, x9, #0x1 65c78: c80bfd0a stlxr w11, x10, [x8] 65c7c: 35ffffab cbnz w11, 0x65c70 65c80: b50000e9 cbnz x9, 0x65c9c 65c84: f94002c8 ldr x8, [x22] 65c88: aa1603e0 mov x0, x22 65c8c: f9400908 ldr x8, [x8, #0x10] 65c90: d63f0100 blr x8 65c94: aa1603e0 mov x0, x22 65c98: 97ff70be bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 65c9c: b40001b3 cbz x19, 0x65cd0 65ca0: 91002268 add x8, x19, #0x8 65ca4: c85ffd09 ldaxr x9, [x8] 65ca8: d100052a sub x10, x9, #0x1 65cac: c80bfd0a stlxr w11, x10, [x8] 65cb0: 35ffffab cbnz w11, 0x65ca4 65cb4: b50000e9 cbnz x9, 0x65cd0 65cb8: f9400268 ldr x8, [x19] 65cbc: aa1303e0 mov x0, x19 65cc0: f9400908 ldr x8, [x8, #0x10] 65cc4: d63f0100 blr x8 65cc8: aa1303e0 mov x0, x19 65ccc: 97ff70b1 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 65cd0: 52800033 mov w19, #0x1 // =1 65cd4: 385493a8 ldurb w8, [x29, #-0xb7] 65cd8: 35ffc468 cbnz w8, 0x65564 65cdc: f85603b5 ldur x21, [x29, #-0xa0] 65ce0: b40000f5 cbz x21, 0x65cfc 65ce4: 910022a8 add x8, x21, #0x8 65ce8: c85ffd09 ldaxr x9, [x8] 65cec: d100052a sub x10, x9, #0x1 65cf0: c80bfd0a stlxr w11, x10, [x8] 65cf4: 35ffffab cbnz w11, 0x65ce8 65cf8: b40001e9 cbz x9, 0x65d34 65cfc: 370002ba tbnz w26, #0x0, 0x65d50 65d00: 91002288 add x8, x20, #0x8 65d04: c85ffd09 ldaxr x9, [x8] 65d08: d100052a sub x10, x9, #0x1 65d0c: c80bfd0a stlxr w11, x10, [x8] 65d10: 35ffffab cbnz w11, 0x65d04 65d14: b50001e9 cbnz x9, 0x65d50 65d18: f9400288 ldr x8, [x20] 65d1c: aa1403e0 mov x0, x20 65d20: f9400908 ldr x8, [x8, #0x10] 65d24: d63f0100 blr x8 65d28: aa1403e0 mov x0, x20 65d2c: 97ff7099 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 65d30: 14000008 b 0x65d50 65d34: f94002a8 ldr x8, [x21] 65d38: aa1503e0 mov x0, x21 65d3c: f9400908 ldr x8, [x8, #0x10] 65d40: d63f0100 blr x8 65d44: aa1503e0 mov x0, x21 65d48: 97ff7092 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 65d4c: 3607fdba tbz w26, #0x0, 0x65d00 65d50: d10263a0 sub x0, x29, #0x98 65d54: 940021ee bl 0x6e50c 65d58: a97723a9 ldp x9, x8, [x29, #-0x90] 65d5c: f9005928 str x8, [x9, #0xb0] 65d60: aa1b03e0 mov x0, x27 65d64: 94001f5a bl 0x6dacc 65d68: f9401fe8 ldr x8, [sp, #0x38] 65d6c: f9401508 ldr x8, [x8, #0x28] 65d70: f85a03a9 ldur x9, [x29, #-0x60] 65d74: eb09011f cmp x8, x9 65d78: 540002c1 b.ne 0x65dd0 65d7c: 2a1303e0 mov w0, w19 65d80: a95d7bfd ldp x29, x30, [sp, #0x1d0] 65d84: a95c4ff4 ldp x20, x19, [sp, #0x1c0] 65d88: a95b57f6 ldp x22, x21, [sp, #0x1b0] 65d8c: a95a5ff8 ldp x24, x23, [sp, #0x1a0] 65d90: a95967fa ldp x26, x25, [sp, #0x190] 65d94: a9586ffc ldp x28, x27, [sp, #0x180] 65d98: 910783ff add sp, sp, #0x1e0 65d9c: d65f03c0 ret 65da0: f0000540 adrp x0, 0x110000 65da4: 91034000 add x0, x0, #0xd0 65da8: 97ff724e bl 0x426e0 <__cxa_guard_acquire@plt> 65dac: 34ffa820 cbz w0, 0x652b0 65db0: f90007fb str x27, [sp, #0x8] 65db4: 97ff6d4f bl 0x412f0 65db8: f9006780 str x0, [x28, #0xc8] 65dbc: f0000540 adrp x0, 0x110000 65dc0: 91034000 add x0, x0, #0xd0 65dc4: 97ff6e8b bl 0x417f0 <__cxa_guard_release@plt> 65dc8: f94007fb ldr x27, [sp, #0x8] 65dcc: 17fffd39 b 0x652b0 65dd0: 97ff71b0 bl 0x42490 <__stack_chk_fail@plt> 65dd4: d0000540 adrp x0, 0x10f000 65dd8: f945b000 ldr x0, [x0, #0xb60] 65ddc: b0000381 adrp x1, 0xd6000 <__cxa_demangle+0x13720> 65de0: 913c2421 add x1, x1, #0xf09 65de4: 528004e2 mov w2, #0x27 // =39 65de8: 97ffb635 bl 0x536bc 65dec: f9400008 ldr x8, [x0] 65df0: aa0003f3 mov x19, x0 65df4: f85e8108 ldur x8, [x8, #-0x18] 65df8: 8b080000 add x0, x0, x8 65dfc: d101a3a8 sub x8, x29, #0x68 65e00: 97ff718c bl 0x42430 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 65e04: d0000541 adrp x1, 0x10f000 65e08: f945a021 ldr x1, [x1, #0xb40] 65e0c: d101a3a0 sub x0, x29, #0x68 65e10: 97ff71ec bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 65e14: f9400008 ldr x8, [x0] 65e18: f9401d08 ldr x8, [x8, #0x38] 65e1c: 52800141 mov w1, #0xa // =10 65e20: d63f0100 blr x8 65e24: 2a0003f6 mov w22, w0 65e28: d101a3a0 sub x0, x29, #0x68 65e2c: 97ff71dd bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 65e30: aa1303e0 mov x0, x19 65e34: 2a1603e1 mov w1, w22 65e38: 97ffb78c bl 0x53c68 65e3c: aa1303e0 mov x0, x19 65e40: 97ffb71e bl 0x53ab8 65e44: 97ff707f bl 0x42040 65e48: d0000540 adrp x0, 0x10f000 65e4c: f945b000 ldr x0, [x0, #0xb60] 65e50: b0000381 adrp x1, 0xd6000 <__cxa_demangle+0x13720> 65e54: 913c2421 add x1, x1, #0xf09 65e58: 528004e2 mov w2, #0x27 // =39 65e5c: 97ffb618 bl 0x536bc 65e60: f9400008 ldr x8, [x0] 65e64: aa0003f3 mov x19, x0 65e68: f85e8108 ldur x8, [x8, #-0x18] 65e6c: 8b080000 add x0, x0, x8 65e70: d101a3a8 sub x8, x29, #0x68 65e74: 97ff716f bl 0x42430 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 65e78: d0000541 adrp x1, 0x10f000 65e7c: f945a021 ldr x1, [x1, #0xb40] 65e80: d101a3a0 sub x0, x29, #0x68 65e84: 97ff71cf bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 65e88: f9400008 ldr x8, [x0] 65e8c: f9401d08 ldr x8, [x8, #0x38] 65e90: 52800141 mov w1, #0xa // =10 65e94: d63f0100 blr x8 65e98: 2a0003f6 mov w22, w0 65e9c: d101a3a0 sub x0, x29, #0x68 65ea0: 97ff71c0 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 65ea4: aa1303e0 mov x0, x19 65ea8: 2a1603e1 mov w1, w22 65eac: 97ffb76f bl 0x53c68 65eb0: aa1303e0 mov x0, x19 65eb4: 97ffb701 bl 0x53ab8 65eb8: 97ff7062 bl 0x42040 65ebc: d0000540 adrp x0, 0x10f000 65ec0: f945b000 ldr x0, [x0, #0xb60] 65ec4: b0000381 adrp x1, 0xd6000 <__cxa_demangle+0x13720> 65ec8: 913c2421 add x1, x1, #0xf09 65ecc: 528004e2 mov w2, #0x27 // =39 65ed0: 97ffb5fb bl 0x536bc 65ed4: f9400008 ldr x8, [x0] 65ed8: aa0003f3 mov x19, x0 65edc: f85e8108 ldur x8, [x8, #-0x18] 65ee0: 8b080000 add x0, x0, x8 65ee4: d101a3a8 sub x8, x29, #0x68 65ee8: 97ff7152 bl 0x42430 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 65eec: d0000541 adrp x1, 0x10f000 65ef0: f945a021 ldr x1, [x1, #0xb40] 65ef4: d101a3a0 sub x0, x29, #0x68 65ef8: 97ff71b2 bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 65efc: f9400008 ldr x8, [x0] 65f00: f9401d08 ldr x8, [x8, #0x38] 65f04: 52800141 mov w1, #0xa // =10 65f08: d63f0100 blr x8 65f0c: 2a0003f6 mov w22, w0 65f10: d101a3a0 sub x0, x29, #0x68 65f14: 97ff71a3 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 65f18: aa1303e0 mov x0, x19 65f1c: 2a1603e1 mov w1, w22 65f20: 97ffb752 bl 0x53c68 65f24: aa1303e0 mov x0, x19 65f28: 97ffb6e4 bl 0x53ab8 65f2c: 97ff7045 bl 0x42040 65f30: b90013fa str w26, [sp, #0x10] 65f34: f90007fb str x27, [sp, #0x8] 65f38: d0000540 adrp x0, 0x10f000 65f3c: f945b000 ldr x0, [x0, #0xb60] 65f40: b0000381 adrp x1, 0xd6000 <__cxa_demangle+0x13720> 65f44: 913c2421 add x1, x1, #0xf09 65f48: 528004e2 mov w2, #0x27 // =39 65f4c: 97ffb5dc bl 0x536bc 65f50: f9400008 ldr x8, [x0] 65f54: aa0003f6 mov x22, x0 65f58: f85e8108 ldur x8, [x8, #-0x18] 65f5c: 8b080000 add x0, x0, x8 65f60: d101a3a8 sub x8, x29, #0x68 65f64: 97ff7133 bl 0x42430 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 65f68: d0000541 adrp x1, 0x10f000 65f6c: f945a021 ldr x1, [x1, #0xb40] 65f70: d101a3a0 sub x0, x29, #0x68 65f74: 97ff7193 bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 65f78: f9400008 ldr x8, [x0] 65f7c: f9401d08 ldr x8, [x8, #0x38] 65f80: 52800141 mov w1, #0xa // =10 65f84: d63f0100 blr x8 65f88: 2a0003f4 mov w20, w0 65f8c: d101a3a0 sub x0, x29, #0x68 65f90: 97ff7184 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 65f94: aa1603e0 mov x0, x22 65f98: 2a1403e1 mov w1, w20 65f9c: 97ffb733 bl 0x53c68 65fa0: aa1603e0 mov x0, x22 65fa4: 97ffb6c5 bl 0x53ab8 65fa8: 97ff7026 bl 0x42040 65fac: b90013fa str w26, [sp, #0x10] 65fb0: f90007fb str x27, [sp, #0x8] 65fb4: d0000540 adrp x0, 0x10f000 65fb8: f945b000 ldr x0, [x0, #0xb60] 65fbc: b0000381 adrp x1, 0xd6000 <__cxa_demangle+0x13720> 65fc0: 913c2421 add x1, x1, #0xf09 65fc4: 528004e2 mov w2, #0x27 // =39 65fc8: 97ffb5bd bl 0x536bc 65fcc: f9400008 ldr x8, [x0] 65fd0: aa0003f6 mov x22, x0 65fd4: f85e8108 ldur x8, [x8, #-0x18] 65fd8: 8b080000 add x0, x0, x8 65fdc: d101a3a8 sub x8, x29, #0x68 65fe0: 97ff7114 bl 0x42430 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 65fe4: d0000541 adrp x1, 0x10f000 65fe8: f945a021 ldr x1, [x1, #0xb40] 65fec: d101a3a0 sub x0, x29, #0x68 65ff0: 97ff7174 bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 65ff4: f9400008 ldr x8, [x0] 65ff8: f9401d08 ldr x8, [x8, #0x38] 65ffc: 52800141 mov w1, #0xa // =10 66000: d63f0100 blr x8 66004: 2a0003f4 mov w20, w0 66008: d101a3a0 sub x0, x29, #0x68 6600c: 97ff7165 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 66010: aa1603e0 mov x0, x22 66014: 2a1403e1 mov w1, w20 66018: 97ffb714 bl 0x53c68 6601c: aa1603e0 mov x0, x22 66020: 97ffb6a6 bl 0x53ab8 66024: 97ff7007 bl 0x42040 66028: 14000041 b 0x6612c 6602c: aa0003f6 mov x22, x0 66030: d101a3a0 sub x0, x29, #0x68 66034: 97ff715b bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 66038: f94047f4 ldr x20, [sp, #0x88] 6603c: b50013d4 cbnz x20, 0x662b4 66040: 140000ae b 0x662f8 66044: aa0003f6 mov x22, x0 66048: b50016f3 cbnz x19, 0x66324 6604c: 140000c9 b 0x66370 66050: aa0003f6 mov x22, x0 66054: d101a3a0 sub x0, x29, #0x68 66058: 97ff7152 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 6605c: b5001653 cbnz x19, 0x66324 66060: 140000c4 b 0x66370 66064: 14000086 b 0x6627c 66068: aa0003f6 mov x22, x0 6606c: d101a3a0 sub x0, x29, #0x68 66070: 97ff714c bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 66074: f94067f3 ldr x19, [sp, #0xc8] 66078: b5001093 cbnz x19, 0x66288 6607c: 140000bd b 0x66370 66080: 140000b3 b 0x6634c 66084: aa0003f6 mov x22, x0 66088: d101a3a0 sub x0, x29, #0x68 6608c: 97ff7145 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 66090: f85403b3 ldur x19, [x29, #-0xc0] 66094: b5001633 cbnz x19, 0x66358 66098: 140000b6 b 0x66370 6609c: 140000a8 b 0x6633c 660a0: aa0003f6 mov x22, x0 660a4: d101a3a0 sub x0, x29, #0x68 660a8: 97ff713e bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 660ac: 385493a8 ldurb w8, [x29, #-0xb7] 660b0: 35001648 cbnz w8, 0x66378 660b4: 140000ff b 0x664b0 660b8: aa0003f6 mov x22, x0 660bc: d0000540 adrp x0, 0x110000 660c0: 91034000 add x0, x0, #0xd0 660c4: 97ff70b3 bl 0x42390 <__cxa_guard_abort@plt> 660c8: 14000122 b 0x66550 660cc: 14000001 b 0x660d0 660d0: aa0003f3 mov x19, x0 660d4: d0000540 adrp x0, 0x110000 660d8: 91034000 add x0, x0, #0xd0 660dc: 97ff70ad bl 0x42390 <__cxa_guard_abort@plt> 660e0: 14000123 b 0x6656c 660e4: f9407bf3 ldr x19, [sp, #0xf0] 660e8: aa0003f6 mov x22, x0 660ec: b4001433 cbz x19, 0x66370 660f0: 91002268 add x8, x19, #0x8 660f4: c85ffd09 ldaxr x9, [x8] 660f8: d100052a sub x10, x9, #0x1 660fc: c80bfd0a stlxr w11, x10, [x8] 66100: 35ffffab cbnz w11, 0x660f4 66104: 1400009a b 0x6636c 66108: 1400008d b 0x6633c 6610c: b90013fa str w26, [sp, #0x10] 66110: f90007fb str x27, [sp, #0x8] 66114: aa0003f6 mov x22, x0 66118: f9403bf4 ldr x20, [sp, #0x70] 6611c: b50004f4 cbnz x20, 0x661b8 66120: 14000063 b 0x662ac 66124: b90013fa str w26, [sp, #0x10] 66128: f90007fb str x27, [sp, #0x8] 6612c: aa0003f6 mov x22, x0 66130: f94047f4 ldr x20, [sp, #0x88] 66134: b5000c14 cbnz x20, 0x662b4 66138: 14000070 b 0x662f8 6613c: b90013fa str w26, [sp, #0x10] 66140: f90007fb str x27, [sp, #0x8] 66144: aa0003f6 mov x22, x0 66148: f94057f4 ldr x20, [sp, #0xa8] 6614c: b50007d4 cbnz x20, 0x66244 66150: 14000074 b 0x66320 66154: b90013fa str w26, [sp, #0x10] 66158: f90007fb str x27, [sp, #0x8] 6615c: aa0003f6 mov x22, x0 66160: b5000e33 cbnz x19, 0x66324 66164: 14000083 b 0x66370 66168: 14000075 b 0x6633c 6616c: f94033f4 ldr x20, [sp, #0x60] 66170: aa0003f6 mov x22, x0 66174: b90013fa str w26, [sp, #0x10] 66178: f90007fb str x27, [sp, #0x8] 6617c: b40001b4 cbz x20, 0x661b0 66180: 91002288 add x8, x20, #0x8 66184: c85ffd09 ldaxr x9, [x8] 66188: d100052a sub x10, x9, #0x1 6618c: c80bfd0a stlxr w11, x10, [x8] 66190: 35ffffab cbnz w11, 0x66184 66194: b50000e9 cbnz x9, 0x661b0 66198: f9400288 ldr x8, [x20] 6619c: aa1403e0 mov x0, x20 661a0: f9400908 ldr x8, [x8, #0x10] 661a4: d63f0100 blr x8 661a8: aa1403e0 mov x0, x20 661ac: 97ff6f79 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 661b0: f9403bf4 ldr x20, [sp, #0x70] 661b4: b40007d4 cbz x20, 0x662ac 661b8: 91002288 add x8, x20, #0x8 661bc: c85ffd09 ldaxr x9, [x8] 661c0: d100052a sub x10, x9, #0x1 661c4: c80bfd0a stlxr w11, x10, [x8] 661c8: 35ffffab cbnz w11, 0x661bc 661cc: b5000709 cbnz x9, 0x662ac 661d0: f9400288 ldr x8, [x20] 661d4: aa1403e0 mov x0, x20 661d8: f9400908 ldr x8, [x8, #0x10] 661dc: d63f0100 blr x8 661e0: aa1403e0 mov x0, x20 661e4: 97ff6f6b bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 661e8: f94047f4 ldr x20, [sp, #0x88] 661ec: b5000654 cbnz x20, 0x662b4 661f0: 14000042 b 0x662f8 661f4: 14000022 b 0x6627c 661f8: f9404ff4 ldr x20, [sp, #0x98] 661fc: aa0003f6 mov x22, x0 66200: b90013fa str w26, [sp, #0x10] 66204: f90007fb str x27, [sp, #0x8] 66208: b40001b4 cbz x20, 0x6623c 6620c: 91002288 add x8, x20, #0x8 66210: c85ffd09 ldaxr x9, [x8] 66214: d100052a sub x10, x9, #0x1 66218: c80bfd0a stlxr w11, x10, [x8] 6621c: 35ffffab cbnz w11, 0x66210 66220: b50000e9 cbnz x9, 0x6623c 66224: f9400288 ldr x8, [x20] 66228: aa1403e0 mov x0, x20 6622c: f9400908 ldr x8, [x8, #0x10] 66230: d63f0100 blr x8 66234: aa1403e0 mov x0, x20 66238: 97ff6f56 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 6623c: f94057f4 ldr x20, [sp, #0xa8] 66240: b4000714 cbz x20, 0x66320 66244: 91002288 add x8, x20, #0x8 66248: c85ffd09 ldaxr x9, [x8] 6624c: d100052a sub x10, x9, #0x1 66250: c80bfd0a stlxr w11, x10, [x8] 66254: 35ffffab cbnz w11, 0x66248 66258: b5000649 cbnz x9, 0x66320 6625c: f9400288 ldr x8, [x20] 66260: aa1403e0 mov x0, x20 66264: f9400908 ldr x8, [x8, #0x10] 66268: d63f0100 blr x8 6626c: aa1403e0 mov x0, x20 66270: 97ff6f48 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 66274: b5000593 cbnz x19, 0x66324 66278: 1400003e b 0x66370 6627c: aa0003f6 mov x22, x0 66280: f94067f3 ldr x19, [sp, #0xc8] 66284: b4000773 cbz x19, 0x66370 66288: 91002268 add x8, x19, #0x8 6628c: c85ffd09 ldaxr x9, [x8] 66290: d100052a sub x10, x9, #0x1 66294: c80bfd0a stlxr w11, x10, [x8] 66298: 35ffffab cbnz w11, 0x6628c 6629c: 14000034 b 0x6636c 662a0: b90013fa str w26, [sp, #0x10] 662a4: f90007fb str x27, [sp, #0x8] 662a8: aa0003f6 mov x22, x0 662ac: f94047f4 ldr x20, [sp, #0x88] 662b0: b4000254 cbz x20, 0x662f8 662b4: 91002288 add x8, x20, #0x8 662b8: c85ffd09 ldaxr x9, [x8] 662bc: d100052a sub x10, x9, #0x1 662c0: c80bfd0a stlxr w11, x10, [x8] 662c4: 35ffffab cbnz w11, 0x662b8 662c8: b5000189 cbnz x9, 0x662f8 662cc: f9400288 ldr x8, [x20] 662d0: aa1403e0 mov x0, x20 662d4: f9400908 ldr x8, [x8, #0x10] 662d8: d63f0100 blr x8 662dc: aa1403e0 mov x0, x20 662e0: 97ff6f2c bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 662e4: b50000d3 cbnz x19, 0x662fc 662e8: 14000022 b 0x66370 662ec: b90013fa str w26, [sp, #0x10] 662f0: f90007fb str x27, [sp, #0x8] 662f4: aa0003f6 mov x22, x0 662f8: b40003d3 cbz x19, 0x66370 662fc: 91002268 add x8, x19, #0x8 66300: c85ffd09 ldaxr x9, [x8] 66304: d100052a sub x10, x9, #0x1 66308: c80bfd0a stlxr w11, x10, [x8] 6630c: 35ffffab cbnz w11, 0x66300 66310: 14000017 b 0x6636c 66314: b90013fa str w26, [sp, #0x10] 66318: f90007fb str x27, [sp, #0x8] 6631c: aa0003f6 mov x22, x0 66320: b4000293 cbz x19, 0x66370 66324: 91002268 add x8, x19, #0x8 66328: c85ffd09 ldaxr x9, [x8] 6632c: d100052a sub x10, x9, #0x1 66330: c80bfd0a stlxr w11, x10, [x8] 66334: 35ffffab cbnz w11, 0x66328 66338: 1400000d b 0x6636c 6633c: aa0003f6 mov x22, x0 66340: 385493a8 ldurb w8, [x29, #-0xb7] 66344: 350001a8 cbnz w8, 0x66378 66348: 1400005a b 0x664b0 6634c: aa0003f6 mov x22, x0 66350: f85403b3 ldur x19, [x29, #-0xc0] 66354: b40000f3 cbz x19, 0x66370 66358: 91002268 add x8, x19, #0x8 6635c: c85ffd09 ldaxr x9, [x8] 66360: d100052a sub x10, x9, #0x1 66364: c80bfd0a stlxr w11, x10, [x8] 66368: 35ffffab cbnz w11, 0x6635c 6636c: b4000829 cbz x9, 0x66470 66370: 385493a8 ldurb w8, [x29, #-0xb7] 66374: 340009e8 cbz w8, 0x664b0 66378: 385483a8 ldurb w8, [x29, #-0xb8] 6637c: 340009a8 cbz w8, 0x664b0 66380: 08dffea8 ldarb w8, [x21] 66384: 36000228 tbz w8, #0x0, 0x663c8 66388: f85503a9 ldur x9, [x29, #-0xb0] 6638c: f9406788 ldr x8, [x28, #0xc8] 66390: f9400120 ldr x0, [x9] 66394: f942e508 ldr x8, [x8, #0x5c8] 66398: d63f0100 blr x8 6639c: 34000360 cbz w0, 0x66408 663a0: f90043ff str xzr, [sp, #0x80] 663a4: 08dffea8 ldarb w8, [x21] 663a8: 36000208 tbz w8, #0x0, 0x663e8 663ac: f85503a9 ldur x9, [x29, #-0xb0] 663b0: f9406788 ldr x8, [x28, #0xc8] 663b4: f9400120 ldr x0, [x9] 663b8: f942e908 ldr x8, [x8, #0x5d0] 663bc: 910203e1 add x1, sp, #0x80 663c0: d63f0100 blr x8 663c4: 17ffffef b 0x66380 663c8: aa1503e0 mov x0, x21 663cc: 97ff70c5 bl 0x426e0 <__cxa_guard_acquire@plt> 663d0: 34fffdc0 cbz w0, 0x66388 663d4: 97ff6bc7 bl 0x412f0 663d8: f9006780 str x0, [x28, #0xc8] 663dc: aa1503e0 mov x0, x21 663e0: 97ff6d04 bl 0x417f0 <__cxa_guard_release@plt> 663e4: 17ffffe9 b 0x66388 663e8: aa1503e0 mov x0, x21 663ec: 97ff70bd bl 0x426e0 <__cxa_guard_acquire@plt> 663f0: 34fffde0 cbz w0, 0x663ac 663f4: 97ff6bbf bl 0x412f0 663f8: f9006780 str x0, [x28, #0xc8] 663fc: aa1503e0 mov x0, x21 66400: 97ff6cfc bl 0x417f0 <__cxa_guard_release@plt> 66404: 17ffffea b 0x663ac 66408: a9752ba8 ldp x8, x10, [x29, #-0xb0] 6640c: f85603a9 ldur x9, [x29, #-0xa0] 66410: b40000c9 cbz x9, 0x66428 66414: 9100212b add x11, x9, #0x8 66418: c85f7d6c ldxr x12, [x11] 6641c: 9100058c add x12, x12, #0x1 66420: c80d7d6c stxr w13, x12, [x11] 66424: 35ffffad cbnz w13, 0x66418 66428: f9400d13 ldr x19, [x8, #0x18] 6642c: a901250a stp x10, x9, [x8, #0x10] 66430: b4000413 cbz x19, 0x664b0 66434: 91002268 add x8, x19, #0x8 66438: c85ffd09 ldaxr x9, [x8] 6643c: d100052a sub x10, x9, #0x1 66440: c80bfd0a stlxr w11, x10, [x8] 66444: 35ffffab cbnz w11, 0x66438 66448: b5000349 cbnz x9, 0x664b0 6644c: f9400268 ldr x8, [x19] 66450: aa1303e0 mov x0, x19 66454: f9400908 ldr x8, [x8, #0x10] 66458: d63f0100 blr x8 6645c: aa1303e0 mov x0, x19 66460: 97ff6ecc bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 66464: f85603b3 ldur x19, [x29, #-0xa0] 66468: b5000293 cbnz x19, 0x664b8 6646c: 1400001f b 0x664e8 66470: f9400268 ldr x8, [x19] 66474: aa1303e0 mov x0, x19 66478: f9400908 ldr x8, [x8, #0x10] 6647c: d63f0100 blr x8 66480: aa1303e0 mov x0, x19 66484: 97ff6ec3 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 66488: 385493a8 ldurb w8, [x29, #-0xb7] 6648c: 35fff768 cbnz w8, 0x66378 66490: 14000008 b 0x664b0 66494: 17ffff0f b 0x660d0 66498: 17ffff0e b 0x660d0 6649c: 14000033 b 0x66568 664a0: 14000032 b 0x66568 664a4: aa0003f6 mov x22, x0 664a8: 385493a8 ldurb w8, [x29, #-0xb7] 664ac: 35fff668 cbnz w8, 0x66378 664b0: f85603b3 ldur x19, [x29, #-0xa0] 664b4: b40001b3 cbz x19, 0x664e8 664b8: 91002268 add x8, x19, #0x8 664bc: c85ffd09 ldaxr x9, [x8] 664c0: d100052a sub x10, x9, #0x1 664c4: c80bfd0a stlxr w11, x10, [x8] 664c8: 35ffffab cbnz w11, 0x664bc 664cc: b50000e9 cbnz x9, 0x664e8 664d0: f9400268 ldr x8, [x19] 664d4: aa1303e0 mov x0, x19 664d8: f9400908 ldr x8, [x8, #0x10] 664dc: d63f0100 blr x8 664e0: aa1303e0 mov x0, x19 664e4: 97ff6eab bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 664e8: b94013e8 ldr w8, [sp, #0x10] 664ec: 370001e8 tbnz w8, #0x0, 0x66528 664f0: f9402be8 ldr x8, [sp, #0x50] 664f4: 91002108 add x8, x8, #0x8 664f8: c85ffd09 ldaxr x9, [x8] 664fc: d100052a sub x10, x9, #0x1 66500: c80bfd0a stlxr w11, x10, [x8] 66504: 35ffffab cbnz w11, 0x664f8 66508: b5000109 cbnz x9, 0x66528 6650c: f9402bf3 ldr x19, [sp, #0x50] 66510: f9400268 ldr x8, [x19] 66514: aa1303e0 mov x0, x19 66518: f9400908 ldr x8, [x8, #0x10] 6651c: d63f0100 blr x8 66520: aa1303e0 mov x0, x19 66524: 97ff6e9b bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 66528: d10263a0 sub x0, x29, #0x98 6652c: 94001ff8 bl 0x6e50c 66530: a97723a9 ldp x9, x8, [x29, #-0x90] 66534: f9005928 str x8, [x9, #0xb0] 66538: 14000006 b 0x66550 6653c: 97ffb55c bl 0x53aac 66540: 97ffb55b bl 0x53aac 66544: 97ffb55a bl 0x53aac 66548: f90007fb str x27, [sp, #0x8] 6654c: aa0003f6 mov x22, x0 66550: f94007e0 ldr x0, [sp, #0x8] 66554: 94001d5e bl 0x6dacc 66558: aa1603e0 mov x0, x22 6655c: 9401bb90 bl 0xd539c <__cxa_demangle+0x12abc> 66560: 97ffb553 bl 0x53aac 66564: 14000001 b 0x66568 66568: aa0003f3 mov x19, x0 6656c: d102e3a8 sub x8, x29, #0xb8 66570: 91004100 add x0, x8, #0x10 66574: 97ff7438 bl 0x43654 66578: aa1303e0 mov x0, x19 6657c: 97ffb54c bl 0x53aac 66580: d102c3ff sub sp, sp, #0xb0 66584: a9056ffc stp x28, x27, [sp, #0x50] 66588: a90667fa stp x26, x25, [sp, #0x60] 6658c: a9075ff8 stp x24, x23, [sp, #0x70] 66590: a90857f6 stp x22, x21, [sp, #0x80] 66594: a9094ff4 stp x20, x19, [sp, #0x90] 66598: a90a7bfd stp x29, x30, [sp, #0xa0] 6659c: 910283fd add x29, sp, #0xa0 665a0: d53bd05a mrs x26, TPIDR_EL0 665a4: f9401749 ldr x9, [x26, #0x28] 665a8: b201f3eb mov x11, #-0x5555555555555556 // =-6148914691236517206 665ac: f295556b movk x11, #0xaaab 665b0: 93407c3b sxtw x27, w1 665b4: f90027e9 str x9, [sp, #0x48] 665b8: f941040a ldr x10, [x0, #0x208] 665bc: f9410009 ldr x9, [x0, #0x200] 665c0: f9402416 ldr x22, [x0, #0x48] 665c4: aa0803f4 mov x20, x8 665c8: cb09014a sub x10, x10, x9 665cc: 9344fd4a asr x10, x10, #4 665d0: 9b0b7d4a mul x10, x10, x11 665d4: eb1b015f cmp x10, x27 665d8: 540006e9 b.ls 0x666b4 665dc: a9414edc ldp x28, x19, [x22, #0x10] 665e0: aa0003f7 mov x23, x0 665e4: b40000f3 cbz x19, 0x66600 665e8: 91002268 add x8, x19, #0x8 665ec: c85f7d09 ldxr x9, [x8] 665f0: 91000529 add x9, x9, #0x1 665f4: c80a7d09 stxr w10, x9, [x8] 665f8: 35ffffaa cbnz w10, 0x665ec 665fc: f94102e9 ldr x9, [x23, #0x200] 66600: 52800608 mov w8, #0x30 // =48 66604: 9b082768 madd x8, x27, x8, x9 66608: f9400518 ldr x24, [x8, #0x8] 6660c: b40005b8 cbz x24, 0x666c0 66610: 52800608 mov w8, #0x30 // =48 66614: 9b082768 madd x8, x27, x8, x9 66618: f9400915 ldr x21, [x8, #0x10] 6661c: b40001f5 cbz x21, 0x66658 66620: 910022a8 add x8, x21, #0x8 66624: c85f7d09 ldxr x9, [x8] 66628: 91000529 add x9, x9, #0x1 6662c: c80a7d09 stxr w10, x9, [x8] 66630: 35ffffaa cbnz w10, 0x66624 66634: c85f7d09 ldxr x9, [x8] 66638: 91000529 add x9, x9, #0x1 6663c: c80a7d09 stxr w10, x9, [x8] 66640: 35ffffaa cbnz w10, 0x66634 66644: c85ffd09 ldaxr x9, [x8] 66648: d100052a sub x10, x9, #0x1 6664c: c80bfd0a stlxr w11, x10, [x8] 66650: 35ffffab cbnz w11, 0x66644 66654: b4001509 cbz x9, 0x668f4 66658: a902ffff stp xzr, xzr, [sp, #0x28] 6665c: b4000393 cbz x19, 0x666cc 66660: 91002268 add x8, x19, #0x8 66664: c85f7d09 ldxr x9, [x8] 66668: 91000529 add x9, x9, #0x1 6666c: c80a7d09 stxr w10, x9, [x8] 66670: 35ffffaa cbnz w10, 0x66664 66674: f9401bf9 ldr x25, [sp, #0x30] 66678: a902cffc stp x28, x19, [sp, #0x28] 6667c: b40002b9 cbz x25, 0x666d0 66680: 91002328 add x8, x25, #0x8 66684: c85ffd09 ldaxr x9, [x8] 66688: d100052a sub x10, x9, #0x1 6668c: c80bfd0a stlxr w11, x10, [x8] 66690: 35ffffab cbnz w11, 0x66684 66694: b50001e9 cbnz x9, 0x666d0 66698: f9400328 ldr x8, [x25] 6669c: aa1903e0 mov x0, x25 666a0: f9400908 ldr x8, [x8, #0x10] 666a4: d63f0100 blr x8 666a8: aa1903e0 mov x0, x25 666ac: 97ff6e39 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 666b0: 14000008 b 0x666d0 666b4: 910102c8 add x8, x22, #0x40 666b8: f9000288 str x8, [x20] 666bc: 14000082 b 0x668c4 666c0: aa1f03f5 mov x21, xzr 666c4: a902ffff stp xzr, xzr, [sp, #0x28] 666c8: b5fffcd3 cbnz x19, 0x66660 666cc: a902cffc stp x28, x19, [sp, #0x28] 666d0: 9100e3e8 add x8, sp, #0x38 666d4: 9100a3e1 add x1, sp, #0x28 666d8: aa1803e0 mov x0, x24 666dc: 9400301f bl 0x72758 666e0: f9401ff8 ldr x24, [sp, #0x38] 666e4: b40011d8 cbz x24, 0x6691c 666e8: f9401bf9 ldr x25, [sp, #0x30] 666ec: b40000f9 cbz x25, 0x66708 666f0: 91002328 add x8, x25, #0x8 666f4: c85ffd09 ldaxr x9, [x8] 666f8: d100052a sub x10, x9, #0x1 666fc: c80bfd0a stlxr w11, x10, [x8] 66700: 35ffffab cbnz w11, 0x666f4 66704: b40003e9 cbz x9, 0x66780 66708: b40000f5 cbz x21, 0x66724 6670c: 910022a8 add x8, x21, #0x8 66710: c85ffd09 ldaxr x9, [x8] 66714: d100052a sub x10, x9, #0x1 66718: c80bfd0a stlxr w11, x10, [x8] 6671c: 35ffffab cbnz w11, 0x66710 66720: b4000409 cbz x9, 0x667a0 66724: a901ffff stp xzr, xzr, [sp, #0x18] 66728: b40004d3 cbz x19, 0x667c0 6672c: 91002268 add x8, x19, #0x8 66730: c85f7d09 ldxr x9, [x8] 66734: 91000529 add x9, x9, #0x1 66738: c80a7d09 stxr w10, x9, [x8] 6673c: 35ffffaa cbnz w10, 0x66730 66740: f94013f5 ldr x21, [sp, #0x20] 66744: a901cffc stp x28, x19, [sp, #0x18] 66748: b40003f5 cbz x21, 0x667c4 6674c: 910022a8 add x8, x21, #0x8 66750: c85ffd09 ldaxr x9, [x8] 66754: d100052a sub x10, x9, #0x1 66758: c80bfd0a stlxr w11, x10, [x8] 6675c: 35ffffab cbnz w11, 0x66750 66760: b5000329 cbnz x9, 0x667c4 66764: f94002a8 ldr x8, [x21] 66768: aa1503e0 mov x0, x21 6676c: f9400908 ldr x8, [x8, #0x10] 66770: d63f0100 blr x8 66774: aa1503e0 mov x0, x21 66778: 97ff6e06 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 6677c: 14000012 b 0x667c4 66780: f9400328 ldr x8, [x25] 66784: aa1903e0 mov x0, x25 66788: f9400908 ldr x8, [x8, #0x10] 6678c: d63f0100 blr x8 66790: aa1903e0 mov x0, x25 66794: 97ff6dff bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 66798: b5fffbb5 cbnz x21, 0x6670c 6679c: 17ffffe2 b 0x66724 667a0: f94002a8 ldr x8, [x21] 667a4: aa1503e0 mov x0, x21 667a8: f9400908 ldr x8, [x8, #0x10] 667ac: d63f0100 blr x8 667b0: aa1503e0 mov x0, x21 667b4: 97ff6df7 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 667b8: a901ffff stp xzr, xzr, [sp, #0x18] 667bc: b5fffb93 cbnz x19, 0x6672c 667c0: a901cffc stp x28, x19, [sp, #0x18] 667c4: 90000381 adrp x1, 0xd6000 <__cxa_demangle+0x13720> 667c8: 913bc021 add x1, x1, #0xef0 667cc: 9100e3e8 add x8, sp, #0x38 667d0: 12800003 mov w3, #-0x1 // =-1 667d4: aa1603e0 mov x0, x22 667d8: 2a1f03e2 mov w2, wzr 667dc: 940021cb bl 0x6ef08 667e0: f9401fe8 ldr x8, [sp, #0x38] 667e4: b4000d68 cbz x8, 0x66990 667e8: f9000be8 str x8, [sp, #0x10] 667ec: f9410ef5 ldr x21, [x23, #0x218] 667f0: 52800508 mov w8, #0x28 // =40 667f4: 9b085768 madd x8, x27, x8, x21 667f8: f9400508 ldr x8, [x8, #0x8] 667fc: b40001e8 cbz x8, 0x66838 66800: aa1603e0 mov x0, x22 66804: 94001cb5 bl 0x6dad8 66808: 52800508 mov w8, #0x28 // =40 6680c: 9b085768 madd x8, x27, x8, x21 66810: 3cc18100 ldur q0, [x8, #0x18] 66814: 3d800000 str q0, [x0] 66818: b9400808 ldr w8, [x0, #0x8] 6681c: 31002d1f cmn w8, #0xb 66820: 540000e3 b.lo 0x6683c 66824: f9400008 ldr x8, [x0] 66828: b9400109 ldr w9, [x8] 6682c: 11000529 add w9, w9, #0x1 66830: b9000109 str w9, [x8] 66834: 14000002 b 0x6683c 66838: aa1f03e0 mov x0, xzr 6683c: f90007e0 str x0, [sp, #0x8] 66840: 910063e1 add x1, sp, #0x18 66844: 910043e2 add x2, sp, #0x10 66848: 910023e3 add x3, sp, #0x8 6684c: aa1803e0 mov x0, x24 66850: 940036ff bl 0x7444c 66854: f94013f5 ldr x21, [sp, #0x20] 66858: b40001b5 cbz x21, 0x6688c 6685c: 910022a8 add x8, x21, #0x8 66860: c85ffd09 ldaxr x9, [x8] 66864: d100052a sub x10, x9, #0x1 66868: c80bfd0a stlxr w11, x10, [x8] 6686c: 35ffffab cbnz w11, 0x66860 66870: b50000e9 cbnz x9, 0x6688c 66874: f94002a8 ldr x8, [x21] 66878: aa1503e0 mov x0, x21 6687c: f9400908 ldr x8, [x8, #0x10] 66880: d63f0100 blr x8 66884: aa1503e0 mov x0, x21 66888: 97ff6dc2 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 6688c: f9000298 str x24, [x20] 66890: b40001b3 cbz x19, 0x668c4 66894: 91002268 add x8, x19, #0x8 66898: c85ffd09 ldaxr x9, [x8] 6689c: d100052a sub x10, x9, #0x1 668a0: c80bfd0a stlxr w11, x10, [x8] 668a4: 35ffffab cbnz w11, 0x66898 668a8: b50000e9 cbnz x9, 0x668c4 668ac: f9400268 ldr x8, [x19] 668b0: aa1303e0 mov x0, x19 668b4: f9400908 ldr x8, [x8, #0x10] 668b8: d63f0100 blr x8 668bc: aa1303e0 mov x0, x19 668c0: 97ff6db4 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 668c4: f9401748 ldr x8, [x26, #0x28] 668c8: f94027e9 ldr x9, [sp, #0x48] 668cc: eb09011f cmp x8, x9 668d0: 54000241 b.ne 0x66918 668d4: a94a7bfd ldp x29, x30, [sp, #0xa0] 668d8: a9494ff4 ldp x20, x19, [sp, #0x90] 668dc: a94857f6 ldp x22, x21, [sp, #0x80] 668e0: a9475ff8 ldp x24, x23, [sp, #0x70] 668e4: a94667fa ldp x26, x25, [sp, #0x60] 668e8: a9456ffc ldp x28, x27, [sp, #0x50] 668ec: 9102c3ff add sp, sp, #0xb0 668f0: d65f03c0 ret 668f4: f94002a8 ldr x8, [x21] 668f8: aa1503e0 mov x0, x21 668fc: f9400908 ldr x8, [x8, #0x10] 66900: d63f0100 blr x8 66904: aa1503e0 mov x0, x21 66908: 97ff6da2 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 6690c: a902ffff stp xzr, xzr, [sp, #0x28] 66910: b5ffea93 cbnz x19, 0x66660 66914: 17ffff6e b 0x666cc 66918: 97ff6ede bl 0x42490 <__stack_chk_fail@plt> 6691c: b0000540 adrp x0, 0x10f000 66920: f945b000 ldr x0, [x0, #0xb60] 66924: 90000381 adrp x1, 0xd6000 <__cxa_demangle+0x13720> 66928: 913c2421 add x1, x1, #0xf09 6692c: 528004e2 mov w2, #0x27 // =39 66930: 97ffb363 bl 0x536bc 66934: f9400008 ldr x8, [x0] 66938: aa0003f4 mov x20, x0 6693c: f85e8108 ldur x8, [x8, #-0x18] 66940: 8b080000 add x0, x0, x8 66944: 910103e8 add x8, sp, #0x40 66948: 97ff6eba bl 0x42430 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 6694c: b0000541 adrp x1, 0x10f000 66950: f945a021 ldr x1, [x1, #0xb40] 66954: 910103e0 add x0, sp, #0x40 66958: 97ff6f1a bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 6695c: f9400008 ldr x8, [x0] 66960: f9401d08 ldr x8, [x8, #0x38] 66964: 52800141 mov w1, #0xa // =10 66968: d63f0100 blr x8 6696c: 2a0003f6 mov w22, w0 66970: 910103e0 add x0, sp, #0x40 66974: 97ff6f0b bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 66978: aa1403e0 mov x0, x20 6697c: 2a1603e1 mov w1, w22 66980: 97ffb4ba bl 0x53c68 66984: aa1403e0 mov x0, x20 66988: 97ffb44c bl 0x53ab8 6698c: 97ff6dad bl 0x42040 66990: b0000540 adrp x0, 0x10f000 66994: f945b000 ldr x0, [x0, #0xb60] 66998: 90000381 adrp x1, 0xd6000 <__cxa_demangle+0x13720> 6699c: 913c2421 add x1, x1, #0xf09 669a0: 528004e2 mov w2, #0x27 // =39 669a4: 97ffb346 bl 0x536bc 669a8: f9400008 ldr x8, [x0] 669ac: aa0003f4 mov x20, x0 669b0: f85e8108 ldur x8, [x8, #-0x18] 669b4: 8b080000 add x0, x0, x8 669b8: 910103e8 add x8, sp, #0x40 669bc: 97ff6e9d bl 0x42430 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 669c0: b0000541 adrp x1, 0x10f000 669c4: f945a021 ldr x1, [x1, #0xb40] 669c8: 910103e0 add x0, sp, #0x40 669cc: 97ff6efd bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 669d0: f9400008 ldr x8, [x0] 669d4: f9401d08 ldr x8, [x8, #0x38] 669d8: 52800141 mov w1, #0xa // =10 669dc: d63f0100 blr x8 669e0: 2a0003f5 mov w21, w0 669e4: 910103e0 add x0, sp, #0x40 669e8: 97ff6eee bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 669ec: aa1403e0 mov x0, x20 669f0: 2a1503e1 mov w1, w21 669f4: 97ffb49d bl 0x53c68 669f8: aa1403e0 mov x0, x20 669fc: 97ffb42f bl 0x53ab8 66a00: 97ff6d90 bl 0x42040 66a04: aa0003f4 mov x20, x0 66a08: 910103e0 add x0, sp, #0x40 66a0c: 97ff6ee5 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 66a10: f94013f5 ldr x21, [sp, #0x20] 66a14: b50001f5 cbnz x21, 0x66a50 66a18: 14000030 b 0x66ad8 66a1c: aa0003f4 mov x20, x0 66a20: 910103e0 add x0, sp, #0x40 66a24: 97ff6edf bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 66a28: f9401bf6 ldr x22, [sp, #0x30] 66a2c: b5000256 cbnz x22, 0x66a74 66a30: 1400001d b 0x66aa4 66a34: 14000004 b 0x66a44 66a38: 1400000c b 0x66a68 66a3c: 14000002 b 0x66a44 66a40: 14000001 b 0x66a44 66a44: aa0003f4 mov x20, x0 66a48: f94013f5 ldr x21, [sp, #0x20] 66a4c: b4000475 cbz x21, 0x66ad8 66a50: 910022a8 add x8, x21, #0x8 66a54: c85ffd09 ldaxr x9, [x8] 66a58: d100052a sub x10, x9, #0x1 66a5c: c80bfd0a stlxr w11, x10, [x8] 66a60: 35ffffab cbnz w11, 0x66a54 66a64: 14000016 b 0x66abc 66a68: aa0003f4 mov x20, x0 66a6c: f9401bf6 ldr x22, [sp, #0x30] 66a70: b40001b6 cbz x22, 0x66aa4 66a74: 910022c8 add x8, x22, #0x8 66a78: c85ffd09 ldaxr x9, [x8] 66a7c: d100052a sub x10, x9, #0x1 66a80: c80bfd0a stlxr w11, x10, [x8] 66a84: 35ffffab cbnz w11, 0x66a78 66a88: b50000e9 cbnz x9, 0x66aa4 66a8c: f94002c8 ldr x8, [x22] 66a90: aa1603e0 mov x0, x22 66a94: f9400908 ldr x8, [x8, #0x10] 66a98: d63f0100 blr x8 66a9c: aa1603e0 mov x0, x22 66aa0: 97ff6d3c bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 66aa4: b40001b5 cbz x21, 0x66ad8 66aa8: 910022a8 add x8, x21, #0x8 66aac: c85ffd09 ldaxr x9, [x8] 66ab0: d100052a sub x10, x9, #0x1 66ab4: c80bfd0a stlxr w11, x10, [x8] 66ab8: 35ffffab cbnz w11, 0x66aac 66abc: b50000e9 cbnz x9, 0x66ad8 66ac0: f94002a8 ldr x8, [x21] 66ac4: aa1503e0 mov x0, x21 66ac8: f9400908 ldr x8, [x8, #0x10] 66acc: d63f0100 blr x8 66ad0: aa1503e0 mov x0, x21 66ad4: 97ff6d2f bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 66ad8: b40001b3 cbz x19, 0x66b0c 66adc: 91002268 add x8, x19, #0x8 66ae0: c85ffd09 ldaxr x9, [x8] 66ae4: d100052a sub x10, x9, #0x1 66ae8: c80bfd0a stlxr w11, x10, [x8] 66aec: 35ffffab cbnz w11, 0x66ae0 66af0: b50000e9 cbnz x9, 0x66b0c 66af4: f9400268 ldr x8, [x19] 66af8: aa1303e0 mov x0, x19 66afc: f9400908 ldr x8, [x8, #0x10] 66b00: d63f0100 blr x8 66b04: aa1303e0 mov x0, x19 66b08: 97ff6d22 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 66b0c: aa1403e0 mov x0, x20 66b10: 9401ba23 bl 0xd539c <__cxa_demangle+0x12abc> 66b14: d10243ff sub sp, sp, #0x90 66b18: a9055ff8 stp x24, x23, [sp, #0x50] 66b1c: a90657f6 stp x22, x21, [sp, #0x60] 66b20: a9074ff4 stp x20, x19, [sp, #0x70] 66b24: a9087bfd stp x29, x30, [sp, #0x80] 66b28: 910203fd add x29, sp, #0x80 66b2c: d53bd058 mrs x24, TPIDR_EL0 66b30: aa0803f4 mov x20, x8 66b34: f9401708 ldr x8, [x24, #0x28] 66b38: f81c83a8 stur x8, [x29, #-0x38] 66b3c: b4000744 cbz x4, 0x66c24 66b40: f9412808 ldr x8, [x0, #0x250] 66b44: 2a0303f3 mov w19, w3 66b48: aa0203f5 mov x21, x2 66b4c: aa0003f6 mov x22, x0 66b50: b40001c8 cbz x8, 0x66b88 66b54: 910942c9 add x9, x22, #0x250 66b58: aa0903f7 mov x23, x9 66b5c: f940110a ldr x10, [x8, #0x20] 66b60: eb04015f cmp x10, x4 66b64: 1a9f27ea cset w10, lo 66b68: 9a8832f7 csel x23, x23, x8, lo 66b6c: f86a5908 ldr x8, [x8, w10, uxtw #3] 66b70: b5ffff68 cbnz x8, 0x66b5c 66b74: eb0902ff cmp x23, x9 66b78: 54000080 b.eq 0x66b88 66b7c: f94012e8 ldr x8, [x23, #0x20] 66b80: eb04011f cmp x8, x4 66b84: 540012e9 b.ls 0x66de0 66b88: f94002a8 ldr x8, [x21] 66b8c: aa0403e1 mov x1, x4 66b90: f9400500 ldr x0, [x8, #0x8] 66b94: 9100c3e8 add x8, sp, #0x30 66b98: 940022a3 bl 0x6f624 66b9c: f9401be8 ldr x8, [sp, #0x30] 66ba0: 52800609 mov w9, #0x30 // =48 66ba4: f90023e8 str x8, [sp, #0x40] 66ba8: f94102c8 ldr x8, [x22, #0x200] 66bac: d503201f nop 66bb0: 9b292269 smaddl x9, w19, w9, x8 66bb4: f9400536 ldr x22, [x9, #0x8] 66bb8: b40003d6 cbz x22, 0x66c30 66bbc: 93407e69 sxtw x9, w19 66bc0: 5280060a mov w10, #0x30 // =48 66bc4: 9b0a2128 madd x8, x9, x10, x8 66bc8: f9400913 ldr x19, [x8, #0x10] 66bcc: b4000353 cbz x19, 0x66c34 66bd0: 91002268 add x8, x19, #0x8 66bd4: c85f7d09 ldxr x9, [x8] 66bd8: 91000529 add x9, x9, #0x1 66bdc: c80a7d09 stxr w10, x9, [x8] 66be0: 35ffffaa cbnz w10, 0x66bd4 66be4: c85f7d09 ldxr x9, [x8] 66be8: 91000529 add x9, x9, #0x1 66bec: c80a7d09 stxr w10, x9, [x8] 66bf0: 35ffffaa cbnz w10, 0x66be4 66bf4: c85ffd09 ldaxr x9, [x8] 66bf8: d100052a sub x10, x9, #0x1 66bfc: c80bfd0a stlxr w11, x10, [x8] 66c00: 35ffffab cbnz w11, 0x66bf4 66c04: b5000189 cbnz x9, 0x66c34 66c08: f9400268 ldr x8, [x19] 66c0c: aa1303e0 mov x0, x19 66c10: f9400908 ldr x8, [x8, #0x10] 66c14: d63f0100 blr x8 66c18: aa1303e0 mov x0, x19 66c1c: 97ff6cdd bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 66c20: 14000005 b 0x66c34 66c24: 91010028 add x8, x1, #0x40 66c28: f9000288 str x8, [x20] 66c2c: 1400007d b 0x66e20 66c30: aa1f03f3 mov x19, xzr 66c34: a9017fff stp xzr, xzr, [sp, #0x10] 66c38: a94022a9 ldp x9, x8, [x21] 66c3c: b40002c8 cbz x8, 0x66c94 66c40: 9100210a add x10, x8, #0x8 66c44: c85f7d4b ldxr x11, [x10] 66c48: 9100056b add x11, x11, #0x1 66c4c: c80c7d4b stxr w12, x11, [x10] 66c50: 35ffffac cbnz w12, 0x66c44 66c54: f9400ff7 ldr x23, [sp, #0x18] 66c58: a90123e9 stp x9, x8, [sp, #0x10] 66c5c: b40001f7 cbz x23, 0x66c98 66c60: 910022e8 add x8, x23, #0x8 66c64: c85ffd09 ldaxr x9, [x8] 66c68: d100052a sub x10, x9, #0x1 66c6c: c80bfd0a stlxr w11, x10, [x8] 66c70: 35ffffab cbnz w11, 0x66c64 66c74: b5000129 cbnz x9, 0x66c98 66c78: f94002e8 ldr x8, [x23] 66c7c: aa1703e0 mov x0, x23 66c80: f9400908 ldr x8, [x8, #0x10] 66c84: d63f0100 blr x8 66c88: aa1703e0 mov x0, x23 66c8c: 97ff6cc1 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 66c90: 14000002 b 0x66c98 66c94: a90123e9 stp x9, x8, [sp, #0x10] 66c98: 910083e8 add x8, sp, #0x20 66c9c: 910043e1 add x1, sp, #0x10 66ca0: aa1603e0 mov x0, x22 66ca4: 94002ead bl 0x72758 66ca8: f94013f6 ldr x22, [sp, #0x20] 66cac: b4000d16 cbz x22, 0x66e4c 66cb0: a9007fff stp xzr, xzr, [sp] 66cb4: a94022a9 ldp x9, x8, [x21] 66cb8: b40002c8 cbz x8, 0x66d10 66cbc: 9100210a add x10, x8, #0x8 66cc0: c85f7d4b ldxr x11, [x10] 66cc4: 9100056b add x11, x11, #0x1 66cc8: c80c7d4b stxr w12, x11, [x10] 66ccc: 35ffffac cbnz w12, 0x66cc0 66cd0: f94007f5 ldr x21, [sp, #0x8] 66cd4: a90023e9 stp x9, x8, [sp] 66cd8: b40001f5 cbz x21, 0x66d14 66cdc: 910022a8 add x8, x21, #0x8 66ce0: c85ffd09 ldaxr x9, [x8] 66ce4: d100052a sub x10, x9, #0x1 66ce8: c80bfd0a stlxr w11, x10, [x8] 66cec: 35ffffab cbnz w11, 0x66ce0 66cf0: b5000129 cbnz x9, 0x66d14 66cf4: f94002a8 ldr x8, [x21] 66cf8: aa1503e0 mov x0, x21 66cfc: f9400908 ldr x8, [x8, #0x10] 66d00: d63f0100 blr x8 66d04: aa1503e0 mov x0, x21 66d08: 97ff6ca2 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 66d0c: 14000002 b 0x66d14 66d10: a90023e9 stp x9, x8, [sp] 66d14: 9100a3e8 add x8, sp, #0x28 66d18: 910003e1 mov x1, sp 66d1c: 910103e3 add x3, sp, #0x40 66d20: 52800022 mov w2, #0x1 // =1 66d24: aa1603e0 mov x0, x22 66d28: 940027fb bl 0x70d14 66d2c: f94017e8 ldr x8, [sp, #0x28] 66d30: b4000c88 cbz x8, 0x66ec0 66d34: f94007f5 ldr x21, [sp, #0x8] 66d38: f9000288 str x8, [x20] 66d3c: b40001b5 cbz x21, 0x66d70 66d40: 910022a8 add x8, x21, #0x8 66d44: c85ffd09 ldaxr x9, [x8] 66d48: d100052a sub x10, x9, #0x1 66d4c: c80bfd0a stlxr w11, x10, [x8] 66d50: 35ffffab cbnz w11, 0x66d44 66d54: b50000e9 cbnz x9, 0x66d70 66d58: f94002a8 ldr x8, [x21] 66d5c: aa1503e0 mov x0, x21 66d60: f9400908 ldr x8, [x8, #0x10] 66d64: d63f0100 blr x8 66d68: aa1503e0 mov x0, x21 66d6c: 97ff6c89 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 66d70: f9400ff4 ldr x20, [sp, #0x18] 66d74: b40001b4 cbz x20, 0x66da8 66d78: 91002288 add x8, x20, #0x8 66d7c: c85ffd09 ldaxr x9, [x8] 66d80: d100052a sub x10, x9, #0x1 66d84: c80bfd0a stlxr w11, x10, [x8] 66d88: 35ffffab cbnz w11, 0x66d7c 66d8c: b50000e9 cbnz x9, 0x66da8 66d90: f9400288 ldr x8, [x20] 66d94: aa1403e0 mov x0, x20 66d98: f9400908 ldr x8, [x8, #0x10] 66d9c: d63f0100 blr x8 66da0: aa1403e0 mov x0, x20 66da4: 97ff6c7b bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 66da8: b40003d3 cbz x19, 0x66e20 66dac: 91002268 add x8, x19, #0x8 66db0: c85ffd09 ldaxr x9, [x8] 66db4: d100052a sub x10, x9, #0x1 66db8: c80bfd0a stlxr w11, x10, [x8] 66dbc: 35ffffab cbnz w11, 0x66db0 66dc0: b5000309 cbnz x9, 0x66e20 66dc4: f9400268 ldr x8, [x19] 66dc8: aa1303e0 mov x0, x19 66dcc: f9400908 ldr x8, [x8, #0x10] 66dd0: d63f0100 blr x8 66dd4: aa1303e0 mov x0, x19 66dd8: 97ff6c6e bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 66ddc: 14000011 b 0x66e20 66de0: f9401ae8 ldr x8, [x23, #0x30] 66de4: b40001c8 cbz x8, 0x66e1c 66de8: aa0103e0 mov x0, x1 66dec: 94001b3b bl 0x6dad8 66df0: 3dc012e0 ldr q0, [x23, #0x40] 66df4: 3d800000 str q0, [x0] 66df8: b9400808 ldr w8, [x0, #0x8] 66dfc: 31002d1f cmn w8, #0xb 66e00: 540000a3 b.lo 0x66e14 66e04: f9400008 ldr x8, [x0] 66e08: b9400109 ldr w9, [x8] 66e0c: 11000529 add w9, w9, #0x1 66e10: b9000109 str w9, [x8] 66e14: f9000280 str x0, [x20] 66e18: 14000002 b 0x66e20 66e1c: f900029f str xzr, [x20] 66e20: f9401708 ldr x8, [x24, #0x28] 66e24: f85c83a9 ldur x9, [x29, #-0x38] 66e28: eb09011f cmp x8, x9 66e2c: 540000e1 b.ne 0x66e48 66e30: a9487bfd ldp x29, x30, [sp, #0x80] 66e34: a9474ff4 ldp x20, x19, [sp, #0x70] 66e38: a94657f6 ldp x22, x21, [sp, #0x60] 66e3c: a9455ff8 ldp x24, x23, [sp, #0x50] 66e40: 910243ff add sp, sp, #0x90 66e44: d65f03c0 ret 66e48: 97ff6d92 bl 0x42490 <__stack_chk_fail@plt> 66e4c: b0000540 adrp x0, 0x10f000 66e50: f945b000 ldr x0, [x0, #0xb60] 66e54: 90000381 adrp x1, 0xd6000 <__cxa_demangle+0x13720> 66e58: 913c2421 add x1, x1, #0xf09 66e5c: 528004e2 mov w2, #0x27 // =39 66e60: 97ffb217 bl 0x536bc 66e64: f9400008 ldr x8, [x0] 66e68: aa0003f4 mov x20, x0 66e6c: f85e8108 ldur x8, [x8, #-0x18] 66e70: 8b080000 add x0, x0, x8 66e74: 9100e3e8 add x8, sp, #0x38 66e78: 97ff6d6e bl 0x42430 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 66e7c: b0000541 adrp x1, 0x10f000 66e80: f945a021 ldr x1, [x1, #0xb40] 66e84: 9100e3e0 add x0, sp, #0x38 66e88: 97ff6dce bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 66e8c: f9400008 ldr x8, [x0] 66e90: f9401d08 ldr x8, [x8, #0x38] 66e94: 52800141 mov w1, #0xa // =10 66e98: d63f0100 blr x8 66e9c: 2a0003f5 mov w21, w0 66ea0: 9100e3e0 add x0, sp, #0x38 66ea4: 97ff6dbf bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 66ea8: aa1403e0 mov x0, x20 66eac: 2a1503e1 mov w1, w21 66eb0: 97ffb36e bl 0x53c68 66eb4: aa1403e0 mov x0, x20 66eb8: 97ffb300 bl 0x53ab8 66ebc: 97ff6c61 bl 0x42040 66ec0: b0000540 adrp x0, 0x10f000 66ec4: f945b000 ldr x0, [x0, #0xb60] 66ec8: 90000381 adrp x1, 0xd6000 <__cxa_demangle+0x13720> 66ecc: 913c2421 add x1, x1, #0xf09 66ed0: 528004e2 mov w2, #0x27 // =39 66ed4: 97ffb1fa bl 0x536bc 66ed8: f9400008 ldr x8, [x0] 66edc: aa0003f4 mov x20, x0 66ee0: f85e8108 ldur x8, [x8, #-0x18] 66ee4: 8b080000 add x0, x0, x8 66ee8: 9100e3e8 add x8, sp, #0x38 66eec: 97ff6d51 bl 0x42430 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 66ef0: b0000541 adrp x1, 0x10f000 66ef4: f945a021 ldr x1, [x1, #0xb40] 66ef8: 9100e3e0 add x0, sp, #0x38 66efc: 97ff6db1 bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 66f00: f9400008 ldr x8, [x0] 66f04: f9401d08 ldr x8, [x8, #0x38] 66f08: 52800141 mov w1, #0xa // =10 66f0c: d63f0100 blr x8 66f10: 2a0003f5 mov w21, w0 66f14: 9100e3e0 add x0, sp, #0x38 66f18: 97ff6da2 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 66f1c: aa1403e0 mov x0, x20 66f20: 2a1503e1 mov w1, w21 66f24: 97ffb351 bl 0x53c68 66f28: aa1403e0 mov x0, x20 66f2c: 97ffb2e3 bl 0x53ab8 66f30: 97ff6c44 bl 0x42040 66f34: aa0003f4 mov x20, x0 66f38: 9100e3e0 add x0, sp, #0x38 66f3c: 97ff6d99 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 66f40: f94007f5 ldr x21, [sp, #0x8] 66f44: b5000215 cbnz x21, 0x66f84 66f48: 1400001f b 0x66fc4 66f4c: aa0003f4 mov x20, x0 66f50: 9100e3e0 add x0, sp, #0x38 66f54: 97ff6d93 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 66f58: f9400ff5 ldr x21, [sp, #0x18] 66f5c: b5000395 cbnz x21, 0x66fcc 66f60: 14000027 b 0x66ffc 66f64: 14000005 b 0x66f78 66f68: aa0003f4 mov x20, x0 66f6c: f9400ff5 ldr x21, [sp, #0x18] 66f70: b50002f5 cbnz x21, 0x66fcc 66f74: 14000022 b 0x66ffc 66f78: aa0003f4 mov x20, x0 66f7c: f94007f5 ldr x21, [sp, #0x8] 66f80: b4000235 cbz x21, 0x66fc4 66f84: 910022a8 add x8, x21, #0x8 66f88: c85ffd09 ldaxr x9, [x8] 66f8c: d100052a sub x10, x9, #0x1 66f90: c80bfd0a stlxr w11, x10, [x8] 66f94: 35ffffab cbnz w11, 0x66f88 66f98: b5000169 cbnz x9, 0x66fc4 66f9c: f94002a8 ldr x8, [x21] 66fa0: aa1503e0 mov x0, x21 66fa4: f9400908 ldr x8, [x8, #0x10] 66fa8: d63f0100 blr x8 66fac: aa1503e0 mov x0, x21 66fb0: 97ff6bf8 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 66fb4: f9400ff5 ldr x21, [sp, #0x18] 66fb8: b50000b5 cbnz x21, 0x66fcc 66fbc: 14000010 b 0x66ffc 66fc0: aa0003f4 mov x20, x0 66fc4: f9400ff5 ldr x21, [sp, #0x18] 66fc8: b40001b5 cbz x21, 0x66ffc 66fcc: 910022a8 add x8, x21, #0x8 66fd0: c85ffd09 ldaxr x9, [x8] 66fd4: d100052a sub x10, x9, #0x1 66fd8: c80bfd0a stlxr w11, x10, [x8] 66fdc: 35ffffab cbnz w11, 0x66fd0 66fe0: b50000e9 cbnz x9, 0x66ffc 66fe4: f94002a8 ldr x8, [x21] 66fe8: aa1503e0 mov x0, x21 66fec: f9400908 ldr x8, [x8, #0x10] 66ff0: d63f0100 blr x8 66ff4: aa1503e0 mov x0, x21 66ff8: 97ff6be6 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 66ffc: b40001b3 cbz x19, 0x67030 67000: 91002268 add x8, x19, #0x8 67004: c85ffd09 ldaxr x9, [x8] 67008: d100052a sub x10, x9, #0x1 6700c: c80bfd0a stlxr w11, x10, [x8] 67010: 35ffffab cbnz w11, 0x67004 67014: b50000e9 cbnz x9, 0x67030 67018: f9400268 ldr x8, [x19] 6701c: aa1303e0 mov x0, x19 67020: f9400908 ldr x8, [x8, #0x10] 67024: d63f0100 blr x8 67028: aa1303e0 mov x0, x19 6702c: 97ff6bd9 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 67030: aa1403e0 mov x0, x20 67034: 9401b8da bl 0xd539c <__cxa_demangle+0x12abc> 67038: d10243ff sub sp, sp, #0x90 6703c: f9001bfb str x27, [sp, #0x30] 67040: a90467fa stp x26, x25, [sp, #0x40] 67044: a9055ff8 stp x24, x23, [sp, #0x50] 67048: a90657f6 stp x22, x21, [sp, #0x60] 6704c: a9074ff4 stp x20, x19, [sp, #0x70] 67050: a9087bfd stp x29, x30, [sp, #0x80] 67054: 910203fd add x29, sp, #0x80 67058: d53bd059 mrs x25, TPIDR_EL0 6705c: f9401728 ldr x8, [x25, #0x28] 67060: aa0303f6 mov x22, x3 67064: aa0203f7 mov x23, x2 67068: aa0103f5 mov x21, x1 6706c: f90017e8 str x8, [sp, #0x28] 67070: b9802038 ldrsw x24, [x1, #0x20] 67074: aa0003f3 mov x19, x0 67078: 7100071f cmp w24, #0x1 6707c: 5400014b b.lt 0x670a4 67080: aa1803e0 mov x0, x24 67084: 97ff696f bl 0x41640 67088: aa0003f4 mov x20, x0 6708c: b40000f7 cbz x23, 0x670a8 67090: aa1403e0 mov x0, x20 67094: aa1703e1 mov x1, x23 67098: aa1803e2 mov x2, x24 6709c: 97ff6845 bl 0x411b0 670a0: 14000002 b 0x670a8 670a4: aa1703f4 mov x20, x23 670a8: f94002c0 ldr x0, [x22] 670ac: 2a1f03e1 mov w1, wzr 670b0: aa1403e2 mov x2, x20 670b4: 940036eb bl 0x74c60 670b8: b4001514 cbz x20, 0x67358 670bc: f94002c0 ldr x0, [x22] 670c0: 52800021 mov w1, #0x1 // =1 670c4: aa1503e2 mov x2, x21 670c8: 940036e6 bl 0x74c60 670cc: f94002c0 ldr x0, [x22] 670d0: 528bad02 mov w2, #0x5d68 // =23912 670d4: 52800041 mov w1, #0x2 // =2 670d8: 72bf41c2 movk w2, #0xfa0e, lsl #16 670dc: 940036e1 bl 0x74c60 670e0: f94002c8 ldr x8, [x22] 670e4: f9402669 ldr x9, [x19, #0x48] 670e8: 390043ff strb wzr, [sp, #0x10] 670ec: b000055a adrp x26, 0x110000 670f0: 9103435a add x26, x26, #0xd0 670f4: a90023e9 stp x9, x8, [sp] 670f8: 3dc00100 ldr q0, [x8] 670fc: 910003e8 mov x8, sp 67100: 91006108 add x8, x8, #0x18 67104: b0000558 adrp x24, 0x110000 67108: 3c8183e0 stur q0, [sp, #0x18] 6710c: b94023e9 ldr w9, [sp, #0x20] 67110: f90007e8 str x8, [sp, #0x8] 67114: 3100313f cmn w9, #0xc 67118: 54000129 b.ls 0x6713c 6711c: f9400fe8 ldr x8, [sp, #0x18] 67120: b9400109 ldr w9, [x8] 67124: 11000529 add w9, w9, #0x1 67128: b9000109 str w9, [x8] 6712c: f94007e8 ldr x8, [sp, #0x8] 67130: 390043ff strb wzr, [sp, #0x10] 67134: b5000068 cbnz x8, 0x67140 67138: 1400001d b 0x671ac 6713c: 390043ff strb wzr, [sp, #0x10] 67140: f94003fb ldr x27, [sp] 67144: 52800029 mov w9, #0x1 // =1 67148: 390043e9 strb w9, [sp, #0x10] 6714c: b40001db cbz x27, 0x67184 67150: a9405d16 ldp x22, x23, [x8] 67154: 08dfff48 ldarb w8, [x26] 67158: 360012c8 tbz w8, #0x0, 0x673b0 6715c: f9406708 ldr x8, [x24, #0xc8] 67160: b9400f62 ldr w2, [x27, #0xc] 67164: f9427108 ldr x8, [x8, #0x4e0] 67168: aa1603e0 mov x0, x22 6716c: aa1703e1 mov x1, x23 67170: d63f0100 blr x8 67174: b4000080 cbz x0, 0x67184 67178: 90000008 adrp x8, 0x67000 6717c: 91118108 add x8, x8, #0x460 67180: a900d408 stp x8, x21, [x0, #0x8] 67184: a94023f7 ldp x23, x8, [sp] 67188: a9405915 ldp x21, x22, [x8] 6718c: 08dfff48 ldarb w8, [x26] 67190: 36000fc8 tbz w8, #0x0, 0x67388 67194: f9406708 ldr x8, [x24, #0xc8] 67198: f94002e0 ldr x0, [x23] 6719c: f9416108 ldr x8, [x8, #0x2c0] 671a0: aa1503e1 mov x1, x21 671a4: aa1603e2 mov x2, x22 671a8: d63f0100 blr x8 671ac: f9412a77 ldr x23, [x19, #0x250] 671b0: 91094276 add x22, x19, #0x250 671b4: b4000217 cbz x23, 0x671f4 671b8: f94012e8 ldr x8, [x23, #0x20] 671bc: eb08029f cmp x20, x8 671c0: 540000c2 b.hs 0x671d8 671c4: f94002e8 ldr x8, [x23] 671c8: b40003a8 cbz x8, 0x6723c 671cc: aa1703f6 mov x22, x23 671d0: aa0803f7 mov x23, x8 671d4: 17fffff9 b 0x671b8 671d8: eb14011f cmp x8, x20 671dc: 540000e2 b.hs 0x671f8 671e0: aa1703f6 mov x22, x23 671e4: f8408ec8 ldr x8, [x22, #0x8]! 671e8: b4000088 cbz x8, 0x671f8 671ec: aa0803f7 mov x23, x8 671f0: 17fffff2 b 0x671b8 671f4: aa1603f7 mov x23, x22 671f8: f94002d5 ldr x21, [x22] 671fc: b5000355 cbnz x21, 0x67264 67200: 52800a00 mov w0, #0x50 // =80 67204: 97ff6c23 bl 0x42290 <_Znwm@plt> 67208: a902fc1f stp xzr, xzr, [x0, #0x28] 6720c: f9001014 str x20, [x0, #0x20] 67210: 3900e01f strb wzr, [x0, #0x38] 67214: a9007c1f stp xzr, xzr, [x0] 67218: f9000817 str x23, [x0, #0x10] 6721c: f90002c0 str x0, [x22] 67220: f9412668 ldr x8, [x19, #0x248] 67224: aa0003f5 mov x21, x0 67228: f9400108 ldr x8, [x8] 6722c: b4000108 cbz x8, 0x6724c 67230: f9012668 str x8, [x19, #0x248] 67234: f94002c1 ldr x1, [x22] 67238: 14000006 b 0x67250 6723c: aa1703f6 mov x22, x23 67240: f94002d5 ldr x21, [x22] 67244: b5000115 cbnz x21, 0x67264 67248: 17ffffee b 0x67200 6724c: aa1503e1 mov x1, x21 67250: f9412a60 ldr x0, [x19, #0x250] 67254: 97ffc6dc bl 0x58dc4 67258: f9412e68 ldr x8, [x19, #0x258] 6725c: 91000508 add x8, x8, #0x1 67260: f9012e68 str x8, [x19, #0x258] 67264: 9100a2b6 add x22, x21, #0x28 67268: 910003e8 mov x8, sp 6726c: eb0802df cmp x22, x8 67270: 54000700 b.eq 0x67350 67274: 3940e2a8 ldrb w8, [x21, #0x38] 67278: 34000288 cbz w8, 0x672c8 6727c: f9401aa9 ldr x9, [x21, #0x30] 67280: 910102a8 add x8, x21, #0x40 67284: eb08013f cmp x9, x8 67288: 54000040 b.eq 0x67290 6728c: f9001aa8 str x8, [x21, #0x30] 67290: f94002d7 ldr x23, [x22] 67294: b4000417 cbz x23, 0x67314 67298: a94452b3 ldp x19, x20, [x21, #0x40] 6729c: 08dfff48 ldarb w8, [x26] 672a0: 360009c8 tbz w8, #0x0, 0x673d8 672a4: f9406708 ldr x8, [x24, #0xc8] 672a8: b9400ee2 ldr w2, [x23, #0xc] 672ac: f9427108 ldr x8, [x8, #0x4e0] 672b0: aa1303e0 mov x0, x19 672b4: aa1403e1 mov x1, x20 672b8: d63f0100 blr x8 672bc: b40002c0 cbz x0, 0x67314 672c0: a900fc1f stp xzr, xzr, [x0, #0x8] 672c4: 14000014 b 0x67314 672c8: f9401aa8 ldr x8, [x21, #0x30] 672cc: b4000248 cbz x8, 0x67314 672d0: 910102a9 add x9, x21, #0x40 672d4: eb09011f cmp x8, x9 672d8: 54000060 b.eq 0x672e4 672dc: aa0903e8 mov x8, x9 672e0: f9001aa9 str x9, [x21, #0x30] 672e4: f94002d7 ldr x23, [x22] 672e8: a9405113 ldp x19, x20, [x8] 672ec: 08dfff48 ldarb w8, [x26] 672f0: 36000888 tbz w8, #0x0, 0x67400 672f4: f9406708 ldr x8, [x24, #0xc8] 672f8: f94002e0 ldr x0, [x23] 672fc: f9416108 ldr x8, [x8, #0x2c0] 67300: aa1303e1 mov x1, x19 67304: aa1403e2 mov x2, x20 67308: d63f0100 blr x8 6730c: 3940e2a8 ldrb w8, [x21, #0x38] 67310: 35fffb68 cbnz w8, 0x6727c 67314: a9007edf stp xzr, xzr, [x22] 67318: 390042df strb wzr, [x22, #0x10] 6731c: f94007e8 ldr x8, [sp, #0x8] 67320: b4000188 cbz x8, 0x67350 67324: f94003e9 ldr x9, [sp] 67328: a902a2a9 stp x9, x8, [x21, #0x28] 6732c: 394043e9 ldrb w9, [sp, #0x10] 67330: 3900e2a9 strb w9, [x21, #0x38] 67334: 3dc00100 ldr q0, [x8] 67338: 910102a8 add x8, x21, #0x40 6733c: 52800029 mov w9, #0x1 // =1 67340: f9001aa8 str x8, [x21, #0x30] 67344: 3d8012a0 str q0, [x21, #0x40] 67348: 390043e9 strb w9, [sp, #0x10] 6734c: f90003ff str xzr, [sp] 67350: 910003e0 mov x0, sp 67354: 97ffb292 bl 0x53d9c 67358: f9401728 ldr x8, [x25, #0x28] 6735c: f94017e9 ldr x9, [sp, #0x28] 67360: eb09011f cmp x8, x9 67364: 54000621 b.ne 0x67428 67368: a9487bfd ldp x29, x30, [sp, #0x80] 6736c: a9474ff4 ldp x20, x19, [sp, #0x70] 67370: a94657f6 ldp x22, x21, [sp, #0x60] 67374: a9455ff8 ldp x24, x23, [sp, #0x50] 67378: a94467fa ldp x26, x25, [sp, #0x40] 6737c: f9401bfb ldr x27, [sp, #0x30] 67380: 910243ff add sp, sp, #0x90 67384: d65f03c0 ret 67388: b0000540 adrp x0, 0x110000 6738c: 91034000 add x0, x0, #0xd0 67390: 97ff6cd4 bl 0x426e0 <__cxa_guard_acquire@plt> 67394: 34fff000 cbz w0, 0x67194 67398: 97ff67d6 bl 0x412f0 6739c: f9006700 str x0, [x24, #0xc8] 673a0: b0000540 adrp x0, 0x110000 673a4: 91034000 add x0, x0, #0xd0 673a8: 97ff6912 bl 0x417f0 <__cxa_guard_release@plt> 673ac: 17ffff7a b 0x67194 673b0: b0000540 adrp x0, 0x110000 673b4: 91034000 add x0, x0, #0xd0 673b8: 97ff6cca bl 0x426e0 <__cxa_guard_acquire@plt> 673bc: 34ffed00 cbz w0, 0x6715c 673c0: 97ff67cc bl 0x412f0 673c4: f9006700 str x0, [x24, #0xc8] 673c8: b0000540 adrp x0, 0x110000 673cc: 91034000 add x0, x0, #0xd0 673d0: 97ff6908 bl 0x417f0 <__cxa_guard_release@plt> 673d4: 17ffff62 b 0x6715c 673d8: b0000540 adrp x0, 0x110000 673dc: 91034000 add x0, x0, #0xd0 673e0: 97ff6cc0 bl 0x426e0 <__cxa_guard_acquire@plt> 673e4: 34fff600 cbz w0, 0x672a4 673e8: 97ff67c2 bl 0x412f0 673ec: f9006700 str x0, [x24, #0xc8] 673f0: b0000540 adrp x0, 0x110000 673f4: 91034000 add x0, x0, #0xd0 673f8: 97ff68fe bl 0x417f0 <__cxa_guard_release@plt> 673fc: 17ffffaa b 0x672a4 67400: b0000540 adrp x0, 0x110000 67404: 91034000 add x0, x0, #0xd0 67408: 97ff6cb6 bl 0x426e0 <__cxa_guard_acquire@plt> 6740c: 34fff740 cbz w0, 0x672f4 67410: 97ff67b8 bl 0x412f0 67414: f9006700 str x0, [x24, #0xc8] 67418: b0000540 adrp x0, 0x110000 6741c: 91034000 add x0, x0, #0xd0 67420: 97ff68f4 bl 0x417f0 <__cxa_guard_release@plt> 67424: 17ffffb4 b 0x672f4 67428: 97ff6c1a bl 0x42490 <__stack_chk_fail@plt> 6742c: 14000003 b 0x67438 67430: 14000002 b 0x67438 67434: 14000001 b 0x67438 67438: aa0003f3 mov x19, x0 6743c: b0000540 adrp x0, 0x110000 67440: 91034000 add x0, x0, #0xd0 67444: 97ff6bd3 bl 0x42390 <__cxa_guard_abort@plt> 67448: 14000002 b 0x67450 6744c: aa0003f3 mov x19, x0 67450: 910003e0 mov x0, sp 67454: 97ffb252 bl 0x53d9c 67458: aa1303e0 mov x0, x19 6745c: 9401b7d0 bl 0xd539c <__cxa_demangle+0x12abc> 67460: d100c3ff sub sp, sp, #0x30 67464: a9014ff4 stp x20, x19, [sp, #0x10] 67468: a9027bfd stp x29, x30, [sp, #0x20] 6746c: 910083fd add x29, sp, #0x20 67470: d53bd054 mrs x20, TPIDR_EL0 67474: f9401688 ldr x8, [x20, #0x28] 67478: aa0003f3 mov x19, x0 6747c: f90007e8 str x8, [sp, #0x8] 67480: 94001990 bl 0x6dac0 67484: a94ba408 ldp x8, x9, [x0, #0xb8] 67488: eb08013f cmp x9, x8 6748c: 54000061 b.ne 0x67498 67490: aa1f03e8 mov x8, xzr 67494: 14000002 b 0x6749c 67498: f9400108 ldr x8, [x8] 6749c: b9400269 ldr w9, [x19] 674a0: 7100013f cmp w9, #0x0 674a4: 5400032d b.le 0x67508 674a8: a9412673 ldp x19, x9, [x19, #0x10] 674ac: 91092100 add x0, x8, #0x248 674b0: 910003e1 mov x1, sp 674b4: f90003e9 str x9, [sp] 674b8: 94000a05 bl 0x69ccc 674bc: b9402268 ldr w8, [x19, #0x20] 674c0: 7100051f cmp w8, #0x1 674c4: 5400008b b.lt 0x674d4 674c8: f94003e0 ldr x0, [sp] 674cc: 97ff6839 bl 0x415b0 674d0: 14000006 b 0x674e8 674d4: f9400a68 ldr x8, [x19, #0x10] 674d8: b4000088 cbz x8, 0x674e8 674dc: f94003e0 ldr x0, [sp] 674e0: f9400e61 ldr x1, [x19, #0x18] 674e4: d63f0100 blr x8 674e8: f9401688 ldr x8, [x20, #0x28] 674ec: f94007e9 ldr x9, [sp, #0x8] 674f0: eb09011f cmp x8, x9 674f4: 54000181 b.ne 0x67524 674f8: a9427bfd ldp x29, x30, [sp, #0x20] 674fc: a9414ff4 ldp x20, x19, [sp, #0x10] 67500: 9100c3ff add sp, sp, #0x30 67504: d65f03c0 ret 67508: 90000540 adrp x0, 0x10f000 6750c: f945b000 ldr x0, [x0, #0xb60] 67510: 900003a1 adrp x1, 0xdb000 67514: 913b6421 add x1, x1, #0xed9 67518: 940001e6 bl 0x67cb0 6751c: 940001f2 bl 0x67ce4 67520: 97ff6ac8 bl 0x42040 67524: 97ff6bdb bl 0x42490 <__stack_chk_fail@plt> 67528: f9402400 ldr x0, [x0, #0x48] 6752c: 14001a81 b 0x6df30 67530: 52800020 mov w0, #0x1 // =1 67534: d65f03c0 ret 67538: d65f03c0 ret 6753c: d65f03c0 ret 67540: f9402408 ldr x8, [x0, #0x48] 67544: 9103e009 add x9, x0, #0xf8 67548: 9101c002 add x2, x0, #0x70 6754c: 2a0103e3 mov w3, w1 67550: aa0903e0 mov x0, x9 67554: aa0803e1 mov x1, x8 67558: 17ffba3a b 0x55e40 6755c: 9103e000 add x0, x0, #0xf8 67560: 17ffbcf8 b 0x56940 67564: d10383ff sub sp, sp, #0xe0 67568: a9086ffc stp x28, x27, [sp, #0x80] 6756c: a90967fa stp x26, x25, [sp, #0x90] 67570: a90a5ff8 stp x24, x23, [sp, #0xa0] 67574: a90b57f6 stp x22, x21, [sp, #0xb0] 67578: a90c4ff4 stp x20, x19, [sp, #0xc0] 6757c: a90d7bfd stp x29, x30, [sp, #0xd0] 67580: 910343fd add x29, sp, #0xd0 67584: d53bd048 mrs x8, TPIDR_EL0 67588: f9000be8 str x8, [sp, #0x10] 6758c: f9401508 ldr x8, [x8, #0x28] 67590: aa0003f7 mov x23, x0 67594: aa0103f6 mov x22, x1 67598: f81a83a8 stur x8, [x29, #-0x58] 6759c: f9402414 ldr x20, [x0, #0x48] 675a0: 94001948 bl 0x6dac0 675a4: aa0003f9 mov x25, x0 675a8: aa1403e0 mov x0, x20 675ac: 94001948 bl 0x6dacc 675b0: f94026e8 ldr x8, [x23, #0x48] 675b4: 910123ea add x10, sp, #0x48 675b8: b0000555 adrp x21, 0x110000 675bc: 910342b5 add x21, x21, #0xd0 675c0: b9409109 ldr w9, [x8, #0x90] 675c4: b000055c adrp x28, 0x110000 675c8: b9004be9 str w9, [sp, #0x48] 675cc: f9405909 ldr x9, [x8, #0xb0] 675d0: a90527e8 stp x8, x9, [sp, #0x50] 675d4: f900590a str x10, [x8, #0xb0] 675d8: 08dffea8 ldarb w8, [x21] 675dc: 36002368 tbz w8, #0x0, 0x67a48 675e0: f9406788 ldr x8, [x28, #0xc8] 675e4: f9437d08 ldr x8, [x8, #0x6f8] 675e8: d63f0100 blr x8 675ec: a90607e0 stp x0, x1, [sp, #0x60] 675f0: f9403ef3 ldr x19, [x23, #0x78] 675f4: b40003f3 cbz x19, 0x67670 675f8: f94042fb ldr x27, [x23, #0x80] 675fc: b40003fb cbz x27, 0x67678 67600: 91002368 add x8, x27, #0x8 67604: c85f7d09 ldxr x9, [x8] 67608: 91000529 add x9, x9, #0x1 6760c: c80a7d09 stxr w10, x9, [x8] 67610: 35ffffaa cbnz w10, 0x67604 67614: c85f7d09 ldxr x9, [x8] 67618: 91000529 add x9, x9, #0x1 6761c: c80a7d09 stxr w10, x9, [x8] 67620: 35ffffaa cbnz w10, 0x67614 67624: c85ffd09 ldaxr x9, [x8] 67628: d100052a sub x10, x9, #0x1 6762c: c80bfd0a stlxr w11, x10, [x8] 67630: 35ffffab cbnz w11, 0x67624 67634: b50000e9 cbnz x9, 0x67650 67638: f9400368 ldr x8, [x27] 6763c: aa1b03e0 mov x0, x27 67640: f9400908 ldr x8, [x8, #0x10] 67644: d63f0100 blr x8 67648: aa1b03e0 mov x0, x27 6764c: 97ff6a51 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 67650: 91002368 add x8, x27, #0x8 67654: c85f7d09 ldxr x9, [x8] 67658: 91000529 add x9, x9, #0x1 6765c: c80a7d09 stxr w10, x9, [x8] 67660: 35ffffaa cbnz w10, 0x67654 67664: 2a1f03fa mov w26, wzr 67668: aa1b03f4 mov x20, x27 6766c: 14000006 b 0x67684 67670: aa1f03f4 mov x20, xzr 67674: 14000002 b 0x6767c 67678: aa1b03f4 mov x20, x27 6767c: aa1f03fb mov x27, xzr 67680: 5280003a mov w26, #0x1 // =1 67684: 52800028 mov w8, #0x1 // =1 67688: 3900a3e8 strb w8, [sp, #0x28] 6768c: a903ffff stp xzr, xzr, [sp, #0x38] 67690: f9400669 ldr x9, [x19, #0x8] 67694: f9001be9 str x9, [sp, #0x30] 67698: f9400928 ldr x8, [x9, #0x10] 6769c: eb13011f cmp x8, x19 676a0: 54000340 b.eq 0x67708 676a4: f9400d29 ldr x9, [x9, #0x18] 676a8: b40008a9 cbz x9, 0x677bc 676ac: 9100212a add x10, x9, #0x8 676b0: c85f7d4b ldxr x11, [x10] 676b4: 9100056b add x11, x11, #0x1 676b8: c80c7d4b stxr w12, x11, [x10] 676bc: 35ffffac cbnz w12, 0x676b0 676c0: f94023f8 ldr x24, [sp, #0x40] 676c4: a903a7e8 stp x8, x9, [sp, #0x38] 676c8: b40007d8 cbz x24, 0x677c0 676cc: 91002308 add x8, x24, #0x8 676d0: c85ffd09 ldaxr x9, [x8] 676d4: d100052a sub x10, x9, #0x1 676d8: c80bfd0a stlxr w11, x10, [x8] 676dc: 35ffffab cbnz w11, 0x676d0 676e0: b5000709 cbnz x9, 0x677c0 676e4: f9400308 ldr x8, [x24] 676e8: aa1803e0 mov x0, x24 676ec: f9400908 ldr x8, [x8, #0x10] 676f0: d63f0100 blr x8 676f4: aa1803e0 mov x0, x24 676f8: 97ff6a26 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 676fc: f9401be8 ldr x8, [sp, #0x30] 67700: 3600065a tbz w26, #0x0, 0x677c8 67704: 14000036 b 0x677dc 67708: 2a1f03e8 mov w8, wzr 6770c: 3900a7e8 strb w8, [sp, #0x29] 67710: 370008ba tbnz w26, #0x0, 0x67824 67714: b9000ffa str w26, [sp, #0xc] 67718: aa1603fa mov x26, x22 6771c: aa1903f6 mov x22, x25 67720: 91002379 add x25, x27, #0x8 67724: aa1b03e8 mov x8, x27 67728: c85fff28 ldaxr x8, [x25] 6772c: d1000509 sub x9, x8, #0x1 67730: c80aff29 stlxr w10, x9, [x25] 67734: 35ffffaa cbnz w10, 0x67728 67738: b5000108 cbnz x8, 0x67758 6773c: f9400368 ldr x8, [x27] 67740: aa1b03e0 mov x0, x27 67744: aa1b03f8 mov x24, x27 67748: f9400908 ldr x8, [x8, #0x10] 6774c: d63f0100 blr x8 67750: aa1b03e0 mov x0, x27 67754: 97ff6a0f bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 67758: f94026f8 ldr x24, [x23, #0x48] 6775c: f90013ff str xzr, [sp, #0x20] 67760: c85f7f28 ldxr x8, [x25] 67764: 91000508 add x8, x8, #0x1 67768: c8097f28 stxr w9, x8, [x25] 6776c: 35ffffa9 cbnz w9, 0x67760 67770: f94013f9 ldr x25, [sp, #0x20] 67774: a901d3f3 stp x19, x20, [sp, #0x18] 67778: b40001b9 cbz x25, 0x677ac 6777c: 91002328 add x8, x25, #0x8 67780: c85ffd09 ldaxr x9, [x8] 67784: d100052a sub x10, x9, #0x1 67788: c80bfd0a stlxr w11, x10, [x8] 6778c: 35ffffab cbnz w11, 0x67780 67790: b50000e9 cbnz x9, 0x677ac 67794: f9400328 ldr x8, [x25] 67798: aa1903e0 mov x0, x25 6779c: f9400908 ldr x8, [x8, #0x10] 677a0: d63f0100 blr x8 677a4: aa1903e0 mov x0, x25 677a8: 97ff69fa bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 677ac: aa1603f9 mov x25, x22 677b0: aa1a03f6 mov x22, x26 677b4: b9400ffa ldr w26, [sp, #0xc] 677b8: 1400001d b 0x6782c 677bc: a903a7e8 stp x8, x9, [sp, #0x38] 677c0: f9401be8 ldr x8, [sp, #0x30] 677c4: 370000da tbnz w26, #0x0, 0x677dc 677c8: 91002369 add x9, x27, #0x8 677cc: c85f7d2a ldxr x10, [x9] 677d0: 9100054a add x10, x10, #0x1 677d4: c80b7d2a stxr w11, x10, [x9] 677d8: 35ffffab cbnz w11, 0x677cc 677dc: f9400d18 ldr x24, [x8, #0x18] 677e0: a9015113 stp x19, x20, [x8, #0x10] 677e4: b40001b8 cbz x24, 0x67818 677e8: 91002308 add x8, x24, #0x8 677ec: c85ffd09 ldaxr x9, [x8] 677f0: d100052a sub x10, x9, #0x1 677f4: c80bfd0a stlxr w11, x10, [x8] 677f8: 35ffffab cbnz w11, 0x677ec 677fc: b50000e9 cbnz x9, 0x67818 67800: f9400308 ldr x8, [x24] 67804: aa1803e0 mov x0, x24 67808: f9400908 ldr x8, [x8, #0x10] 6780c: d63f0100 blr x8 67810: aa1803e0 mov x0, x24 67814: 97ff69df bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 67818: 52800028 mov w8, #0x1 // =1 6781c: 3900a7e8 strb w8, [sp, #0x29] 67820: 3607f7ba tbz w26, #0x0, 0x67714 67824: f94026f8 ldr x24, [x23, #0x48] 67828: a901d3f3 stp x19, x20, [sp, #0x18] 6782c: 9103e2e0 add x0, x23, #0xf8 67830: 910063e2 add x2, sp, #0x18 67834: aa1803e1 mov x1, x24 67838: aa1603e3 mov x3, x22 6783c: 97ffbc48 bl 0x5695c 67840: f94013f7 ldr x23, [sp, #0x20] 67844: 2a0003f6 mov w22, w0 67848: b40000f7 cbz x23, 0x67864 6784c: 910022e8 add x8, x23, #0x8 67850: c85ffd09 ldaxr x9, [x8] 67854: d100052a sub x10, x9, #0x1 67858: c80bfd0a stlxr w11, x10, [x8] 6785c: 35ffffab cbnz w11, 0x67850 67860: b4000829 cbz x9, 0x67964 67864: 3940a7e8 ldrb w8, [sp, #0x29] 67868: 340008e8 cbz w8, 0x67984 6786c: 3940a3e8 ldrb w8, [sp, #0x28] 67870: 340008a8 cbz w8, 0x67984 67874: 08dffea8 ldarb w8, [x21] 67878: 36000228 tbz w8, #0x0, 0x678bc 6787c: f9401be9 ldr x9, [sp, #0x30] 67880: f9406788 ldr x8, [x28, #0xc8] 67884: f9400120 ldr x0, [x9] 67888: f942e508 ldr x8, [x8, #0x5c8] 6788c: d63f0100 blr x8 67890: 34000360 cbz w0, 0x678fc 67894: f81a03bf stur xzr, [x29, #-0x60] 67898: 08dffea8 ldarb w8, [x21] 6789c: 36000208 tbz w8, #0x0, 0x678dc 678a0: f9401be9 ldr x9, [sp, #0x30] 678a4: f9406788 ldr x8, [x28, #0xc8] 678a8: f9400120 ldr x0, [x9] 678ac: f942e908 ldr x8, [x8, #0x5d0] 678b0: d10183a1 sub x1, x29, #0x60 678b4: d63f0100 blr x8 678b8: 17ffffef b 0x67874 678bc: aa1503e0 mov x0, x21 678c0: 97ff6b88 bl 0x426e0 <__cxa_guard_acquire@plt> 678c4: 34fffdc0 cbz w0, 0x6787c 678c8: 97ff668a bl 0x412f0 678cc: f9006780 str x0, [x28, #0xc8] 678d0: aa1503e0 mov x0, x21 678d4: 97ff67c7 bl 0x417f0 <__cxa_guard_release@plt> 678d8: 17ffffe9 b 0x6787c 678dc: aa1503e0 mov x0, x21 678e0: 97ff6b80 bl 0x426e0 <__cxa_guard_acquire@plt> 678e4: 34fffde0 cbz w0, 0x678a0 678e8: 97ff6682 bl 0x412f0 678ec: f9006780 str x0, [x28, #0xc8] 678f0: aa1503e0 mov x0, x21 678f4: 97ff67bf bl 0x417f0 <__cxa_guard_release@plt> 678f8: 17ffffea b 0x678a0 678fc: a9432be8 ldp x8, x10, [sp, #0x30] 67900: f94023e9 ldr x9, [sp, #0x40] 67904: b40000c9 cbz x9, 0x6791c 67908: 9100212b add x11, x9, #0x8 6790c: c85f7d6c ldxr x12, [x11] 67910: 9100058c add x12, x12, #0x1 67914: c80d7d6c stxr w13, x12, [x11] 67918: 35ffffad cbnz w13, 0x6790c 6791c: f9400d15 ldr x21, [x8, #0x18] 67920: a901250a stp x10, x9, [x8, #0x10] 67924: b4000315 cbz x21, 0x67984 67928: 910022a8 add x8, x21, #0x8 6792c: c85ffd09 ldaxr x9, [x8] 67930: d100052a sub x10, x9, #0x1 67934: c80bfd0a stlxr w11, x10, [x8] 67938: 35ffffab cbnz w11, 0x6792c 6793c: b5000249 cbnz x9, 0x67984 67940: f94002a8 ldr x8, [x21] 67944: aa1503e0 mov x0, x21 67948: f9400908 ldr x8, [x8, #0x10] 6794c: d63f0100 blr x8 67950: aa1503e0 mov x0, x21 67954: 97ff698f bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 67958: f94023f5 ldr x21, [sp, #0x40] 6795c: b5000195 cbnz x21, 0x6798c 67960: 14000011 b 0x679a4 67964: f94002e8 ldr x8, [x23] 67968: aa1703e0 mov x0, x23 6796c: f9400908 ldr x8, [x8, #0x10] 67970: d63f0100 blr x8 67974: aa1703e0 mov x0, x23 67978: 97ff6986 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 6797c: 3940a7e8 ldrb w8, [sp, #0x29] 67980: 35fff768 cbnz w8, 0x6786c 67984: f94023f5 ldr x21, [sp, #0x40] 67988: b40000f5 cbz x21, 0x679a4 6798c: 910022a8 add x8, x21, #0x8 67990: c85ffd09 ldaxr x9, [x8] 67994: d100052a sub x10, x9, #0x1 67998: c80bfd0a stlxr w11, x10, [x8] 6799c: 35ffffab cbnz w11, 0x67990 679a0: b40001e9 cbz x9, 0x679dc 679a4: 370002ba tbnz w26, #0x0, 0x679f8 679a8: 91002368 add x8, x27, #0x8 679ac: c85ffd09 ldaxr x9, [x8] 679b0: d100052a sub x10, x9, #0x1 679b4: c80bfd0a stlxr w11, x10, [x8] 679b8: 35ffffab cbnz w11, 0x679ac 679bc: b50001e9 cbnz x9, 0x679f8 679c0: f9400368 ldr x8, [x27] 679c4: aa1b03e0 mov x0, x27 679c8: f9400908 ldr x8, [x8, #0x10] 679cc: d63f0100 blr x8 679d0: aa1b03e0 mov x0, x27 679d4: 97ff696f bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 679d8: 14000008 b 0x679f8 679dc: f94002a8 ldr x8, [x21] 679e0: aa1503e0 mov x0, x21 679e4: f9400908 ldr x8, [x8, #0x10] 679e8: d63f0100 blr x8 679ec: aa1503e0 mov x0, x21 679f0: 97ff6968 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 679f4: 3607fdba tbz w26, #0x0, 0x679a8 679f8: 910123e0 add x0, sp, #0x48 679fc: 94001ac4 bl 0x6e50c 67a00: a94523e9 ldp x9, x8, [sp, #0x50] 67a04: f9005928 str x8, [x9, #0xb0] 67a08: aa1903e0 mov x0, x25 67a0c: 94001830 bl 0x6dacc 67a10: f9400be8 ldr x8, [sp, #0x10] 67a14: f9401508 ldr x8, [x8, #0x28] 67a18: f85a83a9 ldur x9, [x29, #-0x58] 67a1c: eb09011f cmp x8, x9 67a20: 54000281 b.ne 0x67a70 67a24: 120002c0 and w0, w22, #0x1 67a28: a94d7bfd ldp x29, x30, [sp, #0xd0] 67a2c: a94c4ff4 ldp x20, x19, [sp, #0xc0] 67a30: a94b57f6 ldp x22, x21, [sp, #0xb0] 67a34: a94a5ff8 ldp x24, x23, [sp, #0xa0] 67a38: a94967fa ldp x26, x25, [sp, #0x90] 67a3c: a9486ffc ldp x28, x27, [sp, #0x80] 67a40: 910383ff add sp, sp, #0xe0 67a44: d65f03c0 ret 67a48: b0000540 adrp x0, 0x110000 67a4c: 91034000 add x0, x0, #0xd0 67a50: 97ff6b24 bl 0x426e0 <__cxa_guard_acquire@plt> 67a54: 34ffdc60 cbz w0, 0x675e0 67a58: 97ff6626 bl 0x412f0 67a5c: f9006780 str x0, [x28, #0xc8] 67a60: b0000540 adrp x0, 0x110000 67a64: 91034000 add x0, x0, #0xd0 67a68: 97ff6762 bl 0x417f0 <__cxa_guard_release@plt> 67a6c: 17fffedd b 0x675e0 67a70: 97ff6a88 bl 0x42490 <__stack_chk_fail@plt> 67a74: aa0003f6 mov x22, x0 67a78: b0000540 adrp x0, 0x110000 67a7c: 91034000 add x0, x0, #0xd0 67a80: 97ff6a44 bl 0x42390 <__cxa_guard_abort@plt> 67a84: 1400007d b 0x67c78 67a88: 14000001 b 0x67a8c 67a8c: aa0003f3 mov x19, x0 67a90: b0000540 adrp x0, 0x110000 67a94: 91034000 add x0, x0, #0xd0 67a98: 97ff6a3e bl 0x42390 <__cxa_guard_abort@plt> 67a9c: 1400007e b 0x67c94 67aa0: 97ffb003 bl 0x53aac 67aa4: 97ffb002 bl 0x53aac 67aa8: f94013f7 ldr x23, [sp, #0x20] 67aac: aa0003f6 mov x22, x0 67ab0: b40001b7 cbz x23, 0x67ae4 67ab4: 910022e8 add x8, x23, #0x8 67ab8: c85ffd09 ldaxr x9, [x8] 67abc: d100052a sub x10, x9, #0x1 67ac0: c80bfd0a stlxr w11, x10, [x8] 67ac4: 35ffffab cbnz w11, 0x67ab8 67ac8: b50000e9 cbnz x9, 0x67ae4 67acc: f94002e8 ldr x8, [x23] 67ad0: aa1703e0 mov x0, x23 67ad4: f9400908 ldr x8, [x8, #0x10] 67ad8: d63f0100 blr x8 67adc: aa1703e0 mov x0, x23 67ae0: 97ff692c bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 67ae4: 3940a7e8 ldrb w8, [sp, #0x29] 67ae8: 34000788 cbz w8, 0x67bd8 67aec: 3940a3e8 ldrb w8, [sp, #0x28] 67af0: 34000748 cbz w8, 0x67bd8 67af4: 08dffea8 ldarb w8, [x21] 67af8: 36000228 tbz w8, #0x0, 0x67b3c 67afc: f9401be9 ldr x9, [sp, #0x30] 67b00: f9406788 ldr x8, [x28, #0xc8] 67b04: f9400120 ldr x0, [x9] 67b08: f942e508 ldr x8, [x8, #0x5c8] 67b0c: d63f0100 blr x8 67b10: 34000360 cbz w0, 0x67b7c 67b14: f81a03bf stur xzr, [x29, #-0x60] 67b18: 08dffea8 ldarb w8, [x21] 67b1c: 36000208 tbz w8, #0x0, 0x67b5c 67b20: f9401be9 ldr x9, [sp, #0x30] 67b24: f9406788 ldr x8, [x28, #0xc8] 67b28: f9400120 ldr x0, [x9] 67b2c: f942e908 ldr x8, [x8, #0x5d0] 67b30: d10183a1 sub x1, x29, #0x60 67b34: d63f0100 blr x8 67b38: 17ffffef b 0x67af4 67b3c: aa1503e0 mov x0, x21 67b40: 97ff6ae8 bl 0x426e0 <__cxa_guard_acquire@plt> 67b44: 34fffdc0 cbz w0, 0x67afc 67b48: 97ff65ea bl 0x412f0 67b4c: f9006780 str x0, [x28, #0xc8] 67b50: aa1503e0 mov x0, x21 67b54: 97ff6727 bl 0x417f0 <__cxa_guard_release@plt> 67b58: 17ffffe9 b 0x67afc 67b5c: aa1503e0 mov x0, x21 67b60: 97ff6ae0 bl 0x426e0 <__cxa_guard_acquire@plt> 67b64: 34fffde0 cbz w0, 0x67b20 67b68: 97ff65e2 bl 0x412f0 67b6c: f9006780 str x0, [x28, #0xc8] 67b70: aa1503e0 mov x0, x21 67b74: 97ff671f bl 0x417f0 <__cxa_guard_release@plt> 67b78: 17ffffea b 0x67b20 67b7c: a9432be8 ldp x8, x10, [sp, #0x30] 67b80: f94023e9 ldr x9, [sp, #0x40] 67b84: b40000c9 cbz x9, 0x67b9c 67b88: 9100212b add x11, x9, #0x8 67b8c: c85f7d6c ldxr x12, [x11] 67b90: 9100058c add x12, x12, #0x1 67b94: c80d7d6c stxr w13, x12, [x11] 67b98: 35ffffad cbnz w13, 0x67b8c 67b9c: f9400d15 ldr x21, [x8, #0x18] 67ba0: a901250a stp x10, x9, [x8, #0x10] 67ba4: b40001b5 cbz x21, 0x67bd8 67ba8: 910022a8 add x8, x21, #0x8 67bac: c85ffd09 ldaxr x9, [x8] 67bb0: d100052a sub x10, x9, #0x1 67bb4: c80bfd0a stlxr w11, x10, [x8] 67bb8: 35ffffab cbnz w11, 0x67bac 67bbc: b50000e9 cbnz x9, 0x67bd8 67bc0: f94002a8 ldr x8, [x21] 67bc4: aa1503e0 mov x0, x21 67bc8: f9400908 ldr x8, [x8, #0x10] 67bcc: d63f0100 blr x8 67bd0: aa1503e0 mov x0, x21 67bd4: 97ff68ef bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 67bd8: f94023f5 ldr x21, [sp, #0x40] 67bdc: b40000f5 cbz x21, 0x67bf8 67be0: 910022a8 add x8, x21, #0x8 67be4: c85ffd09 ldaxr x9, [x8] 67be8: d100052a sub x10, x9, #0x1 67bec: c80bfd0a stlxr w11, x10, [x8] 67bf0: 35ffffab cbnz w11, 0x67be4 67bf4: b4000069 cbz x9, 0x67c00 67bf8: 3600013a tbz w26, #0x0, 0x67c1c 67bfc: 14000014 b 0x67c4c 67c00: f94002a8 ldr x8, [x21] 67c04: aa1503e0 mov x0, x21 67c08: f9400908 ldr x8, [x8, #0x10] 67c0c: d63f0100 blr x8 67c10: aa1503e0 mov x0, x21 67c14: 97ff68df bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 67c18: 370001ba tbnz w26, #0x0, 0x67c4c 67c1c: 91002368 add x8, x27, #0x8 67c20: c85ffd09 ldaxr x9, [x8] 67c24: d100052a sub x10, x9, #0x1 67c28: c80bfd0a stlxr w11, x10, [x8] 67c2c: 35ffffab cbnz w11, 0x67c20 67c30: b50000e9 cbnz x9, 0x67c4c 67c34: f9400368 ldr x8, [x27] 67c38: aa1b03e0 mov x0, x27 67c3c: f9400908 ldr x8, [x8, #0x10] 67c40: d63f0100 blr x8 67c44: aa1b03e0 mov x0, x27 67c48: 97ff68d2 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 67c4c: 910123e0 add x0, sp, #0x48 67c50: 94001a2f bl 0x6e50c 67c54: a94523e9 ldp x9, x8, [sp, #0x50] 67c58: f9005928 str x8, [x9, #0xb0] 67c5c: 14000007 b 0x67c78 67c60: 17ffff8b b 0x67a8c 67c64: 17ffff8a b 0x67a8c 67c68: 97ffaf91 bl 0x53aac 67c6c: 14000009 b 0x67c90 67c70: 14000008 b 0x67c90 67c74: aa0003f6 mov x22, x0 67c78: aa1903e0 mov x0, x25 67c7c: 94001794 bl 0x6dacc 67c80: aa1603e0 mov x0, x22 67c84: 9401b5c6 bl 0xd539c <__cxa_demangle+0x12abc> 67c88: 97ffaf89 bl 0x53aac 67c8c: 14000001 b 0x67c90 67c90: aa0003f3 mov x19, x0 67c94: 9100a3e8 add x8, sp, #0x28 67c98: 91004100 add x0, x8, #0x10 67c9c: 97ff6e6e bl 0x43654 67ca0: aa1303e0 mov x0, x19 67ca4: 97ffaf82 bl 0x53aac 67ca8: 9103e000 add x0, x0, #0xf8 67cac: 17ffbfba b 0x57b94 67cb0: a9be4ff4 stp x20, x19, [sp, #-0x20]! 67cb4: a9017bfd stp x29, x30, [sp, #0x10] 67cb8: 910043fd add x29, sp, #0x10 67cbc: aa0003f4 mov x20, x0 67cc0: aa0103e0 mov x0, x1 67cc4: aa0103f3 mov x19, x1 67cc8: 97ff66ea bl 0x41870 67ccc: a9417bfd ldp x29, x30, [sp, #0x10] 67cd0: aa0003e2 mov x2, x0 67cd4: aa1403e0 mov x0, x20 67cd8: aa1303e1 mov x1, x19 67cdc: a8c24ff4 ldp x20, x19, [sp], #0x20 67ce0: 17ffae77 b 0x536bc 67ce4: d10103ff sub sp, sp, #0x40 67ce8: f9000bf5 str x21, [sp, #0x10] 67cec: a9024ff4 stp x20, x19, [sp, #0x20] 67cf0: a9037bfd stp x29, x30, [sp, #0x30] 67cf4: 9100c3fd add x29, sp, #0x30 67cf8: d53bd055 mrs x21, TPIDR_EL0 67cfc: f94016a8 ldr x8, [x21, #0x28] 67d00: aa0003f3 mov x19, x0 67d04: f90007e8 str x8, [sp, #0x8] 67d08: f9400008 ldr x8, [x0] 67d0c: f85e8108 ldur x8, [x8, #-0x18] 67d10: 8b080000 add x0, x0, x8 67d14: 910003e8 mov x8, sp 67d18: 97ff69c6 bl 0x42430 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 67d1c: 90000541 adrp x1, 0x10f000 67d20: f945a021 ldr x1, [x1, #0xb40] 67d24: 910003e0 mov x0, sp 67d28: 97ff6a26 bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 67d2c: f9400008 ldr x8, [x0] 67d30: f9401d08 ldr x8, [x8, #0x38] 67d34: 52800141 mov w1, #0xa // =10 67d38: d63f0100 blr x8 67d3c: 2a0003f4 mov w20, w0 67d40: 910003e0 mov x0, sp 67d44: 97ff6a17 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 67d48: aa1303e0 mov x0, x19 67d4c: 2a1403e1 mov w1, w20 67d50: 97ffafc6 bl 0x53c68 67d54: aa1303e0 mov x0, x19 67d58: 97ffaf58 bl 0x53ab8 67d5c: f94016a8 ldr x8, [x21, #0x28] 67d60: f94007e9 ldr x9, [sp, #0x8] 67d64: eb09011f cmp x8, x9 67d68: 540000e1 b.ne 0x67d84 67d6c: aa1303e0 mov x0, x19 67d70: a9437bfd ldp x29, x30, [sp, #0x30] 67d74: a9424ff4 ldp x20, x19, [sp, #0x20] 67d78: f9400bf5 ldr x21, [sp, #0x10] 67d7c: 910103ff add sp, sp, #0x40 67d80: d65f03c0 ret 67d84: 97ff69c3 bl 0x42490 <__stack_chk_fail@plt> 67d88: aa0003f3 mov x19, x0 67d8c: 910003e0 mov x0, sp 67d90: 97ff6a04 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 67d94: aa1303e0 mov x0, x19 67d98: 9401b581 bl 0xd539c <__cxa_demangle+0x12abc> 67d9c: d101c3ff sub sp, sp, #0x70 67da0: a90267fa stp x26, x25, [sp, #0x20] 67da4: a9035ff8 stp x24, x23, [sp, #0x30] 67da8: a90457f6 stp x22, x21, [sp, #0x40] 67dac: a9054ff4 stp x20, x19, [sp, #0x50] 67db0: a9067bfd stp x29, x30, [sp, #0x60] 67db4: 910183fd add x29, sp, #0x60 67db8: d53bd059 mrs x25, TPIDR_EL0 67dbc: f9401728 ldr x8, [x25, #0x28] 67dc0: aa0003f3 mov x19, x0 67dc4: f9000fe8 str x8, [sp, #0x18] 67dc8: 390003ff strb wzr, [sp] 67dcc: f90007e0 str x0, [sp, #0x8] 67dd0: f9400008 ldr x8, [x0] 67dd4: f85e8109 ldur x9, [x8, #-0x18] 67dd8: 8b090009 add x9, x0, x9 67ddc: b940212a ldr w10, [x9, #0x20] 67de0: 3500082a cbnz w10, 0x67ee4 67de4: f9404520 ldr x0, [x9, #0x88] 67de8: 2a0103f4 mov w20, w1 67dec: b4000060 cbz x0, 0x67df8 67df0: 97ffaf32 bl 0x53ab8 67df4: f9400268 ldr x8, [x19] 67df8: 52800029 mov w9, #0x1 // =1 67dfc: 390003e9 strb w9, [sp] 67e00: f85e8108 ldur x8, [x8, #-0x18] 67e04: 8b080260 add x0, x19, x8 67e08: b940081a ldr w26, [x0, #0x8] 67e0c: 910043e8 add x8, sp, #0x10 67e10: 97ff6988 bl 0x42430 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 67e14: 90000541 adrp x1, 0x10f000 67e18: f946a421 ldr x1, [x1, #0xd48] 67e1c: 910043e0 add x0, sp, #0x10 67e20: 97ff69e8 bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 67e24: aa0003f5 mov x21, x0 67e28: 910043e0 add x0, sp, #0x10 67e2c: 97ff69dd bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 67e30: f9400268 ldr x8, [x19] 67e34: f85e8108 ldur x8, [x8, #-0x18] 67e38: 8b080276 add x22, x19, x8 67e3c: b94092c3 ldr w3, [x22, #0x90] 67e40: f94016d7 ldr x23, [x22, #0x28] 67e44: 3100047f cmn w3, #0x1 67e48: 54000221 b.ne 0x67e8c 67e4c: 910043e8 add x8, sp, #0x10 67e50: aa1603e0 mov x0, x22 67e54: 97ff6977 bl 0x42430 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 67e58: 90000541 adrp x1, 0x10f000 67e5c: f945a021 ldr x1, [x1, #0xb40] 67e60: 910043e0 add x0, sp, #0x10 67e64: 97ff69d7 bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 67e68: f9400008 ldr x8, [x0] 67e6c: f9401d08 ldr x8, [x8, #0x38] 67e70: 52800401 mov w1, #0x20 // =32 67e74: d63f0100 blr x8 67e78: 2a0003f8 mov w24, w0 67e7c: 910043e0 add x0, sp, #0x10 67e80: 97ff69c8 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 67e84: 12001f03 and w3, w24, #0xff 67e88: b90092c3 str w3, [x22, #0x90] 67e8c: f94002a9 ldr x9, [x21] 67e90: 52800948 mov w8, #0x4a // =74 67e94: 0a080348 and w8, w26, w8 67e98: 7100211f cmp w8, #0x8 67e9c: 5280080a mov w10, #0x40 // =64 67ea0: 7a4a1104 ccmp w8, w10, #0x4, ne 67ea4: f9401128 ldr x8, [x9, #0x20] 67ea8: 2a1403e9 mov w9, w20 67eac: 93407e8a sxtw x10, w20 67eb0: 9a8a0124 csel x4, x9, x10, eq 67eb4: aa1503e0 mov x0, x21 67eb8: aa1703e1 mov x1, x23 67ebc: aa1603e2 mov x2, x22 67ec0: d63f0100 blr x8 67ec4: b5000100 cbnz x0, 0x67ee4 67ec8: f9400268 ldr x8, [x19] 67ecc: 528000a9 mov w9, #0x5 // =5 67ed0: f85e8108 ldur x8, [x8, #-0x18] 67ed4: 8b080260 add x0, x19, x8 67ed8: b9402008 ldr w8, [x0, #0x20] 67edc: 2a090101 orr w1, w8, w9 67ee0: 97ff6548 bl 0x41400 <_ZNSt6__ndk18ios_base5clearEj@plt> 67ee4: 910003e0 mov x0, sp 67ee8: 97ffaec9 bl 0x53a0c 67eec: f9401728 ldr x8, [x25, #0x28] 67ef0: f9400fe9 ldr x9, [sp, #0x18] 67ef4: eb09011f cmp x8, x9 67ef8: 54000121 b.ne 0x67f1c 67efc: aa1303e0 mov x0, x19 67f00: a9467bfd ldp x29, x30, [sp, #0x60] 67f04: a9454ff4 ldp x20, x19, [sp, #0x50] 67f08: a94457f6 ldp x22, x21, [sp, #0x40] 67f0c: a9435ff8 ldp x24, x23, [sp, #0x30] 67f10: a94267fa ldp x26, x25, [sp, #0x20] 67f14: 9101c3ff add sp, sp, #0x70 67f18: d65f03c0 ret 67f1c: 97ff695d bl 0x42490 <__stack_chk_fail@plt> 67f20: 14000009 b 0x67f44 67f24: aa0003f4 mov x20, x0 67f28: 1400000a b 0x67f50 67f2c: 14000001 b 0x67f30 67f30: aa0003f4 mov x20, x0 67f34: 910043e0 add x0, sp, #0x10 67f38: 97ff699a bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 67f3c: 14000003 b 0x67f48 67f40: 14000001 b 0x67f44 67f44: aa0003f4 mov x20, x0 67f48: 910003e0 mov x0, sp 67f4c: 97ffaeb0 bl 0x53a0c 67f50: aa1403e0 mov x0, x20 67f54: 97ff6827 bl 0x41ff0 <__cxa_begin_catch@plt> 67f58: f9400268 ldr x8, [x19] 67f5c: f85e8108 ldur x8, [x8, #-0x18] 67f60: 8b080260 add x0, x19, x8 67f64: 97ff65b3 bl 0x41630 <_ZNSt6__ndk18ios_base33__set_badbit_and_consider_rethrowEv@plt> 67f68: 97ff6546 bl 0x41480 <__cxa_end_catch@plt> 67f6c: 17ffffe0 b 0x67eec 67f70: aa0003f3 mov x19, x0 67f74: 97ff6543 bl 0x41480 <__cxa_end_catch@plt> 67f78: aa1303e0 mov x0, x19 67f7c: 9401b508 bl 0xd539c <__cxa_demangle+0x12abc> 67f80: 97ffaecb bl 0x53aac 67f84: f81e0ff3 str x19, [sp, #-0x20]! 67f88: a9017bfd stp x29, x30, [sp, #0x10] 67f8c: 910043fd add x29, sp, #0x10 67f90: 90000548 adrp x8, 0x10f000 67f94: f947ad08 ldr x8, [x8, #0xf58] 67f98: 90000549 adrp x9, 0x10f000 67f9c: f946e529 ldr x9, [x9, #0xdc8] 67fa0: 3941200a ldrb w10, [x0, #0x48] 67fa4: 9100610b add x11, x8, #0x18 67fa8: 91010108 add x8, x8, #0x40 67fac: aa0003f3 mov x19, x0 67fb0: f9003808 str x8, [x0, #0x70] 67fb4: 91004128 add x8, x9, #0x10 67fb8: a900200b stp x11, x8, [x0] 67fbc: 3600006a tbz w10, #0x0, 0x67fc8 67fc0: f9402e60 ldr x0, [x19, #0x58] 67fc4: 97ff64d7 bl 0x41320 <_ZdlPv@plt> 67fc8: 90000548 adrp x8, 0x10f000 67fcc: f9462108 ldr x8, [x8, #0xc40] 67fd0: 91004260 add x0, x19, #0x10 67fd4: 91004108 add x8, x8, #0x10 67fd8: f9000668 str x8, [x19, #0x8] 67fdc: 97ff6971 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 67fe0: a9417bfd ldp x29, x30, [sp, #0x10] 67fe4: 9101c260 add x0, x19, #0x70 67fe8: f84207f3 ldr x19, [sp], #0x20 67fec: 17ff64e9 b 0x41390 <_ZNSt6__ndk18ios_baseD2Ev@plt> 67ff0: 91002000 add x0, x0, #0x8 67ff4: 17ff64e7 b 0x41390 <_ZNSt6__ndk18ios_baseD2Ev@plt> 67ff8: f81e0ff3 str x19, [sp, #-0x20]! 67ffc: a9017bfd stp x29, x30, [sp, #0x10] 68000: 910043fd add x29, sp, #0x10 68004: aa0003f3 mov x19, x0 68008: 91002000 add x0, x0, #0x8 6800c: 97ff64e1 bl 0x41390 <_ZNSt6__ndk18ios_baseD2Ev@plt> 68010: a9417bfd ldp x29, x30, [sp, #0x10] 68014: aa1303e0 mov x0, x19 68018: f84207f3 ldr x19, [sp], #0x20 6801c: 17ff64c1 b 0x41320 <_ZdlPv@plt> 68020: f9400008 ldr x8, [x0] 68024: f85e8108 ldur x8, [x8, #-0x18] 68028: 8b080008 add x8, x0, x8 6802c: 91002100 add x0, x8, #0x8 68030: 17ff64d8 b 0x41390 <_ZNSt6__ndk18ios_baseD2Ev@plt> 68034: f81e0ff3 str x19, [sp, #-0x20]! 68038: a9017bfd stp x29, x30, [sp, #0x10] 6803c: 910043fd add x29, sp, #0x10 68040: f9400008 ldr x8, [x0] 68044: f85e8108 ldur x8, [x8, #-0x18] 68048: 8b080013 add x19, x0, x8 6804c: 91002260 add x0, x19, #0x8 68050: 97ff64d0 bl 0x41390 <_ZNSt6__ndk18ios_baseD2Ev@plt> 68054: a9417bfd ldp x29, x30, [sp, #0x10] 68058: aa1303e0 mov x0, x19 6805c: f84207f3 ldr x19, [sp], #0x20 68060: 17ff64b0 b 0x41320 <_ZdlPv@plt> 68064: f81e0ff3 str x19, [sp, #-0x20]! 68068: a9017bfd stp x29, x30, [sp, #0x10] 6806c: 910043fd add x29, sp, #0x10 68070: f0000528 adrp x8, 0x10f000 68074: f947ad08 ldr x8, [x8, #0xf58] 68078: f0000529 adrp x9, 0x10f000 6807c: f946e529 ldr x9, [x9, #0xdc8] 68080: 3941200a ldrb w10, [x0, #0x48] 68084: 9100610b add x11, x8, #0x18 68088: 91010108 add x8, x8, #0x40 6808c: aa0003f3 mov x19, x0 68090: f9003808 str x8, [x0, #0x70] 68094: 91004128 add x8, x9, #0x10 68098: a900200b stp x11, x8, [x0] 6809c: 3600006a tbz w10, #0x0, 0x680a8 680a0: f9402e60 ldr x0, [x19, #0x58] 680a4: 97ff649f bl 0x41320 <_ZdlPv@plt> 680a8: f0000528 adrp x8, 0x10f000 680ac: f9462108 ldr x8, [x8, #0xc40] 680b0: 91004260 add x0, x19, #0x10 680b4: 91004108 add x8, x8, #0x10 680b8: f9000668 str x8, [x19, #0x8] 680bc: 97ff6939 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 680c0: 9101c260 add x0, x19, #0x70 680c4: 97ff64b3 bl 0x41390 <_ZNSt6__ndk18ios_baseD2Ev@plt> 680c8: a9417bfd ldp x29, x30, [sp, #0x10] 680cc: aa1303e0 mov x0, x19 680d0: f84207f3 ldr x19, [sp], #0x20 680d4: 17ff6493 b 0x41320 <_ZdlPv@plt> 680d8: a9be4ff4 stp x20, x19, [sp, #-0x20]! 680dc: a9017bfd stp x29, x30, [sp, #0x10] 680e0: 910043fd add x29, sp, #0x10 680e4: f9400008 ldr x8, [x0] 680e8: f0000529 adrp x9, 0x10f000 680ec: f85e8108 ldur x8, [x8, #-0x18] 680f0: f947ad29 ldr x9, [x9, #0xf58] 680f4: 8b080014 add x20, x0, x8 680f8: 9100612a add x10, x9, #0x18 680fc: 91010128 add x8, x9, #0x40 68100: aa1403f3 mov x19, x20 68104: f900028a str x10, [x20] 68108: f8070e68 str x8, [x19, #0x70]! 6810c: f0000529 adrp x9, 0x10f000 68110: 39412288 ldrb w8, [x20, #0x48] 68114: f946e529 ldr x9, [x9, #0xdc8] 68118: 91004129 add x9, x9, #0x10 6811c: f9000689 str x9, [x20, #0x8] 68120: 36000068 tbz w8, #0x0, 0x6812c 68124: f9402e80 ldr x0, [x20, #0x58] 68128: 97ff647e bl 0x41320 <_ZdlPv@plt> 6812c: f0000528 adrp x8, 0x10f000 68130: f9462108 ldr x8, [x8, #0xc40] 68134: 91004280 add x0, x20, #0x10 68138: 91004108 add x8, x8, #0x10 6813c: f9000688 str x8, [x20, #0x8] 68140: 97ff6918 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 68144: a9417bfd ldp x29, x30, [sp, #0x10] 68148: aa1303e0 mov x0, x19 6814c: a8c24ff4 ldp x20, x19, [sp], #0x20 68150: 17ff6490 b 0x41390 <_ZNSt6__ndk18ios_baseD2Ev@plt> 68154: a9be4ff4 stp x20, x19, [sp, #-0x20]! 68158: a9017bfd stp x29, x30, [sp, #0x10] 6815c: 910043fd add x29, sp, #0x10 68160: f9400008 ldr x8, [x0] 68164: f0000529 adrp x9, 0x10f000 68168: f85e8108 ldur x8, [x8, #-0x18] 6816c: f947ad29 ldr x9, [x9, #0xf58] 68170: 8b080013 add x19, x0, x8 68174: 9100612a add x10, x9, #0x18 68178: 91010128 add x8, x9, #0x40 6817c: aa1303f4 mov x20, x19 68180: f900026a str x10, [x19] 68184: f8070e88 str x8, [x20, #0x70]! 68188: f0000529 adrp x9, 0x10f000 6818c: 39412268 ldrb w8, [x19, #0x48] 68190: f946e529 ldr x9, [x9, #0xdc8] 68194: 91004129 add x9, x9, #0x10 68198: f9000669 str x9, [x19, #0x8] 6819c: 36000068 tbz w8, #0x0, 0x681a8 681a0: f9402e60 ldr x0, [x19, #0x58] 681a4: 97ff645f bl 0x41320 <_ZdlPv@plt> 681a8: f0000528 adrp x8, 0x10f000 681ac: f9462108 ldr x8, [x8, #0xc40] 681b0: 91004260 add x0, x19, #0x10 681b4: 91004108 add x8, x8, #0x10 681b8: f9000668 str x8, [x19, #0x8] 681bc: 97ff68f9 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 681c0: aa1403e0 mov x0, x20 681c4: 97ff6473 bl 0x41390 <_ZNSt6__ndk18ios_baseD2Ev@plt> 681c8: a9417bfd ldp x29, x30, [sp, #0x10] 681cc: aa1303e0 mov x0, x19 681d0: a8c24ff4 ldp x20, x19, [sp], #0x20 681d4: 17ff6453 b 0x41320 <_ZdlPv@plt> 681d8: f81e0ff3 str x19, [sp, #-0x20]! 681dc: a9017bfd stp x29, x30, [sp, #0x10] 681e0: 910043fd add x29, sp, #0x10 681e4: f0000529 adrp x9, 0x10f000 681e8: 39410008 ldrb w8, [x0, #0x40] 681ec: f946e529 ldr x9, [x9, #0xdc8] 681f0: aa0003f3 mov x19, x0 681f4: 91004129 add x9, x9, #0x10 681f8: f9000009 str x9, [x0] 681fc: 36000068 tbz w8, #0x0, 0x68208 68200: f9402a60 ldr x0, [x19, #0x50] 68204: 97ff6447 bl 0x41320 <_ZdlPv@plt> 68208: f0000528 adrp x8, 0x10f000 6820c: f9462108 ldr x8, [x8, #0xc40] 68210: 91004108 add x8, x8, #0x10 68214: f8008668 str x8, [x19], #0x8 68218: a9417bfd ldp x29, x30, [sp, #0x10] 6821c: aa1303e0 mov x0, x19 68220: f84207f3 ldr x19, [sp], #0x20 68224: 17ff68df b 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 68228: f81e0ff3 str x19, [sp, #-0x20]! 6822c: a9017bfd stp x29, x30, [sp, #0x10] 68230: 910043fd add x29, sp, #0x10 68234: f0000529 adrp x9, 0x10f000 68238: 39410008 ldrb w8, [x0, #0x40] 6823c: f946e529 ldr x9, [x9, #0xdc8] 68240: aa0003f3 mov x19, x0 68244: 91004129 add x9, x9, #0x10 68248: f9000009 str x9, [x0] 6824c: 36000068 tbz w8, #0x0, 0x68258 68250: f9402a60 ldr x0, [x19, #0x50] 68254: 97ff6433 bl 0x41320 <_ZdlPv@plt> 68258: f0000528 adrp x8, 0x10f000 6825c: f9462108 ldr x8, [x8, #0xc40] 68260: aa1303e0 mov x0, x19 68264: 91004108 add x8, x8, #0x10 68268: f8008408 str x8, [x0], #0x8 6826c: 97ff68cd bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 68270: a9417bfd ldp x29, x30, [sp, #0x10] 68274: aa1303e0 mov x0, x19 68278: f84207f3 ldr x19, [sp], #0x20 6827c: 17ff6429 b 0x41320 <_ZdlPv@plt> 68280: d65f03c0 ret 68284: d65f03c0 ret 68288: f9402c08 ldr x8, [x0, #0x58] 6828c: f9401809 ldr x9, [x0, #0x30] 68290: eb09011f cmp x8, x9 68294: 54000062 b.hs 0x682a0 68298: aa0903e8 mov x8, x9 6829c: f9002c09 str x9, [x0, #0x58] 682a0: 721d046a ands w10, w3, #0x18 682a4: 540000a0 b.eq 0x682b8 682a8: 7100045f cmp w2, #0x1 682ac: 540000c1 b.ne 0x682c4 682b0: 7100615f cmp w10, #0x18 682b4: 54000081 b.ne 0x682c4 682b8: 92800001 mov x1, #-0x1 // =-1 682bc: aa1f03e0 mov x0, xzr 682c0: d65f03c0 ret 682c4: b4000128 cbz x8, 0x682e8 682c8: aa0003ea mov x10, x0 682cc: 38440d4b ldrb w11, [x10, #0x40]! 682d0: 3700020b tbnz w11, #0x0, 0x68310 682d4: 9100054a add x10, x10, #0x1 682d8: cb0a010a sub x10, x8, x10 682dc: 350000a2 cbnz w2, 0x682f0 682e0: aa1f03eb mov x11, xzr 682e4: 14000013 b 0x68330 682e8: aa1f03ea mov x10, xzr 682ec: 34ffffa2 cbz w2, 0x682e0 682f0: 7100085f cmp w2, #0x2 682f4: 54000160 b.eq 0x68320 682f8: 7100045f cmp w2, #0x1 682fc: 54fffde1 b.ne 0x682b8 68300: 37180143 tbnz w3, #0x3, 0x68328 68304: f940140b ldr x11, [x0, #0x28] 68308: cb0b012b sub x11, x9, x11 6830c: 14000009 b 0x68330 68310: f940280a ldr x10, [x0, #0x50] 68314: cb0a010a sub x10, x8, x10 68318: 35fffec2 cbnz w2, 0x682f0 6831c: 17fffff1 b 0x682e0 68320: aa0a03eb mov x11, x10 68324: 14000003 b 0x68330 68328: a941300b ldp x11, x12, [x0, #0x10] 6832c: cb0b018b sub x11, x12, x11 68330: ab01016b adds x11, x11, x1 68334: 92800001 mov x1, #-0x1 // =-1 68338: 54000244 b.mi 0x68380 6833c: eb0b015f cmp x10, x11 68340: 5400020b b.lt 0x68380 68344: b40000cb cbz x11, 0x6835c 68348: 36180063 tbz w3, #0x3, 0x68354 6834c: f9400c0a ldr x10, [x0, #0x18] 68350: b4fffb4a cbz x10, 0x682b8 68354: 36200043 tbz w3, #0x4, 0x6835c 68358: b4fffb09 cbz x9, 0x682b8 6835c: 36180083 tbz w3, #0x3, 0x6836c 68360: f9400809 ldr x9, [x0, #0x10] 68364: 8b0b0129 add x9, x9, x11 68368: a901a009 stp x9, x8, [x0, #0x18] 6836c: 36200083 tbz w3, #0x4, 0x6837c 68370: f9401408 ldr x8, [x0, #0x28] 68374: 8b2bc108 add x8, x8, w11, sxtw 68378: f9001808 str x8, [x0, #0x30] 6837c: aa0b03e1 mov x1, x11 68380: aa1f03e0 mov x0, xzr 68384: d65f03c0 ret 68388: f9400008 ldr x8, [x0] 6838c: aa0203e1 mov x1, x2 68390: 2a1f03e2 mov w2, wzr 68394: f9401104 ldr x4, [x8, #0x20] 68398: d61f0080 br x4 6839c: 2a1f03e0 mov w0, wzr 683a0: d65f03c0 ret 683a4: aa1f03e0 mov x0, xzr 683a8: d65f03c0 ret 683ac: a9bc5ff8 stp x24, x23, [sp, #-0x40]! 683b0: a90157f6 stp x22, x21, [sp, #0x10] 683b4: a9024ff4 stp x20, x19, [sp, #0x20] 683b8: a9037bfd stp x29, x30, [sp, #0x30] 683bc: 9100c3fd add x29, sp, #0x30 683c0: f100045f cmp x2, #0x1 683c4: 540004ab b.lt 0x68458 683c8: aa0203f4 mov x20, x2 683cc: aa0103f5 mov x21, x1 683d0: aa0003f6 mov x22, x0 683d4: aa1f03f3 mov x19, xzr 683d8: 12b00018 mov w24, #0x7fffffff // =2147483647 683dc: 14000008 b 0x683fc 683e0: f9400ec8 ldr x8, [x22, #0x18] 683e4: 8b1702b5 add x21, x21, x23 683e8: 8b37c108 add x8, x8, w23, sxtw 683ec: f9000ec8 str x8, [x22, #0x18] 683f0: 8b1302f3 add x19, x23, x19 683f4: eb14027f cmp x19, x20 683f8: 5400032a b.ge 0x6845c 683fc: a941a2c1 ldp x1, x8, [x22, #0x18] 68400: eb08003f cmp x1, x8 68404: 54000182 b.hs 0x68434 68408: cb010108 sub x8, x8, x1 6840c: cb130289 sub x9, x20, x19 68410: eb08013f cmp x9, x8 68414: 9a88b128 csel x8, x9, x8, lt 68418: eb18011f cmp x8, x24 6841c: 9a98b117 csel x23, x8, x24, lt 68420: b4fffe17 cbz x23, 0x683e0 68424: aa1503e0 mov x0, x21 68428: aa1703e2 mov x2, x23 6842c: 97ff6361 bl 0x411b0 68430: 17ffffec b 0x683e0 68434: f94002c8 ldr x8, [x22] 68438: aa1603e0 mov x0, x22 6843c: f9402908 ldr x8, [x8, #0x50] 68440: d63f0100 blr x8 68444: 3100041f cmn w0, #0x1 68448: 540000a0 b.eq 0x6845c 6844c: 380016a0 strb w0, [x21], #0x1 68450: 52800037 mov w23, #0x1 // =1 68454: 17ffffe7 b 0x683f0 68458: aa1f03f3 mov x19, xzr 6845c: aa1303e0 mov x0, x19 68460: a9437bfd ldp x29, x30, [sp, #0x30] 68464: a9424ff4 ldp x20, x19, [sp, #0x20] 68468: a94157f6 ldp x22, x21, [sp, #0x10] 6846c: a8c45ff8 ldp x24, x23, [sp], #0x40 68470: d65f03c0 ret 68474: f9402c08 ldr x8, [x0, #0x58] 68478: f9401809 ldr x9, [x0, #0x30] 6847c: eb09011f cmp x8, x9 68480: 54000062 b.hs 0x6848c 68484: aa0903e8 mov x8, x9 68488: f9002c09 str x9, [x0, #0x58] 6848c: 39418009 ldrb w9, [x0, #0x60] 68490: 36180169 tbz w9, #0x3, 0x684bc 68494: f9401009 ldr x9, [x0, #0x20] 68498: eb08013f cmp x9, x8 6849c: 54000062 b.hs 0x684a8 684a0: aa0803e9 mov x9, x8 684a4: f9001008 str x8, [x0, #0x20] 684a8: f9400c08 ldr x8, [x0, #0x18] 684ac: eb09011f cmp x8, x9 684b0: 54000062 b.hs 0x684bc 684b4: 39400100 ldrb w0, [x8] 684b8: d65f03c0 ret 684bc: 12800000 mov w0, #-0x1 // =-1 684c0: d65f03c0 ret 684c4: f81e0ff3 str x19, [sp, #-0x20]! 684c8: a9017bfd stp x29, x30, [sp, #0x10] 684cc: 910043fd add x29, sp, #0x10 684d0: f9400008 ldr x8, [x0] 684d4: aa0003f3 mov x19, x0 684d8: f9402508 ldr x8, [x8, #0x48] 684dc: d63f0100 blr x8 684e0: 3100041f cmn w0, #0x1 684e4: 540000a0 b.eq 0x684f8 684e8: f9400e68 ldr x8, [x19, #0x18] 684ec: 91000509 add x9, x8, #0x1 684f0: f9000e69 str x9, [x19, #0x18] 684f4: 39400100 ldrb w0, [x8] 684f8: a9417bfd ldp x29, x30, [sp, #0x10] 684fc: f84207f3 ldr x19, [sp], #0x20 68500: d65f03c0 ret 68504: f9402c09 ldr x9, [x0, #0x58] 68508: f940180a ldr x10, [x0, #0x30] 6850c: aa0003e8 mov x8, x0 68510: 2a0103e0 mov w0, w1 68514: eb0a013f cmp x9, x10 68518: 54000062 b.hs 0x68524 6851c: aa0a03e9 mov x9, x10 68520: f9002d0a str x10, [x8, #0x58] 68524: a941290b ldp x11, x10, [x8, #0x10] 68528: eb0a017f cmp x11, x10 6852c: 54000182 b.hs 0x6855c 68530: 3100041f cmn w0, #0x1 68534: 54000180 b.eq 0x68564 68538: 3941810b ldrb w11, [x8, #0x60] 6853c: 3720008b tbnz w11, #0x4, 0x6854c 68540: 385ff14b ldurb w11, [x10, #-0x1] 68544: 6b20017f cmp w11, w0, uxtb 68548: 540000a1 b.ne 0x6855c 6854c: d100054b sub x11, x10, #0x1 68550: a901a50b stp x11, x9, [x8, #0x18] 68554: 381ff140 sturb w0, [x10, #-0x1] 68558: d65f03c0 ret 6855c: 12800000 mov w0, #-0x1 // =-1 68560: d65f03c0 ret 68564: 2a1f03e0 mov w0, wzr 68568: d100054a sub x10, x10, #0x1 6856c: a901a50a stp x10, x9, [x8, #0x18] 68570: d65f03c0 ret 68574: f81c0ff7 str x23, [sp, #-0x40]! 68578: a90157f6 stp x22, x21, [sp, #0x10] 6857c: a9024ff4 stp x20, x19, [sp, #0x20] 68580: a9037bfd stp x29, x30, [sp, #0x30] 68584: 9100c3fd add x29, sp, #0x30 68588: f100045f cmp x2, #0x1 6858c: 540004ab b.lt 0x68620 68590: aa0203f3 mov x19, x2 68594: aa0103f4 mov x20, x1 68598: aa0003f6 mov x22, x0 6859c: aa1f03f5 mov x21, xzr 685a0: 14000008 b 0x685c0 685a4: f9401ac8 ldr x8, [x22, #0x30] 685a8: 8b170294 add x20, x20, x23 685ac: 8b1502f5 add x21, x23, x21 685b0: 8b170108 add x8, x8, x23 685b4: f9001ac8 str x8, [x22, #0x30] 685b8: eb1302bf cmp x21, x19 685bc: 5400034a b.ge 0x68624 685c0: a94322c0 ldp x0, x8, [x22, #0x30] 685c4: eb08001f cmp x0, x8 685c8: 54000142 b.hs 0x685f0 685cc: cb000108 sub x8, x8, x0 685d0: cb150269 sub x9, x19, x21 685d4: eb08013f cmp x9, x8 685d8: 9a88b137 csel x23, x9, x8, lt 685dc: b4fffe57 cbz x23, 0x685a4 685e0: aa1403e1 mov x1, x20 685e4: aa1703e2 mov x2, x23 685e8: 97ff62f2 bl 0x411b0 685ec: 17ffffee b 0x685a4 685f0: f94002c8 ldr x8, [x22] 685f4: 39400281 ldrb w1, [x20] 685f8: aa1603e0 mov x0, x22 685fc: f9403508 ldr x8, [x8, #0x68] 68600: d63f0100 blr x8 68604: 3100041f cmn w0, #0x1 68608: 540000e0 b.eq 0x68624 6860c: 91000694 add x20, x20, #0x1 68610: 910006b5 add x21, x21, #0x1 68614: eb1302bf cmp x21, x19 68618: 54fffd4b b.lt 0x685c0 6861c: 14000002 b 0x68624 68620: aa1f03f5 mov x21, xzr 68624: aa1503e0 mov x0, x21 68628: a9437bfd ldp x29, x30, [sp, #0x30] 6862c: a9424ff4 ldp x20, x19, [sp, #0x20] 68630: a94157f6 ldp x22, x21, [sp, #0x10] 68634: f84407f7 ldr x23, [sp], #0x40 68638: d65f03c0 ret 6863c: f81a0ffb str x27, [sp, #-0x60]! 68640: a90167fa stp x26, x25, [sp, #0x10] 68644: a9025ff8 stp x24, x23, [sp, #0x20] 68648: a90357f6 stp x22, x21, [sp, #0x30] 6864c: a9044ff4 stp x20, x19, [sp, #0x40] 68650: a9057bfd stp x29, x30, [sp, #0x50] 68654: 910143fd add x29, sp, #0x50 68658: 3100043f cmn w1, #0x1 6865c: 54000120 b.eq 0x68680 68660: a9432018 ldp x24, x8, [x0, #0x30] 68664: a9415c16 ldp x22, x23, [x0, #0x10] 68668: 2a0103f3 mov w19, w1 6866c: aa0003f4 mov x20, x0 68670: eb08031f cmp x24, x8 68674: 540000a0 b.eq 0x68688 68678: f9402e8a ldr x10, [x20, #0x58] 6867c: 1400004e b 0x687b4 68680: 2a1f03e0 mov w0, wzr 68684: 14000065 b 0x68818 68688: 39418288 ldrb w8, [x20, #0x60] 6868c: 37200068 tbnz w8, #0x4, 0x68698 68690: 12800000 mov w0, #-0x1 // =-1 68694: 14000061 b 0x68818 68698: aa1403f5 mov x21, x20 6869c: 38440ea8 ldrb w8, [x21, #0x40]! 686a0: f85e82b9 ldur x25, [x21, #-0x18] 686a4: f9400eba ldr x26, [x21, #0x18] 686a8: 36000168 tbz w8, #0x0, 0x686d4 686ac: a9446e89 ldp x9, x27, [x20, #0x40] 686b0: 927ff929 and x9, x9, #0xfffffffffffffffe 686b4: d1000521 sub x1, x9, #0x1 686b8: eb01037f cmp x27, x1 686bc: 54000140 b.eq 0x686e4 686c0: 36000248 tbz w8, #0x0, 0x68708 686c4: f9402a88 ldr x8, [x20, #0x50] 686c8: 91000769 add x9, x27, #0x1 686cc: f9002689 str x9, [x20, #0x48] 686d0: 14000012 b 0x68718 686d4: d341fd1b lsr x27, x8, #1 686d8: 528002c1 mov w1, #0x16 // =22 686dc: eb01037f cmp x27, x1 686e0: 54ffff01 b.ne 0x686c0 686e4: 52800022 mov w2, #0x1 // =1 686e8: aa1503e0 mov x0, x21 686ec: aa0103e3 mov x3, x1 686f0: aa0103e4 mov x4, x1 686f4: aa1f03e5 mov x5, xzr 686f8: aa1f03e6 mov x6, xzr 686fc: 9400007b bl 0x688e8 68700: 394002a8 ldrb w8, [x21] 68704: 3707fe08 tbnz w8, #0x0, 0x686c4 68708: 531f7b68 lsl w8, w27, #1 6870c: 11000909 add w9, w8, #0x2 68710: aa1503e8 mov x8, x21 68714: 38001509 strb w9, [x8], #0x1 68718: 783b691f strh wzr, [x8, x27] 6871c: 394002a8 ldrb w8, [x21] 68720: 37000168 tbnz w8, #0x0, 0x6874c 68724: d341fd0a lsr x10, x8, #1 68728: 528002c9 mov w9, #0x16 // =22 6872c: eb0a0121 subs x1, x9, x10 68730: 54000188 b.hi 0x68760 68734: 370001e8 tbnz w8, #0x0, 0x68770 68738: 8b0902a8 add x8, x21, x9 6873c: 531f7929 lsl w9, w9, #1 68740: 3900051f strb wzr, [x8, #0x1] 68744: 390002a9 strb w9, [x21] 68748: 1400000d b 0x6877c 6874c: a9442a89 ldp x9, x10, [x20, #0x40] 68750: 927ff929 and x9, x9, #0xfffffffffffffffe 68754: d1000529 sub x9, x9, #0x1 68758: eb0a0121 subs x1, x9, x10 6875c: 54fffec9 b.ls 0x68734 68760: aa1503e0 mov x0, x21 68764: 2a1f03e2 mov w2, wzr 68768: 940000a6 bl 0x68a00 6876c: 14000004 b 0x6877c 68770: f9402a88 ldr x8, [x20, #0x50] 68774: 3829691f strb wzr, [x8, x9] 68778: f9002689 str x9, [x20, #0x48] 6877c: 394002a8 ldrb w8, [x21] 68780: cb19030a sub x10, x24, x25 68784: cb190349 sub x9, x26, x25 68788: 37000088 tbnz w8, #0x0, 0x68798 6878c: 910006ab add x11, x21, #0x1 68790: d341fd08 lsr x8, x8, #1 68794: 14000002 b 0x6879c 68798: a944ae88 ldp x8, x11, [x20, #0x48] 6879c: 8b080168 add x8, x11, x8 687a0: 8b0a0178 add x24, x11, x10 687a4: 8b09016a add x10, x11, x9 687a8: a9032298 stp x24, x8, [x20, #0x30] 687ac: f900168b str x11, [x20, #0x28] 687b0: f9002e8a str x10, [x20, #0x58] 687b4: 91000709 add x9, x24, #0x1 687b8: 9101628b add x11, x20, #0x58 687bc: 910023ec add x12, sp, #0x8 687c0: eb0a013f cmp x9, x10 687c4: f90007e9 str x9, [sp, #0x8] 687c8: 9a8c316a csel x10, x11, x12, lo 687cc: f940014a ldr x10, [x10] 687d0: 3941828b ldrb w11, [x20, #0x60] 687d4: f9002e8a str x10, [x20, #0x58] 687d8: 3618016b tbz w11, #0x3, 0x68804 687dc: aa1403ec mov x12, x20 687e0: 38440d8d ldrb w13, [x12, #0x40]! 687e4: cb1602eb sub x11, x23, x22 687e8: 3700006d tbnz w13, #0x0, 0x687f4 687ec: 9100058c add x12, x12, #0x1 687f0: 14000002 b 0x687f8 687f4: f9402a8c ldr x12, [x20, #0x50] 687f8: 8b0b018b add x11, x12, x11 687fc: a9012e8c stp x12, x11, [x20, #0x10] 68800: f900128a str x10, [x20, #0x20] 68804: eb08031f cmp x24, x8 68808: 54000160 b.eq 0x68834 6880c: 12001e60 and w0, w19, #0xff 68810: f9001a89 str x9, [x20, #0x30] 68814: 39000313 strb w19, [x24] 68818: a9457bfd ldp x29, x30, [sp, #0x50] 6881c: a9444ff4 ldp x20, x19, [sp, #0x40] 68820: a94357f6 ldp x22, x21, [sp, #0x30] 68824: a9425ff8 ldp x24, x23, [sp, #0x20] 68828: a94167fa ldp x26, x25, [sp, #0x10] 6882c: f84607fb ldr x27, [sp], #0x60 68830: d65f03c0 ret 68834: f9400288 ldr x8, [x20] 68838: 12001e61 and w1, w19, #0xff 6883c: aa1403e0 mov x0, x20 68840: a9457bfd ldp x29, x30, [sp, #0x50] 68844: f9403502 ldr x2, [x8, #0x68] 68848: a9444ff4 ldp x20, x19, [sp, #0x40] 6884c: a94357f6 ldp x22, x21, [sp, #0x30] 68850: a9425ff8 ldp x24, x23, [sp, #0x20] 68854: a94167fa ldp x26, x25, [sp, #0x10] 68858: f84607fb ldr x27, [sp], #0x60 6885c: d61f0040 br x2 68860: 97ff65e4 bl 0x41ff0 <__cxa_begin_catch@plt> 68864: 97ff6307 bl 0x41480 <__cxa_end_catch@plt> 68868: 12800000 mov w0, #-0x1 // =-1 6886c: 17ffffeb b 0x68818 68870: f0000528 adrp x8, 0x10f000 68874: f9462108 ldr x8, [x8, #0xc40] 68878: 91004108 add x8, x8, #0x10 6887c: f8008408 str x8, [x0], #0x8 68880: 17ff6748 b 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 68884: f81e0ff3 str x19, [sp, #-0x20]! 68888: a9017bfd stp x29, x30, [sp, #0x10] 6888c: 910043fd add x29, sp, #0x10 68890: f0000528 adrp x8, 0x10f000 68894: f9462108 ldr x8, [x8, #0xc40] 68898: aa0003f3 mov x19, x0 6889c: 91004108 add x8, x8, #0x10 688a0: f8008408 str x8, [x0], #0x8 688a4: 97ff673f bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 688a8: a9417bfd ldp x29, x30, [sp, #0x10] 688ac: aa1303e0 mov x0, x19 688b0: f84207f3 ldr x19, [sp], #0x20 688b4: 17ff629b b 0x41320 <_ZdlPv@plt> 688b8: 92800001 mov x1, #-0x1 // =-1 688bc: aa1f03e0 mov x0, xzr 688c0: d65f03c0 ret 688c4: 92800001 mov x1, #-0x1 // =-1 688c8: aa1f03e0 mov x0, xzr 688cc: d65f03c0 ret 688d0: 12800000 mov w0, #-0x1 // =-1 688d4: d65f03c0 ret 688d8: 12800000 mov w0, #-0x1 // =-1 688dc: d65f03c0 ret 688e0: 12800000 mov w0, #-0x1 // =-1 688e4: d65f03c0 ret 688e8: f81a0ffb str x27, [sp, #-0x60]! 688ec: a90167fa stp x26, x25, [sp, #0x10] 688f0: a9025ff8 stp x24, x23, [sp, #0x20] 688f4: a90357f6 stp x22, x21, [sp, #0x30] 688f8: a9044ff4 stp x20, x19, [sp, #0x40] 688fc: a9057bfd stp x29, x30, [sp, #0x50] 68900: 910143fd add x29, sp, #0x50 68904: 92800208 mov x8, #-0x11 // =-17 68908: cb010108 sub x8, x8, x1 6890c: eb02011f cmp x8, x2 68910: aa0003f3 mov x19, x0 68914: 54000723 b.lo 0x689f8 68918: 39400268 ldrb w8, [x19] 6891c: aa0603f5 mov x21, x6 68920: aa0503f6 mov x22, x5 68924: aa0403f7 mov x23, x4 68928: aa0303f9 mov x25, x3 6892c: aa0103f4 mov x20, x1 68930: 37000068 tbnz w8, #0x0, 0x6893c 68934: 91000678 add x24, x19, #0x1 68938: 14000002 b 0x68940 6893c: f9400a78 ldr x24, [x19, #0x10] 68940: 92800328 mov x8, #-0x1a // =-26 68944: f2efffe8 movk x8, #0x7fff, lsl #48 68948: eb08029f cmp x20, x8 6894c: 54000128 b.hi 0x68970 68950: 8b140048 add x8, x2, x20 68954: d37ffa89 lsl x9, x20, #1 68958: eb09011f cmp x8, x9 6895c: 9a883128 csel x8, x9, x8, lo 68960: f1005d1f cmp x8, #0x17 68964: 540000a2 b.hs 0x68978 68968: 528002fa mov w26, #0x17 // =23 6896c: 14000005 b 0x68980 68970: 9280021a mov x26, #-0x11 // =-17 68974: 14000003 b 0x68980 68978: 91004108 add x8, x8, #0x10 6897c: 927ced1a and x26, x8, #0xfffffffffffffff0 68980: aa1a03e0 mov x0, x26 68984: 97ff6643 bl 0x42290 <_Znwm@plt> 68988: aa0003fb mov x27, x0 6898c: b40000b7 cbz x23, 0x689a0 68990: aa1b03e0 mov x0, x27 68994: aa1803e1 mov x1, x24 68998: aa1703e2 mov x2, x23 6899c: 97ff6205 bl 0x411b0 689a0: cb160328 sub x8, x25, x22 689a4: eb170102 subs x2, x8, x23 689a8: 540000c0 b.eq 0x689c0 689ac: 8b170368 add x8, x27, x23 689b0: 8b170309 add x9, x24, x23 689b4: 8b150100 add x0, x8, x21 689b8: 8b160121 add x1, x9, x22 689bc: 97ff61fd bl 0x411b0 689c0: f1005a9f cmp x20, #0x16 689c4: 54000060 b.eq 0x689d0 689c8: aa1803e0 mov x0, x24 689cc: 97ff6255 bl 0x41320 <_ZdlPv@plt> 689d0: b2400348 orr x8, x26, #0x1 689d4: f9000a7b str x27, [x19, #0x10] 689d8: f9000268 str x8, [x19] 689dc: a9457bfd ldp x29, x30, [sp, #0x50] 689e0: a9444ff4 ldp x20, x19, [sp, #0x40] 689e4: a94357f6 ldp x22, x21, [sp, #0x30] 689e8: a9425ff8 ldp x24, x23, [sp, #0x20] 689ec: a94167fa ldp x26, x25, [sp, #0x10] 689f0: f84607fb ldr x27, [sp], #0x60 689f4: d65f03c0 ret 689f8: aa1303e0 mov x0, x19 689fc: 97ffac76 bl 0x53bd4 68a00: f81c0ff7 str x23, [sp, #-0x40]! 68a04: a90157f6 stp x22, x21, [sp, #0x10] 68a08: a9024ff4 stp x20, x19, [sp, #0x20] 68a0c: a9037bfd stp x29, x30, [sp, #0x30] 68a10: 9100c3fd add x29, sp, #0x30 68a14: aa0003f3 mov x19, x0 68a18: b40004e1 cbz x1, 0x68ab4 68a1c: 39400268 ldrb w8, [x19] 68a20: 2a0203f5 mov w21, w2 68a24: aa0103f4 mov x20, x1 68a28: 37000088 tbnz w8, #0x0, 0x68a38 68a2c: d341fd16 lsr x22, x8, #1 68a30: 528002c1 mov w1, #0x16 // =22 68a34: 14000004 b 0x68a44 68a38: a9405a68 ldp x8, x22, [x19] 68a3c: 927ff909 and x9, x8, #0xfffffffffffffffe 68a40: d1000521 sub x1, x9, #0x1 68a44: cb160029 sub x9, x1, x22 68a48: eb14013f cmp x9, x20 68a4c: 54000142 b.hs 0x68a74 68a50: 8b1402c8 add x8, x22, x20 68a54: cb010102 sub x2, x8, x1 68a58: aa1303e0 mov x0, x19 68a5c: aa1603e3 mov x3, x22 68a60: aa1603e4 mov x4, x22 68a64: aa1f03e5 mov x5, xzr 68a68: aa1f03e6 mov x6, xzr 68a6c: 97ffff9f bl 0x688e8 68a70: 39400268 ldrb w8, [x19] 68a74: 37000068 tbnz w8, #0x0, 0x68a80 68a78: 91000677 add x23, x19, #0x1 68a7c: 14000002 b 0x68a84 68a80: f9400a77 ldr x23, [x19, #0x10] 68a84: 8b1602e0 add x0, x23, x22 68a88: 2a1503e1 mov w1, w21 68a8c: aa1403e2 mov x2, x20 68a90: 97ff6500 bl 0x41e90 68a94: 39400269 ldrb w9, [x19] 68a98: 8b1402c8 add x8, x22, x20 68a9c: 37000089 tbnz w9, #0x0, 0x68aac 68aa0: 531f7909 lsl w9, w8, #1 68aa4: 39000269 strb w9, [x19] 68aa8: 14000002 b 0x68ab0 68aac: f9000668 str x8, [x19, #0x8] 68ab0: 38286aff strb wzr, [x23, x8] 68ab4: aa1303e0 mov x0, x19 68ab8: a9437bfd ldp x29, x30, [sp, #0x30] 68abc: a9424ff4 ldp x20, x19, [sp, #0x20] 68ac0: a94157f6 ldp x22, x21, [sp, #0x10] 68ac4: f84407f7 ldr x23, [sp], #0x40 68ac8: d65f03c0 ret 68acc: f81c0ff7 str x23, [sp, #-0x40]! 68ad0: a90157f6 stp x22, x21, [sp, #0x10] 68ad4: a9024ff4 stp x20, x19, [sp, #0x20] 68ad8: a9037bfd stp x29, x30, [sp, #0x30] 68adc: 9100c3fd add x29, sp, #0x30 68ae0: b9406009 ldr w9, [x0, #0x60] 68ae4: aa0803f3 mov x19, x8 68ae8: 372000a9 tbnz w9, #0x4, 0x68afc 68aec: 37180349 tbnz w9, #0x3, 0x68b54 68af0: a9007e7f stp xzr, xzr, [x19] 68af4: f9000a7f str xzr, [x19, #0x10] 68af8: 14000072 b 0x68cc0 68afc: f9402c15 ldr x21, [x0, #0x58] 68b00: f9401808 ldr x8, [x0, #0x30] 68b04: eb0802bf cmp x21, x8 68b08: 54000062 b.hs 0x68b14 68b0c: aa0803f5 mov x21, x8 68b10: f9002c08 str x8, [x0, #0x58] 68b14: f9401417 ldr x23, [x0, #0x28] 68b18: a9007e7f stp xzr, xzr, [x19] 68b1c: f9000a7f str xzr, [x19, #0x10] 68b20: cb1702b6 sub x22, x21, x23 68b24: b10042df cmn x22, #0x10 68b28: 54000d62 b.hs 0x68cd4 68b2c: f1005adf cmp x22, #0x16 68b30: 54000348 b.hi 0x68b98 68b34: 531f7ac8 lsl w8, w22, #1 68b38: 38001668 strb w8, [x19], #0x1 68b3c: eb1502ff cmp x23, x21 68b40: 54000be0 b.eq 0x68cbc 68b44: f10082df cmp x22, #0x20 68b48: 540003e2 b.hs 0x68bc4 68b4c: aa1703e8 mov x8, x23 68b50: 14000044 b 0x68c60 68b54: f9400817 ldr x23, [x0, #0x10] 68b58: f9401015 ldr x21, [x0, #0x20] 68b5c: a9007e7f stp xzr, xzr, [x19] 68b60: f9000a7f str xzr, [x19, #0x10] 68b64: cb1702b6 sub x22, x21, x23 68b68: b10042df cmn x22, #0x10 68b6c: 54000b42 b.hs 0x68cd4 68b70: f1005adf cmp x22, #0x16 68b74: 54000368 b.hi 0x68be0 68b78: 531f7ac8 lsl w8, w22, #1 68b7c: 38001668 strb w8, [x19], #0x1 68b80: eb1502ff cmp x23, x21 68b84: 540009c0 b.eq 0x68cbc 68b88: f10082df cmp x22, #0x20 68b8c: 54000402 b.hs 0x68c0c 68b90: aa1703e8 mov x8, x23 68b94: 14000046 b 0x68cac 68b98: 910042c8 add x8, x22, #0x10 68b9c: 927ced14 and x20, x8, #0xfffffffffffffff0 68ba0: aa1403e0 mov x0, x20 68ba4: 97ff65bb bl 0x42290 <_Znwm@plt> 68ba8: b2400288 orr x8, x20, #0x1 68bac: a9008276 stp x22, x0, [x19, #0x8] 68bb0: f9000268 str x8, [x19] 68bb4: aa0003f3 mov x19, x0 68bb8: eb1502ff cmp x23, x21 68bbc: 54fffc41 b.ne 0x68b44 68bc0: 1400003f b 0x68cbc 68bc4: eb15027f cmp x19, x21 68bc8: 54000302 b.hs 0x68c28 68bcc: 8b160268 add x8, x19, x22 68bd0: eb0802ff cmp x23, x8 68bd4: 540002a2 b.hs 0x68c28 68bd8: aa1703e8 mov x8, x23 68bdc: 14000021 b 0x68c60 68be0: 910042c8 add x8, x22, #0x10 68be4: 927ced14 and x20, x8, #0xfffffffffffffff0 68be8: aa1403e0 mov x0, x20 68bec: 97ff65a9 bl 0x42290 <_Znwm@plt> 68bf0: b2400288 orr x8, x20, #0x1 68bf4: a9008276 stp x22, x0, [x19, #0x8] 68bf8: f9000268 str x8, [x19] 68bfc: aa0003f3 mov x19, x0 68c00: eb1502ff cmp x23, x21 68c04: 54fffc21 b.ne 0x68b88 68c08: 1400002d b 0x68cbc 68c0c: eb15027f cmp x19, x21 68c10: 54000322 b.hs 0x68c74 68c14: 8b160268 add x8, x19, x22 68c18: eb0802ff cmp x23, x8 68c1c: 540002c2 b.hs 0x68c74 68c20: aa1703e8 mov x8, x23 68c24: 14000022 b 0x68cac 68c28: 927beac9 and x9, x22, #0xffffffffffffffe0 68c2c: 9100426a add x10, x19, #0x10 68c30: 8b0902e8 add x8, x23, x9 68c34: 8b090273 add x19, x19, x9 68c38: 910042eb add x11, x23, #0x10 68c3c: aa0903ec mov x12, x9 68c40: ad7f8560 ldp q0, q1, [x11, #-0x10] 68c44: f100818c subs x12, x12, #0x20 68c48: 9100816b add x11, x11, #0x20 68c4c: ad3f8540 stp q0, q1, [x10, #-0x10] 68c50: 9100814a add x10, x10, #0x20 68c54: 54ffff61 b.ne 0x68c40 68c58: eb16013f cmp x9, x22 68c5c: 54000300 b.eq 0x68cbc 68c60: 38401509 ldrb w9, [x8], #0x1 68c64: eb0802bf cmp x21, x8 68c68: 38001669 strb w9, [x19], #0x1 68c6c: 54ffffa1 b.ne 0x68c60 68c70: 14000013 b 0x68cbc 68c74: 927beac9 and x9, x22, #0xffffffffffffffe0 68c78: 9100426a add x10, x19, #0x10 68c7c: 8b0902e8 add x8, x23, x9 68c80: 8b090273 add x19, x19, x9 68c84: 910042eb add x11, x23, #0x10 68c88: aa0903ec mov x12, x9 68c8c: ad7f8560 ldp q0, q1, [x11, #-0x10] 68c90: f100818c subs x12, x12, #0x20 68c94: 9100816b add x11, x11, #0x20 68c98: ad3f8540 stp q0, q1, [x10, #-0x10] 68c9c: 9100814a add x10, x10, #0x20 68ca0: 54ffff61 b.ne 0x68c8c 68ca4: eb0902df cmp x22, x9 68ca8: 540000a0 b.eq 0x68cbc 68cac: 38401509 ldrb w9, [x8], #0x1 68cb0: eb0802bf cmp x21, x8 68cb4: 38001669 strb w9, [x19], #0x1 68cb8: 54ffffa1 b.ne 0x68cac 68cbc: 3900027f strb wzr, [x19] 68cc0: a9437bfd ldp x29, x30, [sp, #0x30] 68cc4: a9424ff4 ldp x20, x19, [sp, #0x20] 68cc8: a94157f6 ldp x22, x21, [sp, #0x10] 68ccc: f84407f7 ldr x23, [sp], #0x40 68cd0: d65f03c0 ret 68cd4: aa1303e0 mov x0, x19 68cd8: 97ffabbf bl 0x53bd4 68cdc: b4000261 cbz x1, 0x68d28 68ce0: a9be4ff4 stp x20, x19, [sp, #-0x20]! 68ce4: a9017bfd stp x29, x30, [sp, #0x10] 68ce8: 910043fd add x29, sp, #0x10 68cec: aa0103f3 mov x19, x1 68cf0: f9400021 ldr x1, [x1] 68cf4: aa0003f4 mov x20, x0 68cf8: 97fffff9 bl 0x68cdc 68cfc: f9400661 ldr x1, [x19, #0x8] 68d00: aa1403e0 mov x0, x20 68d04: 97fffff6 bl 0x68cdc 68d08: 3940a268 ldrb w8, [x19, #0x28] 68d0c: 36000068 tbz w8, #0x0, 0x68d18 68d10: f9401e60 ldr x0, [x19, #0x38] 68d14: 97ff6183 bl 0x41320 <_ZdlPv@plt> 68d18: a9417bfd ldp x29, x30, [sp, #0x10] 68d1c: aa1303e0 mov x0, x19 68d20: a8c24ff4 ldp x20, x19, [sp], #0x20 68d24: 17ff617f b 0x41320 <_ZdlPv@plt> 68d28: d65f03c0 ret 68d2c: f81b0ff9 str x25, [sp, #-0x50]! 68d30: a9015ff8 stp x24, x23, [sp, #0x10] 68d34: a90257f6 stp x22, x21, [sp, #0x20] 68d38: a9034ff4 stp x20, x19, [sp, #0x30] 68d3c: a9047bfd stp x29, x30, [sp, #0x40] 68d40: 910103fd add x29, sp, #0x40 68d44: a9402014 ldp x20, x8, [x0] 68d48: aa0003f3 mov x19, x0 68d4c: cb140115 sub x21, x8, x20 68d50: 9343feb8 asr x24, x21, #3 68d54: 91000708 add x8, x24, #0x1 68d58: d37dfd09 lsr x9, x8, #61 68d5c: b5000609 cbnz x9, 0x68e1c 68d60: f9400a69 ldr x9, [x19, #0x10] 68d64: b27febea mov x10, #0xffffffffffffffe // =1152921504606846974 68d68: aa0103f6 mov x22, x1 68d6c: cb140129 sub x9, x9, x20 68d70: eb890d5f cmp x10, x9, asr #3 68d74: 54000143 b.lo 0x68d9c 68d78: 9342fd29 asr x9, x9, #2 68d7c: eb08013f cmp x9, x8 68d80: 9a893119 csel x25, x8, x9, lo 68d84: b4000499 cbz x25, 0x68e14 68d88: d37dff28 lsr x8, x25, #61 68d8c: b40000a8 cbz x8, 0x68da0 68d90: f0000360 adrp x0, 0xd7000 68d94: 91032800 add x0, x0, #0xca 68d98: 97ffab94 bl 0x53be8 68d9c: 92fc0019 mov x25, #0x1fffffffffffffff // =2305843009213693951 68da0: d37df320 lsl x0, x25, #3 68da4: 97ff653b bl 0x42290 <_Znwm@plt> 68da8: aa0003f7 mov x23, x0 68dac: f94002c8 ldr x8, [x22] 68db0: 8b180ef8 add x24, x23, x24, lsl #3 68db4: 8b190ef6 add x22, x23, x25, lsl #3 68db8: f10006bf cmp x21, #0x1 68dbc: f8008708 str x8, [x24], #0x8 68dc0: 540000ab b.lt 0x68dd4 68dc4: aa1703e0 mov x0, x23 68dc8: aa1403e1 mov x1, x20 68dcc: aa1503e2 mov x2, x21 68dd0: 97ff60f8 bl 0x411b0 68dd4: a9006277 stp x23, x24, [x19] 68dd8: f9000a76 str x22, [x19, #0x10] 68ddc: b4000114 cbz x20, 0x68dfc 68de0: aa1403e0 mov x0, x20 68de4: a9447bfd ldp x29, x30, [sp, #0x40] 68de8: a9434ff4 ldp x20, x19, [sp, #0x30] 68dec: a94257f6 ldp x22, x21, [sp, #0x20] 68df0: a9415ff8 ldp x24, x23, [sp, #0x10] 68df4: f84507f9 ldr x25, [sp], #0x50 68df8: 17ff614a b 0x41320 <_ZdlPv@plt> 68dfc: a9447bfd ldp x29, x30, [sp, #0x40] 68e00: a9434ff4 ldp x20, x19, [sp, #0x30] 68e04: a94257f6 ldp x22, x21, [sp, #0x20] 68e08: a9415ff8 ldp x24, x23, [sp, #0x10] 68e0c: f84507f9 ldr x25, [sp], #0x50 68e10: d65f03c0 ret 68e14: aa1f03f7 mov x23, xzr 68e18: 17ffffe5 b 0x68dac 68e1c: aa1303e0 mov x0, x19 68e20: 97ffad4c bl 0x54350 68e24: f81c0ff7 str x23, [sp, #-0x40]! 68e28: a90157f6 stp x22, x21, [sp, #0x10] 68e2c: a9024ff4 stp x20, x19, [sp, #0x20] 68e30: a9037bfd stp x29, x30, [sp, #0x30] 68e34: 9100c3fd add x29, sp, #0x30 68e38: a9405c15 ldp x21, x23, [x0] 68e3c: aa0003f3 mov x19, x0 68e40: eb1502ff cmp x23, x21 68e44: 540004e0 b.eq 0x68ee0 68e48: aa1703f6 mov x22, x23 68e4c: 14000005 b 0x68e60 68e50: 381e82ff sturb wzr, [x23, #-0x18] 68e54: eb1502df cmp x22, x21 68e58: aa1603f7 mov x23, x22 68e5c: 54000420 b.eq 0x68ee0 68e60: f81d0edf str xzr, [x22, #-0x30]! 68e64: f9400ad4 ldr x20, [x22, #0x10] 68e68: a900fedf stp xzr, xzr, [x22, #0x8] 68e6c: b4ffff34 cbz x20, 0x68e50 68e70: 91002288 add x8, x20, #0x8 68e74: c85ffd09 ldaxr x9, [x8] 68e78: d100052a sub x10, x9, #0x1 68e7c: c80bfd0a stlxr w11, x10, [x8] 68e80: 35ffffab cbnz w11, 0x68e74 68e84: b50000e9 cbnz x9, 0x68ea0 68e88: f9400288 ldr x8, [x20] 68e8c: aa1403e0 mov x0, x20 68e90: f9400908 ldr x8, [x8, #0x10] 68e94: d63f0100 blr x8 68e98: aa1403e0 mov x0, x20 68e9c: 97ff643d bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 68ea0: f85e02f4 ldur x20, [x23, #-0x20] 68ea4: 381e82ff sturb wzr, [x23, #-0x18] 68ea8: b4fffd74 cbz x20, 0x68e54 68eac: 91002288 add x8, x20, #0x8 68eb0: c85ffd09 ldaxr x9, [x8] 68eb4: d100052a sub x10, x9, #0x1 68eb8: c80bfd0a stlxr w11, x10, [x8] 68ebc: 35ffffab cbnz w11, 0x68eb0 68ec0: b5fffca9 cbnz x9, 0x68e54 68ec4: f9400288 ldr x8, [x20] 68ec8: aa1403e0 mov x0, x20 68ecc: f9400908 ldr x8, [x8, #0x10] 68ed0: d63f0100 blr x8 68ed4: aa1403e0 mov x0, x20 68ed8: 97ff642e bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 68edc: 17ffffde b 0x68e54 68ee0: f9000675 str x21, [x19, #0x8] 68ee4: a9437bfd ldp x29, x30, [sp, #0x30] 68ee8: a9424ff4 ldp x20, x19, [sp, #0x20] 68eec: a94157f6 ldp x22, x21, [sp, #0x10] 68ef0: f84407f7 ldr x23, [sp], #0x40 68ef4: d65f03c0 ret 68ef8: b4000261 cbz x1, 0x68f44 68efc: a9be4ff4 stp x20, x19, [sp, #-0x20]! 68f00: a9017bfd stp x29, x30, [sp, #0x10] 68f04: 910043fd add x29, sp, #0x10 68f08: aa0103f3 mov x19, x1 68f0c: f9400021 ldr x1, [x1] 68f10: aa0003f4 mov x20, x0 68f14: 97fffff9 bl 0x68ef8 68f18: f9400661 ldr x1, [x19, #0x8] 68f1c: aa1403e0 mov x0, x20 68f20: 97fffff6 bl 0x68ef8 68f24: 39408268 ldrb w8, [x19, #0x20] 68f28: 36000068 tbz w8, #0x0, 0x68f34 68f2c: f9401a60 ldr x0, [x19, #0x30] 68f30: 97ff60fc bl 0x41320 <_ZdlPv@plt> 68f34: a9417bfd ldp x29, x30, [sp, #0x10] 68f38: aa1303e0 mov x0, x19 68f3c: a8c24ff4 ldp x20, x19, [sp], #0x20 68f40: 17ff60f8 b 0x41320 <_ZdlPv@plt> 68f44: d65f03c0 ret 68f48: b4000221 cbz x1, 0x68f8c 68f4c: a9be4ff4 stp x20, x19, [sp, #-0x20]! 68f50: a9017bfd stp x29, x30, [sp, #0x10] 68f54: 910043fd add x29, sp, #0x10 68f58: aa0103f3 mov x19, x1 68f5c: f9400021 ldr x1, [x1] 68f60: aa0003f4 mov x20, x0 68f64: 97fffff9 bl 0x68f48 68f68: f9400661 ldr x1, [x19, #0x8] 68f6c: aa1403e0 mov x0, x20 68f70: 97fffff6 bl 0x68f48 68f74: 9100a260 add x0, x19, #0x28 68f78: 97ffab89 bl 0x53d9c 68f7c: a9417bfd ldp x29, x30, [sp, #0x10] 68f80: aa1303e0 mov x0, x19 68f84: a8c24ff4 ldp x20, x19, [sp], #0x20 68f88: 17ff60e6 b 0x41320 <_ZdlPv@plt> 68f8c: d65f03c0 ret 68f90: b40001e1 cbz x1, 0x68fcc 68f94: a9be4ff4 stp x20, x19, [sp, #-0x20]! 68f98: a9017bfd stp x29, x30, [sp, #0x10] 68f9c: 910043fd add x29, sp, #0x10 68fa0: aa0103f3 mov x19, x1 68fa4: f9400021 ldr x1, [x1] 68fa8: aa0003f4 mov x20, x0 68fac: 97fffff9 bl 0x68f90 68fb0: f9400661 ldr x1, [x19, #0x8] 68fb4: aa1403e0 mov x0, x20 68fb8: 97fffff6 bl 0x68f90 68fbc: a9417bfd ldp x29, x30, [sp, #0x10] 68fc0: aa1303e0 mov x0, x19 68fc4: a8c24ff4 ldp x20, x19, [sp], #0x20 68fc8: 17ff60d6 b 0x41320 <_ZdlPv@plt> 68fcc: d65f03c0 ret 68fd0: f81e0ff3 str x19, [sp, #-0x20]! 68fd4: a9017bfd stp x29, x30, [sp, #0x10] 68fd8: 910043fd add x29, sp, #0x10 68fdc: aa0003e9 mov x9, x0 68fe0: aa0003e8 mov x8, x0 68fe4: f8408d20 ldr x0, [x9, #0x8]! 68fe8: b40005c0 cbz x0, 0x690a0 68fec: b940002a ldr w10, [x1] 68ff0: aa0903f3 mov x19, x9 68ff4: aa0003eb mov x11, x0 68ff8: b940216c ldr w12, [x11, #0x20] 68ffc: 6b0a019f cmp w12, w10 69000: 1a9fa7ec cset w12, lt 69004: 9a8bb273 csel x19, x19, x11, lt 69008: f86c596b ldr x11, [x11, w12, uxtw #3] 6900c: b5ffff6b cbnz x11, 0x68ff8 69010: eb09027f cmp x19, x9 69014: 54000080 b.eq 0x69024 69018: b9402269 ldr w9, [x19, #0x20] 6901c: 6b09015f cmp w10, w9 69020: 5400006a b.ge 0x6902c 69024: aa1f03e0 mov x0, xzr 69028: 1400001e b 0x690a0 6902c: f940066a ldr x10, [x19, #0x8] 69030: b40000aa cbz x10, 0x69044 69034: aa0a03e9 mov x9, x10 69038: f940014a ldr x10, [x10] 6903c: b5ffffca cbnz x10, 0x69034 69040: 1400000c b 0x69070 69044: aa1303ea mov x10, x19 69048: f8410d49 ldr x9, [x10, #0x10]! 6904c: f940012b ldr x11, [x9] 69050: eb13017f cmp x11, x19 69054: 540000e0 b.eq 0x69070 69058: f940014b ldr x11, [x10] 6905c: aa0b03ea mov x10, x11 69060: f8410d49 ldr x9, [x10, #0x10]! 69064: f940012c ldr x12, [x9] 69068: eb0b019f cmp x12, x11 6906c: 54ffff61 b.ne 0x69058 69070: f940010a ldr x10, [x8] 69074: eb13015f cmp x10, x19 69078: 54000041 b.ne 0x69080 6907c: f9000109 str x9, [x8] 69080: f9400909 ldr x9, [x8, #0x10] 69084: aa1303e1 mov x1, x19 69088: d1000529 sub x9, x9, #0x1 6908c: f9000909 str x9, [x8, #0x10] 69090: 97ffbe11 bl 0x588d4 69094: aa1303e0 mov x0, x19 69098: 97ff60a2 bl 0x41320 <_ZdlPv@plt> 6909c: 52800020 mov w0, #0x1 // =1 690a0: a9417bfd ldp x29, x30, [sp, #0x10] 690a4: f84207f3 ldr x19, [sp], #0x20 690a8: d65f03c0 ret 690ac: f81b0ff9 str x25, [sp, #-0x50]! 690b0: a9015ff8 stp x24, x23, [sp, #0x10] 690b4: a90257f6 stp x22, x21, [sp, #0x20] 690b8: a9034ff4 stp x20, x19, [sp, #0x30] 690bc: a9047bfd stp x29, x30, [sp, #0x40] 690c0: 910103fd add x29, sp, #0x40 690c4: a9402014 ldp x20, x8, [x0] 690c8: aa0003f3 mov x19, x0 690cc: cb140115 sub x21, x8, x20 690d0: 9342feb8 asr x24, x21, #2 690d4: 91000708 add x8, x24, #0x1 690d8: d37efd09 lsr x9, x8, #62 690dc: b5000609 cbnz x9, 0x6919c 690e0: f9400a69 ldr x9, [x19, #0x10] 690e4: b27fefea mov x10, #0x1ffffffffffffffe // =2305843009213693950 690e8: aa0103f6 mov x22, x1 690ec: cb140129 sub x9, x9, x20 690f0: eb89095f cmp x10, x9, asr #2 690f4: 54000143 b.lo 0x6911c 690f8: 9341fd29 asr x9, x9, #1 690fc: eb08013f cmp x9, x8 69100: 9a893119 csel x25, x8, x9, lo 69104: b4000499 cbz x25, 0x69194 69108: d37eff28 lsr x8, x25, #62 6910c: b40000a8 cbz x8, 0x69120 69110: d0000360 adrp x0, 0xd7000 69114: 91032800 add x0, x0, #0xca 69118: 97ffaab4 bl 0x53be8 6911c: 92f80019 mov x25, #0x3fffffffffffffff // =4611686018427387903 69120: d37ef720 lsl x0, x25, #2 69124: 97ff645b bl 0x42290 <_Znwm@plt> 69128: aa0003f7 mov x23, x0 6912c: b94002c8 ldr w8, [x22] 69130: 8b180af8 add x24, x23, x24, lsl #2 69134: 8b190af6 add x22, x23, x25, lsl #2 69138: f10006bf cmp x21, #0x1 6913c: b8004708 str w8, [x24], #0x4 69140: 540000ab b.lt 0x69154 69144: aa1703e0 mov x0, x23 69148: aa1403e1 mov x1, x20 6914c: aa1503e2 mov x2, x21 69150: 97ff6018 bl 0x411b0 69154: a9006277 stp x23, x24, [x19] 69158: f9000a76 str x22, [x19, #0x10] 6915c: b4000114 cbz x20, 0x6917c 69160: aa1403e0 mov x0, x20 69164: a9447bfd ldp x29, x30, [sp, #0x40] 69168: a9434ff4 ldp x20, x19, [sp, #0x30] 6916c: a94257f6 ldp x22, x21, [sp, #0x20] 69170: a9415ff8 ldp x24, x23, [sp, #0x10] 69174: f84507f9 ldr x25, [sp], #0x50 69178: 17ff606a b 0x41320 <_ZdlPv@plt> 6917c: a9447bfd ldp x29, x30, [sp, #0x40] 69180: a9434ff4 ldp x20, x19, [sp, #0x30] 69184: a94257f6 ldp x22, x21, [sp, #0x20] 69188: a9415ff8 ldp x24, x23, [sp, #0x10] 6918c: f84507f9 ldr x25, [sp], #0x50 69190: d65f03c0 ret 69194: aa1f03f7 mov x23, xzr 69198: 17ffffe5 b 0x6912c 6919c: aa1303e0 mov x0, x19 691a0: 97ffac6c bl 0x54350 691a4: f81b0ff9 str x25, [sp, #-0x50]! 691a8: a9015ff8 stp x24, x23, [sp, #0x10] 691ac: a90257f6 stp x22, x21, [sp, #0x20] 691b0: a9034ff4 stp x20, x19, [sp, #0x30] 691b4: a9047bfd stp x29, x30, [sp, #0x40] 691b8: 910103fd add x29, sp, #0x40 691bc: a9402014 ldp x20, x8, [x0] 691c0: aa0003f3 mov x19, x0 691c4: cb140115 sub x21, x8, x20 691c8: 9343feb8 asr x24, x21, #3 691cc: 91000708 add x8, x24, #0x1 691d0: d37dfd09 lsr x9, x8, #61 691d4: b5000609 cbnz x9, 0x69294 691d8: f9400a69 ldr x9, [x19, #0x10] 691dc: b27febea mov x10, #0xffffffffffffffe // =1152921504606846974 691e0: aa0103f6 mov x22, x1 691e4: cb140129 sub x9, x9, x20 691e8: eb890d5f cmp x10, x9, asr #3 691ec: 54000143 b.lo 0x69214 691f0: 9342fd29 asr x9, x9, #2 691f4: eb08013f cmp x9, x8 691f8: 9a893119 csel x25, x8, x9, lo 691fc: b4000499 cbz x25, 0x6928c 69200: d37dff28 lsr x8, x25, #61 69204: b40000a8 cbz x8, 0x69218 69208: d0000360 adrp x0, 0xd7000 6920c: 91032800 add x0, x0, #0xca 69210: 97ffaa76 bl 0x53be8 69214: 92fc0019 mov x25, #0x1fffffffffffffff // =2305843009213693951 69218: d37df320 lsl x0, x25, #3 6921c: 97ff641d bl 0x42290 <_Znwm@plt> 69220: aa0003f7 mov x23, x0 69224: f94002c8 ldr x8, [x22] 69228: 8b180ef8 add x24, x23, x24, lsl #3 6922c: 8b190ef6 add x22, x23, x25, lsl #3 69230: f10006bf cmp x21, #0x1 69234: f8008708 str x8, [x24], #0x8 69238: 540000ab b.lt 0x6924c 6923c: aa1703e0 mov x0, x23 69240: aa1403e1 mov x1, x20 69244: aa1503e2 mov x2, x21 69248: 97ff5fda bl 0x411b0 6924c: a9006277 stp x23, x24, [x19] 69250: f9000a76 str x22, [x19, #0x10] 69254: b4000114 cbz x20, 0x69274 69258: aa1403e0 mov x0, x20 6925c: a9447bfd ldp x29, x30, [sp, #0x40] 69260: a9434ff4 ldp x20, x19, [sp, #0x30] 69264: a94257f6 ldp x22, x21, [sp, #0x20] 69268: a9415ff8 ldp x24, x23, [sp, #0x10] 6926c: f84507f9 ldr x25, [sp], #0x50 69270: 17ff602c b 0x41320 <_ZdlPv@plt> 69274: a9447bfd ldp x29, x30, [sp, #0x40] 69278: a9434ff4 ldp x20, x19, [sp, #0x30] 6927c: a94257f6 ldp x22, x21, [sp, #0x20] 69280: a9415ff8 ldp x24, x23, [sp, #0x10] 69284: f84507f9 ldr x25, [sp], #0x50 69288: d65f03c0 ret 6928c: aa1f03f7 mov x23, xzr 69290: 17ffffe5 b 0x69224 69294: aa1303e0 mov x0, x19 69298: 97ffac2e bl 0x54350 6929c: f81b0ff9 str x25, [sp, #-0x50]! 692a0: a9015ff8 stp x24, x23, [sp, #0x10] 692a4: a90257f6 stp x22, x21, [sp, #0x20] 692a8: a9034ff4 stp x20, x19, [sp, #0x30] 692ac: a9047bfd stp x29, x30, [sp, #0x40] 692b0: 910103fd add x29, sp, #0x40 692b4: a9402014 ldp x20, x8, [x0] 692b8: aa0003f3 mov x19, x0 692bc: cb140115 sub x21, x8, x20 692c0: 9343feb8 asr x24, x21, #3 692c4: 91000708 add x8, x24, #0x1 692c8: d37dfd09 lsr x9, x8, #61 692cc: b5000609 cbnz x9, 0x6938c 692d0: f9400a69 ldr x9, [x19, #0x10] 692d4: b27febea mov x10, #0xffffffffffffffe // =1152921504606846974 692d8: aa0103f6 mov x22, x1 692dc: cb140129 sub x9, x9, x20 692e0: eb890d5f cmp x10, x9, asr #3 692e4: 54000143 b.lo 0x6930c 692e8: 9342fd29 asr x9, x9, #2 692ec: eb08013f cmp x9, x8 692f0: 9a893119 csel x25, x8, x9, lo 692f4: b4000499 cbz x25, 0x69384 692f8: d37dff28 lsr x8, x25, #61 692fc: b40000a8 cbz x8, 0x69310 69300: d0000360 adrp x0, 0xd7000 69304: 91032800 add x0, x0, #0xca 69308: 97ffaa38 bl 0x53be8 6930c: 92fc0019 mov x25, #0x1fffffffffffffff // =2305843009213693951 69310: d37df320 lsl x0, x25, #3 69314: 97ff63df bl 0x42290 <_Znwm@plt> 69318: aa0003f7 mov x23, x0 6931c: f94002c8 ldr x8, [x22] 69320: 8b180ef8 add x24, x23, x24, lsl #3 69324: 8b190ef6 add x22, x23, x25, lsl #3 69328: f10006bf cmp x21, #0x1 6932c: f8008708 str x8, [x24], #0x8 69330: 540000ab b.lt 0x69344 69334: aa1703e0 mov x0, x23 69338: aa1403e1 mov x1, x20 6933c: aa1503e2 mov x2, x21 69340: 97ff5f9c bl 0x411b0 69344: a9006277 stp x23, x24, [x19] 69348: f9000a76 str x22, [x19, #0x10] 6934c: b4000114 cbz x20, 0x6936c 69350: aa1403e0 mov x0, x20 69354: a9447bfd ldp x29, x30, [sp, #0x40] 69358: a9434ff4 ldp x20, x19, [sp, #0x30] 6935c: a94257f6 ldp x22, x21, [sp, #0x20] 69360: a9415ff8 ldp x24, x23, [sp, #0x10] 69364: f84507f9 ldr x25, [sp], #0x50 69368: 17ff5fee b 0x41320 <_ZdlPv@plt> 6936c: a9447bfd ldp x29, x30, [sp, #0x40] 69370: a9434ff4 ldp x20, x19, [sp, #0x30] 69374: a94257f6 ldp x22, x21, [sp, #0x20] 69378: a9415ff8 ldp x24, x23, [sp, #0x10] 6937c: f84507f9 ldr x25, [sp], #0x50 69380: d65f03c0 ret 69384: aa1f03f7 mov x23, xzr 69388: 17ffffe5 b 0x6931c 6938c: aa1303e0 mov x0, x19 69390: 97ffabf0 bl 0x54350 69394: f81b0ff9 str x25, [sp, #-0x50]! 69398: a9015ff8 stp x24, x23, [sp, #0x10] 6939c: a90257f6 stp x22, x21, [sp, #0x20] 693a0: a9034ff4 stp x20, x19, [sp, #0x30] 693a4: a9047bfd stp x29, x30, [sp, #0x40] 693a8: 910103fd add x29, sp, #0x40 693ac: a9402014 ldp x20, x8, [x0] 693b0: aa0003f3 mov x19, x0 693b4: cb140115 sub x21, x8, x20 693b8: 9343feb8 asr x24, x21, #3 693bc: 91000708 add x8, x24, #0x1 693c0: d37dfd09 lsr x9, x8, #61 693c4: b5000609 cbnz x9, 0x69484 693c8: f9400a69 ldr x9, [x19, #0x10] 693cc: b27febea mov x10, #0xffffffffffffffe // =1152921504606846974 693d0: aa0103f6 mov x22, x1 693d4: cb140129 sub x9, x9, x20 693d8: eb890d5f cmp x10, x9, asr #3 693dc: 54000143 b.lo 0x69404 693e0: 9342fd29 asr x9, x9, #2 693e4: eb08013f cmp x9, x8 693e8: 9a893119 csel x25, x8, x9, lo 693ec: b4000499 cbz x25, 0x6947c 693f0: d37dff28 lsr x8, x25, #61 693f4: b40000a8 cbz x8, 0x69408 693f8: d0000360 adrp x0, 0xd7000 693fc: 91032800 add x0, x0, #0xca 69400: 97ffa9fa bl 0x53be8 69404: 92fc0019 mov x25, #0x1fffffffffffffff // =2305843009213693951 69408: d37df320 lsl x0, x25, #3 6940c: 97ff63a1 bl 0x42290 <_Znwm@plt> 69410: aa0003f7 mov x23, x0 69414: f94002c8 ldr x8, [x22] 69418: 8b180ef8 add x24, x23, x24, lsl #3 6941c: 8b190ef6 add x22, x23, x25, lsl #3 69420: f10006bf cmp x21, #0x1 69424: f8008708 str x8, [x24], #0x8 69428: 540000ab b.lt 0x6943c 6942c: aa1703e0 mov x0, x23 69430: aa1403e1 mov x1, x20 69434: aa1503e2 mov x2, x21 69438: 97ff5f5e bl 0x411b0 6943c: a9006277 stp x23, x24, [x19] 69440: f9000a76 str x22, [x19, #0x10] 69444: b4000114 cbz x20, 0x69464 69448: aa1403e0 mov x0, x20 6944c: a9447bfd ldp x29, x30, [sp, #0x40] 69450: a9434ff4 ldp x20, x19, [sp, #0x30] 69454: a94257f6 ldp x22, x21, [sp, #0x20] 69458: a9415ff8 ldp x24, x23, [sp, #0x10] 6945c: f84507f9 ldr x25, [sp], #0x50 69460: 17ff5fb0 b 0x41320 <_ZdlPv@plt> 69464: a9447bfd ldp x29, x30, [sp, #0x40] 69468: a9434ff4 ldp x20, x19, [sp, #0x30] 6946c: a94257f6 ldp x22, x21, [sp, #0x20] 69470: a9415ff8 ldp x24, x23, [sp, #0x10] 69474: f84507f9 ldr x25, [sp], #0x50 69478: d65f03c0 ret 6947c: aa1f03f7 mov x23, xzr 69480: 17ffffe5 b 0x69414 69484: aa1303e0 mov x0, x19 69488: 97ffabb2 bl 0x54350 6948c: a9bc5ff8 stp x24, x23, [sp, #-0x40]! 69490: a90157f6 stp x22, x21, [sp, #0x10] 69494: a9024ff4 stp x20, x19, [sp, #0x20] 69498: a9037bfd stp x29, x30, [sp, #0x30] 6949c: 9100c3fd add x29, sp, #0x30 694a0: aa0003f3 mov x19, x0 694a4: f8408e77 ldr x23, [x19, #0x8]! 694a8: b40006f7 cbz x23, 0x69584 694ac: 39400028 ldrb w8, [x1] 694b0: a940a829 ldp x9, x10, [x1, #0x8] 694b4: aa1303f4 mov x20, x19 694b8: d341fd0b lsr x11, x8, #1 694bc: 7200011f tst w8, #0x1 694c0: 9a890176 csel x22, x11, x9, eq 694c4: 9a811555 csinc x21, x10, x1, ne 694c8: 1400000a b 0x694f0 694cc: eb1802df cmp x22, x24 694d0: 1a9f27e8 cset w8, lo 694d4: eb16031f cmp x24, x22 694d8: 5a9f2100 csinv w0, w8, wzr, hs 694dc: 7100001f cmp w0, #0x0 694e0: 1a9fa7e8 cset w8, lt 694e4: 9a97b294 csel x20, x20, x23, lt 694e8: f8685af7 ldr x23, [x23, w8, uxtw #3] 694ec: b4000237 cbz x23, 0x69530 694f0: aa1703e8 mov x8, x23 694f4: 38420d09 ldrb w9, [x8, #0x20]! 694f8: f940050a ldr x10, [x8, #0x8] 694fc: d341fd2b lsr x11, x9, #1 69500: 7200013f tst w9, #0x1 69504: 9a8a0178 csel x24, x11, x10, eq 69508: eb1802df cmp x22, x24 6950c: 9a9832c2 csel x2, x22, x24, lo 69510: b4fffde2 cbz x2, 0x694cc 69514: f9401aea ldr x10, [x23, #0x30] 69518: 7200013f tst w9, #0x1 6951c: aa1503e1 mov x1, x21 69520: 9a881540 csinc x0, x10, x8, ne 69524: 97ff630b bl 0x42150 69528: 35fffda0 cbnz w0, 0x694dc 6952c: 17ffffe8 b 0x694cc 69530: eb13029f cmp x20, x19 69534: 54000280 b.eq 0x69584 69538: aa1403e8 mov x8, x20 6953c: 38420d09 ldrb w9, [x8, #0x20]! 69540: f940050a ldr x10, [x8, #0x8] 69544: d341fd2b lsr x11, x9, #1 69548: 7200013f tst w9, #0x1 6954c: 9a8a0177 csel x23, x11, x10, eq 69550: eb1602ff cmp x23, x22 69554: 9a9632e2 csel x2, x23, x22, lo 69558: b4000122 cbz x2, 0x6957c 6955c: f9401a8a ldr x10, [x20, #0x30] 69560: 7200013f tst w9, #0x1 69564: aa1503e0 mov x0, x21 69568: 9a881541 csinc x1, x10, x8, ne 6956c: 97ff62f9 bl 0x42150 69570: 34000060 cbz w0, 0x6957c 69574: 37f80080 tbnz w0, #0x1f, 0x69584 69578: 14000004 b 0x69588 6957c: eb1702df cmp x22, x23 69580: 54000042 b.hs 0x69588 69584: aa1303f4 mov x20, x19 69588: aa1403e0 mov x0, x20 6958c: a9437bfd ldp x29, x30, [sp, #0x30] 69590: a9424ff4 ldp x20, x19, [sp, #0x20] 69594: a94157f6 ldp x22, x21, [sp, #0x10] 69598: a8c45ff8 ldp x24, x23, [sp], #0x40 6959c: d65f03c0 ret 695a0: f81b0ff9 str x25, [sp, #-0x50]! 695a4: a9015ff8 stp x24, x23, [sp, #0x10] 695a8: a90257f6 stp x22, x21, [sp, #0x20] 695ac: a9034ff4 stp x20, x19, [sp, #0x30] 695b0: a9047bfd stp x29, x30, [sp, #0x40] 695b4: 910103fd add x29, sp, #0x40 695b8: a9402014 ldp x20, x8, [x0] 695bc: aa0003f3 mov x19, x0 695c0: cb140115 sub x21, x8, x20 695c4: 9343feb8 asr x24, x21, #3 695c8: 91000708 add x8, x24, #0x1 695cc: d37dfd09 lsr x9, x8, #61 695d0: b5000609 cbnz x9, 0x69690 695d4: f9400a69 ldr x9, [x19, #0x10] 695d8: b27febea mov x10, #0xffffffffffffffe // =1152921504606846974 695dc: aa0103f6 mov x22, x1 695e0: cb140129 sub x9, x9, x20 695e4: eb890d5f cmp x10, x9, asr #3 695e8: 54000143 b.lo 0x69610 695ec: 9342fd29 asr x9, x9, #2 695f0: eb08013f cmp x9, x8 695f4: 9a893119 csel x25, x8, x9, lo 695f8: b4000499 cbz x25, 0x69688 695fc: d37dff28 lsr x8, x25, #61 69600: b40000a8 cbz x8, 0x69614 69604: d0000360 adrp x0, 0xd7000 69608: 91032800 add x0, x0, #0xca 6960c: 97ffa977 bl 0x53be8 69610: 92fc0019 mov x25, #0x1fffffffffffffff // =2305843009213693951 69614: d37df320 lsl x0, x25, #3 69618: 97ff631e bl 0x42290 <_Znwm@plt> 6961c: aa0003f7 mov x23, x0 69620: f94002c8 ldr x8, [x22] 69624: 8b180ef8 add x24, x23, x24, lsl #3 69628: 8b190ef6 add x22, x23, x25, lsl #3 6962c: f10006bf cmp x21, #0x1 69630: f8008708 str x8, [x24], #0x8 69634: 540000ab b.lt 0x69648 69638: aa1703e0 mov x0, x23 6963c: aa1403e1 mov x1, x20 69640: aa1503e2 mov x2, x21 69644: 97ff5edb bl 0x411b0 69648: a9006277 stp x23, x24, [x19] 6964c: f9000a76 str x22, [x19, #0x10] 69650: b4000114 cbz x20, 0x69670 69654: aa1403e0 mov x0, x20 69658: a9447bfd ldp x29, x30, [sp, #0x40] 6965c: a9434ff4 ldp x20, x19, [sp, #0x30] 69660: a94257f6 ldp x22, x21, [sp, #0x20] 69664: a9415ff8 ldp x24, x23, [sp, #0x10] 69668: f84507f9 ldr x25, [sp], #0x50 6966c: 17ff5f2d b 0x41320 <_ZdlPv@plt> 69670: a9447bfd ldp x29, x30, [sp, #0x40] 69674: a9434ff4 ldp x20, x19, [sp, #0x30] 69678: a94257f6 ldp x22, x21, [sp, #0x20] 6967c: a9415ff8 ldp x24, x23, [sp, #0x10] 69680: f84507f9 ldr x25, [sp], #0x50 69684: d65f03c0 ret 69688: aa1f03f7 mov x23, xzr 6968c: 17ffffe5 b 0x69620 69690: aa1303e0 mov x0, x19 69694: 97ffab2f bl 0x54350 69698: a9ba6ffc stp x28, x27, [sp, #-0x60]! 6969c: a90167fa stp x26, x25, [sp, #0x10] 696a0: a9025ff8 stp x24, x23, [sp, #0x20] 696a4: a90357f6 stp x22, x21, [sp, #0x30] 696a8: a9044ff4 stp x20, x19, [sp, #0x40] 696ac: a9057bfd stp x29, x30, [sp, #0x50] 696b0: 910143fd add x29, sp, #0x50 696b4: a9402009 ldp x9, x8, [x0] 696b8: b201f3ea mov x10, #-0x5555555555555556 // =-6148914691236517206 696bc: f295556a movk x10, #0xaaab 696c0: b200f3f8 mov x24, #0x5555555555555555 // =6148914691236517205 696c4: cb090108 sub x8, x8, x9 696c8: 9344fd08 asr x8, x8, #4 696cc: 9b0a7d19 mul x25, x8, x10 696d0: f2e0aab8 movk x24, #0x555, lsl #48 696d4: 91000728 add x8, x25, #0x1 696d8: aa0003f3 mov x19, x0 696dc: eb18011f cmp x8, x24 696e0: 54001688 b.hi 0x699b0 696e4: f9400a6b ldr x11, [x19, #0x10] 696e8: aa0103f4 mov x20, x1 696ec: cb090169 sub x9, x11, x9 696f0: 9344fd29 asr x9, x9, #4 696f4: 9b0a7d29 mul x9, x9, x10 696f8: b201f3ea mov x10, #-0x5555555555555556 // =-6148914691236517206 696fc: f295552a movk x10, #0xaaa9 69700: f2e0554a movk x10, #0x2aa, lsl #48 69704: eb0a013f cmp x9, x10 69708: 540000a8 b.hi 0x6971c 6970c: d37ff929 lsl x9, x9, #1 69710: eb08013f cmp x9, x8 69714: 9a893118 csel x24, x8, x9, lo 69718: b4001498 cbz x24, 0x699a8 6971c: 8b180708 add x8, x24, x24, lsl #1 69720: d37ced00 lsl x0, x8, #4 69724: 97ff62db bl 0x42290 <_Znwm@plt> 69728: aa0003f5 mov x21, x0 6972c: 5280061a mov w26, #0x30 // =48 69730: 9b1a5737 madd x23, x25, x26, x21 69734: a9007eff stp xzr, xzr, [x23] 69738: 390062ff strb wzr, [x23, #0x18] 6973c: f9000aff str xzr, [x23, #0x10] 69740: f9400688 ldr x8, [x20, #0x8] 69744: b4000508 cbz x8, 0x697e4 69748: f9400289 ldr x9, [x20] 6974c: 5280060a mov w10, #0x30 // =48 69750: 9b0a572a madd x10, x25, x10, x21 69754: 9100214a add x10, x10, #0x8 69758: f90002e9 str x9, [x23] 6975c: f9400a89 ldr x9, [x20, #0x10] 69760: b4000329 cbz x9, 0x697c4 69764: 9100212b add x11, x9, #0x8 69768: c85f7d6c ldxr x12, [x11] 6976c: 9100058c add x12, x12, #0x1 69770: c80d7d6c stxr w13, x12, [x11] 69774: 35ffffad cbnz w13, 0x69768 69778: 5280060b mov w11, #0x30 // =48 6977c: 9b0b572b madd x11, x25, x11, x21 69780: f9400976 ldr x22, [x11, #0x10] 69784: f9000148 str x8, [x10] 69788: f9000969 str x9, [x11, #0x10] 6978c: b4000256 cbz x22, 0x697d4 69790: 910022c8 add x8, x22, #0x8 69794: c85ffd09 ldaxr x9, [x8] 69798: d100052a sub x10, x9, #0x1 6979c: c80bfd0a stlxr w11, x10, [x8] 697a0: 35ffffab cbnz w11, 0x69794 697a4: b5000189 cbnz x9, 0x697d4 697a8: f94002c8 ldr x8, [x22] 697ac: aa1603e0 mov x0, x22 697b0: f9400908 ldr x8, [x8, #0x10] 697b4: d63f0100 blr x8 697b8: aa1603e0 mov x0, x22 697bc: 97ff61f5 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 697c0: 14000005 b 0x697d4 697c4: f9000148 str x8, [x10] 697c8: 52800608 mov w8, #0x30 // =48 697cc: 9b085728 madd x8, x25, x8, x21 697d0: f9000909 str x9, [x8, #0x10] 697d4: 39406288 ldrb w8, [x20, #0x18] 697d8: 52800609 mov w9, #0x30 // =48 697dc: 9b095729 madd x9, x25, x9, x21 697e0: 39006128 strb w8, [x9, #0x18] 697e4: 52800039 mov w25, #0x1 // =1 697e8: f900029f str xzr, [x20] 697ec: 39006299 strb w25, [x20, #0x18] 697f0: a9406e76 ldp x22, x27, [x19] 697f4: d503201f nop 697f8: 9b1a5715 madd x21, x24, x26, x21 697fc: 9100c2f8 add x24, x23, #0x30 69800: eb16037f cmp x27, x22 69804: 540005c0 b.eq 0x698bc 69808: aa1703fa mov x26, x23 6980c: 1400000a b 0x69834 69810: a93da2e9 stp x9, x8, [x23, #-0x28] 69814: 385e8368 ldurb w8, [x27, #-0x18] 69818: 381e82e8 sturb w8, [x23, #-0x18] 6981c: 381e8379 sturb w25, [x27, #-0x18] 69820: eb16039f cmp x28, x22 69824: f81d037f stur xzr, [x27, #-0x30] 69828: aa1a03f7 mov x23, x26 6982c: aa1c03fb mov x27, x28 69830: 54000400 b.eq 0x698b0 69834: f81d0f5f str xzr, [x26, #-0x30]! 69838: 3900635f strb wzr, [x26, #0x18] 6983c: a900ff5f stp xzr, xzr, [x26, #0x8] 69840: f85d8368 ldur x8, [x27, #-0x28] 69844: d100c37c sub x28, x27, #0x30 69848: b4fffea8 cbz x8, 0x6981c 6984c: f85d0368 ldur x8, [x27, #-0x30] 69850: f81d02e8 stur x8, [x23, #-0x30] 69854: a97da369 ldp x9, x8, [x27, #-0x28] 69858: b4fffdc8 cbz x8, 0x69810 6985c: 9100210a add x10, x8, #0x8 69860: c85f7d4b ldxr x11, [x10] 69864: 9100056b add x11, x11, #0x1 69868: c80c7d4b stxr w12, x11, [x10] 6986c: 35ffffac cbnz w12, 0x69860 69870: f85e02f4 ldur x20, [x23, #-0x20] 69874: a93da2e9 stp x9, x8, [x23, #-0x28] 69878: b4fffcf4 cbz x20, 0x69814 6987c: 91002288 add x8, x20, #0x8 69880: c85ffd09 ldaxr x9, [x8] 69884: d100052a sub x10, x9, #0x1 69888: c80bfd0a stlxr w11, x10, [x8] 6988c: 35ffffab cbnz w11, 0x69880 69890: b5fffc29 cbnz x9, 0x69814 69894: f9400288 ldr x8, [x20] 69898: aa1403e0 mov x0, x20 6989c: f9400908 ldr x8, [x8, #0x10] 698a0: d63f0100 blr x8 698a4: aa1403e0 mov x0, x20 698a8: 97ff61ba bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 698ac: 17ffffda b 0x69814 698b0: a9405a74 ldp x20, x22, [x19] 698b4: aa1a03f7 mov x23, x26 698b8: 14000002 b 0x698c0 698bc: aa1603f4 mov x20, x22 698c0: eb1402df cmp x22, x20 698c4: a9006277 stp x23, x24, [x19] 698c8: f9000a75 str x21, [x19, #0x10] 698cc: 540004e0 b.eq 0x69968 698d0: aa1603f5 mov x21, x22 698d4: 14000005 b 0x698e8 698d8: 381e82df sturb wzr, [x22, #-0x18] 698dc: eb1402bf cmp x21, x20 698e0: aa1503f6 mov x22, x21 698e4: 54000420 b.eq 0x69968 698e8: f81d0ebf str xzr, [x21, #-0x30]! 698ec: f9400ab3 ldr x19, [x21, #0x10] 698f0: a900febf stp xzr, xzr, [x21, #0x8] 698f4: b4ffff33 cbz x19, 0x698d8 698f8: 91002268 add x8, x19, #0x8 698fc: c85ffd09 ldaxr x9, [x8] 69900: d100052a sub x10, x9, #0x1 69904: c80bfd0a stlxr w11, x10, [x8] 69908: 35ffffab cbnz w11, 0x698fc 6990c: b50000e9 cbnz x9, 0x69928 69910: f9400268 ldr x8, [x19] 69914: aa1303e0 mov x0, x19 69918: f9400908 ldr x8, [x8, #0x10] 6991c: d63f0100 blr x8 69920: aa1303e0 mov x0, x19 69924: 97ff619b bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 69928: f85e02d3 ldur x19, [x22, #-0x20] 6992c: 381e82df sturb wzr, [x22, #-0x18] 69930: b4fffd73 cbz x19, 0x698dc 69934: 91002268 add x8, x19, #0x8 69938: c85ffd09 ldaxr x9, [x8] 6993c: d100052a sub x10, x9, #0x1 69940: c80bfd0a stlxr w11, x10, [x8] 69944: 35ffffab cbnz w11, 0x69938 69948: b5fffca9 cbnz x9, 0x698dc 6994c: f9400268 ldr x8, [x19] 69950: aa1303e0 mov x0, x19 69954: f9400908 ldr x8, [x8, #0x10] 69958: d63f0100 blr x8 6995c: aa1303e0 mov x0, x19 69960: 97ff618c bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 69964: 17ffffde b 0x698dc 69968: b4000134 cbz x20, 0x6998c 6996c: aa1403e0 mov x0, x20 69970: a9457bfd ldp x29, x30, [sp, #0x50] 69974: a9444ff4 ldp x20, x19, [sp, #0x40] 69978: a94357f6 ldp x22, x21, [sp, #0x30] 6997c: a9425ff8 ldp x24, x23, [sp, #0x20] 69980: a94167fa ldp x26, x25, [sp, #0x10] 69984: a8c66ffc ldp x28, x27, [sp], #0x60 69988: 17ff5e66 b 0x41320 <_ZdlPv@plt> 6998c: a9457bfd ldp x29, x30, [sp, #0x50] 69990: a9444ff4 ldp x20, x19, [sp, #0x40] 69994: a94357f6 ldp x22, x21, [sp, #0x30] 69998: a9425ff8 ldp x24, x23, [sp, #0x20] 6999c: a94167fa ldp x26, x25, [sp, #0x10] 699a0: a8c66ffc ldp x28, x27, [sp], #0x60 699a4: d65f03c0 ret 699a8: aa1f03f5 mov x21, xzr 699ac: 17ffff60 b 0x6972c 699b0: aa1303e0 mov x0, x19 699b4: 97ffaa67 bl 0x54350 699b8: a9bd57f6 stp x22, x21, [sp, #-0x30]! 699bc: a9014ff4 stp x20, x19, [sp, #0x10] 699c0: a9027bfd stp x29, x30, [sp, #0x20] 699c4: 910083fd add x29, sp, #0x20 699c8: a9402009 ldp x9, x8, [x0] 699cc: b202e7ea mov x10, #-0x3333333333333334 // =-3689348814741910324 699d0: f29999aa movk x10, #0xcccd 699d4: b203e7f5 mov x21, #0x6666666666666666 // =7378697629483820646 699d8: cb090108 sub x8, x8, x9 699dc: 9343fd08 asr x8, x8, #3 699e0: 9b0a7d16 mul x22, x8, x10 699e4: f2e0ccd5 movk x21, #0x666, lsl #48 699e8: 910006c8 add x8, x22, #0x1 699ec: aa0003f3 mov x19, x0 699f0: eb15011f cmp x8, x21 699f4: 54000d88 b.hi 0x69ba4 699f8: f9400a6b ldr x11, [x19, #0x10] 699fc: aa0103f4 mov x20, x1 69a00: cb090169 sub x9, x11, x9 69a04: 9343fd29 asr x9, x9, #3 69a08: 9b0a7d29 mul x9, x9, x10 69a0c: b200e7ea mov x10, #0x3333333333333333 // =3689348814741910323 69a10: f286664a movk x10, #0x3332 69a14: f2e0666a movk x10, #0x333, lsl #48 69a18: eb0a013f cmp x9, x10 69a1c: 540000a8 b.hi 0x69a30 69a20: d37ff929 lsl x9, x9, #1 69a24: eb08013f cmp x9, x8 69a28: 9a893115 csel x21, x8, x9, lo 69a2c: b4000b95 cbz x21, 0x69b9c 69a30: 8b150aa8 add x8, x21, x21, lsl #2 69a34: d37df100 lsl x0, x8, #3 69a38: 97ff6216 bl 0x42290 <_Znwm@plt> 69a3c: 52800509 mov w9, #0x28 // =40 69a40: 9b0902c8 madd x8, x22, x9, x0 69a44: a9007d1f stp xzr, xzr, [x8] 69a48: 3900411f strb wzr, [x8, #0x10] 69a4c: f940068a ldr x10, [x20, #0x8] 69a50: b400026a cbz x10, 0x69a9c 69a54: f940028b ldr x11, [x20] 69a58: 5280050c mov w12, #0x28 // =40 69a5c: 9b0c02cc madd x12, x22, x12, x0 69a60: eb14011f cmp x8, x20 69a64: f900010b str x11, [x8] 69a68: 9100218b add x11, x12, #0x8 69a6c: 54000060 b.eq 0x69a78 69a70: f900016a str x10, [x11] 69a74: 14000002 b 0x69a7c 69a78: aa1f03ea mov x10, xzr 69a7c: 3940428c ldrb w12, [x20, #0x10] 69a80: 5280050d mov w13, #0x28 // =40 69a84: 9b0d02cd madd x13, x22, x13, x0 69a88: 390041ac strb w12, [x13, #0x10] 69a8c: 3dc00140 ldr q0, [x10] 69a90: 910061aa add x10, x13, #0x18 69a94: 3c8181a0 stur q0, [x13, #0x18] 69a98: f900016a str x10, [x11] 69a9c: 5280002b mov w11, #0x1 // =1 69aa0: f900029f str xzr, [x20] 69aa4: 3900428b strb w11, [x20, #0x10] 69aa8: a9403674 ldp x20, x13, [x19] 69aac: d503201f nop 69ab0: 9b0902a9 madd x9, x21, x9, x0 69ab4: 9100a10a add x10, x8, #0x28 69ab8: eb1401bf cmp x13, x20 69abc: 54000480 b.eq 0x69b4c 69ac0: aa1f03ec mov x12, xzr 69ac4: cb0d028e sub x14, x20, x13 69ac8: 1400000f b 0x69b04 69acc: aa1f03f0 mov x16, xzr 69ad0: 8b0c01b1 add x17, x13, x12 69ad4: 385e8231 ldurb w17, [x17, #-0x18] 69ad8: 8b0c0100 add x0, x8, x12 69adc: 381e8011 sturb w17, [x0, #-0x18] 69ae0: 3dc00200 ldr q0, [x16] 69ae4: d1004010 sub x16, x0, #0x10 69ae8: f81e0010 stur x16, [x0, #-0x20] 69aec: 3c9f0000 stur q0, [x0, #-0x10] 69af0: d100a18c sub x12, x12, #0x28 69af4: eb0c01df cmp x14, x12 69af8: 381e81eb sturb w11, [x15, #-0x18] 69afc: f81d81ff stur xzr, [x15, #-0x28] 69b00: 54000200 b.eq 0x69b40 69b04: 8b0c0110 add x16, x8, x12 69b08: 8b0c01af add x15, x13, x12 69b0c: a93dfe1f stp xzr, xzr, [x16, #-0x28] 69b10: 381e821f sturb wzr, [x16, #-0x18] 69b14: f85e01f1 ldur x17, [x15, #-0x20] 69b18: b4fffed1 cbz x17, 0x69af0 69b1c: f85d81f1 ldur x17, [x15, #-0x28] 69b20: eb1001ff cmp x15, x16 69b24: f81d8211 stur x17, [x16, #-0x28] 69b28: 54fffd20 b.eq 0x69acc 69b2c: 8b0c01b0 add x16, x13, x12 69b30: f85e0210 ldur x16, [x16, #-0x20] 69b34: 8b0c0111 add x17, x8, x12 69b38: f81e0230 stur x16, [x17, #-0x20] 69b3c: 17ffffe5 b 0x69ad0 69b40: a9405275 ldp x21, x20, [x19] 69b44: 8b0c0108 add x8, x8, x12 69b48: 14000002 b 0x69b50 69b4c: aa1403f5 mov x21, x20 69b50: eb15029f cmp x20, x21 69b54: a9002a68 stp x8, x10, [x19] 69b58: f9000a69 str x9, [x19, #0x10] 69b5c: 540000c0 b.eq 0x69b74 69b60: d100a294 sub x20, x20, #0x28 69b64: aa1403e0 mov x0, x20 69b68: 97ffcd76 bl 0x5d140 69b6c: eb1402bf cmp x21, x20 69b70: 54ffff81 b.ne 0x69b60 69b74: b40000d5 cbz x21, 0x69b8c 69b78: a9427bfd ldp x29, x30, [sp, #0x20] 69b7c: a9414ff4 ldp x20, x19, [sp, #0x10] 69b80: aa1503e0 mov x0, x21 69b84: a8c357f6 ldp x22, x21, [sp], #0x30 69b88: 17ff5de6 b 0x41320 <_ZdlPv@plt> 69b8c: a9427bfd ldp x29, x30, [sp, #0x20] 69b90: a9414ff4 ldp x20, x19, [sp, #0x10] 69b94: a8c357f6 ldp x22, x21, [sp], #0x30 69b98: d65f03c0 ret 69b9c: aa1f03e0 mov x0, xzr 69ba0: 17ffffa7 b 0x69a3c 69ba4: aa1303e0 mov x0, x19 69ba8: 97ffa9ea bl 0x54350 69bac: a9ba6ffc stp x28, x27, [sp, #-0x60]! 69bb0: a90167fa stp x26, x25, [sp, #0x10] 69bb4: a9025ff8 stp x24, x23, [sp, #0x20] 69bb8: a90357f6 stp x22, x21, [sp, #0x30] 69bbc: a9044ff4 stp x20, x19, [sp, #0x40] 69bc0: a9057bfd stp x29, x30, [sp, #0x50] 69bc4: 910143fd add x29, sp, #0x50 69bc8: aa0003f4 mov x20, x0 69bcc: f8408e97 ldr x23, [x20, #0x8]! 69bd0: aa0103f3 mov x19, x1 69bd4: b4000657 cbz x23, 0x69c9c 69bd8: 39400048 ldrb w8, [x2] 69bdc: a940a849 ldp x9, x10, [x2, #0x8] 69be0: 91002014 add x20, x0, #0x8 69be4: d341fd0b lsr x11, x8, #1 69be8: 7200011f tst w8, #0x1 69bec: 9a890178 csel x24, x11, x9, eq 69bf0: 9a821555 csinc x21, x10, x2, ne 69bf4: 14000007 b 0x69c10 69bf8: eb18033f cmp x25, x24 69bfc: 540004c2 b.hs 0x69c94 69c00: aa1703f4 mov x20, x23 69c04: f8408e88 ldr x8, [x20, #0x8]! 69c08: b4000468 cbz x8, 0x69c94 69c0c: aa0803f7 mov x23, x8 69c10: aa1703fa mov x26, x23 69c14: 38420f5b ldrb w27, [x26, #0x20]! 69c18: f9400748 ldr x8, [x26, #0x8] 69c1c: d341ff69 lsr x9, x27, #1 69c20: 7200037f tst w27, #0x1 69c24: 9a880139 csel x25, x9, x8, eq 69c28: eb18033f cmp x25, x24 69c2c: 9a983336 csel x22, x25, x24, lo 69c30: b4000156 cbz x22, 0x69c58 69c34: f9401afc ldr x28, [x23, #0x30] 69c38: 7200037f tst w27, #0x1 69c3c: aa1503e0 mov x0, x21 69c40: aa1603e2 mov x2, x22 69c44: 9a9a1781 csinc x1, x28, x26, ne 69c48: 97ff6142 bl 0x42150 69c4c: 34000060 cbz w0, 0x69c58 69c50: 37f80080 tbnz w0, #0x1f, 0x69c60 69c54: 14000009 b 0x69c78 69c58: eb19031f cmp x24, x25 69c5c: 540000a2 b.hs 0x69c70 69c60: f94002e8 ldr x8, [x23] 69c64: b4000208 cbz x8, 0x69ca4 69c68: aa1703f4 mov x20, x23 69c6c: 17ffffe8 b 0x69c0c 69c70: b4fffc56 cbz x22, 0x69bf8 69c74: f9401afc ldr x28, [x23, #0x30] 69c78: 7200037f tst w27, #0x1 69c7c: 9a9a1780 csinc x0, x28, x26, ne 69c80: aa1503e1 mov x1, x21 69c84: aa1603e2 mov x2, x22 69c88: 97ff6132 bl 0x42150 69c8c: 34fffb60 cbz w0, 0x69bf8 69c90: 37fffb80 tbnz w0, #0x1f, 0x69c00 69c94: f9000277 str x23, [x19] 69c98: 14000005 b 0x69cac 69c9c: f9000274 str x20, [x19] 69ca0: 14000003 b 0x69cac 69ca4: f9000277 str x23, [x19] 69ca8: aa1703f4 mov x20, x23 69cac: aa1403e0 mov x0, x20 69cb0: a9457bfd ldp x29, x30, [sp, #0x50] 69cb4: a9444ff4 ldp x20, x19, [sp, #0x40] 69cb8: a94357f6 ldp x22, x21, [sp, #0x30] 69cbc: a9425ff8 ldp x24, x23, [sp, #0x20] 69cc0: a94167fa ldp x26, x25, [sp, #0x10] 69cc4: a8c66ffc ldp x28, x27, [sp], #0x60 69cc8: d65f03c0 ret 69ccc: f81e0ff3 str x19, [sp, #-0x20]! 69cd0: a9017bfd stp x29, x30, [sp, #0x10] 69cd4: 910043fd add x29, sp, #0x10 69cd8: aa0003e9 mov x9, x0 69cdc: aa0003e8 mov x8, x0 69ce0: f8408d20 ldr x0, [x9, #0x8]! 69ce4: b4000600 cbz x0, 0x69da4 69ce8: f940002a ldr x10, [x1] 69cec: aa0903f3 mov x19, x9 69cf0: aa0003eb mov x11, x0 69cf4: f940116c ldr x12, [x11, #0x20] 69cf8: eb0a019f cmp x12, x10 69cfc: 1a9f27ec cset w12, lo 69d00: 9a8b3273 csel x19, x19, x11, lo 69d04: f86c596b ldr x11, [x11, w12, uxtw #3] 69d08: b5ffff6b cbnz x11, 0x69cf4 69d0c: eb09027f cmp x19, x9 69d10: 54000080 b.eq 0x69d20 69d14: f9401269 ldr x9, [x19, #0x20] 69d18: eb09015f cmp x10, x9 69d1c: 54000062 b.hs 0x69d28 69d20: aa1f03e0 mov x0, xzr 69d24: 14000020 b 0x69da4 69d28: f940066a ldr x10, [x19, #0x8] 69d2c: b40000aa cbz x10, 0x69d40 69d30: aa0a03e9 mov x9, x10 69d34: f940014a ldr x10, [x10] 69d38: b5ffffca cbnz x10, 0x69d30 69d3c: 1400000c b 0x69d6c 69d40: aa1303ea mov x10, x19 69d44: f8410d49 ldr x9, [x10, #0x10]! 69d48: f940012b ldr x11, [x9] 69d4c: eb13017f cmp x11, x19 69d50: 540000e0 b.eq 0x69d6c 69d54: f940014b ldr x11, [x10] 69d58: aa0b03ea mov x10, x11 69d5c: f8410d49 ldr x9, [x10, #0x10]! 69d60: f940012c ldr x12, [x9] 69d64: eb0b019f cmp x12, x11 69d68: 54ffff61 b.ne 0x69d54 69d6c: f940010a ldr x10, [x8] 69d70: eb13015f cmp x10, x19 69d74: 54000041 b.ne 0x69d7c 69d78: f9000109 str x9, [x8] 69d7c: f9400909 ldr x9, [x8, #0x10] 69d80: aa1303e1 mov x1, x19 69d84: d1000529 sub x9, x9, #0x1 69d88: f9000909 str x9, [x8, #0x10] 69d8c: 97ffbad2 bl 0x588d4 69d90: 9100a260 add x0, x19, #0x28 69d94: 97ffa802 bl 0x53d9c 69d98: aa1303e0 mov x0, x19 69d9c: 97ff5d61 bl 0x41320 <_ZdlPv@plt> 69da0: 52800020 mov w0, #0x1 // =1 69da4: a9417bfd ldp x29, x30, [sp, #0x10] 69da8: f84207f3 ldr x19, [sp], #0x20 69dac: d65f03c0 ret 69db0: a9ba6ffc stp x28, x27, [sp, #-0x60]! 69db4: a90167fa stp x26, x25, [sp, #0x10] 69db8: a9025ff8 stp x24, x23, [sp, #0x20] 69dbc: a90357f6 stp x22, x21, [sp, #0x30] 69dc0: a9044ff4 stp x20, x19, [sp, #0x40] 69dc4: a9057bfd stp x29, x30, [sp, #0x50] 69dc8: 910143fd add x29, sp, #0x50 69dcc: aa0003fa mov x26, x0 69dd0: aa0003f5 mov x21, x0 69dd4: f8008f41 str x1, [x26, #0x8]! 69dd8: f8038ebf str xzr, [x21, #0x38]! 69ddc: 3901201f strb wzr, [x0, #0x48] 69de0: f900201f str xzr, [x0, #0x40] 69de4: f9000001 str x1, [x0] 69de8: a9017c1f stp xzr, xzr, [x0, #0x10] 69dec: 3900801f strb wzr, [x0, #0x20] 69df0: a9402049 ldp x9, x8, [x2] 69df4: 2a0403f4 mov w20, w4 69df8: aa0103f6 mov x22, x1 69dfc: aa0003f3 mov x19, x0 69e00: aa0303f7 mov x23, x3 69e04: b40002c8 cbz x8, 0x69e5c 69e08: 9100210a add x10, x8, #0x8 69e0c: c85f7d4b ldxr x11, [x10] 69e10: 9100056b add x11, x11, #0x1 69e14: c80c7d4b stxr w12, x11, [x10] 69e18: 35ffffac cbnz w12, 0x69e0c 69e1c: f9400e78 ldr x24, [x19, #0x18] 69e20: a9012269 stp x9, x8, [x19, #0x10] 69e24: b40001f8 cbz x24, 0x69e60 69e28: 91002308 add x8, x24, #0x8 69e2c: c85ffd09 ldaxr x9, [x8] 69e30: d100052a sub x10, x9, #0x1 69e34: c80bfd0a stlxr w11, x10, [x8] 69e38: 35ffffab cbnz w11, 0x69e2c 69e3c: b5000129 cbnz x9, 0x69e60 69e40: f9400308 ldr x8, [x24] 69e44: aa1803e0 mov x0, x24 69e48: f9400908 ldr x8, [x8, #0x10] 69e4c: d63f0100 blr x8 69e50: aa1803e0 mov x0, x24 69e54: 97ff604f bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 69e58: 14000002 b 0x69e60 69e5c: a9012269 stp x9, x8, [x19, #0x10] 69e60: 39412268 ldrb w8, [x19, #0x48] 69e64: f000053c adrp x28, 0x110000 69e68: 9103439c add x28, x28, #0xd0 69e6c: 3900827f strb wzr, [x19, #0x20] 69e70: 340002a8 cbz w8, 0x69ec4 69e74: f9402269 ldr x9, [x19, #0x40] 69e78: 91014268 add x8, x19, #0x50 69e7c: eb08013f cmp x9, x8 69e80: 54000040 b.eq 0x69e88 69e84: f9002268 str x8, [x19, #0x40] 69e88: f94002bb ldr x27, [x21] 69e8c: b400045b cbz x27, 0x69f14 69e90: a9456678 ldp x24, x25, [x19, #0x50] 69e94: 08dfff88 ldarb w8, [x28] 69e98: 360007a8 tbz w8, #0x0, 0x69f8c 69e9c: f0000528 adrp x8, 0x110000 69ea0: f9406508 ldr x8, [x8, #0xc8] 69ea4: b9400f62 ldr w2, [x27, #0xc] 69ea8: f9427108 ldr x8, [x8, #0x4e0] 69eac: aa1803e0 mov x0, x24 69eb0: aa1903e1 mov x1, x25 69eb4: d63f0100 blr x8 69eb8: b40002e0 cbz x0, 0x69f14 69ebc: a900fc1f stp xzr, xzr, [x0, #0x8] 69ec0: 14000015 b 0x69f14 69ec4: f9402268 ldr x8, [x19, #0x40] 69ec8: b4000268 cbz x8, 0x69f14 69ecc: 91014269 add x9, x19, #0x50 69ed0: eb09011f cmp x8, x9 69ed4: 54000060 b.eq 0x69ee0 69ed8: aa0903e8 mov x8, x9 69edc: f9002269 str x9, [x19, #0x40] 69ee0: f94002bb ldr x27, [x21] 69ee4: a9406518 ldp x24, x25, [x8] 69ee8: 08dfff88 ldarb w8, [x28] 69eec: 36000668 tbz w8, #0x0, 0x69fb8 69ef0: f0000528 adrp x8, 0x110000 69ef4: f9406508 ldr x8, [x8, #0xc8] 69ef8: f9400360 ldr x0, [x27] 69efc: f9416108 ldr x8, [x8, #0x2c0] 69f00: aa1803e1 mov x1, x24 69f04: aa1903e2 mov x2, x25 69f08: d63f0100 blr x8 69f0c: 39412268 ldrb w8, [x19, #0x48] 69f10: 35fffb28 cbnz w8, 0x69e74 69f14: aa1303e8 mov x8, x19 69f18: f8040d1f str xzr, [x8, #0x40]! 69f1c: eb17011f cmp x8, x23 69f20: 3900211f strb wzr, [x8, #0x8] 69f24: f81f8116 stur x22, [x8, #-0x8] 69f28: 54000080 b.eq 0x69f38 69f2c: f94002e9 ldr x9, [x23] 69f30: f9000109 str x9, [x8] 69f34: 14000002 b 0x69f3c 69f38: aa1f03e9 mov x9, xzr 69f3c: 3dc00120 ldr q0, [x9] 69f40: 91014268 add x8, x19, #0x50 69f44: f9002268 str x8, [x19, #0x40] 69f48: 3d801660 str q0, [x19, #0x50] 69f4c: b9405a69 ldr w9, [x19, #0x58] 69f50: 31002d3f cmn w9, #0xb 69f54: 540000a3 b.lo 0x69f68 69f58: f9400108 ldr x8, [x8] 69f5c: b9400109 ldr w9, [x8] 69f60: 11000529 add w9, w9, #0x1 69f64: b9000109 str w9, [x8] 69f68: 3901227f strb wzr, [x19, #0x48] 69f6c: b9006274 str w20, [x19, #0x60] 69f70: a9457bfd ldp x29, x30, [sp, #0x50] 69f74: a9444ff4 ldp x20, x19, [sp, #0x40] 69f78: a94357f6 ldp x22, x21, [sp, #0x30] 69f7c: a9425ff8 ldp x24, x23, [sp, #0x20] 69f80: a94167fa ldp x26, x25, [sp, #0x10] 69f84: a8c66ffc ldp x28, x27, [sp], #0x60 69f88: d65f03c0 ret 69f8c: f0000520 adrp x0, 0x110000 69f90: 91034000 add x0, x0, #0xd0 69f94: 97ff61d3 bl 0x426e0 <__cxa_guard_acquire@plt> 69f98: 34fff820 cbz w0, 0x69e9c 69f9c: 97ff5cd5 bl 0x412f0 69fa0: f0000528 adrp x8, 0x110000 69fa4: f9006500 str x0, [x8, #0xc8] 69fa8: f0000520 adrp x0, 0x110000 69fac: 91034000 add x0, x0, #0xd0 69fb0: 97ff5e10 bl 0x417f0 <__cxa_guard_release@plt> 69fb4: 17ffffba b 0x69e9c 69fb8: f0000520 adrp x0, 0x110000 69fbc: 91034000 add x0, x0, #0xd0 69fc0: 97ff61c8 bl 0x426e0 <__cxa_guard_acquire@plt> 69fc4: 34fff960 cbz w0, 0x69ef0 69fc8: 97ff5cca bl 0x412f0 69fcc: f0000528 adrp x8, 0x110000 69fd0: f9006500 str x0, [x8, #0xc8] 69fd4: f0000520 adrp x0, 0x110000 69fd8: 91034000 add x0, x0, #0xd0 69fdc: 97ff5e05 bl 0x417f0 <__cxa_guard_release@plt> 69fe0: 17ffffc4 b 0x69ef0 69fe4: 14000001 b 0x69fe8 69fe8: aa0003f4 mov x20, x0 69fec: f0000520 adrp x0, 0x110000 69ff0: 91034000 add x0, x0, #0xd0 69ff4: 97ff60e7 bl 0x42390 <__cxa_guard_abort@plt> 69ff8: 14000002 b 0x6a000 69ffc: aa0003f4 mov x20, x0 6a000: aa1503e0 mov x0, x21 6a004: 94000025 bl 0x6a098 6a008: a9007f5f stp xzr, xzr, [x26] 6a00c: f9400e75 ldr x21, [x19, #0x18] 6a010: f9000e7f str xzr, [x19, #0x18] 6a014: b40003d5 cbz x21, 0x6a08c 6a018: 910022a8 add x8, x21, #0x8 6a01c: c85ffd09 ldaxr x9, [x8] 6a020: d100052a sub x10, x9, #0x1 6a024: c80bfd0a stlxr w11, x10, [x8] 6a028: 35ffffab cbnz w11, 0x6a01c 6a02c: b50000e9 cbnz x9, 0x6a048 6a030: f94002a8 ldr x8, [x21] 6a034: aa1503e0 mov x0, x21 6a038: f9400908 ldr x8, [x8, #0x10] 6a03c: d63f0100 blr x8 6a040: aa1503e0 mov x0, x21 6a044: 97ff5fd3 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 6a048: f9400e75 ldr x21, [x19, #0x18] 6a04c: 3900827f strb wzr, [x19, #0x20] 6a050: b40001b5 cbz x21, 0x6a084 6a054: 910022a8 add x8, x21, #0x8 6a058: c85ffd09 ldaxr x9, [x8] 6a05c: d100052a sub x10, x9, #0x1 6a060: c80bfd0a stlxr w11, x10, [x8] 6a064: 35ffffab cbnz w11, 0x6a058 6a068: b50000e9 cbnz x9, 0x6a084 6a06c: f94002a8 ldr x8, [x21] 6a070: aa1503e0 mov x0, x21 6a074: f9400908 ldr x8, [x8, #0x10] 6a078: d63f0100 blr x8 6a07c: aa1503e0 mov x0, x21 6a080: 97ff5fc4 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 6a084: aa1403e0 mov x0, x20 6a088: 9401acc5 bl 0xd539c <__cxa_demangle+0x12abc> 6a08c: aa1403e0 mov x0, x20 6a090: 3900827f strb wzr, [x19, #0x20] 6a094: 9401acc2 bl 0xd539c <__cxa_demangle+0x12abc> 6a098: a9bc5ff8 stp x24, x23, [sp, #-0x40]! 6a09c: a90157f6 stp x22, x21, [sp, #0x10] 6a0a0: a9024ff4 stp x20, x19, [sp, #0x20] 6a0a4: a9037bfd stp x29, x30, [sp, #0x30] 6a0a8: 9100c3fd add x29, sp, #0x30 6a0ac: 39404008 ldrb w8, [x0, #0x10] 6a0b0: d0000537 adrp x23, 0x110000 6a0b4: aa0003f3 mov x19, x0 6a0b8: 910342f7 add x23, x23, #0xd0 6a0bc: d0000536 adrp x22, 0x110000 6a0c0: 34000288 cbz w8, 0x6a110 6a0c4: f9400669 ldr x9, [x19, #0x8] 6a0c8: 91006268 add x8, x19, #0x18 6a0cc: eb08013f cmp x9, x8 6a0d0: 54000040 b.eq 0x6a0d8 6a0d4: f9000668 str x8, [x19, #0x8] 6a0d8: f9400278 ldr x24, [x19] 6a0dc: b4000418 cbz x24, 0x6a15c 6a0e0: a941d674 ldp x20, x21, [x19, #0x18] 6a0e4: 08dffee8 ldarb w8, [x23] 6a0e8: 36000488 tbz w8, #0x0, 0x6a178 6a0ec: f94066c8 ldr x8, [x22, #0xc8] 6a0f0: b9400f02 ldr w2, [x24, #0xc] 6a0f4: f9427108 ldr x8, [x8, #0x4e0] 6a0f8: aa1403e0 mov x0, x20 6a0fc: aa1503e1 mov x1, x21 6a100: d63f0100 blr x8 6a104: b40002c0 cbz x0, 0x6a15c 6a108: a900fc1f stp xzr, xzr, [x0, #0x8] 6a10c: 14000014 b 0x6a15c 6a110: f9400668 ldr x8, [x19, #0x8] 6a114: b4000248 cbz x8, 0x6a15c 6a118: 91006269 add x9, x19, #0x18 6a11c: eb09011f cmp x8, x9 6a120: 54000060 b.eq 0x6a12c 6a124: aa0903e8 mov x8, x9 6a128: f9000669 str x9, [x19, #0x8] 6a12c: f9400278 ldr x24, [x19] 6a130: a9405514 ldp x20, x21, [x8] 6a134: 08dffee8 ldarb w8, [x23] 6a138: 36000348 tbz w8, #0x0, 0x6a1a0 6a13c: f94066c8 ldr x8, [x22, #0xc8] 6a140: f9400300 ldr x0, [x24] 6a144: f9416108 ldr x8, [x8, #0x2c0] 6a148: aa1403e1 mov x1, x20 6a14c: aa1503e2 mov x2, x21 6a150: d63f0100 blr x8 6a154: 39404268 ldrb w8, [x19, #0x10] 6a158: 35fffb68 cbnz w8, 0x6a0c4 6a15c: a9007e7f stp xzr, xzr, [x19] 6a160: 3900427f strb wzr, [x19, #0x10] 6a164: a9437bfd ldp x29, x30, [sp, #0x30] 6a168: a9424ff4 ldp x20, x19, [sp, #0x20] 6a16c: a94157f6 ldp x22, x21, [sp, #0x10] 6a170: a8c45ff8 ldp x24, x23, [sp], #0x40 6a174: d65f03c0 ret 6a178: d0000520 adrp x0, 0x110000 6a17c: 91034000 add x0, x0, #0xd0 6a180: 97ff6158 bl 0x426e0 <__cxa_guard_acquire@plt> 6a184: 34fffb40 cbz w0, 0x6a0ec 6a188: 97ff5c5a bl 0x412f0 6a18c: f90066c0 str x0, [x22, #0xc8] 6a190: d0000520 adrp x0, 0x110000 6a194: 91034000 add x0, x0, #0xd0 6a198: 97ff5d96 bl 0x417f0 <__cxa_guard_release@plt> 6a19c: 17ffffd4 b 0x6a0ec 6a1a0: d0000520 adrp x0, 0x110000 6a1a4: 91034000 add x0, x0, #0xd0 6a1a8: 97ff614e bl 0x426e0 <__cxa_guard_acquire@plt> 6a1ac: 34fffc80 cbz w0, 0x6a13c 6a1b0: 97ff5c50 bl 0x412f0 6a1b4: f90066c0 str x0, [x22, #0xc8] 6a1b8: d0000520 adrp x0, 0x110000 6a1bc: 91034000 add x0, x0, #0xd0 6a1c0: 97ff5d8c bl 0x417f0 <__cxa_guard_release@plt> 6a1c4: 17ffffde b 0x6a13c 6a1c8: 14000001 b 0x6a1cc 6a1cc: aa0003f3 mov x19, x0 6a1d0: d0000520 adrp x0, 0x110000 6a1d4: 91034000 add x0, x0, #0xd0 6a1d8: 97ff606e bl 0x42390 <__cxa_guard_abort@plt> 6a1dc: aa1303e0 mov x0, x19 6a1e0: 97ffa633 bl 0x53aac 6a1e4: 97ffa632 bl 0x53aac 6a1e8: a9be4ff4 stp x20, x19, [sp, #-0x20]! 6a1ec: a9017bfd stp x29, x30, [sp, #0x10] 6a1f0: 910043fd add x29, sp, #0x10 6a1f4: f9400814 ldr x20, [x0, #0x10] 6a1f8: aa0003f3 mov x19, x0 6a1fc: a9007c1f stp xzr, xzr, [x0] 6a200: f900081f str xzr, [x0, #0x10] 6a204: b40003d4 cbz x20, 0x6a27c 6a208: 91002288 add x8, x20, #0x8 6a20c: c85ffd09 ldaxr x9, [x8] 6a210: d100052a sub x10, x9, #0x1 6a214: c80bfd0a stlxr w11, x10, [x8] 6a218: 35ffffab cbnz w11, 0x6a20c 6a21c: b50000e9 cbnz x9, 0x6a238 6a220: f9400288 ldr x8, [x20] 6a224: aa1403e0 mov x0, x20 6a228: f9400908 ldr x8, [x8, #0x10] 6a22c: d63f0100 blr x8 6a230: aa1403e0 mov x0, x20 6a234: 97ff5f57 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 6a238: f9400a74 ldr x20, [x19, #0x10] 6a23c: 3900627f strb wzr, [x19, #0x18] 6a240: b4000214 cbz x20, 0x6a280 6a244: 91002288 add x8, x20, #0x8 6a248: c85ffd09 ldaxr x9, [x8] 6a24c: d100052a sub x10, x9, #0x1 6a250: c80bfd0a stlxr w11, x10, [x8] 6a254: 35ffffab cbnz w11, 0x6a248 6a258: b5000149 cbnz x9, 0x6a280 6a25c: f9400288 ldr x8, [x20] 6a260: aa1403e0 mov x0, x20 6a264: f9400908 ldr x8, [x8, #0x10] 6a268: d63f0100 blr x8 6a26c: a9417bfd ldp x29, x30, [sp, #0x10] 6a270: aa1403e0 mov x0, x20 6a274: a8c24ff4 ldp x20, x19, [sp], #0x20 6a278: 17ff5f46 b 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 6a27c: 3900627f strb wzr, [x19, #0x18] 6a280: a9417bfd ldp x29, x30, [sp, #0x10] 6a284: a8c24ff4 ldp x20, x19, [sp], #0x20 6a288: d65f03c0 ret 6a28c: a9bb67fa stp x26, x25, [sp, #-0x50]! 6a290: a9015ff8 stp x24, x23, [sp, #0x10] 6a294: a90257f6 stp x22, x21, [sp, #0x20] 6a298: a9034ff4 stp x20, x19, [sp, #0x30] 6a29c: a9047bfd stp x29, x30, [sp, #0x40] 6a2a0: 910103fd add x29, sp, #0x40 6a2a4: aa0003f4 mov x20, x0 6a2a8: f8008e9f str xzr, [x20, #0x8]! 6a2ac: f9400a95 ldr x21, [x20, #0x10] 6a2b0: aa0003f3 mov x19, x0 6a2b4: a900fe9f stp xzr, xzr, [x20, #0x8] 6a2b8: b40001b5 cbz x21, 0x6a2ec 6a2bc: 910022a8 add x8, x21, #0x8 6a2c0: c85ffd09 ldaxr x9, [x8] 6a2c4: d100052a sub x10, x9, #0x1 6a2c8: c80bfd0a stlxr w11, x10, [x8] 6a2cc: 35ffffab cbnz w11, 0x6a2c0 6a2d0: b50000e9 cbnz x9, 0x6a2ec 6a2d4: f94002a8 ldr x8, [x21] 6a2d8: aa1503e0 mov x0, x21 6a2dc: f9400908 ldr x8, [x8, #0x10] 6a2e0: d63f0100 blr x8 6a2e4: aa1503e0 mov x0, x21 6a2e8: 97ff5f2a bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 6a2ec: 39412268 ldrb w8, [x19, #0x48] 6a2f0: d0000539 adrp x25, 0x110000 6a2f4: 9100e275 add x21, x19, #0x38 6a2f8: 91034339 add x25, x25, #0xd0 6a2fc: d0000538 adrp x24, 0x110000 6a300: 3900827f strb wzr, [x19, #0x20] 6a304: 34000288 cbz w8, 0x6a354 6a308: f9402269 ldr x9, [x19, #0x40] 6a30c: 91014268 add x8, x19, #0x50 6a310: eb08013f cmp x9, x8 6a314: 54000040 b.eq 0x6a31c 6a318: f9002268 str x8, [x19, #0x40] 6a31c: f94002ba ldr x26, [x21] 6a320: b400041a cbz x26, 0x6a3a0 6a324: a9455e76 ldp x22, x23, [x19, #0x50] 6a328: 08dfff28 ldarb w8, [x25] 6a32c: 36000988 tbz w8, #0x0, 0x6a45c 6a330: f9406708 ldr x8, [x24, #0xc8] 6a334: b9400f42 ldr w2, [x26, #0xc] 6a338: f9427108 ldr x8, [x8, #0x4e0] 6a33c: aa1603e0 mov x0, x22 6a340: aa1703e1 mov x1, x23 6a344: d63f0100 blr x8 6a348: b40002c0 cbz x0, 0x6a3a0 6a34c: a900fc1f stp xzr, xzr, [x0, #0x8] 6a350: 14000014 b 0x6a3a0 6a354: f9402268 ldr x8, [x19, #0x40] 6a358: b4000248 cbz x8, 0x6a3a0 6a35c: 91014269 add x9, x19, #0x50 6a360: eb09011f cmp x8, x9 6a364: 54000060 b.eq 0x6a370 6a368: aa0903e8 mov x8, x9 6a36c: f9002269 str x9, [x19, #0x40] 6a370: f94002ba ldr x26, [x21] 6a374: a9405d16 ldp x22, x23, [x8] 6a378: 08dfff28 ldarb w8, [x25] 6a37c: 36000848 tbz w8, #0x0, 0x6a484 6a380: f9406708 ldr x8, [x24, #0xc8] 6a384: f9400340 ldr x0, [x26] 6a388: f9416108 ldr x8, [x8, #0x2c0] 6a38c: aa1603e1 mov x1, x22 6a390: aa1703e2 mov x2, x23 6a394: d63f0100 blr x8 6a398: 39412268 ldrb w8, [x19, #0x48] 6a39c: 35fffb68 cbnz w8, 0x6a308 6a3a0: aa1503e0 mov x0, x21 6a3a4: a9007ebf stp xzr, xzr, [x21] 6a3a8: 390042bf strb wzr, [x21, #0x10] 6a3ac: 97ffff3b bl 0x6a098 6a3b0: a9007e9f stp xzr, xzr, [x20] 6a3b4: f9400e74 ldr x20, [x19, #0x18] 6a3b8: f9000e7f str xzr, [x19, #0x18] 6a3bc: b4000434 cbz x20, 0x6a440 6a3c0: 91002288 add x8, x20, #0x8 6a3c4: c85ffd09 ldaxr x9, [x8] 6a3c8: d100052a sub x10, x9, #0x1 6a3cc: c80bfd0a stlxr w11, x10, [x8] 6a3d0: 35ffffab cbnz w11, 0x6a3c4 6a3d4: b50000e9 cbnz x9, 0x6a3f0 6a3d8: f9400288 ldr x8, [x20] 6a3dc: aa1403e0 mov x0, x20 6a3e0: f9400908 ldr x8, [x8, #0x10] 6a3e4: d63f0100 blr x8 6a3e8: aa1403e0 mov x0, x20 6a3ec: 97ff5ee9 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 6a3f0: f9400e74 ldr x20, [x19, #0x18] 6a3f4: 3900827f strb wzr, [x19, #0x20] 6a3f8: b4000274 cbz x20, 0x6a444 6a3fc: 91002288 add x8, x20, #0x8 6a400: c85ffd09 ldaxr x9, [x8] 6a404: d100052a sub x10, x9, #0x1 6a408: c80bfd0a stlxr w11, x10, [x8] 6a40c: 35ffffab cbnz w11, 0x6a400 6a410: b50001a9 cbnz x9, 0x6a444 6a414: f9400288 ldr x8, [x20] 6a418: aa1403e0 mov x0, x20 6a41c: f9400908 ldr x8, [x8, #0x10] 6a420: d63f0100 blr x8 6a424: aa1403e0 mov x0, x20 6a428: a9447bfd ldp x29, x30, [sp, #0x40] 6a42c: a9434ff4 ldp x20, x19, [sp, #0x30] 6a430: a94257f6 ldp x22, x21, [sp, #0x20] 6a434: a9415ff8 ldp x24, x23, [sp, #0x10] 6a438: a8c567fa ldp x26, x25, [sp], #0x50 6a43c: 17ff5ed5 b 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 6a440: 3900827f strb wzr, [x19, #0x20] 6a444: a9447bfd ldp x29, x30, [sp, #0x40] 6a448: a9434ff4 ldp x20, x19, [sp, #0x30] 6a44c: a94257f6 ldp x22, x21, [sp, #0x20] 6a450: a9415ff8 ldp x24, x23, [sp, #0x10] 6a454: a8c567fa ldp x26, x25, [sp], #0x50 6a458: d65f03c0 ret 6a45c: d0000520 adrp x0, 0x110000 6a460: 91034000 add x0, x0, #0xd0 6a464: 97ff609f bl 0x426e0 <__cxa_guard_acquire@plt> 6a468: 34fff640 cbz w0, 0x6a330 6a46c: 97ff5ba1 bl 0x412f0 6a470: f9006700 str x0, [x24, #0xc8] 6a474: d0000520 adrp x0, 0x110000 6a478: 91034000 add x0, x0, #0xd0 6a47c: 97ff5cdd bl 0x417f0 <__cxa_guard_release@plt> 6a480: 17ffffac b 0x6a330 6a484: d0000520 adrp x0, 0x110000 6a488: 91034000 add x0, x0, #0xd0 6a48c: 97ff6095 bl 0x426e0 <__cxa_guard_acquire@plt> 6a490: 34fff780 cbz w0, 0x6a380 6a494: 97ff5b97 bl 0x412f0 6a498: f9006700 str x0, [x24, #0xc8] 6a49c: d0000520 adrp x0, 0x110000 6a4a0: 91034000 add x0, x0, #0xd0 6a4a4: 97ff5cd3 bl 0x417f0 <__cxa_guard_release@plt> 6a4a8: 17ffffb6 b 0x6a380 6a4ac: 14000001 b 0x6a4b0 6a4b0: aa0003f3 mov x19, x0 6a4b4: d0000520 adrp x0, 0x110000 6a4b8: 91034000 add x0, x0, #0xd0 6a4bc: 97ff5fb5 bl 0x42390 <__cxa_guard_abort@plt> 6a4c0: 14000002 b 0x6a4c8 6a4c4: aa0003f3 mov x19, x0 6a4c8: aa1503e0 mov x0, x21 6a4cc: 97fffef3 bl 0x6a098 6a4d0: aa1403e0 mov x0, x20 6a4d4: 97ffff45 bl 0x6a1e8 6a4d8: aa1303e0 mov x0, x19 6a4dc: 97ffa574 bl 0x53aac 6a4e0: d10203ff sub sp, sp, #0x80 6a4e4: a9026ffc stp x28, x27, [sp, #0x20] 6a4e8: a90367fa stp x26, x25, [sp, #0x30] 6a4ec: a9045ff8 stp x24, x23, [sp, #0x40] 6a4f0: a90557f6 stp x22, x21, [sp, #0x50] 6a4f4: a9064ff4 stp x20, x19, [sp, #0x60] 6a4f8: a9077bfd stp x29, x30, [sp, #0x70] 6a4fc: 9101c3fd add x29, sp, #0x70 6a500: aa0003f9 mov x25, x0 6a504: aa0003f4 mov x20, x0 6a508: 6f00e400 movi v0.2d, #0000000000000000 6a50c: aa0003fc mov x28, x0 6a510: aa0003f5 mov x21, x0 6a514: f8008f21 str x1, [x25, #0x8]! 6a518: f8038e9f str xzr, [x20, #0x38]! 6a51c: f900201f str xzr, [x0, #0x40] 6a520: 3901201f strb wzr, [x0, #0x48] 6a524: 3c860f80 str q0, [x28, #0x60]! 6a528: 3c8a0ea0 str q0, [x21, #0xa0]! 6a52c: 3d801c00 str q0, [x0, #0x70] 6a530: 3c879000 stur q0, [x0, #0x79] 6a534: 3c8b9000 stur q0, [x0, #0xb9] 6a538: 3d802c00 str q0, [x0, #0xb0] 6a53c: f9000001 str x1, [x0] 6a540: a9017c1f stp xzr, xzr, [x0, #0x10] 6a544: 3900801f strb wzr, [x0, #0x20] 6a548: a9402049 ldp x9, x8, [x2] 6a54c: 2a0403fa mov w26, w4 6a550: aa0103f6 mov x22, x1 6a554: aa0003f3 mov x19, x0 6a558: aa0303f7 mov x23, x3 6a55c: b40002c8 cbz x8, 0x6a5b4 6a560: 9100210a add x10, x8, #0x8 6a564: c85f7d4b ldxr x11, [x10] 6a568: 9100056b add x11, x11, #0x1 6a56c: c80c7d4b stxr w12, x11, [x10] 6a570: 35ffffac cbnz w12, 0x6a564 6a574: f9400e78 ldr x24, [x19, #0x18] 6a578: a9012269 stp x9, x8, [x19, #0x10] 6a57c: b40001f8 cbz x24, 0x6a5b8 6a580: 91002308 add x8, x24, #0x8 6a584: c85ffd09 ldaxr x9, [x8] 6a588: d100052a sub x10, x9, #0x1 6a58c: c80bfd0a stlxr w11, x10, [x8] 6a590: 35ffffab cbnz w11, 0x6a584 6a594: b5000129 cbnz x9, 0x6a5b8 6a598: f9400308 ldr x8, [x24] 6a59c: aa1803e0 mov x0, x24 6a5a0: f9400908 ldr x8, [x8, #0x10] 6a5a4: d63f0100 blr x8 6a5a8: aa1803e0 mov x0, x24 6a5ac: 97ff5e79 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 6a5b0: 14000002 b 0x6a5b8 6a5b4: a9012269 stp x9, x8, [x19, #0x10] 6a5b8: 39422268 ldrb w8, [x19, #0x88] 6a5bc: 9101e278 add x24, x19, #0x78 6a5c0: 3900827f strb wzr, [x19, #0x20] 6a5c4: 34000348 cbz w8, 0x6a62c 6a5c8: f9404269 ldr x9, [x19, #0x80] 6a5cc: 91024268 add x8, x19, #0x90 6a5d0: eb08013f cmp x9, x8 6a5d4: 54000040 b.eq 0x6a5dc 6a5d8: f9004268 str x8, [x19, #0x80] 6a5dc: f940031b ldr x27, [x24] 6a5e0: b40005db cbz x27, 0x6a698 6a5e4: d0000528 adrp x8, 0x110000 6a5e8: a90167f4 stp x20, x25, [sp, #0x10] 6a5ec: 91034108 add x8, x8, #0xd0 6a5f0: 2a1a03f4 mov w20, w26 6a5f4: a9496a79 ldp x25, x26, [x19, #0x90] 6a5f8: 08dffd08 ldarb w8, [x8] 6a5fc: 360008c8 tbz w8, #0x0, 0x6a714 6a600: d0000528 adrp x8, 0x110000 6a604: f9406508 ldr x8, [x8, #0xc8] 6a608: b9400f62 ldr w2, [x27, #0xc] 6a60c: f9427108 ldr x8, [x8, #0x4e0] 6a610: aa1903e0 mov x0, x25 6a614: aa1a03e1 mov x1, x26 6a618: d63f0100 blr x8 6a61c: 2a1403fa mov w26, w20 6a620: b40003c0 cbz x0, 0x6a698 6a624: a900fc1f stp xzr, xzr, [x0, #0x8] 6a628: 1400001c b 0x6a698 6a62c: f9404268 ldr x8, [x19, #0x80] 6a630: b4000348 cbz x8, 0x6a698 6a634: 91024269 add x9, x19, #0x90 6a638: eb09011f cmp x8, x9 6a63c: f9000ff9 str x25, [sp, #0x18] 6a640: b9000ffa str w26, [sp, #0xc] 6a644: 54000060 b.eq 0x6a650 6a648: aa0903e8 mov x8, x9 6a64c: f9004269 str x9, [x19, #0x80] 6a650: f9000bf4 str x20, [sp, #0x10] 6a654: a9406919 ldp x25, x26, [x8] 6a658: d0000528 adrp x8, 0x110000 6a65c: 91034108 add x8, x8, #0xd0 6a660: f940031b ldr x27, [x24] 6a664: 08dffd08 ldarb w8, [x8] 6a668: 360006c8 tbz w8, #0x0, 0x6a740 6a66c: d0000528 adrp x8, 0x110000 6a670: f9406508 ldr x8, [x8, #0xc8] 6a674: f9400360 ldr x0, [x27] 6a678: f9416108 ldr x8, [x8, #0x2c0] 6a67c: aa1903e1 mov x1, x25 6a680: aa1a03e2 mov x2, x26 6a684: d63f0100 blr x8 6a688: 39422268 ldrb w8, [x19, #0x88] 6a68c: a94167f4 ldp x20, x25, [sp, #0x10] 6a690: b9400ffa ldr w26, [sp, #0xc] 6a694: 35fff9a8 cbnz w8, 0x6a5c8 6a698: aa1303e8 mov x8, x19 6a69c: f8080d1f str xzr, [x8, #0x80]! 6a6a0: eb17011f cmp x8, x23 6a6a4: 3900211f strb wzr, [x8, #0x8] 6a6a8: f81f8116 stur x22, [x8, #-0x8] 6a6ac: 54000080 b.eq 0x6a6bc 6a6b0: f94002e9 ldr x9, [x23] 6a6b4: f9000109 str x9, [x8] 6a6b8: 14000002 b 0x6a6c0 6a6bc: aa1f03e9 mov x9, xzr 6a6c0: 3dc00120 ldr q0, [x9] 6a6c4: 91024268 add x8, x19, #0x90 6a6c8: f9004268 str x8, [x19, #0x80] 6a6cc: 3d802660 str q0, [x19, #0x90] 6a6d0: b9409a69 ldr w9, [x19, #0x98] 6a6d4: 31002d3f cmn w9, #0xb 6a6d8: 540000a3 b.lo 0x6a6ec 6a6dc: f9400108 ldr x8, [x8] 6a6e0: b9400109 ldr w9, [x8] 6a6e4: 11000529 add w9, w9, #0x1 6a6e8: b9000109 str w9, [x8] 6a6ec: 3902227f strb wzr, [x19, #0x88] 6a6f0: b900e27a str w26, [x19, #0xe0] 6a6f4: a9477bfd ldp x29, x30, [sp, #0x70] 6a6f8: a9464ff4 ldp x20, x19, [sp, #0x60] 6a6fc: a94557f6 ldp x22, x21, [sp, #0x50] 6a700: a9445ff8 ldp x24, x23, [sp, #0x40] 6a704: a94367fa ldp x26, x25, [sp, #0x30] 6a708: a9426ffc ldp x28, x27, [sp, #0x20] 6a70c: 910203ff add sp, sp, #0x80 6a710: d65f03c0 ret 6a714: d0000520 adrp x0, 0x110000 6a718: 91034000 add x0, x0, #0xd0 6a71c: 97ff5ff1 bl 0x426e0 <__cxa_guard_acquire@plt> 6a720: 34fff700 cbz w0, 0x6a600 6a724: 97ff5af3 bl 0x412f0 6a728: d0000528 adrp x8, 0x110000 6a72c: f9006500 str x0, [x8, #0xc8] 6a730: d0000520 adrp x0, 0x110000 6a734: 91034000 add x0, x0, #0xd0 6a738: 97ff5c2e bl 0x417f0 <__cxa_guard_release@plt> 6a73c: 17ffffb1 b 0x6a600 6a740: d0000520 adrp x0, 0x110000 6a744: 91034000 add x0, x0, #0xd0 6a748: 97ff5fe6 bl 0x426e0 <__cxa_guard_acquire@plt> 6a74c: 34fff900 cbz w0, 0x6a66c 6a750: 97ff5ae8 bl 0x412f0 6a754: d0000528 adrp x8, 0x110000 6a758: f9006500 str x0, [x8, #0xc8] 6a75c: d0000520 adrp x0, 0x110000 6a760: 91034000 add x0, x0, #0xd0 6a764: 97ff5c23 bl 0x417f0 <__cxa_guard_release@plt> 6a768: 17ffffc1 b 0x6a66c 6a76c: 14000001 b 0x6a770 6a770: aa0003f6 mov x22, x0 6a774: d0000520 adrp x0, 0x110000 6a778: 91034000 add x0, x0, #0xd0 6a77c: 97ff5f05 bl 0x42390 <__cxa_guard_abort@plt> 6a780: 14000002 b 0x6a788 6a784: aa0003f6 mov x22, x0 6a788: 9102e260 add x0, x19, #0xb8 6a78c: 97ffa584 bl 0x53d9c 6a790: 394002a8 ldrb w8, [x21] 6a794: 36000068 tbz w8, #0x0, 0x6a7a0 6a798: f9405a60 ldr x0, [x19, #0xb0] 6a79c: 97ff5ae1 bl 0x41320 <_ZdlPv@plt> 6a7a0: aa1803e0 mov x0, x24 6a7a4: 97ffcb46 bl 0x5d4bc 6a7a8: f9400395 ldr x21, [x28] 6a7ac: b4000295 cbz x21, 0x6a7fc 6a7b0: f9403677 ldr x23, [x19, #0x68] 6a7b4: eb1502ff cmp x23, x21 6a7b8: 540000c1 b.ne 0x6a7d0 6a7bc: aa1503e0 mov x0, x21 6a7c0: 1400000d b 0x6a7f4 6a7c4: eb1802bf cmp x21, x24 6a7c8: aa1803f7 mov x23, x24 6a7cc: 54000120 b.eq 0x6a7f0 6a7d0: d100a2e0 sub x0, x23, #0x28 6a7d4: d10142f8 sub x24, x23, #0x50 6a7d8: 97ffa571 bl 0x53d9c 6a7dc: 385b82e8 ldurb w8, [x23, #-0x48] 6a7e0: 3607ff28 tbz w8, #0x0, 0x6a7c4 6a7e4: f85c82e0 ldur x0, [x23, #-0x38] 6a7e8: 97ff5ace bl 0x41320 <_ZdlPv@plt> 6a7ec: 17fffff6 b 0x6a7c4 6a7f0: f9400380 ldr x0, [x28] 6a7f4: f9003675 str x21, [x19, #0x68] 6a7f8: 97ff5aca bl 0x41320 <_ZdlPv@plt> 6a7fc: f9400be0 ldr x0, [sp, #0x10] 6a800: 97ffa567 bl 0x53d9c 6a804: f9400fe8 ldr x8, [sp, #0x18] 6a808: a9007d1f stp xzr, xzr, [x8] 6a80c: f9400e74 ldr x20, [x19, #0x18] 6a810: f9000e7f str xzr, [x19, #0x18] 6a814: b40003d4 cbz x20, 0x6a88c 6a818: 91002288 add x8, x20, #0x8 6a81c: c85ffd09 ldaxr x9, [x8] 6a820: d100052a sub x10, x9, #0x1 6a824: c80bfd0a stlxr w11, x10, [x8] 6a828: 35ffffab cbnz w11, 0x6a81c 6a82c: b50000e9 cbnz x9, 0x6a848 6a830: f9400288 ldr x8, [x20] 6a834: aa1403e0 mov x0, x20 6a838: f9400908 ldr x8, [x8, #0x10] 6a83c: d63f0100 blr x8 6a840: aa1403e0 mov x0, x20 6a844: 97ff5dd3 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 6a848: f9400e74 ldr x20, [x19, #0x18] 6a84c: 3900827f strb wzr, [x19, #0x20] 6a850: b40001b4 cbz x20, 0x6a884 6a854: 91002288 add x8, x20, #0x8 6a858: c85ffd09 ldaxr x9, [x8] 6a85c: d100052a sub x10, x9, #0x1 6a860: c80bfd0a stlxr w11, x10, [x8] 6a864: 35ffffab cbnz w11, 0x6a858 6a868: b50000e9 cbnz x9, 0x6a884 6a86c: f9400288 ldr x8, [x20] 6a870: aa1403e0 mov x0, x20 6a874: f9400908 ldr x8, [x8, #0x10] 6a878: d63f0100 blr x8 6a87c: aa1403e0 mov x0, x20 6a880: 97ff5dc4 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 6a884: aa1603e0 mov x0, x22 6a888: 9401aac5 bl 0xd539c <__cxa_demangle+0x12abc> 6a88c: aa1603e0 mov x0, x22 6a890: 3900827f strb wzr, [x19, #0x20] 6a894: 9401aac2 bl 0xd539c <__cxa_demangle+0x12abc> 6a898: a9bd57f6 stp x22, x21, [sp, #-0x30]! 6a89c: a9014ff4 stp x20, x19, [sp, #0x10] 6a8a0: a9027bfd stp x29, x30, [sp, #0x20] 6a8a4: 910083fd add x29, sp, #0x20 6a8a8: f9400014 ldr x20, [x0] 6a8ac: b4000314 cbz x20, 0x6a90c 6a8b0: f9400415 ldr x21, [x0, #0x8] 6a8b4: aa0003f3 mov x19, x0 6a8b8: eb1402bf cmp x21, x20 6a8bc: 540000c1 b.ne 0x6a8d4 6a8c0: aa1403e0 mov x0, x20 6a8c4: 1400000d b 0x6a8f8 6a8c8: eb16029f cmp x20, x22 6a8cc: aa1603f5 mov x21, x22 6a8d0: 54000120 b.eq 0x6a8f4 6a8d4: d100a2a0 sub x0, x21, #0x28 6a8d8: d10142b6 sub x22, x21, #0x50 6a8dc: 97ffa530 bl 0x53d9c 6a8e0: 385b82a8 ldurb w8, [x21, #-0x48] 6a8e4: 3607ff28 tbz w8, #0x0, 0x6a8c8 6a8e8: f85c82a0 ldur x0, [x21, #-0x38] 6a8ec: 97ff5a8d bl 0x41320 <_ZdlPv@plt> 6a8f0: 17fffff6 b 0x6a8c8 6a8f4: f9400260 ldr x0, [x19] 6a8f8: f9000674 str x20, [x19, #0x8] 6a8fc: a9427bfd ldp x29, x30, [sp, #0x20] 6a900: a9414ff4 ldp x20, x19, [sp, #0x10] 6a904: a8c357f6 ldp x22, x21, [sp], #0x30 6a908: 17ff5a86 b 0x41320 <_ZdlPv@plt> 6a90c: a9427bfd ldp x29, x30, [sp, #0x20] 6a910: a9414ff4 ldp x20, x19, [sp, #0x10] 6a914: a8c357f6 ldp x22, x21, [sp], #0x30 6a918: d65f03c0 ret 6a91c: d10403ff sub sp, sp, #0x100 6a920: a90a6ffc stp x28, x27, [sp, #0xa0] 6a924: a90b67fa stp x26, x25, [sp, #0xb0] 6a928: a90c5ff8 stp x24, x23, [sp, #0xc0] 6a92c: a90d57f6 stp x22, x21, [sp, #0xd0] 6a930: a90e4ff4 stp x20, x19, [sp, #0xe0] 6a934: a90f7bfd stp x29, x30, [sp, #0xf0] 6a938: 9103c3fd add x29, sp, #0xf0 6a93c: d53bd058 mrs x24, TPIDR_EL0 6a940: f9401708 ldr x8, [x24, #0x28] 6a944: aa0003f3 mov x19, x0 6a948: f81a83a8 stur x8, [x29, #-0x58] 6a94c: f9400017 ldr x23, [x0] 6a950: 94000c5c bl 0x6dac0 6a954: aa0003f5 mov x21, x0 6a958: aa1703e0 mov x0, x23 6a95c: 94000c5c bl 0x6dacc 6a960: b94092e8 ldr w8, [x23, #0x90] 6a964: 910163e9 add x9, sp, #0x58 6a968: d0000536 adrp x22, 0x110000 6a96c: 910342d6 add x22, x22, #0xd0 6a970: b9005be8 str w8, [sp, #0x58] 6a974: f9405ae8 ldr x8, [x23, #0xb0] 6a978: d000053b adrp x27, 0x110000 6a97c: a90623f7 stp x23, x8, [sp, #0x60] 6a980: f9005ae9 str x9, [x23, #0xb0] 6a984: 08dffec8 ldarb w8, [x22] 6a988: f9000bf5 str x21, [sp, #0x10] 6a98c: 36003aa8 tbz w8, #0x0, 0x6b0e0 6a990: f9406768 ldr x8, [x27, #0xc8] 6a994: f9437d08 ldr x8, [x8, #0x6f8] 6a998: d63f0100 blr x8 6a99c: a90707e0 stp x0, x1, [sp, #0x70] 6a9a0: f9400a74 ldr x20, [x19, #0x10] 6a9a4: f90007f8 str x24, [sp, #0x8] 6a9a8: b40003f4 cbz x20, 0x6aa24 6a9ac: f9400e7c ldr x28, [x19, #0x18] 6a9b0: b40003fc cbz x28, 0x6aa2c 6a9b4: 91002388 add x8, x28, #0x8 6a9b8: c85f7d09 ldxr x9, [x8] 6a9bc: 91000529 add x9, x9, #0x1 6a9c0: c80a7d09 stxr w10, x9, [x8] 6a9c4: 35ffffaa cbnz w10, 0x6a9b8 6a9c8: c85f7d09 ldxr x9, [x8] 6a9cc: 91000529 add x9, x9, #0x1 6a9d0: c80a7d09 stxr w10, x9, [x8] 6a9d4: 35ffffaa cbnz w10, 0x6a9c8 6a9d8: c85ffd09 ldaxr x9, [x8] 6a9dc: d100052a sub x10, x9, #0x1 6a9e0: c80bfd0a stlxr w11, x10, [x8] 6a9e4: 35ffffab cbnz w11, 0x6a9d8 6a9e8: b50000e9 cbnz x9, 0x6aa04 6a9ec: f9400388 ldr x8, [x28] 6a9f0: aa1c03e0 mov x0, x28 6a9f4: f9400908 ldr x8, [x8, #0x10] 6a9f8: d63f0100 blr x8 6a9fc: aa1c03e0 mov x0, x28 6aa00: 97ff5d64 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 6aa04: 91002388 add x8, x28, #0x8 6aa08: c85f7d09 ldxr x9, [x8] 6aa0c: 91000529 add x9, x9, #0x1 6aa10: c80a7d09 stxr w10, x9, [x8] 6aa14: 35ffffaa cbnz w10, 0x6aa08 6aa18: 2a1f03fa mov w26, wzr 6aa1c: aa1c03f5 mov x21, x28 6aa20: 14000006 b 0x6aa38 6aa24: aa1f03f5 mov x21, xzr 6aa28: 14000002 b 0x6aa30 6aa2c: aa1c03f5 mov x21, x28 6aa30: aa1f03fc mov x28, xzr 6aa34: 5280003a mov w26, #0x1 // =1 6aa38: 52800028 mov w8, #0x1 // =1 6aa3c: 3900e3e8 strb w8, [sp, #0x38] 6aa40: a904ffff stp xzr, xzr, [sp, #0x48] 6aa44: f9400689 ldr x9, [x20, #0x8] 6aa48: f90023e9 str x9, [sp, #0x40] 6aa4c: f9400928 ldr x8, [x9, #0x10] 6aa50: eb14011f cmp x8, x20 6aa54: 54000340 b.eq 0x6aabc 6aa58: f9400d29 ldr x9, [x9, #0x18] 6aa5c: b4000389 cbz x9, 0x6aacc 6aa60: 9100212a add x10, x9, #0x8 6aa64: c85f7d4b ldxr x11, [x10] 6aa68: 9100056b add x11, x11, #0x1 6aa6c: c80c7d4b stxr w12, x11, [x10] 6aa70: 35ffffac cbnz w12, 0x6aa64 6aa74: f9402bf8 ldr x24, [sp, #0x50] 6aa78: a904a7e8 stp x8, x9, [sp, #0x48] 6aa7c: b40002b8 cbz x24, 0x6aad0 6aa80: 91002308 add x8, x24, #0x8 6aa84: c85ffd09 ldaxr x9, [x8] 6aa88: d100052a sub x10, x9, #0x1 6aa8c: c80bfd0a stlxr w11, x10, [x8] 6aa90: 35ffffab cbnz w11, 0x6aa84 6aa94: b50001e9 cbnz x9, 0x6aad0 6aa98: f9400308 ldr x8, [x24] 6aa9c: aa1803e0 mov x0, x24 6aaa0: f9400908 ldr x8, [x8, #0x10] 6aaa4: d63f0100 blr x8 6aaa8: aa1803e0 mov x0, x24 6aaac: 97ff5d39 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 6aab0: f94023e8 ldr x8, [sp, #0x40] 6aab4: 3600013a tbz w26, #0x0, 0x6aad8 6aab8: 1400000d b 0x6aaec 6aabc: 2a1f03e8 mov w8, wzr 6aac0: 3900e7e8 strb w8, [sp, #0x39] 6aac4: 3600039a tbz w26, #0x0, 0x6ab34 6aac8: 14000021 b 0x6ab4c 6aacc: a904a7e8 stp x8, x9, [sp, #0x48] 6aad0: f94023e8 ldr x8, [sp, #0x40] 6aad4: 370000da tbnz w26, #0x0, 0x6aaec 6aad8: 91002389 add x9, x28, #0x8 6aadc: c85f7d2a ldxr x10, [x9] 6aae0: 9100054a add x10, x10, #0x1 6aae4: c80b7d2a stxr w11, x10, [x9] 6aae8: 35ffffab cbnz w11, 0x6aadc 6aaec: f9400d18 ldr x24, [x8, #0x18] 6aaf0: a9015514 stp x20, x21, [x8, #0x10] 6aaf4: b40001b8 cbz x24, 0x6ab28 6aaf8: 91002308 add x8, x24, #0x8 6aafc: c85ffd09 ldaxr x9, [x8] 6ab00: d100052a sub x10, x9, #0x1 6ab04: c80bfd0a stlxr w11, x10, [x8] 6ab08: 35ffffab cbnz w11, 0x6aafc 6ab0c: b50000e9 cbnz x9, 0x6ab28 6ab10: f9400308 ldr x8, [x24] 6ab14: aa1803e0 mov x0, x24 6ab18: f9400908 ldr x8, [x8, #0x10] 6ab1c: d63f0100 blr x8 6ab20: aa1803e0 mov x0, x24 6ab24: 97ff5d1b bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 6ab28: 52800028 mov w8, #0x1 // =1 6ab2c: 3900e7e8 strb w8, [sp, #0x39] 6ab30: 370000fa tbnz w26, #0x0, 0x6ab4c 6ab34: 91002388 add x8, x28, #0x8 6ab38: c85ffd09 ldaxr x9, [x8] 6ab3c: d100052a sub x10, x9, #0x1 6ab40: c80bfd0a stlxr w11, x10, [x8] 6ab44: 35ffffab cbnz w11, 0x6ab38 6ab48: b4000269 cbz x9, 0x6ab94 6ab4c: f9404268 ldr x8, [x19, #0x80] 6ab50: b4000328 cbz x8, 0x6abb4 6ab54: aa1703e0 mov x0, x23 6ab58: 94000be0 bl 0x6dad8 6ab5c: 3dc02660 ldr q0, [x19, #0x90] 6ab60: aa0003f8 mov x24, x0 6ab64: 3d800000 str q0, [x0] 6ab68: b9400808 ldr w8, [x0, #0x8] 6ab6c: 31002d1f cmn w8, #0xb 6ab70: 540000a3 b.lo 0x6ab84 6ab74: f9400308 ldr x8, [x24] 6ab78: b9400109 ldr w9, [x8] 6ab7c: 11000529 add w9, w9, #0x1 6ab80: b9000109 str w9, [x8] 6ab84: a902ffff stp xzr, xzr, [sp, #0x28] 6ab88: 340001da cbz w26, 0x6abc0 6ab8c: a902d7f4 stp x20, x21, [sp, #0x28] 6ab90: 14000020 b 0x6ac10 6ab94: f9400388 ldr x8, [x28] 6ab98: aa1c03e0 mov x0, x28 6ab9c: f9400908 ldr x8, [x8, #0x10] 6aba0: d63f0100 blr x8 6aba4: aa1c03e0 mov x0, x28 6aba8: 97ff5cfa bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 6abac: f9404268 ldr x8, [x19, #0x80] 6abb0: b5fffd28 cbnz x8, 0x6ab54 6abb4: aa1f03f8 mov x24, xzr 6abb8: a902ffff stp xzr, xzr, [sp, #0x28] 6abbc: 35fffe9a cbnz w26, 0x6ab8c 6abc0: 91002388 add x8, x28, #0x8 6abc4: c85f7d09 ldxr x9, [x8] 6abc8: 91000529 add x9, x9, #0x1 6abcc: c80a7d09 stxr w10, x9, [x8] 6abd0: 35ffffaa cbnz w10, 0x6abc4 6abd4: f9401bf9 ldr x25, [sp, #0x30] 6abd8: a902d7f4 stp x20, x21, [sp, #0x28] 6abdc: b40001b9 cbz x25, 0x6ac10 6abe0: 91002328 add x8, x25, #0x8 6abe4: c85ffd09 ldaxr x9, [x8] 6abe8: d100052a sub x10, x9, #0x1 6abec: c80bfd0a stlxr w11, x10, [x8] 6abf0: 35ffffab cbnz w11, 0x6abe4 6abf4: b50000e9 cbnz x9, 0x6ac10 6abf8: f9400328 ldr x8, [x25] 6abfc: aa1903e0 mov x0, x25 6ac00: f9400908 ldr x8, [x8, #0x10] 6ac04: d63f0100 blr x8 6ac08: aa1903e0 mov x0, x25 6ac0c: 97ff5ce1 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 6ac10: b0000361 adrp x1, 0xd7000 6ac14: 91026021 add x1, x1, #0x98 6ac18: d101c3a8 sub x8, x29, #0x70 6ac1c: 12800003 mov w3, #-0x1 // =-1 6ac20: aa1703e0 mov x0, x23 6ac24: 2a1f03e2 mov w2, wzr 6ac28: 940010b8 bl 0x6ef08 6ac2c: f85903a8 ldur x8, [x29, #-0x70] 6ac30: b4002bc8 cbz x8, 0x6b1a8 6ac34: f90013e8 str x8, [sp, #0x20] 6ac38: 910102e8 add x8, x23, #0x40 6ac3c: f9000fe8 str x8, [sp, #0x18] 6ac40: 9100a3e1 add x1, sp, #0x28 6ac44: 910083e2 add x2, sp, #0x20 6ac48: 910063e3 add x3, sp, #0x18 6ac4c: aa1803e0 mov x0, x24 6ac50: 940025ff bl 0x7444c 6ac54: f9401bf7 ldr x23, [sp, #0x30] 6ac58: b40001b7 cbz x23, 0x6ac8c 6ac5c: 910022e8 add x8, x23, #0x8 6ac60: c85ffd09 ldaxr x9, [x8] 6ac64: d100052a sub x10, x9, #0x1 6ac68: c80bfd0a stlxr w11, x10, [x8] 6ac6c: 35ffffab cbnz w11, 0x6ac60 6ac70: b50000e9 cbnz x9, 0x6ac8c 6ac74: f94002e8 ldr x8, [x23] 6ac78: aa1703e0 mov x0, x23 6ac7c: f9400908 ldr x8, [x8, #0x10] 6ac80: d63f0100 blr x8 6ac84: aa1703e0 mov x0, x23 6ac88: 97ff5cc2 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 6ac8c: 39422268 ldrb w8, [x19, #0x88] 6ac90: 9101e277 add x23, x19, #0x78 6ac94: 34000288 cbz w8, 0x6ace4 6ac98: f9404269 ldr x9, [x19, #0x80] 6ac9c: 91024268 add x8, x19, #0x90 6aca0: eb08013f cmp x9, x8 6aca4: 54000040 b.eq 0x6acac 6aca8: f9004268 str x8, [x19, #0x80] 6acac: f94002f4 ldr x20, [x23] 6acb0: b4000414 cbz x20, 0x6ad30 6acb4: a9496678 ldp x24, x25, [x19, #0x90] 6acb8: 08dffec8 ldarb w8, [x22] 6acbc: 36002268 tbz w8, #0x0, 0x6b108 6acc0: f9406768 ldr x8, [x27, #0xc8] 6acc4: b9400e82 ldr w2, [x20, #0xc] 6acc8: f9427108 ldr x8, [x8, #0x4e0] 6accc: aa1803e0 mov x0, x24 6acd0: aa1903e1 mov x1, x25 6acd4: d63f0100 blr x8 6acd8: b40002c0 cbz x0, 0x6ad30 6acdc: a900fc1f stp xzr, xzr, [x0, #0x8] 6ace0: 14000014 b 0x6ad30 6ace4: f9404268 ldr x8, [x19, #0x80] 6ace8: b4000248 cbz x8, 0x6ad30 6acec: 91024269 add x9, x19, #0x90 6acf0: eb09011f cmp x8, x9 6acf4: 54000060 b.eq 0x6ad00 6acf8: aa0903e8 mov x8, x9 6acfc: f9004269 str x9, [x19, #0x80] 6ad00: f94002f4 ldr x20, [x23] 6ad04: a9406518 ldp x24, x25, [x8] 6ad08: 08dffec8 ldarb w8, [x22] 6ad0c: 36002268 tbz w8, #0x0, 0x6b158 6ad10: f9406768 ldr x8, [x27, #0xc8] 6ad14: f9400280 ldr x0, [x20] 6ad18: f9416108 ldr x8, [x8, #0x2c0] 6ad1c: aa1803e1 mov x1, x24 6ad20: aa1903e2 mov x2, x25 6ad24: d63f0100 blr x8 6ad28: 39422268 ldrb w8, [x19, #0x88] 6ad2c: 35fffb68 cbnz w8, 0x6ac98 6ad30: a9007eff stp xzr, xzr, [x23] 6ad34: 390042ff strb wzr, [x23, #0x10] 6ad38: 39412268 ldrb w8, [x19, #0x48] 6ad3c: 9100e274 add x20, x19, #0x38 6ad40: 34000288 cbz w8, 0x6ad90 6ad44: f9402269 ldr x9, [x19, #0x40] 6ad48: 91014268 add x8, x19, #0x50 6ad4c: eb08013f cmp x9, x8 6ad50: 54000040 b.eq 0x6ad58 6ad54: f9002268 str x8, [x19, #0x40] 6ad58: f9400295 ldr x21, [x20] 6ad5c: b4000415 cbz x21, 0x6addc 6ad60: a9456678 ldp x24, x25, [x19, #0x50] 6ad64: 08dffec8 ldarb w8, [x22] 6ad68: 36001e48 tbz w8, #0x0, 0x6b130 6ad6c: f9406768 ldr x8, [x27, #0xc8] 6ad70: b9400ea2 ldr w2, [x21, #0xc] 6ad74: f9427108 ldr x8, [x8, #0x4e0] 6ad78: aa1803e0 mov x0, x24 6ad7c: aa1903e1 mov x1, x25 6ad80: d63f0100 blr x8 6ad84: b40002c0 cbz x0, 0x6addc 6ad88: a900fc1f stp xzr, xzr, [x0, #0x8] 6ad8c: 14000014 b 0x6addc 6ad90: f9402268 ldr x8, [x19, #0x40] 6ad94: b4000248 cbz x8, 0x6addc 6ad98: 91014269 add x9, x19, #0x50 6ad9c: eb09011f cmp x8, x9 6ada0: 54000060 b.eq 0x6adac 6ada4: aa0903e8 mov x8, x9 6ada8: f9002269 str x9, [x19, #0x40] 6adac: f9400295 ldr x21, [x20] 6adb0: a9406518 ldp x24, x25, [x8] 6adb4: 08dffec8 ldarb w8, [x22] 6adb8: 36001e48 tbz w8, #0x0, 0x6b180 6adbc: f9406768 ldr x8, [x27, #0xc8] 6adc0: f94002a0 ldr x0, [x21] 6adc4: f9416108 ldr x8, [x8, #0x2c0] 6adc8: aa1803e1 mov x1, x24 6adcc: aa1903e2 mov x2, x25 6add0: d63f0100 blr x8 6add4: 39412268 ldrb w8, [x19, #0x48] 6add8: 35fffb68 cbnz w8, 0x6ad44 6addc: 91002268 add x8, x19, #0x8 6ade0: a9007e9f stp xzr, xzr, [x20] 6ade4: 3900429f strb wzr, [x20, #0x10] 6ade8: a9007d1f stp xzr, xzr, [x8] 6adec: f9400e78 ldr x24, [x19, #0x18] 6adf0: f9000e7f str xzr, [x19, #0x18] 6adf4: b40001b8 cbz x24, 0x6ae28 6adf8: 91002308 add x8, x24, #0x8 6adfc: c85ffd09 ldaxr x9, [x8] 6ae00: d100052a sub x10, x9, #0x1 6ae04: c80bfd0a stlxr w11, x10, [x8] 6ae08: 35ffffab cbnz w11, 0x6adfc 6ae0c: b50000e9 cbnz x9, 0x6ae28 6ae10: f9400308 ldr x8, [x24] 6ae14: aa1803e0 mov x0, x24 6ae18: f9400908 ldr x8, [x8, #0x10] 6ae1c: d63f0100 blr x8 6ae20: aa1803e0 mov x0, x24 6ae24: 97ff5c5b bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 6ae28: 3900827f strb wzr, [x19, #0x20] 6ae2c: 3940e7e8 ldrb w8, [sp, #0x39] 6ae30: 34000788 cbz w8, 0x6af20 6ae34: 3940e3e8 ldrb w8, [sp, #0x38] 6ae38: 34000748 cbz w8, 0x6af20 6ae3c: 08dffec8 ldarb w8, [x22] 6ae40: 36000228 tbz w8, #0x0, 0x6ae84 6ae44: f94023e9 ldr x9, [sp, #0x40] 6ae48: f9406768 ldr x8, [x27, #0xc8] 6ae4c: f9400120 ldr x0, [x9] 6ae50: f942e508 ldr x8, [x8, #0x5c8] 6ae54: d63f0100 blr x8 6ae58: 34000360 cbz w0, 0x6aec4 6ae5c: f81a03bf stur xzr, [x29, #-0x60] 6ae60: 08dffec8 ldarb w8, [x22] 6ae64: 36000208 tbz w8, #0x0, 0x6aea4 6ae68: f94023e9 ldr x9, [sp, #0x40] 6ae6c: f9406768 ldr x8, [x27, #0xc8] 6ae70: f9400120 ldr x0, [x9] 6ae74: f942e908 ldr x8, [x8, #0x5d0] 6ae78: d10183a1 sub x1, x29, #0x60 6ae7c: d63f0100 blr x8 6ae80: 17ffffef b 0x6ae3c 6ae84: aa1603e0 mov x0, x22 6ae88: 97ff5e16 bl 0x426e0 <__cxa_guard_acquire@plt> 6ae8c: 34fffdc0 cbz w0, 0x6ae44 6ae90: 97ff5918 bl 0x412f0 6ae94: f9006760 str x0, [x27, #0xc8] 6ae98: aa1603e0 mov x0, x22 6ae9c: 97ff5a55 bl 0x417f0 <__cxa_guard_release@plt> 6aea0: 17ffffe9 b 0x6ae44 6aea4: aa1603e0 mov x0, x22 6aea8: 97ff5e0e bl 0x426e0 <__cxa_guard_acquire@plt> 6aeac: 34fffde0 cbz w0, 0x6ae68 6aeb0: 97ff5910 bl 0x412f0 6aeb4: f9006760 str x0, [x27, #0xc8] 6aeb8: aa1603e0 mov x0, x22 6aebc: 97ff5a4d bl 0x417f0 <__cxa_guard_release@plt> 6aec0: 17ffffea b 0x6ae68 6aec4: a9442be8 ldp x8, x10, [sp, #0x40] 6aec8: f9402be9 ldr x9, [sp, #0x50] 6aecc: b40000c9 cbz x9, 0x6aee4 6aed0: 9100212b add x11, x9, #0x8 6aed4: c85f7d6c ldxr x12, [x11] 6aed8: 9100058c add x12, x12, #0x1 6aedc: c80d7d6c stxr w13, x12, [x11] 6aee0: 35ffffad cbnz w13, 0x6aed4 6aee4: f9400d16 ldr x22, [x8, #0x18] 6aee8: a901250a stp x10, x9, [x8, #0x10] 6aeec: b40001b6 cbz x22, 0x6af20 6aef0: 910022c8 add x8, x22, #0x8 6aef4: c85ffd09 ldaxr x9, [x8] 6aef8: d100052a sub x10, x9, #0x1 6aefc: c80bfd0a stlxr w11, x10, [x8] 6af00: 35ffffab cbnz w11, 0x6aef4 6af04: b50000e9 cbnz x9, 0x6af20 6af08: f94002c8 ldr x8, [x22] 6af0c: aa1603e0 mov x0, x22 6af10: f9400908 ldr x8, [x8, #0x10] 6af14: d63f0100 blr x8 6af18: aa1603e0 mov x0, x22 6af1c: 97ff5c1d bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 6af20: f9402bf6 ldr x22, [sp, #0x50] 6af24: b40000f6 cbz x22, 0x6af40 6af28: 910022c8 add x8, x22, #0x8 6af2c: c85ffd09 ldaxr x9, [x8] 6af30: d100052a sub x10, x9, #0x1 6af34: c80bfd0a stlxr w11, x10, [x8] 6af38: 35ffffab cbnz w11, 0x6af2c 6af3c: b40001e9 cbz x9, 0x6af78 6af40: 370002ba tbnz w26, #0x0, 0x6af94 6af44: 91002388 add x8, x28, #0x8 6af48: c85ffd09 ldaxr x9, [x8] 6af4c: d100052a sub x10, x9, #0x1 6af50: c80bfd0a stlxr w11, x10, [x8] 6af54: 35ffffab cbnz w11, 0x6af48 6af58: b50001e9 cbnz x9, 0x6af94 6af5c: f9400388 ldr x8, [x28] 6af60: aa1c03e0 mov x0, x28 6af64: f9400908 ldr x8, [x8, #0x10] 6af68: d63f0100 blr x8 6af6c: aa1c03e0 mov x0, x28 6af70: 97ff5c08 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 6af74: 14000008 b 0x6af94 6af78: f94002c8 ldr x8, [x22] 6af7c: aa1603e0 mov x0, x22 6af80: f9400908 ldr x8, [x8, #0x10] 6af84: d63f0100 blr x8 6af88: aa1603e0 mov x0, x22 6af8c: 97ff5c01 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 6af90: 3607fdba tbz w26, #0x0, 0x6af44 6af94: 910163e0 add x0, sp, #0x58 6af98: 94000d5d bl 0x6e50c 6af9c: a94623e9 ldp x9, x8, [sp, #0x60] 6afa0: f9005928 str x8, [x9, #0xb0] 6afa4: f9400be0 ldr x0, [sp, #0x10] 6afa8: 94000ac9 bl 0x6dacc 6afac: f94007f8 ldr x24, [sp, #0x8] 6afb0: 9102e260 add x0, x19, #0xb8 6afb4: 97ffa37a bl 0x53d9c 6afb8: 39428268 ldrb w8, [x19, #0xa0] 6afbc: 36000068 tbz w8, #0x0, 0x6afc8 6afc0: f9405a60 ldr x0, [x19, #0xb0] 6afc4: 97ff58d7 bl 0x41320 <_ZdlPv@plt> 6afc8: aa1703e0 mov x0, x23 6afcc: 97ffc93c bl 0x5d4bc 6afd0: f9403274 ldr x20, [x19, #0x60] 6afd4: b4000294 cbz x20, 0x6b024 6afd8: f9403675 ldr x21, [x19, #0x68] 6afdc: eb1402bf cmp x21, x20 6afe0: 540000c1 b.ne 0x6aff8 6afe4: aa1403e0 mov x0, x20 6afe8: 1400000d b 0x6b01c 6afec: eb16029f cmp x20, x22 6aff0: aa1603f5 mov x21, x22 6aff4: 54000120 b.eq 0x6b018 6aff8: d100a2a0 sub x0, x21, #0x28 6affc: d10142b6 sub x22, x21, #0x50 6b000: 97ffa367 bl 0x53d9c 6b004: 385b82a8 ldurb w8, [x21, #-0x48] 6b008: 3607ff28 tbz w8, #0x0, 0x6afec 6b00c: f85c82a0 ldur x0, [x21, #-0x38] 6b010: 97ff58c4 bl 0x41320 <_ZdlPv@plt> 6b014: 17fffff6 b 0x6afec 6b018: f9403260 ldr x0, [x19, #0x60] 6b01c: f9003674 str x20, [x19, #0x68] 6b020: 97ff58c0 bl 0x41320 <_ZdlPv@plt> 6b024: 9100e260 add x0, x19, #0x38 6b028: 97ffa35d bl 0x53d9c 6b02c: f9400e74 ldr x20, [x19, #0x18] 6b030: a900fe7f stp xzr, xzr, [x19, #0x8] 6b034: f9000e7f str xzr, [x19, #0x18] 6b038: b40003b4 cbz x20, 0x6b0ac 6b03c: 91002288 add x8, x20, #0x8 6b040: c85ffd09 ldaxr x9, [x8] 6b044: d100052a sub x10, x9, #0x1 6b048: c80bfd0a stlxr w11, x10, [x8] 6b04c: 35ffffab cbnz w11, 0x6b040 6b050: b50000e9 cbnz x9, 0x6b06c 6b054: f9400288 ldr x8, [x20] 6b058: aa1403e0 mov x0, x20 6b05c: f9400908 ldr x8, [x8, #0x10] 6b060: d63f0100 blr x8 6b064: aa1403e0 mov x0, x20 6b068: 97ff5bca bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 6b06c: f9400e74 ldr x20, [x19, #0x18] 6b070: 3900827f strb wzr, [x19, #0x20] 6b074: b40001f4 cbz x20, 0x6b0b0 6b078: 91002288 add x8, x20, #0x8 6b07c: c85ffd09 ldaxr x9, [x8] 6b080: d100052a sub x10, x9, #0x1 6b084: c80bfd0a stlxr w11, x10, [x8] 6b088: 35ffffab cbnz w11, 0x6b07c 6b08c: b5000129 cbnz x9, 0x6b0b0 6b090: f9400288 ldr x8, [x20] 6b094: aa1403e0 mov x0, x20 6b098: f9400908 ldr x8, [x8, #0x10] 6b09c: d63f0100 blr x8 6b0a0: aa1403e0 mov x0, x20 6b0a4: 97ff5bbb bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 6b0a8: 14000002 b 0x6b0b0 6b0ac: 3900827f strb wzr, [x19, #0x20] 6b0b0: f9401708 ldr x8, [x24, #0x28] 6b0b4: f85a83a9 ldur x9, [x29, #-0x58] 6b0b8: eb09011f cmp x8, x9 6b0bc: 54000b01 b.ne 0x6b21c 6b0c0: a94f7bfd ldp x29, x30, [sp, #0xf0] 6b0c4: a94e4ff4 ldp x20, x19, [sp, #0xe0] 6b0c8: a94d57f6 ldp x22, x21, [sp, #0xd0] 6b0cc: a94c5ff8 ldp x24, x23, [sp, #0xc0] 6b0d0: a94b67fa ldp x26, x25, [sp, #0xb0] 6b0d4: a94a6ffc ldp x28, x27, [sp, #0xa0] 6b0d8: 910403ff add sp, sp, #0x100 6b0dc: d65f03c0 ret 6b0e0: b0000520 adrp x0, 0x110000 6b0e4: 91034000 add x0, x0, #0xd0 6b0e8: 97ff5d7e bl 0x426e0 <__cxa_guard_acquire@plt> 6b0ec: 34ffc520 cbz w0, 0x6a990 6b0f0: 97ff5880 bl 0x412f0 6b0f4: f9006760 str x0, [x27, #0xc8] 6b0f8: b0000520 adrp x0, 0x110000 6b0fc: 91034000 add x0, x0, #0xd0 6b100: 97ff59bc bl 0x417f0 <__cxa_guard_release@plt> 6b104: 17fffe23 b 0x6a990 6b108: b0000520 adrp x0, 0x110000 6b10c: 91034000 add x0, x0, #0xd0 6b110: 97ff5d74 bl 0x426e0 <__cxa_guard_acquire@plt> 6b114: 34ffdd60 cbz w0, 0x6acc0 6b118: 97ff5876 bl 0x412f0 6b11c: f9006760 str x0, [x27, #0xc8] 6b120: b0000520 adrp x0, 0x110000 6b124: 91034000 add x0, x0, #0xd0 6b128: 97ff59b2 bl 0x417f0 <__cxa_guard_release@plt> 6b12c: 17fffee5 b 0x6acc0 6b130: b0000520 adrp x0, 0x110000 6b134: 91034000 add x0, x0, #0xd0 6b138: 97ff5d6a bl 0x426e0 <__cxa_guard_acquire@plt> 6b13c: 34ffe180 cbz w0, 0x6ad6c 6b140: 97ff586c bl 0x412f0 6b144: f9006760 str x0, [x27, #0xc8] 6b148: b0000520 adrp x0, 0x110000 6b14c: 91034000 add x0, x0, #0xd0 6b150: 97ff59a8 bl 0x417f0 <__cxa_guard_release@plt> 6b154: 17ffff06 b 0x6ad6c 6b158: b0000520 adrp x0, 0x110000 6b15c: 91034000 add x0, x0, #0xd0 6b160: 97ff5d60 bl 0x426e0 <__cxa_guard_acquire@plt> 6b164: 34ffdd60 cbz w0, 0x6ad10 6b168: 97ff5862 bl 0x412f0 6b16c: f9006760 str x0, [x27, #0xc8] 6b170: b0000520 adrp x0, 0x110000 6b174: 91034000 add x0, x0, #0xd0 6b178: 97ff599e bl 0x417f0 <__cxa_guard_release@plt> 6b17c: 17fffee5 b 0x6ad10 6b180: b0000520 adrp x0, 0x110000 6b184: 91034000 add x0, x0, #0xd0 6b188: 97ff5d56 bl 0x426e0 <__cxa_guard_acquire@plt> 6b18c: 34ffe180 cbz w0, 0x6adbc 6b190: 97ff5858 bl 0x412f0 6b194: f9006760 str x0, [x27, #0xc8] 6b198: b0000520 adrp x0, 0x110000 6b19c: 91034000 add x0, x0, #0xd0 6b1a0: 97ff5994 bl 0x417f0 <__cxa_guard_release@plt> 6b1a4: 17ffff06 b 0x6adbc 6b1a8: 90000520 adrp x0, 0x10f000 6b1ac: f945b000 ldr x0, [x0, #0xb60] 6b1b0: f0000341 adrp x1, 0xd6000 <__cxa_demangle+0x13720> 6b1b4: 913c2421 add x1, x1, #0xf09 6b1b8: 528004e2 mov w2, #0x27 // =39 6b1bc: 97ffa140 bl 0x536bc 6b1c0: f9400008 ldr x8, [x0] 6b1c4: aa0003f7 mov x23, x0 6b1c8: f85e8108 ldur x8, [x8, #-0x18] 6b1cc: 8b080000 add x0, x0, x8 6b1d0: d101a3a8 sub x8, x29, #0x68 6b1d4: 97ff5c97 bl 0x42430 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 6b1d8: 90000521 adrp x1, 0x10f000 6b1dc: f945a021 ldr x1, [x1, #0xb40] 6b1e0: d101a3a0 sub x0, x29, #0x68 6b1e4: 97ff5cf7 bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 6b1e8: f9400008 ldr x8, [x0] 6b1ec: f9401d08 ldr x8, [x8, #0x38] 6b1f0: 52800141 mov w1, #0xa // =10 6b1f4: d63f0100 blr x8 6b1f8: 2a0003f8 mov w24, w0 6b1fc: d101a3a0 sub x0, x29, #0x68 6b200: 97ff5ce8 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 6b204: aa1703e0 mov x0, x23 6b208: 2a1803e1 mov w1, w24 6b20c: 97ffa297 bl 0x53c68 6b210: aa1703e0 mov x0, x23 6b214: 97ffa229 bl 0x53ab8 6b218: 97ff5b8a bl 0x42040 6b21c: 97ff5c9d bl 0x42490 <__stack_chk_fail@plt> 6b220: aa0003f7 mov x23, x0 6b224: d101a3a0 sub x0, x29, #0x68 6b228: 97ff5cde bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 6b22c: f9401bf8 ldr x24, [sp, #0x30] 6b230: b5000458 cbnz x24, 0x6b2b8 6b234: 14000033 b 0x6b300 6b238: 1400001d b 0x6b2ac 6b23c: 14000003 b 0x6b248 6b240: 14000002 b 0x6b248 6b244: 14000001 b 0x6b248 6b248: aa0003f7 mov x23, x0 6b24c: b0000520 adrp x0, 0x110000 6b250: 91034000 add x0, x0, #0xd0 6b254: 97ff5c4f bl 0x42390 <__cxa_guard_abort@plt> 6b258: 3940e7e8 ldrb w8, [sp, #0x39] 6b25c: 35000568 cbnz w8, 0x6b308 6b260: 14000065 b 0x6b3f4 6b264: aa0003f7 mov x23, x0 6b268: b0000520 adrp x0, 0x110000 6b26c: 91034000 add x0, x0, #0xd0 6b270: 97ff5c48 bl 0x42390 <__cxa_guard_abort@plt> 6b274: 14000081 b 0x6b478 6b278: 14000001 b 0x6b27c 6b27c: aa0003f3 mov x19, x0 6b280: b0000520 adrp x0, 0x110000 6b284: 91034000 add x0, x0, #0xd0 6b288: 97ff5c42 bl 0x42390 <__cxa_guard_abort@plt> 6b28c: 14000093 b 0x6b4d8 6b290: aa0003f7 mov x23, x0 6b294: 3940e7e8 ldrb w8, [sp, #0x39] 6b298: 35000388 cbnz w8, 0x6b308 6b29c: 14000056 b 0x6b3f4 6b2a0: 97ffa203 bl 0x53aac 6b2a4: 97ffa202 bl 0x53aac 6b2a8: 14000001 b 0x6b2ac 6b2ac: aa0003f7 mov x23, x0 6b2b0: f9401bf8 ldr x24, [sp, #0x30] 6b2b4: b4000278 cbz x24, 0x6b300 6b2b8: 91002308 add x8, x24, #0x8 6b2bc: c85ffd09 ldaxr x9, [x8] 6b2c0: d100052a sub x10, x9, #0x1 6b2c4: c80bfd0a stlxr w11, x10, [x8] 6b2c8: 35ffffab cbnz w11, 0x6b2bc 6b2cc: b50001a9 cbnz x9, 0x6b300 6b2d0: f9400308 ldr x8, [x24] 6b2d4: aa1803e0 mov x0, x24 6b2d8: f9400908 ldr x8, [x8, #0x10] 6b2dc: d63f0100 blr x8 6b2e0: aa1803e0 mov x0, x24 6b2e4: 97ff5b2b bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 6b2e8: 3940e7e8 ldrb w8, [sp, #0x39] 6b2ec: 350000e8 cbnz w8, 0x6b308 6b2f0: 14000041 b 0x6b3f4 6b2f4: aa0003f7 mov x23, x0 6b2f8: 14000060 b 0x6b478 6b2fc: aa0003f7 mov x23, x0 6b300: 3940e7e8 ldrb w8, [sp, #0x39] 6b304: 34000788 cbz w8, 0x6b3f4 6b308: 3940e3e8 ldrb w8, [sp, #0x38] 6b30c: 34000748 cbz w8, 0x6b3f4 6b310: 08dffec8 ldarb w8, [x22] 6b314: 36000228 tbz w8, #0x0, 0x6b358 6b318: f94023e9 ldr x9, [sp, #0x40] 6b31c: f9406768 ldr x8, [x27, #0xc8] 6b320: f9400120 ldr x0, [x9] 6b324: f942e508 ldr x8, [x8, #0x5c8] 6b328: d63f0100 blr x8 6b32c: 34000360 cbz w0, 0x6b398 6b330: f81a03bf stur xzr, [x29, #-0x60] 6b334: 08dffec8 ldarb w8, [x22] 6b338: 36000208 tbz w8, #0x0, 0x6b378 6b33c: f94023e9 ldr x9, [sp, #0x40] 6b340: f9406768 ldr x8, [x27, #0xc8] 6b344: f9400120 ldr x0, [x9] 6b348: f942e908 ldr x8, [x8, #0x5d0] 6b34c: d10183a1 sub x1, x29, #0x60 6b350: d63f0100 blr x8 6b354: 17ffffef b 0x6b310 6b358: aa1603e0 mov x0, x22 6b35c: 97ff5ce1 bl 0x426e0 <__cxa_guard_acquire@plt> 6b360: 34fffdc0 cbz w0, 0x6b318 6b364: 97ff57e3 bl 0x412f0 6b368: f9006760 str x0, [x27, #0xc8] 6b36c: aa1603e0 mov x0, x22 6b370: 97ff5920 bl 0x417f0 <__cxa_guard_release@plt> 6b374: 17ffffe9 b 0x6b318 6b378: aa1603e0 mov x0, x22 6b37c: 97ff5cd9 bl 0x426e0 <__cxa_guard_acquire@plt> 6b380: 34fffde0 cbz w0, 0x6b33c 6b384: 97ff57db bl 0x412f0 6b388: f9006760 str x0, [x27, #0xc8] 6b38c: aa1603e0 mov x0, x22 6b390: 97ff5918 bl 0x417f0 <__cxa_guard_release@plt> 6b394: 17ffffea b 0x6b33c 6b398: a9442be8 ldp x8, x10, [sp, #0x40] 6b39c: f9402be9 ldr x9, [sp, #0x50] 6b3a0: b40000c9 cbz x9, 0x6b3b8 6b3a4: 9100212b add x11, x9, #0x8 6b3a8: c85f7d6c ldxr x12, [x11] 6b3ac: 9100058c add x12, x12, #0x1 6b3b0: c80d7d6c stxr w13, x12, [x11] 6b3b4: 35ffffad cbnz w13, 0x6b3a8 6b3b8: f9400d16 ldr x22, [x8, #0x18] 6b3bc: a901250a stp x10, x9, [x8, #0x10] 6b3c0: b40001b6 cbz x22, 0x6b3f4 6b3c4: 910022c8 add x8, x22, #0x8 6b3c8: c85ffd09 ldaxr x9, [x8] 6b3cc: d100052a sub x10, x9, #0x1 6b3d0: c80bfd0a stlxr w11, x10, [x8] 6b3d4: 35ffffab cbnz w11, 0x6b3c8 6b3d8: b50000e9 cbnz x9, 0x6b3f4 6b3dc: f94002c8 ldr x8, [x22] 6b3e0: aa1603e0 mov x0, x22 6b3e4: f9400908 ldr x8, [x8, #0x10] 6b3e8: d63f0100 blr x8 6b3ec: aa1603e0 mov x0, x22 6b3f0: 97ff5ae8 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 6b3f4: f9402bf6 ldr x22, [sp, #0x50] 6b3f8: b40000f6 cbz x22, 0x6b414 6b3fc: 910022c8 add x8, x22, #0x8 6b400: c85ffd09 ldaxr x9, [x8] 6b404: d100052a sub x10, x9, #0x1 6b408: c80bfd0a stlxr w11, x10, [x8] 6b40c: 35ffffab cbnz w11, 0x6b400 6b410: b4000069 cbz x9, 0x6b41c 6b414: 3600013a tbz w26, #0x0, 0x6b438 6b418: 14000014 b 0x6b468 6b41c: f94002c8 ldr x8, [x22] 6b420: aa1603e0 mov x0, x22 6b424: f9400908 ldr x8, [x8, #0x10] 6b428: d63f0100 blr x8 6b42c: aa1603e0 mov x0, x22 6b430: 97ff5ad8 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 6b434: 370001ba tbnz w26, #0x0, 0x6b468 6b438: 91002388 add x8, x28, #0x8 6b43c: c85ffd09 ldaxr x9, [x8] 6b440: d100052a sub x10, x9, #0x1 6b444: c80bfd0a stlxr w11, x10, [x8] 6b448: 35ffffab cbnz w11, 0x6b43c 6b44c: b50000e9 cbnz x9, 0x6b468 6b450: f9400388 ldr x8, [x28] 6b454: aa1c03e0 mov x0, x28 6b458: f9400908 ldr x8, [x8, #0x10] 6b45c: d63f0100 blr x8 6b460: aa1c03e0 mov x0, x28 6b464: 97ff5acb bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 6b468: 910163e0 add x0, sp, #0x58 6b46c: 94000c28 bl 0x6e50c 6b470: a94623e9 ldp x9, x8, [sp, #0x60] 6b474: f9005928 str x8, [x9, #0xb0] 6b478: f9400be0 ldr x0, [sp, #0x10] 6b47c: 94000994 bl 0x6dacc 6b480: 14000008 b 0x6b4a0 6b484: 17ffff7e b 0x6b27c 6b488: 17ffff7d b 0x6b27c 6b48c: 97ffa188 bl 0x53aac 6b490: 97ffa187 bl 0x53aac 6b494: 14000010 b 0x6b4d4 6b498: 1400000f b 0x6b4d4 6b49c: aa0003f7 mov x23, x0 6b4a0: 9102e260 add x0, x19, #0xb8 6b4a4: 97ffa23e bl 0x53d9c 6b4a8: 91028260 add x0, x19, #0xa0 6b4ac: 97ffb975 bl 0x59a80 6b4b0: 9101e260 add x0, x19, #0x78 6b4b4: 97ffc802 bl 0x5d4bc 6b4b8: 91018260 add x0, x19, #0x60 6b4bc: 97fffcf7 bl 0x6a898 6b4c0: aa1303e0 mov x0, x19 6b4c4: 97ffc852 bl 0x5d60c 6b4c8: aa1703e0 mov x0, x23 6b4cc: 97ffa178 bl 0x53aac 6b4d0: 14000001 b 0x6b4d4 6b4d4: aa0003f3 mov x19, x0 6b4d8: 9100e3e8 add x8, sp, #0x38 6b4dc: 91004100 add x0, x8, #0x10 6b4e0: 97ff605d bl 0x43654 6b4e4: aa1303e0 mov x0, x19 6b4e8: 97ffa171 bl 0x53aac 6b4ec: a9ba6ffc stp x28, x27, [sp, #-0x60]! 6b4f0: a90167fa stp x26, x25, [sp, #0x10] 6b4f4: a9025ff8 stp x24, x23, [sp, #0x20] 6b4f8: a90357f6 stp x22, x21, [sp, #0x30] 6b4fc: a9044ff4 stp x20, x19, [sp, #0x40] 6b500: a9057bfd stp x29, x30, [sp, #0x50] 6b504: 910143fd add x29, sp, #0x50 6b508: d10c03ff sub sp, sp, #0x300 6b50c: d53bd048 mrs x8, TPIDR_EL0 6b510: f9000be8 str x8, [sp, #0x10] 6b514: f9401508 ldr x8, [x8, #0x28] 6b518: aa0003f6 mov x22, x0 6b51c: f81983a8 stur x8, [x29, #-0x68] 6b520: f9400013 ldr x19, [x0] 6b524: b90007e1 str w1, [sp, #0x4] 6b528: f90027f3 str x19, [sp, #0x48] 6b52c: 94000965 bl 0x6dac0 6b530: f9000fe0 str x0, [sp, #0x18] 6b534: aa1303e0 mov x0, x19 6b538: 94000965 bl 0x6dacc 6b53c: b9409268 ldr w8, [x19, #0x90] 6b540: 9103e3e9 add x9, sp, #0xf8 6b544: b0000539 adrp x25, 0x110000 6b548: 91034339 add x25, x25, #0xd0 6b54c: b900fbe8 str w8, [sp, #0xf8] 6b550: f9405a68 ldr x8, [x19, #0xb0] 6b554: a91023f3 stp x19, x8, [sp, #0x100] 6b558: f9005a69 str x9, [x19, #0xb0] 6b55c: 08dfff28 ldarb w8, [x25] 6b560: b0000533 adrp x19, 0x110000 6b564: 36009688 tbz w8, #0x0, 0x6c834 6b568: f9406668 ldr x8, [x19, #0xc8] 6b56c: f9437d08 ldr x8, [x8, #0x6f8] 6b570: d63f0100 blr x8 6b574: a91107e0 stp x0, x1, [sp, #0x110] 6b578: f9400ad4 ldr x20, [x22, #0x10] 6b57c: b40003f4 cbz x20, 0x6b5f8 6b580: f9400ed8 ldr x24, [x22, #0x18] 6b584: b40003f8 cbz x24, 0x6b600 6b588: 91002308 add x8, x24, #0x8 6b58c: c85f7d09 ldxr x9, [x8] 6b590: 91000529 add x9, x9, #0x1 6b594: c80a7d09 stxr w10, x9, [x8] 6b598: 35ffffaa cbnz w10, 0x6b58c 6b59c: c85f7d09 ldxr x9, [x8] 6b5a0: 91000529 add x9, x9, #0x1 6b5a4: c80a7d09 stxr w10, x9, [x8] 6b5a8: 35ffffaa cbnz w10, 0x6b59c 6b5ac: c85ffd09 ldaxr x9, [x8] 6b5b0: d100052a sub x10, x9, #0x1 6b5b4: c80bfd0a stlxr w11, x10, [x8] 6b5b8: 35ffffab cbnz w11, 0x6b5ac 6b5bc: b50000e9 cbnz x9, 0x6b5d8 6b5c0: f9400308 ldr x8, [x24] 6b5c4: aa1803e0 mov x0, x24 6b5c8: f9400908 ldr x8, [x8, #0x10] 6b5cc: d63f0100 blr x8 6b5d0: aa1803e0 mov x0, x24 6b5d4: 97ff5a6f bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 6b5d8: 91002308 add x8, x24, #0x8 6b5dc: c85f7d09 ldxr x9, [x8] 6b5e0: 91000529 add x9, x9, #0x1 6b5e4: c80a7d09 stxr w10, x9, [x8] 6b5e8: 35ffffaa cbnz w10, 0x6b5dc 6b5ec: 2a1f03f5 mov w21, wzr 6b5f0: f90017f8 str x24, [sp, #0x28] 6b5f4: 14000006 b 0x6b60c 6b5f8: f90017ff str xzr, [sp, #0x28] 6b5fc: 14000002 b 0x6b604 6b600: f90017f8 str x24, [sp, #0x28] 6b604: aa1f03f8 mov x24, xzr 6b608: 52800035 mov w21, #0x1 // =1 6b60c: 52800028 mov w8, #0x1 // =1 6b610: 390363e8 strb w8, [sp, #0xd8] 6b614: a90effff stp xzr, xzr, [sp, #0xe8] 6b618: f9400689 ldr x9, [x20, #0x8] 6b61c: f90073e9 str x9, [sp, #0xe0] 6b620: f9400928 ldr x8, [x9, #0x10] 6b624: eb14011f cmp x8, x20 6b628: 54000340 b.eq 0x6b690 6b62c: f9400d29 ldr x9, [x9, #0x18] 6b630: b4000389 cbz x9, 0x6b6a0 6b634: 9100212a add x10, x9, #0x8 6b638: c85f7d4b ldxr x11, [x10] 6b63c: 9100056b add x11, x11, #0x1 6b640: c80c7d4b stxr w12, x11, [x10] 6b644: 35ffffac cbnz w12, 0x6b638 6b648: f9407bfa ldr x26, [sp, #0xf0] 6b64c: a90ea7e8 stp x8, x9, [sp, #0xe8] 6b650: b40002ba cbz x26, 0x6b6a4 6b654: 91002348 add x8, x26, #0x8 6b658: c85ffd09 ldaxr x9, [x8] 6b65c: d100052a sub x10, x9, #0x1 6b660: c80bfd0a stlxr w11, x10, [x8] 6b664: 35ffffab cbnz w11, 0x6b658 6b668: b50001e9 cbnz x9, 0x6b6a4 6b66c: f9400348 ldr x8, [x26] 6b670: aa1a03e0 mov x0, x26 6b674: f9400908 ldr x8, [x8, #0x10] 6b678: d63f0100 blr x8 6b67c: aa1a03e0 mov x0, x26 6b680: 97ff5a44 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 6b684: f94073e8 ldr x8, [sp, #0xe0] 6b688: 36000135 tbz w21, #0x0, 0x6b6ac 6b68c: 1400000d b 0x6b6c0 6b690: 2a1f03e8 mov w8, wzr 6b694: 390367e8 strb w8, [sp, #0xd9] 6b698: 360003b5 tbz w21, #0x0, 0x6b70c 6b69c: 14000028 b 0x6b73c 6b6a0: a90ea7e8 stp x8, x9, [sp, #0xe8] 6b6a4: f94073e8 ldr x8, [sp, #0xe0] 6b6a8: 370000d5 tbnz w21, #0x0, 0x6b6c0 6b6ac: 91002309 add x9, x24, #0x8 6b6b0: c85f7d2a ldxr x10, [x9] 6b6b4: 9100054a add x10, x10, #0x1 6b6b8: c80b7d2a stxr w11, x10, [x9] 6b6bc: 35ffffab cbnz w11, 0x6b6b0 6b6c0: f9400d13 ldr x19, [x8, #0x18] 6b6c4: f94017e9 ldr x9, [sp, #0x28] 6b6c8: a9012514 stp x20, x9, [x8, #0x10] 6b6cc: b40001b3 cbz x19, 0x6b700 6b6d0: 91002268 add x8, x19, #0x8 6b6d4: c85ffd09 ldaxr x9, [x8] 6b6d8: d100052a sub x10, x9, #0x1 6b6dc: c80bfd0a stlxr w11, x10, [x8] 6b6e0: 35ffffab cbnz w11, 0x6b6d4 6b6e4: b50000e9 cbnz x9, 0x6b700 6b6e8: f9400268 ldr x8, [x19] 6b6ec: aa1303e0 mov x0, x19 6b6f0: f9400908 ldr x8, [x8, #0x10] 6b6f4: d63f0100 blr x8 6b6f8: aa1303e0 mov x0, x19 6b6fc: 97ff5a25 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 6b700: 52800028 mov w8, #0x1 // =1 6b704: 390367e8 strb w8, [sp, #0xd9] 6b708: 370001b5 tbnz w21, #0x0, 0x6b73c 6b70c: 91002308 add x8, x24, #0x8 6b710: c85ffd09 ldaxr x9, [x8] 6b714: d100052a sub x10, x9, #0x1 6b718: c80bfd0a stlxr w11, x10, [x8] 6b71c: 35ffffab cbnz w11, 0x6b710 6b720: b50000e9 cbnz x9, 0x6b73c 6b724: f9400308 ldr x8, [x24] 6b728: aa1803e0 mov x0, x24 6b72c: f9400908 ldr x8, [x8, #0x10] 6b730: d63f0100 blr x8 6b734: aa1803e0 mov x0, x24 6b738: 97ff5a16 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 6b73c: f90013f4 str x20, [sp, #0x20] 6b740: a90cffff stp xzr, xzr, [sp, #0xc8] 6b744: f90063ff str xzr, [sp, #0xc0] 6b748: a9465ed3 ldp x19, x23, [x22, #0x60] 6b74c: f9001bf8 str x24, [sp, #0x30] 6b750: b90047f5 str w21, [sp, #0x44] 6b754: eb1302ff cmp x23, x19 6b758: 540027e0 b.eq 0x6bc54 6b75c: f94027e8 ldr x8, [sp, #0x48] 6b760: aa1f03f4 mov x20, xzr 6b764: 91002318 add x24, x24, #0x8 6b768: 52800a19 mov w25, #0x50 // =80 6b76c: 91014109 add x9, x8, #0x50 6b770: 91010108 add x8, x8, #0x40 6b774: f9001fe9 str x9, [sp, #0x38] 6b778: f90007e8 str x8, [sp, #0x8] 6b77c: 37000275 tbnz w21, #0x0, 0x6b7c8 6b780: 1400000d b 0x6b7b4 6b784: a9007e7f stp xzr, xzr, [x19] 6b788: 3900427f strb wzr, [x19, #0x10] 6b78c: a9465ed3 ldp x19, x23, [x22, #0x60] 6b790: b202e7e9 mov x9, #-0x3333333333333334 // =-3689348814741910324 6b794: f29999a9 movk x9, #0xcccd 6b798: 91000694 add x20, x20, #0x1 6b79c: cb1302e8 sub x8, x23, x19 6b7a0: 9344fd08 asr x8, x8, #4 6b7a4: 9b097d08 mul x8, x8, x9 6b7a8: eb14011f cmp x8, x20 6b7ac: 540024e9 b.ls 0x6bc48 6b7b0: 370000d5 tbnz w21, #0x0, 0x6b7c8 6b7b4: c85f7f08 ldxr x8, [x24] 6b7b8: 91000508 add x8, x8, #0x1 6b7bc: c8097f08 stxr w9, x8, [x24] 6b7c0: 35ffffa9 cbnz w9, 0x6b7b4 6b7c4: f94032d3 ldr x19, [x22, #0x60] 6b7c8: 9b197e88 mul x8, x20, x25 6b7cc: b8686a68 ldr w8, [x19, x8] 6b7d0: 7103fd1f cmp w8, #0xff 6b7d4: 5400022c b.gt 0x6b818 6b7d8: 51000508 sub w8, w8, #0x1 6b7dc: 7100fd1f cmp w8, #0x3f 6b7e0: 54001168 b.hi 0x6ba0c 6b7e4: b000038b adrp x11, 0xdc000 >+0x1e> 6b7e8: 9100596b add x11, x11, #0x16 6b7ec: 100000a9 adr x9, 0x6b800 6b7f0: 3868696a ldrb w10, [x11, x8] 6b7f4: 8b0a0929 add x9, x9, x10, lsl #2 6b7f8: f9401ffa ldr x26, [sp, #0x38] 6b7fc: d61f0120 br x9 6b800: 9b194e88 madd x8, x20, x25, x19 6b804: f9401101 ldr x1, [x8, #0x20] 6b808: f94027e0 ldr x0, [sp, #0x48] 6b80c: 910783e8 add x8, sp, #0x1e0 6b810: 94000f9f bl 0x6f68c 6b814: 14000036 b 0x6b8ec 6b818: 7104011f cmp w8, #0x100 6b81c: 540006c0 b.eq 0x6b8f4 6b820: 7108011f cmp w8, #0x200 6b824: 540008e0 b.eq 0x6b940 6b828: 7110011f cmp w8, #0x400 6b82c: 54000f01 b.ne 0x6ba0c 6b830: 9b194e88 madd x8, x20, x25, x19 6b834: f9401908 ldr x8, [x8, #0x30] 6b838: b4000808 cbz x8, 0x6b938 6b83c: f94027e0 ldr x0, [sp, #0x48] 6b840: 940008a6 bl 0x6dad8 6b844: 1400001c b 0x6b8b4 6b848: 9b194e88 madd x8, x20, x25, x19 6b84c: f9401113 ldr x19, [x8, #0x20] 6b850: f9402268 ldr x8, [x19, #0x40] 6b854: b4000728 cbz x8, 0x6b938 6b858: f94027e0 ldr x0, [sp, #0x48] 6b85c: 9400089f bl 0x6dad8 6b860: 3dc01660 ldr q0, [x19, #0x50] 6b864: 1400002b b 0x6b910 6b868: 9b194e88 madd x8, x20, x25, x19 6b86c: 39402109 ldrb w9, [x8, #0x8] 6b870: f9400d0a ldr x10, [x8, #0x18] 6b874: 91002508 add x8, x8, #0x9 6b878: 7200013f tst w9, #0x1 6b87c: 9a8a0101 csel x1, x8, x10, eq 6b880: f94027e0 ldr x0, [sp, #0x48] 6b884: 910283e8 add x8, sp, #0xa0 6b888: 12800003 mov w3, #-0x1 // =-1 6b88c: 2a1f03e2 mov w2, wzr 6b890: 94000d9e bl 0x6ef08 6b894: f94053fa ldr x26, [sp, #0xa0] 6b898: b5000bda cbnz x26, 0x6ba10 6b89c: 14000435 b 0x6c970 6b8a0: 9b194e88 madd x8, x20, x25, x19 6b8a4: f9401908 ldr x8, [x8, #0x30] 6b8a8: b4000488 cbz x8, 0x6b938 6b8ac: f94027e0 ldr x0, [sp, #0x48] 6b8b0: 9400088a bl 0x6dad8 6b8b4: 9b194e88 madd x8, x20, x25, x19 6b8b8: 3dc01100 ldr q0, [x8, #0x40] 6b8bc: 14000015 b 0x6b910 6b8c0: 9b194e88 madd x8, x20, x25, x19 6b8c4: fd401100 ldr d0, [x8, #0x20] 6b8c8: f94027e0 ldr x0, [sp, #0x48] 6b8cc: 910783e8 add x8, sp, #0x1e0 6b8d0: 94000c58 bl 0x6ea30 6b8d4: 14000006 b 0x6b8ec 6b8d8: 9b194e88 madd x8, x20, x25, x19 6b8dc: 39408101 ldrb w1, [x8, #0x20] 6b8e0: f94027e0 ldr x0, [sp, #0x48] 6b8e4: 910783e8 add x8, sp, #0x1e0 6b8e8: 94000fc7 bl 0x6f804 6b8ec: f940f3fa ldr x26, [sp, #0x1e0] 6b8f0: 14000048 b 0x6ba10 6b8f4: 9b194e88 madd x8, x20, x25, x19 6b8f8: f9401113 ldr x19, [x8, #0x20] 6b8fc: f9404268 ldr x8, [x19, #0x80] 6b900: b40001c8 cbz x8, 0x6b938 6b904: f94027e0 ldr x0, [sp, #0x48] 6b908: 94000874 bl 0x6dad8 6b90c: 3dc02660 ldr q0, [x19, #0x90] 6b910: aa0003fa mov x26, x0 6b914: 3d800340 str q0, [x26] 6b918: b9400b48 ldr w8, [x26, #0x8] 6b91c: 31002d1f cmn w8, #0xb 6b920: 54000783 b.lo 0x6ba10 6b924: f9400348 ldr x8, [x26] 6b928: b9400109 ldr w9, [x8] 6b92c: 11000529 add w9, w9, #0x1 6b930: b9000109 str w9, [x8] 6b934: 14000037 b 0x6ba10 6b938: aa1f03fa mov x26, xzr 6b93c: 14000035 b 0x6ba10 6b940: a91e7fff stp xzr, xzr, [sp, #0x1e0] 6b944: 360000d5 tbz w21, #0x0, 0x6b95c 6b948: f94017e8 ldr x8, [sp, #0x28] 6b94c: f900f7e8 str x8, [sp, #0x1e8] 6b950: f94013e8 ldr x8, [sp, #0x20] 6b954: f900f3e8 str x8, [sp, #0x1e0] 6b958: 14000017 b 0x6b9b4 6b95c: c85f7f08 ldxr x8, [x24] 6b960: 91000508 add x8, x8, #0x1 6b964: c8097f08 stxr w9, x8, [x24] 6b968: 35ffffa9 cbnz w9, 0x6b95c 6b96c: f94013e8 ldr x8, [sp, #0x20] 6b970: f940f7fa ldr x26, [sp, #0x1e8] 6b974: f900f3e8 str x8, [sp, #0x1e0] 6b978: f94017e8 ldr x8, [sp, #0x28] 6b97c: f900f7e8 str x8, [sp, #0x1e8] 6b980: b40001ba cbz x26, 0x6b9b4 6b984: 91002348 add x8, x26, #0x8 6b988: c85ffd09 ldaxr x9, [x8] 6b98c: d100052a sub x10, x9, #0x1 6b990: c80bfd0a stlxr w11, x10, [x8] 6b994: 35ffffab cbnz w11, 0x6b988 6b998: b50000e9 cbnz x9, 0x6b9b4 6b99c: f9400348 ldr x8, [x26] 6b9a0: aa1a03e0 mov x0, x26 6b9a4: f9400908 ldr x8, [x8, #0x10] 6b9a8: d63f0100 blr x8 6b9ac: aa1a03e0 mov x0, x26 6b9b0: 97ff5978 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 6b9b4: 9b194e88 madd x8, x20, x25, x19 6b9b8: fd401100 ldr d0, [x8, #0x20] 6b9bc: 9106a3e8 add x8, sp, #0x1a8 6b9c0: 910783e0 add x0, sp, #0x1e0 6b9c4: 94001016 bl 0x6fa1c 6b9c8: f940d7fa ldr x26, [sp, #0x1a8] 6b9cc: b40080da cbz x26, 0x6c9e4 6b9d0: f940f7f3 ldr x19, [sp, #0x1e8] 6b9d4: b40001f3 cbz x19, 0x6ba10 6b9d8: 91002268 add x8, x19, #0x8 6b9dc: c85ffd09 ldaxr x9, [x8] 6b9e0: d100052a sub x10, x9, #0x1 6b9e4: c80bfd0a stlxr w11, x10, [x8] 6b9e8: 35ffffab cbnz w11, 0x6b9dc 6b9ec: b5000129 cbnz x9, 0x6ba10 6b9f0: f9400268 ldr x8, [x19] 6b9f4: aa1303e0 mov x0, x19 6b9f8: f9400908 ldr x8, [x8, #0x10] 6b9fc: d63f0100 blr x8 6ba00: aa1303e0 mov x0, x19 6ba04: 97ff5963 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 6ba08: 14000002 b 0x6ba10 6ba0c: f94007fa ldr x26, [sp, #0x8] 6ba10: a94ca3f3 ldp x19, x8, [sp, #0xc8] 6ba14: eb08027f cmp x19, x8 6ba18: 540000a2 b.hs 0x6ba2c 6ba1c: f800867a str x26, [x19], #0x8 6ba20: f90067f3 str x19, [sp, #0xc8] 6ba24: 36000555 tbz w21, #0x0, 0x6bacc 6ba28: 14000035 b 0x6bafc 6ba2c: f94063fb ldr x27, [sp, #0xc0] 6ba30: cb1b0269 sub x9, x19, x27 6ba34: 9343fd37 asr x23, x9, #3 6ba38: 910006e9 add x9, x23, #0x1 6ba3c: d37dfd2a lsr x10, x9, #61 6ba40: b50078ea cbnz x10, 0x6c95c 6ba44: cb1b0108 sub x8, x8, x27 6ba48: b27febea mov x10, #0xffffffffffffffe // =1152921504606846974 6ba4c: eb880d5f cmp x10, x8, asr #3 6ba50: 54000103 b.lo 0x6ba70 6ba54: 9342fd08 asr x8, x8, #2 6ba58: eb09011f cmp x8, x9 6ba5c: 9a883135 csel x21, x9, x8, lo 6ba60: b4000c35 cbz x21, 0x6bbe4 6ba64: d37dfea8 lsr x8, x21, #61 6ba68: b4000068 cbz x8, 0x6ba74 6ba6c: 140003be b 0x6c964 6ba70: 92fc0015 mov x21, #0x1fffffffffffffff // =2305843009213693951 6ba74: d37df2a0 lsl x0, x21, #3 6ba78: 97ff5a06 bl 0x42290 <_Znwm@plt> 6ba7c: 8b170c09 add x9, x0, x23, lsl #3 6ba80: aa0903ea mov x10, x9 6ba84: 8b150c08 add x8, x0, x21, lsl #3 6ba88: eb1b027f cmp x19, x27 6ba8c: f800855a str x26, [x10], #0x8 6ba90: 54000100 b.eq 0x6bab0 6ba94: b94047f5 ldr w21, [sp, #0x44] 6ba98: f85f8e6b ldr x11, [x19, #-0x8]! 6ba9c: eb13037f cmp x27, x19 6baa0: f81f8d2b str x11, [x9, #-0x8]! 6baa4: 54ffffa1 b.ne 0x6ba98 6baa8: f94063fb ldr x27, [sp, #0xc0] 6baac: 14000002 b 0x6bab4 6bab0: b94047f5 ldr w21, [sp, #0x44] 6bab4: a90c2be9 stp x9, x10, [sp, #0xc0] 6bab8: f9006be8 str x8, [sp, #0xd0] 6babc: b400007b cbz x27, 0x6bac8 6bac0: aa1b03e0 mov x0, x27 6bac4: 97ff5617 bl 0x41320 <_ZdlPv@plt> 6bac8: 370001b5 tbnz w21, #0x0, 0x6bafc 6bacc: c85fff08 ldaxr x8, [x24] 6bad0: d1000509 sub x9, x8, #0x1 6bad4: c80aff09 stlxr w10, x9, [x24] 6bad8: 35ffffaa cbnz w10, 0x6bacc 6badc: b5000108 cbnz x8, 0x6bafc 6bae0: f9401bf3 ldr x19, [sp, #0x30] 6bae4: f9400268 ldr x8, [x19] 6bae8: aa1303e0 mov x0, x19 6baec: f9400908 ldr x8, [x8, #0x10] 6baf0: d63f0100 blr x8 6baf4: aa1303e0 mov x0, x19 6baf8: 97ff5926 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 6bafc: f94032dc ldr x28, [x22, #0x60] 6bb00: d503201f nop 6bb04: 9b197297 madd x23, x20, x25, x28 6bb08: 38438ee8 ldrb w8, [x23, #0x38]! 6bb0c: d10042f3 sub x19, x23, #0x10 6bb10: 34000368 cbz w8, 0x6bb7c 6bb14: 9b197289 madd x9, x20, x25, x28 6bb18: f8430d2a ldr x10, [x9, #0x30]! 6bb1c: 91004128 add x8, x9, #0x10 6bb20: eb08015f cmp x10, x8 6bb24: 54000040 b.eq 0x6bb2c 6bb28: f9000128 str x8, [x9] 6bb2c: f9400277 ldr x23, [x19] 6bb30: b4ffe2b7 cbz x23, 0x6b784 6bb34: f940011a ldr x26, [x8] 6bb38: d503201f nop 6bb3c: 9b197288 madd x8, x20, x25, x28 6bb40: f940251b ldr x27, [x8, #0x48] 6bb44: b0000528 adrp x8, 0x110000 6bb48: 91034108 add x8, x8, #0xd0 6bb4c: 08dffd08 ldarb w8, [x8] 6bb50: 360004e8 tbz w8, #0x0, 0x6bbec 6bb54: b0000528 adrp x8, 0x110000 6bb58: f9406508 ldr x8, [x8, #0xc8] 6bb5c: b9400ee2 ldr w2, [x23, #0xc] 6bb60: f9427108 ldr x8, [x8, #0x4e0] 6bb64: aa1a03e0 mov x0, x26 6bb68: aa1b03e1 mov x1, x27 6bb6c: d63f0100 blr x8 6bb70: b4ffe0a0 cbz x0, 0x6b784 6bb74: a900fc1f stp xzr, xzr, [x0, #0x8] 6bb78: 17ffff03 b 0x6b784 6bb7c: 9b197289 madd x9, x20, x25, x28 6bb80: f8430d28 ldr x8, [x9, #0x30]! 6bb84: b4ffe008 cbz x8, 0x6b784 6bb88: 9b19728a madd x10, x20, x25, x28 6bb8c: 9101014a add x10, x10, #0x40 6bb90: eb0a011f cmp x8, x10 6bb94: 54000060 b.eq 0x6bba0 6bb98: aa0a03e8 mov x8, x10 6bb9c: f900012a str x10, [x9] 6bba0: a9406d1a ldp x26, x27, [x8] 6bba4: b0000528 adrp x8, 0x110000 6bba8: 91034108 add x8, x8, #0xd0 6bbac: f9400275 ldr x21, [x19] 6bbb0: 08dffd08 ldarb w8, [x8] 6bbb4: 36000348 tbz w8, #0x0, 0x6bc1c 6bbb8: b0000528 adrp x8, 0x110000 6bbbc: f9406508 ldr x8, [x8, #0xc8] 6bbc0: f94002a0 ldr x0, [x21] 6bbc4: f9416108 ldr x8, [x8, #0x2c0] 6bbc8: b94047f5 ldr w21, [sp, #0x44] 6bbcc: aa1a03e1 mov x1, x26 6bbd0: aa1b03e2 mov x2, x27 6bbd4: d63f0100 blr x8 6bbd8: 394002e8 ldrb w8, [x23] 6bbdc: 35fff9c8 cbnz w8, 0x6bb14 6bbe0: 17fffee9 b 0x6b784 6bbe4: aa1f03e0 mov x0, xzr 6bbe8: 17ffffa5 b 0x6ba7c 6bbec: b0000520 adrp x0, 0x110000 6bbf0: 91034000 add x0, x0, #0xd0 6bbf4: 97ff5abb bl 0x426e0 <__cxa_guard_acquire@plt> 6bbf8: 34fffae0 cbz w0, 0x6bb54 6bbfc: 97ff55bd bl 0x412f0 6bc00: b0000528 adrp x8, 0x110000 6bc04: f9006500 str x0, [x8, #0xc8] 6bc08: b0000520 adrp x0, 0x110000 6bc0c: 91034000 add x0, x0, #0xd0 6bc10: 97ff56f8 bl 0x417f0 <__cxa_guard_release@plt> 6bc14: b94047f5 ldr w21, [sp, #0x44] 6bc18: 17ffffcf b 0x6bb54 6bc1c: b0000520 adrp x0, 0x110000 6bc20: 91034000 add x0, x0, #0xd0 6bc24: 97ff5aaf bl 0x426e0 <__cxa_guard_acquire@plt> 6bc28: 34fffc80 cbz w0, 0x6bbb8 6bc2c: 97ff55b1 bl 0x412f0 6bc30: b0000528 adrp x8, 0x110000 6bc34: f9006500 str x0, [x8, #0xc8] 6bc38: b0000520 adrp x0, 0x110000 6bc3c: 91034000 add x0, x0, #0xd0 6bc40: 97ff56ec bl 0x417f0 <__cxa_guard_release@plt> 6bc44: 17ffffdd b 0x6bbb8 6bc48: f9401bf8 ldr x24, [sp, #0x30] 6bc4c: b0000539 adrp x25, 0x110000 6bc50: 91034339 add x25, x25, #0xd0 6bc54: eb17027f cmp x19, x23 6bc58: 540000a1 b.ne 0x6bc6c 6bc5c: 1400000c b 0x6bc8c 6bc60: eb14027f cmp x19, x20 6bc64: aa1403f7 mov x23, x20 6bc68: 54000120 b.eq 0x6bc8c 6bc6c: d100a2e0 sub x0, x23, #0x28 6bc70: d10142f4 sub x20, x23, #0x50 6bc74: 97ffa04a bl 0x53d9c 6bc78: 385b82e8 ldurb w8, [x23, #-0x48] 6bc7c: 3607ff28 tbz w8, #0x0, 0x6bc60 6bc80: f85c82e0 ldur x0, [x23, #-0x38] 6bc84: 97ff55a7 bl 0x41320 <_ZdlPv@plt> 6bc88: 17fffff6 b 0x6bc60 6bc8c: f90036d3 str x19, [x22, #0x68] 6bc90: f94027e1 ldr x1, [sp, #0x48] 6bc94: 910283e0 add x0, sp, #0xa0 6bc98: 94002529 bl 0x7513c 6bc9c: f94042c8 ldr x8, [x22, #0x80] 6bca0: b4000268 cbz x8, 0x6bcec 6bca4: f94027e0 ldr x0, [sp, #0x48] 6bca8: 9400078c bl 0x6dad8 6bcac: 3dc026c0 ldr q0, [x22, #0x90] 6bcb0: aa0003fa mov x26, x0 6bcb4: b0000534 adrp x20, 0x110000 6bcb8: 3d800000 str q0, [x0] 6bcbc: b9400808 ldr w8, [x0, #0x8] 6bcc0: 31002d1f cmn w8, #0xb 6bcc4: 540000a3 b.lo 0x6bcd8 6bcc8: f9400348 ldr x8, [x26] 6bccc: b9400109 ldr w9, [x8] 6bcd0: 11000529 add w9, w9, #0x1 6bcd4: b9000109 str w9, [x8] 6bcd8: a908ffff stp xzr, xzr, [sp, #0x88] 6bcdc: 34000115 cbz w21, 0x6bcfc 6bce0: a94223f3 ldp x19, x8, [sp, #0x20] 6bce4: a908a3f3 stp x19, x8, [sp, #0x88] 6bce8: 1400001b b 0x6bd54 6bcec: aa1f03fa mov x26, xzr 6bcf0: b0000534 adrp x20, 0x110000 6bcf4: a908ffff stp xzr, xzr, [sp, #0x88] 6bcf8: 35ffff55 cbnz w21, 0x6bce0 6bcfc: 91002308 add x8, x24, #0x8 6bd00: c85f7d09 ldxr x9, [x8] 6bd04: 91000529 add x9, x9, #0x1 6bd08: c80a7d09 stxr w10, x9, [x8] 6bd0c: 35ffffaa cbnz w10, 0x6bd00 6bd10: f9404bfb ldr x27, [sp, #0x90] 6bd14: a94223f3 ldp x19, x8, [sp, #0x20] 6bd18: a908a3f3 stp x19, x8, [sp, #0x88] 6bd1c: b40001db cbz x27, 0x6bd54 6bd20: 91002368 add x8, x27, #0x8 6bd24: c85ffd09 ldaxr x9, [x8] 6bd28: d100052a sub x10, x9, #0x1 6bd2c: c80bfd0a stlxr w11, x10, [x8] 6bd30: 35ffffab cbnz w11, 0x6bd24 6bd34: f94013f3 ldr x19, [sp, #0x20] 6bd38: b50000e9 cbnz x9, 0x6bd54 6bd3c: f9400368 ldr x8, [x27] 6bd40: aa1b03e0 mov x0, x27 6bd44: f9400908 ldr x8, [x8, #0x10] 6bd48: d63f0100 blr x8 6bd4c: aa1b03e0 mov x0, x27 6bd50: 97ff5890 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 6bd54: 9101e3e8 add x8, sp, #0x78 6bd58: aa1303e0 mov x0, x19 6bd5c: 940011ee bl 0x70514 6bd60: f9403fe8 ldr x8, [sp, #0x78] 6bd64: a94c27e4 ldp x4, x9, [sp, #0xc0] 6bd68: f90043e8 str x8, [sp, #0x80] 6bd6c: cb040128 sub x8, x9, x4 6bd70: d343fd03 lsr x3, x8, #3 6bd74: 910263e8 add x8, sp, #0x98 6bd78: 910223e1 add x1, sp, #0x88 6bd7c: 910203e2 add x2, sp, #0x80 6bd80: aa1a03e0 mov x0, x26 6bd84: 94001376 bl 0x70b5c 6bd88: f9404bf3 ldr x19, [sp, #0x90] 6bd8c: b40001b3 cbz x19, 0x6bdc0 6bd90: 91002268 add x8, x19, #0x8 6bd94: c85ffd09 ldaxr x9, [x8] 6bd98: d100052a sub x10, x9, #0x1 6bd9c: c80bfd0a stlxr w11, x10, [x8] 6bda0: 35ffffab cbnz w11, 0x6bd94 6bda4: b50000e9 cbnz x9, 0x6bdc0 6bda8: f9400268 ldr x8, [x19] 6bdac: aa1303e0 mov x0, x19 6bdb0: f9400908 ldr x8, [x8, #0x10] 6bdb4: d63f0100 blr x8 6bdb8: aa1303e0 mov x0, x19 6bdbc: 97ff5875 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 6bdc0: 910283e0 add x0, sp, #0xa0 6bdc4: 94002556 bl 0x7531c 6bdc8: 36000140 tbz w0, #0x0, 0x6bdf0 6bdcc: 9101c3e8 add x8, sp, #0x70 6bdd0: 910283e0 add x0, sp, #0xa0 6bdd4: 9400255c bl 0x75344 6bdd8: f94027f5 ldr x21, [sp, #0x48] 6bddc: a94ba6a8 ldp x8, x9, [x21, #0xb8] 6bde0: eb08013f cmp x9, x8 6bde4: 54000421 b.ne 0x6be68 6bde8: aa1f03e0 mov x0, xzr 6bdec: 14000020 b 0x6be6c 6bdf0: b94007e8 ldr w8, [sp, #0x4] 6bdf4: 36002ba8 tbz w8, #0x0, 0x6c368 6bdf8: f9404fe8 ldr x8, [sp, #0x98] 6bdfc: b4002b68 cbz x8, 0x6c368 6be00: f900f3e8 str x8, [sp, #0x1e0] 6be04: 394122c8 ldrb w8, [x22, #0x48] 6be08: 340025e8 cbz w8, 0x6c2c4 6be0c: f94022c9 ldr x9, [x22, #0x40] 6be10: 910142c8 add x8, x22, #0x50 6be14: eb08013f cmp x9, x8 6be18: 54000040 b.eq 0x6be20 6be1c: f90022c8 str x8, [x22, #0x40] 6be20: f9401ed3 ldr x19, [x22, #0x38] 6be24: b4002813 cbz x19, 0x6c324 6be28: aa1903e8 mov x8, x25 6be2c: a94566d8 ldp x24, x25, [x22, #0x50] 6be30: 08dffd08 ldarb w8, [x8] 6be34: 36005648 tbz w8, #0x0, 0x6c8fc 6be38: f9406688 ldr x8, [x20, #0xc8] 6be3c: b9400e62 ldr w2, [x19, #0xc] 6be40: f9427108 ldr x8, [x8, #0x4e0] 6be44: aa1803e0 mov x0, x24 6be48: aa1903e1 mov x1, x25 6be4c: d63f0100 blr x8 6be50: f9401bf8 ldr x24, [sp, #0x30] 6be54: b0000539 adrp x25, 0x110000 6be58: 91034339 add x25, x25, #0xd0 6be5c: b4002640 cbz x0, 0x6c324 6be60: a900fc1f stp xzr, xzr, [x0, #0x8] 6be64: 14000130 b 0x6c324 6be68: f9400100 ldr x0, [x8] 6be6c: f9403be8 ldr x8, [sp, #0x70] 6be70: f90037e8 str x8, [sp, #0x68] 6be74: 9101a3e1 add x1, sp, #0x68 6be78: 97ffb46c bl 0x59028 6be7c: 394322c8 ldrb w8, [x22, #0xc8] 6be80: 34000308 cbz w8, 0x6bee0 6be84: f94062c9 ldr x9, [x22, #0xc0] 6be88: 910342c8 add x8, x22, #0xd0 6be8c: eb08013f cmp x9, x8 6be90: 54000040 b.eq 0x6be98 6be94: f90062c8 str x8, [x22, #0xc0] 6be98: f9405ed3 ldr x19, [x22, #0xb8] 6be9c: b4000533 cbz x19, 0x6bf40 6bea0: aa1903e8 mov x8, x25 6bea4: a94d66d8 ldp x24, x25, [x22, #0xd0] 6bea8: 08dffd08 ldarb w8, [x8] 6beac: 36004f88 tbz w8, #0x0, 0x6c89c 6beb0: f9406688 ldr x8, [x20, #0xc8] 6beb4: b9400e62 ldr w2, [x19, #0xc] 6beb8: f9427108 ldr x8, [x8, #0x4e0] 6bebc: aa1803e0 mov x0, x24 6bec0: aa1903e1 mov x1, x25 6bec4: d63f0100 blr x8 6bec8: f9401bf8 ldr x24, [sp, #0x30] 6becc: b0000539 adrp x25, 0x110000 6bed0: 91034339 add x25, x25, #0xd0 6bed4: b4000360 cbz x0, 0x6bf40 6bed8: a900fc1f stp xzr, xzr, [x0, #0x8] 6bedc: 14000019 b 0x6bf40 6bee0: f94062c8 ldr x8, [x22, #0xc0] 6bee4: b40002e8 cbz x8, 0x6bf40 6bee8: 910342c9 add x9, x22, #0xd0 6beec: eb09011f cmp x8, x9 6bef0: 54000060 b.eq 0x6befc 6bef4: aa0903e8 mov x8, x9 6bef8: f90062c9 str x9, [x22, #0xc0] 6befc: a9406518 ldp x24, x25, [x8] 6bf00: b0000528 adrp x8, 0x110000 6bf04: 91034108 add x8, x8, #0xd0 6bf08: f9405ed3 ldr x19, [x22, #0xb8] 6bf0c: 08dffd08 ldarb w8, [x8] 6bf10: 36004de8 tbz w8, #0x0, 0x6c8cc 6bf14: f9406688 ldr x8, [x20, #0xc8] 6bf18: f9400260 ldr x0, [x19] 6bf1c: f9416108 ldr x8, [x8, #0x2c0] 6bf20: aa1803e1 mov x1, x24 6bf24: aa1903e2 mov x2, x25 6bf28: d63f0100 blr x8 6bf2c: 394322c8 ldrb w8, [x22, #0xc8] 6bf30: f9401bf8 ldr x24, [sp, #0x30] 6bf34: b0000539 adrp x25, 0x110000 6bf38: 91034339 add x25, x25, #0xd0 6bf3c: 35fffa48 cbnz w8, 0x6be84 6bf40: aa1603e8 mov x8, x22 6bf44: 9101c3e9 add x9, sp, #0x70 6bf48: f80c0d1f str xzr, [x8, #0xc0]! 6bf4c: eb09011f cmp x8, x9 6bf50: 3900211f strb wzr, [x8, #0x8] 6bf54: f81f8115 stur x21, [x8, #-0x8] 6bf58: 54000080 b.eq 0x6bf68 6bf5c: f9403be9 ldr x9, [sp, #0x70] 6bf60: f9000109 str x9, [x8] 6bf64: 14000002 b 0x6bf6c 6bf68: aa1f03e9 mov x9, xzr 6bf6c: 3dc00120 ldr q0, [x9] 6bf70: 910342c8 add x8, x22, #0xd0 6bf74: f90062c8 str x8, [x22, #0xc0] 6bf78: 3d8036c0 str q0, [x22, #0xd0] 6bf7c: b940dac9 ldr w9, [x22, #0xd8] 6bf80: 31002d3f cmn w9, #0xb 6bf84: 540000a3 b.lo 0x6bf98 6bf88: f9400108 ldr x8, [x8] 6bf8c: b9400109 ldr w9, [x8] 6bf90: 11000529 add w9, w9, #0x1 6bf94: b9000109 str w9, [x8] 6bf98: 390322df strb wzr, [x22, #0xc8] 6bf9c: f9403bf4 ldr x20, [sp, #0x70] 6bfa0: 940006c8 bl 0x6dac0 6bfa4: aa0003fc mov x28, x0 6bfa8: aa1503e0 mov x0, x21 6bfac: 940006c8 bl 0x6dacc 6bfb0: b94092a8 ldr w8, [x21, #0x90] 6bfb4: 9106a3e9 add x9, sp, #0x1a8 6bfb8: b901abe8 str w8, [sp, #0x1a8] 6bfbc: f9405aa8 ldr x8, [x21, #0xb0] 6bfc0: a91b23f5 stp x21, x8, [sp, #0x1b0] 6bfc4: f9005aa9 str x9, [x21, #0xb0] 6bfc8: 08dfff28 ldarb w8, [x25] 6bfcc: 360044e8 tbz w8, #0x0, 0x6c868 6bfd0: b0000528 adrp x8, 0x110000 6bfd4: f9406508 ldr x8, [x8, #0xc8] 6bfd8: f9437d08 ldr x8, [x8, #0x6f8] 6bfdc: d63f0100 blr x8 6bfe0: a91c07e0 stp x0, x1, [sp, #0x1c0] 6bfe4: f900c7f4 str x20, [sp, #0x188] 6bfe8: 910643e0 add x0, sp, #0x190 6bfec: 910623e2 add x2, sp, #0x188 6bff0: aa1503e1 mov x1, x21 6bff4: 94000e12 bl 0x6f83c 6bff8: f940cbe8 ldr x8, [sp, #0x190] 6bffc: 900003a9 adrp x9, 0xdf000 6c000: 91049129 add x9, x9, #0x124 6c004: f100011f cmp x8, #0x0 6c008: 9a880121 csel x1, x9, x8, eq 6c00c: 9105c3e0 add x0, sp, #0x170 6c010: 97ffa115 bl 0x54464 6c014: f900aff4 str x20, [sp, #0x158] 6c018: 910583e8 add x8, sp, #0x160 6c01c: 910563e1 add x1, sp, #0x158 6c020: aa1503e0 mov x0, x21 6c024: 940008f6 bl 0x6e3fc 6c028: f940b3e8 ldr x8, [sp, #0x160] 6c02c: b4000a88 cbz x8, 0x6c17c 6c030: a94166b5 ldp x21, x25, [x21, #0x10] 6c034: b40000d9 cbz x25, 0x6c04c 6c038: 91002328 add x8, x25, #0x8 6c03c: c85f7d09 ldxr x9, [x8] 6c040: 91000529 add x9, x9, #0x1 6c044: c80a7d09 stxr w10, x9, [x8] 6c048: 35ffffaa cbnz w10, 0x6c03c 6c04c: f0000508 adrp x8, 0x10f000 6c050: f9475d08 ldr x8, [x8, #0xeb8] 6c054: 910783f3 add x19, sp, #0x1e0 6c058: 9101c260 add x0, x19, #0x70 6c05c: b27d027a orr x26, x19, #0x8 6c060: 91006109 add x9, x8, #0x18 6c064: 91010108 add x8, x8, #0x40 6c068: f9012be8 str x8, [sp, #0x250] 6c06c: f900f3e9 str x9, [sp, #0x1e0] 6c070: aa1a03e1 mov x1, x26 6c074: f9001fe0 str x0, [sp, #0x38] 6c078: 97ff560a bl 0x418a0 <_ZNSt6__ndk18ios_base4initEPv@plt> 6c07c: f0000509 adrp x9, 0x10f000 6c080: f947ad29 ldr x9, [x9, #0xf58] 6c084: f000050a adrp x10, 0x10f000 6c088: f946214a ldr x10, [x10, #0xc40] 6c08c: 12800008 mov w8, #-0x1 // =-1 6c090: b902e3e8 str w8, [sp, #0x2e0] 6c094: 91010128 add x8, x9, #0x40 6c098: 91006129 add x9, x9, #0x18 6c09c: 9100414a add x10, x10, #0x10 6c0a0: 9e670120 fmov d0, x9 6c0a4: 9100427b add x27, x19, #0x10 6c0a8: 4e181d40 mov v0.d[1], x10 6c0ac: aa1b03e0 mov x0, x27 6c0b0: 910783f7 add x23, sp, #0x1e0 6c0b4: f9016fff str xzr, [sp, #0x2d8] 6c0b8: f9012be8 str x8, [sp, #0x250] 6c0bc: 3d807be0 str q0, [sp, #0x1e0] 6c0c0: 97ff58c8 bl 0x423e0 <_ZNSt6__ndk16localeC1Ev@plt> 6c0c4: f000050a adrp x10, 0x10f000 6c0c8: f946e54a ldr x10, [x10, #0xdc8] 6c0cc: 6f00e400 movi v0.2d, #0000000000000000 6c0d0: 3945c3e9 ldrb w9, [sp, #0x170] 6c0d4: 3c8382e0 stur q0, [x23, #0x38] 6c0d8: 9100414a add x10, x10, #0x10 6c0dc: 3c8282e0 stur q0, [x23, #0x28] 6c0e0: 3c8182e0 stur q0, [x23, #0x18] 6c0e4: f900f7ea str x10, [sp, #0x1e8] 6c0e8: a957abeb ldp x11, x10, [sp, #0x178] 6c0ec: 9105c3ec add x12, sp, #0x170 6c0f0: 52800208 mov w8, #0x10 // =16 6c0f4: b240018c orr x12, x12, #0x1 6c0f8: 7200013f tst w9, #0x1 6c0fc: 3c8482e0 stur q0, [x23, #0x48] 6c100: 3c8582e0 stur q0, [x23, #0x58] 6c104: b9024be8 str w8, [sp, #0x248] 6c108: d341fd28 lsr x8, x9, #1 6c10c: 9a8a0181 csel x1, x12, x10, eq 6c110: 9a8b0102 csel x2, x8, x11, eq 6c114: 910783e0 add x0, sp, #0x1e0 6c118: 97ff9d69 bl 0x536bc 6c11c: a9147fff stp xzr, xzr, [sp, #0x140] 6c120: b4000459 cbz x25, 0x6c1a8 6c124: 91002328 add x8, x25, #0x8 6c128: c85f7d09 ldxr x9, [x8] 6c12c: 91000529 add x9, x9, #0x1 6c130: c80a7d09 stxr w10, x9, [x8] 6c134: 35ffffaa cbnz w10, 0x6c128 6c138: f940a7f3 ldr x19, [sp, #0x148] 6c13c: a91467f5 stp x21, x25, [sp, #0x140] 6c140: b94047f5 ldr w21, [sp, #0x44] 6c144: b4000373 cbz x19, 0x6c1b0 6c148: 91002268 add x8, x19, #0x8 6c14c: c85ffd09 ldaxr x9, [x8] 6c150: d100052a sub x10, x9, #0x1 6c154: c80bfd0a stlxr w11, x10, [x8] 6c158: 35ffffab cbnz w11, 0x6c14c 6c15c: b50002a9 cbnz x9, 0x6c1b0 6c160: f9400268 ldr x8, [x19] 6c164: aa1303e0 mov x0, x19 6c168: f9400908 ldr x8, [x8, #0x10] 6c16c: d63f0100 blr x8 6c170: aa1303e0 mov x0, x19 6c174: 97ff5787 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 6c178: 1400000e b 0x6c1b0 6c17c: 3dc05fe0 ldr q0, [sp, #0x170] 6c180: f940c3e8 ldr x8, [sp, #0x180] 6c184: b94047f5 ldr w21, [sp, #0x44] 6c188: a9177fff stp xzr, xzr, [sp, #0x170] 6c18c: 3d8017e0 str q0, [sp, #0x50] 6c190: f90033e8 str x8, [sp, #0x60] 6c194: f900c3ff str xzr, [sp, #0x180] 6c198: 90000534 adrp x20, 0x110000 6c19c: f940b7f3 ldr x19, [sp, #0x168] 6c1a0: b5001f13 cbnz x19, 0x6c580 6c1a4: 14000103 b 0x6c5b0 6c1a8: a91467f5 stp x21, x25, [sp, #0x140] 6c1ac: b94047f5 ldr w21, [sp, #0x44] 6c1b0: f9009ff4 str x20, [sp, #0x138] 6c1b4: 910543e8 add x8, sp, #0x150 6c1b8: 910503e0 add x0, sp, #0x140 6c1bc: 9104e3e1 add x1, sp, #0x138 6c1c0: 94002469 bl 0x75364 6c1c4: f940a7f3 ldr x19, [sp, #0x148] 6c1c8: 90000534 adrp x20, 0x110000 6c1cc: b40000f3 cbz x19, 0x6c1e8 6c1d0: 91002268 add x8, x19, #0x8 6c1d4: c85ffd09 ldaxr x9, [x8] 6c1d8: d100052a sub x10, x9, #0x1 6c1dc: c80bfd0a stlxr w11, x10, [x8] 6c1e0: 35ffffab cbnz w11, 0x6c1d4 6c1e4: b4000509 cbz x9, 0x6c284 6c1e8: f940abe8 ldr x8, [sp, #0x150] 6c1ec: b40005c8 cbz x8, 0x6c2a4 6c1f0: f900ebe8 str x8, [sp, #0x1d0] 6c1f4: f94027e1 ldr x1, [sp, #0x48] 6c1f8: 910483e0 add x0, sp, #0x120 6c1fc: 910743e2 add x2, sp, #0x1d0 6c200: 94000d8f bl 0x6f83c 6c204: f940f3e8 ldr x8, [sp, #0x1e0] 6c208: 910783e9 add x9, sp, #0x1e0 6c20c: f85e8108 ldur x8, [x8, #-0x18] 6c210: 8b080120 add x0, x9, x8 6c214: 910763e8 add x8, sp, #0x1d8 6c218: 97ff5886 bl 0x42430 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 6c21c: f0000501 adrp x1, 0x10f000 6c220: f945a021 ldr x1, [x1, #0xb40] 6c224: 910763e0 add x0, sp, #0x1d8 6c228: 97ff58e6 bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 6c22c: f9400008 ldr x8, [x0] 6c230: f9401d08 ldr x8, [x8, #0x38] 6c234: 52800141 mov w1, #0xa // =10 6c238: d63f0100 blr x8 6c23c: 2a0003f3 mov w19, w0 6c240: 910763e0 add x0, sp, #0x1d8 6c244: 97ff58d7 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 6c248: 910783e0 add x0, sp, #0x1e0 6c24c: 2a1303e1 mov w1, w19 6c250: 97ff9e86 bl 0x53c68 6c254: 910783e0 add x0, sp, #0x1e0 6c258: 97ff9e18 bl 0x53ab8 6c25c: f94093f3 ldr x19, [sp, #0x120] 6c260: aa1303e0 mov x0, x19 6c264: 97ff5583 bl 0x41870 6c268: aa0003e2 mov x2, x0 6c26c: 910783e0 add x0, sp, #0x1e0 6c270: aa1303e1 mov x1, x19 6c274: 97ff9d12 bl 0x536bc 6c278: 910483e0 add x0, sp, #0x120 6c27c: 94000dc4 bl 0x6f98c 6c280: 14000081 b 0x6c484 6c284: f9400268 ldr x8, [x19] 6c288: aa1303e0 mov x0, x19 6c28c: f9400908 ldr x8, [x8, #0x10] 6c290: d63f0100 blr x8 6c294: aa1303e0 mov x0, x19 6c298: 97ff573e bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 6c29c: f940abe8 ldr x8, [sp, #0x150] 6c2a0: b5fffa88 cbnz x8, 0x6c1f0 6c2a4: f940b3f3 ldr x19, [sp, #0x160] 6c2a8: 94000606 bl 0x6dac0 6c2ac: aa1303e9 mov x9, x19 6c2b0: 38408d28 ldrb w8, [x9, #0x8]! 6c2b4: 370005e8 tbnz w8, #0x0, 0x6c370 6c2b8: 91000521 add x1, x9, #0x1 6c2bc: d341fd03 lsr x3, x8, #1 6c2c0: 1400002d b 0x6c374 6c2c4: f94022c8 ldr x8, [x22, #0x40] 6c2c8: b40002e8 cbz x8, 0x6c324 6c2cc: 910142c9 add x9, x22, #0x50 6c2d0: eb09011f cmp x8, x9 6c2d4: 54000060 b.eq 0x6c2e0 6c2d8: aa0903e8 mov x8, x9 6c2dc: f90022c9 str x9, [x22, #0x40] 6c2e0: a9406518 ldp x24, x25, [x8] 6c2e4: 90000528 adrp x8, 0x110000 6c2e8: 91034108 add x8, x8, #0xd0 6c2ec: f9401ed3 ldr x19, [x22, #0x38] 6c2f0: 08dffd08 ldarb w8, [x8] 6c2f4: 360031c8 tbz w8, #0x0, 0x6c92c 6c2f8: f9406688 ldr x8, [x20, #0xc8] 6c2fc: f9400260 ldr x0, [x19] 6c300: f9416108 ldr x8, [x8, #0x2c0] 6c304: aa1803e1 mov x1, x24 6c308: aa1903e2 mov x2, x25 6c30c: d63f0100 blr x8 6c310: 394122c8 ldrb w8, [x22, #0x48] 6c314: f9401bf8 ldr x24, [sp, #0x30] 6c318: 90000539 adrp x25, 0x110000 6c31c: 91034339 add x25, x25, #0xd0 6c320: 35ffd768 cbnz w8, 0x6be0c 6c324: f94027e8 ldr x8, [sp, #0x48] 6c328: 390122df strb wzr, [x22, #0x48] 6c32c: f9001ec8 str x8, [x22, #0x38] 6c330: f940f3e8 ldr x8, [sp, #0x1e0] 6c334: f90022c8 str x8, [x22, #0x40] 6c338: 3dc00100 ldr q0, [x8] 6c33c: 910142c8 add x8, x22, #0x50 6c340: f90022c8 str x8, [x22, #0x40] 6c344: 3d8016c0 str q0, [x22, #0x50] 6c348: b9405ac9 ldr w9, [x22, #0x58] 6c34c: 31002d3f cmn w9, #0xb 6c350: 540000a3 b.lo 0x6c364 6c354: f9400108 ldr x8, [x8] 6c358: b9400109 ldr w9, [x8] 6c35c: 11000529 add w9, w9, #0x1 6c360: b9000109 str w9, [x8] 6c364: 390122df strb wzr, [x22, #0x48] 6c368: 52800036 mov w22, #0x1 // =1 6c36c: 140000b1 b 0x6c630 6c370: a9410663 ldp x3, x1, [x19, #0x10] 6c374: 910743e8 add x8, sp, #0x1d0 6c378: 2a1f03e2 mov w2, wzr 6c37c: 94000ae3 bl 0x6ef08 6c380: f940ebe8 ldr x8, [sp, #0x1d0] 6c384: b40036c8 cbz x8, 0x6ca5c 6c388: f900efe8 str x8, [sp, #0x1d8] 6c38c: f94027e1 ldr x1, [sp, #0x48] 6c390: 910483e0 add x0, sp, #0x120 6c394: 910763e2 add x2, sp, #0x1d8 6c398: 94000d29 bl 0x6f83c 6c39c: f940b3e9 ldr x9, [sp, #0x160] 6c3a0: b4000279 cbz x25, 0x6c3ec 6c3a4: 91002328 add x8, x25, #0x8 6c3a8: c85f7d0a ldxr x10, [x8] 6c3ac: 9100054a add x10, x10, #0x1 6c3b0: c80b7d0a stxr w11, x10, [x8] 6c3b4: 35ffffab cbnz w11, 0x6c3a8 6c3b8: b9402137 ldr w23, [x9, #0x20] 6c3bc: c85ffd09 ldaxr x9, [x8] 6c3c0: d100052a sub x10, x9, #0x1 6c3c4: c80bfd0a stlxr w11, x10, [x8] 6c3c8: 35ffffab cbnz w11, 0x6c3bc 6c3cc: b5000129 cbnz x9, 0x6c3f0 6c3d0: f9400328 ldr x8, [x25] 6c3d4: aa1903e0 mov x0, x25 6c3d8: f9400908 ldr x8, [x8, #0x10] 6c3dc: d63f0100 blr x8 6c3e0: aa1903e0 mov x0, x25 6c3e4: 97ff56eb bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 6c3e8: 14000002 b 0x6c3f0 6c3ec: b9402137 ldr w23, [x9, #0x20] 6c3f0: f94093f4 ldr x20, [sp, #0x120] 6c3f4: f0000341 adrp x1, 0xd7000 6c3f8: 9102d021 add x1, x1, #0xb4 6c3fc: 910783e0 add x0, sp, #0x1e0 6c400: 528000a2 mov w2, #0x5 // =5 6c404: 97ff9cae bl 0x536bc 6c408: f0000348 adrp x8, 0xd7000 6c40c: 9102e908 add x8, x8, #0xba 6c410: f100029f cmp x20, #0x0 6c414: 9a940118 csel x24, x8, x20, eq 6c418: aa0003f3 mov x19, x0 6c41c: aa1803e0 mov x0, x24 6c420: 97ff5514 bl 0x41870 6c424: aa0003e2 mov x2, x0 6c428: aa1303e0 mov x0, x19 6c42c: aa1803e1 mov x1, x24 6c430: 97ff9ca3 bl 0x536bc 6c434: f0000341 adrp x1, 0xd7000 6c438: 91031821 add x1, x1, #0xc6 6c43c: 52800062 mov w2, #0x3 // =3 6c440: 97ff9c9f bl 0x536bc 6c444: 2a1703e1 mov w1, w23 6c448: 97ffee55 bl 0x67d9c 6c44c: f0000341 adrp x1, 0xd7000 6c450: 91031821 add x1, x1, #0xc6 6c454: 52800062 mov w2, #0x3 // =3 6c458: 97ff9c99 bl 0x536bc 6c45c: 2a1f03e1 mov w1, wzr 6c460: 97ffee4f bl 0x67d9c 6c464: 900003a1 adrp x1, 0xe0000 6c468: 910fb421 add x1, x1, #0x3ed 6c46c: 52800022 mov w2, #0x1 // =1 6c470: 97ff9c93 bl 0x536bc 6c474: 910483e0 add x0, sp, #0x120 6c478: 94000d45 bl 0x6f98c 6c47c: f9401bf8 ldr x24, [sp, #0x30] 6c480: 90000534 adrp x20, 0x110000 6c484: f940f3e8 ldr x8, [sp, #0x1e0] 6c488: 910783e9 add x9, sp, #0x1e0 6c48c: f85e8108 ldur x8, [x8, #-0x18] 6c490: 8b080120 add x0, x9, x8 6c494: 910483e8 add x8, sp, #0x120 6c498: 97ff57e6 bl 0x42430 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 6c49c: f0000501 adrp x1, 0x10f000 6c4a0: f945a021 ldr x1, [x1, #0xb40] 6c4a4: 910483e0 add x0, sp, #0x120 6c4a8: 97ff5846 bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 6c4ac: f9400008 ldr x8, [x0] 6c4b0: f9401d08 ldr x8, [x8, #0x38] 6c4b4: 52800141 mov w1, #0xa // =10 6c4b8: d63f0100 blr x8 6c4bc: 2a0003f3 mov w19, w0 6c4c0: 910483e0 add x0, sp, #0x120 6c4c4: 97ff5837 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 6c4c8: 910783e0 add x0, sp, #0x1e0 6c4cc: 2a1303e1 mov w1, w19 6c4d0: 97ff9de6 bl 0x53c68 6c4d4: 910783e0 add x0, sp, #0x1e0 6c4d8: 97ff9d78 bl 0x53ab8 6c4dc: 910143e8 add x8, sp, #0x50 6c4e0: aa1a03e0 mov x0, x26 6c4e4: 97fff17a bl 0x68acc 6c4e8: f0000508 adrp x8, 0x10f000 6c4ec: f947ad08 ldr x8, [x8, #0xf58] 6c4f0: 3948a3e9 ldrb w9, [sp, #0x228] 6c4f4: aa0803ea mov x10, x8 6c4f8: 91006108 add x8, x8, #0x18 6c4fc: f900f3e8 str x8, [sp, #0x1e0] 6c500: 91010148 add x8, x10, #0x40 6c504: f000050a adrp x10, 0x10f000 6c508: f946e54a ldr x10, [x10, #0xdc8] 6c50c: f9012be8 str x8, [sp, #0x250] 6c510: 9100414a add x10, x10, #0x10 6c514: f900f7ea str x10, [sp, #0x1e8] 6c518: 36000069 tbz w9, #0x0, 0x6c524 6c51c: f9411fe0 ldr x0, [sp, #0x238] 6c520: 97ff5380 bl 0x41320 <_ZdlPv@plt> 6c524: f0000508 adrp x8, 0x10f000 6c528: f9462108 ldr x8, [x8, #0xc40] 6c52c: aa1b03e0 mov x0, x27 6c530: 91004108 add x8, x8, #0x10 6c534: f900f7e8 str x8, [sp, #0x1e8] 6c538: 97ff581a bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 6c53c: f9401fe0 ldr x0, [sp, #0x38] 6c540: 97ff5394 bl 0x41390 <_ZNSt6__ndk18ios_baseD2Ev@plt> 6c544: b40001b9 cbz x25, 0x6c578 6c548: 91002328 add x8, x25, #0x8 6c54c: c85ffd09 ldaxr x9, [x8] 6c550: d100052a sub x10, x9, #0x1 6c554: c80bfd0a stlxr w11, x10, [x8] 6c558: 35ffffab cbnz w11, 0x6c54c 6c55c: b50000e9 cbnz x9, 0x6c578 6c560: f9400328 ldr x8, [x25] 6c564: aa1903e0 mov x0, x25 6c568: f9400908 ldr x8, [x8, #0x10] 6c56c: d63f0100 blr x8 6c570: aa1903e0 mov x0, x25 6c574: 97ff5687 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 6c578: f940b7f3 ldr x19, [sp, #0x168] 6c57c: b40001b3 cbz x19, 0x6c5b0 6c580: 91002268 add x8, x19, #0x8 6c584: c85ffd09 ldaxr x9, [x8] 6c588: d100052a sub x10, x9, #0x1 6c58c: c80bfd0a stlxr w11, x10, [x8] 6c590: 35ffffab cbnz w11, 0x6c584 6c594: b50000e9 cbnz x9, 0x6c5b0 6c598: f9400268 ldr x8, [x19] 6c59c: aa1303e0 mov x0, x19 6c5a0: f9400908 ldr x8, [x8, #0x10] 6c5a4: d63f0100 blr x8 6c5a8: aa1303e0 mov x0, x19 6c5ac: 97ff5679 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 6c5b0: 3945c3e8 ldrb w8, [sp, #0x170] 6c5b4: 36000068 tbz w8, #0x0, 0x6c5c0 6c5b8: f940c3e0 ldr x0, [sp, #0x180] 6c5bc: 97ff5359 bl 0x41320 <_ZdlPv@plt> 6c5c0: 910643e0 add x0, sp, #0x190 6c5c4: 94000cf2 bl 0x6f98c 6c5c8: 9106a3e0 add x0, sp, #0x1a8 6c5cc: 940007d0 bl 0x6e50c 6c5d0: 90000539 adrp x25, 0x110000 6c5d4: 91034339 add x25, x25, #0xd0 6c5d8: a95b23e9 ldp x9, x8, [sp, #0x1b0] 6c5dc: f9005928 str x8, [x9, #0xb0] 6c5e0: aa1c03e0 mov x0, x28 6c5e4: 9400053a bl 0x6dacc 6c5e8: aa1603f3 mov x19, x22 6c5ec: 384a0e68 ldrb w8, [x19, #0xa0]! 6c5f0: 37000068 tbnz w8, #0x0, 0x6c5fc 6c5f4: 7900027f strh wzr, [x19] 6c5f8: 14000009 b 0x6c61c 6c5fc: f9405ac8 ldr x8, [x22, #0xb0] 6c600: 3900011f strb wzr, [x8] 6c604: 394282c8 ldrb w8, [x22, #0xa0] 6c608: f90056df str xzr, [x22, #0xa8] 6c60c: 36000088 tbz w8, #0x0, 0x6c61c 6c610: f9405ac0 ldr x0, [x22, #0xb0] 6c614: 97ff5343 bl 0x41320 <_ZdlPv@plt> 6c618: f90052df str xzr, [x22, #0xa0] 6c61c: f94033e8 ldr x8, [sp, #0x60] 6c620: 3dc017e0 ldr q0, [sp, #0x50] 6c624: 2a1f03f6 mov w22, wzr 6c628: f9000a68 str x8, [x19, #0x10] 6c62c: 3d800260 str q0, [x19] 6c630: 910283e0 add x0, sp, #0xa0 6c634: 940022e7 bl 0x751d0 6c638: f94063e0 ldr x0, [sp, #0xc0] 6c63c: b4000060 cbz x0, 0x6c648 6c640: f90067e0 str x0, [sp, #0xc8] 6c644: 97ff5337 bl 0x41320 <_ZdlPv@plt> 6c648: 394367e8 ldrb w8, [sp, #0xd9] 6c64c: 34000808 cbz w8, 0x6c74c 6c650: 394363e8 ldrb w8, [sp, #0xd8] 6c654: 340007c8 cbz w8, 0x6c74c 6c658: 08dfff28 ldarb w8, [x25] 6c65c: 36000228 tbz w8, #0x0, 0x6c6a0 6c660: f94073e9 ldr x9, [sp, #0xe0] 6c664: f9406688 ldr x8, [x20, #0xc8] 6c668: f9400120 ldr x0, [x9] 6c66c: f942e508 ldr x8, [x8, #0x5c8] 6c670: d63f0100 blr x8 6c674: 340004a0 cbz w0, 0x6c708 6c678: f900f3ff str xzr, [sp, #0x1e0] 6c67c: 08dfff28 ldarb w8, [x25] 6c680: 360002a8 tbz w8, #0x0, 0x6c6d4 6c684: f94073e9 ldr x9, [sp, #0xe0] 6c688: f9406688 ldr x8, [x20, #0xc8] 6c68c: f9400120 ldr x0, [x9] 6c690: f942e908 ldr x8, [x8, #0x5d0] 6c694: 910783e1 add x1, sp, #0x1e0 6c698: d63f0100 blr x8 6c69c: 17ffffef b 0x6c658 6c6a0: aa1903e0 mov x0, x25 6c6a4: 97ff580f bl 0x426e0 <__cxa_guard_acquire@plt> 6c6a8: 34fffdc0 cbz w0, 0x6c660 6c6ac: 97ff5311 bl 0x412f0 6c6b0: 90000539 adrp x25, 0x110000 6c6b4: 90000534 adrp x20, 0x110000 6c6b8: 91034339 add x25, x25, #0xd0 6c6bc: f9006680 str x0, [x20, #0xc8] 6c6c0: aa1903e0 mov x0, x25 6c6c4: 97ff544b bl 0x417f0 <__cxa_guard_release@plt> 6c6c8: f9401bf8 ldr x24, [sp, #0x30] 6c6cc: b94047f5 ldr w21, [sp, #0x44] 6c6d0: 17ffffe4 b 0x6c660 6c6d4: aa1903e0 mov x0, x25 6c6d8: 97ff5802 bl 0x426e0 <__cxa_guard_acquire@plt> 6c6dc: 34fffd40 cbz w0, 0x6c684 6c6e0: 97ff5304 bl 0x412f0 6c6e4: 90000539 adrp x25, 0x110000 6c6e8: 90000534 adrp x20, 0x110000 6c6ec: 91034339 add x25, x25, #0xd0 6c6f0: f9006680 str x0, [x20, #0xc8] 6c6f4: aa1903e0 mov x0, x25 6c6f8: 97ff543e bl 0x417f0 <__cxa_guard_release@plt> 6c6fc: f9401bf8 ldr x24, [sp, #0x30] 6c700: b94047f5 ldr w21, [sp, #0x44] 6c704: 17ffffe0 b 0x6c684 6c708: a94e2be8 ldp x8, x10, [sp, #0xe0] 6c70c: f9407be9 ldr x9, [sp, #0xf0] 6c710: b40000c9 cbz x9, 0x6c728 6c714: 9100212b add x11, x9, #0x8 6c718: c85f7d6c ldxr x12, [x11] 6c71c: 9100058c add x12, x12, #0x1 6c720: c80d7d6c stxr w13, x12, [x11] 6c724: 35ffffad cbnz w13, 0x6c718 6c728: f9400d13 ldr x19, [x8, #0x18] 6c72c: a901250a stp x10, x9, [x8, #0x10] 6c730: b40000f3 cbz x19, 0x6c74c 6c734: 91002268 add x8, x19, #0x8 6c738: c85ffd09 ldaxr x9, [x8] 6c73c: d100052a sub x10, x9, #0x1 6c740: c80bfd0a stlxr w11, x10, [x8] 6c744: 35ffffab cbnz w11, 0x6c738 6c748: b4000649 cbz x9, 0x6c810 6c74c: f9407bf3 ldr x19, [sp, #0xf0] 6c750: b40000f3 cbz x19, 0x6c76c 6c754: 91002268 add x8, x19, #0x8 6c758: c85ffd09 ldaxr x9, [x8] 6c75c: d100052a sub x10, x9, #0x1 6c760: c80bfd0a stlxr w11, x10, [x8] 6c764: 35ffffab cbnz w11, 0x6c758 6c768: b40001e9 cbz x9, 0x6c7a4 6c76c: 370002b5 tbnz w21, #0x0, 0x6c7c0 6c770: 91002308 add x8, x24, #0x8 6c774: c85ffd09 ldaxr x9, [x8] 6c778: d100052a sub x10, x9, #0x1 6c77c: c80bfd0a stlxr w11, x10, [x8] 6c780: 35ffffab cbnz w11, 0x6c774 6c784: b50001e9 cbnz x9, 0x6c7c0 6c788: f9400308 ldr x8, [x24] 6c78c: aa1803e0 mov x0, x24 6c790: f9400908 ldr x8, [x8, #0x10] 6c794: d63f0100 blr x8 6c798: aa1803e0 mov x0, x24 6c79c: 97ff55fd bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 6c7a0: 14000008 b 0x6c7c0 6c7a4: f9400268 ldr x8, [x19] 6c7a8: aa1303e0 mov x0, x19 6c7ac: f9400908 ldr x8, [x8, #0x10] 6c7b0: d63f0100 blr x8 6c7b4: aa1303e0 mov x0, x19 6c7b8: 97ff55f6 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 6c7bc: 3607fdb5 tbz w21, #0x0, 0x6c770 6c7c0: 9103e3e0 add x0, sp, #0xf8 6c7c4: 94000752 bl 0x6e50c 6c7c8: a95023e9 ldp x9, x8, [sp, #0x100] 6c7cc: f9005928 str x8, [x9, #0xb0] 6c7d0: f9400fe0 ldr x0, [sp, #0x18] 6c7d4: 940004be bl 0x6dacc 6c7d8: f9400be8 ldr x8, [sp, #0x10] 6c7dc: f9401508 ldr x8, [x8, #0x28] 6c7e0: f85983a9 ldur x9, [x29, #-0x68] 6c7e4: eb09011f cmp x8, x9 6c7e8: 54001381 b.ne 0x6ca58 6c7ec: 2a1603e0 mov w0, w22 6c7f0: 910c03ff add sp, sp, #0x300 6c7f4: a9457bfd ldp x29, x30, [sp, #0x50] 6c7f8: a9444ff4 ldp x20, x19, [sp, #0x40] 6c7fc: a94357f6 ldp x22, x21, [sp, #0x30] 6c800: a9425ff8 ldp x24, x23, [sp, #0x20] 6c804: a94167fa ldp x26, x25, [sp, #0x10] 6c808: a8c66ffc ldp x28, x27, [sp], #0x60 6c80c: d65f03c0 ret 6c810: f9400268 ldr x8, [x19] 6c814: aa1303e0 mov x0, x19 6c818: f9400908 ldr x8, [x8, #0x10] 6c81c: d63f0100 blr x8 6c820: aa1303e0 mov x0, x19 6c824: 97ff55db bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 6c828: f9407bf3 ldr x19, [sp, #0xf0] 6c82c: b5fff953 cbnz x19, 0x6c754 6c830: 17ffffcf b 0x6c76c 6c834: 90000520 adrp x0, 0x110000 6c838: 91034000 add x0, x0, #0xd0 6c83c: 97ff57a9 bl 0x426e0 <__cxa_guard_acquire@plt> 6c840: 34ff6940 cbz w0, 0x6b568 6c844: 97ff52ab bl 0x412f0 6c848: 90000533 adrp x19, 0x110000 6c84c: f9006660 str x0, [x19, #0xc8] 6c850: 90000520 adrp x0, 0x110000 6c854: 91034000 add x0, x0, #0xd0 6c858: 97ff53e6 bl 0x417f0 <__cxa_guard_release@plt> 6c85c: 90000539 adrp x25, 0x110000 6c860: 91034339 add x25, x25, #0xd0 6c864: 17fffb41 b 0x6b568 6c868: 90000520 adrp x0, 0x110000 6c86c: 91034000 add x0, x0, #0xd0 6c870: 97ff579c bl 0x426e0 <__cxa_guard_acquire@plt> 6c874: 34ffbae0 cbz w0, 0x6bfd0 6c878: 97ff529e bl 0x412f0 6c87c: 90000528 adrp x8, 0x110000 6c880: f9006500 str x0, [x8, #0xc8] 6c884: 90000520 adrp x0, 0x110000 6c888: 91034000 add x0, x0, #0xd0 6c88c: 97ff53d9 bl 0x417f0 <__cxa_guard_release@plt> 6c890: f9401bf8 ldr x24, [sp, #0x30] 6c894: f94027f5 ldr x21, [sp, #0x48] 6c898: 17fffdce b 0x6bfd0 6c89c: 90000520 adrp x0, 0x110000 6c8a0: 91034000 add x0, x0, #0xd0 6c8a4: 97ff578f bl 0x426e0 <__cxa_guard_acquire@plt> 6c8a8: 34ffb040 cbz w0, 0x6beb0 6c8ac: 97ff5291 bl 0x412f0 6c8b0: 90000534 adrp x20, 0x110000 6c8b4: f9006680 str x0, [x20, #0xc8] 6c8b8: 90000520 adrp x0, 0x110000 6c8bc: 91034000 add x0, x0, #0xd0 6c8c0: 97ff53cc bl 0x417f0 <__cxa_guard_release@plt> 6c8c4: f94027f5 ldr x21, [sp, #0x48] 6c8c8: 17fffd7a b 0x6beb0 6c8cc: 90000520 adrp x0, 0x110000 6c8d0: 91034000 add x0, x0, #0xd0 6c8d4: 97ff5783 bl 0x426e0 <__cxa_guard_acquire@plt> 6c8d8: 34ffb1e0 cbz w0, 0x6bf14 6c8dc: 97ff5285 bl 0x412f0 6c8e0: 90000534 adrp x20, 0x110000 6c8e4: f9006680 str x0, [x20, #0xc8] 6c8e8: 90000520 adrp x0, 0x110000 6c8ec: 91034000 add x0, x0, #0xd0 6c8f0: 97ff53c0 bl 0x417f0 <__cxa_guard_release@plt> 6c8f4: f94027f5 ldr x21, [sp, #0x48] 6c8f8: 17fffd87 b 0x6bf14 6c8fc: 90000520 adrp x0, 0x110000 6c900: 91034000 add x0, x0, #0xd0 6c904: 97ff5777 bl 0x426e0 <__cxa_guard_acquire@plt> 6c908: 34ffa980 cbz w0, 0x6be38 6c90c: 97ff5279 bl 0x412f0 6c910: 90000534 adrp x20, 0x110000 6c914: f9006680 str x0, [x20, #0xc8] 6c918: 90000520 adrp x0, 0x110000 6c91c: 91034000 add x0, x0, #0xd0 6c920: 97ff53b4 bl 0x417f0 <__cxa_guard_release@plt> 6c924: b94047f5 ldr w21, [sp, #0x44] 6c928: 17fffd44 b 0x6be38 6c92c: 90000520 adrp x0, 0x110000 6c930: 91034000 add x0, x0, #0xd0 6c934: 97ff576b bl 0x426e0 <__cxa_guard_acquire@plt> 6c938: 34ffce00 cbz w0, 0x6c2f8 6c93c: 97ff526d bl 0x412f0 6c940: 90000534 adrp x20, 0x110000 6c944: f9006680 str x0, [x20, #0xc8] 6c948: 90000520 adrp x0, 0x110000 6c94c: 91034000 add x0, x0, #0xd0 6c950: 97ff53a8 bl 0x417f0 <__cxa_guard_release@plt> 6c954: b94047f5 ldr w21, [sp, #0x44] 6c958: 17fffe68 b 0x6c2f8 6c95c: 910303e0 add x0, sp, #0xc0 6c960: 97ff9e7c bl 0x54350 6c964: f0000340 adrp x0, 0xd7000 6c968: 91032800 add x0, x0, #0xca 6c96c: 97ff9c9f bl 0x53be8 6c970: f0000500 adrp x0, 0x10f000 6c974: f945b000 ldr x0, [x0, #0xb60] 6c978: d0000341 adrp x1, 0xd6000 <__cxa_demangle+0x13720> 6c97c: 913c2421 add x1, x1, #0xf09 6c980: 528004e2 mov w2, #0x27 // =39 6c984: 97ff9b4e bl 0x536bc 6c988: f9400008 ldr x8, [x0] 6c98c: aa0003f6 mov x22, x0 6c990: f85e8108 ldur x8, [x8, #-0x18] 6c994: 8b080000 add x0, x0, x8 6c998: 910783e8 add x8, sp, #0x1e0 6c99c: 97ff56a5 bl 0x42430 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 6c9a0: f0000501 adrp x1, 0x10f000 6c9a4: f945a021 ldr x1, [x1, #0xb40] 6c9a8: 910783e0 add x0, sp, #0x1e0 6c9ac: 97ff5705 bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 6c9b0: f9400008 ldr x8, [x0] 6c9b4: f9401d08 ldr x8, [x8, #0x38] 6c9b8: 52800141 mov w1, #0xa // =10 6c9bc: d63f0100 blr x8 6c9c0: 2a0003f3 mov w19, w0 6c9c4: 910783e0 add x0, sp, #0x1e0 6c9c8: 97ff56f6 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 6c9cc: aa1603e0 mov x0, x22 6c9d0: 2a1303e1 mov w1, w19 6c9d4: 97ff9ca5 bl 0x53c68 6c9d8: aa1603e0 mov x0, x22 6c9dc: 97ff9c37 bl 0x53ab8 6c9e0: 97ff5598 bl 0x42040 6c9e4: f0000500 adrp x0, 0x10f000 6c9e8: f945b000 ldr x0, [x0, #0xb60] 6c9ec: d0000341 adrp x1, 0xd6000 <__cxa_demangle+0x13720> 6c9f0: 913c2421 add x1, x1, #0xf09 6c9f4: 528004e2 mov w2, #0x27 // =39 6c9f8: 97ff9b31 bl 0x536bc 6c9fc: f9400008 ldr x8, [x0] 6ca00: aa0003f6 mov x22, x0 6ca04: f85e8108 ldur x8, [x8, #-0x18] 6ca08: 8b080000 add x0, x0, x8 6ca0c: 910283e8 add x8, sp, #0xa0 6ca10: 97ff5688 bl 0x42430 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 6ca14: f0000501 adrp x1, 0x10f000 6ca18: f945a021 ldr x1, [x1, #0xb40] 6ca1c: 910283e0 add x0, sp, #0xa0 6ca20: 97ff56e8 bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 6ca24: f9400008 ldr x8, [x0] 6ca28: f9401d08 ldr x8, [x8, #0x38] 6ca2c: 52800141 mov w1, #0xa // =10 6ca30: d63f0100 blr x8 6ca34: 2a0003f3 mov w19, w0 6ca38: 910283e0 add x0, sp, #0xa0 6ca3c: 97ff56d9 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 6ca40: aa1603e0 mov x0, x22 6ca44: 2a1303e1 mov w1, w19 6ca48: 97ff9c88 bl 0x53c68 6ca4c: aa1603e0 mov x0, x22 6ca50: 97ff9c1a bl 0x53ab8 6ca54: 97ff557b bl 0x42040 6ca58: 97ff568e bl 0x42490 <__stack_chk_fail@plt> 6ca5c: f0000500 adrp x0, 0x10f000 6ca60: f945b000 ldr x0, [x0, #0xb60] 6ca64: d0000341 adrp x1, 0xd6000 <__cxa_demangle+0x13720> 6ca68: 913c2421 add x1, x1, #0xf09 6ca6c: 528004e2 mov w2, #0x27 // =39 6ca70: 97ff9b13 bl 0x536bc 6ca74: f9400008 ldr x8, [x0] 6ca78: aa0003f6 mov x22, x0 6ca7c: f85e8108 ldur x8, [x8, #-0x18] 6ca80: 8b080000 add x0, x0, x8 6ca84: 910763e8 add x8, sp, #0x1d8 6ca88: 97ff566a bl 0x42430 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 6ca8c: f0000501 adrp x1, 0x10f000 6ca90: f945a021 ldr x1, [x1, #0xb40] 6ca94: 910763e0 add x0, sp, #0x1d8 6ca98: 97ff56ca bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 6ca9c: f9400008 ldr x8, [x0] 6caa0: f9401d08 ldr x8, [x8, #0x38] 6caa4: 52800141 mov w1, #0xa // =10 6caa8: d63f0100 blr x8 6caac: 2a0003f3 mov w19, w0 6cab0: 910763e0 add x0, sp, #0x1d8 6cab4: 97ff56bb bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 6cab8: aa1603e0 mov x0, x22 6cabc: 2a1303e1 mov w1, w19 6cac0: 97ff9c6a bl 0x53c68 6cac4: aa1603e0 mov x0, x22 6cac8: 97ff9bfc bl 0x53ab8 6cacc: 97ff555d bl 0x42040 6cad0: 14000084 b 0x6cce0 6cad4: aa0003f6 mov x22, x0 6cad8: 910763e0 add x0, sp, #0x1d8 6cadc: 97ff56b1 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 6cae0: 14000081 b 0x6cce4 6cae4: 140000c5 b 0x6cdf8 6cae8: aa0003f6 mov x22, x0 6caec: 910283e0 add x0, sp, #0xa0 6caf0: 97ff56ac bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 6caf4: f940f7f3 ldr x19, [sp, #0x1e8] 6caf8: b5001873 cbnz x19, 0x6ce04 6cafc: 140000d2 b 0x6ce44 6cb00: 140000d0 b 0x6ce40 6cb04: aa0003f6 mov x22, x0 6cb08: 910783e0 add x0, sp, #0x1e0 6cb0c: 97ff56a5 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 6cb10: b94047e8 ldr w8, [sp, #0x44] 6cb14: 36001a28 tbz w8, #0x0, 0x6ce58 6cb18: 140000e0 b 0x6ce98 6cb1c: 140000c9 b 0x6ce40 6cb20: 14000003 b 0x6cb2c 6cb24: 14000002 b 0x6cb2c 6cb28: 14000001 b 0x6cb2c 6cb2c: aa0003f6 mov x22, x0 6cb30: 90000520 adrp x0, 0x110000 6cb34: 91034000 add x0, x0, #0xd0 6cb38: 97ff5616 bl 0x42390 <__cxa_guard_abort@plt> 6cb3c: 140000a8 b 0x6cddc 6cb40: aa0003f6 mov x22, x0 6cb44: 90000520 adrp x0, 0x110000 6cb48: 91034000 add x0, x0, #0xd0 6cb4c: 97ff5611 bl 0x42390 <__cxa_guard_abort@plt> 6cb50: 140000a1 b 0x6cdd4 6cb54: aa0003f6 mov x22, x0 6cb58: 90000520 adrp x0, 0x110000 6cb5c: 91034000 add x0, x0, #0xd0 6cb60: 97ff560c bl 0x42390 <__cxa_guard_abort@plt> 6cb64: 14000139 b 0x6d048 6cb68: 14000001 b 0x6cb6c 6cb6c: aa0003f3 mov x19, x0 6cb70: 90000520 adrp x0, 0x110000 6cb74: 91034000 add x0, x0, #0xd0 6cb78: 97ff5606 bl 0x42390 <__cxa_guard_abort@plt> 6cb7c: 1400013f b 0x6d078 6cb80: 14000001 b 0x6cb84 6cb84: aa0003f6 mov x22, x0 6cb88: 90000520 adrp x0, 0x110000 6cb8c: 91034000 add x0, x0, #0xd0 6cb90: 97ff5600 bl 0x42390 <__cxa_guard_abort@plt> 6cb94: f94063e0 ldr x0, [sp, #0xc0] 6cb98: b5001840 cbnz x0, 0x6cea0 6cb9c: 140000c3 b 0x6cea8 6cba0: 14000037 b 0x6cc7c 6cba4: 1400004f b 0x6cce0 6cba8: 1400004e b 0x6cce0 6cbac: 1400004d b 0x6cce0 6cbb0: f940a7f3 ldr x19, [sp, #0x148] 6cbb4: aa0003f6 mov x22, x0 6cbb8: b4000973 cbz x19, 0x6cce4 6cbbc: 91002268 add x8, x19, #0x8 6cbc0: c85ffd09 ldaxr x9, [x8] 6cbc4: d100052a sub x10, x9, #0x1 6cbc8: c80bfd0a stlxr w11, x10, [x8] 6cbcc: 35ffffab cbnz w11, 0x6cbc0 6cbd0: b50008a9 cbnz x9, 0x6cce4 6cbd4: f9400268 ldr x8, [x19] 6cbd8: aa1303e0 mov x0, x19 6cbdc: f9400908 ldr x8, [x8, #0x10] 6cbe0: d63f0100 blr x8 6cbe4: aa1303e0 mov x0, x19 6cbe8: 97ff54ea bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 6cbec: 1400003e b 0x6cce4 6cbf0: 1400003c b 0x6cce0 6cbf4: aa0003f6 mov x22, x0 6cbf8: 14000050 b 0x6cd38 6cbfc: 14000020 b 0x6cc7c 6cc00: aa0003f6 mov x22, x0 6cc04: 910763e0 add x0, sp, #0x1d8 6cc08: 97ff5666 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 6cc0c: 14000016 b 0x6cc64 6cc10: 97ff9ba7 bl 0x53aac 6cc14: 97ff9ba6 bl 0x53aac 6cc18: aa0003f6 mov x22, x0 6cc1c: 3945c3e8 ldrb w8, [sp, #0x170] 6cc20: 37000ca8 tbnz w8, #0x0, 0x6cdb4 6cc24: 14000066 b 0x6cdbc 6cc28: aa0003f6 mov x22, x0 6cc2c: 14000064 b 0x6cdbc 6cc30: aa0003f6 mov x22, x0 6cc34: 14000064 b 0x6cdc4 6cc38: aa0003f6 mov x22, x0 6cc3c: 14000066 b 0x6cdd4 6cc40: 1400000f b 0x6cc7c 6cc44: 1400000e b 0x6cc7c 6cc48: aa0003f6 mov x22, x0 6cc4c: 910483e0 add x0, sp, #0x120 6cc50: 97ff5654 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 6cc54: 14000024 b 0x6cce4 6cc58: 14000009 b 0x6cc7c 6cc5c: 14000001 b 0x6cc60 6cc60: aa0003f6 mov x22, x0 6cc64: 910483e0 add x0, sp, #0x120 6cc68: 94000b49 bl 0x6f98c 6cc6c: 1400001e b 0x6cce4 6cc70: 97ff9b8f bl 0x53aac 6cc74: 97ff9b8e bl 0x53aac 6cc78: 14000001 b 0x6cc7c 6cc7c: aa0003f6 mov x22, x0 6cc80: 14000057 b 0x6cddc 6cc84: 14000001 b 0x6cc88 6cc88: f9404bf3 ldr x19, [sp, #0x90] 6cc8c: aa0003f6 mov x22, x0 6cc90: b4000a73 cbz x19, 0x6cddc 6cc94: 91002268 add x8, x19, #0x8 6cc98: c85ffd09 ldaxr x9, [x8] 6cc9c: d100052a sub x10, x9, #0x1 6cca0: c80bfd0a stlxr w11, x10, [x8] 6cca4: 35ffffab cbnz w11, 0x6cc98 6cca8: b50009a9 cbnz x9, 0x6cddc 6ccac: f9400268 ldr x8, [x19] 6ccb0: aa1303e0 mov x0, x19 6ccb4: f9400908 ldr x8, [x8, #0x10] 6ccb8: d63f0100 blr x8 6ccbc: aa1303e0 mov x0, x19 6ccc0: 97ff54b4 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 6ccc4: 14000046 b 0x6cddc 6ccc8: aa0003f6 mov x22, x0 6cccc: f94063e0 ldr x0, [sp, #0xc0] 6ccd0: b5000e80 cbnz x0, 0x6cea0 6ccd4: 14000075 b 0x6cea8 6ccd8: aa0003f6 mov x22, x0 6ccdc: 140000db b 0x6d048 6cce0: aa0003f6 mov x22, x0 6cce4: f0000508 adrp x8, 0x10f000 6cce8: f947ad08 ldr x8, [x8, #0xf58] 6ccec: 3948a3e9 ldrb w9, [sp, #0x228] 6ccf0: aa0803ea mov x10, x8 6ccf4: 91006108 add x8, x8, #0x18 6ccf8: f900f3e8 str x8, [sp, #0x1e0] 6ccfc: 91010148 add x8, x10, #0x40 6cd00: f000050a adrp x10, 0x10f000 6cd04: f946e54a ldr x10, [x10, #0xdc8] 6cd08: f9012be8 str x8, [sp, #0x250] 6cd0c: 9100414a add x10, x10, #0x10 6cd10: f900f7ea str x10, [sp, #0x1e8] 6cd14: 36000069 tbz w9, #0x0, 0x6cd20 6cd18: f9411fe0 ldr x0, [sp, #0x238] 6cd1c: 97ff5181 bl 0x41320 <_ZdlPv@plt> 6cd20: f0000508 adrp x8, 0x10f000 6cd24: f9462108 ldr x8, [x8, #0xc40] 6cd28: aa1b03e0 mov x0, x27 6cd2c: 91004108 add x8, x8, #0x10 6cd30: f900f7e8 str x8, [sp, #0x1e8] 6cd34: 97ff561b bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 6cd38: f9401fe0 ldr x0, [sp, #0x38] 6cd3c: 97ff5195 bl 0x41390 <_ZNSt6__ndk18ios_baseD2Ev@plt> 6cd40: b40001b9 cbz x25, 0x6cd74 6cd44: 91002328 add x8, x25, #0x8 6cd48: c85ffd09 ldaxr x9, [x8] 6cd4c: d100052a sub x10, x9, #0x1 6cd50: c80bfd0a stlxr w11, x10, [x8] 6cd54: 35ffffab cbnz w11, 0x6cd48 6cd58: b50000e9 cbnz x9, 0x6cd74 6cd5c: f9400328 ldr x8, [x25] 6cd60: aa1903e0 mov x0, x25 6cd64: f9400908 ldr x8, [x8, #0x10] 6cd68: d63f0100 blr x8 6cd6c: aa1903e0 mov x0, x25 6cd70: 97ff5488 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 6cd74: f940b7f3 ldr x19, [sp, #0x168] 6cd78: b40001b3 cbz x19, 0x6cdac 6cd7c: 91002268 add x8, x19, #0x8 6cd80: c85ffd09 ldaxr x9, [x8] 6cd84: d100052a sub x10, x9, #0x1 6cd88: c80bfd0a stlxr w11, x10, [x8] 6cd8c: 35ffffab cbnz w11, 0x6cd80 6cd90: b50000e9 cbnz x9, 0x6cdac 6cd94: f9400268 ldr x8, [x19] 6cd98: aa1303e0 mov x0, x19 6cd9c: f9400908 ldr x8, [x8, #0x10] 6cda0: d63f0100 blr x8 6cda4: aa1303e0 mov x0, x19 6cda8: 97ff547a bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 6cdac: 3945c3e8 ldrb w8, [sp, #0x170] 6cdb0: 36000068 tbz w8, #0x0, 0x6cdbc 6cdb4: f940c3e0 ldr x0, [sp, #0x180] 6cdb8: 97ff515a bl 0x41320 <_ZdlPv@plt> 6cdbc: 910643e0 add x0, sp, #0x190 6cdc0: 94000af3 bl 0x6f98c 6cdc4: 9106a3e0 add x0, sp, #0x1a8 6cdc8: 940005d1 bl 0x6e50c 6cdcc: a95b23e9 ldp x9, x8, [sp, #0x1b0] 6cdd0: f9005928 str x8, [x9, #0xb0] 6cdd4: aa1c03e0 mov x0, x28 6cdd8: 9400033d bl 0x6dacc 6cddc: 910283e0 add x0, sp, #0xa0 6cde0: 940020fc bl 0x751d0 6cde4: f94063e0 ldr x0, [sp, #0xc0] 6cde8: b50005c0 cbnz x0, 0x6cea0 6cdec: 1400002f b 0x6cea8 6cdf0: 97ff9b2f bl 0x53aac 6cdf4: 97ff9b2e bl 0x53aac 6cdf8: aa0003f6 mov x22, x0 6cdfc: f940f7f3 ldr x19, [sp, #0x1e8] 6ce00: b4000233 cbz x19, 0x6ce44 6ce04: 91002268 add x8, x19, #0x8 6ce08: c85ffd09 ldaxr x9, [x8] 6ce0c: d100052a sub x10, x9, #0x1 6ce10: c80bfd0a stlxr w11, x10, [x8] 6ce14: 35ffffab cbnz w11, 0x6ce08 6ce18: b5000169 cbnz x9, 0x6ce44 6ce1c: f9400268 ldr x8, [x19] 6ce20: aa1303e0 mov x0, x19 6ce24: f9400908 ldr x8, [x8, #0x10] 6ce28: d63f0100 blr x8 6ce2c: aa1303e0 mov x0, x19 6ce30: 97ff5458 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 6ce34: b94047e8 ldr w8, [sp, #0x44] 6ce38: 36000108 tbz w8, #0x0, 0x6ce58 6ce3c: 14000017 b 0x6ce98 6ce40: aa0003f6 mov x22, x0 6ce44: b94047e8 ldr w8, [sp, #0x44] 6ce48: 36000088 tbz w8, #0x0, 0x6ce58 6ce4c: 14000013 b 0x6ce98 6ce50: aa0003f6 mov x22, x0 6ce54: 37000235 tbnz w21, #0x0, 0x6ce98 6ce58: c85fff08 ldaxr x8, [x24] 6ce5c: d1000509 sub x9, x8, #0x1 6ce60: c80aff09 stlxr w10, x9, [x24] 6ce64: 35ffffaa cbnz w10, 0x6ce58 6ce68: b5000188 cbnz x8, 0x6ce98 6ce6c: f9401bf3 ldr x19, [sp, #0x30] 6ce70: f9400268 ldr x8, [x19] 6ce74: aa1303e0 mov x0, x19 6ce78: f9400908 ldr x8, [x8, #0x10] 6ce7c: d63f0100 blr x8 6ce80: aa1303e0 mov x0, x19 6ce84: 97ff5443 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 6ce88: f94063e0 ldr x0, [sp, #0xc0] 6ce8c: b50000a0 cbnz x0, 0x6cea0 6ce90: 14000006 b 0x6cea8 6ce94: aa0003f6 mov x22, x0 6ce98: f94063e0 ldr x0, [sp, #0xc0] 6ce9c: b4000060 cbz x0, 0x6cea8 6cea0: f90067e0 str x0, [sp, #0xc8] 6cea4: 97ff511f bl 0x41320 <_ZdlPv@plt> 6cea8: 394367e8 ldrb w8, [sp, #0xd9] 6ceac: 340008a8 cbz w8, 0x6cfc0 6ceb0: 394363e8 ldrb w8, [sp, #0xd8] 6ceb4: 34000868 cbz w8, 0x6cfc0 6ceb8: 90000533 adrp x19, 0x110000 6cebc: 91034273 add x19, x19, #0xd0 6cec0: 90000534 adrp x20, 0x110000 6cec4: 08dffe68 ldarb w8, [x19] 6cec8: 36000228 tbz w8, #0x0, 0x6cf0c 6cecc: f94073e9 ldr x9, [sp, #0xe0] 6ced0: f9406688 ldr x8, [x20, #0xc8] 6ced4: f9400120 ldr x0, [x9] 6ced8: f942e508 ldr x8, [x8, #0x5c8] 6cedc: d63f0100 blr x8 6cee0: 34000420 cbz w0, 0x6cf64 6cee4: f900d7ff str xzr, [sp, #0x1a8] 6cee8: 08dffe68 ldarb w8, [x19] 6ceec: 36000268 tbz w8, #0x0, 0x6cf38 6cef0: f94073e9 ldr x9, [sp, #0xe0] 6cef4: f9406688 ldr x8, [x20, #0xc8] 6cef8: f9400120 ldr x0, [x9] 6cefc: f942e908 ldr x8, [x8, #0x5d0] 6cf00: 9106a3e1 add x1, sp, #0x1a8 6cf04: d63f0100 blr x8 6cf08: 17ffffef b 0x6cec4 6cf0c: aa1303e0 mov x0, x19 6cf10: 97ff55f4 bl 0x426e0 <__cxa_guard_acquire@plt> 6cf14: 34fffdc0 cbz w0, 0x6cecc 6cf18: 97ff50f6 bl 0x412f0 6cf1c: 90000533 adrp x19, 0x110000 6cf20: 90000534 adrp x20, 0x110000 6cf24: 91034273 add x19, x19, #0xd0 6cf28: f9006680 str x0, [x20, #0xc8] 6cf2c: aa1303e0 mov x0, x19 6cf30: 97ff5230 bl 0x417f0 <__cxa_guard_release@plt> 6cf34: 17ffffe6 b 0x6cecc 6cf38: aa1303e0 mov x0, x19 6cf3c: 97ff55e9 bl 0x426e0 <__cxa_guard_acquire@plt> 6cf40: 34fffd80 cbz w0, 0x6cef0 6cf44: 97ff50eb bl 0x412f0 6cf48: 90000533 adrp x19, 0x110000 6cf4c: 90000534 adrp x20, 0x110000 6cf50: 91034273 add x19, x19, #0xd0 6cf54: f9006680 str x0, [x20, #0xc8] 6cf58: aa1303e0 mov x0, x19 6cf5c: 97ff5225 bl 0x417f0 <__cxa_guard_release@plt> 6cf60: 17ffffe4 b 0x6cef0 6cf64: a94e2be8 ldp x8, x10, [sp, #0xe0] 6cf68: f9407be9 ldr x9, [sp, #0xf0] 6cf6c: b40000c9 cbz x9, 0x6cf84 6cf70: 9100212b add x11, x9, #0x8 6cf74: c85f7d6c ldxr x12, [x11] 6cf78: 9100058c add x12, x12, #0x1 6cf7c: c80d7d6c stxr w13, x12, [x11] 6cf80: 35ffffad cbnz w13, 0x6cf74 6cf84: f9400d13 ldr x19, [x8, #0x18] 6cf88: a901250a stp x10, x9, [x8, #0x10] 6cf8c: b40001b3 cbz x19, 0x6cfc0 6cf90: 91002268 add x8, x19, #0x8 6cf94: c85ffd09 ldaxr x9, [x8] 6cf98: d100052a sub x10, x9, #0x1 6cf9c: c80bfd0a stlxr w11, x10, [x8] 6cfa0: 35ffffab cbnz w11, 0x6cf94 6cfa4: b50000e9 cbnz x9, 0x6cfc0 6cfa8: f9400268 ldr x8, [x19] 6cfac: aa1303e0 mov x0, x19 6cfb0: f9400908 ldr x8, [x8, #0x10] 6cfb4: d63f0100 blr x8 6cfb8: aa1303e0 mov x0, x19 6cfbc: 97ff53f5 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 6cfc0: f9407bf3 ldr x19, [sp, #0xf0] 6cfc4: b40001b3 cbz x19, 0x6cff8 6cfc8: 91002268 add x8, x19, #0x8 6cfcc: c85ffd09 ldaxr x9, [x8] 6cfd0: d100052a sub x10, x9, #0x1 6cfd4: c80bfd0a stlxr w11, x10, [x8] 6cfd8: 35ffffab cbnz w11, 0x6cfcc 6cfdc: b50000e9 cbnz x9, 0x6cff8 6cfe0: f9400268 ldr x8, [x19] 6cfe4: aa1303e0 mov x0, x19 6cfe8: f9400908 ldr x8, [x8, #0x10] 6cfec: d63f0100 blr x8 6cff0: aa1303e0 mov x0, x19 6cff4: 97ff53e7 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 6cff8: b94047e8 ldr w8, [sp, #0x44] 6cffc: 370001e8 tbnz w8, #0x0, 0x6d038 6d000: f9401be8 ldr x8, [sp, #0x30] 6d004: 91002108 add x8, x8, #0x8 6d008: c85ffd09 ldaxr x9, [x8] 6d00c: d100052a sub x10, x9, #0x1 6d010: c80bfd0a stlxr w11, x10, [x8] 6d014: 35ffffab cbnz w11, 0x6d008 6d018: b5000109 cbnz x9, 0x6d038 6d01c: f9401bf3 ldr x19, [sp, #0x30] 6d020: f9400268 ldr x8, [x19] 6d024: aa1303e0 mov x0, x19 6d028: f9400908 ldr x8, [x8, #0x10] 6d02c: d63f0100 blr x8 6d030: aa1303e0 mov x0, x19 6d034: 97ff53d7 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 6d038: 9103e3e0 add x0, sp, #0xf8 6d03c: 94000534 bl 0x6e50c 6d040: a95023e9 ldp x9, x8, [sp, #0x100] 6d044: f9005928 str x8, [x9, #0xb0] 6d048: f9400fe0 ldr x0, [sp, #0x18] 6d04c: 940002a0 bl 0x6dacc 6d050: aa1603e0 mov x0, x22 6d054: 9401a0d2 bl 0xd539c <__cxa_demangle+0x12abc> 6d058: 17fffec5 b 0x6cb6c 6d05c: 17fffec4 b 0x6cb6c 6d060: 97ff9a93 bl 0x53aac 6d064: 97ff9a92 bl 0x53aac 6d068: 14000003 b 0x6d074 6d06c: 14000002 b 0x6d074 6d070: 14000001 b 0x6d074 6d074: aa0003f3 mov x19, x0 6d078: 910363e8 add x8, sp, #0xd8 6d07c: 91004100 add x0, x8, #0x10 6d080: 97ff5975 bl 0x43654 6d084: aa1303e0 mov x0, x19 6d088: 97ff9a89 bl 0x53aac 6d08c: aa1f03e0 mov x0, xzr 6d090: d65f03c0 ret 6d094: f900011f str xzr, [x8] 6d098: d65f03c0 ret 6d09c: d10103ff sub sp, sp, #0x40 6d0a0: f9000bf5 str x21, [sp, #0x10] 6d0a4: a9024ff4 stp x20, x19, [sp, #0x20] 6d0a8: a9037bfd stp x29, x30, [sp, #0x30] 6d0ac: 9100c3fd add x29, sp, #0x30 6d0b0: d53bd054 mrs x20, TPIDR_EL0 6d0b4: f9401688 ldr x8, [x20, #0x28] 6d0b8: aa0003f3 mov x19, x0 6d0bc: f0000515 adrp x21, 0x110000 6d0c0: f90007e8 str x8, [sp, #0x8] 6d0c4: f0000508 adrp x8, 0x110000 6d0c8: 91034108 add x8, x8, #0xd0 6d0cc: 08dffd08 ldarb w8, [x8] 6d0d0: 36000308 tbz w8, #0x0, 0x6d130 6d0d4: f0000508 adrp x8, 0x110000 6d0d8: f9407108 ldr x8, [x8, #0xe0] 6d0dc: f94066a9 ldr x9, [x21, #0xc8] 6d0e0: a9400e62 ldp x2, x3, [x19] 6d0e4: 910003e1 mov x1, sp 6d0e8: f9400908 ldr x8, [x8, #0x10] 6d0ec: f9417929 ldr x9, [x9, #0x2f0] 6d0f0: f9400900 ldr x0, [x8, #0x10] 6d0f4: d63f0120 blr x9 6d0f8: fd4003e0 ldr d0, [sp] 6d0fc: f9401688 ldr x8, [x20, #0x28] 6d100: f94007e9 ldr x9, [sp, #0x8] 6d104: 7100001f cmp w0, #0x0 6d108: 1a9f17e0 cset w0, eq 6d10c: eb09011f cmp x8, x9 6d110: 54000241 b.ne 0x6d158 6d114: a9437bfd ldp x29, x30, [sp, #0x30] 6d118: a9424ff4 ldp x20, x19, [sp, #0x20] 6d11c: f9400bf5 ldr x21, [sp, #0x10] 6d120: 1e790008 fcvtzu w8, d0 6d124: b3607d00 bfi x0, x8, #32, #32 6d128: 910103ff add sp, sp, #0x40 6d12c: d65f03c0 ret 6d130: f0000500 adrp x0, 0x110000 6d134: 91034000 add x0, x0, #0xd0 6d138: 97ff556a bl 0x426e0 <__cxa_guard_acquire@plt> 6d13c: 34fffcc0 cbz w0, 0x6d0d4 6d140: 97ff506c bl 0x412f0 6d144: f90066a0 str x0, [x21, #0xc8] 6d148: f0000500 adrp x0, 0x110000 6d14c: 91034000 add x0, x0, #0xd0 6d150: 97ff51a8 bl 0x417f0 <__cxa_guard_release@plt> 6d154: 17ffffe0 b 0x6d0d4 6d158: 97ff54ce bl 0x42490 <__stack_chk_fail@plt> 6d15c: aa0003f3 mov x19, x0 6d160: f0000500 adrp x0, 0x110000 6d164: 91034000 add x0, x0, #0xd0 6d168: 97ff548a bl 0x42390 <__cxa_guard_abort@plt> 6d16c: aa1303e0 mov x0, x19 6d170: 9401a08b bl 0xd539c <__cxa_demangle+0x12abc> 6d174: d10103ff sub sp, sp, #0x40 6d178: f9000bf5 str x21, [sp, #0x10] 6d17c: a9024ff4 stp x20, x19, [sp, #0x20] 6d180: a9037bfd stp x29, x30, [sp, #0x30] 6d184: 9100c3fd add x29, sp, #0x30 6d188: d53bd054 mrs x20, TPIDR_EL0 6d18c: f9401688 ldr x8, [x20, #0x28] 6d190: aa0003f3 mov x19, x0 6d194: f0000515 adrp x21, 0x110000 6d198: f90007e8 str x8, [sp, #0x8] 6d19c: f0000508 adrp x8, 0x110000 6d1a0: 91034108 add x8, x8, #0xd0 6d1a4: 08dffd08 ldarb w8, [x8] 6d1a8: 36000308 tbz w8, #0x0, 0x6d208 6d1ac: f0000508 adrp x8, 0x110000 6d1b0: f9407108 ldr x8, [x8, #0xe0] 6d1b4: f94066a9 ldr x9, [x21, #0xc8] 6d1b8: a9400e62 ldp x2, x3, [x19] 6d1bc: 910003e1 mov x1, sp 6d1c0: f9400908 ldr x8, [x8, #0x10] 6d1c4: f9417929 ldr x9, [x9, #0x2f0] 6d1c8: f9400900 ldr x0, [x8, #0x10] 6d1cc: d63f0120 blr x9 6d1d0: fd4003e0 ldr d0, [sp] 6d1d4: f9401688 ldr x8, [x20, #0x28] 6d1d8: f94007e9 ldr x9, [sp, #0x8] 6d1dc: 7100001f cmp w0, #0x0 6d1e0: 1a9f17e0 cset w0, eq 6d1e4: eb09011f cmp x8, x9 6d1e8: 54000241 b.ne 0x6d230 6d1ec: a9437bfd ldp x29, x30, [sp, #0x30] 6d1f0: a9424ff4 ldp x20, x19, [sp, #0x20] 6d1f4: f9400bf5 ldr x21, [sp, #0x10] 6d1f8: 1e780008 fcvtzs w8, d0 6d1fc: b3607d00 bfi x0, x8, #32, #32 6d200: 910103ff add sp, sp, #0x40 6d204: d65f03c0 ret 6d208: f0000500 adrp x0, 0x110000 6d20c: 91034000 add x0, x0, #0xd0 6d210: 97ff5534 bl 0x426e0 <__cxa_guard_acquire@plt> 6d214: 34fffcc0 cbz w0, 0x6d1ac 6d218: 97ff5036 bl 0x412f0 6d21c: f90066a0 str x0, [x21, #0xc8] 6d220: f0000500 adrp x0, 0x110000 6d224: 91034000 add x0, x0, #0xd0 6d228: 97ff5172 bl 0x417f0 <__cxa_guard_release@plt> 6d22c: 17ffffe0 b 0x6d1ac 6d230: 97ff5498 bl 0x42490 <__stack_chk_fail@plt> 6d234: aa0003f3 mov x19, x0 6d238: f0000500 adrp x0, 0x110000 6d23c: 91034000 add x0, x0, #0xd0 6d240: 97ff5454 bl 0x42390 <__cxa_guard_abort@plt> 6d244: aa1303e0 mov x0, x19 6d248: 9401a055 bl 0xd539c <__cxa_demangle+0x12abc> 6d24c: b9400808 ldr w8, [x0, #0x8] 6d250: 71000d1f cmp w8, #0x3 6d254: 1a9f17e0 cset w0, eq 6d258: d65f03c0 ret 6d25c: b9400808 ldr w8, [x0, #0x8] 6d260: 7100091f cmp w8, #0x2 6d264: 1a9f17e0 cset w0, eq 6d268: d65f03c0 ret 6d26c: b9400808 ldr w8, [x0, #0x8] 6d270: 32000108 orr w8, w8, #0x1 6d274: 71000d1f cmp w8, #0x3 6d278: 1a9f17e0 cset w0, eq 6d27c: d65f03c0 ret 6d280: b9400808 ldr w8, [x0, #0x8] 6d284: 31001d1f cmn w8, #0x7 6d288: 1a9f17e0 cset w0, eq 6d28c: d65f03c0 ret 6d290: f0000508 adrp x8, 0x110000 6d294: f9407100 ldr x0, [x8, #0xe0] 6d298: d65f03c0 ret 6d29c: a9bb67fa stp x26, x25, [sp, #-0x50]! 6d2a0: a9015ff8 stp x24, x23, [sp, #0x10] 6d2a4: a90257f6 stp x22, x21, [sp, #0x20] 6d2a8: a9034ff4 stp x20, x19, [sp, #0x30] 6d2ac: a9047bfd stp x29, x30, [sp, #0x40] 6d2b0: 910103fd add x29, sp, #0x40 6d2b4: f000051a adrp x26, 0x110000 6d2b8: 9103435a add x26, x26, #0xd0 6d2bc: 08dfff48 ldarb w8, [x26] 6d2c0: aa0203f3 mov x19, x2 6d2c4: aa0103f4 mov x20, x1 6d2c8: aa0003f5 mov x21, x0 6d2cc: f0000519 adrp x25, 0x110000 6d2d0: 360005e8 tbz w8, #0x0, 0x6d38c 6d2d4: f9406728 ldr x8, [x25, #0xc8] 6d2d8: 52800021 mov w1, #0x1 // =1 6d2dc: aa1503e0 mov x0, x21 6d2e0: f9402508 ldr x8, [x8, #0x48] 6d2e4: d63f0100 blr x8 6d2e8: b4000460 cbz x0, 0x6d374 6d2ec: f0000517 adrp x23, 0x110000 6d2f0: f94072f8 ldr x24, [x23, #0xe0] 6d2f4: f90072e0 str x0, [x23, #0xe0] 6d2f8: 08dfff48 ldarb w8, [x26] 6d2fc: aa0003f6 mov x22, x0 6d300: 360005a8 tbz w8, #0x0, 0x6d3b4 6d304: f9406728 ldr x8, [x25, #0xc8] 6d308: b9400ec2 ldr w2, [x22, #0xc] 6d30c: f9427108 ldr x8, [x8, #0x4e0] 6d310: aa1403e0 mov x0, x20 6d314: aa1303e1 mov x1, x19 6d318: d63f0100 blr x8 6d31c: aa0003f6 mov x22, x0 6d320: b4000280 cbz x0, 0x6d370 6d324: f94006c8 ldr x8, [x22, #0x8] 6d328: b4000068 cbz x8, 0x6d334 6d32c: aa1603e0 mov x0, x22 6d330: d63f0100 blr x8 6d334: 08dfff48 ldarb w8, [x26] 6d338: 36000528 tbz w8, #0x0, 0x6d3dc 6d33c: f9406728 ldr x8, [x25, #0xc8] 6d340: f940b508 ldr x8, [x8, #0x168] 6d344: aa1503e0 mov x0, x21 6d348: aa1603e1 mov x1, x22 6d34c: d63f0100 blr x8 6d350: 08dfff48 ldarb w8, [x26] 6d354: 36000588 tbz w8, #0x0, 0x6d404 6d358: f9406728 ldr x8, [x25, #0xc8] 6d35c: f9426d08 ldr x8, [x8, #0x4d8] 6d360: aa1403e0 mov x0, x20 6d364: aa1303e1 mov x1, x19 6d368: aa1f03e2 mov x2, xzr 6d36c: d63f0100 blr x8 6d370: f90072f8 str x24, [x23, #0xe0] 6d374: a9447bfd ldp x29, x30, [sp, #0x40] 6d378: a9434ff4 ldp x20, x19, [sp, #0x30] 6d37c: a94257f6 ldp x22, x21, [sp, #0x20] 6d380: a9415ff8 ldp x24, x23, [sp, #0x10] 6d384: a8c567fa ldp x26, x25, [sp], #0x50 6d388: d65f03c0 ret 6d38c: f0000500 adrp x0, 0x110000 6d390: 91034000 add x0, x0, #0xd0 6d394: 97ff54d3 bl 0x426e0 <__cxa_guard_acquire@plt> 6d398: 34fff9e0 cbz w0, 0x6d2d4 6d39c: 97ff4fd5 bl 0x412f0 6d3a0: f9006720 str x0, [x25, #0xc8] 6d3a4: f0000500 adrp x0, 0x110000 6d3a8: 91034000 add x0, x0, #0xd0 6d3ac: 97ff5111 bl 0x417f0 <__cxa_guard_release@plt> 6d3b0: 17ffffc9 b 0x6d2d4 6d3b4: f0000500 adrp x0, 0x110000 6d3b8: 91034000 add x0, x0, #0xd0 6d3bc: 97ff54c9 bl 0x426e0 <__cxa_guard_acquire@plt> 6d3c0: 34fffa20 cbz w0, 0x6d304 6d3c4: 97ff4fcb bl 0x412f0 6d3c8: f9006720 str x0, [x25, #0xc8] 6d3cc: f0000500 adrp x0, 0x110000 6d3d0: 91034000 add x0, x0, #0xd0 6d3d4: 97ff5107 bl 0x417f0 <__cxa_guard_release@plt> 6d3d8: 17ffffcb b 0x6d304 6d3dc: f0000500 adrp x0, 0x110000 6d3e0: 91034000 add x0, x0, #0xd0 6d3e4: 97ff54bf bl 0x426e0 <__cxa_guard_acquire@plt> 6d3e8: 34fffaa0 cbz w0, 0x6d33c 6d3ec: 97ff4fc1 bl 0x412f0 6d3f0: f9006720 str x0, [x25, #0xc8] 6d3f4: f0000500 adrp x0, 0x110000 6d3f8: 91034000 add x0, x0, #0xd0 6d3fc: 97ff50fd bl 0x417f0 <__cxa_guard_release@plt> 6d400: 17ffffcf b 0x6d33c 6d404: f0000500 adrp x0, 0x110000 6d408: 91034000 add x0, x0, #0xd0 6d40c: 97ff54b5 bl 0x426e0 <__cxa_guard_acquire@plt> 6d410: 34fffa40 cbz w0, 0x6d358 6d414: 97ff4fb7 bl 0x412f0 6d418: f9006720 str x0, [x25, #0xc8] 6d41c: f0000500 adrp x0, 0x110000 6d420: 91034000 add x0, x0, #0xd0 6d424: 97ff50f3 bl 0x417f0 <__cxa_guard_release@plt> 6d428: 17ffffcc b 0x6d358 6d42c: 14000002 b 0x6d434 6d430: 14000001 b 0x6d434 6d434: aa0003f3 mov x19, x0 6d438: f0000500 adrp x0, 0x110000 6d43c: 91034000 add x0, x0, #0xd0 6d440: 97ff53d4 bl 0x42390 <__cxa_guard_abort@plt> 6d444: aa1303e0 mov x0, x19 6d448: f90072f8 str x24, [x23, #0xe0] 6d44c: 94019fd4 bl 0xd539c <__cxa_demangle+0x12abc> 6d450: aa0003f3 mov x19, x0 6d454: f0000500 adrp x0, 0x110000 6d458: 91034000 add x0, x0, #0xd0 6d45c: 97ff53cd bl 0x42390 <__cxa_guard_abort@plt> 6d460: aa1303e0 mov x0, x19 6d464: 94019fce bl 0xd539c <__cxa_demangle+0x12abc> 6d468: f90072f8 str x24, [x23, #0xe0] 6d46c: 94019fcc bl 0xd539c <__cxa_demangle+0x12abc> 6d470: aa1f03e1 mov x1, xzr 6d474: 14000001 b 0x6d478 6d478: d101c3ff sub sp, sp, #0x70 6d47c: f9001bf7 str x23, [sp, #0x30] 6d480: a90457f6 stp x22, x21, [sp, #0x40] 6d484: a9054ff4 stp x20, x19, [sp, #0x50] 6d488: a9067bfd stp x29, x30, [sp, #0x60] 6d48c: 910183fd add x29, sp, #0x60 6d490: d53bd055 mrs x21, TPIDR_EL0 6d494: f94016a8 ldr x8, [x21, #0x28] 6d498: aa0003f3 mov x19, x0 6d49c: aa0103f4 mov x20, x1 6d4a0: f90017e8 str x8, [sp, #0x28] 6d4a4: f900081f str xzr, [x0, #0x10] 6d4a8: 52800400 mov w0, #0x20 // =32 6d4ac: 97ff5379 bl 0x42290 <_Znwm@plt> 6d4b0: f00004c8 adrp x8, 0x108000 6d4b4: 91360108 add x8, x8, #0xd80 6d4b8: f100029f cmp x20, #0x0 6d4bc: f0000517 adrp x23, 0x110000 6d4c0: 6f00e400 movi v0.2d, #0000000000000000 6d4c4: 910342f7 add x23, x23, #0xd0 6d4c8: a9007c08 stp x8, xzr, [x0] 6d4cc: 1a9f07e8 cset w8, ne 6d4d0: f0000516 adrp x22, 0x110000 6d4d4: a9017c1f stp xzr, xzr, [x0, #0x10] 6d4d8: f9000e60 str x0, [x19, #0x18] 6d4dc: b900927f str wzr, [x19, #0x90] 6d4e0: ad010260 stp q0, q0, [x19, #0x20] 6d4e4: ad058260 stp q0, q0, [x19, #0xb0] 6d4e8: 39002268 strb w8, [x19, #0x8] 6d4ec: b50000f4 cbnz x20, 0x6d508 6d4f0: 08dffee8 ldarb w8, [x23] 6d4f4: 360015c8 tbz w8, #0x0, 0x6d7ac 6d4f8: f94066c8 ldr x8, [x22, #0xc8] 6d4fc: f9400108 ldr x8, [x8] 6d500: d63f0100 blr x8 6d504: aa0003f4 mov x20, x0 6d508: f9000274 str x20, [x19] 6d50c: 08dffee8 ldarb w8, [x23] 6d510: 360009a8 tbz w8, #0x0, 0x6d644 6d514: f94066c8 ldr x8, [x22, #0xc8] 6d518: f9400260 ldr x0, [x19] 6d51c: f9402908 ldr x8, [x8, #0x50] 6d520: 52800021 mov w1, #0x1 // =1 6d524: aa1303e2 mov x2, x19 6d528: d63f0100 blr x8 6d52c: 08dffee8 ldarb w8, [x23] 6d530: 360009e8 tbz w8, #0x0, 0x6d66c 6d534: f94066c8 ldr x8, [x22, #0xc8] 6d538: f9437d08 ldr x8, [x8, #0x6f8] 6d53c: d63f0100 blr x8 6d540: a9040660 stp x0, x1, [x19, #0x40] 6d544: 08dffee8 ldarb w8, [x23] 6d548: 36000a68 tbz w8, #0x0, 0x6d694 6d54c: f94066c8 ldr x8, [x22, #0xc8] 6d550: f9437908 ldr x8, [x8, #0x6f0] 6d554: d63f0100 blr x8 6d558: a9050660 stp x0, x1, [x19, #0x50] 6d55c: 08dffee8 ldarb w8, [x23] 6d560: 36000ae8 tbz w8, #0x0, 0x6d6bc 6d564: f94066c8 ldr x8, [x22, #0xc8] 6d568: f9437108 ldr x8, [x8, #0x6e0] 6d56c: d63f0100 blr x8 6d570: a9060660 stp x0, x1, [x19, #0x60] 6d574: 08dffee8 ldarb w8, [x23] 6d578: 36000b68 tbz w8, #0x0, 0x6d6e4 6d57c: f94066c8 ldr x8, [x22, #0xc8] 6d580: f9437508 ldr x8, [x8, #0x6e8] 6d584: d63f0100 blr x8 6d588: a9070660 stp x0, x1, [x19, #0x70] 6d58c: 08dffee8 ldarb w8, [x23] 6d590: 36000be8 tbz w8, #0x0, 0x6d70c 6d594: f94066c8 ldr x8, [x22, #0xc8] 6d598: f9437d08 ldr x8, [x8, #0x6f8] 6d59c: d63f0100 blr x8 6d5a0: a9080660 stp x0, x1, [x19, #0x80] 6d5a4: 08dffee8 ldarb w8, [x23] 6d5a8: 36000c68 tbz w8, #0x0, 0x6d734 6d5ac: f94066c8 ldr x8, [x22, #0xc8] 6d5b0: f9437d08 ldr x8, [x8, #0x6f8] 6d5b4: d63f0100 blr x8 6d5b8: f0000368 adrp x8, 0xdc000 >+0x1e> 6d5bc: 90000009 adrp x9, 0x6d000 6d5c0: 91015908 add x8, x8, #0x56 6d5c4: 910a7129 add x9, x9, #0x29c 6d5c8: aa1303f4 mov x20, x19 6d5cc: a9098660 stp x0, x1, [x19, #0x98] 6d5d0: 3902a27f strb wzr, [x19, #0xa8] 6d5d4: a901ffff stp xzr, xzr, [sp, #0x18] 6d5d8: a90027e8 stp x8, x9, [sp] 6d5dc: f9000bff str xzr, [sp, #0x10] 6d5e0: b800ce9f str wzr, [x20, #0xc]! 6d5e4: 08dffee8 ldarb w8, [x23] 6d5e8: 36000ba8 tbz w8, #0x0, 0x6d75c 6d5ec: f94066c8 ldr x8, [x22, #0xc8] 6d5f0: f9411508 ldr x8, [x8, #0x228] 6d5f4: aa1403e0 mov x0, x20 6d5f8: d63f0100 blr x8 6d5fc: 08dffee8 ldarb w8, [x23] 6d600: 36000c28 tbz w8, #0x0, 0x6d784 6d604: f94066c8 ldr x8, [x22, #0xc8] 6d608: f9400260 ldr x0, [x19] 6d60c: b9400e61 ldr w1, [x19, #0xc] 6d610: f9411908 ldr x8, [x8, #0x230] 6d614: 910003e2 mov x2, sp 6d618: d63f0100 blr x8 6d61c: f94016a8 ldr x8, [x21, #0x28] 6d620: f94017e9 ldr x9, [sp, #0x28] 6d624: eb09011f cmp x8, x9 6d628: 54000d61 b.ne 0x6d7d4 6d62c: a9467bfd ldp x29, x30, [sp, #0x60] 6d630: a9454ff4 ldp x20, x19, [sp, #0x50] 6d634: a94457f6 ldp x22, x21, [sp, #0x40] 6d638: f9401bf7 ldr x23, [sp, #0x30] 6d63c: 9101c3ff add sp, sp, #0x70 6d640: d65f03c0 ret 6d644: f0000500 adrp x0, 0x110000 6d648: 91034000 add x0, x0, #0xd0 6d64c: 97ff5425 bl 0x426e0 <__cxa_guard_acquire@plt> 6d650: 34fff620 cbz w0, 0x6d514 6d654: 97ff4f27 bl 0x412f0 6d658: f90066c0 str x0, [x22, #0xc8] 6d65c: f0000500 adrp x0, 0x110000 6d660: 91034000 add x0, x0, #0xd0 6d664: 97ff5063 bl 0x417f0 <__cxa_guard_release@plt> 6d668: 17ffffab b 0x6d514 6d66c: f0000500 adrp x0, 0x110000 6d670: 91034000 add x0, x0, #0xd0 6d674: 97ff541b bl 0x426e0 <__cxa_guard_acquire@plt> 6d678: 34fff5e0 cbz w0, 0x6d534 6d67c: 97ff4f1d bl 0x412f0 6d680: f90066c0 str x0, [x22, #0xc8] 6d684: f0000500 adrp x0, 0x110000 6d688: 91034000 add x0, x0, #0xd0 6d68c: 97ff5059 bl 0x417f0 <__cxa_guard_release@plt> 6d690: 17ffffa9 b 0x6d534 6d694: f0000500 adrp x0, 0x110000 6d698: 91034000 add x0, x0, #0xd0 6d69c: 97ff5411 bl 0x426e0 <__cxa_guard_acquire@plt> 6d6a0: 34fff560 cbz w0, 0x6d54c 6d6a4: 97ff4f13 bl 0x412f0 6d6a8: f90066c0 str x0, [x22, #0xc8] 6d6ac: f0000500 adrp x0, 0x110000 6d6b0: 91034000 add x0, x0, #0xd0 6d6b4: 97ff504f bl 0x417f0 <__cxa_guard_release@plt> 6d6b8: 17ffffa5 b 0x6d54c 6d6bc: f0000500 adrp x0, 0x110000 6d6c0: 91034000 add x0, x0, #0xd0 6d6c4: 97ff5407 bl 0x426e0 <__cxa_guard_acquire@plt> 6d6c8: 34fff4e0 cbz w0, 0x6d564 6d6cc: 97ff4f09 bl 0x412f0 6d6d0: f90066c0 str x0, [x22, #0xc8] 6d6d4: f0000500 adrp x0, 0x110000 6d6d8: 91034000 add x0, x0, #0xd0 6d6dc: 97ff5045 bl 0x417f0 <__cxa_guard_release@plt> 6d6e0: 17ffffa1 b 0x6d564 6d6e4: f0000500 adrp x0, 0x110000 6d6e8: 91034000 add x0, x0, #0xd0 6d6ec: 97ff53fd bl 0x426e0 <__cxa_guard_acquire@plt> 6d6f0: 34fff460 cbz w0, 0x6d57c 6d6f4: 97ff4eff bl 0x412f0 6d6f8: f90066c0 str x0, [x22, #0xc8] 6d6fc: f0000500 adrp x0, 0x110000 6d700: 91034000 add x0, x0, #0xd0 6d704: 97ff503b bl 0x417f0 <__cxa_guard_release@plt> 6d708: 17ffff9d b 0x6d57c 6d70c: f0000500 adrp x0, 0x110000 6d710: 91034000 add x0, x0, #0xd0 6d714: 97ff53f3 bl 0x426e0 <__cxa_guard_acquire@plt> 6d718: 34fff3e0 cbz w0, 0x6d594 6d71c: 97ff4ef5 bl 0x412f0 6d720: f90066c0 str x0, [x22, #0xc8] 6d724: f0000500 adrp x0, 0x110000 6d728: 91034000 add x0, x0, #0xd0 6d72c: 97ff5031 bl 0x417f0 <__cxa_guard_release@plt> 6d730: 17ffff99 b 0x6d594 6d734: f0000500 adrp x0, 0x110000 6d738: 91034000 add x0, x0, #0xd0 6d73c: 97ff53e9 bl 0x426e0 <__cxa_guard_acquire@plt> 6d740: 34fff360 cbz w0, 0x6d5ac 6d744: 97ff4eeb bl 0x412f0 6d748: f90066c0 str x0, [x22, #0xc8] 6d74c: f0000500 adrp x0, 0x110000 6d750: 91034000 add x0, x0, #0xd0 6d754: 97ff5027 bl 0x417f0 <__cxa_guard_release@plt> 6d758: 17ffff95 b 0x6d5ac 6d75c: f0000500 adrp x0, 0x110000 6d760: 91034000 add x0, x0, #0xd0 6d764: 97ff53df bl 0x426e0 <__cxa_guard_acquire@plt> 6d768: 34fff420 cbz w0, 0x6d5ec 6d76c: 97ff4ee1 bl 0x412f0 6d770: f90066c0 str x0, [x22, #0xc8] 6d774: f0000500 adrp x0, 0x110000 6d778: 91034000 add x0, x0, #0xd0 6d77c: 97ff501d bl 0x417f0 <__cxa_guard_release@plt> 6d780: 17ffff9b b 0x6d5ec 6d784: f0000500 adrp x0, 0x110000 6d788: 91034000 add x0, x0, #0xd0 6d78c: 97ff53d5 bl 0x426e0 <__cxa_guard_acquire@plt> 6d790: 34fff3a0 cbz w0, 0x6d604 6d794: 97ff4ed7 bl 0x412f0 6d798: f90066c0 str x0, [x22, #0xc8] 6d79c: f0000500 adrp x0, 0x110000 6d7a0: 91034000 add x0, x0, #0xd0 6d7a4: 97ff5013 bl 0x417f0 <__cxa_guard_release@plt> 6d7a8: 17ffff97 b 0x6d604 6d7ac: f0000500 adrp x0, 0x110000 6d7b0: 91034000 add x0, x0, #0xd0 6d7b4: 97ff53cb bl 0x426e0 <__cxa_guard_acquire@plt> 6d7b8: 34ffea00 cbz w0, 0x6d4f8 6d7bc: 97ff4ecd bl 0x412f0 6d7c0: f90066c0 str x0, [x22, #0xc8] 6d7c4: f0000500 adrp x0, 0x110000 6d7c8: 91034000 add x0, x0, #0xd0 6d7cc: 97ff5009 bl 0x417f0 <__cxa_guard_release@plt> 6d7d0: 17ffff4a b 0x6d4f8 6d7d4: 97ff532f bl 0x42490 <__stack_chk_fail@plt> 6d7d8: 14000009 b 0x6d7fc 6d7dc: 14000008 b 0x6d7fc 6d7e0: 14000007 b 0x6d7fc 6d7e4: 14000006 b 0x6d7fc 6d7e8: 14000005 b 0x6d7fc 6d7ec: 14000004 b 0x6d7fc 6d7f0: 14000003 b 0x6d7fc 6d7f4: 14000002 b 0x6d7fc 6d7f8: 14000001 b 0x6d7fc 6d7fc: aa0003f4 mov x20, x0 6d800: f0000500 adrp x0, 0x110000 6d804: 91034000 add x0, x0, #0xd0 6d808: 97ff52e2 bl 0x42390 <__cxa_guard_abort@plt> 6d80c: f9405e60 ldr x0, [x19, #0xb8] 6d810: b5000180 cbnz x0, 0x6d840 6d814: 1400000d b 0x6d848 6d818: 14000007 b 0x6d834 6d81c: 14000006 b 0x6d834 6d820: 14000005 b 0x6d834 6d824: 14000004 b 0x6d834 6d828: 14000003 b 0x6d834 6d82c: 14000002 b 0x6d834 6d830: 14000001 b 0x6d834 6d834: aa0003f4 mov x20, x0 6d838: f9405e60 ldr x0, [x19, #0xb8] 6d83c: b4000060 cbz x0, 0x6d848 6d840: f9006260 str x0, [x19, #0xc0] 6d844: 97ff4eb7 bl 0x41320 <_ZdlPv@plt> 6d848: f9401660 ldr x0, [x19, #0x28] 6d84c: b4000060 cbz x0, 0x6d858 6d850: f9001a60 str x0, [x19, #0x30] 6d854: 97ff4eb3 bl 0x41320 <_ZdlPv@plt> 6d858: f9400e73 ldr x19, [x19, #0x18] 6d85c: b40001b3 cbz x19, 0x6d890 6d860: 91002268 add x8, x19, #0x8 6d864: c85ffd09 ldaxr x9, [x8] 6d868: d100052a sub x10, x9, #0x1 6d86c: c80bfd0a stlxr w11, x10, [x8] 6d870: 35ffffab cbnz w11, 0x6d864 6d874: b50000e9 cbnz x9, 0x6d890 6d878: f9400268 ldr x8, [x19] 6d87c: aa1303e0 mov x0, x19 6d880: f9400908 ldr x8, [x8, #0x10] 6d884: d63f0100 blr x8 6d888: aa1303e0 mov x0, x19 6d88c: 97ff51c1 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 6d890: aa1403e0 mov x0, x20 6d894: 94019ec2 bl 0xd539c <__cxa_demangle+0x12abc> 6d898: aa0003e8 mov x8, x0 6d89c: f9400000 ldr x0, [x0] 6d8a0: b4000060 cbz x0, 0x6d8ac 6d8a4: f9000500 str x0, [x8, #0x8] 6d8a8: 17ff4e9e b 0x41320 <_ZdlPv@plt> 6d8ac: d65f03c0 ret 6d8b0: aa0003e8 mov x8, x0 6d8b4: f9400000 ldr x0, [x0] 6d8b8: b4000060 cbz x0, 0x6d8c4 6d8bc: f9000500 str x0, [x8, #0x8] 6d8c0: 17ff4e98 b 0x41320 <_ZdlPv@plt> 6d8c4: d65f03c0 ret 6d8c8: a9bd57f6 stp x22, x21, [sp, #-0x30]! 6d8cc: a9014ff4 stp x20, x19, [sp, #0x10] 6d8d0: a9027bfd stp x29, x30, [sp, #0x20] 6d8d4: 910083fd add x29, sp, #0x20 6d8d8: aa0003f4 mov x20, x0 6d8dc: f8428e88 ldr x8, [x20, #0x28]! 6d8e0: aa0003f3 mov x19, x0 6d8e4: f9400689 ldr x9, [x20, #0x8] 6d8e8: eb08013f cmp x9, x8 6d8ec: 54000061 b.ne 0x6d8f8 6d8f0: aa0903e8 mov x8, x9 6d8f4: 1400000d b 0x6d928 6d8f8: aa1f03f5 mov x21, xzr 6d8fc: f8757900 ldr x0, [x8, x21, lsl #3] 6d900: b50000e0 cbnz x0, 0x6d91c 6d904: 910006b5 add x21, x21, #0x1 6d908: cb08012a sub x10, x9, x8 6d90c: eb8a0ebf cmp x21, x10, asr #3 6d910: 540000c2 b.hs 0x6d928 6d914: f8757900 ldr x0, [x8, x21, lsl #3] 6d918: b4ffff60 cbz x0, 0x6d904 6d91c: 97ff4e81 bl 0x41320 <_ZdlPv@plt> 6d920: a942a668 ldp x8, x9, [x19, #0x28] 6d924: 17fffff8 b 0x6d904 6d928: f0000516 adrp x22, 0x110000 6d92c: f9001a68 str x8, [x19, #0x30] 6d930: 910342d6 add x22, x22, #0xd0 6d934: 08dffec8 ldarb w8, [x22] 6d938: f0000515 adrp x21, 0x110000 6d93c: 36000668 tbz w8, #0x0, 0x6da08 6d940: f94066a8 ldr x8, [x21, #0xc8] 6d944: f9400260 ldr x0, [x19] 6d948: a9480a61 ldp x1, x2, [x19, #0x80] 6d94c: f9416108 ldr x8, [x8, #0x2c0] 6d950: d63f0100 blr x8 6d954: 39402269 ldrb w9, [x19, #0x8] 6d958: 08dffec8 ldarb w8, [x22] 6d95c: 34000389 cbz w9, 0x6d9cc 6d960: 36000688 tbz w8, #0x0, 0x6da30 6d964: f94066a8 ldr x8, [x21, #0xc8] 6d968: f9400260 ldr x0, [x19] 6d96c: f9402908 ldr x8, [x8, #0x50] 6d970: 52800021 mov w1, #0x1 // =1 6d974: aa1f03e2 mov x2, xzr 6d978: d63f0100 blr x8 6d97c: f9405e60 ldr x0, [x19, #0xb8] 6d980: b4000060 cbz x0, 0x6d98c 6d984: f9006260 str x0, [x19, #0xc0] 6d988: 97ff4e66 bl 0x41320 <_ZdlPv@plt> 6d98c: f9400280 ldr x0, [x20] 6d990: b4000060 cbz x0, 0x6d99c 6d994: f9001a60 str x0, [x19, #0x30] 6d998: 97ff4e62 bl 0x41320 <_ZdlPv@plt> 6d99c: f9400e73 ldr x19, [x19, #0x18] 6d9a0: b40000f3 cbz x19, 0x6d9bc 6d9a4: 91002268 add x8, x19, #0x8 6d9a8: c85ffd09 ldaxr x9, [x8] 6d9ac: d100052a sub x10, x9, #0x1 6d9b0: c80bfd0a stlxr w11, x10, [x8] 6d9b4: 35ffffab cbnz w11, 0x6d9a8 6d9b8: b4000169 cbz x9, 0x6d9e4 6d9bc: a9427bfd ldp x29, x30, [sp, #0x20] 6d9c0: a9414ff4 ldp x20, x19, [sp, #0x10] 6d9c4: a8c357f6 ldp x22, x21, [sp], #0x30 6d9c8: d65f03c0 ret 6d9cc: 36000468 tbz w8, #0x0, 0x6da58 6d9d0: f94066a8 ldr x8, [x21, #0xc8] 6d9d4: f9400260 ldr x0, [x19] 6d9d8: f9401908 ldr x8, [x8, #0x30] 6d9dc: d63f0100 blr x8 6d9e0: 17ffffe7 b 0x6d97c 6d9e4: f9400268 ldr x8, [x19] 6d9e8: aa1303e0 mov x0, x19 6d9ec: f9400908 ldr x8, [x8, #0x10] 6d9f0: d63f0100 blr x8 6d9f4: aa1303e0 mov x0, x19 6d9f8: a9427bfd ldp x29, x30, [sp, #0x20] 6d9fc: a9414ff4 ldp x20, x19, [sp, #0x10] 6da00: a8c357f6 ldp x22, x21, [sp], #0x30 6da04: 17ff5163 b 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 6da08: f0000500 adrp x0, 0x110000 6da0c: 91034000 add x0, x0, #0xd0 6da10: 97ff5334 bl 0x426e0 <__cxa_guard_acquire@plt> 6da14: 34fff960 cbz w0, 0x6d940 6da18: 97ff4e36 bl 0x412f0 6da1c: f90066a0 str x0, [x21, #0xc8] 6da20: f0000500 adrp x0, 0x110000 6da24: 91034000 add x0, x0, #0xd0 6da28: 97ff4f72 bl 0x417f0 <__cxa_guard_release@plt> 6da2c: 17ffffc5 b 0x6d940 6da30: f0000500 adrp x0, 0x110000 6da34: 91034000 add x0, x0, #0xd0 6da38: 97ff532a bl 0x426e0 <__cxa_guard_acquire@plt> 6da3c: 34fff940 cbz w0, 0x6d964 6da40: 97ff4e2c bl 0x412f0 6da44: f90066a0 str x0, [x21, #0xc8] 6da48: f0000500 adrp x0, 0x110000 6da4c: 91034000 add x0, x0, #0xd0 6da50: 97ff4f68 bl 0x417f0 <__cxa_guard_release@plt> 6da54: 17ffffc4 b 0x6d964 6da58: f0000500 adrp x0, 0x110000 6da5c: 91034000 add x0, x0, #0xd0 6da60: 97ff5320 bl 0x426e0 <__cxa_guard_acquire@plt> 6da64: 34fffb60 cbz w0, 0x6d9d0 6da68: 97ff4e22 bl 0x412f0 6da6c: f90066a0 str x0, [x21, #0xc8] 6da70: f0000500 adrp x0, 0x110000 6da74: 91034000 add x0, x0, #0xd0 6da78: 97ff4f5e bl 0x417f0 <__cxa_guard_release@plt> 6da7c: 17ffffd5 b 0x6d9d0 6da80: 14000002 b 0x6da88 6da84: 14000001 b 0x6da88 6da88: aa0003f5 mov x21, x0 6da8c: f0000500 adrp x0, 0x110000 6da90: 91034000 add x0, x0, #0xd0 6da94: 97ff523f bl 0x42390 <__cxa_guard_abort@plt> 6da98: 14000002 b 0x6daa0 6da9c: aa0003f5 mov x21, x0 6daa0: 9102e260 add x0, x19, #0xb8 6daa4: 97ffff7d bl 0x6d898 6daa8: aa1403e0 mov x0, x20 6daac: 97ffff81 bl 0x6d8b0 6dab0: 91004260 add x0, x19, #0x10 6dab4: 97ff56e8 bl 0x43654 6dab8: aa1503e0 mov x0, x21 6dabc: 97ff97fc bl 0x53aac 6dac0: f0000508 adrp x8, 0x110000 6dac4: f9407100 ldr x0, [x8, #0xe0] 6dac8: d65f03c0 ret 6dacc: f0000508 adrp x8, 0x110000 6dad0: f9007100 str x0, [x8, #0xe0] 6dad4: d65f03c0 ret 6dad8: d10103ff sub sp, sp, #0x40 6dadc: a90157f6 stp x22, x21, [sp, #0x10] 6dae0: a9024ff4 stp x20, x19, [sp, #0x20] 6dae4: a9037bfd stp x29, x30, [sp, #0x30] 6dae8: 9100c3fd add x29, sp, #0x30 6daec: d53bd055 mrs x21, TPIDR_EL0 6daf0: f94016a8 ldr x8, [x21, #0x28] 6daf4: aa0003f4 mov x20, x0 6daf8: aa0003f3 mov x19, x0 6dafc: f90007e8 str x8, [sp, #0x8] 6db00: f8428e88 ldr x8, [x20, #0x28]! 6db04: f940068a ldr x10, [x20, #0x8] 6db08: b9406a89 ldr w9, [x20, #0x68] 6db0c: cb08014a sub x10, x10, x8 6db10: d343fd4a lsr x10, x10, #3 6db14: 6b0a013f cmp w9, w10 6db18: 54000341 b.ne 0x6db80 6db1c: 52800200 mov w0, #0x10 // =16 6db20: 97ff51dc bl 0x42290 <_Znwm@plt> 6db24: f0000508 adrp x8, 0x110000 6db28: f90003e0 str x0, [sp] 6db2c: 91034108 add x8, x8, #0xd0 6db30: 08dffd08 ldarb w8, [x8] 6db34: f0000516 adrp x22, 0x110000 6db38: 360003c8 tbz w8, #0x0, 0x6dbb0 6db3c: f94066c8 ldr x8, [x22, #0xc8] 6db40: f9437d08 ldr x8, [x8, #0x6f8] 6db44: d63f0100 blr x8 6db48: f94003e8 ldr x8, [sp] 6db4c: a9000500 stp x0, x1, [x8] 6db50: a9432668 ldp x8, x9, [x19, #0x30] 6db54: eb09011f cmp x8, x9 6db58: 540000a0 b.eq 0x6db6c 6db5c: f94003e9 ldr x9, [sp] 6db60: f8008509 str x9, [x8], #0x8 6db64: f9001a68 str x8, [x19, #0x30] 6db68: 14000004 b 0x6db78 6db6c: 910003e1 mov x1, sp 6db70: aa1403e0 mov x0, x20 6db74: 94002844 bl 0x77c84 6db78: b9409269 ldr w9, [x19, #0x90] 6db7c: f9401668 ldr x8, [x19, #0x28] 6db80: 1100052a add w10, w9, #0x1 6db84: b900926a str w10, [x19, #0x90] 6db88: f869d900 ldr x0, [x8, w9, sxtw #3] 6db8c: f94016a8 ldr x8, [x21, #0x28] 6db90: f94007e9 ldr x9, [sp, #0x8] 6db94: eb09011f cmp x8, x9 6db98: 54000201 b.ne 0x6dbd8 6db9c: a9437bfd ldp x29, x30, [sp, #0x30] 6dba0: a9424ff4 ldp x20, x19, [sp, #0x20] 6dba4: a94157f6 ldp x22, x21, [sp, #0x10] 6dba8: 910103ff add sp, sp, #0x40 6dbac: d65f03c0 ret 6dbb0: f0000500 adrp x0, 0x110000 6dbb4: 91034000 add x0, x0, #0xd0 6dbb8: 97ff52ca bl 0x426e0 <__cxa_guard_acquire@plt> 6dbbc: 34fffc00 cbz w0, 0x6db3c 6dbc0: 97ff4dcc bl 0x412f0 6dbc4: f90066c0 str x0, [x22, #0xc8] 6dbc8: f0000500 adrp x0, 0x110000 6dbcc: 91034000 add x0, x0, #0xd0 6dbd0: 97ff4f08 bl 0x417f0 <__cxa_guard_release@plt> 6dbd4: 17ffffda b 0x6db3c 6dbd8: 97ff522e bl 0x42490 <__stack_chk_fail@plt> 6dbdc: aa0003f3 mov x19, x0 6dbe0: f0000500 adrp x0, 0x110000 6dbe4: 91034000 add x0, x0, #0xd0 6dbe8: 97ff51ea bl 0x42390 <__cxa_guard_abort@plt> 6dbec: aa1303e0 mov x0, x19 6dbf0: 94019deb bl 0xd539c <__cxa_demangle+0x12abc> 6dbf4: a9bf7bfd stp x29, x30, [sp, #-0x10]! 6dbf8: 910003fd mov x29, sp 6dbfc: f9405808 ldr x8, [x0, #0xb0] 6dc00: b4000148 cbz x8, 0x6dc28 6dc04: b9400828 ldr w8, [x1, #0x8] 6dc08: 31002d1f cmn w8, #0xb 6dc0c: 540000a3 b.lo 0x6dc20 6dc10: f9400028 ldr x8, [x1] 6dc14: b9400109 ldr w9, [x8] 6dc18: 11000529 add w9, w9, #0x1 6dc1c: b9000109 str w9, [x8] 6dc20: a8c17bfd ldp x29, x30, [sp], #0x10 6dc24: d65f03c0 ret 6dc28: d0000500 adrp x0, 0x10f000 6dc2c: f945b000 ldr x0, [x0, #0xb60] 6dc30: f0000361 adrp x1, 0xdc000 >+0x1e> 6dc34: 9101a021 add x1, x1, #0x68 6dc38: 97ffe81e bl 0x67cb0 6dc3c: 97ffe82a bl 0x67ce4 6dc40: 97ff5100 bl 0x42040 6dc44: d101c3ff sub sp, sp, #0x70 6dc48: f9000bfb str x27, [sp, #0x10] 6dc4c: a90267fa stp x26, x25, [sp, #0x20] 6dc50: a9035ff8 stp x24, x23, [sp, #0x30] 6dc54: a90457f6 stp x22, x21, [sp, #0x40] 6dc58: a9054ff4 stp x20, x19, [sp, #0x50] 6dc5c: a9067bfd stp x29, x30, [sp, #0x60] 6dc60: 910183fd add x29, sp, #0x60 6dc64: d53bd059 mrs x25, TPIDR_EL0 6dc68: f9401728 ldr x8, [x25, #0x28] 6dc6c: f000051b adrp x27, 0x110000 6dc70: 9103437b add x27, x27, #0xd0 6dc74: aa0003f3 mov x19, x0 6dc78: f90007e8 str x8, [sp, #0x8] 6dc7c: 08dfff68 ldarb w8, [x27] 6dc80: f000051a adrp x26, 0x110000 6dc84: 36000e68 tbz w8, #0x0, 0x6de50 6dc88: f9406748 ldr x8, [x26, #0xc8] 6dc8c: f9400a69 ldr x9, [x19, #0x10] 6dc90: f9412d08 ldr x8, [x8, #0x258] 6dc94: f9400920 ldr x0, [x9, #0x10] 6dc98: d63f0100 blr x8 6dc9c: aa0103f4 mov x20, x1 6dca0: 71000e9f cmp w20, #0x3 6dca4: 54000be0 b.eq 0x6de20 6dca8: 71000a9f cmp w20, #0x2 6dcac: 540003c1 b.ne 0x6dd24 6dcb0: d0000500 adrp x0, 0x10f000 6dcb4: f945b000 ldr x0, [x0, #0xb60] 6dcb8: f0000361 adrp x1, 0xdc000 >+0x1e> 6dcbc: 91025821 add x1, x1, #0x96 6dcc0: 52800302 mov w2, #0x18 // =24 6dcc4: 97ff967e bl 0x536bc 6dcc8: f9400008 ldr x8, [x0] 6dccc: aa0003f3 mov x19, x0 6dcd0: f85e8108 ldur x8, [x8, #-0x18] 6dcd4: 8b080000 add x0, x0, x8 6dcd8: 910003e8 mov x8, sp 6dcdc: 97ff51d5 bl 0x42430 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 6dce0: d0000501 adrp x1, 0x10f000 6dce4: f945a021 ldr x1, [x1, #0xb40] 6dce8: 910003e0 mov x0, sp 6dcec: 97ff5235 bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 6dcf0: f9400008 ldr x8, [x0] 6dcf4: f9401d08 ldr x8, [x8, #0x38] 6dcf8: 52800141 mov w1, #0xa // =10 6dcfc: d63f0100 blr x8 6dd00: 2a0003f4 mov w20, w0 6dd04: 910003e0 mov x0, sp 6dd08: 97ff5226 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 6dd0c: aa1303e0 mov x0, x19 6dd10: 2a1403e1 mov w1, w20 6dd14: 97ff97d5 bl 0x53c68 6dd18: aa1303e0 mov x0, x19 6dd1c: 97ff9767 bl 0x53ab8 6dd20: 14000040 b 0x6de20 6dd24: 08dfff68 ldarb w8, [x27] 6dd28: aa0003f5 mov x21, x0 6dd2c: 36000a68 tbz w8, #0x0, 0x6de78 6dd30: f9406748 ldr x8, [x26, #0xc8] 6dd34: f9400a69 ldr x9, [x19, #0x10] 6dd38: aa1503e1 mov x1, x21 6dd3c: aa1403e2 mov x2, x20 6dd40: f941a108 ldr x8, [x8, #0x340] 6dd44: f9400920 ldr x0, [x9, #0x10] 6dd48: d63f0100 blr x8 6dd4c: aa0003f6 mov x22, x0 6dd50: d0000500 adrp x0, 0x10f000 6dd54: f945b000 ldr x0, [x0, #0xb60] 6dd58: f0000361 adrp x1, 0xdc000 >+0x1e> 6dd5c: 9102bc21 add x1, x1, #0xaf 6dd60: 52800122 mov w2, #0x9 // =9 6dd64: 97ff9656 bl 0x536bc 6dd68: aa0003f7 mov x23, x0 6dd6c: aa1603e0 mov x0, x22 6dd70: 97ff4ec0 bl 0x41870 6dd74: aa0003e2 mov x2, x0 6dd78: aa1703e0 mov x0, x23 6dd7c: aa1603e1 mov x1, x22 6dd80: 97ff964f bl 0x536bc 6dd84: f9400008 ldr x8, [x0] 6dd88: aa0003f7 mov x23, x0 6dd8c: f85e8108 ldur x8, [x8, #-0x18] 6dd90: 8b080000 add x0, x0, x8 6dd94: 910003e8 mov x8, sp 6dd98: 97ff51a6 bl 0x42430 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 6dd9c: d0000501 adrp x1, 0x10f000 6dda0: f945a021 ldr x1, [x1, #0xb40] 6dda4: 910003e0 mov x0, sp 6dda8: 97ff5206 bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 6ddac: f9400008 ldr x8, [x0] 6ddb0: f9401d08 ldr x8, [x8, #0x38] 6ddb4: 52800141 mov w1, #0xa // =10 6ddb8: d63f0100 blr x8 6ddbc: 2a0003f8 mov w24, w0 6ddc0: 910003e0 mov x0, sp 6ddc4: 97ff51f7 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 6ddc8: aa1703e0 mov x0, x23 6ddcc: 2a1803e1 mov w1, w24 6ddd0: 97ff97a6 bl 0x53c68 6ddd4: aa1703e0 mov x0, x23 6ddd8: 97ff9738 bl 0x53ab8 6dddc: 08dfff68 ldarb w8, [x27] 6dde0: 36000608 tbz w8, #0x0, 0x6dea0 6dde4: f9406748 ldr x8, [x26, #0xc8] 6dde8: f9400a69 ldr x9, [x19, #0x10] 6ddec: aa1603e1 mov x1, x22 6ddf0: f941a508 ldr x8, [x8, #0x348] 6ddf4: f9400920 ldr x0, [x9, #0x10] 6ddf8: d63f0100 blr x8 6ddfc: 08dfff68 ldarb w8, [x27] 6de00: 36000648 tbz w8, #0x0, 0x6dec8 6de04: f9406748 ldr x8, [x26, #0xc8] 6de08: f9400a69 ldr x9, [x19, #0x10] 6de0c: aa1503e1 mov x1, x21 6de10: aa1403e2 mov x2, x20 6de14: f9415908 ldr x8, [x8, #0x2b0] 6de18: f9400920 ldr x0, [x9, #0x10] 6de1c: d63f0100 blr x8 6de20: f9401728 ldr x8, [x25, #0x28] 6de24: f94007e9 ldr x9, [sp, #0x8] 6de28: eb09011f cmp x8, x9 6de2c: 54000621 b.ne 0x6def0 6de30: a9467bfd ldp x29, x30, [sp, #0x60] 6de34: a9454ff4 ldp x20, x19, [sp, #0x50] 6de38: a94457f6 ldp x22, x21, [sp, #0x40] 6de3c: a9435ff8 ldp x24, x23, [sp, #0x30] 6de40: a94267fa ldp x26, x25, [sp, #0x20] 6de44: f9400bfb ldr x27, [sp, #0x10] 6de48: 9101c3ff add sp, sp, #0x70 6de4c: d65f03c0 ret 6de50: f0000500 adrp x0, 0x110000 6de54: 91034000 add x0, x0, #0xd0 6de58: 97ff5222 bl 0x426e0 <__cxa_guard_acquire@plt> 6de5c: 34fff160 cbz w0, 0x6dc88 6de60: 97ff4d24 bl 0x412f0 6de64: f9006740 str x0, [x26, #0xc8] 6de68: f0000500 adrp x0, 0x110000 6de6c: 91034000 add x0, x0, #0xd0 6de70: 97ff4e60 bl 0x417f0 <__cxa_guard_release@plt> 6de74: 17ffff85 b 0x6dc88 6de78: f0000500 adrp x0, 0x110000 6de7c: 91034000 add x0, x0, #0xd0 6de80: 97ff5218 bl 0x426e0 <__cxa_guard_acquire@plt> 6de84: 34fff560 cbz w0, 0x6dd30 6de88: 97ff4d1a bl 0x412f0 6de8c: f9006740 str x0, [x26, #0xc8] 6de90: f0000500 adrp x0, 0x110000 6de94: 91034000 add x0, x0, #0xd0 6de98: 97ff4e56 bl 0x417f0 <__cxa_guard_release@plt> 6de9c: 17ffffa5 b 0x6dd30 6dea0: f0000500 adrp x0, 0x110000 6dea4: 91034000 add x0, x0, #0xd0 6dea8: 97ff520e bl 0x426e0 <__cxa_guard_acquire@plt> 6deac: 34fff9c0 cbz w0, 0x6dde4 6deb0: 97ff4d10 bl 0x412f0 6deb4: f9006740 str x0, [x26, #0xc8] 6deb8: f0000500 adrp x0, 0x110000 6debc: 91034000 add x0, x0, #0xd0 6dec0: 97ff4e4c bl 0x417f0 <__cxa_guard_release@plt> 6dec4: 17ffffc8 b 0x6dde4 6dec8: f0000500 adrp x0, 0x110000 6decc: 91034000 add x0, x0, #0xd0 6ded0: 97ff5204 bl 0x426e0 <__cxa_guard_acquire@plt> 6ded4: 34fff980 cbz w0, 0x6de04 6ded8: 97ff4d06 bl 0x412f0 6dedc: f9006740 str x0, [x26, #0xc8] 6dee0: f0000500 adrp x0, 0x110000 6dee4: 91034000 add x0, x0, #0xd0 6dee8: 97ff4e42 bl 0x417f0 <__cxa_guard_release@plt> 6deec: 17ffffc6 b 0x6de04 6def0: 97ff5168 bl 0x42490 <__stack_chk_fail@plt> 6def4: 14000003 b 0x6df00 6def8: 14000002 b 0x6df00 6defc: 14000001 b 0x6df00 6df00: aa0003f3 mov x19, x0 6df04: f0000500 adrp x0, 0x110000 6df08: 91034000 add x0, x0, #0xd0 6df0c: 97ff5121 bl 0x42390 <__cxa_guard_abort@plt> 6df10: aa1303e0 mov x0, x19 6df14: 94019d22 bl 0xd539c <__cxa_demangle+0x12abc> 6df18: 14000001 b 0x6df1c 6df1c: aa0003f3 mov x19, x0 6df20: 910003e0 mov x0, sp 6df24: 97ff519f bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 6df28: aa1303e0 mov x0, x19 6df2c: 94019d1c bl 0xd539c <__cxa_demangle+0x12abc> 6df30: a9bd57f6 stp x22, x21, [sp, #-0x30]! 6df34: a9014ff4 stp x20, x19, [sp, #0x10] 6df38: a9027bfd stp x29, x30, [sp, #0x20] 6df3c: 910083fd add x29, sp, #0x20 6df40: f0000514 adrp x20, 0x110000 6df44: f0000508 adrp x8, 0x110000 6df48: f9407295 ldr x21, [x20, #0xe0] 6df4c: f9007280 str x0, [x20, #0xe0] 6df50: 91034108 add x8, x8, #0xd0 6df54: 08dffd08 ldarb w8, [x8] 6df58: aa0003f3 mov x19, x0 6df5c: f0000516 adrp x22, 0x110000 6df60: 36000148 tbz w8, #0x0, 0x6df88 6df64: f94066c8 ldr x8, [x22, #0xc8] 6df68: f9400260 ldr x0, [x19] 6df6c: f9403108 ldr x8, [x8, #0x60] 6df70: d63f0100 blr x8 6df74: f9007295 str x21, [x20, #0xe0] 6df78: a9427bfd ldp x29, x30, [sp, #0x20] 6df7c: a9414ff4 ldp x20, x19, [sp, #0x10] 6df80: a8c357f6 ldp x22, x21, [sp], #0x30 6df84: d65f03c0 ret 6df88: f0000500 adrp x0, 0x110000 6df8c: 91034000 add x0, x0, #0xd0 6df90: 97ff51d4 bl 0x426e0 <__cxa_guard_acquire@plt> 6df94: 34fffe80 cbz w0, 0x6df64 6df98: 97ff4cd6 bl 0x412f0 6df9c: f90066c0 str x0, [x22, #0xc8] 6dfa0: f0000500 adrp x0, 0x110000 6dfa4: 91034000 add x0, x0, #0xd0 6dfa8: 97ff4e12 bl 0x417f0 <__cxa_guard_release@plt> 6dfac: 17ffffee b 0x6df64 6dfb0: aa0003f3 mov x19, x0 6dfb4: f0000500 adrp x0, 0x110000 6dfb8: 91034000 add x0, x0, #0xd0 6dfbc: 97ff50f5 bl 0x42390 <__cxa_guard_abort@plt> 6dfc0: 14000002 b 0x6dfc8 6dfc4: aa0003f3 mov x19, x0 6dfc8: aa1303e0 mov x0, x19 6dfcc: f9007295 str x21, [x20, #0xe0] 6dfd0: 94019cf3 bl 0xd539c <__cxa_demangle+0x12abc> 6dfd4: a9bf7bfd stp x29, x30, [sp, #-0x10]! 6dfd8: 910003fd mov x29, sp 6dfdc: f9400029 ldr x9, [x1] 6dfe0: 5280002a mov w10, #0x1 // =1 6dfe4: 3dc00120 ldr q0, [x9] 6dfe8: f9405809 ldr x9, [x0, #0xb0] 6dfec: 3902a00a strb w10, [x0, #0xa8] 6dff0: 3c898000 stur q0, [x0, #0x98] 6dff4: b40001a9 cbz x9, 0x6e028 6dff8: f9400029 ldr x9, [x1] 6dffc: b940092a ldr w10, [x9, #0x8] 6e000: 31002d5f cmn w10, #0xb 6e004: 540000c3 b.lo 0x6e01c 6e008: f9400129 ldr x9, [x9] 6e00c: b940012a ldr w10, [x9] 6e010: 1100054a add w10, w10, #0x1 6e014: b900012a str w10, [x9] 6e018: f9400029 ldr x9, [x1] 6e01c: f9000109 str x9, [x8] 6e020: a8c17bfd ldp x29, x30, [sp], #0x10 6e024: d65f03c0 ret 6e028: b0000500 adrp x0, 0x10f000 6e02c: f945b000 ldr x0, [x0, #0xb60] 6e030: d0000361 adrp x1, 0xdc000 >+0x1e> 6e034: 9101a021 add x1, x1, #0x68 6e038: 97ffe71e bl 0x67cb0 6e03c: 97ffe72a bl 0x67ce4 6e040: 97ff5000 bl 0x42040 6e044: f81d0ff5 str x21, [sp, #-0x30]! 6e048: a9014ff4 stp x20, x19, [sp, #0x10] 6e04c: a9027bfd stp x29, x30, [sp, #0x20] 6e050: 910083fd add x29, sp, #0x20 6e054: d0000508 adrp x8, 0x110000 6e058: 91034108 add x8, x8, #0xd0 6e05c: 08dffd08 ldarb w8, [x8] 6e060: aa0103f3 mov x19, x1 6e064: aa0003f4 mov x20, x0 6e068: d0000515 adrp x21, 0x110000 6e06c: 36000168 tbz w8, #0x0, 0x6e098 6e070: f94066a8 ldr x8, [x21, #0xc8] 6e074: f9400280 ldr x0, [x20] 6e078: aa1303e2 mov x2, x19 6e07c: a9427bfd ldp x29, x30, [sp, #0x20] 6e080: f942b103 ldr x3, [x8, #0x560] 6e084: a9414ff4 ldp x20, x19, [sp, #0x10] 6e088: f0000021 adrp x1, 0x75000 6e08c: 9114a021 add x1, x1, #0x528 6e090: f84307f5 ldr x21, [sp], #0x30 6e094: d61f0060 br x3 6e098: d0000500 adrp x0, 0x110000 6e09c: 91034000 add x0, x0, #0xd0 6e0a0: 97ff5190 bl 0x426e0 <__cxa_guard_acquire@plt> 6e0a4: 34fffe60 cbz w0, 0x6e070 6e0a8: 97ff4c92 bl 0x412f0 6e0ac: f90066a0 str x0, [x21, #0xc8] 6e0b0: d0000500 adrp x0, 0x110000 6e0b4: 91034000 add x0, x0, #0xd0 6e0b8: 97ff4dce bl 0x417f0 <__cxa_guard_release@plt> 6e0bc: 17ffffed b 0x6e070 6e0c0: aa0003f3 mov x19, x0 6e0c4: d0000500 adrp x0, 0x110000 6e0c8: 91034000 add x0, x0, #0xd0 6e0cc: 97ff50b1 bl 0x42390 <__cxa_guard_abort@plt> 6e0d0: aa1303e0 mov x0, x19 6e0d4: 94019cb2 bl 0xd539c <__cxa_demangle+0x12abc> 6e0d8: d10283ff sub sp, sp, #0xa0 6e0dc: a9046ffc stp x28, x27, [sp, #0x40] 6e0e0: a90567fa stp x26, x25, [sp, #0x50] 6e0e4: a9065ff8 stp x24, x23, [sp, #0x60] 6e0e8: a90757f6 stp x22, x21, [sp, #0x70] 6e0ec: a9084ff4 stp x20, x19, [sp, #0x80] 6e0f0: a9097bfd stp x29, x30, [sp, #0x90] 6e0f4: 910243fd add x29, sp, #0x90 6e0f8: d53bd049 mrs x9, TPIDR_EL0 6e0fc: f9000be9 str x9, [sp, #0x10] 6e100: f9401529 ldr x9, [x9, #0x28] 6e104: aa0003f8 mov x24, x0 6e108: f9001fe9 str x9, [sp, #0x38] 6e10c: d0000509 adrp x9, 0x110000 6e110: f9407137 ldr x23, [x9, #0xe0] 6e114: f90007e8 str x8, [sp, #0x8] 6e118: aa1703e0 mov x0, x23 6e11c: 97fffe6f bl 0x6dad8 6e120: f9400ae8 ldr x8, [x23, #0x10] 6e124: d0000513 adrp x19, 0x110000 6e128: 91034273 add x19, x19, #0xd0 6e12c: aa0003f4 mov x20, x0 6e130: f9400915 ldr x21, [x8, #0x10] 6e134: 08dffe68 ldarb w8, [x19] 6e138: d000051b adrp x27, 0x110000 6e13c: 36000908 tbz w8, #0x0, 0x6e25c 6e140: f9406768 ldr x8, [x27, #0xc8] 6e144: aa1503e0 mov x0, x21 6e148: f9413908 ldr x8, [x8, #0x270] 6e14c: d63f0100 blr x8 6e150: a9000680 stp x0, x1, [x20] 6e154: 08dffe68 ldarb w8, [x19] 6e158: 36000968 tbz w8, #0x0, 0x6e284 6e15c: f9406768 ldr x8, [x27, #0xc8] 6e160: d0000361 adrp x1, 0xdc000 >+0x1e> 6e164: 9102e421 add x1, x1, #0xb9 6e168: aa1503e0 mov x0, x21 6e16c: f940f108 ldr x8, [x8, #0x1e0] 6e170: d63f0100 blr x8 6e174: 08dffe68 ldarb w8, [x19] 6e178: 2a0003f6 mov w22, w0 6e17c: 36000988 tbz w8, #0x0, 0x6e2ac 6e180: f9406768 ldr x8, [x27, #0xc8] 6e184: a9406a99 ldp x25, x26, [x20] 6e188: f9425d1c ldr x28, [x8, #0x4b8] 6e18c: 08dffe68 ldarb w8, [x19] 6e190: 36000a28 tbz w8, #0x0, 0x6e2d4 6e194: f9406768 ldr x8, [x27, #0xc8] 6e198: f9400309 ldr x9, [x24] 6e19c: f9418918 ldr x24, [x8, #0x310] 6e1a0: f9000fe9 str x9, [sp, #0x18] 6e1a4: 910083e0 add x0, sp, #0x20 6e1a8: 910063e2 add x2, sp, #0x18 6e1ac: aa1703e1 mov x1, x23 6e1b0: 940005a3 bl 0x6f83c 6e1b4: f94013e1 ldr x1, [sp, #0x20] 6e1b8: aa1503e0 mov x0, x21 6e1bc: d63f0300 blr x24 6e1c0: aa0003e4 mov x4, x0 6e1c4: aa0103e5 mov x5, x1 6e1c8: 52800066 mov w6, #0x3 // =3 6e1cc: aa1503e0 mov x0, x21 6e1d0: aa1903e1 mov x1, x25 6e1d4: aa1a03e2 mov x2, x26 6e1d8: 2a1603e3 mov w3, w22 6e1dc: d63f0380 blr x28 6e1e0: f9401be8 ldr x8, [sp, #0x30] 6e1e4: b4000108 cbz x8, 0x6e204 6e1e8: 08dffe68 ldarb w8, [x19] 6e1ec: 360009c8 tbz w8, #0x0, 0x6e324 6e1f0: f9406768 ldr x8, [x27, #0xc8] 6e1f4: f9401be0 ldr x0, [sp, #0x30] 6e1f8: f94013e1 ldr x1, [sp, #0x20] 6e1fc: f941a508 ldr x8, [x8, #0x348] 6e200: d63f0100 blr x8 6e204: 08dffe68 ldarb w8, [x19] 6e208: 360007a8 tbz w8, #0x0, 0x6e2fc 6e20c: f9406768 ldr x8, [x27, #0xc8] 6e210: aa1503e0 mov x0, x21 6e214: 2a1603e1 mov w1, w22 6e218: f940fd08 ldr x8, [x8, #0x1f8] 6e21c: d63f0100 blr x8 6e220: f94007e8 ldr x8, [sp, #0x8] 6e224: f9000114 str x20, [x8] 6e228: f9400be8 ldr x8, [sp, #0x10] 6e22c: f9401508 ldr x8, [x8, #0x28] 6e230: f9401fe9 ldr x9, [sp, #0x38] 6e234: eb09011f cmp x8, x9 6e238: 540008a1 b.ne 0x6e34c 6e23c: a9497bfd ldp x29, x30, [sp, #0x90] 6e240: a9484ff4 ldp x20, x19, [sp, #0x80] 6e244: a94757f6 ldp x22, x21, [sp, #0x70] 6e248: a9465ff8 ldp x24, x23, [sp, #0x60] 6e24c: a94567fa ldp x26, x25, [sp, #0x50] 6e250: a9446ffc ldp x28, x27, [sp, #0x40] 6e254: 910283ff add sp, sp, #0xa0 6e258: d65f03c0 ret 6e25c: d0000500 adrp x0, 0x110000 6e260: 91034000 add x0, x0, #0xd0 6e264: 97ff511f bl 0x426e0 <__cxa_guard_acquire@plt> 6e268: 34fff6c0 cbz w0, 0x6e140 6e26c: 97ff4c21 bl 0x412f0 6e270: f9006760 str x0, [x27, #0xc8] 6e274: d0000500 adrp x0, 0x110000 6e278: 91034000 add x0, x0, #0xd0 6e27c: 97ff4d5d bl 0x417f0 <__cxa_guard_release@plt> 6e280: 17ffffb0 b 0x6e140 6e284: d0000500 adrp x0, 0x110000 6e288: 91034000 add x0, x0, #0xd0 6e28c: 97ff5115 bl 0x426e0 <__cxa_guard_acquire@plt> 6e290: 34fff660 cbz w0, 0x6e15c 6e294: 97ff4c17 bl 0x412f0 6e298: f9006760 str x0, [x27, #0xc8] 6e29c: d0000500 adrp x0, 0x110000 6e2a0: 91034000 add x0, x0, #0xd0 6e2a4: 97ff4d53 bl 0x417f0 <__cxa_guard_release@plt> 6e2a8: 17ffffad b 0x6e15c 6e2ac: d0000500 adrp x0, 0x110000 6e2b0: 91034000 add x0, x0, #0xd0 6e2b4: 97ff510b bl 0x426e0 <__cxa_guard_acquire@plt> 6e2b8: 34fff640 cbz w0, 0x6e180 6e2bc: 97ff4c0d bl 0x412f0 6e2c0: f9006760 str x0, [x27, #0xc8] 6e2c4: d0000500 adrp x0, 0x110000 6e2c8: 91034000 add x0, x0, #0xd0 6e2cc: 97ff4d49 bl 0x417f0 <__cxa_guard_release@plt> 6e2d0: 17ffffac b 0x6e180 6e2d4: d0000500 adrp x0, 0x110000 6e2d8: 91034000 add x0, x0, #0xd0 6e2dc: 97ff5101 bl 0x426e0 <__cxa_guard_acquire@plt> 6e2e0: 34fff5a0 cbz w0, 0x6e194 6e2e4: 97ff4c03 bl 0x412f0 6e2e8: f9006760 str x0, [x27, #0xc8] 6e2ec: d0000500 adrp x0, 0x110000 6e2f0: 91034000 add x0, x0, #0xd0 6e2f4: 97ff4d3f bl 0x417f0 <__cxa_guard_release@plt> 6e2f8: 17ffffa7 b 0x6e194 6e2fc: d0000500 adrp x0, 0x110000 6e300: 91034000 add x0, x0, #0xd0 6e304: 97ff50f7 bl 0x426e0 <__cxa_guard_acquire@plt> 6e308: 34fff820 cbz w0, 0x6e20c 6e30c: 97ff4bf9 bl 0x412f0 6e310: f9006760 str x0, [x27, #0xc8] 6e314: d0000500 adrp x0, 0x110000 6e318: 91034000 add x0, x0, #0xd0 6e31c: 97ff4d35 bl 0x417f0 <__cxa_guard_release@plt> 6e320: 17ffffbb b 0x6e20c 6e324: d0000500 adrp x0, 0x110000 6e328: 91034000 add x0, x0, #0xd0 6e32c: 97ff50ed bl 0x426e0 <__cxa_guard_acquire@plt> 6e330: 34fff600 cbz w0, 0x6e1f0 6e334: 97ff4bef bl 0x412f0 6e338: f9006760 str x0, [x27, #0xc8] 6e33c: d0000500 adrp x0, 0x110000 6e340: 91034000 add x0, x0, #0xd0 6e344: 97ff4d2b bl 0x417f0 <__cxa_guard_release@plt> 6e348: 17ffffaa b 0x6e1f0 6e34c: 97ff5051 bl 0x42490 <__stack_chk_fail@plt> 6e350: 14000024 b 0x6e3e0 6e354: 14000004 b 0x6e364 6e358: 14000003 b 0x6e364 6e35c: 14000002 b 0x6e364 6e360: 14000001 b 0x6e364 6e364: aa0003f4 mov x20, x0 6e368: d0000500 adrp x0, 0x110000 6e36c: 91034000 add x0, x0, #0xd0 6e370: 97ff5008 bl 0x42390 <__cxa_guard_abort@plt> 6e374: aa1403e0 mov x0, x20 6e378: 94019c09 bl 0xd539c <__cxa_demangle+0x12abc> 6e37c: 97ff95cc bl 0x53aac 6e380: aa0003f4 mov x20, x0 6e384: aa1403e0 mov x0, x20 6e388: 94019c05 bl 0xd539c <__cxa_demangle+0x12abc> 6e38c: f9401be8 ldr x8, [sp, #0x30] 6e390: aa0003f4 mov x20, x0 6e394: b4000228 cbz x8, 0x6e3d8 6e398: 08dffe68 ldarb w8, [x19] 6e39c: 37000148 tbnz w8, #0x0, 0x6e3c4 6e3a0: d0000500 adrp x0, 0x110000 6e3a4: 91034000 add x0, x0, #0xd0 6e3a8: 97ff50ce bl 0x426e0 <__cxa_guard_acquire@plt> 6e3ac: 340000c0 cbz w0, 0x6e3c4 6e3b0: 97ff4bd0 bl 0x412f0 6e3b4: f9006760 str x0, [x27, #0xc8] 6e3b8: d0000500 adrp x0, 0x110000 6e3bc: 91034000 add x0, x0, #0xd0 6e3c0: 97ff4d0c bl 0x417f0 <__cxa_guard_release@plt> 6e3c4: f9406768 ldr x8, [x27, #0xc8] 6e3c8: f9401be0 ldr x0, [sp, #0x30] 6e3cc: f94013e1 ldr x1, [sp, #0x20] 6e3d0: f941a508 ldr x8, [x8, #0x348] 6e3d4: d63f0100 blr x8 6e3d8: aa1403e0 mov x0, x20 6e3dc: 94019bf0 bl 0xd539c <__cxa_demangle+0x12abc> 6e3e0: aa0003f3 mov x19, x0 6e3e4: d0000500 adrp x0, 0x110000 6e3e8: 91034000 add x0, x0, #0xd0 6e3ec: 97ff4fe9 bl 0x42390 <__cxa_guard_abort@plt> 6e3f0: aa1303e0 mov x0, x19 6e3f4: 97ff95ae bl 0x53aac 6e3f8: 97ff95ad bl 0x53aac 6e3fc: f81d0ff5 str x21, [sp, #-0x30]! 6e400: a9014ff4 stp x20, x19, [sp, #0x10] 6e404: a9027bfd stp x29, x30, [sp, #0x20] 6e408: 910083fd add x29, sp, #0x20 6e40c: f9400029 ldr x9, [x1] 6e410: aa0803f3 mov x19, x8 6e414: b9400929 ldr w9, [x9, #0x8] 6e418: 3100053f cmn w9, #0x1 6e41c: 54000060 b.eq 0x6e428 6e420: a9007e7f stp xzr, xzr, [x19] 6e424: 14000028 b 0x6e4c4 6e428: 52800500 mov w0, #0x28 // =40 6e42c: 97ff4f99 bl 0x42290 <_Znwm@plt> 6e430: d00004c8 adrp x8, 0x108000 6e434: aa0003f4 mov x20, x0 6e438: 6f00e400 movi v0.2d, #0000000000000000 6e43c: 91374108 add x8, x8, #0xdd0 6e440: ad000000 stp q0, q0, [x0] 6e444: a9007c08 stp x8, xzr, [x0] 6e448: f900081f str xzr, [x0, #0x10] 6e44c: a901fc1f stp xzr, xzr, [x0, #0x18] 6e450: 52800400 mov w0, #0x20 // =32 6e454: 97ff4f8f bl 0x42290 <_Znwm@plt> 6e458: d28ea78a mov x10, #0x753c // =30012 6e45c: f2ad6dca movk x10, #0x6b6e, lsl #16 6e460: aa0003e8 mov x8, x0 6e464: d00004c9 adrp x9, 0x108000 6e468: f2cdedca movk x10, #0x6f6e, lsl #32 6e46c: aa0003f5 mov x21, x0 6e470: a901501f stp xzr, x20, [x0, #0x10] 6e474: 91386129 add x9, x9, #0xe18 6e478: f2e7ceea movk x10, #0x3e77, lsl #48 6e47c: 5280020b mov w11, #0x10 // =16 6e480: 1280000c mov w12, #-0x1 // =-1 6e484: f8008d1f str xzr, [x8, #0x8]! 6e488: 3900469f strb wzr, [x20, #0x11] 6e48c: f9000009 str x9, [x0] 6e490: f800928a stur x10, [x20, #0x9] 6e494: 3900228b strb w11, [x20, #0x8] 6e498: b900228c str w12, [x20, #0x20] 6e49c: c85f7d09 ldxr x9, [x8] 6e4a0: 91000529 add x9, x9, #0x1 6e4a4: c80a7d09 stxr w10, x9, [x8] 6e4a8: 35ffffaa cbnz w10, 0x6e49c 6e4ac: a9005674 stp x20, x21, [x19] 6e4b0: c85ffd09 ldaxr x9, [x8] 6e4b4: d100052a sub x10, x9, #0x1 6e4b8: c80bfd0a stlxr w11, x10, [x8] 6e4bc: 35ffffab cbnz w11, 0x6e4b0 6e4c0: b40000a9 cbz x9, 0x6e4d4 6e4c4: a9427bfd ldp x29, x30, [sp, #0x20] 6e4c8: a9414ff4 ldp x20, x19, [sp, #0x10] 6e4cc: f84307f5 ldr x21, [sp], #0x30 6e4d0: d65f03c0 ret 6e4d4: f94002a8 ldr x8, [x21] 6e4d8: aa1503e0 mov x0, x21 6e4dc: f9400908 ldr x8, [x8, #0x10] 6e4e0: d63f0100 blr x8 6e4e4: a9427bfd ldp x29, x30, [sp, #0x20] 6e4e8: a9414ff4 ldp x20, x19, [sp, #0x10] 6e4ec: aa1503e0 mov x0, x21 6e4f0: f84307f5 ldr x21, [sp], #0x30 6e4f4: 17ff4ea7 b 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 6e4f8: aa0003f3 mov x19, x0 6e4fc: aa1403e0 mov x0, x20 6e500: 97ff4b88 bl 0x41320 <_ZdlPv@plt> 6e504: aa1303e0 mov x0, x19 6e508: 94019ba5 bl 0xd539c <__cxa_demangle+0x12abc> 6e50c: d10283ff sub sp, sp, #0xa0 6e510: f9002bf9 str x25, [sp, #0x50] 6e514: a9065ff8 stp x24, x23, [sp, #0x60] 6e518: a90757f6 stp x22, x21, [sp, #0x70] 6e51c: a9084ff4 stp x20, x19, [sp, #0x80] 6e520: a9097bfd stp x29, x30, [sp, #0x90] 6e524: 910243fd add x29, sp, #0x90 6e528: d53bd054 mrs x20, TPIDR_EL0 6e52c: f9401688 ldr x8, [x20, #0x28] 6e530: aa0003f3 mov x19, x0 6e534: f90027e8 str x8, [sp, #0x48] 6e538: f9400415 ldr x21, [x0, #0x8] 6e53c: b9400008 ldr w8, [x0] 6e540: b98092b6 ldrsw x22, [x21, #0x90] 6e544: 6b16011f cmp w8, w22 6e548: 5400052a b.ge 0x6e5ec 6e54c: d00004c9 adrp x9, 0x108000 6e550: 0aa87d08 bic w8, w8, w8, asr #31 6e554: 913fc129 add x9, x9, #0xff0 6e558: 910043f7 add x23, sp, #0x10 6e55c: 6b0802df cmp w22, w8 6e560: 910043e0 add x0, sp, #0x10 6e564: a9014fe9 stp x9, x19, [sp, #0x10] 6e568: f9001bf7 str x23, [sp, #0x30] 6e56c: 5400028d b.le 0x6e5bc 6e570: 910043e0 add x0, sp, #0x10 6e574: 2a0803f8 mov w24, w8 6e578: 510006d9 sub w25, w22, #0x1 6e57c: f94016a8 ldr x8, [x21, #0x28] 6e580: 8b160d08 add x8, x8, x22, lsl #3 6e584: f85f8108 ldur x8, [x8, #-0x8] 6e588: b90007f9 str w25, [sp, #0x4] 6e58c: f90007e8 str x8, [sp, #0x8] 6e590: b4000740 cbz x0, 0x6e678 6e594: f9400008 ldr x8, [x0] 6e598: f9401908 ldr x8, [x8, #0x30] 6e59c: 910023e1 add x1, sp, #0x8 6e5a0: 910013e2 add x2, sp, #0x4 6e5a4: d63f0100 blr x8 6e5a8: f9401be0 ldr x0, [sp, #0x30] 6e5ac: d10006d6 sub x22, x22, #0x1 6e5b0: eb1802df cmp x22, x24 6e5b4: 51000739 sub w25, w25, #0x1 6e5b8: 54fffe2c b.gt 0x6e57c 6e5bc: eb0002ff cmp x23, x0 6e5c0: 540000a0 b.eq 0x6e5d4 6e5c4: b40000e0 cbz x0, 0x6e5e0 6e5c8: f9400008 ldr x8, [x0] 6e5cc: f9401508 ldr x8, [x8, #0x28] 6e5d0: 14000003 b 0x6e5dc 6e5d4: f9400008 ldr x8, [x0] 6e5d8: f9401108 ldr x8, [x8, #0x20] 6e5dc: d63f0100 blr x8 6e5e0: b9400268 ldr w8, [x19] 6e5e4: f9400669 ldr x9, [x19, #0x8] 6e5e8: b9009128 str w8, [x9, #0x90] 6e5ec: b9402268 ldr w8, [x19, #0x20] 6e5f0: 31002d1f cmn w8, #0xb 6e5f4: 54000183 b.lo 0x6e624 6e5f8: d0000508 adrp x8, 0x110000 6e5fc: 91034108 add x8, x8, #0xd0 6e600: 08dffd08 ldarb w8, [x8] 6e604: d0000515 adrp x21, 0x110000 6e608: 36000248 tbz w8, #0x0, 0x6e650 6e60c: f94066a8 ldr x8, [x21, #0xc8] 6e610: f9400669 ldr x9, [x19, #0x8] 6e614: a9418a61 ldp x1, x2, [x19, #0x18] 6e618: f9416108 ldr x8, [x8, #0x2c0] 6e61c: f9400120 ldr x0, [x9] 6e620: d63f0100 blr x8 6e624: f9401688 ldr x8, [x20, #0x28] 6e628: f94027e9 ldr x9, [sp, #0x48] 6e62c: eb09011f cmp x8, x9 6e630: 54000261 b.ne 0x6e67c 6e634: a9497bfd ldp x29, x30, [sp, #0x90] 6e638: a9484ff4 ldp x20, x19, [sp, #0x80] 6e63c: a94757f6 ldp x22, x21, [sp, #0x70] 6e640: a9465ff8 ldp x24, x23, [sp, #0x60] 6e644: f9402bf9 ldr x25, [sp, #0x50] 6e648: 910283ff add sp, sp, #0xa0 6e64c: d65f03c0 ret 6e650: d0000500 adrp x0, 0x110000 6e654: 91034000 add x0, x0, #0xd0 6e658: 97ff5022 bl 0x426e0 <__cxa_guard_acquire@plt> 6e65c: 34fffd80 cbz w0, 0x6e60c 6e660: 97ff4b24 bl 0x412f0 6e664: f90066a0 str x0, [x21, #0xc8] 6e668: d0000500 adrp x0, 0x110000 6e66c: 91034000 add x0, x0, #0xd0 6e670: 97ff4c60 bl 0x417f0 <__cxa_guard_release@plt> 6e674: 17ffffe6 b 0x6e60c 6e678: 940025c1 bl 0x77d7c 6e67c: 97ff4f85 bl 0x42490 <__stack_chk_fail@plt> 6e680: 14000007 b 0x6e69c 6e684: aa0003f3 mov x19, x0 6e688: d0000500 adrp x0, 0x110000 6e68c: 91034000 add x0, x0, #0xd0 6e690: 97ff4f40 bl 0x42390 <__cxa_guard_abort@plt> 6e694: aa1303e0 mov x0, x19 6e698: 94019b41 bl 0xd539c <__cxa_demangle+0x12abc> 6e69c: aa0003f3 mov x19, x0 6e6a0: f9401be0 ldr x0, [sp, #0x30] 6e6a4: 910043e8 add x8, sp, #0x10 6e6a8: eb00011f cmp x8, x0 6e6ac: 54000081 b.ne 0x6e6bc 6e6b0: f9400008 ldr x8, [x0] 6e6b4: f9401108 ldr x8, [x8, #0x20] 6e6b8: 14000006 b 0x6e6d0 6e6bc: b5000060 cbnz x0, 0x6e6c8 6e6c0: aa1303e0 mov x0, x19 6e6c4: 94019b36 bl 0xd539c <__cxa_demangle+0x12abc> 6e6c8: f9400008 ldr x8, [x0] 6e6cc: f9401508 ldr x8, [x8, #0x28] 6e6d0: d63f0100 blr x8 6e6d4: aa1303e0 mov x0, x19 6e6d8: 94019b31 bl 0xd539c <__cxa_demangle+0x12abc> 6e6dc: a9be4ff4 stp x20, x19, [sp, #-0x20]! 6e6e0: a9017bfd stp x29, x30, [sp, #0x10] 6e6e4: 910043fd add x29, sp, #0x10 6e6e8: d0000508 adrp x8, 0x110000 6e6ec: 91034108 add x8, x8, #0xd0 6e6f0: 08dffd08 ldarb w8, [x8] 6e6f4: aa0003f4 mov x20, x0 6e6f8: d0000513 adrp x19, 0x110000 6e6fc: 36000448 tbz w8, #0x0, 0x6e784 6e700: d0000508 adrp x8, 0x110000 6e704: f9407108 ldr x8, [x8, #0xe0] 6e708: f940666a ldr x10, [x19, #0xc8] 6e70c: a9414d09 ldp x9, x19, [x8, #0x10] 6e710: f941d148 ldr x8, [x10, #0x3a0] 6e714: b40000d3 cbz x19, 0x6e72c 6e718: 9100226a add x10, x19, #0x8 6e71c: c85f7d4b ldxr x11, [x10] 6e720: 9100056b add x11, x11, #0x1 6e724: c80c7d4b stxr w12, x11, [x10] 6e728: 35ffffac cbnz w12, 0x6e71c 6e72c: f9400920 ldr x0, [x9, #0x10] 6e730: a9400a81 ldp x1, x2, [x20] 6e734: d63f0100 blr x8 6e738: 2a0003f4 mov w20, w0 6e73c: b40001b3 cbz x19, 0x6e770 6e740: 91002268 add x8, x19, #0x8 6e744: c85ffd09 ldaxr x9, [x8] 6e748: d100052a sub x10, x9, #0x1 6e74c: c80bfd0a stlxr w11, x10, [x8] 6e750: 35ffffab cbnz w11, 0x6e744 6e754: b50000e9 cbnz x9, 0x6e770 6e758: f9400268 ldr x8, [x19] 6e75c: aa1303e0 mov x0, x19 6e760: f9400908 ldr x8, [x8, #0x10] 6e764: d63f0100 blr x8 6e768: aa1303e0 mov x0, x19 6e76c: 97ff4e09 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 6e770: a9417bfd ldp x29, x30, [sp, #0x10] 6e774: 7100029f cmp w20, #0x0 6e778: 1a9f07e0 cset w0, ne 6e77c: a8c24ff4 ldp x20, x19, [sp], #0x20 6e780: d65f03c0 ret 6e784: d0000500 adrp x0, 0x110000 6e788: 91034000 add x0, x0, #0xd0 6e78c: 97ff4fd5 bl 0x426e0 <__cxa_guard_acquire@plt> 6e790: 34fffb80 cbz w0, 0x6e700 6e794: 97ff4ad7 bl 0x412f0 6e798: f9006660 str x0, [x19, #0xc8] 6e79c: d0000500 adrp x0, 0x110000 6e7a0: 91034000 add x0, x0, #0xd0 6e7a4: 97ff4c13 bl 0x417f0 <__cxa_guard_release@plt> 6e7a8: 17ffffd6 b 0x6e700 6e7ac: aa0003f4 mov x20, x0 6e7b0: d0000500 adrp x0, 0x110000 6e7b4: 91034000 add x0, x0, #0xd0 6e7b8: 97ff4ef6 bl 0x42390 <__cxa_guard_abort@plt> 6e7bc: aa1403e0 mov x0, x20 6e7c0: 94019af7 bl 0xd539c <__cxa_demangle+0x12abc> 6e7c4: aa0003f4 mov x20, x0 6e7c8: b40001b3 cbz x19, 0x6e7fc 6e7cc: 91002268 add x8, x19, #0x8 6e7d0: c85ffd09 ldaxr x9, [x8] 6e7d4: d100052a sub x10, x9, #0x1 6e7d8: c80bfd0a stlxr w11, x10, [x8] 6e7dc: 35ffffab cbnz w11, 0x6e7d0 6e7e0: b50000e9 cbnz x9, 0x6e7fc 6e7e4: f9400268 ldr x8, [x19] 6e7e8: aa1303e0 mov x0, x19 6e7ec: f9400908 ldr x8, [x8, #0x10] 6e7f0: d63f0100 blr x8 6e7f4: aa1303e0 mov x0, x19 6e7f8: 97ff4de6 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 6e7fc: aa1403e0 mov x0, x20 6e800: 94019ae7 bl 0xd539c <__cxa_demangle+0x12abc> 6e804: a9be4ff4 stp x20, x19, [sp, #-0x20]! 6e808: a9017bfd stp x29, x30, [sp, #0x10] 6e80c: 910043fd add x29, sp, #0x10 6e810: d0000508 adrp x8, 0x110000 6e814: 91034108 add x8, x8, #0xd0 6e818: 08dffd08 ldarb w8, [x8] 6e81c: aa0003f3 mov x19, x0 6e820: d0000514 adrp x20, 0x110000 6e824: 36000148 tbz w8, #0x0, 0x6e84c 6e828: f9406688 ldr x8, [x20, #0xc8] 6e82c: a9400660 ldp x0, x1, [x19] 6e830: f9439108 ldr x8, [x8, #0x720] 6e834: d63f0100 blr x8 6e838: a9417bfd ldp x29, x30, [sp, #0x10] 6e83c: 7100001f cmp w0, #0x0 6e840: 1a9f07e0 cset w0, ne 6e844: a8c24ff4 ldp x20, x19, [sp], #0x20 6e848: d65f03c0 ret 6e84c: d0000500 adrp x0, 0x110000 6e850: 91034000 add x0, x0, #0xd0 6e854: 97ff4fa3 bl 0x426e0 <__cxa_guard_acquire@plt> 6e858: 34fffe80 cbz w0, 0x6e828 6e85c: 97ff4aa5 bl 0x412f0 6e860: f9006680 str x0, [x20, #0xc8] 6e864: d0000500 adrp x0, 0x110000 6e868: 91034000 add x0, x0, #0xd0 6e86c: 97ff4be1 bl 0x417f0 <__cxa_guard_release@plt> 6e870: 17ffffee b 0x6e828 6e874: aa0003f3 mov x19, x0 6e878: d0000500 adrp x0, 0x110000 6e87c: 91034000 add x0, x0, #0xd0 6e880: 97ff4ec4 bl 0x42390 <__cxa_guard_abort@plt> 6e884: aa1303e0 mov x0, x19 6e888: 94019ac5 bl 0xd539c <__cxa_demangle+0x12abc> 6e88c: a9be4ff4 stp x20, x19, [sp, #-0x20]! 6e890: a9017bfd stp x29, x30, [sp, #0x10] 6e894: 910043fd add x29, sp, #0x10 6e898: d0000508 adrp x8, 0x110000 6e89c: 91034108 add x8, x8, #0xd0 6e8a0: 08dffd08 ldarb w8, [x8] 6e8a4: aa0003f3 mov x19, x0 6e8a8: d0000514 adrp x20, 0x110000 6e8ac: 36000148 tbz w8, #0x0, 0x6e8d4 6e8b0: f9406688 ldr x8, [x20, #0xc8] 6e8b4: a9400660 ldp x0, x1, [x19] 6e8b8: f9438108 ldr x8, [x8, #0x700] 6e8bc: d63f0100 blr x8 6e8c0: a9417bfd ldp x29, x30, [sp, #0x10] 6e8c4: 7100001f cmp w0, #0x0 6e8c8: 1a9f07e0 cset w0, ne 6e8cc: a8c24ff4 ldp x20, x19, [sp], #0x20 6e8d0: d65f03c0 ret 6e8d4: d0000500 adrp x0, 0x110000 6e8d8: 91034000 add x0, x0, #0xd0 6e8dc: 97ff4f81 bl 0x426e0 <__cxa_guard_acquire@plt> 6e8e0: 34fffe80 cbz w0, 0x6e8b0 6e8e4: 97ff4a83 bl 0x412f0 6e8e8: f9006680 str x0, [x20, #0xc8] 6e8ec: d0000500 adrp x0, 0x110000 6e8f0: 91034000 add x0, x0, #0xd0 6e8f4: 97ff4bbf bl 0x417f0 <__cxa_guard_release@plt> 6e8f8: 17ffffee b 0x6e8b0 6e8fc: aa0003f3 mov x19, x0 6e900: d0000500 adrp x0, 0x110000 6e904: 91034000 add x0, x0, #0xd0 6e908: 97ff4ea2 bl 0x42390 <__cxa_guard_abort@plt> 6e90c: aa1303e0 mov x0, x19 6e910: 94019aa3 bl 0xd539c <__cxa_demangle+0x12abc> 6e914: a9be4ff4 stp x20, x19, [sp, #-0x20]! 6e918: a9017bfd stp x29, x30, [sp, #0x10] 6e91c: 910043fd add x29, sp, #0x10 6e920: d0000508 adrp x8, 0x110000 6e924: 91034108 add x8, x8, #0xd0 6e928: 08dffd08 ldarb w8, [x8] 6e92c: aa0003f3 mov x19, x0 6e930: d0000514 adrp x20, 0x110000 6e934: 36000148 tbz w8, #0x0, 0x6e95c 6e938: f9406688 ldr x8, [x20, #0xc8] 6e93c: a9400660 ldp x0, x1, [x19] 6e940: f9438508 ldr x8, [x8, #0x708] 6e944: d63f0100 blr x8 6e948: a9417bfd ldp x29, x30, [sp, #0x10] 6e94c: 7100001f cmp w0, #0x0 6e950: 1a9f07e0 cset w0, ne 6e954: a8c24ff4 ldp x20, x19, [sp], #0x20 6e958: d65f03c0 ret 6e95c: d0000500 adrp x0, 0x110000 6e960: 91034000 add x0, x0, #0xd0 6e964: 97ff4f5f bl 0x426e0 <__cxa_guard_acquire@plt> 6e968: 34fffe80 cbz w0, 0x6e938 6e96c: 97ff4a61 bl 0x412f0 6e970: f9006680 str x0, [x20, #0xc8] 6e974: d0000500 adrp x0, 0x110000 6e978: 91034000 add x0, x0, #0xd0 6e97c: 97ff4b9d bl 0x417f0 <__cxa_guard_release@plt> 6e980: 17ffffee b 0x6e938 6e984: aa0003f3 mov x19, x0 6e988: d0000500 adrp x0, 0x110000 6e98c: 91034000 add x0, x0, #0xd0 6e990: 97ff4e80 bl 0x42390 <__cxa_guard_abort@plt> 6e994: aa1303e0 mov x0, x19 6e998: 94019a81 bl 0xd539c <__cxa_demangle+0x12abc> 6e99c: b9400808 ldr w8, [x0, #0x8] 6e9a0: 3100051f cmn w8, #0x1 6e9a4: 1a9f17e0 cset w0, eq 6e9a8: d65f03c0 ret 6e9ac: b9400808 ldr w8, [x0, #0x8] 6e9b0: 3100291f cmn w8, #0xa 6e9b4: 1a9f17e0 cset w0, eq 6e9b8: d65f03c0 ret 6e9bc: b9400808 ldr w8, [x0, #0x8] 6e9c0: 7100051f cmp w8, #0x1 6e9c4: 1a9f17e0 cset w0, eq 6e9c8: d65f03c0 ret 6e9cc: b9400808 ldr w8, [x0, #0x8] 6e9d0: 7100011f cmp w8, #0x0 6e9d4: 1a9f17e9 cset w9, eq 6e9d8: 71001d1f cmp w8, #0x7 6e9dc: 1a9f17e8 cset w8, eq 6e9e0: 2a080120 orr w0, w9, w8 6e9e4: d65f03c0 ret 6e9e8: b9400808 ldr w8, [x0, #0x8] 6e9ec: 7100211f cmp w8, #0x8 6e9f0: 1a9f17e0 cset w0, eq 6e9f4: d65f03c0 ret 6e9f8: b9400808 ldr w8, [x0, #0x8] 6e9fc: 7100011f cmp w8, #0x0 6ea00: 1a9f17e9 cset w9, eq 6ea04: 71001d1f cmp w8, #0x7 6ea08: 1a9f17e8 cset w8, eq 6ea0c: 2a080120 orr w0, w9, w8 6ea10: d65f03c0 ret 6ea14: b9400809 ldr w9, [x0, #0x8] 6ea18: 3100293f cmn w9, #0xa 6ea1c: 54000061 b.ne 0x6ea28 6ea20: f9000100 str x0, [x8] 6ea24: d65f03c0 ret 6ea28: f900011f str xzr, [x8] 6ea2c: d65f03c0 ret 6ea30: fc1c0fe8 str d8, [sp, #-0x40]! 6ea34: a90157f6 stp x22, x21, [sp, #0x10] 6ea38: a9024ff4 stp x20, x19, [sp, #0x20] 6ea3c: a9037bfd stp x29, x30, [sp, #0x30] 6ea40: 9100c3fd add x29, sp, #0x30 6ea44: 4ea01c08 mov v8.16b, v0.16b 6ea48: aa0003f5 mov x21, x0 6ea4c: aa0803f3 mov x19, x8 6ea50: 97fffc22 bl 0x6dad8 6ea54: d0000508 adrp x8, 0x110000 6ea58: 91034108 add x8, x8, #0xd0 6ea5c: 08dffd08 ldarb w8, [x8] 6ea60: aa0003f4 mov x20, x0 6ea64: d0000516 adrp x22, 0x110000 6ea68: 36000428 tbz w8, #0x0, 0x6eaec 6ea6c: f94066c8 ldr x8, [x22, #0xc8] 6ea70: a94156a9 ldp x9, x21, [x21, #0x10] 6ea74: f9436108 ldr x8, [x8, #0x6c0] 6ea78: b40000d5 cbz x21, 0x6ea90 6ea7c: 910022aa add x10, x21, #0x8 6ea80: c85f7d4b ldxr x11, [x10] 6ea84: 9100056b add x11, x11, #0x1 6ea88: c80c7d4b stxr w12, x11, [x10] 6ea8c: 35ffffac cbnz w12, 0x6ea80 6ea90: f9400920 ldr x0, [x9, #0x10] 6ea94: 4ea81d00 mov v0.16b, v8.16b 6ea98: d63f0100 blr x8 6ea9c: a9000680 stp x0, x1, [x20] 6eaa0: b40001b5 cbz x21, 0x6ead4 6eaa4: 910022a8 add x8, x21, #0x8 6eaa8: c85ffd09 ldaxr x9, [x8] 6eaac: d100052a sub x10, x9, #0x1 6eab0: c80bfd0a stlxr w11, x10, [x8] 6eab4: 35ffffab cbnz w11, 0x6eaa8 6eab8: b50000e9 cbnz x9, 0x6ead4 6eabc: f94002a8 ldr x8, [x21] 6eac0: aa1503e0 mov x0, x21 6eac4: f9400908 ldr x8, [x8, #0x10] 6eac8: d63f0100 blr x8 6eacc: aa1503e0 mov x0, x21 6ead0: 97ff4d30 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 6ead4: f9000274 str x20, [x19] 6ead8: a9437bfd ldp x29, x30, [sp, #0x30] 6eadc: a9424ff4 ldp x20, x19, [sp, #0x20] 6eae0: a94157f6 ldp x22, x21, [sp, #0x10] 6eae4: fc4407e8 ldr d8, [sp], #0x40 6eae8: d65f03c0 ret 6eaec: d0000500 adrp x0, 0x110000 6eaf0: 91034000 add x0, x0, #0xd0 6eaf4: 97ff4efb bl 0x426e0 <__cxa_guard_acquire@plt> 6eaf8: 34fffba0 cbz w0, 0x6ea6c 6eafc: 97ff49fd bl 0x412f0 6eb00: f90066c0 str x0, [x22, #0xc8] 6eb04: d0000500 adrp x0, 0x110000 6eb08: 91034000 add x0, x0, #0xd0 6eb0c: 97ff4b39 bl 0x417f0 <__cxa_guard_release@plt> 6eb10: 17ffffd7 b 0x6ea6c 6eb14: aa0003f3 mov x19, x0 6eb18: d0000500 adrp x0, 0x110000 6eb1c: 91034000 add x0, x0, #0xd0 6eb20: 97ff4e1c bl 0x42390 <__cxa_guard_abort@plt> 6eb24: aa1303e0 mov x0, x19 6eb28: 94019a1d bl 0xd539c <__cxa_demangle+0x12abc> 6eb2c: aa0003f3 mov x19, x0 6eb30: b40001b5 cbz x21, 0x6eb64 6eb34: 910022a8 add x8, x21, #0x8 6eb38: c85ffd09 ldaxr x9, [x8] 6eb3c: d100052a sub x10, x9, #0x1 6eb40: c80bfd0a stlxr w11, x10, [x8] 6eb44: 35ffffab cbnz w11, 0x6eb38 6eb48: b50000e9 cbnz x9, 0x6eb64 6eb4c: f94002a8 ldr x8, [x21] 6eb50: aa1503e0 mov x0, x21 6eb54: f9400908 ldr x8, [x8, #0x10] 6eb58: d63f0100 blr x8 6eb5c: aa1503e0 mov x0, x21 6eb60: 97ff4d0c bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 6eb64: aa1303e0 mov x0, x19 6eb68: 94019a0d bl 0xd539c <__cxa_demangle+0x12abc> 6eb6c: f81d0ff5 str x21, [sp, #-0x30]! 6eb70: a9014ff4 stp x20, x19, [sp, #0x10] 6eb74: a9027bfd stp x29, x30, [sp, #0x20] 6eb78: 910083fd add x29, sp, #0x20 6eb7c: d0000508 adrp x8, 0x110000 6eb80: 91034108 add x8, x8, #0xd0 6eb84: 08dffd08 ldarb w8, [x8] 6eb88: aa0103f4 mov x20, x1 6eb8c: aa0003f3 mov x19, x0 6eb90: d0000515 adrp x21, 0x110000 6eb94: 360001a8 tbz w8, #0x0, 0x6ebc8 6eb98: f94066a8 ldr x8, [x21, #0xc8] 6eb9c: f9400a89 ldr x9, [x20, #0x10] 6eba0: a9400a61 ldp x1, x2, [x19] 6eba4: f9416508 ldr x8, [x8, #0x2c8] 6eba8: f9400920 ldr x0, [x9, #0x10] 6ebac: d63f0100 blr x8 6ebb0: a9427bfd ldp x29, x30, [sp, #0x20] 6ebb4: a9414ff4 ldp x20, x19, [sp, #0x10] 6ebb8: 7100001f cmp w0, #0x0 6ebbc: 1a9f07e0 cset w0, ne 6ebc0: f84307f5 ldr x21, [sp], #0x30 6ebc4: d65f03c0 ret 6ebc8: d0000500 adrp x0, 0x110000 6ebcc: 91034000 add x0, x0, #0xd0 6ebd0: 97ff4ec4 bl 0x426e0 <__cxa_guard_acquire@plt> 6ebd4: 34fffe20 cbz w0, 0x6eb98 6ebd8: 97ff49c6 bl 0x412f0 6ebdc: f90066a0 str x0, [x21, #0xc8] 6ebe0: d0000500 adrp x0, 0x110000 6ebe4: 91034000 add x0, x0, #0xd0 6ebe8: 97ff4b02 bl 0x417f0 <__cxa_guard_release@plt> 6ebec: 17ffffeb b 0x6eb98 6ebf0: aa0003f3 mov x19, x0 6ebf4: d0000500 adrp x0, 0x110000 6ebf8: 91034000 add x0, x0, #0xd0 6ebfc: 97ff4de5 bl 0x42390 <__cxa_guard_abort@plt> 6ec00: aa1303e0 mov x0, x19 6ec04: 940199e6 bl 0xd539c <__cxa_demangle+0x12abc> 6ec08: a9be4ff4 stp x20, x19, [sp, #-0x20]! 6ec0c: a9017bfd stp x29, x30, [sp, #0x10] 6ec10: 910043fd add x29, sp, #0x10 6ec14: d0000508 adrp x8, 0x110000 6ec18: 91034108 add x8, x8, #0xd0 6ec1c: 08dffd08 ldarb w8, [x8] 6ec20: aa0003f3 mov x19, x0 6ec24: d0000514 adrp x20, 0x110000 6ec28: 36000148 tbz w8, #0x0, 0x6ec50 6ec2c: f9406688 ldr x8, [x20, #0xc8] 6ec30: a9400660 ldp x0, x1, [x19] 6ec34: f9439d08 ldr x8, [x8, #0x738] 6ec38: d63f0100 blr x8 6ec3c: a9417bfd ldp x29, x30, [sp, #0x10] 6ec40: 7100001f cmp w0, #0x0 6ec44: 1a9f07e0 cset w0, ne 6ec48: a8c24ff4 ldp x20, x19, [sp], #0x20 6ec4c: d65f03c0 ret 6ec50: d0000500 adrp x0, 0x110000 6ec54: 91034000 add x0, x0, #0xd0 6ec58: 97ff4ea2 bl 0x426e0 <__cxa_guard_acquire@plt> 6ec5c: 34fffe80 cbz w0, 0x6ec2c 6ec60: 97ff49a4 bl 0x412f0 6ec64: f9006680 str x0, [x20, #0xc8] 6ec68: d0000500 adrp x0, 0x110000 6ec6c: 91034000 add x0, x0, #0xd0 6ec70: 97ff4ae0 bl 0x417f0 <__cxa_guard_release@plt> 6ec74: 17ffffee b 0x6ec2c 6ec78: aa0003f3 mov x19, x0 6ec7c: d0000500 adrp x0, 0x110000 6ec80: 91034000 add x0, x0, #0xd0 6ec84: 97ff4dc3 bl 0x42390 <__cxa_guard_abort@plt> 6ec88: aa1303e0 mov x0, x19 6ec8c: 940199c4 bl 0xd539c <__cxa_demangle+0x12abc> 6ec90: f81c0ff7 str x23, [sp, #-0x40]! 6ec94: a90157f6 stp x22, x21, [sp, #0x10] 6ec98: a9024ff4 stp x20, x19, [sp, #0x20] 6ec9c: a9037bfd stp x29, x30, [sp, #0x30] 6eca0: 9100c3fd add x29, sp, #0x30 6eca4: b9400809 ldr w9, [x0, #0x8] 6eca8: aa0003f4 mov x20, x0 6ecac: aa0803f3 mov x19, x8 6ecb0: 31001d3f cmn w9, #0x7 6ecb4: 54000260 b.eq 0x6ed00 6ecb8: f9400028 ldr x8, [x1] 6ecbc: aa0103f6 mov x22, x1 6ecc0: f9400500 ldr x0, [x8, #0x8] 6ecc4: 97fffb85 bl 0x6dad8 6ecc8: d0000508 adrp x8, 0x110000 6eccc: 91034108 add x8, x8, #0xd0 6ecd0: 08dffd08 ldarb w8, [x8] 6ecd4: aa0003f5 mov x21, x0 6ecd8: d0000517 adrp x23, 0x110000 6ecdc: 360001e8 tbz w8, #0x0, 0x6ed18 6ece0: f94066e8 ldr x8, [x23, #0xc8] 6ece4: f94002c9 ldr x9, [x22] 6ece8: a9400a81 ldp x1, x2, [x20] 6ecec: f9419108 ldr x8, [x8, #0x320] 6ecf0: f9400920 ldr x0, [x9, #0x10] 6ecf4: d63f0100 blr x8 6ecf8: aa1503f4 mov x20, x21 6ecfc: a90006a0 stp x0, x1, [x21] 6ed00: f9000274 str x20, [x19] 6ed04: a9437bfd ldp x29, x30, [sp, #0x30] 6ed08: a9424ff4 ldp x20, x19, [sp, #0x20] 6ed0c: a94157f6 ldp x22, x21, [sp, #0x10] 6ed10: f84407f7 ldr x23, [sp], #0x40 6ed14: d65f03c0 ret 6ed18: d0000500 adrp x0, 0x110000 6ed1c: 91034000 add x0, x0, #0xd0 6ed20: 97ff4e70 bl 0x426e0 <__cxa_guard_acquire@plt> 6ed24: 34fffde0 cbz w0, 0x6ece0 6ed28: 97ff4972 bl 0x412f0 6ed2c: f90066e0 str x0, [x23, #0xc8] 6ed30: d0000500 adrp x0, 0x110000 6ed34: 91034000 add x0, x0, #0xd0 6ed38: 97ff4aae bl 0x417f0 <__cxa_guard_release@plt> 6ed3c: 17ffffe9 b 0x6ece0 6ed40: aa0003f3 mov x19, x0 6ed44: d0000500 adrp x0, 0x110000 6ed48: 91034000 add x0, x0, #0xd0 6ed4c: 97ff4d91 bl 0x42390 <__cxa_guard_abort@plt> 6ed50: aa1303e0 mov x0, x19 6ed54: 94019992 bl 0xd539c <__cxa_demangle+0x12abc> 6ed58: b9400809 ldr w9, [x0, #0x8] 6ed5c: 3100053f cmn w9, #0x1 6ed60: 54000060 b.eq 0x6ed6c 6ed64: f900011f str xzr, [x8] 6ed68: d65f03c0 ret 6ed6c: f9000100 str x0, [x8] 6ed70: d65f03c0 ret 6ed74: d10103ff sub sp, sp, #0x40 6ed78: f9000bf5 str x21, [sp, #0x10] 6ed7c: a9024ff4 stp x20, x19, [sp, #0x20] 6ed80: a9037bfd stp x29, x30, [sp, #0x30] 6ed84: 9100c3fd add x29, sp, #0x30 6ed88: d53bd054 mrs x20, TPIDR_EL0 6ed8c: f9401688 ldr x8, [x20, #0x28] 6ed90: aa0003f3 mov x19, x0 6ed94: d0000515 adrp x21, 0x110000 6ed98: f90007e8 str x8, [sp, #0x8] 6ed9c: d0000508 adrp x8, 0x110000 6eda0: 91034108 add x8, x8, #0xd0 6eda4: 08dffd08 ldarb w8, [x8] 6eda8: 360002a8 tbz w8, #0x0, 0x6edfc 6edac: d0000508 adrp x8, 0x110000 6edb0: f9407108 ldr x8, [x8, #0xe0] 6edb4: f94066a9 ldr x9, [x21, #0xc8] 6edb8: a9400e62 ldp x2, x3, [x19] 6edbc: 910003e1 mov x1, sp 6edc0: f9400908 ldr x8, [x8, #0x10] 6edc4: f9417929 ldr x9, [x9, #0x2f0] 6edc8: f9400900 ldr x0, [x8, #0x10] 6edcc: d63f0120 blr x9 6edd0: f94003e1 ldr x1, [sp] 6edd4: f9401688 ldr x8, [x20, #0x28] 6edd8: f94007e9 ldr x9, [sp, #0x8] 6eddc: eb09011f cmp x8, x9 6ede0: 54000221 b.ne 0x6ee24 6ede4: a9437bfd ldp x29, x30, [sp, #0x30] 6ede8: a9424ff4 ldp x20, x19, [sp, #0x20] 6edec: f9400bf5 ldr x21, [sp, #0x10] 6edf0: 52800020 mov w0, #0x1 // =1 6edf4: 910103ff add sp, sp, #0x40 6edf8: d65f03c0 ret 6edfc: d0000500 adrp x0, 0x110000 6ee00: 91034000 add x0, x0, #0xd0 6ee04: 97ff4e37 bl 0x426e0 <__cxa_guard_acquire@plt> 6ee08: 34fffd20 cbz w0, 0x6edac 6ee0c: 97ff4939 bl 0x412f0 6ee10: f90066a0 str x0, [x21, #0xc8] 6ee14: d0000500 adrp x0, 0x110000 6ee18: 91034000 add x0, x0, #0xd0 6ee1c: 97ff4a75 bl 0x417f0 <__cxa_guard_release@plt> 6ee20: 17ffffe3 b 0x6edac 6ee24: 97ff4d9b bl 0x42490 <__stack_chk_fail@plt> 6ee28: aa0003f3 mov x19, x0 6ee2c: d0000500 adrp x0, 0x110000 6ee30: 91034000 add x0, x0, #0xd0 6ee34: 97ff4d57 bl 0x42390 <__cxa_guard_abort@plt> 6ee38: aa1303e0 mov x0, x19 6ee3c: 94019958 bl 0xd539c <__cxa_demangle+0x12abc> 6ee40: d10103ff sub sp, sp, #0x40 6ee44: f9000bf5 str x21, [sp, #0x10] 6ee48: a9024ff4 stp x20, x19, [sp, #0x20] 6ee4c: a9037bfd stp x29, x30, [sp, #0x30] 6ee50: 9100c3fd add x29, sp, #0x30 6ee54: d53bd054 mrs x20, TPIDR_EL0 6ee58: f9401688 ldr x8, [x20, #0x28] 6ee5c: aa0003f3 mov x19, x0 6ee60: d0000515 adrp x21, 0x110000 6ee64: f90007e8 str x8, [sp, #0x8] 6ee68: d0000508 adrp x8, 0x110000 6ee6c: 91034108 add x8, x8, #0xd0 6ee70: 08dffd08 ldarb w8, [x8] 6ee74: 36000288 tbz w8, #0x0, 0x6eec4 6ee78: d0000508 adrp x8, 0x110000 6ee7c: f9407108 ldr x8, [x8, #0xe0] 6ee80: f94066a9 ldr x9, [x21, #0xc8] 6ee84: a9400e62 ldp x2, x3, [x19] 6ee88: 910003e1 mov x1, sp 6ee8c: f9400908 ldr x8, [x8, #0x10] 6ee90: f9417929 ldr x9, [x9, #0x2f0] 6ee94: f9400900 ldr x0, [x8, #0x10] 6ee98: d63f0120 blr x9 6ee9c: fd4003e0 ldr d0, [sp] 6eea0: f9401688 ldr x8, [x20, #0x28] 6eea4: f94007e9 ldr x9, [sp, #0x8] 6eea8: eb09011f cmp x8, x9 6eeac: 54000201 b.ne 0x6eeec 6eeb0: a9437bfd ldp x29, x30, [sp, #0x30] 6eeb4: a9424ff4 ldp x20, x19, [sp, #0x20] 6eeb8: f9400bf5 ldr x21, [sp, #0x10] 6eebc: 910103ff add sp, sp, #0x40 6eec0: d65f03c0 ret 6eec4: d0000500 adrp x0, 0x110000 6eec8: 91034000 add x0, x0, #0xd0 6eecc: 97ff4e05 bl 0x426e0 <__cxa_guard_acquire@plt> 6eed0: 34fffd40 cbz w0, 0x6ee78 6eed4: 97ff4907 bl 0x412f0 6eed8: f90066a0 str x0, [x21, #0xc8] 6eedc: d0000500 adrp x0, 0x110000 6eee0: 91034000 add x0, x0, #0xd0 6eee4: 97ff4a43 bl 0x417f0 <__cxa_guard_release@plt> 6eee8: 17ffffe4 b 0x6ee78 6eeec: 97ff4d69 bl 0x42490 <__stack_chk_fail@plt> 6eef0: aa0003f3 mov x19, x0 6eef4: d0000500 adrp x0, 0x110000 6eef8: 91034000 add x0, x0, #0xd0 6eefc: 97ff4d25 bl 0x42390 <__cxa_guard_abort@plt> 6ef00: aa1303e0 mov x0, x19 6ef04: 94019926 bl 0xd539c <__cxa_demangle+0x12abc> 6ef08: a9bc5ff8 stp x24, x23, [sp, #-0x40]! 6ef0c: a90157f6 stp x22, x21, [sp, #0x10] 6ef10: a9024ff4 stp x20, x19, [sp, #0x20] 6ef14: a9037bfd stp x29, x30, [sp, #0x30] 6ef18: 9100c3fd add x29, sp, #0x30 6ef1c: 2a0303f7 mov w23, w3 6ef20: aa0103f4 mov x20, x1 6ef24: aa0003f6 mov x22, x0 6ef28: aa0803f3 mov x19, x8 6ef2c: 97fffaeb bl 0x6dad8 6ef30: 710006ff cmp w23, #0x1 6ef34: aa0003f5 mov x21, x0 6ef38: 5400006b b.lt 0x6ef44 6ef3c: 93407ef7 sxtw x23, w23 6ef40: 14000004 b 0x6ef50 6ef44: aa1403e0 mov x0, x20 6ef48: 97ff4a4a bl 0x41870 6ef4c: aa0003f7 mov x23, x0 6ef50: d0000508 adrp x8, 0x110000 6ef54: 91034108 add x8, x8, #0xd0 6ef58: 08dffd08 ldarb w8, [x8] 6ef5c: d0000518 adrp x24, 0x110000 6ef60: 360001e8 tbz w8, #0x0, 0x6ef9c 6ef64: f9406708 ldr x8, [x24, #0xc8] 6ef68: f9400ac9 ldr x9, [x22, #0x10] 6ef6c: aa1403e1 mov x1, x20 6ef70: aa1703e2 mov x2, x23 6ef74: f9418508 ldr x8, [x8, #0x308] 6ef78: f9400920 ldr x0, [x9, #0x10] 6ef7c: d63f0100 blr x8 6ef80: a90006a0 stp x0, x1, [x21] 6ef84: f9000275 str x21, [x19] 6ef88: a9437bfd ldp x29, x30, [sp, #0x30] 6ef8c: a9424ff4 ldp x20, x19, [sp, #0x20] 6ef90: a94157f6 ldp x22, x21, [sp, #0x10] 6ef94: a8c45ff8 ldp x24, x23, [sp], #0x40 6ef98: d65f03c0 ret 6ef9c: d0000500 adrp x0, 0x110000 6efa0: 91034000 add x0, x0, #0xd0 6efa4: 97ff4dcf bl 0x426e0 <__cxa_guard_acquire@plt> 6efa8: 34fffde0 cbz w0, 0x6ef64 6efac: 97ff48d1 bl 0x412f0 6efb0: f9006700 str x0, [x24, #0xc8] 6efb4: d0000500 adrp x0, 0x110000 6efb8: 91034000 add x0, x0, #0xd0 6efbc: 97ff4a0d bl 0x417f0 <__cxa_guard_release@plt> 6efc0: 17ffffe9 b 0x6ef64 6efc4: aa0003f3 mov x19, x0 6efc8: d0000500 adrp x0, 0x110000 6efcc: 91034000 add x0, x0, #0xd0 6efd0: 97ff4cf0 bl 0x42390 <__cxa_guard_abort@plt> 6efd4: aa1303e0 mov x0, x19 6efd8: 940198f1 bl 0xd539c <__cxa_demangle+0x12abc> 6efdc: d10143ff sub sp, sp, #0x50 6efe0: f9000bf7 str x23, [sp, #0x10] 6efe4: a90257f6 stp x22, x21, [sp, #0x20] 6efe8: a9034ff4 stp x20, x19, [sp, #0x30] 6efec: a9047bfd stp x29, x30, [sp, #0x40] 6eff0: 910103fd add x29, sp, #0x40 6eff4: d53bd055 mrs x21, TPIDR_EL0 6eff8: f94016a8 ldr x8, [x21, #0x28] 6effc: d0000517 adrp x23, 0x110000 6f000: 910342f7 add x23, x23, #0xd0 6f004: aa0103f3 mov x19, x1 6f008: f90007e8 str x8, [sp, #0x8] 6f00c: 08dffee8 ldarb w8, [x23] 6f010: aa0003f4 mov x20, x0 6f014: b0000516 adrp x22, 0x110000 6f018: 36000388 tbz w8, #0x0, 0x6f088 6f01c: f94066c8 ldr x8, [x22, #0xc8] 6f020: f9400a69 ldr x9, [x19, #0x10] 6f024: a9400e82 ldp x2, x3, [x20] 6f028: 910003e1 mov x1, sp 6f02c: f9419d08 ldr x8, [x8, #0x338] 6f030: f9400920 ldr x0, [x9, #0x10] 6f034: d63f0100 blr x8 6f038: 08dffee8 ldarb w8, [x23] 6f03c: aa0003f4 mov x20, x0 6f040: 36000388 tbz w8, #0x0, 0x6f0b0 6f044: f94066c8 ldr x8, [x22, #0xc8] 6f048: f9400a69 ldr x9, [x19, #0x10] 6f04c: aa1403e1 mov x1, x20 6f050: f941a508 ldr x8, [x8, #0x348] 6f054: f9400920 ldr x0, [x9, #0x10] 6f058: d63f0100 blr x8 6f05c: b94003e0 ldr w0, [sp] 6f060: f94016a8 ldr x8, [x21, #0x28] 6f064: f94007e9 ldr x9, [sp, #0x8] 6f068: eb09011f cmp x8, x9 6f06c: 54000361 b.ne 0x6f0d8 6f070: a9447bfd ldp x29, x30, [sp, #0x40] 6f074: a9434ff4 ldp x20, x19, [sp, #0x30] 6f078: a94257f6 ldp x22, x21, [sp, #0x20] 6f07c: f9400bf7 ldr x23, [sp, #0x10] 6f080: 910143ff add sp, sp, #0x50 6f084: d65f03c0 ret 6f088: b0000500 adrp x0, 0x110000 6f08c: 91034000 add x0, x0, #0xd0 6f090: 97ff4d94 bl 0x426e0 <__cxa_guard_acquire@plt> 6f094: 34fffc40 cbz w0, 0x6f01c 6f098: 97ff4896 bl 0x412f0 6f09c: f90066c0 str x0, [x22, #0xc8] 6f0a0: b0000500 adrp x0, 0x110000 6f0a4: 91034000 add x0, x0, #0xd0 6f0a8: 97ff49d2 bl 0x417f0 <__cxa_guard_release@plt> 6f0ac: 17ffffdc b 0x6f01c 6f0b0: b0000500 adrp x0, 0x110000 6f0b4: 91034000 add x0, x0, #0xd0 6f0b8: 97ff4d8a bl 0x426e0 <__cxa_guard_acquire@plt> 6f0bc: 34fffc40 cbz w0, 0x6f044 6f0c0: 97ff488c bl 0x412f0 6f0c4: f90066c0 str x0, [x22, #0xc8] 6f0c8: b0000500 adrp x0, 0x110000 6f0cc: 91034000 add x0, x0, #0xd0 6f0d0: 97ff49c8 bl 0x417f0 <__cxa_guard_release@plt> 6f0d4: 17ffffdc b 0x6f044 6f0d8: 97ff4cee bl 0x42490 <__stack_chk_fail@plt> 6f0dc: 14000001 b 0x6f0e0 6f0e0: aa0003f3 mov x19, x0 6f0e4: b0000500 adrp x0, 0x110000 6f0e8: 91034000 add x0, x0, #0xd0 6f0ec: 97ff4ca9 bl 0x42390 <__cxa_guard_abort@plt> 6f0f0: aa1303e0 mov x0, x19 6f0f4: 940198aa bl 0xd539c <__cxa_demangle+0x12abc> 6f0f8: d10183ff sub sp, sp, #0x60 6f0fc: f9000bf9 str x25, [sp, #0x10] 6f100: a9025ff8 stp x24, x23, [sp, #0x20] 6f104: a90357f6 stp x22, x21, [sp, #0x30] 6f108: a9044ff4 stp x20, x19, [sp, #0x40] 6f10c: a9057bfd stp x29, x30, [sp, #0x50] 6f110: 910143fd add x29, sp, #0x50 6f114: d53bd057 mrs x23, TPIDR_EL0 6f118: f94016e8 ldr x8, [x23, #0x28] 6f11c: b0000519 adrp x25, 0x110000 6f120: 91034339 add x25, x25, #0xd0 6f124: aa0203f4 mov x20, x2 6f128: f90007e8 str x8, [sp, #0x8] 6f12c: 08dfff28 ldarb w8, [x25] 6f130: aa0103f3 mov x19, x1 6f134: aa0003f5 mov x21, x0 6f138: b0000518 adrp x24, 0x110000 6f13c: 36000468 tbz w8, #0x0, 0x6f1c8 6f140: f9406708 ldr x8, [x24, #0xc8] 6f144: f9400a69 ldr x9, [x19, #0x10] 6f148: a9400ea2 ldp x2, x3, [x21] 6f14c: 910003e1 mov x1, sp 6f150: f9419d08 ldr x8, [x8, #0x338] 6f154: f9400920 ldr x0, [x9, #0x10] 6f158: d63f0100 blr x8 6f15c: f94003f6 ldr x22, [sp] 6f160: aa0003f5 mov x21, x0 6f164: aa1403e0 mov x0, x20 6f168: aa1503e1 mov x1, x21 6f16c: aa1603e2 mov x2, x22 6f170: 97ff4810 bl 0x411b0 6f174: 38366a9f strb wzr, [x20, x22] 6f178: 08dfff28 ldarb w8, [x25] 6f17c: 360003a8 tbz w8, #0x0, 0x6f1f0 6f180: f9406708 ldr x8, [x24, #0xc8] 6f184: f9400a69 ldr x9, [x19, #0x10] 6f188: aa1503e1 mov x1, x21 6f18c: f941a508 ldr x8, [x8, #0x348] 6f190: f9400920 ldr x0, [x9, #0x10] 6f194: d63f0100 blr x8 6f198: b94003e0 ldr w0, [sp] 6f19c: f94016e8 ldr x8, [x23, #0x28] 6f1a0: f94007e9 ldr x9, [sp, #0x8] 6f1a4: eb09011f cmp x8, x9 6f1a8: 54000381 b.ne 0x6f218 6f1ac: a9457bfd ldp x29, x30, [sp, #0x50] 6f1b0: a9444ff4 ldp x20, x19, [sp, #0x40] 6f1b4: a94357f6 ldp x22, x21, [sp, #0x30] 6f1b8: a9425ff8 ldp x24, x23, [sp, #0x20] 6f1bc: f9400bf9 ldr x25, [sp, #0x10] 6f1c0: 910183ff add sp, sp, #0x60 6f1c4: d65f03c0 ret 6f1c8: b0000500 adrp x0, 0x110000 6f1cc: 91034000 add x0, x0, #0xd0 6f1d0: 97ff4d44 bl 0x426e0 <__cxa_guard_acquire@plt> 6f1d4: 34fffb60 cbz w0, 0x6f140 6f1d8: 97ff4846 bl 0x412f0 6f1dc: f9006700 str x0, [x24, #0xc8] 6f1e0: b0000500 adrp x0, 0x110000 6f1e4: 91034000 add x0, x0, #0xd0 6f1e8: 97ff4982 bl 0x417f0 <__cxa_guard_release@plt> 6f1ec: 17ffffd5 b 0x6f140 6f1f0: b0000500 adrp x0, 0x110000 6f1f4: 91034000 add x0, x0, #0xd0 6f1f8: 97ff4d3a bl 0x426e0 <__cxa_guard_acquire@plt> 6f1fc: 34fffc20 cbz w0, 0x6f180 6f200: 97ff483c bl 0x412f0 6f204: f9006700 str x0, [x24, #0xc8] 6f208: b0000500 adrp x0, 0x110000 6f20c: 91034000 add x0, x0, #0xd0 6f210: 97ff4978 bl 0x417f0 <__cxa_guard_release@plt> 6f214: 17ffffdb b 0x6f180 6f218: 97ff4c9e bl 0x42490 <__stack_chk_fail@plt> 6f21c: 14000001 b 0x6f220 6f220: aa0003f3 mov x19, x0 6f224: b0000500 adrp x0, 0x110000 6f228: 91034000 add x0, x0, #0xd0 6f22c: 97ff4c59 bl 0x42390 <__cxa_guard_abort@plt> 6f230: aa1303e0 mov x0, x19 6f234: 9401985a bl 0xd539c <__cxa_demangle+0x12abc> 6f238: a9bd57f6 stp x22, x21, [sp, #-0x30]! 6f23c: a9014ff4 stp x20, x19, [sp, #0x10] 6f240: a9027bfd stp x29, x30, [sp, #0x20] 6f244: 910083fd add x29, sp, #0x20 6f248: 52800300 mov w0, #0x18 // =24 6f24c: aa0203f5 mov x21, x2 6f250: aa0103f6 mov x22, x1 6f254: aa0803f3 mov x19, x8 6f258: 97ff4c0e bl 0x42290 <_Znwm@plt> 6f25c: b00004c9 adrp x9, 0x108000 6f260: 91324129 add x9, x9, #0xc90 6f264: aa0003e8 mov x8, x0 6f268: f9000009 str x9, [x0] 6f26c: f8008d1f str xzr, [x8, #0x8]! 6f270: aa0003f4 mov x20, x0 6f274: eb16011f cmp x8, x22 6f278: f900081f str xzr, [x0, #0x10] 6f27c: 54000060 b.eq 0x6f288 6f280: f94002c9 ldr x9, [x22] 6f284: f9000109 str x9, [x8] 6f288: b4000075 cbz x21, 0x6f294 6f28c: f94002a8 ldr x8, [x21] 6f290: f9000a88 str x8, [x20, #0x10] 6f294: 52800400 mov w0, #0x20 // =32 6f298: 97ff4bfe bl 0x42290 <_Znwm@plt> 6f29c: aa0003e8 mov x8, x0 6f2a0: b00004c9 adrp x9, 0x108000 6f2a4: aa0003f5 mov x21, x0 6f2a8: a901501f stp xzr, x20, [x0, #0x10] 6f2ac: 9139a129 add x9, x9, #0xe68 6f2b0: f8008d1f str xzr, [x8, #0x8]! 6f2b4: f9000009 str x9, [x0] 6f2b8: c85f7d09 ldxr x9, [x8] 6f2bc: 91000529 add x9, x9, #0x1 6f2c0: c80a7d09 stxr w10, x9, [x8] 6f2c4: 35ffffaa cbnz w10, 0x6f2b8 6f2c8: a9005674 stp x20, x21, [x19] 6f2cc: c85ffd09 ldaxr x9, [x8] 6f2d0: d100052a sub x10, x9, #0x1 6f2d4: c80bfd0a stlxr w11, x10, [x8] 6f2d8: 35ffffab cbnz w11, 0x6f2cc 6f2dc: b40000a9 cbz x9, 0x6f2f0 6f2e0: a9427bfd ldp x29, x30, [sp, #0x20] 6f2e4: a9414ff4 ldp x20, x19, [sp, #0x10] 6f2e8: a8c357f6 ldp x22, x21, [sp], #0x30 6f2ec: d65f03c0 ret 6f2f0: f94002a8 ldr x8, [x21] 6f2f4: aa1503e0 mov x0, x21 6f2f8: f9400908 ldr x8, [x8, #0x10] 6f2fc: d63f0100 blr x8 6f300: a9427bfd ldp x29, x30, [sp, #0x20] 6f304: a9414ff4 ldp x20, x19, [sp, #0x10] 6f308: aa1503e0 mov x0, x21 6f30c: a8c357f6 ldp x22, x21, [sp], #0x30 6f310: 17ff4b20 b 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 6f314: aa0003f3 mov x19, x0 6f318: aa1403e0 mov x0, x20 6f31c: 97ff4801 bl 0x41320 <_ZdlPv@plt> 6f320: aa1303e0 mov x0, x19 6f324: 9401981e bl 0xd539c <__cxa_demangle+0x12abc> 6f328: d10283ff sub sp, sp, #0xa0 6f32c: f9002bf9 str x25, [sp, #0x50] 6f330: a9065ff8 stp x24, x23, [sp, #0x60] 6f334: a90757f6 stp x22, x21, [sp, #0x70] 6f338: a9084ff4 stp x20, x19, [sp, #0x80] 6f33c: a9097bfd stp x29, x30, [sp, #0x90] 6f340: 910243fd add x29, sp, #0x90 6f344: d53bd058 mrs x24, TPIDR_EL0 6f348: aa0803f3 mov x19, x8 6f34c: f9401708 ldr x8, [x24, #0x28] 6f350: aa0103f5 mov x21, x1 6f354: aa0003f6 mov x22, x0 6f358: f90027e8 str x8, [sp, #0x48] 6f35c: f9400028 ldr x8, [x1] 6f360: f9400409 ldr x9, [x0, #0x8] 6f364: f9400514 ldr x20, [x8, #0x8] 6f368: f9000be9 str x9, [sp, #0x10] 6f36c: 9100c3e0 add x0, sp, #0x30 6f370: 910043e2 add x2, sp, #0x10 6f374: aa1403e1 mov x1, x20 6f378: 94000131 bl 0x6f83c 6f37c: f9400ac8 ldr x8, [x22, #0x10] 6f380: b0000519 adrp x25, 0x110000 6f384: 91034339 add x25, x25, #0xd0 6f388: b0000517 adrp x23, 0x110000 6f38c: b4000228 cbz x8, 0x6f3d0 6f390: f90007e8 str x8, [sp, #0x8] 6f394: 910063e0 add x0, sp, #0x18 6f398: 910023e2 add x2, sp, #0x8 6f39c: aa1403e1 mov x1, x20 6f3a0: 94000127 bl 0x6f83c 6f3a4: f94017e8 ldr x8, [sp, #0x28] 6f3a8: f9400ff6 ldr x22, [sp, #0x18] 6f3ac: b4000168 cbz x8, 0x6f3d8 6f3b0: 08dfff28 ldarb w8, [x25] 6f3b4: 36000c08 tbz w8, #0x0, 0x6f534 6f3b8: f94066e8 ldr x8, [x23, #0xc8] 6f3bc: f94017e0 ldr x0, [sp, #0x28] 6f3c0: f9400fe1 ldr x1, [sp, #0x18] 6f3c4: f941a508 ldr x8, [x8, #0x348] 6f3c8: d63f0100 blr x8 6f3cc: 14000003 b 0x6f3d8 6f3d0: b0000376 adrp x22, 0xdc000 >+0x1e> 6f3d4: 910306d6 add x22, x22, #0xc1 6f3d8: 08dfff28 ldarb w8, [x25] 6f3dc: 36000708 tbz w8, #0x0, 0x6f4bc 6f3e0: f94002a9 ldr x9, [x21] 6f3e4: f94066e8 ldr x8, [x23, #0xc8] 6f3e8: f9401be1 ldr x1, [sp, #0x30] 6f3ec: b9803be2 ldrsw x2, [sp, #0x38] 6f3f0: f9400920 ldr x0, [x9, #0x10] 6f3f4: f9424108 ldr x8, [x8, #0x480] 6f3f8: aa1603e3 mov x3, x22 6f3fc: 2a1f03e4 mov w4, wzr 6f400: d63f0100 blr x8 6f404: aa0103f5 mov x21, x1 6f408: 71001abf cmp w21, #0x6 6f40c: 54000261 b.ne 0x6f458 6f410: 08dfff28 ldarb w8, [x25] 6f414: 360007c8 tbz w8, #0x0, 0x6f50c 6f418: f9400a89 ldr x9, [x20, #0x10] 6f41c: f94066e8 ldr x8, [x23, #0xc8] 6f420: f9400920 ldr x0, [x9, #0x10] 6f424: f9412d08 ldr x8, [x8, #0x258] 6f428: d63f0100 blr x8 6f42c: f9401288 ldr x8, [x20, #0x20] 6f430: 52800029 mov w9, #0x1 // =1 6f434: a9098680 stp x0, x1, [x20, #0x98] 6f438: 3902a289 strb w9, [x20, #0xa8] 6f43c: b5000068 cbnz x8, 0x6f448 6f440: aa1403e0 mov x0, x20 6f444: 97fffa00 bl 0x6dc44 6f448: f900027f str xzr, [x19] 6f44c: f94023e8 ldr x8, [sp, #0x40] 6f450: b5000128 cbnz x8, 0x6f474 6f454: 1400000f b 0x6f490 6f458: aa0003f6 mov x22, x0 6f45c: aa1403e0 mov x0, x20 6f460: 97fff99e bl 0x6dad8 6f464: a9005416 stp x22, x21, [x0] 6f468: f9000260 str x0, [x19] 6f46c: f94023e8 ldr x8, [sp, #0x40] 6f470: b4000108 cbz x8, 0x6f490 6f474: 08dfff28 ldarb w8, [x25] 6f478: 36000368 tbz w8, #0x0, 0x6f4e4 6f47c: f94066e8 ldr x8, [x23, #0xc8] 6f480: f94023e0 ldr x0, [sp, #0x40] 6f484: f9401be1 ldr x1, [sp, #0x30] 6f488: f941a508 ldr x8, [x8, #0x348] 6f48c: d63f0100 blr x8 6f490: f9401708 ldr x8, [x24, #0x28] 6f494: f94027e9 ldr x9, [sp, #0x48] 6f498: eb09011f cmp x8, x9 6f49c: 54000601 b.ne 0x6f55c 6f4a0: a9497bfd ldp x29, x30, [sp, #0x90] 6f4a4: a9484ff4 ldp x20, x19, [sp, #0x80] 6f4a8: a94757f6 ldp x22, x21, [sp, #0x70] 6f4ac: a9465ff8 ldp x24, x23, [sp, #0x60] 6f4b0: f9402bf9 ldr x25, [sp, #0x50] 6f4b4: 910283ff add sp, sp, #0xa0 6f4b8: d65f03c0 ret 6f4bc: b0000500 adrp x0, 0x110000 6f4c0: 91034000 add x0, x0, #0xd0 6f4c4: 97ff4c87 bl 0x426e0 <__cxa_guard_acquire@plt> 6f4c8: 34fff8c0 cbz w0, 0x6f3e0 6f4cc: 97ff4789 bl 0x412f0 6f4d0: f90066e0 str x0, [x23, #0xc8] 6f4d4: b0000500 adrp x0, 0x110000 6f4d8: 91034000 add x0, x0, #0xd0 6f4dc: 97ff48c5 bl 0x417f0 <__cxa_guard_release@plt> 6f4e0: 17ffffc0 b 0x6f3e0 6f4e4: b0000500 adrp x0, 0x110000 6f4e8: 91034000 add x0, x0, #0xd0 6f4ec: 97ff4c7d bl 0x426e0 <__cxa_guard_acquire@plt> 6f4f0: 34fffc60 cbz w0, 0x6f47c 6f4f4: 97ff477f bl 0x412f0 6f4f8: f90066e0 str x0, [x23, #0xc8] 6f4fc: b0000500 adrp x0, 0x110000 6f500: 91034000 add x0, x0, #0xd0 6f504: 97ff48bb bl 0x417f0 <__cxa_guard_release@plt> 6f508: 17ffffdd b 0x6f47c 6f50c: b0000500 adrp x0, 0x110000 6f510: 91034000 add x0, x0, #0xd0 6f514: 97ff4c73 bl 0x426e0 <__cxa_guard_acquire@plt> 6f518: 34fff800 cbz w0, 0x6f418 6f51c: 97ff4775 bl 0x412f0 6f520: f90066e0 str x0, [x23, #0xc8] 6f524: b0000500 adrp x0, 0x110000 6f528: 91034000 add x0, x0, #0xd0 6f52c: 97ff48b1 bl 0x417f0 <__cxa_guard_release@plt> 6f530: 17ffffba b 0x6f418 6f534: b0000500 adrp x0, 0x110000 6f538: 91034000 add x0, x0, #0xd0 6f53c: 97ff4c69 bl 0x426e0 <__cxa_guard_acquire@plt> 6f540: 34fff3c0 cbz w0, 0x6f3b8 6f544: 97ff476b bl 0x412f0 6f548: f90066e0 str x0, [x23, #0xc8] 6f54c: b0000500 adrp x0, 0x110000 6f550: 91034000 add x0, x0, #0xd0 6f554: 97ff48a7 bl 0x417f0 <__cxa_guard_release@plt> 6f558: 17ffff98 b 0x6f3b8 6f55c: 97ff4bcd bl 0x42490 <__stack_chk_fail@plt> 6f560: 14000025 b 0x6f5f4 6f564: 14000002 b 0x6f56c 6f568: 14000023 b 0x6f5f4 6f56c: aa0003f3 mov x19, x0 6f570: b0000500 adrp x0, 0x110000 6f574: 91034000 add x0, x0, #0xd0 6f578: 97ff4b86 bl 0x42390 <__cxa_guard_abort@plt> 6f57c: f94023e8 ldr x8, [sp, #0x40] 6f580: b5000168 cbnz x8, 0x6f5ac 6f584: 1400001a b 0x6f5ec 6f588: 97ff9149 bl 0x53aac 6f58c: 97ff9148 bl 0x53aac 6f590: 14000004 b 0x6f5a0 6f594: aa0003f3 mov x19, x0 6f598: aa1303e0 mov x0, x19 6f59c: 94019780 bl 0xd539c <__cxa_demangle+0x12abc> 6f5a0: aa0003f3 mov x19, x0 6f5a4: f94023e8 ldr x8, [sp, #0x40] 6f5a8: b4000228 cbz x8, 0x6f5ec 6f5ac: 08dfff28 ldarb w8, [x25] 6f5b0: 37000148 tbnz w8, #0x0, 0x6f5d8 6f5b4: b0000500 adrp x0, 0x110000 6f5b8: 91034000 add x0, x0, #0xd0 6f5bc: 97ff4c49 bl 0x426e0 <__cxa_guard_acquire@plt> 6f5c0: 340000c0 cbz w0, 0x6f5d8 6f5c4: 97ff474b bl 0x412f0 6f5c8: f90066e0 str x0, [x23, #0xc8] 6f5cc: b0000500 adrp x0, 0x110000 6f5d0: 91034000 add x0, x0, #0xd0 6f5d4: 97ff4887 bl 0x417f0 <__cxa_guard_release@plt> 6f5d8: f94066e8 ldr x8, [x23, #0xc8] 6f5dc: f94023e0 ldr x0, [sp, #0x40] 6f5e0: f9401be1 ldr x1, [sp, #0x30] 6f5e4: f941a508 ldr x8, [x8, #0x348] 6f5e8: d63f0100 blr x8 6f5ec: aa1303e0 mov x0, x19 6f5f0: 9401976b bl 0xd539c <__cxa_demangle+0x12abc> 6f5f4: aa0003f3 mov x19, x0 6f5f8: b0000500 adrp x0, 0x110000 6f5fc: 91034000 add x0, x0, #0xd0 6f600: 97ff4b64 bl 0x42390 <__cxa_guard_abort@plt> 6f604: aa1303e0 mov x0, x19 6f608: 97ff9129 bl 0x53aac 6f60c: 97ff9128 bl 0x53aac 6f610: b00004c8 adrp x8, 0x108000 6f614: 91324108 add x8, x8, #0xc90 6f618: f9000008 str x8, [x0] 6f61c: d65f03c0 ret 6f620: 17ff4740 b 0x41320 <_ZdlPv@plt> 6f624: a9be4ff4 stp x20, x19, [sp, #-0x20]! 6f628: a9017bfd stp x29, x30, [sp, #0x10] 6f62c: 910043fd add x29, sp, #0x10 6f630: aa0103f3 mov x19, x1 6f634: aa0803f4 mov x20, x8 6f638: 97fff928 bl 0x6dad8 6f63c: 52800108 mov w8, #0x8 // =8 6f640: a9002013 stp x19, x8, [x0] 6f644: a9417bfd ldp x29, x30, [sp, #0x10] 6f648: f9000280 str x0, [x20] 6f64c: a8c24ff4 ldp x20, x19, [sp], #0x20 6f650: d65f03c0 ret 6f654: f9400000 ldr x0, [x0] 6f658: d65f03c0 ret 6f65c: a9be4ff4 stp x20, x19, [sp, #-0x20]! 6f660: a9017bfd stp x29, x30, [sp, #0x10] 6f664: 910043fd add x29, sp, #0x10 6f668: 2a0103f3 mov w19, w1 6f66c: aa0803f4 mov x20, x8 6f670: 97fff91a bl 0x6dad8 6f674: f900041f str xzr, [x0, #0x8] 6f678: b9000013 str w19, [x0] 6f67c: a9417bfd ldp x29, x30, [sp, #0x10] 6f680: f9000280 str x0, [x20] 6f684: a8c24ff4 ldp x20, x19, [sp], #0x20 6f688: d65f03c0 ret 6f68c: f81c0ff7 str x23, [sp, #-0x40]! 6f690: a90157f6 stp x22, x21, [sp, #0x10] 6f694: a9024ff4 stp x20, x19, [sp, #0x20] 6f698: a9037bfd stp x29, x30, [sp, #0x30] 6f69c: 9100c3fd add x29, sp, #0x30 6f6a0: aa0103f4 mov x20, x1 6f6a4: aa0003f6 mov x22, x0 6f6a8: aa0803f3 mov x19, x8 6f6ac: 97fff90b bl 0x6dad8 6f6b0: b0000508 adrp x8, 0x110000 6f6b4: 91034108 add x8, x8, #0xd0 6f6b8: 08dffd08 ldarb w8, [x8] 6f6bc: aa0003f5 mov x21, x0 6f6c0: b0000517 adrp x23, 0x110000 6f6c4: 360001c8 tbz w8, #0x0, 0x6f6fc 6f6c8: f94066e8 ldr x8, [x23, #0xc8] 6f6cc: f9400ac9 ldr x9, [x22, #0x10] 6f6d0: aa1403e1 mov x1, x20 6f6d4: f9412108 ldr x8, [x8, #0x240] 6f6d8: f9400920 ldr x0, [x9, #0x10] 6f6dc: d63f0100 blr x8 6f6e0: a90006a0 stp x0, x1, [x21] 6f6e4: f9000275 str x21, [x19] 6f6e8: a9437bfd ldp x29, x30, [sp, #0x30] 6f6ec: a9424ff4 ldp x20, x19, [sp, #0x20] 6f6f0: a94157f6 ldp x22, x21, [sp, #0x10] 6f6f4: f84407f7 ldr x23, [sp], #0x40 6f6f8: d65f03c0 ret 6f6fc: b0000500 adrp x0, 0x110000 6f700: 91034000 add x0, x0, #0xd0 6f704: 97ff4bf7 bl 0x426e0 <__cxa_guard_acquire@plt> 6f708: 34fffe00 cbz w0, 0x6f6c8 6f70c: 97ff46f9 bl 0x412f0 6f710: f90066e0 str x0, [x23, #0xc8] 6f714: b0000500 adrp x0, 0x110000 6f718: 91034000 add x0, x0, #0xd0 6f71c: 97ff4835 bl 0x417f0 <__cxa_guard_release@plt> 6f720: 17ffffea b 0x6f6c8 6f724: aa0003f3 mov x19, x0 6f728: b0000500 adrp x0, 0x110000 6f72c: 91034000 add x0, x0, #0xd0 6f730: 97ff4b18 bl 0x42390 <__cxa_guard_abort@plt> 6f734: aa1303e0 mov x0, x19 6f738: 94019719 bl 0xd539c <__cxa_demangle+0x12abc> 6f73c: d10103ff sub sp, sp, #0x40 6f740: f9000bf5 str x21, [sp, #0x10] 6f744: a9024ff4 stp x20, x19, [sp, #0x20] 6f748: a9037bfd stp x29, x30, [sp, #0x30] 6f74c: 9100c3fd add x29, sp, #0x30 6f750: d53bd054 mrs x20, TPIDR_EL0 6f754: f9401688 ldr x8, [x20, #0x28] 6f758: aa0003f3 mov x19, x0 6f75c: b0000515 adrp x21, 0x110000 6f760: f90007e8 str x8, [sp, #0x8] 6f764: b0000508 adrp x8, 0x110000 6f768: 91034108 add x8, x8, #0xd0 6f76c: 08dffd08 ldarb w8, [x8] 6f770: 36000288 tbz w8, #0x0, 0x6f7c0 6f774: b0000508 adrp x8, 0x110000 6f778: f9407108 ldr x8, [x8, #0xe0] 6f77c: f94066a9 ldr x9, [x21, #0xc8] 6f780: a9400e62 ldp x2, x3, [x19] 6f784: 910003e1 mov x1, sp 6f788: f9400908 ldr x8, [x8, #0x10] 6f78c: f9417d29 ldr x9, [x9, #0x2f8] 6f790: f9400900 ldr x0, [x8, #0x10] 6f794: d63f0120 blr x9 6f798: f94003e0 ldr x0, [sp] 6f79c: f9401688 ldr x8, [x20, #0x28] 6f7a0: f94007e9 ldr x9, [sp, #0x8] 6f7a4: eb09011f cmp x8, x9 6f7a8: 54000201 b.ne 0x6f7e8 6f7ac: a9437bfd ldp x29, x30, [sp, #0x30] 6f7b0: a9424ff4 ldp x20, x19, [sp, #0x20] 6f7b4: f9400bf5 ldr x21, [sp, #0x10] 6f7b8: 910103ff add sp, sp, #0x40 6f7bc: d65f03c0 ret 6f7c0: b0000500 adrp x0, 0x110000 6f7c4: 91034000 add x0, x0, #0xd0 6f7c8: 97ff4bc6 bl 0x426e0 <__cxa_guard_acquire@plt> 6f7cc: 34fffd40 cbz w0, 0x6f774 6f7d0: 97ff46c8 bl 0x412f0 6f7d4: f90066a0 str x0, [x21, #0xc8] 6f7d8: b0000500 adrp x0, 0x110000 6f7dc: 91034000 add x0, x0, #0xd0 6f7e0: 97ff4804 bl 0x417f0 <__cxa_guard_release@plt> 6f7e4: 17ffffe4 b 0x6f774 6f7e8: 97ff4b2a bl 0x42490 <__stack_chk_fail@plt> 6f7ec: aa0003f3 mov x19, x0 6f7f0: b0000500 adrp x0, 0x110000 6f7f4: 91034000 add x0, x0, #0xd0 6f7f8: 97ff4ae6 bl 0x42390 <__cxa_guard_abort@plt> 6f7fc: aa1303e0 mov x0, x19 6f800: 940196e7 bl 0xd539c <__cxa_demangle+0x12abc> 6f804: a9be4ff4 stp x20, x19, [sp, #-0x20]! 6f808: a9017bfd stp x29, x30, [sp, #0x10] 6f80c: 910043fd add x29, sp, #0x10 6f810: 2a0103f3 mov w19, w1 6f814: aa0803f4 mov x20, x8 6f818: 97fff8b0 bl 0x6dad8 6f81c: 52800028 mov w8, #0x1 // =1 6f820: 12000269 and w9, w19, #0x1 6f824: f9000408 str x8, [x0, #0x8] 6f828: b9000009 str w9, [x0] 6f82c: a9417bfd ldp x29, x30, [sp, #0x10] 6f830: f9000280 str x0, [x20] 6f834: a8c24ff4 ldp x20, x19, [sp], #0x20 6f838: d65f03c0 ret 6f83c: f81c0ff7 str x23, [sp, #-0x40]! 6f840: a90157f6 stp x22, x21, [sp, #0x10] 6f844: a9024ff4 stp x20, x19, [sp, #0x20] 6f848: a9037bfd stp x29, x30, [sp, #0x30] 6f84c: 9100c3fd add x29, sp, #0x30 6f850: f900081f str xzr, [x0, #0x10] 6f854: a9414c36 ldp x22, x19, [x1, #0x10] 6f858: aa0003f4 mov x20, x0 6f85c: aa0203f5 mov x21, x2 6f860: b40000d3 cbz x19, 0x6f878 6f864: 91002268 add x8, x19, #0x8 6f868: c85f7d09 ldxr x9, [x8] 6f86c: 91000529 add x9, x9, #0x1 6f870: c80a7d09 stxr w10, x9, [x8] 6f874: 35ffffaa cbnz w10, 0x6f868 6f878: b0000508 adrp x8, 0x110000 6f87c: 91034108 add x8, x8, #0xd0 6f880: 08dffd08 ldarb w8, [x8] 6f884: b0000517 adrp x23, 0x110000 6f888: 36000428 tbz w8, #0x0, 0x6f90c 6f88c: f94066e8 ldr x8, [x23, #0xc8] 6f890: f94002a9 ldr x9, [x21] 6f894: f9400ac0 ldr x0, [x22, #0x10] 6f898: 91002281 add x1, x20, #0x8 6f89c: f9419d08 ldr x8, [x8, #0x338] 6f8a0: a9400d22 ldp x2, x3, [x9] 6f8a4: d63f0100 blr x8 6f8a8: f9000280 str x0, [x20] 6f8ac: f9400ac8 ldr x8, [x22, #0x10] 6f8b0: f9000a88 str x8, [x20, #0x10] 6f8b4: b40000f3 cbz x19, 0x6f8d0 6f8b8: 91002268 add x8, x19, #0x8 6f8bc: c85ffd09 ldaxr x9, [x8] 6f8c0: d100052a sub x10, x9, #0x1 6f8c4: c80bfd0a stlxr w11, x10, [x8] 6f8c8: 35ffffab cbnz w11, 0x6f8bc 6f8cc: b40000c9 cbz x9, 0x6f8e4 6f8d0: a9437bfd ldp x29, x30, [sp, #0x30] 6f8d4: a9424ff4 ldp x20, x19, [sp, #0x20] 6f8d8: a94157f6 ldp x22, x21, [sp, #0x10] 6f8dc: f84407f7 ldr x23, [sp], #0x40 6f8e0: d65f03c0 ret 6f8e4: f9400268 ldr x8, [x19] 6f8e8: aa1303e0 mov x0, x19 6f8ec: f9400908 ldr x8, [x8, #0x10] 6f8f0: d63f0100 blr x8 6f8f4: aa1303e0 mov x0, x19 6f8f8: a9437bfd ldp x29, x30, [sp, #0x30] 6f8fc: a9424ff4 ldp x20, x19, [sp, #0x20] 6f900: a94157f6 ldp x22, x21, [sp, #0x10] 6f904: f84407f7 ldr x23, [sp], #0x40 6f908: 17ff49a2 b 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 6f90c: b0000500 adrp x0, 0x110000 6f910: 91034000 add x0, x0, #0xd0 6f914: 97ff4b73 bl 0x426e0 <__cxa_guard_acquire@plt> 6f918: 34fffba0 cbz w0, 0x6f88c 6f91c: 97ff4675 bl 0x412f0 6f920: f90066e0 str x0, [x23, #0xc8] 6f924: b0000500 adrp x0, 0x110000 6f928: 91034000 add x0, x0, #0xd0 6f92c: 97ff47b1 bl 0x417f0 <__cxa_guard_release@plt> 6f930: 17ffffd7 b 0x6f88c 6f934: aa0003f4 mov x20, x0 6f938: b0000500 adrp x0, 0x110000 6f93c: 91034000 add x0, x0, #0xd0 6f940: 97ff4a94 bl 0x42390 <__cxa_guard_abort@plt> 6f944: b5000093 cbnz x19, 0x6f954 6f948: 1400000f b 0x6f984 6f94c: aa0003f4 mov x20, x0 6f950: b40001b3 cbz x19, 0x6f984 6f954: 91002268 add x8, x19, #0x8 6f958: c85ffd09 ldaxr x9, [x8] 6f95c: d100052a sub x10, x9, #0x1 6f960: c80bfd0a stlxr w11, x10, [x8] 6f964: 35ffffab cbnz w11, 0x6f958 6f968: b50000e9 cbnz x9, 0x6f984 6f96c: f9400268 ldr x8, [x19] 6f970: aa1303e0 mov x0, x19 6f974: f9400908 ldr x8, [x8, #0x10] 6f978: d63f0100 blr x8 6f97c: aa1303e0 mov x0, x19 6f980: 97ff4984 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 6f984: aa1403e0 mov x0, x20 6f988: 94019685 bl 0xd539c <__cxa_demangle+0x12abc> 6f98c: a9be4ff4 stp x20, x19, [sp, #-0x20]! 6f990: a9017bfd stp x29, x30, [sp, #0x10] 6f994: 910043fd add x29, sp, #0x10 6f998: f9400808 ldr x8, [x0, #0x10] 6f99c: b4000188 cbz x8, 0x6f9cc 6f9a0: b0000508 adrp x8, 0x110000 6f9a4: 91034108 add x8, x8, #0xd0 6f9a8: 08dffd08 ldarb w8, [x8] 6f9ac: aa0003f3 mov x19, x0 6f9b0: b0000514 adrp x20, 0x110000 6f9b4: 36000128 tbz w8, #0x0, 0x6f9d8 6f9b8: f9406688 ldr x8, [x20, #0xc8] 6f9bc: f9400a60 ldr x0, [x19, #0x10] 6f9c0: f9400261 ldr x1, [x19] 6f9c4: f941a508 ldr x8, [x8, #0x348] 6f9c8: d63f0100 blr x8 6f9cc: a9417bfd ldp x29, x30, [sp, #0x10] 6f9d0: a8c24ff4 ldp x20, x19, [sp], #0x20 6f9d4: d65f03c0 ret 6f9d8: b0000500 adrp x0, 0x110000 6f9dc: 91034000 add x0, x0, #0xd0 6f9e0: 97ff4b40 bl 0x426e0 <__cxa_guard_acquire@plt> 6f9e4: 34fffea0 cbz w0, 0x6f9b8 6f9e8: 97ff4642 bl 0x412f0 6f9ec: f9006680 str x0, [x20, #0xc8] 6f9f0: b0000500 adrp x0, 0x110000 6f9f4: 91034000 add x0, x0, #0xd0 6f9f8: 97ff477e bl 0x417f0 <__cxa_guard_release@plt> 6f9fc: 17ffffef b 0x6f9b8 6fa00: aa0003f3 mov x19, x0 6fa04: b0000500 adrp x0, 0x110000 6fa08: 91034000 add x0, x0, #0xd0 6fa0c: 97ff4a61 bl 0x42390 <__cxa_guard_abort@plt> 6fa10: aa1303e0 mov x0, x19 6fa14: 97ff9026 bl 0x53aac 6fa18: 97ff9025 bl 0x53aac 6fa1c: fc1c0fe8 str d8, [sp, #-0x40]! 6fa20: a90157f6 stp x22, x21, [sp, #0x10] 6fa24: a9024ff4 stp x20, x19, [sp, #0x20] 6fa28: a9037bfd stp x29, x30, [sp, #0x30] 6fa2c: 9100c3fd add x29, sp, #0x30 6fa30: f9400009 ldr x9, [x0] 6fa34: aa0003f5 mov x21, x0 6fa38: 4ea01c08 mov v8.16b, v0.16b 6fa3c: aa0803f3 mov x19, x8 6fa40: f9400520 ldr x0, [x9, #0x8] 6fa44: 97fff825 bl 0x6dad8 6fa48: b0000508 adrp x8, 0x110000 6fa4c: 91034108 add x8, x8, #0xd0 6fa50: 08dffd08 ldarb w8, [x8] 6fa54: aa0003f4 mov x20, x0 6fa58: b0000516 adrp x22, 0x110000 6fa5c: 360001c8 tbz w8, #0x0, 0x6fa94 6fa60: f94066c8 ldr x8, [x22, #0xc8] 6fa64: f94002a9 ldr x9, [x21] 6fa68: 4ea81d00 mov v0.16b, v8.16b 6fa6c: f9439908 ldr x8, [x8, #0x730] 6fa70: f9400920 ldr x0, [x9, #0x10] 6fa74: d63f0100 blr x8 6fa78: a9000680 stp x0, x1, [x20] 6fa7c: f9000274 str x20, [x19] 6fa80: a9437bfd ldp x29, x30, [sp, #0x30] 6fa84: a9424ff4 ldp x20, x19, [sp, #0x20] 6fa88: a94157f6 ldp x22, x21, [sp, #0x10] 6fa8c: fc4407e8 ldr d8, [sp], #0x40 6fa90: d65f03c0 ret 6fa94: b0000500 adrp x0, 0x110000 6fa98: 91034000 add x0, x0, #0xd0 6fa9c: 97ff4b11 bl 0x426e0 <__cxa_guard_acquire@plt> 6faa0: 34fffe00 cbz w0, 0x6fa60 6faa4: 97ff4613 bl 0x412f0 6faa8: f90066c0 str x0, [x22, #0xc8] 6faac: b0000500 adrp x0, 0x110000 6fab0: 91034000 add x0, x0, #0xd0 6fab4: 97ff474f bl 0x417f0 <__cxa_guard_release@plt> 6fab8: 17ffffea b 0x6fa60 6fabc: aa0003f3 mov x19, x0 6fac0: b0000500 adrp x0, 0x110000 6fac4: 91034000 add x0, x0, #0xd0 6fac8: 97ff4a32 bl 0x42390 <__cxa_guard_abort@plt> 6facc: aa1303e0 mov x0, x19 6fad0: 94019633 bl 0xd539c <__cxa_demangle+0x12abc> 6fad4: a9be4ff4 stp x20, x19, [sp, #-0x20]! 6fad8: a9017bfd stp x29, x30, [sp, #0x10] 6fadc: 910043fd add x29, sp, #0x10 6fae0: b0000508 adrp x8, 0x110000 6fae4: 91034108 add x8, x8, #0xd0 6fae8: 08dffd08 ldarb w8, [x8] 6faec: aa0003f3 mov x19, x0 6faf0: b0000514 adrp x20, 0x110000 6faf4: 36000168 tbz w8, #0x0, 0x6fb20 6faf8: b0000508 adrp x8, 0x110000 6fafc: f9407108 ldr x8, [x8, #0xe0] 6fb00: f9406689 ldr x9, [x20, #0xc8] 6fb04: a9400a61 ldp x1, x2, [x19] 6fb08: a9417bfd ldp x29, x30, [sp, #0x10] 6fb0c: f9400908 ldr x8, [x8, #0x10] 6fb10: f9439523 ldr x3, [x9, #0x728] 6fb14: f9400900 ldr x0, [x8, #0x10] 6fb18: a8c24ff4 ldp x20, x19, [sp], #0x20 6fb1c: d61f0060 br x3 6fb20: b0000500 adrp x0, 0x110000 6fb24: 91034000 add x0, x0, #0xd0 6fb28: 97ff4aee bl 0x426e0 <__cxa_guard_acquire@plt> 6fb2c: 34fffe60 cbz w0, 0x6faf8 6fb30: 97ff45f0 bl 0x412f0 6fb34: f9006680 str x0, [x20, #0xc8] 6fb38: b0000500 adrp x0, 0x110000 6fb3c: 91034000 add x0, x0, #0xd0 6fb40: 97ff472c bl 0x417f0 <__cxa_guard_release@plt> 6fb44: 17ffffed b 0x6faf8 6fb48: aa0003f3 mov x19, x0 6fb4c: b0000500 adrp x0, 0x110000 6fb50: 91034000 add x0, x0, #0xd0 6fb54: 97ff4a0f bl 0x42390 <__cxa_guard_abort@plt> 6fb58: aa1303e0 mov x0, x19 6fb5c: 94019610 bl 0xd539c <__cxa_demangle+0x12abc> 6fb60: f81c0ff7 str x23, [sp, #-0x40]! 6fb64: a90157f6 stp x22, x21, [sp, #0x10] 6fb68: a9024ff4 stp x20, x19, [sp, #0x20] 6fb6c: a9037bfd stp x29, x30, [sp, #0x30] 6fb70: 9100c3fd add x29, sp, #0x30 6fb74: aa0803f3 mov x19, x8 6fb78: b0000508 adrp x8, 0x110000 6fb7c: 91034108 add x8, x8, #0xd0 6fb80: 08dffd08 ldarb w8, [x8] 6fb84: aa0203f5 mov x21, x2 6fb88: aa0103f4 mov x20, x1 6fb8c: aa0003f6 mov x22, x0 6fb90: b0000517 adrp x23, 0x110000 6fb94: 36000328 tbz w8, #0x0, 0x6fbf8 6fb98: f94066e8 ldr x8, [x23, #0xc8] 6fb9c: f9400289 ldr x9, [x20] 6fba0: f94002aa ldr x10, [x21] 6fba4: a9400ac1 ldp x1, x2, [x22] 6fba8: f943ad08 ldr x8, [x8, #0x758] 6fbac: f9400920 ldr x0, [x9, #0x10] 6fbb0: a9401143 ldp x3, x4, [x10] 6fbb4: d63f0100 blr x8 6fbb8: aa0103f5 mov x21, x1 6fbbc: 71001abf cmp w21, #0x6 6fbc0: 54000061 b.ne 0x6fbcc 6fbc4: f900027f str xzr, [x19] 6fbc8: 14000007 b 0x6fbe4 6fbcc: f9400288 ldr x8, [x20] 6fbd0: aa0003f6 mov x22, x0 6fbd4: f9400500 ldr x0, [x8, #0x8] 6fbd8: 97fff7c0 bl 0x6dad8 6fbdc: a9005416 stp x22, x21, [x0] 6fbe0: f9000260 str x0, [x19] 6fbe4: a9437bfd ldp x29, x30, [sp, #0x30] 6fbe8: a9424ff4 ldp x20, x19, [sp, #0x20] 6fbec: a94157f6 ldp x22, x21, [sp, #0x10] 6fbf0: f84407f7 ldr x23, [sp], #0x40 6fbf4: d65f03c0 ret 6fbf8: b0000500 adrp x0, 0x110000 6fbfc: 91034000 add x0, x0, #0xd0 6fc00: 97ff4ab8 bl 0x426e0 <__cxa_guard_acquire@plt> 6fc04: 34fffca0 cbz w0, 0x6fb98 6fc08: 97ff45ba bl 0x412f0 6fc0c: f90066e0 str x0, [x23, #0xc8] 6fc10: b0000500 adrp x0, 0x110000 6fc14: 91034000 add x0, x0, #0xd0 6fc18: 97ff46f6 bl 0x417f0 <__cxa_guard_release@plt> 6fc1c: 17ffffdf b 0x6fb98 6fc20: aa0003f3 mov x19, x0 6fc24: b0000500 adrp x0, 0x110000 6fc28: 91034000 add x0, x0, #0xd0 6fc2c: 97ff49d9 bl 0x42390 <__cxa_guard_abort@plt> 6fc30: aa1303e0 mov x0, x19 6fc34: 940195da bl 0xd539c <__cxa_demangle+0x12abc> 6fc38: a9bc5ff8 stp x24, x23, [sp, #-0x40]! 6fc3c: a90157f6 stp x22, x21, [sp, #0x10] 6fc40: a9024ff4 stp x20, x19, [sp, #0x20] 6fc44: a9037bfd stp x29, x30, [sp, #0x30] 6fc48: 9100c3fd add x29, sp, #0x30 6fc4c: aa0803f3 mov x19, x8 6fc50: b0000508 adrp x8, 0x110000 6fc54: 91034108 add x8, x8, #0xd0 6fc58: 08dffd08 ldarb w8, [x8] 6fc5c: aa0303f5 mov x21, x3 6fc60: aa0203f6 mov x22, x2 6fc64: aa0103f4 mov x20, x1 6fc68: aa0003f7 mov x23, x0 6fc6c: b0000518 adrp x24, 0x110000 6fc70: 36000368 tbz w8, #0x0, 0x6fcdc 6fc74: f9406708 ldr x8, [x24, #0xc8] 6fc78: f9400289 ldr x9, [x20] 6fc7c: f94002ca ldr x10, [x22] 6fc80: f94002ab ldr x11, [x21] 6fc84: a9400ae1 ldp x1, x2, [x23] 6fc88: f943a908 ldr x8, [x8, #0x750] 6fc8c: f9400920 ldr x0, [x9, #0x10] 6fc90: a9401143 ldp x3, x4, [x10] 6fc94: a9401965 ldp x5, x6, [x11] 6fc98: d63f0100 blr x8 6fc9c: aa0103f5 mov x21, x1 6fca0: 71001abf cmp w21, #0x6 6fca4: 54000061 b.ne 0x6fcb0 6fca8: f900027f str xzr, [x19] 6fcac: 14000007 b 0x6fcc8 6fcb0: f9400288 ldr x8, [x20] 6fcb4: aa0003f6 mov x22, x0 6fcb8: f9400500 ldr x0, [x8, #0x8] 6fcbc: 97fff787 bl 0x6dad8 6fcc0: a9005416 stp x22, x21, [x0] 6fcc4: f9000260 str x0, [x19] 6fcc8: a9437bfd ldp x29, x30, [sp, #0x30] 6fccc: a9424ff4 ldp x20, x19, [sp, #0x20] 6fcd0: a94157f6 ldp x22, x21, [sp, #0x10] 6fcd4: a8c45ff8 ldp x24, x23, [sp], #0x40 6fcd8: d65f03c0 ret 6fcdc: b0000500 adrp x0, 0x110000 6fce0: 91034000 add x0, x0, #0xd0 6fce4: 97ff4a7f bl 0x426e0 <__cxa_guard_acquire@plt> 6fce8: 34fffc60 cbz w0, 0x6fc74 6fcec: 97ff4581 bl 0x412f0 6fcf0: f9006700 str x0, [x24, #0xc8] 6fcf4: b0000500 adrp x0, 0x110000 6fcf8: 91034000 add x0, x0, #0xd0 6fcfc: 97ff46bd bl 0x417f0 <__cxa_guard_release@plt> 6fd00: 17ffffdd b 0x6fc74 6fd04: aa0003f3 mov x19, x0 6fd08: b0000500 adrp x0, 0x110000 6fd0c: 91034000 add x0, x0, #0xd0 6fd10: 97ff49a0 bl 0x42390 <__cxa_guard_abort@plt> 6fd14: aa1303e0 mov x0, x19 6fd18: 940195a1 bl 0xd539c <__cxa_demangle+0x12abc> 6fd1c: f81c0ff7 str x23, [sp, #-0x40]! 6fd20: a90157f6 stp x22, x21, [sp, #0x10] 6fd24: a9024ff4 stp x20, x19, [sp, #0x20] 6fd28: a9037bfd stp x29, x30, [sp, #0x30] 6fd2c: 9100c3fd add x29, sp, #0x30 6fd30: aa0803f3 mov x19, x8 6fd34: b0000508 adrp x8, 0x110000 6fd38: 91034108 add x8, x8, #0xd0 6fd3c: 08dffd08 ldarb w8, [x8] 6fd40: aa0203f5 mov x21, x2 6fd44: aa0103f4 mov x20, x1 6fd48: aa0003f6 mov x22, x0 6fd4c: b0000517 adrp x23, 0x110000 6fd50: 36000328 tbz w8, #0x0, 0x6fdb4 6fd54: f94066e8 ldr x8, [x23, #0xc8] 6fd58: f9400289 ldr x9, [x20] 6fd5c: f94002aa ldr x10, [x21] 6fd60: a9400ac1 ldp x1, x2, [x22] 6fd64: f943b108 ldr x8, [x8, #0x760] 6fd68: f9400920 ldr x0, [x9, #0x10] 6fd6c: a9401143 ldp x3, x4, [x10] 6fd70: d63f0100 blr x8 6fd74: aa0103f5 mov x21, x1 6fd78: 71001abf cmp w21, #0x6 6fd7c: 54000061 b.ne 0x6fd88 6fd80: f900027f str xzr, [x19] 6fd84: 14000007 b 0x6fda0 6fd88: f9400288 ldr x8, [x20] 6fd8c: aa0003f6 mov x22, x0 6fd90: f9400500 ldr x0, [x8, #0x8] 6fd94: 97fff751 bl 0x6dad8 6fd98: a9005416 stp x22, x21, [x0] 6fd9c: f9000260 str x0, [x19] 6fda0: a9437bfd ldp x29, x30, [sp, #0x30] 6fda4: a9424ff4 ldp x20, x19, [sp, #0x20] 6fda8: a94157f6 ldp x22, x21, [sp, #0x10] 6fdac: f84407f7 ldr x23, [sp], #0x40 6fdb0: d65f03c0 ret 6fdb4: b0000500 adrp x0, 0x110000 6fdb8: 91034000 add x0, x0, #0xd0 6fdbc: 97ff4a49 bl 0x426e0 <__cxa_guard_acquire@plt> 6fdc0: 34fffca0 cbz w0, 0x6fd54 6fdc4: 97ff454b bl 0x412f0 6fdc8: f90066e0 str x0, [x23, #0xc8] 6fdcc: b0000500 adrp x0, 0x110000 6fdd0: 91034000 add x0, x0, #0xd0 6fdd4: 97ff4687 bl 0x417f0 <__cxa_guard_release@plt> 6fdd8: 17ffffdf b 0x6fd54 6fddc: aa0003f3 mov x19, x0 6fde0: b0000500 adrp x0, 0x110000 6fde4: 91034000 add x0, x0, #0xd0 6fde8: 97ff496a bl 0x42390 <__cxa_guard_abort@plt> 6fdec: aa1303e0 mov x0, x19 6fdf0: 9401956b bl 0xd539c <__cxa_demangle+0x12abc> 6fdf4: a9bd57f6 stp x22, x21, [sp, #-0x30]! 6fdf8: a9014ff4 stp x20, x19, [sp, #0x10] 6fdfc: a9027bfd stp x29, x30, [sp, #0x20] 6fe00: 910083fd add x29, sp, #0x20 6fe04: aa0003f5 mov x21, x0 6fe08: aa0803f3 mov x19, x8 6fe0c: 97fff733 bl 0x6dad8 6fe10: b0000508 adrp x8, 0x110000 6fe14: 91034108 add x8, x8, #0xd0 6fe18: 08dffd08 ldarb w8, [x8] 6fe1c: aa0003f4 mov x20, x0 6fe20: b0000516 adrp x22, 0x110000 6fe24: 360003e8 tbz w8, #0x0, 0x6fea0 6fe28: f94066c8 ldr x8, [x22, #0xc8] 6fe2c: a94156a9 ldp x9, x21, [x21, #0x10] 6fe30: f943a508 ldr x8, [x8, #0x748] 6fe34: b40000d5 cbz x21, 0x6fe4c 6fe38: 910022aa add x10, x21, #0x8 6fe3c: c85f7d4b ldxr x11, [x10] 6fe40: 9100056b add x11, x11, #0x1 6fe44: c80c7d4b stxr w12, x11, [x10] 6fe48: 35ffffac cbnz w12, 0x6fe3c 6fe4c: f9400920 ldr x0, [x9, #0x10] 6fe50: d63f0100 blr x8 6fe54: a9000680 stp x0, x1, [x20] 6fe58: b40001b5 cbz x21, 0x6fe8c 6fe5c: 910022a8 add x8, x21, #0x8 6fe60: c85ffd09 ldaxr x9, [x8] 6fe64: d100052a sub x10, x9, #0x1 6fe68: c80bfd0a stlxr w11, x10, [x8] 6fe6c: 35ffffab cbnz w11, 0x6fe60 6fe70: b50000e9 cbnz x9, 0x6fe8c 6fe74: f94002a8 ldr x8, [x21] 6fe78: aa1503e0 mov x0, x21 6fe7c: f9400908 ldr x8, [x8, #0x10] 6fe80: d63f0100 blr x8 6fe84: aa1503e0 mov x0, x21 6fe88: 97ff4842 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 6fe8c: f9000274 str x20, [x19] 6fe90: a9427bfd ldp x29, x30, [sp, #0x20] 6fe94: a9414ff4 ldp x20, x19, [sp, #0x10] 6fe98: a8c357f6 ldp x22, x21, [sp], #0x30 6fe9c: d65f03c0 ret 6fea0: b0000500 adrp x0, 0x110000 6fea4: 91034000 add x0, x0, #0xd0 6fea8: 97ff4a0e bl 0x426e0 <__cxa_guard_acquire@plt> 6feac: 34fffbe0 cbz w0, 0x6fe28 6feb0: 97ff4510 bl 0x412f0 6feb4: f90066c0 str x0, [x22, #0xc8] 6feb8: b0000500 adrp x0, 0x110000 6febc: 91034000 add x0, x0, #0xd0 6fec0: 97ff464c bl 0x417f0 <__cxa_guard_release@plt> 6fec4: 17ffffd9 b 0x6fe28 6fec8: aa0003f3 mov x19, x0 6fecc: b0000500 adrp x0, 0x110000 6fed0: 91034000 add x0, x0, #0xd0 6fed4: 97ff492f bl 0x42390 <__cxa_guard_abort@plt> 6fed8: aa1303e0 mov x0, x19 6fedc: 94019530 bl 0xd539c <__cxa_demangle+0x12abc> 6fee0: aa0003f3 mov x19, x0 6fee4: b40001b5 cbz x21, 0x6ff18 6fee8: 910022a8 add x8, x21, #0x8 6feec: c85ffd09 ldaxr x9, [x8] 6fef0: d100052a sub x10, x9, #0x1 6fef4: c80bfd0a stlxr w11, x10, [x8] 6fef8: 35ffffab cbnz w11, 0x6feec 6fefc: b50000e9 cbnz x9, 0x6ff18 6ff00: f94002a8 ldr x8, [x21] 6ff04: aa1503e0 mov x0, x21 6ff08: f9400908 ldr x8, [x8, #0x10] 6ff0c: d63f0100 blr x8 6ff10: aa1503e0 mov x0, x21 6ff14: 97ff481f bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 6ff18: aa1303e0 mov x0, x19 6ff1c: 94019520 bl 0xd539c <__cxa_demangle+0x12abc> 6ff20: f81c0ff7 str x23, [sp, #-0x40]! 6ff24: a90157f6 stp x22, x21, [sp, #0x10] 6ff28: a9024ff4 stp x20, x19, [sp, #0x20] 6ff2c: a9037bfd stp x29, x30, [sp, #0x30] 6ff30: 9100c3fd add x29, sp, #0x30 6ff34: aa0803f3 mov x19, x8 6ff38: b0000508 adrp x8, 0x110000 6ff3c: 91034108 add x8, x8, #0xd0 6ff40: 08dffd08 ldarb w8, [x8] 6ff44: aa0203f5 mov x21, x2 6ff48: aa0103f4 mov x20, x1 6ff4c: aa0003f6 mov x22, x0 6ff50: b0000517 adrp x23, 0x110000 6ff54: 36000328 tbz w8, #0x0, 0x6ffb8 6ff58: f94066e8 ldr x8, [x23, #0xc8] 6ff5c: f9400289 ldr x9, [x20] 6ff60: f94002aa ldr x10, [x21] 6ff64: a9400ac1 ldp x1, x2, [x22] 6ff68: f943c108 ldr x8, [x8, #0x780] 6ff6c: f9400920 ldr x0, [x9, #0x10] 6ff70: a9401143 ldp x3, x4, [x10] 6ff74: d63f0100 blr x8 6ff78: aa0103f5 mov x21, x1 6ff7c: 71001abf cmp w21, #0x6 6ff80: 54000061 b.ne 0x6ff8c 6ff84: f900027f str xzr, [x19] 6ff88: 14000007 b 0x6ffa4 6ff8c: f9400288 ldr x8, [x20] 6ff90: aa0003f6 mov x22, x0 6ff94: f9400500 ldr x0, [x8, #0x8] 6ff98: 97fff6d0 bl 0x6dad8 6ff9c: a9005416 stp x22, x21, [x0] 6ffa0: f9000260 str x0, [x19] 6ffa4: a9437bfd ldp x29, x30, [sp, #0x30] 6ffa8: a9424ff4 ldp x20, x19, [sp, #0x20] 6ffac: a94157f6 ldp x22, x21, [sp, #0x10] 6ffb0: f84407f7 ldr x23, [sp], #0x40 6ffb4: d65f03c0 ret 6ffb8: b0000500 adrp x0, 0x110000 6ffbc: 91034000 add x0, x0, #0xd0 6ffc0: 97ff49c8 bl 0x426e0 <__cxa_guard_acquire@plt> 6ffc4: 34fffca0 cbz w0, 0x6ff58 6ffc8: 97ff44ca bl 0x412f0 6ffcc: f90066e0 str x0, [x23, #0xc8] 6ffd0: b0000500 adrp x0, 0x110000 6ffd4: 91034000 add x0, x0, #0xd0 6ffd8: 97ff4606 bl 0x417f0 <__cxa_guard_release@plt> 6ffdc: 17ffffdf b 0x6ff58 6ffe0: aa0003f3 mov x19, x0 6ffe4: b0000500 adrp x0, 0x110000 6ffe8: 91034000 add x0, x0, #0xd0 6ffec: 97ff48e9 bl 0x42390 <__cxa_guard_abort@plt> 6fff0: aa1303e0 mov x0, x19 6fff4: 940194ea bl 0xd539c <__cxa_demangle+0x12abc> 6fff8: a9bd57f6 stp x22, x21, [sp, #-0x30]! 6fffc: a9014ff4 stp x20, x19, [sp, #0x10] 70000: a9027bfd stp x29, x30, [sp, #0x20] 70004: 910083fd add x29, sp, #0x20 70008: aa0003f5 mov x21, x0 7000c: aa0803f3 mov x19, x8 70010: 97fff6b2 bl 0x6dad8 70014: 90000508 adrp x8, 0x110000 70018: 91034108 add x8, x8, #0xd0 7001c: 08dffd08 ldarb w8, [x8] 70020: aa0003f4 mov x20, x0 70024: 90000516 adrp x22, 0x110000 70028: 360003e8 tbz w8, #0x0, 0x700a4 7002c: f94066c8 ldr x8, [x22, #0xc8] 70030: a94156a9 ldp x9, x21, [x21, #0x10] 70034: f943bd08 ldr x8, [x8, #0x778] 70038: b40000d5 cbz x21, 0x70050 7003c: 910022aa add x10, x21, #0x8 70040: c85f7d4b ldxr x11, [x10] 70044: 9100056b add x11, x11, #0x1 70048: c80c7d4b stxr w12, x11, [x10] 7004c: 35ffffac cbnz w12, 0x70040 70050: f9400920 ldr x0, [x9, #0x10] 70054: d63f0100 blr x8 70058: a9000680 stp x0, x1, [x20] 7005c: b40001b5 cbz x21, 0x70090 70060: 910022a8 add x8, x21, #0x8 70064: c85ffd09 ldaxr x9, [x8] 70068: d100052a sub x10, x9, #0x1 7006c: c80bfd0a stlxr w11, x10, [x8] 70070: 35ffffab cbnz w11, 0x70064 70074: b50000e9 cbnz x9, 0x70090 70078: f94002a8 ldr x8, [x21] 7007c: aa1503e0 mov x0, x21 70080: f9400908 ldr x8, [x8, #0x10] 70084: d63f0100 blr x8 70088: aa1503e0 mov x0, x21 7008c: 97ff47c1 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 70090: f9000274 str x20, [x19] 70094: a9427bfd ldp x29, x30, [sp, #0x20] 70098: a9414ff4 ldp x20, x19, [sp, #0x10] 7009c: a8c357f6 ldp x22, x21, [sp], #0x30 700a0: d65f03c0 ret 700a4: 90000500 adrp x0, 0x110000 700a8: 91034000 add x0, x0, #0xd0 700ac: 97ff498d bl 0x426e0 <__cxa_guard_acquire@plt> 700b0: 34fffbe0 cbz w0, 0x7002c 700b4: 97ff448f bl 0x412f0 700b8: f90066c0 str x0, [x22, #0xc8] 700bc: 90000500 adrp x0, 0x110000 700c0: 91034000 add x0, x0, #0xd0 700c4: 97ff45cb bl 0x417f0 <__cxa_guard_release@plt> 700c8: 17ffffd9 b 0x7002c 700cc: aa0003f3 mov x19, x0 700d0: 90000500 adrp x0, 0x110000 700d4: 91034000 add x0, x0, #0xd0 700d8: 97ff48ae bl 0x42390 <__cxa_guard_abort@plt> 700dc: aa1303e0 mov x0, x19 700e0: 940194af bl 0xd539c <__cxa_demangle+0x12abc> 700e4: aa0003f3 mov x19, x0 700e8: b40001b5 cbz x21, 0x7011c 700ec: 910022a8 add x8, x21, #0x8 700f0: c85ffd09 ldaxr x9, [x8] 700f4: d100052a sub x10, x9, #0x1 700f8: c80bfd0a stlxr w11, x10, [x8] 700fc: 35ffffab cbnz w11, 0x700f0 70100: b50000e9 cbnz x9, 0x7011c 70104: f94002a8 ldr x8, [x21] 70108: aa1503e0 mov x0, x21 7010c: f9400908 ldr x8, [x8, #0x10] 70110: d63f0100 blr x8 70114: aa1503e0 mov x0, x21 70118: 97ff479e bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 7011c: aa1303e0 mov x0, x19 70120: 9401949f bl 0xd539c <__cxa_demangle+0x12abc> 70124: f81c0ff7 str x23, [sp, #-0x40]! 70128: a90157f6 stp x22, x21, [sp, #0x10] 7012c: a9024ff4 stp x20, x19, [sp, #0x20] 70130: a9037bfd stp x29, x30, [sp, #0x30] 70134: 9100c3fd add x29, sp, #0x30 70138: aa0103f4 mov x20, x1 7013c: aa0003f6 mov x22, x0 70140: aa0803f3 mov x19, x8 70144: 97fff665 bl 0x6dad8 70148: 90000508 adrp x8, 0x110000 7014c: 91034108 add x8, x8, #0xd0 70150: 08dffd08 ldarb w8, [x8] 70154: aa0003f5 mov x21, x0 70158: 90000517 adrp x23, 0x110000 7015c: 360001e8 tbz w8, #0x0, 0x70198 70160: f94066e8 ldr x8, [x23, #0xc8] 70164: f9400ac9 ldr x9, [x22, #0x10] 70168: aa1f03e1 mov x1, xzr 7016c: aa1403e2 mov x2, x20 70170: f9429508 ldr x8, [x8, #0x528] 70174: f9400920 ldr x0, [x9, #0x10] 70178: d63f0100 blr x8 7017c: a90006a0 stp x0, x1, [x21] 70180: f9000275 str x21, [x19] 70184: a9437bfd ldp x29, x30, [sp, #0x30] 70188: a9424ff4 ldp x20, x19, [sp, #0x20] 7018c: a94157f6 ldp x22, x21, [sp, #0x10] 70190: f84407f7 ldr x23, [sp], #0x40 70194: d65f03c0 ret 70198: 90000500 adrp x0, 0x110000 7019c: 91034000 add x0, x0, #0xd0 701a0: 97ff4950 bl 0x426e0 <__cxa_guard_acquire@plt> 701a4: 34fffde0 cbz w0, 0x70160 701a8: 97ff4452 bl 0x412f0 701ac: f90066e0 str x0, [x23, #0xc8] 701b0: 90000500 adrp x0, 0x110000 701b4: 91034000 add x0, x0, #0xd0 701b8: 97ff458e bl 0x417f0 <__cxa_guard_release@plt> 701bc: 17ffffe9 b 0x70160 701c0: aa0003f3 mov x19, x0 701c4: 90000500 adrp x0, 0x110000 701c8: 91034000 add x0, x0, #0xd0 701cc: 97ff4871 bl 0x42390 <__cxa_guard_abort@plt> 701d0: aa1303e0 mov x0, x19 701d4: 94019472 bl 0xd539c <__cxa_demangle+0x12abc> 701d8: a9bd57f6 stp x22, x21, [sp, #-0x30]! 701dc: a9014ff4 stp x20, x19, [sp, #0x10] 701e0: a9027bfd stp x29, x30, [sp, #0x20] 701e4: 910083fd add x29, sp, #0x20 701e8: aa0003f5 mov x21, x0 701ec: 52800200 mov w0, #0x10 // =16 701f0: aa0803f3 mov x19, x8 701f4: 97ff4827 bl 0x42290 <_Znwm@plt> 701f8: 90000508 adrp x8, 0x110000 701fc: 91034108 add x8, x8, #0xd0 70200: 08dffd08 ldarb w8, [x8] 70204: aa0003f4 mov x20, x0 70208: 90000516 adrp x22, 0x110000 7020c: 360002e8 tbz w8, #0x0, 0x70268 70210: 90000508 adrp x8, 0x110000 70214: f9407108 ldr x8, [x8, #0xe0] 70218: f94066c9 ldr x9, [x22, #0xc8] 7021c: a9400ea2 ldp x2, x3, [x21] 70220: 91002281 add x1, x20, #0x8 70224: f9400908 ldr x8, [x8, #0x10] 70228: f942a129 ldr x9, [x9, #0x540] 7022c: f9400900 ldr x0, [x8, #0x10] 70230: d63f0120 blr x9 70234: f9000280 str x0, [x20] 70238: f9000274 str x20, [x19] 7023c: 52800400 mov w0, #0x20 // =32 70240: 97ff4814 bl 0x42290 <_Znwm@plt> 70244: a901501f stp xzr, x20, [x0, #0x10] 70248: f9000660 str x0, [x19, #0x8] 7024c: a9427bfd ldp x29, x30, [sp, #0x20] 70250: a9414ff4 ldp x20, x19, [sp, #0x10] 70254: b00004c8 adrp x8, 0x109000 70258: 91020108 add x8, x8, #0x80 7025c: a9007c08 stp x8, xzr, [x0] 70260: a8c357f6 ldp x22, x21, [sp], #0x30 70264: d65f03c0 ret 70268: 90000500 adrp x0, 0x110000 7026c: 91034000 add x0, x0, #0xd0 70270: 97ff491c bl 0x426e0 <__cxa_guard_acquire@plt> 70274: 34fffce0 cbz w0, 0x70210 70278: 97ff441e bl 0x412f0 7027c: f90066c0 str x0, [x22, #0xc8] 70280: 90000500 adrp x0, 0x110000 70284: 91034000 add x0, x0, #0xd0 70288: 97ff455a bl 0x417f0 <__cxa_guard_release@plt> 7028c: 17ffffe1 b 0x70210 70290: aa0003f3 mov x19, x0 70294: 90000500 adrp x0, 0x110000 70298: 91034000 add x0, x0, #0xd0 7029c: 97ff483d bl 0x42390 <__cxa_guard_abort@plt> 702a0: aa1303e0 mov x0, x19 702a4: 9401943e bl 0xd539c <__cxa_demangle+0x12abc> 702a8: aa0003f3 mov x19, x0 702ac: aa1403e0 mov x0, x20 702b0: 97ff441c bl 0x41320 <_ZdlPv@plt> 702b4: aa1303e0 mov x0, x19 702b8: 94019439 bl 0xd539c <__cxa_demangle+0x12abc> 702bc: f81c0ff7 str x23, [sp, #-0x40]! 702c0: a90157f6 stp x22, x21, [sp, #0x10] 702c4: a9024ff4 stp x20, x19, [sp, #0x20] 702c8: a9037bfd stp x29, x30, [sp, #0x30] 702cc: 9100c3fd add x29, sp, #0x30 702d0: 90000509 adrp x9, 0x110000 702d4: f9407136 ldr x22, [x9, #0xe0] 702d8: aa0003f5 mov x21, x0 702dc: aa0803f3 mov x19, x8 702e0: aa1603e0 mov x0, x22 702e4: 97fff5fd bl 0x6dad8 702e8: 90000508 adrp x8, 0x110000 702ec: 91034108 add x8, x8, #0xd0 702f0: 08dffd08 ldarb w8, [x8] 702f4: aa0003f4 mov x20, x0 702f8: 90000517 adrp x23, 0x110000 702fc: 360001c8 tbz w8, #0x0, 0x70334 70300: f94066e8 ldr x8, [x23, #0xc8] 70304: f9400ac9 ldr x9, [x22, #0x10] 70308: a9400aa1 ldp x1, x2, [x21] 7030c: f9438908 ldr x8, [x8, #0x710] 70310: f9400920 ldr x0, [x9, #0x10] 70314: d63f0100 blr x8 70318: a9000680 stp x0, x1, [x20] 7031c: f9000274 str x20, [x19] 70320: a9437bfd ldp x29, x30, [sp, #0x30] 70324: a9424ff4 ldp x20, x19, [sp, #0x20] 70328: a94157f6 ldp x22, x21, [sp, #0x10] 7032c: f84407f7 ldr x23, [sp], #0x40 70330: d65f03c0 ret 70334: 90000500 adrp x0, 0x110000 70338: 91034000 add x0, x0, #0xd0 7033c: 97ff48e9 bl 0x426e0 <__cxa_guard_acquire@plt> 70340: 34fffe00 cbz w0, 0x70300 70344: 97ff43eb bl 0x412f0 70348: f90066e0 str x0, [x23, #0xc8] 7034c: 90000500 adrp x0, 0x110000 70350: 91034000 add x0, x0, #0xd0 70354: 97ff4527 bl 0x417f0 <__cxa_guard_release@plt> 70358: 17ffffea b 0x70300 7035c: aa0003f3 mov x19, x0 70360: 90000500 adrp x0, 0x110000 70364: 91034000 add x0, x0, #0xd0 70368: 97ff480a bl 0x42390 <__cxa_guard_abort@plt> 7036c: aa1303e0 mov x0, x19 70370: 9401940b bl 0xd539c <__cxa_demangle+0x12abc> 70374: d10143ff sub sp, sp, #0x50 70378: f90013f5 str x21, [sp, #0x20] 7037c: a9034ff4 stp x20, x19, [sp, #0x30] 70380: a9047bfd stp x29, x30, [sp, #0x40] 70384: 910103fd add x29, sp, #0x40 70388: d53bd054 mrs x20, TPIDR_EL0 7038c: f9401688 ldr x8, [x20, #0x28] 70390: aa0003f3 mov x19, x0 70394: 90000515 adrp x21, 0x110000 70398: f9000fe8 str x8, [sp, #0x18] 7039c: 90000508 adrp x8, 0x110000 703a0: 91034108 add x8, x8, #0xd0 703a4: 08dffd08 ldarb w8, [x8] 703a8: 360002c8 tbz w8, #0x0, 0x70400 703ac: 90000508 adrp x8, 0x110000 703b0: f9407108 ldr x8, [x8, #0xe0] 703b4: f94066a9 ldr x9, [x21, #0xc8] 703b8: a9400a61 ldp x1, x2, [x19] 703bc: 910043e3 add x3, sp, #0x10 703c0: f9400908 ldr x8, [x8, #0x10] 703c4: f9438d29 ldr x9, [x9, #0x718] 703c8: 910023e4 add x4, sp, #0x8 703cc: 910003e5 mov x5, sp 703d0: f9400900 ldr x0, [x8, #0x10] 703d4: d63f0120 blr x9 703d8: f9400be0 ldr x0, [sp, #0x10] 703dc: f9401688 ldr x8, [x20, #0x28] 703e0: f9400fe9 ldr x9, [sp, #0x18] 703e4: eb09011f cmp x8, x9 703e8: 54000201 b.ne 0x70428 703ec: a9447bfd ldp x29, x30, [sp, #0x40] 703f0: a9434ff4 ldp x20, x19, [sp, #0x30] 703f4: f94013f5 ldr x21, [sp, #0x20] 703f8: 910143ff add sp, sp, #0x50 703fc: d65f03c0 ret 70400: 90000500 adrp x0, 0x110000 70404: 91034000 add x0, x0, #0xd0 70408: 97ff48b6 bl 0x426e0 <__cxa_guard_acquire@plt> 7040c: 34fffd00 cbz w0, 0x703ac 70410: 97ff43b8 bl 0x412f0 70414: f90066a0 str x0, [x21, #0xc8] 70418: 90000500 adrp x0, 0x110000 7041c: 91034000 add x0, x0, #0xd0 70420: 97ff44f4 bl 0x417f0 <__cxa_guard_release@plt> 70424: 17ffffe2 b 0x703ac 70428: 97ff481a bl 0x42490 <__stack_chk_fail@plt> 7042c: aa0003f3 mov x19, x0 70430: 90000500 adrp x0, 0x110000 70434: 91034000 add x0, x0, #0xd0 70438: 97ff47d6 bl 0x42390 <__cxa_guard_abort@plt> 7043c: aa1303e0 mov x0, x19 70440: 940193d7 bl 0xd539c <__cxa_demangle+0x12abc> 70444: d10143ff sub sp, sp, #0x50 70448: f90013f5 str x21, [sp, #0x20] 7044c: a9034ff4 stp x20, x19, [sp, #0x30] 70450: a9047bfd stp x29, x30, [sp, #0x40] 70454: 910103fd add x29, sp, #0x40 70458: d53bd054 mrs x20, TPIDR_EL0 7045c: f9401688 ldr x8, [x20, #0x28] 70460: aa0003f3 mov x19, x0 70464: 90000515 adrp x21, 0x110000 70468: f9000fe8 str x8, [sp, #0x18] 7046c: 90000508 adrp x8, 0x110000 70470: 91034108 add x8, x8, #0xd0 70474: 08dffd08 ldarb w8, [x8] 70478: 360002c8 tbz w8, #0x0, 0x704d0 7047c: 90000508 adrp x8, 0x110000 70480: f9407108 ldr x8, [x8, #0xe0] 70484: f94066a9 ldr x9, [x21, #0xc8] 70488: a9400a61 ldp x1, x2, [x19] 7048c: 910043e3 add x3, sp, #0x10 70490: f9400908 ldr x8, [x8, #0x10] 70494: f9438d29 ldr x9, [x9, #0x718] 70498: 910023e4 add x4, sp, #0x8 7049c: 910003e5 mov x5, sp 704a0: f9400900 ldr x0, [x8, #0x10] 704a4: d63f0120 blr x9 704a8: f94007e0 ldr x0, [sp, #0x8] 704ac: f9401688 ldr x8, [x20, #0x28] 704b0: f9400fe9 ldr x9, [sp, #0x18] 704b4: eb09011f cmp x8, x9 704b8: 54000201 b.ne 0x704f8 704bc: a9447bfd ldp x29, x30, [sp, #0x40] 704c0: a9434ff4 ldp x20, x19, [sp, #0x30] 704c4: f94013f5 ldr x21, [sp, #0x20] 704c8: 910143ff add sp, sp, #0x50 704cc: d65f03c0 ret 704d0: 90000500 adrp x0, 0x110000 704d4: 91034000 add x0, x0, #0xd0 704d8: 97ff4882 bl 0x426e0 <__cxa_guard_acquire@plt> 704dc: 34fffd00 cbz w0, 0x7047c 704e0: 97ff4384 bl 0x412f0 704e4: f90066a0 str x0, [x21, #0xc8] 704e8: 90000500 adrp x0, 0x110000 704ec: 91034000 add x0, x0, #0xd0 704f0: 97ff44c0 bl 0x417f0 <__cxa_guard_release@plt> 704f4: 17ffffe2 b 0x7047c 704f8: 97ff47e6 bl 0x42490 <__stack_chk_fail@plt> 704fc: aa0003f3 mov x19, x0 70500: 90000500 adrp x0, 0x110000 70504: 91034000 add x0, x0, #0xd0 70508: 97ff47a2 bl 0x42390 <__cxa_guard_abort@plt> 7050c: aa1303e0 mov x0, x19 70510: 940193a3 bl 0xd539c <__cxa_demangle+0x12abc> 70514: 91006009 add x9, x0, #0x18 70518: f9000109 str x9, [x8] 7051c: d65f03c0 ret 70520: a9bd57f6 stp x22, x21, [sp, #-0x30]! 70524: a9014ff4 stp x20, x19, [sp, #0x10] 70528: a9027bfd stp x29, x30, [sp, #0x20] 7052c: 910083fd add x29, sp, #0x20 70530: 900004c8 adrp x8, 0x108000 70534: 9132c108 add x8, x8, #0xcb0 70538: f100005f cmp x2, #0x0 7053c: 90000516 adrp x22, 0x110000 70540: aa0003f3 mov x19, x0 70544: 910342d6 add x22, x22, #0xd0 70548: a9000408 stp x8, x1, [x0] 7054c: 1a9f07e8 cset w8, ne 70550: 90000515 adrp x21, 0x110000 70554: 3900a008 strb w8, [x0, #0x28] 70558: b5000122 cbnz x2, 0x7057c 7055c: 08dffec8 ldarb w8, [x22] 70560: aa0103f4 mov x20, x1 70564: 36000388 tbz w8, #0x0, 0x705d4 70568: f94066a8 ldr x8, [x21, #0xc8] 7056c: f9400280 ldr x0, [x20] 70570: f9403908 ldr x8, [x8, #0x70] 70574: d63f0100 blr x8 70578: aa0003e2 mov x2, x0 7057c: f9000a62 str x2, [x19, #0x10] 70580: 08dffec8 ldarb w8, [x22] 70584: 36000148 tbz w8, #0x0, 0x705ac 70588: f94066a8 ldr x8, [x21, #0xc8] 7058c: f9400a60 ldr x0, [x19, #0x10] 70590: f9424908 ldr x8, [x8, #0x490] 70594: d63f0100 blr x8 70598: a9018660 stp x0, x1, [x19, #0x18] 7059c: a9427bfd ldp x29, x30, [sp, #0x20] 705a0: a9414ff4 ldp x20, x19, [sp, #0x10] 705a4: a8c357f6 ldp x22, x21, [sp], #0x30 705a8: d65f03c0 ret 705ac: 90000500 adrp x0, 0x110000 705b0: 91034000 add x0, x0, #0xd0 705b4: 97ff484b bl 0x426e0 <__cxa_guard_acquire@plt> 705b8: 34fffe80 cbz w0, 0x70588 705bc: 97ff434d bl 0x412f0 705c0: f90066a0 str x0, [x21, #0xc8] 705c4: 90000500 adrp x0, 0x110000 705c8: 91034000 add x0, x0, #0xd0 705cc: 97ff4489 bl 0x417f0 <__cxa_guard_release@plt> 705d0: 17ffffee b 0x70588 705d4: 90000500 adrp x0, 0x110000 705d8: 91034000 add x0, x0, #0xd0 705dc: 97ff4841 bl 0x426e0 <__cxa_guard_acquire@plt> 705e0: 34fffc40 cbz w0, 0x70568 705e4: 97ff4343 bl 0x412f0 705e8: f90066a0 str x0, [x21, #0xc8] 705ec: 90000500 adrp x0, 0x110000 705f0: 91034000 add x0, x0, #0xd0 705f4: 97ff447f bl 0x417f0 <__cxa_guard_release@plt> 705f8: 17ffffdc b 0x70568 705fc: 14000001 b 0x70600 70600: aa0003f3 mov x19, x0 70604: 90000500 adrp x0, 0x110000 70608: 91034000 add x0, x0, #0xd0 7060c: 97ff4761 bl 0x42390 <__cxa_guard_abort@plt> 70610: aa1303e0 mov x0, x19 70614: 94019362 bl 0xd539c <__cxa_demangle+0x12abc> 70618: d10103ff sub sp, sp, #0x40 7061c: f9000bf5 str x21, [sp, #0x10] 70620: a9024ff4 stp x20, x19, [sp, #0x20] 70624: a9037bfd stp x29, x30, [sp, #0x30] 70628: 9100c3fd add x29, sp, #0x30 7062c: aa0003f5 mov x21, x0 70630: 52800600 mov w0, #0x30 // =48 70634: aa0803f3 mov x19, x8 70638: 97ff4716 bl 0x42290 <_Znwm@plt> 7063c: aa0003f4 mov x20, x0 70640: aa1503e1 mov x1, x21 70644: aa1f03e2 mov x2, xzr 70648: 97ffffb6 bl 0x70520 7064c: f9000274 str x20, [x19] 70650: 52800400 mov w0, #0x20 // =32 70654: 97ff470f bl 0x42290 <_Znwm@plt> 70658: aa0003e8 mov x8, x0 7065c: 900004c9 adrp x9, 0x108000 70660: aa0003f5 mov x21, x0 70664: a901501f stp xzr, x20, [x0, #0x10] 70668: 91360129 add x9, x9, #0xd80 7066c: f8008d1f str xzr, [x8, #0x8]! 70670: f9000660 str x0, [x19, #0x8] 70674: f9000009 str x9, [x0] 70678: a90003f4 stp x20, x0, [sp] 7067c: c85f7d09 ldxr x9, [x8] 70680: 91000529 add x9, x9, #0x1 70684: c80a7d09 stxr w10, x9, [x8] 70688: 35ffffaa cbnz w10, 0x7067c 7068c: 910003e1 mov x1, sp 70690: aa1403e0 mov x0, x20 70694: 94000042 bl 0x7079c 70698: 910022a8 add x8, x21, #0x8 7069c: c85ffd09 ldaxr x9, [x8] 706a0: d100052a sub x10, x9, #0x1 706a4: c80bfd0a stlxr w11, x10, [x8] 706a8: 35ffffab cbnz w11, 0x7069c 706ac: b40000c9 cbz x9, 0x706c4 706b0: a9437bfd ldp x29, x30, [sp, #0x30] 706b4: a9424ff4 ldp x20, x19, [sp, #0x20] 706b8: f9400bf5 ldr x21, [sp, #0x10] 706bc: 910103ff add sp, sp, #0x40 706c0: d65f03c0 ret 706c4: f94002a8 ldr x8, [x21] 706c8: aa1503e0 mov x0, x21 706cc: f9400908 ldr x8, [x8, #0x10] 706d0: d63f0100 blr x8 706d4: aa1503e0 mov x0, x21 706d8: a9437bfd ldp x29, x30, [sp, #0x30] 706dc: a9424ff4 ldp x20, x19, [sp, #0x20] 706e0: f9400bf5 ldr x21, [sp, #0x10] 706e4: 910103ff add sp, sp, #0x40 706e8: 17ff462a b 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 706ec: aa1503e8 mov x8, x21 706f0: aa0003f4 mov x20, x0 706f4: 910022a8 add x8, x21, #0x8 706f8: c85ffd09 ldaxr x9, [x8] 706fc: d100052a sub x10, x9, #0x1 70700: c80bfd0a stlxr w11, x10, [x8] 70704: 35ffffab cbnz w11, 0x706f8 70708: b50000e9 cbnz x9, 0x70724 7070c: f94002a8 ldr x8, [x21] 70710: aa1503e0 mov x0, x21 70714: f9400908 ldr x8, [x8, #0x10] 70718: d63f0100 blr x8 7071c: aa1503e0 mov x0, x21 70720: 97ff461c bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 70724: f9400673 ldr x19, [x19, #0x8] 70728: b40001b3 cbz x19, 0x7075c 7072c: 91002268 add x8, x19, #0x8 70730: c85ffd09 ldaxr x9, [x8] 70734: d100052a sub x10, x9, #0x1 70738: c80bfd0a stlxr w11, x10, [x8] 7073c: 35ffffab cbnz w11, 0x70730 70740: b50000e9 cbnz x9, 0x7075c 70744: f9400268 ldr x8, [x19] 70748: aa1303e0 mov x0, x19 7074c: f9400908 ldr x8, [x8, #0x10] 70750: d63f0100 blr x8 70754: aa1303e0 mov x0, x19 70758: 97ff460e bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 7075c: aa1403e0 mov x0, x20 70760: 9401930f bl 0xd539c <__cxa_demangle+0x12abc> 70764: f9400288 ldr x8, [x20] 70768: f9400509 ldr x9, [x8, #0x8] 7076c: aa1403e8 mov x8, x20 70770: aa0003f4 mov x20, x0 70774: aa0803e0 mov x0, x8 70778: d63f0120 blr x9 7077c: aa1403e0 mov x0, x20 70780: 94019307 bl 0xd539c <__cxa_demangle+0x12abc> 70784: aa1403e8 mov x8, x20 70788: aa0003f4 mov x20, x0 7078c: aa0803e0 mov x0, x8 70790: 97ff42e4 bl 0x41320 <_ZdlPv@plt> 70794: aa1403e0 mov x0, x20 70798: 94019301 bl 0xd539c <__cxa_demangle+0x12abc> 7079c: f81d0ff5 str x21, [sp, #-0x30]! 707a0: a9014ff4 stp x20, x19, [sp, #0x10] 707a4: a9027bfd stp x29, x30, [sp, #0x20] 707a8: 910083fd add x29, sp, #0x20 707ac: 90000508 adrp x8, 0x110000 707b0: 91034108 add x8, x8, #0xd0 707b4: 08dffd08 ldarb w8, [x8] 707b8: aa0103f3 mov x19, x1 707bc: aa0003f4 mov x20, x0 707c0: 90000515 adrp x21, 0x110000 707c4: 36000328 tbz w8, #0x0, 0x70828 707c8: f94066a8 ldr x8, [x21, #0xc8] 707cc: f9400a94 ldr x20, [x20, #0x10] 707d0: f9405900 ldr x0, [x8, #0xb0] 707d4: f90007e0 str x0, [sp, #0x8] 707d8: 52800200 mov w0, #0x10 // =16 707dc: 97ff46ad bl 0x42290 <_Znwm@plt> 707e0: f9400268 ldr x8, [x19] 707e4: aa0003e2 mov x2, x0 707e8: f9000008 str x8, [x0] 707ec: f9400668 ldr x8, [x19, #0x8] 707f0: f9000408 str x8, [x0, #0x8] 707f4: b40000c8 cbz x8, 0x7080c 707f8: 91004108 add x8, x8, #0x10 707fc: c85f7d09 ldxr x9, [x8] 70800: 91000529 add x9, x9, #0x1 70804: c80a7d09 stxr w10, x9, [x8] 70808: 35ffffaa cbnz w10, 0x707fc 7080c: aa1403e0 mov x0, x20 70810: f94007e3 ldr x3, [sp, #0x8] 70814: a9427bfd ldp x29, x30, [sp, #0x20] 70818: a9414ff4 ldp x20, x19, [sp, #0x10] 7081c: 52800021 mov w1, #0x1 // =1 70820: f84307f5 ldr x21, [sp], #0x30 70824: d61f0060 br x3 70828: 90000500 adrp x0, 0x110000 7082c: 91034000 add x0, x0, #0xd0 70830: 97ff47ac bl 0x426e0 <__cxa_guard_acquire@plt> 70834: 34fffca0 cbz w0, 0x707c8 70838: 97ff42ae bl 0x412f0 7083c: f90066a0 str x0, [x21, #0xc8] 70840: 90000500 adrp x0, 0x110000 70844: 91034000 add x0, x0, #0xd0 70848: 97ff43ea bl 0x417f0 <__cxa_guard_release@plt> 7084c: 17ffffdf b 0x707c8 70850: aa0003f3 mov x19, x0 70854: 90000500 adrp x0, 0x110000 70858: 91034000 add x0, x0, #0xd0 7085c: 97ff46cd bl 0x42390 <__cxa_guard_abort@plt> 70860: aa1303e0 mov x0, x19 70864: 940192ce bl 0xd539c <__cxa_demangle+0x12abc> 70868: d10103ff sub sp, sp, #0x40 7086c: a90157f6 stp x22, x21, [sp, #0x10] 70870: a9024ff4 stp x20, x19, [sp, #0x20] 70874: a9037bfd stp x29, x30, [sp, #0x30] 70878: 9100c3fd add x29, sp, #0x30 7087c: aa0003f6 mov x22, x0 70880: 52800600 mov w0, #0x30 // =48 70884: aa0103f4 mov x20, x1 70888: aa0803f3 mov x19, x8 7088c: 97ff4681 bl 0x42290 <_Znwm@plt> 70890: aa0003f5 mov x21, x0 70894: aa1603e1 mov x1, x22 70898: aa1403e2 mov x2, x20 7089c: 97ffff21 bl 0x70520 708a0: f9000275 str x21, [x19] 708a4: 52800400 mov w0, #0x20 // =32 708a8: 97ff467a bl 0x42290 <_Znwm@plt> 708ac: aa0003e8 mov x8, x0 708b0: 900004c9 adrp x9, 0x108000 708b4: aa0003f4 mov x20, x0 708b8: a901541f stp xzr, x21, [x0, #0x10] 708bc: 91360129 add x9, x9, #0xd80 708c0: f8008d1f str xzr, [x8, #0x8]! 708c4: f9000660 str x0, [x19, #0x8] 708c8: f9000009 str x9, [x0] 708cc: a90003f5 stp x21, x0, [sp] 708d0: c85f7d09 ldxr x9, [x8] 708d4: 91000529 add x9, x9, #0x1 708d8: c80a7d09 stxr w10, x9, [x8] 708dc: 35ffffaa cbnz w10, 0x708d0 708e0: 910003e1 mov x1, sp 708e4: aa1503e0 mov x0, x21 708e8: 97ffffad bl 0x7079c 708ec: 91002288 add x8, x20, #0x8 708f0: c85ffd09 ldaxr x9, [x8] 708f4: d100052a sub x10, x9, #0x1 708f8: c80bfd0a stlxr w11, x10, [x8] 708fc: 35ffffab cbnz w11, 0x708f0 70900: b40000c9 cbz x9, 0x70918 70904: a9437bfd ldp x29, x30, [sp, #0x30] 70908: a9424ff4 ldp x20, x19, [sp, #0x20] 7090c: a94157f6 ldp x22, x21, [sp, #0x10] 70910: 910103ff add sp, sp, #0x40 70914: d65f03c0 ret 70918: f9400288 ldr x8, [x20] 7091c: aa1403e0 mov x0, x20 70920: f9400908 ldr x8, [x8, #0x10] 70924: d63f0100 blr x8 70928: aa1403e0 mov x0, x20 7092c: a9437bfd ldp x29, x30, [sp, #0x30] 70930: a9424ff4 ldp x20, x19, [sp, #0x20] 70934: a94157f6 ldp x22, x21, [sp, #0x10] 70938: 910103ff add sp, sp, #0x40 7093c: 17ff4595 b 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 70940: aa1403e8 mov x8, x20 70944: aa0003f4 mov x20, x0 70948: aa0803f5 mov x21, x8 7094c: 91002108 add x8, x8, #0x8 70950: c85ffd09 ldaxr x9, [x8] 70954: d100052a sub x10, x9, #0x1 70958: c80bfd0a stlxr w11, x10, [x8] 7095c: 35ffffab cbnz w11, 0x70950 70960: b50000e9 cbnz x9, 0x7097c 70964: f94002a8 ldr x8, [x21] 70968: aa1503e0 mov x0, x21 7096c: f9400908 ldr x8, [x8, #0x10] 70970: d63f0100 blr x8 70974: aa1503e0 mov x0, x21 70978: 97ff4586 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 7097c: f9400673 ldr x19, [x19, #0x8] 70980: b40001b3 cbz x19, 0x709b4 70984: 91002268 add x8, x19, #0x8 70988: c85ffd09 ldaxr x9, [x8] 7098c: d100052a sub x10, x9, #0x1 70990: c80bfd0a stlxr w11, x10, [x8] 70994: 35ffffab cbnz w11, 0x70988 70998: b50000e9 cbnz x9, 0x709b4 7099c: f9400268 ldr x8, [x19] 709a0: aa1303e0 mov x0, x19 709a4: f9400908 ldr x8, [x8, #0x10] 709a8: d63f0100 blr x8 709ac: aa1303e0 mov x0, x19 709b0: 97ff4578 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 709b4: aa1403e0 mov x0, x20 709b8: 94019279 bl 0xd539c <__cxa_demangle+0x12abc> 709bc: f94002a8 ldr x8, [x21] 709c0: aa0003f4 mov x20, x0 709c4: aa1503e0 mov x0, x21 709c8: f9400508 ldr x8, [x8, #0x8] 709cc: d63f0100 blr x8 709d0: aa1403e0 mov x0, x20 709d4: 94019272 bl 0xd539c <__cxa_demangle+0x12abc> 709d8: aa0003f4 mov x20, x0 709dc: aa1503e0 mov x0, x21 709e0: 97ff4250 bl 0x41320 <_ZdlPv@plt> 709e4: aa1403e0 mov x0, x20 709e8: 9401926d bl 0xd539c <__cxa_demangle+0x12abc> 709ec: a9bd57f6 stp x22, x21, [sp, #-0x30]! 709f0: a9014ff4 stp x20, x19, [sp, #0x10] 709f4: a9027bfd stp x29, x30, [sp, #0x20] 709f8: 910083fd add x29, sp, #0x20 709fc: 900004c8 adrp x8, 0x108000 70a00: 9132c108 add x8, x8, #0xcb0 70a04: 90000516 adrp x22, 0x110000 70a08: f9000008 str x8, [x0] 70a0c: 910342d6 add x22, x22, #0xd0 70a10: 08dffec8 ldarb w8, [x22] 70a14: aa0003f3 mov x19, x0 70a18: 90000515 adrp x21, 0x110000 70a1c: 36000408 tbz w8, #0x0, 0x70a9c 70a20: f94066a8 ldr x8, [x21, #0xc8] 70a24: f9400a60 ldr x0, [x19, #0x10] 70a28: f9405508 ldr x8, [x8, #0xa8] 70a2c: 52800021 mov w1, #0x1 // =1 70a30: d63f0100 blr x8 70a34: aa0003f4 mov x20, x0 70a38: b40000c0 cbz x0, 0x70a50 70a3c: f9400680 ldr x0, [x20, #0x8] 70a40: b4000040 cbz x0, 0x70a48 70a44: 97ff4553 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 70a48: aa1403e0 mov x0, x20 70a4c: 97ff4235 bl 0x41320 <_ZdlPv@plt> 70a50: 08dffec8 ldarb w8, [x22] 70a54: 36000388 tbz w8, #0x0, 0x70ac4 70a58: f94066a8 ldr x8, [x21, #0xc8] 70a5c: a9410660 ldp x0, x1, [x19, #0x10] 70a60: f9401262 ldr x2, [x19, #0x20] 70a64: f9415908 ldr x8, [x8, #0x2b0] 70a68: d63f0100 blr x8 70a6c: 3940a268 ldrb w8, [x19, #0x28] 70a70: 350000e8 cbnz w8, 0x70a8c 70a74: 08dffec8 ldarb w8, [x22] 70a78: 360003a8 tbz w8, #0x0, 0x70aec 70a7c: f94066a8 ldr x8, [x21, #0xc8] 70a80: f9400a60 ldr x0, [x19, #0x10] 70a84: f9403d08 ldr x8, [x8, #0x78] 70a88: d63f0100 blr x8 70a8c: a9427bfd ldp x29, x30, [sp, #0x20] 70a90: a9414ff4 ldp x20, x19, [sp, #0x10] 70a94: a8c357f6 ldp x22, x21, [sp], #0x30 70a98: d65f03c0 ret 70a9c: 90000500 adrp x0, 0x110000 70aa0: 91034000 add x0, x0, #0xd0 70aa4: 97ff470f bl 0x426e0 <__cxa_guard_acquire@plt> 70aa8: 34fffbc0 cbz w0, 0x70a20 70aac: 97ff4211 bl 0x412f0 70ab0: f90066a0 str x0, [x21, #0xc8] 70ab4: 90000500 adrp x0, 0x110000 70ab8: 91034000 add x0, x0, #0xd0 70abc: 97ff434d bl 0x417f0 <__cxa_guard_release@plt> 70ac0: 17ffffd8 b 0x70a20 70ac4: 90000500 adrp x0, 0x110000 70ac8: 91034000 add x0, x0, #0xd0 70acc: 97ff4705 bl 0x426e0 <__cxa_guard_acquire@plt> 70ad0: 34fffc40 cbz w0, 0x70a58 70ad4: 97ff4207 bl 0x412f0 70ad8: f90066a0 str x0, [x21, #0xc8] 70adc: 90000500 adrp x0, 0x110000 70ae0: 91034000 add x0, x0, #0xd0 70ae4: 97ff4343 bl 0x417f0 <__cxa_guard_release@plt> 70ae8: 17ffffdc b 0x70a58 70aec: 90000500 adrp x0, 0x110000 70af0: 91034000 add x0, x0, #0xd0 70af4: 97ff46fb bl 0x426e0 <__cxa_guard_acquire@plt> 70af8: 34fffc20 cbz w0, 0x70a7c 70afc: 97ff41fd bl 0x412f0 70b00: f90066a0 str x0, [x21, #0xc8] 70b04: 90000500 adrp x0, 0x110000 70b08: 91034000 add x0, x0, #0xd0 70b0c: 97ff4339 bl 0x417f0 <__cxa_guard_release@plt> 70b10: 17ffffdb b 0x70a7c 70b14: 14000002 b 0x70b1c 70b18: 14000001 b 0x70b1c 70b1c: aa0003f3 mov x19, x0 70b20: 90000500 adrp x0, 0x110000 70b24: 91034000 add x0, x0, #0xd0 70b28: 97ff461a bl 0x42390 <__cxa_guard_abort@plt> 70b2c: aa1303e0 mov x0, x19 70b30: 97ff8bdf bl 0x53aac 70b34: 97ff8bde bl 0x53aac 70b38: f81e0ff3 str x19, [sp, #-0x20]! 70b3c: a9017bfd stp x29, x30, [sp, #0x10] 70b40: 910043fd add x29, sp, #0x10 70b44: aa0003f3 mov x19, x0 70b48: 97ffffa9 bl 0x709ec 70b4c: a9417bfd ldp x29, x30, [sp, #0x10] 70b50: aa1303e0 mov x0, x19 70b54: f84207f3 ldr x19, [sp], #0x20 70b58: 17ff41f2 b 0x41320 <_ZdlPv@plt> 70b5c: a9ba6ffc stp x28, x27, [sp, #-0x60]! 70b60: a90167fa stp x26, x25, [sp, #0x10] 70b64: a9025ff8 stp x24, x23, [sp, #0x20] 70b68: a90357f6 stp x22, x21, [sp, #0x30] 70b6c: a9044ff4 stp x20, x19, [sp, #0x40] 70b70: a9057bfd stp x29, x30, [sp, #0x50] 70b74: 910143fd add x29, sp, #0x50 70b78: d10043ff sub sp, sp, #0x10 70b7c: d53bd059 mrs x25, TPIDR_EL0 70b80: aa0803f3 mov x19, x8 70b84: f9401728 ldr x8, [x25, #0x28] 70b88: 2a0303f5 mov w21, w3 70b8c: aa0103f7 mov x23, x1 70b90: aa0003f6 mov x22, x0 70b94: f81a83a8 stur x8, [x29, #-0x58] 70b98: f9400028 ldr x8, [x1] 70b9c: cb23d3f8 sub x24, sp, w3, sxtw #4 70ba0: f9400514 ldr x20, [x8, #0x8] 70ba4: f9400048 ldr x8, [x2] 70ba8: 91010289 add x9, x20, #0x40 70bac: f100011f cmp x8, #0x0 70bb0: 9a88013b csel x27, x9, x8, eq 70bb4: 9100031f mov sp, x24 70bb8: 7100047f cmp w3, #0x1 70bbc: 5400010b b.lt 0x70bdc 70bc0: 2a1503e8 mov w8, w21 70bc4: aa1803e9 mov x9, x24 70bc8: f840848a ldr x10, [x4], #0x8 70bcc: f1000508 subs x8, x8, #0x1 70bd0: 3dc00140 ldr q0, [x10] 70bd4: 3c810520 str q0, [x9], #0x10 70bd8: 54ffff81 b.ne 0x70bc8 70bdc: 9000051c adrp x28, 0x110000 70be0: 9103439c add x28, x28, #0xd0 70be4: 08dfff88 ldarb w8, [x28] 70be8: 9000051a adrp x26, 0x110000 70bec: 360005c8 tbz w8, #0x0, 0x70ca4 70bf0: f9406748 ldr x8, [x26, #0xc8] 70bf4: f94002e9 ldr x9, [x23] 70bf8: a9400ac1 ldp x1, x2, [x22] 70bfc: a9401363 ldp x3, x4, [x27] 70c00: f9422d08 ldr x8, [x8, #0x458] 70c04: f9400920 ldr x0, [x9, #0x10] 70c08: 2a1503e5 mov w5, w21 70c0c: aa1803e6 mov x6, x24 70c10: d63f0100 blr x8 70c14: aa0103f5 mov x21, x1 70c18: 71001abf cmp w21, #0x6 70c1c: 54000221 b.ne 0x70c60 70c20: 08dfff88 ldarb w8, [x28] 70c24: 36000548 tbz w8, #0x0, 0x70ccc 70c28: f9406748 ldr x8, [x26, #0xc8] 70c2c: f9400a89 ldr x9, [x20, #0x10] 70c30: f9412d08 ldr x8, [x8, #0x258] 70c34: f9400920 ldr x0, [x9, #0x10] 70c38: d63f0100 blr x8 70c3c: f9401288 ldr x8, [x20, #0x20] 70c40: 52800029 mov w9, #0x1 // =1 70c44: a9098680 stp x0, x1, [x20, #0x98] 70c48: 3902a289 strb w9, [x20, #0xa8] 70c4c: b5000068 cbnz x8, 0x70c58 70c50: aa1403e0 mov x0, x20 70c54: 97fff3fc bl 0x6dc44 70c58: f900027f str xzr, [x19] 70c5c: 14000006 b 0x70c74 70c60: aa0003f6 mov x22, x0 70c64: aa1403e0 mov x0, x20 70c68: 97fff39c bl 0x6dad8 70c6c: a9005416 stp x22, x21, [x0] 70c70: f9000260 str x0, [x19] 70c74: f9401728 ldr x8, [x25, #0x28] 70c78: f85a83a9 ldur x9, [x29, #-0x58] 70c7c: eb09011f cmp x8, x9 70c80: 540003a1 b.ne 0x70cf4 70c84: d10143bf sub sp, x29, #0x50 70c88: a9457bfd ldp x29, x30, [sp, #0x50] 70c8c: a9444ff4 ldp x20, x19, [sp, #0x40] 70c90: a94357f6 ldp x22, x21, [sp, #0x30] 70c94: a9425ff8 ldp x24, x23, [sp, #0x20] 70c98: a94167fa ldp x26, x25, [sp, #0x10] 70c9c: a8c66ffc ldp x28, x27, [sp], #0x60 70ca0: d65f03c0 ret 70ca4: 90000500 adrp x0, 0x110000 70ca8: 91034000 add x0, x0, #0xd0 70cac: 97ff468d bl 0x426e0 <__cxa_guard_acquire@plt> 70cb0: 34fffa00 cbz w0, 0x70bf0 70cb4: 97ff418f bl 0x412f0 70cb8: f9006740 str x0, [x26, #0xc8] 70cbc: 90000500 adrp x0, 0x110000 70cc0: 91034000 add x0, x0, #0xd0 70cc4: 97ff42cb bl 0x417f0 <__cxa_guard_release@plt> 70cc8: 17ffffca b 0x70bf0 70ccc: 90000500 adrp x0, 0x110000 70cd0: 91034000 add x0, x0, #0xd0 70cd4: 97ff4683 bl 0x426e0 <__cxa_guard_acquire@plt> 70cd8: 34fffa80 cbz w0, 0x70c28 70cdc: 97ff4185 bl 0x412f0 70ce0: f9006740 str x0, [x26, #0xc8] 70ce4: 90000500 adrp x0, 0x110000 70ce8: 91034000 add x0, x0, #0xd0 70cec: 97ff42c1 bl 0x417f0 <__cxa_guard_release@plt> 70cf0: 17ffffce b 0x70c28 70cf4: 97ff45e7 bl 0x42490 <__stack_chk_fail@plt> 70cf8: 14000001 b 0x70cfc 70cfc: aa0003f3 mov x19, x0 70d00: 90000500 adrp x0, 0x110000 70d04: 91034000 add x0, x0, #0xd0 70d08: 97ff45a2 bl 0x42390 <__cxa_guard_abort@plt> 70d0c: aa1303e0 mov x0, x19 70d10: 940191a3 bl 0xd539c <__cxa_demangle+0x12abc> 70d14: f81a0ffb str x27, [sp, #-0x60]! 70d18: a90167fa stp x26, x25, [sp, #0x10] 70d1c: a9025ff8 stp x24, x23, [sp, #0x20] 70d20: a90357f6 stp x22, x21, [sp, #0x30] 70d24: a9044ff4 stp x20, x19, [sp, #0x40] 70d28: a9057bfd stp x29, x30, [sp, #0x50] 70d2c: 910143fd add x29, sp, #0x50 70d30: d10043ff sub sp, sp, #0x10 70d34: d53bd059 mrs x25, TPIDR_EL0 70d38: f9401729 ldr x9, [x25, #0x28] 70d3c: 2a0203f5 mov w21, w2 70d40: aa0103f7 mov x23, x1 70d44: aa0003f6 mov x22, x0 70d48: f81a83a9 stur x9, [x29, #-0x58] 70d4c: f9400029 ldr x9, [x1] 70d50: aa0803f3 mov x19, x8 70d54: cb22d3f8 sub x24, sp, w2, sxtw #4 70d58: f9400534 ldr x20, [x9, #0x8] 70d5c: 9100031f mov sp, x24 70d60: 7100045f cmp w2, #0x1 70d64: 5400010b b.lt 0x70d84 70d68: 2a1503e8 mov w8, w21 70d6c: aa1803e9 mov x9, x24 70d70: f840846a ldr x10, [x3], #0x8 70d74: f1000508 subs x8, x8, #0x1 70d78: 3dc00140 ldr q0, [x10] 70d7c: 3c810520 str q0, [x9], #0x10 70d80: 54ffff81 b.ne 0x70d70 70d84: 9000051b adrp x27, 0x110000 70d88: 9103437b add x27, x27, #0xd0 70d8c: 08dfff68 ldarb w8, [x27] 70d90: 9000051a adrp x26, 0x110000 70d94: 360005e8 tbz w8, #0x0, 0x70e50 70d98: f9406748 ldr x8, [x26, #0xc8] 70d9c: f94002e9 ldr x9, [x23] 70da0: a9400ac1 ldp x1, x2, [x22] 70da4: 2a1503e3 mov w3, w21 70da8: f9423508 ldr x8, [x8, #0x468] 70dac: f9400920 ldr x0, [x9, #0x10] 70db0: aa1803e4 mov x4, x24 70db4: d63f0100 blr x8 70db8: aa0103f5 mov x21, x1 70dbc: 71001abf cmp w21, #0x6 70dc0: 54000201 b.ne 0x70e00 70dc4: 08dfff68 ldarb w8, [x27] 70dc8: 36000588 tbz w8, #0x0, 0x70e78 70dcc: f9406748 ldr x8, [x26, #0xc8] 70dd0: f9400a89 ldr x9, [x20, #0x10] 70dd4: f9412d08 ldr x8, [x8, #0x258] 70dd8: f9400920 ldr x0, [x9, #0x10] 70ddc: d63f0100 blr x8 70de0: f9401288 ldr x8, [x20, #0x20] 70de4: 52800029 mov w9, #0x1 // =1 70de8: a9098680 stp x0, x1, [x20, #0x98] 70dec: 3902a289 strb w9, [x20, #0xa8] 70df0: b5000168 cbnz x8, 0x70e1c 70df4: aa1403e0 mov x0, x20 70df8: 97fff393 bl 0x6dc44 70dfc: 14000008 b 0x70e1c 70e00: aa0003f6 mov x22, x0 70e04: aa1403e0 mov x0, x20 70e08: 97fff334 bl 0x6dad8 70e0c: a9005416 stp x22, x21, [x0] 70e10: b4000060 cbz x0, 0x70e1c 70e14: f9000260 str x0, [x19] 70e18: 14000002 b 0x70e20 70e1c: f900027f str xzr, [x19] 70e20: f9401728 ldr x8, [x25, #0x28] 70e24: f85a83a9 ldur x9, [x29, #-0x58] 70e28: eb09011f cmp x8, x9 70e2c: 540003a1 b.ne 0x70ea0 70e30: d10143bf sub sp, x29, #0x50 70e34: a9457bfd ldp x29, x30, [sp, #0x50] 70e38: a9444ff4 ldp x20, x19, [sp, #0x40] 70e3c: a94357f6 ldp x22, x21, [sp, #0x30] 70e40: a9425ff8 ldp x24, x23, [sp, #0x20] 70e44: a94167fa ldp x26, x25, [sp, #0x10] 70e48: f84607fb ldr x27, [sp], #0x60 70e4c: d65f03c0 ret 70e50: 90000500 adrp x0, 0x110000 70e54: 91034000 add x0, x0, #0xd0 70e58: 97ff4622 bl 0x426e0 <__cxa_guard_acquire@plt> 70e5c: 34fff9e0 cbz w0, 0x70d98 70e60: 97ff4124 bl 0x412f0 70e64: f9006740 str x0, [x26, #0xc8] 70e68: 90000500 adrp x0, 0x110000 70e6c: 91034000 add x0, x0, #0xd0 70e70: 97ff4260 bl 0x417f0 <__cxa_guard_release@plt> 70e74: 17ffffc9 b 0x70d98 70e78: 90000500 adrp x0, 0x110000 70e7c: 91034000 add x0, x0, #0xd0 70e80: 97ff4618 bl 0x426e0 <__cxa_guard_acquire@plt> 70e84: 34fffa40 cbz w0, 0x70dcc 70e88: 97ff411a bl 0x412f0 70e8c: f9006740 str x0, [x26, #0xc8] 70e90: 90000500 adrp x0, 0x110000 70e94: 91034000 add x0, x0, #0xd0 70e98: 97ff4256 bl 0x417f0 <__cxa_guard_release@plt> 70e9c: 17ffffcc b 0x70dcc 70ea0: 97ff457c bl 0x42490 <__stack_chk_fail@plt> 70ea4: 14000001 b 0x70ea8 70ea8: aa0003f3 mov x19, x0 70eac: 90000500 adrp x0, 0x110000 70eb0: 91034000 add x0, x0, #0xd0 70eb4: 97ff4537 bl 0x42390 <__cxa_guard_abort@plt> 70eb8: aa1303e0 mov x0, x19 70ebc: 94019138 bl 0xd539c <__cxa_demangle+0x12abc> 70ec0: d101c3ff sub sp, sp, #0x70 70ec4: a9035ff8 stp x24, x23, [sp, #0x30] 70ec8: a90457f6 stp x22, x21, [sp, #0x40] 70ecc: a9054ff4 stp x20, x19, [sp, #0x50] 70ed0: a9067bfd stp x29, x30, [sp, #0x60] 70ed4: 910183fd add x29, sp, #0x60 70ed8: d53bd058 mrs x24, TPIDR_EL0 70edc: f9401708 ldr x8, [x24, #0x28] 70ee0: aa0203e1 mov x1, x2 70ee4: aa0003f4 mov x20, x0 70ee8: 91002016 add x22, x0, #0x8 70eec: 910023e0 add x0, sp, #0x8 70ef0: aa0303f3 mov x19, x3 70ef4: f90017e8 str x8, [sp, #0x28] 70ef8: 97ff8d5b bl 0x54464 70efc: 910083e1 add x1, sp, #0x20 70f00: 910023e2 add x2, sp, #0x8 70f04: aa1603e0 mov x0, x22 70f08: 94001c15 bl 0x77f5c 70f0c: f9400015 ldr x21, [x0] 70f10: aa0003f7 mov x23, x0 70f14: b5000355 cbnz x21, 0x70f7c 70f18: 52800900 mov w0, #0x48 // =72 70f1c: 97ff44dd bl 0x42290 <_Znwm@plt> 70f20: 3cc083e0 ldur q0, [sp, #0x8] 70f24: a941a7e8 ldp x8, x9, [sp, #0x18] 70f28: a9017fff stp xzr, xzr, [sp, #0x10] 70f2c: f90007ff str xzr, [sp, #0x8] 70f30: a903fc1f stp xzr, xzr, [x0, #0x38] 70f34: a9007c1f stp xzr, xzr, [x0] 70f38: 3d800800 str q0, [x0, #0x20] 70f3c: f9001808 str x8, [x0, #0x30] 70f40: f9000809 str x9, [x0, #0x10] 70f44: f90002e0 str x0, [x23] 70f48: f94002c8 ldr x8, [x22] 70f4c: aa0003f5 mov x21, x0 70f50: f9400108 ldr x8, [x8] 70f54: b4000088 cbz x8, 0x70f64 70f58: f90002c8 str x8, [x22] 70f5c: f94002e1 ldr x1, [x23] 70f60: 14000002 b 0x70f68 70f64: aa1503e1 mov x1, x21 70f68: f9400a80 ldr x0, [x20, #0x10] 70f6c: 97ff9f96 bl 0x58dc4 70f70: f9400e88 ldr x8, [x20, #0x18] 70f74: 91000508 add x8, x8, #0x1 70f78: f9000e88 str x8, [x20, #0x18] 70f7c: a9402269 ldp x9, x8, [x19] 70f80: b40000c8 cbz x8, 0x70f98 70f84: 9100210a add x10, x8, #0x8 70f88: c85f7d4b ldxr x11, [x10] 70f8c: 9100056b add x11, x11, #0x1 70f90: c80c7d4b stxr w12, x11, [x10] 70f94: 35ffffac cbnz w12, 0x70f88 70f98: f94022b3 ldr x19, [x21, #0x40] 70f9c: a903a2a9 stp x9, x8, [x21, #0x38] 70fa0: b40000f3 cbz x19, 0x70fbc 70fa4: 91002268 add x8, x19, #0x8 70fa8: c85ffd09 ldaxr x9, [x8] 70fac: d100052a sub x10, x9, #0x1 70fb0: c80bfd0a stlxr w11, x10, [x8] 70fb4: 35ffffab cbnz w11, 0x70fa8 70fb8: b40001e9 cbz x9, 0x70ff4 70fbc: 394023e8 ldrb w8, [sp, #0x8] 70fc0: 36000068 tbz w8, #0x0, 0x70fcc 70fc4: f9400fe0 ldr x0, [sp, #0x18] 70fc8: 97ff40d6 bl 0x41320 <_ZdlPv@plt> 70fcc: f9401708 ldr x8, [x24, #0x28] 70fd0: f94017e9 ldr x9, [sp, #0x28] 70fd4: eb09011f cmp x8, x9 70fd8: 54000201 b.ne 0x71018 70fdc: a9467bfd ldp x29, x30, [sp, #0x60] 70fe0: a9454ff4 ldp x20, x19, [sp, #0x50] 70fe4: a94457f6 ldp x22, x21, [sp, #0x40] 70fe8: a9435ff8 ldp x24, x23, [sp, #0x30] 70fec: 9101c3ff add sp, sp, #0x70 70ff0: d65f03c0 ret 70ff4: f9400268 ldr x8, [x19] 70ff8: aa1303e0 mov x0, x19 70ffc: f9400908 ldr x8, [x8, #0x10] 71000: d63f0100 blr x8 71004: aa1303e0 mov x0, x19 71008: 97ff43e2 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 7100c: 394023e8 ldrb w8, [sp, #0x8] 71010: 3707fda8 tbnz w8, #0x0, 0x70fc4 71014: 17ffffee b 0x70fcc 71018: 97ff451e bl 0x42490 <__stack_chk_fail@plt> 7101c: 394023e8 ldrb w8, [sp, #0x8] 71020: aa0003f3 mov x19, x0 71024: 36000068 tbz w8, #0x0, 0x71030 71028: f9400fe0 ldr x0, [sp, #0x18] 7102c: 97ff40bd bl 0x41320 <_ZdlPv@plt> 71030: aa1303e0 mov x0, x19 71034: 940190da bl 0xd539c <__cxa_demangle+0x12abc> 71038: d101c3ff sub sp, sp, #0x70 7103c: f90023f5 str x21, [sp, #0x40] 71040: a9054ff4 stp x20, x19, [sp, #0x50] 71044: a9067bfd stp x29, x30, [sp, #0x60] 71048: 910183fd add x29, sp, #0x60 7104c: d53bd055 mrs x21, TPIDR_EL0 71050: f94016a8 ldr x8, [x21, #0x28] 71054: aa0203f3 mov x19, x2 71058: aa0003f4 mov x20, x0 7105c: f81d83a8 stur x8, [x29, #-0x28] 71060: f00004e8 adrp x8, 0x110000 71064: f9400029 ldr x9, [x1] 71068: f9407101 ldr x1, [x8, #0xe0] 7106c: f9000fe9 str x9, [sp, #0x18] 71070: 910083e0 add x0, sp, #0x20 71074: 910063e2 add x2, sp, #0x18 71078: 97fff9f1 bl 0x6f83c 7107c: a900ffff stp xzr, xzr, [sp, #0x8] 71080: a9404e68 ldp x8, x19, [x19] 71084: f94013e2 ldr x2, [sp, #0x20] 71088: b4000153 cbz x19, 0x710b0 7108c: 91002269 add x9, x19, #0x8 71090: c85f7d2a ldxr x10, [x9] 71094: 9100054a add x10, x10, #0x1 71098: c80b7d2a stxr w11, x10, [x9] 7109c: 35ffffab cbnz w11, 0x71090 710a0: 910023e9 add x9, sp, #0x8 710a4: 91002129 add x9, x9, #0x8 710a8: f90007e8 str x8, [sp, #0x8] 710ac: 14000004 b 0x710bc 710b0: f90007e8 str x8, [sp, #0x8] 710b4: 910023e8 add x8, sp, #0x8 710b8: 91002109 add x9, x8, #0x8 710bc: f9000133 str x19, [x9] 710c0: 910023e3 add x3, sp, #0x8 710c4: aa1403e0 mov x0, x20 710c8: 97ffff7e bl 0x70ec0 710cc: b40000f3 cbz x19, 0x710e8 710d0: 91002268 add x8, x19, #0x8 710d4: c85ffd09 ldaxr x9, [x8] 710d8: d100052a sub x10, x9, #0x1 710dc: c80bfd0a stlxr w11, x10, [x8] 710e0: 35ffffab cbnz w11, 0x710d4 710e4: b40002c9 cbz x9, 0x7113c 710e8: f9401be8 ldr x8, [sp, #0x30] 710ec: b4000168 cbz x8, 0x71118 710f0: f00004e8 adrp x8, 0x110000 710f4: 91034108 add x8, x8, #0xd0 710f8: 08dffd08 ldarb w8, [x8] 710fc: 36000328 tbz w8, #0x0, 0x71160 71100: f00004e8 adrp x8, 0x110000 71104: f9406508 ldr x8, [x8, #0xc8] 71108: f9401be0 ldr x0, [sp, #0x30] 7110c: f94013e1 ldr x1, [sp, #0x20] 71110: f941a508 ldr x8, [x8, #0x348] 71114: d63f0100 blr x8 71118: f94016a8 ldr x8, [x21, #0x28] 7111c: f85d83a9 ldur x9, [x29, #-0x28] 71120: eb09011f cmp x8, x9 71124: 54000341 b.ne 0x7118c 71128: a9467bfd ldp x29, x30, [sp, #0x60] 7112c: a9454ff4 ldp x20, x19, [sp, #0x50] 71130: f94023f5 ldr x21, [sp, #0x40] 71134: 9101c3ff add sp, sp, #0x70 71138: d65f03c0 ret 7113c: f9400268 ldr x8, [x19] 71140: aa1303e0 mov x0, x19 71144: f9400908 ldr x8, [x8, #0x10] 71148: d63f0100 blr x8 7114c: aa1303e0 mov x0, x19 71150: 97ff4390 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 71154: f9401be8 ldr x8, [sp, #0x30] 71158: b5fffcc8 cbnz x8, 0x710f0 7115c: 17ffffef b 0x71118 71160: f00004e0 adrp x0, 0x110000 71164: 91034000 add x0, x0, #0xd0 71168: 97ff455e bl 0x426e0 <__cxa_guard_acquire@plt> 7116c: 34fffca0 cbz w0, 0x71100 71170: 97ff4060 bl 0x412f0 71174: f00004e8 adrp x8, 0x110000 71178: f9006500 str x0, [x8, #0xc8] 7117c: f00004e0 adrp x0, 0x110000 71180: 91034000 add x0, x0, #0xd0 71184: 97ff419b bl 0x417f0 <__cxa_guard_release@plt> 71188: 17ffffde b 0x71100 7118c: 97ff44c1 bl 0x42490 <__stack_chk_fail@plt> 71190: 14000026 b 0x71228 71194: 97ff8a46 bl 0x53aac 71198: aa0003f4 mov x20, x0 7119c: b40001b3 cbz x19, 0x711d0 711a0: 91002268 add x8, x19, #0x8 711a4: c85ffd09 ldaxr x9, [x8] 711a8: d100052a sub x10, x9, #0x1 711ac: c80bfd0a stlxr w11, x10, [x8] 711b0: 35ffffab cbnz w11, 0x711a4 711b4: b50000e9 cbnz x9, 0x711d0 711b8: f9400268 ldr x8, [x19] 711bc: aa1303e0 mov x0, x19 711c0: f9400908 ldr x8, [x8, #0x10] 711c4: d63f0100 blr x8 711c8: aa1303e0 mov x0, x19 711cc: 97ff4371 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 711d0: f9401be8 ldr x8, [sp, #0x30] 711d4: b40003a8 cbz x8, 0x71248 711d8: f00004e8 adrp x8, 0x110000 711dc: 91034108 add x8, x8, #0xd0 711e0: 08dffd08 ldarb w8, [x8] 711e4: f00004f3 adrp x19, 0x110000 711e8: 37000148 tbnz w8, #0x0, 0x71210 711ec: f00004e0 adrp x0, 0x110000 711f0: 91034000 add x0, x0, #0xd0 711f4: 97ff453b bl 0x426e0 <__cxa_guard_acquire@plt> 711f8: 340000c0 cbz w0, 0x71210 711fc: 97ff403d bl 0x412f0 71200: f9006660 str x0, [x19, #0xc8] 71204: f00004e0 adrp x0, 0x110000 71208: 91034000 add x0, x0, #0xd0 7120c: 97ff4179 bl 0x417f0 <__cxa_guard_release@plt> 71210: f9406668 ldr x8, [x19, #0xc8] 71214: f9401be0 ldr x0, [sp, #0x30] 71218: f94013e1 ldr x1, [sp, #0x20] 7121c: f941a508 ldr x8, [x8, #0x348] 71220: d63f0100 blr x8 71224: 14000009 b 0x71248 71228: aa0003f3 mov x19, x0 7122c: f00004e0 adrp x0, 0x110000 71230: 91034000 add x0, x0, #0xd0 71234: 97ff4457 bl 0x42390 <__cxa_guard_abort@plt> 71238: aa1303e0 mov x0, x19 7123c: 97ff8a1c bl 0x53aac 71240: 97ff8a1b bl 0x53aac 71244: aa0003f4 mov x20, x0 71248: aa1403e0 mov x0, x20 7124c: 94019054 bl 0xd539c <__cxa_demangle+0x12abc> 71250: d10283ff sub sp, sp, #0xa0 71254: a90567fa stp x26, x25, [sp, #0x50] 71258: a9065ff8 stp x24, x23, [sp, #0x60] 7125c: a90757f6 stp x22, x21, [sp, #0x70] 71260: a9084ff4 stp x20, x19, [sp, #0x80] 71264: a9097bfd stp x29, x30, [sp, #0x90] 71268: 910243fd add x29, sp, #0x90 7126c: d53bd058 mrs x24, TPIDR_EL0 71270: f9401708 ldr x8, [x24, #0x28] 71274: 2a0403f5 mov w21, w4 71278: aa0003f6 mov x22, x0 7127c: f90027e8 str x8, [sp, #0x48] 71280: a9404c5a ldp x26, x19, [x2] 71284: b40000d3 cbz x19, 0x7129c 71288: 91002268 add x8, x19, #0x8 7128c: c85f7d09 ldxr x9, [x8] 71290: 91000529 add x9, x9, #0x1 71294: c80a7d09 stxr w10, x9, [x8] 71298: 35ffffaa cbnz w10, 0x7128c 7129c: a9405079 ldp x25, x20, [x3] 712a0: b40000d4 cbz x20, 0x712b8 712a4: 91002288 add x8, x20, #0x8 712a8: c85f7d09 ldxr x9, [x8] 712ac: 91000529 add x9, x9, #0x1 712b0: c80a7d09 stxr w10, x9, [x8] 712b4: 35ffffaa cbnz w10, 0x712a8 712b8: f00004e8 adrp x8, 0x110000 712bc: f9400029 ldr x9, [x1] 712c0: f9407101 ldr x1, [x8, #0xe0] 712c4: f90003e9 str x9, [sp] 712c8: 910023e0 add x0, sp, #0x8 712cc: 910003e2 mov x2, sp 712d0: 97fff95b bl 0x6f83c 712d4: f94007e1 ldr x1, [sp, #0x8] 712d8: 910083e0 add x0, sp, #0x20 712dc: 910083f7 add x23, sp, #0x20 712e0: 97ff8c61 bl 0x54464 712e4: 910082c0 add x0, x22, #0x20 712e8: f90023f7 str x23, [sp, #0x40] 712ec: f0000342 adrp x2, 0xdc000 >+0x1e> 712f0: 9116a442 add x2, x2, #0x5a9 712f4: 910083e1 add x1, sp, #0x20 712f8: 910103e3 add x3, sp, #0x40 712fc: 9100e3e4 add x4, sp, #0x38 71300: 94001b5f bl 0x7807c 71304: aa0003f6 mov x22, x0 71308: b40000d3 cbz x19, 0x71320 7130c: 91002268 add x8, x19, #0x8 71310: c85f7d09 ldxr x9, [x8] 71314: 91000529 add x9, x9, #0x1 71318: c80a7d09 stxr w10, x9, [x8] 7131c: 35ffffaa cbnz w10, 0x71310 71320: f94022d7 ldr x23, [x22, #0x40] 71324: a903ceda stp x26, x19, [x22, #0x38] 71328: b40001b7 cbz x23, 0x7135c 7132c: 910022e8 add x8, x23, #0x8 71330: c85ffd09 ldaxr x9, [x8] 71334: d100052a sub x10, x9, #0x1 71338: c80bfd0a stlxr w11, x10, [x8] 7133c: 35ffffab cbnz w11, 0x71330 71340: b50000e9 cbnz x9, 0x7135c 71344: f94002e8 ldr x8, [x23] 71348: aa1703e0 mov x0, x23 7134c: f9400908 ldr x8, [x8, #0x10] 71350: d63f0100 blr x8 71354: aa1703e0 mov x0, x23 71358: 97ff430e bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 7135c: b40000d4 cbz x20, 0x71374 71360: 91002288 add x8, x20, #0x8 71364: c85f7d09 ldxr x9, [x8] 71368: 91000529 add x9, x9, #0x1 7136c: c80a7d09 stxr w10, x9, [x8] 71370: 35ffffaa cbnz w10, 0x71364 71374: f9402ad7 ldr x23, [x22, #0x50] 71378: a904d2d9 stp x25, x20, [x22, #0x48] 7137c: b40001b7 cbz x23, 0x713b0 71380: 910022e8 add x8, x23, #0x8 71384: c85ffd09 ldaxr x9, [x8] 71388: d100052a sub x10, x9, #0x1 7138c: c80bfd0a stlxr w11, x10, [x8] 71390: 35ffffab cbnz w11, 0x71384 71394: b50000e9 cbnz x9, 0x713b0 71398: f94002e8 ldr x8, [x23] 7139c: aa1703e0 mov x0, x23 713a0: f9400908 ldr x8, [x8, #0x10] 713a4: d63f0100 blr x8 713a8: aa1703e0 mov x0, x23 713ac: 97ff42f9 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 713b0: b9005ad5 str w21, [x22, #0x58] 713b4: 394083e8 ldrb w8, [sp, #0x20] 713b8: 36000068 tbz w8, #0x0, 0x713c4 713bc: f9401be0 ldr x0, [sp, #0x30] 713c0: 97ff3fd8 bl 0x41320 <_ZdlPv@plt> 713c4: f9400fe8 ldr x8, [sp, #0x18] 713c8: b4000168 cbz x8, 0x713f4 713cc: f00004e8 adrp x8, 0x110000 713d0: 91034108 add x8, x8, #0xd0 713d4: 08dffd08 ldarb w8, [x8] 713d8: 36000588 tbz w8, #0x0, 0x71488 713dc: f00004e8 adrp x8, 0x110000 713e0: f9406508 ldr x8, [x8, #0xc8] 713e4: f9400fe0 ldr x0, [sp, #0x18] 713e8: f94007e1 ldr x1, [sp, #0x8] 713ec: f941a508 ldr x8, [x8, #0x348] 713f0: d63f0100 blr x8 713f4: b40001b4 cbz x20, 0x71428 713f8: 91002288 add x8, x20, #0x8 713fc: c85ffd09 ldaxr x9, [x8] 71400: d100052a sub x10, x9, #0x1 71404: c80bfd0a stlxr w11, x10, [x8] 71408: 35ffffab cbnz w11, 0x713fc 7140c: b50000e9 cbnz x9, 0x71428 71410: f9400288 ldr x8, [x20] 71414: aa1403e0 mov x0, x20 71418: f9400908 ldr x8, [x8, #0x10] 7141c: d63f0100 blr x8 71420: aa1403e0 mov x0, x20 71424: 97ff42db bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 71428: b40001b3 cbz x19, 0x7145c 7142c: 91002268 add x8, x19, #0x8 71430: c85ffd09 ldaxr x9, [x8] 71434: d100052a sub x10, x9, #0x1 71438: c80bfd0a stlxr w11, x10, [x8] 7143c: 35ffffab cbnz w11, 0x71430 71440: b50000e9 cbnz x9, 0x7145c 71444: f9400268 ldr x8, [x19] 71448: aa1303e0 mov x0, x19 7144c: f9400908 ldr x8, [x8, #0x10] 71450: d63f0100 blr x8 71454: aa1303e0 mov x0, x19 71458: 97ff42ce bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 7145c: f9401708 ldr x8, [x24, #0x28] 71460: f94027e9 ldr x9, [sp, #0x48] 71464: eb09011f cmp x8, x9 71468: 54000261 b.ne 0x714b4 7146c: a9497bfd ldp x29, x30, [sp, #0x90] 71470: a9484ff4 ldp x20, x19, [sp, #0x80] 71474: a94757f6 ldp x22, x21, [sp, #0x70] 71478: a9465ff8 ldp x24, x23, [sp, #0x60] 7147c: a94567fa ldp x26, x25, [sp, #0x50] 71480: 910283ff add sp, sp, #0xa0 71484: d65f03c0 ret 71488: f00004e0 adrp x0, 0x110000 7148c: 91034000 add x0, x0, #0xd0 71490: 97ff4494 bl 0x426e0 <__cxa_guard_acquire@plt> 71494: 34fffa40 cbz w0, 0x713dc 71498: 97ff3f96 bl 0x412f0 7149c: f00004e8 adrp x8, 0x110000 714a0: f9006500 str x0, [x8, #0xc8] 714a4: f00004e0 adrp x0, 0x110000 714a8: 91034000 add x0, x0, #0xd0 714ac: 97ff40d1 bl 0x417f0 <__cxa_guard_release@plt> 714b0: 17ffffcb b 0x713dc 714b4: 97ff43f7 bl 0x42490 <__stack_chk_fail@plt> 714b8: aa0003f3 mov x19, x0 714bc: f00004e0 adrp x0, 0x110000 714c0: 91034000 add x0, x0, #0xd0 714c4: 97ff43b3 bl 0x42390 <__cxa_guard_abort@plt> 714c8: aa1303e0 mov x0, x19 714cc: 97ff8978 bl 0x53aac 714d0: 97ff8977 bl 0x53aac 714d4: 394083e8 ldrb w8, [sp, #0x20] 714d8: aa0003f5 mov x21, x0 714dc: 360000e8 tbz w8, #0x0, 0x714f8 714e0: f9401be0 ldr x0, [sp, #0x30] 714e4: 97ff3f8f bl 0x41320 <_ZdlPv@plt> 714e8: f9400fe8 ldr x8, [sp, #0x18] 714ec: b50000a8 cbnz x8, 0x71500 714f0: 1400001c b 0x71560 714f4: aa0003f5 mov x21, x0 714f8: f9400fe8 ldr x8, [sp, #0x18] 714fc: b4000328 cbz x8, 0x71560 71500: f00004e8 adrp x8, 0x110000 71504: 91034108 add x8, x8, #0xd0 71508: 08dffd08 ldarb w8, [x8] 7150c: f00004f6 adrp x22, 0x110000 71510: 360000e8 tbz w8, #0x0, 0x7152c 71514: f94066c8 ldr x8, [x22, #0xc8] 71518: f9400fe0 ldr x0, [sp, #0x18] 7151c: f94007e1 ldr x1, [sp, #0x8] 71520: f941a508 ldr x8, [x8, #0x348] 71524: d63f0100 blr x8 71528: 1400000e b 0x71560 7152c: f00004e0 adrp x0, 0x110000 71530: 91034000 add x0, x0, #0xd0 71534: 97ff446b bl 0x426e0 <__cxa_guard_acquire@plt> 71538: 34fffee0 cbz w0, 0x71514 7153c: 97ff3f6d bl 0x412f0 71540: f90066c0 str x0, [x22, #0xc8] 71544: f00004e0 adrp x0, 0x110000 71548: 91034000 add x0, x0, #0xd0 7154c: 97ff40a9 bl 0x417f0 <__cxa_guard_release@plt> 71550: 17fffff1 b 0x71514 71554: 17ffffd9 b 0x714b8 71558: 97ff8955 bl 0x53aac 7155c: aa0003f5 mov x21, x0 71560: b40001b4 cbz x20, 0x71594 71564: 91002288 add x8, x20, #0x8 71568: c85ffd09 ldaxr x9, [x8] 7156c: d100052a sub x10, x9, #0x1 71570: c80bfd0a stlxr w11, x10, [x8] 71574: 35ffffab cbnz w11, 0x71568 71578: b50000e9 cbnz x9, 0x71594 7157c: f9400288 ldr x8, [x20] 71580: aa1403e0 mov x0, x20 71584: f9400908 ldr x8, [x8, #0x10] 71588: d63f0100 blr x8 7158c: aa1403e0 mov x0, x20 71590: 97ff4280 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 71594: b40001b3 cbz x19, 0x715c8 71598: 91002268 add x8, x19, #0x8 7159c: c85ffd09 ldaxr x9, [x8] 715a0: d100052a sub x10, x9, #0x1 715a4: c80bfd0a stlxr w11, x10, [x8] 715a8: 35ffffab cbnz w11, 0x7159c 715ac: b50000e9 cbnz x9, 0x715c8 715b0: f9400268 ldr x8, [x19] 715b4: aa1303e0 mov x0, x19 715b8: f9400908 ldr x8, [x8, #0x10] 715bc: d63f0100 blr x8 715c0: aa1303e0 mov x0, x19 715c4: 97ff4273 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 715c8: aa1503e0 mov x0, x21 715cc: 94018f74 bl 0xd539c <__cxa_demangle+0x12abc> 715d0: f81e0ff3 str x19, [sp, #-0x20]! 715d4: a9017bfd stp x29, x30, [sp, #0x10] 715d8: 910043fd add x29, sp, #0x10 715dc: f9400413 ldr x19, [x0, #0x8] 715e0: b40000f3 cbz x19, 0x715fc 715e4: 91002268 add x8, x19, #0x8 715e8: c85ffd09 ldaxr x9, [x8] 715ec: d100052a sub x10, x9, #0x1 715f0: c80bfd0a stlxr w11, x10, [x8] 715f4: 35ffffab cbnz w11, 0x715e8 715f8: b4000089 cbz x9, 0x71608 715fc: a9417bfd ldp x29, x30, [sp, #0x10] 71600: f84207f3 ldr x19, [sp], #0x20 71604: d65f03c0 ret 71608: f9400268 ldr x8, [x19] 7160c: aa1303e0 mov x0, x19 71610: f9400908 ldr x8, [x8, #0x10] 71614: d63f0100 blr x8 71618: a9417bfd ldp x29, x30, [sp, #0x10] 7161c: aa1303e0 mov x0, x19 71620: f84207f3 ldr x19, [sp], #0x20 71624: 17ff425b b 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 71628: d105c3ff sub sp, sp, #0x170 7162c: a9116ffc stp x28, x27, [sp, #0x110] 71630: a91267fa stp x26, x25, [sp, #0x120] 71634: a9135ff8 stp x24, x23, [sp, #0x130] 71638: a91457f6 stp x22, x21, [sp, #0x140] 7163c: a9154ff4 stp x20, x19, [sp, #0x150] 71640: a9167bfd stp x29, x30, [sp, #0x160] 71644: 910583fd add x29, sp, #0x160 71648: f90027e2 str x2, [sp, #0x48] 7164c: f90033e1 str x1, [sp, #0x60] 71650: d53bd048 mrs x8, TPIDR_EL0 71654: f9000fe8 str x8, [sp, #0x18] 71658: f9401508 ldr x8, [x8, #0x28] 7165c: 91004014 add x20, x0, #0x10 71660: f00004fb adrp x27, 0x110000 71664: 9103437b add x27, x27, #0xd0 71668: f81a03a8 stur x8, [x29, #-0x60] 7166c: f9400418 ldr x24, [x0, #0x8] 71670: f9002fe0 str x0, [sp, #0x58] 71674: f9001fe3 str x3, [sp, #0x38] 71678: eb14031f cmp x24, x20 7167c: 54001d00 b.eq 0x71a1c 71680: d10283a8 sub x8, x29, #0xa0 71684: aa0303f5 mov x21, x3 71688: 91006116 add x22, x8, #0x18 7168c: b240011c orr x28, x8, #0x1 71690: 14000004 b 0x716a0 71694: aa0903f8 mov x24, x9 71698: eb14031f cmp x24, x20 7169c: 54001c00 b.eq 0x71a1c 716a0: 91008301 add x1, x24, #0x20 716a4: d10283a0 sub x0, x29, #0xa0 716a8: 9400072e bl 0x73360 716ac: a9007edf stp xzr, xzr, [x22] 716b0: a943a309 ldp x9, x8, [x24, #0x38] 716b4: b4000308 cbz x8, 0x71714 716b8: 9100210a add x10, x8, #0x8 716bc: c85f7d4b ldxr x11, [x10] 716c0: 9100056b add x11, x11, #0x1 716c4: c80c7d4b stxr w12, x11, [x10] 716c8: 35ffffac cbnz w12, 0x716bc 716cc: f85803b3 ldur x19, [x29, #-0x80] 716d0: a937a3a9 stp x9, x8, [x29, #-0x88] 716d4: b4000233 cbz x19, 0x71718 716d8: 91002268 add x8, x19, #0x8 716dc: c85ffd09 ldaxr x9, [x8] 716e0: d100052a sub x10, x9, #0x1 716e4: c80bfd0a stlxr w11, x10, [x8] 716e8: 35ffffab cbnz w11, 0x716dc 716ec: b5000169 cbnz x9, 0x71718 716f0: f9400268 ldr x8, [x19] 716f4: aa1303e0 mov x0, x19 716f8: f9400908 ldr x8, [x8, #0x10] 716fc: d63f0100 blr x8 71700: aa1303e0 mov x0, x19 71704: 97ff4223 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 71708: 08dfff68 ldarb w8, [x27] 7170c: 370000a8 tbnz w8, #0x0, 0x71720 71710: 140000a0 b 0x71990 71714: a937a3a9 stp x9, x8, [x29, #-0x88] 71718: 08dfff68 ldarb w8, [x27] 7171c: 360013a8 tbz w8, #0x0, 0x71990 71720: f94033e9 ldr x9, [sp, #0x60] 71724: f00004e8 adrp x8, 0x110000 71728: f9406508 ldr x8, [x8, #0xc8] 7172c: 385603aa ldurb w10, [x29, #-0xa0] 71730: f9400129 ldr x9, [x9] 71734: f85703ab ldur x11, [x29, #-0x90] 71738: f940f108 ldr x8, [x8, #0x1e0] 7173c: 7200015f tst w10, #0x1 71740: f9400920 ldr x0, [x9, #0x10] 71744: 9a8b0381 csel x1, x28, x11, eq 71748: d63f0100 blr x8 7174c: a977dfbb ldp x27, x23, [x29, #-0x88] 71750: 2a0003f9 mov w25, w0 71754: b40002b7 cbz x23, 0x717a8 71758: 910022e8 add x8, x23, #0x8 7175c: c85f7d09 ldxr x9, [x8] 71760: 91000529 add x9, x9, #0x1 71764: c80a7d09 stxr w10, x9, [x8] 71768: 35ffffaa cbnz w10, 0x7175c 7176c: c85f7d09 ldxr x9, [x8] 71770: 91000529 add x9, x9, #0x1 71774: c80a7d09 stxr w10, x9, [x8] 71778: 35ffffaa cbnz w10, 0x7176c 7177c: c85ffd09 ldaxr x9, [x8] 71780: d100052a sub x10, x9, #0x1 71784: c80bfd0a stlxr w11, x10, [x8] 71788: 35ffffab cbnz w11, 0x7177c 7178c: b50000e9 cbnz x9, 0x717a8 71790: f94002e8 ldr x8, [x23] 71794: aa1703e0 mov x0, x23 71798: f9400908 ldr x8, [x8, #0x10] 7179c: d63f0100 blr x8 717a0: aa1703e0 mov x0, x23 717a4: 97ff41fb bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 717a8: f94033e8 ldr x8, [sp, #0x60] 717ac: a9097fff stp xzr, xzr, [sp, #0x90] 717b0: a9406908 ldp x8, x26, [x8] 717b4: b40000da cbz x26, 0x717cc 717b8: 91002349 add x9, x26, #0x8 717bc: c85f7d2a ldxr x10, [x9] 717c0: 9100054a add x10, x10, #0x1 717c4: c80b7d2a stxr w11, x10, [x9] 717c8: 35ffffab cbnz w11, 0x717bc 717cc: a9096be8 stp x8, x26, [sp, #0x90] 717d0: d102a3a8 sub x8, x29, #0xa8 717d4: 910243e1 add x1, sp, #0x90 717d8: aa1b03e0 mov x0, x27 717dc: 940003df bl 0x72758 717e0: f85583b3 ldur x19, [x29, #-0xa8] 717e4: f00004fb adrp x27, 0x110000 717e8: 9103437b add x27, x27, #0xd0 717ec: b4004d53 cbz x19, 0x72194 717f0: b40001ba cbz x26, 0x71824 717f4: 91002348 add x8, x26, #0x8 717f8: c85ffd09 ldaxr x9, [x8] 717fc: d100052a sub x10, x9, #0x1 71800: c80bfd0a stlxr w11, x10, [x8] 71804: 35ffffab cbnz w11, 0x717f8 71808: b50000e9 cbnz x9, 0x71824 7180c: f9400348 ldr x8, [x26] 71810: aa1a03e0 mov x0, x26 71814: f9400908 ldr x8, [x8, #0x10] 71818: d63f0100 blr x8 7181c: aa1a03e0 mov x0, x26 71820: 97ff41dc bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 71824: f94033e8 ldr x8, [sp, #0x60] 71828: f9400108 ldr x8, [x8] 7182c: f9400508 ldr x8, [x8, #0x8] 71830: f9405908 ldr x8, [x8, #0xb0] 71834: b4004ea8 cbz x8, 0x72208 71838: b9400a68 ldr w8, [x19, #0x8] 7183c: 31002d1f cmn w8, #0xb 71840: 540000a3 b.lo 0x71854 71844: f9400268 ldr x8, [x19] 71848: b9400109 ldr w9, [x8] 7184c: 11000529 add w9, w9, #0x1 71850: b9000109 str w9, [x8] 71854: 08dfff68 ldarb w8, [x27] 71858: 36000b28 tbz w8, #0x0, 0x719bc 7185c: f94033e9 ldr x9, [sp, #0x60] 71860: f00004e8 adrp x8, 0x110000 71864: f9406508 ldr x8, [x8, #0xc8] 71868: a9401664 ldp x4, x5, [x19] 7186c: f9400129 ldr x9, [x9] 71870: f9425d08 ldr x8, [x8, #0x4b8] 71874: f9400920 ldr x0, [x9, #0x10] 71878: f94027e1 ldr x1, [sp, #0x48] 7187c: 528000e6 mov w6, #0x7 // =7 71880: aa1503e2 mov x2, x21 71884: 2a1903e3 mov w3, w25 71888: d63f0100 blr x8 7188c: 08dfff68 ldarb w8, [x27] 71890: 36000ae8 tbz w8, #0x0, 0x719ec 71894: f94033e9 ldr x9, [sp, #0x60] 71898: f00004e8 adrp x8, 0x110000 7189c: f9406508 ldr x8, [x8, #0xc8] 718a0: f9400129 ldr x9, [x9] 718a4: f940fd08 ldr x8, [x8, #0x1f8] 718a8: f9400920 ldr x0, [x9, #0x10] 718ac: 2a1903e1 mov w1, w25 718b0: d63f0100 blr x8 718b4: b40000f7 cbz x23, 0x718d0 718b8: 910022e8 add x8, x23, #0x8 718bc: c85ffd09 ldaxr x9, [x8] 718c0: d100052a sub x10, x9, #0x1 718c4: c80bfd0a stlxr w11, x10, [x8] 718c8: 35ffffab cbnz w11, 0x718bc 718cc: b40003e9 cbz x9, 0x71948 718d0: f85803b3 ldur x19, [x29, #-0x80] 718d4: b40000f3 cbz x19, 0x718f0 718d8: 91002268 add x8, x19, #0x8 718dc: c85ffd09 ldaxr x9, [x8] 718e0: d100052a sub x10, x9, #0x1 718e4: c80bfd0a stlxr w11, x10, [x8] 718e8: 35ffffab cbnz w11, 0x718dc 718ec: b4000409 cbz x9, 0x7196c 718f0: 385603a8 ldurb w8, [x29, #-0xa0] 718f4: 36000068 tbz w8, #0x0, 0x71900 718f8: f85703a0 ldur x0, [x29, #-0x90] 718fc: 97ff3e89 bl 0x41320 <_ZdlPv@plt> 71900: f9400708 ldr x8, [x24, #0x8] 71904: b40000a8 cbz x8, 0x71918 71908: aa0803f8 mov x24, x8 7190c: f9400108 ldr x8, [x8] 71910: b5ffffc8 cbnz x8, 0x71908 71914: 17ffff61 b 0x71698 71918: aa1803e8 mov x8, x24 7191c: f8410d09 ldr x9, [x8, #0x10]! 71920: f940012a ldr x10, [x9] 71924: eb18015f cmp x10, x24 71928: 54ffeb60 b.eq 0x71694 7192c: f9400109 ldr x9, [x8] 71930: aa0903e8 mov x8, x9 71934: f8410d18 ldr x24, [x8, #0x10]! 71938: f940030a ldr x10, [x24] 7193c: eb09015f cmp x10, x9 71940: 54ffff61 b.ne 0x7192c 71944: 17ffff55 b 0x71698 71948: f94002e8 ldr x8, [x23] 7194c: aa1703e0 mov x0, x23 71950: f9400908 ldr x8, [x8, #0x10] 71954: d63f0100 blr x8 71958: aa1703e0 mov x0, x23 7195c: 97ff418d bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 71960: f85803b3 ldur x19, [x29, #-0x80] 71964: b5fffbb3 cbnz x19, 0x718d8 71968: 17ffffe2 b 0x718f0 7196c: f9400268 ldr x8, [x19] 71970: aa1303e0 mov x0, x19 71974: f9400908 ldr x8, [x8, #0x10] 71978: d63f0100 blr x8 7197c: aa1303e0 mov x0, x19 71980: 97ff4184 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 71984: 385603a8 ldurb w8, [x29, #-0xa0] 71988: 3707fb88 tbnz w8, #0x0, 0x718f8 7198c: 17ffffdd b 0x71900 71990: aa1b03e0 mov x0, x27 71994: 97ff4353 bl 0x426e0 <__cxa_guard_acquire@plt> 71998: 34ffec40 cbz w0, 0x71720 7199c: 97ff3e55 bl 0x412f0 719a0: f00004e8 adrp x8, 0x110000 719a4: f9006500 str x0, [x8, #0xc8] 719a8: f00004e0 adrp x0, 0x110000 719ac: 91034000 add x0, x0, #0xd0 719b0: 97ff3f90 bl 0x417f0 <__cxa_guard_release@plt> 719b4: f9401ff5 ldr x21, [sp, #0x38] 719b8: 17ffff5a b 0x71720 719bc: aa1b03e0 mov x0, x27 719c0: 97ff4348 bl 0x426e0 <__cxa_guard_acquire@plt> 719c4: 34fff4c0 cbz w0, 0x7185c 719c8: 97ff3e4a bl 0x412f0 719cc: f00004fb adrp x27, 0x110000 719d0: f00004e8 adrp x8, 0x110000 719d4: 9103437b add x27, x27, #0xd0 719d8: f9006500 str x0, [x8, #0xc8] 719dc: aa1b03e0 mov x0, x27 719e0: 97ff3f84 bl 0x417f0 <__cxa_guard_release@plt> 719e4: f9401ff5 ldr x21, [sp, #0x38] 719e8: 17ffff9d b 0x7185c 719ec: aa1b03e0 mov x0, x27 719f0: 97ff433c bl 0x426e0 <__cxa_guard_acquire@plt> 719f4: 34fff500 cbz w0, 0x71894 719f8: 97ff3e3e bl 0x412f0 719fc: f00004fb adrp x27, 0x110000 71a00: f00004e8 adrp x8, 0x110000 71a04: 9103437b add x27, x27, #0xd0 71a08: f9006500 str x0, [x8, #0xc8] 71a0c: aa1b03e0 mov x0, x27 71a10: 97ff3f78 bl 0x417f0 <__cxa_guard_release@plt> 71a14: f9401ff5 ldr x21, [sp, #0x38] 71a18: 17ffff9f b 0x71894 71a1c: f9402fe8 ldr x8, [sp, #0x58] 71a20: f00004f5 adrp x21, 0x110000 71a24: f9401116 ldr x22, [x8, #0x20] 71a28: 9100a108 add x8, x8, #0x28 71a2c: f9001be8 str x8, [sp, #0x30] 71a30: eb0802df cmp x22, x8 71a34: 54003960 b.eq 0x72160 71a38: d10283a8 sub x8, x29, #0xa0 71a3c: 910283e9 add x9, sp, #0xa0 71a40: 9100610a add x10, x8, #0x18 71a44: 9100a108 add x8, x8, #0x28 71a48: a9022be8 stp x8, x10, [sp, #0x20] 71a4c: b2400128 orr x8, x9, #0x1 71a50: f90023e8 str x8, [sp, #0x40] 71a54: 14000005 b 0x71a68 71a58: aa0903f6 mov x22, x9 71a5c: f9401be8 ldr x8, [sp, #0x30] 71a60: eb0802df cmp x22, x8 71a64: 540037e0 b.eq 0x72160 71a68: 910082c1 add x1, x22, #0x20 71a6c: d10283a0 sub x0, x29, #0xa0 71a70: 9400063c bl 0x73360 71a74: f94017e8 ldr x8, [sp, #0x28] 71a78: a9007d1f stp xzr, xzr, [x8] 71a7c: a943a2c9 ldp x9, x8, [x22, #0x38] 71a80: b40002c8 cbz x8, 0x71ad8 71a84: 9100210a add x10, x8, #0x8 71a88: c85f7d4b ldxr x11, [x10] 71a8c: 9100056b add x11, x11, #0x1 71a90: c80c7d4b stxr w12, x11, [x10] 71a94: 35ffffac cbnz w12, 0x71a88 71a98: f85803b3 ldur x19, [x29, #-0x80] 71a9c: a937a3a9 stp x9, x8, [x29, #-0x88] 71aa0: b40001f3 cbz x19, 0x71adc 71aa4: 91002268 add x8, x19, #0x8 71aa8: c85ffd09 ldaxr x9, [x8] 71aac: d100052a sub x10, x9, #0x1 71ab0: c80bfd0a stlxr w11, x10, [x8] 71ab4: 35ffffab cbnz w11, 0x71aa8 71ab8: b5000129 cbnz x9, 0x71adc 71abc: f9400268 ldr x8, [x19] 71ac0: aa1303e0 mov x0, x19 71ac4: f9400908 ldr x8, [x8, #0x10] 71ac8: d63f0100 blr x8 71acc: aa1303e0 mov x0, x19 71ad0: 97ff4130 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 71ad4: 14000002 b 0x71adc 71ad8: a937a3a9 stp x9, x8, [x29, #-0x88] 71adc: f94013e8 ldr x8, [sp, #0x20] 71ae0: a9007d1f stp xzr, xzr, [x8] 71ae4: a944a2c9 ldp x9, x8, [x22, #0x48] 71ae8: b40002c8 cbz x8, 0x71b40 71aec: 9100210a add x10, x8, #0x8 71af0: c85f7d4b ldxr x11, [x10] 71af4: 9100056b add x11, x11, #0x1 71af8: c80c7d4b stxr w12, x11, [x10] 71afc: 35ffffac cbnz w12, 0x71af0 71b00: f85903b3 ldur x19, [x29, #-0x70] 71b04: a938a3a9 stp x9, x8, [x29, #-0x78] 71b08: b40001f3 cbz x19, 0x71b44 71b0c: 91002268 add x8, x19, #0x8 71b10: c85ffd09 ldaxr x9, [x8] 71b14: d100052a sub x10, x9, #0x1 71b18: c80bfd0a stlxr w11, x10, [x8] 71b1c: 35ffffab cbnz w11, 0x71b10 71b20: b5000129 cbnz x9, 0x71b44 71b24: f9400268 ldr x8, [x19] 71b28: aa1303e0 mov x0, x19 71b2c: f9400908 ldr x8, [x8, #0x10] 71b30: d63f0100 blr x8 71b34: aa1303e0 mov x0, x19 71b38: 97ff4116 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 71b3c: 14000002 b 0x71b44 71b40: a938a3a9 stp x9, x8, [x29, #-0x78] 71b44: b9405ac8 ldr w8, [x22, #0x58] 71b48: b81983a8 stur w8, [x29, #-0x68] 71b4c: 08dfff68 ldarb w8, [x27] 71b50: 36002528 tbz w8, #0x0, 0x71ff4 71b54: f94066a8 ldr x8, [x21, #0xc8] 71b58: f9437d08 ldr x8, [x8, #0x6f8] 71b5c: d63f0100 blr x8 71b60: 08dfff68 ldarb w8, [x27] 71b64: aa0003fa mov x26, x0 71b68: aa0103f8 mov x24, x1 71b6c: 360025a8 tbz w8, #0x0, 0x72020 71b70: f94066a8 ldr x8, [x21, #0xc8] 71b74: f9437d08 ldr x8, [x8, #0x6f8] 71b78: d63f0100 blr x8 71b7c: a90507e0 stp x0, x1, [sp, #0x50] 71b80: 385603a8 ldurb w8, [x29, #-0xa0] 71b84: b85983b5 ldur w21, [x29, #-0x68] 71b88: a90affff stp xzr, xzr, [sp, #0xa8] 71b8c: f90053ff str xzr, [sp, #0xa0] 71b90: 370000c8 tbnz w8, #0x0, 0x71ba8 71b94: 3cd603a0 ldur q0, [x29, #-0xa0] 71b98: f85703a8 ldur x8, [x29, #-0x90] 71b9c: 3d802be0 str q0, [sp, #0xa0] 71ba0: f9005be8 str x8, [sp, #0xb0] 71ba4: 1400001b b 0x71c10 71ba8: f85683bb ldur x27, [x29, #-0x98] 71bac: b100437f cmn x27, #0x10 71bb0: 54003da2 b.hs 0x72364 71bb4: f85703bc ldur x28, [x29, #-0x90] 71bb8: f1005f7f cmp x27, #0x17 71bbc: 540000c2 b.hs 0x71bd4 71bc0: f94023f3 ldr x19, [sp, #0x40] 71bc4: 531f7b68 lsl w8, w27, #1 71bc8: 390283e8 strb w8, [sp, #0xa0] 71bcc: b500015b cbnz x27, 0x71bf4 71bd0: 1400000d b 0x71c04 71bd4: 91004368 add x8, x27, #0x10 71bd8: 927ced14 and x20, x8, #0xfffffffffffffff0 71bdc: aa1403e0 mov x0, x20 71be0: 97ff41ac bl 0x42290 <_Znwm@plt> 71be4: b2400288 orr x8, x20, #0x1 71be8: aa0003f3 mov x19, x0 71bec: a90a6fe8 stp x8, x27, [sp, #0xa0] 71bf0: f9005be0 str x0, [sp, #0xb0] 71bf4: aa1303e0 mov x0, x19 71bf8: aa1c03e1 mov x1, x28 71bfc: aa1b03e2 mov x2, x27 71c00: 97ff3d6c bl 0x411b0 71c04: 383b6a7f strb wzr, [x19, x27] 71c08: f00004fb adrp x27, 0x110000 71c0c: 9103437b add x27, x27, #0xd0 71c10: f85783a0 ldur x0, [x29, #-0x88] 71c14: 531f7aa8 lsl w8, w21, #1 71c18: 121e0108 and w8, w8, #0x4 71c1c: 33020aa8 bfxil w8, w21, #2, #1 71c20: 528000a9 mov w9, #0x5 // =5 71c24: 4a090113 eor w19, w8, w9 71c28: b4000c60 cbz x0, 0x71db4 71c2c: f94033e8 ldr x8, [sp, #0x60] 71c30: a907ffff stp xzr, xzr, [sp, #0x78] 71c34: f9401ff9 ldr x25, [sp, #0x38] 71c38: f00004f5 adrp x21, 0x110000 71c3c: a9406108 ldp x8, x24, [x8] 71c40: b40000d8 cbz x24, 0x71c58 71c44: 91002309 add x9, x24, #0x8 71c48: c85f7d2a ldxr x10, [x9] 71c4c: 9100054a add x10, x10, #0x1 71c50: c80b7d2a stxr w11, x10, [x9] 71c54: 35ffffab cbnz w11, 0x71c48 71c58: a907e3e8 stp x8, x24, [sp, #0x78] 71c5c: 910223e8 add x8, sp, #0x88 71c60: 9101e3e1 add x1, sp, #0x78 71c64: 940002bd bl 0x72758 71c68: f94047f4 ldr x20, [sp, #0x88] 71c6c: b4003094 cbz x20, 0x7227c 71c70: b40001b8 cbz x24, 0x71ca4 71c74: 91002308 add x8, x24, #0x8 71c78: c85ffd09 ldaxr x9, [x8] 71c7c: d100052a sub x10, x9, #0x1 71c80: c80bfd0a stlxr w11, x10, [x8] 71c84: 35ffffab cbnz w11, 0x71c78 71c88: b50000e9 cbnz x9, 0x71ca4 71c8c: f9400308 ldr x8, [x24] 71c90: aa1803e0 mov x0, x24 71c94: f9400908 ldr x8, [x8, #0x10] 71c98: d63f0100 blr x8 71c9c: aa1803e0 mov x0, x24 71ca0: 97ff40bc bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 71ca4: f94033e8 ldr x8, [sp, #0x60] 71ca8: f9400108 ldr x8, [x8] 71cac: f9400508 ldr x8, [x8, #0x8] 71cb0: f9405908 ldr x8, [x8, #0xb0] 71cb4: b40031e8 cbz x8, 0x722f0 71cb8: f9400698 ldr x24, [x20, #0x8] 71cbc: 32150273 orr w19, w19, #0x800 71cc0: 31002f1f cmn w24, #0xb 71cc4: 540000c3 b.lo 0x71cdc 71cc8: f9400288 ldr x8, [x20] 71ccc: b9400109 ldr w9, [x8] 71cd0: 11000529 add w9, w9, #0x1 71cd4: b9000109 str w9, [x8] 71cd8: f9400698 ldr x24, [x20, #0x8] 71cdc: f940029a ldr x26, [x20] 71ce0: 385983a8 ldurb w8, [x29, #-0x68] 71ce4: 37000708 tbnz w8, #0x0, 0x71dc4 71ce8: f85883a0 ldur x0, [x29, #-0x78] 71cec: b40006c0 cbz x0, 0x71dc4 71cf0: f94033e8 ldr x8, [sp, #0x60] 71cf4: a906ffff stp xzr, xzr, [sp, #0x68] 71cf8: a9405d08 ldp x8, x23, [x8] 71cfc: b40000d7 cbz x23, 0x71d14 71d00: 910022e9 add x9, x23, #0x8 71d04: c85f7d2a ldxr x10, [x9] 71d08: 9100054a add x10, x10, #0x1 71d0c: c80b7d2a stxr w11, x10, [x9] 71d10: 35ffffab cbnz w11, 0x71d04 71d14: a906dfe8 stp x8, x23, [sp, #0x68] 71d18: 910223e8 add x8, sp, #0x88 71d1c: 9101a3e1 add x1, sp, #0x68 71d20: 9400028e bl 0x72758 71d24: f94047f4 ldr x20, [sp, #0x88] 71d28: b4003234 cbz x20, 0x7236c 71d2c: b40001b7 cbz x23, 0x71d60 71d30: 910022e8 add x8, x23, #0x8 71d34: c85ffd09 ldaxr x9, [x8] 71d38: d100052a sub x10, x9, #0x1 71d3c: c80bfd0a stlxr w11, x10, [x8] 71d40: 35ffffab cbnz w11, 0x71d34 71d44: b50000e9 cbnz x9, 0x71d60 71d48: f94002e8 ldr x8, [x23] 71d4c: aa1703e0 mov x0, x23 71d50: f9400908 ldr x8, [x8, #0x10] 71d54: d63f0100 blr x8 71d58: aa1703e0 mov x0, x23 71d5c: 97ff408d bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 71d60: f94033e8 ldr x8, [sp, #0x60] 71d64: f9400108 ldr x8, [x8] 71d68: f9400508 ldr x8, [x8, #0x8] 71d6c: f9405908 ldr x8, [x8, #0xb0] 71d70: b4003388 cbz x8, 0x723e0 71d74: f9400688 ldr x8, [x20, #0x8] 71d78: f9002fe8 str x8, [sp, #0x58] 71d7c: 31002d1f cmn w8, #0xb 71d80: 52820048 mov w8, #0x1002 // =4098 71d84: 2a080273 orr w19, w19, w8 71d88: 540000e3 b.lo 0x71da4 71d8c: f9400288 ldr x8, [x20] 71d90: b9400109 ldr w9, [x8] 71d94: 11000529 add w9, w9, #0x1 71d98: b9000109 str w9, [x8] 71d9c: f9400688 ldr x8, [x20, #0x8] 71da0: f9002fe8 str x8, [sp, #0x58] 71da4: f9400288 ldr x8, [x20] 71da8: aa1903f7 mov x23, x25 71dac: f9002be8 str x8, [sp, #0x50] 71db0: 14000006 b 0x71dc8 71db4: f9401ff9 ldr x25, [sp, #0x38] 71db8: f00004f5 adrp x21, 0x110000 71dbc: 385983a8 ldurb w8, [x29, #-0x68] 71dc0: 3607f948 tbz w8, #0x0, 0x71ce8 71dc4: aa1903f7 mov x23, x25 71dc8: 08dfff68 ldarb w8, [x27] 71dcc: 2a1303f9 mov w25, w19 71dd0: 360013e8 tbz w8, #0x0, 0x7204c 71dd4: f94033e9 ldr x9, [sp, #0x60] 71dd8: f94066a8 ldr x8, [x21, #0xc8] 71ddc: 394283ea ldrb w10, [sp, #0xa0] 71de0: f9405beb ldr x11, [sp, #0xb0] 71de4: f9400129 ldr x9, [x9] 71de8: f940f108 ldr x8, [x8, #0x1e0] 71dec: 7200015f tst w10, #0x1 71df0: f9400920 ldr x0, [x9, #0x10] 71df4: f94023e9 ldr x9, [sp, #0x40] 71df8: 9a8b0121 csel x1, x9, x11, eq 71dfc: d63f0100 blr x8 71e00: f00004f3 adrp x19, 0x110000 71e04: 91034273 add x19, x19, #0xd0 71e08: 08dffe68 ldarb w8, [x19] 71e0c: 2a0003fb mov w27, w0 71e10: 36001368 tbz w8, #0x0, 0x7207c 71e14: f94033e9 ldr x9, [sp, #0x60] 71e18: f00004f5 adrp x21, 0x110000 71e1c: f94066a8 ldr x8, [x21, #0xc8] 71e20: f9400129 ldr x9, [x9] 71e24: f9425914 ldr x20, [x8, #0x4b0] 71e28: f940093c ldr x28, [x9, #0x10] 71e2c: 08dffe68 ldarb w8, [x19] 71e30: 360013e8 tbz w8, #0x0, 0x720ac 71e34: f94066a8 ldr x8, [x21, #0xc8] 71e38: f9437d08 ldr x8, [x8, #0x6f8] 71e3c: d63f0100 blr x8 71e40: aa0003e4 mov x4, x0 71e44: aa0103e5 mov x5, x1 71e48: a944a3e1 ldp x1, x8, [sp, #0x48] 71e4c: aa1c03e0 mov x0, x28 71e50: aa1703e2 mov x2, x23 71e54: 2a1b03e3 mov w3, w27 71e58: f90003e8 str x8, [sp] 71e5c: f9402fe8 ldr x8, [sp, #0x58] 71e60: aa1a03e6 mov x6, x26 71e64: aa1803e7 mov x7, x24 71e68: b90013f9 str w25, [sp, #0x10] 71e6c: f90007e8 str x8, [sp, #0x8] 71e70: d63f0280 blr x20 71e74: f00004e8 adrp x8, 0x110000 71e78: 91034108 add x8, x8, #0xd0 71e7c: 08dffd08 ldarb w8, [x8] 71e80: 360012e8 tbz w8, #0x0, 0x720dc 71e84: f94033e9 ldr x9, [sp, #0x60] 71e88: f94066a8 ldr x8, [x21, #0xc8] 71e8c: f9400129 ldr x9, [x9] 71e90: f940fd08 ldr x8, [x8, #0x1f8] 71e94: f9400920 ldr x0, [x9, #0x10] 71e98: 2a1b03e1 mov w1, w27 71e9c: d63f0100 blr x8 71ea0: f00004e8 adrp x8, 0x110000 71ea4: 91034108 add x8, x8, #0xd0 71ea8: 08dffd08 ldarb w8, [x8] 71eac: 360012e8 tbz w8, #0x0, 0x72108 71eb0: f94033e9 ldr x9, [sp, #0x60] 71eb4: f94066a8 ldr x8, [x21, #0xc8] 71eb8: f9400129 ldr x9, [x9] 71ebc: f9415908 ldr x8, [x8, #0x2b0] 71ec0: f9400920 ldr x0, [x9, #0x10] 71ec4: aa1a03e1 mov x1, x26 71ec8: aa1803e2 mov x2, x24 71ecc: d63f0100 blr x8 71ed0: f00004e8 adrp x8, 0x110000 71ed4: 91034108 add x8, x8, #0xd0 71ed8: 08dffd08 ldarb w8, [x8] 71edc: 360012c8 tbz w8, #0x0, 0x72134 71ee0: a945a7e2 ldp x2, x9, [sp, #0x58] 71ee4: f94066a8 ldr x8, [x21, #0xc8] 71ee8: f9400129 ldr x9, [x9] 71eec: f9415908 ldr x8, [x8, #0x2b0] 71ef0: f9400920 ldr x0, [x9, #0x10] 71ef4: f9402be1 ldr x1, [sp, #0x50] 71ef8: d63f0100 blr x8 71efc: 394283e8 ldrb w8, [sp, #0xa0] 71f00: 36000068 tbz w8, #0x0, 0x71f0c 71f04: f9405be0 ldr x0, [sp, #0xb0] 71f08: 97ff3d06 bl 0x41320 <_ZdlPv@plt> 71f0c: f85903b3 ldur x19, [x29, #-0x70] 71f10: f00004fb adrp x27, 0x110000 71f14: 9103437b add x27, x27, #0xd0 71f18: b40000f3 cbz x19, 0x71f34 71f1c: 91002268 add x8, x19, #0x8 71f20: c85ffd09 ldaxr x9, [x8] 71f24: d100052a sub x10, x9, #0x1 71f28: c80bfd0a stlxr w11, x10, [x8] 71f2c: 35ffffab cbnz w11, 0x71f20 71f30: b40003e9 cbz x9, 0x71fac 71f34: f85803b3 ldur x19, [x29, #-0x80] 71f38: b40000f3 cbz x19, 0x71f54 71f3c: 91002268 add x8, x19, #0x8 71f40: c85ffd09 ldaxr x9, [x8] 71f44: d100052a sub x10, x9, #0x1 71f48: c80bfd0a stlxr w11, x10, [x8] 71f4c: 35ffffab cbnz w11, 0x71f40 71f50: b4000409 cbz x9, 0x71fd0 71f54: 385603a8 ldurb w8, [x29, #-0xa0] 71f58: 36000068 tbz w8, #0x0, 0x71f64 71f5c: f85703a0 ldur x0, [x29, #-0x90] 71f60: 97ff3cf0 bl 0x41320 <_ZdlPv@plt> 71f64: f94006c8 ldr x8, [x22, #0x8] 71f68: b40000a8 cbz x8, 0x71f7c 71f6c: aa0803f6 mov x22, x8 71f70: f9400108 ldr x8, [x8] 71f74: b5ffffc8 cbnz x8, 0x71f6c 71f78: 17fffeb9 b 0x71a5c 71f7c: aa1603e8 mov x8, x22 71f80: f8410d09 ldr x9, [x8, #0x10]! 71f84: f940012a ldr x10, [x9] 71f88: eb16015f cmp x10, x22 71f8c: 54ffd660 b.eq 0x71a58 71f90: f9400109 ldr x9, [x8] 71f94: aa0903e8 mov x8, x9 71f98: f8410d16 ldr x22, [x8, #0x10]! 71f9c: f94002ca ldr x10, [x22] 71fa0: eb09015f cmp x10, x9 71fa4: 54ffff61 b.ne 0x71f90 71fa8: 17fffead b 0x71a5c 71fac: f9400268 ldr x8, [x19] 71fb0: aa1303e0 mov x0, x19 71fb4: f9400908 ldr x8, [x8, #0x10] 71fb8: d63f0100 blr x8 71fbc: aa1303e0 mov x0, x19 71fc0: 97ff3ff4 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 71fc4: f85803b3 ldur x19, [x29, #-0x80] 71fc8: b5fffbb3 cbnz x19, 0x71f3c 71fcc: 17ffffe2 b 0x71f54 71fd0: f9400268 ldr x8, [x19] 71fd4: aa1303e0 mov x0, x19 71fd8: f9400908 ldr x8, [x8, #0x10] 71fdc: d63f0100 blr x8 71fe0: aa1303e0 mov x0, x19 71fe4: 97ff3feb bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 71fe8: 385603a8 ldurb w8, [x29, #-0xa0] 71fec: 3707fb88 tbnz w8, #0x0, 0x71f5c 71ff0: 17ffffdd b 0x71f64 71ff4: aa1b03e0 mov x0, x27 71ff8: 97ff41ba bl 0x426e0 <__cxa_guard_acquire@plt> 71ffc: 34ffdac0 cbz w0, 0x71b54 72000: 97ff3cbc bl 0x412f0 72004: d00004fb adrp x27, 0x110000 72008: d00004f5 adrp x21, 0x110000 7200c: 9103437b add x27, x27, #0xd0 72010: f90066a0 str x0, [x21, #0xc8] 72014: aa1b03e0 mov x0, x27 72018: 97ff3df6 bl 0x417f0 <__cxa_guard_release@plt> 7201c: 17fffece b 0x71b54 72020: aa1b03e0 mov x0, x27 72024: 97ff41af bl 0x426e0 <__cxa_guard_acquire@plt> 72028: 34ffda40 cbz w0, 0x71b70 7202c: 97ff3cb1 bl 0x412f0 72030: d00004fb adrp x27, 0x110000 72034: d00004f5 adrp x21, 0x110000 72038: 9103437b add x27, x27, #0xd0 7203c: f90066a0 str x0, [x21, #0xc8] 72040: aa1b03e0 mov x0, x27 72044: 97ff3deb bl 0x417f0 <__cxa_guard_release@plt> 72048: 17fffeca b 0x71b70 7204c: d00004e0 adrp x0, 0x110000 72050: 91034000 add x0, x0, #0xd0 72054: 97ff41a3 bl 0x426e0 <__cxa_guard_acquire@plt> 72058: 34ffebe0 cbz w0, 0x71dd4 7205c: 97ff3ca5 bl 0x412f0 72060: d00004f5 adrp x21, 0x110000 72064: f90066a0 str x0, [x21, #0xc8] 72068: d00004e0 adrp x0, 0x110000 7206c: 91034000 add x0, x0, #0xd0 72070: 97ff3de0 bl 0x417f0 <__cxa_guard_release@plt> 72074: f9401ff7 ldr x23, [sp, #0x38] 72078: 17ffff57 b 0x71dd4 7207c: aa1303e0 mov x0, x19 72080: 97ff4198 bl 0x426e0 <__cxa_guard_acquire@plt> 72084: 34ffec80 cbz w0, 0x71e14 72088: 97ff3c9a bl 0x412f0 7208c: d00004f3 adrp x19, 0x110000 72090: d00004e8 adrp x8, 0x110000 72094: 91034273 add x19, x19, #0xd0 72098: f9006500 str x0, [x8, #0xc8] 7209c: aa1303e0 mov x0, x19 720a0: 97ff3dd4 bl 0x417f0 <__cxa_guard_release@plt> 720a4: f9401ff7 ldr x23, [sp, #0x38] 720a8: 17ffff5b b 0x71e14 720ac: d00004e0 adrp x0, 0x110000 720b0: 91034000 add x0, x0, #0xd0 720b4: 97ff418b bl 0x426e0 <__cxa_guard_acquire@plt> 720b8: 34ffebe0 cbz w0, 0x71e34 720bc: 97ff3c8d bl 0x412f0 720c0: d00004f5 adrp x21, 0x110000 720c4: f90066a0 str x0, [x21, #0xc8] 720c8: d00004e0 adrp x0, 0x110000 720cc: 91034000 add x0, x0, #0xd0 720d0: 97ff3dc8 bl 0x417f0 <__cxa_guard_release@plt> 720d4: f9401ff7 ldr x23, [sp, #0x38] 720d8: 17ffff57 b 0x71e34 720dc: d00004e0 adrp x0, 0x110000 720e0: 91034000 add x0, x0, #0xd0 720e4: 97ff417f bl 0x426e0 <__cxa_guard_acquire@plt> 720e8: 34ffece0 cbz w0, 0x71e84 720ec: 97ff3c81 bl 0x412f0 720f0: d00004f5 adrp x21, 0x110000 720f4: f90066a0 str x0, [x21, #0xc8] 720f8: d00004e0 adrp x0, 0x110000 720fc: 91034000 add x0, x0, #0xd0 72100: 97ff3dbc bl 0x417f0 <__cxa_guard_release@plt> 72104: 17ffff60 b 0x71e84 72108: d00004e0 adrp x0, 0x110000 7210c: 91034000 add x0, x0, #0xd0 72110: 97ff4174 bl 0x426e0 <__cxa_guard_acquire@plt> 72114: 34ffece0 cbz w0, 0x71eb0 72118: 97ff3c76 bl 0x412f0 7211c: d00004f5 adrp x21, 0x110000 72120: f90066a0 str x0, [x21, #0xc8] 72124: d00004e0 adrp x0, 0x110000 72128: 91034000 add x0, x0, #0xd0 7212c: 97ff3db1 bl 0x417f0 <__cxa_guard_release@plt> 72130: 17ffff60 b 0x71eb0 72134: d00004e0 adrp x0, 0x110000 72138: 91034000 add x0, x0, #0xd0 7213c: 97ff4169 bl 0x426e0 <__cxa_guard_acquire@plt> 72140: 34ffed00 cbz w0, 0x71ee0 72144: 97ff3c6b bl 0x412f0 72148: d00004f5 adrp x21, 0x110000 7214c: f90066a0 str x0, [x21, #0xc8] 72150: d00004e0 adrp x0, 0x110000 72154: 91034000 add x0, x0, #0xd0 72158: 97ff3da6 bl 0x417f0 <__cxa_guard_release@plt> 7215c: 17ffff61 b 0x71ee0 72160: f9400fe8 ldr x8, [sp, #0x18] 72164: f9401508 ldr x8, [x8, #0x28] 72168: f85a03a9 ldur x9, [x29, #-0x60] 7216c: eb09011f cmp x8, x9 72170: 54001721 b.ne 0x72454 72174: a9567bfd ldp x29, x30, [sp, #0x160] 72178: a9554ff4 ldp x20, x19, [sp, #0x150] 7217c: a95457f6 ldp x22, x21, [sp, #0x140] 72180: a9535ff8 ldp x24, x23, [sp, #0x130] 72184: a95267fa ldp x26, x25, [sp, #0x120] 72188: a9516ffc ldp x28, x27, [sp, #0x110] 7218c: 9105c3ff add sp, sp, #0x170 72190: d65f03c0 ret 72194: b00004e0 adrp x0, 0x10f000 72198: f945b000 ldr x0, [x0, #0xb60] 7219c: 90000321 adrp x1, 0xd6000 <__cxa_demangle+0x13720> 721a0: 913c2421 add x1, x1, #0xf09 721a4: 528004e2 mov w2, #0x27 // =39 721a8: 97ff8545 bl 0x536bc 721ac: f9400008 ldr x8, [x0] 721b0: aa0003f3 mov x19, x0 721b4: f85e8108 ldur x8, [x8, #-0x18] 721b8: 8b080000 add x0, x0, x8 721bc: 910283e8 add x8, sp, #0xa0 721c0: 97ff409c bl 0x42430 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 721c4: b00004e1 adrp x1, 0x10f000 721c8: f945a021 ldr x1, [x1, #0xb40] 721cc: 910283e0 add x0, sp, #0xa0 721d0: 97ff40fc bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 721d4: f9400008 ldr x8, [x0] 721d8: f9401d08 ldr x8, [x8, #0x38] 721dc: 52800141 mov w1, #0xa // =10 721e0: d63f0100 blr x8 721e4: 2a0003f4 mov w20, w0 721e8: 910283e0 add x0, sp, #0xa0 721ec: 97ff40ed bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 721f0: aa1303e0 mov x0, x19 721f4: 2a1403e1 mov w1, w20 721f8: 97ff869c bl 0x53c68 721fc: aa1303e0 mov x0, x19 72200: 97ff862e bl 0x53ab8 72204: 97ff3f8f bl 0x42040 72208: b00004e0 adrp x0, 0x10f000 7220c: f945b000 ldr x0, [x0, #0xb60] 72210: d0000341 adrp x1, 0xdc000 >+0x1e> 72214: 9101a021 add x1, x1, #0x68 72218: 528005a2 mov w2, #0x2d // =45 7221c: 97ff8528 bl 0x536bc 72220: f9400008 ldr x8, [x0] 72224: aa0003f3 mov x19, x0 72228: f85e8108 ldur x8, [x8, #-0x18] 7222c: 8b080000 add x0, x0, x8 72230: 910283e8 add x8, sp, #0xa0 72234: 97ff407f bl 0x42430 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 72238: b00004e1 adrp x1, 0x10f000 7223c: f945a021 ldr x1, [x1, #0xb40] 72240: 910283e0 add x0, sp, #0xa0 72244: 97ff40df bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 72248: f9400008 ldr x8, [x0] 7224c: f9401d08 ldr x8, [x8, #0x38] 72250: 52800141 mov w1, #0xa // =10 72254: d63f0100 blr x8 72258: 2a0003f4 mov w20, w0 7225c: 910283e0 add x0, sp, #0xa0 72260: 97ff40d0 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 72264: aa1303e0 mov x0, x19 72268: 2a1403e1 mov w1, w20 7226c: 97ff867f bl 0x53c68 72270: aa1303e0 mov x0, x19 72274: 97ff8611 bl 0x53ab8 72278: 97ff3f72 bl 0x42040 7227c: b00004e0 adrp x0, 0x10f000 72280: f945b000 ldr x0, [x0, #0xb60] 72284: 90000321 adrp x1, 0xd6000 <__cxa_demangle+0x13720> 72288: 913c2421 add x1, x1, #0xf09 7228c: 528004e2 mov w2, #0x27 // =39 72290: 97ff850b bl 0x536bc 72294: f9400008 ldr x8, [x0] 72298: aa0003f3 mov x19, x0 7229c: f85e8108 ldur x8, [x8, #-0x18] 722a0: 8b080000 add x0, x0, x8 722a4: d102a3a8 sub x8, x29, #0xa8 722a8: 97ff4062 bl 0x42430 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 722ac: b00004e1 adrp x1, 0x10f000 722b0: f945a021 ldr x1, [x1, #0xb40] 722b4: d102a3a0 sub x0, x29, #0xa8 722b8: 97ff40c2 bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 722bc: f9400008 ldr x8, [x0] 722c0: f9401d08 ldr x8, [x8, #0x38] 722c4: 52800141 mov w1, #0xa // =10 722c8: d63f0100 blr x8 722cc: 2a0003f4 mov w20, w0 722d0: d102a3a0 sub x0, x29, #0xa8 722d4: 97ff40b3 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 722d8: aa1303e0 mov x0, x19 722dc: 2a1403e1 mov w1, w20 722e0: 97ff8662 bl 0x53c68 722e4: aa1303e0 mov x0, x19 722e8: 97ff85f4 bl 0x53ab8 722ec: 97ff3f55 bl 0x42040 722f0: b00004e0 adrp x0, 0x10f000 722f4: f945b000 ldr x0, [x0, #0xb60] 722f8: d0000341 adrp x1, 0xdc000 >+0x1e> 722fc: 9101a021 add x1, x1, #0x68 72300: 528005a2 mov w2, #0x2d // =45 72304: 97ff84ee bl 0x536bc 72308: f9400008 ldr x8, [x0] 7230c: aa0003f3 mov x19, x0 72310: f85e8108 ldur x8, [x8, #-0x18] 72314: 8b080000 add x0, x0, x8 72318: d102a3a8 sub x8, x29, #0xa8 7231c: 97ff4045 bl 0x42430 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 72320: b00004e1 adrp x1, 0x10f000 72324: f945a021 ldr x1, [x1, #0xb40] 72328: d102a3a0 sub x0, x29, #0xa8 7232c: 97ff40a5 bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 72330: f9400008 ldr x8, [x0] 72334: f9401d08 ldr x8, [x8, #0x38] 72338: 52800141 mov w1, #0xa // =10 7233c: d63f0100 blr x8 72340: 2a0003f4 mov w20, w0 72344: d102a3a0 sub x0, x29, #0xa8 72348: 97ff4096 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 7234c: aa1303e0 mov x0, x19 72350: 2a1403e1 mov w1, w20 72354: 97ff8645 bl 0x53c68 72358: aa1303e0 mov x0, x19 7235c: 97ff85d7 bl 0x53ab8 72360: 97ff3f38 bl 0x42040 72364: 910283e0 add x0, sp, #0xa0 72368: 97ff861b bl 0x53bd4 7236c: b00004e0 adrp x0, 0x10f000 72370: f945b000 ldr x0, [x0, #0xb60] 72374: 90000321 adrp x1, 0xd6000 <__cxa_demangle+0x13720> 72378: 913c2421 add x1, x1, #0xf09 7237c: 528004e2 mov w2, #0x27 // =39 72380: 97ff84cf bl 0x536bc 72384: f9400008 ldr x8, [x0] 72388: aa0003f3 mov x19, x0 7238c: f85e8108 ldur x8, [x8, #-0x18] 72390: 8b080000 add x0, x0, x8 72394: d102a3a8 sub x8, x29, #0xa8 72398: 97ff4026 bl 0x42430 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 7239c: b00004e1 adrp x1, 0x10f000 723a0: f945a021 ldr x1, [x1, #0xb40] 723a4: d102a3a0 sub x0, x29, #0xa8 723a8: 97ff4086 bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 723ac: f9400008 ldr x8, [x0] 723b0: f9401d08 ldr x8, [x8, #0x38] 723b4: 52800141 mov w1, #0xa // =10 723b8: d63f0100 blr x8 723bc: 2a0003f4 mov w20, w0 723c0: d102a3a0 sub x0, x29, #0xa8 723c4: 97ff4077 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 723c8: aa1303e0 mov x0, x19 723cc: 2a1403e1 mov w1, w20 723d0: 97ff8626 bl 0x53c68 723d4: aa1303e0 mov x0, x19 723d8: 97ff85b8 bl 0x53ab8 723dc: 97ff3f19 bl 0x42040 723e0: b00004e0 adrp x0, 0x10f000 723e4: f945b000 ldr x0, [x0, #0xb60] 723e8: d0000341 adrp x1, 0xdc000 >+0x1e> 723ec: 9101a021 add x1, x1, #0x68 723f0: 528005a2 mov w2, #0x2d // =45 723f4: 97ff84b2 bl 0x536bc 723f8: f9400008 ldr x8, [x0] 723fc: aa0003f3 mov x19, x0 72400: f85e8108 ldur x8, [x8, #-0x18] 72404: 8b080000 add x0, x0, x8 72408: d102a3a8 sub x8, x29, #0xa8 7240c: 97ff4009 bl 0x42430 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 72410: b00004e1 adrp x1, 0x10f000 72414: f945a021 ldr x1, [x1, #0xb40] 72418: d102a3a0 sub x0, x29, #0xa8 7241c: 97ff4069 bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 72420: f9400008 ldr x8, [x0] 72424: f9401d08 ldr x8, [x8, #0x38] 72428: 52800141 mov w1, #0xa // =10 7242c: d63f0100 blr x8 72430: 2a0003f4 mov w20, w0 72434: d102a3a0 sub x0, x29, #0xa8 72438: 97ff405a bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 7243c: aa1303e0 mov x0, x19 72440: 2a1403e1 mov w1, w20 72444: 97ff8609 bl 0x53c68 72448: aa1303e0 mov x0, x19 7244c: 97ff859b bl 0x53ab8 72450: 97ff3efc bl 0x42040 72454: 97ff400f bl 0x42490 <__stack_chk_fail@plt> 72458: 14000099 b 0x726bc 7245c: 1400000b b 0x72488 72460: aa0003f3 mov x19, x0 72464: b5000957 cbnz x23, 0x7258c 72468: 14000096 b 0x726c0 7246c: aa0003f3 mov x19, x0 72470: d102a3a0 sub x0, x29, #0xa8 72474: 97ff404b bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 72478: b50008b7 cbnz x23, 0x7258c 7247c: 14000091 b 0x726c0 72480: 14000061 b 0x72604 72484: 1400008e b 0x726bc 72488: aa0003f3 mov x19, x0 7248c: d102a3a0 sub x0, x29, #0xa8 72490: 97ff4044 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 72494: 394283e8 ldrb w8, [sp, #0xa0] 72498: 37001188 tbnz w8, #0x0, 0x726c8 7249c: 1400008d b 0x726d0 724a0: aa0003f3 mov x19, x0 724a4: b5000918 cbnz x24, 0x725c4 724a8: 14000086 b 0x726c0 724ac: aa0003f3 mov x19, x0 724b0: d102a3a0 sub x0, x29, #0xa8 724b4: 97ff403b bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 724b8: b5000878 cbnz x24, 0x725c4 724bc: 14000081 b 0x726c0 724c0: aa0003f3 mov x19, x0 724c4: 910283e0 add x0, sp, #0xa0 724c8: 97ff4036 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 724cc: b5000d17 cbnz x23, 0x7266c 724d0: 14000073 b 0x7269c 724d4: aa0003f3 mov x19, x0 724d8: 910283e0 add x0, sp, #0xa0 724dc: 97ff4031 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 724e0: b5000a7a cbnz x26, 0x7262c 724e4: 14000061 b 0x72668 724e8: 1400005f b 0x72664 724ec: aa0003f3 mov x19, x0 724f0: b50009fa cbnz x26, 0x7262c 724f4: 1400005d b 0x72668 724f8: 14000005 b 0x7250c 724fc: 14000004 b 0x7250c 72500: 14000003 b 0x7250c 72504: 14000002 b 0x7250c 72508: 14000001 b 0x7250c 7250c: aa0003f3 mov x19, x0 72510: d00004e0 adrp x0, 0x110000 72514: 91034000 add x0, x0, #0xd0 72518: 97ff3f9e bl 0x42390 <__cxa_guard_abort@plt> 7251c: 394283e8 ldrb w8, [sp, #0xa0] 72520: 37000d48 tbnz w8, #0x0, 0x726c8 72524: 1400006b b 0x726d0 72528: 14000001 b 0x7252c 7252c: aa0003f3 mov x19, x0 72530: d00004e0 adrp x0, 0x110000 72534: 91034000 add x0, x0, #0xd0 72538: 97ff3f96 bl 0x42390 <__cxa_guard_abort@plt> 7253c: f85903b4 ldur x20, [x29, #-0x70] 72540: b5000cd4 cbnz x20, 0x726d8 72544: 14000071 b 0x72708 72548: 14000001 b 0x7254c 7254c: aa0003f3 mov x19, x0 72550: d00004e0 adrp x0, 0x110000 72554: 91034000 add x0, x0, #0xd0 72558: 97ff3f8e bl 0x42390 <__cxa_guard_abort@plt> 7255c: b5000897 cbnz x23, 0x7266c 72560: 1400004f b 0x7269c 72564: aa0003f3 mov x19, x0 72568: d00004e0 adrp x0, 0x110000 7256c: 91034000 add x0, x0, #0xd0 72570: 97ff3f88 bl 0x42390 <__cxa_guard_abort@plt> 72574: f85803b4 ldur x20, [x29, #-0x80] 72578: b5000974 cbnz x20, 0x726a4 7257c: 14000071 b 0x72740 72580: 14000021 b 0x72604 72584: aa0003f3 mov x19, x0 72588: b40009d7 cbz x23, 0x726c0 7258c: 910022e8 add x8, x23, #0x8 72590: c85ffd09 ldaxr x9, [x8] 72594: d100052a sub x10, x9, #0x1 72598: c80bfd0a stlxr w11, x10, [x8] 7259c: 35ffffab cbnz w11, 0x72590 725a0: b5000909 cbnz x9, 0x726c0 725a4: f94002e8 ldr x8, [x23] 725a8: aa1703e0 mov x0, x23 725ac: f9400908 ldr x8, [x8, #0x10] 725b0: d63f0100 blr x8 725b4: aa1703e0 mov x0, x23 725b8: 1400000e b 0x725f0 725bc: aa0003f3 mov x19, x0 725c0: b4000818 cbz x24, 0x726c0 725c4: 91002308 add x8, x24, #0x8 725c8: c85ffd09 ldaxr x9, [x8] 725cc: d100052a sub x10, x9, #0x1 725d0: c80bfd0a stlxr w11, x10, [x8] 725d4: 35ffffab cbnz w11, 0x725c8 725d8: b5000749 cbnz x9, 0x726c0 725dc: f9400308 ldr x8, [x24] 725e0: aa1803e0 mov x0, x24 725e4: f9400908 ldr x8, [x8, #0x10] 725e8: d63f0100 blr x8 725ec: aa1803e0 mov x0, x24 725f0: 97ff3e68 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 725f4: 394283e8 ldrb w8, [sp, #0xa0] 725f8: 37000688 tbnz w8, #0x0, 0x726c8 725fc: 14000035 b 0x726d0 72600: 14000001 b 0x72604 72604: aa0003f3 mov x19, x0 72608: f85903b4 ldur x20, [x29, #-0x70] 7260c: b5000674 cbnz x20, 0x726d8 72610: 1400003e b 0x72708 72614: aa0003f3 mov x19, x0 72618: f85803b4 ldur x20, [x29, #-0x80] 7261c: b5000454 cbnz x20, 0x726a4 72620: 14000048 b 0x72740 72624: aa0003f3 mov x19, x0 72628: b400021a cbz x26, 0x72668 7262c: 91002348 add x8, x26, #0x8 72630: c85ffd09 ldaxr x9, [x8] 72634: d100052a sub x10, x9, #0x1 72638: c80bfd0a stlxr w11, x10, [x8] 7263c: 35ffffab cbnz w11, 0x72630 72640: b5000149 cbnz x9, 0x72668 72644: f9400348 ldr x8, [x26] 72648: aa1a03e0 mov x0, x26 7264c: f9400908 ldr x8, [x8, #0x10] 72650: d63f0100 blr x8 72654: aa1a03e0 mov x0, x26 72658: 97ff3e4e bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 7265c: b5000097 cbnz x23, 0x7266c 72660: 1400000f b 0x7269c 72664: aa0003f3 mov x19, x0 72668: b40001b7 cbz x23, 0x7269c 7266c: 910022e8 add x8, x23, #0x8 72670: c85ffd09 ldaxr x9, [x8] 72674: d100052a sub x10, x9, #0x1 72678: c80bfd0a stlxr w11, x10, [x8] 7267c: 35ffffab cbnz w11, 0x72670 72680: b50000e9 cbnz x9, 0x7269c 72684: f94002e8 ldr x8, [x23] 72688: aa1703e0 mov x0, x23 7268c: f9400908 ldr x8, [x8, #0x10] 72690: d63f0100 blr x8 72694: aa1703e0 mov x0, x23 72698: 97ff3e3e bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 7269c: f85803b4 ldur x20, [x29, #-0x80] 726a0: b4000514 cbz x20, 0x72740 726a4: 91002288 add x8, x20, #0x8 726a8: c85ffd09 ldaxr x9, [x8] 726ac: d100052a sub x10, x9, #0x1 726b0: c80bfd0a stlxr w11, x10, [x8] 726b4: 35ffffab cbnz w11, 0x726a8 726b8: 1400001b b 0x72724 726bc: aa0003f3 mov x19, x0 726c0: 394283e8 ldrb w8, [sp, #0xa0] 726c4: 36000068 tbz w8, #0x0, 0x726d0 726c8: f9405be0 ldr x0, [sp, #0xb0] 726cc: 97ff3b15 bl 0x41320 <_ZdlPv@plt> 726d0: f85903b4 ldur x20, [x29, #-0x70] 726d4: b40001b4 cbz x20, 0x72708 726d8: 91002288 add x8, x20, #0x8 726dc: c85ffd09 ldaxr x9, [x8] 726e0: d100052a sub x10, x9, #0x1 726e4: c80bfd0a stlxr w11, x10, [x8] 726e8: 35ffffab cbnz w11, 0x726dc 726ec: b50000e9 cbnz x9, 0x72708 726f0: f9400288 ldr x8, [x20] 726f4: aa1403e0 mov x0, x20 726f8: f9400908 ldr x8, [x8, #0x10] 726fc: d63f0100 blr x8 72700: aa1403e0 mov x0, x20 72704: 97ff3e23 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 72708: f85803b4 ldur x20, [x29, #-0x80] 7270c: b40001b4 cbz x20, 0x72740 72710: 91002288 add x8, x20, #0x8 72714: c85ffd09 ldaxr x9, [x8] 72718: d100052a sub x10, x9, #0x1 7271c: c80bfd0a stlxr w11, x10, [x8] 72720: 35ffffab cbnz w11, 0x72714 72724: b50000e9 cbnz x9, 0x72740 72728: f9400288 ldr x8, [x20] 7272c: aa1403e0 mov x0, x20 72730: f9400908 ldr x8, [x8, #0x10] 72734: d63f0100 blr x8 72738: aa1403e0 mov x0, x20 7273c: 97ff3e15 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 72740: 385603a8 ldurb w8, [x29, #-0xa0] 72744: 36000068 tbz w8, #0x0, 0x72750 72748: f85703a0 ldur x0, [x29, #-0x90] 7274c: 97ff3af5 bl 0x41320 <_ZdlPv@plt> 72750: aa1303e0 mov x0, x19 72754: 94018b12 bl 0xd539c <__cxa_demangle+0x12abc> 72758: d10483ff sub sp, sp, #0x120 7275c: a90c6ffc stp x28, x27, [sp, #0xc0] 72760: a90d67fa stp x26, x25, [sp, #0xd0] 72764: a90e5ff8 stp x24, x23, [sp, #0xe0] 72768: a90f57f6 stp x22, x21, [sp, #0xf0] 7276c: a9104ff4 stp x20, x19, [sp, #0x100] 72770: a9117bfd stp x29, x30, [sp, #0x110] 72774: 910443fd add x29, sp, #0x110 72778: d53bd056 mrs x22, TPIDR_EL0 7277c: f94016c9 ldr x9, [x22, #0x28] 72780: aa0003eb mov x11, x0 72784: aa0103f5 mov x21, x1 72788: aa0003f4 mov x20, x0 7278c: f81a03a9 stur x9, [x29, #-0x60] 72790: f9400029 ldr x9, [x1] 72794: f84b0d6a ldr x10, [x11, #0xb0]! 72798: aa0803f7 mov x23, x8 7279c: b40001aa cbz x10, 0x727d0 727a0: aa0b03f3 mov x19, x11 727a4: f9401148 ldr x8, [x10, #0x20] 727a8: eb09011f cmp x8, x9 727ac: 1a9f27e8 cset w8, lo 727b0: 9a8a3273 csel x19, x19, x10, lo 727b4: f868594a ldr x10, [x10, w8, uxtw #3] 727b8: b5ffff6a cbnz x10, 0x727a4 727bc: eb0b027f cmp x19, x11 727c0: 54000080 b.eq 0x727d0 727c4: f9401268 ldr x8, [x19, #0x20] 727c8: eb08013f cmp x9, x8 727cc: 54000542 b.hs 0x72874 727d0: f9404689 ldr x9, [x20, #0x88] 727d4: f9403e88 ldr x8, [x20, #0x78] 727d8: f9000beb str x11, [sp, #0x10] 727dc: b40000c9 cbz x9, 0x727f4 727e0: 52800029 mov w9, #0x1 // =1 727e4: aa1403fb mov x27, x20 727e8: 3806cf69 strb w9, [x27, #0x6c]! 727ec: b50000c8 cbnz x8, 0x72804 727f0: 14000006 b 0x72808 727f4: b40005a8 cbz x8, 0x728a8 727f8: 52800029 mov w9, #0x1 // =1 727fc: aa1403fb mov x27, x20 72800: 3806cf69 strb w9, [x27, #0x6c]! 72804: b9403908 ldr w8, [x8, #0x38] 72808: a9005bf7 stp x23, x22, [sp] 7280c: b9006a88 str w8, [x20, #0x68] 72810: 52800108 mov w8, #0x8 // =8 72814: f9003fe8 str x8, [sp, #0x78] 72818: f9403288 ldr x8, [x20, #0x60] 7281c: d00004f6 adrp x22, 0x110000 72820: 910342d6 add x22, x22, #0xd0 72824: d00004f3 adrp x19, 0x110000 72828: f9003be8 str x8, [sp, #0x70] 7282c: 08dffec8 ldarb w8, [x22] 72830: 36000568 tbz w8, #0x0, 0x728dc 72834: f9406668 ldr x8, [x19, #0xc8] 72838: f94002a9 ldr x9, [x21] 7283c: b9406a81 ldr w1, [x20, #0x68] 72840: f9436908 ldr x8, [x8, #0x6d0] 72844: f9400920 ldr x0, [x9, #0x10] 72848: d63f0100 blr x8 7284c: a90807e0 stp x0, x1, [sp, #0x80] 72850: 3dc01680 ldr q0, [x20, #0x50] 72854: 3d8027e0 str q0, [sp, #0x90] 72858: 3941b297 ldrb w23, [x20, #0x6c] 7285c: 08dffec8 ldarb w8, [x22] 72860: 36000528 tbz w8, #0x0, 0x72904 72864: f9406668 ldr x8, [x19, #0xc8] 72868: 34000657 cbz w23, 0x72930 7286c: f9437108 ldr x8, [x8, #0x6e0] 72870: 14000031 b 0x72934 72874: f9403a80 ldr x0, [x20, #0x70] 72878: 97ffec98 bl 0x6dad8 7287c: 3cc28260 ldur q0, [x19, #0x28] 72880: 3d800000 str q0, [x0] 72884: b9400808 ldr w8, [x0, #0x8] 72888: 31002d1f cmn w8, #0xb 7288c: 540000a3 b.lo 0x728a0 72890: f9400008 ldr x8, [x0] 72894: b9400109 ldr w9, [x8] 72898: 11000529 add w9, w9, #0x1 7289c: b9000109 str w9, [x8] 728a0: f90002e0 str x0, [x23] 728a4: 14000199 b 0x72f08 728a8: f9400e88 ldr x8, [x20, #0x18] 728ac: b5000068 cbnz x8, 0x728b8 728b0: f9401a88 ldr x8, [x20, #0x30] 728b4: b40000c8 cbz x8, 0x728cc 728b8: 52800029 mov w9, #0x1 // =1 728bc: aa1403fb mov x27, x20 728c0: 2a1f03e8 mov w8, wzr 728c4: 3806cf69 strb w9, [x27, #0x6c]! 728c8: 17ffffd0 b 0x72808 728cc: f9404e88 ldr x8, [x20, #0x98] 728d0: f100011f cmp x8, #0x0 728d4: 1a9f07e9 cset w9, ne 728d8: 17fffff9 b 0x728bc 728dc: d00004e0 adrp x0, 0x110000 728e0: 91034000 add x0, x0, #0xd0 728e4: 97ff3f7f bl 0x426e0 <__cxa_guard_acquire@plt> 728e8: 34fffa60 cbz w0, 0x72834 728ec: 97ff3a81 bl 0x412f0 728f0: f9006660 str x0, [x19, #0xc8] 728f4: d00004e0 adrp x0, 0x110000 728f8: 91034000 add x0, x0, #0xd0 728fc: 97ff3bbd bl 0x417f0 <__cxa_guard_release@plt> 72900: 17ffffcd b 0x72834 72904: d00004e0 adrp x0, 0x110000 72908: 91034000 add x0, x0, #0xd0 7290c: 97ff3f75 bl 0x426e0 <__cxa_guard_acquire@plt> 72910: 34fffaa0 cbz w0, 0x72864 72914: 97ff3a77 bl 0x412f0 72918: f9006660 str x0, [x19, #0xc8] 7291c: d00004e0 adrp x0, 0x110000 72920: 91034000 add x0, x0, #0xd0 72924: 97ff3bb3 bl 0x417f0 <__cxa_guard_release@plt> 72928: f9406668 ldr x8, [x19, #0xc8] 7292c: 35fffa17 cbnz w23, 0x7286c 72930: f9437508 ldr x8, [x8, #0x6e8] 72934: d63f0100 blr x8 72938: a90a07e0 stp x0, x1, [sp, #0xa0] 7293c: 08dffec8 ldarb w8, [x22] 72940: 36002fc8 tbz w8, #0x0, 0x72f38 72944: f9406668 ldr x8, [x19, #0xc8] 72948: f94002a9 ldr x9, [x21] 7294c: 90000021 adrp x1, 0x76000 72950: 913e7021 add x1, x1, #0xf9c 72954: f9430d08 ldr x8, [x8, #0x618] 72958: f9400920 ldr x0, [x9, #0x10] 7295c: 9101c3e5 add x5, sp, #0x70 72960: 52800084 mov w4, #0x4 // =4 72964: 2a1f03e2 mov w2, wzr 72968: 2a1f03e3 mov w3, wzr 7296c: d63f0100 blr x8 72970: f9000fe0 str x0, [sp, #0x18] 72974: 08dffec8 ldarb w8, [x22] 72978: aa0103f7 mov x23, x1 7297c: 36002f28 tbz w8, #0x0, 0x72f60 72980: f9406668 ldr x8, [x19, #0xc8] 72984: f94002aa ldr x10, [x21] 72988: aa1403e9 mov x9, x20 7298c: f940f108 ldr x8, [x8, #0x1e0] 72990: f9400940 ldr x0, [x10, #0x10] 72994: 38438d2a ldrb w10, [x9, #0x38]! 72998: 3700006a tbnz w10, #0x0, 0x729a4 7299c: 91000521 add x1, x9, #0x1 729a0: 14000002 b 0x729a8 729a4: f9402681 ldr x1, [x20, #0x48] 729a8: d63f0100 blr x8 729ac: 08dffec8 ldarb w8, [x22] 729b0: 2a0003f8 mov w24, w0 729b4: 36002ea8 tbz w8, #0x0, 0x72f88 729b8: f9406668 ldr x8, [x19, #0xc8] 729bc: f94002a9 ldr x9, [x21] 729c0: d0000341 adrp x1, 0xdc000 >+0x1e> 729c4: 9104b821 add x1, x1, #0x12e 729c8: f940f108 ldr x8, [x8, #0x1e0] 729cc: f9400920 ldr x0, [x9, #0x10] 729d0: d63f0100 blr x8 729d4: 08dffec8 ldarb w8, [x22] 729d8: 2a0003f9 mov w25, w0 729dc: 36002ea8 tbz w8, #0x0, 0x72fb0 729e0: f9406668 ldr x8, [x19, #0xc8] 729e4: f94002a9 ldr x9, [x21] 729e8: f9425d1c ldr x28, [x8, #0x4b8] 729ec: f940093a ldr x26, [x9, #0x10] 729f0: 08dffec8 ldarb w8, [x22] 729f4: 36002f28 tbz w8, #0x0, 0x72fd8 729f8: f9406668 ldr x8, [x19, #0xc8] 729fc: f94002a9 ldr x9, [x21] 72a00: 2a1803e1 mov w1, w24 72a04: f9410908 ldr x8, [x8, #0x210] 72a08: f9400920 ldr x0, [x9, #0x10] 72a0c: d63f0100 blr x8 72a10: aa0103e5 mov x5, x1 72a14: f9400fe1 ldr x1, [sp, #0x18] 72a18: aa0003e4 mov x4, x0 72a1c: 52800026 mov w6, #0x1 // =1 72a20: aa1a03e0 mov x0, x26 72a24: aa1703e2 mov x2, x23 72a28: 2a1903e3 mov w3, w25 72a2c: d63f0380 blr x28 72a30: 08dffec8 ldarb w8, [x22] 72a34: 36002e68 tbz w8, #0x0, 0x73000 72a38: f9406668 ldr x8, [x19, #0xc8] 72a3c: f94002a9 ldr x9, [x21] 72a40: 2a1903e1 mov w1, w25 72a44: f940fd08 ldr x8, [x8, #0x1f8] 72a48: f9400920 ldr x0, [x9, #0x10] 72a4c: d63f0100 blr x8 72a50: 08dffec8 ldarb w8, [x22] 72a54: 36002ea8 tbz w8, #0x0, 0x73028 72a58: f9406668 ldr x8, [x19, #0xc8] 72a5c: f94002a9 ldr x9, [x21] 72a60: 2a1803e1 mov w1, w24 72a64: f940fd08 ldr x8, [x8, #0x1f8] 72a68: f9400920 ldr x0, [x9, #0x10] 72a6c: d63f0100 blr x8 72a70: 39400368 ldrb w8, [x27] 72a74: 34001ca8 cbz w8, 0x72e08 72a78: 08dffec8 ldarb w8, [x22] 72a7c: 36002ea8 tbz w8, #0x0, 0x73050 72a80: f9406668 ldr x8, [x19, #0xc8] 72a84: f94002a9 ldr x9, [x21] 72a88: f9400ffb ldr x27, [sp, #0x18] 72a8c: 52800023 mov w3, #0x1 // =1 72a90: f941d908 ldr x8, [x8, #0x3b0] 72a94: f9400920 ldr x0, [x9, #0x10] 72a98: aa1b03e1 mov x1, x27 72a9c: aa1703e2 mov x2, x23 72aa0: d63f0100 blr x8 72aa4: 08dffec8 ldarb w8, [x22] 72aa8: 36002e88 tbz w8, #0x0, 0x73078 72aac: f9406668 ldr x8, [x19, #0xc8] 72ab0: f94002a9 ldr x9, [x21] 72ab4: f941b508 ldr x8, [x8, #0x368] 72ab8: f9400920 ldr x0, [x9, #0x10] 72abc: d63f0100 blr x8 72ac0: aa0003f8 mov x24, x0 72ac4: f9404680 ldr x0, [x20, #0x88] 72ac8: aa0103f9 mov x25, x1 72acc: b4000880 cbz x0, 0x72bdc 72ad0: a905ffff stp xzr, xzr, [sp, #0x58] 72ad4: a9406aa8 ldp x8, x26, [x21] 72ad8: b400015a cbz x26, 0x72b00 72adc: 91002349 add x9, x26, #0x8 72ae0: c85f7d2a ldxr x10, [x9] 72ae4: 9100054a add x10, x10, #0x1 72ae8: c80b7d2a stxr w11, x10, [x9] 72aec: 35ffffab cbnz w11, 0x72ae0 72af0: 910163e9 add x9, sp, #0x58 72af4: 91002129 add x9, x9, #0x8 72af8: f9002fe8 str x8, [sp, #0x58] 72afc: 14000004 b 0x72b0c 72b00: f9002fe8 str x8, [sp, #0x58] 72b04: 910163e8 add x8, sp, #0x58 72b08: 91002109 add x9, x8, #0x8 72b0c: f900013a str x26, [x9] 72b10: 910163e1 add x1, sp, #0x58 72b14: aa1803e2 mov x2, x24 72b18: aa1903e3 mov x3, x25 72b1c: 97fffac3 bl 0x71628 72b20: b40001ba cbz x26, 0x72b54 72b24: 91002348 add x8, x26, #0x8 72b28: c85ffd09 ldaxr x9, [x8] 72b2c: d100052a sub x10, x9, #0x1 72b30: c80bfd0a stlxr w11, x10, [x8] 72b34: 35ffffab cbnz w11, 0x72b28 72b38: b50000e9 cbnz x9, 0x72b54 72b3c: f9400348 ldr x8, [x26] 72b40: aa1a03e0 mov x0, x26 72b44: f9400908 ldr x8, [x8, #0x10] 72b48: d63f0100 blr x8 72b4c: aa1a03e0 mov x0, x26 72b50: 97ff3d10 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 72b54: f9404680 ldr x0, [x20, #0x88] 72b58: a904ffff stp xzr, xzr, [sp, #0x48] 72b5c: a9406aa8 ldp x8, x26, [x21] 72b60: b400015a cbz x26, 0x72b88 72b64: 91002349 add x9, x26, #0x8 72b68: c85f7d2a ldxr x10, [x9] 72b6c: 9100054a add x10, x10, #0x1 72b70: c80b7d2a stxr w11, x10, [x9] 72b74: 35ffffab cbnz w11, 0x72b68 72b78: 910123e9 add x9, sp, #0x48 72b7c: 91002129 add x9, x9, #0x8 72b80: f90027e8 str x8, [sp, #0x48] 72b84: 14000004 b 0x72b94 72b88: f90027e8 str x8, [sp, #0x48] 72b8c: 910123e8 add x8, sp, #0x48 72b90: 91002109 add x9, x8, #0x8 72b94: f900013a str x26, [x9] 72b98: 910123e1 add x1, sp, #0x48 72b9c: aa1803e2 mov x2, x24 72ba0: aa1903e3 mov x3, x25 72ba4: 9400021a bl 0x7340c 72ba8: b40001ba cbz x26, 0x72bdc 72bac: 91002348 add x8, x26, #0x8 72bb0: c85ffd09 ldaxr x9, [x8] 72bb4: d100052a sub x10, x9, #0x1 72bb8: c80bfd0a stlxr w11, x10, [x8] 72bbc: 35ffffab cbnz w11, 0x72bb0 72bc0: b50000e9 cbnz x9, 0x72bdc 72bc4: f9400348 ldr x8, [x26] 72bc8: aa1a03e0 mov x0, x26 72bcc: f9400908 ldr x8, [x8, #0x10] 72bd0: d63f0100 blr x8 72bd4: aa1a03e0 mov x0, x26 72bd8: 97ff3cee bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 72bdc: a903ffff stp xzr, xzr, [sp, #0x38] 72be0: a9406aa8 ldp x8, x26, [x21] 72be4: b400015a cbz x26, 0x72c0c 72be8: 91002349 add x9, x26, #0x8 72bec: c85f7d2a ldxr x10, [x9] 72bf0: 9100054a add x10, x10, #0x1 72bf4: c80b7d2a stxr w11, x10, [x9] 72bf8: 35ffffab cbnz w11, 0x72bec 72bfc: 9100e3e9 add x9, sp, #0x38 72c00: 91002129 add x9, x9, #0x8 72c04: f9001fe8 str x8, [sp, #0x38] 72c08: 14000004 b 0x72c18 72c0c: f9001fe8 str x8, [sp, #0x38] 72c10: 9100e3e8 add x8, sp, #0x38 72c14: 91002109 add x9, x8, #0x8 72c18: f900013a str x26, [x9] 72c1c: 9100e3e1 add x1, sp, #0x38 72c20: aa1403e0 mov x0, x20 72c24: aa1b03e2 mov x2, x27 72c28: aa1703e3 mov x3, x23 72c2c: 97fffa7f bl 0x71628 72c30: b40001ba cbz x26, 0x72c64 72c34: 91002348 add x8, x26, #0x8 72c38: c85ffd09 ldaxr x9, [x8] 72c3c: d100052a sub x10, x9, #0x1 72c40: c80bfd0a stlxr w11, x10, [x8] 72c44: 35ffffab cbnz w11, 0x72c38 72c48: b50000e9 cbnz x9, 0x72c64 72c4c: f9400348 ldr x8, [x26] 72c50: aa1a03e0 mov x0, x26 72c54: f9400908 ldr x8, [x8, #0x10] 72c58: d63f0100 blr x8 72c5c: aa1a03e0 mov x0, x26 72c60: 97ff3ccc bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 72c64: 08dffec8 ldarb w8, [x22] 72c68: 360021e8 tbz w8, #0x0, 0x730a4 72c6c: f9406668 ldr x8, [x19, #0xc8] 72c70: f94002a9 ldr x9, [x21] 72c74: aa1b03e1 mov x1, x27 72c78: aa1703e2 mov x2, x23 72c7c: f9431908 ldr x8, [x8, #0x630] 72c80: f9400920 ldr x0, [x9, #0x10] 72c84: aa1803e3 mov x3, x24 72c88: aa1903e4 mov x4, x25 72c8c: d63f0100 blr x8 72c90: 08dffec8 ldarb w8, [x22] 72c94: 360021e8 tbz w8, #0x0, 0x730d0 72c98: f9406668 ldr x8, [x19, #0xc8] 72c9c: f94002a9 ldr x9, [x21] 72ca0: aa1803e1 mov x1, x24 72ca4: aa1903e2 mov x2, x25 72ca8: f9415908 ldr x8, [x8, #0x2b0] 72cac: f9400920 ldr x0, [x9, #0x10] 72cb0: d63f0100 blr x8 72cb4: f9404e80 ldr x0, [x20, #0x98] 72cb8: b4000a80 cbz x0, 0x72e08 72cbc: a9027fff stp xzr, xzr, [sp, #0x20] 72cc0: a9406aa8 ldp x8, x26, [x21] 72cc4: b400015a cbz x26, 0x72cec 72cc8: 91002349 add x9, x26, #0x8 72ccc: c85f7d2a ldxr x10, [x9] 72cd0: 9100054a add x10, x10, #0x1 72cd4: c80b7d2a stxr w11, x10, [x9] 72cd8: 35ffffab cbnz w11, 0x72ccc 72cdc: 910083e9 add x9, sp, #0x20 72ce0: 91002129 add x9, x9, #0x8 72ce4: f90013e8 str x8, [sp, #0x20] 72ce8: 14000004 b 0x72cf8 72cec: f90013e8 str x8, [sp, #0x20] 72cf0: 910083e8 add x8, sp, #0x20 72cf4: 91002109 add x9, x8, #0x8 72cf8: f900013a str x26, [x9] 72cfc: 9100c3e8 add x8, sp, #0x30 72d00: 910083e1 add x1, sp, #0x20 72d04: 97fffe95 bl 0x72758 72d08: f9401bfb ldr x27, [sp, #0x30] 72d0c: b40025db cbz x27, 0x731c4 72d10: b40001ba cbz x26, 0x72d44 72d14: 91002348 add x8, x26, #0x8 72d18: c85ffd09 ldaxr x9, [x8] 72d1c: d100052a sub x10, x9, #0x1 72d20: c80bfd0a stlxr w11, x10, [x8] 72d24: 35ffffab cbnz w11, 0x72d18 72d28: b50000e9 cbnz x9, 0x72d44 72d2c: f9400348 ldr x8, [x26] 72d30: aa1a03e0 mov x0, x26 72d34: f9400908 ldr x8, [x8, #0x10] 72d38: d63f0100 blr x8 72d3c: aa1a03e0 mov x0, x26 72d40: 97ff3c94 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 72d44: 08dffec8 ldarb w8, [x22] 72d48: 36001d88 tbz w8, #0x0, 0x730f8 72d4c: f94002a9 ldr x9, [x21] 72d50: f9406668 ldr x8, [x19, #0xc8] 72d54: f9400920 ldr x0, [x9, #0x10] 72d58: f940f108 ldr x8, [x8, #0x1e0] 72d5c: d0000341 adrp x1, 0xdc000 >+0x1e> 72d60: 91049021 add x1, x1, #0x124 72d64: d63f0100 blr x8 72d68: 08dffec8 ldarb w8, [x22] 72d6c: 2a0003fc mov w28, w0 72d70: 36001d88 tbz w8, #0x0, 0x73120 72d74: f94002a9 ldr x9, [x21] 72d78: f9406668 ldr x8, [x19, #0xc8] 72d7c: a9400b61 ldp x1, x2, [x27] 72d80: f9400920 ldr x0, [x9, #0x10] 72d84: f941e908 ldr x8, [x8, #0x3d0] 72d88: 2a1c03e3 mov w3, w28 72d8c: d63f0100 blr x8 72d90: 08dffec8 ldarb w8, [x22] 72d94: aa0003fa mov x26, x0 72d98: aa0103fb mov x27, x1 72d9c: 36001d68 tbz w8, #0x0, 0x73148 72da0: f94002a9 ldr x9, [x21] 72da4: f9406668 ldr x8, [x19, #0xc8] 72da8: f9400920 ldr x0, [x9, #0x10] 72dac: f940fd08 ldr x8, [x8, #0x1f8] 72db0: 2a1c03e1 mov w1, w28 72db4: d63f0100 blr x8 72db8: 08dffec8 ldarb w8, [x22] 72dbc: 36001da8 tbz w8, #0x0, 0x73170 72dc0: f94002a9 ldr x9, [x21] 72dc4: f9406668 ldr x8, [x19, #0xc8] 72dc8: f9400920 ldr x0, [x9, #0x10] 72dcc: f9421d08 ldr x8, [x8, #0x438] 72dd0: aa1803e1 mov x1, x24 72dd4: aa1903e2 mov x2, x25 72dd8: aa1a03e3 mov x3, x26 72ddc: aa1b03e4 mov x4, x27 72de0: d63f0100 blr x8 72de4: 08dffec8 ldarb w8, [x22] 72de8: 36001d88 tbz w8, #0x0, 0x73198 72dec: f94002a9 ldr x9, [x21] 72df0: f9406668 ldr x8, [x19, #0xc8] 72df4: f9400920 ldr x0, [x9, #0x10] 72df8: f9415908 ldr x8, [x8, #0x2b0] 72dfc: aa1a03e1 mov x1, x26 72e00: aa1b03e2 mov x2, x27 72e04: d63f0100 blr x8 72e08: f94002a8 ldr x8, [x21] 72e0c: f9400500 ldr x0, [x8, #0x8] 72e10: 97ffeb32 bl 0x6dad8 72e14: a9416bf9 ldp x25, x26, [sp, #0x10] 72e18: aa0003f8 mov x24, x0 72e1c: a9005c1a stp x26, x23, [x0] 72e20: f9400328 ldr x8, [x25] 72e24: f94002b3 ldr x19, [x21] 72e28: b4000288 cbz x8, 0x72e78 72e2c: 9102c296 add x22, x20, #0xb0 72e30: 14000002 b 0x72e38 72e34: aa0903e8 mov x8, x9 72e38: f9401109 ldr x9, [x8, #0x20] 72e3c: eb09027f cmp x19, x9 72e40: 540000a2 b.hs 0x72e54 72e44: f9400109 ldr x9, [x8] 72e48: b4000209 cbz x9, 0x72e88 72e4c: aa0803f6 mov x22, x8 72e50: 17fffff9 b 0x72e34 72e54: eb13013f cmp x9, x19 72e58: 54000082 b.hs 0x72e68 72e5c: aa0803f6 mov x22, x8 72e60: f8408ec9 ldr x9, [x22, #0x8]! 72e64: b5fffe89 cbnz x9, 0x72e34 72e68: aa0803f9 mov x25, x8 72e6c: f94002d5 ldr x21, [x22] 72e70: b50003d5 cbnz x21, 0x72ee8 72e74: 14000009 b 0x72e98 72e78: aa1903f6 mov x22, x25 72e7c: f94002d5 ldr x21, [x22] 72e80: b5000355 cbnz x21, 0x72ee8 72e84: 14000005 b 0x72e98 72e88: aa0803f9 mov x25, x8 72e8c: aa0803f6 mov x22, x8 72e90: f94002d5 ldr x21, [x22] 72e94: b50002b5 cbnz x21, 0x72ee8 72e98: 52800700 mov w0, #0x38 // =56 72e9c: 97ff3cfd bl 0x42290 <_Znwm@plt> 72ea0: a902fc1f stp xzr, xzr, [x0, #0x28] 72ea4: f9001013 str x19, [x0, #0x20] 72ea8: a9007c1f stp xzr, xzr, [x0] 72eac: f9000819 str x25, [x0, #0x10] 72eb0: f90002c0 str x0, [x22] 72eb4: f9405688 ldr x8, [x20, #0xa8] 72eb8: aa0003f5 mov x21, x0 72ebc: f9400108 ldr x8, [x8] 72ec0: b4000088 cbz x8, 0x72ed0 72ec4: f9005688 str x8, [x20, #0xa8] 72ec8: f94002c1 ldr x1, [x22] 72ecc: 14000002 b 0x72ed4 72ed0: aa1503e1 mov x1, x21 72ed4: f9405a80 ldr x0, [x20, #0xb0] 72ed8: 97ff97bb bl 0x58dc4 72edc: f9405e88 ldr x8, [x20, #0xb8] 72ee0: 91000508 add x8, x8, #0x1 72ee4: f9005e88 str x8, [x20, #0xb8] 72ee8: 31002eff cmn w23, #0xb 72eec: a902deba stp x26, x23, [x21, #0x28] 72ef0: 54000083 b.lo 0x72f00 72ef4: b9400348 ldr w8, [x26] 72ef8: 11000508 add w8, w8, #0x1 72efc: b9000348 str w8, [x26] 72f00: a9405be8 ldp x8, x22, [sp] 72f04: f9000118 str x24, [x8] 72f08: f94016c8 ldr x8, [x22, #0x28] 72f0c: f85a03a9 ldur x9, [x29, #-0x60] 72f10: eb09011f cmp x8, x9 72f14: 54001561 b.ne 0x731c0 72f18: a9517bfd ldp x29, x30, [sp, #0x110] 72f1c: a9504ff4 ldp x20, x19, [sp, #0x100] 72f20: a94f57f6 ldp x22, x21, [sp, #0xf0] 72f24: a94e5ff8 ldp x24, x23, [sp, #0xe0] 72f28: a94d67fa ldp x26, x25, [sp, #0xd0] 72f2c: a94c6ffc ldp x28, x27, [sp, #0xc0] 72f30: 910483ff add sp, sp, #0x120 72f34: d65f03c0 ret 72f38: d00004e0 adrp x0, 0x110000 72f3c: 91034000 add x0, x0, #0xd0 72f40: 97ff3de8 bl 0x426e0 <__cxa_guard_acquire@plt> 72f44: 34ffd000 cbz w0, 0x72944 72f48: 97ff38ea bl 0x412f0 72f4c: f9006660 str x0, [x19, #0xc8] 72f50: d00004e0 adrp x0, 0x110000 72f54: 91034000 add x0, x0, #0xd0 72f58: 97ff3a26 bl 0x417f0 <__cxa_guard_release@plt> 72f5c: 17fffe7a b 0x72944 72f60: d00004e0 adrp x0, 0x110000 72f64: 91034000 add x0, x0, #0xd0 72f68: 97ff3dde bl 0x426e0 <__cxa_guard_acquire@plt> 72f6c: 34ffd0a0 cbz w0, 0x72980 72f70: 97ff38e0 bl 0x412f0 72f74: f9006660 str x0, [x19, #0xc8] 72f78: d00004e0 adrp x0, 0x110000 72f7c: 91034000 add x0, x0, #0xd0 72f80: 97ff3a1c bl 0x417f0 <__cxa_guard_release@plt> 72f84: 17fffe7f b 0x72980 72f88: d00004e0 adrp x0, 0x110000 72f8c: 91034000 add x0, x0, #0xd0 72f90: 97ff3dd4 bl 0x426e0 <__cxa_guard_acquire@plt> 72f94: 34ffd120 cbz w0, 0x729b8 72f98: 97ff38d6 bl 0x412f0 72f9c: f9006660 str x0, [x19, #0xc8] 72fa0: d00004e0 adrp x0, 0x110000 72fa4: 91034000 add x0, x0, #0xd0 72fa8: 97ff3a12 bl 0x417f0 <__cxa_guard_release@plt> 72fac: 17fffe83 b 0x729b8 72fb0: d00004e0 adrp x0, 0x110000 72fb4: 91034000 add x0, x0, #0xd0 72fb8: 97ff3dca bl 0x426e0 <__cxa_guard_acquire@plt> 72fbc: 34ffd120 cbz w0, 0x729e0 72fc0: 97ff38cc bl 0x412f0 72fc4: f9006660 str x0, [x19, #0xc8] 72fc8: d00004e0 adrp x0, 0x110000 72fcc: 91034000 add x0, x0, #0xd0 72fd0: 97ff3a08 bl 0x417f0 <__cxa_guard_release@plt> 72fd4: 17fffe83 b 0x729e0 72fd8: d00004e0 adrp x0, 0x110000 72fdc: 91034000 add x0, x0, #0xd0 72fe0: 97ff3dc0 bl 0x426e0 <__cxa_guard_acquire@plt> 72fe4: 34ffd0a0 cbz w0, 0x729f8 72fe8: 97ff38c2 bl 0x412f0 72fec: f9006660 str x0, [x19, #0xc8] 72ff0: d00004e0 adrp x0, 0x110000 72ff4: 91034000 add x0, x0, #0xd0 72ff8: 97ff39fe bl 0x417f0 <__cxa_guard_release@plt> 72ffc: 17fffe7f b 0x729f8 73000: b00004e0 adrp x0, 0x110000 73004: 91034000 add x0, x0, #0xd0 73008: 97ff3db6 bl 0x426e0 <__cxa_guard_acquire@plt> 7300c: 34ffd160 cbz w0, 0x72a38 73010: 97ff38b8 bl 0x412f0 73014: f9006660 str x0, [x19, #0xc8] 73018: b00004e0 adrp x0, 0x110000 7301c: 91034000 add x0, x0, #0xd0 73020: 97ff39f4 bl 0x417f0 <__cxa_guard_release@plt> 73024: 17fffe85 b 0x72a38 73028: b00004e0 adrp x0, 0x110000 7302c: 91034000 add x0, x0, #0xd0 73030: 97ff3dac bl 0x426e0 <__cxa_guard_acquire@plt> 73034: 34ffd120 cbz w0, 0x72a58 73038: 97ff38ae bl 0x412f0 7303c: f9006660 str x0, [x19, #0xc8] 73040: b00004e0 adrp x0, 0x110000 73044: 91034000 add x0, x0, #0xd0 73048: 97ff39ea bl 0x417f0 <__cxa_guard_release@plt> 7304c: 17fffe83 b 0x72a58 73050: b00004e0 adrp x0, 0x110000 73054: 91034000 add x0, x0, #0xd0 73058: 97ff3da2 bl 0x426e0 <__cxa_guard_acquire@plt> 7305c: 34ffd120 cbz w0, 0x72a80 73060: 97ff38a4 bl 0x412f0 73064: f9006660 str x0, [x19, #0xc8] 73068: b00004e0 adrp x0, 0x110000 7306c: 91034000 add x0, x0, #0xd0 73070: 97ff39e0 bl 0x417f0 <__cxa_guard_release@plt> 73074: 17fffe83 b 0x72a80 73078: b00004e0 adrp x0, 0x110000 7307c: 91034000 add x0, x0, #0xd0 73080: 97ff3d98 bl 0x426e0 <__cxa_guard_acquire@plt> 73084: 34ffd140 cbz w0, 0x72aac 73088: 97ff389a bl 0x412f0 7308c: f9006660 str x0, [x19, #0xc8] 73090: b00004e0 adrp x0, 0x110000 73094: 91034000 add x0, x0, #0xd0 73098: 97ff39d6 bl 0x417f0 <__cxa_guard_release@plt> 7309c: f9400ffb ldr x27, [sp, #0x18] 730a0: 17fffe83 b 0x72aac 730a4: b00004e0 adrp x0, 0x110000 730a8: 91034000 add x0, x0, #0xd0 730ac: 97ff3d8d bl 0x426e0 <__cxa_guard_acquire@plt> 730b0: 34ffdde0 cbz w0, 0x72c6c 730b4: 97ff388f bl 0x412f0 730b8: f9006660 str x0, [x19, #0xc8] 730bc: b00004e0 adrp x0, 0x110000 730c0: 91034000 add x0, x0, #0xd0 730c4: 97ff39cb bl 0x417f0 <__cxa_guard_release@plt> 730c8: f9400ffb ldr x27, [sp, #0x18] 730cc: 17fffee8 b 0x72c6c 730d0: b00004e0 adrp x0, 0x110000 730d4: 91034000 add x0, x0, #0xd0 730d8: 97ff3d82 bl 0x426e0 <__cxa_guard_acquire@plt> 730dc: 34ffdde0 cbz w0, 0x72c98 730e0: 97ff3884 bl 0x412f0 730e4: f9006660 str x0, [x19, #0xc8] 730e8: b00004e0 adrp x0, 0x110000 730ec: 91034000 add x0, x0, #0xd0 730f0: 97ff39c0 bl 0x417f0 <__cxa_guard_release@plt> 730f4: 17fffee9 b 0x72c98 730f8: b00004e0 adrp x0, 0x110000 730fc: 91034000 add x0, x0, #0xd0 73100: 97ff3d78 bl 0x426e0 <__cxa_guard_acquire@plt> 73104: 34ffe240 cbz w0, 0x72d4c 73108: 97ff387a bl 0x412f0 7310c: f9006660 str x0, [x19, #0xc8] 73110: b00004e0 adrp x0, 0x110000 73114: 91034000 add x0, x0, #0xd0 73118: 97ff39b6 bl 0x417f0 <__cxa_guard_release@plt> 7311c: 17ffff0c b 0x72d4c 73120: b00004e0 adrp x0, 0x110000 73124: 91034000 add x0, x0, #0xd0 73128: 97ff3d6e bl 0x426e0 <__cxa_guard_acquire@plt> 7312c: 34ffe240 cbz w0, 0x72d74 73130: 97ff3870 bl 0x412f0 73134: f9006660 str x0, [x19, #0xc8] 73138: b00004e0 adrp x0, 0x110000 7313c: 91034000 add x0, x0, #0xd0 73140: 97ff39ac bl 0x417f0 <__cxa_guard_release@plt> 73144: 17ffff0c b 0x72d74 73148: b00004e0 adrp x0, 0x110000 7314c: 91034000 add x0, x0, #0xd0 73150: 97ff3d64 bl 0x426e0 <__cxa_guard_acquire@plt> 73154: 34ffe260 cbz w0, 0x72da0 73158: 97ff3866 bl 0x412f0 7315c: f9006660 str x0, [x19, #0xc8] 73160: b00004e0 adrp x0, 0x110000 73164: 91034000 add x0, x0, #0xd0 73168: 97ff39a2 bl 0x417f0 <__cxa_guard_release@plt> 7316c: 17ffff0d b 0x72da0 73170: b00004e0 adrp x0, 0x110000 73174: 91034000 add x0, x0, #0xd0 73178: 97ff3d5a bl 0x426e0 <__cxa_guard_acquire@plt> 7317c: 34ffe220 cbz w0, 0x72dc0 73180: 97ff385c bl 0x412f0 73184: f9006660 str x0, [x19, #0xc8] 73188: b00004e0 adrp x0, 0x110000 7318c: 91034000 add x0, x0, #0xd0 73190: 97ff3998 bl 0x417f0 <__cxa_guard_release@plt> 73194: 17ffff0b b 0x72dc0 73198: b00004e0 adrp x0, 0x110000 7319c: 91034000 add x0, x0, #0xd0 731a0: 97ff3d50 bl 0x426e0 <__cxa_guard_acquire@plt> 731a4: 34ffe240 cbz w0, 0x72dec 731a8: 97ff3852 bl 0x412f0 731ac: f9006660 str x0, [x19, #0xc8] 731b0: b00004e0 adrp x0, 0x110000 731b4: 91034000 add x0, x0, #0xd0 731b8: 97ff398e bl 0x417f0 <__cxa_guard_release@plt> 731bc: 17ffff0c b 0x72dec 731c0: 97ff3cb4 bl 0x42490 <__stack_chk_fail@plt> 731c4: 900004e0 adrp x0, 0x10f000 731c8: f945b000 ldr x0, [x0, #0xb60] 731cc: f0000301 adrp x1, 0xd6000 <__cxa_demangle+0x13720> 731d0: 913c2421 add x1, x1, #0xf09 731d4: 528004e2 mov w2, #0x27 // =39 731d8: 97ff8139 bl 0x536bc 731dc: f9400008 ldr x8, [x0] 731e0: aa0003f3 mov x19, x0 731e4: f85e8108 ldur x8, [x8, #-0x18] 731e8: 8b080000 add x0, x0, x8 731ec: 9101a3e8 add x8, sp, #0x68 731f0: 97ff3c90 bl 0x42430 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 731f4: 900004e1 adrp x1, 0x10f000 731f8: f945a021 ldr x1, [x1, #0xb40] 731fc: 9101a3e0 add x0, sp, #0x68 73200: 97ff3cf0 bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 73204: f9400008 ldr x8, [x0] 73208: f9401d08 ldr x8, [x8, #0x38] 7320c: 52800141 mov w1, #0xa // =10 73210: d63f0100 blr x8 73214: 2a0003f4 mov w20, w0 73218: 9101a3e0 add x0, sp, #0x68 7321c: 97ff3ce1 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 73220: aa1303e0 mov x0, x19 73224: 2a1403e1 mov w1, w20 73228: 97ff8290 bl 0x53c68 7322c: aa1303e0 mov x0, x19 73230: 97ff8222 bl 0x53ab8 73234: 97ff3b83 bl 0x42040 73238: aa0003f3 mov x19, x0 7323c: 9101a3e0 add x0, sp, #0x68 73240: 97ff3cd8 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 73244: b500041a cbnz x26, 0x732c4 73248: 14000043 b 0x73354 7324c: aa0003f3 mov x19, x0 73250: b50003ba cbnz x26, 0x732c4 73254: 14000040 b 0x73354 73258: 14000011 b 0x7329c 7325c: 14000010 b 0x7329c 73260: 1400000f b 0x7329c 73264: 1400000e b 0x7329c 73268: 1400000d b 0x7329c 7326c: 1400000c b 0x7329c 73270: 1400000b b 0x7329c 73274: 1400000a b 0x7329c 73278: 14000009 b 0x7329c 7327c: 14000008 b 0x7329c 73280: 14000007 b 0x7329c 73284: 14000006 b 0x7329c 73288: 14000005 b 0x7329c 7328c: 14000004 b 0x7329c 73290: 14000003 b 0x7329c 73294: 14000002 b 0x7329c 73298: 14000001 b 0x7329c 7329c: aa0003f3 mov x19, x0 732a0: b00004e0 adrp x0, 0x110000 732a4: 91034000 add x0, x0, #0xd0 732a8: 97ff3c3a bl 0x42390 <__cxa_guard_abort@plt> 732ac: aa1303e0 mov x0, x19 732b0: 9401883b bl 0xd539c <__cxa_demangle+0x12abc> 732b4: 9401883a bl 0xd539c <__cxa_demangle+0x12abc> 732b8: 94018839 bl 0xd539c <__cxa_demangle+0x12abc> 732bc: aa0003f3 mov x19, x0 732c0: b40004ba cbz x26, 0x73354 732c4: 91002348 add x8, x26, #0x8 732c8: c85ffd09 ldaxr x9, [x8] 732cc: d100052a sub x10, x9, #0x1 732d0: c80bfd0a stlxr w11, x10, [x8] 732d4: 35ffffab cbnz w11, 0x732c8 732d8: 14000018 b 0x73338 732dc: aa0003f3 mov x19, x0 732e0: b40003ba cbz x26, 0x73354 732e4: 91002348 add x8, x26, #0x8 732e8: c85ffd09 ldaxr x9, [x8] 732ec: d100052a sub x10, x9, #0x1 732f0: c80bfd0a stlxr w11, x10, [x8] 732f4: 35ffffab cbnz w11, 0x732e8 732f8: 14000010 b 0x73338 732fc: aa0003f3 mov x19, x0 73300: b40002ba cbz x26, 0x73354 73304: 91002348 add x8, x26, #0x8 73308: c85ffd09 ldaxr x9, [x8] 7330c: d100052a sub x10, x9, #0x1 73310: c80bfd0a stlxr w11, x10, [x8] 73314: 35ffffab cbnz w11, 0x73308 73318: 14000008 b 0x73338 7331c: aa0003f3 mov x19, x0 73320: b40001ba cbz x26, 0x73354 73324: 91002348 add x8, x26, #0x8 73328: c85ffd09 ldaxr x9, [x8] 7332c: d100052a sub x10, x9, #0x1 73330: c80bfd0a stlxr w11, x10, [x8] 73334: 35ffffab cbnz w11, 0x73328 73338: b50000e9 cbnz x9, 0x73354 7333c: f9400348 ldr x8, [x26] 73340: aa1a03e0 mov x0, x26 73344: f9400908 ldr x8, [x8, #0x10] 73348: d63f0100 blr x8 7334c: aa1a03e0 mov x0, x26 73350: 97ff3b10 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 73354: aa1303e0 mov x0, x19 73358: 94018811 bl 0xd539c <__cxa_demangle+0x12abc> 7335c: 94018810 bl 0xd539c <__cxa_demangle+0x12abc> 73360: a9bd57f6 stp x22, x21, [sp, #-0x30]! 73364: a9014ff4 stp x20, x19, [sp, #0x10] 73368: a9027bfd stp x29, x30, [sp, #0x20] 7336c: 910083fd add x29, sp, #0x20 73370: a9007c1f stp xzr, xzr, [x0] 73374: f900081f str xzr, [x0, #0x10] 73378: 39400028 ldrb w8, [x1] 7337c: aa0003f3 mov x19, x0 73380: 370000c8 tbnz w8, #0x0, 0x73398 73384: f9400828 ldr x8, [x1, #0x10] 73388: 3dc00020 ldr q0, [x1] 7338c: f9000a68 str x8, [x19, #0x10] 73390: 3d800260 str q0, [x19] 73394: 14000018 b 0x733f4 73398: f9400434 ldr x20, [x1, #0x8] 7339c: b100429f cmn x20, #0x10 733a0: 54000322 b.hs 0x73404 733a4: f9400835 ldr x21, [x1, #0x10] 733a8: f1005e9f cmp x20, #0x17 733ac: 540000a2 b.hs 0x733c0 733b0: 531f7a88 lsl w8, w20, #1 733b4: 38001668 strb w8, [x19], #0x1 733b8: b5000154 cbnz x20, 0x733e0 733bc: 1400000d b 0x733f0 733c0: 91004288 add x8, x20, #0x10 733c4: 927ced16 and x22, x8, #0xfffffffffffffff0 733c8: aa1603e0 mov x0, x22 733cc: 97ff3bb1 bl 0x42290 <_Znwm@plt> 733d0: b24002c8 orr x8, x22, #0x1 733d4: a9008274 stp x20, x0, [x19, #0x8] 733d8: f9000268 str x8, [x19] 733dc: aa0003f3 mov x19, x0 733e0: aa1303e0 mov x0, x19 733e4: aa1503e1 mov x1, x21 733e8: aa1403e2 mov x2, x20 733ec: 97ff3771 bl 0x411b0 733f0: 38346a7f strb wzr, [x19, x20] 733f4: a9427bfd ldp x29, x30, [sp, #0x20] 733f8: a9414ff4 ldp x20, x19, [sp, #0x10] 733fc: a8c357f6 ldp x22, x21, [sp], #0x30 73400: d65f03c0 ret 73404: aa1303e0 mov x0, x19 73408: 97ff81f3 bl 0x53bd4 7340c: d10603ff sub sp, sp, #0x180 73410: a9126ffc stp x28, x27, [sp, #0x120] 73414: a91367fa stp x26, x25, [sp, #0x130] 73418: a9145ff8 stp x24, x23, [sp, #0x140] 7341c: a91557f6 stp x22, x21, [sp, #0x150] 73420: a9164ff4 stp x20, x19, [sp, #0x160] 73424: a9177bfd stp x29, x30, [sp, #0x170] 73428: 9105c3fd add x29, sp, #0x170 7342c: a9050fe2 stp x2, x3, [sp, #0x50] 73430: d53bd048 mrs x8, TPIDR_EL0 73434: f9000fe8 str x8, [sp, #0x18] 73438: f9401508 ldr x8, [x8, #0x28] 7343c: f81a03a8 stur x8, [x29, #-0x60] 73440: f9402016 ldr x22, [x0, #0x40] 73444: 91012008 add x8, x0, #0x48 73448: f90027e8 str x8, [sp, #0x48] 7344c: eb0802df cmp x22, x8 73450: 54003120 b.eq 0x73a74 73454: 910203e9 add x9, sp, #0x80 73458: d10243aa sub x10, x29, #0x90 7345c: 910283e8 add x8, sp, #0xa0 73460: b00004f4 adrp x20, 0x110000 73464: b240013a orr x26, x9, #0x1 73468: 91004149 add x9, x10, #0x10 7346c: 91034294 add x20, x20, #0xd0 73470: b00004f9 adrp x25, 0x110000 73474: 9100610b add x11, x8, #0x18 73478: f9001be9 str x9, [sp, #0x30] 7347c: 91008149 add x9, x10, #0x20 73480: 9100a108 add x8, x8, #0x28 73484: a90227e8 stp x8, x9, [sp, #0x20] 73488: f90033e1 str x1, [sp, #0x60] 7348c: a903affa stp x26, x11, [sp, #0x38] 73490: 14000005 b 0x734a4 73494: aa0903f6 mov x22, x9 73498: f94027e8 ldr x8, [sp, #0x48] 7349c: eb0802df cmp x22, x8 734a0: 54002ea0 b.eq 0x73a74 734a4: 910082c1 add x1, x22, #0x20 734a8: 910283e0 add x0, sp, #0xa0 734ac: 97ffffad bl 0x73360 734b0: f9402ec8 ldr x8, [x22, #0x58] 734b4: 3cc382c0 ldur q0, [x22, #0x38] 734b8: 3cc482c1 ldur q1, [x22, #0x48] 734bc: f94023e9 ldr x9, [sp, #0x40] 734c0: f9001128 str x8, [x9, #0x20] 734c4: ad000520 stp q0, q1, [x9] 734c8: 08dffe88 ldarb w8, [x20] 734cc: 36001c08 tbz w8, #0x0, 0x7384c 734d0: f9406728 ldr x8, [x25, #0xc8] 734d4: f9437d08 ldr x8, [x8, #0x6f8] 734d8: d63f0100 blr x8 734dc: 08dffe88 ldarb w8, [x20] 734e0: aa0003fb mov x27, x0 734e4: aa0103fc mov x28, x1 734e8: 36001ca8 tbz w8, #0x0, 0x7387c 734ec: f9406728 ldr x8, [x25, #0xc8] 734f0: f9437d08 ldr x8, [x8, #0x6f8] 734f4: d63f0100 blr x8 734f8: a90683e1 stp x1, x0, [sp, #0x68] 734fc: 394283e8 ldrb w8, [sp, #0xa0] 73500: b940dff5 ldr w21, [sp, #0xdc] 73504: a908ffff stp xzr, xzr, [sp, #0x88] 73508: f90043ff str xzr, [sp, #0x80] 7350c: 370000c8 tbnz w8, #0x0, 0x73524 73510: 3dc02be0 ldr q0, [sp, #0xa0] 73514: f9405be8 ldr x8, [sp, #0xb0] 73518: 3d8023e0 str q0, [sp, #0x80] 7351c: f9004be8 str x8, [sp, #0x90] 73520: 1400001b b 0x7358c 73524: f94057f7 ldr x23, [sp, #0xa8] 73528: b10042ff cmn x23, #0x10 7352c: 54002f82 b.hs 0x73b1c 73530: f9405bf8 ldr x24, [sp, #0xb0] 73534: f1005eff cmp x23, #0x17 73538: 540000c2 b.hs 0x73550 7353c: 531f7ae8 lsl w8, w23, #1 73540: aa1a03f3 mov x19, x26 73544: 390203e8 strb w8, [sp, #0x80] 73548: b5000157 cbnz x23, 0x73570 7354c: 1400000d b 0x73580 73550: 910042e8 add x8, x23, #0x10 73554: 927ced14 and x20, x8, #0xfffffffffffffff0 73558: aa1403e0 mov x0, x20 7355c: 97ff3b4d bl 0x42290 <_Znwm@plt> 73560: b2400288 orr x8, x20, #0x1 73564: aa0003f3 mov x19, x0 73568: a9085fe8 stp x8, x23, [sp, #0x80] 7356c: f9004be0 str x0, [sp, #0x90] 73570: aa1303e0 mov x0, x19 73574: aa1803e1 mov x1, x24 73578: aa1703e2 mov x2, x23 7357c: 97ff370d bl 0x411b0 73580: b00004f4 adrp x20, 0x110000 73584: 91034294 add x20, x20, #0xd0 73588: 38376a7f strb wzr, [x19, x23] 7358c: f94033e8 ldr x8, [sp, #0x60] 73590: 394203e9 ldrb w9, [sp, #0x80] 73594: f9404bea ldr x10, [sp, #0x90] 73598: f9400108 ldr x8, [x8] 7359c: 7200013f tst w9, #0x1 735a0: 9a8a0341 csel x1, x26, x10, eq 735a4: f9400500 ldr x0, [x8, #0x8] 735a8: 9101e3e8 add x8, sp, #0x78 735ac: 12800003 mov w3, #-0x1 // =-1 735b0: 97ffee56 bl 0x6ef08 735b4: f9403ff3 ldr x19, [sp, #0x78] 735b8: b4002793 cbz x19, 0x73aa8 735bc: 08dffe88 ldarb w8, [x20] 735c0: 36001768 tbz w8, #0x0, 0x738ac 735c4: f9406728 ldr x8, [x25, #0xc8] 735c8: f9437d08 ldr x8, [x8, #0x6f8] 735cc: d63f0100 blr x8 735d0: 531f7aa9 lsl w9, w21, #1 735d4: 121e0129 and w9, w9, #0x4 735d8: a93707a0 stp x0, x1, [x29, #-0x90] 735dc: 33020aa9 bfxil w9, w21, #2, #1 735e0: 528000aa mov w10, #0x5 // =5 735e4: f94013e8 ldr x8, [sp, #0x20] 735e8: 3dc00261 ldr q1, [x19] 735ec: 4a0a0133 eor w19, w9, w10 735f0: f9401be9 ldr x9, [sp, #0x30] 735f4: 3dc00100 ldr q0, [x8] 735f8: f9405fe8 ldr x8, [sp, #0xb8] 735fc: 3d800121 str q1, [x9] 73600: f94017e9 ldr x9, [sp, #0x28] 73604: 3d800120 str q0, [x9] 73608: b4001028 cbz x8, 0x7380c 7360c: 52800109 mov w9, #0x8 // =8 73610: a93727a8 stp x8, x9, [x29, #-0x90] 73614: 08dffe88 ldarb w8, [x20] 73618: f94033f5 ldr x21, [sp, #0x60] 7361c: 36001f88 tbz w8, #0x0, 0x73a0c 73620: f94002a9 ldr x9, [x21] 73624: f9406728 ldr x8, [x25, #0xc8] 73628: f9400920 ldr x0, [x9, #0x10] 7362c: f9430d08 ldr x8, [x8, #0x618] 73630: d0000001 adrp x1, 0x75000 73634: d10243a5 sub x5, x29, #0x90 73638: 52800064 mov w4, #0x3 // =3 7363c: 9134c021 add x1, x1, #0xd30 73640: 2a1f03e2 mov w2, wzr 73644: 2a1f03e3 mov w3, wzr 73648: d63f0100 blr x8 7364c: aa0003fb mov x27, x0 73650: aa0103fc mov x28, x1 73654: 32150273 orr w19, w19, #0x800 73658: 394373e8 ldrb w8, [sp, #0xdc] 7365c: 370002a8 tbnz w8, #0x0, 0x736b0 73660: f94063e8 ldr x8, [sp, #0xc0] 73664: b4000268 cbz x8, 0x736b0 73668: 52800109 mov w9, #0x8 // =8 7366c: a93727a8 stp x8, x9, [x29, #-0x90] 73670: 08dffe88 ldarb w8, [x20] 73674: 36001e68 tbz w8, #0x0, 0x73a40 73678: f94002a9 ldr x9, [x21] 7367c: f9406728 ldr x8, [x25, #0xc8] 73680: f9400920 ldr x0, [x9, #0x10] 73684: f9430d08 ldr x8, [x8, #0x618] 73688: f0000001 adrp x1, 0x76000 7368c: d10243a5 sub x5, x29, #0x90 73690: 52800064 mov w4, #0x3 // =3 73694: 91154021 add x1, x1, #0x550 73698: 2a1f03e2 mov w2, wzr 7369c: 2a1f03e3 mov w3, wzr 736a0: d63f0100 blr x8 736a4: a90683e1 stp x1, x0, [sp, #0x68] 736a8: 52820048 mov w8, #0x1002 // =4098 736ac: 2a080273 orr w19, w19, w8 736b0: 08dffe88 ldarb w8, [x20] 736b4: 36001148 tbz w8, #0x0, 0x738dc 736b8: f94002a9 ldr x9, [x21] 736bc: f9406728 ldr x8, [x25, #0xc8] 736c0: 394203ea ldrb w10, [sp, #0x80] 736c4: f9404beb ldr x11, [sp, #0x90] 736c8: f9400920 ldr x0, [x9, #0x10] 736cc: f940f108 ldr x8, [x8, #0x1e0] 736d0: 7200015f tst w10, #0x1 736d4: 9a8b0341 csel x1, x26, x11, eq 736d8: d63f0100 blr x8 736dc: b00004fa adrp x26, 0x110000 736e0: 9103435a add x26, x26, #0xd0 736e4: 08dfff48 ldarb w8, [x26] 736e8: 2a0003f7 mov w23, w0 736ec: 36001128 tbz w8, #0x0, 0x73910 736f0: b00004f9 adrp x25, 0x110000 736f4: f9406728 ldr x8, [x25, #0xc8] 736f8: f94002a9 ldr x9, [x21] 736fc: f9425914 ldr x20, [x8, #0x4b0] 73700: f9400938 ldr x24, [x9, #0x10] 73704: 08dfff48 ldarb w8, [x26] 73708: 360011c8 tbz w8, #0x0, 0x73940 7370c: f9406728 ldr x8, [x25, #0xc8] 73710: f9437d08 ldr x8, [x8, #0x6f8] 73714: d63f0100 blr x8 73718: f9401ffa ldr x26, [sp, #0x38] 7371c: aa0003e4 mov x4, x0 73720: aa0103e5 mov x5, x1 73724: f9403be8 ldr x8, [sp, #0x70] 73728: a9450be1 ldp x1, x2, [sp, #0x50] 7372c: aa1803e0 mov x0, x24 73730: 2a1703e3 mov w3, w23 73734: f90003e8 str x8, [sp] 73738: f94037e8 ldr x8, [sp, #0x68] 7373c: aa1b03e6 mov x6, x27 73740: aa1c03e7 mov x7, x28 73744: b90013f3 str w19, [sp, #0x10] 73748: f90007e8 str x8, [sp, #0x8] 7374c: d63f0280 blr x20 73750: b00004e8 adrp x8, 0x110000 73754: 91034108 add x8, x8, #0xd0 73758: 08dffd08 ldarb w8, [x8] 7375c: 360010a8 tbz w8, #0x0, 0x73970 73760: f94002a9 ldr x9, [x21] 73764: f9406728 ldr x8, [x25, #0xc8] 73768: f9400920 ldr x0, [x9, #0x10] 7376c: f940fd08 ldr x8, [x8, #0x1f8] 73770: 2a1703e1 mov w1, w23 73774: d63f0100 blr x8 73778: b00004e8 adrp x8, 0x110000 7377c: 91034108 add x8, x8, #0xd0 73780: 08dffd08 ldarb w8, [x8] 73784: 36001108 tbz w8, #0x0, 0x739a4 73788: f94002a9 ldr x9, [x21] 7378c: f9406728 ldr x8, [x25, #0xc8] 73790: f9400920 ldr x0, [x9, #0x10] 73794: f9415908 ldr x8, [x8, #0x2b0] 73798: aa1b03e1 mov x1, x27 7379c: aa1c03e2 mov x2, x28 737a0: d63f0100 blr x8 737a4: b00004e8 adrp x8, 0x110000 737a8: 91034108 add x8, x8, #0xd0 737ac: 08dffd08 ldarb w8, [x8] 737b0: 36001148 tbz w8, #0x0, 0x739d8 737b4: f94002a9 ldr x9, [x21] 737b8: f9406728 ldr x8, [x25, #0xc8] 737bc: f9400920 ldr x0, [x9, #0x10] 737c0: f9415908 ldr x8, [x8, #0x2b0] 737c4: a94687e2 ldp x2, x1, [sp, #0x68] 737c8: d63f0100 blr x8 737cc: 394203e8 ldrb w8, [sp, #0x80] 737d0: 36000068 tbz w8, #0x0, 0x737dc 737d4: f9404be0 ldr x0, [sp, #0x90] 737d8: 97ff36d2 bl 0x41320 <_ZdlPv@plt> 737dc: 394283e8 ldrb w8, [sp, #0xa0] 737e0: b00004f4 adrp x20, 0x110000 737e4: 91034294 add x20, x20, #0xd0 737e8: 36000068 tbz w8, #0x0, 0x737f4 737ec: f9405be0 ldr x0, [sp, #0xb0] 737f0: 97ff36cc bl 0x41320 <_ZdlPv@plt> 737f4: f94006c8 ldr x8, [x22, #0x8] 737f8: b4000128 cbz x8, 0x7381c 737fc: aa0803f6 mov x22, x8 73800: f9400108 ldr x8, [x8] 73804: b5ffffc8 cbnz x8, 0x737fc 73808: 17ffff24 b 0x73498 7380c: f94033f5 ldr x21, [sp, #0x60] 73810: 394373e8 ldrb w8, [sp, #0xdc] 73814: 3607f268 tbz w8, #0x0, 0x73660 73818: 17ffffa6 b 0x736b0 7381c: aa1603e8 mov x8, x22 73820: f8410d09 ldr x9, [x8, #0x10]! 73824: f940012a ldr x10, [x9] 73828: eb16015f cmp x10, x22 7382c: 54ffe340 b.eq 0x73494 73830: f9400109 ldr x9, [x8] 73834: aa0903e8 mov x8, x9 73838: f8410d16 ldr x22, [x8, #0x10]! 7383c: f94002ca ldr x10, [x22] 73840: eb09015f cmp x10, x9 73844: 54ffff61 b.ne 0x73830 73848: 17ffff14 b 0x73498 7384c: aa1403e0 mov x0, x20 73850: 97ff3ba4 bl 0x426e0 <__cxa_guard_acquire@plt> 73854: 34ffe3e0 cbz w0, 0x734d0 73858: 97ff36a6 bl 0x412f0 7385c: b00004f4 adrp x20, 0x110000 73860: b00004f9 adrp x25, 0x110000 73864: 91034294 add x20, x20, #0xd0 73868: f9006720 str x0, [x25, #0xc8] 7386c: aa1403e0 mov x0, x20 73870: 97ff37e0 bl 0x417f0 <__cxa_guard_release@plt> 73874: f9401ffa ldr x26, [sp, #0x38] 73878: 17ffff16 b 0x734d0 7387c: aa1403e0 mov x0, x20 73880: 97ff3b98 bl 0x426e0 <__cxa_guard_acquire@plt> 73884: 34ffe340 cbz w0, 0x734ec 73888: 97ff369a bl 0x412f0 7388c: b00004f4 adrp x20, 0x110000 73890: b00004f9 adrp x25, 0x110000 73894: 91034294 add x20, x20, #0xd0 73898: f9006720 str x0, [x25, #0xc8] 7389c: aa1403e0 mov x0, x20 738a0: 97ff37d4 bl 0x417f0 <__cxa_guard_release@plt> 738a4: f9401ffa ldr x26, [sp, #0x38] 738a8: 17ffff11 b 0x734ec 738ac: aa1403e0 mov x0, x20 738b0: 97ff3b8c bl 0x426e0 <__cxa_guard_acquire@plt> 738b4: 34ffe880 cbz w0, 0x735c4 738b8: 97ff368e bl 0x412f0 738bc: b00004f4 adrp x20, 0x110000 738c0: b00004f9 adrp x25, 0x110000 738c4: 91034294 add x20, x20, #0xd0 738c8: f9006720 str x0, [x25, #0xc8] 738cc: aa1403e0 mov x0, x20 738d0: 97ff37c8 bl 0x417f0 <__cxa_guard_release@plt> 738d4: f9401ffa ldr x26, [sp, #0x38] 738d8: 17ffff3b b 0x735c4 738dc: b00004e0 adrp x0, 0x110000 738e0: 91034000 add x0, x0, #0xd0 738e4: 97ff3b7f bl 0x426e0 <__cxa_guard_acquire@plt> 738e8: 34ffee80 cbz w0, 0x736b8 738ec: 97ff3681 bl 0x412f0 738f0: b00004f9 adrp x25, 0x110000 738f4: f9006720 str x0, [x25, #0xc8] 738f8: b00004e0 adrp x0, 0x110000 738fc: 91034000 add x0, x0, #0xd0 73900: 97ff37bc bl 0x417f0 <__cxa_guard_release@plt> 73904: f94033f5 ldr x21, [sp, #0x60] 73908: f9401ffa ldr x26, [sp, #0x38] 7390c: 17ffff6b b 0x736b8 73910: aa1a03e0 mov x0, x26 73914: 97ff3b73 bl 0x426e0 <__cxa_guard_acquire@plt> 73918: 34ffeec0 cbz w0, 0x736f0 7391c: 97ff3675 bl 0x412f0 73920: b00004fa adrp x26, 0x110000 73924: b00004e8 adrp x8, 0x110000 73928: 9103435a add x26, x26, #0xd0 7392c: f9006500 str x0, [x8, #0xc8] 73930: aa1a03e0 mov x0, x26 73934: 97ff37af bl 0x417f0 <__cxa_guard_release@plt> 73938: f94033f5 ldr x21, [sp, #0x60] 7393c: 17ffff6d b 0x736f0 73940: b00004e0 adrp x0, 0x110000 73944: 91034000 add x0, x0, #0xd0 73948: 97ff3b66 bl 0x426e0 <__cxa_guard_acquire@plt> 7394c: 34ffee00 cbz w0, 0x7370c 73950: 97ff3668 bl 0x412f0 73954: b00004f9 adrp x25, 0x110000 73958: f9006720 str x0, [x25, #0xc8] 7395c: b00004e0 adrp x0, 0x110000 73960: 91034000 add x0, x0, #0xd0 73964: 97ff37a3 bl 0x417f0 <__cxa_guard_release@plt> 73968: f94033f5 ldr x21, [sp, #0x60] 7396c: 17ffff68 b 0x7370c 73970: b00004e0 adrp x0, 0x110000 73974: 91034000 add x0, x0, #0xd0 73978: 97ff3b5a bl 0x426e0 <__cxa_guard_acquire@plt> 7397c: 34ffef20 cbz w0, 0x73760 73980: 97ff365c bl 0x412f0 73984: b00004f9 adrp x25, 0x110000 73988: f9006720 str x0, [x25, #0xc8] 7398c: b00004e0 adrp x0, 0x110000 73990: 91034000 add x0, x0, #0xd0 73994: 97ff3797 bl 0x417f0 <__cxa_guard_release@plt> 73998: f94033f5 ldr x21, [sp, #0x60] 7399c: f9401ffa ldr x26, [sp, #0x38] 739a0: 17ffff70 b 0x73760 739a4: b00004e0 adrp x0, 0x110000 739a8: 91034000 add x0, x0, #0xd0 739ac: 97ff3b4d bl 0x426e0 <__cxa_guard_acquire@plt> 739b0: 34ffeec0 cbz w0, 0x73788 739b4: 97ff364f bl 0x412f0 739b8: b00004f9 adrp x25, 0x110000 739bc: f9006720 str x0, [x25, #0xc8] 739c0: b00004e0 adrp x0, 0x110000 739c4: 91034000 add x0, x0, #0xd0 739c8: 97ff378a bl 0x417f0 <__cxa_guard_release@plt> 739cc: f94033f5 ldr x21, [sp, #0x60] 739d0: f9401ffa ldr x26, [sp, #0x38] 739d4: 17ffff6d b 0x73788 739d8: b00004e0 adrp x0, 0x110000 739dc: 91034000 add x0, x0, #0xd0 739e0: 97ff3b40 bl 0x426e0 <__cxa_guard_acquire@plt> 739e4: 34ffee80 cbz w0, 0x737b4 739e8: 97ff3642 bl 0x412f0 739ec: b00004f9 adrp x25, 0x110000 739f0: f9006720 str x0, [x25, #0xc8] 739f4: b00004e0 adrp x0, 0x110000 739f8: 91034000 add x0, x0, #0xd0 739fc: 97ff377d bl 0x417f0 <__cxa_guard_release@plt> 73a00: f94033f5 ldr x21, [sp, #0x60] 73a04: f9401ffa ldr x26, [sp, #0x38] 73a08: 17ffff6b b 0x737b4 73a0c: aa1403e0 mov x0, x20 73a10: 97ff3b34 bl 0x426e0 <__cxa_guard_acquire@plt> 73a14: 34ffe060 cbz w0, 0x73620 73a18: 97ff3636 bl 0x412f0 73a1c: b00004f4 adrp x20, 0x110000 73a20: b00004f9 adrp x25, 0x110000 73a24: 91034294 add x20, x20, #0xd0 73a28: f9006720 str x0, [x25, #0xc8] 73a2c: aa1403e0 mov x0, x20 73a30: 97ff3770 bl 0x417f0 <__cxa_guard_release@plt> 73a34: f94033f5 ldr x21, [sp, #0x60] 73a38: f9401ffa ldr x26, [sp, #0x38] 73a3c: 17fffef9 b 0x73620 73a40: aa1403e0 mov x0, x20 73a44: 97ff3b27 bl 0x426e0 <__cxa_guard_acquire@plt> 73a48: 34ffe180 cbz w0, 0x73678 73a4c: 97ff3629 bl 0x412f0 73a50: b00004f4 adrp x20, 0x110000 73a54: b00004f9 adrp x25, 0x110000 73a58: 91034294 add x20, x20, #0xd0 73a5c: f9006720 str x0, [x25, #0xc8] 73a60: aa1403e0 mov x0, x20 73a64: 97ff3763 bl 0x417f0 <__cxa_guard_release@plt> 73a68: f94033f5 ldr x21, [sp, #0x60] 73a6c: f9401ffa ldr x26, [sp, #0x38] 73a70: 17ffff02 b 0x73678 73a74: f9400fe8 ldr x8, [sp, #0x18] 73a78: f9401508 ldr x8, [x8, #0x28] 73a7c: f85a03a9 ldur x9, [x29, #-0x60] 73a80: eb09011f cmp x8, x9 73a84: 54000501 b.ne 0x73b24 73a88: a9577bfd ldp x29, x30, [sp, #0x170] 73a8c: a9564ff4 ldp x20, x19, [sp, #0x160] 73a90: a95557f6 ldp x22, x21, [sp, #0x150] 73a94: a9545ff8 ldp x24, x23, [sp, #0x140] 73a98: a95367fa ldp x26, x25, [sp, #0x130] 73a9c: a9526ffc ldp x28, x27, [sp, #0x120] 73aa0: 910603ff add sp, sp, #0x180 73aa4: d65f03c0 ret 73aa8: 900004e0 adrp x0, 0x10f000 73aac: f945b000 ldr x0, [x0, #0xb60] 73ab0: f0000301 adrp x1, 0xd6000 <__cxa_demangle+0x13720> 73ab4: 913c2421 add x1, x1, #0xf09 73ab8: 528004e2 mov w2, #0x27 // =39 73abc: 97ff7f00 bl 0x536bc 73ac0: f9400008 ldr x8, [x0] 73ac4: aa0003f3 mov x19, x0 73ac8: f85e8108 ldur x8, [x8, #-0x18] 73acc: 8b080000 add x0, x0, x8 73ad0: d10243a8 sub x8, x29, #0x90 73ad4: 97ff3a57 bl 0x42430 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 73ad8: 900004e1 adrp x1, 0x10f000 73adc: f945a021 ldr x1, [x1, #0xb40] 73ae0: d10243a0 sub x0, x29, #0x90 73ae4: 97ff3ab7 bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 73ae8: f9400008 ldr x8, [x0] 73aec: f9401d08 ldr x8, [x8, #0x38] 73af0: 52800141 mov w1, #0xa // =10 73af4: d63f0100 blr x8 73af8: 2a0003f4 mov w20, w0 73afc: d10243a0 sub x0, x29, #0x90 73b00: 97ff3aa8 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 73b04: aa1303e0 mov x0, x19 73b08: 2a1403e1 mov w1, w20 73b0c: 97ff8057 bl 0x53c68 73b10: aa1303e0 mov x0, x19 73b14: 97ff7fe9 bl 0x53ab8 73b18: 97ff394a bl 0x42040 73b1c: 910203e0 add x0, sp, #0x80 73b20: 97ff802d bl 0x53bd4 73b24: 97ff3a5b bl 0x42490 <__stack_chk_fail@plt> 73b28: 14000025 b 0x73bbc 73b2c: aa0003f3 mov x19, x0 73b30: d10243a0 sub x0, x29, #0x90 73b34: 97ff3a9b bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 73b38: 394203e8 ldrb w8, [sp, #0x80] 73b3c: 37000548 tbnz w8, #0x0, 0x73be4 73b40: 1400002b b 0x73bec 73b44: 14000025 b 0x73bd8 73b48: 14000008 b 0x73b68 73b4c: 14000007 b 0x73b68 73b50: 14000006 b 0x73b68 73b54: 14000005 b 0x73b68 73b58: 14000004 b 0x73b68 73b5c: 14000003 b 0x73b68 73b60: 14000002 b 0x73b68 73b64: 14000001 b 0x73b68 73b68: aa0003f3 mov x19, x0 73b6c: b00004e0 adrp x0, 0x110000 73b70: 91034000 add x0, x0, #0xd0 73b74: 97ff3a07 bl 0x42390 <__cxa_guard_abort@plt> 73b78: 394203e8 ldrb w8, [sp, #0x80] 73b7c: 37000348 tbnz w8, #0x0, 0x73be4 73b80: 1400001b b 0x73bec 73b84: 14000001 b 0x73b88 73b88: aa0003f3 mov x19, x0 73b8c: b00004e0 adrp x0, 0x110000 73b90: 91034000 add x0, x0, #0xd0 73b94: 97ff39ff bl 0x42390 <__cxa_guard_abort@plt> 73b98: 394283e8 ldrb w8, [sp, #0xa0] 73b9c: 360002c8 tbz w8, #0x0, 0x73bf4 73ba0: 1400000a b 0x73bc8 73ba4: 14000006 b 0x73bbc 73ba8: 1400000c b 0x73bd8 73bac: 1400000b b 0x73bd8 73bb0: 1400000a b 0x73bd8 73bb4: 14000009 b 0x73bd8 73bb8: 14000001 b 0x73bbc 73bbc: aa0003f3 mov x19, x0 73bc0: 394283e8 ldrb w8, [sp, #0xa0] 73bc4: 36000188 tbz w8, #0x0, 0x73bf4 73bc8: f9405be0 ldr x0, [sp, #0xb0] 73bcc: 97ff35d5 bl 0x41320 <_ZdlPv@plt> 73bd0: aa1303e0 mov x0, x19 73bd4: 940185f2 bl 0xd539c <__cxa_demangle+0x12abc> 73bd8: aa0003f3 mov x19, x0 73bdc: 394203e8 ldrb w8, [sp, #0x80] 73be0: 36000068 tbz w8, #0x0, 0x73bec 73be4: f9404be0 ldr x0, [sp, #0x90] 73be8: 97ff35ce bl 0x41320 <_ZdlPv@plt> 73bec: 394283e8 ldrb w8, [sp, #0xa0] 73bf0: 3707fec8 tbnz w8, #0x0, 0x73bc8 73bf4: aa1303e0 mov x0, x19 73bf8: 940185e9 bl 0xd539c <__cxa_demangle+0x12abc> 73bfc: b9003801 str w1, [x0, #0x38] 73c00: d65f03c0 ret 73c04: f81c0ff7 str x23, [sp, #-0x40]! 73c08: a90157f6 stp x22, x21, [sp, #0x10] 73c0c: a9024ff4 stp x20, x19, [sp, #0x20] 73c10: a9037bfd stp x29, x30, [sp, #0x30] 73c14: 9100c3fd add x29, sp, #0x30 73c18: aa0003f4 mov x20, x0 73c1c: 52801800 mov w0, #0xc0 // =192 73c20: aa0203f7 mov x23, x2 73c24: aa0103f5 mov x21, x1 73c28: aa0803f3 mov x19, x8 73c2c: 97ff3999 bl 0x42290 <_Znwm@plt> 73c30: 6f00e400 movi v0.2d, #0000000000000000 73c34: aa0003e9 mov x9, x0 73c38: aa0003e8 mov x8, x0 73c3c: 3c810d20 str q0, [x9, #0x10]! 73c40: aa0003ea mov x10, x0 73c44: 3c8b0d00 str q0, [x8, #0xb0]! 73c48: f9000409 str x9, [x0, #0x8] 73c4c: b00004a9 adrp x9, 0x108000 73c50: aa0003f6 mov x22, x0 73c54: 91334129 add x9, x9, #0xcd0 73c58: ad010000 stp q0, q0, [x0, #0x20] 73c5c: ad020000 stp q0, q0, [x0, #0x40] 73c60: ad030000 stp q0, q0, [x0, #0x60] 73c64: ad040000 stp q0, q0, [x0, #0x80] 73c68: 3d802800 str q0, [x0, #0xa0] 73c6c: f8028d5f str xzr, [x10, #0x28]! 73c70: f9000009 str x9, [x0] 73c74: a9037c1f stp xzr, xzr, [x0, #0x30] 73c78: a9047c1f stp xzr, xzr, [x0, #0x40] 73c7c: f9005c1f str xzr, [x0, #0xb8] 73c80: f900100a str x10, [x0, #0x20] 73c84: f900011f str xzr, [x8] 73c88: 3c878000 stur q0, [x0, #0x78] 73c8c: 3c888000 stur q0, [x0, #0x88] 73c90: 3c898000 stur q0, [x0, #0x98] 73c94: f9005408 str x8, [x0, #0xa8] 73c98: f9000260 str x0, [x19] 73c9c: 52800400 mov w0, #0x20 // =32 73ca0: 97ff397c bl 0x42290 <_Znwm@plt> 73ca4: b00004a8 adrp x8, 0x108000 73ca8: 913b6108 add x8, x8, #0xed8 73cac: a901581f stp xzr, x22, [x0, #0x10] 73cb0: a9007c08 stp x8, xzr, [x0] 73cb4: f9000660 str x0, [x19, #0x8] 73cb8: f94002e8 ldr x8, [x23] 73cbc: b4000088 cbz x8, 0x73ccc 73cc0: 3dc00100 ldr q0, [x8] 73cc4: 3d8016c0 str q0, [x22, #0x50] 73cc8: 1400000b b 0x73cf4 73ccc: b00004e8 adrp x8, 0x110000 73cd0: 91034108 add x8, x8, #0xd0 73cd4: 08dffd08 ldarb w8, [x8] 73cd8: b00004f6 adrp x22, 0x110000 73cdc: 360001a8 tbz w8, #0x0, 0x73d10 73ce0: f94066c8 ldr x8, [x22, #0xc8] 73ce4: f9437d08 ldr x8, [x8, #0x6f8] 73ce8: d63f0100 blr x8 73cec: f9400276 ldr x22, [x19] 73cf0: a90506c0 stp x0, x1, [x22, #0x50] 73cf4: f90032d5 str x21, [x22, #0x60] 73cf8: f9003ad4 str x20, [x22, #0x70] 73cfc: a9437bfd ldp x29, x30, [sp, #0x30] 73d00: a9424ff4 ldp x20, x19, [sp, #0x20] 73d04: a94157f6 ldp x22, x21, [sp, #0x10] 73d08: f84407f7 ldr x23, [sp], #0x40 73d0c: d65f03c0 ret 73d10: b00004e0 adrp x0, 0x110000 73d14: 91034000 add x0, x0, #0xd0 73d18: 97ff3a72 bl 0x426e0 <__cxa_guard_acquire@plt> 73d1c: 34fffe20 cbz w0, 0x73ce0 73d20: 97ff3574 bl 0x412f0 73d24: f90066c0 str x0, [x22, #0xc8] 73d28: b00004e0 adrp x0, 0x110000 73d2c: 91034000 add x0, x0, #0xd0 73d30: 97ff36b0 bl 0x417f0 <__cxa_guard_release@plt> 73d34: 17ffffeb b 0x73ce0 73d38: aa0003f4 mov x20, x0 73d3c: b00004e0 adrp x0, 0x110000 73d40: 91034000 add x0, x0, #0xd0 73d44: 97ff3993 bl 0x42390 <__cxa_guard_abort@plt> 73d48: f9400673 ldr x19, [x19, #0x8] 73d4c: b50000b3 cbnz x19, 0x73d60 73d50: 14000017 b 0x73dac 73d54: aa0003f4 mov x20, x0 73d58: f9400673 ldr x19, [x19, #0x8] 73d5c: b4000293 cbz x19, 0x73dac 73d60: 91002268 add x8, x19, #0x8 73d64: c85ffd09 ldaxr x9, [x8] 73d68: d100052a sub x10, x9, #0x1 73d6c: c80bfd0a stlxr w11, x10, [x8] 73d70: 35ffffab cbnz w11, 0x73d64 73d74: b50001c9 cbnz x9, 0x73dac 73d78: f9400268 ldr x8, [x19] 73d7c: aa1303e0 mov x0, x19 73d80: f9400908 ldr x8, [x8, #0x10] 73d84: d63f0100 blr x8 73d88: aa1303e0 mov x0, x19 73d8c: 97ff3881 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 73d90: aa1403e0 mov x0, x20 73d94: 94018582 bl 0xd539c <__cxa_demangle+0x12abc> 73d98: aa0003f4 mov x20, x0 73d9c: aa1603e0 mov x0, x22 73da0: 94000110 bl 0x741e0 73da4: aa1603e0 mov x0, x22 73da8: 97ff355e bl 0x41320 <_ZdlPv@plt> 73dac: aa1403e0 mov x0, x20 73db0: 9401857b bl 0xd539c <__cxa_demangle+0x12abc> 73db4: a9bb67fa stp x26, x25, [sp, #-0x50]! 73db8: a9015ff8 stp x24, x23, [sp, #0x10] 73dbc: a90257f6 stp x22, x21, [sp, #0x20] 73dc0: a9034ff4 stp x20, x19, [sp, #0x30] 73dc4: a9047bfd stp x29, x30, [sp, #0x40] 73dc8: 910103fd add x29, sp, #0x40 73dcc: f9403c09 ldr x9, [x0, #0x78] 73dd0: aa0003f4 mov x20, x0 73dd4: aa0803f3 mov x19, x8 73dd8: b5000869 cbnz x9, 0x73ee4 73ddc: 52800c00 mov w0, #0x60 // =96 73de0: 97ff392c bl 0x42290 <_Znwm@plt> 73de4: 6f00e400 movi v0.2d, #0000000000000000 73de8: aa0003e8 mov x8, x0 73dec: aa0003f7 mov x23, x0 73df0: aa0003f8 mov x24, x0 73df4: aa0003e9 mov x9, x0 73df8: b00004ba adrp x26, 0x108000 73dfc: 3c810d00 str q0, [x8, #0x10]! 73e00: 913ca35a add x26, x26, #0xf28 73e04: f8008ee8 str x8, [x23, #0x8]! 73e08: aa0003e8 mov x8, x0 73e0c: 3d800c00 str q0, [x0, #0x30] 73e10: 3c820f00 str q0, [x24, #0x20]! 73e14: f8028d3f str xzr, [x9, #0x28]! 73e18: f900181f str xzr, [x0, #0x30] 73e1c: f9000309 str x9, [x24] 73e20: aa0003f9 mov x25, x0 73e24: f900001a str x26, [x0] 73e28: b900381f str wzr, [x0, #0x38] 73e2c: f8048d1f str xzr, [x8, #0x48]! 73e30: aa0003f5 mov x21, x0 73e34: f8040f28 str x8, [x25, #0x40]! 73e38: a9057c1f stp xzr, xzr, [x0, #0x50] 73e3c: 52800400 mov w0, #0x20 // =32 73e40: 97ff3914 bl 0x42290 <_Znwm@plt> 73e44: aa0003f8 mov x24, x0 73e48: b00004a8 adrp x8, 0x108000 73e4c: aa0003f6 mov x22, x0 73e50: a901541f stp xzr, x21, [x0, #0x10] 73e54: 913d8108 add x8, x8, #0xf60 73e58: f8008f1f str xzr, [x24, #0x8]! 73e5c: f9000008 str x8, [x0] 73e60: c85f7f08 ldxr x8, [x24] 73e64: 91000508 add x8, x8, #0x1 73e68: c8097f08 stxr w9, x8, [x24] 73e6c: 35ffffa9 cbnz w9, 0x73e60 73e70: f9404297 ldr x23, [x20, #0x80] 73e74: a907da95 stp x21, x22, [x20, #0x78] 73e78: b40001b7 cbz x23, 0x73eac 73e7c: 910022e8 add x8, x23, #0x8 73e80: c85ffd09 ldaxr x9, [x8] 73e84: d100052a sub x10, x9, #0x1 73e88: c80bfd0a stlxr w11, x10, [x8] 73e8c: 35ffffab cbnz w11, 0x73e80 73e90: b50000e9 cbnz x9, 0x73eac 73e94: f94002e8 ldr x8, [x23] 73e98: aa1703e0 mov x0, x23 73e9c: f9400908 ldr x8, [x8, #0x10] 73ea0: d63f0100 blr x8 73ea4: aa1703e0 mov x0, x23 73ea8: 97ff383a bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 73eac: c85fff08 ldaxr x8, [x24] 73eb0: d1000509 sub x9, x8, #0x1 73eb4: c80aff09 stlxr w10, x9, [x24] 73eb8: 35ffffaa cbnz w10, 0x73eac 73ebc: b50000e8 cbnz x8, 0x73ed8 73ec0: f94002c8 ldr x8, [x22] 73ec4: aa1603e0 mov x0, x22 73ec8: f9400908 ldr x8, [x8, #0x10] 73ecc: d63f0100 blr x8 73ed0: aa1603e0 mov x0, x22 73ed4: 97ff382f bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 73ed8: f9403e88 ldr x8, [x20, #0x78] 73edc: f9002d14 str x20, [x8, #0x58] 73ee0: f9403e89 ldr x9, [x20, #0x78] 73ee4: a9007e7f stp xzr, xzr, [x19] 73ee8: f9404288 ldr x8, [x20, #0x80] 73eec: b40000c8 cbz x8, 0x73f04 73ef0: 9100210a add x10, x8, #0x8 73ef4: c85f7d4b ldxr x11, [x10] 73ef8: 9100056b add x11, x11, #0x1 73efc: c80c7d4b stxr w12, x11, [x10] 73f00: 35ffffac cbnz w12, 0x73ef4 73f04: a9002269 stp x9, x8, [x19] 73f08: a9447bfd ldp x29, x30, [sp, #0x40] 73f0c: a9434ff4 ldp x20, x19, [sp, #0x30] 73f10: a94257f6 ldp x22, x21, [sp, #0x20] 73f14: a9415ff8 ldp x24, x23, [sp, #0x10] 73f18: a8c567fa ldp x26, x25, [sp], #0x50 73f1c: d65f03c0 ret 73f20: aa0003f3 mov x19, x0 73f24: aa1903e0 mov x0, x25 73f28: aa1f03e1 mov x1, xzr 73f2c: f90002ba str x26, [x21] 73f30: 94000bf0 bl 0x76ef0 73f34: f94016a1 ldr x1, [x21, #0x28] 73f38: b00004a8 adrp x8, 0x108000 73f3c: 913ae108 add x8, x8, #0xeb8 73f40: aa1803e0 mov x0, x24 73f44: f90002a8 str x8, [x21] 73f48: 94000ef7 bl 0x77b24 73f4c: f9400aa1 ldr x1, [x21, #0x10] 73f50: aa1703e0 mov x0, x23 73f54: 94000f27 bl 0x77bf0 73f58: aa1503e0 mov x0, x21 73f5c: 97ff34f1 bl 0x41320 <_ZdlPv@plt> 73f60: aa1303e0 mov x0, x19 73f64: 9401850e bl 0xd539c <__cxa_demangle+0x12abc> 73f68: f81e0ff3 str x19, [sp, #-0x20]! 73f6c: a9017bfd stp x29, x30, [sp, #0x10] 73f70: 910043fd add x29, sp, #0x10 73f74: f9400413 ldr x19, [x0, #0x8] 73f78: b40000f3 cbz x19, 0x73f94 73f7c: 91002268 add x8, x19, #0x8 73f80: c85ffd09 ldaxr x9, [x8] 73f84: d100052a sub x10, x9, #0x1 73f88: c80bfd0a stlxr w11, x10, [x8] 73f8c: 35ffffab cbnz w11, 0x73f80 73f90: b4000089 cbz x9, 0x73fa0 73f94: a9417bfd ldp x29, x30, [sp, #0x10] 73f98: f84207f3 ldr x19, [sp], #0x20 73f9c: d65f03c0 ret 73fa0: f9400268 ldr x8, [x19] 73fa4: aa1303e0 mov x0, x19 73fa8: f9400908 ldr x8, [x8, #0x10] 73fac: d63f0100 blr x8 73fb0: a9417bfd ldp x29, x30, [sp, #0x10] 73fb4: aa1303e0 mov x0, x19 73fb8: f84207f3 ldr x19, [sp], #0x20 73fbc: 17ff37f5 b 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 73fc0: f81e0ff3 str x19, [sp, #-0x20]! 73fc4: a9017bfd stp x29, x30, [sp, #0x10] 73fc8: 910043fd add x29, sp, #0x10 73fcc: a9402029 ldp x9, x8, [x1] 73fd0: b40000c8 cbz x8, 0x73fe8 73fd4: 9100210a add x10, x8, #0x8 73fd8: c85f7d4b ldxr x11, [x10] 73fdc: 9100056b add x11, x11, #0x1 73fe0: c80c7d4b stxr w12, x11, [x10] 73fe4: 35ffffac cbnz w12, 0x73fd8 73fe8: f9405013 ldr x19, [x0, #0xa0] 73fec: a909a009 stp x9, x8, [x0, #0x98] 73ff0: b40000f3 cbz x19, 0x7400c 73ff4: 91002268 add x8, x19, #0x8 73ff8: c85ffd09 ldaxr x9, [x8] 73ffc: d100052a sub x10, x9, #0x1 74000: c80bfd0a stlxr w11, x10, [x8] 74004: 35ffffab cbnz w11, 0x73ff8 74008: b4000089 cbz x9, 0x74018 7400c: a9417bfd ldp x29, x30, [sp, #0x10] 74010: f84207f3 ldr x19, [sp], #0x20 74014: d65f03c0 ret 74018: f9400268 ldr x8, [x19] 7401c: aa1303e0 mov x0, x19 74020: f9400908 ldr x8, [x8, #0x10] 74024: d63f0100 blr x8 74028: a9417bfd ldp x29, x30, [sp, #0x10] 7402c: aa1303e0 mov x0, x19 74030: f84207f3 ldr x19, [sp], #0x20 74034: 17ff37d7 b 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 74038: a9bb67fa stp x26, x25, [sp, #-0x50]! 7403c: a9015ff8 stp x24, x23, [sp, #0x10] 74040: a90257f6 stp x22, x21, [sp, #0x20] 74044: a9034ff4 stp x20, x19, [sp, #0x30] 74048: a9047bfd stp x29, x30, [sp, #0x40] 7404c: 910103fd add x29, sp, #0x40 74050: f9404409 ldr x9, [x0, #0x88] 74054: aa0003f4 mov x20, x0 74058: aa0803f3 mov x19, x8 7405c: b5000809 cbnz x9, 0x7415c 74060: 52800c00 mov w0, #0x60 // =96 74064: 97ff388b bl 0x42290 <_Znwm@plt> 74068: 6f00e400 movi v0.2d, #0000000000000000 7406c: aa0003e8 mov x8, x0 74070: aa0003f7 mov x23, x0 74074: aa0003f8 mov x24, x0 74078: aa0003e9 mov x9, x0 7407c: 900004ba adrp x26, 0x108000 74080: 3c810d00 str q0, [x8, #0x10]! 74084: 913ca35a add x26, x26, #0xf28 74088: f8008ee8 str x8, [x23, #0x8]! 7408c: aa0003e8 mov x8, x0 74090: 3d800c00 str q0, [x0, #0x30] 74094: 3c820f00 str q0, [x24, #0x20]! 74098: f8028d3f str xzr, [x9, #0x28]! 7409c: f900181f str xzr, [x0, #0x30] 740a0: f9000309 str x9, [x24] 740a4: aa0003f9 mov x25, x0 740a8: f900001a str x26, [x0] 740ac: b900381f str wzr, [x0, #0x38] 740b0: f8048d1f str xzr, [x8, #0x48]! 740b4: aa0003f5 mov x21, x0 740b8: f8040f28 str x8, [x25, #0x40]! 740bc: a9057c1f stp xzr, xzr, [x0, #0x50] 740c0: 52800400 mov w0, #0x20 // =32 740c4: 97ff3873 bl 0x42290 <_Znwm@plt> 740c8: aa0003f8 mov x24, x0 740cc: 900004a8 adrp x8, 0x108000 740d0: aa0003f6 mov x22, x0 740d4: a901541f stp xzr, x21, [x0, #0x10] 740d8: 913d8108 add x8, x8, #0xf60 740dc: f8008f1f str xzr, [x24, #0x8]! 740e0: f9000008 str x8, [x0] 740e4: c85f7f08 ldxr x8, [x24] 740e8: 91000508 add x8, x8, #0x1 740ec: c8097f08 stxr w9, x8, [x24] 740f0: 35ffffa9 cbnz w9, 0x740e4 740f4: f9404a97 ldr x23, [x20, #0x90] 740f8: a908da95 stp x21, x22, [x20, #0x88] 740fc: b40001b7 cbz x23, 0x74130 74100: 910022e8 add x8, x23, #0x8 74104: c85ffd09 ldaxr x9, [x8] 74108: d100052a sub x10, x9, #0x1 7410c: c80bfd0a stlxr w11, x10, [x8] 74110: 35ffffab cbnz w11, 0x74104 74114: b50000e9 cbnz x9, 0x74130 74118: f94002e8 ldr x8, [x23] 7411c: aa1703e0 mov x0, x23 74120: f9400908 ldr x8, [x8, #0x10] 74124: d63f0100 blr x8 74128: aa1703e0 mov x0, x23 7412c: 97ff3799 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 74130: c85fff08 ldaxr x8, [x24] 74134: d1000509 sub x9, x8, #0x1 74138: c80aff09 stlxr w10, x9, [x24] 7413c: 35ffffaa cbnz w10, 0x74130 74140: b50000e8 cbnz x8, 0x7415c 74144: f94002c8 ldr x8, [x22] 74148: aa1603e0 mov x0, x22 7414c: f9400908 ldr x8, [x8, #0x10] 74150: d63f0100 blr x8 74154: aa1603e0 mov x0, x22 74158: 97ff378e bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 7415c: a9007e7f stp xzr, xzr, [x19] 74160: a948a289 ldp x9, x8, [x20, #0x88] 74164: b40000c8 cbz x8, 0x7417c 74168: 9100210a add x10, x8, #0x8 7416c: c85f7d4b ldxr x11, [x10] 74170: 9100056b add x11, x11, #0x1 74174: c80c7d4b stxr w12, x11, [x10] 74178: 35ffffac cbnz w12, 0x7416c 7417c: a9002269 stp x9, x8, [x19] 74180: a9447bfd ldp x29, x30, [sp, #0x40] 74184: a9434ff4 ldp x20, x19, [sp, #0x30] 74188: a94257f6 ldp x22, x21, [sp, #0x20] 7418c: a9415ff8 ldp x24, x23, [sp, #0x10] 74190: a8c567fa ldp x26, x25, [sp], #0x50 74194: d65f03c0 ret 74198: aa0003f3 mov x19, x0 7419c: aa1903e0 mov x0, x25 741a0: aa1f03e1 mov x1, xzr 741a4: f90002ba str x26, [x21] 741a8: 94000b52 bl 0x76ef0 741ac: f94016a1 ldr x1, [x21, #0x28] 741b0: 900004a8 adrp x8, 0x108000 741b4: 913ae108 add x8, x8, #0xeb8 741b8: aa1803e0 mov x0, x24 741bc: f90002a8 str x8, [x21] 741c0: 94000e59 bl 0x77b24 741c4: f9400aa1 ldr x1, [x21, #0x10] 741c8: aa1703e0 mov x0, x23 741cc: 94000e89 bl 0x77bf0 741d0: aa1503e0 mov x0, x21 741d4: 97ff3453 bl 0x41320 <_ZdlPv@plt> 741d8: aa1303e0 mov x0, x19 741dc: 94018470 bl 0xd539c <__cxa_demangle+0x12abc> 741e0: a9bb67fa stp x26, x25, [sp, #-0x50]! 741e4: a9015ff8 stp x24, x23, [sp, #0x10] 741e8: a90257f6 stp x22, x21, [sp, #0x20] 741ec: a9034ff4 stp x20, x19, [sp, #0x30] 741f0: a9047bfd stp x29, x30, [sp, #0x40] 741f4: 910103fd add x29, sp, #0x40 741f8: 900004a8 adrp x8, 0x108000 741fc: 91334108 add x8, x8, #0xcd0 74200: aa0003f8 mov x24, x0 74204: f80b0708 str x8, [x24], #0xb0 74208: aa0003f4 mov x20, x0 7420c: f84a8e9a ldr x26, [x20, #0xa8]! 74210: aa0003f3 mov x19, x0 74214: eb18035f cmp x26, x24 74218: 54000580 b.eq 0x742c8 7421c: 900004f5 adrp x21, 0x110000 74220: 910342b5 add x21, x21, #0xd0 74224: 900004f9 adrp x25, 0x110000 74228: 14000004 b 0x74238 7422c: aa0903fa mov x26, x9 74230: eb18035f cmp x26, x24 74234: 540004a0 b.eq 0x742c8 74238: a942df56 ldp x22, x23, [x26, #0x28] 7423c: 08dffea8 ldarb w8, [x21] 74240: 36000348 tbz w8, #0x0, 0x742a8 74244: f9403a69 ldr x9, [x19, #0x70] 74248: f9406728 ldr x8, [x25, #0xc8] 7424c: f9400120 ldr x0, [x9] 74250: f9416108 ldr x8, [x8, #0x2c0] 74254: aa1603e1 mov x1, x22 74258: aa1703e2 mov x2, x23 7425c: d63f0100 blr x8 74260: f9400748 ldr x8, [x26, #0x8] 74264: b40000a8 cbz x8, 0x74278 74268: aa0803fa mov x26, x8 7426c: f9400108 ldr x8, [x8] 74270: b5ffffc8 cbnz x8, 0x74268 74274: 17ffffef b 0x74230 74278: aa1a03e8 mov x8, x26 7427c: f8410d09 ldr x9, [x8, #0x10]! 74280: f940012a ldr x10, [x9] 74284: eb1a015f cmp x10, x26 74288: 54fffd20 b.eq 0x7422c 7428c: f9400109 ldr x9, [x8] 74290: aa0903e8 mov x8, x9 74294: f8410d1a ldr x26, [x8, #0x10]! 74298: f940034a ldr x10, [x26] 7429c: eb09015f cmp x10, x9 742a0: 54ffff61 b.ne 0x7428c 742a4: 17ffffe3 b 0x74230 742a8: aa1503e0 mov x0, x21 742ac: 97ff390d bl 0x426e0 <__cxa_guard_acquire@plt> 742b0: 34fffca0 cbz w0, 0x74244 742b4: 97ff340f bl 0x412f0 742b8: f9006720 str x0, [x25, #0xc8] 742bc: aa1503e0 mov x0, x21 742c0: 97ff354c bl 0x417f0 <__cxa_guard_release@plt> 742c4: 17ffffe0 b 0x74244 742c8: f9405a61 ldr x1, [x19, #0xb0] 742cc: aa1403e0 mov x0, x20 742d0: 94001028 bl 0x78370 742d4: f9405274 ldr x20, [x19, #0xa0] 742d8: b40001b4 cbz x20, 0x7430c 742dc: 91002288 add x8, x20, #0x8 742e0: c85ffd09 ldaxr x9, [x8] 742e4: d100052a sub x10, x9, #0x1 742e8: c80bfd0a stlxr w11, x10, [x8] 742ec: 35ffffab cbnz w11, 0x742e0 742f0: b50000e9 cbnz x9, 0x7430c 742f4: f9400288 ldr x8, [x20] 742f8: aa1403e0 mov x0, x20 742fc: f9400908 ldr x8, [x8, #0x10] 74300: d63f0100 blr x8 74304: aa1403e0 mov x0, x20 74308: 97ff3722 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 7430c: f9404a74 ldr x20, [x19, #0x90] 74310: b40001b4 cbz x20, 0x74344 74314: 91002288 add x8, x20, #0x8 74318: c85ffd09 ldaxr x9, [x8] 7431c: d100052a sub x10, x9, #0x1 74320: c80bfd0a stlxr w11, x10, [x8] 74324: 35ffffab cbnz w11, 0x74318 74328: b50000e9 cbnz x9, 0x74344 7432c: f9400288 ldr x8, [x20] 74330: aa1403e0 mov x0, x20 74334: f9400908 ldr x8, [x8, #0x10] 74338: d63f0100 blr x8 7433c: aa1403e0 mov x0, x20 74340: 97ff3714 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 74344: f9404274 ldr x20, [x19, #0x80] 74348: b40000f4 cbz x20, 0x74364 7434c: 91002288 add x8, x20, #0x8 74350: c85ffd09 ldaxr x9, [x8] 74354: d100052a sub x10, x9, #0x1 74358: c80bfd0a stlxr w11, x10, [x8] 7435c: 35ffffab cbnz w11, 0x74350 74360: b4000269 cbz x9, 0x743ac 74364: 3940e268 ldrb w8, [x19, #0x38] 74368: 36000068 tbz w8, #0x0, 0x74374 7436c: f9402660 ldr x0, [x19, #0x48] 74370: 97ff33ec bl 0x41320 <_ZdlPv@plt> 74374: f9401661 ldr x1, [x19, #0x28] 74378: 900004a8 adrp x8, 0x108000 7437c: 913ae108 add x8, x8, #0xeb8 74380: 91008260 add x0, x19, #0x20 74384: f9000268 str x8, [x19] 74388: 94000de7 bl 0x77b24 7438c: f9400a61 ldr x1, [x19, #0x10] 74390: 91002260 add x0, x19, #0x8 74394: a9447bfd ldp x29, x30, [sp, #0x40] 74398: a9434ff4 ldp x20, x19, [sp, #0x30] 7439c: a94257f6 ldp x22, x21, [sp, #0x20] 743a0: a9415ff8 ldp x24, x23, [sp, #0x10] 743a4: a8c567fa ldp x26, x25, [sp], #0x50 743a8: 14000e12 b 0x77bf0 743ac: f9400288 ldr x8, [x20] 743b0: aa1403e0 mov x0, x20 743b4: f9400908 ldr x8, [x8, #0x10] 743b8: d63f0100 blr x8 743bc: aa1403e0 mov x0, x20 743c0: 97ff36f4 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 743c4: 3940e268 ldrb w8, [x19, #0x38] 743c8: 3707fd28 tbnz w8, #0x0, 0x7436c 743cc: 17ffffea b 0x74374 743d0: aa0003f5 mov x21, x0 743d4: 900004e0 adrp x0, 0x110000 743d8: 91034000 add x0, x0, #0xd0 743dc: 97ff37ed bl 0x42390 <__cxa_guard_abort@plt> 743e0: 14000002 b 0x743e8 743e4: aa0003f5 mov x21, x0 743e8: aa1403e0 mov x0, x20 743ec: 9400000d bl 0x74420 743f0: 91026260 add x0, x19, #0x98 743f4: 97fff477 bl 0x715d0 743f8: 91022260 add x0, x19, #0x88 743fc: 97fffedb bl 0x73f68 74400: 9101e260 add x0, x19, #0x78 74404: 97fffed9 bl 0x73f68 74408: 9100e260 add x0, x19, #0x38 7440c: 97ff959d bl 0x59a80 74410: aa1303e0 mov x0, x19 74414: 94000a58 bl 0x76d74 74418: aa1503e0 mov x0, x21 7441c: 97ff7da4 bl 0x53aac 74420: f9400401 ldr x1, [x0, #0x8] 74424: 14000fd3 b 0x78370 74428: f81e0ff3 str x19, [sp, #-0x20]! 7442c: a9017bfd stp x29, x30, [sp, #0x10] 74430: 910043fd add x29, sp, #0x10 74434: aa0003f3 mov x19, x0 74438: 97ffff6a bl 0x741e0 7443c: a9417bfd ldp x29, x30, [sp, #0x10] 74440: aa1303e0 mov x0, x19 74444: f84207f3 ldr x19, [sp], #0x20 74448: 17ff33b6 b 0x41320 <_ZdlPv@plt> 7444c: d10183ff sub sp, sp, #0x60 74450: a90167fa stp x26, x25, [sp, #0x10] 74454: a9025ff8 stp x24, x23, [sp, #0x20] 74458: a90357f6 stp x22, x21, [sp, #0x30] 7445c: a9044ff4 stp x20, x19, [sp, #0x40] 74460: a9057bfd stp x29, x30, [sp, #0x50] 74464: 910143fd add x29, sp, #0x50 74468: d53bd059 mrs x25, TPIDR_EL0 7446c: f9401728 ldr x8, [x25, #0x28] 74470: f90007e8 str x8, [sp, #0x8] 74474: f9400028 ldr x8, [x1] 74478: f9400508 ldr x8, [x8, #0x8] 7447c: f9405908 ldr x8, [x8, #0xb0] 74480: b4001088 cbz x8, 0x74690 74484: f9400068 ldr x8, [x3] 74488: aa0303f4 mov x20, x3 7448c: aa0203f6 mov x22, x2 74490: aa0103f3 mov x19, x1 74494: b9400909 ldr w9, [x8, #0x8] 74498: aa0003f5 mov x21, x0 7449c: 31002d3f cmn w9, #0xb 744a0: 540000a3 b.lo 0x744b4 744a4: f9400108 ldr x8, [x8] 744a8: b9400109 ldr w9, [x8] 744ac: 11000529 add w9, w9, #0x1 744b0: b9000109 str w9, [x8] 744b4: f94002c8 ldr x8, [x22] 744b8: 900004f8 adrp x24, 0x110000 744bc: 91034318 add x24, x24, #0xd0 744c0: 900004f7 adrp x23, 0x110000 744c4: b940091a ldr w26, [x8, #0x8] 744c8: 08dfff08 ldarb w8, [x24] 744cc: 36000a68 tbz w8, #0x0, 0x74618 744d0: f94066e8 ldr x8, [x23, #0xc8] 744d4: 71001f5f cmp w26, #0x7 744d8: 54000040 b.eq 0x744e0 744dc: 350004da cbnz w26, 0x74574 744e0: f942011a ldr x26, [x8, #0x400] 744e4: a9404e68 ldp x8, x19, [x19] 744e8: a94056b7 ldp x23, x21, [x21] 744ec: f94002c0 ldr x0, [x22] 744f0: f9400918 ldr x24, [x8, #0x10] 744f4: b40000d3 cbz x19, 0x7450c 744f8: 91002268 add x8, x19, #0x8 744fc: c85f7d09 ldxr x9, [x8] 74500: 91000529 add x9, x9, #0x1 74504: c80a7d09 stxr w10, x9, [x8] 74508: 35ffffaa cbnz w10, 0x744fc 7450c: 97ffe2e4 bl 0x6d09c 74510: 72001c1f tst w0, #0xff 74514: 54000ce0 b.eq 0x746b0 74518: f9400288 ldr x8, [x20] 7451c: d360fc03 lsr x3, x0, #32 74520: a9401504 ldp x4, x5, [x8] 74524: aa1803e0 mov x0, x24 74528: aa1703e1 mov x1, x23 7452c: aa1503e2 mov x2, x21 74530: d63f0340 blr x26 74534: 7100001f cmp w0, #0x0 74538: 1a9f07f4 cset w20, ne 7453c: b4000553 cbz x19, 0x745e4 74540: 91002268 add x8, x19, #0x8 74544: c85ffd09 ldaxr x9, [x8] 74548: d100052a sub x10, x9, #0x1 7454c: c80bfd0a stlxr w11, x10, [x8] 74550: 35ffffab cbnz w11, 0x74544 74554: b5000489 cbnz x9, 0x745e4 74558: f9400268 ldr x8, [x19] 7455c: aa1303e0 mov x0, x19 74560: f9400908 ldr x8, [x8, #0x10] 74564: d63f0100 blr x8 74568: aa1303e0 mov x0, x19 7456c: 97ff3689 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 74570: 1400001d b 0x745e4 74574: f9400269 ldr x9, [x19] 74578: f94002ca ldr x10, [x22] 7457c: f9411108 ldr x8, [x8, #0x220] 74580: f9400920 ldr x0, [x9, #0x10] 74584: a9400941 ldp x1, x2, [x10] 74588: d63f0100 blr x8 7458c: 08dfff08 ldarb w8, [x24] 74590: 2a0003f6 mov w22, w0 74594: 36000568 tbz w8, #0x0, 0x74640 74598: f94066e8 ldr x8, [x23, #0xc8] 7459c: f9400269 ldr x9, [x19] 745a0: f940028a ldr x10, [x20] 745a4: a9400aa1 ldp x1, x2, [x21] 745a8: f941fd08 ldr x8, [x8, #0x3f8] 745ac: f9400920 ldr x0, [x9, #0x10] 745b0: a9401544 ldp x4, x5, [x10] 745b4: 2a1603e3 mov w3, w22 745b8: d63f0100 blr x8 745bc: 08dfff08 ldarb w8, [x24] 745c0: 7100001f cmp w0, #0x0 745c4: 1a9f07f4 cset w20, ne 745c8: 36000508 tbz w8, #0x0, 0x74668 745cc: f94066e8 ldr x8, [x23, #0xc8] 745d0: f9400269 ldr x9, [x19] 745d4: 2a1603e1 mov w1, w22 745d8: f940fd08 ldr x8, [x8, #0x1f8] 745dc: f9400920 ldr x0, [x9, #0x10] 745e0: d63f0100 blr x8 745e4: f9401728 ldr x8, [x25, #0x28] 745e8: f94007e9 ldr x9, [sp, #0x8] 745ec: eb09011f cmp x8, x9 745f0: 540005e1 b.ne 0x746ac 745f4: 52800020 mov w0, #0x1 // =1 745f8: b3780280 bfi x0, x20, #8, #1 745fc: a9457bfd ldp x29, x30, [sp, #0x50] 74600: a9444ff4 ldp x20, x19, [sp, #0x40] 74604: a94357f6 ldp x22, x21, [sp, #0x30] 74608: a9425ff8 ldp x24, x23, [sp, #0x20] 7460c: a94167fa ldp x26, x25, [sp, #0x10] 74610: 910183ff add sp, sp, #0x60 74614: d65f03c0 ret 74618: 900004e0 adrp x0, 0x110000 7461c: 91034000 add x0, x0, #0xd0 74620: 97ff3830 bl 0x426e0 <__cxa_guard_acquire@plt> 74624: 34fff560 cbz w0, 0x744d0 74628: 97ff3332 bl 0x412f0 7462c: f90066e0 str x0, [x23, #0xc8] 74630: 900004e0 adrp x0, 0x110000 74634: 91034000 add x0, x0, #0xd0 74638: 97ff346e bl 0x417f0 <__cxa_guard_release@plt> 7463c: 17ffffa5 b 0x744d0 74640: 900004e0 adrp x0, 0x110000 74644: 91034000 add x0, x0, #0xd0 74648: 97ff3826 bl 0x426e0 <__cxa_guard_acquire@plt> 7464c: 34fffa60 cbz w0, 0x74598 74650: 97ff3328 bl 0x412f0 74654: f90066e0 str x0, [x23, #0xc8] 74658: 900004e0 adrp x0, 0x110000 7465c: 91034000 add x0, x0, #0xd0 74660: 97ff3464 bl 0x417f0 <__cxa_guard_release@plt> 74664: 17ffffcd b 0x74598 74668: 900004e0 adrp x0, 0x110000 7466c: 91034000 add x0, x0, #0xd0 74670: 97ff381c bl 0x426e0 <__cxa_guard_acquire@plt> 74674: 34fffac0 cbz w0, 0x745cc 74678: 97ff331e bl 0x412f0 7467c: f90066e0 str x0, [x23, #0xc8] 74680: 900004e0 adrp x0, 0x110000 74684: 91034000 add x0, x0, #0xd0 74688: 97ff345a bl 0x417f0 <__cxa_guard_release@plt> 7468c: 17ffffd0 b 0x745cc 74690: f00004c0 adrp x0, 0x10f000 74694: f945b000 ldr x0, [x0, #0xb60] 74698: 90000341 adrp x1, 0xdc000 >+0x1e> 7469c: 9101a021 add x1, x1, #0x68 746a0: 97ffcd84 bl 0x67cb0 746a4: 97ffcd90 bl 0x67ce4 746a8: 97ff3666 bl 0x42040 746ac: 97ff3779 bl 0x42490 <__stack_chk_fail@plt> 746b0: f00004c0 adrp x0, 0x10f000 746b4: f945b000 ldr x0, [x0, #0xb60] 746b8: d0000301 adrp x1, 0xd6000 <__cxa_demangle+0x13720> 746bc: 913cc421 add x1, x1, #0xf31 746c0: 528004a2 mov w2, #0x25 // =37 746c4: 97ff7bfe bl 0x536bc 746c8: f9400008 ldr x8, [x0] 746cc: aa0003f4 mov x20, x0 746d0: f85e8108 ldur x8, [x8, #-0x18] 746d4: 8b080000 add x0, x0, x8 746d8: 910003e8 mov x8, sp 746dc: 97ff3755 bl 0x42430 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 746e0: f00004c1 adrp x1, 0x10f000 746e4: f945a021 ldr x1, [x1, #0xb40] 746e8: 910003e0 mov x0, sp 746ec: 97ff37b5 bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 746f0: f9400008 ldr x8, [x0] 746f4: f9401d08 ldr x8, [x8, #0x38] 746f8: 52800141 mov w1, #0xa // =10 746fc: d63f0100 blr x8 74700: 2a0003f5 mov w21, w0 74704: 910003e0 mov x0, sp 74708: 97ff37a6 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 7470c: aa1403e0 mov x0, x20 74710: 2a1503e1 mov w1, w21 74714: 97ff7d55 bl 0x53c68 74718: aa1403e0 mov x0, x20 7471c: 97ff7ce7 bl 0x53ab8 74720: 97ff3648 bl 0x42040 74724: aa0003f4 mov x20, x0 74728: 910003e0 mov x0, sp 7472c: 97ff379d bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 74730: b5000193 cbnz x19, 0x74760 74734: 14000017 b 0x74790 74738: 14000002 b 0x74740 7473c: 14000001 b 0x74740 74740: aa0003f4 mov x20, x0 74744: 900004e0 adrp x0, 0x110000 74748: 91034000 add x0, x0, #0xd0 7474c: 97ff3711 bl 0x42390 <__cxa_guard_abort@plt> 74750: aa1403e0 mov x0, x20 74754: 94018312 bl 0xd539c <__cxa_demangle+0x12abc> 74758: aa0003f4 mov x20, x0 7475c: b40001b3 cbz x19, 0x74790 74760: 91002268 add x8, x19, #0x8 74764: c85ffd09 ldaxr x9, [x8] 74768: d100052a sub x10, x9, #0x1 7476c: c80bfd0a stlxr w11, x10, [x8] 74770: 35ffffab cbnz w11, 0x74764 74774: b50000e9 cbnz x9, 0x74790 74778: f9400268 ldr x8, [x19] 7477c: aa1303e0 mov x0, x19 74780: f9400908 ldr x8, [x8, #0x10] 74784: d63f0100 blr x8 74788: aa1303e0 mov x0, x19 7478c: 97ff3601 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 74790: aa1403e0 mov x0, x20 74794: 94018302 bl 0xd539c <__cxa_demangle+0x12abc> 74798: f81c0ff7 str x23, [sp, #-0x40]! 7479c: a90157f6 stp x22, x21, [sp, #0x10] 747a0: a9024ff4 stp x20, x19, [sp, #0x20] 747a4: a9037bfd stp x29, x30, [sp, #0x30] 747a8: 9100c3fd add x29, sp, #0x30 747ac: f9400028 ldr x8, [x1] 747b0: f9400508 ldr x8, [x8, #0x8] 747b4: f9405908 ldr x8, [x8, #0xb0] 747b8: b40005c8 cbz x8, 0x74870 747bc: f9400068 ldr x8, [x3] 747c0: aa0303f4 mov x20, x3 747c4: 2a0203f3 mov w19, w2 747c8: aa0103f6 mov x22, x1 747cc: b9400909 ldr w9, [x8, #0x8] 747d0: aa0003f5 mov x21, x0 747d4: 31002d3f cmn w9, #0xb 747d8: 540000a3 b.lo 0x747ec 747dc: f9400108 ldr x8, [x8] 747e0: b9400109 ldr w9, [x8] 747e4: 11000529 add w9, w9, #0x1 747e8: b9000109 str w9, [x8] 747ec: 900004e8 adrp x8, 0x110000 747f0: 91034108 add x8, x8, #0xd0 747f4: 08dffd08 ldarb w8, [x8] 747f8: 900004f7 adrp x23, 0x110000 747fc: 36000268 tbz w8, #0x0, 0x74848 74800: f94066e8 ldr x8, [x23, #0xc8] 74804: f94002c9 ldr x9, [x22] 74808: f940028a ldr x10, [x20] 7480c: a9400aa1 ldp x1, x2, [x21] 74810: f9420108 ldr x8, [x8, #0x400] 74814: f9400920 ldr x0, [x9, #0x10] 74818: a9401544 ldp x4, x5, [x10] 7481c: 2a1303e3 mov w3, w19 74820: d63f0100 blr x8 74824: a9437bfd ldp x29, x30, [sp, #0x30] 74828: a9424ff4 ldp x20, x19, [sp, #0x20] 7482c: a94157f6 ldp x22, x21, [sp, #0x10] 74830: 7100001f cmp w0, #0x0 74834: 1a9f07e8 cset w8, ne 74838: 52800020 mov w0, #0x1 // =1 7483c: b3780100 bfi x0, x8, #8, #1 74840: f84407f7 ldr x23, [sp], #0x40 74844: d65f03c0 ret 74848: 900004e0 adrp x0, 0x110000 7484c: 91034000 add x0, x0, #0xd0 74850: 97ff37a4 bl 0x426e0 <__cxa_guard_acquire@plt> 74854: 34fffd60 cbz w0, 0x74800 74858: 97ff32a6 bl 0x412f0 7485c: f90066e0 str x0, [x23, #0xc8] 74860: 900004e0 adrp x0, 0x110000 74864: 91034000 add x0, x0, #0xd0 74868: 97ff33e2 bl 0x417f0 <__cxa_guard_release@plt> 7486c: 17ffffe5 b 0x74800 74870: f00004c0 adrp x0, 0x10f000 74874: f945b000 ldr x0, [x0, #0xb60] 74878: 90000341 adrp x1, 0xdc000 >+0x1e> 7487c: 9101a021 add x1, x1, #0x68 74880: 97ffcd0c bl 0x67cb0 74884: 97ffcd18 bl 0x67ce4 74888: 97ff35ee bl 0x42040 7488c: aa0003f3 mov x19, x0 74890: 900004e0 adrp x0, 0x110000 74894: 91034000 add x0, x0, #0xd0 74898: 97ff36be bl 0x42390 <__cxa_guard_abort@plt> 7489c: aa1303e0 mov x0, x19 748a0: 940182bf bl 0xd539c <__cxa_demangle+0x12abc> 748a4: d101c3ff sub sp, sp, #0x70 748a8: f9000bfb str x27, [sp, #0x10] 748ac: a90267fa stp x26, x25, [sp, #0x20] 748b0: a9035ff8 stp x24, x23, [sp, #0x30] 748b4: a90457f6 stp x22, x21, [sp, #0x40] 748b8: a9054ff4 stp x20, x19, [sp, #0x50] 748bc: a9067bfd stp x29, x30, [sp, #0x60] 748c0: 910183fd add x29, sp, #0x60 748c4: d53bd05a mrs x26, TPIDR_EL0 748c8: f9401749 ldr x9, [x26, #0x28] 748cc: aa0003f6 mov x22, x0 748d0: aa0203f7 mov x23, x2 748d4: aa0103f5 mov x21, x1 748d8: f90007e9 str x9, [sp, #0x8] 748dc: f9400029 ldr x9, [x1] 748e0: aa0803f3 mov x19, x8 748e4: f9400520 ldr x0, [x9, #0x8] 748e8: 97ffe47c bl 0x6dad8 748ec: f94002e8 ldr x8, [x23] 748f0: 900004f9 adrp x25, 0x110000 748f4: 91034339 add x25, x25, #0xd0 748f8: aa0003f4 mov x20, x0 748fc: b940091b ldr w27, [x8, #0x8] 74900: 08dfff28 ldarb w8, [x25] 74904: 900004f8 adrp x24, 0x110000 74908: 360009a8 tbz w8, #0x0, 0x74a3c 7490c: f9406708 ldr x8, [x24, #0xc8] 74910: 71001f7f cmp w27, #0x7 74914: 54000040 b.eq 0x7491c 74918: 3500047b cbnz w27, 0x749a4 7491c: f941f11b ldr x27, [x8, #0x3e0] 74920: a94056a8 ldp x8, x21, [x21] 74924: a9405ad8 ldp x24, x22, [x22] 74928: f94002e0 ldr x0, [x23] 7492c: f9400919 ldr x25, [x8, #0x10] 74930: b40000d5 cbz x21, 0x74948 74934: 910022a8 add x8, x21, #0x8 74938: c85f7d09 ldxr x9, [x8] 7493c: 91000529 add x9, x9, #0x1 74940: c80a7d09 stxr w10, x9, [x8] 74944: 35ffffaa cbnz w10, 0x74938 74948: 97ffe1d5 bl 0x6d09c 7494c: 72001c1f tst w0, #0xff 74950: 54000b40 b.eq 0x74ab8 74954: d360fc03 lsr x3, x0, #32 74958: aa1903e0 mov x0, x25 7495c: aa1803e1 mov x1, x24 74960: aa1603e2 mov x2, x22 74964: d63f0360 blr x27 74968: a9000680 stp x0, x1, [x20] 7496c: b40004f5 cbz x21, 0x74a08 74970: 910022a8 add x8, x21, #0x8 74974: c85ffd09 ldaxr x9, [x8] 74978: d100052a sub x10, x9, #0x1 7497c: c80bfd0a stlxr w11, x10, [x8] 74980: 35ffffab cbnz w11, 0x74974 74984: b5000429 cbnz x9, 0x74a08 74988: f94002a8 ldr x8, [x21] 7498c: aa1503e0 mov x0, x21 74990: f9400908 ldr x8, [x8, #0x10] 74994: d63f0100 blr x8 74998: aa1503e0 mov x0, x21 7499c: 97ff357d bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 749a0: 1400001a b 0x74a08 749a4: f94002a9 ldr x9, [x21] 749a8: f94002ea ldr x10, [x23] 749ac: f9411108 ldr x8, [x8, #0x220] 749b0: f9400920 ldr x0, [x9, #0x10] 749b4: a9400941 ldp x1, x2, [x10] 749b8: d63f0100 blr x8 749bc: 08dfff28 ldarb w8, [x25] 749c0: 2a0003f7 mov w23, w0 749c4: 36000508 tbz w8, #0x0, 0x74a64 749c8: f9406708 ldr x8, [x24, #0xc8] 749cc: f94002a9 ldr x9, [x21] 749d0: a9400ac1 ldp x1, x2, [x22] 749d4: 2a1703e3 mov w3, w23 749d8: f941e908 ldr x8, [x8, #0x3d0] 749dc: f9400920 ldr x0, [x9, #0x10] 749e0: d63f0100 blr x8 749e4: a9000680 stp x0, x1, [x20] 749e8: 08dfff28 ldarb w8, [x25] 749ec: 36000508 tbz w8, #0x0, 0x74a8c 749f0: f9406708 ldr x8, [x24, #0xc8] 749f4: f94002a9 ldr x9, [x21] 749f8: 2a1703e1 mov w1, w23 749fc: f940fd08 ldr x8, [x8, #0x1f8] 74a00: f9400920 ldr x0, [x9, #0x10] 74a04: d63f0100 blr x8 74a08: f9000274 str x20, [x19] 74a0c: f9401748 ldr x8, [x26, #0x28] 74a10: f94007e9 ldr x9, [sp, #0x8] 74a14: eb09011f cmp x8, x9 74a18: 540004e1 b.ne 0x74ab4 74a1c: a9467bfd ldp x29, x30, [sp, #0x60] 74a20: a9454ff4 ldp x20, x19, [sp, #0x50] 74a24: a94457f6 ldp x22, x21, [sp, #0x40] 74a28: a9435ff8 ldp x24, x23, [sp, #0x30] 74a2c: a94267fa ldp x26, x25, [sp, #0x20] 74a30: f9400bfb ldr x27, [sp, #0x10] 74a34: 9101c3ff add sp, sp, #0x70 74a38: d65f03c0 ret 74a3c: 900004e0 adrp x0, 0x110000 74a40: 91034000 add x0, x0, #0xd0 74a44: 97ff3727 bl 0x426e0 <__cxa_guard_acquire@plt> 74a48: 34fff620 cbz w0, 0x7490c 74a4c: 97ff3229 bl 0x412f0 74a50: f9006700 str x0, [x24, #0xc8] 74a54: 900004e0 adrp x0, 0x110000 74a58: 91034000 add x0, x0, #0xd0 74a5c: 97ff3365 bl 0x417f0 <__cxa_guard_release@plt> 74a60: 17ffffab b 0x7490c 74a64: 900004e0 adrp x0, 0x110000 74a68: 91034000 add x0, x0, #0xd0 74a6c: 97ff371d bl 0x426e0 <__cxa_guard_acquire@plt> 74a70: 34fffac0 cbz w0, 0x749c8 74a74: 97ff321f bl 0x412f0 74a78: f9006700 str x0, [x24, #0xc8] 74a7c: 900004e0 adrp x0, 0x110000 74a80: 91034000 add x0, x0, #0xd0 74a84: 97ff335b bl 0x417f0 <__cxa_guard_release@plt> 74a88: 17ffffd0 b 0x749c8 74a8c: 900004e0 adrp x0, 0x110000 74a90: 91034000 add x0, x0, #0xd0 74a94: 97ff3713 bl 0x426e0 <__cxa_guard_acquire@plt> 74a98: 34fffac0 cbz w0, 0x749f0 74a9c: 97ff3215 bl 0x412f0 74aa0: f9006700 str x0, [x24, #0xc8] 74aa4: 900004e0 adrp x0, 0x110000 74aa8: 91034000 add x0, x0, #0xd0 74aac: 97ff3351 bl 0x417f0 <__cxa_guard_release@plt> 74ab0: 17ffffd0 b 0x749f0 74ab4: 97ff3677 bl 0x42490 <__stack_chk_fail@plt> 74ab8: f00004c0 adrp x0, 0x10f000 74abc: f945b000 ldr x0, [x0, #0xb60] 74ac0: d0000301 adrp x1, 0xd6000 <__cxa_demangle+0x13720> 74ac4: 913cc421 add x1, x1, #0xf31 74ac8: 528004a2 mov w2, #0x25 // =37 74acc: 97ff7afc bl 0x536bc 74ad0: f9400008 ldr x8, [x0] 74ad4: aa0003f3 mov x19, x0 74ad8: f85e8108 ldur x8, [x8, #-0x18] 74adc: 8b080000 add x0, x0, x8 74ae0: 910003e8 mov x8, sp 74ae4: 97ff3653 bl 0x42430 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 74ae8: f00004c1 adrp x1, 0x10f000 74aec: f945a021 ldr x1, [x1, #0xb40] 74af0: 910003e0 mov x0, sp 74af4: 97ff36b3 bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 74af8: f9400008 ldr x8, [x0] 74afc: f9401d08 ldr x8, [x8, #0x38] 74b00: 52800141 mov w1, #0xa // =10 74b04: d63f0100 blr x8 74b08: 2a0003f4 mov w20, w0 74b0c: 910003e0 mov x0, sp 74b10: 97ff36a4 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 74b14: aa1303e0 mov x0, x19 74b18: 2a1403e1 mov w1, w20 74b1c: 97ff7c53 bl 0x53c68 74b20: aa1303e0 mov x0, x19 74b24: 97ff7be5 bl 0x53ab8 74b28: 97ff3546 bl 0x42040 74b2c: aa0003f3 mov x19, x0 74b30: 910003e0 mov x0, sp 74b34: 97ff369b bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 74b38: b5000195 cbnz x21, 0x74b68 74b3c: 14000017 b 0x74b98 74b40: 14000002 b 0x74b48 74b44: 14000001 b 0x74b48 74b48: aa0003f3 mov x19, x0 74b4c: 900004e0 adrp x0, 0x110000 74b50: 91034000 add x0, x0, #0xd0 74b54: 97ff360f bl 0x42390 <__cxa_guard_abort@plt> 74b58: aa1303e0 mov x0, x19 74b5c: 94018210 bl 0xd539c <__cxa_demangle+0x12abc> 74b60: aa0003f3 mov x19, x0 74b64: b40001b5 cbz x21, 0x74b98 74b68: 910022a8 add x8, x21, #0x8 74b6c: c85ffd09 ldaxr x9, [x8] 74b70: d100052a sub x10, x9, #0x1 74b74: c80bfd0a stlxr w11, x10, [x8] 74b78: 35ffffab cbnz w11, 0x74b6c 74b7c: b50000e9 cbnz x9, 0x74b98 74b80: f94002a8 ldr x8, [x21] 74b84: aa1503e0 mov x0, x21 74b88: f9400908 ldr x8, [x8, #0x10] 74b8c: d63f0100 blr x8 74b90: aa1503e0 mov x0, x21 74b94: 97ff34ff bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 74b98: aa1303e0 mov x0, x19 74b9c: 94018200 bl 0xd539c <__cxa_demangle+0x12abc> 74ba0: a9bc5ff8 stp x24, x23, [sp, #-0x40]! 74ba4: a90157f6 stp x22, x21, [sp, #0x10] 74ba8: a9024ff4 stp x20, x19, [sp, #0x20] 74bac: a9037bfd stp x29, x30, [sp, #0x30] 74bb0: 9100c3fd add x29, sp, #0x30 74bb4: f9400029 ldr x9, [x1] 74bb8: aa0003f6 mov x22, x0 74bbc: 2a0203f4 mov w20, w2 74bc0: aa0103f7 mov x23, x1 74bc4: f9400520 ldr x0, [x9, #0x8] 74bc8: aa0803f3 mov x19, x8 74bcc: 97ffe3c3 bl 0x6dad8 74bd0: 900004e8 adrp x8, 0x110000 74bd4: 91034108 add x8, x8, #0xd0 74bd8: 08dffd08 ldarb w8, [x8] 74bdc: aa0003f5 mov x21, x0 74be0: 900004f8 adrp x24, 0x110000 74be4: 360001e8 tbz w8, #0x0, 0x74c20 74be8: f9406708 ldr x8, [x24, #0xc8] 74bec: f94002e9 ldr x9, [x23] 74bf0: a9400ac1 ldp x1, x2, [x22] 74bf4: 2a1403e3 mov w3, w20 74bf8: f941f108 ldr x8, [x8, #0x3e0] 74bfc: f9400920 ldr x0, [x9, #0x10] 74c00: d63f0100 blr x8 74c04: a90006a0 stp x0, x1, [x21] 74c08: f9000275 str x21, [x19] 74c0c: a9437bfd ldp x29, x30, [sp, #0x30] 74c10: a9424ff4 ldp x20, x19, [sp, #0x20] 74c14: a94157f6 ldp x22, x21, [sp, #0x10] 74c18: a8c45ff8 ldp x24, x23, [sp], #0x40 74c1c: d65f03c0 ret 74c20: 900004e0 adrp x0, 0x110000 74c24: 91034000 add x0, x0, #0xd0 74c28: 97ff36ae bl 0x426e0 <__cxa_guard_acquire@plt> 74c2c: 34fffde0 cbz w0, 0x74be8 74c30: 97ff31b0 bl 0x412f0 74c34: f9006700 str x0, [x24, #0xc8] 74c38: 900004e0 adrp x0, 0x110000 74c3c: 91034000 add x0, x0, #0xd0 74c40: 97ff32ec bl 0x417f0 <__cxa_guard_release@plt> 74c44: 17ffffe9 b 0x74be8 74c48: aa0003f3 mov x19, x0 74c4c: 900004e0 adrp x0, 0x110000 74c50: 91034000 add x0, x0, #0xd0 74c54: 97ff35cf bl 0x42390 <__cxa_guard_abort@plt> 74c58: aa1303e0 mov x0, x19 74c5c: 940181d0 bl 0xd539c <__cxa_demangle+0x12abc> 74c60: d10143ff sub sp, sp, #0x50 74c64: f9000bf7 str x23, [sp, #0x10] 74c68: a90257f6 stp x22, x21, [sp, #0x20] 74c6c: a9034ff4 stp x20, x19, [sp, #0x30] 74c70: a9047bfd stp x29, x30, [sp, #0x40] 74c74: 910103fd add x29, sp, #0x40 74c78: d53bd056 mrs x22, TPIDR_EL0 74c7c: f94016c8 ldr x8, [x22, #0x28] 74c80: aa0203f4 mov x20, x2 74c84: 2a0103f3 mov w19, w1 74c88: aa0003f5 mov x21, x0 74c8c: f90007e8 str x8, [sp, #0x8] 74c90: 900004e8 adrp x8, 0x110000 74c94: 91034108 add x8, x8, #0xd0 74c98: 08dffd08 ldarb w8, [x8] 74c9c: 900004f7 adrp x23, 0x110000 74ca0: 36000308 tbz w8, #0x0, 0x74d00 74ca4: 900004e9 adrp x9, 0x110000 74ca8: f94066e8 ldr x8, [x23, #0xc8] 74cac: f9407129 ldr x9, [x9, #0xe0] 74cb0: a94006a0 ldp x0, x1, [x21] 74cb4: f9427108 ldr x8, [x8, #0x4e0] 74cb8: b9400d22 ldr w2, [x9, #0xc] 74cbc: d63f0100 blr x8 74cc0: b4000340 cbz x0, 0x74d28 74cc4: b9400008 ldr w8, [x0] 74cc8: 6b13011f cmp w8, w19 74ccc: 5400064d b.le 0x74d94 74cd0: 8b33cc08 add x8, x0, w19, sxtw #3 74cd4: f9000d14 str x20, [x8, #0x18] 74cd8: f94016c8 ldr x8, [x22, #0x28] 74cdc: f94007e9 ldr x9, [sp, #0x8] 74ce0: eb09011f cmp x8, x9 74ce4: 54000b01 b.ne 0x74e44 74ce8: a9447bfd ldp x29, x30, [sp, #0x40] 74cec: a9434ff4 ldp x20, x19, [sp, #0x30] 74cf0: a94257f6 ldp x22, x21, [sp, #0x20] 74cf4: f9400bf7 ldr x23, [sp, #0x10] 74cf8: 910143ff add sp, sp, #0x50 74cfc: d65f03c0 ret 74d00: 900004e0 adrp x0, 0x110000 74d04: 91034000 add x0, x0, #0xd0 74d08: 97ff3676 bl 0x426e0 <__cxa_guard_acquire@plt> 74d0c: 34fffcc0 cbz w0, 0x74ca4 74d10: 97ff3178 bl 0x412f0 74d14: f90066e0 str x0, [x23, #0xc8] 74d18: 900004e0 adrp x0, 0x110000 74d1c: 91034000 add x0, x0, #0xd0 74d20: 97ff32b4 bl 0x417f0 <__cxa_guard_release@plt> 74d24: 17ffffe0 b 0x74ca4 74d28: f00004d3 adrp x19, 0x10f000 74d2c: f945b273 ldr x19, [x19, #0xb60] 74d30: 90000341 adrp x1, 0xdc000 >+0x1e> 74d34: 9104cc21 add x1, x1, #0x133 74d38: 52800402 mov w2, #0x20 // =32 74d3c: aa1303e0 mov x0, x19 74d40: 97ff7a5f bl 0x536bc 74d44: 90000341 adrp x1, 0xdc000 >+0x1e> 74d48: 91068821 add x1, x1, #0x1a2 74d4c: 52800342 mov w2, #0x1a // =26 74d50: aa1303e0 mov x0, x19 74d54: 97ff7a5a bl 0x536bc 74d58: f9400008 ldr x8, [x0] 74d5c: aa0003f3 mov x19, x0 74d60: f85e8108 ldur x8, [x8, #-0x18] 74d64: 8b080000 add x0, x0, x8 74d68: 910003e8 mov x8, sp 74d6c: 97ff35b1 bl 0x42430 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 74d70: f00004c1 adrp x1, 0x10f000 74d74: f945a021 ldr x1, [x1, #0xb40] 74d78: 910003e0 mov x0, sp 74d7c: 97ff3611 bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 74d80: f9400008 ldr x8, [x0] 74d84: f9401d08 ldr x8, [x8, #0x38] 74d88: 52800141 mov w1, #0xa // =10 74d8c: d63f0100 blr x8 74d90: 14000024 b 0x74e20 74d94: f00004d4 adrp x20, 0x10f000 74d98: f945b294 ldr x20, [x20, #0xb60] 74d9c: 90000341 adrp x1, 0xdc000 >+0x1e> 74da0: 9104cc21 add x1, x1, #0x133 74da4: 52800402 mov w2, #0x20 // =32 74da8: aa0003f5 mov x21, x0 74dac: aa1403e0 mov x0, x20 74db0: 97ff7a43 bl 0x536bc 74db4: 90000341 adrp x1, 0xdc000 >+0x1e> 74db8: 91055021 add x1, x1, #0x154 74dbc: 528003c2 mov w2, #0x1e // =30 74dc0: aa1403e0 mov x0, x20 74dc4: 97ff7a3e bl 0x536bc 74dc8: 2a1303e1 mov w1, w19 74dcc: 97ffcbf4 bl 0x67d9c 74dd0: 90000341 adrp x1, 0xdc000 >+0x1e> 74dd4: 9105cc21 add x1, x1, #0x173 74dd8: 52800122 mov w2, #0x9 // =9 74ddc: 97ff7a38 bl 0x536bc 74de0: b94002a1 ldr w1, [x21] 74de4: 97ffcbee bl 0x67d9c 74de8: f9400008 ldr x8, [x0] 74dec: aa0003f3 mov x19, x0 74df0: f85e8108 ldur x8, [x8, #-0x18] 74df4: 8b080000 add x0, x0, x8 74df8: 910003e8 mov x8, sp 74dfc: 97ff358d bl 0x42430 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 74e00: f00004c1 adrp x1, 0x10f000 74e04: f945a021 ldr x1, [x1, #0xb40] 74e08: 910003e0 mov x0, sp 74e0c: 97ff35ed bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 74e10: f9400008 ldr x8, [x0] 74e14: f9401d08 ldr x8, [x8, #0x38] 74e18: 52800141 mov w1, #0xa // =10 74e1c: d63f0100 blr x8 74e20: 2a0003f4 mov w20, w0 74e24: 910003e0 mov x0, sp 74e28: 97ff35de bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 74e2c: aa1303e0 mov x0, x19 74e30: 2a1403e1 mov w1, w20 74e34: 97ff7b8d bl 0x53c68 74e38: aa1303e0 mov x0, x19 74e3c: 97ff7b1f bl 0x53ab8 74e40: 97ff3480 bl 0x42040 74e44: 97ff3593 bl 0x42490 <__stack_chk_fail@plt> 74e48: 14000001 b 0x74e4c 74e4c: aa0003f3 mov x19, x0 74e50: 910003e0 mov x0, sp 74e54: 97ff35d3 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 74e58: aa1303e0 mov x0, x19 74e5c: 94018150 bl 0xd539c <__cxa_demangle+0x12abc> 74e60: aa0003f3 mov x19, x0 74e64: 900004e0 adrp x0, 0x110000 74e68: 91034000 add x0, x0, #0xd0 74e6c: 97ff3549 bl 0x42390 <__cxa_guard_abort@plt> 74e70: aa1303e0 mov x0, x19 74e74: 9401814a bl 0xd539c <__cxa_demangle+0x12abc> 74e78: d10103ff sub sp, sp, #0x40 74e7c: a90157f6 stp x22, x21, [sp, #0x10] 74e80: a9024ff4 stp x20, x19, [sp, #0x20] 74e84: a9037bfd stp x29, x30, [sp, #0x30] 74e88: 9100c3fd add x29, sp, #0x30 74e8c: d53bd056 mrs x22, TPIDR_EL0 74e90: f94016c8 ldr x8, [x22, #0x28] 74e94: 2a0103f3 mov w19, w1 74e98: aa0003f5 mov x21, x0 74e9c: 900004f4 adrp x20, 0x110000 74ea0: f90007e8 str x8, [sp, #0x8] 74ea4: 900004e8 adrp x8, 0x110000 74ea8: 91034108 add x8, x8, #0xd0 74eac: 08dffd08 ldarb w8, [x8] 74eb0: 36000368 tbz w8, #0x0, 0x74f1c 74eb4: 900004e9 adrp x9, 0x110000 74eb8: f9406688 ldr x8, [x20, #0xc8] 74ebc: f9407129 ldr x9, [x9, #0xe0] 74ec0: a94006a0 ldp x0, x1, [x21] 74ec4: f9427108 ldr x8, [x8, #0x4e0] 74ec8: b9400d22 ldr w2, [x9, #0xc] 74ecc: d63f0100 blr x8 74ed0: aa0003f4 mov x20, x0 74ed4: aa1503e0 mov x0, x21 74ed8: 97ffe601 bl 0x6e6dc 74edc: 37000340 tbnz w0, #0x0, 0x74f44 74ee0: b4000334 cbz x20, 0x74f44 74ee4: b9400288 ldr w8, [x20] 74ee8: 6b13011f cmp w8, w19 74eec: 5400062d b.le 0x74fb0 74ef0: 8b33ce88 add x8, x20, w19, sxtw #3 74ef4: f9400d00 ldr x0, [x8, #0x18] 74ef8: f94016c8 ldr x8, [x22, #0x28] 74efc: f94007e9 ldr x9, [sp, #0x8] 74f00: eb09011f cmp x8, x9 74f04: 54000ac1 b.ne 0x7505c 74f08: a9437bfd ldp x29, x30, [sp, #0x30] 74f0c: a9424ff4 ldp x20, x19, [sp, #0x20] 74f10: a94157f6 ldp x22, x21, [sp, #0x10] 74f14: 910103ff add sp, sp, #0x40 74f18: d65f03c0 ret 74f1c: 900004e0 adrp x0, 0x110000 74f20: 91034000 add x0, x0, #0xd0 74f24: 97ff35ef bl 0x426e0 <__cxa_guard_acquire@plt> 74f28: 34fffc60 cbz w0, 0x74eb4 74f2c: 97ff30f1 bl 0x412f0 74f30: f9006680 str x0, [x20, #0xc8] 74f34: 900004e0 adrp x0, 0x110000 74f38: 91034000 add x0, x0, #0xd0 74f3c: 97ff322d bl 0x417f0 <__cxa_guard_release@plt> 74f40: 17ffffdd b 0x74eb4 74f44: f00004d3 adrp x19, 0x10f000 74f48: f945b273 ldr x19, [x19, #0xb60] 74f4c: 90000341 adrp x1, 0xdc000 >+0x1e> 74f50: 9105f421 add x1, x1, #0x17d 74f54: 52800442 mov w2, #0x22 // =34 74f58: aa1303e0 mov x0, x19 74f5c: 97ff79d8 bl 0x536bc 74f60: 90000341 adrp x1, 0xdc000 >+0x1e> 74f64: 91068021 add x1, x1, #0x1a0 74f68: 52800382 mov w2, #0x1c // =28 74f6c: aa1303e0 mov x0, x19 74f70: 97ff79d3 bl 0x536bc 74f74: f9400008 ldr x8, [x0] 74f78: aa0003f3 mov x19, x0 74f7c: f85e8108 ldur x8, [x8, #-0x18] 74f80: 8b080000 add x0, x0, x8 74f84: 910003e8 mov x8, sp 74f88: 97ff352a bl 0x42430 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 74f8c: f00004c1 adrp x1, 0x10f000 74f90: f945a021 ldr x1, [x1, #0xb40] 74f94: 910003e0 mov x0, sp 74f98: 97ff358a bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 74f9c: f9400008 ldr x8, [x0] 74fa0: f9401d08 ldr x8, [x8, #0x38] 74fa4: 52800141 mov w1, #0xa // =10 74fa8: d63f0100 blr x8 74fac: 14000023 b 0x75038 74fb0: f00004d5 adrp x21, 0x10f000 74fb4: f945b2b5 ldr x21, [x21, #0xb60] 74fb8: 90000341 adrp x1, 0xdc000 >+0x1e> 74fbc: 9105f421 add x1, x1, #0x17d 74fc0: 52800442 mov w2, #0x22 // =34 74fc4: aa1503e0 mov x0, x21 74fc8: 97ff79bd bl 0x536bc 74fcc: 90000341 adrp x1, 0xdc000 >+0x1e> 74fd0: 91055021 add x1, x1, #0x154 74fd4: 528003c2 mov w2, #0x1e // =30 74fd8: aa1503e0 mov x0, x21 74fdc: 97ff79b8 bl 0x536bc 74fe0: 2a1303e1 mov w1, w19 74fe4: 97ffcb6e bl 0x67d9c 74fe8: 90000341 adrp x1, 0xdc000 >+0x1e> 74fec: 9105cc21 add x1, x1, #0x173 74ff0: 52800122 mov w2, #0x9 // =9 74ff4: 97ff79b2 bl 0x536bc 74ff8: b9400281 ldr w1, [x20] 74ffc: 97ffcb68 bl 0x67d9c 75000: f9400008 ldr x8, [x0] 75004: aa0003f3 mov x19, x0 75008: f85e8108 ldur x8, [x8, #-0x18] 7500c: 8b080000 add x0, x0, x8 75010: 910003e8 mov x8, sp 75014: 97ff3507 bl 0x42430 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 75018: d00004c1 adrp x1, 0x10f000 7501c: f945a021 ldr x1, [x1, #0xb40] 75020: 910003e0 mov x0, sp 75024: 97ff3567 bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 75028: f9400008 ldr x8, [x0] 7502c: f9401d08 ldr x8, [x8, #0x38] 75030: 52800141 mov w1, #0xa // =10 75034: d63f0100 blr x8 75038: 2a0003f4 mov w20, w0 7503c: 910003e0 mov x0, sp 75040: 97ff3558 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 75044: aa1303e0 mov x0, x19 75048: 2a1403e1 mov w1, w20 7504c: 97ff7b07 bl 0x53c68 75050: aa1303e0 mov x0, x19 75054: 97ff7a99 bl 0x53ab8 75058: 97ff33fa bl 0x42040 7505c: 97ff350d bl 0x42490 <__stack_chk_fail@plt> 75060: 14000001 b 0x75064 75064: aa0003f3 mov x19, x0 75068: 910003e0 mov x0, sp 7506c: 97ff354d bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 75070: aa1303e0 mov x0, x19 75074: 940180ca bl 0xd539c <__cxa_demangle+0x12abc> 75078: aa0003f3 mov x19, x0 7507c: f00004c0 adrp x0, 0x110000 75080: 91034000 add x0, x0, #0xd0 75084: 97ff34c3 bl 0x42390 <__cxa_guard_abort@plt> 75088: aa1303e0 mov x0, x19 7508c: 940180c4 bl 0xd539c <__cxa_demangle+0x12abc> 75090: a9be4ff4 stp x20, x19, [sp, #-0x20]! 75094: a9017bfd stp x29, x30, [sp, #0x10] 75098: 910043fd add x29, sp, #0x10 7509c: f00004c8 adrp x8, 0x110000 750a0: 91034108 add x8, x8, #0xd0 750a4: 08dffd08 ldarb w8, [x8] 750a8: aa0003f3 mov x19, x0 750ac: f00004d4 adrp x20, 0x110000 750b0: 36000268 tbz w8, #0x0, 0x750fc 750b4: f00004c9 adrp x9, 0x110000 750b8: f9406688 ldr x8, [x20, #0xc8] 750bc: f9407129 ldr x9, [x9, #0xe0] 750c0: a9400660 ldp x0, x1, [x19] 750c4: f9427108 ldr x8, [x8, #0x4e0] 750c8: b9400d22 ldr w2, [x9, #0xc] 750cc: d63f0100 blr x8 750d0: aa0003f4 mov x20, x0 750d4: aa1303e0 mov x0, x19 750d8: 97ffe581 bl 0x6e6dc 750dc: 2a0003e8 mov w8, w0 750e0: 2a1f03e0 mov w0, wzr 750e4: 37000068 tbnz w8, #0x0, 0x750f0 750e8: b4000054 cbz x20, 0x750f0 750ec: b9400280 ldr w0, [x20] 750f0: a9417bfd ldp x29, x30, [sp, #0x10] 750f4: a8c24ff4 ldp x20, x19, [sp], #0x20 750f8: d65f03c0 ret 750fc: f00004c0 adrp x0, 0x110000 75100: 91034000 add x0, x0, #0xd0 75104: 97ff3577 bl 0x426e0 <__cxa_guard_acquire@plt> 75108: 34fffd60 cbz w0, 0x750b4 7510c: 97ff3079 bl 0x412f0 75110: f9006680 str x0, [x20, #0xc8] 75114: f00004c0 adrp x0, 0x110000 75118: 91034000 add x0, x0, #0xd0 7511c: 97ff31b5 bl 0x417f0 <__cxa_guard_release@plt> 75120: 17ffffe5 b 0x750b4 75124: aa0003f3 mov x19, x0 75128: f00004c0 adrp x0, 0x110000 7512c: 91034000 add x0, x0, #0xd0 75130: 97ff3498 bl 0x42390 <__cxa_guard_abort@plt> 75134: aa1303e0 mov x0, x19 75138: 94018099 bl 0xd539c <__cxa_demangle+0x12abc> 7513c: a9be4ff4 stp x20, x19, [sp, #-0x20]! 75140: a9017bfd stp x29, x30, [sp, #0x10] 75144: 910043fd add x29, sp, #0x10 75148: f00004c8 adrp x8, 0x110000 7514c: f9000801 str x1, [x0, #0x10] 75150: 91034108 add x8, x8, #0xd0 75154: 08dffd08 ldarb w8, [x8] 75158: aa0003f3 mov x19, x0 7515c: f00004d4 adrp x20, 0x110000 75160: 36000188 tbz w8, #0x0, 0x75190 75164: f9406688 ldr x8, [x20, #0xc8] 75168: f9437d08 ldr x8, [x8, #0x6f8] 7516c: d63f0100 blr x8 75170: f9400a68 ldr x8, [x19, #0x10] 75174: a9000660 stp x0, x1, [x19] 75178: f9401109 ldr x9, [x8, #0x20] 7517c: f9000e69 str x9, [x19, #0x18] 75180: f9001113 str x19, [x8, #0x20] 75184: a9417bfd ldp x29, x30, [sp, #0x10] 75188: a8c24ff4 ldp x20, x19, [sp], #0x20 7518c: d65f03c0 ret 75190: f00004c0 adrp x0, 0x110000 75194: 91034000 add x0, x0, #0xd0 75198: 97ff3552 bl 0x426e0 <__cxa_guard_acquire@plt> 7519c: 34fffe40 cbz w0, 0x75164 751a0: 97ff3054 bl 0x412f0 751a4: f9006680 str x0, [x20, #0xc8] 751a8: f00004c0 adrp x0, 0x110000 751ac: 91034000 add x0, x0, #0xd0 751b0: 97ff3190 bl 0x417f0 <__cxa_guard_release@plt> 751b4: 17ffffec b 0x75164 751b8: aa0003f3 mov x19, x0 751bc: f00004c0 adrp x0, 0x110000 751c0: 91034000 add x0, x0, #0xd0 751c4: 97ff3473 bl 0x42390 <__cxa_guard_abort@plt> 751c8: aa1303e0 mov x0, x19 751cc: 94018074 bl 0xd539c <__cxa_demangle+0x12abc> 751d0: f81d0ff5 str x21, [sp, #-0x30]! 751d4: a9014ff4 stp x20, x19, [sp, #0x10] 751d8: a9027bfd stp x29, x30, [sp, #0x20] 751dc: 910083fd add x29, sp, #0x20 751e0: a9412408 ldp x8, x9, [x0, #0x10] 751e4: f00004d5 adrp x21, 0x110000 751e8: 910342b5 add x21, x21, #0xd0 751ec: aa0003f3 mov x19, x0 751f0: f9001109 str x9, [x8, #0x20] 751f4: 08dffea8 ldarb w8, [x21] 751f8: f00004d4 adrp x20, 0x110000 751fc: 36000408 tbz w8, #0x0, 0x7527c 75200: a940a262 ldp x2, x8, [x19, #0x8] 75204: f9406689 ldr x9, [x20, #0xc8] 75208: f9400261 ldr x1, [x19] 7520c: f9400908 ldr x8, [x8, #0x10] 75210: f9415929 ldr x9, [x9, #0x2b0] 75214: f9400900 ldr x0, [x8, #0x10] 75218: d63f0120 blr x9 7521c: f9400a68 ldr x8, [x19, #0x10] 75220: 3942a108 ldrb w8, [x8, #0xa8] 75224: 34000248 cbz w8, 0x7526c 75228: 08dffea8 ldarb w8, [x21] 7522c: 360003c8 tbz w8, #0x0, 0x752a4 75230: f9400a69 ldr x9, [x19, #0x10] 75234: f9406688 ldr x8, [x20, #0xc8] 75238: f9400120 ldr x0, [x9] 7523c: a9498921 ldp x1, x2, [x9, #0x98] 75240: f9416108 ldr x8, [x8, #0x2c0] 75244: d63f0100 blr x8 75248: 08dffea8 ldarb w8, [x21] 7524c: 36000408 tbz w8, #0x0, 0x752cc 75250: f9406688 ldr x8, [x20, #0xc8] 75254: f9437d08 ldr x8, [x8, #0x6f8] 75258: d63f0100 blr x8 7525c: f9400a68 ldr x8, [x19, #0x10] 75260: a9098500 stp x0, x1, [x8, #0x98] 75264: f9400a68 ldr x8, [x19, #0x10] 75268: 3902a11f strb wzr, [x8, #0xa8] 7526c: a9427bfd ldp x29, x30, [sp, #0x20] 75270: a9414ff4 ldp x20, x19, [sp, #0x10] 75274: f84307f5 ldr x21, [sp], #0x30 75278: d65f03c0 ret 7527c: f00004c0 adrp x0, 0x110000 75280: 91034000 add x0, x0, #0xd0 75284: 97ff3517 bl 0x426e0 <__cxa_guard_acquire@plt> 75288: 34fffbc0 cbz w0, 0x75200 7528c: 97ff3019 bl 0x412f0 75290: f9006680 str x0, [x20, #0xc8] 75294: f00004c0 adrp x0, 0x110000 75298: 91034000 add x0, x0, #0xd0 7529c: 97ff3155 bl 0x417f0 <__cxa_guard_release@plt> 752a0: 17ffffd8 b 0x75200 752a4: f00004c0 adrp x0, 0x110000 752a8: 91034000 add x0, x0, #0xd0 752ac: 97ff350d bl 0x426e0 <__cxa_guard_acquire@plt> 752b0: 34fffc00 cbz w0, 0x75230 752b4: 97ff300f bl 0x412f0 752b8: f9006680 str x0, [x20, #0xc8] 752bc: f00004c0 adrp x0, 0x110000 752c0: 91034000 add x0, x0, #0xd0 752c4: 97ff314b bl 0x417f0 <__cxa_guard_release@plt> 752c8: 17ffffda b 0x75230 752cc: f00004c0 adrp x0, 0x110000 752d0: 91034000 add x0, x0, #0xd0 752d4: 97ff3503 bl 0x426e0 <__cxa_guard_acquire@plt> 752d8: 34fffbc0 cbz w0, 0x75250 752dc: 97ff3005 bl 0x412f0 752e0: f9006680 str x0, [x20, #0xc8] 752e4: f00004c0 adrp x0, 0x110000 752e8: 91034000 add x0, x0, #0xd0 752ec: 97ff3141 bl 0x417f0 <__cxa_guard_release@plt> 752f0: 17ffffd8 b 0x75250 752f4: 14000002 b 0x752fc 752f8: 14000001 b 0x752fc 752fc: aa0003f3 mov x19, x0 75300: f00004c0 adrp x0, 0x110000 75304: 91034000 add x0, x0, #0xd0 75308: 97ff3422 bl 0x42390 <__cxa_guard_abort@plt> 7530c: aa1303e0 mov x0, x19 75310: 97ff79e7 bl 0x53aac 75314: 97ff79e6 bl 0x53aac 75318: 97ff79e5 bl 0x53aac 7531c: b9400808 ldr w8, [x0, #0x8] 75320: 71000d1f cmp w8, #0x3 75324: 540000c1 b.ne 0x7533c 75328: f9400808 ldr x8, [x0, #0x10] 7532c: 3942a108 ldrb w8, [x8, #0xa8] 75330: 7100011f cmp w8, #0x0 75334: 1a9f07e0 cset w0, ne 75338: d65f03c0 ret 7533c: 52800020 mov w0, #0x1 // =1 75340: d65f03c0 ret 75344: f9400809 ldr x9, [x0, #0x10] 75348: 3942a12a ldrb w10, [x9, #0xa8] 7534c: 3400008a cbz w10, 0x7535c 75350: 91026129 add x9, x9, #0x98 75354: f9000109 str x9, [x8] 75358: d65f03c0 ret 7535c: f9000100 str x0, [x8] 75360: d65f03c0 ret 75364: f81b0ff9 str x25, [sp, #-0x50]! 75368: a9015ff8 stp x24, x23, [sp, #0x10] 7536c: a90257f6 stp x22, x21, [sp, #0x20] 75370: a9034ff4 stp x20, x19, [sp, #0x30] 75374: a9047bfd stp x29, x30, [sp, #0x40] 75378: 910103fd add x29, sp, #0x40 7537c: f9400009 ldr x9, [x0] 75380: aa0103f6 mov x22, x1 75384: aa0803f3 mov x19, x8 75388: f9400535 ldr x21, [x9, #0x8] 7538c: aa1503e0 mov x0, x21 75390: 97ffe1d2 bl 0x6dad8 75394: f00004d9 adrp x25, 0x110000 75398: 91034339 add x25, x25, #0xd0 7539c: 08dfff28 ldarb w8, [x25] 753a0: aa0003f4 mov x20, x0 753a4: f00004d8 adrp x24, 0x110000 753a8: 36000468 tbz w8, #0x0, 0x75434 753ac: f9406708 ldr x8, [x24, #0xc8] 753b0: f9400aa9 ldr x9, [x21, #0x10] 753b4: d0000301 adrp x1, 0xd7000 753b8: 91014c21 add x1, x1, #0x53 753bc: f940f108 ldr x8, [x8, #0x1e0] 753c0: f9400920 ldr x0, [x9, #0x10] 753c4: d63f0100 blr x8 753c8: 08dfff28 ldarb w8, [x25] 753cc: 2a0003f7 mov w23, w0 753d0: 36000468 tbz w8, #0x0, 0x7545c 753d4: f9406708 ldr x8, [x24, #0xc8] 753d8: f9400aa9 ldr x9, [x21, #0x10] 753dc: f94002ca ldr x10, [x22] 753e0: 2a1703e3 mov w3, w23 753e4: f941e908 ldr x8, [x8, #0x3d0] 753e8: f9400920 ldr x0, [x9, #0x10] 753ec: a9400941 ldp x1, x2, [x10] 753f0: d63f0100 blr x8 753f4: a9000680 stp x0, x1, [x20] 753f8: 08dfff28 ldarb w8, [x25] 753fc: 36000448 tbz w8, #0x0, 0x75484 75400: f9406708 ldr x8, [x24, #0xc8] 75404: f9400aa9 ldr x9, [x21, #0x10] 75408: 2a1703e1 mov w1, w23 7540c: f940fd08 ldr x8, [x8, #0x1f8] 75410: f9400920 ldr x0, [x9, #0x10] 75414: d63f0100 blr x8 75418: f9000274 str x20, [x19] 7541c: a9447bfd ldp x29, x30, [sp, #0x40] 75420: a9434ff4 ldp x20, x19, [sp, #0x30] 75424: a94257f6 ldp x22, x21, [sp, #0x20] 75428: a9415ff8 ldp x24, x23, [sp, #0x10] 7542c: f84507f9 ldr x25, [sp], #0x50 75430: d65f03c0 ret 75434: f00004c0 adrp x0, 0x110000 75438: 91034000 add x0, x0, #0xd0 7543c: 97ff34a9 bl 0x426e0 <__cxa_guard_acquire@plt> 75440: 34fffb60 cbz w0, 0x753ac 75444: 97ff2fab bl 0x412f0 75448: f9006700 str x0, [x24, #0xc8] 7544c: f00004c0 adrp x0, 0x110000 75450: 91034000 add x0, x0, #0xd0 75454: 97ff30e7 bl 0x417f0 <__cxa_guard_release@plt> 75458: 17ffffd5 b 0x753ac 7545c: f00004c0 adrp x0, 0x110000 75460: 91034000 add x0, x0, #0xd0 75464: 97ff349f bl 0x426e0 <__cxa_guard_acquire@plt> 75468: 34fffb60 cbz w0, 0x753d4 7546c: 97ff2fa1 bl 0x412f0 75470: f9006700 str x0, [x24, #0xc8] 75474: f00004c0 adrp x0, 0x110000 75478: 91034000 add x0, x0, #0xd0 7547c: 97ff30dd bl 0x417f0 <__cxa_guard_release@plt> 75480: 17ffffd5 b 0x753d4 75484: f00004c0 adrp x0, 0x110000 75488: 91034000 add x0, x0, #0xd0 7548c: 97ff3495 bl 0x426e0 <__cxa_guard_acquire@plt> 75490: 34fffb80 cbz w0, 0x75400 75494: 97ff2f97 bl 0x412f0 75498: f9006700 str x0, [x24, #0xc8] 7549c: f00004c0 adrp x0, 0x110000 754a0: 91034000 add x0, x0, #0xd0 754a4: 97ff30d3 bl 0x417f0 <__cxa_guard_release@plt> 754a8: 17ffffd6 b 0x75400 754ac: 14000002 b 0x754b4 754b0: 14000001 b 0x754b4 754b4: aa0003f3 mov x19, x0 754b8: f00004c0 adrp x0, 0x110000 754bc: 91034000 add x0, x0, #0xd0 754c0: 97ff33b4 bl 0x42390 <__cxa_guard_abort@plt> 754c4: aa1303e0 mov x0, x19 754c8: 94017fb5 bl 0xd539c <__cxa_demangle+0x12abc> 754cc: f81e0ff3 str x19, [sp, #-0x20]! 754d0: a9017bfd stp x29, x30, [sp, #0x10] 754d4: 910043fd add x29, sp, #0x10 754d8: aa0003f3 mov x19, x0 754dc: 97ff30a5 bl 0x41770 <_ZNSt6__ndk119__shared_weak_countD2Ev@plt> 754e0: a9417bfd ldp x29, x30, [sp, #0x10] 754e4: aa1303e0 mov x0, x19 754e8: f84207f3 ldr x19, [sp], #0x20 754ec: 17ff2f8d b 0x41320 <_ZdlPv@plt> 754f0: f9400c00 ldr x0, [x0, #0x18] 754f4: b4000080 cbz x0, 0x75504 754f8: f9400008 ldr x8, [x0] 754fc: f9400501 ldr x1, [x8, #0x8] 75500: d61f0020 br x1 75504: d65f03c0 ret 75508: f9400428 ldr x8, [x1, #0x8] 7550c: f0000329 adrp x9, 0xdc000 >+0x1e> 75510: 9109a129 add x9, x9, #0x268 75514: 9100600a add x10, x0, #0x18 75518: eb09011f cmp x8, x9 7551c: 9a9f0140 csel x0, x10, xzr, eq 75520: d65f03c0 ret 75524: 17ff2f7f b 0x41320 <_ZdlPv@plt> 75528: d10403ff sub sp, sp, #0x100 7552c: a90a6ffc stp x28, x27, [sp, #0xa0] 75530: a90b67fa stp x26, x25, [sp, #0xb0] 75534: a90c5ff8 stp x24, x23, [sp, #0xc0] 75538: a90d57f6 stp x22, x21, [sp, #0xd0] 7553c: a90e4ff4 stp x20, x19, [sp, #0xe0] 75540: a90f7bfd stp x29, x30, [sp, #0xf0] 75544: 9103c3fd add x29, sp, #0xf0 75548: b9000fe5 str w5, [sp, #0xc] 7554c: a90107e2 stp x2, x1, [sp, #0x10] 75550: d53bd057 mrs x23, TPIDR_EL0 75554: f94016e8 ldr x8, [x23, #0x28] 75558: f00004d4 adrp x20, 0x110000 7555c: 91034294 add x20, x20, #0xd0 75560: aa0603f8 mov x24, x6 75564: f81a83a8 stur x8, [x29, #-0x58] 75568: 08dffe88 ldarb w8, [x20] 7556c: aa0403f9 mov x25, x4 75570: aa0303fa mov x26, x3 75574: aa0003f3 mov x19, x0 75578: f00004dc adrp x28, 0x110000 7557c: 36002048 tbz w8, #0x0, 0x75984 75580: f9406788 ldr x8, [x28, #0xc8] 75584: 52800021 mov w1, #0x1 // =1 75588: aa1303e0 mov x0, x19 7558c: f9405508 ldr x8, [x8, #0xa8] 75590: d63f0100 blr x8 75594: aa0003fb mov x27, x0 75598: f9400400 ldr x0, [x0, #0x8] 7559c: b40000c0 cbz x0, 0x755b4 755a0: 97ff3430 bl 0x42660 <_ZNSt6__ndk119__shared_weak_count4lockEv@plt> 755a4: aa0003f3 mov x19, x0 755a8: b4000080 cbz x0, 0x755b8 755ac: f9400375 ldr x21, [x27] 755b0: 14000003 b 0x755bc 755b4: aa1f03f3 mov x19, xzr 755b8: aa1f03f5 mov x21, xzr 755bc: f94006a8 ldr x8, [x21, #0x8] 755c0: f00004db adrp x27, 0x110000 755c4: f9407376 ldr x22, [x27, #0xe0] 755c8: 9101a3ea add x10, sp, #0x68 755cc: f9007368 str x8, [x27, #0xe0] 755d0: b9409109 ldr w9, [x8, #0x90] 755d4: b9006be9 str w9, [sp, #0x68] 755d8: f9405909 ldr x9, [x8, #0xb0] 755dc: a90727e8 stp x8, x9, [sp, #0x70] 755e0: f900590a str x10, [x8, #0xb0] 755e4: 08dffe88 ldarb w8, [x20] 755e8: 36001e28 tbz w8, #0x0, 0x759ac 755ec: f9406788 ldr x8, [x28, #0xc8] 755f0: f9437d08 ldr x8, [x8, #0x6f8] 755f4: d63f0100 blr x8 755f8: a90807e0 stp x0, x1, [sp, #0x80] 755fc: b4000153 cbz x19, 0x75624 75600: 91002268 add x8, x19, #0x8 75604: c85f7d09 ldxr x9, [x8] 75608: 91000529 add x9, x9, #0x1 7560c: c80a7d09 stxr w10, x9, [x8] 75610: 35ffffaa cbnz w10, 0x75604 75614: c85f7d09 ldxr x9, [x8] 75618: 91000529 add x9, x9, #0x1 7561c: c80a7d09 stxr w10, x9, [x8] 75620: 35ffffaa cbnz w10, 0x75614 75624: 52800028 mov w8, #0x1 // =1 75628: 390123e8 strb w8, [sp, #0x48] 7562c: a905ffff stp xzr, xzr, [sp, #0x58] 75630: f94006a9 ldr x9, [x21, #0x8] 75634: f9002be9 str x9, [sp, #0x50] 75638: f9400928 ldr x8, [x9, #0x10] 7563c: eb15011f cmp x8, x21 75640: 540003e0 b.eq 0x756bc 75644: f9400d29 ldr x9, [x9, #0x18] 75648: f90003fa str x26, [sp] 7564c: aa1803fa mov x26, x24 75650: aa1703f8 mov x24, x23 75654: aa1603f7 mov x23, x22 75658: b40003a9 cbz x9, 0x756cc 7565c: aa1b03f6 mov x22, x27 75660: 9100212a add x10, x9, #0x8 75664: c85f7d4b ldxr x11, [x10] 75668: 9100056b add x11, x11, #0x1 7566c: c80c7d4b stxr w12, x11, [x10] 75670: 35ffffac cbnz w12, 0x75664 75674: f94033fb ldr x27, [sp, #0x60] 75678: a905a7e8 stp x8, x9, [sp, #0x58] 7567c: b40002db cbz x27, 0x756d4 75680: 91002368 add x8, x27, #0x8 75684: c85ffd09 ldaxr x9, [x8] 75688: d100052a sub x10, x9, #0x1 7568c: c80bfd0a stlxr w11, x10, [x8] 75690: 35ffffab cbnz w11, 0x75684 75694: b5000209 cbnz x9, 0x756d4 75698: f9400368 ldr x8, [x27] 7569c: aa1b03e0 mov x0, x27 756a0: f9400908 ldr x8, [x8, #0x10] 756a4: d63f0100 blr x8 756a8: aa1b03e0 mov x0, x27 756ac: 97ff3239 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 756b0: f9402be8 ldr x8, [sp, #0x50] 756b4: b5000153 cbnz x19, 0x756dc 756b8: 1400000e b 0x756f0 756bc: 2a1f03e8 mov w8, wzr 756c0: 390127e8 strb w8, [sp, #0x49] 756c4: b5000453 cbnz x19, 0x7574c 756c8: 1400002d b 0x7577c 756cc: aa1b03f6 mov x22, x27 756d0: a905a7e8 stp x8, x9, [sp, #0x58] 756d4: f9402be8 ldr x8, [sp, #0x50] 756d8: b40000d3 cbz x19, 0x756f0 756dc: 91002269 add x9, x19, #0x8 756e0: c85f7d2a ldxr x10, [x9] 756e4: 9100054a add x10, x10, #0x1 756e8: c80b7d2a stxr w11, x10, [x9] 756ec: 35ffffab cbnz w11, 0x756e0 756f0: f9400d1b ldr x27, [x8, #0x18] 756f4: a9014d15 stp x21, x19, [x8, #0x10] 756f8: b40001bb cbz x27, 0x7572c 756fc: 91002368 add x8, x27, #0x8 75700: c85ffd09 ldaxr x9, [x8] 75704: d100052a sub x10, x9, #0x1 75708: c80bfd0a stlxr w11, x10, [x8] 7570c: 35ffffab cbnz w11, 0x75700 75710: b50000e9 cbnz x9, 0x7572c 75714: f9400368 ldr x8, [x27] 75718: aa1b03e0 mov x0, x27 7571c: f9400908 ldr x8, [x8, #0x10] 75720: d63f0100 blr x8 75724: aa1b03e0 mov x0, x27 75728: 97ff321a bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 7572c: aa1603fb mov x27, x22 75730: aa1703f6 mov x22, x23 75734: aa1803f7 mov x23, x24 75738: aa1a03f8 mov x24, x26 7573c: f94003fa ldr x26, [sp] 75740: 52800028 mov w8, #0x1 // =1 75744: 390127e8 strb w8, [sp, #0x49] 75748: b40001b3 cbz x19, 0x7577c 7574c: 91002268 add x8, x19, #0x8 75750: c85ffd09 ldaxr x9, [x8] 75754: d100052a sub x10, x9, #0x1 75758: c80bfd0a stlxr w11, x10, [x8] 7575c: 35ffffab cbnz w11, 0x75750 75760: b50000e9 cbnz x9, 0x7577c 75764: f9400268 ldr x8, [x19] 75768: aa1303e0 mov x0, x19 7576c: f9400908 ldr x8, [x8, #0x10] 75770: d63f0100 blr x8 75774: aa1303e0 mov x0, x19 75778: 97ff3206 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 7577c: b9400fe8 ldr w8, [sp, #0xc] 75780: 390123ff strb wzr, [sp, #0x48] 75784: a903e7fa stp x26, x25, [sp, #0x38] 75788: 7100011f cmp w8, #0x0 7578c: f9400be8 ldr x8, [sp, #0x10] 75790: f90017e8 str x8, [sp, #0x28] 75794: f9400fe8 ldr x8, [sp, #0x18] 75798: f90013e8 str x8, [sp, #0x20] 7579c: 1a9f07e8 cset w8, ne 757a0: b90033e8 str w8, [sp, #0x30] 757a4: 910083e0 add x0, sp, #0x20 757a8: d63f0300 blr x24 757ac: 394127e8 ldrb w8, [sp, #0x49] 757b0: 34000788 cbz w8, 0x758a0 757b4: 394123e8 ldrb w8, [sp, #0x48] 757b8: 34000748 cbz w8, 0x758a0 757bc: 08dffe88 ldarb w8, [x20] 757c0: 36000228 tbz w8, #0x0, 0x75804 757c4: f9402be9 ldr x9, [sp, #0x50] 757c8: f9406788 ldr x8, [x28, #0xc8] 757cc: f9400120 ldr x0, [x9] 757d0: f942e508 ldr x8, [x8, #0x5c8] 757d4: d63f0100 blr x8 757d8: 34000360 cbz w0, 0x75844 757dc: f81a03bf stur xzr, [x29, #-0x60] 757e0: 08dffe88 ldarb w8, [x20] 757e4: 36000208 tbz w8, #0x0, 0x75824 757e8: f9402be9 ldr x9, [sp, #0x50] 757ec: f9406788 ldr x8, [x28, #0xc8] 757f0: f9400120 ldr x0, [x9] 757f4: f942e908 ldr x8, [x8, #0x5d0] 757f8: d10183a1 sub x1, x29, #0x60 757fc: d63f0100 blr x8 75800: 17ffffef b 0x757bc 75804: aa1403e0 mov x0, x20 75808: 97ff33b6 bl 0x426e0 <__cxa_guard_acquire@plt> 7580c: 34fffdc0 cbz w0, 0x757c4 75810: 97ff2eb8 bl 0x412f0 75814: f9006780 str x0, [x28, #0xc8] 75818: aa1403e0 mov x0, x20 7581c: 97ff2ff5 bl 0x417f0 <__cxa_guard_release@plt> 75820: 17ffffe9 b 0x757c4 75824: aa1403e0 mov x0, x20 75828: 97ff33ae bl 0x426e0 <__cxa_guard_acquire@plt> 7582c: 34fffde0 cbz w0, 0x757e8 75830: 97ff2eb0 bl 0x412f0 75834: f9006780 str x0, [x28, #0xc8] 75838: aa1403e0 mov x0, x20 7583c: 97ff2fed bl 0x417f0 <__cxa_guard_release@plt> 75840: 17ffffea b 0x757e8 75844: a9452be8 ldp x8, x10, [sp, #0x50] 75848: f94033e9 ldr x9, [sp, #0x60] 7584c: b40000c9 cbz x9, 0x75864 75850: 9100212b add x11, x9, #0x8 75854: c85f7d6c ldxr x12, [x11] 75858: 9100058c add x12, x12, #0x1 7585c: c80d7d6c stxr w13, x12, [x11] 75860: 35ffffad cbnz w13, 0x75854 75864: f9400d14 ldr x20, [x8, #0x18] 75868: a901250a stp x10, x9, [x8, #0x10] 7586c: b40001b4 cbz x20, 0x758a0 75870: 91002288 add x8, x20, #0x8 75874: c85ffd09 ldaxr x9, [x8] 75878: d100052a sub x10, x9, #0x1 7587c: c80bfd0a stlxr w11, x10, [x8] 75880: 35ffffab cbnz w11, 0x75874 75884: b50000e9 cbnz x9, 0x758a0 75888: f9400288 ldr x8, [x20] 7588c: aa1403e0 mov x0, x20 75890: f9400908 ldr x8, [x8, #0x10] 75894: d63f0100 blr x8 75898: aa1403e0 mov x0, x20 7589c: 97ff31bd bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 758a0: f94033f4 ldr x20, [sp, #0x60] 758a4: b40001b4 cbz x20, 0x758d8 758a8: 91002288 add x8, x20, #0x8 758ac: c85ffd09 ldaxr x9, [x8] 758b0: d100052a sub x10, x9, #0x1 758b4: c80bfd0a stlxr w11, x10, [x8] 758b8: 35ffffab cbnz w11, 0x758ac 758bc: b50000e9 cbnz x9, 0x758d8 758c0: f9400288 ldr x8, [x20] 758c4: aa1403e0 mov x0, x20 758c8: f9400908 ldr x8, [x8, #0x10] 758cc: d63f0100 blr x8 758d0: aa1403e0 mov x0, x20 758d4: 97ff31af bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 758d8: b40001b3 cbz x19, 0x7590c 758dc: 91002268 add x8, x19, #0x8 758e0: c85ffd09 ldaxr x9, [x8] 758e4: d100052a sub x10, x9, #0x1 758e8: c80bfd0a stlxr w11, x10, [x8] 758ec: 35ffffab cbnz w11, 0x758e0 758f0: b50000e9 cbnz x9, 0x7590c 758f4: f9400268 ldr x8, [x19] 758f8: aa1303e0 mov x0, x19 758fc: f9400908 ldr x8, [x8, #0x10] 75900: d63f0100 blr x8 75904: aa1303e0 mov x0, x19 75908: 97ff31a2 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 7590c: 9101a3e0 add x0, sp, #0x68 75910: 97ffe2ff bl 0x6e50c 75914: a94723e9 ldp x9, x8, [sp, #0x70] 75918: f9005928 str x8, [x9, #0xb0] 7591c: f9007376 str x22, [x27, #0xe0] 75920: b40001b3 cbz x19, 0x75954 75924: 91002268 add x8, x19, #0x8 75928: c85ffd09 ldaxr x9, [x8] 7592c: d100052a sub x10, x9, #0x1 75930: c80bfd0a stlxr w11, x10, [x8] 75934: 35ffffab cbnz w11, 0x75928 75938: b50000e9 cbnz x9, 0x75954 7593c: f9400268 ldr x8, [x19] 75940: aa1303e0 mov x0, x19 75944: f9400908 ldr x8, [x8, #0x10] 75948: d63f0100 blr x8 7594c: aa1303e0 mov x0, x19 75950: 97ff3190 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 75954: f94016e8 ldr x8, [x23, #0x28] 75958: f85a83a9 ldur x9, [x29, #-0x58] 7595c: eb09011f cmp x8, x9 75960: 540003a1 b.ne 0x759d4 75964: a94f7bfd ldp x29, x30, [sp, #0xf0] 75968: a94e4ff4 ldp x20, x19, [sp, #0xe0] 7596c: a94d57f6 ldp x22, x21, [sp, #0xd0] 75970: a94c5ff8 ldp x24, x23, [sp, #0xc0] 75974: a94b67fa ldp x26, x25, [sp, #0xb0] 75978: a94a6ffc ldp x28, x27, [sp, #0xa0] 7597c: 910403ff add sp, sp, #0x100 75980: d65f03c0 ret 75984: f00004c0 adrp x0, 0x110000 75988: 91034000 add x0, x0, #0xd0 7598c: 97ff3355 bl 0x426e0 <__cxa_guard_acquire@plt> 75990: 34ffdf80 cbz w0, 0x75580 75994: 97ff2e57 bl 0x412f0 75998: f9006780 str x0, [x28, #0xc8] 7599c: f00004c0 adrp x0, 0x110000 759a0: 91034000 add x0, x0, #0xd0 759a4: 97ff2f93 bl 0x417f0 <__cxa_guard_release@plt> 759a8: 17fffef6 b 0x75580 759ac: f00004c0 adrp x0, 0x110000 759b0: 91034000 add x0, x0, #0xd0 759b4: 97ff334b bl 0x426e0 <__cxa_guard_acquire@plt> 759b8: 34ffe1a0 cbz w0, 0x755ec 759bc: 97ff2e4d bl 0x412f0 759c0: f9006780 str x0, [x28, #0xc8] 759c4: f00004c0 adrp x0, 0x110000 759c8: 91034000 add x0, x0, #0xd0 759cc: 97ff2f89 bl 0x417f0 <__cxa_guard_release@plt> 759d0: 17ffff07 b 0x755ec 759d4: 97ff32af bl 0x42490 <__stack_chk_fail@plt> 759d8: aa0003f5 mov x21, x0 759dc: f00004c0 adrp x0, 0x110000 759e0: 91034000 add x0, x0, #0xd0 759e4: 97ff326b bl 0x42390 <__cxa_guard_abort@plt> 759e8: f9007376 str x22, [x27, #0xe0] 759ec: b5000ef3 cbnz x19, 0x75bc8 759f0: 14000082 b 0x75bf8 759f4: aa0003f5 mov x21, x0 759f8: f00004c0 adrp x0, 0x110000 759fc: 91034000 add x0, x0, #0xd0 75a00: 97ff3264 bl 0x42390 <__cxa_guard_abort@plt> 75a04: aa1503e0 mov x0, x21 75a08: 94017e65 bl 0xd539c <__cxa_demangle+0x12abc> 75a0c: 14000001 b 0x75a10 75a10: aa0003f3 mov x19, x0 75a14: f00004c0 adrp x0, 0x110000 75a18: 91034000 add x0, x0, #0xd0 75a1c: 97ff325d bl 0x42390 <__cxa_guard_abort@plt> 75a20: 1400007a b 0x75c08 75a24: 97ff7822 bl 0x53aac 75a28: 394127e8 ldrb w8, [sp, #0x49] 75a2c: aa0003f5 mov x21, x0 75a30: 34000788 cbz w8, 0x75b20 75a34: 394123e8 ldrb w8, [sp, #0x48] 75a38: 34000748 cbz w8, 0x75b20 75a3c: 08dffe88 ldarb w8, [x20] 75a40: 36000228 tbz w8, #0x0, 0x75a84 75a44: f9402be9 ldr x9, [sp, #0x50] 75a48: f9406788 ldr x8, [x28, #0xc8] 75a4c: f9400120 ldr x0, [x9] 75a50: f942e508 ldr x8, [x8, #0x5c8] 75a54: d63f0100 blr x8 75a58: 34000360 cbz w0, 0x75ac4 75a5c: f81a03bf stur xzr, [x29, #-0x60] 75a60: 08dffe88 ldarb w8, [x20] 75a64: 36000208 tbz w8, #0x0, 0x75aa4 75a68: f9402be9 ldr x9, [sp, #0x50] 75a6c: f9406788 ldr x8, [x28, #0xc8] 75a70: f9400120 ldr x0, [x9] 75a74: f942e908 ldr x8, [x8, #0x5d0] 75a78: d10183a1 sub x1, x29, #0x60 75a7c: d63f0100 blr x8 75a80: 17ffffef b 0x75a3c 75a84: aa1403e0 mov x0, x20 75a88: 97ff3316 bl 0x426e0 <__cxa_guard_acquire@plt> 75a8c: 34fffdc0 cbz w0, 0x75a44 75a90: 97ff2e18 bl 0x412f0 75a94: f9006780 str x0, [x28, #0xc8] 75a98: aa1403e0 mov x0, x20 75a9c: 97ff2f55 bl 0x417f0 <__cxa_guard_release@plt> 75aa0: 17ffffe9 b 0x75a44 75aa4: aa1403e0 mov x0, x20 75aa8: 97ff330e bl 0x426e0 <__cxa_guard_acquire@plt> 75aac: 34fffde0 cbz w0, 0x75a68 75ab0: 97ff2e10 bl 0x412f0 75ab4: f9006780 str x0, [x28, #0xc8] 75ab8: aa1403e0 mov x0, x20 75abc: 97ff2f4d bl 0x417f0 <__cxa_guard_release@plt> 75ac0: 17ffffea b 0x75a68 75ac4: a9452be8 ldp x8, x10, [sp, #0x50] 75ac8: f94033e9 ldr x9, [sp, #0x60] 75acc: b40000c9 cbz x9, 0x75ae4 75ad0: 9100212b add x11, x9, #0x8 75ad4: c85f7d6c ldxr x12, [x11] 75ad8: 9100058c add x12, x12, #0x1 75adc: c80d7d6c stxr w13, x12, [x11] 75ae0: 35ffffad cbnz w13, 0x75ad4 75ae4: f9400d14 ldr x20, [x8, #0x18] 75ae8: a901250a stp x10, x9, [x8, #0x10] 75aec: b40001b4 cbz x20, 0x75b20 75af0: 91002288 add x8, x20, #0x8 75af4: c85ffd09 ldaxr x9, [x8] 75af8: d100052a sub x10, x9, #0x1 75afc: c80bfd0a stlxr w11, x10, [x8] 75b00: 35ffffab cbnz w11, 0x75af4 75b04: b50000e9 cbnz x9, 0x75b20 75b08: f9400288 ldr x8, [x20] 75b0c: aa1403e0 mov x0, x20 75b10: f9400908 ldr x8, [x8, #0x10] 75b14: d63f0100 blr x8 75b18: aa1403e0 mov x0, x20 75b1c: 97ff311d bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 75b20: f94033f4 ldr x20, [sp, #0x60] 75b24: b40001b4 cbz x20, 0x75b58 75b28: 91002288 add x8, x20, #0x8 75b2c: c85ffd09 ldaxr x9, [x8] 75b30: d100052a sub x10, x9, #0x1 75b34: c80bfd0a stlxr w11, x10, [x8] 75b38: 35ffffab cbnz w11, 0x75b2c 75b3c: b50000e9 cbnz x9, 0x75b58 75b40: f9400288 ldr x8, [x20] 75b44: aa1403e0 mov x0, x20 75b48: f9400908 ldr x8, [x8, #0x10] 75b4c: d63f0100 blr x8 75b50: aa1403e0 mov x0, x20 75b54: 97ff310f bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 75b58: b40001b3 cbz x19, 0x75b8c 75b5c: 91002268 add x8, x19, #0x8 75b60: c85ffd09 ldaxr x9, [x8] 75b64: d100052a sub x10, x9, #0x1 75b68: c80bfd0a stlxr w11, x10, [x8] 75b6c: 35ffffab cbnz w11, 0x75b60 75b70: b50000e9 cbnz x9, 0x75b8c 75b74: f9400268 ldr x8, [x19] 75b78: aa1303e0 mov x0, x19 75b7c: f9400908 ldr x8, [x8, #0x10] 75b80: d63f0100 blr x8 75b84: aa1303e0 mov x0, x19 75b88: 97ff3102 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 75b8c: 9101a3e0 add x0, sp, #0x68 75b90: 97ffe25f bl 0x6e50c 75b94: a94723e9 ldp x9, x8, [sp, #0x70] 75b98: f9005928 str x8, [x9, #0xb0] 75b9c: f9007376 str x22, [x27, #0xe0] 75ba0: b5000153 cbnz x19, 0x75bc8 75ba4: 14000015 b 0x75bf8 75ba8: 17ffff9a b 0x75a10 75bac: 17ffff99 b 0x75a10 75bb0: 97ff77bf bl 0x53aac 75bb4: 14000014 b 0x75c04 75bb8: 14000013 b 0x75c04 75bbc: aa0003f5 mov x21, x0 75bc0: f9007376 str x22, [x27, #0xe0] 75bc4: b40001b3 cbz x19, 0x75bf8 75bc8: 91002268 add x8, x19, #0x8 75bcc: c85ffd09 ldaxr x9, [x8] 75bd0: d100052a sub x10, x9, #0x1 75bd4: c80bfd0a stlxr w11, x10, [x8] 75bd8: 35ffffab cbnz w11, 0x75bcc 75bdc: b50000e9 cbnz x9, 0x75bf8 75be0: f9400268 ldr x8, [x19] 75be4: aa1303e0 mov x0, x19 75be8: f9400908 ldr x8, [x8, #0x10] 75bec: d63f0100 blr x8 75bf0: aa1303e0 mov x0, x19 75bf4: 97ff30e7 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 75bf8: aa1503e0 mov x0, x21 75bfc: 94017de8 bl 0xd539c <__cxa_demangle+0x12abc> 75c00: 14000001 b 0x75c04 75c04: aa0003f3 mov x19, x0 75c08: 910123e8 add x8, sp, #0x48 75c0c: 91004100 add x0, x8, #0x10 75c10: 97ff3691 bl 0x43654 75c14: aa1303e0 mov x0, x19 75c18: 97ff77a5 bl 0x53aac 75c1c: 39402008 ldrb w8, [x0, #0x8] 75c20: f0000489 adrp x9, 0x108000 75c24: 91374129 add x9, x9, #0xdd0 75c28: f9000009 str x9, [x0] 75c2c: 37000048 tbnz w8, #0x0, 0x75c34 75c30: d65f03c0 ret 75c34: f9400c00 ldr x0, [x0, #0x18] 75c38: 17ff2dba b 0x41320 <_ZdlPv@plt> 75c3c: f81e0ff3 str x19, [sp, #-0x20]! 75c40: a9017bfd stp x29, x30, [sp, #0x10] 75c44: 910043fd add x29, sp, #0x10 75c48: 39402008 ldrb w8, [x0, #0x8] 75c4c: f0000489 adrp x9, 0x108000 75c50: aa0003f3 mov x19, x0 75c54: 91374129 add x9, x9, #0xdd0 75c58: f9000009 str x9, [x0] 75c5c: 36000068 tbz w8, #0x0, 0x75c68 75c60: f9400e60 ldr x0, [x19, #0x18] 75c64: 97ff2daf bl 0x41320 <_ZdlPv@plt> 75c68: a9417bfd ldp x29, x30, [sp, #0x10] 75c6c: aa1303e0 mov x0, x19 75c70: f84207f3 ldr x19, [sp], #0x20 75c74: 17ff2dab b 0x41320 <_ZdlPv@plt> 75c78: f81e0ff3 str x19, [sp, #-0x20]! 75c7c: a9017bfd stp x29, x30, [sp, #0x10] 75c80: 910043fd add x29, sp, #0x10 75c84: aa0003f3 mov x19, x0 75c88: 97ff2eba bl 0x41770 <_ZNSt6__ndk119__shared_weak_countD2Ev@plt> 75c8c: a9417bfd ldp x29, x30, [sp, #0x10] 75c90: aa1303e0 mov x0, x19 75c94: f84207f3 ldr x19, [sp], #0x20 75c98: 17ff2da2 b 0x41320 <_ZdlPv@plt> 75c9c: f9400c00 ldr x0, [x0, #0x18] 75ca0: b4000080 cbz x0, 0x75cb0 75ca4: f9400008 ldr x8, [x0] 75ca8: f9400501 ldr x1, [x8, #0x8] 75cac: d61f0020 br x1 75cb0: d65f03c0 ret 75cb4: f9400428 ldr x8, [x1, #0x8] 75cb8: f0000329 adrp x9, 0xdc000 >+0x1e> 75cbc: 910bfd29 add x9, x9, #0x2ff 75cc0: 9100600a add x10, x0, #0x18 75cc4: eb09011f cmp x8, x9 75cc8: 9a9f0140 csel x0, x10, xzr, eq 75ccc: d65f03c0 ret 75cd0: 17ff2d94 b 0x41320 <_ZdlPv@plt> 75cd4: f81e0ff3 str x19, [sp, #-0x20]! 75cd8: a9017bfd stp x29, x30, [sp, #0x10] 75cdc: 910043fd add x29, sp, #0x10 75ce0: aa0003f3 mov x19, x0 75ce4: 97ff2ea3 bl 0x41770 <_ZNSt6__ndk119__shared_weak_countD2Ev@plt> 75ce8: a9417bfd ldp x29, x30, [sp, #0x10] 75cec: aa1303e0 mov x0, x19 75cf0: f84207f3 ldr x19, [sp], #0x20 75cf4: 17ff2d8b b 0x41320 <_ZdlPv@plt> 75cf8: f9400c00 ldr x0, [x0, #0x18] 75cfc: b4000080 cbz x0, 0x75d0c 75d00: f9400008 ldr x8, [x0] 75d04: f9400501 ldr x1, [x8, #0x8] 75d08: d61f0020 br x1 75d0c: d65f03c0 ret 75d10: f9400428 ldr x8, [x1, #0x8] 75d14: f0000329 adrp x9, 0xdc000 >+0x1e> 75d18: 910e1d29 add x9, x9, #0x387 75d1c: 9100600a add x10, x0, #0x18 75d20: eb09011f cmp x8, x9 75d24: 9a9f0140 csel x0, x10, xzr, eq 75d28: d65f03c0 ret 75d2c: 17ff2d7d b 0x41320 <_ZdlPv@plt> 75d30: d10483ff sub sp, sp, #0x120 75d34: a90c6ffc stp x28, x27, [sp, #0xc0] 75d38: a90d67fa stp x26, x25, [sp, #0xd0] 75d3c: a90e5ff8 stp x24, x23, [sp, #0xe0] 75d40: a90f57f6 stp x22, x21, [sp, #0xf0] 75d44: a9104ff4 stp x20, x19, [sp, #0x100] 75d48: a9117bfd stp x29, x30, [sp, #0x110] 75d4c: 910443fd add x29, sp, #0x110 75d50: d53bd048 mrs x8, TPIDR_EL0 75d54: f90007e8 str x8, [sp, #0x8] 75d58: f9401508 ldr x8, [x8, #0x28] 75d5c: f00004d4 adrp x20, 0x110000 75d60: 91034294 add x20, x20, #0xd0 75d64: aa0603f6 mov x22, x6 75d68: f81a03a8 stur x8, [x29, #-0x60] 75d6c: 08dffe88 ldarb w8, [x20] 75d70: aa0203f7 mov x23, x2 75d74: aa0103f5 mov x21, x1 75d78: aa0003f3 mov x19, x0 75d7c: f00004dc adrp x28, 0x110000 75d80: f9000fe0 str x0, [sp, #0x18] 75d84: 36002448 tbz w8, #0x0, 0x7620c 75d88: f9406788 ldr x8, [x28, #0xc8] 75d8c: 52800021 mov w1, #0x1 // =1 75d90: aa1303e0 mov x0, x19 75d94: f9405508 ldr x8, [x8, #0xa8] 75d98: d63f0100 blr x8 75d9c: aa0003f9 mov x25, x0 75da0: f9400400 ldr x0, [x0, #0x8] 75da4: b40000c0 cbz x0, 0x75dbc 75da8: 97ff322e bl 0x42660 <_ZNSt6__ndk119__shared_weak_count4lockEv@plt> 75dac: aa0003f3 mov x19, x0 75db0: b4000080 cbz x0, 0x75dc0 75db4: f940033a ldr x26, [x25] 75db8: 14000003 b 0x75dc4 75dbc: aa1f03f3 mov x19, xzr 75dc0: aa1f03fa mov x26, xzr 75dc4: f940075b ldr x27, [x26, #0x8] 75dc8: f00004d9 adrp x25, 0x110000 75dcc: f9407328 ldr x8, [x25, #0xe0] 75dd0: 910223e9 add x9, sp, #0x88 75dd4: f900733b str x27, [x25, #0xe0] 75dd8: f9000be8 str x8, [sp, #0x10] 75ddc: b9409368 ldr w8, [x27, #0x90] 75de0: b9008be8 str w8, [sp, #0x88] 75de4: f9405b68 ldr x8, [x27, #0xb0] 75de8: a90923fb stp x27, x8, [sp, #0x90] 75dec: f9005b69 str x9, [x27, #0xb0] 75df0: 08dffe88 ldarb w8, [x20] 75df4: 36002228 tbz w8, #0x0, 0x76238 75df8: f9406788 ldr x8, [x28, #0xc8] 75dfc: f9437d08 ldr x8, [x8, #0x6f8] 75e00: d63f0100 blr x8 75e04: a90a07e0 stp x0, x1, [sp, #0xa0] 75e08: b4000153 cbz x19, 0x75e30 75e0c: 91002268 add x8, x19, #0x8 75e10: c85f7d09 ldxr x9, [x8] 75e14: 91000529 add x9, x9, #0x1 75e18: c80a7d09 stxr w10, x9, [x8] 75e1c: 35ffffaa cbnz w10, 0x75e10 75e20: c85f7d09 ldxr x9, [x8] 75e24: 91000529 add x9, x9, #0x1 75e28: c80a7d09 stxr w10, x9, [x8] 75e2c: 35ffffaa cbnz w10, 0x75e20 75e30: 52800028 mov w8, #0x1 // =1 75e34: 3901a3e8 strb w8, [sp, #0x68] 75e38: a907ffff stp xzr, xzr, [sp, #0x78] 75e3c: f9400749 ldr x9, [x26, #0x8] 75e40: f9003be9 str x9, [sp, #0x70] 75e44: f9400928 ldr x8, [x9, #0x10] 75e48: eb1a011f cmp x8, x26 75e4c: 54000380 b.eq 0x75ebc 75e50: f9400d29 ldr x9, [x9, #0x18] 75e54: aa1703f8 mov x24, x23 75e58: b40003c9 cbz x9, 0x75ed0 75e5c: aa1903f7 mov x23, x25 75e60: 9100212a add x10, x9, #0x8 75e64: c85f7d4b ldxr x11, [x10] 75e68: 9100056b add x11, x11, #0x1 75e6c: c80c7d4b stxr w12, x11, [x10] 75e70: 35ffffac cbnz w12, 0x75e64 75e74: f94043f9 ldr x25, [sp, #0x80] 75e78: a907a7e8 stp x8, x9, [sp, #0x78] 75e7c: b40002f9 cbz x25, 0x75ed8 75e80: 91002328 add x8, x25, #0x8 75e84: c85ffd09 ldaxr x9, [x8] 75e88: d100052a sub x10, x9, #0x1 75e8c: c80bfd0a stlxr w11, x10, [x8] 75e90: 35ffffab cbnz w11, 0x75e84 75e94: b5000229 cbnz x9, 0x75ed8 75e98: f9400328 ldr x8, [x25] 75e9c: aa1903e0 mov x0, x25 75ea0: f9400908 ldr x8, [x8, #0x10] 75ea4: d63f0100 blr x8 75ea8: aa1903e0 mov x0, x25 75eac: 97ff3039 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 75eb0: f9403be8 ldr x8, [sp, #0x70] 75eb4: b5000173 cbnz x19, 0x75ee0 75eb8: 1400000f b 0x75ef4 75ebc: f9400ffa ldr x26, [sp, #0x18] 75ec0: 2a1f03e8 mov w8, wzr 75ec4: 3901a7e8 strb w8, [sp, #0x69] 75ec8: b5000453 cbnz x19, 0x75f50 75ecc: 1400002d b 0x75f80 75ed0: aa1903f7 mov x23, x25 75ed4: a907a7e8 stp x8, x9, [sp, #0x78] 75ed8: f9403be8 ldr x8, [sp, #0x70] 75edc: b40000d3 cbz x19, 0x75ef4 75ee0: 91002269 add x9, x19, #0x8 75ee4: c85f7d2a ldxr x10, [x9] 75ee8: 9100054a add x10, x10, #0x1 75eec: c80b7d2a stxr w11, x10, [x9] 75ef0: 35ffffab cbnz w11, 0x75ee4 75ef4: f9400d19 ldr x25, [x8, #0x18] 75ef8: a9014d1a stp x26, x19, [x8, #0x10] 75efc: b40001f9 cbz x25, 0x75f38 75f00: f9400ffa ldr x26, [sp, #0x18] 75f04: 91002328 add x8, x25, #0x8 75f08: c85ffd09 ldaxr x9, [x8] 75f0c: d100052a sub x10, x9, #0x1 75f10: c80bfd0a stlxr w11, x10, [x8] 75f14: 35ffffab cbnz w11, 0x75f08 75f18: b5000129 cbnz x9, 0x75f3c 75f1c: f9400328 ldr x8, [x25] 75f20: aa1903e0 mov x0, x25 75f24: f9400908 ldr x8, [x8, #0x10] 75f28: d63f0100 blr x8 75f2c: aa1903e0 mov x0, x25 75f30: 97ff3018 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 75f34: 14000002 b 0x75f3c 75f38: f9400ffa ldr x26, [sp, #0x18] 75f3c: 52800028 mov w8, #0x1 // =1 75f40: aa1703f9 mov x25, x23 75f44: aa1803f7 mov x23, x24 75f48: 3901a7e8 strb w8, [sp, #0x69] 75f4c: b40001b3 cbz x19, 0x75f80 75f50: 91002268 add x8, x19, #0x8 75f54: c85ffd09 ldaxr x9, [x8] 75f58: d100052a sub x10, x9, #0x1 75f5c: c80bfd0a stlxr w11, x10, [x8] 75f60: 35ffffab cbnz w11, 0x75f54 75f64: b50000e9 cbnz x9, 0x75f80 75f68: f9400268 ldr x8, [x19] 75f6c: aa1303e0 mov x0, x19 75f70: f9400908 ldr x8, [x8, #0x10] 75f74: d63f0100 blr x8 75f78: aa1303e0 mov x0, x19 75f7c: 97ff3005 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 75f80: a902ebfb stp x27, x26, [sp, #0x28] 75f84: a905dff5 stp x21, x23, [sp, #0x58] 75f88: 3dc00ac0 ldr q0, [x22, #0x20] 75f8c: 3c8383e0 stur q0, [sp, #0x38] 75f90: 08dffe88 ldarb w8, [x20] 75f94: 36001668 tbz w8, #0x0, 0x76260 75f98: f9406788 ldr x8, [x28, #0xc8] 75f9c: f9437d08 ldr x8, [x8, #0x6f8] 75fa0: d63f0100 blr x8 75fa4: a90487e0 stp x0, x1, [sp, #0x48] 75fa8: f84106c8 ldr x8, [x22], #0x10 75fac: f90013f6 str x22, [sp, #0x20] 75fb0: 910083e0 add x0, sp, #0x20 75fb4: 9100a3e1 add x1, sp, #0x28 75fb8: d63f0100 blr x8 75fbc: 3942a368 ldrb w8, [x27, #0xa8] 75fc0: 34000a68 cbz w8, 0x7610c 75fc4: a949df76 ldp x22, x23, [x27, #0x98] 75fc8: 08dffe88 ldarb w8, [x20] 75fcc: 36001608 tbz w8, #0x0, 0x7628c 75fd0: f9406788 ldr x8, [x28, #0xc8] 75fd4: f9437d08 ldr x8, [x8, #0x6f8] 75fd8: d63f0100 blr x8 75fdc: a9098760 stp x0, x1, [x27, #0x98] 75fe0: 3902a37f strb wzr, [x27, #0xa8] 75fe4: 08dffe88 ldarb w8, [x20] 75fe8: 36001688 tbz w8, #0x0, 0x762b8 75fec: f9406788 ldr x8, [x28, #0xc8] 75ff0: f9412908 ldr x8, [x8, #0x250] 75ff4: aa1a03e0 mov x0, x26 75ff8: aa1603e1 mov x1, x22 75ffc: aa1703e2 mov x2, x23 76000: d63f0100 blr x8 76004: aa0003f6 mov x22, x0 76008: aa0103f5 mov x21, x1 7600c: 3941a7e8 ldrb w8, [sp, #0x69] 76010: 34000848 cbz w8, 0x76118 76014: 3941a3e8 ldrb w8, [sp, #0x68] 76018: 34000808 cbz w8, 0x76118 7601c: 08dffe88 ldarb w8, [x20] 76020: 36000228 tbz w8, #0x0, 0x76064 76024: f9403be9 ldr x9, [sp, #0x70] 76028: f9406788 ldr x8, [x28, #0xc8] 7602c: f9400120 ldr x0, [x9] 76030: f942e508 ldr x8, [x8, #0x5c8] 76034: d63f0100 blr x8 76038: 34000360 cbz w0, 0x760a4 7603c: f90017ff str xzr, [sp, #0x28] 76040: 08dffe88 ldarb w8, [x20] 76044: 36000208 tbz w8, #0x0, 0x76084 76048: f9403be9 ldr x9, [sp, #0x70] 7604c: f9406788 ldr x8, [x28, #0xc8] 76050: f9400120 ldr x0, [x9] 76054: f942e908 ldr x8, [x8, #0x5d0] 76058: 9100a3e1 add x1, sp, #0x28 7605c: d63f0100 blr x8 76060: 17ffffef b 0x7601c 76064: aa1403e0 mov x0, x20 76068: 97ff319e bl 0x426e0 <__cxa_guard_acquire@plt> 7606c: 34fffdc0 cbz w0, 0x76024 76070: 97ff2ca0 bl 0x412f0 76074: f9006780 str x0, [x28, #0xc8] 76078: aa1403e0 mov x0, x20 7607c: 97ff2ddd bl 0x417f0 <__cxa_guard_release@plt> 76080: 17ffffe9 b 0x76024 76084: aa1403e0 mov x0, x20 76088: 97ff3196 bl 0x426e0 <__cxa_guard_acquire@plt> 7608c: 34fffde0 cbz w0, 0x76048 76090: 97ff2c98 bl 0x412f0 76094: f9006780 str x0, [x28, #0xc8] 76098: aa1403e0 mov x0, x20 7609c: 97ff2dd5 bl 0x417f0 <__cxa_guard_release@plt> 760a0: 17ffffea b 0x76048 760a4: a9472be8 ldp x8, x10, [sp, #0x70] 760a8: f94043e9 ldr x9, [sp, #0x80] 760ac: b40000c9 cbz x9, 0x760c4 760b0: 9100212b add x11, x9, #0x8 760b4: c85f7d6c ldxr x12, [x11] 760b8: 9100058c add x12, x12, #0x1 760bc: c80d7d6c stxr w13, x12, [x11] 760c0: 35ffffad cbnz w13, 0x760b4 760c4: f9400d14 ldr x20, [x8, #0x18] 760c8: a901250a stp x10, x9, [x8, #0x10] 760cc: b4000274 cbz x20, 0x76118 760d0: 91002288 add x8, x20, #0x8 760d4: c85ffd09 ldaxr x9, [x8] 760d8: d100052a sub x10, x9, #0x1 760dc: c80bfd0a stlxr w11, x10, [x8] 760e0: 35ffffab cbnz w11, 0x760d4 760e4: b50001a9 cbnz x9, 0x76118 760e8: f9400288 ldr x8, [x20] 760ec: aa1403e0 mov x0, x20 760f0: f9400908 ldr x8, [x8, #0x10] 760f4: d63f0100 blr x8 760f8: aa1403e0 mov x0, x20 760fc: 97ff2fa5 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 76100: f94043f4 ldr x20, [sp, #0x80] 76104: b50000f4 cbnz x20, 0x76120 76108: 14000012 b 0x76150 7610c: a944d7f6 ldp x22, x21, [sp, #0x48] 76110: 3941a7e8 ldrb w8, [sp, #0x69] 76114: 35fff808 cbnz w8, 0x76014 76118: f94043f4 ldr x20, [sp, #0x80] 7611c: b40001b4 cbz x20, 0x76150 76120: 91002288 add x8, x20, #0x8 76124: c85ffd09 ldaxr x9, [x8] 76128: d100052a sub x10, x9, #0x1 7612c: c80bfd0a stlxr w11, x10, [x8] 76130: 35ffffab cbnz w11, 0x76124 76134: b50000e9 cbnz x9, 0x76150 76138: f9400288 ldr x8, [x20] 7613c: aa1403e0 mov x0, x20 76140: f9400908 ldr x8, [x8, #0x10] 76144: d63f0100 blr x8 76148: aa1403e0 mov x0, x20 7614c: 97ff2f91 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 76150: b40001b3 cbz x19, 0x76184 76154: 91002268 add x8, x19, #0x8 76158: c85ffd09 ldaxr x9, [x8] 7615c: d100052a sub x10, x9, #0x1 76160: c80bfd0a stlxr w11, x10, [x8] 76164: 35ffffab cbnz w11, 0x76158 76168: b50000e9 cbnz x9, 0x76184 7616c: f9400268 ldr x8, [x19] 76170: aa1303e0 mov x0, x19 76174: f9400908 ldr x8, [x8, #0x10] 76178: d63f0100 blr x8 7617c: aa1303e0 mov x0, x19 76180: 97ff2f84 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 76184: 910223e0 add x0, sp, #0x88 76188: 97ffe0e1 bl 0x6e50c 7618c: a94923e9 ldp x9, x8, [sp, #0x90] 76190: f9005928 str x8, [x9, #0xb0] 76194: f9400be8 ldr x8, [sp, #0x10] 76198: f9007328 str x8, [x25, #0xe0] 7619c: b40001b3 cbz x19, 0x761d0 761a0: 91002268 add x8, x19, #0x8 761a4: c85ffd09 ldaxr x9, [x8] 761a8: d100052a sub x10, x9, #0x1 761ac: c80bfd0a stlxr w11, x10, [x8] 761b0: 35ffffab cbnz w11, 0x761a4 761b4: b50000e9 cbnz x9, 0x761d0 761b8: f9400268 ldr x8, [x19] 761bc: aa1303e0 mov x0, x19 761c0: f9400908 ldr x8, [x8, #0x10] 761c4: d63f0100 blr x8 761c8: aa1303e0 mov x0, x19 761cc: 97ff2f71 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 761d0: f94007e8 ldr x8, [sp, #0x8] 761d4: f9401508 ldr x8, [x8, #0x28] 761d8: f85a03a9 ldur x9, [x29, #-0x60] 761dc: eb09011f cmp x8, x9 761e0: 54000821 b.ne 0x762e4 761e4: aa1603e0 mov x0, x22 761e8: aa1503e1 mov x1, x21 761ec: a9517bfd ldp x29, x30, [sp, #0x110] 761f0: a9504ff4 ldp x20, x19, [sp, #0x100] 761f4: a94f57f6 ldp x22, x21, [sp, #0xf0] 761f8: a94e5ff8 ldp x24, x23, [sp, #0xe0] 761fc: a94d67fa ldp x26, x25, [sp, #0xd0] 76200: a94c6ffc ldp x28, x27, [sp, #0xc0] 76204: 910483ff add sp, sp, #0x120 76208: d65f03c0 ret 7620c: d00004c0 adrp x0, 0x110000 76210: 91034000 add x0, x0, #0xd0 76214: 97ff3133 bl 0x426e0 <__cxa_guard_acquire@plt> 76218: 34ffdb80 cbz w0, 0x75d88 7621c: 97ff2c35 bl 0x412f0 76220: f9006780 str x0, [x28, #0xc8] 76224: d00004c0 adrp x0, 0x110000 76228: 91034000 add x0, x0, #0xd0 7622c: 97ff2d71 bl 0x417f0 <__cxa_guard_release@plt> 76230: f9400ff3 ldr x19, [sp, #0x18] 76234: 17fffed5 b 0x75d88 76238: d00004c0 adrp x0, 0x110000 7623c: 91034000 add x0, x0, #0xd0 76240: 97ff3128 bl 0x426e0 <__cxa_guard_acquire@plt> 76244: 34ffdda0 cbz w0, 0x75df8 76248: 97ff2c2a bl 0x412f0 7624c: f9006780 str x0, [x28, #0xc8] 76250: d00004c0 adrp x0, 0x110000 76254: 91034000 add x0, x0, #0xd0 76258: 97ff2d66 bl 0x417f0 <__cxa_guard_release@plt> 7625c: 17fffee7 b 0x75df8 76260: d00004c0 adrp x0, 0x110000 76264: 91034000 add x0, x0, #0xd0 76268: 97ff311e bl 0x426e0 <__cxa_guard_acquire@plt> 7626c: 34ffe960 cbz w0, 0x75f98 76270: 97ff2c20 bl 0x412f0 76274: f9006780 str x0, [x28, #0xc8] 76278: d00004c0 adrp x0, 0x110000 7627c: 91034000 add x0, x0, #0xd0 76280: 97ff2d5c bl 0x417f0 <__cxa_guard_release@plt> 76284: f9400ffa ldr x26, [sp, #0x18] 76288: 17ffff44 b 0x75f98 7628c: d00004c0 adrp x0, 0x110000 76290: 91034000 add x0, x0, #0xd0 76294: 97ff3113 bl 0x426e0 <__cxa_guard_acquire@plt> 76298: 34ffe9c0 cbz w0, 0x75fd0 7629c: 97ff2c15 bl 0x412f0 762a0: f9006780 str x0, [x28, #0xc8] 762a4: d00004c0 adrp x0, 0x110000 762a8: 91034000 add x0, x0, #0xd0 762ac: 97ff2d51 bl 0x417f0 <__cxa_guard_release@plt> 762b0: f9400ffa ldr x26, [sp, #0x18] 762b4: 17ffff47 b 0x75fd0 762b8: d00004c0 adrp x0, 0x110000 762bc: 91034000 add x0, x0, #0xd0 762c0: 97ff3108 bl 0x426e0 <__cxa_guard_acquire@plt> 762c4: 34ffe940 cbz w0, 0x75fec 762c8: 97ff2c0a bl 0x412f0 762cc: f9006780 str x0, [x28, #0xc8] 762d0: d00004c0 adrp x0, 0x110000 762d4: 91034000 add x0, x0, #0xd0 762d8: 97ff2d46 bl 0x417f0 <__cxa_guard_release@plt> 762dc: f9400ffa ldr x26, [sp, #0x18] 762e0: 17ffff43 b 0x75fec 762e4: 97ff306b bl 0x42490 <__stack_chk_fail@plt> 762e8: 14000002 b 0x762f0 762ec: 14000001 b 0x762f0 762f0: aa0003f5 mov x21, x0 762f4: d00004c0 adrp x0, 0x110000 762f8: 91034000 add x0, x0, #0xd0 762fc: 97ff3025 bl 0x42390 <__cxa_guard_abort@plt> 76300: 3941a7e8 ldrb w8, [sp, #0x69] 76304: 35000348 cbnz w8, 0x7636c 76308: 14000054 b 0x76458 7630c: aa0003f5 mov x21, x0 76310: d00004c0 adrp x0, 0x110000 76314: 91034000 add x0, x0, #0xd0 76318: 97ff301e bl 0x42390 <__cxa_guard_abort@plt> 7631c: 14000075 b 0x764f0 76320: aa0003f5 mov x21, x0 76324: d00004c0 adrp x0, 0x110000 76328: 91034000 add x0, x0, #0xd0 7632c: 97ff3019 bl 0x42390 <__cxa_guard_abort@plt> 76330: aa1503e0 mov x0, x21 76334: 94017c1a bl 0xd539c <__cxa_demangle+0x12abc> 76338: 14000001 b 0x7633c 7633c: aa0003f3 mov x19, x0 76340: d00004c0 adrp x0, 0x110000 76344: 91034000 add x0, x0, #0xd0 76348: 97ff3012 bl 0x42390 <__cxa_guard_abort@plt> 7634c: 1400007c b 0x7653c 76350: 14000004 b 0x76360 76354: 14000003 b 0x76360 76358: 97ff75d5 bl 0x53aac 7635c: 14000001 b 0x76360 76360: aa0003f5 mov x21, x0 76364: 3941a7e8 ldrb w8, [sp, #0x69] 76368: 34000788 cbz w8, 0x76458 7636c: 3941a3e8 ldrb w8, [sp, #0x68] 76370: 34000748 cbz w8, 0x76458 76374: 08dffe88 ldarb w8, [x20] 76378: 36000228 tbz w8, #0x0, 0x763bc 7637c: f9403be9 ldr x9, [sp, #0x70] 76380: f9406788 ldr x8, [x28, #0xc8] 76384: f9400120 ldr x0, [x9] 76388: f942e508 ldr x8, [x8, #0x5c8] 7638c: d63f0100 blr x8 76390: 34000360 cbz w0, 0x763fc 76394: f90017ff str xzr, [sp, #0x28] 76398: 08dffe88 ldarb w8, [x20] 7639c: 36000208 tbz w8, #0x0, 0x763dc 763a0: f9403be9 ldr x9, [sp, #0x70] 763a4: f9406788 ldr x8, [x28, #0xc8] 763a8: f9400120 ldr x0, [x9] 763ac: f942e908 ldr x8, [x8, #0x5d0] 763b0: 9100a3e1 add x1, sp, #0x28 763b4: d63f0100 blr x8 763b8: 17ffffef b 0x76374 763bc: aa1403e0 mov x0, x20 763c0: 97ff30c8 bl 0x426e0 <__cxa_guard_acquire@plt> 763c4: 34fffdc0 cbz w0, 0x7637c 763c8: 97ff2bca bl 0x412f0 763cc: f9006780 str x0, [x28, #0xc8] 763d0: aa1403e0 mov x0, x20 763d4: 97ff2d07 bl 0x417f0 <__cxa_guard_release@plt> 763d8: 17ffffe9 b 0x7637c 763dc: aa1403e0 mov x0, x20 763e0: 97ff30c0 bl 0x426e0 <__cxa_guard_acquire@plt> 763e4: 34fffde0 cbz w0, 0x763a0 763e8: 97ff2bc2 bl 0x412f0 763ec: f9006780 str x0, [x28, #0xc8] 763f0: aa1403e0 mov x0, x20 763f4: 97ff2cff bl 0x417f0 <__cxa_guard_release@plt> 763f8: 17ffffea b 0x763a0 763fc: a9472be8 ldp x8, x10, [sp, #0x70] 76400: f94043e9 ldr x9, [sp, #0x80] 76404: b40000c9 cbz x9, 0x7641c 76408: 9100212b add x11, x9, #0x8 7640c: c85f7d6c ldxr x12, [x11] 76410: 9100058c add x12, x12, #0x1 76414: c80d7d6c stxr w13, x12, [x11] 76418: 35ffffad cbnz w13, 0x7640c 7641c: f9400d14 ldr x20, [x8, #0x18] 76420: a901250a stp x10, x9, [x8, #0x10] 76424: b40001b4 cbz x20, 0x76458 76428: 91002288 add x8, x20, #0x8 7642c: c85ffd09 ldaxr x9, [x8] 76430: d100052a sub x10, x9, #0x1 76434: c80bfd0a stlxr w11, x10, [x8] 76438: 35ffffab cbnz w11, 0x7642c 7643c: b50000e9 cbnz x9, 0x76458 76440: f9400288 ldr x8, [x20] 76444: aa1403e0 mov x0, x20 76448: f9400908 ldr x8, [x8, #0x10] 7644c: d63f0100 blr x8 76450: aa1403e0 mov x0, x20 76454: 97ff2ecf bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 76458: f94043f4 ldr x20, [sp, #0x80] 7645c: b40001b4 cbz x20, 0x76490 76460: 91002288 add x8, x20, #0x8 76464: c85ffd09 ldaxr x9, [x8] 76468: d100052a sub x10, x9, #0x1 7646c: c80bfd0a stlxr w11, x10, [x8] 76470: 35ffffab cbnz w11, 0x76464 76474: b50000e9 cbnz x9, 0x76490 76478: f9400288 ldr x8, [x20] 7647c: aa1403e0 mov x0, x20 76480: f9400908 ldr x8, [x8, #0x10] 76484: d63f0100 blr x8 76488: aa1403e0 mov x0, x20 7648c: 97ff2ec1 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 76490: b40001b3 cbz x19, 0x764c4 76494: 91002268 add x8, x19, #0x8 76498: c85ffd09 ldaxr x9, [x8] 7649c: d100052a sub x10, x9, #0x1 764a0: c80bfd0a stlxr w11, x10, [x8] 764a4: 35ffffab cbnz w11, 0x76498 764a8: b50000e9 cbnz x9, 0x764c4 764ac: f9400268 ldr x8, [x19] 764b0: aa1303e0 mov x0, x19 764b4: f9400908 ldr x8, [x8, #0x10] 764b8: d63f0100 blr x8 764bc: aa1303e0 mov x0, x19 764c0: 97ff2eb4 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 764c4: 910223e0 add x0, sp, #0x88 764c8: 97ffe011 bl 0x6e50c 764cc: a94923e9 ldp x9, x8, [sp, #0x90] 764d0: f9005928 str x8, [x9, #0xb0] 764d4: 14000007 b 0x764f0 764d8: 17ffff99 b 0x7633c 764dc: 17ffff98 b 0x7633c 764e0: 97ff7573 bl 0x53aac 764e4: 14000015 b 0x76538 764e8: 14000014 b 0x76538 764ec: aa0003f5 mov x21, x0 764f0: f9400be8 ldr x8, [sp, #0x10] 764f4: f9007328 str x8, [x25, #0xe0] 764f8: b40001b3 cbz x19, 0x7652c 764fc: 91002268 add x8, x19, #0x8 76500: c85ffd09 ldaxr x9, [x8] 76504: d100052a sub x10, x9, #0x1 76508: c80bfd0a stlxr w11, x10, [x8] 7650c: 35ffffab cbnz w11, 0x76500 76510: b50000e9 cbnz x9, 0x7652c 76514: f9400268 ldr x8, [x19] 76518: aa1303e0 mov x0, x19 7651c: f9400908 ldr x8, [x8, #0x10] 76520: d63f0100 blr x8 76524: aa1303e0 mov x0, x19 76528: 97ff2e9a bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 7652c: aa1503e0 mov x0, x21 76530: 94017b9b bl 0xd539c <__cxa_demangle+0x12abc> 76534: 14000001 b 0x76538 76538: aa0003f3 mov x19, x0 7653c: 9101a3e8 add x8, sp, #0x68 76540: 91004100 add x0, x8, #0x10 76544: 97ff3444 bl 0x43654 76548: aa1303e0 mov x0, x19 7654c: 97ff7558 bl 0x53aac 76550: d104c3ff sub sp, sp, #0x130 76554: a90d6ffc stp x28, x27, [sp, #0xd0] 76558: a90e67fa stp x26, x25, [sp, #0xe0] 7655c: a90f5ff8 stp x24, x23, [sp, #0xf0] 76560: a91057f6 stp x22, x21, [sp, #0x100] 76564: a9114ff4 stp x20, x19, [sp, #0x110] 76568: a9127bfd stp x29, x30, [sp, #0x120] 7656c: 910483fd add x29, sp, #0x120 76570: a90087e4 stp x4, x1, [sp, #0x8] 76574: f9000fe2 str x2, [sp, #0x18] 76578: d53bd059 mrs x25, TPIDR_EL0 7657c: f9401728 ldr x8, [x25, #0x28] 76580: d00004d4 adrp x20, 0x110000 76584: 91034294 add x20, x20, #0xd0 76588: aa0603f7 mov x23, x6 7658c: f81a03a8 stur x8, [x29, #-0x60] 76590: 08dffe88 ldarb w8, [x20] 76594: aa0003f3 mov x19, x0 76598: d00004db adrp x27, 0x110000 7659c: f90013e0 str x0, [sp, #0x20] 765a0: 36002428 tbz w8, #0x0, 0x76a24 765a4: f9406768 ldr x8, [x27, #0xc8] 765a8: 52800021 mov w1, #0x1 // =1 765ac: aa1303e0 mov x0, x19 765b0: f9405508 ldr x8, [x8, #0xa8] 765b4: d63f0100 blr x8 765b8: aa0003fa mov x26, x0 765bc: f9400400 ldr x0, [x0, #0x8] 765c0: b40000c0 cbz x0, 0x765d8 765c4: 97ff3027 bl 0x42660 <_ZNSt6__ndk119__shared_weak_count4lockEv@plt> 765c8: aa0003f3 mov x19, x0 765cc: b4000080 cbz x0, 0x765dc 765d0: f9400356 ldr x22, [x26] 765d4: 14000003 b 0x765e0 765d8: aa1f03f3 mov x19, xzr 765dc: aa1f03f6 mov x22, xzr 765e0: f94006dc ldr x28, [x22, #0x8] 765e4: d00004da adrp x26, 0x110000 765e8: f9407358 ldr x24, [x26, #0xe0] 765ec: d10223a9 sub x9, x29, #0x88 765f0: f900735c str x28, [x26, #0xe0] 765f4: b9409388 ldr w8, [x28, #0x90] 765f8: b81783a8 stur w8, [x29, #-0x88] 765fc: f9405b88 ldr x8, [x28, #0xb0] 76600: a93823bc stp x28, x8, [x29, #-0x80] 76604: f9005b89 str x9, [x28, #0xb0] 76608: 08dffe88 ldarb w8, [x20] 7660c: 36002228 tbz w8, #0x0, 0x76a50 76610: f9406768 ldr x8, [x27, #0xc8] 76614: f9437d08 ldr x8, [x8, #0x6f8] 76618: d63f0100 blr x8 7661c: a93907a0 stp x0, x1, [x29, #-0x70] 76620: b4000153 cbz x19, 0x76648 76624: 91002268 add x8, x19, #0x8 76628: c85f7d09 ldxr x9, [x8] 7662c: 91000529 add x9, x9, #0x1 76630: c80a7d09 stxr w10, x9, [x8] 76634: 35ffffaa cbnz w10, 0x76628 76638: c85f7d09 ldxr x9, [x8] 7663c: 91000529 add x9, x9, #0x1 76640: c80a7d09 stxr w10, x9, [x8] 76644: 35ffffaa cbnz w10, 0x76638 76648: 52800028 mov w8, #0x1 // =1 7664c: 3901e3e8 strb w8, [sp, #0x78] 76650: a908ffff stp xzr, xzr, [sp, #0x88] 76654: f94006c9 ldr x9, [x22, #0x8] 76658: f90043e9 str x9, [sp, #0x80] 7665c: f9400928 ldr x8, [x9, #0x10] 76660: eb16011f cmp x8, x22 76664: 540003a0 b.eq 0x766d8 76668: f9400d29 ldr x9, [x9, #0x18] 7666c: aa1903f5 mov x21, x25 76670: aa1803f9 mov x25, x24 76674: b4000369 cbz x9, 0x766e0 76678: aa1a03f8 mov x24, x26 7667c: 9100212a add x10, x9, #0x8 76680: c85f7d4b ldxr x11, [x10] 76684: 9100056b add x11, x11, #0x1 76688: c80c7d4b stxr w12, x11, [x10] 7668c: 35ffffac cbnz w12, 0x76680 76690: f9404bfa ldr x26, [sp, #0x90] 76694: a908a7e8 stp x8, x9, [sp, #0x88] 76698: b400029a cbz x26, 0x766e8 7669c: 91002348 add x8, x26, #0x8 766a0: c85ffd09 ldaxr x9, [x8] 766a4: d100052a sub x10, x9, #0x1 766a8: c80bfd0a stlxr w11, x10, [x8] 766ac: 35ffffab cbnz w11, 0x766a0 766b0: b50001c9 cbnz x9, 0x766e8 766b4: f9400348 ldr x8, [x26] 766b8: aa1a03e0 mov x0, x26 766bc: f9400908 ldr x8, [x8, #0x10] 766c0: d63f0100 blr x8 766c4: aa1a03e0 mov x0, x26 766c8: 97ff2e32 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 766cc: f94043e8 ldr x8, [sp, #0x80] 766d0: b5000113 cbnz x19, 0x766f0 766d4: 1400000c b 0x76704 766d8: 2a1f03e8 mov w8, wzr 766dc: 1400001d b 0x76750 766e0: aa1a03f8 mov x24, x26 766e4: a908a7e8 stp x8, x9, [sp, #0x88] 766e8: f94043e8 ldr x8, [sp, #0x80] 766ec: b40000d3 cbz x19, 0x76704 766f0: 91002269 add x9, x19, #0x8 766f4: c85f7d2a ldxr x10, [x9] 766f8: 9100054a add x10, x10, #0x1 766fc: c80b7d2a stxr w11, x10, [x9] 76700: 35ffffab cbnz w11, 0x766f4 76704: f9400d1a ldr x26, [x8, #0x18] 76708: a9014d16 stp x22, x19, [x8, #0x10] 7670c: b40001ba cbz x26, 0x76740 76710: 91002348 add x8, x26, #0x8 76714: c85ffd09 ldaxr x9, [x8] 76718: d100052a sub x10, x9, #0x1 7671c: c80bfd0a stlxr w11, x10, [x8] 76720: 35ffffab cbnz w11, 0x76714 76724: b50000e9 cbnz x9, 0x76740 76728: f9400348 ldr x8, [x26] 7672c: aa1a03e0 mov x0, x26 76730: f9400908 ldr x8, [x8, #0x10] 76734: d63f0100 blr x8 76738: aa1a03e0 mov x0, x26 7673c: 97ff2e15 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 76740: 52800028 mov w8, #0x1 // =1 76744: aa1803fa mov x26, x24 76748: aa1903f8 mov x24, x25 7674c: aa1503f9 mov x25, x21 76750: f94013f5 ldr x21, [sp, #0x20] 76754: 3901e7e8 strb w8, [sp, #0x79] 76758: b40001b3 cbz x19, 0x7678c 7675c: 91002268 add x8, x19, #0x8 76760: c85ffd09 ldaxr x9, [x8] 76764: d100052a sub x10, x9, #0x1 76768: c80bfd0a stlxr w11, x10, [x8] 7676c: 35ffffab cbnz w11, 0x76760 76770: b50000e9 cbnz x9, 0x7678c 76774: f9400268 ldr x8, [x19] 76778: aa1303e0 mov x0, x19 7677c: f9400908 ldr x8, [x8, #0x10] 76780: d63f0100 blr x8 76784: aa1303e0 mov x0, x19 76788: 97ff2e02 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 7678c: f9400fe8 ldr x8, [sp, #0x18] 76790: a903d7fc stp x28, x21, [sp, #0x38] 76794: f9003be8 str x8, [sp, #0x70] 76798: f9400be8 ldr x8, [sp, #0x10] 7679c: f90037e8 str x8, [sp, #0x68] 767a0: 3dc00ae0 ldr q0, [x23, #0x20] 767a4: 3c8483e0 stur q0, [sp, #0x48] 767a8: 08dffe88 ldarb w8, [x20] 767ac: 36001668 tbz w8, #0x0, 0x76a78 767b0: f9406768 ldr x8, [x27, #0xc8] 767b4: f9437d08 ldr x8, [x8, #0x6f8] 767b8: d63f0100 blr x8 767bc: a90587e0 stp x0, x1, [sp, #0x58] 767c0: f84106e8 ldr x8, [x23], #0x10 767c4: f94007e9 ldr x9, [sp, #0x8] 767c8: a902dfe9 stp x9, x23, [sp, #0x28] 767cc: 9100c3e0 add x0, sp, #0x30 767d0: 9100a3e1 add x1, sp, #0x28 767d4: 9100e3e2 add x2, sp, #0x38 767d8: d63f0100 blr x8 767dc: 3942a388 ldrb w8, [x28, #0xa8] 767e0: 34000a68 cbz w8, 0x7692c 767e4: a949df96 ldp x22, x23, [x28, #0x98] 767e8: 08dffe88 ldarb w8, [x20] 767ec: 360015c8 tbz w8, #0x0, 0x76aa4 767f0: f9406768 ldr x8, [x27, #0xc8] 767f4: f9437d08 ldr x8, [x8, #0x6f8] 767f8: d63f0100 blr x8 767fc: a9098780 stp x0, x1, [x28, #0x98] 76800: 3902a39f strb wzr, [x28, #0xa8] 76804: 08dffe88 ldarb w8, [x20] 76808: 36001648 tbz w8, #0x0, 0x76ad0 7680c: f9406768 ldr x8, [x27, #0xc8] 76810: f9412908 ldr x8, [x8, #0x250] 76814: aa1503e0 mov x0, x21 76818: aa1603e1 mov x1, x22 7681c: aa1703e2 mov x2, x23 76820: d63f0100 blr x8 76824: aa0003f6 mov x22, x0 76828: aa0103f5 mov x21, x1 7682c: 3941e7e8 ldrb w8, [sp, #0x79] 76830: 34000848 cbz w8, 0x76938 76834: 3941e3e8 ldrb w8, [sp, #0x78] 76838: 34000808 cbz w8, 0x76938 7683c: 08dffe88 ldarb w8, [x20] 76840: 36000228 tbz w8, #0x0, 0x76884 76844: f94043e9 ldr x9, [sp, #0x80] 76848: f9406768 ldr x8, [x27, #0xc8] 7684c: f9400120 ldr x0, [x9] 76850: f942e508 ldr x8, [x8, #0x5c8] 76854: d63f0100 blr x8 76858: 34000360 cbz w0, 0x768c4 7685c: f9001fff str xzr, [sp, #0x38] 76860: 08dffe88 ldarb w8, [x20] 76864: 36000208 tbz w8, #0x0, 0x768a4 76868: f94043e9 ldr x9, [sp, #0x80] 7686c: f9406768 ldr x8, [x27, #0xc8] 76870: f9400120 ldr x0, [x9] 76874: f942e908 ldr x8, [x8, #0x5d0] 76878: 9100e3e1 add x1, sp, #0x38 7687c: d63f0100 blr x8 76880: 17ffffef b 0x7683c 76884: aa1403e0 mov x0, x20 76888: 97ff2f96 bl 0x426e0 <__cxa_guard_acquire@plt> 7688c: 34fffdc0 cbz w0, 0x76844 76890: 97ff2a98 bl 0x412f0 76894: f9006760 str x0, [x27, #0xc8] 76898: aa1403e0 mov x0, x20 7689c: 97ff2bd5 bl 0x417f0 <__cxa_guard_release@plt> 768a0: 17ffffe9 b 0x76844 768a4: aa1403e0 mov x0, x20 768a8: 97ff2f8e bl 0x426e0 <__cxa_guard_acquire@plt> 768ac: 34fffde0 cbz w0, 0x76868 768b0: 97ff2a90 bl 0x412f0 768b4: f9006760 str x0, [x27, #0xc8] 768b8: aa1403e0 mov x0, x20 768bc: 97ff2bcd bl 0x417f0 <__cxa_guard_release@plt> 768c0: 17ffffea b 0x76868 768c4: a9482be8 ldp x8, x10, [sp, #0x80] 768c8: f9404be9 ldr x9, [sp, #0x90] 768cc: b40000c9 cbz x9, 0x768e4 768d0: 9100212b add x11, x9, #0x8 768d4: c85f7d6c ldxr x12, [x11] 768d8: 9100058c add x12, x12, #0x1 768dc: c80d7d6c stxr w13, x12, [x11] 768e0: 35ffffad cbnz w13, 0x768d4 768e4: f9400d14 ldr x20, [x8, #0x18] 768e8: a901250a stp x10, x9, [x8, #0x10] 768ec: b4000274 cbz x20, 0x76938 768f0: 91002288 add x8, x20, #0x8 768f4: c85ffd09 ldaxr x9, [x8] 768f8: d100052a sub x10, x9, #0x1 768fc: c80bfd0a stlxr w11, x10, [x8] 76900: 35ffffab cbnz w11, 0x768f4 76904: b50001a9 cbnz x9, 0x76938 76908: f9400288 ldr x8, [x20] 7690c: aa1403e0 mov x0, x20 76910: f9400908 ldr x8, [x8, #0x10] 76914: d63f0100 blr x8 76918: aa1403e0 mov x0, x20 7691c: 97ff2d9d bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 76920: f9404bf4 ldr x20, [sp, #0x90] 76924: b50000f4 cbnz x20, 0x76940 76928: 14000012 b 0x76970 7692c: a945d7f6 ldp x22, x21, [sp, #0x58] 76930: 3941e7e8 ldrb w8, [sp, #0x79] 76934: 35fff808 cbnz w8, 0x76834 76938: f9404bf4 ldr x20, [sp, #0x90] 7693c: b40001b4 cbz x20, 0x76970 76940: 91002288 add x8, x20, #0x8 76944: c85ffd09 ldaxr x9, [x8] 76948: d100052a sub x10, x9, #0x1 7694c: c80bfd0a stlxr w11, x10, [x8] 76950: 35ffffab cbnz w11, 0x76944 76954: b50000e9 cbnz x9, 0x76970 76958: f9400288 ldr x8, [x20] 7695c: aa1403e0 mov x0, x20 76960: f9400908 ldr x8, [x8, #0x10] 76964: d63f0100 blr x8 76968: aa1403e0 mov x0, x20 7696c: 97ff2d89 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 76970: b40001b3 cbz x19, 0x769a4 76974: 91002268 add x8, x19, #0x8 76978: c85ffd09 ldaxr x9, [x8] 7697c: d100052a sub x10, x9, #0x1 76980: c80bfd0a stlxr w11, x10, [x8] 76984: 35ffffab cbnz w11, 0x76978 76988: b50000e9 cbnz x9, 0x769a4 7698c: f9400268 ldr x8, [x19] 76990: aa1303e0 mov x0, x19 76994: f9400908 ldr x8, [x8, #0x10] 76998: d63f0100 blr x8 7699c: aa1303e0 mov x0, x19 769a0: 97ff2d7c bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 769a4: d10223a0 sub x0, x29, #0x88 769a8: 97ffded9 bl 0x6e50c 769ac: a97823a9 ldp x9, x8, [x29, #-0x80] 769b0: f9005928 str x8, [x9, #0xb0] 769b4: f9007358 str x24, [x26, #0xe0] 769b8: b40001b3 cbz x19, 0x769ec 769bc: 91002268 add x8, x19, #0x8 769c0: c85ffd09 ldaxr x9, [x8] 769c4: d100052a sub x10, x9, #0x1 769c8: c80bfd0a stlxr w11, x10, [x8] 769cc: 35ffffab cbnz w11, 0x769c0 769d0: b50000e9 cbnz x9, 0x769ec 769d4: f9400268 ldr x8, [x19] 769d8: aa1303e0 mov x0, x19 769dc: f9400908 ldr x8, [x8, #0x10] 769e0: d63f0100 blr x8 769e4: aa1303e0 mov x0, x19 769e8: 97ff2d6a bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 769ec: f9401728 ldr x8, [x25, #0x28] 769f0: f85a03a9 ldur x9, [x29, #-0x60] 769f4: eb09011f cmp x8, x9 769f8: 54000821 b.ne 0x76afc 769fc: aa1603e0 mov x0, x22 76a00: aa1503e1 mov x1, x21 76a04: a9527bfd ldp x29, x30, [sp, #0x120] 76a08: a9514ff4 ldp x20, x19, [sp, #0x110] 76a0c: a95057f6 ldp x22, x21, [sp, #0x100] 76a10: a94f5ff8 ldp x24, x23, [sp, #0xf0] 76a14: a94e67fa ldp x26, x25, [sp, #0xe0] 76a18: a94d6ffc ldp x28, x27, [sp, #0xd0] 76a1c: 9104c3ff add sp, sp, #0x130 76a20: d65f03c0 ret 76a24: d00004c0 adrp x0, 0x110000 76a28: 91034000 add x0, x0, #0xd0 76a2c: 97ff2f2d bl 0x426e0 <__cxa_guard_acquire@plt> 76a30: 34ffdba0 cbz w0, 0x765a4 76a34: 97ff2a2f bl 0x412f0 76a38: f9006760 str x0, [x27, #0xc8] 76a3c: d00004c0 adrp x0, 0x110000 76a40: 91034000 add x0, x0, #0xd0 76a44: 97ff2b6b bl 0x417f0 <__cxa_guard_release@plt> 76a48: f94013f3 ldr x19, [sp, #0x20] 76a4c: 17fffed6 b 0x765a4 76a50: d00004c0 adrp x0, 0x110000 76a54: 91034000 add x0, x0, #0xd0 76a58: 97ff2f22 bl 0x426e0 <__cxa_guard_acquire@plt> 76a5c: 34ffdda0 cbz w0, 0x76610 76a60: 97ff2a24 bl 0x412f0 76a64: f9006760 str x0, [x27, #0xc8] 76a68: d00004c0 adrp x0, 0x110000 76a6c: 91034000 add x0, x0, #0xd0 76a70: 97ff2b60 bl 0x417f0 <__cxa_guard_release@plt> 76a74: 17fffee7 b 0x76610 76a78: d00004c0 adrp x0, 0x110000 76a7c: 91034000 add x0, x0, #0xd0 76a80: 97ff2f18 bl 0x426e0 <__cxa_guard_acquire@plt> 76a84: 34ffe960 cbz w0, 0x767b0 76a88: 97ff2a1a bl 0x412f0 76a8c: f9006760 str x0, [x27, #0xc8] 76a90: d00004c0 adrp x0, 0x110000 76a94: 91034000 add x0, x0, #0xd0 76a98: 97ff2b56 bl 0x417f0 <__cxa_guard_release@plt> 76a9c: f94013f5 ldr x21, [sp, #0x20] 76aa0: 17ffff44 b 0x767b0 76aa4: d00004c0 adrp x0, 0x110000 76aa8: 91034000 add x0, x0, #0xd0 76aac: 97ff2f0d bl 0x426e0 <__cxa_guard_acquire@plt> 76ab0: 34ffea00 cbz w0, 0x767f0 76ab4: 97ff2a0f bl 0x412f0 76ab8: f9006760 str x0, [x27, #0xc8] 76abc: d00004c0 adrp x0, 0x110000 76ac0: 91034000 add x0, x0, #0xd0 76ac4: 97ff2b4b bl 0x417f0 <__cxa_guard_release@plt> 76ac8: f94013f5 ldr x21, [sp, #0x20] 76acc: 17ffff49 b 0x767f0 76ad0: d00004c0 adrp x0, 0x110000 76ad4: 91034000 add x0, x0, #0xd0 76ad8: 97ff2f02 bl 0x426e0 <__cxa_guard_acquire@plt> 76adc: 34ffe980 cbz w0, 0x7680c 76ae0: 97ff2a04 bl 0x412f0 76ae4: f9006760 str x0, [x27, #0xc8] 76ae8: d00004c0 adrp x0, 0x110000 76aec: 91034000 add x0, x0, #0xd0 76af0: 97ff2b40 bl 0x417f0 <__cxa_guard_release@plt> 76af4: f94013f5 ldr x21, [sp, #0x20] 76af8: 17ffff45 b 0x7680c 76afc: 97ff2e65 bl 0x42490 <__stack_chk_fail@plt> 76b00: 14000002 b 0x76b08 76b04: 14000001 b 0x76b08 76b08: aa0003f5 mov x21, x0 76b0c: d00004c0 adrp x0, 0x110000 76b10: 91034000 add x0, x0, #0xd0 76b14: 97ff2e1f bl 0x42390 <__cxa_guard_abort@plt> 76b18: 3941e7e8 ldrb w8, [sp, #0x79] 76b1c: 35000388 cbnz w8, 0x76b8c 76b20: 14000056 b 0x76c78 76b24: aa0003f5 mov x21, x0 76b28: d00004c0 adrp x0, 0x110000 76b2c: 91034000 add x0, x0, #0xd0 76b30: 97ff2e18 bl 0x42390 <__cxa_guard_abort@plt> 76b34: f9007358 str x24, [x26, #0xe0] 76b38: b5000f53 cbnz x19, 0x76d20 76b3c: 14000085 b 0x76d50 76b40: aa0003f5 mov x21, x0 76b44: d00004c0 adrp x0, 0x110000 76b48: 91034000 add x0, x0, #0xd0 76b4c: 97ff2e11 bl 0x42390 <__cxa_guard_abort@plt> 76b50: aa1503e0 mov x0, x21 76b54: 94017a12 bl 0xd539c <__cxa_demangle+0x12abc> 76b58: 14000001 b 0x76b5c 76b5c: aa0003f3 mov x19, x0 76b60: d00004c0 adrp x0, 0x110000 76b64: 91034000 add x0, x0, #0xd0 76b68: 97ff2e0a bl 0x42390 <__cxa_guard_abort@plt> 76b6c: 1400007d b 0x76d60 76b70: 14000004 b 0x76b80 76b74: 14000003 b 0x76b80 76b78: 97ff73cd bl 0x53aac 76b7c: 14000001 b 0x76b80 76b80: aa0003f5 mov x21, x0 76b84: 3941e7e8 ldrb w8, [sp, #0x79] 76b88: 34000788 cbz w8, 0x76c78 76b8c: 3941e3e8 ldrb w8, [sp, #0x78] 76b90: 34000748 cbz w8, 0x76c78 76b94: 08dffe88 ldarb w8, [x20] 76b98: 36000228 tbz w8, #0x0, 0x76bdc 76b9c: f94043e9 ldr x9, [sp, #0x80] 76ba0: f9406768 ldr x8, [x27, #0xc8] 76ba4: f9400120 ldr x0, [x9] 76ba8: f942e508 ldr x8, [x8, #0x5c8] 76bac: d63f0100 blr x8 76bb0: 34000360 cbz w0, 0x76c1c 76bb4: f9001fff str xzr, [sp, #0x38] 76bb8: 08dffe88 ldarb w8, [x20] 76bbc: 36000208 tbz w8, #0x0, 0x76bfc 76bc0: f94043e9 ldr x9, [sp, #0x80] 76bc4: f9406768 ldr x8, [x27, #0xc8] 76bc8: f9400120 ldr x0, [x9] 76bcc: f942e908 ldr x8, [x8, #0x5d0] 76bd0: 9100e3e1 add x1, sp, #0x38 76bd4: d63f0100 blr x8 76bd8: 17ffffef b 0x76b94 76bdc: aa1403e0 mov x0, x20 76be0: 97ff2ec0 bl 0x426e0 <__cxa_guard_acquire@plt> 76be4: 34fffdc0 cbz w0, 0x76b9c 76be8: 97ff29c2 bl 0x412f0 76bec: f9006760 str x0, [x27, #0xc8] 76bf0: aa1403e0 mov x0, x20 76bf4: 97ff2aff bl 0x417f0 <__cxa_guard_release@plt> 76bf8: 17ffffe9 b 0x76b9c 76bfc: aa1403e0 mov x0, x20 76c00: 97ff2eb8 bl 0x426e0 <__cxa_guard_acquire@plt> 76c04: 34fffde0 cbz w0, 0x76bc0 76c08: 97ff29ba bl 0x412f0 76c0c: f9006760 str x0, [x27, #0xc8] 76c10: aa1403e0 mov x0, x20 76c14: 97ff2af7 bl 0x417f0 <__cxa_guard_release@plt> 76c18: 17ffffea b 0x76bc0 76c1c: a9482be8 ldp x8, x10, [sp, #0x80] 76c20: f9404be9 ldr x9, [sp, #0x90] 76c24: b40000c9 cbz x9, 0x76c3c 76c28: 9100212b add x11, x9, #0x8 76c2c: c85f7d6c ldxr x12, [x11] 76c30: 9100058c add x12, x12, #0x1 76c34: c80d7d6c stxr w13, x12, [x11] 76c38: 35ffffad cbnz w13, 0x76c2c 76c3c: f9400d14 ldr x20, [x8, #0x18] 76c40: a901250a stp x10, x9, [x8, #0x10] 76c44: b40001b4 cbz x20, 0x76c78 76c48: 91002288 add x8, x20, #0x8 76c4c: c85ffd09 ldaxr x9, [x8] 76c50: d100052a sub x10, x9, #0x1 76c54: c80bfd0a stlxr w11, x10, [x8] 76c58: 35ffffab cbnz w11, 0x76c4c 76c5c: b50000e9 cbnz x9, 0x76c78 76c60: f9400288 ldr x8, [x20] 76c64: aa1403e0 mov x0, x20 76c68: f9400908 ldr x8, [x8, #0x10] 76c6c: d63f0100 blr x8 76c70: aa1403e0 mov x0, x20 76c74: 97ff2cc7 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 76c78: f9404bf4 ldr x20, [sp, #0x90] 76c7c: b40001b4 cbz x20, 0x76cb0 76c80: 91002288 add x8, x20, #0x8 76c84: c85ffd09 ldaxr x9, [x8] 76c88: d100052a sub x10, x9, #0x1 76c8c: c80bfd0a stlxr w11, x10, [x8] 76c90: 35ffffab cbnz w11, 0x76c84 76c94: b50000e9 cbnz x9, 0x76cb0 76c98: f9400288 ldr x8, [x20] 76c9c: aa1403e0 mov x0, x20 76ca0: f9400908 ldr x8, [x8, #0x10] 76ca4: d63f0100 blr x8 76ca8: aa1403e0 mov x0, x20 76cac: 97ff2cb9 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 76cb0: b40001b3 cbz x19, 0x76ce4 76cb4: 91002268 add x8, x19, #0x8 76cb8: c85ffd09 ldaxr x9, [x8] 76cbc: d100052a sub x10, x9, #0x1 76cc0: c80bfd0a stlxr w11, x10, [x8] 76cc4: 35ffffab cbnz w11, 0x76cb8 76cc8: b50000e9 cbnz x9, 0x76ce4 76ccc: f9400268 ldr x8, [x19] 76cd0: aa1303e0 mov x0, x19 76cd4: f9400908 ldr x8, [x8, #0x10] 76cd8: d63f0100 blr x8 76cdc: aa1303e0 mov x0, x19 76ce0: 97ff2cac bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 76ce4: d10223a0 sub x0, x29, #0x88 76ce8: 97ffde09 bl 0x6e50c 76cec: a97823a9 ldp x9, x8, [x29, #-0x80] 76cf0: f9005928 str x8, [x9, #0xb0] 76cf4: f9007358 str x24, [x26, #0xe0] 76cf8: b5000153 cbnz x19, 0x76d20 76cfc: 14000015 b 0x76d50 76d00: 17ffff97 b 0x76b5c 76d04: 17ffff96 b 0x76b5c 76d08: 97ff7369 bl 0x53aac 76d0c: 14000014 b 0x76d5c 76d10: 14000013 b 0x76d5c 76d14: aa0003f5 mov x21, x0 76d18: f9007358 str x24, [x26, #0xe0] 76d1c: b40001b3 cbz x19, 0x76d50 76d20: 91002268 add x8, x19, #0x8 76d24: c85ffd09 ldaxr x9, [x8] 76d28: d100052a sub x10, x9, #0x1 76d2c: c80bfd0a stlxr w11, x10, [x8] 76d30: 35ffffab cbnz w11, 0x76d24 76d34: b50000e9 cbnz x9, 0x76d50 76d38: f9400268 ldr x8, [x19] 76d3c: aa1303e0 mov x0, x19 76d40: f9400908 ldr x8, [x8, #0x10] 76d44: d63f0100 blr x8 76d48: aa1303e0 mov x0, x19 76d4c: 97ff2c91 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 76d50: aa1503e0 mov x0, x21 76d54: 94017992 bl 0xd539c <__cxa_demangle+0x12abc> 76d58: 14000001 b 0x76d5c 76d5c: aa0003f3 mov x19, x0 76d60: 9101e3e8 add x8, sp, #0x78 76d64: 91004100 add x0, x8, #0x10 76d68: 97ff323b bl 0x43654 76d6c: aa1303e0 mov x0, x19 76d70: 97ff734f bl 0x53aac 76d74: f81e0ff3 str x19, [sp, #-0x20]! 76d78: a9017bfd stp x29, x30, [sp, #0x10] 76d7c: 910043fd add x29, sp, #0x10 76d80: f9401401 ldr x1, [x0, #0x28] 76d84: d0000488 adrp x8, 0x108000 76d88: 913ae108 add x8, x8, #0xeb8 76d8c: aa0003f3 mov x19, x0 76d90: f8020408 str x8, [x0], #0x20 76d94: 94000364 bl 0x77b24 76d98: f9400a61 ldr x1, [x19, #0x10] 76d9c: a9417bfd ldp x29, x30, [sp, #0x10] 76da0: 91002260 add x0, x19, #0x8 76da4: f84207f3 ldr x19, [sp], #0x20 76da8: 14000392 b 0x77bf0 76dac: f81e0ff3 str x19, [sp, #-0x20]! 76db0: a9017bfd stp x29, x30, [sp, #0x10] 76db4: 910043fd add x29, sp, #0x10 76db8: f9401401 ldr x1, [x0, #0x28] 76dbc: d0000488 adrp x8, 0x108000 76dc0: 913ae108 add x8, x8, #0xeb8 76dc4: aa0003f3 mov x19, x0 76dc8: f8020408 str x8, [x0], #0x20 76dcc: 94000356 bl 0x77b24 76dd0: f9400a61 ldr x1, [x19, #0x10] 76dd4: 91002260 add x0, x19, #0x8 76dd8: 94000386 bl 0x77bf0 76ddc: a9417bfd ldp x29, x30, [sp, #0x10] 76de0: aa1303e0 mov x0, x19 76de4: f84207f3 ldr x19, [sp], #0x20 76de8: 17ff294e b 0x41320 <_ZdlPv@plt> 76dec: f81e0ff3 str x19, [sp, #-0x20]! 76df0: a9017bfd stp x29, x30, [sp, #0x10] 76df4: 910043fd add x29, sp, #0x10 76df8: aa0003f3 mov x19, x0 76dfc: 97ff2a5d bl 0x41770 <_ZNSt6__ndk119__shared_weak_countD2Ev@plt> 76e00: a9417bfd ldp x29, x30, [sp, #0x10] 76e04: aa1303e0 mov x0, x19 76e08: f84207f3 ldr x19, [sp], #0x20 76e0c: 17ff2945 b 0x41320 <_ZdlPv@plt> 76e10: f9400c00 ldr x0, [x0, #0x18] 76e14: b4000080 cbz x0, 0x76e24 76e18: f9400008 ldr x8, [x0] 76e1c: f9400501 ldr x1, [x8, #0x8] 76e20: d61f0020 br x1 76e24: d65f03c0 ret 76e28: f9400428 ldr x8, [x1, #0x8] 76e2c: d0000329 adrp x9, 0xdc000 >+0x1e> 76e30: 91106529 add x9, x9, #0x419 76e34: 9100600a add x10, x0, #0x18 76e38: eb09011f cmp x8, x9 76e3c: 9a9f0140 csel x0, x10, xzr, eq 76e40: d65f03c0 ret 76e44: 17ff2937 b 0x41320 <_ZdlPv@plt> 76e48: f81e0ff3 str x19, [sp, #-0x20]! 76e4c: a9017bfd stp x29, x30, [sp, #0x10] 76e50: 910043fd add x29, sp, #0x10 76e54: f9402401 ldr x1, [x0, #0x48] 76e58: d0000488 adrp x8, 0x108000 76e5c: 913ca108 add x8, x8, #0xf28 76e60: aa0003f3 mov x19, x0 76e64: f8040408 str x8, [x0], #0x40 76e68: 94000022 bl 0x76ef0 76e6c: f9401661 ldr x1, [x19, #0x28] 76e70: d0000488 adrp x8, 0x108000 76e74: 913ae108 add x8, x8, #0xeb8 76e78: 91008260 add x0, x19, #0x20 76e7c: f9000268 str x8, [x19] 76e80: 94000329 bl 0x77b24 76e84: f9400a61 ldr x1, [x19, #0x10] 76e88: a9417bfd ldp x29, x30, [sp, #0x10] 76e8c: 91002260 add x0, x19, #0x8 76e90: f84207f3 ldr x19, [sp], #0x20 76e94: 14000357 b 0x77bf0 76e98: f81e0ff3 str x19, [sp, #-0x20]! 76e9c: a9017bfd stp x29, x30, [sp, #0x10] 76ea0: 910043fd add x29, sp, #0x10 76ea4: f9402401 ldr x1, [x0, #0x48] 76ea8: d0000488 adrp x8, 0x108000 76eac: 913ca108 add x8, x8, #0xf28 76eb0: aa0003f3 mov x19, x0 76eb4: f8040408 str x8, [x0], #0x40 76eb8: 9400000e bl 0x76ef0 76ebc: f9401661 ldr x1, [x19, #0x28] 76ec0: d0000488 adrp x8, 0x108000 76ec4: 913ae108 add x8, x8, #0xeb8 76ec8: 91008260 add x0, x19, #0x20 76ecc: f9000268 str x8, [x19] 76ed0: 94000315 bl 0x77b24 76ed4: f9400a61 ldr x1, [x19, #0x10] 76ed8: 91002260 add x0, x19, #0x8 76edc: 94000345 bl 0x77bf0 76ee0: a9417bfd ldp x29, x30, [sp, #0x10] 76ee4: aa1303e0 mov x0, x19 76ee8: f84207f3 ldr x19, [sp], #0x20 76eec: 17ff290d b 0x41320 <_ZdlPv@plt> 76ef0: b4000261 cbz x1, 0x76f3c 76ef4: a9be4ff4 stp x20, x19, [sp, #-0x20]! 76ef8: a9017bfd stp x29, x30, [sp, #0x10] 76efc: 910043fd add x29, sp, #0x10 76f00: aa0103f3 mov x19, x1 76f04: f9400021 ldr x1, [x1] 76f08: aa0003f4 mov x20, x0 76f0c: 97fffff9 bl 0x76ef0 76f10: f9400661 ldr x1, [x19, #0x8] 76f14: aa1403e0 mov x0, x20 76f18: 97fffff6 bl 0x76ef0 76f1c: 39408268 ldrb w8, [x19, #0x20] 76f20: 36000068 tbz w8, #0x0, 0x76f2c 76f24: f9401a60 ldr x0, [x19, #0x30] 76f28: 97ff28fe bl 0x41320 <_ZdlPv@plt> 76f2c: a9417bfd ldp x29, x30, [sp, #0x10] 76f30: aa1303e0 mov x0, x19 76f34: a8c24ff4 ldp x20, x19, [sp], #0x20 76f38: 17ff28fa b 0x41320 <_ZdlPv@plt> 76f3c: d65f03c0 ret 76f40: f81e0ff3 str x19, [sp, #-0x20]! 76f44: a9017bfd stp x29, x30, [sp, #0x10] 76f48: 910043fd add x29, sp, #0x10 76f4c: aa0003f3 mov x19, x0 76f50: 97ff2a08 bl 0x41770 <_ZNSt6__ndk119__shared_weak_countD2Ev@plt> 76f54: a9417bfd ldp x29, x30, [sp, #0x10] 76f58: aa1303e0 mov x0, x19 76f5c: f84207f3 ldr x19, [sp], #0x20 76f60: 17ff28f0 b 0x41320 <_ZdlPv@plt> 76f64: f9400c00 ldr x0, [x0, #0x18] 76f68: b4000080 cbz x0, 0x76f78 76f6c: f9400008 ldr x8, [x0] 76f70: f9400501 ldr x1, [x8, #0x8] 76f74: d61f0020 br x1 76f78: d65f03c0 ret 76f7c: f9400428 ldr x8, [x1, #0x8] 76f80: d0000329 adrp x9, 0xdc000 >+0x1e> 76f84: 91132929 add x9, x9, #0x4ca 76f88: 9100600a add x10, x0, #0x18 76f8c: eb09011f cmp x8, x9 76f90: 9a9f0140 csel x0, x10, xzr, eq 76f94: d65f03c0 ret 76f98: 17ff28e2 b 0x41320 <_ZdlPv@plt> 76f9c: d10503ff sub sp, sp, #0x140 76fa0: a90e6ffc stp x28, x27, [sp, #0xe0] 76fa4: a90f67fa stp x26, x25, [sp, #0xf0] 76fa8: a9105ff8 stp x24, x23, [sp, #0x100] 76fac: a91157f6 stp x22, x21, [sp, #0x110] 76fb0: a9124ff4 stp x20, x19, [sp, #0x120] 76fb4: a9137bfd stp x29, x30, [sp, #0x130] 76fb8: 9104c3fd add x29, sp, #0x130 76fbc: a9018be1 stp x1, x2, [sp, #0x18] 76fc0: d53bd048 mrs x8, TPIDR_EL0 76fc4: f90007e8 str x8, [sp, #0x8] 76fc8: f9401508 ldr x8, [x8, #0x28] 76fcc: d00004d4 adrp x20, 0x110000 76fd0: 91034294 add x20, x20, #0xd0 76fd4: aa0603f8 mov x24, x6 76fd8: f81a03a8 stur x8, [x29, #-0x60] 76fdc: 08dffe88 ldarb w8, [x20] 76fe0: aa0403f6 mov x22, x4 76fe4: 2a0303fa mov w26, w3 76fe8: aa0003f5 mov x21, x0 76fec: d00004dc adrp x28, 0x110000 76ff0: 36003108 tbz w8, #0x0, 0x77610 76ff4: f9406788 ldr x8, [x28, #0xc8] 76ff8: 52800021 mov w1, #0x1 // =1 76ffc: aa1503e0 mov x0, x21 77000: f9405508 ldr x8, [x8, #0xa8] 77004: d63f0100 blr x8 77008: aa0003fb mov x27, x0 7700c: f9400400 ldr x0, [x0, #0x8] 77010: b40000c0 cbz x0, 0x77028 77014: 97ff2d93 bl 0x42660 <_ZNSt6__ndk119__shared_weak_count4lockEv@plt> 77018: aa0003f3 mov x19, x0 7701c: b4000080 cbz x0, 0x7702c 77020: f9400377 ldr x23, [x27] 77024: 14000003 b 0x77030 77028: aa1f03f3 mov x19, xzr 7702c: aa1f03f7 mov x23, xzr 77030: f94006f9 ldr x25, [x23, #0x8] 77034: b00004c8 adrp x8, 0x110000 77038: f9407109 ldr x9, [x8, #0xe0] 7703c: f9007119 str x25, [x8, #0xe0] 77040: b9409328 ldr w8, [x25, #0x90] 77044: f9000be9 str x9, [sp, #0x10] 77048: d10223a9 sub x9, x29, #0x88 7704c: b81783a8 stur w8, [x29, #-0x88] 77050: f9405b28 ldr x8, [x25, #0xb0] 77054: a93823b9 stp x25, x8, [x29, #-0x80] 77058: f9005b29 str x9, [x25, #0xb0] 7705c: 08dffe88 ldarb w8, [x20] 77060: 36002ec8 tbz w8, #0x0, 0x77638 77064: f9406788 ldr x8, [x28, #0xc8] 77068: f9437d08 ldr x8, [x8, #0x6f8] 7706c: d63f0100 blr x8 77070: a93907a0 stp x0, x1, [x29, #-0x70] 77074: b4000153 cbz x19, 0x7709c 77078: 91002268 add x8, x19, #0x8 7707c: c85f7d09 ldxr x9, [x8] 77080: 91000529 add x9, x9, #0x1 77084: c80a7d09 stxr w10, x9, [x8] 77088: 35ffffaa cbnz w10, 0x7707c 7708c: c85f7d09 ldxr x9, [x8] 77090: 91000529 add x9, x9, #0x1 77094: c80a7d09 stxr w10, x9, [x8] 77098: 35ffffaa cbnz w10, 0x7708c 7709c: 52800028 mov w8, #0x1 // =1 770a0: 390223e8 strb w8, [sp, #0x88] 770a4: a909ffff stp xzr, xzr, [sp, #0x98] 770a8: f94006e9 ldr x9, [x23, #0x8] 770ac: f9004be9 str x9, [sp, #0x90] 770b0: f9400928 ldr x8, [x9, #0x10] 770b4: eb17011f cmp x8, x23 770b8: 54000340 b.eq 0x77120 770bc: f9400d29 ldr x9, [x9, #0x18] 770c0: b4000389 cbz x9, 0x77130 770c4: 9100212a add x10, x9, #0x8 770c8: c85f7d4b ldxr x11, [x10] 770cc: 9100056b add x11, x11, #0x1 770d0: c80c7d4b stxr w12, x11, [x10] 770d4: 35ffffac cbnz w12, 0x770c8 770d8: f94053fb ldr x27, [sp, #0xa0] 770dc: a909a7e8 stp x8, x9, [sp, #0x98] 770e0: b40002bb cbz x27, 0x77134 770e4: 91002368 add x8, x27, #0x8 770e8: c85ffd09 ldaxr x9, [x8] 770ec: d100052a sub x10, x9, #0x1 770f0: c80bfd0a stlxr w11, x10, [x8] 770f4: 35ffffab cbnz w11, 0x770e8 770f8: b50001e9 cbnz x9, 0x77134 770fc: f9400368 ldr x8, [x27] 77100: aa1b03e0 mov x0, x27 77104: f9400908 ldr x8, [x8, #0x10] 77108: d63f0100 blr x8 7710c: aa1b03e0 mov x0, x27 77110: 97ff2ba0 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 77114: f9404be8 ldr x8, [sp, #0x90] 77118: b5000133 cbnz x19, 0x7713c 7711c: 1400000d b 0x77150 77120: 2a1f03e8 mov w8, wzr 77124: 390227e8 strb w8, [sp, #0x89] 77128: b5000393 cbnz x19, 0x77198 7712c: 14000027 b 0x771c8 77130: a909a7e8 stp x8, x9, [sp, #0x98] 77134: f9404be8 ldr x8, [sp, #0x90] 77138: b40000d3 cbz x19, 0x77150 7713c: 91002269 add x9, x19, #0x8 77140: c85f7d2a ldxr x10, [x9] 77144: 9100054a add x10, x10, #0x1 77148: c80b7d2a stxr w11, x10, [x9] 7714c: 35ffffab cbnz w11, 0x77140 77150: f9400d1b ldr x27, [x8, #0x18] 77154: a9014d17 stp x23, x19, [x8, #0x10] 77158: b40001bb cbz x27, 0x7718c 7715c: 91002368 add x8, x27, #0x8 77160: c85ffd09 ldaxr x9, [x8] 77164: d100052a sub x10, x9, #0x1 77168: c80bfd0a stlxr w11, x10, [x8] 7716c: 35ffffab cbnz w11, 0x77160 77170: b50000e9 cbnz x9, 0x7718c 77174: f9400368 ldr x8, [x27] 77178: aa1b03e0 mov x0, x27 7717c: f9400908 ldr x8, [x8, #0x10] 77180: d63f0100 blr x8 77184: aa1b03e0 mov x0, x27 77188: 97ff2b82 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 7718c: 52800028 mov w8, #0x1 // =1 77190: 390227e8 strb w8, [sp, #0x89] 77194: b40001b3 cbz x19, 0x771c8 77198: 91002268 add x8, x19, #0x8 7719c: c85ffd09 ldaxr x9, [x8] 771a0: d100052a sub x10, x9, #0x1 771a4: c80bfd0a stlxr w11, x10, [x8] 771a8: 35ffffab cbnz w11, 0x7719c 771ac: b50000e9 cbnz x9, 0x771c8 771b0: f9400268 ldr x8, [x19] 771b4: aa1303e0 mov x0, x19 771b8: f9400908 ldr x8, [x8, #0x10] 771bc: d63f0100 blr x8 771c0: aa1303e0 mov x0, x19 771c4: 97ff2b73 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 771c8: f940031b ldr x27, [x24] 771cc: 08dffe88 ldarb w8, [x20] 771d0: 36002488 tbz w8, #0x0, 0x77660 771d4: f9406788 ldr x8, [x28, #0xc8] 771d8: a9410f02 ldp x2, x3, [x24, #0x10] 771dc: f9416908 ldr x8, [x8, #0x2d0] 771e0: 910213e1 add x1, sp, #0x84 771e4: aa1503e0 mov x0, x21 771e8: d63f0100 blr x8 771ec: f9001bf6 str x22, [sp, #0x30] 771f0: a941dbf7 ldp x23, x22, [sp, #0x18] 771f4: b9002bfa str w26, [sp, #0x28] 771f8: a904dff5 stp x21, x23, [sp, #0x48] 771fc: a905e7f6 stp x22, x25, [sp, #0x58] 77200: 3dc00b00 ldr q0, [x24, #0x20] 77204: 3c8683e0 stur q0, [sp, #0x68] 77208: 08dffe88 ldarb w8, [x20] 7720c: 360023e8 tbz w8, #0x0, 0x77688 77210: f9406788 ldr x8, [x28, #0xc8] 77214: f9437d08 ldr x8, [x8, #0x6f8] 77218: d63f0100 blr x8 7721c: a90387e0 stp x0, x1, [sp, #0x38] 77220: 08dffe88 ldarb w8, [x20] 77224: 36002488 tbz w8, #0x0, 0x776b4 77228: f9406788 ldr x8, [x28, #0xc8] 7722c: a9430b01 ldp x1, x2, [x24, #0x30] 77230: f9416508 ldr x8, [x8, #0x2c8] 77234: aa1503e0 mov x0, x21 77238: d63f0100 blr x8 7723c: 7100001f cmp w0, #0x0 77240: 1a9f07e8 cset w8, ne 77244: 3901e3e8 strb w8, [sp, #0x78] 77248: 34000900 cbz w0, 0x77368 7724c: b94087e8 ldr w8, [sp, #0x84] 77250: 7100051f cmp w8, #0x1 77254: 540008ab b.lt 0x77368 77258: 08dffe88 ldarb w8, [x20] 7725c: 360026a8 tbz w8, #0x0, 0x77730 77260: f9406788 ldr x8, [x28, #0xc8] 77264: f940f108 ldr x8, [x8, #0x1e0] 77268: b0000321 adrp x1, 0xdc000 >+0x1e> 7726c: 91049021 add x1, x1, #0x124 77270: aa1503e0 mov x0, x21 77274: d63f0100 blr x8 77278: 08dffe88 ldarb w8, [x20] 7727c: 2a0003f8 mov w24, w0 77280: 360026e8 tbz w8, #0x0, 0x7775c 77284: f9406788 ldr x8, [x28, #0xc8] 77288: f941e908 ldr x8, [x8, #0x3d0] 7728c: aa1503e0 mov x0, x21 77290: aa1703e1 mov x1, x23 77294: aa1603e2 mov x2, x22 77298: 2a1803e3 mov w3, w24 7729c: d63f0100 blr x8 772a0: 08dffe88 ldarb w8, [x20] 772a4: aa0003f6 mov x22, x0 772a8: aa0103f7 mov x23, x1 772ac: 360026e8 tbz w8, #0x0, 0x77788 772b0: f9406788 ldr x8, [x28, #0xc8] 772b4: f940fd08 ldr x8, [x8, #0x1f8] 772b8: aa1503e0 mov x0, x21 772bc: 2a1803e1 mov w1, w24 772c0: d63f0100 blr x8 772c4: 08dffe88 ldarb w8, [x20] 772c8: 36002748 tbz w8, #0x0, 0x777b0 772cc: f9406788 ldr x8, [x28, #0xc8] 772d0: b9400f23 ldr w3, [x25, #0xc] 772d4: f941a908 ldr x8, [x8, #0x350] 772d8: aa1503e0 mov x0, x21 772dc: aa1603e1 mov x1, x22 772e0: aa1703e2 mov x2, x23 772e4: d63f0100 blr x8 772e8: a90507e0 stp x0, x1, [sp, #0x50] 772ec: 08dffe88 ldarb w8, [x20] 772f0: 36002748 tbz w8, #0x0, 0x777d8 772f4: f9406788 ldr x8, [x28, #0xc8] 772f8: f9415908 ldr x8, [x8, #0x2b0] 772fc: aa1503e0 mov x0, x21 77300: aa1603e1 mov x1, x22 77304: aa1703e2 mov x2, x23 77308: d63f0100 blr x8 7730c: b98087f6 ldrsw x22, [sp, #0x84] 77310: 08dffe88 ldarb w8, [x20] 77314: 36002768 tbz w8, #0x0, 0x77800 77318: f9406788 ldr x8, [x28, #0xc8] 7731c: d37df2c9 lsl x9, x22, #3 77320: 91006137 add x23, x9, #0x18 77324: f940c508 ldr x8, [x8, #0x188] 77328: aa1503e0 mov x0, x21 7732c: aa1703e1 mov x1, x23 77330: d63f0100 blr x8 77334: 2a1f03e1 mov w1, wzr 77338: aa1703e2 mov x2, x23 7733c: aa0003f6 mov x22, x0 77340: 97ff2ad4 bl 0x41e90 77344: b94087e8 ldr w8, [sp, #0x84] 77348: b90002c8 str w8, [x22] 7734c: 08dffe88 ldarb w8, [x20] 77350: 360026c8 tbz w8, #0x0, 0x77828 77354: f9406788 ldr x8, [x28, #0xc8] 77358: a94507e0 ldp x0, x1, [sp, #0x50] 7735c: f9426d08 ldr x8, [x8, #0x4d8] 77360: aa1603e2 mov x2, x22 77364: d63f0100 blr x8 77368: b400007b cbz x27, 0x77374 7736c: 9100a3e0 add x0, sp, #0x28 77370: d63f0360 blr x27 77374: 3942a329 ldrb w9, [x25, #0xa8] 77378: 3941e3e8 ldrb w8, [sp, #0x78] 7737c: 34000bc9 cbz w9, 0x774f4 77380: 34000168 cbz w8, 0x773ac 77384: b94087e8 ldr w8, [sp, #0x84] 77388: 7100051f cmp w8, #0x1 7738c: 5400010b b.lt 0x773ac 77390: 08dffe88 ldarb w8, [x20] 77394: 360025e8 tbz w8, #0x0, 0x77850 77398: f9406788 ldr x8, [x28, #0xc8] 7739c: a9450be1 ldp x1, x2, [sp, #0x50] 773a0: f9415908 ldr x8, [x8, #0x2b0] 773a4: aa1503e0 mov x0, x21 773a8: d63f0100 blr x8 773ac: a949df36 ldp x22, x23, [x25, #0x98] 773b0: 08dffe88 ldarb w8, [x20] 773b4: 36001968 tbz w8, #0x0, 0x776e0 773b8: f9406788 ldr x8, [x28, #0xc8] 773bc: f9437d08 ldr x8, [x8, #0x6f8] 773c0: d63f0100 blr x8 773c4: a9098720 stp x0, x1, [x25, #0x98] 773c8: 3902a33f strb wzr, [x25, #0xa8] 773cc: 08dffe88 ldarb w8, [x20] 773d0: 360019c8 tbz w8, #0x0, 0x77708 773d4: f9406788 ldr x8, [x28, #0xc8] 773d8: f9412908 ldr x8, [x8, #0x250] 773dc: aa1503e0 mov x0, x21 773e0: aa1603e1 mov x1, x22 773e4: aa1703e2 mov x2, x23 773e8: d63f0100 blr x8 773ec: aa0003f5 mov x21, x0 773f0: aa0103f6 mov x22, x1 773f4: 394227e8 ldrb w8, [sp, #0x89] 773f8: 34000908 cbz w8, 0x77518 773fc: 394223e8 ldrb w8, [sp, #0x88] 77400: 340008c8 cbz w8, 0x77518 77404: 08dffe88 ldarb w8, [x20] 77408: 36000228 tbz w8, #0x0, 0x7744c 7740c: f9404be9 ldr x9, [sp, #0x90] 77410: f9406788 ldr x8, [x28, #0xc8] 77414: f9400120 ldr x0, [x9] 77418: f942e508 ldr x8, [x8, #0x5c8] 7741c: d63f0100 blr x8 77420: 34000360 cbz w0, 0x7748c 77424: f90017ff str xzr, [sp, #0x28] 77428: 08dffe88 ldarb w8, [x20] 7742c: 36000208 tbz w8, #0x0, 0x7746c 77430: f9404be9 ldr x9, [sp, #0x90] 77434: f9406788 ldr x8, [x28, #0xc8] 77438: f9400120 ldr x0, [x9] 7743c: f942e908 ldr x8, [x8, #0x5d0] 77440: 9100a3e1 add x1, sp, #0x28 77444: d63f0100 blr x8 77448: 17ffffef b 0x77404 7744c: aa1403e0 mov x0, x20 77450: 97ff2ca4 bl 0x426e0 <__cxa_guard_acquire@plt> 77454: 34fffdc0 cbz w0, 0x7740c 77458: 97ff27a6 bl 0x412f0 7745c: f9006780 str x0, [x28, #0xc8] 77460: aa1403e0 mov x0, x20 77464: 97ff28e3 bl 0x417f0 <__cxa_guard_release@plt> 77468: 17ffffe9 b 0x7740c 7746c: aa1403e0 mov x0, x20 77470: 97ff2c9c bl 0x426e0 <__cxa_guard_acquire@plt> 77474: 34fffde0 cbz w0, 0x77430 77478: 97ff279e bl 0x412f0 7747c: f9006780 str x0, [x28, #0xc8] 77480: aa1403e0 mov x0, x20 77484: 97ff28db bl 0x417f0 <__cxa_guard_release@plt> 77488: 17ffffea b 0x77430 7748c: a9492be8 ldp x8, x10, [sp, #0x90] 77490: f94053e9 ldr x9, [sp, #0xa0] 77494: b40000c9 cbz x9, 0x774ac 77498: 9100212b add x11, x9, #0x8 7749c: c85f7d6c ldxr x12, [x11] 774a0: 9100058c add x12, x12, #0x1 774a4: c80d7d6c stxr w13, x12, [x11] 774a8: 35ffffad cbnz w13, 0x7749c 774ac: f9400d14 ldr x20, [x8, #0x18] 774b0: a901250a stp x10, x9, [x8, #0x10] 774b4: b4000334 cbz x20, 0x77518 774b8: 91002288 add x8, x20, #0x8 774bc: c85ffd09 ldaxr x9, [x8] 774c0: d100052a sub x10, x9, #0x1 774c4: c80bfd0a stlxr w11, x10, [x8] 774c8: 35ffffab cbnz w11, 0x774bc 774cc: b5000269 cbnz x9, 0x77518 774d0: f9400288 ldr x8, [x20] 774d4: aa1403e0 mov x0, x20 774d8: f9400908 ldr x8, [x8, #0x10] 774dc: d63f0100 blr x8 774e0: aa1403e0 mov x0, x20 774e4: 97ff2aab bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 774e8: f94053f4 ldr x20, [sp, #0xa0] 774ec: b50001b4 cbnz x20, 0x77520 774f0: 14000018 b 0x77550 774f4: 9100a3e9 add x9, sp, #0x28 774f8: 9100a3ea add x10, sp, #0x28 774fc: 7100011f cmp w8, #0x0 77500: 9100a128 add x8, x9, #0x28 77504: 91004149 add x9, x10, #0x10 77508: 9a891108 csel x8, x8, x9, ne 7750c: a9405915 ldp x21, x22, [x8] 77510: 394227e8 ldrb w8, [sp, #0x89] 77514: 35fff748 cbnz w8, 0x773fc 77518: f94053f4 ldr x20, [sp, #0xa0] 7751c: b40001b4 cbz x20, 0x77550 77520: 91002288 add x8, x20, #0x8 77524: c85ffd09 ldaxr x9, [x8] 77528: d100052a sub x10, x9, #0x1 7752c: c80bfd0a stlxr w11, x10, [x8] 77530: 35ffffab cbnz w11, 0x77524 77534: b50000e9 cbnz x9, 0x77550 77538: f9400288 ldr x8, [x20] 7753c: aa1403e0 mov x0, x20 77540: f9400908 ldr x8, [x8, #0x10] 77544: d63f0100 blr x8 77548: aa1403e0 mov x0, x20 7754c: 97ff2a91 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 77550: b40001b3 cbz x19, 0x77584 77554: 91002268 add x8, x19, #0x8 77558: c85ffd09 ldaxr x9, [x8] 7755c: d100052a sub x10, x9, #0x1 77560: c80bfd0a stlxr w11, x10, [x8] 77564: 35ffffab cbnz w11, 0x77558 77568: b50000e9 cbnz x9, 0x77584 7756c: f9400268 ldr x8, [x19] 77570: aa1303e0 mov x0, x19 77574: f9400908 ldr x8, [x8, #0x10] 77578: d63f0100 blr x8 7757c: aa1303e0 mov x0, x19 77580: 97ff2a84 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 77584: d10223a0 sub x0, x29, #0x88 77588: 97ffdbe1 bl 0x6e50c 7758c: a97823a9 ldp x9, x8, [x29, #-0x80] 77590: f9005928 str x8, [x9, #0xb0] 77594: f9400be9 ldr x9, [sp, #0x10] 77598: b00004c8 adrp x8, 0x110000 7759c: f9007109 str x9, [x8, #0xe0] 775a0: b40001b3 cbz x19, 0x775d4 775a4: 91002268 add x8, x19, #0x8 775a8: c85ffd09 ldaxr x9, [x8] 775ac: d100052a sub x10, x9, #0x1 775b0: c80bfd0a stlxr w11, x10, [x8] 775b4: 35ffffab cbnz w11, 0x775a8 775b8: b50000e9 cbnz x9, 0x775d4 775bc: f9400268 ldr x8, [x19] 775c0: aa1303e0 mov x0, x19 775c4: f9400908 ldr x8, [x8, #0x10] 775c8: d63f0100 blr x8 775cc: aa1303e0 mov x0, x19 775d0: 97ff2a70 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 775d4: f94007e8 ldr x8, [sp, #0x8] 775d8: f9401508 ldr x8, [x8, #0x28] 775dc: f85a03a9 ldur x9, [x29, #-0x60] 775e0: eb09011f cmp x8, x9 775e4: 540014a1 b.ne 0x77878 775e8: aa1503e0 mov x0, x21 775ec: aa1603e1 mov x1, x22 775f0: a9537bfd ldp x29, x30, [sp, #0x130] 775f4: a9524ff4 ldp x20, x19, [sp, #0x120] 775f8: a95157f6 ldp x22, x21, [sp, #0x110] 775fc: a9505ff8 ldp x24, x23, [sp, #0x100] 77600: a94f67fa ldp x26, x25, [sp, #0xf0] 77604: a94e6ffc ldp x28, x27, [sp, #0xe0] 77608: 910503ff add sp, sp, #0x140 7760c: d65f03c0 ret 77610: b00004c0 adrp x0, 0x110000 77614: 91034000 add x0, x0, #0xd0 77618: 97ff2c32 bl 0x426e0 <__cxa_guard_acquire@plt> 7761c: 34ffcec0 cbz w0, 0x76ff4 77620: 97ff2734 bl 0x412f0 77624: f9006780 str x0, [x28, #0xc8] 77628: b00004c0 adrp x0, 0x110000 7762c: 91034000 add x0, x0, #0xd0 77630: 97ff2870 bl 0x417f0 <__cxa_guard_release@plt> 77634: 17fffe70 b 0x76ff4 77638: b00004c0 adrp x0, 0x110000 7763c: 91034000 add x0, x0, #0xd0 77640: 97ff2c28 bl 0x426e0 <__cxa_guard_acquire@plt> 77644: 34ffd100 cbz w0, 0x77064 77648: 97ff272a bl 0x412f0 7764c: f9006780 str x0, [x28, #0xc8] 77650: b00004c0 adrp x0, 0x110000 77654: 91034000 add x0, x0, #0xd0 77658: 97ff2866 bl 0x417f0 <__cxa_guard_release@plt> 7765c: 17fffe82 b 0x77064 77660: b00004c0 adrp x0, 0x110000 77664: 91034000 add x0, x0, #0xd0 77668: 97ff2c1e bl 0x426e0 <__cxa_guard_acquire@plt> 7766c: 34ffdb40 cbz w0, 0x771d4 77670: 97ff2720 bl 0x412f0 77674: f9006780 str x0, [x28, #0xc8] 77678: b00004c0 adrp x0, 0x110000 7767c: 91034000 add x0, x0, #0xd0 77680: 97ff285c bl 0x417f0 <__cxa_guard_release@plt> 77684: 17fffed4 b 0x771d4 77688: b00004c0 adrp x0, 0x110000 7768c: 91034000 add x0, x0, #0xd0 77690: 97ff2c14 bl 0x426e0 <__cxa_guard_acquire@plt> 77694: 34ffdbe0 cbz w0, 0x77210 77698: 97ff2716 bl 0x412f0 7769c: f9006780 str x0, [x28, #0xc8] 776a0: b00004c0 adrp x0, 0x110000 776a4: 91034000 add x0, x0, #0xd0 776a8: 97ff2852 bl 0x417f0 <__cxa_guard_release@plt> 776ac: a941dbf7 ldp x23, x22, [sp, #0x18] 776b0: 17fffed8 b 0x77210 776b4: b00004c0 adrp x0, 0x110000 776b8: 91034000 add x0, x0, #0xd0 776bc: 97ff2c09 bl 0x426e0 <__cxa_guard_acquire@plt> 776c0: 34ffdb40 cbz w0, 0x77228 776c4: 97ff270b bl 0x412f0 776c8: f9006780 str x0, [x28, #0xc8] 776cc: b00004c0 adrp x0, 0x110000 776d0: 91034000 add x0, x0, #0xd0 776d4: 97ff2847 bl 0x417f0 <__cxa_guard_release@plt> 776d8: a941dbf7 ldp x23, x22, [sp, #0x18] 776dc: 17fffed3 b 0x77228 776e0: b00004c0 adrp x0, 0x110000 776e4: 91034000 add x0, x0, #0xd0 776e8: 97ff2bfe bl 0x426e0 <__cxa_guard_acquire@plt> 776ec: 34ffe660 cbz w0, 0x773b8 776f0: 97ff2700 bl 0x412f0 776f4: f9006780 str x0, [x28, #0xc8] 776f8: b00004c0 adrp x0, 0x110000 776fc: 91034000 add x0, x0, #0xd0 77700: 97ff283c bl 0x417f0 <__cxa_guard_release@plt> 77704: 17ffff2d b 0x773b8 77708: b00004c0 adrp x0, 0x110000 7770c: 91034000 add x0, x0, #0xd0 77710: 97ff2bf4 bl 0x426e0 <__cxa_guard_acquire@plt> 77714: 34ffe600 cbz w0, 0x773d4 77718: 97ff26f6 bl 0x412f0 7771c: f9006780 str x0, [x28, #0xc8] 77720: b00004c0 adrp x0, 0x110000 77724: 91034000 add x0, x0, #0xd0 77728: 97ff2832 bl 0x417f0 <__cxa_guard_release@plt> 7772c: 17ffff2a b 0x773d4 77730: b00004c0 adrp x0, 0x110000 77734: 91034000 add x0, x0, #0xd0 77738: 97ff2bea bl 0x426e0 <__cxa_guard_acquire@plt> 7773c: 34ffd920 cbz w0, 0x77260 77740: 97ff26ec bl 0x412f0 77744: f9006780 str x0, [x28, #0xc8] 77748: b00004c0 adrp x0, 0x110000 7774c: 91034000 add x0, x0, #0xd0 77750: 97ff2828 bl 0x417f0 <__cxa_guard_release@plt> 77754: a941dbf7 ldp x23, x22, [sp, #0x18] 77758: 17fffec2 b 0x77260 7775c: b00004c0 adrp x0, 0x110000 77760: 91034000 add x0, x0, #0xd0 77764: 97ff2bdf bl 0x426e0 <__cxa_guard_acquire@plt> 77768: 34ffd8e0 cbz w0, 0x77284 7776c: 97ff26e1 bl 0x412f0 77770: f9006780 str x0, [x28, #0xc8] 77774: b00004c0 adrp x0, 0x110000 77778: 91034000 add x0, x0, #0xd0 7777c: 97ff281d bl 0x417f0 <__cxa_guard_release@plt> 77780: a941dbf7 ldp x23, x22, [sp, #0x18] 77784: 17fffec0 b 0x77284 77788: b00004c0 adrp x0, 0x110000 7778c: 91034000 add x0, x0, #0xd0 77790: 97ff2bd4 bl 0x426e0 <__cxa_guard_acquire@plt> 77794: 34ffd8e0 cbz w0, 0x772b0 77798: 97ff26d6 bl 0x412f0 7779c: f9006780 str x0, [x28, #0xc8] 777a0: b00004c0 adrp x0, 0x110000 777a4: 91034000 add x0, x0, #0xd0 777a8: 97ff2812 bl 0x417f0 <__cxa_guard_release@plt> 777ac: 17fffec1 b 0x772b0 777b0: b00004c0 adrp x0, 0x110000 777b4: 91034000 add x0, x0, #0xd0 777b8: 97ff2bca bl 0x426e0 <__cxa_guard_acquire@plt> 777bc: 34ffd880 cbz w0, 0x772cc 777c0: 97ff26cc bl 0x412f0 777c4: f9006780 str x0, [x28, #0xc8] 777c8: b00004c0 adrp x0, 0x110000 777cc: 91034000 add x0, x0, #0xd0 777d0: 97ff2808 bl 0x417f0 <__cxa_guard_release@plt> 777d4: 17fffebe b 0x772cc 777d8: b00004c0 adrp x0, 0x110000 777dc: 91034000 add x0, x0, #0xd0 777e0: 97ff2bc0 bl 0x426e0 <__cxa_guard_acquire@plt> 777e4: 34ffd880 cbz w0, 0x772f4 777e8: 97ff26c2 bl 0x412f0 777ec: f9006780 str x0, [x28, #0xc8] 777f0: b00004c0 adrp x0, 0x110000 777f4: 91034000 add x0, x0, #0xd0 777f8: 97ff27fe bl 0x417f0 <__cxa_guard_release@plt> 777fc: 17fffebe b 0x772f4 77800: b00004c0 adrp x0, 0x110000 77804: 91034000 add x0, x0, #0xd0 77808: 97ff2bb6 bl 0x426e0 <__cxa_guard_acquire@plt> 7780c: 34ffd860 cbz w0, 0x77318 77810: 97ff26b8 bl 0x412f0 77814: f9006780 str x0, [x28, #0xc8] 77818: b00004c0 adrp x0, 0x110000 7781c: 91034000 add x0, x0, #0xd0 77820: 97ff27f4 bl 0x417f0 <__cxa_guard_release@plt> 77824: 17fffebd b 0x77318 77828: b00004c0 adrp x0, 0x110000 7782c: 91034000 add x0, x0, #0xd0 77830: 97ff2bac bl 0x426e0 <__cxa_guard_acquire@plt> 77834: 34ffd900 cbz w0, 0x77354 77838: 97ff26ae bl 0x412f0 7783c: f9006780 str x0, [x28, #0xc8] 77840: b00004c0 adrp x0, 0x110000 77844: 91034000 add x0, x0, #0xd0 77848: 97ff27ea bl 0x417f0 <__cxa_guard_release@plt> 7784c: 17fffec2 b 0x77354 77850: b00004c0 adrp x0, 0x110000 77854: 91034000 add x0, x0, #0xd0 77858: 97ff2ba2 bl 0x426e0 <__cxa_guard_acquire@plt> 7785c: 34ffd9e0 cbz w0, 0x77398 77860: 97ff26a4 bl 0x412f0 77864: f9006780 str x0, [x28, #0xc8] 77868: b00004c0 adrp x0, 0x110000 7786c: 91034000 add x0, x0, #0xd0 77870: 97ff27e0 bl 0x417f0 <__cxa_guard_release@plt> 77874: 17fffec9 b 0x77398 77878: 97ff2b06 bl 0x42490 <__stack_chk_fail@plt> 7787c: 1400000c b 0x778ac 77880: 1400000b b 0x778ac 77884: 1400000a b 0x778ac 77888: 14000009 b 0x778ac 7788c: 14000008 b 0x778ac 77890: 14000007 b 0x778ac 77894: 14000006 b 0x778ac 77898: 14000005 b 0x778ac 7789c: 14000004 b 0x778ac 778a0: 14000003 b 0x778ac 778a4: 14000002 b 0x778ac 778a8: 14000001 b 0x778ac 778ac: aa0003f5 mov x21, x0 778b0: b00004c0 adrp x0, 0x110000 778b4: 91034000 add x0, x0, #0xd0 778b8: 97ff2ab6 bl 0x42390 <__cxa_guard_abort@plt> 778bc: 394227e8 ldrb w8, [sp, #0x89] 778c0: 35000428 cbnz w8, 0x77944 778c4: 1400005b b 0x77a30 778c8: aa0003f5 mov x21, x0 778cc: b00004c0 adrp x0, 0x110000 778d0: 91034000 add x0, x0, #0xd0 778d4: 97ff2aaf bl 0x42390 <__cxa_guard_abort@plt> 778d8: 14000075 b 0x77aac 778dc: aa0003f5 mov x21, x0 778e0: b00004c0 adrp x0, 0x110000 778e4: 91034000 add x0, x0, #0xd0 778e8: 97ff2aaa bl 0x42390 <__cxa_guard_abort@plt> 778ec: aa1503e0 mov x0, x21 778f0: 940176ab bl 0xd539c <__cxa_demangle+0x12abc> 778f4: 14000001 b 0x778f8 778f8: aa0003f3 mov x19, x0 778fc: b00004c0 adrp x0, 0x110000 77900: 91034000 add x0, x0, #0xd0 77904: 97ff2aa3 bl 0x42390 <__cxa_guard_abort@plt> 77908: 14000082 b 0x77b10 7790c: 1400000b b 0x77938 77910: 1400000a b 0x77938 77914: 14000009 b 0x77938 77918: 14000008 b 0x77938 7791c: 97ff7064 bl 0x53aac 77920: 14000006 b 0x77938 77924: 14000005 b 0x77938 77928: 14000004 b 0x77938 7792c: aa0003f5 mov x21, x0 77930: 1400005f b 0x77aac 77934: 14000001 b 0x77938 77938: aa0003f5 mov x21, x0 7793c: 394227e8 ldrb w8, [sp, #0x89] 77940: 34000788 cbz w8, 0x77a30 77944: 394223e8 ldrb w8, [sp, #0x88] 77948: 34000748 cbz w8, 0x77a30 7794c: 08dffe88 ldarb w8, [x20] 77950: 36000228 tbz w8, #0x0, 0x77994 77954: f9404be9 ldr x9, [sp, #0x90] 77958: f9406788 ldr x8, [x28, #0xc8] 7795c: f9400120 ldr x0, [x9] 77960: f942e508 ldr x8, [x8, #0x5c8] 77964: d63f0100 blr x8 77968: 34000360 cbz w0, 0x779d4 7796c: f90017ff str xzr, [sp, #0x28] 77970: 08dffe88 ldarb w8, [x20] 77974: 36000208 tbz w8, #0x0, 0x779b4 77978: f9404be9 ldr x9, [sp, #0x90] 7797c: f9406788 ldr x8, [x28, #0xc8] 77980: f9400120 ldr x0, [x9] 77984: f942e908 ldr x8, [x8, #0x5d0] 77988: 9100a3e1 add x1, sp, #0x28 7798c: d63f0100 blr x8 77990: 17ffffef b 0x7794c 77994: aa1403e0 mov x0, x20 77998: 97ff2b52 bl 0x426e0 <__cxa_guard_acquire@plt> 7799c: 34fffdc0 cbz w0, 0x77954 779a0: 97ff2654 bl 0x412f0 779a4: f9006780 str x0, [x28, #0xc8] 779a8: aa1403e0 mov x0, x20 779ac: 97ff2791 bl 0x417f0 <__cxa_guard_release@plt> 779b0: 17ffffe9 b 0x77954 779b4: aa1403e0 mov x0, x20 779b8: 97ff2b4a bl 0x426e0 <__cxa_guard_acquire@plt> 779bc: 34fffde0 cbz w0, 0x77978 779c0: 97ff264c bl 0x412f0 779c4: f9006780 str x0, [x28, #0xc8] 779c8: aa1403e0 mov x0, x20 779cc: 97ff2789 bl 0x417f0 <__cxa_guard_release@plt> 779d0: 17ffffea b 0x77978 779d4: a9492be8 ldp x8, x10, [sp, #0x90] 779d8: f94053e9 ldr x9, [sp, #0xa0] 779dc: b40000c9 cbz x9, 0x779f4 779e0: 9100212b add x11, x9, #0x8 779e4: c85f7d6c ldxr x12, [x11] 779e8: 9100058c add x12, x12, #0x1 779ec: c80d7d6c stxr w13, x12, [x11] 779f0: 35ffffad cbnz w13, 0x779e4 779f4: f9400d14 ldr x20, [x8, #0x18] 779f8: a901250a stp x10, x9, [x8, #0x10] 779fc: b40001b4 cbz x20, 0x77a30 77a00: 91002288 add x8, x20, #0x8 77a04: c85ffd09 ldaxr x9, [x8] 77a08: d100052a sub x10, x9, #0x1 77a0c: c80bfd0a stlxr w11, x10, [x8] 77a10: 35ffffab cbnz w11, 0x77a04 77a14: b50000e9 cbnz x9, 0x77a30 77a18: f9400288 ldr x8, [x20] 77a1c: aa1403e0 mov x0, x20 77a20: f9400908 ldr x8, [x8, #0x10] 77a24: d63f0100 blr x8 77a28: aa1403e0 mov x0, x20 77a2c: 97ff2959 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 77a30: f94053f4 ldr x20, [sp, #0xa0] 77a34: b40001b4 cbz x20, 0x77a68 77a38: 91002288 add x8, x20, #0x8 77a3c: c85ffd09 ldaxr x9, [x8] 77a40: d100052a sub x10, x9, #0x1 77a44: c80bfd0a stlxr w11, x10, [x8] 77a48: 35ffffab cbnz w11, 0x77a3c 77a4c: b50000e9 cbnz x9, 0x77a68 77a50: f9400288 ldr x8, [x20] 77a54: aa1403e0 mov x0, x20 77a58: f9400908 ldr x8, [x8, #0x10] 77a5c: d63f0100 blr x8 77a60: aa1403e0 mov x0, x20 77a64: 97ff294b bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 77a68: b40001b3 cbz x19, 0x77a9c 77a6c: 91002268 add x8, x19, #0x8 77a70: c85ffd09 ldaxr x9, [x8] 77a74: d100052a sub x10, x9, #0x1 77a78: c80bfd0a stlxr w11, x10, [x8] 77a7c: 35ffffab cbnz w11, 0x77a70 77a80: b50000e9 cbnz x9, 0x77a9c 77a84: f9400268 ldr x8, [x19] 77a88: aa1303e0 mov x0, x19 77a8c: f9400908 ldr x8, [x8, #0x10] 77a90: d63f0100 blr x8 77a94: aa1303e0 mov x0, x19 77a98: 97ff293e bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 77a9c: d10223a0 sub x0, x29, #0x88 77aa0: 97ffda9b bl 0x6e50c 77aa4: a97823a9 ldp x9, x8, [x29, #-0x80] 77aa8: f9005928 str x8, [x9, #0xb0] 77aac: f9400be9 ldr x9, [sp, #0x10] 77ab0: b00004c8 adrp x8, 0x110000 77ab4: f9007109 str x9, [x8, #0xe0] 77ab8: b40001b3 cbz x19, 0x77aec 77abc: 91002268 add x8, x19, #0x8 77ac0: c85ffd09 ldaxr x9, [x8] 77ac4: d100052a sub x10, x9, #0x1 77ac8: c80bfd0a stlxr w11, x10, [x8] 77acc: 35ffffab cbnz w11, 0x77ac0 77ad0: b50000e9 cbnz x9, 0x77aec 77ad4: f9400268 ldr x8, [x19] 77ad8: aa1303e0 mov x0, x19 77adc: f9400908 ldr x8, [x8, #0x10] 77ae0: d63f0100 blr x8 77ae4: aa1303e0 mov x0, x19 77ae8: 97ff292a bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 77aec: aa1503e0 mov x0, x21 77af0: 9401762b bl 0xd539c <__cxa_demangle+0x12abc> 77af4: 17ffff81 b 0x778f8 77af8: 17ffff80 b 0x778f8 77afc: 97ff6fec bl 0x53aac 77b00: 14000003 b 0x77b0c 77b04: 14000002 b 0x77b0c 77b08: 14000001 b 0x77b0c 77b0c: aa0003f3 mov x19, x0 77b10: 910223e8 add x8, sp, #0x88 77b14: 91004100 add x0, x8, #0x10 77b18: 97ff2ecf bl 0x43654 77b1c: aa1303e0 mov x0, x19 77b20: 97ff6fe3 bl 0x53aac 77b24: b4000521 cbz x1, 0x77bc8 77b28: a9be4ff4 stp x20, x19, [sp, #-0x20]! 77b2c: a9017bfd stp x29, x30, [sp, #0x10] 77b30: 910043fd add x29, sp, #0x10 77b34: aa0103f3 mov x19, x1 77b38: f9400021 ldr x1, [x1] 77b3c: aa0003f4 mov x20, x0 77b40: 97fffff9 bl 0x77b24 77b44: f9400661 ldr x1, [x19, #0x8] 77b48: aa1403e0 mov x0, x20 77b4c: 97fffff6 bl 0x77b24 77b50: f9402a74 ldr x20, [x19, #0x50] 77b54: b40001b4 cbz x20, 0x77b88 77b58: 91002288 add x8, x20, #0x8 77b5c: c85ffd09 ldaxr x9, [x8] 77b60: d100052a sub x10, x9, #0x1 77b64: c80bfd0a stlxr w11, x10, [x8] 77b68: 35ffffab cbnz w11, 0x77b5c 77b6c: b50000e9 cbnz x9, 0x77b88 77b70: f9400288 ldr x8, [x20] 77b74: aa1403e0 mov x0, x20 77b78: f9400908 ldr x8, [x8, #0x10] 77b7c: d63f0100 blr x8 77b80: aa1403e0 mov x0, x20 77b84: 97ff2903 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 77b88: f9402274 ldr x20, [x19, #0x40] 77b8c: b40000f4 cbz x20, 0x77ba8 77b90: 91002288 add x8, x20, #0x8 77b94: c85ffd09 ldaxr x9, [x8] 77b98: d100052a sub x10, x9, #0x1 77b9c: c80bfd0a stlxr w11, x10, [x8] 77ba0: 35ffffab cbnz w11, 0x77b94 77ba4: b4000149 cbz x9, 0x77bcc 77ba8: 39408268 ldrb w8, [x19, #0x20] 77bac: 36000068 tbz w8, #0x0, 0x77bb8 77bb0: f9401a60 ldr x0, [x19, #0x30] 77bb4: 97ff25db bl 0x41320 <_ZdlPv@plt> 77bb8: a9417bfd ldp x29, x30, [sp, #0x10] 77bbc: aa1303e0 mov x0, x19 77bc0: a8c24ff4 ldp x20, x19, [sp], #0x20 77bc4: 17ff25d7 b 0x41320 <_ZdlPv@plt> 77bc8: d65f03c0 ret 77bcc: f9400288 ldr x8, [x20] 77bd0: aa1403e0 mov x0, x20 77bd4: f9400908 ldr x8, [x8, #0x10] 77bd8: d63f0100 blr x8 77bdc: aa1403e0 mov x0, x20 77be0: 97ff28ec bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 77be4: 39408268 ldrb w8, [x19, #0x20] 77be8: 3707fe48 tbnz w8, #0x0, 0x77bb0 77bec: 17fffff3 b 0x77bb8 77bf0: b4000361 cbz x1, 0x77c5c 77bf4: a9be4ff4 stp x20, x19, [sp, #-0x20]! 77bf8: a9017bfd stp x29, x30, [sp, #0x10] 77bfc: 910043fd add x29, sp, #0x10 77c00: aa0103f3 mov x19, x1 77c04: f9400021 ldr x1, [x1] 77c08: aa0003f4 mov x20, x0 77c0c: 97fffff9 bl 0x77bf0 77c10: f9400661 ldr x1, [x19, #0x8] 77c14: aa1403e0 mov x0, x20 77c18: 97fffff6 bl 0x77bf0 77c1c: f9402274 ldr x20, [x19, #0x40] 77c20: b40000f4 cbz x20, 0x77c3c 77c24: 91002288 add x8, x20, #0x8 77c28: c85ffd09 ldaxr x9, [x8] 77c2c: d100052a sub x10, x9, #0x1 77c30: c80bfd0a stlxr w11, x10, [x8] 77c34: 35ffffab cbnz w11, 0x77c28 77c38: b4000149 cbz x9, 0x77c60 77c3c: 39408268 ldrb w8, [x19, #0x20] 77c40: 36000068 tbz w8, #0x0, 0x77c4c 77c44: f9401a60 ldr x0, [x19, #0x30] 77c48: 97ff25b6 bl 0x41320 <_ZdlPv@plt> 77c4c: a9417bfd ldp x29, x30, [sp, #0x10] 77c50: aa1303e0 mov x0, x19 77c54: a8c24ff4 ldp x20, x19, [sp], #0x20 77c58: 17ff25b2 b 0x41320 <_ZdlPv@plt> 77c5c: d65f03c0 ret 77c60: f9400288 ldr x8, [x20] 77c64: aa1403e0 mov x0, x20 77c68: f9400908 ldr x8, [x8, #0x10] 77c6c: d63f0100 blr x8 77c70: aa1403e0 mov x0, x20 77c74: 97ff28c7 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 77c78: 39408268 ldrb w8, [x19, #0x20] 77c7c: 3707fe48 tbnz w8, #0x0, 0x77c44 77c80: 17fffff3 b 0x77c4c 77c84: f81b0ff9 str x25, [sp, #-0x50]! 77c88: a9015ff8 stp x24, x23, [sp, #0x10] 77c8c: a90257f6 stp x22, x21, [sp, #0x20] 77c90: a9034ff4 stp x20, x19, [sp, #0x30] 77c94: a9047bfd stp x29, x30, [sp, #0x40] 77c98: 910103fd add x29, sp, #0x40 77c9c: a9402014 ldp x20, x8, [x0] 77ca0: aa0003f3 mov x19, x0 77ca4: cb140115 sub x21, x8, x20 77ca8: 9343feb8 asr x24, x21, #3 77cac: 91000708 add x8, x24, #0x1 77cb0: d37dfd09 lsr x9, x8, #61 77cb4: b5000609 cbnz x9, 0x77d74 77cb8: f9400a69 ldr x9, [x19, #0x10] 77cbc: b27febea mov x10, #0xffffffffffffffe // =1152921504606846974 77cc0: aa0103f6 mov x22, x1 77cc4: cb140129 sub x9, x9, x20 77cc8: eb890d5f cmp x10, x9, asr #3 77ccc: 54000143 b.lo 0x77cf4 77cd0: 9342fd29 asr x9, x9, #2 77cd4: eb08013f cmp x9, x8 77cd8: 9a893119 csel x25, x8, x9, lo 77cdc: b4000499 cbz x25, 0x77d6c 77ce0: d37dff28 lsr x8, x25, #61 77ce4: b40000a8 cbz x8, 0x77cf8 77ce8: 90000300 adrp x0, 0xd7000 77cec: 91032800 add x0, x0, #0xca 77cf0: 97ff6fbe bl 0x53be8 77cf4: 92fc0019 mov x25, #0x1fffffffffffffff // =2305843009213693951 77cf8: d37df320 lsl x0, x25, #3 77cfc: 97ff2965 bl 0x42290 <_Znwm@plt> 77d00: aa0003f7 mov x23, x0 77d04: f94002c8 ldr x8, [x22] 77d08: 8b180ef8 add x24, x23, x24, lsl #3 77d0c: 8b190ef6 add x22, x23, x25, lsl #3 77d10: f10006bf cmp x21, #0x1 77d14: f8008708 str x8, [x24], #0x8 77d18: 540000ab b.lt 0x77d2c 77d1c: aa1703e0 mov x0, x23 77d20: aa1403e1 mov x1, x20 77d24: aa1503e2 mov x2, x21 77d28: 97ff2522 bl 0x411b0 77d2c: a9006277 stp x23, x24, [x19] 77d30: f9000a76 str x22, [x19, #0x10] 77d34: b4000114 cbz x20, 0x77d54 77d38: aa1403e0 mov x0, x20 77d3c: a9447bfd ldp x29, x30, [sp, #0x40] 77d40: a9434ff4 ldp x20, x19, [sp, #0x30] 77d44: a94257f6 ldp x22, x21, [sp, #0x20] 77d48: a9415ff8 ldp x24, x23, [sp, #0x10] 77d4c: f84507f9 ldr x25, [sp], #0x50 77d50: 17ff2574 b 0x41320 <_ZdlPv@plt> 77d54: a9447bfd ldp x29, x30, [sp, #0x40] 77d58: a9434ff4 ldp x20, x19, [sp, #0x30] 77d5c: a94257f6 ldp x22, x21, [sp, #0x20] 77d60: a9415ff8 ldp x24, x23, [sp, #0x10] 77d64: f84507f9 ldr x25, [sp], #0x50 77d68: d65f03c0 ret 77d6c: aa1f03f7 mov x23, xzr 77d70: 17ffffe5 b 0x77d04 77d74: aa1303e0 mov x0, x19 77d78: 97ff7176 bl 0x54350 77d7c: a9bf7bfd stp x29, x30, [sp, #-0x10]! 77d80: 910003fd mov x29, sp 77d84: 52800100 mov w0, #0x8 // =8 77d88: 97ff25ca bl 0x414b0 <__cxa_allocate_exception@plt> 77d8c: 900004c8 adrp x8, 0x10f000 77d90: f9458108 ldr x8, [x8, #0xb00] 77d94: 900004c1 adrp x1, 0x10f000 77d98: 900004c2 adrp x2, 0x10f000 77d9c: 91004108 add x8, x8, #0x10 77da0: f9000008 str x8, [x0] 77da4: f947e421 ldr x1, [x1, #0xfc8] 77da8: f9477442 ldr x2, [x2, #0xee8] 77dac: 97ff28a9 bl 0x42050 <__cxa_throw@plt> 0000000000077db0 : 77db0: f81e0ff3 str x19, [sp, #-0x20]! 77db4: a9017bfd stp x29, x30, [sp, #0x10] 77db8: 910043fd add x29, sp, #0x10 77dbc: aa0003f3 mov x19, x0 77dc0: 97ff28f0 bl 0x42180 <_ZNSt9exceptionD2Ev@plt> 77dc4: a9417bfd ldp x29, x30, [sp, #0x10] 77dc8: aa1303e0 mov x0, x19 77dcc: f84207f3 ldr x19, [sp], #0x20 77dd0: 17ff2554 b 0x41320 <_ZdlPv@plt> 77dd4: 17ff2553 b 0x41320 <_ZdlPv@plt> 77dd8: f81e0ff3 str x19, [sp, #-0x20]! 77ddc: a9017bfd stp x29, x30, [sp, #0x10] 77de0: 910043fd add x29, sp, #0x10 77de4: aa0003f3 mov x19, x0 77de8: 52800200 mov w0, #0x10 // =16 77dec: 97ff2929 bl 0x42290 <_Znwm@plt> 77df0: b0000488 adrp x8, 0x108000 77df4: 913fc108 add x8, x8, #0xff0 77df8: f9000008 str x8, [x0] 77dfc: f9400668 ldr x8, [x19, #0x8] 77e00: a9417bfd ldp x29, x30, [sp, #0x10] 77e04: f9000408 str x8, [x0, #0x8] 77e08: f84207f3 ldr x19, [sp], #0x20 77e0c: d65f03c0 ret 77e10: b0000488 adrp x8, 0x108000 77e14: 913fc108 add x8, x8, #0xff0 77e18: f9000028 str x8, [x1] 77e1c: f9400408 ldr x8, [x0, #0x8] 77e20: f9000428 str x8, [x1, #0x8] 77e24: d65f03c0 ret 77e28: d65f03c0 ret 77e2c: 17ff253d b 0x41320 <_ZdlPv@plt> 77e30: f81d0ff5 str x21, [sp, #-0x30]! 77e34: a9014ff4 stp x20, x19, [sp, #0x10] 77e38: a9027bfd stp x29, x30, [sp, #0x20] 77e3c: 910083fd add x29, sp, #0x20 77e40: f9400033 ldr x19, [x1] 77e44: b9400a68 ldr w8, [x19, #0x8] 77e48: 31002d1f cmn w8, #0xb 77e4c: 54000203 b.lo 0x77e8c 77e50: b00004c8 adrp x8, 0x110000 77e54: 91034108 add x8, x8, #0xd0 77e58: f9400414 ldr x20, [x0, #0x8] 77e5c: 08dffd08 ldarb w8, [x8] 77e60: b00004d5 adrp x21, 0x110000 77e64: 360001c8 tbz w8, #0x0, 0x77e9c 77e68: f94066a8 ldr x8, [x21, #0xc8] 77e6c: f9400689 ldr x9, [x20, #0x8] 77e70: a9400a61 ldp x1, x2, [x19] 77e74: a9427bfd ldp x29, x30, [sp, #0x20] 77e78: f9416103 ldr x3, [x8, #0x2c0] 77e7c: f9400120 ldr x0, [x9] 77e80: a9414ff4 ldp x20, x19, [sp, #0x10] 77e84: f84307f5 ldr x21, [sp], #0x30 77e88: d61f0060 br x3 77e8c: a9427bfd ldp x29, x30, [sp, #0x20] 77e90: a9414ff4 ldp x20, x19, [sp, #0x10] 77e94: f84307f5 ldr x21, [sp], #0x30 77e98: d65f03c0 ret 77e9c: b00004c0 adrp x0, 0x110000 77ea0: 91034000 add x0, x0, #0xd0 77ea4: 97ff2a0f bl 0x426e0 <__cxa_guard_acquire@plt> 77ea8: 34fffe00 cbz w0, 0x77e68 77eac: 97ff2511 bl 0x412f0 77eb0: f90066a0 str x0, [x21, #0xc8] 77eb4: b00004c0 adrp x0, 0x110000 77eb8: 91034000 add x0, x0, #0xd0 77ebc: 97ff264d bl 0x417f0 <__cxa_guard_release@plt> 77ec0: 17ffffea b 0x77e68 77ec4: aa0003f3 mov x19, x0 77ec8: b00004c0 adrp x0, 0x110000 77ecc: 91034000 add x0, x0, #0xd0 77ed0: 97ff2930 bl 0x42390 <__cxa_guard_abort@plt> 77ed4: aa1303e0 mov x0, x19 77ed8: 94017531 bl 0xd539c <__cxa_demangle+0x12abc> 77edc: f9400428 ldr x8, [x1, #0x8] 77ee0: b0000329 adrp x9, 0xdc000 >+0x1e> 77ee4: 9116a929 add x9, x9, #0x5aa 77ee8: 9100200a add x10, x0, #0x8 77eec: eb09011f cmp x8, x9 77ef0: 9a9f0140 csel x0, x10, xzr, eq 77ef4: d65f03c0 ret 77ef8: d0000480 adrp x0, 0x109000 77efc: 91018000 add x0, x0, #0x60 77f00: d65f03c0 ret 77f04: d65f03c0 ret 77f08: f81e0ff3 str x19, [sp, #-0x20]! 77f0c: a9017bfd stp x29, x30, [sp, #0x10] 77f10: 910043fd add x29, sp, #0x10 77f14: aa0003f3 mov x19, x0 77f18: 97ff2616 bl 0x41770 <_ZNSt6__ndk119__shared_weak_countD2Ev@plt> 77f1c: a9417bfd ldp x29, x30, [sp, #0x10] 77f20: aa1303e0 mov x0, x19 77f24: f84207f3 ldr x19, [sp], #0x20 77f28: 17ff24fe b 0x41320 <_ZdlPv@plt> 77f2c: f9400c00 ldr x0, [x0, #0x18] 77f30: b4000040 cbz x0, 0x77f38 77f34: 17ff24fb b 0x41320 <_ZdlPv@plt> 77f38: d65f03c0 ret 77f3c: f9400428 ldr x8, [x1, #0x8] 77f40: b0000329 adrp x9, 0xdc000 >+0x1e> 77f44: 9118b529 add x9, x9, #0x62d 77f48: 9100600a add x10, x0, #0x18 77f4c: eb09011f cmp x8, x9 77f50: 9a9f0140 csel x0, x10, xzr, eq 77f54: d65f03c0 ret 77f58: 17ff24f2 b 0x41320 <_ZdlPv@plt> 77f5c: a9ba6ffc stp x28, x27, [sp, #-0x60]! 77f60: a90167fa stp x26, x25, [sp, #0x10] 77f64: a9025ff8 stp x24, x23, [sp, #0x20] 77f68: a90357f6 stp x22, x21, [sp, #0x30] 77f6c: a9044ff4 stp x20, x19, [sp, #0x40] 77f70: a9057bfd stp x29, x30, [sp, #0x50] 77f74: 910143fd add x29, sp, #0x50 77f78: aa0003f4 mov x20, x0 77f7c: f8408e97 ldr x23, [x20, #0x8]! 77f80: aa0103f3 mov x19, x1 77f84: b4000657 cbz x23, 0x7804c 77f88: 39400048 ldrb w8, [x2] 77f8c: a940a849 ldp x9, x10, [x2, #0x8] 77f90: 91002014 add x20, x0, #0x8 77f94: d341fd0b lsr x11, x8, #1 77f98: 7200011f tst w8, #0x1 77f9c: 9a890178 csel x24, x11, x9, eq 77fa0: 9a821555 csinc x21, x10, x2, ne 77fa4: 14000007 b 0x77fc0 77fa8: eb18033f cmp x25, x24 77fac: 540004c2 b.hs 0x78044 77fb0: aa1703f4 mov x20, x23 77fb4: f8408e88 ldr x8, [x20, #0x8]! 77fb8: b4000468 cbz x8, 0x78044 77fbc: aa0803f7 mov x23, x8 77fc0: aa1703fa mov x26, x23 77fc4: 38420f5b ldrb w27, [x26, #0x20]! 77fc8: f9400748 ldr x8, [x26, #0x8] 77fcc: d341ff69 lsr x9, x27, #1 77fd0: 7200037f tst w27, #0x1 77fd4: 9a880139 csel x25, x9, x8, eq 77fd8: eb18033f cmp x25, x24 77fdc: 9a983336 csel x22, x25, x24, lo 77fe0: b4000156 cbz x22, 0x78008 77fe4: f9401afc ldr x28, [x23, #0x30] 77fe8: 7200037f tst w27, #0x1 77fec: aa1503e0 mov x0, x21 77ff0: aa1603e2 mov x2, x22 77ff4: 9a9a1781 csinc x1, x28, x26, ne 77ff8: 97ff2856 bl 0x42150 77ffc: 34000060 cbz w0, 0x78008 78000: 37f80080 tbnz w0, #0x1f, 0x78010 78004: 14000009 b 0x78028 78008: eb19031f cmp x24, x25 7800c: 540000a2 b.hs 0x78020 78010: f94002e8 ldr x8, [x23] 78014: b4000208 cbz x8, 0x78054 78018: aa1703f4 mov x20, x23 7801c: 17ffffe8 b 0x77fbc 78020: b4fffc56 cbz x22, 0x77fa8 78024: f9401afc ldr x28, [x23, #0x30] 78028: 7200037f tst w27, #0x1 7802c: 9a9a1780 csinc x0, x28, x26, ne 78030: aa1503e1 mov x1, x21 78034: aa1603e2 mov x2, x22 78038: 97ff2846 bl 0x42150 7803c: 34fffb60 cbz w0, 0x77fa8 78040: 37fffb80 tbnz w0, #0x1f, 0x77fb0 78044: f9000277 str x23, [x19] 78048: 14000005 b 0x7805c 7804c: f9000274 str x20, [x19] 78050: 14000003 b 0x7805c 78054: f9000277 str x23, [x19] 78058: aa1703f4 mov x20, x23 7805c: aa1403e0 mov x0, x20 78060: a9457bfd ldp x29, x30, [sp, #0x50] 78064: a9444ff4 ldp x20, x19, [sp, #0x40] 78068: a94357f6 ldp x22, x21, [sp, #0x30] 7806c: a9425ff8 ldp x24, x23, [sp, #0x20] 78070: a94167fa ldp x26, x25, [sp, #0x10] 78074: a8c66ffc ldp x28, x27, [sp], #0x60 78078: d65f03c0 ret 7807c: d101c3ff sub sp, sp, #0x70 78080: f9001bf7 str x23, [sp, #0x30] 78084: a90457f6 stp x22, x21, [sp, #0x40] 78088: a9054ff4 stp x20, x19, [sp, #0x50] 7808c: a9067bfd stp x29, x30, [sp, #0x60] 78090: 910183fd add x29, sp, #0x60 78094: d53bd057 mrs x23, TPIDR_EL0 78098: f94016e8 ldr x8, [x23, #0x28] 7809c: aa0103e2 mov x2, x1 780a0: 910023e1 add x1, sp, #0x8 780a4: aa0303f6 mov x22, x3 780a8: aa0003f3 mov x19, x0 780ac: f90017e8 str x8, [sp, #0x28] 780b0: 94000036 bl 0x78188 780b4: f9400015 ldr x21, [x0] 780b8: b4000075 cbz x21, 0x780c4 780bc: aa1f03e1 mov x1, xzr 780c0: 14000026 b 0x78158 780c4: aa0003f4 mov x20, x0 780c8: 52800c00 mov w0, #0x60 // =96 780cc: 91002275 add x21, x19, #0x8 780d0: 97ff2870 bl 0x42290 <_Znwm@plt> 780d4: a90157e0 stp x0, x21, [sp, #0x10] 780d8: f94002c8 ldr x8, [x22] 780dc: 3dc00100 ldr q0, [x8] 780e0: f9400909 ldr x9, [x8, #0x10] 780e4: 3d800800 str q0, [x0, #0x20] 780e8: f9001809 str x9, [x0, #0x30] 780ec: a900fd1f stp xzr, xzr, [x8, #0x8] 780f0: f900011f str xzr, [x8] 780f4: a94087e8 ldp x8, x1, [sp, #0x8] 780f8: 6f00e400 movi v0.2d, #0000000000000000 780fc: 52800029 mov w9, #0x1 // =1 78100: 3c838000 stur q0, [x0, #0x38] 78104: 3c848000 stur q0, [x0, #0x48] 78108: f9002c1f str xzr, [x0, #0x58] 7810c: 390083e9 strb w9, [sp, #0x20] 78110: a9007c3f stp xzr, xzr, [x1] 78114: f9000828 str x8, [x1, #0x10] 78118: f9000281 str x1, [x20] 7811c: f9400268 ldr x8, [x19] 78120: f9400108 ldr x8, [x8] 78124: b4000068 cbz x8, 0x78130 78128: f9000268 str x8, [x19] 7812c: f9400281 ldr x1, [x20] 78130: f9400660 ldr x0, [x19, #0x8] 78134: 97ff8324 bl 0x58dc4 78138: f9400a68 ldr x8, [x19, #0x10] 7813c: 910043e0 add x0, sp, #0x10 78140: 91000508 add x8, x8, #0x1 78144: f9000a68 str x8, [x19, #0x10] 78148: f9400bf5 ldr x21, [sp, #0x10] 7814c: f9000bff str xzr, [sp, #0x10] 78150: 94000056 bl 0x782a8 78154: 52800021 mov w1, #0x1 // =1 78158: f94016e8 ldr x8, [x23, #0x28] 7815c: f94017e9 ldr x9, [sp, #0x28] 78160: eb09011f cmp x8, x9 78164: 54000101 b.ne 0x78184 78168: aa1503e0 mov x0, x21 7816c: a9467bfd ldp x29, x30, [sp, #0x60] 78170: a9454ff4 ldp x20, x19, [sp, #0x50] 78174: a94457f6 ldp x22, x21, [sp, #0x40] 78178: f9401bf7 ldr x23, [sp, #0x30] 7817c: 9101c3ff add sp, sp, #0x70 78180: d65f03c0 ret 78184: 97ff28c3 bl 0x42490 <__stack_chk_fail@plt> 78188: a9ba6ffc stp x28, x27, [sp, #-0x60]! 7818c: a90167fa stp x26, x25, [sp, #0x10] 78190: a9025ff8 stp x24, x23, [sp, #0x20] 78194: a90357f6 stp x22, x21, [sp, #0x30] 78198: a9044ff4 stp x20, x19, [sp, #0x40] 7819c: a9057bfd stp x29, x30, [sp, #0x50] 781a0: 910143fd add x29, sp, #0x50 781a4: aa0003f4 mov x20, x0 781a8: f8408e97 ldr x23, [x20, #0x8]! 781ac: aa0103f3 mov x19, x1 781b0: b4000657 cbz x23, 0x78278 781b4: 39400048 ldrb w8, [x2] 781b8: a940a849 ldp x9, x10, [x2, #0x8] 781bc: 91002014 add x20, x0, #0x8 781c0: d341fd0b lsr x11, x8, #1 781c4: 7200011f tst w8, #0x1 781c8: 9a890178 csel x24, x11, x9, eq 781cc: 9a821555 csinc x21, x10, x2, ne 781d0: 14000007 b 0x781ec 781d4: eb18033f cmp x25, x24 781d8: 540004c2 b.hs 0x78270 781dc: aa1703f4 mov x20, x23 781e0: f8408e88 ldr x8, [x20, #0x8]! 781e4: b4000468 cbz x8, 0x78270 781e8: aa0803f7 mov x23, x8 781ec: aa1703fa mov x26, x23 781f0: 38420f5b ldrb w27, [x26, #0x20]! 781f4: f9400748 ldr x8, [x26, #0x8] 781f8: d341ff69 lsr x9, x27, #1 781fc: 7200037f tst w27, #0x1 78200: 9a880139 csel x25, x9, x8, eq 78204: eb18033f cmp x25, x24 78208: 9a983336 csel x22, x25, x24, lo 7820c: b4000156 cbz x22, 0x78234 78210: f9401afc ldr x28, [x23, #0x30] 78214: 7200037f tst w27, #0x1 78218: aa1503e0 mov x0, x21 7821c: aa1603e2 mov x2, x22 78220: 9a9a1781 csinc x1, x28, x26, ne 78224: 97ff27cb bl 0x42150 78228: 34000060 cbz w0, 0x78234 7822c: 37f80080 tbnz w0, #0x1f, 0x7823c 78230: 14000009 b 0x78254 78234: eb19031f cmp x24, x25 78238: 540000a2 b.hs 0x7824c 7823c: f94002e8 ldr x8, [x23] 78240: b4000208 cbz x8, 0x78280 78244: aa1703f4 mov x20, x23 78248: 17ffffe8 b 0x781e8 7824c: b4fffc56 cbz x22, 0x781d4 78250: f9401afc ldr x28, [x23, #0x30] 78254: 7200037f tst w27, #0x1 78258: 9a9a1780 csinc x0, x28, x26, ne 7825c: aa1503e1 mov x1, x21 78260: aa1603e2 mov x2, x22 78264: 97ff27bb bl 0x42150 78268: 34fffb60 cbz w0, 0x781d4 7826c: 37fffb80 tbnz w0, #0x1f, 0x781dc 78270: f9000277 str x23, [x19] 78274: 14000005 b 0x78288 78278: f9000274 str x20, [x19] 7827c: 14000003 b 0x78288 78280: f9000277 str x23, [x19] 78284: aa1703f4 mov x20, x23 78288: aa1403e0 mov x0, x20 7828c: a9457bfd ldp x29, x30, [sp, #0x50] 78290: a9444ff4 ldp x20, x19, [sp, #0x40] 78294: a94357f6 ldp x22, x21, [sp, #0x30] 78298: a9425ff8 ldp x24, x23, [sp, #0x20] 7829c: a94167fa ldp x26, x25, [sp, #0x10] 782a0: a8c66ffc ldp x28, x27, [sp], #0x60 782a4: d65f03c0 ret 782a8: a9be4ff4 stp x20, x19, [sp, #-0x20]! 782ac: a9017bfd stp x29, x30, [sp, #0x10] 782b0: 910043fd add x29, sp, #0x10 782b4: f9400013 ldr x19, [x0] 782b8: f900001f str xzr, [x0] 782bc: b4000433 cbz x19, 0x78340 782c0: 39404008 ldrb w8, [x0, #0x10] 782c4: 34000368 cbz w8, 0x78330 782c8: f9402a74 ldr x20, [x19, #0x50] 782cc: b40001b4 cbz x20, 0x78300 782d0: 91002288 add x8, x20, #0x8 782d4: c85ffd09 ldaxr x9, [x8] 782d8: d100052a sub x10, x9, #0x1 782dc: c80bfd0a stlxr w11, x10, [x8] 782e0: 35ffffab cbnz w11, 0x782d4 782e4: b50000e9 cbnz x9, 0x78300 782e8: f9400288 ldr x8, [x20] 782ec: aa1403e0 mov x0, x20 782f0: f9400908 ldr x8, [x8, #0x10] 782f4: d63f0100 blr x8 782f8: aa1403e0 mov x0, x20 782fc: 97ff2725 bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 78300: f9402274 ldr x20, [x19, #0x40] 78304: b40000f4 cbz x20, 0x78320 78308: 91002288 add x8, x20, #0x8 7830c: c85ffd09 ldaxr x9, [x8] 78310: d100052a sub x10, x9, #0x1 78314: c80bfd0a stlxr w11, x10, [x8] 78318: 35ffffab cbnz w11, 0x7830c 7831c: b4000189 cbz x9, 0x7834c 78320: 39408268 ldrb w8, [x19, #0x20] 78324: 36000068 tbz w8, #0x0, 0x78330 78328: f9401a60 ldr x0, [x19, #0x30] 7832c: 97ff23fd bl 0x41320 <_ZdlPv@plt> 78330: a9417bfd ldp x29, x30, [sp, #0x10] 78334: aa1303e0 mov x0, x19 78338: a8c24ff4 ldp x20, x19, [sp], #0x20 7833c: 17ff23f9 b 0x41320 <_ZdlPv@plt> 78340: a9417bfd ldp x29, x30, [sp, #0x10] 78344: a8c24ff4 ldp x20, x19, [sp], #0x20 78348: d65f03c0 ret 7834c: f9400288 ldr x8, [x20] 78350: aa1403e0 mov x0, x20 78354: f9400908 ldr x8, [x8, #0x10] 78358: d63f0100 blr x8 7835c: aa1403e0 mov x0, x20 78360: 97ff270c bl 0x41f90 <_ZNSt6__ndk119__shared_weak_count14__release_weakEv@plt> 78364: 39408268 ldrb w8, [x19, #0x20] 78368: 3707fe08 tbnz w8, #0x0, 0x78328 7836c: 17fffff1 b 0x78330 78370: b40001e1 cbz x1, 0x783ac 78374: a9be4ff4 stp x20, x19, [sp, #-0x20]! 78378: a9017bfd stp x29, x30, [sp, #0x10] 7837c: 910043fd add x29, sp, #0x10 78380: aa0103f3 mov x19, x1 78384: f9400021 ldr x1, [x1] 78388: aa0003f4 mov x20, x0 7838c: 97fffff9 bl 0x78370 78390: f9400661 ldr x1, [x19, #0x8] 78394: aa1403e0 mov x0, x20 78398: 97fffff6 bl 0x78370 7839c: a9417bfd ldp x29, x30, [sp, #0x10] 783a0: aa1303e0 mov x0, x19 783a4: a8c24ff4 ldp x20, x19, [sp], #0x20 783a8: 17ff23de b 0x41320 <_ZdlPv@plt> 783ac: d65f03c0 ret 00000000000783b0 : 783b0: a9bf7bfd stp x29, x30, [sp, #-0x10]! 783b4: 910003fd mov x29, sp 783b8: 97ff260e bl 0x41bf0 <__cxa_uncaught_exceptions@plt> 783bc: 7100001f cmp w0, #0x0 783c0: 1a9fd7e0 cset w0, gt 783c4: a8c17bfd ldp x29, x30, [sp], #0x10 783c8: d65f03c0 ret 00000000000783cc : 783cc: 17ff2609 b 0x41bf0 <__cxa_uncaught_exceptions@plt> 00000000000783d0 : 783d0: f9400000 ldr x0, [x0] 783d4: 17ff239f b 0x41250 <__cxa_decrement_exception_refcount@plt> 00000000000783d8 : 783d8: f9400028 ldr x8, [x1] 783dc: f9000008 str x8, [x0] 783e0: aa0803e0 mov x0, x8 783e4: 17ff27c3 b 0x422f0 <__cxa_increment_exception_refcount@plt> 00000000000783e8 : 783e8: a9be4ff4 stp x20, x19, [sp, #-0x20]! 783ec: a9017bfd stp x29, x30, [sp, #0x10] 783f0: 910043fd add x29, sp, #0x10 783f4: aa0003f3 mov x19, x0 783f8: f9400008 ldr x8, [x0] 783fc: f9400020 ldr x0, [x1] 78400: eb00011f cmp x8, x0 78404: 540000e0 b.eq 0x78420 78408: aa0103f4 mov x20, x1 7840c: 97ff27b9 bl 0x422f0 <__cxa_increment_exception_refcount@plt> 78410: f9400260 ldr x0, [x19] 78414: 97ff238f bl 0x41250 <__cxa_decrement_exception_refcount@plt> 78418: f9400288 ldr x8, [x20] 7841c: f9000268 str x8, [x19] 78420: a9417bfd ldp x29, x30, [sp, #0x10] 78424: aa1303e0 mov x0, x19 78428: a8c24ff4 ldp x20, x19, [sp], #0x20 7842c: d65f03c0 ret 0000000000078430 : 78430: f81e0ff3 str x19, [sp, #-0x20]! 78434: a9017bfd stp x29, x30, [sp, #0x10] 78438: 910043fd add x29, sp, #0x10 7843c: f00004a8 adrp x8, 0x10f000 78440: f946c508 ldr x8, [x8, #0xd88] 78444: aa0003f3 mov x19, x0 78448: 91004108 add x8, x8, #0x10 7844c: f9000008 str x8, [x0] 78450: 97ff26f0 bl 0x42010 <__cxa_current_primary_exception@plt> 78454: f9000660 str x0, [x19, #0x8] 78458: a9417bfd ldp x29, x30, [sp, #0x10] 7845c: f84207f3 ldr x19, [sp], #0x20 78460: d65f03c0 ret 0000000000078464 : 78464: f81e0ff3 str x19, [sp, #-0x20]! 78468: a9017bfd stp x29, x30, [sp, #0x10] 7846c: 910043fd add x29, sp, #0x10 78470: aa0803f3 mov x19, x8 78474: 97ff26e7 bl 0x42010 <__cxa_current_primary_exception@plt> 78478: a9417bfd ldp x29, x30, [sp, #0x10] 7847c: f9000260 str x0, [x19] 78480: f84207f3 ldr x19, [sp], #0x20 78484: d65f03c0 ret 0000000000078488 : 78488: f00004a9 adrp x9, 0x10f000 7848c: f9400408 ldr x8, [x0, #0x8] 78490: f946c529 ldr x9, [x9, #0xd88] 78494: 91004129 add x9, x9, #0x10 78498: f9000009 str x9, [x0] 7849c: aa0803e0 mov x0, x8 784a0: 17ff236c b 0x41250 <__cxa_decrement_exception_refcount@plt> 00000000000784a4 : 784a4: f81e0ff3 str x19, [sp, #-0x20]! 784a8: a9017bfd stp x29, x30, [sp, #0x10] 784ac: 910043fd add x29, sp, #0x10 784b0: f00004a8 adrp x8, 0x10f000 784b4: aa0003f3 mov x19, x0 784b8: f9400400 ldr x0, [x0, #0x8] 784bc: f946c508 ldr x8, [x8, #0xd88] 784c0: 91004108 add x8, x8, #0x10 784c4: f9000268 str x8, [x19] 784c8: 97ff2362 bl 0x41250 <__cxa_decrement_exception_refcount@plt> 784cc: a9417bfd ldp x29, x30, [sp, #0x10] 784d0: aa1303e0 mov x0, x19 784d4: f84207f3 ldr x19, [sp], #0x20 784d8: 17ff2392 b 0x41320 <_ZdlPv@plt> 00000000000784dc : 784dc: d100c3ff sub sp, sp, #0x30 784e0: a9014ff4 stp x20, x19, [sp, #0x10] 784e4: a9027bfd stp x29, x30, [sp, #0x20] 784e8: 910083fd add x29, sp, #0x20 784ec: f9400414 ldr x20, [x0, #0x8] 784f0: aa0003f3 mov x19, x0 784f4: aa1f03e0 mov x0, xzr 784f8: 97ff2356 bl 0x41250 <__cxa_decrement_exception_refcount@plt> 784fc: b5000054 cbnz x20, 0x78504 78500: 97ff2820 bl 0x42580 <_ZSt9terminatev@plt> 78504: f9400673 ldr x19, [x19, #0x8] 78508: aa1303e0 mov x0, x19 7850c: f90007f3 str x19, [sp, #0x8] 78510: 97ff2778 bl 0x422f0 <__cxa_increment_exception_refcount@plt> 78514: 910023e0 add x0, sp, #0x8 78518: 97ff26da bl 0x42080 <_ZSt17rethrow_exceptionSt13exception_ptr@plt> 7851c: aa0003f4 mov x20, x0 78520: aa1303e0 mov x0, x19 78524: 97ff234b bl 0x41250 <__cxa_decrement_exception_refcount@plt> 78528: aa1403e0 mov x0, x20 7852c: 9401739c bl 0xd539c <__cxa_demangle+0x12abc> 0000000000078530 : 78530: a9bf7bfd stp x29, x30, [sp, #-0x10]! 78534: 910003fd mov x29, sp 78538: f9400000 ldr x0, [x0] 7853c: 97ff2339 bl 0x41220 <__cxa_rethrow_primary_exception@plt> 78540: 97ff2810 bl 0x42580 <_ZSt9terminatev@plt> 0000000000078544 >::~basic_ios()>: 78544: 17ff2393 b 0x41390 <_ZNSt6__ndk18ios_baseD2Ev@plt> 0000000000078548 : 78548: a9be4ff4 stp x20, x19, [sp, #-0x20]! 7854c: a9017bfd stp x29, x30, [sp, #0x10] 78550: 910043fd add x29, sp, #0x10 78554: f00004a9 adrp x9, 0x10f000 78558: f9402408 ldr x8, [x0, #0x48] 7855c: f945e529 ldr x9, [x9, #0xbc8] 78560: aa0003f3 mov x19, x0 78564: 91004129 add x9, x9, #0x10 78568: f9000009 str x9, [x0] 7856c: b4000168 cbz x8, 0x78598 78570: d1000514 sub x20, x8, #0x1 78574: a943a668 ldp x8, x9, [x19, #0x38] 78578: f8747908 ldr x8, [x8, x20, lsl #3] 7857c: b8747922 ldr w2, [x9, x20, lsl #2] 78580: 2a1f03e0 mov w0, wzr 78584: aa1303e1 mov x1, x19 78588: d63f0100 blr x8 7858c: d1000694 sub x20, x20, #0x1 78590: b100069f cmn x20, #0x1 78594: 54ffff01 b.ne 0x78574 78598: 9100c260 add x0, x19, #0x30 7859c: 97ff2801 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 785a0: f9401e60 ldr x0, [x19, #0x38] 785a4: 97ff2403 bl 0x415b0 785a8: f9402260 ldr x0, [x19, #0x40] 785ac: 97ff2401 bl 0x415b0 785b0: f9402e60 ldr x0, [x19, #0x58] 785b4: 97ff23ff bl 0x415b0 785b8: f9403a60 ldr x0, [x19, #0x70] 785bc: a9417bfd ldp x29, x30, [sp, #0x10] 785c0: a8c24ff4 ldp x20, x19, [sp], #0x20 785c4: 17ff23fb b 0x415b0 785c8: 97ff6d39 bl 0x53aac 00000000000785cc >::~basic_ios()>: 785cc: f81e0ff3 str x19, [sp, #-0x20]! 785d0: a9017bfd stp x29, x30, [sp, #0x10] 785d4: 910043fd add x29, sp, #0x10 785d8: aa0003f3 mov x19, x0 785dc: 97ff236d bl 0x41390 <_ZNSt6__ndk18ios_baseD2Ev@plt> 785e0: a9417bfd ldp x29, x30, [sp, #0x10] 785e4: aa1303e0 mov x0, x19 785e8: f84207f3 ldr x19, [sp], #0x20 785ec: 17ff234d b 0x41320 <_ZdlPv@plt> 00000000000785f0 >::copyfmt(std::__ndk1::basic_ios> const&)>: 785f0: f81d0ff5 str x21, [sp, #-0x30]! 785f4: a9014ff4 stp x20, x19, [sp, #0x10] 785f8: a9027bfd stp x29, x30, [sp, #0x20] 785fc: 910083fd add x29, sp, #0x20 78600: aa0003f3 mov x19, x0 78604: eb01001f cmp x0, x1 78608: 54000540 b.eq 0x786b0 >::copyfmt(std::__ndk1::basic_ios> const&)+0xc0> 7860c: f9402668 ldr x8, [x19, #0x48] 78610: aa0103f4 mov x20, x1 78614: b4000168 cbz x8, 0x78640 >::copyfmt(std::__ndk1::basic_ios> const&)+0x50> 78618: d1000515 sub x21, x8, #0x1 7861c: a943a668 ldp x8, x9, [x19, #0x38] 78620: 2a1f03e0 mov w0, wzr 78624: aa1303e1 mov x1, x19 78628: f8757908 ldr x8, [x8, x21, lsl #3] 7862c: b8757922 ldr w2, [x9, x21, lsl #2] 78630: d63f0100 blr x8 78634: d10006b5 sub x21, x21, #0x1 78638: b10006bf cmn x21, #0x1 7863c: 54ffff01 b.ne 0x7861c >::copyfmt(std::__ndk1::basic_ios> const&)+0x2c> 78640: aa1303e0 mov x0, x19 78644: aa1403e1 mov x1, x20 78648: 97ff282e bl 0x42700 <_ZNSt6__ndk18ios_base7copyfmtERKS0_@plt> 7864c: f9404688 ldr x8, [x20, #0x88] 78650: f9004668 str x8, [x19, #0x88] 78654: b9409289 ldr w9, [x20, #0x90] 78658: f9402668 ldr x8, [x19, #0x48] 7865c: b9009269 str w9, [x19, #0x90] 78660: b4000168 cbz x8, 0x7868c >::copyfmt(std::__ndk1::basic_ios> const&)+0x9c> 78664: d1000515 sub x21, x8, #0x1 78668: a943a668 ldp x8, x9, [x19, #0x38] 7866c: 52800040 mov w0, #0x2 // =2 78670: aa1303e1 mov x1, x19 78674: f8757908 ldr x8, [x8, x21, lsl #3] 78678: b8757922 ldr w2, [x9, x21, lsl #2] 7867c: d63f0100 blr x8 78680: d10006b5 sub x21, x21, #0x1 78684: b10006bf cmn x21, #0x1 78688: 54ffff01 b.ne 0x78668 >::copyfmt(std::__ndk1::basic_ios> const&)+0x78> 7868c: f9401669 ldr x9, [x19, #0x28] 78690: b940226a ldr w10, [x19, #0x20] 78694: b9402688 ldr w8, [x20, #0x24] 78698: f100013f cmp x9, #0x0 7869c: 1a9f17e9 cset w9, eq 786a0: 2a090149 orr w9, w10, w9 786a4: 6a08013f tst w9, w8 786a8: 29042269 stp w9, w8, [x19, #0x20] 786ac: 540000c1 b.ne 0x786c4 >::copyfmt(std::__ndk1::basic_ios> const&)+0xd4> 786b0: aa1303e0 mov x0, x19 786b4: a9427bfd ldp x29, x30, [sp, #0x20] 786b8: a9414ff4 ldp x20, x19, [sp, #0x10] 786bc: f84307f5 ldr x21, [sp], #0x30 786c0: d65f03c0 ret 786c4: 90000320 adrp x0, 0xdc000 >+0x1e> 786c8: 911ad000 add x0, x0, #0x6b4 786cc: 940030db bl 0x84a38 00000000000786d0 : 786d0: f81d0ff5 str x21, [sp, #-0x30]! 786d4: a9014ff4 stp x20, x19, [sp, #0x10] 786d8: a9027bfd stp x29, x30, [sp, #0x20] 786dc: 910083fd add x29, sp, #0x20 786e0: f9402408 ldr x8, [x0, #0x48] 786e4: b40001a8 cbz x8, 0x78718 786e8: aa0003f3 mov x19, x0 786ec: 2a0103f4 mov w20, w1 786f0: d1000515 sub x21, x8, #0x1 786f4: a943a668 ldp x8, x9, [x19, #0x38] 786f8: 2a1403e0 mov w0, w20 786fc: aa1303e1 mov x1, x19 78700: f8757908 ldr x8, [x8, x21, lsl #3] 78704: b8757922 ldr w2, [x9, x21, lsl #2] 78708: d63f0100 blr x8 7870c: d10006b5 sub x21, x21, #0x1 78710: b10006bf cmn x21, #0x1 78714: 54ffff01 b.ne 0x786f4 78718: a9427bfd ldp x29, x30, [sp, #0x20] 7871c: a9414ff4 ldp x20, x19, [sp, #0x10] 78720: f84307f5 ldr x21, [sp], #0x30 78724: d65f03c0 ret 0000000000078728 : 78728: a9bc5ff8 stp x24, x23, [sp, #-0x40]! 7872c: a90157f6 stp x22, x21, [sp, #0x10] 78730: a9024ff4 stp x20, x19, [sp, #0x20] 78734: a9037bfd stp x29, x30, [sp, #0x30] 78738: 9100c3fd add x29, sp, #0x30 7873c: f9402808 ldr x8, [x0, #0x50] 78740: f9402434 ldr x20, [x1, #0x48] 78744: aa0103f5 mov x21, x1 78748: aa0003f6 mov x22, x0 7874c: eb14011f cmp x8, x20 78750: 54000142 b.hs 0x78778 78754: d37df280 lsl x0, x20, #3 78758: 97ff23ba bl 0x41640 7875c: aa0003f3 mov x19, x0 78760: b4001140 cbz x0, 0x78988 78764: d37ef680 lsl x0, x20, #2 78768: 97ff23b6 bl 0x41640 7876c: aa0003f4 mov x20, x0 78770: b5000080 cbnz x0, 0x78780 78774: 97ff2797 bl 0x425d0 <_ZSt17__throw_bad_allocv@plt> 78778: aa1f03f4 mov x20, xzr 7877c: aa1f03f3 mov x19, xzr 78780: f94036c9 ldr x9, [x22, #0x68] 78784: f94032a8 ldr x8, [x21, #0x60] 78788: eb08013f cmp x9, x8 7878c: 540000c2 b.hs 0x787a4 78790: d37df100 lsl x0, x8, #3 78794: 97ff23ab bl 0x41640 78798: aa0003f7 mov x23, x0 7879c: b5000060 cbnz x0, 0x787a8 787a0: 97ff278c bl 0x425d0 <_ZSt17__throw_bad_allocv@plt> 787a4: aa1f03f7 mov x23, xzr 787a8: f94042c9 ldr x9, [x22, #0x80] 787ac: f9403ea8 ldr x8, [x21, #0x78] 787b0: eb08013f cmp x9, x8 787b4: 540000c2 b.hs 0x787cc 787b8: d37df100 lsl x0, x8, #3 787bc: 97ff23a1 bl 0x41640 787c0: aa0003f8 mov x24, x0 787c4: b5000060 cbnz x0, 0x787d0 787c8: 97ff2782 bl 0x425d0 <_ZSt17__throw_bad_allocv@plt> 787cc: aa1f03f8 mov x24, xzr 787d0: b9400aa8 ldr w8, [x21, #0x8] 787d4: 9100c2c0 add x0, x22, #0x30 787d8: 9100c2a1 add x1, x21, #0x30 787dc: b9000ac8 str w8, [x22, #0x8] 787e0: 3dc006a0 ldr q0, [x21, #0x10] 787e4: 3d8006c0 str q0, [x22, #0x10] 787e8: 97ff2286 bl 0x41200 <_ZNSt6__ndk16localeaSERKS0_@plt> 787ec: f9402ac8 ldr x8, [x22, #0x50] 787f0: f94026a9 ldr x9, [x21, #0x48] 787f4: eb09011f cmp x8, x9 787f8: 54000162 b.hs 0x78824 787fc: f9401ec0 ldr x0, [x22, #0x38] 78800: 97ff236c bl 0x415b0 78804: f94022c0 ldr x0, [x22, #0x40] 78808: f9001ed3 str x19, [x22, #0x38] 7880c: 97ff2369 bl 0x415b0 78810: f90022d4 str x20, [x22, #0x40] 78814: f94026a8 ldr x8, [x21, #0x48] 78818: aa1f03f3 mov x19, xzr 7881c: aa1f03f4 mov x20, xzr 78820: f9002ac8 str x8, [x22, #0x50] 78824: f90026df str xzr, [x22, #0x48] 78828: f94026a8 ldr x8, [x21, #0x48] 7882c: b4000228 cbz x8, 0x78870 78830: aa1f03e8 mov x8, xzr 78834: f9401ea9 ldr x9, [x21, #0x38] 78838: d37df10a lsl x10, x8, #3 7883c: f9401ecb ldr x11, [x22, #0x38] 78840: f86a6929 ldr x9, [x9, x10] 78844: f82a6969 str x9, [x11, x10] 78848: f94022a9 ldr x9, [x21, #0x40] 7884c: d37ef50a lsl x10, x8, #2 78850: f94022cb ldr x11, [x22, #0x40] 78854: 91000508 add x8, x8, #0x1 78858: b86a6929 ldr w9, [x9, x10] 7885c: b82a6969 str w9, [x11, x10] 78860: f90026c8 str x8, [x22, #0x48] 78864: f94026a9 ldr x9, [x21, #0x48] 78868: eb09011f cmp x8, x9 7886c: 54fffe43 b.lo 0x78834 78870: f94036c8 ldr x8, [x22, #0x68] 78874: f94032a9 ldr x9, [x21, #0x60] 78878: eb09011f cmp x8, x9 7887c: 540000e2 b.hs 0x78898 78880: f9402ec0 ldr x0, [x22, #0x58] 78884: 97ff234b bl 0x415b0 78888: f9002ed7 str x23, [x22, #0x58] 7888c: f94032a8 ldr x8, [x21, #0x60] 78890: aa1f03f7 mov x23, xzr 78894: f90036c8 str x8, [x22, #0x68] 78898: f90032df str xzr, [x22, #0x60] 7889c: f94032a8 ldr x8, [x21, #0x60] 788a0: b40001a8 cbz x8, 0x788d4 788a4: f9402ea8 ldr x8, [x21, #0x58] 788a8: f9402ec9 ldr x9, [x22, #0x58] 788ac: aa1f03ea mov x10, xzr 788b0: d37df14a lsl x10, x10, #3 788b4: f86a690b ldr x11, [x8, x10] 788b8: f82a692b str x11, [x9, x10] 788bc: f94032ca ldr x10, [x22, #0x60] 788c0: 9100054a add x10, x10, #0x1 788c4: f90032ca str x10, [x22, #0x60] 788c8: f94032ab ldr x11, [x21, #0x60] 788cc: eb0b015f cmp x10, x11 788d0: 54ffff03 b.lo 0x788b0 788d4: f94042c8 ldr x8, [x22, #0x80] 788d8: f9403ea9 ldr x9, [x21, #0x78] 788dc: eb09011f cmp x8, x9 788e0: 540000e2 b.hs 0x788fc 788e4: f9403ac0 ldr x0, [x22, #0x70] 788e8: 97ff2332 bl 0x415b0 788ec: f9003ad8 str x24, [x22, #0x70] 788f0: f9403ea8 ldr x8, [x21, #0x78] 788f4: aa1f03f8 mov x24, xzr 788f8: f90042c8 str x8, [x22, #0x80] 788fc: f9003edf str xzr, [x22, #0x78] 78900: f9403ea8 ldr x8, [x21, #0x78] 78904: b4000188 cbz x8, 0x78934 78908: aa1f03e8 mov x8, xzr 7890c: f9403aa9 ldr x9, [x21, #0x70] 78910: d37df10a lsl x10, x8, #3 78914: f9403acb ldr x11, [x22, #0x70] 78918: 91000508 add x8, x8, #0x1 7891c: f86a6929 ldr x9, [x9, x10] 78920: f82a6969 str x9, [x11, x10] 78924: f9003ec8 str x8, [x22, #0x78] 78928: f9403ea9 ldr x9, [x21, #0x78] 7892c: eb09011f cmp x8, x9 78930: 54fffee3 b.lo 0x7890c 78934: b4000078 cbz x24, 0x78940 78938: aa1803e0 mov x0, x24 7893c: 97ff231d bl 0x415b0 78940: b4000077 cbz x23, 0x7894c 78944: aa1703e0 mov x0, x23 78948: 97ff231a bl 0x415b0 7894c: b4000074 cbz x20, 0x78958 78950: aa1403e0 mov x0, x20 78954: 97ff2317 bl 0x415b0 78958: b40000f3 cbz x19, 0x78974 7895c: aa1303e0 mov x0, x19 78960: a9437bfd ldp x29, x30, [sp, #0x30] 78964: a9424ff4 ldp x20, x19, [sp, #0x20] 78968: a94157f6 ldp x22, x21, [sp, #0x10] 7896c: a8c45ff8 ldp x24, x23, [sp], #0x40 78970: 17ff2310 b 0x415b0 78974: a9437bfd ldp x29, x30, [sp, #0x30] 78978: a9424ff4 ldp x20, x19, [sp, #0x20] 7897c: a94157f6 ldp x22, x21, [sp, #0x10] 78980: a8c45ff8 ldp x24, x23, [sp], #0x40 78984: d65f03c0 ret 78988: 97ff2712 bl 0x425d0 <_ZSt17__throw_bad_allocv@plt> 7898c: aa0003f5 mov x21, x0 78990: b40001d3 cbz x19, 0x789c8 78994: 14000012 b 0x789dc 78998: aa0003f5 mov x21, x0 7899c: b5000097 cbnz x23, 0x789ac 789a0: 14000008 b 0x789c0 789a4: aa0003f5 mov x21, x0 789a8: b40000d7 cbz x23, 0x789c0 789ac: aa1703e0 mov x0, x23 789b0: 97ff2300 bl 0x415b0 789b4: b4000094 cbz x20, 0x789c4 789b8: 14000006 b 0x789d0 789bc: aa0003f5 mov x21, x0 789c0: b5000094 cbnz x20, 0x789d0 789c4: b50000d3 cbnz x19, 0x789dc 789c8: aa1503e0 mov x0, x21 789cc: 94017274 bl 0xd539c <__cxa_demangle+0x12abc> 789d0: aa1403e0 mov x0, x20 789d4: 97ff22f7 bl 0x415b0 789d8: b4ffff93 cbz x19, 0x789c8 789dc: aa1303e0 mov x0, x19 789e0: 97ff22f4 bl 0x415b0 789e4: aa1503e0 mov x0, x21 789e8: 9401726d bl 0xd539c <__cxa_demangle+0x12abc> 00000000000789ec >::~basic_ios()>: 789ec: 17ff2269 b 0x41390 <_ZNSt6__ndk18ios_baseD2Ev@plt> 00000000000789f0 >::~basic_ios()>: 789f0: f81e0ff3 str x19, [sp, #-0x20]! 789f4: a9017bfd stp x29, x30, [sp, #0x10] 789f8: 910043fd add x29, sp, #0x10 789fc: aa0003f3 mov x19, x0 78a00: 97ff2264 bl 0x41390 <_ZNSt6__ndk18ios_baseD2Ev@plt> 78a04: a9417bfd ldp x29, x30, [sp, #0x10] 78a08: aa1303e0 mov x0, x19 78a0c: f84207f3 ldr x19, [sp], #0x20 78a10: 17ff2244 b 0x41320 <_ZdlPv@plt> 0000000000078a14 >::copyfmt(std::__ndk1::basic_ios> const&)>: 78a14: f81d0ff5 str x21, [sp, #-0x30]! 78a18: a9014ff4 stp x20, x19, [sp, #0x10] 78a1c: a9027bfd stp x29, x30, [sp, #0x20] 78a20: 910083fd add x29, sp, #0x20 78a24: aa0003f3 mov x19, x0 78a28: eb01001f cmp x0, x1 78a2c: 54000540 b.eq 0x78ad4 >::copyfmt(std::__ndk1::basic_ios> const&)+0xc0> 78a30: f9402668 ldr x8, [x19, #0x48] 78a34: aa0103f4 mov x20, x1 78a38: b4000168 cbz x8, 0x78a64 >::copyfmt(std::__ndk1::basic_ios> const&)+0x50> 78a3c: d1000515 sub x21, x8, #0x1 78a40: a943a668 ldp x8, x9, [x19, #0x38] 78a44: 2a1f03e0 mov w0, wzr 78a48: aa1303e1 mov x1, x19 78a4c: f8757908 ldr x8, [x8, x21, lsl #3] 78a50: b8757922 ldr w2, [x9, x21, lsl #2] 78a54: d63f0100 blr x8 78a58: d10006b5 sub x21, x21, #0x1 78a5c: b10006bf cmn x21, #0x1 78a60: 54ffff01 b.ne 0x78a40 >::copyfmt(std::__ndk1::basic_ios> const&)+0x2c> 78a64: aa1303e0 mov x0, x19 78a68: aa1403e1 mov x1, x20 78a6c: 97ff2725 bl 0x42700 <_ZNSt6__ndk18ios_base7copyfmtERKS0_@plt> 78a70: f9404688 ldr x8, [x20, #0x88] 78a74: f9004668 str x8, [x19, #0x88] 78a78: b9409289 ldr w9, [x20, #0x90] 78a7c: f9402668 ldr x8, [x19, #0x48] 78a80: b9009269 str w9, [x19, #0x90] 78a84: b4000168 cbz x8, 0x78ab0 >::copyfmt(std::__ndk1::basic_ios> const&)+0x9c> 78a88: d1000515 sub x21, x8, #0x1 78a8c: a943a668 ldp x8, x9, [x19, #0x38] 78a90: 52800040 mov w0, #0x2 // =2 78a94: aa1303e1 mov x1, x19 78a98: f8757908 ldr x8, [x8, x21, lsl #3] 78a9c: b8757922 ldr w2, [x9, x21, lsl #2] 78aa0: d63f0100 blr x8 78aa4: d10006b5 sub x21, x21, #0x1 78aa8: b10006bf cmn x21, #0x1 78aac: 54ffff01 b.ne 0x78a8c >::copyfmt(std::__ndk1::basic_ios> const&)+0x78> 78ab0: f9401669 ldr x9, [x19, #0x28] 78ab4: b940226a ldr w10, [x19, #0x20] 78ab8: b9402688 ldr w8, [x20, #0x24] 78abc: f100013f cmp x9, #0x0 78ac0: 1a9f17e9 cset w9, eq 78ac4: 2a090149 orr w9, w10, w9 78ac8: 6a08013f tst w9, w8 78acc: 29042269 stp w9, w8, [x19, #0x20] 78ad0: 540000c1 b.ne 0x78ae8 >::copyfmt(std::__ndk1::basic_ios> const&)+0xd4> 78ad4: aa1303e0 mov x0, x19 78ad8: a9427bfd ldp x29, x30, [sp, #0x20] 78adc: a9414ff4 ldp x20, x19, [sp, #0x10] 78ae0: f84307f5 ldr x21, [sp], #0x30 78ae4: d65f03c0 ret 78ae8: 90000320 adrp x0, 0xdc000 >+0x1e> 78aec: 911ad000 add x0, x0, #0x6b4 78af0: 94002fd2 bl 0x84a38 0000000000078af4 >::~basic_streambuf()>: 78af4: f00004a8 adrp x8, 0x10f000 78af8: f9462108 ldr x8, [x8, #0xc40] 78afc: 91004108 add x8, x8, #0x10 78b00: f8008408 str x8, [x0], #0x8 78b04: 17ff26a7 b 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 78b08: f81e0ff3 str x19, [sp, #-0x20]! 78b0c: a9017bfd stp x29, x30, [sp, #0x10] 78b10: 910043fd add x29, sp, #0x10 78b14: f00004a8 adrp x8, 0x10f000 78b18: f9462108 ldr x8, [x8, #0xc40] 78b1c: aa0003f3 mov x19, x0 78b20: 91004108 add x8, x8, #0x10 78b24: f8008408 str x8, [x0], #0x8 78b28: 97ff269e bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 78b2c: a9417bfd ldp x29, x30, [sp, #0x10] 78b30: aa1303e0 mov x0, x19 78b34: f84207f3 ldr x19, [sp], #0x20 78b38: 17ff21fa b 0x41320 <_ZdlPv@plt> 0000000000078b3c >::pubimbue(std::__ndk1::locale const&)>: 78b3c: f81d0ff5 str x21, [sp, #-0x30]! 78b40: a9014ff4 stp x20, x19, [sp, #0x10] 78b44: a9027bfd stp x29, x30, [sp, #0x20] 78b48: 910083fd add x29, sp, #0x20 78b4c: aa0003f4 mov x20, x0 78b50: f8408689 ldr x9, [x20], #0x8 78b54: aa0103f3 mov x19, x1 78b58: aa0803f5 mov x21, x8 78b5c: f9400929 ldr x9, [x9, #0x10] 78b60: d63f0120 blr x9 78b64: aa1503e0 mov x0, x21 78b68: aa1403e1 mov x1, x20 78b6c: 97ff2425 bl 0x41c00 <_ZNSt6__ndk16localeC1ERKS0_@plt> 78b70: aa1403e0 mov x0, x20 78b74: aa1303e1 mov x1, x19 78b78: a9427bfd ldp x29, x30, [sp, #0x20] 78b7c: a9414ff4 ldp x20, x19, [sp, #0x10] 78b80: f84307f5 ldr x21, [sp], #0x30 78b84: 17ff219f b 0x41200 <_ZNSt6__ndk16localeaSERKS0_@plt> 0000000000078b88 >::getloc() const>: 78b88: 91002001 add x1, x0, #0x8 78b8c: aa0803e0 mov x0, x8 78b90: 17ff241c b 0x41c00 <_ZNSt6__ndk16localeC1ERKS0_@plt> 0000000000078b94 >::pubsetbuf(char*, long)>: 78b94: f9400008 ldr x8, [x0] 78b98: f9400d03 ldr x3, [x8, #0x18] 78b9c: d61f0060 br x3 0000000000078ba0 >::pubseekoff(long long, std::__ndk1::ios_base::seekdir, unsigned int)>: 78ba0: f9400008 ldr x8, [x0] 78ba4: f9401104 ldr x4, [x8, #0x20] 78ba8: d61f0080 br x4 0000000000078bac >::pubseekpos(std::__ndk1::fpos, unsigned int)>: 78bac: f9400008 ldr x8, [x0] 78bb0: f9401504 ldr x4, [x8, #0x28] 78bb4: d61f0080 br x4 0000000000078bb8 >::pubsync()>: 78bb8: f9400008 ldr x8, [x0] 78bbc: f9401901 ldr x1, [x8, #0x30] 78bc0: d61f0020 br x1 0000000000078bc4 >::in_avail()>: 78bc4: a941a408 ldp x8, x9, [x0, #0x18] 78bc8: eb09011f cmp x8, x9 78bcc: 54000062 b.hs 0x78bd8 >::in_avail()+0x14> 78bd0: cb080120 sub x0, x9, x8 78bd4: d65f03c0 ret 78bd8: f9400008 ldr x8, [x0] 78bdc: f9401d01 ldr x1, [x8, #0x38] 78be0: d61f0020 br x1 0000000000078be4 >::snextc()>: 78be4: f81e0ff3 str x19, [sp, #-0x20]! 78be8: a9017bfd stp x29, x30, [sp, #0x10] 78bec: 910043fd add x29, sp, #0x10 78bf0: a941a009 ldp x9, x8, [x0, #0x18] 78bf4: aa0003f3 mov x19, x0 78bf8: eb08013f cmp x9, x8 78bfc: 540000e0 b.eq 0x78c18 >::snextc()+0x34> 78c00: 91000529 add x9, x9, #0x1 78c04: f9000e69 str x9, [x19, #0x18] 78c08: eb08013f cmp x9, x8 78c0c: 54000180 b.eq 0x78c3c >::snextc()+0x58> 78c10: 39400120 ldrb w0, [x9] 78c14: 14000010 b 0x78c54 >::snextc()+0x70> 78c18: f9400268 ldr x8, [x19] 78c1c: aa1303e0 mov x0, x19 78c20: f9402908 ldr x8, [x8, #0x50] 78c24: d63f0100 blr x8 78c28: 3100041f cmn w0, #0x1 78c2c: 54000140 b.eq 0x78c54 >::snextc()+0x70> 78c30: a941a269 ldp x9, x8, [x19, #0x18] 78c34: eb08013f cmp x9, x8 78c38: 54fffec1 b.ne 0x78c10 >::snextc()+0x2c> 78c3c: f9400268 ldr x8, [x19] 78c40: a9417bfd ldp x29, x30, [sp, #0x10] 78c44: aa1303e0 mov x0, x19 78c48: f9402501 ldr x1, [x8, #0x48] 78c4c: f84207f3 ldr x19, [sp], #0x20 78c50: d61f0020 br x1 78c54: a9417bfd ldp x29, x30, [sp, #0x10] 78c58: f84207f3 ldr x19, [sp], #0x20 78c5c: d65f03c0 ret 0000000000078c60 >::sbumpc()>: 78c60: a941a408 ldp x8, x9, [x0, #0x18] 78c64: eb09011f cmp x8, x9 78c68: 540000a0 b.eq 0x78c7c >::sbumpc()+0x1c> 78c6c: 91000509 add x9, x8, #0x1 78c70: f9000c09 str x9, [x0, #0x18] 78c74: 39400100 ldrb w0, [x8] 78c78: d65f03c0 ret 78c7c: f9400008 ldr x8, [x0] 78c80: f9402901 ldr x1, [x8, #0x50] 78c84: d61f0020 br x1 0000000000078c88 >::sgetc()>: 78c88: a941a408 ldp x8, x9, [x0, #0x18] 78c8c: eb09011f cmp x8, x9 78c90: 54000060 b.eq 0x78c9c >::sgetc()+0x14> 78c94: 39400100 ldrb w0, [x8] 78c98: d65f03c0 ret 78c9c: f9400008 ldr x8, [x0] 78ca0: f9402501 ldr x1, [x8, #0x48] 78ca4: d61f0020 br x1 0000000000078ca8 >::sgetn(char*, long)>: 78ca8: f9400008 ldr x8, [x0] 78cac: f9402103 ldr x3, [x8, #0x40] 78cb0: d61f0060 br x3 0000000000078cb4 >::sputbackc(char)>: 78cb4: a9412009 ldp x9, x8, [x0, #0x10] 78cb8: eb08013f cmp x9, x8 78cbc: 540000e0 b.eq 0x78cd8 >::sputbackc(char)+0x24> 78cc0: 385ffd09 ldrb w9, [x8, #-0x1]! 78cc4: 6b21013f cmp w9, w1, uxtb 78cc8: 54000081 b.ne 0x78cd8 >::sputbackc(char)+0x24> 78ccc: f9000c08 str x8, [x0, #0x18] 78cd0: 39400100 ldrb w0, [x8] 78cd4: d65f03c0 ret 78cd8: f9400008 ldr x8, [x0] 78cdc: 12001c21 and w1, w1, #0xff 78ce0: f9402d02 ldr x2, [x8, #0x58] 78ce4: d61f0040 br x2 0000000000078ce8 >::sungetc()>: 78ce8: a9412009 ldp x9, x8, [x0, #0x10] 78cec: eb08013f cmp x9, x8 78cf0: 540000a0 b.eq 0x78d04 >::sungetc()+0x1c> 78cf4: d1000509 sub x9, x8, #0x1 78cf8: f9000c09 str x9, [x0, #0x18] 78cfc: 385ff100 ldurb w0, [x8, #-0x1] 78d00: d65f03c0 ret 78d04: f9400008 ldr x8, [x0] 78d08: 12800001 mov w1, #-0x1 // =-1 78d0c: f9402d02 ldr x2, [x8, #0x58] 78d10: d61f0040 br x2 0000000000078d14 >::sputc(char)>: 78d14: a9432009 ldp x9, x8, [x0, #0x30] 78d18: eb08013f cmp x9, x8 78d1c: 540000e0 b.eq 0x78d38 >::sputc(char)+0x24> 78d20: 9100052a add x10, x9, #0x1 78d24: 12001c28 and w8, w1, #0xff 78d28: f900180a str x10, [x0, #0x30] 78d2c: 2a0803e0 mov w0, w8 78d30: 39000121 strb w1, [x9] 78d34: d65f03c0 ret 78d38: f9400008 ldr x8, [x0] 78d3c: 12001c21 and w1, w1, #0xff 78d40: f9403502 ldr x2, [x8, #0x68] 78d44: d61f0040 br x2 0000000000078d48 >::sputn(char const*, long)>: 78d48: f9400008 ldr x8, [x0] 78d4c: f9403103 ldr x3, [x8, #0x60] 78d50: d61f0060 br x3 0000000000078d54 >::basic_streambuf()>: 78d54: f81e0ff3 str x19, [sp, #-0x20]! 78d58: a9017bfd stp x29, x30, [sp, #0x10] 78d5c: 910043fd add x29, sp, #0x10 78d60: f00004a8 adrp x8, 0x10f000 78d64: f9462108 ldr x8, [x8, #0xc40] 78d68: aa0003f3 mov x19, x0 78d6c: 91004108 add x8, x8, #0x10 78d70: f8008408 str x8, [x0], #0x8 78d74: 97ff259b bl 0x423e0 <_ZNSt6__ndk16localeC1Ev@plt> 78d78: 6f00e400 movi v0.2d, #0000000000000000 78d7c: ad010260 stp q0, q0, [x19, #0x20] 78d80: 3d800660 str q0, [x19, #0x10] 78d84: a9417bfd ldp x29, x30, [sp, #0x10] 78d88: f84207f3 ldr x19, [sp], #0x20 78d8c: d65f03c0 ret 0000000000078d90 >::basic_streambuf(std::__ndk1::basic_streambuf> const&)>: 78d90: a9be4ff4 stp x20, x19, [sp, #-0x20]! 78d94: a9017bfd stp x29, x30, [sp, #0x10] 78d98: 910043fd add x29, sp, #0x10 78d9c: f00004a8 adrp x8, 0x10f000 78da0: f9462108 ldr x8, [x8, #0xc40] 78da4: aa0103f3 mov x19, x1 78da8: aa0003f4 mov x20, x0 78dac: 91002000 add x0, x0, #0x8 78db0: 91004108 add x8, x8, #0x10 78db4: 91002021 add x1, x1, #0x8 78db8: f9000288 str x8, [x20] 78dbc: 97ff2391 bl 0x41c00 <_ZNSt6__ndk16localeC1ERKS0_@plt> 78dc0: 3dc00660 ldr q0, [x19, #0x10] 78dc4: 3d800680 str q0, [x20, #0x10] 78dc8: 3dc00a60 ldr q0, [x19, #0x20] 78dcc: 3d800a80 str q0, [x20, #0x20] 78dd0: 3dc00e60 ldr q0, [x19, #0x30] 78dd4: 3d800e80 str q0, [x20, #0x30] 78dd8: a9417bfd ldp x29, x30, [sp, #0x10] 78ddc: a8c24ff4 ldp x20, x19, [sp], #0x20 78de0: d65f03c0 ret 0000000000078de4 >::operator=(std::__ndk1::basic_streambuf> const&)>: 78de4: a9be4ff4 stp x20, x19, [sp, #-0x20]! 78de8: a9017bfd stp x29, x30, [sp, #0x10] 78dec: 910043fd add x29, sp, #0x10 78df0: aa0103f3 mov x19, x1 78df4: aa0003f4 mov x20, x0 78df8: 91002021 add x1, x1, #0x8 78dfc: 91002000 add x0, x0, #0x8 78e00: 97ff2100 bl 0x41200 <_ZNSt6__ndk16localeaSERKS0_@plt> 78e04: 3dc00660 ldr q0, [x19, #0x10] 78e08: aa1403e0 mov x0, x20 78e0c: 3d800680 str q0, [x20, #0x10] 78e10: 3dc00a60 ldr q0, [x19, #0x20] 78e14: 3d800a80 str q0, [x20, #0x20] 78e18: 3dc00e60 ldr q0, [x19, #0x30] 78e1c: 3d800e80 str q0, [x20, #0x30] 78e20: a9417bfd ldp x29, x30, [sp, #0x10] 78e24: a8c24ff4 ldp x20, x19, [sp], #0x20 78e28: d65f03c0 ret 0000000000078e2c >::swap(std::__ndk1::basic_streambuf>&)>: 78e2c: d10143ff sub sp, sp, #0x50 78e30: f9000bf7 str x23, [sp, #0x10] 78e34: a90257f6 stp x22, x21, [sp, #0x20] 78e38: a9034ff4 stp x20, x19, [sp, #0x30] 78e3c: a9047bfd stp x29, x30, [sp, #0x40] 78e40: 910103fd add x29, sp, #0x40 78e44: d53bd057 mrs x23, TPIDR_EL0 78e48: f94016e8 ldr x8, [x23, #0x28] 78e4c: 91002015 add x21, x0, #0x8 78e50: aa0103f3 mov x19, x1 78e54: aa0003f4 mov x20, x0 78e58: 91002036 add x22, x1, #0x8 78e5c: 910003e0 mov x0, sp 78e60: aa1503e1 mov x1, x21 78e64: f90007e8 str x8, [sp, #0x8] 78e68: 97ff2366 bl 0x41c00 <_ZNSt6__ndk16localeC1ERKS0_@plt> 78e6c: aa1503e0 mov x0, x21 78e70: aa1603e1 mov x1, x22 78e74: 97ff20e3 bl 0x41200 <_ZNSt6__ndk16localeaSERKS0_@plt> 78e78: 910003e1 mov x1, sp 78e7c: aa1603e0 mov x0, x22 78e80: 97ff20e0 bl 0x41200 <_ZNSt6__ndk16localeaSERKS0_@plt> 78e84: 910003e0 mov x0, sp 78e88: 97ff25c6 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 78e8c: f9400a68 ldr x8, [x19, #0x10] 78e90: f9400a89 ldr x9, [x20, #0x10] 78e94: f9000a88 str x8, [x20, #0x10] 78e98: f9000a69 str x9, [x19, #0x10] 78e9c: f9400e68 ldr x8, [x19, #0x18] 78ea0: f9400e89 ldr x9, [x20, #0x18] 78ea4: f9000e88 str x8, [x20, #0x18] 78ea8: f9000e69 str x9, [x19, #0x18] 78eac: f9401268 ldr x8, [x19, #0x20] 78eb0: f9401289 ldr x9, [x20, #0x20] 78eb4: f9001288 str x8, [x20, #0x20] 78eb8: f9001269 str x9, [x19, #0x20] 78ebc: f9401668 ldr x8, [x19, #0x28] 78ec0: f9401689 ldr x9, [x20, #0x28] 78ec4: f9001688 str x8, [x20, #0x28] 78ec8: f9001669 str x9, [x19, #0x28] 78ecc: f9401a68 ldr x8, [x19, #0x30] 78ed0: f9401a89 ldr x9, [x20, #0x30] 78ed4: f9001a88 str x8, [x20, #0x30] 78ed8: f9001a69 str x9, [x19, #0x30] 78edc: f9401e68 ldr x8, [x19, #0x38] 78ee0: f9401e89 ldr x9, [x20, #0x38] 78ee4: f9001e88 str x8, [x20, #0x38] 78ee8: f9001e69 str x9, [x19, #0x38] 78eec: f94016e8 ldr x8, [x23, #0x28] 78ef0: f94007e9 ldr x9, [sp, #0x8] 78ef4: eb09011f cmp x8, x9 78ef8: 540000e1 b.ne 0x78f14 >::swap(std::__ndk1::basic_streambuf>&)+0xe8> 78efc: a9447bfd ldp x29, x30, [sp, #0x40] 78f00: a9434ff4 ldp x20, x19, [sp, #0x30] 78f04: a94257f6 ldp x22, x21, [sp, #0x20] 78f08: f9400bf7 ldr x23, [sp, #0x10] 78f0c: 910143ff add sp, sp, #0x50 78f10: d65f03c0 ret 78f14: 97ff255f bl 0x42490 <__stack_chk_fail@plt> 0000000000078f18 >::gbump(int)>: 78f18: f9400c08 ldr x8, [x0, #0x18] 78f1c: 8b21c108 add x8, x8, w1, sxtw 78f20: f9000c08 str x8, [x0, #0x18] 78f24: d65f03c0 ret 0000000000078f28 >::setg(char*, char*, char*)>: 78f28: a9010801 stp x1, x2, [x0, #0x10] 78f2c: f9001003 str x3, [x0, #0x20] 78f30: d65f03c0 ret 0000000000078f34 >::pbump(int)>: 78f34: f9401808 ldr x8, [x0, #0x30] 78f38: 8b21c108 add x8, x8, w1, sxtw 78f3c: f9001808 str x8, [x0, #0x30] 78f40: d65f03c0 ret 0000000000078f44 >::setp(char*, char*)>: 78f44: a9028401 stp x1, x1, [x0, #0x28] 78f48: f9001c02 str x2, [x0, #0x38] 78f4c: d65f03c0 ret 0000000000078f50 >::~basic_streambuf()>: 78f50: f00004a8 adrp x8, 0x10f000 78f54: f9469d08 ldr x8, [x8, #0xd38] 78f58: 91004108 add x8, x8, #0x10 78f5c: f8008408 str x8, [x0], #0x8 78f60: 17ff2590 b 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 0000000000078f64 >::~basic_streambuf()>: 78f64: f81e0ff3 str x19, [sp, #-0x20]! 78f68: a9017bfd stp x29, x30, [sp, #0x10] 78f6c: 910043fd add x29, sp, #0x10 78f70: f00004a8 adrp x8, 0x10f000 78f74: f9469d08 ldr x8, [x8, #0xd38] 78f78: aa0003f3 mov x19, x0 78f7c: 91004108 add x8, x8, #0x10 78f80: f8008408 str x8, [x0], #0x8 78f84: 97ff2587 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 78f88: a9417bfd ldp x29, x30, [sp, #0x10] 78f8c: aa1303e0 mov x0, x19 78f90: f84207f3 ldr x19, [sp], #0x20 78f94: 17ff20e3 b 0x41320 <_ZdlPv@plt> 0000000000078f98 >::pubimbue(std::__ndk1::locale const&)>: 78f98: f81d0ff5 str x21, [sp, #-0x30]! 78f9c: a9014ff4 stp x20, x19, [sp, #0x10] 78fa0: a9027bfd stp x29, x30, [sp, #0x20] 78fa4: 910083fd add x29, sp, #0x20 78fa8: aa0003f4 mov x20, x0 78fac: f8408689 ldr x9, [x20], #0x8 78fb0: aa0103f3 mov x19, x1 78fb4: aa0803f5 mov x21, x8 78fb8: f9400929 ldr x9, [x9, #0x10] 78fbc: d63f0120 blr x9 78fc0: aa1503e0 mov x0, x21 78fc4: aa1403e1 mov x1, x20 78fc8: 97ff230e bl 0x41c00 <_ZNSt6__ndk16localeC1ERKS0_@plt> 78fcc: aa1403e0 mov x0, x20 78fd0: aa1303e1 mov x1, x19 78fd4: a9427bfd ldp x29, x30, [sp, #0x20] 78fd8: a9414ff4 ldp x20, x19, [sp, #0x10] 78fdc: f84307f5 ldr x21, [sp], #0x30 78fe0: 17ff2088 b 0x41200 <_ZNSt6__ndk16localeaSERKS0_@plt> 0000000000078fe4 >::getloc() const>: 78fe4: 91002001 add x1, x0, #0x8 78fe8: aa0803e0 mov x0, x8 78fec: 17ff2305 b 0x41c00 <_ZNSt6__ndk16localeC1ERKS0_@plt> 0000000000078ff0 >::pubsetbuf(wchar_t*, long)>: 78ff0: f9400008 ldr x8, [x0] 78ff4: f9400d03 ldr x3, [x8, #0x18] 78ff8: d61f0060 br x3 0000000000078ffc >::pubseekoff(long long, std::__ndk1::ios_base::seekdir, unsigned int)>: 78ffc: f9400008 ldr x8, [x0] 79000: f9401104 ldr x4, [x8, #0x20] 79004: d61f0080 br x4 0000000000079008 >::pubseekpos(std::__ndk1::fpos, unsigned int)>: 79008: f9400008 ldr x8, [x0] 7900c: f9401504 ldr x4, [x8, #0x28] 79010: d61f0080 br x4 0000000000079014 >::pubsync()>: 79014: f9400008 ldr x8, [x0] 79018: f9401901 ldr x1, [x8, #0x30] 7901c: d61f0020 br x1 0000000000079020 >::in_avail()>: 79020: a941a408 ldp x8, x9, [x0, #0x18] 79024: eb09011f cmp x8, x9 79028: 54000082 b.hs 0x79038 >::in_avail()+0x18> 7902c: cb080128 sub x8, x9, x8 79030: 9342fd00 asr x0, x8, #2 79034: d65f03c0 ret 79038: f9400008 ldr x8, [x0] 7903c: f9401d01 ldr x1, [x8, #0x38] 79040: d61f0020 br x1 0000000000079044 >::snextc()>: 79044: f81e0ff3 str x19, [sp, #-0x20]! 79048: a9017bfd stp x29, x30, [sp, #0x10] 7904c: 910043fd add x29, sp, #0x10 79050: a941a408 ldp x8, x9, [x0, #0x18] 79054: aa0003f3 mov x19, x0 79058: eb09011f cmp x8, x9 7905c: 540000e0 b.eq 0x79078 >::snextc()+0x34> 79060: 91001109 add x9, x8, #0x4 79064: f9000e69 str x9, [x19, #0x18] 79068: b9400100 ldr w0, [x8] 7906c: 3100041f cmn w0, #0x1 79070: 54000101 b.ne 0x79090 >::snextc()+0x4c> 79074: 1400000b b 0x790a0 >::snextc()+0x5c> 79078: f9400268 ldr x8, [x19] 7907c: aa1303e0 mov x0, x19 79080: f9402908 ldr x8, [x8, #0x50] 79084: d63f0100 blr x8 79088: 3100041f cmn w0, #0x1 7908c: 540000a0 b.eq 0x790a0 >::snextc()+0x5c> 79090: a941a668 ldp x8, x9, [x19, #0x18] 79094: eb09011f cmp x8, x9 79098: 540000a0 b.eq 0x790ac >::snextc()+0x68> 7909c: b9400100 ldr w0, [x8] 790a0: a9417bfd ldp x29, x30, [sp, #0x10] 790a4: f84207f3 ldr x19, [sp], #0x20 790a8: d65f03c0 ret 790ac: f9400268 ldr x8, [x19] 790b0: a9417bfd ldp x29, x30, [sp, #0x10] 790b4: aa1303e0 mov x0, x19 790b8: f9402501 ldr x1, [x8, #0x48] 790bc: f84207f3 ldr x19, [sp], #0x20 790c0: d61f0020 br x1 00000000000790c4 >::sbumpc()>: 790c4: a941a408 ldp x8, x9, [x0, #0x18] 790c8: eb09011f cmp x8, x9 790cc: 540000a0 b.eq 0x790e0 >::sbumpc()+0x1c> 790d0: 91001109 add x9, x8, #0x4 790d4: f9000c09 str x9, [x0, #0x18] 790d8: b9400100 ldr w0, [x8] 790dc: d65f03c0 ret 790e0: f9400008 ldr x8, [x0] 790e4: f9402901 ldr x1, [x8, #0x50] 790e8: d61f0020 br x1 00000000000790ec >::sgetc()>: 790ec: a941a408 ldp x8, x9, [x0, #0x18] 790f0: eb09011f cmp x8, x9 790f4: 54000060 b.eq 0x79100 >::sgetc()+0x14> 790f8: b9400100 ldr w0, [x8] 790fc: d65f03c0 ret 79100: f9400008 ldr x8, [x0] 79104: f9402501 ldr x1, [x8, #0x48] 79108: d61f0020 br x1 000000000007910c >::sgetn(wchar_t*, long)>: 7910c: f9400008 ldr x8, [x0] 79110: f9402103 ldr x3, [x8, #0x40] 79114: d61f0060 br x3 0000000000079118 >::sputbackc(wchar_t)>: 79118: a9412009 ldp x9, x8, [x0, #0x10] 7911c: eb08013f cmp x9, x8 79120: 540000e0 b.eq 0x7913c >::sputbackc(wchar_t)+0x24> 79124: b85fcd09 ldr w9, [x8, #-0x4]! 79128: 6b01013f cmp w9, w1 7912c: 54000081 b.ne 0x7913c >::sputbackc(wchar_t)+0x24> 79130: f9000c08 str x8, [x0, #0x18] 79134: 2a0103e0 mov w0, w1 79138: d65f03c0 ret 7913c: f9400008 ldr x8, [x0] 79140: f9402d02 ldr x2, [x8, #0x58] 79144: d61f0040 br x2 0000000000079148 >::sungetc()>: 79148: a9412009 ldp x9, x8, [x0, #0x10] 7914c: eb08013f cmp x9, x8 79150: 540000a0 b.eq 0x79164 >::sungetc()+0x1c> 79154: d1001109 sub x9, x8, #0x4 79158: f9000c09 str x9, [x0, #0x18] 7915c: b85fc100 ldur w0, [x8, #-0x4] 79160: d65f03c0 ret 79164: f9400008 ldr x8, [x0] 79168: 12800001 mov w1, #-0x1 // =-1 7916c: f9402d02 ldr x2, [x8, #0x58] 79170: d61f0040 br x2 0000000000079174 >::sputc(wchar_t)>: 79174: a9432408 ldp x8, x9, [x0, #0x30] 79178: eb09011f cmp x8, x9 7917c: 540000c0 b.eq 0x79194 >::sputc(wchar_t)+0x20> 79180: 91001109 add x9, x8, #0x4 79184: f9001809 str x9, [x0, #0x30] 79188: 2a0103e0 mov w0, w1 7918c: b9000101 str w1, [x8] 79190: d65f03c0 ret 79194: f9400008 ldr x8, [x0] 79198: f9403502 ldr x2, [x8, #0x68] 7919c: d61f0040 br x2 00000000000791a0 >::sputn(wchar_t const*, long)>: 791a0: f9400008 ldr x8, [x0] 791a4: f9403103 ldr x3, [x8, #0x60] 791a8: d61f0060 br x3 00000000000791ac >::basic_streambuf()>: 791ac: f81e0ff3 str x19, [sp, #-0x20]! 791b0: a9017bfd stp x29, x30, [sp, #0x10] 791b4: 910043fd add x29, sp, #0x10 791b8: d00004a8 adrp x8, 0x10f000 791bc: f9469d08 ldr x8, [x8, #0xd38] 791c0: aa0003f3 mov x19, x0 791c4: 91004108 add x8, x8, #0x10 791c8: f8008408 str x8, [x0], #0x8 791cc: 97ff2485 bl 0x423e0 <_ZNSt6__ndk16localeC1Ev@plt> 791d0: 6f00e400 movi v0.2d, #0000000000000000 791d4: ad010260 stp q0, q0, [x19, #0x20] 791d8: 3d800660 str q0, [x19, #0x10] 791dc: a9417bfd ldp x29, x30, [sp, #0x10] 791e0: f84207f3 ldr x19, [sp], #0x20 791e4: d65f03c0 ret 00000000000791e8 >::basic_streambuf(std::__ndk1::basic_streambuf> const&)>: 791e8: a9be4ff4 stp x20, x19, [sp, #-0x20]! 791ec: a9017bfd stp x29, x30, [sp, #0x10] 791f0: 910043fd add x29, sp, #0x10 791f4: d00004a8 adrp x8, 0x10f000 791f8: f9469d08 ldr x8, [x8, #0xd38] 791fc: aa0103f3 mov x19, x1 79200: aa0003f4 mov x20, x0 79204: 91002000 add x0, x0, #0x8 79208: 91004108 add x8, x8, #0x10 7920c: 91002021 add x1, x1, #0x8 79210: f9000288 str x8, [x20] 79214: 97ff227b bl 0x41c00 <_ZNSt6__ndk16localeC1ERKS0_@plt> 79218: 3dc00660 ldr q0, [x19, #0x10] 7921c: 3d800680 str q0, [x20, #0x10] 79220: 3dc00a60 ldr q0, [x19, #0x20] 79224: 3d800a80 str q0, [x20, #0x20] 79228: 3dc00e60 ldr q0, [x19, #0x30] 7922c: 3d800e80 str q0, [x20, #0x30] 79230: a9417bfd ldp x29, x30, [sp, #0x10] 79234: a8c24ff4 ldp x20, x19, [sp], #0x20 79238: d65f03c0 ret 000000000007923c >::operator=(std::__ndk1::basic_streambuf> const&)>: 7923c: a9be4ff4 stp x20, x19, [sp, #-0x20]! 79240: a9017bfd stp x29, x30, [sp, #0x10] 79244: 910043fd add x29, sp, #0x10 79248: aa0103f3 mov x19, x1 7924c: aa0003f4 mov x20, x0 79250: 91002021 add x1, x1, #0x8 79254: 91002000 add x0, x0, #0x8 79258: 97ff1fea bl 0x41200 <_ZNSt6__ndk16localeaSERKS0_@plt> 7925c: 3dc00660 ldr q0, [x19, #0x10] 79260: aa1403e0 mov x0, x20 79264: 3d800680 str q0, [x20, #0x10] 79268: 3dc00a60 ldr q0, [x19, #0x20] 7926c: 3d800a80 str q0, [x20, #0x20] 79270: 3dc00e60 ldr q0, [x19, #0x30] 79274: 3d800e80 str q0, [x20, #0x30] 79278: a9417bfd ldp x29, x30, [sp, #0x10] 7927c: a8c24ff4 ldp x20, x19, [sp], #0x20 79280: d65f03c0 ret 0000000000079284 >::swap(std::__ndk1::basic_streambuf>&)>: 79284: d10143ff sub sp, sp, #0x50 79288: f9000bf7 str x23, [sp, #0x10] 7928c: a90257f6 stp x22, x21, [sp, #0x20] 79290: a9034ff4 stp x20, x19, [sp, #0x30] 79294: a9047bfd stp x29, x30, [sp, #0x40] 79298: 910103fd add x29, sp, #0x40 7929c: d53bd057 mrs x23, TPIDR_EL0 792a0: f94016e8 ldr x8, [x23, #0x28] 792a4: 91002015 add x21, x0, #0x8 792a8: aa0103f3 mov x19, x1 792ac: aa0003f4 mov x20, x0 792b0: 91002036 add x22, x1, #0x8 792b4: 910003e0 mov x0, sp 792b8: aa1503e1 mov x1, x21 792bc: f90007e8 str x8, [sp, #0x8] 792c0: 97ff2250 bl 0x41c00 <_ZNSt6__ndk16localeC1ERKS0_@plt> 792c4: aa1503e0 mov x0, x21 792c8: aa1603e1 mov x1, x22 792cc: 97ff1fcd bl 0x41200 <_ZNSt6__ndk16localeaSERKS0_@plt> 792d0: 910003e1 mov x1, sp 792d4: aa1603e0 mov x0, x22 792d8: 97ff1fca bl 0x41200 <_ZNSt6__ndk16localeaSERKS0_@plt> 792dc: 910003e0 mov x0, sp 792e0: 97ff24b0 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 792e4: f9400a68 ldr x8, [x19, #0x10] 792e8: f9400a89 ldr x9, [x20, #0x10] 792ec: f9000a88 str x8, [x20, #0x10] 792f0: f9000a69 str x9, [x19, #0x10] 792f4: f9400e68 ldr x8, [x19, #0x18] 792f8: f9400e89 ldr x9, [x20, #0x18] 792fc: f9000e88 str x8, [x20, #0x18] 79300: f9000e69 str x9, [x19, #0x18] 79304: f9401268 ldr x8, [x19, #0x20] 79308: f9401289 ldr x9, [x20, #0x20] 7930c: f9001288 str x8, [x20, #0x20] 79310: f9001269 str x9, [x19, #0x20] 79314: f9401668 ldr x8, [x19, #0x28] 79318: f9401689 ldr x9, [x20, #0x28] 7931c: f9001688 str x8, [x20, #0x28] 79320: f9001669 str x9, [x19, #0x28] 79324: f9401a68 ldr x8, [x19, #0x30] 79328: f9401a89 ldr x9, [x20, #0x30] 7932c: f9001a88 str x8, [x20, #0x30] 79330: f9001a69 str x9, [x19, #0x30] 79334: f9401e68 ldr x8, [x19, #0x38] 79338: f9401e89 ldr x9, [x20, #0x38] 7933c: f9001e88 str x8, [x20, #0x38] 79340: f9001e69 str x9, [x19, #0x38] 79344: f94016e8 ldr x8, [x23, #0x28] 79348: f94007e9 ldr x9, [sp, #0x8] 7934c: eb09011f cmp x8, x9 79350: 540000e1 b.ne 0x7936c >::swap(std::__ndk1::basic_streambuf>&)+0xe8> 79354: a9447bfd ldp x29, x30, [sp, #0x40] 79358: a9434ff4 ldp x20, x19, [sp, #0x30] 7935c: a94257f6 ldp x22, x21, [sp, #0x20] 79360: f9400bf7 ldr x23, [sp, #0x10] 79364: 910143ff add sp, sp, #0x50 79368: d65f03c0 ret 7936c: 97ff2449 bl 0x42490 <__stack_chk_fail@plt> 0000000000079370 >::gbump(int)>: 79370: f9400c08 ldr x8, [x0, #0x18] 79374: 8b21c908 add x8, x8, w1, sxtw #2 79378: f9000c08 str x8, [x0, #0x18] 7937c: d65f03c0 ret 0000000000079380 >::setg(wchar_t*, wchar_t*, wchar_t*)>: 79380: a9010801 stp x1, x2, [x0, #0x10] 79384: f9001003 str x3, [x0, #0x20] 79388: d65f03c0 ret 000000000007938c >::pbump(int)>: 7938c: f9401808 ldr x8, [x0, #0x30] 79390: 8b21c908 add x8, x8, w1, sxtw #2 79394: f9001808 str x8, [x0, #0x30] 79398: d65f03c0 ret 000000000007939c >::setp(wchar_t*, wchar_t*)>: 7939c: a9028401 stp x1, x1, [x0, #0x28] 793a0: f9001c02 str x2, [x0, #0x38] 793a4: d65f03c0 ret 00000000000793a8 >::imbue(std::__ndk1::locale const&)>: 793a8: d65f03c0 ret 00000000000793ac >::setbuf(wchar_t*, long)>: 793ac: d65f03c0 ret 00000000000793b0 >::seekoff(long long, std::__ndk1::ios_base::seekdir, unsigned int)>: 793b0: 92800001 mov x1, #-0x1 // =-1 793b4: aa1f03e0 mov x0, xzr 793b8: d65f03c0 ret 00000000000793bc >::seekpos(std::__ndk1::fpos, unsigned int)>: 793bc: 92800001 mov x1, #-0x1 // =-1 793c0: aa1f03e0 mov x0, xzr 793c4: d65f03c0 ret 00000000000793c8 >::sync()>: 793c8: 2a1f03e0 mov w0, wzr 793cc: d65f03c0 ret 00000000000793d0 >::showmanyc()>: 793d0: aa1f03e0 mov x0, xzr 793d4: d65f03c0 ret 00000000000793d8 >::xsgetn(wchar_t*, long)>: 793d8: a9bc5ff8 stp x24, x23, [sp, #-0x40]! 793dc: a90157f6 stp x22, x21, [sp, #0x10] 793e0: a9024ff4 stp x20, x19, [sp, #0x20] 793e4: a9037bfd stp x29, x30, [sp, #0x30] 793e8: 9100c3fd add x29, sp, #0x30 793ec: f100045f cmp x2, #0x1 793f0: 540004eb b.lt 0x7948c >::xsgetn(wchar_t*, long)+0xb4> 793f4: aa0203f4 mov x20, x2 793f8: aa0103f5 mov x21, x1 793fc: aa0003f6 mov x22, x0 79400: aa1f03f3 mov x19, xzr 79404: 12b00018 mov w24, #0x7fffffff // =2147483647 79408: 14000008 b 0x79428 >::xsgetn(wchar_t*, long)+0x50> 7940c: d3607ee8 lsl x8, x23, #32 79410: 8b887828 add x8, x1, x8, asr #30 79414: 8b170ab5 add x21, x21, x23, lsl #2 79418: f9000ec8 str x8, [x22, #0x18] 7941c: 8b1302f3 add x19, x23, x19 79420: eb14027f cmp x19, x20 79424: 5400036a b.ge 0x79490 >::xsgetn(wchar_t*, long)+0xb8> 79428: a941a2c1 ldp x1, x8, [x22, #0x18] 7942c: eb08003f cmp x1, x8 79430: 540001c2 b.hs 0x79468 >::xsgetn(wchar_t*, long)+0x90> 79434: cb010108 sub x8, x8, x1 79438: 9342fd08 asr x8, x8, #2 7943c: cb130289 sub x9, x20, x19 79440: eb08013f cmp x9, x8 79444: 9a88b128 csel x8, x9, x8, lt 79448: eb18011f cmp x8, x24 7944c: 9a98b117 csel x23, x8, x24, lt 79450: b4fffdf7 cbz x23, 0x7940c >::xsgetn(wchar_t*, long)+0x34> 79454: aa1503e0 mov x0, x21 79458: aa1703e2 mov x2, x23 7945c: 97ff2199 bl 0x41ac0 79460: f9400ec1 ldr x1, [x22, #0x18] 79464: 17ffffea b 0x7940c >::xsgetn(wchar_t*, long)+0x34> 79468: f94002c8 ldr x8, [x22] 7946c: aa1603e0 mov x0, x22 79470: f9402908 ldr x8, [x8, #0x50] 79474: d63f0100 blr x8 79478: 3100041f cmn w0, #0x1 7947c: 540000a0 b.eq 0x79490 >::xsgetn(wchar_t*, long)+0xb8> 79480: b80046a0 str w0, [x21], #0x4 79484: 52800037 mov w23, #0x1 // =1 79488: 17ffffe5 b 0x7941c >::xsgetn(wchar_t*, long)+0x44> 7948c: aa1f03f3 mov x19, xzr 79490: aa1303e0 mov x0, x19 79494: a9437bfd ldp x29, x30, [sp, #0x30] 79498: a9424ff4 ldp x20, x19, [sp, #0x20] 7949c: a94157f6 ldp x22, x21, [sp, #0x10] 794a0: a8c45ff8 ldp x24, x23, [sp], #0x40 794a4: d65f03c0 ret 794a8: 97ff6981 bl 0x53aac 00000000000794ac >::underflow()>: 794ac: 12800000 mov w0, #-0x1 // =-1 794b0: d65f03c0 ret 00000000000794b4 >::uflow()>: 794b4: f81e0ff3 str x19, [sp, #-0x20]! 794b8: a9017bfd stp x29, x30, [sp, #0x10] 794bc: 910043fd add x29, sp, #0x10 794c0: f9400008 ldr x8, [x0] 794c4: aa0003f3 mov x19, x0 794c8: f9402508 ldr x8, [x8, #0x48] 794cc: d63f0100 blr x8 794d0: 3100041f cmn w0, #0x1 794d4: 540000a0 b.eq 0x794e8 >::uflow()+0x34> 794d8: f9400e68 ldr x8, [x19, #0x18] 794dc: 91001109 add x9, x8, #0x4 794e0: f9000e69 str x9, [x19, #0x18] 794e4: b9400100 ldr w0, [x8] 794e8: a9417bfd ldp x29, x30, [sp, #0x10] 794ec: f84207f3 ldr x19, [sp], #0x20 794f0: d65f03c0 ret 00000000000794f4 >::pbackfail(unsigned int)>: 794f4: 12800000 mov w0, #-0x1 // =-1 794f8: d65f03c0 ret 00000000000794fc >::xsputn(wchar_t const*, long)>: 794fc: f81c0ff7 str x23, [sp, #-0x40]! 79500: a90157f6 stp x22, x21, [sp, #0x10] 79504: a9024ff4 stp x20, x19, [sp, #0x20] 79508: a9037bfd stp x29, x30, [sp, #0x30] 7950c: 9100c3fd add x29, sp, #0x30 79510: f100045f cmp x2, #0x1 79514: 540004eb b.lt 0x795b0 >::xsputn(wchar_t const*, long)+0xb4> 79518: aa0203f3 mov x19, x2 7951c: aa0103f4 mov x20, x1 79520: aa0003f6 mov x22, x0 79524: aa1f03f5 mov x21, xzr 79528: 14000008 b 0x79548 >::xsputn(wchar_t const*, long)+0x4c> 7952c: d37ef6e8 lsl x8, x23, #2 79530: 8b080009 add x9, x0, x8 79534: 8b080294 add x20, x20, x8 79538: 8b1502f5 add x21, x23, x21 7953c: f9001ac9 str x9, [x22, #0x30] 79540: eb1302bf cmp x21, x19 79544: 5400038a b.ge 0x795b4 >::xsputn(wchar_t const*, long)+0xb8> 79548: a94322c0 ldp x0, x8, [x22, #0x30] 7954c: eb08001f cmp x0, x8 79550: 54000182 b.hs 0x79580 >::xsputn(wchar_t const*, long)+0x84> 79554: cb000108 sub x8, x8, x0 79558: 9342fd08 asr x8, x8, #2 7955c: cb150269 sub x9, x19, x21 79560: eb08013f cmp x9, x8 79564: 9a88b137 csel x23, x9, x8, lt 79568: b4fffe37 cbz x23, 0x7952c >::xsputn(wchar_t const*, long)+0x30> 7956c: aa1403e1 mov x1, x20 79570: aa1703e2 mov x2, x23 79574: 97ff2153 bl 0x41ac0 79578: f9401ac0 ldr x0, [x22, #0x30] 7957c: 17ffffec b 0x7952c >::xsputn(wchar_t const*, long)+0x30> 79580: f94002c8 ldr x8, [x22] 79584: b9400281 ldr w1, [x20] 79588: aa1603e0 mov x0, x22 7958c: f9403508 ldr x8, [x8, #0x68] 79590: d63f0100 blr x8 79594: 3100041f cmn w0, #0x1 79598: 540000e0 b.eq 0x795b4 >::xsputn(wchar_t const*, long)+0xb8> 7959c: 91001294 add x20, x20, #0x4 795a0: 910006b5 add x21, x21, #0x1 795a4: eb1302bf cmp x21, x19 795a8: 54fffd0b b.lt 0x79548 >::xsputn(wchar_t const*, long)+0x4c> 795ac: 14000002 b 0x795b4 >::xsputn(wchar_t const*, long)+0xb8> 795b0: aa1f03f5 mov x21, xzr 795b4: aa1503e0 mov x0, x21 795b8: a9437bfd ldp x29, x30, [sp, #0x30] 795bc: a9424ff4 ldp x20, x19, [sp, #0x20] 795c0: a94157f6 ldp x22, x21, [sp, #0x10] 795c4: f84407f7 ldr x23, [sp], #0x40 795c8: d65f03c0 ret 795cc: 97ff6938 bl 0x53aac 00000000000795d0 >::overflow(unsigned int)>: 795d0: 12800000 mov w0, #-0x1 // =-1 795d4: d65f03c0 ret 00000000000795d8 >::basic_istream(std::__ndk1::basic_streambuf>*)>: 795d8: f81e0ff3 str x19, [sp, #-0x20]! 795dc: a9017bfd stp x29, x30, [sp, #0x10] 795e0: 910043fd add x29, sp, #0x10 795e4: f9400028 ldr x8, [x1] 795e8: f100005f cmp x2, #0x0 795ec: f9000008 str x8, [x0] 795f0: f9400429 ldr x9, [x1, #0x8] 795f4: f85e8108 ldur x8, [x8, #-0x18] 795f8: f8286809 str x9, [x0, x8] 795fc: f9400008 ldr x8, [x0] 79600: f900041f str xzr, [x0, #0x8] 79604: f0000309 adrp x9, 0xdc000 >+0x1e> 79608: 3dc1a120 ldr q0, [x9, #0x680] 7960c: f85e8108 ldur x8, [x8, #-0x18] 79610: 52820049 mov w9, #0x1002 // =4098 79614: 8b080013 add x19, x0, x8 79618: 3d800660 str q0, [x19, #0x10] 7961c: 6f00e400 movi v0.2d, #0000000000000000 79620: 1a9f17e8 cset w8, eq 79624: 9100c260 add x0, x19, #0x30 79628: f9001662 str x2, [x19, #0x28] 7962c: 29047e68 stp w8, wzr, [x19, #0x20] 79630: b9000a69 str w9, [x19, #0x8] 79634: 3c838260 stur q0, [x19, #0x38] 79638: 3c848260 stur q0, [x19, #0x48] 7963c: 3c858260 stur q0, [x19, #0x58] 79640: 3c868260 stur q0, [x19, #0x68] 79644: 3c878260 stur q0, [x19, #0x78] 79648: 97ff2366 bl 0x423e0 <_ZNSt6__ndk16localeC1Ev@plt> 7964c: 12800008 mov w8, #-0x1 // =-1 79650: f900467f str xzr, [x19, #0x88] 79654: b9009268 str w8, [x19, #0x90] 79658: a9417bfd ldp x29, x30, [sp, #0x10] 7965c: f84207f3 ldr x19, [sp], #0x20 79660: d65f03c0 ret 0000000000079664 >::basic_istream(std::__ndk1::basic_streambuf>*)>: 79664: f81e0ff3 str x19, [sp, #-0x20]! 79668: a9017bfd stp x29, x30, [sp, #0x10] 7966c: 910043fd add x29, sp, #0x10 79670: d00004a8 adrp x8, 0x10f000 79674: f9468908 ldr x8, [x8, #0xd10] 79678: f0000309 adrp x9, 0xdc000 >+0x1e> 7967c: 3dc1a120 ldr q0, [x9, #0x680] 79680: aa0003f3 mov x19, x0 79684: 52820049 mov w9, #0x1002 // =4098 79688: f9001c01 str x1, [x0, #0x38] 7968c: f100003f cmp x1, #0x0 79690: b9001a69 str w9, [x19, #0x18] 79694: 91006109 add x9, x8, #0x18 79698: 91010108 add x8, x8, #0x40 7969c: 91010000 add x0, x0, #0x40 796a0: 3d800a60 str q0, [x19, #0x20] 796a4: 6f00e400 movi v0.2d, #0000000000000000 796a8: a900a27f stp xzr, x8, [x19, #0x8] 796ac: 1a9f17e8 cset w8, eq 796b0: 3c848260 stur q0, [x19, #0x48] 796b4: 3c858260 stur q0, [x19, #0x58] 796b8: 3c868260 stur q0, [x19, #0x68] 796bc: 3c878260 stur q0, [x19, #0x78] 796c0: f9000269 str x9, [x19] 796c4: 29067e68 stp w8, wzr, [x19, #0x30] 796c8: 3c888260 stur q0, [x19, #0x88] 796cc: 97ff2345 bl 0x423e0 <_ZNSt6__ndk16localeC1Ev@plt> 796d0: 12800008 mov w8, #-0x1 // =-1 796d4: f9004e7f str xzr, [x19, #0x98] 796d8: b900a268 str w8, [x19, #0xa0] 796dc: a9417bfd ldp x29, x30, [sp, #0x10] 796e0: f84207f3 ldr x19, [sp], #0x20 796e4: d65f03c0 ret 00000000000796e8 >::~basic_istream()>: 796e8: d65f03c0 ret 00000000000796ec >::~basic_istream()>: 796ec: 91004000 add x0, x0, #0x10 796f0: 17ff1f28 b 0x41390 <_ZNSt6__ndk18ios_baseD2Ev@plt> 00000000000796f4 >::~basic_istream()>: 796f4: f9400008 ldr x8, [x0] 796f8: f85e8108 ldur x8, [x8, #-0x18] 796fc: 8b080008 add x8, x0, x8 79700: 91004100 add x0, x8, #0x10 79704: 17ff1f23 b 0x41390 <_ZNSt6__ndk18ios_baseD2Ev@plt> 0000000000079708 >::~basic_istream()>: 79708: f81e0ff3 str x19, [sp, #-0x20]! 7970c: a9017bfd stp x29, x30, [sp, #0x10] 79710: 910043fd add x29, sp, #0x10 79714: aa0003f3 mov x19, x0 79718: 91004000 add x0, x0, #0x10 7971c: 97ff1f1d bl 0x41390 <_ZNSt6__ndk18ios_baseD2Ev@plt> 79720: a9417bfd ldp x29, x30, [sp, #0x10] 79724: aa1303e0 mov x0, x19 79728: f84207f3 ldr x19, [sp], #0x20 7972c: 17ff1efd b 0x41320 <_ZdlPv@plt> 0000000000079730 >::~basic_istream()>: 79730: f81e0ff3 str x19, [sp, #-0x20]! 79734: a9017bfd stp x29, x30, [sp, #0x10] 79738: 910043fd add x29, sp, #0x10 7973c: f9400008 ldr x8, [x0] 79740: f85e8108 ldur x8, [x8, #-0x18] 79744: 8b080013 add x19, x0, x8 79748: 91004260 add x0, x19, #0x10 7974c: 97ff1f11 bl 0x41390 <_ZNSt6__ndk18ios_baseD2Ev@plt> 79750: a9417bfd ldp x29, x30, [sp, #0x10] 79754: aa1303e0 mov x0, x19 79758: f84207f3 ldr x19, [sp], #0x20 7975c: 17ff1ef1 b 0x41320 <_ZdlPv@plt> 0000000000079760 >::swap(std::__ndk1::basic_istream>&)>: 79760: a9be4ff4 stp x20, x19, [sp, #-0x20]! 79764: a9017bfd stp x29, x30, [sp, #0x10] 79768: 910043fd add x29, sp, #0x10 7976c: f9400428 ldr x8, [x1, #0x8] 79770: f9400409 ldr x9, [x0, #0x8] 79774: f9000408 str x8, [x0, #0x8] 79778: f9000429 str x9, [x1, #0x8] 7977c: f9400008 ldr x8, [x0] 79780: f9400029 ldr x9, [x1] 79784: f85e8108 ldur x8, [x8, #-0x18] 79788: f85e8129 ldur x9, [x9, #-0x18] 7978c: 8b080013 add x19, x0, x8 79790: 8b090034 add x20, x1, x9 79794: aa1303e0 mov x0, x19 79798: aa1403e1 mov x1, x20 7979c: 97ff22dd bl 0x42310 <_ZNSt6__ndk18ios_base4swapERS0_@plt> 797a0: f9404688 ldr x8, [x20, #0x88] 797a4: f9404669 ldr x9, [x19, #0x88] 797a8: f9004668 str x8, [x19, #0x88] 797ac: f9004689 str x9, [x20, #0x88] 797b0: b9409288 ldr w8, [x20, #0x90] 797b4: b9409269 ldr w9, [x19, #0x90] 797b8: b9009268 str w8, [x19, #0x90] 797bc: b9009289 str w9, [x20, #0x90] 797c0: a9417bfd ldp x29, x30, [sp, #0x10] 797c4: a8c24ff4 ldp x20, x19, [sp], #0x20 797c8: d65f03c0 ret 00000000000797cc >::sentry::sentry(std::__ndk1::basic_istream>&, bool)>: 797cc: d10143ff sub sp, sp, #0x50 797d0: f9000bf7 str x23, [sp, #0x10] 797d4: a90257f6 stp x22, x21, [sp, #0x20] 797d8: a9034ff4 stp x20, x19, [sp, #0x30] 797dc: a9047bfd stp x29, x30, [sp, #0x40] 797e0: 910103fd add x29, sp, #0x40 797e4: d53bd057 mrs x23, TPIDR_EL0 797e8: f94016e8 ldr x8, [x23, #0x28] 797ec: f90007e8 str x8, [sp, #0x8] 797f0: 3900001f strb wzr, [x0] 797f4: f9400028 ldr x8, [x1] 797f8: f85e8108 ldur x8, [x8, #-0x18] 797fc: 8b080028 add x8, x1, x8 79800: b9402109 ldr w9, [x8, #0x20] 79804: 340001a9 cbz w9, 0x79838 >::sentry::sentry(std::__ndk1::basic_istream>&, bool)+0x6c> 79808: f940150a ldr x10, [x8, #0x28] 7980c: f100015f cmp x10, #0x0 79810: b940250a ldr w10, [x8, #0x24] 79814: 1a9f17eb cset w11, eq 79818: 2a0b0129 orr w9, w9, w11 7981c: 321e0129 orr w9, w9, #0x4 79820: 6a0a013f tst w9, w10 79824: b9002109 str w9, [x8, #0x20] 79828: 54000ca0 b.eq 0x799bc >::sentry::sentry(std::__ndk1::basic_istream>&, bool)+0x1f0> 7982c: f0000300 adrp x0, 0xdc000 >+0x1e> 79830: 911ad000 add x0, x0, #0x6b4 79834: 94002c81 bl 0x84a38 79838: aa0003f3 mov x19, x0 7983c: f9404500 ldr x0, [x8, #0x88] 79840: aa0103f4 mov x20, x1 79844: 2a0203f5 mov w21, w2 79848: b4000040 cbz x0, 0x79850 >::sentry::sentry(std::__ndk1::basic_istream>&, bool)+0x84> 7984c: 97ff689b bl 0x53ab8 79850: 37000a95 tbnz w21, #0x0, 0x799a0 >::sentry::sentry(std::__ndk1::basic_istream>&, bool)+0x1d4> 79854: f9400288 ldr x8, [x20] 79858: f85e8108 ldur x8, [x8, #-0x18] 7985c: 8b080288 add x8, x20, x8 79860: 39402509 ldrb w9, [x8, #0x9] 79864: 362009e9 tbz w9, #0x4, 0x799a0 >::sentry::sentry(std::__ndk1::basic_istream>&, bool)+0x1d4> 79868: 9100c101 add x1, x8, #0x30 7986c: 910003e0 mov x0, sp 79870: 97ff20e4 bl 0x41c00 <_ZNSt6__ndk16localeC1ERKS0_@plt> 79874: d00004a1 adrp x1, 0x10f000 79878: f945a021 ldr x1, [x1, #0xb40] 7987c: 910003e0 mov x0, sp 79880: 97ff2350 bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 79884: aa0003f6 mov x22, x0 79888: 910003e0 mov x0, sp 7988c: 97ff2345 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 79890: f9400288 ldr x8, [x20] 79894: f85e8108 ldur x8, [x8, #-0x18] 79898: 8b080288 add x8, x20, x8 7989c: f9401515 ldr x21, [x8, #0x28] 798a0: b50000b5 cbnz x21, 0x798b4 >::sentry::sentry(std::__ndk1::basic_istream>&, bool)+0xe8> 798a4: 14000028 b 0x79944 >::sentry::sentry(std::__ndk1::basic_istream>&, bool)+0x178> 798a8: 91000508 add x8, x8, #0x1 798ac: f9000ea8 str x8, [x21, #0x18] 798b0: b40004b5 cbz x21, 0x79944 >::sentry::sentry(std::__ndk1::basic_istream>&, bool)+0x178> 798b4: a941a6a8 ldp x8, x9, [x21, #0x18] 798b8: eb09011f cmp x8, x9 798bc: 540000e1 b.ne 0x798d8 >::sentry::sentry(std::__ndk1::basic_istream>&, bool)+0x10c> 798c0: f94002a8 ldr x8, [x21] 798c4: aa1503e0 mov x0, x21 798c8: f9402508 ldr x8, [x8, #0x48] 798cc: d63f0100 blr x8 798d0: 3100041f cmn w0, #0x1 798d4: 54000360 b.eq 0x79940 >::sentry::sentry(std::__ndk1::basic_istream>&, bool)+0x174> 798d8: a941a6a8 ldp x8, x9, [x21, #0x18] 798dc: eb09011f cmp x8, x9 798e0: 540000a0 b.eq 0x798f4 >::sentry::sentry(std::__ndk1::basic_istream>&, bool)+0x128> 798e4: 39400100 ldrb w0, [x8] 798e8: 13001c08 sxtb w8, w0 798ec: 36f80108 tbz w8, #0x1f, 0x7990c >::sentry::sentry(std::__ndk1::basic_istream>&, bool)+0x140> 798f0: 14000015 b 0x79944 >::sentry::sentry(std::__ndk1::basic_istream>&, bool)+0x178> 798f4: f94002a8 ldr x8, [x21] 798f8: aa1503e0 mov x0, x21 798fc: f9402508 ldr x8, [x8, #0x48] 79900: d63f0100 blr x8 79904: 13001c08 sxtb w8, w0 79908: 37f801e8 tbnz w8, #0x1f, 0x79944 >::sentry::sentry(std::__ndk1::basic_istream>&, bool)+0x178> 7990c: f9400ac8 ldr x8, [x22, #0x10] 79910: 12001c09 and w9, w0, #0xff 79914: f8695908 ldr x8, [x8, w9, uxtw #3] 79918: 36000168 tbz w8, #0x0, 0x79944 >::sentry::sentry(std::__ndk1::basic_istream>&, bool)+0x178> 7991c: a941a6a8 ldp x8, x9, [x21, #0x18] 79920: eb09011f cmp x8, x9 79924: 54fffc21 b.ne 0x798a8 >::sentry::sentry(std::__ndk1::basic_istream>&, bool)+0xdc> 79928: f94002a8 ldr x8, [x21] 7992c: aa1503e0 mov x0, x21 79930: f9402908 ldr x8, [x8, #0x50] 79934: d63f0100 blr x8 79938: b5fffbf5 cbnz x21, 0x798b4 >::sentry::sentry(std::__ndk1::basic_istream>&, bool)+0xe8> 7993c: 14000002 b 0x79944 >::sentry::sentry(std::__ndk1::basic_istream>&, bool)+0x178> 79940: aa1f03f5 mov x21, xzr 79944: b4000155 cbz x21, 0x7996c >::sentry::sentry(std::__ndk1::basic_istream>&, bool)+0x1a0> 79948: a941a6a8 ldp x8, x9, [x21, #0x18] 7994c: eb09011f cmp x8, x9 79950: 54000281 b.ne 0x799a0 >::sentry::sentry(std::__ndk1::basic_istream>&, bool)+0x1d4> 79954: f94002a8 ldr x8, [x21] 79958: aa1503e0 mov x0, x21 7995c: f9402508 ldr x8, [x8, #0x48] 79960: d63f0100 blr x8 79964: 3100041f cmn w0, #0x1 79968: 540001c1 b.ne 0x799a0 >::sentry::sentry(std::__ndk1::basic_istream>&, bool)+0x1d4> 7996c: f9400288 ldr x8, [x20] 79970: f85e8108 ldur x8, [x8, #-0x18] 79974: 8b080288 add x8, x20, x8 79978: f9401509 ldr x9, [x8, #0x28] 7997c: b940210a ldr w10, [x8, #0x20] 79980: f100013f cmp x9, #0x0 79984: b9402509 ldr w9, [x8, #0x24] 79988: 1a9f17eb cset w11, eq 7998c: 2a0b014a orr w10, w10, w11 79990: 321f054a orr w10, w10, #0x6 79994: 6a09015f tst w10, w9 79998: b900210a str w10, [x8, #0x20] 7999c: 54fff481 b.ne 0x7982c >::sentry::sentry(std::__ndk1::basic_istream>&, bool)+0x60> 799a0: f9400288 ldr x8, [x20] 799a4: f85e8108 ldur x8, [x8, #-0x18] 799a8: 8b080288 add x8, x20, x8 799ac: b9402108 ldr w8, [x8, #0x20] 799b0: 7100011f cmp w8, #0x0 799b4: 1a9f17e8 cset w8, eq 799b8: 39000268 strb w8, [x19] 799bc: f94016e8 ldr x8, [x23, #0x28] 799c0: f94007e9 ldr x9, [sp, #0x8] 799c4: eb09011f cmp x8, x9 799c8: 540000e1 b.ne 0x799e4 >::sentry::sentry(std::__ndk1::basic_istream>&, bool)+0x218> 799cc: a9447bfd ldp x29, x30, [sp, #0x40] 799d0: a9434ff4 ldp x20, x19, [sp, #0x30] 799d4: a94257f6 ldp x22, x21, [sp, #0x20] 799d8: f9400bf7 ldr x23, [sp, #0x10] 799dc: 910143ff add sp, sp, #0x50 799e0: d65f03c0 ret 799e4: 97ff22ab bl 0x42490 <__stack_chk_fail@plt> 799e8: aa0003f3 mov x19, x0 799ec: 910003e0 mov x0, sp 799f0: 97ff22ec bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 799f4: aa1303e0 mov x0, x19 799f8: 94016e69 bl 0xd539c <__cxa_demangle+0x12abc> 00000000000799fc : 799fc: 9100c001 add x1, x0, #0x30 79a00: aa0803e0 mov x0, x8 79a04: 17ff207f b 0x41c00 <_ZNSt6__ndk16localeC1ERKS0_@plt> 0000000000079a08 >::operator>>(std::__ndk1::basic_istream>& (*)(std::__ndk1::basic_istream>&))>: 79a08: d61f0020 br x1 0000000000079a0c >::operator>>(std::__ndk1::basic_ios>& (*)(std::__ndk1::basic_ios>&))>: 79a0c: f81e0ff3 str x19, [sp, #-0x20]! 79a10: a9017bfd stp x29, x30, [sp, #0x10] 79a14: 910043fd add x29, sp, #0x10 79a18: f9400008 ldr x8, [x0] 79a1c: aa0003f3 mov x19, x0 79a20: f85e8108 ldur x8, [x8, #-0x18] 79a24: 8b080000 add x0, x0, x8 79a28: d63f0020 blr x1 79a2c: a9417bfd ldp x29, x30, [sp, #0x10] 79a30: aa1303e0 mov x0, x19 79a34: f84207f3 ldr x19, [sp], #0x20 79a38: d65f03c0 ret 0000000000079a3c >::operator>>(std::__ndk1::ios_base& (*)(std::__ndk1::ios_base&))>: 79a3c: f81e0ff3 str x19, [sp, #-0x20]! 79a40: a9017bfd stp x29, x30, [sp, #0x10] 79a44: 910043fd add x29, sp, #0x10 79a48: f9400008 ldr x8, [x0] 79a4c: aa0003f3 mov x19, x0 79a50: f85e8108 ldur x8, [x8, #-0x18] 79a54: 8b080000 add x0, x0, x8 79a58: d63f0020 blr x1 79a5c: a9417bfd ldp x29, x30, [sp, #0x10] 79a60: aa1303e0 mov x0, x19 79a64: f84207f3 ldr x19, [sp], #0x20 79a68: d65f03c0 ret 0000000000079a6c >::operator>>(std::__ndk1::basic_streambuf>*)>: 79a6c: f81d0ff5 str x21, [sp, #-0x30]! 79a70: a9014ff4 stp x20, x19, [sp, #0x10] 79a74: a9027bfd stp x29, x30, [sp, #0x20] 79a78: 910083fd add x29, sp, #0x20 79a7c: f9400008 ldr x8, [x0] 79a80: f900041f str xzr, [x0, #0x8] 79a84: aa0003f3 mov x19, x0 79a88: f85e8108 ldur x8, [x8, #-0x18] 79a8c: 8b080009 add x9, x0, x8 79a90: b940212a ldr w10, [x9, #0x20] 79a94: 3400016a cbz w10, 0x79ac0 >::operator>>(std::__ndk1::basic_streambuf>*)+0x54> 79a98: f9401528 ldr x8, [x9, #0x28] 79a9c: f100011f cmp x8, #0x0 79aa0: b9402528 ldr w8, [x9, #0x24] 79aa4: 1a9f17eb cset w11, eq 79aa8: 2a0b014a orr w10, w10, w11 79aac: 321e014a orr w10, w10, #0x4 79ab0: 6a08015f tst w10, w8 79ab4: b900212a str w10, [x9, #0x20] 79ab8: 540009a0 b.eq 0x79bec >::operator>>(std::__ndk1::basic_streambuf>*)+0x180> 79abc: 14000051 b 0x79c00 >::operator>>(std::__ndk1::basic_streambuf>*)+0x194> 79ac0: f9404520 ldr x0, [x9, #0x88] 79ac4: aa0103f4 mov x20, x1 79ac8: b40000e0 cbz x0, 0x79ae4 >::operator>>(std::__ndk1::basic_streambuf>*)+0x78> 79acc: 97ff67fb bl 0x53ab8 79ad0: f9400268 ldr x8, [x19] 79ad4: f85e8108 ldur x8, [x8, #-0x18] 79ad8: 8b080269 add x9, x19, x8 79adc: b9402129 ldr w9, [x9, #0x20] 79ae0: 35000869 cbnz w9, 0x79bec >::operator>>(std::__ndk1::basic_streambuf>*)+0x180> 79ae4: b40005b4 cbz x20, 0x79b98 >::operator>>(std::__ndk1::basic_streambuf>*)+0x12c> 79ae8: 9100a275 add x21, x19, #0x28 79aec: 14000004 b 0x79afc >::operator>>(std::__ndk1::basic_streambuf>*)+0x90> 79af0: 91000529 add x9, x9, #0x1 79af4: f9000c09 str x9, [x0, #0x18] 79af8: f85e8108 ldur x8, [x8, #-0x18] 79afc: f8686aa0 ldr x0, [x21, x8] 79b00: a941a408 ldp x8, x9, [x0, #0x18] 79b04: eb09011f cmp x8, x9 79b08: 54000060 b.eq 0x79b14 >::operator>>(std::__ndk1::basic_streambuf>*)+0xa8> 79b0c: 39400100 ldrb w0, [x8] 79b10: 14000006 b 0x79b28 >::operator>>(std::__ndk1::basic_streambuf>*)+0xbc> 79b14: f9400008 ldr x8, [x0] 79b18: f9402508 ldr x8, [x8, #0x48] 79b1c: d63f0100 blr x8 79b20: 3100041f cmn w0, #0x1 79b24: 540003e0 b.eq 0x79ba0 >::operator>>(std::__ndk1::basic_streambuf>*)+0x134> 79b28: a9432688 ldp x8, x9, [x20, #0x30] 79b2c: eb09011f cmp x8, x9 79b30: 540000a0 b.eq 0x79b44 >::operator>>(std::__ndk1::basic_streambuf>*)+0xd8> 79b34: 91000509 add x9, x8, #0x1 79b38: f9001a89 str x9, [x20, #0x30] 79b3c: 39000100 strb w0, [x8] 79b40: 14000008 b 0x79b60 >::operator>>(std::__ndk1::basic_streambuf>*)+0xf4> 79b44: f9400288 ldr x8, [x20] 79b48: 12001c01 and w1, w0, #0xff 79b4c: f9403508 ldr x8, [x8, #0x68] 79b50: aa1403e0 mov x0, x20 79b54: d63f0100 blr x8 79b58: 3100041f cmn w0, #0x1 79b5c: 54000260 b.eq 0x79ba8 >::operator>>(std::__ndk1::basic_streambuf>*)+0x13c> 79b60: a9402668 ldp x8, x9, [x19] 79b64: 91000529 add x9, x9, #0x1 79b68: f9000669 str x9, [x19, #0x8] 79b6c: f85e8109 ldur x9, [x8, #-0x18] 79b70: f8696aa0 ldr x0, [x21, x9] 79b74: a941a809 ldp x9, x10, [x0, #0x18] 79b78: eb0a013f cmp x9, x10 79b7c: 54fffba1 b.ne 0x79af0 >::operator>>(std::__ndk1::basic_streambuf>*)+0x84> 79b80: f9400008 ldr x8, [x0] 79b84: f9402908 ldr x8, [x8, #0x50] 79b88: d63f0100 blr x8 79b8c: f9400268 ldr x8, [x19] 79b90: f85e8108 ldur x8, [x8, #-0x18] 79b94: 17ffffda b 0x79afc >::operator>>(std::__ndk1::basic_streambuf>*)+0x90> 79b98: 52800094 mov w20, #0x4 // =4 79b9c: 14000008 b 0x79bbc >::operator>>(std::__ndk1::basic_streambuf>*)+0x150> 79ba0: 52800048 mov w8, #0x2 // =2 79ba4: 14000002 b 0x79bac >::operator>>(std::__ndk1::basic_streambuf>*)+0x140> 79ba8: 2a1f03e8 mov w8, wzr 79bac: f9400669 ldr x9, [x19, #0x8] 79bb0: 321e010a orr w10, w8, #0x4 79bb4: f100013f cmp x9, #0x0 79bb8: 1a880154 csel w20, w10, w8, eq 79bbc: f9400268 ldr x8, [x19] 79bc0: f85e8108 ldur x8, [x8, #-0x18] 79bc4: 8b080268 add x8, x19, x8 79bc8: f940150a ldr x10, [x8, #0x28] 79bcc: 29442d09 ldp w9, w11, [x8, #0x20] 79bd0: f100015f cmp x10, #0x0 79bd4: 2a140129 orr w9, w9, w20 79bd8: 1a9f17ea cset w10, eq 79bdc: 2a0a0129 orr w9, w9, w10 79be0: 6a0b013f tst w9, w11 79be4: b9002109 str w9, [x8, #0x20] 79be8: 540000c1 b.ne 0x79c00 >::operator>>(std::__ndk1::basic_streambuf>*)+0x194> 79bec: aa1303e0 mov x0, x19 79bf0: a9427bfd ldp x29, x30, [sp, #0x20] 79bf4: a9414ff4 ldp x20, x19, [sp, #0x10] 79bf8: f84307f5 ldr x21, [sp], #0x30 79bfc: d65f03c0 ret 79c00: f0000300 adrp x0, 0xdc000 >+0x1e> 79c04: 911ad000 add x0, x0, #0x6b4 79c08: 94002b8c bl 0x84a38 79c0c: 97ff20f9 bl 0x41ff0 <__cxa_begin_catch@plt> 79c10: a9402668 ldp x8, x9, [x19] 79c14: f85e810a ldur x10, [x8, #-0x18] 79c18: f100013f cmp x9, #0x0 79c1c: 528000a9 mov w9, #0x5 // =5 79c20: 1a9f0534 csinc w20, w9, wzr, eq 79c24: 8b0a026a add x10, x19, x10 79c28: b940214b ldr w11, [x10, #0x20] 79c2c: 2a14016b orr w11, w11, w20 79c30: b900214b str w11, [x10, #0x20] 79c34: f85e8108 ldur x8, [x8, #-0x18] 79c38: 8b080268 add x8, x19, x8 79c3c: 39409108 ldrb w8, [x8, #0x24] 79c40: 6a09011f tst w8, w9 79c44: 54000061 b.ne 0x79c50 >::operator>>(std::__ndk1::basic_streambuf>*)+0x1e4> 79c48: 97ff1e0e bl 0x41480 <__cxa_end_catch@plt> 79c4c: 17ffffdc b 0x79bbc >::operator>>(std::__ndk1::basic_streambuf>*)+0x150> 79c50: 97ff20f4 bl 0x42020 <__cxa_rethrow@plt> 79c54: aa0003f3 mov x19, x0 79c58: 97ff1e0a bl 0x41480 <__cxa_end_catch@plt> 79c5c: aa1303e0 mov x0, x19 79c60: 94016dcf bl 0xd539c <__cxa_demangle+0x12abc> 79c64: 97ff6792 bl 0x53aac 0000000000079c68 >::operator>>(bool&)>: 79c68: 14000001 b 0x79c6c >::operator>>(bool&)+0x4> 79c6c: d10143ff sub sp, sp, #0x50 79c70: f90013f5 str x21, [sp, #0x20] 79c74: a9034ff4 stp x20, x19, [sp, #0x30] 79c78: a9047bfd stp x29, x30, [sp, #0x40] 79c7c: 910103fd add x29, sp, #0x40 79c80: d53bd055 mrs x21, TPIDR_EL0 79c84: f94016a8 ldr x8, [x21, #0x28] 79c88: aa0003f3 mov x19, x0 79c8c: aa0103f4 mov x20, x1 79c90: 910043e0 add x0, sp, #0x10 79c94: aa1303e1 mov x1, x19 79c98: 2a1f03e2 mov w2, wzr 79c9c: f9000fe8 str x8, [sp, #0x18] 79ca0: b90017ff str wzr, [sp, #0x14] 79ca4: 97ff2153 bl 0x421f0 <_ZNSt6__ndk113basic_istreamIcNS_11char_traitsIcEEE6sentryC2ERS3_b@plt> 79ca8: 394043e8 ldrb w8, [sp, #0x10] 79cac: 34000488 cbz w8, 0x79d3c >::operator>>(bool&)+0xd4> 79cb0: f9400268 ldr x8, [x19] 79cb4: 910023e0 add x0, sp, #0x8 79cb8: f85e8108 ldur x8, [x8, #-0x18] 79cbc: 8b080268 add x8, x19, x8 79cc0: 9100c101 add x1, x8, #0x30 79cc4: 97ff1fcf bl 0x41c00 <_ZNSt6__ndk16localeC1ERKS0_@plt> 79cc8: d00004a1 adrp x1, 0x10f000 79ccc: f9462821 ldr x1, [x1, #0xc50] 79cd0: 910023e0 add x0, sp, #0x8 79cd4: 97ff223b bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 79cd8: f9400268 ldr x8, [x19] 79cdc: f9400009 ldr x9, [x0] 79ce0: f85e8108 ldur x8, [x8, #-0x18] 79ce4: 8b080263 add x3, x19, x8 79ce8: f9401461 ldr x1, [x3, #0x28] 79cec: f9400d28 ldr x8, [x9, #0x18] 79cf0: 910053e4 add x4, sp, #0x14 79cf4: aa1f03e2 mov x2, xzr 79cf8: aa1403e5 mov x5, x20 79cfc: d63f0100 blr x8 79d00: 910023e0 add x0, sp, #0x8 79d04: 97ff2227 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 79d08: f9400268 ldr x8, [x19] 79d0c: b94017e9 ldr w9, [sp, #0x14] 79d10: f85e8108 ldur x8, [x8, #-0x18] 79d14: 8b080268 add x8, x19, x8 79d18: f940150b ldr x11, [x8, #0x28] 79d1c: 2944310a ldp w10, w12, [x8, #0x20] 79d20: f100017f cmp x11, #0x0 79d24: 2a090149 orr w9, w10, w9 79d28: 1a9f17ea cset w10, eq 79d2c: 2a0a0129 orr w9, w9, w10 79d30: 6a0c013f tst w9, w12 79d34: b9002109 str w9, [x8, #0x20] 79d38: 54000181 b.ne 0x79d68 >::operator>>(bool&)+0x100> 79d3c: f94016a8 ldr x8, [x21, #0x28] 79d40: f9400fe9 ldr x9, [sp, #0x18] 79d44: eb09011f cmp x8, x9 79d48: 540000e1 b.ne 0x79d64 >::operator>>(bool&)+0xfc> 79d4c: aa1303e0 mov x0, x19 79d50: a9447bfd ldp x29, x30, [sp, #0x40] 79d54: a9434ff4 ldp x20, x19, [sp, #0x30] 79d58: f94013f5 ldr x21, [sp, #0x20] 79d5c: 910143ff add sp, sp, #0x50 79d60: d65f03c0 ret 79d64: 97ff21cb bl 0x42490 <__stack_chk_fail@plt> 79d68: f0000300 adrp x0, 0xdc000 >+0x1e> 79d6c: 911ad000 add x0, x0, #0x6b4 79d70: 94002b32 bl 0x84a38 79d74: aa0003f4 mov x20, x0 79d78: 910023e0 add x0, sp, #0x8 79d7c: 97ff2209 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 79d80: aa1403e0 mov x0, x20 79d84: 97ff209b bl 0x41ff0 <__cxa_begin_catch@plt> 79d88: b94017e8 ldr w8, [sp, #0x14] 79d8c: 32000108 orr w8, w8, #0x1 79d90: b90017e8 str w8, [sp, #0x14] 79d94: f9400269 ldr x9, [x19] 79d98: f85e812a ldur x10, [x9, #-0x18] 79d9c: 8b0a026a add x10, x19, x10 79da0: b940214b ldr w11, [x10, #0x20] 79da4: 2a080168 orr w8, w11, w8 79da8: b9002148 str w8, [x10, #0x20] 79dac: f85e8128 ldur x8, [x9, #-0x18] 79db0: 8b080268 add x8, x19, x8 79db4: 39409108 ldrb w8, [x8, #0x24] 79db8: 37000068 tbnz w8, #0x0, 0x79dc4 >::operator>>(bool&)+0x15c> 79dbc: 97ff1db1 bl 0x41480 <__cxa_end_catch@plt> 79dc0: 17ffffd2 b 0x79d08 >::operator>>(bool&)+0xa0> 79dc4: 97ff2097 bl 0x42020 <__cxa_rethrow@plt> 79dc8: aa0003f3 mov x19, x0 79dcc: 97ff1dad bl 0x41480 <__cxa_end_catch@plt> 79dd0: aa1303e0 mov x0, x19 79dd4: 94016d72 bl 0xd539c <__cxa_demangle+0x12abc> 79dd8: 97ff6735 bl 0x53aac 0000000000079ddc >::operator>>(short&)>: 79ddc: 14000001 b 0x79de0 >::operator>>(short&)+0x4> 79de0: d10143ff sub sp, sp, #0x50 79de4: f90013f5 str x21, [sp, #0x20] 79de8: a9034ff4 stp x20, x19, [sp, #0x30] 79dec: a9047bfd stp x29, x30, [sp, #0x40] 79df0: 910103fd add x29, sp, #0x40 79df4: d53bd055 mrs x21, TPIDR_EL0 79df8: f94016a8 ldr x8, [x21, #0x28] 79dfc: aa0003f3 mov x19, x0 79e00: aa0103f4 mov x20, x1 79e04: 910043e0 add x0, sp, #0x10 79e08: aa1303e1 mov x1, x19 79e0c: 2a1f03e2 mov w2, wzr 79e10: f9000fe8 str x8, [sp, #0x18] 79e14: b90017ff str wzr, [sp, #0x14] 79e18: 97ff20f6 bl 0x421f0 <_ZNSt6__ndk113basic_istreamIcNS_11char_traitsIcEEE6sentryC2ERS3_b@plt> 79e1c: 394043e8 ldrb w8, [sp, #0x10] 79e20: 34000688 cbz w8, 0x79ef0 >::operator>>(short&)+0x114> 79e24: f9400268 ldr x8, [x19] 79e28: 910003e0 mov x0, sp 79e2c: f85e8108 ldur x8, [x8, #-0x18] 79e30: 8b080268 add x8, x19, x8 79e34: 9100c101 add x1, x8, #0x30 79e38: 97ff1f72 bl 0x41c00 <_ZNSt6__ndk16localeC1ERKS0_@plt> 79e3c: d00004a1 adrp x1, 0x10f000 79e40: f9462821 ldr x1, [x1, #0xc50] 79e44: 910003e0 mov x0, sp 79e48: 97ff21de bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 79e4c: f9400268 ldr x8, [x19] 79e50: f9400009 ldr x9, [x0] 79e54: f85e8108 ldur x8, [x8, #-0x18] 79e58: 8b080263 add x3, x19, x8 79e5c: f9401461 ldr x1, [x3, #0x28] 79e60: f9401128 ldr x8, [x9, #0x20] 79e64: 910053e4 add x4, sp, #0x14 79e68: 910023e5 add x5, sp, #0x8 79e6c: aa1f03e2 mov x2, xzr 79e70: d63f0100 blr x8 79e74: 910003e0 mov x0, sp 79e78: 97ff21ca bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 79e7c: f94007e8 ldr x8, [sp, #0x8] 79e80: 92900009 mov x9, #-0x8001 // =-32769 79e84: eb09011f cmp x8, x9 79e88: 5400008c b.gt 0x79e98 >::operator>>(short&)+0xbc> 79e8c: b94017e8 ldr w8, [sp, #0x14] 79e90: 52900009 mov w9, #0x8000 // =32768 79e94: 14000005 b 0x79ea8 >::operator>>(short&)+0xcc> 79e98: f140211f cmp x8, #0x8, lsl #12 // =0x8000 79e9c: 540000eb b.lt 0x79eb8 >::operator>>(short&)+0xdc> 79ea0: b94017e8 ldr w8, [sp, #0x14] 79ea4: 528fffe9 mov w9, #0x7fff // =32767 79ea8: 321e0108 orr w8, w8, #0x4 79eac: b90017e8 str w8, [sp, #0x14] 79eb0: 79000289 strh w9, [x20] 79eb4: 14000002 b 0x79ebc >::operator>>(short&)+0xe0> 79eb8: 79000288 strh w8, [x20] 79ebc: f9400268 ldr x8, [x19] 79ec0: b94017e9 ldr w9, [sp, #0x14] 79ec4: f85e8108 ldur x8, [x8, #-0x18] 79ec8: 8b080268 add x8, x19, x8 79ecc: f940150b ldr x11, [x8, #0x28] 79ed0: 2944310a ldp w10, w12, [x8, #0x20] 79ed4: f100017f cmp x11, #0x0 79ed8: 2a090149 orr w9, w10, w9 79edc: 1a9f17ea cset w10, eq 79ee0: 2a0a0129 orr w9, w9, w10 79ee4: 6a0c013f tst w9, w12 79ee8: b9002109 str w9, [x8, #0x20] 79eec: 54000181 b.ne 0x79f1c >::operator>>(short&)+0x140> 79ef0: f94016a8 ldr x8, [x21, #0x28] 79ef4: f9400fe9 ldr x9, [sp, #0x18] 79ef8: eb09011f cmp x8, x9 79efc: 540000e1 b.ne 0x79f18 >::operator>>(short&)+0x13c> 79f00: aa1303e0 mov x0, x19 79f04: a9447bfd ldp x29, x30, [sp, #0x40] 79f08: a9434ff4 ldp x20, x19, [sp, #0x30] 79f0c: f94013f5 ldr x21, [sp, #0x20] 79f10: 910143ff add sp, sp, #0x50 79f14: d65f03c0 ret 79f18: 97ff215e bl 0x42490 <__stack_chk_fail@plt> 79f1c: f0000300 adrp x0, 0xdc000 >+0x1e> 79f20: 911ad000 add x0, x0, #0x6b4 79f24: 94002ac5 bl 0x84a38 79f28: aa0003f4 mov x20, x0 79f2c: 910003e0 mov x0, sp 79f30: 97ff219c bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 79f34: aa1403e0 mov x0, x20 79f38: 97ff202e bl 0x41ff0 <__cxa_begin_catch@plt> 79f3c: b94017e8 ldr w8, [sp, #0x14] 79f40: 32000108 orr w8, w8, #0x1 79f44: b90017e8 str w8, [sp, #0x14] 79f48: f9400269 ldr x9, [x19] 79f4c: f85e812a ldur x10, [x9, #-0x18] 79f50: 8b0a026a add x10, x19, x10 79f54: b940214b ldr w11, [x10, #0x20] 79f58: 2a080168 orr w8, w11, w8 79f5c: b9002148 str w8, [x10, #0x20] 79f60: f85e8128 ldur x8, [x9, #-0x18] 79f64: 8b080268 add x8, x19, x8 79f68: 39409108 ldrb w8, [x8, #0x24] 79f6c: 37000068 tbnz w8, #0x0, 0x79f78 >::operator>>(short&)+0x19c> 79f70: 97ff1d44 bl 0x41480 <__cxa_end_catch@plt> 79f74: 17ffffd2 b 0x79ebc >::operator>>(short&)+0xe0> 79f78: 97ff202a bl 0x42020 <__cxa_rethrow@plt> 79f7c: aa0003f3 mov x19, x0 79f80: 97ff1d40 bl 0x41480 <__cxa_end_catch@plt> 79f84: aa1303e0 mov x0, x19 79f88: 94016d05 bl 0xd539c <__cxa_demangle+0x12abc> 79f8c: 97ff66c8 bl 0x53aac 0000000000079f90 >::operator>>(unsigned short&)>: 79f90: 14000001 b 0x79f94 >::operator>>(unsigned short&)+0x4> 79f94: d10143ff sub sp, sp, #0x50 79f98: f90013f5 str x21, [sp, #0x20] 79f9c: a9034ff4 stp x20, x19, [sp, #0x30] 79fa0: a9047bfd stp x29, x30, [sp, #0x40] 79fa4: 910103fd add x29, sp, #0x40 79fa8: d53bd055 mrs x21, TPIDR_EL0 79fac: f94016a8 ldr x8, [x21, #0x28] 79fb0: aa0003f3 mov x19, x0 79fb4: aa0103f4 mov x20, x1 79fb8: 910043e0 add x0, sp, #0x10 79fbc: aa1303e1 mov x1, x19 79fc0: 2a1f03e2 mov w2, wzr 79fc4: f9000fe8 str x8, [sp, #0x18] 79fc8: b90017ff str wzr, [sp, #0x14] 79fcc: 97ff2089 bl 0x421f0 <_ZNSt6__ndk113basic_istreamIcNS_11char_traitsIcEEE6sentryC2ERS3_b@plt> 79fd0: 394043e8 ldrb w8, [sp, #0x10] 79fd4: 34000488 cbz w8, 0x7a064 >::operator>>(unsigned short&)+0xd4> 79fd8: f9400268 ldr x8, [x19] 79fdc: 910023e0 add x0, sp, #0x8 79fe0: f85e8108 ldur x8, [x8, #-0x18] 79fe4: 8b080268 add x8, x19, x8 79fe8: 9100c101 add x1, x8, #0x30 79fec: 97ff1f05 bl 0x41c00 <_ZNSt6__ndk16localeC1ERKS0_@plt> 79ff0: d00004a1 adrp x1, 0x10f000 79ff4: f9462821 ldr x1, [x1, #0xc50] 79ff8: 910023e0 add x0, sp, #0x8 79ffc: 97ff2171 bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 7a000: f9400268 ldr x8, [x19] 7a004: f9400009 ldr x9, [x0] 7a008: f85e8108 ldur x8, [x8, #-0x18] 7a00c: 8b080263 add x3, x19, x8 7a010: f9401461 ldr x1, [x3, #0x28] 7a014: f9401928 ldr x8, [x9, #0x30] 7a018: 910053e4 add x4, sp, #0x14 7a01c: aa1f03e2 mov x2, xzr 7a020: aa1403e5 mov x5, x20 7a024: d63f0100 blr x8 7a028: 910023e0 add x0, sp, #0x8 7a02c: 97ff215d bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 7a030: f9400268 ldr x8, [x19] 7a034: b94017e9 ldr w9, [sp, #0x14] 7a038: f85e8108 ldur x8, [x8, #-0x18] 7a03c: 8b080268 add x8, x19, x8 7a040: f940150b ldr x11, [x8, #0x28] 7a044: 2944310a ldp w10, w12, [x8, #0x20] 7a048: f100017f cmp x11, #0x0 7a04c: 2a090149 orr w9, w10, w9 7a050: 1a9f17ea cset w10, eq 7a054: 2a0a0129 orr w9, w9, w10 7a058: 6a0c013f tst w9, w12 7a05c: b9002109 str w9, [x8, #0x20] 7a060: 54000181 b.ne 0x7a090 >::operator>>(unsigned short&)+0x100> 7a064: f94016a8 ldr x8, [x21, #0x28] 7a068: f9400fe9 ldr x9, [sp, #0x18] 7a06c: eb09011f cmp x8, x9 7a070: 540000e1 b.ne 0x7a08c >::operator>>(unsigned short&)+0xfc> 7a074: aa1303e0 mov x0, x19 7a078: a9447bfd ldp x29, x30, [sp, #0x40] 7a07c: a9434ff4 ldp x20, x19, [sp, #0x30] 7a080: f94013f5 ldr x21, [sp, #0x20] 7a084: 910143ff add sp, sp, #0x50 7a088: d65f03c0 ret 7a08c: 97ff2101 bl 0x42490 <__stack_chk_fail@plt> 7a090: d0000300 adrp x0, 0xdc000 >+0x1e> 7a094: 911ad000 add x0, x0, #0x6b4 7a098: 94002a68 bl 0x84a38 7a09c: aa0003f4 mov x20, x0 7a0a0: 910023e0 add x0, sp, #0x8 7a0a4: 97ff213f bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 7a0a8: aa1403e0 mov x0, x20 7a0ac: 97ff1fd1 bl 0x41ff0 <__cxa_begin_catch@plt> 7a0b0: b94017e8 ldr w8, [sp, #0x14] 7a0b4: 32000108 orr w8, w8, #0x1 7a0b8: b90017e8 str w8, [sp, #0x14] 7a0bc: f9400269 ldr x9, [x19] 7a0c0: f85e812a ldur x10, [x9, #-0x18] 7a0c4: 8b0a026a add x10, x19, x10 7a0c8: b940214b ldr w11, [x10, #0x20] 7a0cc: 2a080168 orr w8, w11, w8 7a0d0: b9002148 str w8, [x10, #0x20] 7a0d4: f85e8128 ldur x8, [x9, #-0x18] 7a0d8: 8b080268 add x8, x19, x8 7a0dc: 39409108 ldrb w8, [x8, #0x24] 7a0e0: 37000068 tbnz w8, #0x0, 0x7a0ec >::operator>>(unsigned short&)+0x15c> 7a0e4: 97ff1ce7 bl 0x41480 <__cxa_end_catch@plt> 7a0e8: 17ffffd2 b 0x7a030 >::operator>>(unsigned short&)+0xa0> 7a0ec: 97ff1fcd bl 0x42020 <__cxa_rethrow@plt> 7a0f0: aa0003f3 mov x19, x0 7a0f4: 97ff1ce3 bl 0x41480 <__cxa_end_catch@plt> 7a0f8: aa1303e0 mov x0, x19 7a0fc: 94016ca8 bl 0xd539c <__cxa_demangle+0x12abc> 7a100: 97ff666b bl 0x53aac 000000000007a104 >::operator>>(int&)>: 7a104: 14000001 b 0x7a108 >::operator>>(int&)+0x4> 7a108: d10143ff sub sp, sp, #0x50 7a10c: f90013f5 str x21, [sp, #0x20] 7a110: a9034ff4 stp x20, x19, [sp, #0x30] 7a114: a9047bfd stp x29, x30, [sp, #0x40] 7a118: 910103fd add x29, sp, #0x40 7a11c: d53bd055 mrs x21, TPIDR_EL0 7a120: f94016a8 ldr x8, [x21, #0x28] 7a124: aa0003f3 mov x19, x0 7a128: aa0103f4 mov x20, x1 7a12c: 910043e0 add x0, sp, #0x10 7a130: aa1303e1 mov x1, x19 7a134: 2a1f03e2 mov w2, wzr 7a138: f9000fe8 str x8, [sp, #0x18] 7a13c: b90017ff str wzr, [sp, #0x14] 7a140: 97ff202c bl 0x421f0 <_ZNSt6__ndk113basic_istreamIcNS_11char_traitsIcEEE6sentryC2ERS3_b@plt> 7a144: 394043e8 ldrb w8, [sp, #0x10] 7a148: 340006a8 cbz w8, 0x7a21c >::operator>>(int&)+0x118> 7a14c: f9400268 ldr x8, [x19] 7a150: 910003e0 mov x0, sp 7a154: f85e8108 ldur x8, [x8, #-0x18] 7a158: 8b080268 add x8, x19, x8 7a15c: 9100c101 add x1, x8, #0x30 7a160: 97ff1ea8 bl 0x41c00 <_ZNSt6__ndk16localeC1ERKS0_@plt> 7a164: b00004a1 adrp x1, 0x10f000 7a168: f9462821 ldr x1, [x1, #0xc50] 7a16c: 910003e0 mov x0, sp 7a170: 97ff2114 bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 7a174: f9400268 ldr x8, [x19] 7a178: f9400009 ldr x9, [x0] 7a17c: f85e8108 ldur x8, [x8, #-0x18] 7a180: 8b080263 add x3, x19, x8 7a184: f9401461 ldr x1, [x3, #0x28] 7a188: f9401128 ldr x8, [x9, #0x20] 7a18c: 910053e4 add x4, sp, #0x14 7a190: 910023e5 add x5, sp, #0x8 7a194: aa1f03e2 mov x2, xzr 7a198: d63f0100 blr x8 7a19c: 910003e0 mov x0, sp 7a1a0: 97ff2100 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 7a1a4: f94007e8 ldr x8, [sp, #0x8] 7a1a8: 92b00009 mov x9, #-0x80000001 // =-2147483649 7a1ac: eb09011f cmp x8, x9 7a1b0: 5400008c b.gt 0x7a1c0 >::operator>>(int&)+0xbc> 7a1b4: b94017e8 ldr w8, [sp, #0x14] 7a1b8: 52b00009 mov w9, #-0x80000000 // =-2147483648 7a1bc: 14000006 b 0x7a1d4 >::operator>>(int&)+0xd0> 7a1c0: 52b00009 mov w9, #-0x80000000 // =-2147483648 7a1c4: eb09011f cmp x8, x9 7a1c8: 540000eb b.lt 0x7a1e4 >::operator>>(int&)+0xe0> 7a1cc: b94017e8 ldr w8, [sp, #0x14] 7a1d0: 12b00009 mov w9, #0x7fffffff // =2147483647 7a1d4: 321e0108 orr w8, w8, #0x4 7a1d8: b90017e8 str w8, [sp, #0x14] 7a1dc: b9000289 str w9, [x20] 7a1e0: 14000002 b 0x7a1e8 >::operator>>(int&)+0xe4> 7a1e4: b9000288 str w8, [x20] 7a1e8: f9400268 ldr x8, [x19] 7a1ec: b94017e9 ldr w9, [sp, #0x14] 7a1f0: f85e8108 ldur x8, [x8, #-0x18] 7a1f4: 8b080268 add x8, x19, x8 7a1f8: f940150b ldr x11, [x8, #0x28] 7a1fc: 2944310a ldp w10, w12, [x8, #0x20] 7a200: f100017f cmp x11, #0x0 7a204: 2a090149 orr w9, w10, w9 7a208: 1a9f17ea cset w10, eq 7a20c: 2a0a0129 orr w9, w9, w10 7a210: 6a0c013f tst w9, w12 7a214: b9002109 str w9, [x8, #0x20] 7a218: 54000181 b.ne 0x7a248 >::operator>>(int&)+0x144> 7a21c: f94016a8 ldr x8, [x21, #0x28] 7a220: f9400fe9 ldr x9, [sp, #0x18] 7a224: eb09011f cmp x8, x9 7a228: 540000e1 b.ne 0x7a244 >::operator>>(int&)+0x140> 7a22c: aa1303e0 mov x0, x19 7a230: a9447bfd ldp x29, x30, [sp, #0x40] 7a234: a9434ff4 ldp x20, x19, [sp, #0x30] 7a238: f94013f5 ldr x21, [sp, #0x20] 7a23c: 910143ff add sp, sp, #0x50 7a240: d65f03c0 ret 7a244: 97ff2093 bl 0x42490 <__stack_chk_fail@plt> 7a248: d0000300 adrp x0, 0xdc000 >+0x1e> 7a24c: 911ad000 add x0, x0, #0x6b4 7a250: 940029fa bl 0x84a38 7a254: aa0003f4 mov x20, x0 7a258: 910003e0 mov x0, sp 7a25c: 97ff20d1 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 7a260: aa1403e0 mov x0, x20 7a264: 97ff1f63 bl 0x41ff0 <__cxa_begin_catch@plt> 7a268: b94017e8 ldr w8, [sp, #0x14] 7a26c: 32000108 orr w8, w8, #0x1 7a270: b90017e8 str w8, [sp, #0x14] 7a274: f9400269 ldr x9, [x19] 7a278: f85e812a ldur x10, [x9, #-0x18] 7a27c: 8b0a026a add x10, x19, x10 7a280: b940214b ldr w11, [x10, #0x20] 7a284: 2a080168 orr w8, w11, w8 7a288: b9002148 str w8, [x10, #0x20] 7a28c: f85e8128 ldur x8, [x9, #-0x18] 7a290: 8b080268 add x8, x19, x8 7a294: 39409108 ldrb w8, [x8, #0x24] 7a298: 37000068 tbnz w8, #0x0, 0x7a2a4 >::operator>>(int&)+0x1a0> 7a29c: 97ff1c79 bl 0x41480 <__cxa_end_catch@plt> 7a2a0: 17ffffd2 b 0x7a1e8 >::operator>>(int&)+0xe4> 7a2a4: 97ff1f5f bl 0x42020 <__cxa_rethrow@plt> 7a2a8: aa0003f3 mov x19, x0 7a2ac: 97ff1c75 bl 0x41480 <__cxa_end_catch@plt> 7a2b0: aa1303e0 mov x0, x19 7a2b4: 94016c3a bl 0xd539c <__cxa_demangle+0x12abc> 7a2b8: 97ff65fd bl 0x53aac 000000000007a2bc >::operator>>(unsigned int&)>: 7a2bc: 14000001 b 0x7a2c0 >::operator>>(unsigned int&)+0x4> 7a2c0: d10143ff sub sp, sp, #0x50 7a2c4: f90013f5 str x21, [sp, #0x20] 7a2c8: a9034ff4 stp x20, x19, [sp, #0x30] 7a2cc: a9047bfd stp x29, x30, [sp, #0x40] 7a2d0: 910103fd add x29, sp, #0x40 7a2d4: d53bd055 mrs x21, TPIDR_EL0 7a2d8: f94016a8 ldr x8, [x21, #0x28] 7a2dc: aa0003f3 mov x19, x0 7a2e0: aa0103f4 mov x20, x1 7a2e4: 910043e0 add x0, sp, #0x10 7a2e8: aa1303e1 mov x1, x19 7a2ec: 2a1f03e2 mov w2, wzr 7a2f0: f9000fe8 str x8, [sp, #0x18] 7a2f4: b90017ff str wzr, [sp, #0x14] 7a2f8: 97ff1fbe bl 0x421f0 <_ZNSt6__ndk113basic_istreamIcNS_11char_traitsIcEEE6sentryC2ERS3_b@plt> 7a2fc: 394043e8 ldrb w8, [sp, #0x10] 7a300: 34000488 cbz w8, 0x7a390 >::operator>>(unsigned int&)+0xd4> 7a304: f9400268 ldr x8, [x19] 7a308: 910023e0 add x0, sp, #0x8 7a30c: f85e8108 ldur x8, [x8, #-0x18] 7a310: 8b080268 add x8, x19, x8 7a314: 9100c101 add x1, x8, #0x30 7a318: 97ff1e3a bl 0x41c00 <_ZNSt6__ndk16localeC1ERKS0_@plt> 7a31c: b00004a1 adrp x1, 0x10f000 7a320: f9462821 ldr x1, [x1, #0xc50] 7a324: 910023e0 add x0, sp, #0x8 7a328: 97ff20a6 bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 7a32c: f9400268 ldr x8, [x19] 7a330: f9400009 ldr x9, [x0] 7a334: f85e8108 ldur x8, [x8, #-0x18] 7a338: 8b080263 add x3, x19, x8 7a33c: f9401461 ldr x1, [x3, #0x28] 7a340: f9401d28 ldr x8, [x9, #0x38] 7a344: 910053e4 add x4, sp, #0x14 7a348: aa1f03e2 mov x2, xzr 7a34c: aa1403e5 mov x5, x20 7a350: d63f0100 blr x8 7a354: 910023e0 add x0, sp, #0x8 7a358: 97ff2092 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 7a35c: f9400268 ldr x8, [x19] 7a360: b94017e9 ldr w9, [sp, #0x14] 7a364: f85e8108 ldur x8, [x8, #-0x18] 7a368: 8b080268 add x8, x19, x8 7a36c: f940150b ldr x11, [x8, #0x28] 7a370: 2944310a ldp w10, w12, [x8, #0x20] 7a374: f100017f cmp x11, #0x0 7a378: 2a090149 orr w9, w10, w9 7a37c: 1a9f17ea cset w10, eq 7a380: 2a0a0129 orr w9, w9, w10 7a384: 6a0c013f tst w9, w12 7a388: b9002109 str w9, [x8, #0x20] 7a38c: 54000181 b.ne 0x7a3bc >::operator>>(unsigned int&)+0x100> 7a390: f94016a8 ldr x8, [x21, #0x28] 7a394: f9400fe9 ldr x9, [sp, #0x18] 7a398: eb09011f cmp x8, x9 7a39c: 540000e1 b.ne 0x7a3b8 >::operator>>(unsigned int&)+0xfc> 7a3a0: aa1303e0 mov x0, x19 7a3a4: a9447bfd ldp x29, x30, [sp, #0x40] 7a3a8: a9434ff4 ldp x20, x19, [sp, #0x30] 7a3ac: f94013f5 ldr x21, [sp, #0x20] 7a3b0: 910143ff add sp, sp, #0x50 7a3b4: d65f03c0 ret 7a3b8: 97ff2036 bl 0x42490 <__stack_chk_fail@plt> 7a3bc: d0000300 adrp x0, 0xdc000 >+0x1e> 7a3c0: 911ad000 add x0, x0, #0x6b4 7a3c4: 9400299d bl 0x84a38 7a3c8: aa0003f4 mov x20, x0 7a3cc: 910023e0 add x0, sp, #0x8 7a3d0: 97ff2074 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 7a3d4: aa1403e0 mov x0, x20 7a3d8: 97ff1f06 bl 0x41ff0 <__cxa_begin_catch@plt> 7a3dc: b94017e8 ldr w8, [sp, #0x14] 7a3e0: 32000108 orr w8, w8, #0x1 7a3e4: b90017e8 str w8, [sp, #0x14] 7a3e8: f9400269 ldr x9, [x19] 7a3ec: f85e812a ldur x10, [x9, #-0x18] 7a3f0: 8b0a026a add x10, x19, x10 7a3f4: b940214b ldr w11, [x10, #0x20] 7a3f8: 2a080168 orr w8, w11, w8 7a3fc: b9002148 str w8, [x10, #0x20] 7a400: f85e8128 ldur x8, [x9, #-0x18] 7a404: 8b080268 add x8, x19, x8 7a408: 39409108 ldrb w8, [x8, #0x24] 7a40c: 37000068 tbnz w8, #0x0, 0x7a418 >::operator>>(unsigned int&)+0x15c> 7a410: 97ff1c1c bl 0x41480 <__cxa_end_catch@plt> 7a414: 17ffffd2 b 0x7a35c >::operator>>(unsigned int&)+0xa0> 7a418: 97ff1f02 bl 0x42020 <__cxa_rethrow@plt> 7a41c: aa0003f3 mov x19, x0 7a420: 97ff1c18 bl 0x41480 <__cxa_end_catch@plt> 7a424: aa1303e0 mov x0, x19 7a428: 94016bdd bl 0xd539c <__cxa_demangle+0x12abc> 7a42c: 97ff65a0 bl 0x53aac 000000000007a430 >::operator>>(long&)>: 7a430: 14000001 b 0x7a434 >::operator>>(long&)+0x4> 7a434: d10143ff sub sp, sp, #0x50 7a438: f90013f5 str x21, [sp, #0x20] 7a43c: a9034ff4 stp x20, x19, [sp, #0x30] 7a440: a9047bfd stp x29, x30, [sp, #0x40] 7a444: 910103fd add x29, sp, #0x40 7a448: d53bd055 mrs x21, TPIDR_EL0 7a44c: f94016a8 ldr x8, [x21, #0x28] 7a450: aa0003f3 mov x19, x0 7a454: aa0103f4 mov x20, x1 7a458: 910043e0 add x0, sp, #0x10 7a45c: aa1303e1 mov x1, x19 7a460: 2a1f03e2 mov w2, wzr 7a464: f9000fe8 str x8, [sp, #0x18] 7a468: b90017ff str wzr, [sp, #0x14] 7a46c: 97ff1f61 bl 0x421f0 <_ZNSt6__ndk113basic_istreamIcNS_11char_traitsIcEEE6sentryC2ERS3_b@plt> 7a470: 394043e8 ldrb w8, [sp, #0x10] 7a474: 34000488 cbz w8, 0x7a504 >::operator>>(long&)+0xd4> 7a478: f9400268 ldr x8, [x19] 7a47c: 910023e0 add x0, sp, #0x8 7a480: f85e8108 ldur x8, [x8, #-0x18] 7a484: 8b080268 add x8, x19, x8 7a488: 9100c101 add x1, x8, #0x30 7a48c: 97ff1ddd bl 0x41c00 <_ZNSt6__ndk16localeC1ERKS0_@plt> 7a490: b00004a1 adrp x1, 0x10f000 7a494: f9462821 ldr x1, [x1, #0xc50] 7a498: 910023e0 add x0, sp, #0x8 7a49c: 97ff2049 bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 7a4a0: f9400268 ldr x8, [x19] 7a4a4: f9400009 ldr x9, [x0] 7a4a8: f85e8108 ldur x8, [x8, #-0x18] 7a4ac: 8b080263 add x3, x19, x8 7a4b0: f9401461 ldr x1, [x3, #0x28] 7a4b4: f9401128 ldr x8, [x9, #0x20] 7a4b8: 910053e4 add x4, sp, #0x14 7a4bc: aa1f03e2 mov x2, xzr 7a4c0: aa1403e5 mov x5, x20 7a4c4: d63f0100 blr x8 7a4c8: 910023e0 add x0, sp, #0x8 7a4cc: 97ff2035 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 7a4d0: f9400268 ldr x8, [x19] 7a4d4: b94017e9 ldr w9, [sp, #0x14] 7a4d8: f85e8108 ldur x8, [x8, #-0x18] 7a4dc: 8b080268 add x8, x19, x8 7a4e0: f940150b ldr x11, [x8, #0x28] 7a4e4: 2944310a ldp w10, w12, [x8, #0x20] 7a4e8: f100017f cmp x11, #0x0 7a4ec: 2a090149 orr w9, w10, w9 7a4f0: 1a9f17ea cset w10, eq 7a4f4: 2a0a0129 orr w9, w9, w10 7a4f8: 6a0c013f tst w9, w12 7a4fc: b9002109 str w9, [x8, #0x20] 7a500: 54000181 b.ne 0x7a530 >::operator>>(long&)+0x100> 7a504: f94016a8 ldr x8, [x21, #0x28] 7a508: f9400fe9 ldr x9, [sp, #0x18] 7a50c: eb09011f cmp x8, x9 7a510: 540000e1 b.ne 0x7a52c >::operator>>(long&)+0xfc> 7a514: aa1303e0 mov x0, x19 7a518: a9447bfd ldp x29, x30, [sp, #0x40] 7a51c: a9434ff4 ldp x20, x19, [sp, #0x30] 7a520: f94013f5 ldr x21, [sp, #0x20] 7a524: 910143ff add sp, sp, #0x50 7a528: d65f03c0 ret 7a52c: 97ff1fd9 bl 0x42490 <__stack_chk_fail@plt> 7a530: d0000300 adrp x0, 0xdc000 >+0x1e> 7a534: 911ad000 add x0, x0, #0x6b4 7a538: 94002940 bl 0x84a38 7a53c: aa0003f4 mov x20, x0 7a540: 910023e0 add x0, sp, #0x8 7a544: 97ff2017 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 7a548: aa1403e0 mov x0, x20 7a54c: 97ff1ea9 bl 0x41ff0 <__cxa_begin_catch@plt> 7a550: b94017e8 ldr w8, [sp, #0x14] 7a554: 32000108 orr w8, w8, #0x1 7a558: b90017e8 str w8, [sp, #0x14] 7a55c: f9400269 ldr x9, [x19] 7a560: f85e812a ldur x10, [x9, #-0x18] 7a564: 8b0a026a add x10, x19, x10 7a568: b940214b ldr w11, [x10, #0x20] 7a56c: 2a080168 orr w8, w11, w8 7a570: b9002148 str w8, [x10, #0x20] 7a574: f85e8128 ldur x8, [x9, #-0x18] 7a578: 8b080268 add x8, x19, x8 7a57c: 39409108 ldrb w8, [x8, #0x24] 7a580: 37000068 tbnz w8, #0x0, 0x7a58c >::operator>>(long&)+0x15c> 7a584: 97ff1bbf bl 0x41480 <__cxa_end_catch@plt> 7a588: 17ffffd2 b 0x7a4d0 >::operator>>(long&)+0xa0> 7a58c: 97ff1ea5 bl 0x42020 <__cxa_rethrow@plt> 7a590: aa0003f3 mov x19, x0 7a594: 97ff1bbb bl 0x41480 <__cxa_end_catch@plt> 7a598: aa1303e0 mov x0, x19 7a59c: 94016b80 bl 0xd539c <__cxa_demangle+0x12abc> 7a5a0: 97ff6543 bl 0x53aac 000000000007a5a4 >::operator>>(unsigned long&)>: 7a5a4: 14000001 b 0x7a5a8 >::operator>>(unsigned long&)+0x4> 7a5a8: d10143ff sub sp, sp, #0x50 7a5ac: f90013f5 str x21, [sp, #0x20] 7a5b0: a9034ff4 stp x20, x19, [sp, #0x30] 7a5b4: a9047bfd stp x29, x30, [sp, #0x40] 7a5b8: 910103fd add x29, sp, #0x40 7a5bc: d53bd055 mrs x21, TPIDR_EL0 7a5c0: f94016a8 ldr x8, [x21, #0x28] 7a5c4: aa0003f3 mov x19, x0 7a5c8: aa0103f4 mov x20, x1 7a5cc: 910043e0 add x0, sp, #0x10 7a5d0: aa1303e1 mov x1, x19 7a5d4: 2a1f03e2 mov w2, wzr 7a5d8: f9000fe8 str x8, [sp, #0x18] 7a5dc: b90017ff str wzr, [sp, #0x14] 7a5e0: 97ff1f04 bl 0x421f0 <_ZNSt6__ndk113basic_istreamIcNS_11char_traitsIcEEE6sentryC2ERS3_b@plt> 7a5e4: 394043e8 ldrb w8, [sp, #0x10] 7a5e8: 34000488 cbz w8, 0x7a678 >::operator>>(unsigned long&)+0xd4> 7a5ec: f9400268 ldr x8, [x19] 7a5f0: 910023e0 add x0, sp, #0x8 7a5f4: f85e8108 ldur x8, [x8, #-0x18] 7a5f8: 8b080268 add x8, x19, x8 7a5fc: 9100c101 add x1, x8, #0x30 7a600: 97ff1d80 bl 0x41c00 <_ZNSt6__ndk16localeC1ERKS0_@plt> 7a604: b00004a1 adrp x1, 0x10f000 7a608: f9462821 ldr x1, [x1, #0xc50] 7a60c: 910023e0 add x0, sp, #0x8 7a610: 97ff1fec bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 7a614: f9400268 ldr x8, [x19] 7a618: f9400009 ldr x9, [x0] 7a61c: f85e8108 ldur x8, [x8, #-0x18] 7a620: 8b080263 add x3, x19, x8 7a624: f9401461 ldr x1, [x3, #0x28] 7a628: f9402128 ldr x8, [x9, #0x40] 7a62c: 910053e4 add x4, sp, #0x14 7a630: aa1f03e2 mov x2, xzr 7a634: aa1403e5 mov x5, x20 7a638: d63f0100 blr x8 7a63c: 910023e0 add x0, sp, #0x8 7a640: 97ff1fd8 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 7a644: f9400268 ldr x8, [x19] 7a648: b94017e9 ldr w9, [sp, #0x14] 7a64c: f85e8108 ldur x8, [x8, #-0x18] 7a650: 8b080268 add x8, x19, x8 7a654: f940150b ldr x11, [x8, #0x28] 7a658: 2944310a ldp w10, w12, [x8, #0x20] 7a65c: f100017f cmp x11, #0x0 7a660: 2a090149 orr w9, w10, w9 7a664: 1a9f17ea cset w10, eq 7a668: 2a0a0129 orr w9, w9, w10 7a66c: 6a0c013f tst w9, w12 7a670: b9002109 str w9, [x8, #0x20] 7a674: 54000181 b.ne 0x7a6a4 >::operator>>(unsigned long&)+0x100> 7a678: f94016a8 ldr x8, [x21, #0x28] 7a67c: f9400fe9 ldr x9, [sp, #0x18] 7a680: eb09011f cmp x8, x9 7a684: 540000e1 b.ne 0x7a6a0 >::operator>>(unsigned long&)+0xfc> 7a688: aa1303e0 mov x0, x19 7a68c: a9447bfd ldp x29, x30, [sp, #0x40] 7a690: a9434ff4 ldp x20, x19, [sp, #0x30] 7a694: f94013f5 ldr x21, [sp, #0x20] 7a698: 910143ff add sp, sp, #0x50 7a69c: d65f03c0 ret 7a6a0: 97ff1f7c bl 0x42490 <__stack_chk_fail@plt> 7a6a4: d0000300 adrp x0, 0xdc000 >+0x1e> 7a6a8: 911ad000 add x0, x0, #0x6b4 7a6ac: 940028e3 bl 0x84a38 7a6b0: aa0003f4 mov x20, x0 7a6b4: 910023e0 add x0, sp, #0x8 7a6b8: 97ff1fba bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 7a6bc: aa1403e0 mov x0, x20 7a6c0: 97ff1e4c bl 0x41ff0 <__cxa_begin_catch@plt> 7a6c4: b94017e8 ldr w8, [sp, #0x14] 7a6c8: 32000108 orr w8, w8, #0x1 7a6cc: b90017e8 str w8, [sp, #0x14] 7a6d0: f9400269 ldr x9, [x19] 7a6d4: f85e812a ldur x10, [x9, #-0x18] 7a6d8: 8b0a026a add x10, x19, x10 7a6dc: b940214b ldr w11, [x10, #0x20] 7a6e0: 2a080168 orr w8, w11, w8 7a6e4: b9002148 str w8, [x10, #0x20] 7a6e8: f85e8128 ldur x8, [x9, #-0x18] 7a6ec: 8b080268 add x8, x19, x8 7a6f0: 39409108 ldrb w8, [x8, #0x24] 7a6f4: 37000068 tbnz w8, #0x0, 0x7a700 >::operator>>(unsigned long&)+0x15c> 7a6f8: 97ff1b62 bl 0x41480 <__cxa_end_catch@plt> 7a6fc: 17ffffd2 b 0x7a644 >::operator>>(unsigned long&)+0xa0> 7a700: 97ff1e48 bl 0x42020 <__cxa_rethrow@plt> 7a704: aa0003f3 mov x19, x0 7a708: 97ff1b5e bl 0x41480 <__cxa_end_catch@plt> 7a70c: aa1303e0 mov x0, x19 7a710: 94016b23 bl 0xd539c <__cxa_demangle+0x12abc> 7a714: 97ff64e6 bl 0x53aac 000000000007a718 >::operator>>(long long&)>: 7a718: 14000001 b 0x7a71c >::operator>>(long long&)+0x4> 7a71c: d10143ff sub sp, sp, #0x50 7a720: f90013f5 str x21, [sp, #0x20] 7a724: a9034ff4 stp x20, x19, [sp, #0x30] 7a728: a9047bfd stp x29, x30, [sp, #0x40] 7a72c: 910103fd add x29, sp, #0x40 7a730: d53bd055 mrs x21, TPIDR_EL0 7a734: f94016a8 ldr x8, [x21, #0x28] 7a738: aa0003f3 mov x19, x0 7a73c: aa0103f4 mov x20, x1 7a740: 910043e0 add x0, sp, #0x10 7a744: aa1303e1 mov x1, x19 7a748: 2a1f03e2 mov w2, wzr 7a74c: f9000fe8 str x8, [sp, #0x18] 7a750: b90017ff str wzr, [sp, #0x14] 7a754: 97ff1ea7 bl 0x421f0 <_ZNSt6__ndk113basic_istreamIcNS_11char_traitsIcEEE6sentryC2ERS3_b@plt> 7a758: 394043e8 ldrb w8, [sp, #0x10] 7a75c: 34000488 cbz w8, 0x7a7ec >::operator>>(long long&)+0xd4> 7a760: f9400268 ldr x8, [x19] 7a764: 910023e0 add x0, sp, #0x8 7a768: f85e8108 ldur x8, [x8, #-0x18] 7a76c: 8b080268 add x8, x19, x8 7a770: 9100c101 add x1, x8, #0x30 7a774: 97ff1d23 bl 0x41c00 <_ZNSt6__ndk16localeC1ERKS0_@plt> 7a778: b00004a1 adrp x1, 0x10f000 7a77c: f9462821 ldr x1, [x1, #0xc50] 7a780: 910023e0 add x0, sp, #0x8 7a784: 97ff1f8f bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 7a788: f9400268 ldr x8, [x19] 7a78c: f9400009 ldr x9, [x0] 7a790: f85e8108 ldur x8, [x8, #-0x18] 7a794: 8b080263 add x3, x19, x8 7a798: f9401461 ldr x1, [x3, #0x28] 7a79c: f9401528 ldr x8, [x9, #0x28] 7a7a0: 910053e4 add x4, sp, #0x14 7a7a4: aa1f03e2 mov x2, xzr 7a7a8: aa1403e5 mov x5, x20 7a7ac: d63f0100 blr x8 7a7b0: 910023e0 add x0, sp, #0x8 7a7b4: 97ff1f7b bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 7a7b8: f9400268 ldr x8, [x19] 7a7bc: b94017e9 ldr w9, [sp, #0x14] 7a7c0: f85e8108 ldur x8, [x8, #-0x18] 7a7c4: 8b080268 add x8, x19, x8 7a7c8: f940150b ldr x11, [x8, #0x28] 7a7cc: 2944310a ldp w10, w12, [x8, #0x20] 7a7d0: f100017f cmp x11, #0x0 7a7d4: 2a090149 orr w9, w10, w9 7a7d8: 1a9f17ea cset w10, eq 7a7dc: 2a0a0129 orr w9, w9, w10 7a7e0: 6a0c013f tst w9, w12 7a7e4: b9002109 str w9, [x8, #0x20] 7a7e8: 54000181 b.ne 0x7a818 >::operator>>(long long&)+0x100> 7a7ec: f94016a8 ldr x8, [x21, #0x28] 7a7f0: f9400fe9 ldr x9, [sp, #0x18] 7a7f4: eb09011f cmp x8, x9 7a7f8: 540000e1 b.ne 0x7a814 >::operator>>(long long&)+0xfc> 7a7fc: aa1303e0 mov x0, x19 7a800: a9447bfd ldp x29, x30, [sp, #0x40] 7a804: a9434ff4 ldp x20, x19, [sp, #0x30] 7a808: f94013f5 ldr x21, [sp, #0x20] 7a80c: 910143ff add sp, sp, #0x50 7a810: d65f03c0 ret 7a814: 97ff1f1f bl 0x42490 <__stack_chk_fail@plt> 7a818: d0000300 adrp x0, 0xdc000 >+0x1e> 7a81c: 911ad000 add x0, x0, #0x6b4 7a820: 94002886 bl 0x84a38 7a824: aa0003f4 mov x20, x0 7a828: 910023e0 add x0, sp, #0x8 7a82c: 97ff1f5d bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 7a830: aa1403e0 mov x0, x20 7a834: 97ff1def bl 0x41ff0 <__cxa_begin_catch@plt> 7a838: b94017e8 ldr w8, [sp, #0x14] 7a83c: 32000108 orr w8, w8, #0x1 7a840: b90017e8 str w8, [sp, #0x14] 7a844: f9400269 ldr x9, [x19] 7a848: f85e812a ldur x10, [x9, #-0x18] 7a84c: 8b0a026a add x10, x19, x10 7a850: b940214b ldr w11, [x10, #0x20] 7a854: 2a080168 orr w8, w11, w8 7a858: b9002148 str w8, [x10, #0x20] 7a85c: f85e8128 ldur x8, [x9, #-0x18] 7a860: 8b080268 add x8, x19, x8 7a864: 39409108 ldrb w8, [x8, #0x24] 7a868: 37000068 tbnz w8, #0x0, 0x7a874 >::operator>>(long long&)+0x15c> 7a86c: 97ff1b05 bl 0x41480 <__cxa_end_catch@plt> 7a870: 17ffffd2 b 0x7a7b8 >::operator>>(long long&)+0xa0> 7a874: 97ff1deb bl 0x42020 <__cxa_rethrow@plt> 7a878: aa0003f3 mov x19, x0 7a87c: 97ff1b01 bl 0x41480 <__cxa_end_catch@plt> 7a880: aa1303e0 mov x0, x19 7a884: 94016ac6 bl 0xd539c <__cxa_demangle+0x12abc> 7a888: 97ff6489 bl 0x53aac 000000000007a88c >::operator>>(unsigned long long&)>: 7a88c: 14000001 b 0x7a890 >::operator>>(unsigned long long&)+0x4> 7a890: d10143ff sub sp, sp, #0x50 7a894: f90013f5 str x21, [sp, #0x20] 7a898: a9034ff4 stp x20, x19, [sp, #0x30] 7a89c: a9047bfd stp x29, x30, [sp, #0x40] 7a8a0: 910103fd add x29, sp, #0x40 7a8a4: d53bd055 mrs x21, TPIDR_EL0 7a8a8: f94016a8 ldr x8, [x21, #0x28] 7a8ac: aa0003f3 mov x19, x0 7a8b0: aa0103f4 mov x20, x1 7a8b4: 910043e0 add x0, sp, #0x10 7a8b8: aa1303e1 mov x1, x19 7a8bc: 2a1f03e2 mov w2, wzr 7a8c0: f9000fe8 str x8, [sp, #0x18] 7a8c4: b90017ff str wzr, [sp, #0x14] 7a8c8: 97ff1e4a bl 0x421f0 <_ZNSt6__ndk113basic_istreamIcNS_11char_traitsIcEEE6sentryC2ERS3_b@plt> 7a8cc: 394043e8 ldrb w8, [sp, #0x10] 7a8d0: 34000488 cbz w8, 0x7a960 >::operator>>(unsigned long long&)+0xd4> 7a8d4: f9400268 ldr x8, [x19] 7a8d8: 910023e0 add x0, sp, #0x8 7a8dc: f85e8108 ldur x8, [x8, #-0x18] 7a8e0: 8b080268 add x8, x19, x8 7a8e4: 9100c101 add x1, x8, #0x30 7a8e8: 97ff1cc6 bl 0x41c00 <_ZNSt6__ndk16localeC1ERKS0_@plt> 7a8ec: b00004a1 adrp x1, 0x10f000 7a8f0: f9462821 ldr x1, [x1, #0xc50] 7a8f4: 910023e0 add x0, sp, #0x8 7a8f8: 97ff1f32 bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 7a8fc: f9400268 ldr x8, [x19] 7a900: f9400009 ldr x9, [x0] 7a904: f85e8108 ldur x8, [x8, #-0x18] 7a908: 8b080263 add x3, x19, x8 7a90c: f9401461 ldr x1, [x3, #0x28] 7a910: f9402528 ldr x8, [x9, #0x48] 7a914: 910053e4 add x4, sp, #0x14 7a918: aa1f03e2 mov x2, xzr 7a91c: aa1403e5 mov x5, x20 7a920: d63f0100 blr x8 7a924: 910023e0 add x0, sp, #0x8 7a928: 97ff1f1e bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 7a92c: f9400268 ldr x8, [x19] 7a930: b94017e9 ldr w9, [sp, #0x14] 7a934: f85e8108 ldur x8, [x8, #-0x18] 7a938: 8b080268 add x8, x19, x8 7a93c: f940150b ldr x11, [x8, #0x28] 7a940: 2944310a ldp w10, w12, [x8, #0x20] 7a944: f100017f cmp x11, #0x0 7a948: 2a090149 orr w9, w10, w9 7a94c: 1a9f17ea cset w10, eq 7a950: 2a0a0129 orr w9, w9, w10 7a954: 6a0c013f tst w9, w12 7a958: b9002109 str w9, [x8, #0x20] 7a95c: 54000181 b.ne 0x7a98c >::operator>>(unsigned long long&)+0x100> 7a960: f94016a8 ldr x8, [x21, #0x28] 7a964: f9400fe9 ldr x9, [sp, #0x18] 7a968: eb09011f cmp x8, x9 7a96c: 540000e1 b.ne 0x7a988 >::operator>>(unsigned long long&)+0xfc> 7a970: aa1303e0 mov x0, x19 7a974: a9447bfd ldp x29, x30, [sp, #0x40] 7a978: a9434ff4 ldp x20, x19, [sp, #0x30] 7a97c: f94013f5 ldr x21, [sp, #0x20] 7a980: 910143ff add sp, sp, #0x50 7a984: d65f03c0 ret 7a988: 97ff1ec2 bl 0x42490 <__stack_chk_fail@plt> 7a98c: d0000300 adrp x0, 0xdc000 >+0x1e> 7a990: 911ad000 add x0, x0, #0x6b4 7a994: 94002829 bl 0x84a38 7a998: aa0003f4 mov x20, x0 7a99c: 910023e0 add x0, sp, #0x8 7a9a0: 97ff1f00 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 7a9a4: aa1403e0 mov x0, x20 7a9a8: 97ff1d92 bl 0x41ff0 <__cxa_begin_catch@plt> 7a9ac: b94017e8 ldr w8, [sp, #0x14] 7a9b0: 32000108 orr w8, w8, #0x1 7a9b4: b90017e8 str w8, [sp, #0x14] 7a9b8: f9400269 ldr x9, [x19] 7a9bc: f85e812a ldur x10, [x9, #-0x18] 7a9c0: 8b0a026a add x10, x19, x10 7a9c4: b940214b ldr w11, [x10, #0x20] 7a9c8: 2a080168 orr w8, w11, w8 7a9cc: b9002148 str w8, [x10, #0x20] 7a9d0: f85e8128 ldur x8, [x9, #-0x18] 7a9d4: 8b080268 add x8, x19, x8 7a9d8: 39409108 ldrb w8, [x8, #0x24] 7a9dc: 37000068 tbnz w8, #0x0, 0x7a9e8 >::operator>>(unsigned long long&)+0x15c> 7a9e0: 97ff1aa8 bl 0x41480 <__cxa_end_catch@plt> 7a9e4: 17ffffd2 b 0x7a92c >::operator>>(unsigned long long&)+0xa0> 7a9e8: 97ff1d8e bl 0x42020 <__cxa_rethrow@plt> 7a9ec: aa0003f3 mov x19, x0 7a9f0: 97ff1aa4 bl 0x41480 <__cxa_end_catch@plt> 7a9f4: aa1303e0 mov x0, x19 7a9f8: 94016a69 bl 0xd539c <__cxa_demangle+0x12abc> 7a9fc: 97ff642c bl 0x53aac 000000000007aa00 >::operator>>(float&)>: 7aa00: 14000001 b 0x7aa04 >::operator>>(float&)+0x4> 7aa04: d10143ff sub sp, sp, #0x50 7aa08: f90013f5 str x21, [sp, #0x20] 7aa0c: a9034ff4 stp x20, x19, [sp, #0x30] 7aa10: a9047bfd stp x29, x30, [sp, #0x40] 7aa14: 910103fd add x29, sp, #0x40 7aa18: d53bd055 mrs x21, TPIDR_EL0 7aa1c: f94016a8 ldr x8, [x21, #0x28] 7aa20: aa0003f3 mov x19, x0 7aa24: aa0103f4 mov x20, x1 7aa28: 910043e0 add x0, sp, #0x10 7aa2c: aa1303e1 mov x1, x19 7aa30: 2a1f03e2 mov w2, wzr 7aa34: f9000fe8 str x8, [sp, #0x18] 7aa38: b90017ff str wzr, [sp, #0x14] 7aa3c: 97ff1ded bl 0x421f0 <_ZNSt6__ndk113basic_istreamIcNS_11char_traitsIcEEE6sentryC2ERS3_b@plt> 7aa40: 394043e8 ldrb w8, [sp, #0x10] 7aa44: 34000488 cbz w8, 0x7aad4 >::operator>>(float&)+0xd4> 7aa48: f9400268 ldr x8, [x19] 7aa4c: 910023e0 add x0, sp, #0x8 7aa50: f85e8108 ldur x8, [x8, #-0x18] 7aa54: 8b080268 add x8, x19, x8 7aa58: 9100c101 add x1, x8, #0x30 7aa5c: 97ff1c69 bl 0x41c00 <_ZNSt6__ndk16localeC1ERKS0_@plt> 7aa60: b00004a1 adrp x1, 0x10f000 7aa64: f9462821 ldr x1, [x1, #0xc50] 7aa68: 910023e0 add x0, sp, #0x8 7aa6c: 97ff1ed5 bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 7aa70: f9400268 ldr x8, [x19] 7aa74: f9400009 ldr x9, [x0] 7aa78: f85e8108 ldur x8, [x8, #-0x18] 7aa7c: 8b080263 add x3, x19, x8 7aa80: f9401461 ldr x1, [x3, #0x28] 7aa84: f9402928 ldr x8, [x9, #0x50] 7aa88: 910053e4 add x4, sp, #0x14 7aa8c: aa1f03e2 mov x2, xzr 7aa90: aa1403e5 mov x5, x20 7aa94: d63f0100 blr x8 7aa98: 910023e0 add x0, sp, #0x8 7aa9c: 97ff1ec1 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 7aaa0: f9400268 ldr x8, [x19] 7aaa4: b94017e9 ldr w9, [sp, #0x14] 7aaa8: f85e8108 ldur x8, [x8, #-0x18] 7aaac: 8b080268 add x8, x19, x8 7aab0: f940150b ldr x11, [x8, #0x28] 7aab4: 2944310a ldp w10, w12, [x8, #0x20] 7aab8: f100017f cmp x11, #0x0 7aabc: 2a090149 orr w9, w10, w9 7aac0: 1a9f17ea cset w10, eq 7aac4: 2a0a0129 orr w9, w9, w10 7aac8: 6a0c013f tst w9, w12 7aacc: b9002109 str w9, [x8, #0x20] 7aad0: 54000181 b.ne 0x7ab00 >::operator>>(float&)+0x100> 7aad4: f94016a8 ldr x8, [x21, #0x28] 7aad8: f9400fe9 ldr x9, [sp, #0x18] 7aadc: eb09011f cmp x8, x9 7aae0: 540000e1 b.ne 0x7aafc >::operator>>(float&)+0xfc> 7aae4: aa1303e0 mov x0, x19 7aae8: a9447bfd ldp x29, x30, [sp, #0x40] 7aaec: a9434ff4 ldp x20, x19, [sp, #0x30] 7aaf0: f94013f5 ldr x21, [sp, #0x20] 7aaf4: 910143ff add sp, sp, #0x50 7aaf8: d65f03c0 ret 7aafc: 97ff1e65 bl 0x42490 <__stack_chk_fail@plt> 7ab00: d0000300 adrp x0, 0xdc000 >+0x1e> 7ab04: 911ad000 add x0, x0, #0x6b4 7ab08: 940027cc bl 0x84a38 7ab0c: aa0003f4 mov x20, x0 7ab10: 910023e0 add x0, sp, #0x8 7ab14: 97ff1ea3 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 7ab18: aa1403e0 mov x0, x20 7ab1c: 97ff1d35 bl 0x41ff0 <__cxa_begin_catch@plt> 7ab20: b94017e8 ldr w8, [sp, #0x14] 7ab24: 32000108 orr w8, w8, #0x1 7ab28: b90017e8 str w8, [sp, #0x14] 7ab2c: f9400269 ldr x9, [x19] 7ab30: f85e812a ldur x10, [x9, #-0x18] 7ab34: 8b0a026a add x10, x19, x10 7ab38: b940214b ldr w11, [x10, #0x20] 7ab3c: 2a080168 orr w8, w11, w8 7ab40: b9002148 str w8, [x10, #0x20] 7ab44: f85e8128 ldur x8, [x9, #-0x18] 7ab48: 8b080268 add x8, x19, x8 7ab4c: 39409108 ldrb w8, [x8, #0x24] 7ab50: 37000068 tbnz w8, #0x0, 0x7ab5c >::operator>>(float&)+0x15c> 7ab54: 97ff1a4b bl 0x41480 <__cxa_end_catch@plt> 7ab58: 17ffffd2 b 0x7aaa0 >::operator>>(float&)+0xa0> 7ab5c: 97ff1d31 bl 0x42020 <__cxa_rethrow@plt> 7ab60: aa0003f3 mov x19, x0 7ab64: 97ff1a47 bl 0x41480 <__cxa_end_catch@plt> 7ab68: aa1303e0 mov x0, x19 7ab6c: 94016a0c bl 0xd539c <__cxa_demangle+0x12abc> 7ab70: 97ff63cf bl 0x53aac 000000000007ab74 >::operator>>(double&)>: 7ab74: 14000001 b 0x7ab78 >::operator>>(double&)+0x4> 7ab78: d10143ff sub sp, sp, #0x50 7ab7c: f90013f5 str x21, [sp, #0x20] 7ab80: a9034ff4 stp x20, x19, [sp, #0x30] 7ab84: a9047bfd stp x29, x30, [sp, #0x40] 7ab88: 910103fd add x29, sp, #0x40 7ab8c: d53bd055 mrs x21, TPIDR_EL0 7ab90: f94016a8 ldr x8, [x21, #0x28] 7ab94: aa0003f3 mov x19, x0 7ab98: aa0103f4 mov x20, x1 7ab9c: 910043e0 add x0, sp, #0x10 7aba0: aa1303e1 mov x1, x19 7aba4: 2a1f03e2 mov w2, wzr 7aba8: f9000fe8 str x8, [sp, #0x18] 7abac: b90017ff str wzr, [sp, #0x14] 7abb0: 97ff1d90 bl 0x421f0 <_ZNSt6__ndk113basic_istreamIcNS_11char_traitsIcEEE6sentryC2ERS3_b@plt> 7abb4: 394043e8 ldrb w8, [sp, #0x10] 7abb8: 34000488 cbz w8, 0x7ac48 >::operator>>(double&)+0xd4> 7abbc: f9400268 ldr x8, [x19] 7abc0: 910023e0 add x0, sp, #0x8 7abc4: f85e8108 ldur x8, [x8, #-0x18] 7abc8: 8b080268 add x8, x19, x8 7abcc: 9100c101 add x1, x8, #0x30 7abd0: 97ff1c0c bl 0x41c00 <_ZNSt6__ndk16localeC1ERKS0_@plt> 7abd4: b00004a1 adrp x1, 0x10f000 7abd8: f9462821 ldr x1, [x1, #0xc50] 7abdc: 910023e0 add x0, sp, #0x8 7abe0: 97ff1e78 bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 7abe4: f9400268 ldr x8, [x19] 7abe8: f9400009 ldr x9, [x0] 7abec: f85e8108 ldur x8, [x8, #-0x18] 7abf0: 8b080263 add x3, x19, x8 7abf4: f9401461 ldr x1, [x3, #0x28] 7abf8: f9402d28 ldr x8, [x9, #0x58] 7abfc: 910053e4 add x4, sp, #0x14 7ac00: aa1f03e2 mov x2, xzr 7ac04: aa1403e5 mov x5, x20 7ac08: d63f0100 blr x8 7ac0c: 910023e0 add x0, sp, #0x8 7ac10: 97ff1e64 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 7ac14: f9400268 ldr x8, [x19] 7ac18: b94017e9 ldr w9, [sp, #0x14] 7ac1c: f85e8108 ldur x8, [x8, #-0x18] 7ac20: 8b080268 add x8, x19, x8 7ac24: f940150b ldr x11, [x8, #0x28] 7ac28: 2944310a ldp w10, w12, [x8, #0x20] 7ac2c: f100017f cmp x11, #0x0 7ac30: 2a090149 orr w9, w10, w9 7ac34: 1a9f17ea cset w10, eq 7ac38: 2a0a0129 orr w9, w9, w10 7ac3c: 6a0c013f tst w9, w12 7ac40: b9002109 str w9, [x8, #0x20] 7ac44: 54000181 b.ne 0x7ac74 >::operator>>(double&)+0x100> 7ac48: f94016a8 ldr x8, [x21, #0x28] 7ac4c: f9400fe9 ldr x9, [sp, #0x18] 7ac50: eb09011f cmp x8, x9 7ac54: 540000e1 b.ne 0x7ac70 >::operator>>(double&)+0xfc> 7ac58: aa1303e0 mov x0, x19 7ac5c: a9447bfd ldp x29, x30, [sp, #0x40] 7ac60: a9434ff4 ldp x20, x19, [sp, #0x30] 7ac64: f94013f5 ldr x21, [sp, #0x20] 7ac68: 910143ff add sp, sp, #0x50 7ac6c: d65f03c0 ret 7ac70: 97ff1e08 bl 0x42490 <__stack_chk_fail@plt> 7ac74: d0000300 adrp x0, 0xdc000 >+0x1e> 7ac78: 911ad000 add x0, x0, #0x6b4 7ac7c: 9400276f bl 0x84a38 7ac80: aa0003f4 mov x20, x0 7ac84: 910023e0 add x0, sp, #0x8 7ac88: 97ff1e46 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 7ac8c: aa1403e0 mov x0, x20 7ac90: 97ff1cd8 bl 0x41ff0 <__cxa_begin_catch@plt> 7ac94: b94017e8 ldr w8, [sp, #0x14] 7ac98: 32000108 orr w8, w8, #0x1 7ac9c: b90017e8 str w8, [sp, #0x14] 7aca0: f9400269 ldr x9, [x19] 7aca4: f85e812a ldur x10, [x9, #-0x18] 7aca8: 8b0a026a add x10, x19, x10 7acac: b940214b ldr w11, [x10, #0x20] 7acb0: 2a080168 orr w8, w11, w8 7acb4: b9002148 str w8, [x10, #0x20] 7acb8: f85e8128 ldur x8, [x9, #-0x18] 7acbc: 8b080268 add x8, x19, x8 7acc0: 39409108 ldrb w8, [x8, #0x24] 7acc4: 37000068 tbnz w8, #0x0, 0x7acd0 >::operator>>(double&)+0x15c> 7acc8: 97ff19ee bl 0x41480 <__cxa_end_catch@plt> 7accc: 17ffffd2 b 0x7ac14 >::operator>>(double&)+0xa0> 7acd0: 97ff1cd4 bl 0x42020 <__cxa_rethrow@plt> 7acd4: aa0003f3 mov x19, x0 7acd8: 97ff19ea bl 0x41480 <__cxa_end_catch@plt> 7acdc: aa1303e0 mov x0, x19 7ace0: 940169af bl 0xd539c <__cxa_demangle+0x12abc> 7ace4: 97ff6372 bl 0x53aac 000000000007ace8 >::operator>>(long double&)>: 7ace8: 14000001 b 0x7acec >::operator>>(long double&)+0x4> 7acec: d10143ff sub sp, sp, #0x50 7acf0: f90013f5 str x21, [sp, #0x20] 7acf4: a9034ff4 stp x20, x19, [sp, #0x30] 7acf8: a9047bfd stp x29, x30, [sp, #0x40] 7acfc: 910103fd add x29, sp, #0x40 7ad00: d53bd055 mrs x21, TPIDR_EL0 7ad04: f94016a8 ldr x8, [x21, #0x28] 7ad08: aa0003f3 mov x19, x0 7ad0c: aa0103f4 mov x20, x1 7ad10: 910043e0 add x0, sp, #0x10 7ad14: aa1303e1 mov x1, x19 7ad18: 2a1f03e2 mov w2, wzr 7ad1c: f9000fe8 str x8, [sp, #0x18] 7ad20: b90017ff str wzr, [sp, #0x14] 7ad24: 97ff1d33 bl 0x421f0 <_ZNSt6__ndk113basic_istreamIcNS_11char_traitsIcEEE6sentryC2ERS3_b@plt> 7ad28: 394043e8 ldrb w8, [sp, #0x10] 7ad2c: 34000488 cbz w8, 0x7adbc >::operator>>(long double&)+0xd4> 7ad30: f9400268 ldr x8, [x19] 7ad34: 910023e0 add x0, sp, #0x8 7ad38: f85e8108 ldur x8, [x8, #-0x18] 7ad3c: 8b080268 add x8, x19, x8 7ad40: 9100c101 add x1, x8, #0x30 7ad44: 97ff1baf bl 0x41c00 <_ZNSt6__ndk16localeC1ERKS0_@plt> 7ad48: b00004a1 adrp x1, 0x10f000 7ad4c: f9462821 ldr x1, [x1, #0xc50] 7ad50: 910023e0 add x0, sp, #0x8 7ad54: 97ff1e1b bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 7ad58: f9400268 ldr x8, [x19] 7ad5c: f9400009 ldr x9, [x0] 7ad60: f85e8108 ldur x8, [x8, #-0x18] 7ad64: 8b080263 add x3, x19, x8 7ad68: f9401461 ldr x1, [x3, #0x28] 7ad6c: f9403128 ldr x8, [x9, #0x60] 7ad70: 910053e4 add x4, sp, #0x14 7ad74: aa1f03e2 mov x2, xzr 7ad78: aa1403e5 mov x5, x20 7ad7c: d63f0100 blr x8 7ad80: 910023e0 add x0, sp, #0x8 7ad84: 97ff1e07 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 7ad88: f9400268 ldr x8, [x19] 7ad8c: b94017e9 ldr w9, [sp, #0x14] 7ad90: f85e8108 ldur x8, [x8, #-0x18] 7ad94: 8b080268 add x8, x19, x8 7ad98: f940150b ldr x11, [x8, #0x28] 7ad9c: 2944310a ldp w10, w12, [x8, #0x20] 7ada0: f100017f cmp x11, #0x0 7ada4: 2a090149 orr w9, w10, w9 7ada8: 1a9f17ea cset w10, eq 7adac: 2a0a0129 orr w9, w9, w10 7adb0: 6a0c013f tst w9, w12 7adb4: b9002109 str w9, [x8, #0x20] 7adb8: 54000181 b.ne 0x7ade8 >::operator>>(long double&)+0x100> 7adbc: f94016a8 ldr x8, [x21, #0x28] 7adc0: f9400fe9 ldr x9, [sp, #0x18] 7adc4: eb09011f cmp x8, x9 7adc8: 540000e1 b.ne 0x7ade4 >::operator>>(long double&)+0xfc> 7adcc: aa1303e0 mov x0, x19 7add0: a9447bfd ldp x29, x30, [sp, #0x40] 7add4: a9434ff4 ldp x20, x19, [sp, #0x30] 7add8: f94013f5 ldr x21, [sp, #0x20] 7addc: 910143ff add sp, sp, #0x50 7ade0: d65f03c0 ret 7ade4: 97ff1dab bl 0x42490 <__stack_chk_fail@plt> 7ade8: d0000300 adrp x0, 0xdc000 >+0x1e> 7adec: 911ad000 add x0, x0, #0x6b4 7adf0: 94002712 bl 0x84a38 7adf4: aa0003f4 mov x20, x0 7adf8: 910023e0 add x0, sp, #0x8 7adfc: 97ff1de9 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 7ae00: aa1403e0 mov x0, x20 7ae04: 97ff1c7b bl 0x41ff0 <__cxa_begin_catch@plt> 7ae08: b94017e8 ldr w8, [sp, #0x14] 7ae0c: 32000108 orr w8, w8, #0x1 7ae10: b90017e8 str w8, [sp, #0x14] 7ae14: f9400269 ldr x9, [x19] 7ae18: f85e812a ldur x10, [x9, #-0x18] 7ae1c: 8b0a026a add x10, x19, x10 7ae20: b940214b ldr w11, [x10, #0x20] 7ae24: 2a080168 orr w8, w11, w8 7ae28: b9002148 str w8, [x10, #0x20] 7ae2c: f85e8128 ldur x8, [x9, #-0x18] 7ae30: 8b080268 add x8, x19, x8 7ae34: 39409108 ldrb w8, [x8, #0x24] 7ae38: 37000068 tbnz w8, #0x0, 0x7ae44 >::operator>>(long double&)+0x15c> 7ae3c: 97ff1991 bl 0x41480 <__cxa_end_catch@plt> 7ae40: 17ffffd2 b 0x7ad88 >::operator>>(long double&)+0xa0> 7ae44: 97ff1c77 bl 0x42020 <__cxa_rethrow@plt> 7ae48: aa0003f3 mov x19, x0 7ae4c: 97ff198d bl 0x41480 <__cxa_end_catch@plt> 7ae50: aa1303e0 mov x0, x19 7ae54: 94016952 bl 0xd539c <__cxa_demangle+0x12abc> 7ae58: 97ff6315 bl 0x53aac 000000000007ae5c >::operator>>(void*&)>: 7ae5c: 14000001 b 0x7ae60 >::operator>>(void*&)+0x4> 7ae60: d10143ff sub sp, sp, #0x50 7ae64: f90013f5 str x21, [sp, #0x20] 7ae68: a9034ff4 stp x20, x19, [sp, #0x30] 7ae6c: a9047bfd stp x29, x30, [sp, #0x40] 7ae70: 910103fd add x29, sp, #0x40 7ae74: d53bd055 mrs x21, TPIDR_EL0 7ae78: f94016a8 ldr x8, [x21, #0x28] 7ae7c: aa0003f3 mov x19, x0 7ae80: aa0103f4 mov x20, x1 7ae84: 910043e0 add x0, sp, #0x10 7ae88: aa1303e1 mov x1, x19 7ae8c: 2a1f03e2 mov w2, wzr 7ae90: f9000fe8 str x8, [sp, #0x18] 7ae94: b90017ff str wzr, [sp, #0x14] 7ae98: 97ff1cd6 bl 0x421f0 <_ZNSt6__ndk113basic_istreamIcNS_11char_traitsIcEEE6sentryC2ERS3_b@plt> 7ae9c: 394043e8 ldrb w8, [sp, #0x10] 7aea0: 34000488 cbz w8, 0x7af30 >::operator>>(void*&)+0xd4> 7aea4: f9400268 ldr x8, [x19] 7aea8: 910023e0 add x0, sp, #0x8 7aeac: f85e8108 ldur x8, [x8, #-0x18] 7aeb0: 8b080268 add x8, x19, x8 7aeb4: 9100c101 add x1, x8, #0x30 7aeb8: 97ff1b52 bl 0x41c00 <_ZNSt6__ndk16localeC1ERKS0_@plt> 7aebc: b00004a1 adrp x1, 0x10f000 7aec0: f9462821 ldr x1, [x1, #0xc50] 7aec4: 910023e0 add x0, sp, #0x8 7aec8: 97ff1dbe bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 7aecc: f9400268 ldr x8, [x19] 7aed0: f9400009 ldr x9, [x0] 7aed4: f85e8108 ldur x8, [x8, #-0x18] 7aed8: 8b080263 add x3, x19, x8 7aedc: f9401461 ldr x1, [x3, #0x28] 7aee0: f9403528 ldr x8, [x9, #0x68] 7aee4: 910053e4 add x4, sp, #0x14 7aee8: aa1f03e2 mov x2, xzr 7aeec: aa1403e5 mov x5, x20 7aef0: d63f0100 blr x8 7aef4: 910023e0 add x0, sp, #0x8 7aef8: 97ff1daa bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 7aefc: f9400268 ldr x8, [x19] 7af00: b94017e9 ldr w9, [sp, #0x14] 7af04: f85e8108 ldur x8, [x8, #-0x18] 7af08: 8b080268 add x8, x19, x8 7af0c: f940150b ldr x11, [x8, #0x28] 7af10: 2944310a ldp w10, w12, [x8, #0x20] 7af14: f100017f cmp x11, #0x0 7af18: 2a090149 orr w9, w10, w9 7af1c: 1a9f17ea cset w10, eq 7af20: 2a0a0129 orr w9, w9, w10 7af24: 6a0c013f tst w9, w12 7af28: b9002109 str w9, [x8, #0x20] 7af2c: 54000181 b.ne 0x7af5c >::operator>>(void*&)+0x100> 7af30: f94016a8 ldr x8, [x21, #0x28] 7af34: f9400fe9 ldr x9, [sp, #0x18] 7af38: eb09011f cmp x8, x9 7af3c: 540000e1 b.ne 0x7af58 >::operator>>(void*&)+0xfc> 7af40: aa1303e0 mov x0, x19 7af44: a9447bfd ldp x29, x30, [sp, #0x40] 7af48: a9434ff4 ldp x20, x19, [sp, #0x30] 7af4c: f94013f5 ldr x21, [sp, #0x20] 7af50: 910143ff add sp, sp, #0x50 7af54: d65f03c0 ret 7af58: 97ff1d4e bl 0x42490 <__stack_chk_fail@plt> 7af5c: d0000300 adrp x0, 0xdc000 >+0x1e> 7af60: 911ad000 add x0, x0, #0x6b4 7af64: 940026b5 bl 0x84a38 7af68: aa0003f4 mov x20, x0 7af6c: 910023e0 add x0, sp, #0x8 7af70: 97ff1d8c bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 7af74: aa1403e0 mov x0, x20 7af78: 97ff1c1e bl 0x41ff0 <__cxa_begin_catch@plt> 7af7c: b94017e8 ldr w8, [sp, #0x14] 7af80: 32000108 orr w8, w8, #0x1 7af84: b90017e8 str w8, [sp, #0x14] 7af88: f9400269 ldr x9, [x19] 7af8c: f85e812a ldur x10, [x9, #-0x18] 7af90: 8b0a026a add x10, x19, x10 7af94: b940214b ldr w11, [x10, #0x20] 7af98: 2a080168 orr w8, w11, w8 7af9c: b9002148 str w8, [x10, #0x20] 7afa0: f85e8128 ldur x8, [x9, #-0x18] 7afa4: 8b080268 add x8, x19, x8 7afa8: 39409108 ldrb w8, [x8, #0x24] 7afac: 37000068 tbnz w8, #0x0, 0x7afb8 >::operator>>(void*&)+0x15c> 7afb0: 97ff1934 bl 0x41480 <__cxa_end_catch@plt> 7afb4: 17ffffd2 b 0x7aefc >::operator>>(void*&)+0xa0> 7afb8: 97ff1c1a bl 0x42020 <__cxa_rethrow@plt> 7afbc: aa0003f3 mov x19, x0 7afc0: 97ff1930 bl 0x41480 <__cxa_end_catch@plt> 7afc4: aa1303e0 mov x0, x19 7afc8: 940168f5 bl 0xd539c <__cxa_demangle+0x12abc> 7afcc: 97ff62b8 bl 0x53aac 000000000007afd0 >::get()>: 7afd0: f81e0ff3 str x19, [sp, #-0x20]! 7afd4: a9017bfd stp x29, x30, [sp, #0x10] 7afd8: 910043fd add x29, sp, #0x10 7afdc: f9400008 ldr x8, [x0] 7afe0: f900041f str xzr, [x0, #0x8] 7afe4: f85e8108 ldur x8, [x8, #-0x18] 7afe8: 8b080009 add x9, x0, x8 7afec: b940212a ldr w10, [x9, #0x20] 7aff0: 3400018a cbz w10, 0x7b020 >::get()+0x50> 7aff4: f9401528 ldr x8, [x9, #0x28] 7aff8: f100011f cmp x8, #0x0 7affc: b9402528 ldr w8, [x9, #0x24] 7b000: 1a9f17eb cset w11, eq 7b004: 2a0b014a orr w10, w10, w11 7b008: 321e014a orr w10, w10, #0x4 7b00c: 6a08015f tst w10, w8 7b010: b900212a str w10, [x9, #0x20] 7b014: 54000601 b.ne 0x7b0d4 >::get()+0x104> 7b018: 12800008 mov w8, #-0x1 // =-1 7b01c: 14000028 b 0x7b0bc >::get()+0xec> 7b020: aa0003f3 mov x19, x0 7b024: f9404520 ldr x0, [x9, #0x88] 7b028: b40000e0 cbz x0, 0x7b044 >::get()+0x74> 7b02c: 97ff62a3 bl 0x53ab8 7b030: f9400268 ldr x8, [x19] 7b034: f85e8108 ldur x8, [x8, #-0x18] 7b038: 8b080269 add x9, x19, x8 7b03c: b9402129 ldr w9, [x9, #0x20] 7b040: 35fffec9 cbnz w9, 0x7b018 >::get()+0x48> 7b044: 8b080268 add x8, x19, x8 7b048: f9401500 ldr x0, [x8, #0x28] 7b04c: a941a408 ldp x8, x9, [x0, #0x18] 7b050: eb09011f cmp x8, x9 7b054: 540000a0 b.eq 0x7b068 >::get()+0x98> 7b058: 91000509 add x9, x8, #0x1 7b05c: f9000c09 str x9, [x0, #0x18] 7b060: 39400108 ldrb w8, [x8] 7b064: 14000007 b 0x7b080 >::get()+0xb0> 7b068: f9400008 ldr x8, [x0] 7b06c: f9402908 ldr x8, [x8, #0x50] 7b070: d63f0100 blr x8 7b074: 2a0003e8 mov w8, w0 7b078: 3100041f cmn w0, #0x1 7b07c: 54000280 b.eq 0x7b0cc >::get()+0xfc> 7b080: 5280002a mov w10, #0x1 // =1 7b084: 2a1f03e9 mov w9, wzr 7b088: f900066a str x10, [x19, #0x8] 7b08c: f940026a ldr x10, [x19] 7b090: f85e814a ldur x10, [x10, #-0x18] 7b094: 8b0a026a add x10, x19, x10 7b098: f940154c ldr x12, [x10, #0x28] 7b09c: 2944354b ldp w11, w13, [x10, #0x20] 7b0a0: f100019f cmp x12, #0x0 7b0a4: 2a090169 orr w9, w11, w9 7b0a8: 1a9f17eb cset w11, eq 7b0ac: 2a0b0129 orr w9, w9, w11 7b0b0: 6a0d013f tst w9, w13 7b0b4: b9002149 str w9, [x10, #0x20] 7b0b8: 540000e1 b.ne 0x7b0d4 >::get()+0x104> 7b0bc: a9417bfd ldp x29, x30, [sp, #0x10] 7b0c0: 2a0803e0 mov w0, w8 7b0c4: f84207f3 ldr x19, [sp], #0x20 7b0c8: d65f03c0 ret 7b0cc: 528000c9 mov w9, #0x6 // =6 7b0d0: 17ffffef b 0x7b08c >::get()+0xbc> 7b0d4: b0000300 adrp x0, 0xdc000 >+0x1e> 7b0d8: 911ad000 add x0, x0, #0x6b4 7b0dc: 94002657 bl 0x84a38 7b0e0: 97ff1bc4 bl 0x41ff0 <__cxa_begin_catch@plt> 7b0e4: f9400268 ldr x8, [x19] 7b0e8: f85e8109 ldur x9, [x8, #-0x18] 7b0ec: 8b090269 add x9, x19, x9 7b0f0: b940212a ldr w10, [x9, #0x20] 7b0f4: 3200014a orr w10, w10, #0x1 7b0f8: b900212a str w10, [x9, #0x20] 7b0fc: f85e8108 ldur x8, [x8, #-0x18] 7b100: 8b080268 add x8, x19, x8 7b104: 39409108 ldrb w8, [x8, #0x24] 7b108: 370000a8 tbnz w8, #0x0, 0x7b11c >::get()+0x14c> 7b10c: 97ff18dd bl 0x41480 <__cxa_end_catch@plt> 7b110: 2a1f03e9 mov w9, wzr 7b114: 12800008 mov w8, #-0x1 // =-1 7b118: 17ffffdd b 0x7b08c >::get()+0xbc> 7b11c: 97ff1bc1 bl 0x42020 <__cxa_rethrow@plt> 7b120: aa0003f3 mov x19, x0 7b124: 97ff18d7 bl 0x41480 <__cxa_end_catch@plt> 7b128: aa1303e0 mov x0, x19 7b12c: 9401689c bl 0xd539c <__cxa_demangle+0x12abc> 7b130: 97ff625f bl 0x53aac 000000000007b134 >::get(char&)>: 7b134: a9be4ff4 stp x20, x19, [sp, #-0x20]! 7b138: a9017bfd stp x29, x30, [sp, #0x10] 7b13c: 910043fd add x29, sp, #0x10 7b140: aa0103f4 mov x20, x1 7b144: aa0003f3 mov x19, x0 7b148: 97ff1856 bl 0x412a0 <_ZNSt6__ndk113basic_istreamIcNS_11char_traitsIcEEE3getEv@plt> 7b14c: 3100041f cmn w0, #0x1 7b150: 54000040 b.eq 0x7b158 >::get(char&)+0x24> 7b154: 39000280 strb w0, [x20] 7b158: a9417bfd ldp x29, x30, [sp, #0x10] 7b15c: aa1303e0 mov x0, x19 7b160: a8c24ff4 ldp x20, x19, [sp], #0x20 7b164: d65f03c0 ret 000000000007b168 >::get(char*, long)>: 7b168: d10143ff sub sp, sp, #0x50 7b16c: f9000bf7 str x23, [sp, #0x10] 7b170: a90257f6 stp x22, x21, [sp, #0x20] 7b174: a9034ff4 stp x20, x19, [sp, #0x30] 7b178: a9047bfd stp x29, x30, [sp, #0x40] 7b17c: 910103fd add x29, sp, #0x40 7b180: d53bd057 mrs x23, TPIDR_EL0 7b184: f94016e8 ldr x8, [x23, #0x28] 7b188: aa0103f4 mov x20, x1 7b18c: aa0003f5 mov x21, x0 7b190: aa0203f3 mov x19, x2 7b194: f90007e8 str x8, [sp, #0x8] 7b198: f9400008 ldr x8, [x0] 7b19c: f85e8108 ldur x8, [x8, #-0x18] 7b1a0: 8b080008 add x8, x0, x8 7b1a4: 9100c101 add x1, x8, #0x30 7b1a8: 910003e0 mov x0, sp 7b1ac: 97ff1a95 bl 0x41c00 <_ZNSt6__ndk16localeC1ERKS0_@plt> 7b1b0: 900004a1 adrp x1, 0x10f000 7b1b4: f945a021 ldr x1, [x1, #0xb40] 7b1b8: 910003e0 mov x0, sp 7b1bc: 97ff1d01 bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 7b1c0: f9400008 ldr x8, [x0] 7b1c4: f9401d08 ldr x8, [x8, #0x38] 7b1c8: 52800141 mov w1, #0xa // =10 7b1cc: d63f0100 blr x8 7b1d0: 2a0003f6 mov w22, w0 7b1d4: 910003e0 mov x0, sp 7b1d8: 97ff1cf2 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 7b1dc: aa1503e0 mov x0, x21 7b1e0: aa1403e1 mov x1, x20 7b1e4: aa1303e2 mov x2, x19 7b1e8: 2a1603e3 mov w3, w22 7b1ec: 97ff1845 bl 0x41300 <_ZNSt6__ndk113basic_istreamIcNS_11char_traitsIcEEE3getEPclc@plt> 7b1f0: f94016e8 ldr x8, [x23, #0x28] 7b1f4: f94007e9 ldr x9, [sp, #0x8] 7b1f8: eb09011f cmp x8, x9 7b1fc: 540000e1 b.ne 0x7b218 >::get(char*, long)+0xb0> 7b200: a9447bfd ldp x29, x30, [sp, #0x40] 7b204: a9434ff4 ldp x20, x19, [sp, #0x30] 7b208: a94257f6 ldp x22, x21, [sp, #0x20] 7b20c: f9400bf7 ldr x23, [sp, #0x10] 7b210: 910143ff add sp, sp, #0x50 7b214: d65f03c0 ret 7b218: 97ff1c9e bl 0x42490 <__stack_chk_fail@plt> 7b21c: aa0003f3 mov x19, x0 7b220: 910003e0 mov x0, sp 7b224: 97ff1cdf bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 7b228: aa1303e0 mov x0, x19 7b22c: 9401685c bl 0xd539c <__cxa_demangle+0x12abc> 000000000007b230 >::get(char*, long, char)>: 7b230: f81b0ff9 str x25, [sp, #-0x50]! 7b234: a9015ff8 stp x24, x23, [sp, #0x10] 7b238: a90257f6 stp x22, x21, [sp, #0x20] 7b23c: a9034ff4 stp x20, x19, [sp, #0x30] 7b240: a9047bfd stp x29, x30, [sp, #0x40] 7b244: 910103fd add x29, sp, #0x40 7b248: f9400008 ldr x8, [x0] 7b24c: f900041f str xzr, [x0, #0x8] 7b250: aa0203f4 mov x20, x2 7b254: aa0003f3 mov x19, x0 7b258: f85e8108 ldur x8, [x8, #-0x18] 7b25c: aa0103f5 mov x21, x1 7b260: 8b080009 add x9, x0, x8 7b264: b940212a ldr w10, [x9, #0x20] 7b268: 3400016a cbz w10, 0x7b294 >::get(char*, long, char)+0x64> 7b26c: f9401528 ldr x8, [x9, #0x28] 7b270: f100011f cmp x8, #0x0 7b274: b9402528 ldr w8, [x9, #0x24] 7b278: 1a9f17eb cset w11, eq 7b27c: 2a0b014a orr w10, w10, w11 7b280: 321e014a orr w10, w10, #0x4 7b284: 6a08015f tst w10, w8 7b288: b900212a str w10, [x9, #0x20] 7b28c: 54000a60 b.eq 0x7b3d8 >::get(char*, long, char)+0x1a8> 7b290: 1400005c b 0x7b400 >::get(char*, long, char)+0x1d0> 7b294: f9404520 ldr x0, [x9, #0x88] 7b298: 2a0303f6 mov w22, w3 7b29c: b40000e0 cbz x0, 0x7b2b8 >::get(char*, long, char)+0x88> 7b2a0: 97ff6206 bl 0x53ab8 7b2a4: f9400268 ldr x8, [x19] 7b2a8: f85e8108 ldur x8, [x8, #-0x18] 7b2ac: 8b080269 add x9, x19, x8 7b2b0: b9402129 ldr w9, [x9, #0x20] 7b2b4: 35000929 cbnz w9, 0x7b3d8 >::get(char*, long, char)+0x1a8> 7b2b8: f1000697 subs x23, x20, #0x1 7b2bc: 5400058b b.lt 0x7b36c >::get(char*, long, char)+0x13c> 7b2c0: f9400669 ldr x9, [x19, #0x8] 7b2c4: eb17013f cmp x9, x23 7b2c8: 5400056a b.ge 0x7b374 >::get(char*, long, char)+0x144> 7b2cc: 9100a278 add x24, x19, #0x28 7b2d0: f8686b00 ldr x0, [x24, x8] 7b2d4: a941a408 ldp x8, x9, [x0, #0x18] 7b2d8: eb09011f cmp x8, x9 7b2dc: 54000060 b.eq 0x7b2e8 >::get(char*, long, char)+0xb8> 7b2e0: 39400100 ldrb w0, [x8] 7b2e4: 14000006 b 0x7b2fc >::get(char*, long, char)+0xcc> 7b2e8: f9400008 ldr x8, [x0] 7b2ec: f9402508 ldr x8, [x8, #0x48] 7b2f0: d63f0100 blr x8 7b2f4: 3100041f cmn w0, #0x1 7b2f8: 540004c0 b.eq 0x7b390 >::get(char*, long, char)+0x160> 7b2fc: 12001c08 and w8, w0, #0xff 7b300: 6b36011f cmp w8, w22, uxtb 7b304: 540003c0 b.eq 0x7b37c >::get(char*, long, char)+0x14c> 7b308: aa1503f9 mov x25, x21 7b30c: 38001720 strb w0, [x25], #0x1 7b310: a9402269 ldp x9, x8, [x19] 7b314: 91000508 add x8, x8, #0x1 7b318: f9000668 str x8, [x19, #0x8] 7b31c: f85e8129 ldur x9, [x9, #-0x18] 7b320: f8696b00 ldr x0, [x24, x9] 7b324: a941a809 ldp x9, x10, [x0, #0x18] 7b328: eb0a013f cmp x9, x10 7b32c: 540000c0 b.eq 0x7b344 >::get(char*, long, char)+0x114> 7b330: 91000529 add x9, x9, #0x1 7b334: f9000c09 str x9, [x0, #0x18] 7b338: eb17011f cmp x8, x23 7b33c: 5400010b b.lt 0x7b35c >::get(char*, long, char)+0x12c> 7b340: 14000011 b 0x7b384 >::get(char*, long, char)+0x154> 7b344: f9400008 ldr x8, [x0] 7b348: f9402908 ldr x8, [x8, #0x50] 7b34c: d63f0100 blr x8 7b350: f9400668 ldr x8, [x19, #0x8] 7b354: eb17011f cmp x8, x23 7b358: 5400016a b.ge 0x7b384 >::get(char*, long, char)+0x154> 7b35c: f9400268 ldr x8, [x19] 7b360: aa1903f5 mov x21, x25 7b364: f85e8108 ldur x8, [x8, #-0x18] 7b368: 17ffffda b 0x7b2d0 >::get(char*, long, char)+0xa0> 7b36c: 52800088 mov w8, #0x4 // =4 7b370: 1400000e b 0x7b3a8 >::get(char*, long, char)+0x178> 7b374: 2a1f03e8 mov w8, wzr 7b378: 14000008 b 0x7b398 >::get(char*, long, char)+0x168> 7b37c: 2a1f03e8 mov w8, wzr 7b380: 14000005 b 0x7b394 >::get(char*, long, char)+0x164> 7b384: 2a1f03e8 mov w8, wzr 7b388: 910006b5 add x21, x21, #0x1 7b38c: 14000002 b 0x7b394 >::get(char*, long, char)+0x164> 7b390: 52800048 mov w8, #0x2 // =2 7b394: f9400669 ldr x9, [x19, #0x8] 7b398: 321e010a orr w10, w8, #0x4 7b39c: f100013f cmp x9, #0x0 7b3a0: 1a880148 csel w8, w10, w8, eq 7b3a4: 390002bf strb wzr, [x21] 7b3a8: f9400269 ldr x9, [x19] 7b3ac: f85e8129 ldur x9, [x9, #-0x18] 7b3b0: 8b090269 add x9, x19, x9 7b3b4: f940152b ldr x11, [x9, #0x28] 7b3b8: 2944312a ldp w10, w12, [x9, #0x20] 7b3bc: f100017f cmp x11, #0x0 7b3c0: 2a080148 orr w8, w10, w8 7b3c4: 1a9f17ea cset w10, eq 7b3c8: 2a0a0108 orr w8, w8, w10 7b3cc: 6a0c011f tst w8, w12 7b3d0: b9002128 str w8, [x9, #0x20] 7b3d4: 54000161 b.ne 0x7b400 >::get(char*, long, char)+0x1d0> 7b3d8: f100069f cmp x20, #0x1 7b3dc: 5400004b b.lt 0x7b3e4 >::get(char*, long, char)+0x1b4> 7b3e0: 390002bf strb wzr, [x21] 7b3e4: aa1303e0 mov x0, x19 7b3e8: a9447bfd ldp x29, x30, [sp, #0x40] 7b3ec: a9434ff4 ldp x20, x19, [sp, #0x30] 7b3f0: a94257f6 ldp x22, x21, [sp, #0x20] 7b3f4: a9415ff8 ldp x24, x23, [sp, #0x10] 7b3f8: f84507f9 ldr x25, [sp], #0x50 7b3fc: d65f03c0 ret 7b400: b0000300 adrp x0, 0xdc000 >+0x1e> 7b404: 911ad000 add x0, x0, #0x6b4 7b408: 9400258c bl 0x84a38 7b40c: 910006b5 add x21, x21, #0x1 7b410: 14000001 b 0x7b414 >::get(char*, long, char)+0x1e4> 7b414: 97ff1af7 bl 0x41ff0 <__cxa_begin_catch@plt> 7b418: f9400268 ldr x8, [x19] 7b41c: f85e8109 ldur x9, [x8, #-0x18] 7b420: 8b090269 add x9, x19, x9 7b424: b940212a ldr w10, [x9, #0x20] 7b428: 3200014a orr w10, w10, #0x1 7b42c: b900212a str w10, [x9, #0x20] 7b430: f85e8108 ldur x8, [x8, #-0x18] 7b434: 8b080268 add x8, x19, x8 7b438: 39409108 ldrb w8, [x8, #0x24] 7b43c: 37000088 tbnz w8, #0x0, 0x7b44c >::get(char*, long, char)+0x21c> 7b440: 97ff1810 bl 0x41480 <__cxa_end_catch@plt> 7b444: 52800028 mov w8, #0x1 // =1 7b448: 17ffffd7 b 0x7b3a4 >::get(char*, long, char)+0x174> 7b44c: 390002bf strb wzr, [x21] 7b450: 97ff1af4 bl 0x42020 <__cxa_rethrow@plt> 7b454: aa0003f3 mov x19, x0 7b458: 97ff180a bl 0x41480 <__cxa_end_catch@plt> 7b45c: aa1303e0 mov x0, x19 7b460: 940167cf bl 0xd539c <__cxa_demangle+0x12abc> 7b464: 97ff6192 bl 0x53aac 000000000007b468 >::get(std::__ndk1::basic_streambuf>&)>: 7b468: d10103ff sub sp, sp, #0x40 7b46c: a90157f6 stp x22, x21, [sp, #0x10] 7b470: a9024ff4 stp x20, x19, [sp, #0x20] 7b474: a9037bfd stp x29, x30, [sp, #0x30] 7b478: 9100c3fd add x29, sp, #0x30 7b47c: d53bd056 mrs x22, TPIDR_EL0 7b480: f94016c8 ldr x8, [x22, #0x28] 7b484: aa0103f3 mov x19, x1 7b488: aa0003f4 mov x20, x0 7b48c: f90007e8 str x8, [sp, #0x8] 7b490: f9400008 ldr x8, [x0] 7b494: f85e8108 ldur x8, [x8, #-0x18] 7b498: 8b080008 add x8, x0, x8 7b49c: 9100c101 add x1, x8, #0x30 7b4a0: 910003e0 mov x0, sp 7b4a4: 97ff19d7 bl 0x41c00 <_ZNSt6__ndk16localeC1ERKS0_@plt> 7b4a8: 900004a1 adrp x1, 0x10f000 7b4ac: f945a021 ldr x1, [x1, #0xb40] 7b4b0: 910003e0 mov x0, sp 7b4b4: 97ff1c43 bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 7b4b8: f9400008 ldr x8, [x0] 7b4bc: f9401d08 ldr x8, [x8, #0x38] 7b4c0: 52800141 mov w1, #0xa // =10 7b4c4: d63f0100 blr x8 7b4c8: 2a0003f5 mov w21, w0 7b4cc: 910003e0 mov x0, sp 7b4d0: 97ff1c34 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 7b4d4: aa1403e0 mov x0, x20 7b4d8: aa1303e1 mov x1, x19 7b4dc: 2a1503e2 mov w2, w21 7b4e0: 97ff1974 bl 0x41ab0 <_ZNSt6__ndk113basic_istreamIcNS_11char_traitsIcEEE3getERNS_15basic_streambufIcS2_EEc@plt> 7b4e4: f94016c8 ldr x8, [x22, #0x28] 7b4e8: f94007e9 ldr x9, [sp, #0x8] 7b4ec: eb09011f cmp x8, x9 7b4f0: 540000c1 b.ne 0x7b508 >::get(std::__ndk1::basic_streambuf>&)+0xa0> 7b4f4: a9437bfd ldp x29, x30, [sp, #0x30] 7b4f8: a9424ff4 ldp x20, x19, [sp, #0x20] 7b4fc: a94157f6 ldp x22, x21, [sp, #0x10] 7b500: 910103ff add sp, sp, #0x40 7b504: d65f03c0 ret 7b508: 97ff1be2 bl 0x42490 <__stack_chk_fail@plt> 7b50c: aa0003f3 mov x19, x0 7b510: 910003e0 mov x0, sp 7b514: 97ff1c23 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 7b518: aa1303e0 mov x0, x19 7b51c: 940167a0 bl 0xd539c <__cxa_demangle+0x12abc> 000000000007b520 >::get(std::__ndk1::basic_streambuf>&, char)>: 7b520: a9bd57f6 stp x22, x21, [sp, #-0x30]! 7b524: a9014ff4 stp x20, x19, [sp, #0x10] 7b528: a9027bfd stp x29, x30, [sp, #0x20] 7b52c: 910083fd add x29, sp, #0x20 7b530: f9400008 ldr x8, [x0] 7b534: f900041f str xzr, [x0, #0x8] 7b538: aa0003f3 mov x19, x0 7b53c: f85e8108 ldur x8, [x8, #-0x18] 7b540: 8b080009 add x9, x0, x8 7b544: b940212a ldr w10, [x9, #0x20] 7b548: 3400016a cbz w10, 0x7b574 >::get(std::__ndk1::basic_streambuf>&, char)+0x54> 7b54c: f9401528 ldr x8, [x9, #0x28] 7b550: f100011f cmp x8, #0x0 7b554: b9402528 ldr w8, [x9, #0x24] 7b558: 1a9f17eb cset w11, eq 7b55c: 2a0b014a orr w10, w10, w11 7b560: 321e014a orr w10, w10, #0x4 7b564: 6a08015f tst w10, w8 7b568: b900212a str w10, [x9, #0x20] 7b56c: 540009a0 b.eq 0x7b6a0 >::get(std::__ndk1::basic_streambuf>&, char)+0x180> 7b570: 14000051 b 0x7b6b4 >::get(std::__ndk1::basic_streambuf>&, char)+0x194> 7b574: f9404520 ldr x0, [x9, #0x88] 7b578: 2a0203f4 mov w20, w2 7b57c: aa0103f5 mov x21, x1 7b580: b40000e0 cbz x0, 0x7b59c >::get(std::__ndk1::basic_streambuf>&, char)+0x7c> 7b584: 97ff614d bl 0x53ab8 7b588: f9400268 ldr x8, [x19] 7b58c: f85e8108 ldur x8, [x8, #-0x18] 7b590: 8b080269 add x9, x19, x8 7b594: b9402129 ldr w9, [x9, #0x20] 7b598: 35000849 cbnz w9, 0x7b6a0 >::get(std::__ndk1::basic_streambuf>&, char)+0x180> 7b59c: 9100a276 add x22, x19, #0x28 7b5a0: 14000004 b 0x7b5b0 >::get(std::__ndk1::basic_streambuf>&, char)+0x90> 7b5a4: 91000529 add x9, x9, #0x1 7b5a8: f9000c09 str x9, [x0, #0x18] 7b5ac: f85e8108 ldur x8, [x8, #-0x18] 7b5b0: f8686ac0 ldr x0, [x22, x8] 7b5b4: a941a408 ldp x8, x9, [x0, #0x18] 7b5b8: eb09011f cmp x8, x9 7b5bc: 54000060 b.eq 0x7b5c8 >::get(std::__ndk1::basic_streambuf>&, char)+0xa8> 7b5c0: 39400100 ldrb w0, [x8] 7b5c4: 14000006 b 0x7b5dc >::get(std::__ndk1::basic_streambuf>&, char)+0xbc> 7b5c8: f9400008 ldr x8, [x0] 7b5cc: f9402508 ldr x8, [x8, #0x48] 7b5d0: d63f0100 blr x8 7b5d4: 3100041f cmn w0, #0x1 7b5d8: 54000440 b.eq 0x7b660 >::get(std::__ndk1::basic_streambuf>&, char)+0x140> 7b5dc: 12001c08 and w8, w0, #0xff 7b5e0: 6b34011f cmp w8, w20, uxtb 7b5e4: 540003a0 b.eq 0x7b658 >::get(std::__ndk1::basic_streambuf>&, char)+0x138> 7b5e8: a94326a8 ldp x8, x9, [x21, #0x30] 7b5ec: eb09011f cmp x8, x9 7b5f0: 540000a0 b.eq 0x7b604 >::get(std::__ndk1::basic_streambuf>&, char)+0xe4> 7b5f4: 91000509 add x9, x8, #0x1 7b5f8: f9001aa9 str x9, [x21, #0x30] 7b5fc: 39000100 strb w0, [x8] 7b600: 14000008 b 0x7b620 >::get(std::__ndk1::basic_streambuf>&, char)+0x100> 7b604: f94002a8 ldr x8, [x21] 7b608: 12001c01 and w1, w0, #0xff 7b60c: f9403508 ldr x8, [x8, #0x68] 7b610: aa1503e0 mov x0, x21 7b614: d63f0100 blr x8 7b618: 3100041f cmn w0, #0x1 7b61c: 540001e0 b.eq 0x7b658 >::get(std::__ndk1::basic_streambuf>&, char)+0x138> 7b620: a9402668 ldp x8, x9, [x19] 7b624: 91000529 add x9, x9, #0x1 7b628: f9000669 str x9, [x19, #0x8] 7b62c: f85e8109 ldur x9, [x8, #-0x18] 7b630: f8696ac0 ldr x0, [x22, x9] 7b634: a941a809 ldp x9, x10, [x0, #0x18] 7b638: eb0a013f cmp x9, x10 7b63c: 54fffb41 b.ne 0x7b5a4 >::get(std::__ndk1::basic_streambuf>&, char)+0x84> 7b640: f9400008 ldr x8, [x0] 7b644: f9402908 ldr x8, [x8, #0x50] 7b648: d63f0100 blr x8 7b64c: f9400268 ldr x8, [x19] 7b650: f85e8108 ldur x8, [x8, #-0x18] 7b654: 17ffffd7 b 0x7b5b0 >::get(std::__ndk1::basic_streambuf>&, char)+0x90> 7b658: 2a1f03e8 mov w8, wzr 7b65c: 14000002 b 0x7b664 >::get(std::__ndk1::basic_streambuf>&, char)+0x144> 7b660: 52800048 mov w8, #0x2 // =2 7b664: a9402a69 ldp x9, x10, [x19] 7b668: 321e010b orr w11, w8, #0x4 7b66c: f85e8129 ldur x9, [x9, #-0x18] 7b670: f100015f cmp x10, #0x0 7b674: 1a880168 csel w8, w11, w8, eq 7b678: 8b090269 add x9, x19, x9 7b67c: f940152c ldr x12, [x9, #0x28] 7b680: 29442d2a ldp w10, w11, [x9, #0x20] 7b684: f100019f cmp x12, #0x0 7b688: 2a080148 orr w8, w10, w8 7b68c: 1a9f17ea cset w10, eq 7b690: 2a0a0108 orr w8, w8, w10 7b694: 6a0b011f tst w8, w11 7b698: b9002128 str w8, [x9, #0x20] 7b69c: 540000c1 b.ne 0x7b6b4 >::get(std::__ndk1::basic_streambuf>&, char)+0x194> 7b6a0: aa1303e0 mov x0, x19 7b6a4: a9427bfd ldp x29, x30, [sp, #0x20] 7b6a8: a9414ff4 ldp x20, x19, [sp, #0x10] 7b6ac: a8c357f6 ldp x22, x21, [sp], #0x30 7b6b0: d65f03c0 ret 7b6b4: b0000300 adrp x0, 0xdc000 >+0x1e> 7b6b8: 911ad000 add x0, x0, #0x6b4 7b6bc: 940024df bl 0x84a38 7b6c0: 14000001 b 0x7b6c4 >::get(std::__ndk1::basic_streambuf>&, char)+0x1a4> 7b6c4: 97ff1a4b bl 0x41ff0 <__cxa_begin_catch@plt> 7b6c8: 97ff176e bl 0x41480 <__cxa_end_catch@plt> 7b6cc: 52800028 mov w8, #0x1 // =1 7b6d0: 17ffffe5 b 0x7b664 >::get(std::__ndk1::basic_streambuf>&, char)+0x144> 000000000007b6d4 >::getline(char*, long)>: 7b6d4: d10143ff sub sp, sp, #0x50 7b6d8: f9000bf7 str x23, [sp, #0x10] 7b6dc: a90257f6 stp x22, x21, [sp, #0x20] 7b6e0: a9034ff4 stp x20, x19, [sp, #0x30] 7b6e4: a9047bfd stp x29, x30, [sp, #0x40] 7b6e8: 910103fd add x29, sp, #0x40 7b6ec: d53bd057 mrs x23, TPIDR_EL0 7b6f0: f94016e8 ldr x8, [x23, #0x28] 7b6f4: aa0103f4 mov x20, x1 7b6f8: aa0003f5 mov x21, x0 7b6fc: aa0203f3 mov x19, x2 7b700: f90007e8 str x8, [sp, #0x8] 7b704: f9400008 ldr x8, [x0] 7b708: f85e8108 ldur x8, [x8, #-0x18] 7b70c: 8b080008 add x8, x0, x8 7b710: 9100c101 add x1, x8, #0x30 7b714: 910003e0 mov x0, sp 7b718: 97ff193a bl 0x41c00 <_ZNSt6__ndk16localeC1ERKS0_@plt> 7b71c: 900004a1 adrp x1, 0x10f000 7b720: f945a021 ldr x1, [x1, #0xb40] 7b724: 910003e0 mov x0, sp 7b728: 97ff1ba6 bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 7b72c: f9400008 ldr x8, [x0] 7b730: f9401d08 ldr x8, [x8, #0x38] 7b734: 52800141 mov w1, #0xa // =10 7b738: d63f0100 blr x8 7b73c: 2a0003f6 mov w22, w0 7b740: 910003e0 mov x0, sp 7b744: 97ff1b97 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 7b748: aa1503e0 mov x0, x21 7b74c: aa1403e1 mov x1, x20 7b750: aa1303e2 mov x2, x19 7b754: 2a1603e3 mov w3, w22 7b758: 97ff1b2a bl 0x42400 <_ZNSt6__ndk113basic_istreamIcNS_11char_traitsIcEEE7getlineEPclc@plt> 7b75c: f94016e8 ldr x8, [x23, #0x28] 7b760: f94007e9 ldr x9, [sp, #0x8] 7b764: eb09011f cmp x8, x9 7b768: 540000e1 b.ne 0x7b784 >::getline(char*, long)+0xb0> 7b76c: a9447bfd ldp x29, x30, [sp, #0x40] 7b770: a9434ff4 ldp x20, x19, [sp, #0x30] 7b774: a94257f6 ldp x22, x21, [sp, #0x20] 7b778: f9400bf7 ldr x23, [sp, #0x10] 7b77c: 910143ff add sp, sp, #0x50 7b780: d65f03c0 ret 7b784: 97ff1b43 bl 0x42490 <__stack_chk_fail@plt> 7b788: aa0003f3 mov x19, x0 7b78c: 910003e0 mov x0, sp 7b790: 97ff1b84 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 7b794: aa1303e0 mov x0, x19 7b798: 94016701 bl 0xd539c <__cxa_demangle+0x12abc> 000000000007b79c >::getline(char*, long, char)>: 7b79c: f81b0ff9 str x25, [sp, #-0x50]! 7b7a0: a9015ff8 stp x24, x23, [sp, #0x10] 7b7a4: a90257f6 stp x22, x21, [sp, #0x20] 7b7a8: a9034ff4 stp x20, x19, [sp, #0x30] 7b7ac: a9047bfd stp x29, x30, [sp, #0x40] 7b7b0: 910103fd add x29, sp, #0x40 7b7b4: f9400008 ldr x8, [x0] 7b7b8: f900041f str xzr, [x0, #0x8] 7b7bc: aa0203f4 mov x20, x2 7b7c0: aa0003f3 mov x19, x0 7b7c4: f85e8108 ldur x8, [x8, #-0x18] 7b7c8: aa0103f5 mov x21, x1 7b7cc: 8b080009 add x9, x0, x8 7b7d0: b940212a ldr w10, [x9, #0x20] 7b7d4: 3400048a cbz w10, 0x7b864 >::getline(char*, long, char)+0xc8> 7b7d8: f9401528 ldr x8, [x9, #0x28] 7b7dc: f100011f cmp x8, #0x0 7b7e0: b9402528 ldr w8, [x9, #0x24] 7b7e4: 1a9f17eb cset w11, eq 7b7e8: 2a0b014a orr w10, w10, w11 7b7ec: 321e014a orr w10, w10, #0x4 7b7f0: 6a08015f tst w10, w8 7b7f4: b900212a str w10, [x9, #0x20] 7b7f8: 54000d01 b.ne 0x7b998 >::getline(char*, long, char)+0x1fc> 7b7fc: 2a1f03e8 mov w8, wzr 7b800: f100069f cmp x20, #0x1 7b804: 5400004b b.lt 0x7b80c >::getline(char*, long, char)+0x70> 7b808: 390002bf strb wzr, [x21] 7b80c: a9402a69 ldp x9, x10, [x19] 7b810: 321e010b orr w11, w8, #0x4 7b814: f85e8129 ldur x9, [x9, #-0x18] 7b818: f100015f cmp x10, #0x0 7b81c: 1a880168 csel w8, w11, w8, eq 7b820: 8b090269 add x9, x19, x9 7b824: f940152c ldr x12, [x9, #0x28] 7b828: 29442d2a ldp w10, w11, [x9, #0x20] 7b82c: f100019f cmp x12, #0x0 7b830: 2a080148 orr w8, w10, w8 7b834: 1a9f17ea cset w10, eq 7b838: 2a0a0108 orr w8, w8, w10 7b83c: 6a0b011f tst w8, w11 7b840: b9002128 str w8, [x9, #0x20] 7b844: 54000aa1 b.ne 0x7b998 >::getline(char*, long, char)+0x1fc> 7b848: aa1303e0 mov x0, x19 7b84c: a9447bfd ldp x29, x30, [sp, #0x40] 7b850: a9434ff4 ldp x20, x19, [sp, #0x30] 7b854: a94257f6 ldp x22, x21, [sp, #0x20] 7b858: a9415ff8 ldp x24, x23, [sp, #0x10] 7b85c: f84507f9 ldr x25, [sp], #0x50 7b860: d65f03c0 ret 7b864: f9404520 ldr x0, [x9, #0x88] 7b868: 2a0303f6 mov w22, w3 7b86c: b40000e0 cbz x0, 0x7b888 >::getline(char*, long, char)+0xec> 7b870: 97ff6092 bl 0x53ab8 7b874: f9400268 ldr x8, [x19] 7b878: f85e8108 ldur x8, [x8, #-0x18] 7b87c: 8b080269 add x9, x19, x8 7b880: b9402129 ldr w9, [x9, #0x20] 7b884: 35fffbc9 cbnz w9, 0x7b7fc >::getline(char*, long, char)+0x60> 7b888: 9100a277 add x23, x19, #0x28 7b88c: d1000698 sub x24, x20, #0x1 7b890: 14000008 b 0x7b8b0 >::getline(char*, long, char)+0x114> 7b894: 91000529 add x9, x9, #0x1 7b898: f9000c09 str x9, [x0, #0x18] 7b89c: f9400669 ldr x9, [x19, #0x8] 7b8a0: aa1903f5 mov x21, x25 7b8a4: 91000529 add x9, x9, #0x1 7b8a8: f9000669 str x9, [x19, #0x8] 7b8ac: f85e8108 ldur x8, [x8, #-0x18] 7b8b0: f8686ae0 ldr x0, [x23, x8] 7b8b4: a941a408 ldp x8, x9, [x0, #0x18] 7b8b8: eb09011f cmp x8, x9 7b8bc: 54000060 b.eq 0x7b8c8 >::getline(char*, long, char)+0x12c> 7b8c0: 39400100 ldrb w0, [x8] 7b8c4: 14000006 b 0x7b8dc >::getline(char*, long, char)+0x140> 7b8c8: f9400008 ldr x8, [x0] 7b8cc: f9402508 ldr x8, [x8, #0x48] 7b8d0: d63f0100 blr x8 7b8d4: 3100041f cmn w0, #0x1 7b8d8: 54000440 b.eq 0x7b960 >::getline(char*, long, char)+0x1c4> 7b8dc: 12001c08 and w8, w0, #0xff 7b8e0: 6b36011f cmp w8, w22, uxtb 7b8e4: 54000220 b.eq 0x7b928 >::getline(char*, long, char)+0x18c> 7b8e8: f9400668 ldr x8, [x19, #0x8] 7b8ec: eb18011f cmp x8, x24 7b8f0: 5400030a b.ge 0x7b950 >::getline(char*, long, char)+0x1b4> 7b8f4: aa1503f9 mov x25, x21 7b8f8: 38001720 strb w0, [x25], #0x1 7b8fc: f9400268 ldr x8, [x19] 7b900: f85e8109 ldur x9, [x8, #-0x18] 7b904: f8696ae0 ldr x0, [x23, x9] 7b908: a941a809 ldp x9, x10, [x0, #0x18] 7b90c: eb0a013f cmp x9, x10 7b910: 54fffc21 b.ne 0x7b894 >::getline(char*, long, char)+0xf8> 7b914: f9400008 ldr x8, [x0] 7b918: f9402908 ldr x8, [x8, #0x50] 7b91c: d63f0100 blr x8 7b920: f9400268 ldr x8, [x19] 7b924: 17ffffde b 0x7b89c >::getline(char*, long, char)+0x100> 7b928: f9400268 ldr x8, [x19] 7b92c: f85e8108 ldur x8, [x8, #-0x18] 7b930: 8b080268 add x8, x19, x8 7b934: f9401500 ldr x0, [x8, #0x28] 7b938: a941a408 ldp x8, x9, [x0, #0x18] 7b93c: eb09011f cmp x8, x9 7b940: 54000180 b.eq 0x7b970 >::getline(char*, long, char)+0x1d4> 7b944: 91000508 add x8, x8, #0x1 7b948: f9000c08 str x8, [x0, #0x18] 7b94c: 1400000c b 0x7b97c >::getline(char*, long, char)+0x1e0> 7b950: 52800088 mov w8, #0x4 // =4 7b954: f100069f cmp x20, #0x1 7b958: 54fff58a b.ge 0x7b808 >::getline(char*, long, char)+0x6c> 7b95c: 17ffffac b 0x7b80c >::getline(char*, long, char)+0x70> 7b960: 52800048 mov w8, #0x2 // =2 7b964: f100069f cmp x20, #0x1 7b968: 54fff50a b.ge 0x7b808 >::getline(char*, long, char)+0x6c> 7b96c: 17ffffa8 b 0x7b80c >::getline(char*, long, char)+0x70> 7b970: f9400008 ldr x8, [x0] 7b974: f9402908 ldr x8, [x8, #0x50] 7b978: d63f0100 blr x8 7b97c: f9400669 ldr x9, [x19, #0x8] 7b980: 2a1f03e8 mov w8, wzr 7b984: 91000529 add x9, x9, #0x1 7b988: f9000669 str x9, [x19, #0x8] 7b98c: f100069f cmp x20, #0x1 7b990: 54fff3ca b.ge 0x7b808 >::getline(char*, long, char)+0x6c> 7b994: 17ffff9e b 0x7b80c >::getline(char*, long, char)+0x70> 7b998: b0000300 adrp x0, 0xdc000 >+0x1e> 7b99c: 911ad000 add x0, x0, #0x6b4 7b9a0: 94002426 bl 0x84a38 7b9a4: 14000003 b 0x7b9b0 >::getline(char*, long, char)+0x214> 7b9a8: 910006b5 add x21, x21, #0x1 7b9ac: 14000001 b 0x7b9b0 >::getline(char*, long, char)+0x214> 7b9b0: 97ff1990 bl 0x41ff0 <__cxa_begin_catch@plt> 7b9b4: f9400268 ldr x8, [x19] 7b9b8: f85e8109 ldur x9, [x8, #-0x18] 7b9bc: 8b090269 add x9, x19, x9 7b9c0: b940212a ldr w10, [x9, #0x20] 7b9c4: 3200014a orr w10, w10, #0x1 7b9c8: b900212a str w10, [x9, #0x20] 7b9cc: f85e8108 ldur x8, [x8, #-0x18] 7b9d0: 8b080268 add x8, x19, x8 7b9d4: 39409108 ldrb w8, [x8, #0x24] 7b9d8: 370000c8 tbnz w8, #0x0, 0x7b9f0 >::getline(char*, long, char)+0x254> 7b9dc: 97ff16a9 bl 0x41480 <__cxa_end_catch@plt> 7b9e0: 52800028 mov w8, #0x1 // =1 7b9e4: f100069f cmp x20, #0x1 7b9e8: 54fff10a b.ge 0x7b808 >::getline(char*, long, char)+0x6c> 7b9ec: 17ffff88 b 0x7b80c >::getline(char*, long, char)+0x70> 7b9f0: f100069f cmp x20, #0x1 7b9f4: 5400004b b.lt 0x7b9fc >::getline(char*, long, char)+0x260> 7b9f8: 390002bf strb wzr, [x21] 7b9fc: 97ff1989 bl 0x42020 <__cxa_rethrow@plt> 7ba00: aa0003f3 mov x19, x0 7ba04: 97ff169f bl 0x41480 <__cxa_end_catch@plt> 7ba08: aa1303e0 mov x0, x19 7ba0c: 94016664 bl 0xd539c <__cxa_demangle+0x12abc> 7ba10: 97ff6027 bl 0x53aac 000000000007ba14 >::ignore(long, int)>: 7ba14: a9bd57f6 stp x22, x21, [sp, #-0x30]! 7ba18: a9014ff4 stp x20, x19, [sp, #0x10] 7ba1c: a9027bfd stp x29, x30, [sp, #0x20] 7ba20: 910083fd add x29, sp, #0x20 7ba24: f9400008 ldr x8, [x0] 7ba28: f900041f str xzr, [x0, #0x8] 7ba2c: aa0003f3 mov x19, x0 7ba30: f85e8108 ldur x8, [x8, #-0x18] 7ba34: 8b080009 add x9, x0, x8 7ba38: b940212a ldr w10, [x9, #0x20] 7ba3c: 3400016a cbz w10, 0x7ba68 >::ignore(long, int)+0x54> 7ba40: f9401528 ldr x8, [x9, #0x28] 7ba44: f100011f cmp x8, #0x0 7ba48: b9402528 ldr w8, [x9, #0x24] 7ba4c: 1a9f17eb cset w11, eq 7ba50: 2a0b014a orr w10, w10, w11 7ba54: 321e014a orr w10, w10, #0x4 7ba58: 6a08015f tst w10, w8 7ba5c: b900212a str w10, [x9, #0x20] 7ba60: 540009e0 b.eq 0x7bb9c >::ignore(long, int)+0x188> 7ba64: 14000053 b 0x7bbb0 >::ignore(long, int)+0x19c> 7ba68: f9404520 ldr x0, [x9, #0x88] 7ba6c: 2a0203f4 mov w20, w2 7ba70: aa0103f5 mov x21, x1 7ba74: b40000e0 cbz x0, 0x7ba90 >::ignore(long, int)+0x7c> 7ba78: 97ff6010 bl 0x53ab8 7ba7c: f9400268 ldr x8, [x19] 7ba80: f85e8108 ldur x8, [x8, #-0x18] 7ba84: 8b080269 add x9, x19, x8 7ba88: b9402129 ldr w9, [x9, #0x20] 7ba8c: 35000889 cbnz w9, 0x7bb9c >::ignore(long, int)+0x188> 7ba90: 92f00009 mov x9, #0x7fffffffffffffff // =9223372036854775807 7ba94: eb0902bf cmp x21, x9 7ba98: 9100a276 add x22, x19, #0x28 7ba9c: 540002c1 b.ne 0x7baf4 >::ignore(long, int)+0xe0> 7baa0: f8686ac0 ldr x0, [x22, x8] 7baa4: a941a408 ldp x8, x9, [x0, #0x18] 7baa8: eb09011f cmp x8, x9 7baac: 540000a0 b.eq 0x7bac0 >::ignore(long, int)+0xac> 7bab0: 91000509 add x9, x8, #0x1 7bab4: f9000c09 str x9, [x0, #0x18] 7bab8: 39400100 ldrb w0, [x8] 7babc: 14000006 b 0x7bad4 >::ignore(long, int)+0xc0> 7bac0: f9400008 ldr x8, [x0] 7bac4: f9402908 ldr x8, [x8, #0x50] 7bac8: d63f0100 blr x8 7bacc: 3100041f cmn w0, #0x1 7bad0: 540004c0 b.eq 0x7bb68 >::ignore(long, int)+0x154> 7bad4: f9400668 ldr x8, [x19, #0x8] 7bad8: 6b14001f cmp w0, w20 7badc: 91000508 add x8, x8, #0x1 7bae0: f9000668 str x8, [x19, #0x8] 7bae4: 540003e0 b.eq 0x7bb60 >::ignore(long, int)+0x14c> 7bae8: f9400268 ldr x8, [x19] 7baec: f85e8108 ldur x8, [x8, #-0x18] 7baf0: 17ffffec b 0x7baa0 >::ignore(long, int)+0x8c> 7baf4: f9400669 ldr x9, [x19, #0x8] 7baf8: eb15013f cmp x9, x21 7bafc: 5400016b b.lt 0x7bb28 >::ignore(long, int)+0x114> 7bb00: 14000018 b 0x7bb60 >::ignore(long, int)+0x14c> 7bb04: 9100050a add x10, x8, #0x1 7bb08: f9000c0a str x10, [x0, #0x18] 7bb0c: 39400108 ldrb w8, [x8] 7bb10: 91000529 add x9, x9, #0x1 7bb14: 6b14011f cmp w8, w20 7bb18: f9000669 str x9, [x19, #0x8] 7bb1c: 54000220 b.eq 0x7bb60 >::ignore(long, int)+0x14c> 7bb20: eb15013f cmp x9, x21 7bb24: 540001ea b.ge 0x7bb60 >::ignore(long, int)+0x14c> 7bb28: f9400268 ldr x8, [x19] 7bb2c: f85e8108 ldur x8, [x8, #-0x18] 7bb30: f8686ac0 ldr x0, [x22, x8] 7bb34: a941a808 ldp x8, x10, [x0, #0x18] 7bb38: eb0a011f cmp x8, x10 7bb3c: 54fffe41 b.ne 0x7bb04 >::ignore(long, int)+0xf0> 7bb40: f9400008 ldr x8, [x0] 7bb44: f9402908 ldr x8, [x8, #0x50] 7bb48: d63f0100 blr x8 7bb4c: 2a0003e8 mov w8, w0 7bb50: 3100041f cmn w0, #0x1 7bb54: 540000a0 b.eq 0x7bb68 >::ignore(long, int)+0x154> 7bb58: f9400669 ldr x9, [x19, #0x8] 7bb5c: 17ffffed b 0x7bb10 >::ignore(long, int)+0xfc> 7bb60: 2a1f03e8 mov w8, wzr 7bb64: 14000002 b 0x7bb6c >::ignore(long, int)+0x158> 7bb68: 52800048 mov w8, #0x2 // =2 7bb6c: f9400269 ldr x9, [x19] 7bb70: f85e8129 ldur x9, [x9, #-0x18] 7bb74: 8b090269 add x9, x19, x9 7bb78: f940152b ldr x11, [x9, #0x28] 7bb7c: 2944312a ldp w10, w12, [x9, #0x20] 7bb80: f100017f cmp x11, #0x0 7bb84: 2a080148 orr w8, w10, w8 7bb88: 1a9f17ea cset w10, eq 7bb8c: 2a0a0108 orr w8, w8, w10 7bb90: 6a0c011f tst w8, w12 7bb94: b9002128 str w8, [x9, #0x20] 7bb98: 540000c1 b.ne 0x7bbb0 >::ignore(long, int)+0x19c> 7bb9c: aa1303e0 mov x0, x19 7bba0: a9427bfd ldp x29, x30, [sp, #0x20] 7bba4: a9414ff4 ldp x20, x19, [sp, #0x10] 7bba8: a8c357f6 ldp x22, x21, [sp], #0x30 7bbac: d65f03c0 ret 7bbb0: b0000300 adrp x0, 0xdc000 >+0x1e> 7bbb4: 911ad000 add x0, x0, #0x6b4 7bbb8: 940023a0 bl 0x84a38 7bbbc: 14000001 b 0x7bbc0 >::ignore(long, int)+0x1ac> 7bbc0: 97ff190c bl 0x41ff0 <__cxa_begin_catch@plt> 7bbc4: f9400268 ldr x8, [x19] 7bbc8: f85e8109 ldur x9, [x8, #-0x18] 7bbcc: 8b090269 add x9, x19, x9 7bbd0: b940212a ldr w10, [x9, #0x20] 7bbd4: 3200014a orr w10, w10, #0x1 7bbd8: b900212a str w10, [x9, #0x20] 7bbdc: f85e8108 ldur x8, [x8, #-0x18] 7bbe0: 8b080268 add x8, x19, x8 7bbe4: 39409108 ldrb w8, [x8, #0x24] 7bbe8: 37000088 tbnz w8, #0x0, 0x7bbf8 >::ignore(long, int)+0x1e4> 7bbec: 97ff1625 bl 0x41480 <__cxa_end_catch@plt> 7bbf0: 52800028 mov w8, #0x1 // =1 7bbf4: 17ffffde b 0x7bb6c >::ignore(long, int)+0x158> 7bbf8: 97ff190a bl 0x42020 <__cxa_rethrow@plt> 7bbfc: aa0003f3 mov x19, x0 7bc00: 97ff1620 bl 0x41480 <__cxa_end_catch@plt> 7bc04: aa1303e0 mov x0, x19 7bc08: 940165e5 bl 0xd539c <__cxa_demangle+0x12abc> 7bc0c: 97ff5fa8 bl 0x53aac 000000000007bc10 >::peek()>: 7bc10: f81e0ff3 str x19, [sp, #-0x20]! 7bc14: a9017bfd stp x29, x30, [sp, #0x10] 7bc18: 910043fd add x29, sp, #0x10 7bc1c: f9400008 ldr x8, [x0] 7bc20: f900041f str xzr, [x0, #0x8] 7bc24: f85e8108 ldur x8, [x8, #-0x18] 7bc28: 8b080009 add x9, x0, x8 7bc2c: b940212a ldr w10, [x9, #0x20] 7bc30: 3400018a cbz w10, 0x7bc60 >::peek()+0x50> 7bc34: f9401528 ldr x8, [x9, #0x28] 7bc38: f100011f cmp x8, #0x0 7bc3c: b9402528 ldr w8, [x9, #0x24] 7bc40: 1a9f17eb cset w11, eq 7bc44: 2a0b014a orr w10, w10, w11 7bc48: 321e014a orr w10, w10, #0x4 7bc4c: 6a08015f tst w10, w8 7bc50: b900212a str w10, [x9, #0x20] 7bc54: 54000541 b.ne 0x7bcfc >::peek()+0xec> 7bc58: 12800008 mov w8, #-0x1 // =-1 7bc5c: 14000024 b 0x7bcec >::peek()+0xdc> 7bc60: aa0003f3 mov x19, x0 7bc64: f9404520 ldr x0, [x9, #0x88] 7bc68: b40000e0 cbz x0, 0x7bc84 >::peek()+0x74> 7bc6c: 97ff5f93 bl 0x53ab8 7bc70: f9400268 ldr x8, [x19] 7bc74: f85e8108 ldur x8, [x8, #-0x18] 7bc78: 8b080269 add x9, x19, x8 7bc7c: b9402129 ldr w9, [x9, #0x20] 7bc80: 35fffec9 cbnz w9, 0x7bc58 >::peek()+0x48> 7bc84: 8b080268 add x8, x19, x8 7bc88: f9401500 ldr x0, [x8, #0x28] 7bc8c: a941a408 ldp x8, x9, [x0, #0x18] 7bc90: eb09011f cmp x8, x9 7bc94: 54000060 b.eq 0x7bca0 >::peek()+0x90> 7bc98: 39400108 ldrb w8, [x8] 7bc9c: 14000005 b 0x7bcb0 >::peek()+0xa0> 7bca0: f9400008 ldr x8, [x0] 7bca4: f9402508 ldr x8, [x8, #0x48] 7bca8: d63f0100 blr x8 7bcac: 2a0003e8 mov w8, w0 7bcb0: 3100051f cmn w8, #0x1 7bcb4: 1a9f17e9 cset w9, eq 7bcb8: 531f7929 lsl w9, w9, #1 7bcbc: f940026a ldr x10, [x19] 7bcc0: f85e814a ldur x10, [x10, #-0x18] 7bcc4: 8b0a026a add x10, x19, x10 7bcc8: f940154c ldr x12, [x10, #0x28] 7bccc: 2944354b ldp w11, w13, [x10, #0x20] 7bcd0: f100019f cmp x12, #0x0 7bcd4: 2a090169 orr w9, w11, w9 7bcd8: 1a9f17eb cset w11, eq 7bcdc: 2a0b0129 orr w9, w9, w11 7bce0: 6a0d013f tst w9, w13 7bce4: b9002149 str w9, [x10, #0x20] 7bce8: 540000a1 b.ne 0x7bcfc >::peek()+0xec> 7bcec: a9417bfd ldp x29, x30, [sp, #0x10] 7bcf0: 2a0803e0 mov w0, w8 7bcf4: f84207f3 ldr x19, [sp], #0x20 7bcf8: d65f03c0 ret 7bcfc: b0000300 adrp x0, 0xdc000 >+0x1e> 7bd00: 911ad000 add x0, x0, #0x6b4 7bd04: 9400234d bl 0x84a38 7bd08: 97ff18ba bl 0x41ff0 <__cxa_begin_catch@plt> 7bd0c: f9400268 ldr x8, [x19] 7bd10: f85e8109 ldur x9, [x8, #-0x18] 7bd14: 8b090269 add x9, x19, x9 7bd18: b940212a ldr w10, [x9, #0x20] 7bd1c: 3200014a orr w10, w10, #0x1 7bd20: b900212a str w10, [x9, #0x20] 7bd24: f85e8108 ldur x8, [x8, #-0x18] 7bd28: 8b080268 add x8, x19, x8 7bd2c: 39409108 ldrb w8, [x8, #0x24] 7bd30: 370000a8 tbnz w8, #0x0, 0x7bd44 >::peek()+0x134> 7bd34: 97ff15d3 bl 0x41480 <__cxa_end_catch@plt> 7bd38: 12800008 mov w8, #-0x1 // =-1 7bd3c: 52800029 mov w9, #0x1 // =1 7bd40: 17ffffdf b 0x7bcbc >::peek()+0xac> 7bd44: 97ff18b7 bl 0x42020 <__cxa_rethrow@plt> 7bd48: aa0003f3 mov x19, x0 7bd4c: 97ff15cd bl 0x41480 <__cxa_end_catch@plt> 7bd50: aa1303e0 mov x0, x19 7bd54: 94016592 bl 0xd539c <__cxa_demangle+0x12abc> 7bd58: 97ff5f55 bl 0x53aac 000000000007bd5c >::read(char*, long)>: 7bd5c: f81d0ff5 str x21, [sp, #-0x30]! 7bd60: a9014ff4 stp x20, x19, [sp, #0x10] 7bd64: a9027bfd stp x29, x30, [sp, #0x20] 7bd68: 910083fd add x29, sp, #0x20 7bd6c: f9400008 ldr x8, [x0] 7bd70: f900041f str xzr, [x0, #0x8] 7bd74: aa0003f3 mov x19, x0 7bd78: f85e8108 ldur x8, [x8, #-0x18] 7bd7c: 8b080009 add x9, x0, x8 7bd80: b940212a ldr w10, [x9, #0x20] 7bd84: 3400018a cbz w10, 0x7bdb4 >::read(char*, long)+0x58> 7bd88: f9401528 ldr x8, [x9, #0x28] 7bd8c: f100011f cmp x8, #0x0 7bd90: b9402528 ldr w8, [x9, #0x24] 7bd94: 1a9f17eb cset w11, eq 7bd98: 2a0b014a orr w10, w10, w11 7bd9c: 321e014a orr w10, w10, #0x4 7bda0: 6a08015f tst w10, w8 7bda4: b900212a str w10, [x9, #0x20] 7bda8: 54000521 b.ne 0x7be4c >::read(char*, long)+0xf0> 7bdac: 52800088 mov w8, #0x4 // =4 7bdb0: 14000016 b 0x7be08 >::read(char*, long)+0xac> 7bdb4: f9404520 ldr x0, [x9, #0x88] 7bdb8: aa0203f4 mov x20, x2 7bdbc: aa0103f5 mov x21, x1 7bdc0: b40000e0 cbz x0, 0x7bddc >::read(char*, long)+0x80> 7bdc4: 97ff5f3d bl 0x53ab8 7bdc8: f9400268 ldr x8, [x19] 7bdcc: f85e8108 ldur x8, [x8, #-0x18] 7bdd0: 8b080269 add x9, x19, x8 7bdd4: b9402129 ldr w9, [x9, #0x20] 7bdd8: 35fffea9 cbnz w9, 0x7bdac >::read(char*, long)+0x50> 7bddc: 8b080268 add x8, x19, x8 7bde0: f9401500 ldr x0, [x8, #0x28] 7bde4: f9400008 ldr x8, [x0] 7bde8: f9402108 ldr x8, [x8, #0x40] 7bdec: aa1503e1 mov x1, x21 7bdf0: aa1403e2 mov x2, x20 7bdf4: d63f0100 blr x8 7bdf8: eb14001f cmp x0, x20 7bdfc: 528000c8 mov w8, #0x6 // =6 7be00: f9000660 str x0, [x19, #0x8] 7be04: 1a8803e8 csel w8, wzr, w8, eq 7be08: f9400269 ldr x9, [x19] 7be0c: f85e8129 ldur x9, [x9, #-0x18] 7be10: 8b090269 add x9, x19, x9 7be14: f940152b ldr x11, [x9, #0x28] 7be18: 2944312a ldp w10, w12, [x9, #0x20] 7be1c: f100017f cmp x11, #0x0 7be20: 2a080148 orr w8, w10, w8 7be24: 1a9f17ea cset w10, eq 7be28: 2a0a0108 orr w8, w8, w10 7be2c: 6a0c011f tst w8, w12 7be30: b9002128 str w8, [x9, #0x20] 7be34: 540000c1 b.ne 0x7be4c >::read(char*, long)+0xf0> 7be38: aa1303e0 mov x0, x19 7be3c: a9427bfd ldp x29, x30, [sp, #0x20] 7be40: a9414ff4 ldp x20, x19, [sp, #0x10] 7be44: f84307f5 ldr x21, [sp], #0x30 7be48: d65f03c0 ret 7be4c: b0000300 adrp x0, 0xdc000 >+0x1e> 7be50: 911ad000 add x0, x0, #0x6b4 7be54: 940022f9 bl 0x84a38 7be58: 97ff1866 bl 0x41ff0 <__cxa_begin_catch@plt> 7be5c: f9400268 ldr x8, [x19] 7be60: f85e8109 ldur x9, [x8, #-0x18] 7be64: 8b090269 add x9, x19, x9 7be68: b940212a ldr w10, [x9, #0x20] 7be6c: 3200014a orr w10, w10, #0x1 7be70: b900212a str w10, [x9, #0x20] 7be74: f85e8108 ldur x8, [x8, #-0x18] 7be78: 8b080268 add x8, x19, x8 7be7c: 39409108 ldrb w8, [x8, #0x24] 7be80: 37000088 tbnz w8, #0x0, 0x7be90 >::read(char*, long)+0x134> 7be84: 97ff157f bl 0x41480 <__cxa_end_catch@plt> 7be88: 52800028 mov w8, #0x1 // =1 7be8c: 17ffffdf b 0x7be08 >::read(char*, long)+0xac> 7be90: 97ff1864 bl 0x42020 <__cxa_rethrow@plt> 7be94: aa0003f3 mov x19, x0 7be98: 97ff157a bl 0x41480 <__cxa_end_catch@plt> 7be9c: aa1303e0 mov x0, x19 7bea0: 9401653f bl 0xd539c <__cxa_demangle+0x12abc> 7bea4: 97ff5f02 bl 0x53aac 000000000007bea8 >::readsome(char*, long)>: 7bea8: f81d0ff5 str x21, [sp, #-0x30]! 7beac: a9014ff4 stp x20, x19, [sp, #0x10] 7beb0: a9027bfd stp x29, x30, [sp, #0x20] 7beb4: 910083fd add x29, sp, #0x20 7beb8: f9400008 ldr x8, [x0] 7bebc: f900041f str xzr, [x0, #0x8] 7bec0: aa0003f3 mov x19, x0 7bec4: f85e8108 ldur x8, [x8, #-0x18] 7bec8: 8b080009 add x9, x0, x8 7becc: b940212a ldr w10, [x9, #0x20] 7bed0: 3400038a cbz w10, 0x7bf40 >::readsome(char*, long)+0x98> 7bed4: f9401528 ldr x8, [x9, #0x28] 7bed8: f100011f cmp x8, #0x0 7bedc: b9402528 ldr w8, [x9, #0x24] 7bee0: 1a9f17eb cset w11, eq 7bee4: 2a0b014a orr w10, w10, w11 7bee8: 321e014a orr w10, w10, #0x4 7beec: 6a08015f tst w10, w8 7bef0: b900212a str w10, [x9, #0x20] 7bef4: 54000801 b.ne 0x7bff4 >::readsome(char*, long)+0x14c> 7bef8: 52800088 mov w8, #0x4 // =4 7befc: f9400269 ldr x9, [x19] 7bf00: f85e8129 ldur x9, [x9, #-0x18] 7bf04: 8b090269 add x9, x19, x9 7bf08: f940152b ldr x11, [x9, #0x28] 7bf0c: 2944312a ldp w10, w12, [x9, #0x20] 7bf10: f100017f cmp x11, #0x0 7bf14: 2a080148 orr w8, w10, w8 7bf18: 1a9f17ea cset w10, eq 7bf1c: 2a0a0108 orr w8, w8, w10 7bf20: 6a0c011f tst w8, w12 7bf24: b9002128 str w8, [x9, #0x20] 7bf28: 54000661 b.ne 0x7bff4 >::readsome(char*, long)+0x14c> 7bf2c: f9400660 ldr x0, [x19, #0x8] 7bf30: a9427bfd ldp x29, x30, [sp, #0x20] 7bf34: a9414ff4 ldp x20, x19, [sp, #0x10] 7bf38: f84307f5 ldr x21, [sp], #0x30 7bf3c: d65f03c0 ret 7bf40: f9404520 ldr x0, [x9, #0x88] 7bf44: aa0203f4 mov x20, x2 7bf48: aa0103f5 mov x21, x1 7bf4c: b40000e0 cbz x0, 0x7bf68 >::readsome(char*, long)+0xc0> 7bf50: 97ff5eda bl 0x53ab8 7bf54: f9400268 ldr x8, [x19] 7bf58: f85e8108 ldur x8, [x8, #-0x18] 7bf5c: 8b080269 add x9, x19, x8 7bf60: b9402129 ldr w9, [x9, #0x20] 7bf64: 35fffca9 cbnz w9, 0x7bef8 >::readsome(char*, long)+0x50> 7bf68: 8b080268 add x8, x19, x8 7bf6c: f9401500 ldr x0, [x8, #0x28] 7bf70: a941a408 ldp x8, x9, [x0, #0x18] 7bf74: eb09011f cmp x8, x9 7bf78: 540000c2 b.hs 0x7bf90 >::readsome(char*, long)+0xe8> 7bf7c: cb080120 sub x0, x9, x8 7bf80: b100041f cmn x0, #0x1 7bf84: 54000101 b.ne 0x7bfa4 >::readsome(char*, long)+0xfc> 7bf88: 52800048 mov w8, #0x2 // =2 7bf8c: 17ffffdc b 0x7befc >::readsome(char*, long)+0x54> 7bf90: f9400008 ldr x8, [x0] 7bf94: f9401d08 ldr x8, [x8, #0x38] 7bf98: d63f0100 blr x8 7bf9c: b100041f cmn x0, #0x1 7bfa0: 54ffff40 b.eq 0x7bf88 >::readsome(char*, long)+0xe0> 7bfa4: b5000060 cbnz x0, 0x7bfb0 >::readsome(char*, long)+0x108> 7bfa8: 2a1f03e8 mov w8, wzr 7bfac: 17ffffd4 b 0x7befc >::readsome(char*, long)+0x54> 7bfb0: f9400268 ldr x8, [x19] 7bfb4: eb14001f cmp x0, x20 7bfb8: 9a80c294 csel x20, x20, x0, gt 7bfbc: f85e8108 ldur x8, [x8, #-0x18] 7bfc0: 8b080268 add x8, x19, x8 7bfc4: f9401508 ldr x8, [x8, #0x28] 7bfc8: f9400109 ldr x9, [x8] 7bfcc: f9402129 ldr x9, [x9, #0x40] 7bfd0: aa0803e0 mov x0, x8 7bfd4: aa1503e1 mov x1, x21 7bfd8: aa1403e2 mov x2, x20 7bfdc: d63f0120 blr x9 7bfe0: eb14001f cmp x0, x20 7bfe4: 528000c8 mov w8, #0x6 // =6 7bfe8: f9000660 str x0, [x19, #0x8] 7bfec: 1a8803e8 csel w8, wzr, w8, eq 7bff0: 17ffffc3 b 0x7befc >::readsome(char*, long)+0x54> 7bff4: b0000300 adrp x0, 0xdc000 >+0x1e> 7bff8: 911ad000 add x0, x0, #0x6b4 7bffc: 9400228f bl 0x84a38 7c000: 97ff17fc bl 0x41ff0 <__cxa_begin_catch@plt> 7c004: f9400268 ldr x8, [x19] 7c008: f85e8109 ldur x9, [x8, #-0x18] 7c00c: 8b090269 add x9, x19, x9 7c010: b940212a ldr w10, [x9, #0x20] 7c014: 3200014a orr w10, w10, #0x1 7c018: b900212a str w10, [x9, #0x20] 7c01c: f85e8108 ldur x8, [x8, #-0x18] 7c020: 8b080268 add x8, x19, x8 7c024: 39409108 ldrb w8, [x8, #0x24] 7c028: 37000088 tbnz w8, #0x0, 0x7c038 >::readsome(char*, long)+0x190> 7c02c: 97ff1515 bl 0x41480 <__cxa_end_catch@plt> 7c030: 52800028 mov w8, #0x1 // =1 7c034: 17ffffb2 b 0x7befc >::readsome(char*, long)+0x54> 7c038: 97ff17fa bl 0x42020 <__cxa_rethrow@plt> 7c03c: aa0003f3 mov x19, x0 7c040: 97ff1510 bl 0x41480 <__cxa_end_catch@plt> 7c044: aa1303e0 mov x0, x19 7c048: 940164d5 bl 0xd539c <__cxa_demangle+0x12abc> 7c04c: 97ff5e98 bl 0x53aac 000000000007c050 >::putback(char)>: 7c050: f81d0ff5 str x21, [sp, #-0x30]! 7c054: a9014ff4 stp x20, x19, [sp, #0x10] 7c058: a9027bfd stp x29, x30, [sp, #0x20] 7c05c: 910083fd add x29, sp, #0x20 7c060: f9400008 ldr x8, [x0] 7c064: f85e8109 ldur x9, [x8, #-0x18] 7c068: 8b090009 add x9, x0, x9 7c06c: b9402129 ldr w9, [x9, #0x20] 7c070: f900041f str xzr, [x0, #0x8] 7c074: f85e8108 ldur x8, [x8, #-0x18] 7c078: 121e7935 and w21, w9, #0xfffffffd 7c07c: 8b080008 add x8, x0, x8 7c080: f9401509 ldr x9, [x8, #0x28] 7c084: b940250a ldr w10, [x8, #0x24] 7c088: f100013f cmp x9, #0x0 7c08c: 1a9f17e9 cset w9, eq 7c090: 2a0902a9 orr w9, w21, w9 7c094: 6a0a013f tst w9, w10 7c098: b9002109 str w9, [x8, #0x20] 7c09c: 540007c1 b.ne 0x7c194 >::putback(char)+0x144> 7c0a0: f9400008 ldr x8, [x0] 7c0a4: aa0003f3 mov x19, x0 7c0a8: f85e8108 ldur x8, [x8, #-0x18] 7c0ac: 8b080009 add x9, x0, x8 7c0b0: b940212a ldr w10, [x9, #0x20] 7c0b4: 3400038a cbz w10, 0x7c124 >::putback(char)+0xd4> 7c0b8: f9401528 ldr x8, [x9, #0x28] 7c0bc: f100011f cmp x8, #0x0 7c0c0: b9402528 ldr w8, [x9, #0x24] 7c0c4: 1a9f17eb cset w11, eq 7c0c8: 2a0b014a orr w10, w10, w11 7c0cc: 321e014a orr w10, w10, #0x4 7c0d0: 6a08015f tst w10, w8 7c0d4: b900212a str w10, [x9, #0x20] 7c0d8: 540005e1 b.ne 0x7c194 >::putback(char)+0x144> 7c0dc: 321e02b5 orr w21, w21, #0x4 7c0e0: f9400268 ldr x8, [x19] 7c0e4: f85e8108 ldur x8, [x8, #-0x18] 7c0e8: 8b080268 add x8, x19, x8 7c0ec: f940150a ldr x10, [x8, #0x28] 7c0f0: 29442d09 ldp w9, w11, [x8, #0x20] 7c0f4: f100015f cmp x10, #0x0 7c0f8: 2a150129 orr w9, w9, w21 7c0fc: 1a9f17ea cset w10, eq 7c100: 2a0a0129 orr w9, w9, w10 7c104: 6a0b013f tst w9, w11 7c108: b9002109 str w9, [x8, #0x20] 7c10c: 54000441 b.ne 0x7c194 >::putback(char)+0x144> 7c110: aa1303e0 mov x0, x19 7c114: a9427bfd ldp x29, x30, [sp, #0x20] 7c118: a9414ff4 ldp x20, x19, [sp, #0x10] 7c11c: f84307f5 ldr x21, [sp], #0x30 7c120: d65f03c0 ret 7c124: f9404520 ldr x0, [x9, #0x88] 7c128: 2a0103f4 mov w20, w1 7c12c: b40000e0 cbz x0, 0x7c148 >::putback(char)+0xf8> 7c130: 97ff5e62 bl 0x53ab8 7c134: f9400268 ldr x8, [x19] 7c138: f85e8108 ldur x8, [x8, #-0x18] 7c13c: 8b080269 add x9, x19, x8 7c140: b9402129 ldr w9, [x9, #0x20] 7c144: 35fffcc9 cbnz w9, 0x7c0dc >::putback(char)+0x8c> 7c148: 8b080268 add x8, x19, x8 7c14c: f9401500 ldr x0, [x8, #0x28] 7c150: b40001e0 cbz x0, 0x7c18c >::putback(char)+0x13c> 7c154: a9412009 ldp x9, x8, [x0, #0x10] 7c158: eb08013f cmp x9, x8 7c15c: 540000c0 b.eq 0x7c174 >::putback(char)+0x124> 7c160: 385ffd09 ldrb w9, [x8, #-0x1]! 7c164: 6b34013f cmp w9, w20, uxtb 7c168: 54000061 b.ne 0x7c174 >::putback(char)+0x124> 7c16c: f9000c08 str x8, [x0, #0x18] 7c170: 17ffffdc b 0x7c0e0 >::putback(char)+0x90> 7c174: f9400008 ldr x8, [x0] 7c178: 12001e81 and w1, w20, #0xff 7c17c: f9402d08 ldr x8, [x8, #0x58] 7c180: d63f0100 blr x8 7c184: 3100041f cmn w0, #0x1 7c188: 54fffac1 b.ne 0x7c0e0 >::putback(char)+0x90> 7c18c: 320002b5 orr w21, w21, #0x1 7c190: 17ffffd4 b 0x7c0e0 >::putback(char)+0x90> 7c194: 90000300 adrp x0, 0xdc000 >+0x1e> 7c198: 911ad000 add x0, x0, #0x6b4 7c19c: 94002227 bl 0x84a38 7c1a0: 97ff1794 bl 0x41ff0 <__cxa_begin_catch@plt> 7c1a4: f9400268 ldr x8, [x19] 7c1a8: 320002b5 orr w21, w21, #0x1 7c1ac: f85e8109 ldur x9, [x8, #-0x18] 7c1b0: 8b090269 add x9, x19, x9 7c1b4: b940212a ldr w10, [x9, #0x20] 7c1b8: 2a15014a orr w10, w10, w21 7c1bc: b900212a str w10, [x9, #0x20] 7c1c0: f85e8108 ldur x8, [x8, #-0x18] 7c1c4: 8b080268 add x8, x19, x8 7c1c8: 39409108 ldrb w8, [x8, #0x24] 7c1cc: 37000068 tbnz w8, #0x0, 0x7c1d8 >::putback(char)+0x188> 7c1d0: 97ff14ac bl 0x41480 <__cxa_end_catch@plt> 7c1d4: 17ffffc3 b 0x7c0e0 >::putback(char)+0x90> 7c1d8: 97ff1792 bl 0x42020 <__cxa_rethrow@plt> 7c1dc: aa0003f3 mov x19, x0 7c1e0: 97ff14a8 bl 0x41480 <__cxa_end_catch@plt> 7c1e4: aa1303e0 mov x0, x19 7c1e8: 9401646d bl 0xd539c <__cxa_demangle+0x12abc> 7c1ec: 97ff5e30 bl 0x53aac 000000000007c1f0 >::unget()>: 7c1f0: a9be4ff4 stp x20, x19, [sp, #-0x20]! 7c1f4: a9017bfd stp x29, x30, [sp, #0x10] 7c1f8: 910043fd add x29, sp, #0x10 7c1fc: f9400008 ldr x8, [x0] 7c200: f85e8109 ldur x9, [x8, #-0x18] 7c204: 8b090009 add x9, x0, x9 7c208: b9402129 ldr w9, [x9, #0x20] 7c20c: f900041f str xzr, [x0, #0x8] 7c210: f85e8108 ldur x8, [x8, #-0x18] 7c214: 121e7934 and w20, w9, #0xfffffffd 7c218: 8b080008 add x8, x0, x8 7c21c: f9401509 ldr x9, [x8, #0x28] 7c220: b940250a ldr w10, [x8, #0x24] 7c224: f100013f cmp x9, #0x0 7c228: 1a9f17e9 cset w9, eq 7c22c: 2a090289 orr w9, w20, w9 7c230: 6a0a013f tst w9, w10 7c234: b9002109 str w9, [x8, #0x20] 7c238: 54000741 b.ne 0x7c320 >::unget()+0x130> 7c23c: f9400008 ldr x8, [x0] 7c240: aa0003f3 mov x19, x0 7c244: f85e8108 ldur x8, [x8, #-0x18] 7c248: 8b080009 add x9, x0, x8 7c24c: b940212a ldr w10, [x9, #0x20] 7c250: 3400036a cbz w10, 0x7c2bc >::unget()+0xcc> 7c254: f9401528 ldr x8, [x9, #0x28] 7c258: f100011f cmp x8, #0x0 7c25c: b9402528 ldr w8, [x9, #0x24] 7c260: 1a9f17eb cset w11, eq 7c264: 2a0b014a orr w10, w10, w11 7c268: 321e014a orr w10, w10, #0x4 7c26c: 6a08015f tst w10, w8 7c270: b900212a str w10, [x9, #0x20] 7c274: 54000561 b.ne 0x7c320 >::unget()+0x130> 7c278: 321e0294 orr w20, w20, #0x4 7c27c: f9400268 ldr x8, [x19] 7c280: f85e8108 ldur x8, [x8, #-0x18] 7c284: 8b080268 add x8, x19, x8 7c288: f940150a ldr x10, [x8, #0x28] 7c28c: 29442d09 ldp w9, w11, [x8, #0x20] 7c290: f100015f cmp x10, #0x0 7c294: 2a140129 orr w9, w9, w20 7c298: 1a9f17ea cset w10, eq 7c29c: 2a0a0129 orr w9, w9, w10 7c2a0: 6a0b013f tst w9, w11 7c2a4: b9002109 str w9, [x8, #0x20] 7c2a8: 540003c1 b.ne 0x7c320 >::unget()+0x130> 7c2ac: a9417bfd ldp x29, x30, [sp, #0x10] 7c2b0: aa1303e0 mov x0, x19 7c2b4: a8c24ff4 ldp x20, x19, [sp], #0x20 7c2b8: d65f03c0 ret 7c2bc: f9404520 ldr x0, [x9, #0x88] 7c2c0: b40000e0 cbz x0, 0x7c2dc >::unget()+0xec> 7c2c4: 97ff5dfd bl 0x53ab8 7c2c8: f9400268 ldr x8, [x19] 7c2cc: f85e8108 ldur x8, [x8, #-0x18] 7c2d0: 8b080269 add x9, x19, x8 7c2d4: b9402129 ldr w9, [x9, #0x20] 7c2d8: 35fffd09 cbnz w9, 0x7c278 >::unget()+0x88> 7c2dc: 8b080268 add x8, x19, x8 7c2e0: f9401500 ldr x0, [x8, #0x28] 7c2e4: b40001a0 cbz x0, 0x7c318 >::unget()+0x128> 7c2e8: a9412009 ldp x9, x8, [x0, #0x10] 7c2ec: eb08013f cmp x9, x8 7c2f0: 54000080 b.eq 0x7c300 >::unget()+0x110> 7c2f4: d1000508 sub x8, x8, #0x1 7c2f8: f9000c08 str x8, [x0, #0x18] 7c2fc: 17ffffe0 b 0x7c27c >::unget()+0x8c> 7c300: f9400008 ldr x8, [x0] 7c304: f9402d08 ldr x8, [x8, #0x58] 7c308: 12800001 mov w1, #-0x1 // =-1 7c30c: d63f0100 blr x8 7c310: 3100041f cmn w0, #0x1 7c314: 54fffb41 b.ne 0x7c27c >::unget()+0x8c> 7c318: 32000294 orr w20, w20, #0x1 7c31c: 17ffffd8 b 0x7c27c >::unget()+0x8c> 7c320: 90000300 adrp x0, 0xdc000 >+0x1e> 7c324: 911ad000 add x0, x0, #0x6b4 7c328: 940021c4 bl 0x84a38 7c32c: 97ff1731 bl 0x41ff0 <__cxa_begin_catch@plt> 7c330: f9400268 ldr x8, [x19] 7c334: 32000294 orr w20, w20, #0x1 7c338: f85e8109 ldur x9, [x8, #-0x18] 7c33c: 8b090269 add x9, x19, x9 7c340: b940212a ldr w10, [x9, #0x20] 7c344: 2a14014a orr w10, w10, w20 7c348: b900212a str w10, [x9, #0x20] 7c34c: f85e8108 ldur x8, [x8, #-0x18] 7c350: 8b080268 add x8, x19, x8 7c354: 39409108 ldrb w8, [x8, #0x24] 7c358: 37000068 tbnz w8, #0x0, 0x7c364 >::unget()+0x174> 7c35c: 97ff1449 bl 0x41480 <__cxa_end_catch@plt> 7c360: 17ffffc7 b 0x7c27c >::unget()+0x8c> 7c364: 97ff172f bl 0x42020 <__cxa_rethrow@plt> 7c368: aa0003f3 mov x19, x0 7c36c: 97ff1445 bl 0x41480 <__cxa_end_catch@plt> 7c370: aa1303e0 mov x0, x19 7c374: 9401640a bl 0xd539c <__cxa_demangle+0x12abc> 7c378: 97ff5dcd bl 0x53aac 000000000007c37c >::sync()>: 7c37c: f81e0ff3 str x19, [sp, #-0x20]! 7c380: a9017bfd stp x29, x30, [sp, #0x10] 7c384: 910043fd add x29, sp, #0x10 7c388: f9400008 ldr x8, [x0] 7c38c: f85e8108 ldur x8, [x8, #-0x18] 7c390: 8b080009 add x9, x0, x8 7c394: b940212a ldr w10, [x9, #0x20] 7c398: 340001ea cbz w10, 0x7c3d4 >::sync()+0x58> 7c39c: f9401528 ldr x8, [x9, #0x28] 7c3a0: f100011f cmp x8, #0x0 7c3a4: b9402528 ldr w8, [x9, #0x24] 7c3a8: 1a9f17eb cset w11, eq 7c3ac: 2a0b014a orr w10, w10, w11 7c3b0: 321e014a orr w10, w10, #0x4 7c3b4: 6a08015f tst w10, w8 7c3b8: b900212a str w10, [x9, #0x20] 7c3bc: 54000481 b.ne 0x7c44c >::sync()+0xd0> 7c3c0: 2a1f03e8 mov w8, wzr 7c3c4: a9417bfd ldp x29, x30, [sp, #0x10] 7c3c8: 2a0803e0 mov w0, w8 7c3cc: f84207f3 ldr x19, [sp], #0x20 7c3d0: d65f03c0 ret 7c3d4: aa0003f3 mov x19, x0 7c3d8: f9404520 ldr x0, [x9, #0x88] 7c3dc: b40000e0 cbz x0, 0x7c3f8 >::sync()+0x7c> 7c3e0: 97ff5db6 bl 0x53ab8 7c3e4: f9400268 ldr x8, [x19] 7c3e8: f85e8108 ldur x8, [x8, #-0x18] 7c3ec: 8b080269 add x9, x19, x8 7c3f0: b9402129 ldr w9, [x9, #0x20] 7c3f4: 35fffe69 cbnz w9, 0x7c3c0 >::sync()+0x44> 7c3f8: 8b080268 add x8, x19, x8 7c3fc: f9401500 ldr x0, [x8, #0x28] 7c400: b40002c0 cbz x0, 0x7c458 >::sync()+0xdc> 7c404: f9400008 ldr x8, [x0] 7c408: f9401908 ldr x8, [x8, #0x30] 7c40c: d63f0100 blr x8 7c410: 3100041f cmn w0, #0x1 7c414: 54000220 b.eq 0x7c458 >::sync()+0xdc> 7c418: 2a1f03e8 mov w8, wzr 7c41c: f9400269 ldr x9, [x19] 7c420: f85e8129 ldur x9, [x9, #-0x18] 7c424: 8b090269 add x9, x19, x9 7c428: f940152b ldr x11, [x9, #0x28] 7c42c: 2944312a ldp w10, w12, [x9, #0x20] 7c430: f100017f cmp x11, #0x0 7c434: 2a080148 orr w8, w10, w8 7c438: 1a9f17ea cset w10, eq 7c43c: 2a0a0108 orr w8, w8, w10 7c440: 6a0c011f tst w8, w12 7c444: b9002128 str w8, [x9, #0x20] 7c448: 54fffbc0 b.eq 0x7c3c0 >::sync()+0x44> 7c44c: 90000300 adrp x0, 0xdc000 >+0x1e> 7c450: 911ad000 add x0, x0, #0x6b4 7c454: 94002179 bl 0x84a38 7c458: 12800008 mov w8, #-0x1 // =-1 7c45c: 17ffffda b 0x7c3c4 >::sync()+0x48> 7c460: 97ff16e4 bl 0x41ff0 <__cxa_begin_catch@plt> 7c464: f9400268 ldr x8, [x19] 7c468: f85e8109 ldur x9, [x8, #-0x18] 7c46c: 8b090269 add x9, x19, x9 7c470: b940212a ldr w10, [x9, #0x20] 7c474: 3200014a orr w10, w10, #0x1 7c478: b900212a str w10, [x9, #0x20] 7c47c: f85e8108 ldur x8, [x8, #-0x18] 7c480: 8b080268 add x8, x19, x8 7c484: 39409108 ldrb w8, [x8, #0x24] 7c488: 37000088 tbnz w8, #0x0, 0x7c498 >::sync()+0x11c> 7c48c: 97ff13fd bl 0x41480 <__cxa_end_catch@plt> 7c490: 52800028 mov w8, #0x1 // =1 7c494: 17ffffe2 b 0x7c41c >::sync()+0xa0> 7c498: 97ff16e2 bl 0x42020 <__cxa_rethrow@plt> 7c49c: aa0003f3 mov x19, x0 7c4a0: 97ff13f8 bl 0x41480 <__cxa_end_catch@plt> 7c4a4: aa1303e0 mov x0, x19 7c4a8: 940163bd bl 0xd539c <__cxa_demangle+0x12abc> 7c4ac: 97ff5d80 bl 0x53aac 000000000007c4b0 >::tellg()>: 7c4b0: f81e0ff3 str x19, [sp, #-0x20]! 7c4b4: a9017bfd stp x29, x30, [sp, #0x10] 7c4b8: 910043fd add x29, sp, #0x10 7c4bc: f9400008 ldr x8, [x0] 7c4c0: f85e8108 ldur x8, [x8, #-0x18] 7c4c4: 8b080009 add x9, x0, x8 7c4c8: b940212a ldr w10, [x9, #0x20] 7c4cc: 340001aa cbz w10, 0x7c500 >::tellg()+0x50> 7c4d0: f9401528 ldr x8, [x9, #0x28] 7c4d4: f100011f cmp x8, #0x0 7c4d8: b9402528 ldr w8, [x9, #0x24] 7c4dc: 1a9f17eb cset w11, eq 7c4e0: 2a0b014a orr w10, w10, w11 7c4e4: 321e014a orr w10, w10, #0x4 7c4e8: 6a08015f tst w10, w8 7c4ec: b900212a str w10, [x9, #0x20] 7c4f0: 540004a1 b.ne 0x7c584 >::tellg()+0xd4> 7c4f4: aa1f03e0 mov x0, xzr 7c4f8: 92800001 mov x1, #-0x1 // =-1 7c4fc: 1400001f b 0x7c578 >::tellg()+0xc8> 7c500: aa0003f3 mov x19, x0 7c504: f9404520 ldr x0, [x9, #0x88] 7c508: b40000e0 cbz x0, 0x7c524 >::tellg()+0x74> 7c50c: 97ff5d6b bl 0x53ab8 7c510: f9400268 ldr x8, [x19] 7c514: f85e8108 ldur x8, [x8, #-0x18] 7c518: 8b080269 add x9, x19, x8 7c51c: b9402129 ldr w9, [x9, #0x20] 7c520: 35fffea9 cbnz w9, 0x7c4f4 >::tellg()+0x44> 7c524: 8b080268 add x8, x19, x8 7c528: f9401500 ldr x0, [x8, #0x28] 7c52c: f9400008 ldr x8, [x0] 7c530: f9401108 ldr x8, [x8, #0x20] 7c534: 52800022 mov w2, #0x1 // =1 7c538: 52800103 mov w3, #0x8 // =8 7c53c: aa1f03e1 mov x1, xzr 7c540: d63f0100 blr x8 7c544: 2a1f03e8 mov w8, wzr 7c548: f9400269 ldr x9, [x19] 7c54c: f85e8129 ldur x9, [x9, #-0x18] 7c550: 8b090269 add x9, x19, x9 7c554: f940152b ldr x11, [x9, #0x28] 7c558: 2944312a ldp w10, w12, [x9, #0x20] 7c55c: f100017f cmp x11, #0x0 7c560: 2a080148 orr w8, w10, w8 7c564: 1a9f17ea cset w10, eq 7c568: 2a0a0108 orr w8, w8, w10 7c56c: 6a0c011f tst w8, w12 7c570: b9002128 str w8, [x9, #0x20] 7c574: 54000081 b.ne 0x7c584 >::tellg()+0xd4> 7c578: a9417bfd ldp x29, x30, [sp, #0x10] 7c57c: f84207f3 ldr x19, [sp], #0x20 7c580: d65f03c0 ret 7c584: 90000300 adrp x0, 0xdc000 >+0x1e> 7c588: 911ad000 add x0, x0, #0x6b4 7c58c: 9400212b bl 0x84a38 7c590: 97ff1698 bl 0x41ff0 <__cxa_begin_catch@plt> 7c594: f9400268 ldr x8, [x19] 7c598: f85e8109 ldur x9, [x8, #-0x18] 7c59c: 8b090269 add x9, x19, x9 7c5a0: b940212a ldr w10, [x9, #0x20] 7c5a4: 3200014a orr w10, w10, #0x1 7c5a8: b900212a str w10, [x9, #0x20] 7c5ac: f85e8108 ldur x8, [x8, #-0x18] 7c5b0: 8b080268 add x8, x19, x8 7c5b4: 39409108 ldrb w8, [x8, #0x24] 7c5b8: 370000c8 tbnz w8, #0x0, 0x7c5d0 >::tellg()+0x120> 7c5bc: 97ff13b1 bl 0x41480 <__cxa_end_catch@plt> 7c5c0: aa1f03e0 mov x0, xzr 7c5c4: 52800028 mov w8, #0x1 // =1 7c5c8: 92800001 mov x1, #-0x1 // =-1 7c5cc: 17ffffdf b 0x7c548 >::tellg()+0x98> 7c5d0: 97ff1694 bl 0x42020 <__cxa_rethrow@plt> 7c5d4: aa0003f3 mov x19, x0 7c5d8: 97ff13aa bl 0x41480 <__cxa_end_catch@plt> 7c5dc: aa1303e0 mov x0, x19 7c5e0: 9401636f bl 0xd539c <__cxa_demangle+0x12abc> 7c5e4: 97ff5d32 bl 0x53aac 000000000007c5e8 >::seekg(std::__ndk1::fpos)>: 7c5e8: a9bd57f6 stp x22, x21, [sp, #-0x30]! 7c5ec: a9014ff4 stp x20, x19, [sp, #0x10] 7c5f0: a9027bfd stp x29, x30, [sp, #0x20] 7c5f4: 910083fd add x29, sp, #0x20 7c5f8: f9400008 ldr x8, [x0] 7c5fc: f85e8108 ldur x8, [x8, #-0x18] 7c600: 8b080008 add x8, x0, x8 7c604: f940150a ldr x10, [x8, #0x28] 7c608: 29442d09 ldp w9, w11, [x8, #0x20] 7c60c: f100015f cmp x10, #0x0 7c610: 121e7936 and w22, w9, #0xfffffffd 7c614: 1a9f17e9 cset w9, eq 7c618: 2a0902c9 orr w9, w22, w9 7c61c: 6a0b013f tst w9, w11 7c620: b9002109 str w9, [x8, #0x20] 7c624: 540006e1 b.ne 0x7c700 >::seekg(std::__ndk1::fpos)+0x118> 7c628: f9400008 ldr x8, [x0] 7c62c: aa0003f3 mov x19, x0 7c630: f85e8108 ldur x8, [x8, #-0x18] 7c634: 8b080009 add x9, x0, x8 7c638: b940212a ldr w10, [x9, #0x20] 7c63c: 3400016a cbz w10, 0x7c668 >::seekg(std::__ndk1::fpos)+0x80> 7c640: f9401528 ldr x8, [x9, #0x28] 7c644: f100011f cmp x8, #0x0 7c648: b9402528 ldr w8, [x9, #0x24] 7c64c: 1a9f17eb cset w11, eq 7c650: 2a0b014a orr w10, w10, w11 7c654: 321e014a orr w10, w10, #0x4 7c658: 6a08015f tst w10, w8 7c65c: b900212a str w10, [x9, #0x20] 7c660: 54000460 b.eq 0x7c6ec >::seekg(std::__ndk1::fpos)+0x104> 7c664: 14000027 b 0x7c700 >::seekg(std::__ndk1::fpos)+0x118> 7c668: f9404520 ldr x0, [x9, #0x88] 7c66c: aa0203f4 mov x20, x2 7c670: aa0103f5 mov x21, x1 7c674: b40000e0 cbz x0, 0x7c690 >::seekg(std::__ndk1::fpos)+0xa8> 7c678: 97ff5d10 bl 0x53ab8 7c67c: f9400268 ldr x8, [x19] 7c680: f85e8108 ldur x8, [x8, #-0x18] 7c684: 8b080269 add x9, x19, x8 7c688: b9402129 ldr w9, [x9, #0x20] 7c68c: 35000309 cbnz w9, 0x7c6ec >::seekg(std::__ndk1::fpos)+0x104> 7c690: 8b080268 add x8, x19, x8 7c694: f9401500 ldr x0, [x8, #0x28] 7c698: f9400008 ldr x8, [x0] 7c69c: f9401508 ldr x8, [x8, #0x28] 7c6a0: 52800103 mov w3, #0x8 // =8 7c6a4: aa1503e1 mov x1, x21 7c6a8: aa1403e2 mov x2, x20 7c6ac: d63f0100 blr x8 7c6b0: 321e02c8 orr w8, w22, #0x4 7c6b4: b100043f cmn x1, #0x1 7c6b8: 1a960114 csel w20, w8, w22, eq 7c6bc: f9400268 ldr x8, [x19] 7c6c0: f85e8108 ldur x8, [x8, #-0x18] 7c6c4: 8b080268 add x8, x19, x8 7c6c8: f940150a ldr x10, [x8, #0x28] 7c6cc: 29442d09 ldp w9, w11, [x8, #0x20] 7c6d0: f100015f cmp x10, #0x0 7c6d4: 2a140129 orr w9, w9, w20 7c6d8: 1a9f17ea cset w10, eq 7c6dc: 2a0a0129 orr w9, w9, w10 7c6e0: 6a0b013f tst w9, w11 7c6e4: b9002109 str w9, [x8, #0x20] 7c6e8: 540000c1 b.ne 0x7c700 >::seekg(std::__ndk1::fpos)+0x118> 7c6ec: aa1303e0 mov x0, x19 7c6f0: a9427bfd ldp x29, x30, [sp, #0x20] 7c6f4: a9414ff4 ldp x20, x19, [sp, #0x10] 7c6f8: a8c357f6 ldp x22, x21, [sp], #0x30 7c6fc: d65f03c0 ret 7c700: 90000300 adrp x0, 0xdc000 >+0x1e> 7c704: 911ad000 add x0, x0, #0x6b4 7c708: 940020cc bl 0x84a38 7c70c: 97ff1639 bl 0x41ff0 <__cxa_begin_catch@plt> 7c710: f9400268 ldr x8, [x19] 7c714: 320002d4 orr w20, w22, #0x1 7c718: f85e8109 ldur x9, [x8, #-0x18] 7c71c: 8b090269 add x9, x19, x9 7c720: b940212a ldr w10, [x9, #0x20] 7c724: 2a14014a orr w10, w10, w20 7c728: b900212a str w10, [x9, #0x20] 7c72c: f85e8108 ldur x8, [x8, #-0x18] 7c730: 8b080268 add x8, x19, x8 7c734: 39409108 ldrb w8, [x8, #0x24] 7c738: 37000068 tbnz w8, #0x0, 0x7c744 >::seekg(std::__ndk1::fpos)+0x15c> 7c73c: 97ff1351 bl 0x41480 <__cxa_end_catch@plt> 7c740: 17ffffdf b 0x7c6bc >::seekg(std::__ndk1::fpos)+0xd4> 7c744: 97ff1637 bl 0x42020 <__cxa_rethrow@plt> 7c748: aa0003f3 mov x19, x0 7c74c: 97ff134d bl 0x41480 <__cxa_end_catch@plt> 7c750: aa1303e0 mov x0, x19 7c754: 94016312 bl 0xd539c <__cxa_demangle+0x12abc> 7c758: 97ff5cd5 bl 0x53aac 000000000007c75c >::seekg(long long, std::__ndk1::ios_base::seekdir)>: 7c75c: a9bd57f6 stp x22, x21, [sp, #-0x30]! 7c760: a9014ff4 stp x20, x19, [sp, #0x10] 7c764: a9027bfd stp x29, x30, [sp, #0x20] 7c768: 910083fd add x29, sp, #0x20 7c76c: f9400008 ldr x8, [x0] 7c770: f85e8108 ldur x8, [x8, #-0x18] 7c774: 8b080008 add x8, x0, x8 7c778: f940150a ldr x10, [x8, #0x28] 7c77c: 29442d09 ldp w9, w11, [x8, #0x20] 7c780: f100015f cmp x10, #0x0 7c784: 121e7936 and w22, w9, #0xfffffffd 7c788: 1a9f17e9 cset w9, eq 7c78c: 2a0902c9 orr w9, w22, w9 7c790: 6a0b013f tst w9, w11 7c794: b9002109 str w9, [x8, #0x20] 7c798: 540006e1 b.ne 0x7c874 >::seekg(long long, std::__ndk1::ios_base::seekdir)+0x118> 7c79c: f9400008 ldr x8, [x0] 7c7a0: aa0003f3 mov x19, x0 7c7a4: f85e8108 ldur x8, [x8, #-0x18] 7c7a8: 8b080009 add x9, x0, x8 7c7ac: b940212a ldr w10, [x9, #0x20] 7c7b0: 3400016a cbz w10, 0x7c7dc >::seekg(long long, std::__ndk1::ios_base::seekdir)+0x80> 7c7b4: f9401528 ldr x8, [x9, #0x28] 7c7b8: f100011f cmp x8, #0x0 7c7bc: b9402528 ldr w8, [x9, #0x24] 7c7c0: 1a9f17eb cset w11, eq 7c7c4: 2a0b014a orr w10, w10, w11 7c7c8: 321e014a orr w10, w10, #0x4 7c7cc: 6a08015f tst w10, w8 7c7d0: b900212a str w10, [x9, #0x20] 7c7d4: 54000460 b.eq 0x7c860 >::seekg(long long, std::__ndk1::ios_base::seekdir)+0x104> 7c7d8: 14000027 b 0x7c874 >::seekg(long long, std::__ndk1::ios_base::seekdir)+0x118> 7c7dc: f9404520 ldr x0, [x9, #0x88] 7c7e0: 2a0203f4 mov w20, w2 7c7e4: aa0103f5 mov x21, x1 7c7e8: b40000e0 cbz x0, 0x7c804 >::seekg(long long, std::__ndk1::ios_base::seekdir)+0xa8> 7c7ec: 97ff5cb3 bl 0x53ab8 7c7f0: f9400268 ldr x8, [x19] 7c7f4: f85e8108 ldur x8, [x8, #-0x18] 7c7f8: 8b080269 add x9, x19, x8 7c7fc: b9402129 ldr w9, [x9, #0x20] 7c800: 35000309 cbnz w9, 0x7c860 >::seekg(long long, std::__ndk1::ios_base::seekdir)+0x104> 7c804: 8b080268 add x8, x19, x8 7c808: f9401500 ldr x0, [x8, #0x28] 7c80c: f9400008 ldr x8, [x0] 7c810: f9401108 ldr x8, [x8, #0x20] 7c814: 52800103 mov w3, #0x8 // =8 7c818: aa1503e1 mov x1, x21 7c81c: 2a1403e2 mov w2, w20 7c820: d63f0100 blr x8 7c824: 321e02c8 orr w8, w22, #0x4 7c828: b100043f cmn x1, #0x1 7c82c: 1a960114 csel w20, w8, w22, eq 7c830: f9400268 ldr x8, [x19] 7c834: f85e8108 ldur x8, [x8, #-0x18] 7c838: 8b080268 add x8, x19, x8 7c83c: f940150a ldr x10, [x8, #0x28] 7c840: 29442d09 ldp w9, w11, [x8, #0x20] 7c844: f100015f cmp x10, #0x0 7c848: 2a140129 orr w9, w9, w20 7c84c: 1a9f17ea cset w10, eq 7c850: 2a0a0129 orr w9, w9, w10 7c854: 6a0b013f tst w9, w11 7c858: b9002109 str w9, [x8, #0x20] 7c85c: 540000c1 b.ne 0x7c874 >::seekg(long long, std::__ndk1::ios_base::seekdir)+0x118> 7c860: aa1303e0 mov x0, x19 7c864: a9427bfd ldp x29, x30, [sp, #0x20] 7c868: a9414ff4 ldp x20, x19, [sp, #0x10] 7c86c: a8c357f6 ldp x22, x21, [sp], #0x30 7c870: d65f03c0 ret 7c874: 90000300 adrp x0, 0xdc000 >+0x1e> 7c878: 911ad000 add x0, x0, #0x6b4 7c87c: 9400206f bl 0x84a38 7c880: 97ff15dc bl 0x41ff0 <__cxa_begin_catch@plt> 7c884: f9400268 ldr x8, [x19] 7c888: 320002d4 orr w20, w22, #0x1 7c88c: f85e8109 ldur x9, [x8, #-0x18] 7c890: 8b090269 add x9, x19, x9 7c894: b940212a ldr w10, [x9, #0x20] 7c898: 2a14014a orr w10, w10, w20 7c89c: b900212a str w10, [x9, #0x20] 7c8a0: f85e8108 ldur x8, [x8, #-0x18] 7c8a4: 8b080268 add x8, x19, x8 7c8a8: 39409108 ldrb w8, [x8, #0x24] 7c8ac: 37000068 tbnz w8, #0x0, 0x7c8b8 >::seekg(long long, std::__ndk1::ios_base::seekdir)+0x15c> 7c8b0: 97ff12f4 bl 0x41480 <__cxa_end_catch@plt> 7c8b4: 17ffffdf b 0x7c830 >::seekg(long long, std::__ndk1::ios_base::seekdir)+0xd4> 7c8b8: 97ff15da bl 0x42020 <__cxa_rethrow@plt> 7c8bc: aa0003f3 mov x19, x0 7c8c0: 97ff12f0 bl 0x41480 <__cxa_end_catch@plt> 7c8c4: aa1303e0 mov x0, x19 7c8c8: 940162b5 bl 0xd539c <__cxa_demangle+0x12abc> 7c8cc: 97ff5c78 bl 0x53aac 000000000007c8d0 >::basic_istream(std::__ndk1::basic_streambuf>*)>: 7c8d0: f81e0ff3 str x19, [sp, #-0x20]! 7c8d4: a9017bfd stp x29, x30, [sp, #0x10] 7c8d8: 910043fd add x29, sp, #0x10 7c8dc: f9400028 ldr x8, [x1] 7c8e0: f100005f cmp x2, #0x0 7c8e4: f9000008 str x8, [x0] 7c8e8: f9400429 ldr x9, [x1, #0x8] 7c8ec: f85e8108 ldur x8, [x8, #-0x18] 7c8f0: f8286809 str x9, [x0, x8] 7c8f4: f9400008 ldr x8, [x0] 7c8f8: f900041f str xzr, [x0, #0x8] 7c8fc: 90000309 adrp x9, 0xdc000 >+0x1e> 7c900: 3dc1a120 ldr q0, [x9, #0x680] 7c904: f85e8108 ldur x8, [x8, #-0x18] 7c908: 52820049 mov w9, #0x1002 // =4098 7c90c: 8b080013 add x19, x0, x8 7c910: 3d800660 str q0, [x19, #0x10] 7c914: 6f00e400 movi v0.2d, #0000000000000000 7c918: 1a9f17e8 cset w8, eq 7c91c: 9100c260 add x0, x19, #0x30 7c920: f9001662 str x2, [x19, #0x28] 7c924: 29047e68 stp w8, wzr, [x19, #0x20] 7c928: b9000a69 str w9, [x19, #0x8] 7c92c: 3c838260 stur q0, [x19, #0x38] 7c930: 3c848260 stur q0, [x19, #0x48] 7c934: 3c858260 stur q0, [x19, #0x58] 7c938: 3c868260 stur q0, [x19, #0x68] 7c93c: 3c878260 stur q0, [x19, #0x78] 7c940: 97ff16a8 bl 0x423e0 <_ZNSt6__ndk16localeC1Ev@plt> 7c944: 12800008 mov w8, #-0x1 // =-1 7c948: f900467f str xzr, [x19, #0x88] 7c94c: b9009268 str w8, [x19, #0x90] 7c950: a9417bfd ldp x29, x30, [sp, #0x10] 7c954: f84207f3 ldr x19, [sp], #0x20 7c958: d65f03c0 ret 000000000007c95c >::basic_istream(std::__ndk1::basic_streambuf>*)>: 7c95c: f81e0ff3 str x19, [sp, #-0x20]! 7c960: a9017bfd stp x29, x30, [sp, #0x10] 7c964: 910043fd add x29, sp, #0x10 7c968: f0000488 adrp x8, 0x10f000 7c96c: f9459d08 ldr x8, [x8, #0xb38] 7c970: 90000309 adrp x9, 0xdc000 >+0x1e> 7c974: 3dc1a120 ldr q0, [x9, #0x680] 7c978: aa0003f3 mov x19, x0 7c97c: 52820049 mov w9, #0x1002 // =4098 7c980: f9001c01 str x1, [x0, #0x38] 7c984: f100003f cmp x1, #0x0 7c988: b9001a69 str w9, [x19, #0x18] 7c98c: 91006109 add x9, x8, #0x18 7c990: 91010108 add x8, x8, #0x40 7c994: 91010000 add x0, x0, #0x40 7c998: 3d800a60 str q0, [x19, #0x20] 7c99c: 6f00e400 movi v0.2d, #0000000000000000 7c9a0: a900a27f stp xzr, x8, [x19, #0x8] 7c9a4: 1a9f17e8 cset w8, eq 7c9a8: 3c848260 stur q0, [x19, #0x48] 7c9ac: 3c858260 stur q0, [x19, #0x58] 7c9b0: 3c868260 stur q0, [x19, #0x68] 7c9b4: 3c878260 stur q0, [x19, #0x78] 7c9b8: f9000269 str x9, [x19] 7c9bc: 29067e68 stp w8, wzr, [x19, #0x30] 7c9c0: 3c888260 stur q0, [x19, #0x88] 7c9c4: 97ff1687 bl 0x423e0 <_ZNSt6__ndk16localeC1Ev@plt> 7c9c8: 12800008 mov w8, #-0x1 // =-1 7c9cc: f9004e7f str xzr, [x19, #0x98] 7c9d0: b900a268 str w8, [x19, #0xa0] 7c9d4: a9417bfd ldp x29, x30, [sp, #0x10] 7c9d8: f84207f3 ldr x19, [sp], #0x20 7c9dc: d65f03c0 ret 000000000007c9e0 >::~basic_istream()>: 7c9e0: d65f03c0 ret 000000000007c9e4 >::~basic_istream()>: 7c9e4: 91004000 add x0, x0, #0x10 7c9e8: 17ff126a b 0x41390 <_ZNSt6__ndk18ios_baseD2Ev@plt> 000000000007c9ec >::~basic_istream()>: 7c9ec: f9400008 ldr x8, [x0] 7c9f0: f85e8108 ldur x8, [x8, #-0x18] 7c9f4: 8b080008 add x8, x0, x8 7c9f8: 91004100 add x0, x8, #0x10 7c9fc: 17ff1265 b 0x41390 <_ZNSt6__ndk18ios_baseD2Ev@plt> 000000000007ca00 >::~basic_istream()>: 7ca00: f81e0ff3 str x19, [sp, #-0x20]! 7ca04: a9017bfd stp x29, x30, [sp, #0x10] 7ca08: 910043fd add x29, sp, #0x10 7ca0c: aa0003f3 mov x19, x0 7ca10: 91004000 add x0, x0, #0x10 7ca14: 97ff125f bl 0x41390 <_ZNSt6__ndk18ios_baseD2Ev@plt> 7ca18: a9417bfd ldp x29, x30, [sp, #0x10] 7ca1c: aa1303e0 mov x0, x19 7ca20: f84207f3 ldr x19, [sp], #0x20 7ca24: 17ff123f b 0x41320 <_ZdlPv@plt> 000000000007ca28 >::~basic_istream()>: 7ca28: f81e0ff3 str x19, [sp, #-0x20]! 7ca2c: a9017bfd stp x29, x30, [sp, #0x10] 7ca30: 910043fd add x29, sp, #0x10 7ca34: f9400008 ldr x8, [x0] 7ca38: f85e8108 ldur x8, [x8, #-0x18] 7ca3c: 8b080013 add x19, x0, x8 7ca40: 91004260 add x0, x19, #0x10 7ca44: 97ff1253 bl 0x41390 <_ZNSt6__ndk18ios_baseD2Ev@plt> 7ca48: a9417bfd ldp x29, x30, [sp, #0x10] 7ca4c: aa1303e0 mov x0, x19 7ca50: f84207f3 ldr x19, [sp], #0x20 7ca54: 17ff1233 b 0x41320 <_ZdlPv@plt> 000000000007ca58 >::swap(std::__ndk1::basic_istream>&)>: 7ca58: a9be4ff4 stp x20, x19, [sp, #-0x20]! 7ca5c: a9017bfd stp x29, x30, [sp, #0x10] 7ca60: 910043fd add x29, sp, #0x10 7ca64: f9400428 ldr x8, [x1, #0x8] 7ca68: f9400409 ldr x9, [x0, #0x8] 7ca6c: f9000408 str x8, [x0, #0x8] 7ca70: f9000429 str x9, [x1, #0x8] 7ca74: f9400008 ldr x8, [x0] 7ca78: f9400029 ldr x9, [x1] 7ca7c: f85e8108 ldur x8, [x8, #-0x18] 7ca80: f85e8129 ldur x9, [x9, #-0x18] 7ca84: 8b080013 add x19, x0, x8 7ca88: 8b090034 add x20, x1, x9 7ca8c: aa1303e0 mov x0, x19 7ca90: aa1403e1 mov x1, x20 7ca94: 97ff161f bl 0x42310 <_ZNSt6__ndk18ios_base4swapERS0_@plt> 7ca98: f9404688 ldr x8, [x20, #0x88] 7ca9c: f9404669 ldr x9, [x19, #0x88] 7caa0: f9004668 str x8, [x19, #0x88] 7caa4: f9004689 str x9, [x20, #0x88] 7caa8: b9409288 ldr w8, [x20, #0x90] 7caac: b9409269 ldr w9, [x19, #0x90] 7cab0: b9009268 str w8, [x19, #0x90] 7cab4: b9009289 str w9, [x20, #0x90] 7cab8: a9417bfd ldp x29, x30, [sp, #0x10] 7cabc: a8c24ff4 ldp x20, x19, [sp], #0x20 7cac0: d65f03c0 ret 000000000007cac4 >::sentry::sentry(std::__ndk1::basic_istream>&, bool)>: 7cac4: d10143ff sub sp, sp, #0x50 7cac8: a9015ff8 stp x24, x23, [sp, #0x10] 7cacc: a90257f6 stp x22, x21, [sp, #0x20] 7cad0: a9034ff4 stp x20, x19, [sp, #0x30] 7cad4: a9047bfd stp x29, x30, [sp, #0x40] 7cad8: 910103fd add x29, sp, #0x40 7cadc: d53bd058 mrs x24, TPIDR_EL0 7cae0: f9401708 ldr x8, [x24, #0x28] 7cae4: f90007e8 str x8, [sp, #0x8] 7cae8: 3900001f strb wzr, [x0] 7caec: f9400028 ldr x8, [x1] 7caf0: f85e8108 ldur x8, [x8, #-0x18] 7caf4: 8b080028 add x8, x1, x8 7caf8: b9402109 ldr w9, [x8, #0x20] 7cafc: 340001a9 cbz w9, 0x7cb30 >::sentry::sentry(std::__ndk1::basic_istream>&, bool)+0x6c> 7cb00: f940150a ldr x10, [x8, #0x28] 7cb04: f100015f cmp x10, #0x0 7cb08: b940250a ldr w10, [x8, #0x24] 7cb0c: 1a9f17eb cset w11, eq 7cb10: 2a0b0129 orr w9, w9, w11 7cb14: 321e0129 orr w9, w9, #0x4 7cb18: 6a0a013f tst w9, w10 7cb1c: b9002109 str w9, [x8, #0x20] 7cb20: 54000d80 b.eq 0x7ccd0 >::sentry::sentry(std::__ndk1::basic_istream>&, bool)+0x20c> 7cb24: 90000300 adrp x0, 0xdc000 >+0x1e> 7cb28: 911ad000 add x0, x0, #0x6b4 7cb2c: 94001fc3 bl 0x84a38 7cb30: aa0003f3 mov x19, x0 7cb34: f9404500 ldr x0, [x8, #0x88] 7cb38: aa0103f4 mov x20, x1 7cb3c: 2a0203f5 mov w21, w2 7cb40: b4000040 cbz x0, 0x7cb48 >::sentry::sentry(std::__ndk1::basic_istream>&, bool)+0x84> 7cb44: 97ff15b7 bl 0x42220 <_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEE5flushEv@plt> 7cb48: 37000b75 tbnz w21, #0x0, 0x7ccb4 >::sentry::sentry(std::__ndk1::basic_istream>&, bool)+0x1f0> 7cb4c: f9400288 ldr x8, [x20] 7cb50: f85e8108 ldur x8, [x8, #-0x18] 7cb54: 8b080288 add x8, x20, x8 7cb58: 39402509 ldrb w9, [x8, #0x9] 7cb5c: 36200ac9 tbz w9, #0x4, 0x7ccb4 >::sentry::sentry(std::__ndk1::basic_istream>&, bool)+0x1f0> 7cb60: 9100c101 add x1, x8, #0x30 7cb64: 910003e0 mov x0, sp 7cb68: 97ff1426 bl 0x41c00 <_ZNSt6__ndk16localeC1ERKS0_@plt> 7cb6c: f0000481 adrp x1, 0x10f000 7cb70: f9470821 ldr x1, [x1, #0xe10] 7cb74: 910003e0 mov x0, sp 7cb78: 97ff1692 bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 7cb7c: aa0003f6 mov x22, x0 7cb80: 910003e0 mov x0, sp 7cb84: 97ff1687 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 7cb88: f9400288 ldr x8, [x20] 7cb8c: f85e8108 ldur x8, [x8, #-0x18] 7cb90: 8b080288 add x8, x20, x8 7cb94: f9401515 ldr x21, [x8, #0x28] 7cb98: b50000b5 cbnz x21, 0x7cbac >::sentry::sentry(std::__ndk1::basic_istream>&, bool)+0xe8> 7cb9c: 1400002a b 0x7cc44 >::sentry::sentry(std::__ndk1::basic_istream>&, bool)+0x180> 7cba0: 91001108 add x8, x8, #0x4 7cba4: f9000ee8 str x8, [x23, #0x18] 7cba8: b40004f5 cbz x21, 0x7cc44 >::sentry::sentry(std::__ndk1::basic_istream>&, bool)+0x180> 7cbac: a941a6a8 ldp x8, x9, [x21, #0x18] 7cbb0: eb09011f cmp x8, x9 7cbb4: 54000060 b.eq 0x7cbc0 >::sentry::sentry(std::__ndk1::basic_istream>&, bool)+0xfc> 7cbb8: b9400100 ldr w0, [x8] 7cbbc: 14000005 b 0x7cbd0 >::sentry::sentry(std::__ndk1::basic_istream>&, bool)+0x10c> 7cbc0: f94002a8 ldr x8, [x21] 7cbc4: aa1503e0 mov x0, x21 7cbc8: f9402508 ldr x8, [x8, #0x48] 7cbcc: d63f0100 blr x8 7cbd0: 3100041f cmn w0, #0x1 7cbd4: 9a9503f7 csel x23, xzr, x21, eq 7cbd8: 54000340 b.eq 0x7cc40 >::sentry::sentry(std::__ndk1::basic_istream>&, bool)+0x17c> 7cbdc: a941a6e8 ldp x8, x9, [x23, #0x18] 7cbe0: eb09011f cmp x8, x9 7cbe4: 54000060 b.eq 0x7cbf0 >::sentry::sentry(std::__ndk1::basic_istream>&, bool)+0x12c> 7cbe8: b9400102 ldr w2, [x8] 7cbec: 14000006 b 0x7cc04 >::sentry::sentry(std::__ndk1::basic_istream>&, bool)+0x140> 7cbf0: f94002e8 ldr x8, [x23] 7cbf4: aa1703e0 mov x0, x23 7cbf8: f9402508 ldr x8, [x8, #0x48] 7cbfc: d63f0100 blr x8 7cc00: 2a0003e2 mov w2, w0 7cc04: f94002c8 ldr x8, [x22] 7cc08: 52800021 mov w1, #0x1 // =1 7cc0c: aa1603e0 mov x0, x22 7cc10: f9400d08 ldr x8, [x8, #0x18] 7cc14: d63f0100 blr x8 7cc18: 36000180 tbz w0, #0x0, 0x7cc48 >::sentry::sentry(std::__ndk1::basic_istream>&, bool)+0x184> 7cc1c: a941a6e8 ldp x8, x9, [x23, #0x18] 7cc20: eb09011f cmp x8, x9 7cc24: 54fffbe1 b.ne 0x7cba0 >::sentry::sentry(std::__ndk1::basic_istream>&, bool)+0xdc> 7cc28: f94002e8 ldr x8, [x23] 7cc2c: aa1703e0 mov x0, x23 7cc30: f9402908 ldr x8, [x8, #0x50] 7cc34: d63f0100 blr x8 7cc38: b5fffbb5 cbnz x21, 0x7cbac >::sentry::sentry(std::__ndk1::basic_istream>&, bool)+0xe8> 7cc3c: 14000002 b 0x7cc44 >::sentry::sentry(std::__ndk1::basic_istream>&, bool)+0x180> 7cc40: aa1f03f5 mov x21, xzr 7cc44: aa1f03f7 mov x23, xzr 7cc48: b40001d5 cbz x21, 0x7cc80 >::sentry::sentry(std::__ndk1::basic_istream>&, bool)+0x1bc> 7cc4c: a941a6e8 ldp x8, x9, [x23, #0x18] 7cc50: eb09011f cmp x8, x9 7cc54: 540000a0 b.eq 0x7cc68 >::sentry::sentry(std::__ndk1::basic_istream>&, bool)+0x1a4> 7cc58: b9400100 ldr w0, [x8] 7cc5c: 3100041f cmn w0, #0x1 7cc60: 540002a1 b.ne 0x7ccb4 >::sentry::sentry(std::__ndk1::basic_istream>&, bool)+0x1f0> 7cc64: 14000007 b 0x7cc80 >::sentry::sentry(std::__ndk1::basic_istream>&, bool)+0x1bc> 7cc68: f94002a8 ldr x8, [x21] 7cc6c: aa1703e0 mov x0, x23 7cc70: f9402508 ldr x8, [x8, #0x48] 7cc74: d63f0100 blr x8 7cc78: 3100041f cmn w0, #0x1 7cc7c: 540001c1 b.ne 0x7ccb4 >::sentry::sentry(std::__ndk1::basic_istream>&, bool)+0x1f0> 7cc80: f9400288 ldr x8, [x20] 7cc84: f85e8108 ldur x8, [x8, #-0x18] 7cc88: 8b080288 add x8, x20, x8 7cc8c: f9401509 ldr x9, [x8, #0x28] 7cc90: b940210a ldr w10, [x8, #0x20] 7cc94: f100013f cmp x9, #0x0 7cc98: b9402509 ldr w9, [x8, #0x24] 7cc9c: 1a9f17eb cset w11, eq 7cca0: 2a0b014a orr w10, w10, w11 7cca4: 321f054a orr w10, w10, #0x6 7cca8: 6a09015f tst w10, w9 7ccac: b900210a str w10, [x8, #0x20] 7ccb0: 54fff3a1 b.ne 0x7cb24 >::sentry::sentry(std::__ndk1::basic_istream>&, bool)+0x60> 7ccb4: f9400288 ldr x8, [x20] 7ccb8: f85e8108 ldur x8, [x8, #-0x18] 7ccbc: 8b080288 add x8, x20, x8 7ccc0: b9402108 ldr w8, [x8, #0x20] 7ccc4: 7100011f cmp w8, #0x0 7ccc8: 1a9f17e8 cset w8, eq 7cccc: 39000268 strb w8, [x19] 7ccd0: f9401708 ldr x8, [x24, #0x28] 7ccd4: f94007e9 ldr x9, [sp, #0x8] 7ccd8: eb09011f cmp x8, x9 7ccdc: 540000e1 b.ne 0x7ccf8 >::sentry::sentry(std::__ndk1::basic_istream>&, bool)+0x234> 7cce0: a9447bfd ldp x29, x30, [sp, #0x40] 7cce4: a9434ff4 ldp x20, x19, [sp, #0x30] 7cce8: a94257f6 ldp x22, x21, [sp, #0x20] 7ccec: a9415ff8 ldp x24, x23, [sp, #0x10] 7ccf0: 910143ff add sp, sp, #0x50 7ccf4: d65f03c0 ret 7ccf8: 97ff15e6 bl 0x42490 <__stack_chk_fail@plt> 7ccfc: aa0003f3 mov x19, x0 7cd00: 910003e0 mov x0, sp 7cd04: 97ff1627 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 7cd08: aa1303e0 mov x0, x19 7cd0c: 940161a4 bl 0xd539c <__cxa_demangle+0x12abc> 000000000007cd10 >::flush()>: 7cd10: d10143ff sub sp, sp, #0x50 7cd14: f90013f5 str x21, [sp, #0x20] 7cd18: a9034ff4 stp x20, x19, [sp, #0x30] 7cd1c: a9047bfd stp x29, x30, [sp, #0x40] 7cd20: 910103fd add x29, sp, #0x40 7cd24: d53bd055 mrs x21, TPIDR_EL0 7cd28: f94016a8 ldr x8, [x21, #0x28] 7cd2c: aa0003f3 mov x19, x0 7cd30: f9000fe8 str x8, [sp, #0x18] 7cd34: f9400008 ldr x8, [x0] 7cd38: f85e8109 ldur x9, [x8, #-0x18] 7cd3c: 8b090009 add x9, x0, x9 7cd40: f9401529 ldr x9, [x9, #0x28] 7cd44: b40003e9 cbz x9, 0x7cdc0 >::flush()+0xb0> 7cd48: 390023ff strb wzr, [sp, #0x8] 7cd4c: f9000bf3 str x19, [sp, #0x10] 7cd50: f85e8109 ldur x9, [x8, #-0x18] 7cd54: 8b090269 add x9, x19, x9 7cd58: b940212a ldr w10, [x9, #0x20] 7cd5c: 350002ea cbnz w10, 0x7cdb8 >::flush()+0xa8> 7cd60: f9404520 ldr x0, [x9, #0x88] 7cd64: b4000060 cbz x0, 0x7cd70 >::flush()+0x60> 7cd68: 97ff152e bl 0x42220 <_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEE5flushEv@plt> 7cd6c: f9400268 ldr x8, [x19] 7cd70: 52800029 mov w9, #0x1 // =1 7cd74: 390023e9 strb w9, [sp, #0x8] 7cd78: f85e8108 ldur x8, [x8, #-0x18] 7cd7c: 8b080268 add x8, x19, x8 7cd80: f9401500 ldr x0, [x8, #0x28] 7cd84: f9400008 ldr x8, [x0] 7cd88: f9401908 ldr x8, [x8, #0x30] 7cd8c: d63f0100 blr x8 7cd90: 3100041f cmn w0, #0x1 7cd94: 54000121 b.ne 0x7cdb8 >::flush()+0xa8> 7cd98: f9400268 ldr x8, [x19] 7cd9c: f85e8108 ldur x8, [x8, #-0x18] 7cda0: 8b080268 add x8, x19, x8 7cda4: 29442909 ldp w9, w10, [x8, #0x20] 7cda8: 32000129 orr w9, w9, #0x1 7cdac: 6a09015f tst w10, w9 7cdb0: b9002109 str w9, [x8, #0x20] 7cdb4: 540001c1 b.ne 0x7cdec >::flush()+0xdc> 7cdb8: 910023e0 add x0, sp, #0x8 7cdbc: 97ff13d5 bl 0x41d10 <_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEE6sentryD2Ev@plt> 7cdc0: f94016a8 ldr x8, [x21, #0x28] 7cdc4: f9400fe9 ldr x9, [sp, #0x18] 7cdc8: eb09011f cmp x8, x9 7cdcc: 540000e1 b.ne 0x7cde8 >::flush()+0xd8> 7cdd0: aa1303e0 mov x0, x19 7cdd4: a9447bfd ldp x29, x30, [sp, #0x40] 7cdd8: a9434ff4 ldp x20, x19, [sp, #0x30] 7cddc: f94013f5 ldr x21, [sp, #0x20] 7cde0: 910143ff add sp, sp, #0x50 7cde4: d65f03c0 ret 7cde8: 97ff15aa bl 0x42490 <__stack_chk_fail@plt> 7cdec: 90000300 adrp x0, 0xdc000 >+0x1e> 7cdf0: 911ad000 add x0, x0, #0x6b4 7cdf4: 94001f11 bl 0x84a38 7cdf8: aa0003f4 mov x20, x0 7cdfc: 14000004 b 0x7ce0c >::flush()+0xfc> 7ce00: aa0003f4 mov x20, x0 7ce04: 910023e0 add x0, sp, #0x8 7ce08: 97ff13c2 bl 0x41d10 <_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEE6sentryD2Ev@plt> 7ce0c: aa1403e0 mov x0, x20 7ce10: 97ff1478 bl 0x41ff0 <__cxa_begin_catch@plt> 7ce14: f9400268 ldr x8, [x19] 7ce18: f85e8108 ldur x8, [x8, #-0x18] 7ce1c: 8b080268 add x8, x19, x8 7ce20: b9402109 ldr w9, [x8, #0x20] 7ce24: 3940910a ldrb w10, [x8, #0x24] 7ce28: 32000129 orr w9, w9, #0x1 7ce2c: b9002109 str w9, [x8, #0x20] 7ce30: 3700006a tbnz w10, #0x0, 0x7ce3c >::flush()+0x12c> 7ce34: 97ff1193 bl 0x41480 <__cxa_end_catch@plt> 7ce38: 17ffffe2 b 0x7cdc0 >::flush()+0xb0> 7ce3c: 97ff1479 bl 0x42020 <__cxa_rethrow@plt> 7ce40: aa0003f3 mov x19, x0 7ce44: 97ff118f bl 0x41480 <__cxa_end_catch@plt> 7ce48: aa1303e0 mov x0, x19 7ce4c: 94016154 bl 0xd539c <__cxa_demangle+0x12abc> 7ce50: 97ff5b17 bl 0x53aac 000000000007ce54 >::operator>>(std::__ndk1::basic_istream>& (*)(std::__ndk1::basic_istream>&))>: 7ce54: d61f0020 br x1 000000000007ce58 >::operator>>(std::__ndk1::basic_ios>& (*)(std::__ndk1::basic_ios>&))>: 7ce58: f81e0ff3 str x19, [sp, #-0x20]! 7ce5c: a9017bfd stp x29, x30, [sp, #0x10] 7ce60: 910043fd add x29, sp, #0x10 7ce64: f9400008 ldr x8, [x0] 7ce68: aa0003f3 mov x19, x0 7ce6c: f85e8108 ldur x8, [x8, #-0x18] 7ce70: 8b080000 add x0, x0, x8 7ce74: d63f0020 blr x1 7ce78: a9417bfd ldp x29, x30, [sp, #0x10] 7ce7c: aa1303e0 mov x0, x19 7ce80: f84207f3 ldr x19, [sp], #0x20 7ce84: d65f03c0 ret 000000000007ce88 >::operator>>(std::__ndk1::ios_base& (*)(std::__ndk1::ios_base&))>: 7ce88: f81e0ff3 str x19, [sp, #-0x20]! 7ce8c: a9017bfd stp x29, x30, [sp, #0x10] 7ce90: 910043fd add x29, sp, #0x10 7ce94: f9400008 ldr x8, [x0] 7ce98: aa0003f3 mov x19, x0 7ce9c: f85e8108 ldur x8, [x8, #-0x18] 7cea0: 8b080000 add x0, x0, x8 7cea4: d63f0020 blr x1 7cea8: a9417bfd ldp x29, x30, [sp, #0x10] 7ceac: aa1303e0 mov x0, x19 7ceb0: f84207f3 ldr x19, [sp], #0x20 7ceb4: d65f03c0 ret 000000000007ceb8 >::operator>>(std::__ndk1::basic_streambuf>*)>: 7ceb8: f81d0ff5 str x21, [sp, #-0x30]! 7cebc: a9014ff4 stp x20, x19, [sp, #0x10] 7cec0: a9027bfd stp x29, x30, [sp, #0x20] 7cec4: 910083fd add x29, sp, #0x20 7cec8: f9400008 ldr x8, [x0] 7cecc: f900041f str xzr, [x0, #0x8] 7ced0: aa0003f3 mov x19, x0 7ced4: f85e8108 ldur x8, [x8, #-0x18] 7ced8: 8b080009 add x9, x0, x8 7cedc: b940212a ldr w10, [x9, #0x20] 7cee0: 3400016a cbz w10, 0x7cf0c >::operator>>(std::__ndk1::basic_streambuf>*)+0x54> 7cee4: f9401528 ldr x8, [x9, #0x28] 7cee8: f100011f cmp x8, #0x0 7ceec: b9402528 ldr w8, [x9, #0x24] 7cef0: 1a9f17eb cset w11, eq 7cef4: 2a0b014a orr w10, w10, w11 7cef8: 321e014a orr w10, w10, #0x4 7cefc: 6a08015f tst w10, w8 7cf00: b900212a str w10, [x9, #0x20] 7cf04: 540009e0 b.eq 0x7d040 >::operator>>(std::__ndk1::basic_streambuf>*)+0x188> 7cf08: 14000053 b 0x7d054 >::operator>>(std::__ndk1::basic_streambuf>*)+0x19c> 7cf0c: f9404520 ldr x0, [x9, #0x88] 7cf10: aa0103f4 mov x20, x1 7cf14: b40000e0 cbz x0, 0x7cf30 >::operator>>(std::__ndk1::basic_streambuf>*)+0x78> 7cf18: 97ff14c2 bl 0x42220 <_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEE5flushEv@plt> 7cf1c: f9400268 ldr x8, [x19] 7cf20: f85e8108 ldur x8, [x8, #-0x18] 7cf24: 8b080269 add x9, x19, x8 7cf28: b9402129 ldr w9, [x9, #0x20] 7cf2c: 350008a9 cbnz w9, 0x7d040 >::operator>>(std::__ndk1::basic_streambuf>*)+0x188> 7cf30: b4000634 cbz x20, 0x7cff4 >::operator>>(std::__ndk1::basic_streambuf>*)+0x13c> 7cf34: 9100a275 add x21, x19, #0x28 7cf38: 14000004 b 0x7cf48 >::operator>>(std::__ndk1::basic_streambuf>*)+0x90> 7cf3c: 91001129 add x9, x9, #0x4 7cf40: f9000c09 str x9, [x0, #0x18] 7cf44: f85e8108 ldur x8, [x8, #-0x18] 7cf48: f8686aa0 ldr x0, [x21, x8] 7cf4c: a941a408 ldp x8, x9, [x0, #0x18] 7cf50: eb09011f cmp x8, x9 7cf54: 540000a0 b.eq 0x7cf68 >::operator>>(std::__ndk1::basic_streambuf>*)+0xb0> 7cf58: b9400101 ldr w1, [x8] 7cf5c: 3100043f cmn w1, #0x1 7cf60: 54000101 b.ne 0x7cf80 >::operator>>(std::__ndk1::basic_streambuf>*)+0xc8> 7cf64: 14000022 b 0x7cfec >::operator>>(std::__ndk1::basic_streambuf>*)+0x134> 7cf68: f9400008 ldr x8, [x0] 7cf6c: f9402508 ldr x8, [x8, #0x48] 7cf70: d63f0100 blr x8 7cf74: 2a0003e1 mov w1, w0 7cf78: 3100043f cmn w1, #0x1 7cf7c: 54000380 b.eq 0x7cfec >::operator>>(std::__ndk1::basic_streambuf>*)+0x134> 7cf80: a9432688 ldp x8, x9, [x20, #0x30] 7cf84: eb09011f cmp x8, x9 7cf88: 540000a0 b.eq 0x7cf9c >::operator>>(std::__ndk1::basic_streambuf>*)+0xe4> 7cf8c: 91001109 add x9, x8, #0x4 7cf90: f9001a89 str x9, [x20, #0x30] 7cf94: b9000101 str w1, [x8] 7cf98: 14000007 b 0x7cfb4 >::operator>>(std::__ndk1::basic_streambuf>*)+0xfc> 7cf9c: f9400288 ldr x8, [x20] 7cfa0: f9403508 ldr x8, [x8, #0x68] 7cfa4: aa1403e0 mov x0, x20 7cfa8: d63f0100 blr x8 7cfac: 3100041f cmn w0, #0x1 7cfb0: 54000260 b.eq 0x7cffc >::operator>>(std::__ndk1::basic_streambuf>*)+0x144> 7cfb4: a9402668 ldp x8, x9, [x19] 7cfb8: 91000529 add x9, x9, #0x1 7cfbc: f9000669 str x9, [x19, #0x8] 7cfc0: f85e8109 ldur x9, [x8, #-0x18] 7cfc4: f8696aa0 ldr x0, [x21, x9] 7cfc8: a941a809 ldp x9, x10, [x0, #0x18] 7cfcc: eb0a013f cmp x9, x10 7cfd0: 54fffb61 b.ne 0x7cf3c >::operator>>(std::__ndk1::basic_streambuf>*)+0x84> 7cfd4: f9400008 ldr x8, [x0] 7cfd8: f9402908 ldr x8, [x8, #0x50] 7cfdc: d63f0100 blr x8 7cfe0: f9400268 ldr x8, [x19] 7cfe4: f85e8108 ldur x8, [x8, #-0x18] 7cfe8: 17ffffd8 b 0x7cf48 >::operator>>(std::__ndk1::basic_streambuf>*)+0x90> 7cfec: 52800048 mov w8, #0x2 // =2 7cff0: 14000004 b 0x7d000 >::operator>>(std::__ndk1::basic_streambuf>*)+0x148> 7cff4: 52800094 mov w20, #0x4 // =4 7cff8: 14000006 b 0x7d010 >::operator>>(std::__ndk1::basic_streambuf>*)+0x158> 7cffc: 2a1f03e8 mov w8, wzr 7d000: f9400669 ldr x9, [x19, #0x8] 7d004: 321e010a orr w10, w8, #0x4 7d008: f100013f cmp x9, #0x0 7d00c: 1a880154 csel w20, w10, w8, eq 7d010: f9400268 ldr x8, [x19] 7d014: f85e8108 ldur x8, [x8, #-0x18] 7d018: 8b080268 add x8, x19, x8 7d01c: f940150a ldr x10, [x8, #0x28] 7d020: 29442d09 ldp w9, w11, [x8, #0x20] 7d024: f100015f cmp x10, #0x0 7d028: 2a140129 orr w9, w9, w20 7d02c: 1a9f17ea cset w10, eq 7d030: 2a0a0129 orr w9, w9, w10 7d034: 6a0b013f tst w9, w11 7d038: b9002109 str w9, [x8, #0x20] 7d03c: 540000c1 b.ne 0x7d054 >::operator>>(std::__ndk1::basic_streambuf>*)+0x19c> 7d040: aa1303e0 mov x0, x19 7d044: a9427bfd ldp x29, x30, [sp, #0x20] 7d048: a9414ff4 ldp x20, x19, [sp, #0x10] 7d04c: f84307f5 ldr x21, [sp], #0x30 7d050: d65f03c0 ret 7d054: f00002e0 adrp x0, 0xdc000 >+0x1e> 7d058: 911ad000 add x0, x0, #0x6b4 7d05c: 94001e77 bl 0x84a38 7d060: 97ff13e4 bl 0x41ff0 <__cxa_begin_catch@plt> 7d064: a9402668 ldp x8, x9, [x19] 7d068: f85e810a ldur x10, [x8, #-0x18] 7d06c: f100013f cmp x9, #0x0 7d070: 528000a9 mov w9, #0x5 // =5 7d074: 1a9f0534 csinc w20, w9, wzr, eq 7d078: 8b0a026a add x10, x19, x10 7d07c: b940214b ldr w11, [x10, #0x20] 7d080: 2a14016b orr w11, w11, w20 7d084: b900214b str w11, [x10, #0x20] 7d088: f85e8108 ldur x8, [x8, #-0x18] 7d08c: 8b080268 add x8, x19, x8 7d090: 39409108 ldrb w8, [x8, #0x24] 7d094: 6a09011f tst w8, w9 7d098: 54000061 b.ne 0x7d0a4 >::operator>>(std::__ndk1::basic_streambuf>*)+0x1ec> 7d09c: 97ff10f9 bl 0x41480 <__cxa_end_catch@plt> 7d0a0: 17ffffdc b 0x7d010 >::operator>>(std::__ndk1::basic_streambuf>*)+0x158> 7d0a4: 97ff13df bl 0x42020 <__cxa_rethrow@plt> 7d0a8: aa0003f3 mov x19, x0 7d0ac: 97ff10f5 bl 0x41480 <__cxa_end_catch@plt> 7d0b0: aa1303e0 mov x0, x19 7d0b4: 940160ba bl 0xd539c <__cxa_demangle+0x12abc> 7d0b8: 97ff5a7d bl 0x53aac 000000000007d0bc >::operator>>(bool&)>: 7d0bc: 14000001 b 0x7d0c0 >::operator>>(bool&)+0x4> 7d0c0: d10143ff sub sp, sp, #0x50 7d0c4: f90013f5 str x21, [sp, #0x20] 7d0c8: a9034ff4 stp x20, x19, [sp, #0x30] 7d0cc: a9047bfd stp x29, x30, [sp, #0x40] 7d0d0: 910103fd add x29, sp, #0x40 7d0d4: d53bd055 mrs x21, TPIDR_EL0 7d0d8: f94016a8 ldr x8, [x21, #0x28] 7d0dc: aa0003f3 mov x19, x0 7d0e0: aa0103f4 mov x20, x1 7d0e4: 910043e0 add x0, sp, #0x10 7d0e8: aa1303e1 mov x1, x19 7d0ec: 2a1f03e2 mov w2, wzr 7d0f0: f9000fe8 str x8, [sp, #0x18] 7d0f4: b90017ff str wzr, [sp, #0x14] 7d0f8: 97ff131a bl 0x41d60 <_ZNSt6__ndk113basic_istreamIwNS_11char_traitsIwEEE6sentryC2ERS3_b@plt> 7d0fc: 394043e8 ldrb w8, [sp, #0x10] 7d100: 34000488 cbz w8, 0x7d190 >::operator>>(bool&)+0xd4> 7d104: f9400268 ldr x8, [x19] 7d108: 910023e0 add x0, sp, #0x8 7d10c: f85e8108 ldur x8, [x8, #-0x18] 7d110: 8b080268 add x8, x19, x8 7d114: 9100c101 add x1, x8, #0x30 7d118: 97ff12ba bl 0x41c00 <_ZNSt6__ndk16localeC1ERKS0_@plt> 7d11c: d0000481 adrp x1, 0x10f000 7d120: f9476c21 ldr x1, [x1, #0xed8] 7d124: 910023e0 add x0, sp, #0x8 7d128: 97ff1526 bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 7d12c: f9400268 ldr x8, [x19] 7d130: f9400009 ldr x9, [x0] 7d134: f85e8108 ldur x8, [x8, #-0x18] 7d138: 8b080263 add x3, x19, x8 7d13c: f9401461 ldr x1, [x3, #0x28] 7d140: f9400d28 ldr x8, [x9, #0x18] 7d144: 910053e4 add x4, sp, #0x14 7d148: aa1f03e2 mov x2, xzr 7d14c: aa1403e5 mov x5, x20 7d150: d63f0100 blr x8 7d154: 910023e0 add x0, sp, #0x8 7d158: 97ff1512 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 7d15c: f9400268 ldr x8, [x19] 7d160: b94017e9 ldr w9, [sp, #0x14] 7d164: f85e8108 ldur x8, [x8, #-0x18] 7d168: 8b080268 add x8, x19, x8 7d16c: f940150b ldr x11, [x8, #0x28] 7d170: 2944310a ldp w10, w12, [x8, #0x20] 7d174: f100017f cmp x11, #0x0 7d178: 2a090149 orr w9, w10, w9 7d17c: 1a9f17ea cset w10, eq 7d180: 2a0a0129 orr w9, w9, w10 7d184: 6a0c013f tst w9, w12 7d188: b9002109 str w9, [x8, #0x20] 7d18c: 54000181 b.ne 0x7d1bc >::operator>>(bool&)+0x100> 7d190: f94016a8 ldr x8, [x21, #0x28] 7d194: f9400fe9 ldr x9, [sp, #0x18] 7d198: eb09011f cmp x8, x9 7d19c: 540000e1 b.ne 0x7d1b8 >::operator>>(bool&)+0xfc> 7d1a0: aa1303e0 mov x0, x19 7d1a4: a9447bfd ldp x29, x30, [sp, #0x40] 7d1a8: a9434ff4 ldp x20, x19, [sp, #0x30] 7d1ac: f94013f5 ldr x21, [sp, #0x20] 7d1b0: 910143ff add sp, sp, #0x50 7d1b4: d65f03c0 ret 7d1b8: 97ff14b6 bl 0x42490 <__stack_chk_fail@plt> 7d1bc: f00002e0 adrp x0, 0xdc000 >+0x1e> 7d1c0: 911ad000 add x0, x0, #0x6b4 7d1c4: 94001e1d bl 0x84a38 7d1c8: aa0003f4 mov x20, x0 7d1cc: 910023e0 add x0, sp, #0x8 7d1d0: 97ff14f4 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 7d1d4: aa1403e0 mov x0, x20 7d1d8: 97ff1386 bl 0x41ff0 <__cxa_begin_catch@plt> 7d1dc: b94017e8 ldr w8, [sp, #0x14] 7d1e0: 32000108 orr w8, w8, #0x1 7d1e4: b90017e8 str w8, [sp, #0x14] 7d1e8: f9400269 ldr x9, [x19] 7d1ec: f85e812a ldur x10, [x9, #-0x18] 7d1f0: 8b0a026a add x10, x19, x10 7d1f4: b940214b ldr w11, [x10, #0x20] 7d1f8: 2a080168 orr w8, w11, w8 7d1fc: b9002148 str w8, [x10, #0x20] 7d200: f85e8128 ldur x8, [x9, #-0x18] 7d204: 8b080268 add x8, x19, x8 7d208: 39409108 ldrb w8, [x8, #0x24] 7d20c: 37000068 tbnz w8, #0x0, 0x7d218 >::operator>>(bool&)+0x15c> 7d210: 97ff109c bl 0x41480 <__cxa_end_catch@plt> 7d214: 17ffffd2 b 0x7d15c >::operator>>(bool&)+0xa0> 7d218: 97ff1382 bl 0x42020 <__cxa_rethrow@plt> 7d21c: aa0003f3 mov x19, x0 7d220: 97ff1098 bl 0x41480 <__cxa_end_catch@plt> 7d224: aa1303e0 mov x0, x19 7d228: 9401605d bl 0xd539c <__cxa_demangle+0x12abc> 7d22c: 97ff5a20 bl 0x53aac 000000000007d230 >::operator>>(short&)>: 7d230: 14000001 b 0x7d234 >::operator>>(short&)+0x4> 7d234: d10143ff sub sp, sp, #0x50 7d238: f90013f5 str x21, [sp, #0x20] 7d23c: a9034ff4 stp x20, x19, [sp, #0x30] 7d240: a9047bfd stp x29, x30, [sp, #0x40] 7d244: 910103fd add x29, sp, #0x40 7d248: d53bd055 mrs x21, TPIDR_EL0 7d24c: f94016a8 ldr x8, [x21, #0x28] 7d250: aa0003f3 mov x19, x0 7d254: aa0103f4 mov x20, x1 7d258: 910043e0 add x0, sp, #0x10 7d25c: aa1303e1 mov x1, x19 7d260: 2a1f03e2 mov w2, wzr 7d264: f9000fe8 str x8, [sp, #0x18] 7d268: b90017ff str wzr, [sp, #0x14] 7d26c: 97ff12bd bl 0x41d60 <_ZNSt6__ndk113basic_istreamIwNS_11char_traitsIwEEE6sentryC2ERS3_b@plt> 7d270: 394043e8 ldrb w8, [sp, #0x10] 7d274: 34000688 cbz w8, 0x7d344 >::operator>>(short&)+0x114> 7d278: f9400268 ldr x8, [x19] 7d27c: 910003e0 mov x0, sp 7d280: f85e8108 ldur x8, [x8, #-0x18] 7d284: 8b080268 add x8, x19, x8 7d288: 9100c101 add x1, x8, #0x30 7d28c: 97ff125d bl 0x41c00 <_ZNSt6__ndk16localeC1ERKS0_@plt> 7d290: d0000481 adrp x1, 0x10f000 7d294: f9476c21 ldr x1, [x1, #0xed8] 7d298: 910003e0 mov x0, sp 7d29c: 97ff14c9 bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 7d2a0: f9400268 ldr x8, [x19] 7d2a4: f9400009 ldr x9, [x0] 7d2a8: f85e8108 ldur x8, [x8, #-0x18] 7d2ac: 8b080263 add x3, x19, x8 7d2b0: f9401461 ldr x1, [x3, #0x28] 7d2b4: f9401128 ldr x8, [x9, #0x20] 7d2b8: 910053e4 add x4, sp, #0x14 7d2bc: 910023e5 add x5, sp, #0x8 7d2c0: aa1f03e2 mov x2, xzr 7d2c4: d63f0100 blr x8 7d2c8: 910003e0 mov x0, sp 7d2cc: 97ff14b5 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 7d2d0: f94007e8 ldr x8, [sp, #0x8] 7d2d4: 92900009 mov x9, #-0x8001 // =-32769 7d2d8: eb09011f cmp x8, x9 7d2dc: 5400008c b.gt 0x7d2ec >::operator>>(short&)+0xbc> 7d2e0: b94017e8 ldr w8, [sp, #0x14] 7d2e4: 52900009 mov w9, #0x8000 // =32768 7d2e8: 14000005 b 0x7d2fc >::operator>>(short&)+0xcc> 7d2ec: f140211f cmp x8, #0x8, lsl #12 // =0x8000 7d2f0: 540000eb b.lt 0x7d30c >::operator>>(short&)+0xdc> 7d2f4: b94017e8 ldr w8, [sp, #0x14] 7d2f8: 528fffe9 mov w9, #0x7fff // =32767 7d2fc: 321e0108 orr w8, w8, #0x4 7d300: b90017e8 str w8, [sp, #0x14] 7d304: 79000289 strh w9, [x20] 7d308: 14000002 b 0x7d310 >::operator>>(short&)+0xe0> 7d30c: 79000288 strh w8, [x20] 7d310: f9400268 ldr x8, [x19] 7d314: b94017e9 ldr w9, [sp, #0x14] 7d318: f85e8108 ldur x8, [x8, #-0x18] 7d31c: 8b080268 add x8, x19, x8 7d320: f940150b ldr x11, [x8, #0x28] 7d324: 2944310a ldp w10, w12, [x8, #0x20] 7d328: f100017f cmp x11, #0x0 7d32c: 2a090149 orr w9, w10, w9 7d330: 1a9f17ea cset w10, eq 7d334: 2a0a0129 orr w9, w9, w10 7d338: 6a0c013f tst w9, w12 7d33c: b9002109 str w9, [x8, #0x20] 7d340: 54000181 b.ne 0x7d370 >::operator>>(short&)+0x140> 7d344: f94016a8 ldr x8, [x21, #0x28] 7d348: f9400fe9 ldr x9, [sp, #0x18] 7d34c: eb09011f cmp x8, x9 7d350: 540000e1 b.ne 0x7d36c >::operator>>(short&)+0x13c> 7d354: aa1303e0 mov x0, x19 7d358: a9447bfd ldp x29, x30, [sp, #0x40] 7d35c: a9434ff4 ldp x20, x19, [sp, #0x30] 7d360: f94013f5 ldr x21, [sp, #0x20] 7d364: 910143ff add sp, sp, #0x50 7d368: d65f03c0 ret 7d36c: 97ff1449 bl 0x42490 <__stack_chk_fail@plt> 7d370: f00002e0 adrp x0, 0xdc000 >+0x1e> 7d374: 911ad000 add x0, x0, #0x6b4 7d378: 94001db0 bl 0x84a38 7d37c: aa0003f4 mov x20, x0 7d380: 910003e0 mov x0, sp 7d384: 97ff1487 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 7d388: aa1403e0 mov x0, x20 7d38c: 97ff1319 bl 0x41ff0 <__cxa_begin_catch@plt> 7d390: b94017e8 ldr w8, [sp, #0x14] 7d394: 32000108 orr w8, w8, #0x1 7d398: b90017e8 str w8, [sp, #0x14] 7d39c: f9400269 ldr x9, [x19] 7d3a0: f85e812a ldur x10, [x9, #-0x18] 7d3a4: 8b0a026a add x10, x19, x10 7d3a8: b940214b ldr w11, [x10, #0x20] 7d3ac: 2a080168 orr w8, w11, w8 7d3b0: b9002148 str w8, [x10, #0x20] 7d3b4: f85e8128 ldur x8, [x9, #-0x18] 7d3b8: 8b080268 add x8, x19, x8 7d3bc: 39409108 ldrb w8, [x8, #0x24] 7d3c0: 37000068 tbnz w8, #0x0, 0x7d3cc >::operator>>(short&)+0x19c> 7d3c4: 97ff102f bl 0x41480 <__cxa_end_catch@plt> 7d3c8: 17ffffd2 b 0x7d310 >::operator>>(short&)+0xe0> 7d3cc: 97ff1315 bl 0x42020 <__cxa_rethrow@plt> 7d3d0: aa0003f3 mov x19, x0 7d3d4: 97ff102b bl 0x41480 <__cxa_end_catch@plt> 7d3d8: aa1303e0 mov x0, x19 7d3dc: 94015ff0 bl 0xd539c <__cxa_demangle+0x12abc> 7d3e0: 97ff59b3 bl 0x53aac 000000000007d3e4 >::operator>>(unsigned short&)>: 7d3e4: 14000001 b 0x7d3e8 >::operator>>(unsigned short&)+0x4> 7d3e8: d10143ff sub sp, sp, #0x50 7d3ec: f90013f5 str x21, [sp, #0x20] 7d3f0: a9034ff4 stp x20, x19, [sp, #0x30] 7d3f4: a9047bfd stp x29, x30, [sp, #0x40] 7d3f8: 910103fd add x29, sp, #0x40 7d3fc: d53bd055 mrs x21, TPIDR_EL0 7d400: f94016a8 ldr x8, [x21, #0x28] 7d404: aa0003f3 mov x19, x0 7d408: aa0103f4 mov x20, x1 7d40c: 910043e0 add x0, sp, #0x10 7d410: aa1303e1 mov x1, x19 7d414: 2a1f03e2 mov w2, wzr 7d418: f9000fe8 str x8, [sp, #0x18] 7d41c: b90017ff str wzr, [sp, #0x14] 7d420: 97ff1250 bl 0x41d60 <_ZNSt6__ndk113basic_istreamIwNS_11char_traitsIwEEE6sentryC2ERS3_b@plt> 7d424: 394043e8 ldrb w8, [sp, #0x10] 7d428: 34000488 cbz w8, 0x7d4b8 >::operator>>(unsigned short&)+0xd4> 7d42c: f9400268 ldr x8, [x19] 7d430: 910023e0 add x0, sp, #0x8 7d434: f85e8108 ldur x8, [x8, #-0x18] 7d438: 8b080268 add x8, x19, x8 7d43c: 9100c101 add x1, x8, #0x30 7d440: 97ff11f0 bl 0x41c00 <_ZNSt6__ndk16localeC1ERKS0_@plt> 7d444: d0000481 adrp x1, 0x10f000 7d448: f9476c21 ldr x1, [x1, #0xed8] 7d44c: 910023e0 add x0, sp, #0x8 7d450: 97ff145c bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 7d454: f9400268 ldr x8, [x19] 7d458: f9400009 ldr x9, [x0] 7d45c: f85e8108 ldur x8, [x8, #-0x18] 7d460: 8b080263 add x3, x19, x8 7d464: f9401461 ldr x1, [x3, #0x28] 7d468: f9401928 ldr x8, [x9, #0x30] 7d46c: 910053e4 add x4, sp, #0x14 7d470: aa1f03e2 mov x2, xzr 7d474: aa1403e5 mov x5, x20 7d478: d63f0100 blr x8 7d47c: 910023e0 add x0, sp, #0x8 7d480: 97ff1448 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 7d484: f9400268 ldr x8, [x19] 7d488: b94017e9 ldr w9, [sp, #0x14] 7d48c: f85e8108 ldur x8, [x8, #-0x18] 7d490: 8b080268 add x8, x19, x8 7d494: f940150b ldr x11, [x8, #0x28] 7d498: 2944310a ldp w10, w12, [x8, #0x20] 7d49c: f100017f cmp x11, #0x0 7d4a0: 2a090149 orr w9, w10, w9 7d4a4: 1a9f17ea cset w10, eq 7d4a8: 2a0a0129 orr w9, w9, w10 7d4ac: 6a0c013f tst w9, w12 7d4b0: b9002109 str w9, [x8, #0x20] 7d4b4: 54000181 b.ne 0x7d4e4 >::operator>>(unsigned short&)+0x100> 7d4b8: f94016a8 ldr x8, [x21, #0x28] 7d4bc: f9400fe9 ldr x9, [sp, #0x18] 7d4c0: eb09011f cmp x8, x9 7d4c4: 540000e1 b.ne 0x7d4e0 >::operator>>(unsigned short&)+0xfc> 7d4c8: aa1303e0 mov x0, x19 7d4cc: a9447bfd ldp x29, x30, [sp, #0x40] 7d4d0: a9434ff4 ldp x20, x19, [sp, #0x30] 7d4d4: f94013f5 ldr x21, [sp, #0x20] 7d4d8: 910143ff add sp, sp, #0x50 7d4dc: d65f03c0 ret 7d4e0: 97ff13ec bl 0x42490 <__stack_chk_fail@plt> 7d4e4: f00002e0 adrp x0, 0xdc000 >+0x1e> 7d4e8: 911ad000 add x0, x0, #0x6b4 7d4ec: 94001d53 bl 0x84a38 7d4f0: aa0003f4 mov x20, x0 7d4f4: 910023e0 add x0, sp, #0x8 7d4f8: 97ff142a bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 7d4fc: aa1403e0 mov x0, x20 7d500: 97ff12bc bl 0x41ff0 <__cxa_begin_catch@plt> 7d504: b94017e8 ldr w8, [sp, #0x14] 7d508: 32000108 orr w8, w8, #0x1 7d50c: b90017e8 str w8, [sp, #0x14] 7d510: f9400269 ldr x9, [x19] 7d514: f85e812a ldur x10, [x9, #-0x18] 7d518: 8b0a026a add x10, x19, x10 7d51c: b940214b ldr w11, [x10, #0x20] 7d520: 2a080168 orr w8, w11, w8 7d524: b9002148 str w8, [x10, #0x20] 7d528: f85e8128 ldur x8, [x9, #-0x18] 7d52c: 8b080268 add x8, x19, x8 7d530: 39409108 ldrb w8, [x8, #0x24] 7d534: 37000068 tbnz w8, #0x0, 0x7d540 >::operator>>(unsigned short&)+0x15c> 7d538: 97ff0fd2 bl 0x41480 <__cxa_end_catch@plt> 7d53c: 17ffffd2 b 0x7d484 >::operator>>(unsigned short&)+0xa0> 7d540: 97ff12b8 bl 0x42020 <__cxa_rethrow@plt> 7d544: aa0003f3 mov x19, x0 7d548: 97ff0fce bl 0x41480 <__cxa_end_catch@plt> 7d54c: aa1303e0 mov x0, x19 7d550: 94015f93 bl 0xd539c <__cxa_demangle+0x12abc> 7d554: 97ff5956 bl 0x53aac 000000000007d558 >::operator>>(int&)>: 7d558: 14000001 b 0x7d55c >::operator>>(int&)+0x4> 7d55c: d10143ff sub sp, sp, #0x50 7d560: f90013f5 str x21, [sp, #0x20] 7d564: a9034ff4 stp x20, x19, [sp, #0x30] 7d568: a9047bfd stp x29, x30, [sp, #0x40] 7d56c: 910103fd add x29, sp, #0x40 7d570: d53bd055 mrs x21, TPIDR_EL0 7d574: f94016a8 ldr x8, [x21, #0x28] 7d578: aa0003f3 mov x19, x0 7d57c: aa0103f4 mov x20, x1 7d580: 910043e0 add x0, sp, #0x10 7d584: aa1303e1 mov x1, x19 7d588: 2a1f03e2 mov w2, wzr 7d58c: f9000fe8 str x8, [sp, #0x18] 7d590: b90017ff str wzr, [sp, #0x14] 7d594: 97ff11f3 bl 0x41d60 <_ZNSt6__ndk113basic_istreamIwNS_11char_traitsIwEEE6sentryC2ERS3_b@plt> 7d598: 394043e8 ldrb w8, [sp, #0x10] 7d59c: 340006a8 cbz w8, 0x7d670 >::operator>>(int&)+0x118> 7d5a0: f9400268 ldr x8, [x19] 7d5a4: 910003e0 mov x0, sp 7d5a8: f85e8108 ldur x8, [x8, #-0x18] 7d5ac: 8b080268 add x8, x19, x8 7d5b0: 9100c101 add x1, x8, #0x30 7d5b4: 97ff1193 bl 0x41c00 <_ZNSt6__ndk16localeC1ERKS0_@plt> 7d5b8: d0000481 adrp x1, 0x10f000 7d5bc: f9476c21 ldr x1, [x1, #0xed8] 7d5c0: 910003e0 mov x0, sp 7d5c4: 97ff13ff bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 7d5c8: f9400268 ldr x8, [x19] 7d5cc: f9400009 ldr x9, [x0] 7d5d0: f85e8108 ldur x8, [x8, #-0x18] 7d5d4: 8b080263 add x3, x19, x8 7d5d8: f9401461 ldr x1, [x3, #0x28] 7d5dc: f9401128 ldr x8, [x9, #0x20] 7d5e0: 910053e4 add x4, sp, #0x14 7d5e4: 910023e5 add x5, sp, #0x8 7d5e8: aa1f03e2 mov x2, xzr 7d5ec: d63f0100 blr x8 7d5f0: 910003e0 mov x0, sp 7d5f4: 97ff13eb bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 7d5f8: f94007e8 ldr x8, [sp, #0x8] 7d5fc: 92b00009 mov x9, #-0x80000001 // =-2147483649 7d600: eb09011f cmp x8, x9 7d604: 5400008c b.gt 0x7d614 >::operator>>(int&)+0xbc> 7d608: b94017e8 ldr w8, [sp, #0x14] 7d60c: 52b00009 mov w9, #-0x80000000 // =-2147483648 7d610: 14000006 b 0x7d628 >::operator>>(int&)+0xd0> 7d614: 52b00009 mov w9, #-0x80000000 // =-2147483648 7d618: eb09011f cmp x8, x9 7d61c: 540000eb b.lt 0x7d638 >::operator>>(int&)+0xe0> 7d620: b94017e8 ldr w8, [sp, #0x14] 7d624: 12b00009 mov w9, #0x7fffffff // =2147483647 7d628: 321e0108 orr w8, w8, #0x4 7d62c: b90017e8 str w8, [sp, #0x14] 7d630: b9000289 str w9, [x20] 7d634: 14000002 b 0x7d63c >::operator>>(int&)+0xe4> 7d638: b9000288 str w8, [x20] 7d63c: f9400268 ldr x8, [x19] 7d640: b94017e9 ldr w9, [sp, #0x14] 7d644: f85e8108 ldur x8, [x8, #-0x18] 7d648: 8b080268 add x8, x19, x8 7d64c: f940150b ldr x11, [x8, #0x28] 7d650: 2944310a ldp w10, w12, [x8, #0x20] 7d654: f100017f cmp x11, #0x0 7d658: 2a090149 orr w9, w10, w9 7d65c: 1a9f17ea cset w10, eq 7d660: 2a0a0129 orr w9, w9, w10 7d664: 6a0c013f tst w9, w12 7d668: b9002109 str w9, [x8, #0x20] 7d66c: 54000181 b.ne 0x7d69c >::operator>>(int&)+0x144> 7d670: f94016a8 ldr x8, [x21, #0x28] 7d674: f9400fe9 ldr x9, [sp, #0x18] 7d678: eb09011f cmp x8, x9 7d67c: 540000e1 b.ne 0x7d698 >::operator>>(int&)+0x140> 7d680: aa1303e0 mov x0, x19 7d684: a9447bfd ldp x29, x30, [sp, #0x40] 7d688: a9434ff4 ldp x20, x19, [sp, #0x30] 7d68c: f94013f5 ldr x21, [sp, #0x20] 7d690: 910143ff add sp, sp, #0x50 7d694: d65f03c0 ret 7d698: 97ff137e bl 0x42490 <__stack_chk_fail@plt> 7d69c: f00002e0 adrp x0, 0xdc000 >+0x1e> 7d6a0: 911ad000 add x0, x0, #0x6b4 7d6a4: 94001ce5 bl 0x84a38 7d6a8: aa0003f4 mov x20, x0 7d6ac: 910003e0 mov x0, sp 7d6b0: 97ff13bc bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 7d6b4: aa1403e0 mov x0, x20 7d6b8: 97ff124e bl 0x41ff0 <__cxa_begin_catch@plt> 7d6bc: b94017e8 ldr w8, [sp, #0x14] 7d6c0: 32000108 orr w8, w8, #0x1 7d6c4: b90017e8 str w8, [sp, #0x14] 7d6c8: f9400269 ldr x9, [x19] 7d6cc: f85e812a ldur x10, [x9, #-0x18] 7d6d0: 8b0a026a add x10, x19, x10 7d6d4: b940214b ldr w11, [x10, #0x20] 7d6d8: 2a080168 orr w8, w11, w8 7d6dc: b9002148 str w8, [x10, #0x20] 7d6e0: f85e8128 ldur x8, [x9, #-0x18] 7d6e4: 8b080268 add x8, x19, x8 7d6e8: 39409108 ldrb w8, [x8, #0x24] 7d6ec: 37000068 tbnz w8, #0x0, 0x7d6f8 >::operator>>(int&)+0x1a0> 7d6f0: 97ff0f64 bl 0x41480 <__cxa_end_catch@plt> 7d6f4: 17ffffd2 b 0x7d63c >::operator>>(int&)+0xe4> 7d6f8: 97ff124a bl 0x42020 <__cxa_rethrow@plt> 7d6fc: aa0003f3 mov x19, x0 7d700: 97ff0f60 bl 0x41480 <__cxa_end_catch@plt> 7d704: aa1303e0 mov x0, x19 7d708: 94015f25 bl 0xd539c <__cxa_demangle+0x12abc> 7d70c: 97ff58e8 bl 0x53aac 000000000007d710 >::operator>>(unsigned int&)>: 7d710: 14000001 b 0x7d714 >::operator>>(unsigned int&)+0x4> 7d714: d10143ff sub sp, sp, #0x50 7d718: f90013f5 str x21, [sp, #0x20] 7d71c: a9034ff4 stp x20, x19, [sp, #0x30] 7d720: a9047bfd stp x29, x30, [sp, #0x40] 7d724: 910103fd add x29, sp, #0x40 7d728: d53bd055 mrs x21, TPIDR_EL0 7d72c: f94016a8 ldr x8, [x21, #0x28] 7d730: aa0003f3 mov x19, x0 7d734: aa0103f4 mov x20, x1 7d738: 910043e0 add x0, sp, #0x10 7d73c: aa1303e1 mov x1, x19 7d740: 2a1f03e2 mov w2, wzr 7d744: f9000fe8 str x8, [sp, #0x18] 7d748: b90017ff str wzr, [sp, #0x14] 7d74c: 97ff1185 bl 0x41d60 <_ZNSt6__ndk113basic_istreamIwNS_11char_traitsIwEEE6sentryC2ERS3_b@plt> 7d750: 394043e8 ldrb w8, [sp, #0x10] 7d754: 34000488 cbz w8, 0x7d7e4 >::operator>>(unsigned int&)+0xd4> 7d758: f9400268 ldr x8, [x19] 7d75c: 910023e0 add x0, sp, #0x8 7d760: f85e8108 ldur x8, [x8, #-0x18] 7d764: 8b080268 add x8, x19, x8 7d768: 9100c101 add x1, x8, #0x30 7d76c: 97ff1125 bl 0x41c00 <_ZNSt6__ndk16localeC1ERKS0_@plt> 7d770: d0000481 adrp x1, 0x10f000 7d774: f9476c21 ldr x1, [x1, #0xed8] 7d778: 910023e0 add x0, sp, #0x8 7d77c: 97ff1391 bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 7d780: f9400268 ldr x8, [x19] 7d784: f9400009 ldr x9, [x0] 7d788: f85e8108 ldur x8, [x8, #-0x18] 7d78c: 8b080263 add x3, x19, x8 7d790: f9401461 ldr x1, [x3, #0x28] 7d794: f9401d28 ldr x8, [x9, #0x38] 7d798: 910053e4 add x4, sp, #0x14 7d79c: aa1f03e2 mov x2, xzr 7d7a0: aa1403e5 mov x5, x20 7d7a4: d63f0100 blr x8 7d7a8: 910023e0 add x0, sp, #0x8 7d7ac: 97ff137d bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 7d7b0: f9400268 ldr x8, [x19] 7d7b4: b94017e9 ldr w9, [sp, #0x14] 7d7b8: f85e8108 ldur x8, [x8, #-0x18] 7d7bc: 8b080268 add x8, x19, x8 7d7c0: f940150b ldr x11, [x8, #0x28] 7d7c4: 2944310a ldp w10, w12, [x8, #0x20] 7d7c8: f100017f cmp x11, #0x0 7d7cc: 2a090149 orr w9, w10, w9 7d7d0: 1a9f17ea cset w10, eq 7d7d4: 2a0a0129 orr w9, w9, w10 7d7d8: 6a0c013f tst w9, w12 7d7dc: b9002109 str w9, [x8, #0x20] 7d7e0: 54000181 b.ne 0x7d810 >::operator>>(unsigned int&)+0x100> 7d7e4: f94016a8 ldr x8, [x21, #0x28] 7d7e8: f9400fe9 ldr x9, [sp, #0x18] 7d7ec: eb09011f cmp x8, x9 7d7f0: 540000e1 b.ne 0x7d80c >::operator>>(unsigned int&)+0xfc> 7d7f4: aa1303e0 mov x0, x19 7d7f8: a9447bfd ldp x29, x30, [sp, #0x40] 7d7fc: a9434ff4 ldp x20, x19, [sp, #0x30] 7d800: f94013f5 ldr x21, [sp, #0x20] 7d804: 910143ff add sp, sp, #0x50 7d808: d65f03c0 ret 7d80c: 97ff1321 bl 0x42490 <__stack_chk_fail@plt> 7d810: f00002e0 adrp x0, 0xdc000 >+0x1e> 7d814: 911ad000 add x0, x0, #0x6b4 7d818: 94001c88 bl 0x84a38 7d81c: aa0003f4 mov x20, x0 7d820: 910023e0 add x0, sp, #0x8 7d824: 97ff135f bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 7d828: aa1403e0 mov x0, x20 7d82c: 97ff11f1 bl 0x41ff0 <__cxa_begin_catch@plt> 7d830: b94017e8 ldr w8, [sp, #0x14] 7d834: 32000108 orr w8, w8, #0x1 7d838: b90017e8 str w8, [sp, #0x14] 7d83c: f9400269 ldr x9, [x19] 7d840: f85e812a ldur x10, [x9, #-0x18] 7d844: 8b0a026a add x10, x19, x10 7d848: b940214b ldr w11, [x10, #0x20] 7d84c: 2a080168 orr w8, w11, w8 7d850: b9002148 str w8, [x10, #0x20] 7d854: f85e8128 ldur x8, [x9, #-0x18] 7d858: 8b080268 add x8, x19, x8 7d85c: 39409108 ldrb w8, [x8, #0x24] 7d860: 37000068 tbnz w8, #0x0, 0x7d86c >::operator>>(unsigned int&)+0x15c> 7d864: 97ff0f07 bl 0x41480 <__cxa_end_catch@plt> 7d868: 17ffffd2 b 0x7d7b0 >::operator>>(unsigned int&)+0xa0> 7d86c: 97ff11ed bl 0x42020 <__cxa_rethrow@plt> 7d870: aa0003f3 mov x19, x0 7d874: 97ff0f03 bl 0x41480 <__cxa_end_catch@plt> 7d878: aa1303e0 mov x0, x19 7d87c: 94015ec8 bl 0xd539c <__cxa_demangle+0x12abc> 7d880: 97ff588b bl 0x53aac 000000000007d884 >::operator>>(long&)>: 7d884: 14000001 b 0x7d888 >::operator>>(long&)+0x4> 7d888: d10143ff sub sp, sp, #0x50 7d88c: f90013f5 str x21, [sp, #0x20] 7d890: a9034ff4 stp x20, x19, [sp, #0x30] 7d894: a9047bfd stp x29, x30, [sp, #0x40] 7d898: 910103fd add x29, sp, #0x40 7d89c: d53bd055 mrs x21, TPIDR_EL0 7d8a0: f94016a8 ldr x8, [x21, #0x28] 7d8a4: aa0003f3 mov x19, x0 7d8a8: aa0103f4 mov x20, x1 7d8ac: 910043e0 add x0, sp, #0x10 7d8b0: aa1303e1 mov x1, x19 7d8b4: 2a1f03e2 mov w2, wzr 7d8b8: f9000fe8 str x8, [sp, #0x18] 7d8bc: b90017ff str wzr, [sp, #0x14] 7d8c0: 97ff1128 bl 0x41d60 <_ZNSt6__ndk113basic_istreamIwNS_11char_traitsIwEEE6sentryC2ERS3_b@plt> 7d8c4: 394043e8 ldrb w8, [sp, #0x10] 7d8c8: 34000488 cbz w8, 0x7d958 >::operator>>(long&)+0xd4> 7d8cc: f9400268 ldr x8, [x19] 7d8d0: 910023e0 add x0, sp, #0x8 7d8d4: f85e8108 ldur x8, [x8, #-0x18] 7d8d8: 8b080268 add x8, x19, x8 7d8dc: 9100c101 add x1, x8, #0x30 7d8e0: 97ff10c8 bl 0x41c00 <_ZNSt6__ndk16localeC1ERKS0_@plt> 7d8e4: d0000481 adrp x1, 0x10f000 7d8e8: f9476c21 ldr x1, [x1, #0xed8] 7d8ec: 910023e0 add x0, sp, #0x8 7d8f0: 97ff1334 bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 7d8f4: f9400268 ldr x8, [x19] 7d8f8: f9400009 ldr x9, [x0] 7d8fc: f85e8108 ldur x8, [x8, #-0x18] 7d900: 8b080263 add x3, x19, x8 7d904: f9401461 ldr x1, [x3, #0x28] 7d908: f9401128 ldr x8, [x9, #0x20] 7d90c: 910053e4 add x4, sp, #0x14 7d910: aa1f03e2 mov x2, xzr 7d914: aa1403e5 mov x5, x20 7d918: d63f0100 blr x8 7d91c: 910023e0 add x0, sp, #0x8 7d920: 97ff1320 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 7d924: f9400268 ldr x8, [x19] 7d928: b94017e9 ldr w9, [sp, #0x14] 7d92c: f85e8108 ldur x8, [x8, #-0x18] 7d930: 8b080268 add x8, x19, x8 7d934: f940150b ldr x11, [x8, #0x28] 7d938: 2944310a ldp w10, w12, [x8, #0x20] 7d93c: f100017f cmp x11, #0x0 7d940: 2a090149 orr w9, w10, w9 7d944: 1a9f17ea cset w10, eq 7d948: 2a0a0129 orr w9, w9, w10 7d94c: 6a0c013f tst w9, w12 7d950: b9002109 str w9, [x8, #0x20] 7d954: 54000181 b.ne 0x7d984 >::operator>>(long&)+0x100> 7d958: f94016a8 ldr x8, [x21, #0x28] 7d95c: f9400fe9 ldr x9, [sp, #0x18] 7d960: eb09011f cmp x8, x9 7d964: 540000e1 b.ne 0x7d980 >::operator>>(long&)+0xfc> 7d968: aa1303e0 mov x0, x19 7d96c: a9447bfd ldp x29, x30, [sp, #0x40] 7d970: a9434ff4 ldp x20, x19, [sp, #0x30] 7d974: f94013f5 ldr x21, [sp, #0x20] 7d978: 910143ff add sp, sp, #0x50 7d97c: d65f03c0 ret 7d980: 97ff12c4 bl 0x42490 <__stack_chk_fail@plt> 7d984: f00002e0 adrp x0, 0xdc000 >+0x1e> 7d988: 911ad000 add x0, x0, #0x6b4 7d98c: 94001c2b bl 0x84a38 7d990: aa0003f4 mov x20, x0 7d994: 910023e0 add x0, sp, #0x8 7d998: 97ff1302 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 7d99c: aa1403e0 mov x0, x20 7d9a0: 97ff1194 bl 0x41ff0 <__cxa_begin_catch@plt> 7d9a4: b94017e8 ldr w8, [sp, #0x14] 7d9a8: 32000108 orr w8, w8, #0x1 7d9ac: b90017e8 str w8, [sp, #0x14] 7d9b0: f9400269 ldr x9, [x19] 7d9b4: f85e812a ldur x10, [x9, #-0x18] 7d9b8: 8b0a026a add x10, x19, x10 7d9bc: b940214b ldr w11, [x10, #0x20] 7d9c0: 2a080168 orr w8, w11, w8 7d9c4: b9002148 str w8, [x10, #0x20] 7d9c8: f85e8128 ldur x8, [x9, #-0x18] 7d9cc: 8b080268 add x8, x19, x8 7d9d0: 39409108 ldrb w8, [x8, #0x24] 7d9d4: 37000068 tbnz w8, #0x0, 0x7d9e0 >::operator>>(long&)+0x15c> 7d9d8: 97ff0eaa bl 0x41480 <__cxa_end_catch@plt> 7d9dc: 17ffffd2 b 0x7d924 >::operator>>(long&)+0xa0> 7d9e0: 97ff1190 bl 0x42020 <__cxa_rethrow@plt> 7d9e4: aa0003f3 mov x19, x0 7d9e8: 97ff0ea6 bl 0x41480 <__cxa_end_catch@plt> 7d9ec: aa1303e0 mov x0, x19 7d9f0: 94015e6b bl 0xd539c <__cxa_demangle+0x12abc> 7d9f4: 97ff582e bl 0x53aac 000000000007d9f8 >::operator>>(unsigned long&)>: 7d9f8: 14000001 b 0x7d9fc >::operator>>(unsigned long&)+0x4> 7d9fc: d10143ff sub sp, sp, #0x50 7da00: f90013f5 str x21, [sp, #0x20] 7da04: a9034ff4 stp x20, x19, [sp, #0x30] 7da08: a9047bfd stp x29, x30, [sp, #0x40] 7da0c: 910103fd add x29, sp, #0x40 7da10: d53bd055 mrs x21, TPIDR_EL0 7da14: f94016a8 ldr x8, [x21, #0x28] 7da18: aa0003f3 mov x19, x0 7da1c: aa0103f4 mov x20, x1 7da20: 910043e0 add x0, sp, #0x10 7da24: aa1303e1 mov x1, x19 7da28: 2a1f03e2 mov w2, wzr 7da2c: f9000fe8 str x8, [sp, #0x18] 7da30: b90017ff str wzr, [sp, #0x14] 7da34: 97ff10cb bl 0x41d60 <_ZNSt6__ndk113basic_istreamIwNS_11char_traitsIwEEE6sentryC2ERS3_b@plt> 7da38: 394043e8 ldrb w8, [sp, #0x10] 7da3c: 34000488 cbz w8, 0x7dacc >::operator>>(unsigned long&)+0xd4> 7da40: f9400268 ldr x8, [x19] 7da44: 910023e0 add x0, sp, #0x8 7da48: f85e8108 ldur x8, [x8, #-0x18] 7da4c: 8b080268 add x8, x19, x8 7da50: 9100c101 add x1, x8, #0x30 7da54: 97ff106b bl 0x41c00 <_ZNSt6__ndk16localeC1ERKS0_@plt> 7da58: d0000481 adrp x1, 0x10f000 7da5c: f9476c21 ldr x1, [x1, #0xed8] 7da60: 910023e0 add x0, sp, #0x8 7da64: 97ff12d7 bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 7da68: f9400268 ldr x8, [x19] 7da6c: f9400009 ldr x9, [x0] 7da70: f85e8108 ldur x8, [x8, #-0x18] 7da74: 8b080263 add x3, x19, x8 7da78: f9401461 ldr x1, [x3, #0x28] 7da7c: f9402128 ldr x8, [x9, #0x40] 7da80: 910053e4 add x4, sp, #0x14 7da84: aa1f03e2 mov x2, xzr 7da88: aa1403e5 mov x5, x20 7da8c: d63f0100 blr x8 7da90: 910023e0 add x0, sp, #0x8 7da94: 97ff12c3 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 7da98: f9400268 ldr x8, [x19] 7da9c: b94017e9 ldr w9, [sp, #0x14] 7daa0: f85e8108 ldur x8, [x8, #-0x18] 7daa4: 8b080268 add x8, x19, x8 7daa8: f940150b ldr x11, [x8, #0x28] 7daac: 2944310a ldp w10, w12, [x8, #0x20] 7dab0: f100017f cmp x11, #0x0 7dab4: 2a090149 orr w9, w10, w9 7dab8: 1a9f17ea cset w10, eq 7dabc: 2a0a0129 orr w9, w9, w10 7dac0: 6a0c013f tst w9, w12 7dac4: b9002109 str w9, [x8, #0x20] 7dac8: 54000181 b.ne 0x7daf8 >::operator>>(unsigned long&)+0x100> 7dacc: f94016a8 ldr x8, [x21, #0x28] 7dad0: f9400fe9 ldr x9, [sp, #0x18] 7dad4: eb09011f cmp x8, x9 7dad8: 540000e1 b.ne 0x7daf4 >::operator>>(unsigned long&)+0xfc> 7dadc: aa1303e0 mov x0, x19 7dae0: a9447bfd ldp x29, x30, [sp, #0x40] 7dae4: a9434ff4 ldp x20, x19, [sp, #0x30] 7dae8: f94013f5 ldr x21, [sp, #0x20] 7daec: 910143ff add sp, sp, #0x50 7daf0: d65f03c0 ret 7daf4: 97ff1267 bl 0x42490 <__stack_chk_fail@plt> 7daf8: f00002e0 adrp x0, 0xdc000 >+0x1e> 7dafc: 911ad000 add x0, x0, #0x6b4 7db00: 94001bce bl 0x84a38 7db04: aa0003f4 mov x20, x0 7db08: 910023e0 add x0, sp, #0x8 7db0c: 97ff12a5 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 7db10: aa1403e0 mov x0, x20 7db14: 97ff1137 bl 0x41ff0 <__cxa_begin_catch@plt> 7db18: b94017e8 ldr w8, [sp, #0x14] 7db1c: 32000108 orr w8, w8, #0x1 7db20: b90017e8 str w8, [sp, #0x14] 7db24: f9400269 ldr x9, [x19] 7db28: f85e812a ldur x10, [x9, #-0x18] 7db2c: 8b0a026a add x10, x19, x10 7db30: b940214b ldr w11, [x10, #0x20] 7db34: 2a080168 orr w8, w11, w8 7db38: b9002148 str w8, [x10, #0x20] 7db3c: f85e8128 ldur x8, [x9, #-0x18] 7db40: 8b080268 add x8, x19, x8 7db44: 39409108 ldrb w8, [x8, #0x24] 7db48: 37000068 tbnz w8, #0x0, 0x7db54 >::operator>>(unsigned long&)+0x15c> 7db4c: 97ff0e4d bl 0x41480 <__cxa_end_catch@plt> 7db50: 17ffffd2 b 0x7da98 >::operator>>(unsigned long&)+0xa0> 7db54: 97ff1133 bl 0x42020 <__cxa_rethrow@plt> 7db58: aa0003f3 mov x19, x0 7db5c: 97ff0e49 bl 0x41480 <__cxa_end_catch@plt> 7db60: aa1303e0 mov x0, x19 7db64: 94015e0e bl 0xd539c <__cxa_demangle+0x12abc> 7db68: 97ff57d1 bl 0x53aac 000000000007db6c >::operator>>(long long&)>: 7db6c: 14000001 b 0x7db70 >::operator>>(long long&)+0x4> 7db70: d10143ff sub sp, sp, #0x50 7db74: f90013f5 str x21, [sp, #0x20] 7db78: a9034ff4 stp x20, x19, [sp, #0x30] 7db7c: a9047bfd stp x29, x30, [sp, #0x40] 7db80: 910103fd add x29, sp, #0x40 7db84: d53bd055 mrs x21, TPIDR_EL0 7db88: f94016a8 ldr x8, [x21, #0x28] 7db8c: aa0003f3 mov x19, x0 7db90: aa0103f4 mov x20, x1 7db94: 910043e0 add x0, sp, #0x10 7db98: aa1303e1 mov x1, x19 7db9c: 2a1f03e2 mov w2, wzr 7dba0: f9000fe8 str x8, [sp, #0x18] 7dba4: b90017ff str wzr, [sp, #0x14] 7dba8: 97ff106e bl 0x41d60 <_ZNSt6__ndk113basic_istreamIwNS_11char_traitsIwEEE6sentryC2ERS3_b@plt> 7dbac: 394043e8 ldrb w8, [sp, #0x10] 7dbb0: 34000488 cbz w8, 0x7dc40 >::operator>>(long long&)+0xd4> 7dbb4: f9400268 ldr x8, [x19] 7dbb8: 910023e0 add x0, sp, #0x8 7dbbc: f85e8108 ldur x8, [x8, #-0x18] 7dbc0: 8b080268 add x8, x19, x8 7dbc4: 9100c101 add x1, x8, #0x30 7dbc8: 97ff100e bl 0x41c00 <_ZNSt6__ndk16localeC1ERKS0_@plt> 7dbcc: d0000481 adrp x1, 0x10f000 7dbd0: f9476c21 ldr x1, [x1, #0xed8] 7dbd4: 910023e0 add x0, sp, #0x8 7dbd8: 97ff127a bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 7dbdc: f9400268 ldr x8, [x19] 7dbe0: f9400009 ldr x9, [x0] 7dbe4: f85e8108 ldur x8, [x8, #-0x18] 7dbe8: 8b080263 add x3, x19, x8 7dbec: f9401461 ldr x1, [x3, #0x28] 7dbf0: f9401528 ldr x8, [x9, #0x28] 7dbf4: 910053e4 add x4, sp, #0x14 7dbf8: aa1f03e2 mov x2, xzr 7dbfc: aa1403e5 mov x5, x20 7dc00: d63f0100 blr x8 7dc04: 910023e0 add x0, sp, #0x8 7dc08: 97ff1266 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 7dc0c: f9400268 ldr x8, [x19] 7dc10: b94017e9 ldr w9, [sp, #0x14] 7dc14: f85e8108 ldur x8, [x8, #-0x18] 7dc18: 8b080268 add x8, x19, x8 7dc1c: f940150b ldr x11, [x8, #0x28] 7dc20: 2944310a ldp w10, w12, [x8, #0x20] 7dc24: f100017f cmp x11, #0x0 7dc28: 2a090149 orr w9, w10, w9 7dc2c: 1a9f17ea cset w10, eq 7dc30: 2a0a0129 orr w9, w9, w10 7dc34: 6a0c013f tst w9, w12 7dc38: b9002109 str w9, [x8, #0x20] 7dc3c: 54000181 b.ne 0x7dc6c >::operator>>(long long&)+0x100> 7dc40: f94016a8 ldr x8, [x21, #0x28] 7dc44: f9400fe9 ldr x9, [sp, #0x18] 7dc48: eb09011f cmp x8, x9 7dc4c: 540000e1 b.ne 0x7dc68 >::operator>>(long long&)+0xfc> 7dc50: aa1303e0 mov x0, x19 7dc54: a9447bfd ldp x29, x30, [sp, #0x40] 7dc58: a9434ff4 ldp x20, x19, [sp, #0x30] 7dc5c: f94013f5 ldr x21, [sp, #0x20] 7dc60: 910143ff add sp, sp, #0x50 7dc64: d65f03c0 ret 7dc68: 97ff120a bl 0x42490 <__stack_chk_fail@plt> 7dc6c: f00002e0 adrp x0, 0xdc000 >+0x1e> 7dc70: 911ad000 add x0, x0, #0x6b4 7dc74: 94001b71 bl 0x84a38 7dc78: aa0003f4 mov x20, x0 7dc7c: 910023e0 add x0, sp, #0x8 7dc80: 97ff1248 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 7dc84: aa1403e0 mov x0, x20 7dc88: 97ff10da bl 0x41ff0 <__cxa_begin_catch@plt> 7dc8c: b94017e8 ldr w8, [sp, #0x14] 7dc90: 32000108 orr w8, w8, #0x1 7dc94: b90017e8 str w8, [sp, #0x14] 7dc98: f9400269 ldr x9, [x19] 7dc9c: f85e812a ldur x10, [x9, #-0x18] 7dca0: 8b0a026a add x10, x19, x10 7dca4: b940214b ldr w11, [x10, #0x20] 7dca8: 2a080168 orr w8, w11, w8 7dcac: b9002148 str w8, [x10, #0x20] 7dcb0: f85e8128 ldur x8, [x9, #-0x18] 7dcb4: 8b080268 add x8, x19, x8 7dcb8: 39409108 ldrb w8, [x8, #0x24] 7dcbc: 37000068 tbnz w8, #0x0, 0x7dcc8 >::operator>>(long long&)+0x15c> 7dcc0: 97ff0df0 bl 0x41480 <__cxa_end_catch@plt> 7dcc4: 17ffffd2 b 0x7dc0c >::operator>>(long long&)+0xa0> 7dcc8: 97ff10d6 bl 0x42020 <__cxa_rethrow@plt> 7dccc: aa0003f3 mov x19, x0 7dcd0: 97ff0dec bl 0x41480 <__cxa_end_catch@plt> 7dcd4: aa1303e0 mov x0, x19 7dcd8: 94015db1 bl 0xd539c <__cxa_demangle+0x12abc> 7dcdc: 97ff5774 bl 0x53aac 000000000007dce0 >::operator>>(unsigned long long&)>: 7dce0: 14000001 b 0x7dce4 >::operator>>(unsigned long long&)+0x4> 7dce4: d10143ff sub sp, sp, #0x50 7dce8: f90013f5 str x21, [sp, #0x20] 7dcec: a9034ff4 stp x20, x19, [sp, #0x30] 7dcf0: a9047bfd stp x29, x30, [sp, #0x40] 7dcf4: 910103fd add x29, sp, #0x40 7dcf8: d53bd055 mrs x21, TPIDR_EL0 7dcfc: f94016a8 ldr x8, [x21, #0x28] 7dd00: aa0003f3 mov x19, x0 7dd04: aa0103f4 mov x20, x1 7dd08: 910043e0 add x0, sp, #0x10 7dd0c: aa1303e1 mov x1, x19 7dd10: 2a1f03e2 mov w2, wzr 7dd14: f9000fe8 str x8, [sp, #0x18] 7dd18: b90017ff str wzr, [sp, #0x14] 7dd1c: 97ff1011 bl 0x41d60 <_ZNSt6__ndk113basic_istreamIwNS_11char_traitsIwEEE6sentryC2ERS3_b@plt> 7dd20: 394043e8 ldrb w8, [sp, #0x10] 7dd24: 34000488 cbz w8, 0x7ddb4 >::operator>>(unsigned long long&)+0xd4> 7dd28: f9400268 ldr x8, [x19] 7dd2c: 910023e0 add x0, sp, #0x8 7dd30: f85e8108 ldur x8, [x8, #-0x18] 7dd34: 8b080268 add x8, x19, x8 7dd38: 9100c101 add x1, x8, #0x30 7dd3c: 97ff0fb1 bl 0x41c00 <_ZNSt6__ndk16localeC1ERKS0_@plt> 7dd40: d0000481 adrp x1, 0x10f000 7dd44: f9476c21 ldr x1, [x1, #0xed8] 7dd48: 910023e0 add x0, sp, #0x8 7dd4c: 97ff121d bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 7dd50: f9400268 ldr x8, [x19] 7dd54: f9400009 ldr x9, [x0] 7dd58: f85e8108 ldur x8, [x8, #-0x18] 7dd5c: 8b080263 add x3, x19, x8 7dd60: f9401461 ldr x1, [x3, #0x28] 7dd64: f9402528 ldr x8, [x9, #0x48] 7dd68: 910053e4 add x4, sp, #0x14 7dd6c: aa1f03e2 mov x2, xzr 7dd70: aa1403e5 mov x5, x20 7dd74: d63f0100 blr x8 7dd78: 910023e0 add x0, sp, #0x8 7dd7c: 97ff1209 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 7dd80: f9400268 ldr x8, [x19] 7dd84: b94017e9 ldr w9, [sp, #0x14] 7dd88: f85e8108 ldur x8, [x8, #-0x18] 7dd8c: 8b080268 add x8, x19, x8 7dd90: f940150b ldr x11, [x8, #0x28] 7dd94: 2944310a ldp w10, w12, [x8, #0x20] 7dd98: f100017f cmp x11, #0x0 7dd9c: 2a090149 orr w9, w10, w9 7dda0: 1a9f17ea cset w10, eq 7dda4: 2a0a0129 orr w9, w9, w10 7dda8: 6a0c013f tst w9, w12 7ddac: b9002109 str w9, [x8, #0x20] 7ddb0: 54000181 b.ne 0x7dde0 >::operator>>(unsigned long long&)+0x100> 7ddb4: f94016a8 ldr x8, [x21, #0x28] 7ddb8: f9400fe9 ldr x9, [sp, #0x18] 7ddbc: eb09011f cmp x8, x9 7ddc0: 540000e1 b.ne 0x7dddc >::operator>>(unsigned long long&)+0xfc> 7ddc4: aa1303e0 mov x0, x19 7ddc8: a9447bfd ldp x29, x30, [sp, #0x40] 7ddcc: a9434ff4 ldp x20, x19, [sp, #0x30] 7ddd0: f94013f5 ldr x21, [sp, #0x20] 7ddd4: 910143ff add sp, sp, #0x50 7ddd8: d65f03c0 ret 7dddc: 97ff11ad bl 0x42490 <__stack_chk_fail@plt> 7dde0: f00002e0 adrp x0, 0xdc000 >+0x1e> 7dde4: 911ad000 add x0, x0, #0x6b4 7dde8: 94001b14 bl 0x84a38 7ddec: aa0003f4 mov x20, x0 7ddf0: 910023e0 add x0, sp, #0x8 7ddf4: 97ff11eb bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 7ddf8: aa1403e0 mov x0, x20 7ddfc: 97ff107d bl 0x41ff0 <__cxa_begin_catch@plt> 7de00: b94017e8 ldr w8, [sp, #0x14] 7de04: 32000108 orr w8, w8, #0x1 7de08: b90017e8 str w8, [sp, #0x14] 7de0c: f9400269 ldr x9, [x19] 7de10: f85e812a ldur x10, [x9, #-0x18] 7de14: 8b0a026a add x10, x19, x10 7de18: b940214b ldr w11, [x10, #0x20] 7de1c: 2a080168 orr w8, w11, w8 7de20: b9002148 str w8, [x10, #0x20] 7de24: f85e8128 ldur x8, [x9, #-0x18] 7de28: 8b080268 add x8, x19, x8 7de2c: 39409108 ldrb w8, [x8, #0x24] 7de30: 37000068 tbnz w8, #0x0, 0x7de3c >::operator>>(unsigned long long&)+0x15c> 7de34: 97ff0d93 bl 0x41480 <__cxa_end_catch@plt> 7de38: 17ffffd2 b 0x7dd80 >::operator>>(unsigned long long&)+0xa0> 7de3c: 97ff1079 bl 0x42020 <__cxa_rethrow@plt> 7de40: aa0003f3 mov x19, x0 7de44: 97ff0d8f bl 0x41480 <__cxa_end_catch@plt> 7de48: aa1303e0 mov x0, x19 7de4c: 94015d54 bl 0xd539c <__cxa_demangle+0x12abc> 7de50: 97ff5717 bl 0x53aac 000000000007de54 >::operator>>(float&)>: 7de54: 14000001 b 0x7de58 >::operator>>(float&)+0x4> 7de58: d10143ff sub sp, sp, #0x50 7de5c: f90013f5 str x21, [sp, #0x20] 7de60: a9034ff4 stp x20, x19, [sp, #0x30] 7de64: a9047bfd stp x29, x30, [sp, #0x40] 7de68: 910103fd add x29, sp, #0x40 7de6c: d53bd055 mrs x21, TPIDR_EL0 7de70: f94016a8 ldr x8, [x21, #0x28] 7de74: aa0003f3 mov x19, x0 7de78: aa0103f4 mov x20, x1 7de7c: 910043e0 add x0, sp, #0x10 7de80: aa1303e1 mov x1, x19 7de84: 2a1f03e2 mov w2, wzr 7de88: f9000fe8 str x8, [sp, #0x18] 7de8c: b90017ff str wzr, [sp, #0x14] 7de90: 97ff0fb4 bl 0x41d60 <_ZNSt6__ndk113basic_istreamIwNS_11char_traitsIwEEE6sentryC2ERS3_b@plt> 7de94: 394043e8 ldrb w8, [sp, #0x10] 7de98: 34000488 cbz w8, 0x7df28 >::operator>>(float&)+0xd4> 7de9c: f9400268 ldr x8, [x19] 7dea0: 910023e0 add x0, sp, #0x8 7dea4: f85e8108 ldur x8, [x8, #-0x18] 7dea8: 8b080268 add x8, x19, x8 7deac: 9100c101 add x1, x8, #0x30 7deb0: 97ff0f54 bl 0x41c00 <_ZNSt6__ndk16localeC1ERKS0_@plt> 7deb4: d0000481 adrp x1, 0x10f000 7deb8: f9476c21 ldr x1, [x1, #0xed8] 7debc: 910023e0 add x0, sp, #0x8 7dec0: 97ff11c0 bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 7dec4: f9400268 ldr x8, [x19] 7dec8: f9400009 ldr x9, [x0] 7decc: f85e8108 ldur x8, [x8, #-0x18] 7ded0: 8b080263 add x3, x19, x8 7ded4: f9401461 ldr x1, [x3, #0x28] 7ded8: f9402928 ldr x8, [x9, #0x50] 7dedc: 910053e4 add x4, sp, #0x14 7dee0: aa1f03e2 mov x2, xzr 7dee4: aa1403e5 mov x5, x20 7dee8: d63f0100 blr x8 7deec: 910023e0 add x0, sp, #0x8 7def0: 97ff11ac bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 7def4: f9400268 ldr x8, [x19] 7def8: b94017e9 ldr w9, [sp, #0x14] 7defc: f85e8108 ldur x8, [x8, #-0x18] 7df00: 8b080268 add x8, x19, x8 7df04: f940150b ldr x11, [x8, #0x28] 7df08: 2944310a ldp w10, w12, [x8, #0x20] 7df0c: f100017f cmp x11, #0x0 7df10: 2a090149 orr w9, w10, w9 7df14: 1a9f17ea cset w10, eq 7df18: 2a0a0129 orr w9, w9, w10 7df1c: 6a0c013f tst w9, w12 7df20: b9002109 str w9, [x8, #0x20] 7df24: 54000181 b.ne 0x7df54 >::operator>>(float&)+0x100> 7df28: f94016a8 ldr x8, [x21, #0x28] 7df2c: f9400fe9 ldr x9, [sp, #0x18] 7df30: eb09011f cmp x8, x9 7df34: 540000e1 b.ne 0x7df50 >::operator>>(float&)+0xfc> 7df38: aa1303e0 mov x0, x19 7df3c: a9447bfd ldp x29, x30, [sp, #0x40] 7df40: a9434ff4 ldp x20, x19, [sp, #0x30] 7df44: f94013f5 ldr x21, [sp, #0x20] 7df48: 910143ff add sp, sp, #0x50 7df4c: d65f03c0 ret 7df50: 97ff1150 bl 0x42490 <__stack_chk_fail@plt> 7df54: f00002e0 adrp x0, 0xdc000 >+0x1e> 7df58: 911ad000 add x0, x0, #0x6b4 7df5c: 94001ab7 bl 0x84a38 7df60: aa0003f4 mov x20, x0 7df64: 910023e0 add x0, sp, #0x8 7df68: 97ff118e bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 7df6c: aa1403e0 mov x0, x20 7df70: 97ff1020 bl 0x41ff0 <__cxa_begin_catch@plt> 7df74: b94017e8 ldr w8, [sp, #0x14] 7df78: 32000108 orr w8, w8, #0x1 7df7c: b90017e8 str w8, [sp, #0x14] 7df80: f9400269 ldr x9, [x19] 7df84: f85e812a ldur x10, [x9, #-0x18] 7df88: 8b0a026a add x10, x19, x10 7df8c: b940214b ldr w11, [x10, #0x20] 7df90: 2a080168 orr w8, w11, w8 7df94: b9002148 str w8, [x10, #0x20] 7df98: f85e8128 ldur x8, [x9, #-0x18] 7df9c: 8b080268 add x8, x19, x8 7dfa0: 39409108 ldrb w8, [x8, #0x24] 7dfa4: 37000068 tbnz w8, #0x0, 0x7dfb0 >::operator>>(float&)+0x15c> 7dfa8: 97ff0d36 bl 0x41480 <__cxa_end_catch@plt> 7dfac: 17ffffd2 b 0x7def4 >::operator>>(float&)+0xa0> 7dfb0: 97ff101c bl 0x42020 <__cxa_rethrow@plt> 7dfb4: aa0003f3 mov x19, x0 7dfb8: 97ff0d32 bl 0x41480 <__cxa_end_catch@plt> 7dfbc: aa1303e0 mov x0, x19 7dfc0: 94015cf7 bl 0xd539c <__cxa_demangle+0x12abc> 7dfc4: 97ff56ba bl 0x53aac 000000000007dfc8 >::operator>>(double&)>: 7dfc8: 14000001 b 0x7dfcc >::operator>>(double&)+0x4> 7dfcc: d10143ff sub sp, sp, #0x50 7dfd0: f90013f5 str x21, [sp, #0x20] 7dfd4: a9034ff4 stp x20, x19, [sp, #0x30] 7dfd8: a9047bfd stp x29, x30, [sp, #0x40] 7dfdc: 910103fd add x29, sp, #0x40 7dfe0: d53bd055 mrs x21, TPIDR_EL0 7dfe4: f94016a8 ldr x8, [x21, #0x28] 7dfe8: aa0003f3 mov x19, x0 7dfec: aa0103f4 mov x20, x1 7dff0: 910043e0 add x0, sp, #0x10 7dff4: aa1303e1 mov x1, x19 7dff8: 2a1f03e2 mov w2, wzr 7dffc: f9000fe8 str x8, [sp, #0x18] 7e000: b90017ff str wzr, [sp, #0x14] 7e004: 97ff0f57 bl 0x41d60 <_ZNSt6__ndk113basic_istreamIwNS_11char_traitsIwEEE6sentryC2ERS3_b@plt> 7e008: 394043e8 ldrb w8, [sp, #0x10] 7e00c: 34000488 cbz w8, 0x7e09c >::operator>>(double&)+0xd4> 7e010: f9400268 ldr x8, [x19] 7e014: 910023e0 add x0, sp, #0x8 7e018: f85e8108 ldur x8, [x8, #-0x18] 7e01c: 8b080268 add x8, x19, x8 7e020: 9100c101 add x1, x8, #0x30 7e024: 97ff0ef7 bl 0x41c00 <_ZNSt6__ndk16localeC1ERKS0_@plt> 7e028: b0000481 adrp x1, 0x10f000 7e02c: f9476c21 ldr x1, [x1, #0xed8] 7e030: 910023e0 add x0, sp, #0x8 7e034: 97ff1163 bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 7e038: f9400268 ldr x8, [x19] 7e03c: f9400009 ldr x9, [x0] 7e040: f85e8108 ldur x8, [x8, #-0x18] 7e044: 8b080263 add x3, x19, x8 7e048: f9401461 ldr x1, [x3, #0x28] 7e04c: f9402d28 ldr x8, [x9, #0x58] 7e050: 910053e4 add x4, sp, #0x14 7e054: aa1f03e2 mov x2, xzr 7e058: aa1403e5 mov x5, x20 7e05c: d63f0100 blr x8 7e060: 910023e0 add x0, sp, #0x8 7e064: 97ff114f bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 7e068: f9400268 ldr x8, [x19] 7e06c: b94017e9 ldr w9, [sp, #0x14] 7e070: f85e8108 ldur x8, [x8, #-0x18] 7e074: 8b080268 add x8, x19, x8 7e078: f940150b ldr x11, [x8, #0x28] 7e07c: 2944310a ldp w10, w12, [x8, #0x20] 7e080: f100017f cmp x11, #0x0 7e084: 2a090149 orr w9, w10, w9 7e088: 1a9f17ea cset w10, eq 7e08c: 2a0a0129 orr w9, w9, w10 7e090: 6a0c013f tst w9, w12 7e094: b9002109 str w9, [x8, #0x20] 7e098: 54000181 b.ne 0x7e0c8 >::operator>>(double&)+0x100> 7e09c: f94016a8 ldr x8, [x21, #0x28] 7e0a0: f9400fe9 ldr x9, [sp, #0x18] 7e0a4: eb09011f cmp x8, x9 7e0a8: 540000e1 b.ne 0x7e0c4 >::operator>>(double&)+0xfc> 7e0ac: aa1303e0 mov x0, x19 7e0b0: a9447bfd ldp x29, x30, [sp, #0x40] 7e0b4: a9434ff4 ldp x20, x19, [sp, #0x30] 7e0b8: f94013f5 ldr x21, [sp, #0x20] 7e0bc: 910143ff add sp, sp, #0x50 7e0c0: d65f03c0 ret 7e0c4: 97ff10f3 bl 0x42490 <__stack_chk_fail@plt> 7e0c8: d00002e0 adrp x0, 0xdc000 >+0x1e> 7e0cc: 911ad000 add x0, x0, #0x6b4 7e0d0: 94001a5a bl 0x84a38 7e0d4: aa0003f4 mov x20, x0 7e0d8: 910023e0 add x0, sp, #0x8 7e0dc: 97ff1131 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 7e0e0: aa1403e0 mov x0, x20 7e0e4: 97ff0fc3 bl 0x41ff0 <__cxa_begin_catch@plt> 7e0e8: b94017e8 ldr w8, [sp, #0x14] 7e0ec: 32000108 orr w8, w8, #0x1 7e0f0: b90017e8 str w8, [sp, #0x14] 7e0f4: f9400269 ldr x9, [x19] 7e0f8: f85e812a ldur x10, [x9, #-0x18] 7e0fc: 8b0a026a add x10, x19, x10 7e100: b940214b ldr w11, [x10, #0x20] 7e104: 2a080168 orr w8, w11, w8 7e108: b9002148 str w8, [x10, #0x20] 7e10c: f85e8128 ldur x8, [x9, #-0x18] 7e110: 8b080268 add x8, x19, x8 7e114: 39409108 ldrb w8, [x8, #0x24] 7e118: 37000068 tbnz w8, #0x0, 0x7e124 >::operator>>(double&)+0x15c> 7e11c: 97ff0cd9 bl 0x41480 <__cxa_end_catch@plt> 7e120: 17ffffd2 b 0x7e068 >::operator>>(double&)+0xa0> 7e124: 97ff0fbf bl 0x42020 <__cxa_rethrow@plt> 7e128: aa0003f3 mov x19, x0 7e12c: 97ff0cd5 bl 0x41480 <__cxa_end_catch@plt> 7e130: aa1303e0 mov x0, x19 7e134: 94015c9a bl 0xd539c <__cxa_demangle+0x12abc> 7e138: 97ff565d bl 0x53aac 000000000007e13c >::operator>>(long double&)>: 7e13c: 14000001 b 0x7e140 >::operator>>(long double&)+0x4> 7e140: d10143ff sub sp, sp, #0x50 7e144: f90013f5 str x21, [sp, #0x20] 7e148: a9034ff4 stp x20, x19, [sp, #0x30] 7e14c: a9047bfd stp x29, x30, [sp, #0x40] 7e150: 910103fd add x29, sp, #0x40 7e154: d53bd055 mrs x21, TPIDR_EL0 7e158: f94016a8 ldr x8, [x21, #0x28] 7e15c: aa0003f3 mov x19, x0 7e160: aa0103f4 mov x20, x1 7e164: 910043e0 add x0, sp, #0x10 7e168: aa1303e1 mov x1, x19 7e16c: 2a1f03e2 mov w2, wzr 7e170: f9000fe8 str x8, [sp, #0x18] 7e174: b90017ff str wzr, [sp, #0x14] 7e178: 97ff0efa bl 0x41d60 <_ZNSt6__ndk113basic_istreamIwNS_11char_traitsIwEEE6sentryC2ERS3_b@plt> 7e17c: 394043e8 ldrb w8, [sp, #0x10] 7e180: 34000488 cbz w8, 0x7e210 >::operator>>(long double&)+0xd4> 7e184: f9400268 ldr x8, [x19] 7e188: 910023e0 add x0, sp, #0x8 7e18c: f85e8108 ldur x8, [x8, #-0x18] 7e190: 8b080268 add x8, x19, x8 7e194: 9100c101 add x1, x8, #0x30 7e198: 97ff0e9a bl 0x41c00 <_ZNSt6__ndk16localeC1ERKS0_@plt> 7e19c: b0000481 adrp x1, 0x10f000 7e1a0: f9476c21 ldr x1, [x1, #0xed8] 7e1a4: 910023e0 add x0, sp, #0x8 7e1a8: 97ff1106 bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 7e1ac: f9400268 ldr x8, [x19] 7e1b0: f9400009 ldr x9, [x0] 7e1b4: f85e8108 ldur x8, [x8, #-0x18] 7e1b8: 8b080263 add x3, x19, x8 7e1bc: f9401461 ldr x1, [x3, #0x28] 7e1c0: f9403128 ldr x8, [x9, #0x60] 7e1c4: 910053e4 add x4, sp, #0x14 7e1c8: aa1f03e2 mov x2, xzr 7e1cc: aa1403e5 mov x5, x20 7e1d0: d63f0100 blr x8 7e1d4: 910023e0 add x0, sp, #0x8 7e1d8: 97ff10f2 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 7e1dc: f9400268 ldr x8, [x19] 7e1e0: b94017e9 ldr w9, [sp, #0x14] 7e1e4: f85e8108 ldur x8, [x8, #-0x18] 7e1e8: 8b080268 add x8, x19, x8 7e1ec: f940150b ldr x11, [x8, #0x28] 7e1f0: 2944310a ldp w10, w12, [x8, #0x20] 7e1f4: f100017f cmp x11, #0x0 7e1f8: 2a090149 orr w9, w10, w9 7e1fc: 1a9f17ea cset w10, eq 7e200: 2a0a0129 orr w9, w9, w10 7e204: 6a0c013f tst w9, w12 7e208: b9002109 str w9, [x8, #0x20] 7e20c: 54000181 b.ne 0x7e23c >::operator>>(long double&)+0x100> 7e210: f94016a8 ldr x8, [x21, #0x28] 7e214: f9400fe9 ldr x9, [sp, #0x18] 7e218: eb09011f cmp x8, x9 7e21c: 540000e1 b.ne 0x7e238 >::operator>>(long double&)+0xfc> 7e220: aa1303e0 mov x0, x19 7e224: a9447bfd ldp x29, x30, [sp, #0x40] 7e228: a9434ff4 ldp x20, x19, [sp, #0x30] 7e22c: f94013f5 ldr x21, [sp, #0x20] 7e230: 910143ff add sp, sp, #0x50 7e234: d65f03c0 ret 7e238: 97ff1096 bl 0x42490 <__stack_chk_fail@plt> 7e23c: d00002e0 adrp x0, 0xdc000 >+0x1e> 7e240: 911ad000 add x0, x0, #0x6b4 7e244: 940019fd bl 0x84a38 7e248: aa0003f4 mov x20, x0 7e24c: 910023e0 add x0, sp, #0x8 7e250: 97ff10d4 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 7e254: aa1403e0 mov x0, x20 7e258: 97ff0f66 bl 0x41ff0 <__cxa_begin_catch@plt> 7e25c: b94017e8 ldr w8, [sp, #0x14] 7e260: 32000108 orr w8, w8, #0x1 7e264: b90017e8 str w8, [sp, #0x14] 7e268: f9400269 ldr x9, [x19] 7e26c: f85e812a ldur x10, [x9, #-0x18] 7e270: 8b0a026a add x10, x19, x10 7e274: b940214b ldr w11, [x10, #0x20] 7e278: 2a080168 orr w8, w11, w8 7e27c: b9002148 str w8, [x10, #0x20] 7e280: f85e8128 ldur x8, [x9, #-0x18] 7e284: 8b080268 add x8, x19, x8 7e288: 39409108 ldrb w8, [x8, #0x24] 7e28c: 37000068 tbnz w8, #0x0, 0x7e298 >::operator>>(long double&)+0x15c> 7e290: 97ff0c7c bl 0x41480 <__cxa_end_catch@plt> 7e294: 17ffffd2 b 0x7e1dc >::operator>>(long double&)+0xa0> 7e298: 97ff0f62 bl 0x42020 <__cxa_rethrow@plt> 7e29c: aa0003f3 mov x19, x0 7e2a0: 97ff0c78 bl 0x41480 <__cxa_end_catch@plt> 7e2a4: aa1303e0 mov x0, x19 7e2a8: 94015c3d bl 0xd539c <__cxa_demangle+0x12abc> 7e2ac: 97ff5600 bl 0x53aac 000000000007e2b0 >::operator>>(void*&)>: 7e2b0: 14000001 b 0x7e2b4 >::operator>>(void*&)+0x4> 7e2b4: d10143ff sub sp, sp, #0x50 7e2b8: f90013f5 str x21, [sp, #0x20] 7e2bc: a9034ff4 stp x20, x19, [sp, #0x30] 7e2c0: a9047bfd stp x29, x30, [sp, #0x40] 7e2c4: 910103fd add x29, sp, #0x40 7e2c8: d53bd055 mrs x21, TPIDR_EL0 7e2cc: f94016a8 ldr x8, [x21, #0x28] 7e2d0: aa0003f3 mov x19, x0 7e2d4: aa0103f4 mov x20, x1 7e2d8: 910043e0 add x0, sp, #0x10 7e2dc: aa1303e1 mov x1, x19 7e2e0: 2a1f03e2 mov w2, wzr 7e2e4: f9000fe8 str x8, [sp, #0x18] 7e2e8: b90017ff str wzr, [sp, #0x14] 7e2ec: 97ff0e9d bl 0x41d60 <_ZNSt6__ndk113basic_istreamIwNS_11char_traitsIwEEE6sentryC2ERS3_b@plt> 7e2f0: 394043e8 ldrb w8, [sp, #0x10] 7e2f4: 34000488 cbz w8, 0x7e384 >::operator>>(void*&)+0xd4> 7e2f8: f9400268 ldr x8, [x19] 7e2fc: 910023e0 add x0, sp, #0x8 7e300: f85e8108 ldur x8, [x8, #-0x18] 7e304: 8b080268 add x8, x19, x8 7e308: 9100c101 add x1, x8, #0x30 7e30c: 97ff0e3d bl 0x41c00 <_ZNSt6__ndk16localeC1ERKS0_@plt> 7e310: b0000481 adrp x1, 0x10f000 7e314: f9476c21 ldr x1, [x1, #0xed8] 7e318: 910023e0 add x0, sp, #0x8 7e31c: 97ff10a9 bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 7e320: f9400268 ldr x8, [x19] 7e324: f9400009 ldr x9, [x0] 7e328: f85e8108 ldur x8, [x8, #-0x18] 7e32c: 8b080263 add x3, x19, x8 7e330: f9401461 ldr x1, [x3, #0x28] 7e334: f9403528 ldr x8, [x9, #0x68] 7e338: 910053e4 add x4, sp, #0x14 7e33c: aa1f03e2 mov x2, xzr 7e340: aa1403e5 mov x5, x20 7e344: d63f0100 blr x8 7e348: 910023e0 add x0, sp, #0x8 7e34c: 97ff1095 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 7e350: f9400268 ldr x8, [x19] 7e354: b94017e9 ldr w9, [sp, #0x14] 7e358: f85e8108 ldur x8, [x8, #-0x18] 7e35c: 8b080268 add x8, x19, x8 7e360: f940150b ldr x11, [x8, #0x28] 7e364: 2944310a ldp w10, w12, [x8, #0x20] 7e368: f100017f cmp x11, #0x0 7e36c: 2a090149 orr w9, w10, w9 7e370: 1a9f17ea cset w10, eq 7e374: 2a0a0129 orr w9, w9, w10 7e378: 6a0c013f tst w9, w12 7e37c: b9002109 str w9, [x8, #0x20] 7e380: 54000181 b.ne 0x7e3b0 >::operator>>(void*&)+0x100> 7e384: f94016a8 ldr x8, [x21, #0x28] 7e388: f9400fe9 ldr x9, [sp, #0x18] 7e38c: eb09011f cmp x8, x9 7e390: 540000e1 b.ne 0x7e3ac >::operator>>(void*&)+0xfc> 7e394: aa1303e0 mov x0, x19 7e398: a9447bfd ldp x29, x30, [sp, #0x40] 7e39c: a9434ff4 ldp x20, x19, [sp, #0x30] 7e3a0: f94013f5 ldr x21, [sp, #0x20] 7e3a4: 910143ff add sp, sp, #0x50 7e3a8: d65f03c0 ret 7e3ac: 97ff1039 bl 0x42490 <__stack_chk_fail@plt> 7e3b0: d00002e0 adrp x0, 0xdc000 >+0x1e> 7e3b4: 911ad000 add x0, x0, #0x6b4 7e3b8: 940019a0 bl 0x84a38 7e3bc: aa0003f4 mov x20, x0 7e3c0: 910023e0 add x0, sp, #0x8 7e3c4: 97ff1077 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 7e3c8: aa1403e0 mov x0, x20 7e3cc: 97ff0f09 bl 0x41ff0 <__cxa_begin_catch@plt> 7e3d0: b94017e8 ldr w8, [sp, #0x14] 7e3d4: 32000108 orr w8, w8, #0x1 7e3d8: b90017e8 str w8, [sp, #0x14] 7e3dc: f9400269 ldr x9, [x19] 7e3e0: f85e812a ldur x10, [x9, #-0x18] 7e3e4: 8b0a026a add x10, x19, x10 7e3e8: b940214b ldr w11, [x10, #0x20] 7e3ec: 2a080168 orr w8, w11, w8 7e3f0: b9002148 str w8, [x10, #0x20] 7e3f4: f85e8128 ldur x8, [x9, #-0x18] 7e3f8: 8b080268 add x8, x19, x8 7e3fc: 39409108 ldrb w8, [x8, #0x24] 7e400: 37000068 tbnz w8, #0x0, 0x7e40c >::operator>>(void*&)+0x15c> 7e404: 97ff0c1f bl 0x41480 <__cxa_end_catch@plt> 7e408: 17ffffd2 b 0x7e350 >::operator>>(void*&)+0xa0> 7e40c: 97ff0f05 bl 0x42020 <__cxa_rethrow@plt> 7e410: aa0003f3 mov x19, x0 7e414: 97ff0c1b bl 0x41480 <__cxa_end_catch@plt> 7e418: aa1303e0 mov x0, x19 7e41c: 94015be0 bl 0xd539c <__cxa_demangle+0x12abc> 7e420: 97ff55a3 bl 0x53aac 000000000007e424 >::get()>: 7e424: f81e0ff3 str x19, [sp, #-0x20]! 7e428: a9017bfd stp x29, x30, [sp, #0x10] 7e42c: 910043fd add x29, sp, #0x10 7e430: f9400008 ldr x8, [x0] 7e434: f900041f str xzr, [x0, #0x8] 7e438: f85e8108 ldur x8, [x8, #-0x18] 7e43c: 8b080009 add x9, x0, x8 7e440: b940212a ldr w10, [x9, #0x20] 7e444: 3400018a cbz w10, 0x7e474 >::get()+0x50> 7e448: f9401528 ldr x8, [x9, #0x28] 7e44c: f100011f cmp x8, #0x0 7e450: b9402528 ldr w8, [x9, #0x24] 7e454: 1a9f17eb cset w11, eq 7e458: 2a0b014a orr w10, w10, w11 7e45c: 321e014a orr w10, w10, #0x4 7e460: 6a08015f tst w10, w8 7e464: b900212a str w10, [x9, #0x20] 7e468: 54000621 b.ne 0x7e52c >::get()+0x108> 7e46c: 12800008 mov w8, #-0x1 // =-1 7e470: 1400002b b 0x7e51c >::get()+0xf8> 7e474: aa0003f3 mov x19, x0 7e478: f9404520 ldr x0, [x9, #0x88] 7e47c: b40000e0 cbz x0, 0x7e498 >::get()+0x74> 7e480: 97ff0f68 bl 0x42220 <_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEE5flushEv@plt> 7e484: f9400268 ldr x8, [x19] 7e488: f85e8108 ldur x8, [x8, #-0x18] 7e48c: 8b080269 add x9, x19, x8 7e490: b9402129 ldr w9, [x9, #0x20] 7e494: 35fffec9 cbnz w9, 0x7e46c >::get()+0x48> 7e498: 8b080268 add x8, x19, x8 7e49c: f9401500 ldr x0, [x8, #0x28] 7e4a0: a941a408 ldp x8, x9, [x0, #0x18] 7e4a4: eb09011f cmp x8, x9 7e4a8: 54000140 b.eq 0x7e4d0 >::get()+0xac> 7e4ac: 91001109 add x9, x8, #0x4 7e4b0: f9000c09 str x9, [x0, #0x18] 7e4b4: b9400108 ldr w8, [x8] 7e4b8: 3100051f cmn w8, #0x1 7e4bc: 54000160 b.eq 0x7e4e8 >::get()+0xc4> 7e4c0: 5280002a mov w10, #0x1 // =1 7e4c4: 2a1f03e9 mov w9, wzr 7e4c8: f900066a str x10, [x19, #0x8] 7e4cc: 14000008 b 0x7e4ec >::get()+0xc8> 7e4d0: f9400008 ldr x8, [x0] 7e4d4: f9402908 ldr x8, [x8, #0x50] 7e4d8: d63f0100 blr x8 7e4dc: 2a0003e8 mov w8, w0 7e4e0: 3100051f cmn w8, #0x1 7e4e4: 54fffee1 b.ne 0x7e4c0 >::get()+0x9c> 7e4e8: 528000c9 mov w9, #0x6 // =6 7e4ec: f940026a ldr x10, [x19] 7e4f0: f85e814a ldur x10, [x10, #-0x18] 7e4f4: 8b0a026a add x10, x19, x10 7e4f8: f940154c ldr x12, [x10, #0x28] 7e4fc: 2944354b ldp w11, w13, [x10, #0x20] 7e500: f100019f cmp x12, #0x0 7e504: 2a090169 orr w9, w11, w9 7e508: 1a9f17eb cset w11, eq 7e50c: 2a0b0129 orr w9, w9, w11 7e510: 6a0d013f tst w9, w13 7e514: b9002149 str w9, [x10, #0x20] 7e518: 540000a1 b.ne 0x7e52c >::get()+0x108> 7e51c: a9417bfd ldp x29, x30, [sp, #0x10] 7e520: 2a0803e0 mov w0, w8 7e524: f84207f3 ldr x19, [sp], #0x20 7e528: d65f03c0 ret 7e52c: d00002e0 adrp x0, 0xdc000 >+0x1e> 7e530: 911ad000 add x0, x0, #0x6b4 7e534: 94001941 bl 0x84a38 7e538: 97ff0eae bl 0x41ff0 <__cxa_begin_catch@plt> 7e53c: f9400268 ldr x8, [x19] 7e540: f85e8109 ldur x9, [x8, #-0x18] 7e544: 8b090269 add x9, x19, x9 7e548: b940212a ldr w10, [x9, #0x20] 7e54c: 3200014a orr w10, w10, #0x1 7e550: b900212a str w10, [x9, #0x20] 7e554: f85e8108 ldur x8, [x8, #-0x18] 7e558: 8b080268 add x8, x19, x8 7e55c: 39409108 ldrb w8, [x8, #0x24] 7e560: 370000a8 tbnz w8, #0x0, 0x7e574 >::get()+0x150> 7e564: 97ff0bc7 bl 0x41480 <__cxa_end_catch@plt> 7e568: 2a1f03e9 mov w9, wzr 7e56c: 12800008 mov w8, #-0x1 // =-1 7e570: 17ffffdf b 0x7e4ec >::get()+0xc8> 7e574: 97ff0eab bl 0x42020 <__cxa_rethrow@plt> 7e578: aa0003f3 mov x19, x0 7e57c: 97ff0bc1 bl 0x41480 <__cxa_end_catch@plt> 7e580: aa1303e0 mov x0, x19 7e584: 94015b86 bl 0xd539c <__cxa_demangle+0x12abc> 7e588: 97ff5549 bl 0x53aac 000000000007e58c >::get(wchar_t&)>: 7e58c: a9be4ff4 stp x20, x19, [sp, #-0x20]! 7e590: a9017bfd stp x29, x30, [sp, #0x10] 7e594: 910043fd add x29, sp, #0x10 7e598: aa0103f4 mov x20, x1 7e59c: aa0003f3 mov x19, x0 7e5a0: 97ff0d70 bl 0x41b60 <_ZNSt6__ndk113basic_istreamIwNS_11char_traitsIwEEE3getEv@plt> 7e5a4: 3100041f cmn w0, #0x1 7e5a8: 54000040 b.eq 0x7e5b0 >::get(wchar_t&)+0x24> 7e5ac: b9000280 str w0, [x20] 7e5b0: a9417bfd ldp x29, x30, [sp, #0x10] 7e5b4: aa1303e0 mov x0, x19 7e5b8: a8c24ff4 ldp x20, x19, [sp], #0x20 7e5bc: d65f03c0 ret 000000000007e5c0 >::get(wchar_t*, long)>: 7e5c0: d10143ff sub sp, sp, #0x50 7e5c4: f9000bf7 str x23, [sp, #0x10] 7e5c8: a90257f6 stp x22, x21, [sp, #0x20] 7e5cc: a9034ff4 stp x20, x19, [sp, #0x30] 7e5d0: a9047bfd stp x29, x30, [sp, #0x40] 7e5d4: 910103fd add x29, sp, #0x40 7e5d8: d53bd057 mrs x23, TPIDR_EL0 7e5dc: f94016e8 ldr x8, [x23, #0x28] 7e5e0: aa0103f4 mov x20, x1 7e5e4: aa0003f5 mov x21, x0 7e5e8: aa0203f3 mov x19, x2 7e5ec: f90007e8 str x8, [sp, #0x8] 7e5f0: f9400008 ldr x8, [x0] 7e5f4: f85e8108 ldur x8, [x8, #-0x18] 7e5f8: 8b080008 add x8, x0, x8 7e5fc: 9100c101 add x1, x8, #0x30 7e600: 910003e0 mov x0, sp 7e604: 97ff0d7f bl 0x41c00 <_ZNSt6__ndk16localeC1ERKS0_@plt> 7e608: b0000481 adrp x1, 0x10f000 7e60c: f9470821 ldr x1, [x1, #0xe10] 7e610: 910003e0 mov x0, sp 7e614: 97ff0feb bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 7e618: f9400008 ldr x8, [x0] 7e61c: f9402d08 ldr x8, [x8, #0x58] 7e620: 52800141 mov w1, #0xa // =10 7e624: d63f0100 blr x8 7e628: 2a0003f6 mov w22, w0 7e62c: 910003e0 mov x0, sp 7e630: 97ff0fdc bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 7e634: aa1503e0 mov x0, x21 7e638: aa1403e1 mov x1, x20 7e63c: aa1303e2 mov x2, x19 7e640: 2a1603e3 mov w3, w22 7e644: 97ff0f5f bl 0x423c0 <_ZNSt6__ndk113basic_istreamIwNS_11char_traitsIwEEE3getEPwlw@plt> 7e648: f94016e8 ldr x8, [x23, #0x28] 7e64c: f94007e9 ldr x9, [sp, #0x8] 7e650: eb09011f cmp x8, x9 7e654: 540000e1 b.ne 0x7e670 >::get(wchar_t*, long)+0xb0> 7e658: a9447bfd ldp x29, x30, [sp, #0x40] 7e65c: a9434ff4 ldp x20, x19, [sp, #0x30] 7e660: a94257f6 ldp x22, x21, [sp, #0x20] 7e664: f9400bf7 ldr x23, [sp, #0x10] 7e668: 910143ff add sp, sp, #0x50 7e66c: d65f03c0 ret 7e670: 97ff0f88 bl 0x42490 <__stack_chk_fail@plt> 7e674: aa0003f3 mov x19, x0 7e678: 910003e0 mov x0, sp 7e67c: 97ff0fc9 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 7e680: aa1303e0 mov x0, x19 7e684: 94015b46 bl 0xd539c <__cxa_demangle+0x12abc> 000000000007e688 >::get(wchar_t*, long, wchar_t)>: 7e688: f81b0ff9 str x25, [sp, #-0x50]! 7e68c: a9015ff8 stp x24, x23, [sp, #0x10] 7e690: a90257f6 stp x22, x21, [sp, #0x20] 7e694: a9034ff4 stp x20, x19, [sp, #0x30] 7e698: a9047bfd stp x29, x30, [sp, #0x40] 7e69c: 910103fd add x29, sp, #0x40 7e6a0: f9400008 ldr x8, [x0] 7e6a4: f900041f str xzr, [x0, #0x8] 7e6a8: aa0203f4 mov x20, x2 7e6ac: aa0003f3 mov x19, x0 7e6b0: f85e8108 ldur x8, [x8, #-0x18] 7e6b4: aa0103f5 mov x21, x1 7e6b8: 8b080009 add x9, x0, x8 7e6bc: b940212a ldr w10, [x9, #0x20] 7e6c0: 3400016a cbz w10, 0x7e6ec >::get(wchar_t*, long, wchar_t)+0x64> 7e6c4: f9401528 ldr x8, [x9, #0x28] 7e6c8: f100011f cmp x8, #0x0 7e6cc: b9402528 ldr w8, [x9, #0x24] 7e6d0: 1a9f17eb cset w11, eq 7e6d4: 2a0b014a orr w10, w10, w11 7e6d8: 321e014a orr w10, w10, #0x4 7e6dc: 6a08015f tst w10, w8 7e6e0: b900212a str w10, [x9, #0x20] 7e6e4: 54000a80 b.eq 0x7e834 >::get(wchar_t*, long, wchar_t)+0x1ac> 7e6e8: 1400005d b 0x7e85c >::get(wchar_t*, long, wchar_t)+0x1d4> 7e6ec: f9404520 ldr x0, [x9, #0x88] 7e6f0: 2a0303f6 mov w22, w3 7e6f4: b40000e0 cbz x0, 0x7e710 >::get(wchar_t*, long, wchar_t)+0x88> 7e6f8: 97ff0eca bl 0x42220 <_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEE5flushEv@plt> 7e6fc: f9400268 ldr x8, [x19] 7e700: f85e8108 ldur x8, [x8, #-0x18] 7e704: 8b080269 add x9, x19, x8 7e708: b9402129 ldr w9, [x9, #0x20] 7e70c: 35000949 cbnz w9, 0x7e834 >::get(wchar_t*, long, wchar_t)+0x1ac> 7e710: f1000697 subs x23, x20, #0x1 7e714: 540005ab b.lt 0x7e7c8 >::get(wchar_t*, long, wchar_t)+0x140> 7e718: f9400669 ldr x9, [x19, #0x8] 7e71c: eb17013f cmp x9, x23 7e720: 5400058a b.ge 0x7e7d0 >::get(wchar_t*, long, wchar_t)+0x148> 7e724: 9100a278 add x24, x19, #0x28 7e728: f8686b00 ldr x0, [x24, x8] 7e72c: a941a408 ldp x8, x9, [x0, #0x18] 7e730: eb09011f cmp x8, x9 7e734: 540000a0 b.eq 0x7e748 >::get(wchar_t*, long, wchar_t)+0xc0> 7e738: b9400100 ldr w0, [x8] 7e73c: 3100041f cmn w0, #0x1 7e740: 540000e1 b.ne 0x7e75c >::get(wchar_t*, long, wchar_t)+0xd4> 7e744: 14000025 b 0x7e7d8 >::get(wchar_t*, long, wchar_t)+0x150> 7e748: f9400008 ldr x8, [x0] 7e74c: f9402508 ldr x8, [x8, #0x48] 7e750: d63f0100 blr x8 7e754: 3100041f cmn w0, #0x1 7e758: 54000400 b.eq 0x7e7d8 >::get(wchar_t*, long, wchar_t)+0x150> 7e75c: 6b16001f cmp w0, w22 7e760: 54000400 b.eq 0x7e7e0 >::get(wchar_t*, long, wchar_t)+0x158> 7e764: aa1503f9 mov x25, x21 7e768: b8004720 str w0, [x25], #0x4 7e76c: a9402269 ldp x9, x8, [x19] 7e770: 91000508 add x8, x8, #0x1 7e774: f9000668 str x8, [x19, #0x8] 7e778: f85e8129 ldur x9, [x9, #-0x18] 7e77c: f8696b00 ldr x0, [x24, x9] 7e780: a941a809 ldp x9, x10, [x0, #0x18] 7e784: eb0a013f cmp x9, x10 7e788: 540000c0 b.eq 0x7e7a0 >::get(wchar_t*, long, wchar_t)+0x118> 7e78c: 91001129 add x9, x9, #0x4 7e790: f9000c09 str x9, [x0, #0x18] 7e794: eb17011f cmp x8, x23 7e798: 5400010b b.lt 0x7e7b8 >::get(wchar_t*, long, wchar_t)+0x130> 7e79c: 14000013 b 0x7e7e8 >::get(wchar_t*, long, wchar_t)+0x160> 7e7a0: f9400008 ldr x8, [x0] 7e7a4: f9402908 ldr x8, [x8, #0x50] 7e7a8: d63f0100 blr x8 7e7ac: f9400668 ldr x8, [x19, #0x8] 7e7b0: eb17011f cmp x8, x23 7e7b4: 540001aa b.ge 0x7e7e8 >::get(wchar_t*, long, wchar_t)+0x160> 7e7b8: f9400268 ldr x8, [x19] 7e7bc: aa1903f5 mov x21, x25 7e7c0: f85e8108 ldur x8, [x8, #-0x18] 7e7c4: 17ffffd9 b 0x7e728 >::get(wchar_t*, long, wchar_t)+0xa0> 7e7c8: 52800088 mov w8, #0x4 // =4 7e7cc: 1400000e b 0x7e804 >::get(wchar_t*, long, wchar_t)+0x17c> 7e7d0: 2a1f03e8 mov w8, wzr 7e7d4: 14000008 b 0x7e7f4 >::get(wchar_t*, long, wchar_t)+0x16c> 7e7d8: 52800048 mov w8, #0x2 // =2 7e7dc: 14000005 b 0x7e7f0 >::get(wchar_t*, long, wchar_t)+0x168> 7e7e0: 2a1f03e8 mov w8, wzr 7e7e4: 14000003 b 0x7e7f0 >::get(wchar_t*, long, wchar_t)+0x168> 7e7e8: 2a1f03e8 mov w8, wzr 7e7ec: 910012b5 add x21, x21, #0x4 7e7f0: f9400669 ldr x9, [x19, #0x8] 7e7f4: 321e010a orr w10, w8, #0x4 7e7f8: f100013f cmp x9, #0x0 7e7fc: 1a880148 csel w8, w10, w8, eq 7e800: b90002bf str wzr, [x21] 7e804: f9400269 ldr x9, [x19] 7e808: f85e8129 ldur x9, [x9, #-0x18] 7e80c: 8b090269 add x9, x19, x9 7e810: f940152b ldr x11, [x9, #0x28] 7e814: 2944312a ldp w10, w12, [x9, #0x20] 7e818: f100017f cmp x11, #0x0 7e81c: 2a080148 orr w8, w10, w8 7e820: 1a9f17ea cset w10, eq 7e824: 2a0a0108 orr w8, w8, w10 7e828: 6a0c011f tst w8, w12 7e82c: b9002128 str w8, [x9, #0x20] 7e830: 54000161 b.ne 0x7e85c >::get(wchar_t*, long, wchar_t)+0x1d4> 7e834: f100069f cmp x20, #0x1 7e838: 5400004b b.lt 0x7e840 >::get(wchar_t*, long, wchar_t)+0x1b8> 7e83c: b90002bf str wzr, [x21] 7e840: aa1303e0 mov x0, x19 7e844: a9447bfd ldp x29, x30, [sp, #0x40] 7e848: a9434ff4 ldp x20, x19, [sp, #0x30] 7e84c: a94257f6 ldp x22, x21, [sp, #0x20] 7e850: a9415ff8 ldp x24, x23, [sp, #0x10] 7e854: f84507f9 ldr x25, [sp], #0x50 7e858: d65f03c0 ret 7e85c: d00002e0 adrp x0, 0xdc000 >+0x1e> 7e860: 911ad000 add x0, x0, #0x6b4 7e864: 94001875 bl 0x84a38 7e868: 910012b5 add x21, x21, #0x4 7e86c: 14000001 b 0x7e870 >::get(wchar_t*, long, wchar_t)+0x1e8> 7e870: 97ff0de0 bl 0x41ff0 <__cxa_begin_catch@plt> 7e874: f9400268 ldr x8, [x19] 7e878: f85e8109 ldur x9, [x8, #-0x18] 7e87c: 8b090269 add x9, x19, x9 7e880: b940212a ldr w10, [x9, #0x20] 7e884: 3200014a orr w10, w10, #0x1 7e888: b900212a str w10, [x9, #0x20] 7e88c: f85e8108 ldur x8, [x8, #-0x18] 7e890: 8b080268 add x8, x19, x8 7e894: 39409108 ldrb w8, [x8, #0x24] 7e898: 37000088 tbnz w8, #0x0, 0x7e8a8 >::get(wchar_t*, long, wchar_t)+0x220> 7e89c: 97ff0af9 bl 0x41480 <__cxa_end_catch@plt> 7e8a0: 52800028 mov w8, #0x1 // =1 7e8a4: 17ffffd7 b 0x7e800 >::get(wchar_t*, long, wchar_t)+0x178> 7e8a8: b90002bf str wzr, [x21] 7e8ac: 97ff0ddd bl 0x42020 <__cxa_rethrow@plt> 7e8b0: aa0003f3 mov x19, x0 7e8b4: 97ff0af3 bl 0x41480 <__cxa_end_catch@plt> 7e8b8: aa1303e0 mov x0, x19 7e8bc: 94015ab8 bl 0xd539c <__cxa_demangle+0x12abc> 7e8c0: 97ff547b bl 0x53aac 000000000007e8c4 >::get(std::__ndk1::basic_streambuf>&)>: 7e8c4: d10103ff sub sp, sp, #0x40 7e8c8: a90157f6 stp x22, x21, [sp, #0x10] 7e8cc: a9024ff4 stp x20, x19, [sp, #0x20] 7e8d0: a9037bfd stp x29, x30, [sp, #0x30] 7e8d4: 9100c3fd add x29, sp, #0x30 7e8d8: d53bd056 mrs x22, TPIDR_EL0 7e8dc: f94016c8 ldr x8, [x22, #0x28] 7e8e0: aa0103f3 mov x19, x1 7e8e4: aa0003f4 mov x20, x0 7e8e8: f90007e8 str x8, [sp, #0x8] 7e8ec: f9400008 ldr x8, [x0] 7e8f0: f85e8108 ldur x8, [x8, #-0x18] 7e8f4: 8b080008 add x8, x0, x8 7e8f8: 9100c101 add x1, x8, #0x30 7e8fc: 910003e0 mov x0, sp 7e900: 97ff0cc0 bl 0x41c00 <_ZNSt6__ndk16localeC1ERKS0_@plt> 7e904: b0000481 adrp x1, 0x10f000 7e908: f9470821 ldr x1, [x1, #0xe10] 7e90c: 910003e0 mov x0, sp 7e910: 97ff0f2c bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 7e914: f9400008 ldr x8, [x0] 7e918: f9402d08 ldr x8, [x8, #0x58] 7e91c: 52800141 mov w1, #0xa // =10 7e920: d63f0100 blr x8 7e924: 2a0003f5 mov w21, w0 7e928: 910003e0 mov x0, sp 7e92c: 97ff0f1d bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 7e930: aa1403e0 mov x0, x20 7e934: aa1303e1 mov x1, x19 7e938: 2a1503e2 mov w2, w21 7e93c: 97ff0a49 bl 0x41260 <_ZNSt6__ndk113basic_istreamIwNS_11char_traitsIwEEE3getERNS_15basic_streambufIwS2_EEw@plt> 7e940: f94016c8 ldr x8, [x22, #0x28] 7e944: f94007e9 ldr x9, [sp, #0x8] 7e948: eb09011f cmp x8, x9 7e94c: 540000c1 b.ne 0x7e964 >::get(std::__ndk1::basic_streambuf>&)+0xa0> 7e950: a9437bfd ldp x29, x30, [sp, #0x30] 7e954: a9424ff4 ldp x20, x19, [sp, #0x20] 7e958: a94157f6 ldp x22, x21, [sp, #0x10] 7e95c: 910103ff add sp, sp, #0x40 7e960: d65f03c0 ret 7e964: 97ff0ecb bl 0x42490 <__stack_chk_fail@plt> 7e968: aa0003f3 mov x19, x0 7e96c: 910003e0 mov x0, sp 7e970: 97ff0f0c bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 7e974: aa1303e0 mov x0, x19 7e978: 94015a89 bl 0xd539c <__cxa_demangle+0x12abc> 000000000007e97c >::get(std::__ndk1::basic_streambuf>&, wchar_t)>: 7e97c: a9bd57f6 stp x22, x21, [sp, #-0x30]! 7e980: a9014ff4 stp x20, x19, [sp, #0x10] 7e984: a9027bfd stp x29, x30, [sp, #0x20] 7e988: 910083fd add x29, sp, #0x20 7e98c: f9400008 ldr x8, [x0] 7e990: f900041f str xzr, [x0, #0x8] 7e994: aa0003f3 mov x19, x0 7e998: f85e8108 ldur x8, [x8, #-0x18] 7e99c: 8b080009 add x9, x0, x8 7e9a0: b940212a ldr w10, [x9, #0x20] 7e9a4: 3400016a cbz w10, 0x7e9d0 >::get(std::__ndk1::basic_streambuf>&, wchar_t)+0x54> 7e9a8: f9401528 ldr x8, [x9, #0x28] 7e9ac: f100011f cmp x8, #0x0 7e9b0: b9402528 ldr w8, [x9, #0x24] 7e9b4: 1a9f17eb cset w11, eq 7e9b8: 2a0b014a orr w10, w10, w11 7e9bc: 321e014a orr w10, w10, #0x4 7e9c0: 6a08015f tst w10, w8 7e9c4: b900212a str w10, [x9, #0x20] 7e9c8: 540009c0 b.eq 0x7eb00 >::get(std::__ndk1::basic_streambuf>&, wchar_t)+0x184> 7e9cc: 14000052 b 0x7eb14 >::get(std::__ndk1::basic_streambuf>&, wchar_t)+0x198> 7e9d0: f9404520 ldr x0, [x9, #0x88] 7e9d4: 2a0203f4 mov w20, w2 7e9d8: aa0103f5 mov x21, x1 7e9dc: b40000e0 cbz x0, 0x7e9f8 >::get(std::__ndk1::basic_streambuf>&, wchar_t)+0x7c> 7e9e0: 97ff0e10 bl 0x42220 <_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEE5flushEv@plt> 7e9e4: f9400268 ldr x8, [x19] 7e9e8: f85e8108 ldur x8, [x8, #-0x18] 7e9ec: 8b080269 add x9, x19, x8 7e9f0: b9402129 ldr w9, [x9, #0x20] 7e9f4: 35000869 cbnz w9, 0x7eb00 >::get(std::__ndk1::basic_streambuf>&, wchar_t)+0x184> 7e9f8: 9100a276 add x22, x19, #0x28 7e9fc: 14000004 b 0x7ea0c >::get(std::__ndk1::basic_streambuf>&, wchar_t)+0x90> 7ea00: 91001129 add x9, x9, #0x4 7ea04: f9000c09 str x9, [x0, #0x18] 7ea08: f85e8108 ldur x8, [x8, #-0x18] 7ea0c: f8686ac0 ldr x0, [x22, x8] 7ea10: a941a408 ldp x8, x9, [x0, #0x18] 7ea14: eb09011f cmp x8, x9 7ea18: 540001a0 b.eq 0x7ea4c >::get(std::__ndk1::basic_streambuf>&, wchar_t)+0xd0> 7ea1c: b9400101 ldr w1, [x8] 7ea20: 3100043f cmn w1, #0x1 7ea24: 540004e0 b.eq 0x7eac0 >::get(std::__ndk1::basic_streambuf>&, wchar_t)+0x144> 7ea28: 6b14003f cmp w1, w20 7ea2c: 54000460 b.eq 0x7eab8 >::get(std::__ndk1::basic_streambuf>&, wchar_t)+0x13c> 7ea30: a94326a8 ldp x8, x9, [x21, #0x30] 7ea34: eb09011f cmp x8, x9 7ea38: 54000180 b.eq 0x7ea68 >::get(std::__ndk1::basic_streambuf>&, wchar_t)+0xec> 7ea3c: 91001109 add x9, x8, #0x4 7ea40: f9001aa9 str x9, [x21, #0x30] 7ea44: b9000101 str w1, [x8] 7ea48: 1400000e b 0x7ea80 >::get(std::__ndk1::basic_streambuf>&, wchar_t)+0x104> 7ea4c: f9400008 ldr x8, [x0] 7ea50: f9402508 ldr x8, [x8, #0x48] 7ea54: d63f0100 blr x8 7ea58: 2a0003e1 mov w1, w0 7ea5c: 3100043f cmn w1, #0x1 7ea60: 54fffe41 b.ne 0x7ea28 >::get(std::__ndk1::basic_streambuf>&, wchar_t)+0xac> 7ea64: 14000017 b 0x7eac0 >::get(std::__ndk1::basic_streambuf>&, wchar_t)+0x144> 7ea68: f94002a8 ldr x8, [x21] 7ea6c: f9403508 ldr x8, [x8, #0x68] 7ea70: aa1503e0 mov x0, x21 7ea74: d63f0100 blr x8 7ea78: 3100041f cmn w0, #0x1 7ea7c: 540001e0 b.eq 0x7eab8 >::get(std::__ndk1::basic_streambuf>&, wchar_t)+0x13c> 7ea80: a9402668 ldp x8, x9, [x19] 7ea84: 91000529 add x9, x9, #0x1 7ea88: f9000669 str x9, [x19, #0x8] 7ea8c: f85e8109 ldur x9, [x8, #-0x18] 7ea90: f8696ac0 ldr x0, [x22, x9] 7ea94: a941a809 ldp x9, x10, [x0, #0x18] 7ea98: eb0a013f cmp x9, x10 7ea9c: 54fffb21 b.ne 0x7ea00 >::get(std::__ndk1::basic_streambuf>&, wchar_t)+0x84> 7eaa0: f9400008 ldr x8, [x0] 7eaa4: f9402908 ldr x8, [x8, #0x50] 7eaa8: d63f0100 blr x8 7eaac: f9400268 ldr x8, [x19] 7eab0: f85e8108 ldur x8, [x8, #-0x18] 7eab4: 17ffffd6 b 0x7ea0c >::get(std::__ndk1::basic_streambuf>&, wchar_t)+0x90> 7eab8: 2a1f03e8 mov w8, wzr 7eabc: 14000002 b 0x7eac4 >::get(std::__ndk1::basic_streambuf>&, wchar_t)+0x148> 7eac0: 52800048 mov w8, #0x2 // =2 7eac4: a9402a69 ldp x9, x10, [x19] 7eac8: 321e010b orr w11, w8, #0x4 7eacc: f85e8129 ldur x9, [x9, #-0x18] 7ead0: f100015f cmp x10, #0x0 7ead4: 1a880168 csel w8, w11, w8, eq 7ead8: 8b090269 add x9, x19, x9 7eadc: f940152c ldr x12, [x9, #0x28] 7eae0: 29442d2a ldp w10, w11, [x9, #0x20] 7eae4: f100019f cmp x12, #0x0 7eae8: 2a080148 orr w8, w10, w8 7eaec: 1a9f17ea cset w10, eq 7eaf0: 2a0a0108 orr w8, w8, w10 7eaf4: 6a0b011f tst w8, w11 7eaf8: b9002128 str w8, [x9, #0x20] 7eafc: 540000c1 b.ne 0x7eb14 >::get(std::__ndk1::basic_streambuf>&, wchar_t)+0x198> 7eb00: aa1303e0 mov x0, x19 7eb04: a9427bfd ldp x29, x30, [sp, #0x20] 7eb08: a9414ff4 ldp x20, x19, [sp, #0x10] 7eb0c: a8c357f6 ldp x22, x21, [sp], #0x30 7eb10: d65f03c0 ret 7eb14: d00002e0 adrp x0, 0xdc000 >+0x1e> 7eb18: 911ad000 add x0, x0, #0x6b4 7eb1c: 940017c7 bl 0x84a38 7eb20: 14000001 b 0x7eb24 >::get(std::__ndk1::basic_streambuf>&, wchar_t)+0x1a8> 7eb24: 97ff0d33 bl 0x41ff0 <__cxa_begin_catch@plt> 7eb28: 97ff0a56 bl 0x41480 <__cxa_end_catch@plt> 7eb2c: 52800028 mov w8, #0x1 // =1 7eb30: 17ffffe5 b 0x7eac4 >::get(std::__ndk1::basic_streambuf>&, wchar_t)+0x148> 000000000007eb34 >::getline(wchar_t*, long)>: 7eb34: d10143ff sub sp, sp, #0x50 7eb38: f9000bf7 str x23, [sp, #0x10] 7eb3c: a90257f6 stp x22, x21, [sp, #0x20] 7eb40: a9034ff4 stp x20, x19, [sp, #0x30] 7eb44: a9047bfd stp x29, x30, [sp, #0x40] 7eb48: 910103fd add x29, sp, #0x40 7eb4c: d53bd057 mrs x23, TPIDR_EL0 7eb50: f94016e8 ldr x8, [x23, #0x28] 7eb54: aa0103f4 mov x20, x1 7eb58: aa0003f5 mov x21, x0 7eb5c: aa0203f3 mov x19, x2 7eb60: f90007e8 str x8, [sp, #0x8] 7eb64: f9400008 ldr x8, [x0] 7eb68: f85e8108 ldur x8, [x8, #-0x18] 7eb6c: 8b080008 add x8, x0, x8 7eb70: 9100c101 add x1, x8, #0x30 7eb74: 910003e0 mov x0, sp 7eb78: 97ff0c22 bl 0x41c00 <_ZNSt6__ndk16localeC1ERKS0_@plt> 7eb7c: b0000481 adrp x1, 0x10f000 7eb80: f9470821 ldr x1, [x1, #0xe10] 7eb84: 910003e0 mov x0, sp 7eb88: 97ff0e8e bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 7eb8c: f9400008 ldr x8, [x0] 7eb90: f9402d08 ldr x8, [x8, #0x58] 7eb94: 52800141 mov w1, #0xa // =10 7eb98: d63f0100 blr x8 7eb9c: 2a0003f6 mov w22, w0 7eba0: 910003e0 mov x0, sp 7eba4: 97ff0e7f bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 7eba8: aa1503e0 mov x0, x21 7ebac: aa1403e1 mov x1, x20 7ebb0: aa1303e2 mov x2, x19 7ebb4: 2a1603e3 mov w3, w22 7ebb8: 97ff0ec6 bl 0x426d0 <_ZNSt6__ndk113basic_istreamIwNS_11char_traitsIwEEE7getlineEPwlw@plt> 7ebbc: f94016e8 ldr x8, [x23, #0x28] 7ebc0: f94007e9 ldr x9, [sp, #0x8] 7ebc4: eb09011f cmp x8, x9 7ebc8: 540000e1 b.ne 0x7ebe4 >::getline(wchar_t*, long)+0xb0> 7ebcc: a9447bfd ldp x29, x30, [sp, #0x40] 7ebd0: a9434ff4 ldp x20, x19, [sp, #0x30] 7ebd4: a94257f6 ldp x22, x21, [sp, #0x20] 7ebd8: f9400bf7 ldr x23, [sp, #0x10] 7ebdc: 910143ff add sp, sp, #0x50 7ebe0: d65f03c0 ret 7ebe4: 97ff0e2b bl 0x42490 <__stack_chk_fail@plt> 7ebe8: aa0003f3 mov x19, x0 7ebec: 910003e0 mov x0, sp 7ebf0: 97ff0e6c bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 7ebf4: aa1303e0 mov x0, x19 7ebf8: 940159e9 bl 0xd539c <__cxa_demangle+0x12abc> 000000000007ebfc >::getline(wchar_t*, long, wchar_t)>: 7ebfc: f81b0ff9 str x25, [sp, #-0x50]! 7ec00: a9015ff8 stp x24, x23, [sp, #0x10] 7ec04: a90257f6 stp x22, x21, [sp, #0x20] 7ec08: a9034ff4 stp x20, x19, [sp, #0x30] 7ec0c: a9047bfd stp x29, x30, [sp, #0x40] 7ec10: 910103fd add x29, sp, #0x40 7ec14: f9400008 ldr x8, [x0] 7ec18: f900041f str xzr, [x0, #0x8] 7ec1c: aa0203f4 mov x20, x2 7ec20: aa0003f3 mov x19, x0 7ec24: f85e8108 ldur x8, [x8, #-0x18] 7ec28: aa0103f5 mov x21, x1 7ec2c: 8b080009 add x9, x0, x8 7ec30: b940212a ldr w10, [x9, #0x20] 7ec34: 3400048a cbz w10, 0x7ecc4 >::getline(wchar_t*, long, wchar_t)+0xc8> 7ec38: f9401528 ldr x8, [x9, #0x28] 7ec3c: f100011f cmp x8, #0x0 7ec40: b9402528 ldr w8, [x9, #0x24] 7ec44: 1a9f17eb cset w11, eq 7ec48: 2a0b014a orr w10, w10, w11 7ec4c: 321e014a orr w10, w10, #0x4 7ec50: 6a08015f tst w10, w8 7ec54: b900212a str w10, [x9, #0x20] 7ec58: 54000ce1 b.ne 0x7edf4 >::getline(wchar_t*, long, wchar_t)+0x1f8> 7ec5c: 2a1f03e8 mov w8, wzr 7ec60: f100069f cmp x20, #0x1 7ec64: 5400004b b.lt 0x7ec6c >::getline(wchar_t*, long, wchar_t)+0x70> 7ec68: b90002bf str wzr, [x21] 7ec6c: a9402a69 ldp x9, x10, [x19] 7ec70: 321e010b orr w11, w8, #0x4 7ec74: f85e8129 ldur x9, [x9, #-0x18] 7ec78: f100015f cmp x10, #0x0 7ec7c: 1a880168 csel w8, w11, w8, eq 7ec80: 8b090269 add x9, x19, x9 7ec84: f940152c ldr x12, [x9, #0x28] 7ec88: 29442d2a ldp w10, w11, [x9, #0x20] 7ec8c: f100019f cmp x12, #0x0 7ec90: 2a080148 orr w8, w10, w8 7ec94: 1a9f17ea cset w10, eq 7ec98: 2a0a0108 orr w8, w8, w10 7ec9c: 6a0b011f tst w8, w11 7eca0: b9002128 str w8, [x9, #0x20] 7eca4: 54000a81 b.ne 0x7edf4 >::getline(wchar_t*, long, wchar_t)+0x1f8> 7eca8: aa1303e0 mov x0, x19 7ecac: a9447bfd ldp x29, x30, [sp, #0x40] 7ecb0: a9434ff4 ldp x20, x19, [sp, #0x30] 7ecb4: a94257f6 ldp x22, x21, [sp, #0x20] 7ecb8: a9415ff8 ldp x24, x23, [sp, #0x10] 7ecbc: f84507f9 ldr x25, [sp], #0x50 7ecc0: d65f03c0 ret 7ecc4: f9404520 ldr x0, [x9, #0x88] 7ecc8: 2a0303f6 mov w22, w3 7eccc: b40000e0 cbz x0, 0x7ece8 >::getline(wchar_t*, long, wchar_t)+0xec> 7ecd0: 97ff0d54 bl 0x42220 <_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEE5flushEv@plt> 7ecd4: f9400268 ldr x8, [x19] 7ecd8: f85e8108 ldur x8, [x8, #-0x18] 7ecdc: 8b080269 add x9, x19, x8 7ece0: b9402129 ldr w9, [x9, #0x20] 7ece4: 35fffbc9 cbnz w9, 0x7ec5c >::getline(wchar_t*, long, wchar_t)+0x60> 7ece8: 9100a277 add x23, x19, #0x28 7ecec: d1000698 sub x24, x20, #0x1 7ecf0: 14000007 b 0x7ed0c >::getline(wchar_t*, long, wchar_t)+0x110> 7ecf4: 9100114a add x10, x10, #0x4 7ecf8: f9000c0a str x10, [x0, #0x18] 7ecfc: 91000508 add x8, x8, #0x1 7ed00: f9000668 str x8, [x19, #0x8] 7ed04: f85e8128 ldur x8, [x9, #-0x18] 7ed08: aa1903f5 mov x21, x25 7ed0c: f8686ae0 ldr x0, [x23, x8] 7ed10: a941a408 ldp x8, x9, [x0, #0x18] 7ed14: eb09011f cmp x8, x9 7ed18: 540002c0 b.eq 0x7ed70 >::getline(wchar_t*, long, wchar_t)+0x174> 7ed1c: b9400100 ldr w0, [x8] 7ed20: 3100041f cmn w0, #0x1 7ed24: 54000300 b.eq 0x7ed84 >::getline(wchar_t*, long, wchar_t)+0x188> 7ed28: 6b16001f cmp w0, w22 7ed2c: 54000340 b.eq 0x7ed94 >::getline(wchar_t*, long, wchar_t)+0x198> 7ed30: f9400668 ldr x8, [x19, #0x8] 7ed34: eb18011f cmp x8, x24 7ed38: 5400042a b.ge 0x7edbc >::getline(wchar_t*, long, wchar_t)+0x1c0> 7ed3c: aa1503f9 mov x25, x21 7ed40: b8004720 str w0, [x25], #0x4 7ed44: f9400269 ldr x9, [x19] 7ed48: f85e812a ldur x10, [x9, #-0x18] 7ed4c: f86a6ae0 ldr x0, [x23, x10] 7ed50: a941ac0a ldp x10, x11, [x0, #0x18] 7ed54: eb0b015f cmp x10, x11 7ed58: 54fffce1 b.ne 0x7ecf4 >::getline(wchar_t*, long, wchar_t)+0xf8> 7ed5c: f9400008 ldr x8, [x0] 7ed60: f9402908 ldr x8, [x8, #0x50] 7ed64: d63f0100 blr x8 7ed68: a9402269 ldp x9, x8, [x19] 7ed6c: 17ffffe4 b 0x7ecfc >::getline(wchar_t*, long, wchar_t)+0x100> 7ed70: f9400008 ldr x8, [x0] 7ed74: f9402508 ldr x8, [x8, #0x48] 7ed78: d63f0100 blr x8 7ed7c: 3100041f cmn w0, #0x1 7ed80: 54fffd41 b.ne 0x7ed28 >::getline(wchar_t*, long, wchar_t)+0x12c> 7ed84: 52800048 mov w8, #0x2 // =2 7ed88: f100069f cmp x20, #0x1 7ed8c: 54fff6ea b.ge 0x7ec68 >::getline(wchar_t*, long, wchar_t)+0x6c> 7ed90: 17ffffb7 b 0x7ec6c >::getline(wchar_t*, long, wchar_t)+0x70> 7ed94: f9400268 ldr x8, [x19] 7ed98: f85e8108 ldur x8, [x8, #-0x18] 7ed9c: 8b080268 add x8, x19, x8 7eda0: f9401500 ldr x0, [x8, #0x28] 7eda4: a941a408 ldp x8, x9, [x0, #0x18] 7eda8: eb09011f cmp x8, x9 7edac: 54000100 b.eq 0x7edcc >::getline(wchar_t*, long, wchar_t)+0x1d0> 7edb0: 91001108 add x8, x8, #0x4 7edb4: f9000c08 str x8, [x0, #0x18] 7edb8: 14000008 b 0x7edd8 >::getline(wchar_t*, long, wchar_t)+0x1dc> 7edbc: 52800088 mov w8, #0x4 // =4 7edc0: f100069f cmp x20, #0x1 7edc4: 54fff52a b.ge 0x7ec68 >::getline(wchar_t*, long, wchar_t)+0x6c> 7edc8: 17ffffa9 b 0x7ec6c >::getline(wchar_t*, long, wchar_t)+0x70> 7edcc: f9400008 ldr x8, [x0] 7edd0: f9402908 ldr x8, [x8, #0x50] 7edd4: d63f0100 blr x8 7edd8: f9400669 ldr x9, [x19, #0x8] 7eddc: 2a1f03e8 mov w8, wzr 7ede0: 91000529 add x9, x9, #0x1 7ede4: f9000669 str x9, [x19, #0x8] 7ede8: f100069f cmp x20, #0x1 7edec: 54fff3ea b.ge 0x7ec68 >::getline(wchar_t*, long, wchar_t)+0x6c> 7edf0: 17ffff9f b 0x7ec6c >::getline(wchar_t*, long, wchar_t)+0x70> 7edf4: d00002e0 adrp x0, 0xdc000 >+0x1e> 7edf8: 911ad000 add x0, x0, #0x6b4 7edfc: 9400170f bl 0x84a38 7ee00: 14000003 b 0x7ee0c >::getline(wchar_t*, long, wchar_t)+0x210> 7ee04: 910012b5 add x21, x21, #0x4 7ee08: 14000001 b 0x7ee0c >::getline(wchar_t*, long, wchar_t)+0x210> 7ee0c: 97ff0c79 bl 0x41ff0 <__cxa_begin_catch@plt> 7ee10: f9400268 ldr x8, [x19] 7ee14: f85e8109 ldur x9, [x8, #-0x18] 7ee18: 8b090269 add x9, x19, x9 7ee1c: b940212a ldr w10, [x9, #0x20] 7ee20: 3200014a orr w10, w10, #0x1 7ee24: b900212a str w10, [x9, #0x20] 7ee28: f85e8108 ldur x8, [x8, #-0x18] 7ee2c: 8b080268 add x8, x19, x8 7ee30: 39409108 ldrb w8, [x8, #0x24] 7ee34: 370000c8 tbnz w8, #0x0, 0x7ee4c >::getline(wchar_t*, long, wchar_t)+0x250> 7ee38: 97ff0992 bl 0x41480 <__cxa_end_catch@plt> 7ee3c: 52800028 mov w8, #0x1 // =1 7ee40: f100069f cmp x20, #0x1 7ee44: 54fff12a b.ge 0x7ec68 >::getline(wchar_t*, long, wchar_t)+0x6c> 7ee48: 17ffff89 b 0x7ec6c >::getline(wchar_t*, long, wchar_t)+0x70> 7ee4c: f100069f cmp x20, #0x1 7ee50: 5400004b b.lt 0x7ee58 >::getline(wchar_t*, long, wchar_t)+0x25c> 7ee54: b90002bf str wzr, [x21] 7ee58: 97ff0c72 bl 0x42020 <__cxa_rethrow@plt> 7ee5c: aa0003f3 mov x19, x0 7ee60: 97ff0988 bl 0x41480 <__cxa_end_catch@plt> 7ee64: aa1303e0 mov x0, x19 7ee68: 9401594d bl 0xd539c <__cxa_demangle+0x12abc> 7ee6c: 97ff5310 bl 0x53aac 000000000007ee70 >::ignore(long, unsigned int)>: 7ee70: a9bd57f6 stp x22, x21, [sp, #-0x30]! 7ee74: a9014ff4 stp x20, x19, [sp, #0x10] 7ee78: a9027bfd stp x29, x30, [sp, #0x20] 7ee7c: 910083fd add x29, sp, #0x20 7ee80: f9400008 ldr x8, [x0] 7ee84: f900041f str xzr, [x0, #0x8] 7ee88: aa0003f3 mov x19, x0 7ee8c: f85e8108 ldur x8, [x8, #-0x18] 7ee90: 8b080009 add x9, x0, x8 7ee94: b940212a ldr w10, [x9, #0x20] 7ee98: 3400016a cbz w10, 0x7eec4 >::ignore(long, unsigned int)+0x54> 7ee9c: f9401528 ldr x8, [x9, #0x28] 7eea0: f100011f cmp x8, #0x0 7eea4: b9402528 ldr w8, [x9, #0x24] 7eea8: 1a9f17eb cset w11, eq 7eeac: 2a0b014a orr w10, w10, w11 7eeb0: 321e014a orr w10, w10, #0x4 7eeb4: 6a08015f tst w10, w8 7eeb8: b900212a str w10, [x9, #0x20] 7eebc: 540009e0 b.eq 0x7eff8 >::ignore(long, unsigned int)+0x188> 7eec0: 14000053 b 0x7f00c >::ignore(long, unsigned int)+0x19c> 7eec4: f9404520 ldr x0, [x9, #0x88] 7eec8: 2a0203f4 mov w20, w2 7eecc: aa0103f5 mov x21, x1 7eed0: b40000e0 cbz x0, 0x7eeec >::ignore(long, unsigned int)+0x7c> 7eed4: 97ff0cd3 bl 0x42220 <_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEE5flushEv@plt> 7eed8: f9400268 ldr x8, [x19] 7eedc: f85e8108 ldur x8, [x8, #-0x18] 7eee0: 8b080269 add x9, x19, x8 7eee4: b9402129 ldr w9, [x9, #0x20] 7eee8: 35000889 cbnz w9, 0x7eff8 >::ignore(long, unsigned int)+0x188> 7eeec: 92f00009 mov x9, #0x7fffffffffffffff // =9223372036854775807 7eef0: eb0902bf cmp x21, x9 7eef4: 9100a276 add x22, x19, #0x28 7eef8: 54000301 b.ne 0x7ef58 >::ignore(long, unsigned int)+0xe8> 7eefc: f8686ac0 ldr x0, [x22, x8] 7ef00: a941a408 ldp x8, x9, [x0, #0x18] 7ef04: eb09011f cmp x8, x9 7ef08: 540000e0 b.eq 0x7ef24 >::ignore(long, unsigned int)+0xb4> 7ef0c: 91001109 add x9, x8, #0x4 7ef10: f9000c09 str x9, [x0, #0x18] 7ef14: b9400100 ldr w0, [x8] 7ef18: 3100041f cmn w0, #0x1 7ef1c: 540000e1 b.ne 0x7ef38 >::ignore(long, unsigned int)+0xc8> 7ef20: 14000029 b 0x7efc4 >::ignore(long, unsigned int)+0x154> 7ef24: f9400008 ldr x8, [x0] 7ef28: f9402908 ldr x8, [x8, #0x50] 7ef2c: d63f0100 blr x8 7ef30: 3100041f cmn w0, #0x1 7ef34: 54000480 b.eq 0x7efc4 >::ignore(long, unsigned int)+0x154> 7ef38: f9400668 ldr x8, [x19, #0x8] 7ef3c: 6b14001f cmp w0, w20 7ef40: 91000508 add x8, x8, #0x1 7ef44: f9000668 str x8, [x19, #0x8] 7ef48: 540003a0 b.eq 0x7efbc >::ignore(long, unsigned int)+0x14c> 7ef4c: f9400268 ldr x8, [x19] 7ef50: f85e8108 ldur x8, [x8, #-0x18] 7ef54: 17ffffea b 0x7eefc >::ignore(long, unsigned int)+0x8c> 7ef58: f9400668 ldr x8, [x19, #0x8] 7ef5c: eb15011f cmp x8, x21 7ef60: 540002ea b.ge 0x7efbc >::ignore(long, unsigned int)+0x14c> 7ef64: f9400268 ldr x8, [x19] 7ef68: f85e8108 ldur x8, [x8, #-0x18] 7ef6c: f8686ac0 ldr x0, [x22, x8] 7ef70: a941a408 ldp x8, x9, [x0, #0x18] 7ef74: eb09011f cmp x8, x9 7ef78: 540000e0 b.eq 0x7ef94 >::ignore(long, unsigned int)+0x124> 7ef7c: 91001109 add x9, x8, #0x4 7ef80: f9000c09 str x9, [x0, #0x18] 7ef84: b9400100 ldr w0, [x8] 7ef88: 3100041f cmn w0, #0x1 7ef8c: 540000e1 b.ne 0x7efa8 >::ignore(long, unsigned int)+0x138> 7ef90: 1400000d b 0x7efc4 >::ignore(long, unsigned int)+0x154> 7ef94: f9400008 ldr x8, [x0] 7ef98: f9402908 ldr x8, [x8, #0x50] 7ef9c: d63f0100 blr x8 7efa0: 3100041f cmn w0, #0x1 7efa4: 54000100 b.eq 0x7efc4 >::ignore(long, unsigned int)+0x154> 7efa8: f9400668 ldr x8, [x19, #0x8] 7efac: 6b14001f cmp w0, w20 7efb0: 91000508 add x8, x8, #0x1 7efb4: f9000668 str x8, [x19, #0x8] 7efb8: 54fffd21 b.ne 0x7ef5c >::ignore(long, unsigned int)+0xec> 7efbc: 2a1f03e8 mov w8, wzr 7efc0: 14000002 b 0x7efc8 >::ignore(long, unsigned int)+0x158> 7efc4: 52800048 mov w8, #0x2 // =2 7efc8: f9400269 ldr x9, [x19] 7efcc: f85e8129 ldur x9, [x9, #-0x18] 7efd0: 8b090269 add x9, x19, x9 7efd4: f940152b ldr x11, [x9, #0x28] 7efd8: 2944312a ldp w10, w12, [x9, #0x20] 7efdc: f100017f cmp x11, #0x0 7efe0: 2a080148 orr w8, w10, w8 7efe4: 1a9f17ea cset w10, eq 7efe8: 2a0a0108 orr w8, w8, w10 7efec: 6a0c011f tst w8, w12 7eff0: b9002128 str w8, [x9, #0x20] 7eff4: 540000c1 b.ne 0x7f00c >::ignore(long, unsigned int)+0x19c> 7eff8: aa1303e0 mov x0, x19 7effc: a9427bfd ldp x29, x30, [sp, #0x20] 7f000: a9414ff4 ldp x20, x19, [sp, #0x10] 7f004: a8c357f6 ldp x22, x21, [sp], #0x30 7f008: d65f03c0 ret 7f00c: b00002e0 adrp x0, 0xdc000 >+0x1e> 7f010: 911ad000 add x0, x0, #0x6b4 7f014: 94001689 bl 0x84a38 7f018: 14000001 b 0x7f01c >::ignore(long, unsigned int)+0x1ac> 7f01c: 97ff0bf5 bl 0x41ff0 <__cxa_begin_catch@plt> 7f020: f9400268 ldr x8, [x19] 7f024: f85e8109 ldur x9, [x8, #-0x18] 7f028: 8b090269 add x9, x19, x9 7f02c: b940212a ldr w10, [x9, #0x20] 7f030: 3200014a orr w10, w10, #0x1 7f034: b900212a str w10, [x9, #0x20] 7f038: f85e8108 ldur x8, [x8, #-0x18] 7f03c: 8b080268 add x8, x19, x8 7f040: 39409108 ldrb w8, [x8, #0x24] 7f044: 37000088 tbnz w8, #0x0, 0x7f054 >::ignore(long, unsigned int)+0x1e4> 7f048: 97ff090e bl 0x41480 <__cxa_end_catch@plt> 7f04c: 52800028 mov w8, #0x1 // =1 7f050: 17ffffde b 0x7efc8 >::ignore(long, unsigned int)+0x158> 7f054: 97ff0bf3 bl 0x42020 <__cxa_rethrow@plt> 7f058: aa0003f3 mov x19, x0 7f05c: 97ff0909 bl 0x41480 <__cxa_end_catch@plt> 7f060: aa1303e0 mov x0, x19 7f064: 940158ce bl 0xd539c <__cxa_demangle+0x12abc> 7f068: 97ff5291 bl 0x53aac 000000000007f06c >::peek()>: 7f06c: f81e0ff3 str x19, [sp, #-0x20]! 7f070: a9017bfd stp x29, x30, [sp, #0x10] 7f074: 910043fd add x29, sp, #0x10 7f078: f9400008 ldr x8, [x0] 7f07c: f900041f str xzr, [x0, #0x8] 7f080: f85e8108 ldur x8, [x8, #-0x18] 7f084: 8b080009 add x9, x0, x8 7f088: b940212a ldr w10, [x9, #0x20] 7f08c: 3400018a cbz w10, 0x7f0bc >::peek()+0x50> 7f090: f9401528 ldr x8, [x9, #0x28] 7f094: f100011f cmp x8, #0x0 7f098: b9402528 ldr w8, [x9, #0x24] 7f09c: 1a9f17eb cset w11, eq 7f0a0: 2a0b014a orr w10, w10, w11 7f0a4: 321e014a orr w10, w10, #0x4 7f0a8: 6a08015f tst w10, w8 7f0ac: b900212a str w10, [x9, #0x20] 7f0b0: 54000541 b.ne 0x7f158 >::peek()+0xec> 7f0b4: 12800008 mov w8, #-0x1 // =-1 7f0b8: 14000024 b 0x7f148 >::peek()+0xdc> 7f0bc: aa0003f3 mov x19, x0 7f0c0: f9404520 ldr x0, [x9, #0x88] 7f0c4: b40000e0 cbz x0, 0x7f0e0 >::peek()+0x74> 7f0c8: 97ff0c56 bl 0x42220 <_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEE5flushEv@plt> 7f0cc: f9400268 ldr x8, [x19] 7f0d0: f85e8108 ldur x8, [x8, #-0x18] 7f0d4: 8b080269 add x9, x19, x8 7f0d8: b9402129 ldr w9, [x9, #0x20] 7f0dc: 35fffec9 cbnz w9, 0x7f0b4 >::peek()+0x48> 7f0e0: 8b080268 add x8, x19, x8 7f0e4: f9401500 ldr x0, [x8, #0x28] 7f0e8: a941a408 ldp x8, x9, [x0, #0x18] 7f0ec: eb09011f cmp x8, x9 7f0f0: 54000060 b.eq 0x7f0fc >::peek()+0x90> 7f0f4: b9400108 ldr w8, [x8] 7f0f8: 14000005 b 0x7f10c >::peek()+0xa0> 7f0fc: f9400008 ldr x8, [x0] 7f100: f9402508 ldr x8, [x8, #0x48] 7f104: d63f0100 blr x8 7f108: 2a0003e8 mov w8, w0 7f10c: 3100051f cmn w8, #0x1 7f110: 1a9f17e9 cset w9, eq 7f114: 531f7929 lsl w9, w9, #1 7f118: f940026a ldr x10, [x19] 7f11c: f85e814a ldur x10, [x10, #-0x18] 7f120: 8b0a026a add x10, x19, x10 7f124: f940154c ldr x12, [x10, #0x28] 7f128: 2944354b ldp w11, w13, [x10, #0x20] 7f12c: f100019f cmp x12, #0x0 7f130: 2a090169 orr w9, w11, w9 7f134: 1a9f17eb cset w11, eq 7f138: 2a0b0129 orr w9, w9, w11 7f13c: 6a0d013f tst w9, w13 7f140: b9002149 str w9, [x10, #0x20] 7f144: 540000a1 b.ne 0x7f158 >::peek()+0xec> 7f148: a9417bfd ldp x29, x30, [sp, #0x10] 7f14c: 2a0803e0 mov w0, w8 7f150: f84207f3 ldr x19, [sp], #0x20 7f154: d65f03c0 ret 7f158: b00002e0 adrp x0, 0xdc000 >+0x1e> 7f15c: 911ad000 add x0, x0, #0x6b4 7f160: 94001636 bl 0x84a38 7f164: 97ff0ba3 bl 0x41ff0 <__cxa_begin_catch@plt> 7f168: f9400268 ldr x8, [x19] 7f16c: f85e8109 ldur x9, [x8, #-0x18] 7f170: 8b090269 add x9, x19, x9 7f174: b940212a ldr w10, [x9, #0x20] 7f178: 3200014a orr w10, w10, #0x1 7f17c: b900212a str w10, [x9, #0x20] 7f180: f85e8108 ldur x8, [x8, #-0x18] 7f184: 8b080268 add x8, x19, x8 7f188: 39409108 ldrb w8, [x8, #0x24] 7f18c: 370000a8 tbnz w8, #0x0, 0x7f1a0 >::peek()+0x134> 7f190: 97ff08bc bl 0x41480 <__cxa_end_catch@plt> 7f194: 12800008 mov w8, #-0x1 // =-1 7f198: 52800029 mov w9, #0x1 // =1 7f19c: 17ffffdf b 0x7f118 >::peek()+0xac> 7f1a0: 97ff0ba0 bl 0x42020 <__cxa_rethrow@plt> 7f1a4: aa0003f3 mov x19, x0 7f1a8: 97ff08b6 bl 0x41480 <__cxa_end_catch@plt> 7f1ac: aa1303e0 mov x0, x19 7f1b0: 9401587b bl 0xd539c <__cxa_demangle+0x12abc> 7f1b4: 97ff523e bl 0x53aac 000000000007f1b8 >::read(wchar_t*, long)>: 7f1b8: f81d0ff5 str x21, [sp, #-0x30]! 7f1bc: a9014ff4 stp x20, x19, [sp, #0x10] 7f1c0: a9027bfd stp x29, x30, [sp, #0x20] 7f1c4: 910083fd add x29, sp, #0x20 7f1c8: f9400008 ldr x8, [x0] 7f1cc: f900041f str xzr, [x0, #0x8] 7f1d0: aa0003f3 mov x19, x0 7f1d4: f85e8108 ldur x8, [x8, #-0x18] 7f1d8: 8b080009 add x9, x0, x8 7f1dc: b940212a ldr w10, [x9, #0x20] 7f1e0: 3400018a cbz w10, 0x7f210 >::read(wchar_t*, long)+0x58> 7f1e4: f9401528 ldr x8, [x9, #0x28] 7f1e8: f100011f cmp x8, #0x0 7f1ec: b9402528 ldr w8, [x9, #0x24] 7f1f0: 1a9f17eb cset w11, eq 7f1f4: 2a0b014a orr w10, w10, w11 7f1f8: 321e014a orr w10, w10, #0x4 7f1fc: 6a08015f tst w10, w8 7f200: b900212a str w10, [x9, #0x20] 7f204: 54000521 b.ne 0x7f2a8 >::read(wchar_t*, long)+0xf0> 7f208: 52800088 mov w8, #0x4 // =4 7f20c: 14000016 b 0x7f264 >::read(wchar_t*, long)+0xac> 7f210: f9404520 ldr x0, [x9, #0x88] 7f214: aa0203f4 mov x20, x2 7f218: aa0103f5 mov x21, x1 7f21c: b40000e0 cbz x0, 0x7f238 >::read(wchar_t*, long)+0x80> 7f220: 97ff0c00 bl 0x42220 <_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEE5flushEv@plt> 7f224: f9400268 ldr x8, [x19] 7f228: f85e8108 ldur x8, [x8, #-0x18] 7f22c: 8b080269 add x9, x19, x8 7f230: b9402129 ldr w9, [x9, #0x20] 7f234: 35fffea9 cbnz w9, 0x7f208 >::read(wchar_t*, long)+0x50> 7f238: 8b080268 add x8, x19, x8 7f23c: f9401500 ldr x0, [x8, #0x28] 7f240: f9400008 ldr x8, [x0] 7f244: f9402108 ldr x8, [x8, #0x40] 7f248: aa1503e1 mov x1, x21 7f24c: aa1403e2 mov x2, x20 7f250: d63f0100 blr x8 7f254: eb14001f cmp x0, x20 7f258: 528000c8 mov w8, #0x6 // =6 7f25c: f9000660 str x0, [x19, #0x8] 7f260: 1a8803e8 csel w8, wzr, w8, eq 7f264: f9400269 ldr x9, [x19] 7f268: f85e8129 ldur x9, [x9, #-0x18] 7f26c: 8b090269 add x9, x19, x9 7f270: f940152b ldr x11, [x9, #0x28] 7f274: 2944312a ldp w10, w12, [x9, #0x20] 7f278: f100017f cmp x11, #0x0 7f27c: 2a080148 orr w8, w10, w8 7f280: 1a9f17ea cset w10, eq 7f284: 2a0a0108 orr w8, w8, w10 7f288: 6a0c011f tst w8, w12 7f28c: b9002128 str w8, [x9, #0x20] 7f290: 540000c1 b.ne 0x7f2a8 >::read(wchar_t*, long)+0xf0> 7f294: aa1303e0 mov x0, x19 7f298: a9427bfd ldp x29, x30, [sp, #0x20] 7f29c: a9414ff4 ldp x20, x19, [sp, #0x10] 7f2a0: f84307f5 ldr x21, [sp], #0x30 7f2a4: d65f03c0 ret 7f2a8: b00002e0 adrp x0, 0xdc000 >+0x1e> 7f2ac: 911ad000 add x0, x0, #0x6b4 7f2b0: 940015e2 bl 0x84a38 7f2b4: 97ff0b4f bl 0x41ff0 <__cxa_begin_catch@plt> 7f2b8: f9400268 ldr x8, [x19] 7f2bc: f85e8109 ldur x9, [x8, #-0x18] 7f2c0: 8b090269 add x9, x19, x9 7f2c4: b940212a ldr w10, [x9, #0x20] 7f2c8: 3200014a orr w10, w10, #0x1 7f2cc: b900212a str w10, [x9, #0x20] 7f2d0: f85e8108 ldur x8, [x8, #-0x18] 7f2d4: 8b080268 add x8, x19, x8 7f2d8: 39409108 ldrb w8, [x8, #0x24] 7f2dc: 37000088 tbnz w8, #0x0, 0x7f2ec >::read(wchar_t*, long)+0x134> 7f2e0: 97ff0868 bl 0x41480 <__cxa_end_catch@plt> 7f2e4: 52800028 mov w8, #0x1 // =1 7f2e8: 17ffffdf b 0x7f264 >::read(wchar_t*, long)+0xac> 7f2ec: 97ff0b4d bl 0x42020 <__cxa_rethrow@plt> 7f2f0: aa0003f3 mov x19, x0 7f2f4: 97ff0863 bl 0x41480 <__cxa_end_catch@plt> 7f2f8: aa1303e0 mov x0, x19 7f2fc: 94015828 bl 0xd539c <__cxa_demangle+0x12abc> 7f300: 97ff51eb bl 0x53aac 000000000007f304 >::readsome(wchar_t*, long)>: 7f304: f81d0ff5 str x21, [sp, #-0x30]! 7f308: a9014ff4 stp x20, x19, [sp, #0x10] 7f30c: a9027bfd stp x29, x30, [sp, #0x20] 7f310: 910083fd add x29, sp, #0x20 7f314: f9400008 ldr x8, [x0] 7f318: f900041f str xzr, [x0, #0x8] 7f31c: aa0003f3 mov x19, x0 7f320: f85e8108 ldur x8, [x8, #-0x18] 7f324: 8b080009 add x9, x0, x8 7f328: b940212a ldr w10, [x9, #0x20] 7f32c: 3400038a cbz w10, 0x7f39c >::readsome(wchar_t*, long)+0x98> 7f330: f9401528 ldr x8, [x9, #0x28] 7f334: f100011f cmp x8, #0x0 7f338: b9402528 ldr w8, [x9, #0x24] 7f33c: 1a9f17eb cset w11, eq 7f340: 2a0b014a orr w10, w10, w11 7f344: 321e014a orr w10, w10, #0x4 7f348: 6a08015f tst w10, w8 7f34c: b900212a str w10, [x9, #0x20] 7f350: 54000821 b.ne 0x7f454 >::readsome(wchar_t*, long)+0x150> 7f354: 52800088 mov w8, #0x4 // =4 7f358: f9400269 ldr x9, [x19] 7f35c: f85e8129 ldur x9, [x9, #-0x18] 7f360: 8b090269 add x9, x19, x9 7f364: f940152b ldr x11, [x9, #0x28] 7f368: 2944312a ldp w10, w12, [x9, #0x20] 7f36c: f100017f cmp x11, #0x0 7f370: 2a080148 orr w8, w10, w8 7f374: 1a9f17ea cset w10, eq 7f378: 2a0a0108 orr w8, w8, w10 7f37c: 6a0c011f tst w8, w12 7f380: b9002128 str w8, [x9, #0x20] 7f384: 54000681 b.ne 0x7f454 >::readsome(wchar_t*, long)+0x150> 7f388: f9400660 ldr x0, [x19, #0x8] 7f38c: a9427bfd ldp x29, x30, [sp, #0x20] 7f390: a9414ff4 ldp x20, x19, [sp, #0x10] 7f394: f84307f5 ldr x21, [sp], #0x30 7f398: d65f03c0 ret 7f39c: f9404520 ldr x0, [x9, #0x88] 7f3a0: aa0203f4 mov x20, x2 7f3a4: aa0103f5 mov x21, x1 7f3a8: b40000e0 cbz x0, 0x7f3c4 >::readsome(wchar_t*, long)+0xc0> 7f3ac: 97ff0b9d bl 0x42220 <_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEE5flushEv@plt> 7f3b0: f9400268 ldr x8, [x19] 7f3b4: f85e8108 ldur x8, [x8, #-0x18] 7f3b8: 8b080269 add x9, x19, x8 7f3bc: b9402129 ldr w9, [x9, #0x20] 7f3c0: 35fffca9 cbnz w9, 0x7f354 >::readsome(wchar_t*, long)+0x50> 7f3c4: 8b080268 add x8, x19, x8 7f3c8: f9401500 ldr x0, [x8, #0x28] 7f3cc: a941a408 ldp x8, x9, [x0, #0x18] 7f3d0: eb09011f cmp x8, x9 7f3d4: 540000e2 b.hs 0x7f3f0 >::readsome(wchar_t*, long)+0xec> 7f3d8: cb080128 sub x8, x9, x8 7f3dc: 9342fd00 asr x0, x8, #2 7f3e0: b100041f cmn x0, #0x1 7f3e4: 54000101 b.ne 0x7f404 >::readsome(wchar_t*, long)+0x100> 7f3e8: 52800048 mov w8, #0x2 // =2 7f3ec: 17ffffdb b 0x7f358 >::readsome(wchar_t*, long)+0x54> 7f3f0: f9400008 ldr x8, [x0] 7f3f4: f9401d08 ldr x8, [x8, #0x38] 7f3f8: d63f0100 blr x8 7f3fc: b100041f cmn x0, #0x1 7f400: 54ffff40 b.eq 0x7f3e8 >::readsome(wchar_t*, long)+0xe4> 7f404: b5000060 cbnz x0, 0x7f410 >::readsome(wchar_t*, long)+0x10c> 7f408: 2a1f03e8 mov w8, wzr 7f40c: 17ffffd3 b 0x7f358 >::readsome(wchar_t*, long)+0x54> 7f410: f9400268 ldr x8, [x19] 7f414: eb14001f cmp x0, x20 7f418: 9a80c294 csel x20, x20, x0, gt 7f41c: f85e8108 ldur x8, [x8, #-0x18] 7f420: 8b080268 add x8, x19, x8 7f424: f9401508 ldr x8, [x8, #0x28] 7f428: f9400109 ldr x9, [x8] 7f42c: f9402129 ldr x9, [x9, #0x40] 7f430: aa0803e0 mov x0, x8 7f434: aa1503e1 mov x1, x21 7f438: aa1403e2 mov x2, x20 7f43c: d63f0120 blr x9 7f440: eb14001f cmp x0, x20 7f444: 528000c8 mov w8, #0x6 // =6 7f448: f9000660 str x0, [x19, #0x8] 7f44c: 1a8803e8 csel w8, wzr, w8, eq 7f450: 17ffffc2 b 0x7f358 >::readsome(wchar_t*, long)+0x54> 7f454: b00002e0 adrp x0, 0xdc000 >+0x1e> 7f458: 911ad000 add x0, x0, #0x6b4 7f45c: 94001577 bl 0x84a38 7f460: 97ff0ae4 bl 0x41ff0 <__cxa_begin_catch@plt> 7f464: f9400268 ldr x8, [x19] 7f468: f85e8109 ldur x9, [x8, #-0x18] 7f46c: 8b090269 add x9, x19, x9 7f470: b940212a ldr w10, [x9, #0x20] 7f474: 3200014a orr w10, w10, #0x1 7f478: b900212a str w10, [x9, #0x20] 7f47c: f85e8108 ldur x8, [x8, #-0x18] 7f480: 8b080268 add x8, x19, x8 7f484: 39409108 ldrb w8, [x8, #0x24] 7f488: 37000088 tbnz w8, #0x0, 0x7f498 >::readsome(wchar_t*, long)+0x194> 7f48c: 97ff07fd bl 0x41480 <__cxa_end_catch@plt> 7f490: 52800028 mov w8, #0x1 // =1 7f494: 17ffffb1 b 0x7f358 >::readsome(wchar_t*, long)+0x54> 7f498: 97ff0ae2 bl 0x42020 <__cxa_rethrow@plt> 7f49c: aa0003f3 mov x19, x0 7f4a0: 97ff07f8 bl 0x41480 <__cxa_end_catch@plt> 7f4a4: aa1303e0 mov x0, x19 7f4a8: 940157bd bl 0xd539c <__cxa_demangle+0x12abc> 7f4ac: 97ff5180 bl 0x53aac 000000000007f4b0 >::putback(wchar_t)>: 7f4b0: f81d0ff5 str x21, [sp, #-0x30]! 7f4b4: a9014ff4 stp x20, x19, [sp, #0x10] 7f4b8: a9027bfd stp x29, x30, [sp, #0x20] 7f4bc: 910083fd add x29, sp, #0x20 7f4c0: f9400008 ldr x8, [x0] 7f4c4: f85e8109 ldur x9, [x8, #-0x18] 7f4c8: 8b090009 add x9, x0, x9 7f4cc: b9402129 ldr w9, [x9, #0x20] 7f4d0: f900041f str xzr, [x0, #0x8] 7f4d4: f85e8108 ldur x8, [x8, #-0x18] 7f4d8: 121e7935 and w21, w9, #0xfffffffd 7f4dc: 8b080008 add x8, x0, x8 7f4e0: f9401509 ldr x9, [x8, #0x28] 7f4e4: b940250a ldr w10, [x8, #0x24] 7f4e8: f100013f cmp x9, #0x0 7f4ec: 1a9f17e9 cset w9, eq 7f4f0: 2a0902a9 orr w9, w21, w9 7f4f4: 6a0a013f tst w9, w10 7f4f8: b9002109 str w9, [x8, #0x20] 7f4fc: 54000821 b.ne 0x7f600 >::putback(wchar_t)+0x150> 7f500: f9400008 ldr x8, [x0] 7f504: aa0003f3 mov x19, x0 7f508: f85e8108 ldur x8, [x8, #-0x18] 7f50c: 8b080009 add x9, x0, x8 7f510: b940212a ldr w10, [x9, #0x20] 7f514: 3400038a cbz w10, 0x7f584 >::putback(wchar_t)+0xd4> 7f518: f9401528 ldr x8, [x9, #0x28] 7f51c: f100011f cmp x8, #0x0 7f520: b9402528 ldr w8, [x9, #0x24] 7f524: 1a9f17eb cset w11, eq 7f528: 2a0b014a orr w10, w10, w11 7f52c: 321e014a orr w10, w10, #0x4 7f530: 6a08015f tst w10, w8 7f534: b900212a str w10, [x9, #0x20] 7f538: 54000641 b.ne 0x7f600 >::putback(wchar_t)+0x150> 7f53c: 321e02b5 orr w21, w21, #0x4 7f540: f9400268 ldr x8, [x19] 7f544: f85e8108 ldur x8, [x8, #-0x18] 7f548: 8b080268 add x8, x19, x8 7f54c: f940150a ldr x10, [x8, #0x28] 7f550: 29442d09 ldp w9, w11, [x8, #0x20] 7f554: f100015f cmp x10, #0x0 7f558: 2a150129 orr w9, w9, w21 7f55c: 1a9f17ea cset w10, eq 7f560: 2a0a0129 orr w9, w9, w10 7f564: 6a0b013f tst w9, w11 7f568: b9002109 str w9, [x8, #0x20] 7f56c: 540004a1 b.ne 0x7f600 >::putback(wchar_t)+0x150> 7f570: aa1303e0 mov x0, x19 7f574: a9427bfd ldp x29, x30, [sp, #0x20] 7f578: a9414ff4 ldp x20, x19, [sp, #0x10] 7f57c: f84307f5 ldr x21, [sp], #0x30 7f580: d65f03c0 ret 7f584: f9404520 ldr x0, [x9, #0x88] 7f588: 2a0103f4 mov w20, w1 7f58c: b40000e0 cbz x0, 0x7f5a8 >::putback(wchar_t)+0xf8> 7f590: 97ff0b24 bl 0x42220 <_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEE5flushEv@plt> 7f594: f9400268 ldr x8, [x19] 7f598: f85e8108 ldur x8, [x8, #-0x18] 7f59c: 8b080269 add x9, x19, x8 7f5a0: b9402129 ldr w9, [x9, #0x20] 7f5a4: 35fffcc9 cbnz w9, 0x7f53c >::putback(wchar_t)+0x8c> 7f5a8: 8b080268 add x8, x19, x8 7f5ac: f9401500 ldr x0, [x8, #0x28] 7f5b0: b4000240 cbz x0, 0x7f5f8 >::putback(wchar_t)+0x148> 7f5b4: a9412009 ldp x9, x8, [x0, #0x10] 7f5b8: eb08013f cmp x9, x8 7f5bc: 54000100 b.eq 0x7f5dc >::putback(wchar_t)+0x12c> 7f5c0: b85fcd09 ldr w9, [x8, #-0x4]! 7f5c4: 6b14013f cmp w9, w20 7f5c8: 540000a1 b.ne 0x7f5dc >::putback(wchar_t)+0x12c> 7f5cc: f9000c08 str x8, [x0, #0x18] 7f5d0: 3100069f cmn w20, #0x1 7f5d4: 54fffb61 b.ne 0x7f540 >::putback(wchar_t)+0x90> 7f5d8: 14000008 b 0x7f5f8 >::putback(wchar_t)+0x148> 7f5dc: f9400008 ldr x8, [x0] 7f5e0: f9402d08 ldr x8, [x8, #0x58] 7f5e4: 2a1403e1 mov w1, w20 7f5e8: d63f0100 blr x8 7f5ec: 2a0003f4 mov w20, w0 7f5f0: 3100069f cmn w20, #0x1 7f5f4: 54fffa61 b.ne 0x7f540 >::putback(wchar_t)+0x90> 7f5f8: 320002b5 orr w21, w21, #0x1 7f5fc: 17ffffd1 b 0x7f540 >::putback(wchar_t)+0x90> 7f600: b00002e0 adrp x0, 0xdc000 >+0x1e> 7f604: 911ad000 add x0, x0, #0x6b4 7f608: 9400150c bl 0x84a38 7f60c: 97ff0a79 bl 0x41ff0 <__cxa_begin_catch@plt> 7f610: f9400268 ldr x8, [x19] 7f614: 320002b5 orr w21, w21, #0x1 7f618: f85e8109 ldur x9, [x8, #-0x18] 7f61c: 8b090269 add x9, x19, x9 7f620: b940212a ldr w10, [x9, #0x20] 7f624: 2a15014a orr w10, w10, w21 7f628: b900212a str w10, [x9, #0x20] 7f62c: f85e8108 ldur x8, [x8, #-0x18] 7f630: 8b080268 add x8, x19, x8 7f634: 39409108 ldrb w8, [x8, #0x24] 7f638: 37000068 tbnz w8, #0x0, 0x7f644 >::putback(wchar_t)+0x194> 7f63c: 97ff0791 bl 0x41480 <__cxa_end_catch@plt> 7f640: 17ffffc0 b 0x7f540 >::putback(wchar_t)+0x90> 7f644: 97ff0a77 bl 0x42020 <__cxa_rethrow@plt> 7f648: aa0003f3 mov x19, x0 7f64c: 97ff078d bl 0x41480 <__cxa_end_catch@plt> 7f650: aa1303e0 mov x0, x19 7f654: 94015752 bl 0xd539c <__cxa_demangle+0x12abc> 7f658: 97ff5115 bl 0x53aac 000000000007f65c >::unget()>: 7f65c: a9be4ff4 stp x20, x19, [sp, #-0x20]! 7f660: a9017bfd stp x29, x30, [sp, #0x10] 7f664: 910043fd add x29, sp, #0x10 7f668: f9400008 ldr x8, [x0] 7f66c: f85e8109 ldur x9, [x8, #-0x18] 7f670: 8b090009 add x9, x0, x9 7f674: b9402129 ldr w9, [x9, #0x20] 7f678: f900041f str xzr, [x0, #0x8] 7f67c: f85e8108 ldur x8, [x8, #-0x18] 7f680: 121e7934 and w20, w9, #0xfffffffd 7f684: 8b080008 add x8, x0, x8 7f688: f9401509 ldr x9, [x8, #0x28] 7f68c: b940250a ldr w10, [x8, #0x24] 7f690: f100013f cmp x9, #0x0 7f694: 1a9f17e9 cset w9, eq 7f698: 2a090289 orr w9, w20, w9 7f69c: 6a0a013f tst w9, w10 7f6a0: b9002109 str w9, [x8, #0x20] 7f6a4: 540007a1 b.ne 0x7f798 >::unget()+0x13c> 7f6a8: f9400008 ldr x8, [x0] 7f6ac: aa0003f3 mov x19, x0 7f6b0: f85e8108 ldur x8, [x8, #-0x18] 7f6b4: 8b080009 add x9, x0, x8 7f6b8: b940212a ldr w10, [x9, #0x20] 7f6bc: 3400036a cbz w10, 0x7f728 >::unget()+0xcc> 7f6c0: f9401528 ldr x8, [x9, #0x28] 7f6c4: f100011f cmp x8, #0x0 7f6c8: b9402528 ldr w8, [x9, #0x24] 7f6cc: 1a9f17eb cset w11, eq 7f6d0: 2a0b014a orr w10, w10, w11 7f6d4: 321e014a orr w10, w10, #0x4 7f6d8: 6a08015f tst w10, w8 7f6dc: b900212a str w10, [x9, #0x20] 7f6e0: 540005c1 b.ne 0x7f798 >::unget()+0x13c> 7f6e4: 321e0294 orr w20, w20, #0x4 7f6e8: f9400268 ldr x8, [x19] 7f6ec: f85e8108 ldur x8, [x8, #-0x18] 7f6f0: 8b080268 add x8, x19, x8 7f6f4: f940150a ldr x10, [x8, #0x28] 7f6f8: 29442d09 ldp w9, w11, [x8, #0x20] 7f6fc: f100015f cmp x10, #0x0 7f700: 2a140129 orr w9, w9, w20 7f704: 1a9f17ea cset w10, eq 7f708: 2a0a0129 orr w9, w9, w10 7f70c: 6a0b013f tst w9, w11 7f710: b9002109 str w9, [x8, #0x20] 7f714: 54000421 b.ne 0x7f798 >::unget()+0x13c> 7f718: a9417bfd ldp x29, x30, [sp, #0x10] 7f71c: aa1303e0 mov x0, x19 7f720: a8c24ff4 ldp x20, x19, [sp], #0x20 7f724: d65f03c0 ret 7f728: f9404520 ldr x0, [x9, #0x88] 7f72c: b40000e0 cbz x0, 0x7f748 >::unget()+0xec> 7f730: 97ff0abc bl 0x42220 <_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEE5flushEv@plt> 7f734: f9400268 ldr x8, [x19] 7f738: f85e8108 ldur x8, [x8, #-0x18] 7f73c: 8b080269 add x9, x19, x8 7f740: b9402129 ldr w9, [x9, #0x20] 7f744: 35fffd09 cbnz w9, 0x7f6e4 >::unget()+0x88> 7f748: 8b080268 add x8, x19, x8 7f74c: f9401500 ldr x0, [x8, #0x28] 7f750: b4000200 cbz x0, 0x7f790 >::unget()+0x134> 7f754: a9412009 ldp x9, x8, [x0, #0x10] 7f758: eb08013f cmp x9, x8 7f75c: 540000e0 b.eq 0x7f778 >::unget()+0x11c> 7f760: d1001109 sub x9, x8, #0x4 7f764: f9000c09 str x9, [x0, #0x18] 7f768: b85fc100 ldur w0, [x8, #-0x4] 7f76c: 3100041f cmn w0, #0x1 7f770: 54fffbc1 b.ne 0x7f6e8 >::unget()+0x8c> 7f774: 14000007 b 0x7f790 >::unget()+0x134> 7f778: f9400008 ldr x8, [x0] 7f77c: f9402d08 ldr x8, [x8, #0x58] 7f780: 12800001 mov w1, #-0x1 // =-1 7f784: d63f0100 blr x8 7f788: 3100041f cmn w0, #0x1 7f78c: 54fffae1 b.ne 0x7f6e8 >::unget()+0x8c> 7f790: 32000294 orr w20, w20, #0x1 7f794: 17ffffd5 b 0x7f6e8 >::unget()+0x8c> 7f798: b00002e0 adrp x0, 0xdc000 >+0x1e> 7f79c: 911ad000 add x0, x0, #0x6b4 7f7a0: 940014a6 bl 0x84a38 7f7a4: 97ff0a13 bl 0x41ff0 <__cxa_begin_catch@plt> 7f7a8: f9400268 ldr x8, [x19] 7f7ac: 32000294 orr w20, w20, #0x1 7f7b0: f85e8109 ldur x9, [x8, #-0x18] 7f7b4: 8b090269 add x9, x19, x9 7f7b8: b940212a ldr w10, [x9, #0x20] 7f7bc: 2a14014a orr w10, w10, w20 7f7c0: b900212a str w10, [x9, #0x20] 7f7c4: f85e8108 ldur x8, [x8, #-0x18] 7f7c8: 8b080268 add x8, x19, x8 7f7cc: 39409108 ldrb w8, [x8, #0x24] 7f7d0: 37000068 tbnz w8, #0x0, 0x7f7dc >::unget()+0x180> 7f7d4: 97ff072b bl 0x41480 <__cxa_end_catch@plt> 7f7d8: 17ffffc4 b 0x7f6e8 >::unget()+0x8c> 7f7dc: 97ff0a11 bl 0x42020 <__cxa_rethrow@plt> 7f7e0: aa0003f3 mov x19, x0 7f7e4: 97ff0727 bl 0x41480 <__cxa_end_catch@plt> 7f7e8: aa1303e0 mov x0, x19 7f7ec: 940156ec bl 0xd539c <__cxa_demangle+0x12abc> 7f7f0: 97ff50af bl 0x53aac 000000000007f7f4 >::sync()>: 7f7f4: f81e0ff3 str x19, [sp, #-0x20]! 7f7f8: a9017bfd stp x29, x30, [sp, #0x10] 7f7fc: 910043fd add x29, sp, #0x10 7f800: f9400008 ldr x8, [x0] 7f804: f85e8108 ldur x8, [x8, #-0x18] 7f808: 8b080009 add x9, x0, x8 7f80c: b940212a ldr w10, [x9, #0x20] 7f810: 340001ea cbz w10, 0x7f84c >::sync()+0x58> 7f814: f9401528 ldr x8, [x9, #0x28] 7f818: f100011f cmp x8, #0x0 7f81c: b9402528 ldr w8, [x9, #0x24] 7f820: 1a9f17eb cset w11, eq 7f824: 2a0b014a orr w10, w10, w11 7f828: 321e014a orr w10, w10, #0x4 7f82c: 6a08015f tst w10, w8 7f830: b900212a str w10, [x9, #0x20] 7f834: 54000481 b.ne 0x7f8c4 >::sync()+0xd0> 7f838: 2a1f03e8 mov w8, wzr 7f83c: a9417bfd ldp x29, x30, [sp, #0x10] 7f840: 2a0803e0 mov w0, w8 7f844: f84207f3 ldr x19, [sp], #0x20 7f848: d65f03c0 ret 7f84c: aa0003f3 mov x19, x0 7f850: f9404520 ldr x0, [x9, #0x88] 7f854: b40000e0 cbz x0, 0x7f870 >::sync()+0x7c> 7f858: 97ff0a72 bl 0x42220 <_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEE5flushEv@plt> 7f85c: f9400268 ldr x8, [x19] 7f860: f85e8108 ldur x8, [x8, #-0x18] 7f864: 8b080269 add x9, x19, x8 7f868: b9402129 ldr w9, [x9, #0x20] 7f86c: 35fffe69 cbnz w9, 0x7f838 >::sync()+0x44> 7f870: 8b080268 add x8, x19, x8 7f874: f9401500 ldr x0, [x8, #0x28] 7f878: b40002c0 cbz x0, 0x7f8d0 >::sync()+0xdc> 7f87c: f9400008 ldr x8, [x0] 7f880: f9401908 ldr x8, [x8, #0x30] 7f884: d63f0100 blr x8 7f888: 3100041f cmn w0, #0x1 7f88c: 54000220 b.eq 0x7f8d0 >::sync()+0xdc> 7f890: 2a1f03e8 mov w8, wzr 7f894: f9400269 ldr x9, [x19] 7f898: f85e8129 ldur x9, [x9, #-0x18] 7f89c: 8b090269 add x9, x19, x9 7f8a0: f940152b ldr x11, [x9, #0x28] 7f8a4: 2944312a ldp w10, w12, [x9, #0x20] 7f8a8: f100017f cmp x11, #0x0 7f8ac: 2a080148 orr w8, w10, w8 7f8b0: 1a9f17ea cset w10, eq 7f8b4: 2a0a0108 orr w8, w8, w10 7f8b8: 6a0c011f tst w8, w12 7f8bc: b9002128 str w8, [x9, #0x20] 7f8c0: 54fffbc0 b.eq 0x7f838 >::sync()+0x44> 7f8c4: b00002e0 adrp x0, 0xdc000 >+0x1e> 7f8c8: 911ad000 add x0, x0, #0x6b4 7f8cc: 9400145b bl 0x84a38 7f8d0: 12800008 mov w8, #-0x1 // =-1 7f8d4: 17ffffda b 0x7f83c >::sync()+0x48> 7f8d8: 97ff09c6 bl 0x41ff0 <__cxa_begin_catch@plt> 7f8dc: f9400268 ldr x8, [x19] 7f8e0: f85e8109 ldur x9, [x8, #-0x18] 7f8e4: 8b090269 add x9, x19, x9 7f8e8: b940212a ldr w10, [x9, #0x20] 7f8ec: 3200014a orr w10, w10, #0x1 7f8f0: b900212a str w10, [x9, #0x20] 7f8f4: f85e8108 ldur x8, [x8, #-0x18] 7f8f8: 8b080268 add x8, x19, x8 7f8fc: 39409108 ldrb w8, [x8, #0x24] 7f900: 37000088 tbnz w8, #0x0, 0x7f910 >::sync()+0x11c> 7f904: 97ff06df bl 0x41480 <__cxa_end_catch@plt> 7f908: 52800028 mov w8, #0x1 // =1 7f90c: 17ffffe2 b 0x7f894 >::sync()+0xa0> 7f910: 97ff09c4 bl 0x42020 <__cxa_rethrow@plt> 7f914: aa0003f3 mov x19, x0 7f918: 97ff06da bl 0x41480 <__cxa_end_catch@plt> 7f91c: aa1303e0 mov x0, x19 7f920: 9401569f bl 0xd539c <__cxa_demangle+0x12abc> 7f924: 97ff5062 bl 0x53aac 000000000007f928 >::tellg()>: 7f928: f81e0ff3 str x19, [sp, #-0x20]! 7f92c: a9017bfd stp x29, x30, [sp, #0x10] 7f930: 910043fd add x29, sp, #0x10 7f934: f9400008 ldr x8, [x0] 7f938: f85e8108 ldur x8, [x8, #-0x18] 7f93c: 8b080009 add x9, x0, x8 7f940: b940212a ldr w10, [x9, #0x20] 7f944: 340001aa cbz w10, 0x7f978 >::tellg()+0x50> 7f948: f9401528 ldr x8, [x9, #0x28] 7f94c: f100011f cmp x8, #0x0 7f950: b9402528 ldr w8, [x9, #0x24] 7f954: 1a9f17eb cset w11, eq 7f958: 2a0b014a orr w10, w10, w11 7f95c: 321e014a orr w10, w10, #0x4 7f960: 6a08015f tst w10, w8 7f964: b900212a str w10, [x9, #0x20] 7f968: 540004a1 b.ne 0x7f9fc >::tellg()+0xd4> 7f96c: aa1f03e0 mov x0, xzr 7f970: 92800001 mov x1, #-0x1 // =-1 7f974: 1400001f b 0x7f9f0 >::tellg()+0xc8> 7f978: aa0003f3 mov x19, x0 7f97c: f9404520 ldr x0, [x9, #0x88] 7f980: b40000e0 cbz x0, 0x7f99c >::tellg()+0x74> 7f984: 97ff0a27 bl 0x42220 <_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEE5flushEv@plt> 7f988: f9400268 ldr x8, [x19] 7f98c: f85e8108 ldur x8, [x8, #-0x18] 7f990: 8b080269 add x9, x19, x8 7f994: b9402129 ldr w9, [x9, #0x20] 7f998: 35fffea9 cbnz w9, 0x7f96c >::tellg()+0x44> 7f99c: 8b080268 add x8, x19, x8 7f9a0: f9401500 ldr x0, [x8, #0x28] 7f9a4: f9400008 ldr x8, [x0] 7f9a8: f9401108 ldr x8, [x8, #0x20] 7f9ac: 52800022 mov w2, #0x1 // =1 7f9b0: 52800103 mov w3, #0x8 // =8 7f9b4: aa1f03e1 mov x1, xzr 7f9b8: d63f0100 blr x8 7f9bc: 2a1f03e8 mov w8, wzr 7f9c0: f9400269 ldr x9, [x19] 7f9c4: f85e8129 ldur x9, [x9, #-0x18] 7f9c8: 8b090269 add x9, x19, x9 7f9cc: f940152b ldr x11, [x9, #0x28] 7f9d0: 2944312a ldp w10, w12, [x9, #0x20] 7f9d4: f100017f cmp x11, #0x0 7f9d8: 2a080148 orr w8, w10, w8 7f9dc: 1a9f17ea cset w10, eq 7f9e0: 2a0a0108 orr w8, w8, w10 7f9e4: 6a0c011f tst w8, w12 7f9e8: b9002128 str w8, [x9, #0x20] 7f9ec: 54000081 b.ne 0x7f9fc >::tellg()+0xd4> 7f9f0: a9417bfd ldp x29, x30, [sp, #0x10] 7f9f4: f84207f3 ldr x19, [sp], #0x20 7f9f8: d65f03c0 ret 7f9fc: b00002e0 adrp x0, 0xdc000 >+0x1e> 7fa00: 911ad000 add x0, x0, #0x6b4 7fa04: 9400140d bl 0x84a38 7fa08: 97ff097a bl 0x41ff0 <__cxa_begin_catch@plt> 7fa0c: f9400268 ldr x8, [x19] 7fa10: f85e8109 ldur x9, [x8, #-0x18] 7fa14: 8b090269 add x9, x19, x9 7fa18: b940212a ldr w10, [x9, #0x20] 7fa1c: 3200014a orr w10, w10, #0x1 7fa20: b900212a str w10, [x9, #0x20] 7fa24: f85e8108 ldur x8, [x8, #-0x18] 7fa28: 8b080268 add x8, x19, x8 7fa2c: 39409108 ldrb w8, [x8, #0x24] 7fa30: 370000c8 tbnz w8, #0x0, 0x7fa48 >::tellg()+0x120> 7fa34: 97ff0693 bl 0x41480 <__cxa_end_catch@plt> 7fa38: aa1f03e0 mov x0, xzr 7fa3c: 52800028 mov w8, #0x1 // =1 7fa40: 92800001 mov x1, #-0x1 // =-1 7fa44: 17ffffdf b 0x7f9c0 >::tellg()+0x98> 7fa48: 97ff0976 bl 0x42020 <__cxa_rethrow@plt> 7fa4c: aa0003f3 mov x19, x0 7fa50: 97ff068c bl 0x41480 <__cxa_end_catch@plt> 7fa54: aa1303e0 mov x0, x19 7fa58: 94015651 bl 0xd539c <__cxa_demangle+0x12abc> 7fa5c: 97ff5014 bl 0x53aac 000000000007fa60 >::seekg(std::__ndk1::fpos)>: 7fa60: a9bd57f6 stp x22, x21, [sp, #-0x30]! 7fa64: a9014ff4 stp x20, x19, [sp, #0x10] 7fa68: a9027bfd stp x29, x30, [sp, #0x20] 7fa6c: 910083fd add x29, sp, #0x20 7fa70: f9400008 ldr x8, [x0] 7fa74: f85e8108 ldur x8, [x8, #-0x18] 7fa78: 8b080008 add x8, x0, x8 7fa7c: f940150a ldr x10, [x8, #0x28] 7fa80: 29442d09 ldp w9, w11, [x8, #0x20] 7fa84: f100015f cmp x10, #0x0 7fa88: 121e7936 and w22, w9, #0xfffffffd 7fa8c: 1a9f17e9 cset w9, eq 7fa90: 2a0902c9 orr w9, w22, w9 7fa94: 6a0b013f tst w9, w11 7fa98: b9002109 str w9, [x8, #0x20] 7fa9c: 540006e1 b.ne 0x7fb78 >::seekg(std::__ndk1::fpos)+0x118> 7faa0: f9400008 ldr x8, [x0] 7faa4: aa0003f3 mov x19, x0 7faa8: f85e8108 ldur x8, [x8, #-0x18] 7faac: 8b080009 add x9, x0, x8 7fab0: b940212a ldr w10, [x9, #0x20] 7fab4: 3400016a cbz w10, 0x7fae0 >::seekg(std::__ndk1::fpos)+0x80> 7fab8: f9401528 ldr x8, [x9, #0x28] 7fabc: f100011f cmp x8, #0x0 7fac0: b9402528 ldr w8, [x9, #0x24] 7fac4: 1a9f17eb cset w11, eq 7fac8: 2a0b014a orr w10, w10, w11 7facc: 321e014a orr w10, w10, #0x4 7fad0: 6a08015f tst w10, w8 7fad4: b900212a str w10, [x9, #0x20] 7fad8: 54000460 b.eq 0x7fb64 >::seekg(std::__ndk1::fpos)+0x104> 7fadc: 14000027 b 0x7fb78 >::seekg(std::__ndk1::fpos)+0x118> 7fae0: f9404520 ldr x0, [x9, #0x88] 7fae4: aa0203f4 mov x20, x2 7fae8: aa0103f5 mov x21, x1 7faec: b40000e0 cbz x0, 0x7fb08 >::seekg(std::__ndk1::fpos)+0xa8> 7faf0: 97ff09cc bl 0x42220 <_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEE5flushEv@plt> 7faf4: f9400268 ldr x8, [x19] 7faf8: f85e8108 ldur x8, [x8, #-0x18] 7fafc: 8b080269 add x9, x19, x8 7fb00: b9402129 ldr w9, [x9, #0x20] 7fb04: 35000309 cbnz w9, 0x7fb64 >::seekg(std::__ndk1::fpos)+0x104> 7fb08: 8b080268 add x8, x19, x8 7fb0c: f9401500 ldr x0, [x8, #0x28] 7fb10: f9400008 ldr x8, [x0] 7fb14: f9401508 ldr x8, [x8, #0x28] 7fb18: 52800103 mov w3, #0x8 // =8 7fb1c: aa1503e1 mov x1, x21 7fb20: aa1403e2 mov x2, x20 7fb24: d63f0100 blr x8 7fb28: 321e02c8 orr w8, w22, #0x4 7fb2c: b100043f cmn x1, #0x1 7fb30: 1a960114 csel w20, w8, w22, eq 7fb34: f9400268 ldr x8, [x19] 7fb38: f85e8108 ldur x8, [x8, #-0x18] 7fb3c: 8b080268 add x8, x19, x8 7fb40: f940150a ldr x10, [x8, #0x28] 7fb44: 29442d09 ldp w9, w11, [x8, #0x20] 7fb48: f100015f cmp x10, #0x0 7fb4c: 2a140129 orr w9, w9, w20 7fb50: 1a9f17ea cset w10, eq 7fb54: 2a0a0129 orr w9, w9, w10 7fb58: 6a0b013f tst w9, w11 7fb5c: b9002109 str w9, [x8, #0x20] 7fb60: 540000c1 b.ne 0x7fb78 >::seekg(std::__ndk1::fpos)+0x118> 7fb64: aa1303e0 mov x0, x19 7fb68: a9427bfd ldp x29, x30, [sp, #0x20] 7fb6c: a9414ff4 ldp x20, x19, [sp, #0x10] 7fb70: a8c357f6 ldp x22, x21, [sp], #0x30 7fb74: d65f03c0 ret 7fb78: b00002e0 adrp x0, 0xdc000 >+0x1e> 7fb7c: 911ad000 add x0, x0, #0x6b4 7fb80: 940013ae bl 0x84a38 7fb84: 97ff091b bl 0x41ff0 <__cxa_begin_catch@plt> 7fb88: f9400268 ldr x8, [x19] 7fb8c: 320002d4 orr w20, w22, #0x1 7fb90: f85e8109 ldur x9, [x8, #-0x18] 7fb94: 8b090269 add x9, x19, x9 7fb98: b940212a ldr w10, [x9, #0x20] 7fb9c: 2a14014a orr w10, w10, w20 7fba0: b900212a str w10, [x9, #0x20] 7fba4: f85e8108 ldur x8, [x8, #-0x18] 7fba8: 8b080268 add x8, x19, x8 7fbac: 39409108 ldrb w8, [x8, #0x24] 7fbb0: 37000068 tbnz w8, #0x0, 0x7fbbc >::seekg(std::__ndk1::fpos)+0x15c> 7fbb4: 97ff0633 bl 0x41480 <__cxa_end_catch@plt> 7fbb8: 17ffffdf b 0x7fb34 >::seekg(std::__ndk1::fpos)+0xd4> 7fbbc: 97ff0919 bl 0x42020 <__cxa_rethrow@plt> 7fbc0: aa0003f3 mov x19, x0 7fbc4: 97ff062f bl 0x41480 <__cxa_end_catch@plt> 7fbc8: aa1303e0 mov x0, x19 7fbcc: 940155f4 bl 0xd539c <__cxa_demangle+0x12abc> 7fbd0: 97ff4fb7 bl 0x53aac 000000000007fbd4 >::seekg(long long, std::__ndk1::ios_base::seekdir)>: 7fbd4: a9bd57f6 stp x22, x21, [sp, #-0x30]! 7fbd8: a9014ff4 stp x20, x19, [sp, #0x10] 7fbdc: a9027bfd stp x29, x30, [sp, #0x20] 7fbe0: 910083fd add x29, sp, #0x20 7fbe4: f9400008 ldr x8, [x0] 7fbe8: f85e8108 ldur x8, [x8, #-0x18] 7fbec: 8b080008 add x8, x0, x8 7fbf0: f940150a ldr x10, [x8, #0x28] 7fbf4: 29442d09 ldp w9, w11, [x8, #0x20] 7fbf8: f100015f cmp x10, #0x0 7fbfc: 121e7936 and w22, w9, #0xfffffffd 7fc00: 1a9f17e9 cset w9, eq 7fc04: 2a0902c9 orr w9, w22, w9 7fc08: 6a0b013f tst w9, w11 7fc0c: b9002109 str w9, [x8, #0x20] 7fc10: 540006e1 b.ne 0x7fcec >::seekg(long long, std::__ndk1::ios_base::seekdir)+0x118> 7fc14: f9400008 ldr x8, [x0] 7fc18: aa0003f3 mov x19, x0 7fc1c: f85e8108 ldur x8, [x8, #-0x18] 7fc20: 8b080009 add x9, x0, x8 7fc24: b940212a ldr w10, [x9, #0x20] 7fc28: 3400016a cbz w10, 0x7fc54 >::seekg(long long, std::__ndk1::ios_base::seekdir)+0x80> 7fc2c: f9401528 ldr x8, [x9, #0x28] 7fc30: f100011f cmp x8, #0x0 7fc34: b9402528 ldr w8, [x9, #0x24] 7fc38: 1a9f17eb cset w11, eq 7fc3c: 2a0b014a orr w10, w10, w11 7fc40: 321e014a orr w10, w10, #0x4 7fc44: 6a08015f tst w10, w8 7fc48: b900212a str w10, [x9, #0x20] 7fc4c: 54000460 b.eq 0x7fcd8 >::seekg(long long, std::__ndk1::ios_base::seekdir)+0x104> 7fc50: 14000027 b 0x7fcec >::seekg(long long, std::__ndk1::ios_base::seekdir)+0x118> 7fc54: f9404520 ldr x0, [x9, #0x88] 7fc58: 2a0203f4 mov w20, w2 7fc5c: aa0103f5 mov x21, x1 7fc60: b40000e0 cbz x0, 0x7fc7c >::seekg(long long, std::__ndk1::ios_base::seekdir)+0xa8> 7fc64: 97ff096f bl 0x42220 <_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEE5flushEv@plt> 7fc68: f9400268 ldr x8, [x19] 7fc6c: f85e8108 ldur x8, [x8, #-0x18] 7fc70: 8b080269 add x9, x19, x8 7fc74: b9402129 ldr w9, [x9, #0x20] 7fc78: 35000309 cbnz w9, 0x7fcd8 >::seekg(long long, std::__ndk1::ios_base::seekdir)+0x104> 7fc7c: 8b080268 add x8, x19, x8 7fc80: f9401500 ldr x0, [x8, #0x28] 7fc84: f9400008 ldr x8, [x0] 7fc88: f9401108 ldr x8, [x8, #0x20] 7fc8c: 52800103 mov w3, #0x8 // =8 7fc90: aa1503e1 mov x1, x21 7fc94: 2a1403e2 mov w2, w20 7fc98: d63f0100 blr x8 7fc9c: 321e02c8 orr w8, w22, #0x4 7fca0: b100043f cmn x1, #0x1 7fca4: 1a960114 csel w20, w8, w22, eq 7fca8: f9400268 ldr x8, [x19] 7fcac: f85e8108 ldur x8, [x8, #-0x18] 7fcb0: 8b080268 add x8, x19, x8 7fcb4: f940150a ldr x10, [x8, #0x28] 7fcb8: 29442d09 ldp w9, w11, [x8, #0x20] 7fcbc: f100015f cmp x10, #0x0 7fcc0: 2a140129 orr w9, w9, w20 7fcc4: 1a9f17ea cset w10, eq 7fcc8: 2a0a0129 orr w9, w9, w10 7fccc: 6a0b013f tst w9, w11 7fcd0: b9002109 str w9, [x8, #0x20] 7fcd4: 540000c1 b.ne 0x7fcec >::seekg(long long, std::__ndk1::ios_base::seekdir)+0x118> 7fcd8: aa1303e0 mov x0, x19 7fcdc: a9427bfd ldp x29, x30, [sp, #0x20] 7fce0: a9414ff4 ldp x20, x19, [sp, #0x10] 7fce4: a8c357f6 ldp x22, x21, [sp], #0x30 7fce8: d65f03c0 ret 7fcec: b00002e0 adrp x0, 0xdc000 >+0x1e> 7fcf0: 911ad000 add x0, x0, #0x6b4 7fcf4: 94001351 bl 0x84a38 7fcf8: 97ff08be bl 0x41ff0 <__cxa_begin_catch@plt> 7fcfc: f9400268 ldr x8, [x19] 7fd00: 320002d4 orr w20, w22, #0x1 7fd04: f85e8109 ldur x9, [x8, #-0x18] 7fd08: 8b090269 add x9, x19, x9 7fd0c: b940212a ldr w10, [x9, #0x20] 7fd10: 2a14014a orr w10, w10, w20 7fd14: b900212a str w10, [x9, #0x20] 7fd18: f85e8108 ldur x8, [x8, #-0x18] 7fd1c: 8b080268 add x8, x19, x8 7fd20: 39409108 ldrb w8, [x8, #0x24] 7fd24: 37000068 tbnz w8, #0x0, 0x7fd30 >::seekg(long long, std::__ndk1::ios_base::seekdir)+0x15c> 7fd28: 97ff05d6 bl 0x41480 <__cxa_end_catch@plt> 7fd2c: 17ffffdf b 0x7fca8 >::seekg(long long, std::__ndk1::ios_base::seekdir)+0xd4> 7fd30: 97ff08bc bl 0x42020 <__cxa_rethrow@plt> 7fd34: aa0003f3 mov x19, x0 7fd38: 97ff05d2 bl 0x41480 <__cxa_end_catch@plt> 7fd3c: aa1303e0 mov x0, x19 7fd40: 94015597 bl 0xd539c <__cxa_demangle+0x12abc> 7fd44: 97ff4f5a bl 0x53aac 000000000007fd48 >::basic_ostream(std::__ndk1::basic_streambuf>*)>: 7fd48: f81e0ff3 str x19, [sp, #-0x20]! 7fd4c: a9017bfd stp x29, x30, [sp, #0x10] 7fd50: 910043fd add x29, sp, #0x10 7fd54: f9400028 ldr x8, [x1] 7fd58: f100005f cmp x2, #0x0 7fd5c: f9000008 str x8, [x0] 7fd60: f9400429 ldr x9, [x1, #0x8] 7fd64: f85e8108 ldur x8, [x8, #-0x18] 7fd68: f8286809 str x9, [x0, x8] 7fd6c: f9400008 ldr x8, [x0] 7fd70: b00002e9 adrp x9, 0xdc000 >+0x1e> 7fd74: 3dc1a120 ldr q0, [x9, #0x680] 7fd78: 52820049 mov w9, #0x1002 // =4098 7fd7c: f85e8108 ldur x8, [x8, #-0x18] 7fd80: 8b080013 add x19, x0, x8 7fd84: 3d800660 str q0, [x19, #0x10] 7fd88: 6f00e400 movi v0.2d, #0000000000000000 7fd8c: 1a9f17e8 cset w8, eq 7fd90: 9100c260 add x0, x19, #0x30 7fd94: f9001662 str x2, [x19, #0x28] 7fd98: 29047e68 stp w8, wzr, [x19, #0x20] 7fd9c: b9000a69 str w9, [x19, #0x8] 7fda0: 3c838260 stur q0, [x19, #0x38] 7fda4: 3c848260 stur q0, [x19, #0x48] 7fda8: 3c858260 stur q0, [x19, #0x58] 7fdac: 3c868260 stur q0, [x19, #0x68] 7fdb0: 3c878260 stur q0, [x19, #0x78] 7fdb4: 97ff098b bl 0x423e0 <_ZNSt6__ndk16localeC1Ev@plt> 7fdb8: 12800008 mov w8, #-0x1 // =-1 7fdbc: f900467f str xzr, [x19, #0x88] 7fdc0: b9009268 str w8, [x19, #0x90] 7fdc4: a9417bfd ldp x29, x30, [sp, #0x10] 7fdc8: f84207f3 ldr x19, [sp], #0x20 7fdcc: d65f03c0 ret 000000000007fdd0 >::basic_ostream(std::__ndk1::basic_streambuf>*)>: 7fdd0: f81e0ff3 str x19, [sp, #-0x20]! 7fdd4: a9017bfd stp x29, x30, [sp, #0x10] 7fdd8: 910043fd add x29, sp, #0x10 7fddc: 90000488 adrp x8, 0x10f000 7fde0: f946d508 ldr x8, [x8, #0xda8] 7fde4: aa0003f3 mov x19, x0 7fde8: f9001801 str x1, [x0, #0x30] 7fdec: f100003f cmp x1, #0x0 7fdf0: 91006109 add x9, x8, #0x18 7fdf4: 9e670120 fmov d0, x9 7fdf8: 91010108 add x8, x8, #0x40 7fdfc: b00002e9 adrp x9, 0xdc000 >+0x1e> 7fe00: 4e181d00 mov v0.d[1], x8 7fe04: 3c838400 str q0, [x0], #0x38 7fe08: 3dc1a120 ldr q0, [x9, #0x680] 7fe0c: 52820048 mov w8, #0x1002 // =4098 7fe10: 1a9f17e9 cset w9, eq 7fe14: b9001268 str w8, [x19, #0x10] 7fe18: 3c818260 stur q0, [x19, #0x18] 7fe1c: 6f00e400 movi v0.2d, #0000000000000000 7fe20: ad020260 stp q0, q0, [x19, #0x40] 7fe24: ad030260 stp q0, q0, [x19, #0x60] 7fe28: 29057e69 stp w9, wzr, [x19, #0x28] 7fe2c: 3d802260 str q0, [x19, #0x80] 7fe30: 97ff096c bl 0x423e0 <_ZNSt6__ndk16localeC1Ev@plt> 7fe34: 12800008 mov w8, #-0x1 // =-1 7fe38: f9004a7f str xzr, [x19, #0x90] 7fe3c: b9009a68 str w8, [x19, #0x98] 7fe40: a9417bfd ldp x29, x30, [sp, #0x10] 7fe44: f84207f3 ldr x19, [sp], #0x20 7fe48: d65f03c0 ret 000000000007fe4c >::~basic_ostream()>: 7fe4c: d65f03c0 ret 000000000007fe50 >::swap(std::__ndk1::basic_ostream>&)>: 7fe50: a9be4ff4 stp x20, x19, [sp, #-0x20]! 7fe54: a9017bfd stp x29, x30, [sp, #0x10] 7fe58: 910043fd add x29, sp, #0x10 7fe5c: f9400008 ldr x8, [x0] 7fe60: f9400029 ldr x9, [x1] 7fe64: f85e8108 ldur x8, [x8, #-0x18] 7fe68: f85e8129 ldur x9, [x9, #-0x18] 7fe6c: 8b080013 add x19, x0, x8 7fe70: 8b090034 add x20, x1, x9 7fe74: aa1303e0 mov x0, x19 7fe78: aa1403e1 mov x1, x20 7fe7c: 97ff0925 bl 0x42310 <_ZNSt6__ndk18ios_base4swapERS0_@plt> 7fe80: f9404688 ldr x8, [x20, #0x88] 7fe84: f9404669 ldr x9, [x19, #0x88] 7fe88: f9004668 str x8, [x19, #0x88] 7fe8c: f9004689 str x9, [x20, #0x88] 7fe90: b9409288 ldr w8, [x20, #0x90] 7fe94: b9409269 ldr w9, [x19, #0x90] 7fe98: b9009268 str w8, [x19, #0x90] 7fe9c: b9009289 str w9, [x20, #0x90] 7fea0: a9417bfd ldp x29, x30, [sp, #0x10] 7fea4: a8c24ff4 ldp x20, x19, [sp], #0x20 7fea8: d65f03c0 ret 000000000007feac >::sentry::sentry(std::__ndk1::basic_ostream>&)>: 7feac: f81e0ff3 str x19, [sp, #-0x20]! 7feb0: a9017bfd stp x29, x30, [sp, #0x10] 7feb4: 910043fd add x29, sp, #0x10 7feb8: 3900001f strb wzr, [x0] 7febc: f9000401 str x1, [x0, #0x8] 7fec0: f9400028 ldr x8, [x1] 7fec4: f85e8108 ldur x8, [x8, #-0x18] 7fec8: 8b080028 add x8, x1, x8 7fecc: b9402109 ldr w9, [x8, #0x20] 7fed0: 350000e9 cbnz w9, 0x7feec >::sentry::sentry(std::__ndk1::basic_ostream>&)+0x40> 7fed4: aa0003f3 mov x19, x0 7fed8: f9404500 ldr x0, [x8, #0x88] 7fedc: b4000040 cbz x0, 0x7fee4 >::sentry::sentry(std::__ndk1::basic_ostream>&)+0x38> 7fee0: 97ff4ef6 bl 0x53ab8 7fee4: 52800028 mov w8, #0x1 // =1 7fee8: 39000268 strb w8, [x19] 7feec: a9417bfd ldp x29, x30, [sp, #0x10] 7fef0: f84207f3 ldr x19, [sp], #0x20 7fef4: d65f03c0 ret 000000000007fef8 >::sentry::~sentry()>: 7fef8: f81e0ff3 str x19, [sp, #-0x20]! 7fefc: a9017bfd stp x29, x30, [sp, #0x10] 7ff00: 910043fd add x29, sp, #0x10 7ff04: f9400408 ldr x8, [x0, #0x8] 7ff08: f9400109 ldr x9, [x8] 7ff0c: f85e8129 ldur x9, [x9, #-0x18] 7ff10: 8b090108 add x8, x8, x9 7ff14: f9401509 ldr x9, [x8, #0x28] 7ff18: b4000369 cbz x9, 0x7ff84 >::sentry::~sentry()+0x8c> 7ff1c: b9402109 ldr w9, [x8, #0x20] 7ff20: 35000329 cbnz w9, 0x7ff84 >::sentry::~sentry()+0x8c> 7ff24: 39402508 ldrb w8, [x8, #0x9] 7ff28: 362802e8 tbz w8, #0x5, 0x7ff84 >::sentry::~sentry()+0x8c> 7ff2c: aa0003f3 mov x19, x0 7ff30: 97ff09b4 bl 0x42600 <_ZSt18uncaught_exceptionv@plt> 7ff34: 37000280 tbnz w0, #0x0, 0x7ff84 >::sentry::~sentry()+0x8c> 7ff38: f9400668 ldr x8, [x19, #0x8] 7ff3c: f9400109 ldr x9, [x8] 7ff40: f85e8129 ldur x9, [x9, #-0x18] 7ff44: 8b090108 add x8, x8, x9 7ff48: f9401500 ldr x0, [x8, #0x28] 7ff4c: f9400008 ldr x8, [x0] 7ff50: f9401908 ldr x8, [x8, #0x30] 7ff54: d63f0100 blr x8 7ff58: 3100041f cmn w0, #0x1 7ff5c: 54000141 b.ne 0x7ff84 >::sentry::~sentry()+0x8c> 7ff60: f9400668 ldr x8, [x19, #0x8] 7ff64: f9400109 ldr x9, [x8] 7ff68: f85e8129 ldur x9, [x9, #-0x18] 7ff6c: 8b090108 add x8, x8, x9 7ff70: 29442909 ldp w9, w10, [x8, #0x20] 7ff74: 32000129 orr w9, w9, #0x1 7ff78: 6a09015f tst w10, w9 7ff7c: b9002109 str w9, [x8, #0x20] 7ff80: 54000081 b.ne 0x7ff90 >::sentry::~sentry()+0x98> 7ff84: a9417bfd ldp x29, x30, [sp, #0x10] 7ff88: f84207f3 ldr x19, [sp], #0x20 7ff8c: d65f03c0 ret 7ff90: b00002e0 adrp x0, 0xdc000 >+0x1e> 7ff94: 911ad000 add x0, x0, #0x6b4 7ff98: 940012a8 bl 0x84a38 7ff9c: 97ff0815 bl 0x41ff0 <__cxa_begin_catch@plt> 7ffa0: 97ff0538 bl 0x41480 <__cxa_end_catch@plt> 7ffa4: 17fffff8 b 0x7ff84 >::sentry::~sentry()+0x8c> 7ffa8: 97ff4ec1 bl 0x53aac 000000000007ffac >::operator<<(std::__ndk1::basic_ostream>& (*)(std::__ndk1::basic_ostream>&))>: 7ffac: d61f0020 br x1 000000000007ffb0 >::operator<<(std::__ndk1::basic_ios>& (*)(std::__ndk1::basic_ios>&))>: 7ffb0: f81e0ff3 str x19, [sp, #-0x20]! 7ffb4: a9017bfd stp x29, x30, [sp, #0x10] 7ffb8: 910043fd add x29, sp, #0x10 7ffbc: f9400008 ldr x8, [x0] 7ffc0: aa0003f3 mov x19, x0 7ffc4: f85e8108 ldur x8, [x8, #-0x18] 7ffc8: 8b080000 add x0, x0, x8 7ffcc: d63f0020 blr x1 7ffd0: a9417bfd ldp x29, x30, [sp, #0x10] 7ffd4: aa1303e0 mov x0, x19 7ffd8: f84207f3 ldr x19, [sp], #0x20 7ffdc: d65f03c0 ret 000000000007ffe0 >::operator<<(std::__ndk1::ios_base& (*)(std::__ndk1::ios_base&))>: 7ffe0: f81e0ff3 str x19, [sp, #-0x20]! 7ffe4: a9017bfd stp x29, x30, [sp, #0x10] 7ffe8: 910043fd add x29, sp, #0x10 7ffec: f9400008 ldr x8, [x0] 7fff0: aa0003f3 mov x19, x0 7fff4: f85e8108 ldur x8, [x8, #-0x18] 7fff8: 8b080000 add x0, x0, x8 7fffc: d63f0020 blr x1 80000: a9417bfd ldp x29, x30, [sp, #0x10] 80004: aa1303e0 mov x0, x19 80008: f84207f3 ldr x19, [sp], #0x20 8000c: d65f03c0 ret 0000000000080010 >::operator<<(bool)>: 80010: d101c3ff sub sp, sp, #0x70 80014: f90013f9 str x25, [sp, #0x20] 80018: a9035ff8 stp x24, x23, [sp, #0x30] 8001c: a90457f6 stp x22, x21, [sp, #0x40] 80020: a9054ff4 stp x20, x19, [sp, #0x50] 80024: a9067bfd stp x29, x30, [sp, #0x60] 80028: 910183fd add x29, sp, #0x60 8002c: d53bd059 mrs x25, TPIDR_EL0 80030: f9401728 ldr x8, [x25, #0x28] 80034: aa0003f3 mov x19, x0 80038: f9000fe8 str x8, [sp, #0x18] 8003c: 390003ff strb wzr, [sp] 80040: f90007e0 str x0, [sp, #0x8] 80044: f9400008 ldr x8, [x0] 80048: f85e8109 ldur x9, [x8, #-0x18] 8004c: 8b090009 add x9, x0, x9 80050: b940212a ldr w10, [x9, #0x20] 80054: 3500078a cbnz w10, 0x80144 >::operator<<(bool)+0x134> 80058: f9404520 ldr x0, [x9, #0x88] 8005c: 2a0103f4 mov w20, w1 80060: b4000060 cbz x0, 0x8006c >::operator<<(bool)+0x5c> 80064: 97ff4e95 bl 0x53ab8 80068: f9400268 ldr x8, [x19] 8006c: 52800029 mov w9, #0x1 // =1 80070: 390003e9 strb w9, [sp] 80074: f85e8108 ldur x8, [x8, #-0x18] 80078: 910043e0 add x0, sp, #0x10 8007c: 8b080268 add x8, x19, x8 80080: 9100c101 add x1, x8, #0x30 80084: 97ff06df bl 0x41c00 <_ZNSt6__ndk16localeC1ERKS0_@plt> 80088: f0000461 adrp x1, 0x10f000 8008c: f946a421 ldr x1, [x1, #0xd48] 80090: 910043e0 add x0, sp, #0x10 80094: 97ff094b bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 80098: aa0003f5 mov x21, x0 8009c: 910043e0 add x0, sp, #0x10 800a0: 97ff0940 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 800a4: f9400268 ldr x8, [x19] 800a8: f85e8108 ldur x8, [x8, #-0x18] 800ac: 8b080276 add x22, x19, x8 800b0: b94092c3 ldr w3, [x22, #0x90] 800b4: f94016d7 ldr x23, [x22, #0x28] 800b8: 3100047f cmn w3, #0x1 800bc: 54000221 b.ne 0x80100 >::operator<<(bool)+0xf0> 800c0: 9100c2c1 add x1, x22, #0x30 800c4: 910043e0 add x0, sp, #0x10 800c8: 97ff06ce bl 0x41c00 <_ZNSt6__ndk16localeC1ERKS0_@plt> 800cc: f0000461 adrp x1, 0x10f000 800d0: f945a021 ldr x1, [x1, #0xb40] 800d4: 910043e0 add x0, sp, #0x10 800d8: 97ff093a bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 800dc: f9400008 ldr x8, [x0] 800e0: f9401d08 ldr x8, [x8, #0x38] 800e4: 52800401 mov w1, #0x20 // =32 800e8: d63f0100 blr x8 800ec: 2a0003f8 mov w24, w0 800f0: 910043e0 add x0, sp, #0x10 800f4: 97ff092b bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 800f8: 12001f03 and w3, w24, #0xff 800fc: b90092c3 str w3, [x22, #0x90] 80100: f94002a8 ldr x8, [x21] 80104: f9400d08 ldr x8, [x8, #0x18] 80108: 12000284 and w4, w20, #0x1 8010c: aa1503e0 mov x0, x21 80110: aa1703e1 mov x1, x23 80114: aa1603e2 mov x2, x22 80118: d63f0100 blr x8 8011c: b5000140 cbnz x0, 0x80144 >::operator<<(bool)+0x134> 80120: f9400268 ldr x8, [x19] 80124: 528000ab mov w11, #0x5 // =5 80128: f85e8108 ldur x8, [x8, #-0x18] 8012c: 8b080268 add x8, x19, x8 80130: 29442909 ldp w9, w10, [x8, #0x20] 80134: 2a0b0129 orr w9, w9, w11 80138: 6a09015f tst w10, w9 8013c: b9002109 str w9, [x8, #0x20] 80140: 54000201 b.ne 0x80180 >::operator<<(bool)+0x170> 80144: 910003e0 mov x0, sp 80148: 97ff4e31 bl 0x53a0c 8014c: f9401728 ldr x8, [x25, #0x28] 80150: f9400fe9 ldr x9, [sp, #0x18] 80154: eb09011f cmp x8, x9 80158: 54000121 b.ne 0x8017c >::operator<<(bool)+0x16c> 8015c: aa1303e0 mov x0, x19 80160: a9467bfd ldp x29, x30, [sp, #0x60] 80164: a9454ff4 ldp x20, x19, [sp, #0x50] 80168: a94457f6 ldp x22, x21, [sp, #0x40] 8016c: a9435ff8 ldp x24, x23, [sp, #0x30] 80170: f94013f9 ldr x25, [sp, #0x20] 80174: 9101c3ff add sp, sp, #0x70 80178: d65f03c0 ret 8017c: 97ff08c5 bl 0x42490 <__stack_chk_fail@plt> 80180: 900002e0 adrp x0, 0xdc000 >+0x1e> 80184: 911ad000 add x0, x0, #0x6b4 80188: 9400122c bl 0x84a38 8018c: 14000004 b 0x8019c >::operator<<(bool)+0x18c> 80190: aa0003f4 mov x20, x0 80194: 14000009 b 0x801b8 >::operator<<(bool)+0x1a8> 80198: 14000003 b 0x801a4 >::operator<<(bool)+0x194> 8019c: aa0003f4 mov x20, x0 801a0: 14000004 b 0x801b0 >::operator<<(bool)+0x1a0> 801a4: aa0003f4 mov x20, x0 801a8: 910043e0 add x0, sp, #0x10 801ac: 97ff08fd bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 801b0: 910003e0 mov x0, sp 801b4: 97ff4e16 bl 0x53a0c 801b8: aa1403e0 mov x0, x20 801bc: 97ff078d bl 0x41ff0 <__cxa_begin_catch@plt> 801c0: f9400268 ldr x8, [x19] 801c4: f85e8108 ldur x8, [x8, #-0x18] 801c8: 8b080268 add x8, x19, x8 801cc: b9402109 ldr w9, [x8, #0x20] 801d0: 3940910a ldrb w10, [x8, #0x24] 801d4: 32000129 orr w9, w9, #0x1 801d8: b9002109 str w9, [x8, #0x20] 801dc: 3700006a tbnz w10, #0x0, 0x801e8 >::operator<<(bool)+0x1d8> 801e0: 97ff04a8 bl 0x41480 <__cxa_end_catch@plt> 801e4: 17ffffda b 0x8014c >::operator<<(bool)+0x13c> 801e8: 97ff078e bl 0x42020 <__cxa_rethrow@plt> 801ec: aa0003f3 mov x19, x0 801f0: 97ff04a4 bl 0x41480 <__cxa_end_catch@plt> 801f4: aa1303e0 mov x0, x19 801f8: 94015469 bl 0xd539c <__cxa_demangle+0x12abc> 801fc: 97ff4e2c bl 0x53aac 0000000000080200 : 80200: a9bf7bfd stp x29, x30, [sp, #-0x10]! 80204: 910003fd mov x29, sp 80208: b9402008 ldr w8, [x0, #0x20] 8020c: 39409009 ldrb w9, [x0, #0x24] 80210: 32000108 orr w8, w8, #0x1 80214: b9002008 str w8, [x0, #0x20] 80218: 37000069 tbnz w9, #0x0, 0x80224 8021c: a8c17bfd ldp x29, x30, [sp], #0x10 80220: d65f03c0 ret 80224: 97ff077f bl 0x42020 <__cxa_rethrow@plt> 0000000000080228 >::operator<<(short)>: 80228: d101c3ff sub sp, sp, #0x70 8022c: a90267fa stp x26, x25, [sp, #0x20] 80230: a9035ff8 stp x24, x23, [sp, #0x30] 80234: a90457f6 stp x22, x21, [sp, #0x40] 80238: a9054ff4 stp x20, x19, [sp, #0x50] 8023c: a9067bfd stp x29, x30, [sp, #0x60] 80240: 910183fd add x29, sp, #0x60 80244: d53bd059 mrs x25, TPIDR_EL0 80248: f9401728 ldr x8, [x25, #0x28] 8024c: aa0003f3 mov x19, x0 80250: f9000fe8 str x8, [sp, #0x18] 80254: 390003ff strb wzr, [sp] 80258: f90007e0 str x0, [sp, #0x8] 8025c: f9400008 ldr x8, [x0] 80260: f85e8109 ldur x9, [x8, #-0x18] 80264: 8b090009 add x9, x0, x9 80268: b940212a ldr w10, [x9, #0x20] 8026c: 3500088a cbnz w10, 0x8037c >::operator<<(short)+0x154> 80270: f9404520 ldr x0, [x9, #0x88] 80274: 2a0103f4 mov w20, w1 80278: b4000060 cbz x0, 0x80284 >::operator<<(short)+0x5c> 8027c: 97ff4e0f bl 0x53ab8 80280: f9400268 ldr x8, [x19] 80284: 52800029 mov w9, #0x1 // =1 80288: 390003e9 strb w9, [sp] 8028c: f85e8108 ldur x8, [x8, #-0x18] 80290: 910043e0 add x0, sp, #0x10 80294: 8b080268 add x8, x19, x8 80298: b940091a ldr w26, [x8, #0x8] 8029c: 9100c101 add x1, x8, #0x30 802a0: 97ff0658 bl 0x41c00 <_ZNSt6__ndk16localeC1ERKS0_@plt> 802a4: f0000461 adrp x1, 0x10f000 802a8: f946a421 ldr x1, [x1, #0xd48] 802ac: 910043e0 add x0, sp, #0x10 802b0: 97ff08c4 bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 802b4: aa0003f5 mov x21, x0 802b8: 910043e0 add x0, sp, #0x10 802bc: 97ff08b9 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 802c0: f9400268 ldr x8, [x19] 802c4: f85e8108 ldur x8, [x8, #-0x18] 802c8: 8b080276 add x22, x19, x8 802cc: b94092c3 ldr w3, [x22, #0x90] 802d0: f94016d7 ldr x23, [x22, #0x28] 802d4: 3100047f cmn w3, #0x1 802d8: 54000221 b.ne 0x8031c >::operator<<(short)+0xf4> 802dc: 9100c2c1 add x1, x22, #0x30 802e0: 910043e0 add x0, sp, #0x10 802e4: 97ff0647 bl 0x41c00 <_ZNSt6__ndk16localeC1ERKS0_@plt> 802e8: f0000461 adrp x1, 0x10f000 802ec: f945a021 ldr x1, [x1, #0xb40] 802f0: 910043e0 add x0, sp, #0x10 802f4: 97ff08b3 bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 802f8: f9400008 ldr x8, [x0] 802fc: f9401d08 ldr x8, [x8, #0x38] 80300: 52800401 mov w1, #0x20 // =32 80304: d63f0100 blr x8 80308: 2a0003f8 mov w24, w0 8030c: 910043e0 add x0, sp, #0x10 80310: 97ff08a4 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 80314: 12001f03 and w3, w24, #0xff 80318: b90092c3 str w3, [x22, #0x90] 8031c: f94002a9 ldr x9, [x21] 80320: 52800948 mov w8, #0x4a // =74 80324: 0a080348 and w8, w26, w8 80328: 7100211f cmp w8, #0x8 8032c: 5280080a mov w10, #0x40 // =64 80330: 7a4a1104 ccmp w8, w10, #0x4, ne 80334: f9401128 ldr x8, [x9, #0x20] 80338: 92403e89 and x9, x20, #0xffff 8033c: 93403e8a sxth x10, w20 80340: 9a8a0124 csel x4, x9, x10, eq 80344: aa1503e0 mov x0, x21 80348: aa1703e1 mov x1, x23 8034c: aa1603e2 mov x2, x22 80350: d63f0100 blr x8 80354: b5000140 cbnz x0, 0x8037c >::operator<<(short)+0x154> 80358: f9400268 ldr x8, [x19] 8035c: 528000ab mov w11, #0x5 // =5 80360: f85e8108 ldur x8, [x8, #-0x18] 80364: 8b080268 add x8, x19, x8 80368: 29442909 ldp w9, w10, [x8, #0x20] 8036c: 2a0b0129 orr w9, w9, w11 80370: 6a09015f tst w10, w9 80374: b9002109 str w9, [x8, #0x20] 80378: 54000201 b.ne 0x803b8 >::operator<<(short)+0x190> 8037c: 910003e0 mov x0, sp 80380: 97ff4da3 bl 0x53a0c 80384: f9401728 ldr x8, [x25, #0x28] 80388: f9400fe9 ldr x9, [sp, #0x18] 8038c: eb09011f cmp x8, x9 80390: 54000121 b.ne 0x803b4 >::operator<<(short)+0x18c> 80394: aa1303e0 mov x0, x19 80398: a9467bfd ldp x29, x30, [sp, #0x60] 8039c: a9454ff4 ldp x20, x19, [sp, #0x50] 803a0: a94457f6 ldp x22, x21, [sp, #0x40] 803a4: a9435ff8 ldp x24, x23, [sp, #0x30] 803a8: a94267fa ldp x26, x25, [sp, #0x20] 803ac: 9101c3ff add sp, sp, #0x70 803b0: d65f03c0 ret 803b4: 97ff0837 bl 0x42490 <__stack_chk_fail@plt> 803b8: 900002e0 adrp x0, 0xdc000 >+0x1e> 803bc: 911ad000 add x0, x0, #0x6b4 803c0: 9400119e bl 0x84a38 803c4: 14000004 b 0x803d4 >::operator<<(short)+0x1ac> 803c8: aa0003f4 mov x20, x0 803cc: 14000009 b 0x803f0 >::operator<<(short)+0x1c8> 803d0: 14000003 b 0x803dc >::operator<<(short)+0x1b4> 803d4: aa0003f4 mov x20, x0 803d8: 14000004 b 0x803e8 >::operator<<(short)+0x1c0> 803dc: aa0003f4 mov x20, x0 803e0: 910043e0 add x0, sp, #0x10 803e4: 97ff086f bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 803e8: 910003e0 mov x0, sp 803ec: 97ff4d88 bl 0x53a0c 803f0: aa1403e0 mov x0, x20 803f4: 97ff06ff bl 0x41ff0 <__cxa_begin_catch@plt> 803f8: f9400268 ldr x8, [x19] 803fc: f85e8108 ldur x8, [x8, #-0x18] 80400: 8b080268 add x8, x19, x8 80404: b9402109 ldr w9, [x8, #0x20] 80408: 3940910a ldrb w10, [x8, #0x24] 8040c: 32000129 orr w9, w9, #0x1 80410: b9002109 str w9, [x8, #0x20] 80414: 3700006a tbnz w10, #0x0, 0x80420 >::operator<<(short)+0x1f8> 80418: 97ff041a bl 0x41480 <__cxa_end_catch@plt> 8041c: 17ffffda b 0x80384 >::operator<<(short)+0x15c> 80420: 97ff0700 bl 0x42020 <__cxa_rethrow@plt> 80424: aa0003f3 mov x19, x0 80428: 97ff0416 bl 0x41480 <__cxa_end_catch@plt> 8042c: aa1303e0 mov x0, x19 80430: 940153db bl 0xd539c <__cxa_demangle+0x12abc> 80434: 97ff4d9e bl 0x53aac 0000000000080438 >::operator<<(unsigned short)>: 80438: d101c3ff sub sp, sp, #0x70 8043c: f90013f9 str x25, [sp, #0x20] 80440: a9035ff8 stp x24, x23, [sp, #0x30] 80444: a90457f6 stp x22, x21, [sp, #0x40] 80448: a9054ff4 stp x20, x19, [sp, #0x50] 8044c: a9067bfd stp x29, x30, [sp, #0x60] 80450: 910183fd add x29, sp, #0x60 80454: d53bd059 mrs x25, TPIDR_EL0 80458: f9401728 ldr x8, [x25, #0x28] 8045c: aa0003f3 mov x19, x0 80460: f9000fe8 str x8, [sp, #0x18] 80464: 390003ff strb wzr, [sp] 80468: f90007e0 str x0, [sp, #0x8] 8046c: f9400008 ldr x8, [x0] 80470: f85e8109 ldur x9, [x8, #-0x18] 80474: 8b090009 add x9, x0, x9 80478: b940212a ldr w10, [x9, #0x20] 8047c: 3500078a cbnz w10, 0x8056c >::operator<<(unsigned short)+0x134> 80480: f9404520 ldr x0, [x9, #0x88] 80484: 2a0103f4 mov w20, w1 80488: b4000060 cbz x0, 0x80494 >::operator<<(unsigned short)+0x5c> 8048c: 97ff4d8b bl 0x53ab8 80490: f9400268 ldr x8, [x19] 80494: 52800029 mov w9, #0x1 // =1 80498: 390003e9 strb w9, [sp] 8049c: f85e8108 ldur x8, [x8, #-0x18] 804a0: 910043e0 add x0, sp, #0x10 804a4: 8b080268 add x8, x19, x8 804a8: 9100c101 add x1, x8, #0x30 804ac: 97ff05d5 bl 0x41c00 <_ZNSt6__ndk16localeC1ERKS0_@plt> 804b0: f0000461 adrp x1, 0x10f000 804b4: f946a421 ldr x1, [x1, #0xd48] 804b8: 910043e0 add x0, sp, #0x10 804bc: 97ff0841 bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 804c0: aa0003f5 mov x21, x0 804c4: 910043e0 add x0, sp, #0x10 804c8: 97ff0836 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 804cc: f9400268 ldr x8, [x19] 804d0: f85e8108 ldur x8, [x8, #-0x18] 804d4: 8b080276 add x22, x19, x8 804d8: b94092c3 ldr w3, [x22, #0x90] 804dc: f94016d7 ldr x23, [x22, #0x28] 804e0: 3100047f cmn w3, #0x1 804e4: 54000221 b.ne 0x80528 >::operator<<(unsigned short)+0xf0> 804e8: 9100c2c1 add x1, x22, #0x30 804ec: 910043e0 add x0, sp, #0x10 804f0: 97ff05c4 bl 0x41c00 <_ZNSt6__ndk16localeC1ERKS0_@plt> 804f4: f0000461 adrp x1, 0x10f000 804f8: f945a021 ldr x1, [x1, #0xb40] 804fc: 910043e0 add x0, sp, #0x10 80500: 97ff0830 bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 80504: f9400008 ldr x8, [x0] 80508: f9401d08 ldr x8, [x8, #0x38] 8050c: 52800401 mov w1, #0x20 // =32 80510: d63f0100 blr x8 80514: 2a0003f8 mov w24, w0 80518: 910043e0 add x0, sp, #0x10 8051c: 97ff0821 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 80520: 12001f03 and w3, w24, #0xff 80524: b90092c3 str w3, [x22, #0x90] 80528: f94002a8 ldr x8, [x21] 8052c: 92403e84 and x4, x20, #0xffff 80530: f9401908 ldr x8, [x8, #0x30] 80534: aa1503e0 mov x0, x21 80538: aa1703e1 mov x1, x23 8053c: aa1603e2 mov x2, x22 80540: d63f0100 blr x8 80544: b5000140 cbnz x0, 0x8056c >::operator<<(unsigned short)+0x134> 80548: f9400268 ldr x8, [x19] 8054c: 528000ab mov w11, #0x5 // =5 80550: f85e8108 ldur x8, [x8, #-0x18] 80554: 8b080268 add x8, x19, x8 80558: 29442909 ldp w9, w10, [x8, #0x20] 8055c: 2a0b0129 orr w9, w9, w11 80560: 6a09015f tst w10, w9 80564: b9002109 str w9, [x8, #0x20] 80568: 54000201 b.ne 0x805a8 >::operator<<(unsigned short)+0x170> 8056c: 910003e0 mov x0, sp 80570: 97ff4d27 bl 0x53a0c 80574: f9401728 ldr x8, [x25, #0x28] 80578: f9400fe9 ldr x9, [sp, #0x18] 8057c: eb09011f cmp x8, x9 80580: 54000121 b.ne 0x805a4 >::operator<<(unsigned short)+0x16c> 80584: aa1303e0 mov x0, x19 80588: a9467bfd ldp x29, x30, [sp, #0x60] 8058c: a9454ff4 ldp x20, x19, [sp, #0x50] 80590: a94457f6 ldp x22, x21, [sp, #0x40] 80594: a9435ff8 ldp x24, x23, [sp, #0x30] 80598: f94013f9 ldr x25, [sp, #0x20] 8059c: 9101c3ff add sp, sp, #0x70 805a0: d65f03c0 ret 805a4: 97ff07bb bl 0x42490 <__stack_chk_fail@plt> 805a8: 900002e0 adrp x0, 0xdc000 >+0x1e> 805ac: 911ad000 add x0, x0, #0x6b4 805b0: 94001122 bl 0x84a38 805b4: 14000004 b 0x805c4 >::operator<<(unsigned short)+0x18c> 805b8: aa0003f4 mov x20, x0 805bc: 14000009 b 0x805e0 >::operator<<(unsigned short)+0x1a8> 805c0: 14000003 b 0x805cc >::operator<<(unsigned short)+0x194> 805c4: aa0003f4 mov x20, x0 805c8: 14000004 b 0x805d8 >::operator<<(unsigned short)+0x1a0> 805cc: aa0003f4 mov x20, x0 805d0: 910043e0 add x0, sp, #0x10 805d4: 97ff07f3 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 805d8: 910003e0 mov x0, sp 805dc: 97ff4d0c bl 0x53a0c 805e0: aa1403e0 mov x0, x20 805e4: 97ff0683 bl 0x41ff0 <__cxa_begin_catch@plt> 805e8: f9400268 ldr x8, [x19] 805ec: f85e8108 ldur x8, [x8, #-0x18] 805f0: 8b080268 add x8, x19, x8 805f4: b9402109 ldr w9, [x8, #0x20] 805f8: 3940910a ldrb w10, [x8, #0x24] 805fc: 32000129 orr w9, w9, #0x1 80600: b9002109 str w9, [x8, #0x20] 80604: 3700006a tbnz w10, #0x0, 0x80610 >::operator<<(unsigned short)+0x1d8> 80608: 97ff039e bl 0x41480 <__cxa_end_catch@plt> 8060c: 17ffffda b 0x80574 >::operator<<(unsigned short)+0x13c> 80610: 97ff0684 bl 0x42020 <__cxa_rethrow@plt> 80614: aa0003f3 mov x19, x0 80618: 97ff039a bl 0x41480 <__cxa_end_catch@plt> 8061c: aa1303e0 mov x0, x19 80620: 9401535f bl 0xd539c <__cxa_demangle+0x12abc> 80624: 97ff4d22 bl 0x53aac 0000000000080628 >::operator<<(unsigned int)>: 80628: d101c3ff sub sp, sp, #0x70 8062c: f90013f9 str x25, [sp, #0x20] 80630: a9035ff8 stp x24, x23, [sp, #0x30] 80634: a90457f6 stp x22, x21, [sp, #0x40] 80638: a9054ff4 stp x20, x19, [sp, #0x50] 8063c: a9067bfd stp x29, x30, [sp, #0x60] 80640: 910183fd add x29, sp, #0x60 80644: d53bd059 mrs x25, TPIDR_EL0 80648: f9401728 ldr x8, [x25, #0x28] 8064c: aa0003f3 mov x19, x0 80650: f9000fe8 str x8, [sp, #0x18] 80654: 390003ff strb wzr, [sp] 80658: f90007e0 str x0, [sp, #0x8] 8065c: f9400008 ldr x8, [x0] 80660: f85e8109 ldur x9, [x8, #-0x18] 80664: 8b090009 add x9, x0, x9 80668: b940212a ldr w10, [x9, #0x20] 8066c: 3500078a cbnz w10, 0x8075c >::operator<<(unsigned int)+0x134> 80670: f9404520 ldr x0, [x9, #0x88] 80674: 2a0103f4 mov w20, w1 80678: b4000060 cbz x0, 0x80684 >::operator<<(unsigned int)+0x5c> 8067c: 97ff4d0f bl 0x53ab8 80680: f9400268 ldr x8, [x19] 80684: 52800029 mov w9, #0x1 // =1 80688: 390003e9 strb w9, [sp] 8068c: f85e8108 ldur x8, [x8, #-0x18] 80690: 910043e0 add x0, sp, #0x10 80694: 8b080268 add x8, x19, x8 80698: 9100c101 add x1, x8, #0x30 8069c: 97ff0559 bl 0x41c00 <_ZNSt6__ndk16localeC1ERKS0_@plt> 806a0: f0000461 adrp x1, 0x10f000 806a4: f946a421 ldr x1, [x1, #0xd48] 806a8: 910043e0 add x0, sp, #0x10 806ac: 97ff07c5 bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 806b0: aa0003f5 mov x21, x0 806b4: 910043e0 add x0, sp, #0x10 806b8: 97ff07ba bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 806bc: f9400268 ldr x8, [x19] 806c0: f85e8108 ldur x8, [x8, #-0x18] 806c4: 8b080276 add x22, x19, x8 806c8: b94092c3 ldr w3, [x22, #0x90] 806cc: f94016d7 ldr x23, [x22, #0x28] 806d0: 3100047f cmn w3, #0x1 806d4: 54000221 b.ne 0x80718 >::operator<<(unsigned int)+0xf0> 806d8: 9100c2c1 add x1, x22, #0x30 806dc: 910043e0 add x0, sp, #0x10 806e0: 97ff0548 bl 0x41c00 <_ZNSt6__ndk16localeC1ERKS0_@plt> 806e4: f0000461 adrp x1, 0x10f000 806e8: f945a021 ldr x1, [x1, #0xb40] 806ec: 910043e0 add x0, sp, #0x10 806f0: 97ff07b4 bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 806f4: f9400008 ldr x8, [x0] 806f8: f9401d08 ldr x8, [x8, #0x38] 806fc: 52800401 mov w1, #0x20 // =32 80700: d63f0100 blr x8 80704: 2a0003f8 mov w24, w0 80708: 910043e0 add x0, sp, #0x10 8070c: 97ff07a5 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 80710: 12001f03 and w3, w24, #0xff 80714: b90092c3 str w3, [x22, #0x90] 80718: f94002a8 ldr x8, [x21] 8071c: 2a1403e4 mov w4, w20 80720: f9401908 ldr x8, [x8, #0x30] 80724: aa1503e0 mov x0, x21 80728: aa1703e1 mov x1, x23 8072c: aa1603e2 mov x2, x22 80730: d63f0100 blr x8 80734: b5000140 cbnz x0, 0x8075c >::operator<<(unsigned int)+0x134> 80738: f9400268 ldr x8, [x19] 8073c: 528000ab mov w11, #0x5 // =5 80740: f85e8108 ldur x8, [x8, #-0x18] 80744: 8b080268 add x8, x19, x8 80748: 29442909 ldp w9, w10, [x8, #0x20] 8074c: 2a0b0129 orr w9, w9, w11 80750: 6a09015f tst w10, w9 80754: b9002109 str w9, [x8, #0x20] 80758: 54000201 b.ne 0x80798 >::operator<<(unsigned int)+0x170> 8075c: 910003e0 mov x0, sp 80760: 97ff4cab bl 0x53a0c 80764: f9401728 ldr x8, [x25, #0x28] 80768: f9400fe9 ldr x9, [sp, #0x18] 8076c: eb09011f cmp x8, x9 80770: 54000121 b.ne 0x80794 >::operator<<(unsigned int)+0x16c> 80774: aa1303e0 mov x0, x19 80778: a9467bfd ldp x29, x30, [sp, #0x60] 8077c: a9454ff4 ldp x20, x19, [sp, #0x50] 80780: a94457f6 ldp x22, x21, [sp, #0x40] 80784: a9435ff8 ldp x24, x23, [sp, #0x30] 80788: f94013f9 ldr x25, [sp, #0x20] 8078c: 9101c3ff add sp, sp, #0x70 80790: d65f03c0 ret 80794: 97ff073f bl 0x42490 <__stack_chk_fail@plt> 80798: 900002e0 adrp x0, 0xdc000 >+0x1e> 8079c: 911ad000 add x0, x0, #0x6b4 807a0: 940010a6 bl 0x84a38 807a4: 14000004 b 0x807b4 >::operator<<(unsigned int)+0x18c> 807a8: aa0003f4 mov x20, x0 807ac: 14000009 b 0x807d0 >::operator<<(unsigned int)+0x1a8> 807b0: 14000003 b 0x807bc >::operator<<(unsigned int)+0x194> 807b4: aa0003f4 mov x20, x0 807b8: 14000004 b 0x807c8 >::operator<<(unsigned int)+0x1a0> 807bc: aa0003f4 mov x20, x0 807c0: 910043e0 add x0, sp, #0x10 807c4: 97ff0777 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 807c8: 910003e0 mov x0, sp 807cc: 97ff4c90 bl 0x53a0c 807d0: aa1403e0 mov x0, x20 807d4: 97ff0607 bl 0x41ff0 <__cxa_begin_catch@plt> 807d8: f9400268 ldr x8, [x19] 807dc: f85e8108 ldur x8, [x8, #-0x18] 807e0: 8b080268 add x8, x19, x8 807e4: b9402109 ldr w9, [x8, #0x20] 807e8: 3940910a ldrb w10, [x8, #0x24] 807ec: 32000129 orr w9, w9, #0x1 807f0: b9002109 str w9, [x8, #0x20] 807f4: 3700006a tbnz w10, #0x0, 0x80800 >::operator<<(unsigned int)+0x1d8> 807f8: 97ff0322 bl 0x41480 <__cxa_end_catch@plt> 807fc: 17ffffda b 0x80764 >::operator<<(unsigned int)+0x13c> 80800: 97ff0608 bl 0x42020 <__cxa_rethrow@plt> 80804: aa0003f3 mov x19, x0 80808: 97ff031e bl 0x41480 <__cxa_end_catch@plt> 8080c: aa1303e0 mov x0, x19 80810: 940152e3 bl 0xd539c <__cxa_demangle+0x12abc> 80814: 97ff4ca6 bl 0x53aac 0000000000080818 >::operator<<(long)>: 80818: d101c3ff sub sp, sp, #0x70 8081c: f90013f9 str x25, [sp, #0x20] 80820: a9035ff8 stp x24, x23, [sp, #0x30] 80824: a90457f6 stp x22, x21, [sp, #0x40] 80828: a9054ff4 stp x20, x19, [sp, #0x50] 8082c: a9067bfd stp x29, x30, [sp, #0x60] 80830: 910183fd add x29, sp, #0x60 80834: d53bd059 mrs x25, TPIDR_EL0 80838: f9401728 ldr x8, [x25, #0x28] 8083c: aa0003f3 mov x19, x0 80840: f9000fe8 str x8, [sp, #0x18] 80844: 390003ff strb wzr, [sp] 80848: f90007e0 str x0, [sp, #0x8] 8084c: f9400008 ldr x8, [x0] 80850: f85e8109 ldur x9, [x8, #-0x18] 80854: 8b090009 add x9, x0, x9 80858: b940212a ldr w10, [x9, #0x20] 8085c: 3500078a cbnz w10, 0x8094c >::operator<<(long)+0x134> 80860: f9404520 ldr x0, [x9, #0x88] 80864: aa0103f4 mov x20, x1 80868: b4000060 cbz x0, 0x80874 >::operator<<(long)+0x5c> 8086c: 97ff4c93 bl 0x53ab8 80870: f9400268 ldr x8, [x19] 80874: 52800029 mov w9, #0x1 // =1 80878: 390003e9 strb w9, [sp] 8087c: f85e8108 ldur x8, [x8, #-0x18] 80880: 910043e0 add x0, sp, #0x10 80884: 8b080268 add x8, x19, x8 80888: 9100c101 add x1, x8, #0x30 8088c: 97ff04dd bl 0x41c00 <_ZNSt6__ndk16localeC1ERKS0_@plt> 80890: f0000461 adrp x1, 0x10f000 80894: f946a421 ldr x1, [x1, #0xd48] 80898: 910043e0 add x0, sp, #0x10 8089c: 97ff0749 bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 808a0: aa0003f5 mov x21, x0 808a4: 910043e0 add x0, sp, #0x10 808a8: 97ff073e bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 808ac: f9400268 ldr x8, [x19] 808b0: f85e8108 ldur x8, [x8, #-0x18] 808b4: 8b080276 add x22, x19, x8 808b8: b94092c3 ldr w3, [x22, #0x90] 808bc: f94016d7 ldr x23, [x22, #0x28] 808c0: 3100047f cmn w3, #0x1 808c4: 54000221 b.ne 0x80908 >::operator<<(long)+0xf0> 808c8: 9100c2c1 add x1, x22, #0x30 808cc: 910043e0 add x0, sp, #0x10 808d0: 97ff04cc bl 0x41c00 <_ZNSt6__ndk16localeC1ERKS0_@plt> 808d4: f0000461 adrp x1, 0x10f000 808d8: f945a021 ldr x1, [x1, #0xb40] 808dc: 910043e0 add x0, sp, #0x10 808e0: 97ff0738 bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 808e4: f9400008 ldr x8, [x0] 808e8: f9401d08 ldr x8, [x8, #0x38] 808ec: 52800401 mov w1, #0x20 // =32 808f0: d63f0100 blr x8 808f4: 2a0003f8 mov w24, w0 808f8: 910043e0 add x0, sp, #0x10 808fc: 97ff0729 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 80900: 12001f03 and w3, w24, #0xff 80904: b90092c3 str w3, [x22, #0x90] 80908: f94002a8 ldr x8, [x21] 8090c: f9401108 ldr x8, [x8, #0x20] 80910: aa1503e0 mov x0, x21 80914: aa1703e1 mov x1, x23 80918: aa1603e2 mov x2, x22 8091c: aa1403e4 mov x4, x20 80920: d63f0100 blr x8 80924: b5000140 cbnz x0, 0x8094c >::operator<<(long)+0x134> 80928: f9400268 ldr x8, [x19] 8092c: 528000ab mov w11, #0x5 // =5 80930: f85e8108 ldur x8, [x8, #-0x18] 80934: 8b080268 add x8, x19, x8 80938: 29442909 ldp w9, w10, [x8, #0x20] 8093c: 2a0b0129 orr w9, w9, w11 80940: 6a09015f tst w10, w9 80944: b9002109 str w9, [x8, #0x20] 80948: 54000201 b.ne 0x80988 >::operator<<(long)+0x170> 8094c: 910003e0 mov x0, sp 80950: 97ff4c2f bl 0x53a0c 80954: f9401728 ldr x8, [x25, #0x28] 80958: f9400fe9 ldr x9, [sp, #0x18] 8095c: eb09011f cmp x8, x9 80960: 54000121 b.ne 0x80984 >::operator<<(long)+0x16c> 80964: aa1303e0 mov x0, x19 80968: a9467bfd ldp x29, x30, [sp, #0x60] 8096c: a9454ff4 ldp x20, x19, [sp, #0x50] 80970: a94457f6 ldp x22, x21, [sp, #0x40] 80974: a9435ff8 ldp x24, x23, [sp, #0x30] 80978: f94013f9 ldr x25, [sp, #0x20] 8097c: 9101c3ff add sp, sp, #0x70 80980: d65f03c0 ret 80984: 97ff06c3 bl 0x42490 <__stack_chk_fail@plt> 80988: 900002e0 adrp x0, 0xdc000 >+0x1e> 8098c: 911ad000 add x0, x0, #0x6b4 80990: 9400102a bl 0x84a38 80994: 14000004 b 0x809a4 >::operator<<(long)+0x18c> 80998: aa0003f4 mov x20, x0 8099c: 14000009 b 0x809c0 >::operator<<(long)+0x1a8> 809a0: 14000003 b 0x809ac >::operator<<(long)+0x194> 809a4: aa0003f4 mov x20, x0 809a8: 14000004 b 0x809b8 >::operator<<(long)+0x1a0> 809ac: aa0003f4 mov x20, x0 809b0: 910043e0 add x0, sp, #0x10 809b4: 97ff06fb bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 809b8: 910003e0 mov x0, sp 809bc: 97ff4c14 bl 0x53a0c 809c0: aa1403e0 mov x0, x20 809c4: 97ff058b bl 0x41ff0 <__cxa_begin_catch@plt> 809c8: f9400268 ldr x8, [x19] 809cc: f85e8108 ldur x8, [x8, #-0x18] 809d0: 8b080268 add x8, x19, x8 809d4: b9402109 ldr w9, [x8, #0x20] 809d8: 3940910a ldrb w10, [x8, #0x24] 809dc: 32000129 orr w9, w9, #0x1 809e0: b9002109 str w9, [x8, #0x20] 809e4: 3700006a tbnz w10, #0x0, 0x809f0 >::operator<<(long)+0x1d8> 809e8: 97ff02a6 bl 0x41480 <__cxa_end_catch@plt> 809ec: 17ffffda b 0x80954 >::operator<<(long)+0x13c> 809f0: 97ff058c bl 0x42020 <__cxa_rethrow@plt> 809f4: aa0003f3 mov x19, x0 809f8: 97ff02a2 bl 0x41480 <__cxa_end_catch@plt> 809fc: aa1303e0 mov x0, x19 80a00: 94015267 bl 0xd539c <__cxa_demangle+0x12abc> 80a04: 97ff4c2a bl 0x53aac 0000000000080a08 >::operator<<(unsigned long)>: 80a08: d101c3ff sub sp, sp, #0x70 80a0c: f90013f9 str x25, [sp, #0x20] 80a10: a9035ff8 stp x24, x23, [sp, #0x30] 80a14: a90457f6 stp x22, x21, [sp, #0x40] 80a18: a9054ff4 stp x20, x19, [sp, #0x50] 80a1c: a9067bfd stp x29, x30, [sp, #0x60] 80a20: 910183fd add x29, sp, #0x60 80a24: d53bd059 mrs x25, TPIDR_EL0 80a28: f9401728 ldr x8, [x25, #0x28] 80a2c: aa0003f3 mov x19, x0 80a30: f9000fe8 str x8, [sp, #0x18] 80a34: 390003ff strb wzr, [sp] 80a38: f90007e0 str x0, [sp, #0x8] 80a3c: f9400008 ldr x8, [x0] 80a40: f85e8109 ldur x9, [x8, #-0x18] 80a44: 8b090009 add x9, x0, x9 80a48: b940212a ldr w10, [x9, #0x20] 80a4c: 3500078a cbnz w10, 0x80b3c >::operator<<(unsigned long)+0x134> 80a50: f9404520 ldr x0, [x9, #0x88] 80a54: aa0103f4 mov x20, x1 80a58: b4000060 cbz x0, 0x80a64 >::operator<<(unsigned long)+0x5c> 80a5c: 97ff4c17 bl 0x53ab8 80a60: f9400268 ldr x8, [x19] 80a64: 52800029 mov w9, #0x1 // =1 80a68: 390003e9 strb w9, [sp] 80a6c: f85e8108 ldur x8, [x8, #-0x18] 80a70: 910043e0 add x0, sp, #0x10 80a74: 8b080268 add x8, x19, x8 80a78: 9100c101 add x1, x8, #0x30 80a7c: 97ff0461 bl 0x41c00 <_ZNSt6__ndk16localeC1ERKS0_@plt> 80a80: f0000461 adrp x1, 0x10f000 80a84: f946a421 ldr x1, [x1, #0xd48] 80a88: 910043e0 add x0, sp, #0x10 80a8c: 97ff06cd bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 80a90: aa0003f5 mov x21, x0 80a94: 910043e0 add x0, sp, #0x10 80a98: 97ff06c2 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 80a9c: f9400268 ldr x8, [x19] 80aa0: f85e8108 ldur x8, [x8, #-0x18] 80aa4: 8b080276 add x22, x19, x8 80aa8: b94092c3 ldr w3, [x22, #0x90] 80aac: f94016d7 ldr x23, [x22, #0x28] 80ab0: 3100047f cmn w3, #0x1 80ab4: 54000221 b.ne 0x80af8 >::operator<<(unsigned long)+0xf0> 80ab8: 9100c2c1 add x1, x22, #0x30 80abc: 910043e0 add x0, sp, #0x10 80ac0: 97ff0450 bl 0x41c00 <_ZNSt6__ndk16localeC1ERKS0_@plt> 80ac4: f0000461 adrp x1, 0x10f000 80ac8: f945a021 ldr x1, [x1, #0xb40] 80acc: 910043e0 add x0, sp, #0x10 80ad0: 97ff06bc bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 80ad4: f9400008 ldr x8, [x0] 80ad8: f9401d08 ldr x8, [x8, #0x38] 80adc: 52800401 mov w1, #0x20 // =32 80ae0: d63f0100 blr x8 80ae4: 2a0003f8 mov w24, w0 80ae8: 910043e0 add x0, sp, #0x10 80aec: 97ff06ad bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 80af0: 12001f03 and w3, w24, #0xff 80af4: b90092c3 str w3, [x22, #0x90] 80af8: f94002a8 ldr x8, [x21] 80afc: f9401908 ldr x8, [x8, #0x30] 80b00: aa1503e0 mov x0, x21 80b04: aa1703e1 mov x1, x23 80b08: aa1603e2 mov x2, x22 80b0c: aa1403e4 mov x4, x20 80b10: d63f0100 blr x8 80b14: b5000140 cbnz x0, 0x80b3c >::operator<<(unsigned long)+0x134> 80b18: f9400268 ldr x8, [x19] 80b1c: 528000ab mov w11, #0x5 // =5 80b20: f85e8108 ldur x8, [x8, #-0x18] 80b24: 8b080268 add x8, x19, x8 80b28: 29442909 ldp w9, w10, [x8, #0x20] 80b2c: 2a0b0129 orr w9, w9, w11 80b30: 6a09015f tst w10, w9 80b34: b9002109 str w9, [x8, #0x20] 80b38: 54000201 b.ne 0x80b78 >::operator<<(unsigned long)+0x170> 80b3c: 910003e0 mov x0, sp 80b40: 97ff4bb3 bl 0x53a0c 80b44: f9401728 ldr x8, [x25, #0x28] 80b48: f9400fe9 ldr x9, [sp, #0x18] 80b4c: eb09011f cmp x8, x9 80b50: 54000121 b.ne 0x80b74 >::operator<<(unsigned long)+0x16c> 80b54: aa1303e0 mov x0, x19 80b58: a9467bfd ldp x29, x30, [sp, #0x60] 80b5c: a9454ff4 ldp x20, x19, [sp, #0x50] 80b60: a94457f6 ldp x22, x21, [sp, #0x40] 80b64: a9435ff8 ldp x24, x23, [sp, #0x30] 80b68: f94013f9 ldr x25, [sp, #0x20] 80b6c: 9101c3ff add sp, sp, #0x70 80b70: d65f03c0 ret 80b74: 97ff0647 bl 0x42490 <__stack_chk_fail@plt> 80b78: 900002e0 adrp x0, 0xdc000 >+0x1e> 80b7c: 911ad000 add x0, x0, #0x6b4 80b80: 94000fae bl 0x84a38 80b84: 14000004 b 0x80b94 >::operator<<(unsigned long)+0x18c> 80b88: aa0003f4 mov x20, x0 80b8c: 14000009 b 0x80bb0 >::operator<<(unsigned long)+0x1a8> 80b90: 14000003 b 0x80b9c >::operator<<(unsigned long)+0x194> 80b94: aa0003f4 mov x20, x0 80b98: 14000004 b 0x80ba8 >::operator<<(unsigned long)+0x1a0> 80b9c: aa0003f4 mov x20, x0 80ba0: 910043e0 add x0, sp, #0x10 80ba4: 97ff067f bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 80ba8: 910003e0 mov x0, sp 80bac: 97ff4b98 bl 0x53a0c 80bb0: aa1403e0 mov x0, x20 80bb4: 97ff050f bl 0x41ff0 <__cxa_begin_catch@plt> 80bb8: f9400268 ldr x8, [x19] 80bbc: f85e8108 ldur x8, [x8, #-0x18] 80bc0: 8b080268 add x8, x19, x8 80bc4: b9402109 ldr w9, [x8, #0x20] 80bc8: 3940910a ldrb w10, [x8, #0x24] 80bcc: 32000129 orr w9, w9, #0x1 80bd0: b9002109 str w9, [x8, #0x20] 80bd4: 3700006a tbnz w10, #0x0, 0x80be0 >::operator<<(unsigned long)+0x1d8> 80bd8: 97ff022a bl 0x41480 <__cxa_end_catch@plt> 80bdc: 17ffffda b 0x80b44 >::operator<<(unsigned long)+0x13c> 80be0: 97ff0510 bl 0x42020 <__cxa_rethrow@plt> 80be4: aa0003f3 mov x19, x0 80be8: 97ff0226 bl 0x41480 <__cxa_end_catch@plt> 80bec: aa1303e0 mov x0, x19 80bf0: 940151eb bl 0xd539c <__cxa_demangle+0x12abc> 80bf4: 97ff4bae bl 0x53aac 0000000000080bf8 >::operator<<(long long)>: 80bf8: d101c3ff sub sp, sp, #0x70 80bfc: f90013f9 str x25, [sp, #0x20] 80c00: a9035ff8 stp x24, x23, [sp, #0x30] 80c04: a90457f6 stp x22, x21, [sp, #0x40] 80c08: a9054ff4 stp x20, x19, [sp, #0x50] 80c0c: a9067bfd stp x29, x30, [sp, #0x60] 80c10: 910183fd add x29, sp, #0x60 80c14: d53bd059 mrs x25, TPIDR_EL0 80c18: f9401728 ldr x8, [x25, #0x28] 80c1c: aa0003f3 mov x19, x0 80c20: f9000fe8 str x8, [sp, #0x18] 80c24: 390003ff strb wzr, [sp] 80c28: f90007e0 str x0, [sp, #0x8] 80c2c: f9400008 ldr x8, [x0] 80c30: f85e8109 ldur x9, [x8, #-0x18] 80c34: 8b090009 add x9, x0, x9 80c38: b940212a ldr w10, [x9, #0x20] 80c3c: 3500078a cbnz w10, 0x80d2c >::operator<<(long long)+0x134> 80c40: f9404520 ldr x0, [x9, #0x88] 80c44: aa0103f4 mov x20, x1 80c48: b4000060 cbz x0, 0x80c54 >::operator<<(long long)+0x5c> 80c4c: 97ff4b9b bl 0x53ab8 80c50: f9400268 ldr x8, [x19] 80c54: 52800029 mov w9, #0x1 // =1 80c58: 390003e9 strb w9, [sp] 80c5c: f85e8108 ldur x8, [x8, #-0x18] 80c60: 910043e0 add x0, sp, #0x10 80c64: 8b080268 add x8, x19, x8 80c68: 9100c101 add x1, x8, #0x30 80c6c: 97ff03e5 bl 0x41c00 <_ZNSt6__ndk16localeC1ERKS0_@plt> 80c70: f0000461 adrp x1, 0x10f000 80c74: f946a421 ldr x1, [x1, #0xd48] 80c78: 910043e0 add x0, sp, #0x10 80c7c: 97ff0651 bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 80c80: aa0003f5 mov x21, x0 80c84: 910043e0 add x0, sp, #0x10 80c88: 97ff0646 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 80c8c: f9400268 ldr x8, [x19] 80c90: f85e8108 ldur x8, [x8, #-0x18] 80c94: 8b080276 add x22, x19, x8 80c98: b94092c3 ldr w3, [x22, #0x90] 80c9c: f94016d7 ldr x23, [x22, #0x28] 80ca0: 3100047f cmn w3, #0x1 80ca4: 54000221 b.ne 0x80ce8 >::operator<<(long long)+0xf0> 80ca8: 9100c2c1 add x1, x22, #0x30 80cac: 910043e0 add x0, sp, #0x10 80cb0: 97ff03d4 bl 0x41c00 <_ZNSt6__ndk16localeC1ERKS0_@plt> 80cb4: f0000461 adrp x1, 0x10f000 80cb8: f945a021 ldr x1, [x1, #0xb40] 80cbc: 910043e0 add x0, sp, #0x10 80cc0: 97ff0640 bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 80cc4: f9400008 ldr x8, [x0] 80cc8: f9401d08 ldr x8, [x8, #0x38] 80ccc: 52800401 mov w1, #0x20 // =32 80cd0: d63f0100 blr x8 80cd4: 2a0003f8 mov w24, w0 80cd8: 910043e0 add x0, sp, #0x10 80cdc: 97ff0631 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 80ce0: 12001f03 and w3, w24, #0xff 80ce4: b90092c3 str w3, [x22, #0x90] 80ce8: f94002a8 ldr x8, [x21] 80cec: f9401508 ldr x8, [x8, #0x28] 80cf0: aa1503e0 mov x0, x21 80cf4: aa1703e1 mov x1, x23 80cf8: aa1603e2 mov x2, x22 80cfc: aa1403e4 mov x4, x20 80d00: d63f0100 blr x8 80d04: b5000140 cbnz x0, 0x80d2c >::operator<<(long long)+0x134> 80d08: f9400268 ldr x8, [x19] 80d0c: 528000ab mov w11, #0x5 // =5 80d10: f85e8108 ldur x8, [x8, #-0x18] 80d14: 8b080268 add x8, x19, x8 80d18: 29442909 ldp w9, w10, [x8, #0x20] 80d1c: 2a0b0129 orr w9, w9, w11 80d20: 6a09015f tst w10, w9 80d24: b9002109 str w9, [x8, #0x20] 80d28: 54000201 b.ne 0x80d68 >::operator<<(long long)+0x170> 80d2c: 910003e0 mov x0, sp 80d30: 97ff4b37 bl 0x53a0c 80d34: f9401728 ldr x8, [x25, #0x28] 80d38: f9400fe9 ldr x9, [sp, #0x18] 80d3c: eb09011f cmp x8, x9 80d40: 54000121 b.ne 0x80d64 >::operator<<(long long)+0x16c> 80d44: aa1303e0 mov x0, x19 80d48: a9467bfd ldp x29, x30, [sp, #0x60] 80d4c: a9454ff4 ldp x20, x19, [sp, #0x50] 80d50: a94457f6 ldp x22, x21, [sp, #0x40] 80d54: a9435ff8 ldp x24, x23, [sp, #0x30] 80d58: f94013f9 ldr x25, [sp, #0x20] 80d5c: 9101c3ff add sp, sp, #0x70 80d60: d65f03c0 ret 80d64: 97ff05cb bl 0x42490 <__stack_chk_fail@plt> 80d68: 900002e0 adrp x0, 0xdc000 >+0x1e> 80d6c: 911ad000 add x0, x0, #0x6b4 80d70: 94000f32 bl 0x84a38 80d74: 14000004 b 0x80d84 >::operator<<(long long)+0x18c> 80d78: aa0003f4 mov x20, x0 80d7c: 14000009 b 0x80da0 >::operator<<(long long)+0x1a8> 80d80: 14000003 b 0x80d8c >::operator<<(long long)+0x194> 80d84: aa0003f4 mov x20, x0 80d88: 14000004 b 0x80d98 >::operator<<(long long)+0x1a0> 80d8c: aa0003f4 mov x20, x0 80d90: 910043e0 add x0, sp, #0x10 80d94: 97ff0603 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 80d98: 910003e0 mov x0, sp 80d9c: 97ff4b1c bl 0x53a0c 80da0: aa1403e0 mov x0, x20 80da4: 97ff0493 bl 0x41ff0 <__cxa_begin_catch@plt> 80da8: f9400268 ldr x8, [x19] 80dac: f85e8108 ldur x8, [x8, #-0x18] 80db0: 8b080268 add x8, x19, x8 80db4: b9402109 ldr w9, [x8, #0x20] 80db8: 3940910a ldrb w10, [x8, #0x24] 80dbc: 32000129 orr w9, w9, #0x1 80dc0: b9002109 str w9, [x8, #0x20] 80dc4: 3700006a tbnz w10, #0x0, 0x80dd0 >::operator<<(long long)+0x1d8> 80dc8: 97ff01ae bl 0x41480 <__cxa_end_catch@plt> 80dcc: 17ffffda b 0x80d34 >::operator<<(long long)+0x13c> 80dd0: 97ff0494 bl 0x42020 <__cxa_rethrow@plt> 80dd4: aa0003f3 mov x19, x0 80dd8: 97ff01aa bl 0x41480 <__cxa_end_catch@plt> 80ddc: aa1303e0 mov x0, x19 80de0: 9401516f bl 0xd539c <__cxa_demangle+0x12abc> 80de4: 97ff4b32 bl 0x53aac 0000000000080de8 >::operator<<(unsigned long long)>: 80de8: d101c3ff sub sp, sp, #0x70 80dec: f90013f9 str x25, [sp, #0x20] 80df0: a9035ff8 stp x24, x23, [sp, #0x30] 80df4: a90457f6 stp x22, x21, [sp, #0x40] 80df8: a9054ff4 stp x20, x19, [sp, #0x50] 80dfc: a9067bfd stp x29, x30, [sp, #0x60] 80e00: 910183fd add x29, sp, #0x60 80e04: d53bd059 mrs x25, TPIDR_EL0 80e08: f9401728 ldr x8, [x25, #0x28] 80e0c: aa0003f3 mov x19, x0 80e10: f9000fe8 str x8, [sp, #0x18] 80e14: 390003ff strb wzr, [sp] 80e18: f90007e0 str x0, [sp, #0x8] 80e1c: f9400008 ldr x8, [x0] 80e20: f85e8109 ldur x9, [x8, #-0x18] 80e24: 8b090009 add x9, x0, x9 80e28: b940212a ldr w10, [x9, #0x20] 80e2c: 3500078a cbnz w10, 0x80f1c >::operator<<(unsigned long long)+0x134> 80e30: f9404520 ldr x0, [x9, #0x88] 80e34: aa0103f4 mov x20, x1 80e38: b4000060 cbz x0, 0x80e44 >::operator<<(unsigned long long)+0x5c> 80e3c: 97ff4b1f bl 0x53ab8 80e40: f9400268 ldr x8, [x19] 80e44: 52800029 mov w9, #0x1 // =1 80e48: 390003e9 strb w9, [sp] 80e4c: f85e8108 ldur x8, [x8, #-0x18] 80e50: 910043e0 add x0, sp, #0x10 80e54: 8b080268 add x8, x19, x8 80e58: 9100c101 add x1, x8, #0x30 80e5c: 97ff0369 bl 0x41c00 <_ZNSt6__ndk16localeC1ERKS0_@plt> 80e60: f0000461 adrp x1, 0x10f000 80e64: f946a421 ldr x1, [x1, #0xd48] 80e68: 910043e0 add x0, sp, #0x10 80e6c: 97ff05d5 bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 80e70: aa0003f5 mov x21, x0 80e74: 910043e0 add x0, sp, #0x10 80e78: 97ff05ca bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 80e7c: f9400268 ldr x8, [x19] 80e80: f85e8108 ldur x8, [x8, #-0x18] 80e84: 8b080276 add x22, x19, x8 80e88: b94092c3 ldr w3, [x22, #0x90] 80e8c: f94016d7 ldr x23, [x22, #0x28] 80e90: 3100047f cmn w3, #0x1 80e94: 54000221 b.ne 0x80ed8 >::operator<<(unsigned long long)+0xf0> 80e98: 9100c2c1 add x1, x22, #0x30 80e9c: 910043e0 add x0, sp, #0x10 80ea0: 97ff0358 bl 0x41c00 <_ZNSt6__ndk16localeC1ERKS0_@plt> 80ea4: f0000461 adrp x1, 0x10f000 80ea8: f945a021 ldr x1, [x1, #0xb40] 80eac: 910043e0 add x0, sp, #0x10 80eb0: 97ff05c4 bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 80eb4: f9400008 ldr x8, [x0] 80eb8: f9401d08 ldr x8, [x8, #0x38] 80ebc: 52800401 mov w1, #0x20 // =32 80ec0: d63f0100 blr x8 80ec4: 2a0003f8 mov w24, w0 80ec8: 910043e0 add x0, sp, #0x10 80ecc: 97ff05b5 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 80ed0: 12001f03 and w3, w24, #0xff 80ed4: b90092c3 str w3, [x22, #0x90] 80ed8: f94002a8 ldr x8, [x21] 80edc: f9401d08 ldr x8, [x8, #0x38] 80ee0: aa1503e0 mov x0, x21 80ee4: aa1703e1 mov x1, x23 80ee8: aa1603e2 mov x2, x22 80eec: aa1403e4 mov x4, x20 80ef0: d63f0100 blr x8 80ef4: b5000140 cbnz x0, 0x80f1c >::operator<<(unsigned long long)+0x134> 80ef8: f9400268 ldr x8, [x19] 80efc: 528000ab mov w11, #0x5 // =5 80f00: f85e8108 ldur x8, [x8, #-0x18] 80f04: 8b080268 add x8, x19, x8 80f08: 29442909 ldp w9, w10, [x8, #0x20] 80f0c: 2a0b0129 orr w9, w9, w11 80f10: 6a09015f tst w10, w9 80f14: b9002109 str w9, [x8, #0x20] 80f18: 54000201 b.ne 0x80f58 >::operator<<(unsigned long long)+0x170> 80f1c: 910003e0 mov x0, sp 80f20: 97ff4abb bl 0x53a0c 80f24: f9401728 ldr x8, [x25, #0x28] 80f28: f9400fe9 ldr x9, [sp, #0x18] 80f2c: eb09011f cmp x8, x9 80f30: 54000121 b.ne 0x80f54 >::operator<<(unsigned long long)+0x16c> 80f34: aa1303e0 mov x0, x19 80f38: a9467bfd ldp x29, x30, [sp, #0x60] 80f3c: a9454ff4 ldp x20, x19, [sp, #0x50] 80f40: a94457f6 ldp x22, x21, [sp, #0x40] 80f44: a9435ff8 ldp x24, x23, [sp, #0x30] 80f48: f94013f9 ldr x25, [sp, #0x20] 80f4c: 9101c3ff add sp, sp, #0x70 80f50: d65f03c0 ret 80f54: 97ff054f bl 0x42490 <__stack_chk_fail@plt> 80f58: 900002e0 adrp x0, 0xdc000 >+0x1e> 80f5c: 911ad000 add x0, x0, #0x6b4 80f60: 94000eb6 bl 0x84a38 80f64: 14000004 b 0x80f74 >::operator<<(unsigned long long)+0x18c> 80f68: aa0003f4 mov x20, x0 80f6c: 14000009 b 0x80f90 >::operator<<(unsigned long long)+0x1a8> 80f70: 14000003 b 0x80f7c >::operator<<(unsigned long long)+0x194> 80f74: aa0003f4 mov x20, x0 80f78: 14000004 b 0x80f88 >::operator<<(unsigned long long)+0x1a0> 80f7c: aa0003f4 mov x20, x0 80f80: 910043e0 add x0, sp, #0x10 80f84: 97ff0587 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 80f88: 910003e0 mov x0, sp 80f8c: 97ff4aa0 bl 0x53a0c 80f90: aa1403e0 mov x0, x20 80f94: 97ff0417 bl 0x41ff0 <__cxa_begin_catch@plt> 80f98: f9400268 ldr x8, [x19] 80f9c: f85e8108 ldur x8, [x8, #-0x18] 80fa0: 8b080268 add x8, x19, x8 80fa4: b9402109 ldr w9, [x8, #0x20] 80fa8: 3940910a ldrb w10, [x8, #0x24] 80fac: 32000129 orr w9, w9, #0x1 80fb0: b9002109 str w9, [x8, #0x20] 80fb4: 3700006a tbnz w10, #0x0, 0x80fc0 >::operator<<(unsigned long long)+0x1d8> 80fb8: 97ff0132 bl 0x41480 <__cxa_end_catch@plt> 80fbc: 17ffffda b 0x80f24 >::operator<<(unsigned long long)+0x13c> 80fc0: 97ff0418 bl 0x42020 <__cxa_rethrow@plt> 80fc4: aa0003f3 mov x19, x0 80fc8: 97ff012e bl 0x41480 <__cxa_end_catch@plt> 80fcc: aa1303e0 mov x0, x19 80fd0: 940150f3 bl 0xd539c <__cxa_demangle+0x12abc> 80fd4: 97ff4ab6 bl 0x53aac 0000000000080fd8 >::operator<<(float)>: 80fd8: d101c3ff sub sp, sp, #0x70 80fdc: fd0013e8 str d8, [sp, #0x20] 80fe0: a9035ff8 stp x24, x23, [sp, #0x30] 80fe4: a90457f6 stp x22, x21, [sp, #0x40] 80fe8: a9054ff4 stp x20, x19, [sp, #0x50] 80fec: a9067bfd stp x29, x30, [sp, #0x60] 80ff0: 910183fd add x29, sp, #0x60 80ff4: d53bd058 mrs x24, TPIDR_EL0 80ff8: f9401708 ldr x8, [x24, #0x28] 80ffc: aa0003f3 mov x19, x0 81000: f9000fe8 str x8, [sp, #0x18] 81004: 390003ff strb wzr, [sp] 81008: f90007e0 str x0, [sp, #0x8] 8100c: f9400008 ldr x8, [x0] 81010: f85e8109 ldur x9, [x8, #-0x18] 81014: 8b090009 add x9, x0, x9 81018: b940212a ldr w10, [x9, #0x20] 8101c: 3500078a cbnz w10, 0x8110c >::operator<<(float)+0x134> 81020: f9404520 ldr x0, [x9, #0x88] 81024: 4ea01c08 mov v8.16b, v0.16b 81028: b4000060 cbz x0, 0x81034 >::operator<<(float)+0x5c> 8102c: 97ff4aa3 bl 0x53ab8 81030: f9400268 ldr x8, [x19] 81034: 52800029 mov w9, #0x1 // =1 81038: 390003e9 strb w9, [sp] 8103c: f85e8108 ldur x8, [x8, #-0x18] 81040: 910043e0 add x0, sp, #0x10 81044: 8b080268 add x8, x19, x8 81048: 9100c101 add x1, x8, #0x30 8104c: 97ff02ed bl 0x41c00 <_ZNSt6__ndk16localeC1ERKS0_@plt> 81050: d0000461 adrp x1, 0x10f000 81054: f946a421 ldr x1, [x1, #0xd48] 81058: 910043e0 add x0, sp, #0x10 8105c: 97ff0559 bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 81060: aa0003f4 mov x20, x0 81064: 910043e0 add x0, sp, #0x10 81068: 97ff054e bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 8106c: f9400268 ldr x8, [x19] 81070: f85e8108 ldur x8, [x8, #-0x18] 81074: 8b080275 add x21, x19, x8 81078: b94092a3 ldr w3, [x21, #0x90] 8107c: f94016b6 ldr x22, [x21, #0x28] 81080: 3100047f cmn w3, #0x1 81084: 54000221 b.ne 0x810c8 >::operator<<(float)+0xf0> 81088: 9100c2a1 add x1, x21, #0x30 8108c: 910043e0 add x0, sp, #0x10 81090: 97ff02dc bl 0x41c00 <_ZNSt6__ndk16localeC1ERKS0_@plt> 81094: d0000461 adrp x1, 0x10f000 81098: f945a021 ldr x1, [x1, #0xb40] 8109c: 910043e0 add x0, sp, #0x10 810a0: 97ff0548 bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 810a4: f9400008 ldr x8, [x0] 810a8: f9401d08 ldr x8, [x8, #0x38] 810ac: 52800401 mov w1, #0x20 // =32 810b0: d63f0100 blr x8 810b4: 2a0003f7 mov w23, w0 810b8: 910043e0 add x0, sp, #0x10 810bc: 97ff0539 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 810c0: 12001ee3 and w3, w23, #0xff 810c4: b90092a3 str w3, [x21, #0x90] 810c8: f9400288 ldr x8, [x20] 810cc: 1e22c100 fcvt d0, s8 810d0: f9402108 ldr x8, [x8, #0x40] 810d4: aa1403e0 mov x0, x20 810d8: aa1603e1 mov x1, x22 810dc: aa1503e2 mov x2, x21 810e0: d63f0100 blr x8 810e4: b5000140 cbnz x0, 0x8110c >::operator<<(float)+0x134> 810e8: f9400268 ldr x8, [x19] 810ec: 528000ab mov w11, #0x5 // =5 810f0: f85e8108 ldur x8, [x8, #-0x18] 810f4: 8b080268 add x8, x19, x8 810f8: 29442909 ldp w9, w10, [x8, #0x20] 810fc: 2a0b0129 orr w9, w9, w11 81100: 6a09015f tst w10, w9 81104: b9002109 str w9, [x8, #0x20] 81108: 54000201 b.ne 0x81148 >::operator<<(float)+0x170> 8110c: 910003e0 mov x0, sp 81110: 97ff4a3f bl 0x53a0c 81114: f9401708 ldr x8, [x24, #0x28] 81118: f9400fe9 ldr x9, [sp, #0x18] 8111c: eb09011f cmp x8, x9 81120: 54000121 b.ne 0x81144 >::operator<<(float)+0x16c> 81124: aa1303e0 mov x0, x19 81128: a9467bfd ldp x29, x30, [sp, #0x60] 8112c: a9454ff4 ldp x20, x19, [sp, #0x50] 81130: a94457f6 ldp x22, x21, [sp, #0x40] 81134: a9435ff8 ldp x24, x23, [sp, #0x30] 81138: fd4013e8 ldr d8, [sp, #0x20] 8113c: 9101c3ff add sp, sp, #0x70 81140: d65f03c0 ret 81144: 97ff04d3 bl 0x42490 <__stack_chk_fail@plt> 81148: f00002c0 adrp x0, 0xdc000 >+0x1e> 8114c: 911ad000 add x0, x0, #0x6b4 81150: 94000e3a bl 0x84a38 81154: 14000004 b 0x81164 >::operator<<(float)+0x18c> 81158: aa0003f4 mov x20, x0 8115c: 14000009 b 0x81180 >::operator<<(float)+0x1a8> 81160: 14000003 b 0x8116c >::operator<<(float)+0x194> 81164: aa0003f4 mov x20, x0 81168: 14000004 b 0x81178 >::operator<<(float)+0x1a0> 8116c: aa0003f4 mov x20, x0 81170: 910043e0 add x0, sp, #0x10 81174: 97ff050b bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 81178: 910003e0 mov x0, sp 8117c: 97ff4a24 bl 0x53a0c 81180: aa1403e0 mov x0, x20 81184: 97ff039b bl 0x41ff0 <__cxa_begin_catch@plt> 81188: f9400268 ldr x8, [x19] 8118c: f85e8108 ldur x8, [x8, #-0x18] 81190: 8b080268 add x8, x19, x8 81194: b9402109 ldr w9, [x8, #0x20] 81198: 3940910a ldrb w10, [x8, #0x24] 8119c: 32000129 orr w9, w9, #0x1 811a0: b9002109 str w9, [x8, #0x20] 811a4: 3700006a tbnz w10, #0x0, 0x811b0 >::operator<<(float)+0x1d8> 811a8: 97ff00b6 bl 0x41480 <__cxa_end_catch@plt> 811ac: 17ffffda b 0x81114 >::operator<<(float)+0x13c> 811b0: 97ff039c bl 0x42020 <__cxa_rethrow@plt> 811b4: aa0003f3 mov x19, x0 811b8: 97ff00b2 bl 0x41480 <__cxa_end_catch@plt> 811bc: aa1303e0 mov x0, x19 811c0: 94015077 bl 0xd539c <__cxa_demangle+0x12abc> 811c4: 97ff4a3a bl 0x53aac 00000000000811c8 >::operator<<(double)>: 811c8: d101c3ff sub sp, sp, #0x70 811cc: fd0013e8 str d8, [sp, #0x20] 811d0: a9035ff8 stp x24, x23, [sp, #0x30] 811d4: a90457f6 stp x22, x21, [sp, #0x40] 811d8: a9054ff4 stp x20, x19, [sp, #0x50] 811dc: a9067bfd stp x29, x30, [sp, #0x60] 811e0: 910183fd add x29, sp, #0x60 811e4: d53bd058 mrs x24, TPIDR_EL0 811e8: f9401708 ldr x8, [x24, #0x28] 811ec: aa0003f3 mov x19, x0 811f0: f9000fe8 str x8, [sp, #0x18] 811f4: 390003ff strb wzr, [sp] 811f8: f90007e0 str x0, [sp, #0x8] 811fc: f9400008 ldr x8, [x0] 81200: f85e8109 ldur x9, [x8, #-0x18] 81204: 8b090009 add x9, x0, x9 81208: b940212a ldr w10, [x9, #0x20] 8120c: 3500078a cbnz w10, 0x812fc >::operator<<(double)+0x134> 81210: f9404520 ldr x0, [x9, #0x88] 81214: 4ea01c08 mov v8.16b, v0.16b 81218: b4000060 cbz x0, 0x81224 >::operator<<(double)+0x5c> 8121c: 97ff4a27 bl 0x53ab8 81220: f9400268 ldr x8, [x19] 81224: 52800029 mov w9, #0x1 // =1 81228: 390003e9 strb w9, [sp] 8122c: f85e8108 ldur x8, [x8, #-0x18] 81230: 910043e0 add x0, sp, #0x10 81234: 8b080268 add x8, x19, x8 81238: 9100c101 add x1, x8, #0x30 8123c: 97ff0271 bl 0x41c00 <_ZNSt6__ndk16localeC1ERKS0_@plt> 81240: d0000461 adrp x1, 0x10f000 81244: f946a421 ldr x1, [x1, #0xd48] 81248: 910043e0 add x0, sp, #0x10 8124c: 97ff04dd bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 81250: aa0003f4 mov x20, x0 81254: 910043e0 add x0, sp, #0x10 81258: 97ff04d2 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 8125c: f9400268 ldr x8, [x19] 81260: f85e8108 ldur x8, [x8, #-0x18] 81264: 8b080275 add x21, x19, x8 81268: b94092a3 ldr w3, [x21, #0x90] 8126c: f94016b6 ldr x22, [x21, #0x28] 81270: 3100047f cmn w3, #0x1 81274: 54000221 b.ne 0x812b8 >::operator<<(double)+0xf0> 81278: 9100c2a1 add x1, x21, #0x30 8127c: 910043e0 add x0, sp, #0x10 81280: 97ff0260 bl 0x41c00 <_ZNSt6__ndk16localeC1ERKS0_@plt> 81284: d0000461 adrp x1, 0x10f000 81288: f945a021 ldr x1, [x1, #0xb40] 8128c: 910043e0 add x0, sp, #0x10 81290: 97ff04cc bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 81294: f9400008 ldr x8, [x0] 81298: f9401d08 ldr x8, [x8, #0x38] 8129c: 52800401 mov w1, #0x20 // =32 812a0: d63f0100 blr x8 812a4: 2a0003f7 mov w23, w0 812a8: 910043e0 add x0, sp, #0x10 812ac: 97ff04bd bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 812b0: 12001ee3 and w3, w23, #0xff 812b4: b90092a3 str w3, [x21, #0x90] 812b8: f9400288 ldr x8, [x20] 812bc: f9402108 ldr x8, [x8, #0x40] 812c0: aa1403e0 mov x0, x20 812c4: aa1603e1 mov x1, x22 812c8: aa1503e2 mov x2, x21 812cc: 4ea81d00 mov v0.16b, v8.16b 812d0: d63f0100 blr x8 812d4: b5000140 cbnz x0, 0x812fc >::operator<<(double)+0x134> 812d8: f9400268 ldr x8, [x19] 812dc: 528000ab mov w11, #0x5 // =5 812e0: f85e8108 ldur x8, [x8, #-0x18] 812e4: 8b080268 add x8, x19, x8 812e8: 29442909 ldp w9, w10, [x8, #0x20] 812ec: 2a0b0129 orr w9, w9, w11 812f0: 6a09015f tst w10, w9 812f4: b9002109 str w9, [x8, #0x20] 812f8: 54000201 b.ne 0x81338 >::operator<<(double)+0x170> 812fc: 910003e0 mov x0, sp 81300: 97ff49c3 bl 0x53a0c 81304: f9401708 ldr x8, [x24, #0x28] 81308: f9400fe9 ldr x9, [sp, #0x18] 8130c: eb09011f cmp x8, x9 81310: 54000121 b.ne 0x81334 >::operator<<(double)+0x16c> 81314: aa1303e0 mov x0, x19 81318: a9467bfd ldp x29, x30, [sp, #0x60] 8131c: a9454ff4 ldp x20, x19, [sp, #0x50] 81320: a94457f6 ldp x22, x21, [sp, #0x40] 81324: a9435ff8 ldp x24, x23, [sp, #0x30] 81328: fd4013e8 ldr d8, [sp, #0x20] 8132c: 9101c3ff add sp, sp, #0x70 81330: d65f03c0 ret 81334: 97ff0457 bl 0x42490 <__stack_chk_fail@plt> 81338: f00002c0 adrp x0, 0xdc000 >+0x1e> 8133c: 911ad000 add x0, x0, #0x6b4 81340: 94000dbe bl 0x84a38 81344: 14000004 b 0x81354 >::operator<<(double)+0x18c> 81348: aa0003f4 mov x20, x0 8134c: 14000009 b 0x81370 >::operator<<(double)+0x1a8> 81350: 14000003 b 0x8135c >::operator<<(double)+0x194> 81354: aa0003f4 mov x20, x0 81358: 14000004 b 0x81368 >::operator<<(double)+0x1a0> 8135c: aa0003f4 mov x20, x0 81360: 910043e0 add x0, sp, #0x10 81364: 97ff048f bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 81368: 910003e0 mov x0, sp 8136c: 97ff49a8 bl 0x53a0c 81370: aa1403e0 mov x0, x20 81374: 97ff031f bl 0x41ff0 <__cxa_begin_catch@plt> 81378: f9400268 ldr x8, [x19] 8137c: f85e8108 ldur x8, [x8, #-0x18] 81380: 8b080268 add x8, x19, x8 81384: b9402109 ldr w9, [x8, #0x20] 81388: 3940910a ldrb w10, [x8, #0x24] 8138c: 32000129 orr w9, w9, #0x1 81390: b9002109 str w9, [x8, #0x20] 81394: 3700006a tbnz w10, #0x0, 0x813a0 >::operator<<(double)+0x1d8> 81398: 97ff003a bl 0x41480 <__cxa_end_catch@plt> 8139c: 17ffffda b 0x81304 >::operator<<(double)+0x13c> 813a0: 97ff0320 bl 0x42020 <__cxa_rethrow@plt> 813a4: aa0003f3 mov x19, x0 813a8: 97ff0036 bl 0x41480 <__cxa_end_catch@plt> 813ac: aa1303e0 mov x0, x19 813b0: 94014ffb bl 0xd539c <__cxa_demangle+0x12abc> 813b4: 97ff49be bl 0x53aac 00000000000813b8 >::operator<<(long double)>: 813b8: d101c3ff sub sp, sp, #0x70 813bc: a9035ff8 stp x24, x23, [sp, #0x30] 813c0: a90457f6 stp x22, x21, [sp, #0x40] 813c4: a9054ff4 stp x20, x19, [sp, #0x50] 813c8: a9067bfd stp x29, x30, [sp, #0x60] 813cc: 910183fd add x29, sp, #0x60 813d0: d53bd058 mrs x24, TPIDR_EL0 813d4: f9401708 ldr x8, [x24, #0x28] 813d8: aa0003f3 mov x19, x0 813dc: f90017e8 str x8, [sp, #0x28] 813e0: 390043ff strb wzr, [sp, #0x10] 813e4: f9000fe0 str x0, [sp, #0x18] 813e8: f9400008 ldr x8, [x0] 813ec: f85e8109 ldur x9, [x8, #-0x18] 813f0: 8b090009 add x9, x0, x9 813f4: b940212a ldr w10, [x9, #0x20] 813f8: 3500078a cbnz w10, 0x814e8 >::operator<<(long double)+0x130> 813fc: f9404520 ldr x0, [x9, #0x88] 81400: 3d8003e0 str q0, [sp] 81404: b4000060 cbz x0, 0x81410 >::operator<<(long double)+0x58> 81408: 97ff49ac bl 0x53ab8 8140c: f9400268 ldr x8, [x19] 81410: 52800029 mov w9, #0x1 // =1 81414: 390043e9 strb w9, [sp, #0x10] 81418: f85e8108 ldur x8, [x8, #-0x18] 8141c: 910083e0 add x0, sp, #0x20 81420: 8b080268 add x8, x19, x8 81424: 9100c101 add x1, x8, #0x30 81428: 97ff01f6 bl 0x41c00 <_ZNSt6__ndk16localeC1ERKS0_@plt> 8142c: d0000461 adrp x1, 0x10f000 81430: f946a421 ldr x1, [x1, #0xd48] 81434: 910083e0 add x0, sp, #0x20 81438: 97ff0462 bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 8143c: aa0003f4 mov x20, x0 81440: 910083e0 add x0, sp, #0x20 81444: 97ff0457 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 81448: f9400268 ldr x8, [x19] 8144c: f85e8108 ldur x8, [x8, #-0x18] 81450: 8b080275 add x21, x19, x8 81454: b94092a3 ldr w3, [x21, #0x90] 81458: f94016b6 ldr x22, [x21, #0x28] 8145c: 3100047f cmn w3, #0x1 81460: 54000221 b.ne 0x814a4 >::operator<<(long double)+0xec> 81464: 9100c2a1 add x1, x21, #0x30 81468: 910083e0 add x0, sp, #0x20 8146c: 97ff01e5 bl 0x41c00 <_ZNSt6__ndk16localeC1ERKS0_@plt> 81470: d0000461 adrp x1, 0x10f000 81474: f945a021 ldr x1, [x1, #0xb40] 81478: 910083e0 add x0, sp, #0x20 8147c: 97ff0451 bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 81480: f9400008 ldr x8, [x0] 81484: f9401d08 ldr x8, [x8, #0x38] 81488: 52800401 mov w1, #0x20 // =32 8148c: d63f0100 blr x8 81490: 2a0003f7 mov w23, w0 81494: 910083e0 add x0, sp, #0x20 81498: 97ff0442 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 8149c: 12001ee3 and w3, w23, #0xff 814a0: b90092a3 str w3, [x21, #0x90] 814a4: f9400288 ldr x8, [x20] 814a8: f9402508 ldr x8, [x8, #0x48] 814ac: 3dc003e0 ldr q0, [sp] 814b0: aa1403e0 mov x0, x20 814b4: aa1603e1 mov x1, x22 814b8: aa1503e2 mov x2, x21 814bc: d63f0100 blr x8 814c0: b5000140 cbnz x0, 0x814e8 >::operator<<(long double)+0x130> 814c4: f9400268 ldr x8, [x19] 814c8: 528000ab mov w11, #0x5 // =5 814cc: f85e8108 ldur x8, [x8, #-0x18] 814d0: 8b080268 add x8, x19, x8 814d4: 29442909 ldp w9, w10, [x8, #0x20] 814d8: 2a0b0129 orr w9, w9, w11 814dc: 6a09015f tst w10, w9 814e0: b9002109 str w9, [x8, #0x20] 814e4: 540001e1 b.ne 0x81520 >::operator<<(long double)+0x168> 814e8: 910043e0 add x0, sp, #0x10 814ec: 97ff4948 bl 0x53a0c 814f0: f9401708 ldr x8, [x24, #0x28] 814f4: f94017e9 ldr x9, [sp, #0x28] 814f8: eb09011f cmp x8, x9 814fc: 54000101 b.ne 0x8151c >::operator<<(long double)+0x164> 81500: aa1303e0 mov x0, x19 81504: a9467bfd ldp x29, x30, [sp, #0x60] 81508: a9454ff4 ldp x20, x19, [sp, #0x50] 8150c: a94457f6 ldp x22, x21, [sp, #0x40] 81510: a9435ff8 ldp x24, x23, [sp, #0x30] 81514: 9101c3ff add sp, sp, #0x70 81518: d65f03c0 ret 8151c: 97ff03dd bl 0x42490 <__stack_chk_fail@plt> 81520: f00002c0 adrp x0, 0xdc000 >+0x1e> 81524: 911ad000 add x0, x0, #0x6b4 81528: 94000d44 bl 0x84a38 8152c: 14000004 b 0x8153c >::operator<<(long double)+0x184> 81530: aa0003f4 mov x20, x0 81534: 14000009 b 0x81558 >::operator<<(long double)+0x1a0> 81538: 14000003 b 0x81544 >::operator<<(long double)+0x18c> 8153c: aa0003f4 mov x20, x0 81540: 14000004 b 0x81550 >::operator<<(long double)+0x198> 81544: aa0003f4 mov x20, x0 81548: 910083e0 add x0, sp, #0x20 8154c: 97ff0415 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 81550: 910043e0 add x0, sp, #0x10 81554: 97ff492e bl 0x53a0c 81558: aa1403e0 mov x0, x20 8155c: 97ff02a5 bl 0x41ff0 <__cxa_begin_catch@plt> 81560: f9400268 ldr x8, [x19] 81564: f85e8108 ldur x8, [x8, #-0x18] 81568: 8b080268 add x8, x19, x8 8156c: b9402109 ldr w9, [x8, #0x20] 81570: 3940910a ldrb w10, [x8, #0x24] 81574: 32000129 orr w9, w9, #0x1 81578: b9002109 str w9, [x8, #0x20] 8157c: 3700006a tbnz w10, #0x0, 0x81588 >::operator<<(long double)+0x1d0> 81580: 97feffc0 bl 0x41480 <__cxa_end_catch@plt> 81584: 17ffffdb b 0x814f0 >::operator<<(long double)+0x138> 81588: 97ff02a6 bl 0x42020 <__cxa_rethrow@plt> 8158c: aa0003f3 mov x19, x0 81590: 97feffbc bl 0x41480 <__cxa_end_catch@plt> 81594: aa1303e0 mov x0, x19 81598: 94014f81 bl 0xd539c <__cxa_demangle+0x12abc> 8159c: 97ff4944 bl 0x53aac 00000000000815a0 >::operator<<(void const*)>: 815a0: d101c3ff sub sp, sp, #0x70 815a4: f90013f9 str x25, [sp, #0x20] 815a8: a9035ff8 stp x24, x23, [sp, #0x30] 815ac: a90457f6 stp x22, x21, [sp, #0x40] 815b0: a9054ff4 stp x20, x19, [sp, #0x50] 815b4: a9067bfd stp x29, x30, [sp, #0x60] 815b8: 910183fd add x29, sp, #0x60 815bc: d53bd059 mrs x25, TPIDR_EL0 815c0: f9401728 ldr x8, [x25, #0x28] 815c4: aa0003f3 mov x19, x0 815c8: f9000fe8 str x8, [sp, #0x18] 815cc: 390003ff strb wzr, [sp] 815d0: f90007e0 str x0, [sp, #0x8] 815d4: f9400008 ldr x8, [x0] 815d8: f85e8109 ldur x9, [x8, #-0x18] 815dc: 8b090009 add x9, x0, x9 815e0: b940212a ldr w10, [x9, #0x20] 815e4: 3500078a cbnz w10, 0x816d4 >::operator<<(void const*)+0x134> 815e8: f9404520 ldr x0, [x9, #0x88] 815ec: aa0103f4 mov x20, x1 815f0: b4000060 cbz x0, 0x815fc >::operator<<(void const*)+0x5c> 815f4: 97ff4931 bl 0x53ab8 815f8: f9400268 ldr x8, [x19] 815fc: 52800029 mov w9, #0x1 // =1 81600: 390003e9 strb w9, [sp] 81604: f85e8108 ldur x8, [x8, #-0x18] 81608: 910043e0 add x0, sp, #0x10 8160c: 8b080268 add x8, x19, x8 81610: 9100c101 add x1, x8, #0x30 81614: 97ff017b bl 0x41c00 <_ZNSt6__ndk16localeC1ERKS0_@plt> 81618: d0000461 adrp x1, 0x10f000 8161c: f946a421 ldr x1, [x1, #0xd48] 81620: 910043e0 add x0, sp, #0x10 81624: 97ff03e7 bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 81628: aa0003f5 mov x21, x0 8162c: 910043e0 add x0, sp, #0x10 81630: 97ff03dc bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 81634: f9400268 ldr x8, [x19] 81638: f85e8108 ldur x8, [x8, #-0x18] 8163c: 8b080276 add x22, x19, x8 81640: b94092c3 ldr w3, [x22, #0x90] 81644: f94016d7 ldr x23, [x22, #0x28] 81648: 3100047f cmn w3, #0x1 8164c: 54000221 b.ne 0x81690 >::operator<<(void const*)+0xf0> 81650: 9100c2c1 add x1, x22, #0x30 81654: 910043e0 add x0, sp, #0x10 81658: 97ff016a bl 0x41c00 <_ZNSt6__ndk16localeC1ERKS0_@plt> 8165c: d0000461 adrp x1, 0x10f000 81660: f945a021 ldr x1, [x1, #0xb40] 81664: 910043e0 add x0, sp, #0x10 81668: 97ff03d6 bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 8166c: f9400008 ldr x8, [x0] 81670: f9401d08 ldr x8, [x8, #0x38] 81674: 52800401 mov w1, #0x20 // =32 81678: d63f0100 blr x8 8167c: 2a0003f8 mov w24, w0 81680: 910043e0 add x0, sp, #0x10 81684: 97ff03c7 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 81688: 12001f03 and w3, w24, #0xff 8168c: b90092c3 str w3, [x22, #0x90] 81690: f94002a8 ldr x8, [x21] 81694: f9402908 ldr x8, [x8, #0x50] 81698: aa1503e0 mov x0, x21 8169c: aa1703e1 mov x1, x23 816a0: aa1603e2 mov x2, x22 816a4: aa1403e4 mov x4, x20 816a8: d63f0100 blr x8 816ac: b5000140 cbnz x0, 0x816d4 >::operator<<(void const*)+0x134> 816b0: f9400268 ldr x8, [x19] 816b4: 528000ab mov w11, #0x5 // =5 816b8: f85e8108 ldur x8, [x8, #-0x18] 816bc: 8b080268 add x8, x19, x8 816c0: 29442909 ldp w9, w10, [x8, #0x20] 816c4: 2a0b0129 orr w9, w9, w11 816c8: 6a09015f tst w10, w9 816cc: b9002109 str w9, [x8, #0x20] 816d0: 54000201 b.ne 0x81710 >::operator<<(void const*)+0x170> 816d4: 910003e0 mov x0, sp 816d8: 97ff48cd bl 0x53a0c 816dc: f9401728 ldr x8, [x25, #0x28] 816e0: f9400fe9 ldr x9, [sp, #0x18] 816e4: eb09011f cmp x8, x9 816e8: 54000121 b.ne 0x8170c >::operator<<(void const*)+0x16c> 816ec: aa1303e0 mov x0, x19 816f0: a9467bfd ldp x29, x30, [sp, #0x60] 816f4: a9454ff4 ldp x20, x19, [sp, #0x50] 816f8: a94457f6 ldp x22, x21, [sp, #0x40] 816fc: a9435ff8 ldp x24, x23, [sp, #0x30] 81700: f94013f9 ldr x25, [sp, #0x20] 81704: 9101c3ff add sp, sp, #0x70 81708: d65f03c0 ret 8170c: 97ff0361 bl 0x42490 <__stack_chk_fail@plt> 81710: f00002c0 adrp x0, 0xdc000 >+0x1e> 81714: 911ad000 add x0, x0, #0x6b4 81718: 94000cc8 bl 0x84a38 8171c: 14000004 b 0x8172c >::operator<<(void const*)+0x18c> 81720: aa0003f4 mov x20, x0 81724: 14000009 b 0x81748 >::operator<<(void const*)+0x1a8> 81728: 14000003 b 0x81734 >::operator<<(void const*)+0x194> 8172c: aa0003f4 mov x20, x0 81730: 14000004 b 0x81740 >::operator<<(void const*)+0x1a0> 81734: aa0003f4 mov x20, x0 81738: 910043e0 add x0, sp, #0x10 8173c: 97ff0399 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 81740: 910003e0 mov x0, sp 81744: 97ff48b2 bl 0x53a0c 81748: aa1403e0 mov x0, x20 8174c: 97ff0229 bl 0x41ff0 <__cxa_begin_catch@plt> 81750: f9400268 ldr x8, [x19] 81754: f85e8108 ldur x8, [x8, #-0x18] 81758: 8b080268 add x8, x19, x8 8175c: b9402109 ldr w9, [x8, #0x20] 81760: 3940910a ldrb w10, [x8, #0x24] 81764: 32000129 orr w9, w9, #0x1 81768: b9002109 str w9, [x8, #0x20] 8176c: 3700006a tbnz w10, #0x0, 0x81778 >::operator<<(void const*)+0x1d8> 81770: 97feff44 bl 0x41480 <__cxa_end_catch@plt> 81774: 17ffffda b 0x816dc >::operator<<(void const*)+0x13c> 81778: 97ff022a bl 0x42020 <__cxa_rethrow@plt> 8177c: aa0003f3 mov x19, x0 81780: 97feff40 bl 0x41480 <__cxa_end_catch@plt> 81784: aa1303e0 mov x0, x19 81788: 94014f05 bl 0xd539c <__cxa_demangle+0x12abc> 8178c: 97ff48c8 bl 0x53aac 0000000000081790 >::operator<<(std::__ndk1::basic_streambuf>*)>: 81790: d10183ff sub sp, sp, #0x60 81794: f90013f7 str x23, [sp, #0x20] 81798: a90357f6 stp x22, x21, [sp, #0x30] 8179c: a9044ff4 stp x20, x19, [sp, #0x40] 817a0: a9057bfd stp x29, x30, [sp, #0x50] 817a4: 910143fd add x29, sp, #0x50 817a8: d53bd056 mrs x22, TPIDR_EL0 817ac: f94016c8 ldr x8, [x22, #0x28] 817b0: aa0003f3 mov x19, x0 817b4: f9000fe8 str x8, [sp, #0x18] 817b8: 390023ff strb wzr, [sp, #0x8] 817bc: f9000be0 str x0, [sp, #0x10] 817c0: f9400008 ldr x8, [x0] 817c4: f85e8109 ldur x9, [x8, #-0x18] 817c8: 8b090009 add x9, x0, x9 817cc: b940212a ldr w10, [x9, #0x20] 817d0: 35000a4a cbnz w10, 0x81918 >::operator<<(std::__ndk1::basic_streambuf>*)+0x188> 817d4: f9404520 ldr x0, [x9, #0x88] 817d8: aa0103f4 mov x20, x1 817dc: b4000060 cbz x0, 0x817e8 >::operator<<(std::__ndk1::basic_streambuf>*)+0x58> 817e0: 97ff48b6 bl 0x53ab8 817e4: f9400268 ldr x8, [x19] 817e8: 52800029 mov w9, #0x1 // =1 817ec: 390023e9 strb w9, [sp, #0x8] 817f0: f85e8108 ldur x8, [x8, #-0x18] 817f4: 8b080268 add x8, x19, x8 817f8: b4000654 cbz x20, 0x818c0 >::operator<<(std::__ndk1::basic_streambuf>*)+0x130> 817fc: f9401515 ldr x21, [x8, #0x28] 81800: aa1f03f7 mov x23, xzr 81804: 14000004 b 0x81814 >::operator<<(std::__ndk1::basic_streambuf>*)+0x84> 81808: 91000508 add x8, x8, #0x1 8180c: f9000e88 str x8, [x20, #0x18] 81810: d10006f7 sub x23, x23, #0x1 81814: a941a688 ldp x8, x9, [x20, #0x18] 81818: eb09011f cmp x8, x9 8181c: 54000101 b.ne 0x8183c >::operator<<(std::__ndk1::basic_streambuf>*)+0xac> 81820: f9400288 ldr x8, [x20] 81824: f9402508 ldr x8, [x8, #0x48] 81828: aa1403e0 mov x0, x20 8182c: d63f0100 blr x8 81830: 3100041f cmn w0, #0x1 81834: 9a9403f4 csel x20, xzr, x20, eq 81838: b4000554 cbz x20, 0x818e0 >::operator<<(std::__ndk1::basic_streambuf>*)+0x150> 8183c: a941a688 ldp x8, x9, [x20, #0x18] 81840: eb09011f cmp x8, x9 81844: 54000080 b.eq 0x81854 >::operator<<(std::__ndk1::basic_streambuf>*)+0xc4> 81848: 39400100 ldrb w0, [x8] 8184c: b50000f5 cbnz x21, 0x81868 >::operator<<(std::__ndk1::basic_streambuf>*)+0xd8> 81850: 14000025 b 0x818e4 >::operator<<(std::__ndk1::basic_streambuf>*)+0x154> 81854: f9400288 ldr x8, [x20] 81858: f9402508 ldr x8, [x8, #0x48] 8185c: aa1403e0 mov x0, x20 81860: d63f0100 blr x8 81864: b4000415 cbz x21, 0x818e4 >::operator<<(std::__ndk1::basic_streambuf>*)+0x154> 81868: a94326a8 ldp x8, x9, [x21, #0x30] 8186c: eb09011f cmp x8, x9 81870: 540000a0 b.eq 0x81884 >::operator<<(std::__ndk1::basic_streambuf>*)+0xf4> 81874: 91000509 add x9, x8, #0x1 81878: f9001aa9 str x9, [x21, #0x30] 8187c: 39000100 strb w0, [x8] 81880: 14000008 b 0x818a0 >::operator<<(std::__ndk1::basic_streambuf>*)+0x110> 81884: f94002a8 ldr x8, [x21] 81888: 12001c01 and w1, w0, #0xff 8188c: f9403508 ldr x8, [x8, #0x68] 81890: aa1503e0 mov x0, x21 81894: d63f0100 blr x8 81898: 3100041f cmn w0, #0x1 8189c: 54000220 b.eq 0x818e0 >::operator<<(std::__ndk1::basic_streambuf>*)+0x150> 818a0: a941a688 ldp x8, x9, [x20, #0x18] 818a4: eb09011f cmp x8, x9 818a8: 54fffb01 b.ne 0x81808 >::operator<<(std::__ndk1::basic_streambuf>*)+0x78> 818ac: f9400288 ldr x8, [x20] 818b0: f9402908 ldr x8, [x8, #0x50] 818b4: aa1403e0 mov x0, x20 818b8: d63f0100 blr x8 818bc: 17ffffd5 b 0x81810 >::operator<<(std::__ndk1::basic_streambuf>*)+0x80> 818c0: 29442909 ldp w9, w10, [x8, #0x20] 818c4: 32000129 orr w9, w9, #0x1 818c8: 6a09015f tst w10, w9 818cc: b9002109 str w9, [x8, #0x20] 818d0: 54000240 b.eq 0x81918 >::operator<<(std::__ndk1::basic_streambuf>*)+0x188> 818d4: f00002c0 adrp x0, 0xdc000 >+0x1e> 818d8: 911ad000 add x0, x0, #0x6b4 818dc: 94000c57 bl 0x84a38 818e0: b50001d7 cbnz x23, 0x81918 >::operator<<(std::__ndk1::basic_streambuf>*)+0x188> 818e4: f9400268 ldr x8, [x19] 818e8: f85e8108 ldur x8, [x8, #-0x18] 818ec: 8b080268 add x8, x19, x8 818f0: f9401509 ldr x9, [x8, #0x28] 818f4: b940210a ldr w10, [x8, #0x20] 818f8: f100013f cmp x9, #0x0 818fc: b9402509 ldr w9, [x8, #0x24] 81900: 1a9f17eb cset w11, eq 81904: 2a0b014a orr w10, w10, w11 81908: 321e014a orr w10, w10, #0x4 8190c: 6a09015f tst w10, w9 81910: b900210a str w10, [x8, #0x20] 81914: 540001e1 b.ne 0x81950 >::operator<<(std::__ndk1::basic_streambuf>*)+0x1c0> 81918: 910023e0 add x0, sp, #0x8 8191c: 97ff483c bl 0x53a0c 81920: f94016c8 ldr x8, [x22, #0x28] 81924: f9400fe9 ldr x9, [sp, #0x18] 81928: eb09011f cmp x8, x9 8192c: 54000101 b.ne 0x8194c >::operator<<(std::__ndk1::basic_streambuf>*)+0x1bc> 81930: aa1303e0 mov x0, x19 81934: a9457bfd ldp x29, x30, [sp, #0x50] 81938: a9444ff4 ldp x20, x19, [sp, #0x40] 8193c: a94357f6 ldp x22, x21, [sp, #0x30] 81940: f94013f7 ldr x23, [sp, #0x20] 81944: 910183ff add sp, sp, #0x60 81948: d65f03c0 ret 8194c: 97ff02d1 bl 0x42490 <__stack_chk_fail@plt> 81950: f00002c0 adrp x0, 0xdc000 >+0x1e> 81954: 911ad000 add x0, x0, #0x6b4 81958: 94000c38 bl 0x84a38 8195c: 14000013 b 0x819a8 >::operator<<(std::__ndk1::basic_streambuf>*)+0x218> 81960: aa0003f4 mov x20, x0 81964: aa1403e0 mov x0, x20 81968: 97ff01a2 bl 0x41ff0 <__cxa_begin_catch@plt> 8196c: f9400268 ldr x8, [x19] 81970: f85e8108 ldur x8, [x8, #-0x18] 81974: 8b080268 add x8, x19, x8 81978: b9402109 ldr w9, [x8, #0x20] 8197c: 3940910a ldrb w10, [x8, #0x24] 81980: 32000129 orr w9, w9, #0x1 81984: b9002109 str w9, [x8, #0x20] 81988: 3700006a tbnz w10, #0x0, 0x81994 >::operator<<(std::__ndk1::basic_streambuf>*)+0x204> 8198c: 97fefebd bl 0x41480 <__cxa_end_catch@plt> 81990: 17ffffe4 b 0x81920 >::operator<<(std::__ndk1::basic_streambuf>*)+0x190> 81994: 97ff01a3 bl 0x42020 <__cxa_rethrow@plt> 81998: aa0003f3 mov x19, x0 8199c: 97fefeb9 bl 0x41480 <__cxa_end_catch@plt> 819a0: aa1303e0 mov x0, x19 819a4: 94014e7e bl 0xd539c <__cxa_demangle+0x12abc> 819a8: 97ff0192 bl 0x41ff0 <__cxa_begin_catch@plt> 819ac: f9400268 ldr x8, [x19] 819b0: f85e8108 ldur x8, [x8, #-0x18] 819b4: 8b080268 add x8, x19, x8 819b8: b9402109 ldr w9, [x8, #0x20] 819bc: 3940910a ldrb w10, [x8, #0x24] 819c0: 321e0129 orr w9, w9, #0x4 819c4: b9002109 str w9, [x8, #0x20] 819c8: 3710006a tbnz w10, #0x2, 0x819d4 >::operator<<(std::__ndk1::basic_streambuf>*)+0x244> 819cc: 97fefead bl 0x41480 <__cxa_end_catch@plt> 819d0: 17ffffd2 b 0x81918 >::operator<<(std::__ndk1::basic_streambuf>*)+0x188> 819d4: 97ff0193 bl 0x42020 <__cxa_rethrow@plt> 819d8: aa0003f4 mov x20, x0 819dc: 97fefea9 bl 0x41480 <__cxa_end_catch@plt> 819e0: 14000003 b 0x819ec >::operator<<(std::__ndk1::basic_streambuf>*)+0x25c> 819e4: 97ff4832 bl 0x53aac 819e8: aa0003f4 mov x20, x0 819ec: 910023e0 add x0, sp, #0x8 819f0: 97ff4807 bl 0x53a0c 819f4: 17ffffdc b 0x81964 >::operator<<(std::__ndk1::basic_streambuf>*)+0x1d4> 00000000000819f8 : 819f8: a9bf7bfd stp x29, x30, [sp, #-0x10]! 819fc: 910003fd mov x29, sp 81a00: b9402008 ldr w8, [x0, #0x20] 81a04: 39409009 ldrb w9, [x0, #0x24] 81a08: 321e0108 orr w8, w8, #0x4 81a0c: b9002008 str w8, [x0, #0x20] 81a10: 37100069 tbnz w9, #0x2, 0x81a1c 81a14: a8c17bfd ldp x29, x30, [sp], #0x10 81a18: d65f03c0 ret 81a1c: 97ff0181 bl 0x42020 <__cxa_rethrow@plt> 0000000000081a20 >::write(char const*, long)>: 81a20: d10143ff sub sp, sp, #0x50 81a24: a90257f6 stp x22, x21, [sp, #0x20] 81a28: a9034ff4 stp x20, x19, [sp, #0x30] 81a2c: a9047bfd stp x29, x30, [sp, #0x40] 81a30: 910103fd add x29, sp, #0x40 81a34: d53bd056 mrs x22, TPIDR_EL0 81a38: f94016c8 ldr x8, [x22, #0x28] 81a3c: aa0003f3 mov x19, x0 81a40: f9000fe8 str x8, [sp, #0x18] 81a44: 390023ff strb wzr, [sp, #0x8] 81a48: f9000be0 str x0, [sp, #0x10] 81a4c: f9400008 ldr x8, [x0] 81a50: f85e8108 ldur x8, [x8, #-0x18] 81a54: 8b080008 add x8, x0, x8 81a58: b9402109 ldr w9, [x8, #0x20] 81a5c: 340001a9 cbz w9, 0x81a90 >::write(char const*, long)+0x70> 81a60: 910023e0 add x0, sp, #0x8 81a64: 97ff47ea bl 0x53a0c 81a68: f94016c8 ldr x8, [x22, #0x28] 81a6c: f9400fe9 ldr x9, [sp, #0x18] 81a70: eb09011f cmp x8, x9 81a74: 540004a1 b.ne 0x81b08 >::write(char const*, long)+0xe8> 81a78: aa1303e0 mov x0, x19 81a7c: a9447bfd ldp x29, x30, [sp, #0x40] 81a80: a9434ff4 ldp x20, x19, [sp, #0x30] 81a84: a94257f6 ldp x22, x21, [sp, #0x20] 81a88: 910143ff add sp, sp, #0x50 81a8c: d65f03c0 ret 81a90: f9404500 ldr x0, [x8, #0x88] 81a94: aa0203f4 mov x20, x2 81a98: aa0103f5 mov x21, x1 81a9c: b4000040 cbz x0, 0x81aa4 >::write(char const*, long)+0x84> 81aa0: 97ff4806 bl 0x53ab8 81aa4: 52800028 mov w8, #0x1 // =1 81aa8: 390023e8 strb w8, [sp, #0x8] 81aac: b4fffdb4 cbz x20, 0x81a60 >::write(char const*, long)+0x40> 81ab0: f9400268 ldr x8, [x19] 81ab4: f85e8108 ldur x8, [x8, #-0x18] 81ab8: 8b080268 add x8, x19, x8 81abc: f9401500 ldr x0, [x8, #0x28] 81ac0: f9400008 ldr x8, [x0] 81ac4: f9403108 ldr x8, [x8, #0x60] 81ac8: aa1503e1 mov x1, x21 81acc: aa1403e2 mov x2, x20 81ad0: d63f0100 blr x8 81ad4: eb14001f cmp x0, x20 81ad8: 54fffc40 b.eq 0x81a60 >::write(char const*, long)+0x40> 81adc: f9400268 ldr x8, [x19] 81ae0: f85e8108 ldur x8, [x8, #-0x18] 81ae4: 8b080268 add x8, x19, x8 81ae8: 29442909 ldp w9, w10, [x8, #0x20] 81aec: 32000129 orr w9, w9, #0x1 81af0: 6a09015f tst w10, w9 81af4: b9002109 str w9, [x8, #0x20] 81af8: 54fffb40 b.eq 0x81a60 >::write(char const*, long)+0x40> 81afc: f00002c0 adrp x0, 0xdc000 >+0x1e> 81b00: 911ad000 add x0, x0, #0x6b4 81b04: 94000bcd bl 0x84a38 81b08: 97ff0262 bl 0x42490 <__stack_chk_fail@plt> 81b0c: aa0003f4 mov x20, x0 81b10: 910023e0 add x0, sp, #0x8 81b14: 97ff47be bl 0x53a0c 81b18: 14000002 b 0x81b20 >::write(char const*, long)+0x100> 81b1c: aa0003f4 mov x20, x0 81b20: aa1403e0 mov x0, x20 81b24: 97ff0133 bl 0x41ff0 <__cxa_begin_catch@plt> 81b28: f9400268 ldr x8, [x19] 81b2c: f85e8108 ldur x8, [x8, #-0x18] 81b30: 8b080268 add x8, x19, x8 81b34: b9402109 ldr w9, [x8, #0x20] 81b38: 3940910a ldrb w10, [x8, #0x24] 81b3c: 32000129 orr w9, w9, #0x1 81b40: b9002109 str w9, [x8, #0x20] 81b44: 3700006a tbnz w10, #0x0, 0x81b50 >::write(char const*, long)+0x130> 81b48: 97fefe4e bl 0x41480 <__cxa_end_catch@plt> 81b4c: 17ffffc7 b 0x81a68 >::write(char const*, long)+0x48> 81b50: 97ff0134 bl 0x42020 <__cxa_rethrow@plt> 81b54: aa0003f3 mov x19, x0 81b58: 97fefe4a bl 0x41480 <__cxa_end_catch@plt> 81b5c: aa1303e0 mov x0, x19 81b60: 94014e0f bl 0xd539c <__cxa_demangle+0x12abc> 81b64: 97ff47d2 bl 0x53aac 0000000000081b68 >::tellp()>: 81b68: a9bf7bfd stp x29, x30, [sp, #-0x10]! 81b6c: 910003fd mov x29, sp 81b70: f9400008 ldr x8, [x0] 81b74: 528000aa mov w10, #0x5 // =5 81b78: f85e8108 ldur x8, [x8, #-0x18] 81b7c: 8b080008 add x8, x0, x8 81b80: 39408109 ldrb w9, [x8, #0x20] 81b84: 6a0a013f tst w9, w10 81b88: 540000a0 b.eq 0x81b9c >::tellp()+0x34> 81b8c: aa1f03e0 mov x0, xzr 81b90: 92800001 mov x1, #-0x1 // =-1 81b94: a8c17bfd ldp x29, x30, [sp], #0x10 81b98: d65f03c0 ret 81b9c: f9401500 ldr x0, [x8, #0x28] 81ba0: 52800022 mov w2, #0x1 // =1 81ba4: 52800203 mov w3, #0x10 // =16 81ba8: aa1f03e1 mov x1, xzr 81bac: f9400008 ldr x8, [x0] 81bb0: f9401108 ldr x8, [x8, #0x20] 81bb4: d63f0100 blr x8 81bb8: a8c17bfd ldp x29, x30, [sp], #0x10 81bbc: d65f03c0 ret 0000000000081bc0 >::seekp(std::__ndk1::fpos)>: 81bc0: d10143ff sub sp, sp, #0x50 81bc4: a90257f6 stp x22, x21, [sp, #0x20] 81bc8: a9034ff4 stp x20, x19, [sp, #0x30] 81bcc: a9047bfd stp x29, x30, [sp, #0x40] 81bd0: 910103fd add x29, sp, #0x40 81bd4: d53bd056 mrs x22, TPIDR_EL0 81bd8: f94016c8 ldr x8, [x22, #0x28] 81bdc: aa0203f4 mov x20, x2 81be0: aa0003f3 mov x19, x0 81be4: aa0103f5 mov x21, x1 81be8: f9000fe8 str x8, [sp, #0x18] 81bec: 390023ff strb wzr, [sp, #0x8] 81bf0: f9000be0 str x0, [sp, #0x10] 81bf4: f9400009 ldr x9, [x0] 81bf8: f85e8128 ldur x8, [x9, #-0x18] 81bfc: 8b08000b add x11, x0, x8 81c00: b940216a ldr w10, [x11, #0x20] 81c04: 3500014a cbnz w10, 0x81c2c >::seekp(std::__ndk1::fpos)+0x6c> 81c08: f9404560 ldr x0, [x11, #0x88] 81c0c: b4000060 cbz x0, 0x81c18 >::seekp(std::__ndk1::fpos)+0x58> 81c10: 97ff47aa bl 0x53ab8 81c14: f9400269 ldr x9, [x19] 81c18: 52800028 mov w8, #0x1 // =1 81c1c: 390023e8 strb w8, [sp, #0x8] 81c20: f85e8128 ldur x8, [x9, #-0x18] 81c24: 8b080269 add x9, x19, x8 81c28: b940212a ldr w10, [x9, #0x20] 81c2c: 528000a9 mov w9, #0x5 // =5 81c30: 6a09015f tst w10, w9 81c34: 54000301 b.ne 0x81c94 >::seekp(std::__ndk1::fpos)+0xd4> 81c38: 8b080268 add x8, x19, x8 81c3c: f9401500 ldr x0, [x8, #0x28] 81c40: f9400008 ldr x8, [x0] 81c44: f9401508 ldr x8, [x8, #0x28] 81c48: 52800203 mov w3, #0x10 // =16 81c4c: aa1503e1 mov x1, x21 81c50: aa1403e2 mov x2, x20 81c54: d63f0100 blr x8 81c58: b100043f cmn x1, #0x1 81c5c: 540001c1 b.ne 0x81c94 >::seekp(std::__ndk1::fpos)+0xd4> 81c60: f9400268 ldr x8, [x19] 81c64: f85e8108 ldur x8, [x8, #-0x18] 81c68: 8b080268 add x8, x19, x8 81c6c: f9401509 ldr x9, [x8, #0x28] 81c70: b940210a ldr w10, [x8, #0x20] 81c74: f100013f cmp x9, #0x0 81c78: b9402509 ldr w9, [x8, #0x24] 81c7c: 1a9f17eb cset w11, eq 81c80: 2a0b014a orr w10, w10, w11 81c84: 321e014a orr w10, w10, #0x4 81c88: 6a09015f tst w10, w9 81c8c: b900210a str w10, [x8, #0x20] 81c90: 540001c1 b.ne 0x81cc8 >::seekp(std::__ndk1::fpos)+0x108> 81c94: 910023e0 add x0, sp, #0x8 81c98: 97ff475d bl 0x53a0c 81c9c: f94016c8 ldr x8, [x22, #0x28] 81ca0: f9400fe9 ldr x9, [sp, #0x18] 81ca4: eb09011f cmp x8, x9 81ca8: 540000e1 b.ne 0x81cc4 >::seekp(std::__ndk1::fpos)+0x104> 81cac: aa1303e0 mov x0, x19 81cb0: a9447bfd ldp x29, x30, [sp, #0x40] 81cb4: a9434ff4 ldp x20, x19, [sp, #0x30] 81cb8: a94257f6 ldp x22, x21, [sp, #0x20] 81cbc: 910143ff add sp, sp, #0x50 81cc0: d65f03c0 ret 81cc4: 97ff01f3 bl 0x42490 <__stack_chk_fail@plt> 81cc8: f00002c0 adrp x0, 0xdc000 >+0x1e> 81ccc: 911ad000 add x0, x0, #0x6b4 81cd0: 94000b5a bl 0x84a38 81cd4: 14000001 b 0x81cd8 >::seekp(std::__ndk1::fpos)+0x118> 81cd8: aa0003f3 mov x19, x0 81cdc: 910023e0 add x0, sp, #0x8 81ce0: 97ff474b bl 0x53a0c 81ce4: aa1303e0 mov x0, x19 81ce8: 94014dad bl 0xd539c <__cxa_demangle+0x12abc> 0000000000081cec >::seekp(long long, std::__ndk1::ios_base::seekdir)>: 81cec: d10143ff sub sp, sp, #0x50 81cf0: a90257f6 stp x22, x21, [sp, #0x20] 81cf4: a9034ff4 stp x20, x19, [sp, #0x30] 81cf8: a9047bfd stp x29, x30, [sp, #0x40] 81cfc: 910103fd add x29, sp, #0x40 81d00: d53bd056 mrs x22, TPIDR_EL0 81d04: f94016c8 ldr x8, [x22, #0x28] 81d08: 2a0203f4 mov w20, w2 81d0c: aa0003f3 mov x19, x0 81d10: aa0103f5 mov x21, x1 81d14: f9000fe8 str x8, [sp, #0x18] 81d18: 390023ff strb wzr, [sp, #0x8] 81d1c: f9000be0 str x0, [sp, #0x10] 81d20: f9400009 ldr x9, [x0] 81d24: f85e8128 ldur x8, [x9, #-0x18] 81d28: 8b08000b add x11, x0, x8 81d2c: b940216a ldr w10, [x11, #0x20] 81d30: 3500014a cbnz w10, 0x81d58 >::seekp(long long, std::__ndk1::ios_base::seekdir)+0x6c> 81d34: f9404560 ldr x0, [x11, #0x88] 81d38: b4000060 cbz x0, 0x81d44 >::seekp(long long, std::__ndk1::ios_base::seekdir)+0x58> 81d3c: 97ff475f bl 0x53ab8 81d40: f9400269 ldr x9, [x19] 81d44: 52800028 mov w8, #0x1 // =1 81d48: 390023e8 strb w8, [sp, #0x8] 81d4c: f85e8128 ldur x8, [x9, #-0x18] 81d50: 8b080269 add x9, x19, x8 81d54: b940212a ldr w10, [x9, #0x20] 81d58: 528000a9 mov w9, #0x5 // =5 81d5c: 6a09015f tst w10, w9 81d60: 54000301 b.ne 0x81dc0 >::seekp(long long, std::__ndk1::ios_base::seekdir)+0xd4> 81d64: 8b080268 add x8, x19, x8 81d68: f9401500 ldr x0, [x8, #0x28] 81d6c: f9400008 ldr x8, [x0] 81d70: f9401108 ldr x8, [x8, #0x20] 81d74: 52800203 mov w3, #0x10 // =16 81d78: aa1503e1 mov x1, x21 81d7c: 2a1403e2 mov w2, w20 81d80: d63f0100 blr x8 81d84: b100043f cmn x1, #0x1 81d88: 540001c1 b.ne 0x81dc0 >::seekp(long long, std::__ndk1::ios_base::seekdir)+0xd4> 81d8c: f9400268 ldr x8, [x19] 81d90: f85e8108 ldur x8, [x8, #-0x18] 81d94: 8b080268 add x8, x19, x8 81d98: f9401509 ldr x9, [x8, #0x28] 81d9c: b940210a ldr w10, [x8, #0x20] 81da0: f100013f cmp x9, #0x0 81da4: b9402509 ldr w9, [x8, #0x24] 81da8: 1a9f17eb cset w11, eq 81dac: 2a0b014a orr w10, w10, w11 81db0: 321e014a orr w10, w10, #0x4 81db4: 6a09015f tst w10, w9 81db8: b900210a str w10, [x8, #0x20] 81dbc: 540001c1 b.ne 0x81df4 >::seekp(long long, std::__ndk1::ios_base::seekdir)+0x108> 81dc0: 910023e0 add x0, sp, #0x8 81dc4: 97ff4712 bl 0x53a0c 81dc8: f94016c8 ldr x8, [x22, #0x28] 81dcc: f9400fe9 ldr x9, [sp, #0x18] 81dd0: eb09011f cmp x8, x9 81dd4: 540000e1 b.ne 0x81df0 >::seekp(long long, std::__ndk1::ios_base::seekdir)+0x104> 81dd8: aa1303e0 mov x0, x19 81ddc: a9447bfd ldp x29, x30, [sp, #0x40] 81de0: a9434ff4 ldp x20, x19, [sp, #0x30] 81de4: a94257f6 ldp x22, x21, [sp, #0x20] 81de8: 910143ff add sp, sp, #0x50 81dec: d65f03c0 ret 81df0: 97ff01a8 bl 0x42490 <__stack_chk_fail@plt> 81df4: f00002c0 adrp x0, 0xdc000 >+0x1e> 81df8: 911ad000 add x0, x0, #0x6b4 81dfc: 94000b0f bl 0x84a38 81e00: 14000001 b 0x81e04 >::seekp(long long, std::__ndk1::ios_base::seekdir)+0x118> 81e04: aa0003f3 mov x19, x0 81e08: 910023e0 add x0, sp, #0x8 81e0c: 97ff4700 bl 0x53a0c 81e10: aa1303e0 mov x0, x19 81e14: 94014d62 bl 0xd539c <__cxa_demangle+0x12abc> 0000000000081e18 >::basic_ostream(std::__ndk1::basic_streambuf>*)>: 81e18: f81e0ff3 str x19, [sp, #-0x20]! 81e1c: a9017bfd stp x29, x30, [sp, #0x10] 81e20: 910043fd add x29, sp, #0x10 81e24: f9400028 ldr x8, [x1] 81e28: f100005f cmp x2, #0x0 81e2c: f9000008 str x8, [x0] 81e30: f9400429 ldr x9, [x1, #0x8] 81e34: f85e8108 ldur x8, [x8, #-0x18] 81e38: f8286809 str x9, [x0, x8] 81e3c: f9400008 ldr x8, [x0] 81e40: f00002c9 adrp x9, 0xdc000 >+0x1e> 81e44: 3dc1a120 ldr q0, [x9, #0x680] 81e48: 52820049 mov w9, #0x1002 // =4098 81e4c: f85e8108 ldur x8, [x8, #-0x18] 81e50: 8b080013 add x19, x0, x8 81e54: 3d800660 str q0, [x19, #0x10] 81e58: 6f00e400 movi v0.2d, #0000000000000000 81e5c: 1a9f17e8 cset w8, eq 81e60: 9100c260 add x0, x19, #0x30 81e64: f9001662 str x2, [x19, #0x28] 81e68: 29047e68 stp w8, wzr, [x19, #0x20] 81e6c: b9000a69 str w9, [x19, #0x8] 81e70: 3c838260 stur q0, [x19, #0x38] 81e74: 3c848260 stur q0, [x19, #0x48] 81e78: 3c858260 stur q0, [x19, #0x58] 81e7c: 3c868260 stur q0, [x19, #0x68] 81e80: 3c878260 stur q0, [x19, #0x78] 81e84: 97ff0157 bl 0x423e0 <_ZNSt6__ndk16localeC1Ev@plt> 81e88: 12800008 mov w8, #-0x1 // =-1 81e8c: f900467f str xzr, [x19, #0x88] 81e90: b9009268 str w8, [x19, #0x90] 81e94: a9417bfd ldp x29, x30, [sp, #0x10] 81e98: f84207f3 ldr x19, [sp], #0x20 81e9c: d65f03c0 ret 0000000000081ea0 >::basic_ostream(std::__ndk1::basic_streambuf>*)>: 81ea0: f81e0ff3 str x19, [sp, #-0x20]! 81ea4: a9017bfd stp x29, x30, [sp, #0x10] 81ea8: 910043fd add x29, sp, #0x10 81eac: d0000468 adrp x8, 0x10f000 81eb0: f9476508 ldr x8, [x8, #0xec8] 81eb4: aa0003f3 mov x19, x0 81eb8: f9001801 str x1, [x0, #0x30] 81ebc: f100003f cmp x1, #0x0 81ec0: 91006109 add x9, x8, #0x18 81ec4: 9e670120 fmov d0, x9 81ec8: 91010108 add x8, x8, #0x40 81ecc: f00002c9 adrp x9, 0xdc000 >+0x1e> 81ed0: 4e181d00 mov v0.d[1], x8 81ed4: 3c838400 str q0, [x0], #0x38 81ed8: 3dc1a120 ldr q0, [x9, #0x680] 81edc: 52820048 mov w8, #0x1002 // =4098 81ee0: 1a9f17e9 cset w9, eq 81ee4: b9001268 str w8, [x19, #0x10] 81ee8: 3c818260 stur q0, [x19, #0x18] 81eec: 6f00e400 movi v0.2d, #0000000000000000 81ef0: ad020260 stp q0, q0, [x19, #0x40] 81ef4: ad030260 stp q0, q0, [x19, #0x60] 81ef8: 29057e69 stp w9, wzr, [x19, #0x28] 81efc: 3d802260 str q0, [x19, #0x80] 81f00: 97ff0138 bl 0x423e0 <_ZNSt6__ndk16localeC1Ev@plt> 81f04: 12800008 mov w8, #-0x1 // =-1 81f08: f9004a7f str xzr, [x19, #0x90] 81f0c: b9009a68 str w8, [x19, #0x98] 81f10: a9417bfd ldp x29, x30, [sp, #0x10] 81f14: f84207f3 ldr x19, [sp], #0x20 81f18: d65f03c0 ret 0000000000081f1c >::~basic_ostream()>: 81f1c: d65f03c0 ret 0000000000081f20 >::~basic_ostream()>: 81f20: 91002000 add x0, x0, #0x8 81f24: 17fefd1b b 0x41390 <_ZNSt6__ndk18ios_baseD2Ev@plt> 0000000000081f28 >::~basic_ostream()>: 81f28: f9400008 ldr x8, [x0] 81f2c: f85e8108 ldur x8, [x8, #-0x18] 81f30: 8b080008 add x8, x0, x8 81f34: 91002100 add x0, x8, #0x8 81f38: 17fefd16 b 0x41390 <_ZNSt6__ndk18ios_baseD2Ev@plt> 0000000000081f3c >::~basic_ostream()>: 81f3c: f81e0ff3 str x19, [sp, #-0x20]! 81f40: a9017bfd stp x29, x30, [sp, #0x10] 81f44: 910043fd add x29, sp, #0x10 81f48: aa0003f3 mov x19, x0 81f4c: 91002000 add x0, x0, #0x8 81f50: 97fefd10 bl 0x41390 <_ZNSt6__ndk18ios_baseD2Ev@plt> 81f54: a9417bfd ldp x29, x30, [sp, #0x10] 81f58: aa1303e0 mov x0, x19 81f5c: f84207f3 ldr x19, [sp], #0x20 81f60: 17fefcf0 b 0x41320 <_ZdlPv@plt> 0000000000081f64 >::~basic_ostream()>: 81f64: f81e0ff3 str x19, [sp, #-0x20]! 81f68: a9017bfd stp x29, x30, [sp, #0x10] 81f6c: 910043fd add x29, sp, #0x10 81f70: f9400008 ldr x8, [x0] 81f74: f85e8108 ldur x8, [x8, #-0x18] 81f78: 8b080013 add x19, x0, x8 81f7c: 91002260 add x0, x19, #0x8 81f80: 97fefd04 bl 0x41390 <_ZNSt6__ndk18ios_baseD2Ev@plt> 81f84: a9417bfd ldp x29, x30, [sp, #0x10] 81f88: aa1303e0 mov x0, x19 81f8c: f84207f3 ldr x19, [sp], #0x20 81f90: 17fefce4 b 0x41320 <_ZdlPv@plt> 0000000000081f94 >::swap(std::__ndk1::basic_ostream>&)>: 81f94: a9be4ff4 stp x20, x19, [sp, #-0x20]! 81f98: a9017bfd stp x29, x30, [sp, #0x10] 81f9c: 910043fd add x29, sp, #0x10 81fa0: f9400008 ldr x8, [x0] 81fa4: f9400029 ldr x9, [x1] 81fa8: f85e8108 ldur x8, [x8, #-0x18] 81fac: f85e8129 ldur x9, [x9, #-0x18] 81fb0: 8b080013 add x19, x0, x8 81fb4: 8b090034 add x20, x1, x9 81fb8: aa1303e0 mov x0, x19 81fbc: aa1403e1 mov x1, x20 81fc0: 97ff00d4 bl 0x42310 <_ZNSt6__ndk18ios_base4swapERS0_@plt> 81fc4: f9404688 ldr x8, [x20, #0x88] 81fc8: f9404669 ldr x9, [x19, #0x88] 81fcc: f9004668 str x8, [x19, #0x88] 81fd0: f9004689 str x9, [x20, #0x88] 81fd4: b9409288 ldr w8, [x20, #0x90] 81fd8: b9409269 ldr w9, [x19, #0x90] 81fdc: b9009268 str w8, [x19, #0x90] 81fe0: b9009289 str w9, [x20, #0x90] 81fe4: a9417bfd ldp x29, x30, [sp, #0x10] 81fe8: a8c24ff4 ldp x20, x19, [sp], #0x20 81fec: d65f03c0 ret 0000000000081ff0 >::sentry::sentry(std::__ndk1::basic_ostream>&)>: 81ff0: f81e0ff3 str x19, [sp, #-0x20]! 81ff4: a9017bfd stp x29, x30, [sp, #0x10] 81ff8: 910043fd add x29, sp, #0x10 81ffc: 3900001f strb wzr, [x0] 82000: f9000401 str x1, [x0, #0x8] 82004: f9400028 ldr x8, [x1] 82008: f85e8108 ldur x8, [x8, #-0x18] 8200c: 8b080028 add x8, x1, x8 82010: b9402109 ldr w9, [x8, #0x20] 82014: 350000e9 cbnz w9, 0x82030 >::sentry::sentry(std::__ndk1::basic_ostream>&)+0x40> 82018: aa0003f3 mov x19, x0 8201c: f9404500 ldr x0, [x8, #0x88] 82020: b4000040 cbz x0, 0x82028 >::sentry::sentry(std::__ndk1::basic_ostream>&)+0x38> 82024: 97ff007f bl 0x42220 <_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEE5flushEv@plt> 82028: 52800028 mov w8, #0x1 // =1 8202c: 39000268 strb w8, [x19] 82030: a9417bfd ldp x29, x30, [sp, #0x10] 82034: f84207f3 ldr x19, [sp], #0x20 82038: d65f03c0 ret 000000000008203c >::sentry::~sentry()>: 8203c: f81e0ff3 str x19, [sp, #-0x20]! 82040: a9017bfd stp x29, x30, [sp, #0x10] 82044: 910043fd add x29, sp, #0x10 82048: f9400408 ldr x8, [x0, #0x8] 8204c: f9400109 ldr x9, [x8] 82050: f85e8129 ldur x9, [x9, #-0x18] 82054: 8b090108 add x8, x8, x9 82058: f9401509 ldr x9, [x8, #0x28] 8205c: b4000369 cbz x9, 0x820c8 >::sentry::~sentry()+0x8c> 82060: b9402109 ldr w9, [x8, #0x20] 82064: 35000329 cbnz w9, 0x820c8 >::sentry::~sentry()+0x8c> 82068: 39402508 ldrb w8, [x8, #0x9] 8206c: 362802e8 tbz w8, #0x5, 0x820c8 >::sentry::~sentry()+0x8c> 82070: aa0003f3 mov x19, x0 82074: 97ff0163 bl 0x42600 <_ZSt18uncaught_exceptionv@plt> 82078: 37000280 tbnz w0, #0x0, 0x820c8 >::sentry::~sentry()+0x8c> 8207c: f9400668 ldr x8, [x19, #0x8] 82080: f9400109 ldr x9, [x8] 82084: f85e8129 ldur x9, [x9, #-0x18] 82088: 8b090108 add x8, x8, x9 8208c: f9401500 ldr x0, [x8, #0x28] 82090: f9400008 ldr x8, [x0] 82094: f9401908 ldr x8, [x8, #0x30] 82098: d63f0100 blr x8 8209c: 3100041f cmn w0, #0x1 820a0: 54000141 b.ne 0x820c8 >::sentry::~sentry()+0x8c> 820a4: f9400668 ldr x8, [x19, #0x8] 820a8: f9400109 ldr x9, [x8] 820ac: f85e8129 ldur x9, [x9, #-0x18] 820b0: 8b090108 add x8, x8, x9 820b4: 29442909 ldp w9, w10, [x8, #0x20] 820b8: 32000129 orr w9, w9, #0x1 820bc: 6a09015f tst w10, w9 820c0: b9002109 str w9, [x8, #0x20] 820c4: 54000081 b.ne 0x820d4 >::sentry::~sentry()+0x98> 820c8: a9417bfd ldp x29, x30, [sp, #0x10] 820cc: f84207f3 ldr x19, [sp], #0x20 820d0: d65f03c0 ret 820d4: d00002c0 adrp x0, 0xdc000 >+0x1e> 820d8: 911ad000 add x0, x0, #0x6b4 820dc: 94000a57 bl 0x84a38 820e0: 97feffc4 bl 0x41ff0 <__cxa_begin_catch@plt> 820e4: 97fefce7 bl 0x41480 <__cxa_end_catch@plt> 820e8: 17fffff8 b 0x820c8 >::sentry::~sentry()+0x8c> 820ec: 97ff4670 bl 0x53aac 00000000000820f0 >::operator<<(std::__ndk1::basic_ostream>& (*)(std::__ndk1::basic_ostream>&))>: 820f0: d61f0020 br x1 00000000000820f4 >::operator<<(std::__ndk1::basic_ios>& (*)(std::__ndk1::basic_ios>&))>: 820f4: f81e0ff3 str x19, [sp, #-0x20]! 820f8: a9017bfd stp x29, x30, [sp, #0x10] 820fc: 910043fd add x29, sp, #0x10 82100: f9400008 ldr x8, [x0] 82104: aa0003f3 mov x19, x0 82108: f85e8108 ldur x8, [x8, #-0x18] 8210c: 8b080000 add x0, x0, x8 82110: d63f0020 blr x1 82114: a9417bfd ldp x29, x30, [sp, #0x10] 82118: aa1303e0 mov x0, x19 8211c: f84207f3 ldr x19, [sp], #0x20 82120: d65f03c0 ret 0000000000082124 >::operator<<(std::__ndk1::ios_base& (*)(std::__ndk1::ios_base&))>: 82124: f81e0ff3 str x19, [sp, #-0x20]! 82128: a9017bfd stp x29, x30, [sp, #0x10] 8212c: 910043fd add x29, sp, #0x10 82130: f9400008 ldr x8, [x0] 82134: aa0003f3 mov x19, x0 82138: f85e8108 ldur x8, [x8, #-0x18] 8213c: 8b080000 add x0, x0, x8 82140: d63f0020 blr x1 82144: a9417bfd ldp x29, x30, [sp, #0x10] 82148: aa1303e0 mov x0, x19 8214c: f84207f3 ldr x19, [sp], #0x20 82150: d65f03c0 ret 0000000000082154 >::operator<<(bool)>: 82154: d101c3ff sub sp, sp, #0x70 82158: f90013f9 str x25, [sp, #0x20] 8215c: a9035ff8 stp x24, x23, [sp, #0x30] 82160: a90457f6 stp x22, x21, [sp, #0x40] 82164: a9054ff4 stp x20, x19, [sp, #0x50] 82168: a9067bfd stp x29, x30, [sp, #0x60] 8216c: 910183fd add x29, sp, #0x60 82170: d53bd059 mrs x25, TPIDR_EL0 82174: f9401728 ldr x8, [x25, #0x28] 82178: aa0003f3 mov x19, x0 8217c: f9000fe8 str x8, [sp, #0x18] 82180: 390003ff strb wzr, [sp] 82184: f90007e0 str x0, [sp, #0x8] 82188: f9400008 ldr x8, [x0] 8218c: f85e8109 ldur x9, [x8, #-0x18] 82190: 8b090009 add x9, x0, x9 82194: b940212a ldr w10, [x9, #0x20] 82198: 3500078a cbnz w10, 0x82288 >::operator<<(bool)+0x134> 8219c: f9404520 ldr x0, [x9, #0x88] 821a0: 2a0103f4 mov w20, w1 821a4: b4000060 cbz x0, 0x821b0 >::operator<<(bool)+0x5c> 821a8: 97ff001e bl 0x42220 <_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEE5flushEv@plt> 821ac: f9400268 ldr x8, [x19] 821b0: 52800029 mov w9, #0x1 // =1 821b4: 390003e9 strb w9, [sp] 821b8: f85e8108 ldur x8, [x8, #-0x18] 821bc: 910043e0 add x0, sp, #0x10 821c0: 8b080268 add x8, x19, x8 821c4: 9100c101 add x1, x8, #0x30 821c8: 97fefe8e bl 0x41c00 <_ZNSt6__ndk16localeC1ERKS0_@plt> 821cc: b0000461 adrp x1, 0x10f000 821d0: f946ec21 ldr x1, [x1, #0xdd8] 821d4: 910043e0 add x0, sp, #0x10 821d8: 97ff00fa bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 821dc: aa0003f5 mov x21, x0 821e0: 910043e0 add x0, sp, #0x10 821e4: 97ff00ef bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 821e8: f9400268 ldr x8, [x19] 821ec: f85e8108 ldur x8, [x8, #-0x18] 821f0: 8b080276 add x22, x19, x8 821f4: b94092d8 ldr w24, [x22, #0x90] 821f8: f94016d7 ldr x23, [x22, #0x28] 821fc: 3100071f cmn w24, #0x1 82200: 54000201 b.ne 0x82240 >::operator<<(bool)+0xec> 82204: 9100c2c1 add x1, x22, #0x30 82208: 910043e0 add x0, sp, #0x10 8220c: 97fefe7d bl 0x41c00 <_ZNSt6__ndk16localeC1ERKS0_@plt> 82210: b0000461 adrp x1, 0x10f000 82214: f9470821 ldr x1, [x1, #0xe10] 82218: 910043e0 add x0, sp, #0x10 8221c: 97ff00e9 bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 82220: f9400008 ldr x8, [x0] 82224: f9402d08 ldr x8, [x8, #0x58] 82228: 52800401 mov w1, #0x20 // =32 8222c: d63f0100 blr x8 82230: 2a0003f8 mov w24, w0 82234: 910043e0 add x0, sp, #0x10 82238: 97ff00da bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 8223c: b90092d8 str w24, [x22, #0x90] 82240: f94002a8 ldr x8, [x21] 82244: f9400d08 ldr x8, [x8, #0x18] 82248: 12000284 and w4, w20, #0x1 8224c: aa1503e0 mov x0, x21 82250: aa1703e1 mov x1, x23 82254: aa1603e2 mov x2, x22 82258: 2a1803e3 mov w3, w24 8225c: d63f0100 blr x8 82260: b5000140 cbnz x0, 0x82288 >::operator<<(bool)+0x134> 82264: f9400268 ldr x8, [x19] 82268: 528000ab mov w11, #0x5 // =5 8226c: f85e8108 ldur x8, [x8, #-0x18] 82270: 8b080268 add x8, x19, x8 82274: 29442909 ldp w9, w10, [x8, #0x20] 82278: 2a0b0129 orr w9, w9, w11 8227c: 6a09015f tst w10, w9 82280: b9002109 str w9, [x8, #0x20] 82284: 54000201 b.ne 0x822c4 >::operator<<(bool)+0x170> 82288: 910003e0 mov x0, sp 8228c: 97fefea1 bl 0x41d10 <_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEE6sentryD2Ev@plt> 82290: f9401728 ldr x8, [x25, #0x28] 82294: f9400fe9 ldr x9, [sp, #0x18] 82298: eb09011f cmp x8, x9 8229c: 54000121 b.ne 0x822c0 >::operator<<(bool)+0x16c> 822a0: aa1303e0 mov x0, x19 822a4: a9467bfd ldp x29, x30, [sp, #0x60] 822a8: a9454ff4 ldp x20, x19, [sp, #0x50] 822ac: a94457f6 ldp x22, x21, [sp, #0x40] 822b0: a9435ff8 ldp x24, x23, [sp, #0x30] 822b4: f94013f9 ldr x25, [sp, #0x20] 822b8: 9101c3ff add sp, sp, #0x70 822bc: d65f03c0 ret 822c0: 97ff0074 bl 0x42490 <__stack_chk_fail@plt> 822c4: d00002c0 adrp x0, 0xdc000 >+0x1e> 822c8: 911ad000 add x0, x0, #0x6b4 822cc: 940009db bl 0x84a38 822d0: 14000004 b 0x822e0 >::operator<<(bool)+0x18c> 822d4: aa0003f4 mov x20, x0 822d8: 14000009 b 0x822fc >::operator<<(bool)+0x1a8> 822dc: 14000003 b 0x822e8 >::operator<<(bool)+0x194> 822e0: aa0003f4 mov x20, x0 822e4: 14000004 b 0x822f4 >::operator<<(bool)+0x1a0> 822e8: aa0003f4 mov x20, x0 822ec: 910043e0 add x0, sp, #0x10 822f0: 97ff00ac bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 822f4: 910003e0 mov x0, sp 822f8: 97fefe86 bl 0x41d10 <_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEE6sentryD2Ev@plt> 822fc: aa1403e0 mov x0, x20 82300: 97feff3c bl 0x41ff0 <__cxa_begin_catch@plt> 82304: f9400268 ldr x8, [x19] 82308: f85e8108 ldur x8, [x8, #-0x18] 8230c: 8b080268 add x8, x19, x8 82310: b9402109 ldr w9, [x8, #0x20] 82314: 3940910a ldrb w10, [x8, #0x24] 82318: 32000129 orr w9, w9, #0x1 8231c: b9002109 str w9, [x8, #0x20] 82320: 3700006a tbnz w10, #0x0, 0x8232c >::operator<<(bool)+0x1d8> 82324: 97fefc57 bl 0x41480 <__cxa_end_catch@plt> 82328: 17ffffda b 0x82290 >::operator<<(bool)+0x13c> 8232c: 97feff3d bl 0x42020 <__cxa_rethrow@plt> 82330: aa0003f3 mov x19, x0 82334: 97fefc53 bl 0x41480 <__cxa_end_catch@plt> 82338: aa1303e0 mov x0, x19 8233c: 94014c18 bl 0xd539c <__cxa_demangle+0x12abc> 82340: 97ff45db bl 0x53aac 0000000000082344 >::operator<<(short)>: 82344: d101c3ff sub sp, sp, #0x70 82348: a90267fa stp x26, x25, [sp, #0x20] 8234c: a9035ff8 stp x24, x23, [sp, #0x30] 82350: a90457f6 stp x22, x21, [sp, #0x40] 82354: a9054ff4 stp x20, x19, [sp, #0x50] 82358: a9067bfd stp x29, x30, [sp, #0x60] 8235c: 910183fd add x29, sp, #0x60 82360: d53bd059 mrs x25, TPIDR_EL0 82364: f9401728 ldr x8, [x25, #0x28] 82368: aa0003f3 mov x19, x0 8236c: f9000fe8 str x8, [sp, #0x18] 82370: 390003ff strb wzr, [sp] 82374: f90007e0 str x0, [sp, #0x8] 82378: f9400008 ldr x8, [x0] 8237c: f85e8109 ldur x9, [x8, #-0x18] 82380: 8b090009 add x9, x0, x9 82384: b940212a ldr w10, [x9, #0x20] 82388: 3500088a cbnz w10, 0x82498 >::operator<<(short)+0x154> 8238c: f9404520 ldr x0, [x9, #0x88] 82390: 2a0103f4 mov w20, w1 82394: b4000060 cbz x0, 0x823a0 >::operator<<(short)+0x5c> 82398: 97feffa2 bl 0x42220 <_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEE5flushEv@plt> 8239c: f9400268 ldr x8, [x19] 823a0: 52800029 mov w9, #0x1 // =1 823a4: 390003e9 strb w9, [sp] 823a8: f85e8108 ldur x8, [x8, #-0x18] 823ac: 910043e0 add x0, sp, #0x10 823b0: 8b080268 add x8, x19, x8 823b4: b940091a ldr w26, [x8, #0x8] 823b8: 9100c101 add x1, x8, #0x30 823bc: 97fefe11 bl 0x41c00 <_ZNSt6__ndk16localeC1ERKS0_@plt> 823c0: b0000461 adrp x1, 0x10f000 823c4: f946ec21 ldr x1, [x1, #0xdd8] 823c8: 910043e0 add x0, sp, #0x10 823cc: 97ff007d bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 823d0: aa0003f5 mov x21, x0 823d4: 910043e0 add x0, sp, #0x10 823d8: 97ff0072 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 823dc: f9400268 ldr x8, [x19] 823e0: f85e8108 ldur x8, [x8, #-0x18] 823e4: 8b080276 add x22, x19, x8 823e8: b94092d8 ldr w24, [x22, #0x90] 823ec: f94016d7 ldr x23, [x22, #0x28] 823f0: 3100071f cmn w24, #0x1 823f4: 54000201 b.ne 0x82434 >::operator<<(short)+0xf0> 823f8: 9100c2c1 add x1, x22, #0x30 823fc: 910043e0 add x0, sp, #0x10 82400: 97fefe00 bl 0x41c00 <_ZNSt6__ndk16localeC1ERKS0_@plt> 82404: b0000461 adrp x1, 0x10f000 82408: f9470821 ldr x1, [x1, #0xe10] 8240c: 910043e0 add x0, sp, #0x10 82410: 97ff006c bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 82414: f9400008 ldr x8, [x0] 82418: f9402d08 ldr x8, [x8, #0x58] 8241c: 52800401 mov w1, #0x20 // =32 82420: d63f0100 blr x8 82424: 2a0003f8 mov w24, w0 82428: 910043e0 add x0, sp, #0x10 8242c: 97ff005d bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 82430: b90092d8 str w24, [x22, #0x90] 82434: f94002a9 ldr x9, [x21] 82438: 52800948 mov w8, #0x4a // =74 8243c: 0a080348 and w8, w26, w8 82440: 7100211f cmp w8, #0x8 82444: 5280080a mov w10, #0x40 // =64 82448: 7a4a1104 ccmp w8, w10, #0x4, ne 8244c: f9401128 ldr x8, [x9, #0x20] 82450: 92403e89 and x9, x20, #0xffff 82454: 93403e8a sxth x10, w20 82458: 9a8a0124 csel x4, x9, x10, eq 8245c: aa1503e0 mov x0, x21 82460: aa1703e1 mov x1, x23 82464: aa1603e2 mov x2, x22 82468: 2a1803e3 mov w3, w24 8246c: d63f0100 blr x8 82470: b5000140 cbnz x0, 0x82498 >::operator<<(short)+0x154> 82474: f9400268 ldr x8, [x19] 82478: 528000ab mov w11, #0x5 // =5 8247c: f85e8108 ldur x8, [x8, #-0x18] 82480: 8b080268 add x8, x19, x8 82484: 29442909 ldp w9, w10, [x8, #0x20] 82488: 2a0b0129 orr w9, w9, w11 8248c: 6a09015f tst w10, w9 82490: b9002109 str w9, [x8, #0x20] 82494: 54000201 b.ne 0x824d4 >::operator<<(short)+0x190> 82498: 910003e0 mov x0, sp 8249c: 97fefe1d bl 0x41d10 <_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEE6sentryD2Ev@plt> 824a0: f9401728 ldr x8, [x25, #0x28] 824a4: f9400fe9 ldr x9, [sp, #0x18] 824a8: eb09011f cmp x8, x9 824ac: 54000121 b.ne 0x824d0 >::operator<<(short)+0x18c> 824b0: aa1303e0 mov x0, x19 824b4: a9467bfd ldp x29, x30, [sp, #0x60] 824b8: a9454ff4 ldp x20, x19, [sp, #0x50] 824bc: a94457f6 ldp x22, x21, [sp, #0x40] 824c0: a9435ff8 ldp x24, x23, [sp, #0x30] 824c4: a94267fa ldp x26, x25, [sp, #0x20] 824c8: 9101c3ff add sp, sp, #0x70 824cc: d65f03c0 ret 824d0: 97fefff0 bl 0x42490 <__stack_chk_fail@plt> 824d4: d00002c0 adrp x0, 0xdc000 >+0x1e> 824d8: 911ad000 add x0, x0, #0x6b4 824dc: 94000957 bl 0x84a38 824e0: 14000004 b 0x824f0 >::operator<<(short)+0x1ac> 824e4: aa0003f4 mov x20, x0 824e8: 14000009 b 0x8250c >::operator<<(short)+0x1c8> 824ec: 14000003 b 0x824f8 >::operator<<(short)+0x1b4> 824f0: aa0003f4 mov x20, x0 824f4: 14000004 b 0x82504 >::operator<<(short)+0x1c0> 824f8: aa0003f4 mov x20, x0 824fc: 910043e0 add x0, sp, #0x10 82500: 97ff0028 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 82504: 910003e0 mov x0, sp 82508: 97fefe02 bl 0x41d10 <_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEE6sentryD2Ev@plt> 8250c: aa1403e0 mov x0, x20 82510: 97fefeb8 bl 0x41ff0 <__cxa_begin_catch@plt> 82514: f9400268 ldr x8, [x19] 82518: f85e8108 ldur x8, [x8, #-0x18] 8251c: 8b080268 add x8, x19, x8 82520: b9402109 ldr w9, [x8, #0x20] 82524: 3940910a ldrb w10, [x8, #0x24] 82528: 32000129 orr w9, w9, #0x1 8252c: b9002109 str w9, [x8, #0x20] 82530: 3700006a tbnz w10, #0x0, 0x8253c >::operator<<(short)+0x1f8> 82534: 97fefbd3 bl 0x41480 <__cxa_end_catch@plt> 82538: 17ffffda b 0x824a0 >::operator<<(short)+0x15c> 8253c: 97fefeb9 bl 0x42020 <__cxa_rethrow@plt> 82540: aa0003f3 mov x19, x0 82544: 97fefbcf bl 0x41480 <__cxa_end_catch@plt> 82548: aa1303e0 mov x0, x19 8254c: 94014b94 bl 0xd539c <__cxa_demangle+0x12abc> 82550: 97ff4557 bl 0x53aac 0000000000082554 >::operator<<(unsigned short)>: 82554: d101c3ff sub sp, sp, #0x70 82558: f90013f9 str x25, [sp, #0x20] 8255c: a9035ff8 stp x24, x23, [sp, #0x30] 82560: a90457f6 stp x22, x21, [sp, #0x40] 82564: a9054ff4 stp x20, x19, [sp, #0x50] 82568: a9067bfd stp x29, x30, [sp, #0x60] 8256c: 910183fd add x29, sp, #0x60 82570: d53bd059 mrs x25, TPIDR_EL0 82574: f9401728 ldr x8, [x25, #0x28] 82578: aa0003f3 mov x19, x0 8257c: f9000fe8 str x8, [sp, #0x18] 82580: 390003ff strb wzr, [sp] 82584: f90007e0 str x0, [sp, #0x8] 82588: f9400008 ldr x8, [x0] 8258c: f85e8109 ldur x9, [x8, #-0x18] 82590: 8b090009 add x9, x0, x9 82594: b940212a ldr w10, [x9, #0x20] 82598: 3500078a cbnz w10, 0x82688 >::operator<<(unsigned short)+0x134> 8259c: f9404520 ldr x0, [x9, #0x88] 825a0: 2a0103f4 mov w20, w1 825a4: b4000060 cbz x0, 0x825b0 >::operator<<(unsigned short)+0x5c> 825a8: 97feff1e bl 0x42220 <_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEE5flushEv@plt> 825ac: f9400268 ldr x8, [x19] 825b0: 52800029 mov w9, #0x1 // =1 825b4: 390003e9 strb w9, [sp] 825b8: f85e8108 ldur x8, [x8, #-0x18] 825bc: 910043e0 add x0, sp, #0x10 825c0: 8b080268 add x8, x19, x8 825c4: 9100c101 add x1, x8, #0x30 825c8: 97fefd8e bl 0x41c00 <_ZNSt6__ndk16localeC1ERKS0_@plt> 825cc: b0000461 adrp x1, 0x10f000 825d0: f946ec21 ldr x1, [x1, #0xdd8] 825d4: 910043e0 add x0, sp, #0x10 825d8: 97fefffa bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 825dc: aa0003f5 mov x21, x0 825e0: 910043e0 add x0, sp, #0x10 825e4: 97feffef bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 825e8: f9400268 ldr x8, [x19] 825ec: f85e8108 ldur x8, [x8, #-0x18] 825f0: 8b080276 add x22, x19, x8 825f4: b94092d8 ldr w24, [x22, #0x90] 825f8: f94016d7 ldr x23, [x22, #0x28] 825fc: 3100071f cmn w24, #0x1 82600: 54000201 b.ne 0x82640 >::operator<<(unsigned short)+0xec> 82604: 9100c2c1 add x1, x22, #0x30 82608: 910043e0 add x0, sp, #0x10 8260c: 97fefd7d bl 0x41c00 <_ZNSt6__ndk16localeC1ERKS0_@plt> 82610: b0000461 adrp x1, 0x10f000 82614: f9470821 ldr x1, [x1, #0xe10] 82618: 910043e0 add x0, sp, #0x10 8261c: 97feffe9 bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 82620: f9400008 ldr x8, [x0] 82624: f9402d08 ldr x8, [x8, #0x58] 82628: 52800401 mov w1, #0x20 // =32 8262c: d63f0100 blr x8 82630: 2a0003f8 mov w24, w0 82634: 910043e0 add x0, sp, #0x10 82638: 97feffda bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 8263c: b90092d8 str w24, [x22, #0x90] 82640: f94002a8 ldr x8, [x21] 82644: 92403e84 and x4, x20, #0xffff 82648: f9401908 ldr x8, [x8, #0x30] 8264c: aa1503e0 mov x0, x21 82650: aa1703e1 mov x1, x23 82654: aa1603e2 mov x2, x22 82658: 2a1803e3 mov w3, w24 8265c: d63f0100 blr x8 82660: b5000140 cbnz x0, 0x82688 >::operator<<(unsigned short)+0x134> 82664: f9400268 ldr x8, [x19] 82668: 528000ab mov w11, #0x5 // =5 8266c: f85e8108 ldur x8, [x8, #-0x18] 82670: 8b080268 add x8, x19, x8 82674: 29442909 ldp w9, w10, [x8, #0x20] 82678: 2a0b0129 orr w9, w9, w11 8267c: 6a09015f tst w10, w9 82680: b9002109 str w9, [x8, #0x20] 82684: 54000201 b.ne 0x826c4 >::operator<<(unsigned short)+0x170> 82688: 910003e0 mov x0, sp 8268c: 97fefda1 bl 0x41d10 <_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEE6sentryD2Ev@plt> 82690: f9401728 ldr x8, [x25, #0x28] 82694: f9400fe9 ldr x9, [sp, #0x18] 82698: eb09011f cmp x8, x9 8269c: 54000121 b.ne 0x826c0 >::operator<<(unsigned short)+0x16c> 826a0: aa1303e0 mov x0, x19 826a4: a9467bfd ldp x29, x30, [sp, #0x60] 826a8: a9454ff4 ldp x20, x19, [sp, #0x50] 826ac: a94457f6 ldp x22, x21, [sp, #0x40] 826b0: a9435ff8 ldp x24, x23, [sp, #0x30] 826b4: f94013f9 ldr x25, [sp, #0x20] 826b8: 9101c3ff add sp, sp, #0x70 826bc: d65f03c0 ret 826c0: 97feff74 bl 0x42490 <__stack_chk_fail@plt> 826c4: d00002c0 adrp x0, 0xdc000 >+0x1e> 826c8: 911ad000 add x0, x0, #0x6b4 826cc: 940008db bl 0x84a38 826d0: 14000004 b 0x826e0 >::operator<<(unsigned short)+0x18c> 826d4: aa0003f4 mov x20, x0 826d8: 14000009 b 0x826fc >::operator<<(unsigned short)+0x1a8> 826dc: 14000003 b 0x826e8 >::operator<<(unsigned short)+0x194> 826e0: aa0003f4 mov x20, x0 826e4: 14000004 b 0x826f4 >::operator<<(unsigned short)+0x1a0> 826e8: aa0003f4 mov x20, x0 826ec: 910043e0 add x0, sp, #0x10 826f0: 97feffac bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 826f4: 910003e0 mov x0, sp 826f8: 97fefd86 bl 0x41d10 <_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEE6sentryD2Ev@plt> 826fc: aa1403e0 mov x0, x20 82700: 97fefe3c bl 0x41ff0 <__cxa_begin_catch@plt> 82704: f9400268 ldr x8, [x19] 82708: f85e8108 ldur x8, [x8, #-0x18] 8270c: 8b080268 add x8, x19, x8 82710: b9402109 ldr w9, [x8, #0x20] 82714: 3940910a ldrb w10, [x8, #0x24] 82718: 32000129 orr w9, w9, #0x1 8271c: b9002109 str w9, [x8, #0x20] 82720: 3700006a tbnz w10, #0x0, 0x8272c >::operator<<(unsigned short)+0x1d8> 82724: 97fefb57 bl 0x41480 <__cxa_end_catch@plt> 82728: 17ffffda b 0x82690 >::operator<<(unsigned short)+0x13c> 8272c: 97fefe3d bl 0x42020 <__cxa_rethrow@plt> 82730: aa0003f3 mov x19, x0 82734: 97fefb53 bl 0x41480 <__cxa_end_catch@plt> 82738: aa1303e0 mov x0, x19 8273c: 94014b18 bl 0xd539c <__cxa_demangle+0x12abc> 82740: 97ff44db bl 0x53aac 0000000000082744 >::operator<<(int)>: 82744: d101c3ff sub sp, sp, #0x70 82748: a90267fa stp x26, x25, [sp, #0x20] 8274c: a9035ff8 stp x24, x23, [sp, #0x30] 82750: a90457f6 stp x22, x21, [sp, #0x40] 82754: a9054ff4 stp x20, x19, [sp, #0x50] 82758: a9067bfd stp x29, x30, [sp, #0x60] 8275c: 910183fd add x29, sp, #0x60 82760: d53bd059 mrs x25, TPIDR_EL0 82764: f9401728 ldr x8, [x25, #0x28] 82768: aa0003f3 mov x19, x0 8276c: f9000fe8 str x8, [sp, #0x18] 82770: 390003ff strb wzr, [sp] 82774: f90007e0 str x0, [sp, #0x8] 82778: f9400008 ldr x8, [x0] 8277c: f85e8109 ldur x9, [x8, #-0x18] 82780: 8b090009 add x9, x0, x9 82784: b940212a ldr w10, [x9, #0x20] 82788: 3500088a cbnz w10, 0x82898 >::operator<<(int)+0x154> 8278c: f9404520 ldr x0, [x9, #0x88] 82790: 2a0103f4 mov w20, w1 82794: b4000060 cbz x0, 0x827a0 >::operator<<(int)+0x5c> 82798: 97fefea2 bl 0x42220 <_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEE5flushEv@plt> 8279c: f9400268 ldr x8, [x19] 827a0: 52800029 mov w9, #0x1 // =1 827a4: 390003e9 strb w9, [sp] 827a8: f85e8108 ldur x8, [x8, #-0x18] 827ac: 910043e0 add x0, sp, #0x10 827b0: 8b080268 add x8, x19, x8 827b4: b940091a ldr w26, [x8, #0x8] 827b8: 9100c101 add x1, x8, #0x30 827bc: 97fefd11 bl 0x41c00 <_ZNSt6__ndk16localeC1ERKS0_@plt> 827c0: b0000461 adrp x1, 0x10f000 827c4: f946ec21 ldr x1, [x1, #0xdd8] 827c8: 910043e0 add x0, sp, #0x10 827cc: 97feff7d bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 827d0: aa0003f5 mov x21, x0 827d4: 910043e0 add x0, sp, #0x10 827d8: 97feff72 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 827dc: f9400268 ldr x8, [x19] 827e0: f85e8108 ldur x8, [x8, #-0x18] 827e4: 8b080276 add x22, x19, x8 827e8: b94092d8 ldr w24, [x22, #0x90] 827ec: f94016d7 ldr x23, [x22, #0x28] 827f0: 3100071f cmn w24, #0x1 827f4: 54000201 b.ne 0x82834 >::operator<<(int)+0xf0> 827f8: 9100c2c1 add x1, x22, #0x30 827fc: 910043e0 add x0, sp, #0x10 82800: 97fefd00 bl 0x41c00 <_ZNSt6__ndk16localeC1ERKS0_@plt> 82804: b0000461 adrp x1, 0x10f000 82808: f9470821 ldr x1, [x1, #0xe10] 8280c: 910043e0 add x0, sp, #0x10 82810: 97feff6c bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 82814: f9400008 ldr x8, [x0] 82818: f9402d08 ldr x8, [x8, #0x58] 8281c: 52800401 mov w1, #0x20 // =32 82820: d63f0100 blr x8 82824: 2a0003f8 mov w24, w0 82828: 910043e0 add x0, sp, #0x10 8282c: 97feff5d bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 82830: b90092d8 str w24, [x22, #0x90] 82834: f94002a9 ldr x9, [x21] 82838: 52800948 mov w8, #0x4a // =74 8283c: 0a080348 and w8, w26, w8 82840: 7100211f cmp w8, #0x8 82844: 5280080a mov w10, #0x40 // =64 82848: 7a4a1104 ccmp w8, w10, #0x4, ne 8284c: f9401128 ldr x8, [x9, #0x20] 82850: 2a1403e9 mov w9, w20 82854: 93407e8a sxtw x10, w20 82858: 9a8a0124 csel x4, x9, x10, eq 8285c: aa1503e0 mov x0, x21 82860: aa1703e1 mov x1, x23 82864: aa1603e2 mov x2, x22 82868: 2a1803e3 mov w3, w24 8286c: d63f0100 blr x8 82870: b5000140 cbnz x0, 0x82898 >::operator<<(int)+0x154> 82874: f9400268 ldr x8, [x19] 82878: 528000ab mov w11, #0x5 // =5 8287c: f85e8108 ldur x8, [x8, #-0x18] 82880: 8b080268 add x8, x19, x8 82884: 29442909 ldp w9, w10, [x8, #0x20] 82888: 2a0b0129 orr w9, w9, w11 8288c: 6a09015f tst w10, w9 82890: b9002109 str w9, [x8, #0x20] 82894: 54000201 b.ne 0x828d4 >::operator<<(int)+0x190> 82898: 910003e0 mov x0, sp 8289c: 97fefd1d bl 0x41d10 <_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEE6sentryD2Ev@plt> 828a0: f9401728 ldr x8, [x25, #0x28] 828a4: f9400fe9 ldr x9, [sp, #0x18] 828a8: eb09011f cmp x8, x9 828ac: 54000121 b.ne 0x828d0 >::operator<<(int)+0x18c> 828b0: aa1303e0 mov x0, x19 828b4: a9467bfd ldp x29, x30, [sp, #0x60] 828b8: a9454ff4 ldp x20, x19, [sp, #0x50] 828bc: a94457f6 ldp x22, x21, [sp, #0x40] 828c0: a9435ff8 ldp x24, x23, [sp, #0x30] 828c4: a94267fa ldp x26, x25, [sp, #0x20] 828c8: 9101c3ff add sp, sp, #0x70 828cc: d65f03c0 ret 828d0: 97fefef0 bl 0x42490 <__stack_chk_fail@plt> 828d4: d00002c0 adrp x0, 0xdc000 >+0x1e> 828d8: 911ad000 add x0, x0, #0x6b4 828dc: 94000857 bl 0x84a38 828e0: 14000004 b 0x828f0 >::operator<<(int)+0x1ac> 828e4: aa0003f4 mov x20, x0 828e8: 14000009 b 0x8290c >::operator<<(int)+0x1c8> 828ec: 14000003 b 0x828f8 >::operator<<(int)+0x1b4> 828f0: aa0003f4 mov x20, x0 828f4: 14000004 b 0x82904 >::operator<<(int)+0x1c0> 828f8: aa0003f4 mov x20, x0 828fc: 910043e0 add x0, sp, #0x10 82900: 97feff28 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 82904: 910003e0 mov x0, sp 82908: 97fefd02 bl 0x41d10 <_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEE6sentryD2Ev@plt> 8290c: aa1403e0 mov x0, x20 82910: 97fefdb8 bl 0x41ff0 <__cxa_begin_catch@plt> 82914: f9400268 ldr x8, [x19] 82918: f85e8108 ldur x8, [x8, #-0x18] 8291c: 8b080268 add x8, x19, x8 82920: b9402109 ldr w9, [x8, #0x20] 82924: 3940910a ldrb w10, [x8, #0x24] 82928: 32000129 orr w9, w9, #0x1 8292c: b9002109 str w9, [x8, #0x20] 82930: 3700006a tbnz w10, #0x0, 0x8293c >::operator<<(int)+0x1f8> 82934: 97fefad3 bl 0x41480 <__cxa_end_catch@plt> 82938: 17ffffda b 0x828a0 >::operator<<(int)+0x15c> 8293c: 97fefdb9 bl 0x42020 <__cxa_rethrow@plt> 82940: aa0003f3 mov x19, x0 82944: 97fefacf bl 0x41480 <__cxa_end_catch@plt> 82948: aa1303e0 mov x0, x19 8294c: 94014a94 bl 0xd539c <__cxa_demangle+0x12abc> 82950: 97ff4457 bl 0x53aac 0000000000082954 >::operator<<(unsigned int)>: 82954: d101c3ff sub sp, sp, #0x70 82958: f90013f9 str x25, [sp, #0x20] 8295c: a9035ff8 stp x24, x23, [sp, #0x30] 82960: a90457f6 stp x22, x21, [sp, #0x40] 82964: a9054ff4 stp x20, x19, [sp, #0x50] 82968: a9067bfd stp x29, x30, [sp, #0x60] 8296c: 910183fd add x29, sp, #0x60 82970: d53bd059 mrs x25, TPIDR_EL0 82974: f9401728 ldr x8, [x25, #0x28] 82978: aa0003f3 mov x19, x0 8297c: f9000fe8 str x8, [sp, #0x18] 82980: 390003ff strb wzr, [sp] 82984: f90007e0 str x0, [sp, #0x8] 82988: f9400008 ldr x8, [x0] 8298c: f85e8109 ldur x9, [x8, #-0x18] 82990: 8b090009 add x9, x0, x9 82994: b940212a ldr w10, [x9, #0x20] 82998: 3500078a cbnz w10, 0x82a88 >::operator<<(unsigned int)+0x134> 8299c: f9404520 ldr x0, [x9, #0x88] 829a0: 2a0103f4 mov w20, w1 829a4: b4000060 cbz x0, 0x829b0 >::operator<<(unsigned int)+0x5c> 829a8: 97fefe1e bl 0x42220 <_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEE5flushEv@plt> 829ac: f9400268 ldr x8, [x19] 829b0: 52800029 mov w9, #0x1 // =1 829b4: 390003e9 strb w9, [sp] 829b8: f85e8108 ldur x8, [x8, #-0x18] 829bc: 910043e0 add x0, sp, #0x10 829c0: 8b080268 add x8, x19, x8 829c4: 9100c101 add x1, x8, #0x30 829c8: 97fefc8e bl 0x41c00 <_ZNSt6__ndk16localeC1ERKS0_@plt> 829cc: b0000461 adrp x1, 0x10f000 829d0: f946ec21 ldr x1, [x1, #0xdd8] 829d4: 910043e0 add x0, sp, #0x10 829d8: 97fefefa bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 829dc: aa0003f5 mov x21, x0 829e0: 910043e0 add x0, sp, #0x10 829e4: 97fefeef bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 829e8: f9400268 ldr x8, [x19] 829ec: f85e8108 ldur x8, [x8, #-0x18] 829f0: 8b080276 add x22, x19, x8 829f4: b94092d8 ldr w24, [x22, #0x90] 829f8: f94016d7 ldr x23, [x22, #0x28] 829fc: 3100071f cmn w24, #0x1 82a00: 54000201 b.ne 0x82a40 >::operator<<(unsigned int)+0xec> 82a04: 9100c2c1 add x1, x22, #0x30 82a08: 910043e0 add x0, sp, #0x10 82a0c: 97fefc7d bl 0x41c00 <_ZNSt6__ndk16localeC1ERKS0_@plt> 82a10: b0000461 adrp x1, 0x10f000 82a14: f9470821 ldr x1, [x1, #0xe10] 82a18: 910043e0 add x0, sp, #0x10 82a1c: 97fefee9 bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 82a20: f9400008 ldr x8, [x0] 82a24: f9402d08 ldr x8, [x8, #0x58] 82a28: 52800401 mov w1, #0x20 // =32 82a2c: d63f0100 blr x8 82a30: 2a0003f8 mov w24, w0 82a34: 910043e0 add x0, sp, #0x10 82a38: 97fefeda bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 82a3c: b90092d8 str w24, [x22, #0x90] 82a40: f94002a8 ldr x8, [x21] 82a44: 2a1403e4 mov w4, w20 82a48: f9401908 ldr x8, [x8, #0x30] 82a4c: aa1503e0 mov x0, x21 82a50: aa1703e1 mov x1, x23 82a54: aa1603e2 mov x2, x22 82a58: 2a1803e3 mov w3, w24 82a5c: d63f0100 blr x8 82a60: b5000140 cbnz x0, 0x82a88 >::operator<<(unsigned int)+0x134> 82a64: f9400268 ldr x8, [x19] 82a68: 528000ab mov w11, #0x5 // =5 82a6c: f85e8108 ldur x8, [x8, #-0x18] 82a70: 8b080268 add x8, x19, x8 82a74: 29442909 ldp w9, w10, [x8, #0x20] 82a78: 2a0b0129 orr w9, w9, w11 82a7c: 6a09015f tst w10, w9 82a80: b9002109 str w9, [x8, #0x20] 82a84: 54000201 b.ne 0x82ac4 >::operator<<(unsigned int)+0x170> 82a88: 910003e0 mov x0, sp 82a8c: 97fefca1 bl 0x41d10 <_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEE6sentryD2Ev@plt> 82a90: f9401728 ldr x8, [x25, #0x28] 82a94: f9400fe9 ldr x9, [sp, #0x18] 82a98: eb09011f cmp x8, x9 82a9c: 54000121 b.ne 0x82ac0 >::operator<<(unsigned int)+0x16c> 82aa0: aa1303e0 mov x0, x19 82aa4: a9467bfd ldp x29, x30, [sp, #0x60] 82aa8: a9454ff4 ldp x20, x19, [sp, #0x50] 82aac: a94457f6 ldp x22, x21, [sp, #0x40] 82ab0: a9435ff8 ldp x24, x23, [sp, #0x30] 82ab4: f94013f9 ldr x25, [sp, #0x20] 82ab8: 9101c3ff add sp, sp, #0x70 82abc: d65f03c0 ret 82ac0: 97fefe74 bl 0x42490 <__stack_chk_fail@plt> 82ac4: d00002c0 adrp x0, 0xdc000 >+0x1e> 82ac8: 911ad000 add x0, x0, #0x6b4 82acc: 940007db bl 0x84a38 82ad0: 14000004 b 0x82ae0 >::operator<<(unsigned int)+0x18c> 82ad4: aa0003f4 mov x20, x0 82ad8: 14000009 b 0x82afc >::operator<<(unsigned int)+0x1a8> 82adc: 14000003 b 0x82ae8 >::operator<<(unsigned int)+0x194> 82ae0: aa0003f4 mov x20, x0 82ae4: 14000004 b 0x82af4 >::operator<<(unsigned int)+0x1a0> 82ae8: aa0003f4 mov x20, x0 82aec: 910043e0 add x0, sp, #0x10 82af0: 97fefeac bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 82af4: 910003e0 mov x0, sp 82af8: 97fefc86 bl 0x41d10 <_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEE6sentryD2Ev@plt> 82afc: aa1403e0 mov x0, x20 82b00: 97fefd3c bl 0x41ff0 <__cxa_begin_catch@plt> 82b04: f9400268 ldr x8, [x19] 82b08: f85e8108 ldur x8, [x8, #-0x18] 82b0c: 8b080268 add x8, x19, x8 82b10: b9402109 ldr w9, [x8, #0x20] 82b14: 3940910a ldrb w10, [x8, #0x24] 82b18: 32000129 orr w9, w9, #0x1 82b1c: b9002109 str w9, [x8, #0x20] 82b20: 3700006a tbnz w10, #0x0, 0x82b2c >::operator<<(unsigned int)+0x1d8> 82b24: 97fefa57 bl 0x41480 <__cxa_end_catch@plt> 82b28: 17ffffda b 0x82a90 >::operator<<(unsigned int)+0x13c> 82b2c: 97fefd3d bl 0x42020 <__cxa_rethrow@plt> 82b30: aa0003f3 mov x19, x0 82b34: 97fefa53 bl 0x41480 <__cxa_end_catch@plt> 82b38: aa1303e0 mov x0, x19 82b3c: 94014a18 bl 0xd539c <__cxa_demangle+0x12abc> 82b40: 97ff43db bl 0x53aac 0000000000082b44 >::operator<<(long)>: 82b44: d101c3ff sub sp, sp, #0x70 82b48: f90013f9 str x25, [sp, #0x20] 82b4c: a9035ff8 stp x24, x23, [sp, #0x30] 82b50: a90457f6 stp x22, x21, [sp, #0x40] 82b54: a9054ff4 stp x20, x19, [sp, #0x50] 82b58: a9067bfd stp x29, x30, [sp, #0x60] 82b5c: 910183fd add x29, sp, #0x60 82b60: d53bd059 mrs x25, TPIDR_EL0 82b64: f9401728 ldr x8, [x25, #0x28] 82b68: aa0003f3 mov x19, x0 82b6c: f9000fe8 str x8, [sp, #0x18] 82b70: 390003ff strb wzr, [sp] 82b74: f90007e0 str x0, [sp, #0x8] 82b78: f9400008 ldr x8, [x0] 82b7c: f85e8109 ldur x9, [x8, #-0x18] 82b80: 8b090009 add x9, x0, x9 82b84: b940212a ldr w10, [x9, #0x20] 82b88: 3500078a cbnz w10, 0x82c78 >::operator<<(long)+0x134> 82b8c: f9404520 ldr x0, [x9, #0x88] 82b90: aa0103f4 mov x20, x1 82b94: b4000060 cbz x0, 0x82ba0 >::operator<<(long)+0x5c> 82b98: 97fefda2 bl 0x42220 <_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEE5flushEv@plt> 82b9c: f9400268 ldr x8, [x19] 82ba0: 52800029 mov w9, #0x1 // =1 82ba4: 390003e9 strb w9, [sp] 82ba8: f85e8108 ldur x8, [x8, #-0x18] 82bac: 910043e0 add x0, sp, #0x10 82bb0: 8b080268 add x8, x19, x8 82bb4: 9100c101 add x1, x8, #0x30 82bb8: 97fefc12 bl 0x41c00 <_ZNSt6__ndk16localeC1ERKS0_@plt> 82bbc: b0000461 adrp x1, 0x10f000 82bc0: f946ec21 ldr x1, [x1, #0xdd8] 82bc4: 910043e0 add x0, sp, #0x10 82bc8: 97fefe7e bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 82bcc: aa0003f5 mov x21, x0 82bd0: 910043e0 add x0, sp, #0x10 82bd4: 97fefe73 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 82bd8: f9400268 ldr x8, [x19] 82bdc: f85e8108 ldur x8, [x8, #-0x18] 82be0: 8b080276 add x22, x19, x8 82be4: b94092d8 ldr w24, [x22, #0x90] 82be8: f94016d7 ldr x23, [x22, #0x28] 82bec: 3100071f cmn w24, #0x1 82bf0: 54000201 b.ne 0x82c30 >::operator<<(long)+0xec> 82bf4: 9100c2c1 add x1, x22, #0x30 82bf8: 910043e0 add x0, sp, #0x10 82bfc: 97fefc01 bl 0x41c00 <_ZNSt6__ndk16localeC1ERKS0_@plt> 82c00: b0000461 adrp x1, 0x10f000 82c04: f9470821 ldr x1, [x1, #0xe10] 82c08: 910043e0 add x0, sp, #0x10 82c0c: 97fefe6d bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 82c10: f9400008 ldr x8, [x0] 82c14: f9402d08 ldr x8, [x8, #0x58] 82c18: 52800401 mov w1, #0x20 // =32 82c1c: d63f0100 blr x8 82c20: 2a0003f8 mov w24, w0 82c24: 910043e0 add x0, sp, #0x10 82c28: 97fefe5e bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 82c2c: b90092d8 str w24, [x22, #0x90] 82c30: f94002a8 ldr x8, [x21] 82c34: f9401108 ldr x8, [x8, #0x20] 82c38: aa1503e0 mov x0, x21 82c3c: aa1703e1 mov x1, x23 82c40: aa1603e2 mov x2, x22 82c44: 2a1803e3 mov w3, w24 82c48: aa1403e4 mov x4, x20 82c4c: d63f0100 blr x8 82c50: b5000140 cbnz x0, 0x82c78 >::operator<<(long)+0x134> 82c54: f9400268 ldr x8, [x19] 82c58: 528000ab mov w11, #0x5 // =5 82c5c: f85e8108 ldur x8, [x8, #-0x18] 82c60: 8b080268 add x8, x19, x8 82c64: 29442909 ldp w9, w10, [x8, #0x20] 82c68: 2a0b0129 orr w9, w9, w11 82c6c: 6a09015f tst w10, w9 82c70: b9002109 str w9, [x8, #0x20] 82c74: 54000201 b.ne 0x82cb4 >::operator<<(long)+0x170> 82c78: 910003e0 mov x0, sp 82c7c: 97fefc25 bl 0x41d10 <_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEE6sentryD2Ev@plt> 82c80: f9401728 ldr x8, [x25, #0x28] 82c84: f9400fe9 ldr x9, [sp, #0x18] 82c88: eb09011f cmp x8, x9 82c8c: 54000121 b.ne 0x82cb0 >::operator<<(long)+0x16c> 82c90: aa1303e0 mov x0, x19 82c94: a9467bfd ldp x29, x30, [sp, #0x60] 82c98: a9454ff4 ldp x20, x19, [sp, #0x50] 82c9c: a94457f6 ldp x22, x21, [sp, #0x40] 82ca0: a9435ff8 ldp x24, x23, [sp, #0x30] 82ca4: f94013f9 ldr x25, [sp, #0x20] 82ca8: 9101c3ff add sp, sp, #0x70 82cac: d65f03c0 ret 82cb0: 97fefdf8 bl 0x42490 <__stack_chk_fail@plt> 82cb4: d00002c0 adrp x0, 0xdc000 >+0x1e> 82cb8: 911ad000 add x0, x0, #0x6b4 82cbc: 9400075f bl 0x84a38 82cc0: 14000004 b 0x82cd0 >::operator<<(long)+0x18c> 82cc4: aa0003f4 mov x20, x0 82cc8: 14000009 b 0x82cec >::operator<<(long)+0x1a8> 82ccc: 14000003 b 0x82cd8 >::operator<<(long)+0x194> 82cd0: aa0003f4 mov x20, x0 82cd4: 14000004 b 0x82ce4 >::operator<<(long)+0x1a0> 82cd8: aa0003f4 mov x20, x0 82cdc: 910043e0 add x0, sp, #0x10 82ce0: 97fefe30 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 82ce4: 910003e0 mov x0, sp 82ce8: 97fefc0a bl 0x41d10 <_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEE6sentryD2Ev@plt> 82cec: aa1403e0 mov x0, x20 82cf0: 97fefcc0 bl 0x41ff0 <__cxa_begin_catch@plt> 82cf4: f9400268 ldr x8, [x19] 82cf8: f85e8108 ldur x8, [x8, #-0x18] 82cfc: 8b080268 add x8, x19, x8 82d00: b9402109 ldr w9, [x8, #0x20] 82d04: 3940910a ldrb w10, [x8, #0x24] 82d08: 32000129 orr w9, w9, #0x1 82d0c: b9002109 str w9, [x8, #0x20] 82d10: 3700006a tbnz w10, #0x0, 0x82d1c >::operator<<(long)+0x1d8> 82d14: 97fef9db bl 0x41480 <__cxa_end_catch@plt> 82d18: 17ffffda b 0x82c80 >::operator<<(long)+0x13c> 82d1c: 97fefcc1 bl 0x42020 <__cxa_rethrow@plt> 82d20: aa0003f3 mov x19, x0 82d24: 97fef9d7 bl 0x41480 <__cxa_end_catch@plt> 82d28: aa1303e0 mov x0, x19 82d2c: 9401499c bl 0xd539c <__cxa_demangle+0x12abc> 82d30: 97ff435f bl 0x53aac 0000000000082d34 >::operator<<(unsigned long)>: 82d34: d101c3ff sub sp, sp, #0x70 82d38: f90013f9 str x25, [sp, #0x20] 82d3c: a9035ff8 stp x24, x23, [sp, #0x30] 82d40: a90457f6 stp x22, x21, [sp, #0x40] 82d44: a9054ff4 stp x20, x19, [sp, #0x50] 82d48: a9067bfd stp x29, x30, [sp, #0x60] 82d4c: 910183fd add x29, sp, #0x60 82d50: d53bd059 mrs x25, TPIDR_EL0 82d54: f9401728 ldr x8, [x25, #0x28] 82d58: aa0003f3 mov x19, x0 82d5c: f9000fe8 str x8, [sp, #0x18] 82d60: 390003ff strb wzr, [sp] 82d64: f90007e0 str x0, [sp, #0x8] 82d68: f9400008 ldr x8, [x0] 82d6c: f85e8109 ldur x9, [x8, #-0x18] 82d70: 8b090009 add x9, x0, x9 82d74: b940212a ldr w10, [x9, #0x20] 82d78: 3500078a cbnz w10, 0x82e68 >::operator<<(unsigned long)+0x134> 82d7c: f9404520 ldr x0, [x9, #0x88] 82d80: aa0103f4 mov x20, x1 82d84: b4000060 cbz x0, 0x82d90 >::operator<<(unsigned long)+0x5c> 82d88: 97fefd26 bl 0x42220 <_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEE5flushEv@plt> 82d8c: f9400268 ldr x8, [x19] 82d90: 52800029 mov w9, #0x1 // =1 82d94: 390003e9 strb w9, [sp] 82d98: f85e8108 ldur x8, [x8, #-0x18] 82d9c: 910043e0 add x0, sp, #0x10 82da0: 8b080268 add x8, x19, x8 82da4: 9100c101 add x1, x8, #0x30 82da8: 97fefb96 bl 0x41c00 <_ZNSt6__ndk16localeC1ERKS0_@plt> 82dac: b0000461 adrp x1, 0x10f000 82db0: f946ec21 ldr x1, [x1, #0xdd8] 82db4: 910043e0 add x0, sp, #0x10 82db8: 97fefe02 bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 82dbc: aa0003f5 mov x21, x0 82dc0: 910043e0 add x0, sp, #0x10 82dc4: 97fefdf7 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 82dc8: f9400268 ldr x8, [x19] 82dcc: f85e8108 ldur x8, [x8, #-0x18] 82dd0: 8b080276 add x22, x19, x8 82dd4: b94092d8 ldr w24, [x22, #0x90] 82dd8: f94016d7 ldr x23, [x22, #0x28] 82ddc: 3100071f cmn w24, #0x1 82de0: 54000201 b.ne 0x82e20 >::operator<<(unsigned long)+0xec> 82de4: 9100c2c1 add x1, x22, #0x30 82de8: 910043e0 add x0, sp, #0x10 82dec: 97fefb85 bl 0x41c00 <_ZNSt6__ndk16localeC1ERKS0_@plt> 82df0: b0000461 adrp x1, 0x10f000 82df4: f9470821 ldr x1, [x1, #0xe10] 82df8: 910043e0 add x0, sp, #0x10 82dfc: 97fefdf1 bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 82e00: f9400008 ldr x8, [x0] 82e04: f9402d08 ldr x8, [x8, #0x58] 82e08: 52800401 mov w1, #0x20 // =32 82e0c: d63f0100 blr x8 82e10: 2a0003f8 mov w24, w0 82e14: 910043e0 add x0, sp, #0x10 82e18: 97fefde2 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 82e1c: b90092d8 str w24, [x22, #0x90] 82e20: f94002a8 ldr x8, [x21] 82e24: f9401908 ldr x8, [x8, #0x30] 82e28: aa1503e0 mov x0, x21 82e2c: aa1703e1 mov x1, x23 82e30: aa1603e2 mov x2, x22 82e34: 2a1803e3 mov w3, w24 82e38: aa1403e4 mov x4, x20 82e3c: d63f0100 blr x8 82e40: b5000140 cbnz x0, 0x82e68 >::operator<<(unsigned long)+0x134> 82e44: f9400268 ldr x8, [x19] 82e48: 528000ab mov w11, #0x5 // =5 82e4c: f85e8108 ldur x8, [x8, #-0x18] 82e50: 8b080268 add x8, x19, x8 82e54: 29442909 ldp w9, w10, [x8, #0x20] 82e58: 2a0b0129 orr w9, w9, w11 82e5c: 6a09015f tst w10, w9 82e60: b9002109 str w9, [x8, #0x20] 82e64: 54000201 b.ne 0x82ea4 >::operator<<(unsigned long)+0x170> 82e68: 910003e0 mov x0, sp 82e6c: 97fefba9 bl 0x41d10 <_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEE6sentryD2Ev@plt> 82e70: f9401728 ldr x8, [x25, #0x28] 82e74: f9400fe9 ldr x9, [sp, #0x18] 82e78: eb09011f cmp x8, x9 82e7c: 54000121 b.ne 0x82ea0 >::operator<<(unsigned long)+0x16c> 82e80: aa1303e0 mov x0, x19 82e84: a9467bfd ldp x29, x30, [sp, #0x60] 82e88: a9454ff4 ldp x20, x19, [sp, #0x50] 82e8c: a94457f6 ldp x22, x21, [sp, #0x40] 82e90: a9435ff8 ldp x24, x23, [sp, #0x30] 82e94: f94013f9 ldr x25, [sp, #0x20] 82e98: 9101c3ff add sp, sp, #0x70 82e9c: d65f03c0 ret 82ea0: 97fefd7c bl 0x42490 <__stack_chk_fail@plt> 82ea4: d00002c0 adrp x0, 0xdc000 >+0x1e> 82ea8: 911ad000 add x0, x0, #0x6b4 82eac: 940006e3 bl 0x84a38 82eb0: 14000004 b 0x82ec0 >::operator<<(unsigned long)+0x18c> 82eb4: aa0003f4 mov x20, x0 82eb8: 14000009 b 0x82edc >::operator<<(unsigned long)+0x1a8> 82ebc: 14000003 b 0x82ec8 >::operator<<(unsigned long)+0x194> 82ec0: aa0003f4 mov x20, x0 82ec4: 14000004 b 0x82ed4 >::operator<<(unsigned long)+0x1a0> 82ec8: aa0003f4 mov x20, x0 82ecc: 910043e0 add x0, sp, #0x10 82ed0: 97fefdb4 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 82ed4: 910003e0 mov x0, sp 82ed8: 97fefb8e bl 0x41d10 <_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEE6sentryD2Ev@plt> 82edc: aa1403e0 mov x0, x20 82ee0: 97fefc44 bl 0x41ff0 <__cxa_begin_catch@plt> 82ee4: f9400268 ldr x8, [x19] 82ee8: f85e8108 ldur x8, [x8, #-0x18] 82eec: 8b080268 add x8, x19, x8 82ef0: b9402109 ldr w9, [x8, #0x20] 82ef4: 3940910a ldrb w10, [x8, #0x24] 82ef8: 32000129 orr w9, w9, #0x1 82efc: b9002109 str w9, [x8, #0x20] 82f00: 3700006a tbnz w10, #0x0, 0x82f0c >::operator<<(unsigned long)+0x1d8> 82f04: 97fef95f bl 0x41480 <__cxa_end_catch@plt> 82f08: 17ffffda b 0x82e70 >::operator<<(unsigned long)+0x13c> 82f0c: 97fefc45 bl 0x42020 <__cxa_rethrow@plt> 82f10: aa0003f3 mov x19, x0 82f14: 97fef95b bl 0x41480 <__cxa_end_catch@plt> 82f18: aa1303e0 mov x0, x19 82f1c: 94014920 bl 0xd539c <__cxa_demangle+0x12abc> 82f20: 97ff42e3 bl 0x53aac 0000000000082f24 >::operator<<(long long)>: 82f24: d101c3ff sub sp, sp, #0x70 82f28: f90013f9 str x25, [sp, #0x20] 82f2c: a9035ff8 stp x24, x23, [sp, #0x30] 82f30: a90457f6 stp x22, x21, [sp, #0x40] 82f34: a9054ff4 stp x20, x19, [sp, #0x50] 82f38: a9067bfd stp x29, x30, [sp, #0x60] 82f3c: 910183fd add x29, sp, #0x60 82f40: d53bd059 mrs x25, TPIDR_EL0 82f44: f9401728 ldr x8, [x25, #0x28] 82f48: aa0003f3 mov x19, x0 82f4c: f9000fe8 str x8, [sp, #0x18] 82f50: 390003ff strb wzr, [sp] 82f54: f90007e0 str x0, [sp, #0x8] 82f58: f9400008 ldr x8, [x0] 82f5c: f85e8109 ldur x9, [x8, #-0x18] 82f60: 8b090009 add x9, x0, x9 82f64: b940212a ldr w10, [x9, #0x20] 82f68: 3500078a cbnz w10, 0x83058 >::operator<<(long long)+0x134> 82f6c: f9404520 ldr x0, [x9, #0x88] 82f70: aa0103f4 mov x20, x1 82f74: b4000060 cbz x0, 0x82f80 >::operator<<(long long)+0x5c> 82f78: 97fefcaa bl 0x42220 <_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEE5flushEv@plt> 82f7c: f9400268 ldr x8, [x19] 82f80: 52800029 mov w9, #0x1 // =1 82f84: 390003e9 strb w9, [sp] 82f88: f85e8108 ldur x8, [x8, #-0x18] 82f8c: 910043e0 add x0, sp, #0x10 82f90: 8b080268 add x8, x19, x8 82f94: 9100c101 add x1, x8, #0x30 82f98: 97fefb1a bl 0x41c00 <_ZNSt6__ndk16localeC1ERKS0_@plt> 82f9c: b0000461 adrp x1, 0x10f000 82fa0: f946ec21 ldr x1, [x1, #0xdd8] 82fa4: 910043e0 add x0, sp, #0x10 82fa8: 97fefd86 bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 82fac: aa0003f5 mov x21, x0 82fb0: 910043e0 add x0, sp, #0x10 82fb4: 97fefd7b bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 82fb8: f9400268 ldr x8, [x19] 82fbc: f85e8108 ldur x8, [x8, #-0x18] 82fc0: 8b080276 add x22, x19, x8 82fc4: b94092d8 ldr w24, [x22, #0x90] 82fc8: f94016d7 ldr x23, [x22, #0x28] 82fcc: 3100071f cmn w24, #0x1 82fd0: 54000201 b.ne 0x83010 >::operator<<(long long)+0xec> 82fd4: 9100c2c1 add x1, x22, #0x30 82fd8: 910043e0 add x0, sp, #0x10 82fdc: 97fefb09 bl 0x41c00 <_ZNSt6__ndk16localeC1ERKS0_@plt> 82fe0: b0000461 adrp x1, 0x10f000 82fe4: f9470821 ldr x1, [x1, #0xe10] 82fe8: 910043e0 add x0, sp, #0x10 82fec: 97fefd75 bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 82ff0: f9400008 ldr x8, [x0] 82ff4: f9402d08 ldr x8, [x8, #0x58] 82ff8: 52800401 mov w1, #0x20 // =32 82ffc: d63f0100 blr x8 83000: 2a0003f8 mov w24, w0 83004: 910043e0 add x0, sp, #0x10 83008: 97fefd66 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 8300c: b90092d8 str w24, [x22, #0x90] 83010: f94002a8 ldr x8, [x21] 83014: f9401508 ldr x8, [x8, #0x28] 83018: aa1503e0 mov x0, x21 8301c: aa1703e1 mov x1, x23 83020: aa1603e2 mov x2, x22 83024: 2a1803e3 mov w3, w24 83028: aa1403e4 mov x4, x20 8302c: d63f0100 blr x8 83030: b5000140 cbnz x0, 0x83058 >::operator<<(long long)+0x134> 83034: f9400268 ldr x8, [x19] 83038: 528000ab mov w11, #0x5 // =5 8303c: f85e8108 ldur x8, [x8, #-0x18] 83040: 8b080268 add x8, x19, x8 83044: 29442909 ldp w9, w10, [x8, #0x20] 83048: 2a0b0129 orr w9, w9, w11 8304c: 6a09015f tst w10, w9 83050: b9002109 str w9, [x8, #0x20] 83054: 54000201 b.ne 0x83094 >::operator<<(long long)+0x170> 83058: 910003e0 mov x0, sp 8305c: 97fefb2d bl 0x41d10 <_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEE6sentryD2Ev@plt> 83060: f9401728 ldr x8, [x25, #0x28] 83064: f9400fe9 ldr x9, [sp, #0x18] 83068: eb09011f cmp x8, x9 8306c: 54000121 b.ne 0x83090 >::operator<<(long long)+0x16c> 83070: aa1303e0 mov x0, x19 83074: a9467bfd ldp x29, x30, [sp, #0x60] 83078: a9454ff4 ldp x20, x19, [sp, #0x50] 8307c: a94457f6 ldp x22, x21, [sp, #0x40] 83080: a9435ff8 ldp x24, x23, [sp, #0x30] 83084: f94013f9 ldr x25, [sp, #0x20] 83088: 9101c3ff add sp, sp, #0x70 8308c: d65f03c0 ret 83090: 97fefd00 bl 0x42490 <__stack_chk_fail@plt> 83094: b00002c0 adrp x0, 0xdc000 >+0x1e> 83098: 911ad000 add x0, x0, #0x6b4 8309c: 94000667 bl 0x84a38 830a0: 14000004 b 0x830b0 >::operator<<(long long)+0x18c> 830a4: aa0003f4 mov x20, x0 830a8: 14000009 b 0x830cc >::operator<<(long long)+0x1a8> 830ac: 14000003 b 0x830b8 >::operator<<(long long)+0x194> 830b0: aa0003f4 mov x20, x0 830b4: 14000004 b 0x830c4 >::operator<<(long long)+0x1a0> 830b8: aa0003f4 mov x20, x0 830bc: 910043e0 add x0, sp, #0x10 830c0: 97fefd38 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 830c4: 910003e0 mov x0, sp 830c8: 97fefb12 bl 0x41d10 <_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEE6sentryD2Ev@plt> 830cc: aa1403e0 mov x0, x20 830d0: 97fefbc8 bl 0x41ff0 <__cxa_begin_catch@plt> 830d4: f9400268 ldr x8, [x19] 830d8: f85e8108 ldur x8, [x8, #-0x18] 830dc: 8b080268 add x8, x19, x8 830e0: b9402109 ldr w9, [x8, #0x20] 830e4: 3940910a ldrb w10, [x8, #0x24] 830e8: 32000129 orr w9, w9, #0x1 830ec: b9002109 str w9, [x8, #0x20] 830f0: 3700006a tbnz w10, #0x0, 0x830fc >::operator<<(long long)+0x1d8> 830f4: 97fef8e3 bl 0x41480 <__cxa_end_catch@plt> 830f8: 17ffffda b 0x83060 >::operator<<(long long)+0x13c> 830fc: 97fefbc9 bl 0x42020 <__cxa_rethrow@plt> 83100: aa0003f3 mov x19, x0 83104: 97fef8df bl 0x41480 <__cxa_end_catch@plt> 83108: aa1303e0 mov x0, x19 8310c: 940148a4 bl 0xd539c <__cxa_demangle+0x12abc> 83110: 97ff4267 bl 0x53aac 0000000000083114 >::operator<<(unsigned long long)>: 83114: d101c3ff sub sp, sp, #0x70 83118: f90013f9 str x25, [sp, #0x20] 8311c: a9035ff8 stp x24, x23, [sp, #0x30] 83120: a90457f6 stp x22, x21, [sp, #0x40] 83124: a9054ff4 stp x20, x19, [sp, #0x50] 83128: a9067bfd stp x29, x30, [sp, #0x60] 8312c: 910183fd add x29, sp, #0x60 83130: d53bd059 mrs x25, TPIDR_EL0 83134: f9401728 ldr x8, [x25, #0x28] 83138: aa0003f3 mov x19, x0 8313c: f9000fe8 str x8, [sp, #0x18] 83140: 390003ff strb wzr, [sp] 83144: f90007e0 str x0, [sp, #0x8] 83148: f9400008 ldr x8, [x0] 8314c: f85e8109 ldur x9, [x8, #-0x18] 83150: 8b090009 add x9, x0, x9 83154: b940212a ldr w10, [x9, #0x20] 83158: 3500078a cbnz w10, 0x83248 >::operator<<(unsigned long long)+0x134> 8315c: f9404520 ldr x0, [x9, #0x88] 83160: aa0103f4 mov x20, x1 83164: b4000060 cbz x0, 0x83170 >::operator<<(unsigned long long)+0x5c> 83168: 97fefc2e bl 0x42220 <_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEE5flushEv@plt> 8316c: f9400268 ldr x8, [x19] 83170: 52800029 mov w9, #0x1 // =1 83174: 390003e9 strb w9, [sp] 83178: f85e8108 ldur x8, [x8, #-0x18] 8317c: 910043e0 add x0, sp, #0x10 83180: 8b080268 add x8, x19, x8 83184: 9100c101 add x1, x8, #0x30 83188: 97fefa9e bl 0x41c00 <_ZNSt6__ndk16localeC1ERKS0_@plt> 8318c: 90000461 adrp x1, 0x10f000 83190: f946ec21 ldr x1, [x1, #0xdd8] 83194: 910043e0 add x0, sp, #0x10 83198: 97fefd0a bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 8319c: aa0003f5 mov x21, x0 831a0: 910043e0 add x0, sp, #0x10 831a4: 97fefcff bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 831a8: f9400268 ldr x8, [x19] 831ac: f85e8108 ldur x8, [x8, #-0x18] 831b0: 8b080276 add x22, x19, x8 831b4: b94092d8 ldr w24, [x22, #0x90] 831b8: f94016d7 ldr x23, [x22, #0x28] 831bc: 3100071f cmn w24, #0x1 831c0: 54000201 b.ne 0x83200 >::operator<<(unsigned long long)+0xec> 831c4: 9100c2c1 add x1, x22, #0x30 831c8: 910043e0 add x0, sp, #0x10 831cc: 97fefa8d bl 0x41c00 <_ZNSt6__ndk16localeC1ERKS0_@plt> 831d0: 90000461 adrp x1, 0x10f000 831d4: f9470821 ldr x1, [x1, #0xe10] 831d8: 910043e0 add x0, sp, #0x10 831dc: 97fefcf9 bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 831e0: f9400008 ldr x8, [x0] 831e4: f9402d08 ldr x8, [x8, #0x58] 831e8: 52800401 mov w1, #0x20 // =32 831ec: d63f0100 blr x8 831f0: 2a0003f8 mov w24, w0 831f4: 910043e0 add x0, sp, #0x10 831f8: 97fefcea bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 831fc: b90092d8 str w24, [x22, #0x90] 83200: f94002a8 ldr x8, [x21] 83204: f9401d08 ldr x8, [x8, #0x38] 83208: aa1503e0 mov x0, x21 8320c: aa1703e1 mov x1, x23 83210: aa1603e2 mov x2, x22 83214: 2a1803e3 mov w3, w24 83218: aa1403e4 mov x4, x20 8321c: d63f0100 blr x8 83220: b5000140 cbnz x0, 0x83248 >::operator<<(unsigned long long)+0x134> 83224: f9400268 ldr x8, [x19] 83228: 528000ab mov w11, #0x5 // =5 8322c: f85e8108 ldur x8, [x8, #-0x18] 83230: 8b080268 add x8, x19, x8 83234: 29442909 ldp w9, w10, [x8, #0x20] 83238: 2a0b0129 orr w9, w9, w11 8323c: 6a09015f tst w10, w9 83240: b9002109 str w9, [x8, #0x20] 83244: 54000201 b.ne 0x83284 >::operator<<(unsigned long long)+0x170> 83248: 910003e0 mov x0, sp 8324c: 97fefab1 bl 0x41d10 <_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEE6sentryD2Ev@plt> 83250: f9401728 ldr x8, [x25, #0x28] 83254: f9400fe9 ldr x9, [sp, #0x18] 83258: eb09011f cmp x8, x9 8325c: 54000121 b.ne 0x83280 >::operator<<(unsigned long long)+0x16c> 83260: aa1303e0 mov x0, x19 83264: a9467bfd ldp x29, x30, [sp, #0x60] 83268: a9454ff4 ldp x20, x19, [sp, #0x50] 8326c: a94457f6 ldp x22, x21, [sp, #0x40] 83270: a9435ff8 ldp x24, x23, [sp, #0x30] 83274: f94013f9 ldr x25, [sp, #0x20] 83278: 9101c3ff add sp, sp, #0x70 8327c: d65f03c0 ret 83280: 97fefc84 bl 0x42490 <__stack_chk_fail@plt> 83284: b00002c0 adrp x0, 0xdc000 >+0x1e> 83288: 911ad000 add x0, x0, #0x6b4 8328c: 940005eb bl 0x84a38 83290: 14000004 b 0x832a0 >::operator<<(unsigned long long)+0x18c> 83294: aa0003f4 mov x20, x0 83298: 14000009 b 0x832bc >::operator<<(unsigned long long)+0x1a8> 8329c: 14000003 b 0x832a8 >::operator<<(unsigned long long)+0x194> 832a0: aa0003f4 mov x20, x0 832a4: 14000004 b 0x832b4 >::operator<<(unsigned long long)+0x1a0> 832a8: aa0003f4 mov x20, x0 832ac: 910043e0 add x0, sp, #0x10 832b0: 97fefcbc bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 832b4: 910003e0 mov x0, sp 832b8: 97fefa96 bl 0x41d10 <_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEE6sentryD2Ev@plt> 832bc: aa1403e0 mov x0, x20 832c0: 97fefb4c bl 0x41ff0 <__cxa_begin_catch@plt> 832c4: f9400268 ldr x8, [x19] 832c8: f85e8108 ldur x8, [x8, #-0x18] 832cc: 8b080268 add x8, x19, x8 832d0: b9402109 ldr w9, [x8, #0x20] 832d4: 3940910a ldrb w10, [x8, #0x24] 832d8: 32000129 orr w9, w9, #0x1 832dc: b9002109 str w9, [x8, #0x20] 832e0: 3700006a tbnz w10, #0x0, 0x832ec >::operator<<(unsigned long long)+0x1d8> 832e4: 97fef867 bl 0x41480 <__cxa_end_catch@plt> 832e8: 17ffffda b 0x83250 >::operator<<(unsigned long long)+0x13c> 832ec: 97fefb4d bl 0x42020 <__cxa_rethrow@plt> 832f0: aa0003f3 mov x19, x0 832f4: 97fef863 bl 0x41480 <__cxa_end_catch@plt> 832f8: aa1303e0 mov x0, x19 832fc: 94014828 bl 0xd539c <__cxa_demangle+0x12abc> 83300: 97ff41eb bl 0x53aac 0000000000083304 >::operator<<(float)>: 83304: d101c3ff sub sp, sp, #0x70 83308: fd0013e8 str d8, [sp, #0x20] 8330c: a9035ff8 stp x24, x23, [sp, #0x30] 83310: a90457f6 stp x22, x21, [sp, #0x40] 83314: a9054ff4 stp x20, x19, [sp, #0x50] 83318: a9067bfd stp x29, x30, [sp, #0x60] 8331c: 910183fd add x29, sp, #0x60 83320: d53bd058 mrs x24, TPIDR_EL0 83324: f9401708 ldr x8, [x24, #0x28] 83328: aa0003f3 mov x19, x0 8332c: f9000fe8 str x8, [sp, #0x18] 83330: 390003ff strb wzr, [sp] 83334: f90007e0 str x0, [sp, #0x8] 83338: f9400008 ldr x8, [x0] 8333c: f85e8109 ldur x9, [x8, #-0x18] 83340: 8b090009 add x9, x0, x9 83344: b940212a ldr w10, [x9, #0x20] 83348: 3500078a cbnz w10, 0x83438 >::operator<<(float)+0x134> 8334c: f9404520 ldr x0, [x9, #0x88] 83350: 4ea01c08 mov v8.16b, v0.16b 83354: b4000060 cbz x0, 0x83360 >::operator<<(float)+0x5c> 83358: 97fefbb2 bl 0x42220 <_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEE5flushEv@plt> 8335c: f9400268 ldr x8, [x19] 83360: 52800029 mov w9, #0x1 // =1 83364: 390003e9 strb w9, [sp] 83368: f85e8108 ldur x8, [x8, #-0x18] 8336c: 910043e0 add x0, sp, #0x10 83370: 8b080268 add x8, x19, x8 83374: 9100c101 add x1, x8, #0x30 83378: 97fefa22 bl 0x41c00 <_ZNSt6__ndk16localeC1ERKS0_@plt> 8337c: 90000461 adrp x1, 0x10f000 83380: f946ec21 ldr x1, [x1, #0xdd8] 83384: 910043e0 add x0, sp, #0x10 83388: 97fefc8e bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 8338c: aa0003f4 mov x20, x0 83390: 910043e0 add x0, sp, #0x10 83394: 97fefc83 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 83398: f9400268 ldr x8, [x19] 8339c: f85e8108 ldur x8, [x8, #-0x18] 833a0: 8b080275 add x21, x19, x8 833a4: b94092b7 ldr w23, [x21, #0x90] 833a8: f94016b6 ldr x22, [x21, #0x28] 833ac: 310006ff cmn w23, #0x1 833b0: 54000201 b.ne 0x833f0 >::operator<<(float)+0xec> 833b4: 9100c2a1 add x1, x21, #0x30 833b8: 910043e0 add x0, sp, #0x10 833bc: 97fefa11 bl 0x41c00 <_ZNSt6__ndk16localeC1ERKS0_@plt> 833c0: 90000461 adrp x1, 0x10f000 833c4: f9470821 ldr x1, [x1, #0xe10] 833c8: 910043e0 add x0, sp, #0x10 833cc: 97fefc7d bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 833d0: f9400008 ldr x8, [x0] 833d4: f9402d08 ldr x8, [x8, #0x58] 833d8: 52800401 mov w1, #0x20 // =32 833dc: d63f0100 blr x8 833e0: 2a0003f7 mov w23, w0 833e4: 910043e0 add x0, sp, #0x10 833e8: 97fefc6e bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 833ec: b90092b7 str w23, [x21, #0x90] 833f0: f9400288 ldr x8, [x20] 833f4: 1e22c100 fcvt d0, s8 833f8: f9402108 ldr x8, [x8, #0x40] 833fc: aa1403e0 mov x0, x20 83400: aa1603e1 mov x1, x22 83404: aa1503e2 mov x2, x21 83408: 2a1703e3 mov w3, w23 8340c: d63f0100 blr x8 83410: b5000140 cbnz x0, 0x83438 >::operator<<(float)+0x134> 83414: f9400268 ldr x8, [x19] 83418: 528000ab mov w11, #0x5 // =5 8341c: f85e8108 ldur x8, [x8, #-0x18] 83420: 8b080268 add x8, x19, x8 83424: 29442909 ldp w9, w10, [x8, #0x20] 83428: 2a0b0129 orr w9, w9, w11 8342c: 6a09015f tst w10, w9 83430: b9002109 str w9, [x8, #0x20] 83434: 54000201 b.ne 0x83474 >::operator<<(float)+0x170> 83438: 910003e0 mov x0, sp 8343c: 97fefa35 bl 0x41d10 <_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEE6sentryD2Ev@plt> 83440: f9401708 ldr x8, [x24, #0x28] 83444: f9400fe9 ldr x9, [sp, #0x18] 83448: eb09011f cmp x8, x9 8344c: 54000121 b.ne 0x83470 >::operator<<(float)+0x16c> 83450: aa1303e0 mov x0, x19 83454: a9467bfd ldp x29, x30, [sp, #0x60] 83458: a9454ff4 ldp x20, x19, [sp, #0x50] 8345c: a94457f6 ldp x22, x21, [sp, #0x40] 83460: a9435ff8 ldp x24, x23, [sp, #0x30] 83464: fd4013e8 ldr d8, [sp, #0x20] 83468: 9101c3ff add sp, sp, #0x70 8346c: d65f03c0 ret 83470: 97fefc08 bl 0x42490 <__stack_chk_fail@plt> 83474: b00002c0 adrp x0, 0xdc000 >+0x1e> 83478: 911ad000 add x0, x0, #0x6b4 8347c: 9400056f bl 0x84a38 83480: 14000004 b 0x83490 >::operator<<(float)+0x18c> 83484: aa0003f4 mov x20, x0 83488: 14000009 b 0x834ac >::operator<<(float)+0x1a8> 8348c: 14000003 b 0x83498 >::operator<<(float)+0x194> 83490: aa0003f4 mov x20, x0 83494: 14000004 b 0x834a4 >::operator<<(float)+0x1a0> 83498: aa0003f4 mov x20, x0 8349c: 910043e0 add x0, sp, #0x10 834a0: 97fefc40 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 834a4: 910003e0 mov x0, sp 834a8: 97fefa1a bl 0x41d10 <_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEE6sentryD2Ev@plt> 834ac: aa1403e0 mov x0, x20 834b0: 97fefad0 bl 0x41ff0 <__cxa_begin_catch@plt> 834b4: f9400268 ldr x8, [x19] 834b8: f85e8108 ldur x8, [x8, #-0x18] 834bc: 8b080268 add x8, x19, x8 834c0: b9402109 ldr w9, [x8, #0x20] 834c4: 3940910a ldrb w10, [x8, #0x24] 834c8: 32000129 orr w9, w9, #0x1 834cc: b9002109 str w9, [x8, #0x20] 834d0: 3700006a tbnz w10, #0x0, 0x834dc >::operator<<(float)+0x1d8> 834d4: 97fef7eb bl 0x41480 <__cxa_end_catch@plt> 834d8: 17ffffda b 0x83440 >::operator<<(float)+0x13c> 834dc: 97fefad1 bl 0x42020 <__cxa_rethrow@plt> 834e0: aa0003f3 mov x19, x0 834e4: 97fef7e7 bl 0x41480 <__cxa_end_catch@plt> 834e8: aa1303e0 mov x0, x19 834ec: 940147ac bl 0xd539c <__cxa_demangle+0x12abc> 834f0: 97ff416f bl 0x53aac 00000000000834f4 >::operator<<(double)>: 834f4: d101c3ff sub sp, sp, #0x70 834f8: fd0013e8 str d8, [sp, #0x20] 834fc: a9035ff8 stp x24, x23, [sp, #0x30] 83500: a90457f6 stp x22, x21, [sp, #0x40] 83504: a9054ff4 stp x20, x19, [sp, #0x50] 83508: a9067bfd stp x29, x30, [sp, #0x60] 8350c: 910183fd add x29, sp, #0x60 83510: d53bd058 mrs x24, TPIDR_EL0 83514: f9401708 ldr x8, [x24, #0x28] 83518: aa0003f3 mov x19, x0 8351c: f9000fe8 str x8, [sp, #0x18] 83520: 390003ff strb wzr, [sp] 83524: f90007e0 str x0, [sp, #0x8] 83528: f9400008 ldr x8, [x0] 8352c: f85e8109 ldur x9, [x8, #-0x18] 83530: 8b090009 add x9, x0, x9 83534: b940212a ldr w10, [x9, #0x20] 83538: 3500078a cbnz w10, 0x83628 >::operator<<(double)+0x134> 8353c: f9404520 ldr x0, [x9, #0x88] 83540: 4ea01c08 mov v8.16b, v0.16b 83544: b4000060 cbz x0, 0x83550 >::operator<<(double)+0x5c> 83548: 97fefb36 bl 0x42220 <_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEE5flushEv@plt> 8354c: f9400268 ldr x8, [x19] 83550: 52800029 mov w9, #0x1 // =1 83554: 390003e9 strb w9, [sp] 83558: f85e8108 ldur x8, [x8, #-0x18] 8355c: 910043e0 add x0, sp, #0x10 83560: 8b080268 add x8, x19, x8 83564: 9100c101 add x1, x8, #0x30 83568: 97fef9a6 bl 0x41c00 <_ZNSt6__ndk16localeC1ERKS0_@plt> 8356c: 90000461 adrp x1, 0x10f000 83570: f946ec21 ldr x1, [x1, #0xdd8] 83574: 910043e0 add x0, sp, #0x10 83578: 97fefc12 bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 8357c: aa0003f4 mov x20, x0 83580: 910043e0 add x0, sp, #0x10 83584: 97fefc07 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 83588: f9400268 ldr x8, [x19] 8358c: f85e8108 ldur x8, [x8, #-0x18] 83590: 8b080275 add x21, x19, x8 83594: b94092b7 ldr w23, [x21, #0x90] 83598: f94016b6 ldr x22, [x21, #0x28] 8359c: 310006ff cmn w23, #0x1 835a0: 54000201 b.ne 0x835e0 >::operator<<(double)+0xec> 835a4: 9100c2a1 add x1, x21, #0x30 835a8: 910043e0 add x0, sp, #0x10 835ac: 97fef995 bl 0x41c00 <_ZNSt6__ndk16localeC1ERKS0_@plt> 835b0: 90000461 adrp x1, 0x10f000 835b4: f9470821 ldr x1, [x1, #0xe10] 835b8: 910043e0 add x0, sp, #0x10 835bc: 97fefc01 bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 835c0: f9400008 ldr x8, [x0] 835c4: f9402d08 ldr x8, [x8, #0x58] 835c8: 52800401 mov w1, #0x20 // =32 835cc: d63f0100 blr x8 835d0: 2a0003f7 mov w23, w0 835d4: 910043e0 add x0, sp, #0x10 835d8: 97fefbf2 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 835dc: b90092b7 str w23, [x21, #0x90] 835e0: f9400288 ldr x8, [x20] 835e4: f9402108 ldr x8, [x8, #0x40] 835e8: aa1403e0 mov x0, x20 835ec: aa1603e1 mov x1, x22 835f0: aa1503e2 mov x2, x21 835f4: 2a1703e3 mov w3, w23 835f8: 4ea81d00 mov v0.16b, v8.16b 835fc: d63f0100 blr x8 83600: b5000140 cbnz x0, 0x83628 >::operator<<(double)+0x134> 83604: f9400268 ldr x8, [x19] 83608: 528000ab mov w11, #0x5 // =5 8360c: f85e8108 ldur x8, [x8, #-0x18] 83610: 8b080268 add x8, x19, x8 83614: 29442909 ldp w9, w10, [x8, #0x20] 83618: 2a0b0129 orr w9, w9, w11 8361c: 6a09015f tst w10, w9 83620: b9002109 str w9, [x8, #0x20] 83624: 54000201 b.ne 0x83664 >::operator<<(double)+0x170> 83628: 910003e0 mov x0, sp 8362c: 97fef9b9 bl 0x41d10 <_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEE6sentryD2Ev@plt> 83630: f9401708 ldr x8, [x24, #0x28] 83634: f9400fe9 ldr x9, [sp, #0x18] 83638: eb09011f cmp x8, x9 8363c: 54000121 b.ne 0x83660 >::operator<<(double)+0x16c> 83640: aa1303e0 mov x0, x19 83644: a9467bfd ldp x29, x30, [sp, #0x60] 83648: a9454ff4 ldp x20, x19, [sp, #0x50] 8364c: a94457f6 ldp x22, x21, [sp, #0x40] 83650: a9435ff8 ldp x24, x23, [sp, #0x30] 83654: fd4013e8 ldr d8, [sp, #0x20] 83658: 9101c3ff add sp, sp, #0x70 8365c: d65f03c0 ret 83660: 97fefb8c bl 0x42490 <__stack_chk_fail@plt> 83664: b00002c0 adrp x0, 0xdc000 >+0x1e> 83668: 911ad000 add x0, x0, #0x6b4 8366c: 940004f3 bl 0x84a38 83670: 14000004 b 0x83680 >::operator<<(double)+0x18c> 83674: aa0003f4 mov x20, x0 83678: 14000009 b 0x8369c >::operator<<(double)+0x1a8> 8367c: 14000003 b 0x83688 >::operator<<(double)+0x194> 83680: aa0003f4 mov x20, x0 83684: 14000004 b 0x83694 >::operator<<(double)+0x1a0> 83688: aa0003f4 mov x20, x0 8368c: 910043e0 add x0, sp, #0x10 83690: 97fefbc4 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 83694: 910003e0 mov x0, sp 83698: 97fef99e bl 0x41d10 <_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEE6sentryD2Ev@plt> 8369c: aa1403e0 mov x0, x20 836a0: 97fefa54 bl 0x41ff0 <__cxa_begin_catch@plt> 836a4: f9400268 ldr x8, [x19] 836a8: f85e8108 ldur x8, [x8, #-0x18] 836ac: 8b080268 add x8, x19, x8 836b0: b9402109 ldr w9, [x8, #0x20] 836b4: 3940910a ldrb w10, [x8, #0x24] 836b8: 32000129 orr w9, w9, #0x1 836bc: b9002109 str w9, [x8, #0x20] 836c0: 3700006a tbnz w10, #0x0, 0x836cc >::operator<<(double)+0x1d8> 836c4: 97fef76f bl 0x41480 <__cxa_end_catch@plt> 836c8: 17ffffda b 0x83630 >::operator<<(double)+0x13c> 836cc: 97fefa55 bl 0x42020 <__cxa_rethrow@plt> 836d0: aa0003f3 mov x19, x0 836d4: 97fef76b bl 0x41480 <__cxa_end_catch@plt> 836d8: aa1303e0 mov x0, x19 836dc: 94014730 bl 0xd539c <__cxa_demangle+0x12abc> 836e0: 97ff40f3 bl 0x53aac 00000000000836e4 >::operator<<(long double)>: 836e4: d101c3ff sub sp, sp, #0x70 836e8: a9035ff8 stp x24, x23, [sp, #0x30] 836ec: a90457f6 stp x22, x21, [sp, #0x40] 836f0: a9054ff4 stp x20, x19, [sp, #0x50] 836f4: a9067bfd stp x29, x30, [sp, #0x60] 836f8: 910183fd add x29, sp, #0x60 836fc: d53bd058 mrs x24, TPIDR_EL0 83700: f9401708 ldr x8, [x24, #0x28] 83704: aa0003f3 mov x19, x0 83708: f90017e8 str x8, [sp, #0x28] 8370c: 390043ff strb wzr, [sp, #0x10] 83710: f9000fe0 str x0, [sp, #0x18] 83714: f9400008 ldr x8, [x0] 83718: f85e8109 ldur x9, [x8, #-0x18] 8371c: 8b090009 add x9, x0, x9 83720: b940212a ldr w10, [x9, #0x20] 83724: 3500078a cbnz w10, 0x83814 >::operator<<(long double)+0x130> 83728: f9404520 ldr x0, [x9, #0x88] 8372c: 3d8003e0 str q0, [sp] 83730: b4000060 cbz x0, 0x8373c >::operator<<(long double)+0x58> 83734: 97fefabb bl 0x42220 <_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEE5flushEv@plt> 83738: f9400268 ldr x8, [x19] 8373c: 52800029 mov w9, #0x1 // =1 83740: 390043e9 strb w9, [sp, #0x10] 83744: f85e8108 ldur x8, [x8, #-0x18] 83748: 910083e0 add x0, sp, #0x20 8374c: 8b080268 add x8, x19, x8 83750: 9100c101 add x1, x8, #0x30 83754: 97fef92b bl 0x41c00 <_ZNSt6__ndk16localeC1ERKS0_@plt> 83758: 90000461 adrp x1, 0x10f000 8375c: f946ec21 ldr x1, [x1, #0xdd8] 83760: 910083e0 add x0, sp, #0x20 83764: 97fefb97 bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 83768: aa0003f4 mov x20, x0 8376c: 910083e0 add x0, sp, #0x20 83770: 97fefb8c bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 83774: f9400268 ldr x8, [x19] 83778: f85e8108 ldur x8, [x8, #-0x18] 8377c: 8b080275 add x21, x19, x8 83780: b94092b7 ldr w23, [x21, #0x90] 83784: f94016b6 ldr x22, [x21, #0x28] 83788: 310006ff cmn w23, #0x1 8378c: 54000201 b.ne 0x837cc >::operator<<(long double)+0xe8> 83790: 9100c2a1 add x1, x21, #0x30 83794: 910083e0 add x0, sp, #0x20 83798: 97fef91a bl 0x41c00 <_ZNSt6__ndk16localeC1ERKS0_@plt> 8379c: 90000461 adrp x1, 0x10f000 837a0: f9470821 ldr x1, [x1, #0xe10] 837a4: 910083e0 add x0, sp, #0x20 837a8: 97fefb86 bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 837ac: f9400008 ldr x8, [x0] 837b0: f9402d08 ldr x8, [x8, #0x58] 837b4: 52800401 mov w1, #0x20 // =32 837b8: d63f0100 blr x8 837bc: 2a0003f7 mov w23, w0 837c0: 910083e0 add x0, sp, #0x20 837c4: 97fefb77 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 837c8: b90092b7 str w23, [x21, #0x90] 837cc: f9400288 ldr x8, [x20] 837d0: f9402508 ldr x8, [x8, #0x48] 837d4: 3dc003e0 ldr q0, [sp] 837d8: aa1403e0 mov x0, x20 837dc: aa1603e1 mov x1, x22 837e0: aa1503e2 mov x2, x21 837e4: 2a1703e3 mov w3, w23 837e8: d63f0100 blr x8 837ec: b5000140 cbnz x0, 0x83814 >::operator<<(long double)+0x130> 837f0: f9400268 ldr x8, [x19] 837f4: 528000ab mov w11, #0x5 // =5 837f8: f85e8108 ldur x8, [x8, #-0x18] 837fc: 8b080268 add x8, x19, x8 83800: 29442909 ldp w9, w10, [x8, #0x20] 83804: 2a0b0129 orr w9, w9, w11 83808: 6a09015f tst w10, w9 8380c: b9002109 str w9, [x8, #0x20] 83810: 540001e1 b.ne 0x8384c >::operator<<(long double)+0x168> 83814: 910043e0 add x0, sp, #0x10 83818: 97fef93e bl 0x41d10 <_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEE6sentryD2Ev@plt> 8381c: f9401708 ldr x8, [x24, #0x28] 83820: f94017e9 ldr x9, [sp, #0x28] 83824: eb09011f cmp x8, x9 83828: 54000101 b.ne 0x83848 >::operator<<(long double)+0x164> 8382c: aa1303e0 mov x0, x19 83830: a9467bfd ldp x29, x30, [sp, #0x60] 83834: a9454ff4 ldp x20, x19, [sp, #0x50] 83838: a94457f6 ldp x22, x21, [sp, #0x40] 8383c: a9435ff8 ldp x24, x23, [sp, #0x30] 83840: 9101c3ff add sp, sp, #0x70 83844: d65f03c0 ret 83848: 97fefb12 bl 0x42490 <__stack_chk_fail@plt> 8384c: b00002c0 adrp x0, 0xdc000 >+0x1e> 83850: 911ad000 add x0, x0, #0x6b4 83854: 94000479 bl 0x84a38 83858: 14000004 b 0x83868 >::operator<<(long double)+0x184> 8385c: aa0003f4 mov x20, x0 83860: 14000009 b 0x83884 >::operator<<(long double)+0x1a0> 83864: 14000003 b 0x83870 >::operator<<(long double)+0x18c> 83868: aa0003f4 mov x20, x0 8386c: 14000004 b 0x8387c >::operator<<(long double)+0x198> 83870: aa0003f4 mov x20, x0 83874: 910083e0 add x0, sp, #0x20 83878: 97fefb4a bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 8387c: 910043e0 add x0, sp, #0x10 83880: 97fef924 bl 0x41d10 <_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEE6sentryD2Ev@plt> 83884: aa1403e0 mov x0, x20 83888: 97fef9da bl 0x41ff0 <__cxa_begin_catch@plt> 8388c: f9400268 ldr x8, [x19] 83890: f85e8108 ldur x8, [x8, #-0x18] 83894: 8b080268 add x8, x19, x8 83898: b9402109 ldr w9, [x8, #0x20] 8389c: 3940910a ldrb w10, [x8, #0x24] 838a0: 32000129 orr w9, w9, #0x1 838a4: b9002109 str w9, [x8, #0x20] 838a8: 3700006a tbnz w10, #0x0, 0x838b4 >::operator<<(long double)+0x1d0> 838ac: 97fef6f5 bl 0x41480 <__cxa_end_catch@plt> 838b0: 17ffffdb b 0x8381c >::operator<<(long double)+0x138> 838b4: 97fef9db bl 0x42020 <__cxa_rethrow@plt> 838b8: aa0003f3 mov x19, x0 838bc: 97fef6f1 bl 0x41480 <__cxa_end_catch@plt> 838c0: aa1303e0 mov x0, x19 838c4: 940146b6 bl 0xd539c <__cxa_demangle+0x12abc> 838c8: 97ff4079 bl 0x53aac 00000000000838cc >::operator<<(void const*)>: 838cc: d101c3ff sub sp, sp, #0x70 838d0: f90013f9 str x25, [sp, #0x20] 838d4: a9035ff8 stp x24, x23, [sp, #0x30] 838d8: a90457f6 stp x22, x21, [sp, #0x40] 838dc: a9054ff4 stp x20, x19, [sp, #0x50] 838e0: a9067bfd stp x29, x30, [sp, #0x60] 838e4: 910183fd add x29, sp, #0x60 838e8: d53bd059 mrs x25, TPIDR_EL0 838ec: f9401728 ldr x8, [x25, #0x28] 838f0: aa0003f3 mov x19, x0 838f4: f9000fe8 str x8, [sp, #0x18] 838f8: 390003ff strb wzr, [sp] 838fc: f90007e0 str x0, [sp, #0x8] 83900: f9400008 ldr x8, [x0] 83904: f85e8109 ldur x9, [x8, #-0x18] 83908: 8b090009 add x9, x0, x9 8390c: b940212a ldr w10, [x9, #0x20] 83910: 3500078a cbnz w10, 0x83a00 >::operator<<(void const*)+0x134> 83914: f9404520 ldr x0, [x9, #0x88] 83918: aa0103f4 mov x20, x1 8391c: b4000060 cbz x0, 0x83928 >::operator<<(void const*)+0x5c> 83920: 97fefa40 bl 0x42220 <_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEE5flushEv@plt> 83924: f9400268 ldr x8, [x19] 83928: 52800029 mov w9, #0x1 // =1 8392c: 390003e9 strb w9, [sp] 83930: f85e8108 ldur x8, [x8, #-0x18] 83934: 910043e0 add x0, sp, #0x10 83938: 8b080268 add x8, x19, x8 8393c: 9100c101 add x1, x8, #0x30 83940: 97fef8b0 bl 0x41c00 <_ZNSt6__ndk16localeC1ERKS0_@plt> 83944: 90000461 adrp x1, 0x10f000 83948: f946ec21 ldr x1, [x1, #0xdd8] 8394c: 910043e0 add x0, sp, #0x10 83950: 97fefb1c bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 83954: aa0003f5 mov x21, x0 83958: 910043e0 add x0, sp, #0x10 8395c: 97fefb11 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 83960: f9400268 ldr x8, [x19] 83964: f85e8108 ldur x8, [x8, #-0x18] 83968: 8b080276 add x22, x19, x8 8396c: b94092d8 ldr w24, [x22, #0x90] 83970: f94016d7 ldr x23, [x22, #0x28] 83974: 3100071f cmn w24, #0x1 83978: 54000201 b.ne 0x839b8 >::operator<<(void const*)+0xec> 8397c: 9100c2c1 add x1, x22, #0x30 83980: 910043e0 add x0, sp, #0x10 83984: 97fef89f bl 0x41c00 <_ZNSt6__ndk16localeC1ERKS0_@plt> 83988: 90000461 adrp x1, 0x10f000 8398c: f9470821 ldr x1, [x1, #0xe10] 83990: 910043e0 add x0, sp, #0x10 83994: 97fefb0b bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 83998: f9400008 ldr x8, [x0] 8399c: f9402d08 ldr x8, [x8, #0x58] 839a0: 52800401 mov w1, #0x20 // =32 839a4: d63f0100 blr x8 839a8: 2a0003f8 mov w24, w0 839ac: 910043e0 add x0, sp, #0x10 839b0: 97fefafc bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 839b4: b90092d8 str w24, [x22, #0x90] 839b8: f94002a8 ldr x8, [x21] 839bc: f9402908 ldr x8, [x8, #0x50] 839c0: aa1503e0 mov x0, x21 839c4: aa1703e1 mov x1, x23 839c8: aa1603e2 mov x2, x22 839cc: 2a1803e3 mov w3, w24 839d0: aa1403e4 mov x4, x20 839d4: d63f0100 blr x8 839d8: b5000140 cbnz x0, 0x83a00 >::operator<<(void const*)+0x134> 839dc: f9400268 ldr x8, [x19] 839e0: 528000ab mov w11, #0x5 // =5 839e4: f85e8108 ldur x8, [x8, #-0x18] 839e8: 8b080268 add x8, x19, x8 839ec: 29442909 ldp w9, w10, [x8, #0x20] 839f0: 2a0b0129 orr w9, w9, w11 839f4: 6a09015f tst w10, w9 839f8: b9002109 str w9, [x8, #0x20] 839fc: 54000201 b.ne 0x83a3c >::operator<<(void const*)+0x170> 83a00: 910003e0 mov x0, sp 83a04: 97fef8c3 bl 0x41d10 <_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEE6sentryD2Ev@plt> 83a08: f9401728 ldr x8, [x25, #0x28] 83a0c: f9400fe9 ldr x9, [sp, #0x18] 83a10: eb09011f cmp x8, x9 83a14: 54000121 b.ne 0x83a38 >::operator<<(void const*)+0x16c> 83a18: aa1303e0 mov x0, x19 83a1c: a9467bfd ldp x29, x30, [sp, #0x60] 83a20: a9454ff4 ldp x20, x19, [sp, #0x50] 83a24: a94457f6 ldp x22, x21, [sp, #0x40] 83a28: a9435ff8 ldp x24, x23, [sp, #0x30] 83a2c: f94013f9 ldr x25, [sp, #0x20] 83a30: 9101c3ff add sp, sp, #0x70 83a34: d65f03c0 ret 83a38: 97fefa96 bl 0x42490 <__stack_chk_fail@plt> 83a3c: b00002c0 adrp x0, 0xdc000 >+0x1e> 83a40: 911ad000 add x0, x0, #0x6b4 83a44: 940003fd bl 0x84a38 83a48: 14000004 b 0x83a58 >::operator<<(void const*)+0x18c> 83a4c: aa0003f4 mov x20, x0 83a50: 14000009 b 0x83a74 >::operator<<(void const*)+0x1a8> 83a54: 14000003 b 0x83a60 >::operator<<(void const*)+0x194> 83a58: aa0003f4 mov x20, x0 83a5c: 14000004 b 0x83a6c >::operator<<(void const*)+0x1a0> 83a60: aa0003f4 mov x20, x0 83a64: 910043e0 add x0, sp, #0x10 83a68: 97feface bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 83a6c: 910003e0 mov x0, sp 83a70: 97fef8a8 bl 0x41d10 <_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEE6sentryD2Ev@plt> 83a74: aa1403e0 mov x0, x20 83a78: 97fef95e bl 0x41ff0 <__cxa_begin_catch@plt> 83a7c: f9400268 ldr x8, [x19] 83a80: f85e8108 ldur x8, [x8, #-0x18] 83a84: 8b080268 add x8, x19, x8 83a88: b9402109 ldr w9, [x8, #0x20] 83a8c: 3940910a ldrb w10, [x8, #0x24] 83a90: 32000129 orr w9, w9, #0x1 83a94: b9002109 str w9, [x8, #0x20] 83a98: 3700006a tbnz w10, #0x0, 0x83aa4 >::operator<<(void const*)+0x1d8> 83a9c: 97fef679 bl 0x41480 <__cxa_end_catch@plt> 83aa0: 17ffffda b 0x83a08 >::operator<<(void const*)+0x13c> 83aa4: 97fef95f bl 0x42020 <__cxa_rethrow@plt> 83aa8: aa0003f3 mov x19, x0 83aac: 97fef675 bl 0x41480 <__cxa_end_catch@plt> 83ab0: aa1303e0 mov x0, x19 83ab4: 9401463a bl 0xd539c <__cxa_demangle+0x12abc> 83ab8: 97ff3ffd bl 0x53aac 0000000000083abc >::operator<<(std::__ndk1::basic_streambuf>*)>: 83abc: d10183ff sub sp, sp, #0x60 83ac0: a9025ff8 stp x24, x23, [sp, #0x20] 83ac4: a90357f6 stp x22, x21, [sp, #0x30] 83ac8: a9044ff4 stp x20, x19, [sp, #0x40] 83acc: a9057bfd stp x29, x30, [sp, #0x50] 83ad0: 910143fd add x29, sp, #0x50 83ad4: d53bd057 mrs x23, TPIDR_EL0 83ad8: f94016e8 ldr x8, [x23, #0x28] 83adc: aa0003f3 mov x19, x0 83ae0: f9000fe8 str x8, [sp, #0x18] 83ae4: 390023ff strb wzr, [sp, #0x8] 83ae8: f9000be0 str x0, [sp, #0x10] 83aec: f9400008 ldr x8, [x0] 83af0: f85e8109 ldur x9, [x8, #-0x18] 83af4: 8b090009 add x9, x0, x9 83af8: b940212a ldr w10, [x9, #0x20] 83afc: 340001ca cbz w10, 0x83b34 >::operator<<(std::__ndk1::basic_streambuf>*)+0x78> 83b00: 910023e0 add x0, sp, #0x8 83b04: 97fef883 bl 0x41d10 <_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEE6sentryD2Ev@plt> 83b08: f94016e8 ldr x8, [x23, #0x28] 83b0c: f9400fe9 ldr x9, [sp, #0x18] 83b10: eb09011f cmp x8, x9 83b14: 54000c21 b.ne 0x83c98 >::operator<<(std::__ndk1::basic_streambuf>*)+0x1dc> 83b18: aa1303e0 mov x0, x19 83b1c: a9457bfd ldp x29, x30, [sp, #0x50] 83b20: a9444ff4 ldp x20, x19, [sp, #0x40] 83b24: a94357f6 ldp x22, x21, [sp, #0x30] 83b28: a9425ff8 ldp x24, x23, [sp, #0x20] 83b2c: 910183ff add sp, sp, #0x60 83b30: d65f03c0 ret 83b34: f9404520 ldr x0, [x9, #0x88] 83b38: aa0103f4 mov x20, x1 83b3c: b4000060 cbz x0, 0x83b48 >::operator<<(std::__ndk1::basic_streambuf>*)+0x8c> 83b40: 97fef9b8 bl 0x42220 <_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEE5flushEv@plt> 83b44: f9400268 ldr x8, [x19] 83b48: 52800029 mov w9, #0x1 // =1 83b4c: 390023e9 strb w9, [sp, #0x8] 83b50: f85e8108 ldur x8, [x8, #-0x18] 83b54: 8b080268 add x8, x19, x8 83b58: b4000914 cbz x20, 0x83c78 >::operator<<(std::__ndk1::basic_streambuf>*)+0x1bc> 83b5c: f9401515 ldr x21, [x8, #0x28] 83b60: aa1f03f8 mov x24, xzr 83b64: 14000004 b 0x83b74 >::operator<<(std::__ndk1::basic_streambuf>*)+0xb8> 83b68: 91001108 add x8, x8, #0x4 83b6c: f9000ec8 str x8, [x22, #0x18] 83b70: d1000718 sub x24, x24, #0x1 83b74: a941a688 ldp x8, x9, [x20, #0x18] 83b78: eb09011f cmp x8, x9 83b7c: 54000060 b.eq 0x83b88 >::operator<<(std::__ndk1::basic_streambuf>*)+0xcc> 83b80: b9400100 ldr w0, [x8] 83b84: 14000005 b 0x83b98 >::operator<<(std::__ndk1::basic_streambuf>*)+0xdc> 83b88: f9400288 ldr x8, [x20] 83b8c: f9402508 ldr x8, [x8, #0x48] 83b90: aa1403e0 mov x0, x20 83b94: d63f0100 blr x8 83b98: 3100041f cmn w0, #0x1 83b9c: 9a9403f6 csel x22, xzr, x20, eq 83ba0: 540004a0 b.eq 0x83c34 >::operator<<(std::__ndk1::basic_streambuf>*)+0x178> 83ba4: a941a6c8 ldp x8, x9, [x22, #0x18] 83ba8: eb09011f cmp x8, x9 83bac: 54000080 b.eq 0x83bbc >::operator<<(std::__ndk1::basic_streambuf>*)+0x100> 83bb0: b9400101 ldr w1, [x8] 83bb4: b5000115 cbnz x21, 0x83bd4 >::operator<<(std::__ndk1::basic_streambuf>*)+0x118> 83bb8: 14000020 b 0x83c38 >::operator<<(std::__ndk1::basic_streambuf>*)+0x17c> 83bbc: f94002c8 ldr x8, [x22] 83bc0: f9402508 ldr x8, [x8, #0x48] 83bc4: aa1603e0 mov x0, x22 83bc8: d63f0100 blr x8 83bcc: 2a0003e1 mov w1, w0 83bd0: b4000355 cbz x21, 0x83c38 >::operator<<(std::__ndk1::basic_streambuf>*)+0x17c> 83bd4: a94326a8 ldp x8, x9, [x21, #0x30] 83bd8: eb09011f cmp x8, x9 83bdc: 540000e0 b.eq 0x83bf8 >::operator<<(std::__ndk1::basic_streambuf>*)+0x13c> 83be0: 91001109 add x9, x8, #0x4 83be4: f9001aa9 str x9, [x21, #0x30] 83be8: b9000101 str w1, [x8] 83bec: 3100043f cmn w1, #0x1 83bf0: 54000121 b.ne 0x83c14 >::operator<<(std::__ndk1::basic_streambuf>*)+0x158> 83bf4: 14000010 b 0x83c34 >::operator<<(std::__ndk1::basic_streambuf>*)+0x178> 83bf8: f94002a8 ldr x8, [x21] 83bfc: f9403508 ldr x8, [x8, #0x68] 83c00: aa1503e0 mov x0, x21 83c04: d63f0100 blr x8 83c08: 2a0003e1 mov w1, w0 83c0c: 3100043f cmn w1, #0x1 83c10: 54000120 b.eq 0x83c34 >::operator<<(std::__ndk1::basic_streambuf>*)+0x178> 83c14: a941a6c8 ldp x8, x9, [x22, #0x18] 83c18: eb09011f cmp x8, x9 83c1c: 54fffa61 b.ne 0x83b68 >::operator<<(std::__ndk1::basic_streambuf>*)+0xac> 83c20: f94002c8 ldr x8, [x22] 83c24: f9402908 ldr x8, [x8, #0x50] 83c28: aa1603e0 mov x0, x22 83c2c: d63f0100 blr x8 83c30: 17ffffd0 b 0x83b70 >::operator<<(std::__ndk1::basic_streambuf>*)+0xb4> 83c34: b5fff678 cbnz x24, 0x83b00 >::operator<<(std::__ndk1::basic_streambuf>*)+0x44> 83c38: f9400268 ldr x8, [x19] 83c3c: f85e8108 ldur x8, [x8, #-0x18] 83c40: 8b080268 add x8, x19, x8 83c44: f9401509 ldr x9, [x8, #0x28] 83c48: b940210a ldr w10, [x8, #0x20] 83c4c: f100013f cmp x9, #0x0 83c50: b9402509 ldr w9, [x8, #0x24] 83c54: 1a9f17eb cset w11, eq 83c58: 2a0b014a orr w10, w10, w11 83c5c: 321e014a orr w10, w10, #0x4 83c60: 6a09015f tst w10, w9 83c64: b900210a str w10, [x8, #0x20] 83c68: 54fff4c0 b.eq 0x83b00 >::operator<<(std::__ndk1::basic_streambuf>*)+0x44> 83c6c: b00002c0 adrp x0, 0xdc000 >+0x1e> 83c70: 911ad000 add x0, x0, #0x6b4 83c74: 94000371 bl 0x84a38 83c78: 29442909 ldp w9, w10, [x8, #0x20] 83c7c: 32000129 orr w9, w9, #0x1 83c80: 6a09015f tst w10, w9 83c84: b9002109 str w9, [x8, #0x20] 83c88: 54fff3c0 b.eq 0x83b00 >::operator<<(std::__ndk1::basic_streambuf>*)+0x44> 83c8c: b00002c0 adrp x0, 0xdc000 >+0x1e> 83c90: 911ad000 add x0, x0, #0x6b4 83c94: 94000369 bl 0x84a38 83c98: 97fef9fe bl 0x42490 <__stack_chk_fail@plt> 83c9c: 14000013 b 0x83ce8 >::operator<<(std::__ndk1::basic_streambuf>*)+0x22c> 83ca0: aa0003f4 mov x20, x0 83ca4: aa1403e0 mov x0, x20 83ca8: 97fef8d2 bl 0x41ff0 <__cxa_begin_catch@plt> 83cac: f9400268 ldr x8, [x19] 83cb0: f85e8108 ldur x8, [x8, #-0x18] 83cb4: 8b080268 add x8, x19, x8 83cb8: b9402109 ldr w9, [x8, #0x20] 83cbc: 3940910a ldrb w10, [x8, #0x24] 83cc0: 32000129 orr w9, w9, #0x1 83cc4: b9002109 str w9, [x8, #0x20] 83cc8: 3700006a tbnz w10, #0x0, 0x83cd4 >::operator<<(std::__ndk1::basic_streambuf>*)+0x218> 83ccc: 97fef5ed bl 0x41480 <__cxa_end_catch@plt> 83cd0: 17ffff8e b 0x83b08 >::operator<<(std::__ndk1::basic_streambuf>*)+0x4c> 83cd4: 97fef8d3 bl 0x42020 <__cxa_rethrow@plt> 83cd8: aa0003f3 mov x19, x0 83cdc: 97fef5e9 bl 0x41480 <__cxa_end_catch@plt> 83ce0: aa1303e0 mov x0, x19 83ce4: 940145ae bl 0xd539c <__cxa_demangle+0x12abc> 83ce8: 97fef8c2 bl 0x41ff0 <__cxa_begin_catch@plt> 83cec: f9400268 ldr x8, [x19] 83cf0: f85e8108 ldur x8, [x8, #-0x18] 83cf4: 8b080268 add x8, x19, x8 83cf8: b9402109 ldr w9, [x8, #0x20] 83cfc: 3940910a ldrb w10, [x8, #0x24] 83d00: 321e0129 orr w9, w9, #0x4 83d04: b9002109 str w9, [x8, #0x20] 83d08: 3710006a tbnz w10, #0x2, 0x83d14 >::operator<<(std::__ndk1::basic_streambuf>*)+0x258> 83d0c: 97fef5dd bl 0x41480 <__cxa_end_catch@plt> 83d10: 17ffff7c b 0x83b00 >::operator<<(std::__ndk1::basic_streambuf>*)+0x44> 83d14: 97fef8c3 bl 0x42020 <__cxa_rethrow@plt> 83d18: aa0003f4 mov x20, x0 83d1c: 97fef5d9 bl 0x41480 <__cxa_end_catch@plt> 83d20: 14000003 b 0x83d2c >::operator<<(std::__ndk1::basic_streambuf>*)+0x270> 83d24: 97ff3f62 bl 0x53aac 83d28: aa0003f4 mov x20, x0 83d2c: 910023e0 add x0, sp, #0x8 83d30: 97fef7f8 bl 0x41d10 <_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEE6sentryD2Ev@plt> 83d34: 17ffffdc b 0x83ca4 >::operator<<(std::__ndk1::basic_streambuf>*)+0x1e8> 0000000000083d38 >::put(wchar_t)>: 83d38: d10143ff sub sp, sp, #0x50 83d3c: f90013f5 str x21, [sp, #0x20] 83d40: a9034ff4 stp x20, x19, [sp, #0x30] 83d44: a9047bfd stp x29, x30, [sp, #0x40] 83d48: 910103fd add x29, sp, #0x40 83d4c: d53bd055 mrs x21, TPIDR_EL0 83d50: f94016a8 ldr x8, [x21, #0x28] 83d54: aa0003f3 mov x19, x0 83d58: f9000fe8 str x8, [sp, #0x18] 83d5c: 390023ff strb wzr, [sp, #0x8] 83d60: f9000be0 str x0, [sp, #0x10] 83d64: f9400008 ldr x8, [x0] 83d68: f85e8109 ldur x9, [x8, #-0x18] 83d6c: 8b090009 add x9, x0, x9 83d70: b940212a ldr w10, [x9, #0x20] 83d74: 3500048a cbnz w10, 0x83e04 >::put(wchar_t)+0xcc> 83d78: f9404520 ldr x0, [x9, #0x88] 83d7c: 2a0103f4 mov w20, w1 83d80: b4000060 cbz x0, 0x83d8c >::put(wchar_t)+0x54> 83d84: 97fef927 bl 0x42220 <_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEE5flushEv@plt> 83d88: f9400268 ldr x8, [x19] 83d8c: 52800029 mov w9, #0x1 // =1 83d90: 390023e9 strb w9, [sp, #0x8] 83d94: f85e8108 ldur x8, [x8, #-0x18] 83d98: 8b080269 add x9, x19, x8 83d9c: f9401520 ldr x0, [x9, #0x28] 83da0: b4000260 cbz x0, 0x83dec >::put(wchar_t)+0xb4> 83da4: a9432408 ldp x8, x9, [x0, #0x30] 83da8: eb09011f cmp x8, x9 83dac: 540000e0 b.eq 0x83dc8 >::put(wchar_t)+0x90> 83db0: 91001109 add x9, x8, #0x4 83db4: f9001809 str x9, [x0, #0x30] 83db8: b9000114 str w20, [x8] 83dbc: 3100069f cmn w20, #0x1 83dc0: 54000221 b.ne 0x83e04 >::put(wchar_t)+0xcc> 83dc4: 14000008 b 0x83de4 >::put(wchar_t)+0xac> 83dc8: f9400008 ldr x8, [x0] 83dcc: f9403508 ldr x8, [x8, #0x68] 83dd0: 2a1403e1 mov w1, w20 83dd4: d63f0100 blr x8 83dd8: 2a0003f4 mov w20, w0 83ddc: 3100069f cmn w20, #0x1 83de0: 54000121 b.ne 0x83e04 >::put(wchar_t)+0xcc> 83de4: f9400268 ldr x8, [x19] 83de8: f85e8108 ldur x8, [x8, #-0x18] 83dec: 8b080268 add x8, x19, x8 83df0: 29442909 ldp w9, w10, [x8, #0x20] 83df4: 32000129 orr w9, w9, #0x1 83df8: 6a09015f tst w10, w9 83dfc: b9002109 str w9, [x8, #0x20] 83e00: 540001c1 b.ne 0x83e38 >::put(wchar_t)+0x100> 83e04: 910023e0 add x0, sp, #0x8 83e08: 97fef7c2 bl 0x41d10 <_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEE6sentryD2Ev@plt> 83e0c: f94016a8 ldr x8, [x21, #0x28] 83e10: f9400fe9 ldr x9, [sp, #0x18] 83e14: eb09011f cmp x8, x9 83e18: 540000e1 b.ne 0x83e34 >::put(wchar_t)+0xfc> 83e1c: aa1303e0 mov x0, x19 83e20: a9447bfd ldp x29, x30, [sp, #0x40] 83e24: a9434ff4 ldp x20, x19, [sp, #0x30] 83e28: f94013f5 ldr x21, [sp, #0x20] 83e2c: 910143ff add sp, sp, #0x50 83e30: d65f03c0 ret 83e34: 97fef997 bl 0x42490 <__stack_chk_fail@plt> 83e38: b00002c0 adrp x0, 0xdc000 >+0x1e> 83e3c: 911ad000 add x0, x0, #0x6b4 83e40: 940002fe bl 0x84a38 83e44: aa0003f4 mov x20, x0 83e48: 910023e0 add x0, sp, #0x8 83e4c: 97fef7b1 bl 0x41d10 <_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEE6sentryD2Ev@plt> 83e50: 14000002 b 0x83e58 >::put(wchar_t)+0x120> 83e54: aa0003f4 mov x20, x0 83e58: aa1403e0 mov x0, x20 83e5c: 97fef865 bl 0x41ff0 <__cxa_begin_catch@plt> 83e60: f9400268 ldr x8, [x19] 83e64: f85e8108 ldur x8, [x8, #-0x18] 83e68: 8b080268 add x8, x19, x8 83e6c: b9402109 ldr w9, [x8, #0x20] 83e70: 3940910a ldrb w10, [x8, #0x24] 83e74: 32000129 orr w9, w9, #0x1 83e78: b9002109 str w9, [x8, #0x20] 83e7c: 3700006a tbnz w10, #0x0, 0x83e88 >::put(wchar_t)+0x150> 83e80: 97fef580 bl 0x41480 <__cxa_end_catch@plt> 83e84: 17ffffe2 b 0x83e0c >::put(wchar_t)+0xd4> 83e88: 97fef866 bl 0x42020 <__cxa_rethrow@plt> 83e8c: aa0003f3 mov x19, x0 83e90: 97fef57c bl 0x41480 <__cxa_end_catch@plt> 83e94: aa1303e0 mov x0, x19 83e98: 94014541 bl 0xd539c <__cxa_demangle+0x12abc> 83e9c: 97ff3f04 bl 0x53aac 0000000000083ea0 >::write(wchar_t const*, long)>: 83ea0: d10143ff sub sp, sp, #0x50 83ea4: a90257f6 stp x22, x21, [sp, #0x20] 83ea8: a9034ff4 stp x20, x19, [sp, #0x30] 83eac: a9047bfd stp x29, x30, [sp, #0x40] 83eb0: 910103fd add x29, sp, #0x40 83eb4: d53bd056 mrs x22, TPIDR_EL0 83eb8: f94016c8 ldr x8, [x22, #0x28] 83ebc: aa0003f3 mov x19, x0 83ec0: f9000fe8 str x8, [sp, #0x18] 83ec4: 390023ff strb wzr, [sp, #0x8] 83ec8: f9000be0 str x0, [sp, #0x10] 83ecc: f9400008 ldr x8, [x0] 83ed0: f85e8108 ldur x8, [x8, #-0x18] 83ed4: 8b080008 add x8, x0, x8 83ed8: b9402109 ldr w9, [x8, #0x20] 83edc: 340001a9 cbz w9, 0x83f10 >::write(wchar_t const*, long)+0x70> 83ee0: 910023e0 add x0, sp, #0x8 83ee4: 97fef78b bl 0x41d10 <_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEE6sentryD2Ev@plt> 83ee8: f94016c8 ldr x8, [x22, #0x28] 83eec: f9400fe9 ldr x9, [sp, #0x18] 83ef0: eb09011f cmp x8, x9 83ef4: 540004a1 b.ne 0x83f88 >::write(wchar_t const*, long)+0xe8> 83ef8: aa1303e0 mov x0, x19 83efc: a9447bfd ldp x29, x30, [sp, #0x40] 83f00: a9434ff4 ldp x20, x19, [sp, #0x30] 83f04: a94257f6 ldp x22, x21, [sp, #0x20] 83f08: 910143ff add sp, sp, #0x50 83f0c: d65f03c0 ret 83f10: f9404500 ldr x0, [x8, #0x88] 83f14: aa0203f4 mov x20, x2 83f18: aa0103f5 mov x21, x1 83f1c: b4000040 cbz x0, 0x83f24 >::write(wchar_t const*, long)+0x84> 83f20: 97fef8c0 bl 0x42220 <_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEE5flushEv@plt> 83f24: 52800028 mov w8, #0x1 // =1 83f28: 390023e8 strb w8, [sp, #0x8] 83f2c: b4fffdb4 cbz x20, 0x83ee0 >::write(wchar_t const*, long)+0x40> 83f30: f9400268 ldr x8, [x19] 83f34: f85e8108 ldur x8, [x8, #-0x18] 83f38: 8b080268 add x8, x19, x8 83f3c: f9401500 ldr x0, [x8, #0x28] 83f40: f9400008 ldr x8, [x0] 83f44: f9403108 ldr x8, [x8, #0x60] 83f48: aa1503e1 mov x1, x21 83f4c: aa1403e2 mov x2, x20 83f50: d63f0100 blr x8 83f54: eb14001f cmp x0, x20 83f58: 54fffc40 b.eq 0x83ee0 >::write(wchar_t const*, long)+0x40> 83f5c: f9400268 ldr x8, [x19] 83f60: f85e8108 ldur x8, [x8, #-0x18] 83f64: 8b080268 add x8, x19, x8 83f68: 29442909 ldp w9, w10, [x8, #0x20] 83f6c: 32000129 orr w9, w9, #0x1 83f70: 6a09015f tst w10, w9 83f74: b9002109 str w9, [x8, #0x20] 83f78: 54fffb40 b.eq 0x83ee0 >::write(wchar_t const*, long)+0x40> 83f7c: b00002c0 adrp x0, 0xdc000 >+0x1e> 83f80: 911ad000 add x0, x0, #0x6b4 83f84: 940002ad bl 0x84a38 83f88: 97fef942 bl 0x42490 <__stack_chk_fail@plt> 83f8c: aa0003f4 mov x20, x0 83f90: 910023e0 add x0, sp, #0x8 83f94: 97fef75f bl 0x41d10 <_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEE6sentryD2Ev@plt> 83f98: 14000002 b 0x83fa0 >::write(wchar_t const*, long)+0x100> 83f9c: aa0003f4 mov x20, x0 83fa0: aa1403e0 mov x0, x20 83fa4: 97fef813 bl 0x41ff0 <__cxa_begin_catch@plt> 83fa8: f9400268 ldr x8, [x19] 83fac: f85e8108 ldur x8, [x8, #-0x18] 83fb0: 8b080268 add x8, x19, x8 83fb4: b9402109 ldr w9, [x8, #0x20] 83fb8: 3940910a ldrb w10, [x8, #0x24] 83fbc: 32000129 orr w9, w9, #0x1 83fc0: b9002109 str w9, [x8, #0x20] 83fc4: 3700006a tbnz w10, #0x0, 0x83fd0 >::write(wchar_t const*, long)+0x130> 83fc8: 97fef52e bl 0x41480 <__cxa_end_catch@plt> 83fcc: 17ffffc7 b 0x83ee8 >::write(wchar_t const*, long)+0x48> 83fd0: 97fef814 bl 0x42020 <__cxa_rethrow@plt> 83fd4: aa0003f3 mov x19, x0 83fd8: 97fef52a bl 0x41480 <__cxa_end_catch@plt> 83fdc: aa1303e0 mov x0, x19 83fe0: 940144ef bl 0xd539c <__cxa_demangle+0x12abc> 83fe4: 97ff3eb2 bl 0x53aac 0000000000083fe8 >::tellp()>: 83fe8: a9bf7bfd stp x29, x30, [sp, #-0x10]! 83fec: 910003fd mov x29, sp 83ff0: f9400008 ldr x8, [x0] 83ff4: 528000aa mov w10, #0x5 // =5 83ff8: f85e8108 ldur x8, [x8, #-0x18] 83ffc: 8b080008 add x8, x0, x8 84000: 39408109 ldrb w9, [x8, #0x20] 84004: 6a0a013f tst w9, w10 84008: 540000a0 b.eq 0x8401c >::tellp()+0x34> 8400c: aa1f03e0 mov x0, xzr 84010: 92800001 mov x1, #-0x1 // =-1 84014: a8c17bfd ldp x29, x30, [sp], #0x10 84018: d65f03c0 ret 8401c: f9401500 ldr x0, [x8, #0x28] 84020: 52800022 mov w2, #0x1 // =1 84024: 52800203 mov w3, #0x10 // =16 84028: aa1f03e1 mov x1, xzr 8402c: f9400008 ldr x8, [x0] 84030: f9401108 ldr x8, [x8, #0x20] 84034: d63f0100 blr x8 84038: a8c17bfd ldp x29, x30, [sp], #0x10 8403c: d65f03c0 ret 0000000000084040 >::seekp(std::__ndk1::fpos)>: 84040: d10143ff sub sp, sp, #0x50 84044: a90257f6 stp x22, x21, [sp, #0x20] 84048: a9034ff4 stp x20, x19, [sp, #0x30] 8404c: a9047bfd stp x29, x30, [sp, #0x40] 84050: 910103fd add x29, sp, #0x40 84054: d53bd056 mrs x22, TPIDR_EL0 84058: f94016c8 ldr x8, [x22, #0x28] 8405c: aa0203f4 mov x20, x2 84060: aa0003f3 mov x19, x0 84064: aa0103f5 mov x21, x1 84068: f9000fe8 str x8, [sp, #0x18] 8406c: 390023ff strb wzr, [sp, #0x8] 84070: f9000be0 str x0, [sp, #0x10] 84074: f9400009 ldr x9, [x0] 84078: f85e8128 ldur x8, [x9, #-0x18] 8407c: 8b08000b add x11, x0, x8 84080: b940216a ldr w10, [x11, #0x20] 84084: 3500014a cbnz w10, 0x840ac >::seekp(std::__ndk1::fpos)+0x6c> 84088: f9404560 ldr x0, [x11, #0x88] 8408c: b4000060 cbz x0, 0x84098 >::seekp(std::__ndk1::fpos)+0x58> 84090: 97fef864 bl 0x42220 <_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEE5flushEv@plt> 84094: f9400269 ldr x9, [x19] 84098: 52800028 mov w8, #0x1 // =1 8409c: 390023e8 strb w8, [sp, #0x8] 840a0: f85e8128 ldur x8, [x9, #-0x18] 840a4: 8b080269 add x9, x19, x8 840a8: b940212a ldr w10, [x9, #0x20] 840ac: 528000a9 mov w9, #0x5 // =5 840b0: 6a09015f tst w10, w9 840b4: 54000301 b.ne 0x84114 >::seekp(std::__ndk1::fpos)+0xd4> 840b8: 8b080268 add x8, x19, x8 840bc: f9401500 ldr x0, [x8, #0x28] 840c0: f9400008 ldr x8, [x0] 840c4: f9401508 ldr x8, [x8, #0x28] 840c8: 52800203 mov w3, #0x10 // =16 840cc: aa1503e1 mov x1, x21 840d0: aa1403e2 mov x2, x20 840d4: d63f0100 blr x8 840d8: b100043f cmn x1, #0x1 840dc: 540001c1 b.ne 0x84114 >::seekp(std::__ndk1::fpos)+0xd4> 840e0: f9400268 ldr x8, [x19] 840e4: f85e8108 ldur x8, [x8, #-0x18] 840e8: 8b080268 add x8, x19, x8 840ec: f9401509 ldr x9, [x8, #0x28] 840f0: b940210a ldr w10, [x8, #0x20] 840f4: f100013f cmp x9, #0x0 840f8: b9402509 ldr w9, [x8, #0x24] 840fc: 1a9f17eb cset w11, eq 84100: 2a0b014a orr w10, w10, w11 84104: 321e014a orr w10, w10, #0x4 84108: 6a09015f tst w10, w9 8410c: b900210a str w10, [x8, #0x20] 84110: 540001c1 b.ne 0x84148 >::seekp(std::__ndk1::fpos)+0x108> 84114: 910023e0 add x0, sp, #0x8 84118: 97fef6fe bl 0x41d10 <_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEE6sentryD2Ev@plt> 8411c: f94016c8 ldr x8, [x22, #0x28] 84120: f9400fe9 ldr x9, [sp, #0x18] 84124: eb09011f cmp x8, x9 84128: 540000e1 b.ne 0x84144 >::seekp(std::__ndk1::fpos)+0x104> 8412c: aa1303e0 mov x0, x19 84130: a9447bfd ldp x29, x30, [sp, #0x40] 84134: a9434ff4 ldp x20, x19, [sp, #0x30] 84138: a94257f6 ldp x22, x21, [sp, #0x20] 8413c: 910143ff add sp, sp, #0x50 84140: d65f03c0 ret 84144: 97fef8d3 bl 0x42490 <__stack_chk_fail@plt> 84148: 900002c0 adrp x0, 0xdc000 >+0x1e> 8414c: 911ad000 add x0, x0, #0x6b4 84150: 9400023a bl 0x84a38 84154: 14000001 b 0x84158 >::seekp(std::__ndk1::fpos)+0x118> 84158: aa0003f3 mov x19, x0 8415c: 910023e0 add x0, sp, #0x8 84160: 97fef6ec bl 0x41d10 <_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEE6sentryD2Ev@plt> 84164: aa1303e0 mov x0, x19 84168: 9401448d bl 0xd539c <__cxa_demangle+0x12abc> 000000000008416c >::seekp(long long, std::__ndk1::ios_base::seekdir)>: 8416c: d10143ff sub sp, sp, #0x50 84170: a90257f6 stp x22, x21, [sp, #0x20] 84174: a9034ff4 stp x20, x19, [sp, #0x30] 84178: a9047bfd stp x29, x30, [sp, #0x40] 8417c: 910103fd add x29, sp, #0x40 84180: d53bd056 mrs x22, TPIDR_EL0 84184: f94016c8 ldr x8, [x22, #0x28] 84188: 2a0203f4 mov w20, w2 8418c: aa0003f3 mov x19, x0 84190: aa0103f5 mov x21, x1 84194: f9000fe8 str x8, [sp, #0x18] 84198: 390023ff strb wzr, [sp, #0x8] 8419c: f9000be0 str x0, [sp, #0x10] 841a0: f9400009 ldr x9, [x0] 841a4: f85e8128 ldur x8, [x9, #-0x18] 841a8: 8b08000b add x11, x0, x8 841ac: b940216a ldr w10, [x11, #0x20] 841b0: 3500014a cbnz w10, 0x841d8 >::seekp(long long, std::__ndk1::ios_base::seekdir)+0x6c> 841b4: f9404560 ldr x0, [x11, #0x88] 841b8: b4000060 cbz x0, 0x841c4 >::seekp(long long, std::__ndk1::ios_base::seekdir)+0x58> 841bc: 97fef819 bl 0x42220 <_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEE5flushEv@plt> 841c0: f9400269 ldr x9, [x19] 841c4: 52800028 mov w8, #0x1 // =1 841c8: 390023e8 strb w8, [sp, #0x8] 841cc: f85e8128 ldur x8, [x9, #-0x18] 841d0: 8b080269 add x9, x19, x8 841d4: b940212a ldr w10, [x9, #0x20] 841d8: 528000a9 mov w9, #0x5 // =5 841dc: 6a09015f tst w10, w9 841e0: 54000301 b.ne 0x84240 >::seekp(long long, std::__ndk1::ios_base::seekdir)+0xd4> 841e4: 8b080268 add x8, x19, x8 841e8: f9401500 ldr x0, [x8, #0x28] 841ec: f9400008 ldr x8, [x0] 841f0: f9401108 ldr x8, [x8, #0x20] 841f4: 52800203 mov w3, #0x10 // =16 841f8: aa1503e1 mov x1, x21 841fc: 2a1403e2 mov w2, w20 84200: d63f0100 blr x8 84204: b100043f cmn x1, #0x1 84208: 540001c1 b.ne 0x84240 >::seekp(long long, std::__ndk1::ios_base::seekdir)+0xd4> 8420c: f9400268 ldr x8, [x19] 84210: f85e8108 ldur x8, [x8, #-0x18] 84214: 8b080268 add x8, x19, x8 84218: f9401509 ldr x9, [x8, #0x28] 8421c: b940210a ldr w10, [x8, #0x20] 84220: f100013f cmp x9, #0x0 84224: b9402509 ldr w9, [x8, #0x24] 84228: 1a9f17eb cset w11, eq 8422c: 2a0b014a orr w10, w10, w11 84230: 321e014a orr w10, w10, #0x4 84234: 6a09015f tst w10, w9 84238: b900210a str w10, [x8, #0x20] 8423c: 540001c1 b.ne 0x84274 >::seekp(long long, std::__ndk1::ios_base::seekdir)+0x108> 84240: 910023e0 add x0, sp, #0x8 84244: 97fef6b3 bl 0x41d10 <_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEE6sentryD2Ev@plt> 84248: f94016c8 ldr x8, [x22, #0x28] 8424c: f9400fe9 ldr x9, [sp, #0x18] 84250: eb09011f cmp x8, x9 84254: 540000e1 b.ne 0x84270 >::seekp(long long, std::__ndk1::ios_base::seekdir)+0x104> 84258: aa1303e0 mov x0, x19 8425c: a9447bfd ldp x29, x30, [sp, #0x40] 84260: a9434ff4 ldp x20, x19, [sp, #0x30] 84264: a94257f6 ldp x22, x21, [sp, #0x20] 84268: 910143ff add sp, sp, #0x50 8426c: d65f03c0 ret 84270: 97fef888 bl 0x42490 <__stack_chk_fail@plt> 84274: 900002c0 adrp x0, 0xdc000 >+0x1e> 84278: 911ad000 add x0, x0, #0x6b4 8427c: 940001ef bl 0x84a38 84280: 14000001 b 0x84284 >::seekp(long long, std::__ndk1::ios_base::seekdir)+0x118> 84284: aa0003f3 mov x19, x0 84288: 910023e0 add x0, sp, #0x8 8428c: 97fef6a1 bl 0x41d10 <_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEE6sentryD2Ev@plt> 84290: aa1303e0 mov x0, x19 84294: 94014442 bl 0xd539c <__cxa_demangle+0x12abc> 0000000000084298 >::basic_iostream(std::__ndk1::basic_streambuf>*)>: 84298: f81d0ff5 str x21, [sp, #-0x30]! 8429c: a9014ff4 stp x20, x19, [sp, #0x10] 842a0: a9027bfd stp x29, x30, [sp, #0x20] 842a4: 910083fd add x29, sp, #0x20 842a8: f9400428 ldr x8, [x1, #0x8] 842ac: f100005f cmp x2, #0x0 842b0: aa0003f4 mov x20, x0 842b4: aa0103f3 mov x19, x1 842b8: f9000008 str x8, [x0] 842bc: f9400829 ldr x9, [x1, #0x10] 842c0: f85e8108 ldur x8, [x8, #-0x18] 842c4: f8286809 str x9, [x0, x8] 842c8: f9400008 ldr x8, [x0] 842cc: f900041f str xzr, [x0, #0x8] 842d0: 900002c9 adrp x9, 0xdc000 >+0x1e> 842d4: 3dc1a120 ldr q0, [x9, #0x680] 842d8: f85e8108 ldur x8, [x8, #-0x18] 842dc: 52820049 mov w9, #0x1002 // =4098 842e0: 8b080015 add x21, x0, x8 842e4: 3d8006a0 str q0, [x21, #0x10] 842e8: 6f00e400 movi v0.2d, #0000000000000000 842ec: 1a9f17e8 cset w8, eq 842f0: 9100c2a0 add x0, x21, #0x30 842f4: f90016a2 str x2, [x21, #0x28] 842f8: 29047ea8 stp w8, wzr, [x21, #0x20] 842fc: b9000aa9 str w9, [x21, #0x8] 84300: 3c8382a0 stur q0, [x21, #0x38] 84304: 3c8482a0 stur q0, [x21, #0x48] 84308: 3c8582a0 stur q0, [x21, #0x58] 8430c: 3c8682a0 stur q0, [x21, #0x68] 84310: 3c8782a0 stur q0, [x21, #0x78] 84314: 97fef833 bl 0x423e0 <_ZNSt6__ndk16localeC1Ev@plt> 84318: 12800008 mov w8, #-0x1 // =-1 8431c: f90046bf str xzr, [x21, #0x88] 84320: b90092a8 str w8, [x21, #0x90] 84324: f9400e68 ldr x8, [x19, #0x18] 84328: aa1403e9 mov x9, x20 8432c: f8010d28 str x8, [x9, #0x10]! 84330: f940126a ldr x10, [x19, #0x20] 84334: f85e8108 ldur x8, [x8, #-0x18] 84338: f828692a str x10, [x9, x8] 8433c: f9400268 ldr x8, [x19] 84340: f9000288 str x8, [x20] 84344: f940166a ldr x10, [x19, #0x28] 84348: f85e8108 ldur x8, [x8, #-0x18] 8434c: f8286a8a str x10, [x20, x8] 84350: f9401a68 ldr x8, [x19, #0x30] 84354: f9000128 str x8, [x9] 84358: a9427bfd ldp x29, x30, [sp, #0x20] 8435c: a9414ff4 ldp x20, x19, [sp, #0x10] 84360: f84307f5 ldr x21, [sp], #0x30 84364: d65f03c0 ret 0000000000084368 >::basic_iostream(std::__ndk1::basic_streambuf>*)>: 84368: f81e0ff3 str x19, [sp, #-0x20]! 8436c: a9017bfd stp x29, x30, [sp, #0x10] 84370: 910043fd add x29, sp, #0x10 84374: f0000448 adrp x8, 0x10f000 84378: f9459908 ldr x8, [x8, #0xb30] 8437c: 52820049 mov w9, #0x1002 // =4098 84380: 6f00e401 movi v1.2d, #0000000000000000 84384: b9002009 str w9, [x0, #0x20] 84388: 91006109 add x9, x8, #0x18 8438c: aa0003f3 mov x19, x0 84390: 900002ca adrp x10, 0xdc000 >+0x1e> 84394: 4e081d21 mov v1.d[0], x9 84398: f9002001 str x1, [x0, #0x40] 8439c: 3d800261 str q1, [x19] 843a0: 3dc1a141 ldr q1, [x10, #0x680] 843a4: f100003f cmp x1, #0x0 843a8: 6f00e400 movi v0.2d, #0000000000000000 843ac: 91012000 add x0, x0, #0x48 843b0: 91010108 add x8, x8, #0x40 843b4: 1a9f17e9 cset w9, eq 843b8: ad028260 stp q0, q0, [x19, #0x50] 843bc: ad038260 stp q0, q0, [x19, #0x70] 843c0: f9000e68 str x8, [x19, #0x18] 843c4: 29077e69 stp w9, wzr, [x19, #0x38] 843c8: 3c828261 stur q1, [x19, #0x28] 843cc: 3d802660 str q0, [x19, #0x90] 843d0: 97fef804 bl 0x423e0 <_ZNSt6__ndk16localeC1Ev@plt> 843d4: f900527f str xzr, [x19, #0xa0] 843d8: f0000449 adrp x9, 0x10f000 843dc: f947dd29 ldr x9, [x9, #0xfb8] 843e0: 12800008 mov w8, #-0x1 // =-1 843e4: b900aa68 str w8, [x19, #0xa8] 843e8: 91006128 add x8, x9, #0x18 843ec: 9101012a add x10, x9, #0x40 843f0: f9000268 str x8, [x19] 843f4: 9e670140 fmov d0, x10 843f8: 9101a128 add x8, x9, #0x68 843fc: 4e181d00 mov v0.d[1], x8 84400: 3d800660 str q0, [x19, #0x10] 84404: a9417bfd ldp x29, x30, [sp, #0x10] 84408: f84207f3 ldr x19, [sp], #0x20 8440c: d65f03c0 ret 0000000000084410 >::~basic_iostream()>: 84410: d65f03c0 ret 0000000000084414 >::~basic_iostream()>: 84414: 91006000 add x0, x0, #0x18 84418: 17fef3de b 0x41390 <_ZNSt6__ndk18ios_baseD2Ev@plt> 000000000008441c >::~basic_iostream()>: 8441c: 91002000 add x0, x0, #0x8 84420: 17fef3dc b 0x41390 <_ZNSt6__ndk18ios_baseD2Ev@plt> 0000000000084424 >::~basic_iostream()>: 84424: f9400008 ldr x8, [x0] 84428: f85e8108 ldur x8, [x8, #-0x18] 8442c: 8b080008 add x8, x0, x8 84430: 91006100 add x0, x8, #0x18 84434: 17fef3d7 b 0x41390 <_ZNSt6__ndk18ios_baseD2Ev@plt> 0000000000084438 >::~basic_iostream()>: 84438: f81e0ff3 str x19, [sp, #-0x20]! 8443c: a9017bfd stp x29, x30, [sp, #0x10] 84440: 910043fd add x29, sp, #0x10 84444: aa0003f3 mov x19, x0 84448: 91006000 add x0, x0, #0x18 8444c: 97fef3d1 bl 0x41390 <_ZNSt6__ndk18ios_baseD2Ev@plt> 84450: a9417bfd ldp x29, x30, [sp, #0x10] 84454: aa1303e0 mov x0, x19 84458: f84207f3 ldr x19, [sp], #0x20 8445c: 17fef3b1 b 0x41320 <_ZdlPv@plt> 0000000000084460 >::~basic_iostream()>: 84460: f81e0ff3 str x19, [sp, #-0x20]! 84464: a9017bfd stp x29, x30, [sp, #0x10] 84468: 910043fd add x29, sp, #0x10 8446c: d1004013 sub x19, x0, #0x10 84470: 91002000 add x0, x0, #0x8 84474: 97fef3c7 bl 0x41390 <_ZNSt6__ndk18ios_baseD2Ev@plt> 84478: a9417bfd ldp x29, x30, [sp, #0x10] 8447c: aa1303e0 mov x0, x19 84480: f84207f3 ldr x19, [sp], #0x20 84484: 17fef3a7 b 0x41320 <_ZdlPv@plt> 0000000000084488 >::~basic_iostream()>: 84488: f81e0ff3 str x19, [sp, #-0x20]! 8448c: a9017bfd stp x29, x30, [sp, #0x10] 84490: 910043fd add x29, sp, #0x10 84494: f9400008 ldr x8, [x0] 84498: f85e8108 ldur x8, [x8, #-0x18] 8449c: 8b080013 add x19, x0, x8 844a0: 91006260 add x0, x19, #0x18 844a4: 97fef3bb bl 0x41390 <_ZNSt6__ndk18ios_baseD2Ev@plt> 844a8: a9417bfd ldp x29, x30, [sp, #0x10] 844ac: aa1303e0 mov x0, x19 844b0: f84207f3 ldr x19, [sp], #0x20 844b4: 17fef39b b 0x41320 <_ZdlPv@plt> 00000000000844b8 >::swap(std::__ndk1::basic_iostream>&)>: 844b8: a9be4ff4 stp x20, x19, [sp, #-0x20]! 844bc: a9017bfd stp x29, x30, [sp, #0x10] 844c0: 910043fd add x29, sp, #0x10 844c4: f9400428 ldr x8, [x1, #0x8] 844c8: f9400409 ldr x9, [x0, #0x8] 844cc: f9000408 str x8, [x0, #0x8] 844d0: f9000429 str x9, [x1, #0x8] 844d4: f9400008 ldr x8, [x0] 844d8: f9400029 ldr x9, [x1] 844dc: f85e8108 ldur x8, [x8, #-0x18] 844e0: f85e8129 ldur x9, [x9, #-0x18] 844e4: 8b080013 add x19, x0, x8 844e8: 8b090034 add x20, x1, x9 844ec: aa1303e0 mov x0, x19 844f0: aa1403e1 mov x1, x20 844f4: 97fef787 bl 0x42310 <_ZNSt6__ndk18ios_base4swapERS0_@plt> 844f8: f9404688 ldr x8, [x20, #0x88] 844fc: f9404669 ldr x9, [x19, #0x88] 84500: f9004668 str x8, [x19, #0x88] 84504: f9004689 str x9, [x20, #0x88] 84508: b9409288 ldr w8, [x20, #0x90] 8450c: b9409269 ldr w9, [x19, #0x90] 84510: b9009268 str w8, [x19, #0x90] 84514: b9009289 str w9, [x20, #0x90] 84518: a9417bfd ldp x29, x30, [sp, #0x10] 8451c: a8c24ff4 ldp x20, x19, [sp], #0x20 84520: d65f03c0 ret 84524: 900002e0 adrp x0, 0xe0000 84528: 911e5000 add x0, x0, #0x794 8452c: d65f03c0 ret 84530: 7100043f cmp w1, #0x1 84534: 54000080 b.eq 0x84544 >::swap(std::__ndk1::basic_iostream>&)+0x8c> 84538: 713ffc3f cmp w1, #0xfff 8453c: 5400004c b.gt 0x84544 >::swap(std::__ndk1::basic_iostream>&)+0x8c> 84540: 1400e0aa b 0xbc7e8 84544: 900002c1 adrp x1, 0xdc000 >+0x1e> 84548: 911a4021 add x1, x1, #0x690 8454c: aa0803e0 mov x0, x8 84550: 17ff3fc5 b 0x54464 0000000000084554 : 84554: f81e0ff3 str x19, [sp, #-0x20]! 84558: a9017bfd stp x29, x30, [sp, #0x10] 8455c: 910043fd add x29, sp, #0x10 84560: 90000468 adrp x8, 0x110000 84564: 9103c108 add x8, x8, #0xf0 84568: 08dffd08 ldarb w8, [x8] 8456c: 360000c8 tbz w8, #0x0, 0x84584 84570: a9417bfd ldp x29, x30, [sp, #0x10] 84574: 90000460 adrp x0, 0x110000 84578: 9103a000 add x0, x0, #0xe8 8457c: f84207f3 ldr x19, [sp], #0x20 84580: d65f03c0 ret 84584: 90000460 adrp x0, 0x110000 84588: 9103c000 add x0, x0, #0xf0 8458c: 97fef855 bl 0x426e0 <__cxa_guard_acquire@plt> 84590: 34ffff00 cbz w0, 0x84570 84594: 90000473 adrp x19, 0x110000 84598: 9103a273 add x19, x19, #0xe8 8459c: aa1303e0 mov x0, x19 845a0: 97fef650 bl 0x41ee0 <_ZNSt6__ndk114error_categoryC2Ev@plt> 845a4: b0000428 adrp x8, 0x109000 845a8: 91176108 add x8, x8, #0x5d8 845ac: f9000268 str x8, [x19] 845b0: f0000440 adrp x0, 0x10f000 845b4: f945ec00 ldr x0, [x0, #0xbd8] 845b8: 90000422 adrp x2, 0x108000 845bc: 91296042 add x2, x2, #0xa58 845c0: aa1303e1 mov x1, x19 845c4: 97fef6a7 bl 0x42060 <__cxa_atexit@plt> 845c8: 90000460 adrp x0, 0x110000 845cc: 9103c000 add x0, x0, #0xf0 845d0: 97fef488 bl 0x417f0 <__cxa_guard_release@plt> 845d4: 17ffffe7 b 0x84570 00000000000845d8 , std::__ndk1::allocator> const&, std::__ndk1::error_code const&)>: 845d8: f81e0ff3 str x19, [sp, #-0x20]! 845dc: a9017bfd stp x29, x30, [sp, #0x10] 845e0: 910043fd add x29, sp, #0x10 845e4: aa0103e3 mov x3, x1 845e8: a9400841 ldp x1, x2, [x2] 845ec: aa0003f3 mov x19, x0 845f0: 97fef714 bl 0x42240 <_ZNSt6__ndk112system_errorC2ENS_10error_codeERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE@plt> 845f4: f0000448 adrp x8, 0x10f000 845f8: f9479108 ldr x8, [x8, #0xf20] 845fc: 91004108 add x8, x8, #0x10 84600: f9000268 str x8, [x19] 84604: a9417bfd ldp x29, x30, [sp, #0x10] 84608: f84207f3 ldr x19, [sp], #0x20 8460c: d65f03c0 ret 0000000000084610 : 84610: f81e0ff3 str x19, [sp, #-0x20]! 84614: a9017bfd stp x29, x30, [sp, #0x10] 84618: 910043fd add x29, sp, #0x10 8461c: aa0103e3 mov x3, x1 84620: a9400841 ldp x1, x2, [x2] 84624: aa0003f3 mov x19, x0 84628: 97fef3e6 bl 0x415c0 <_ZNSt6__ndk112system_errorC2ENS_10error_codeEPKc@plt> 8462c: f0000448 adrp x8, 0x10f000 84630: f9479108 ldr x8, [x8, #0xf20] 84634: 91004108 add x8, x8, #0x10 84638: f9000268 str x8, [x19] 8463c: a9417bfd ldp x29, x30, [sp, #0x10] 84640: f84207f3 ldr x19, [sp], #0x20 84644: d65f03c0 ret 0000000000084648 : 84648: 17fef6d6 b 0x421a0 <_ZNSt6__ndk112system_errorD2Ev@plt> 000000000008464c : 8464c: f81e0ff3 str x19, [sp, #-0x20]! 84650: a9017bfd stp x29, x30, [sp, #0x10] 84654: 910043fd add x29, sp, #0x10 84658: aa0003f3 mov x19, x0 8465c: 97fef6d1 bl 0x421a0 <_ZNSt6__ndk112system_errorD2Ev@plt> 84660: a9417bfd ldp x29, x30, [sp, #0x10] 84664: aa1303e0 mov x0, x19 84668: f84207f3 ldr x19, [sp], #0x20 8466c: 17fef32d b 0x41320 <_ZdlPv@plt> 0000000000084670 : 84670: a9bd57f6 stp x22, x21, [sp, #-0x30]! 84674: a9014ff4 stp x20, x19, [sp, #0x10] 84678: a9027bfd stp x29, x30, [sp, #0x20] 8467c: 910083fd add x29, sp, #0x20 84680: 9100c016 add x22, x0, #0x30 84684: aa0103f5 mov x21, x1 84688: aa0003f4 mov x20, x0 8468c: aa0803e0 mov x0, x8 84690: aa1603e1 mov x1, x22 84694: aa0803f3 mov x19, x8 84698: 97fef55a bl 0x41c00 <_ZNSt6__ndk16localeC1ERKS0_@plt> 8469c: aa1603e0 mov x0, x22 846a0: aa1503e1 mov x1, x21 846a4: 97fef2d7 bl 0x41200 <_ZNSt6__ndk16localeaSERKS0_@plt> 846a8: f9402688 ldr x8, [x20, #0x48] 846ac: b4000168 cbz x8, 0x846d8 846b0: d1000515 sub x21, x8, #0x1 846b4: a943a688 ldp x8, x9, [x20, #0x38] 846b8: f8757908 ldr x8, [x8, x21, lsl #3] 846bc: b8757922 ldr w2, [x9, x21, lsl #2] 846c0: 52800020 mov w0, #0x1 // =1 846c4: aa1403e1 mov x1, x20 846c8: d63f0100 blr x8 846cc: d10006b5 sub x21, x21, #0x1 846d0: b10006bf cmn x21, #0x1 846d4: 54ffff01 b.ne 0x846b4 846d8: a9427bfd ldp x29, x30, [sp, #0x20] 846dc: a9414ff4 ldp x20, x19, [sp, #0x10] 846e0: a8c357f6 ldp x22, x21, [sp], #0x30 846e4: d65f03c0 ret 846e8: aa0003f4 mov x20, x0 846ec: aa1303e0 mov x0, x19 846f0: 97fef7ac bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 846f4: aa1403e0 mov x0, x20 846f8: 94014329 bl 0xd539c <__cxa_demangle+0x12abc> 00000000000846fc : 846fc: f0000448 adrp x8, 0x10f000 84700: f946b108 ldr x8, [x8, #0xd60] 84704: 885ffd00 ldaxr w0, [x8] 84708: 11000409 add w9, w0, #0x1 8470c: 880afd09 stlxr w10, w9, [x8] 84710: 35ffffaa cbnz w10, 0x84704 84714: d65f03c0 ret 0000000000084718 : 84718: a9bc5ff8 stp x24, x23, [sp, #-0x40]! 8471c: a90157f6 stp x22, x21, [sp, #0x10] 84720: a9024ff4 stp x20, x19, [sp, #0x20] 84724: a9037bfd stp x29, x30, [sp, #0x30] 84728: 9100c3fd add x29, sp, #0x30 8472c: f9403408 ldr x8, [x0, #0x68] 84730: 93407c35 sxtw x21, w1 84734: 910006b6 add x22, x21, #0x1 84738: aa0003f3 mov x19, x0 8473c: eb0802df cmp x22, x8 84740: 54000109 b.ls 0x84760 84744: b27febe9 mov x9, #0xffffffffffffffe // =1152921504606846974 84748: eb0902df cmp x22, x9 8474c: 540000e8 b.hi 0x84768 84750: d37ff908 lsl x8, x8, #1 84754: eb16011f cmp x8, x22 84758: 9a8832d7 csel x23, x22, x8, lo 8475c: 14000004 b 0x8476c 84760: a945e274 ldp x20, x24, [x19, #0x58] 84764: 14000019 b 0x847c8 84768: 92fc0017 mov x23, #0x1fffffffffffffff // =2305843009213693951 8476c: f9402e60 ldr x0, [x19, #0x58] 84770: d37df2e1 lsl x1, x23, #3 84774: 97fef487 bl 0x41990 84778: b40003a0 cbz x0, 0x847ec 8477c: f9403278 ldr x24, [x19, #0x60] 84780: aa0003f4 mov x20, x0 84784: f9002e60 str x0, [x19, #0x58] 84788: eb17031f cmp x24, x23 8478c: 540001ca b.ge 0x847c4 84790: d37df309 lsl x9, x24, #3 84794: 8b090280 add x0, x20, x9 84798: 8b170e88 add x8, x20, x23, lsl #3 8479c: 9100200a add x10, x0, #0x8 847a0: eb08015f cmp x10, x8 847a4: 9a888148 csel x8, x10, x8, hi 847a8: cb090108 sub x8, x8, x9 847ac: aa3403e9 mvn x9, x20 847b0: 8b090108 add x8, x8, x9 847b4: 91002108 add x8, x8, #0x8 847b8: 927df102 and x2, x8, #0xfffffffffffffff8 847bc: 2a1f03e1 mov w1, wzr 847c0: 97fef5b4 bl 0x41e90 847c4: f9003677 str x23, [x19, #0x68] 847c8: eb16031f cmp x24, x22 847cc: 9a9832c8 csel x8, x22, x24, lo 847d0: 8b150e80 add x0, x20, x21, lsl #3 847d4: f9003268 str x8, [x19, #0x60] 847d8: a9437bfd ldp x29, x30, [sp, #0x30] 847dc: a9424ff4 ldp x20, x19, [sp, #0x20] 847e0: a94157f6 ldp x22, x21, [sp, #0x10] 847e4: a8c45ff8 ldp x24, x23, [sp], #0x40 847e8: d65f03c0 ret 847ec: 29442668 ldp w8, w9, [x19, #0x20] 847f0: 32000108 orr w8, w8, #0x1 847f4: 6a08013f tst w9, w8 847f8: b9002268 str w8, [x19, #0x20] 847fc: 540000a1 b.ne 0x84810 84800: 90000460 adrp x0, 0x110000 84804: 91040000 add x0, x0, #0x100 84808: f900001f str xzr, [x0] 8480c: 17fffff3 b 0x847d8 84810: 900002c0 adrp x0, 0xdc000 >+0x1e> 84814: 911ad000 add x0, x0, #0x6b4 84818: 94000088 bl 0x84a38 000000000008481c : 8481c: a9bd57f6 stp x22, x21, [sp, #-0x30]! 84820: a9014ff4 stp x20, x19, [sp, #0x10] 84824: a9027bfd stp x29, x30, [sp, #0x20] 84828: 910083fd add x29, sp, #0x20 8482c: f9404008 ldr x8, [x0, #0x80] 84830: 93407c34 sxtw x20, w1 84834: 91000695 add x21, x20, #0x1 84838: aa0003f3 mov x19, x0 8483c: eb0802bf cmp x21, x8 84840: 54000129 b.ls 0x84864 84844: b27febe8 mov x8, #0xffffffffffffffe // =1152921504606846974 84848: eb0802bf cmp x21, x8 8484c: 54000108 b.hi 0x8486c 84850: f9403668 ldr x8, [x19, #0x68] 84854: d37ff908 lsl x8, x8, #1 84858: eb15011f cmp x8, x21 8485c: 9a8832b6 csel x22, x21, x8, lo 84860: 14000004 b 0x84870 84864: a9472260 ldp x0, x8, [x19, #0x70] 84868: 14000011 b 0x848ac 8486c: 92fc0016 mov x22, #0x1fffffffffffffff // =2305843009213693951 84870: f9403a60 ldr x0, [x19, #0x70] 84874: d37df2c1 lsl x1, x22, #3 84878: 97fef446 bl 0x41990 8487c: b4000280 cbz x0, 0x848cc 84880: f9403e68 ldr x8, [x19, #0x78] 84884: f9003a60 str x0, [x19, #0x70] 84888: eb16011f cmp x8, x22 8488c: 540000ea b.ge 0x848a8 84890: 8b080c09 add x9, x0, x8, lsl #3 84894: f800853f str xzr, [x9], #0x8 84898: f9403a60 ldr x0, [x19, #0x70] 8489c: 8b160c0a add x10, x0, x22, lsl #3 848a0: eb0a013f cmp x9, x10 848a4: 54ffff83 b.lo 0x84894 848a8: f9004276 str x22, [x19, #0x80] 848ac: eb15011f cmp x8, x21 848b0: 9a8832a8 csel x8, x21, x8, lo 848b4: 8b140c00 add x0, x0, x20, lsl #3 848b8: f9003e68 str x8, [x19, #0x78] 848bc: a9427bfd ldp x29, x30, [sp, #0x20] 848c0: a9414ff4 ldp x20, x19, [sp, #0x10] 848c4: a8c357f6 ldp x22, x21, [sp], #0x30 848c8: d65f03c0 ret 848cc: 29442668 ldp w8, w9, [x19, #0x20] 848d0: 32000108 orr w8, w8, #0x1 848d4: 6a08013f tst w9, w8 848d8: b9002268 str w8, [x19, #0x20] 848dc: 540000a1 b.ne 0x848f0 848e0: 90000460 adrp x0, 0x110000 848e4: 91042000 add x0, x0, #0x108 848e8: f900001f str xzr, [x0] 848ec: 17fffff4 b 0x848bc 848f0: 900002c0 adrp x0, 0xdc000 >+0x1e> 848f4: 911ad000 add x0, x0, #0x6b4 848f8: 94000050 bl 0x84a38 00000000000848fc : 848fc: a9bd57f6 stp x22, x21, [sp, #-0x30]! 84900: a9014ff4 stp x20, x19, [sp, #0x10] 84904: a9027bfd stp x29, x30, [sp, #0x20] 84908: 910083fd add x29, sp, #0x20 8490c: a944a809 ldp x9, x10, [x0, #0x48] 84910: 2a0203f3 mov w19, w2 84914: aa0003f4 mov x20, x0 84918: aa0103f5 mov x21, x1 8491c: 91000528 add x8, x9, #0x1 84920: eb0a011f cmp x8, x10 84924: 54000429 b.ls 0x849a8 84928: b27febe9 mov x9, #0xffffffffffffffe // =1152921504606846974 8492c: eb09011f cmp x8, x9 84930: 540000a8 b.hi 0x84944 84934: d37ff949 lsl x9, x10, #1 84938: eb08013f cmp x9, x8 8493c: 9a893116 csel x22, x8, x9, lo 84940: 14000002 b 0x84948 84944: 92fc0016 mov x22, #0x1fffffffffffffff // =2305843009213693951 84948: f9401e80 ldr x0, [x20, #0x38] 8494c: d37df2c1 lsl x1, x22, #3 84950: 97fef410 bl 0x41990 84954: b50000c0 cbnz x0, 0x8496c 84958: 29442688 ldp w8, w9, [x20, #0x20] 8495c: 32000108 orr w8, w8, #0x1 84960: 6a08013f tst w9, w8 84964: b9002288 str w8, [x20, #0x20] 84968: 54000321 b.ne 0x849cc 8496c: f9402288 ldr x8, [x20, #0x40] 84970: f9001e80 str x0, [x20, #0x38] 84974: d37ef6c1 lsl x1, x22, #2 84978: aa0803e0 mov x0, x8 8497c: 97fef405 bl 0x41990 84980: b50000c0 cbnz x0, 0x84998 84984: 29442688 ldp w8, w9, [x20, #0x20] 84988: 32000108 orr w8, w8, #0x1 8498c: 6a08013f tst w9, w8 84990: b9002288 str w8, [x20, #0x20] 84994: 540001c1 b.ne 0x849cc 84998: f9402689 ldr x9, [x20, #0x48] 8499c: f9002280 str x0, [x20, #0x40] 849a0: f9002a96 str x22, [x20, #0x50] 849a4: 91000528 add x8, x9, #0x1 849a8: f9401e8a ldr x10, [x20, #0x38] 849ac: f8297955 str x21, [x10, x9, lsl #3] 849b0: f940228a ldr x10, [x20, #0x40] 849b4: b8297953 str w19, [x10, x9, lsl #2] 849b8: f9002688 str x8, [x20, #0x48] 849bc: a9427bfd ldp x29, x30, [sp, #0x20] 849c0: a9414ff4 ldp x20, x19, [sp, #0x10] 849c4: a8c357f6 ldp x22, x21, [sp], #0x30 849c8: d65f03c0 ret 849cc: 900002c0 adrp x0, 0xdc000 >+0x1e> 849d0: 911ad000 add x0, x0, #0x6b4 849d4: 94000019 bl 0x84a38 00000000000849d8 : 849d8: f81e0ff3 str x19, [sp, #-0x20]! 849dc: a9017bfd stp x29, x30, [sp, #0x10] 849e0: 910043fd add x29, sp, #0x10 849e4: aa0003f3 mov x19, x0 849e8: 97fef26a bl 0x41390 <_ZNSt6__ndk18ios_baseD2Ev@plt> 849ec: a9417bfd ldp x29, x30, [sp, #0x10] 849f0: aa1303e0 mov x0, x19 849f4: f84207f3 ldr x19, [sp], #0x20 849f8: 17fef24a b 0x41320 <_ZdlPv@plt> 00000000000849fc : 849fc: a9bf7bfd stp x29, x30, [sp, #-0x10]! 84a00: 910003fd mov x29, sp 84a04: f9401408 ldr x8, [x0, #0x28] 84a08: b9402409 ldr w9, [x0, #0x24] 84a0c: f100011f cmp x8, #0x0 84a10: 1a9f17e8 cset w8, eq 84a14: 2a010108 orr w8, w8, w1 84a18: 6a08013f tst w9, w8 84a1c: b9002008 str w8, [x0, #0x20] 84a20: 54000061 b.ne 0x84a2c 84a24: a8c17bfd ldp x29, x30, [sp], #0x10 84a28: d65f03c0 ret 84a2c: 900002c0 adrp x0, 0xdc000 >+0x1e> 84a30: 911ad000 add x0, x0, #0x6b4 84a34: 94000001 bl 0x84a38 84a38: f81d0ff5 str x21, [sp, #-0x30]! 84a3c: a9014ff4 stp x20, x19, [sp, #0x10] 84a40: a9027bfd stp x29, x30, [sp, #0x20] 84a44: 910083fd add x29, sp, #0x20 84a48: aa0003f4 mov x20, x0 84a4c: 52800400 mov w0, #0x20 // =32 84a50: 97fef298 bl 0x414b0 <__cxa_allocate_exception@plt> 84a54: 90000468 adrp x8, 0x110000 84a58: 9103c108 add x8, x8, #0xf0 84a5c: 08dffd08 ldarb w8, [x8] 84a60: aa0003f3 mov x19, x0 84a64: 370002a8 tbnz w8, #0x0, 0x84ab8 84a68: 90000460 adrp x0, 0x110000 84a6c: 9103c000 add x0, x0, #0xf0 84a70: 97fef71c bl 0x426e0 <__cxa_guard_acquire@plt> 84a74: 34000220 cbz w0, 0x84ab8 84a78: 90000475 adrp x21, 0x110000 84a7c: 9103a2b5 add x21, x21, #0xe8 84a80: aa1503e0 mov x0, x21 84a84: 97fef517 bl 0x41ee0 <_ZNSt6__ndk114error_categoryC2Ev@plt> 84a88: b0000428 adrp x8, 0x109000 84a8c: 91176108 add x8, x8, #0x5d8 84a90: f90002a8 str x8, [x21] 84a94: f0000440 adrp x0, 0x10f000 84a98: f945ec00 ldr x0, [x0, #0xbd8] 84a9c: 90000422 adrp x2, 0x108000 84aa0: 91296042 add x2, x2, #0xa58 84aa4: aa1503e1 mov x1, x21 84aa8: 97fef56e bl 0x42060 <__cxa_atexit@plt> 84aac: 90000460 adrp x0, 0x110000 84ab0: 9103c000 add x0, x0, #0xf0 84ab4: 97fef34f bl 0x417f0 <__cxa_guard_release@plt> 84ab8: 90000462 adrp x2, 0x110000 84abc: 9103a042 add x2, x2, #0xe8 84ac0: 52800021 mov w1, #0x1 // =1 84ac4: aa1303e0 mov x0, x19 84ac8: aa1403e3 mov x3, x20 84acc: 97fef2bd bl 0x415c0 <_ZNSt6__ndk112system_errorC2ENS_10error_codeEPKc@plt> 84ad0: f0000448 adrp x8, 0x10f000 84ad4: f9479108 ldr x8, [x8, #0xf20] 84ad8: f0000441 adrp x1, 0x10f000 84adc: f0000442 adrp x2, 0x10f000 84ae0: aa1303e0 mov x0, x19 84ae4: 91004108 add x8, x8, #0x10 84ae8: f9000268 str x8, [x19] 84aec: f945a821 ldr x1, [x1, #0xb50] 84af0: f9477042 ldr x2, [x2, #0xee0] 84af4: 97fef557 bl 0x42050 <__cxa_throw@plt> 84af8: aa0003f4 mov x20, x0 84afc: aa1303e0 mov x0, x19 84b00: 97fef6e8 bl 0x426a0 <__cxa_free_exception@plt> 84b04: aa1403e0 mov x0, x20 84b08: 94014225 bl 0xd539c <__cxa_demangle+0x12abc> 0000000000084b0c : 84b0c: 900002c8 adrp x8, 0xdc000 >+0x1e> 84b10: 3dc1a100 ldr q0, [x8, #0x680] 84b14: f100003f cmp x1, #0x0 84b18: 52820049 mov w9, #0x1002 // =4098 84b1c: 9100c008 add x8, x0, #0x30 84b20: 3d800400 str q0, [x0, #0x10] 84b24: 6f00e400 movi v0.2d, #0000000000000000 84b28: b9000809 str w9, [x0, #0x8] 84b2c: 1a9f17e9 cset w9, eq 84b30: f9001401 str x1, [x0, #0x28] 84b34: 3c838000 stur q0, [x0, #0x38] 84b38: 3c848000 stur q0, [x0, #0x48] 84b3c: 3c858000 stur q0, [x0, #0x58] 84b40: 3c868000 stur q0, [x0, #0x68] 84b44: 29047c09 stp w9, wzr, [x0, #0x20] 84b48: 3c878000 stur q0, [x0, #0x78] 84b4c: aa0803e0 mov x0, x8 84b50: 17fef624 b 0x423e0 <_ZNSt6__ndk16localeC1Ev@plt> 0000000000084b54 : 84b54: a9be4ff4 stp x20, x19, [sp, #-0x20]! 84b58: a9017bfd stp x29, x30, [sp, #0x10] 84b5c: 910043fd add x29, sp, #0x10 84b60: b9400828 ldr w8, [x1, #0x8] 84b64: aa0103f3 mov x19, x1 84b68: aa0003f4 mov x20, x0 84b6c: b9000808 str w8, [x0, #0x8] 84b70: 3dc00420 ldr q0, [x1, #0x10] 84b74: 3d800400 str q0, [x0, #0x10] 84b78: f9401028 ldr x8, [x1, #0x20] 84b7c: 9100c021 add x1, x1, #0x30 84b80: a9027c08 stp x8, xzr, [x0, #0x20] 84b84: 9100c000 add x0, x0, #0x30 84b88: 97fef41e bl 0x41c00 <_ZNSt6__ndk16localeC1ERKS0_@plt> 84b8c: 3cc38260 ldur q0, [x19, #0x38] 84b90: 6f00e401 movi v1.2d, #0000000000000000 84b94: 3c838280 stur q0, [x20, #0x38] 84b98: 3cc48260 ldur q0, [x19, #0x48] 84b9c: 3c838261 stur q1, [x19, #0x38] 84ba0: 3c848280 stur q0, [x20, #0x48] 84ba4: 3cc58260 ldur q0, [x19, #0x58] 84ba8: 3c848261 stur q1, [x19, #0x48] 84bac: 3c858280 stur q0, [x20, #0x58] 84bb0: 3cc68260 ldur q0, [x19, #0x68] 84bb4: 3c858261 stur q1, [x19, #0x58] 84bb8: 3c868280 stur q0, [x20, #0x68] 84bbc: 3cc78260 ldur q0, [x19, #0x78] 84bc0: 3c868261 stur q1, [x19, #0x68] 84bc4: 3c878280 stur q0, [x20, #0x78] 84bc8: 3c878261 stur q1, [x19, #0x78] 84bcc: a9417bfd ldp x29, x30, [sp, #0x10] 84bd0: a8c24ff4 ldp x20, x19, [sp], #0x20 84bd4: d65f03c0 ret 0000000000084bd8 : 84bd8: d10143ff sub sp, sp, #0x50 84bdc: f9000bf7 str x23, [sp, #0x10] 84be0: a90257f6 stp x22, x21, [sp, #0x20] 84be4: a9034ff4 stp x20, x19, [sp, #0x30] 84be8: a9047bfd stp x29, x30, [sp, #0x40] 84bec: 910103fd add x29, sp, #0x40 84bf0: d53bd057 mrs x23, TPIDR_EL0 84bf4: f94016e8 ldr x8, [x23, #0x28] 84bf8: 9100c015 add x21, x0, #0x30 84bfc: aa0103f3 mov x19, x1 84c00: aa0003f4 mov x20, x0 84c04: f90007e8 str x8, [sp, #0x8] 84c08: b9400828 ldr w8, [x1, #0x8] 84c0c: b9400809 ldr w9, [x0, #0x8] 84c10: 9100c036 add x22, x1, #0x30 84c14: b9000808 str w8, [x0, #0x8] 84c18: b9000829 str w9, [x1, #0x8] 84c1c: f9400828 ldr x8, [x1, #0x10] 84c20: f9400809 ldr x9, [x0, #0x10] 84c24: f9000808 str x8, [x0, #0x10] 84c28: f9000829 str x9, [x1, #0x10] 84c2c: f9400c28 ldr x8, [x1, #0x18] 84c30: f9400c09 ldr x9, [x0, #0x18] 84c34: f9000c08 str x8, [x0, #0x18] 84c38: f9000c29 str x9, [x1, #0x18] 84c3c: b9402028 ldr w8, [x1, #0x20] 84c40: b9402009 ldr w9, [x0, #0x20] 84c44: b9002008 str w8, [x0, #0x20] 84c48: b9002029 str w9, [x1, #0x20] 84c4c: b9402428 ldr w8, [x1, #0x24] 84c50: b9402409 ldr w9, [x0, #0x24] 84c54: b9002408 str w8, [x0, #0x24] 84c58: b9002429 str w9, [x1, #0x24] 84c5c: 910003e0 mov x0, sp 84c60: aa1503e1 mov x1, x21 84c64: 97fef3e7 bl 0x41c00 <_ZNSt6__ndk16localeC1ERKS0_@plt> 84c68: aa1503e0 mov x0, x21 84c6c: aa1603e1 mov x1, x22 84c70: 97fef164 bl 0x41200 <_ZNSt6__ndk16localeaSERKS0_@plt> 84c74: 910003e1 mov x1, sp 84c78: aa1603e0 mov x0, x22 84c7c: 97fef161 bl 0x41200 <_ZNSt6__ndk16localeaSERKS0_@plt> 84c80: 910003e0 mov x0, sp 84c84: 97fef647 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 84c88: f9401e68 ldr x8, [x19, #0x38] 84c8c: f9401e89 ldr x9, [x20, #0x38] 84c90: f9001e88 str x8, [x20, #0x38] 84c94: f9001e69 str x9, [x19, #0x38] 84c98: 3dc01260 ldr q0, [x19, #0x40] 84c9c: 3dc01281 ldr q1, [x20, #0x40] 84ca0: 3d801280 str q0, [x20, #0x40] 84ca4: 3d801261 str q1, [x19, #0x40] 84ca8: 3dc01660 ldr q0, [x19, #0x50] 84cac: 3dc01681 ldr q1, [x20, #0x50] 84cb0: 3d801680 str q0, [x20, #0x50] 84cb4: 3d801661 str q1, [x19, #0x50] 84cb8: f9403268 ldr x8, [x19, #0x60] 84cbc: f9403289 ldr x9, [x20, #0x60] 84cc0: f9003288 str x8, [x20, #0x60] 84cc4: f9003269 str x9, [x19, #0x60] 84cc8: 3cc68260 ldur q0, [x19, #0x68] 84ccc: 3cc68281 ldur q1, [x20, #0x68] 84cd0: 3c868280 stur q0, [x20, #0x68] 84cd4: 3c868261 stur q1, [x19, #0x68] 84cd8: f9403e68 ldr x8, [x19, #0x78] 84cdc: f9403e89 ldr x9, [x20, #0x78] 84ce0: f9003e88 str x8, [x20, #0x78] 84ce4: f9003e69 str x9, [x19, #0x78] 84ce8: f9404268 ldr x8, [x19, #0x80] 84cec: f9404289 ldr x9, [x20, #0x80] 84cf0: f9004288 str x8, [x20, #0x80] 84cf4: f9004269 str x9, [x19, #0x80] 84cf8: f94016e8 ldr x8, [x23, #0x28] 84cfc: f94007e9 ldr x9, [sp, #0x8] 84d00: eb09011f cmp x8, x9 84d04: 540000e1 b.ne 0x84d20 84d08: a9447bfd ldp x29, x30, [sp, #0x40] 84d0c: a9434ff4 ldp x20, x19, [sp, #0x30] 84d10: a94257f6 ldp x22, x21, [sp, #0x20] 84d14: f9400bf7 ldr x23, [sp, #0x10] 84d18: 910143ff add sp, sp, #0x50 84d1c: d65f03c0 ret 84d20: 97fef5dc bl 0x42490 <__stack_chk_fail@plt> 0000000000084d24 : 84d24: 90000469 adrp x9, 0x110000 84d28: 39402128 ldrb w8, [x9, #0x8] 84d2c: 1200000a and w10, w0, #0x1 84d30: 3900212a strb w10, [x9, #0x8] 84d34: 2a0803e0 mov w0, w8 84d38: d65f03c0 ret 84d3c: f81e0ff3 str x19, [sp, #-0x20]! 84d40: a9017bfd stp x29, x30, [sp, #0x10] 84d44: 910043fd add x29, sp, #0x10 84d48: aa0003f3 mov x19, x0 84d4c: 97fef1d1 bl 0x41490 <_ZNSt6__ndk114error_categoryD2Ev@plt> 84d50: a9417bfd ldp x29, x30, [sp, #0x10] 84d54: aa1303e0 mov x0, x19 84d58: f84207f3 ldr x19, [sp], #0x20 84d5c: 17fef171 b 0x41320 <_ZdlPv@plt> 0000000000084d60 : 84d60: d10203ff sub sp, sp, #0x80 84d64: a9026ffc stp x28, x27, [sp, #0x20] 84d68: a90367fa stp x26, x25, [sp, #0x30] 84d6c: a9045ff8 stp x24, x23, [sp, #0x40] 84d70: a90557f6 stp x22, x21, [sp, #0x50] 84d74: a9064ff4 stp x20, x19, [sp, #0x60] 84d78: a9077bfd stp x29, x30, [sp, #0x70] 84d7c: 9101c3fd add x29, sp, #0x70 84d80: d53bd057 mrs x23, TPIDR_EL0 84d84: f0000449 adrp x9, 0x10f000 84d88: f94016e8 ldr x8, [x23, #0x28] 84d8c: f9462129 ldr x9, [x9, #0xc40] 84d90: 90000473 adrp x19, 0x110000 84d94: 9118a273 add x19, x19, #0x628 84d98: 91002274 add x20, x19, #0x8 84d9c: 91004136 add x22, x9, #0x10 84da0: aa1403e0 mov x0, x20 84da4: f9000fe8 str x8, [sp, #0x18] 84da8: f9000276 str x22, [x19] 84dac: 97fef58d bl 0x423e0 <_ZNSt6__ndk16localeC1Ev@plt> 84db0: f0000459 adrp x25, 0x10f000 84db4: f9463f39 ldr x25, [x25, #0xc78] 84db8: b0000428 adrp x8, 0x109000 84dbc: 90000469 adrp x9, 0x110000 84dc0: 6f00e400 movi v0.2d, #0000000000000000 84dc4: 9118e108 add x8, x8, #0x638 84dc8: 911a4129 add x9, x9, #0x690 84dcc: 1280000a mov w10, #-0x1 // =-1 84dd0: 910043e0 add x0, sp, #0x10 84dd4: aa1403e1 mov x1, x20 84dd8: ad010260 stp q0, q0, [x19, #0x20] 84ddc: 3d800660 str q0, [x19, #0x10] 84de0: f9000268 str x8, [x19] 84de4: f9002279 str x25, [x19, #0x40] 84de8: f9002a69 str x9, [x19, #0x50] 84dec: b9005e6a str w10, [x19, #0x5c] 84df0: 3901827f strb wzr, [x19, #0x60] 84df4: 97fef383 bl 0x41c00 <_ZNSt6__ndk16localeC1ERKS0_@plt> 84df8: f9400268 ldr x8, [x19] 84dfc: f9400908 ldr x8, [x8, #0x10] 84e00: 910043e1 add x1, sp, #0x10 84e04: aa1303e0 mov x0, x19 84e08: d63f0100 blr x8 84e0c: 910043e0 add x0, sp, #0x10 84e10: 97fef5e4 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 84e14: f0000448 adrp x8, 0x10f000 84e18: f0000456 adrp x22, 0x10f000 84e1c: f9468908 ldr x8, [x8, #0xd10] 84e20: f945fad6 ldr x22, [x22, #0xbf0] 84e24: 91006109 add x9, x8, #0x18 84e28: 91010108 add x8, x8, #0x40 84e2c: aa1603e0 mov x0, x22 84e30: a9007ec9 stp x9, xzr, [x22] 84e34: f8010c08 str x8, [x0, #0x10]! 84e38: 90000461 adrp x1, 0x110000 84e3c: 9118a021 add x1, x1, #0x628 84e40: 97fef298 bl 0x418a0 <_ZNSt6__ndk18ios_base4initEPv@plt> 84e44: f9004edf str xzr, [x22, #0x98] 84e48: f0000448 adrp x8, 0x10f000 84e4c: f9469d08 ldr x8, [x8, #0xd38] 84e50: 90000473 adrp x19, 0x110000 84e54: 911a6273 add x19, x19, #0x698 84e58: 91002274 add x20, x19, #0x8 84e5c: 12800015 mov w21, #-0x1 // =-1 84e60: 91004118 add x24, x8, #0x10 84e64: aa1403e0 mov x0, x20 84e68: b900a2d5 str w21, [x22, #0xa0] 84e6c: f9000278 str x24, [x19] 84e70: 97fef55c bl 0x423e0 <_ZNSt6__ndk16localeC1Ev@plt> 84e74: b0000428 adrp x8, 0x109000 84e78: 90000469 adrp x9, 0x110000 84e7c: 6f00e400 movi v0.2d, #0000000000000000 84e80: 911b4108 add x8, x8, #0x6d0 84e84: 911c0129 add x9, x9, #0x700 84e88: 910043e0 add x0, sp, #0x10 84e8c: aa1403e1 mov x1, x20 84e90: f9002279 str x25, [x19, #0x40] 84e94: b9005e75 str w21, [x19, #0x5c] 84e98: ad010260 stp q0, q0, [x19, #0x20] 84e9c: 3d800660 str q0, [x19, #0x10] 84ea0: f9000268 str x8, [x19] 84ea4: f9002a69 str x9, [x19, #0x50] 84ea8: 3901827f strb wzr, [x19, #0x60] 84eac: 97fef355 bl 0x41c00 <_ZNSt6__ndk16localeC1ERKS0_@plt> 84eb0: f9400268 ldr x8, [x19] 84eb4: f9400908 ldr x8, [x8, #0x10] 84eb8: 910043e1 add x1, sp, #0x10 84ebc: aa1303e0 mov x0, x19 84ec0: d63f0100 blr x8 84ec4: 910043e0 add x0, sp, #0x10 84ec8: 97fef5b6 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 84ecc: f0000448 adrp x8, 0x10f000 84ed0: f0000458 adrp x24, 0x10f000 84ed4: f9459d08 ldr x8, [x8, #0xb38] 84ed8: f946e318 ldr x24, [x24, #0xdc0] 84edc: 91006109 add x9, x8, #0x18 84ee0: 91010108 add x8, x8, #0x40 84ee4: aa1803e0 mov x0, x24 84ee8: a9007f09 stp x9, xzr, [x24] 84eec: f8010c08 str x8, [x0, #0x10]! 84ef0: 90000461 adrp x1, 0x110000 84ef4: 911a6021 add x1, x1, #0x698 84ef8: 97fef26a bl 0x418a0 <_ZNSt6__ndk18ios_base4initEPv@plt> 84efc: 90000474 adrp x20, 0x110000 84f00: 91026333 add x19, x25, #0x98 84f04: 911c2294 add x20, x20, #0x708 84f08: 90000462 adrp x2, 0x110000 84f0c: 12800015 mov w21, #-0x1 // =-1 84f10: 911da042 add x2, x2, #0x768 84f14: aa1403e0 mov x0, x20 84f18: aa1303e1 mov x1, x19 84f1c: f9004f1f str xzr, [x24, #0x98] 84f20: b900a315 str w21, [x24, #0xa0] 84f24: 940000bb bl 0x85210 84f28: f000045c adrp x28, 0x10f000 84f2c: f946d79c ldr x28, [x28, #0xda8] 84f30: f0000459 adrp x25, 0x10f000 84f34: f945a739 ldr x25, [x25, #0xb48] 84f38: 91006388 add x8, x28, #0x18 84f3c: 91010389 add x9, x28, #0x40 84f40: 9e670100 fmov d0, x8 84f44: 4e181d20 mov v0.d[1], x9 84f48: aa1903e0 mov x0, x25 84f4c: 3c808400 str q0, [x0], #0x8 84f50: aa1403e1 mov x1, x20 84f54: 97fef253 bl 0x418a0 <_ZNSt6__ndk18ios_base4initEPv@plt> 84f58: 90000474 adrp x20, 0x110000 84f5c: 911dc294 add x20, x20, #0x770 84f60: 90000462 adrp x2, 0x110000 84f64: 911f4042 add x2, x2, #0x7d0 84f68: aa1403e0 mov x0, x20 84f6c: aa1303e1 mov x1, x19 84f70: f90007f7 str x23, [sp, #0x8] 84f74: f9004b3f str xzr, [x25, #0x90] 84f78: b9009b35 str w21, [x25, #0x98] 84f7c: 940000e3 bl 0x85308 84f80: f000045b adrp x27, 0x10f000 84f84: f947677b ldr x27, [x27, #0xec8] 84f88: f000045a adrp x26, 0x10f000 84f8c: f9468f5a ldr x26, [x26, #0xd18] 84f90: 91006368 add x8, x27, #0x18 84f94: 91010369 add x9, x27, #0x40 84f98: 9e670100 fmov d0, x8 84f9c: 4e181d20 mov v0.d[1], x9 84fa0: aa1a03e0 mov x0, x26 84fa4: 3c808400 str q0, [x0], #0x8 84fa8: aa1403e1 mov x1, x20 84fac: 97fef23d bl 0x418a0 <_ZNSt6__ndk18ios_base4initEPv@plt> 84fb0: 12800015 mov w21, #-0x1 // =-1 84fb4: f9004b5f str xzr, [x26, #0x90] 84fb8: b9009b55 str w21, [x26, #0x98] 84fbc: f0000448 adrp x8, 0x10f000 84fc0: f9463d08 ldr x8, [x8, #0xc78] 84fc4: 90000473 adrp x19, 0x110000 84fc8: 911f6273 add x19, x19, #0x7d8 84fcc: 90000462 adrp x2, 0x110000 84fd0: 9104c101 add x1, x8, #0x130 84fd4: 9120e042 add x2, x2, #0x838 84fd8: aa1303e0 mov x0, x19 84fdc: 9400008d bl 0x85210 84fe0: f0000454 adrp x20, 0x10f000 84fe4: f945b294 ldr x20, [x20, #0xb60] 84fe8: 91006397 add x23, x28, #0x18 84fec: 9101039c add x28, x28, #0x40 84ff0: 9e6702e0 fmov d0, x23 84ff4: 4e181f80 mov v0.d[1], x28 84ff8: aa1403e0 mov x0, x20 84ffc: 3c808400 str q0, [x0], #0x8 85000: aa1303e1 mov x1, x19 85004: 97fef227 bl 0x418a0 <_ZNSt6__ndk18ios_base4initEPv@plt> 85008: f9400288 ldr x8, [x20] 8500c: f9004a9f str xzr, [x20, #0x90] 85010: b9009a95 str w21, [x20, #0x98] 85014: 9e6702e0 fmov d0, x23 85018: f85e8108 ldur x8, [x8, #-0x18] 8501c: d0000457 adrp x23, 0x10f000 85020: 4e181f80 mov v0.d[1], x28 85024: 8b080288 add x8, x20, x8 85028: f9401501 ldr x1, [x8, #0x28] 8502c: f94676f7 ldr x23, [x23, #0xce8] 85030: aa1703e0 mov x0, x23 85034: 3c808400 str q0, [x0], #0x8 85038: 97fef21a bl 0x418a0 <_ZNSt6__ndk18ios_base4initEPv@plt> 8503c: 12800015 mov w21, #-0x1 // =-1 85040: f9004aff str xzr, [x23, #0x90] 85044: b9009af5 str w21, [x23, #0x98] 85048: d0000448 adrp x8, 0x10f000 8504c: f9463d08 ldr x8, [x8, #0xc78] 85050: f0000453 adrp x19, 0x110000 85054: 91210273 add x19, x19, #0x840 85058: f0000442 adrp x2, 0x110000 8505c: 9104c101 add x1, x8, #0x130 85060: 91228042 add x2, x2, #0x8a0 85064: aa1303e0 mov x0, x19 85068: 940000a8 bl 0x85308 8506c: d0000457 adrp x23, 0x10f000 85070: f9476af7 ldr x23, [x23, #0xed0] 85074: 9100637c add x28, x27, #0x18 85078: 9101037b add x27, x27, #0x40 8507c: 9e670380 fmov d0, x28 85080: 4e181f60 mov v0.d[1], x27 85084: aa1703e0 mov x0, x23 85088: 3c808400 str q0, [x0], #0x8 8508c: aa1303e1 mov x1, x19 85090: 97fef204 bl 0x418a0 <_ZNSt6__ndk18ios_base4initEPv@plt> 85094: f94002e8 ldr x8, [x23] 85098: f9004aff str xzr, [x23, #0x90] 8509c: b9009af5 str w21, [x23, #0x98] 850a0: d0000455 adrp x21, 0x10f000 850a4: f85e8108 ldur x8, [x8, #-0x18] 850a8: 9e670380 fmov d0, x28 850ac: 4e181f60 mov v0.d[1], x27 850b0: 8b0802e8 add x8, x23, x8 850b4: f9401501 ldr x1, [x8, #0x28] 850b8: f945beb5 ldr x21, [x21, #0xb78] 850bc: aa1503e0 mov x0, x21 850c0: 3c808400 str q0, [x0], #0x8 850c4: 97fef1f7 bl 0x418a0 <_ZNSt6__ndk18ios_base4initEPv@plt> 850c8: f94002c8 ldr x8, [x22] 850cc: 12800009 mov w9, #-0x1 // =-1 850d0: b9009aa9 str w9, [x21, #0x98] 850d4: f9004abf str xzr, [x21, #0x90] 850d8: f85e8108 ldur x8, [x8, #-0x18] 850dc: f9400309 ldr x9, [x24] 850e0: f94002eb ldr x11, [x23] 850e4: 8b0802c8 add x8, x22, x8 850e8: f9004519 str x25, [x8, #0x88] 850ec: f85e8128 ldur x8, [x9, #-0x18] 850f0: f9400289 ldr x9, [x20] 850f4: 8b080308 add x8, x24, x8 850f8: f900451a str x26, [x8, #0x88] 850fc: f85e8128 ldur x8, [x9, #-0x18] 85100: 8b080288 add x8, x20, x8 85104: b940090a ldr w10, [x8, #0x8] 85108: 3213014a orr w10, w10, #0x2000 8510c: b900090a str w10, [x8, #0x8] 85110: f85e8168 ldur x8, [x11, #-0x18] 85114: 8b0802e8 add x8, x23, x8 85118: b940090a ldr w10, [x8, #0x8] 8511c: 3213014a orr w10, w10, #0x2000 85120: b900090a str w10, [x8, #0x8] 85124: f85e8128 ldur x8, [x9, #-0x18] 85128: 8b080288 add x8, x20, x8 8512c: f9004519 str x25, [x8, #0x88] 85130: f85e8168 ldur x8, [x11, #-0x18] 85134: 8b0802e8 add x8, x23, x8 85138: f900451a str x26, [x8, #0x88] 8513c: f94007e8 ldr x8, [sp, #0x8] 85140: f9401508 ldr x8, [x8, #0x28] 85144: f9400fe9 ldr x9, [sp, #0x18] 85148: eb09011f cmp x8, x9 8514c: 54000121 b.ne 0x85170 85150: a9477bfd ldp x29, x30, [sp, #0x70] 85154: a9464ff4 ldp x20, x19, [sp, #0x60] 85158: a94557f6 ldp x22, x21, [sp, #0x50] 8515c: a9445ff8 ldp x24, x23, [sp, #0x40] 85160: a94367fa ldp x26, x25, [sp, #0x30] 85164: a9426ffc ldp x28, x27, [sp, #0x20] 85168: 910203ff add sp, sp, #0x80 8516c: d65f03c0 ret 85170: 97fef4c8 bl 0x42490 <__stack_chk_fail@plt> 85174: aa0003f3 mov x19, x0 85178: 910022a0 add x0, x21, #0x8 8517c: 14000019 b 0x851e0 85180: 14000001 b 0x85184 85184: aa0003f3 mov x19, x0 85188: 910022e0 add x0, x23, #0x8 8518c: 14000015 b 0x851e0 85190: aa0003f3 mov x19, x0 85194: 91002280 add x0, x20, #0x8 85198: 14000012 b 0x851e0 8519c: aa0003f3 mov x19, x0 851a0: 91002340 add x0, x26, #0x8 851a4: 1400000f b 0x851e0 851a8: aa0003f3 mov x19, x0 851ac: 91002320 add x0, x25, #0x8 851b0: 1400000c b 0x851e0 851b4: aa0003f3 mov x19, x0 851b8: 91004300 add x0, x24, #0x10 851bc: 14000009 b 0x851e0 851c0: aa1303f4 mov x20, x19 851c4: aa0003f3 mov x19, x0 851c8: 910043e0 add x0, sp, #0x10 851cc: 97fef4f5 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 851d0: f8008698 str x24, [x20], #0x8 851d4: 1400000b b 0x85200 851d8: aa0003f3 mov x19, x0 851dc: 910042c0 add x0, x22, #0x10 851e0: 97fef06c bl 0x41390 <_ZNSt6__ndk18ios_baseD2Ev@plt> 851e4: aa1303e0 mov x0, x19 851e8: 9401406d bl 0xd539c <__cxa_demangle+0x12abc> 851ec: aa1303f4 mov x20, x19 851f0: aa0003f3 mov x19, x0 851f4: 910043e0 add x0, sp, #0x10 851f8: 97fef4ea bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 851fc: f8008696 str x22, [x20], #0x8 85200: aa1403e0 mov x0, x20 85204: 97fef4e7 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 85208: aa1303e0 mov x0, x19 8520c: 94014064 bl 0xd539c <__cxa_demangle+0x12abc> 85210: d10143ff sub sp, sp, #0x50 85214: a9015ff8 stp x24, x23, [sp, #0x10] 85218: a90257f6 stp x22, x21, [sp, #0x20] 8521c: a9034ff4 stp x20, x19, [sp, #0x30] 85220: a9047bfd stp x29, x30, [sp, #0x40] 85224: 910103fd add x29, sp, #0x40 85228: d53bd057 mrs x23, TPIDR_EL0 8522c: d0000449 adrp x9, 0x10f000 85230: f94016e8 ldr x8, [x23, #0x28] 85234: f9462129 ldr x9, [x9, #0xc40] 85238: 91002015 add x21, x0, #0x8 8523c: aa0003f3 mov x19, x0 85240: f90007e8 str x8, [sp, #0x8] 85244: 91004138 add x24, x9, #0x10 85248: f9000018 str x24, [x0] 8524c: aa1503e0 mov x0, x21 85250: aa0203f4 mov x20, x2 85254: aa0103f6 mov x22, x1 85258: 97fef462 bl 0x423e0 <_ZNSt6__ndk16localeC1Ev@plt> 8525c: 90000428 adrp x8, 0x109000 85260: 6f00e400 movi v0.2d, #0000000000000000 85264: 911da108 add x8, x8, #0x768 85268: 910003e0 mov x0, sp 8526c: aa1503e1 mov x1, x21 85270: ad010260 stp q0, q0, [x19, #0x20] 85274: 3d800660 str q0, [x19, #0x10] 85278: f9000268 str x8, [x19] 8527c: f9002276 str x22, [x19, #0x40] 85280: 97fef260 bl 0x41c00 <_ZNSt6__ndk16localeC1ERKS0_@plt> 85284: d0000441 adrp x1, 0x10f000 85288: f9463821 ldr x1, [x1, #0xc70] 8528c: 910003e0 mov x0, sp 85290: 97fef4cc bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 85294: aa0003f6 mov x22, x0 85298: 910003e0 mov x0, sp 8529c: 97fef4c1 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 852a0: a904d276 stp x22, x20, [x19, #0x48] 852a4: f94002c8 ldr x8, [x22] 852a8: aa1603e0 mov x0, x22 852ac: f9401d08 ldr x8, [x8, #0x38] 852b0: d63f0100 blr x8 852b4: 12000008 and w8, w0, #0x1 852b8: 39016268 strb w8, [x19, #0x58] 852bc: f94016e8 ldr x8, [x23, #0x28] 852c0: f94007e9 ldr x9, [sp, #0x8] 852c4: eb09011f cmp x8, x9 852c8: 540000e1 b.ne 0x852e4 852cc: a9447bfd ldp x29, x30, [sp, #0x40] 852d0: a9434ff4 ldp x20, x19, [sp, #0x30] 852d4: a94257f6 ldp x22, x21, [sp, #0x20] 852d8: a9415ff8 ldp x24, x23, [sp, #0x10] 852dc: 910143ff add sp, sp, #0x50 852e0: d65f03c0 ret 852e4: 97fef46b bl 0x42490 <__stack_chk_fail@plt> 852e8: aa0003f4 mov x20, x0 852ec: 910003e0 mov x0, sp 852f0: 97fef4ac bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 852f4: aa1503e0 mov x0, x21 852f8: f9000278 str x24, [x19] 852fc: 97fef4a9 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 85300: aa1403e0 mov x0, x20 85304: 94014026 bl 0xd539c <__cxa_demangle+0x12abc> 85308: d10143ff sub sp, sp, #0x50 8530c: a9015ff8 stp x24, x23, [sp, #0x10] 85310: a90257f6 stp x22, x21, [sp, #0x20] 85314: a9034ff4 stp x20, x19, [sp, #0x30] 85318: a9047bfd stp x29, x30, [sp, #0x40] 8531c: 910103fd add x29, sp, #0x40 85320: d53bd057 mrs x23, TPIDR_EL0 85324: d0000449 adrp x9, 0x10f000 85328: f94016e8 ldr x8, [x23, #0x28] 8532c: f9469d29 ldr x9, [x9, #0xd38] 85330: 91002015 add x21, x0, #0x8 85334: aa0003f3 mov x19, x0 85338: f90007e8 str x8, [sp, #0x8] 8533c: 91004138 add x24, x9, #0x10 85340: f9000018 str x24, [x0] 85344: aa1503e0 mov x0, x21 85348: aa0203f4 mov x20, x2 8534c: aa0103f6 mov x22, x1 85350: 97fef424 bl 0x423e0 <_ZNSt6__ndk16localeC1Ev@plt> 85354: 90000428 adrp x8, 0x109000 85358: 6f00e400 movi v0.2d, #0000000000000000 8535c: 91200108 add x8, x8, #0x800 85360: 910003e0 mov x0, sp 85364: aa1503e1 mov x1, x21 85368: ad010260 stp q0, q0, [x19, #0x20] 8536c: 3d800660 str q0, [x19, #0x10] 85370: f9000268 str x8, [x19] 85374: f9002276 str x22, [x19, #0x40] 85378: 97fef222 bl 0x41c00 <_ZNSt6__ndk16localeC1ERKS0_@plt> 8537c: d0000441 adrp x1, 0x10f000 85380: f9461421 ldr x1, [x1, #0xc28] 85384: 910003e0 mov x0, sp 85388: 97fef48e bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 8538c: aa0003f6 mov x22, x0 85390: 910003e0 mov x0, sp 85394: 97fef483 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 85398: a904d276 stp x22, x20, [x19, #0x48] 8539c: f94002c8 ldr x8, [x22] 853a0: aa1603e0 mov x0, x22 853a4: f9401d08 ldr x8, [x8, #0x38] 853a8: d63f0100 blr x8 853ac: 12000008 and w8, w0, #0x1 853b0: 39016268 strb w8, [x19, #0x58] 853b4: f94016e8 ldr x8, [x23, #0x28] 853b8: f94007e9 ldr x9, [sp, #0x8] 853bc: eb09011f cmp x8, x9 853c0: 540000e1 b.ne 0x853dc 853c4: a9447bfd ldp x29, x30, [sp, #0x40] 853c8: a9434ff4 ldp x20, x19, [sp, #0x30] 853cc: a94257f6 ldp x22, x21, [sp, #0x20] 853d0: a9415ff8 ldp x24, x23, [sp, #0x10] 853d4: 910143ff add sp, sp, #0x50 853d8: d65f03c0 ret 853dc: 97fef42d bl 0x42490 <__stack_chk_fail@plt> 853e0: aa0003f4 mov x20, x0 853e4: 910003e0 mov x0, sp 853e8: 97fef46e bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 853ec: aa1503e0 mov x0, x21 853f0: f9000278 str x24, [x19] 853f4: 97fef46b bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 853f8: aa1403e0 mov x0, x20 853fc: 94013fe8 bl 0xd539c <__cxa_demangle+0x12abc> 0000000000085400 : 85400: a9bf7bfd stp x29, x30, [sp, #-0x10]! 85404: 910003fd mov x29, sp 85408: d0000440 adrp x0, 0x10f000 8540c: f945a400 ldr x0, [x0, #0xb48] 85410: 97ff39aa bl 0x53ab8 85414: d0000440 adrp x0, 0x10f000 85418: f9468c00 ldr x0, [x0, #0xd18] 8541c: 97fef381 bl 0x42220 <_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEE5flushEv@plt> 85420: d0000440 adrp x0, 0x10f000 85424: f9467400 ldr x0, [x0, #0xce8] 85428: 97ff39a4 bl 0x53ab8 8542c: d0000440 adrp x0, 0x10f000 85430: f945bc00 ldr x0, [x0, #0xb78] 85434: 97fef37b bl 0x42220 <_ZNSt6__ndk113basic_ostreamIwNS_11char_traitsIwEEE5flushEv@plt> 85438: a8c17bfd ldp x29, x30, [sp], #0x10 8543c: d65f03c0 ret 85440: 97ff399b bl 0x53aac 85444: 97ff399a bl 0x53aac 85448: f81e0ff3 str x19, [sp, #-0x20]! 8544c: a9017bfd stp x29, x30, [sp, #0x10] 85450: 910043fd add x29, sp, #0x10 85454: d0000448 adrp x8, 0x10f000 85458: f9462108 ldr x8, [x8, #0xc40] 8545c: aa0003f3 mov x19, x0 85460: 91004108 add x8, x8, #0x10 85464: f8008408 str x8, [x0], #0x8 85468: 97fef44e bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 8546c: a9417bfd ldp x29, x30, [sp, #0x10] 85470: aa1303e0 mov x0, x19 85474: f84207f3 ldr x19, [sp], #0x20 85478: 17feefaa b 0x41320 <_ZdlPv@plt> 8547c: f81e0ff3 str x19, [sp, #-0x20]! 85480: a9017bfd stp x29, x30, [sp, #0x10] 85484: 910043fd add x29, sp, #0x10 85488: aa0103e8 mov x8, x1 8548c: d0000441 adrp x1, 0x10f000 85490: f9463821 ldr x1, [x1, #0xc70] 85494: aa0003f3 mov x19, x0 85498: aa0803e0 mov x0, x8 8549c: 97fef449 bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 854a0: f9002660 str x0, [x19, #0x48] 854a4: f9400008 ldr x8, [x0] 854a8: f9401908 ldr x8, [x8, #0x30] 854ac: d63f0100 blr x8 854b0: f9402668 ldr x8, [x19, #0x48] 854b4: b9005a60 str w0, [x19, #0x58] 854b8: f9400109 ldr x9, [x8] 854bc: aa0803e0 mov x0, x8 854c0: f9401d29 ldr x9, [x9, #0x38] 854c4: d63f0120 blr x9 854c8: b9405a68 ldr w8, [x19, #0x58] 854cc: 12000009 and w9, w0, #0x1 854d0: 39018669 strb w9, [x19, #0x61] 854d4: 7100251f cmp w8, #0x9 854d8: 5400008a b.ge 0x854e8 854dc: a9417bfd ldp x29, x30, [sp, #0x10] 854e0: f84207f3 ldr x19, [sp], #0x20 854e4: d65f03c0 ret 854e8: f00002a0 adrp x0, 0xdc000 >+0x1e> 854ec: 91233000 add x0, x0, #0x8cc 854f0: 97fef238 bl 0x41dd0 <_ZNSt6__ndk121__throw_runtime_errorEPKc@plt> 854f4: 2a1f03e1 mov w1, wzr 854f8: 1400004a b 0x85620 854fc: 52800021 mov w1, #0x1 // =1 85500: 14000048 b 0x85620 85504: d10183ff sub sp, sp, #0x60 85508: a90357f6 stp x22, x21, [sp, #0x30] 8550c: a9044ff4 stp x20, x19, [sp, #0x40] 85510: a9057bfd stp x29, x30, [sp, #0x50] 85514: 910143fd add x29, sp, #0x50 85518: d53bd055 mrs x21, TPIDR_EL0 8551c: f94016a8 ldr x8, [x21, #0x28] 85520: aa0003f4 mov x20, x0 85524: 3100043f cmn w1, #0x1 85528: f90017e8 str x8, [sp, #0x28] 8552c: 39418008 ldrb w8, [x0, #0x60] 85530: 540004e0 b.eq 0x855cc 85534: 2a0103f3 mov w19, w1 85538: 34000508 cbz w8, 0x855d8 8553c: b9405e88 ldr w8, [x20, #0x5c] 85540: 910053e9 add x9, sp, #0x14 85544: b2400123 orr x3, x9, #0x1 85548: 910083e9 add x9, sp, #0x20 8554c: 390053e8 strb w8, [sp, #0x14] 85550: a9448680 ldp x0, x1, [x20, #0x48] 85554: 91002126 add x6, x9, #0x8 85558: 910053e2 add x2, sp, #0x14 8555c: 910023e4 add x4, sp, #0x8 85560: f9400008 ldr x8, [x0] 85564: 910083e5 add x5, sp, #0x20 85568: 910063e7 add x7, sp, #0x18 8556c: f9400d08 ldr x8, [x8, #0x18] 85570: d63f0100 blr x8 85574: 51000408 sub w8, w0, #0x1 85578: 7100091f cmp w8, #0x2 8557c: 540002a3 b.lo 0x855d0 85580: 71000c1f cmp w0, #0x3 85584: 540000c1 b.ne 0x8559c 85588: b9405e88 ldr w8, [x20, #0x5c] 8558c: 910083e9 add x9, sp, #0x20 85590: b2400129 orr x9, x9, #0x1 85594: f9000fe9 str x9, [sp, #0x18] 85598: 390083e8 strb w8, [sp, #0x20] 8559c: 910083f6 add x22, sp, #0x20 855a0: f9400fe8 ldr x8, [sp, #0x18] 855a4: eb16011f cmp x8, x22 855a8: 54000189 b.ls 0x855d8 855ac: d1000509 sub x9, x8, #0x1 855b0: f9000fe9 str x9, [sp, #0x18] 855b4: 385ff100 ldurb w0, [x8, #-0x1] 855b8: f9402281 ldr x1, [x20, #0x40] 855bc: 97fef315 bl 0x42210 855c0: 3100041f cmn w0, #0x1 855c4: 54fffee1 b.ne 0x855a0 855c8: 14000002 b 0x855d0 855cc: 340000c8 cbz w8, 0x855e4 855d0: 12800013 mov w19, #-0x1 // =-1 855d4: 14000008 b 0x855f4 855d8: 52800028 mov w8, #0x1 // =1 855dc: b9005e93 str w19, [x20, #0x5c] 855e0: 14000004 b 0x855f0 855e4: b9405e93 ldr w19, [x20, #0x5c] 855e8: 3100067f cmn w19, #0x1 855ec: 1a9f07e8 cset w8, ne 855f0: 39018288 strb w8, [x20, #0x60] 855f4: f94016a8 ldr x8, [x21, #0x28] 855f8: f94017e9 ldr x9, [sp, #0x28] 855fc: eb09011f cmp x8, x9 85600: 540000e1 b.ne 0x8561c 85604: 2a1303e0 mov w0, w19 85608: a9457bfd ldp x29, x30, [sp, #0x50] 8560c: a9444ff4 ldp x20, x19, [sp, #0x40] 85610: a94357f6 ldp x22, x21, [sp, #0x30] 85614: 910183ff add sp, sp, #0x60 85618: d65f03c0 ret 8561c: 97fef39d bl 0x42490 <__stack_chk_fail@plt> 85620: d10203ff sub sp, sp, #0x80 85624: f9001bf9 str x25, [sp, #0x30] 85628: a9045ff8 stp x24, x23, [sp, #0x40] 8562c: a90557f6 stp x22, x21, [sp, #0x50] 85630: a9064ff4 stp x20, x19, [sp, #0x60] 85634: a9077bfd stp x29, x30, [sp, #0x70] 85638: 9101c3fd add x29, sp, #0x70 8563c: d53bd056 mrs x22, TPIDR_EL0 85640: f94016c8 ldr x8, [x22, #0x28] 85644: aa0003f3 mov x19, x0 85648: 2a0103f4 mov w20, w1 8564c: f90017e8 str x8, [sp, #0x28] 85650: 39418008 ldrb w8, [x0, #0x60] 85654: 340000e8 cbz w8, 0x85670 85658: b9405e60 ldr w0, [x19, #0x5c] 8565c: 36000934 tbz w20, #0x0, 0x85780 85660: 12800008 mov w8, #-0x1 // =-1 85664: b9005e68 str w8, [x19, #0x5c] 85668: 3901827f strb wzr, [x19, #0x60] 8566c: 14000045 b 0x85780 85670: b9405a68 ldr w8, [x19, #0x58] 85674: aa1f03f5 mov x21, xzr 85678: 910083f8 add x24, sp, #0x20 8567c: 7100051f cmp w8, #0x1 85680: 1a9fc517 csinc w23, w8, wzr, gt 85684: f9402260 ldr x0, [x19, #0x40] 85688: 97fef12a bl 0x41b30 8568c: 3100041f cmn w0, #0x1 85690: 54000780 b.eq 0x85780 85694: 38356b00 strb w0, [x24, x21] 85698: 910006b5 add x21, x21, #0x1 8569c: eb1702bf cmp x21, x23 856a0: 54ffff23 b.lo 0x85684 856a4: 39418668 ldrb w8, [x19, #0x61] 856a8: 340000e8 cbz w8, 0x856c4 856ac: 394083e8 ldrb w8, [sp, #0x20] 856b0: 390073e8 strb w8, [sp, #0x1c] 856b4: 360003f4 tbz w20, #0x0, 0x85730 856b8: 394073e0 ldrb w0, [sp, #0x1c] 856bc: b9005e60 str w0, [x19, #0x5c] 856c0: 14000030 b 0x85780 856c4: 910073e8 add x8, sp, #0x1c 856c8: b2400115 orr x21, x8, #0x1 856cc: 910083f8 add x24, sp, #0x20 856d0: a9448660 ldp x0, x1, [x19, #0x48] 856d4: 8b170303 add x3, x24, x23 856d8: 910083e2 add x2, sp, #0x20 856dc: 910043e4 add x4, sp, #0x10 856e0: f9400008 ldr x8, [x0] 856e4: f9400039 ldr x25, [x1] 856e8: 910073e5 add x5, sp, #0x1c 856ec: 910023e7 add x7, sp, #0x8 856f0: f9401108 ldr x8, [x8, #0x20] 856f4: aa1503e6 mov x6, x21 856f8: d63f0100 blr x8 856fc: 7100041f cmp w0, #0x1 85700: 54000341 b.ne 0x85768 85704: f9402a68 ldr x8, [x19, #0x50] 85708: f10022ff cmp x23, #0x8 8570c: f9000119 str x25, [x8] 85710: 54000360 b.eq 0x8577c 85714: f9402260 ldr x0, [x19, #0x40] 85718: 97fef106 bl 0x41b30 8571c: 3100041f cmn w0, #0x1 85720: 540002e0 b.eq 0x8577c 85724: 38376b00 strb w0, [x24, x23] 85728: 910006f7 add x23, x23, #0x1 8572c: 17ffffe9 b 0x856d0 85730: 910083e9 add x9, sp, #0x20 85734: 2a1703e8 mov w8, w23 85738: d1000534 sub x20, x9, #0x1 8573c: f1000515 subs x21, x8, #0x1 85740: 5400010b b.lt 0x85760 85744: 38686a80 ldrb w0, [x20, x8] 85748: f9402261 ldr x1, [x19, #0x40] 8574c: 97fef2b1 bl 0x42210 85750: 3100041f cmn w0, #0x1 85754: aa1503e8 mov x8, x21 85758: 54ffff21 b.ne 0x8573c 8575c: 14000009 b 0x85780 85760: 394073e0 ldrb w0, [sp, #0x1c] 85764: 14000007 b 0x85780 85768: 7100081f cmp w0, #0x2 8576c: 54000080 b.eq 0x8577c 85770: 71000c1f cmp w0, #0x3 85774: 54fff9c0 b.eq 0x856ac 85778: 17ffffcf b 0x856b4 8577c: 12800000 mov w0, #-0x1 // =-1 85780: f94016c8 ldr x8, [x22, #0x28] 85784: f94017e9 ldr x9, [sp, #0x28] 85788: eb09011f cmp x8, x9 8578c: 54000101 b.ne 0x857ac 85790: a9477bfd ldp x29, x30, [sp, #0x70] 85794: a9464ff4 ldp x20, x19, [sp, #0x60] 85798: a94557f6 ldp x22, x21, [sp, #0x50] 8579c: a9445ff8 ldp x24, x23, [sp, #0x40] 857a0: f9401bf9 ldr x25, [sp, #0x30] 857a4: 910203ff add sp, sp, #0x80 857a8: d65f03c0 ret 857ac: 97fef339 bl 0x42490 <__stack_chk_fail@plt> 857b0: f81e0ff3 str x19, [sp, #-0x20]! 857b4: a9017bfd stp x29, x30, [sp, #0x10] 857b8: 910043fd add x29, sp, #0x10 857bc: d0000448 adrp x8, 0x10f000 857c0: f9469d08 ldr x8, [x8, #0xd38] 857c4: aa0003f3 mov x19, x0 857c8: 91004108 add x8, x8, #0x10 857cc: f8008408 str x8, [x0], #0x8 857d0: 97fef374 bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 857d4: a9417bfd ldp x29, x30, [sp, #0x10] 857d8: aa1303e0 mov x0, x19 857dc: f84207f3 ldr x19, [sp], #0x20 857e0: 17feeed0 b 0x41320 <_ZdlPv@plt> 857e4: f81e0ff3 str x19, [sp, #-0x20]! 857e8: a9017bfd stp x29, x30, [sp, #0x10] 857ec: 910043fd add x29, sp, #0x10 857f0: aa0103e8 mov x8, x1 857f4: d0000441 adrp x1, 0x10f000 857f8: f9461421 ldr x1, [x1, #0xc28] 857fc: aa0003f3 mov x19, x0 85800: aa0803e0 mov x0, x8 85804: 97fef36f bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 85808: f9002660 str x0, [x19, #0x48] 8580c: f9400008 ldr x8, [x0] 85810: f9401908 ldr x8, [x8, #0x30] 85814: d63f0100 blr x8 85818: f9402668 ldr x8, [x19, #0x48] 8581c: b9005a60 str w0, [x19, #0x58] 85820: f9400109 ldr x9, [x8] 85824: aa0803e0 mov x0, x8 85828: f9401d29 ldr x9, [x9, #0x38] 8582c: d63f0120 blr x9 85830: b9405a68 ldr w8, [x19, #0x58] 85834: 12000009 and w9, w0, #0x1 85838: 39018669 strb w9, [x19, #0x61] 8583c: 7100251f cmp w8, #0x9 85840: 5400008a b.ge 0x85850 85844: a9417bfd ldp x29, x30, [sp, #0x10] 85848: f84207f3 ldr x19, [sp], #0x20 8584c: d65f03c0 ret 85850: f00002a0 adrp x0, 0xdc000 >+0x1e> 85854: 91233000 add x0, x0, #0x8cc 85858: 97fef15e bl 0x41dd0 <_ZNSt6__ndk121__throw_runtime_errorEPKc@plt> 8585c: 2a1f03e1 mov w1, wzr 85860: 1400004a b 0x85988 85864: 52800021 mov w1, #0x1 // =1 85868: 14000048 b 0x85988 8586c: d10183ff sub sp, sp, #0x60 85870: a90357f6 stp x22, x21, [sp, #0x30] 85874: a9044ff4 stp x20, x19, [sp, #0x40] 85878: a9057bfd stp x29, x30, [sp, #0x50] 8587c: 910143fd add x29, sp, #0x50 85880: d53bd055 mrs x21, TPIDR_EL0 85884: f94016a8 ldr x8, [x21, #0x28] 85888: aa0003f4 mov x20, x0 8588c: 3100043f cmn w1, #0x1 85890: f90017e8 str x8, [sp, #0x28] 85894: 39418008 ldrb w8, [x0, #0x60] 85898: 540004e0 b.eq 0x85934 8589c: 2a0103f3 mov w19, w1 858a0: 34000508 cbz w8, 0x85940 858a4: b9405e88 ldr w8, [x20, #0x5c] 858a8: 910053e9 add x9, sp, #0x14 858ac: 91001123 add x3, x9, #0x4 858b0: 910083e9 add x9, sp, #0x20 858b4: b90017e8 str w8, [sp, #0x14] 858b8: a9448680 ldp x0, x1, [x20, #0x48] 858bc: 91002126 add x6, x9, #0x8 858c0: 910053e2 add x2, sp, #0x14 858c4: 910023e4 add x4, sp, #0x8 858c8: f9400008 ldr x8, [x0] 858cc: 910083e5 add x5, sp, #0x20 858d0: 910063e7 add x7, sp, #0x18 858d4: f9400d08 ldr x8, [x8, #0x18] 858d8: d63f0100 blr x8 858dc: 51000408 sub w8, w0, #0x1 858e0: 7100091f cmp w8, #0x2 858e4: 540002a3 b.lo 0x85938 858e8: 71000c1f cmp w0, #0x3 858ec: 540000c1 b.ne 0x85904 858f0: b9405e88 ldr w8, [x20, #0x5c] 858f4: 910083e9 add x9, sp, #0x20 858f8: b2400129 orr x9, x9, #0x1 858fc: f9000fe9 str x9, [sp, #0x18] 85900: 390083e8 strb w8, [sp, #0x20] 85904: 910083f6 add x22, sp, #0x20 85908: f9400fe8 ldr x8, [sp, #0x18] 8590c: eb16011f cmp x8, x22 85910: 54000189 b.ls 0x85940 85914: d1000509 sub x9, x8, #0x1 85918: f9000fe9 str x9, [sp, #0x18] 8591c: 385ff100 ldurb w0, [x8, #-0x1] 85920: f9402281 ldr x1, [x20, #0x40] 85924: 97fef23b bl 0x42210 85928: 3100041f cmn w0, #0x1 8592c: 54fffee1 b.ne 0x85908 85930: 14000002 b 0x85938 85934: 340000c8 cbz w8, 0x8594c 85938: 12800013 mov w19, #-0x1 // =-1 8593c: 14000008 b 0x8595c 85940: 52800028 mov w8, #0x1 // =1 85944: b9005e93 str w19, [x20, #0x5c] 85948: 14000004 b 0x85958 8594c: b9405e93 ldr w19, [x20, #0x5c] 85950: 3100067f cmn w19, #0x1 85954: 1a9f07e8 cset w8, ne 85958: 39018288 strb w8, [x20, #0x60] 8595c: f94016a8 ldr x8, [x21, #0x28] 85960: f94017e9 ldr x9, [sp, #0x28] 85964: eb09011f cmp x8, x9 85968: 540000e1 b.ne 0x85984 8596c: 2a1303e0 mov w0, w19 85970: a9457bfd ldp x29, x30, [sp, #0x50] 85974: a9444ff4 ldp x20, x19, [sp, #0x40] 85978: a94357f6 ldp x22, x21, [sp, #0x30] 8597c: 910183ff add sp, sp, #0x60 85980: d65f03c0 ret 85984: 97fef2c3 bl 0x42490 <__stack_chk_fail@plt> 85988: d10203ff sub sp, sp, #0x80 8598c: f9001bf9 str x25, [sp, #0x30] 85990: a9045ff8 stp x24, x23, [sp, #0x40] 85994: a90557f6 stp x22, x21, [sp, #0x50] 85998: a9064ff4 stp x20, x19, [sp, #0x60] 8599c: a9077bfd stp x29, x30, [sp, #0x70] 859a0: 9101c3fd add x29, sp, #0x70 859a4: d53bd056 mrs x22, TPIDR_EL0 859a8: f94016c8 ldr x8, [x22, #0x28] 859ac: aa0003f3 mov x19, x0 859b0: 2a0103f4 mov w20, w1 859b4: f90017e8 str x8, [sp, #0x28] 859b8: 39418008 ldrb w8, [x0, #0x60] 859bc: 340000e8 cbz w8, 0x859d8 859c0: b9405e60 ldr w0, [x19, #0x5c] 859c4: 36000934 tbz w20, #0x0, 0x85ae8 859c8: 12800008 mov w8, #-0x1 // =-1 859cc: b9005e68 str w8, [x19, #0x5c] 859d0: 3901827f strb wzr, [x19, #0x60] 859d4: 14000045 b 0x85ae8 859d8: b9405a68 ldr w8, [x19, #0x58] 859dc: aa1f03f5 mov x21, xzr 859e0: 910083f8 add x24, sp, #0x20 859e4: 7100051f cmp w8, #0x1 859e8: 1a9fc517 csinc w23, w8, wzr, gt 859ec: f9402260 ldr x0, [x19, #0x40] 859f0: 97fef050 bl 0x41b30 859f4: 3100041f cmn w0, #0x1 859f8: 54000780 b.eq 0x85ae8 859fc: 38356b00 strb w0, [x24, x21] 85a00: 910006b5 add x21, x21, #0x1 85a04: eb1702bf cmp x21, x23 85a08: 54ffff23 b.lo 0x859ec 85a0c: 39418668 ldrb w8, [x19, #0x61] 85a10: 340000e8 cbz w8, 0x85a2c 85a14: 394083e8 ldrb w8, [sp, #0x20] 85a18: b9001fe8 str w8, [sp, #0x1c] 85a1c: 360003f4 tbz w20, #0x0, 0x85a98 85a20: b9401fe0 ldr w0, [sp, #0x1c] 85a24: b9005e60 str w0, [x19, #0x5c] 85a28: 14000030 b 0x85ae8 85a2c: 910073e8 add x8, sp, #0x1c 85a30: 91001115 add x21, x8, #0x4 85a34: 910083f8 add x24, sp, #0x20 85a38: a9448660 ldp x0, x1, [x19, #0x48] 85a3c: 8b170303 add x3, x24, x23 85a40: 910083e2 add x2, sp, #0x20 85a44: 910043e4 add x4, sp, #0x10 85a48: f9400008 ldr x8, [x0] 85a4c: f9400039 ldr x25, [x1] 85a50: 910073e5 add x5, sp, #0x1c 85a54: 910023e7 add x7, sp, #0x8 85a58: f9401108 ldr x8, [x8, #0x20] 85a5c: aa1503e6 mov x6, x21 85a60: d63f0100 blr x8 85a64: 7100041f cmp w0, #0x1 85a68: 54000341 b.ne 0x85ad0 85a6c: f9402a68 ldr x8, [x19, #0x50] 85a70: f10022ff cmp x23, #0x8 85a74: f9000119 str x25, [x8] 85a78: 54000360 b.eq 0x85ae4 85a7c: f9402260 ldr x0, [x19, #0x40] 85a80: 97fef02c bl 0x41b30 85a84: 3100041f cmn w0, #0x1 85a88: 540002e0 b.eq 0x85ae4 85a8c: 38376b00 strb w0, [x24, x23] 85a90: 910006f7 add x23, x23, #0x1 85a94: 17ffffe9 b 0x85a38 85a98: 910083e9 add x9, sp, #0x20 85a9c: 2a1703e8 mov w8, w23 85aa0: d1000534 sub x20, x9, #0x1 85aa4: f1000515 subs x21, x8, #0x1 85aa8: 5400010b b.lt 0x85ac8 85aac: 38686a80 ldrb w0, [x20, x8] 85ab0: f9402261 ldr x1, [x19, #0x40] 85ab4: 97fef1d7 bl 0x42210 85ab8: 3100041f cmn w0, #0x1 85abc: aa1503e8 mov x8, x21 85ac0: 54ffff21 b.ne 0x85aa4 85ac4: 14000009 b 0x85ae8 85ac8: b9401fe0 ldr w0, [sp, #0x1c] 85acc: 14000007 b 0x85ae8 85ad0: 7100081f cmp w0, #0x2 85ad4: 54000080 b.eq 0x85ae4 85ad8: 71000c1f cmp w0, #0x3 85adc: 54fff9c0 b.eq 0x85a14 85ae0: 17ffffcf b 0x85a1c 85ae4: 12800000 mov w0, #-0x1 // =-1 85ae8: f94016c8 ldr x8, [x22, #0x28] 85aec: f94017e9 ldr x9, [sp, #0x28] 85af0: eb09011f cmp x8, x9 85af4: 54000101 b.ne 0x85b14 85af8: a9477bfd ldp x29, x30, [sp, #0x70] 85afc: a9464ff4 ldp x20, x19, [sp, #0x60] 85b00: a94557f6 ldp x22, x21, [sp, #0x50] 85b04: a9445ff8 ldp x24, x23, [sp, #0x40] 85b08: f9401bf9 ldr x25, [sp, #0x30] 85b0c: 910203ff add sp, sp, #0x80 85b10: d65f03c0 ret 85b14: 97fef25f bl 0x42490 <__stack_chk_fail@plt> 85b18: f81e0ff3 str x19, [sp, #-0x20]! 85b1c: a9017bfd stp x29, x30, [sp, #0x10] 85b20: 910043fd add x29, sp, #0x10 85b24: d0000448 adrp x8, 0x10f000 85b28: f9462108 ldr x8, [x8, #0xc40] 85b2c: aa0003f3 mov x19, x0 85b30: 91004108 add x8, x8, #0x10 85b34: f8008408 str x8, [x0], #0x8 85b38: 97fef29a bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 85b3c: a9417bfd ldp x29, x30, [sp, #0x10] 85b40: aa1303e0 mov x0, x19 85b44: f84207f3 ldr x19, [sp], #0x20 85b48: 17feedf6 b 0x41320 <_ZdlPv@plt> 85b4c: a9be4ff4 stp x20, x19, [sp, #-0x20]! 85b50: a9017bfd stp x29, x30, [sp, #0x10] 85b54: 910043fd add x29, sp, #0x10 85b58: f9400008 ldr x8, [x0] 85b5c: aa0003f3 mov x19, x0 85b60: aa0103f4 mov x20, x1 85b64: f9401908 ldr x8, [x8, #0x30] 85b68: d63f0100 blr x8 85b6c: d0000441 adrp x1, 0x10f000 85b70: f9463821 ldr x1, [x1, #0xc70] 85b74: aa1403e0 mov x0, x20 85b78: 97fef292 bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 85b7c: f9002660 str x0, [x19, #0x48] 85b80: f9400008 ldr x8, [x0] 85b84: f9401d08 ldr x8, [x8, #0x38] 85b88: d63f0100 blr x8 85b8c: 12000008 and w8, w0, #0x1 85b90: 39016268 strb w8, [x19, #0x58] 85b94: a9417bfd ldp x29, x30, [sp, #0x10] 85b98: a8c24ff4 ldp x20, x19, [sp], #0x20 85b9c: d65f03c0 ret 85ba0: d10183ff sub sp, sp, #0x60 85ba4: a9025ff8 stp x24, x23, [sp, #0x20] 85ba8: a90357f6 stp x22, x21, [sp, #0x30] 85bac: a9044ff4 stp x20, x19, [sp, #0x40] 85bb0: a9057bfd stp x29, x30, [sp, #0x50] 85bb4: 910143fd add x29, sp, #0x50 85bb8: d53bd057 mrs x23, TPIDR_EL0 85bbc: f94016e8 ldr x8, [x23, #0x28] 85bc0: 910043f8 add x24, sp, #0x10 85bc4: aa0003f3 mov x19, x0 85bc8: 91002314 add x20, x24, #0x8 85bcc: f9000fe8 str x8, [sp, #0x18] 85bd0: a9448660 ldp x0, x1, [x19, #0x48] 85bd4: 910043e2 add x2, sp, #0x10 85bd8: 910023e4 add x4, sp, #0x8 85bdc: aa1403e3 mov x3, x20 85be0: f9400008 ldr x8, [x0] 85be4: f9401508 ldr x8, [x8, #0x28] 85be8: d63f0100 blr x8 85bec: f94007e8 ldr x8, [sp, #0x8] 85bf0: f9402263 ldr x3, [x19, #0x40] 85bf4: 2a0003f5 mov w21, w0 85bf8: 910043e0 add x0, sp, #0x10 85bfc: cb180116 sub x22, x8, x24 85c00: 52800021 mov w1, #0x1 // =1 85c04: aa1603e2 mov x2, x22 85c08: 97fef03e bl 0x41d00 85c0c: eb16001f cmp x0, x22 85c10: 540000a1 b.ne 0x85c24 85c14: 710006bf cmp w21, #0x1 85c18: 54fffdc0 b.eq 0x85bd0 85c1c: 71000abf cmp w21, #0x2 85c20: 54000061 b.ne 0x85c2c 85c24: 12800000 mov w0, #-0x1 // =-1 85c28: 14000005 b 0x85c3c 85c2c: f9402260 ldr x0, [x19, #0x40] 85c30: 97fef1b4 bl 0x42300 85c34: 7100001f cmp w0, #0x0 85c38: 5a9f03e0 csetm w0, ne 85c3c: f94016e8 ldr x8, [x23, #0x28] 85c40: f9400fe9 ldr x9, [sp, #0x18] 85c44: eb09011f cmp x8, x9 85c48: 540000e1 b.ne 0x85c64 85c4c: a9457bfd ldp x29, x30, [sp, #0x50] 85c50: a9444ff4 ldp x20, x19, [sp, #0x40] 85c54: a94357f6 ldp x22, x21, [sp, #0x30] 85c58: a9425ff8 ldp x24, x23, [sp, #0x20] 85c5c: 910183ff add sp, sp, #0x60 85c60: d65f03c0 ret 85c64: 97fef20b bl 0x42490 <__stack_chk_fail@plt> 85c68: a9bd57f6 stp x22, x21, [sp, #-0x30]! 85c6c: a9014ff4 stp x20, x19, [sp, #0x10] 85c70: a9027bfd stp x29, x30, [sp, #0x20] 85c74: 910083fd add x29, sp, #0x20 85c78: 39416008 ldrb w8, [x0, #0x58] 85c7c: aa0203f3 mov x19, x2 85c80: aa0003f5 mov x21, x0 85c84: aa0103f4 mov x20, x1 85c88: 34000128 cbz w8, 0x85cac 85c8c: f94022a3 ldr x3, [x21, #0x40] 85c90: aa1403e0 mov x0, x20 85c94: aa1303e2 mov x2, x19 85c98: a9427bfd ldp x29, x30, [sp, #0x20] 85c9c: a9414ff4 ldp x20, x19, [sp, #0x10] 85ca0: 52800021 mov w1, #0x1 // =1 85ca4: a8c357f6 ldp x22, x21, [sp], #0x30 85ca8: 17fef016 b 0x41d00 85cac: f100067f cmp x19, #0x1 85cb0: 540001cb b.lt 0x85ce8 85cb4: aa1f03f6 mov x22, xzr 85cb8: f94002a8 ldr x8, [x21] 85cbc: 38766a81 ldrb w1, [x20, x22] 85cc0: aa1503e0 mov x0, x21 85cc4: f9403508 ldr x8, [x8, #0x68] 85cc8: d63f0100 blr x8 85ccc: 3100041f cmn w0, #0x1 85cd0: 540000e0 b.eq 0x85cec 85cd4: 910006d6 add x22, x22, #0x1 85cd8: eb16027f cmp x19, x22 85cdc: 54fffee1 b.ne 0x85cb8 85ce0: aa1303f6 mov x22, x19 85ce4: 14000002 b 0x85cec 85ce8: aa1f03f6 mov x22, xzr 85cec: a9427bfd ldp x29, x30, [sp, #0x20] 85cf0: a9414ff4 ldp x20, x19, [sp, #0x10] 85cf4: aa1603e0 mov x0, x22 85cf8: a8c357f6 ldp x22, x21, [sp], #0x30 85cfc: d65f03c0 ret 85d00: d10203ff sub sp, sp, #0x80 85d04: a90367fa stp x26, x25, [sp, #0x30] 85d08: a9045ff8 stp x24, x23, [sp, #0x40] 85d0c: a90557f6 stp x22, x21, [sp, #0x50] 85d10: a9064ff4 stp x20, x19, [sp, #0x60] 85d14: a9077bfd stp x29, x30, [sp, #0x70] 85d18: 9101c3fd add x29, sp, #0x70 85d1c: d53bd059 mrs x25, TPIDR_EL0 85d20: f9401728 ldr x8, [x25, #0x28] 85d24: 2a0103f3 mov w19, w1 85d28: 3100043f cmn w1, #0x1 85d2c: f90017e8 str x8, [sp, #0x28] 85d30: 54000180 b.eq 0x85d60 85d34: 390073f3 strb w19, [sp, #0x1c] 85d38: 39416008 ldrb w8, [x0, #0x58] 85d3c: aa0003f4 mov x20, x0 85d40: 34000168 cbz w8, 0x85d6c 85d44: f9402283 ldr x3, [x20, #0x40] 85d48: 910073e0 add x0, sp, #0x1c 85d4c: 52800021 mov w1, #0x1 // =1 85d50: 52800022 mov w2, #0x1 // =1 85d54: 97feefeb bl 0x41d00 85d58: f100041f cmp x0, #0x1 85d5c: 54000501 b.ne 0x85dfc 85d60: 3100067f cmn w19, #0x1 85d64: 1a9303e0 csel w0, wzr, w19, eq 85d68: 14000026 b 0x85e00 85d6c: 910083fa add x26, sp, #0x20 85d70: 910073f7 add x23, sp, #0x1c 85d74: b24002f5 orr x21, x23, #0x1 85d78: 91002356 add x22, x26, #0x8 85d7c: f9000bfa str x26, [sp, #0x10] 85d80: a9448680 ldp x0, x1, [x20, #0x48] 85d84: 910023e4 add x4, sp, #0x8 85d88: 910083e5 add x5, sp, #0x20 85d8c: 910043e7 add x7, sp, #0x10 85d90: f9400008 ldr x8, [x0] 85d94: aa1703e2 mov x2, x23 85d98: aa1503e3 mov x3, x21 85d9c: aa1603e6 mov x6, x22 85da0: f9400d08 ldr x8, [x8, #0x18] 85da4: d63f0100 blr x8 85da8: f94007e8 ldr x8, [sp, #0x8] 85dac: eb17011f cmp x8, x23 85db0: 54000260 b.eq 0x85dfc 85db4: 2a0003f8 mov w24, w0 85db8: 71000c1f cmp w0, #0x3 85dbc: 54000380 b.eq 0x85e2c 85dc0: 7100071f cmp w24, #0x1 85dc4: 540001c8 b.hi 0x85dfc 85dc8: f9400be8 ldr x8, [sp, #0x10] 85dcc: f9402283 ldr x3, [x20, #0x40] 85dd0: 910083e0 add x0, sp, #0x20 85dd4: 52800021 mov w1, #0x1 // =1 85dd8: cb1a0117 sub x23, x8, x26 85ddc: aa1703e2 mov x2, x23 85de0: 97feefc8 bl 0x41d00 85de4: eb17001f cmp x0, x23 85de8: 540000a1 b.ne 0x85dfc 85dec: f94007f7 ldr x23, [sp, #0x8] 85df0: 7100071f cmp w24, #0x1 85df4: 54fffc60 b.eq 0x85d80 85df8: 17ffffda b 0x85d60 85dfc: 12800000 mov w0, #-0x1 // =-1 85e00: f9401728 ldr x8, [x25, #0x28] 85e04: f94017e9 ldr x9, [sp, #0x28] 85e08: eb09011f cmp x8, x9 85e0c: 540001a1 b.ne 0x85e40 85e10: a9477bfd ldp x29, x30, [sp, #0x70] 85e14: a9464ff4 ldp x20, x19, [sp, #0x60] 85e18: a94557f6 ldp x22, x21, [sp, #0x50] 85e1c: a9445ff8 ldp x24, x23, [sp, #0x40] 85e20: a94367fa ldp x26, x25, [sp, #0x30] 85e24: 910203ff add sp, sp, #0x80 85e28: d65f03c0 ret 85e2c: f9402283 ldr x3, [x20, #0x40] 85e30: 52800021 mov w1, #0x1 // =1 85e34: 52800022 mov w2, #0x1 // =1 85e38: aa1703e0 mov x0, x23 85e3c: 17ffffc6 b 0x85d54 85e40: 97fef194 bl 0x42490 <__stack_chk_fail@plt> 85e44: f81e0ff3 str x19, [sp, #-0x20]! 85e48: a9017bfd stp x29, x30, [sp, #0x10] 85e4c: 910043fd add x29, sp, #0x10 85e50: d0000448 adrp x8, 0x10f000 85e54: f9469d08 ldr x8, [x8, #0xd38] 85e58: aa0003f3 mov x19, x0 85e5c: 91004108 add x8, x8, #0x10 85e60: f8008408 str x8, [x0], #0x8 85e64: 97fef1cf bl 0x425a0 <_ZNSt6__ndk16localeD1Ev@plt> 85e68: a9417bfd ldp x29, x30, [sp, #0x10] 85e6c: aa1303e0 mov x0, x19 85e70: f84207f3 ldr x19, [sp], #0x20 85e74: 17feed2b b 0x41320 <_ZdlPv@plt> 85e78: a9be4ff4 stp x20, x19, [sp, #-0x20]! 85e7c: a9017bfd stp x29, x30, [sp, #0x10] 85e80: 910043fd add x29, sp, #0x10 85e84: f9400008 ldr x8, [x0] 85e88: aa0003f3 mov x19, x0 85e8c: aa0103f4 mov x20, x1 85e90: f9401908 ldr x8, [x8, #0x30] 85e94: d63f0100 blr x8 85e98: d0000441 adrp x1, 0x10f000 85e9c: f9461421 ldr x1, [x1, #0xc28] 85ea0: aa1403e0 mov x0, x20 85ea4: 97fef1c7 bl 0x425c0 <_ZNKSt6__ndk16locale9use_facetERNS0_2idE@plt> 85ea8: f9002660 str x0, [x19, #0x48] 85eac: f9400008 ldr x8, [x0] 85eb0: f9401d08 ldr x8, [x8, #0x38] 85eb4: d63f0100 blr x8 85eb8: 12000008 and w8, w0, #0x1 85ebc: 39016268 strb w8, [x19, #0x58] 85ec0: a9417bfd ldp x29, x30, [sp, #0x10] 85ec4: a8c24ff4 ldp x20, x19, [sp], #0x20 85ec8: d65f03c0 ret 85ecc: d10183ff sub sp, sp, #0x60 85ed0: a9025ff8 stp x24, x23, [sp, #0x20] 85ed4: a90357f6 stp x22, x21, [sp, #0x30] 85ed8: a9044ff4 stp x20, x19, [sp, #0x40] 85edc: a9057bfd stp x29, x30, [sp, #0x50] 85ee0: 910143fd add x29, sp, #0x50 85ee4: d53bd057 mrs x23, TPIDR_EL0 85ee8: f94016e8 ldr x8, [x23, #0x28] 85eec: 910043f8 add x24, sp, #0x10 85ef0: aa0003f3 mov x19, x0 85ef4: 91002314 add x20, x24, #0x8 85ef8: f9000fe8 str x8, [sp, #0x18] 85efc: a9448660 ldp x0, x1, [x19, #0x48] 85f00: 910043e2 add x2, sp, #0x10 85f04: 910023e4 add x4, sp, #0x8 85f08: aa1403e3 mov x3, x20 85f0c: f9400008 ldr x8, [x0] 85f10: f9401508 ldr x8, [x8, #0x28] 85f14: d63f0100 blr x8 85f18: f94007e8 ldr x8, [sp, #0x8] 85f1c: f9402263 ldr x3, [x19, #0x40] 85f20: 2a0003f5 mov w21, w0 85f24: 910043e0 add x0, sp, #0x10 85f28: cb180116 sub x22, x8, x24 85f2c: 52800021 mov w1, #0x1 // =1 85f30: aa1603e2 mov x2, x22 85f34: 97feef73 bl 0x41d00 85f38: eb16001f cmp x0, x22 85f3c: 540000a1 b.ne 0x85f50 85f40: 710006bf cmp w21, #0x1 85f44: 54fffdc0 b.eq 0x85efc 85f48: 71000abf cmp w21, #0x2 85f4c: 54000061 b.ne 0x85f58 85f50: 12800000 mov w0, #-0x1 // =-1 85f54: 14000005 b 0x85f68 85f58: f9402260 ldr x0, [x19, #0x40] 85f5c: 97fef0e9 bl 0x42300 85f60: 7100001f cmp w0, #0x0 85f64: 5a9f03e0 csetm w0, ne 85f68: f94016e8 ldr x8, [x23, #0x28] 85f6c: f9400fe9 ldr x9, [sp, #0x18] 85f70: eb09011f cmp x8, x9 85f74: 540000e1 b.ne 0x85f90 85f78: a9457bfd ldp x29, x30, [sp, #0x50] 85f7c: a9444ff4 ldp x20, x19, [sp, #0x40] 85f80: a94357f6 ldp x22, x21, [sp, #0x30] 85f84: a9425ff8 ldp x24, x23, [sp, #0x20] 85f88: 910183ff add sp, sp, #0x60 85f8c: d65f03c0 ret 85f90: 97fef140 bl 0x42490 <__stack_chk_fail@plt> 85f94: a9bd57f6 stp x22, x21, [sp, #-0x30]! 85f98: a9014ff4 stp x20, x19, [sp, #0x10] 85f9c: a9027bfd stp x29, x30, [sp, #0x20] 85fa0: 910083fd add x29, sp, #0x20 85fa4: 39416008 ldrb w8, [x0, #0x58] 85fa8: aa0203f3 mov x19, x2 85fac: aa0003f5 mov x21, x0 85fb0: aa0103f4 mov x20, x1 85fb4: 34000128 cbz w8, 0x85fd8 85fb8: f94022a3 ldr x3, [x21, #0x40] 85fbc: aa1403e0 mov x0, x20 85fc0: aa1303e2 mov x2, x19 85fc4: a9427bfd ldp x29, x30, [sp, #0x20] 85fc8: a9414ff4 ldp x20, x19, [sp, #0x10] 85fcc: 52800081 mov w1, #0x4 // =4 85fd0: a8c357f6 ldp x22, x21, [sp], #0x30 85fd4: 17feef4b b 0x41d00 85fd8: f100067f cmp x19, #0x1 85fdc: 540001cb b.lt 0x86014 85fe0: aa1f03f6 mov x22, xzr 85fe4: f94002a8 ldr x8, [x21] 85fe8: b8767a81 ldr w1, [x20, x22, lsl #2] 85fec: aa1503e0 mov x0, x21 85ff0: f9403508 ldr x8, [x8, #0x68] 85ff4: d63f0100 blr x8 85ff8: 3100041f cmn w0, #0x1 85ffc: 540000e0 b.eq 0x86018 86000: 910006d6 add x22, x22, #0x1 86004: eb16027f cmp x19, x22 86008: 54fffee1 b.ne 0x85fe4 8600c: aa1303f6 mov x22, x19 86010: 14000002 b 0x86018 86014: aa1f03f6 mov x22, xzr 86018: a9427bfd ldp x29, x30, [sp, #0x20] 8601c: a9414ff4 ldp x20, x19, [sp, #0x10] 86020: aa1603e0 mov x0, x22 86024: a8c357f6 ldp x22, x21, [sp], #0x30 86028: d65f03c0 ret 8602c: d10203ff sub sp, sp, #0x80 86030: a90367fa stp x26, x25, [sp, #0x30] 86034: a9045ff8 stp x24, x23, [sp, #0x40] 86038: a90557f6 stp x22, x21, [sp, #0x50] 8603c: a9064ff4 stp x20, x19, [sp, #0x60] 86040: a9077bfd stp x29, x30, [sp, #0x70] 86044: 9101c3fd add x29, sp, #0x70 86048: d53bd059 mrs x25, TPIDR_EL0 8604c: f9401728 ldr x8, [x25, #0x28] 86050: 2a0103f3 mov w19, w1 86054: 3100043f cmn w1, #0x1 86058: f90017e8 str x8, [sp, #0x28] 8605c: 54000180 b.eq 0x8608c 86060: b9001ff3 str w19, [sp, #0x1c] 86064: 39416008 ldrb w8, [x0, #0x58] 86068: aa0003f4 mov x20, x0 8606c: 34000168 cbz w8, 0x86098 86070: f9402283 ldr x3, [x20, #0x40] 86074: 910073e0 add x0, sp, #0x1c 86078: 52800081 mov w1, #0x4 // =4 8607c: 52800022 mov w2, #0x1 // =1 86080: 97feef20 bl 0x41d00 86084: f100041f cmp x0, #0x1 86088: 54000501 b.ne 0x86128 8608c: 3100067f cmn w19, #0x1 86090: 1a9303e0 csel w0, wzr, w19, eq 86094: 14000026 b 0x8612c 86098: 910083fa add x26, sp, #0x20 8609c: 910073f7 add x23, sp, #0x1c 860a0: 910012f5 add x21, x23, #0x4 860a4: 91002356 add x22, x26, #0x8 860a8: f9000bfa str x26, [sp, #0x10] 860ac: a9448680 ldp x0, x1, [x20, #0x48] 860b0: 910023e4 add x4, sp, #0x8 860b4: 910083e5 add x5, sp, #0x20 860b8: 910043e7 add x7, sp, #0x10 860bc: f9400008 ldr x8, [x0] 860c0: aa1703e2 mov x2, x23 860c4: aa1503e3 mov x3, x21 860c8: aa1603e6 mov x6, x22 860cc: f9400d08 ldr x8, [x8, #0x18] 860d0: d63f0100 blr x8 860d4: f94007e8 ldr x8, [sp, #0x8] 860d8: eb17011f cmp x8, x23 860dc: 54000260 b.eq 0x86128 860e0: 2a0003f8 mov w24, w0 860e4: 71000c1f cmp w0, #0x3 860e8: 54000380 b.eq 0x86158 860ec: 7100071f cmp w24, #0x1 860f0: 540001c8 b.hi 0x86128 860f4: f9400be8 ldr x8, [sp, #0x10] 860f8: f9402283 ldr x3, [x20, #0x40] 860fc: 910083e0 add x0, sp, #0x20 86100: 52800021 mov w1, #0x1 // =1 86104: cb1a0117 sub x23, x8, x26 86108: aa1703e2 mov x2, x23 8610c: 97feeefd bl 0x41d00 86110: eb17001f cmp x0, x23 86114: 540000a1 b.ne 0x86128 86118: f94007f7 ldr x23, [sp, #0x8] 8611c: 7100071f cmp w24, #0x1 86120: 54fffc60 b.eq 0x860ac 86124: 17ffffda b 0x8608c 86128: 12800000 mov w0, #-0x1 // =-1 8612c: f9401728 ldr x8, [x25, #0x28] 86130: f94017e9 ldr x9, [sp, #0x28] 86134: eb09011f cmp x8, x9 86138: 540001a1 b.ne 0x8616c 8613c: a9477bfd ldp x29, x30, [sp, #0x70] 86140: a9464ff4 ldp x20, x19, [sp, #0x60] 86144: a94557f6 ldp x22, x21, [sp, #0x50] 86148: a9445ff8 ldp x24, x23, [sp, #0x40] 8614c: a94367fa ldp x26, x25, [sp, #0x30] 86150: 910203ff add sp, sp, #0x80 86154: d65f03c0 ret 86158: f9402283 ldr x3, [x20, #0x40] 8615c: 52800021 mov w1, #0x1 // =1 86160: 52800022 mov w2, #0x1 // =1 86164: aa1703e0 mov x0, x23 86168: 17ffffc6 b 0x86080 8616c: 97fef0c9 bl 0x42490 <__stack_chk_fail@plt> 0000000000086170 ::~collate()>: 86170: 17feedb4 b 0x41840 <_ZNSt6__ndk114__shared_countD2Ev@plt> 0000000000086174 ::~collate()>: 86174: f81e0ff3 str x19, [sp, #-0x20]! 86178: a9017bfd stp x29, x30, [sp, #0x10] 8617c: 910043fd add x29, sp, #0x10 86180: aa0003f3 mov x19, x0 86184: 97feedaf bl 0x41840 <_ZNSt6__ndk114__shared_countD2Ev@plt> 86188: a9417bfd ldp x29, x30, [sp, #0x10] 8618c: aa1303e0 mov x0, x19 86190: f84207f3 ldr x19, [sp], #0x20 86194: 17feec63 b 0x41320 <_ZdlPv@plt> 0000000000086198 ::do_compare(char const*, char const*, char const*, char const*) const>: 86198: eb04007f cmp x3, x4 8619c: 540001a0 b.eq 0x861d0 ::do_compare(char const*, char const*, char const*, char const*) const+0x38> 861a0: eb01005f cmp x2, x1 861a4: 540001c0 b.eq 0x861dc ::do_compare(char const*, char const*, char const*, char const*) const+0x44> 861a8: 39400028 ldrb w8, [x1] 861ac: 39400069 ldrb w9, [x3] 861b0: 6b09011f cmp w8, w9 861b4: 54000143 b.lo 0x861dc ::do_compare(char const*, char const*, char const*, char const*) const+0x44> 861b8: 6b08013f cmp w9, w8 861bc: 54000143 b.lo 0x861e4 ::do_compare(char const*, char const*, char const*, char const*) const+0x4c> 861c0: 91000463 add x3, x3, #0x1 861c4: eb03009f cmp x4, x3 861c8: 91000421 add x1, x1, #0x1 861cc: 54fffea1 b.ne 0x861a0 ::do_compare(char const*, char const*, char const*, char const*) const+0x8> 861d0: eb02003f cmp x1, x2 861d4: 1a9f07e0 cset w0, ne 861d8: d65f03c0 ret 861dc: 12800000 mov w0, #-0x1 // =-1 861e0: d65f03c0 ret 861e4: 52800020 mov w0, #0x1 // =1 861e8: d65f03c0 ret 00000000000861ec ::do_transform(char const*, char const*) const>: 861ec: f81c0ff7 str x23, [sp, #-0x40]! 861f0: a90157f6 stp x22, x21, [sp, #0x10] 861f4: a9024ff4 stp x20, x19, [sp, #0x20] 861f8: a9037bfd stp x29, x30, [sp, #0x30] 861fc: 9100c3fd add x29, sp, #0x30 86200: cb010057 sub x23, x2, x1 86204: aa0803f4 mov x20, x8 86208: b10042ff cmn x23, #0x10 8620c: a9007d1f stp xzr, xzr, [x8] 86210: f900091f str xzr, [x8, #0x10] 86214: 54000602 b.hs 0x862d4 ::do_transform(char const*, char const*) const+0xe8> 86218: aa0203f3 mov x19, x2 8621c: aa0103f5 mov x21, x1 86220: f1005aff cmp x23, #0x16 86224: 54000128 b.hi 0x86248 ::do_transform(char const*, char const*) const+0x5c> 86228: 531f7ae8 lsl w8, w23, #1 8622c: 38001688 strb w8, [x20], #0x1 86230: eb1302bf cmp x21, x19 86234: 54000440 b.eq 0x862bc ::do_transform(char const*, char const*) const+0xd0> 86238: f10082ff cmp x23, #0x20 8623c: 540001c2 b.hs 0x86274 ::do_transform(char const*, char const*) const+0x88> 86240: aa1503e8 mov x8, x21 86244: 1400001a b 0x862ac ::do_transform(char const*, char const*) const+0xc0> 86248: 910042e8 add x8, x23, #0x10 8624c: 927ced16 and x22, x8, #0xfffffffffffffff0 86250: aa1603e0 mov x0, x22 86254: 97fef00f bl 0x42290 <_Znwm@plt> 86258: b24002c8 orr x8, x22, #0x1 8625c: a9008297 stp x23, x0, [x20, #0x8] 86260: f9000288 str x8, [x20] 86264: aa0003f4 mov x20, x0 86268: eb1302bf cmp x21, x19 8626c: 54fffe61 b.ne 0x86238 ::do_transform(char const*, char const*) const+0x4c> 86270: 14000013 b 0x862bc ::do_transform(char const*, char const*) const+0xd0> 86274: 927beae9 and x9, x23, #0xffffffffffffffe0 86278: 9100428a add x10, x20, #0x10 8627c: 8b0902a8 add x8, x21, x9 86280: 8b090294 add x20, x20, x9 86284: 910042ab add x11, x21, #0x10 86288: aa0903ec mov x12, x9 8628c: ad7f8560 ldp q0, q1, [x11, #-0x10] 86290: f100818c subs x12, x12, #0x20 86294: 9100816b add x11, x11, #0x20 86298: ad3f8540 stp q0, q1, [x10, #-0x10] 8629c: 9100814a add x10, x10, #0x20 862a0: 54ffff61 b.ne 0x8628c ::do_transform(char const*, char const*) const+0xa0> 862a4: eb0902ff cmp x23, x9 862a8: 540000a0 b.eq 0x862bc ::do_transform(char const*, char const*) const+0xd0> 862ac: 38401509 ldrb w9, [x8], #0x1 862b0: eb08027f cmp x19, x8 862b4: 38001689 strb w9, [x20], #0x1 862b8: 54ffffa1 b.ne 0x862ac ::do_transform(char const*, char const*) const+0xc0> 862bc: 3900029f strb wzr, [x20] 862c0: a9437bfd ldp x29, x30, [sp, #0x30] 862c4: a9424ff4 ldp x20, x19, [sp, #0x20] 862c8: a94157f6 ldp x22, x21, [sp, #0x10] 862cc: f84407f7 ldr x23, [sp], #0x40 862d0: d65f03c0 ret 862d4: aa1403e0 mov x0, x20 862d8: 97ff363f bl 0x53bd4 00000000000862dc ::do_hash(char const*, char const*) const>: 862dc: eb02003f cmp x1, x2 862e0: 54000140 b.eq 0x86308 ::do_hash(char const*, char const*) const+0x2c> 862e4: aa1f03e0 mov x0, xzr 862e8: 38401428 ldrb w8, [x1], #0x1 862ec: 8b001108 add x8, x8, x0, lsl #4 862f0: 92440d09 and x9, x8, #0xf000000000000000 862f4: b378fd29 bfxil x9, x9, #56, #8 862f8: eb01005f cmp x2, x1 862fc: ca080120 eor x0, x9, x8 86300: 54ffff41 b.ne 0x862e8 ::do_hash(char const*, char const*) const+0xc> 86304: d65f03c0 ret 86308: aa1f03e0 mov x0, xzr 8630c: d65f03c0 ret 0000000000086310 ::~collate()>: 86310: 17feed4c b 0x41840 <_ZNSt6__ndk114__shared_countD2Ev@plt> 0000000000086314 ::~collate()>: 86314: f81e0ff3 str x19, [sp, #-0x20]! 86318: a9017bfd stp x29, x30, [sp, #0x10] 8631c: 910043fd add x29, sp, #0x10 86320: aa0003f3 mov x19, x0 86324: 97feed47 bl 0x41840 <_ZNSt6__ndk114__shared_countD2Ev@plt> 86328: a9417bfd ldp x29, x30, [sp, #0x10] 8632c: aa1303e0 mov x0, x19 86330: f84207f3 ldr x19, [sp], #0x20 86334: 17feebfb b 0x41320 <_ZdlPv@plt> 0000000000086338 ::do_compare(wchar_t const*, wchar_t const*, wchar_t const*, wchar_t const*) const>: 86338: eb04007f cmp x3, x4 8633c: 540001a0 b.eq 0x86370 ::do_compare(wchar_t const*, wchar_t const*, wchar_t const*, wchar_t const*) const+0x38> 86340: eb01005f cmp x2, x1 86344: 540001c0 b.eq 0x8637c ::do_compare(wchar_t const*, wchar_t const*, wchar_t const*, wchar_t const*) const+0x44> 86348: b9400028 ldr w8, [x1] 8634c: b9400069 ldr w9, [x3] 86350: 6b09011f cmp w8, w9 86354: 54000143 b.lo 0x8637c ::do_compare(wchar_t const*, wchar_t const*, wchar_t const*, wchar_t const*) const+0x44> 86358: 6b08013f cmp w9, w8 8635c: 54000143 b.lo 0x86384 ::do_compare(wchar_t const*, wchar_t const*, wchar_t const*, wchar_t const*) const+0x4c> 86360: 91001063 add x3, x3, #0x4 86364: eb03009f cmp x4, x3 86368: 91001021 add x1, x1, #0x4 8636c: 54fffea1 b.ne 0x86340 ::do_compare(wchar_t const*, wchar_t const*, wchar_t const*, wchar_t const*) const+0x8> 86370: eb02003f cmp x1, x2 86374: 1a9f07e0 cset w0, ne 86378: d65f03c0 ret 8637c: 12800000 mov w0, #-0x1 // =-1 86380: d65f03c0 ret 86384: 52800020 mov w0, #0x1 // =1 86388: d65f03c0 ret 000000000008638c ::do_transform(wchar_t const*, wchar_t const*) const>: 8638c: a9bc5ff8 stp x24, x23, [sp, #-0x40]! 86390: a90157f6 stp x22, x21, [sp, #0x10] 86394: a9024ff4 stp x20, x19, [sp, #0x20] 86398: a9037bfd stp x29, x30, [sp, #0x30] 8639c: 9100c3fd add x29, sp, #0x30 863a0: cb010056 sub x22, x2, x1 863a4: aa0803f4 mov x20, x8 863a8: a9007d1f stp xzr, xzr, [x8] 863ac: 9342fed7 asr x23, x22, #2 863b0: b27ce7e8 mov x8, #0x3ffffffffffffff0 // =4611686018427387888 863b4: eb0802ff cmp x23, x8 863b8: f9000a9f str xzr, [x20, #0x10] 863bc: 540006c2 b.hs 0x86494 ::do_transform(wchar_t const*, wchar_t const*) const+0x108> 863c0: aa0203f3 mov x19, x2 863c4: aa0103f5 mov x21, x1 863c8: f10012ff cmp x23, #0x4 863cc: 540000c8 b.hi 0x863e4 ::do_transform(wchar_t const*, wchar_t const*) const+0x58> 863d0: d341fec8 lsr x8, x22, #1 863d4: 38004688 strb w8, [x20], #0x4 863d8: eb1302bf cmp x21, x19 863dc: 540001c1 b.ne 0x86414 ::do_transform(wchar_t const*, wchar_t const*) const+0x88> 863e0: 14000027 b 0x8647c ::do_transform(wchar_t const*, wchar_t const*) const+0xf0> 863e4: 910012e8 add x8, x23, #0x4 863e8: d37efd09 lsr x9, x8, #62 863ec: b5000589 cbnz x9, 0x8649c ::do_transform(wchar_t const*, wchar_t const*) const+0x110> 863f0: 927ef518 and x24, x8, #0xfffffffffffffffc 863f4: d37ef700 lsl x0, x24, #2 863f8: 97feefa6 bl 0x42290 <_Znwm@plt> 863fc: b2400308 orr x8, x24, #0x1 86400: a9008297 stp x23, x0, [x20, #0x8] 86404: f9000288 str x8, [x20] 86408: aa0003f4 mov x20, x0 8640c: eb1302bf cmp x21, x19 86410: 54000360 b.eq 0x8647c ::do_transform(wchar_t const*, wchar_t const*) const+0xf0> 86414: d10012c8 sub x8, x22, #0x4 86418: d342fd08 lsr x8, x8, #2 8641c: 91000509 add x9, x8, #0x1 86420: f100213f cmp x9, #0x8 86424: 54000062 b.hs 0x86430 ::do_transform(wchar_t const*, wchar_t const*) const+0xa4> 86428: aa1503e8 mov x8, x21 8642c: 14000010 b 0x8646c ::do_transform(wchar_t const*, wchar_t const*) const+0xe0> 86430: 927ded2a and x10, x9, #0x7ffffffffffffff8 86434: d37ef54c lsl x12, x10, #2 86438: 9100428b add x11, x20, #0x10 8643c: 8b0c02a8 add x8, x21, x12 86440: 8b0c0294 add x20, x20, x12 86444: 910042ac add x12, x21, #0x10 86448: aa0a03ed mov x13, x10 8644c: ad7f8580 ldp q0, q1, [x12, #-0x10] 86450: f10021ad subs x13, x13, #0x8 86454: 9100818c add x12, x12, #0x20 86458: ad3f8560 stp q0, q1, [x11, #-0x10] 8645c: 9100816b add x11, x11, #0x20 86460: 54ffff61 b.ne 0x8644c ::do_transform(wchar_t const*, wchar_t const*) const+0xc0> 86464: eb0a013f cmp x9, x10 86468: 540000a0 b.eq 0x8647c ::do_transform(wchar_t const*, wchar_t const*) const+0xf0> 8646c: b8404509 ldr w9, [x8], #0x4 86470: eb08027f cmp x19, x8 86474: b8004689 str w9, [x20], #0x4 86478: 54ffffa1 b.ne 0x8646c ::do_transform(wchar_t const*, wchar_t const*) const+0xe0> 8647c: b900029f str wzr, [x20] 86480: a9437bfd ldp x29, x30, [sp, #0x30] 86484: a9424ff4 ldp x20, x19, [sp, #0x20] 86488: a94157f6 ldp x22, x21, [sp, #0x10] 8648c: a8c45ff8 ldp x24, x23, [sp], #0x40 86490: d65f03c0 ret 86494: aa1403e0 mov x0, x20 86498: 97ff35cf bl 0x53bd4 8649c: b0000280 adrp x0, 0xd7000 864a0: 91032800 add x0, x0, #0xca 864a4: 97ff35d1 bl 0x53be8 00000000000864a8 ::do_hash(wchar_t const*, wchar_t const*) const>: 864a8: eb02003f cmp x1, x2 864ac: 54000140 b.eq 0x864d4 ::do_hash(wchar_t const*, wchar_t const*) const+0x2c> 864b0: aa1f03e0 mov x0, xzr 864b4: b8404428 ldr w8, [x1], #0x4 864b8: 8b001108 add x8, x8, x0, lsl #4 864bc: 92440d09 and x9, x8, #0xf000000000000000 864c0: b378fd29 bfxil x9, x9, #56, #8 864c4: eb01005f cmp x2, x1 864c8: ca080120 eor x0, x9, x8 864cc: 54ffff41 b.ne 0x864b4 ::do_hash(wchar_t const*, wchar_t const*) const+0xc> 864d0: d65f03c0 ret 864d4: aa1f03e0 mov x0, xzr 864d8: d65f03c0 ret 00000000000864dc >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const>: 864dc: d102c3ff sub sp, sp, #0xb0 864e0: a90667fa stp x26, x25, [sp, #0x60] 864e4: a9075ff8 stp x24, x23, [sp, #0x70] 864e8: a90857f6 stp x22, x21, [sp, #0x80] 864ec: a9094ff4 stp x20, x19, [sp, #0x90] 864f0: a90a7bfd stp x29, x30, [sp, #0xa0] 864f4: 910283fd add x29, sp, #0xa0 864f8: d53bd058 mrs x24, TPIDR_EL0 864fc: f9401708 ldr x8, [x24, #0x28] 86500: aa0503f3 mov x19, x5 86504: aa0403f4 mov x20, x4 86508: aa0303f7 mov x23, x3 8650c: f81b83a8 stur x8, [x29, #-0x48] 86510: f9000be1 str x1, [sp, #0x10] 86514: 39402068 ldrb w8, [x3, #0x8] 86518: aa0203f5 mov x21, x2 8651c: 37000248 tbnz w8, #0x0, 0x86564 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x88> 86520: 92800008 mov x8, #-0x1 // =-1 86524: f90017e8 str x8, [sp, #0x28] 86528: f9400008 ldr x8, [x0] 8652c: 9100a3e5 add x5, sp, #0x28 86530: aa1503e2 mov x2, x21 86534: aa1703e3 mov x3, x23 86538: f9401108 ldr x8, [x8, #0x20] 8653c: aa1403e4 mov x4, x20 86540: d63f0100 blr x8 86544: f94017e8 ldr x8, [sp, #0x28] 86548: aa0003f5 mov x21, x0 8654c: f9000be0 str x0, [sp, #0x10] 86550: f100051f cmp x8, #0x1 86554: 54000ce0 b.eq 0x866f0 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x214> 86558: b5000d08 cbnz x8, 0x866f8 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x21c> 8655c: 3900027f strb wzr, [x19] 86560: 1400006a b 0x86708 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x22c> 86564: 910023e8 add x8, sp, #0x8 86568: aa1703e0 mov x0, x23 8656c: 97feefb1 bl 0x42430 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 86570: b000045a adrp x26, 0x10f000 86574: b0000459 adrp x25, 0x10f000 86578: f94007f6 ldr x22, [sp, #0x8] 8657c: f945a35a ldr x26, [x26, #0xb40] 86580: f9469339 ldr x25, [x25, #0xd20] 86584: 6f00e400 movi v0.2d, #0000000000000000 86588: f90017fa str x26, [sp, #0x28] 8658c: 4e081f20 mov v0.d[0], x25 86590: 3c8303e0 stur q0, [sp, #0x30] 86594: c8dfff48 ldar x8, [x26] 86598: b100051f cmn x8, #0x1 8659c: 54000140 b.eq 0x865c4 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0xe8> 865a0: 9100a3e8 add x8, sp, #0x28 865a4: 910083e9 add x9, sp, #0x20 865a8: a901a3e9 stp x9, x8, [sp, #0x18] 865ac: b0000440 adrp x0, 0x10f000 865b0: f945a000 ldr x0, [x0, #0xb40] 865b4: 90000162 adrp x2, 0xb2000 ::~__codecvt_utf8_utf16()+0xc> 865b8: 912c4042 add x2, x2, #0xb10 865bc: 910063e1 add x1, sp, #0x18 865c0: 97fef054 bl 0x42710 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 865c4: b9800b49 ldrsw x9, [x26, #0x8] 865c8: a9412ac8 ldp x8, x10, [x22, #0x10] 865cc: d1000529 sub x9, x9, #0x1 865d0: cb08014a sub x10, x10, x8 865d4: eb8a0d3f cmp x9, x10, asr #3 865d8: 54000b02 b.hs 0x86738 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x25c> 865dc: f8697916 ldr x22, [x8, x9, lsl #3] 865e0: b4000ad6 cbz x22, 0x86738 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x25c> 865e4: f94007e0 ldr x0, [sp, #0x8] 865e8: 97feef52 bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 865ec: 910023e8 add x8, sp, #0x8 865f0: aa1703e0 mov x0, x23 865f4: 97feef8f bl 0x42430 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 865f8: b000045a adrp x26, 0x10f000 865fc: f94007f7 ldr x23, [sp, #0x8] 86600: f946835a ldr x26, [x26, #0xd00] 86604: 6f00e400 movi v0.2d, #0000000000000000 86608: 4e081f20 mov v0.d[0], x25 8660c: 3c8303e0 stur q0, [sp, #0x30] 86610: f90017fa str x26, [sp, #0x28] 86614: c8dfff48 ldar x8, [x26] 86618: b100051f cmn x8, #0x1 8661c: 54000140 b.eq 0x86644 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x168> 86620: 9100a3e8 add x8, sp, #0x28 86624: 910083e9 add x9, sp, #0x20 86628: a901a3e9 stp x9, x8, [sp, #0x18] 8662c: b0000440 adrp x0, 0x10f000 86630: f9468000 ldr x0, [x0, #0xd00] 86634: 90000162 adrp x2, 0xb2000 ::~__codecvt_utf8_utf16()+0xc> 86638: 912c4042 add x2, x2, #0xb10 8663c: 910063e1 add x1, sp, #0x18 86640: 97fef034 bl 0x42710 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 86644: b9800b49 ldrsw x9, [x26, #0x8] 86648: a9412ae8 ldp x8, x10, [x23, #0x10] 8664c: d1000529 sub x9, x9, #0x1 86650: cb08014a sub x10, x10, x8 86654: eb8a0d3f cmp x9, x10, asr #3 86658: 54000722 b.hs 0x8673c >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x260> 8665c: f8697917 ldr x23, [x8, x9, lsl #3] 86660: b40006f7 cbz x23, 0x8673c >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x260> 86664: f94007e0 ldr x0, [sp, #0x8] 86668: 97feef32 bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 8666c: f94002e8 ldr x8, [x23] 86670: f9401909 ldr x9, [x8, #0x30] 86674: 9100a3e8 add x8, sp, #0x28 86678: aa1703e0 mov x0, x23 8667c: 9100a3f9 add x25, sp, #0x28 86680: d63f0120 blr x9 86684: f94002e8 ldr x8, [x23] 86688: f9401d09 ldr x9, [x8, #0x38] 8668c: 91006328 add x8, x25, #0x18 86690: aa1703e0 mov x0, x23 86694: d63f0120 blr x9 86698: 9100a3f7 add x23, sp, #0x28 8669c: 9100c2e3 add x3, x23, #0x30 866a0: 910043e0 add x0, sp, #0x10 866a4: 9100a3e2 add x2, sp, #0x28 866a8: 52800026 mov w6, #0x1 // =1 866ac: aa1503e1 mov x1, x21 866b0: aa1603e4 mov x4, x22 866b4: aa1403e5 mov x5, x20 866b8: 9400003b bl 0x867a4 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x2c8> 866bc: eb17001f cmp x0, x23 866c0: 1a9f17e8 cset w8, eq 866c4: 39000268 strb w8, [x19] 866c8: 394103e8 ldrb w8, [sp, #0x40] 866cc: f9400bf5 ldr x21, [sp, #0x10] 866d0: 36000068 tbz w8, #0x0, 0x866dc >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x200> 866d4: f9402be0 ldr x0, [sp, #0x50] 866d8: 97feeb12 bl 0x41320 <_ZdlPv@plt> 866dc: 3940a3e8 ldrb w8, [sp, #0x28] 866e0: 36000148 tbz w8, #0x0, 0x86708 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x22c> 866e4: f9401fe0 ldr x0, [sp, #0x38] 866e8: 97feeb0e bl 0x41320 <_ZdlPv@plt> 866ec: 14000007 b 0x86708 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x22c> 866f0: 39000268 strb w8, [x19] 866f4: 14000005 b 0x86708 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x22c> 866f8: 52800028 mov w8, #0x1 // =1 866fc: 52800089 mov w9, #0x4 // =4 86700: 39000268 strb w8, [x19] 86704: b9000289 str w9, [x20] 86708: f9401708 ldr x8, [x24, #0x28] 8670c: f85b83a9 ldur x9, [x29, #-0x48] 86710: eb09011f cmp x8, x9 86714: 54000161 b.ne 0x86740 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x264> 86718: aa1503e0 mov x0, x21 8671c: a94a7bfd ldp x29, x30, [sp, #0xa0] 86720: a9494ff4 ldp x20, x19, [sp, #0x90] 86724: a94857f6 ldp x22, x21, [sp, #0x80] 86728: a9475ff8 ldp x24, x23, [sp, #0x70] 8672c: a94667fa ldp x26, x25, [sp, #0x60] 86730: 9102c3ff add sp, sp, #0xb0 86734: d65f03c0 ret 86738: 94007416 bl 0xa3790 8673c: 94007415 bl 0xa3790 86740: 97feef54 bl 0x42490 <__stack_chk_fail@plt> 86744: 14000001 b 0x86748 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x26c> 86748: f94007e8 ldr x8, [sp, #0x8] 8674c: aa0003f3 mov x19, x0 86750: aa0803e0 mov x0, x8 86754: 97feeef7 bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 86758: aa1303e0 mov x0, x19 8675c: 94013b10 bl 0xd539c <__cxa_demangle+0x12abc> 86760: 394103e8 ldrb w8, [sp, #0x40] 86764: aa0003f3 mov x19, x0 86768: 36000068 tbz w8, #0x0, 0x86774 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x298> 8676c: f9402be0 ldr x0, [sp, #0x50] 86770: 97feeaec bl 0x41320 <_ZdlPv@plt> 86774: 3940a3e8 ldrb w8, [sp, #0x28] 86778: 370000c8 tbnz w8, #0x0, 0x86790 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x2b4> 8677c: aa1303e0 mov x0, x19 86780: 94013b07 bl 0xd539c <__cxa_demangle+0x12abc> 86784: 3940a3e8 ldrb w8, [sp, #0x28] 86788: aa0003f3 mov x19, x0 8678c: 3607ff88 tbz w8, #0x0, 0x8677c >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x2a0> 86790: f9401fe0 ldr x0, [sp, #0x38] 86794: 97feeae3 bl 0x41320 <_ZdlPv@plt> 86798: aa1303e0 mov x0, x19 8679c: 94013b00 bl 0xd539c <__cxa_demangle+0x12abc> 867a0: 94013aff bl 0xd539c <__cxa_demangle+0x12abc> 867a4: d10443ff sub sp, sp, #0x110 867a8: a90b6ffc stp x28, x27, [sp, #0xb0] 867ac: a90c67fa stp x26, x25, [sp, #0xc0] 867b0: a90d5ff8 stp x24, x23, [sp, #0xd0] 867b4: a90e57f6 stp x22, x21, [sp, #0xe0] 867b8: a90f4ff4 stp x20, x19, [sp, #0xf0] 867bc: a9107bfd stp x29, x30, [sp, #0x100] 867c0: 910403fd add x29, sp, #0x100 867c4: b9002fe6 str w6, [sp, #0x2c] 867c8: f9001be0 str x0, [sp, #0x30] 867cc: d53bd049 mrs x9, TPIDR_EL0 867d0: a900a7e5 stp x5, x9, [sp, #0x8] 867d4: cb020068 sub x8, x3, x2 867d8: f9401529 ldr x9, [x9, #0x28] 867dc: b201f3ea mov x10, #-0x5555555555555556 // =-6148914691236517206 867e0: 9343fd08 asr x8, x8, #3 867e4: f295556a movk x10, #0xaaab 867e8: 9b0a7d1b mul x27, x8, x10 867ec: aa0403fa mov x26, x4 867f0: aa0303f4 mov x20, x3 867f4: aa0203f6 mov x22, x2 867f8: aa0103f7 mov x23, x1 867fc: f101977f cmp x27, #0x65 86800: f81a03a9 stur x9, [x29, #-0x60] 86804: 540003c3 b.lo 0x8687c >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x3a0> 86808: aa1b03e0 mov x0, x27 8680c: 97feeb8d bl 0x41640 86810: aa0003f3 mov x19, x0 86814: aa0003f9 mov x25, x0 86818: b4002020 cbz x0, 0x86c1c >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x740> 8681c: eb1402df cmp x22, x20 86820: 54000360 b.eq 0x8688c >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x3b0> 86824: aa1f03f5 mov x21, xzr 86828: 52800048 mov w8, #0x2 // =2 8682c: 52800029 mov w9, #0x1 // =1 86830: aa1603ea mov x10, x22 86834: aa1903eb mov x11, x25 86838: 3940014c ldrb w12, [x10] 8683c: 3700014c tbnz w12, #0x0, 0x86864 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x388> 86840: d341fd8c lsr x12, x12, #1 86844: b400014c cbz x12, 0x8686c >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x390> 86848: 39000169 strb w9, [x11] 8684c: 9100614a add x10, x10, #0x18 86850: eb0a029f cmp x20, x10 86854: 9100056b add x11, x11, #0x1 86858: 540001c0 b.eq 0x86890 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x3b4> 8685c: 3940014c ldrb w12, [x10] 86860: 3607ff0c tbz w12, #0x0, 0x86840 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x364> 86864: f940054c ldr x12, [x10, #0x8] 86868: b5ffff0c cbnz x12, 0x86848 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x36c> 8686c: d100077b sub x27, x27, #0x1 86870: 910006b5 add x21, x21, #0x1 86874: 39000168 strb w8, [x11] 86878: 17fffff5 b 0x8684c >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x370> 8687c: aa1f03f3 mov x19, xzr 86880: 9100f3f9 add x25, sp, #0x3c 86884: eb1402df cmp x22, x20 86888: 54fffce1 b.ne 0x86824 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x348> 8688c: aa1f03f5 mov x21, xzr 86890: aa1f03f8 mov x24, xzr 86894: f90003f3 str x19, [sp] 86898: f90013f5 str x21, [sp, #0x20] 8689c: 1400000a b 0x868c4 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x3e8> 868a0: f9400348 ldr x8, [x26] 868a4: f9400d08 ldr x8, [x8, #0x18] 868a8: aa1a03e0 mov x0, x26 868ac: 2a1c03e1 mov w1, w28 868b0: d63f0100 blr x8 868b4: 2a0003fc mov w28, w0 868b8: eb1402df cmp x22, x20 868bc: 91000718 add x24, x24, #0x1 868c0: 54000741 b.ne 0x869a8 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x4cc> 868c4: f9401be8 ldr x8, [sp, #0x30] 868c8: f940011c ldr x28, [x8] 868cc: b400009c cbz x28, 0x868dc >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x400> 868d0: a941a788 ldp x8, x9, [x28, #0x18] 868d4: eb09011f cmp x8, x9 868d8: 540000e0 b.eq 0x868f4 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x418> 868dc: b4000097 cbz x23, 0x868ec >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x410> 868e0: a941a6e8 ldp x8, x9, [x23, #0x18] 868e4: eb09011f cmp x8, x9 868e8: 540001a0 b.eq 0x8691c >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x440> 868ec: aa1c03f5 mov x21, x28 868f0: 14000013 b 0x8693c >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x460> 868f4: f9400388 ldr x8, [x28] 868f8: f9402508 ldr x8, [x8, #0x48] 868fc: aa1c03e0 mov x0, x28 86900: d63f0100 blr x8 86904: 3100041f cmn w0, #0x1 86908: 54000460 b.eq 0x86994 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x4b8> 8690c: f9401be8 ldr x8, [sp, #0x30] 86910: f940011c ldr x28, [x8] 86914: b5fffe77 cbnz x23, 0x868e0 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x404> 86918: 17fffff5 b 0x868ec >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x410> 8691c: f94002e8 ldr x8, [x23] 86920: f9402508 ldr x8, [x8, #0x48] 86924: aa1703e0 mov x0, x23 86928: d63f0100 blr x8 8692c: f9401be8 ldr x8, [sp, #0x30] 86930: 3100041f cmn w0, #0x1 86934: 9a9703f7 csel x23, xzr, x23, eq 86938: f9400115 ldr x21, [x8] 8693c: f100039f cmp x28, #0x0 86940: 1a9f17e8 cset w8, eq 86944: f10002ff cmp x23, #0x0 86948: 1a9f17e9 cset w9, eq 8694c: b4000dfb cbz x27, 0x86b08 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x62c> 86950: 4a090108 eor w8, w8, w9 86954: 36000da8 tbz w8, #0x0, 0x86b08 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x62c> 86958: a941a6a8 ldp x8, x9, [x21, #0x18] 8695c: eb09011f cmp x8, x9 86960: 540000a0 b.eq 0x86974 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x498> 86964: 3940011c ldrb w28, [x8] 86968: b9402fe8 ldr w8, [sp, #0x2c] 8696c: 3707fa68 tbnz w8, #0x0, 0x868b8 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x3dc> 86970: 17ffffcc b 0x868a0 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x3c4> 86974: f94002a8 ldr x8, [x21] 86978: f9402508 ldr x8, [x8, #0x48] 8697c: aa1503e0 mov x0, x21 86980: d63f0100 blr x8 86984: 2a0003fc mov w28, w0 86988: b9402fe8 ldr w8, [sp, #0x2c] 8698c: 3707f968 tbnz w8, #0x0, 0x868b8 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x3dc> 86990: 17ffffc4 b 0x868a0 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x3c4> 86994: f9401be8 ldr x8, [sp, #0x30] 86998: aa1f03fc mov x28, xzr 8699c: f900011f str xzr, [x8] 869a0: b5fffa17 cbnz x23, 0x868e0 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x404> 869a4: 17ffffd2 b 0x868ec >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x410> 869a8: aa1603f5 mov x21, x22 869ac: aa1903f3 mov x19, x25 869b0: b9001fff str wzr, [sp, #0x1c] 869b4: 14000007 b 0x869d0 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x4f4> 869b8: d100077b sub x27, x27, #0x1 869bc: 3900027f strb wzr, [x19] 869c0: 910062b5 add x21, x21, #0x18 869c4: eb15029f cmp x20, x21 869c8: 91000673 add x19, x19, #0x1 869cc: 540004e0 b.eq 0x86a68 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x58c> 869d0: 39400268 ldrb w8, [x19] 869d4: 7100051f cmp w8, #0x1 869d8: 54ffff41 b.ne 0x869c0 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x4e4> 869dc: 394002a8 ldrb w8, [x21] 869e0: 37000068 tbnz w8, #0x0, 0x869ec >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x510> 869e4: 910006a8 add x8, x21, #0x1 869e8: 14000002 b 0x869f0 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x514> 869ec: f9400aa8 ldr x8, [x21, #0x10] 869f0: 8b180108 add x8, x8, x24 869f4: 385ff101 ldurb w1, [x8, #-0x1] 869f8: b9402fe8 ldr w8, [sp, #0x2c] 869fc: 370000c8 tbnz w8, #0x0, 0x86a14 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x538> 86a00: f9400348 ldr x8, [x26] 86a04: f9400d08 ldr x8, [x8, #0x18] 86a08: aa1a03e0 mov x0, x26 86a0c: d63f0100 blr x8 86a10: 2a0003e1 mov w1, w0 86a14: 12001f88 and w8, w28, #0xff 86a18: 6b21011f cmp w8, w1, uxtb 86a1c: 54fffce1 b.ne 0x869b8 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x4dc> 86a20: 394002a8 ldrb w8, [x21] 86a24: 370000a8 tbnz w8, #0x0, 0x86a38 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x55c> 86a28: d341fd08 lsr x8, x8, #1 86a2c: eb18011f cmp x8, x24 86a30: 540000a0 b.eq 0x86a44 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x568> 86a34: 1400000a b 0x86a5c >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x580> 86a38: f94006a8 ldr x8, [x21, #0x8] 86a3c: eb18011f cmp x8, x24 86a40: 540000e1 b.ne 0x86a5c >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x580> 86a44: 52800048 mov w8, #0x2 // =2 86a48: 39000268 strb w8, [x19] 86a4c: f94013e8 ldr x8, [sp, #0x20] 86a50: d100077b sub x27, x27, #0x1 86a54: 91000508 add x8, x8, #0x1 86a58: f90013e8 str x8, [sp, #0x20] 86a5c: 52800028 mov w8, #0x1 // =1 86a60: b9001fe8 str w8, [sp, #0x1c] 86a64: 17ffffd7 b 0x869c0 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x4e4> 86a68: f94003f3 ldr x19, [sp] 86a6c: f94013f5 ldr x21, [sp, #0x20] 86a70: b9401fe8 ldr w8, [sp, #0x1c] 86a74: 3607f128 tbz w8, #0x0, 0x86898 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x3bc> 86a78: f9401be8 ldr x8, [sp, #0x30] 86a7c: f9400100 ldr x0, [x8] 86a80: a941a408 ldp x8, x9, [x0, #0x18] 86a84: eb09011f cmp x8, x9 86a88: 54000080 b.eq 0x86a98 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x5bc> 86a8c: 91000508 add x8, x8, #0x1 86a90: f9000c08 str x8, [x0, #0x18] 86a94: 14000004 b 0x86aa4 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x5c8> 86a98: f9400008 ldr x8, [x0] 86a9c: f9402908 ldr x8, [x8, #0x50] 86aa0: d63f0100 blr x8 86aa4: 8b1b02a8 add x8, x21, x27 86aa8: f100091f cmp x8, #0x2 86aac: aa1603e8 mov x8, x22 86ab0: aa1903e9 mov x9, x25 86ab4: 54ffef23 b.lo 0x86898 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x3bc> 86ab8: 14000007 b 0x86ad4 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x5f8> 86abc: d10006b5 sub x21, x21, #0x1 86ac0: 3900013f strb wzr, [x9] 86ac4: 91006108 add x8, x8, #0x18 86ac8: eb08029f cmp x20, x8 86acc: 91000529 add x9, x9, #0x1 86ad0: 54ffee40 b.eq 0x86898 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x3bc> 86ad4: 3940012a ldrb w10, [x9] 86ad8: 7100095f cmp w10, #0x2 86adc: 54ffff41 b.ne 0x86ac4 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x5e8> 86ae0: 3940010a ldrb w10, [x8] 86ae4: 370000aa tbnz w10, #0x0, 0x86af8 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x61c> 86ae8: d341fd4a lsr x10, x10, #1 86aec: eb18015f cmp x10, x24 86af0: 54fffea0 b.eq 0x86ac4 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x5e8> 86af4: 17fffff2 b 0x86abc >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x5e0> 86af8: f940050a ldr x10, [x8, #0x8] 86afc: eb18015f cmp x10, x24 86b00: 54fffe20 b.eq 0x86ac4 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x5e8> 86b04: 17ffffee b 0x86abc >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x5e0> 86b08: b4000095 cbz x21, 0x86b18 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x63c> 86b0c: a941a6a8 ldp x8, x9, [x21, #0x18] 86b10: eb09011f cmp x8, x9 86b14: 54000600 b.eq 0x86bd4 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x6f8> 86b18: b40007b7 cbz x23, 0x86c0c >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x730> 86b1c: a941a6e8 ldp x8, x9, [x23, #0x18] 86b20: eb09011f cmp x8, x9 86b24: 540000e1 b.ne 0x86b40 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x664> 86b28: f94002e8 ldr x8, [x23] 86b2c: f9402508 ldr x8, [x8, #0x48] 86b30: aa1703e0 mov x0, x23 86b34: d63f0100 blr x8 86b38: 3100041f cmn w0, #0x1 86b3c: 54000680 b.eq 0x86c0c >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x730> 86b40: f94007e9 ldr x9, [sp, #0x8] 86b44: b4000095 cbz x21, 0x86b54 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x678> 86b48: b9400128 ldr w8, [x9] 86b4c: 321f0108 orr w8, w8, #0x2 86b50: b9000128 str w8, [x9] 86b54: eb1402df cmp x22, x20 86b58: 54000100 b.eq 0x86b78 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x69c> 86b5c: 39400328 ldrb w8, [x25] 86b60: 7100091f cmp w8, #0x2 86b64: 54000320 b.eq 0x86bc8 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x6ec> 86b68: 910062d6 add x22, x22, #0x18 86b6c: eb16029f cmp x20, x22 86b70: 91000739 add x25, x25, #0x1 86b74: 54ffff41 b.ne 0x86b5c >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x680> 86b78: b9400128 ldr w8, [x9] 86b7c: 321e0108 orr w8, w8, #0x4 86b80: b9000128 str w8, [x9] 86b84: b4000073 cbz x19, 0x86b90 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x6b4> 86b88: aa1303e0 mov x0, x19 86b8c: 97feea89 bl 0x415b0 86b90: f9400be8 ldr x8, [sp, #0x10] 86b94: f9401508 ldr x8, [x8, #0x28] 86b98: f85a03a9 ldur x9, [x29, #-0x60] 86b9c: eb09011f cmp x8, x9 86ba0: 540003c1 b.ne 0x86c18 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x73c> 86ba4: aa1403e0 mov x0, x20 86ba8: a9507bfd ldp x29, x30, [sp, #0x100] 86bac: a94f4ff4 ldp x20, x19, [sp, #0xf0] 86bb0: a94e57f6 ldp x22, x21, [sp, #0xe0] 86bb4: a94d5ff8 ldp x24, x23, [sp, #0xd0] 86bb8: a94c67fa ldp x26, x25, [sp, #0xc0] 86bbc: a94b6ffc ldp x28, x27, [sp, #0xb0] 86bc0: 910443ff add sp, sp, #0x110 86bc4: d65f03c0 ret 86bc8: aa1603f4 mov x20, x22 86bcc: b5fffdf3 cbnz x19, 0x86b88 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x6ac> 86bd0: 17fffff0 b 0x86b90 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x6b4> 86bd4: f94002a8 ldr x8, [x21] 86bd8: f9402508 ldr x8, [x8, #0x48] 86bdc: aa1503e0 mov x0, x21 86be0: d63f0100 blr x8 86be4: 3100041f cmn w0, #0x1 86be8: 540000a0 b.eq 0x86bfc >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x720> 86bec: f9401be8 ldr x8, [sp, #0x30] 86bf0: f9400115 ldr x21, [x8] 86bf4: b5fff957 cbnz x23, 0x86b1c >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x640> 86bf8: 14000005 b 0x86c0c >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x730> 86bfc: f9401be8 ldr x8, [sp, #0x30] 86c00: aa1f03f5 mov x21, xzr 86c04: f900011f str xzr, [x8] 86c08: b5fff8b7 cbnz x23, 0x86b1c >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x640> 86c0c: f94007e9 ldr x9, [sp, #0x8] 86c10: b5fffa35 cbnz x21, 0x86b54 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x678> 86c14: 17ffffcd b 0x86b48 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x66c> 86c18: 97feee1e bl 0x42490 <__stack_chk_fail@plt> 86c1c: 97feee6d bl 0x425d0 <_ZSt17__throw_bad_allocv@plt> 86c20: 940139df bl 0xd539c <__cxa_demangle+0x12abc> 86c24: 14000004 b 0x86c34 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x758> 86c28: 14000003 b 0x86c34 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x758> 86c2c: 14000002 b 0x86c34 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x758> 86c30: 14000001 b 0x86c34 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x758> 86c34: f94003e8 ldr x8, [sp] 86c38: aa0003f4 mov x20, x0 86c3c: b4000068 cbz x8, 0x86c48 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x76c> 86c40: f94003e0 ldr x0, [sp] 86c44: 97feea5b bl 0x415b0 86c48: aa1403e0 mov x0, x20 86c4c: 940139d4 bl 0xd539c <__cxa_demangle+0x12abc> 0000000000086c50 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const>: 86c50: 17feeb1c b 0x418c0 <_ZNKSt6__ndk17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE15__do_get_signedIlEES4_S4_S4_RNS_8ios_baseERjRT_@plt> 0000000000086c54 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const>: 86c54: d10643ff sub sp, sp, #0x190 86c58: a9136ffc stp x28, x27, [sp, #0x130] 86c5c: a91467fa stp x26, x25, [sp, #0x140] 86c60: a9155ff8 stp x24, x23, [sp, #0x150] 86c64: a91657f6 stp x22, x21, [sp, #0x160] 86c68: a9174ff4 stp x20, x19, [sp, #0x170] 86c6c: a9187bfd stp x29, x30, [sp, #0x180] 86c70: 910603fd add x29, sp, #0x180 86c74: d53bd059 mrs x25, TPIDR_EL0 86c78: f9401728 ldr x8, [x25, #0x28] 86c7c: 52800949 mov w9, #0x4a // =74 86c80: aa0403f4 mov x20, x4 86c84: aa0303e0 mov x0, x3 86c88: f81a03a8 stur x8, [x29, #-0x60] 86c8c: b9400868 ldr w8, [x3, #0x8] 86c90: aa0203f5 mov x21, x2 86c94: aa0103f3 mov x19, x1 86c98: f9000be5 str x5, [sp, #0x10] 86c9c: 6a090108 ands w8, w8, w9 86ca0: 54000120 b.eq 0x86cc4 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0x70> 86ca4: 7101011f cmp w8, #0x40 86ca8: 540000a0 b.eq 0x86cbc > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0x68> 86cac: 7100211f cmp w8, #0x8 86cb0: 540000e1 b.ne 0x86ccc > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0x78> 86cb4: 52800217 mov w23, #0x10 // =16 86cb8: 14000006 b 0x86cd0 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0x7c> 86cbc: 52800117 mov w23, #0x8 // =8 86cc0: 14000004 b 0x86cd0 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0x7c> 86cc4: 2a1f03f7 mov w23, wzr 86cc8: 14000002 b 0x86cd0 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0x7c> 86ccc: 52800157 mov w23, #0xa // =10 86cd0: 910123e8 add x8, sp, #0x48 86cd4: d101f3a1 sub x1, x29, #0x7c 86cd8: 910183e2 add x2, sp, #0x60 86cdc: d101f3ba sub x26, x29, #0x7c 86ce0: 97feea78 bl 0x416c0 <_ZNSt6__ndk19__num_getIcE17__stage2_int_prepERNS_8ios_baseEPcRc@plt> 86ce4: a903ffff stp xzr, xzr, [sp, #0x38] 86ce8: f9001bff str xzr, [sp, #0x30] 86cec: 9100c3e0 add x0, sp, #0x30 86cf0: 528002c1 mov w1, #0x16 // =22 86cf4: 2a1f03e2 mov w2, wzr 86cf8: 9100c3f6 add x22, sp, #0x30 86cfc: 97feeab5 bl 0x417d0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeEmc@plt> 86d00: 3940c3e8 ldrb w8, [sp, #0x30] 86d04: f94023e9 ldr x9, [sp, #0x40] 86d08: b24002db orr x27, x22, #0x1 86d0c: 910193ea add x10, sp, #0x64 86d10: 7200011f tst w8, #0x1 86d14: 9a890378 csel x24, x27, x9, eq 86d18: 910083fc add x28, sp, #0x20 86d1c: b9001fff str wzr, [sp, #0x1c] 86d20: a90263ea stp x10, x24, [sp, #0x20] 86d24: b50000b3 cbnz x19, 0x86d38 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0xe4> 86d28: 14000007 b 0x86d44 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0xf0> 86d2c: 91000508 add x8, x8, #0x1 86d30: f9000e68 str x8, [x19, #0x18] 86d34: b4000093 cbz x19, 0x86d44 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0xf0> 86d38: a941a668 ldp x8, x9, [x19, #0x18] 86d3c: eb09011f cmp x8, x9 86d40: 540001a0 b.eq 0x86d74 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0x120> 86d44: b4000275 cbz x21, 0x86d90 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0x13c> 86d48: a941a6a8 ldp x8, x9, [x21, #0x18] 86d4c: eb09011f cmp x8, x9 86d50: 540000e1 b.ne 0x86d6c > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0x118> 86d54: f94002a8 ldr x8, [x21] 86d58: f9402508 ldr x8, [x8, #0x48] 86d5c: aa1503e0 mov x0, x21 86d60: d63f0100 blr x8 86d64: 3100041f cmn w0, #0x1 86d68: 54000140 b.eq 0x86d90 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0x13c> 86d6c: b4000173 cbz x19, 0x86d98 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0x144> 86d70: 14000044 b 0x86e80 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0x22c> 86d74: f9400268 ldr x8, [x19] 86d78: f9402508 ldr x8, [x8, #0x48] 86d7c: aa1303e0 mov x0, x19 86d80: d63f0100 blr x8 86d84: 3100041f cmn w0, #0x1 86d88: 9a9303f3 csel x19, xzr, x19, eq 86d8c: b5fffdf5 cbnz x21, 0x86d48 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0xf4> 86d90: aa1f03f5 mov x21, xzr 86d94: b4000773 cbz x19, 0x86e80 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0x22c> 86d98: 3940c3e8 ldrb w8, [sp, #0x30] 86d9c: f9401fe9 ldr x9, [sp, #0x38] 86da0: f94017eb ldr x11, [sp, #0x28] 86da4: d341fd0a lsr x10, x8, #1 86da8: 7200011f tst w8, #0x1 86dac: 9a89014c csel x12, x10, x9, eq 86db0: 8b0c030c add x12, x24, x12 86db4: eb0c017f cmp x11, x12 86db8: 540002e1 b.ne 0x86e14 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0x1c0> 86dbc: 7200011f tst w8, #0x1 86dc0: 9a890156 csel x22, x10, x9, eq 86dc4: d37ffac1 lsl x1, x22, #1 86dc8: 9100c3e0 add x0, sp, #0x30 86dcc: 2a1f03e2 mov w2, wzr 86dd0: 97feea80 bl 0x417d0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeEmc@plt> 86dd4: 3940c3e8 ldrb w8, [sp, #0x30] 86dd8: 37000068 tbnz w8, #0x0, 0x86de4 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0x190> 86ddc: 528002c1 mov w1, #0x16 // =22 86de0: 14000004 b 0x86df0 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0x19c> 86de4: f9401be8 ldr x8, [sp, #0x30] 86de8: 927ff908 and x8, x8, #0xfffffffffffffffe 86dec: d1000501 sub x1, x8, #0x1 86df0: 9100c3e0 add x0, sp, #0x30 86df4: 2a1f03e2 mov w2, wzr 86df8: 97feea76 bl 0x417d0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeEmc@plt> 86dfc: 3940c3e8 ldrb w8, [sp, #0x30] 86e00: f94023e9 ldr x9, [sp, #0x40] 86e04: 7200011f tst w8, #0x1 86e08: 9a890378 csel x24, x27, x9, eq 86e0c: 8b160308 add x8, x24, x22 86e10: f90017e8 str x8, [sp, #0x28] 86e14: a941a668 ldp x8, x9, [x19, #0x18] 86e18: eb09011f cmp x8, x9 86e1c: 54000060 b.eq 0x86e28 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0x1d4> 86e20: 39400100 ldrb w0, [x8] 86e24: 14000005 b 0x86e38 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0x1e4> 86e28: f9400268 ldr x8, [x19] 86e2c: f9402508 ldr x8, [x8, #0x48] 86e30: aa1303e0 mov x0, x19 86e34: d63f0100 blr x8 86e38: 394183e5 ldrb w5, [sp, #0x60] 86e3c: 9100a3e3 add x3, sp, #0x28 86e40: 910073e4 add x4, sp, #0x1c 86e44: 910123e6 add x6, sp, #0x48 86e48: 910193e7 add x7, sp, #0x64 86e4c: 2a1703e1 mov w1, w23 86e50: aa1803e2 mov x2, x24 86e54: a9006bfc stp x28, x26, [sp] 86e58: 97feebba bl 0x41d40 <_ZNSt6__ndk19__num_getIcE17__stage2_int_loopEciPcRS2_RjcRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPjRSD_S2_@plt> 86e5c: 35000120 cbnz w0, 0x86e80 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0x22c> 86e60: a941a668 ldp x8, x9, [x19, #0x18] 86e64: eb09011f cmp x8, x9 86e68: 54fff621 b.ne 0x86d2c > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0xd8> 86e6c: f9400268 ldr x8, [x19] 86e70: f9402908 ldr x8, [x8, #0x50] 86e74: aa1303e0 mov x0, x19 86e78: d63f0100 blr x8 86e7c: 17ffffae b 0x86d34 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0xe0> 86e80: 394123e8 ldrb w8, [sp, #0x48] 86e84: f9402be9 ldr x9, [sp, #0x50] 86e88: d341fd0a lsr x10, x8, #1 86e8c: 7200011f tst w8, #0x1 86e90: 9a890148 csel x8, x10, x9, eq 86e94: b4000148 cbz x8, 0x86ebc > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0x268> 86e98: f94013e8 ldr x8, [sp, #0x20] 86e9c: 910193e9 add x9, sp, #0x64 86ea0: cb090109 sub x9, x8, x9 86ea4: f1027d3f cmp x9, #0x9f 86ea8: 540000ac b.gt 0x86ebc > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0x268> 86eac: b9401fe9 ldr w9, [sp, #0x1c] 86eb0: 9100110a add x10, x8, #0x4 86eb4: f90013ea str x10, [sp, #0x20] 86eb8: b9000109 str w9, [x8] 86ebc: f94017e1 ldr x1, [sp, #0x28] 86ec0: aa1803e0 mov x0, x24 86ec4: aa1403e2 mov x2, x20 86ec8: 2a1703e3 mov w3, w23 86ecc: 9400b026 bl 0xb2f64 ::~codecvt()+0xb2c> 86ed0: f9400be8 ldr x8, [sp, #0x10] 86ed4: 910193e1 add x1, sp, #0x64 86ed8: aa1403e3 mov x3, x20 86edc: f9000100 str x0, [x8] 86ee0: f94013e2 ldr x2, [sp, #0x20] 86ee4: 910123e0 add x0, sp, #0x48 86ee8: 97fee9da bl 0x41650 <_ZNSt6__ndk116__check_groupingERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPjS8_Rj@plt> 86eec: b4000093 cbz x19, 0x86efc > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0x2a8> 86ef0: a941a668 ldp x8, x9, [x19, #0x18] 86ef4: eb09011f cmp x8, x9 86ef8: 54000480 b.eq 0x86f88 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0x334> 86efc: b4000555 cbz x21, 0x86fa4 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0x350> 86f00: a941a6a8 ldp x8, x9, [x21, #0x18] 86f04: eb09011f cmp x8, x9 86f08: 540000e1 b.ne 0x86f24 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0x2d0> 86f0c: f94002a8 ldr x8, [x21] 86f10: f9402508 ldr x8, [x8, #0x48] 86f14: aa1503e0 mov x0, x21 86f18: d63f0100 blr x8 86f1c: 3100041f cmn w0, #0x1 86f20: 54000420 b.eq 0x86fa4 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0x350> 86f24: b4000093 cbz x19, 0x86f34 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0x2e0> 86f28: b9400288 ldr w8, [x20] 86f2c: 321f0108 orr w8, w8, #0x2 86f30: b9000288 str w8, [x20] 86f34: 3940c3e8 ldrb w8, [sp, #0x30] 86f38: 36000068 tbz w8, #0x0, 0x86f44 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0x2f0> 86f3c: f94023e0 ldr x0, [sp, #0x40] 86f40: 97fee8f8 bl 0x41320 <_ZdlPv@plt> 86f44: 394123e8 ldrb w8, [sp, #0x48] 86f48: 36000068 tbz w8, #0x0, 0x86f54 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0x300> 86f4c: f9402fe0 ldr x0, [sp, #0x58] 86f50: 97fee8f4 bl 0x41320 <_ZdlPv@plt> 86f54: f9401728 ldr x8, [x25, #0x28] 86f58: f85a03a9 ldur x9, [x29, #-0x60] 86f5c: eb09011f cmp x8, x9 86f60: 54000261 b.ne 0x86fac > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0x358> 86f64: aa1303e0 mov x0, x19 86f68: a9587bfd ldp x29, x30, [sp, #0x180] 86f6c: a9574ff4 ldp x20, x19, [sp, #0x170] 86f70: a95657f6 ldp x22, x21, [sp, #0x160] 86f74: a9555ff8 ldp x24, x23, [sp, #0x150] 86f78: a95467fa ldp x26, x25, [sp, #0x140] 86f7c: a9536ffc ldp x28, x27, [sp, #0x130] 86f80: 910643ff add sp, sp, #0x190 86f84: d65f03c0 ret 86f88: f9400268 ldr x8, [x19] 86f8c: f9402508 ldr x8, [x8, #0x48] 86f90: aa1303e0 mov x0, x19 86f94: d63f0100 blr x8 86f98: 3100041f cmn w0, #0x1 86f9c: 9a9303f3 csel x19, xzr, x19, eq 86fa0: b5fffb15 cbnz x21, 0x86f00 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0x2ac> 86fa4: b5fffc93 cbnz x19, 0x86f34 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0x2e0> 86fa8: 17ffffe0 b 0x86f28 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0x2d4> 86fac: 97feed39 bl 0x42490 <__stack_chk_fail@plt> 86fb0: 14000003 b 0x86fbc > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0x368> 86fb4: 14000002 b 0x86fbc > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0x368> 86fb8: 14000001 b 0x86fbc > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0x368> 86fbc: 3940c3e8 ldrb w8, [sp, #0x30] 86fc0: aa0003f3 mov x19, x0 86fc4: 370000a8 tbnz w8, #0x0, 0x86fd8 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0x384> 86fc8: 394123e8 ldrb w8, [sp, #0x48] 86fcc: 370000e8 tbnz w8, #0x0, 0x86fe8 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0x394> 86fd0: aa1303e0 mov x0, x19 86fd4: 940138f2 bl 0xd539c <__cxa_demangle+0x12abc> 86fd8: f94023e0 ldr x0, [sp, #0x40] 86fdc: 97fee8d1 bl 0x41320 <_ZdlPv@plt> 86fe0: 394123e8 ldrb w8, [sp, #0x48] 86fe4: 3607ff68 tbz w8, #0x0, 0x86fd0 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0x37c> 86fe8: f9402fe0 ldr x0, [sp, #0x58] 86fec: 97fee8cd bl 0x41320 <_ZdlPv@plt> 86ff0: aa1303e0 mov x0, x19 86ff4: 940138ea bl 0xd539c <__cxa_demangle+0x12abc> 0000000000086ff8 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const>: 86ff8: 17feeb92 b 0x41e40 <_ZNKSt6__ndk17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE15__do_get_signedIxEES4_S4_S4_RNS_8ios_baseERjRT_@plt> 0000000000086ffc > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const>: 86ffc: d10643ff sub sp, sp, #0x190 87000: a9136ffc stp x28, x27, [sp, #0x130] 87004: a91467fa stp x26, x25, [sp, #0x140] 87008: a9155ff8 stp x24, x23, [sp, #0x150] 8700c: a91657f6 stp x22, x21, [sp, #0x160] 87010: a9174ff4 stp x20, x19, [sp, #0x170] 87014: a9187bfd stp x29, x30, [sp, #0x180] 87018: 910603fd add x29, sp, #0x180 8701c: d53bd059 mrs x25, TPIDR_EL0 87020: f9401728 ldr x8, [x25, #0x28] 87024: 52800949 mov w9, #0x4a // =74 87028: aa0403f4 mov x20, x4 8702c: aa0303e0 mov x0, x3 87030: f81a03a8 stur x8, [x29, #-0x60] 87034: b9400868 ldr w8, [x3, #0x8] 87038: aa0203f5 mov x21, x2 8703c: aa0103f3 mov x19, x1 87040: f9000be5 str x5, [sp, #0x10] 87044: 6a090108 ands w8, w8, w9 87048: 54000120 b.eq 0x8706c > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0x70> 8704c: 7101011f cmp w8, #0x40 87050: 540000a0 b.eq 0x87064 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0x68> 87054: 7100211f cmp w8, #0x8 87058: 540000e1 b.ne 0x87074 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0x78> 8705c: 52800217 mov w23, #0x10 // =16 87060: 14000006 b 0x87078 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0x7c> 87064: 52800117 mov w23, #0x8 // =8 87068: 14000004 b 0x87078 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0x7c> 8706c: 2a1f03f7 mov w23, wzr 87070: 14000002 b 0x87078 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0x7c> 87074: 52800157 mov w23, #0xa // =10 87078: 910123e8 add x8, sp, #0x48 8707c: d101f3a1 sub x1, x29, #0x7c 87080: 910183e2 add x2, sp, #0x60 87084: d101f3ba sub x26, x29, #0x7c 87088: 97fee98e bl 0x416c0 <_ZNSt6__ndk19__num_getIcE17__stage2_int_prepERNS_8ios_baseEPcRc@plt> 8708c: a903ffff stp xzr, xzr, [sp, #0x38] 87090: f9001bff str xzr, [sp, #0x30] 87094: 9100c3e0 add x0, sp, #0x30 87098: 528002c1 mov w1, #0x16 // =22 8709c: 2a1f03e2 mov w2, wzr 870a0: 9100c3f6 add x22, sp, #0x30 870a4: 97fee9cb bl 0x417d0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeEmc@plt> 870a8: 3940c3e8 ldrb w8, [sp, #0x30] 870ac: f94023e9 ldr x9, [sp, #0x40] 870b0: b24002db orr x27, x22, #0x1 870b4: 910193ea add x10, sp, #0x64 870b8: 7200011f tst w8, #0x1 870bc: 9a890378 csel x24, x27, x9, eq 870c0: 910083fc add x28, sp, #0x20 870c4: b9001fff str wzr, [sp, #0x1c] 870c8: a90263ea stp x10, x24, [sp, #0x20] 870cc: b50000b3 cbnz x19, 0x870e0 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0xe4> 870d0: 14000007 b 0x870ec > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0xf0> 870d4: 91000508 add x8, x8, #0x1 870d8: f9000e68 str x8, [x19, #0x18] 870dc: b4000093 cbz x19, 0x870ec > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0xf0> 870e0: a941a668 ldp x8, x9, [x19, #0x18] 870e4: eb09011f cmp x8, x9 870e8: 540001a0 b.eq 0x8711c > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0x120> 870ec: b4000275 cbz x21, 0x87138 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0x13c> 870f0: a941a6a8 ldp x8, x9, [x21, #0x18] 870f4: eb09011f cmp x8, x9 870f8: 540000e1 b.ne 0x87114 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0x118> 870fc: f94002a8 ldr x8, [x21] 87100: f9402508 ldr x8, [x8, #0x48] 87104: aa1503e0 mov x0, x21 87108: d63f0100 blr x8 8710c: 3100041f cmn w0, #0x1 87110: 54000140 b.eq 0x87138 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0x13c> 87114: b4000173 cbz x19, 0x87140 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0x144> 87118: 14000044 b 0x87228 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0x22c> 8711c: f9400268 ldr x8, [x19] 87120: f9402508 ldr x8, [x8, #0x48] 87124: aa1303e0 mov x0, x19 87128: d63f0100 blr x8 8712c: 3100041f cmn w0, #0x1 87130: 9a9303f3 csel x19, xzr, x19, eq 87134: b5fffdf5 cbnz x21, 0x870f0 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0xf4> 87138: aa1f03f5 mov x21, xzr 8713c: b4000773 cbz x19, 0x87228 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0x22c> 87140: 3940c3e8 ldrb w8, [sp, #0x30] 87144: f9401fe9 ldr x9, [sp, #0x38] 87148: f94017eb ldr x11, [sp, #0x28] 8714c: d341fd0a lsr x10, x8, #1 87150: 7200011f tst w8, #0x1 87154: 9a89014c csel x12, x10, x9, eq 87158: 8b0c030c add x12, x24, x12 8715c: eb0c017f cmp x11, x12 87160: 540002e1 b.ne 0x871bc > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0x1c0> 87164: 7200011f tst w8, #0x1 87168: 9a890156 csel x22, x10, x9, eq 8716c: d37ffac1 lsl x1, x22, #1 87170: 9100c3e0 add x0, sp, #0x30 87174: 2a1f03e2 mov w2, wzr 87178: 97fee996 bl 0x417d0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeEmc@plt> 8717c: 3940c3e8 ldrb w8, [sp, #0x30] 87180: 37000068 tbnz w8, #0x0, 0x8718c > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0x190> 87184: 528002c1 mov w1, #0x16 // =22 87188: 14000004 b 0x87198 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0x19c> 8718c: f9401be8 ldr x8, [sp, #0x30] 87190: 927ff908 and x8, x8, #0xfffffffffffffffe 87194: d1000501 sub x1, x8, #0x1 87198: 9100c3e0 add x0, sp, #0x30 8719c: 2a1f03e2 mov w2, wzr 871a0: 97fee98c bl 0x417d0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeEmc@plt> 871a4: 3940c3e8 ldrb w8, [sp, #0x30] 871a8: f94023e9 ldr x9, [sp, #0x40] 871ac: 7200011f tst w8, #0x1 871b0: 9a890378 csel x24, x27, x9, eq 871b4: 8b160308 add x8, x24, x22 871b8: f90017e8 str x8, [sp, #0x28] 871bc: a941a668 ldp x8, x9, [x19, #0x18] 871c0: eb09011f cmp x8, x9 871c4: 54000060 b.eq 0x871d0 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0x1d4> 871c8: 39400100 ldrb w0, [x8] 871cc: 14000005 b 0x871e0 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0x1e4> 871d0: f9400268 ldr x8, [x19] 871d4: f9402508 ldr x8, [x8, #0x48] 871d8: aa1303e0 mov x0, x19 871dc: d63f0100 blr x8 871e0: 394183e5 ldrb w5, [sp, #0x60] 871e4: 9100a3e3 add x3, sp, #0x28 871e8: 910073e4 add x4, sp, #0x1c 871ec: 910123e6 add x6, sp, #0x48 871f0: 910193e7 add x7, sp, #0x64 871f4: 2a1703e1 mov w1, w23 871f8: aa1803e2 mov x2, x24 871fc: a9006bfc stp x28, x26, [sp] 87200: 97feead0 bl 0x41d40 <_ZNSt6__ndk19__num_getIcE17__stage2_int_loopEciPcRS2_RjcRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPjRSD_S2_@plt> 87204: 35000120 cbnz w0, 0x87228 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0x22c> 87208: a941a668 ldp x8, x9, [x19, #0x18] 8720c: eb09011f cmp x8, x9 87210: 54fff621 b.ne 0x870d4 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0xd8> 87214: f9400268 ldr x8, [x19] 87218: f9402908 ldr x8, [x8, #0x50] 8721c: aa1303e0 mov x0, x19 87220: d63f0100 blr x8 87224: 17ffffae b 0x870dc > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0xe0> 87228: 394123e8 ldrb w8, [sp, #0x48] 8722c: f9402be9 ldr x9, [sp, #0x50] 87230: d341fd0a lsr x10, x8, #1 87234: 7200011f tst w8, #0x1 87238: 9a890148 csel x8, x10, x9, eq 8723c: b4000148 cbz x8, 0x87264 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0x268> 87240: f94013e8 ldr x8, [sp, #0x20] 87244: 910193e9 add x9, sp, #0x64 87248: cb090109 sub x9, x8, x9 8724c: f1027d3f cmp x9, #0x9f 87250: 540000ac b.gt 0x87264 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0x268> 87254: b9401fe9 ldr w9, [sp, #0x1c] 87258: 9100110a add x10, x8, #0x4 8725c: f90013ea str x10, [sp, #0x20] 87260: b9000109 str w9, [x8] 87264: f94017e1 ldr x1, [sp, #0x28] 87268: aa1803e0 mov x0, x24 8726c: aa1403e2 mov x2, x20 87270: 2a1703e3 mov w3, w23 87274: 9400af8b bl 0xb30a0 ::~codecvt()+0xc68> 87278: f9400be8 ldr x8, [sp, #0x10] 8727c: 910193e1 add x1, sp, #0x64 87280: aa1403e3 mov x3, x20 87284: f9000100 str x0, [x8] 87288: f94013e2 ldr x2, [sp, #0x20] 8728c: 910123e0 add x0, sp, #0x48 87290: 97fee8f0 bl 0x41650 <_ZNSt6__ndk116__check_groupingERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPjS8_Rj@plt> 87294: b4000093 cbz x19, 0x872a4 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0x2a8> 87298: a941a668 ldp x8, x9, [x19, #0x18] 8729c: eb09011f cmp x8, x9 872a0: 54000480 b.eq 0x87330 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0x334> 872a4: b4000555 cbz x21, 0x8734c > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0x350> 872a8: a941a6a8 ldp x8, x9, [x21, #0x18] 872ac: eb09011f cmp x8, x9 872b0: 540000e1 b.ne 0x872cc > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0x2d0> 872b4: f94002a8 ldr x8, [x21] 872b8: f9402508 ldr x8, [x8, #0x48] 872bc: aa1503e0 mov x0, x21 872c0: d63f0100 blr x8 872c4: 3100041f cmn w0, #0x1 872c8: 54000420 b.eq 0x8734c > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0x350> 872cc: b4000093 cbz x19, 0x872dc > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0x2e0> 872d0: b9400288 ldr w8, [x20] 872d4: 321f0108 orr w8, w8, #0x2 872d8: b9000288 str w8, [x20] 872dc: 3940c3e8 ldrb w8, [sp, #0x30] 872e0: 36000068 tbz w8, #0x0, 0x872ec > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0x2f0> 872e4: f94023e0 ldr x0, [sp, #0x40] 872e8: 97fee80e bl 0x41320 <_ZdlPv@plt> 872ec: 394123e8 ldrb w8, [sp, #0x48] 872f0: 36000068 tbz w8, #0x0, 0x872fc > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0x300> 872f4: f9402fe0 ldr x0, [sp, #0x58] 872f8: 97fee80a bl 0x41320 <_ZdlPv@plt> 872fc: f9401728 ldr x8, [x25, #0x28] 87300: f85a03a9 ldur x9, [x29, #-0x60] 87304: eb09011f cmp x8, x9 87308: 54000261 b.ne 0x87354 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0x358> 8730c: aa1303e0 mov x0, x19 87310: a9587bfd ldp x29, x30, [sp, #0x180] 87314: a9574ff4 ldp x20, x19, [sp, #0x170] 87318: a95657f6 ldp x22, x21, [sp, #0x160] 8731c: a9555ff8 ldp x24, x23, [sp, #0x150] 87320: a95467fa ldp x26, x25, [sp, #0x140] 87324: a9536ffc ldp x28, x27, [sp, #0x130] 87328: 910643ff add sp, sp, #0x190 8732c: d65f03c0 ret 87330: f9400268 ldr x8, [x19] 87334: f9402508 ldr x8, [x8, #0x48] 87338: aa1303e0 mov x0, x19 8733c: d63f0100 blr x8 87340: 3100041f cmn w0, #0x1 87344: 9a9303f3 csel x19, xzr, x19, eq 87348: b5fffb15 cbnz x21, 0x872a8 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0x2ac> 8734c: b5fffc93 cbnz x19, 0x872dc > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0x2e0> 87350: 17ffffe0 b 0x872d0 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0x2d4> 87354: 97feec4f bl 0x42490 <__stack_chk_fail@plt> 87358: 14000003 b 0x87364 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0x368> 8735c: 14000002 b 0x87364 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0x368> 87360: 14000001 b 0x87364 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0x368> 87364: 3940c3e8 ldrb w8, [sp, #0x30] 87368: aa0003f3 mov x19, x0 8736c: 370000a8 tbnz w8, #0x0, 0x87380 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0x384> 87370: 394123e8 ldrb w8, [sp, #0x48] 87374: 370000e8 tbnz w8, #0x0, 0x87390 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0x394> 87378: aa1303e0 mov x0, x19 8737c: 94013808 bl 0xd539c <__cxa_demangle+0x12abc> 87380: f94023e0 ldr x0, [sp, #0x40] 87384: 97fee7e7 bl 0x41320 <_ZdlPv@plt> 87388: 394123e8 ldrb w8, [sp, #0x48] 8738c: 3607ff68 tbz w8, #0x0, 0x87378 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0x37c> 87390: f9402fe0 ldr x0, [sp, #0x58] 87394: 97fee7e3 bl 0x41320 <_ZdlPv@plt> 87398: aa1303e0 mov x0, x19 8739c: 94013800 bl 0xd539c <__cxa_demangle+0x12abc> 00000000000873a0 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const>: 873a0: 17fee9b4 b 0x41a70 <_ZNKSt6__ndk17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE17__do_get_unsignedItEES4_S4_S4_RNS_8ios_baseERjRT_@plt> 00000000000873a4 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const>: 873a4: d10643ff sub sp, sp, #0x190 873a8: a9136ffc stp x28, x27, [sp, #0x130] 873ac: a91467fa stp x26, x25, [sp, #0x140] 873b0: a9155ff8 stp x24, x23, [sp, #0x150] 873b4: a91657f6 stp x22, x21, [sp, #0x160] 873b8: a9174ff4 stp x20, x19, [sp, #0x170] 873bc: a9187bfd stp x29, x30, [sp, #0x180] 873c0: 910603fd add x29, sp, #0x180 873c4: d53bd059 mrs x25, TPIDR_EL0 873c8: f9401728 ldr x8, [x25, #0x28] 873cc: 52800949 mov w9, #0x4a // =74 873d0: aa0403f4 mov x20, x4 873d4: aa0303e0 mov x0, x3 873d8: f81a03a8 stur x8, [x29, #-0x60] 873dc: b9400868 ldr w8, [x3, #0x8] 873e0: aa0203f5 mov x21, x2 873e4: aa0103f3 mov x19, x1 873e8: f9000be5 str x5, [sp, #0x10] 873ec: 6a090108 ands w8, w8, w9 873f0: 54000120 b.eq 0x87414 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0x70> 873f4: 7101011f cmp w8, #0x40 873f8: 540000a0 b.eq 0x8740c > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0x68> 873fc: 7100211f cmp w8, #0x8 87400: 540000e1 b.ne 0x8741c > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0x78> 87404: 52800217 mov w23, #0x10 // =16 87408: 14000006 b 0x87420 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0x7c> 8740c: 52800117 mov w23, #0x8 // =8 87410: 14000004 b 0x87420 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0x7c> 87414: 2a1f03f7 mov w23, wzr 87418: 14000002 b 0x87420 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0x7c> 8741c: 52800157 mov w23, #0xa // =10 87420: 910123e8 add x8, sp, #0x48 87424: d101f3a1 sub x1, x29, #0x7c 87428: 910183e2 add x2, sp, #0x60 8742c: d101f3ba sub x26, x29, #0x7c 87430: 97fee8a4 bl 0x416c0 <_ZNSt6__ndk19__num_getIcE17__stage2_int_prepERNS_8ios_baseEPcRc@plt> 87434: a903ffff stp xzr, xzr, [sp, #0x38] 87438: f9001bff str xzr, [sp, #0x30] 8743c: 9100c3e0 add x0, sp, #0x30 87440: 528002c1 mov w1, #0x16 // =22 87444: 2a1f03e2 mov w2, wzr 87448: 9100c3f6 add x22, sp, #0x30 8744c: 97fee8e1 bl 0x417d0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeEmc@plt> 87450: 3940c3e8 ldrb w8, [sp, #0x30] 87454: f94023e9 ldr x9, [sp, #0x40] 87458: b24002db orr x27, x22, #0x1 8745c: 910193ea add x10, sp, #0x64 87460: 7200011f tst w8, #0x1 87464: 9a890378 csel x24, x27, x9, eq 87468: 910083fc add x28, sp, #0x20 8746c: b9001fff str wzr, [sp, #0x1c] 87470: a90263ea stp x10, x24, [sp, #0x20] 87474: b50000b3 cbnz x19, 0x87488 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0xe4> 87478: 14000007 b 0x87494 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0xf0> 8747c: 91000508 add x8, x8, #0x1 87480: f9000e68 str x8, [x19, #0x18] 87484: b4000093 cbz x19, 0x87494 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0xf0> 87488: a941a668 ldp x8, x9, [x19, #0x18] 8748c: eb09011f cmp x8, x9 87490: 540001a0 b.eq 0x874c4 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0x120> 87494: b4000275 cbz x21, 0x874e0 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0x13c> 87498: a941a6a8 ldp x8, x9, [x21, #0x18] 8749c: eb09011f cmp x8, x9 874a0: 540000e1 b.ne 0x874bc > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0x118> 874a4: f94002a8 ldr x8, [x21] 874a8: f9402508 ldr x8, [x8, #0x48] 874ac: aa1503e0 mov x0, x21 874b0: d63f0100 blr x8 874b4: 3100041f cmn w0, #0x1 874b8: 54000140 b.eq 0x874e0 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0x13c> 874bc: b4000173 cbz x19, 0x874e8 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0x144> 874c0: 14000044 b 0x875d0 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0x22c> 874c4: f9400268 ldr x8, [x19] 874c8: f9402508 ldr x8, [x8, #0x48] 874cc: aa1303e0 mov x0, x19 874d0: d63f0100 blr x8 874d4: 3100041f cmn w0, #0x1 874d8: 9a9303f3 csel x19, xzr, x19, eq 874dc: b5fffdf5 cbnz x21, 0x87498 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0xf4> 874e0: aa1f03f5 mov x21, xzr 874e4: b4000773 cbz x19, 0x875d0 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0x22c> 874e8: 3940c3e8 ldrb w8, [sp, #0x30] 874ec: f9401fe9 ldr x9, [sp, #0x38] 874f0: f94017eb ldr x11, [sp, #0x28] 874f4: d341fd0a lsr x10, x8, #1 874f8: 7200011f tst w8, #0x1 874fc: 9a89014c csel x12, x10, x9, eq 87500: 8b0c030c add x12, x24, x12 87504: eb0c017f cmp x11, x12 87508: 540002e1 b.ne 0x87564 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0x1c0> 8750c: 7200011f tst w8, #0x1 87510: 9a890156 csel x22, x10, x9, eq 87514: d37ffac1 lsl x1, x22, #1 87518: 9100c3e0 add x0, sp, #0x30 8751c: 2a1f03e2 mov w2, wzr 87520: 97fee8ac bl 0x417d0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeEmc@plt> 87524: 3940c3e8 ldrb w8, [sp, #0x30] 87528: 37000068 tbnz w8, #0x0, 0x87534 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0x190> 8752c: 528002c1 mov w1, #0x16 // =22 87530: 14000004 b 0x87540 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0x19c> 87534: f9401be8 ldr x8, [sp, #0x30] 87538: 927ff908 and x8, x8, #0xfffffffffffffffe 8753c: d1000501 sub x1, x8, #0x1 87540: 9100c3e0 add x0, sp, #0x30 87544: 2a1f03e2 mov w2, wzr 87548: 97fee8a2 bl 0x417d0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeEmc@plt> 8754c: 3940c3e8 ldrb w8, [sp, #0x30] 87550: f94023e9 ldr x9, [sp, #0x40] 87554: 7200011f tst w8, #0x1 87558: 9a890378 csel x24, x27, x9, eq 8755c: 8b160308 add x8, x24, x22 87560: f90017e8 str x8, [sp, #0x28] 87564: a941a668 ldp x8, x9, [x19, #0x18] 87568: eb09011f cmp x8, x9 8756c: 54000060 b.eq 0x87578 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0x1d4> 87570: 39400100 ldrb w0, [x8] 87574: 14000005 b 0x87588 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0x1e4> 87578: f9400268 ldr x8, [x19] 8757c: f9402508 ldr x8, [x8, #0x48] 87580: aa1303e0 mov x0, x19 87584: d63f0100 blr x8 87588: 394183e5 ldrb w5, [sp, #0x60] 8758c: 9100a3e3 add x3, sp, #0x28 87590: 910073e4 add x4, sp, #0x1c 87594: 910123e6 add x6, sp, #0x48 87598: 910193e7 add x7, sp, #0x64 8759c: 2a1703e1 mov w1, w23 875a0: aa1803e2 mov x2, x24 875a4: a9006bfc stp x28, x26, [sp] 875a8: 97fee9e6 bl 0x41d40 <_ZNSt6__ndk19__num_getIcE17__stage2_int_loopEciPcRS2_RjcRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPjRSD_S2_@plt> 875ac: 35000120 cbnz w0, 0x875d0 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0x22c> 875b0: a941a668 ldp x8, x9, [x19, #0x18] 875b4: eb09011f cmp x8, x9 875b8: 54fff621 b.ne 0x8747c > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0xd8> 875bc: f9400268 ldr x8, [x19] 875c0: f9402908 ldr x8, [x8, #0x50] 875c4: aa1303e0 mov x0, x19 875c8: d63f0100 blr x8 875cc: 17ffffae b 0x87484 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0xe0> 875d0: 394123e8 ldrb w8, [sp, #0x48] 875d4: f9402be9 ldr x9, [sp, #0x50] 875d8: d341fd0a lsr x10, x8, #1 875dc: 7200011f tst w8, #0x1 875e0: 9a890148 csel x8, x10, x9, eq 875e4: b4000148 cbz x8, 0x8760c > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0x268> 875e8: f94013e8 ldr x8, [sp, #0x20] 875ec: 910193e9 add x9, sp, #0x64 875f0: cb090109 sub x9, x8, x9 875f4: f1027d3f cmp x9, #0x9f 875f8: 540000ac b.gt 0x8760c > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0x268> 875fc: b9401fe9 ldr w9, [sp, #0x1c] 87600: 9100110a add x10, x8, #0x4 87604: f90013ea str x10, [sp, #0x20] 87608: b9000109 str w9, [x8] 8760c: f94017e1 ldr x1, [sp, #0x28] 87610: aa1803e0 mov x0, x24 87614: aa1403e2 mov x2, x20 87618: 2a1703e3 mov w3, w23 8761c: 9400aef0 bl 0xb31dc ::~codecvt()+0xda4> 87620: f9400be8 ldr x8, [sp, #0x10] 87624: 910193e1 add x1, sp, #0x64 87628: aa1403e3 mov x3, x20 8762c: 79000100 strh w0, [x8] 87630: f94013e2 ldr x2, [sp, #0x20] 87634: 910123e0 add x0, sp, #0x48 87638: 97fee806 bl 0x41650 <_ZNSt6__ndk116__check_groupingERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPjS8_Rj@plt> 8763c: b4000093 cbz x19, 0x8764c > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0x2a8> 87640: a941a668 ldp x8, x9, [x19, #0x18] 87644: eb09011f cmp x8, x9 87648: 54000480 b.eq 0x876d8 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0x334> 8764c: b4000555 cbz x21, 0x876f4 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0x350> 87650: a941a6a8 ldp x8, x9, [x21, #0x18] 87654: eb09011f cmp x8, x9 87658: 540000e1 b.ne 0x87674 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0x2d0> 8765c: f94002a8 ldr x8, [x21] 87660: f9402508 ldr x8, [x8, #0x48] 87664: aa1503e0 mov x0, x21 87668: d63f0100 blr x8 8766c: 3100041f cmn w0, #0x1 87670: 54000420 b.eq 0x876f4 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0x350> 87674: b4000093 cbz x19, 0x87684 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0x2e0> 87678: b9400288 ldr w8, [x20] 8767c: 321f0108 orr w8, w8, #0x2 87680: b9000288 str w8, [x20] 87684: 3940c3e8 ldrb w8, [sp, #0x30] 87688: 36000068 tbz w8, #0x0, 0x87694 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0x2f0> 8768c: f94023e0 ldr x0, [sp, #0x40] 87690: 97fee724 bl 0x41320 <_ZdlPv@plt> 87694: 394123e8 ldrb w8, [sp, #0x48] 87698: 36000068 tbz w8, #0x0, 0x876a4 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0x300> 8769c: f9402fe0 ldr x0, [sp, #0x58] 876a0: 97fee720 bl 0x41320 <_ZdlPv@plt> 876a4: f9401728 ldr x8, [x25, #0x28] 876a8: f85a03a9 ldur x9, [x29, #-0x60] 876ac: eb09011f cmp x8, x9 876b0: 54000261 b.ne 0x876fc > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0x358> 876b4: aa1303e0 mov x0, x19 876b8: a9587bfd ldp x29, x30, [sp, #0x180] 876bc: a9574ff4 ldp x20, x19, [sp, #0x170] 876c0: a95657f6 ldp x22, x21, [sp, #0x160] 876c4: a9555ff8 ldp x24, x23, [sp, #0x150] 876c8: a95467fa ldp x26, x25, [sp, #0x140] 876cc: a9536ffc ldp x28, x27, [sp, #0x130] 876d0: 910643ff add sp, sp, #0x190 876d4: d65f03c0 ret 876d8: f9400268 ldr x8, [x19] 876dc: f9402508 ldr x8, [x8, #0x48] 876e0: aa1303e0 mov x0, x19 876e4: d63f0100 blr x8 876e8: 3100041f cmn w0, #0x1 876ec: 9a9303f3 csel x19, xzr, x19, eq 876f0: b5fffb15 cbnz x21, 0x87650 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0x2ac> 876f4: b5fffc93 cbnz x19, 0x87684 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0x2e0> 876f8: 17ffffe0 b 0x87678 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0x2d4> 876fc: 97feeb65 bl 0x42490 <__stack_chk_fail@plt> 87700: 14000003 b 0x8770c > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0x368> 87704: 14000002 b 0x8770c > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0x368> 87708: 14000001 b 0x8770c > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0x368> 8770c: 3940c3e8 ldrb w8, [sp, #0x30] 87710: aa0003f3 mov x19, x0 87714: 370000a8 tbnz w8, #0x0, 0x87728 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0x384> 87718: 394123e8 ldrb w8, [sp, #0x48] 8771c: 370000e8 tbnz w8, #0x0, 0x87738 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0x394> 87720: aa1303e0 mov x0, x19 87724: 9401371e bl 0xd539c <__cxa_demangle+0x12abc> 87728: f94023e0 ldr x0, [sp, #0x40] 8772c: 97fee6fd bl 0x41320 <_ZdlPv@plt> 87730: 394123e8 ldrb w8, [sp, #0x48] 87734: 3607ff68 tbz w8, #0x0, 0x87720 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0x37c> 87738: f9402fe0 ldr x0, [sp, #0x58] 8773c: 97fee6f9 bl 0x41320 <_ZdlPv@plt> 87740: aa1303e0 mov x0, x19 87744: 94013716 bl 0xd539c <__cxa_demangle+0x12abc> 0000000000087748 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const>: 87748: 17fee78e b 0x41580 <_ZNKSt6__ndk17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE17__do_get_unsignedIjEES4_S4_S4_RNS_8ios_baseERjRT_@plt> 000000000008774c > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const>: 8774c: d10643ff sub sp, sp, #0x190 87750: a9136ffc stp x28, x27, [sp, #0x130] 87754: a91467fa stp x26, x25, [sp, #0x140] 87758: a9155ff8 stp x24, x23, [sp, #0x150] 8775c: a91657f6 stp x22, x21, [sp, #0x160] 87760: a9174ff4 stp x20, x19, [sp, #0x170] 87764: a9187bfd stp x29, x30, [sp, #0x180] 87768: 910603fd add x29, sp, #0x180 8776c: d53bd059 mrs x25, TPIDR_EL0 87770: f9401728 ldr x8, [x25, #0x28] 87774: 52800949 mov w9, #0x4a // =74 87778: aa0403f4 mov x20, x4 8777c: aa0303e0 mov x0, x3 87780: f81a03a8 stur x8, [x29, #-0x60] 87784: b9400868 ldr w8, [x3, #0x8] 87788: aa0203f5 mov x21, x2 8778c: aa0103f3 mov x19, x1 87790: f9000be5 str x5, [sp, #0x10] 87794: 6a090108 ands w8, w8, w9 87798: 54000120 b.eq 0x877bc > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0x70> 8779c: 7101011f cmp w8, #0x40 877a0: 540000a0 b.eq 0x877b4 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0x68> 877a4: 7100211f cmp w8, #0x8 877a8: 540000e1 b.ne 0x877c4 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0x78> 877ac: 52800217 mov w23, #0x10 // =16 877b0: 14000006 b 0x877c8 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0x7c> 877b4: 52800117 mov w23, #0x8 // =8 877b8: 14000004 b 0x877c8 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0x7c> 877bc: 2a1f03f7 mov w23, wzr 877c0: 14000002 b 0x877c8 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0x7c> 877c4: 52800157 mov w23, #0xa // =10 877c8: 910123e8 add x8, sp, #0x48 877cc: d101f3a1 sub x1, x29, #0x7c 877d0: 910183e2 add x2, sp, #0x60 877d4: d101f3ba sub x26, x29, #0x7c 877d8: 97fee7ba bl 0x416c0 <_ZNSt6__ndk19__num_getIcE17__stage2_int_prepERNS_8ios_baseEPcRc@plt> 877dc: a903ffff stp xzr, xzr, [sp, #0x38] 877e0: f9001bff str xzr, [sp, #0x30] 877e4: 9100c3e0 add x0, sp, #0x30 877e8: 528002c1 mov w1, #0x16 // =22 877ec: 2a1f03e2 mov w2, wzr 877f0: 9100c3f6 add x22, sp, #0x30 877f4: 97fee7f7 bl 0x417d0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeEmc@plt> 877f8: 3940c3e8 ldrb w8, [sp, #0x30] 877fc: f94023e9 ldr x9, [sp, #0x40] 87800: b24002db orr x27, x22, #0x1 87804: 910193ea add x10, sp, #0x64 87808: 7200011f tst w8, #0x1 8780c: 9a890378 csel x24, x27, x9, eq 87810: 910083fc add x28, sp, #0x20 87814: b9001fff str wzr, [sp, #0x1c] 87818: a90263ea stp x10, x24, [sp, #0x20] 8781c: b50000b3 cbnz x19, 0x87830 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0xe4> 87820: 14000007 b 0x8783c > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0xf0> 87824: 91000508 add x8, x8, #0x1 87828: f9000e68 str x8, [x19, #0x18] 8782c: b4000093 cbz x19, 0x8783c > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0xf0> 87830: a941a668 ldp x8, x9, [x19, #0x18] 87834: eb09011f cmp x8, x9 87838: 540001a0 b.eq 0x8786c > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0x120> 8783c: b4000275 cbz x21, 0x87888 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0x13c> 87840: a941a6a8 ldp x8, x9, [x21, #0x18] 87844: eb09011f cmp x8, x9 87848: 540000e1 b.ne 0x87864 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0x118> 8784c: f94002a8 ldr x8, [x21] 87850: f9402508 ldr x8, [x8, #0x48] 87854: aa1503e0 mov x0, x21 87858: d63f0100 blr x8 8785c: 3100041f cmn w0, #0x1 87860: 54000140 b.eq 0x87888 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0x13c> 87864: b4000173 cbz x19, 0x87890 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0x144> 87868: 14000044 b 0x87978 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0x22c> 8786c: f9400268 ldr x8, [x19] 87870: f9402508 ldr x8, [x8, #0x48] 87874: aa1303e0 mov x0, x19 87878: d63f0100 blr x8 8787c: 3100041f cmn w0, #0x1 87880: 9a9303f3 csel x19, xzr, x19, eq 87884: b5fffdf5 cbnz x21, 0x87840 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0xf4> 87888: aa1f03f5 mov x21, xzr 8788c: b4000773 cbz x19, 0x87978 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0x22c> 87890: 3940c3e8 ldrb w8, [sp, #0x30] 87894: f9401fe9 ldr x9, [sp, #0x38] 87898: f94017eb ldr x11, [sp, #0x28] 8789c: d341fd0a lsr x10, x8, #1 878a0: 7200011f tst w8, #0x1 878a4: 9a89014c csel x12, x10, x9, eq 878a8: 8b0c030c add x12, x24, x12 878ac: eb0c017f cmp x11, x12 878b0: 540002e1 b.ne 0x8790c > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0x1c0> 878b4: 7200011f tst w8, #0x1 878b8: 9a890156 csel x22, x10, x9, eq 878bc: d37ffac1 lsl x1, x22, #1 878c0: 9100c3e0 add x0, sp, #0x30 878c4: 2a1f03e2 mov w2, wzr 878c8: 97fee7c2 bl 0x417d0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeEmc@plt> 878cc: 3940c3e8 ldrb w8, [sp, #0x30] 878d0: 37000068 tbnz w8, #0x0, 0x878dc > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0x190> 878d4: 528002c1 mov w1, #0x16 // =22 878d8: 14000004 b 0x878e8 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0x19c> 878dc: f9401be8 ldr x8, [sp, #0x30] 878e0: 927ff908 and x8, x8, #0xfffffffffffffffe 878e4: d1000501 sub x1, x8, #0x1 878e8: 9100c3e0 add x0, sp, #0x30 878ec: 2a1f03e2 mov w2, wzr 878f0: 97fee7b8 bl 0x417d0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeEmc@plt> 878f4: 3940c3e8 ldrb w8, [sp, #0x30] 878f8: f94023e9 ldr x9, [sp, #0x40] 878fc: 7200011f tst w8, #0x1 87900: 9a890378 csel x24, x27, x9, eq 87904: 8b160308 add x8, x24, x22 87908: f90017e8 str x8, [sp, #0x28] 8790c: a941a668 ldp x8, x9, [x19, #0x18] 87910: eb09011f cmp x8, x9 87914: 54000060 b.eq 0x87920 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0x1d4> 87918: 39400100 ldrb w0, [x8] 8791c: 14000005 b 0x87930 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0x1e4> 87920: f9400268 ldr x8, [x19] 87924: f9402508 ldr x8, [x8, #0x48] 87928: aa1303e0 mov x0, x19 8792c: d63f0100 blr x8 87930: 394183e5 ldrb w5, [sp, #0x60] 87934: 9100a3e3 add x3, sp, #0x28 87938: 910073e4 add x4, sp, #0x1c 8793c: 910123e6 add x6, sp, #0x48 87940: 910193e7 add x7, sp, #0x64 87944: 2a1703e1 mov w1, w23 87948: aa1803e2 mov x2, x24 8794c: a9006bfc stp x28, x26, [sp] 87950: 97fee8fc bl 0x41d40 <_ZNSt6__ndk19__num_getIcE17__stage2_int_loopEciPcRS2_RjcRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPjRSD_S2_@plt> 87954: 35000120 cbnz w0, 0x87978 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0x22c> 87958: a941a668 ldp x8, x9, [x19, #0x18] 8795c: eb09011f cmp x8, x9 87960: 54fff621 b.ne 0x87824 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0xd8> 87964: f9400268 ldr x8, [x19] 87968: f9402908 ldr x8, [x8, #0x50] 8796c: aa1303e0 mov x0, x19 87970: d63f0100 blr x8 87974: 17ffffae b 0x8782c > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0xe0> 87978: 394123e8 ldrb w8, [sp, #0x48] 8797c: f9402be9 ldr x9, [sp, #0x50] 87980: d341fd0a lsr x10, x8, #1 87984: 7200011f tst w8, #0x1 87988: 9a890148 csel x8, x10, x9, eq 8798c: b4000148 cbz x8, 0x879b4 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0x268> 87990: f94013e8 ldr x8, [sp, #0x20] 87994: 910193e9 add x9, sp, #0x64 87998: cb090109 sub x9, x8, x9 8799c: f1027d3f cmp x9, #0x9f 879a0: 540000ac b.gt 0x879b4 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0x268> 879a4: b9401fe9 ldr w9, [sp, #0x1c] 879a8: 9100110a add x10, x8, #0x4 879ac: f90013ea str x10, [sp, #0x20] 879b0: b9000109 str w9, [x8] 879b4: f94017e1 ldr x1, [sp, #0x28] 879b8: aa1803e0 mov x0, x24 879bc: aa1403e2 mov x2, x20 879c0: 2a1703e3 mov w3, w23 879c4: 9400ae60 bl 0xb3344 ::~codecvt()+0xf0c> 879c8: f9400be8 ldr x8, [sp, #0x10] 879cc: 910193e1 add x1, sp, #0x64 879d0: aa1403e3 mov x3, x20 879d4: b9000100 str w0, [x8] 879d8: f94013e2 ldr x2, [sp, #0x20] 879dc: 910123e0 add x0, sp, #0x48 879e0: 97fee71c bl 0x41650 <_ZNSt6__ndk116__check_groupingERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPjS8_Rj@plt> 879e4: b4000093 cbz x19, 0x879f4 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0x2a8> 879e8: a941a668 ldp x8, x9, [x19, #0x18] 879ec: eb09011f cmp x8, x9 879f0: 54000480 b.eq 0x87a80 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0x334> 879f4: b4000555 cbz x21, 0x87a9c > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0x350> 879f8: a941a6a8 ldp x8, x9, [x21, #0x18] 879fc: eb09011f cmp x8, x9 87a00: 540000e1 b.ne 0x87a1c > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0x2d0> 87a04: f94002a8 ldr x8, [x21] 87a08: f9402508 ldr x8, [x8, #0x48] 87a0c: aa1503e0 mov x0, x21 87a10: d63f0100 blr x8 87a14: 3100041f cmn w0, #0x1 87a18: 54000420 b.eq 0x87a9c > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0x350> 87a1c: b4000093 cbz x19, 0x87a2c > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0x2e0> 87a20: b9400288 ldr w8, [x20] 87a24: 321f0108 orr w8, w8, #0x2 87a28: b9000288 str w8, [x20] 87a2c: 3940c3e8 ldrb w8, [sp, #0x30] 87a30: 36000068 tbz w8, #0x0, 0x87a3c > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0x2f0> 87a34: f94023e0 ldr x0, [sp, #0x40] 87a38: 97fee63a bl 0x41320 <_ZdlPv@plt> 87a3c: 394123e8 ldrb w8, [sp, #0x48] 87a40: 36000068 tbz w8, #0x0, 0x87a4c > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0x300> 87a44: f9402fe0 ldr x0, [sp, #0x58] 87a48: 97fee636 bl 0x41320 <_ZdlPv@plt> 87a4c: f9401728 ldr x8, [x25, #0x28] 87a50: f85a03a9 ldur x9, [x29, #-0x60] 87a54: eb09011f cmp x8, x9 87a58: 54000261 b.ne 0x87aa4 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0x358> 87a5c: aa1303e0 mov x0, x19 87a60: a9587bfd ldp x29, x30, [sp, #0x180] 87a64: a9574ff4 ldp x20, x19, [sp, #0x170] 87a68: a95657f6 ldp x22, x21, [sp, #0x160] 87a6c: a9555ff8 ldp x24, x23, [sp, #0x150] 87a70: a95467fa ldp x26, x25, [sp, #0x140] 87a74: a9536ffc ldp x28, x27, [sp, #0x130] 87a78: 910643ff add sp, sp, #0x190 87a7c: d65f03c0 ret 87a80: f9400268 ldr x8, [x19] 87a84: f9402508 ldr x8, [x8, #0x48] 87a88: aa1303e0 mov x0, x19 87a8c: d63f0100 blr x8 87a90: 3100041f cmn w0, #0x1 87a94: 9a9303f3 csel x19, xzr, x19, eq 87a98: b5fffb15 cbnz x21, 0x879f8 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0x2ac> 87a9c: b5fffc93 cbnz x19, 0x87a2c > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0x2e0> 87aa0: 17ffffe0 b 0x87a20 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0x2d4> 87aa4: 97feea7b bl 0x42490 <__stack_chk_fail@plt> 87aa8: 14000003 b 0x87ab4 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0x368> 87aac: 14000002 b 0x87ab4 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0x368> 87ab0: 14000001 b 0x87ab4 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0x368> 87ab4: 3940c3e8 ldrb w8, [sp, #0x30] 87ab8: aa0003f3 mov x19, x0 87abc: 370000a8 tbnz w8, #0x0, 0x87ad0 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0x384> 87ac0: 394123e8 ldrb w8, [sp, #0x48] 87ac4: 370000e8 tbnz w8, #0x0, 0x87ae0 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0x394> 87ac8: aa1303e0 mov x0, x19 87acc: 94013634 bl 0xd539c <__cxa_demangle+0x12abc> 87ad0: f94023e0 ldr x0, [sp, #0x40] 87ad4: 97fee613 bl 0x41320 <_ZdlPv@plt> 87ad8: 394123e8 ldrb w8, [sp, #0x48] 87adc: 3607ff68 tbz w8, #0x0, 0x87ac8 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0x37c> 87ae0: f9402fe0 ldr x0, [sp, #0x58] 87ae4: 97fee60f bl 0x41320 <_ZdlPv@plt> 87ae8: aa1303e0 mov x0, x19 87aec: 9401362c bl 0xd539c <__cxa_demangle+0x12abc> 0000000000087af0 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const>: 87af0: 17fee988 b 0x42110 <_ZNKSt6__ndk17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE17__do_get_unsignedImEES4_S4_S4_RNS_8ios_baseERjRT_@plt> 0000000000087af4 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const>: 87af4: d10643ff sub sp, sp, #0x190 87af8: a9136ffc stp x28, x27, [sp, #0x130] 87afc: a91467fa stp x26, x25, [sp, #0x140] 87b00: a9155ff8 stp x24, x23, [sp, #0x150] 87b04: a91657f6 stp x22, x21, [sp, #0x160] 87b08: a9174ff4 stp x20, x19, [sp, #0x170] 87b0c: a9187bfd stp x29, x30, [sp, #0x180] 87b10: 910603fd add x29, sp, #0x180 87b14: d53bd059 mrs x25, TPIDR_EL0 87b18: f9401728 ldr x8, [x25, #0x28] 87b1c: 52800949 mov w9, #0x4a // =74 87b20: aa0403f4 mov x20, x4 87b24: aa0303e0 mov x0, x3 87b28: f81a03a8 stur x8, [x29, #-0x60] 87b2c: b9400868 ldr w8, [x3, #0x8] 87b30: aa0203f5 mov x21, x2 87b34: aa0103f3 mov x19, x1 87b38: f9000be5 str x5, [sp, #0x10] 87b3c: 6a090108 ands w8, w8, w9 87b40: 54000120 b.eq 0x87b64 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0x70> 87b44: 7101011f cmp w8, #0x40 87b48: 540000a0 b.eq 0x87b5c > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0x68> 87b4c: 7100211f cmp w8, #0x8 87b50: 540000e1 b.ne 0x87b6c > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0x78> 87b54: 52800217 mov w23, #0x10 // =16 87b58: 14000006 b 0x87b70 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0x7c> 87b5c: 52800117 mov w23, #0x8 // =8 87b60: 14000004 b 0x87b70 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0x7c> 87b64: 2a1f03f7 mov w23, wzr 87b68: 14000002 b 0x87b70 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0x7c> 87b6c: 52800157 mov w23, #0xa // =10 87b70: 910123e8 add x8, sp, #0x48 87b74: d101f3a1 sub x1, x29, #0x7c 87b78: 910183e2 add x2, sp, #0x60 87b7c: d101f3ba sub x26, x29, #0x7c 87b80: 97fee6d0 bl 0x416c0 <_ZNSt6__ndk19__num_getIcE17__stage2_int_prepERNS_8ios_baseEPcRc@plt> 87b84: a903ffff stp xzr, xzr, [sp, #0x38] 87b88: f9001bff str xzr, [sp, #0x30] 87b8c: 9100c3e0 add x0, sp, #0x30 87b90: 528002c1 mov w1, #0x16 // =22 87b94: 2a1f03e2 mov w2, wzr 87b98: 9100c3f6 add x22, sp, #0x30 87b9c: 97fee70d bl 0x417d0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeEmc@plt> 87ba0: 3940c3e8 ldrb w8, [sp, #0x30] 87ba4: f94023e9 ldr x9, [sp, #0x40] 87ba8: b24002db orr x27, x22, #0x1 87bac: 910193ea add x10, sp, #0x64 87bb0: 7200011f tst w8, #0x1 87bb4: 9a890378 csel x24, x27, x9, eq 87bb8: 910083fc add x28, sp, #0x20 87bbc: b9001fff str wzr, [sp, #0x1c] 87bc0: a90263ea stp x10, x24, [sp, #0x20] 87bc4: b50000b3 cbnz x19, 0x87bd8 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0xe4> 87bc8: 14000007 b 0x87be4 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0xf0> 87bcc: 91000508 add x8, x8, #0x1 87bd0: f9000e68 str x8, [x19, #0x18] 87bd4: b4000093 cbz x19, 0x87be4 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0xf0> 87bd8: a941a668 ldp x8, x9, [x19, #0x18] 87bdc: eb09011f cmp x8, x9 87be0: 540001a0 b.eq 0x87c14 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0x120> 87be4: b4000275 cbz x21, 0x87c30 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0x13c> 87be8: a941a6a8 ldp x8, x9, [x21, #0x18] 87bec: eb09011f cmp x8, x9 87bf0: 540000e1 b.ne 0x87c0c > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0x118> 87bf4: f94002a8 ldr x8, [x21] 87bf8: f9402508 ldr x8, [x8, #0x48] 87bfc: aa1503e0 mov x0, x21 87c00: d63f0100 blr x8 87c04: 3100041f cmn w0, #0x1 87c08: 54000140 b.eq 0x87c30 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0x13c> 87c0c: b4000173 cbz x19, 0x87c38 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0x144> 87c10: 14000044 b 0x87d20 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0x22c> 87c14: f9400268 ldr x8, [x19] 87c18: f9402508 ldr x8, [x8, #0x48] 87c1c: aa1303e0 mov x0, x19 87c20: d63f0100 blr x8 87c24: 3100041f cmn w0, #0x1 87c28: 9a9303f3 csel x19, xzr, x19, eq 87c2c: b5fffdf5 cbnz x21, 0x87be8 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0xf4> 87c30: aa1f03f5 mov x21, xzr 87c34: b4000773 cbz x19, 0x87d20 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0x22c> 87c38: 3940c3e8 ldrb w8, [sp, #0x30] 87c3c: f9401fe9 ldr x9, [sp, #0x38] 87c40: f94017eb ldr x11, [sp, #0x28] 87c44: d341fd0a lsr x10, x8, #1 87c48: 7200011f tst w8, #0x1 87c4c: 9a89014c csel x12, x10, x9, eq 87c50: 8b0c030c add x12, x24, x12 87c54: eb0c017f cmp x11, x12 87c58: 540002e1 b.ne 0x87cb4 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0x1c0> 87c5c: 7200011f tst w8, #0x1 87c60: 9a890156 csel x22, x10, x9, eq 87c64: d37ffac1 lsl x1, x22, #1 87c68: 9100c3e0 add x0, sp, #0x30 87c6c: 2a1f03e2 mov w2, wzr 87c70: 97fee6d8 bl 0x417d0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeEmc@plt> 87c74: 3940c3e8 ldrb w8, [sp, #0x30] 87c78: 37000068 tbnz w8, #0x0, 0x87c84 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0x190> 87c7c: 528002c1 mov w1, #0x16 // =22 87c80: 14000004 b 0x87c90 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0x19c> 87c84: f9401be8 ldr x8, [sp, #0x30] 87c88: 927ff908 and x8, x8, #0xfffffffffffffffe 87c8c: d1000501 sub x1, x8, #0x1 87c90: 9100c3e0 add x0, sp, #0x30 87c94: 2a1f03e2 mov w2, wzr 87c98: 97fee6ce bl 0x417d0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeEmc@plt> 87c9c: 3940c3e8 ldrb w8, [sp, #0x30] 87ca0: f94023e9 ldr x9, [sp, #0x40] 87ca4: 7200011f tst w8, #0x1 87ca8: 9a890378 csel x24, x27, x9, eq 87cac: 8b160308 add x8, x24, x22 87cb0: f90017e8 str x8, [sp, #0x28] 87cb4: a941a668 ldp x8, x9, [x19, #0x18] 87cb8: eb09011f cmp x8, x9 87cbc: 54000060 b.eq 0x87cc8 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0x1d4> 87cc0: 39400100 ldrb w0, [x8] 87cc4: 14000005 b 0x87cd8 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0x1e4> 87cc8: f9400268 ldr x8, [x19] 87ccc: f9402508 ldr x8, [x8, #0x48] 87cd0: aa1303e0 mov x0, x19 87cd4: d63f0100 blr x8 87cd8: 394183e5 ldrb w5, [sp, #0x60] 87cdc: 9100a3e3 add x3, sp, #0x28 87ce0: 910073e4 add x4, sp, #0x1c 87ce4: 910123e6 add x6, sp, #0x48 87ce8: 910193e7 add x7, sp, #0x64 87cec: 2a1703e1 mov w1, w23 87cf0: aa1803e2 mov x2, x24 87cf4: a9006bfc stp x28, x26, [sp] 87cf8: 97fee812 bl 0x41d40 <_ZNSt6__ndk19__num_getIcE17__stage2_int_loopEciPcRS2_RjcRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPjRSD_S2_@plt> 87cfc: 35000120 cbnz w0, 0x87d20 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0x22c> 87d00: a941a668 ldp x8, x9, [x19, #0x18] 87d04: eb09011f cmp x8, x9 87d08: 54fff621 b.ne 0x87bcc > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0xd8> 87d0c: f9400268 ldr x8, [x19] 87d10: f9402908 ldr x8, [x8, #0x50] 87d14: aa1303e0 mov x0, x19 87d18: d63f0100 blr x8 87d1c: 17ffffae b 0x87bd4 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0xe0> 87d20: 394123e8 ldrb w8, [sp, #0x48] 87d24: f9402be9 ldr x9, [sp, #0x50] 87d28: d341fd0a lsr x10, x8, #1 87d2c: 7200011f tst w8, #0x1 87d30: 9a890148 csel x8, x10, x9, eq 87d34: b4000148 cbz x8, 0x87d5c > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0x268> 87d38: f94013e8 ldr x8, [sp, #0x20] 87d3c: 910193e9 add x9, sp, #0x64 87d40: cb090109 sub x9, x8, x9 87d44: f1027d3f cmp x9, #0x9f 87d48: 540000ac b.gt 0x87d5c > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0x268> 87d4c: b9401fe9 ldr w9, [sp, #0x1c] 87d50: 9100110a add x10, x8, #0x4 87d54: f90013ea str x10, [sp, #0x20] 87d58: b9000109 str w9, [x8] 87d5c: f94017e1 ldr x1, [sp, #0x28] 87d60: aa1803e0 mov x0, x24 87d64: aa1403e2 mov x2, x20 87d68: 2a1703e3 mov w3, w23 87d6c: 9400add0 bl 0xb34ac ::~codecvt()+0x1074> 87d70: f9400be8 ldr x8, [sp, #0x10] 87d74: 910193e1 add x1, sp, #0x64 87d78: aa1403e3 mov x3, x20 87d7c: f9000100 str x0, [x8] 87d80: f94013e2 ldr x2, [sp, #0x20] 87d84: 910123e0 add x0, sp, #0x48 87d88: 97fee632 bl 0x41650 <_ZNSt6__ndk116__check_groupingERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPjS8_Rj@plt> 87d8c: b4000093 cbz x19, 0x87d9c > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0x2a8> 87d90: a941a668 ldp x8, x9, [x19, #0x18] 87d94: eb09011f cmp x8, x9 87d98: 54000480 b.eq 0x87e28 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0x334> 87d9c: b4000555 cbz x21, 0x87e44 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0x350> 87da0: a941a6a8 ldp x8, x9, [x21, #0x18] 87da4: eb09011f cmp x8, x9 87da8: 540000e1 b.ne 0x87dc4 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0x2d0> 87dac: f94002a8 ldr x8, [x21] 87db0: f9402508 ldr x8, [x8, #0x48] 87db4: aa1503e0 mov x0, x21 87db8: d63f0100 blr x8 87dbc: 3100041f cmn w0, #0x1 87dc0: 54000420 b.eq 0x87e44 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0x350> 87dc4: b4000093 cbz x19, 0x87dd4 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0x2e0> 87dc8: b9400288 ldr w8, [x20] 87dcc: 321f0108 orr w8, w8, #0x2 87dd0: b9000288 str w8, [x20] 87dd4: 3940c3e8 ldrb w8, [sp, #0x30] 87dd8: 36000068 tbz w8, #0x0, 0x87de4 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0x2f0> 87ddc: f94023e0 ldr x0, [sp, #0x40] 87de0: 97fee550 bl 0x41320 <_ZdlPv@plt> 87de4: 394123e8 ldrb w8, [sp, #0x48] 87de8: 36000068 tbz w8, #0x0, 0x87df4 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0x300> 87dec: f9402fe0 ldr x0, [sp, #0x58] 87df0: 97fee54c bl 0x41320 <_ZdlPv@plt> 87df4: f9401728 ldr x8, [x25, #0x28] 87df8: f85a03a9 ldur x9, [x29, #-0x60] 87dfc: eb09011f cmp x8, x9 87e00: 54000261 b.ne 0x87e4c > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0x358> 87e04: aa1303e0 mov x0, x19 87e08: a9587bfd ldp x29, x30, [sp, #0x180] 87e0c: a9574ff4 ldp x20, x19, [sp, #0x170] 87e10: a95657f6 ldp x22, x21, [sp, #0x160] 87e14: a9555ff8 ldp x24, x23, [sp, #0x150] 87e18: a95467fa ldp x26, x25, [sp, #0x140] 87e1c: a9536ffc ldp x28, x27, [sp, #0x130] 87e20: 910643ff add sp, sp, #0x190 87e24: d65f03c0 ret 87e28: f9400268 ldr x8, [x19] 87e2c: f9402508 ldr x8, [x8, #0x48] 87e30: aa1303e0 mov x0, x19 87e34: d63f0100 blr x8 87e38: 3100041f cmn w0, #0x1 87e3c: 9a9303f3 csel x19, xzr, x19, eq 87e40: b5fffb15 cbnz x21, 0x87da0 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0x2ac> 87e44: b5fffc93 cbnz x19, 0x87dd4 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0x2e0> 87e48: 17ffffe0 b 0x87dc8 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0x2d4> 87e4c: 97fee991 bl 0x42490 <__stack_chk_fail@plt> 87e50: 14000003 b 0x87e5c > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0x368> 87e54: 14000002 b 0x87e5c > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0x368> 87e58: 14000001 b 0x87e5c > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0x368> 87e5c: 3940c3e8 ldrb w8, [sp, #0x30] 87e60: aa0003f3 mov x19, x0 87e64: 370000a8 tbnz w8, #0x0, 0x87e78 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0x384> 87e68: 394123e8 ldrb w8, [sp, #0x48] 87e6c: 370000e8 tbnz w8, #0x0, 0x87e88 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0x394> 87e70: aa1303e0 mov x0, x19 87e74: 9401354a bl 0xd539c <__cxa_demangle+0x12abc> 87e78: f94023e0 ldr x0, [sp, #0x40] 87e7c: 97fee529 bl 0x41320 <_ZdlPv@plt> 87e80: 394123e8 ldrb w8, [sp, #0x48] 87e84: 3607ff68 tbz w8, #0x0, 0x87e70 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0x37c> 87e88: f9402fe0 ldr x0, [sp, #0x58] 87e8c: 97fee525 bl 0x41320 <_ZdlPv@plt> 87e90: aa1303e0 mov x0, x19 87e94: 94013542 bl 0xd539c <__cxa_demangle+0x12abc> 0000000000087e98 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const>: 87e98: 17fee83a b 0x41f80 <_ZNKSt6__ndk17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE17__do_get_unsignedIyEES4_S4_S4_RNS_8ios_baseERjRT_@plt> 0000000000087e9c > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const>: 87e9c: d10643ff sub sp, sp, #0x190 87ea0: a9136ffc stp x28, x27, [sp, #0x130] 87ea4: a91467fa stp x26, x25, [sp, #0x140] 87ea8: a9155ff8 stp x24, x23, [sp, #0x150] 87eac: a91657f6 stp x22, x21, [sp, #0x160] 87eb0: a9174ff4 stp x20, x19, [sp, #0x170] 87eb4: a9187bfd stp x29, x30, [sp, #0x180] 87eb8: 910603fd add x29, sp, #0x180 87ebc: d53bd059 mrs x25, TPIDR_EL0 87ec0: f9401728 ldr x8, [x25, #0x28] 87ec4: 52800949 mov w9, #0x4a // =74 87ec8: aa0403f4 mov x20, x4 87ecc: aa0303e0 mov x0, x3 87ed0: f81a03a8 stur x8, [x29, #-0x60] 87ed4: b9400868 ldr w8, [x3, #0x8] 87ed8: aa0203f5 mov x21, x2 87edc: aa0103f3 mov x19, x1 87ee0: f9000be5 str x5, [sp, #0x10] 87ee4: 6a090108 ands w8, w8, w9 87ee8: 54000120 b.eq 0x87f0c > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0x70> 87eec: 7101011f cmp w8, #0x40 87ef0: 540000a0 b.eq 0x87f04 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0x68> 87ef4: 7100211f cmp w8, #0x8 87ef8: 540000e1 b.ne 0x87f14 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0x78> 87efc: 52800217 mov w23, #0x10 // =16 87f00: 14000006 b 0x87f18 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0x7c> 87f04: 52800117 mov w23, #0x8 // =8 87f08: 14000004 b 0x87f18 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0x7c> 87f0c: 2a1f03f7 mov w23, wzr 87f10: 14000002 b 0x87f18 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0x7c> 87f14: 52800157 mov w23, #0xa // =10 87f18: 910123e8 add x8, sp, #0x48 87f1c: d101f3a1 sub x1, x29, #0x7c 87f20: 910183e2 add x2, sp, #0x60 87f24: d101f3ba sub x26, x29, #0x7c 87f28: 97fee5e6 bl 0x416c0 <_ZNSt6__ndk19__num_getIcE17__stage2_int_prepERNS_8ios_baseEPcRc@plt> 87f2c: a903ffff stp xzr, xzr, [sp, #0x38] 87f30: f9001bff str xzr, [sp, #0x30] 87f34: 9100c3e0 add x0, sp, #0x30 87f38: 528002c1 mov w1, #0x16 // =22 87f3c: 2a1f03e2 mov w2, wzr 87f40: 9100c3f6 add x22, sp, #0x30 87f44: 97fee623 bl 0x417d0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeEmc@plt> 87f48: 3940c3e8 ldrb w8, [sp, #0x30] 87f4c: f94023e9 ldr x9, [sp, #0x40] 87f50: b24002db orr x27, x22, #0x1 87f54: 910193ea add x10, sp, #0x64 87f58: 7200011f tst w8, #0x1 87f5c: 9a890378 csel x24, x27, x9, eq 87f60: 910083fc add x28, sp, #0x20 87f64: b9001fff str wzr, [sp, #0x1c] 87f68: a90263ea stp x10, x24, [sp, #0x20] 87f6c: b50000b3 cbnz x19, 0x87f80 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0xe4> 87f70: 14000007 b 0x87f8c > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0xf0> 87f74: 91000508 add x8, x8, #0x1 87f78: f9000e68 str x8, [x19, #0x18] 87f7c: b4000093 cbz x19, 0x87f8c > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0xf0> 87f80: a941a668 ldp x8, x9, [x19, #0x18] 87f84: eb09011f cmp x8, x9 87f88: 540001a0 b.eq 0x87fbc > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0x120> 87f8c: b4000275 cbz x21, 0x87fd8 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0x13c> 87f90: a941a6a8 ldp x8, x9, [x21, #0x18] 87f94: eb09011f cmp x8, x9 87f98: 540000e1 b.ne 0x87fb4 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0x118> 87f9c: f94002a8 ldr x8, [x21] 87fa0: f9402508 ldr x8, [x8, #0x48] 87fa4: aa1503e0 mov x0, x21 87fa8: d63f0100 blr x8 87fac: 3100041f cmn w0, #0x1 87fb0: 54000140 b.eq 0x87fd8 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0x13c> 87fb4: b4000173 cbz x19, 0x87fe0 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0x144> 87fb8: 14000044 b 0x880c8 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0x22c> 87fbc: f9400268 ldr x8, [x19] 87fc0: f9402508 ldr x8, [x8, #0x48] 87fc4: aa1303e0 mov x0, x19 87fc8: d63f0100 blr x8 87fcc: 3100041f cmn w0, #0x1 87fd0: 9a9303f3 csel x19, xzr, x19, eq 87fd4: b5fffdf5 cbnz x21, 0x87f90 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0xf4> 87fd8: aa1f03f5 mov x21, xzr 87fdc: b4000773 cbz x19, 0x880c8 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0x22c> 87fe0: 3940c3e8 ldrb w8, [sp, #0x30] 87fe4: f9401fe9 ldr x9, [sp, #0x38] 87fe8: f94017eb ldr x11, [sp, #0x28] 87fec: d341fd0a lsr x10, x8, #1 87ff0: 7200011f tst w8, #0x1 87ff4: 9a89014c csel x12, x10, x9, eq 87ff8: 8b0c030c add x12, x24, x12 87ffc: eb0c017f cmp x11, x12 88000: 540002e1 b.ne 0x8805c > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0x1c0> 88004: 7200011f tst w8, #0x1 88008: 9a890156 csel x22, x10, x9, eq 8800c: d37ffac1 lsl x1, x22, #1 88010: 9100c3e0 add x0, sp, #0x30 88014: 2a1f03e2 mov w2, wzr 88018: 97fee5ee bl 0x417d0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeEmc@plt> 8801c: 3940c3e8 ldrb w8, [sp, #0x30] 88020: 37000068 tbnz w8, #0x0, 0x8802c > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0x190> 88024: 528002c1 mov w1, #0x16 // =22 88028: 14000004 b 0x88038 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0x19c> 8802c: f9401be8 ldr x8, [sp, #0x30] 88030: 927ff908 and x8, x8, #0xfffffffffffffffe 88034: d1000501 sub x1, x8, #0x1 88038: 9100c3e0 add x0, sp, #0x30 8803c: 2a1f03e2 mov w2, wzr 88040: 97fee5e4 bl 0x417d0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeEmc@plt> 88044: 3940c3e8 ldrb w8, [sp, #0x30] 88048: f94023e9 ldr x9, [sp, #0x40] 8804c: 7200011f tst w8, #0x1 88050: 9a890378 csel x24, x27, x9, eq 88054: 8b160308 add x8, x24, x22 88058: f90017e8 str x8, [sp, #0x28] 8805c: a941a668 ldp x8, x9, [x19, #0x18] 88060: eb09011f cmp x8, x9 88064: 54000060 b.eq 0x88070 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0x1d4> 88068: 39400100 ldrb w0, [x8] 8806c: 14000005 b 0x88080 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0x1e4> 88070: f9400268 ldr x8, [x19] 88074: f9402508 ldr x8, [x8, #0x48] 88078: aa1303e0 mov x0, x19 8807c: d63f0100 blr x8 88080: 394183e5 ldrb w5, [sp, #0x60] 88084: 9100a3e3 add x3, sp, #0x28 88088: 910073e4 add x4, sp, #0x1c 8808c: 910123e6 add x6, sp, #0x48 88090: 910193e7 add x7, sp, #0x64 88094: 2a1703e1 mov w1, w23 88098: aa1803e2 mov x2, x24 8809c: a9006bfc stp x28, x26, [sp] 880a0: 97fee728 bl 0x41d40 <_ZNSt6__ndk19__num_getIcE17__stage2_int_loopEciPcRS2_RjcRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPjRSD_S2_@plt> 880a4: 35000120 cbnz w0, 0x880c8 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0x22c> 880a8: a941a668 ldp x8, x9, [x19, #0x18] 880ac: eb09011f cmp x8, x9 880b0: 54fff621 b.ne 0x87f74 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0xd8> 880b4: f9400268 ldr x8, [x19] 880b8: f9402908 ldr x8, [x8, #0x50] 880bc: aa1303e0 mov x0, x19 880c0: d63f0100 blr x8 880c4: 17ffffae b 0x87f7c > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0xe0> 880c8: 394123e8 ldrb w8, [sp, #0x48] 880cc: f9402be9 ldr x9, [sp, #0x50] 880d0: d341fd0a lsr x10, x8, #1 880d4: 7200011f tst w8, #0x1 880d8: 9a890148 csel x8, x10, x9, eq 880dc: b4000148 cbz x8, 0x88104 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0x268> 880e0: f94013e8 ldr x8, [sp, #0x20] 880e4: 910193e9 add x9, sp, #0x64 880e8: cb090109 sub x9, x8, x9 880ec: f1027d3f cmp x9, #0x9f 880f0: 540000ac b.gt 0x88104 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0x268> 880f4: b9401fe9 ldr w9, [sp, #0x1c] 880f8: 9100110a add x10, x8, #0x4 880fc: f90013ea str x10, [sp, #0x20] 88100: b9000109 str w9, [x8] 88104: f94017e1 ldr x1, [sp, #0x28] 88108: aa1803e0 mov x0, x24 8810c: aa1403e2 mov x2, x20 88110: 2a1703e3 mov w3, w23 88114: 9400ad3e bl 0xb360c ::~codecvt()+0x11d4> 88118: f9400be8 ldr x8, [sp, #0x10] 8811c: 910193e1 add x1, sp, #0x64 88120: aa1403e3 mov x3, x20 88124: f9000100 str x0, [x8] 88128: f94013e2 ldr x2, [sp, #0x20] 8812c: 910123e0 add x0, sp, #0x48 88130: 97fee548 bl 0x41650 <_ZNSt6__ndk116__check_groupingERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPjS8_Rj@plt> 88134: b4000093 cbz x19, 0x88144 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0x2a8> 88138: a941a668 ldp x8, x9, [x19, #0x18] 8813c: eb09011f cmp x8, x9 88140: 54000480 b.eq 0x881d0 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0x334> 88144: b4000555 cbz x21, 0x881ec > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0x350> 88148: a941a6a8 ldp x8, x9, [x21, #0x18] 8814c: eb09011f cmp x8, x9 88150: 540000e1 b.ne 0x8816c > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0x2d0> 88154: f94002a8 ldr x8, [x21] 88158: f9402508 ldr x8, [x8, #0x48] 8815c: aa1503e0 mov x0, x21 88160: d63f0100 blr x8 88164: 3100041f cmn w0, #0x1 88168: 54000420 b.eq 0x881ec > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0x350> 8816c: b4000093 cbz x19, 0x8817c > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0x2e0> 88170: b9400288 ldr w8, [x20] 88174: 321f0108 orr w8, w8, #0x2 88178: b9000288 str w8, [x20] 8817c: 3940c3e8 ldrb w8, [sp, #0x30] 88180: 36000068 tbz w8, #0x0, 0x8818c > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0x2f0> 88184: f94023e0 ldr x0, [sp, #0x40] 88188: 97fee466 bl 0x41320 <_ZdlPv@plt> 8818c: 394123e8 ldrb w8, [sp, #0x48] 88190: 36000068 tbz w8, #0x0, 0x8819c > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0x300> 88194: f9402fe0 ldr x0, [sp, #0x58] 88198: 97fee462 bl 0x41320 <_ZdlPv@plt> 8819c: f9401728 ldr x8, [x25, #0x28] 881a0: f85a03a9 ldur x9, [x29, #-0x60] 881a4: eb09011f cmp x8, x9 881a8: 54000261 b.ne 0x881f4 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0x358> 881ac: aa1303e0 mov x0, x19 881b0: a9587bfd ldp x29, x30, [sp, #0x180] 881b4: a9574ff4 ldp x20, x19, [sp, #0x170] 881b8: a95657f6 ldp x22, x21, [sp, #0x160] 881bc: a9555ff8 ldp x24, x23, [sp, #0x150] 881c0: a95467fa ldp x26, x25, [sp, #0x140] 881c4: a9536ffc ldp x28, x27, [sp, #0x130] 881c8: 910643ff add sp, sp, #0x190 881cc: d65f03c0 ret 881d0: f9400268 ldr x8, [x19] 881d4: f9402508 ldr x8, [x8, #0x48] 881d8: aa1303e0 mov x0, x19 881dc: d63f0100 blr x8 881e0: 3100041f cmn w0, #0x1 881e4: 9a9303f3 csel x19, xzr, x19, eq 881e8: b5fffb15 cbnz x21, 0x88148 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0x2ac> 881ec: b5fffc93 cbnz x19, 0x8817c > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0x2e0> 881f0: 17ffffe0 b 0x88170 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0x2d4> 881f4: 97fee8a7 bl 0x42490 <__stack_chk_fail@plt> 881f8: 14000003 b 0x88204 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0x368> 881fc: 14000002 b 0x88204 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0x368> 88200: 14000001 b 0x88204 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0x368> 88204: 3940c3e8 ldrb w8, [sp, #0x30] 88208: aa0003f3 mov x19, x0 8820c: 370000a8 tbnz w8, #0x0, 0x88220 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0x384> 88210: 394123e8 ldrb w8, [sp, #0x48] 88214: 370000e8 tbnz w8, #0x0, 0x88230 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0x394> 88218: aa1303e0 mov x0, x19 8821c: 94013460 bl 0xd539c <__cxa_demangle+0x12abc> 88220: f94023e0 ldr x0, [sp, #0x40] 88224: 97fee43f bl 0x41320 <_ZdlPv@plt> 88228: 394123e8 ldrb w8, [sp, #0x48] 8822c: 3607ff68 tbz w8, #0x0, 0x88218 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0x37c> 88230: f9402fe0 ldr x0, [sp, #0x58] 88234: 97fee43b bl 0x41320 <_ZdlPv@plt> 88238: aa1303e0 mov x0, x19 8823c: 94013458 bl 0xd539c <__cxa_demangle+0x12abc> 0000000000088240 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const>: 88240: 17fee57c b 0x41830 <_ZNKSt6__ndk17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE23__do_get_floating_pointIfEES4_S4_S4_RNS_8ios_baseERjRT_@plt> 0000000000088244 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const>: 88244: d10703ff sub sp, sp, #0x1c0 88248: a9166ffc stp x28, x27, [sp, #0x160] 8824c: a91767fa stp x26, x25, [sp, #0x170] 88250: a9185ff8 stp x24, x23, [sp, #0x180] 88254: a91957f6 stp x22, x21, [sp, #0x190] 88258: a91a4ff4 stp x20, x19, [sp, #0x1a0] 8825c: a91b7bfd stp x29, x30, [sp, #0x1b0] 88260: 9106c3fd add x29, sp, #0x1b0 88264: d53bd048 mrs x8, TPIDR_EL0 88268: a90297e8 stp x8, x5, [sp, #0x28] 8826c: f9401508 ldr x8, [x8, #0x28] 88270: aa0303e0 mov x0, x3 88274: aa0203f5 mov x21, x2 88278: aa0103f3 mov x19, x1 8827c: f81a03a8 stur x8, [x29, #-0x60] 88280: 9101c3e8 add x8, sp, #0x70 88284: d10203a1 sub x1, x29, #0x80 88288: 910233e2 add x2, sp, #0x8c 8828c: 910223e3 add x3, sp, #0x88 88290: aa0403f4 mov x20, x4 88294: d10203b9 sub x25, x29, #0x80 88298: 97fee6de bl 0x41e10 <_ZNSt6__ndk19__num_getIcE19__stage2_float_prepERNS_8ios_baseEPcRcS5_@plt> 8829c: a9067fff stp xzr, xzr, [sp, #0x60] 882a0: f9002fff str xzr, [sp, #0x58] 882a4: 910163e0 add x0, sp, #0x58 882a8: 528002c1 mov w1, #0x16 // =22 882ac: 2a1f03e2 mov w2, wzr 882b0: 910163f6 add x22, sp, #0x58 882b4: 97fee547 bl 0x417d0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeEmc@plt> 882b8: 394163e8 ldrb w8, [sp, #0x58] 882bc: f94037e9 ldr x9, [sp, #0x68] 882c0: b24002da orr x26, x22, #0x1 882c4: 5280002a mov w10, #0x1 // =1 882c8: 7200011f tst w8, #0x1 882cc: 910243fb add x27, sp, #0x90 882d0: 390103ea strb w10, [sp, #0x40] 882d4: 528008aa mov w10, #0x45 // =69 882d8: 910113fc add x28, sp, #0x44 882dc: 9a890357 csel x23, x26, x9, eq 882e0: 910123f6 add x22, sp, #0x48 882e4: b90047ff str wzr, [sp, #0x44] 882e8: 3900f3ea strb w10, [sp, #0x3c] 882ec: a904dffb stp x27, x23, [sp, #0x48] 882f0: b50000b3 cbnz x19, 0x88304 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const+0xc0> 882f4: 14000007 b 0x88310 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const+0xcc> 882f8: 91000508 add x8, x8, #0x1 882fc: f9000e68 str x8, [x19, #0x18] 88300: b4000093 cbz x19, 0x88310 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const+0xcc> 88304: a941a668 ldp x8, x9, [x19, #0x18] 88308: eb09011f cmp x8, x9 8830c: 540001a0 b.eq 0x88340 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const+0xfc> 88310: b4000275 cbz x21, 0x8835c > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const+0x118> 88314: a941a6a8 ldp x8, x9, [x21, #0x18] 88318: eb09011f cmp x8, x9 8831c: 540000e1 b.ne 0x88338 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const+0xf4> 88320: f94002a8 ldr x8, [x21] 88324: f9402508 ldr x8, [x8, #0x48] 88328: aa1503e0 mov x0, x21 8832c: d63f0100 blr x8 88330: 3100041f cmn w0, #0x1 88334: 54000140 b.eq 0x8835c > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const+0x118> 88338: b4000173 cbz x19, 0x88364 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const+0x120> 8833c: 14000045 b 0x88450 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const+0x20c> 88340: f9400268 ldr x8, [x19] 88344: f9402508 ldr x8, [x8, #0x48] 88348: aa1303e0 mov x0, x19 8834c: d63f0100 blr x8 88350: 3100041f cmn w0, #0x1 88354: 9a9303f3 csel x19, xzr, x19, eq 88358: b5fffdf5 cbnz x21, 0x88314 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const+0xd0> 8835c: aa1f03f5 mov x21, xzr 88360: b4000793 cbz x19, 0x88450 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const+0x20c> 88364: 394163e8 ldrb w8, [sp, #0x58] 88368: f94033e9 ldr x9, [sp, #0x60] 8836c: f9402beb ldr x11, [sp, #0x50] 88370: d341fd0a lsr x10, x8, #1 88374: 7200011f tst w8, #0x1 88378: 9a89014c csel x12, x10, x9, eq 8837c: 8b0c02ec add x12, x23, x12 88380: eb0c017f cmp x11, x12 88384: 540002e1 b.ne 0x883e0 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const+0x19c> 88388: 7200011f tst w8, #0x1 8838c: 9a890158 csel x24, x10, x9, eq 88390: d37ffb01 lsl x1, x24, #1 88394: 910163e0 add x0, sp, #0x58 88398: 2a1f03e2 mov w2, wzr 8839c: 97fee50d bl 0x417d0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeEmc@plt> 883a0: 394163e8 ldrb w8, [sp, #0x58] 883a4: 37000068 tbnz w8, #0x0, 0x883b0 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const+0x16c> 883a8: 528002c1 mov w1, #0x16 // =22 883ac: 14000004 b 0x883bc > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const+0x178> 883b0: f9402fe8 ldr x8, [sp, #0x58] 883b4: 927ff908 and x8, x8, #0xfffffffffffffffe 883b8: d1000501 sub x1, x8, #0x1 883bc: 910163e0 add x0, sp, #0x58 883c0: 2a1f03e2 mov w2, wzr 883c4: 97fee503 bl 0x417d0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeEmc@plt> 883c8: 394163e8 ldrb w8, [sp, #0x58] 883cc: f94037e9 ldr x9, [sp, #0x68] 883d0: 7200011f tst w8, #0x1 883d4: 9a890357 csel x23, x26, x9, eq 883d8: 8b1802e8 add x8, x23, x24 883dc: f9002be8 str x8, [sp, #0x50] 883e0: a941a668 ldp x8, x9, [x19, #0x18] 883e4: eb09011f cmp x8, x9 883e8: 54000060 b.eq 0x883f4 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const+0x1b0> 883ec: 39400100 ldrb w0, [x8] 883f0: 14000005 b 0x88404 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const+0x1c0> 883f4: f9400268 ldr x8, [x19] 883f8: f9402508 ldr x8, [x8, #0x48] 883fc: aa1303e0 mov x0, x19 88400: d63f0100 blr x8 88404: 394223e6 ldrb w6, [sp, #0x88] 88408: 394233e5 ldrb w5, [sp, #0x8c] 8840c: 910103e1 add x1, sp, #0x40 88410: 9100f3e2 add x2, sp, #0x3c 88414: 910143e4 add x4, sp, #0x50 88418: 9101c3e7 add x7, sp, #0x70 8841c: aa1703e3 mov x3, x23 88420: a90167fc stp x28, x25, [sp, #0x10] 88424: a9005bfb stp x27, x22, [sp] 88428: 97fee60a bl 0x41c50 <_ZNSt6__ndk19__num_getIcE19__stage2_float_loopEcRbRcPcRS4_ccRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPjRSE_RjS4_@plt> 8842c: 35000120 cbnz w0, 0x88450 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const+0x20c> 88430: a941a668 ldp x8, x9, [x19, #0x18] 88434: eb09011f cmp x8, x9 88438: 54fff601 b.ne 0x882f8 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const+0xb4> 8843c: f9400268 ldr x8, [x19] 88440: f9402908 ldr x8, [x8, #0x50] 88444: aa1303e0 mov x0, x19 88448: d63f0100 blr x8 8844c: 17ffffad b 0x88300 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const+0xbc> 88450: 3941c3e8 ldrb w8, [sp, #0x70] 88454: f9403fe9 ldr x9, [sp, #0x78] 88458: 394103ea ldrb w10, [sp, #0x40] 8845c: d341fd0b lsr x11, x8, #1 88460: 7200011f tst w8, #0x1 88464: 9a890168 csel x8, x11, x9, eq 88468: 3400016a cbz w10, 0x88494 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const+0x250> 8846c: b4000148 cbz x8, 0x88494 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const+0x250> 88470: f94027e8 ldr x8, [sp, #0x48] 88474: 910243e9 add x9, sp, #0x90 88478: cb090109 sub x9, x8, x9 8847c: f1027d3f cmp x9, #0x9f 88480: 540000ac b.gt 0x88494 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const+0x250> 88484: b94047e9 ldr w9, [sp, #0x44] 88488: 9100110a add x10, x8, #0x4 8848c: f90027ea str x10, [sp, #0x48] 88490: b9000109 str w9, [x8] 88494: f9402be1 ldr x1, [sp, #0x50] 88498: aa1703e0 mov x0, x23 8849c: aa1403e2 mov x2, x20 884a0: 9400acb3 bl 0xb376c ::~codecvt()+0x1334> 884a4: f9401be8 ldr x8, [sp, #0x30] 884a8: 9101c3e0 add x0, sp, #0x70 884ac: 910243e1 add x1, sp, #0x90 884b0: aa1403e3 mov x3, x20 884b4: bd000100 str s0, [x8] 884b8: f94027e2 ldr x2, [sp, #0x48] 884bc: 97fee465 bl 0x41650 <_ZNSt6__ndk116__check_groupingERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPjS8_Rj@plt> 884c0: b4000093 cbz x19, 0x884d0 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const+0x28c> 884c4: a941a668 ldp x8, x9, [x19, #0x18] 884c8: eb09011f cmp x8, x9 884cc: 540004a0 b.eq 0x88560 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const+0x31c> 884d0: b4000575 cbz x21, 0x8857c > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const+0x338> 884d4: a941a6a8 ldp x8, x9, [x21, #0x18] 884d8: eb09011f cmp x8, x9 884dc: 540000e1 b.ne 0x884f8 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const+0x2b4> 884e0: f94002a8 ldr x8, [x21] 884e4: f9402508 ldr x8, [x8, #0x48] 884e8: aa1503e0 mov x0, x21 884ec: d63f0100 blr x8 884f0: 3100041f cmn w0, #0x1 884f4: 54000440 b.eq 0x8857c > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const+0x338> 884f8: b4000093 cbz x19, 0x88508 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const+0x2c4> 884fc: b9400288 ldr w8, [x20] 88500: 321f0108 orr w8, w8, #0x2 88504: b9000288 str w8, [x20] 88508: 394163e8 ldrb w8, [sp, #0x58] 8850c: 36000068 tbz w8, #0x0, 0x88518 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const+0x2d4> 88510: f94037e0 ldr x0, [sp, #0x68] 88514: 97fee383 bl 0x41320 <_ZdlPv@plt> 88518: 3941c3e8 ldrb w8, [sp, #0x70] 8851c: 36000068 tbz w8, #0x0, 0x88528 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const+0x2e4> 88520: f94043e0 ldr x0, [sp, #0x80] 88524: 97fee37f bl 0x41320 <_ZdlPv@plt> 88528: f94017e8 ldr x8, [sp, #0x28] 8852c: f9401508 ldr x8, [x8, #0x28] 88530: f85a03a9 ldur x9, [x29, #-0x60] 88534: eb09011f cmp x8, x9 88538: 54000261 b.ne 0x88584 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const+0x340> 8853c: aa1303e0 mov x0, x19 88540: a95b7bfd ldp x29, x30, [sp, #0x1b0] 88544: a95a4ff4 ldp x20, x19, [sp, #0x1a0] 88548: a95957f6 ldp x22, x21, [sp, #0x190] 8854c: a9585ff8 ldp x24, x23, [sp, #0x180] 88550: a95767fa ldp x26, x25, [sp, #0x170] 88554: a9566ffc ldp x28, x27, [sp, #0x160] 88558: 910703ff add sp, sp, #0x1c0 8855c: d65f03c0 ret 88560: f9400268 ldr x8, [x19] 88564: f9402508 ldr x8, [x8, #0x48] 88568: aa1303e0 mov x0, x19 8856c: d63f0100 blr x8 88570: 3100041f cmn w0, #0x1 88574: 9a9303f3 csel x19, xzr, x19, eq 88578: b5fffaf5 cbnz x21, 0x884d4 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const+0x290> 8857c: b5fffc73 cbnz x19, 0x88508 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const+0x2c4> 88580: 17ffffdf b 0x884fc > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const+0x2b8> 88584: 97fee7c3 bl 0x42490 <__stack_chk_fail@plt> 88588: 14000003 b 0x88594 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const+0x350> 8858c: 14000002 b 0x88594 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const+0x350> 88590: 14000001 b 0x88594 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const+0x350> 88594: 394163e8 ldrb w8, [sp, #0x58] 88598: aa0003f3 mov x19, x0 8859c: 370000a8 tbnz w8, #0x0, 0x885b0 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const+0x36c> 885a0: 3941c3e8 ldrb w8, [sp, #0x70] 885a4: 370000e8 tbnz w8, #0x0, 0x885c0 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const+0x37c> 885a8: aa1303e0 mov x0, x19 885ac: 9401337c bl 0xd539c <__cxa_demangle+0x12abc> 885b0: f94037e0 ldr x0, [sp, #0x68] 885b4: 97fee35b bl 0x41320 <_ZdlPv@plt> 885b8: 3941c3e8 ldrb w8, [sp, #0x70] 885bc: 3607ff68 tbz w8, #0x0, 0x885a8 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const+0x364> 885c0: f94043e0 ldr x0, [sp, #0x80] 885c4: 97fee357 bl 0x41320 <_ZdlPv@plt> 885c8: aa1303e0 mov x0, x19 885cc: 94013374 bl 0xd539c <__cxa_demangle+0x12abc> 00000000000885d0 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const>: 885d0: 17fee7ac b 0x42480 <_ZNKSt6__ndk17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE23__do_get_floating_pointIdEES4_S4_S4_RNS_8ios_baseERjRT_@plt> 00000000000885d4 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const>: 885d4: d10703ff sub sp, sp, #0x1c0 885d8: a9166ffc stp x28, x27, [sp, #0x160] 885dc: a91767fa stp x26, x25, [sp, #0x170] 885e0: a9185ff8 stp x24, x23, [sp, #0x180] 885e4: a91957f6 stp x22, x21, [sp, #0x190] 885e8: a91a4ff4 stp x20, x19, [sp, #0x1a0] 885ec: a91b7bfd stp x29, x30, [sp, #0x1b0] 885f0: 9106c3fd add x29, sp, #0x1b0 885f4: d53bd048 mrs x8, TPIDR_EL0 885f8: a90297e8 stp x8, x5, [sp, #0x28] 885fc: f9401508 ldr x8, [x8, #0x28] 88600: aa0303e0 mov x0, x3 88604: aa0203f5 mov x21, x2 88608: aa0103f3 mov x19, x1 8860c: f81a03a8 stur x8, [x29, #-0x60] 88610: 9101c3e8 add x8, sp, #0x70 88614: d10203a1 sub x1, x29, #0x80 88618: 910233e2 add x2, sp, #0x8c 8861c: 910223e3 add x3, sp, #0x88 88620: aa0403f4 mov x20, x4 88624: d10203b9 sub x25, x29, #0x80 88628: 97fee5fa bl 0x41e10 <_ZNSt6__ndk19__num_getIcE19__stage2_float_prepERNS_8ios_baseEPcRcS5_@plt> 8862c: a9067fff stp xzr, xzr, [sp, #0x60] 88630: f9002fff str xzr, [sp, #0x58] 88634: 910163e0 add x0, sp, #0x58 88638: 528002c1 mov w1, #0x16 // =22 8863c: 2a1f03e2 mov w2, wzr 88640: 910163f6 add x22, sp, #0x58 88644: 97fee463 bl 0x417d0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeEmc@plt> 88648: 394163e8 ldrb w8, [sp, #0x58] 8864c: f94037e9 ldr x9, [sp, #0x68] 88650: b24002da orr x26, x22, #0x1 88654: 5280002a mov w10, #0x1 // =1 88658: 7200011f tst w8, #0x1 8865c: 910243fb add x27, sp, #0x90 88660: 390103ea strb w10, [sp, #0x40] 88664: 528008aa mov w10, #0x45 // =69 88668: 910113fc add x28, sp, #0x44 8866c: 9a890357 csel x23, x26, x9, eq 88670: 910123f6 add x22, sp, #0x48 88674: b90047ff str wzr, [sp, #0x44] 88678: 3900f3ea strb w10, [sp, #0x3c] 8867c: a904dffb stp x27, x23, [sp, #0x48] 88680: b50000b3 cbnz x19, 0x88694 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const+0xc0> 88684: 14000007 b 0x886a0 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const+0xcc> 88688: 91000508 add x8, x8, #0x1 8868c: f9000e68 str x8, [x19, #0x18] 88690: b4000093 cbz x19, 0x886a0 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const+0xcc> 88694: a941a668 ldp x8, x9, [x19, #0x18] 88698: eb09011f cmp x8, x9 8869c: 540001a0 b.eq 0x886d0 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const+0xfc> 886a0: b4000275 cbz x21, 0x886ec > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const+0x118> 886a4: a941a6a8 ldp x8, x9, [x21, #0x18] 886a8: eb09011f cmp x8, x9 886ac: 540000e1 b.ne 0x886c8 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const+0xf4> 886b0: f94002a8 ldr x8, [x21] 886b4: f9402508 ldr x8, [x8, #0x48] 886b8: aa1503e0 mov x0, x21 886bc: d63f0100 blr x8 886c0: 3100041f cmn w0, #0x1 886c4: 54000140 b.eq 0x886ec > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const+0x118> 886c8: b4000173 cbz x19, 0x886f4 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const+0x120> 886cc: 14000045 b 0x887e0 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const+0x20c> 886d0: f9400268 ldr x8, [x19] 886d4: f9402508 ldr x8, [x8, #0x48] 886d8: aa1303e0 mov x0, x19 886dc: d63f0100 blr x8 886e0: 3100041f cmn w0, #0x1 886e4: 9a9303f3 csel x19, xzr, x19, eq 886e8: b5fffdf5 cbnz x21, 0x886a4 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const+0xd0> 886ec: aa1f03f5 mov x21, xzr 886f0: b4000793 cbz x19, 0x887e0 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const+0x20c> 886f4: 394163e8 ldrb w8, [sp, #0x58] 886f8: f94033e9 ldr x9, [sp, #0x60] 886fc: f9402beb ldr x11, [sp, #0x50] 88700: d341fd0a lsr x10, x8, #1 88704: 7200011f tst w8, #0x1 88708: 9a89014c csel x12, x10, x9, eq 8870c: 8b0c02ec add x12, x23, x12 88710: eb0c017f cmp x11, x12 88714: 540002e1 b.ne 0x88770 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const+0x19c> 88718: 7200011f tst w8, #0x1 8871c: 9a890158 csel x24, x10, x9, eq 88720: d37ffb01 lsl x1, x24, #1 88724: 910163e0 add x0, sp, #0x58 88728: 2a1f03e2 mov w2, wzr 8872c: 97fee429 bl 0x417d0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeEmc@plt> 88730: 394163e8 ldrb w8, [sp, #0x58] 88734: 37000068 tbnz w8, #0x0, 0x88740 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const+0x16c> 88738: 528002c1 mov w1, #0x16 // =22 8873c: 14000004 b 0x8874c > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const+0x178> 88740: f9402fe8 ldr x8, [sp, #0x58] 88744: 927ff908 and x8, x8, #0xfffffffffffffffe 88748: d1000501 sub x1, x8, #0x1 8874c: 910163e0 add x0, sp, #0x58 88750: 2a1f03e2 mov w2, wzr 88754: 97fee41f bl 0x417d0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeEmc@plt> 88758: 394163e8 ldrb w8, [sp, #0x58] 8875c: f94037e9 ldr x9, [sp, #0x68] 88760: 7200011f tst w8, #0x1 88764: 9a890357 csel x23, x26, x9, eq 88768: 8b1802e8 add x8, x23, x24 8876c: f9002be8 str x8, [sp, #0x50] 88770: a941a668 ldp x8, x9, [x19, #0x18] 88774: eb09011f cmp x8, x9 88778: 54000060 b.eq 0x88784 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const+0x1b0> 8877c: 39400100 ldrb w0, [x8] 88780: 14000005 b 0x88794 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const+0x1c0> 88784: f9400268 ldr x8, [x19] 88788: f9402508 ldr x8, [x8, #0x48] 8878c: aa1303e0 mov x0, x19 88790: d63f0100 blr x8 88794: 394223e6 ldrb w6, [sp, #0x88] 88798: 394233e5 ldrb w5, [sp, #0x8c] 8879c: 910103e1 add x1, sp, #0x40 887a0: 9100f3e2 add x2, sp, #0x3c 887a4: 910143e4 add x4, sp, #0x50 887a8: 9101c3e7 add x7, sp, #0x70 887ac: aa1703e3 mov x3, x23 887b0: a90167fc stp x28, x25, [sp, #0x10] 887b4: a9005bfb stp x27, x22, [sp] 887b8: 97fee526 bl 0x41c50 <_ZNSt6__ndk19__num_getIcE19__stage2_float_loopEcRbRcPcRS4_ccRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPjRSE_RjS4_@plt> 887bc: 35000120 cbnz w0, 0x887e0 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const+0x20c> 887c0: a941a668 ldp x8, x9, [x19, #0x18] 887c4: eb09011f cmp x8, x9 887c8: 54fff601 b.ne 0x88688 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const+0xb4> 887cc: f9400268 ldr x8, [x19] 887d0: f9402908 ldr x8, [x8, #0x50] 887d4: aa1303e0 mov x0, x19 887d8: d63f0100 blr x8 887dc: 17ffffad b 0x88690 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const+0xbc> 887e0: 3941c3e8 ldrb w8, [sp, #0x70] 887e4: f9403fe9 ldr x9, [sp, #0x78] 887e8: 394103ea ldrb w10, [sp, #0x40] 887ec: d341fd0b lsr x11, x8, #1 887f0: 7200011f tst w8, #0x1 887f4: 9a890168 csel x8, x11, x9, eq 887f8: 3400016a cbz w10, 0x88824 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const+0x250> 887fc: b4000148 cbz x8, 0x88824 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const+0x250> 88800: f94027e8 ldr x8, [sp, #0x48] 88804: 910243e9 add x9, sp, #0x90 88808: cb090109 sub x9, x8, x9 8880c: f1027d3f cmp x9, #0x9f 88810: 540000ac b.gt 0x88824 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const+0x250> 88814: b94047e9 ldr w9, [sp, #0x44] 88818: 9100110a add x10, x8, #0x4 8881c: f90027ea str x10, [sp, #0x48] 88820: b9000109 str w9, [x8] 88824: f9402be1 ldr x1, [sp, #0x50] 88828: aa1703e0 mov x0, x23 8882c: aa1403e2 mov x2, x20 88830: 9400ac0f bl 0xb386c ::~codecvt()+0x1434> 88834: f9401be8 ldr x8, [sp, #0x30] 88838: 9101c3e0 add x0, sp, #0x70 8883c: 910243e1 add x1, sp, #0x90 88840: aa1403e3 mov x3, x20 88844: fd000100 str d0, [x8] 88848: f94027e2 ldr x2, [sp, #0x48] 8884c: 97fee381 bl 0x41650 <_ZNSt6__ndk116__check_groupingERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPjS8_Rj@plt> 88850: b4000093 cbz x19, 0x88860 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const+0x28c> 88854: a941a668 ldp x8, x9, [x19, #0x18] 88858: eb09011f cmp x8, x9 8885c: 540004a0 b.eq 0x888f0 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const+0x31c> 88860: b4000575 cbz x21, 0x8890c > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const+0x338> 88864: a941a6a8 ldp x8, x9, [x21, #0x18] 88868: eb09011f cmp x8, x9 8886c: 540000e1 b.ne 0x88888 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const+0x2b4> 88870: f94002a8 ldr x8, [x21] 88874: f9402508 ldr x8, [x8, #0x48] 88878: aa1503e0 mov x0, x21 8887c: d63f0100 blr x8 88880: 3100041f cmn w0, #0x1 88884: 54000440 b.eq 0x8890c > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const+0x338> 88888: b4000093 cbz x19, 0x88898 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const+0x2c4> 8888c: b9400288 ldr w8, [x20] 88890: 321f0108 orr w8, w8, #0x2 88894: b9000288 str w8, [x20] 88898: 394163e8 ldrb w8, [sp, #0x58] 8889c: 36000068 tbz w8, #0x0, 0x888a8 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const+0x2d4> 888a0: f94037e0 ldr x0, [sp, #0x68] 888a4: 97fee29f bl 0x41320 <_ZdlPv@plt> 888a8: 3941c3e8 ldrb w8, [sp, #0x70] 888ac: 36000068 tbz w8, #0x0, 0x888b8 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const+0x2e4> 888b0: f94043e0 ldr x0, [sp, #0x80] 888b4: 97fee29b bl 0x41320 <_ZdlPv@plt> 888b8: f94017e8 ldr x8, [sp, #0x28] 888bc: f9401508 ldr x8, [x8, #0x28] 888c0: f85a03a9 ldur x9, [x29, #-0x60] 888c4: eb09011f cmp x8, x9 888c8: 54000261 b.ne 0x88914 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const+0x340> 888cc: aa1303e0 mov x0, x19 888d0: a95b7bfd ldp x29, x30, [sp, #0x1b0] 888d4: a95a4ff4 ldp x20, x19, [sp, #0x1a0] 888d8: a95957f6 ldp x22, x21, [sp, #0x190] 888dc: a9585ff8 ldp x24, x23, [sp, #0x180] 888e0: a95767fa ldp x26, x25, [sp, #0x170] 888e4: a9566ffc ldp x28, x27, [sp, #0x160] 888e8: 910703ff add sp, sp, #0x1c0 888ec: d65f03c0 ret 888f0: f9400268 ldr x8, [x19] 888f4: f9402508 ldr x8, [x8, #0x48] 888f8: aa1303e0 mov x0, x19 888fc: d63f0100 blr x8 88900: 3100041f cmn w0, #0x1 88904: 9a9303f3 csel x19, xzr, x19, eq 88908: b5fffaf5 cbnz x21, 0x88864 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const+0x290> 8890c: b5fffc73 cbnz x19, 0x88898 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const+0x2c4> 88910: 17ffffdf b 0x8888c > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const+0x2b8> 88914: 97fee6df bl 0x42490 <__stack_chk_fail@plt> 88918: 14000003 b 0x88924 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const+0x350> 8891c: 14000002 b 0x88924 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const+0x350> 88920: 14000001 b 0x88924 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const+0x350> 88924: 394163e8 ldrb w8, [sp, #0x58] 88928: aa0003f3 mov x19, x0 8892c: 370000a8 tbnz w8, #0x0, 0x88940 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const+0x36c> 88930: 3941c3e8 ldrb w8, [sp, #0x70] 88934: 370000e8 tbnz w8, #0x0, 0x88950 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const+0x37c> 88938: aa1303e0 mov x0, x19 8893c: 94013298 bl 0xd539c <__cxa_demangle+0x12abc> 88940: f94037e0 ldr x0, [sp, #0x68] 88944: 97fee277 bl 0x41320 <_ZdlPv@plt> 88948: 3941c3e8 ldrb w8, [sp, #0x70] 8894c: 3607ff68 tbz w8, #0x0, 0x88938 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const+0x364> 88950: f94043e0 ldr x0, [sp, #0x80] 88954: 97fee273 bl 0x41320 <_ZdlPv@plt> 88958: aa1303e0 mov x0, x19 8895c: 94013290 bl 0xd539c <__cxa_demangle+0x12abc> 0000000000088960 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const>: 88960: 17fee5b4 b 0x42030 <_ZNKSt6__ndk17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE23__do_get_floating_pointIeEES4_S4_S4_RNS_8ios_baseERjRT_@plt> 0000000000088964 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const>: 88964: d10703ff sub sp, sp, #0x1c0 88968: a9166ffc stp x28, x27, [sp, #0x160] 8896c: a91767fa stp x26, x25, [sp, #0x170] 88970: a9185ff8 stp x24, x23, [sp, #0x180] 88974: a91957f6 stp x22, x21, [sp, #0x190] 88978: a91a4ff4 stp x20, x19, [sp, #0x1a0] 8897c: a91b7bfd stp x29, x30, [sp, #0x1b0] 88980: 9106c3fd add x29, sp, #0x1b0 88984: d53bd048 mrs x8, TPIDR_EL0 88988: a90297e8 stp x8, x5, [sp, #0x28] 8898c: f9401508 ldr x8, [x8, #0x28] 88990: aa0303e0 mov x0, x3 88994: aa0203f5 mov x21, x2 88998: aa0103f3 mov x19, x1 8899c: f81a03a8 stur x8, [x29, #-0x60] 889a0: 9101c3e8 add x8, sp, #0x70 889a4: d10203a1 sub x1, x29, #0x80 889a8: 910233e2 add x2, sp, #0x8c 889ac: 910223e3 add x3, sp, #0x88 889b0: aa0403f4 mov x20, x4 889b4: d10203b9 sub x25, x29, #0x80 889b8: 97fee516 bl 0x41e10 <_ZNSt6__ndk19__num_getIcE19__stage2_float_prepERNS_8ios_baseEPcRcS5_@plt> 889bc: a9067fff stp xzr, xzr, [sp, #0x60] 889c0: f9002fff str xzr, [sp, #0x58] 889c4: 910163e0 add x0, sp, #0x58 889c8: 528002c1 mov w1, #0x16 // =22 889cc: 2a1f03e2 mov w2, wzr 889d0: 910163f6 add x22, sp, #0x58 889d4: 97fee37f bl 0x417d0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeEmc@plt> 889d8: 394163e8 ldrb w8, [sp, #0x58] 889dc: f94037e9 ldr x9, [sp, #0x68] 889e0: b24002da orr x26, x22, #0x1 889e4: 5280002a mov w10, #0x1 // =1 889e8: 7200011f tst w8, #0x1 889ec: 910243fb add x27, sp, #0x90 889f0: 390103ea strb w10, [sp, #0x40] 889f4: 528008aa mov w10, #0x45 // =69 889f8: 910113fc add x28, sp, #0x44 889fc: 9a890357 csel x23, x26, x9, eq 88a00: 910123f6 add x22, sp, #0x48 88a04: b90047ff str wzr, [sp, #0x44] 88a08: 3900f3ea strb w10, [sp, #0x3c] 88a0c: a904dffb stp x27, x23, [sp, #0x48] 88a10: b50000b3 cbnz x19, 0x88a24 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const+0xc0> 88a14: 14000007 b 0x88a30 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const+0xcc> 88a18: 91000508 add x8, x8, #0x1 88a1c: f9000e68 str x8, [x19, #0x18] 88a20: b4000093 cbz x19, 0x88a30 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const+0xcc> 88a24: a941a668 ldp x8, x9, [x19, #0x18] 88a28: eb09011f cmp x8, x9 88a2c: 540001a0 b.eq 0x88a60 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const+0xfc> 88a30: b4000275 cbz x21, 0x88a7c > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x118> 88a34: a941a6a8 ldp x8, x9, [x21, #0x18] 88a38: eb09011f cmp x8, x9 88a3c: 540000e1 b.ne 0x88a58 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const+0xf4> 88a40: f94002a8 ldr x8, [x21] 88a44: f9402508 ldr x8, [x8, #0x48] 88a48: aa1503e0 mov x0, x21 88a4c: d63f0100 blr x8 88a50: 3100041f cmn w0, #0x1 88a54: 54000140 b.eq 0x88a7c > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x118> 88a58: b4000173 cbz x19, 0x88a84 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x120> 88a5c: 14000045 b 0x88b70 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x20c> 88a60: f9400268 ldr x8, [x19] 88a64: f9402508 ldr x8, [x8, #0x48] 88a68: aa1303e0 mov x0, x19 88a6c: d63f0100 blr x8 88a70: 3100041f cmn w0, #0x1 88a74: 9a9303f3 csel x19, xzr, x19, eq 88a78: b5fffdf5 cbnz x21, 0x88a34 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const+0xd0> 88a7c: aa1f03f5 mov x21, xzr 88a80: b4000793 cbz x19, 0x88b70 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x20c> 88a84: 394163e8 ldrb w8, [sp, #0x58] 88a88: f94033e9 ldr x9, [sp, #0x60] 88a8c: f9402beb ldr x11, [sp, #0x50] 88a90: d341fd0a lsr x10, x8, #1 88a94: 7200011f tst w8, #0x1 88a98: 9a89014c csel x12, x10, x9, eq 88a9c: 8b0c02ec add x12, x23, x12 88aa0: eb0c017f cmp x11, x12 88aa4: 540002e1 b.ne 0x88b00 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x19c> 88aa8: 7200011f tst w8, #0x1 88aac: 9a890158 csel x24, x10, x9, eq 88ab0: d37ffb01 lsl x1, x24, #1 88ab4: 910163e0 add x0, sp, #0x58 88ab8: 2a1f03e2 mov w2, wzr 88abc: 97fee345 bl 0x417d0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeEmc@plt> 88ac0: 394163e8 ldrb w8, [sp, #0x58] 88ac4: 37000068 tbnz w8, #0x0, 0x88ad0 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x16c> 88ac8: 528002c1 mov w1, #0x16 // =22 88acc: 14000004 b 0x88adc > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x178> 88ad0: f9402fe8 ldr x8, [sp, #0x58] 88ad4: 927ff908 and x8, x8, #0xfffffffffffffffe 88ad8: d1000501 sub x1, x8, #0x1 88adc: 910163e0 add x0, sp, #0x58 88ae0: 2a1f03e2 mov w2, wzr 88ae4: 97fee33b bl 0x417d0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeEmc@plt> 88ae8: 394163e8 ldrb w8, [sp, #0x58] 88aec: f94037e9 ldr x9, [sp, #0x68] 88af0: 7200011f tst w8, #0x1 88af4: 9a890357 csel x23, x26, x9, eq 88af8: 8b1802e8 add x8, x23, x24 88afc: f9002be8 str x8, [sp, #0x50] 88b00: a941a668 ldp x8, x9, [x19, #0x18] 88b04: eb09011f cmp x8, x9 88b08: 54000060 b.eq 0x88b14 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x1b0> 88b0c: 39400100 ldrb w0, [x8] 88b10: 14000005 b 0x88b24 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x1c0> 88b14: f9400268 ldr x8, [x19] 88b18: f9402508 ldr x8, [x8, #0x48] 88b1c: aa1303e0 mov x0, x19 88b20: d63f0100 blr x8 88b24: 394223e6 ldrb w6, [sp, #0x88] 88b28: 394233e5 ldrb w5, [sp, #0x8c] 88b2c: 910103e1 add x1, sp, #0x40 88b30: 9100f3e2 add x2, sp, #0x3c 88b34: 910143e4 add x4, sp, #0x50 88b38: 9101c3e7 add x7, sp, #0x70 88b3c: aa1703e3 mov x3, x23 88b40: a90167fc stp x28, x25, [sp, #0x10] 88b44: a9005bfb stp x27, x22, [sp] 88b48: 97fee442 bl 0x41c50 <_ZNSt6__ndk19__num_getIcE19__stage2_float_loopEcRbRcPcRS4_ccRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPjRSE_RjS4_@plt> 88b4c: 35000120 cbnz w0, 0x88b70 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x20c> 88b50: a941a668 ldp x8, x9, [x19, #0x18] 88b54: eb09011f cmp x8, x9 88b58: 54fff601 b.ne 0x88a18 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const+0xb4> 88b5c: f9400268 ldr x8, [x19] 88b60: f9402908 ldr x8, [x8, #0x50] 88b64: aa1303e0 mov x0, x19 88b68: d63f0100 blr x8 88b6c: 17ffffad b 0x88a20 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const+0xbc> 88b70: 3941c3e8 ldrb w8, [sp, #0x70] 88b74: f9403fe9 ldr x9, [sp, #0x78] 88b78: 394103ea ldrb w10, [sp, #0x40] 88b7c: d341fd0b lsr x11, x8, #1 88b80: 7200011f tst w8, #0x1 88b84: 9a890168 csel x8, x11, x9, eq 88b88: 3400016a cbz w10, 0x88bb4 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x250> 88b8c: b4000148 cbz x8, 0x88bb4 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x250> 88b90: f94027e8 ldr x8, [sp, #0x48] 88b94: 910243e9 add x9, sp, #0x90 88b98: cb090109 sub x9, x8, x9 88b9c: f1027d3f cmp x9, #0x9f 88ba0: 540000ac b.gt 0x88bb4 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x250> 88ba4: b94047e9 ldr w9, [sp, #0x44] 88ba8: 9100110a add x10, x8, #0x4 88bac: f90027ea str x10, [sp, #0x48] 88bb0: b9000109 str w9, [x8] 88bb4: f9402be1 ldr x1, [sp, #0x50] 88bb8: aa1703e0 mov x0, x23 88bbc: aa1403e2 mov x2, x20 88bc0: 9400ab6b bl 0xb396c ::~codecvt()+0x1534> 88bc4: f9401be8 ldr x8, [sp, #0x30] 88bc8: 9101c3e0 add x0, sp, #0x70 88bcc: 910243e1 add x1, sp, #0x90 88bd0: aa1403e3 mov x3, x20 88bd4: 3d800100 str q0, [x8] 88bd8: f94027e2 ldr x2, [sp, #0x48] 88bdc: 97fee29d bl 0x41650 <_ZNSt6__ndk116__check_groupingERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPjS8_Rj@plt> 88be0: b4000093 cbz x19, 0x88bf0 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x28c> 88be4: a941a668 ldp x8, x9, [x19, #0x18] 88be8: eb09011f cmp x8, x9 88bec: 540004a0 b.eq 0x88c80 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x31c> 88bf0: b4000575 cbz x21, 0x88c9c > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x338> 88bf4: a941a6a8 ldp x8, x9, [x21, #0x18] 88bf8: eb09011f cmp x8, x9 88bfc: 540000e1 b.ne 0x88c18 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x2b4> 88c00: f94002a8 ldr x8, [x21] 88c04: f9402508 ldr x8, [x8, #0x48] 88c08: aa1503e0 mov x0, x21 88c0c: d63f0100 blr x8 88c10: 3100041f cmn w0, #0x1 88c14: 54000440 b.eq 0x88c9c > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x338> 88c18: b4000093 cbz x19, 0x88c28 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x2c4> 88c1c: b9400288 ldr w8, [x20] 88c20: 321f0108 orr w8, w8, #0x2 88c24: b9000288 str w8, [x20] 88c28: 394163e8 ldrb w8, [sp, #0x58] 88c2c: 36000068 tbz w8, #0x0, 0x88c38 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x2d4> 88c30: f94037e0 ldr x0, [sp, #0x68] 88c34: 97fee1bb bl 0x41320 <_ZdlPv@plt> 88c38: 3941c3e8 ldrb w8, [sp, #0x70] 88c3c: 36000068 tbz w8, #0x0, 0x88c48 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x2e4> 88c40: f94043e0 ldr x0, [sp, #0x80] 88c44: 97fee1b7 bl 0x41320 <_ZdlPv@plt> 88c48: f94017e8 ldr x8, [sp, #0x28] 88c4c: f9401508 ldr x8, [x8, #0x28] 88c50: f85a03a9 ldur x9, [x29, #-0x60] 88c54: eb09011f cmp x8, x9 88c58: 54000261 b.ne 0x88ca4 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x340> 88c5c: aa1303e0 mov x0, x19 88c60: a95b7bfd ldp x29, x30, [sp, #0x1b0] 88c64: a95a4ff4 ldp x20, x19, [sp, #0x1a0] 88c68: a95957f6 ldp x22, x21, [sp, #0x190] 88c6c: a9585ff8 ldp x24, x23, [sp, #0x180] 88c70: a95767fa ldp x26, x25, [sp, #0x170] 88c74: a9566ffc ldp x28, x27, [sp, #0x160] 88c78: 910703ff add sp, sp, #0x1c0 88c7c: d65f03c0 ret 88c80: f9400268 ldr x8, [x19] 88c84: f9402508 ldr x8, [x8, #0x48] 88c88: aa1303e0 mov x0, x19 88c8c: d63f0100 blr x8 88c90: 3100041f cmn w0, #0x1 88c94: 9a9303f3 csel x19, xzr, x19, eq 88c98: b5fffaf5 cbnz x21, 0x88bf4 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x290> 88c9c: b5fffc73 cbnz x19, 0x88c28 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x2c4> 88ca0: 17ffffdf b 0x88c1c > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x2b8> 88ca4: 97fee5fb bl 0x42490 <__stack_chk_fail@plt> 88ca8: 14000003 b 0x88cb4 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x350> 88cac: 14000002 b 0x88cb4 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x350> 88cb0: 14000001 b 0x88cb4 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x350> 88cb4: 394163e8 ldrb w8, [sp, #0x58] 88cb8: aa0003f3 mov x19, x0 88cbc: 370000a8 tbnz w8, #0x0, 0x88cd0 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x36c> 88cc0: 3941c3e8 ldrb w8, [sp, #0x70] 88cc4: 370000e8 tbnz w8, #0x0, 0x88ce0 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x37c> 88cc8: aa1303e0 mov x0, x19 88ccc: 940131b4 bl 0xd539c <__cxa_demangle+0x12abc> 88cd0: f94037e0 ldr x0, [sp, #0x68] 88cd4: 97fee193 bl 0x41320 <_ZdlPv@plt> 88cd8: 3941c3e8 ldrb w8, [sp, #0x70] 88cdc: 3607ff68 tbz w8, #0x0, 0x88cc8 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x364> 88ce0: f94043e0 ldr x0, [sp, #0x80] 88ce4: 97fee18f bl 0x41320 <_ZdlPv@plt> 88ce8: aa1303e0 mov x0, x19 88cec: 940131ac bl 0xd539c <__cxa_demangle+0x12abc> 0000000000088cf0 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const>: 88cf0: d10643ff sub sp, sp, #0x190 88cf4: a9136ffc stp x28, x27, [sp, #0x130] 88cf8: a91467fa stp x26, x25, [sp, #0x140] 88cfc: a9155ff8 stp x24, x23, [sp, #0x150] 88d00: a91657f6 stp x22, x21, [sp, #0x160] 88d04: a9174ff4 stp x20, x19, [sp, #0x170] 88d08: a9187bfd stp x29, x30, [sp, #0x180] 88d0c: 910603fd add x29, sp, #0x180 88d10: d53bd058 mrs x24, TPIDR_EL0 88d14: f9401708 ldr x8, [x24, #0x28] 88d18: aa0503f6 mov x22, x5 88d1c: aa0403f4 mov x20, x4 88d20: aa0303e0 mov x0, x3 88d24: aa0203f5 mov x21, x2 88d28: aa0103f3 mov x19, x1 88d2c: f81a03a8 stur x8, [x29, #-0x60] 88d30: a904ffff stp xzr, xzr, [sp, #0x48] 88d34: f90023ff str xzr, [sp, #0x40] 88d38: 9100e3e8 add x8, sp, #0x38 88d3c: 97fee5bd bl 0x42430 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 88d40: f0000439 adrp x25, 0x10f000 88d44: f0000428 adrp x8, 0x10f000 88d48: f9401ff7 ldr x23, [sp, #0x38] 88d4c: f945a339 ldr x25, [x25, #0xb40] 88d50: f9469108 ldr x8, [x8, #0xd20] 88d54: 6f00e400 movi v0.2d, #0000000000000000 88d58: f90033f9 str x25, [sp, #0x60] 88d5c: 4e081d00 mov v0.d[0], x8 88d60: 3c8683e0 stur q0, [sp, #0x68] 88d64: c8dfff28 ldar x8, [x25] 88d68: b100051f cmn x8, #0x1 88d6c: 54000160 b.eq 0x88d98 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0xa8> 88d70: 910183e8 add x8, sp, #0x60 88d74: 910083e9 add x9, sp, #0x20 88d78: f90013e8 str x8, [sp, #0x20] 88d7c: f9002fe9 str x9, [sp, #0x58] 88d80: f0000420 adrp x0, 0x10f000 88d84: f945a000 ldr x0, [x0, #0xb40] 88d88: d0000142 adrp x2, 0xb2000 ::~__codecvt_utf8_utf16()+0xc> 88d8c: 912c4042 add x2, x2, #0xb10 88d90: 910163e1 add x1, sp, #0x58 88d94: 97fee65f bl 0x42710 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 88d98: b9800b29 ldrsw x9, [x25, #0x8] 88d9c: a9412ae8 ldp x8, x10, [x23, #0x10] 88da0: d1000529 sub x9, x9, #0x1 88da4: cb08014a sub x10, x10, x8 88da8: eb8a0d3f cmp x9, x10, asr #3 88dac: 54001962 b.hs 0x890d8 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0x3e8> 88db0: f8697900 ldr x0, [x8, x9, lsl #3] 88db4: b4001920 cbz x0, 0x890d8 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0x3e8> 88db8: f9400008 ldr x8, [x0] 88dbc: f9402108 ldr x8, [x8, #0x40] 88dc0: f0000421 adrp x1, 0x10f000 88dc4: f947bc21 ldr x1, [x1, #0xf78] 88dc8: d101f3a3 sub x3, x29, #0x7c 88dcc: 91006822 add x2, x1, #0x1a 88dd0: d63f0100 blr x8 88dd4: f9401fe0 ldr x0, [sp, #0x38] 88dd8: 97fee556 bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 88ddc: a902ffff stp xzr, xzr, [sp, #0x28] 88de0: f90013ff str xzr, [sp, #0x20] 88de4: 910083e0 add x0, sp, #0x20 88de8: 528002c1 mov w1, #0x16 // =22 88dec: 2a1f03e2 mov w2, wzr 88df0: 910083f7 add x23, sp, #0x20 88df4: 97fee277 bl 0x417d0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeEmc@plt> 88df8: 394083e8 ldrb w8, [sp, #0x20] 88dfc: f9401be9 ldr x9, [sp, #0x30] 88e00: b24002f9 orr x25, x23, #0x1 88e04: 910183ea add x10, sp, #0x60 88e08: 7200011f tst w8, #0x1 88e0c: d101f3ba sub x26, x29, #0x7c 88e10: 9a890337 csel x23, x25, x9, eq 88e14: 9100e3fb add x27, sp, #0x38 88e18: b9001fff str wzr, [sp, #0x1c] 88e1c: f9001fea str x10, [sp, #0x38] 88e20: f9002ff7 str x23, [sp, #0x58] 88e24: b50000b3 cbnz x19, 0x88e38 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0x148> 88e28: 14000007 b 0x88e44 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0x154> 88e2c: 91000508 add x8, x8, #0x1 88e30: f9000e68 str x8, [x19, #0x18] 88e34: b4000093 cbz x19, 0x88e44 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0x154> 88e38: a941a668 ldp x8, x9, [x19, #0x18] 88e3c: eb09011f cmp x8, x9 88e40: 540001a0 b.eq 0x88e74 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0x184> 88e44: b4000275 cbz x21, 0x88e90 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0x1a0> 88e48: a941a6a8 ldp x8, x9, [x21, #0x18] 88e4c: eb09011f cmp x8, x9 88e50: 540000e1 b.ne 0x88e6c >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0x17c> 88e54: f94002a8 ldr x8, [x21] 88e58: f9402508 ldr x8, [x8, #0x48] 88e5c: aa1503e0 mov x0, x21 88e60: d63f0100 blr x8 88e64: 3100041f cmn w0, #0x1 88e68: 54000140 b.eq 0x88e90 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0x1a0> 88e6c: b4000173 cbz x19, 0x88e98 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0x1a8> 88e70: 14000044 b 0x88f80 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0x290> 88e74: f9400268 ldr x8, [x19] 88e78: f9402508 ldr x8, [x8, #0x48] 88e7c: aa1303e0 mov x0, x19 88e80: d63f0100 blr x8 88e84: 3100041f cmn w0, #0x1 88e88: 9a9303f3 csel x19, xzr, x19, eq 88e8c: b5fffdf5 cbnz x21, 0x88e48 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0x158> 88e90: aa1f03f5 mov x21, xzr 88e94: b4000773 cbz x19, 0x88f80 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0x290> 88e98: 394083e8 ldrb w8, [sp, #0x20] 88e9c: f94017e9 ldr x9, [sp, #0x28] 88ea0: f9402feb ldr x11, [sp, #0x58] 88ea4: d341fd0a lsr x10, x8, #1 88ea8: 7200011f tst w8, #0x1 88eac: 9a89014c csel x12, x10, x9, eq 88eb0: 8b0c02ec add x12, x23, x12 88eb4: eb0c017f cmp x11, x12 88eb8: 540002e1 b.ne 0x88f14 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0x224> 88ebc: 7200011f tst w8, #0x1 88ec0: 9a89015c csel x28, x10, x9, eq 88ec4: d37ffb81 lsl x1, x28, #1 88ec8: 910083e0 add x0, sp, #0x20 88ecc: 2a1f03e2 mov w2, wzr 88ed0: 97fee240 bl 0x417d0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeEmc@plt> 88ed4: 394083e8 ldrb w8, [sp, #0x20] 88ed8: 37000068 tbnz w8, #0x0, 0x88ee4 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0x1f4> 88edc: 528002c1 mov w1, #0x16 // =22 88ee0: 14000004 b 0x88ef0 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0x200> 88ee4: f94013e8 ldr x8, [sp, #0x20] 88ee8: 927ff908 and x8, x8, #0xfffffffffffffffe 88eec: d1000501 sub x1, x8, #0x1 88ef0: 910083e0 add x0, sp, #0x20 88ef4: 2a1f03e2 mov w2, wzr 88ef8: 97fee236 bl 0x417d0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeEmc@plt> 88efc: 394083e8 ldrb w8, [sp, #0x20] 88f00: f9401be9 ldr x9, [sp, #0x30] 88f04: 7200011f tst w8, #0x1 88f08: 9a890337 csel x23, x25, x9, eq 88f0c: 8b1c02e8 add x8, x23, x28 88f10: f9002fe8 str x8, [sp, #0x58] 88f14: a941a668 ldp x8, x9, [x19, #0x18] 88f18: eb09011f cmp x8, x9 88f1c: 54000060 b.eq 0x88f28 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0x238> 88f20: 39400100 ldrb w0, [x8] 88f24: 14000005 b 0x88f38 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0x248> 88f28: f9400268 ldr x8, [x19] 88f2c: f9402508 ldr x8, [x8, #0x48] 88f30: aa1303e0 mov x0, x19 88f34: d63f0100 blr x8 88f38: 910163e3 add x3, sp, #0x58 88f3c: 910073e4 add x4, sp, #0x1c 88f40: 910103e6 add x6, sp, #0x40 88f44: 910183e7 add x7, sp, #0x60 88f48: 52800201 mov w1, #0x10 // =16 88f4c: aa1703e2 mov x2, x23 88f50: 2a1f03e5 mov w5, wzr 88f54: a9006bfb stp x27, x26, [sp] 88f58: 97fee37a bl 0x41d40 <_ZNSt6__ndk19__num_getIcE17__stage2_int_loopEciPcRS2_RjcRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPjRSD_S2_@plt> 88f5c: 35000120 cbnz w0, 0x88f80 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0x290> 88f60: a941a668 ldp x8, x9, [x19, #0x18] 88f64: eb09011f cmp x8, x9 88f68: 54fff621 b.ne 0x88e2c >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0x13c> 88f6c: f9400268 ldr x8, [x19] 88f70: f9402908 ldr x8, [x8, #0x50] 88f74: aa1303e0 mov x0, x19 88f78: d63f0100 blr x8 88f7c: 17ffffae b 0x88e34 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0x144> 88f80: f9402fe8 ldr x8, [sp, #0x58] 88f84: cb170101 sub x1, x8, x23 88f88: 910083e0 add x0, sp, #0x20 88f8c: 2a1f03e2 mov w2, wzr 88f90: 97fee210 bl 0x417d0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeEmc@plt> 88f94: 394083e8 ldrb w8, [sp, #0x20] 88f98: 9000044a adrp x10, 0x110000 88f9c: f9401be9 ldr x9, [sp, #0x30] 88fa0: 9127c14a add x10, x10, #0x9f0 88fa4: 08dffd4a ldarb w10, [x10] 88fa8: 7200011f tst w8, #0x1 88fac: 9a890337 csel x23, x25, x9, eq 88fb0: 90000459 adrp x25, 0x110000 88fb4: 3600076a tbz w10, #0x0, 0x890a0 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0x3b0> 88fb8: f944f721 ldr x1, [x25, #0x9e8] 88fbc: 900002a2 adrp x2, 0xdc000 >+0x1e> 88fc0: 9138b042 add x2, x2, #0xe2c 88fc4: aa1703e0 mov x0, x23 88fc8: aa1603e3 mov x3, x22 88fcc: 97fee0e1 bl 0x41350 <_ZNSt6__ndk117__libcpp_sscanf_lEPKcP10__locale_tS1_z@plt> 88fd0: 7100041f cmp w0, #0x1 88fd4: 54000060 b.eq 0x88fe0 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0x2f0> 88fd8: 52800088 mov w8, #0x4 // =4 88fdc: b9000288 str w8, [x20] 88fe0: b4000093 cbz x19, 0x88ff0 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0x300> 88fe4: a941a668 ldp x8, x9, [x19, #0x18] 88fe8: eb09011f cmp x8, x9 88fec: 54000480 b.eq 0x8907c >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0x38c> 88ff0: b4000555 cbz x21, 0x89098 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0x3a8> 88ff4: a941a6a8 ldp x8, x9, [x21, #0x18] 88ff8: eb09011f cmp x8, x9 88ffc: 540000e1 b.ne 0x89018 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0x328> 89000: f94002a8 ldr x8, [x21] 89004: f9402508 ldr x8, [x8, #0x48] 89008: aa1503e0 mov x0, x21 8900c: d63f0100 blr x8 89010: 3100041f cmn w0, #0x1 89014: 54000420 b.eq 0x89098 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0x3a8> 89018: b4000093 cbz x19, 0x89028 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0x338> 8901c: b9400288 ldr w8, [x20] 89020: 321f0108 orr w8, w8, #0x2 89024: b9000288 str w8, [x20] 89028: 394083e8 ldrb w8, [sp, #0x20] 8902c: 36000068 tbz w8, #0x0, 0x89038 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0x348> 89030: f9401be0 ldr x0, [sp, #0x30] 89034: 97fee0bb bl 0x41320 <_ZdlPv@plt> 89038: 394103e8 ldrb w8, [sp, #0x40] 8903c: 36000068 tbz w8, #0x0, 0x89048 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0x358> 89040: f9402be0 ldr x0, [sp, #0x50] 89044: 97fee0b7 bl 0x41320 <_ZdlPv@plt> 89048: f9401708 ldr x8, [x24, #0x28] 8904c: f85a03a9 ldur x9, [x29, #-0x60] 89050: eb09011f cmp x8, x9 89054: 54000441 b.ne 0x890dc >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0x3ec> 89058: aa1303e0 mov x0, x19 8905c: a9587bfd ldp x29, x30, [sp, #0x180] 89060: a9574ff4 ldp x20, x19, [sp, #0x170] 89064: a95657f6 ldp x22, x21, [sp, #0x160] 89068: a9555ff8 ldp x24, x23, [sp, #0x150] 8906c: a95467fa ldp x26, x25, [sp, #0x140] 89070: a9536ffc ldp x28, x27, [sp, #0x130] 89074: 910643ff add sp, sp, #0x190 89078: d65f03c0 ret 8907c: f9400268 ldr x8, [x19] 89080: f9402508 ldr x8, [x8, #0x48] 89084: aa1303e0 mov x0, x19 89088: d63f0100 blr x8 8908c: 3100041f cmn w0, #0x1 89090: 9a9303f3 csel x19, xzr, x19, eq 89094: b5fffb15 cbnz x21, 0x88ff4 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0x304> 89098: b5fffc93 cbnz x19, 0x89028 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0x338> 8909c: 17ffffe0 b 0x8901c >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0x32c> 890a0: f0000420 adrp x0, 0x110000 890a4: 9127c000 add x0, x0, #0x9f0 890a8: 97fee58e bl 0x426e0 <__cxa_guard_acquire@plt> 890ac: 34fff860 cbz w0, 0x88fb8 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0x2c8> 890b0: f00002a1 adrp x1, 0xe0000 890b4: 911ca021 add x1, x1, #0x728 890b8: 5283f7e0 mov w0, #0x1fbf // =8127 890bc: aa1f03e2 mov x2, xzr 890c0: 97fee340 bl 0x41dc0 890c4: f904f720 str x0, [x25, #0x9e8] 890c8: f0000420 adrp x0, 0x110000 890cc: 9127c000 add x0, x0, #0x9f0 890d0: 97fee1c8 bl 0x417f0 <__cxa_guard_release@plt> 890d4: 17ffffb9 b 0x88fb8 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0x2c8> 890d8: 940069ae bl 0xa3790 890dc: 97fee4ed bl 0x42490 <__stack_chk_fail@plt> 890e0: aa0003f3 mov x19, x0 890e4: f0000420 adrp x0, 0x110000 890e8: 9127c000 add x0, x0, #0x9f0 890ec: 97fee4a9 bl 0x42390 <__cxa_guard_abort@plt> 890f0: 394083e8 ldrb w8, [sp, #0x20] 890f4: 37000268 tbnz w8, #0x0, 0x89140 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0x450> 890f8: 14000014 b 0x89148 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0x458> 890fc: 1400000e b 0x89134 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0x444> 89100: aa0003f3 mov x19, x0 89104: 394103e8 ldrb w8, [sp, #0x40] 89108: 36000248 tbz w8, #0x0, 0x89150 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0x460> 8910c: 14000013 b 0x89158 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0x468> 89110: f9401fe8 ldr x8, [sp, #0x38] 89114: aa0003f3 mov x19, x0 89118: aa0803e0 mov x0, x8 8911c: 97fee485 bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 89120: 394103e8 ldrb w8, [sp, #0x40] 89124: 36000168 tbz w8, #0x0, 0x89150 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0x460> 89128: 1400000c b 0x89158 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0x468> 8912c: 14000002 b 0x89134 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0x444> 89130: 14000001 b 0x89134 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0x444> 89134: aa0003f3 mov x19, x0 89138: 394083e8 ldrb w8, [sp, #0x20] 8913c: 36000068 tbz w8, #0x0, 0x89148 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0x458> 89140: f9401be0 ldr x0, [sp, #0x30] 89144: 97fee077 bl 0x41320 <_ZdlPv@plt> 89148: 394103e8 ldrb w8, [sp, #0x40] 8914c: 37000068 tbnz w8, #0x0, 0x89158 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0x468> 89150: aa1303e0 mov x0, x19 89154: 94013092 bl 0xd539c <__cxa_demangle+0x12abc> 89158: f9402be0 ldr x0, [sp, #0x50] 8915c: 97fee071 bl 0x41320 <_ZdlPv@plt> 89160: aa1303e0 mov x0, x19 89164: 9401308e bl 0xd539c <__cxa_demangle+0x12abc> 0000000000089168 ::__stage2_int_loop(char, int, char*, char*&, unsigned int&, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, char*)>: 89168: f9400069 ldr x9, [x3] 8916c: f94007e8 ldr x8, [sp, #0x8] 89170: eb02013f cmp x9, x2 89174: 540002c0 b.eq 0x891cc ::__stage2_int_loop(char, int, char*, char*&, unsigned int&, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, char*)+0x64> 89178: 394000ca ldrb w10, [x6] 8917c: f94004cb ldr x11, [x6, #0x8] 89180: 12001c0c and w12, w0, #0xff 89184: d341fd4d lsr x13, x10, #1 89188: 7200015f tst w10, #0x1 8918c: 9a8b01aa csel x10, x13, x11, eq 89190: 6b25019f cmp w12, w5, uxtb 89194: 540003e1 b.ne 0x89210 ::__stage2_int_loop(char, int, char*, char*&, unsigned int&, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, char*)+0xa8> 89198: b40003ca cbz x10, 0x89210 ::__stage2_int_loop(char, int, char*, char*&, unsigned int&, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, char*)+0xa8> 8919c: f94003e9 ldr x9, [sp] 891a0: f940012a ldr x10, [x9] 891a4: cb070148 sub x8, x10, x7 891a8: f1027d1f cmp x8, #0x9f 891ac: 5400048c b.gt 0x8923c ::__stage2_int_loop(char, int, char*, char*&, unsigned int&, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, char*)+0xd4> 891b0: b940008b ldr w11, [x4] 891b4: 9100114c add x12, x10, #0x4 891b8: 2a1f03e0 mov w0, wzr 891bc: f900012c str x12, [x9] 891c0: b900014b str w11, [x10] 891c4: b900009f str wzr, [x4] 891c8: d65f03c0 ret 891cc: 3940610a ldrb w10, [x8, #0x18] 891d0: 6b20015f cmp w10, w0, uxtb 891d4: 54000080 b.eq 0x891e4 ::__stage2_int_loop(char, int, char*, char*&, unsigned int&, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, char*)+0x7c> 891d8: 3940650b ldrb w11, [x8, #0x19] 891dc: 6b20017f cmp w11, w0, uxtb 891e0: 54fffcc1 b.ne 0x89178 ::__stage2_int_loop(char, int, char*, char*&, unsigned int&, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, char*)+0x10> 891e4: 2a1f03e8 mov w8, wzr 891e8: 6b20015f cmp w10, w0, uxtb 891ec: 528005a9 mov w9, #0x2d // =45 891f0: 5280056a mov w10, #0x2b // =43 891f4: 9100044b add x11, x2, #0x1 891f8: 1a890149 csel w9, w10, w9, eq 891fc: 2a0803e0 mov w0, w8 89200: f900006b str x11, [x3] 89204: 39000049 strb w9, [x2] 89208: b900009f str wzr, [x4] 8920c: d65f03c0 ret 89210: aa0803ea mov x10, x8 89214: 3841a54b ldrb w11, [x10], #0x1a 89218: 6b20017f cmp w11, w0, uxtb 8921c: 54000061 b.ne 0x89228 ::__stage2_int_loop(char, int, char*, char*&, unsigned int&, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, char*)+0xc0> 89220: aa1f03ea mov x10, xzr 89224: 1400007f b 0x89420 ::__stage2_int_loop(char, int, char*, char*&, unsigned int&, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, char*)+0x2b8> 89228: 3940050b ldrb w11, [x8, #0x1] 8922c: 6b20017f cmp w11, w0, uxtb 89230: 540000a1 b.ne 0x89244 ::__stage2_int_loop(char, int, char*, char*&, unsigned int&, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, char*)+0xdc> 89234: 5280002a mov w10, #0x1 // =1 89238: 1400007a b 0x89420 ::__stage2_int_loop(char, int, char*, char*&, unsigned int&, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, char*)+0x2b8> 8923c: 2a1f03e0 mov w0, wzr 89240: d65f03c0 ret 89244: 3940090b ldrb w11, [x8, #0x2] 89248: 6b20017f cmp w11, w0, uxtb 8924c: 54000061 b.ne 0x89258 ::__stage2_int_loop(char, int, char*, char*&, unsigned int&, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, char*)+0xf0> 89250: 5280004a mov w10, #0x2 // =2 89254: 14000073 b 0x89420 ::__stage2_int_loop(char, int, char*, char*&, unsigned int&, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, char*)+0x2b8> 89258: 39400d0b ldrb w11, [x8, #0x3] 8925c: 6b20017f cmp w11, w0, uxtb 89260: 54000061 b.ne 0x8926c ::__stage2_int_loop(char, int, char*, char*&, unsigned int&, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, char*)+0x104> 89264: 5280006a mov w10, #0x3 // =3 89268: 1400006e b 0x89420 ::__stage2_int_loop(char, int, char*, char*&, unsigned int&, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, char*)+0x2b8> 8926c: 3940110b ldrb w11, [x8, #0x4] 89270: 6b20017f cmp w11, w0, uxtb 89274: 54000061 b.ne 0x89280 ::__stage2_int_loop(char, int, char*, char*&, unsigned int&, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, char*)+0x118> 89278: 5280008a mov w10, #0x4 // =4 8927c: 14000069 b 0x89420 ::__stage2_int_loop(char, int, char*, char*&, unsigned int&, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, char*)+0x2b8> 89280: 3940150b ldrb w11, [x8, #0x5] 89284: 6b20017f cmp w11, w0, uxtb 89288: 54000061 b.ne 0x89294 ::__stage2_int_loop(char, int, char*, char*&, unsigned int&, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, char*)+0x12c> 8928c: 528000aa mov w10, #0x5 // =5 89290: 14000064 b 0x89420 ::__stage2_int_loop(char, int, char*, char*&, unsigned int&, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, char*)+0x2b8> 89294: 3940190b ldrb w11, [x8, #0x6] 89298: 6b20017f cmp w11, w0, uxtb 8929c: 54000061 b.ne 0x892a8 ::__stage2_int_loop(char, int, char*, char*&, unsigned int&, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, char*)+0x140> 892a0: 528000ca mov w10, #0x6 // =6 892a4: 1400005f b 0x89420 ::__stage2_int_loop(char, int, char*, char*&, unsigned int&, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, char*)+0x2b8> 892a8: 39401d0b ldrb w11, [x8, #0x7] 892ac: 6b20017f cmp w11, w0, uxtb 892b0: 54000061 b.ne 0x892bc ::__stage2_int_loop(char, int, char*, char*&, unsigned int&, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, char*)+0x154> 892b4: 528000ea mov w10, #0x7 // =7 892b8: 1400005a b 0x89420 ::__stage2_int_loop(char, int, char*, char*&, unsigned int&, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, char*)+0x2b8> 892bc: 3940210b ldrb w11, [x8, #0x8] 892c0: 6b20017f cmp w11, w0, uxtb 892c4: 54000061 b.ne 0x892d0 ::__stage2_int_loop(char, int, char*, char*&, unsigned int&, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, char*)+0x168> 892c8: 5280010a mov w10, #0x8 // =8 892cc: 14000055 b 0x89420 ::__stage2_int_loop(char, int, char*, char*&, unsigned int&, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, char*)+0x2b8> 892d0: 3940250b ldrb w11, [x8, #0x9] 892d4: 6b20017f cmp w11, w0, uxtb 892d8: 54000061 b.ne 0x892e4 ::__stage2_int_loop(char, int, char*, char*&, unsigned int&, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, char*)+0x17c> 892dc: 5280012a mov w10, #0x9 // =9 892e0: 14000050 b 0x89420 ::__stage2_int_loop(char, int, char*, char*&, unsigned int&, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, char*)+0x2b8> 892e4: 3940290b ldrb w11, [x8, #0xa] 892e8: 6b20017f cmp w11, w0, uxtb 892ec: 54000061 b.ne 0x892f8 ::__stage2_int_loop(char, int, char*, char*&, unsigned int&, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, char*)+0x190> 892f0: 5280014a mov w10, #0xa // =10 892f4: 1400004b b 0x89420 ::__stage2_int_loop(char, int, char*, char*&, unsigned int&, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, char*)+0x2b8> 892f8: 39402d0b ldrb w11, [x8, #0xb] 892fc: 6b20017f cmp w11, w0, uxtb 89300: 54000061 b.ne 0x8930c ::__stage2_int_loop(char, int, char*, char*&, unsigned int&, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, char*)+0x1a4> 89304: 5280016a mov w10, #0xb // =11 89308: 14000046 b 0x89420 ::__stage2_int_loop(char, int, char*, char*&, unsigned int&, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, char*)+0x2b8> 8930c: 3940310b ldrb w11, [x8, #0xc] 89310: 6b20017f cmp w11, w0, uxtb 89314: 54000061 b.ne 0x89320 ::__stage2_int_loop(char, int, char*, char*&, unsigned int&, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, char*)+0x1b8> 89318: 5280018a mov w10, #0xc // =12 8931c: 14000041 b 0x89420 ::__stage2_int_loop(char, int, char*, char*&, unsigned int&, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, char*)+0x2b8> 89320: 3940350b ldrb w11, [x8, #0xd] 89324: 6b20017f cmp w11, w0, uxtb 89328: 54000061 b.ne 0x89334 ::__stage2_int_loop(char, int, char*, char*&, unsigned int&, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, char*)+0x1cc> 8932c: 528001aa mov w10, #0xd // =13 89330: 1400003c b 0x89420 ::__stage2_int_loop(char, int, char*, char*&, unsigned int&, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, char*)+0x2b8> 89334: 3940390b ldrb w11, [x8, #0xe] 89338: 6b20017f cmp w11, w0, uxtb 8933c: 54000061 b.ne 0x89348 ::__stage2_int_loop(char, int, char*, char*&, unsigned int&, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, char*)+0x1e0> 89340: 528001ca mov w10, #0xe // =14 89344: 14000037 b 0x89420 ::__stage2_int_loop(char, int, char*, char*&, unsigned int&, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, char*)+0x2b8> 89348: 39403d0b ldrb w11, [x8, #0xf] 8934c: 6b20017f cmp w11, w0, uxtb 89350: 54000061 b.ne 0x8935c ::__stage2_int_loop(char, int, char*, char*&, unsigned int&, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, char*)+0x1f4> 89354: 528001ea mov w10, #0xf // =15 89358: 14000032 b 0x89420 ::__stage2_int_loop(char, int, char*, char*&, unsigned int&, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, char*)+0x2b8> 8935c: 3940410b ldrb w11, [x8, #0x10] 89360: 6b20017f cmp w11, w0, uxtb 89364: 54000061 b.ne 0x89370 ::__stage2_int_loop(char, int, char*, char*&, unsigned int&, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, char*)+0x208> 89368: 5280020a mov w10, #0x10 // =16 8936c: 1400002d b 0x89420 ::__stage2_int_loop(char, int, char*, char*&, unsigned int&, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, char*)+0x2b8> 89370: 3940450b ldrb w11, [x8, #0x11] 89374: 6b20017f cmp w11, w0, uxtb 89378: 54000061 b.ne 0x89384 ::__stage2_int_loop(char, int, char*, char*&, unsigned int&, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, char*)+0x21c> 8937c: 5280022a mov w10, #0x11 // =17 89380: 14000028 b 0x89420 ::__stage2_int_loop(char, int, char*, char*&, unsigned int&, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, char*)+0x2b8> 89384: 3940490b ldrb w11, [x8, #0x12] 89388: 6b20017f cmp w11, w0, uxtb 8938c: 54000061 b.ne 0x89398 ::__stage2_int_loop(char, int, char*, char*&, unsigned int&, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, char*)+0x230> 89390: 5280024a mov w10, #0x12 // =18 89394: 14000023 b 0x89420 ::__stage2_int_loop(char, int, char*, char*&, unsigned int&, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, char*)+0x2b8> 89398: 39404d0b ldrb w11, [x8, #0x13] 8939c: 6b20017f cmp w11, w0, uxtb 893a0: 54000061 b.ne 0x893ac ::__stage2_int_loop(char, int, char*, char*&, unsigned int&, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, char*)+0x244> 893a4: 5280026a mov w10, #0x13 // =19 893a8: 1400001e b 0x89420 ::__stage2_int_loop(char, int, char*, char*&, unsigned int&, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, char*)+0x2b8> 893ac: 3940510b ldrb w11, [x8, #0x14] 893b0: 6b20017f cmp w11, w0, uxtb 893b4: 54000061 b.ne 0x893c0 ::__stage2_int_loop(char, int, char*, char*&, unsigned int&, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, char*)+0x258> 893b8: 5280028a mov w10, #0x14 // =20 893bc: 14000019 b 0x89420 ::__stage2_int_loop(char, int, char*, char*&, unsigned int&, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, char*)+0x2b8> 893c0: 3940550b ldrb w11, [x8, #0x15] 893c4: 6b20017f cmp w11, w0, uxtb 893c8: 54000061 b.ne 0x893d4 ::__stage2_int_loop(char, int, char*, char*&, unsigned int&, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, char*)+0x26c> 893cc: 528002aa mov w10, #0x15 // =21 893d0: 14000014 b 0x89420 ::__stage2_int_loop(char, int, char*, char*&, unsigned int&, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, char*)+0x2b8> 893d4: 3940590b ldrb w11, [x8, #0x16] 893d8: 6b20017f cmp w11, w0, uxtb 893dc: 54000061 b.ne 0x893e8 ::__stage2_int_loop(char, int, char*, char*&, unsigned int&, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, char*)+0x280> 893e0: 528002ca mov w10, #0x16 // =22 893e4: 1400000f b 0x89420 ::__stage2_int_loop(char, int, char*, char*&, unsigned int&, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, char*)+0x2b8> 893e8: 39405d0b ldrb w11, [x8, #0x17] 893ec: 6b20017f cmp w11, w0, uxtb 893f0: 54000061 b.ne 0x893fc ::__stage2_int_loop(char, int, char*, char*&, unsigned int&, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, char*)+0x294> 893f4: 528002ea mov w10, #0x17 // =23 893f8: 1400000a b 0x89420 ::__stage2_int_loop(char, int, char*, char*&, unsigned int&, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, char*)+0x2b8> 893fc: 3940610b ldrb w11, [x8, #0x18] 89400: 6b20017f cmp w11, w0, uxtb 89404: 54000061 b.ne 0x89410 ::__stage2_int_loop(char, int, char*, char*&, unsigned int&, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, char*)+0x2a8> 89408: 5280030a mov w10, #0x18 // =24 8940c: 14000005 b 0x89420 ::__stage2_int_loop(char, int, char*, char*&, unsigned int&, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, char*)+0x2b8> 89410: 3940650b ldrb w11, [x8, #0x19] 89414: 6b20017f cmp w11, w0, uxtb 89418: 54000061 b.ne 0x89424 ::__stage2_int_loop(char, int, char*, char*&, unsigned int&, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, char*)+0x2bc> 8941c: 5280032a mov w10, #0x19 // =25 89420: 8b0a010a add x10, x8, x10 89424: cb08014a sub x10, x10, x8 89428: f1005d5f cmp x10, #0x17 8942c: 5400008d b.le 0x8943c ::__stage2_int_loop(char, int, char*, char*&, unsigned int&, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, char*)+0x2d4> 89430: 12800008 mov w8, #-0x1 // =-1 89434: 2a0803e0 mov w0, w8 89438: d65f03c0 ret 8943c: 7100203f cmp w1, #0x8 89440: 540000a0 b.eq 0x89454 ::__stage2_int_loop(char, int, char*, char*&, unsigned int&, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, char*)+0x2ec> 89444: 7100403f cmp w1, #0x10 89448: 540000c0 b.eq 0x89460 ::__stage2_int_loop(char, int, char*, char*&, unsigned int&, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, char*)+0x2f8> 8944c: 7100283f cmp w1, #0xa 89450: 540000c1 b.ne 0x89468 ::__stage2_int_loop(char, int, char*, char*&, unsigned int&, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, char*)+0x300> 89454: eb21c15f cmp x10, w1, sxtw 89458: 5400008b b.lt 0x89468 ::__stage2_int_loop(char, int, char*, char*&, unsigned int&, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, char*)+0x300> 8945c: 17fffff5 b 0x89430 ::__stage2_int_loop(char, int, char*, char*&, unsigned int&, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, char*)+0x2c8> 89460: f100595f cmp x10, #0x16 89464: 5400018a b.ge 0x89494 ::__stage2_int_loop(char, int, char*, char*&, unsigned int&, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, char*)+0x32c> 89468: d000042b adrp x11, 0x10f000 8946c: f947bd6b ldr x11, [x11, #0xf78] 89470: 2a1f03e0 mov w0, wzr 89474: 386a696a ldrb w10, [x11, x10] 89478: 9100052b add x11, x9, #0x1 8947c: f900006b str x11, [x3] 89480: 3900012a strb w10, [x9] 89484: b9400089 ldr w9, [x4] 89488: 11000529 add w9, w9, #0x1 8948c: b9000089 str w9, [x4] 89490: d65f03c0 ret 89494: eb020128 subs x8, x9, x2 89498: 54fffcc0 b.eq 0x89430 ::__stage2_int_loop(char, int, char*, char*&, unsigned int&, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, char*)+0x2c8> 8949c: f100091f cmp x8, #0x2 894a0: 54fffc8c b.gt 0x89430 ::__stage2_int_loop(char, int, char*, char*&, unsigned int&, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, char*)+0x2c8> 894a4: 385ff128 ldurb w8, [x9, #-0x1] 894a8: 7100c11f cmp w8, #0x30 894ac: 54fffc21 b.ne 0x89430 ::__stage2_int_loop(char, int, char*, char*&, unsigned int&, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, char*)+0x2c8> 894b0: d000042b adrp x11, 0x10f000 894b4: f947bd6b ldr x11, [x11, #0xf78] 894b8: 2a1f03e0 mov w0, wzr 894bc: 386a696a ldrb w10, [x11, x10] 894c0: 9100052b add x11, x9, #0x1 894c4: b900009f str wzr, [x4] 894c8: f900006b str x11, [x3] 894cc: 3900012a strb w10, [x9] 894d0: d65f03c0 ret 00000000000894d4 : 894d4: d10503ff sub sp, sp, #0x140 894d8: a9105ffc stp x28, x23, [sp, #0x100] 894dc: a91157f6 stp x22, x21, [sp, #0x110] 894e0: a9124ff4 stp x20, x19, [sp, #0x120] 894e4: a9137bfd stp x29, x30, [sp, #0x130] 894e8: 9104c3fd add x29, sp, #0x130 894ec: a90893e3 stp x3, x4, [sp, #0x88] 894f0: a9099be5 stp x5, x6, [sp, #0x98] 894f4: f90057e7 str x7, [sp, #0xa8] 894f8: ad0007e0 stp q0, q1, [sp] 894fc: ad010fe2 stp q2, q3, [sp, #0x20] 89500: ad0217e4 stp q4, q5, [sp, #0x40] 89504: ad031fe6 stp q6, q7, [sp, #0x60] 89508: d53bd056 mrs x22, TPIDR_EL0 8950c: f94016c8 ldr x8, [x22, #0x28] 89510: 928004e9 mov x9, #-0x28 // =-40 89514: 910003ea mov x10, sp 89518: 910223eb add x11, sp, #0x88 8951c: aa0003f5 mov x21, x0 89520: f2dff009 movk x9, #0xff80, lsl #32 89524: f81c83a8 stur x8, [x29, #-0x38] 89528: 910043a8 add x8, x29, #0x10 8952c: 9102014a add x10, x10, #0x80 89530: 9100a16b add x11, x11, #0x28 89534: aa0103e0 mov x0, x1 89538: aa0203f3 mov x19, x2 8953c: d10163b7 sub x23, x29, #0x58 89540: a93ba7aa stp x10, x9, [x29, #-0x48] 89544: a93aafa8 stp x8, x11, [x29, #-0x58] 89548: 97fee022 bl 0x415d0 8954c: ad4006e0 ldp q0, q1, [x23] 89550: aa0003f4 mov x20, x0 89554: d10203a2 sub x2, x29, #0x80 89558: aa1503e0 mov x0, x21 8955c: aa1303e1 mov x1, x19 89560: ad3c07a0 stp q0, q1, [x29, #-0x80] 89564: 97fee40b bl 0x42590 89568: 2a0003f3 mov w19, w0 8956c: b4000074 cbz x20, 0x89578 89570: aa1403e0 mov x0, x20 89574: 97fee017 bl 0x415d0 89578: f94016c8 ldr x8, [x22, #0x28] 8957c: f85c83a9 ldur x9, [x29, #-0x38] 89580: eb09011f cmp x8, x9 89584: 54000101 b.ne 0x895a4 89588: 2a1303e0 mov w0, w19 8958c: a9537bfd ldp x29, x30, [sp, #0x130] 89590: a9524ff4 ldp x20, x19, [sp, #0x120] 89594: a95157f6 ldp x22, x21, [sp, #0x110] 89598: a9505ffc ldp x28, x23, [sp, #0x100] 8959c: 910503ff add sp, sp, #0x140 895a0: d65f03c0 ret 895a4: 97fee3bb bl 0x42490 <__stack_chk_fail@plt> 895a8: 97ff2941 bl 0x53aac 00000000000895ac : 895ac: f81e0ff3 str x19, [sp, #-0x20]! 895b0: a9017bfd stp x29, x30, [sp, #0x10] 895b4: 910043fd add x29, sp, #0x10 895b8: f0000428 adrp x8, 0x110000 895bc: 9127c108 add x8, x8, #0x9f0 895c0: 08dffd08 ldarb w8, [x8] 895c4: f0000433 adrp x19, 0x110000 895c8: 360000a8 tbz w8, #0x0, 0x895dc 895cc: f944f660 ldr x0, [x19, #0x9e8] 895d0: a9417bfd ldp x29, x30, [sp, #0x10] 895d4: f84207f3 ldr x19, [sp], #0x20 895d8: d65f03c0 ret 895dc: f0000420 adrp x0, 0x110000 895e0: 9127c000 add x0, x0, #0x9f0 895e4: 97fee43f bl 0x426e0 <__cxa_guard_acquire@plt> 895e8: 34ffff20 cbz w0, 0x895cc 895ec: f00002a1 adrp x1, 0xe0000 895f0: 911ca021 add x1, x1, #0x728 895f4: 5283f7e0 mov w0, #0x1fbf // =8127 895f8: aa1f03e2 mov x2, xzr 895fc: 97fee1f1 bl 0x41dc0 89600: f904f660 str x0, [x19, #0x9e8] 89604: f0000420 adrp x0, 0x110000 89608: 9127c000 add x0, x0, #0x9f0 8960c: 97fee079 bl 0x417f0 <__cxa_guard_release@plt> 89610: 17ffffef b 0x895cc 89614: aa0003f3 mov x19, x0 89618: f0000420 adrp x0, 0x110000 8961c: 9127c000 add x0, x0, #0x9f0 89620: 97fee35c bl 0x42390 <__cxa_guard_abort@plt> 89624: aa1303e0 mov x0, x19 89628: 94012f5d bl 0xd539c <__cxa_demangle+0x12abc> 000000000008962c >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const>: 8962c: d102c3ff sub sp, sp, #0xb0 89630: a90667fa stp x26, x25, [sp, #0x60] 89634: a9075ff8 stp x24, x23, [sp, #0x70] 89638: a90857f6 stp x22, x21, [sp, #0x80] 8963c: a9094ff4 stp x20, x19, [sp, #0x90] 89640: a90a7bfd stp x29, x30, [sp, #0xa0] 89644: 910283fd add x29, sp, #0xa0 89648: d53bd058 mrs x24, TPIDR_EL0 8964c: f9401708 ldr x8, [x24, #0x28] 89650: aa0503f3 mov x19, x5 89654: aa0403f4 mov x20, x4 89658: aa0303f7 mov x23, x3 8965c: f81b83a8 stur x8, [x29, #-0x48] 89660: f9000be1 str x1, [sp, #0x10] 89664: 39402068 ldrb w8, [x3, #0x8] 89668: aa0203f5 mov x21, x2 8966c: 37000248 tbnz w8, #0x0, 0x896b4 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x88> 89670: 92800008 mov x8, #-0x1 // =-1 89674: f90017e8 str x8, [sp, #0x28] 89678: f9400008 ldr x8, [x0] 8967c: 9100a3e5 add x5, sp, #0x28 89680: aa1503e2 mov x2, x21 89684: aa1703e3 mov x3, x23 89688: f9401108 ldr x8, [x8, #0x20] 8968c: aa1403e4 mov x4, x20 89690: d63f0100 blr x8 89694: f94017e8 ldr x8, [sp, #0x28] 89698: aa0003f5 mov x21, x0 8969c: f9000be0 str x0, [sp, #0x10] 896a0: f100051f cmp x8, #0x1 896a4: 54000ce0 b.eq 0x89840 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x214> 896a8: b5000d08 cbnz x8, 0x89848 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x21c> 896ac: 3900027f strb wzr, [x19] 896b0: 1400006a b 0x89858 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x22c> 896b4: 910023e8 add x8, sp, #0x8 896b8: aa1703e0 mov x0, x23 896bc: 97fee35d bl 0x42430 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 896c0: d000043a adrp x26, 0x10f000 896c4: d0000439 adrp x25, 0x10f000 896c8: f94007f6 ldr x22, [sp, #0x8] 896cc: f9470b5a ldr x26, [x26, #0xe10] 896d0: f9469339 ldr x25, [x25, #0xd20] 896d4: 6f00e400 movi v0.2d, #0000000000000000 896d8: f90017fa str x26, [sp, #0x28] 896dc: 4e081f20 mov v0.d[0], x25 896e0: 3c8303e0 stur q0, [sp, #0x30] 896e4: c8dfff48 ldar x8, [x26] 896e8: b100051f cmn x8, #0x1 896ec: 54000140 b.eq 0x89714 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0xe8> 896f0: 9100a3e8 add x8, sp, #0x28 896f4: 910083e9 add x9, sp, #0x20 896f8: a901a3e9 stp x9, x8, [sp, #0x18] 896fc: d0000420 adrp x0, 0x10f000 89700: f9470800 ldr x0, [x0, #0xe10] 89704: b0000142 adrp x2, 0xb2000 ::~__codecvt_utf8_utf16()+0xc> 89708: 912c4042 add x2, x2, #0xb10 8970c: 910063e1 add x1, sp, #0x18 89710: 97fee400 bl 0x42710 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 89714: b9800b49 ldrsw x9, [x26, #0x8] 89718: a9412ac8 ldp x8, x10, [x22, #0x10] 8971c: d1000529 sub x9, x9, #0x1 89720: cb08014a sub x10, x10, x8 89724: eb8a0d3f cmp x9, x10, asr #3 89728: 54000b02 b.hs 0x89888 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x25c> 8972c: f8697916 ldr x22, [x8, x9, lsl #3] 89730: b4000ad6 cbz x22, 0x89888 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x25c> 89734: f94007e0 ldr x0, [sp, #0x8] 89738: 97fee2fe bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 8973c: 910023e8 add x8, sp, #0x8 89740: aa1703e0 mov x0, x23 89744: 97fee33b bl 0x42430 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 89748: d000043a adrp x26, 0x10f000 8974c: f94007f7 ldr x23, [sp, #0x8] 89750: f9472b5a ldr x26, [x26, #0xe50] 89754: 6f00e400 movi v0.2d, #0000000000000000 89758: 4e081f20 mov v0.d[0], x25 8975c: 3c8303e0 stur q0, [sp, #0x30] 89760: f90017fa str x26, [sp, #0x28] 89764: c8dfff48 ldar x8, [x26] 89768: b100051f cmn x8, #0x1 8976c: 54000140 b.eq 0x89794 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x168> 89770: 9100a3e8 add x8, sp, #0x28 89774: 910083e9 add x9, sp, #0x20 89778: a901a3e9 stp x9, x8, [sp, #0x18] 8977c: d0000420 adrp x0, 0x10f000 89780: f9472800 ldr x0, [x0, #0xe50] 89784: b0000142 adrp x2, 0xb2000 ::~__codecvt_utf8_utf16()+0xc> 89788: 912c4042 add x2, x2, #0xb10 8978c: 910063e1 add x1, sp, #0x18 89790: 97fee3e0 bl 0x42710 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 89794: b9800b49 ldrsw x9, [x26, #0x8] 89798: a9412ae8 ldp x8, x10, [x23, #0x10] 8979c: d1000529 sub x9, x9, #0x1 897a0: cb08014a sub x10, x10, x8 897a4: eb8a0d3f cmp x9, x10, asr #3 897a8: 54000722 b.hs 0x8988c >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x260> 897ac: f8697917 ldr x23, [x8, x9, lsl #3] 897b0: b40006f7 cbz x23, 0x8988c >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x260> 897b4: f94007e0 ldr x0, [sp, #0x8] 897b8: 97fee2de bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 897bc: f94002e8 ldr x8, [x23] 897c0: f9401909 ldr x9, [x8, #0x30] 897c4: 9100a3e8 add x8, sp, #0x28 897c8: aa1703e0 mov x0, x23 897cc: 9100a3f9 add x25, sp, #0x28 897d0: d63f0120 blr x9 897d4: f94002e8 ldr x8, [x23] 897d8: f9401d09 ldr x9, [x8, #0x38] 897dc: 91006328 add x8, x25, #0x18 897e0: aa1703e0 mov x0, x23 897e4: d63f0120 blr x9 897e8: 9100a3f7 add x23, sp, #0x28 897ec: 9100c2e3 add x3, x23, #0x30 897f0: 910043e0 add x0, sp, #0x10 897f4: 9100a3e2 add x2, sp, #0x28 897f8: 52800026 mov w6, #0x1 // =1 897fc: aa1503e1 mov x1, x21 89800: aa1603e4 mov x4, x22 89804: aa1403e5 mov x5, x20 89808: 9400003b bl 0x898f4 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x2c8> 8980c: eb17001f cmp x0, x23 89810: 1a9f17e8 cset w8, eq 89814: 39000268 strb w8, [x19] 89818: 394103e8 ldrb w8, [sp, #0x40] 8981c: f9400bf5 ldr x21, [sp, #0x10] 89820: 36000068 tbz w8, #0x0, 0x8982c >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x200> 89824: f9402be0 ldr x0, [sp, #0x50] 89828: 97fedebe bl 0x41320 <_ZdlPv@plt> 8982c: 3940a3e8 ldrb w8, [sp, #0x28] 89830: 36000148 tbz w8, #0x0, 0x89858 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x22c> 89834: f9401fe0 ldr x0, [sp, #0x38] 89838: 97fedeba bl 0x41320 <_ZdlPv@plt> 8983c: 14000007 b 0x89858 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x22c> 89840: 39000268 strb w8, [x19] 89844: 14000005 b 0x89858 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x22c> 89848: 52800028 mov w8, #0x1 // =1 8984c: 52800089 mov w9, #0x4 // =4 89850: 39000268 strb w8, [x19] 89854: b9000289 str w9, [x20] 89858: f9401708 ldr x8, [x24, #0x28] 8985c: f85b83a9 ldur x9, [x29, #-0x48] 89860: eb09011f cmp x8, x9 89864: 54000161 b.ne 0x89890 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x264> 89868: aa1503e0 mov x0, x21 8986c: a94a7bfd ldp x29, x30, [sp, #0xa0] 89870: a9494ff4 ldp x20, x19, [sp, #0x90] 89874: a94857f6 ldp x22, x21, [sp, #0x80] 89878: a9475ff8 ldp x24, x23, [sp, #0x70] 8987c: a94667fa ldp x26, x25, [sp, #0x60] 89880: 9102c3ff add sp, sp, #0xb0 89884: d65f03c0 ret 89888: 940067c2 bl 0xa3790 8988c: 940067c1 bl 0xa3790 89890: 97fee300 bl 0x42490 <__stack_chk_fail@plt> 89894: 14000001 b 0x89898 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x26c> 89898: f94007e8 ldr x8, [sp, #0x8] 8989c: aa0003f3 mov x19, x0 898a0: aa0803e0 mov x0, x8 898a4: 97fee2a3 bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 898a8: aa1303e0 mov x0, x19 898ac: 94012ebc bl 0xd539c <__cxa_demangle+0x12abc> 898b0: 394103e8 ldrb w8, [sp, #0x40] 898b4: aa0003f3 mov x19, x0 898b8: 36000068 tbz w8, #0x0, 0x898c4 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x298> 898bc: f9402be0 ldr x0, [sp, #0x50] 898c0: 97fede98 bl 0x41320 <_ZdlPv@plt> 898c4: 3940a3e8 ldrb w8, [sp, #0x28] 898c8: 370000c8 tbnz w8, #0x0, 0x898e0 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x2b4> 898cc: aa1303e0 mov x0, x19 898d0: 94012eb3 bl 0xd539c <__cxa_demangle+0x12abc> 898d4: 3940a3e8 ldrb w8, [sp, #0x28] 898d8: aa0003f3 mov x19, x0 898dc: 3607ff88 tbz w8, #0x0, 0x898cc >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x2a0> 898e0: f9401fe0 ldr x0, [sp, #0x38] 898e4: 97fede8f bl 0x41320 <_ZdlPv@plt> 898e8: aa1303e0 mov x0, x19 898ec: 94012eac bl 0xd539c <__cxa_demangle+0x12abc> 898f0: 94012eab bl 0xd539c <__cxa_demangle+0x12abc> 898f4: d10403ff sub sp, sp, #0x100 898f8: a90a6ffc stp x28, x27, [sp, #0xa0] 898fc: a90b67fa stp x26, x25, [sp, #0xb0] 89900: a90c5ff8 stp x24, x23, [sp, #0xc0] 89904: a90d57f6 stp x22, x21, [sp, #0xd0] 89908: a90e4ff4 stp x20, x19, [sp, #0xe0] 8990c: a90f7bfd stp x29, x30, [sp, #0xf0] 89910: 9103c3fd add x29, sp, #0xf0 89914: b90033e6 str w6, [sp, #0x30] 89918: f90017e4 str x4, [sp, #0x28] 8991c: d53bd049 mrs x9, TPIDR_EL0 89920: a900a7e5 stp x5, x9, [sp, #0x8] 89924: cb020068 sub x8, x3, x2 89928: f9401529 ldr x9, [x9, #0x28] 8992c: b201f3ea mov x10, #-0x5555555555555556 // =-6148914691236517206 89930: 9343fd08 asr x8, x8, #3 89934: f295556a movk x10, #0xaaab 89938: 9b0a7d1b mul x27, x8, x10 8993c: aa0303f9 mov x25, x3 89940: aa0203f4 mov x20, x2 89944: aa0103f7 mov x23, x1 89948: aa0003f8 mov x24, x0 8994c: f101977f cmp x27, #0x65 89950: f81a83a9 stur x9, [x29, #-0x58] 89954: 54000403 b.lo 0x899d4 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x3a8> 89958: aa1b03e0 mov x0, x27 8995c: 97fedf39 bl 0x41640 89960: aa0003f6 mov x22, x0 89964: aa0003fa mov x26, x0 89968: b40020c0 cbz x0, 0x89d80 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x754> 8996c: eb19029f cmp x20, x25 89970: 540003a0 b.eq 0x899e4 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x3b8> 89974: aa1f03f3 mov x19, xzr 89978: 52800048 mov w8, #0x2 // =2 8997c: 52800029 mov w9, #0x1 // =1 89980: aa1403ea mov x10, x20 89984: aa1a03eb mov x11, x26 89988: 3940014c ldrb w12, [x10] 8998c: 3600016c tbz w12, #0x0, 0x899b8 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x38c> 89990: 1400000d b 0x899c4 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x398> 89994: d100077b sub x27, x27, #0x1 89998: 91000673 add x19, x19, #0x1 8999c: 39000168 strb w8, [x11] 899a0: 9100614a add x10, x10, #0x18 899a4: eb0a033f cmp x25, x10 899a8: 9100056b add x11, x11, #0x1 899ac: 540001e0 b.eq 0x899e8 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x3bc> 899b0: 3940014c ldrb w12, [x10] 899b4: 3700008c tbnz w12, #0x0, 0x899c4 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x398> 899b8: d341fd8c lsr x12, x12, #1 899bc: b500008c cbnz x12, 0x899cc >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x3a0> 899c0: 17fffff5 b 0x89994 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x368> 899c4: f940054c ldr x12, [x10, #0x8] 899c8: b4fffe6c cbz x12, 0x89994 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x368> 899cc: 39000169 strb w9, [x11] 899d0: 17fffff4 b 0x899a0 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x374> 899d4: aa1f03f6 mov x22, xzr 899d8: 9100d3fa add x26, sp, #0x34 899dc: eb19029f cmp x20, x25 899e0: 54fffca1 b.ne 0x89974 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x348> 899e4: aa1f03f3 mov x19, xzr 899e8: aa1f03f5 mov x21, xzr 899ec: f90003f6 str x22, [sp] 899f0: f90013f3 str x19, [sp, #0x20] 899f4: f9400300 ldr x0, [x24] 899f8: b5000100 cbnz x0, 0x89a18 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x3ec> 899fc: 14000030 b 0x89abc >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x490> 89a00: 2a0003fc mov w28, w0 89a04: eb19029f cmp x20, x25 89a08: 910006b5 add x21, x21, #0x1 89a0c: 540007c1 b.ne 0x89b04 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x4d8> 89a10: f9400300 ldr x0, [x24] 89a14: b4000540 cbz x0, 0x89abc >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x490> 89a18: a941a408 ldp x8, x9, [x0, #0x18] 89a1c: eb09011f cmp x8, x9 89a20: 540000a0 b.eq 0x89a34 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x408> 89a24: b9400100 ldr w0, [x8] 89a28: 3100041f cmn w0, #0x1 89a2c: 540000e1 b.ne 0x89a48 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x41c> 89a30: 14000021 b 0x89ab4 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x488> 89a34: f9400008 ldr x8, [x0] 89a38: f9402508 ldr x8, [x8, #0x48] 89a3c: d63f0100 blr x8 89a40: 3100041f cmn w0, #0x1 89a44: 54000380 b.eq 0x89ab4 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x488> 89a48: f9400300 ldr x0, [x24] 89a4c: f100001f cmp x0, #0x0 89a50: 1a9f17f3 cset w19, eq 89a54: b5000397 cbnz x23, 0x89ac4 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x498> 89a58: 52800028 mov w8, #0x1 // =1 89a5c: b400101b cbz x27, 0x89c5c >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x630> 89a60: 4a080268 eor w8, w19, w8 89a64: 36000fc8 tbz w8, #0x0, 0x89c5c >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x630> 89a68: a941a408 ldp x8, x9, [x0, #0x18] 89a6c: eb09011f cmp x8, x9 89a70: 540000a0 b.eq 0x89a84 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x458> 89a74: b940011c ldr w28, [x8] 89a78: b94033e8 ldr w8, [sp, #0x30] 89a7c: 3707fc48 tbnz w8, #0x0, 0x89a04 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x3d8> 89a80: 14000007 b 0x89a9c >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x470> 89a84: f9400008 ldr x8, [x0] 89a88: f9402508 ldr x8, [x8, #0x48] 89a8c: d63f0100 blr x8 89a90: 2a0003fc mov w28, w0 89a94: b94033e8 ldr w8, [sp, #0x30] 89a98: 3707fb68 tbnz w8, #0x0, 0x89a04 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x3d8> 89a9c: f94017e0 ldr x0, [sp, #0x28] 89aa0: f9400008 ldr x8, [x0] 89aa4: f9401d08 ldr x8, [x8, #0x38] 89aa8: 2a1c03e1 mov w1, w28 89aac: d63f0100 blr x8 89ab0: 17ffffd4 b 0x89a00 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x3d4> 89ab4: aa1f03e0 mov x0, xzr 89ab8: f900031f str xzr, [x24] 89abc: 52800033 mov w19, #0x1 // =1 89ac0: b4fffcd7 cbz x23, 0x89a58 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x42c> 89ac4: a941a6e8 ldp x8, x9, [x23, #0x18] 89ac8: eb09011f cmp x8, x9 89acc: 54000060 b.eq 0x89ad8 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x4ac> 89ad0: b9400108 ldr w8, [x8] 89ad4: 14000007 b 0x89af0 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x4c4> 89ad8: f94002e8 ldr x8, [x23] 89adc: f9402508 ldr x8, [x8, #0x48] 89ae0: aa1703e0 mov x0, x23 89ae4: d63f0100 blr x8 89ae8: 2a0003e8 mov w8, w0 89aec: f9400300 ldr x0, [x24] 89af0: 3100051f cmn w8, #0x1 89af4: 1a9f17e8 cset w8, eq 89af8: 9a9703f7 csel x23, xzr, x23, eq 89afc: b5fffb3b cbnz x27, 0x89a60 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x434> 89b00: 14000057 b 0x89c5c >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x630> 89b04: aa1403f6 mov x22, x20 89b08: aa1a03f3 mov x19, x26 89b0c: b9001fff str wzr, [sp, #0x1c] 89b10: 14000007 b 0x89b2c >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x500> 89b14: d100077b sub x27, x27, #0x1 89b18: 3900027f strb wzr, [x19] 89b1c: 910062d6 add x22, x22, #0x18 89b20: eb16033f cmp x25, x22 89b24: 91000673 add x19, x19, #0x1 89b28: 540004c0 b.eq 0x89bc0 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x594> 89b2c: 39400268 ldrb w8, [x19] 89b30: 7100051f cmp w8, #0x1 89b34: 54ffff41 b.ne 0x89b1c >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x4f0> 89b38: 394002c8 ldrb w8, [x22] 89b3c: 37000068 tbnz w8, #0x0, 0x89b48 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x51c> 89b40: 910012c8 add x8, x22, #0x4 89b44: 14000002 b 0x89b4c >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x520> 89b48: f9400ac8 ldr x8, [x22, #0x10] 89b4c: 8b150908 add x8, x8, x21, lsl #2 89b50: b85fc101 ldur w1, [x8, #-0x4] 89b54: b94033e8 ldr w8, [sp, #0x30] 89b58: 370000c8 tbnz w8, #0x0, 0x89b70 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x544> 89b5c: f94017e0 ldr x0, [sp, #0x28] 89b60: f9400008 ldr x8, [x0] 89b64: f9401d08 ldr x8, [x8, #0x38] 89b68: d63f0100 blr x8 89b6c: 2a0003e1 mov w1, w0 89b70: 6b01039f cmp w28, w1 89b74: 54fffd01 b.ne 0x89b14 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x4e8> 89b78: 394002c8 ldrb w8, [x22] 89b7c: 370000a8 tbnz w8, #0x0, 0x89b90 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x564> 89b80: d341fd08 lsr x8, x8, #1 89b84: eb15011f cmp x8, x21 89b88: 540000a0 b.eq 0x89b9c >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x570> 89b8c: 1400000a b 0x89bb4 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x588> 89b90: f94006c8 ldr x8, [x22, #0x8] 89b94: eb15011f cmp x8, x21 89b98: 540000e1 b.ne 0x89bb4 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x588> 89b9c: 52800048 mov w8, #0x2 // =2 89ba0: 39000268 strb w8, [x19] 89ba4: f94013e8 ldr x8, [sp, #0x20] 89ba8: d100077b sub x27, x27, #0x1 89bac: 91000508 add x8, x8, #0x1 89bb0: f90013e8 str x8, [sp, #0x20] 89bb4: 52800028 mov w8, #0x1 // =1 89bb8: b9001fe8 str w8, [sp, #0x1c] 89bbc: 17ffffd8 b 0x89b1c >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x4f0> 89bc0: f94003f6 ldr x22, [sp] 89bc4: f94013f3 ldr x19, [sp, #0x20] 89bc8: b9401fe8 ldr w8, [sp, #0x1c] 89bcc: 3607f128 tbz w8, #0x0, 0x899f0 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x3c4> 89bd0: f9400300 ldr x0, [x24] 89bd4: a941a408 ldp x8, x9, [x0, #0x18] 89bd8: eb09011f cmp x8, x9 89bdc: 54000080 b.eq 0x89bec >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x5c0> 89be0: 91001108 add x8, x8, #0x4 89be4: f9000c08 str x8, [x0, #0x18] 89be8: 14000004 b 0x89bf8 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x5cc> 89bec: f9400008 ldr x8, [x0] 89bf0: f9402908 ldr x8, [x8, #0x50] 89bf4: d63f0100 blr x8 89bf8: 8b1b0268 add x8, x19, x27 89bfc: f100091f cmp x8, #0x2 89c00: aa1403e8 mov x8, x20 89c04: aa1a03e9 mov x9, x26 89c08: 54ffef43 b.lo 0x899f0 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x3c4> 89c0c: 14000005 b 0x89c20 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x5f4> 89c10: 91006108 add x8, x8, #0x18 89c14: eb08033f cmp x25, x8 89c18: 91000529 add x9, x9, #0x1 89c1c: 54ffeea0 b.eq 0x899f0 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x3c4> 89c20: 3940012a ldrb w10, [x9] 89c24: 7100095f cmp w10, #0x2 89c28: 54ffff41 b.ne 0x89c10 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x5e4> 89c2c: 3940010a ldrb w10, [x8] 89c30: 370000aa tbnz w10, #0x0, 0x89c44 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x618> 89c34: d341fd4a lsr x10, x10, #1 89c38: eb15015f cmp x10, x21 89c3c: 54fffea0 b.eq 0x89c10 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x5e4> 89c40: 14000004 b 0x89c50 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x624> 89c44: f940050a ldr x10, [x8, #0x8] 89c48: eb15015f cmp x10, x21 89c4c: 54fffe20 b.eq 0x89c10 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x5e4> 89c50: d1000673 sub x19, x19, #0x1 89c54: 3900013f strb wzr, [x9] 89c58: 17ffffee b 0x89c10 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x5e4> 89c5c: b40002a0 cbz x0, 0x89cb0 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x684> 89c60: a941a408 ldp x8, x9, [x0, #0x18] 89c64: eb09011f cmp x8, x9 89c68: 540000a0 b.eq 0x89c7c >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x650> 89c6c: b9400100 ldr w0, [x8] 89c70: 3100041f cmn w0, #0x1 89c74: 540000e1 b.ne 0x89c90 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x664> 89c78: 1400000d b 0x89cac >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x680> 89c7c: f9400008 ldr x8, [x0] 89c80: f9402508 ldr x8, [x8, #0x48] 89c84: d63f0100 blr x8 89c88: 3100041f cmn w0, #0x1 89c8c: 54000100 b.eq 0x89cac >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x680> 89c90: f9400308 ldr x8, [x24] 89c94: f100011f cmp x8, #0x0 89c98: 1a9f17f3 cset w19, eq 89c9c: b50000f7 cbnz x23, 0x89cb8 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x68c> 89ca0: a940d7e9 ldp x9, x21, [sp, #0x8] 89ca4: 37000293 tbnz w19, #0x0, 0x89cf4 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x6c8> 89ca8: 14000016 b 0x89d00 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x6d4> 89cac: f900031f str xzr, [x24] 89cb0: 52800033 mov w19, #0x1 // =1 89cb4: b4ffff77 cbz x23, 0x89ca0 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x674> 89cb8: a941a6e8 ldp x8, x9, [x23, #0x18] 89cbc: eb09011f cmp x8, x9 89cc0: 54000060 b.eq 0x89ccc >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x6a0> 89cc4: b9400108 ldr w8, [x8] 89cc8: 14000006 b 0x89ce0 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x6b4> 89ccc: f94002e8 ldr x8, [x23] 89cd0: f9402508 ldr x8, [x8, #0x48] 89cd4: aa1703e0 mov x0, x23 89cd8: d63f0100 blr x8 89cdc: 2a0003e8 mov w8, w0 89ce0: a940d7e9 ldp x9, x21, [sp, #0x8] 89ce4: 3100051f cmn w8, #0x1 89ce8: 1a9f17e8 cset w8, eq 89cec: 4a080268 eor w8, w19, w8 89cf0: 37000088 tbnz w8, #0x0, 0x89d00 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x6d4> 89cf4: b9400128 ldr w8, [x9] 89cf8: 321f0108 orr w8, w8, #0x2 89cfc: b9000128 str w8, [x9] 89d00: eb19029f cmp x20, x25 89d04: 54000100 b.eq 0x89d24 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x6f8> 89d08: 39400348 ldrb w8, [x26] 89d0c: 7100091f cmp w8, #0x2 89d10: 54000300 b.eq 0x89d70 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x744> 89d14: 91006294 add x20, x20, #0x18 89d18: eb14033f cmp x25, x20 89d1c: 9100075a add x26, x26, #0x1 89d20: 54ffff41 b.ne 0x89d08 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x6dc> 89d24: b9400128 ldr w8, [x9] 89d28: 321e0108 orr w8, w8, #0x4 89d2c: b9000128 str w8, [x9] 89d30: b4000076 cbz x22, 0x89d3c >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x710> 89d34: aa1603e0 mov x0, x22 89d38: 97fede1e bl 0x415b0 89d3c: f94016a8 ldr x8, [x21, #0x28] 89d40: f85a83a9 ldur x9, [x29, #-0x58] 89d44: eb09011f cmp x8, x9 89d48: 540001a1 b.ne 0x89d7c >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x750> 89d4c: aa1903e0 mov x0, x25 89d50: a94f7bfd ldp x29, x30, [sp, #0xf0] 89d54: a94e4ff4 ldp x20, x19, [sp, #0xe0] 89d58: a94d57f6 ldp x22, x21, [sp, #0xd0] 89d5c: a94c5ff8 ldp x24, x23, [sp, #0xc0] 89d60: a94b67fa ldp x26, x25, [sp, #0xb0] 89d64: a94a6ffc ldp x28, x27, [sp, #0xa0] 89d68: 910403ff add sp, sp, #0x100 89d6c: d65f03c0 ret 89d70: aa1403f9 mov x25, x20 89d74: b5fffe16 cbnz x22, 0x89d34 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x708> 89d78: 17fffff1 b 0x89d3c >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x710> 89d7c: 97fee1c5 bl 0x42490 <__stack_chk_fail@plt> 89d80: 97fee214 bl 0x425d0 <_ZSt17__throw_bad_allocv@plt> 89d84: 94012d86 bl 0xd539c <__cxa_demangle+0x12abc> 89d88: 14000004 b 0x89d98 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x76c> 89d8c: 14000003 b 0x89d98 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x76c> 89d90: 14000002 b 0x89d98 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x76c> 89d94: 14000001 b 0x89d98 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x76c> 89d98: f94003e8 ldr x8, [sp] 89d9c: aa0003f4 mov x20, x0 89da0: b4000068 cbz x8, 0x89dac >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x780> 89da4: f94003e0 ldr x0, [sp] 89da8: 97fede02 bl 0x415b0 89dac: aa1403e0 mov x0, x20 89db0: 94012d7b bl 0xd539c <__cxa_demangle+0x12abc> 0000000000089db4 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const>: 89db4: 17fedda7 b 0x41450 <_ZNKSt6__ndk17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE15__do_get_signedIlEES4_S4_S4_RNS_8ios_baseERjRT_@plt> 0000000000089db8 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const>: 89db8: d10783ff sub sp, sp, #0x1e0 89dbc: a9186ffc stp x28, x27, [sp, #0x180] 89dc0: a91967fa stp x26, x25, [sp, #0x190] 89dc4: a91a5ff8 stp x24, x23, [sp, #0x1a0] 89dc8: a91b57f6 stp x22, x21, [sp, #0x1b0] 89dcc: a91c4ff4 stp x20, x19, [sp, #0x1c0] 89dd0: a91d7bfd stp x29, x30, [sp, #0x1d0] 89dd4: 910743fd add x29, sp, #0x1d0 89dd8: d53bd059 mrs x25, TPIDR_EL0 89ddc: f9401728 ldr x8, [x25, #0x28] 89de0: 52800949 mov w9, #0x4a // =74 89de4: aa0403f3 mov x19, x4 89de8: aa0303e0 mov x0, x3 89dec: f81a03a8 stur x8, [x29, #-0x60] 89df0: b9400868 ldr w8, [x3, #0x8] 89df4: aa0203f4 mov x20, x2 89df8: aa0103f5 mov x21, x1 89dfc: f9000be5 str x5, [sp, #0x10] 89e00: 6a090108 ands w8, w8, w9 89e04: 54000120 b.eq 0x89e28 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0x70> 89e08: 7101011f cmp w8, #0x40 89e0c: 540000a0 b.eq 0x89e20 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0x68> 89e10: 7100211f cmp w8, #0x8 89e14: 540000e1 b.ne 0x89e30 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0x78> 89e18: 52800217 mov w23, #0x10 // =16 89e1c: 14000006 b 0x89e34 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0x7c> 89e20: 52800117 mov w23, #0x8 // =8 89e24: 14000004 b 0x89e34 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0x7c> 89e28: 2a1f03f7 mov w23, wzr 89e2c: 14000002 b 0x89e34 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0x7c> 89e30: 52800157 mov w23, #0xa // =10 89e34: 910123e8 add x8, sp, #0x48 89e38: d10323a1 sub x1, x29, #0xc8 89e3c: 910193e2 add x2, sp, #0x64 89e40: d10323ba sub x26, x29, #0xc8 89e44: 97fee157 bl 0x423a0 <_ZNSt6__ndk19__num_getIwE17__stage2_int_prepERNS_8ios_baseEPwRw@plt> 89e48: a903ffff stp xzr, xzr, [sp, #0x38] 89e4c: f9001bff str xzr, [sp, #0x30] 89e50: 9100c3e0 add x0, sp, #0x30 89e54: 528002c1 mov w1, #0x16 // =22 89e58: 2a1f03e2 mov w2, wzr 89e5c: 9100c3f6 add x22, sp, #0x30 89e60: 97fede5c bl 0x417d0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeEmc@plt> 89e64: 3940c3e8 ldrb w8, [sp, #0x30] 89e68: f94023e9 ldr x9, [sp, #0x40] 89e6c: b24002db orr x27, x22, #0x1 89e70: 9101a3ea add x10, sp, #0x68 89e74: 7200011f tst w8, #0x1 89e78: 9a890378 csel x24, x27, x9, eq 89e7c: 910083fc add x28, sp, #0x20 89e80: b9001fff str wzr, [sp, #0x1c] 89e84: a90263ea stp x10, x24, [sp, #0x20] 89e88: b50000b5 cbnz x21, 0x89e9c > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0xe4> 89e8c: 14000009 b 0x89eb0 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0xf8> 89e90: 91001108 add x8, x8, #0x4 89e94: f9000ea8 str x8, [x21, #0x18] 89e98: b40000d5 cbz x21, 0x89eb0 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0xf8> 89e9c: a941a6a8 ldp x8, x9, [x21, #0x18] 89ea0: eb09011f cmp x8, x9 89ea4: 540000c0 b.eq 0x89ebc > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0x104> 89ea8: b9400100 ldr w0, [x8] 89eac: 14000008 b 0x89ecc > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0x114> 89eb0: 52800036 mov w22, #0x1 // =1 89eb4: b5000154 cbnz x20, 0x89edc > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0x124> 89eb8: 14000018 b 0x89f18 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0x160> 89ebc: f94002a8 ldr x8, [x21] 89ec0: f9402508 ldr x8, [x8, #0x48] 89ec4: aa1503e0 mov x0, x21 89ec8: d63f0100 blr x8 89ecc: 3100041f cmn w0, #0x1 89ed0: 1a9f17f6 cset w22, eq 89ed4: 9a9503f5 csel x21, xzr, x21, eq 89ed8: b4000214 cbz x20, 0x89f18 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0x160> 89edc: a941a688 ldp x8, x9, [x20, #0x18] 89ee0: eb09011f cmp x8, x9 89ee4: 540000a0 b.eq 0x89ef8 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0x140> 89ee8: b9400100 ldr w0, [x8] 89eec: 3100041f cmn w0, #0x1 89ef0: 54000101 b.ne 0x89f10 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0x158> 89ef4: 14000009 b 0x89f18 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0x160> 89ef8: f9400288 ldr x8, [x20] 89efc: f9402508 ldr x8, [x8, #0x48] 89f00: aa1403e0 mov x0, x20 89f04: d63f0100 blr x8 89f08: 3100041f cmn w0, #0x1 89f0c: 54000060 b.eq 0x89f18 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0x160> 89f10: 35000096 cbnz w22, 0x89f20 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0x168> 89f14: 1400003d b 0x8a008 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0x250> 89f18: aa1f03f4 mov x20, xzr 89f1c: 37000776 tbnz w22, #0x0, 0x8a008 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0x250> 89f20: 3940c3e8 ldrb w8, [sp, #0x30] 89f24: f9401fe9 ldr x9, [sp, #0x38] 89f28: f94017eb ldr x11, [sp, #0x28] 89f2c: d341fd0a lsr x10, x8, #1 89f30: 7200011f tst w8, #0x1 89f34: 9a89014c csel x12, x10, x9, eq 89f38: 8b0c030c add x12, x24, x12 89f3c: eb0c017f cmp x11, x12 89f40: 540002e1 b.ne 0x89f9c > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0x1e4> 89f44: 7200011f tst w8, #0x1 89f48: 9a890156 csel x22, x10, x9, eq 89f4c: d37ffac1 lsl x1, x22, #1 89f50: 9100c3e0 add x0, sp, #0x30 89f54: 2a1f03e2 mov w2, wzr 89f58: 97fede1e bl 0x417d0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeEmc@plt> 89f5c: 3940c3e8 ldrb w8, [sp, #0x30] 89f60: 37000068 tbnz w8, #0x0, 0x89f6c > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0x1b4> 89f64: 528002c1 mov w1, #0x16 // =22 89f68: 14000004 b 0x89f78 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0x1c0> 89f6c: f9401be8 ldr x8, [sp, #0x30] 89f70: 927ff908 and x8, x8, #0xfffffffffffffffe 89f74: d1000501 sub x1, x8, #0x1 89f78: 9100c3e0 add x0, sp, #0x30 89f7c: 2a1f03e2 mov w2, wzr 89f80: 97fede14 bl 0x417d0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeEmc@plt> 89f84: 3940c3e8 ldrb w8, [sp, #0x30] 89f88: f94023e9 ldr x9, [sp, #0x40] 89f8c: 7200011f tst w8, #0x1 89f90: 9a890378 csel x24, x27, x9, eq 89f94: 8b160308 add x8, x24, x22 89f98: f90017e8 str x8, [sp, #0x28] 89f9c: a941a6a8 ldp x8, x9, [x21, #0x18] 89fa0: eb09011f cmp x8, x9 89fa4: 54000060 b.eq 0x89fb0 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0x1f8> 89fa8: b9400100 ldr w0, [x8] 89fac: 14000005 b 0x89fc0 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0x208> 89fb0: f94002a8 ldr x8, [x21] 89fb4: f9402508 ldr x8, [x8, #0x48] 89fb8: aa1503e0 mov x0, x21 89fbc: d63f0100 blr x8 89fc0: b94067e5 ldr w5, [sp, #0x64] 89fc4: 9100a3e3 add x3, sp, #0x28 89fc8: 910073e4 add x4, sp, #0x1c 89fcc: 910123e6 add x6, sp, #0x48 89fd0: 9101a3e7 add x7, sp, #0x68 89fd4: 2a1703e1 mov w1, w23 89fd8: aa1803e2 mov x2, x24 89fdc: a9006bfc stp x28, x26, [sp] 89fe0: 97fede34 bl 0x418b0 <_ZNSt6__ndk19__num_getIwE17__stage2_int_loopEwiPcRS2_RjwRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPjRSD_Pw@plt> 89fe4: 35000120 cbnz w0, 0x8a008 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0x250> 89fe8: a941a6a8 ldp x8, x9, [x21, #0x18] 89fec: eb09011f cmp x8, x9 89ff0: 54fff501 b.ne 0x89e90 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0xd8> 89ff4: f94002a8 ldr x8, [x21] 89ff8: f9402908 ldr x8, [x8, #0x50] 89ffc: aa1503e0 mov x0, x21 8a000: d63f0100 blr x8 8a004: 17ffffa5 b 0x89e98 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0xe0> 8a008: 394123e8 ldrb w8, [sp, #0x48] 8a00c: f9402be9 ldr x9, [sp, #0x50] 8a010: d341fd0a lsr x10, x8, #1 8a014: 7200011f tst w8, #0x1 8a018: 9a890148 csel x8, x10, x9, eq 8a01c: b4000148 cbz x8, 0x8a044 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0x28c> 8a020: f94013e8 ldr x8, [sp, #0x20] 8a024: 9101a3e9 add x9, sp, #0x68 8a028: cb090109 sub x9, x8, x9 8a02c: f1027d3f cmp x9, #0x9f 8a030: 540000ac b.gt 0x8a044 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0x28c> 8a034: b9401fe9 ldr w9, [sp, #0x1c] 8a038: 9100110a add x10, x8, #0x4 8a03c: f90013ea str x10, [sp, #0x20] 8a040: b9000109 str w9, [x8] 8a044: f94017e1 ldr x1, [sp, #0x28] 8a048: aa1803e0 mov x0, x24 8a04c: aa1303e2 mov x2, x19 8a050: 2a1703e3 mov w3, w23 8a054: 9400a3c4 bl 0xb2f64 ::~codecvt()+0xb2c> 8a058: f9400be8 ldr x8, [sp, #0x10] 8a05c: 9101a3e1 add x1, sp, #0x68 8a060: aa1303e3 mov x3, x19 8a064: f9000100 str x0, [x8] 8a068: f94013e2 ldr x2, [sp, #0x20] 8a06c: 910123e0 add x0, sp, #0x48 8a070: 97fedd78 bl 0x41650 <_ZNSt6__ndk116__check_groupingERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPjS8_Rj@plt> 8a074: b40000d5 cbz x21, 0x8a08c > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0x2d4> 8a078: a941a6a8 ldp x8, x9, [x21, #0x18] 8a07c: eb09011f cmp x8, x9 8a080: 540000e0 b.eq 0x8a09c > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0x2e4> 8a084: b9400100 ldr w0, [x8] 8a088: 14000009 b 0x8a0ac > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0x2f4> 8a08c: 52800036 mov w22, #0x1 // =1 8a090: b5000174 cbnz x20, 0x8a0bc > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0x304> 8a094: 370002f6 tbnz w22, #0x0, 0x8a0f0 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0x338> 8a098: 14000019 b 0x8a0fc > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0x344> 8a09c: f94002a8 ldr x8, [x21] 8a0a0: f9402508 ldr x8, [x8, #0x48] 8a0a4: aa1503e0 mov x0, x21 8a0a8: d63f0100 blr x8 8a0ac: 3100041f cmn w0, #0x1 8a0b0: 1a9f17f6 cset w22, eq 8a0b4: 9a9503f5 csel x21, xzr, x21, eq 8a0b8: b4fffef4 cbz x20, 0x8a094 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0x2dc> 8a0bc: a941a688 ldp x8, x9, [x20, #0x18] 8a0c0: eb09011f cmp x8, x9 8a0c4: 54000060 b.eq 0x8a0d0 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0x318> 8a0c8: b9400100 ldr w0, [x8] 8a0cc: 14000005 b 0x8a0e0 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0x328> 8a0d0: f9400288 ldr x8, [x20] 8a0d4: f9402508 ldr x8, [x8, #0x48] 8a0d8: aa1403e0 mov x0, x20 8a0dc: d63f0100 blr x8 8a0e0: 3100041f cmn w0, #0x1 8a0e4: 1a9f17e8 cset w8, eq 8a0e8: 4a0802c8 eor w8, w22, w8 8a0ec: 37000088 tbnz w8, #0x0, 0x8a0fc > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0x344> 8a0f0: b9400268 ldr w8, [x19] 8a0f4: 321f0108 orr w8, w8, #0x2 8a0f8: b9000268 str w8, [x19] 8a0fc: 3940c3e8 ldrb w8, [sp, #0x30] 8a100: 36000068 tbz w8, #0x0, 0x8a10c > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0x354> 8a104: f94023e0 ldr x0, [sp, #0x40] 8a108: 97fedc86 bl 0x41320 <_ZdlPv@plt> 8a10c: 394123e8 ldrb w8, [sp, #0x48] 8a110: 36000068 tbz w8, #0x0, 0x8a11c > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0x364> 8a114: f9402fe0 ldr x0, [sp, #0x58] 8a118: 97fedc82 bl 0x41320 <_ZdlPv@plt> 8a11c: f9401728 ldr x8, [x25, #0x28] 8a120: f85a03a9 ldur x9, [x29, #-0x60] 8a124: eb09011f cmp x8, x9 8a128: 54000141 b.ne 0x8a150 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0x398> 8a12c: aa1503e0 mov x0, x21 8a130: a95d7bfd ldp x29, x30, [sp, #0x1d0] 8a134: a95c4ff4 ldp x20, x19, [sp, #0x1c0] 8a138: a95b57f6 ldp x22, x21, [sp, #0x1b0] 8a13c: a95a5ff8 ldp x24, x23, [sp, #0x1a0] 8a140: a95967fa ldp x26, x25, [sp, #0x190] 8a144: a9586ffc ldp x28, x27, [sp, #0x180] 8a148: 910783ff add sp, sp, #0x1e0 8a14c: d65f03c0 ret 8a150: 97fee0d0 bl 0x42490 <__stack_chk_fail@plt> 8a154: 14000003 b 0x8a160 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0x3a8> 8a158: 14000002 b 0x8a160 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0x3a8> 8a15c: 14000001 b 0x8a160 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0x3a8> 8a160: 3940c3e8 ldrb w8, [sp, #0x30] 8a164: aa0003f3 mov x19, x0 8a168: 370000a8 tbnz w8, #0x0, 0x8a17c > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0x3c4> 8a16c: 394123e8 ldrb w8, [sp, #0x48] 8a170: 370000e8 tbnz w8, #0x0, 0x8a18c > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0x3d4> 8a174: aa1303e0 mov x0, x19 8a178: 94012c89 bl 0xd539c <__cxa_demangle+0x12abc> 8a17c: f94023e0 ldr x0, [sp, #0x40] 8a180: 97fedc68 bl 0x41320 <_ZdlPv@plt> 8a184: 394123e8 ldrb w8, [sp, #0x48] 8a188: 3607ff68 tbz w8, #0x0, 0x8a174 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long&) const+0x3bc> 8a18c: f9402fe0 ldr x0, [sp, #0x58] 8a190: 97fedc64 bl 0x41320 <_ZdlPv@plt> 8a194: aa1303e0 mov x0, x19 8a198: 94012c81 bl 0xd539c <__cxa_demangle+0x12abc> 000000000008a19c >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const>: 8a19c: 17fedf11 b 0x41de0 <_ZNKSt6__ndk17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE15__do_get_signedIxEES4_S4_S4_RNS_8ios_baseERjRT_@plt> 000000000008a1a0 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const>: 8a1a0: d10783ff sub sp, sp, #0x1e0 8a1a4: a9186ffc stp x28, x27, [sp, #0x180] 8a1a8: a91967fa stp x26, x25, [sp, #0x190] 8a1ac: a91a5ff8 stp x24, x23, [sp, #0x1a0] 8a1b0: a91b57f6 stp x22, x21, [sp, #0x1b0] 8a1b4: a91c4ff4 stp x20, x19, [sp, #0x1c0] 8a1b8: a91d7bfd stp x29, x30, [sp, #0x1d0] 8a1bc: 910743fd add x29, sp, #0x1d0 8a1c0: d53bd059 mrs x25, TPIDR_EL0 8a1c4: f9401728 ldr x8, [x25, #0x28] 8a1c8: 52800949 mov w9, #0x4a // =74 8a1cc: aa0403f3 mov x19, x4 8a1d0: aa0303e0 mov x0, x3 8a1d4: f81a03a8 stur x8, [x29, #-0x60] 8a1d8: b9400868 ldr w8, [x3, #0x8] 8a1dc: aa0203f4 mov x20, x2 8a1e0: aa0103f5 mov x21, x1 8a1e4: f9000be5 str x5, [sp, #0x10] 8a1e8: 6a090108 ands w8, w8, w9 8a1ec: 54000120 b.eq 0x8a210 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0x70> 8a1f0: 7101011f cmp w8, #0x40 8a1f4: 540000a0 b.eq 0x8a208 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0x68> 8a1f8: 7100211f cmp w8, #0x8 8a1fc: 540000e1 b.ne 0x8a218 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0x78> 8a200: 52800217 mov w23, #0x10 // =16 8a204: 14000006 b 0x8a21c > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0x7c> 8a208: 52800117 mov w23, #0x8 // =8 8a20c: 14000004 b 0x8a21c > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0x7c> 8a210: 2a1f03f7 mov w23, wzr 8a214: 14000002 b 0x8a21c > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0x7c> 8a218: 52800157 mov w23, #0xa // =10 8a21c: 910123e8 add x8, sp, #0x48 8a220: d10323a1 sub x1, x29, #0xc8 8a224: 910193e2 add x2, sp, #0x64 8a228: d10323ba sub x26, x29, #0xc8 8a22c: 97fee05d bl 0x423a0 <_ZNSt6__ndk19__num_getIwE17__stage2_int_prepERNS_8ios_baseEPwRw@plt> 8a230: a903ffff stp xzr, xzr, [sp, #0x38] 8a234: f9001bff str xzr, [sp, #0x30] 8a238: 9100c3e0 add x0, sp, #0x30 8a23c: 528002c1 mov w1, #0x16 // =22 8a240: 2a1f03e2 mov w2, wzr 8a244: 9100c3f6 add x22, sp, #0x30 8a248: 97fedd62 bl 0x417d0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeEmc@plt> 8a24c: 3940c3e8 ldrb w8, [sp, #0x30] 8a250: f94023e9 ldr x9, [sp, #0x40] 8a254: b24002db orr x27, x22, #0x1 8a258: 9101a3ea add x10, sp, #0x68 8a25c: 7200011f tst w8, #0x1 8a260: 9a890378 csel x24, x27, x9, eq 8a264: 910083fc add x28, sp, #0x20 8a268: b9001fff str wzr, [sp, #0x1c] 8a26c: a90263ea stp x10, x24, [sp, #0x20] 8a270: b50000b5 cbnz x21, 0x8a284 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0xe4> 8a274: 14000009 b 0x8a298 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0xf8> 8a278: 91001108 add x8, x8, #0x4 8a27c: f9000ea8 str x8, [x21, #0x18] 8a280: b40000d5 cbz x21, 0x8a298 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0xf8> 8a284: a941a6a8 ldp x8, x9, [x21, #0x18] 8a288: eb09011f cmp x8, x9 8a28c: 540000c0 b.eq 0x8a2a4 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0x104> 8a290: b9400100 ldr w0, [x8] 8a294: 14000008 b 0x8a2b4 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0x114> 8a298: 52800036 mov w22, #0x1 // =1 8a29c: b5000154 cbnz x20, 0x8a2c4 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0x124> 8a2a0: 14000018 b 0x8a300 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0x160> 8a2a4: f94002a8 ldr x8, [x21] 8a2a8: f9402508 ldr x8, [x8, #0x48] 8a2ac: aa1503e0 mov x0, x21 8a2b0: d63f0100 blr x8 8a2b4: 3100041f cmn w0, #0x1 8a2b8: 1a9f17f6 cset w22, eq 8a2bc: 9a9503f5 csel x21, xzr, x21, eq 8a2c0: b4000214 cbz x20, 0x8a300 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0x160> 8a2c4: a941a688 ldp x8, x9, [x20, #0x18] 8a2c8: eb09011f cmp x8, x9 8a2cc: 540000a0 b.eq 0x8a2e0 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0x140> 8a2d0: b9400100 ldr w0, [x8] 8a2d4: 3100041f cmn w0, #0x1 8a2d8: 54000101 b.ne 0x8a2f8 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0x158> 8a2dc: 14000009 b 0x8a300 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0x160> 8a2e0: f9400288 ldr x8, [x20] 8a2e4: f9402508 ldr x8, [x8, #0x48] 8a2e8: aa1403e0 mov x0, x20 8a2ec: d63f0100 blr x8 8a2f0: 3100041f cmn w0, #0x1 8a2f4: 54000060 b.eq 0x8a300 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0x160> 8a2f8: 35000096 cbnz w22, 0x8a308 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0x168> 8a2fc: 1400003d b 0x8a3f0 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0x250> 8a300: aa1f03f4 mov x20, xzr 8a304: 37000776 tbnz w22, #0x0, 0x8a3f0 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0x250> 8a308: 3940c3e8 ldrb w8, [sp, #0x30] 8a30c: f9401fe9 ldr x9, [sp, #0x38] 8a310: f94017eb ldr x11, [sp, #0x28] 8a314: d341fd0a lsr x10, x8, #1 8a318: 7200011f tst w8, #0x1 8a31c: 9a89014c csel x12, x10, x9, eq 8a320: 8b0c030c add x12, x24, x12 8a324: eb0c017f cmp x11, x12 8a328: 540002e1 b.ne 0x8a384 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0x1e4> 8a32c: 7200011f tst w8, #0x1 8a330: 9a890156 csel x22, x10, x9, eq 8a334: d37ffac1 lsl x1, x22, #1 8a338: 9100c3e0 add x0, sp, #0x30 8a33c: 2a1f03e2 mov w2, wzr 8a340: 97fedd24 bl 0x417d0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeEmc@plt> 8a344: 3940c3e8 ldrb w8, [sp, #0x30] 8a348: 37000068 tbnz w8, #0x0, 0x8a354 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0x1b4> 8a34c: 528002c1 mov w1, #0x16 // =22 8a350: 14000004 b 0x8a360 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0x1c0> 8a354: f9401be8 ldr x8, [sp, #0x30] 8a358: 927ff908 and x8, x8, #0xfffffffffffffffe 8a35c: d1000501 sub x1, x8, #0x1 8a360: 9100c3e0 add x0, sp, #0x30 8a364: 2a1f03e2 mov w2, wzr 8a368: 97fedd1a bl 0x417d0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeEmc@plt> 8a36c: 3940c3e8 ldrb w8, [sp, #0x30] 8a370: f94023e9 ldr x9, [sp, #0x40] 8a374: 7200011f tst w8, #0x1 8a378: 9a890378 csel x24, x27, x9, eq 8a37c: 8b160308 add x8, x24, x22 8a380: f90017e8 str x8, [sp, #0x28] 8a384: a941a6a8 ldp x8, x9, [x21, #0x18] 8a388: eb09011f cmp x8, x9 8a38c: 54000060 b.eq 0x8a398 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0x1f8> 8a390: b9400100 ldr w0, [x8] 8a394: 14000005 b 0x8a3a8 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0x208> 8a398: f94002a8 ldr x8, [x21] 8a39c: f9402508 ldr x8, [x8, #0x48] 8a3a0: aa1503e0 mov x0, x21 8a3a4: d63f0100 blr x8 8a3a8: b94067e5 ldr w5, [sp, #0x64] 8a3ac: 9100a3e3 add x3, sp, #0x28 8a3b0: 910073e4 add x4, sp, #0x1c 8a3b4: 910123e6 add x6, sp, #0x48 8a3b8: 9101a3e7 add x7, sp, #0x68 8a3bc: 2a1703e1 mov w1, w23 8a3c0: aa1803e2 mov x2, x24 8a3c4: a9006bfc stp x28, x26, [sp] 8a3c8: 97fedd3a bl 0x418b0 <_ZNSt6__ndk19__num_getIwE17__stage2_int_loopEwiPcRS2_RjwRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPjRSD_Pw@plt> 8a3cc: 35000120 cbnz w0, 0x8a3f0 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0x250> 8a3d0: a941a6a8 ldp x8, x9, [x21, #0x18] 8a3d4: eb09011f cmp x8, x9 8a3d8: 54fff501 b.ne 0x8a278 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0xd8> 8a3dc: f94002a8 ldr x8, [x21] 8a3e0: f9402908 ldr x8, [x8, #0x50] 8a3e4: aa1503e0 mov x0, x21 8a3e8: d63f0100 blr x8 8a3ec: 17ffffa5 b 0x8a280 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0xe0> 8a3f0: 394123e8 ldrb w8, [sp, #0x48] 8a3f4: f9402be9 ldr x9, [sp, #0x50] 8a3f8: d341fd0a lsr x10, x8, #1 8a3fc: 7200011f tst w8, #0x1 8a400: 9a890148 csel x8, x10, x9, eq 8a404: b4000148 cbz x8, 0x8a42c > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0x28c> 8a408: f94013e8 ldr x8, [sp, #0x20] 8a40c: 9101a3e9 add x9, sp, #0x68 8a410: cb090109 sub x9, x8, x9 8a414: f1027d3f cmp x9, #0x9f 8a418: 540000ac b.gt 0x8a42c > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0x28c> 8a41c: b9401fe9 ldr w9, [sp, #0x1c] 8a420: 9100110a add x10, x8, #0x4 8a424: f90013ea str x10, [sp, #0x20] 8a428: b9000109 str w9, [x8] 8a42c: f94017e1 ldr x1, [sp, #0x28] 8a430: aa1803e0 mov x0, x24 8a434: aa1303e2 mov x2, x19 8a438: 2a1703e3 mov w3, w23 8a43c: 9400a319 bl 0xb30a0 ::~codecvt()+0xc68> 8a440: f9400be8 ldr x8, [sp, #0x10] 8a444: 9101a3e1 add x1, sp, #0x68 8a448: aa1303e3 mov x3, x19 8a44c: f9000100 str x0, [x8] 8a450: f94013e2 ldr x2, [sp, #0x20] 8a454: 910123e0 add x0, sp, #0x48 8a458: 97fedc7e bl 0x41650 <_ZNSt6__ndk116__check_groupingERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPjS8_Rj@plt> 8a45c: b40000d5 cbz x21, 0x8a474 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0x2d4> 8a460: a941a6a8 ldp x8, x9, [x21, #0x18] 8a464: eb09011f cmp x8, x9 8a468: 540000e0 b.eq 0x8a484 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0x2e4> 8a46c: b9400100 ldr w0, [x8] 8a470: 14000009 b 0x8a494 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0x2f4> 8a474: 52800036 mov w22, #0x1 // =1 8a478: b5000174 cbnz x20, 0x8a4a4 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0x304> 8a47c: 370002f6 tbnz w22, #0x0, 0x8a4d8 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0x338> 8a480: 14000019 b 0x8a4e4 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0x344> 8a484: f94002a8 ldr x8, [x21] 8a488: f9402508 ldr x8, [x8, #0x48] 8a48c: aa1503e0 mov x0, x21 8a490: d63f0100 blr x8 8a494: 3100041f cmn w0, #0x1 8a498: 1a9f17f6 cset w22, eq 8a49c: 9a9503f5 csel x21, xzr, x21, eq 8a4a0: b4fffef4 cbz x20, 0x8a47c > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0x2dc> 8a4a4: a941a688 ldp x8, x9, [x20, #0x18] 8a4a8: eb09011f cmp x8, x9 8a4ac: 54000060 b.eq 0x8a4b8 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0x318> 8a4b0: b9400100 ldr w0, [x8] 8a4b4: 14000005 b 0x8a4c8 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0x328> 8a4b8: f9400288 ldr x8, [x20] 8a4bc: f9402508 ldr x8, [x8, #0x48] 8a4c0: aa1403e0 mov x0, x20 8a4c4: d63f0100 blr x8 8a4c8: 3100041f cmn w0, #0x1 8a4cc: 1a9f17e8 cset w8, eq 8a4d0: 4a0802c8 eor w8, w22, w8 8a4d4: 37000088 tbnz w8, #0x0, 0x8a4e4 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0x344> 8a4d8: b9400268 ldr w8, [x19] 8a4dc: 321f0108 orr w8, w8, #0x2 8a4e0: b9000268 str w8, [x19] 8a4e4: 3940c3e8 ldrb w8, [sp, #0x30] 8a4e8: 36000068 tbz w8, #0x0, 0x8a4f4 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0x354> 8a4ec: f94023e0 ldr x0, [sp, #0x40] 8a4f0: 97fedb8c bl 0x41320 <_ZdlPv@plt> 8a4f4: 394123e8 ldrb w8, [sp, #0x48] 8a4f8: 36000068 tbz w8, #0x0, 0x8a504 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0x364> 8a4fc: f9402fe0 ldr x0, [sp, #0x58] 8a500: 97fedb88 bl 0x41320 <_ZdlPv@plt> 8a504: f9401728 ldr x8, [x25, #0x28] 8a508: f85a03a9 ldur x9, [x29, #-0x60] 8a50c: eb09011f cmp x8, x9 8a510: 54000141 b.ne 0x8a538 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0x398> 8a514: aa1503e0 mov x0, x21 8a518: a95d7bfd ldp x29, x30, [sp, #0x1d0] 8a51c: a95c4ff4 ldp x20, x19, [sp, #0x1c0] 8a520: a95b57f6 ldp x22, x21, [sp, #0x1b0] 8a524: a95a5ff8 ldp x24, x23, [sp, #0x1a0] 8a528: a95967fa ldp x26, x25, [sp, #0x190] 8a52c: a9586ffc ldp x28, x27, [sp, #0x180] 8a530: 910783ff add sp, sp, #0x1e0 8a534: d65f03c0 ret 8a538: 97fedfd6 bl 0x42490 <__stack_chk_fail@plt> 8a53c: 14000003 b 0x8a548 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0x3a8> 8a540: 14000002 b 0x8a548 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0x3a8> 8a544: 14000001 b 0x8a548 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0x3a8> 8a548: 3940c3e8 ldrb w8, [sp, #0x30] 8a54c: aa0003f3 mov x19, x0 8a550: 370000a8 tbnz w8, #0x0, 0x8a564 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0x3c4> 8a554: 394123e8 ldrb w8, [sp, #0x48] 8a558: 370000e8 tbnz w8, #0x0, 0x8a574 > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0x3d4> 8a55c: aa1303e0 mov x0, x19 8a560: 94012b8f bl 0xd539c <__cxa_demangle+0x12abc> 8a564: f94023e0 ldr x0, [sp, #0x40] 8a568: 97fedb6e bl 0x41320 <_ZdlPv@plt> 8a56c: 394123e8 ldrb w8, [sp, #0x48] 8a570: 3607ff68 tbz w8, #0x0, 0x8a55c > std::__ndk1::num_get>>::__do_get_signed(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long long&) const+0x3bc> 8a574: f9402fe0 ldr x0, [sp, #0x58] 8a578: 97fedb6a bl 0x41320 <_ZdlPv@plt> 8a57c: aa1303e0 mov x0, x19 8a580: 94012b87 bl 0xd539c <__cxa_demangle+0x12abc> 000000000008a584 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const>: 8a584: 17fedff3 b 0x42550 <_ZNKSt6__ndk17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE17__do_get_unsignedItEES4_S4_S4_RNS_8ios_baseERjRT_@plt> 000000000008a588 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const>: 8a588: d10783ff sub sp, sp, #0x1e0 8a58c: a9186ffc stp x28, x27, [sp, #0x180] 8a590: a91967fa stp x26, x25, [sp, #0x190] 8a594: a91a5ff8 stp x24, x23, [sp, #0x1a0] 8a598: a91b57f6 stp x22, x21, [sp, #0x1b0] 8a59c: a91c4ff4 stp x20, x19, [sp, #0x1c0] 8a5a0: a91d7bfd stp x29, x30, [sp, #0x1d0] 8a5a4: 910743fd add x29, sp, #0x1d0 8a5a8: d53bd059 mrs x25, TPIDR_EL0 8a5ac: f9401728 ldr x8, [x25, #0x28] 8a5b0: 52800949 mov w9, #0x4a // =74 8a5b4: aa0403f3 mov x19, x4 8a5b8: aa0303e0 mov x0, x3 8a5bc: f81a03a8 stur x8, [x29, #-0x60] 8a5c0: b9400868 ldr w8, [x3, #0x8] 8a5c4: aa0203f4 mov x20, x2 8a5c8: aa0103f5 mov x21, x1 8a5cc: f9000be5 str x5, [sp, #0x10] 8a5d0: 6a090108 ands w8, w8, w9 8a5d4: 54000120 b.eq 0x8a5f8 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0x70> 8a5d8: 7101011f cmp w8, #0x40 8a5dc: 540000a0 b.eq 0x8a5f0 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0x68> 8a5e0: 7100211f cmp w8, #0x8 8a5e4: 540000e1 b.ne 0x8a600 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0x78> 8a5e8: 52800217 mov w23, #0x10 // =16 8a5ec: 14000006 b 0x8a604 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0x7c> 8a5f0: 52800117 mov w23, #0x8 // =8 8a5f4: 14000004 b 0x8a604 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0x7c> 8a5f8: 2a1f03f7 mov w23, wzr 8a5fc: 14000002 b 0x8a604 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0x7c> 8a600: 52800157 mov w23, #0xa // =10 8a604: 910123e8 add x8, sp, #0x48 8a608: d10323a1 sub x1, x29, #0xc8 8a60c: 910193e2 add x2, sp, #0x64 8a610: d10323ba sub x26, x29, #0xc8 8a614: 97fedf63 bl 0x423a0 <_ZNSt6__ndk19__num_getIwE17__stage2_int_prepERNS_8ios_baseEPwRw@plt> 8a618: a903ffff stp xzr, xzr, [sp, #0x38] 8a61c: f9001bff str xzr, [sp, #0x30] 8a620: 9100c3e0 add x0, sp, #0x30 8a624: 528002c1 mov w1, #0x16 // =22 8a628: 2a1f03e2 mov w2, wzr 8a62c: 9100c3f6 add x22, sp, #0x30 8a630: 97fedc68 bl 0x417d0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeEmc@plt> 8a634: 3940c3e8 ldrb w8, [sp, #0x30] 8a638: f94023e9 ldr x9, [sp, #0x40] 8a63c: b24002db orr x27, x22, #0x1 8a640: 9101a3ea add x10, sp, #0x68 8a644: 7200011f tst w8, #0x1 8a648: 9a890378 csel x24, x27, x9, eq 8a64c: 910083fc add x28, sp, #0x20 8a650: b9001fff str wzr, [sp, #0x1c] 8a654: a90263ea stp x10, x24, [sp, #0x20] 8a658: b50000b5 cbnz x21, 0x8a66c > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0xe4> 8a65c: 14000009 b 0x8a680 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0xf8> 8a660: 91001108 add x8, x8, #0x4 8a664: f9000ea8 str x8, [x21, #0x18] 8a668: b40000d5 cbz x21, 0x8a680 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0xf8> 8a66c: a941a6a8 ldp x8, x9, [x21, #0x18] 8a670: eb09011f cmp x8, x9 8a674: 540000c0 b.eq 0x8a68c > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0x104> 8a678: b9400100 ldr w0, [x8] 8a67c: 14000008 b 0x8a69c > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0x114> 8a680: 52800036 mov w22, #0x1 // =1 8a684: b5000154 cbnz x20, 0x8a6ac > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0x124> 8a688: 14000018 b 0x8a6e8 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0x160> 8a68c: f94002a8 ldr x8, [x21] 8a690: f9402508 ldr x8, [x8, #0x48] 8a694: aa1503e0 mov x0, x21 8a698: d63f0100 blr x8 8a69c: 3100041f cmn w0, #0x1 8a6a0: 1a9f17f6 cset w22, eq 8a6a4: 9a9503f5 csel x21, xzr, x21, eq 8a6a8: b4000214 cbz x20, 0x8a6e8 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0x160> 8a6ac: a941a688 ldp x8, x9, [x20, #0x18] 8a6b0: eb09011f cmp x8, x9 8a6b4: 540000a0 b.eq 0x8a6c8 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0x140> 8a6b8: b9400100 ldr w0, [x8] 8a6bc: 3100041f cmn w0, #0x1 8a6c0: 54000101 b.ne 0x8a6e0 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0x158> 8a6c4: 14000009 b 0x8a6e8 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0x160> 8a6c8: f9400288 ldr x8, [x20] 8a6cc: f9402508 ldr x8, [x8, #0x48] 8a6d0: aa1403e0 mov x0, x20 8a6d4: d63f0100 blr x8 8a6d8: 3100041f cmn w0, #0x1 8a6dc: 54000060 b.eq 0x8a6e8 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0x160> 8a6e0: 35000096 cbnz w22, 0x8a6f0 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0x168> 8a6e4: 1400003d b 0x8a7d8 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0x250> 8a6e8: aa1f03f4 mov x20, xzr 8a6ec: 37000776 tbnz w22, #0x0, 0x8a7d8 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0x250> 8a6f0: 3940c3e8 ldrb w8, [sp, #0x30] 8a6f4: f9401fe9 ldr x9, [sp, #0x38] 8a6f8: f94017eb ldr x11, [sp, #0x28] 8a6fc: d341fd0a lsr x10, x8, #1 8a700: 7200011f tst w8, #0x1 8a704: 9a89014c csel x12, x10, x9, eq 8a708: 8b0c030c add x12, x24, x12 8a70c: eb0c017f cmp x11, x12 8a710: 540002e1 b.ne 0x8a76c > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0x1e4> 8a714: 7200011f tst w8, #0x1 8a718: 9a890156 csel x22, x10, x9, eq 8a71c: d37ffac1 lsl x1, x22, #1 8a720: 9100c3e0 add x0, sp, #0x30 8a724: 2a1f03e2 mov w2, wzr 8a728: 97fedc2a bl 0x417d0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeEmc@plt> 8a72c: 3940c3e8 ldrb w8, [sp, #0x30] 8a730: 37000068 tbnz w8, #0x0, 0x8a73c > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0x1b4> 8a734: 528002c1 mov w1, #0x16 // =22 8a738: 14000004 b 0x8a748 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0x1c0> 8a73c: f9401be8 ldr x8, [sp, #0x30] 8a740: 927ff908 and x8, x8, #0xfffffffffffffffe 8a744: d1000501 sub x1, x8, #0x1 8a748: 9100c3e0 add x0, sp, #0x30 8a74c: 2a1f03e2 mov w2, wzr 8a750: 97fedc20 bl 0x417d0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeEmc@plt> 8a754: 3940c3e8 ldrb w8, [sp, #0x30] 8a758: f94023e9 ldr x9, [sp, #0x40] 8a75c: 7200011f tst w8, #0x1 8a760: 9a890378 csel x24, x27, x9, eq 8a764: 8b160308 add x8, x24, x22 8a768: f90017e8 str x8, [sp, #0x28] 8a76c: a941a6a8 ldp x8, x9, [x21, #0x18] 8a770: eb09011f cmp x8, x9 8a774: 54000060 b.eq 0x8a780 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0x1f8> 8a778: b9400100 ldr w0, [x8] 8a77c: 14000005 b 0x8a790 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0x208> 8a780: f94002a8 ldr x8, [x21] 8a784: f9402508 ldr x8, [x8, #0x48] 8a788: aa1503e0 mov x0, x21 8a78c: d63f0100 blr x8 8a790: b94067e5 ldr w5, [sp, #0x64] 8a794: 9100a3e3 add x3, sp, #0x28 8a798: 910073e4 add x4, sp, #0x1c 8a79c: 910123e6 add x6, sp, #0x48 8a7a0: 9101a3e7 add x7, sp, #0x68 8a7a4: 2a1703e1 mov w1, w23 8a7a8: aa1803e2 mov x2, x24 8a7ac: a9006bfc stp x28, x26, [sp] 8a7b0: 97fedc40 bl 0x418b0 <_ZNSt6__ndk19__num_getIwE17__stage2_int_loopEwiPcRS2_RjwRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPjRSD_Pw@plt> 8a7b4: 35000120 cbnz w0, 0x8a7d8 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0x250> 8a7b8: a941a6a8 ldp x8, x9, [x21, #0x18] 8a7bc: eb09011f cmp x8, x9 8a7c0: 54fff501 b.ne 0x8a660 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0xd8> 8a7c4: f94002a8 ldr x8, [x21] 8a7c8: f9402908 ldr x8, [x8, #0x50] 8a7cc: aa1503e0 mov x0, x21 8a7d0: d63f0100 blr x8 8a7d4: 17ffffa5 b 0x8a668 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0xe0> 8a7d8: 394123e8 ldrb w8, [sp, #0x48] 8a7dc: f9402be9 ldr x9, [sp, #0x50] 8a7e0: d341fd0a lsr x10, x8, #1 8a7e4: 7200011f tst w8, #0x1 8a7e8: 9a890148 csel x8, x10, x9, eq 8a7ec: b4000148 cbz x8, 0x8a814 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0x28c> 8a7f0: f94013e8 ldr x8, [sp, #0x20] 8a7f4: 9101a3e9 add x9, sp, #0x68 8a7f8: cb090109 sub x9, x8, x9 8a7fc: f1027d3f cmp x9, #0x9f 8a800: 540000ac b.gt 0x8a814 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0x28c> 8a804: b9401fe9 ldr w9, [sp, #0x1c] 8a808: 9100110a add x10, x8, #0x4 8a80c: f90013ea str x10, [sp, #0x20] 8a810: b9000109 str w9, [x8] 8a814: f94017e1 ldr x1, [sp, #0x28] 8a818: aa1803e0 mov x0, x24 8a81c: aa1303e2 mov x2, x19 8a820: 2a1703e3 mov w3, w23 8a824: 9400a26e bl 0xb31dc ::~codecvt()+0xda4> 8a828: f9400be8 ldr x8, [sp, #0x10] 8a82c: 9101a3e1 add x1, sp, #0x68 8a830: aa1303e3 mov x3, x19 8a834: 79000100 strh w0, [x8] 8a838: f94013e2 ldr x2, [sp, #0x20] 8a83c: 910123e0 add x0, sp, #0x48 8a840: 97fedb84 bl 0x41650 <_ZNSt6__ndk116__check_groupingERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPjS8_Rj@plt> 8a844: b40000d5 cbz x21, 0x8a85c > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0x2d4> 8a848: a941a6a8 ldp x8, x9, [x21, #0x18] 8a84c: eb09011f cmp x8, x9 8a850: 540000e0 b.eq 0x8a86c > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0x2e4> 8a854: b9400100 ldr w0, [x8] 8a858: 14000009 b 0x8a87c > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0x2f4> 8a85c: 52800036 mov w22, #0x1 // =1 8a860: b5000174 cbnz x20, 0x8a88c > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0x304> 8a864: 370002f6 tbnz w22, #0x0, 0x8a8c0 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0x338> 8a868: 14000019 b 0x8a8cc > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0x344> 8a86c: f94002a8 ldr x8, [x21] 8a870: f9402508 ldr x8, [x8, #0x48] 8a874: aa1503e0 mov x0, x21 8a878: d63f0100 blr x8 8a87c: 3100041f cmn w0, #0x1 8a880: 1a9f17f6 cset w22, eq 8a884: 9a9503f5 csel x21, xzr, x21, eq 8a888: b4fffef4 cbz x20, 0x8a864 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0x2dc> 8a88c: a941a688 ldp x8, x9, [x20, #0x18] 8a890: eb09011f cmp x8, x9 8a894: 54000060 b.eq 0x8a8a0 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0x318> 8a898: b9400100 ldr w0, [x8] 8a89c: 14000005 b 0x8a8b0 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0x328> 8a8a0: f9400288 ldr x8, [x20] 8a8a4: f9402508 ldr x8, [x8, #0x48] 8a8a8: aa1403e0 mov x0, x20 8a8ac: d63f0100 blr x8 8a8b0: 3100041f cmn w0, #0x1 8a8b4: 1a9f17e8 cset w8, eq 8a8b8: 4a0802c8 eor w8, w22, w8 8a8bc: 37000088 tbnz w8, #0x0, 0x8a8cc > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0x344> 8a8c0: b9400268 ldr w8, [x19] 8a8c4: 321f0108 orr w8, w8, #0x2 8a8c8: b9000268 str w8, [x19] 8a8cc: 3940c3e8 ldrb w8, [sp, #0x30] 8a8d0: 36000068 tbz w8, #0x0, 0x8a8dc > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0x354> 8a8d4: f94023e0 ldr x0, [sp, #0x40] 8a8d8: 97feda92 bl 0x41320 <_ZdlPv@plt> 8a8dc: 394123e8 ldrb w8, [sp, #0x48] 8a8e0: 36000068 tbz w8, #0x0, 0x8a8ec > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0x364> 8a8e4: f9402fe0 ldr x0, [sp, #0x58] 8a8e8: 97feda8e bl 0x41320 <_ZdlPv@plt> 8a8ec: f9401728 ldr x8, [x25, #0x28] 8a8f0: f85a03a9 ldur x9, [x29, #-0x60] 8a8f4: eb09011f cmp x8, x9 8a8f8: 54000141 b.ne 0x8a920 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0x398> 8a8fc: aa1503e0 mov x0, x21 8a900: a95d7bfd ldp x29, x30, [sp, #0x1d0] 8a904: a95c4ff4 ldp x20, x19, [sp, #0x1c0] 8a908: a95b57f6 ldp x22, x21, [sp, #0x1b0] 8a90c: a95a5ff8 ldp x24, x23, [sp, #0x1a0] 8a910: a95967fa ldp x26, x25, [sp, #0x190] 8a914: a9586ffc ldp x28, x27, [sp, #0x180] 8a918: 910783ff add sp, sp, #0x1e0 8a91c: d65f03c0 ret 8a920: 97fededc bl 0x42490 <__stack_chk_fail@plt> 8a924: 14000003 b 0x8a930 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0x3a8> 8a928: 14000002 b 0x8a930 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0x3a8> 8a92c: 14000001 b 0x8a930 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0x3a8> 8a930: 3940c3e8 ldrb w8, [sp, #0x30] 8a934: aa0003f3 mov x19, x0 8a938: 370000a8 tbnz w8, #0x0, 0x8a94c > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0x3c4> 8a93c: 394123e8 ldrb w8, [sp, #0x48] 8a940: 370000e8 tbnz w8, #0x0, 0x8a95c > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0x3d4> 8a944: aa1303e0 mov x0, x19 8a948: 94012a95 bl 0xd539c <__cxa_demangle+0x12abc> 8a94c: f94023e0 ldr x0, [sp, #0x40] 8a950: 97feda74 bl 0x41320 <_ZdlPv@plt> 8a954: 394123e8 ldrb w8, [sp, #0x48] 8a958: 3607ff68 tbz w8, #0x0, 0x8a944 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned short&) const+0x3bc> 8a95c: f9402fe0 ldr x0, [sp, #0x58] 8a960: 97feda70 bl 0x41320 <_ZdlPv@plt> 8a964: aa1303e0 mov x0, x19 8a968: 94012a8d bl 0xd539c <__cxa_demangle+0x12abc> 000000000008a96c >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const>: 8a96c: 17fede7d b 0x42360 <_ZNKSt6__ndk17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE17__do_get_unsignedIjEES4_S4_S4_RNS_8ios_baseERjRT_@plt> 000000000008a970 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const>: 8a970: d10783ff sub sp, sp, #0x1e0 8a974: a9186ffc stp x28, x27, [sp, #0x180] 8a978: a91967fa stp x26, x25, [sp, #0x190] 8a97c: a91a5ff8 stp x24, x23, [sp, #0x1a0] 8a980: a91b57f6 stp x22, x21, [sp, #0x1b0] 8a984: a91c4ff4 stp x20, x19, [sp, #0x1c0] 8a988: a91d7bfd stp x29, x30, [sp, #0x1d0] 8a98c: 910743fd add x29, sp, #0x1d0 8a990: d53bd059 mrs x25, TPIDR_EL0 8a994: f9401728 ldr x8, [x25, #0x28] 8a998: 52800949 mov w9, #0x4a // =74 8a99c: aa0403f3 mov x19, x4 8a9a0: aa0303e0 mov x0, x3 8a9a4: f81a03a8 stur x8, [x29, #-0x60] 8a9a8: b9400868 ldr w8, [x3, #0x8] 8a9ac: aa0203f4 mov x20, x2 8a9b0: aa0103f5 mov x21, x1 8a9b4: f9000be5 str x5, [sp, #0x10] 8a9b8: 6a090108 ands w8, w8, w9 8a9bc: 54000120 b.eq 0x8a9e0 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0x70> 8a9c0: 7101011f cmp w8, #0x40 8a9c4: 540000a0 b.eq 0x8a9d8 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0x68> 8a9c8: 7100211f cmp w8, #0x8 8a9cc: 540000e1 b.ne 0x8a9e8 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0x78> 8a9d0: 52800217 mov w23, #0x10 // =16 8a9d4: 14000006 b 0x8a9ec > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0x7c> 8a9d8: 52800117 mov w23, #0x8 // =8 8a9dc: 14000004 b 0x8a9ec > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0x7c> 8a9e0: 2a1f03f7 mov w23, wzr 8a9e4: 14000002 b 0x8a9ec > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0x7c> 8a9e8: 52800157 mov w23, #0xa // =10 8a9ec: 910123e8 add x8, sp, #0x48 8a9f0: d10323a1 sub x1, x29, #0xc8 8a9f4: 910193e2 add x2, sp, #0x64 8a9f8: d10323ba sub x26, x29, #0xc8 8a9fc: 97fede69 bl 0x423a0 <_ZNSt6__ndk19__num_getIwE17__stage2_int_prepERNS_8ios_baseEPwRw@plt> 8aa00: a903ffff stp xzr, xzr, [sp, #0x38] 8aa04: f9001bff str xzr, [sp, #0x30] 8aa08: 9100c3e0 add x0, sp, #0x30 8aa0c: 528002c1 mov w1, #0x16 // =22 8aa10: 2a1f03e2 mov w2, wzr 8aa14: 9100c3f6 add x22, sp, #0x30 8aa18: 97fedb6e bl 0x417d0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeEmc@plt> 8aa1c: 3940c3e8 ldrb w8, [sp, #0x30] 8aa20: f94023e9 ldr x9, [sp, #0x40] 8aa24: b24002db orr x27, x22, #0x1 8aa28: 9101a3ea add x10, sp, #0x68 8aa2c: 7200011f tst w8, #0x1 8aa30: 9a890378 csel x24, x27, x9, eq 8aa34: 910083fc add x28, sp, #0x20 8aa38: b9001fff str wzr, [sp, #0x1c] 8aa3c: a90263ea stp x10, x24, [sp, #0x20] 8aa40: b50000b5 cbnz x21, 0x8aa54 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0xe4> 8aa44: 14000009 b 0x8aa68 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0xf8> 8aa48: 91001108 add x8, x8, #0x4 8aa4c: f9000ea8 str x8, [x21, #0x18] 8aa50: b40000d5 cbz x21, 0x8aa68 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0xf8> 8aa54: a941a6a8 ldp x8, x9, [x21, #0x18] 8aa58: eb09011f cmp x8, x9 8aa5c: 540000c0 b.eq 0x8aa74 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0x104> 8aa60: b9400100 ldr w0, [x8] 8aa64: 14000008 b 0x8aa84 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0x114> 8aa68: 52800036 mov w22, #0x1 // =1 8aa6c: b5000154 cbnz x20, 0x8aa94 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0x124> 8aa70: 14000018 b 0x8aad0 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0x160> 8aa74: f94002a8 ldr x8, [x21] 8aa78: f9402508 ldr x8, [x8, #0x48] 8aa7c: aa1503e0 mov x0, x21 8aa80: d63f0100 blr x8 8aa84: 3100041f cmn w0, #0x1 8aa88: 1a9f17f6 cset w22, eq 8aa8c: 9a9503f5 csel x21, xzr, x21, eq 8aa90: b4000214 cbz x20, 0x8aad0 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0x160> 8aa94: a941a688 ldp x8, x9, [x20, #0x18] 8aa98: eb09011f cmp x8, x9 8aa9c: 540000a0 b.eq 0x8aab0 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0x140> 8aaa0: b9400100 ldr w0, [x8] 8aaa4: 3100041f cmn w0, #0x1 8aaa8: 54000101 b.ne 0x8aac8 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0x158> 8aaac: 14000009 b 0x8aad0 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0x160> 8aab0: f9400288 ldr x8, [x20] 8aab4: f9402508 ldr x8, [x8, #0x48] 8aab8: aa1403e0 mov x0, x20 8aabc: d63f0100 blr x8 8aac0: 3100041f cmn w0, #0x1 8aac4: 54000060 b.eq 0x8aad0 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0x160> 8aac8: 35000096 cbnz w22, 0x8aad8 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0x168> 8aacc: 1400003d b 0x8abc0 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0x250> 8aad0: aa1f03f4 mov x20, xzr 8aad4: 37000776 tbnz w22, #0x0, 0x8abc0 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0x250> 8aad8: 3940c3e8 ldrb w8, [sp, #0x30] 8aadc: f9401fe9 ldr x9, [sp, #0x38] 8aae0: f94017eb ldr x11, [sp, #0x28] 8aae4: d341fd0a lsr x10, x8, #1 8aae8: 7200011f tst w8, #0x1 8aaec: 9a89014c csel x12, x10, x9, eq 8aaf0: 8b0c030c add x12, x24, x12 8aaf4: eb0c017f cmp x11, x12 8aaf8: 540002e1 b.ne 0x8ab54 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0x1e4> 8aafc: 7200011f tst w8, #0x1 8ab00: 9a890156 csel x22, x10, x9, eq 8ab04: d37ffac1 lsl x1, x22, #1 8ab08: 9100c3e0 add x0, sp, #0x30 8ab0c: 2a1f03e2 mov w2, wzr 8ab10: 97fedb30 bl 0x417d0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeEmc@plt> 8ab14: 3940c3e8 ldrb w8, [sp, #0x30] 8ab18: 37000068 tbnz w8, #0x0, 0x8ab24 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0x1b4> 8ab1c: 528002c1 mov w1, #0x16 // =22 8ab20: 14000004 b 0x8ab30 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0x1c0> 8ab24: f9401be8 ldr x8, [sp, #0x30] 8ab28: 927ff908 and x8, x8, #0xfffffffffffffffe 8ab2c: d1000501 sub x1, x8, #0x1 8ab30: 9100c3e0 add x0, sp, #0x30 8ab34: 2a1f03e2 mov w2, wzr 8ab38: 97fedb26 bl 0x417d0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeEmc@plt> 8ab3c: 3940c3e8 ldrb w8, [sp, #0x30] 8ab40: f94023e9 ldr x9, [sp, #0x40] 8ab44: 7200011f tst w8, #0x1 8ab48: 9a890378 csel x24, x27, x9, eq 8ab4c: 8b160308 add x8, x24, x22 8ab50: f90017e8 str x8, [sp, #0x28] 8ab54: a941a6a8 ldp x8, x9, [x21, #0x18] 8ab58: eb09011f cmp x8, x9 8ab5c: 54000060 b.eq 0x8ab68 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0x1f8> 8ab60: b9400100 ldr w0, [x8] 8ab64: 14000005 b 0x8ab78 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0x208> 8ab68: f94002a8 ldr x8, [x21] 8ab6c: f9402508 ldr x8, [x8, #0x48] 8ab70: aa1503e0 mov x0, x21 8ab74: d63f0100 blr x8 8ab78: b94067e5 ldr w5, [sp, #0x64] 8ab7c: 9100a3e3 add x3, sp, #0x28 8ab80: 910073e4 add x4, sp, #0x1c 8ab84: 910123e6 add x6, sp, #0x48 8ab88: 9101a3e7 add x7, sp, #0x68 8ab8c: 2a1703e1 mov w1, w23 8ab90: aa1803e2 mov x2, x24 8ab94: a9006bfc stp x28, x26, [sp] 8ab98: 97fedb46 bl 0x418b0 <_ZNSt6__ndk19__num_getIwE17__stage2_int_loopEwiPcRS2_RjwRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPjRSD_Pw@plt> 8ab9c: 35000120 cbnz w0, 0x8abc0 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0x250> 8aba0: a941a6a8 ldp x8, x9, [x21, #0x18] 8aba4: eb09011f cmp x8, x9 8aba8: 54fff501 b.ne 0x8aa48 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0xd8> 8abac: f94002a8 ldr x8, [x21] 8abb0: f9402908 ldr x8, [x8, #0x50] 8abb4: aa1503e0 mov x0, x21 8abb8: d63f0100 blr x8 8abbc: 17ffffa5 b 0x8aa50 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0xe0> 8abc0: 394123e8 ldrb w8, [sp, #0x48] 8abc4: f9402be9 ldr x9, [sp, #0x50] 8abc8: d341fd0a lsr x10, x8, #1 8abcc: 7200011f tst w8, #0x1 8abd0: 9a890148 csel x8, x10, x9, eq 8abd4: b4000148 cbz x8, 0x8abfc > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0x28c> 8abd8: f94013e8 ldr x8, [sp, #0x20] 8abdc: 9101a3e9 add x9, sp, #0x68 8abe0: cb090109 sub x9, x8, x9 8abe4: f1027d3f cmp x9, #0x9f 8abe8: 540000ac b.gt 0x8abfc > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0x28c> 8abec: b9401fe9 ldr w9, [sp, #0x1c] 8abf0: 9100110a add x10, x8, #0x4 8abf4: f90013ea str x10, [sp, #0x20] 8abf8: b9000109 str w9, [x8] 8abfc: f94017e1 ldr x1, [sp, #0x28] 8ac00: aa1803e0 mov x0, x24 8ac04: aa1303e2 mov x2, x19 8ac08: 2a1703e3 mov w3, w23 8ac0c: 9400a1ce bl 0xb3344 ::~codecvt()+0xf0c> 8ac10: f9400be8 ldr x8, [sp, #0x10] 8ac14: 9101a3e1 add x1, sp, #0x68 8ac18: aa1303e3 mov x3, x19 8ac1c: b9000100 str w0, [x8] 8ac20: f94013e2 ldr x2, [sp, #0x20] 8ac24: 910123e0 add x0, sp, #0x48 8ac28: 97feda8a bl 0x41650 <_ZNSt6__ndk116__check_groupingERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPjS8_Rj@plt> 8ac2c: b40000d5 cbz x21, 0x8ac44 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0x2d4> 8ac30: a941a6a8 ldp x8, x9, [x21, #0x18] 8ac34: eb09011f cmp x8, x9 8ac38: 540000e0 b.eq 0x8ac54 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0x2e4> 8ac3c: b9400100 ldr w0, [x8] 8ac40: 14000009 b 0x8ac64 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0x2f4> 8ac44: 52800036 mov w22, #0x1 // =1 8ac48: b5000174 cbnz x20, 0x8ac74 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0x304> 8ac4c: 370002f6 tbnz w22, #0x0, 0x8aca8 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0x338> 8ac50: 14000019 b 0x8acb4 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0x344> 8ac54: f94002a8 ldr x8, [x21] 8ac58: f9402508 ldr x8, [x8, #0x48] 8ac5c: aa1503e0 mov x0, x21 8ac60: d63f0100 blr x8 8ac64: 3100041f cmn w0, #0x1 8ac68: 1a9f17f6 cset w22, eq 8ac6c: 9a9503f5 csel x21, xzr, x21, eq 8ac70: b4fffef4 cbz x20, 0x8ac4c > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0x2dc> 8ac74: a941a688 ldp x8, x9, [x20, #0x18] 8ac78: eb09011f cmp x8, x9 8ac7c: 54000060 b.eq 0x8ac88 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0x318> 8ac80: b9400100 ldr w0, [x8] 8ac84: 14000005 b 0x8ac98 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0x328> 8ac88: f9400288 ldr x8, [x20] 8ac8c: f9402508 ldr x8, [x8, #0x48] 8ac90: aa1403e0 mov x0, x20 8ac94: d63f0100 blr x8 8ac98: 3100041f cmn w0, #0x1 8ac9c: 1a9f17e8 cset w8, eq 8aca0: 4a0802c8 eor w8, w22, w8 8aca4: 37000088 tbnz w8, #0x0, 0x8acb4 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0x344> 8aca8: b9400268 ldr w8, [x19] 8acac: 321f0108 orr w8, w8, #0x2 8acb0: b9000268 str w8, [x19] 8acb4: 3940c3e8 ldrb w8, [sp, #0x30] 8acb8: 36000068 tbz w8, #0x0, 0x8acc4 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0x354> 8acbc: f94023e0 ldr x0, [sp, #0x40] 8acc0: 97fed998 bl 0x41320 <_ZdlPv@plt> 8acc4: 394123e8 ldrb w8, [sp, #0x48] 8acc8: 36000068 tbz w8, #0x0, 0x8acd4 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0x364> 8accc: f9402fe0 ldr x0, [sp, #0x58] 8acd0: 97fed994 bl 0x41320 <_ZdlPv@plt> 8acd4: f9401728 ldr x8, [x25, #0x28] 8acd8: f85a03a9 ldur x9, [x29, #-0x60] 8acdc: eb09011f cmp x8, x9 8ace0: 54000141 b.ne 0x8ad08 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0x398> 8ace4: aa1503e0 mov x0, x21 8ace8: a95d7bfd ldp x29, x30, [sp, #0x1d0] 8acec: a95c4ff4 ldp x20, x19, [sp, #0x1c0] 8acf0: a95b57f6 ldp x22, x21, [sp, #0x1b0] 8acf4: a95a5ff8 ldp x24, x23, [sp, #0x1a0] 8acf8: a95967fa ldp x26, x25, [sp, #0x190] 8acfc: a9586ffc ldp x28, x27, [sp, #0x180] 8ad00: 910783ff add sp, sp, #0x1e0 8ad04: d65f03c0 ret 8ad08: 97fedde2 bl 0x42490 <__stack_chk_fail@plt> 8ad0c: 14000003 b 0x8ad18 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0x3a8> 8ad10: 14000002 b 0x8ad18 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0x3a8> 8ad14: 14000001 b 0x8ad18 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0x3a8> 8ad18: 3940c3e8 ldrb w8, [sp, #0x30] 8ad1c: aa0003f3 mov x19, x0 8ad20: 370000a8 tbnz w8, #0x0, 0x8ad34 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0x3c4> 8ad24: 394123e8 ldrb w8, [sp, #0x48] 8ad28: 370000e8 tbnz w8, #0x0, 0x8ad44 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0x3d4> 8ad2c: aa1303e0 mov x0, x19 8ad30: 9401299b bl 0xd539c <__cxa_demangle+0x12abc> 8ad34: f94023e0 ldr x0, [sp, #0x40] 8ad38: 97fed97a bl 0x41320 <_ZdlPv@plt> 8ad3c: 394123e8 ldrb w8, [sp, #0x48] 8ad40: 3607ff68 tbz w8, #0x0, 0x8ad2c > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned int&) const+0x3bc> 8ad44: f9402fe0 ldr x0, [sp, #0x58] 8ad48: 97fed976 bl 0x41320 <_ZdlPv@plt> 8ad4c: aa1303e0 mov x0, x19 8ad50: 94012993 bl 0xd539c <__cxa_demangle+0x12abc> 000000000008ad54 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const>: 8ad54: 17fedc9f b 0x41fd0 <_ZNKSt6__ndk17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE17__do_get_unsignedImEES4_S4_S4_RNS_8ios_baseERjRT_@plt> 000000000008ad58 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const>: 8ad58: d10783ff sub sp, sp, #0x1e0 8ad5c: a9186ffc stp x28, x27, [sp, #0x180] 8ad60: a91967fa stp x26, x25, [sp, #0x190] 8ad64: a91a5ff8 stp x24, x23, [sp, #0x1a0] 8ad68: a91b57f6 stp x22, x21, [sp, #0x1b0] 8ad6c: a91c4ff4 stp x20, x19, [sp, #0x1c0] 8ad70: a91d7bfd stp x29, x30, [sp, #0x1d0] 8ad74: 910743fd add x29, sp, #0x1d0 8ad78: d53bd059 mrs x25, TPIDR_EL0 8ad7c: f9401728 ldr x8, [x25, #0x28] 8ad80: 52800949 mov w9, #0x4a // =74 8ad84: aa0403f3 mov x19, x4 8ad88: aa0303e0 mov x0, x3 8ad8c: f81a03a8 stur x8, [x29, #-0x60] 8ad90: b9400868 ldr w8, [x3, #0x8] 8ad94: aa0203f4 mov x20, x2 8ad98: aa0103f5 mov x21, x1 8ad9c: f9000be5 str x5, [sp, #0x10] 8ada0: 6a090108 ands w8, w8, w9 8ada4: 54000120 b.eq 0x8adc8 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0x70> 8ada8: 7101011f cmp w8, #0x40 8adac: 540000a0 b.eq 0x8adc0 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0x68> 8adb0: 7100211f cmp w8, #0x8 8adb4: 540000e1 b.ne 0x8add0 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0x78> 8adb8: 52800217 mov w23, #0x10 // =16 8adbc: 14000006 b 0x8add4 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0x7c> 8adc0: 52800117 mov w23, #0x8 // =8 8adc4: 14000004 b 0x8add4 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0x7c> 8adc8: 2a1f03f7 mov w23, wzr 8adcc: 14000002 b 0x8add4 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0x7c> 8add0: 52800157 mov w23, #0xa // =10 8add4: 910123e8 add x8, sp, #0x48 8add8: d10323a1 sub x1, x29, #0xc8 8addc: 910193e2 add x2, sp, #0x64 8ade0: d10323ba sub x26, x29, #0xc8 8ade4: 97fedd6f bl 0x423a0 <_ZNSt6__ndk19__num_getIwE17__stage2_int_prepERNS_8ios_baseEPwRw@plt> 8ade8: a903ffff stp xzr, xzr, [sp, #0x38] 8adec: f9001bff str xzr, [sp, #0x30] 8adf0: 9100c3e0 add x0, sp, #0x30 8adf4: 528002c1 mov w1, #0x16 // =22 8adf8: 2a1f03e2 mov w2, wzr 8adfc: 9100c3f6 add x22, sp, #0x30 8ae00: 97feda74 bl 0x417d0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeEmc@plt> 8ae04: 3940c3e8 ldrb w8, [sp, #0x30] 8ae08: f94023e9 ldr x9, [sp, #0x40] 8ae0c: b24002db orr x27, x22, #0x1 8ae10: 9101a3ea add x10, sp, #0x68 8ae14: 7200011f tst w8, #0x1 8ae18: 9a890378 csel x24, x27, x9, eq 8ae1c: 910083fc add x28, sp, #0x20 8ae20: b9001fff str wzr, [sp, #0x1c] 8ae24: a90263ea stp x10, x24, [sp, #0x20] 8ae28: b50000b5 cbnz x21, 0x8ae3c > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0xe4> 8ae2c: 14000009 b 0x8ae50 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0xf8> 8ae30: 91001108 add x8, x8, #0x4 8ae34: f9000ea8 str x8, [x21, #0x18] 8ae38: b40000d5 cbz x21, 0x8ae50 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0xf8> 8ae3c: a941a6a8 ldp x8, x9, [x21, #0x18] 8ae40: eb09011f cmp x8, x9 8ae44: 540000c0 b.eq 0x8ae5c > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0x104> 8ae48: b9400100 ldr w0, [x8] 8ae4c: 14000008 b 0x8ae6c > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0x114> 8ae50: 52800036 mov w22, #0x1 // =1 8ae54: b5000154 cbnz x20, 0x8ae7c > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0x124> 8ae58: 14000018 b 0x8aeb8 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0x160> 8ae5c: f94002a8 ldr x8, [x21] 8ae60: f9402508 ldr x8, [x8, #0x48] 8ae64: aa1503e0 mov x0, x21 8ae68: d63f0100 blr x8 8ae6c: 3100041f cmn w0, #0x1 8ae70: 1a9f17f6 cset w22, eq 8ae74: 9a9503f5 csel x21, xzr, x21, eq 8ae78: b4000214 cbz x20, 0x8aeb8 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0x160> 8ae7c: a941a688 ldp x8, x9, [x20, #0x18] 8ae80: eb09011f cmp x8, x9 8ae84: 540000a0 b.eq 0x8ae98 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0x140> 8ae88: b9400100 ldr w0, [x8] 8ae8c: 3100041f cmn w0, #0x1 8ae90: 54000101 b.ne 0x8aeb0 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0x158> 8ae94: 14000009 b 0x8aeb8 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0x160> 8ae98: f9400288 ldr x8, [x20] 8ae9c: f9402508 ldr x8, [x8, #0x48] 8aea0: aa1403e0 mov x0, x20 8aea4: d63f0100 blr x8 8aea8: 3100041f cmn w0, #0x1 8aeac: 54000060 b.eq 0x8aeb8 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0x160> 8aeb0: 35000096 cbnz w22, 0x8aec0 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0x168> 8aeb4: 1400003d b 0x8afa8 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0x250> 8aeb8: aa1f03f4 mov x20, xzr 8aebc: 37000776 tbnz w22, #0x0, 0x8afa8 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0x250> 8aec0: 3940c3e8 ldrb w8, [sp, #0x30] 8aec4: f9401fe9 ldr x9, [sp, #0x38] 8aec8: f94017eb ldr x11, [sp, #0x28] 8aecc: d341fd0a lsr x10, x8, #1 8aed0: 7200011f tst w8, #0x1 8aed4: 9a89014c csel x12, x10, x9, eq 8aed8: 8b0c030c add x12, x24, x12 8aedc: eb0c017f cmp x11, x12 8aee0: 540002e1 b.ne 0x8af3c > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0x1e4> 8aee4: 7200011f tst w8, #0x1 8aee8: 9a890156 csel x22, x10, x9, eq 8aeec: d37ffac1 lsl x1, x22, #1 8aef0: 9100c3e0 add x0, sp, #0x30 8aef4: 2a1f03e2 mov w2, wzr 8aef8: 97feda36 bl 0x417d0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeEmc@plt> 8aefc: 3940c3e8 ldrb w8, [sp, #0x30] 8af00: 37000068 tbnz w8, #0x0, 0x8af0c > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0x1b4> 8af04: 528002c1 mov w1, #0x16 // =22 8af08: 14000004 b 0x8af18 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0x1c0> 8af0c: f9401be8 ldr x8, [sp, #0x30] 8af10: 927ff908 and x8, x8, #0xfffffffffffffffe 8af14: d1000501 sub x1, x8, #0x1 8af18: 9100c3e0 add x0, sp, #0x30 8af1c: 2a1f03e2 mov w2, wzr 8af20: 97feda2c bl 0x417d0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeEmc@plt> 8af24: 3940c3e8 ldrb w8, [sp, #0x30] 8af28: f94023e9 ldr x9, [sp, #0x40] 8af2c: 7200011f tst w8, #0x1 8af30: 9a890378 csel x24, x27, x9, eq 8af34: 8b160308 add x8, x24, x22 8af38: f90017e8 str x8, [sp, #0x28] 8af3c: a941a6a8 ldp x8, x9, [x21, #0x18] 8af40: eb09011f cmp x8, x9 8af44: 54000060 b.eq 0x8af50 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0x1f8> 8af48: b9400100 ldr w0, [x8] 8af4c: 14000005 b 0x8af60 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0x208> 8af50: f94002a8 ldr x8, [x21] 8af54: f9402508 ldr x8, [x8, #0x48] 8af58: aa1503e0 mov x0, x21 8af5c: d63f0100 blr x8 8af60: b94067e5 ldr w5, [sp, #0x64] 8af64: 9100a3e3 add x3, sp, #0x28 8af68: 910073e4 add x4, sp, #0x1c 8af6c: 910123e6 add x6, sp, #0x48 8af70: 9101a3e7 add x7, sp, #0x68 8af74: 2a1703e1 mov w1, w23 8af78: aa1803e2 mov x2, x24 8af7c: a9006bfc stp x28, x26, [sp] 8af80: 97feda4c bl 0x418b0 <_ZNSt6__ndk19__num_getIwE17__stage2_int_loopEwiPcRS2_RjwRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPjRSD_Pw@plt> 8af84: 35000120 cbnz w0, 0x8afa8 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0x250> 8af88: a941a6a8 ldp x8, x9, [x21, #0x18] 8af8c: eb09011f cmp x8, x9 8af90: 54fff501 b.ne 0x8ae30 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0xd8> 8af94: f94002a8 ldr x8, [x21] 8af98: f9402908 ldr x8, [x8, #0x50] 8af9c: aa1503e0 mov x0, x21 8afa0: d63f0100 blr x8 8afa4: 17ffffa5 b 0x8ae38 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0xe0> 8afa8: 394123e8 ldrb w8, [sp, #0x48] 8afac: f9402be9 ldr x9, [sp, #0x50] 8afb0: d341fd0a lsr x10, x8, #1 8afb4: 7200011f tst w8, #0x1 8afb8: 9a890148 csel x8, x10, x9, eq 8afbc: b4000148 cbz x8, 0x8afe4 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0x28c> 8afc0: f94013e8 ldr x8, [sp, #0x20] 8afc4: 9101a3e9 add x9, sp, #0x68 8afc8: cb090109 sub x9, x8, x9 8afcc: f1027d3f cmp x9, #0x9f 8afd0: 540000ac b.gt 0x8afe4 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0x28c> 8afd4: b9401fe9 ldr w9, [sp, #0x1c] 8afd8: 9100110a add x10, x8, #0x4 8afdc: f90013ea str x10, [sp, #0x20] 8afe0: b9000109 str w9, [x8] 8afe4: f94017e1 ldr x1, [sp, #0x28] 8afe8: aa1803e0 mov x0, x24 8afec: aa1303e2 mov x2, x19 8aff0: 2a1703e3 mov w3, w23 8aff4: 9400a12e bl 0xb34ac ::~codecvt()+0x1074> 8aff8: f9400be8 ldr x8, [sp, #0x10] 8affc: 9101a3e1 add x1, sp, #0x68 8b000: aa1303e3 mov x3, x19 8b004: f9000100 str x0, [x8] 8b008: f94013e2 ldr x2, [sp, #0x20] 8b00c: 910123e0 add x0, sp, #0x48 8b010: 97fed990 bl 0x41650 <_ZNSt6__ndk116__check_groupingERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPjS8_Rj@plt> 8b014: b40000d5 cbz x21, 0x8b02c > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0x2d4> 8b018: a941a6a8 ldp x8, x9, [x21, #0x18] 8b01c: eb09011f cmp x8, x9 8b020: 540000e0 b.eq 0x8b03c > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0x2e4> 8b024: b9400100 ldr w0, [x8] 8b028: 14000009 b 0x8b04c > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0x2f4> 8b02c: 52800036 mov w22, #0x1 // =1 8b030: b5000174 cbnz x20, 0x8b05c > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0x304> 8b034: 370002f6 tbnz w22, #0x0, 0x8b090 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0x338> 8b038: 14000019 b 0x8b09c > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0x344> 8b03c: f94002a8 ldr x8, [x21] 8b040: f9402508 ldr x8, [x8, #0x48] 8b044: aa1503e0 mov x0, x21 8b048: d63f0100 blr x8 8b04c: 3100041f cmn w0, #0x1 8b050: 1a9f17f6 cset w22, eq 8b054: 9a9503f5 csel x21, xzr, x21, eq 8b058: b4fffef4 cbz x20, 0x8b034 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0x2dc> 8b05c: a941a688 ldp x8, x9, [x20, #0x18] 8b060: eb09011f cmp x8, x9 8b064: 54000060 b.eq 0x8b070 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0x318> 8b068: b9400100 ldr w0, [x8] 8b06c: 14000005 b 0x8b080 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0x328> 8b070: f9400288 ldr x8, [x20] 8b074: f9402508 ldr x8, [x8, #0x48] 8b078: aa1403e0 mov x0, x20 8b07c: d63f0100 blr x8 8b080: 3100041f cmn w0, #0x1 8b084: 1a9f17e8 cset w8, eq 8b088: 4a0802c8 eor w8, w22, w8 8b08c: 37000088 tbnz w8, #0x0, 0x8b09c > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0x344> 8b090: b9400268 ldr w8, [x19] 8b094: 321f0108 orr w8, w8, #0x2 8b098: b9000268 str w8, [x19] 8b09c: 3940c3e8 ldrb w8, [sp, #0x30] 8b0a0: 36000068 tbz w8, #0x0, 0x8b0ac > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0x354> 8b0a4: f94023e0 ldr x0, [sp, #0x40] 8b0a8: 97fed89e bl 0x41320 <_ZdlPv@plt> 8b0ac: 394123e8 ldrb w8, [sp, #0x48] 8b0b0: 36000068 tbz w8, #0x0, 0x8b0bc > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0x364> 8b0b4: f9402fe0 ldr x0, [sp, #0x58] 8b0b8: 97fed89a bl 0x41320 <_ZdlPv@plt> 8b0bc: f9401728 ldr x8, [x25, #0x28] 8b0c0: f85a03a9 ldur x9, [x29, #-0x60] 8b0c4: eb09011f cmp x8, x9 8b0c8: 54000141 b.ne 0x8b0f0 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0x398> 8b0cc: aa1503e0 mov x0, x21 8b0d0: a95d7bfd ldp x29, x30, [sp, #0x1d0] 8b0d4: a95c4ff4 ldp x20, x19, [sp, #0x1c0] 8b0d8: a95b57f6 ldp x22, x21, [sp, #0x1b0] 8b0dc: a95a5ff8 ldp x24, x23, [sp, #0x1a0] 8b0e0: a95967fa ldp x26, x25, [sp, #0x190] 8b0e4: a9586ffc ldp x28, x27, [sp, #0x180] 8b0e8: 910783ff add sp, sp, #0x1e0 8b0ec: d65f03c0 ret 8b0f0: 97fedce8 bl 0x42490 <__stack_chk_fail@plt> 8b0f4: 14000003 b 0x8b100 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0x3a8> 8b0f8: 14000002 b 0x8b100 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0x3a8> 8b0fc: 14000001 b 0x8b100 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0x3a8> 8b100: 3940c3e8 ldrb w8, [sp, #0x30] 8b104: aa0003f3 mov x19, x0 8b108: 370000a8 tbnz w8, #0x0, 0x8b11c > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0x3c4> 8b10c: 394123e8 ldrb w8, [sp, #0x48] 8b110: 370000e8 tbnz w8, #0x0, 0x8b12c > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0x3d4> 8b114: aa1303e0 mov x0, x19 8b118: 940128a1 bl 0xd539c <__cxa_demangle+0x12abc> 8b11c: f94023e0 ldr x0, [sp, #0x40] 8b120: 97fed880 bl 0x41320 <_ZdlPv@plt> 8b124: 394123e8 ldrb w8, [sp, #0x48] 8b128: 3607ff68 tbz w8, #0x0, 0x8b114 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long&) const+0x3bc> 8b12c: f9402fe0 ldr x0, [sp, #0x58] 8b130: 97fed87c bl 0x41320 <_ZdlPv@plt> 8b134: aa1303e0 mov x0, x19 8b138: 94012899 bl 0xd539c <__cxa_demangle+0x12abc> 000000000008b13c >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const>: 8b13c: 17fed8d9 b 0x414a0 <_ZNKSt6__ndk17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE17__do_get_unsignedIyEES4_S4_S4_RNS_8ios_baseERjRT_@plt> 000000000008b140 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const>: 8b140: d10783ff sub sp, sp, #0x1e0 8b144: a9186ffc stp x28, x27, [sp, #0x180] 8b148: a91967fa stp x26, x25, [sp, #0x190] 8b14c: a91a5ff8 stp x24, x23, [sp, #0x1a0] 8b150: a91b57f6 stp x22, x21, [sp, #0x1b0] 8b154: a91c4ff4 stp x20, x19, [sp, #0x1c0] 8b158: a91d7bfd stp x29, x30, [sp, #0x1d0] 8b15c: 910743fd add x29, sp, #0x1d0 8b160: d53bd059 mrs x25, TPIDR_EL0 8b164: f9401728 ldr x8, [x25, #0x28] 8b168: 52800949 mov w9, #0x4a // =74 8b16c: aa0403f3 mov x19, x4 8b170: aa0303e0 mov x0, x3 8b174: f81a03a8 stur x8, [x29, #-0x60] 8b178: b9400868 ldr w8, [x3, #0x8] 8b17c: aa0203f4 mov x20, x2 8b180: aa0103f5 mov x21, x1 8b184: f9000be5 str x5, [sp, #0x10] 8b188: 6a090108 ands w8, w8, w9 8b18c: 54000120 b.eq 0x8b1b0 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0x70> 8b190: 7101011f cmp w8, #0x40 8b194: 540000a0 b.eq 0x8b1a8 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0x68> 8b198: 7100211f cmp w8, #0x8 8b19c: 540000e1 b.ne 0x8b1b8 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0x78> 8b1a0: 52800217 mov w23, #0x10 // =16 8b1a4: 14000006 b 0x8b1bc > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0x7c> 8b1a8: 52800117 mov w23, #0x8 // =8 8b1ac: 14000004 b 0x8b1bc > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0x7c> 8b1b0: 2a1f03f7 mov w23, wzr 8b1b4: 14000002 b 0x8b1bc > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0x7c> 8b1b8: 52800157 mov w23, #0xa // =10 8b1bc: 910123e8 add x8, sp, #0x48 8b1c0: d10323a1 sub x1, x29, #0xc8 8b1c4: 910193e2 add x2, sp, #0x64 8b1c8: d10323ba sub x26, x29, #0xc8 8b1cc: 97fedc75 bl 0x423a0 <_ZNSt6__ndk19__num_getIwE17__stage2_int_prepERNS_8ios_baseEPwRw@plt> 8b1d0: a903ffff stp xzr, xzr, [sp, #0x38] 8b1d4: f9001bff str xzr, [sp, #0x30] 8b1d8: 9100c3e0 add x0, sp, #0x30 8b1dc: 528002c1 mov w1, #0x16 // =22 8b1e0: 2a1f03e2 mov w2, wzr 8b1e4: 9100c3f6 add x22, sp, #0x30 8b1e8: 97fed97a bl 0x417d0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeEmc@plt> 8b1ec: 3940c3e8 ldrb w8, [sp, #0x30] 8b1f0: f94023e9 ldr x9, [sp, #0x40] 8b1f4: b24002db orr x27, x22, #0x1 8b1f8: 9101a3ea add x10, sp, #0x68 8b1fc: 7200011f tst w8, #0x1 8b200: 9a890378 csel x24, x27, x9, eq 8b204: 910083fc add x28, sp, #0x20 8b208: b9001fff str wzr, [sp, #0x1c] 8b20c: a90263ea stp x10, x24, [sp, #0x20] 8b210: b50000b5 cbnz x21, 0x8b224 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0xe4> 8b214: 14000009 b 0x8b238 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0xf8> 8b218: 91001108 add x8, x8, #0x4 8b21c: f9000ea8 str x8, [x21, #0x18] 8b220: b40000d5 cbz x21, 0x8b238 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0xf8> 8b224: a941a6a8 ldp x8, x9, [x21, #0x18] 8b228: eb09011f cmp x8, x9 8b22c: 540000c0 b.eq 0x8b244 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0x104> 8b230: b9400100 ldr w0, [x8] 8b234: 14000008 b 0x8b254 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0x114> 8b238: 52800036 mov w22, #0x1 // =1 8b23c: b5000154 cbnz x20, 0x8b264 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0x124> 8b240: 14000018 b 0x8b2a0 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0x160> 8b244: f94002a8 ldr x8, [x21] 8b248: f9402508 ldr x8, [x8, #0x48] 8b24c: aa1503e0 mov x0, x21 8b250: d63f0100 blr x8 8b254: 3100041f cmn w0, #0x1 8b258: 1a9f17f6 cset w22, eq 8b25c: 9a9503f5 csel x21, xzr, x21, eq 8b260: b4000214 cbz x20, 0x8b2a0 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0x160> 8b264: a941a688 ldp x8, x9, [x20, #0x18] 8b268: eb09011f cmp x8, x9 8b26c: 540000a0 b.eq 0x8b280 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0x140> 8b270: b9400100 ldr w0, [x8] 8b274: 3100041f cmn w0, #0x1 8b278: 54000101 b.ne 0x8b298 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0x158> 8b27c: 14000009 b 0x8b2a0 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0x160> 8b280: f9400288 ldr x8, [x20] 8b284: f9402508 ldr x8, [x8, #0x48] 8b288: aa1403e0 mov x0, x20 8b28c: d63f0100 blr x8 8b290: 3100041f cmn w0, #0x1 8b294: 54000060 b.eq 0x8b2a0 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0x160> 8b298: 35000096 cbnz w22, 0x8b2a8 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0x168> 8b29c: 1400003d b 0x8b390 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0x250> 8b2a0: aa1f03f4 mov x20, xzr 8b2a4: 37000776 tbnz w22, #0x0, 0x8b390 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0x250> 8b2a8: 3940c3e8 ldrb w8, [sp, #0x30] 8b2ac: f9401fe9 ldr x9, [sp, #0x38] 8b2b0: f94017eb ldr x11, [sp, #0x28] 8b2b4: d341fd0a lsr x10, x8, #1 8b2b8: 7200011f tst w8, #0x1 8b2bc: 9a89014c csel x12, x10, x9, eq 8b2c0: 8b0c030c add x12, x24, x12 8b2c4: eb0c017f cmp x11, x12 8b2c8: 540002e1 b.ne 0x8b324 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0x1e4> 8b2cc: 7200011f tst w8, #0x1 8b2d0: 9a890156 csel x22, x10, x9, eq 8b2d4: d37ffac1 lsl x1, x22, #1 8b2d8: 9100c3e0 add x0, sp, #0x30 8b2dc: 2a1f03e2 mov w2, wzr 8b2e0: 97fed93c bl 0x417d0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeEmc@plt> 8b2e4: 3940c3e8 ldrb w8, [sp, #0x30] 8b2e8: 37000068 tbnz w8, #0x0, 0x8b2f4 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0x1b4> 8b2ec: 528002c1 mov w1, #0x16 // =22 8b2f0: 14000004 b 0x8b300 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0x1c0> 8b2f4: f9401be8 ldr x8, [sp, #0x30] 8b2f8: 927ff908 and x8, x8, #0xfffffffffffffffe 8b2fc: d1000501 sub x1, x8, #0x1 8b300: 9100c3e0 add x0, sp, #0x30 8b304: 2a1f03e2 mov w2, wzr 8b308: 97fed932 bl 0x417d0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeEmc@plt> 8b30c: 3940c3e8 ldrb w8, [sp, #0x30] 8b310: f94023e9 ldr x9, [sp, #0x40] 8b314: 7200011f tst w8, #0x1 8b318: 9a890378 csel x24, x27, x9, eq 8b31c: 8b160308 add x8, x24, x22 8b320: f90017e8 str x8, [sp, #0x28] 8b324: a941a6a8 ldp x8, x9, [x21, #0x18] 8b328: eb09011f cmp x8, x9 8b32c: 54000060 b.eq 0x8b338 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0x1f8> 8b330: b9400100 ldr w0, [x8] 8b334: 14000005 b 0x8b348 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0x208> 8b338: f94002a8 ldr x8, [x21] 8b33c: f9402508 ldr x8, [x8, #0x48] 8b340: aa1503e0 mov x0, x21 8b344: d63f0100 blr x8 8b348: b94067e5 ldr w5, [sp, #0x64] 8b34c: 9100a3e3 add x3, sp, #0x28 8b350: 910073e4 add x4, sp, #0x1c 8b354: 910123e6 add x6, sp, #0x48 8b358: 9101a3e7 add x7, sp, #0x68 8b35c: 2a1703e1 mov w1, w23 8b360: aa1803e2 mov x2, x24 8b364: a9006bfc stp x28, x26, [sp] 8b368: 97fed952 bl 0x418b0 <_ZNSt6__ndk19__num_getIwE17__stage2_int_loopEwiPcRS2_RjwRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPjRSD_Pw@plt> 8b36c: 35000120 cbnz w0, 0x8b390 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0x250> 8b370: a941a6a8 ldp x8, x9, [x21, #0x18] 8b374: eb09011f cmp x8, x9 8b378: 54fff501 b.ne 0x8b218 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0xd8> 8b37c: f94002a8 ldr x8, [x21] 8b380: f9402908 ldr x8, [x8, #0x50] 8b384: aa1503e0 mov x0, x21 8b388: d63f0100 blr x8 8b38c: 17ffffa5 b 0x8b220 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0xe0> 8b390: 394123e8 ldrb w8, [sp, #0x48] 8b394: f9402be9 ldr x9, [sp, #0x50] 8b398: d341fd0a lsr x10, x8, #1 8b39c: 7200011f tst w8, #0x1 8b3a0: 9a890148 csel x8, x10, x9, eq 8b3a4: b4000148 cbz x8, 0x8b3cc > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0x28c> 8b3a8: f94013e8 ldr x8, [sp, #0x20] 8b3ac: 9101a3e9 add x9, sp, #0x68 8b3b0: cb090109 sub x9, x8, x9 8b3b4: f1027d3f cmp x9, #0x9f 8b3b8: 540000ac b.gt 0x8b3cc > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0x28c> 8b3bc: b9401fe9 ldr w9, [sp, #0x1c] 8b3c0: 9100110a add x10, x8, #0x4 8b3c4: f90013ea str x10, [sp, #0x20] 8b3c8: b9000109 str w9, [x8] 8b3cc: f94017e1 ldr x1, [sp, #0x28] 8b3d0: aa1803e0 mov x0, x24 8b3d4: aa1303e2 mov x2, x19 8b3d8: 2a1703e3 mov w3, w23 8b3dc: 9400a08c bl 0xb360c ::~codecvt()+0x11d4> 8b3e0: f9400be8 ldr x8, [sp, #0x10] 8b3e4: 9101a3e1 add x1, sp, #0x68 8b3e8: aa1303e3 mov x3, x19 8b3ec: f9000100 str x0, [x8] 8b3f0: f94013e2 ldr x2, [sp, #0x20] 8b3f4: 910123e0 add x0, sp, #0x48 8b3f8: 97fed896 bl 0x41650 <_ZNSt6__ndk116__check_groupingERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPjS8_Rj@plt> 8b3fc: b40000d5 cbz x21, 0x8b414 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0x2d4> 8b400: a941a6a8 ldp x8, x9, [x21, #0x18] 8b404: eb09011f cmp x8, x9 8b408: 540000e0 b.eq 0x8b424 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0x2e4> 8b40c: b9400100 ldr w0, [x8] 8b410: 14000009 b 0x8b434 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0x2f4> 8b414: 52800036 mov w22, #0x1 // =1 8b418: b5000174 cbnz x20, 0x8b444 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0x304> 8b41c: 370002f6 tbnz w22, #0x0, 0x8b478 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0x338> 8b420: 14000019 b 0x8b484 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0x344> 8b424: f94002a8 ldr x8, [x21] 8b428: f9402508 ldr x8, [x8, #0x48] 8b42c: aa1503e0 mov x0, x21 8b430: d63f0100 blr x8 8b434: 3100041f cmn w0, #0x1 8b438: 1a9f17f6 cset w22, eq 8b43c: 9a9503f5 csel x21, xzr, x21, eq 8b440: b4fffef4 cbz x20, 0x8b41c > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0x2dc> 8b444: a941a688 ldp x8, x9, [x20, #0x18] 8b448: eb09011f cmp x8, x9 8b44c: 54000060 b.eq 0x8b458 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0x318> 8b450: b9400100 ldr w0, [x8] 8b454: 14000005 b 0x8b468 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0x328> 8b458: f9400288 ldr x8, [x20] 8b45c: f9402508 ldr x8, [x8, #0x48] 8b460: aa1403e0 mov x0, x20 8b464: d63f0100 blr x8 8b468: 3100041f cmn w0, #0x1 8b46c: 1a9f17e8 cset w8, eq 8b470: 4a0802c8 eor w8, w22, w8 8b474: 37000088 tbnz w8, #0x0, 0x8b484 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0x344> 8b478: b9400268 ldr w8, [x19] 8b47c: 321f0108 orr w8, w8, #0x2 8b480: b9000268 str w8, [x19] 8b484: 3940c3e8 ldrb w8, [sp, #0x30] 8b488: 36000068 tbz w8, #0x0, 0x8b494 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0x354> 8b48c: f94023e0 ldr x0, [sp, #0x40] 8b490: 97fed7a4 bl 0x41320 <_ZdlPv@plt> 8b494: 394123e8 ldrb w8, [sp, #0x48] 8b498: 36000068 tbz w8, #0x0, 0x8b4a4 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0x364> 8b49c: f9402fe0 ldr x0, [sp, #0x58] 8b4a0: 97fed7a0 bl 0x41320 <_ZdlPv@plt> 8b4a4: f9401728 ldr x8, [x25, #0x28] 8b4a8: f85a03a9 ldur x9, [x29, #-0x60] 8b4ac: eb09011f cmp x8, x9 8b4b0: 54000141 b.ne 0x8b4d8 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0x398> 8b4b4: aa1503e0 mov x0, x21 8b4b8: a95d7bfd ldp x29, x30, [sp, #0x1d0] 8b4bc: a95c4ff4 ldp x20, x19, [sp, #0x1c0] 8b4c0: a95b57f6 ldp x22, x21, [sp, #0x1b0] 8b4c4: a95a5ff8 ldp x24, x23, [sp, #0x1a0] 8b4c8: a95967fa ldp x26, x25, [sp, #0x190] 8b4cc: a9586ffc ldp x28, x27, [sp, #0x180] 8b4d0: 910783ff add sp, sp, #0x1e0 8b4d4: d65f03c0 ret 8b4d8: 97fedbee bl 0x42490 <__stack_chk_fail@plt> 8b4dc: 14000003 b 0x8b4e8 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0x3a8> 8b4e0: 14000002 b 0x8b4e8 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0x3a8> 8b4e4: 14000001 b 0x8b4e8 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0x3a8> 8b4e8: 3940c3e8 ldrb w8, [sp, #0x30] 8b4ec: aa0003f3 mov x19, x0 8b4f0: 370000a8 tbnz w8, #0x0, 0x8b504 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0x3c4> 8b4f4: 394123e8 ldrb w8, [sp, #0x48] 8b4f8: 370000e8 tbnz w8, #0x0, 0x8b514 > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0x3d4> 8b4fc: aa1303e0 mov x0, x19 8b500: 940127a7 bl 0xd539c <__cxa_demangle+0x12abc> 8b504: f94023e0 ldr x0, [sp, #0x40] 8b508: 97fed786 bl 0x41320 <_ZdlPv@plt> 8b50c: 394123e8 ldrb w8, [sp, #0x48] 8b510: 3607ff68 tbz w8, #0x0, 0x8b4fc > std::__ndk1::num_get>>::__do_get_unsigned(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, unsigned long long&) const+0x3bc> 8b514: f9402fe0 ldr x0, [sp, #0x58] 8b518: 97fed782 bl 0x41320 <_ZdlPv@plt> 8b51c: aa1303e0 mov x0, x19 8b520: 9401279f bl 0xd539c <__cxa_demangle+0x12abc> 000000000008b524 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const>: 8b524: 17fed81b b 0x41590 <_ZNKSt6__ndk17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE23__do_get_floating_pointIfEES4_S4_S4_RNS_8ios_baseERjRT_@plt> 000000000008b528 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const>: 8b528: a9ba6ffc stp x28, x27, [sp, #-0x60]! 8b52c: a90167fa stp x26, x25, [sp, #0x10] 8b530: a9025ff8 stp x24, x23, [sp, #0x20] 8b534: a90357f6 stp x22, x21, [sp, #0x30] 8b538: a9044ff4 stp x20, x19, [sp, #0x40] 8b53c: a9057bfd stp x29, x30, [sp, #0x50] 8b540: 910143fd add x29, sp, #0x50 8b544: d10703ff sub sp, sp, #0x1c0 8b548: d53bd048 mrs x8, TPIDR_EL0 8b54c: a90297e8 stp x8, x5, [sp, #0x28] 8b550: f9401508 ldr x8, [x8, #0x28] 8b554: aa0303e0 mov x0, x3 8b558: aa0203f4 mov x20, x2 8b55c: aa0103f5 mov x21, x1 8b560: f81a03a8 stur x8, [x29, #-0x60] 8b564: 9101c3e8 add x8, sp, #0x70 8b568: d10383a1 sub x1, x29, #0xe0 8b56c: 910233e2 add x2, sp, #0x8c 8b570: 910223e3 add x3, sp, #0x88 8b574: aa0403f3 mov x19, x4 8b578: d10383b9 sub x25, x29, #0xe0 8b57c: 97fedb7d bl 0x42370 <_ZNSt6__ndk19__num_getIwE19__stage2_float_prepERNS_8ios_baseEPwRwS5_@plt> 8b580: a9067fff stp xzr, xzr, [sp, #0x60] 8b584: f9002fff str xzr, [sp, #0x58] 8b588: 910163e0 add x0, sp, #0x58 8b58c: 528002c1 mov w1, #0x16 // =22 8b590: 2a1f03e2 mov w2, wzr 8b594: 910163f6 add x22, sp, #0x58 8b598: 97fed88e bl 0x417d0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeEmc@plt> 8b59c: 394163e8 ldrb w8, [sp, #0x58] 8b5a0: f94037e9 ldr x9, [sp, #0x68] 8b5a4: b24002da orr x26, x22, #0x1 8b5a8: 5280002a mov w10, #0x1 // =1 8b5ac: 7200011f tst w8, #0x1 8b5b0: 910243fb add x27, sp, #0x90 8b5b4: 390103ea strb w10, [sp, #0x40] 8b5b8: 528008aa mov w10, #0x45 // =69 8b5bc: 910113fc add x28, sp, #0x44 8b5c0: 9a890357 csel x23, x26, x9, eq 8b5c4: 910123f6 add x22, sp, #0x48 8b5c8: b90047ff str wzr, [sp, #0x44] 8b5cc: 3900f3ea strb w10, [sp, #0x3c] 8b5d0: a904dffb stp x27, x23, [sp, #0x48] 8b5d4: b50000b5 cbnz x21, 0x8b5e8 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const+0xc0> 8b5d8: 14000009 b 0x8b5fc > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const+0xd4> 8b5dc: 91001108 add x8, x8, #0x4 8b5e0: f9000ea8 str x8, [x21, #0x18] 8b5e4: b40000d5 cbz x21, 0x8b5fc > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const+0xd4> 8b5e8: a941a6a8 ldp x8, x9, [x21, #0x18] 8b5ec: eb09011f cmp x8, x9 8b5f0: 540000c0 b.eq 0x8b608 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const+0xe0> 8b5f4: b9400100 ldr w0, [x8] 8b5f8: 14000008 b 0x8b618 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const+0xf0> 8b5fc: 52800038 mov w24, #0x1 // =1 8b600: b5000154 cbnz x20, 0x8b628 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const+0x100> 8b604: 14000018 b 0x8b664 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const+0x13c> 8b608: f94002a8 ldr x8, [x21] 8b60c: f9402508 ldr x8, [x8, #0x48] 8b610: aa1503e0 mov x0, x21 8b614: d63f0100 blr x8 8b618: 3100041f cmn w0, #0x1 8b61c: 1a9f17f8 cset w24, eq 8b620: 9a9503f5 csel x21, xzr, x21, eq 8b624: b4000214 cbz x20, 0x8b664 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const+0x13c> 8b628: a941a688 ldp x8, x9, [x20, #0x18] 8b62c: eb09011f cmp x8, x9 8b630: 540000a0 b.eq 0x8b644 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const+0x11c> 8b634: b9400100 ldr w0, [x8] 8b638: 3100041f cmn w0, #0x1 8b63c: 54000101 b.ne 0x8b65c > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const+0x134> 8b640: 14000009 b 0x8b664 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const+0x13c> 8b644: f9400288 ldr x8, [x20] 8b648: f9402508 ldr x8, [x8, #0x48] 8b64c: aa1403e0 mov x0, x20 8b650: d63f0100 blr x8 8b654: 3100041f cmn w0, #0x1 8b658: 54000060 b.eq 0x8b664 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const+0x13c> 8b65c: 35000098 cbnz w24, 0x8b66c > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const+0x144> 8b660: 1400003d b 0x8b754 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const+0x22c> 8b664: aa1f03f4 mov x20, xzr 8b668: 37000778 tbnz w24, #0x0, 0x8b754 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const+0x22c> 8b66c: 394163e8 ldrb w8, [sp, #0x58] 8b670: f94033e9 ldr x9, [sp, #0x60] 8b674: f9402beb ldr x11, [sp, #0x50] 8b678: d341fd0a lsr x10, x8, #1 8b67c: 7200011f tst w8, #0x1 8b680: 9a89014c csel x12, x10, x9, eq 8b684: 8b0c02ec add x12, x23, x12 8b688: eb0c017f cmp x11, x12 8b68c: 540002e1 b.ne 0x8b6e8 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const+0x1c0> 8b690: 7200011f tst w8, #0x1 8b694: 9a890158 csel x24, x10, x9, eq 8b698: d37ffb01 lsl x1, x24, #1 8b69c: 910163e0 add x0, sp, #0x58 8b6a0: 2a1f03e2 mov w2, wzr 8b6a4: 97fed84b bl 0x417d0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeEmc@plt> 8b6a8: 394163e8 ldrb w8, [sp, #0x58] 8b6ac: 37000068 tbnz w8, #0x0, 0x8b6b8 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const+0x190> 8b6b0: 528002c1 mov w1, #0x16 // =22 8b6b4: 14000004 b 0x8b6c4 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const+0x19c> 8b6b8: f9402fe8 ldr x8, [sp, #0x58] 8b6bc: 927ff908 and x8, x8, #0xfffffffffffffffe 8b6c0: d1000501 sub x1, x8, #0x1 8b6c4: 910163e0 add x0, sp, #0x58 8b6c8: 2a1f03e2 mov w2, wzr 8b6cc: 97fed841 bl 0x417d0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeEmc@plt> 8b6d0: 394163e8 ldrb w8, [sp, #0x58] 8b6d4: f94037e9 ldr x9, [sp, #0x68] 8b6d8: 7200011f tst w8, #0x1 8b6dc: 9a890357 csel x23, x26, x9, eq 8b6e0: 8b1802e8 add x8, x23, x24 8b6e4: f9002be8 str x8, [sp, #0x50] 8b6e8: a941a6a8 ldp x8, x9, [x21, #0x18] 8b6ec: eb09011f cmp x8, x9 8b6f0: 54000060 b.eq 0x8b6fc > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const+0x1d4> 8b6f4: b9400100 ldr w0, [x8] 8b6f8: 14000005 b 0x8b70c > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const+0x1e4> 8b6fc: f94002a8 ldr x8, [x21] 8b700: f9402508 ldr x8, [x8, #0x48] 8b704: aa1503e0 mov x0, x21 8b708: d63f0100 blr x8 8b70c: 295117e6 ldp w6, w5, [sp, #0x88] 8b710: 910103e1 add x1, sp, #0x40 8b714: 9100f3e2 add x2, sp, #0x3c 8b718: 910143e4 add x4, sp, #0x50 8b71c: 9101c3e7 add x7, sp, #0x70 8b720: aa1703e3 mov x3, x23 8b724: a90167fc stp x28, x25, [sp, #0x10] 8b728: a9005bfb stp x27, x22, [sp] 8b72c: 97fed771 bl 0x414f0 <_ZNSt6__ndk19__num_getIwE19__stage2_float_loopEwRbRcPcRS4_wwRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPjRSE_RjPw@plt> 8b730: 35000120 cbnz w0, 0x8b754 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const+0x22c> 8b734: a941a6a8 ldp x8, x9, [x21, #0x18] 8b738: eb09011f cmp x8, x9 8b73c: 54fff501 b.ne 0x8b5dc > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const+0xb4> 8b740: f94002a8 ldr x8, [x21] 8b744: f9402908 ldr x8, [x8, #0x50] 8b748: aa1503e0 mov x0, x21 8b74c: d63f0100 blr x8 8b750: 17ffffa5 b 0x8b5e4 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const+0xbc> 8b754: 3941c3e8 ldrb w8, [sp, #0x70] 8b758: f9403fe9 ldr x9, [sp, #0x78] 8b75c: 394103ea ldrb w10, [sp, #0x40] 8b760: d341fd0b lsr x11, x8, #1 8b764: 7200011f tst w8, #0x1 8b768: 9a890168 csel x8, x11, x9, eq 8b76c: 3400016a cbz w10, 0x8b798 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const+0x270> 8b770: b4000148 cbz x8, 0x8b798 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const+0x270> 8b774: f94027e8 ldr x8, [sp, #0x48] 8b778: 910243e9 add x9, sp, #0x90 8b77c: cb090109 sub x9, x8, x9 8b780: f1027d3f cmp x9, #0x9f 8b784: 540000ac b.gt 0x8b798 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const+0x270> 8b788: b94047e9 ldr w9, [sp, #0x44] 8b78c: 9100110a add x10, x8, #0x4 8b790: f90027ea str x10, [sp, #0x48] 8b794: b9000109 str w9, [x8] 8b798: f9402be1 ldr x1, [sp, #0x50] 8b79c: aa1703e0 mov x0, x23 8b7a0: aa1303e2 mov x2, x19 8b7a4: 94009ff2 bl 0xb376c ::~codecvt()+0x1334> 8b7a8: f9401be8 ldr x8, [sp, #0x30] 8b7ac: 9101c3e0 add x0, sp, #0x70 8b7b0: 910243e1 add x1, sp, #0x90 8b7b4: aa1303e3 mov x3, x19 8b7b8: bd000100 str s0, [x8] 8b7bc: f94027e2 ldr x2, [sp, #0x48] 8b7c0: 97fed7a4 bl 0x41650 <_ZNSt6__ndk116__check_groupingERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPjS8_Rj@plt> 8b7c4: b40000d5 cbz x21, 0x8b7dc > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const+0x2b4> 8b7c8: a941a6a8 ldp x8, x9, [x21, #0x18] 8b7cc: eb09011f cmp x8, x9 8b7d0: 54000100 b.eq 0x8b7f0 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const+0x2c8> 8b7d4: b9400100 ldr w0, [x8] 8b7d8: 1400000a b 0x8b800 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const+0x2d8> 8b7dc: 52800036 mov w22, #0x1 // =1 8b7e0: b5000194 cbnz x20, 0x8b810 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const+0x2e8> 8b7e4: f94017f4 ldr x20, [sp, #0x28] 8b7e8: 37000316 tbnz w22, #0x0, 0x8b848 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const+0x320> 8b7ec: 1400001a b 0x8b854 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const+0x32c> 8b7f0: f94002a8 ldr x8, [x21] 8b7f4: f9402508 ldr x8, [x8, #0x48] 8b7f8: aa1503e0 mov x0, x21 8b7fc: d63f0100 blr x8 8b800: 3100041f cmn w0, #0x1 8b804: 1a9f17f6 cset w22, eq 8b808: 9a9503f5 csel x21, xzr, x21, eq 8b80c: b4fffed4 cbz x20, 0x8b7e4 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const+0x2bc> 8b810: a941a688 ldp x8, x9, [x20, #0x18] 8b814: eb09011f cmp x8, x9 8b818: 54000060 b.eq 0x8b824 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const+0x2fc> 8b81c: b9400100 ldr w0, [x8] 8b820: 14000005 b 0x8b834 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const+0x30c> 8b824: f9400288 ldr x8, [x20] 8b828: f9402508 ldr x8, [x8, #0x48] 8b82c: aa1403e0 mov x0, x20 8b830: d63f0100 blr x8 8b834: f94017f4 ldr x20, [sp, #0x28] 8b838: 3100041f cmn w0, #0x1 8b83c: 1a9f17e8 cset w8, eq 8b840: 4a0802c8 eor w8, w22, w8 8b844: 37000088 tbnz w8, #0x0, 0x8b854 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const+0x32c> 8b848: b9400268 ldr w8, [x19] 8b84c: 321f0108 orr w8, w8, #0x2 8b850: b9000268 str w8, [x19] 8b854: 394163e8 ldrb w8, [sp, #0x58] 8b858: 36000068 tbz w8, #0x0, 0x8b864 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const+0x33c> 8b85c: f94037e0 ldr x0, [sp, #0x68] 8b860: 97fed6b0 bl 0x41320 <_ZdlPv@plt> 8b864: 3941c3e8 ldrb w8, [sp, #0x70] 8b868: 36000068 tbz w8, #0x0, 0x8b874 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const+0x34c> 8b86c: f94043e0 ldr x0, [sp, #0x80] 8b870: 97fed6ac bl 0x41320 <_ZdlPv@plt> 8b874: f9401688 ldr x8, [x20, #0x28] 8b878: f85a03a9 ldur x9, [x29, #-0x60] 8b87c: eb09011f cmp x8, x9 8b880: 54000141 b.ne 0x8b8a8 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const+0x380> 8b884: aa1503e0 mov x0, x21 8b888: 910703ff add sp, sp, #0x1c0 8b88c: a9457bfd ldp x29, x30, [sp, #0x50] 8b890: a9444ff4 ldp x20, x19, [sp, #0x40] 8b894: a94357f6 ldp x22, x21, [sp, #0x30] 8b898: a9425ff8 ldp x24, x23, [sp, #0x20] 8b89c: a94167fa ldp x26, x25, [sp, #0x10] 8b8a0: a8c66ffc ldp x28, x27, [sp], #0x60 8b8a4: d65f03c0 ret 8b8a8: 97fedafa bl 0x42490 <__stack_chk_fail@plt> 8b8ac: 14000003 b 0x8b8b8 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const+0x390> 8b8b0: 14000002 b 0x8b8b8 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const+0x390> 8b8b4: 14000001 b 0x8b8b8 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const+0x390> 8b8b8: 394163e8 ldrb w8, [sp, #0x58] 8b8bc: aa0003f3 mov x19, x0 8b8c0: 370000a8 tbnz w8, #0x0, 0x8b8d4 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const+0x3ac> 8b8c4: 3941c3e8 ldrb w8, [sp, #0x70] 8b8c8: 370000e8 tbnz w8, #0x0, 0x8b8e4 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const+0x3bc> 8b8cc: aa1303e0 mov x0, x19 8b8d0: 940126b3 bl 0xd539c <__cxa_demangle+0x12abc> 8b8d4: f94037e0 ldr x0, [sp, #0x68] 8b8d8: 97fed692 bl 0x41320 <_ZdlPv@plt> 8b8dc: 3941c3e8 ldrb w8, [sp, #0x70] 8b8e0: 3607ff68 tbz w8, #0x0, 0x8b8cc > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, float&) const+0x3a4> 8b8e4: f94043e0 ldr x0, [sp, #0x80] 8b8e8: 97fed68e bl 0x41320 <_ZdlPv@plt> 8b8ec: aa1303e0 mov x0, x19 8b8f0: 940126ab bl 0xd539c <__cxa_demangle+0x12abc> 000000000008b8f4 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const>: 8b8f4: 17fed8ff b 0x41cf0 <_ZNKSt6__ndk17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE23__do_get_floating_pointIdEES4_S4_S4_RNS_8ios_baseERjRT_@plt> 000000000008b8f8 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const>: 8b8f8: a9ba6ffc stp x28, x27, [sp, #-0x60]! 8b8fc: a90167fa stp x26, x25, [sp, #0x10] 8b900: a9025ff8 stp x24, x23, [sp, #0x20] 8b904: a90357f6 stp x22, x21, [sp, #0x30] 8b908: a9044ff4 stp x20, x19, [sp, #0x40] 8b90c: a9057bfd stp x29, x30, [sp, #0x50] 8b910: 910143fd add x29, sp, #0x50 8b914: d10703ff sub sp, sp, #0x1c0 8b918: d53bd048 mrs x8, TPIDR_EL0 8b91c: a90297e8 stp x8, x5, [sp, #0x28] 8b920: f9401508 ldr x8, [x8, #0x28] 8b924: aa0303e0 mov x0, x3 8b928: aa0203f4 mov x20, x2 8b92c: aa0103f5 mov x21, x1 8b930: f81a03a8 stur x8, [x29, #-0x60] 8b934: 9101c3e8 add x8, sp, #0x70 8b938: d10383a1 sub x1, x29, #0xe0 8b93c: 910233e2 add x2, sp, #0x8c 8b940: 910223e3 add x3, sp, #0x88 8b944: aa0403f3 mov x19, x4 8b948: d10383b9 sub x25, x29, #0xe0 8b94c: 97feda89 bl 0x42370 <_ZNSt6__ndk19__num_getIwE19__stage2_float_prepERNS_8ios_baseEPwRwS5_@plt> 8b950: a9067fff stp xzr, xzr, [sp, #0x60] 8b954: f9002fff str xzr, [sp, #0x58] 8b958: 910163e0 add x0, sp, #0x58 8b95c: 528002c1 mov w1, #0x16 // =22 8b960: 2a1f03e2 mov w2, wzr 8b964: 910163f6 add x22, sp, #0x58 8b968: 97fed79a bl 0x417d0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeEmc@plt> 8b96c: 394163e8 ldrb w8, [sp, #0x58] 8b970: f94037e9 ldr x9, [sp, #0x68] 8b974: b24002da orr x26, x22, #0x1 8b978: 5280002a mov w10, #0x1 // =1 8b97c: 7200011f tst w8, #0x1 8b980: 910243fb add x27, sp, #0x90 8b984: 390103ea strb w10, [sp, #0x40] 8b988: 528008aa mov w10, #0x45 // =69 8b98c: 910113fc add x28, sp, #0x44 8b990: 9a890357 csel x23, x26, x9, eq 8b994: 910123f6 add x22, sp, #0x48 8b998: b90047ff str wzr, [sp, #0x44] 8b99c: 3900f3ea strb w10, [sp, #0x3c] 8b9a0: a904dffb stp x27, x23, [sp, #0x48] 8b9a4: b50000b5 cbnz x21, 0x8b9b8 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const+0xc0> 8b9a8: 14000009 b 0x8b9cc > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const+0xd4> 8b9ac: 91001108 add x8, x8, #0x4 8b9b0: f9000ea8 str x8, [x21, #0x18] 8b9b4: b40000d5 cbz x21, 0x8b9cc > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const+0xd4> 8b9b8: a941a6a8 ldp x8, x9, [x21, #0x18] 8b9bc: eb09011f cmp x8, x9 8b9c0: 540000c0 b.eq 0x8b9d8 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const+0xe0> 8b9c4: b9400100 ldr w0, [x8] 8b9c8: 14000008 b 0x8b9e8 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const+0xf0> 8b9cc: 52800038 mov w24, #0x1 // =1 8b9d0: b5000154 cbnz x20, 0x8b9f8 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const+0x100> 8b9d4: 14000018 b 0x8ba34 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const+0x13c> 8b9d8: f94002a8 ldr x8, [x21] 8b9dc: f9402508 ldr x8, [x8, #0x48] 8b9e0: aa1503e0 mov x0, x21 8b9e4: d63f0100 blr x8 8b9e8: 3100041f cmn w0, #0x1 8b9ec: 1a9f17f8 cset w24, eq 8b9f0: 9a9503f5 csel x21, xzr, x21, eq 8b9f4: b4000214 cbz x20, 0x8ba34 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const+0x13c> 8b9f8: a941a688 ldp x8, x9, [x20, #0x18] 8b9fc: eb09011f cmp x8, x9 8ba00: 540000a0 b.eq 0x8ba14 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const+0x11c> 8ba04: b9400100 ldr w0, [x8] 8ba08: 3100041f cmn w0, #0x1 8ba0c: 54000101 b.ne 0x8ba2c > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const+0x134> 8ba10: 14000009 b 0x8ba34 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const+0x13c> 8ba14: f9400288 ldr x8, [x20] 8ba18: f9402508 ldr x8, [x8, #0x48] 8ba1c: aa1403e0 mov x0, x20 8ba20: d63f0100 blr x8 8ba24: 3100041f cmn w0, #0x1 8ba28: 54000060 b.eq 0x8ba34 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const+0x13c> 8ba2c: 35000098 cbnz w24, 0x8ba3c > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const+0x144> 8ba30: 1400003d b 0x8bb24 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const+0x22c> 8ba34: aa1f03f4 mov x20, xzr 8ba38: 37000778 tbnz w24, #0x0, 0x8bb24 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const+0x22c> 8ba3c: 394163e8 ldrb w8, [sp, #0x58] 8ba40: f94033e9 ldr x9, [sp, #0x60] 8ba44: f9402beb ldr x11, [sp, #0x50] 8ba48: d341fd0a lsr x10, x8, #1 8ba4c: 7200011f tst w8, #0x1 8ba50: 9a89014c csel x12, x10, x9, eq 8ba54: 8b0c02ec add x12, x23, x12 8ba58: eb0c017f cmp x11, x12 8ba5c: 540002e1 b.ne 0x8bab8 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const+0x1c0> 8ba60: 7200011f tst w8, #0x1 8ba64: 9a890158 csel x24, x10, x9, eq 8ba68: d37ffb01 lsl x1, x24, #1 8ba6c: 910163e0 add x0, sp, #0x58 8ba70: 2a1f03e2 mov w2, wzr 8ba74: 97fed757 bl 0x417d0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeEmc@plt> 8ba78: 394163e8 ldrb w8, [sp, #0x58] 8ba7c: 37000068 tbnz w8, #0x0, 0x8ba88 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const+0x190> 8ba80: 528002c1 mov w1, #0x16 // =22 8ba84: 14000004 b 0x8ba94 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const+0x19c> 8ba88: f9402fe8 ldr x8, [sp, #0x58] 8ba8c: 927ff908 and x8, x8, #0xfffffffffffffffe 8ba90: d1000501 sub x1, x8, #0x1 8ba94: 910163e0 add x0, sp, #0x58 8ba98: 2a1f03e2 mov w2, wzr 8ba9c: 97fed74d bl 0x417d0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeEmc@plt> 8baa0: 394163e8 ldrb w8, [sp, #0x58] 8baa4: f94037e9 ldr x9, [sp, #0x68] 8baa8: 7200011f tst w8, #0x1 8baac: 9a890357 csel x23, x26, x9, eq 8bab0: 8b1802e8 add x8, x23, x24 8bab4: f9002be8 str x8, [sp, #0x50] 8bab8: a941a6a8 ldp x8, x9, [x21, #0x18] 8babc: eb09011f cmp x8, x9 8bac0: 54000060 b.eq 0x8bacc > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const+0x1d4> 8bac4: b9400100 ldr w0, [x8] 8bac8: 14000005 b 0x8badc > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const+0x1e4> 8bacc: f94002a8 ldr x8, [x21] 8bad0: f9402508 ldr x8, [x8, #0x48] 8bad4: aa1503e0 mov x0, x21 8bad8: d63f0100 blr x8 8badc: 295117e6 ldp w6, w5, [sp, #0x88] 8bae0: 910103e1 add x1, sp, #0x40 8bae4: 9100f3e2 add x2, sp, #0x3c 8bae8: 910143e4 add x4, sp, #0x50 8baec: 9101c3e7 add x7, sp, #0x70 8baf0: aa1703e3 mov x3, x23 8baf4: a90167fc stp x28, x25, [sp, #0x10] 8baf8: a9005bfb stp x27, x22, [sp] 8bafc: 97fed67d bl 0x414f0 <_ZNSt6__ndk19__num_getIwE19__stage2_float_loopEwRbRcPcRS4_wwRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPjRSE_RjPw@plt> 8bb00: 35000120 cbnz w0, 0x8bb24 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const+0x22c> 8bb04: a941a6a8 ldp x8, x9, [x21, #0x18] 8bb08: eb09011f cmp x8, x9 8bb0c: 54fff501 b.ne 0x8b9ac > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const+0xb4> 8bb10: f94002a8 ldr x8, [x21] 8bb14: f9402908 ldr x8, [x8, #0x50] 8bb18: aa1503e0 mov x0, x21 8bb1c: d63f0100 blr x8 8bb20: 17ffffa5 b 0x8b9b4 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const+0xbc> 8bb24: 3941c3e8 ldrb w8, [sp, #0x70] 8bb28: f9403fe9 ldr x9, [sp, #0x78] 8bb2c: 394103ea ldrb w10, [sp, #0x40] 8bb30: d341fd0b lsr x11, x8, #1 8bb34: 7200011f tst w8, #0x1 8bb38: 9a890168 csel x8, x11, x9, eq 8bb3c: 3400016a cbz w10, 0x8bb68 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const+0x270> 8bb40: b4000148 cbz x8, 0x8bb68 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const+0x270> 8bb44: f94027e8 ldr x8, [sp, #0x48] 8bb48: 910243e9 add x9, sp, #0x90 8bb4c: cb090109 sub x9, x8, x9 8bb50: f1027d3f cmp x9, #0x9f 8bb54: 540000ac b.gt 0x8bb68 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const+0x270> 8bb58: b94047e9 ldr w9, [sp, #0x44] 8bb5c: 9100110a add x10, x8, #0x4 8bb60: f90027ea str x10, [sp, #0x48] 8bb64: b9000109 str w9, [x8] 8bb68: f9402be1 ldr x1, [sp, #0x50] 8bb6c: aa1703e0 mov x0, x23 8bb70: aa1303e2 mov x2, x19 8bb74: 94009f3e bl 0xb386c ::~codecvt()+0x1434> 8bb78: f9401be8 ldr x8, [sp, #0x30] 8bb7c: 9101c3e0 add x0, sp, #0x70 8bb80: 910243e1 add x1, sp, #0x90 8bb84: aa1303e3 mov x3, x19 8bb88: fd000100 str d0, [x8] 8bb8c: f94027e2 ldr x2, [sp, #0x48] 8bb90: 97fed6b0 bl 0x41650 <_ZNSt6__ndk116__check_groupingERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPjS8_Rj@plt> 8bb94: b40000d5 cbz x21, 0x8bbac > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const+0x2b4> 8bb98: a941a6a8 ldp x8, x9, [x21, #0x18] 8bb9c: eb09011f cmp x8, x9 8bba0: 54000100 b.eq 0x8bbc0 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const+0x2c8> 8bba4: b9400100 ldr w0, [x8] 8bba8: 1400000a b 0x8bbd0 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const+0x2d8> 8bbac: 52800036 mov w22, #0x1 // =1 8bbb0: b5000194 cbnz x20, 0x8bbe0 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const+0x2e8> 8bbb4: f94017f4 ldr x20, [sp, #0x28] 8bbb8: 37000316 tbnz w22, #0x0, 0x8bc18 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const+0x320> 8bbbc: 1400001a b 0x8bc24 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const+0x32c> 8bbc0: f94002a8 ldr x8, [x21] 8bbc4: f9402508 ldr x8, [x8, #0x48] 8bbc8: aa1503e0 mov x0, x21 8bbcc: d63f0100 blr x8 8bbd0: 3100041f cmn w0, #0x1 8bbd4: 1a9f17f6 cset w22, eq 8bbd8: 9a9503f5 csel x21, xzr, x21, eq 8bbdc: b4fffed4 cbz x20, 0x8bbb4 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const+0x2bc> 8bbe0: a941a688 ldp x8, x9, [x20, #0x18] 8bbe4: eb09011f cmp x8, x9 8bbe8: 54000060 b.eq 0x8bbf4 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const+0x2fc> 8bbec: b9400100 ldr w0, [x8] 8bbf0: 14000005 b 0x8bc04 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const+0x30c> 8bbf4: f9400288 ldr x8, [x20] 8bbf8: f9402508 ldr x8, [x8, #0x48] 8bbfc: aa1403e0 mov x0, x20 8bc00: d63f0100 blr x8 8bc04: f94017f4 ldr x20, [sp, #0x28] 8bc08: 3100041f cmn w0, #0x1 8bc0c: 1a9f17e8 cset w8, eq 8bc10: 4a0802c8 eor w8, w22, w8 8bc14: 37000088 tbnz w8, #0x0, 0x8bc24 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const+0x32c> 8bc18: b9400268 ldr w8, [x19] 8bc1c: 321f0108 orr w8, w8, #0x2 8bc20: b9000268 str w8, [x19] 8bc24: 394163e8 ldrb w8, [sp, #0x58] 8bc28: 36000068 tbz w8, #0x0, 0x8bc34 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const+0x33c> 8bc2c: f94037e0 ldr x0, [sp, #0x68] 8bc30: 97fed5bc bl 0x41320 <_ZdlPv@plt> 8bc34: 3941c3e8 ldrb w8, [sp, #0x70] 8bc38: 36000068 tbz w8, #0x0, 0x8bc44 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const+0x34c> 8bc3c: f94043e0 ldr x0, [sp, #0x80] 8bc40: 97fed5b8 bl 0x41320 <_ZdlPv@plt> 8bc44: f9401688 ldr x8, [x20, #0x28] 8bc48: f85a03a9 ldur x9, [x29, #-0x60] 8bc4c: eb09011f cmp x8, x9 8bc50: 54000141 b.ne 0x8bc78 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const+0x380> 8bc54: aa1503e0 mov x0, x21 8bc58: 910703ff add sp, sp, #0x1c0 8bc5c: a9457bfd ldp x29, x30, [sp, #0x50] 8bc60: a9444ff4 ldp x20, x19, [sp, #0x40] 8bc64: a94357f6 ldp x22, x21, [sp, #0x30] 8bc68: a9425ff8 ldp x24, x23, [sp, #0x20] 8bc6c: a94167fa ldp x26, x25, [sp, #0x10] 8bc70: a8c66ffc ldp x28, x27, [sp], #0x60 8bc74: d65f03c0 ret 8bc78: 97feda06 bl 0x42490 <__stack_chk_fail@plt> 8bc7c: 14000003 b 0x8bc88 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const+0x390> 8bc80: 14000002 b 0x8bc88 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const+0x390> 8bc84: 14000001 b 0x8bc88 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const+0x390> 8bc88: 394163e8 ldrb w8, [sp, #0x58] 8bc8c: aa0003f3 mov x19, x0 8bc90: 370000a8 tbnz w8, #0x0, 0x8bca4 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const+0x3ac> 8bc94: 3941c3e8 ldrb w8, [sp, #0x70] 8bc98: 370000e8 tbnz w8, #0x0, 0x8bcb4 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const+0x3bc> 8bc9c: aa1303e0 mov x0, x19 8bca0: 940125bf bl 0xd539c <__cxa_demangle+0x12abc> 8bca4: f94037e0 ldr x0, [sp, #0x68] 8bca8: 97fed59e bl 0x41320 <_ZdlPv@plt> 8bcac: 3941c3e8 ldrb w8, [sp, #0x70] 8bcb0: 3607ff68 tbz w8, #0x0, 0x8bc9c > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, double&) const+0x3a4> 8bcb4: f94043e0 ldr x0, [sp, #0x80] 8bcb8: 97fed59a bl 0x41320 <_ZdlPv@plt> 8bcbc: aa1303e0 mov x0, x19 8bcc0: 940125b7 bl 0xd539c <__cxa_demangle+0x12abc> 000000000008bcc4 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const>: 8bcc4: 17fed7b3 b 0x41b90 <_ZNKSt6__ndk17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE23__do_get_floating_pointIeEES4_S4_S4_RNS_8ios_baseERjRT_@plt> 000000000008bcc8 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const>: 8bcc8: a9ba6ffc stp x28, x27, [sp, #-0x60]! 8bccc: a90167fa stp x26, x25, [sp, #0x10] 8bcd0: a9025ff8 stp x24, x23, [sp, #0x20] 8bcd4: a90357f6 stp x22, x21, [sp, #0x30] 8bcd8: a9044ff4 stp x20, x19, [sp, #0x40] 8bcdc: a9057bfd stp x29, x30, [sp, #0x50] 8bce0: 910143fd add x29, sp, #0x50 8bce4: d10703ff sub sp, sp, #0x1c0 8bce8: d53bd048 mrs x8, TPIDR_EL0 8bcec: a90297e8 stp x8, x5, [sp, #0x28] 8bcf0: f9401508 ldr x8, [x8, #0x28] 8bcf4: aa0303e0 mov x0, x3 8bcf8: aa0203f4 mov x20, x2 8bcfc: aa0103f5 mov x21, x1 8bd00: f81a03a8 stur x8, [x29, #-0x60] 8bd04: 9101c3e8 add x8, sp, #0x70 8bd08: d10383a1 sub x1, x29, #0xe0 8bd0c: 910233e2 add x2, sp, #0x8c 8bd10: 910223e3 add x3, sp, #0x88 8bd14: aa0403f3 mov x19, x4 8bd18: d10383b9 sub x25, x29, #0xe0 8bd1c: 97fed995 bl 0x42370 <_ZNSt6__ndk19__num_getIwE19__stage2_float_prepERNS_8ios_baseEPwRwS5_@plt> 8bd20: a9067fff stp xzr, xzr, [sp, #0x60] 8bd24: f9002fff str xzr, [sp, #0x58] 8bd28: 910163e0 add x0, sp, #0x58 8bd2c: 528002c1 mov w1, #0x16 // =22 8bd30: 2a1f03e2 mov w2, wzr 8bd34: 910163f6 add x22, sp, #0x58 8bd38: 97fed6a6 bl 0x417d0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeEmc@plt> 8bd3c: 394163e8 ldrb w8, [sp, #0x58] 8bd40: f94037e9 ldr x9, [sp, #0x68] 8bd44: b24002da orr x26, x22, #0x1 8bd48: 5280002a mov w10, #0x1 // =1 8bd4c: 7200011f tst w8, #0x1 8bd50: 910243fb add x27, sp, #0x90 8bd54: 390103ea strb w10, [sp, #0x40] 8bd58: 528008aa mov w10, #0x45 // =69 8bd5c: 910113fc add x28, sp, #0x44 8bd60: 9a890357 csel x23, x26, x9, eq 8bd64: 910123f6 add x22, sp, #0x48 8bd68: b90047ff str wzr, [sp, #0x44] 8bd6c: 3900f3ea strb w10, [sp, #0x3c] 8bd70: a904dffb stp x27, x23, [sp, #0x48] 8bd74: b50000b5 cbnz x21, 0x8bd88 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const+0xc0> 8bd78: 14000009 b 0x8bd9c > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const+0xd4> 8bd7c: 91001108 add x8, x8, #0x4 8bd80: f9000ea8 str x8, [x21, #0x18] 8bd84: b40000d5 cbz x21, 0x8bd9c > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const+0xd4> 8bd88: a941a6a8 ldp x8, x9, [x21, #0x18] 8bd8c: eb09011f cmp x8, x9 8bd90: 540000c0 b.eq 0x8bda8 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const+0xe0> 8bd94: b9400100 ldr w0, [x8] 8bd98: 14000008 b 0x8bdb8 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const+0xf0> 8bd9c: 52800038 mov w24, #0x1 // =1 8bda0: b5000154 cbnz x20, 0x8bdc8 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x100> 8bda4: 14000018 b 0x8be04 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x13c> 8bda8: f94002a8 ldr x8, [x21] 8bdac: f9402508 ldr x8, [x8, #0x48] 8bdb0: aa1503e0 mov x0, x21 8bdb4: d63f0100 blr x8 8bdb8: 3100041f cmn w0, #0x1 8bdbc: 1a9f17f8 cset w24, eq 8bdc0: 9a9503f5 csel x21, xzr, x21, eq 8bdc4: b4000214 cbz x20, 0x8be04 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x13c> 8bdc8: a941a688 ldp x8, x9, [x20, #0x18] 8bdcc: eb09011f cmp x8, x9 8bdd0: 540000a0 b.eq 0x8bde4 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x11c> 8bdd4: b9400100 ldr w0, [x8] 8bdd8: 3100041f cmn w0, #0x1 8bddc: 54000101 b.ne 0x8bdfc > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x134> 8bde0: 14000009 b 0x8be04 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x13c> 8bde4: f9400288 ldr x8, [x20] 8bde8: f9402508 ldr x8, [x8, #0x48] 8bdec: aa1403e0 mov x0, x20 8bdf0: d63f0100 blr x8 8bdf4: 3100041f cmn w0, #0x1 8bdf8: 54000060 b.eq 0x8be04 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x13c> 8bdfc: 35000098 cbnz w24, 0x8be0c > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x144> 8be00: 1400003d b 0x8bef4 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x22c> 8be04: aa1f03f4 mov x20, xzr 8be08: 37000778 tbnz w24, #0x0, 0x8bef4 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x22c> 8be0c: 394163e8 ldrb w8, [sp, #0x58] 8be10: f94033e9 ldr x9, [sp, #0x60] 8be14: f9402beb ldr x11, [sp, #0x50] 8be18: d341fd0a lsr x10, x8, #1 8be1c: 7200011f tst w8, #0x1 8be20: 9a89014c csel x12, x10, x9, eq 8be24: 8b0c02ec add x12, x23, x12 8be28: eb0c017f cmp x11, x12 8be2c: 540002e1 b.ne 0x8be88 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x1c0> 8be30: 7200011f tst w8, #0x1 8be34: 9a890158 csel x24, x10, x9, eq 8be38: d37ffb01 lsl x1, x24, #1 8be3c: 910163e0 add x0, sp, #0x58 8be40: 2a1f03e2 mov w2, wzr 8be44: 97fed663 bl 0x417d0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeEmc@plt> 8be48: 394163e8 ldrb w8, [sp, #0x58] 8be4c: 37000068 tbnz w8, #0x0, 0x8be58 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x190> 8be50: 528002c1 mov w1, #0x16 // =22 8be54: 14000004 b 0x8be64 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x19c> 8be58: f9402fe8 ldr x8, [sp, #0x58] 8be5c: 927ff908 and x8, x8, #0xfffffffffffffffe 8be60: d1000501 sub x1, x8, #0x1 8be64: 910163e0 add x0, sp, #0x58 8be68: 2a1f03e2 mov w2, wzr 8be6c: 97fed659 bl 0x417d0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeEmc@plt> 8be70: 394163e8 ldrb w8, [sp, #0x58] 8be74: f94037e9 ldr x9, [sp, #0x68] 8be78: 7200011f tst w8, #0x1 8be7c: 9a890357 csel x23, x26, x9, eq 8be80: 8b1802e8 add x8, x23, x24 8be84: f9002be8 str x8, [sp, #0x50] 8be88: a941a6a8 ldp x8, x9, [x21, #0x18] 8be8c: eb09011f cmp x8, x9 8be90: 54000060 b.eq 0x8be9c > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x1d4> 8be94: b9400100 ldr w0, [x8] 8be98: 14000005 b 0x8beac > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x1e4> 8be9c: f94002a8 ldr x8, [x21] 8bea0: f9402508 ldr x8, [x8, #0x48] 8bea4: aa1503e0 mov x0, x21 8bea8: d63f0100 blr x8 8beac: 295117e6 ldp w6, w5, [sp, #0x88] 8beb0: 910103e1 add x1, sp, #0x40 8beb4: 9100f3e2 add x2, sp, #0x3c 8beb8: 910143e4 add x4, sp, #0x50 8bebc: 9101c3e7 add x7, sp, #0x70 8bec0: aa1703e3 mov x3, x23 8bec4: a90167fc stp x28, x25, [sp, #0x10] 8bec8: a9005bfb stp x27, x22, [sp] 8becc: 97fed589 bl 0x414f0 <_ZNSt6__ndk19__num_getIwE19__stage2_float_loopEwRbRcPcRS4_wwRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPjRSE_RjPw@plt> 8bed0: 35000120 cbnz w0, 0x8bef4 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x22c> 8bed4: a941a6a8 ldp x8, x9, [x21, #0x18] 8bed8: eb09011f cmp x8, x9 8bedc: 54fff501 b.ne 0x8bd7c > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const+0xb4> 8bee0: f94002a8 ldr x8, [x21] 8bee4: f9402908 ldr x8, [x8, #0x50] 8bee8: aa1503e0 mov x0, x21 8beec: d63f0100 blr x8 8bef0: 17ffffa5 b 0x8bd84 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const+0xbc> 8bef4: 3941c3e8 ldrb w8, [sp, #0x70] 8bef8: f9403fe9 ldr x9, [sp, #0x78] 8befc: 394103ea ldrb w10, [sp, #0x40] 8bf00: d341fd0b lsr x11, x8, #1 8bf04: 7200011f tst w8, #0x1 8bf08: 9a890168 csel x8, x11, x9, eq 8bf0c: 3400016a cbz w10, 0x8bf38 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x270> 8bf10: b4000148 cbz x8, 0x8bf38 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x270> 8bf14: f94027e8 ldr x8, [sp, #0x48] 8bf18: 910243e9 add x9, sp, #0x90 8bf1c: cb090109 sub x9, x8, x9 8bf20: f1027d3f cmp x9, #0x9f 8bf24: 540000ac b.gt 0x8bf38 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x270> 8bf28: b94047e9 ldr w9, [sp, #0x44] 8bf2c: 9100110a add x10, x8, #0x4 8bf30: f90027ea str x10, [sp, #0x48] 8bf34: b9000109 str w9, [x8] 8bf38: f9402be1 ldr x1, [sp, #0x50] 8bf3c: aa1703e0 mov x0, x23 8bf40: aa1303e2 mov x2, x19 8bf44: 94009e8a bl 0xb396c ::~codecvt()+0x1534> 8bf48: f9401be8 ldr x8, [sp, #0x30] 8bf4c: 9101c3e0 add x0, sp, #0x70 8bf50: 910243e1 add x1, sp, #0x90 8bf54: aa1303e3 mov x3, x19 8bf58: 3d800100 str q0, [x8] 8bf5c: f94027e2 ldr x2, [sp, #0x48] 8bf60: 97fed5bc bl 0x41650 <_ZNSt6__ndk116__check_groupingERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPjS8_Rj@plt> 8bf64: b40000d5 cbz x21, 0x8bf7c > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x2b4> 8bf68: a941a6a8 ldp x8, x9, [x21, #0x18] 8bf6c: eb09011f cmp x8, x9 8bf70: 54000100 b.eq 0x8bf90 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x2c8> 8bf74: b9400100 ldr w0, [x8] 8bf78: 1400000a b 0x8bfa0 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x2d8> 8bf7c: 52800036 mov w22, #0x1 // =1 8bf80: b5000194 cbnz x20, 0x8bfb0 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x2e8> 8bf84: f94017f4 ldr x20, [sp, #0x28] 8bf88: 37000316 tbnz w22, #0x0, 0x8bfe8 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x320> 8bf8c: 1400001a b 0x8bff4 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x32c> 8bf90: f94002a8 ldr x8, [x21] 8bf94: f9402508 ldr x8, [x8, #0x48] 8bf98: aa1503e0 mov x0, x21 8bf9c: d63f0100 blr x8 8bfa0: 3100041f cmn w0, #0x1 8bfa4: 1a9f17f6 cset w22, eq 8bfa8: 9a9503f5 csel x21, xzr, x21, eq 8bfac: b4fffed4 cbz x20, 0x8bf84 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x2bc> 8bfb0: a941a688 ldp x8, x9, [x20, #0x18] 8bfb4: eb09011f cmp x8, x9 8bfb8: 54000060 b.eq 0x8bfc4 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x2fc> 8bfbc: b9400100 ldr w0, [x8] 8bfc0: 14000005 b 0x8bfd4 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x30c> 8bfc4: f9400288 ldr x8, [x20] 8bfc8: f9402508 ldr x8, [x8, #0x48] 8bfcc: aa1403e0 mov x0, x20 8bfd0: d63f0100 blr x8 8bfd4: f94017f4 ldr x20, [sp, #0x28] 8bfd8: 3100041f cmn w0, #0x1 8bfdc: 1a9f17e8 cset w8, eq 8bfe0: 4a0802c8 eor w8, w22, w8 8bfe4: 37000088 tbnz w8, #0x0, 0x8bff4 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x32c> 8bfe8: b9400268 ldr w8, [x19] 8bfec: 321f0108 orr w8, w8, #0x2 8bff0: b9000268 str w8, [x19] 8bff4: 394163e8 ldrb w8, [sp, #0x58] 8bff8: 36000068 tbz w8, #0x0, 0x8c004 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x33c> 8bffc: f94037e0 ldr x0, [sp, #0x68] 8c000: 97fed4c8 bl 0x41320 <_ZdlPv@plt> 8c004: 3941c3e8 ldrb w8, [sp, #0x70] 8c008: 36000068 tbz w8, #0x0, 0x8c014 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x34c> 8c00c: f94043e0 ldr x0, [sp, #0x80] 8c010: 97fed4c4 bl 0x41320 <_ZdlPv@plt> 8c014: f9401688 ldr x8, [x20, #0x28] 8c018: f85a03a9 ldur x9, [x29, #-0x60] 8c01c: eb09011f cmp x8, x9 8c020: 54000141 b.ne 0x8c048 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x380> 8c024: aa1503e0 mov x0, x21 8c028: 910703ff add sp, sp, #0x1c0 8c02c: a9457bfd ldp x29, x30, [sp, #0x50] 8c030: a9444ff4 ldp x20, x19, [sp, #0x40] 8c034: a94357f6 ldp x22, x21, [sp, #0x30] 8c038: a9425ff8 ldp x24, x23, [sp, #0x20] 8c03c: a94167fa ldp x26, x25, [sp, #0x10] 8c040: a8c66ffc ldp x28, x27, [sp], #0x60 8c044: d65f03c0 ret 8c048: 97fed912 bl 0x42490 <__stack_chk_fail@plt> 8c04c: 14000003 b 0x8c058 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x390> 8c050: 14000002 b 0x8c058 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x390> 8c054: 14000001 b 0x8c058 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x390> 8c058: 394163e8 ldrb w8, [sp, #0x58] 8c05c: aa0003f3 mov x19, x0 8c060: 370000a8 tbnz w8, #0x0, 0x8c074 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x3ac> 8c064: 3941c3e8 ldrb w8, [sp, #0x70] 8c068: 370000e8 tbnz w8, #0x0, 0x8c084 > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x3bc> 8c06c: aa1303e0 mov x0, x19 8c070: 940124cb bl 0xd539c <__cxa_demangle+0x12abc> 8c074: f94037e0 ldr x0, [sp, #0x68] 8c078: 97fed4aa bl 0x41320 <_ZdlPv@plt> 8c07c: 3941c3e8 ldrb w8, [sp, #0x70] 8c080: 3607ff68 tbz w8, #0x0, 0x8c06c > std::__ndk1::num_get>>::__do_get_floating_point(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x3a4> 8c084: f94043e0 ldr x0, [sp, #0x80] 8c088: 97fed4a6 bl 0x41320 <_ZdlPv@plt> 8c08c: aa1303e0 mov x0, x19 8c090: 940124c3 bl 0xd539c <__cxa_demangle+0x12abc> 000000000008c094 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const>: 8c094: d10743ff sub sp, sp, #0x1d0 8c098: a9176ffc stp x28, x27, [sp, #0x170] 8c09c: a91867fa stp x26, x25, [sp, #0x180] 8c0a0: a9195ff8 stp x24, x23, [sp, #0x190] 8c0a4: a91a57f6 stp x22, x21, [sp, #0x1a0] 8c0a8: a91b4ff4 stp x20, x19, [sp, #0x1b0] 8c0ac: a91c7bfd stp x29, x30, [sp, #0x1c0] 8c0b0: 910703fd add x29, sp, #0x1c0 8c0b4: d53bd058 mrs x24, TPIDR_EL0 8c0b8: f9401708 ldr x8, [x24, #0x28] 8c0bc: aa0503f6 mov x22, x5 8c0c0: aa0403f3 mov x19, x4 8c0c4: aa0303e0 mov x0, x3 8c0c8: aa0203f4 mov x20, x2 8c0cc: aa0103f5 mov x21, x1 8c0d0: f81a03a8 stur x8, [x29, #-0x60] 8c0d4: a9047fff stp xzr, xzr, [sp, #0x40] 8c0d8: f9001fff str xzr, [sp, #0x38] 8c0dc: 9100c3e8 add x8, sp, #0x30 8c0e0: 97fed8d4 bl 0x42430 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 8c0e4: f0000419 adrp x25, 0x10f000 8c0e8: f0000408 adrp x8, 0x10f000 8c0ec: f9401bf7 ldr x23, [sp, #0x30] 8c0f0: f9470b39 ldr x25, [x25, #0xe10] 8c0f4: f9469108 ldr x8, [x8, #0xd20] 8c0f8: 6f00e400 movi v0.2d, #0000000000000000 8c0fc: f9002ff9 str x25, [sp, #0x58] 8c100: 4e081d00 mov v0.d[0], x8 8c104: 3c8603e0 stur q0, [sp, #0x60] 8c108: c8dfff28 ldar x8, [x25] 8c10c: b100051f cmn x8, #0x1 8c110: 54000160 b.eq 0x8c13c >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0xa8> 8c114: 910163e8 add x8, sp, #0x58 8c118: 910063e9 add x9, sp, #0x18 8c11c: f9000fe8 str x8, [sp, #0x18] 8c120: f9002be9 str x9, [sp, #0x50] 8c124: f0000400 adrp x0, 0x10f000 8c128: f9470800 ldr x0, [x0, #0xe10] 8c12c: d0000122 adrp x2, 0xb2000 ::~__codecvt_utf8_utf16()+0xc> 8c130: 912c4042 add x2, x2, #0xb10 8c134: 910143e1 add x1, sp, #0x50 8c138: 97fed976 bl 0x42710 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 8c13c: b9800b29 ldrsw x9, [x25, #0x8] 8c140: a9412ae8 ldp x8, x10, [x23, #0x10] 8c144: d1000529 sub x9, x9, #0x1 8c148: cb08014a sub x10, x10, x8 8c14c: eb8a0d3f cmp x9, x10, asr #3 8c150: 54001b62 b.hs 0x8c4bc >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0x428> 8c154: f8697900 ldr x0, [x8, x9, lsl #3] 8c158: b4001b20 cbz x0, 0x8c4bc >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0x428> 8c15c: f9400008 ldr x8, [x0] 8c160: f9403108 ldr x8, [x8, #0x60] 8c164: f0000401 adrp x1, 0x10f000 8c168: f947bc21 ldr x1, [x1, #0xf78] 8c16c: d10323a3 sub x3, x29, #0xc8 8c170: 91006822 add x2, x1, #0x1a 8c174: d63f0100 blr x8 8c178: f9401be0 ldr x0, [sp, #0x30] 8c17c: 97fed86d bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 8c180: a9027fff stp xzr, xzr, [sp, #0x20] 8c184: f9000fff str xzr, [sp, #0x18] 8c188: 910063e0 add x0, sp, #0x18 8c18c: 528002c1 mov w1, #0x16 // =22 8c190: 2a1f03e2 mov w2, wzr 8c194: 910063f7 add x23, sp, #0x18 8c198: 97fed58e bl 0x417d0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeEmc@plt> 8c19c: 394063e8 ldrb w8, [sp, #0x18] 8c1a0: f94017e9 ldr x9, [sp, #0x28] 8c1a4: b24002f9 orr x25, x23, #0x1 8c1a8: 910163ea add x10, sp, #0x58 8c1ac: 7200011f tst w8, #0x1 8c1b0: d10323ba sub x26, x29, #0xc8 8c1b4: 9a890337 csel x23, x25, x9, eq 8c1b8: 9100c3fb add x27, sp, #0x30 8c1bc: b90017ff str wzr, [sp, #0x14] 8c1c0: f9001bea str x10, [sp, #0x30] 8c1c4: f9002bf7 str x23, [sp, #0x50] 8c1c8: b50000b5 cbnz x21, 0x8c1dc >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0x148> 8c1cc: 14000009 b 0x8c1f0 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0x15c> 8c1d0: 91001108 add x8, x8, #0x4 8c1d4: f9000ea8 str x8, [x21, #0x18] 8c1d8: b40000d5 cbz x21, 0x8c1f0 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0x15c> 8c1dc: a941a6a8 ldp x8, x9, [x21, #0x18] 8c1e0: eb09011f cmp x8, x9 8c1e4: 540000c0 b.eq 0x8c1fc >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0x168> 8c1e8: b9400100 ldr w0, [x8] 8c1ec: 14000008 b 0x8c20c >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0x178> 8c1f0: 5280003c mov w28, #0x1 // =1 8c1f4: b5000154 cbnz x20, 0x8c21c >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0x188> 8c1f8: 14000018 b 0x8c258 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0x1c4> 8c1fc: f94002a8 ldr x8, [x21] 8c200: f9402508 ldr x8, [x8, #0x48] 8c204: aa1503e0 mov x0, x21 8c208: d63f0100 blr x8 8c20c: 3100041f cmn w0, #0x1 8c210: 1a9f17fc cset w28, eq 8c214: 9a9503f5 csel x21, xzr, x21, eq 8c218: b4000214 cbz x20, 0x8c258 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0x1c4> 8c21c: a941a688 ldp x8, x9, [x20, #0x18] 8c220: eb09011f cmp x8, x9 8c224: 540000a0 b.eq 0x8c238 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0x1a4> 8c228: b9400100 ldr w0, [x8] 8c22c: 3100041f cmn w0, #0x1 8c230: 54000101 b.ne 0x8c250 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0x1bc> 8c234: 14000009 b 0x8c258 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0x1c4> 8c238: f9400288 ldr x8, [x20] 8c23c: f9402508 ldr x8, [x8, #0x48] 8c240: aa1403e0 mov x0, x20 8c244: d63f0100 blr x8 8c248: 3100041f cmn w0, #0x1 8c24c: 54000060 b.eq 0x8c258 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0x1c4> 8c250: 3500009c cbnz w28, 0x8c260 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0x1cc> 8c254: 1400003d b 0x8c348 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0x2b4> 8c258: aa1f03f4 mov x20, xzr 8c25c: 3700077c tbnz w28, #0x0, 0x8c348 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0x2b4> 8c260: 394063e8 ldrb w8, [sp, #0x18] 8c264: f94013e9 ldr x9, [sp, #0x20] 8c268: f9402beb ldr x11, [sp, #0x50] 8c26c: d341fd0a lsr x10, x8, #1 8c270: 7200011f tst w8, #0x1 8c274: 9a89014c csel x12, x10, x9, eq 8c278: 8b0c02ec add x12, x23, x12 8c27c: eb0c017f cmp x11, x12 8c280: 540002e1 b.ne 0x8c2dc >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0x248> 8c284: 7200011f tst w8, #0x1 8c288: 9a89015c csel x28, x10, x9, eq 8c28c: d37ffb81 lsl x1, x28, #1 8c290: 910063e0 add x0, sp, #0x18 8c294: 2a1f03e2 mov w2, wzr 8c298: 97fed54e bl 0x417d0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeEmc@plt> 8c29c: 394063e8 ldrb w8, [sp, #0x18] 8c2a0: 37000068 tbnz w8, #0x0, 0x8c2ac >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0x218> 8c2a4: 528002c1 mov w1, #0x16 // =22 8c2a8: 14000004 b 0x8c2b8 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0x224> 8c2ac: f9400fe8 ldr x8, [sp, #0x18] 8c2b0: 927ff908 and x8, x8, #0xfffffffffffffffe 8c2b4: d1000501 sub x1, x8, #0x1 8c2b8: 910063e0 add x0, sp, #0x18 8c2bc: 2a1f03e2 mov w2, wzr 8c2c0: 97fed544 bl 0x417d0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeEmc@plt> 8c2c4: 394063e8 ldrb w8, [sp, #0x18] 8c2c8: f94017e9 ldr x9, [sp, #0x28] 8c2cc: 7200011f tst w8, #0x1 8c2d0: 9a890337 csel x23, x25, x9, eq 8c2d4: 8b1c02e8 add x8, x23, x28 8c2d8: f9002be8 str x8, [sp, #0x50] 8c2dc: a941a6a8 ldp x8, x9, [x21, #0x18] 8c2e0: eb09011f cmp x8, x9 8c2e4: 54000060 b.eq 0x8c2f0 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0x25c> 8c2e8: b9400100 ldr w0, [x8] 8c2ec: 14000005 b 0x8c300 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0x26c> 8c2f0: f94002a8 ldr x8, [x21] 8c2f4: f9402508 ldr x8, [x8, #0x48] 8c2f8: aa1503e0 mov x0, x21 8c2fc: d63f0100 blr x8 8c300: 910143e3 add x3, sp, #0x50 8c304: 910053e4 add x4, sp, #0x14 8c308: 9100e3e6 add x6, sp, #0x38 8c30c: 910163e7 add x7, sp, #0x58 8c310: 52800201 mov w1, #0x10 // =16 8c314: aa1703e2 mov x2, x23 8c318: 2a1f03e5 mov w5, wzr 8c31c: a9006bfb stp x27, x26, [sp] 8c320: 97fed564 bl 0x418b0 <_ZNSt6__ndk19__num_getIwE17__stage2_int_loopEwiPcRS2_RjwRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPjRSD_Pw@plt> 8c324: 35000120 cbnz w0, 0x8c348 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0x2b4> 8c328: a941a6a8 ldp x8, x9, [x21, #0x18] 8c32c: eb09011f cmp x8, x9 8c330: 54fff501 b.ne 0x8c1d0 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0x13c> 8c334: f94002a8 ldr x8, [x21] 8c338: f9402908 ldr x8, [x8, #0x50] 8c33c: aa1503e0 mov x0, x21 8c340: d63f0100 blr x8 8c344: 17ffffa5 b 0x8c1d8 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0x144> 8c348: f9402be8 ldr x8, [sp, #0x50] 8c34c: cb170101 sub x1, x8, x23 8c350: 910063e0 add x0, sp, #0x18 8c354: 2a1f03e2 mov w2, wzr 8c358: 97fed51e bl 0x417d0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeEmc@plt> 8c35c: 394063e8 ldrb w8, [sp, #0x18] 8c360: 9000042a adrp x10, 0x110000 8c364: f94017e9 ldr x9, [sp, #0x28] 8c368: 9127c14a add x10, x10, #0x9f0 8c36c: 08dffd4a ldarb w10, [x10] 8c370: 7200011f tst w8, #0x1 8c374: 9a890337 csel x23, x25, x9, eq 8c378: 90000439 adrp x25, 0x110000 8c37c: 3600084a tbz w10, #0x0, 0x8c484 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0x3f0> 8c380: f944f721 ldr x1, [x25, #0x9e8] 8c384: 90000282 adrp x2, 0xdc000 >+0x1e> 8c388: 9138b042 add x2, x2, #0xe2c 8c38c: aa1703e0 mov x0, x23 8c390: aa1603e3 mov x3, x22 8c394: 97fed3ef bl 0x41350 <_ZNSt6__ndk117__libcpp_sscanf_lEPKcP10__locale_tS1_z@plt> 8c398: 7100041f cmp w0, #0x1 8c39c: 54000060 b.eq 0x8c3a8 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0x314> 8c3a0: 52800088 mov w8, #0x4 // =4 8c3a4: b9000268 str w8, [x19] 8c3a8: b40000d5 cbz x21, 0x8c3c0 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0x32c> 8c3ac: a941a6a8 ldp x8, x9, [x21, #0x18] 8c3b0: eb09011f cmp x8, x9 8c3b4: 540000e0 b.eq 0x8c3d0 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0x33c> 8c3b8: b9400100 ldr w0, [x8] 8c3bc: 14000009 b 0x8c3e0 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0x34c> 8c3c0: 52800036 mov w22, #0x1 // =1 8c3c4: b5000174 cbnz x20, 0x8c3f0 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0x35c> 8c3c8: 370002f6 tbnz w22, #0x0, 0x8c424 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0x390> 8c3cc: 14000019 b 0x8c430 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0x39c> 8c3d0: f94002a8 ldr x8, [x21] 8c3d4: f9402508 ldr x8, [x8, #0x48] 8c3d8: aa1503e0 mov x0, x21 8c3dc: d63f0100 blr x8 8c3e0: 3100041f cmn w0, #0x1 8c3e4: 1a9f17f6 cset w22, eq 8c3e8: 9a9503f5 csel x21, xzr, x21, eq 8c3ec: b4fffef4 cbz x20, 0x8c3c8 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0x334> 8c3f0: a941a688 ldp x8, x9, [x20, #0x18] 8c3f4: eb09011f cmp x8, x9 8c3f8: 54000060 b.eq 0x8c404 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0x370> 8c3fc: b9400100 ldr w0, [x8] 8c400: 14000005 b 0x8c414 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0x380> 8c404: f9400288 ldr x8, [x20] 8c408: f9402508 ldr x8, [x8, #0x48] 8c40c: aa1403e0 mov x0, x20 8c410: d63f0100 blr x8 8c414: 3100041f cmn w0, #0x1 8c418: 1a9f17e8 cset w8, eq 8c41c: 4a0802c8 eor w8, w22, w8 8c420: 37000088 tbnz w8, #0x0, 0x8c430 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0x39c> 8c424: b9400268 ldr w8, [x19] 8c428: 321f0108 orr w8, w8, #0x2 8c42c: b9000268 str w8, [x19] 8c430: 394063e8 ldrb w8, [sp, #0x18] 8c434: 36000068 tbz w8, #0x0, 0x8c440 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0x3ac> 8c438: f94017e0 ldr x0, [sp, #0x28] 8c43c: 97fed3b9 bl 0x41320 <_ZdlPv@plt> 8c440: 3940e3e8 ldrb w8, [sp, #0x38] 8c444: 36000068 tbz w8, #0x0, 0x8c450 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0x3bc> 8c448: f94027e0 ldr x0, [sp, #0x48] 8c44c: 97fed3b5 bl 0x41320 <_ZdlPv@plt> 8c450: f9401708 ldr x8, [x24, #0x28] 8c454: f85a03a9 ldur x9, [x29, #-0x60] 8c458: eb09011f cmp x8, x9 8c45c: 54000321 b.ne 0x8c4c0 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0x42c> 8c460: aa1503e0 mov x0, x21 8c464: a95c7bfd ldp x29, x30, [sp, #0x1c0] 8c468: a95b4ff4 ldp x20, x19, [sp, #0x1b0] 8c46c: a95a57f6 ldp x22, x21, [sp, #0x1a0] 8c470: a9595ff8 ldp x24, x23, [sp, #0x190] 8c474: a95867fa ldp x26, x25, [sp, #0x180] 8c478: a9576ffc ldp x28, x27, [sp, #0x170] 8c47c: 910743ff add sp, sp, #0x1d0 8c480: d65f03c0 ret 8c484: 90000420 adrp x0, 0x110000 8c488: 9127c000 add x0, x0, #0x9f0 8c48c: 97fed895 bl 0x426e0 <__cxa_guard_acquire@plt> 8c490: 34fff780 cbz w0, 0x8c380 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0x2ec> 8c494: 900002a1 adrp x1, 0xe0000 8c498: 911ca021 add x1, x1, #0x728 8c49c: 5283f7e0 mov w0, #0x1fbf // =8127 8c4a0: aa1f03e2 mov x2, xzr 8c4a4: 97fed647 bl 0x41dc0 8c4a8: f904f720 str x0, [x25, #0x9e8] 8c4ac: 90000420 adrp x0, 0x110000 8c4b0: 9127c000 add x0, x0, #0x9f0 8c4b4: 97fed4cf bl 0x417f0 <__cxa_guard_release@plt> 8c4b8: 17ffffb2 b 0x8c380 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0x2ec> 8c4bc: 94005cb5 bl 0xa3790 8c4c0: 97fed7f4 bl 0x42490 <__stack_chk_fail@plt> 8c4c4: aa0003f3 mov x19, x0 8c4c8: 90000420 adrp x0, 0x110000 8c4cc: 9127c000 add x0, x0, #0x9f0 8c4d0: 97fed7b0 bl 0x42390 <__cxa_guard_abort@plt> 8c4d4: 394063e8 ldrb w8, [sp, #0x18] 8c4d8: 37000268 tbnz w8, #0x0, 0x8c524 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0x490> 8c4dc: 14000014 b 0x8c52c >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0x498> 8c4e0: 1400000e b 0x8c518 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0x484> 8c4e4: aa0003f3 mov x19, x0 8c4e8: 3940e3e8 ldrb w8, [sp, #0x38] 8c4ec: 36000248 tbz w8, #0x0, 0x8c534 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0x4a0> 8c4f0: 14000013 b 0x8c53c >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0x4a8> 8c4f4: f9401be8 ldr x8, [sp, #0x30] 8c4f8: aa0003f3 mov x19, x0 8c4fc: aa0803e0 mov x0, x8 8c500: 97fed78c bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 8c504: 3940e3e8 ldrb w8, [sp, #0x38] 8c508: 36000168 tbz w8, #0x0, 0x8c534 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0x4a0> 8c50c: 1400000c b 0x8c53c >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0x4a8> 8c510: 14000002 b 0x8c518 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0x484> 8c514: 14000001 b 0x8c518 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0x484> 8c518: aa0003f3 mov x19, x0 8c51c: 394063e8 ldrb w8, [sp, #0x18] 8c520: 36000068 tbz w8, #0x0, 0x8c52c >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0x498> 8c524: f94017e0 ldr x0, [sp, #0x28] 8c528: 97fed37e bl 0x41320 <_ZdlPv@plt> 8c52c: 3940e3e8 ldrb w8, [sp, #0x38] 8c530: 37000068 tbnz w8, #0x0, 0x8c53c >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, void*&) const+0x4a8> 8c534: aa1303e0 mov x0, x19 8c538: 94012399 bl 0xd539c <__cxa_demangle+0x12abc> 8c53c: f94027e0 ldr x0, [sp, #0x48] 8c540: 97fed378 bl 0x41320 <_ZdlPv@plt> 8c544: aa1303e0 mov x0, x19 8c548: 94012395 bl 0xd539c <__cxa_demangle+0x12abc> 000000000008c54c ::__stage2_int_loop(wchar_t, int, char*, char*&, unsigned int&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, wchar_t*)>: 8c54c: f9400069 ldr x9, [x3] 8c550: f94007e8 ldr x8, [sp, #0x8] 8c554: eb02013f cmp x9, x2 8c558: 540002a0 b.eq 0x8c5ac ::__stage2_int_loop(wchar_t, int, char*, char*&, unsigned int&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, wchar_t*)+0x60> 8c55c: 394000ca ldrb w10, [x6] 8c560: f94004cb ldr x11, [x6, #0x8] 8c564: d341fd4c lsr x12, x10, #1 8c568: 7200015f tst w10, #0x1 8c56c: 9a8b018a csel x10, x12, x11, eq 8c570: 6b05001f cmp w0, w5 8c574: 540003e1 b.ne 0x8c5f0 ::__stage2_int_loop(wchar_t, int, char*, char*&, unsigned int&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, wchar_t*)+0xa4> 8c578: b40003ca cbz x10, 0x8c5f0 ::__stage2_int_loop(wchar_t, int, char*, char*&, unsigned int&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, wchar_t*)+0xa4> 8c57c: f94003e9 ldr x9, [sp] 8c580: f940012a ldr x10, [x9] 8c584: cb070148 sub x8, x10, x7 8c588: f1027d1f cmp x8, #0x9f 8c58c: 5400048c b.gt 0x8c61c ::__stage2_int_loop(wchar_t, int, char*, char*&, unsigned int&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, wchar_t*)+0xd0> 8c590: b940008b ldr w11, [x4] 8c594: 9100114c add x12, x10, #0x4 8c598: 2a1f03e0 mov w0, wzr 8c59c: f900012c str x12, [x9] 8c5a0: b900014b str w11, [x10] 8c5a4: b900009f str wzr, [x4] 8c5a8: d65f03c0 ret 8c5ac: b940610a ldr w10, [x8, #0x60] 8c5b0: 6b00015f cmp w10, w0 8c5b4: 54000080 b.eq 0x8c5c4 ::__stage2_int_loop(wchar_t, int, char*, char*&, unsigned int&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, wchar_t*)+0x78> 8c5b8: b940650b ldr w11, [x8, #0x64] 8c5bc: 6b00017f cmp w11, w0 8c5c0: 54fffce1 b.ne 0x8c55c ::__stage2_int_loop(wchar_t, int, char*, char*&, unsigned int&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, wchar_t*)+0x10> 8c5c4: 2a1f03e8 mov w8, wzr 8c5c8: 6b00015f cmp w10, w0 8c5cc: 528005a9 mov w9, #0x2d // =45 8c5d0: 5280056a mov w10, #0x2b // =43 8c5d4: 9100044b add x11, x2, #0x1 8c5d8: 1a890149 csel w9, w10, w9, eq 8c5dc: 2a0803e0 mov w0, w8 8c5e0: f900006b str x11, [x3] 8c5e4: 39000049 strb w9, [x2] 8c5e8: b900009f str wzr, [x4] 8c5ec: d65f03c0 ret 8c5f0: aa0803ea mov x10, x8 8c5f4: b846854b ldr w11, [x10], #0x68 8c5f8: 6b00017f cmp w11, w0 8c5fc: 54000061 b.ne 0x8c608 ::__stage2_int_loop(wchar_t, int, char*, char*&, unsigned int&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, wchar_t*)+0xbc> 8c600: aa1f03ea mov x10, xzr 8c604: 1400007f b 0x8c800 ::__stage2_int_loop(wchar_t, int, char*, char*&, unsigned int&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, wchar_t*)+0x2b4> 8c608: b940050b ldr w11, [x8, #0x4] 8c60c: 6b00017f cmp w11, w0 8c610: 540000a1 b.ne 0x8c624 ::__stage2_int_loop(wchar_t, int, char*, char*&, unsigned int&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, wchar_t*)+0xd8> 8c614: 5280002a mov w10, #0x1 // =1 8c618: 1400007a b 0x8c800 ::__stage2_int_loop(wchar_t, int, char*, char*&, unsigned int&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, wchar_t*)+0x2b4> 8c61c: 2a1f03e0 mov w0, wzr 8c620: d65f03c0 ret 8c624: b940090b ldr w11, [x8, #0x8] 8c628: 6b00017f cmp w11, w0 8c62c: 54000061 b.ne 0x8c638 ::__stage2_int_loop(wchar_t, int, char*, char*&, unsigned int&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, wchar_t*)+0xec> 8c630: 5280004a mov w10, #0x2 // =2 8c634: 14000073 b 0x8c800 ::__stage2_int_loop(wchar_t, int, char*, char*&, unsigned int&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, wchar_t*)+0x2b4> 8c638: b9400d0b ldr w11, [x8, #0xc] 8c63c: 6b00017f cmp w11, w0 8c640: 54000061 b.ne 0x8c64c ::__stage2_int_loop(wchar_t, int, char*, char*&, unsigned int&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, wchar_t*)+0x100> 8c644: 5280006a mov w10, #0x3 // =3 8c648: 1400006e b 0x8c800 ::__stage2_int_loop(wchar_t, int, char*, char*&, unsigned int&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, wchar_t*)+0x2b4> 8c64c: b940110b ldr w11, [x8, #0x10] 8c650: 6b00017f cmp w11, w0 8c654: 54000061 b.ne 0x8c660 ::__stage2_int_loop(wchar_t, int, char*, char*&, unsigned int&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, wchar_t*)+0x114> 8c658: 5280008a mov w10, #0x4 // =4 8c65c: 14000069 b 0x8c800 ::__stage2_int_loop(wchar_t, int, char*, char*&, unsigned int&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, wchar_t*)+0x2b4> 8c660: b940150b ldr w11, [x8, #0x14] 8c664: 6b00017f cmp w11, w0 8c668: 54000061 b.ne 0x8c674 ::__stage2_int_loop(wchar_t, int, char*, char*&, unsigned int&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, wchar_t*)+0x128> 8c66c: 528000aa mov w10, #0x5 // =5 8c670: 14000064 b 0x8c800 ::__stage2_int_loop(wchar_t, int, char*, char*&, unsigned int&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, wchar_t*)+0x2b4> 8c674: b940190b ldr w11, [x8, #0x18] 8c678: 6b00017f cmp w11, w0 8c67c: 54000061 b.ne 0x8c688 ::__stage2_int_loop(wchar_t, int, char*, char*&, unsigned int&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, wchar_t*)+0x13c> 8c680: 528000ca mov w10, #0x6 // =6 8c684: 1400005f b 0x8c800 ::__stage2_int_loop(wchar_t, int, char*, char*&, unsigned int&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, wchar_t*)+0x2b4> 8c688: b9401d0b ldr w11, [x8, #0x1c] 8c68c: 6b00017f cmp w11, w0 8c690: 54000061 b.ne 0x8c69c ::__stage2_int_loop(wchar_t, int, char*, char*&, unsigned int&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, wchar_t*)+0x150> 8c694: 528000ea mov w10, #0x7 // =7 8c698: 1400005a b 0x8c800 ::__stage2_int_loop(wchar_t, int, char*, char*&, unsigned int&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, wchar_t*)+0x2b4> 8c69c: b940210b ldr w11, [x8, #0x20] 8c6a0: 6b00017f cmp w11, w0 8c6a4: 54000061 b.ne 0x8c6b0 ::__stage2_int_loop(wchar_t, int, char*, char*&, unsigned int&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, wchar_t*)+0x164> 8c6a8: 5280010a mov w10, #0x8 // =8 8c6ac: 14000055 b 0x8c800 ::__stage2_int_loop(wchar_t, int, char*, char*&, unsigned int&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, wchar_t*)+0x2b4> 8c6b0: b940250b ldr w11, [x8, #0x24] 8c6b4: 6b00017f cmp w11, w0 8c6b8: 54000061 b.ne 0x8c6c4 ::__stage2_int_loop(wchar_t, int, char*, char*&, unsigned int&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, wchar_t*)+0x178> 8c6bc: 5280012a mov w10, #0x9 // =9 8c6c0: 14000050 b 0x8c800 ::__stage2_int_loop(wchar_t, int, char*, char*&, unsigned int&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, wchar_t*)+0x2b4> 8c6c4: b940290b ldr w11, [x8, #0x28] 8c6c8: 6b00017f cmp w11, w0 8c6cc: 54000061 b.ne 0x8c6d8 ::__stage2_int_loop(wchar_t, int, char*, char*&, unsigned int&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, wchar_t*)+0x18c> 8c6d0: 5280014a mov w10, #0xa // =10 8c6d4: 1400004b b 0x8c800 ::__stage2_int_loop(wchar_t, int, char*, char*&, unsigned int&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, wchar_t*)+0x2b4> 8c6d8: b9402d0b ldr w11, [x8, #0x2c] 8c6dc: 6b00017f cmp w11, w0 8c6e0: 54000061 b.ne 0x8c6ec ::__stage2_int_loop(wchar_t, int, char*, char*&, unsigned int&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, wchar_t*)+0x1a0> 8c6e4: 5280016a mov w10, #0xb // =11 8c6e8: 14000046 b 0x8c800 ::__stage2_int_loop(wchar_t, int, char*, char*&, unsigned int&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, wchar_t*)+0x2b4> 8c6ec: b940310b ldr w11, [x8, #0x30] 8c6f0: 6b00017f cmp w11, w0 8c6f4: 54000061 b.ne 0x8c700 ::__stage2_int_loop(wchar_t, int, char*, char*&, unsigned int&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, wchar_t*)+0x1b4> 8c6f8: 5280018a mov w10, #0xc // =12 8c6fc: 14000041 b 0x8c800 ::__stage2_int_loop(wchar_t, int, char*, char*&, unsigned int&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, wchar_t*)+0x2b4> 8c700: b940350b ldr w11, [x8, #0x34] 8c704: 6b00017f cmp w11, w0 8c708: 54000061 b.ne 0x8c714 ::__stage2_int_loop(wchar_t, int, char*, char*&, unsigned int&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, wchar_t*)+0x1c8> 8c70c: 528001aa mov w10, #0xd // =13 8c710: 1400003c b 0x8c800 ::__stage2_int_loop(wchar_t, int, char*, char*&, unsigned int&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, wchar_t*)+0x2b4> 8c714: b940390b ldr w11, [x8, #0x38] 8c718: 6b00017f cmp w11, w0 8c71c: 54000061 b.ne 0x8c728 ::__stage2_int_loop(wchar_t, int, char*, char*&, unsigned int&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, wchar_t*)+0x1dc> 8c720: 528001ca mov w10, #0xe // =14 8c724: 14000037 b 0x8c800 ::__stage2_int_loop(wchar_t, int, char*, char*&, unsigned int&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, wchar_t*)+0x2b4> 8c728: b9403d0b ldr w11, [x8, #0x3c] 8c72c: 6b00017f cmp w11, w0 8c730: 54000061 b.ne 0x8c73c ::__stage2_int_loop(wchar_t, int, char*, char*&, unsigned int&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, wchar_t*)+0x1f0> 8c734: 528001ea mov w10, #0xf // =15 8c738: 14000032 b 0x8c800 ::__stage2_int_loop(wchar_t, int, char*, char*&, unsigned int&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, wchar_t*)+0x2b4> 8c73c: b940410b ldr w11, [x8, #0x40] 8c740: 6b00017f cmp w11, w0 8c744: 54000061 b.ne 0x8c750 ::__stage2_int_loop(wchar_t, int, char*, char*&, unsigned int&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, wchar_t*)+0x204> 8c748: 5280020a mov w10, #0x10 // =16 8c74c: 1400002d b 0x8c800 ::__stage2_int_loop(wchar_t, int, char*, char*&, unsigned int&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, wchar_t*)+0x2b4> 8c750: b940450b ldr w11, [x8, #0x44] 8c754: 6b00017f cmp w11, w0 8c758: 54000061 b.ne 0x8c764 ::__stage2_int_loop(wchar_t, int, char*, char*&, unsigned int&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, wchar_t*)+0x218> 8c75c: 5280022a mov w10, #0x11 // =17 8c760: 14000028 b 0x8c800 ::__stage2_int_loop(wchar_t, int, char*, char*&, unsigned int&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, wchar_t*)+0x2b4> 8c764: b940490b ldr w11, [x8, #0x48] 8c768: 6b00017f cmp w11, w0 8c76c: 54000061 b.ne 0x8c778 ::__stage2_int_loop(wchar_t, int, char*, char*&, unsigned int&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, wchar_t*)+0x22c> 8c770: 5280024a mov w10, #0x12 // =18 8c774: 14000023 b 0x8c800 ::__stage2_int_loop(wchar_t, int, char*, char*&, unsigned int&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, wchar_t*)+0x2b4> 8c778: b9404d0b ldr w11, [x8, #0x4c] 8c77c: 6b00017f cmp w11, w0 8c780: 54000061 b.ne 0x8c78c ::__stage2_int_loop(wchar_t, int, char*, char*&, unsigned int&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, wchar_t*)+0x240> 8c784: 5280026a mov w10, #0x13 // =19 8c788: 1400001e b 0x8c800 ::__stage2_int_loop(wchar_t, int, char*, char*&, unsigned int&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, wchar_t*)+0x2b4> 8c78c: b940510b ldr w11, [x8, #0x50] 8c790: 6b00017f cmp w11, w0 8c794: 54000061 b.ne 0x8c7a0 ::__stage2_int_loop(wchar_t, int, char*, char*&, unsigned int&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, wchar_t*)+0x254> 8c798: 5280028a mov w10, #0x14 // =20 8c79c: 14000019 b 0x8c800 ::__stage2_int_loop(wchar_t, int, char*, char*&, unsigned int&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, wchar_t*)+0x2b4> 8c7a0: b940550b ldr w11, [x8, #0x54] 8c7a4: 6b00017f cmp w11, w0 8c7a8: 54000061 b.ne 0x8c7b4 ::__stage2_int_loop(wchar_t, int, char*, char*&, unsigned int&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, wchar_t*)+0x268> 8c7ac: 528002aa mov w10, #0x15 // =21 8c7b0: 14000014 b 0x8c800 ::__stage2_int_loop(wchar_t, int, char*, char*&, unsigned int&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, wchar_t*)+0x2b4> 8c7b4: b940590b ldr w11, [x8, #0x58] 8c7b8: 6b00017f cmp w11, w0 8c7bc: 54000061 b.ne 0x8c7c8 ::__stage2_int_loop(wchar_t, int, char*, char*&, unsigned int&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, wchar_t*)+0x27c> 8c7c0: 528002ca mov w10, #0x16 // =22 8c7c4: 1400000f b 0x8c800 ::__stage2_int_loop(wchar_t, int, char*, char*&, unsigned int&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, wchar_t*)+0x2b4> 8c7c8: b9405d0b ldr w11, [x8, #0x5c] 8c7cc: 6b00017f cmp w11, w0 8c7d0: 54000061 b.ne 0x8c7dc ::__stage2_int_loop(wchar_t, int, char*, char*&, unsigned int&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, wchar_t*)+0x290> 8c7d4: 528002ea mov w10, #0x17 // =23 8c7d8: 1400000a b 0x8c800 ::__stage2_int_loop(wchar_t, int, char*, char*&, unsigned int&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, wchar_t*)+0x2b4> 8c7dc: b940610b ldr w11, [x8, #0x60] 8c7e0: 6b00017f cmp w11, w0 8c7e4: 54000061 b.ne 0x8c7f0 ::__stage2_int_loop(wchar_t, int, char*, char*&, unsigned int&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, wchar_t*)+0x2a4> 8c7e8: 5280030a mov w10, #0x18 // =24 8c7ec: 14000005 b 0x8c800 ::__stage2_int_loop(wchar_t, int, char*, char*&, unsigned int&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, wchar_t*)+0x2b4> 8c7f0: b940650b ldr w11, [x8, #0x64] 8c7f4: 6b00017f cmp w11, w0 8c7f8: 54000061 b.ne 0x8c804 ::__stage2_int_loop(wchar_t, int, char*, char*&, unsigned int&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, wchar_t*)+0x2b8> 8c7fc: 5280032a mov w10, #0x19 // =25 8c800: 8b0a090a add x10, x8, x10, lsl #2 8c804: cb080148 sub x8, x10, x8 8c808: f101711f cmp x8, #0x5c 8c80c: 5400008d b.le 0x8c81c ::__stage2_int_loop(wchar_t, int, char*, char*&, unsigned int&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, wchar_t*)+0x2d0> 8c810: 12800008 mov w8, #-0x1 // =-1 8c814: 2a0803e0 mov w0, w8 8c818: d65f03c0 ret 8c81c: 7100203f cmp w1, #0x8 8c820: 9342fd0a asr x10, x8, #2 8c824: 540000a0 b.eq 0x8c838 ::__stage2_int_loop(wchar_t, int, char*, char*&, unsigned int&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, wchar_t*)+0x2ec> 8c828: 7100403f cmp w1, #0x10 8c82c: 540000c0 b.eq 0x8c844 ::__stage2_int_loop(wchar_t, int, char*, char*&, unsigned int&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, wchar_t*)+0x2f8> 8c830: 7100283f cmp w1, #0xa 8c834: 540000c1 b.ne 0x8c84c ::__stage2_int_loop(wchar_t, int, char*, char*&, unsigned int&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, wchar_t*)+0x300> 8c838: eb21c15f cmp x10, w1, sxtw 8c83c: 5400008b b.lt 0x8c84c ::__stage2_int_loop(wchar_t, int, char*, char*&, unsigned int&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, wchar_t*)+0x300> 8c840: 17fffff4 b 0x8c810 ::__stage2_int_loop(wchar_t, int, char*, char*&, unsigned int&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, wchar_t*)+0x2c4> 8c844: f101611f cmp x8, #0x58 8c848: 5400018a b.ge 0x8c878 ::__stage2_int_loop(wchar_t, int, char*, char*&, unsigned int&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, wchar_t*)+0x32c> 8c84c: f000040b adrp x11, 0x10f000 8c850: f947bd6b ldr x11, [x11, #0xf78] 8c854: 2a1f03e0 mov w0, wzr 8c858: 386a696a ldrb w10, [x11, x10] 8c85c: 9100052b add x11, x9, #0x1 8c860: f900006b str x11, [x3] 8c864: 3900012a strb w10, [x9] 8c868: b9400089 ldr w9, [x4] 8c86c: 11000529 add w9, w9, #0x1 8c870: b9000089 str w9, [x4] 8c874: d65f03c0 ret 8c878: eb020128 subs x8, x9, x2 8c87c: 54fffca0 b.eq 0x8c810 ::__stage2_int_loop(wchar_t, int, char*, char*&, unsigned int&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, wchar_t*)+0x2c4> 8c880: f100091f cmp x8, #0x2 8c884: 54fffc6c b.gt 0x8c810 ::__stage2_int_loop(wchar_t, int, char*, char*&, unsigned int&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, wchar_t*)+0x2c4> 8c888: 385ff128 ldurb w8, [x9, #-0x1] 8c88c: 7100c11f cmp w8, #0x30 8c890: 54fffc01 b.ne 0x8c810 ::__stage2_int_loop(wchar_t, int, char*, char*&, unsigned int&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, wchar_t*)+0x2c4> 8c894: f000040b adrp x11, 0x10f000 8c898: f947bd6b ldr x11, [x11, #0xf78] 8c89c: 2a1f03e0 mov w0, wzr 8c8a0: 386a696a ldrb w10, [x11, x10] 8c8a4: 9100052b add x11, x9, #0x1 8c8a8: b900009f str wzr, [x4] 8c8ac: f900006b str x11, [x3] 8c8b0: 3900012a strb w10, [x9] 8c8b4: d65f03c0 ret 000000000008c8b8 ::__stage2_float_prep(std::__ndk1::ios_base&, char*, char&, char&)>: 8c8b8: d10243ff sub sp, sp, #0x90 8c8bc: a90467fa stp x26, x25, [sp, #0x40] 8c8c0: a9055ff8 stp x24, x23, [sp, #0x50] 8c8c4: a90657f6 stp x22, x21, [sp, #0x60] 8c8c8: a9074ff4 stp x20, x19, [sp, #0x70] 8c8cc: a9087bfd stp x29, x30, [sp, #0x80] 8c8d0: 910203fd add x29, sp, #0x80 8c8d4: d53bd057 mrs x23, TPIDR_EL0 8c8d8: aa0803f3 mov x19, x8 8c8dc: f94016e8 ldr x8, [x23, #0x28] 8c8e0: aa0303f4 mov x20, x3 8c8e4: aa0203f5 mov x21, x2 8c8e8: aa0103f6 mov x22, x1 8c8ec: f9001fe8 str x8, [sp, #0x38] 8c8f0: 910023e8 add x8, sp, #0x8 8c8f4: 97fed6cf bl 0x42430 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 8c8f8: f000041a adrp x26, 0x10f000 8c8fc: f0000418 adrp x24, 0x10f000 8c900: f94007f9 ldr x25, [sp, #0x8] 8c904: f945a35a ldr x26, [x26, #0xb40] 8c908: f9469318 ldr x24, [x24, #0xd20] 8c90c: 6f00e400 movi v0.2d, #0000000000000000 8c910: f9000bfa str x26, [sp, #0x10] 8c914: 4e081f00 mov v0.d[0], x24 8c918: 3c8183e0 stur q0, [sp, #0x18] 8c91c: c8dfff48 ldar x8, [x26] 8c920: b100051f cmn x8, #0x1 8c924: 54000140 b.eq 0x8c94c ::__stage2_float_prep(std::__ndk1::ios_base&, char*, char&, char&)+0x94> 8c928: 910043e8 add x8, sp, #0x10 8c92c: 9100c3e9 add x9, sp, #0x30 8c930: a902a3e9 stp x9, x8, [sp, #0x28] 8c934: f0000400 adrp x0, 0x10f000 8c938: f945a000 ldr x0, [x0, #0xb40] 8c93c: d0000122 adrp x2, 0xb2000 ::~__codecvt_utf8_utf16()+0xc> 8c940: 912c4042 add x2, x2, #0xb10 8c944: 9100a3e1 add x1, sp, #0x28 8c948: 97fed772 bl 0x42710 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 8c94c: b9800b49 ldrsw x9, [x26, #0x8] 8c950: a9412b28 ldp x8, x10, [x25, #0x10] 8c954: d1000529 sub x9, x9, #0x1 8c958: cb08014a sub x10, x10, x8 8c95c: eb8a0d3f cmp x9, x10, asr #3 8c960: 54000822 b.hs 0x8ca64 ::__stage2_float_prep(std::__ndk1::ios_base&, char*, char&, char&)+0x1ac> 8c964: f8697900 ldr x0, [x8, x9, lsl #3] 8c968: b40007e0 cbz x0, 0x8ca64 ::__stage2_float_prep(std::__ndk1::ios_base&, char*, char&, char&)+0x1ac> 8c96c: f9400008 ldr x8, [x0] 8c970: f9402108 ldr x8, [x8, #0x40] 8c974: f0000401 adrp x1, 0x10f000 8c978: f947bc21 ldr x1, [x1, #0xf78] 8c97c: aa1603e3 mov x3, x22 8c980: 91008022 add x2, x1, #0x20 8c984: d63f0100 blr x8 8c988: f0000419 adrp x25, 0x10f000 8c98c: f94007f6 ldr x22, [sp, #0x8] 8c990: f9468339 ldr x25, [x25, #0xd00] 8c994: 6f00e400 movi v0.2d, #0000000000000000 8c998: 4e081f00 mov v0.d[0], x24 8c99c: 3c8183e0 stur q0, [sp, #0x18] 8c9a0: f9000bf9 str x25, [sp, #0x10] 8c9a4: c8dfff28 ldar x8, [x25] 8c9a8: b100051f cmn x8, #0x1 8c9ac: 54000140 b.eq 0x8c9d4 ::__stage2_float_prep(std::__ndk1::ios_base&, char*, char&, char&)+0x11c> 8c9b0: 910043e8 add x8, sp, #0x10 8c9b4: 9100c3e9 add x9, sp, #0x30 8c9b8: a902a3e9 stp x9, x8, [sp, #0x28] 8c9bc: f0000400 adrp x0, 0x10f000 8c9c0: f9468000 ldr x0, [x0, #0xd00] 8c9c4: d0000122 adrp x2, 0xb2000 ::~__codecvt_utf8_utf16()+0xc> 8c9c8: 912c4042 add x2, x2, #0xb10 8c9cc: 9100a3e1 add x1, sp, #0x28 8c9d0: 97fed750 bl 0x42710 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 8c9d4: b9800b29 ldrsw x9, [x25, #0x8] 8c9d8: a9412ac8 ldp x8, x10, [x22, #0x10] 8c9dc: d1000529 sub x9, x9, #0x1 8c9e0: cb08014a sub x10, x10, x8 8c9e4: eb8a0d3f cmp x9, x10, asr #3 8c9e8: 54000402 b.hs 0x8ca68 ::__stage2_float_prep(std::__ndk1::ios_base&, char*, char&, char&)+0x1b0> 8c9ec: f8697916 ldr x22, [x8, x9, lsl #3] 8c9f0: b40003d6 cbz x22, 0x8ca68 ::__stage2_float_prep(std::__ndk1::ios_base&, char*, char&, char&)+0x1b0> 8c9f4: f94002c8 ldr x8, [x22] 8c9f8: f9400d08 ldr x8, [x8, #0x18] 8c9fc: aa1603e0 mov x0, x22 8ca00: d63f0100 blr x8 8ca04: 390002a0 strb w0, [x21] 8ca08: f94002c8 ldr x8, [x22] 8ca0c: f9401108 ldr x8, [x8, #0x20] 8ca10: aa1603e0 mov x0, x22 8ca14: d63f0100 blr x8 8ca18: 39000280 strb w0, [x20] 8ca1c: f94002c8 ldr x8, [x22] 8ca20: f9401509 ldr x9, [x8, #0x28] 8ca24: aa1303e8 mov x8, x19 8ca28: aa1603e0 mov x0, x22 8ca2c: d63f0120 blr x9 8ca30: f94007e0 ldr x0, [sp, #0x8] 8ca34: 97fed63f bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 8ca38: f94016e8 ldr x8, [x23, #0x28] 8ca3c: f9401fe9 ldr x9, [sp, #0x38] 8ca40: eb09011f cmp x8, x9 8ca44: 54000141 b.ne 0x8ca6c ::__stage2_float_prep(std::__ndk1::ios_base&, char*, char&, char&)+0x1b4> 8ca48: a9487bfd ldp x29, x30, [sp, #0x80] 8ca4c: a9474ff4 ldp x20, x19, [sp, #0x70] 8ca50: a94657f6 ldp x22, x21, [sp, #0x60] 8ca54: a9455ff8 ldp x24, x23, [sp, #0x50] 8ca58: a94467fa ldp x26, x25, [sp, #0x40] 8ca5c: 910243ff add sp, sp, #0x90 8ca60: d65f03c0 ret 8ca64: 94005b4b bl 0xa3790 8ca68: 94005b4a bl 0xa3790 8ca6c: 97fed689 bl 0x42490 <__stack_chk_fail@plt> 8ca70: 14000001 b 0x8ca74 ::__stage2_float_prep(std::__ndk1::ios_base&, char*, char&, char&)+0x1bc> 8ca74: aa0003f3 mov x19, x0 8ca78: f94007e0 ldr x0, [sp, #0x8] 8ca7c: 97fed62d bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 8ca80: aa1303e0 mov x0, x19 8ca84: 94012246 bl 0xd539c <__cxa_demangle+0x12abc> 000000000008ca88 ::__stage2_float_loop(char, bool&, char&, char*, char*&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, char*)>: 8ca88: a940a3e9 ldp x9, x8, [sp, #0x8] 8ca8c: f94003ea ldr x10, [sp] 8ca90: 12001c0b and w11, w0, #0xff 8ca94: 6b25017f cmp w11, w5, uxtb 8ca98: 54000321 b.ne 0x8cafc ::__stage2_float_loop(char, bool&, char&, char*, char*&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, char*)+0x74> 8ca9c: 3940002b ldrb w11, [x1] 8caa0: 34001a6b cbz w11, 0x8cdec ::__stage2_float_loop(char, bool&, char&, char*, char*&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, char*)+0x364> 8caa4: 3900003f strb wzr, [x1] 8caa8: f940008b ldr x11, [x4] 8caac: 528005cc mov w12, #0x2e // =46 8cab0: 9100056d add x13, x11, #0x1 8cab4: f900008d str x13, [x4] 8cab8: 3900016c strb w12, [x11] 8cabc: 394000eb ldrb w11, [x7] 8cac0: f94004ec ldr x12, [x7, #0x8] 8cac4: d341fd6d lsr x13, x11, #1 8cac8: 7200017f tst w11, #0x1 8cacc: 9a8c01ab csel x11, x13, x12, eq 8cad0: b40004eb cbz x11, 0x8cb6c ::__stage2_float_loop(char, bool&, char&, char*, char*&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, char*)+0xe4> 8cad4: f940012b ldr x11, [x9] 8cad8: cb0a016a sub x10, x11, x10 8cadc: f1027d5f cmp x10, #0x9f 8cae0: 5400046c b.gt 0x8cb6c ::__stage2_float_loop(char, bool&, char&, char*, char*&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, char*)+0xe4> 8cae4: b9400108 ldr w8, [x8] 8cae8: 2a1f03e0 mov w0, wzr 8caec: 9100116a add x10, x11, #0x4 8caf0: f900012a str x10, [x9] 8caf4: b9000168 str w8, [x11] 8caf8: d65f03c0 ret 8cafc: 6b26017f cmp w11, w6, uxtb 8cb00: 54000281 b.ne 0x8cb50 ::__stage2_float_loop(char, bool&, char&, char*, char*&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, char*)+0xc8> 8cb04: 394000eb ldrb w11, [x7] 8cb08: f94004ec ldr x12, [x7, #0x8] 8cb0c: d341fd6d lsr x13, x11, #1 8cb10: 7200017f tst w11, #0x1 8cb14: 9a8c01ab csel x11, x13, x12, eq 8cb18: b40001cb cbz x11, 0x8cb50 ::__stage2_float_loop(char, bool&, char&, char*, char*&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, char*)+0xc8> 8cb1c: 3940002b ldrb w11, [x1] 8cb20: 3400166b cbz w11, 0x8cdec ::__stage2_float_loop(char, bool&, char&, char*, char*&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, char*)+0x364> 8cb24: f940012b ldr x11, [x9] 8cb28: cb0a016a sub x10, x11, x10 8cb2c: f1027d5f cmp x10, #0x9f 8cb30: 540001ec b.gt 0x8cb6c ::__stage2_float_loop(char, bool&, char&, char*, char*&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, char*)+0xe4> 8cb34: b940010a ldr w10, [x8] 8cb38: 2a1f03e0 mov w0, wzr 8cb3c: 9100116c add x12, x11, #0x4 8cb40: f900012c str x12, [x9] 8cb44: b900016a str w10, [x11] 8cb48: b900011f str wzr, [x8] 8cb4c: d65f03c0 ret 8cb50: f9400feb ldr x11, [sp, #0x18] 8cb54: aa0b03ec mov x12, x11 8cb58: 3842058d ldrb w13, [x12], #0x20 8cb5c: 6b2001bf cmp w13, w0, uxtb 8cb60: 540000a1 b.ne 0x8cb74 ::__stage2_float_loop(char, bool&, char&, char*, char*&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, char*)+0xec> 8cb64: aa1f03ec mov x12, xzr 8cb68: 1400009d b 0x8cddc ::__stage2_float_loop(char, bool&, char&, char*, char*&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, char*)+0x354> 8cb6c: 2a1f03e0 mov w0, wzr 8cb70: d65f03c0 ret 8cb74: 3940056d ldrb w13, [x11, #0x1] 8cb78: 6b2001bf cmp w13, w0, uxtb 8cb7c: 54000061 b.ne 0x8cb88 ::__stage2_float_loop(char, bool&, char&, char*, char*&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, char*)+0x100> 8cb80: 5280002c mov w12, #0x1 // =1 8cb84: 14000096 b 0x8cddc ::__stage2_float_loop(char, bool&, char&, char*, char*&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, char*)+0x354> 8cb88: 3940096d ldrb w13, [x11, #0x2] 8cb8c: 6b2001bf cmp w13, w0, uxtb 8cb90: 54000061 b.ne 0x8cb9c ::__stage2_float_loop(char, bool&, char&, char*, char*&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, char*)+0x114> 8cb94: 5280004c mov w12, #0x2 // =2 8cb98: 14000091 b 0x8cddc ::__stage2_float_loop(char, bool&, char&, char*, char*&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, char*)+0x354> 8cb9c: 39400d6d ldrb w13, [x11, #0x3] 8cba0: 6b2001bf cmp w13, w0, uxtb 8cba4: 54000061 b.ne 0x8cbb0 ::__stage2_float_loop(char, bool&, char&, char*, char*&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, char*)+0x128> 8cba8: 5280006c mov w12, #0x3 // =3 8cbac: 1400008c b 0x8cddc ::__stage2_float_loop(char, bool&, char&, char*, char*&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, char*)+0x354> 8cbb0: 3940116d ldrb w13, [x11, #0x4] 8cbb4: 6b2001bf cmp w13, w0, uxtb 8cbb8: 54000061 b.ne 0x8cbc4 ::__stage2_float_loop(char, bool&, char&, char*, char*&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, char*)+0x13c> 8cbbc: 5280008c mov w12, #0x4 // =4 8cbc0: 14000087 b 0x8cddc ::__stage2_float_loop(char, bool&, char&, char*, char*&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, char*)+0x354> 8cbc4: 3940156d ldrb w13, [x11, #0x5] 8cbc8: 6b2001bf cmp w13, w0, uxtb 8cbcc: 54000061 b.ne 0x8cbd8 ::__stage2_float_loop(char, bool&, char&, char*, char*&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, char*)+0x150> 8cbd0: 528000ac mov w12, #0x5 // =5 8cbd4: 14000082 b 0x8cddc ::__stage2_float_loop(char, bool&, char&, char*, char*&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, char*)+0x354> 8cbd8: 3940196d ldrb w13, [x11, #0x6] 8cbdc: 6b2001bf cmp w13, w0, uxtb 8cbe0: 54000061 b.ne 0x8cbec ::__stage2_float_loop(char, bool&, char&, char*, char*&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, char*)+0x164> 8cbe4: 528000cc mov w12, #0x6 // =6 8cbe8: 1400007d b 0x8cddc ::__stage2_float_loop(char, bool&, char&, char*, char*&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, char*)+0x354> 8cbec: 39401d6d ldrb w13, [x11, #0x7] 8cbf0: 6b2001bf cmp w13, w0, uxtb 8cbf4: 54000061 b.ne 0x8cc00 ::__stage2_float_loop(char, bool&, char&, char*, char*&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, char*)+0x178> 8cbf8: 528000ec mov w12, #0x7 // =7 8cbfc: 14000078 b 0x8cddc ::__stage2_float_loop(char, bool&, char&, char*, char*&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, char*)+0x354> 8cc00: 3940216d ldrb w13, [x11, #0x8] 8cc04: 6b2001bf cmp w13, w0, uxtb 8cc08: 54000061 b.ne 0x8cc14 ::__stage2_float_loop(char, bool&, char&, char*, char*&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, char*)+0x18c> 8cc0c: 5280010c mov w12, #0x8 // =8 8cc10: 14000073 b 0x8cddc ::__stage2_float_loop(char, bool&, char&, char*, char*&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, char*)+0x354> 8cc14: 3940256d ldrb w13, [x11, #0x9] 8cc18: 6b2001bf cmp w13, w0, uxtb 8cc1c: 54000061 b.ne 0x8cc28 ::__stage2_float_loop(char, bool&, char&, char*, char*&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, char*)+0x1a0> 8cc20: 5280012c mov w12, #0x9 // =9 8cc24: 1400006e b 0x8cddc ::__stage2_float_loop(char, bool&, char&, char*, char*&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, char*)+0x354> 8cc28: 3940296d ldrb w13, [x11, #0xa] 8cc2c: 6b2001bf cmp w13, w0, uxtb 8cc30: 54000061 b.ne 0x8cc3c ::__stage2_float_loop(char, bool&, char&, char*, char*&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, char*)+0x1b4> 8cc34: 5280014c mov w12, #0xa // =10 8cc38: 14000069 b 0x8cddc ::__stage2_float_loop(char, bool&, char&, char*, char*&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, char*)+0x354> 8cc3c: 39402d6d ldrb w13, [x11, #0xb] 8cc40: 6b2001bf cmp w13, w0, uxtb 8cc44: 54000061 b.ne 0x8cc50 ::__stage2_float_loop(char, bool&, char&, char*, char*&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, char*)+0x1c8> 8cc48: 5280016c mov w12, #0xb // =11 8cc4c: 14000064 b 0x8cddc ::__stage2_float_loop(char, bool&, char&, char*, char*&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, char*)+0x354> 8cc50: 3940316d ldrb w13, [x11, #0xc] 8cc54: 6b2001bf cmp w13, w0, uxtb 8cc58: 54000061 b.ne 0x8cc64 ::__stage2_float_loop(char, bool&, char&, char*, char*&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, char*)+0x1dc> 8cc5c: 5280018c mov w12, #0xc // =12 8cc60: 1400005f b 0x8cddc ::__stage2_float_loop(char, bool&, char&, char*, char*&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, char*)+0x354> 8cc64: 3940356d ldrb w13, [x11, #0xd] 8cc68: 6b2001bf cmp w13, w0, uxtb 8cc6c: 54000061 b.ne 0x8cc78 ::__stage2_float_loop(char, bool&, char&, char*, char*&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, char*)+0x1f0> 8cc70: 528001ac mov w12, #0xd // =13 8cc74: 1400005a b 0x8cddc ::__stage2_float_loop(char, bool&, char&, char*, char*&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, char*)+0x354> 8cc78: 3940396d ldrb w13, [x11, #0xe] 8cc7c: 6b2001bf cmp w13, w0, uxtb 8cc80: 54000061 b.ne 0x8cc8c ::__stage2_float_loop(char, bool&, char&, char*, char*&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, char*)+0x204> 8cc84: 528001cc mov w12, #0xe // =14 8cc88: 14000055 b 0x8cddc ::__stage2_float_loop(char, bool&, char&, char*, char*&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, char*)+0x354> 8cc8c: 39403d6d ldrb w13, [x11, #0xf] 8cc90: 6b2001bf cmp w13, w0, uxtb 8cc94: 54000061 b.ne 0x8cca0 ::__stage2_float_loop(char, bool&, char&, char*, char*&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, char*)+0x218> 8cc98: 528001ec mov w12, #0xf // =15 8cc9c: 14000050 b 0x8cddc ::__stage2_float_loop(char, bool&, char&, char*, char*&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, char*)+0x354> 8cca0: 3940416d ldrb w13, [x11, #0x10] 8cca4: 6b2001bf cmp w13, w0, uxtb 8cca8: 54000061 b.ne 0x8ccb4 ::__stage2_float_loop(char, bool&, char&, char*, char*&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, char*)+0x22c> 8ccac: 5280020c mov w12, #0x10 // =16 8ccb0: 1400004b b 0x8cddc ::__stage2_float_loop(char, bool&, char&, char*, char*&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, char*)+0x354> 8ccb4: 3940456d ldrb w13, [x11, #0x11] 8ccb8: 6b2001bf cmp w13, w0, uxtb 8ccbc: 54000061 b.ne 0x8ccc8 ::__stage2_float_loop(char, bool&, char&, char*, char*&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, char*)+0x240> 8ccc0: 5280022c mov w12, #0x11 // =17 8ccc4: 14000046 b 0x8cddc ::__stage2_float_loop(char, bool&, char&, char*, char*&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, char*)+0x354> 8ccc8: 3940496d ldrb w13, [x11, #0x12] 8cccc: 6b2001bf cmp w13, w0, uxtb 8ccd0: 54000061 b.ne 0x8ccdc ::__stage2_float_loop(char, bool&, char&, char*, char*&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, char*)+0x254> 8ccd4: 5280024c mov w12, #0x12 // =18 8ccd8: 14000041 b 0x8cddc ::__stage2_float_loop(char, bool&, char&, char*, char*&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, char*)+0x354> 8ccdc: 39404d6d ldrb w13, [x11, #0x13] 8cce0: 6b2001bf cmp w13, w0, uxtb 8cce4: 54000061 b.ne 0x8ccf0 ::__stage2_float_loop(char, bool&, char&, char*, char*&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, char*)+0x268> 8cce8: 5280026c mov w12, #0x13 // =19 8ccec: 1400003c b 0x8cddc ::__stage2_float_loop(char, bool&, char&, char*, char*&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, char*)+0x354> 8ccf0: 3940516d ldrb w13, [x11, #0x14] 8ccf4: 6b2001bf cmp w13, w0, uxtb 8ccf8: 54000061 b.ne 0x8cd04 ::__stage2_float_loop(char, bool&, char&, char*, char*&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, char*)+0x27c> 8ccfc: 5280028c mov w12, #0x14 // =20 8cd00: 14000037 b 0x8cddc ::__stage2_float_loop(char, bool&, char&, char*, char*&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, char*)+0x354> 8cd04: 3940556d ldrb w13, [x11, #0x15] 8cd08: 6b2001bf cmp w13, w0, uxtb 8cd0c: 54000061 b.ne 0x8cd18 ::__stage2_float_loop(char, bool&, char&, char*, char*&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, char*)+0x290> 8cd10: 528002ac mov w12, #0x15 // =21 8cd14: 14000032 b 0x8cddc ::__stage2_float_loop(char, bool&, char&, char*, char*&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, char*)+0x354> 8cd18: 3940596d ldrb w13, [x11, #0x16] 8cd1c: 6b2001bf cmp w13, w0, uxtb 8cd20: 54000061 b.ne 0x8cd2c ::__stage2_float_loop(char, bool&, char&, char*, char*&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, char*)+0x2a4> 8cd24: 528002cc mov w12, #0x16 // =22 8cd28: 1400002d b 0x8cddc ::__stage2_float_loop(char, bool&, char&, char*, char*&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, char*)+0x354> 8cd2c: 39405d6d ldrb w13, [x11, #0x17] 8cd30: 6b2001bf cmp w13, w0, uxtb 8cd34: 54000061 b.ne 0x8cd40 ::__stage2_float_loop(char, bool&, char&, char*, char*&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, char*)+0x2b8> 8cd38: 528002ec mov w12, #0x17 // =23 8cd3c: 14000028 b 0x8cddc ::__stage2_float_loop(char, bool&, char&, char*, char*&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, char*)+0x354> 8cd40: 3940616d ldrb w13, [x11, #0x18] 8cd44: 6b2001bf cmp w13, w0, uxtb 8cd48: 54000061 b.ne 0x8cd54 ::__stage2_float_loop(char, bool&, char&, char*, char*&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, char*)+0x2cc> 8cd4c: 5280030c mov w12, #0x18 // =24 8cd50: 14000023 b 0x8cddc ::__stage2_float_loop(char, bool&, char&, char*, char*&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, char*)+0x354> 8cd54: 3940656d ldrb w13, [x11, #0x19] 8cd58: 6b2001bf cmp w13, w0, uxtb 8cd5c: 54000061 b.ne 0x8cd68 ::__stage2_float_loop(char, bool&, char&, char*, char*&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, char*)+0x2e0> 8cd60: 5280032c mov w12, #0x19 // =25 8cd64: 1400001e b 0x8cddc ::__stage2_float_loop(char, bool&, char&, char*, char*&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, char*)+0x354> 8cd68: 3940696d ldrb w13, [x11, #0x1a] 8cd6c: 6b2001bf cmp w13, w0, uxtb 8cd70: 54000061 b.ne 0x8cd7c ::__stage2_float_loop(char, bool&, char&, char*, char*&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, char*)+0x2f4> 8cd74: 5280034c mov w12, #0x1a // =26 8cd78: 14000019 b 0x8cddc ::__stage2_float_loop(char, bool&, char&, char*, char*&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, char*)+0x354> 8cd7c: 39406d6d ldrb w13, [x11, #0x1b] 8cd80: 6b2001bf cmp w13, w0, uxtb 8cd84: 54000061 b.ne 0x8cd90 ::__stage2_float_loop(char, bool&, char&, char*, char*&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, char*)+0x308> 8cd88: 5280036c mov w12, #0x1b // =27 8cd8c: 14000014 b 0x8cddc ::__stage2_float_loop(char, bool&, char&, char*, char*&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, char*)+0x354> 8cd90: 3940716d ldrb w13, [x11, #0x1c] 8cd94: 6b2001bf cmp w13, w0, uxtb 8cd98: 54000061 b.ne 0x8cda4 ::__stage2_float_loop(char, bool&, char&, char*, char*&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, char*)+0x31c> 8cd9c: 5280038c mov w12, #0x1c // =28 8cda0: 1400000f b 0x8cddc ::__stage2_float_loop(char, bool&, char&, char*, char*&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, char*)+0x354> 8cda4: 3940756d ldrb w13, [x11, #0x1d] 8cda8: 6b2001bf cmp w13, w0, uxtb 8cdac: 54000061 b.ne 0x8cdb8 ::__stage2_float_loop(char, bool&, char&, char*, char*&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, char*)+0x330> 8cdb0: 528003ac mov w12, #0x1d // =29 8cdb4: 1400000a b 0x8cddc ::__stage2_float_loop(char, bool&, char&, char*, char*&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, char*)+0x354> 8cdb8: 3940796d ldrb w13, [x11, #0x1e] 8cdbc: 6b2001bf cmp w13, w0, uxtb 8cdc0: 54000061 b.ne 0x8cdcc ::__stage2_float_loop(char, bool&, char&, char*, char*&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, char*)+0x344> 8cdc4: 528003cc mov w12, #0x1e // =30 8cdc8: 14000005 b 0x8cddc ::__stage2_float_loop(char, bool&, char&, char*, char*&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, char*)+0x354> 8cdcc: 39407d6d ldrb w13, [x11, #0x1f] 8cdd0: 6b2001bf cmp w13, w0, uxtb 8cdd4: 54000061 b.ne 0x8cde0 ::__stage2_float_loop(char, bool&, char&, char*, char*&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, char*)+0x358> 8cdd8: 528003ec mov w12, #0x1f // =31 8cddc: 8b0c016c add x12, x11, x12 8cde0: cb0b018c sub x12, x12, x11 8cde4: f1007d9f cmp x12, #0x1f 8cde8: 5400006d b.le 0x8cdf4 ::__stage2_float_loop(char, bool&, char&, char*, char*&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, char*)+0x36c> 8cdec: 12800000 mov w0, #-0x1 // =-1 8cdf0: d65f03c0 ret 8cdf4: f000040b adrp x11, 0x10f000 8cdf8: f947bd6b ldr x11, [x11, #0xf78] 8cdfc: d100598d sub x13, x12, #0x16 8ce00: f10009bf cmp x13, #0x2 8ce04: 386c696b ldrb w11, [x11, x12] 8ce08: 540001e3 b.lo 0x8ce44 ::__stage2_float_loop(char, bool&, char&, char*, char*&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, char*)+0x3bc> 8ce0c: d100618d sub x13, x12, #0x18 8ce10: f10005bf cmp x13, #0x1 8ce14: 54000288 b.hi 0x8ce64 ::__stage2_float_loop(char, bool&, char&, char*, char*&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, char*)+0x3dc> 8ce18: f9400088 ldr x8, [x4] 8ce1c: eb03011f cmp x8, x3 8ce20: 54000180 b.eq 0x8ce50 ::__stage2_float_loop(char, bool&, char&, char*, char*&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, char*)+0x3c8> 8ce24: 385ff109 ldurb w9, [x8, #-0x1] 8ce28: 3940004a ldrb w10, [x2] 8ce2c: 52800bec mov w12, #0x5f // =95 8ce30: 0a0c0129 and w9, w9, w12 8ce34: 1200194a and w10, w10, #0x7f 8ce38: 6b0a013f cmp w9, w10 8ce3c: 540000a0 b.eq 0x8ce50 ::__stage2_float_loop(char, bool&, char&, char*, char*&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, char*)+0x3c8> 8ce40: 17ffffeb b 0x8cdec ::__stage2_float_loop(char, bool&, char&, char*, char*&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, char*)+0x364> 8ce44: 52800a08 mov w8, #0x50 // =80 8ce48: 39000048 strb w8, [x2] 8ce4c: f9400088 ldr x8, [x4] 8ce50: 2a1f03e0 mov w0, wzr 8ce54: 91000509 add x9, x8, #0x1 8ce58: f9000089 str x9, [x4] 8ce5c: 3900010b strb w11, [x8] 8ce60: d65f03c0 ret 8ce64: 3940004e ldrb w14, [x2] 8ce68: 52800bed mov w13, #0x5f // =95 8ce6c: 0a0d016d and w13, w11, w13 8ce70: 6b0e01bf cmp w13, w14 8ce74: 54000281 b.ne 0x8cec4 ::__stage2_float_loop(char, bool&, char&, char*, char*&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, char*)+0x43c> 8ce78: 321901ad orr w13, w13, #0x80 8ce7c: 3900004d strb w13, [x2] 8ce80: 3940002d ldrb w13, [x1] 8ce84: 3400020d cbz w13, 0x8cec4 ::__stage2_float_loop(char, bool&, char&, char*, char*&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, char*)+0x43c> 8ce88: 3900003f strb wzr, [x1] 8ce8c: 394000ed ldrb w13, [x7] 8ce90: f94004ee ldr x14, [x7, #0x8] 8ce94: d341fdaf lsr x15, x13, #1 8ce98: 720001bf tst w13, #0x1 8ce9c: 9a8e01ed csel x13, x15, x14, eq 8cea0: b400012d cbz x13, 0x8cec4 ::__stage2_float_loop(char, bool&, char&, char*, char*&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, char*)+0x43c> 8cea4: f940012d ldr x13, [x9] 8cea8: cb0a01aa sub x10, x13, x10 8ceac: f1027d5f cmp x10, #0x9f 8ceb0: 540000ac b.gt 0x8cec4 ::__stage2_float_loop(char, bool&, char&, char*, char*&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, char*)+0x43c> 8ceb4: b940010a ldr w10, [x8] 8ceb8: 910011ae add x14, x13, #0x4 8cebc: f900012e str x14, [x9] 8cec0: b90001aa str w10, [x13] 8cec4: f9400089 ldr x9, [x4] 8cec8: f100559f cmp x12, #0x15 8cecc: 2a1f03e0 mov w0, wzr 8ced0: 9100052a add x10, x9, #0x1 8ced4: f900008a str x10, [x4] 8ced8: 3900012b strb w11, [x9] 8cedc: 5400008c b.gt 0x8ceec ::__stage2_float_loop(char, bool&, char&, char*, char*&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, char*)+0x464> 8cee0: b9400109 ldr w9, [x8] 8cee4: 11000529 add w9, w9, #0x1 8cee8: b9000109 str w9, [x8] 8ceec: d65f03c0 ret 000000000008cef0 ::__stage2_int_prep(std::__ndk1::ios_base&, char*, char&)>: 8cef0: d10243ff sub sp, sp, #0x90 8cef4: f90023f9 str x25, [sp, #0x40] 8cef8: a9055ff8 stp x24, x23, [sp, #0x50] 8cefc: a90657f6 stp x22, x21, [sp, #0x60] 8cf00: a9074ff4 stp x20, x19, [sp, #0x70] 8cf04: a9087bfd stp x29, x30, [sp, #0x80] 8cf08: 910203fd add x29, sp, #0x80 8cf0c: d53bd056 mrs x22, TPIDR_EL0 8cf10: aa0803f3 mov x19, x8 8cf14: f94016c8 ldr x8, [x22, #0x28] 8cf18: aa0203f4 mov x20, x2 8cf1c: aa0103f5 mov x21, x1 8cf20: f9001fe8 str x8, [sp, #0x38] 8cf24: 910023e8 add x8, sp, #0x8 8cf28: 97fed542 bl 0x42430 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 8cf2c: f0000419 adrp x25, 0x10f000 8cf30: f0000417 adrp x23, 0x10f000 8cf34: f94007f8 ldr x24, [sp, #0x8] 8cf38: f945a339 ldr x25, [x25, #0xb40] 8cf3c: f94692f7 ldr x23, [x23, #0xd20] 8cf40: 6f00e400 movi v0.2d, #0000000000000000 8cf44: f9000bf9 str x25, [sp, #0x10] 8cf48: 4e081ee0 mov v0.d[0], x23 8cf4c: 3c8183e0 stur q0, [sp, #0x18] 8cf50: c8dfff28 ldar x8, [x25] 8cf54: b100051f cmn x8, #0x1 8cf58: 54000140 b.eq 0x8cf80 ::__stage2_int_prep(std::__ndk1::ios_base&, char*, char&)+0x90> 8cf5c: 910043e8 add x8, sp, #0x10 8cf60: 9100c3e9 add x9, sp, #0x30 8cf64: a902a3e9 stp x9, x8, [sp, #0x28] 8cf68: f0000400 adrp x0, 0x10f000 8cf6c: f945a000 ldr x0, [x0, #0xb40] 8cf70: d0000122 adrp x2, 0xb2000 ::~__codecvt_utf8_utf16()+0xc> 8cf74: 912c4042 add x2, x2, #0xb10 8cf78: 9100a3e1 add x1, sp, #0x28 8cf7c: 97fed5e5 bl 0x42710 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 8cf80: b9800b29 ldrsw x9, [x25, #0x8] 8cf84: a9412b08 ldp x8, x10, [x24, #0x10] 8cf88: d1000529 sub x9, x9, #0x1 8cf8c: cb08014a sub x10, x10, x8 8cf90: eb8a0d3f cmp x9, x10, asr #3 8cf94: 54000782 b.hs 0x8d084 ::__stage2_int_prep(std::__ndk1::ios_base&, char*, char&)+0x194> 8cf98: f8697900 ldr x0, [x8, x9, lsl #3] 8cf9c: b4000740 cbz x0, 0x8d084 ::__stage2_int_prep(std::__ndk1::ios_base&, char*, char&)+0x194> 8cfa0: f9400008 ldr x8, [x0] 8cfa4: f9402108 ldr x8, [x8, #0x40] 8cfa8: f0000401 adrp x1, 0x10f000 8cfac: f947bc21 ldr x1, [x1, #0xf78] 8cfb0: aa1503e3 mov x3, x21 8cfb4: 91006822 add x2, x1, #0x1a 8cfb8: d63f0100 blr x8 8cfbc: f0000418 adrp x24, 0x10f000 8cfc0: f94007f5 ldr x21, [sp, #0x8] 8cfc4: f9468318 ldr x24, [x24, #0xd00] 8cfc8: 6f00e400 movi v0.2d, #0000000000000000 8cfcc: 4e081ee0 mov v0.d[0], x23 8cfd0: 3c8183e0 stur q0, [sp, #0x18] 8cfd4: f9000bf8 str x24, [sp, #0x10] 8cfd8: c8dfff08 ldar x8, [x24] 8cfdc: b100051f cmn x8, #0x1 8cfe0: 54000140 b.eq 0x8d008 ::__stage2_int_prep(std::__ndk1::ios_base&, char*, char&)+0x118> 8cfe4: 910043e8 add x8, sp, #0x10 8cfe8: 9100c3e9 add x9, sp, #0x30 8cfec: a902a3e9 stp x9, x8, [sp, #0x28] 8cff0: f0000400 adrp x0, 0x10f000 8cff4: f9468000 ldr x0, [x0, #0xd00] 8cff8: d0000122 adrp x2, 0xb2000 ::~__codecvt_utf8_utf16()+0xc> 8cffc: 912c4042 add x2, x2, #0xb10 8d000: 9100a3e1 add x1, sp, #0x28 8d004: 97fed5c3 bl 0x42710 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 8d008: b9800b09 ldrsw x9, [x24, #0x8] 8d00c: a9412aa8 ldp x8, x10, [x21, #0x10] 8d010: d1000529 sub x9, x9, #0x1 8d014: cb08014a sub x10, x10, x8 8d018: eb8a0d3f cmp x9, x10, asr #3 8d01c: 54000362 b.hs 0x8d088 ::__stage2_int_prep(std::__ndk1::ios_base&, char*, char&)+0x198> 8d020: f8697915 ldr x21, [x8, x9, lsl #3] 8d024: b4000335 cbz x21, 0x8d088 ::__stage2_int_prep(std::__ndk1::ios_base&, char*, char&)+0x198> 8d028: f94002a8 ldr x8, [x21] 8d02c: f9401108 ldr x8, [x8, #0x20] 8d030: aa1503e0 mov x0, x21 8d034: d63f0100 blr x8 8d038: 39000280 strb w0, [x20] 8d03c: f94002a8 ldr x8, [x21] 8d040: f9401509 ldr x9, [x8, #0x28] 8d044: aa1303e8 mov x8, x19 8d048: aa1503e0 mov x0, x21 8d04c: d63f0120 blr x9 8d050: f94007e0 ldr x0, [sp, #0x8] 8d054: 97fed4b7 bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 8d058: f94016c8 ldr x8, [x22, #0x28] 8d05c: f9401fe9 ldr x9, [sp, #0x38] 8d060: eb09011f cmp x8, x9 8d064: 54000141 b.ne 0x8d08c ::__stage2_int_prep(std::__ndk1::ios_base&, char*, char&)+0x19c> 8d068: a9487bfd ldp x29, x30, [sp, #0x80] 8d06c: a9474ff4 ldp x20, x19, [sp, #0x70] 8d070: a94657f6 ldp x22, x21, [sp, #0x60] 8d074: a9455ff8 ldp x24, x23, [sp, #0x50] 8d078: f94023f9 ldr x25, [sp, #0x40] 8d07c: 910243ff add sp, sp, #0x90 8d080: d65f03c0 ret 8d084: 940059c3 bl 0xa3790 8d088: 940059c2 bl 0xa3790 8d08c: 97fed501 bl 0x42490 <__stack_chk_fail@plt> 8d090: 14000001 b 0x8d094 ::__stage2_int_prep(std::__ndk1::ios_base&, char*, char&)+0x1a4> 8d094: aa0003f3 mov x19, x0 8d098: f94007e0 ldr x0, [sp, #0x8] 8d09c: 97fed4a5 bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 8d0a0: aa1303e0 mov x0, x19 8d0a4: 940120be bl 0xd539c <__cxa_demangle+0x12abc> 000000000008d0a8 ::__stage2_float_prep(std::__ndk1::ios_base&, wchar_t*, wchar_t&, wchar_t&)>: 8d0a8: d10243ff sub sp, sp, #0x90 8d0ac: a90467fa stp x26, x25, [sp, #0x40] 8d0b0: a9055ff8 stp x24, x23, [sp, #0x50] 8d0b4: a90657f6 stp x22, x21, [sp, #0x60] 8d0b8: a9074ff4 stp x20, x19, [sp, #0x70] 8d0bc: a9087bfd stp x29, x30, [sp, #0x80] 8d0c0: 910203fd add x29, sp, #0x80 8d0c4: d53bd057 mrs x23, TPIDR_EL0 8d0c8: aa0803f3 mov x19, x8 8d0cc: f94016e8 ldr x8, [x23, #0x28] 8d0d0: aa0303f4 mov x20, x3 8d0d4: aa0203f5 mov x21, x2 8d0d8: aa0103f6 mov x22, x1 8d0dc: f9001fe8 str x8, [sp, #0x38] 8d0e0: 910023e8 add x8, sp, #0x8 8d0e4: 97fed4d3 bl 0x42430 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 8d0e8: d000041a adrp x26, 0x10f000 8d0ec: d0000418 adrp x24, 0x10f000 8d0f0: f94007f9 ldr x25, [sp, #0x8] 8d0f4: f9470b5a ldr x26, [x26, #0xe10] 8d0f8: f9469318 ldr x24, [x24, #0xd20] 8d0fc: 6f00e400 movi v0.2d, #0000000000000000 8d100: f9000bfa str x26, [sp, #0x10] 8d104: 4e081f00 mov v0.d[0], x24 8d108: 3c8183e0 stur q0, [sp, #0x18] 8d10c: c8dfff48 ldar x8, [x26] 8d110: b100051f cmn x8, #0x1 8d114: 54000140 b.eq 0x8d13c ::__stage2_float_prep(std::__ndk1::ios_base&, wchar_t*, wchar_t&, wchar_t&)+0x94> 8d118: 910043e8 add x8, sp, #0x10 8d11c: 9100c3e9 add x9, sp, #0x30 8d120: a902a3e9 stp x9, x8, [sp, #0x28] 8d124: d0000400 adrp x0, 0x10f000 8d128: f9470800 ldr x0, [x0, #0xe10] 8d12c: b0000122 adrp x2, 0xb2000 ::~__codecvt_utf8_utf16()+0xc> 8d130: 912c4042 add x2, x2, #0xb10 8d134: 9100a3e1 add x1, sp, #0x28 8d138: 97fed576 bl 0x42710 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 8d13c: b9800b49 ldrsw x9, [x26, #0x8] 8d140: a9412b28 ldp x8, x10, [x25, #0x10] 8d144: d1000529 sub x9, x9, #0x1 8d148: cb08014a sub x10, x10, x8 8d14c: eb8a0d3f cmp x9, x10, asr #3 8d150: 54000822 b.hs 0x8d254 ::__stage2_float_prep(std::__ndk1::ios_base&, wchar_t*, wchar_t&, wchar_t&)+0x1ac> 8d154: f8697900 ldr x0, [x8, x9, lsl #3] 8d158: b40007e0 cbz x0, 0x8d254 ::__stage2_float_prep(std::__ndk1::ios_base&, wchar_t*, wchar_t&, wchar_t&)+0x1ac> 8d15c: f9400008 ldr x8, [x0] 8d160: f9403108 ldr x8, [x8, #0x60] 8d164: d0000401 adrp x1, 0x10f000 8d168: f947bc21 ldr x1, [x1, #0xf78] 8d16c: aa1603e3 mov x3, x22 8d170: 91008022 add x2, x1, #0x20 8d174: d63f0100 blr x8 8d178: d0000419 adrp x25, 0x10f000 8d17c: f94007f6 ldr x22, [sp, #0x8] 8d180: f9472b39 ldr x25, [x25, #0xe50] 8d184: 6f00e400 movi v0.2d, #0000000000000000 8d188: 4e081f00 mov v0.d[0], x24 8d18c: 3c8183e0 stur q0, [sp, #0x18] 8d190: f9000bf9 str x25, [sp, #0x10] 8d194: c8dfff28 ldar x8, [x25] 8d198: b100051f cmn x8, #0x1 8d19c: 54000140 b.eq 0x8d1c4 ::__stage2_float_prep(std::__ndk1::ios_base&, wchar_t*, wchar_t&, wchar_t&)+0x11c> 8d1a0: 910043e8 add x8, sp, #0x10 8d1a4: 9100c3e9 add x9, sp, #0x30 8d1a8: a902a3e9 stp x9, x8, [sp, #0x28] 8d1ac: d0000400 adrp x0, 0x10f000 8d1b0: f9472800 ldr x0, [x0, #0xe50] 8d1b4: b0000122 adrp x2, 0xb2000 ::~__codecvt_utf8_utf16()+0xc> 8d1b8: 912c4042 add x2, x2, #0xb10 8d1bc: 9100a3e1 add x1, sp, #0x28 8d1c0: 97fed554 bl 0x42710 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 8d1c4: b9800b29 ldrsw x9, [x25, #0x8] 8d1c8: a9412ac8 ldp x8, x10, [x22, #0x10] 8d1cc: d1000529 sub x9, x9, #0x1 8d1d0: cb08014a sub x10, x10, x8 8d1d4: eb8a0d3f cmp x9, x10, asr #3 8d1d8: 54000402 b.hs 0x8d258 ::__stage2_float_prep(std::__ndk1::ios_base&, wchar_t*, wchar_t&, wchar_t&)+0x1b0> 8d1dc: f8697916 ldr x22, [x8, x9, lsl #3] 8d1e0: b40003d6 cbz x22, 0x8d258 ::__stage2_float_prep(std::__ndk1::ios_base&, wchar_t*, wchar_t&, wchar_t&)+0x1b0> 8d1e4: f94002c8 ldr x8, [x22] 8d1e8: f9400d08 ldr x8, [x8, #0x18] 8d1ec: aa1603e0 mov x0, x22 8d1f0: d63f0100 blr x8 8d1f4: b90002a0 str w0, [x21] 8d1f8: f94002c8 ldr x8, [x22] 8d1fc: f9401108 ldr x8, [x8, #0x20] 8d200: aa1603e0 mov x0, x22 8d204: d63f0100 blr x8 8d208: b9000280 str w0, [x20] 8d20c: f94002c8 ldr x8, [x22] 8d210: f9401509 ldr x9, [x8, #0x28] 8d214: aa1303e8 mov x8, x19 8d218: aa1603e0 mov x0, x22 8d21c: d63f0120 blr x9 8d220: f94007e0 ldr x0, [sp, #0x8] 8d224: 97fed443 bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 8d228: f94016e8 ldr x8, [x23, #0x28] 8d22c: f9401fe9 ldr x9, [sp, #0x38] 8d230: eb09011f cmp x8, x9 8d234: 54000141 b.ne 0x8d25c ::__stage2_float_prep(std::__ndk1::ios_base&, wchar_t*, wchar_t&, wchar_t&)+0x1b4> 8d238: a9487bfd ldp x29, x30, [sp, #0x80] 8d23c: a9474ff4 ldp x20, x19, [sp, #0x70] 8d240: a94657f6 ldp x22, x21, [sp, #0x60] 8d244: a9455ff8 ldp x24, x23, [sp, #0x50] 8d248: a94467fa ldp x26, x25, [sp, #0x40] 8d24c: 910243ff add sp, sp, #0x90 8d250: d65f03c0 ret 8d254: 9400594f bl 0xa3790 8d258: 9400594e bl 0xa3790 8d25c: 97fed48d bl 0x42490 <__stack_chk_fail@plt> 8d260: 14000001 b 0x8d264 ::__stage2_float_prep(std::__ndk1::ios_base&, wchar_t*, wchar_t&, wchar_t&)+0x1bc> 8d264: aa0003f3 mov x19, x0 8d268: f94007e0 ldr x0, [sp, #0x8] 8d26c: 97fed431 bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 8d270: aa1303e0 mov x0, x19 8d274: 9401204a bl 0xd539c <__cxa_demangle+0x12abc> 000000000008d278 ::__stage2_float_loop(wchar_t, bool&, char&, char*, char*&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, wchar_t*)>: 8d278: a940a3e9 ldp x9, x8, [sp, #0x8] 8d27c: f94003ea ldr x10, [sp] 8d280: 6b05001f cmp w0, w5 8d284: 54000321 b.ne 0x8d2e8 ::__stage2_float_loop(wchar_t, bool&, char&, char*, char*&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, wchar_t*)+0x70> 8d288: 3940002b ldrb w11, [x1] 8d28c: 34001a6b cbz w11, 0x8d5d8 ::__stage2_float_loop(wchar_t, bool&, char&, char*, char*&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, wchar_t*)+0x360> 8d290: 3900003f strb wzr, [x1] 8d294: f940008b ldr x11, [x4] 8d298: 528005cc mov w12, #0x2e // =46 8d29c: 9100056d add x13, x11, #0x1 8d2a0: f900008d str x13, [x4] 8d2a4: 3900016c strb w12, [x11] 8d2a8: 394000eb ldrb w11, [x7] 8d2ac: f94004ec ldr x12, [x7, #0x8] 8d2b0: d341fd6d lsr x13, x11, #1 8d2b4: 7200017f tst w11, #0x1 8d2b8: 9a8c01ab csel x11, x13, x12, eq 8d2bc: b40004eb cbz x11, 0x8d358 ::__stage2_float_loop(wchar_t, bool&, char&, char*, char*&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, wchar_t*)+0xe0> 8d2c0: f940012b ldr x11, [x9] 8d2c4: cb0a016a sub x10, x11, x10 8d2c8: f1027d5f cmp x10, #0x9f 8d2cc: 5400046c b.gt 0x8d358 ::__stage2_float_loop(wchar_t, bool&, char&, char*, char*&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, wchar_t*)+0xe0> 8d2d0: b9400108 ldr w8, [x8] 8d2d4: 2a1f03e0 mov w0, wzr 8d2d8: 9100116a add x10, x11, #0x4 8d2dc: f900012a str x10, [x9] 8d2e0: b9000168 str w8, [x11] 8d2e4: d65f03c0 ret 8d2e8: 6b06001f cmp w0, w6 8d2ec: 54000281 b.ne 0x8d33c ::__stage2_float_loop(wchar_t, bool&, char&, char*, char*&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, wchar_t*)+0xc4> 8d2f0: 394000eb ldrb w11, [x7] 8d2f4: f94004ec ldr x12, [x7, #0x8] 8d2f8: d341fd6d lsr x13, x11, #1 8d2fc: 7200017f tst w11, #0x1 8d300: 9a8c01ab csel x11, x13, x12, eq 8d304: b40001cb cbz x11, 0x8d33c ::__stage2_float_loop(wchar_t, bool&, char&, char*, char*&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, wchar_t*)+0xc4> 8d308: 3940002b ldrb w11, [x1] 8d30c: 3400166b cbz w11, 0x8d5d8 ::__stage2_float_loop(wchar_t, bool&, char&, char*, char*&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, wchar_t*)+0x360> 8d310: f940012b ldr x11, [x9] 8d314: cb0a016a sub x10, x11, x10 8d318: f1027d5f cmp x10, #0x9f 8d31c: 540001ec b.gt 0x8d358 ::__stage2_float_loop(wchar_t, bool&, char&, char*, char*&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, wchar_t*)+0xe0> 8d320: b940010a ldr w10, [x8] 8d324: 2a1f03e0 mov w0, wzr 8d328: 9100116c add x12, x11, #0x4 8d32c: f900012c str x12, [x9] 8d330: b900016a str w10, [x11] 8d334: b900011f str wzr, [x8] 8d338: d65f03c0 ret 8d33c: f9400feb ldr x11, [sp, #0x18] 8d340: aa0b03ec mov x12, x11 8d344: b848058d ldr w13, [x12], #0x80 8d348: 6b0001bf cmp w13, w0 8d34c: 540000a1 b.ne 0x8d360 ::__stage2_float_loop(wchar_t, bool&, char&, char*, char*&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, wchar_t*)+0xe8> 8d350: aa1f03ec mov x12, xzr 8d354: 1400009d b 0x8d5c8 ::__stage2_float_loop(wchar_t, bool&, char&, char*, char*&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, wchar_t*)+0x350> 8d358: 2a1f03e0 mov w0, wzr 8d35c: d65f03c0 ret 8d360: b940056d ldr w13, [x11, #0x4] 8d364: 6b0001bf cmp w13, w0 8d368: 54000061 b.ne 0x8d374 ::__stage2_float_loop(wchar_t, bool&, char&, char*, char*&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, wchar_t*)+0xfc> 8d36c: 5280002c mov w12, #0x1 // =1 8d370: 14000096 b 0x8d5c8 ::__stage2_float_loop(wchar_t, bool&, char&, char*, char*&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, wchar_t*)+0x350> 8d374: b940096d ldr w13, [x11, #0x8] 8d378: 6b0001bf cmp w13, w0 8d37c: 54000061 b.ne 0x8d388 ::__stage2_float_loop(wchar_t, bool&, char&, char*, char*&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, wchar_t*)+0x110> 8d380: 5280004c mov w12, #0x2 // =2 8d384: 14000091 b 0x8d5c8 ::__stage2_float_loop(wchar_t, bool&, char&, char*, char*&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, wchar_t*)+0x350> 8d388: b9400d6d ldr w13, [x11, #0xc] 8d38c: 6b0001bf cmp w13, w0 8d390: 54000061 b.ne 0x8d39c ::__stage2_float_loop(wchar_t, bool&, char&, char*, char*&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, wchar_t*)+0x124> 8d394: 5280006c mov w12, #0x3 // =3 8d398: 1400008c b 0x8d5c8 ::__stage2_float_loop(wchar_t, bool&, char&, char*, char*&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, wchar_t*)+0x350> 8d39c: b940116d ldr w13, [x11, #0x10] 8d3a0: 6b0001bf cmp w13, w0 8d3a4: 54000061 b.ne 0x8d3b0 ::__stage2_float_loop(wchar_t, bool&, char&, char*, char*&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, wchar_t*)+0x138> 8d3a8: 5280008c mov w12, #0x4 // =4 8d3ac: 14000087 b 0x8d5c8 ::__stage2_float_loop(wchar_t, bool&, char&, char*, char*&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, wchar_t*)+0x350> 8d3b0: b940156d ldr w13, [x11, #0x14] 8d3b4: 6b0001bf cmp w13, w0 8d3b8: 54000061 b.ne 0x8d3c4 ::__stage2_float_loop(wchar_t, bool&, char&, char*, char*&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, wchar_t*)+0x14c> 8d3bc: 528000ac mov w12, #0x5 // =5 8d3c0: 14000082 b 0x8d5c8 ::__stage2_float_loop(wchar_t, bool&, char&, char*, char*&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, wchar_t*)+0x350> 8d3c4: b940196d ldr w13, [x11, #0x18] 8d3c8: 6b0001bf cmp w13, w0 8d3cc: 54000061 b.ne 0x8d3d8 ::__stage2_float_loop(wchar_t, bool&, char&, char*, char*&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, wchar_t*)+0x160> 8d3d0: 528000cc mov w12, #0x6 // =6 8d3d4: 1400007d b 0x8d5c8 ::__stage2_float_loop(wchar_t, bool&, char&, char*, char*&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, wchar_t*)+0x350> 8d3d8: b9401d6d ldr w13, [x11, #0x1c] 8d3dc: 6b0001bf cmp w13, w0 8d3e0: 54000061 b.ne 0x8d3ec ::__stage2_float_loop(wchar_t, bool&, char&, char*, char*&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, wchar_t*)+0x174> 8d3e4: 528000ec mov w12, #0x7 // =7 8d3e8: 14000078 b 0x8d5c8 ::__stage2_float_loop(wchar_t, bool&, char&, char*, char*&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, wchar_t*)+0x350> 8d3ec: b940216d ldr w13, [x11, #0x20] 8d3f0: 6b0001bf cmp w13, w0 8d3f4: 54000061 b.ne 0x8d400 ::__stage2_float_loop(wchar_t, bool&, char&, char*, char*&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, wchar_t*)+0x188> 8d3f8: 5280010c mov w12, #0x8 // =8 8d3fc: 14000073 b 0x8d5c8 ::__stage2_float_loop(wchar_t, bool&, char&, char*, char*&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, wchar_t*)+0x350> 8d400: b940256d ldr w13, [x11, #0x24] 8d404: 6b0001bf cmp w13, w0 8d408: 54000061 b.ne 0x8d414 ::__stage2_float_loop(wchar_t, bool&, char&, char*, char*&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, wchar_t*)+0x19c> 8d40c: 5280012c mov w12, #0x9 // =9 8d410: 1400006e b 0x8d5c8 ::__stage2_float_loop(wchar_t, bool&, char&, char*, char*&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, wchar_t*)+0x350> 8d414: b940296d ldr w13, [x11, #0x28] 8d418: 6b0001bf cmp w13, w0 8d41c: 54000061 b.ne 0x8d428 ::__stage2_float_loop(wchar_t, bool&, char&, char*, char*&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, wchar_t*)+0x1b0> 8d420: 5280014c mov w12, #0xa // =10 8d424: 14000069 b 0x8d5c8 ::__stage2_float_loop(wchar_t, bool&, char&, char*, char*&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, wchar_t*)+0x350> 8d428: b9402d6d ldr w13, [x11, #0x2c] 8d42c: 6b0001bf cmp w13, w0 8d430: 54000061 b.ne 0x8d43c ::__stage2_float_loop(wchar_t, bool&, char&, char*, char*&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, wchar_t*)+0x1c4> 8d434: 5280016c mov w12, #0xb // =11 8d438: 14000064 b 0x8d5c8 ::__stage2_float_loop(wchar_t, bool&, char&, char*, char*&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, wchar_t*)+0x350> 8d43c: b940316d ldr w13, [x11, #0x30] 8d440: 6b0001bf cmp w13, w0 8d444: 54000061 b.ne 0x8d450 ::__stage2_float_loop(wchar_t, bool&, char&, char*, char*&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, wchar_t*)+0x1d8> 8d448: 5280018c mov w12, #0xc // =12 8d44c: 1400005f b 0x8d5c8 ::__stage2_float_loop(wchar_t, bool&, char&, char*, char*&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, wchar_t*)+0x350> 8d450: b940356d ldr w13, [x11, #0x34] 8d454: 6b0001bf cmp w13, w0 8d458: 54000061 b.ne 0x8d464 ::__stage2_float_loop(wchar_t, bool&, char&, char*, char*&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, wchar_t*)+0x1ec> 8d45c: 528001ac mov w12, #0xd // =13 8d460: 1400005a b 0x8d5c8 ::__stage2_float_loop(wchar_t, bool&, char&, char*, char*&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, wchar_t*)+0x350> 8d464: b940396d ldr w13, [x11, #0x38] 8d468: 6b0001bf cmp w13, w0 8d46c: 54000061 b.ne 0x8d478 ::__stage2_float_loop(wchar_t, bool&, char&, char*, char*&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, wchar_t*)+0x200> 8d470: 528001cc mov w12, #0xe // =14 8d474: 14000055 b 0x8d5c8 ::__stage2_float_loop(wchar_t, bool&, char&, char*, char*&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, wchar_t*)+0x350> 8d478: b9403d6d ldr w13, [x11, #0x3c] 8d47c: 6b0001bf cmp w13, w0 8d480: 54000061 b.ne 0x8d48c ::__stage2_float_loop(wchar_t, bool&, char&, char*, char*&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, wchar_t*)+0x214> 8d484: 528001ec mov w12, #0xf // =15 8d488: 14000050 b 0x8d5c8 ::__stage2_float_loop(wchar_t, bool&, char&, char*, char*&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, wchar_t*)+0x350> 8d48c: b940416d ldr w13, [x11, #0x40] 8d490: 6b0001bf cmp w13, w0 8d494: 54000061 b.ne 0x8d4a0 ::__stage2_float_loop(wchar_t, bool&, char&, char*, char*&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, wchar_t*)+0x228> 8d498: 5280020c mov w12, #0x10 // =16 8d49c: 1400004b b 0x8d5c8 ::__stage2_float_loop(wchar_t, bool&, char&, char*, char*&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, wchar_t*)+0x350> 8d4a0: b940456d ldr w13, [x11, #0x44] 8d4a4: 6b0001bf cmp w13, w0 8d4a8: 54000061 b.ne 0x8d4b4 ::__stage2_float_loop(wchar_t, bool&, char&, char*, char*&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, wchar_t*)+0x23c> 8d4ac: 5280022c mov w12, #0x11 // =17 8d4b0: 14000046 b 0x8d5c8 ::__stage2_float_loop(wchar_t, bool&, char&, char*, char*&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, wchar_t*)+0x350> 8d4b4: b940496d ldr w13, [x11, #0x48] 8d4b8: 6b0001bf cmp w13, w0 8d4bc: 54000061 b.ne 0x8d4c8 ::__stage2_float_loop(wchar_t, bool&, char&, char*, char*&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, wchar_t*)+0x250> 8d4c0: 5280024c mov w12, #0x12 // =18 8d4c4: 14000041 b 0x8d5c8 ::__stage2_float_loop(wchar_t, bool&, char&, char*, char*&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, wchar_t*)+0x350> 8d4c8: b9404d6d ldr w13, [x11, #0x4c] 8d4cc: 6b0001bf cmp w13, w0 8d4d0: 54000061 b.ne 0x8d4dc ::__stage2_float_loop(wchar_t, bool&, char&, char*, char*&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, wchar_t*)+0x264> 8d4d4: 5280026c mov w12, #0x13 // =19 8d4d8: 1400003c b 0x8d5c8 ::__stage2_float_loop(wchar_t, bool&, char&, char*, char*&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, wchar_t*)+0x350> 8d4dc: b940516d ldr w13, [x11, #0x50] 8d4e0: 6b0001bf cmp w13, w0 8d4e4: 54000061 b.ne 0x8d4f0 ::__stage2_float_loop(wchar_t, bool&, char&, char*, char*&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, wchar_t*)+0x278> 8d4e8: 5280028c mov w12, #0x14 // =20 8d4ec: 14000037 b 0x8d5c8 ::__stage2_float_loop(wchar_t, bool&, char&, char*, char*&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, wchar_t*)+0x350> 8d4f0: b940556d ldr w13, [x11, #0x54] 8d4f4: 6b0001bf cmp w13, w0 8d4f8: 54000061 b.ne 0x8d504 ::__stage2_float_loop(wchar_t, bool&, char&, char*, char*&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, wchar_t*)+0x28c> 8d4fc: 528002ac mov w12, #0x15 // =21 8d500: 14000032 b 0x8d5c8 ::__stage2_float_loop(wchar_t, bool&, char&, char*, char*&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, wchar_t*)+0x350> 8d504: b940596d ldr w13, [x11, #0x58] 8d508: 6b0001bf cmp w13, w0 8d50c: 54000061 b.ne 0x8d518 ::__stage2_float_loop(wchar_t, bool&, char&, char*, char*&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, wchar_t*)+0x2a0> 8d510: 528002cc mov w12, #0x16 // =22 8d514: 1400002d b 0x8d5c8 ::__stage2_float_loop(wchar_t, bool&, char&, char*, char*&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, wchar_t*)+0x350> 8d518: b9405d6d ldr w13, [x11, #0x5c] 8d51c: 6b0001bf cmp w13, w0 8d520: 54000061 b.ne 0x8d52c ::__stage2_float_loop(wchar_t, bool&, char&, char*, char*&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, wchar_t*)+0x2b4> 8d524: 528002ec mov w12, #0x17 // =23 8d528: 14000028 b 0x8d5c8 ::__stage2_float_loop(wchar_t, bool&, char&, char*, char*&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, wchar_t*)+0x350> 8d52c: b940616d ldr w13, [x11, #0x60] 8d530: 6b0001bf cmp w13, w0 8d534: 54000061 b.ne 0x8d540 ::__stage2_float_loop(wchar_t, bool&, char&, char*, char*&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, wchar_t*)+0x2c8> 8d538: 5280030c mov w12, #0x18 // =24 8d53c: 14000023 b 0x8d5c8 ::__stage2_float_loop(wchar_t, bool&, char&, char*, char*&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, wchar_t*)+0x350> 8d540: b940656d ldr w13, [x11, #0x64] 8d544: 6b0001bf cmp w13, w0 8d548: 54000061 b.ne 0x8d554 ::__stage2_float_loop(wchar_t, bool&, char&, char*, char*&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, wchar_t*)+0x2dc> 8d54c: 5280032c mov w12, #0x19 // =25 8d550: 1400001e b 0x8d5c8 ::__stage2_float_loop(wchar_t, bool&, char&, char*, char*&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, wchar_t*)+0x350> 8d554: b940696d ldr w13, [x11, #0x68] 8d558: 6b0001bf cmp w13, w0 8d55c: 54000061 b.ne 0x8d568 ::__stage2_float_loop(wchar_t, bool&, char&, char*, char*&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, wchar_t*)+0x2f0> 8d560: 5280034c mov w12, #0x1a // =26 8d564: 14000019 b 0x8d5c8 ::__stage2_float_loop(wchar_t, bool&, char&, char*, char*&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, wchar_t*)+0x350> 8d568: b9406d6d ldr w13, [x11, #0x6c] 8d56c: 6b0001bf cmp w13, w0 8d570: 54000061 b.ne 0x8d57c ::__stage2_float_loop(wchar_t, bool&, char&, char*, char*&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, wchar_t*)+0x304> 8d574: 5280036c mov w12, #0x1b // =27 8d578: 14000014 b 0x8d5c8 ::__stage2_float_loop(wchar_t, bool&, char&, char*, char*&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, wchar_t*)+0x350> 8d57c: b940716d ldr w13, [x11, #0x70] 8d580: 6b0001bf cmp w13, w0 8d584: 54000061 b.ne 0x8d590 ::__stage2_float_loop(wchar_t, bool&, char&, char*, char*&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, wchar_t*)+0x318> 8d588: 5280038c mov w12, #0x1c // =28 8d58c: 1400000f b 0x8d5c8 ::__stage2_float_loop(wchar_t, bool&, char&, char*, char*&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, wchar_t*)+0x350> 8d590: b940756d ldr w13, [x11, #0x74] 8d594: 6b0001bf cmp w13, w0 8d598: 54000061 b.ne 0x8d5a4 ::__stage2_float_loop(wchar_t, bool&, char&, char*, char*&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, wchar_t*)+0x32c> 8d59c: 528003ac mov w12, #0x1d // =29 8d5a0: 1400000a b 0x8d5c8 ::__stage2_float_loop(wchar_t, bool&, char&, char*, char*&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, wchar_t*)+0x350> 8d5a4: b940796d ldr w13, [x11, #0x78] 8d5a8: 6b0001bf cmp w13, w0 8d5ac: 54000061 b.ne 0x8d5b8 ::__stage2_float_loop(wchar_t, bool&, char&, char*, char*&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, wchar_t*)+0x340> 8d5b0: 528003cc mov w12, #0x1e // =30 8d5b4: 14000005 b 0x8d5c8 ::__stage2_float_loop(wchar_t, bool&, char&, char*, char*&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, wchar_t*)+0x350> 8d5b8: b9407d6d ldr w13, [x11, #0x7c] 8d5bc: 6b0001bf cmp w13, w0 8d5c0: 54000061 b.ne 0x8d5cc ::__stage2_float_loop(wchar_t, bool&, char&, char*, char*&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, wchar_t*)+0x354> 8d5c4: 528003ec mov w12, #0x1f // =31 8d5c8: 8b0c096c add x12, x11, x12, lsl #2 8d5cc: cb0b018c sub x12, x12, x11 8d5d0: f101f19f cmp x12, #0x7c 8d5d4: 5400006d b.le 0x8d5e0 ::__stage2_float_loop(wchar_t, bool&, char&, char*, char*&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, wchar_t*)+0x368> 8d5d8: 12800000 mov w0, #-0x1 // =-1 8d5dc: d65f03c0 ret 8d5e0: d000040d adrp x13, 0x10f000 8d5e4: f947bdad ldr x13, [x13, #0xf78] 8d5e8: 9342fd8b asr x11, x12, #2 8d5ec: 386b69ab ldrb w11, [x13, x11] 8d5f0: d101618d sub x13, x12, #0x58 8d5f4: 93cd09ad ror x13, x13, #0x2 8d5f8: f10009ad subs x13, x13, #0x2 8d5fc: 54000243 b.lo 0x8d644 ::__stage2_float_loop(wchar_t, bool&, char&, char*, char*&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, wchar_t*)+0x3cc> 8d600: f10005bf cmp x13, #0x1 8d604: 540003a8 b.hi 0x8d678 ::__stage2_float_loop(wchar_t, bool&, char&, char*, char*&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, wchar_t*)+0x400> 8d608: f9400088 ldr x8, [x4] 8d60c: eb03011f cmp x8, x3 8d610: 54000100 b.eq 0x8d630 ::__stage2_float_loop(wchar_t, bool&, char&, char*, char*&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, wchar_t*)+0x3b8> 8d614: 385ff109 ldurb w9, [x8, #-0x1] 8d618: 3940004a ldrb w10, [x2] 8d61c: 52800bec mov w12, #0x5f // =95 8d620: 0a0c0129 and w9, w9, w12 8d624: 1200194a and w10, w10, #0x7f 8d628: 6b0a013f cmp w9, w10 8d62c: 54fffd61 b.ne 0x8d5d8 ::__stage2_float_loop(wchar_t, bool&, char&, char*, char*&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, wchar_t*)+0x360> 8d630: 2a1f03e0 mov w0, wzr 8d634: 91000509 add x9, x8, #0x1 8d638: f9000089 str x9, [x4] 8d63c: 3900010b strb w11, [x8] 8d640: d65f03c0 ret 8d644: 52800a09 mov w9, #0x50 // =80 8d648: 39000049 strb w9, [x2] 8d64c: f9400089 ldr x9, [x4] 8d650: f101519f cmp x12, #0x54 8d654: 2a1f03e0 mov w0, wzr 8d658: 9100052a add x10, x9, #0x1 8d65c: f900008a str x10, [x4] 8d660: 3900012b strb w11, [x9] 8d664: 5400008c b.gt 0x8d674 ::__stage2_float_loop(wchar_t, bool&, char&, char*, char*&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, wchar_t*)+0x3fc> 8d668: b9400109 ldr w9, [x8] 8d66c: 11000529 add w9, w9, #0x1 8d670: b9000109 str w9, [x8] 8d674: d65f03c0 ret 8d678: 3940004e ldrb w14, [x2] 8d67c: 52800bed mov w13, #0x5f // =95 8d680: 0a0d016d and w13, w11, w13 8d684: 6b0e01bf cmp w13, w14 8d688: 54fffe21 b.ne 0x8d64c ::__stage2_float_loop(wchar_t, bool&, char&, char*, char*&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, wchar_t*)+0x3d4> 8d68c: 321901ad orr w13, w13, #0x80 8d690: 3900004d strb w13, [x2] 8d694: 3940002d ldrb w13, [x1] 8d698: 34fffdad cbz w13, 0x8d64c ::__stage2_float_loop(wchar_t, bool&, char&, char*, char*&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, wchar_t*)+0x3d4> 8d69c: 3900003f strb wzr, [x1] 8d6a0: 394000ed ldrb w13, [x7] 8d6a4: f94004ee ldr x14, [x7, #0x8] 8d6a8: d341fdaf lsr x15, x13, #1 8d6ac: 720001bf tst w13, #0x1 8d6b0: 9a8e01ed csel x13, x15, x14, eq 8d6b4: b4fffccd cbz x13, 0x8d64c ::__stage2_float_loop(wchar_t, bool&, char&, char*, char*&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, wchar_t*)+0x3d4> 8d6b8: f940012d ldr x13, [x9] 8d6bc: cb0a01aa sub x10, x13, x10 8d6c0: f1027d5f cmp x10, #0x9f 8d6c4: 54fffc4c b.gt 0x8d64c ::__stage2_float_loop(wchar_t, bool&, char&, char*, char*&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, wchar_t*)+0x3d4> 8d6c8: b940010a ldr w10, [x8] 8d6cc: 910011ae add x14, x13, #0x4 8d6d0: f900012e str x14, [x9] 8d6d4: b90001aa str w10, [x13] 8d6d8: 17ffffdd b 0x8d64c ::__stage2_float_loop(wchar_t, bool&, char&, char*, char*&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned int*, unsigned int*&, unsigned int&, wchar_t*)+0x3d4> 000000000008d6dc ::__stage2_int_prep(std::__ndk1::ios_base&, wchar_t*, wchar_t&)>: 8d6dc: d10243ff sub sp, sp, #0x90 8d6e0: f90023f9 str x25, [sp, #0x40] 8d6e4: a9055ff8 stp x24, x23, [sp, #0x50] 8d6e8: a90657f6 stp x22, x21, [sp, #0x60] 8d6ec: a9074ff4 stp x20, x19, [sp, #0x70] 8d6f0: a9087bfd stp x29, x30, [sp, #0x80] 8d6f4: 910203fd add x29, sp, #0x80 8d6f8: d53bd056 mrs x22, TPIDR_EL0 8d6fc: aa0803f3 mov x19, x8 8d700: f94016c8 ldr x8, [x22, #0x28] 8d704: aa0203f4 mov x20, x2 8d708: aa0103f5 mov x21, x1 8d70c: f9001fe8 str x8, [sp, #0x38] 8d710: 910023e8 add x8, sp, #0x8 8d714: 97fed347 bl 0x42430 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 8d718: d0000419 adrp x25, 0x10f000 8d71c: d0000417 adrp x23, 0x10f000 8d720: f94007f8 ldr x24, [sp, #0x8] 8d724: f9470b39 ldr x25, [x25, #0xe10] 8d728: f94692f7 ldr x23, [x23, #0xd20] 8d72c: 6f00e400 movi v0.2d, #0000000000000000 8d730: f9000bf9 str x25, [sp, #0x10] 8d734: 4e081ee0 mov v0.d[0], x23 8d738: 3c8183e0 stur q0, [sp, #0x18] 8d73c: c8dfff28 ldar x8, [x25] 8d740: b100051f cmn x8, #0x1 8d744: 54000140 b.eq 0x8d76c ::__stage2_int_prep(std::__ndk1::ios_base&, wchar_t*, wchar_t&)+0x90> 8d748: 910043e8 add x8, sp, #0x10 8d74c: 9100c3e9 add x9, sp, #0x30 8d750: a902a3e9 stp x9, x8, [sp, #0x28] 8d754: d0000400 adrp x0, 0x10f000 8d758: f9470800 ldr x0, [x0, #0xe10] 8d75c: b0000122 adrp x2, 0xb2000 ::~__codecvt_utf8_utf16()+0xc> 8d760: 912c4042 add x2, x2, #0xb10 8d764: 9100a3e1 add x1, sp, #0x28 8d768: 97fed3ea bl 0x42710 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 8d76c: b9800b29 ldrsw x9, [x25, #0x8] 8d770: a9412b08 ldp x8, x10, [x24, #0x10] 8d774: d1000529 sub x9, x9, #0x1 8d778: cb08014a sub x10, x10, x8 8d77c: eb8a0d3f cmp x9, x10, asr #3 8d780: 54000782 b.hs 0x8d870 ::__stage2_int_prep(std::__ndk1::ios_base&, wchar_t*, wchar_t&)+0x194> 8d784: f8697900 ldr x0, [x8, x9, lsl #3] 8d788: b4000740 cbz x0, 0x8d870 ::__stage2_int_prep(std::__ndk1::ios_base&, wchar_t*, wchar_t&)+0x194> 8d78c: f9400008 ldr x8, [x0] 8d790: f9403108 ldr x8, [x8, #0x60] 8d794: d0000401 adrp x1, 0x10f000 8d798: f947bc21 ldr x1, [x1, #0xf78] 8d79c: aa1503e3 mov x3, x21 8d7a0: 91006822 add x2, x1, #0x1a 8d7a4: d63f0100 blr x8 8d7a8: d0000418 adrp x24, 0x10f000 8d7ac: f94007f5 ldr x21, [sp, #0x8] 8d7b0: f9472b18 ldr x24, [x24, #0xe50] 8d7b4: 6f00e400 movi v0.2d, #0000000000000000 8d7b8: 4e081ee0 mov v0.d[0], x23 8d7bc: 3c8183e0 stur q0, [sp, #0x18] 8d7c0: f9000bf8 str x24, [sp, #0x10] 8d7c4: c8dfff08 ldar x8, [x24] 8d7c8: b100051f cmn x8, #0x1 8d7cc: 54000140 b.eq 0x8d7f4 ::__stage2_int_prep(std::__ndk1::ios_base&, wchar_t*, wchar_t&)+0x118> 8d7d0: 910043e8 add x8, sp, #0x10 8d7d4: 9100c3e9 add x9, sp, #0x30 8d7d8: a902a3e9 stp x9, x8, [sp, #0x28] 8d7dc: d0000400 adrp x0, 0x10f000 8d7e0: f9472800 ldr x0, [x0, #0xe50] 8d7e4: b0000122 adrp x2, 0xb2000 ::~__codecvt_utf8_utf16()+0xc> 8d7e8: 912c4042 add x2, x2, #0xb10 8d7ec: 9100a3e1 add x1, sp, #0x28 8d7f0: 97fed3c8 bl 0x42710 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 8d7f4: b9800b09 ldrsw x9, [x24, #0x8] 8d7f8: a9412aa8 ldp x8, x10, [x21, #0x10] 8d7fc: d1000529 sub x9, x9, #0x1 8d800: cb08014a sub x10, x10, x8 8d804: eb8a0d3f cmp x9, x10, asr #3 8d808: 54000362 b.hs 0x8d874 ::__stage2_int_prep(std::__ndk1::ios_base&, wchar_t*, wchar_t&)+0x198> 8d80c: f8697915 ldr x21, [x8, x9, lsl #3] 8d810: b4000335 cbz x21, 0x8d874 ::__stage2_int_prep(std::__ndk1::ios_base&, wchar_t*, wchar_t&)+0x198> 8d814: f94002a8 ldr x8, [x21] 8d818: f9401108 ldr x8, [x8, #0x20] 8d81c: aa1503e0 mov x0, x21 8d820: d63f0100 blr x8 8d824: b9000280 str w0, [x20] 8d828: f94002a8 ldr x8, [x21] 8d82c: f9401509 ldr x9, [x8, #0x28] 8d830: aa1303e8 mov x8, x19 8d834: aa1503e0 mov x0, x21 8d838: d63f0120 blr x9 8d83c: f94007e0 ldr x0, [sp, #0x8] 8d840: 97fed2bc bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 8d844: f94016c8 ldr x8, [x22, #0x28] 8d848: f9401fe9 ldr x9, [sp, #0x38] 8d84c: eb09011f cmp x8, x9 8d850: 54000141 b.ne 0x8d878 ::__stage2_int_prep(std::__ndk1::ios_base&, wchar_t*, wchar_t&)+0x19c> 8d854: a9487bfd ldp x29, x30, [sp, #0x80] 8d858: a9474ff4 ldp x20, x19, [sp, #0x70] 8d85c: a94657f6 ldp x22, x21, [sp, #0x60] 8d860: a9455ff8 ldp x24, x23, [sp, #0x50] 8d864: f94023f9 ldr x25, [sp, #0x40] 8d868: 910243ff add sp, sp, #0x90 8d86c: d65f03c0 ret 8d870: 940057c8 bl 0xa3790 8d874: 940057c7 bl 0xa3790 8d878: 97fed306 bl 0x42490 <__stack_chk_fail@plt> 8d87c: 14000001 b 0x8d880 ::__stage2_int_prep(std::__ndk1::ios_base&, wchar_t*, wchar_t&)+0x1a4> 8d880: aa0003f3 mov x19, x0 8d884: f94007e0 ldr x0, [sp, #0x8] 8d888: 97fed2aa bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 8d88c: aa1303e0 mov x0, x19 8d890: 94011ec3 bl 0xd539c <__cxa_demangle+0x12abc> 000000000008d894 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, bool) const>: 8d894: d10203ff sub sp, sp, #0x80 8d898: f90023f7 str x23, [sp, #0x40] 8d89c: a90557f6 stp x22, x21, [sp, #0x50] 8d8a0: a9064ff4 stp x20, x19, [sp, #0x60] 8d8a4: a9077bfd stp x29, x30, [sp, #0x70] 8d8a8: 9101c3fd add x29, sp, #0x70 8d8ac: d53bd056 mrs x22, TPIDR_EL0 8d8b0: f94016c8 ldr x8, [x22, #0x28] 8d8b4: 2a0403f4 mov w20, w4 8d8b8: aa0103f3 mov x19, x1 8d8bc: f9001fe8 str x8, [sp, #0x38] 8d8c0: 39402048 ldrb w8, [x2, #0x8] 8d8c4: 37000168 tbnz w8, #0x0, 0x8d8f0 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, bool) const+0x5c> 8d8c8: f9400008 ldr x8, [x0] 8d8cc: 92400284 and x4, x20, #0x1 8d8d0: aa1303e1 mov x1, x19 8d8d4: f9401908 ldr x8, [x8, #0x30] 8d8d8: d63f0100 blr x8 8d8dc: f94016c8 ldr x8, [x22, #0x28] 8d8e0: f9401fe9 ldr x9, [sp, #0x38] 8d8e4: eb09011f cmp x8, x9 8d8e8: 54000b40 b.eq 0x8da50 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, bool) const+0x1bc> 8d8ec: 14000060 b 0x8da6c >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, bool) const+0x1d8> 8d8f0: 910023e8 add x8, sp, #0x8 8d8f4: aa0203e0 mov x0, x2 8d8f8: 97fed2ce bl 0x42430 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 8d8fc: d0000417 adrp x23, 0x10f000 8d900: d0000408 adrp x8, 0x10f000 8d904: f94007f5 ldr x21, [sp, #0x8] 8d908: f94682f7 ldr x23, [x23, #0xd00] 8d90c: f9469108 ldr x8, [x8, #0xd20] 8d910: 6f00e400 movi v0.2d, #0000000000000000 8d914: f9000bf7 str x23, [sp, #0x10] 8d918: 4e081d00 mov v0.d[0], x8 8d91c: 3c8183e0 stur q0, [sp, #0x18] 8d920: c8dffee8 ldar x8, [x23] 8d924: b100051f cmn x8, #0x1 8d928: 54000140 b.eq 0x8d950 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, bool) const+0xbc> 8d92c: 910043e8 add x8, sp, #0x10 8d930: 9100c3e9 add x9, sp, #0x30 8d934: a902a3e9 stp x9, x8, [sp, #0x28] 8d938: d0000400 adrp x0, 0x10f000 8d93c: f9468000 ldr x0, [x0, #0xd00] 8d940: b0000122 adrp x2, 0xb2000 ::~__codecvt_utf8_utf16()+0xc> 8d944: 912c4042 add x2, x2, #0xb10 8d948: 9100a3e1 add x1, sp, #0x28 8d94c: 97fed371 bl 0x42710 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 8d950: b9800ae9 ldrsw x9, [x23, #0x8] 8d954: a9412aa8 ldp x8, x10, [x21, #0x10] 8d958: d1000529 sub x9, x9, #0x1 8d95c: cb08014a sub x10, x10, x8 8d960: eb8a0d3f cmp x9, x10, asr #3 8d964: 54000822 b.hs 0x8da68 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, bool) const+0x1d4> 8d968: f8697915 ldr x21, [x8, x9, lsl #3] 8d96c: b40007f5 cbz x21, 0x8da68 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, bool) const+0x1d4> 8d970: f94007e0 ldr x0, [sp, #0x8] 8d974: 97fed26f bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 8d978: f94002a8 ldr x8, [x21] 8d97c: 36000074 tbz w20, #0x0, 0x8d988 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, bool) const+0xf4> 8d980: f9401909 ldr x9, [x8, #0x30] 8d984: 14000002 b 0x8d98c >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, bool) const+0xf8> 8d988: f9401d09 ldr x9, [x8, #0x38] 8d98c: 910043e8 add x8, sp, #0x10 8d990: aa1503e0 mov x0, x21 8d994: d63f0120 blr x9 8d998: 394043e9 ldrb w9, [sp, #0x10] 8d99c: a94183e8 ldp x8, x0, [sp, #0x18] 8d9a0: 7200013f tst w9, #0x1 8d9a4: d341fd2a lsr x10, x9, #1 8d9a8: 9a88014a csel x10, x10, x8, eq 8d9ac: 1a9f17e8 cset w8, eq 8d9b0: b400042a cbz x10, 0x8da34 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, bool) const+0x1a0> 8d9b4: 910043e8 add x8, sp, #0x10 8d9b8: b2400114 orr x20, x8, #0x1 8d9bc: 7200013f tst w9, #0x1 8d9c0: 9a800295 csel x21, x20, x0, eq 8d9c4: b5000233 cbnz x19, 0x8da08 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, bool) const+0x174> 8d9c8: 14000004 b 0x8d9d8 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, bool) const+0x144> 8d9cc: 91000509 add x9, x8, #0x1 8d9d0: f9001a69 str x9, [x19, #0x30] 8d9d4: 39000101 strb w1, [x8] 8d9d8: 394043e8 ldrb w8, [sp, #0x10] 8d9dc: a94183e9 ldp x9, x0, [sp, #0x18] 8d9e0: 910006b5 add x21, x21, #0x1 8d9e4: 7200011f tst w8, #0x1 8d9e8: d341fd0a lsr x10, x8, #1 8d9ec: 9a80028b csel x11, x20, x0, eq 8d9f0: 9a890149 csel x9, x10, x9, eq 8d9f4: 8b090169 add x9, x11, x9 8d9f8: 1a9f17e8 cset w8, eq 8d9fc: eb0902bf cmp x21, x9 8da00: 540001a0 b.eq 0x8da34 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, bool) const+0x1a0> 8da04: b4fffeb3 cbz x19, 0x8d9d8 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, bool) const+0x144> 8da08: a9432668 ldp x8, x9, [x19, #0x30] 8da0c: 394002a1 ldrb w1, [x21] 8da10: eb09011f cmp x8, x9 8da14: 54fffdc1 b.ne 0x8d9cc >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, bool) const+0x138> 8da18: f9400268 ldr x8, [x19] 8da1c: f9403508 ldr x8, [x8, #0x68] 8da20: aa1303e0 mov x0, x19 8da24: d63f0100 blr x8 8da28: 3100041f cmn w0, #0x1 8da2c: 9a9303f3 csel x19, xzr, x19, eq 8da30: 17ffffea b 0x8d9d8 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, bool) const+0x144> 8da34: 37000048 tbnz w8, #0x0, 0x8da3c >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, bool) const+0x1a8> 8da38: 97fece3a bl 0x41320 <_ZdlPv@plt> 8da3c: f94016c8 ldr x8, [x22, #0x28] 8da40: f9401fe9 ldr x9, [sp, #0x38] 8da44: eb09011f cmp x8, x9 8da48: 54000121 b.ne 0x8da6c >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, bool) const+0x1d8> 8da4c: aa1303e0 mov x0, x19 8da50: a9477bfd ldp x29, x30, [sp, #0x70] 8da54: a9464ff4 ldp x20, x19, [sp, #0x60] 8da58: a94557f6 ldp x22, x21, [sp, #0x50] 8da5c: f94023f7 ldr x23, [sp, #0x40] 8da60: 910203ff add sp, sp, #0x80 8da64: d65f03c0 ret 8da68: 9400574a bl 0xa3790 8da6c: 97fed289 bl 0x42490 <__stack_chk_fail@plt> 8da70: f94007e8 ldr x8, [sp, #0x8] 8da74: aa0003f3 mov x19, x0 8da78: aa0803e0 mov x0, x8 8da7c: 97fed22d bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 8da80: aa1303e0 mov x0, x19 8da84: 94011e46 bl 0xd539c <__cxa_demangle+0x12abc> 8da88: 394043e8 ldrb w8, [sp, #0x10] 8da8c: aa0003f3 mov x19, x0 8da90: 36000068 tbz w8, #0x0, 0x8da9c >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, bool) const+0x208> 8da94: f94013e0 ldr x0, [sp, #0x20] 8da98: 97fece22 bl 0x41320 <_ZdlPv@plt> 8da9c: aa1303e0 mov x0, x19 8daa0: 94011e3f bl 0xd539c <__cxa_demangle+0x12abc> 000000000008daa4 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long) const>: 8daa4: f81a0ffb str x27, [sp, #-0x60]! 8daa8: a90167fa stp x26, x25, [sp, #0x10] 8daac: a9025ff8 stp x24, x23, [sp, #0x20] 8dab0: a90357f6 stp x22, x21, [sp, #0x30] 8dab4: a9044ff4 stp x20, x19, [sp, #0x40] 8dab8: a9057bfd stp x29, x30, [sp, #0x50] 8dabc: 910143fd add x29, sp, #0x50 8dac0: d100c3ff sub sp, sp, #0x30 8dac4: d53bd05a mrs x26, TPIDR_EL0 8dac8: f9401748 ldr x8, [x26, #0x28] 8dacc: 528004a9 mov w9, #0x25 // =37 8dad0: aa0403f6 mov x22, x4 8dad4: 2a0303f3 mov w19, w3 8dad8: f81a83a8 stur x8, [x29, #-0x58] 8dadc: 781a43bf sturh wzr, [x29, #-0x5c] 8dae0: b81a03a9 stur w9, [x29, #-0x60] 8dae4: b9400849 ldr w9, [x2, #0x8] 8dae8: aa0203f4 mov x20, x2 8daec: aa0103f5 mov x21, x1 8daf0: d10183a8 sub x8, x29, #0x60 8daf4: 37580089 tbnz w9, #0xb, 0x8db04 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long) const+0x60> 8daf8: b2400108 orr x8, x8, #0x1 8dafc: 374800c9 tbnz w9, #0x9, 0x8db14 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long) const+0x70> 8db00: 14000007 b 0x8db1c >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long) const+0x78> 8db04: b27f0108 orr x8, x8, #0x2 8db08: 5280056a mov w10, #0x2b // =43 8db0c: 381a13aa sturb w10, [x29, #-0x5f] 8db10: 36480069 tbz w9, #0x9, 0x8db1c >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long) const+0x78> 8db14: 5280046a mov w10, #0x23 // =35 8db18: 3800150a strb w10, [x8], #0x1 8db1c: 5280094a mov w10, #0x4a // =74 8db20: 0a0a012a and w10, w9, w10 8db24: 52800d8b mov w11, #0x6c // =108 8db28: 7101015f cmp w10, #0x40 8db2c: 3900010b strb w11, [x8] 8db30: 54000100 b.eq 0x8db50 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long) const+0xac> 8db34: 7100215f cmp w10, #0x8 8db38: 54000101 b.ne 0x8db58 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long) const+0xb4> 8db3c: 7212013f tst w9, #0x4000 8db40: 52800b09 mov w9, #0x58 // =88 8db44: 52800f0a mov w10, #0x78 // =120 8db48: 1a890149 csel w9, w10, w9, eq 8db4c: 14000004 b 0x8db5c >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long) const+0xb8> 8db50: 52800de9 mov w9, #0x6f // =111 8db54: 14000002 b 0x8db5c >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long) const+0xb8> 8db58: 52800c89 mov w9, #0x64 // =100 8db5c: 39000509 strb w9, [x8, #0x1] 8db60: b9400a88 ldr w8, [x20, #0x8] 8db64: 910003e9 mov x9, sp 8db68: 910003fb mov x27, sp 8db6c: d3492508 ubfx x8, x8, #9, #1 8db70: 91005d18 add x24, x8, #0x17 8db74: 11003f08 add w8, w24, #0xf 8db78: 927c0508 and x8, x8, #0x30 8db7c: cb080137 sub x23, x9, x8 8db80: 910002ff mov sp, x23 8db84: f0000408 adrp x8, 0x110000 8db88: 9127c108 add x8, x8, #0x9f0 8db8c: 08dffd08 ldarb w8, [x8] 8db90: f0000419 adrp x25, 0x110000 8db94: 36000888 tbz w8, #0x0, 0x8dca4 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long) const+0x200> 8db98: f944f722 ldr x2, [x25, #0x9e8] 8db9c: d10183a3 sub x3, x29, #0x60 8dba0: aa1703e0 mov x0, x23 8dba4: aa1803e1 mov x1, x24 8dba8: aa1603e4 mov x4, x22 8dbac: 97fecf6d bl 0x41960 <_ZNSt6__ndk119__libcpp_snprintf_lEPcmP10__locale_tPKcz@plt> 8dbb0: b9400a88 ldr w8, [x20, #0x8] 8dbb4: 52801609 mov w9, #0xb0 // =176 8dbb8: 8b20c2f6 add x22, x23, w0, sxtw 8dbbc: aa1603f9 mov x25, x22 8dbc0: 0a090108 and w8, w8, w9 8dbc4: 7100811f cmp w8, #0x20 8dbc8: 540002a0 b.eq 0x8dc1c >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long) const+0x178> 8dbcc: 7100411f cmp w8, #0x10 8dbd0: 54000241 b.ne 0x8dc18 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long) const+0x174> 8dbd4: 394002e8 ldrb w8, [x23] 8dbd8: 7100b51f cmp w8, #0x2d 8dbdc: 54000060 b.eq 0x8dbe8 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long) const+0x144> 8dbe0: 7100ad1f cmp w8, #0x2b 8dbe4: 54000061 b.ne 0x8dbf0 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long) const+0x14c> 8dbe8: 910006f9 add x25, x23, #0x1 8dbec: 1400000c b 0x8dc1c >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long) const+0x178> 8dbf0: 7100081f cmp w0, #0x2 8dbf4: 5400012b b.lt 0x8dc18 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long) const+0x174> 8dbf8: 7100c11f cmp w8, #0x30 8dbfc: 540000e1 b.ne 0x8dc18 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long) const+0x174> 8dc00: 394006e8 ldrb w8, [x23, #0x1] 8dc04: 321b0108 orr w8, w8, #0x20 8dc08: 7101e11f cmp w8, #0x78 8dc0c: 54000061 b.ne 0x8dc18 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long) const+0x174> 8dc10: 91000af9 add x25, x23, #0x2 8dc14: 14000002 b 0x8dc1c >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long) const+0x178> 8dc18: aa1703f9 mov x25, x23 8dc1c: d100c3f8 sub x24, sp, #0x30 8dc20: 9100031f mov sp, x24 8dc24: d101e3a8 sub x8, x29, #0x78 8dc28: aa1403e0 mov x0, x20 8dc2c: 97fed201 bl 0x42430 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 8dc30: d101a3a4 sub x4, x29, #0x68 8dc34: d101c3a5 sub x5, x29, #0x70 8dc38: d101e3a6 sub x6, x29, #0x78 8dc3c: aa1703e0 mov x0, x23 8dc40: aa1903e1 mov x1, x25 8dc44: aa1603e2 mov x2, x22 8dc48: aa1803e3 mov x3, x24 8dc4c: 97fed0b5 bl 0x41f20 <_ZNSt6__ndk19__num_putIcE21__widen_and_group_intEPcS2_S2_S2_RS2_S3_RKNS_6localeE@plt> 8dc50: f85883a0 ldur x0, [x29, #-0x78] 8dc54: 97fed1b7 bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 8dc58: a9790ba3 ldp x3, x2, [x29, #-0x70] 8dc5c: aa1503e0 mov x0, x21 8dc60: aa1803e1 mov x1, x24 8dc64: aa1403e4 mov x4, x20 8dc68: 2a1303e5 mov w5, w19 8dc6c: 97ff16fc bl 0x5385c 8dc70: 9100037f mov sp, x27 8dc74: f9401748 ldr x8, [x26, #0x28] 8dc78: f85a83a9 ldur x9, [x29, #-0x58] 8dc7c: eb09011f cmp x8, x9 8dc80: 540002e1 b.ne 0x8dcdc >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long) const+0x238> 8dc84: d10143bf sub sp, x29, #0x50 8dc88: a9457bfd ldp x29, x30, [sp, #0x50] 8dc8c: a9444ff4 ldp x20, x19, [sp, #0x40] 8dc90: a94357f6 ldp x22, x21, [sp, #0x30] 8dc94: a9425ff8 ldp x24, x23, [sp, #0x20] 8dc98: a94167fa ldp x26, x25, [sp, #0x10] 8dc9c: f84607fb ldr x27, [sp], #0x60 8dca0: d65f03c0 ret 8dca4: f0000400 adrp x0, 0x110000 8dca8: 9127c000 add x0, x0, #0x9f0 8dcac: 97fed28d bl 0x426e0 <__cxa_guard_acquire@plt> 8dcb0: 34fff740 cbz w0, 0x8db98 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long) const+0xf4> 8dcb4: f0000281 adrp x1, 0xe0000 8dcb8: 911ca021 add x1, x1, #0x728 8dcbc: 5283f7e0 mov w0, #0x1fbf // =8127 8dcc0: aa1f03e2 mov x2, xzr 8dcc4: 97fed03f bl 0x41dc0 8dcc8: f904f720 str x0, [x25, #0x9e8] 8dccc: f0000400 adrp x0, 0x110000 8dcd0: 9127c000 add x0, x0, #0x9f0 8dcd4: 97fecec7 bl 0x417f0 <__cxa_guard_release@plt> 8dcd8: 17ffffb0 b 0x8db98 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long) const+0xf4> 8dcdc: 97fed1ed bl 0x42490 <__stack_chk_fail@plt> 8dce0: aa0003f3 mov x19, x0 8dce4: f0000400 adrp x0, 0x110000 8dce8: 9127c000 add x0, x0, #0x9f0 8dcec: 97fed1a9 bl 0x42390 <__cxa_guard_abort@plt> 8dcf0: aa1303e0 mov x0, x19 8dcf4: 94011daa bl 0xd539c <__cxa_demangle+0x12abc> 8dcf8: f85883a8 ldur x8, [x29, #-0x78] 8dcfc: aa0003f3 mov x19, x0 8dd00: aa0803e0 mov x0, x8 8dd04: 97fed18b bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 8dd08: aa1303e0 mov x0, x19 8dd0c: 94011da4 bl 0xd539c <__cxa_demangle+0x12abc> 000000000008dd10 : 8dd10: 375800a3 tbnz w3, #0xb, 0x8dd24 8dd14: 374800e3 tbnz w3, #0x9, 0x8dd30 8dd18: 39400028 ldrb w8, [x1] 8dd1c: 35000128 cbnz w8, 0x8dd40 8dd20: 1400000c b 0x8dd50 8dd24: 52800568 mov w8, #0x2b // =43 8dd28: 38001408 strb w8, [x0], #0x1 8dd2c: 364fff63 tbz w3, #0x9, 0x8dd18 8dd30: 52800468 mov w8, #0x23 // =35 8dd34: 38001408 strb w8, [x0], #0x1 8dd38: 39400028 ldrb w8, [x1] 8dd3c: 340000a8 cbz w8, 0x8dd50 8dd40: 91000429 add x9, x1, #0x1 8dd44: 38001408 strb w8, [x0], #0x1 8dd48: 38401528 ldrb w8, [x9], #0x1 8dd4c: 35ffffc8 cbnz w8, 0x8dd44 8dd50: 52800948 mov w8, #0x4a // =74 8dd54: 0a080068 and w8, w3, w8 8dd58: 7101011f cmp w8, #0x40 8dd5c: 54000120 b.eq 0x8dd80 8dd60: 7100211f cmp w8, #0x8 8dd64: 54000141 b.ne 0x8dd8c 8dd68: 7212007f tst w3, #0x4000 8dd6c: 52800b08 mov w8, #0x58 // =88 8dd70: 52800f09 mov w9, #0x78 // =120 8dd74: 1a880128 csel w8, w9, w8, eq 8dd78: 39000008 strb w8, [x0] 8dd7c: d65f03c0 ret 8dd80: 52800de8 mov w8, #0x6f // =111 8dd84: 39000008 strb w8, [x0] 8dd88: d65f03c0 ret 8dd8c: 7200005f tst w2, #0x1 8dd90: 52800ea8 mov w8, #0x75 // =117 8dd94: 52800c89 mov w9, #0x64 // =100 8dd98: 1a881128 csel w8, w9, w8, ne 8dd9c: 39000008 strb w8, [x0] 8dda0: d65f03c0 ret 000000000008dda4 : 8dda4: d104c3ff sub sp, sp, #0x130 8dda8: a90f5ffc stp x28, x23, [sp, #0xf0] 8ddac: a91057f6 stp x22, x21, [sp, #0x100] 8ddb0: a9114ff4 stp x20, x19, [sp, #0x110] 8ddb4: a9127bfd stp x29, x30, [sp, #0x120] 8ddb8: 910483fd add x29, sp, #0x120 8ddbc: a90817e4 stp x4, x5, [sp, #0x80] 8ddc0: a9091fe6 stp x6, x7, [sp, #0x90] 8ddc4: ad0007e0 stp q0, q1, [sp] 8ddc8: ad010fe2 stp q2, q3, [sp, #0x20] 8ddcc: ad0217e4 stp q4, q5, [sp, #0x40] 8ddd0: ad031fe6 stp q6, q7, [sp, #0x60] 8ddd4: d53bd057 mrs x23, TPIDR_EL0 8ddd8: f94016e8 ldr x8, [x23, #0x28] 8dddc: 928003e9 mov x9, #-0x20 // =-32 8dde0: 910003ea mov x10, sp 8dde4: 910203eb add x11, sp, #0x80 8dde8: aa0003f6 mov x22, x0 8ddec: f2dff009 movk x9, #0xff80, lsl #32 8ddf0: f81c83a8 stur x8, [x29, #-0x38] 8ddf4: 910043a8 add x8, x29, #0x10 8ddf8: 9102014a add x10, x10, #0x80 8ddfc: 9100816b add x11, x11, #0x20 8de00: aa0203e0 mov x0, x2 8de04: aa0303f4 mov x20, x3 8de08: aa0103f5 mov x21, x1 8de0c: a93927aa stp x10, x9, [x29, #-0x70] 8de10: a9382fa8 stp x8, x11, [x29, #-0x80] 8de14: 97fecdef bl 0x415d0 8de18: ad7c07a0 ldp q0, q1, [x29, #-0x80] 8de1c: aa0003f3 mov x19, x0 8de20: ad3d07a0 stp q0, q1, [x29, #-0x60] 8de24: d10183a5 sub x5, x29, #0x60 8de28: 92800003 mov x3, #-0x1 // =-1 8de2c: aa1603e0 mov x0, x22 8de30: aa1503e1 mov x1, x21 8de34: 2a1f03e2 mov w2, wzr 8de38: aa1403e4 mov x4, x20 8de3c: 97fed175 bl 0x42410 <__vsnprintf_chk@plt> 8de40: 2a0003f4 mov w20, w0 8de44: b4000073 cbz x19, 0x8de50 8de48: aa1303e0 mov x0, x19 8de4c: 97fecde1 bl 0x415d0 8de50: f94016e8 ldr x8, [x23, #0x28] 8de54: f85c83a9 ldur x9, [x29, #-0x38] 8de58: eb09011f cmp x8, x9 8de5c: 54000101 b.ne 0x8de7c 8de60: 2a1403e0 mov w0, w20 8de64: a9527bfd ldp x29, x30, [sp, #0x120] 8de68: a9514ff4 ldp x20, x19, [sp, #0x110] 8de6c: a95057f6 ldp x22, x21, [sp, #0x100] 8de70: a94f5ffc ldp x28, x23, [sp, #0xf0] 8de74: 9104c3ff add sp, sp, #0x130 8de78: d65f03c0 ret 8de7c: 97fed185 bl 0x42490 <__stack_chk_fail@plt> 8de80: 97ff170b bl 0x53aac 8de84: aa0003f4 mov x20, x0 8de88: b4000073 cbz x19, 0x8de94 8de8c: aa1303e0 mov x0, x19 8de90: 97fecdd0 bl 0x415d0 8de94: aa1403e0 mov x0, x20 8de98: 94011d41 bl 0xd539c <__cxa_demangle+0x12abc> 8de9c: 97ff1704 bl 0x53aac 000000000008dea0 : 8dea0: b9400848 ldr w8, [x2, #0x8] 8dea4: 52801609 mov w9, #0xb0 // =176 8dea8: 0a090108 and w8, w8, w9 8deac: 7100811f cmp w8, #0x20 8deb0: 54000140 b.eq 0x8ded8 8deb4: 7100411f cmp w8, #0x10 8deb8: 54000281 b.ne 0x8df08 8debc: 39400008 ldrb w8, [x0] 8dec0: 7100b51f cmp w8, #0x2d 8dec4: 54000060 b.eq 0x8ded0 8dec8: 7100ad1f cmp w8, #0x2b 8decc: 540000a1 b.ne 0x8dee0 8ded0: 91000400 add x0, x0, #0x1 8ded4: d65f03c0 ret 8ded8: aa0103e0 mov x0, x1 8dedc: d65f03c0 ret 8dee0: cb000029 sub x9, x1, x0 8dee4: f100093f cmp x9, #0x2 8dee8: 5400010b b.lt 0x8df08 8deec: 7100c11f cmp w8, #0x30 8def0: 540000c1 b.ne 0x8df08 8def4: 39400408 ldrb w8, [x0, #0x1] 8def8: 321b0108 orr w8, w8, #0x20 8defc: 7101e11f cmp w8, #0x78 8df00: 54000041 b.ne 0x8df08 8df04: 91000800 add x0, x0, #0x2 8df08: d65f03c0 ret 000000000008df0c ::__widen_and_group_int(char*, char*, char*, char*, char*&, char*&, std::__ndk1::locale const&)>: 8df0c: d102c3ff sub sp, sp, #0xb0 8df10: a9056ffc stp x28, x27, [sp, #0x50] 8df14: a90667fa stp x26, x25, [sp, #0x60] 8df18: a9075ff8 stp x24, x23, [sp, #0x70] 8df1c: a90857f6 stp x22, x21, [sp, #0x80] 8df20: a9094ff4 stp x20, x19, [sp, #0x90] 8df24: a90a7bfd stp x29, x30, [sp, #0xa0] 8df28: 910283fd add x29, sp, #0xa0 8df2c: a9010fe1 stp x1, x3, [sp, #0x10] 8df30: d53bd05b mrs x27, TPIDR_EL0 8df34: d0000416 adrp x22, 0x10f000 8df38: d0000413 adrp x19, 0x10f000 8df3c: f945a2d6 ldr x22, [x22, #0xb40] 8df40: f9401768 ldr x8, [x27, #0x28] 8df44: f9469273 ldr x19, [x19, #0xd20] 8df48: 6f00e400 movi v0.2d, #0000000000000000 8df4c: aa0603fa mov x26, x6 8df50: f90027e8 str x8, [sp, #0x48] 8df54: 4e081e60 mov v0.d[0], x19 8df58: f94000d8 ldr x24, [x6] 8df5c: f90013f6 str x22, [sp, #0x20] 8df60: 3c8283e0 stur q0, [sp, #0x28] 8df64: c8dffec8 ldar x8, [x22] 8df68: aa0503f7 mov x23, x5 8df6c: aa0403fc mov x28, x4 8df70: aa0203f4 mov x20, x2 8df74: b100051f cmn x8, #0x1 8df78: aa0003f5 mov x21, x0 8df7c: 54000140 b.eq 0x8dfa4 ::__widen_and_group_int(char*, char*, char*, char*, char*&, char*&, std::__ndk1::locale const&)+0x98> 8df80: 910083e8 add x8, sp, #0x20 8df84: 910103e9 add x9, sp, #0x40 8df88: a903a3e9 stp x9, x8, [sp, #0x38] 8df8c: d0000400 adrp x0, 0x10f000 8df90: f945a000 ldr x0, [x0, #0xb40] 8df94: b0000122 adrp x2, 0xb2000 ::~__codecvt_utf8_utf16()+0xc> 8df98: 912c4042 add x2, x2, #0xb10 8df9c: 9100e3e1 add x1, sp, #0x38 8dfa0: 97fed1dc bl 0x42710 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 8dfa4: b9800ac9 ldrsw x9, [x22, #0x8] 8dfa8: a9412b08 ldp x8, x10, [x24, #0x10] 8dfac: d1000529 sub x9, x9, #0x1 8dfb0: cb08014a sub x10, x10, x8 8dfb4: eb8a0d3f cmp x9, x10, asr #3 8dfb8: 540019c2 b.hs 0x8e2f0 ::__widen_and_group_int(char*, char*, char*, char*, char*&, char*&, std::__ndk1::locale const&)+0x3e4> 8dfbc: f8697919 ldr x25, [x8, x9, lsl #3] 8dfc0: b4001999 cbz x25, 0x8e2f0 ::__widen_and_group_int(char*, char*, char*, char*, char*&, char*&, std::__ndk1::locale const&)+0x3e4> 8dfc4: d0000418 adrp x24, 0x10f000 8dfc8: f9400356 ldr x22, [x26] 8dfcc: f9468318 ldr x24, [x24, #0xd00] 8dfd0: 6f00e400 movi v0.2d, #0000000000000000 8dfd4: 4e081e60 mov v0.d[0], x19 8dfd8: 3c8283e0 stur q0, [sp, #0x28] 8dfdc: f90013f8 str x24, [sp, #0x20] 8dfe0: c8dfff08 ldar x8, [x24] 8dfe4: b100051f cmn x8, #0x1 8dfe8: 54000140 b.eq 0x8e010 ::__widen_and_group_int(char*, char*, char*, char*, char*&, char*&, std::__ndk1::locale const&)+0x104> 8dfec: 910083e8 add x8, sp, #0x20 8dff0: 910103e9 add x9, sp, #0x40 8dff4: a903a3e9 stp x9, x8, [sp, #0x38] 8dff8: d0000400 adrp x0, 0x10f000 8dffc: f9468000 ldr x0, [x0, #0xd00] 8e000: 90000122 adrp x2, 0xb2000 ::~__codecvt_utf8_utf16()+0xc> 8e004: 912c4042 add x2, x2, #0xb10 8e008: 9100e3e1 add x1, sp, #0x38 8e00c: 97fed1c1 bl 0x42710 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 8e010: b9800b09 ldrsw x9, [x24, #0x8] 8e014: a9412ac8 ldp x8, x10, [x22, #0x10] 8e018: d1000529 sub x9, x9, #0x1 8e01c: cb08014a sub x10, x10, x8 8e020: eb8a0d3f cmp x9, x10, asr #3 8e024: 54001662 b.hs 0x8e2f0 ::__widen_and_group_int(char*, char*, char*, char*, char*&, char*&, std::__ndk1::locale const&)+0x3e4> 8e028: f869791a ldr x26, [x8, x9, lsl #3] 8e02c: b400163a cbz x26, 0x8e2f0 ::__widen_and_group_int(char*, char*, char*, char*, char*&, char*&, std::__ndk1::locale const&)+0x3e4> 8e030: f9400348 ldr x8, [x26] 8e034: aa1a03e0 mov x0, x26 8e038: f9401509 ldr x9, [x8, #0x28] 8e03c: 910083e8 add x8, sp, #0x20 8e040: d63f0120 blr x9 8e044: 394083e8 ldrb w8, [sp, #0x20] 8e048: f94017e9 ldr x9, [sp, #0x28] 8e04c: f9400ff3 ldr x19, [sp, #0x18] 8e050: d341fd0a lsr x10, x8, #1 8e054: 7200011f tst w8, #0x1 8e058: 9a890148 csel x8, x10, x9, eq 8e05c: b4001028 cbz x8, 0x8e260 ::__widen_and_group_int(char*, char*, char*, char*, char*&, char*&, std::__ndk1::locale const&)+0x354> 8e060: f90002f3 str x19, [x23] 8e064: 394002a1 ldrb w1, [x21] 8e068: 7100b43f cmp w1, #0x2d 8e06c: 54000080 b.eq 0x8e07c ::__widen_and_group_int(char*, char*, char*, char*, char*&, char*&, std::__ndk1::locale const&)+0x170> 8e070: 7100ac3f cmp w1, #0x2b 8e074: aa1503f8 mov x24, x21 8e078: 54000141 b.ne 0x8e0a0 ::__widen_and_group_int(char*, char*, char*, char*, char*&, char*&, std::__ndk1::locale const&)+0x194> 8e07c: f9400328 ldr x8, [x25] 8e080: f9401d08 ldr x8, [x8, #0x38] 8e084: aa1903e0 mov x0, x25 8e088: d63f0100 blr x8 8e08c: f94002e8 ldr x8, [x23] 8e090: 910006b8 add x24, x21, #0x1 8e094: 91000509 add x9, x8, #0x1 8e098: f90002e9 str x9, [x23] 8e09c: 39000100 strb w0, [x8] 8e0a0: cb180288 sub x8, x20, x24 8e0a4: f100091f cmp x8, #0x2 8e0a8: 5400036b b.lt 0x8e114 ::__widen_and_group_int(char*, char*, char*, char*, char*&, char*&, std::__ndk1::locale const&)+0x208> 8e0ac: 39400308 ldrb w8, [x24] 8e0b0: 7100c11f cmp w8, #0x30 8e0b4: 54000301 b.ne 0x8e114 ::__widen_and_group_int(char*, char*, char*, char*, char*&, char*&, std::__ndk1::locale const&)+0x208> 8e0b8: 39400708 ldrb w8, [x24, #0x1] 8e0bc: 321b0108 orr w8, w8, #0x20 8e0c0: 7101e11f cmp w8, #0x78 8e0c4: 54000281 b.ne 0x8e114 ::__widen_and_group_int(char*, char*, char*, char*, char*&, char*&, std::__ndk1::locale const&)+0x208> 8e0c8: f9400328 ldr x8, [x25] 8e0cc: f9401d08 ldr x8, [x8, #0x38] 8e0d0: 52800601 mov w1, #0x30 // =48 8e0d4: aa1903e0 mov x0, x25 8e0d8: d63f0100 blr x8 8e0dc: f94002e8 ldr x8, [x23] 8e0e0: 91000509 add x9, x8, #0x1 8e0e4: f90002e9 str x9, [x23] 8e0e8: 39000100 strb w0, [x8] 8e0ec: f9400328 ldr x8, [x25] 8e0f0: 39400701 ldrb w1, [x24, #0x1] 8e0f4: f9401d08 ldr x8, [x8, #0x38] 8e0f8: aa1903e0 mov x0, x25 8e0fc: d63f0100 blr x8 8e100: f94002e8 ldr x8, [x23] 8e104: 91000b18 add x24, x24, #0x2 8e108: 91000509 add x9, x8, #0x1 8e10c: f90002e9 str x9, [x23] 8e110: 39000100 strb w0, [x8] 8e114: eb14031f cmp x24, x20 8e118: a9006ffc stp x28, x27, [sp] 8e11c: 54000180 b.eq 0x8e14c ::__widen_and_group_int(char*, char*, char*, char*, char*&, char*&, std::__ndk1::locale const&)+0x240> 8e120: d1000688 sub x8, x20, #0x1 8e124: eb18011f cmp x8, x24 8e128: 54000129 b.ls 0x8e14c ::__widen_and_group_int(char*, char*, char*, char*, char*&, char*&, std::__ndk1::locale const&)+0x240> 8e12c: 91000709 add x9, x24, #0x1 8e130: 3940010a ldrb w10, [x8] 8e134: 385ff12b ldurb w11, [x9, #-0x1] 8e138: 381ff12a sturb w10, [x9, #-0x1] 8e13c: 381ff50b strb w11, [x8], #-0x1 8e140: eb08013f cmp x9, x8 8e144: 91000529 add x9, x9, #0x1 8e148: 54ffff43 b.lo 0x8e130 ::__widen_and_group_int(char*, char*, char*, char*, char*&, char*&, std::__ndk1::locale const&)+0x224> 8e14c: f9400348 ldr x8, [x26] 8e150: f9401108 ldr x8, [x8, #0x20] 8e154: aa1a03e0 mov x0, x26 8e158: d63f0100 blr x8 8e15c: eb14031f cmp x24, x20 8e160: 54000542 b.hs 0x8e208 ::__widen_and_group_int(char*, char*, char*, char*, char*&, char*&, std::__ndk1::locale const&)+0x2fc> 8e164: 910083e8 add x8, sp, #0x20 8e168: 2a0003fa mov w26, w0 8e16c: 2a1f03f3 mov w19, wzr 8e170: 2a1f03fb mov w27, wzr 8e174: b2400116 orr x22, x8, #0x1 8e178: aa1803fc mov x28, x24 8e17c: 394083e9 ldrb w9, [sp, #0x20] 8e180: f9401bea ldr x10, [sp, #0x30] 8e184: 2a1303e8 mov w8, w19 8e188: 7200013f tst w9, #0x1 8e18c: 9a8a02c9 csel x9, x22, x10, eq 8e190: 38686929 ldrb w9, [x9, x8] 8e194: 34000209 cbz w9, 0x8e1d4 ::__widen_and_group_int(char*, char*, char*, char*, char*&, char*&, std::__ndk1::locale const&)+0x2c8> 8e198: 6b09037f cmp w27, w9 8e19c: 540001c1 b.ne 0x8e1d4 ::__widen_and_group_int(char*, char*, char*, char*, char*&, char*&, std::__ndk1::locale const&)+0x2c8> 8e1a0: f94002e9 ldr x9, [x23] 8e1a4: 2a1f03fb mov w27, wzr 8e1a8: 9100052a add x10, x9, #0x1 8e1ac: f90002ea str x10, [x23] 8e1b0: 3900013a strb w26, [x9] 8e1b4: 394083e9 ldrb w9, [sp, #0x20] 8e1b8: f94017ea ldr x10, [sp, #0x28] 8e1bc: d341fd2b lsr x11, x9, #1 8e1c0: 7200013f tst w9, #0x1 8e1c4: 9a8a0169 csel x9, x11, x10, eq 8e1c8: d1000529 sub x9, x9, #0x1 8e1cc: eb08013f cmp x9, x8 8e1d0: 1a939673 cinc w19, w19, hi 8e1d4: f9400328 ldr x8, [x25] 8e1d8: 39400381 ldrb w1, [x28] 8e1dc: f9401d08 ldr x8, [x8, #0x38] 8e1e0: aa1903e0 mov x0, x25 8e1e4: d63f0100 blr x8 8e1e8: f94002e8 ldr x8, [x23] 8e1ec: 9100079c add x28, x28, #0x1 8e1f0: eb1c029f cmp x20, x28 8e1f4: 1100077b add w27, w27, #0x1 8e1f8: 91000509 add x9, x8, #0x1 8e1fc: f90002e9 str x9, [x23] 8e200: 39000100 strb w0, [x8] 8e204: 54fffbc1 b.ne 0x8e17c ::__widen_and_group_int(char*, char*, char*, char*, char*&, char*&, std::__ndk1::locale const&)+0x270> 8e208: f9400ff3 ldr x19, [sp, #0x18] 8e20c: f94002e9 ldr x9, [x23] 8e210: cb15030a sub x10, x24, x21 8e214: 8b0a026b add x11, x19, x10 8e218: eb09017f cmp x11, x9 8e21c: 540003a0 b.eq 0x8e290 ::__widen_and_group_int(char*, char*, char*, char*, char*&, char*&, std::__ndk1::locale const&)+0x384> 8e220: a9406ffc ldp x28, x27, [sp] 8e224: f9400bec ldr x12, [sp, #0x10] 8e228: d1000528 sub x8, x9, #0x1 8e22c: eb0b011f cmp x8, x11 8e230: 54000369 b.ls 0x8e29c ::__widen_and_group_int(char*, char*, char*, char*, char*&, char*&, std::__ndk1::locale const&)+0x390> 8e234: 8b130149 add x9, x10, x19 8e238: 91000529 add x9, x9, #0x1 8e23c: 3940010a ldrb w10, [x8] 8e240: 385ff12b ldurb w11, [x9, #-0x1] 8e244: 381ff12a sturb w10, [x9, #-0x1] 8e248: 381ff50b strb w11, [x8], #-0x1 8e24c: eb08013f cmp x9, x8 8e250: 91000529 add x9, x9, #0x1 8e254: 54ffff43 b.lo 0x8e23c ::__widen_and_group_int(char*, char*, char*, char*, char*&, char*&, std::__ndk1::locale const&)+0x330> 8e258: f94002e9 ldr x9, [x23] 8e25c: 14000010 b 0x8e29c ::__widen_and_group_int(char*, char*, char*, char*, char*&, char*&, std::__ndk1::locale const&)+0x390> 8e260: f9400328 ldr x8, [x25] 8e264: f9402108 ldr x8, [x8, #0x40] 8e268: aa1903e0 mov x0, x25 8e26c: aa1503e1 mov x1, x21 8e270: aa1403e2 mov x2, x20 8e274: aa1303e3 mov x3, x19 8e278: d63f0100 blr x8 8e27c: f9400bec ldr x12, [sp, #0x10] 8e280: cb150288 sub x8, x20, x21 8e284: 8b080269 add x9, x19, x8 8e288: f90002e9 str x9, [x23] 8e28c: 14000004 b 0x8e29c ::__widen_and_group_int(char*, char*, char*, char*, char*&, char*&, std::__ndk1::locale const&)+0x390> 8e290: a9406ffc ldp x28, x27, [sp] 8e294: f9400bec ldr x12, [sp, #0x10] 8e298: aa0b03e9 mov x9, x11 8e29c: cb150188 sub x8, x12, x21 8e2a0: 8b080268 add x8, x19, x8 8e2a4: eb14019f cmp x12, x20 8e2a8: 9a880128 csel x8, x9, x8, eq 8e2ac: f9000388 str x8, [x28] 8e2b0: 394083e8 ldrb w8, [sp, #0x20] 8e2b4: 36000068 tbz w8, #0x0, 0x8e2c0 ::__widen_and_group_int(char*, char*, char*, char*, char*&, char*&, std::__ndk1::locale const&)+0x3b4> 8e2b8: f9401be0 ldr x0, [sp, #0x30] 8e2bc: 97fecc19 bl 0x41320 <_ZdlPv@plt> 8e2c0: f9401768 ldr x8, [x27, #0x28] 8e2c4: f94027e9 ldr x9, [sp, #0x48] 8e2c8: eb09011f cmp x8, x9 8e2cc: 54000141 b.ne 0x8e2f4 ::__widen_and_group_int(char*, char*, char*, char*, char*&, char*&, std::__ndk1::locale const&)+0x3e8> 8e2d0: a94a7bfd ldp x29, x30, [sp, #0xa0] 8e2d4: a9494ff4 ldp x20, x19, [sp, #0x90] 8e2d8: a94857f6 ldp x22, x21, [sp, #0x80] 8e2dc: a9475ff8 ldp x24, x23, [sp, #0x70] 8e2e0: a94667fa ldp x26, x25, [sp, #0x60] 8e2e4: a9456ffc ldp x28, x27, [sp, #0x50] 8e2e8: 9102c3ff add sp, sp, #0xb0 8e2ec: d65f03c0 ret 8e2f0: 94005528 bl 0xa3790 8e2f4: 97fed067 bl 0x42490 <__stack_chk_fail@plt> 8e2f8: 14000003 b 0x8e304 ::__widen_and_group_int(char*, char*, char*, char*, char*&, char*&, std::__ndk1::locale const&)+0x3f8> 8e2fc: 14000002 b 0x8e304 ::__widen_and_group_int(char*, char*, char*, char*, char*&, char*&, std::__ndk1::locale const&)+0x3f8> 8e300: 14000001 b 0x8e304 ::__widen_and_group_int(char*, char*, char*, char*, char*&, char*&, std::__ndk1::locale const&)+0x3f8> 8e304: 394083e8 ldrb w8, [sp, #0x20] 8e308: aa0003f3 mov x19, x0 8e30c: 36000068 tbz w8, #0x0, 0x8e318 ::__widen_and_group_int(char*, char*, char*, char*, char*&, char*&, std::__ndk1::locale const&)+0x40c> 8e310: f9401be0 ldr x0, [sp, #0x30] 8e314: 97fecc03 bl 0x41320 <_ZdlPv@plt> 8e318: aa1303e0 mov x0, x19 8e31c: 94011c20 bl 0xd539c <__cxa_demangle+0x12abc> 000000000008e320 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long long) const>: 8e320: f81a0ffb str x27, [sp, #-0x60]! 8e324: a90167fa stp x26, x25, [sp, #0x10] 8e328: a9025ff8 stp x24, x23, [sp, #0x20] 8e32c: a90357f6 stp x22, x21, [sp, #0x30] 8e330: a9044ff4 stp x20, x19, [sp, #0x40] 8e334: a9057bfd stp x29, x30, [sp, #0x50] 8e338: 910143fd add x29, sp, #0x50 8e33c: d100c3ff sub sp, sp, #0x30 8e340: d53bd05a mrs x26, TPIDR_EL0 8e344: f9401748 ldr x8, [x26, #0x28] 8e348: 528004a9 mov w9, #0x25 // =37 8e34c: aa0403f6 mov x22, x4 8e350: 2a0303f3 mov w19, w3 8e354: f81a83a8 stur x8, [x29, #-0x58] 8e358: f81a03a9 stur x9, [x29, #-0x60] 8e35c: b9400849 ldr w9, [x2, #0x8] 8e360: aa0203f4 mov x20, x2 8e364: aa0103f5 mov x21, x1 8e368: d10183a8 sub x8, x29, #0x60 8e36c: 37580089 tbnz w9, #0xb, 0x8e37c >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long long) const+0x5c> 8e370: b2400108 orr x8, x8, #0x1 8e374: 374800c9 tbnz w9, #0x9, 0x8e38c >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long long) const+0x6c> 8e378: 14000007 b 0x8e394 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long long) const+0x74> 8e37c: b27f0108 orr x8, x8, #0x2 8e380: 5280056a mov w10, #0x2b // =43 8e384: 381a13aa sturb w10, [x29, #-0x5f] 8e388: 36480069 tbz w9, #0x9, 0x8e394 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long long) const+0x74> 8e38c: 5280046a mov w10, #0x23 // =35 8e390: 3800150a strb w10, [x8], #0x1 8e394: 5280094a mov w10, #0x4a // =74 8e398: 0a0a012a and w10, w9, w10 8e39c: 528d8d8b mov w11, #0x6c6c // =27756 8e3a0: 7101015f cmp w10, #0x40 8e3a4: 7900010b strh w11, [x8] 8e3a8: 54000100 b.eq 0x8e3c8 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long long) const+0xa8> 8e3ac: 7100215f cmp w10, #0x8 8e3b0: 54000101 b.ne 0x8e3d0 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long long) const+0xb0> 8e3b4: 7212013f tst w9, #0x4000 8e3b8: 52800b09 mov w9, #0x58 // =88 8e3bc: 52800f0a mov w10, #0x78 // =120 8e3c0: 1a890149 csel w9, w10, w9, eq 8e3c4: 14000004 b 0x8e3d4 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long long) const+0xb4> 8e3c8: 52800de9 mov w9, #0x6f // =111 8e3cc: 14000002 b 0x8e3d4 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long long) const+0xb4> 8e3d0: 52800c89 mov w9, #0x64 // =100 8e3d4: 39000909 strb w9, [x8, #0x2] 8e3d8: b9400a88 ldr w8, [x20, #0x8] 8e3dc: 910003e9 mov x9, sp 8e3e0: 910003fb mov x27, sp 8e3e4: d3492508 ubfx x8, x8, #9, #1 8e3e8: 91005d18 add x24, x8, #0x17 8e3ec: 11003f08 add w8, w24, #0xf 8e3f0: 927c0508 and x8, x8, #0x30 8e3f4: cb080137 sub x23, x9, x8 8e3f8: 910002ff mov sp, x23 8e3fc: d0000408 adrp x8, 0x110000 8e400: 9127c108 add x8, x8, #0x9f0 8e404: 08dffd08 ldarb w8, [x8] 8e408: d0000419 adrp x25, 0x110000 8e40c: 36000888 tbz w8, #0x0, 0x8e51c >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long long) const+0x1fc> 8e410: f944f722 ldr x2, [x25, #0x9e8] 8e414: d10183a3 sub x3, x29, #0x60 8e418: aa1703e0 mov x0, x23 8e41c: aa1803e1 mov x1, x24 8e420: aa1603e4 mov x4, x22 8e424: 97fecd4f bl 0x41960 <_ZNSt6__ndk119__libcpp_snprintf_lEPcmP10__locale_tPKcz@plt> 8e428: b9400a88 ldr w8, [x20, #0x8] 8e42c: 52801609 mov w9, #0xb0 // =176 8e430: 8b20c2f6 add x22, x23, w0, sxtw 8e434: aa1603f9 mov x25, x22 8e438: 0a090108 and w8, w8, w9 8e43c: 7100811f cmp w8, #0x20 8e440: 540002a0 b.eq 0x8e494 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long long) const+0x174> 8e444: 7100411f cmp w8, #0x10 8e448: 54000241 b.ne 0x8e490 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long long) const+0x170> 8e44c: 394002e8 ldrb w8, [x23] 8e450: 7100b51f cmp w8, #0x2d 8e454: 54000060 b.eq 0x8e460 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long long) const+0x140> 8e458: 7100ad1f cmp w8, #0x2b 8e45c: 54000061 b.ne 0x8e468 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long long) const+0x148> 8e460: 910006f9 add x25, x23, #0x1 8e464: 1400000c b 0x8e494 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long long) const+0x174> 8e468: 7100081f cmp w0, #0x2 8e46c: 5400012b b.lt 0x8e490 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long long) const+0x170> 8e470: 7100c11f cmp w8, #0x30 8e474: 540000e1 b.ne 0x8e490 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long long) const+0x170> 8e478: 394006e8 ldrb w8, [x23, #0x1] 8e47c: 321b0108 orr w8, w8, #0x20 8e480: 7101e11f cmp w8, #0x78 8e484: 54000061 b.ne 0x8e490 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long long) const+0x170> 8e488: 91000af9 add x25, x23, #0x2 8e48c: 14000002 b 0x8e494 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long long) const+0x174> 8e490: aa1703f9 mov x25, x23 8e494: d100c3f8 sub x24, sp, #0x30 8e498: 9100031f mov sp, x24 8e49c: d101e3a8 sub x8, x29, #0x78 8e4a0: aa1403e0 mov x0, x20 8e4a4: 97fecfe3 bl 0x42430 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 8e4a8: d101a3a4 sub x4, x29, #0x68 8e4ac: d101c3a5 sub x5, x29, #0x70 8e4b0: d101e3a6 sub x6, x29, #0x78 8e4b4: aa1703e0 mov x0, x23 8e4b8: aa1903e1 mov x1, x25 8e4bc: aa1603e2 mov x2, x22 8e4c0: aa1803e3 mov x3, x24 8e4c4: 97fece97 bl 0x41f20 <_ZNSt6__ndk19__num_putIcE21__widen_and_group_intEPcS2_S2_S2_RS2_S3_RKNS_6localeE@plt> 8e4c8: f85883a0 ldur x0, [x29, #-0x78] 8e4cc: 97fecf99 bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 8e4d0: a9790ba3 ldp x3, x2, [x29, #-0x70] 8e4d4: aa1503e0 mov x0, x21 8e4d8: aa1803e1 mov x1, x24 8e4dc: aa1403e4 mov x4, x20 8e4e0: 2a1303e5 mov w5, w19 8e4e4: 97ff14de bl 0x5385c 8e4e8: 9100037f mov sp, x27 8e4ec: f9401748 ldr x8, [x26, #0x28] 8e4f0: f85a83a9 ldur x9, [x29, #-0x58] 8e4f4: eb09011f cmp x8, x9 8e4f8: 540002e1 b.ne 0x8e554 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long long) const+0x234> 8e4fc: d10143bf sub sp, x29, #0x50 8e500: a9457bfd ldp x29, x30, [sp, #0x50] 8e504: a9444ff4 ldp x20, x19, [sp, #0x40] 8e508: a94357f6 ldp x22, x21, [sp, #0x30] 8e50c: a9425ff8 ldp x24, x23, [sp, #0x20] 8e510: a94167fa ldp x26, x25, [sp, #0x10] 8e514: f84607fb ldr x27, [sp], #0x60 8e518: d65f03c0 ret 8e51c: d0000400 adrp x0, 0x110000 8e520: 9127c000 add x0, x0, #0x9f0 8e524: 97fed06f bl 0x426e0 <__cxa_guard_acquire@plt> 8e528: 34fff740 cbz w0, 0x8e410 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long long) const+0xf0> 8e52c: d0000281 adrp x1, 0xe0000 8e530: 911ca021 add x1, x1, #0x728 8e534: 5283f7e0 mov w0, #0x1fbf // =8127 8e538: aa1f03e2 mov x2, xzr 8e53c: 97fece21 bl 0x41dc0 8e540: f904f720 str x0, [x25, #0x9e8] 8e544: d0000400 adrp x0, 0x110000 8e548: 9127c000 add x0, x0, #0x9f0 8e54c: 97fecca9 bl 0x417f0 <__cxa_guard_release@plt> 8e550: 17ffffb0 b 0x8e410 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long long) const+0xf0> 8e554: 97fecfcf bl 0x42490 <__stack_chk_fail@plt> 8e558: aa0003f3 mov x19, x0 8e55c: d0000400 adrp x0, 0x110000 8e560: 9127c000 add x0, x0, #0x9f0 8e564: 97fecf8b bl 0x42390 <__cxa_guard_abort@plt> 8e568: aa1303e0 mov x0, x19 8e56c: 94011b8c bl 0xd539c <__cxa_demangle+0x12abc> 8e570: f85883a8 ldur x8, [x29, #-0x78] 8e574: aa0003f3 mov x19, x0 8e578: aa0803e0 mov x0, x8 8e57c: 97fecf6d bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 8e580: aa1303e0 mov x0, x19 8e584: 94011b86 bl 0xd539c <__cxa_demangle+0x12abc> 000000000008e588 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, unsigned long) const>: 8e588: a9ba6ffc stp x28, x27, [sp, #-0x60]! 8e58c: a90167fa stp x26, x25, [sp, #0x10] 8e590: a9025ff8 stp x24, x23, [sp, #0x20] 8e594: a90357f6 stp x22, x21, [sp, #0x30] 8e598: a9044ff4 stp x20, x19, [sp, #0x40] 8e59c: a9057bfd stp x29, x30, [sp, #0x50] 8e5a0: 910143fd add x29, sp, #0x50 8e5a4: d100c3ff sub sp, sp, #0x30 8e5a8: d53bd05a mrs x26, TPIDR_EL0 8e5ac: f9401748 ldr x8, [x26, #0x28] 8e5b0: 528004a9 mov w9, #0x25 // =37 8e5b4: aa0403f6 mov x22, x4 8e5b8: 2a0303f3 mov w19, w3 8e5bc: f81a83a8 stur x8, [x29, #-0x58] 8e5c0: 781a43bf sturh wzr, [x29, #-0x5c] 8e5c4: b81a03a9 stur w9, [x29, #-0x60] 8e5c8: b9400849 ldr w9, [x2, #0x8] 8e5cc: aa0203f4 mov x20, x2 8e5d0: aa0103f5 mov x21, x1 8e5d4: d10183a8 sub x8, x29, #0x60 8e5d8: 37580089 tbnz w9, #0xb, 0x8e5e8 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, unsigned long) const+0x60> 8e5dc: b2400108 orr x8, x8, #0x1 8e5e0: 374800c9 tbnz w9, #0x9, 0x8e5f8 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, unsigned long) const+0x70> 8e5e4: 14000007 b 0x8e600 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, unsigned long) const+0x78> 8e5e8: b27f0108 orr x8, x8, #0x2 8e5ec: 5280056a mov w10, #0x2b // =43 8e5f0: 381a13aa sturb w10, [x29, #-0x5f] 8e5f4: 36480069 tbz w9, #0x9, 0x8e600 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, unsigned long) const+0x78> 8e5f8: 5280046a mov w10, #0x23 // =35 8e5fc: 3800150a strb w10, [x8], #0x1 8e600: 5280094a mov w10, #0x4a // =74 8e604: 0a0a012a and w10, w9, w10 8e608: 52800d8b mov w11, #0x6c // =108 8e60c: 7101015f cmp w10, #0x40 8e610: 3900010b strb w11, [x8] 8e614: 54000100 b.eq 0x8e634 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, unsigned long) const+0xac> 8e618: 7100215f cmp w10, #0x8 8e61c: 54000101 b.ne 0x8e63c >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, unsigned long) const+0xb4> 8e620: 7212013f tst w9, #0x4000 8e624: 52800b09 mov w9, #0x58 // =88 8e628: 52800f0a mov w10, #0x78 // =120 8e62c: 1a890149 csel w9, w10, w9, eq 8e630: 14000004 b 0x8e640 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, unsigned long) const+0xb8> 8e634: 52800de9 mov w9, #0x6f // =111 8e638: 14000002 b 0x8e640 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, unsigned long) const+0xb8> 8e63c: 52800ea9 mov w9, #0x75 // =117 8e640: 39000509 strb w9, [x8, #0x1] 8e644: b9400a88 ldr w8, [x20, #0x8] 8e648: 528002d9 mov w25, #0x16 // =22 8e64c: 910003e9 mov x9, sp 8e650: 910003fb mov x27, sp 8e654: b3492519 bfxil x25, x8, #9, #1 8e658: 91000738 add x24, x25, #0x1 8e65c: 11003f08 add w8, w24, #0xf 8e660: 927c0508 and x8, x8, #0x30 8e664: cb080137 sub x23, x9, x8 8e668: 910002ff mov sp, x23 8e66c: d0000408 adrp x8, 0x110000 8e670: 9127c108 add x8, x8, #0x9f0 8e674: 08dffd08 ldarb w8, [x8] 8e678: d000041c adrp x28, 0x110000 8e67c: 36000928 tbz w8, #0x0, 0x8e7a0 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, unsigned long) const+0x218> 8e680: f944f782 ldr x2, [x28, #0x9e8] 8e684: d10183a3 sub x3, x29, #0x60 8e688: aa1703e0 mov x0, x23 8e68c: aa1803e1 mov x1, x24 8e690: aa1603e4 mov x4, x22 8e694: 97feccb3 bl 0x41960 <_ZNSt6__ndk119__libcpp_snprintf_lEPcmP10__locale_tPKcz@plt> 8e698: b9400a88 ldr w8, [x20, #0x8] 8e69c: 52801609 mov w9, #0xb0 // =176 8e6a0: 8b20c2f6 add x22, x23, w0, sxtw 8e6a4: aa1603f8 mov x24, x22 8e6a8: 0a090108 and w8, w8, w9 8e6ac: 7100811f cmp w8, #0x20 8e6b0: 540002a0 b.eq 0x8e704 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, unsigned long) const+0x17c> 8e6b4: 7100411f cmp w8, #0x10 8e6b8: 54000241 b.ne 0x8e700 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, unsigned long) const+0x178> 8e6bc: 394002e8 ldrb w8, [x23] 8e6c0: 7100b51f cmp w8, #0x2d 8e6c4: 54000060 b.eq 0x8e6d0 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, unsigned long) const+0x148> 8e6c8: 7100ad1f cmp w8, #0x2b 8e6cc: 54000061 b.ne 0x8e6d8 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, unsigned long) const+0x150> 8e6d0: 910006f8 add x24, x23, #0x1 8e6d4: 1400000c b 0x8e704 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, unsigned long) const+0x17c> 8e6d8: 7100081f cmp w0, #0x2 8e6dc: 5400012b b.lt 0x8e700 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, unsigned long) const+0x178> 8e6e0: 7100c11f cmp w8, #0x30 8e6e4: 540000e1 b.ne 0x8e700 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, unsigned long) const+0x178> 8e6e8: 394006e8 ldrb w8, [x23, #0x1] 8e6ec: 321b0108 orr w8, w8, #0x20 8e6f0: 7101e11f cmp w8, #0x78 8e6f4: 54000061 b.ne 0x8e700 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, unsigned long) const+0x178> 8e6f8: 91000af8 add x24, x23, #0x2 8e6fc: 14000002 b 0x8e704 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, unsigned long) const+0x17c> 8e700: aa1703f8 mov x24, x23 8e704: 531f7b28 lsl w8, w25, #1 8e708: 51000508 sub w8, w8, #0x1 8e70c: 91003d08 add x8, x8, #0xf 8e710: 910003e9 mov x9, sp 8e714: 927c7108 and x8, x8, #0x1fffffff0 8e718: cb080139 sub x25, x9, x8 8e71c: 9100033f mov sp, x25 8e720: d101e3a8 sub x8, x29, #0x78 8e724: aa1403e0 mov x0, x20 8e728: 97fecf42 bl 0x42430 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 8e72c: d101a3a4 sub x4, x29, #0x68 8e730: d101c3a5 sub x5, x29, #0x70 8e734: d101e3a6 sub x6, x29, #0x78 8e738: aa1703e0 mov x0, x23 8e73c: aa1803e1 mov x1, x24 8e740: aa1603e2 mov x2, x22 8e744: aa1903e3 mov x3, x25 8e748: 97fecdf6 bl 0x41f20 <_ZNSt6__ndk19__num_putIcE21__widen_and_group_intEPcS2_S2_S2_RS2_S3_RKNS_6localeE@plt> 8e74c: f85883a0 ldur x0, [x29, #-0x78] 8e750: 97fecef8 bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 8e754: a9790ba3 ldp x3, x2, [x29, #-0x70] 8e758: aa1503e0 mov x0, x21 8e75c: aa1903e1 mov x1, x25 8e760: aa1403e4 mov x4, x20 8e764: 2a1303e5 mov w5, w19 8e768: 97ff143d bl 0x5385c 8e76c: 9100037f mov sp, x27 8e770: f9401748 ldr x8, [x26, #0x28] 8e774: f85a83a9 ldur x9, [x29, #-0x58] 8e778: eb09011f cmp x8, x9 8e77c: 540002e1 b.ne 0x8e7d8 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, unsigned long) const+0x250> 8e780: d10143bf sub sp, x29, #0x50 8e784: a9457bfd ldp x29, x30, [sp, #0x50] 8e788: a9444ff4 ldp x20, x19, [sp, #0x40] 8e78c: a94357f6 ldp x22, x21, [sp, #0x30] 8e790: a9425ff8 ldp x24, x23, [sp, #0x20] 8e794: a94167fa ldp x26, x25, [sp, #0x10] 8e798: a8c66ffc ldp x28, x27, [sp], #0x60 8e79c: d65f03c0 ret 8e7a0: d0000400 adrp x0, 0x110000 8e7a4: 9127c000 add x0, x0, #0x9f0 8e7a8: 97fecfce bl 0x426e0 <__cxa_guard_acquire@plt> 8e7ac: 34fff6a0 cbz w0, 0x8e680 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, unsigned long) const+0xf8> 8e7b0: d0000281 adrp x1, 0xe0000 8e7b4: 911ca021 add x1, x1, #0x728 8e7b8: 5283f7e0 mov w0, #0x1fbf // =8127 8e7bc: aa1f03e2 mov x2, xzr 8e7c0: 97fecd80 bl 0x41dc0 8e7c4: f904f780 str x0, [x28, #0x9e8] 8e7c8: d0000400 adrp x0, 0x110000 8e7cc: 9127c000 add x0, x0, #0x9f0 8e7d0: 97fecc08 bl 0x417f0 <__cxa_guard_release@plt> 8e7d4: 17ffffab b 0x8e680 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, unsigned long) const+0xf8> 8e7d8: 97fecf2e bl 0x42490 <__stack_chk_fail@plt> 8e7dc: aa0003f3 mov x19, x0 8e7e0: d0000400 adrp x0, 0x110000 8e7e4: 9127c000 add x0, x0, #0x9f0 8e7e8: 97feceea bl 0x42390 <__cxa_guard_abort@plt> 8e7ec: aa1303e0 mov x0, x19 8e7f0: 94011aeb bl 0xd539c <__cxa_demangle+0x12abc> 8e7f4: f85883a8 ldur x8, [x29, #-0x78] 8e7f8: aa0003f3 mov x19, x0 8e7fc: aa0803e0 mov x0, x8 8e800: 97fececc bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 8e804: aa1303e0 mov x0, x19 8e808: 94011ae5 bl 0xd539c <__cxa_demangle+0x12abc> 000000000008e80c >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, unsigned long long) const>: 8e80c: a9ba6ffc stp x28, x27, [sp, #-0x60]! 8e810: a90167fa stp x26, x25, [sp, #0x10] 8e814: a9025ff8 stp x24, x23, [sp, #0x20] 8e818: a90357f6 stp x22, x21, [sp, #0x30] 8e81c: a9044ff4 stp x20, x19, [sp, #0x40] 8e820: a9057bfd stp x29, x30, [sp, #0x50] 8e824: 910143fd add x29, sp, #0x50 8e828: d100c3ff sub sp, sp, #0x30 8e82c: d53bd05a mrs x26, TPIDR_EL0 8e830: f9401748 ldr x8, [x26, #0x28] 8e834: 528004a9 mov w9, #0x25 // =37 8e838: aa0403f6 mov x22, x4 8e83c: 2a0303f3 mov w19, w3 8e840: f81a83a8 stur x8, [x29, #-0x58] 8e844: f81a03a9 stur x9, [x29, #-0x60] 8e848: b9400849 ldr w9, [x2, #0x8] 8e84c: aa0203f4 mov x20, x2 8e850: aa0103f5 mov x21, x1 8e854: d10183a8 sub x8, x29, #0x60 8e858: 37580089 tbnz w9, #0xb, 0x8e868 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, unsigned long long) const+0x5c> 8e85c: b2400108 orr x8, x8, #0x1 8e860: 374800c9 tbnz w9, #0x9, 0x8e878 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, unsigned long long) const+0x6c> 8e864: 14000007 b 0x8e880 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, unsigned long long) const+0x74> 8e868: b27f0108 orr x8, x8, #0x2 8e86c: 5280056a mov w10, #0x2b // =43 8e870: 381a13aa sturb w10, [x29, #-0x5f] 8e874: 36480069 tbz w9, #0x9, 0x8e880 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, unsigned long long) const+0x74> 8e878: 5280046a mov w10, #0x23 // =35 8e87c: 3800150a strb w10, [x8], #0x1 8e880: 5280094a mov w10, #0x4a // =74 8e884: 0a0a012a and w10, w9, w10 8e888: 528d8d8b mov w11, #0x6c6c // =27756 8e88c: 7101015f cmp w10, #0x40 8e890: 7900010b strh w11, [x8] 8e894: 54000100 b.eq 0x8e8b4 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, unsigned long long) const+0xa8> 8e898: 7100215f cmp w10, #0x8 8e89c: 54000101 b.ne 0x8e8bc >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, unsigned long long) const+0xb0> 8e8a0: 7212013f tst w9, #0x4000 8e8a4: 52800b09 mov w9, #0x58 // =88 8e8a8: 52800f0a mov w10, #0x78 // =120 8e8ac: 1a890149 csel w9, w10, w9, eq 8e8b0: 14000004 b 0x8e8c0 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, unsigned long long) const+0xb4> 8e8b4: 52800de9 mov w9, #0x6f // =111 8e8b8: 14000002 b 0x8e8c0 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, unsigned long long) const+0xb4> 8e8bc: 52800ea9 mov w9, #0x75 // =117 8e8c0: 39000909 strb w9, [x8, #0x2] 8e8c4: b9400a88 ldr w8, [x20, #0x8] 8e8c8: 528002d9 mov w25, #0x16 // =22 8e8cc: 910003e9 mov x9, sp 8e8d0: 910003fb mov x27, sp 8e8d4: b3492519 bfxil x25, x8, #9, #1 8e8d8: 91000738 add x24, x25, #0x1 8e8dc: 11003f08 add w8, w24, #0xf 8e8e0: 927c0508 and x8, x8, #0x30 8e8e4: cb080137 sub x23, x9, x8 8e8e8: 910002ff mov sp, x23 8e8ec: d0000408 adrp x8, 0x110000 8e8f0: 9127c108 add x8, x8, #0x9f0 8e8f4: 08dffd08 ldarb w8, [x8] 8e8f8: d000041c adrp x28, 0x110000 8e8fc: 36000928 tbz w8, #0x0, 0x8ea20 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, unsigned long long) const+0x214> 8e900: f944f782 ldr x2, [x28, #0x9e8] 8e904: d10183a3 sub x3, x29, #0x60 8e908: aa1703e0 mov x0, x23 8e90c: aa1803e1 mov x1, x24 8e910: aa1603e4 mov x4, x22 8e914: 97fecc13 bl 0x41960 <_ZNSt6__ndk119__libcpp_snprintf_lEPcmP10__locale_tPKcz@plt> 8e918: b9400a88 ldr w8, [x20, #0x8] 8e91c: 52801609 mov w9, #0xb0 // =176 8e920: 8b20c2f6 add x22, x23, w0, sxtw 8e924: aa1603f8 mov x24, x22 8e928: 0a090108 and w8, w8, w9 8e92c: 7100811f cmp w8, #0x20 8e930: 540002a0 b.eq 0x8e984 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, unsigned long long) const+0x178> 8e934: 7100411f cmp w8, #0x10 8e938: 54000241 b.ne 0x8e980 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, unsigned long long) const+0x174> 8e93c: 394002e8 ldrb w8, [x23] 8e940: 7100b51f cmp w8, #0x2d 8e944: 54000060 b.eq 0x8e950 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, unsigned long long) const+0x144> 8e948: 7100ad1f cmp w8, #0x2b 8e94c: 54000061 b.ne 0x8e958 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, unsigned long long) const+0x14c> 8e950: 910006f8 add x24, x23, #0x1 8e954: 1400000c b 0x8e984 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, unsigned long long) const+0x178> 8e958: 7100081f cmp w0, #0x2 8e95c: 5400012b b.lt 0x8e980 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, unsigned long long) const+0x174> 8e960: 7100c11f cmp w8, #0x30 8e964: 540000e1 b.ne 0x8e980 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, unsigned long long) const+0x174> 8e968: 394006e8 ldrb w8, [x23, #0x1] 8e96c: 321b0108 orr w8, w8, #0x20 8e970: 7101e11f cmp w8, #0x78 8e974: 54000061 b.ne 0x8e980 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, unsigned long long) const+0x174> 8e978: 91000af8 add x24, x23, #0x2 8e97c: 14000002 b 0x8e984 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, unsigned long long) const+0x178> 8e980: aa1703f8 mov x24, x23 8e984: 531f7b28 lsl w8, w25, #1 8e988: 51000508 sub w8, w8, #0x1 8e98c: 91003d08 add x8, x8, #0xf 8e990: 910003e9 mov x9, sp 8e994: 927c7108 and x8, x8, #0x1fffffff0 8e998: cb080139 sub x25, x9, x8 8e99c: 9100033f mov sp, x25 8e9a0: d101e3a8 sub x8, x29, #0x78 8e9a4: aa1403e0 mov x0, x20 8e9a8: 97fecea2 bl 0x42430 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 8e9ac: d101a3a4 sub x4, x29, #0x68 8e9b0: d101c3a5 sub x5, x29, #0x70 8e9b4: d101e3a6 sub x6, x29, #0x78 8e9b8: aa1703e0 mov x0, x23 8e9bc: aa1803e1 mov x1, x24 8e9c0: aa1603e2 mov x2, x22 8e9c4: aa1903e3 mov x3, x25 8e9c8: 97fecd56 bl 0x41f20 <_ZNSt6__ndk19__num_putIcE21__widen_and_group_intEPcS2_S2_S2_RS2_S3_RKNS_6localeE@plt> 8e9cc: f85883a0 ldur x0, [x29, #-0x78] 8e9d0: 97fece58 bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 8e9d4: a9790ba3 ldp x3, x2, [x29, #-0x70] 8e9d8: aa1503e0 mov x0, x21 8e9dc: aa1903e1 mov x1, x25 8e9e0: aa1403e4 mov x4, x20 8e9e4: 2a1303e5 mov w5, w19 8e9e8: 97ff139d bl 0x5385c 8e9ec: 9100037f mov sp, x27 8e9f0: f9401748 ldr x8, [x26, #0x28] 8e9f4: f85a83a9 ldur x9, [x29, #-0x58] 8e9f8: eb09011f cmp x8, x9 8e9fc: 540002e1 b.ne 0x8ea58 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, unsigned long long) const+0x24c> 8ea00: d10143bf sub sp, x29, #0x50 8ea04: a9457bfd ldp x29, x30, [sp, #0x50] 8ea08: a9444ff4 ldp x20, x19, [sp, #0x40] 8ea0c: a94357f6 ldp x22, x21, [sp, #0x30] 8ea10: a9425ff8 ldp x24, x23, [sp, #0x20] 8ea14: a94167fa ldp x26, x25, [sp, #0x10] 8ea18: a8c66ffc ldp x28, x27, [sp], #0x60 8ea1c: d65f03c0 ret 8ea20: d0000400 adrp x0, 0x110000 8ea24: 9127c000 add x0, x0, #0x9f0 8ea28: 97fecf2e bl 0x426e0 <__cxa_guard_acquire@plt> 8ea2c: 34fff6a0 cbz w0, 0x8e900 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, unsigned long long) const+0xf4> 8ea30: d0000281 adrp x1, 0xe0000 8ea34: 911ca021 add x1, x1, #0x728 8ea38: 5283f7e0 mov w0, #0x1fbf // =8127 8ea3c: aa1f03e2 mov x2, xzr 8ea40: 97fecce0 bl 0x41dc0 8ea44: f904f780 str x0, [x28, #0x9e8] 8ea48: d0000400 adrp x0, 0x110000 8ea4c: 9127c000 add x0, x0, #0x9f0 8ea50: 97fecb68 bl 0x417f0 <__cxa_guard_release@plt> 8ea54: 17ffffab b 0x8e900 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, unsigned long long) const+0xf4> 8ea58: 97fece8e bl 0x42490 <__stack_chk_fail@plt> 8ea5c: aa0003f3 mov x19, x0 8ea60: d0000400 adrp x0, 0x110000 8ea64: 9127c000 add x0, x0, #0x9f0 8ea68: 97fece4a bl 0x42390 <__cxa_guard_abort@plt> 8ea6c: aa1303e0 mov x0, x19 8ea70: 94011a4b bl 0xd539c <__cxa_demangle+0x12abc> 8ea74: f85883a8 ldur x8, [x29, #-0x78] 8ea78: aa0003f3 mov x19, x0 8ea7c: aa0803e0 mov x0, x8 8ea80: 97fece2c bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 8ea84: aa1303e0 mov x0, x19 8ea88: 94011a45 bl 0xd539c <__cxa_demangle+0x12abc> 000000000008ea8c >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, double) const>: 8ea8c: d10403ff sub sp, sp, #0x100 8ea90: fd004be8 str d8, [sp, #0x90] 8ea94: a90a6ffc stp x28, x27, [sp, #0xa0] 8ea98: a90b67fa stp x26, x25, [sp, #0xb0] 8ea9c: a90c5ff8 stp x24, x23, [sp, #0xc0] 8eaa0: a90d57f6 stp x22, x21, [sp, #0xd0] 8eaa4: a90e4ff4 stp x20, x19, [sp, #0xe0] 8eaa8: a90f7bfd stp x29, x30, [sp, #0xf0] 8eaac: 9103c3fd add x29, sp, #0xf0 8eab0: d53bd05c mrs x28, TPIDR_EL0 8eab4: f9401788 ldr x8, [x28, #0x28] 8eab8: 528004a9 mov w9, #0x25 // =37 8eabc: 4ea01c08 mov v8.16b, v0.16b 8eac0: 2a0303f3 mov w19, w3 8eac4: f81983a8 stur x8, [x29, #-0x68] 8eac8: f90013e9 str x9, [sp, #0x20] 8eacc: b9400849 ldr w9, [x2, #0x8] 8ead0: aa0203f4 mov x20, x2 8ead4: aa0103f5 mov x21, x1 8ead8: 910083e8 add x8, sp, #0x20 8eadc: 37580089 tbnz w9, #0xb, 0x8eaec >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, double) const+0x60> 8eae0: b2400108 orr x8, x8, #0x1 8eae4: 375000c9 tbnz w9, #0xa, 0x8eafc >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, double) const+0x70> 8eae8: 14000007 b 0x8eb04 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, double) const+0x78> 8eaec: b27f0108 orr x8, x8, #0x2 8eaf0: 5280056a mov w10, #0x2b // =43 8eaf4: 390087ea strb w10, [sp, #0x21] 8eaf8: 36500069 tbz w9, #0xa, 0x8eb04 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, double) const+0x78> 8eafc: 5280046a mov w10, #0x23 // =35 8eb00: 3800150a strb w10, [x8], #0x1 8eb04: 5280208a mov w10, #0x104 // =260 8eb08: 0a0a012a and w10, w9, w10 8eb0c: 7104115f cmp w10, #0x104 8eb10: 540000c1 b.ne 0x8eb28 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, double) const+0x9c> 8eb14: 2a1f03f7 mov w23, wzr 8eb18: 367001a9 tbz w9, #0xe, 0x8eb4c >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, double) const+0xc0> 8eb1c: 52800829 mov w9, #0x41 // =65 8eb20: 39000109 strb w9, [x8] 8eb24: 1400001a b 0x8eb8c >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, double) const+0x100> 8eb28: 528545cb mov w11, #0x2a2e // =10798 8eb2c: 7104015f cmp w10, #0x100 8eb30: 7900010b strh w11, [x8] 8eb34: 54000120 b.eq 0x8eb58 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, double) const+0xcc> 8eb38: 7100115f cmp w10, #0x4 8eb3c: 54000141 b.ne 0x8eb64 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, double) const+0xd8> 8eb40: 36700189 tbz w9, #0xe, 0x8eb70 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, double) const+0xe4> 8eb44: 528008c9 mov w9, #0x46 // =70 8eb48: 1400000f b 0x8eb84 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, double) const+0xf8> 8eb4c: 52800c29 mov w9, #0x61 // =97 8eb50: 39000109 strb w9, [x8] 8eb54: 1400000e b 0x8eb8c >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, double) const+0x100> 8eb58: 36700109 tbz w9, #0xe, 0x8eb78 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, double) const+0xec> 8eb5c: 528008a9 mov w9, #0x45 // =69 8eb60: 14000009 b 0x8eb84 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, double) const+0xf8> 8eb64: 367000e9 tbz w9, #0xe, 0x8eb80 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, double) const+0xf4> 8eb68: 528008e9 mov w9, #0x47 // =71 8eb6c: 14000006 b 0x8eb84 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, double) const+0xf8> 8eb70: 52800cc9 mov w9, #0x66 // =102 8eb74: 14000004 b 0x8eb84 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, double) const+0xf8> 8eb78: 52800ca9 mov w9, #0x65 // =101 8eb7c: 14000002 b 0x8eb84 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, double) const+0xf8> 8eb80: 52800ce9 mov w9, #0x67 // =103 8eb84: 52800037 mov w23, #0x1 // =1 8eb88: 39000909 strb w9, [x8, #0x2] 8eb8c: 9101a3e8 add x8, sp, #0x68 8eb90: d0000418 adrp x24, 0x110000 8eb94: f9000fe8 str x8, [sp, #0x18] 8eb98: 9127c318 add x24, x24, #0x9f0 8eb9c: 08dfff08 ldarb w8, [x24] 8eba0: d0000416 adrp x22, 0x110000 8eba4: 360001c8 tbz w8, #0x0, 0x8ebdc >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, double) const+0x150> 8eba8: f944f6c2 ldr x2, [x22, #0x9e8] 8ebac: 34000377 cbz w23, 0x8ec18 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, double) const+0x18c> 8ebb0: b9401284 ldr w4, [x20, #0x10] 8ebb4: 9101a3e0 add x0, sp, #0x68 8ebb8: 910083e3 add x3, sp, #0x20 8ebbc: 528003c1 mov w1, #0x1e // =30 8ebc0: 4ea81d00 mov v0.16b, v8.16b 8ebc4: 97fecb67 bl 0x41960 <_ZNSt6__ndk119__libcpp_snprintf_lEPcmP10__locale_tPKcz@plt> 8ebc8: 7100741f cmp w0, #0x1d 8ebcc: 5400034c b.gt 0x8ec34 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, double) const+0x1a8> 8ebd0: f9400ff7 ldr x23, [sp, #0x18] 8ebd4: aa1f03f6 mov x22, xzr 8ebd8: 1400002a b 0x8ec80 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, double) const+0x1f4> 8ebdc: d0000400 adrp x0, 0x110000 8ebe0: 9127c000 add x0, x0, #0x9f0 8ebe4: 97fecebf bl 0x426e0 <__cxa_guard_acquire@plt> 8ebe8: 34fffe00 cbz w0, 0x8eba8 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, double) const+0x11c> 8ebec: d0000281 adrp x1, 0xe0000 8ebf0: 911ca021 add x1, x1, #0x728 8ebf4: 5283f7e0 mov w0, #0x1fbf // =8127 8ebf8: aa1f03e2 mov x2, xzr 8ebfc: 97fecc71 bl 0x41dc0 8ec00: f904f6c0 str x0, [x22, #0x9e8] 8ec04: d0000400 adrp x0, 0x110000 8ec08: 9127c000 add x0, x0, #0x9f0 8ec0c: 97fecaf9 bl 0x417f0 <__cxa_guard_release@plt> 8ec10: f944f6c2 ldr x2, [x22, #0x9e8] 8ec14: 35fffcf7 cbnz w23, 0x8ebb0 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, double) const+0x124> 8ec18: 9101a3e0 add x0, sp, #0x68 8ec1c: 910083e3 add x3, sp, #0x20 8ec20: 528003c1 mov w1, #0x1e // =30 8ec24: 4ea81d00 mov v0.16b, v8.16b 8ec28: 97fecb4e bl 0x41960 <_ZNSt6__ndk119__libcpp_snprintf_lEPcmP10__locale_tPKcz@plt> 8ec2c: 7100741f cmp w0, #0x1d 8ec30: 54fffd0d b.le 0x8ebd0 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, double) const+0x144> 8ec34: 08dfff08 ldarb w8, [x24] 8ec38: 34000137 cbz w23, 0x8ec5c >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, double) const+0x1d0> 8ec3c: 36000c08 tbz w8, #0x0, 0x8edbc >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, double) const+0x330> 8ec40: f944f6c1 ldr x1, [x22, #0x9e8] 8ec44: b9401283 ldr w3, [x20, #0x10] 8ec48: 910063e0 add x0, sp, #0x18 8ec4c: 910083e2 add x2, sp, #0x20 8ec50: 4ea81d00 mov v0.16b, v8.16b 8ec54: 97fecc53 bl 0x41da0 <_ZNSt6__ndk119__libcpp_asprintf_lEPPcP10__locale_tPKcz@plt> 8ec58: 14000007 b 0x8ec74 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, double) const+0x1e8> 8ec5c: 36000cc8 tbz w8, #0x0, 0x8edf4 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, double) const+0x368> 8ec60: f944f6c1 ldr x1, [x22, #0x9e8] 8ec64: 910063e0 add x0, sp, #0x18 8ec68: 910083e2 add x2, sp, #0x20 8ec6c: 4ea81d00 mov v0.16b, v8.16b 8ec70: 97fecc4c bl 0x41da0 <_ZNSt6__ndk119__libcpp_asprintf_lEPPcP10__locale_tPKcz@plt> 8ec74: f9400ff7 ldr x23, [sp, #0x18] 8ec78: aa1703f6 mov x22, x23 8ec7c: b4000db7 cbz x23, 0x8ee30 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, double) const+0x3a4> 8ec80: b9400a89 ldr w9, [x20, #0x8] 8ec84: 93407c08 sxtw x8, w0 8ec88: 5280160a mov w10, #0xb0 // =176 8ec8c: 8b0802f8 add x24, x23, x8 8ec90: 0a0a0129 and w9, w9, w10 8ec94: 7100813f cmp w9, #0x20 8ec98: aa1803fa mov x26, x24 8ec9c: 540002a0 b.eq 0x8ecf0 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, double) const+0x264> 8eca0: 7100413f cmp w9, #0x10 8eca4: 54000241 b.ne 0x8ecec >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, double) const+0x260> 8eca8: 394002e9 ldrb w9, [x23] 8ecac: 7100b53f cmp w9, #0x2d 8ecb0: 54000060 b.eq 0x8ecbc >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, double) const+0x230> 8ecb4: 7100ad3f cmp w9, #0x2b 8ecb8: 54000061 b.ne 0x8ecc4 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, double) const+0x238> 8ecbc: 910006fa add x26, x23, #0x1 8ecc0: 1400000c b 0x8ecf0 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, double) const+0x264> 8ecc4: 7100091f cmp w8, #0x2 8ecc8: 5400012b b.lt 0x8ecec >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, double) const+0x260> 8eccc: 7100c13f cmp w9, #0x30 8ecd0: 540000e1 b.ne 0x8ecec >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, double) const+0x260> 8ecd4: 394006e9 ldrb w9, [x23, #0x1] 8ecd8: 321b0129 orr w9, w9, #0x20 8ecdc: 7101e13f cmp w9, #0x78 8ece0: 54000061 b.ne 0x8ecec >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, double) const+0x260> 8ece4: 91000afa add x26, x23, #0x2 8ece8: 14000002 b 0x8ecf0 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, double) const+0x264> 8ecec: aa1703fa mov x26, x23 8ecf0: 9101a3e9 add x9, sp, #0x68 8ecf4: eb0902ff cmp x23, x9 8ecf8: 540000e0 b.eq 0x8ed14 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, double) const+0x288> 8ecfc: d37ff900 lsl x0, x8, #1 8ed00: 97feca50 bl 0x41640 8ed04: aa0003f9 mov x25, x0 8ed08: aa0003fb mov x27, x0 8ed0c: b5000080 cbnz x0, 0x8ed1c >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, double) const+0x290> 8ed10: 97fece30 bl 0x425d0 <_ZSt17__throw_bad_allocv@plt> 8ed14: aa1f03f9 mov x25, xzr 8ed18: 9100b3fb add x27, sp, #0x2c 8ed1c: 910003e8 mov x8, sp 8ed20: aa1403e0 mov x0, x20 8ed24: 97fecdc3 bl 0x42430 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 8ed28: 910043e4 add x4, sp, #0x10 8ed2c: 910023e5 add x5, sp, #0x8 8ed30: 910003e6 mov x6, sp 8ed34: aa1703e0 mov x0, x23 8ed38: aa1a03e1 mov x1, x26 8ed3c: aa1803e2 mov x2, x24 8ed40: aa1b03e3 mov x3, x27 8ed44: 97fecb6f bl 0x41b00 <_ZNSt6__ndk19__num_putIcE23__widen_and_group_floatEPcS2_S2_S2_RS2_S3_RKNS_6localeE@plt> 8ed48: f94003e0 ldr x0, [sp] 8ed4c: 97fecd79 bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 8ed50: a9408be3 ldp x3, x2, [sp, #0x8] 8ed54: aa1503e0 mov x0, x21 8ed58: aa1b03e1 mov x1, x27 8ed5c: aa1403e4 mov x4, x20 8ed60: 2a1303e5 mov w5, w19 8ed64: 97ff12be bl 0x5385c 8ed68: aa0003f3 mov x19, x0 8ed6c: b4000079 cbz x25, 0x8ed78 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, double) const+0x2ec> 8ed70: aa1903e0 mov x0, x25 8ed74: 97feca0f bl 0x415b0 8ed78: b4000076 cbz x22, 0x8ed84 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, double) const+0x2f8> 8ed7c: aa1603e0 mov x0, x22 8ed80: 97feca0c bl 0x415b0 8ed84: f9401788 ldr x8, [x28, #0x28] 8ed88: f85983a9 ldur x9, [x29, #-0x68] 8ed8c: eb09011f cmp x8, x9 8ed90: 540004e1 b.ne 0x8ee2c >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, double) const+0x3a0> 8ed94: aa1303e0 mov x0, x19 8ed98: a94f7bfd ldp x29, x30, [sp, #0xf0] 8ed9c: a94e4ff4 ldp x20, x19, [sp, #0xe0] 8eda0: a94d57f6 ldp x22, x21, [sp, #0xd0] 8eda4: a94c5ff8 ldp x24, x23, [sp, #0xc0] 8eda8: a94b67fa ldp x26, x25, [sp, #0xb0] 8edac: a94a6ffc ldp x28, x27, [sp, #0xa0] 8edb0: fd404be8 ldr d8, [sp, #0x90] 8edb4: 910403ff add sp, sp, #0x100 8edb8: d65f03c0 ret 8edbc: d0000400 adrp x0, 0x110000 8edc0: 9127c000 add x0, x0, #0x9f0 8edc4: 97fece47 bl 0x426e0 <__cxa_guard_acquire@plt> 8edc8: 34fff3c0 cbz w0, 0x8ec40 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, double) const+0x1b4> 8edcc: d0000281 adrp x1, 0xe0000 8edd0: 911ca021 add x1, x1, #0x728 8edd4: 5283f7e0 mov w0, #0x1fbf // =8127 8edd8: aa1f03e2 mov x2, xzr 8eddc: 97fecbf9 bl 0x41dc0 8ede0: f904f6c0 str x0, [x22, #0x9e8] 8ede4: d0000400 adrp x0, 0x110000 8ede8: 9127c000 add x0, x0, #0x9f0 8edec: 97feca81 bl 0x417f0 <__cxa_guard_release@plt> 8edf0: 17ffff94 b 0x8ec40 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, double) const+0x1b4> 8edf4: d0000400 adrp x0, 0x110000 8edf8: 9127c000 add x0, x0, #0x9f0 8edfc: 97fece39 bl 0x426e0 <__cxa_guard_acquire@plt> 8ee00: 34fff300 cbz w0, 0x8ec60 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, double) const+0x1d4> 8ee04: d0000281 adrp x1, 0xe0000 8ee08: 911ca021 add x1, x1, #0x728 8ee0c: 5283f7e0 mov w0, #0x1fbf // =8127 8ee10: aa1f03e2 mov x2, xzr 8ee14: 97fecbeb bl 0x41dc0 8ee18: f904f6c0 str x0, [x22, #0x9e8] 8ee1c: d0000400 adrp x0, 0x110000 8ee20: 9127c000 add x0, x0, #0x9f0 8ee24: 97feca73 bl 0x417f0 <__cxa_guard_release@plt> 8ee28: 17ffff8e b 0x8ec60 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, double) const+0x1d4> 8ee2c: 97fecd99 bl 0x42490 <__stack_chk_fail@plt> 8ee30: 97fecde8 bl 0x425d0 <_ZSt17__throw_bad_allocv@plt> 8ee34: aa0003f3 mov x19, x0 8ee38: b4000396 cbz x22, 0x8eea8 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, double) const+0x41c> 8ee3c: aa1603e0 mov x0, x22 8ee40: 97fec9dc bl 0x415b0 8ee44: aa1303e0 mov x0, x19 8ee48: 94011955 bl 0xd539c <__cxa_demangle+0x12abc> 8ee4c: 14000002 b 0x8ee54 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, double) const+0x3c8> 8ee50: 14000001 b 0x8ee54 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, double) const+0x3c8> 8ee54: aa0003f3 mov x19, x0 8ee58: d0000400 adrp x0, 0x110000 8ee5c: 9127c000 add x0, x0, #0x9f0 8ee60: 97fecd4c bl 0x42390 <__cxa_guard_abort@plt> 8ee64: aa1303e0 mov x0, x19 8ee68: 9401194d bl 0xd539c <__cxa_demangle+0x12abc> 8ee6c: 9401194c bl 0xd539c <__cxa_demangle+0x12abc> 8ee70: aa0003f3 mov x19, x0 8ee74: b5000159 cbnz x25, 0x8ee9c >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, double) const+0x410> 8ee78: 1400000b b 0x8eea4 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, double) const+0x418> 8ee7c: f94003e8 ldr x8, [sp] 8ee80: aa0003f3 mov x19, x0 8ee84: aa0803e0 mov x0, x8 8ee88: 97fecd2a bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 8ee8c: b5000099 cbnz x25, 0x8ee9c >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, double) const+0x410> 8ee90: 14000005 b 0x8eea4 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, double) const+0x418> 8ee94: aa0003f3 mov x19, x0 8ee98: b4000079 cbz x25, 0x8eea4 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, double) const+0x418> 8ee9c: aa1903e0 mov x0, x25 8eea0: 97fec9c4 bl 0x415b0 8eea4: b5fffcd6 cbnz x22, 0x8ee3c >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, double) const+0x3b0> 8eea8: aa1303e0 mov x0, x19 8eeac: 9401193c bl 0xd539c <__cxa_demangle+0x12abc> 000000000008eeb0 : 8eeb0: 36580062 tbz w2, #0xb, 0x8eebc 8eeb4: 52800568 mov w8, #0x2b // =43 8eeb8: 38001408 strb w8, [x0], #0x1 8eebc: 36500062 tbz w2, #0xa, 0x8eec8 8eec0: 52800468 mov w8, #0x23 // =35 8eec4: 38001408 strb w8, [x0], #0x1 8eec8: 52802088 mov w8, #0x104 // =260 8eecc: 0a080049 and w9, w2, w8 8eed0: 7104113f cmp w9, #0x104 8eed4: 540000a1 b.ne 0x8eee8 8eed8: 2a1f03e8 mov w8, wzr 8eedc: 3940002a ldrb w10, [x1] 8eee0: 350000ea cbnz w10, 0x8eefc 8eee4: 1400000a b 0x8ef0c 8eee8: 528545c8 mov w8, #0x2a2e // =10798 8eeec: 78002408 strh w8, [x0], #0x2 8eef0: 52800028 mov w8, #0x1 // =1 8eef4: 3940002a ldrb w10, [x1] 8eef8: 340000aa cbz w10, 0x8ef0c 8eefc: 9100042b add x11, x1, #0x1 8ef00: 3800140a strb w10, [x0], #0x1 8ef04: 3840156a ldrb w10, [x11], #0x1 8ef08: 35ffffca cbnz w10, 0x8ef00 8ef0c: 7104013f cmp w9, #0x100 8ef10: 540000e0 b.eq 0x8ef2c 8ef14: 7100113f cmp w9, #0x4 8ef18: 54000121 b.ne 0x8ef3c 8ef1c: 7212005f tst w2, #0x4000 8ef20: 52800cc9 mov w9, #0x66 // =102 8ef24: 528008ca mov w10, #0x46 // =70 8ef28: 1400000e b 0x8ef60 8ef2c: 7212005f tst w2, #0x4000 8ef30: 52800ca9 mov w9, #0x65 // =101 8ef34: 528008aa mov w10, #0x45 // =69 8ef38: 1400000a b 0x8ef60 8ef3c: 7104113f cmp w9, #0x104 8ef40: 540000a1 b.ne 0x8ef54 8ef44: 7212005f tst w2, #0x4000 8ef48: 52800c29 mov w9, #0x61 // =97 8ef4c: 5280082a mov w10, #0x41 // =65 8ef50: 14000004 b 0x8ef60 8ef54: 7212005f tst w2, #0x4000 8ef58: 52800ce9 mov w9, #0x67 // =103 8ef5c: 528008ea mov w10, #0x47 // =71 8ef60: 1a891149 csel w9, w10, w9, ne 8ef64: 39000009 strb w9, [x0] 8ef68: 2a0803e0 mov w0, w8 8ef6c: d65f03c0 ret 000000000008ef70 : 8ef70: d10503ff sub sp, sp, #0x140 8ef74: a9105ffc stp x28, x23, [sp, #0x100] 8ef78: a91157f6 stp x22, x21, [sp, #0x110] 8ef7c: a9124ff4 stp x20, x19, [sp, #0x120] 8ef80: a9137bfd stp x29, x30, [sp, #0x130] 8ef84: 9104c3fd add x29, sp, #0x130 8ef88: a90893e3 stp x3, x4, [sp, #0x88] 8ef8c: a9099be5 stp x5, x6, [sp, #0x98] 8ef90: f90057e7 str x7, [sp, #0xa8] 8ef94: ad0007e0 stp q0, q1, [sp] 8ef98: ad010fe2 stp q2, q3, [sp, #0x20] 8ef9c: ad0217e4 stp q4, q5, [sp, #0x40] 8efa0: ad031fe6 stp q6, q7, [sp, #0x60] 8efa4: d53bd056 mrs x22, TPIDR_EL0 8efa8: f94016c8 ldr x8, [x22, #0x28] 8efac: 928004e9 mov x9, #-0x28 // =-40 8efb0: 910003ea mov x10, sp 8efb4: 910223eb add x11, sp, #0x88 8efb8: aa0003f5 mov x21, x0 8efbc: f2dff009 movk x9, #0xff80, lsl #32 8efc0: f81c83a8 stur x8, [x29, #-0x38] 8efc4: 910043a8 add x8, x29, #0x10 8efc8: 9102014a add x10, x10, #0x80 8efcc: 9100a16b add x11, x11, #0x28 8efd0: aa0103e0 mov x0, x1 8efd4: aa0203f4 mov x20, x2 8efd8: d10163b7 sub x23, x29, #0x58 8efdc: a93ba7aa stp x10, x9, [x29, #-0x48] 8efe0: a93aafa8 stp x8, x11, [x29, #-0x58] 8efe4: 97fec97b bl 0x415d0 8efe8: ad4006e0 ldp q0, q1, [x23] 8efec: aa0003f3 mov x19, x0 8eff0: ad3c07a0 stp q0, q1, [x29, #-0x80] 8eff4: d10203a2 sub x2, x29, #0x80 8eff8: aa1503e0 mov x0, x21 8effc: aa1403e1 mov x1, x20 8f000: 97fecb80 bl 0x41e00 8f004: 2a0003f4 mov w20, w0 8f008: b4000073 cbz x19, 0x8f014 8f00c: aa1303e0 mov x0, x19 8f010: 97fec970 bl 0x415d0 8f014: f94016c8 ldr x8, [x22, #0x28] 8f018: f85c83a9 ldur x9, [x29, #-0x38] 8f01c: eb09011f cmp x8, x9 8f020: 54000101 b.ne 0x8f040 8f024: 2a1403e0 mov w0, w20 8f028: a9537bfd ldp x29, x30, [sp, #0x130] 8f02c: a9524ff4 ldp x20, x19, [sp, #0x120] 8f030: a95157f6 ldp x22, x21, [sp, #0x110] 8f034: a9505ffc ldp x28, x23, [sp, #0x100] 8f038: 910503ff add sp, sp, #0x140 8f03c: d65f03c0 ret 8f040: 97fecd14 bl 0x42490 <__stack_chk_fail@plt> 8f044: 97ff129a bl 0x53aac 8f048: aa0003f4 mov x20, x0 8f04c: b4000073 cbz x19, 0x8f058 8f050: aa1303e0 mov x0, x19 8f054: 97fec95f bl 0x415d0 8f058: aa1403e0 mov x0, x20 8f05c: 940118d0 bl 0xd539c <__cxa_demangle+0x12abc> 8f060: 97ff1293 bl 0x53aac 000000000008f064 ::__widen_and_group_float(char*, char*, char*, char*, char*&, char*&, std::__ndk1::locale const&)>: 8f064: d10303ff sub sp, sp, #0xc0 8f068: a9066ffc stp x28, x27, [sp, #0x60] 8f06c: a90767fa stp x26, x25, [sp, #0x70] 8f070: a9085ff8 stp x24, x23, [sp, #0x80] 8f074: a90957f6 stp x22, x21, [sp, #0x90] 8f078: a90a4ff4 stp x20, x19, [sp, #0xa0] 8f07c: a90b7bfd stp x29, x30, [sp, #0xb0] 8f080: 9102c3fd add x29, sp, #0xb0 8f084: f90013e3 str x3, [sp, #0x20] 8f088: d53bd05c mrs x28, TPIDR_EL0 8f08c: 90000417 adrp x23, 0x10f000 8f090: 90000415 adrp x21, 0x10f000 8f094: f945a2f7 ldr x23, [x23, #0xb40] 8f098: f9401788 ldr x8, [x28, #0x28] 8f09c: f94692b5 ldr x21, [x21, #0xd20] 8f0a0: 6f00e400 movi v0.2d, #0000000000000000 8f0a4: aa0603f3 mov x19, x6 8f0a8: f9002fe8 str x8, [sp, #0x58] 8f0ac: 4e081ea0 mov v0.d[0], x21 8f0b0: f94000d8 ldr x24, [x6] 8f0b4: a902dfe0 stp x0, x23, [sp, #0x28] 8f0b8: 3c8383e0 stur q0, [sp, #0x38] 8f0bc: c8dffee8 ldar x8, [x23] 8f0c0: aa0503f4 mov x20, x5 8f0c4: aa0403fb mov x27, x4 8f0c8: aa0203f6 mov x22, x2 8f0cc: aa0103fa mov x26, x1 8f0d0: b100051f cmn x8, #0x1 8f0d4: 54000140 b.eq 0x8f0fc ::__widen_and_group_float(char*, char*, char*, char*, char*&, char*&, std::__ndk1::locale const&)+0x98> 8f0d8: 9100c3e8 add x8, sp, #0x30 8f0dc: 910143e9 add x9, sp, #0x50 8f0e0: a904a3e9 stp x9, x8, [sp, #0x48] 8f0e4: 90000400 adrp x0, 0x10f000 8f0e8: f945a000 ldr x0, [x0, #0xb40] 8f0ec: f0000102 adrp x2, 0xb2000 ::~__codecvt_utf8_utf16()+0xc> 8f0f0: 912c4042 add x2, x2, #0xb10 8f0f4: 910123e1 add x1, sp, #0x48 8f0f8: 97fecd86 bl 0x42710 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 8f0fc: b9800ae9 ldrsw x9, [x23, #0x8] 8f100: a9412b08 ldp x8, x10, [x24, #0x10] 8f104: d1000529 sub x9, x9, #0x1 8f108: cb08014a sub x10, x10, x8 8f10c: eb8a0d3f cmp x9, x10, asr #3 8f110: 540026a2 b.hs 0x8f5e4 ::__widen_and_group_float(char*, char*, char*, char*, char*&, char*&, std::__ndk1::locale const&)+0x580> 8f114: f8697919 ldr x25, [x8, x9, lsl #3] 8f118: b4002679 cbz x25, 0x8f5e4 ::__widen_and_group_float(char*, char*, char*, char*, char*&, char*&, std::__ndk1::locale const&)+0x580> 8f11c: 90000417 adrp x23, 0x10f000 8f120: f9400273 ldr x19, [x19] 8f124: f94682f7 ldr x23, [x23, #0xd00] 8f128: 6f00e400 movi v0.2d, #0000000000000000 8f12c: 4e081ea0 mov v0.d[0], x21 8f130: 3c8383e0 stur q0, [sp, #0x38] 8f134: f9001bf7 str x23, [sp, #0x30] 8f138: c8dffee8 ldar x8, [x23] 8f13c: f94013f8 ldr x24, [sp, #0x20] 8f140: b100051f cmn x8, #0x1 8f144: 54000140 b.eq 0x8f16c ::__widen_and_group_float(char*, char*, char*, char*, char*&, char*&, std::__ndk1::locale const&)+0x108> 8f148: 9100c3e8 add x8, sp, #0x30 8f14c: 910143e9 add x9, sp, #0x50 8f150: a904a3e9 stp x9, x8, [sp, #0x48] 8f154: 90000400 adrp x0, 0x10f000 8f158: f9468000 ldr x0, [x0, #0xd00] 8f15c: f0000102 adrp x2, 0xb2000 ::~__codecvt_utf8_utf16()+0xc> 8f160: 912c4042 add x2, x2, #0xb10 8f164: 910123e1 add x1, sp, #0x48 8f168: 97fecd6a bl 0x42710 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 8f16c: f9000ffa str x26, [sp, #0x18] 8f170: b9800ae9 ldrsw x9, [x23, #0x8] 8f174: a9412a68 ldp x8, x10, [x19, #0x10] 8f178: d1000529 sub x9, x9, #0x1 8f17c: cb08014a sub x10, x10, x8 8f180: eb8a0d3f cmp x9, x10, asr #3 8f184: 54002302 b.hs 0x8f5e4 ::__widen_and_group_float(char*, char*, char*, char*, char*&, char*&, std::__ndk1::locale const&)+0x580> 8f188: f8697915 ldr x21, [x8, x9, lsl #3] 8f18c: b40022d5 cbz x21, 0x8f5e4 ::__widen_and_group_float(char*, char*, char*, char*, char*&, char*&, std::__ndk1::locale const&)+0x580> 8f190: f94002a8 ldr x8, [x21] 8f194: aa1503e0 mov x0, x21 8f198: f9401509 ldr x9, [x8, #0x28] 8f19c: 9100c3e8 add x8, sp, #0x30 8f1a0: d63f0120 blr x9 8f1a4: f94017f7 ldr x23, [sp, #0x28] 8f1a8: f9000298 str x24, [x20] 8f1ac: 394002e1 ldrb w1, [x23] 8f1b0: 7100b43f cmp w1, #0x2d 8f1b4: 54000080 b.eq 0x8f1c4 ::__widen_and_group_float(char*, char*, char*, char*, char*&, char*&, std::__ndk1::locale const&)+0x160> 8f1b8: 7100ac3f cmp w1, #0x2b 8f1bc: aa1703fa mov x26, x23 8f1c0: 54000141 b.ne 0x8f1e8 ::__widen_and_group_float(char*, char*, char*, char*, char*&, char*&, std::__ndk1::locale const&)+0x184> 8f1c4: f9400328 ldr x8, [x25] 8f1c8: f9401d08 ldr x8, [x8, #0x38] 8f1cc: aa1903e0 mov x0, x25 8f1d0: d63f0100 blr x8 8f1d4: f9400288 ldr x8, [x20] 8f1d8: 910006fa add x26, x23, #0x1 8f1dc: 91000509 add x9, x8, #0x1 8f1e0: f9000289 str x9, [x20] 8f1e4: 39000100 strb w0, [x8] 8f1e8: cb1a02c8 sub x8, x22, x26 8f1ec: b0000413 adrp x19, 0x110000 8f1f0: f100091f cmp x8, #0x2 8f1f4: 9127c273 add x19, x19, #0x9f0 8f1f8: a900eff5 stp x21, x27, [sp, #0x8] 8f1fc: 540006cb b.lt 0x8f2d4 ::__widen_and_group_float(char*, char*, char*, char*, char*&, char*&, std::__ndk1::locale const&)+0x270> 8f200: 39400348 ldrb w8, [x26] 8f204: 7100c11f cmp w8, #0x30 8f208: 54000661 b.ne 0x8f2d4 ::__widen_and_group_float(char*, char*, char*, char*, char*&, char*&, std::__ndk1::locale const&)+0x270> 8f20c: 39400748 ldrb w8, [x26, #0x1] 8f210: 321b0108 orr w8, w8, #0x20 8f214: 7101e11f cmp w8, #0x78 8f218: 540005e1 b.ne 0x8f2d4 ::__widen_and_group_float(char*, char*, char*, char*, char*&, char*&, std::__ndk1::locale const&)+0x270> 8f21c: f9400328 ldr x8, [x25] 8f220: f9401d08 ldr x8, [x8, #0x38] 8f224: 52800601 mov w1, #0x30 // =48 8f228: aa1903e0 mov x0, x25 8f22c: d63f0100 blr x8 8f230: f9400288 ldr x8, [x20] 8f234: 91000509 add x9, x8, #0x1 8f238: f9000289 str x9, [x20] 8f23c: 39000100 strb w0, [x8] 8f240: f9400328 ldr x8, [x25] 8f244: 39400741 ldrb w1, [x26, #0x1] 8f248: f9401d08 ldr x8, [x8, #0x38] 8f24c: aa1903e0 mov x0, x25 8f250: d63f0100 blr x8 8f254: f9400288 ldr x8, [x20] 8f258: 91000b5a add x26, x26, #0x2 8f25c: eb16035f cmp x26, x22 8f260: aa1a03fb mov x27, x26 8f264: 91000509 add x9, x8, #0x1 8f268: f9000289 str x9, [x20] 8f26c: 39000100 strb w0, [x8] 8f270: 540006c2 b.hs 0x8f348 ::__widen_and_group_float(char*, char*, char*, char*, char*&, char*&, std::__ndk1::locale const&)+0x2e4> 8f274: 39400377 ldrb w23, [x27] 8f278: 08dffe68 ldarb w8, [x19] 8f27c: 36000108 tbz w8, #0x0, 0x8f29c ::__widen_and_group_float(char*, char*, char*, char*, char*&, char*&, std::__ndk1::locale const&)+0x238> 8f280: 2a1703e0 mov w0, w23 8f284: 97fec917 bl 0x416e0 8f288: 34001a40 cbz w0, 0x8f5d0 ::__widen_and_group_float(char*, char*, char*, char*, char*&, char*&, std::__ndk1::locale const&)+0x56c> 8f28c: 9100077b add x27, x27, #0x1 8f290: eb1b02df cmp x22, x27 8f294: 54ffff01 b.ne 0x8f274 ::__widen_and_group_float(char*, char*, char*, char*, char*&, char*&, std::__ndk1::locale const&)+0x210> 8f298: 140000d0 b 0x8f5d8 ::__widen_and_group_float(char*, char*, char*, char*, char*&, char*&, std::__ndk1::locale const&)+0x574> 8f29c: aa1303e0 mov x0, x19 8f2a0: 97fecd10 bl 0x426e0 <__cxa_guard_acquire@plt> 8f2a4: 34fffee0 cbz w0, 0x8f280 ::__widen_and_group_float(char*, char*, char*, char*, char*&, char*&, std::__ndk1::locale const&)+0x21c> 8f2a8: b0000281 adrp x1, 0xe0000 8f2ac: 5283f7e0 mov w0, #0x1fbf // =8127 8f2b0: 911ca021 add x1, x1, #0x728 8f2b4: aa1f03e2 mov x2, xzr 8f2b8: 97fecac2 bl 0x41dc0 8f2bc: b0000408 adrp x8, 0x110000 8f2c0: f904f500 str x0, [x8, #0x9e8] 8f2c4: aa1303e0 mov x0, x19 8f2c8: 97fec94a bl 0x417f0 <__cxa_guard_release@plt> 8f2cc: f94013f8 ldr x24, [sp, #0x20] 8f2d0: 17ffffec b 0x8f280 ::__widen_and_group_float(char*, char*, char*, char*, char*&, char*&, std::__ndk1::locale const&)+0x21c> 8f2d4: aa1a03fb mov x27, x26 8f2d8: eb16035f cmp x26, x22 8f2dc: 54000362 b.hs 0x8f348 ::__widen_and_group_float(char*, char*, char*, char*, char*&, char*&, std::__ndk1::locale const&)+0x2e4> 8f2e0: 39400375 ldrb w21, [x27] 8f2e4: 08dffe68 ldarb w8, [x19] 8f2e8: 36000108 tbz w8, #0x0, 0x8f308 ::__widen_and_group_float(char*, char*, char*, char*, char*&, char*&, std::__ndk1::locale const&)+0x2a4> 8f2ec: 5100c2a8 sub w8, w21, #0x30 8f2f0: 7100251f cmp w8, #0x9 8f2f4: 54000288 b.hi 0x8f344 ::__widen_and_group_float(char*, char*, char*, char*, char*&, char*&, std::__ndk1::locale const&)+0x2e0> 8f2f8: 9100077b add x27, x27, #0x1 8f2fc: eb1b02df cmp x22, x27 8f300: 54ffff01 b.ne 0x8f2e0 ::__widen_and_group_float(char*, char*, char*, char*, char*&, char*&, std::__ndk1::locale const&)+0x27c> 8f304: 1400000f b 0x8f340 ::__widen_and_group_float(char*, char*, char*, char*, char*&, char*&, std::__ndk1::locale const&)+0x2dc> 8f308: aa1303e0 mov x0, x19 8f30c: 97feccf5 bl 0x426e0 <__cxa_guard_acquire@plt> 8f310: b0000281 adrp x1, 0xe0000 8f314: 911ca021 add x1, x1, #0x728 8f318: 34fffea0 cbz w0, 0x8f2ec ::__widen_and_group_float(char*, char*, char*, char*, char*&, char*&, std::__ndk1::locale const&)+0x288> 8f31c: 5283f7e0 mov w0, #0x1fbf // =8127 8f320: aa1f03e2 mov x2, xzr 8f324: 97fecaa7 bl 0x41dc0 8f328: b0000408 adrp x8, 0x110000 8f32c: f904f500 str x0, [x8, #0x9e8] 8f330: aa1303e0 mov x0, x19 8f334: 97fec92f bl 0x417f0 <__cxa_guard_release@plt> 8f338: a9425ff8 ldp x24, x23, [sp, #0x20] 8f33c: 17ffffec b 0x8f2ec ::__widen_and_group_float(char*, char*, char*, char*, char*&, char*&, std::__ndk1::locale const&)+0x288> 8f340: aa1603fb mov x27, x22 8f344: f94007f5 ldr x21, [sp, #0x8] 8f348: 3940c3e8 ldrb w8, [sp, #0x30] 8f34c: f9401fe9 ldr x9, [sp, #0x38] 8f350: d341fd0a lsr x10, x8, #1 8f354: 7200011f tst w8, #0x1 8f358: 9a890148 csel x8, x10, x9, eq 8f35c: b4000a88 cbz x8, 0x8f4ac ::__widen_and_group_float(char*, char*, char*, char*, char*&, char*&, std::__ndk1::locale const&)+0x448> 8f360: eb1b035f cmp x26, x27 8f364: 54000180 b.eq 0x8f394 ::__widen_and_group_float(char*, char*, char*, char*, char*&, char*&, std::__ndk1::locale const&)+0x330> 8f368: d1000768 sub x8, x27, #0x1 8f36c: eb1a011f cmp x8, x26 8f370: 54000129 b.ls 0x8f394 ::__widen_and_group_float(char*, char*, char*, char*, char*&, char*&, std::__ndk1::locale const&)+0x330> 8f374: 91000749 add x9, x26, #0x1 8f378: 3940010a ldrb w10, [x8] 8f37c: 385ff12b ldurb w11, [x9, #-0x1] 8f380: 381ff12a sturb w10, [x9, #-0x1] 8f384: 381ff50b strb w11, [x8], #-0x1 8f388: eb08013f cmp x9, x8 8f38c: 91000529 add x9, x9, #0x1 8f390: 54ffff43 b.lo 0x8f378 ::__widen_and_group_float(char*, char*, char*, char*, char*&, char*&, std::__ndk1::locale const&)+0x314> 8f394: f94002a8 ldr x8, [x21] 8f398: f90003fc str x28, [sp] 8f39c: f9401108 ldr x8, [x8, #0x20] 8f3a0: aa1503e0 mov x0, x21 8f3a4: d63f0100 blr x8 8f3a8: eb1b035f cmp x26, x27 8f3ac: 54000542 b.hs 0x8f454 ::__widen_and_group_float(char*, char*, char*, char*, char*&, char*&, std::__ndk1::locale const&)+0x3f0> 8f3b0: 9100c3e8 add x8, sp, #0x30 8f3b4: 2a0003f3 mov w19, w0 8f3b8: 2a1f03f7 mov w23, wzr 8f3bc: 2a1f03f5 mov w21, wzr 8f3c0: b2400118 orr x24, x8, #0x1 8f3c4: aa1a03fc mov x28, x26 8f3c8: 3940c3e9 ldrb w9, [sp, #0x30] 8f3cc: f94023ea ldr x10, [sp, #0x40] 8f3d0: 2a1703e8 mov w8, w23 8f3d4: 7200013f tst w9, #0x1 8f3d8: 9a8a0309 csel x9, x24, x10, eq 8f3dc: 38686929 ldrb w9, [x9, x8] 8f3e0: 34000209 cbz w9, 0x8f420 ::__widen_and_group_float(char*, char*, char*, char*, char*&, char*&, std::__ndk1::locale const&)+0x3bc> 8f3e4: 6b0902bf cmp w21, w9 8f3e8: 540001c1 b.ne 0x8f420 ::__widen_and_group_float(char*, char*, char*, char*, char*&, char*&, std::__ndk1::locale const&)+0x3bc> 8f3ec: f9400289 ldr x9, [x20] 8f3f0: 2a1f03f5 mov w21, wzr 8f3f4: 9100052a add x10, x9, #0x1 8f3f8: f900028a str x10, [x20] 8f3fc: 39000133 strb w19, [x9] 8f400: 3940c3e9 ldrb w9, [sp, #0x30] 8f404: f9401fea ldr x10, [sp, #0x38] 8f408: d341fd2b lsr x11, x9, #1 8f40c: 7200013f tst w9, #0x1 8f410: 9a8a0169 csel x9, x11, x10, eq 8f414: d1000529 sub x9, x9, #0x1 8f418: eb08013f cmp x9, x8 8f41c: 1a9796f7 cinc w23, w23, hi 8f420: f9400328 ldr x8, [x25] 8f424: 39400381 ldrb w1, [x28] 8f428: f9401d08 ldr x8, [x8, #0x38] 8f42c: aa1903e0 mov x0, x25 8f430: d63f0100 blr x8 8f434: f9400288 ldr x8, [x20] 8f438: 9100079c add x28, x28, #0x1 8f43c: eb1c037f cmp x27, x28 8f440: 110006b5 add w21, w21, #0x1 8f444: 91000509 add x9, x8, #0x1 8f448: f9000289 str x9, [x20] 8f44c: 39000100 strb w0, [x8] 8f450: 54fffbc1 b.ne 0x8f3c8 ::__widen_and_group_float(char*, char*, char*, char*, char*&, char*&, std::__ndk1::locale const&)+0x364> 8f454: a9425ff8 ldp x24, x23, [sp, #0x20] 8f458: f9400288 ldr x8, [x20] 8f45c: f94003fc ldr x28, [sp] 8f460: cb170349 sub x9, x26, x23 8f464: 8b09030a add x10, x24, x9 8f468: eb08015f cmp x10, x8 8f46c: 540001a0 b.eq 0x8f4a0 ::__widen_and_group_float(char*, char*, char*, char*, char*&, char*&, std::__ndk1::locale const&)+0x43c> 8f470: d1000508 sub x8, x8, #0x1 8f474: eb0a011f cmp x8, x10 8f478: 54000149 b.ls 0x8f4a0 ::__widen_and_group_float(char*, char*, char*, char*, char*&, char*&, std::__ndk1::locale const&)+0x43c> 8f47c: 8b180129 add x9, x9, x24 8f480: 91000529 add x9, x9, #0x1 8f484: 3940010a ldrb w10, [x8] 8f488: 385ff12b ldurb w11, [x9, #-0x1] 8f48c: 381ff12a sturb w10, [x9, #-0x1] 8f490: 381ff50b strb w11, [x8], #-0x1 8f494: eb08013f cmp x9, x8 8f498: 91000529 add x9, x9, #0x1 8f49c: 54ffff43 b.lo 0x8f484 ::__widen_and_group_float(char*, char*, char*, char*, char*&, char*&, std::__ndk1::locale const&)+0x420> 8f4a0: eb16037f cmp x27, x22 8f4a4: 540001e3 b.lo 0x8f4e0 ::__widen_and_group_float(char*, char*, char*, char*, char*&, char*&, std::__ndk1::locale const&)+0x47c> 8f4a8: 14000028 b 0x8f548 ::__widen_and_group_float(char*, char*, char*, char*, char*&, char*&, std::__ndk1::locale const&)+0x4e4> 8f4ac: f9400328 ldr x8, [x25] 8f4b0: f9400283 ldr x3, [x20] 8f4b4: f9402108 ldr x8, [x8, #0x40] 8f4b8: aa1903e0 mov x0, x25 8f4bc: aa1a03e1 mov x1, x26 8f4c0: aa1b03e2 mov x2, x27 8f4c4: d63f0100 blr x8 8f4c8: f9400288 ldr x8, [x20] 8f4cc: cb1a0369 sub x9, x27, x26 8f4d0: 8b090108 add x8, x8, x9 8f4d4: f9000288 str x8, [x20] 8f4d8: eb16037f cmp x27, x22 8f4dc: 54000362 b.hs 0x8f548 ::__widen_and_group_float(char*, char*, char*, char*, char*&, char*&, std::__ndk1::locale const&)+0x4e4> 8f4e0: f94007f3 ldr x19, [sp, #0x8] 8f4e4: 39400361 ldrb w1, [x27] 8f4e8: 7100b83f cmp w1, #0x2e 8f4ec: 540001c0 b.eq 0x8f524 ::__widen_and_group_float(char*, char*, char*, char*, char*&, char*&, std::__ndk1::locale const&)+0x4c0> 8f4f0: f9400328 ldr x8, [x25] 8f4f4: f9401d08 ldr x8, [x8, #0x38] 8f4f8: aa1903e0 mov x0, x25 8f4fc: d63f0100 blr x8 8f500: f9400288 ldr x8, [x20] 8f504: 9100077b add x27, x27, #0x1 8f508: eb1b02df cmp x22, x27 8f50c: 91000509 add x9, x8, #0x1 8f510: f9000289 str x9, [x20] 8f514: 39000100 strb w0, [x8] 8f518: 54fffe61 b.ne 0x8f4e4 ::__widen_and_group_float(char*, char*, char*, char*, char*&, char*&, std::__ndk1::locale const&)+0x480> 8f51c: aa1603fb mov x27, x22 8f520: 1400000a b 0x8f548 ::__widen_and_group_float(char*, char*, char*, char*, char*&, char*&, std::__ndk1::locale const&)+0x4e4> 8f524: f9400268 ldr x8, [x19] 8f528: f9400d08 ldr x8, [x8, #0x18] 8f52c: aa1303e0 mov x0, x19 8f530: d63f0100 blr x8 8f534: f9400288 ldr x8, [x20] 8f538: 9100077b add x27, x27, #0x1 8f53c: 91000509 add x9, x8, #0x1 8f540: f9000289 str x9, [x20] 8f544: 39000100 strb w0, [x8] 8f548: f9400328 ldr x8, [x25] 8f54c: f9400283 ldr x3, [x20] 8f550: f9402108 ldr x8, [x8, #0x40] 8f554: aa1903e0 mov x0, x25 8f558: aa1b03e1 mov x1, x27 8f55c: aa1603e2 mov x2, x22 8f560: d63f0100 blr x8 8f564: f9400289 ldr x9, [x20] 8f568: f9400feb ldr x11, [sp, #0x18] 8f56c: cb1b02c8 sub x8, x22, x27 8f570: 8b080128 add x8, x9, x8 8f574: f9400be9 ldr x9, [sp, #0x10] 8f578: cb17016a sub x10, x11, x23 8f57c: eb16017f cmp x11, x22 8f580: 8b0a030a add x10, x24, x10 8f584: f9000288 str x8, [x20] 8f588: 9a8a0108 csel x8, x8, x10, eq 8f58c: f9000128 str x8, [x9] 8f590: 3940c3e8 ldrb w8, [sp, #0x30] 8f594: 36000068 tbz w8, #0x0, 0x8f5a0 ::__widen_and_group_float(char*, char*, char*, char*, char*&, char*&, std::__ndk1::locale const&)+0x53c> 8f598: f94023e0 ldr x0, [sp, #0x40] 8f59c: 97fec761 bl 0x41320 <_ZdlPv@plt> 8f5a0: f9401788 ldr x8, [x28, #0x28] 8f5a4: f9402fe9 ldr x9, [sp, #0x58] 8f5a8: eb09011f cmp x8, x9 8f5ac: 540001e1 b.ne 0x8f5e8 ::__widen_and_group_float(char*, char*, char*, char*, char*&, char*&, std::__ndk1::locale const&)+0x584> 8f5b0: a94b7bfd ldp x29, x30, [sp, #0xb0] 8f5b4: a94a4ff4 ldp x20, x19, [sp, #0xa0] 8f5b8: a94957f6 ldp x22, x21, [sp, #0x90] 8f5bc: a9485ff8 ldp x24, x23, [sp, #0x80] 8f5c0: a94767fa ldp x26, x25, [sp, #0x70] 8f5c4: a9466ffc ldp x28, x27, [sp, #0x60] 8f5c8: 910303ff add sp, sp, #0xc0 8f5cc: d65f03c0 ret 8f5d0: f94017f7 ldr x23, [sp, #0x28] 8f5d4: 17ffff5d b 0x8f348 ::__widen_and_group_float(char*, char*, char*, char*, char*&, char*&, std::__ndk1::locale const&)+0x2e4> 8f5d8: f94017f7 ldr x23, [sp, #0x28] 8f5dc: aa1603fb mov x27, x22 8f5e0: 17ffff5a b 0x8f348 ::__widen_and_group_float(char*, char*, char*, char*, char*&, char*&, std::__ndk1::locale const&)+0x2e4> 8f5e4: 9400506b bl 0xa3790 8f5e8: 97fecbaa bl 0x42490 <__stack_chk_fail@plt> 8f5ec: 14000001 b 0x8f5f0 ::__widen_and_group_float(char*, char*, char*, char*, char*&, char*&, std::__ndk1::locale const&)+0x58c> 8f5f0: aa0003f3 mov x19, x0 8f5f4: b0000400 adrp x0, 0x110000 8f5f8: 9127c000 add x0, x0, #0x9f0 8f5fc: 97fecb65 bl 0x42390 <__cxa_guard_abort@plt> 8f600: 3940c3e8 ldrb w8, [sp, #0x30] 8f604: 37000128 tbnz w8, #0x0, 0x8f628 ::__widen_and_group_float(char*, char*, char*, char*, char*&, char*&, std::__ndk1::locale const&)+0x5c4> 8f608: 1400000a b 0x8f630 ::__widen_and_group_float(char*, char*, char*, char*, char*&, char*&, std::__ndk1::locale const&)+0x5cc> 8f60c: 14000004 b 0x8f61c ::__widen_and_group_float(char*, char*, char*, char*, char*&, char*&, std::__ndk1::locale const&)+0x5b8> 8f610: 14000003 b 0x8f61c ::__widen_and_group_float(char*, char*, char*, char*, char*&, char*&, std::__ndk1::locale const&)+0x5b8> 8f614: 14000002 b 0x8f61c ::__widen_and_group_float(char*, char*, char*, char*, char*&, char*&, std::__ndk1::locale const&)+0x5b8> 8f618: 14000001 b 0x8f61c ::__widen_and_group_float(char*, char*, char*, char*, char*&, char*&, std::__ndk1::locale const&)+0x5b8> 8f61c: aa0003f3 mov x19, x0 8f620: 3940c3e8 ldrb w8, [sp, #0x30] 8f624: 36000068 tbz w8, #0x0, 0x8f630 ::__widen_and_group_float(char*, char*, char*, char*, char*&, char*&, std::__ndk1::locale const&)+0x5cc> 8f628: f94023e0 ldr x0, [sp, #0x40] 8f62c: 97fec73d bl 0x41320 <_ZdlPv@plt> 8f630: aa1303e0 mov x0, x19 8f634: 9401175a bl 0xd539c <__cxa_demangle+0x12abc> 000000000008f638 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long double) const>: 8f638: d10403ff sub sp, sp, #0x100 8f63c: a90a6ffc stp x28, x27, [sp, #0xa0] 8f640: a90b67fa stp x26, x25, [sp, #0xb0] 8f644: a90c5ff8 stp x24, x23, [sp, #0xc0] 8f648: a90d57f6 stp x22, x21, [sp, #0xd0] 8f64c: a90e4ff4 stp x20, x19, [sp, #0xe0] 8f650: a90f7bfd stp x29, x30, [sp, #0xf0] 8f654: 9103c3fd add x29, sp, #0xf0 8f658: 3d8003e0 str q0, [sp] 8f65c: d53bd05c mrs x28, TPIDR_EL0 8f660: f9401788 ldr x8, [x28, #0x28] 8f664: 528004a9 mov w9, #0x25 // =37 8f668: 2a0303f3 mov w19, w3 8f66c: aa0203f4 mov x20, x2 8f670: f81a83a8 stur x8, [x29, #-0x58] 8f674: f9001be9 str x9, [sp, #0x30] 8f678: b9400849 ldr w9, [x2, #0x8] 8f67c: aa0103f5 mov x21, x1 8f680: 9100c3e8 add x8, sp, #0x30 8f684: 37580089 tbnz w9, #0xb, 0x8f694 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long double) const+0x5c> 8f688: b2400108 orr x8, x8, #0x1 8f68c: 375000c9 tbnz w9, #0xa, 0x8f6a4 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long double) const+0x6c> 8f690: 14000007 b 0x8f6ac >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long double) const+0x74> 8f694: b27f0108 orr x8, x8, #0x2 8f698: 5280056a mov w10, #0x2b // =43 8f69c: 3900c7ea strb w10, [sp, #0x31] 8f6a0: 36500069 tbz w9, #0xa, 0x8f6ac >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long double) const+0x74> 8f6a4: 5280046a mov w10, #0x23 // =35 8f6a8: 3800150a strb w10, [x8], #0x1 8f6ac: 5280208a mov w10, #0x104 // =260 8f6b0: 0a0a012a and w10, w9, w10 8f6b4: 7104115f cmp w10, #0x104 8f6b8: 54000101 b.ne 0x8f6d8 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long double) const+0xa0> 8f6bc: 5280098a mov w10, #0x4c // =76 8f6c0: 2a1f03f7 mov w23, wzr 8f6c4: 3900010a strb w10, [x8] 8f6c8: 367001e9 tbz w9, #0xe, 0x8f704 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long double) const+0xcc> 8f6cc: 52800829 mov w9, #0x41 // =65 8f6d0: 39000509 strb w9, [x8, #0x1] 8f6d4: 1400001c b 0x8f744 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long double) const+0x10c> 8f6d8: 528545cb mov w11, #0x2a2e // =10798 8f6dc: 5280098c mov w12, #0x4c // =76 8f6e0: 7104015f cmp w10, #0x100 8f6e4: 7900010b strh w11, [x8] 8f6e8: 3900090c strb w12, [x8, #0x2] 8f6ec: 54000120 b.eq 0x8f710 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long double) const+0xd8> 8f6f0: 7100115f cmp w10, #0x4 8f6f4: 54000141 b.ne 0x8f71c >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long double) const+0xe4> 8f6f8: 36700189 tbz w9, #0xe, 0x8f728 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long double) const+0xf0> 8f6fc: 528008c9 mov w9, #0x46 // =70 8f700: 1400000f b 0x8f73c >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long double) const+0x104> 8f704: 52800c29 mov w9, #0x61 // =97 8f708: 39000509 strb w9, [x8, #0x1] 8f70c: 1400000e b 0x8f744 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long double) const+0x10c> 8f710: 36700109 tbz w9, #0xe, 0x8f730 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long double) const+0xf8> 8f714: 528008a9 mov w9, #0x45 // =69 8f718: 14000009 b 0x8f73c >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long double) const+0x104> 8f71c: 367000e9 tbz w9, #0xe, 0x8f738 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long double) const+0x100> 8f720: 528008e9 mov w9, #0x47 // =71 8f724: 14000006 b 0x8f73c >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long double) const+0x104> 8f728: 52800cc9 mov w9, #0x66 // =102 8f72c: 14000004 b 0x8f73c >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long double) const+0x104> 8f730: 52800ca9 mov w9, #0x65 // =101 8f734: 14000002 b 0x8f73c >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long double) const+0x104> 8f738: 52800ce9 mov w9, #0x67 // =103 8f73c: 52800037 mov w23, #0x1 // =1 8f740: 39000d09 strb w9, [x8, #0x3] 8f744: 9101e3e8 add x8, sp, #0x78 8f748: b0000418 adrp x24, 0x110000 8f74c: f90017e8 str x8, [sp, #0x28] 8f750: 9127c318 add x24, x24, #0x9f0 8f754: 08dfff08 ldarb w8, [x24] 8f758: b0000416 adrp x22, 0x110000 8f75c: 360001c8 tbz w8, #0x0, 0x8f794 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long double) const+0x15c> 8f760: f944f6c2 ldr x2, [x22, #0x9e8] 8f764: 34000377 cbz w23, 0x8f7d0 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long double) const+0x198> 8f768: b9401284 ldr w4, [x20, #0x10] 8f76c: 3dc003e0 ldr q0, [sp] 8f770: 9101e3e0 add x0, sp, #0x78 8f774: 9100c3e3 add x3, sp, #0x30 8f778: 528003c1 mov w1, #0x1e // =30 8f77c: 97fec879 bl 0x41960 <_ZNSt6__ndk119__libcpp_snprintf_lEPcmP10__locale_tPKcz@plt> 8f780: 7100741f cmp w0, #0x1d 8f784: 5400034c b.gt 0x8f7ec >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long double) const+0x1b4> 8f788: f94017f7 ldr x23, [sp, #0x28] 8f78c: aa1f03f6 mov x22, xzr 8f790: 1400002a b 0x8f838 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long double) const+0x200> 8f794: b0000400 adrp x0, 0x110000 8f798: 9127c000 add x0, x0, #0x9f0 8f79c: 97fecbd1 bl 0x426e0 <__cxa_guard_acquire@plt> 8f7a0: 34fffe00 cbz w0, 0x8f760 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long double) const+0x128> 8f7a4: b0000281 adrp x1, 0xe0000 8f7a8: 911ca021 add x1, x1, #0x728 8f7ac: 5283f7e0 mov w0, #0x1fbf // =8127 8f7b0: aa1f03e2 mov x2, xzr 8f7b4: 97fec983 bl 0x41dc0 8f7b8: f904f6c0 str x0, [x22, #0x9e8] 8f7bc: b0000400 adrp x0, 0x110000 8f7c0: 9127c000 add x0, x0, #0x9f0 8f7c4: 97fec80b bl 0x417f0 <__cxa_guard_release@plt> 8f7c8: f944f6c2 ldr x2, [x22, #0x9e8] 8f7cc: 35fffcf7 cbnz w23, 0x8f768 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long double) const+0x130> 8f7d0: 3dc003e0 ldr q0, [sp] 8f7d4: 9101e3e0 add x0, sp, #0x78 8f7d8: 9100c3e3 add x3, sp, #0x30 8f7dc: 528003c1 mov w1, #0x1e // =30 8f7e0: 97fec860 bl 0x41960 <_ZNSt6__ndk119__libcpp_snprintf_lEPcmP10__locale_tPKcz@plt> 8f7e4: 7100741f cmp w0, #0x1d 8f7e8: 54fffd0d b.le 0x8f788 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long double) const+0x150> 8f7ec: 08dfff08 ldarb w8, [x24] 8f7f0: 34000137 cbz w23, 0x8f814 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long double) const+0x1dc> 8f7f4: 36000be8 tbz w8, #0x0, 0x8f970 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long double) const+0x338> 8f7f8: f944f6c1 ldr x1, [x22, #0x9e8] 8f7fc: b9401283 ldr w3, [x20, #0x10] 8f800: 3dc003e0 ldr q0, [sp] 8f804: 9100a3e0 add x0, sp, #0x28 8f808: 9100c3e2 add x2, sp, #0x30 8f80c: 97fec965 bl 0x41da0 <_ZNSt6__ndk119__libcpp_asprintf_lEPPcP10__locale_tPKcz@plt> 8f810: 14000007 b 0x8f82c >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long double) const+0x1f4> 8f814: 36000ca8 tbz w8, #0x0, 0x8f9a8 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long double) const+0x370> 8f818: f944f6c1 ldr x1, [x22, #0x9e8] 8f81c: 3dc003e0 ldr q0, [sp] 8f820: 9100a3e0 add x0, sp, #0x28 8f824: 9100c3e2 add x2, sp, #0x30 8f828: 97fec95e bl 0x41da0 <_ZNSt6__ndk119__libcpp_asprintf_lEPPcP10__locale_tPKcz@plt> 8f82c: f94017f7 ldr x23, [sp, #0x28] 8f830: aa1703f6 mov x22, x23 8f834: b4000d97 cbz x23, 0x8f9e4 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long double) const+0x3ac> 8f838: b9400a89 ldr w9, [x20, #0x8] 8f83c: 93407c08 sxtw x8, w0 8f840: 5280160a mov w10, #0xb0 // =176 8f844: 8b0802f8 add x24, x23, x8 8f848: 0a0a0129 and w9, w9, w10 8f84c: 7100813f cmp w9, #0x20 8f850: aa1803fa mov x26, x24 8f854: 540002a0 b.eq 0x8f8a8 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long double) const+0x270> 8f858: 7100413f cmp w9, #0x10 8f85c: 54000241 b.ne 0x8f8a4 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long double) const+0x26c> 8f860: 394002e9 ldrb w9, [x23] 8f864: 7100b53f cmp w9, #0x2d 8f868: 54000060 b.eq 0x8f874 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long double) const+0x23c> 8f86c: 7100ad3f cmp w9, #0x2b 8f870: 54000061 b.ne 0x8f87c >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long double) const+0x244> 8f874: 910006fa add x26, x23, #0x1 8f878: 1400000c b 0x8f8a8 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long double) const+0x270> 8f87c: 7100091f cmp w8, #0x2 8f880: 5400012b b.lt 0x8f8a4 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long double) const+0x26c> 8f884: 7100c13f cmp w9, #0x30 8f888: 540000e1 b.ne 0x8f8a4 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long double) const+0x26c> 8f88c: 394006e9 ldrb w9, [x23, #0x1] 8f890: 321b0129 orr w9, w9, #0x20 8f894: 7101e13f cmp w9, #0x78 8f898: 54000061 b.ne 0x8f8a4 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long double) const+0x26c> 8f89c: 91000afa add x26, x23, #0x2 8f8a0: 14000002 b 0x8f8a8 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long double) const+0x270> 8f8a4: aa1703fa mov x26, x23 8f8a8: 9101e3e9 add x9, sp, #0x78 8f8ac: eb0902ff cmp x23, x9 8f8b0: 540000e0 b.eq 0x8f8cc >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long double) const+0x294> 8f8b4: d37ff900 lsl x0, x8, #1 8f8b8: 97fec762 bl 0x41640 8f8bc: aa0003f9 mov x25, x0 8f8c0: aa0003fb mov x27, x0 8f8c4: b5000080 cbnz x0, 0x8f8d4 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long double) const+0x29c> 8f8c8: 97fecb42 bl 0x425d0 <_ZSt17__throw_bad_allocv@plt> 8f8cc: aa1f03f9 mov x25, xzr 8f8d0: 9100f3fb add x27, sp, #0x3c 8f8d4: 910043e8 add x8, sp, #0x10 8f8d8: aa1403e0 mov x0, x20 8f8dc: 97fecad5 bl 0x42430 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 8f8e0: 910083e4 add x4, sp, #0x20 8f8e4: 910063e5 add x5, sp, #0x18 8f8e8: 910043e6 add x6, sp, #0x10 8f8ec: aa1703e0 mov x0, x23 8f8f0: aa1a03e1 mov x1, x26 8f8f4: aa1803e2 mov x2, x24 8f8f8: aa1b03e3 mov x3, x27 8f8fc: 97fec881 bl 0x41b00 <_ZNSt6__ndk19__num_putIcE23__widen_and_group_floatEPcS2_S2_S2_RS2_S3_RKNS_6localeE@plt> 8f900: f9400be0 ldr x0, [sp, #0x10] 8f904: 97feca8b bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 8f908: a9418be3 ldp x3, x2, [sp, #0x18] 8f90c: aa1503e0 mov x0, x21 8f910: aa1b03e1 mov x1, x27 8f914: aa1403e4 mov x4, x20 8f918: 2a1303e5 mov w5, w19 8f91c: 97ff0fd0 bl 0x5385c 8f920: aa0003f3 mov x19, x0 8f924: b4000079 cbz x25, 0x8f930 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long double) const+0x2f8> 8f928: aa1903e0 mov x0, x25 8f92c: 97fec721 bl 0x415b0 8f930: b4000076 cbz x22, 0x8f93c >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long double) const+0x304> 8f934: aa1603e0 mov x0, x22 8f938: 97fec71e bl 0x415b0 8f93c: f9401788 ldr x8, [x28, #0x28] 8f940: f85a83a9 ldur x9, [x29, #-0x58] 8f944: eb09011f cmp x8, x9 8f948: 540004c1 b.ne 0x8f9e0 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long double) const+0x3a8> 8f94c: aa1303e0 mov x0, x19 8f950: a94f7bfd ldp x29, x30, [sp, #0xf0] 8f954: a94e4ff4 ldp x20, x19, [sp, #0xe0] 8f958: a94d57f6 ldp x22, x21, [sp, #0xd0] 8f95c: a94c5ff8 ldp x24, x23, [sp, #0xc0] 8f960: a94b67fa ldp x26, x25, [sp, #0xb0] 8f964: a94a6ffc ldp x28, x27, [sp, #0xa0] 8f968: 910403ff add sp, sp, #0x100 8f96c: d65f03c0 ret 8f970: b0000400 adrp x0, 0x110000 8f974: 9127c000 add x0, x0, #0x9f0 8f978: 97fecb5a bl 0x426e0 <__cxa_guard_acquire@plt> 8f97c: 34fff3e0 cbz w0, 0x8f7f8 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long double) const+0x1c0> 8f980: b0000281 adrp x1, 0xe0000 8f984: 911ca021 add x1, x1, #0x728 8f988: 5283f7e0 mov w0, #0x1fbf // =8127 8f98c: aa1f03e2 mov x2, xzr 8f990: 97fec90c bl 0x41dc0 8f994: f904f6c0 str x0, [x22, #0x9e8] 8f998: b0000400 adrp x0, 0x110000 8f99c: 9127c000 add x0, x0, #0x9f0 8f9a0: 97fec794 bl 0x417f0 <__cxa_guard_release@plt> 8f9a4: 17ffff95 b 0x8f7f8 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long double) const+0x1c0> 8f9a8: b0000400 adrp x0, 0x110000 8f9ac: 9127c000 add x0, x0, #0x9f0 8f9b0: 97fecb4c bl 0x426e0 <__cxa_guard_acquire@plt> 8f9b4: 34fff320 cbz w0, 0x8f818 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long double) const+0x1e0> 8f9b8: b0000281 adrp x1, 0xe0000 8f9bc: 911ca021 add x1, x1, #0x728 8f9c0: 5283f7e0 mov w0, #0x1fbf // =8127 8f9c4: aa1f03e2 mov x2, xzr 8f9c8: 97fec8fe bl 0x41dc0 8f9cc: f904f6c0 str x0, [x22, #0x9e8] 8f9d0: b0000400 adrp x0, 0x110000 8f9d4: 9127c000 add x0, x0, #0x9f0 8f9d8: 97fec786 bl 0x417f0 <__cxa_guard_release@plt> 8f9dc: 17ffff8f b 0x8f818 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long double) const+0x1e0> 8f9e0: 97fecaac bl 0x42490 <__stack_chk_fail@plt> 8f9e4: 97fecafb bl 0x425d0 <_ZSt17__throw_bad_allocv@plt> 8f9e8: aa0003f3 mov x19, x0 8f9ec: b4000396 cbz x22, 0x8fa5c >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long double) const+0x424> 8f9f0: aa1603e0 mov x0, x22 8f9f4: 97fec6ef bl 0x415b0 8f9f8: aa1303e0 mov x0, x19 8f9fc: 94011668 bl 0xd539c <__cxa_demangle+0x12abc> 8fa00: 14000002 b 0x8fa08 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long double) const+0x3d0> 8fa04: 14000001 b 0x8fa08 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long double) const+0x3d0> 8fa08: aa0003f3 mov x19, x0 8fa0c: b0000400 adrp x0, 0x110000 8fa10: 9127c000 add x0, x0, #0x9f0 8fa14: 97feca5f bl 0x42390 <__cxa_guard_abort@plt> 8fa18: aa1303e0 mov x0, x19 8fa1c: 94011660 bl 0xd539c <__cxa_demangle+0x12abc> 8fa20: 9401165f bl 0xd539c <__cxa_demangle+0x12abc> 8fa24: aa0003f3 mov x19, x0 8fa28: b5000159 cbnz x25, 0x8fa50 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long double) const+0x418> 8fa2c: 1400000b b 0x8fa58 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long double) const+0x420> 8fa30: f9400be8 ldr x8, [sp, #0x10] 8fa34: aa0003f3 mov x19, x0 8fa38: aa0803e0 mov x0, x8 8fa3c: 97feca3d bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 8fa40: b5000099 cbnz x25, 0x8fa50 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long double) const+0x418> 8fa44: 14000005 b 0x8fa58 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long double) const+0x420> 8fa48: aa0003f3 mov x19, x0 8fa4c: b4000079 cbz x25, 0x8fa58 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long double) const+0x420> 8fa50: aa1903e0 mov x0, x25 8fa54: 97fec6d7 bl 0x415b0 8fa58: b5fffcd6 cbnz x22, 0x8f9f0 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, long double) const+0x3b8> 8fa5c: aa1303e0 mov x0, x19 8fa60: 9401164f bl 0xd539c <__cxa_demangle+0x12abc> 000000000008fa64 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, void const*) const>: 8fa64: d10383ff sub sp, sp, #0xe0 8fa68: a9086ffc stp x28, x27, [sp, #0x80] 8fa6c: a90967fa stp x26, x25, [sp, #0x90] 8fa70: a90a5ff8 stp x24, x23, [sp, #0xa0] 8fa74: a90b57f6 stp x22, x21, [sp, #0xb0] 8fa78: a90c4ff4 stp x20, x19, [sp, #0xc0] 8fa7c: a90d7bfd stp x29, x30, [sp, #0xd0] 8fa80: 910343fd add x29, sp, #0xd0 8fa84: d53bd058 mrs x24, TPIDR_EL0 8fa88: f9401708 ldr x8, [x24, #0x28] 8fa8c: 528e04a9 mov w9, #0x7025 // =28709 8fa90: aa0403f6 mov x22, x4 8fa94: 2a0303f3 mov w19, w3 8fa98: f81a83a8 stur x8, [x29, #-0x58] 8fa9c: b0000408 adrp x8, 0x110000 8faa0: 790073ff strh wzr, [sp, #0x38] 8faa4: b90037e9 str w9, [sp, #0x34] 8faa8: 9127c108 add x8, x8, #0x9f0 8faac: 08dffd08 ldarb w8, [x8] 8fab0: aa0203f4 mov x20, x2 8fab4: aa0103f5 mov x21, x1 8fab8: b0000417 adrp x23, 0x110000 8fabc: 36000ce8 tbz w8, #0x0, 0x8fc58 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, void const*) const+0x1f4> 8fac0: f944f6e2 ldr x2, [x23, #0x9e8] 8fac4: 910193e0 add x0, sp, #0x64 8fac8: 9100d3e3 add x3, sp, #0x34 8facc: 52800281 mov w1, #0x14 // =20 8fad0: aa1603e4 mov x4, x22 8fad4: 910193f7 add x23, sp, #0x64 8fad8: 97fec7a2 bl 0x41960 <_ZNSt6__ndk119__libcpp_snprintf_lEPcmP10__locale_tPKcz@plt> 8fadc: b9400a88 ldr w8, [x20, #0x8] 8fae0: 93407c19 sxtw x25, w0 8fae4: 52801609 mov w9, #0xb0 // =176 8fae8: 8b1902f6 add x22, x23, x25 8faec: 0a090108 and w8, w8, w9 8faf0: 7100811f cmp w8, #0x20 8faf4: aa1603fa mov x26, x22 8faf8: 540002e0 b.eq 0x8fb54 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, void const*) const+0xf0> 8fafc: 7100411f cmp w8, #0x10 8fb00: 54000281 b.ne 0x8fb50 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, void const*) const+0xec> 8fb04: 394193e8 ldrb w8, [sp, #0x64] 8fb08: 7100b51f cmp w8, #0x2d 8fb0c: 54000060 b.eq 0x8fb18 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, void const*) const+0xb4> 8fb10: 7100ad1f cmp w8, #0x2b 8fb14: 54000081 b.ne 0x8fb24 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, void const*) const+0xc0> 8fb18: 910193e8 add x8, sp, #0x64 8fb1c: b240011a orr x26, x8, #0x1 8fb20: 1400000d b 0x8fb54 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, void const*) const+0xf0> 8fb24: 71000b3f cmp w25, #0x2 8fb28: 5400014b b.lt 0x8fb50 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, void const*) const+0xec> 8fb2c: 7100c11f cmp w8, #0x30 8fb30: 54000101 b.ne 0x8fb50 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, void const*) const+0xec> 8fb34: 394197e8 ldrb w8, [sp, #0x65] 8fb38: 321b0108 orr w8, w8, #0x20 8fb3c: 7101e11f cmp w8, #0x78 8fb40: 54000081 b.ne 0x8fb50 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, void const*) const+0xec> 8fb44: 910193e8 add x8, sp, #0x64 8fb48: b27f011a orr x26, x8, #0x2 8fb4c: 14000002 b 0x8fb54 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, void const*) const+0xf0> 8fb50: 910193fa add x26, sp, #0x64 8fb54: 910003e8 mov x8, sp 8fb58: aa1403e0 mov x0, x20 8fb5c: 97feca35 bl 0x42430 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 8fb60: 9000041b adrp x27, 0x10f000 8fb64: 90000408 adrp x8, 0x10f000 8fb68: f94003f7 ldr x23, [sp] 8fb6c: f945a37b ldr x27, [x27, #0xb40] 8fb70: f9469108 ldr x8, [x8, #0xd20] 8fb74: 6f00e400 movi v0.2d, #0000000000000000 8fb78: f90007fb str x27, [sp, #0x8] 8fb7c: 4e081d00 mov v0.d[0], x8 8fb80: 3c8103e0 stur q0, [sp, #0x10] 8fb84: c8dfff68 ldar x8, [x27] 8fb88: b100051f cmn x8, #0x1 8fb8c: 54000140 b.eq 0x8fbb4 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, void const*) const+0x150> 8fb90: 910023e8 add x8, sp, #0x8 8fb94: 9100a3e9 add x9, sp, #0x28 8fb98: a90223e9 stp x9, x8, [sp, #0x20] 8fb9c: 90000400 adrp x0, 0x10f000 8fba0: f945a000 ldr x0, [x0, #0xb40] 8fba4: f0000102 adrp x2, 0xb2000 ::~__codecvt_utf8_utf16()+0xc> 8fba8: 912c4042 add x2, x2, #0xb10 8fbac: 910083e1 add x1, sp, #0x20 8fbb0: 97fecad8 bl 0x42710 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 8fbb4: b9800b69 ldrsw x9, [x27, #0x8] 8fbb8: a9412ae8 ldp x8, x10, [x23, #0x10] 8fbbc: d1000529 sub x9, x9, #0x1 8fbc0: cb08014a sub x10, x10, x8 8fbc4: eb8a0d3f cmp x9, x10, asr #3 8fbc8: 54000642 b.hs 0x8fc90 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, void const*) const+0x22c> 8fbcc: f8697917 ldr x23, [x8, x9, lsl #3] 8fbd0: b4000617 cbz x23, 0x8fc90 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, void const*) const+0x22c> 8fbd4: f94003e0 ldr x0, [sp] 8fbd8: 97fec9d6 bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 8fbdc: f94002e8 ldr x8, [x23] 8fbe0: 910193e1 add x1, sp, #0x64 8fbe4: 9100f3e3 add x3, sp, #0x3c 8fbe8: aa1703e0 mov x0, x23 8fbec: f9402108 ldr x8, [x8, #0x40] 8fbf0: aa1603e2 mov x2, x22 8fbf4: 910193fb add x27, sp, #0x64 8fbf8: 9100f3fc add x28, sp, #0x3c 8fbfc: d63f0100 blr x8 8fc00: cb1b0348 sub x8, x26, x27 8fc04: 8b190383 add x3, x28, x25 8fc08: 8b080388 add x8, x28, x8 8fc0c: eb16035f cmp x26, x22 8fc10: 9a880062 csel x2, x3, x8, eq 8fc14: 9100f3e1 add x1, sp, #0x3c 8fc18: aa1503e0 mov x0, x21 8fc1c: aa1403e4 mov x4, x20 8fc20: 2a1303e5 mov w5, w19 8fc24: 97ff0f0e bl 0x5385c 8fc28: f9401708 ldr x8, [x24, #0x28] 8fc2c: f85a83a9 ldur x9, [x29, #-0x58] 8fc30: eb09011f cmp x8, x9 8fc34: 54000301 b.ne 0x8fc94 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, void const*) const+0x230> 8fc38: a94d7bfd ldp x29, x30, [sp, #0xd0] 8fc3c: a94c4ff4 ldp x20, x19, [sp, #0xc0] 8fc40: a94b57f6 ldp x22, x21, [sp, #0xb0] 8fc44: a94a5ff8 ldp x24, x23, [sp, #0xa0] 8fc48: a94967fa ldp x26, x25, [sp, #0x90] 8fc4c: a9486ffc ldp x28, x27, [sp, #0x80] 8fc50: 910383ff add sp, sp, #0xe0 8fc54: d65f03c0 ret 8fc58: b0000400 adrp x0, 0x110000 8fc5c: 9127c000 add x0, x0, #0x9f0 8fc60: 97fecaa0 bl 0x426e0 <__cxa_guard_acquire@plt> 8fc64: 34fff2e0 cbz w0, 0x8fac0 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, void const*) const+0x5c> 8fc68: b0000281 adrp x1, 0xe0000 8fc6c: 911ca021 add x1, x1, #0x728 8fc70: 5283f7e0 mov w0, #0x1fbf // =8127 8fc74: aa1f03e2 mov x2, xzr 8fc78: 97fec852 bl 0x41dc0 8fc7c: f904f6e0 str x0, [x23, #0x9e8] 8fc80: b0000400 adrp x0, 0x110000 8fc84: 9127c000 add x0, x0, #0x9f0 8fc88: 97fec6da bl 0x417f0 <__cxa_guard_release@plt> 8fc8c: 17ffff8d b 0x8fac0 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, void const*) const+0x5c> 8fc90: 94004ec0 bl 0xa3790 8fc94: 97fec9ff bl 0x42490 <__stack_chk_fail@plt> 8fc98: aa0003f3 mov x19, x0 8fc9c: b0000400 adrp x0, 0x110000 8fca0: 9127c000 add x0, x0, #0x9f0 8fca4: 97fec9bb bl 0x42390 <__cxa_guard_abort@plt> 8fca8: aa1303e0 mov x0, x19 8fcac: 940115bc bl 0xd539c <__cxa_demangle+0x12abc> 8fcb0: f94003e8 ldr x8, [sp] 8fcb4: aa0003f3 mov x19, x0 8fcb8: aa0803e0 mov x0, x8 8fcbc: 97fec99d bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 8fcc0: aa1303e0 mov x0, x19 8fcc4: 940115b6 bl 0xd539c <__cxa_demangle+0x12abc> 000000000008fcc8 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, bool) const>: 8fcc8: d10203ff sub sp, sp, #0x80 8fccc: f90023f7 str x23, [sp, #0x40] 8fcd0: a90557f6 stp x22, x21, [sp, #0x50] 8fcd4: a9064ff4 stp x20, x19, [sp, #0x60] 8fcd8: a9077bfd stp x29, x30, [sp, #0x70] 8fcdc: 9101c3fd add x29, sp, #0x70 8fce0: d53bd056 mrs x22, TPIDR_EL0 8fce4: f94016c8 ldr x8, [x22, #0x28] 8fce8: 2a0403f4 mov w20, w4 8fcec: aa0103f3 mov x19, x1 8fcf0: f9001fe8 str x8, [sp, #0x38] 8fcf4: 39402048 ldrb w8, [x2, #0x8] 8fcf8: 37000168 tbnz w8, #0x0, 0x8fd24 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, bool) const+0x5c> 8fcfc: f9400008 ldr x8, [x0] 8fd00: 92400284 and x4, x20, #0x1 8fd04: aa1303e1 mov x1, x19 8fd08: f9401908 ldr x8, [x8, #0x30] 8fd0c: d63f0100 blr x8 8fd10: f94016c8 ldr x8, [x22, #0x28] 8fd14: f9401fe9 ldr x9, [sp, #0x38] 8fd18: eb09011f cmp x8, x9 8fd1c: 54000b80 b.eq 0x8fe8c >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, bool) const+0x1c4> 8fd20: 14000062 b 0x8fea8 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, bool) const+0x1e0> 8fd24: 910023e8 add x8, sp, #0x8 8fd28: aa0203e0 mov x0, x2 8fd2c: 97fec9c1 bl 0x42430 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 8fd30: 90000417 adrp x23, 0x10f000 8fd34: 90000408 adrp x8, 0x10f000 8fd38: f94007f5 ldr x21, [sp, #0x8] 8fd3c: f9472af7 ldr x23, [x23, #0xe50] 8fd40: f9469108 ldr x8, [x8, #0xd20] 8fd44: 6f00e400 movi v0.2d, #0000000000000000 8fd48: f9000bf7 str x23, [sp, #0x10] 8fd4c: 4e081d00 mov v0.d[0], x8 8fd50: 3c8183e0 stur q0, [sp, #0x18] 8fd54: c8dffee8 ldar x8, [x23] 8fd58: b100051f cmn x8, #0x1 8fd5c: 54000140 b.eq 0x8fd84 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, bool) const+0xbc> 8fd60: 910043e8 add x8, sp, #0x10 8fd64: 9100c3e9 add x9, sp, #0x30 8fd68: a902a3e9 stp x9, x8, [sp, #0x28] 8fd6c: 90000400 adrp x0, 0x10f000 8fd70: f9472800 ldr x0, [x0, #0xe50] 8fd74: f0000102 adrp x2, 0xb2000 ::~__codecvt_utf8_utf16()+0xc> 8fd78: 912c4042 add x2, x2, #0xb10 8fd7c: 9100a3e1 add x1, sp, #0x28 8fd80: 97feca64 bl 0x42710 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 8fd84: b9800ae9 ldrsw x9, [x23, #0x8] 8fd88: a9412aa8 ldp x8, x10, [x21, #0x10] 8fd8c: d1000529 sub x9, x9, #0x1 8fd90: cb08014a sub x10, x10, x8 8fd94: eb8a0d3f cmp x9, x10, asr #3 8fd98: 54000862 b.hs 0x8fea4 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, bool) const+0x1dc> 8fd9c: f8697915 ldr x21, [x8, x9, lsl #3] 8fda0: b4000835 cbz x21, 0x8fea4 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, bool) const+0x1dc> 8fda4: f94007e0 ldr x0, [sp, #0x8] 8fda8: 97fec962 bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 8fdac: f94002a8 ldr x8, [x21] 8fdb0: 36000074 tbz w20, #0x0, 0x8fdbc >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, bool) const+0xf4> 8fdb4: f9401909 ldr x9, [x8, #0x30] 8fdb8: 14000002 b 0x8fdc0 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, bool) const+0xf8> 8fdbc: f9401d09 ldr x9, [x8, #0x38] 8fdc0: 910043e8 add x8, sp, #0x10 8fdc4: aa1503e0 mov x0, x21 8fdc8: d63f0120 blr x9 8fdcc: 394043e9 ldrb w9, [sp, #0x10] 8fdd0: a941a3ea ldp x10, x8, [sp, #0x18] 8fdd4: 7200013f tst w9, #0x1 8fdd8: d341fd2b lsr x11, x9, #1 8fddc: 9a8a016c csel x12, x11, x10, eq 8fde0: 1a9f17eb cset w11, eq 8fde4: b400044c cbz x12, 0x8fe6c >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, bool) const+0x1a4> 8fde8: 910043eb add x11, sp, #0x10 8fdec: b27e0174 orr x20, x11, #0x4 8fdf0: 7200013f tst w9, #0x1 8fdf4: 9a880295 csel x21, x20, x8, eq 8fdf8: b5000273 cbnz x19, 0x8fe44 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, bool) const+0x17c> 8fdfc: 14000008 b 0x8fe1c >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, bool) const+0x154> 8fe00: 91001109 add x9, x8, #0x4 8fe04: f9001a69 str x9, [x19, #0x30] 8fe08: b9000101 str w1, [x8] 8fe0c: 394043e9 ldrb w9, [sp, #0x10] 8fe10: a941a3ea ldp x10, x8, [sp, #0x18] 8fe14: 3100043f cmn w1, #0x1 8fe18: 9a9303f3 csel x19, xzr, x19, eq 8fe1c: 7200013f tst w9, #0x1 8fe20: 53011d2c ubfx w12, w9, #1, #7 8fe24: 9a88028d csel x13, x20, x8, eq 8fe28: 9a8a018c csel x12, x12, x10, eq 8fe2c: 910012b5 add x21, x21, #0x4 8fe30: 8b0c09ac add x12, x13, x12, lsl #2 8fe34: 1a9f17eb cset w11, eq 8fe38: eb0c02bf cmp x21, x12 8fe3c: 54000180 b.eq 0x8fe6c >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, bool) const+0x1a4> 8fe40: b4fffef3 cbz x19, 0x8fe1c >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, bool) const+0x154> 8fe44: a9432668 ldp x8, x9, [x19, #0x30] 8fe48: b94002a1 ldr w1, [x21] 8fe4c: eb09011f cmp x8, x9 8fe50: 54fffd81 b.ne 0x8fe00 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, bool) const+0x138> 8fe54: f9400268 ldr x8, [x19] 8fe58: f9403508 ldr x8, [x8, #0x68] 8fe5c: aa1303e0 mov x0, x19 8fe60: d63f0100 blr x8 8fe64: 2a0003e1 mov w1, w0 8fe68: 17ffffe9 b 0x8fe0c >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, bool) const+0x144> 8fe6c: 3700006b tbnz w11, #0x0, 0x8fe78 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, bool) const+0x1b0> 8fe70: aa0803e0 mov x0, x8 8fe74: 97fec52b bl 0x41320 <_ZdlPv@plt> 8fe78: f94016c8 ldr x8, [x22, #0x28] 8fe7c: f9401fe9 ldr x9, [sp, #0x38] 8fe80: eb09011f cmp x8, x9 8fe84: 54000121 b.ne 0x8fea8 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, bool) const+0x1e0> 8fe88: aa1303e0 mov x0, x19 8fe8c: a9477bfd ldp x29, x30, [sp, #0x70] 8fe90: a9464ff4 ldp x20, x19, [sp, #0x60] 8fe94: a94557f6 ldp x22, x21, [sp, #0x50] 8fe98: f94023f7 ldr x23, [sp, #0x40] 8fe9c: 910203ff add sp, sp, #0x80 8fea0: d65f03c0 ret 8fea4: 94004e3b bl 0xa3790 8fea8: 97fec97a bl 0x42490 <__stack_chk_fail@plt> 8feac: f94007e8 ldr x8, [sp, #0x8] 8feb0: aa0003f3 mov x19, x0 8feb4: aa0803e0 mov x0, x8 8feb8: 97fec91e bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 8febc: aa1303e0 mov x0, x19 8fec0: 94011537 bl 0xd539c <__cxa_demangle+0x12abc> 8fec4: 394043e8 ldrb w8, [sp, #0x10] 8fec8: aa0003f3 mov x19, x0 8fecc: 36000068 tbz w8, #0x0, 0x8fed8 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, bool) const+0x210> 8fed0: f94013e0 ldr x0, [sp, #0x20] 8fed4: 97fec513 bl 0x41320 <_ZdlPv@plt> 8fed8: aa1303e0 mov x0, x19 8fedc: 94011530 bl 0xd539c <__cxa_demangle+0x12abc> 000000000008fee0 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long) const>: 8fee0: a9ba6ffc stp x28, x27, [sp, #-0x60]! 8fee4: a90167fa stp x26, x25, [sp, #0x10] 8fee8: a9025ff8 stp x24, x23, [sp, #0x20] 8feec: a90357f6 stp x22, x21, [sp, #0x30] 8fef0: a9044ff4 stp x20, x19, [sp, #0x40] 8fef4: a9057bfd stp x29, x30, [sp, #0x50] 8fef8: 910143fd add x29, sp, #0x50 8fefc: d100c3ff sub sp, sp, #0x30 8ff00: d53bd05a mrs x26, TPIDR_EL0 8ff04: f9401748 ldr x8, [x26, #0x28] 8ff08: 528004a9 mov w9, #0x25 // =37 8ff0c: aa0403f7 mov x23, x4 8ff10: 2a0303f3 mov w19, w3 8ff14: f81a83a8 stur x8, [x29, #-0x58] 8ff18: 781a43bf sturh wzr, [x29, #-0x5c] 8ff1c: b81a03a9 stur w9, [x29, #-0x60] 8ff20: b9400849 ldr w9, [x2, #0x8] 8ff24: aa0203f4 mov x20, x2 8ff28: aa0103f5 mov x21, x1 8ff2c: d10183a8 sub x8, x29, #0x60 8ff30: 37580089 tbnz w9, #0xb, 0x8ff40 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long) const+0x60> 8ff34: b2400108 orr x8, x8, #0x1 8ff38: 374800c9 tbnz w9, #0x9, 0x8ff50 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long) const+0x70> 8ff3c: 14000007 b 0x8ff58 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long) const+0x78> 8ff40: b27f0108 orr x8, x8, #0x2 8ff44: 5280056a mov w10, #0x2b // =43 8ff48: 381a13aa sturb w10, [x29, #-0x5f] 8ff4c: 36480069 tbz w9, #0x9, 0x8ff58 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long) const+0x78> 8ff50: 5280046a mov w10, #0x23 // =35 8ff54: 3800150a strb w10, [x8], #0x1 8ff58: 5280094a mov w10, #0x4a // =74 8ff5c: 0a0a012a and w10, w9, w10 8ff60: 52800d8b mov w11, #0x6c // =108 8ff64: 7101015f cmp w10, #0x40 8ff68: 3900010b strb w11, [x8] 8ff6c: 54000100 b.eq 0x8ff8c >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long) const+0xac> 8ff70: 7100215f cmp w10, #0x8 8ff74: 54000101 b.ne 0x8ff94 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long) const+0xb4> 8ff78: 7212013f tst w9, #0x4000 8ff7c: 52800b09 mov w9, #0x58 // =88 8ff80: 52800f0a mov w10, #0x78 // =120 8ff84: 1a890149 csel w9, w10, w9, eq 8ff88: 14000004 b 0x8ff98 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long) const+0xb8> 8ff8c: 52800de9 mov w9, #0x6f // =111 8ff90: 14000002 b 0x8ff98 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long) const+0xb8> 8ff94: 52800c89 mov w9, #0x64 // =100 8ff98: 39000509 strb w9, [x8, #0x1] 8ff9c: b9400a88 ldr w8, [x20, #0x8] 8ffa0: 910003e9 mov x9, sp 8ffa4: 910003fb mov x27, sp 8ffa8: d3492519 ubfx x25, x8, #9, #1 8ffac: 91005f38 add x24, x25, #0x17 8ffb0: 11003f08 add w8, w24, #0xf 8ffb4: 927c0508 and x8, x8, #0x30 8ffb8: cb080136 sub x22, x9, x8 8ffbc: 910002df mov sp, x22 8ffc0: b0000408 adrp x8, 0x110000 8ffc4: 9127c108 add x8, x8, #0x9f0 8ffc8: 08dffd08 ldarb w8, [x8] 8ffcc: b000041c adrp x28, 0x110000 8ffd0: 36000968 tbz w8, #0x0, 0x900fc >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long) const+0x21c> 8ffd4: f944f782 ldr x2, [x28, #0x9e8] 8ffd8: d10183a3 sub x3, x29, #0x60 8ffdc: aa1603e0 mov x0, x22 8ffe0: aa1803e1 mov x1, x24 8ffe4: aa1703e4 mov x4, x23 8ffe8: 97fec65e bl 0x41960 <_ZNSt6__ndk119__libcpp_snprintf_lEPcmP10__locale_tPKcz@plt> 8ffec: b9400a88 ldr w8, [x20, #0x8] 8fff0: 52801609 mov w9, #0xb0 // =176 8fff4: 8b20c2d7 add x23, x22, w0, sxtw 8fff8: aa1703f8 mov x24, x23 8fffc: 0a090108 and w8, w8, w9 90000: 7100811f cmp w8, #0x20 90004: 540002a0 b.eq 0x90058 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long) const+0x178> 90008: 7100411f cmp w8, #0x10 9000c: 54000241 b.ne 0x90054 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long) const+0x174> 90010: 394002c8 ldrb w8, [x22] 90014: 7100b51f cmp w8, #0x2d 90018: 54000060 b.eq 0x90024 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long) const+0x144> 9001c: 7100ad1f cmp w8, #0x2b 90020: 54000061 b.ne 0x9002c >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long) const+0x14c> 90024: 910006d8 add x24, x22, #0x1 90028: 1400000c b 0x90058 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long) const+0x178> 9002c: 7100081f cmp w0, #0x2 90030: 5400012b b.lt 0x90054 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long) const+0x174> 90034: 7100c11f cmp w8, #0x30 90038: 540000e1 b.ne 0x90054 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long) const+0x174> 9003c: 394006c8 ldrb w8, [x22, #0x1] 90040: 321b0108 orr w8, w8, #0x20 90044: 7101e11f cmp w8, #0x78 90048: 54000061 b.ne 0x90054 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long) const+0x174> 9004c: 91000ad8 add x24, x22, #0x2 90050: 14000002 b 0x90058 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long) const+0x178> 90054: aa1603f8 mov x24, x22 90058: 52800588 mov w8, #0x2c // =44 9005c: 331f0328 bfi w8, w25, #1, #1 90060: 51000508 sub w8, w8, #0x1 90064: d37ef508 lsl x8, x8, #2 90068: 91003d08 add x8, x8, #0xf 9006c: 927c7908 and x8, x8, #0x7fffffff0 90070: 910003e9 mov x9, sp 90074: cb080139 sub x25, x9, x8 90078: 9100033f mov sp, x25 9007c: d101e3a8 sub x8, x29, #0x78 90080: aa1403e0 mov x0, x20 90084: 97fec8eb bl 0x42430 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 90088: d101a3a4 sub x4, x29, #0x68 9008c: d101c3a5 sub x5, x29, #0x70 90090: d101e3a6 sub x6, x29, #0x78 90094: aa1603e0 mov x0, x22 90098: aa1803e1 mov x1, x24 9009c: aa1703e2 mov x2, x23 900a0: aa1903e3 mov x3, x25 900a4: 97fec95b bl 0x42610 <_ZNSt6__ndk19__num_putIwE21__widen_and_group_intEPcS2_S2_PwRS3_S4_RKNS_6localeE@plt> 900a8: f85883a0 ldur x0, [x29, #-0x78] 900ac: 97fec8a1 bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 900b0: a9790ba3 ldp x3, x2, [x29, #-0x70] 900b4: aa1503e0 mov x0, x21 900b8: aa1903e1 mov x1, x25 900bc: aa1403e4 mov x4, x20 900c0: 2a1303e5 mov w5, w19 900c4: 9400012b bl 0x90570 ::__widen_and_group_int(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x408> 900c8: 9100037f mov sp, x27 900cc: f9401748 ldr x8, [x26, #0x28] 900d0: f85a83a9 ldur x9, [x29, #-0x58] 900d4: eb09011f cmp x8, x9 900d8: 540002e1 b.ne 0x90134 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long) const+0x254> 900dc: d10143bf sub sp, x29, #0x50 900e0: a9457bfd ldp x29, x30, [sp, #0x50] 900e4: a9444ff4 ldp x20, x19, [sp, #0x40] 900e8: a94357f6 ldp x22, x21, [sp, #0x30] 900ec: a9425ff8 ldp x24, x23, [sp, #0x20] 900f0: a94167fa ldp x26, x25, [sp, #0x10] 900f4: a8c66ffc ldp x28, x27, [sp], #0x60 900f8: d65f03c0 ret 900fc: 90000400 adrp x0, 0x110000 90100: 9127c000 add x0, x0, #0x9f0 90104: 97fec977 bl 0x426e0 <__cxa_guard_acquire@plt> 90108: 34fff660 cbz w0, 0x8ffd4 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long) const+0xf4> 9010c: 90000281 adrp x1, 0xe0000 90110: 911ca021 add x1, x1, #0x728 90114: 5283f7e0 mov w0, #0x1fbf // =8127 90118: aa1f03e2 mov x2, xzr 9011c: 97fec729 bl 0x41dc0 90120: f904f780 str x0, [x28, #0x9e8] 90124: 90000400 adrp x0, 0x110000 90128: 9127c000 add x0, x0, #0x9f0 9012c: 97fec5b1 bl 0x417f0 <__cxa_guard_release@plt> 90130: 17ffffa9 b 0x8ffd4 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long) const+0xf4> 90134: 97fec8d7 bl 0x42490 <__stack_chk_fail@plt> 90138: aa0003f3 mov x19, x0 9013c: 90000400 adrp x0, 0x110000 90140: 9127c000 add x0, x0, #0x9f0 90144: 97fec893 bl 0x42390 <__cxa_guard_abort@plt> 90148: aa1303e0 mov x0, x19 9014c: 94011494 bl 0xd539c <__cxa_demangle+0x12abc> 90150: f85883a8 ldur x8, [x29, #-0x78] 90154: aa0003f3 mov x19, x0 90158: aa0803e0 mov x0, x8 9015c: 97fec875 bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 90160: aa1303e0 mov x0, x19 90164: 9401148e bl 0xd539c <__cxa_demangle+0x12abc> 0000000000090168 ::__widen_and_group_int(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)>: 90168: d102c3ff sub sp, sp, #0xb0 9016c: a9056ffc stp x28, x27, [sp, #0x50] 90170: a90667fa stp x26, x25, [sp, #0x60] 90174: a9075ff8 stp x24, x23, [sp, #0x70] 90178: a90857f6 stp x22, x21, [sp, #0x80] 9017c: a9094ff4 stp x20, x19, [sp, #0x90] 90180: a90a7bfd stp x29, x30, [sp, #0xa0] 90184: 910283fd add x29, sp, #0xa0 90188: a9010fe1 stp x1, x3, [sp, #0x10] 9018c: d53bd05b mrs x27, TPIDR_EL0 90190: f00003f7 adrp x23, 0x10f000 90194: f00003f3 adrp x19, 0x10f000 90198: f9470af7 ldr x23, [x23, #0xe10] 9019c: f9401768 ldr x8, [x27, #0x28] 901a0: f9469273 ldr x19, [x19, #0xd20] 901a4: 6f00e400 movi v0.2d, #0000000000000000 901a8: aa0603fa mov x26, x6 901ac: f90027e8 str x8, [sp, #0x48] 901b0: 4e081e60 mov v0.d[0], x19 901b4: f94000d8 ldr x24, [x6] 901b8: f90013f7 str x23, [sp, #0x20] 901bc: 3c8283e0 stur q0, [sp, #0x28] 901c0: c8dffee8 ldar x8, [x23] 901c4: aa0503f4 mov x20, x5 901c8: aa0403fc mov x28, x4 901cc: aa0203f6 mov x22, x2 901d0: b100051f cmn x8, #0x1 901d4: aa0003f5 mov x21, x0 901d8: 54000140 b.eq 0x90200 ::__widen_and_group_int(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x98> 901dc: 910083e8 add x8, sp, #0x20 901e0: 910103e9 add x9, sp, #0x40 901e4: a903a3e9 stp x9, x8, [sp, #0x38] 901e8: f00003e0 adrp x0, 0x10f000 901ec: f9470800 ldr x0, [x0, #0xe10] 901f0: d0000102 adrp x2, 0xb2000 ::~__codecvt_utf8_utf16()+0xc> 901f4: 912c4042 add x2, x2, #0xb10 901f8: 9100e3e1 add x1, sp, #0x38 901fc: 97fec945 bl 0x42710 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 90200: b9800ae9 ldrsw x9, [x23, #0x8] 90204: a9412b08 ldp x8, x10, [x24, #0x10] 90208: d1000529 sub x9, x9, #0x1 9020c: cb08014a sub x10, x10, x8 90210: eb8a0d3f cmp x9, x10, asr #3 90214: 54001962 b.hs 0x90540 ::__widen_and_group_int(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x3d8> 90218: f8697919 ldr x25, [x8, x9, lsl #3] 9021c: b4001939 cbz x25, 0x90540 ::__widen_and_group_int(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x3d8> 90220: f00003f8 adrp x24, 0x10f000 90224: f9400357 ldr x23, [x26] 90228: f9472b18 ldr x24, [x24, #0xe50] 9022c: 6f00e400 movi v0.2d, #0000000000000000 90230: 4e081e60 mov v0.d[0], x19 90234: 3c8283e0 stur q0, [sp, #0x28] 90238: f90013f8 str x24, [sp, #0x20] 9023c: c8dfff08 ldar x8, [x24] 90240: b100051f cmn x8, #0x1 90244: 54000140 b.eq 0x9026c ::__widen_and_group_int(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x104> 90248: 910083e8 add x8, sp, #0x20 9024c: 910103e9 add x9, sp, #0x40 90250: a903a3e9 stp x9, x8, [sp, #0x38] 90254: f00003e0 adrp x0, 0x10f000 90258: f9472800 ldr x0, [x0, #0xe50] 9025c: d0000102 adrp x2, 0xb2000 ::~__codecvt_utf8_utf16()+0xc> 90260: 912c4042 add x2, x2, #0xb10 90264: 9100e3e1 add x1, sp, #0x38 90268: 97fec92a bl 0x42710 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 9026c: b9800b09 ldrsw x9, [x24, #0x8] 90270: a9412ae8 ldp x8, x10, [x23, #0x10] 90274: d1000529 sub x9, x9, #0x1 90278: cb08014a sub x10, x10, x8 9027c: eb8a0d3f cmp x9, x10, asr #3 90280: 54001602 b.hs 0x90540 ::__widen_and_group_int(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x3d8> 90284: f869791a ldr x26, [x8, x9, lsl #3] 90288: b40015da cbz x26, 0x90540 ::__widen_and_group_int(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x3d8> 9028c: f9400348 ldr x8, [x26] 90290: aa1a03e0 mov x0, x26 90294: f9401509 ldr x9, [x8, #0x28] 90298: 910083e8 add x8, sp, #0x20 9029c: d63f0120 blr x9 902a0: 394083e8 ldrb w8, [sp, #0x20] 902a4: f94017e9 ldr x9, [sp, #0x28] 902a8: f9400ff3 ldr x19, [sp, #0x18] 902ac: d341fd0a lsr x10, x8, #1 902b0: 7200011f tst w8, #0x1 902b4: 9a890148 csel x8, x10, x9, eq 902b8: b4000dc8 cbz x8, 0x90470 ::__widen_and_group_int(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x308> 902bc: f9000293 str x19, [x20] 902c0: 394002a1 ldrb w1, [x21] 902c4: 7100b43f cmp w1, #0x2d 902c8: 54000080 b.eq 0x902d8 ::__widen_and_group_int(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x170> 902cc: 7100ac3f cmp w1, #0x2b 902d0: aa1503f8 mov x24, x21 902d4: 54000141 b.ne 0x902fc ::__widen_and_group_int(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x194> 902d8: f9400328 ldr x8, [x25] 902dc: f9402d08 ldr x8, [x8, #0x58] 902e0: aa1903e0 mov x0, x25 902e4: d63f0100 blr x8 902e8: f9400288 ldr x8, [x20] 902ec: 910006b8 add x24, x21, #0x1 902f0: 91001109 add x9, x8, #0x4 902f4: f9000289 str x9, [x20] 902f8: b9000100 str w0, [x8] 902fc: cb1802c8 sub x8, x22, x24 90300: f100091f cmp x8, #0x2 90304: 5400036b b.lt 0x90370 ::__widen_and_group_int(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x208> 90308: 39400308 ldrb w8, [x24] 9030c: 7100c11f cmp w8, #0x30 90310: 54000301 b.ne 0x90370 ::__widen_and_group_int(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x208> 90314: 39400708 ldrb w8, [x24, #0x1] 90318: 321b0108 orr w8, w8, #0x20 9031c: 7101e11f cmp w8, #0x78 90320: 54000281 b.ne 0x90370 ::__widen_and_group_int(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x208> 90324: f9400328 ldr x8, [x25] 90328: f9402d08 ldr x8, [x8, #0x58] 9032c: 52800601 mov w1, #0x30 // =48 90330: aa1903e0 mov x0, x25 90334: d63f0100 blr x8 90338: f9400288 ldr x8, [x20] 9033c: 91001109 add x9, x8, #0x4 90340: f9000289 str x9, [x20] 90344: b9000100 str w0, [x8] 90348: f9400328 ldr x8, [x25] 9034c: 39400701 ldrb w1, [x24, #0x1] 90350: f9402d08 ldr x8, [x8, #0x58] 90354: aa1903e0 mov x0, x25 90358: d63f0100 blr x8 9035c: f9400288 ldr x8, [x20] 90360: 91000b18 add x24, x24, #0x2 90364: 91001109 add x9, x8, #0x4 90368: f9000289 str x9, [x20] 9036c: b9000100 str w0, [x8] 90370: eb16031f cmp x24, x22 90374: 54000180 b.eq 0x903a4 ::__widen_and_group_int(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x23c> 90378: d10006c8 sub x8, x22, #0x1 9037c: eb18011f cmp x8, x24 90380: 54000129 b.ls 0x903a4 ::__widen_and_group_int(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x23c> 90384: 91000709 add x9, x24, #0x1 90388: 3940010a ldrb w10, [x8] 9038c: 385ff12b ldurb w11, [x9, #-0x1] 90390: 381ff12a sturb w10, [x9, #-0x1] 90394: 381ff50b strb w11, [x8], #-0x1 90398: eb08013f cmp x9, x8 9039c: 91000529 add x9, x9, #0x1 903a0: 54ffff43 b.lo 0x90388 ::__widen_and_group_int(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x220> 903a4: f9400348 ldr x8, [x26] 903a8: f9401108 ldr x8, [x8, #0x20] 903ac: aa1a03e0 mov x0, x26 903b0: d63f0100 blr x8 903b4: eb16031f cmp x24, x22 903b8: 54000742 b.hs 0x904a0 ::__widen_and_group_int(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x338> 903bc: 910083e8 add x8, sp, #0x20 903c0: 2a0003fa mov w26, w0 903c4: a9006ffc stp x28, x27, [sp] 903c8: 2a1f03f3 mov w19, wzr 903cc: 2a1f03fb mov w27, wzr 903d0: b2400117 orr x23, x8, #0x1 903d4: aa1803fc mov x28, x24 903d8: 394083e9 ldrb w9, [sp, #0x20] 903dc: f9401bea ldr x10, [sp, #0x30] 903e0: 2a1303e8 mov w8, w19 903e4: 7200013f tst w9, #0x1 903e8: 9a8a02e9 csel x9, x23, x10, eq 903ec: 38686929 ldrb w9, [x9, x8] 903f0: 34000209 cbz w9, 0x90430 ::__widen_and_group_int(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x2c8> 903f4: 6b09037f cmp w27, w9 903f8: 540001c1 b.ne 0x90430 ::__widen_and_group_int(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x2c8> 903fc: f9400289 ldr x9, [x20] 90400: 2a1f03fb mov w27, wzr 90404: 9100112a add x10, x9, #0x4 90408: f900028a str x10, [x20] 9040c: b900013a str w26, [x9] 90410: 394083e9 ldrb w9, [sp, #0x20] 90414: f94017ea ldr x10, [sp, #0x28] 90418: d341fd2b lsr x11, x9, #1 9041c: 7200013f tst w9, #0x1 90420: 9a8a0169 csel x9, x11, x10, eq 90424: d1000529 sub x9, x9, #0x1 90428: eb08013f cmp x9, x8 9042c: 1a939673 cinc w19, w19, hi 90430: f9400328 ldr x8, [x25] 90434: 39400381 ldrb w1, [x28] 90438: f9402d08 ldr x8, [x8, #0x58] 9043c: aa1903e0 mov x0, x25 90440: d63f0100 blr x8 90444: f9400289 ldr x9, [x20] 90448: 9100079c add x28, x28, #0x1 9044c: eb1c02df cmp x22, x28 90450: 1100077b add w27, w27, #0x1 90454: 91001128 add x8, x9, #0x4 90458: f9000288 str x8, [x20] 9045c: b9000120 str w0, [x9] 90460: 54fffbc1 b.ne 0x903d8 ::__widen_and_group_int(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x270> 90464: a9406ffc ldp x28, x27, [sp] 90468: f9400ff3 ldr x19, [sp, #0x18] 9046c: 1400000e b 0x904a4 ::__widen_and_group_int(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x33c> 90470: f9400328 ldr x8, [x25] 90474: f9403108 ldr x8, [x8, #0x60] 90478: aa1903e0 mov x0, x25 9047c: aa1503e1 mov x1, x21 90480: aa1603e2 mov x2, x22 90484: aa1303e3 mov x3, x19 90488: d63f0100 blr x8 9048c: f9400bec ldr x12, [sp, #0x10] 90490: cb1502c8 sub x8, x22, x21 90494: 8b080a68 add x8, x19, x8, lsl #2 90498: f9000288 str x8, [x20] 9049c: 14000013 b 0x904e8 ::__widen_and_group_int(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x380> 904a0: f9400288 ldr x8, [x20] 904a4: f9400bec ldr x12, [sp, #0x10] 904a8: cb150309 sub x9, x24, x21 904ac: 8b090a6a add x10, x19, x9, lsl #2 904b0: eb08015f cmp x10, x8 904b4: 540001a0 b.eq 0x904e8 ::__widen_and_group_int(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x380> 904b8: d1001108 sub x8, x8, #0x4 904bc: eb0a011f cmp x8, x10 904c0: 54000149 b.ls 0x904e8 ::__widen_and_group_int(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x380> 904c4: 8b090a69 add x9, x19, x9, lsl #2 904c8: 91001129 add x9, x9, #0x4 904cc: b940010a ldr w10, [x8] 904d0: b85fc12b ldur w11, [x9, #-0x4] 904d4: b81fc12a stur w10, [x9, #-0x4] 904d8: b81fc50b str w11, [x8], #-0x4 904dc: eb08013f cmp x9, x8 904e0: 91001129 add x9, x9, #0x4 904e4: 54ffff43 b.lo 0x904cc ::__widen_and_group_int(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x364> 904e8: f9400288 ldr x8, [x20] 904ec: cb150189 sub x9, x12, x21 904f0: 8b090a69 add x9, x19, x9, lsl #2 904f4: eb16019f cmp x12, x22 904f8: 9a890108 csel x8, x8, x9, eq 904fc: f9000388 str x8, [x28] 90500: 394083e8 ldrb w8, [sp, #0x20] 90504: 36000068 tbz w8, #0x0, 0x90510 ::__widen_and_group_int(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x3a8> 90508: f9401be0 ldr x0, [sp, #0x30] 9050c: 97fec385 bl 0x41320 <_ZdlPv@plt> 90510: f9401768 ldr x8, [x27, #0x28] 90514: f94027e9 ldr x9, [sp, #0x48] 90518: eb09011f cmp x8, x9 9051c: 54000141 b.ne 0x90544 ::__widen_and_group_int(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x3dc> 90520: a94a7bfd ldp x29, x30, [sp, #0xa0] 90524: a9494ff4 ldp x20, x19, [sp, #0x90] 90528: a94857f6 ldp x22, x21, [sp, #0x80] 9052c: a9475ff8 ldp x24, x23, [sp, #0x70] 90530: a94667fa ldp x26, x25, [sp, #0x60] 90534: a9456ffc ldp x28, x27, [sp, #0x50] 90538: 9102c3ff add sp, sp, #0xb0 9053c: d65f03c0 ret 90540: 94004c94 bl 0xa3790 90544: 97fec7d3 bl 0x42490 <__stack_chk_fail@plt> 90548: 14000003 b 0x90554 ::__widen_and_group_int(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x3ec> 9054c: 14000002 b 0x90554 ::__widen_and_group_int(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x3ec> 90550: 14000001 b 0x90554 ::__widen_and_group_int(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x3ec> 90554: 394083e8 ldrb w8, [sp, #0x20] 90558: aa0003f3 mov x19, x0 9055c: 36000068 tbz w8, #0x0, 0x90568 ::__widen_and_group_int(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x400> 90560: f9401be0 ldr x0, [sp, #0x30] 90564: 97fec36f bl 0x41320 <_ZdlPv@plt> 90568: aa1303e0 mov x0, x19 9056c: 9401138c bl 0xd539c <__cxa_demangle+0x12abc> 90570: d10203ff sub sp, sp, #0x80 90574: f90013fb str x27, [sp, #0x20] 90578: a90367fa stp x26, x25, [sp, #0x30] 9057c: a9045ff8 stp x24, x23, [sp, #0x40] 90580: a90557f6 stp x22, x21, [sp, #0x50] 90584: a9064ff4 stp x20, x19, [sp, #0x60] 90588: a9077bfd stp x29, x30, [sp, #0x70] 9058c: 9101c3fd add x29, sp, #0x70 90590: d53bd05a mrs x26, TPIDR_EL0 90594: f9401748 ldr x8, [x26, #0x28] 90598: aa0003f3 mov x19, x0 9059c: f9000fe8 str x8, [sp, #0x18] 905a0: b4000a60 cbz x0, 0x906ec ::__widen_and_group_int(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x584> 905a4: f9400c89 ldr x9, [x4, #0x18] 905a8: cb01006a sub x10, x3, x1 905ac: 9342fd4a asr x10, x10, #2 905b0: cb010048 sub x8, x2, x1 905b4: eb0a0129 subs x9, x9, x10 905b8: 2a0503f8 mov w24, w5 905bc: aa0403f4 mov x20, x4 905c0: aa0303f6 mov x22, x3 905c4: aa0203f5 mov x21, x2 905c8: 9a9fc137 csel x23, x9, xzr, gt 905cc: f100051f cmp x8, #0x1 905d0: 5400012b b.lt 0x905f4 ::__widen_and_group_int(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x48c> 905d4: f9400269 ldr x9, [x19] 905d8: 9342fd19 asr x25, x8, #2 905dc: aa1303e0 mov x0, x19 905e0: aa1903e2 mov x2, x25 905e4: f9403129 ldr x9, [x9, #0x60] 905e8: d63f0120 blr x9 905ec: eb19001f cmp x0, x25 905f0: 540007c1 b.ne 0x906e8 ::__widen_and_group_int(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x580> 905f4: f10006ff cmp x23, #0x1 905f8: 540005cb b.lt 0x906b0 ::__widen_and_group_int(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x548> 905fc: b27ce7e8 mov x8, #0x3ffffffffffffff0 // =4611686018427387888 90600: eb0802ff cmp x23, x8 90604: a900ffff stp xzr, xzr, [sp, #0x8] 90608: f90003ff str xzr, [sp] 9060c: 540008c2 b.hs 0x90724 ::__widen_and_group_int(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x5bc> 90610: f10016ff cmp x23, #0x5 90614: 540000c2 b.hs 0x9062c ::__widen_and_group_int(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x4c4> 90618: 910003e9 mov x9, sp 9061c: 531f7ae8 lsl w8, w23, #1 90620: b27e0139 orr x25, x9, #0x4 90624: 390003e8 strb w8, [sp] 90628: 1400000b b 0x90654 ::__widen_and_group_int(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x4ec> 9062c: 910012e8 add x8, x23, #0x4 90630: d37ef909 ubfx x9, x8, #62, #1 90634: b50007c9 cbnz x9, 0x9072c ::__widen_and_group_int(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x5c4> 90638: 927ef11b and x27, x8, #0x7ffffffffffffffc 9063c: d37ef760 lsl x0, x27, #2 90640: 97fec714 bl 0x42290 <_Znwm@plt> 90644: b2400368 orr x8, x27, #0x1 90648: aa0003f9 mov x25, x0 9064c: a9005fe8 stp x8, x23, [sp] 90650: f9000be0 str x0, [sp, #0x10] 90654: aa1903e0 mov x0, x25 90658: 2a1803e1 mov w1, w24 9065c: aa1703e2 mov x2, x23 90660: 97fec410 bl 0x416a0 90664: b8377b3f str wzr, [x25, x23, lsl #2] 90668: f9400268 ldr x8, [x19] 9066c: 394003e9 ldrb w9, [sp] 90670: f9400bea ldr x10, [sp, #0x10] 90674: 910003eb mov x11, sp 90678: f9403108 ldr x8, [x8, #0x60] 9067c: b27e016b orr x11, x11, #0x4 90680: 7200013f tst w9, #0x1 90684: 9a8a0161 csel x1, x11, x10, eq 90688: aa1303e0 mov x0, x19 9068c: aa1703e2 mov x2, x23 90690: d63f0100 blr x8 90694: 394003e8 ldrb w8, [sp] 90698: aa0003f8 mov x24, x0 9069c: 36000068 tbz w8, #0x0, 0x906a8 ::__widen_and_group_int(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x540> 906a0: f9400be0 ldr x0, [sp, #0x10] 906a4: 97fec31f bl 0x41320 <_ZdlPv@plt> 906a8: eb17031f cmp x24, x23 906ac: 540001e1 b.ne 0x906e8 ::__widen_and_group_int(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x580> 906b0: cb1502c8 sub x8, x22, x21 906b4: f100051f cmp x8, #0x1 906b8: 5400014b b.lt 0x906e0 ::__widen_and_group_int(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x578> 906bc: f9400269 ldr x9, [x19] 906c0: 9342fd16 asr x22, x8, #2 906c4: aa1303e0 mov x0, x19 906c8: aa1503e1 mov x1, x21 906cc: f9403129 ldr x9, [x9, #0x60] 906d0: aa1603e2 mov x2, x22 906d4: d63f0120 blr x9 906d8: eb16001f cmp x0, x22 906dc: 54000061 b.ne 0x906e8 ::__widen_and_group_int(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x580> 906e0: f9000e9f str xzr, [x20, #0x18] 906e4: 14000002 b 0x906ec ::__widen_and_group_int(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x584> 906e8: aa1f03f3 mov x19, xzr 906ec: f9401748 ldr x8, [x26, #0x28] 906f0: f9400fe9 ldr x9, [sp, #0x18] 906f4: eb09011f cmp x8, x9 906f8: 54000141 b.ne 0x90720 ::__widen_and_group_int(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x5b8> 906fc: aa1303e0 mov x0, x19 90700: a9477bfd ldp x29, x30, [sp, #0x70] 90704: a9464ff4 ldp x20, x19, [sp, #0x60] 90708: a94557f6 ldp x22, x21, [sp, #0x50] 9070c: a9445ff8 ldp x24, x23, [sp, #0x40] 90710: a94367fa ldp x26, x25, [sp, #0x30] 90714: f94013fb ldr x27, [sp, #0x20] 90718: 910203ff add sp, sp, #0x80 9071c: d65f03c0 ret 90720: 97fec75c bl 0x42490 <__stack_chk_fail@plt> 90724: 910003e0 mov x0, sp 90728: 97ff0d2b bl 0x53bd4 9072c: f0000220 adrp x0, 0xd7000 90730: 91032800 add x0, x0, #0xca 90734: 97ff0d2d bl 0x53be8 90738: 394003e8 ldrb w8, [sp] 9073c: aa0003f3 mov x19, x0 90740: 36000068 tbz w8, #0x0, 0x9074c ::__widen_and_group_int(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x5e4> 90744: f9400be0 ldr x0, [sp, #0x10] 90748: 97fec2f6 bl 0x41320 <_ZdlPv@plt> 9074c: aa1303e0 mov x0, x19 90750: 94011313 bl 0xd539c <__cxa_demangle+0x12abc> 90754: 97ff0cd6 bl 0x53aac 0000000000090758 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long long) const>: 90758: a9ba6ffc stp x28, x27, [sp, #-0x60]! 9075c: a90167fa stp x26, x25, [sp, #0x10] 90760: a9025ff8 stp x24, x23, [sp, #0x20] 90764: a90357f6 stp x22, x21, [sp, #0x30] 90768: a9044ff4 stp x20, x19, [sp, #0x40] 9076c: a9057bfd stp x29, x30, [sp, #0x50] 90770: 910143fd add x29, sp, #0x50 90774: d100c3ff sub sp, sp, #0x30 90778: d53bd05a mrs x26, TPIDR_EL0 9077c: f9401748 ldr x8, [x26, #0x28] 90780: 528004a9 mov w9, #0x25 // =37 90784: aa0403f7 mov x23, x4 90788: 2a0303f3 mov w19, w3 9078c: f81a83a8 stur x8, [x29, #-0x58] 90790: f81a03a9 stur x9, [x29, #-0x60] 90794: b9400849 ldr w9, [x2, #0x8] 90798: aa0203f4 mov x20, x2 9079c: aa0103f5 mov x21, x1 907a0: d10183a8 sub x8, x29, #0x60 907a4: 37580089 tbnz w9, #0xb, 0x907b4 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long long) const+0x5c> 907a8: b2400108 orr x8, x8, #0x1 907ac: 374800c9 tbnz w9, #0x9, 0x907c4 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long long) const+0x6c> 907b0: 14000007 b 0x907cc >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long long) const+0x74> 907b4: b27f0108 orr x8, x8, #0x2 907b8: 5280056a mov w10, #0x2b // =43 907bc: 381a13aa sturb w10, [x29, #-0x5f] 907c0: 36480069 tbz w9, #0x9, 0x907cc >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long long) const+0x74> 907c4: 5280046a mov w10, #0x23 // =35 907c8: 3800150a strb w10, [x8], #0x1 907cc: 5280094a mov w10, #0x4a // =74 907d0: 0a0a012a and w10, w9, w10 907d4: 528d8d8b mov w11, #0x6c6c // =27756 907d8: 7101015f cmp w10, #0x40 907dc: 7900010b strh w11, [x8] 907e0: 54000100 b.eq 0x90800 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long long) const+0xa8> 907e4: 7100215f cmp w10, #0x8 907e8: 54000101 b.ne 0x90808 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long long) const+0xb0> 907ec: 7212013f tst w9, #0x4000 907f0: 52800b09 mov w9, #0x58 // =88 907f4: 52800f0a mov w10, #0x78 // =120 907f8: 1a890149 csel w9, w10, w9, eq 907fc: 14000004 b 0x9080c >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long long) const+0xb4> 90800: 52800de9 mov w9, #0x6f // =111 90804: 14000002 b 0x9080c >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long long) const+0xb4> 90808: 52800c89 mov w9, #0x64 // =100 9080c: 39000909 strb w9, [x8, #0x2] 90810: b9400a88 ldr w8, [x20, #0x8] 90814: 910003e9 mov x9, sp 90818: 910003fb mov x27, sp 9081c: d3492519 ubfx x25, x8, #9, #1 90820: 91005f38 add x24, x25, #0x17 90824: 11003f08 add w8, w24, #0xf 90828: 927c0508 and x8, x8, #0x30 9082c: cb080136 sub x22, x9, x8 90830: 910002df mov sp, x22 90834: 90000408 adrp x8, 0x110000 90838: 9127c108 add x8, x8, #0x9f0 9083c: 08dffd08 ldarb w8, [x8] 90840: 9000041c adrp x28, 0x110000 90844: 36000968 tbz w8, #0x0, 0x90970 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long long) const+0x218> 90848: f944f782 ldr x2, [x28, #0x9e8] 9084c: d10183a3 sub x3, x29, #0x60 90850: aa1603e0 mov x0, x22 90854: aa1803e1 mov x1, x24 90858: aa1703e4 mov x4, x23 9085c: 97fec441 bl 0x41960 <_ZNSt6__ndk119__libcpp_snprintf_lEPcmP10__locale_tPKcz@plt> 90860: b9400a88 ldr w8, [x20, #0x8] 90864: 52801609 mov w9, #0xb0 // =176 90868: 8b20c2d7 add x23, x22, w0, sxtw 9086c: aa1703f8 mov x24, x23 90870: 0a090108 and w8, w8, w9 90874: 7100811f cmp w8, #0x20 90878: 540002a0 b.eq 0x908cc >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long long) const+0x174> 9087c: 7100411f cmp w8, #0x10 90880: 54000241 b.ne 0x908c8 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long long) const+0x170> 90884: 394002c8 ldrb w8, [x22] 90888: 7100b51f cmp w8, #0x2d 9088c: 54000060 b.eq 0x90898 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long long) const+0x140> 90890: 7100ad1f cmp w8, #0x2b 90894: 54000061 b.ne 0x908a0 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long long) const+0x148> 90898: 910006d8 add x24, x22, #0x1 9089c: 1400000c b 0x908cc >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long long) const+0x174> 908a0: 7100081f cmp w0, #0x2 908a4: 5400012b b.lt 0x908c8 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long long) const+0x170> 908a8: 7100c11f cmp w8, #0x30 908ac: 540000e1 b.ne 0x908c8 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long long) const+0x170> 908b0: 394006c8 ldrb w8, [x22, #0x1] 908b4: 321b0108 orr w8, w8, #0x20 908b8: 7101e11f cmp w8, #0x78 908bc: 54000061 b.ne 0x908c8 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long long) const+0x170> 908c0: 91000ad8 add x24, x22, #0x2 908c4: 14000002 b 0x908cc >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long long) const+0x174> 908c8: aa1603f8 mov x24, x22 908cc: 52800588 mov w8, #0x2c // =44 908d0: 331f0328 bfi w8, w25, #1, #1 908d4: 51000508 sub w8, w8, #0x1 908d8: d37ef508 lsl x8, x8, #2 908dc: 91003d08 add x8, x8, #0xf 908e0: 927c7908 and x8, x8, #0x7fffffff0 908e4: 910003e9 mov x9, sp 908e8: cb080139 sub x25, x9, x8 908ec: 9100033f mov sp, x25 908f0: d101e3a8 sub x8, x29, #0x78 908f4: aa1403e0 mov x0, x20 908f8: 97fec6ce bl 0x42430 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 908fc: d101a3a4 sub x4, x29, #0x68 90900: d101c3a5 sub x5, x29, #0x70 90904: d101e3a6 sub x6, x29, #0x78 90908: aa1603e0 mov x0, x22 9090c: aa1803e1 mov x1, x24 90910: aa1703e2 mov x2, x23 90914: aa1903e3 mov x3, x25 90918: 97fec73e bl 0x42610 <_ZNSt6__ndk19__num_putIwE21__widen_and_group_intEPcS2_S2_PwRS3_S4_RKNS_6localeE@plt> 9091c: f85883a0 ldur x0, [x29, #-0x78] 90920: 97fec684 bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 90924: a9790ba3 ldp x3, x2, [x29, #-0x70] 90928: aa1503e0 mov x0, x21 9092c: aa1903e1 mov x1, x25 90930: aa1403e4 mov x4, x20 90934: 2a1303e5 mov w5, w19 90938: 97ffff0e bl 0x90570 ::__widen_and_group_int(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x408> 9093c: 9100037f mov sp, x27 90940: f9401748 ldr x8, [x26, #0x28] 90944: f85a83a9 ldur x9, [x29, #-0x58] 90948: eb09011f cmp x8, x9 9094c: 540002e1 b.ne 0x909a8 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long long) const+0x250> 90950: d10143bf sub sp, x29, #0x50 90954: a9457bfd ldp x29, x30, [sp, #0x50] 90958: a9444ff4 ldp x20, x19, [sp, #0x40] 9095c: a94357f6 ldp x22, x21, [sp, #0x30] 90960: a9425ff8 ldp x24, x23, [sp, #0x20] 90964: a94167fa ldp x26, x25, [sp, #0x10] 90968: a8c66ffc ldp x28, x27, [sp], #0x60 9096c: d65f03c0 ret 90970: 90000400 adrp x0, 0x110000 90974: 9127c000 add x0, x0, #0x9f0 90978: 97fec75a bl 0x426e0 <__cxa_guard_acquire@plt> 9097c: 34fff660 cbz w0, 0x90848 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long long) const+0xf0> 90980: 90000281 adrp x1, 0xe0000 90984: 911ca021 add x1, x1, #0x728 90988: 5283f7e0 mov w0, #0x1fbf // =8127 9098c: aa1f03e2 mov x2, xzr 90990: 97fec50c bl 0x41dc0 90994: f904f780 str x0, [x28, #0x9e8] 90998: 90000400 adrp x0, 0x110000 9099c: 9127c000 add x0, x0, #0x9f0 909a0: 97fec394 bl 0x417f0 <__cxa_guard_release@plt> 909a4: 17ffffa9 b 0x90848 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long long) const+0xf0> 909a8: 97fec6ba bl 0x42490 <__stack_chk_fail@plt> 909ac: aa0003f3 mov x19, x0 909b0: 90000400 adrp x0, 0x110000 909b4: 9127c000 add x0, x0, #0x9f0 909b8: 97fec676 bl 0x42390 <__cxa_guard_abort@plt> 909bc: aa1303e0 mov x0, x19 909c0: 94011277 bl 0xd539c <__cxa_demangle+0x12abc> 909c4: f85883a8 ldur x8, [x29, #-0x78] 909c8: aa0003f3 mov x19, x0 909cc: aa0803e0 mov x0, x8 909d0: 97fec658 bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 909d4: aa1303e0 mov x0, x19 909d8: 94011271 bl 0xd539c <__cxa_demangle+0x12abc> 00000000000909dc >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, unsigned long) const>: 909dc: a9ba6ffc stp x28, x27, [sp, #-0x60]! 909e0: a90167fa stp x26, x25, [sp, #0x10] 909e4: a9025ff8 stp x24, x23, [sp, #0x20] 909e8: a90357f6 stp x22, x21, [sp, #0x30] 909ec: a9044ff4 stp x20, x19, [sp, #0x40] 909f0: a9057bfd stp x29, x30, [sp, #0x50] 909f4: 910143fd add x29, sp, #0x50 909f8: d100c3ff sub sp, sp, #0x30 909fc: d53bd05a mrs x26, TPIDR_EL0 90a00: f9401748 ldr x8, [x26, #0x28] 90a04: 528004a9 mov w9, #0x25 // =37 90a08: aa0403f6 mov x22, x4 90a0c: 2a0303f3 mov w19, w3 90a10: f81a83a8 stur x8, [x29, #-0x58] 90a14: 781a43bf sturh wzr, [x29, #-0x5c] 90a18: b81a03a9 stur w9, [x29, #-0x60] 90a1c: b9400849 ldr w9, [x2, #0x8] 90a20: aa0203f4 mov x20, x2 90a24: aa0103f5 mov x21, x1 90a28: d10183a8 sub x8, x29, #0x60 90a2c: 37580089 tbnz w9, #0xb, 0x90a3c >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, unsigned long) const+0x60> 90a30: b2400108 orr x8, x8, #0x1 90a34: 374800c9 tbnz w9, #0x9, 0x90a4c >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, unsigned long) const+0x70> 90a38: 14000007 b 0x90a54 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, unsigned long) const+0x78> 90a3c: b27f0108 orr x8, x8, #0x2 90a40: 5280056a mov w10, #0x2b // =43 90a44: 381a13aa sturb w10, [x29, #-0x5f] 90a48: 36480069 tbz w9, #0x9, 0x90a54 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, unsigned long) const+0x78> 90a4c: 5280046a mov w10, #0x23 // =35 90a50: 3800150a strb w10, [x8], #0x1 90a54: 5280094a mov w10, #0x4a // =74 90a58: 0a0a012a and w10, w9, w10 90a5c: 52800d8b mov w11, #0x6c // =108 90a60: 7101015f cmp w10, #0x40 90a64: 3900010b strb w11, [x8] 90a68: 54000100 b.eq 0x90a88 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, unsigned long) const+0xac> 90a6c: 7100215f cmp w10, #0x8 90a70: 54000101 b.ne 0x90a90 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, unsigned long) const+0xb4> 90a74: 7212013f tst w9, #0x4000 90a78: 52800b09 mov w9, #0x58 // =88 90a7c: 52800f0a mov w10, #0x78 // =120 90a80: 1a890149 csel w9, w10, w9, eq 90a84: 14000004 b 0x90a94 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, unsigned long) const+0xb8> 90a88: 52800de9 mov w9, #0x6f // =111 90a8c: 14000002 b 0x90a94 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, unsigned long) const+0xb8> 90a90: 52800ea9 mov w9, #0x75 // =117 90a94: 39000509 strb w9, [x8, #0x1] 90a98: b9400a88 ldr w8, [x20, #0x8] 90a9c: 528002d9 mov w25, #0x16 // =22 90aa0: 910003e9 mov x9, sp 90aa4: 910003fb mov x27, sp 90aa8: b3492519 bfxil x25, x8, #9, #1 90aac: 91000738 add x24, x25, #0x1 90ab0: 11003f08 add w8, w24, #0xf 90ab4: 927c0508 and x8, x8, #0x30 90ab8: cb080137 sub x23, x9, x8 90abc: 910002ff mov sp, x23 90ac0: 90000408 adrp x8, 0x110000 90ac4: 9127c108 add x8, x8, #0x9f0 90ac8: 08dffd08 ldarb w8, [x8] 90acc: 9000041c adrp x28, 0x110000 90ad0: 36000948 tbz w8, #0x0, 0x90bf8 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, unsigned long) const+0x21c> 90ad4: f944f782 ldr x2, [x28, #0x9e8] 90ad8: d10183a3 sub x3, x29, #0x60 90adc: aa1703e0 mov x0, x23 90ae0: aa1803e1 mov x1, x24 90ae4: aa1603e4 mov x4, x22 90ae8: 97fec39e bl 0x41960 <_ZNSt6__ndk119__libcpp_snprintf_lEPcmP10__locale_tPKcz@plt> 90aec: b9400a88 ldr w8, [x20, #0x8] 90af0: 52801609 mov w9, #0xb0 // =176 90af4: 8b20c2f6 add x22, x23, w0, sxtw 90af8: aa1603f8 mov x24, x22 90afc: 0a090108 and w8, w8, w9 90b00: 7100811f cmp w8, #0x20 90b04: 540002a0 b.eq 0x90b58 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, unsigned long) const+0x17c> 90b08: 7100411f cmp w8, #0x10 90b0c: 54000241 b.ne 0x90b54 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, unsigned long) const+0x178> 90b10: 394002e8 ldrb w8, [x23] 90b14: 7100b51f cmp w8, #0x2d 90b18: 54000060 b.eq 0x90b24 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, unsigned long) const+0x148> 90b1c: 7100ad1f cmp w8, #0x2b 90b20: 54000061 b.ne 0x90b2c >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, unsigned long) const+0x150> 90b24: 910006f8 add x24, x23, #0x1 90b28: 1400000c b 0x90b58 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, unsigned long) const+0x17c> 90b2c: 7100081f cmp w0, #0x2 90b30: 5400012b b.lt 0x90b54 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, unsigned long) const+0x178> 90b34: 7100c11f cmp w8, #0x30 90b38: 540000e1 b.ne 0x90b54 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, unsigned long) const+0x178> 90b3c: 394006e8 ldrb w8, [x23, #0x1] 90b40: 321b0108 orr w8, w8, #0x20 90b44: 7101e11f cmp w8, #0x78 90b48: 54000061 b.ne 0x90b54 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, unsigned long) const+0x178> 90b4c: 91000af8 add x24, x23, #0x2 90b50: 14000002 b 0x90b58 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, unsigned long) const+0x17c> 90b54: aa1703f8 mov x24, x23 90b58: 531f7b28 lsl w8, w25, #1 90b5c: 51000508 sub w8, w8, #0x1 90b60: d37ef508 lsl x8, x8, #2 90b64: 91003d08 add x8, x8, #0xf 90b68: 910003e9 mov x9, sp 90b6c: 927c7908 and x8, x8, #0x7fffffff0 90b70: cb080139 sub x25, x9, x8 90b74: 9100033f mov sp, x25 90b78: d101e3a8 sub x8, x29, #0x78 90b7c: aa1403e0 mov x0, x20 90b80: 97fec62c bl 0x42430 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 90b84: d101a3a4 sub x4, x29, #0x68 90b88: d101c3a5 sub x5, x29, #0x70 90b8c: d101e3a6 sub x6, x29, #0x78 90b90: aa1703e0 mov x0, x23 90b94: aa1803e1 mov x1, x24 90b98: aa1603e2 mov x2, x22 90b9c: aa1903e3 mov x3, x25 90ba0: 97fec69c bl 0x42610 <_ZNSt6__ndk19__num_putIwE21__widen_and_group_intEPcS2_S2_PwRS3_S4_RKNS_6localeE@plt> 90ba4: f85883a0 ldur x0, [x29, #-0x78] 90ba8: 97fec5e2 bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 90bac: a9790ba3 ldp x3, x2, [x29, #-0x70] 90bb0: aa1503e0 mov x0, x21 90bb4: aa1903e1 mov x1, x25 90bb8: aa1403e4 mov x4, x20 90bbc: 2a1303e5 mov w5, w19 90bc0: 97fffe6c bl 0x90570 ::__widen_and_group_int(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x408> 90bc4: 9100037f mov sp, x27 90bc8: f9401748 ldr x8, [x26, #0x28] 90bcc: f85a83a9 ldur x9, [x29, #-0x58] 90bd0: eb09011f cmp x8, x9 90bd4: 540002e1 b.ne 0x90c30 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, unsigned long) const+0x254> 90bd8: d10143bf sub sp, x29, #0x50 90bdc: a9457bfd ldp x29, x30, [sp, #0x50] 90be0: a9444ff4 ldp x20, x19, [sp, #0x40] 90be4: a94357f6 ldp x22, x21, [sp, #0x30] 90be8: a9425ff8 ldp x24, x23, [sp, #0x20] 90bec: a94167fa ldp x26, x25, [sp, #0x10] 90bf0: a8c66ffc ldp x28, x27, [sp], #0x60 90bf4: d65f03c0 ret 90bf8: 90000400 adrp x0, 0x110000 90bfc: 9127c000 add x0, x0, #0x9f0 90c00: 97fec6b8 bl 0x426e0 <__cxa_guard_acquire@plt> 90c04: 34fff680 cbz w0, 0x90ad4 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, unsigned long) const+0xf8> 90c08: 90000281 adrp x1, 0xe0000 90c0c: 911ca021 add x1, x1, #0x728 90c10: 5283f7e0 mov w0, #0x1fbf // =8127 90c14: aa1f03e2 mov x2, xzr 90c18: 97fec46a bl 0x41dc0 90c1c: f904f780 str x0, [x28, #0x9e8] 90c20: 90000400 adrp x0, 0x110000 90c24: 9127c000 add x0, x0, #0x9f0 90c28: 97fec2f2 bl 0x417f0 <__cxa_guard_release@plt> 90c2c: 17ffffaa b 0x90ad4 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, unsigned long) const+0xf8> 90c30: 97fec618 bl 0x42490 <__stack_chk_fail@plt> 90c34: aa0003f3 mov x19, x0 90c38: 90000400 adrp x0, 0x110000 90c3c: 9127c000 add x0, x0, #0x9f0 90c40: 97fec5d4 bl 0x42390 <__cxa_guard_abort@plt> 90c44: aa1303e0 mov x0, x19 90c48: 940111d5 bl 0xd539c <__cxa_demangle+0x12abc> 90c4c: f85883a8 ldur x8, [x29, #-0x78] 90c50: aa0003f3 mov x19, x0 90c54: aa0803e0 mov x0, x8 90c58: 97fec5b6 bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 90c5c: aa1303e0 mov x0, x19 90c60: 940111cf bl 0xd539c <__cxa_demangle+0x12abc> 0000000000090c64 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, unsigned long long) const>: 90c64: a9ba6ffc stp x28, x27, [sp, #-0x60]! 90c68: a90167fa stp x26, x25, [sp, #0x10] 90c6c: a9025ff8 stp x24, x23, [sp, #0x20] 90c70: a90357f6 stp x22, x21, [sp, #0x30] 90c74: a9044ff4 stp x20, x19, [sp, #0x40] 90c78: a9057bfd stp x29, x30, [sp, #0x50] 90c7c: 910143fd add x29, sp, #0x50 90c80: d100c3ff sub sp, sp, #0x30 90c84: d53bd05a mrs x26, TPIDR_EL0 90c88: f9401748 ldr x8, [x26, #0x28] 90c8c: 528004a9 mov w9, #0x25 // =37 90c90: aa0403f6 mov x22, x4 90c94: 2a0303f3 mov w19, w3 90c98: f81a83a8 stur x8, [x29, #-0x58] 90c9c: f81a03a9 stur x9, [x29, #-0x60] 90ca0: b9400849 ldr w9, [x2, #0x8] 90ca4: aa0203f4 mov x20, x2 90ca8: aa0103f5 mov x21, x1 90cac: d10183a8 sub x8, x29, #0x60 90cb0: 37580089 tbnz w9, #0xb, 0x90cc0 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, unsigned long long) const+0x5c> 90cb4: b2400108 orr x8, x8, #0x1 90cb8: 374800c9 tbnz w9, #0x9, 0x90cd0 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, unsigned long long) const+0x6c> 90cbc: 14000007 b 0x90cd8 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, unsigned long long) const+0x74> 90cc0: b27f0108 orr x8, x8, #0x2 90cc4: 5280056a mov w10, #0x2b // =43 90cc8: 381a13aa sturb w10, [x29, #-0x5f] 90ccc: 36480069 tbz w9, #0x9, 0x90cd8 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, unsigned long long) const+0x74> 90cd0: 5280046a mov w10, #0x23 // =35 90cd4: 3800150a strb w10, [x8], #0x1 90cd8: 5280094a mov w10, #0x4a // =74 90cdc: 0a0a012a and w10, w9, w10 90ce0: 528d8d8b mov w11, #0x6c6c // =27756 90ce4: 7101015f cmp w10, #0x40 90ce8: 7900010b strh w11, [x8] 90cec: 54000100 b.eq 0x90d0c >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, unsigned long long) const+0xa8> 90cf0: 7100215f cmp w10, #0x8 90cf4: 54000101 b.ne 0x90d14 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, unsigned long long) const+0xb0> 90cf8: 7212013f tst w9, #0x4000 90cfc: 52800b09 mov w9, #0x58 // =88 90d00: 52800f0a mov w10, #0x78 // =120 90d04: 1a890149 csel w9, w10, w9, eq 90d08: 14000004 b 0x90d18 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, unsigned long long) const+0xb4> 90d0c: 52800de9 mov w9, #0x6f // =111 90d10: 14000002 b 0x90d18 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, unsigned long long) const+0xb4> 90d14: 52800ea9 mov w9, #0x75 // =117 90d18: 39000909 strb w9, [x8, #0x2] 90d1c: b9400a88 ldr w8, [x20, #0x8] 90d20: 528002d9 mov w25, #0x16 // =22 90d24: 910003e9 mov x9, sp 90d28: 910003fb mov x27, sp 90d2c: b3492519 bfxil x25, x8, #9, #1 90d30: 91000738 add x24, x25, #0x1 90d34: 11003f08 add w8, w24, #0xf 90d38: 927c0508 and x8, x8, #0x30 90d3c: cb080137 sub x23, x9, x8 90d40: 910002ff mov sp, x23 90d44: 90000408 adrp x8, 0x110000 90d48: 9127c108 add x8, x8, #0x9f0 90d4c: 08dffd08 ldarb w8, [x8] 90d50: 9000041c adrp x28, 0x110000 90d54: 36000948 tbz w8, #0x0, 0x90e7c >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, unsigned long long) const+0x218> 90d58: f944f782 ldr x2, [x28, #0x9e8] 90d5c: d10183a3 sub x3, x29, #0x60 90d60: aa1703e0 mov x0, x23 90d64: aa1803e1 mov x1, x24 90d68: aa1603e4 mov x4, x22 90d6c: 97fec2fd bl 0x41960 <_ZNSt6__ndk119__libcpp_snprintf_lEPcmP10__locale_tPKcz@plt> 90d70: b9400a88 ldr w8, [x20, #0x8] 90d74: 52801609 mov w9, #0xb0 // =176 90d78: 8b20c2f6 add x22, x23, w0, sxtw 90d7c: aa1603f8 mov x24, x22 90d80: 0a090108 and w8, w8, w9 90d84: 7100811f cmp w8, #0x20 90d88: 540002a0 b.eq 0x90ddc >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, unsigned long long) const+0x178> 90d8c: 7100411f cmp w8, #0x10 90d90: 54000241 b.ne 0x90dd8 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, unsigned long long) const+0x174> 90d94: 394002e8 ldrb w8, [x23] 90d98: 7100b51f cmp w8, #0x2d 90d9c: 54000060 b.eq 0x90da8 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, unsigned long long) const+0x144> 90da0: 7100ad1f cmp w8, #0x2b 90da4: 54000061 b.ne 0x90db0 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, unsigned long long) const+0x14c> 90da8: 910006f8 add x24, x23, #0x1 90dac: 1400000c b 0x90ddc >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, unsigned long long) const+0x178> 90db0: 7100081f cmp w0, #0x2 90db4: 5400012b b.lt 0x90dd8 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, unsigned long long) const+0x174> 90db8: 7100c11f cmp w8, #0x30 90dbc: 540000e1 b.ne 0x90dd8 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, unsigned long long) const+0x174> 90dc0: 394006e8 ldrb w8, [x23, #0x1] 90dc4: 321b0108 orr w8, w8, #0x20 90dc8: 7101e11f cmp w8, #0x78 90dcc: 54000061 b.ne 0x90dd8 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, unsigned long long) const+0x174> 90dd0: 91000af8 add x24, x23, #0x2 90dd4: 14000002 b 0x90ddc >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, unsigned long long) const+0x178> 90dd8: aa1703f8 mov x24, x23 90ddc: 531f7b28 lsl w8, w25, #1 90de0: 51000508 sub w8, w8, #0x1 90de4: d37ef508 lsl x8, x8, #2 90de8: 91003d08 add x8, x8, #0xf 90dec: 910003e9 mov x9, sp 90df0: 927c7908 and x8, x8, #0x7fffffff0 90df4: cb080139 sub x25, x9, x8 90df8: 9100033f mov sp, x25 90dfc: d101e3a8 sub x8, x29, #0x78 90e00: aa1403e0 mov x0, x20 90e04: 97fec58b bl 0x42430 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 90e08: d101a3a4 sub x4, x29, #0x68 90e0c: d101c3a5 sub x5, x29, #0x70 90e10: d101e3a6 sub x6, x29, #0x78 90e14: aa1703e0 mov x0, x23 90e18: aa1803e1 mov x1, x24 90e1c: aa1603e2 mov x2, x22 90e20: aa1903e3 mov x3, x25 90e24: 97fec5fb bl 0x42610 <_ZNSt6__ndk19__num_putIwE21__widen_and_group_intEPcS2_S2_PwRS3_S4_RKNS_6localeE@plt> 90e28: f85883a0 ldur x0, [x29, #-0x78] 90e2c: 97fec541 bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 90e30: a9790ba3 ldp x3, x2, [x29, #-0x70] 90e34: aa1503e0 mov x0, x21 90e38: aa1903e1 mov x1, x25 90e3c: aa1403e4 mov x4, x20 90e40: 2a1303e5 mov w5, w19 90e44: 97fffdcb bl 0x90570 ::__widen_and_group_int(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x408> 90e48: 9100037f mov sp, x27 90e4c: f9401748 ldr x8, [x26, #0x28] 90e50: f85a83a9 ldur x9, [x29, #-0x58] 90e54: eb09011f cmp x8, x9 90e58: 540002e1 b.ne 0x90eb4 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, unsigned long long) const+0x250> 90e5c: d10143bf sub sp, x29, #0x50 90e60: a9457bfd ldp x29, x30, [sp, #0x50] 90e64: a9444ff4 ldp x20, x19, [sp, #0x40] 90e68: a94357f6 ldp x22, x21, [sp, #0x30] 90e6c: a9425ff8 ldp x24, x23, [sp, #0x20] 90e70: a94167fa ldp x26, x25, [sp, #0x10] 90e74: a8c66ffc ldp x28, x27, [sp], #0x60 90e78: d65f03c0 ret 90e7c: 90000400 adrp x0, 0x110000 90e80: 9127c000 add x0, x0, #0x9f0 90e84: 97fec617 bl 0x426e0 <__cxa_guard_acquire@plt> 90e88: 34fff680 cbz w0, 0x90d58 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, unsigned long long) const+0xf4> 90e8c: 90000281 adrp x1, 0xe0000 90e90: 911ca021 add x1, x1, #0x728 90e94: 5283f7e0 mov w0, #0x1fbf // =8127 90e98: aa1f03e2 mov x2, xzr 90e9c: 97fec3c9 bl 0x41dc0 90ea0: f904f780 str x0, [x28, #0x9e8] 90ea4: 90000400 adrp x0, 0x110000 90ea8: 9127c000 add x0, x0, #0x9f0 90eac: 97fec251 bl 0x417f0 <__cxa_guard_release@plt> 90eb0: 17ffffaa b 0x90d58 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, unsigned long long) const+0xf4> 90eb4: 97fec577 bl 0x42490 <__stack_chk_fail@plt> 90eb8: aa0003f3 mov x19, x0 90ebc: 90000400 adrp x0, 0x110000 90ec0: 9127c000 add x0, x0, #0x9f0 90ec4: 97fec533 bl 0x42390 <__cxa_guard_abort@plt> 90ec8: aa1303e0 mov x0, x19 90ecc: 94011134 bl 0xd539c <__cxa_demangle+0x12abc> 90ed0: f85883a8 ldur x8, [x29, #-0x78] 90ed4: aa0003f3 mov x19, x0 90ed8: aa0803e0 mov x0, x8 90edc: 97fec515 bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 90ee0: aa1303e0 mov x0, x19 90ee4: 9401112e bl 0xd539c <__cxa_demangle+0x12abc> 0000000000090ee8 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, double) const>: 90ee8: d10703ff sub sp, sp, #0x1c0 90eec: fd00abe8 str d8, [sp, #0x150] 90ef0: a9166ffc stp x28, x27, [sp, #0x160] 90ef4: a91767fa stp x26, x25, [sp, #0x170] 90ef8: a9185ff8 stp x24, x23, [sp, #0x180] 90efc: a91957f6 stp x22, x21, [sp, #0x190] 90f00: a91a4ff4 stp x20, x19, [sp, #0x1a0] 90f04: a91b7bfd stp x29, x30, [sp, #0x1b0] 90f08: 9106c3fd add x29, sp, #0x1b0 90f0c: d53bd05c mrs x28, TPIDR_EL0 90f10: f9401788 ldr x8, [x28, #0x28] 90f14: 528004a9 mov w9, #0x25 // =37 90f18: 4ea01c08 mov v8.16b, v0.16b 90f1c: aa0203f4 mov x20, x2 90f20: f81903a8 stur x8, [x29, #-0x70] 90f24: f9001be9 str x9, [sp, #0x30] 90f28: b9400849 ldr w9, [x2, #0x8] 90f2c: 9100c3e8 add x8, sp, #0x30 90f30: 37580089 tbnz w9, #0xb, 0x90f40 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, double) const+0x58> 90f34: b2400108 orr x8, x8, #0x1 90f38: 375000c9 tbnz w9, #0xa, 0x90f50 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, double) const+0x68> 90f3c: 14000007 b 0x90f58 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, double) const+0x70> 90f40: b27f0108 orr x8, x8, #0x2 90f44: 5280056a mov w10, #0x2b // =43 90f48: 3900c7ea strb w10, [sp, #0x31] 90f4c: 36500069 tbz w9, #0xa, 0x90f58 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, double) const+0x70> 90f50: 5280046a mov w10, #0x23 // =35 90f54: 3800150a strb w10, [x8], #0x1 90f58: 5280208a mov w10, #0x104 // =260 90f5c: 0a0a012a and w10, w9, w10 90f60: 7104115f cmp w10, #0x104 90f64: b9000fe3 str w3, [sp, #0xc] 90f68: 540000e1 b.ne 0x90f84 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, double) const+0x9c> 90f6c: aa0103f3 mov x19, x1 90f70: 2a1f03f7 mov w23, wzr 90f74: 367001c9 tbz w9, #0xe, 0x90fac >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, double) const+0xc4> 90f78: 52800829 mov w9, #0x41 // =65 90f7c: 39000109 strb w9, [x8] 90f80: 1400001b b 0x90fec >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, double) const+0x104> 90f84: 528545cb mov w11, #0x2a2e // =10798 90f88: 7104015f cmp w10, #0x100 90f8c: aa0103f3 mov x19, x1 90f90: 7900010b strh w11, [x8] 90f94: 54000120 b.eq 0x90fb8 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, double) const+0xd0> 90f98: 7100115f cmp w10, #0x4 90f9c: 54000141 b.ne 0x90fc4 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, double) const+0xdc> 90fa0: 36700189 tbz w9, #0xe, 0x90fd0 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, double) const+0xe8> 90fa4: 528008c9 mov w9, #0x46 // =70 90fa8: 1400000f b 0x90fe4 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, double) const+0xfc> 90fac: 52800c29 mov w9, #0x61 // =97 90fb0: 39000109 strb w9, [x8] 90fb4: 1400000e b 0x90fec >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, double) const+0x104> 90fb8: 36700109 tbz w9, #0xe, 0x90fd8 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, double) const+0xf0> 90fbc: 528008a9 mov w9, #0x45 // =69 90fc0: 14000009 b 0x90fe4 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, double) const+0xfc> 90fc4: 367000e9 tbz w9, #0xe, 0x90fe0 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, double) const+0xf8> 90fc8: 528008e9 mov w9, #0x47 // =71 90fcc: 14000006 b 0x90fe4 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, double) const+0xfc> 90fd0: 52800cc9 mov w9, #0x66 // =102 90fd4: 14000004 b 0x90fe4 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, double) const+0xfc> 90fd8: 52800ca9 mov w9, #0x65 // =101 90fdc: 14000002 b 0x90fe4 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, double) const+0xfc> 90fe0: 52800ce9 mov w9, #0x67 // =103 90fe4: 52800037 mov w23, #0x1 // =1 90fe8: 39000909 strb w9, [x8, #0x2] 90fec: d10243a8 sub x8, x29, #0x90 90ff0: 90000415 adrp x21, 0x110000 90ff4: f90017e8 str x8, [sp, #0x28] 90ff8: 9127c2b5 add x21, x21, #0x9f0 90ffc: 08dffea8 ldarb w8, [x21] 91000: f00003f6 adrp x22, 0x110000 91004: 360001c8 tbz w8, #0x0, 0x9103c >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, double) const+0x154> 91008: f944f6c2 ldr x2, [x22, #0x9e8] 9100c: 34000377 cbz w23, 0x91078 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, double) const+0x190> 91010: b9401284 ldr w4, [x20, #0x10] 91014: d10243a0 sub x0, x29, #0x90 91018: 9100c3e3 add x3, sp, #0x30 9101c: 528003c1 mov w1, #0x1e // =30 91020: 4ea81d00 mov v0.16b, v8.16b 91024: 97fec24f bl 0x41960 <_ZNSt6__ndk119__libcpp_snprintf_lEPcmP10__locale_tPKcz@plt> 91028: 7100741f cmp w0, #0x1d 9102c: 5400034c b.gt 0x91094 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, double) const+0x1ac> 91030: f94017f7 ldr x23, [sp, #0x28] 91034: aa1f03f6 mov x22, xzr 91038: 1400002a b 0x910e0 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, double) const+0x1f8> 9103c: f00003e0 adrp x0, 0x110000 91040: 9127c000 add x0, x0, #0x9f0 91044: 97fec5a7 bl 0x426e0 <__cxa_guard_acquire@plt> 91048: 34fffe00 cbz w0, 0x91008 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, double) const+0x120> 9104c: f0000261 adrp x1, 0xe0000 91050: 911ca021 add x1, x1, #0x728 91054: 5283f7e0 mov w0, #0x1fbf // =8127 91058: aa1f03e2 mov x2, xzr 9105c: 97fec359 bl 0x41dc0 91060: f904f6c0 str x0, [x22, #0x9e8] 91064: f00003e0 adrp x0, 0x110000 91068: 9127c000 add x0, x0, #0x9f0 9106c: 97fec1e1 bl 0x417f0 <__cxa_guard_release@plt> 91070: f944f6c2 ldr x2, [x22, #0x9e8] 91074: 35fffcf7 cbnz w23, 0x91010 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, double) const+0x128> 91078: d10243a0 sub x0, x29, #0x90 9107c: 9100c3e3 add x3, sp, #0x30 91080: 528003c1 mov w1, #0x1e // =30 91084: 4ea81d00 mov v0.16b, v8.16b 91088: 97fec236 bl 0x41960 <_ZNSt6__ndk119__libcpp_snprintf_lEPcmP10__locale_tPKcz@plt> 9108c: 7100741f cmp w0, #0x1d 91090: 54fffd0d b.le 0x91030 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, double) const+0x148> 91094: 08dffea8 ldarb w8, [x21] 91098: 34000137 cbz w23, 0x910bc >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, double) const+0x1d4> 9109c: 36000c48 tbz w8, #0x0, 0x91224 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, double) const+0x33c> 910a0: f944f6c1 ldr x1, [x22, #0x9e8] 910a4: b9401283 ldr w3, [x20, #0x10] 910a8: 9100a3e0 add x0, sp, #0x28 910ac: 9100c3e2 add x2, sp, #0x30 910b0: 4ea81d00 mov v0.16b, v8.16b 910b4: 97fec33b bl 0x41da0 <_ZNSt6__ndk119__libcpp_asprintf_lEPPcP10__locale_tPKcz@plt> 910b8: 14000007 b 0x910d4 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, double) const+0x1ec> 910bc: 36000d08 tbz w8, #0x0, 0x9125c >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, double) const+0x374> 910c0: f944f6c1 ldr x1, [x22, #0x9e8] 910c4: 9100a3e0 add x0, sp, #0x28 910c8: 9100c3e2 add x2, sp, #0x30 910cc: 4ea81d00 mov v0.16b, v8.16b 910d0: 97fec334 bl 0x41da0 <_ZNSt6__ndk119__libcpp_asprintf_lEPPcP10__locale_tPKcz@plt> 910d4: f94017f7 ldr x23, [sp, #0x28] 910d8: aa1703f6 mov x22, x23 910dc: b4000e17 cbz x23, 0x9129c >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, double) const+0x3b4> 910e0: b9400a89 ldr w9, [x20, #0x8] 910e4: 93407c08 sxtw x8, w0 910e8: 5280160a mov w10, #0xb0 // =176 910ec: 8b0802f8 add x24, x23, x8 910f0: 0a0a0129 and w9, w9, w10 910f4: 7100813f cmp w9, #0x20 910f8: aa1803fa mov x26, x24 910fc: 540002a0 b.eq 0x91150 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, double) const+0x268> 91100: 7100413f cmp w9, #0x10 91104: 54000241 b.ne 0x9114c >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, double) const+0x264> 91108: 394002e9 ldrb w9, [x23] 9110c: 7100b53f cmp w9, #0x2d 91110: 54000060 b.eq 0x9111c >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, double) const+0x234> 91114: 7100ad3f cmp w9, #0x2b 91118: 54000061 b.ne 0x91124 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, double) const+0x23c> 9111c: 910006fa add x26, x23, #0x1 91120: 1400000c b 0x91150 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, double) const+0x268> 91124: 7100091f cmp w8, #0x2 91128: 5400012b b.lt 0x9114c >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, double) const+0x264> 9112c: 7100c13f cmp w9, #0x30 91130: 540000e1 b.ne 0x9114c >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, double) const+0x264> 91134: 394006e9 ldrb w9, [x23, #0x1] 91138: 321b0129 orr w9, w9, #0x20 9113c: 7101e13f cmp w9, #0x78 91140: 54000061 b.ne 0x9114c >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, double) const+0x264> 91144: 91000afa add x26, x23, #0x2 91148: 14000002 b 0x91150 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, double) const+0x268> 9114c: aa1703fa mov x26, x23 91150: d10243a9 sub x9, x29, #0x90 91154: eb0902ff cmp x23, x9 91158: 54000100 b.eq 0x91178 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, double) const+0x290> 9115c: d37df100 lsl x0, x8, #3 91160: 97fec138 bl 0x41640 91164: b40009a0 cbz x0, 0x91298 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, double) const+0x3b0> 91168: aa0003f9 mov x25, x0 9116c: aa0003f5 mov x21, x0 91170: aa0003fb mov x27, x0 91174: 14000004 b 0x91184 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, double) const+0x29c> 91178: aa1f03f9 mov x25, xzr 9117c: aa1f03f5 mov x21, xzr 91180: 9100f3fb add x27, sp, #0x3c 91184: 910043e8 add x8, sp, #0x10 91188: aa1403e0 mov x0, x20 9118c: 97fec4a9 bl 0x42430 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 91190: 910083e4 add x4, sp, #0x20 91194: 910063e5 add x5, sp, #0x18 91198: 910043e6 add x6, sp, #0x10 9119c: aa1703e0 mov x0, x23 911a0: aa1a03e1 mov x1, x26 911a4: aa1803e2 mov x2, x24 911a8: aa1b03e3 mov x3, x27 911ac: 97fec401 bl 0x421b0 <_ZNSt6__ndk19__num_putIwE23__widen_and_group_floatEPcS2_S2_PwRS3_S4_RKNS_6localeE@plt> 911b0: f9400be0 ldr x0, [sp, #0x10] 911b4: 97fec45f bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 911b8: a9418be3 ldp x3, x2, [sp, #0x18] 911bc: b9400fe5 ldr w5, [sp, #0xc] 911c0: aa1303e0 mov x0, x19 911c4: aa1b03e1 mov x1, x27 911c8: aa1403e4 mov x4, x20 911cc: 97fffce9 bl 0x90570 ::__widen_and_group_int(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x408> 911d0: aa0003f3 mov x19, x0 911d4: b4000075 cbz x21, 0x911e0 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, double) const+0x2f8> 911d8: aa1903e0 mov x0, x25 911dc: 97fec0f5 bl 0x415b0 911e0: b4000076 cbz x22, 0x911ec >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, double) const+0x304> 911e4: aa1603e0 mov x0, x22 911e8: 97fec0f2 bl 0x415b0 911ec: f9401788 ldr x8, [x28, #0x28] 911f0: f85903a9 ldur x9, [x29, #-0x70] 911f4: eb09011f cmp x8, x9 911f8: 540004e1 b.ne 0x91294 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, double) const+0x3ac> 911fc: aa1303e0 mov x0, x19 91200: a95b7bfd ldp x29, x30, [sp, #0x1b0] 91204: a95a4ff4 ldp x20, x19, [sp, #0x1a0] 91208: a95957f6 ldp x22, x21, [sp, #0x190] 9120c: a9585ff8 ldp x24, x23, [sp, #0x180] 91210: a95767fa ldp x26, x25, [sp, #0x170] 91214: a9566ffc ldp x28, x27, [sp, #0x160] 91218: fd40abe8 ldr d8, [sp, #0x150] 9121c: 910703ff add sp, sp, #0x1c0 91220: d65f03c0 ret 91224: f00003e0 adrp x0, 0x110000 91228: 9127c000 add x0, x0, #0x9f0 9122c: 97fec52d bl 0x426e0 <__cxa_guard_acquire@plt> 91230: 34fff380 cbz w0, 0x910a0 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, double) const+0x1b8> 91234: f0000261 adrp x1, 0xe0000 91238: 911ca021 add x1, x1, #0x728 9123c: 5283f7e0 mov w0, #0x1fbf // =8127 91240: aa1f03e2 mov x2, xzr 91244: 97fec2df bl 0x41dc0 91248: f904f6c0 str x0, [x22, #0x9e8] 9124c: f00003e0 adrp x0, 0x110000 91250: 9127c000 add x0, x0, #0x9f0 91254: 97fec167 bl 0x417f0 <__cxa_guard_release@plt> 91258: 17ffff92 b 0x910a0 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, double) const+0x1b8> 9125c: f00003e0 adrp x0, 0x110000 91260: 9127c000 add x0, x0, #0x9f0 91264: 97fec51f bl 0x426e0 <__cxa_guard_acquire@plt> 91268: 34fff2c0 cbz w0, 0x910c0 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, double) const+0x1d8> 9126c: f0000261 adrp x1, 0xe0000 91270: 911ca021 add x1, x1, #0x728 91274: 5283f7e0 mov w0, #0x1fbf // =8127 91278: aa1f03e2 mov x2, xzr 9127c: 97fec2d1 bl 0x41dc0 91280: f904f6c0 str x0, [x22, #0x9e8] 91284: f00003e0 adrp x0, 0x110000 91288: 9127c000 add x0, x0, #0x9f0 9128c: 97fec159 bl 0x417f0 <__cxa_guard_release@plt> 91290: 17ffff8c b 0x910c0 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, double) const+0x1d8> 91294: 97fec47f bl 0x42490 <__stack_chk_fail@plt> 91298: 97fec4ce bl 0x425d0 <_ZSt17__throw_bad_allocv@plt> 9129c: 97fec4cd bl 0x425d0 <_ZSt17__throw_bad_allocv@plt> 912a0: aa0003f3 mov x19, x0 912a4: b4000396 cbz x22, 0x91314 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, double) const+0x42c> 912a8: aa1603e0 mov x0, x22 912ac: 97fec0c1 bl 0x415b0 912b0: aa1303e0 mov x0, x19 912b4: 9401103a bl 0xd539c <__cxa_demangle+0x12abc> 912b8: 14000002 b 0x912c0 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, double) const+0x3d8> 912bc: 14000001 b 0x912c0 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, double) const+0x3d8> 912c0: aa0003f3 mov x19, x0 912c4: f00003e0 adrp x0, 0x110000 912c8: 9127c000 add x0, x0, #0x9f0 912cc: 97fec431 bl 0x42390 <__cxa_guard_abort@plt> 912d0: aa1303e0 mov x0, x19 912d4: 94011032 bl 0xd539c <__cxa_demangle+0x12abc> 912d8: 94011031 bl 0xd539c <__cxa_demangle+0x12abc> 912dc: aa0003f3 mov x19, x0 912e0: b5000155 cbnz x21, 0x91308 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, double) const+0x420> 912e4: 1400000b b 0x91310 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, double) const+0x428> 912e8: f9400be8 ldr x8, [sp, #0x10] 912ec: aa0003f3 mov x19, x0 912f0: aa0803e0 mov x0, x8 912f4: 97fec40f bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 912f8: b5000095 cbnz x21, 0x91308 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, double) const+0x420> 912fc: 14000005 b 0x91310 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, double) const+0x428> 91300: aa0003f3 mov x19, x0 91304: b4000075 cbz x21, 0x91310 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, double) const+0x428> 91308: aa1903e0 mov x0, x25 9130c: 97fec0a9 bl 0x415b0 91310: b5fffcd6 cbnz x22, 0x912a8 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, double) const+0x3c0> 91314: aa1303e0 mov x0, x19 91318: 94011021 bl 0xd539c <__cxa_demangle+0x12abc> 000000000009131c ::__widen_and_group_float(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)>: 9131c: d10303ff sub sp, sp, #0xc0 91320: a9066ffc stp x28, x27, [sp, #0x60] 91324: a90767fa stp x26, x25, [sp, #0x70] 91328: a9085ff8 stp x24, x23, [sp, #0x80] 9132c: a90957f6 stp x22, x21, [sp, #0x90] 91330: a90a4ff4 stp x20, x19, [sp, #0xa0] 91334: a90b7bfd stp x29, x30, [sp, #0xb0] 91338: 9102c3fd add x29, sp, #0xb0 9133c: f90013e3 str x3, [sp, #0x20] 91340: d53bd048 mrs x8, TPIDR_EL0 91344: d00003f7 adrp x23, 0x10f000 91348: f9470af7 ldr x23, [x23, #0xe10] 9134c: f9000fe8 str x8, [sp, #0x18] 91350: d00003f5 adrp x21, 0x10f000 91354: f9401508 ldr x8, [x8, #0x28] 91358: f94692b5 ldr x21, [x21, #0xd20] 9135c: 6f00e400 movi v0.2d, #0000000000000000 91360: aa0603f3 mov x19, x6 91364: f9002fe8 str x8, [sp, #0x58] 91368: 4e081ea0 mov v0.d[0], x21 9136c: f94000d8 ldr x24, [x6] 91370: a902dfe0 stp x0, x23, [sp, #0x28] 91374: 3c8383e0 stur q0, [sp, #0x38] 91378: c8dffee8 ldar x8, [x23] 9137c: aa0503f4 mov x20, x5 91380: aa0403fb mov x27, x4 91384: aa0203f6 mov x22, x2 91388: aa0103fa mov x26, x1 9138c: b100051f cmn x8, #0x1 91390: 54000140 b.eq 0x913b8 ::__widen_and_group_float(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x9c> 91394: 9100c3e8 add x8, sp, #0x30 91398: 910143e9 add x9, sp, #0x50 9139c: a904a3e9 stp x9, x8, [sp, #0x48] 913a0: d00003e0 adrp x0, 0x10f000 913a4: f9470800 ldr x0, [x0, #0xe10] 913a8: b0000102 adrp x2, 0xb2000 ::~__codecvt_utf8_utf16()+0xc> 913ac: 912c4042 add x2, x2, #0xb10 913b0: 910123e1 add x1, sp, #0x48 913b4: 97fec4d7 bl 0x42710 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 913b8: b9800ae9 ldrsw x9, [x23, #0x8] 913bc: a9412b08 ldp x8, x10, [x24, #0x10] 913c0: d1000529 sub x9, x9, #0x1 913c4: cb08014a sub x10, x10, x8 913c8: eb8a0d3f cmp x9, x10, asr #3 913cc: 54002702 b.hs 0x918ac ::__widen_and_group_float(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x590> 913d0: f8697919 ldr x25, [x8, x9, lsl #3] 913d4: b40026d9 cbz x25, 0x918ac ::__widen_and_group_float(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x590> 913d8: d00003f7 adrp x23, 0x10f000 913dc: f9400273 ldr x19, [x19] 913e0: f9472af7 ldr x23, [x23, #0xe50] 913e4: 6f00e400 movi v0.2d, #0000000000000000 913e8: 4e081ea0 mov v0.d[0], x21 913ec: 3c8383e0 stur q0, [sp, #0x38] 913f0: f9001bf7 str x23, [sp, #0x30] 913f4: c8dffee8 ldar x8, [x23] 913f8: f94013fc ldr x28, [sp, #0x20] 913fc: b100051f cmn x8, #0x1 91400: 54000140 b.eq 0x91428 ::__widen_and_group_float(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x10c> 91404: 9100c3e8 add x8, sp, #0x30 91408: 910143e9 add x9, sp, #0x50 9140c: a904a3e9 stp x9, x8, [sp, #0x48] 91410: d00003e0 adrp x0, 0x10f000 91414: f9472800 ldr x0, [x0, #0xe50] 91418: b0000102 adrp x2, 0xb2000 ::~__codecvt_utf8_utf16()+0xc> 9141c: 912c4042 add x2, x2, #0xb10 91420: 910123e1 add x1, sp, #0x48 91424: 97fec4bb bl 0x42710 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 91428: f9000bfa str x26, [sp, #0x10] 9142c: b9800ae9 ldrsw x9, [x23, #0x8] 91430: a9412a68 ldp x8, x10, [x19, #0x10] 91434: d1000529 sub x9, x9, #0x1 91438: cb08014a sub x10, x10, x8 9143c: eb8a0d3f cmp x9, x10, asr #3 91440: 54002362 b.hs 0x918ac ::__widen_and_group_float(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x590> 91444: f8697915 ldr x21, [x8, x9, lsl #3] 91448: b4002335 cbz x21, 0x918ac ::__widen_and_group_float(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x590> 9144c: f94002a8 ldr x8, [x21] 91450: aa1503e0 mov x0, x21 91454: f9401509 ldr x9, [x8, #0x28] 91458: 9100c3e8 add x8, sp, #0x30 9145c: d63f0120 blr x9 91460: f94017f7 ldr x23, [sp, #0x28] 91464: f900029c str x28, [x20] 91468: 394002e1 ldrb w1, [x23] 9146c: 7100b43f cmp w1, #0x2d 91470: 54000080 b.eq 0x91480 ::__widen_and_group_float(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x164> 91474: 7100ac3f cmp w1, #0x2b 91478: aa1703fa mov x26, x23 9147c: 54000141 b.ne 0x914a4 ::__widen_and_group_float(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x188> 91480: f9400328 ldr x8, [x25] 91484: f9402d08 ldr x8, [x8, #0x58] 91488: aa1903e0 mov x0, x25 9148c: d63f0100 blr x8 91490: f9400288 ldr x8, [x20] 91494: 910006fa add x26, x23, #0x1 91498: 91001109 add x9, x8, #0x4 9149c: f9000289 str x9, [x20] 914a0: b9000100 str w0, [x8] 914a4: cb1a02c8 sub x8, x22, x26 914a8: f00003f3 adrp x19, 0x110000 914ac: f100091f cmp x8, #0x2 914b0: 9127c273 add x19, x19, #0x9f0 914b4: f00003f8 adrp x24, 0x110000 914b8: f90007fb str x27, [sp, #0x8] 914bc: 540006ab b.lt 0x91590 ::__widen_and_group_float(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x274> 914c0: 39400348 ldrb w8, [x26] 914c4: 7100c11f cmp w8, #0x30 914c8: 54000641 b.ne 0x91590 ::__widen_and_group_float(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x274> 914cc: 39400748 ldrb w8, [x26, #0x1] 914d0: 321b0108 orr w8, w8, #0x20 914d4: 7101e11f cmp w8, #0x78 914d8: 540005c1 b.ne 0x91590 ::__widen_and_group_float(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x274> 914dc: f9400328 ldr x8, [x25] 914e0: f9402d08 ldr x8, [x8, #0x58] 914e4: 52800601 mov w1, #0x30 // =48 914e8: aa1903e0 mov x0, x25 914ec: d63f0100 blr x8 914f0: f9400288 ldr x8, [x20] 914f4: 91001109 add x9, x8, #0x4 914f8: f9000289 str x9, [x20] 914fc: b9000100 str w0, [x8] 91500: f9400328 ldr x8, [x25] 91504: 39400741 ldrb w1, [x26, #0x1] 91508: f9402d08 ldr x8, [x8, #0x58] 9150c: aa1903e0 mov x0, x25 91510: d63f0100 blr x8 91514: f9400288 ldr x8, [x20] 91518: 91000b5a add x26, x26, #0x2 9151c: eb16035f cmp x26, x22 91520: aa1a03fb mov x27, x26 91524: 91001109 add x9, x8, #0x4 91528: f9000289 str x9, [x20] 9152c: b9000100 str w0, [x8] 91530: 54000702 b.hs 0x91610 ::__widen_and_group_float(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x2f4> 91534: 39400377 ldrb w23, [x27] 91538: 08dffe68 ldarb w8, [x19] 9153c: 36000108 tbz w8, #0x0, 0x9155c ::__widen_and_group_float(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x240> 91540: 2a1703e0 mov w0, w23 91544: 97fec067 bl 0x416e0 91548: 34001a80 cbz w0, 0x91898 ::__widen_and_group_float(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x57c> 9154c: 9100077b add x27, x27, #0x1 91550: eb1b02df cmp x22, x27 91554: 54ffff01 b.ne 0x91534 ::__widen_and_group_float(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x218> 91558: 140000d2 b 0x918a0 ::__widen_and_group_float(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x584> 9155c: aa1303e0 mov x0, x19 91560: 97fec460 bl 0x426e0 <__cxa_guard_acquire@plt> 91564: 34fffee0 cbz w0, 0x91540 ::__widen_and_group_float(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x224> 91568: f0000261 adrp x1, 0xe0000 9156c: 5283f7e0 mov w0, #0x1fbf // =8127 91570: 911ca021 add x1, x1, #0x728 91574: aa1f03e2 mov x2, xzr 91578: 97fec212 bl 0x41dc0 9157c: f904f700 str x0, [x24, #0x9e8] 91580: aa1303e0 mov x0, x19 91584: 97fec09b bl 0x417f0 <__cxa_guard_release@plt> 91588: f94013fc ldr x28, [sp, #0x20] 9158c: 17ffffed b 0x91540 ::__widen_and_group_float(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x224> 91590: eb16035f cmp x26, x22 91594: 54000362 b.hs 0x91600 ::__widen_and_group_float(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x2e4> 91598: aa1503f8 mov x24, x21 9159c: aa1a03fb mov x27, x26 915a0: 39400375 ldrb w21, [x27] 915a4: 08dffe68 ldarb w8, [x19] 915a8: 36000108 tbz w8, #0x0, 0x915c8 ::__widen_and_group_float(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x2ac> 915ac: 5100c2a8 sub w8, w21, #0x30 915b0: 7100251f cmp w8, #0x9 915b4: 540002c8 b.hi 0x9160c ::__widen_and_group_float(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x2f0> 915b8: 9100077b add x27, x27, #0x1 915bc: eb1b02df cmp x22, x27 915c0: 54ffff01 b.ne 0x915a0 ::__widen_and_group_float(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x284> 915c4: 14000011 b 0x91608 ::__widen_and_group_float(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x2ec> 915c8: aa1303e0 mov x0, x19 915cc: 97fec445 bl 0x426e0 <__cxa_guard_acquire@plt> 915d0: f0000261 adrp x1, 0xe0000 915d4: 911ca021 add x1, x1, #0x728 915d8: 34fffea0 cbz w0, 0x915ac ::__widen_and_group_float(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x290> 915dc: 5283f7e0 mov w0, #0x1fbf // =8127 915e0: aa1f03e2 mov x2, xzr 915e4: 97fec1f7 bl 0x41dc0 915e8: f00003e8 adrp x8, 0x110000 915ec: f904f500 str x0, [x8, #0x9e8] 915f0: aa1303e0 mov x0, x19 915f4: 97fec07f bl 0x417f0 <__cxa_guard_release@plt> 915f8: a9425ffc ldp x28, x23, [sp, #0x20] 915fc: 17ffffec b 0x915ac ::__widen_and_group_float(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x290> 91600: aa1a03fb mov x27, x26 91604: 14000003 b 0x91610 ::__widen_and_group_float(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x2f4> 91608: aa1603fb mov x27, x22 9160c: aa1803f5 mov x21, x24 91610: 3940c3e8 ldrb w8, [sp, #0x30] 91614: f9401fe9 ldr x9, [sp, #0x38] 91618: d341fd0a lsr x10, x8, #1 9161c: 7200011f tst w8, #0x1 91620: 9a890148 csel x8, x10, x9, eq 91624: b4000828 cbz x8, 0x91728 ::__widen_and_group_float(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x40c> 91628: eb1b035f cmp x26, x27 9162c: 54000180 b.eq 0x9165c ::__widen_and_group_float(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x340> 91630: d1000768 sub x8, x27, #0x1 91634: eb1a011f cmp x8, x26 91638: 54000129 b.ls 0x9165c ::__widen_and_group_float(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x340> 9163c: 91000749 add x9, x26, #0x1 91640: 3940010a ldrb w10, [x8] 91644: 385ff12b ldurb w11, [x9, #-0x1] 91648: 381ff12a sturb w10, [x9, #-0x1] 9164c: 381ff50b strb w11, [x8], #-0x1 91650: eb08013f cmp x9, x8 91654: 91000529 add x9, x9, #0x1 91658: 54ffff43 b.lo 0x91640 ::__widen_and_group_float(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x324> 9165c: f94002a8 ldr x8, [x21] 91660: f9401108 ldr x8, [x8, #0x20] 91664: aa1503e0 mov x0, x21 91668: d63f0100 blr x8 9166c: eb1b035f cmp x26, x27 91670: 54000782 b.hs 0x91760 ::__widen_and_group_float(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x444> 91674: 9100c3e8 add x8, sp, #0x30 91678: 2a0003f3 mov w19, w0 9167c: f90003f5 str x21, [sp] 91680: 2a1f03f7 mov w23, wzr 91684: 2a1f03f5 mov w21, wzr 91688: b2400118 orr x24, x8, #0x1 9168c: aa1a03fc mov x28, x26 91690: 3940c3e9 ldrb w9, [sp, #0x30] 91694: f94023ea ldr x10, [sp, #0x40] 91698: 2a1703e8 mov w8, w23 9169c: 7200013f tst w9, #0x1 916a0: 9a8a0309 csel x9, x24, x10, eq 916a4: 38686929 ldrb w9, [x9, x8] 916a8: 34000209 cbz w9, 0x916e8 ::__widen_and_group_float(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x3cc> 916ac: 6b0902bf cmp w21, w9 916b0: 540001c1 b.ne 0x916e8 ::__widen_and_group_float(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x3cc> 916b4: f9400289 ldr x9, [x20] 916b8: 2a1f03f5 mov w21, wzr 916bc: 9100112a add x10, x9, #0x4 916c0: f900028a str x10, [x20] 916c4: b9000133 str w19, [x9] 916c8: 3940c3e9 ldrb w9, [sp, #0x30] 916cc: f9401fea ldr x10, [sp, #0x38] 916d0: d341fd2b lsr x11, x9, #1 916d4: 7200013f tst w9, #0x1 916d8: 9a8a0169 csel x9, x11, x10, eq 916dc: d1000529 sub x9, x9, #0x1 916e0: eb08013f cmp x9, x8 916e4: 1a9796f7 cinc w23, w23, hi 916e8: f9400328 ldr x8, [x25] 916ec: 39400381 ldrb w1, [x28] 916f0: f9402d08 ldr x8, [x8, #0x58] 916f4: aa1903e0 mov x0, x25 916f8: d63f0100 blr x8 916fc: f9400288 ldr x8, [x20] 91700: 9100079c add x28, x28, #0x1 91704: eb1c037f cmp x27, x28 91708: 110006b5 add w21, w21, #0x1 9170c: 91001103 add x3, x8, #0x4 91710: f9000283 str x3, [x20] 91714: b9000100 str w0, [x8] 91718: 54fffbc1 b.ne 0x91690 ::__widen_and_group_float(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x374> 9171c: a9425ffc ldp x28, x23, [sp, #0x20] 91720: f94003f5 ldr x21, [sp] 91724: 14000010 b 0x91764 ::__widen_and_group_float(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x448> 91728: f9400328 ldr x8, [x25] 9172c: f9400283 ldr x3, [x20] 91730: f9403108 ldr x8, [x8, #0x60] 91734: aa1903e0 mov x0, x25 91738: aa1a03e1 mov x1, x26 9173c: aa1b03e2 mov x2, x27 91740: d63f0100 blr x8 91744: f9400288 ldr x8, [x20] 91748: cb1a0369 sub x9, x27, x26 9174c: 8b090903 add x3, x8, x9, lsl #2 91750: f9000283 str x3, [x20] 91754: eb16037f cmp x27, x22 91758: 540002a3 b.lo 0x917ac ::__widen_and_group_float(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x490> 9175c: 1400002d b 0x91810 ::__widen_and_group_float(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x4f4> 91760: f9400283 ldr x3, [x20] 91764: cb170349 sub x9, x26, x23 91768: 8b090b8a add x10, x28, x9, lsl #2 9176c: eb03015f cmp x10, x3 91770: 540001a0 b.eq 0x917a4 ::__widen_and_group_float(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x488> 91774: d1001068 sub x8, x3, #0x4 91778: eb0a011f cmp x8, x10 9177c: 54000149 b.ls 0x917a4 ::__widen_and_group_float(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x488> 91780: 8b090b89 add x9, x28, x9, lsl #2 91784: 91001129 add x9, x9, #0x4 91788: b940010a ldr w10, [x8] 9178c: b85fc12b ldur w11, [x9, #-0x4] 91790: b81fc12a stur w10, [x9, #-0x4] 91794: b81fc50b str w11, [x8], #-0x4 91798: eb08013f cmp x9, x8 9179c: 91001129 add x9, x9, #0x4 917a0: 54ffff43 b.lo 0x91788 ::__widen_and_group_float(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x46c> 917a4: eb16037f cmp x27, x22 917a8: 54000342 b.hs 0x91810 ::__widen_and_group_float(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x4f4> 917ac: 39400361 ldrb w1, [x27] 917b0: 7100b83f cmp w1, #0x2e 917b4: 540001c0 b.eq 0x917ec ::__widen_and_group_float(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x4d0> 917b8: f9400328 ldr x8, [x25] 917bc: f9402d08 ldr x8, [x8, #0x58] 917c0: aa1903e0 mov x0, x25 917c4: d63f0100 blr x8 917c8: f9400288 ldr x8, [x20] 917cc: 9100077b add x27, x27, #0x1 917d0: eb1b02df cmp x22, x27 917d4: 91001103 add x3, x8, #0x4 917d8: f9000283 str x3, [x20] 917dc: b9000100 str w0, [x8] 917e0: 54fffe61 b.ne 0x917ac ::__widen_and_group_float(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x490> 917e4: aa1603fb mov x27, x22 917e8: 1400000a b 0x91810 ::__widen_and_group_float(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x4f4> 917ec: f94002a8 ldr x8, [x21] 917f0: f9400d08 ldr x8, [x8, #0x18] 917f4: aa1503e0 mov x0, x21 917f8: d63f0100 blr x8 917fc: f9400288 ldr x8, [x20] 91800: 9100077b add x27, x27, #0x1 91804: 91001103 add x3, x8, #0x4 91808: f9000283 str x3, [x20] 9180c: b9000100 str w0, [x8] 91810: f9400328 ldr x8, [x25] 91814: f9403108 ldr x8, [x8, #0x60] 91818: aa1903e0 mov x0, x25 9181c: aa1b03e1 mov x1, x27 91820: aa1603e2 mov x2, x22 91824: d63f0100 blr x8 91828: f9400289 ldr x9, [x20] 9182c: f9400beb ldr x11, [sp, #0x10] 91830: cb1b02c8 sub x8, x22, x27 91834: 8b080928 add x8, x9, x8, lsl #2 91838: f94007e9 ldr x9, [sp, #0x8] 9183c: cb17016a sub x10, x11, x23 91840: eb16017f cmp x11, x22 91844: 8b0a0b8a add x10, x28, x10, lsl #2 91848: f9000288 str x8, [x20] 9184c: 9a8a0108 csel x8, x8, x10, eq 91850: f9000128 str x8, [x9] 91854: 3940c3e8 ldrb w8, [sp, #0x30] 91858: 36000068 tbz w8, #0x0, 0x91864 ::__widen_and_group_float(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x548> 9185c: f94023e0 ldr x0, [sp, #0x40] 91860: 97febeb0 bl 0x41320 <_ZdlPv@plt> 91864: f9400fe8 ldr x8, [sp, #0x18] 91868: f9401508 ldr x8, [x8, #0x28] 9186c: f9402fe9 ldr x9, [sp, #0x58] 91870: eb09011f cmp x8, x9 91874: 540001e1 b.ne 0x918b0 ::__widen_and_group_float(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x594> 91878: a94b7bfd ldp x29, x30, [sp, #0xb0] 9187c: a94a4ff4 ldp x20, x19, [sp, #0xa0] 91880: a94957f6 ldp x22, x21, [sp, #0x90] 91884: a9485ff8 ldp x24, x23, [sp, #0x80] 91888: a94767fa ldp x26, x25, [sp, #0x70] 9188c: a9466ffc ldp x28, x27, [sp, #0x60] 91890: 910303ff add sp, sp, #0xc0 91894: d65f03c0 ret 91898: f94017f7 ldr x23, [sp, #0x28] 9189c: 17ffff5d b 0x91610 ::__widen_and_group_float(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x2f4> 918a0: f94017f7 ldr x23, [sp, #0x28] 918a4: aa1603fb mov x27, x22 918a8: 17ffff5a b 0x91610 ::__widen_and_group_float(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x2f4> 918ac: 940047b9 bl 0xa3790 918b0: 97fec2f8 bl 0x42490 <__stack_chk_fail@plt> 918b4: 14000001 b 0x918b8 ::__widen_and_group_float(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x59c> 918b8: aa0003f3 mov x19, x0 918bc: f00003e0 adrp x0, 0x110000 918c0: 9127c000 add x0, x0, #0x9f0 918c4: 97fec2b3 bl 0x42390 <__cxa_guard_abort@plt> 918c8: 3940c3e8 ldrb w8, [sp, #0x30] 918cc: 37000128 tbnz w8, #0x0, 0x918f0 ::__widen_and_group_float(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x5d4> 918d0: 1400000a b 0x918f8 ::__widen_and_group_float(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x5dc> 918d4: 14000004 b 0x918e4 ::__widen_and_group_float(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x5c8> 918d8: 14000003 b 0x918e4 ::__widen_and_group_float(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x5c8> 918dc: 14000002 b 0x918e4 ::__widen_and_group_float(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x5c8> 918e0: 14000001 b 0x918e4 ::__widen_and_group_float(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x5c8> 918e4: aa0003f3 mov x19, x0 918e8: 3940c3e8 ldrb w8, [sp, #0x30] 918ec: 36000068 tbz w8, #0x0, 0x918f8 ::__widen_and_group_float(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x5dc> 918f0: f94023e0 ldr x0, [sp, #0x40] 918f4: 97febe8b bl 0x41320 <_ZdlPv@plt> 918f8: aa1303e0 mov x0, x19 918fc: 94010ea8 bl 0xd539c <__cxa_demangle+0x12abc> 0000000000091900 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long double) const>: 91900: d10703ff sub sp, sp, #0x1c0 91904: a9166ffc stp x28, x27, [sp, #0x160] 91908: a91767fa stp x26, x25, [sp, #0x170] 9190c: a9185ff8 stp x24, x23, [sp, #0x180] 91910: a91957f6 stp x22, x21, [sp, #0x190] 91914: a91a4ff4 stp x20, x19, [sp, #0x1a0] 91918: a91b7bfd stp x29, x30, [sp, #0x1b0] 9191c: 9106c3fd add x29, sp, #0x1b0 91920: 3d8007e0 str q0, [sp, #0x10] 91924: d53bd05c mrs x28, TPIDR_EL0 91928: f9401788 ldr x8, [x28, #0x28] 9192c: 528004a9 mov w9, #0x25 // =37 91930: aa0203f4 mov x20, x2 91934: f81a03a8 stur x8, [x29, #-0x60] 91938: f90023e9 str x9, [sp, #0x40] 9193c: b9400849 ldr w9, [x2, #0x8] 91940: 910103e8 add x8, sp, #0x40 91944: 37580089 tbnz w9, #0xb, 0x91954 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long double) const+0x54> 91948: b2400108 orr x8, x8, #0x1 9194c: 375000c9 tbnz w9, #0xa, 0x91964 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long double) const+0x64> 91950: 14000007 b 0x9196c >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long double) const+0x6c> 91954: b27f0108 orr x8, x8, #0x2 91958: 5280056a mov w10, #0x2b // =43 9195c: 390107ea strb w10, [sp, #0x41] 91960: 36500069 tbz w9, #0xa, 0x9196c >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long double) const+0x6c> 91964: 5280046a mov w10, #0x23 // =35 91968: 3800150a strb w10, [x8], #0x1 9196c: 5280208a mov w10, #0x104 // =260 91970: 0a0a012a and w10, w9, w10 91974: 7104115f cmp w10, #0x104 91978: b9000fe3 str w3, [sp, #0xc] 9197c: 54000121 b.ne 0x919a0 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long double) const+0xa0> 91980: 5280098a mov w10, #0x4c // =76 91984: aa0103f3 mov x19, x1 91988: 2a1f03f7 mov w23, wzr 9198c: 3900010a strb w10, [x8] 91990: 36700209 tbz w9, #0xe, 0x919d0 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long double) const+0xd0> 91994: 52800829 mov w9, #0x41 // =65 91998: 39000509 strb w9, [x8, #0x1] 9199c: 1400001d b 0x91a10 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long double) const+0x110> 919a0: 528545cb mov w11, #0x2a2e // =10798 919a4: 5280098c mov w12, #0x4c // =76 919a8: 7104015f cmp w10, #0x100 919ac: aa0103f3 mov x19, x1 919b0: 7900010b strh w11, [x8] 919b4: 3900090c strb w12, [x8, #0x2] 919b8: 54000120 b.eq 0x919dc >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long double) const+0xdc> 919bc: 7100115f cmp w10, #0x4 919c0: 54000141 b.ne 0x919e8 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long double) const+0xe8> 919c4: 36700189 tbz w9, #0xe, 0x919f4 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long double) const+0xf4> 919c8: 528008c9 mov w9, #0x46 // =70 919cc: 1400000f b 0x91a08 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long double) const+0x108> 919d0: 52800c29 mov w9, #0x61 // =97 919d4: 39000509 strb w9, [x8, #0x1] 919d8: 1400000e b 0x91a10 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long double) const+0x110> 919dc: 36700109 tbz w9, #0xe, 0x919fc >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long double) const+0xfc> 919e0: 528008a9 mov w9, #0x45 // =69 919e4: 14000009 b 0x91a08 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long double) const+0x108> 919e8: 367000e9 tbz w9, #0xe, 0x91a04 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long double) const+0x104> 919ec: 528008e9 mov w9, #0x47 // =71 919f0: 14000006 b 0x91a08 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long double) const+0x108> 919f4: 52800cc9 mov w9, #0x66 // =102 919f8: 14000004 b 0x91a08 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long double) const+0x108> 919fc: 52800ca9 mov w9, #0x65 // =101 91a00: 14000002 b 0x91a08 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long double) const+0x108> 91a04: 52800ce9 mov w9, #0x67 // =103 91a08: 52800037 mov w23, #0x1 // =1 91a0c: 39000d09 strb w9, [x8, #0x3] 91a10: d10203a8 sub x8, x29, #0x80 91a14: f00003f5 adrp x21, 0x110000 91a18: f9001fe8 str x8, [sp, #0x38] 91a1c: 9127c2b5 add x21, x21, #0x9f0 91a20: 08dffea8 ldarb w8, [x21] 91a24: f00003f6 adrp x22, 0x110000 91a28: 360001c8 tbz w8, #0x0, 0x91a60 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long double) const+0x160> 91a2c: f944f6c2 ldr x2, [x22, #0x9e8] 91a30: 34000377 cbz w23, 0x91a9c >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long double) const+0x19c> 91a34: b9401284 ldr w4, [x20, #0x10] 91a38: 3dc007e0 ldr q0, [sp, #0x10] 91a3c: d10203a0 sub x0, x29, #0x80 91a40: 910103e3 add x3, sp, #0x40 91a44: 528003c1 mov w1, #0x1e // =30 91a48: 97febfc6 bl 0x41960 <_ZNSt6__ndk119__libcpp_snprintf_lEPcmP10__locale_tPKcz@plt> 91a4c: 7100741f cmp w0, #0x1d 91a50: 5400034c b.gt 0x91ab8 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long double) const+0x1b8> 91a54: f9401ff7 ldr x23, [sp, #0x38] 91a58: aa1f03f6 mov x22, xzr 91a5c: 1400002a b 0x91b04 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long double) const+0x204> 91a60: f00003e0 adrp x0, 0x110000 91a64: 9127c000 add x0, x0, #0x9f0 91a68: 97fec31e bl 0x426e0 <__cxa_guard_acquire@plt> 91a6c: 34fffe00 cbz w0, 0x91a2c >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long double) const+0x12c> 91a70: f0000261 adrp x1, 0xe0000 91a74: 911ca021 add x1, x1, #0x728 91a78: 5283f7e0 mov w0, #0x1fbf // =8127 91a7c: aa1f03e2 mov x2, xzr 91a80: 97fec0d0 bl 0x41dc0 91a84: f904f6c0 str x0, [x22, #0x9e8] 91a88: f00003e0 adrp x0, 0x110000 91a8c: 9127c000 add x0, x0, #0x9f0 91a90: 97febf58 bl 0x417f0 <__cxa_guard_release@plt> 91a94: f944f6c2 ldr x2, [x22, #0x9e8] 91a98: 35fffcf7 cbnz w23, 0x91a34 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long double) const+0x134> 91a9c: 3dc007e0 ldr q0, [sp, #0x10] 91aa0: d10203a0 sub x0, x29, #0x80 91aa4: 910103e3 add x3, sp, #0x40 91aa8: 528003c1 mov w1, #0x1e // =30 91aac: 97febfad bl 0x41960 <_ZNSt6__ndk119__libcpp_snprintf_lEPcmP10__locale_tPKcz@plt> 91ab0: 7100741f cmp w0, #0x1d 91ab4: 54fffd0d b.le 0x91a54 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long double) const+0x154> 91ab8: 08dffea8 ldarb w8, [x21] 91abc: 34000137 cbz w23, 0x91ae0 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long double) const+0x1e0> 91ac0: 36000c28 tbz w8, #0x0, 0x91c44 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long double) const+0x344> 91ac4: f944f6c1 ldr x1, [x22, #0x9e8] 91ac8: b9401283 ldr w3, [x20, #0x10] 91acc: 3dc007e0 ldr q0, [sp, #0x10] 91ad0: 9100e3e0 add x0, sp, #0x38 91ad4: 910103e2 add x2, sp, #0x40 91ad8: 97fec0b2 bl 0x41da0 <_ZNSt6__ndk119__libcpp_asprintf_lEPPcP10__locale_tPKcz@plt> 91adc: 14000007 b 0x91af8 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long double) const+0x1f8> 91ae0: 36000ce8 tbz w8, #0x0, 0x91c7c >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long double) const+0x37c> 91ae4: f944f6c1 ldr x1, [x22, #0x9e8] 91ae8: 3dc007e0 ldr q0, [sp, #0x10] 91aec: 9100e3e0 add x0, sp, #0x38 91af0: 910103e2 add x2, sp, #0x40 91af4: 97fec0ab bl 0x41da0 <_ZNSt6__ndk119__libcpp_asprintf_lEPPcP10__locale_tPKcz@plt> 91af8: f9401ff7 ldr x23, [sp, #0x38] 91afc: aa1703f6 mov x22, x23 91b00: b4000df7 cbz x23, 0x91cbc >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long double) const+0x3bc> 91b04: b9400a89 ldr w9, [x20, #0x8] 91b08: 93407c08 sxtw x8, w0 91b0c: 5280160a mov w10, #0xb0 // =176 91b10: 8b0802f8 add x24, x23, x8 91b14: 0a0a0129 and w9, w9, w10 91b18: 7100813f cmp w9, #0x20 91b1c: aa1803fa mov x26, x24 91b20: 540002a0 b.eq 0x91b74 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long double) const+0x274> 91b24: 7100413f cmp w9, #0x10 91b28: 54000241 b.ne 0x91b70 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long double) const+0x270> 91b2c: 394002e9 ldrb w9, [x23] 91b30: 7100b53f cmp w9, #0x2d 91b34: 54000060 b.eq 0x91b40 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long double) const+0x240> 91b38: 7100ad3f cmp w9, #0x2b 91b3c: 54000061 b.ne 0x91b48 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long double) const+0x248> 91b40: 910006fa add x26, x23, #0x1 91b44: 1400000c b 0x91b74 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long double) const+0x274> 91b48: 7100091f cmp w8, #0x2 91b4c: 5400012b b.lt 0x91b70 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long double) const+0x270> 91b50: 7100c13f cmp w9, #0x30 91b54: 540000e1 b.ne 0x91b70 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long double) const+0x270> 91b58: 394006e9 ldrb w9, [x23, #0x1] 91b5c: 321b0129 orr w9, w9, #0x20 91b60: 7101e13f cmp w9, #0x78 91b64: 54000061 b.ne 0x91b70 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long double) const+0x270> 91b68: 91000afa add x26, x23, #0x2 91b6c: 14000002 b 0x91b74 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long double) const+0x274> 91b70: aa1703fa mov x26, x23 91b74: d10203a9 sub x9, x29, #0x80 91b78: eb0902ff cmp x23, x9 91b7c: 54000100 b.eq 0x91b9c >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long double) const+0x29c> 91b80: d37df100 lsl x0, x8, #3 91b84: 97febeaf bl 0x41640 91b88: b4000980 cbz x0, 0x91cb8 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long double) const+0x3b8> 91b8c: aa0003f9 mov x25, x0 91b90: aa0003f5 mov x21, x0 91b94: aa0003fb mov x27, x0 91b98: 14000004 b 0x91ba8 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long double) const+0x2a8> 91b9c: aa1f03f9 mov x25, xzr 91ba0: aa1f03f5 mov x21, xzr 91ba4: 910133fb add x27, sp, #0x4c 91ba8: 910083e8 add x8, sp, #0x20 91bac: aa1403e0 mov x0, x20 91bb0: 97fec220 bl 0x42430 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 91bb4: 9100c3e4 add x4, sp, #0x30 91bb8: 9100a3e5 add x5, sp, #0x28 91bbc: 910083e6 add x6, sp, #0x20 91bc0: aa1703e0 mov x0, x23 91bc4: aa1a03e1 mov x1, x26 91bc8: aa1803e2 mov x2, x24 91bcc: aa1b03e3 mov x3, x27 91bd0: 97fec178 bl 0x421b0 <_ZNSt6__ndk19__num_putIwE23__widen_and_group_floatEPcS2_S2_PwRS3_S4_RKNS_6localeE@plt> 91bd4: f94013e0 ldr x0, [sp, #0x20] 91bd8: 97fec1d6 bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 91bdc: a9428be3 ldp x3, x2, [sp, #0x28] 91be0: b9400fe5 ldr w5, [sp, #0xc] 91be4: aa1303e0 mov x0, x19 91be8: aa1b03e1 mov x1, x27 91bec: aa1403e4 mov x4, x20 91bf0: 97fffa60 bl 0x90570 ::__widen_and_group_int(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x408> 91bf4: aa0003f3 mov x19, x0 91bf8: b4000075 cbz x21, 0x91c04 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long double) const+0x304> 91bfc: aa1903e0 mov x0, x25 91c00: 97febe6c bl 0x415b0 91c04: b4000076 cbz x22, 0x91c10 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long double) const+0x310> 91c08: aa1603e0 mov x0, x22 91c0c: 97febe69 bl 0x415b0 91c10: f9401788 ldr x8, [x28, #0x28] 91c14: f85a03a9 ldur x9, [x29, #-0x60] 91c18: eb09011f cmp x8, x9 91c1c: 540004c1 b.ne 0x91cb4 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long double) const+0x3b4> 91c20: aa1303e0 mov x0, x19 91c24: a95b7bfd ldp x29, x30, [sp, #0x1b0] 91c28: a95a4ff4 ldp x20, x19, [sp, #0x1a0] 91c2c: a95957f6 ldp x22, x21, [sp, #0x190] 91c30: a9585ff8 ldp x24, x23, [sp, #0x180] 91c34: a95767fa ldp x26, x25, [sp, #0x170] 91c38: a9566ffc ldp x28, x27, [sp, #0x160] 91c3c: 910703ff add sp, sp, #0x1c0 91c40: d65f03c0 ret 91c44: f00003e0 adrp x0, 0x110000 91c48: 9127c000 add x0, x0, #0x9f0 91c4c: 97fec2a5 bl 0x426e0 <__cxa_guard_acquire@plt> 91c50: 34fff3a0 cbz w0, 0x91ac4 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long double) const+0x1c4> 91c54: f0000261 adrp x1, 0xe0000 91c58: 911ca021 add x1, x1, #0x728 91c5c: 5283f7e0 mov w0, #0x1fbf // =8127 91c60: aa1f03e2 mov x2, xzr 91c64: 97fec057 bl 0x41dc0 91c68: f904f6c0 str x0, [x22, #0x9e8] 91c6c: f00003e0 adrp x0, 0x110000 91c70: 9127c000 add x0, x0, #0x9f0 91c74: 97febedf bl 0x417f0 <__cxa_guard_release@plt> 91c78: 17ffff93 b 0x91ac4 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long double) const+0x1c4> 91c7c: f00003e0 adrp x0, 0x110000 91c80: 9127c000 add x0, x0, #0x9f0 91c84: 97fec297 bl 0x426e0 <__cxa_guard_acquire@plt> 91c88: 34fff2e0 cbz w0, 0x91ae4 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long double) const+0x1e4> 91c8c: f0000261 adrp x1, 0xe0000 91c90: 911ca021 add x1, x1, #0x728 91c94: 5283f7e0 mov w0, #0x1fbf // =8127 91c98: aa1f03e2 mov x2, xzr 91c9c: 97fec049 bl 0x41dc0 91ca0: f904f6c0 str x0, [x22, #0x9e8] 91ca4: f00003e0 adrp x0, 0x110000 91ca8: 9127c000 add x0, x0, #0x9f0 91cac: 97febed1 bl 0x417f0 <__cxa_guard_release@plt> 91cb0: 17ffff8d b 0x91ae4 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long double) const+0x1e4> 91cb4: 97fec1f7 bl 0x42490 <__stack_chk_fail@plt> 91cb8: 97fec246 bl 0x425d0 <_ZSt17__throw_bad_allocv@plt> 91cbc: 97fec245 bl 0x425d0 <_ZSt17__throw_bad_allocv@plt> 91cc0: aa0003f3 mov x19, x0 91cc4: b4000396 cbz x22, 0x91d34 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long double) const+0x434> 91cc8: aa1603e0 mov x0, x22 91ccc: 97febe39 bl 0x415b0 91cd0: aa1303e0 mov x0, x19 91cd4: 94010db2 bl 0xd539c <__cxa_demangle+0x12abc> 91cd8: 14000002 b 0x91ce0 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long double) const+0x3e0> 91cdc: 14000001 b 0x91ce0 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long double) const+0x3e0> 91ce0: aa0003f3 mov x19, x0 91ce4: f00003e0 adrp x0, 0x110000 91ce8: 9127c000 add x0, x0, #0x9f0 91cec: 97fec1a9 bl 0x42390 <__cxa_guard_abort@plt> 91cf0: aa1303e0 mov x0, x19 91cf4: 94010daa bl 0xd539c <__cxa_demangle+0x12abc> 91cf8: 94010da9 bl 0xd539c <__cxa_demangle+0x12abc> 91cfc: aa0003f3 mov x19, x0 91d00: b5000155 cbnz x21, 0x91d28 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long double) const+0x428> 91d04: 1400000b b 0x91d30 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long double) const+0x430> 91d08: f94013e8 ldr x8, [sp, #0x20] 91d0c: aa0003f3 mov x19, x0 91d10: aa0803e0 mov x0, x8 91d14: 97fec187 bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 91d18: b5000095 cbnz x21, 0x91d28 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long double) const+0x428> 91d1c: 14000005 b 0x91d30 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long double) const+0x430> 91d20: aa0003f3 mov x19, x0 91d24: b4000075 cbz x21, 0x91d30 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long double) const+0x430> 91d28: aa1903e0 mov x0, x25 91d2c: 97febe21 bl 0x415b0 91d30: b5fffcd6 cbnz x22, 0x91cc8 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, long double) const+0x3c8> 91d34: aa1303e0 mov x0, x19 91d38: 94010d99 bl 0xd539c <__cxa_demangle+0x12abc> 0000000000091d3c >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, void const*) const>: 91d3c: d10543ff sub sp, sp, #0x150 91d40: a90f6ffc stp x28, x27, [sp, #0xf0] 91d44: a91067fa stp x26, x25, [sp, #0x100] 91d48: a9115ff8 stp x24, x23, [sp, #0x110] 91d4c: a91257f6 stp x22, x21, [sp, #0x120] 91d50: a9134ff4 stp x20, x19, [sp, #0x130] 91d54: a9147bfd stp x29, x30, [sp, #0x140] 91d58: 910503fd add x29, sp, #0x140 91d5c: d53bd058 mrs x24, TPIDR_EL0 91d60: f9401708 ldr x8, [x24, #0x28] 91d64: 528e04a9 mov w9, #0x7025 // =28709 91d68: aa0403f6 mov x22, x4 91d6c: 2a0303f3 mov w19, w3 91d70: f81a03a8 stur x8, [x29, #-0x60] 91d74: f00003e8 adrp x8, 0x110000 91d78: 79006bff strh wzr, [sp, #0x34] 91d7c: b90033e9 str w9, [sp, #0x30] 91d80: 9127c108 add x8, x8, #0x9f0 91d84: 08dffd08 ldarb w8, [x8] 91d88: aa0203f4 mov x20, x2 91d8c: aa0103f5 mov x21, x1 91d90: f00003f7 adrp x23, 0x110000 91d94: 36000ce8 tbz w8, #0x0, 0x91f30 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, void const*) const+0x1f4> 91d98: f944f6e2 ldr x2, [x23, #0x9e8] 91d9c: d101d3a0 sub x0, x29, #0x74 91da0: 9100c3e3 add x3, sp, #0x30 91da4: 52800281 mov w1, #0x14 // =20 91da8: aa1603e4 mov x4, x22 91dac: d101d3b7 sub x23, x29, #0x74 91db0: 97febeec bl 0x41960 <_ZNSt6__ndk119__libcpp_snprintf_lEPcmP10__locale_tPKcz@plt> 91db4: b9400a88 ldr w8, [x20, #0x8] 91db8: 93407c19 sxtw x25, w0 91dbc: 52801609 mov w9, #0xb0 // =176 91dc0: 8b1902f6 add x22, x23, x25 91dc4: 0a090108 and w8, w8, w9 91dc8: 7100811f cmp w8, #0x20 91dcc: aa1603fa mov x26, x22 91dd0: 540002e0 b.eq 0x91e2c >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, void const*) const+0xf0> 91dd4: 7100411f cmp w8, #0x10 91dd8: 54000281 b.ne 0x91e28 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, void const*) const+0xec> 91ddc: 3858c3a8 ldurb w8, [x29, #-0x74] 91de0: 7100b51f cmp w8, #0x2d 91de4: 54000060 b.eq 0x91df0 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, void const*) const+0xb4> 91de8: 7100ad1f cmp w8, #0x2b 91dec: 54000081 b.ne 0x91dfc >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, void const*) const+0xc0> 91df0: d101d3a8 sub x8, x29, #0x74 91df4: b240011a orr x26, x8, #0x1 91df8: 1400000d b 0x91e2c >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, void const*) const+0xf0> 91dfc: 71000b3f cmp w25, #0x2 91e00: 5400014b b.lt 0x91e28 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, void const*) const+0xec> 91e04: 7100c11f cmp w8, #0x30 91e08: 54000101 b.ne 0x91e28 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, void const*) const+0xec> 91e0c: 3858d3a8 ldurb w8, [x29, #-0x73] 91e10: 321b0108 orr w8, w8, #0x20 91e14: 7101e11f cmp w8, #0x78 91e18: 54000081 b.ne 0x91e28 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, void const*) const+0xec> 91e1c: d101d3a8 sub x8, x29, #0x74 91e20: b27f011a orr x26, x8, #0x2 91e24: 14000002 b 0x91e2c >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, void const*) const+0xf0> 91e28: d101d3ba sub x26, x29, #0x74 91e2c: 910003e8 mov x8, sp 91e30: aa1403e0 mov x0, x20 91e34: 97fec17f bl 0x42430 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 91e38: d00003fb adrp x27, 0x10f000 91e3c: d00003e8 adrp x8, 0x10f000 91e40: f94003f7 ldr x23, [sp] 91e44: f9470b7b ldr x27, [x27, #0xe10] 91e48: f9469108 ldr x8, [x8, #0xd20] 91e4c: 6f00e400 movi v0.2d, #0000000000000000 91e50: f90007fb str x27, [sp, #0x8] 91e54: 4e081d00 mov v0.d[0], x8 91e58: 3c8103e0 stur q0, [sp, #0x10] 91e5c: c8dfff68 ldar x8, [x27] 91e60: b100051f cmn x8, #0x1 91e64: 54000140 b.eq 0x91e8c >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, void const*) const+0x150> 91e68: 910023e8 add x8, sp, #0x8 91e6c: 9100a3e9 add x9, sp, #0x28 91e70: a90223e9 stp x9, x8, [sp, #0x20] 91e74: d00003e0 adrp x0, 0x10f000 91e78: f9470800 ldr x0, [x0, #0xe10] 91e7c: b0000102 adrp x2, 0xb2000 ::~__codecvt_utf8_utf16()+0xc> 91e80: 912c4042 add x2, x2, #0xb10 91e84: 910083e1 add x1, sp, #0x20 91e88: 97fec222 bl 0x42710 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 91e8c: b9800b69 ldrsw x9, [x27, #0x8] 91e90: a9412ae8 ldp x8, x10, [x23, #0x10] 91e94: d1000529 sub x9, x9, #0x1 91e98: cb08014a sub x10, x10, x8 91e9c: eb8a0d3f cmp x9, x10, asr #3 91ea0: 54000642 b.hs 0x91f68 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, void const*) const+0x22c> 91ea4: f8697917 ldr x23, [x8, x9, lsl #3] 91ea8: b4000617 cbz x23, 0x91f68 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, void const*) const+0x22c> 91eac: f94003e0 ldr x0, [sp] 91eb0: 97fec120 bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 91eb4: f94002e8 ldr x8, [x23] 91eb8: d101d3a1 sub x1, x29, #0x74 91ebc: 9100e3e3 add x3, sp, #0x38 91ec0: aa1703e0 mov x0, x23 91ec4: f9403108 ldr x8, [x8, #0x60] 91ec8: aa1603e2 mov x2, x22 91ecc: d101d3bb sub x27, x29, #0x74 91ed0: 9100e3fc add x28, sp, #0x38 91ed4: d63f0100 blr x8 91ed8: cb1b0348 sub x8, x26, x27 91edc: 8b190b83 add x3, x28, x25, lsl #2 91ee0: 8b080b88 add x8, x28, x8, lsl #2 91ee4: eb16035f cmp x26, x22 91ee8: 9a880062 csel x2, x3, x8, eq 91eec: 9100e3e1 add x1, sp, #0x38 91ef0: aa1503e0 mov x0, x21 91ef4: aa1403e4 mov x4, x20 91ef8: 2a1303e5 mov w5, w19 91efc: 97fff99d bl 0x90570 ::__widen_and_group_int(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x408> 91f00: f9401708 ldr x8, [x24, #0x28] 91f04: f85a03a9 ldur x9, [x29, #-0x60] 91f08: eb09011f cmp x8, x9 91f0c: 54000301 b.ne 0x91f6c >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, void const*) const+0x230> 91f10: a9547bfd ldp x29, x30, [sp, #0x140] 91f14: a9534ff4 ldp x20, x19, [sp, #0x130] 91f18: a95257f6 ldp x22, x21, [sp, #0x120] 91f1c: a9515ff8 ldp x24, x23, [sp, #0x110] 91f20: a95067fa ldp x26, x25, [sp, #0x100] 91f24: a94f6ffc ldp x28, x27, [sp, #0xf0] 91f28: 910543ff add sp, sp, #0x150 91f2c: d65f03c0 ret 91f30: f00003e0 adrp x0, 0x110000 91f34: 9127c000 add x0, x0, #0x9f0 91f38: 97fec1ea bl 0x426e0 <__cxa_guard_acquire@plt> 91f3c: 34fff2e0 cbz w0, 0x91d98 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, void const*) const+0x5c> 91f40: f0000261 adrp x1, 0xe0000 91f44: 911ca021 add x1, x1, #0x728 91f48: 5283f7e0 mov w0, #0x1fbf // =8127 91f4c: aa1f03e2 mov x2, xzr 91f50: 97febf9c bl 0x41dc0 91f54: f904f6e0 str x0, [x23, #0x9e8] 91f58: f00003e0 adrp x0, 0x110000 91f5c: 9127c000 add x0, x0, #0x9f0 91f60: 97febe24 bl 0x417f0 <__cxa_guard_release@plt> 91f64: 17ffff8d b 0x91d98 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, void const*) const+0x5c> 91f68: 9400460a bl 0xa3790 91f6c: 97fec149 bl 0x42490 <__stack_chk_fail@plt> 91f70: aa0003f3 mov x19, x0 91f74: f00003e0 adrp x0, 0x110000 91f78: 9127c000 add x0, x0, #0x9f0 91f7c: 97fec105 bl 0x42390 <__cxa_guard_abort@plt> 91f80: aa1303e0 mov x0, x19 91f84: 94010d06 bl 0xd539c <__cxa_demangle+0x12abc> 91f88: f94003e8 ldr x8, [sp] 91f8c: aa0003f3 mov x19, x0 91f90: aa0803e0 mov x0, x8 91f94: 97fec0e7 bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 91f98: aa1303e0 mov x0, x19 91f9c: 94010d00 bl 0xd539c <__cxa_demangle+0x12abc> 91fa0: 17febdd0 b 0x416e0 91fa4: 5100c008 sub w8, w0, #0x30 91fa8: 7100291f cmp w8, #0xa 91fac: 1a9f27e0 cset w0, lo 91fb0: d65f03c0 ret 0000000000091fb4 >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char const*, char const*) const>: 91fb4: d102c3ff sub sp, sp, #0xb0 91fb8: a9056ffc stp x28, x27, [sp, #0x50] 91fbc: a90667fa stp x26, x25, [sp, #0x60] 91fc0: a9075ff8 stp x24, x23, [sp, #0x70] 91fc4: a90857f6 stp x22, x21, [sp, #0x80] 91fc8: a9094ff4 stp x20, x19, [sp, #0x90] 91fcc: a90a7bfd stp x29, x30, [sp, #0xa0] 91fd0: 910283fd add x29, sp, #0xa0 91fd4: d53bd048 mrs x8, TPIDR_EL0 91fd8: a90097e8 stp x8, x5, [sp, #0x8] 91fdc: f9401508 ldr x8, [x8, #0x28] 91fe0: aa0003f9 mov x25, x0 91fe4: aa0303e0 mov x0, x3 91fe8: aa0703f6 mov x22, x7 91fec: f90027e8 str x8, [sp, #0x48] 91ff0: 910063e8 add x8, sp, #0x18 91ff4: aa0603fb mov x27, x6 91ff8: aa0403f3 mov x19, x4 91ffc: aa0303f8 mov x24, x3 92000: aa0203f5 mov x21, x2 92004: aa0103f4 mov x20, x1 92008: 97fec10a bl 0x42430 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 9200c: b00003fa adrp x26, 0x10f000 92010: b00003e8 adrp x8, 0x10f000 92014: f9400ff7 ldr x23, [sp, #0x18] 92018: f945a35a ldr x26, [x26, #0xb40] 9201c: f9469108 ldr x8, [x8, #0xd20] 92020: 6f00e400 movi v0.2d, #0000000000000000 92024: f90013fa str x26, [sp, #0x20] 92028: 4e081d00 mov v0.d[0], x8 9202c: 3c8283e0 stur q0, [sp, #0x28] 92030: c8dfff48 ldar x8, [x26] 92034: b100051f cmn x8, #0x1 92038: 54000140 b.eq 0x92060 >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char const*, char const*) const+0xac> 9203c: 910083e8 add x8, sp, #0x20 92040: 910103e9 add x9, sp, #0x40 92044: a903a3e9 stp x9, x8, [sp, #0x38] 92048: b00003e0 adrp x0, 0x10f000 9204c: f945a000 ldr x0, [x0, #0xb40] 92050: 90000102 adrp x2, 0xb2000 ::~__codecvt_utf8_utf16()+0xc> 92054: 912c4042 add x2, x2, #0xb10 92058: 9100e3e1 add x1, sp, #0x38 9205c: 97fec1ad bl 0x42710 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 92060: b9800b49 ldrsw x9, [x26, #0x8] 92064: a9412ae8 ldp x8, x10, [x23, #0x10] 92068: d1000529 sub x9, x9, #0x1 9206c: cb08014a sub x10, x10, x8 92070: eb8a0d3f cmp x9, x10, asr #3 92074: 54002022 b.hs 0x92478 >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char const*, char const*) const+0x4c4> 92078: f869791a ldr x26, [x8, x9, lsl #3] 9207c: b4001ffa cbz x26, 0x92478 >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char const*, char const*) const+0x4c4> 92080: f9400fe0 ldr x0, [sp, #0x18] 92084: 97fec0ab bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 92088: eb16037f cmp x27, x22 9208c: b900027f str wzr, [x19] 92090: 54000101 b.ne 0x920b0 >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char const*, char const*) const+0xfc> 92094: 140000cc b 0x923c4 >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char const*, char const*) const+0x410> 92098: 52800088 mov w8, #0x4 // =4 9209c: b9000268 str w8, [x19] 920a0: eb16037f cmp x27, x22 920a4: 54001900 b.eq 0x923c4 >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char const*, char const*) const+0x410> 920a8: b9400268 ldr w8, [x19] 920ac: 350018c8 cbnz w8, 0x923c4 >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char const*, char const*) const+0x410> 920b0: b4000094 cbz x20, 0x920c0 >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char const*, char const*) const+0x10c> 920b4: a941a688 ldp x8, x9, [x20, #0x18] 920b8: eb09011f cmp x8, x9 920bc: 540001a0 b.eq 0x920f0 >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char const*, char const*) const+0x13c> 920c0: b4000275 cbz x21, 0x9210c >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char const*, char const*) const+0x158> 920c4: a941a6a8 ldp x8, x9, [x21, #0x18] 920c8: eb09011f cmp x8, x9 920cc: 540000e1 b.ne 0x920e8 >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char const*, char const*) const+0x134> 920d0: f94002a8 ldr x8, [x21] 920d4: aa1503e0 mov x0, x21 920d8: f9402508 ldr x8, [x8, #0x48] 920dc: d63f0100 blr x8 920e0: 3100041f cmn w0, #0x1 920e4: 54000140 b.eq 0x9210c >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char const*, char const*) const+0x158> 920e8: b4000174 cbz x20, 0x92114 >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char const*, char const*) const+0x160> 920ec: 140000b4 b 0x923bc >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char const*, char const*) const+0x408> 920f0: f9400288 ldr x8, [x20] 920f4: aa1403e0 mov x0, x20 920f8: f9402508 ldr x8, [x8, #0x48] 920fc: d63f0100 blr x8 92100: 3100041f cmn w0, #0x1 92104: 9a9403f4 csel x20, xzr, x20, eq 92108: b5fffdf5 cbnz x21, 0x920c4 >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char const*, char const*) const+0x110> 9210c: aa1f03f5 mov x21, xzr 92110: b4001574 cbz x20, 0x923bc >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char const*, char const*) const+0x408> 92114: f9400348 ldr x8, [x26] 92118: 39400361 ldrb w1, [x27] 9211c: aa1a03e0 mov x0, x26 92120: 2a1f03e2 mov w2, wzr 92124: f9402508 ldr x8, [x8, #0x48] 92128: d63f0100 blr x8 9212c: 12001c08 and w8, w0, #0xff 92130: 7100951f cmp w8, #0x25 92134: 540003a1 b.ne 0x921a8 >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char const*, char const*) const+0x1f4> 92138: 91000777 add x23, x27, #0x1 9213c: eb1602ff cmp x23, x22 92140: 540013e0 b.eq 0x923bc >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char const*, char const*) const+0x408> 92144: f9400348 ldr x8, [x26] 92148: 394002e1 ldrb w1, [x23] 9214c: aa1a03e0 mov x0, x26 92150: 2a1f03e2 mov w2, wzr 92154: f9402508 ldr x8, [x8, #0x48] 92158: d63f0100 blr x8 9215c: 12001c08 and w8, w0, #0xff 92160: 2a0003fc mov w28, w0 92164: 7101151f cmp w8, #0x45 92168: 54000060 b.eq 0x92174 >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char const*, char const*) const+0x1c0> 9216c: 7100c11f cmp w8, #0x30 92170: 54000321 b.ne 0x921d4 >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char const*, char const*) const+0x220> 92174: 91000b68 add x8, x27, #0x2 92178: eb16011f cmp x8, x22 9217c: 54001200 b.eq 0x923bc >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char const*, char const*) const+0x408> 92180: f9400349 ldr x9, [x26] 92184: 39400101 ldrb w1, [x8] 92188: aa1a03e0 mov x0, x26 9218c: 2a1f03e2 mov w2, wzr 92190: f9402529 ldr x9, [x9, #0x48] 92194: d63f0120 blr x9 92198: 2a1c03e7 mov w7, w28 9219c: 2a0003fc mov w28, w0 921a0: 5280005b mov w27, #0x2 // =2 921a4: 1400000e b 0x921dc >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char const*, char const*) const+0x228> 921a8: 39c00369 ldrsb w9, [x27] 921ac: 37f800a9 tbnz w9, #0x1f, 0x921c0 >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char const*, char const*) const+0x20c> 921b0: f9400b48 ldr x8, [x26, #0x10] 921b4: 92401d29 and x9, x9, #0xff 921b8: f8697909 ldr x9, [x8, x9, lsl #3] 921bc: 370002e9 tbnz w9, #0x0, 0x92218 >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char const*, char const*) const+0x264> 921c0: a941a688 ldp x8, x9, [x20, #0x18] 921c4: eb09011f cmp x8, x9 921c8: 54000400 b.eq 0x92248 >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char const*, char const*) const+0x294> 921cc: 39400101 ldrb w1, [x8] 921d0: 14000023 b 0x9225c >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char const*, char const*) const+0x2a8> 921d4: 2a1f03e7 mov w7, wzr 921d8: 5280003b mov w27, #0x1 // =1 921dc: f9400328 ldr x8, [x25] 921e0: f9400be5 ldr x5, [sp, #0x10] 921e4: aa1903e0 mov x0, x25 921e8: aa1403e1 mov x1, x20 921ec: f9402508 ldr x8, [x8, #0x48] 921f0: aa1503e2 mov x2, x21 921f4: aa1803e3 mov x3, x24 921f8: aa1303e4 mov x4, x19 921fc: 2a1c03e6 mov w6, w28 92200: d63f0100 blr x8 92204: aa0003f4 mov x20, x0 92208: 8b1b02fb add x27, x23, x27 9220c: eb16037f cmp x27, x22 92210: 54fff4c1 b.ne 0x920a8 >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char const*, char const*) const+0xf4> 92214: 1400006c b 0x923c4 >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char const*, char const*) const+0x410> 92218: 91000769 add x9, x27, #0x1 9221c: eb0902df cmp x22, x9 92220: 54000520 b.eq 0x922c4 >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char const*, char const*) const+0x310> 92224: aa0903fc mov x28, x9 92228: 39c00129 ldrsb w9, [x9] 9222c: 9100077b add x27, x27, #0x1 92230: 37f80509 tbnz w9, #0x1f, 0x922d0 >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char const*, char const*) const+0x31c> 92234: 92401d29 and x9, x9, #0xff 92238: f869790a ldr x10, [x8, x9, lsl #3] 9223c: 91000789 add x9, x28, #0x1 92240: 3707feea tbnz w10, #0x0, 0x9221c >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char const*, char const*) const+0x268> 92244: 14000028 b 0x922e4 >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char const*, char const*) const+0x330> 92248: f9400288 ldr x8, [x20] 9224c: aa1403e0 mov x0, x20 92250: f9402508 ldr x8, [x8, #0x48] 92254: d63f0100 blr x8 92258: 2a0003e1 mov w1, w0 9225c: f9400348 ldr x8, [x26] 92260: aa1a03e0 mov x0, x26 92264: f9400d08 ldr x8, [x8, #0x18] 92268: d63f0100 blr x8 9226c: f9400348 ldr x8, [x26] 92270: 39400361 ldrb w1, [x27] 92274: 12001c17 and w23, w0, #0xff 92278: aa1a03e0 mov x0, x26 9227c: f9400d08 ldr x8, [x8, #0x18] 92280: d63f0100 blr x8 92284: 6b2002ff cmp w23, w0, uxtb 92288: 54fff081 b.ne 0x92098 >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char const*, char const*) const+0xe4> 9228c: a941a688 ldp x8, x9, [x20, #0x18] 92290: eb09011f cmp x8, x9 92294: 54000080 b.eq 0x922a4 >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char const*, char const*) const+0x2f0> 92298: 91000508 add x8, x8, #0x1 9229c: f9000e88 str x8, [x20, #0x18] 922a0: 14000005 b 0x922b4 >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char const*, char const*) const+0x300> 922a4: f9400288 ldr x8, [x20] 922a8: aa1403e0 mov x0, x20 922ac: f9402908 ldr x8, [x8, #0x50] 922b0: d63f0100 blr x8 922b4: 9100077b add x27, x27, #0x1 922b8: eb16037f cmp x27, x22 922bc: 54ffef61 b.ne 0x920a8 >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char const*, char const*) const+0xf4> 922c0: 14000041 b 0x923c4 >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char const*, char const*) const+0x410> 922c4: aa1603fc mov x28, x22 922c8: b5000114 cbnz x20, 0x922e8 >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char const*, char const*) const+0x334> 922cc: 14000010 b 0x9230c >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char const*, char const*) const+0x358> 922d0: aa1b03fc mov x28, x27 922d4: b50000b4 cbnz x20, 0x922e8 >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char const*, char const*) const+0x334> 922d8: 1400000d b 0x9230c >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char const*, char const*) const+0x358> 922dc: 91000508 add x8, x8, #0x1 922e0: f9000e88 str x8, [x20, #0x18] 922e4: b4000154 cbz x20, 0x9230c >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char const*, char const*) const+0x358> 922e8: a941a688 ldp x8, x9, [x20, #0x18] 922ec: eb09011f cmp x8, x9 922f0: 540000e1 b.ne 0x9230c >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char const*, char const*) const+0x358> 922f4: f9400288 ldr x8, [x20] 922f8: aa1403e0 mov x0, x20 922fc: f9402508 ldr x8, [x8, #0x48] 92300: d63f0100 blr x8 92304: 3100041f cmn w0, #0x1 92308: 9a9403f4 csel x20, xzr, x20, eq 9230c: b4000195 cbz x21, 0x9233c >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char const*, char const*) const+0x388> 92310: a941a6a8 ldp x8, x9, [x21, #0x18] 92314: eb09011f cmp x8, x9 92318: 540000e1 b.ne 0x92334 >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char const*, char const*) const+0x380> 9231c: f94002a8 ldr x8, [x21] 92320: aa1503e0 mov x0, x21 92324: f9402508 ldr x8, [x8, #0x48] 92328: d63f0100 blr x8 9232c: 3100041f cmn w0, #0x1 92330: 54000060 b.eq 0x9233c >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char const*, char const*) const+0x388> 92334: b4000094 cbz x20, 0x92344 >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char const*, char const*) const+0x390> 92338: 1400001d b 0x923ac >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char const*, char const*) const+0x3f8> 9233c: aa1f03f5 mov x21, xzr 92340: b4000374 cbz x20, 0x923ac >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char const*, char const*) const+0x3f8> 92344: a941a688 ldp x8, x9, [x20, #0x18] 92348: eb09011f cmp x8, x9 9234c: 540000a0 b.eq 0x92360 >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char const*, char const*) const+0x3ac> 92350: 39400100 ldrb w0, [x8] 92354: 13001c08 sxtb w8, w0 92358: 36f80108 tbz w8, #0x1f, 0x92378 >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char const*, char const*) const+0x3c4> 9235c: 14000014 b 0x923ac >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char const*, char const*) const+0x3f8> 92360: f9400288 ldr x8, [x20] 92364: aa1403e0 mov x0, x20 92368: f9402508 ldr x8, [x8, #0x48] 9236c: d63f0100 blr x8 92370: 13001c08 sxtb w8, w0 92374: 37f801c8 tbnz w8, #0x1f, 0x923ac >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char const*, char const*) const+0x3f8> 92378: f9400b48 ldr x8, [x26, #0x10] 9237c: 12001c09 and w9, w0, #0xff 92380: f8695908 ldr x8, [x8, w9, uxtw #3] 92384: 36000148 tbz w8, #0x0, 0x923ac >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char const*, char const*) const+0x3f8> 92388: a941a688 ldp x8, x9, [x20, #0x18] 9238c: eb09011f cmp x8, x9 92390: 54fffa61 b.ne 0x922dc >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char const*, char const*) const+0x328> 92394: f9400288 ldr x8, [x20] 92398: aa1403e0 mov x0, x20 9239c: f9402908 ldr x8, [x8, #0x50] 923a0: d63f0100 blr x8 923a4: b5fffa34 cbnz x20, 0x922e8 >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char const*, char const*) const+0x334> 923a8: 17ffffd9 b 0x9230c >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char const*, char const*) const+0x358> 923ac: aa1c03fb mov x27, x28 923b0: eb16037f cmp x27, x22 923b4: 54ffe7a1 b.ne 0x920a8 >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char const*, char const*) const+0xf4> 923b8: 14000003 b 0x923c4 >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char const*, char const*) const+0x410> 923bc: 52800088 mov w8, #0x4 // =4 923c0: b9000268 str w8, [x19] 923c4: b40000f4 cbz x20, 0x923e0 >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char const*, char const*) const+0x42c> 923c8: a941a688 ldp x8, x9, [x20, #0x18] 923cc: f94007f6 ldr x22, [sp, #0x8] 923d0: eb09011f cmp x8, x9 923d4: 540000c0 b.eq 0x923ec >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char const*, char const*) const+0x438> 923d8: b5000195 cbnz x21, 0x92408 >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char const*, char const*) const+0x454> 923dc: 14000025 b 0x92470 >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char const*, char const*) const+0x4bc> 923e0: f94007f6 ldr x22, [sp, #0x8] 923e4: b5000135 cbnz x21, 0x92408 >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char const*, char const*) const+0x454> 923e8: 14000022 b 0x92470 >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char const*, char const*) const+0x4bc> 923ec: f9400288 ldr x8, [x20] 923f0: aa1403e0 mov x0, x20 923f4: f9402508 ldr x8, [x8, #0x48] 923f8: d63f0100 blr x8 923fc: 3100041f cmn w0, #0x1 92400: 9a9403f4 csel x20, xzr, x20, eq 92404: b4000375 cbz x21, 0x92470 >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char const*, char const*) const+0x4bc> 92408: a941a6a8 ldp x8, x9, [x21, #0x18] 9240c: eb09011f cmp x8, x9 92410: 540000e1 b.ne 0x9242c >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char const*, char const*) const+0x478> 92414: f94002a8 ldr x8, [x21] 92418: aa1503e0 mov x0, x21 9241c: f9402508 ldr x8, [x8, #0x48] 92420: d63f0100 blr x8 92424: 3100041f cmn w0, #0x1 92428: 54000240 b.eq 0x92470 >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char const*, char const*) const+0x4bc> 9242c: b4000094 cbz x20, 0x9243c >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char const*, char const*) const+0x488> 92430: b9400268 ldr w8, [x19] 92434: 321f0108 orr w8, w8, #0x2 92438: b9000268 str w8, [x19] 9243c: f94016c8 ldr x8, [x22, #0x28] 92440: f94027e9 ldr x9, [sp, #0x48] 92444: eb09011f cmp x8, x9 92448: 540001a1 b.ne 0x9247c >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char const*, char const*) const+0x4c8> 9244c: aa1403e0 mov x0, x20 92450: a94a7bfd ldp x29, x30, [sp, #0xa0] 92454: a9494ff4 ldp x20, x19, [sp, #0x90] 92458: a94857f6 ldp x22, x21, [sp, #0x80] 9245c: a9475ff8 ldp x24, x23, [sp, #0x70] 92460: a94667fa ldp x26, x25, [sp, #0x60] 92464: a9456ffc ldp x28, x27, [sp, #0x50] 92468: 9102c3ff add sp, sp, #0xb0 9246c: d65f03c0 ret 92470: b5fffe74 cbnz x20, 0x9243c >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char const*, char const*) const+0x488> 92474: 17ffffef b 0x92430 >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char const*, char const*) const+0x47c> 92478: 940044c6 bl 0xa3790 9247c: 97fec005 bl 0x42490 <__stack_chk_fail@plt> 92480: f9400fe8 ldr x8, [sp, #0x18] 92484: aa0003f3 mov x19, x0 92488: aa0803e0 mov x0, x8 9248c: 97febfa9 bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 92490: aa1303e0 mov x0, x19 92494: 94010bc2 bl 0xd539c <__cxa_demangle+0x12abc> 0000000000092498 >>::do_date_order() const>: 92498: 52800040 mov w0, #0x2 // =2 9249c: d65f03c0 ret 00000000000924a0 >>::do_get_time(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*) const>: 924a0: d100c3ff sub sp, sp, #0x30 924a4: f9000bf3 str x19, [sp, #0x10] 924a8: a9027bfd stp x29, x30, [sp, #0x20] 924ac: 910083fd add x29, sp, #0x20 924b0: d53bd053 mrs x19, TPIDR_EL0 924b4: f9401668 ldr x8, [x19, #0x28] 924b8: d28904a9 mov x9, #0x4825 // =18469 924bc: f2a4a749 movk x9, #0x253a, lsl #16 924c0: f2c749a9 movk x9, #0x3a4d, lsl #32 924c4: 910003ea mov x10, sp 924c8: f2ea64a9 movk x9, #0x5325, lsl #48 924cc: 91002147 add x7, x10, #0x8 924d0: 910003e6 mov x6, sp 924d4: f90007e8 str x8, [sp, #0x8] 924d8: f90003e9 str x9, [sp] 924dc: 97fec055 bl 0x42630 <_ZNKSt6__ndk18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE3getES4_S4_RNS_8ios_baseERjP2tmPKcSC_@plt> 924e0: f9401668 ldr x8, [x19, #0x28] 924e4: f94007e9 ldr x9, [sp, #0x8] 924e8: eb09011f cmp x8, x9 924ec: 540000a1 b.ne 0x92500 >>::do_get_time(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*) const+0x60> 924f0: a9427bfd ldp x29, x30, [sp, #0x20] 924f4: f9400bf3 ldr x19, [sp, #0x10] 924f8: 9100c3ff add sp, sp, #0x30 924fc: d65f03c0 ret 92500: 97febfe4 bl 0x42490 <__stack_chk_fail@plt> 0000000000092504 >>::do_get_date(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*) const>: 92504: a9bc5ff8 stp x24, x23, [sp, #-0x40]! 92508: a90157f6 stp x22, x21, [sp, #0x10] 9250c: a9024ff4 stp x20, x19, [sp, #0x20] 92510: a9037bfd stp x29, x30, [sp, #0x30] 92514: 9100c3fd add x29, sp, #0x30 92518: aa0003f7 mov x23, x0 9251c: f8410c08 ldr x8, [x0, #0x10]! 92520: aa0503f3 mov x19, x5 92524: aa0403f4 mov x20, x4 92528: aa0303f5 mov x21, x3 9252c: f9401508 ldr x8, [x8, #0x28] 92530: aa0203f6 mov x22, x2 92534: aa0103f8 mov x24, x1 92538: d63f0100 blr x8 9253c: 39400008 ldrb w8, [x0] 92540: a940a40a ldp x10, x9, [x0, #0x8] 92544: aa1603e2 mov x2, x22 92548: aa1503e3 mov x3, x21 9254c: aa1403e4 mov x4, x20 92550: aa1303e5 mov x5, x19 92554: a9437bfd ldp x29, x30, [sp, #0x30] 92558: a9424ff4 ldp x20, x19, [sp, #0x20] 9255c: a94157f6 ldp x22, x21, [sp, #0x10] 92560: d341fd0b lsr x11, x8, #1 92564: 7200011f tst w8, #0x1 92568: 9a801526 csinc x6, x9, x0, ne 9256c: 9a8a0168 csel x8, x11, x10, eq 92570: 8b0800c7 add x7, x6, x8 92574: aa1703e0 mov x0, x23 92578: aa1803e1 mov x1, x24 9257c: a8c45ff8 ldp x24, x23, [sp], #0x40 92580: 17fec02c b 0x42630 <_ZNKSt6__ndk18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE3getES4_S4_RNS_8ios_baseERjP2tmPKcSC_@plt> 0000000000092584 >>::do_get_weekday(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*) const>: 92584: d10243ff sub sp, sp, #0x90 92588: f90023f9 str x25, [sp, #0x40] 9258c: a9055ff8 stp x24, x23, [sp, #0x50] 92590: a90657f6 stp x22, x21, [sp, #0x60] 92594: a9074ff4 stp x20, x19, [sp, #0x70] 92598: a9087bfd stp x29, x30, [sp, #0x80] 9259c: 910203fd add x29, sp, #0x80 925a0: d53bd058 mrs x24, TPIDR_EL0 925a4: f9401708 ldr x8, [x24, #0x28] 925a8: aa0003f6 mov x22, x0 925ac: aa0303e0 mov x0, x3 925b0: aa0503f3 mov x19, x5 925b4: f9001fe8 str x8, [sp, #0x38] 925b8: 910003e8 mov x8, sp 925bc: aa0403f4 mov x20, x4 925c0: aa0203f5 mov x21, x2 925c4: f90007e1 str x1, [sp, #0x8] 925c8: 97febf9a bl 0x42430 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 925cc: b00003f9 adrp x25, 0x10f000 925d0: b00003e8 adrp x8, 0x10f000 925d4: f94003f7 ldr x23, [sp] 925d8: f945a339 ldr x25, [x25, #0xb40] 925dc: f9469108 ldr x8, [x8, #0xd20] 925e0: 6f00e400 movi v0.2d, #0000000000000000 925e4: f9000bf9 str x25, [sp, #0x10] 925e8: 4e081d00 mov v0.d[0], x8 925ec: 3c8183e0 stur q0, [sp, #0x18] 925f0: c8dfff28 ldar x8, [x25] 925f4: b100051f cmn x8, #0x1 925f8: 54000140 b.eq 0x92620 >>::do_get_weekday(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*) const+0x9c> 925fc: 910043e8 add x8, sp, #0x10 92600: 9100c3e9 add x9, sp, #0x30 92604: a902a3e9 stp x9, x8, [sp, #0x28] 92608: b00003e0 adrp x0, 0x10f000 9260c: f945a000 ldr x0, [x0, #0xb40] 92610: 90000102 adrp x2, 0xb2000 ::~__codecvt_utf8_utf16()+0xc> 92614: 912c4042 add x2, x2, #0xb10 92618: 9100a3e1 add x1, sp, #0x28 9261c: 97fec03d bl 0x42710 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 92620: b9800b29 ldrsw x9, [x25, #0x8] 92624: a9412ae8 ldp x8, x10, [x23, #0x10] 92628: d1000529 sub x9, x9, #0x1 9262c: cb08014a sub x10, x10, x8 92630: eb8a0d3f cmp x9, x10, asr #3 92634: 54000602 b.hs 0x926f4 >>::do_get_weekday(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*) const+0x170> 92638: f8697917 ldr x23, [x8, x9, lsl #3] 9263c: b40005d7 cbz x23, 0x926f4 >>::do_get_weekday(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*) const+0x170> 92640: f94003e0 ldr x0, [sp] 92644: 97febf3b bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 92648: f8410ec8 ldr x8, [x22, #0x10]! 9264c: f9400108 ldr x8, [x8] 92650: aa1603e0 mov x0, x22 92654: d63f0100 blr x8 92658: aa0003f6 mov x22, x0 9265c: 91054003 add x3, x0, #0x150 92660: 910023e0 add x0, sp, #0x8 92664: aa1503e1 mov x1, x21 92668: aa1603e2 mov x2, x22 9266c: aa1703e4 mov x4, x23 92670: aa1403e5 mov x5, x20 92674: 2a1f03e6 mov w6, wzr 92678: 97ffd04b bl 0x867a4 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x2c8> 9267c: cb160008 sub x8, x0, x22 92680: f1053d1f cmp x8, #0x14f 92684: 5400020c b.gt 0x926c4 >>::do_get_weekday(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*) const+0x140> 92688: d28924aa mov x10, #0x4925 // =18725 9268c: b201f3e9 mov x9, #-0x5555555555555556 // =-6148914691236517206 92690: f2a4924a movk x10, #0x2492, lsl #16 92694: 9343fd08 asr x8, x8, #3 92698: f2955569 movk x9, #0xaaab 9269c: f2d2492a movk x10, #0x9249, lsl #32 926a0: f2e9248a movk x10, #0x4924, lsl #48 926a4: 9b097d08 mul x8, x8, x9 926a8: 9b4a7d09 smulh x9, x8, x10 926ac: d37ffd2a lsr x10, x9, #63 926b0: d341fd29 lsr x9, x9, #1 926b4: 0b0a0129 add w9, w9, w10 926b8: 4b090d29 sub w9, w9, w9, lsl #3 926bc: 0b090108 add w8, w8, w9 926c0: b9001a68 str w8, [x19, #0x18] 926c4: f94007e0 ldr x0, [sp, #0x8] 926c8: f9401708 ldr x8, [x24, #0x28] 926cc: f9401fe9 ldr x9, [sp, #0x38] 926d0: eb09011f cmp x8, x9 926d4: 54000121 b.ne 0x926f8 >>::do_get_weekday(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*) const+0x174> 926d8: a9487bfd ldp x29, x30, [sp, #0x80] 926dc: a9474ff4 ldp x20, x19, [sp, #0x70] 926e0: a94657f6 ldp x22, x21, [sp, #0x60] 926e4: a9455ff8 ldp x24, x23, [sp, #0x50] 926e8: f94023f9 ldr x25, [sp, #0x40] 926ec: 910243ff add sp, sp, #0x90 926f0: d65f03c0 ret 926f4: 94004427 bl 0xa3790 926f8: 97febf66 bl 0x42490 <__stack_chk_fail@plt> 926fc: f94003e8 ldr x8, [sp] 92700: aa0003f3 mov x19, x0 92704: aa0803e0 mov x0, x8 92708: 97febf0a bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 9270c: aa1303e0 mov x0, x19 92710: 94010b23 bl 0xd539c <__cxa_demangle+0x12abc> 0000000000092714 >>::__get_weekdayname(int&, std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const>: 92714: a9bc5ff8 stp x24, x23, [sp, #-0x40]! 92718: a90157f6 stp x22, x21, [sp, #0x10] 9271c: a9024ff4 stp x20, x19, [sp, #0x20] 92720: a9037bfd stp x29, x30, [sp, #0x30] 92724: 9100c3fd add x29, sp, #0x30 92728: f8410c08 ldr x8, [x0, #0x10]! 9272c: aa0503f4 mov x20, x5 92730: aa0403f5 mov x21, x4 92734: aa0303f6 mov x22, x3 92738: f9400108 ldr x8, [x8] 9273c: aa0203f7 mov x23, x2 92740: aa0103f3 mov x19, x1 92744: d63f0100 blr x8 92748: aa0003f8 mov x24, x0 9274c: 91054003 add x3, x0, #0x150 92750: aa1703e0 mov x0, x23 92754: aa1603e1 mov x1, x22 92758: aa1803e2 mov x2, x24 9275c: aa1403e4 mov x4, x20 92760: aa1503e5 mov x5, x21 92764: 2a1f03e6 mov w6, wzr 92768: 97ffd00f bl 0x867a4 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x2c8> 9276c: cb180008 sub x8, x0, x24 92770: f1053d1f cmp x8, #0x14f 92774: 5400020c b.gt 0x927b4 >>::__get_weekdayname(int&, std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0xa0> 92778: d28924aa mov x10, #0x4925 // =18725 9277c: b201f3e9 mov x9, #-0x5555555555555556 // =-6148914691236517206 92780: f2a4924a movk x10, #0x2492, lsl #16 92784: 9343fd08 asr x8, x8, #3 92788: f2955569 movk x9, #0xaaab 9278c: f2d2492a movk x10, #0x9249, lsl #32 92790: f2e9248a movk x10, #0x4924, lsl #48 92794: 9b097d08 mul x8, x8, x9 92798: 9b4a7d09 smulh x9, x8, x10 9279c: d37ffd2a lsr x10, x9, #63 927a0: d341fd29 lsr x9, x9, #1 927a4: 0b0a0129 add w9, w9, w10 927a8: 4b090d29 sub w9, w9, w9, lsl #3 927ac: 0b090108 add w8, w8, w9 927b0: b9000268 str w8, [x19] 927b4: a9437bfd ldp x29, x30, [sp, #0x30] 927b8: a9424ff4 ldp x20, x19, [sp, #0x20] 927bc: a94157f6 ldp x22, x21, [sp, #0x10] 927c0: a8c45ff8 ldp x24, x23, [sp], #0x40 927c4: d65f03c0 ret 00000000000927c8 >>::do_get_monthname(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*) const>: 927c8: d10243ff sub sp, sp, #0x90 927cc: f90023f9 str x25, [sp, #0x40] 927d0: a9055ff8 stp x24, x23, [sp, #0x50] 927d4: a90657f6 stp x22, x21, [sp, #0x60] 927d8: a9074ff4 stp x20, x19, [sp, #0x70] 927dc: a9087bfd stp x29, x30, [sp, #0x80] 927e0: 910203fd add x29, sp, #0x80 927e4: d53bd058 mrs x24, TPIDR_EL0 927e8: f9401708 ldr x8, [x24, #0x28] 927ec: aa0003f6 mov x22, x0 927f0: aa0303e0 mov x0, x3 927f4: aa0503f3 mov x19, x5 927f8: f9001fe8 str x8, [sp, #0x38] 927fc: 910003e8 mov x8, sp 92800: aa0403f4 mov x20, x4 92804: aa0203f5 mov x21, x2 92808: f90007e1 str x1, [sp, #0x8] 9280c: 97febf09 bl 0x42430 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 92810: b00003f9 adrp x25, 0x10f000 92814: b00003e8 adrp x8, 0x10f000 92818: f94003f7 ldr x23, [sp] 9281c: f945a339 ldr x25, [x25, #0xb40] 92820: f9469108 ldr x8, [x8, #0xd20] 92824: 6f00e400 movi v0.2d, #0000000000000000 92828: f9000bf9 str x25, [sp, #0x10] 9282c: 4e081d00 mov v0.d[0], x8 92830: 3c8183e0 stur q0, [sp, #0x18] 92834: c8dfff28 ldar x8, [x25] 92838: b100051f cmn x8, #0x1 9283c: 54000140 b.eq 0x92864 >>::do_get_monthname(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*) const+0x9c> 92840: 910043e8 add x8, sp, #0x10 92844: 9100c3e9 add x9, sp, #0x30 92848: a902a3e9 stp x9, x8, [sp, #0x28] 9284c: b00003e0 adrp x0, 0x10f000 92850: f945a000 ldr x0, [x0, #0xb40] 92854: 90000102 adrp x2, 0xb2000 ::~__codecvt_utf8_utf16()+0xc> 92858: 912c4042 add x2, x2, #0xb10 9285c: 9100a3e1 add x1, sp, #0x28 92860: 97febfac bl 0x42710 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 92864: b9800b29 ldrsw x9, [x25, #0x8] 92868: a9412ae8 ldp x8, x10, [x23, #0x10] 9286c: d1000529 sub x9, x9, #0x1 92870: cb08014a sub x10, x10, x8 92874: eb8a0d3f cmp x9, x10, asr #3 92878: 540005e2 b.hs 0x92934 >>::do_get_monthname(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*) const+0x16c> 9287c: f8697917 ldr x23, [x8, x9, lsl #3] 92880: b40005b7 cbz x23, 0x92934 >>::do_get_monthname(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*) const+0x16c> 92884: f94003e0 ldr x0, [sp] 92888: 97febeaa bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 9288c: f8410ec8 ldr x8, [x22, #0x10]! 92890: f9400508 ldr x8, [x8, #0x8] 92894: aa1603e0 mov x0, x22 92898: d63f0100 blr x8 9289c: aa0003f6 mov x22, x0 928a0: 91090003 add x3, x0, #0x240 928a4: 910023e0 add x0, sp, #0x8 928a8: aa1503e1 mov x1, x21 928ac: aa1603e2 mov x2, x22 928b0: aa1703e4 mov x4, x23 928b4: aa1403e5 mov x5, x20 928b8: 2a1f03e6 mov w6, wzr 928bc: 97ffcfba bl 0x867a4 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x2c8> 928c0: cb160008 sub x8, x0, x22 928c4: f108fd1f cmp x8, #0x23f 928c8: 540001ec b.gt 0x92904 >>::do_get_monthname(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*) const+0x13c> 928cc: b201f3e9 mov x9, #-0x5555555555555556 // =-6148914691236517206 928d0: b201f3ea mov x10, #-0x5555555555555556 // =-6148914691236517206 928d4: 9343fd08 asr x8, x8, #3 928d8: f2955569 movk x9, #0xaaab 928dc: f295556a movk x10, #0xaaab 928e0: f2e5554a movk x10, #0x2aaa, lsl #48 928e4: 9b097d08 mul x8, x8, x9 928e8: 9b4a7d09 smulh x9, x8, x10 928ec: d37ffd2a lsr x10, x9, #63 928f0: d341fd29 lsr x9, x9, #1 928f4: 0b0a0129 add w9, w9, w10 928f8: 5280018a mov w10, #0xc // =12 928fc: 1b0aa128 msub w8, w9, w10, w8 92900: b9001268 str w8, [x19, #0x10] 92904: f94007e0 ldr x0, [sp, #0x8] 92908: f9401708 ldr x8, [x24, #0x28] 9290c: f9401fe9 ldr x9, [sp, #0x38] 92910: eb09011f cmp x8, x9 92914: 54000121 b.ne 0x92938 >>::do_get_monthname(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*) const+0x170> 92918: a9487bfd ldp x29, x30, [sp, #0x80] 9291c: a9474ff4 ldp x20, x19, [sp, #0x70] 92920: a94657f6 ldp x22, x21, [sp, #0x60] 92924: a9455ff8 ldp x24, x23, [sp, #0x50] 92928: f94023f9 ldr x25, [sp, #0x40] 9292c: 910243ff add sp, sp, #0x90 92930: d65f03c0 ret 92934: 94004397 bl 0xa3790 92938: 97febed6 bl 0x42490 <__stack_chk_fail@plt> 9293c: f94003e8 ldr x8, [sp] 92940: aa0003f3 mov x19, x0 92944: aa0803e0 mov x0, x8 92948: 97febe7a bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 9294c: aa1303e0 mov x0, x19 92950: 94010a93 bl 0xd539c <__cxa_demangle+0x12abc> 0000000000092954 >>::__get_monthname(int&, std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const>: 92954: a9bc5ff8 stp x24, x23, [sp, #-0x40]! 92958: a90157f6 stp x22, x21, [sp, #0x10] 9295c: a9024ff4 stp x20, x19, [sp, #0x20] 92960: a9037bfd stp x29, x30, [sp, #0x30] 92964: 9100c3fd add x29, sp, #0x30 92968: f8410c08 ldr x8, [x0, #0x10]! 9296c: aa0503f4 mov x20, x5 92970: aa0403f5 mov x21, x4 92974: aa0303f6 mov x22, x3 92978: f9400508 ldr x8, [x8, #0x8] 9297c: aa0203f7 mov x23, x2 92980: aa0103f3 mov x19, x1 92984: d63f0100 blr x8 92988: aa0003f8 mov x24, x0 9298c: 91090003 add x3, x0, #0x240 92990: aa1703e0 mov x0, x23 92994: aa1603e1 mov x1, x22 92998: aa1803e2 mov x2, x24 9299c: aa1403e4 mov x4, x20 929a0: aa1503e5 mov x5, x21 929a4: 2a1f03e6 mov w6, wzr 929a8: 97ffcf7f bl 0x867a4 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x2c8> 929ac: cb180008 sub x8, x0, x24 929b0: f108fd1f cmp x8, #0x23f 929b4: 540001ec b.gt 0x929f0 >>::__get_monthname(int&, std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x9c> 929b8: b201f3e9 mov x9, #-0x5555555555555556 // =-6148914691236517206 929bc: b201f3ea mov x10, #-0x5555555555555556 // =-6148914691236517206 929c0: 9343fd08 asr x8, x8, #3 929c4: f2955569 movk x9, #0xaaab 929c8: f295556a movk x10, #0xaaab 929cc: f2e5554a movk x10, #0x2aaa, lsl #48 929d0: 9b097d08 mul x8, x8, x9 929d4: 9b4a7d09 smulh x9, x8, x10 929d8: d37ffd2a lsr x10, x9, #63 929dc: d341fd29 lsr x9, x9, #1 929e0: 0b0a0129 add w9, w9, w10 929e4: 5280018a mov w10, #0xc // =12 929e8: 1b0aa128 msub w8, w9, w10, w8 929ec: b9000268 str w8, [x19] 929f0: a9437bfd ldp x29, x30, [sp, #0x30] 929f4: a9424ff4 ldp x20, x19, [sp, #0x20] 929f8: a94157f6 ldp x22, x21, [sp, #0x10] 929fc: a8c45ff8 ldp x24, x23, [sp], #0x40 92a00: d65f03c0 ret 0000000000092a04 >>::do_get_year(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*) const>: 92a04: d10203ff sub sp, sp, #0x80 92a08: a9045ff8 stp x24, x23, [sp, #0x40] 92a0c: a90557f6 stp x22, x21, [sp, #0x50] 92a10: a9064ff4 stp x20, x19, [sp, #0x60] 92a14: a9077bfd stp x29, x30, [sp, #0x70] 92a18: 9101c3fd add x29, sp, #0x70 92a1c: d53bd057 mrs x23, TPIDR_EL0 92a20: f94016e8 ldr x8, [x23, #0x28] 92a24: aa0303e0 mov x0, x3 92a28: aa0503f3 mov x19, x5 92a2c: aa0403f4 mov x20, x4 92a30: f9001fe8 str x8, [sp, #0x38] 92a34: 910003e8 mov x8, sp 92a38: aa0203f5 mov x21, x2 92a3c: f90007e1 str x1, [sp, #0x8] 92a40: 97febe7c bl 0x42430 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 92a44: b00003f8 adrp x24, 0x10f000 92a48: b00003e8 adrp x8, 0x10f000 92a4c: f94003f6 ldr x22, [sp] 92a50: f945a318 ldr x24, [x24, #0xb40] 92a54: f9469108 ldr x8, [x8, #0xd20] 92a58: 6f00e400 movi v0.2d, #0000000000000000 92a5c: f9000bf8 str x24, [sp, #0x10] 92a60: 4e081d00 mov v0.d[0], x8 92a64: 3c8183e0 stur q0, [sp, #0x18] 92a68: c8dfff08 ldar x8, [x24] 92a6c: b100051f cmn x8, #0x1 92a70: 54000140 b.eq 0x92a98 >>::do_get_year(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*) const+0x94> 92a74: 910043e8 add x8, sp, #0x10 92a78: 9100c3e9 add x9, sp, #0x30 92a7c: a902a3e9 stp x9, x8, [sp, #0x28] 92a80: b00003e0 adrp x0, 0x10f000 92a84: f945a000 ldr x0, [x0, #0xb40] 92a88: 90000102 adrp x2, 0xb2000 ::~__codecvt_utf8_utf16()+0xc> 92a8c: 912c4042 add x2, x2, #0xb10 92a90: 9100a3e1 add x1, sp, #0x28 92a94: 97febf1f bl 0x42710 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 92a98: b9800b09 ldrsw x9, [x24, #0x8] 92a9c: a9412ac8 ldp x8, x10, [x22, #0x10] 92aa0: d1000529 sub x9, x9, #0x1 92aa4: cb08014a sub x10, x10, x8 92aa8: eb8a0d3f cmp x9, x10, asr #3 92aac: 54000422 b.hs 0x92b30 >>::do_get_year(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*) const+0x12c> 92ab0: f8697916 ldr x22, [x8, x9, lsl #3] 92ab4: b40003f6 cbz x22, 0x92b30 >>::do_get_year(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*) const+0x12c> 92ab8: f94003e0 ldr x0, [sp] 92abc: 97febe1d bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 92ac0: 910023e0 add x0, sp, #0x8 92ac4: 52800084 mov w4, #0x4 // =4 92ac8: aa1503e1 mov x1, x21 92acc: aa1403e2 mov x2, x20 92ad0: aa1603e3 mov x3, x22 92ad4: 940003a9 bl 0x93978 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x1c4> 92ad8: 39400288 ldrb w8, [x20] 92adc: 37100148 tbnz w8, #0x2, 0x92b04 >>::do_get_year(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*) const+0x100> 92ae0: 7101101f cmp w0, #0x44 92ae4: 5400006c b.gt 0x92af0 >>::do_get_year(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*) const+0xec> 92ae8: 111f4008 add w8, w0, #0x7d0 92aec: 14000004 b 0x92afc >>::do_get_year(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*) const+0xf8> 92af0: 111db008 add w8, w0, #0x76c 92af4: 7101901f cmp w0, #0x64 92af8: 1a80b108 csel w8, w8, w0, lt 92afc: 511db108 sub w8, w8, #0x76c 92b00: b9001668 str w8, [x19, #0x14] 92b04: f94007e0 ldr x0, [sp, #0x8] 92b08: f94016e8 ldr x8, [x23, #0x28] 92b0c: f9401fe9 ldr x9, [sp, #0x38] 92b10: eb09011f cmp x8, x9 92b14: 54000101 b.ne 0x92b34 >>::do_get_year(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*) const+0x130> 92b18: a9477bfd ldp x29, x30, [sp, #0x70] 92b1c: a9464ff4 ldp x20, x19, [sp, #0x60] 92b20: a94557f6 ldp x22, x21, [sp, #0x50] 92b24: a9445ff8 ldp x24, x23, [sp, #0x40] 92b28: 910203ff add sp, sp, #0x80 92b2c: d65f03c0 ret 92b30: 94004318 bl 0xa3790 92b34: 97febe57 bl 0x42490 <__stack_chk_fail@plt> 92b38: f94003e8 ldr x8, [sp] 92b3c: aa0003f3 mov x19, x0 92b40: aa0803e0 mov x0, x8 92b44: 97febdfb bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 92b48: aa1303e0 mov x0, x19 92b4c: 94010a14 bl 0xd539c <__cxa_demangle+0x12abc> 0000000000092b50 >>::__get_year(int&, std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const>: 92b50: a9be4ff4 stp x20, x19, [sp, #-0x20]! 92b54: a9017bfd stp x29, x30, [sp, #0x10] 92b58: 910043fd add x29, sp, #0x10 92b5c: aa0403f4 mov x20, x4 92b60: aa0203e0 mov x0, x2 92b64: aa0103f3 mov x19, x1 92b68: 52800084 mov w4, #0x4 // =4 92b6c: aa0303e1 mov x1, x3 92b70: aa1403e2 mov x2, x20 92b74: aa0503e3 mov x3, x5 92b78: 94000380 bl 0x93978 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x1c4> 92b7c: 39400288 ldrb w8, [x20] 92b80: 37100148 tbnz w8, #0x2, 0x92ba8 >>::__get_year(int&, std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x58> 92b84: 7101101f cmp w0, #0x44 92b88: 5400006c b.gt 0x92b94 >>::__get_year(int&, std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x44> 92b8c: 111f4008 add w8, w0, #0x7d0 92b90: 14000004 b 0x92ba0 >>::__get_year(int&, std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x50> 92b94: 111db008 add w8, w0, #0x76c 92b98: 7101901f cmp w0, #0x64 92b9c: 1a80b108 csel w8, w8, w0, lt 92ba0: 511db108 sub w8, w8, #0x76c 92ba4: b9000268 str w8, [x19] 92ba8: a9417bfd ldp x29, x30, [sp, #0x10] 92bac: a8c24ff4 ldp x20, x19, [sp], #0x20 92bb0: d65f03c0 ret 0000000000092bb4 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const>: 92bb4: d10283ff sub sp, sp, #0xa0 92bb8: f90023fb str x27, [sp, #0x40] 92bbc: a90567fa stp x26, x25, [sp, #0x50] 92bc0: a9065ff8 stp x24, x23, [sp, #0x60] 92bc4: a90757f6 stp x22, x21, [sp, #0x70] 92bc8: a9084ff4 stp x20, x19, [sp, #0x80] 92bcc: a9097bfd stp x29, x30, [sp, #0x90] 92bd0: 910243fd add x29, sp, #0x90 92bd4: d53bd05a mrs x26, TPIDR_EL0 92bd8: f9401748 ldr x8, [x26, #0x28] 92bdc: aa0003f6 mov x22, x0 92be0: aa0303e0 mov x0, x3 92be4: 2a0603f9 mov w25, w6 92be8: f9001fe8 str x8, [sp, #0x38] 92bec: 910003e8 mov x8, sp 92bf0: aa0503f3 mov x19, x5 92bf4: aa0403f4 mov x20, x4 92bf8: aa0303f8 mov x24, x3 92bfc: aa0203f5 mov x21, x2 92c00: f90007e1 str x1, [sp, #0x8] 92c04: b900009f str wzr, [x4] 92c08: 97febe0a bl 0x42430 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 92c0c: b00003fb adrp x27, 0x10f000 92c10: b00003e8 adrp x8, 0x10f000 92c14: f94003f7 ldr x23, [sp] 92c18: f945a37b ldr x27, [x27, #0xb40] 92c1c: f9469108 ldr x8, [x8, #0xd20] 92c20: 6f00e400 movi v0.2d, #0000000000000000 92c24: f90013fb str x27, [sp, #0x20] 92c28: 4e081d00 mov v0.d[0], x8 92c2c: 3c8283e0 stur q0, [sp, #0x28] 92c30: c8dfff68 ldar x8, [x27] 92c34: b100051f cmn x8, #0x1 92c38: 54000140 b.eq 0x92c60 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0xac> 92c3c: 910083e8 add x8, sp, #0x20 92c40: 910063e9 add x9, sp, #0x18 92c44: a90123e9 stp x9, x8, [sp, #0x10] 92c48: b00003e0 adrp x0, 0x10f000 92c4c: f945a000 ldr x0, [x0, #0xb40] 92c50: 90000102 adrp x2, 0xb2000 ::~__codecvt_utf8_utf16()+0xc> 92c54: 912c4042 add x2, x2, #0xb10 92c58: 910043e1 add x1, sp, #0x10 92c5c: 97febead bl 0x42710 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 92c60: b9800b69 ldrsw x9, [x27, #0x8] 92c64: a9412ae8 ldp x8, x10, [x23, #0x10] 92c68: d1000529 sub x9, x9, #0x1 92c6c: cb08014a sub x10, x10, x8 92c70: eb8a0d3f cmp x9, x10, asr #3 92c74: 54002ba2 b.hs 0x931e8 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x634> 92c78: f8697917 ldr x23, [x8, x9, lsl #3] 92c7c: b4002b77 cbz x23, 0x931e8 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x634> 92c80: f94003e0 ldr x0, [sp] 92c84: 97febdab bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 92c88: 12001f28 and w8, w25, #0xff 92c8c: 51009508 sub w8, w8, #0x25 92c90: 7101511f cmp w8, #0x54 92c94: 540022e8 b.hi 0x930f0 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x53c> 92c98: d0000249 adrp x9, 0xdc000 >+0x1e> 92c9c: 91251929 add x9, x9, #0x946 92ca0: 1000008a adr x10, 0x92cb0 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0xfc> 92ca4: 7868792b ldrh w11, [x9, x8, lsl #1] 92ca8: 8b0b094a add x10, x10, x11, lsl #2 92cac: d61f0140 br x10 92cb0: f8410ec8 ldr x8, [x22, #0x10]! 92cb4: f9400508 ldr x8, [x8, #0x8] 92cb8: aa1603e0 mov x0, x22 92cbc: d63f0100 blr x8 92cc0: aa0003f6 mov x22, x0 92cc4: 91090003 add x3, x0, #0x240 92cc8: 910023e0 add x0, sp, #0x8 92ccc: aa1503e1 mov x1, x21 92cd0: aa1603e2 mov x2, x22 92cd4: aa1703e4 mov x4, x23 92cd8: aa1403e5 mov x5, x20 92cdc: 2a1f03e6 mov w6, wzr 92ce0: 97ffceb1 bl 0x867a4 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x2c8> 92ce4: cb160008 sub x8, x0, x22 92ce8: f108fd1f cmp x8, #0x23f 92cec: 5400208c b.gt 0x930fc >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x548> 92cf0: b201f3e9 mov x9, #-0x5555555555555556 // =-6148914691236517206 92cf4: b201f3ea mov x10, #-0x5555555555555556 // =-6148914691236517206 92cf8: 9343fd08 asr x8, x8, #3 92cfc: f2955569 movk x9, #0xaaab 92d00: f295556a movk x10, #0xaaab 92d04: f2e5554a movk x10, #0x2aaa, lsl #48 92d08: 9b097d08 mul x8, x8, x9 92d0c: 9b4a7d09 smulh x9, x8, x10 92d10: d37ffd2a lsr x10, x9, #63 92d14: d341fd29 lsr x9, x9, #1 92d18: 0b0a0129 add w9, w9, w10 92d1c: 5280018a mov w10, #0xc // =12 92d20: 1b0aa128 msub w8, w9, w10, w8 92d24: b9001268 str w8, [x19, #0x10] 92d28: 140000f5 b 0x930fc >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x548> 92d2c: f8410ec8 ldr x8, [x22, #0x10]! 92d30: f9400108 ldr x8, [x8] 92d34: aa1603e0 mov x0, x22 92d38: d63f0100 blr x8 92d3c: aa0003f6 mov x22, x0 92d40: 91054003 add x3, x0, #0x150 92d44: 910023e0 add x0, sp, #0x8 92d48: aa1503e1 mov x1, x21 92d4c: aa1603e2 mov x2, x22 92d50: aa1703e4 mov x4, x23 92d54: aa1403e5 mov x5, x20 92d58: 2a1f03e6 mov w6, wzr 92d5c: 97ffce92 bl 0x867a4 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x2c8> 92d60: cb160008 sub x8, x0, x22 92d64: f1053d1f cmp x8, #0x14f 92d68: 54001cac b.gt 0x930fc >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x548> 92d6c: d28924aa mov x10, #0x4925 // =18725 92d70: b201f3e9 mov x9, #-0x5555555555555556 // =-6148914691236517206 92d74: f2a4924a movk x10, #0x2492, lsl #16 92d78: 9343fd08 asr x8, x8, #3 92d7c: f2955569 movk x9, #0xaaab 92d80: f2d2492a movk x10, #0x9249, lsl #32 92d84: f2e9248a movk x10, #0x4924, lsl #48 92d88: 9b097d08 mul x8, x8, x9 92d8c: 9b4a7d09 smulh x9, x8, x10 92d90: d37ffd2a lsr x10, x9, #63 92d94: d341fd29 lsr x9, x9, #1 92d98: 0b0a0129 add w9, w9, w10 92d9c: 4b090d29 sub w9, w9, w9, lsl #3 92da0: 0b090108 add w8, w8, w9 92da4: b9001a68 str w8, [x19, #0x18] 92da8: 140000d5 b 0x930fc >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x548> 92dac: 910023e0 add x0, sp, #0x8 92db0: 52800044 mov w4, #0x2 // =2 92db4: aa1503e1 mov x1, x21 92db8: aa1403e2 mov x2, x20 92dbc: aa1703e3 mov x3, x23 92dc0: 940002ee bl 0x93978 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x1c4> 92dc4: b9400288 ldr w8, [x20] 92dc8: 51000409 sub w9, w0, #0x1 92dcc: 7100793f cmp w9, #0x1e 92dd0: 54001928 b.hi 0x930f4 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x540> 92dd4: 37101908 tbnz w8, #0x2, 0x930f4 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x540> 92dd8: b9000e60 str w0, [x19, #0xc] 92ddc: 140000c8 b 0x930fc >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x548> 92de0: 910023e1 add x1, sp, #0x8 92de4: aa1603e0 mov x0, x22 92de8: aa1503e2 mov x2, x21 92dec: aa1403e3 mov x3, x20 92df0: aa1703e4 mov x4, x23 92df4: 97febcf7 bl 0x421d0 <_ZNKSt6__ndk18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE17__get_white_spaceERS4_S4_RjRKNS_5ctypeIcEE@plt> 92df8: 140000c1 b 0x930fc >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x548> 92dfc: d0000249 adrp x9, 0xdc000 >+0x1e> 92e00: 913ea929 add x9, x9, #0xfaa 92e04: f9400129 ldr x9, [x9] 92e08: f94007e1 ldr x1, [sp, #0x8] 92e0c: 52840a68 mov w8, #0x2053 // =8275 92e10: 72ae04a8 movk w8, #0x7025, lsl #16 92e14: 910083ea add x10, sp, #0x20 92e18: b80273e8 stur w8, [sp, #0x27] 92e1c: f90013e9 str x9, [sp, #0x20] 92e20: 91002d47 add x7, x10, #0xb 92e24: 14000062 b 0x92fac >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x3f8> 92e28: 910023e0 add x0, sp, #0x8 92e2c: 52800044 mov w4, #0x2 // =2 92e30: aa1503e1 mov x1, x21 92e34: aa1403e2 mov x2, x20 92e38: aa1703e3 mov x3, x23 92e3c: 940002cf bl 0x93978 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x1c4> 92e40: b9400288 ldr w8, [x20] 92e44: 7100ec1f cmp w0, #0x3b 92e48: 5400156c b.gt 0x930f4 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x540> 92e4c: 37101548 tbnz w8, #0x2, 0x930f4 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x540> 92e50: b9000660 str w0, [x19, #0x4] 92e54: 140000aa b 0x930fc >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x548> 92e58: aa1603e0 mov x0, x22 92e5c: f8410c08 ldr x8, [x0, #0x10]! 92e60: f9401908 ldr x8, [x8, #0x30] 92e64: 1400002c b 0x92f14 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x360> 92e68: 910023e0 add x0, sp, #0x8 92e6c: 52800084 mov w4, #0x4 // =4 92e70: aa1503e1 mov x1, x21 92e74: aa1403e2 mov x2, x20 92e78: aa1703e3 mov x3, x23 92e7c: 940002bf bl 0x93978 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x1c4> 92e80: 39400288 ldrb w8, [x20] 92e84: 371013c8 tbnz w8, #0x2, 0x930fc >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x548> 92e88: 511db008 sub w8, w0, #0x76c 92e8c: b9001668 str w8, [x19, #0x14] 92e90: 1400009b b 0x930fc >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x548> 92e94: d28da4a8 mov x8, #0x6d25 // =27941 92e98: f2a4a5e8 movk x8, #0x252f, lsl #16 92e9c: f2c5ec88 movk x8, #0x2f64, lsl #32 92ea0: f2ef24a8 movk x8, #0x7925, lsl #48 92ea4: 1400003e b 0x92f9c >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x3e8> 92ea8: 910023e0 add x0, sp, #0x8 92eac: 52800044 mov w4, #0x2 // =2 92eb0: aa1503e1 mov x1, x21 92eb4: aa1403e2 mov x2, x20 92eb8: aa1703e3 mov x3, x23 92ebc: 940002af bl 0x93978 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x1c4> 92ec0: b9400288 ldr w8, [x20] 92ec4: 71005c1f cmp w0, #0x17 92ec8: 5400098d b.le 0x92ff8 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x444> 92ecc: 1400008a b 0x930f4 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x540> 92ed0: f94007e1 ldr x1, [sp, #0x8] 92ed4: 528009a8 mov w8, #0x4d // =77 92ed8: 528904a9 mov w9, #0x4825 // =18469 92edc: 72a4a749 movk w9, #0x253a, lsl #16 92ee0: 390093e8 strb w8, [sp, #0x24] 92ee4: 910083e8 add x8, sp, #0x20 92ee8: b90023e9 str w9, [sp, #0x20] 92eec: 91001507 add x7, x8, #0x5 92ef0: 1400002f b 0x92fac >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x3f8> 92ef4: d28904a8 mov x8, #0x4825 // =18469 92ef8: f2a4a748 movk x8, #0x253a, lsl #16 92efc: f2c749a8 movk x8, #0x3a4d, lsl #32 92f00: f2ea64a8 movk x8, #0x5325, lsl #48 92f04: 14000026 b 0x92f9c >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x3e8> 92f08: aa1603e0 mov x0, x22 92f0c: f8410c08 ldr x8, [x0, #0x10]! 92f10: f9400d08 ldr x8, [x8, #0x18] 92f14: d63f0100 blr x8 92f18: 39400008 ldrb w8, [x0] 92f1c: a940a809 ldp x9, x10, [x0, #0x8] 92f20: f94007e1 ldr x1, [sp, #0x8] 92f24: d341fd0b lsr x11, x8, #1 92f28: 7200011f tst w8, #0x1 92f2c: 9a801546 csinc x6, x10, x0, ne 92f30: 9a890168 csel x8, x11, x9, eq 92f34: 8b0800c7 add x7, x6, x8 92f38: 1400001e b 0x92fb0 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x3fc> 92f3c: 910023e0 add x0, sp, #0x8 92f40: 52800044 mov w4, #0x2 // =2 92f44: aa1503e1 mov x1, x21 92f48: aa1403e2 mov x2, x20 92f4c: aa1703e3 mov x3, x23 92f50: 9400028a bl 0x93978 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x1c4> 92f54: b9400288 ldr w8, [x20] 92f58: 7100301f cmp w0, #0xc 92f5c: 54000ccc b.gt 0x930f4 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x540> 92f60: 37100ca8 tbnz w8, #0x2, 0x930f4 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x540> 92f64: 51000408 sub w8, w0, #0x1 92f68: b9001268 str w8, [x19, #0x10] 92f6c: 14000064 b 0x930fc >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x548> 92f70: 910023e1 add x1, sp, #0x8 92f74: aa1603e0 mov x0, x22 92f78: aa1503e2 mov x2, x21 92f7c: aa1403e3 mov x3, x20 92f80: aa1703e4 mov x4, x23 92f84: 97feba6f bl 0x41940 <_ZNKSt6__ndk18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE13__get_percentERS4_S4_RjRKNS_5ctypeIcEE@plt> 92f88: 1400005d b 0x930fc >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x548> 92f8c: d28b24a8 mov x8, #0x5925 // =22821 92f90: f2a4a5a8 movk x8, #0x252d, lsl #16 92f94: f2c5ada8 movk x8, #0x2d6d, lsl #32 92f98: f2ec84a8 movk x8, #0x6425, lsl #48 92f9c: f94007e1 ldr x1, [sp, #0x8] 92fa0: f90013e8 str x8, [sp, #0x20] 92fa4: 910083e8 add x8, sp, #0x20 92fa8: 91002107 add x7, x8, #0x8 92fac: 910083e6 add x6, sp, #0x20 92fb0: aa1603e0 mov x0, x22 92fb4: aa1503e2 mov x2, x21 92fb8: aa1803e3 mov x3, x24 92fbc: aa1403e4 mov x4, x20 92fc0: aa1303e5 mov x5, x19 92fc4: 97febd9b bl 0x42630 <_ZNKSt6__ndk18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE3getES4_S4_RNS_8ios_baseERjP2tmPKcSC_@plt> 92fc8: f90007e0 str x0, [sp, #0x8] 92fcc: 1400004c b 0x930fc >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x548> 92fd0: 910023e0 add x0, sp, #0x8 92fd4: 52800044 mov w4, #0x2 // =2 92fd8: aa1503e1 mov x1, x21 92fdc: aa1403e2 mov x2, x20 92fe0: aa1703e3 mov x3, x23 92fe4: 94000265 bl 0x93978 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x1c4> 92fe8: b9400288 ldr w8, [x20] 92fec: 51000409 sub w9, w0, #0x1 92ff0: 71002d3f cmp w9, #0xb 92ff4: 54000808 b.hi 0x930f4 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x540> 92ff8: 371007e8 tbnz w8, #0x2, 0x930f4 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x540> 92ffc: b9000a60 str w0, [x19, #0x8] 93000: 1400003f b 0x930fc >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x548> 93004: 910023e0 add x0, sp, #0x8 93008: 52800044 mov w4, #0x2 // =2 9300c: aa1503e1 mov x1, x21 93010: aa1403e2 mov x2, x20 93014: aa1703e3 mov x3, x23 93018: 94000258 bl 0x93978 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x1c4> 9301c: b9400288 ldr w8, [x20] 93020: 7100f01f cmp w0, #0x3c 93024: 5400068c b.gt 0x930f4 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x540> 93028: 37100668 tbnz w8, #0x2, 0x930f4 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x540> 9302c: b9000260 str w0, [x19] 93030: 14000033 b 0x930fc >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x548> 93034: f94002c8 ldr x8, [x22] 93038: f94007e1 ldr x1, [sp, #0x8] 9303c: aa1603e0 mov x0, x22 93040: aa1503e2 mov x2, x21 93044: f9401508 ldr x8, [x8, #0x28] 93048: aa1803e3 mov x3, x24 9304c: aa1403e4 mov x4, x20 93050: aa1303e5 mov x5, x19 93054: d63f0100 blr x8 93058: 1400002a b 0x93100 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x54c> 9305c: 910023e0 add x0, sp, #0x8 93060: 52800084 mov w4, #0x4 // =4 93064: aa1503e1 mov x1, x21 93068: aa1403e2 mov x2, x20 9306c: aa1703e3 mov x3, x23 93070: 94000242 bl 0x93978 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x1c4> 93074: 39400288 ldrb w8, [x20] 93078: 37100428 tbnz w8, #0x2, 0x930fc >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x548> 9307c: 7101101f cmp w0, #0x44 93080: 540009ac b.gt 0x931b4 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x600> 93084: 111f4008 add w8, w0, #0x7d0 93088: 1400004e b 0x931c0 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x60c> 9308c: 910023e0 add x0, sp, #0x8 93090: 52800064 mov w4, #0x3 // =3 93094: aa1503e1 mov x1, x21 93098: aa1403e2 mov x2, x20 9309c: aa1703e3 mov x3, x23 930a0: 94000236 bl 0x93978 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x1c4> 930a4: b9400288 ldr w8, [x20] 930a8: 7105b41f cmp w0, #0x16d 930ac: 5400024c b.gt 0x930f4 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x540> 930b0: 37100228 tbnz w8, #0x2, 0x930f4 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x540> 930b4: b9001e60 str w0, [x19, #0x1c] 930b8: 14000011 b 0x930fc >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x548> 930bc: f8410ec8 ldr x8, [x22, #0x10]! 930c0: f9400908 ldr x8, [x8, #0x10] 930c4: aa1603e0 mov x0, x22 930c8: d63f0100 blr x8 930cc: 39400008 ldrb w8, [x0] 930d0: aa0003f6 mov x22, x0 930d4: 37000468 tbnz w8, #0x0, 0x93160 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x5ac> 930d8: d341fd08 lsr x8, x8, #1 930dc: 394062c9 ldrb w9, [x22, #0x18] 930e0: 37000469 tbnz w9, #0x0, 0x9316c >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x5b8> 930e4: d341fd29 lsr x9, x9, #1 930e8: ab09011f cmn x8, x9 930ec: 54000461 b.ne 0x93178 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x5c4> 930f0: b9400288 ldr w8, [x20] 930f4: 321e0108 orr w8, w8, #0x4 930f8: b9000288 str w8, [x20] 930fc: f94007e0 ldr x0, [sp, #0x8] 93100: f9401748 ldr x8, [x26, #0x28] 93104: f9401fe9 ldr x9, [sp, #0x38] 93108: eb09011f cmp x8, x9 9310c: 54000701 b.ne 0x931ec >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x638> 93110: a9497bfd ldp x29, x30, [sp, #0x90] 93114: a9484ff4 ldp x20, x19, [sp, #0x80] 93118: a94757f6 ldp x22, x21, [sp, #0x70] 9311c: a9465ff8 ldp x24, x23, [sp, #0x60] 93120: a94567fa ldp x26, x25, [sp, #0x50] 93124: f94023fb ldr x27, [sp, #0x40] 93128: 910283ff add sp, sp, #0xa0 9312c: d65f03c0 ret 93130: 910023e0 add x0, sp, #0x8 93134: 52800024 mov w4, #0x1 // =1 93138: aa1503e1 mov x1, x21 9313c: aa1403e2 mov x2, x20 93140: aa1703e3 mov x3, x23 93144: 9400020d bl 0x93978 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x1c4> 93148: b9400288 ldr w8, [x20] 9314c: 7100181f cmp w0, #0x6 93150: 54fffd2c b.gt 0x930f4 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x540> 93154: 3717fd08 tbnz w8, #0x2, 0x930f4 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x540> 93158: b9001a60 str w0, [x19, #0x18] 9315c: 17ffffe8 b 0x930fc >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x548> 93160: f94006c8 ldr x8, [x22, #0x8] 93164: 394062c9 ldrb w9, [x22, #0x18] 93168: 3607fbe9 tbz w9, #0x0, 0x930e4 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x530> 9316c: f94012c9 ldr x9, [x22, #0x20] 93170: ab09011f cmn x8, x9 93174: 54fffbe0 b.eq 0x930f0 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x53c> 93178: 9100c2c3 add x3, x22, #0x30 9317c: 910023e0 add x0, sp, #0x8 93180: aa1503e1 mov x1, x21 93184: aa1603e2 mov x2, x22 93188: aa1703e4 mov x4, x23 9318c: aa1403e5 mov x5, x20 93190: 2a1f03e6 mov w6, wzr 93194: 97ffcd84 bl 0x867a4 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x2c8> 93198: b9400a68 ldr w8, [x19, #0x8] 9319c: cb160009 sub x9, x0, x22 931a0: 7100311f cmp w8, #0xc 931a4: 54000141 b.ne 0x931cc >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x618> 931a8: b5000129 cbnz x9, 0x931cc >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x618> 931ac: b9000a7f str wzr, [x19, #0x8] 931b0: 17ffffd3 b 0x930fc >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x548> 931b4: 111db008 add w8, w0, #0x76c 931b8: 7101901f cmp w0, #0x64 931bc: 1a80b108 csel w8, w8, w0, lt 931c0: 511db108 sub w8, w8, #0x76c 931c4: b9001668 str w8, [x19, #0x14] 931c8: 17ffffcd b 0x930fc >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x548> 931cc: 71002d1f cmp w8, #0xb 931d0: 54fff96c b.gt 0x930fc >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x548> 931d4: f100613f cmp x9, #0x18 931d8: 54fff921 b.ne 0x930fc >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x548> 931dc: 11003108 add w8, w8, #0xc 931e0: b9000a68 str w8, [x19, #0x8] 931e4: 17ffffc6 b 0x930fc >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x548> 931e8: 9400416a bl 0xa3790 931ec: 97febca9 bl 0x42490 <__stack_chk_fail@plt> 931f0: f94003e8 ldr x8, [sp] 931f4: aa0003f3 mov x19, x0 931f8: aa0803e0 mov x0, x8 931fc: 97febc4d bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 93200: aa1303e0 mov x0, x19 93204: 94010866 bl 0xd539c <__cxa_demangle+0x12abc> 0000000000093208 >>::__get_day(int&, std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const>: 93208: a9be4ff4 stp x20, x19, [sp, #-0x20]! 9320c: a9017bfd stp x29, x30, [sp, #0x10] 93210: 910043fd add x29, sp, #0x10 93214: aa0403f3 mov x19, x4 93218: aa0203e0 mov x0, x2 9321c: aa0103f4 mov x20, x1 93220: 52800044 mov w4, #0x2 // =2 93224: aa0303e1 mov x1, x3 93228: aa1303e2 mov x2, x19 9322c: aa0503e3 mov x3, x5 93230: 940001d2 bl 0x93978 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x1c4> 93234: b9400268 ldr w8, [x19] 93238: 51000409 sub w9, w0, #0x1 9323c: 7100793f cmp w9, #0x1e 93240: 54000088 b.hi 0x93250 >>::__get_day(int&, std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x48> 93244: 37100068 tbnz w8, #0x2, 0x93250 >>::__get_day(int&, std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x48> 93248: b9000280 str w0, [x20] 9324c: 14000003 b 0x93258 >>::__get_day(int&, std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x50> 93250: 321e0108 orr w8, w8, #0x4 93254: b9000268 str w8, [x19] 93258: a9417bfd ldp x29, x30, [sp, #0x10] 9325c: a8c24ff4 ldp x20, x19, [sp], #0x20 93260: d65f03c0 ret 0000000000093264 >>::__get_hour(int&, std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const>: 93264: a9be4ff4 stp x20, x19, [sp, #-0x20]! 93268: a9017bfd stp x29, x30, [sp, #0x10] 9326c: 910043fd add x29, sp, #0x10 93270: aa0403f3 mov x19, x4 93274: aa0203e0 mov x0, x2 93278: aa0103f4 mov x20, x1 9327c: 52800044 mov w4, #0x2 // =2 93280: aa0303e1 mov x1, x3 93284: aa1303e2 mov x2, x19 93288: aa0503e3 mov x3, x5 9328c: 940001bb bl 0x93978 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x1c4> 93290: b9400268 ldr w8, [x19] 93294: 71005c1f cmp w0, #0x17 93298: 5400008c b.gt 0x932a8 >>::__get_hour(int&, std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x44> 9329c: 37100068 tbnz w8, #0x2, 0x932a8 >>::__get_hour(int&, std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x44> 932a0: b9000280 str w0, [x20] 932a4: 14000003 b 0x932b0 >>::__get_hour(int&, std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x4c> 932a8: 321e0108 orr w8, w8, #0x4 932ac: b9000268 str w8, [x19] 932b0: a9417bfd ldp x29, x30, [sp, #0x10] 932b4: a8c24ff4 ldp x20, x19, [sp], #0x20 932b8: d65f03c0 ret 00000000000932bc >>::__get_12_hour(int&, std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const>: 932bc: a9be4ff4 stp x20, x19, [sp, #-0x20]! 932c0: a9017bfd stp x29, x30, [sp, #0x10] 932c4: 910043fd add x29, sp, #0x10 932c8: aa0403f3 mov x19, x4 932cc: aa0203e0 mov x0, x2 932d0: aa0103f4 mov x20, x1 932d4: 52800044 mov w4, #0x2 // =2 932d8: aa0303e1 mov x1, x3 932dc: aa1303e2 mov x2, x19 932e0: aa0503e3 mov x3, x5 932e4: 940001a5 bl 0x93978 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x1c4> 932e8: b9400268 ldr w8, [x19] 932ec: 51000409 sub w9, w0, #0x1 932f0: 71002d3f cmp w9, #0xb 932f4: 54000088 b.hi 0x93304 >>::__get_12_hour(int&, std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x48> 932f8: 37100068 tbnz w8, #0x2, 0x93304 >>::__get_12_hour(int&, std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x48> 932fc: b9000280 str w0, [x20] 93300: 14000003 b 0x9330c >>::__get_12_hour(int&, std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x50> 93304: 321e0108 orr w8, w8, #0x4 93308: b9000268 str w8, [x19] 9330c: a9417bfd ldp x29, x30, [sp, #0x10] 93310: a8c24ff4 ldp x20, x19, [sp], #0x20 93314: d65f03c0 ret 0000000000093318 >>::__get_day_year_num(int&, std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const>: 93318: a9be4ff4 stp x20, x19, [sp, #-0x20]! 9331c: a9017bfd stp x29, x30, [sp, #0x10] 93320: 910043fd add x29, sp, #0x10 93324: aa0403f3 mov x19, x4 93328: aa0203e0 mov x0, x2 9332c: aa0103f4 mov x20, x1 93330: 52800064 mov w4, #0x3 // =3 93334: aa0303e1 mov x1, x3 93338: aa1303e2 mov x2, x19 9333c: aa0503e3 mov x3, x5 93340: 9400018e bl 0x93978 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x1c4> 93344: b9400268 ldr w8, [x19] 93348: 7105b41f cmp w0, #0x16d 9334c: 5400008c b.gt 0x9335c >>::__get_day_year_num(int&, std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x44> 93350: 37100068 tbnz w8, #0x2, 0x9335c >>::__get_day_year_num(int&, std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x44> 93354: b9000280 str w0, [x20] 93358: 14000003 b 0x93364 >>::__get_day_year_num(int&, std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x4c> 9335c: 321e0108 orr w8, w8, #0x4 93360: b9000268 str w8, [x19] 93364: a9417bfd ldp x29, x30, [sp, #0x10] 93368: a8c24ff4 ldp x20, x19, [sp], #0x20 9336c: d65f03c0 ret 0000000000093370 >>::__get_month(int&, std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const>: 93370: a9be4ff4 stp x20, x19, [sp, #-0x20]! 93374: a9017bfd stp x29, x30, [sp, #0x10] 93378: 910043fd add x29, sp, #0x10 9337c: aa0403f3 mov x19, x4 93380: aa0203e0 mov x0, x2 93384: aa0103f4 mov x20, x1 93388: 52800044 mov w4, #0x2 // =2 9338c: aa0303e1 mov x1, x3 93390: aa1303e2 mov x2, x19 93394: aa0503e3 mov x3, x5 93398: 94000178 bl 0x93978 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x1c4> 9339c: b9400268 ldr w8, [x19] 933a0: 7100301f cmp w0, #0xc 933a4: 540000ac b.gt 0x933b8 >>::__get_month(int&, std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x48> 933a8: 37100088 tbnz w8, #0x2, 0x933b8 >>::__get_month(int&, std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x48> 933ac: 51000408 sub w8, w0, #0x1 933b0: b9000288 str w8, [x20] 933b4: 14000003 b 0x933c0 >>::__get_month(int&, std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x50> 933b8: 321e0108 orr w8, w8, #0x4 933bc: b9000268 str w8, [x19] 933c0: a9417bfd ldp x29, x30, [sp, #0x10] 933c4: a8c24ff4 ldp x20, x19, [sp], #0x20 933c8: d65f03c0 ret 00000000000933cc >>::__get_minute(int&, std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const>: 933cc: a9be4ff4 stp x20, x19, [sp, #-0x20]! 933d0: a9017bfd stp x29, x30, [sp, #0x10] 933d4: 910043fd add x29, sp, #0x10 933d8: aa0403f3 mov x19, x4 933dc: aa0203e0 mov x0, x2 933e0: aa0103f4 mov x20, x1 933e4: 52800044 mov w4, #0x2 // =2 933e8: aa0303e1 mov x1, x3 933ec: aa1303e2 mov x2, x19 933f0: aa0503e3 mov x3, x5 933f4: 94000161 bl 0x93978 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x1c4> 933f8: b9400268 ldr w8, [x19] 933fc: 7100ec1f cmp w0, #0x3b 93400: 5400008c b.gt 0x93410 >>::__get_minute(int&, std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x44> 93404: 37100068 tbnz w8, #0x2, 0x93410 >>::__get_minute(int&, std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x44> 93408: b9000280 str w0, [x20] 9340c: 14000003 b 0x93418 >>::__get_minute(int&, std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x4c> 93410: 321e0108 orr w8, w8, #0x4 93414: b9000268 str w8, [x19] 93418: a9417bfd ldp x29, x30, [sp, #0x10] 9341c: a8c24ff4 ldp x20, x19, [sp], #0x20 93420: d65f03c0 ret 0000000000093424 >>::__get_white_space(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const>: 93424: f81c0ff7 str x23, [sp, #-0x40]! 93428: a90157f6 stp x22, x21, [sp, #0x10] 9342c: a9024ff4 stp x20, x19, [sp, #0x20] 93430: a9037bfd stp x29, x30, [sp, #0x30] 93434: 9100c3fd add x29, sp, #0x30 93438: aa0403f6 mov x22, x4 9343c: aa0303f3 mov x19, x3 93440: aa0203f4 mov x20, x2 93444: aa0103f5 mov x21, x1 93448: f94002b7 ldr x23, [x21] 9344c: b50000d7 cbnz x23, 0x93464 >>::__get_white_space(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x40> 93450: 14000012 b 0x93498 >>::__get_white_space(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x74> 93454: 91000508 add x8, x8, #0x1 93458: f9000c08 str x8, [x0, #0x18] 9345c: f94002b7 ldr x23, [x21] 93460: b40001d7 cbz x23, 0x93498 >>::__get_white_space(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x74> 93464: a941a6e8 ldp x8, x9, [x23, #0x18] 93468: eb09011f cmp x8, x9 9346c: 54000161 b.ne 0x93498 >>::__get_white_space(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x74> 93470: f94002e8 ldr x8, [x23] 93474: aa1703e0 mov x0, x23 93478: f9402508 ldr x8, [x8, #0x48] 9347c: d63f0100 blr x8 93480: 3100041f cmn w0, #0x1 93484: 54000060 b.eq 0x93490 >>::__get_white_space(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x6c> 93488: f94002b7 ldr x23, [x21] 9348c: 14000003 b 0x93498 >>::__get_white_space(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x74> 93490: aa1f03f7 mov x23, xzr 93494: f90002bf str xzr, [x21] 93498: b4000194 cbz x20, 0x934c8 >>::__get_white_space(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0xa4> 9349c: a941a688 ldp x8, x9, [x20, #0x18] 934a0: eb09011f cmp x8, x9 934a4: 540000e1 b.ne 0x934c0 >>::__get_white_space(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x9c> 934a8: f9400288 ldr x8, [x20] 934ac: aa1403e0 mov x0, x20 934b0: f9402508 ldr x8, [x8, #0x48] 934b4: d63f0100 blr x8 934b8: 3100041f cmn w0, #0x1 934bc: 54000060 b.eq 0x934c8 >>::__get_white_space(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0xa4> 934c0: b4000097 cbz x23, 0x934d0 >>::__get_white_space(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0xac> 934c4: 1400001e b 0x9353c >>::__get_white_space(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x118> 934c8: aa1f03f4 mov x20, xzr 934cc: b4000397 cbz x23, 0x9353c >>::__get_white_space(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x118> 934d0: f94002a0 ldr x0, [x21] 934d4: a941a408 ldp x8, x9, [x0, #0x18] 934d8: eb09011f cmp x8, x9 934dc: 540000a0 b.eq 0x934f0 >>::__get_white_space(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0xcc> 934e0: 39400100 ldrb w0, [x8] 934e4: 13001c08 sxtb w8, w0 934e8: 36f800e8 tbz w8, #0x1f, 0x93504 >>::__get_white_space(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0xe0> 934ec: 14000014 b 0x9353c >>::__get_white_space(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x118> 934f0: f9400008 ldr x8, [x0] 934f4: f9402508 ldr x8, [x8, #0x48] 934f8: d63f0100 blr x8 934fc: 13001c08 sxtb w8, w0 93500: 37f801e8 tbnz w8, #0x1f, 0x9353c >>::__get_white_space(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x118> 93504: f9400ac8 ldr x8, [x22, #0x10] 93508: 12001c09 and w9, w0, #0xff 9350c: f8695908 ldr x8, [x8, w9, uxtw #3] 93510: 36000168 tbz w8, #0x0, 0x9353c >>::__get_white_space(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x118> 93514: f94002a0 ldr x0, [x21] 93518: a941a408 ldp x8, x9, [x0, #0x18] 9351c: eb09011f cmp x8, x9 93520: 54fff9a1 b.ne 0x93454 >>::__get_white_space(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x30> 93524: f9400008 ldr x8, [x0] 93528: f9402908 ldr x8, [x8, #0x50] 9352c: d63f0100 blr x8 93530: f94002b7 ldr x23, [x21] 93534: b5fff997 cbnz x23, 0x93464 >>::__get_white_space(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x40> 93538: 17ffffd8 b 0x93498 >>::__get_white_space(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x74> 9353c: f94002b6 ldr x22, [x21] 93540: b4000096 cbz x22, 0x93550 >>::__get_white_space(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x12c> 93544: a941a6c8 ldp x8, x9, [x22, #0x18] 93548: eb09011f cmp x8, x9 9354c: 54000280 b.eq 0x9359c >>::__get_white_space(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x178> 93550: b4000374 cbz x20, 0x935bc >>::__get_white_space(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x198> 93554: a941a688 ldp x8, x9, [x20, #0x18] 93558: eb09011f cmp x8, x9 9355c: 540000e1 b.ne 0x93578 >>::__get_white_space(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x154> 93560: f9400288 ldr x8, [x20] 93564: aa1403e0 mov x0, x20 93568: f9402508 ldr x8, [x8, #0x48] 9356c: d63f0100 blr x8 93570: 3100041f cmn w0, #0x1 93574: 54000240 b.eq 0x935bc >>::__get_white_space(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x198> 93578: b4000096 cbz x22, 0x93588 >>::__get_white_space(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x164> 9357c: b9400268 ldr w8, [x19] 93580: 321f0108 orr w8, w8, #0x2 93584: b9000268 str w8, [x19] 93588: a9437bfd ldp x29, x30, [sp, #0x30] 9358c: a9424ff4 ldp x20, x19, [sp, #0x20] 93590: a94157f6 ldp x22, x21, [sp, #0x10] 93594: f84407f7 ldr x23, [sp], #0x40 93598: d65f03c0 ret 9359c: f94002c8 ldr x8, [x22] 935a0: aa1603e0 mov x0, x22 935a4: f9402508 ldr x8, [x8, #0x48] 935a8: d63f0100 blr x8 935ac: 3100041f cmn w0, #0x1 935b0: 540000a0 b.eq 0x935c4 >>::__get_white_space(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x1a0> 935b4: f94002b6 ldr x22, [x21] 935b8: b5fffcf4 cbnz x20, 0x93554 >>::__get_white_space(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x130> 935bc: b5fffe76 cbnz x22, 0x93588 >>::__get_white_space(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x164> 935c0: 17ffffef b 0x9357c >>::__get_white_space(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x158> 935c4: aa1f03f6 mov x22, xzr 935c8: f90002bf str xzr, [x21] 935cc: b5fffc54 cbnz x20, 0x93554 >>::__get_white_space(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x130> 935d0: 17fffffb b 0x935bc >>::__get_white_space(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x198> 00000000000935d4 >>::__get_am_pm(int&, std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const>: 935d4: a9bc5ff8 stp x24, x23, [sp, #-0x40]! 935d8: a90157f6 stp x22, x21, [sp, #0x10] 935dc: a9024ff4 stp x20, x19, [sp, #0x20] 935e0: a9037bfd stp x29, x30, [sp, #0x30] 935e4: 9100c3fd add x29, sp, #0x30 935e8: f8410c08 ldr x8, [x0, #0x10]! 935ec: aa0503f5 mov x21, x5 935f0: aa0403f4 mov x20, x4 935f4: aa0303f7 mov x23, x3 935f8: f9400908 ldr x8, [x8, #0x10] 935fc: aa0203f8 mov x24, x2 93600: aa0103f3 mov x19, x1 93604: d63f0100 blr x8 93608: 39400008 ldrb w8, [x0] 9360c: aa0003f6 mov x22, x0 93610: 370002c8 tbnz w8, #0x0, 0x93668 >>::__get_am_pm(int&, std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x94> 93614: d341fd08 lsr x8, x8, #1 93618: 394062c9 ldrb w9, [x22, #0x18] 9361c: 360002c9 tbz w9, #0x0, 0x93674 >>::__get_am_pm(int&, std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0xa0> 93620: f94012c9 ldr x9, [x22, #0x20] 93624: ab09011f cmn x8, x9 93628: 540002c0 b.eq 0x93680 >>::__get_am_pm(int&, std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0xac> 9362c: 9100c2c3 add x3, x22, #0x30 93630: aa1803e0 mov x0, x24 93634: aa1703e1 mov x1, x23 93638: aa1603e2 mov x2, x22 9363c: aa1503e4 mov x4, x21 93640: aa1403e5 mov x5, x20 93644: 2a1f03e6 mov w6, wzr 93648: 97ffcc57 bl 0x867a4 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x2c8> 9364c: b9400268 ldr w8, [x19] 93650: cb160009 sub x9, x0, x22 93654: 7100311f cmp w8, #0xc 93658: 540001c1 b.ne 0x93690 >>::__get_am_pm(int&, std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0xbc> 9365c: b50001a9 cbnz x9, 0x93690 >>::__get_am_pm(int&, std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0xbc> 93660: b900027f str wzr, [x19] 93664: 14000011 b 0x936a8 >>::__get_am_pm(int&, std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0xd4> 93668: f94006c8 ldr x8, [x22, #0x8] 9366c: 394062c9 ldrb w9, [x22, #0x18] 93670: 3707fd89 tbnz w9, #0x0, 0x93620 >>::__get_am_pm(int&, std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x4c> 93674: d341fd29 lsr x9, x9, #1 93678: ab09011f cmn x8, x9 9367c: 54fffd81 b.ne 0x9362c >>::__get_am_pm(int&, std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x58> 93680: b9400288 ldr w8, [x20] 93684: 321e0108 orr w8, w8, #0x4 93688: b9000288 str w8, [x20] 9368c: 14000007 b 0x936a8 >>::__get_am_pm(int&, std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0xd4> 93690: 71002d1f cmp w8, #0xb 93694: 540000ac b.gt 0x936a8 >>::__get_am_pm(int&, std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0xd4> 93698: f100613f cmp x9, #0x18 9369c: 54000061 b.ne 0x936a8 >>::__get_am_pm(int&, std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0xd4> 936a0: 11003108 add w8, w8, #0xc 936a4: b9000268 str w8, [x19] 936a8: a9437bfd ldp x29, x30, [sp, #0x30] 936ac: a9424ff4 ldp x20, x19, [sp, #0x20] 936b0: a94157f6 ldp x22, x21, [sp, #0x10] 936b4: a8c45ff8 ldp x24, x23, [sp], #0x40 936b8: d65f03c0 ret 00000000000936bc >>::__get_second(int&, std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const>: 936bc: a9be4ff4 stp x20, x19, [sp, #-0x20]! 936c0: a9017bfd stp x29, x30, [sp, #0x10] 936c4: 910043fd add x29, sp, #0x10 936c8: aa0403f3 mov x19, x4 936cc: aa0203e0 mov x0, x2 936d0: aa0103f4 mov x20, x1 936d4: 52800044 mov w4, #0x2 // =2 936d8: aa0303e1 mov x1, x3 936dc: aa1303e2 mov x2, x19 936e0: aa0503e3 mov x3, x5 936e4: 940000a5 bl 0x93978 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x1c4> 936e8: b9400268 ldr w8, [x19] 936ec: 7100f01f cmp w0, #0x3c 936f0: 5400008c b.gt 0x93700 >>::__get_second(int&, std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x44> 936f4: 37100068 tbnz w8, #0x2, 0x93700 >>::__get_second(int&, std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x44> 936f8: b9000280 str w0, [x20] 936fc: 14000003 b 0x93708 >>::__get_second(int&, std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x4c> 93700: 321e0108 orr w8, w8, #0x4 93704: b9000268 str w8, [x19] 93708: a9417bfd ldp x29, x30, [sp, #0x10] 9370c: a8c24ff4 ldp x20, x19, [sp], #0x20 93710: d65f03c0 ret 0000000000093714 >>::__get_weekday(int&, std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const>: 93714: a9be4ff4 stp x20, x19, [sp, #-0x20]! 93718: a9017bfd stp x29, x30, [sp, #0x10] 9371c: 910043fd add x29, sp, #0x10 93720: aa0403f3 mov x19, x4 93724: aa0203e0 mov x0, x2 93728: aa0103f4 mov x20, x1 9372c: 52800024 mov w4, #0x1 // =1 93730: aa0303e1 mov x1, x3 93734: aa1303e2 mov x2, x19 93738: aa0503e3 mov x3, x5 9373c: 9400008f bl 0x93978 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x1c4> 93740: b9400268 ldr w8, [x19] 93744: 7100181f cmp w0, #0x6 93748: 5400008c b.gt 0x93758 >>::__get_weekday(int&, std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x44> 9374c: 37100068 tbnz w8, #0x2, 0x93758 >>::__get_weekday(int&, std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x44> 93750: b9000280 str w0, [x20] 93754: 14000003 b 0x93760 >>::__get_weekday(int&, std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x4c> 93758: 321e0108 orr w8, w8, #0x4 9375c: b9000268 str w8, [x19] 93760: a9417bfd ldp x29, x30, [sp, #0x10] 93764: a8c24ff4 ldp x20, x19, [sp], #0x20 93768: d65f03c0 ret 000000000009376c >>::__get_year4(int&, std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const>: 9376c: a9be4ff4 stp x20, x19, [sp, #-0x20]! 93770: a9017bfd stp x29, x30, [sp, #0x10] 93774: 910043fd add x29, sp, #0x10 93778: aa0403f4 mov x20, x4 9377c: aa0203e0 mov x0, x2 93780: aa0103f3 mov x19, x1 93784: 52800084 mov w4, #0x4 // =4 93788: aa0303e1 mov x1, x3 9378c: aa1403e2 mov x2, x20 93790: aa0503e3 mov x3, x5 93794: 94000079 bl 0x93978 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x1c4> 93798: 39400288 ldrb w8, [x20] 9379c: 37100068 tbnz w8, #0x2, 0x937a8 >>::__get_year4(int&, std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x3c> 937a0: 511db008 sub w8, w0, #0x76c 937a4: b9000268 str w8, [x19] 937a8: a9417bfd ldp x29, x30, [sp, #0x10] 937ac: a8c24ff4 ldp x20, x19, [sp], #0x20 937b0: d65f03c0 ret 00000000000937b4 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const>: 937b4: f81c0ff7 str x23, [sp, #-0x40]! 937b8: a90157f6 stp x22, x21, [sp, #0x10] 937bc: a9024ff4 stp x20, x19, [sp, #0x20] 937c0: a9037bfd stp x29, x30, [sp, #0x30] 937c4: 9100c3fd add x29, sp, #0x30 937c8: f9400037 ldr x23, [x1] 937cc: aa0403f6 mov x22, x4 937d0: aa0303f3 mov x19, x3 937d4: aa0103f5 mov x21, x1 937d8: aa0203f4 mov x20, x2 937dc: b4000097 cbz x23, 0x937ec >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x38> 937e0: a941a6e8 ldp x8, x9, [x23, #0x18] 937e4: eb09011f cmp x8, x9 937e8: 540001a0 b.eq 0x9381c >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x68> 937ec: b4000294 cbz x20, 0x9383c >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x88> 937f0: a941a688 ldp x8, x9, [x20, #0x18] 937f4: eb09011f cmp x8, x9 937f8: 540000e1 b.ne 0x93814 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x60> 937fc: f9400288 ldr x8, [x20] 93800: aa1403e0 mov x0, x20 93804: f9402508 ldr x8, [x8, #0x48] 93808: d63f0100 blr x8 9380c: 3100041f cmn w0, #0x1 93810: 54000160 b.eq 0x9383c >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x88> 93814: b5000257 cbnz x23, 0x9385c >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0xa8> 93818: 1400000b b 0x93844 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x90> 9381c: f94002e8 ldr x8, [x23] 93820: aa1703e0 mov x0, x23 93824: f9402508 ldr x8, [x8, #0x48] 93828: d63f0100 blr x8 9382c: 3100041f cmn w0, #0x1 93830: 54000720 b.eq 0x93914 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x160> 93834: f94002b7 ldr x23, [x21] 93838: b5fffdd4 cbnz x20, 0x937f0 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x3c> 9383c: b4000117 cbz x23, 0x9385c >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0xa8> 93840: aa1f03f4 mov x20, xzr 93844: f94002a0 ldr x0, [x21] 93848: a941a408 ldp x8, x9, [x0, #0x18] 9384c: eb09011f cmp x8, x9 93850: 540000c0 b.eq 0x93868 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0xb4> 93854: 39400101 ldrb w1, [x8] 93858: 14000008 b 0x93878 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0xc4> 9385c: b9400268 ldr w8, [x19] 93860: 321f0508 orr w8, w8, #0x6 93864: 1400003f b 0x93960 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x1ac> 93868: f9400008 ldr x8, [x0] 9386c: f9402508 ldr x8, [x8, #0x48] 93870: d63f0100 blr x8 93874: 2a0003e1 mov w1, w0 93878: f94002c8 ldr x8, [x22] 9387c: aa1603e0 mov x0, x22 93880: 2a1f03e2 mov w2, wzr 93884: f9402508 ldr x8, [x8, #0x48] 93888: d63f0100 blr x8 9388c: 12001c08 and w8, w0, #0xff 93890: 7100951f cmp w8, #0x25 93894: 54000101 b.ne 0x938b4 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x100> 93898: f94002b6 ldr x22, [x21] 9389c: a941a6c8 ldp x8, x9, [x22, #0x18] 938a0: eb09011f cmp x8, x9 938a4: 540000e0 b.eq 0x938c0 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x10c> 938a8: 91000508 add x8, x8, #0x1 938ac: f9000ec8 str x8, [x22, #0x18] 938b0: 1400000a b 0x938d8 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x124> 938b4: b9400268 ldr w8, [x19] 938b8: 321e0108 orr w8, w8, #0x4 938bc: 14000029 b 0x93960 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x1ac> 938c0: f94002c8 ldr x8, [x22] 938c4: aa1603e0 mov x0, x22 938c8: f9402908 ldr x8, [x8, #0x50] 938cc: d63f0100 blr x8 938d0: f94002b6 ldr x22, [x21] 938d4: b4000096 cbz x22, 0x938e4 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x130> 938d8: a941a6c8 ldp x8, x9, [x22, #0x18] 938dc: eb09011f cmp x8, x9 938e0: 54000220 b.eq 0x93924 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x170> 938e4: b4000394 cbz x20, 0x93954 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x1a0> 938e8: a941a688 ldp x8, x9, [x20, #0x18] 938ec: eb09011f cmp x8, x9 938f0: 540000e1 b.ne 0x9390c >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x158> 938f4: f9400288 ldr x8, [x20] 938f8: aa1403e0 mov x0, x20 938fc: f9402508 ldr x8, [x8, #0x48] 93900: d63f0100 blr x8 93904: 3100041f cmn w0, #0x1 93908: 54000260 b.eq 0x93954 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x1a0> 9390c: b5000276 cbnz x22, 0x93958 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x1a4> 93910: 14000015 b 0x93964 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x1b0> 93914: aa1f03f7 mov x23, xzr 93918: f90002bf str xzr, [x21] 9391c: b5fff6b4 cbnz x20, 0x937f0 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x3c> 93920: 17ffffc7 b 0x9383c >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x88> 93924: f94002c8 ldr x8, [x22] 93928: aa1603e0 mov x0, x22 9392c: f9402508 ldr x8, [x8, #0x48] 93930: d63f0100 blr x8 93934: 3100041f cmn w0, #0x1 93938: 54000080 b.eq 0x93948 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x194> 9393c: f94002b6 ldr x22, [x21] 93940: b5fffd54 cbnz x20, 0x938e8 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x134> 93944: 14000004 b 0x93954 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x1a0> 93948: aa1f03f6 mov x22, xzr 9394c: f90002bf str xzr, [x21] 93950: b5fffcd4 cbnz x20, 0x938e8 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x134> 93954: b5000096 cbnz x22, 0x93964 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x1b0> 93958: b9400268 ldr w8, [x19] 9395c: 321f0108 orr w8, w8, #0x2 93960: b9000268 str w8, [x19] 93964: a9437bfd ldp x29, x30, [sp, #0x30] 93968: a9424ff4 ldp x20, x19, [sp, #0x20] 9396c: a94157f6 ldp x22, x21, [sp, #0x10] 93970: f84407f7 ldr x23, [sp], #0x40 93974: d65f03c0 ret 93978: f81a0ffb str x27, [sp, #-0x60]! 9397c: a90167fa stp x26, x25, [sp, #0x10] 93980: a9025ff8 stp x24, x23, [sp, #0x20] 93984: a90357f6 stp x22, x21, [sp, #0x30] 93988: a9044ff4 stp x20, x19, [sp, #0x40] 9398c: a9057bfd stp x29, x30, [sp, #0x50] 93990: 910143fd add x29, sp, #0x50 93994: f9400018 ldr x24, [x0] 93998: 2a0403f7 mov w23, w4 9399c: aa0303f6 mov x22, x3 939a0: aa0203f3 mov x19, x2 939a4: aa0003f5 mov x21, x0 939a8: aa0103f4 mov x20, x1 939ac: b4000098 cbz x24, 0x939bc >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x208> 939b0: a941a708 ldp x8, x9, [x24, #0x18] 939b4: eb09011f cmp x8, x9 939b8: 540001a0 b.eq 0x939ec >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x238> 939bc: b4000294 cbz x20, 0x93a0c >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x258> 939c0: a941a688 ldp x8, x9, [x20, #0x18] 939c4: eb09011f cmp x8, x9 939c8: 540000e1 b.ne 0x939e4 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x230> 939cc: f9400288 ldr x8, [x20] 939d0: aa1403e0 mov x0, x20 939d4: f9402508 ldr x8, [x8, #0x48] 939d8: d63f0100 blr x8 939dc: 3100041f cmn w0, #0x1 939e0: 54000160 b.eq 0x93a0c >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x258> 939e4: b5000298 cbnz x24, 0x93a34 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x280> 939e8: 1400000b b 0x93a14 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x260> 939ec: f9400308 ldr x8, [x24] 939f0: aa1803e0 mov x0, x24 939f4: f9402508 ldr x8, [x8, #0x48] 939f8: d63f0100 blr x8 939fc: 3100041f cmn w0, #0x1 93a00: 540006a0 b.eq 0x93ad4 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x320> 93a04: f94002b8 ldr x24, [x21] 93a08: b5fffdd4 cbnz x20, 0x939c0 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x20c> 93a0c: b4000158 cbz x24, 0x93a34 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x280> 93a10: aa1f03f4 mov x20, xzr 93a14: f94002a0 ldr x0, [x21] 93a18: a941a408 ldp x8, x9, [x0, #0x18] 93a1c: eb09011f cmp x8, x9 93a20: 54000120 b.eq 0x93a44 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x290> 93a24: 39400101 ldrb w1, [x8] 93a28: 13001c28 sxtb w8, w1 93a2c: 36f80188 tbz w8, #0x1f, 0x93a5c >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x2a8> 93a30: 1400000f b 0x93a6c >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x2b8> 93a34: b9400268 ldr w8, [x19] 93a38: 2a1f03f7 mov w23, wzr 93a3c: 321f0508 orr w8, w8, #0x6 93a40: 1400000e b 0x93a78 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x2c4> 93a44: f9400008 ldr x8, [x0] 93a48: f9402508 ldr x8, [x8, #0x48] 93a4c: d63f0100 blr x8 93a50: 2a0003e1 mov w1, w0 93a54: 13001c28 sxtb w8, w1 93a58: 37f800a8 tbnz w8, #0x1f, 0x93a6c >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x2b8> 93a5c: f9400ac8 ldr x8, [x22, #0x10] 93a60: 12001c29 and w9, w1, #0xff 93a64: f8695908 ldr x8, [x8, w9, uxtw #3] 93a68: 373001a8 tbnz w8, #0x6, 0x93a9c >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x2e8> 93a6c: b9400268 ldr w8, [x19] 93a70: 2a1f03f7 mov w23, wzr 93a74: 321e0108 orr w8, w8, #0x4 93a78: b9000268 str w8, [x19] 93a7c: 2a1703e0 mov w0, w23 93a80: a9457bfd ldp x29, x30, [sp, #0x50] 93a84: a9444ff4 ldp x20, x19, [sp, #0x40] 93a88: a94357f6 ldp x22, x21, [sp, #0x30] 93a8c: a9425ff8 ldp x24, x23, [sp, #0x20] 93a90: a94167fa ldp x26, x25, [sp, #0x10] 93a94: f84607fb ldr x27, [sp], #0x60 93a98: d65f03c0 ret 93a9c: f94002c8 ldr x8, [x22] 93aa0: aa1603e0 mov x0, x22 93aa4: 2a1f03e2 mov w2, wzr 93aa8: f9402508 ldr x8, [x8, #0x48] 93aac: d63f0100 blr x8 93ab0: 2a0003e8 mov w8, w0 93ab4: f94002a0 ldr x0, [x21] 93ab8: 12001d18 and w24, w8, #0xff 93abc: a941a809 ldp x9, x10, [x0, #0x18] 93ac0: eb0a013f cmp x9, x10 93ac4: 54000100 b.eq 0x93ae4 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x330> 93ac8: 91000528 add x8, x9, #0x1 93acc: f9000c08 str x8, [x0, #0x18] 93ad0: 14000008 b 0x93af0 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x33c> 93ad4: aa1f03f8 mov x24, xzr 93ad8: f90002bf str xzr, [x21] 93adc: b5fff734 cbnz x20, 0x939c0 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x20c> 93ae0: 17ffffcb b 0x93a0c >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x258> 93ae4: f9400008 ldr x8, [x0] 93ae8: f9402908 ldr x8, [x8, #0x50] 93aec: d63f0100 blr x8 93af0: 510006fa sub w26, w23, #0x1 93af4: 5280015b mov w27, #0xa // =10 93af8: f94002b9 ldr x25, [x21] 93afc: b50000f9 cbnz x25, 0x93b18 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x364> 93b00: 1400001c b 0x93b70 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x3bc> 93b04: f9400008 ldr x8, [x0] 93b08: f9402908 ldr x8, [x8, #0x50] 93b0c: d63f0100 blr x8 93b10: f94002b9 ldr x25, [x21] 93b14: b40002f9 cbz x25, 0x93b70 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x3bc> 93b18: a941a728 ldp x8, x9, [x25, #0x18] 93b1c: eb09011f cmp x8, x9 93b20: 54000281 b.ne 0x93b70 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x3bc> 93b24: f9400328 ldr x8, [x25] 93b28: aa1903e0 mov x0, x25 93b2c: f9402508 ldr x8, [x8, #0x48] 93b30: d63f0100 blr x8 93b34: 3100041f cmn w0, #0x1 93b38: 540000a0 b.eq 0x93b4c >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x398> 93b3c: f94002b9 ldr x25, [x21] 93b40: 5100c317 sub w23, w24, #0x30 93b44: b50001b4 cbnz x20, 0x93b78 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x3c4> 93b48: 1400000f b 0x93b84 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x3d0> 93b4c: aa1f03f9 mov x25, xzr 93b50: f90002bf str xzr, [x21] 93b54: 5100c317 sub w23, w24, #0x30 93b58: b5000114 cbnz x20, 0x93b78 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x3c4> 93b5c: 1400000a b 0x93b84 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x3d0> 93b60: 91000528 add x8, x9, #0x1 93b64: f9000c08 str x8, [x0, #0x18] 93b68: f94002b9 ldr x25, [x21] 93b6c: b5fffd79 cbnz x25, 0x93b18 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x364> 93b70: 5100c317 sub w23, w24, #0x30 93b74: b4000094 cbz x20, 0x93b84 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x3d0> 93b78: a941a688 ldp x8, x9, [x20, #0x18] 93b7c: eb09011f cmp x8, x9 93b80: 54000060 b.eq 0x93b8c >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x3d8> 93b84: aa1903f8 mov x24, x25 93b88: 14000008 b 0x93ba8 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x3f4> 93b8c: f9400288 ldr x8, [x20] 93b90: aa1403e0 mov x0, x20 93b94: f9402508 ldr x8, [x8, #0x48] 93b98: d63f0100 blr x8 93b9c: f94002b8 ldr x24, [x21] 93ba0: 3100041f cmn w0, #0x1 93ba4: 9a9403f4 csel x20, xzr, x20, eq 93ba8: f100033f cmp x25, #0x0 93bac: 1a9f17e8 cset w8, eq 93bb0: f100029f cmp x20, #0x0 93bb4: 1a9f17e9 cset w9, eq 93bb8: 7100075a subs w26, w26, #0x1 93bbc: 5400044b b.lt 0x93c44 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x490> 93bc0: 4a090108 eor w8, w8, w9 93bc4: 34000408 cbz w8, 0x93c44 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x490> 93bc8: a941a708 ldp x8, x9, [x24, #0x18] 93bcc: eb09011f cmp x8, x9 93bd0: 540000a0 b.eq 0x93be4 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x430> 93bd4: 39400101 ldrb w1, [x8] 93bd8: 13001c28 sxtb w8, w1 93bdc: 36f80128 tbz w8, #0x1f, 0x93c00 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x44c> 93be0: 17ffffa7 b 0x93a7c >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x2c8> 93be4: f9400308 ldr x8, [x24] 93be8: aa1803e0 mov x0, x24 93bec: f9402508 ldr x8, [x8, #0x48] 93bf0: d63f0100 blr x8 93bf4: 2a0003e1 mov w1, w0 93bf8: 13001c28 sxtb w8, w1 93bfc: 37fff408 tbnz w8, #0x1f, 0x93a7c >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x2c8> 93c00: f9400ac8 ldr x8, [x22, #0x10] 93c04: 12001c29 and w9, w1, #0xff 93c08: f8695908 ldr x8, [x8, w9, uxtw #3] 93c0c: 3637f388 tbz w8, #0x6, 0x93a7c >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x2c8> 93c10: f94002c8 ldr x8, [x22] 93c14: aa1603e0 mov x0, x22 93c18: 2a1f03e2 mov w2, wzr 93c1c: 1b1b7ef7 mul w23, w23, w27 93c20: f9402508 ldr x8, [x8, #0x48] 93c24: d63f0100 blr x8 93c28: 2a0003e8 mov w8, w0 93c2c: f94002a0 ldr x0, [x21] 93c30: 0b2802f8 add w24, w23, w8, uxtb 93c34: a941a809 ldp x9, x10, [x0, #0x18] 93c38: eb0a013f cmp x9, x10 93c3c: 54fff921 b.ne 0x93b60 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x3ac> 93c40: 17ffffb1 b 0x93b04 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x350> 93c44: b4000098 cbz x24, 0x93c54 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x4a0> 93c48: a941a708 ldp x8, x9, [x24, #0x18] 93c4c: eb09011f cmp x8, x9 93c50: 540001a0 b.eq 0x93c84 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x4d0> 93c54: b4000314 cbz x20, 0x93cb4 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x500> 93c58: a941a688 ldp x8, x9, [x20, #0x18] 93c5c: eb09011f cmp x8, x9 93c60: 540000e1 b.ne 0x93c7c >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x4c8> 93c64: f9400288 ldr x8, [x20] 93c68: aa1403e0 mov x0, x20 93c6c: f9402508 ldr x8, [x8, #0x48] 93c70: d63f0100 blr x8 93c74: 3100041f cmn w0, #0x1 93c78: 540001e0 b.eq 0x93cb4 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x500> 93c7c: b50001f8 cbnz x24, 0x93cb8 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x504> 93c80: 17ffff7f b 0x93a7c >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x2c8> 93c84: f9400308 ldr x8, [x24] 93c88: aa1803e0 mov x0, x24 93c8c: f9402508 ldr x8, [x8, #0x48] 93c90: d63f0100 blr x8 93c94: 3100041f cmn w0, #0x1 93c98: 54000080 b.eq 0x93ca8 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x4f4> 93c9c: f94002b8 ldr x24, [x21] 93ca0: b5fffdd4 cbnz x20, 0x93c58 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x4a4> 93ca4: 14000004 b 0x93cb4 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x500> 93ca8: aa1f03f8 mov x24, xzr 93cac: f90002bf str xzr, [x21] 93cb0: b5fffd54 cbnz x20, 0x93c58 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x4a4> 93cb4: b5ffee58 cbnz x24, 0x93a7c >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x2c8> 93cb8: b9400268 ldr w8, [x19] 93cbc: 321f0108 orr w8, w8, #0x2 93cc0: 17ffff6e b 0x93a78 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x2c4> 0000000000093cc4 >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, wchar_t const*, wchar_t const*) const>: 93cc4: d102c3ff sub sp, sp, #0xb0 93cc8: a9056ffc stp x28, x27, [sp, #0x50] 93ccc: a90667fa stp x26, x25, [sp, #0x60] 93cd0: a9075ff8 stp x24, x23, [sp, #0x70] 93cd4: a90857f6 stp x22, x21, [sp, #0x80] 93cd8: a9094ff4 stp x20, x19, [sp, #0x90] 93cdc: a90a7bfd stp x29, x30, [sp, #0xa0] 93ce0: 910283fd add x29, sp, #0xa0 93ce4: d53bd048 mrs x8, TPIDR_EL0 93ce8: a90097e8 stp x8, x5, [sp, #0x8] 93cec: f9401508 ldr x8, [x8, #0x28] 93cf0: aa0003f9 mov x25, x0 93cf4: aa0303e0 mov x0, x3 93cf8: aa0703f6 mov x22, x7 93cfc: f90027e8 str x8, [sp, #0x48] 93d00: 910063e8 add x8, sp, #0x18 93d04: aa0603fb mov x27, x6 93d08: aa0403f3 mov x19, x4 93d0c: aa0303f8 mov x24, x3 93d10: aa0203f4 mov x20, x2 93d14: aa0103f5 mov x21, x1 93d18: 97feb9c6 bl 0x42430 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 93d1c: 900003fa adrp x26, 0x10f000 93d20: 900003e8 adrp x8, 0x10f000 93d24: f9400ff7 ldr x23, [sp, #0x18] 93d28: f9470b5a ldr x26, [x26, #0xe10] 93d2c: f9469108 ldr x8, [x8, #0xd20] 93d30: 6f00e400 movi v0.2d, #0000000000000000 93d34: f90013fa str x26, [sp, #0x20] 93d38: 4e081d00 mov v0.d[0], x8 93d3c: 3c8283e0 stur q0, [sp, #0x28] 93d40: c8dfff48 ldar x8, [x26] 93d44: b100051f cmn x8, #0x1 93d48: 54000140 b.eq 0x93d70 >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, wchar_t const*, wchar_t const*) const+0xac> 93d4c: 910083e8 add x8, sp, #0x20 93d50: 910103e9 add x9, sp, #0x40 93d54: a903a3e9 stp x9, x8, [sp, #0x38] 93d58: 900003e0 adrp x0, 0x10f000 93d5c: f9470800 ldr x0, [x0, #0xe10] 93d60: f00000e2 adrp x2, 0xb2000 ::~__codecvt_utf8_utf16()+0xc> 93d64: 912c4042 add x2, x2, #0xb10 93d68: 9100e3e1 add x1, sp, #0x38 93d6c: 97feba69 bl 0x42710 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 93d70: b9800b49 ldrsw x9, [x26, #0x8] 93d74: a9412ae8 ldp x8, x10, [x23, #0x10] 93d78: d1000529 sub x9, x9, #0x1 93d7c: cb08014a sub x10, x10, x8 93d80: eb8a0d3f cmp x9, x10, asr #3 93d84: 540021e2 b.hs 0x941c0 >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, wchar_t const*, wchar_t const*) const+0x4fc> 93d88: f869791a ldr x26, [x8, x9, lsl #3] 93d8c: b40021ba cbz x26, 0x941c0 >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, wchar_t const*, wchar_t const*) const+0x4fc> 93d90: f9400fe0 ldr x0, [sp, #0x18] 93d94: 97feb967 bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 93d98: eb16037f cmp x27, x22 93d9c: b900027f str wzr, [x19] 93da0: 54001ae0 b.eq 0x940fc >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, wchar_t const*, wchar_t const*) const+0x438> 93da4: b40000d5 cbz x21, 0x93dbc >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, wchar_t const*, wchar_t const*) const+0xf8> 93da8: a941a6a8 ldp x8, x9, [x21, #0x18] 93dac: eb09011f cmp x8, x9 93db0: 540000e0 b.eq 0x93dcc >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, wchar_t const*, wchar_t const*) const+0x108> 93db4: b9400100 ldr w0, [x8] 93db8: 14000009 b 0x93ddc >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, wchar_t const*, wchar_t const*) const+0x118> 93dbc: 52800037 mov w23, #0x1 // =1 93dc0: b5000174 cbnz x20, 0x93dec >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, wchar_t const*, wchar_t const*) const+0x128> 93dc4: 36000317 tbz w23, #0x0, 0x93e24 >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, wchar_t const*, wchar_t const*) const+0x160> 93dc8: 140000cb b 0x940f4 >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, wchar_t const*, wchar_t const*) const+0x430> 93dcc: f94002a8 ldr x8, [x21] 93dd0: aa1503e0 mov x0, x21 93dd4: f9402508 ldr x8, [x8, #0x48] 93dd8: d63f0100 blr x8 93ddc: 3100041f cmn w0, #0x1 93de0: 1a9f17f7 cset w23, eq 93de4: 9a9503f5 csel x21, xzr, x21, eq 93de8: b4fffef4 cbz x20, 0x93dc4 >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, wchar_t const*, wchar_t const*) const+0x100> 93dec: a941a688 ldp x8, x9, [x20, #0x18] 93df0: eb09011f cmp x8, x9 93df4: 54000060 b.eq 0x93e00 >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, wchar_t const*, wchar_t const*) const+0x13c> 93df8: b9400100 ldr w0, [x8] 93dfc: 14000005 b 0x93e10 >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, wchar_t const*, wchar_t const*) const+0x14c> 93e00: f9400288 ldr x8, [x20] 93e04: aa1403e0 mov x0, x20 93e08: f9402508 ldr x8, [x8, #0x48] 93e0c: d63f0100 blr x8 93e10: 3100041f cmn w0, #0x1 93e14: 1a9f17e8 cset w8, eq 93e18: 4a0802e8 eor w8, w23, w8 93e1c: 9a9403f4 csel x20, xzr, x20, eq 93e20: 360016a8 tbz w8, #0x0, 0x940f4 >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, wchar_t const*, wchar_t const*) const+0x430> 93e24: f9400348 ldr x8, [x26] 93e28: b9400361 ldr w1, [x27] 93e2c: aa1a03e0 mov x0, x26 93e30: 2a1f03e2 mov w2, wzr 93e34: f9403508 ldr x8, [x8, #0x68] 93e38: d63f0100 blr x8 93e3c: 12001c08 and w8, w0, #0xff 93e40: 7100951f cmp w8, #0x25 93e44: 540003a1 b.ne 0x93eb8 >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, wchar_t const*, wchar_t const*) const+0x1f4> 93e48: 91001377 add x23, x27, #0x4 93e4c: eb1602ff cmp x23, x22 93e50: 54001520 b.eq 0x940f4 >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, wchar_t const*, wchar_t const*) const+0x430> 93e54: f9400348 ldr x8, [x26] 93e58: b94002e1 ldr w1, [x23] 93e5c: aa1a03e0 mov x0, x26 93e60: 2a1f03e2 mov w2, wzr 93e64: f9403508 ldr x8, [x8, #0x68] 93e68: d63f0100 blr x8 93e6c: 12001c08 and w8, w0, #0xff 93e70: 2a0003fc mov w28, w0 93e74: 7101151f cmp w8, #0x45 93e78: 54000060 b.eq 0x93e84 >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, wchar_t const*, wchar_t const*) const+0x1c0> 93e7c: 7100c11f cmp w8, #0x30 93e80: 540004e1 b.ne 0x93f1c >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, wchar_t const*, wchar_t const*) const+0x258> 93e84: 91002368 add x8, x27, #0x8 93e88: eb16011f cmp x8, x22 93e8c: 54001340 b.eq 0x940f4 >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, wchar_t const*, wchar_t const*) const+0x430> 93e90: f9400349 ldr x9, [x26] 93e94: b9400101 ldr w1, [x8] 93e98: aa1a03e0 mov x0, x26 93e9c: 2a1f03e2 mov w2, wzr 93ea0: f9403528 ldr x8, [x9, #0x68] 93ea4: d63f0100 blr x8 93ea8: 2a1c03e7 mov w7, w28 93eac: 2a0003fc mov w28, w0 93eb0: 5280005b mov w27, #0x2 // =2 93eb4: 1400001c b 0x93f24 >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, wchar_t const*, wchar_t const*) const+0x260> 93eb8: f9400348 ldr x8, [x26] 93ebc: b9400362 ldr w2, [x27] 93ec0: 52800021 mov w1, #0x1 // =1 93ec4: aa1a03e0 mov x0, x26 93ec8: f9400d08 ldr x8, [x8, #0x18] 93ecc: d63f0100 blr x8 93ed0: 360001c0 tbz w0, #0x0, 0x93f08 >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, wchar_t const*, wchar_t const*) const+0x244> 93ed4: 91001377 add x23, x27, #0x4 93ed8: eb1702df cmp x22, x23 93edc: 54000460 b.eq 0x93f68 >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, wchar_t const*, wchar_t const*) const+0x2a4> 93ee0: b84046e2 ldr w2, [x23], #0x4 93ee4: f9400348 ldr x8, [x26] 93ee8: 52800021 mov w1, #0x1 // =1 93eec: aa1a03e0 mov x0, x26 93ef0: f9400d08 ldr x8, [x8, #0x18] 93ef4: d63f0100 blr x8 93ef8: 3707ff00 tbnz w0, #0x0, 0x93ed8 >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, wchar_t const*, wchar_t const*) const+0x214> 93efc: d10012fb sub x27, x23, #0x4 93f00: b5000455 cbnz x21, 0x93f88 >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, wchar_t const*, wchar_t const*) const+0x2c4> 93f04: 14000032 b 0x93fcc >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, wchar_t const*, wchar_t const*) const+0x308> 93f08: a941a6a8 ldp x8, x9, [x21, #0x18] 93f0c: eb09011f cmp x8, x9 93f10: 54000aa0 b.eq 0x94064 >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, wchar_t const*, wchar_t const*) const+0x3a0> 93f14: b9400101 ldr w1, [x8] 93f18: 14000058 b 0x94078 >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, wchar_t const*, wchar_t const*) const+0x3b4> 93f1c: 2a1f03e7 mov w7, wzr 93f20: 5280003b mov w27, #0x1 // =1 93f24: f9400328 ldr x8, [x25] 93f28: f9400be5 ldr x5, [sp, #0x10] 93f2c: aa1903e0 mov x0, x25 93f30: aa1503e1 mov x1, x21 93f34: f9402508 ldr x8, [x8, #0x48] 93f38: aa1403e2 mov x2, x20 93f3c: aa1803e3 mov x3, x24 93f40: aa1303e4 mov x4, x19 93f44: 2a1c03e6 mov w6, w28 93f48: d63f0100 blr x8 93f4c: aa0003f5 mov x21, x0 93f50: 8b1b0afb add x27, x23, x27, lsl #2 93f54: eb16037f cmp x27, x22 93f58: 54000d20 b.eq 0x940fc >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, wchar_t const*, wchar_t const*) const+0x438> 93f5c: b9400268 ldr w8, [x19] 93f60: 34fff228 cbz w8, 0x93da4 >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, wchar_t const*, wchar_t const*) const+0xe0> 93f64: 14000066 b 0x940fc >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, wchar_t const*, wchar_t const*) const+0x438> 93f68: aa1603fb mov x27, x22 93f6c: b50000f5 cbnz x21, 0x93f88 >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, wchar_t const*, wchar_t const*) const+0x2c4> 93f70: 14000017 b 0x93fcc >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, wchar_t const*, wchar_t const*) const+0x308> 93f74: f94002a8 ldr x8, [x21] 93f78: aa1503e0 mov x0, x21 93f7c: f9402908 ldr x8, [x8, #0x50] 93f80: d63f0100 blr x8 93f84: b4000255 cbz x21, 0x93fcc >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, wchar_t const*, wchar_t const*) const+0x308> 93f88: a941a6a8 ldp x8, x9, [x21, #0x18] 93f8c: eb09011f cmp x8, x9 93f90: 54000060 b.eq 0x93f9c >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, wchar_t const*, wchar_t const*) const+0x2d8> 93f94: b9400100 ldr w0, [x8] 93f98: 14000005 b 0x93fac >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, wchar_t const*, wchar_t const*) const+0x2e8> 93f9c: f94002a8 ldr x8, [x21] 93fa0: aa1503e0 mov x0, x21 93fa4: f9402508 ldr x8, [x8, #0x48] 93fa8: d63f0100 blr x8 93fac: 3100041f cmn w0, #0x1 93fb0: 1a9f17f7 cset w23, eq 93fb4: 9a9503f5 csel x21, xzr, x21, eq 93fb8: b50000f4 cbnz x20, 0x93fd4 >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, wchar_t const*, wchar_t const*) const+0x310> 93fbc: 14000014 b 0x9400c >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, wchar_t const*, wchar_t const*) const+0x348> 93fc0: 91001108 add x8, x8, #0x4 93fc4: f9000ea8 str x8, [x21, #0x18] 93fc8: b5fffe15 cbnz x21, 0x93f88 >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, wchar_t const*, wchar_t const*) const+0x2c4> 93fcc: 52800037 mov w23, #0x1 // =1 93fd0: b40001f4 cbz x20, 0x9400c >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, wchar_t const*, wchar_t const*) const+0x348> 93fd4: a941a688 ldp x8, x9, [x20, #0x18] 93fd8: eb09011f cmp x8, x9 93fdc: 540000c0 b.eq 0x93ff4 >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, wchar_t const*, wchar_t const*) const+0x330> 93fe0: b9400100 ldr w0, [x8] 93fe4: 3100041f cmn w0, #0x1 93fe8: 54000120 b.eq 0x9400c >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, wchar_t const*, wchar_t const*) const+0x348> 93fec: 35000157 cbnz w23, 0x94014 >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, wchar_t const*, wchar_t const*) const+0x350> 93ff0: 14000036 b 0x940c8 >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, wchar_t const*, wchar_t const*) const+0x404> 93ff4: f9400288 ldr x8, [x20] 93ff8: aa1403e0 mov x0, x20 93ffc: f9402508 ldr x8, [x8, #0x48] 94000: d63f0100 blr x8 94004: 3100041f cmn w0, #0x1 94008: 54ffff21 b.ne 0x93fec >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, wchar_t const*, wchar_t const*) const+0x328> 9400c: aa1f03f4 mov x20, xzr 94010: 370005d7 tbnz w23, #0x0, 0x940c8 >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, wchar_t const*, wchar_t const*) const+0x404> 94014: a941a6a8 ldp x8, x9, [x21, #0x18] 94018: eb09011f cmp x8, x9 9401c: 54000060 b.eq 0x94028 >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, wchar_t const*, wchar_t const*) const+0x364> 94020: b9400102 ldr w2, [x8] 94024: 14000006 b 0x9403c >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, wchar_t const*, wchar_t const*) const+0x378> 94028: f94002a8 ldr x8, [x21] 9402c: aa1503e0 mov x0, x21 94030: f9402508 ldr x8, [x8, #0x48] 94034: d63f0100 blr x8 94038: 2a0003e2 mov w2, w0 9403c: f9400348 ldr x8, [x26] 94040: 52800021 mov w1, #0x1 // =1 94044: aa1a03e0 mov x0, x26 94048: f9400d08 ldr x8, [x8, #0x18] 9404c: d63f0100 blr x8 94050: 360003c0 tbz w0, #0x0, 0x940c8 >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, wchar_t const*, wchar_t const*) const+0x404> 94054: a941a6a8 ldp x8, x9, [x21, #0x18] 94058: eb09011f cmp x8, x9 9405c: 54fffb21 b.ne 0x93fc0 >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, wchar_t const*, wchar_t const*) const+0x2fc> 94060: 17ffffc5 b 0x93f74 >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, wchar_t const*, wchar_t const*) const+0x2b0> 94064: f94002a8 ldr x8, [x21] 94068: aa1503e0 mov x0, x21 9406c: f9402508 ldr x8, [x8, #0x48] 94070: d63f0100 blr x8 94074: 2a0003e1 mov w1, w0 94078: f9400348 ldr x8, [x26] 9407c: aa1a03e0 mov x0, x26 94080: f9401d08 ldr x8, [x8, #0x38] 94084: d63f0100 blr x8 94088: f9400348 ldr x8, [x26] 9408c: b9400361 ldr w1, [x27] 94090: 2a0003fc mov w28, w0 94094: aa1a03e0 mov x0, x26 94098: f9401d08 ldr x8, [x8, #0x38] 9409c: d63f0100 blr x8 940a0: 6b00039f cmp w28, w0 940a4: 540000e1 b.ne 0x940c0 >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, wchar_t const*, wchar_t const*) const+0x3fc> 940a8: a941a6a8 ldp x8, x9, [x21, #0x18] 940ac: eb09011f cmp x8, x9 940b0: 54000120 b.eq 0x940d4 >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, wchar_t const*, wchar_t const*) const+0x410> 940b4: 91001108 add x8, x8, #0x4 940b8: f9000ea8 str x8, [x21, #0x18] 940bc: 1400000a b 0x940e4 >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, wchar_t const*, wchar_t const*) const+0x420> 940c0: 52800088 mov w8, #0x4 // =4 940c4: b9000268 str w8, [x19] 940c8: eb16037f cmp x27, x22 940cc: 54fff481 b.ne 0x93f5c >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, wchar_t const*, wchar_t const*) const+0x298> 940d0: 1400000b b 0x940fc >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, wchar_t const*, wchar_t const*) const+0x438> 940d4: f94002a8 ldr x8, [x21] 940d8: aa1503e0 mov x0, x21 940dc: f9402908 ldr x8, [x8, #0x50] 940e0: d63f0100 blr x8 940e4: 9100137b add x27, x27, #0x4 940e8: eb16037f cmp x27, x22 940ec: 54fff381 b.ne 0x93f5c >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, wchar_t const*, wchar_t const*) const+0x298> 940f0: 14000003 b 0x940fc >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, wchar_t const*, wchar_t const*) const+0x438> 940f4: 52800088 mov w8, #0x4 // =4 940f8: b9000268 str w8, [x19] 940fc: b40000d5 cbz x21, 0x94114 >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, wchar_t const*, wchar_t const*) const+0x450> 94100: a941a6a8 ldp x8, x9, [x21, #0x18] 94104: eb09011f cmp x8, x9 94108: 54000100 b.eq 0x94128 >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, wchar_t const*, wchar_t const*) const+0x464> 9410c: b9400100 ldr w0, [x8] 94110: 1400000a b 0x94138 >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, wchar_t const*, wchar_t const*) const+0x474> 94114: 52800036 mov w22, #0x1 // =1 94118: b5000194 cbnz x20, 0x94148 >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, wchar_t const*, wchar_t const*) const+0x484> 9411c: f94007e9 ldr x9, [sp, #0x8] 94120: 37000316 tbnz w22, #0x0, 0x94180 >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, wchar_t const*, wchar_t const*) const+0x4bc> 94124: 1400001a b 0x9418c >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, wchar_t const*, wchar_t const*) const+0x4c8> 94128: f94002a8 ldr x8, [x21] 9412c: aa1503e0 mov x0, x21 94130: f9402508 ldr x8, [x8, #0x48] 94134: d63f0100 blr x8 94138: 3100041f cmn w0, #0x1 9413c: 1a9f17f6 cset w22, eq 94140: 9a9503f5 csel x21, xzr, x21, eq 94144: b4fffed4 cbz x20, 0x9411c >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, wchar_t const*, wchar_t const*) const+0x458> 94148: a941a688 ldp x8, x9, [x20, #0x18] 9414c: eb09011f cmp x8, x9 94150: 54000060 b.eq 0x9415c >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, wchar_t const*, wchar_t const*) const+0x498> 94154: b9400100 ldr w0, [x8] 94158: 14000005 b 0x9416c >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, wchar_t const*, wchar_t const*) const+0x4a8> 9415c: f9400288 ldr x8, [x20] 94160: aa1403e0 mov x0, x20 94164: f9402508 ldr x8, [x8, #0x48] 94168: d63f0100 blr x8 9416c: f94007e9 ldr x9, [sp, #0x8] 94170: 3100041f cmn w0, #0x1 94174: 1a9f17e8 cset w8, eq 94178: 4a0802c8 eor w8, w22, w8 9417c: 37000088 tbnz w8, #0x0, 0x9418c >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, wchar_t const*, wchar_t const*) const+0x4c8> 94180: b9400268 ldr w8, [x19] 94184: 321f0108 orr w8, w8, #0x2 94188: b9000268 str w8, [x19] 9418c: f9401528 ldr x8, [x9, #0x28] 94190: f94027e9 ldr x9, [sp, #0x48] 94194: eb09011f cmp x8, x9 94198: 54000161 b.ne 0x941c4 >>::get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, wchar_t const*, wchar_t const*) const+0x500> 9419c: aa1503e0 mov x0, x21 941a0: a94a7bfd ldp x29, x30, [sp, #0xa0] 941a4: a9494ff4 ldp x20, x19, [sp, #0x90] 941a8: a94857f6 ldp x22, x21, [sp, #0x80] 941ac: a9475ff8 ldp x24, x23, [sp, #0x70] 941b0: a94667fa ldp x26, x25, [sp, #0x60] 941b4: a9456ffc ldp x28, x27, [sp, #0x50] 941b8: 9102c3ff add sp, sp, #0xb0 941bc: d65f03c0 ret 941c0: 94003d74 bl 0xa3790 941c4: 97feb8b3 bl 0x42490 <__stack_chk_fail@plt> 941c8: f9400fe8 ldr x8, [sp, #0x18] 941cc: aa0003f3 mov x19, x0 941d0: aa0803e0 mov x0, x8 941d4: 97feb857 bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 941d8: aa1303e0 mov x0, x19 941dc: 94010470 bl 0xd539c <__cxa_demangle+0x12abc> 00000000000941e0 >>::do_date_order() const>: 941e0: 52800040 mov w0, #0x2 // =2 941e4: d65f03c0 ret 00000000000941e8 >>::do_get_time(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*) const>: 941e8: d10143ff sub sp, sp, #0x50 941ec: f9001bf3 str x19, [sp, #0x30] 941f0: a9047bfd stp x29, x30, [sp, #0x40] 941f4: 910103fd add x29, sp, #0x40 941f8: d53bd053 mrs x19, TPIDR_EL0 941fc: f9401668 ldr x8, [x19, #0x28] 94200: 90000249 adrp x9, 0xdc000 >+0x1e> 94204: 913fe129 add x9, x9, #0xff8 94208: ad400121 ldp q1, q0, [x9] 9420c: f81e83a8 stur x8, [x29, #-0x18] 94210: 910003e8 mov x8, sp 94214: 91008107 add x7, x8, #0x20 94218: 910003e6 mov x6, sp 9421c: ad0003e1 stp q1, q0, [sp] 94220: 97feb41c bl 0x41290 <_ZNKSt6__ndk18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE3getES4_S4_RNS_8ios_baseERjP2tmPKwSC_@plt> 94224: f9401668 ldr x8, [x19, #0x28] 94228: f85e83a9 ldur x9, [x29, #-0x18] 9422c: eb09011f cmp x8, x9 94230: 540000a1 b.ne 0x94244 >>::do_get_time(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*) const+0x5c> 94234: a9447bfd ldp x29, x30, [sp, #0x40] 94238: f9401bf3 ldr x19, [sp, #0x30] 9423c: 910143ff add sp, sp, #0x50 94240: d65f03c0 ret 94244: 97feb893 bl 0x42490 <__stack_chk_fail@plt> 0000000000094248 >>::do_get_date(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*) const>: 94248: a9bc5ff8 stp x24, x23, [sp, #-0x40]! 9424c: a90157f6 stp x22, x21, [sp, #0x10] 94250: a9024ff4 stp x20, x19, [sp, #0x20] 94254: a9037bfd stp x29, x30, [sp, #0x30] 94258: 9100c3fd add x29, sp, #0x30 9425c: aa0003f7 mov x23, x0 94260: f8410c08 ldr x8, [x0, #0x10]! 94264: aa0503f3 mov x19, x5 94268: aa0403f4 mov x20, x4 9426c: aa0303f5 mov x21, x3 94270: f9401508 ldr x8, [x8, #0x28] 94274: aa0203f6 mov x22, x2 94278: aa0103f8 mov x24, x1 9427c: d63f0100 blr x8 94280: 39400008 ldrb w8, [x0] 94284: a940a809 ldp x9, x10, [x0, #0x8] 94288: aa1603e2 mov x2, x22 9428c: aa1503e3 mov x3, x21 94290: aa1403e4 mov x4, x20 94294: aa1303e5 mov x5, x19 94298: a9437bfd ldp x29, x30, [sp, #0x30] 9429c: a9424ff4 ldp x20, x19, [sp, #0x20] 942a0: a94157f6 ldp x22, x21, [sp, #0x10] 942a4: 9100100b add x11, x0, #0x4 942a8: d341fd0c lsr x12, x8, #1 942ac: 7200011f tst w8, #0x1 942b0: 9a8a0166 csel x6, x11, x10, eq 942b4: 9a890188 csel x8, x12, x9, eq 942b8: 8b0808c7 add x7, x6, x8, lsl #2 942bc: aa1703e0 mov x0, x23 942c0: aa1803e1 mov x1, x24 942c4: a8c45ff8 ldp x24, x23, [sp], #0x40 942c8: 17feb3f2 b 0x41290 <_ZNKSt6__ndk18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE3getES4_S4_RNS_8ios_baseERjP2tmPKwSC_@plt> 00000000000942cc >>::do_get_weekday(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*) const>: 942cc: d10243ff sub sp, sp, #0x90 942d0: f90023f9 str x25, [sp, #0x40] 942d4: a9055ff8 stp x24, x23, [sp, #0x50] 942d8: a90657f6 stp x22, x21, [sp, #0x60] 942dc: a9074ff4 stp x20, x19, [sp, #0x70] 942e0: a9087bfd stp x29, x30, [sp, #0x80] 942e4: 910203fd add x29, sp, #0x80 942e8: d53bd058 mrs x24, TPIDR_EL0 942ec: f9401708 ldr x8, [x24, #0x28] 942f0: aa0003f6 mov x22, x0 942f4: aa0303e0 mov x0, x3 942f8: aa0503f3 mov x19, x5 942fc: f9001fe8 str x8, [sp, #0x38] 94300: 910003e8 mov x8, sp 94304: aa0403f4 mov x20, x4 94308: aa0203f5 mov x21, x2 9430c: f90007e1 str x1, [sp, #0x8] 94310: 97feb848 bl 0x42430 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 94314: f00003d9 adrp x25, 0x10f000 94318: f00003c8 adrp x8, 0x10f000 9431c: f94003f7 ldr x23, [sp] 94320: f9470b39 ldr x25, [x25, #0xe10] 94324: f9469108 ldr x8, [x8, #0xd20] 94328: 6f00e400 movi v0.2d, #0000000000000000 9432c: f9000bf9 str x25, [sp, #0x10] 94330: 4e081d00 mov v0.d[0], x8 94334: 3c8183e0 stur q0, [sp, #0x18] 94338: c8dfff28 ldar x8, [x25] 9433c: b100051f cmn x8, #0x1 94340: 54000140 b.eq 0x94368 >>::do_get_weekday(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*) const+0x9c> 94344: 910043e8 add x8, sp, #0x10 94348: 9100c3e9 add x9, sp, #0x30 9434c: a902a3e9 stp x9, x8, [sp, #0x28] 94350: f00003c0 adrp x0, 0x10f000 94354: f9470800 ldr x0, [x0, #0xe10] 94358: d00000e2 adrp x2, 0xb2000 ::~__codecvt_utf8_utf16()+0xc> 9435c: 912c4042 add x2, x2, #0xb10 94360: 9100a3e1 add x1, sp, #0x28 94364: 97feb8eb bl 0x42710 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 94368: b9800b29 ldrsw x9, [x25, #0x8] 9436c: a9412ae8 ldp x8, x10, [x23, #0x10] 94370: d1000529 sub x9, x9, #0x1 94374: cb08014a sub x10, x10, x8 94378: eb8a0d3f cmp x9, x10, asr #3 9437c: 54000602 b.hs 0x9443c >>::do_get_weekday(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*) const+0x170> 94380: f8697917 ldr x23, [x8, x9, lsl #3] 94384: b40005d7 cbz x23, 0x9443c >>::do_get_weekday(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*) const+0x170> 94388: f94003e0 ldr x0, [sp] 9438c: 97feb7e9 bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 94390: f8410ec8 ldr x8, [x22, #0x10]! 94394: f9400108 ldr x8, [x8] 94398: aa1603e0 mov x0, x22 9439c: d63f0100 blr x8 943a0: aa0003f6 mov x22, x0 943a4: 91054003 add x3, x0, #0x150 943a8: 910023e0 add x0, sp, #0x8 943ac: aa1503e1 mov x1, x21 943b0: aa1603e2 mov x2, x22 943b4: aa1703e4 mov x4, x23 943b8: aa1403e5 mov x5, x20 943bc: 2a1f03e6 mov w6, wzr 943c0: 97ffd54d bl 0x898f4 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x2c8> 943c4: cb160008 sub x8, x0, x22 943c8: f1053d1f cmp x8, #0x14f 943cc: 5400020c b.gt 0x9440c >>::do_get_weekday(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*) const+0x140> 943d0: d28924aa mov x10, #0x4925 // =18725 943d4: b201f3e9 mov x9, #-0x5555555555555556 // =-6148914691236517206 943d8: f2a4924a movk x10, #0x2492, lsl #16 943dc: 9343fd08 asr x8, x8, #3 943e0: f2955569 movk x9, #0xaaab 943e4: f2d2492a movk x10, #0x9249, lsl #32 943e8: f2e9248a movk x10, #0x4924, lsl #48 943ec: 9b097d08 mul x8, x8, x9 943f0: 9b4a7d09 smulh x9, x8, x10 943f4: d37ffd2a lsr x10, x9, #63 943f8: d341fd29 lsr x9, x9, #1 943fc: 0b0a0129 add w9, w9, w10 94400: 4b090d29 sub w9, w9, w9, lsl #3 94404: 0b090108 add w8, w8, w9 94408: b9001a68 str w8, [x19, #0x18] 9440c: f94007e0 ldr x0, [sp, #0x8] 94410: f9401708 ldr x8, [x24, #0x28] 94414: f9401fe9 ldr x9, [sp, #0x38] 94418: eb09011f cmp x8, x9 9441c: 54000121 b.ne 0x94440 >>::do_get_weekday(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*) const+0x174> 94420: a9487bfd ldp x29, x30, [sp, #0x80] 94424: a9474ff4 ldp x20, x19, [sp, #0x70] 94428: a94657f6 ldp x22, x21, [sp, #0x60] 9442c: a9455ff8 ldp x24, x23, [sp, #0x50] 94430: f94023f9 ldr x25, [sp, #0x40] 94434: 910243ff add sp, sp, #0x90 94438: d65f03c0 ret 9443c: 94003cd5 bl 0xa3790 94440: 97feb814 bl 0x42490 <__stack_chk_fail@plt> 94444: f94003e8 ldr x8, [sp] 94448: aa0003f3 mov x19, x0 9444c: aa0803e0 mov x0, x8 94450: 97feb7b8 bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 94454: aa1303e0 mov x0, x19 94458: 940103d1 bl 0xd539c <__cxa_demangle+0x12abc> 000000000009445c >>::__get_weekdayname(int&, std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const>: 9445c: a9bc5ff8 stp x24, x23, [sp, #-0x40]! 94460: a90157f6 stp x22, x21, [sp, #0x10] 94464: a9024ff4 stp x20, x19, [sp, #0x20] 94468: a9037bfd stp x29, x30, [sp, #0x30] 9446c: 9100c3fd add x29, sp, #0x30 94470: f8410c08 ldr x8, [x0, #0x10]! 94474: aa0503f4 mov x20, x5 94478: aa0403f5 mov x21, x4 9447c: aa0303f6 mov x22, x3 94480: f9400108 ldr x8, [x8] 94484: aa0203f7 mov x23, x2 94488: aa0103f3 mov x19, x1 9448c: d63f0100 blr x8 94490: aa0003f8 mov x24, x0 94494: 91054003 add x3, x0, #0x150 94498: aa1703e0 mov x0, x23 9449c: aa1603e1 mov x1, x22 944a0: aa1803e2 mov x2, x24 944a4: aa1403e4 mov x4, x20 944a8: aa1503e5 mov x5, x21 944ac: 2a1f03e6 mov w6, wzr 944b0: 97ffd511 bl 0x898f4 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x2c8> 944b4: cb180008 sub x8, x0, x24 944b8: f1053d1f cmp x8, #0x14f 944bc: 5400020c b.gt 0x944fc >>::__get_weekdayname(int&, std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0xa0> 944c0: d28924aa mov x10, #0x4925 // =18725 944c4: b201f3e9 mov x9, #-0x5555555555555556 // =-6148914691236517206 944c8: f2a4924a movk x10, #0x2492, lsl #16 944cc: 9343fd08 asr x8, x8, #3 944d0: f2955569 movk x9, #0xaaab 944d4: f2d2492a movk x10, #0x9249, lsl #32 944d8: f2e9248a movk x10, #0x4924, lsl #48 944dc: 9b097d08 mul x8, x8, x9 944e0: 9b4a7d09 smulh x9, x8, x10 944e4: d37ffd2a lsr x10, x9, #63 944e8: d341fd29 lsr x9, x9, #1 944ec: 0b0a0129 add w9, w9, w10 944f0: 4b090d29 sub w9, w9, w9, lsl #3 944f4: 0b090108 add w8, w8, w9 944f8: b9000268 str w8, [x19] 944fc: a9437bfd ldp x29, x30, [sp, #0x30] 94500: a9424ff4 ldp x20, x19, [sp, #0x20] 94504: a94157f6 ldp x22, x21, [sp, #0x10] 94508: a8c45ff8 ldp x24, x23, [sp], #0x40 9450c: d65f03c0 ret 0000000000094510 >>::do_get_monthname(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*) const>: 94510: d10243ff sub sp, sp, #0x90 94514: f90023f9 str x25, [sp, #0x40] 94518: a9055ff8 stp x24, x23, [sp, #0x50] 9451c: a90657f6 stp x22, x21, [sp, #0x60] 94520: a9074ff4 stp x20, x19, [sp, #0x70] 94524: a9087bfd stp x29, x30, [sp, #0x80] 94528: 910203fd add x29, sp, #0x80 9452c: d53bd058 mrs x24, TPIDR_EL0 94530: f9401708 ldr x8, [x24, #0x28] 94534: aa0003f6 mov x22, x0 94538: aa0303e0 mov x0, x3 9453c: aa0503f3 mov x19, x5 94540: f9001fe8 str x8, [sp, #0x38] 94544: 910003e8 mov x8, sp 94548: aa0403f4 mov x20, x4 9454c: aa0203f5 mov x21, x2 94550: f90007e1 str x1, [sp, #0x8] 94554: 97feb7b7 bl 0x42430 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 94558: f00003d9 adrp x25, 0x10f000 9455c: f00003c8 adrp x8, 0x10f000 94560: f94003f7 ldr x23, [sp] 94564: f9470b39 ldr x25, [x25, #0xe10] 94568: f9469108 ldr x8, [x8, #0xd20] 9456c: 6f00e400 movi v0.2d, #0000000000000000 94570: f9000bf9 str x25, [sp, #0x10] 94574: 4e081d00 mov v0.d[0], x8 94578: 3c8183e0 stur q0, [sp, #0x18] 9457c: c8dfff28 ldar x8, [x25] 94580: b100051f cmn x8, #0x1 94584: 54000140 b.eq 0x945ac >>::do_get_monthname(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*) const+0x9c> 94588: 910043e8 add x8, sp, #0x10 9458c: 9100c3e9 add x9, sp, #0x30 94590: a902a3e9 stp x9, x8, [sp, #0x28] 94594: f00003c0 adrp x0, 0x10f000 94598: f9470800 ldr x0, [x0, #0xe10] 9459c: d00000e2 adrp x2, 0xb2000 ::~__codecvt_utf8_utf16()+0xc> 945a0: 912c4042 add x2, x2, #0xb10 945a4: 9100a3e1 add x1, sp, #0x28 945a8: 97feb85a bl 0x42710 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 945ac: b9800b29 ldrsw x9, [x25, #0x8] 945b0: a9412ae8 ldp x8, x10, [x23, #0x10] 945b4: d1000529 sub x9, x9, #0x1 945b8: cb08014a sub x10, x10, x8 945bc: eb8a0d3f cmp x9, x10, asr #3 945c0: 540005e2 b.hs 0x9467c >>::do_get_monthname(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*) const+0x16c> 945c4: f8697917 ldr x23, [x8, x9, lsl #3] 945c8: b40005b7 cbz x23, 0x9467c >>::do_get_monthname(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*) const+0x16c> 945cc: f94003e0 ldr x0, [sp] 945d0: 97feb758 bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 945d4: f8410ec8 ldr x8, [x22, #0x10]! 945d8: f9400508 ldr x8, [x8, #0x8] 945dc: aa1603e0 mov x0, x22 945e0: d63f0100 blr x8 945e4: aa0003f6 mov x22, x0 945e8: 91090003 add x3, x0, #0x240 945ec: 910023e0 add x0, sp, #0x8 945f0: aa1503e1 mov x1, x21 945f4: aa1603e2 mov x2, x22 945f8: aa1703e4 mov x4, x23 945fc: aa1403e5 mov x5, x20 94600: 2a1f03e6 mov w6, wzr 94604: 97ffd4bc bl 0x898f4 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x2c8> 94608: cb160008 sub x8, x0, x22 9460c: f108fd1f cmp x8, #0x23f 94610: 540001ec b.gt 0x9464c >>::do_get_monthname(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*) const+0x13c> 94614: b201f3e9 mov x9, #-0x5555555555555556 // =-6148914691236517206 94618: b201f3ea mov x10, #-0x5555555555555556 // =-6148914691236517206 9461c: 9343fd08 asr x8, x8, #3 94620: f2955569 movk x9, #0xaaab 94624: f295556a movk x10, #0xaaab 94628: f2e5554a movk x10, #0x2aaa, lsl #48 9462c: 9b097d08 mul x8, x8, x9 94630: 9b4a7d09 smulh x9, x8, x10 94634: d37ffd2a lsr x10, x9, #63 94638: d341fd29 lsr x9, x9, #1 9463c: 0b0a0129 add w9, w9, w10 94640: 5280018a mov w10, #0xc // =12 94644: 1b0aa128 msub w8, w9, w10, w8 94648: b9001268 str w8, [x19, #0x10] 9464c: f94007e0 ldr x0, [sp, #0x8] 94650: f9401708 ldr x8, [x24, #0x28] 94654: f9401fe9 ldr x9, [sp, #0x38] 94658: eb09011f cmp x8, x9 9465c: 54000121 b.ne 0x94680 >>::do_get_monthname(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*) const+0x170> 94660: a9487bfd ldp x29, x30, [sp, #0x80] 94664: a9474ff4 ldp x20, x19, [sp, #0x70] 94668: a94657f6 ldp x22, x21, [sp, #0x60] 9466c: a9455ff8 ldp x24, x23, [sp, #0x50] 94670: f94023f9 ldr x25, [sp, #0x40] 94674: 910243ff add sp, sp, #0x90 94678: d65f03c0 ret 9467c: 94003c45 bl 0xa3790 94680: 97feb784 bl 0x42490 <__stack_chk_fail@plt> 94684: f94003e8 ldr x8, [sp] 94688: aa0003f3 mov x19, x0 9468c: aa0803e0 mov x0, x8 94690: 97feb728 bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 94694: aa1303e0 mov x0, x19 94698: 94010341 bl 0xd539c <__cxa_demangle+0x12abc> 000000000009469c >>::__get_monthname(int&, std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const>: 9469c: a9bc5ff8 stp x24, x23, [sp, #-0x40]! 946a0: a90157f6 stp x22, x21, [sp, #0x10] 946a4: a9024ff4 stp x20, x19, [sp, #0x20] 946a8: a9037bfd stp x29, x30, [sp, #0x30] 946ac: 9100c3fd add x29, sp, #0x30 946b0: f8410c08 ldr x8, [x0, #0x10]! 946b4: aa0503f4 mov x20, x5 946b8: aa0403f5 mov x21, x4 946bc: aa0303f6 mov x22, x3 946c0: f9400508 ldr x8, [x8, #0x8] 946c4: aa0203f7 mov x23, x2 946c8: aa0103f3 mov x19, x1 946cc: d63f0100 blr x8 946d0: aa0003f8 mov x24, x0 946d4: 91090003 add x3, x0, #0x240 946d8: aa1703e0 mov x0, x23 946dc: aa1603e1 mov x1, x22 946e0: aa1803e2 mov x2, x24 946e4: aa1403e4 mov x4, x20 946e8: aa1503e5 mov x5, x21 946ec: 2a1f03e6 mov w6, wzr 946f0: 97ffd481 bl 0x898f4 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x2c8> 946f4: cb180008 sub x8, x0, x24 946f8: f108fd1f cmp x8, #0x23f 946fc: 540001ec b.gt 0x94738 >>::__get_monthname(int&, std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x9c> 94700: b201f3e9 mov x9, #-0x5555555555555556 // =-6148914691236517206 94704: b201f3ea mov x10, #-0x5555555555555556 // =-6148914691236517206 94708: 9343fd08 asr x8, x8, #3 9470c: f2955569 movk x9, #0xaaab 94710: f295556a movk x10, #0xaaab 94714: f2e5554a movk x10, #0x2aaa, lsl #48 94718: 9b097d08 mul x8, x8, x9 9471c: 9b4a7d09 smulh x9, x8, x10 94720: d37ffd2a lsr x10, x9, #63 94724: d341fd29 lsr x9, x9, #1 94728: 0b0a0129 add w9, w9, w10 9472c: 5280018a mov w10, #0xc // =12 94730: 1b0aa128 msub w8, w9, w10, w8 94734: b9000268 str w8, [x19] 94738: a9437bfd ldp x29, x30, [sp, #0x30] 9473c: a9424ff4 ldp x20, x19, [sp, #0x20] 94740: a94157f6 ldp x22, x21, [sp, #0x10] 94744: a8c45ff8 ldp x24, x23, [sp], #0x40 94748: d65f03c0 ret 000000000009474c >>::do_get_year(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*) const>: 9474c: d10203ff sub sp, sp, #0x80 94750: a9045ff8 stp x24, x23, [sp, #0x40] 94754: a90557f6 stp x22, x21, [sp, #0x50] 94758: a9064ff4 stp x20, x19, [sp, #0x60] 9475c: a9077bfd stp x29, x30, [sp, #0x70] 94760: 9101c3fd add x29, sp, #0x70 94764: d53bd057 mrs x23, TPIDR_EL0 94768: f94016e8 ldr x8, [x23, #0x28] 9476c: aa0303e0 mov x0, x3 94770: aa0503f3 mov x19, x5 94774: aa0403f4 mov x20, x4 94778: f9001fe8 str x8, [sp, #0x38] 9477c: 910003e8 mov x8, sp 94780: aa0203f5 mov x21, x2 94784: f90007e1 str x1, [sp, #0x8] 94788: 97feb72a bl 0x42430 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 9478c: f00003d8 adrp x24, 0x10f000 94790: f00003c8 adrp x8, 0x10f000 94794: f94003f6 ldr x22, [sp] 94798: f9470b18 ldr x24, [x24, #0xe10] 9479c: f9469108 ldr x8, [x8, #0xd20] 947a0: 6f00e400 movi v0.2d, #0000000000000000 947a4: f9000bf8 str x24, [sp, #0x10] 947a8: 4e081d00 mov v0.d[0], x8 947ac: 3c8183e0 stur q0, [sp, #0x18] 947b0: c8dfff08 ldar x8, [x24] 947b4: b100051f cmn x8, #0x1 947b8: 54000140 b.eq 0x947e0 >>::do_get_year(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*) const+0x94> 947bc: 910043e8 add x8, sp, #0x10 947c0: 9100c3e9 add x9, sp, #0x30 947c4: a902a3e9 stp x9, x8, [sp, #0x28] 947c8: f00003c0 adrp x0, 0x10f000 947cc: f9470800 ldr x0, [x0, #0xe10] 947d0: d00000e2 adrp x2, 0xb2000 ::~__codecvt_utf8_utf16()+0xc> 947d4: 912c4042 add x2, x2, #0xb10 947d8: 9100a3e1 add x1, sp, #0x28 947dc: 97feb7cd bl 0x42710 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 947e0: b9800b09 ldrsw x9, [x24, #0x8] 947e4: a9412ac8 ldp x8, x10, [x22, #0x10] 947e8: d1000529 sub x9, x9, #0x1 947ec: cb08014a sub x10, x10, x8 947f0: eb8a0d3f cmp x9, x10, asr #3 947f4: 54000422 b.hs 0x94878 >>::do_get_year(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*) const+0x12c> 947f8: f8697916 ldr x22, [x8, x9, lsl #3] 947fc: b40003f6 cbz x22, 0x94878 >>::do_get_year(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*) const+0x12c> 94800: f94003e0 ldr x0, [sp] 94804: 97feb6cb bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 94808: 910023e0 add x0, sp, #0x8 9480c: 52800084 mov w4, #0x4 // =4 94810: aa1503e1 mov x1, x21 94814: aa1403e2 mov x2, x20 94818: aa1603e3 mov x3, x22 9481c: 940003bb bl 0x95708 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x1ec> 94820: 39400288 ldrb w8, [x20] 94824: 37100148 tbnz w8, #0x2, 0x9484c >>::do_get_year(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*) const+0x100> 94828: 7101101f cmp w0, #0x44 9482c: 5400006c b.gt 0x94838 >>::do_get_year(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*) const+0xec> 94830: 111f4008 add w8, w0, #0x7d0 94834: 14000004 b 0x94844 >>::do_get_year(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*) const+0xf8> 94838: 111db008 add w8, w0, #0x76c 9483c: 7101901f cmp w0, #0x64 94840: 1a80b108 csel w8, w8, w0, lt 94844: 511db108 sub w8, w8, #0x76c 94848: b9001668 str w8, [x19, #0x14] 9484c: f94007e0 ldr x0, [sp, #0x8] 94850: f94016e8 ldr x8, [x23, #0x28] 94854: f9401fe9 ldr x9, [sp, #0x38] 94858: eb09011f cmp x8, x9 9485c: 54000101 b.ne 0x9487c >>::do_get_year(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*) const+0x130> 94860: a9477bfd ldp x29, x30, [sp, #0x70] 94864: a9464ff4 ldp x20, x19, [sp, #0x60] 94868: a94557f6 ldp x22, x21, [sp, #0x50] 9486c: a9445ff8 ldp x24, x23, [sp, #0x40] 94870: 910203ff add sp, sp, #0x80 94874: d65f03c0 ret 94878: 94003bc6 bl 0xa3790 9487c: 97feb705 bl 0x42490 <__stack_chk_fail@plt> 94880: f94003e8 ldr x8, [sp] 94884: aa0003f3 mov x19, x0 94888: aa0803e0 mov x0, x8 9488c: 97feb6a9 bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 94890: aa1303e0 mov x0, x19 94894: 940102c2 bl 0xd539c <__cxa_demangle+0x12abc> 0000000000094898 >>::__get_year(int&, std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const>: 94898: a9be4ff4 stp x20, x19, [sp, #-0x20]! 9489c: a9017bfd stp x29, x30, [sp, #0x10] 948a0: 910043fd add x29, sp, #0x10 948a4: aa0403f4 mov x20, x4 948a8: aa0203e0 mov x0, x2 948ac: aa0103f3 mov x19, x1 948b0: 52800084 mov w4, #0x4 // =4 948b4: aa0303e1 mov x1, x3 948b8: aa1403e2 mov x2, x20 948bc: aa0503e3 mov x3, x5 948c0: 94000392 bl 0x95708 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x1ec> 948c4: 39400288 ldrb w8, [x20] 948c8: 37100148 tbnz w8, #0x2, 0x948f0 >>::__get_year(int&, std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x58> 948cc: 7101101f cmp w0, #0x44 948d0: 5400006c b.gt 0x948dc >>::__get_year(int&, std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x44> 948d4: 111f4008 add w8, w0, #0x7d0 948d8: 14000004 b 0x948e8 >>::__get_year(int&, std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x50> 948dc: 111db008 add w8, w0, #0x76c 948e0: 7101901f cmp w0, #0x64 948e4: 1a80b108 csel w8, w8, w0, lt 948e8: 511db108 sub w8, w8, #0x76c 948ec: b9000268 str w8, [x19] 948f0: a9417bfd ldp x29, x30, [sp, #0x10] 948f4: a8c24ff4 ldp x20, x19, [sp], #0x20 948f8: d65f03c0 ret 00000000000948fc >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const>: 948fc: d10303ff sub sp, sp, #0xc0 94900: f90033fb str x27, [sp, #0x60] 94904: a90767fa stp x26, x25, [sp, #0x70] 94908: a9085ff8 stp x24, x23, [sp, #0x80] 9490c: a90957f6 stp x22, x21, [sp, #0x90] 94910: a90a4ff4 stp x20, x19, [sp, #0xa0] 94914: a90b7bfd stp x29, x30, [sp, #0xb0] 94918: 9102c3fd add x29, sp, #0xb0 9491c: d53bd05a mrs x26, TPIDR_EL0 94920: f9401748 ldr x8, [x26, #0x28] 94924: aa0003f6 mov x22, x0 94928: aa0303e0 mov x0, x3 9492c: 2a0603f9 mov w25, w6 94930: f9002fe8 str x8, [sp, #0x58] 94934: 910003e8 mov x8, sp 94938: aa0503f3 mov x19, x5 9493c: aa0403f4 mov x20, x4 94940: aa0303f7 mov x23, x3 94944: aa0203f5 mov x21, x2 94948: f90007e1 str x1, [sp, #0x8] 9494c: b900009f str wzr, [x4] 94950: 97feb6b8 bl 0x42430 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 94954: f00003db adrp x27, 0x10f000 94958: f00003c8 adrp x8, 0x10f000 9495c: f94003f8 ldr x24, [sp] 94960: f9470b7b ldr x27, [x27, #0xe10] 94964: f9469108 ldr x8, [x8, #0xd20] 94968: 6f00e400 movi v0.2d, #0000000000000000 9496c: f90013fb str x27, [sp, #0x20] 94970: 4e081d00 mov v0.d[0], x8 94974: 3c8283e0 stur q0, [sp, #0x28] 94978: c8dfff68 ldar x8, [x27] 9497c: b100051f cmn x8, #0x1 94980: 54000140 b.eq 0x949a8 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0xac> 94984: 910083e8 add x8, sp, #0x20 94988: 910063e9 add x9, sp, #0x18 9498c: a90123e9 stp x9, x8, [sp, #0x10] 94990: f00003c0 adrp x0, 0x10f000 94994: f9470800 ldr x0, [x0, #0xe10] 94998: d00000e2 adrp x2, 0xb2000 ::~__codecvt_utf8_utf16()+0xc> 9499c: 912c4042 add x2, x2, #0xb10 949a0: 910043e1 add x1, sp, #0x10 949a4: 97feb75b bl 0x42710 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 949a8: b9800b69 ldrsw x9, [x27, #0x8] 949ac: a9412b08 ldp x8, x10, [x24, #0x10] 949b0: d1000529 sub x9, x9, #0x1 949b4: cb08014a sub x10, x10, x8 949b8: eb8a0d3f cmp x9, x10, asr #3 949bc: 54002b22 b.hs 0x94f20 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x624> 949c0: f8697918 ldr x24, [x8, x9, lsl #3] 949c4: b4002af8 cbz x24, 0x94f20 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x624> 949c8: f94003e0 ldr x0, [sp] 949cc: 97feb659 bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 949d0: 12001f28 and w8, w25, #0xff 949d4: 51009508 sub w8, w8, #0x25 949d8: 7101511f cmp w8, #0x54 949dc: 54002268 b.hi 0x94e28 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x52c> 949e0: 90000249 adrp x9, 0xdc000 >+0x1e> 949e4: 9127c129 add x9, x9, #0x9f0 949e8: 1000008a adr x10, 0x949f8 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0xfc> 949ec: 7868792b ldrh w11, [x9, x8, lsl #1] 949f0: 8b0b094a add x10, x10, x11, lsl #2 949f4: d61f0140 br x10 949f8: f8410ec8 ldr x8, [x22, #0x10]! 949fc: f9400508 ldr x8, [x8, #0x8] 94a00: aa1603e0 mov x0, x22 94a04: d63f0100 blr x8 94a08: aa0003f6 mov x22, x0 94a0c: 91090003 add x3, x0, #0x240 94a10: 910023e0 add x0, sp, #0x8 94a14: aa1503e1 mov x1, x21 94a18: aa1603e2 mov x2, x22 94a1c: aa1803e4 mov x4, x24 94a20: aa1403e5 mov x5, x20 94a24: 2a1f03e6 mov w6, wzr 94a28: 97ffd3b3 bl 0x898f4 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x2c8> 94a2c: cb160008 sub x8, x0, x22 94a30: f108fd1f cmp x8, #0x23f 94a34: 5400200c b.gt 0x94e34 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x538> 94a38: b201f3e9 mov x9, #-0x5555555555555556 // =-6148914691236517206 94a3c: b201f3ea mov x10, #-0x5555555555555556 // =-6148914691236517206 94a40: 9343fd08 asr x8, x8, #3 94a44: f2955569 movk x9, #0xaaab 94a48: f295556a movk x10, #0xaaab 94a4c: f2e5554a movk x10, #0x2aaa, lsl #48 94a50: 9b097d08 mul x8, x8, x9 94a54: 9b4a7d09 smulh x9, x8, x10 94a58: d37ffd2a lsr x10, x9, #63 94a5c: d341fd29 lsr x9, x9, #1 94a60: 0b0a0129 add w9, w9, w10 94a64: 5280018a mov w10, #0xc // =12 94a68: 1b0aa128 msub w8, w9, w10, w8 94a6c: b9001268 str w8, [x19, #0x10] 94a70: 140000f1 b 0x94e34 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x538> 94a74: f8410ec8 ldr x8, [x22, #0x10]! 94a78: f9400108 ldr x8, [x8] 94a7c: aa1603e0 mov x0, x22 94a80: d63f0100 blr x8 94a84: aa0003f6 mov x22, x0 94a88: 91054003 add x3, x0, #0x150 94a8c: 910023e0 add x0, sp, #0x8 94a90: aa1503e1 mov x1, x21 94a94: aa1603e2 mov x2, x22 94a98: aa1803e4 mov x4, x24 94a9c: aa1403e5 mov x5, x20 94aa0: 2a1f03e6 mov w6, wzr 94aa4: 97ffd394 bl 0x898f4 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x2c8> 94aa8: cb160008 sub x8, x0, x22 94aac: f1053d1f cmp x8, #0x14f 94ab0: 54001c2c b.gt 0x94e34 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x538> 94ab4: d28924aa mov x10, #0x4925 // =18725 94ab8: b201f3e9 mov x9, #-0x5555555555555556 // =-6148914691236517206 94abc: f2a4924a movk x10, #0x2492, lsl #16 94ac0: 9343fd08 asr x8, x8, #3 94ac4: f2955569 movk x9, #0xaaab 94ac8: f2d2492a movk x10, #0x9249, lsl #32 94acc: f2e9248a movk x10, #0x4924, lsl #48 94ad0: 9b097d08 mul x8, x8, x9 94ad4: 9b4a7d09 smulh x9, x8, x10 94ad8: d37ffd2a lsr x10, x9, #63 94adc: d341fd29 lsr x9, x9, #1 94ae0: 0b0a0129 add w9, w9, w10 94ae4: 4b090d29 sub w9, w9, w9, lsl #3 94ae8: 0b090108 add w8, w8, w9 94aec: b9001a68 str w8, [x19, #0x18] 94af0: 140000d1 b 0x94e34 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x538> 94af4: 910023e0 add x0, sp, #0x8 94af8: 52800044 mov w4, #0x2 // =2 94afc: aa1503e1 mov x1, x21 94b00: aa1403e2 mov x2, x20 94b04: aa1803e3 mov x3, x24 94b08: 94000300 bl 0x95708 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x1ec> 94b0c: b9400288 ldr w8, [x20] 94b10: 51000409 sub w9, w0, #0x1 94b14: 7100793f cmp w9, #0x1e 94b18: 540018a8 b.hi 0x94e2c >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x530> 94b1c: 37101888 tbnz w8, #0x2, 0x94e2c >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x530> 94b20: b9000e60 str w0, [x19, #0xc] 94b24: 140000c4 b 0x94e34 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x538> 94b28: 910023e1 add x1, sp, #0x8 94b2c: aa1603e0 mov x0, x22 94b30: aa1503e2 mov x2, x21 94b34: aa1403e3 mov x3, x20 94b38: aa1803e4 mov x4, x24 94b3c: 97feb1ad bl 0x411f0 <_ZNKSt6__ndk18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE17__get_white_spaceERS4_S4_RjRKNS_5ctypeIwEE@plt> 94b40: 140000bd b 0x94e34 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x538> 94b44: b0000248 adrp x8, 0xdd000 94b48: 91006108 add x8, x8, #0x18 94b4c: ad400500 ldp q0, q1, [x8] 94b50: 3cc1c102 ldur q2, [x8, #0x1c] 94b54: f94007e1 ldr x1, [sp, #0x8] 94b58: 910083e8 add x8, sp, #0x20 94b5c: ad0107e0 stp q0, q1, [sp, #0x20] 94b60: 3c83c3e2 stur q2, [sp, #0x3c] 94b64: 9100b107 add x7, x8, #0x2c 94b68: 1400005f b 0x94ce4 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x3e8> 94b6c: 910023e0 add x0, sp, #0x8 94b70: 52800044 mov w4, #0x2 // =2 94b74: aa1503e1 mov x1, x21 94b78: aa1403e2 mov x2, x20 94b7c: aa1803e3 mov x3, x24 94b80: 940002e2 bl 0x95708 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x1ec> 94b84: b9400288 ldr w8, [x20] 94b88: 7100ec1f cmp w0, #0x3b 94b8c: 5400150c b.gt 0x94e2c >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x530> 94b90: 371014e8 tbnz w8, #0x2, 0x94e2c >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x530> 94b94: b9000660 str w0, [x19, #0x4] 94b98: 140000a7 b 0x94e34 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x538> 94b9c: aa1603e0 mov x0, x22 94ba0: f8410c08 ldr x8, [x0, #0x10]! 94ba4: f9401908 ldr x8, [x8, #0x30] 94ba8: 14000029 b 0x94c4c >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x350> 94bac: 910023e0 add x0, sp, #0x8 94bb0: 52800084 mov w4, #0x4 // =4 94bb4: aa1503e1 mov x1, x21 94bb8: aa1403e2 mov x2, x20 94bbc: aa1803e3 mov x3, x24 94bc0: 940002d2 bl 0x95708 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x1ec> 94bc4: 39400288 ldrb w8, [x20] 94bc8: 37101368 tbnz w8, #0x2, 0x94e34 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x538> 94bcc: 511db008 sub w8, w0, #0x76c 94bd0: b9001668 str w8, [x19, #0x14] 94bd4: 14000098 b 0x94e34 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x538> 94bd8: 90000248 adrp x8, 0xdc000 >+0x1e> 94bdc: 913ee108 add x8, x8, #0xfb8 94be0: 1400003c b 0x94cd0 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x3d4> 94be4: 910023e0 add x0, sp, #0x8 94be8: 52800044 mov w4, #0x2 // =2 94bec: aa1503e1 mov x1, x21 94bf0: aa1403e2 mov x2, x20 94bf4: aa1803e3 mov x3, x24 94bf8: 940002c4 bl 0x95708 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x1ec> 94bfc: b9400288 ldr w8, [x20] 94c00: 71005c1f cmp w0, #0x17 94c04: 5400096d b.le 0x94d30 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x434> 94c08: 14000089 b 0x94e2c >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x530> 94c0c: b0000248 adrp x8, 0xdd000 94c10: 91011108 add x8, x8, #0x44 94c14: 3dc00100 ldr q0, [x8] 94c18: b9401108 ldr w8, [x8, #0x10] 94c1c: f94007e1 ldr x1, [sp, #0x8] 94c20: 910083e9 add x9, sp, #0x20 94c24: 3d800be0 str q0, [sp, #0x20] 94c28: b90033e8 str w8, [sp, #0x30] 94c2c: 91005127 add x7, x9, #0x14 94c30: 1400002d b 0x94ce4 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x3e8> 94c34: 90000248 adrp x8, 0xdc000 >+0x1e> 94c38: 913fe108 add x8, x8, #0xff8 94c3c: 14000025 b 0x94cd0 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x3d4> 94c40: aa1603e0 mov x0, x22 94c44: f8410c08 ldr x8, [x0, #0x10]! 94c48: f9400d08 ldr x8, [x8, #0x18] 94c4c: d63f0100 blr x8 94c50: 39400008 ldrb w8, [x0] 94c54: a940a809 ldp x9, x10, [x0, #0x8] 94c58: f94007e1 ldr x1, [sp, #0x8] 94c5c: 9100100b add x11, x0, #0x4 94c60: d341fd0c lsr x12, x8, #1 94c64: 7200011f tst w8, #0x1 94c68: 9a8a0166 csel x6, x11, x10, eq 94c6c: 9a890188 csel x8, x12, x9, eq 94c70: 8b0808c7 add x7, x6, x8, lsl #2 94c74: 1400001d b 0x94ce8 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x3ec> 94c78: 910023e0 add x0, sp, #0x8 94c7c: 52800044 mov w4, #0x2 // =2 94c80: aa1503e1 mov x1, x21 94c84: aa1403e2 mov x2, x20 94c88: aa1803e3 mov x3, x24 94c8c: 9400029f bl 0x95708 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x1ec> 94c90: b9400288 ldr w8, [x20] 94c94: 7100301f cmp w0, #0xc 94c98: 54000cac b.gt 0x94e2c >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x530> 94c9c: 37100c88 tbnz w8, #0x2, 0x94e2c >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x530> 94ca0: 51000408 sub w8, w0, #0x1 94ca4: b9001268 str w8, [x19, #0x10] 94ca8: 14000063 b 0x94e34 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x538> 94cac: 910023e1 add x1, sp, #0x8 94cb0: aa1603e0 mov x0, x22 94cb4: aa1503e2 mov x2, x21 94cb8: aa1403e3 mov x3, x20 94cbc: aa1803e4 mov x4, x24 94cc0: 97feb154 bl 0x41210 <_ZNKSt6__ndk18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE13__get_percentERS4_S4_RjRKNS_5ctypeIwEE@plt> 94cc4: 1400005c b 0x94e34 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x538> 94cc8: 90000248 adrp x8, 0xdc000 >+0x1e> 94ccc: 913f6108 add x8, x8, #0xfd8 94cd0: ad400500 ldp q0, q1, [x8] 94cd4: f94007e1 ldr x1, [sp, #0x8] 94cd8: 910083e8 add x8, sp, #0x20 94cdc: 91008107 add x7, x8, #0x20 94ce0: ad0107e0 stp q0, q1, [sp, #0x20] 94ce4: 910083e6 add x6, sp, #0x20 94ce8: aa1603e0 mov x0, x22 94cec: aa1503e2 mov x2, x21 94cf0: aa1703e3 mov x3, x23 94cf4: aa1403e4 mov x4, x20 94cf8: aa1303e5 mov x5, x19 94cfc: 97feb165 bl 0x41290 <_ZNKSt6__ndk18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE3getES4_S4_RNS_8ios_baseERjP2tmPKwSC_@plt> 94d00: f90007e0 str x0, [sp, #0x8] 94d04: 1400004c b 0x94e34 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x538> 94d08: 910023e0 add x0, sp, #0x8 94d0c: 52800044 mov w4, #0x2 // =2 94d10: aa1503e1 mov x1, x21 94d14: aa1403e2 mov x2, x20 94d18: aa1803e3 mov x3, x24 94d1c: 9400027b bl 0x95708 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x1ec> 94d20: b9400288 ldr w8, [x20] 94d24: 51000409 sub w9, w0, #0x1 94d28: 71002d3f cmp w9, #0xb 94d2c: 54000808 b.hi 0x94e2c >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x530> 94d30: 371007e8 tbnz w8, #0x2, 0x94e2c >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x530> 94d34: b9000a60 str w0, [x19, #0x8] 94d38: 1400003f b 0x94e34 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x538> 94d3c: 910023e0 add x0, sp, #0x8 94d40: 52800044 mov w4, #0x2 // =2 94d44: aa1503e1 mov x1, x21 94d48: aa1403e2 mov x2, x20 94d4c: aa1803e3 mov x3, x24 94d50: 9400026e bl 0x95708 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x1ec> 94d54: b9400288 ldr w8, [x20] 94d58: 7100f01f cmp w0, #0x3c 94d5c: 5400068c b.gt 0x94e2c >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x530> 94d60: 37100668 tbnz w8, #0x2, 0x94e2c >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x530> 94d64: b9000260 str w0, [x19] 94d68: 14000033 b 0x94e34 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x538> 94d6c: f94002c8 ldr x8, [x22] 94d70: f94007e1 ldr x1, [sp, #0x8] 94d74: aa1603e0 mov x0, x22 94d78: aa1503e2 mov x2, x21 94d7c: f9401508 ldr x8, [x8, #0x28] 94d80: aa1703e3 mov x3, x23 94d84: aa1403e4 mov x4, x20 94d88: aa1303e5 mov x5, x19 94d8c: d63f0100 blr x8 94d90: 1400002a b 0x94e38 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x53c> 94d94: 910023e0 add x0, sp, #0x8 94d98: 52800084 mov w4, #0x4 // =4 94d9c: aa1503e1 mov x1, x21 94da0: aa1403e2 mov x2, x20 94da4: aa1803e3 mov x3, x24 94da8: 94000258 bl 0x95708 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x1ec> 94dac: 39400288 ldrb w8, [x20] 94db0: 37100428 tbnz w8, #0x2, 0x94e34 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x538> 94db4: 7101101f cmp w0, #0x44 94db8: 540009ac b.gt 0x94eec >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x5f0> 94dbc: 111f4008 add w8, w0, #0x7d0 94dc0: 1400004e b 0x94ef8 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x5fc> 94dc4: 910023e0 add x0, sp, #0x8 94dc8: 52800064 mov w4, #0x3 // =3 94dcc: aa1503e1 mov x1, x21 94dd0: aa1403e2 mov x2, x20 94dd4: aa1803e3 mov x3, x24 94dd8: 9400024c bl 0x95708 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x1ec> 94ddc: b9400288 ldr w8, [x20] 94de0: 7105b41f cmp w0, #0x16d 94de4: 5400024c b.gt 0x94e2c >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x530> 94de8: 37100228 tbnz w8, #0x2, 0x94e2c >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x530> 94dec: b9001e60 str w0, [x19, #0x1c] 94df0: 14000011 b 0x94e34 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x538> 94df4: f8410ec8 ldr x8, [x22, #0x10]! 94df8: f9400908 ldr x8, [x8, #0x10] 94dfc: aa1603e0 mov x0, x22 94e00: d63f0100 blr x8 94e04: 39400008 ldrb w8, [x0] 94e08: aa0003f6 mov x22, x0 94e0c: 37000468 tbnz w8, #0x0, 0x94e98 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x59c> 94e10: d341fd08 lsr x8, x8, #1 94e14: 394062c9 ldrb w9, [x22, #0x18] 94e18: 37000469 tbnz w9, #0x0, 0x94ea4 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x5a8> 94e1c: d341fd29 lsr x9, x9, #1 94e20: ab09011f cmn x8, x9 94e24: 54000461 b.ne 0x94eb0 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x5b4> 94e28: b9400288 ldr w8, [x20] 94e2c: 321e0108 orr w8, w8, #0x4 94e30: b9000288 str w8, [x20] 94e34: f94007e0 ldr x0, [sp, #0x8] 94e38: f9401748 ldr x8, [x26, #0x28] 94e3c: f9402fe9 ldr x9, [sp, #0x58] 94e40: eb09011f cmp x8, x9 94e44: 54000701 b.ne 0x94f24 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x628> 94e48: a94b7bfd ldp x29, x30, [sp, #0xb0] 94e4c: a94a4ff4 ldp x20, x19, [sp, #0xa0] 94e50: a94957f6 ldp x22, x21, [sp, #0x90] 94e54: a9485ff8 ldp x24, x23, [sp, #0x80] 94e58: a94767fa ldp x26, x25, [sp, #0x70] 94e5c: f94033fb ldr x27, [sp, #0x60] 94e60: 910303ff add sp, sp, #0xc0 94e64: d65f03c0 ret 94e68: 910023e0 add x0, sp, #0x8 94e6c: 52800024 mov w4, #0x1 // =1 94e70: aa1503e1 mov x1, x21 94e74: aa1403e2 mov x2, x20 94e78: aa1803e3 mov x3, x24 94e7c: 94000223 bl 0x95708 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x1ec> 94e80: b9400288 ldr w8, [x20] 94e84: 7100181f cmp w0, #0x6 94e88: 54fffd2c b.gt 0x94e2c >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x530> 94e8c: 3717fd08 tbnz w8, #0x2, 0x94e2c >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x530> 94e90: b9001a60 str w0, [x19, #0x18] 94e94: 17ffffe8 b 0x94e34 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x538> 94e98: f94006c8 ldr x8, [x22, #0x8] 94e9c: 394062c9 ldrb w9, [x22, #0x18] 94ea0: 3607fbe9 tbz w9, #0x0, 0x94e1c >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x520> 94ea4: f94012c9 ldr x9, [x22, #0x20] 94ea8: ab09011f cmn x8, x9 94eac: 54fffbe0 b.eq 0x94e28 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x52c> 94eb0: 9100c2c3 add x3, x22, #0x30 94eb4: 910023e0 add x0, sp, #0x8 94eb8: aa1503e1 mov x1, x21 94ebc: aa1603e2 mov x2, x22 94ec0: aa1803e4 mov x4, x24 94ec4: aa1403e5 mov x5, x20 94ec8: 2a1f03e6 mov w6, wzr 94ecc: 97ffd28a bl 0x898f4 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x2c8> 94ed0: b9400a68 ldr w8, [x19, #0x8] 94ed4: cb160009 sub x9, x0, x22 94ed8: 7100311f cmp w8, #0xc 94edc: 54000141 b.ne 0x94f04 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x608> 94ee0: b5000129 cbnz x9, 0x94f04 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x608> 94ee4: b9000a7f str wzr, [x19, #0x8] 94ee8: 17ffffd3 b 0x94e34 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x538> 94eec: 111db008 add w8, w0, #0x76c 94ef0: 7101901f cmp w0, #0x64 94ef4: 1a80b108 csel w8, w8, w0, lt 94ef8: 511db108 sub w8, w8, #0x76c 94efc: b9001668 str w8, [x19, #0x14] 94f00: 17ffffcd b 0x94e34 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x538> 94f04: 71002d1f cmp w8, #0xb 94f08: 54fff96c b.gt 0x94e34 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x538> 94f0c: f100613f cmp x9, #0x18 94f10: 54fff921 b.ne 0x94e34 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x538> 94f14: 11003108 add w8, w8, #0xc 94f18: b9000a68 str w8, [x19, #0x8] 94f1c: 17ffffc6 b 0x94e34 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, tm*, char, char) const+0x538> 94f20: 94003a1c bl 0xa3790 94f24: 97feb55b bl 0x42490 <__stack_chk_fail@plt> 94f28: f94003e8 ldr x8, [sp] 94f2c: aa0003f3 mov x19, x0 94f30: aa0803e0 mov x0, x8 94f34: 97feb4ff bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 94f38: aa1303e0 mov x0, x19 94f3c: 94010118 bl 0xd539c <__cxa_demangle+0x12abc> 0000000000094f40 >>::__get_day(int&, std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const>: 94f40: a9be4ff4 stp x20, x19, [sp, #-0x20]! 94f44: a9017bfd stp x29, x30, [sp, #0x10] 94f48: 910043fd add x29, sp, #0x10 94f4c: aa0403f3 mov x19, x4 94f50: aa0203e0 mov x0, x2 94f54: aa0103f4 mov x20, x1 94f58: 52800044 mov w4, #0x2 // =2 94f5c: aa0303e1 mov x1, x3 94f60: aa1303e2 mov x2, x19 94f64: aa0503e3 mov x3, x5 94f68: 940001e8 bl 0x95708 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x1ec> 94f6c: b9400268 ldr w8, [x19] 94f70: 51000409 sub w9, w0, #0x1 94f74: 7100793f cmp w9, #0x1e 94f78: 54000088 b.hi 0x94f88 >>::__get_day(int&, std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x48> 94f7c: 37100068 tbnz w8, #0x2, 0x94f88 >>::__get_day(int&, std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x48> 94f80: b9000280 str w0, [x20] 94f84: 14000003 b 0x94f90 >>::__get_day(int&, std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x50> 94f88: 321e0108 orr w8, w8, #0x4 94f8c: b9000268 str w8, [x19] 94f90: a9417bfd ldp x29, x30, [sp, #0x10] 94f94: a8c24ff4 ldp x20, x19, [sp], #0x20 94f98: d65f03c0 ret 0000000000094f9c >>::__get_hour(int&, std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const>: 94f9c: a9be4ff4 stp x20, x19, [sp, #-0x20]! 94fa0: a9017bfd stp x29, x30, [sp, #0x10] 94fa4: 910043fd add x29, sp, #0x10 94fa8: aa0403f3 mov x19, x4 94fac: aa0203e0 mov x0, x2 94fb0: aa0103f4 mov x20, x1 94fb4: 52800044 mov w4, #0x2 // =2 94fb8: aa0303e1 mov x1, x3 94fbc: aa1303e2 mov x2, x19 94fc0: aa0503e3 mov x3, x5 94fc4: 940001d1 bl 0x95708 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x1ec> 94fc8: b9400268 ldr w8, [x19] 94fcc: 71005c1f cmp w0, #0x17 94fd0: 5400008c b.gt 0x94fe0 >>::__get_hour(int&, std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x44> 94fd4: 37100068 tbnz w8, #0x2, 0x94fe0 >>::__get_hour(int&, std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x44> 94fd8: b9000280 str w0, [x20] 94fdc: 14000003 b 0x94fe8 >>::__get_hour(int&, std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x4c> 94fe0: 321e0108 orr w8, w8, #0x4 94fe4: b9000268 str w8, [x19] 94fe8: a9417bfd ldp x29, x30, [sp, #0x10] 94fec: a8c24ff4 ldp x20, x19, [sp], #0x20 94ff0: d65f03c0 ret 0000000000094ff4 >>::__get_12_hour(int&, std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const>: 94ff4: a9be4ff4 stp x20, x19, [sp, #-0x20]! 94ff8: a9017bfd stp x29, x30, [sp, #0x10] 94ffc: 910043fd add x29, sp, #0x10 95000: aa0403f3 mov x19, x4 95004: aa0203e0 mov x0, x2 95008: aa0103f4 mov x20, x1 9500c: 52800044 mov w4, #0x2 // =2 95010: aa0303e1 mov x1, x3 95014: aa1303e2 mov x2, x19 95018: aa0503e3 mov x3, x5 9501c: 940001bb bl 0x95708 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x1ec> 95020: b9400268 ldr w8, [x19] 95024: 51000409 sub w9, w0, #0x1 95028: 71002d3f cmp w9, #0xb 9502c: 54000088 b.hi 0x9503c >>::__get_12_hour(int&, std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x48> 95030: 37100068 tbnz w8, #0x2, 0x9503c >>::__get_12_hour(int&, std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x48> 95034: b9000280 str w0, [x20] 95038: 14000003 b 0x95044 >>::__get_12_hour(int&, std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x50> 9503c: 321e0108 orr w8, w8, #0x4 95040: b9000268 str w8, [x19] 95044: a9417bfd ldp x29, x30, [sp, #0x10] 95048: a8c24ff4 ldp x20, x19, [sp], #0x20 9504c: d65f03c0 ret 0000000000095050 >>::__get_day_year_num(int&, std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const>: 95050: a9be4ff4 stp x20, x19, [sp, #-0x20]! 95054: a9017bfd stp x29, x30, [sp, #0x10] 95058: 910043fd add x29, sp, #0x10 9505c: aa0403f3 mov x19, x4 95060: aa0203e0 mov x0, x2 95064: aa0103f4 mov x20, x1 95068: 52800064 mov w4, #0x3 // =3 9506c: aa0303e1 mov x1, x3 95070: aa1303e2 mov x2, x19 95074: aa0503e3 mov x3, x5 95078: 940001a4 bl 0x95708 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x1ec> 9507c: b9400268 ldr w8, [x19] 95080: 7105b41f cmp w0, #0x16d 95084: 5400008c b.gt 0x95094 >>::__get_day_year_num(int&, std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x44> 95088: 37100068 tbnz w8, #0x2, 0x95094 >>::__get_day_year_num(int&, std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x44> 9508c: b9000280 str w0, [x20] 95090: 14000003 b 0x9509c >>::__get_day_year_num(int&, std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x4c> 95094: 321e0108 orr w8, w8, #0x4 95098: b9000268 str w8, [x19] 9509c: a9417bfd ldp x29, x30, [sp, #0x10] 950a0: a8c24ff4 ldp x20, x19, [sp], #0x20 950a4: d65f03c0 ret 00000000000950a8 >>::__get_month(int&, std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const>: 950a8: a9be4ff4 stp x20, x19, [sp, #-0x20]! 950ac: a9017bfd stp x29, x30, [sp, #0x10] 950b0: 910043fd add x29, sp, #0x10 950b4: aa0403f3 mov x19, x4 950b8: aa0203e0 mov x0, x2 950bc: aa0103f4 mov x20, x1 950c0: 52800044 mov w4, #0x2 // =2 950c4: aa0303e1 mov x1, x3 950c8: aa1303e2 mov x2, x19 950cc: aa0503e3 mov x3, x5 950d0: 9400018e bl 0x95708 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x1ec> 950d4: b9400268 ldr w8, [x19] 950d8: 7100301f cmp w0, #0xc 950dc: 540000ac b.gt 0x950f0 >>::__get_month(int&, std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x48> 950e0: 37100088 tbnz w8, #0x2, 0x950f0 >>::__get_month(int&, std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x48> 950e4: 51000408 sub w8, w0, #0x1 950e8: b9000288 str w8, [x20] 950ec: 14000003 b 0x950f8 >>::__get_month(int&, std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x50> 950f0: 321e0108 orr w8, w8, #0x4 950f4: b9000268 str w8, [x19] 950f8: a9417bfd ldp x29, x30, [sp, #0x10] 950fc: a8c24ff4 ldp x20, x19, [sp], #0x20 95100: d65f03c0 ret 0000000000095104 >>::__get_minute(int&, std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const>: 95104: a9be4ff4 stp x20, x19, [sp, #-0x20]! 95108: a9017bfd stp x29, x30, [sp, #0x10] 9510c: 910043fd add x29, sp, #0x10 95110: aa0403f3 mov x19, x4 95114: aa0203e0 mov x0, x2 95118: aa0103f4 mov x20, x1 9511c: 52800044 mov w4, #0x2 // =2 95120: aa0303e1 mov x1, x3 95124: aa1303e2 mov x2, x19 95128: aa0503e3 mov x3, x5 9512c: 94000177 bl 0x95708 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x1ec> 95130: b9400268 ldr w8, [x19] 95134: 7100ec1f cmp w0, #0x3b 95138: 5400008c b.gt 0x95148 >>::__get_minute(int&, std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x44> 9513c: 37100068 tbnz w8, #0x2, 0x95148 >>::__get_minute(int&, std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x44> 95140: b9000280 str w0, [x20] 95144: 14000003 b 0x95150 >>::__get_minute(int&, std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x4c> 95148: 321e0108 orr w8, w8, #0x4 9514c: b9000268 str w8, [x19] 95150: a9417bfd ldp x29, x30, [sp, #0x10] 95154: a8c24ff4 ldp x20, x19, [sp], #0x20 95158: d65f03c0 ret 000000000009515c >>::__get_white_space(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const>: 9515c: f81c0ff7 str x23, [sp, #-0x40]! 95160: a90157f6 stp x22, x21, [sp, #0x10] 95164: a9024ff4 stp x20, x19, [sp, #0x20] 95168: a9037bfd stp x29, x30, [sp, #0x30] 9516c: 9100c3fd add x29, sp, #0x30 95170: aa0403f6 mov x22, x4 95174: aa0303f3 mov x19, x3 95178: aa0203f4 mov x20, x2 9517c: aa0103f5 mov x21, x1 95180: f94002a0 ldr x0, [x21] 95184: b50000c0 cbnz x0, 0x9519c >>::__get_white_space(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x40> 95188: 14000016 b 0x951e0 >>::__get_white_space(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x84> 9518c: 91001108 add x8, x8, #0x4 95190: f9000c08 str x8, [x0, #0x18] 95194: f94002a0 ldr x0, [x21] 95198: b4000240 cbz x0, 0x951e0 >>::__get_white_space(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x84> 9519c: a941a408 ldp x8, x9, [x0, #0x18] 951a0: eb09011f cmp x8, x9 951a4: 54000120 b.eq 0x951c8 >>::__get_white_space(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x6c> 951a8: b9400100 ldr w0, [x8] 951ac: 3100041f cmn w0, #0x1 951b0: 54000160 b.eq 0x951dc >>::__get_white_space(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x80> 951b4: f94002a8 ldr x8, [x21] 951b8: f100011f cmp x8, #0x0 951bc: 1a9f17f7 cset w23, eq 951c0: b5000154 cbnz x20, 0x951e8 >>::__get_white_space(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x8c> 951c4: 14000017 b 0x95220 >>::__get_white_space(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0xc4> 951c8: f9400008 ldr x8, [x0] 951cc: f9402508 ldr x8, [x8, #0x48] 951d0: d63f0100 blr x8 951d4: 3100041f cmn w0, #0x1 951d8: 54fffee1 b.ne 0x951b4 >>::__get_white_space(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x58> 951dc: f90002bf str xzr, [x21] 951e0: 52800037 mov w23, #0x1 // =1 951e4: b40001f4 cbz x20, 0x95220 >>::__get_white_space(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0xc4> 951e8: a941a688 ldp x8, x9, [x20, #0x18] 951ec: eb09011f cmp x8, x9 951f0: 540000c0 b.eq 0x95208 >>::__get_white_space(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0xac> 951f4: b9400100 ldr w0, [x8] 951f8: 3100041f cmn w0, #0x1 951fc: 54000120 b.eq 0x95220 >>::__get_white_space(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0xc4> 95200: 35000157 cbnz w23, 0x95228 >>::__get_white_space(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0xcc> 95204: 14000023 b 0x95290 >>::__get_white_space(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x134> 95208: f9400288 ldr x8, [x20] 9520c: aa1403e0 mov x0, x20 95210: f9402508 ldr x8, [x8, #0x48] 95214: d63f0100 blr x8 95218: 3100041f cmn w0, #0x1 9521c: 54ffff21 b.ne 0x95200 >>::__get_white_space(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0xa4> 95220: aa1f03f4 mov x20, xzr 95224: 37000377 tbnz w23, #0x0, 0x95290 >>::__get_white_space(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x134> 95228: f94002a0 ldr x0, [x21] 9522c: a941a408 ldp x8, x9, [x0, #0x18] 95230: eb09011f cmp x8, x9 95234: 54000060 b.eq 0x95240 >>::__get_white_space(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0xe4> 95238: b9400102 ldr w2, [x8] 9523c: 14000005 b 0x95250 >>::__get_white_space(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0xf4> 95240: f9400008 ldr x8, [x0] 95244: f9402508 ldr x8, [x8, #0x48] 95248: d63f0100 blr x8 9524c: 2a0003e2 mov w2, w0 95250: f94002c8 ldr x8, [x22] 95254: 52800021 mov w1, #0x1 // =1 95258: aa1603e0 mov x0, x22 9525c: f9400d08 ldr x8, [x8, #0x18] 95260: d63f0100 blr x8 95264: 36000160 tbz w0, #0x0, 0x95290 >>::__get_white_space(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x134> 95268: f94002a0 ldr x0, [x21] 9526c: a941a408 ldp x8, x9, [x0, #0x18] 95270: eb09011f cmp x8, x9 95274: 54fff8c1 b.ne 0x9518c >>::__get_white_space(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x30> 95278: f9400008 ldr x8, [x0] 9527c: f9402908 ldr x8, [x8, #0x50] 95280: d63f0100 blr x8 95284: f94002a0 ldr x0, [x21] 95288: b5fff8a0 cbnz x0, 0x9519c >>::__get_white_space(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x40> 9528c: 17ffffd5 b 0x951e0 >>::__get_white_space(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x84> 95290: f94002a0 ldr x0, [x21] 95294: b4000260 cbz x0, 0x952e0 >>::__get_white_space(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x184> 95298: a941a408 ldp x8, x9, [x0, #0x18] 9529c: eb09011f cmp x8, x9 952a0: 54000140 b.eq 0x952c8 >>::__get_white_space(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x16c> 952a4: b9400100 ldr w0, [x8] 952a8: 3100041f cmn w0, #0x1 952ac: 54000180 b.eq 0x952dc >>::__get_white_space(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x180> 952b0: f94002a8 ldr x8, [x21] 952b4: f100011f cmp x8, #0x0 952b8: 1a9f17f5 cset w21, eq 952bc: b5000174 cbnz x20, 0x952e8 >>::__get_white_space(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x18c> 952c0: 370002f5 tbnz w21, #0x0, 0x9531c >>::__get_white_space(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x1c0> 952c4: 14000019 b 0x95328 >>::__get_white_space(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x1cc> 952c8: f9400008 ldr x8, [x0] 952cc: f9402508 ldr x8, [x8, #0x48] 952d0: d63f0100 blr x8 952d4: 3100041f cmn w0, #0x1 952d8: 54fffec1 b.ne 0x952b0 >>::__get_white_space(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x154> 952dc: f90002bf str xzr, [x21] 952e0: 52800035 mov w21, #0x1 // =1 952e4: b4fffef4 cbz x20, 0x952c0 >>::__get_white_space(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x164> 952e8: a941a688 ldp x8, x9, [x20, #0x18] 952ec: eb09011f cmp x8, x9 952f0: 54000060 b.eq 0x952fc >>::__get_white_space(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x1a0> 952f4: b9400100 ldr w0, [x8] 952f8: 14000005 b 0x9530c >>::__get_white_space(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x1b0> 952fc: f9400288 ldr x8, [x20] 95300: aa1403e0 mov x0, x20 95304: f9402508 ldr x8, [x8, #0x48] 95308: d63f0100 blr x8 9530c: 3100041f cmn w0, #0x1 95310: 1a9f17e8 cset w8, eq 95314: 4a0802a8 eor w8, w21, w8 95318: 37000088 tbnz w8, #0x0, 0x95328 >>::__get_white_space(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x1cc> 9531c: b9400268 ldr w8, [x19] 95320: 321f0108 orr w8, w8, #0x2 95324: b9000268 str w8, [x19] 95328: a9437bfd ldp x29, x30, [sp, #0x30] 9532c: a9424ff4 ldp x20, x19, [sp, #0x20] 95330: a94157f6 ldp x22, x21, [sp, #0x10] 95334: f84407f7 ldr x23, [sp], #0x40 95338: d65f03c0 ret 000000000009533c >>::__get_am_pm(int&, std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const>: 9533c: a9bc5ff8 stp x24, x23, [sp, #-0x40]! 95340: a90157f6 stp x22, x21, [sp, #0x10] 95344: a9024ff4 stp x20, x19, [sp, #0x20] 95348: a9037bfd stp x29, x30, [sp, #0x30] 9534c: 9100c3fd add x29, sp, #0x30 95350: f8410c08 ldr x8, [x0, #0x10]! 95354: aa0503f5 mov x21, x5 95358: aa0403f4 mov x20, x4 9535c: aa0303f7 mov x23, x3 95360: f9400908 ldr x8, [x8, #0x10] 95364: aa0203f8 mov x24, x2 95368: aa0103f3 mov x19, x1 9536c: d63f0100 blr x8 95370: 39400008 ldrb w8, [x0] 95374: aa0003f6 mov x22, x0 95378: 370002c8 tbnz w8, #0x0, 0x953d0 >>::__get_am_pm(int&, std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x94> 9537c: d341fd08 lsr x8, x8, #1 95380: 394062c9 ldrb w9, [x22, #0x18] 95384: 360002c9 tbz w9, #0x0, 0x953dc >>::__get_am_pm(int&, std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0xa0> 95388: f94012c9 ldr x9, [x22, #0x20] 9538c: ab09011f cmn x8, x9 95390: 540002c0 b.eq 0x953e8 >>::__get_am_pm(int&, std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0xac> 95394: 9100c2c3 add x3, x22, #0x30 95398: aa1803e0 mov x0, x24 9539c: aa1703e1 mov x1, x23 953a0: aa1603e2 mov x2, x22 953a4: aa1503e4 mov x4, x21 953a8: aa1403e5 mov x5, x20 953ac: 2a1f03e6 mov w6, wzr 953b0: 97ffd151 bl 0x898f4 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, std::__ndk1::ios_base&, unsigned int&, bool&) const+0x2c8> 953b4: b9400268 ldr w8, [x19] 953b8: cb160009 sub x9, x0, x22 953bc: 7100311f cmp w8, #0xc 953c0: 540001c1 b.ne 0x953f8 >>::__get_am_pm(int&, std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0xbc> 953c4: b50001a9 cbnz x9, 0x953f8 >>::__get_am_pm(int&, std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0xbc> 953c8: b900027f str wzr, [x19] 953cc: 14000011 b 0x95410 >>::__get_am_pm(int&, std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0xd4> 953d0: f94006c8 ldr x8, [x22, #0x8] 953d4: 394062c9 ldrb w9, [x22, #0x18] 953d8: 3707fd89 tbnz w9, #0x0, 0x95388 >>::__get_am_pm(int&, std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x4c> 953dc: d341fd29 lsr x9, x9, #1 953e0: ab09011f cmn x8, x9 953e4: 54fffd81 b.ne 0x95394 >>::__get_am_pm(int&, std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x58> 953e8: b9400288 ldr w8, [x20] 953ec: 321e0108 orr w8, w8, #0x4 953f0: b9000288 str w8, [x20] 953f4: 14000007 b 0x95410 >>::__get_am_pm(int&, std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0xd4> 953f8: 71002d1f cmp w8, #0xb 953fc: 540000ac b.gt 0x95410 >>::__get_am_pm(int&, std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0xd4> 95400: f100613f cmp x9, #0x18 95404: 54000061 b.ne 0x95410 >>::__get_am_pm(int&, std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0xd4> 95408: 11003108 add w8, w8, #0xc 9540c: b9000268 str w8, [x19] 95410: a9437bfd ldp x29, x30, [sp, #0x30] 95414: a9424ff4 ldp x20, x19, [sp, #0x20] 95418: a94157f6 ldp x22, x21, [sp, #0x10] 9541c: a8c45ff8 ldp x24, x23, [sp], #0x40 95420: d65f03c0 ret 0000000000095424 >>::__get_second(int&, std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const>: 95424: a9be4ff4 stp x20, x19, [sp, #-0x20]! 95428: a9017bfd stp x29, x30, [sp, #0x10] 9542c: 910043fd add x29, sp, #0x10 95430: aa0403f3 mov x19, x4 95434: aa0203e0 mov x0, x2 95438: aa0103f4 mov x20, x1 9543c: 52800044 mov w4, #0x2 // =2 95440: aa0303e1 mov x1, x3 95444: aa1303e2 mov x2, x19 95448: aa0503e3 mov x3, x5 9544c: 940000af bl 0x95708 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x1ec> 95450: b9400268 ldr w8, [x19] 95454: 7100f01f cmp w0, #0x3c 95458: 5400008c b.gt 0x95468 >>::__get_second(int&, std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x44> 9545c: 37100068 tbnz w8, #0x2, 0x95468 >>::__get_second(int&, std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x44> 95460: b9000280 str w0, [x20] 95464: 14000003 b 0x95470 >>::__get_second(int&, std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x4c> 95468: 321e0108 orr w8, w8, #0x4 9546c: b9000268 str w8, [x19] 95470: a9417bfd ldp x29, x30, [sp, #0x10] 95474: a8c24ff4 ldp x20, x19, [sp], #0x20 95478: d65f03c0 ret 000000000009547c >>::__get_weekday(int&, std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const>: 9547c: a9be4ff4 stp x20, x19, [sp, #-0x20]! 95480: a9017bfd stp x29, x30, [sp, #0x10] 95484: 910043fd add x29, sp, #0x10 95488: aa0403f3 mov x19, x4 9548c: aa0203e0 mov x0, x2 95490: aa0103f4 mov x20, x1 95494: 52800024 mov w4, #0x1 // =1 95498: aa0303e1 mov x1, x3 9549c: aa1303e2 mov x2, x19 954a0: aa0503e3 mov x3, x5 954a4: 94000099 bl 0x95708 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x1ec> 954a8: b9400268 ldr w8, [x19] 954ac: 7100181f cmp w0, #0x6 954b0: 5400008c b.gt 0x954c0 >>::__get_weekday(int&, std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x44> 954b4: 37100068 tbnz w8, #0x2, 0x954c0 >>::__get_weekday(int&, std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x44> 954b8: b9000280 str w0, [x20] 954bc: 14000003 b 0x954c8 >>::__get_weekday(int&, std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x4c> 954c0: 321e0108 orr w8, w8, #0x4 954c4: b9000268 str w8, [x19] 954c8: a9417bfd ldp x29, x30, [sp, #0x10] 954cc: a8c24ff4 ldp x20, x19, [sp], #0x20 954d0: d65f03c0 ret 00000000000954d4 >>::__get_year4(int&, std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const>: 954d4: a9be4ff4 stp x20, x19, [sp, #-0x20]! 954d8: a9017bfd stp x29, x30, [sp, #0x10] 954dc: 910043fd add x29, sp, #0x10 954e0: aa0403f4 mov x20, x4 954e4: aa0203e0 mov x0, x2 954e8: aa0103f3 mov x19, x1 954ec: 52800084 mov w4, #0x4 // =4 954f0: aa0303e1 mov x1, x3 954f4: aa1403e2 mov x2, x20 954f8: aa0503e3 mov x3, x5 954fc: 94000083 bl 0x95708 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x1ec> 95500: 39400288 ldrb w8, [x20] 95504: 37100068 tbnz w8, #0x2, 0x95510 >>::__get_year4(int&, std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x3c> 95508: 511db008 sub w8, w0, #0x76c 9550c: b9000268 str w8, [x19] 95510: a9417bfd ldp x29, x30, [sp, #0x10] 95514: a8c24ff4 ldp x20, x19, [sp], #0x20 95518: d65f03c0 ret 000000000009551c >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const>: 9551c: f81c0ff7 str x23, [sp, #-0x40]! 95520: a90157f6 stp x22, x21, [sp, #0x10] 95524: a9024ff4 stp x20, x19, [sp, #0x20] 95528: a9037bfd stp x29, x30, [sp, #0x30] 9552c: 9100c3fd add x29, sp, #0x30 95530: f9400020 ldr x0, [x1] 95534: aa0403f6 mov x22, x4 95538: aa0303f3 mov x19, x3 9553c: aa0103f4 mov x20, x1 95540: aa0203f5 mov x21, x2 95544: b4000280 cbz x0, 0x95594 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x78> 95548: a941a408 ldp x8, x9, [x0, #0x18] 9554c: eb09011f cmp x8, x9 95550: 54000160 b.eq 0x9557c >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x60> 95554: b9400100 ldr w0, [x8] 95558: 3100041f cmn w0, #0x1 9555c: 540001a0 b.eq 0x95590 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x74> 95560: f9400288 ldr x8, [x20] 95564: f100011f cmp x8, #0x0 95568: 1a9f17f7 cset w23, eq 9556c: b5000195 cbnz x21, 0x9559c >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x80> 95570: 370003f7 tbnz w23, #0x0, 0x955ec >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0xd0> 95574: aa1f03f5 mov x21, xzr 95578: 14000017 b 0x955d4 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0xb8> 9557c: f9400008 ldr x8, [x0] 95580: f9402508 ldr x8, [x8, #0x48] 95584: d63f0100 blr x8 95588: 3100041f cmn w0, #0x1 9558c: 54fffea1 b.ne 0x95560 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x44> 95590: f900029f str xzr, [x20] 95594: 52800037 mov w23, #0x1 // =1 95598: b4fffed5 cbz x21, 0x95570 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x54> 9559c: a941a6a8 ldp x8, x9, [x21, #0x18] 955a0: eb09011f cmp x8, x9 955a4: 54000060 b.eq 0x955b0 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x94> 955a8: b9400100 ldr w0, [x8] 955ac: 14000005 b 0x955c0 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0xa4> 955b0: f94002a8 ldr x8, [x21] 955b4: aa1503e0 mov x0, x21 955b8: f9402508 ldr x8, [x8, #0x48] 955bc: d63f0100 blr x8 955c0: 3100041f cmn w0, #0x1 955c4: 1a9f17e8 cset w8, eq 955c8: 4a0802e8 eor w8, w23, w8 955cc: 9a9503f5 csel x21, xzr, x21, eq 955d0: 360000e8 tbz w8, #0x0, 0x955ec >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0xd0> 955d4: f9400280 ldr x0, [x20] 955d8: a941a408 ldp x8, x9, [x0, #0x18] 955dc: eb09011f cmp x8, x9 955e0: 540000c0 b.eq 0x955f8 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0xdc> 955e4: b9400101 ldr w1, [x8] 955e8: 14000008 b 0x95608 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0xec> 955ec: b9400268 ldr w8, [x19] 955f0: 321f0508 orr w8, w8, #0x6 955f4: 1400003f b 0x956f0 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x1d4> 955f8: f9400008 ldr x8, [x0] 955fc: f9402508 ldr x8, [x8, #0x48] 95600: d63f0100 blr x8 95604: 2a0003e1 mov w1, w0 95608: f94002c8 ldr x8, [x22] 9560c: aa1603e0 mov x0, x22 95610: 2a1f03e2 mov w2, wzr 95614: f9403508 ldr x8, [x8, #0x68] 95618: d63f0100 blr x8 9561c: 12001c08 and w8, w0, #0xff 95620: 7100951f cmp w8, #0x25 95624: 54000101 b.ne 0x95644 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x128> 95628: f9400280 ldr x0, [x20] 9562c: a941a408 ldp x8, x9, [x0, #0x18] 95630: eb09011f cmp x8, x9 95634: 540000e0 b.eq 0x95650 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x134> 95638: 91001108 add x8, x8, #0x4 9563c: f9000c08 str x8, [x0, #0x18] 95640: 14000009 b 0x95664 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x148> 95644: b9400268 ldr w8, [x19] 95648: 321e0108 orr w8, w8, #0x4 9564c: 14000029 b 0x956f0 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x1d4> 95650: f9400008 ldr x8, [x0] 95654: f9402908 ldr x8, [x8, #0x50] 95658: d63f0100 blr x8 9565c: f9400280 ldr x0, [x20] 95660: b40002c0 cbz x0, 0x956b8 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x19c> 95664: a941a408 ldp x8, x9, [x0, #0x18] 95668: eb09011f cmp x8, x9 9566c: 540001a0 b.eq 0x956a0 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x184> 95670: b9400100 ldr w0, [x8] 95674: 3100041f cmn w0, #0x1 95678: 540001e0 b.eq 0x956b4 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x198> 9567c: f9400288 ldr x8, [x20] 95680: f100011f cmp x8, #0x0 95684: 1a9f17f4 cset w20, eq 95688: b40001d5 cbz x21, 0x956c0 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x1a4> 9568c: a941a6a8 ldp x8, x9, [x21, #0x18] 95690: eb09011f cmp x8, x9 95694: 540001a0 b.eq 0x956c8 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x1ac> 95698: b9400100 ldr w0, [x8] 9569c: 1400000f b 0x956d8 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x1bc> 956a0: f9400008 ldr x8, [x0] 956a4: f9402508 ldr x8, [x8, #0x48] 956a8: d63f0100 blr x8 956ac: 3100041f cmn w0, #0x1 956b0: 54fffe61 b.ne 0x9567c >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x160> 956b4: f900029f str xzr, [x20] 956b8: 52800034 mov w20, #0x1 // =1 956bc: b5fffe95 cbnz x21, 0x9568c >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x170> 956c0: 37000154 tbnz w20, #0x0, 0x956e8 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x1cc> 956c4: 1400000c b 0x956f4 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x1d8> 956c8: f94002a8 ldr x8, [x21] 956cc: aa1503e0 mov x0, x21 956d0: f9402508 ldr x8, [x8, #0x48] 956d4: d63f0100 blr x8 956d8: 3100041f cmn w0, #0x1 956dc: 1a9f17e8 cset w8, eq 956e0: 4a080288 eor w8, w20, w8 956e4: 37000088 tbnz w8, #0x0, 0x956f4 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x1d8> 956e8: b9400268 ldr w8, [x19] 956ec: 321f0108 orr w8, w8, #0x2 956f0: b9000268 str w8, [x19] 956f4: a9437bfd ldp x29, x30, [sp, #0x30] 956f8: a9424ff4 ldp x20, x19, [sp, #0x20] 956fc: a94157f6 ldp x22, x21, [sp, #0x10] 95700: f84407f7 ldr x23, [sp], #0x40 95704: d65f03c0 ret 95708: f81a0ffb str x27, [sp, #-0x60]! 9570c: a90167fa stp x26, x25, [sp, #0x10] 95710: a9025ff8 stp x24, x23, [sp, #0x20] 95714: a90357f6 stp x22, x21, [sp, #0x30] 95718: a9044ff4 stp x20, x19, [sp, #0x40] 9571c: a9057bfd stp x29, x30, [sp, #0x50] 95720: 910143fd add x29, sp, #0x50 95724: aa0003f4 mov x20, x0 95728: f9400000 ldr x0, [x0] 9572c: 2a0403f7 mov w23, w4 95730: aa0303f5 mov x21, x3 95734: aa0203f3 mov x19, x2 95738: aa0103f6 mov x22, x1 9573c: b4000280 cbz x0, 0x9578c >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x270> 95740: a941a408 ldp x8, x9, [x0, #0x18] 95744: eb09011f cmp x8, x9 95748: 54000160 b.eq 0x95774 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x258> 9574c: b9400100 ldr w0, [x8] 95750: 3100041f cmn w0, #0x1 95754: 540001a0 b.eq 0x95788 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x26c> 95758: f9400288 ldr x8, [x20] 9575c: f100011f cmp x8, #0x0 95760: 1a9f17f8 cset w24, eq 95764: b5000196 cbnz x22, 0x95794 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x278> 95768: 370003f8 tbnz w24, #0x0, 0x957e4 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x2c8> 9576c: aa1f03f6 mov x22, xzr 95770: 14000017 b 0x957cc >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x2b0> 95774: f9400008 ldr x8, [x0] 95778: f9402508 ldr x8, [x8, #0x48] 9577c: d63f0100 blr x8 95780: 3100041f cmn w0, #0x1 95784: 54fffea1 b.ne 0x95758 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x23c> 95788: f900029f str xzr, [x20] 9578c: 52800038 mov w24, #0x1 // =1 95790: b4fffed6 cbz x22, 0x95768 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x24c> 95794: a941a6c8 ldp x8, x9, [x22, #0x18] 95798: eb09011f cmp x8, x9 9579c: 54000060 b.eq 0x957a8 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x28c> 957a0: b9400100 ldr w0, [x8] 957a4: 14000005 b 0x957b8 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x29c> 957a8: f94002c8 ldr x8, [x22] 957ac: aa1603e0 mov x0, x22 957b0: f9402508 ldr x8, [x8, #0x48] 957b4: d63f0100 blr x8 957b8: 3100041f cmn w0, #0x1 957bc: 1a9f17e8 cset w8, eq 957c0: 4a080308 eor w8, w24, w8 957c4: 9a9603f6 csel x22, xzr, x22, eq 957c8: 360000e8 tbz w8, #0x0, 0x957e4 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x2c8> 957cc: f9400280 ldr x0, [x20] 957d0: a941a408 ldp x8, x9, [x0, #0x18] 957d4: eb09011f cmp x8, x9 957d8: 540000e0 b.eq 0x957f4 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x2d8> 957dc: b9400118 ldr w24, [x8] 957e0: 14000009 b 0x95804 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x2e8> 957e4: b9400268 ldr w8, [x19] 957e8: 2a1f03f7 mov w23, wzr 957ec: 321f0508 orr w8, w8, #0x6 957f0: 140000a0 b 0x95a70 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x554> 957f4: f9400008 ldr x8, [x0] 957f8: f9402508 ldr x8, [x8, #0x48] 957fc: d63f0100 blr x8 95800: 2a0003f8 mov w24, w0 95804: f94002a8 ldr x8, [x21] 95808: 52800801 mov w1, #0x40 // =64 9580c: aa1503e0 mov x0, x21 95810: 2a1803e2 mov w2, w24 95814: f9400d08 ldr x8, [x8, #0x18] 95818: d63f0100 blr x8 9581c: 36000200 tbz w0, #0x0, 0x9585c >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x340> 95820: f94002a8 ldr x8, [x21] 95824: aa1503e0 mov x0, x21 95828: 2a1803e1 mov w1, w24 9582c: 2a1f03e2 mov w2, wzr 95830: f9403508 ldr x8, [x8, #0x68] 95834: d63f0100 blr x8 95838: 2a0003e8 mov w8, w0 9583c: f9400280 ldr x0, [x20] 95840: 12001d18 and w24, w8, #0xff 95844: a941a809 ldp x9, x10, [x0, #0x18] 95848: eb0a013f cmp x9, x10 9584c: 54000100 b.eq 0x9586c >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x350> 95850: 91001128 add x8, x9, #0x4 95854: f9000c08 str x8, [x0, #0x18] 95858: 14000008 b 0x95878 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x35c> 9585c: b9400268 ldr w8, [x19] 95860: 2a1f03f7 mov w23, wzr 95864: 321e0108 orr w8, w8, #0x4 95868: 14000082 b 0x95a70 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x554> 9586c: f9400008 ldr x8, [x0] 95870: f9402908 ldr x8, [x8, #0x50] 95874: d63f0100 blr x8 95878: 510006f9 sub w25, w23, #0x1 9587c: 5280015a mov w26, #0xa // =10 95880: f9400280 ldr x0, [x20] 95884: b50000c0 cbnz x0, 0x9589c >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x380> 95888: 1400001c b 0x958f8 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x3dc> 9588c: 91001128 add x8, x9, #0x4 95890: f9000c08 str x8, [x0, #0x18] 95894: f9400280 ldr x0, [x20] 95898: b4000300 cbz x0, 0x958f8 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x3dc> 9589c: a941a408 ldp x8, x9, [x0, #0x18] 958a0: eb09011f cmp x8, x9 958a4: 540001a0 b.eq 0x958d8 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x3bc> 958a8: b9400100 ldr w0, [x8] 958ac: 3100041f cmn w0, #0x1 958b0: 540001e0 b.eq 0x958ec >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x3d0> 958b4: f9400288 ldr x8, [x20] 958b8: f100011f cmp x8, #0x0 958bc: 1a9f17fb cset w27, eq 958c0: 5100c317 sub w23, w24, #0x30 958c4: b5000236 cbnz x22, 0x95908 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x3ec> 958c8: 52800029 mov w9, #0x1 // =1 958cc: 71000739 subs w25, w25, #0x1 958d0: 540003aa b.ge 0x95944 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x428> 958d4: 14000042 b 0x959dc >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x4c0> 958d8: f9400008 ldr x8, [x0] 958dc: f9402508 ldr x8, [x8, #0x48] 958e0: d63f0100 blr x8 958e4: 3100041f cmn w0, #0x1 958e8: 54fffe61 b.ne 0x958b4 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x398> 958ec: aa1f03e8 mov x8, xzr 958f0: f900029f str xzr, [x20] 958f4: 14000002 b 0x958fc >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x3e0> 958f8: aa1f03e8 mov x8, xzr 958fc: 5280003b mov w27, #0x1 // =1 95900: 5100c317 sub w23, w24, #0x30 95904: b4fffe36 cbz x22, 0x958c8 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x3ac> 95908: a941aac9 ldp x9, x10, [x22, #0x18] 9590c: eb0a013f cmp x9, x10 95910: 54000060 b.eq 0x9591c >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x400> 95914: b9400120 ldr w0, [x9] 95918: 14000006 b 0x95930 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x414> 9591c: f94002c8 ldr x8, [x22] 95920: aa1603e0 mov x0, x22 95924: f9402508 ldr x8, [x8, #0x48] 95928: d63f0100 blr x8 9592c: f9400288 ldr x8, [x20] 95930: 3100041f cmn w0, #0x1 95934: 1a9f17e9 cset w9, eq 95938: 9a9603f6 csel x22, xzr, x22, eq 9593c: 71000739 subs w25, w25, #0x1 95940: 540004eb b.lt 0x959dc >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x4c0> 95944: 4a090369 eor w9, w27, w9 95948: 340004a9 cbz w9, 0x959dc >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x4c0> 9594c: a941a909 ldp x9, x10, [x8, #0x18] 95950: eb0a013f cmp x9, x10 95954: 54000060 b.eq 0x95960 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x444> 95958: b9400138 ldr w24, [x9] 9595c: 14000006 b 0x95974 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x458> 95960: f9400109 ldr x9, [x8] 95964: aa0803e0 mov x0, x8 95968: f9402529 ldr x9, [x9, #0x48] 9596c: d63f0120 blr x9 95970: 2a0003f8 mov w24, w0 95974: f94002a8 ldr x8, [x21] 95978: 52800801 mov w1, #0x40 // =64 9597c: aa1503e0 mov x0, x21 95980: 2a1803e2 mov w2, w24 95984: f9400d08 ldr x8, [x8, #0x18] 95988: d63f0100 blr x8 9598c: 36000740 tbz w0, #0x0, 0x95a74 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x558> 95990: f94002a8 ldr x8, [x21] 95994: aa1503e0 mov x0, x21 95998: 2a1803e1 mov w1, w24 9599c: 2a1f03e2 mov w2, wzr 959a0: f9403508 ldr x8, [x8, #0x68] 959a4: 1b1a7ef7 mul w23, w23, w26 959a8: d63f0100 blr x8 959ac: 2a0003e8 mov w8, w0 959b0: f9400280 ldr x0, [x20] 959b4: 0b2802f8 add w24, w23, w8, uxtb 959b8: a941a809 ldp x9, x10, [x0, #0x18] 959bc: eb0a013f cmp x9, x10 959c0: 54fff661 b.ne 0x9588c >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x370> 959c4: f9400008 ldr x8, [x0] 959c8: f9402908 ldr x8, [x8, #0x50] 959cc: d63f0100 blr x8 959d0: f9400280 ldr x0, [x20] 959d4: b5fff640 cbnz x0, 0x9589c >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x380> 959d8: 17ffffc8 b 0x958f8 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x3dc> 959dc: b4000288 cbz x8, 0x95a2c >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x510> 959e0: a941a909 ldp x9, x10, [x8, #0x18] 959e4: eb0a013f cmp x9, x10 959e8: 54000140 b.eq 0x95a10 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x4f4> 959ec: b9400120 ldr w0, [x9] 959f0: 3100041f cmn w0, #0x1 959f4: 540001a0 b.eq 0x95a28 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x50c> 959f8: f9400288 ldr x8, [x20] 959fc: f100011f cmp x8, #0x0 95a00: 1a9f17f4 cset w20, eq 95a04: b5000196 cbnz x22, 0x95a34 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x518> 95a08: 37000314 tbnz w20, #0x0, 0x95a68 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x54c> 95a0c: 1400001a b 0x95a74 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x558> 95a10: f9400109 ldr x9, [x8] 95a14: aa0803e0 mov x0, x8 95a18: f9402529 ldr x9, [x9, #0x48] 95a1c: d63f0120 blr x9 95a20: 3100041f cmn w0, #0x1 95a24: 54fffea1 b.ne 0x959f8 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x4dc> 95a28: f900029f str xzr, [x20] 95a2c: 52800034 mov w20, #0x1 // =1 95a30: b4fffed6 cbz x22, 0x95a08 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x4ec> 95a34: a941a6c8 ldp x8, x9, [x22, #0x18] 95a38: eb09011f cmp x8, x9 95a3c: 54000060 b.eq 0x95a48 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x52c> 95a40: b9400100 ldr w0, [x8] 95a44: 14000005 b 0x95a58 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x53c> 95a48: f94002c8 ldr x8, [x22] 95a4c: aa1603e0 mov x0, x22 95a50: f9402508 ldr x8, [x8, #0x48] 95a54: d63f0100 blr x8 95a58: 3100041f cmn w0, #0x1 95a5c: 1a9f17e8 cset w8, eq 95a60: 4a080288 eor w8, w20, w8 95a64: 37000088 tbnz w8, #0x0, 0x95a74 >>::__get_percent(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, unsigned int&, std::__ndk1::ctype const&) const+0x558> 95a68: b9400268 ldr w8, [x19] 95a6c: 321f0108 orr w8, w8, #0x2 95a70: b9000268 str w8, [x19] 95a74: 2a1703e0 mov w0, w23 95a78: a9457bfd ldp x29, x30, [sp, #0x50] 95a7c: a9444ff4 ldp x20, x19, [sp, #0x40] 95a80: a94357f6 ldp x22, x21, [sp, #0x30] 95a84: a9425ff8 ldp x24, x23, [sp, #0x20] 95a88: a94167fa ldp x26, x25, [sp, #0x10] 95a8c: f84607fb ldr x27, [sp], #0x60 95a90: d65f03c0 ret 0000000000095a94 >>::put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, tm const*, char const*, char const*) const>: 95a94: d102c3ff sub sp, sp, #0xb0 95a98: a9056ffc stp x28, x27, [sp, #0x50] 95a9c: a90667fa stp x26, x25, [sp, #0x60] 95aa0: a9075ff8 stp x24, x23, [sp, #0x70] 95aa4: a90857f6 stp x22, x21, [sp, #0x80] 95aa8: a9094ff4 stp x20, x19, [sp, #0x90] 95aac: a90a7bfd stp x29, x30, [sp, #0xa0] 95ab0: 910283fd add x29, sp, #0xa0 95ab4: d53bd048 mrs x8, TPIDR_EL0 95ab8: a90093e8 stp x8, x4, [sp, #0x8] 95abc: f9401508 ldr x8, [x8, #0x28] 95ac0: aa0003f8 mov x24, x0 95ac4: aa0203e0 mov x0, x2 95ac8: aa0603f4 mov x20, x6 95acc: f90027e8 str x8, [sp, #0x48] 95ad0: 910063e8 add x8, sp, #0x18 95ad4: aa0503f9 mov x25, x5 95ad8: 2a0303f6 mov w22, w3 95adc: aa0203f7 mov x23, x2 95ae0: aa0103f3 mov x19, x1 95ae4: 97feb253 bl 0x42430 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 95ae8: d00003db adrp x27, 0x10f000 95aec: d00003c8 adrp x8, 0x10f000 95af0: f9400ffa ldr x26, [sp, #0x18] 95af4: f945a37b ldr x27, [x27, #0xb40] 95af8: f9469108 ldr x8, [x8, #0xd20] 95afc: 6f00e400 movi v0.2d, #0000000000000000 95b00: f90013fb str x27, [sp, #0x20] 95b04: 4e081d00 mov v0.d[0], x8 95b08: 3c8283e0 stur q0, [sp, #0x28] 95b0c: c8dfff68 ldar x8, [x27] 95b10: b100051f cmn x8, #0x1 95b14: 54000140 b.eq 0x95b3c >>::put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, tm const*, char const*, char const*) const+0xa8> 95b18: 910083e8 add x8, sp, #0x20 95b1c: 910103e9 add x9, sp, #0x40 95b20: a903a3e9 stp x9, x8, [sp, #0x38] 95b24: d00003c0 adrp x0, 0x10f000 95b28: f945a000 ldr x0, [x0, #0xb40] 95b2c: b00000e2 adrp x2, 0xb2000 ::~__codecvt_utf8_utf16()+0xc> 95b30: 912c4042 add x2, x2, #0xb10 95b34: 9100e3e1 add x1, sp, #0x38 95b38: 97feb2f6 bl 0x42710 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 95b3c: b9800b69 ldrsw x9, [x27, #0x8] 95b40: a9412b48 ldp x8, x10, [x26, #0x10] 95b44: d1000529 sub x9, x9, #0x1 95b48: cb08014a sub x10, x10, x8 95b4c: eb8a0d3f cmp x9, x10, asr #3 95b50: 54001202 b.hs 0x95d90 >>::put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, tm const*, char const*, char const*) const+0x2fc> 95b54: f869791a ldr x26, [x8, x9, lsl #3] 95b58: b40011da cbz x26, 0x95d90 >>::put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, tm const*, char const*, char const*) const+0x2fc> 95b5c: f9400fe0 ldr x0, [sp, #0x18] 95b60: 97feb1f4 bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 95b64: eb14033f cmp x25, x20 95b68: 54000161 b.ne 0x95b94 >>::put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, tm const*, char const*, char const*) const+0x100> 95b6c: 14000072 b 0x95d34 >>::put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, tm const*, char const*, char const*) const+0x2a0> 95b70: f9400268 ldr x8, [x19] 95b74: aa1303e0 mov x0, x19 95b78: f9403508 ldr x8, [x8, #0x68] 95b7c: d63f0100 blr x8 95b80: 3100041f cmn w0, #0x1 95b84: 9a9303f3 csel x19, xzr, x19, eq 95b88: 91000739 add x25, x25, #0x1 95b8c: eb14033f cmp x25, x20 95b90: 54000d20 b.eq 0x95d34 >>::put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, tm const*, char const*, char const*) const+0x2a0> 95b94: f9400348 ldr x8, [x26] 95b98: 39400321 ldrb w1, [x25] 95b9c: aa1a03e0 mov x0, x26 95ba0: 2a1f03e2 mov w2, wzr 95ba4: f9402508 ldr x8, [x8, #0x48] 95ba8: d63f0100 blr x8 95bac: 12001c08 and w8, w0, #0xff 95bb0: 7100951f cmp w8, #0x25 95bb4: 54000381 b.ne 0x95c24 >>::put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, tm const*, char const*, char const*) const+0x190> 95bb8: 91000735 add x21, x25, #0x1 95bbc: eb1402bf cmp x21, x20 95bc0: 540006c0 b.eq 0x95c98 >>::put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, tm const*, char const*, char const*) const+0x204> 95bc4: f9400348 ldr x8, [x26] 95bc8: 394002a1 ldrb w1, [x21] 95bcc: aa1a03e0 mov x0, x26 95bd0: 2a1f03e2 mov w2, wzr 95bd4: f9402508 ldr x8, [x8, #0x48] 95bd8: d63f0100 blr x8 95bdc: 12001c08 and w8, w0, #0xff 95be0: 2a0003fb mov w27, w0 95be4: 71013d1f cmp w8, #0x4f 95be8: 54000060 b.eq 0x95bf4 >>::put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, tm const*, char const*, char const*) const+0x160> 95bec: 7101151f cmp w8, #0x45 95bf0: 54000321 b.ne 0x95c54 >>::put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, tm const*, char const*, char const*) const+0x1c0> 95bf4: 91000b3c add x28, x25, #0x2 95bf8: eb14039f cmp x28, x20 95bfc: 54000700 b.eq 0x95cdc >>::put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, tm const*, char const*, char const*) const+0x248> 95c00: f9400348 ldr x8, [x26] 95c04: 39400381 ldrb w1, [x28] 95c08: aa1a03e0 mov x0, x26 95c0c: 2a1f03e2 mov w2, wzr 95c10: f9402508 ldr x8, [x8, #0x48] 95c14: d63f0100 blr x8 95c18: 2a0003e5 mov w5, w0 95c1c: aa1c03f5 mov x21, x28 95c20: 1400000f b 0x95c5c >>::put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, tm const*, char const*, char const*) const+0x1c8> 95c24: b4fffb33 cbz x19, 0x95b88 >>::put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, tm const*, char const*, char const*) const+0xf4> 95c28: a9432668 ldp x8, x9, [x19, #0x30] 95c2c: 39400321 ldrb w1, [x25] 95c30: eb09011f cmp x8, x9 95c34: 54fff9e0 b.eq 0x95b70 >>::put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, tm const*, char const*, char const*) const+0xdc> 95c38: 91000509 add x9, x8, #0x1 95c3c: f9001a69 str x9, [x19, #0x30] 95c40: 39000101 strb w1, [x8] 95c44: 91000739 add x25, x25, #0x1 95c48: eb14033f cmp x25, x20 95c4c: 54fffa41 b.ne 0x95b94 >>::put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, tm const*, char const*, char const*) const+0x100> 95c50: 14000039 b 0x95d34 >>::put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, tm const*, char const*, char const*) const+0x2a0> 95c54: 2a1b03e5 mov w5, w27 95c58: 2a1f03fb mov w27, wzr 95c5c: f9400308 ldr x8, [x24] 95c60: f9400be4 ldr x4, [sp, #0x10] 95c64: aa1803e0 mov x0, x24 95c68: aa1303e1 mov x1, x19 95c6c: f9400d08 ldr x8, [x8, #0x18] 95c70: aa1703e2 mov x2, x23 95c74: 2a1603e3 mov w3, w22 95c78: 2a1b03e6 mov w6, w27 95c7c: d63f0100 blr x8 95c80: aa1503f9 mov x25, x21 95c84: aa0003f3 mov x19, x0 95c88: 910006b9 add x25, x21, #0x1 95c8c: eb14033f cmp x25, x20 95c90: 54fff821 b.ne 0x95b94 >>::put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, tm const*, char const*, char const*) const+0x100> 95c94: 14000028 b 0x95d34 >>::put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, tm const*, char const*, char const*) const+0x2a0> 95c98: b40004f3 cbz x19, 0x95d34 >>::put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, tm const*, char const*, char const*) const+0x2a0> 95c9c: a9432668 ldp x8, x9, [x19, #0x30] 95ca0: 39400321 ldrb w1, [x25] 95ca4: eb09011f cmp x8, x9 95ca8: 54000401 b.ne 0x95d28 >>::put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, tm const*, char const*, char const*) const+0x294> 95cac: f9400268 ldr x8, [x19] 95cb0: aa1303e0 mov x0, x19 95cb4: f9403508 ldr x8, [x8, #0x68] 95cb8: d63f0100 blr x8 95cbc: f94007e8 ldr x8, [sp, #0x8] 95cc0: 3100041f cmn w0, #0x1 95cc4: 9a9303e0 csel x0, xzr, x19, eq 95cc8: f9401508 ldr x8, [x8, #0x28] 95ccc: f94027e9 ldr x9, [sp, #0x48] 95cd0: eb09011f cmp x8, x9 95cd4: 540003c0 b.eq 0x95d4c >>::put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, tm const*, char const*, char const*) const+0x2b8> 95cd8: 1400002f b 0x95d94 >>::put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, tm const*, char const*, char const*) const+0x300> 95cdc: b40002d3 cbz x19, 0x95d34 >>::put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, tm const*, char const*, char const*) const+0x2a0> 95ce0: a9432668 ldp x8, x9, [x19, #0x30] 95ce4: 39400321 ldrb w1, [x25] 95ce8: eb09011f cmp x8, x9 95cec: 540000a0 b.eq 0x95d00 >>::put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, tm const*, char const*, char const*) const+0x26c> 95cf0: 91000509 add x9, x8, #0x1 95cf4: f9001a69 str x9, [x19, #0x30] 95cf8: 39000101 strb w1, [x8] 95cfc: 14000007 b 0x95d18 >>::put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, tm const*, char const*, char const*) const+0x284> 95d00: f9400268 ldr x8, [x19] 95d04: aa1303e0 mov x0, x19 95d08: f9403508 ldr x8, [x8, #0x68] 95d0c: d63f0100 blr x8 95d10: 3100041f cmn w0, #0x1 95d14: 540003a0 b.eq 0x95d88 >>::put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, tm const*, char const*, char const*) const+0x2f4> 95d18: a9432668 ldp x8, x9, [x19, #0x30] 95d1c: 394002a1 ldrb w1, [x21] 95d20: eb09011f cmp x8, x9 95d24: 54000240 b.eq 0x95d6c >>::put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, tm const*, char const*, char const*) const+0x2d8> 95d28: 91000509 add x9, x8, #0x1 95d2c: f9001a69 str x9, [x19, #0x30] 95d30: 39000101 strb w1, [x8] 95d34: f94007e8 ldr x8, [sp, #0x8] 95d38: f9401508 ldr x8, [x8, #0x28] 95d3c: f94027e9 ldr x9, [sp, #0x48] 95d40: eb09011f cmp x8, x9 95d44: 54000281 b.ne 0x95d94 >>::put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, tm const*, char const*, char const*) const+0x300> 95d48: aa1303e0 mov x0, x19 95d4c: a94a7bfd ldp x29, x30, [sp, #0xa0] 95d50: a9494ff4 ldp x20, x19, [sp, #0x90] 95d54: a94857f6 ldp x22, x21, [sp, #0x80] 95d58: a9475ff8 ldp x24, x23, [sp, #0x70] 95d5c: a94667fa ldp x26, x25, [sp, #0x60] 95d60: a9456ffc ldp x28, x27, [sp, #0x50] 95d64: 9102c3ff add sp, sp, #0xb0 95d68: d65f03c0 ret 95d6c: f9400268 ldr x8, [x19] 95d70: aa1303e0 mov x0, x19 95d74: f9403508 ldr x8, [x8, #0x68] 95d78: d63f0100 blr x8 95d7c: 3100041f cmn w0, #0x1 95d80: 9a9303f3 csel x19, xzr, x19, eq 95d84: 17ffffec b 0x95d34 >>::put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, tm const*, char const*, char const*) const+0x2a0> 95d88: aa1f03f3 mov x19, xzr 95d8c: 17ffffea b 0x95d34 >>::put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, tm const*, char const*, char const*) const+0x2a0> 95d90: 94003680 bl 0xa3790 95d94: 97feb1bf bl 0x42490 <__stack_chk_fail@plt> 95d98: f9400fe8 ldr x8, [sp, #0x18] 95d9c: aa0003f3 mov x19, x0 95da0: aa0803e0 mov x0, x8 95da4: 97feb163 bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 95da8: aa1303e0 mov x0, x19 95dac: 9400fd7c bl 0xd539c <__cxa_demangle+0x12abc> 0000000000095db0 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, tm const*, char, char) const>: 95db0: d10283ff sub sp, sp, #0xa0 95db4: a90757f6 stp x22, x21, [sp, #0x70] 95db8: a9084ff4 stp x20, x19, [sp, #0x80] 95dbc: a9097bfd stp x29, x30, [sp, #0x90] 95dc0: 910243fd add x29, sp, #0x90 95dc4: d53bd055 mrs x21, TPIDR_EL0 95dc8: f94016a8 ldr x8, [x21, #0x28] 95dcc: aa0403e3 mov x3, x4 95dd0: aa0103f3 mov x19, x1 95dd4: 72001cdf tst w6, #0xff 95dd8: 528004a9 mov w9, #0x25 // =37 95ddc: f81d83a8 stur x8, [x29, #-0x28] 95de0: 390003e9 strb w9, [sp] 95de4: 390007e5 strb w5, [sp, #0x1] 95de8: 39000be6 strb w6, [sp, #0x2] 95dec: 39000fff strb wzr, [sp, #0x3] 95df0: 54000060 b.eq 0x95dfc >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, tm const*, char, char) const+0x4c> 95df4: 390007e6 strb w6, [sp, #0x1] 95df8: 39000be5 strb w5, [sp, #0x2] 95dfc: 910013e0 add x0, sp, #0x4 95e00: 910003e2 mov x2, sp 95e04: 52800c81 mov w1, #0x64 // =100 95e08: 97fead82 bl 0x41410 95e0c: b40002e0 cbz x0, 0x95e68 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, tm const*, char, char) const+0xb8> 95e10: aa0003f4 mov x20, x0 95e14: 910013f6 add x22, sp, #0x4 95e18: b5000193 cbnz x19, 0x95e48 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, tm const*, char, char) const+0x98> 95e1c: 14000007 b 0x95e38 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, tm const*, char, char) const+0x88> 95e20: f9400268 ldr x8, [x19] 95e24: aa1303e0 mov x0, x19 95e28: f9403508 ldr x8, [x8, #0x68] 95e2c: d63f0100 blr x8 95e30: 3100041f cmn w0, #0x1 95e34: 9a9303f3 csel x19, xzr, x19, eq 95e38: f1000694 subs x20, x20, #0x1 95e3c: 910006d6 add x22, x22, #0x1 95e40: 54000140 b.eq 0x95e68 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, tm const*, char, char) const+0xb8> 95e44: b4ffffb3 cbz x19, 0x95e38 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, tm const*, char, char) const+0x88> 95e48: a9432668 ldp x8, x9, [x19, #0x30] 95e4c: 394002c1 ldrb w1, [x22] 95e50: eb09011f cmp x8, x9 95e54: 54fffe60 b.eq 0x95e20 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, tm const*, char, char) const+0x70> 95e58: 91000509 add x9, x8, #0x1 95e5c: f9001a69 str x9, [x19, #0x30] 95e60: 39000101 strb w1, [x8] 95e64: 17fffff5 b 0x95e38 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, tm const*, char, char) const+0x88> 95e68: f94016a8 ldr x8, [x21, #0x28] 95e6c: f85d83a9 ldur x9, [x29, #-0x28] 95e70: eb09011f cmp x8, x9 95e74: 540000e1 b.ne 0x95e90 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, char, tm const*, char, char) const+0xe0> 95e78: aa1303e0 mov x0, x19 95e7c: a9497bfd ldp x29, x30, [sp, #0x90] 95e80: a9484ff4 ldp x20, x19, [sp, #0x80] 95e84: a94757f6 ldp x22, x21, [sp, #0x70] 95e88: 910283ff add sp, sp, #0xa0 95e8c: d65f03c0 ret 95e90: 97feb180 bl 0x42490 <__stack_chk_fail@plt> 0000000000095e94 : 95e94: d10103ff sub sp, sp, #0x40 95e98: f9000bf5 str x21, [sp, #0x10] 95e9c: a9024ff4 stp x20, x19, [sp, #0x20] 95ea0: a9037bfd stp x29, x30, [sp, #0x30] 95ea4: 9100c3fd add x29, sp, #0x30 95ea8: d53bd055 mrs x21, TPIDR_EL0 95eac: f94016a8 ldr x8, [x21, #0x28] 95eb0: aa0203f3 mov x19, x2 95eb4: aa0103f4 mov x20, x1 95eb8: 72001cbf tst w5, #0xff 95ebc: 528004a9 mov w9, #0x25 // =37 95ec0: f90007e8 str x8, [sp, #0x8] 95ec4: 390013e9 strb w9, [sp, #0x4] 95ec8: 390017e4 strb w4, [sp, #0x5] 95ecc: 39001be5 strb w5, [sp, #0x6] 95ed0: 39001fff strb wzr, [sp, #0x7] 95ed4: 54000060 b.eq 0x95ee0 95ed8: 390017e5 strb w5, [sp, #0x5] 95edc: 39001be4 strb w4, [sp, #0x6] 95ee0: f9400268 ldr x8, [x19] 95ee4: 910013e2 add x2, sp, #0x4 95ee8: aa1403e0 mov x0, x20 95eec: cb140101 sub x1, x8, x20 95ef0: 97fead48 bl 0x41410 95ef4: 8b000288 add x8, x20, x0 95ef8: f9000268 str x8, [x19] 95efc: f94016a8 ldr x8, [x21, #0x28] 95f00: f94007e9 ldr x9, [sp, #0x8] 95f04: eb09011f cmp x8, x9 95f08: 540000c1 b.ne 0x95f20 95f0c: a9437bfd ldp x29, x30, [sp, #0x30] 95f10: a9424ff4 ldp x20, x19, [sp, #0x20] 95f14: f9400bf5 ldr x21, [sp, #0x10] 95f18: 910103ff add sp, sp, #0x40 95f1c: d65f03c0 ret 95f20: 97feb15c bl 0x42490 <__stack_chk_fail@plt> 0000000000095f24 >>::put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, tm const*, wchar_t const*, wchar_t const*) const>: 95f24: d102c3ff sub sp, sp, #0xb0 95f28: a9056ffc stp x28, x27, [sp, #0x50] 95f2c: a90667fa stp x26, x25, [sp, #0x60] 95f30: a9075ff8 stp x24, x23, [sp, #0x70] 95f34: a90857f6 stp x22, x21, [sp, #0x80] 95f38: a9094ff4 stp x20, x19, [sp, #0x90] 95f3c: a90a7bfd stp x29, x30, [sp, #0xa0] 95f40: 910283fd add x29, sp, #0xa0 95f44: d53bd048 mrs x8, TPIDR_EL0 95f48: a90093e8 stp x8, x4, [sp, #0x8] 95f4c: f9401508 ldr x8, [x8, #0x28] 95f50: aa0003f8 mov x24, x0 95f54: aa0203e0 mov x0, x2 95f58: aa0603f4 mov x20, x6 95f5c: f90027e8 str x8, [sp, #0x48] 95f60: 910063e8 add x8, sp, #0x18 95f64: aa0503f9 mov x25, x5 95f68: 2a0303f6 mov w22, w3 95f6c: aa0203f7 mov x23, x2 95f70: aa0103f3 mov x19, x1 95f74: 97feb12f bl 0x42430 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 95f78: d00003db adrp x27, 0x10f000 95f7c: d00003c8 adrp x8, 0x10f000 95f80: f9400ffa ldr x26, [sp, #0x18] 95f84: f9470b7b ldr x27, [x27, #0xe10] 95f88: f9469108 ldr x8, [x8, #0xd20] 95f8c: 6f00e400 movi v0.2d, #0000000000000000 95f90: f90013fb str x27, [sp, #0x20] 95f94: 4e081d00 mov v0.d[0], x8 95f98: 3c8283e0 stur q0, [sp, #0x28] 95f9c: c8dfff68 ldar x8, [x27] 95fa0: b100051f cmn x8, #0x1 95fa4: 54000140 b.eq 0x95fcc >>::put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, tm const*, wchar_t const*, wchar_t const*) const+0xa8> 95fa8: 910083e8 add x8, sp, #0x20 95fac: 910103e9 add x9, sp, #0x40 95fb0: a903a3e9 stp x9, x8, [sp, #0x38] 95fb4: d00003c0 adrp x0, 0x10f000 95fb8: f9470800 ldr x0, [x0, #0xe10] 95fbc: b00000e2 adrp x2, 0xb2000 ::~__codecvt_utf8_utf16()+0xc> 95fc0: 912c4042 add x2, x2, #0xb10 95fc4: 9100e3e1 add x1, sp, #0x38 95fc8: 97feb1d2 bl 0x42710 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 95fcc: b9800b69 ldrsw x9, [x27, #0x8] 95fd0: a9412b48 ldp x8, x10, [x26, #0x10] 95fd4: d1000529 sub x9, x9, #0x1 95fd8: cb08014a sub x10, x10, x8 95fdc: eb8a0d3f cmp x9, x10, asr #3 95fe0: 540012c2 b.hs 0x96238 >>::put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, tm const*, wchar_t const*, wchar_t const*) const+0x314> 95fe4: f869791a ldr x26, [x8, x9, lsl #3] 95fe8: b400129a cbz x26, 0x96238 >>::put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, tm const*, wchar_t const*, wchar_t const*) const+0x314> 95fec: f9400fe0 ldr x0, [sp, #0x18] 95ff0: 97feb0d0 bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 95ff4: eb14033f cmp x25, x20 95ff8: 54000141 b.ne 0x96020 >>::put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, tm const*, wchar_t const*, wchar_t const*) const+0xfc> 95ffc: 14000048 b 0x9611c >>::put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, tm const*, wchar_t const*, wchar_t const*) const+0x1f8> 96000: 91001109 add x9, x8, #0x4 96004: f9001a69 str x9, [x19, #0x30] 96008: b9000101 str w1, [x8] 9600c: 3100043f cmn w1, #0x1 96010: 9a9303f3 csel x19, xzr, x19, eq 96014: 91001339 add x25, x25, #0x4 96018: eb14033f cmp x25, x20 9601c: 54000800 b.eq 0x9611c >>::put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, tm const*, wchar_t const*, wchar_t const*) const+0x1f8> 96020: f9400348 ldr x8, [x26] 96024: b9400321 ldr w1, [x25] 96028: aa1a03e0 mov x0, x26 9602c: 2a1f03e2 mov w2, wzr 96030: f9403508 ldr x8, [x8, #0x68] 96034: d63f0100 blr x8 96038: 12001c08 and w8, w0, #0xff 9603c: 7100951f cmp w8, #0x25 96040: 54000381 b.ne 0x960b0 >>::put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, tm const*, wchar_t const*, wchar_t const*) const+0x18c> 96044: 91001335 add x21, x25, #0x4 96048: eb1402bf cmp x21, x20 9604c: 54000840 b.eq 0x96154 >>::put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, tm const*, wchar_t const*, wchar_t const*) const+0x230> 96050: f9400348 ldr x8, [x26] 96054: b94002a1 ldr w1, [x21] 96058: aa1a03e0 mov x0, x26 9605c: 2a1f03e2 mov w2, wzr 96060: f9403508 ldr x8, [x8, #0x68] 96064: d63f0100 blr x8 96068: 12001c08 and w8, w0, #0xff 9606c: 2a0003fb mov w27, w0 96070: 71013d1f cmp w8, #0x4f 96074: 54000060 b.eq 0x96080 >>::put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, tm const*, wchar_t const*, wchar_t const*) const+0x15c> 96078: 7101151f cmp w8, #0x45 9607c: 54000301 b.ne 0x960dc >>::put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, tm const*, wchar_t const*, wchar_t const*) const+0x1b8> 96080: 9100233c add x28, x25, #0x8 96084: eb14039f cmp x28, x20 96088: 54000780 b.eq 0x96178 >>::put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, tm const*, wchar_t const*, wchar_t const*) const+0x254> 9608c: f9400348 ldr x8, [x26] 96090: b9400381 ldr w1, [x28] 96094: aa1a03e0 mov x0, x26 96098: 2a1f03e2 mov w2, wzr 9609c: f9403508 ldr x8, [x8, #0x68] 960a0: d63f0100 blr x8 960a4: 2a0003e5 mov w5, w0 960a8: aa1c03f5 mov x21, x28 960ac: 1400000e b 0x960e4 >>::put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, tm const*, wchar_t const*, wchar_t const*) const+0x1c0> 960b0: b4fffb33 cbz x19, 0x96014 >>::put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, tm const*, wchar_t const*, wchar_t const*) const+0xf0> 960b4: a9432668 ldp x8, x9, [x19, #0x30] 960b8: b9400321 ldr w1, [x25] 960bc: eb09011f cmp x8, x9 960c0: 54fffa01 b.ne 0x96000 >>::put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, tm const*, wchar_t const*, wchar_t const*) const+0xdc> 960c4: f9400268 ldr x8, [x19] 960c8: aa1303e0 mov x0, x19 960cc: f9403508 ldr x8, [x8, #0x68] 960d0: d63f0100 blr x8 960d4: 2a0003e1 mov w1, w0 960d8: 17ffffcd b 0x9600c >>::put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, tm const*, wchar_t const*, wchar_t const*) const+0xe8> 960dc: 2a1b03e5 mov w5, w27 960e0: 2a1f03fb mov w27, wzr 960e4: f9400308 ldr x8, [x24] 960e8: f9400be4 ldr x4, [sp, #0x10] 960ec: aa1803e0 mov x0, x24 960f0: aa1303e1 mov x1, x19 960f4: f9400d08 ldr x8, [x8, #0x18] 960f8: aa1703e2 mov x2, x23 960fc: 2a1603e3 mov w3, w22 96100: 2a1b03e6 mov w6, w27 96104: d63f0100 blr x8 96108: aa1503f9 mov x25, x21 9610c: aa0003f3 mov x19, x0 96110: 910012b9 add x25, x21, #0x4 96114: eb14033f cmp x25, x20 96118: 54fff841 b.ne 0x96020 >>::put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, tm const*, wchar_t const*, wchar_t const*) const+0xfc> 9611c: f94007e8 ldr x8, [sp, #0x8] 96120: f9401508 ldr x8, [x8, #0x28] 96124: f94027e9 ldr x9, [sp, #0x48] 96128: eb09011f cmp x8, x9 9612c: 54000621 b.ne 0x961f0 >>::put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, tm const*, wchar_t const*, wchar_t const*) const+0x2cc> 96130: aa1303e0 mov x0, x19 96134: a94a7bfd ldp x29, x30, [sp, #0xa0] 96138: a9494ff4 ldp x20, x19, [sp, #0x90] 9613c: a94857f6 ldp x22, x21, [sp, #0x80] 96140: a9475ff8 ldp x24, x23, [sp, #0x70] 96144: a94667fa ldp x26, x25, [sp, #0x60] 96148: a9456ffc ldp x28, x27, [sp, #0x50] 9614c: 9102c3ff add sp, sp, #0xb0 96150: d65f03c0 ret 96154: b4fffe53 cbz x19, 0x9611c >>::put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, tm const*, wchar_t const*, wchar_t const*) const+0x1f8> 96158: a9432668 ldp x8, x9, [x19, #0x30] 9615c: b9400321 ldr w1, [x25] 96160: eb09011f cmp x8, x9 96164: 540002e0 b.eq 0x961c0 >>::put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, tm const*, wchar_t const*, wchar_t const*) const+0x29c> 96168: 91001109 add x9, x8, #0x4 9616c: f9001a69 str x9, [x19, #0x30] 96170: b9000101 str w1, [x8] 96174: 14000018 b 0x961d4 >>::put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, tm const*, wchar_t const*, wchar_t const*) const+0x2b0> 96178: b4fffd33 cbz x19, 0x9611c >>::put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, tm const*, wchar_t const*, wchar_t const*) const+0x1f8> 9617c: a9432668 ldp x8, x9, [x19, #0x30] 96180: b9400321 ldr w1, [x25] 96184: eb09011f cmp x8, x9 96188: 54000360 b.eq 0x961f4 >>::put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, tm const*, wchar_t const*, wchar_t const*) const+0x2d0> 9618c: 91001109 add x9, x8, #0x4 96190: f9001a69 str x9, [x19, #0x30] 96194: b9000101 str w1, [x8] 96198: 3100043f cmn w1, #0x1 9619c: 540003a0 b.eq 0x96210 >>::put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, tm const*, wchar_t const*, wchar_t const*) const+0x2ec> 961a0: a9432668 ldp x8, x9, [x19, #0x30] 961a4: b94002a1 ldr w1, [x21] 961a8: eb09011f cmp x8, x9 961ac: 54000360 b.eq 0x96218 >>::put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, tm const*, wchar_t const*, wchar_t const*) const+0x2f4> 961b0: 91001109 add x9, x8, #0x4 961b4: f9001a69 str x9, [x19, #0x30] 961b8: b9000101 str w1, [x8] 961bc: 1400001c b 0x9622c >>::put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, tm const*, wchar_t const*, wchar_t const*) const+0x308> 961c0: f9400268 ldr x8, [x19] 961c4: aa1303e0 mov x0, x19 961c8: f9403508 ldr x8, [x8, #0x68] 961cc: d63f0100 blr x8 961d0: 2a0003e1 mov w1, w0 961d4: f94007e8 ldr x8, [sp, #0x8] 961d8: 3100043f cmn w1, #0x1 961dc: 9a9303e0 csel x0, xzr, x19, eq 961e0: f9401508 ldr x8, [x8, #0x28] 961e4: f94027e9 ldr x9, [sp, #0x48] 961e8: eb09011f cmp x8, x9 961ec: 54fffa40 b.eq 0x96134 >>::put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, tm const*, wchar_t const*, wchar_t const*) const+0x210> 961f0: 97feb0a8 bl 0x42490 <__stack_chk_fail@plt> 961f4: f9400268 ldr x8, [x19] 961f8: aa1303e0 mov x0, x19 961fc: f9403508 ldr x8, [x8, #0x68] 96200: d63f0100 blr x8 96204: 2a0003e1 mov w1, w0 96208: 3100043f cmn w1, #0x1 9620c: 54fffca1 b.ne 0x961a0 >>::put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, tm const*, wchar_t const*, wchar_t const*) const+0x27c> 96210: aa1f03f3 mov x19, xzr 96214: 17ffffc2 b 0x9611c >>::put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, tm const*, wchar_t const*, wchar_t const*) const+0x1f8> 96218: f9400268 ldr x8, [x19] 9621c: aa1303e0 mov x0, x19 96220: f9403508 ldr x8, [x8, #0x68] 96224: d63f0100 blr x8 96228: 2a0003e1 mov w1, w0 9622c: 3100043f cmn w1, #0x1 96230: 9a9303f3 csel x19, xzr, x19, eq 96234: 17ffffba b 0x9611c >>::put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, tm const*, wchar_t const*, wchar_t const*) const+0x1f8> 96238: 94003556 bl 0xa3790 9623c: f9400fe8 ldr x8, [sp, #0x18] 96240: aa0003f3 mov x19, x0 96244: aa0803e0 mov x0, x8 96248: 97feb03a bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 9624c: aa1303e0 mov x0, x19 96250: 9400fc53 bl 0xd539c <__cxa_demangle+0x12abc> 0000000000096254 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, tm const*, char, char) const>: 96254: d10783ff sub sp, sp, #0x1e0 96258: f900d3fc str x28, [sp, #0x1a0] 9625c: a91b57f6 stp x22, x21, [sp, #0x1b0] 96260: a91c4ff4 stp x20, x19, [sp, #0x1c0] 96264: a91d7bfd stp x29, x30, [sp, #0x1d0] 96268: 910743fd add x29, sp, #0x1d0 9626c: d53bd054 mrs x20, TPIDR_EL0 96270: f9401688 ldr x8, [x20, #0x28] 96274: 910023f6 add x22, sp, #0x8 96278: aa0403e3 mov x3, x4 9627c: aa0103f3 mov x19, x1 96280: 910642c9 add x9, x22, #0x190 96284: 91004000 add x0, x0, #0x10 96288: 910023e1 add x1, sp, #0x8 9628c: 910003e2 mov x2, sp 96290: 2a0503e4 mov w4, w5 96294: 2a0603e5 mov w5, w6 96298: f81c83a8 stur x8, [x29, #-0x38] 9629c: f90003e9 str x9, [sp] 962a0: 97feaf7c bl 0x42090 <_ZNKSt6__ndk110__time_put8__do_putEPwRS1_PK2tmcc@plt> 962a4: f94003f5 ldr x21, [sp] 962a8: eb1502df cmp x22, x21 962ac: 540002e0 b.eq 0x96308 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, tm const*, char, char) const+0xb4> 962b0: 910023f6 add x22, sp, #0x8 962b4: b5000173 cbnz x19, 0x962e0 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, tm const*, char, char) const+0x8c> 962b8: 14000006 b 0x962d0 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, tm const*, char, char) const+0x7c> 962bc: 91001109 add x9, x8, #0x4 962c0: f9001a69 str x9, [x19, #0x30] 962c4: b9000101 str w1, [x8] 962c8: 3100043f cmn w1, #0x1 962cc: 9a9303f3 csel x19, xzr, x19, eq 962d0: 910012d6 add x22, x22, #0x4 962d4: eb1602bf cmp x21, x22 962d8: 54000180 b.eq 0x96308 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, tm const*, char, char) const+0xb4> 962dc: b4ffffb3 cbz x19, 0x962d0 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, tm const*, char, char) const+0x7c> 962e0: a9432668 ldp x8, x9, [x19, #0x30] 962e4: b94002c1 ldr w1, [x22] 962e8: eb09011f cmp x8, x9 962ec: 54fffe81 b.ne 0x962bc >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, tm const*, char, char) const+0x68> 962f0: f9400268 ldr x8, [x19] 962f4: aa1303e0 mov x0, x19 962f8: f9403508 ldr x8, [x8, #0x68] 962fc: d63f0100 blr x8 96300: 2a0003e1 mov w1, w0 96304: 17fffff1 b 0x962c8 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, tm const*, char, char) const+0x74> 96308: f9401688 ldr x8, [x20, #0x28] 9630c: f85c83a9 ldur x9, [x29, #-0x38] 96310: eb09011f cmp x8, x9 96314: 54000101 b.ne 0x96334 >>::do_put(std::__ndk1::ostreambuf_iterator>, std::__ndk1::ios_base&, wchar_t, tm const*, char, char) const+0xe0> 96318: aa1303e0 mov x0, x19 9631c: a95d7bfd ldp x29, x30, [sp, #0x1d0] 96320: a95c4ff4 ldp x20, x19, [sp, #0x1c0] 96324: a95b57f6 ldp x22, x21, [sp, #0x1b0] 96328: f940d3fc ldr x28, [sp, #0x1a0] 9632c: 910783ff add sp, sp, #0x1e0 96330: d65f03c0 ret 96334: 97feb057 bl 0x42490 <__stack_chk_fail@plt> 0000000000096338 : 96338: d10303ff sub sp, sp, #0xc0 9633c: f90043f7 str x23, [sp, #0x80] 96340: a90957f6 stp x22, x21, [sp, #0x90] 96344: a90a4ff4 stp x20, x19, [sp, #0xa0] 96348: a90b7bfd stp x29, x30, [sp, #0xb0] 9634c: 9102c3fd add x29, sp, #0xb0 96350: d53bd057 mrs x23, TPIDR_EL0 96354: f94016e8 ldr x8, [x23, #0x28] 96358: aa0203f3 mov x19, x2 9635c: aa0103f4 mov x20, x1 96360: aa0003f5 mov x21, x0 96364: 72001cbf tst w5, #0xff 96368: f81c83a8 stur x8, [x29, #-0x38] 9636c: 528004a8 mov w8, #0x25 // =37 96370: 390023e8 strb w8, [sp, #0x8] 96374: 390027e4 strb w4, [sp, #0x9] 96378: 39002be5 strb w5, [sp, #0xa] 9637c: 39002fff strb wzr, [sp, #0xb] 96380: 54000060 b.eq 0x9638c 96384: 390027e5 strb w5, [sp, #0x9] 96388: 39002be4 strb w4, [sp, #0xa] 9638c: 910053e0 add x0, sp, #0x14 96390: 910023e2 add x2, sp, #0x8 96394: 52800c81 mov w1, #0x64 // =100 96398: 910053f6 add x22, sp, #0x14 9639c: 97feac1d bl 0x41410 963a0: a9007ff6 stp x22, xzr, [sp] 963a4: f9400268 ldr x8, [x19] 963a8: f94002a0 ldr x0, [x21] 963ac: cb140108 sub x8, x8, x20 963b0: 9342fd16 asr x22, x8, #2 963b4: 97feac87 bl 0x415d0 963b8: aa0003f5 mov x21, x0 963bc: 910003e1 mov x1, sp 963c0: 910023e3 add x3, sp, #0x8 963c4: aa1403e0 mov x0, x20 963c8: aa1603e2 mov x2, x22 963cc: 97feb03d bl 0x424c0 963d0: aa0003f6 mov x22, x0 963d4: b4000075 cbz x21, 0x963e0 963d8: aa1503e0 mov x0, x21 963dc: 97feac7d bl 0x415d0 963e0: b10006df cmn x22, #0x1 963e4: 540001a0 b.eq 0x96418 963e8: 8b160a88 add x8, x20, x22, lsl #2 963ec: f9000268 str x8, [x19] 963f0: f94016e8 ldr x8, [x23, #0x28] 963f4: f85c83a9 ldur x9, [x29, #-0x38] 963f8: eb09011f cmp x8, x9 963fc: 54000141 b.ne 0x96424 96400: a94b7bfd ldp x29, x30, [sp, #0xb0] 96404: a94a4ff4 ldp x20, x19, [sp, #0xa0] 96408: a94957f6 ldp x22, x21, [sp, #0x90] 9640c: f94043f7 ldr x23, [sp, #0x80] 96410: 910303ff add sp, sp, #0xc0 96414: d65f03c0 ret 96418: d0000220 adrp x0, 0xdc000 >+0x1e> 9641c: 91396000 add x0, x0, #0xe58 96420: 97feae6c bl 0x41dd0 <_ZNSt6__ndk121__throw_runtime_errorEPKc@plt> 96424: 97feb01b bl 0x42490 <__stack_chk_fail@plt> 96428: 97fef5a1 bl 0x53aac 9642c: aa0003f3 mov x19, x0 96430: b4000075 cbz x21, 0x9643c 96434: aa1503e0 mov x0, x21 96438: 97feac66 bl 0x415d0 9643c: aa1303e0 mov x0, x19 96440: 9400fbd7 bl 0xd539c <__cxa_demangle+0x12abc> 96444: 97fef59a bl 0x53aac 0000000000096448 ::do_decimal_point() const>: 96448: 52801fe0 mov w0, #0xff // =255 9644c: d65f03c0 ret 0000000000096450 ::do_thousands_sep() const>: 96450: 52801fe0 mov w0, #0xff // =255 96454: d65f03c0 ret 0000000000096458 ::do_grouping() const>: 96458: a9007d1f stp xzr, xzr, [x8] 9645c: f900091f str xzr, [x8, #0x10] 96460: d65f03c0 ret 0000000000096464 ::do_curr_symbol() const>: 96464: a9007d1f stp xzr, xzr, [x8] 96468: f900091f str xzr, [x8, #0x10] 9646c: d65f03c0 ret 0000000000096470 ::do_positive_sign() const>: 96470: a9007d1f stp xzr, xzr, [x8] 96474: f900091f str xzr, [x8, #0x10] 96478: d65f03c0 ret 000000000009647c ::do_negative_sign() const>: 9647c: 5285a049 mov w9, #0x2d02 // =11522 96480: a9007d1f stp xzr, xzr, [x8] 96484: f900091f str xzr, [x8, #0x10] 96488: 79000109 strh w9, [x8] 9648c: 3900091f strb wzr, [x8, #0x2] 96490: d65f03c0 ret 0000000000096494 ::do_frac_digits() const>: 96494: 2a1f03e0 mov w0, wzr 96498: d65f03c0 ret 000000000009649c ::do_pos_format() const>: 9649c: 52806040 mov w0, #0x302 // =770 964a0: 72a08000 movk w0, #0x400, lsl #16 964a4: d65f03c0 ret 00000000000964a8 ::do_neg_format() const>: 964a8: 52806040 mov w0, #0x302 // =770 964ac: 72a08000 movk w0, #0x400, lsl #16 964b0: d65f03c0 ret 00000000000964b4 ::do_decimal_point() const>: 964b4: 52801fe0 mov w0, #0xff // =255 964b8: d65f03c0 ret 00000000000964bc ::do_thousands_sep() const>: 964bc: 52801fe0 mov w0, #0xff // =255 964c0: d65f03c0 ret 00000000000964c4 ::do_grouping() const>: 964c4: a9007d1f stp xzr, xzr, [x8] 964c8: f900091f str xzr, [x8, #0x10] 964cc: d65f03c0 ret 00000000000964d0 ::do_curr_symbol() const>: 964d0: a9007d1f stp xzr, xzr, [x8] 964d4: f900091f str xzr, [x8, #0x10] 964d8: d65f03c0 ret 00000000000964dc ::do_positive_sign() const>: 964dc: a9007d1f stp xzr, xzr, [x8] 964e0: f900091f str xzr, [x8, #0x10] 964e4: d65f03c0 ret 00000000000964e8 ::do_negative_sign() const>: 964e8: 5285a049 mov w9, #0x2d02 // =11522 964ec: a9007d1f stp xzr, xzr, [x8] 964f0: f900091f str xzr, [x8, #0x10] 964f4: 79000109 strh w9, [x8] 964f8: 3900091f strb wzr, [x8, #0x2] 964fc: d65f03c0 ret 0000000000096500 ::do_frac_digits() const>: 96500: 2a1f03e0 mov w0, wzr 96504: d65f03c0 ret 0000000000096508 ::do_pos_format() const>: 96508: 52806040 mov w0, #0x302 // =770 9650c: 72a08000 movk w0, #0x400, lsl #16 96510: d65f03c0 ret 0000000000096514 ::do_neg_format() const>: 96514: 52806040 mov w0, #0x302 // =770 96518: 72a08000 movk w0, #0x400, lsl #16 9651c: d65f03c0 ret 0000000000096520 ::do_decimal_point() const>: 96520: 12800000 mov w0, #-0x1 // =-1 96524: d65f03c0 ret 0000000000096528 ::do_thousands_sep() const>: 96528: 12800000 mov w0, #-0x1 // =-1 9652c: d65f03c0 ret 0000000000096530 ::do_grouping() const>: 96530: a9007d1f stp xzr, xzr, [x8] 96534: f900091f str xzr, [x8, #0x10] 96538: d65f03c0 ret 000000000009653c ::do_curr_symbol() const>: 9653c: a9007d1f stp xzr, xzr, [x8] 96540: f900091f str xzr, [x8, #0x10] 96544: d65f03c0 ret 0000000000096548 ::do_positive_sign() const>: 96548: a9007d1f stp xzr, xzr, [x8] 9654c: f900091f str xzr, [x8, #0x10] 96550: d65f03c0 ret 0000000000096554 ::do_negative_sign() const>: 96554: f81e0ff3 str x19, [sp, #-0x20]! 96558: a9017bfd stp x29, x30, [sp, #0x10] 9655c: 910043fd add x29, sp, #0x10 96560: aa0803f3 mov x19, x8 96564: f900091f str xzr, [x8, #0x10] 96568: 52800048 mov w8, #0x2 // =2 9656c: 91001260 add x0, x19, #0x4 96570: a9007e68 stp x8, xzr, [x19] 96574: 528005a1 mov w1, #0x2d // =45 96578: 52800022 mov w2, #0x1 // =1 9657c: 97feac49 bl 0x416a0 96580: a9417bfd ldp x29, x30, [sp, #0x10] 96584: b9000a7f str wzr, [x19, #0x8] 96588: f84207f3 ldr x19, [sp], #0x20 9658c: d65f03c0 ret 96590: 97fef547 bl 0x53aac 0000000000096594 ::do_frac_digits() const>: 96594: 2a1f03e0 mov w0, wzr 96598: d65f03c0 ret 000000000009659c ::do_pos_format() const>: 9659c: 52806040 mov w0, #0x302 // =770 965a0: 72a08000 movk w0, #0x400, lsl #16 965a4: d65f03c0 ret 00000000000965a8 ::do_neg_format() const>: 965a8: 52806040 mov w0, #0x302 // =770 965ac: 72a08000 movk w0, #0x400, lsl #16 965b0: d65f03c0 ret 00000000000965b4 ::do_decimal_point() const>: 965b4: 12800000 mov w0, #-0x1 // =-1 965b8: d65f03c0 ret 00000000000965bc ::do_thousands_sep() const>: 965bc: 12800000 mov w0, #-0x1 // =-1 965c0: d65f03c0 ret 00000000000965c4 ::do_grouping() const>: 965c4: a9007d1f stp xzr, xzr, [x8] 965c8: f900091f str xzr, [x8, #0x10] 965cc: d65f03c0 ret 00000000000965d0 ::do_curr_symbol() const>: 965d0: a9007d1f stp xzr, xzr, [x8] 965d4: f900091f str xzr, [x8, #0x10] 965d8: d65f03c0 ret 00000000000965dc ::do_positive_sign() const>: 965dc: a9007d1f stp xzr, xzr, [x8] 965e0: f900091f str xzr, [x8, #0x10] 965e4: d65f03c0 ret 00000000000965e8 ::do_negative_sign() const>: 965e8: f81e0ff3 str x19, [sp, #-0x20]! 965ec: a9017bfd stp x29, x30, [sp, #0x10] 965f0: 910043fd add x29, sp, #0x10 965f4: aa0803f3 mov x19, x8 965f8: f900091f str xzr, [x8, #0x10] 965fc: 52800048 mov w8, #0x2 // =2 96600: 91001260 add x0, x19, #0x4 96604: a9007e68 stp x8, xzr, [x19] 96608: 528005a1 mov w1, #0x2d // =45 9660c: 52800022 mov w2, #0x1 // =1 96610: 97feac24 bl 0x416a0 96614: a9417bfd ldp x29, x30, [sp, #0x10] 96618: b9000a7f str wzr, [x19, #0x8] 9661c: f84207f3 ldr x19, [sp], #0x20 96620: d65f03c0 ret 96624: 97fef522 bl 0x53aac 0000000000096628 ::do_frac_digits() const>: 96628: 2a1f03e0 mov w0, wzr 9662c: d65f03c0 ret 0000000000096630 ::do_pos_format() const>: 96630: 52806040 mov w0, #0x302 // =770 96634: 72a08000 movk w0, #0x400, lsl #16 96638: d65f03c0 ret 000000000009663c ::do_neg_format() const>: 9663c: 52806040 mov w0, #0x302 // =770 96640: 72a08000 movk w0, #0x400, lsl #16 96644: d65f03c0 ret 0000000000096648 ::do_decimal_point() const>: 96648: 39404000 ldrb w0, [x0, #0x10] 9664c: d65f03c0 ret 0000000000096650 ::do_thousands_sep() const>: 96650: 39404400 ldrb w0, [x0, #0x11] 96654: d65f03c0 ret 0000000000096658 ::do_grouping() const>: 96658: 91006001 add x1, x0, #0x18 9665c: aa0803e0 mov x0, x8 96660: 17feaeb8 b 0x42140 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC1ERKS5_@plt> 0000000000096664 ::do_curr_symbol() const>: 96664: 9100c001 add x1, x0, #0x30 96668: aa0803e0 mov x0, x8 9666c: 17feaeb5 b 0x42140 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC1ERKS5_@plt> 0000000000096670 ::do_positive_sign() const>: 96670: 91012001 add x1, x0, #0x48 96674: aa0803e0 mov x0, x8 96678: 17feaeb2 b 0x42140 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC1ERKS5_@plt> 000000000009667c ::do_negative_sign() const>: 9667c: 91018001 add x1, x0, #0x60 96680: aa0803e0 mov x0, x8 96684: 17feaeaf b 0x42140 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC1ERKS5_@plt> 0000000000096688 ::do_frac_digits() const>: 96688: b9407800 ldr w0, [x0, #0x78] 9668c: d65f03c0 ret 0000000000096690 ::do_pos_format() const>: 96690: b9407c00 ldr w0, [x0, #0x7c] 96694: d65f03c0 ret 0000000000096698 ::do_neg_format() const>: 96698: b9408000 ldr w0, [x0, #0x80] 9669c: d65f03c0 ret 00000000000966a0 ::do_decimal_point() const>: 966a0: 39404000 ldrb w0, [x0, #0x10] 966a4: d65f03c0 ret 00000000000966a8 ::do_thousands_sep() const>: 966a8: 39404400 ldrb w0, [x0, #0x11] 966ac: d65f03c0 ret 00000000000966b0 ::do_grouping() const>: 966b0: 91006001 add x1, x0, #0x18 966b4: aa0803e0 mov x0, x8 966b8: 17feaea2 b 0x42140 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC1ERKS5_@plt> 00000000000966bc ::do_curr_symbol() const>: 966bc: 9100c001 add x1, x0, #0x30 966c0: aa0803e0 mov x0, x8 966c4: 17feae9f b 0x42140 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC1ERKS5_@plt> 00000000000966c8 ::do_positive_sign() const>: 966c8: 91012001 add x1, x0, #0x48 966cc: aa0803e0 mov x0, x8 966d0: 17feae9c b 0x42140 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC1ERKS5_@plt> 00000000000966d4 ::do_negative_sign() const>: 966d4: 91018001 add x1, x0, #0x60 966d8: aa0803e0 mov x0, x8 966dc: 17feae99 b 0x42140 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC1ERKS5_@plt> 00000000000966e0 ::do_frac_digits() const>: 966e0: b9407800 ldr w0, [x0, #0x78] 966e4: d65f03c0 ret 00000000000966e8 ::do_pos_format() const>: 966e8: b9407c00 ldr w0, [x0, #0x7c] 966ec: d65f03c0 ret 00000000000966f0 ::do_neg_format() const>: 966f0: b9408000 ldr w0, [x0, #0x80] 966f4: d65f03c0 ret 00000000000966f8 ::do_decimal_point() const>: 966f8: b9401000 ldr w0, [x0, #0x10] 966fc: d65f03c0 ret 0000000000096700 ::do_thousands_sep() const>: 96700: b9401400 ldr w0, [x0, #0x14] 96704: d65f03c0 ret 0000000000096708 ::do_grouping() const>: 96708: 91006001 add x1, x0, #0x18 9670c: aa0803e0 mov x0, x8 96710: 17feae8c b 0x42140 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC1ERKS5_@plt> 0000000000096714 ::do_curr_symbol() const>: 96714: 9100c001 add x1, x0, #0x30 96718: aa0803e0 mov x0, x8 9671c: 17feade9 b 0x41ec0 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEC1ERKS5_@plt> 0000000000096720 ::do_positive_sign() const>: 96720: 91012001 add x1, x0, #0x48 96724: aa0803e0 mov x0, x8 96728: 17feade6 b 0x41ec0 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEC1ERKS5_@plt> 000000000009672c ::do_negative_sign() const>: 9672c: 91018001 add x1, x0, #0x60 96730: aa0803e0 mov x0, x8 96734: 17feade3 b 0x41ec0 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEC1ERKS5_@plt> 0000000000096738 ::do_frac_digits() const>: 96738: b9407800 ldr w0, [x0, #0x78] 9673c: d65f03c0 ret 0000000000096740 ::do_pos_format() const>: 96740: b9407c00 ldr w0, [x0, #0x7c] 96744: d65f03c0 ret 0000000000096748 ::do_neg_format() const>: 96748: b9408000 ldr w0, [x0, #0x80] 9674c: d65f03c0 ret 0000000000096750 ::do_decimal_point() const>: 96750: b9401000 ldr w0, [x0, #0x10] 96754: d65f03c0 ret 0000000000096758 ::do_thousands_sep() const>: 96758: b9401400 ldr w0, [x0, #0x14] 9675c: d65f03c0 ret 0000000000096760 ::do_grouping() const>: 96760: 91006001 add x1, x0, #0x18 96764: aa0803e0 mov x0, x8 96768: 17feae76 b 0x42140 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC1ERKS5_@plt> 000000000009676c ::do_curr_symbol() const>: 9676c: 9100c001 add x1, x0, #0x30 96770: aa0803e0 mov x0, x8 96774: 17feadd3 b 0x41ec0 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEC1ERKS5_@plt> 0000000000096778 ::do_positive_sign() const>: 96778: 91012001 add x1, x0, #0x48 9677c: aa0803e0 mov x0, x8 96780: 17feadd0 b 0x41ec0 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEC1ERKS5_@plt> 0000000000096784 ::do_negative_sign() const>: 96784: 91018001 add x1, x0, #0x60 96788: aa0803e0 mov x0, x8 9678c: 17feadcd b 0x41ec0 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEC1ERKS5_@plt> 0000000000096790 ::do_frac_digits() const>: 96790: b9407800 ldr w0, [x0, #0x78] 96794: d65f03c0 ret 0000000000096798 ::do_pos_format() const>: 96798: b9407c00 ldr w0, [x0, #0x7c] 9679c: d65f03c0 ret 00000000000967a0 ::do_neg_format() const>: 967a0: b9408000 ldr w0, [x0, #0x80] 967a4: d65f03c0 ret 00000000000967a8 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, long double&) const>: 967a8: d10683ff sub sp, sp, #0x1a0 967ac: a9146ffc stp x28, x27, [sp, #0x140] 967b0: a91567fa stp x26, x25, [sp, #0x150] 967b4: a9165ff8 stp x24, x23, [sp, #0x160] 967b8: a91757f6 stp x22, x21, [sp, #0x170] 967bc: a9184ff4 stp x20, x19, [sp, #0x180] 967c0: a9197bfd stp x29, x30, [sp, #0x190] 967c4: 910643fd add x29, sp, #0x190 967c8: d53bd059 mrs x25, TPIDR_EL0 967cc: b00003c9 adrp x9, 0x10f000 967d0: f9401728 ldr x8, [x25, #0x28] 967d4: f9465d29 ldr x9, [x9, #0xcb8] 967d8: aa0603f5 mov x21, x6 967dc: aa0503f3 mov x19, x5 967e0: aa0403f7 mov x23, x4 967e4: 2a0303f6 mov w22, w3 967e8: aa0203f4 mov x20, x2 967ec: d10313bb sub x27, x29, #0xc4 967f0: f81a03a8 stur x8, [x29, #-0x60] 967f4: a90387e9 stp x9, x1, [sp, #0x38] 967f8: f9001bfb str x27, [sp, #0x30] 967fc: 910083e8 add x8, sp, #0x20 96800: aa0403e0 mov x0, x4 96804: 97feaf0b bl 0x42430 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 96808: b00003dc adrp x28, 0x10f000 9680c: b00003c8 adrp x8, 0x10f000 96810: f94013f8 ldr x24, [sp, #0x20] 96814: f945a39c ldr x28, [x28, #0xb40] 96818: f9469108 ldr x8, [x8, #0xd20] 9681c: 6f00e400 movi v0.2d, #0000000000000000 96820: 9102c3fa add x26, sp, #0xb0 96824: f90027fc str x28, [sp, #0x48] 96828: 4e081d00 mov v0.d[0], x8 9682c: 3c8503e0 stur q0, [sp, #0x50] 96830: c8dfff88 ldar x8, [x28] 96834: b100051f cmn x8, #0x1 96838: 54000160 b.eq 0x96864 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, long double&) const+0xbc> 9683c: 910123e8 add x8, sp, #0x48 96840: 910303e9 add x9, sp, #0xc0 96844: f9000b48 str x8, [x26, #0x10] 96848: f9000349 str x9, [x26] 9684c: b00003c0 adrp x0, 0x10f000 96850: f945a000 ldr x0, [x0, #0xb40] 96854: 900000e2 adrp x2, 0xb2000 ::~__codecvt_utf8_utf16()+0xc> 96858: 912c4042 add x2, x2, #0xb10 9685c: 9102c3e1 add x1, sp, #0xb0 96860: 97feafac bl 0x42710 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 96864: b9800b89 ldrsw x9, [x28, #0x8] 96868: a9412b08 ldp x8, x10, [x24, #0x10] 9686c: d1000529 sub x9, x9, #0x1 96870: cb08014a sub x10, x10, x8 96874: eb8a0d3f cmp x9, x10, asr #3 96878: 54001682 b.hs 0x96b48 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x3a0> 9687c: f8697918 ldr x24, [x8, x9, lsl #3] 96880: b4001658 cbz x24, 0x96b48 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x3a0> 96884: 390073ff strb wzr, [sp, #0x1c] 96888: b9400ae4 ldr w4, [x23, #0x8] 9688c: 91019368 add x8, x27, #0x64 96890: f9000be8 str x8, [sp, #0x10] 96894: 9100a3e8 add x8, sp, #0x28 96898: 9100c3e9 add x9, sp, #0x30 9689c: 120002c2 and w2, w22, #0x1 968a0: 910103e0 add x0, sp, #0x40 968a4: 910083e3 add x3, sp, #0x20 968a8: 910073e6 add x6, sp, #0x1c 968ac: aa1403e1 mov x1, x20 968b0: aa1303e5 mov x5, x19 968b4: aa1803e7 mov x7, x24 968b8: a90023e9 stp x9, x8, [sp] 968bc: 97feadc1 bl 0x41fc0 <_ZNSt6__ndk19money_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE8__do_getERS4_S4_bRKNS_6localeEjRjRbRKNS_5ctypeIcEERNS_10unique_ptrIcPFvPvEEERPcSM_@plt> 968c0: 36000d80 tbz w0, #0x0, 0x96a70 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x2c8> 968c4: d0000228 adrp x8, 0xdc000 >+0x1e> 968c8: 912fad08 add x8, x8, #0xbeb 968cc: f9400108 ldr x8, [x8] 968d0: 528706e9 mov w9, #0x3837 // =14391 968d4: 72a00729 movk w9, #0x39, lsl #16 968d8: b8017349 stur w9, [x26, #0x17] 968dc: f9000b48 str x8, [x26, #0x10] 968e0: f9400308 ldr x8, [x24] 968e4: 910303e9 add x9, sp, #0xc0 968e8: 91002922 add x2, x9, #0xa 968ec: f9402108 ldr x8, [x8, #0x40] 968f0: 910303e1 add x1, sp, #0xc0 968f4: 9102c3e3 add x3, sp, #0xb0 968f8: aa1803e0 mov x0, x24 968fc: d63f0100 blr x8 96900: a942dff8 ldp x24, x23, [sp, #0x28] 96904: cb170308 sub x8, x24, x23 96908: f1018d1f cmp x8, #0x63 9690c: 5400012b b.lt 0x96930 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x188> 96910: 91000900 add x0, x8, #0x2 96914: 97feab4b bl 0x41640 96918: aa0003f6 mov x22, x0 9691c: b4001200 cbz x0, 0x96b5c >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x3b4> 96920: aa1603e8 mov x8, x22 96924: 394073e9 ldrb w9, [sp, #0x1c] 96928: 350000c9 cbnz w9, 0x96940 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x198> 9692c: 14000007 b 0x96948 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x1a0> 96930: aa1f03f6 mov x22, xzr 96934: 910123e8 add x8, sp, #0x48 96938: 394073e9 ldrb w9, [sp, #0x1c] 9693c: 34000069 cbz w9, 0x96948 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x1a0> 96940: 528005a9 mov w9, #0x2d // =45 96944: 38001509 strb w9, [x8], #0x1 96948: eb1802ff cmp x23, x24 9694c: 540007c2 b.hs 0x96a44 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x29c> 96950: 3942c3ea ldrb w10, [sp, #0xb0] 96954: 9102c3e9 add x9, sp, #0xb0 96958: 9100292b add x11, x9, #0xa 9695c: b240012c orr x12, x9, #0x1 96960: b27f012d orr x13, x9, #0x2 96964: b240052e orr x14, x9, #0x3 96968: 9100112f add x15, x9, #0x4 9696c: 91001530 add x16, x9, #0x5 96970: 91001931 add x17, x9, #0x6 96974: 91001d20 add x0, x9, #0x7 96978: 91002121 add x1, x9, #0x8 9697c: 91002522 add x2, x9, #0x9 96980: 910303e3 add x3, sp, #0xc0 96984: 14000009 b 0x969a8 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x200> 96988: 9102c3e5 add x5, sp, #0xb0 9698c: cb0900a4 sub x4, x5, x9 96990: f94017e5 ldr x5, [sp, #0x28] 96994: 38646864 ldrb w4, [x3, x4] 96998: 910006f7 add x23, x23, #0x1 9699c: eb0502ff cmp x23, x5 969a0: 38001504 strb w4, [x8], #0x1 969a4: 54000502 b.hs 0x96a44 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x29c> 969a8: 394002e4 ldrb w4, [x23] 969ac: 6b04015f cmp w10, w4 969b0: 54fffec0 b.eq 0x96988 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x1e0> 969b4: 3942c7e5 ldrb w5, [sp, #0xb1] 969b8: 6b0400bf cmp w5, w4 969bc: aa0c03e5 mov x5, x12 969c0: 54fffe60 b.eq 0x9698c >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x1e4> 969c4: 3942cbe5 ldrb w5, [sp, #0xb2] 969c8: 6b0400bf cmp w5, w4 969cc: aa0d03e5 mov x5, x13 969d0: 54fffde0 b.eq 0x9698c >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x1e4> 969d4: 3942cfe5 ldrb w5, [sp, #0xb3] 969d8: 6b0400bf cmp w5, w4 969dc: aa0e03e5 mov x5, x14 969e0: 54fffd60 b.eq 0x9698c >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x1e4> 969e4: 3942d3e5 ldrb w5, [sp, #0xb4] 969e8: 6b0400bf cmp w5, w4 969ec: aa0f03e5 mov x5, x15 969f0: 54fffce0 b.eq 0x9698c >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x1e4> 969f4: 3942d7e5 ldrb w5, [sp, #0xb5] 969f8: 6b0400bf cmp w5, w4 969fc: aa1003e5 mov x5, x16 96a00: 54fffc60 b.eq 0x9698c >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x1e4> 96a04: 3942dbe5 ldrb w5, [sp, #0xb6] 96a08: 6b0400bf cmp w5, w4 96a0c: aa1103e5 mov x5, x17 96a10: 54fffbe0 b.eq 0x9698c >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x1e4> 96a14: 3942dfe5 ldrb w5, [sp, #0xb7] 96a18: 6b0400bf cmp w5, w4 96a1c: aa0003e5 mov x5, x0 96a20: 54fffb60 b.eq 0x9698c >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x1e4> 96a24: 3942e3e5 ldrb w5, [sp, #0xb8] 96a28: 6b0400bf cmp w5, w4 96a2c: aa0103e5 mov x5, x1 96a30: 54fffae0 b.eq 0x9698c >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x1e4> 96a34: 3942e7e5 ldrb w5, [sp, #0xb9] 96a38: 6b0400bf cmp w5, w4 96a3c: 9a8b0045 csel x5, x2, x11, eq 96a40: 17ffffd3 b 0x9698c >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x1e4> 96a44: d0000221 adrp x1, 0xdc000 >+0x1e> 96a48: 912f5c21 add x1, x1, #0xbd7 96a4c: 910123e0 add x0, sp, #0x48 96a50: aa1503e2 mov x2, x21 96a54: 3900011f strb wzr, [x8] 96a58: 97feaad2 bl 0x415a0 96a5c: 7100041f cmp w0, #0x1 96a60: 54000781 b.ne 0x96b50 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x3a8> 96a64: b4000076 cbz x22, 0x96a70 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x2c8> 96a68: aa1603e0 mov x0, x22 96a6c: 97feaad1 bl 0x415b0 96a70: f94023f5 ldr x21, [sp, #0x40] 96a74: b4000095 cbz x21, 0x96a84 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x2dc> 96a78: a941a6a8 ldp x8, x9, [x21, #0x18] 96a7c: eb09011f cmp x8, x9 96a80: 54000480 b.eq 0x96b10 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x368> 96a84: b4000574 cbz x20, 0x96b30 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x388> 96a88: a941a688 ldp x8, x9, [x20, #0x18] 96a8c: eb09011f cmp x8, x9 96a90: 540000e1 b.ne 0x96aac >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x304> 96a94: f9400288 ldr x8, [x20] 96a98: f9402508 ldr x8, [x8, #0x48] 96a9c: aa1403e0 mov x0, x20 96aa0: d63f0100 blr x8 96aa4: 3100041f cmn w0, #0x1 96aa8: 54000440 b.eq 0x96b30 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x388> 96aac: b4000095 cbz x21, 0x96abc >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x314> 96ab0: b9400268 ldr w8, [x19] 96ab4: 321f0108 orr w8, w8, #0x2 96ab8: b9000268 str w8, [x19] 96abc: f94013e0 ldr x0, [sp, #0x20] 96ac0: f94023f3 ldr x19, [sp, #0x40] 96ac4: 97feae1b bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 96ac8: f9401be0 ldr x0, [sp, #0x30] 96acc: f9001bff str xzr, [sp, #0x30] 96ad0: b4000060 cbz x0, 0x96adc >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x334> 96ad4: f9401fe8 ldr x8, [sp, #0x38] 96ad8: d63f0100 blr x8 96adc: f9401728 ldr x8, [x25, #0x28] 96ae0: f85a03a9 ldur x9, [x29, #-0x60] 96ae4: eb09011f cmp x8, x9 96ae8: 54000321 b.ne 0x96b4c >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x3a4> 96aec: aa1303e0 mov x0, x19 96af0: a9597bfd ldp x29, x30, [sp, #0x190] 96af4: a9584ff4 ldp x20, x19, [sp, #0x180] 96af8: a95757f6 ldp x22, x21, [sp, #0x170] 96afc: a9565ff8 ldp x24, x23, [sp, #0x160] 96b00: a95567fa ldp x26, x25, [sp, #0x150] 96b04: a9546ffc ldp x28, x27, [sp, #0x140] 96b08: 910683ff add sp, sp, #0x1a0 96b0c: d65f03c0 ret 96b10: f94002a8 ldr x8, [x21] 96b14: f9402508 ldr x8, [x8, #0x48] 96b18: aa1503e0 mov x0, x21 96b1c: d63f0100 blr x8 96b20: 3100041f cmn w0, #0x1 96b24: 540000a0 b.eq 0x96b38 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x390> 96b28: f94023f5 ldr x21, [sp, #0x40] 96b2c: b5fffaf4 cbnz x20, 0x96a88 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x2e0> 96b30: b5fffc75 cbnz x21, 0x96abc >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x314> 96b34: 17ffffdf b 0x96ab0 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x308> 96b38: aa1f03f5 mov x21, xzr 96b3c: f90023ff str xzr, [sp, #0x40] 96b40: b5fffa54 cbnz x20, 0x96a88 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x2e0> 96b44: 17fffffb b 0x96b30 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x388> 96b48: 94003312 bl 0xa3790 96b4c: 97feae51 bl 0x42490 <__stack_chk_fail@plt> 96b50: d0000220 adrp x0, 0xdc000 >+0x1e> 96b54: 912f6c00 add x0, x0, #0xbdb 96b58: 97feac9e bl 0x41dd0 <_ZNSt6__ndk121__throw_runtime_errorEPKc@plt> 96b5c: 97feae9d bl 0x425d0 <_ZSt17__throw_bad_allocv@plt> 96b60: aa0003f3 mov x19, x0 96b64: b40001b6 cbz x22, 0x96b98 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x3f0> 96b68: aa1603e0 mov x0, x22 96b6c: 97feaa91 bl 0x415b0 96b70: 1400000a b 0x96b98 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x3f0> 96b74: 14000008 b 0x96b94 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x3ec> 96b78: 97fef3cd bl 0x53aac 96b7c: 14000006 b 0x96b94 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x3ec> 96b80: aa0003f3 mov x19, x0 96b84: d10313a0 sub x0, x29, #0xc4 96b88: f9001bff str xzr, [sp, #0x30] 96b8c: b5000100 cbnz x0, 0x96bac >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x404> 96b90: 14000009 b 0x96bb4 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x40c> 96b94: aa0003f3 mov x19, x0 96b98: f94013e0 ldr x0, [sp, #0x20] 96b9c: 97feade5 bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 96ba0: f9401be0 ldr x0, [sp, #0x30] 96ba4: f9001bff str xzr, [sp, #0x30] 96ba8: b4000060 cbz x0, 0x96bb4 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x40c> 96bac: f9401fe8 ldr x8, [sp, #0x38] 96bb0: d63f0100 blr x8 96bb4: aa1303e0 mov x0, x19 96bb8: 9400f9f9 bl 0xd539c <__cxa_demangle+0x12abc> 96bbc: 97fef3bc bl 0x53aac 0000000000096bc0 : 96bc0: d65f03c0 ret 0000000000096bc4 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)>: 96bc4: a9ba6ffc stp x28, x27, [sp, #-0x60]! 96bc8: a90167fa stp x26, x25, [sp, #0x10] 96bcc: a9025ff8 stp x24, x23, [sp, #0x20] 96bd0: a90357f6 stp x22, x21, [sp, #0x30] 96bd4: a9044ff4 stp x20, x19, [sp, #0x40] 96bd8: a9057bfd stp x29, x30, [sp, #0x50] 96bdc: 910143fd add x29, sp, #0x50 96be0: d10b03ff sub sp, sp, #0x2c0 96be4: f9000fe6 str x6, [sp, #0x18] 96be8: b90047e4 str w4, [sp, #0x44] 96bec: d53bd049 mrs x9, TPIDR_EL0 96bf0: a90327e5 stp x5, x9, [sp, #0x30] 96bf4: f9401529 ldr x9, [x9, #0x28] 96bf8: aa0703fb mov x27, x7 96bfc: aa0103f6 mov x22, x1 96c00: aa0003f5 mov x21, x0 96c04: aa0303e8 mov x8, x3 96c08: f81a03a9 stur x9, [x29, #-0x60] 96c0c: a9107fff stp xzr, xzr, [sp, #0x100] 96c10: a90f7fff stp xzr, xzr, [sp, #0xf0] 96c14: a90e7fff stp xzr, xzr, [sp, #0xe0] 96c18: a90d7fff stp xzr, xzr, [sp, #0xd0] 96c1c: a90c7fff stp xzr, xzr, [sp, #0xc0] 96c20: a90b7fff stp xzr, xzr, [sp, #0xb0] 96c24: a90a7fff stp xzr, xzr, [sp, #0xa0] 96c28: f9004fff str xzr, [sp, #0x98] 96c2c: 910253e9 add x9, sp, #0x94 96c30: 9102c3f4 add x20, sp, #0xb0 96c34: 12000040 and w0, w2, #0x1 96c38: 910463e2 add x2, sp, #0x118 96c3c: 910453e3 add x3, sp, #0x114 96c40: 910443e4 add x4, sp, #0x110 96c44: 9103e3e5 add x5, sp, #0xf8 96c48: 910383e6 add x6, sp, #0xe0 96c4c: 910323e7 add x7, sp, #0xc8 96c50: aa0803e1 mov x1, x8 96c54: 910383f3 add x19, sp, #0xe0 96c58: a90027f4 stp x20, x9, [sp] 96c5c: 910323f7 add x23, sp, #0xc8 96c60: 97feabb0 bl 0x41b20 <_ZNSt6__ndk111__money_getIcE13__gather_infoEbRKNS_6localeERNS_10money_base7patternERcS8_RNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEESF_SF_SF_Ri@plt> 96c64: a941f3a8 ldp x8, x28, [x29, #0x18] 96c68: f9400ba9 ldr x9, [x29, #0x10] 96c6c: b24002eb orr x11, x23, #0x1 96c70: f90017eb str x11, [sp, #0x28] 96c74: b240028b orr x11, x20, #0x1 96c78: f90027ff str xzr, [sp, #0x48] 96c7c: f90013eb str x11, [sp, #0x20] 96c80: b00003d9 adrp x25, 0x10f000 96c84: aa0803f4 mov x20, x8 96c88: f9465f39 ldr x25, [x25, #0xcb8] 96c8c: f9400128 ldr x8, [x9] 96c90: b2400278 orr x24, x19, #0x1 96c94: 910483f3 add x19, sp, #0x120 96c98: 910263ea add x10, sp, #0x98 96c9c: f90037e9 str x9, [sp, #0x68] 96ca0: 91064269 add x9, x19, #0x190 96ca4: aa1f03fa mov x26, xzr 96ca8: a9086fe9 stp x9, x27, [sp, #0x80] 96cac: b2400149 orr x9, x10, #0x1 96cb0: 910483f7 add x23, sp, #0x120 96cb4: f9000be9 str x9, [sp, #0x10] 96cb8: f9000288 str x8, [x20] 96cbc: a90557f8 stp x24, x21, [sp, #0x50] 96cc0: f94002bb ldr x27, [x21] 96cc4: b500011b cbnz x27, 0x96ce4 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x120> 96cc8: 1400000a b 0x96cf0 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x12c> 96ccc: f9403bfa ldr x26, [sp, #0x70] 96cd0: 9100075a add x26, x26, #0x1 96cd4: f100135f cmp x26, #0x4 96cd8: 54006c40 b.eq 0x97a60 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0xe9c> 96cdc: f94002bb ldr x27, [x21] 96ce0: b400009b cbz x27, 0x96cf0 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x12c> 96ce4: a941a768 ldp x8, x9, [x27, #0x18] 96ce8: eb09011f cmp x8, x9 96cec: 540001a0 b.eq 0x96d20 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x15c> 96cf0: b4000296 cbz x22, 0x96d40 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x17c> 96cf4: a941a6c8 ldp x8, x9, [x22, #0x18] 96cf8: eb09011f cmp x8, x9 96cfc: 540000e1 b.ne 0x96d18 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x154> 96d00: f94002c8 ldr x8, [x22] 96d04: f9402508 ldr x8, [x8, #0x48] 96d08: aa1603e0 mov x0, x22 96d0c: d63f0100 blr x8 96d10: 3100041f cmn w0, #0x1 96d14: 54000160 b.eq 0x96d40 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x17c> 96d18: b400019b cbz x27, 0x96d48 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x184> 96d1c: 14000351 b 0x97a60 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0xe9c> 96d20: f9400368 ldr x8, [x27] 96d24: f9402508 ldr x8, [x8, #0x48] 96d28: aa1b03e0 mov x0, x27 96d2c: d63f0100 blr x8 96d30: 3100041f cmn w0, #0x1 96d34: 54002280 b.eq 0x97184 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x5c0> 96d38: f94002bb ldr x27, [x21] 96d3c: b5fffdd6 cbnz x22, 0x96cf4 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x130> 96d40: aa1f03f6 mov x22, xzr 96d44: b40068fb cbz x27, 0x97a60 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0xe9c> 96d48: 910463e8 add x8, sp, #0x118 96d4c: 387a6908 ldrb w8, [x8, x26] 96d50: 7100111f cmp w8, #0x4 96d54: 54fffbe8 b.hi 0x96cd0 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x10c> 96d58: d000022b adrp x11, 0xdc000 >+0x1e> 96d5c: 912a696b add x11, x11, #0xa9a 96d60: 100000a9 adr x9, 0x96d74 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x1b0> 96d64: 3868696a ldrb w10, [x11, x8] 96d68: 8b0a0929 add x9, x9, x10, lsl #2 96d6c: f9003bfa str x26, [sp, #0x70] 96d70: d61f0120 br x9 96d74: f1000f5f cmp x26, #0x3 96d78: 540024a1 b.ne 0x9720c >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x648> 96d7c: 14000339 b 0x97a60 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0xe9c> 96d80: 2a1f03fa mov w26, wzr 96d84: f94002bb ldr x27, [x21] 96d88: b50000db cbnz x27, 0x96da0 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x1dc> 96d8c: 14000008 b 0x96dac >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x1e8> 96d90: 91000508 add x8, x8, #0x1 96d94: f9000c08 str x8, [x0, #0x18] 96d98: f94002bb ldr x27, [x21] 96d9c: b400009b cbz x27, 0x96dac >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x1e8> 96da0: a941a768 ldp x8, x9, [x27, #0x18] 96da4: eb09011f cmp x8, x9 96da8: 540001a0 b.eq 0x96ddc >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x218> 96dac: b4000296 cbz x22, 0x96dfc >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x238> 96db0: a941a6c8 ldp x8, x9, [x22, #0x18] 96db4: eb09011f cmp x8, x9 96db8: 540000e1 b.ne 0x96dd4 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x210> 96dbc: f94002c8 ldr x8, [x22] 96dc0: f9402508 ldr x8, [x8, #0x48] 96dc4: aa1603e0 mov x0, x22 96dc8: d63f0100 blr x8 96dcc: 3100041f cmn w0, #0x1 96dd0: 54000160 b.eq 0x96dfc >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x238> 96dd4: b400019b cbz x27, 0x96e04 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x240> 96dd8: 140000b7 b 0x970b4 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x4f0> 96ddc: f9400368 ldr x8, [x27] 96de0: f9402508 ldr x8, [x8, #0x48] 96de4: aa1b03e0 mov x0, x27 96de8: d63f0100 blr x8 96dec: 3100041f cmn w0, #0x1 96df0: 54000a20 b.eq 0x96f34 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x370> 96df4: f94002bb ldr x27, [x21] 96df8: b5fffdd6 cbnz x22, 0x96db0 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x1ec> 96dfc: aa1f03f6 mov x22, xzr 96e00: b40015bb cbz x27, 0x970b4 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x4f0> 96e04: f94002a0 ldr x0, [x21] 96e08: a941a408 ldp x8, x9, [x0, #0x18] 96e0c: eb09011f cmp x8, x9 96e10: 540000a0 b.eq 0x96e24 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x260> 96e14: 3940011b ldrb w27, [x8] 96e18: 13001f68 sxtb w8, w27 96e1c: 36f80108 tbz w8, #0x1f, 0x96e3c >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x278> 96e20: 1400000c b 0x96e50 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x28c> 96e24: f9400008 ldr x8, [x0] 96e28: f9402508 ldr x8, [x8, #0x48] 96e2c: d63f0100 blr x8 96e30: 2a0003fb mov w27, w0 96e34: 13001f68 sxtb w8, w27 96e38: 37f800c8 tbnz w8, #0x1f, 0x96e50 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x28c> 96e3c: f94047e8 ldr x8, [sp, #0x88] 96e40: 12001f69 and w9, w27, #0xff 96e44: f9400908 ldr x8, [x8, #0x10] 96e48: f8695908 ldr x8, [x8, w9, uxtw #3] 96e4c: 373002e8 tbnz w8, #0x6, 0x96ea8 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x2e4> 96e50: 3943e3e8 ldrb w8, [sp, #0xf8] 96e54: f94083e9 ldr x9, [sp, #0x100] 96e58: 394443ea ldrb w10, [sp, #0x110] 96e5c: d341fd0b lsr x11, x8, #1 96e60: 7200011f tst w8, #0x1 96e64: 9a890168 csel x8, x11, x9, eq 96e68: 6b3b015f cmp w10, w27, uxtb 96e6c: 54001241 b.ne 0x970b4 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x4f0> 96e70: 3400123a cbz w26, 0x970b4 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x4f0> 96e74: b4001208 cbz x8, 0x970b4 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x4f0> 96e78: f94043e8 ldr x8, [sp, #0x80] 96e7c: eb0802ff cmp x23, x8 96e80: 54000541 b.ne 0x96f28 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x364> 96e84: cb130108 sub x8, x8, x19 96e88: b27ff7e9 mov x9, #0x7ffffffffffffffe // =9223372036854775806 96e8c: eb09011f cmp x8, x9 96e90: 540002c8 b.hi 0x96ee8 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x324> 96e94: d37ff908 lsl x8, x8, #1 96e98: f100011f cmp x8, #0x0 96e9c: 52800089 mov w9, #0x4 // =4 96ea0: 9a88013b csel x27, x9, x8, eq 96ea4: 14000012 b 0x96eec >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x328> 96ea8: f9003ff9 str x25, [sp, #0x78] 96eac: f9400299 ldr x25, [x20] 96eb0: aa1403e8 mov x8, x20 96eb4: eb1c033f cmp x25, x28 96eb8: 54000881 b.ne 0x96fc8 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x404> 96ebc: f94037e8 ldr x8, [sp, #0x68] 96ec0: f90033f3 str x19, [sp, #0x60] 96ec4: b27ff7e9 mov x9, #0x7ffffffffffffffe // =9223372036854775806 96ec8: a9406113 ldp x19, x24, [x8] 96ecc: cb130388 sub x8, x28, x19 96ed0: eb09011f cmp x8, x9 96ed4: 54000388 b.hi 0x96f44 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x380> 96ed8: d37ff908 lsl x8, x8, #1 96edc: f100011f cmp x8, #0x0 96ee0: 9a9f151c csinc x28, x8, xzr, ne 96ee4: 14000019 b 0x96f48 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x384> 96ee8: 9280001b mov x27, #-0x1 // =-1 96eec: b00003c8 adrp x8, 0x10f000 96ef0: f9465d08 ldr x8, [x8, #0xcb8] 96ef4: aa1b03e1 mov x1, x27 96ef8: eb08033f cmp x25, x8 96efc: 9a9303e0 csel x0, xzr, x19, eq 96f00: 97feaaa4 bl 0x41990 96f04: b4006cc0 cbz x0, 0x97c9c >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x10d8> 96f08: cb1302e8 sub x8, x23, x19 96f0c: 927ef769 and x9, x27, #0xfffffffffffffffc 96f10: 8b080017 add x23, x0, x8 96f14: 8b090008 add x8, x0, x9 96f18: f90043e8 str x8, [sp, #0x80] 96f1c: b00003d9 adrp x25, 0x10f000 96f20: f9461f39 ldr x25, [x25, #0xc38] 96f24: aa0003f3 mov x19, x0 96f28: b80046fa str w26, [x23], #0x4 96f2c: 2a1f03fa mov w26, wzr 96f30: 1400002b b 0x96fdc >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x418> 96f34: aa1f03fb mov x27, xzr 96f38: f90002bf str xzr, [x21] 96f3c: b5fff3b6 cbnz x22, 0x96db0 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x1ec> 96f40: 17ffffaf b 0x96dfc >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x238> 96f44: 9280001c mov x28, #-0x1 // =-1 96f48: b00003d5 adrp x21, 0x10f000 96f4c: f9465eb5 ldr x21, [x21, #0xcb8] 96f50: aa1c03e1 mov x1, x28 96f54: eb15031f cmp x24, x21 96f58: 9a9f1260 csel x0, x19, xzr, ne 96f5c: 97feaa8d bl 0x41990 96f60: b4006a40 cbz x0, 0x97ca8 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x10e4> 96f64: eb15031f cmp x24, x21 96f68: 540000a0 b.eq 0x96f7c >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x3b8> 96f6c: f94037f8 ldr x24, [sp, #0x68] 96f70: f9402ff5 ldr x21, [sp, #0x58] 96f74: f9000300 str x0, [x24] 96f78: 1400000a b 0x96fa0 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x3dc> 96f7c: f94037f8 ldr x24, [sp, #0x68] 96f80: f9402ff5 ldr x21, [sp, #0x58] 96f84: f9400308 ldr x8, [x24] 96f88: f9000300 str x0, [x24] 96f8c: b40000a8 cbz x8, 0x96fa0 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x3dc> 96f90: f9400709 ldr x9, [x24, #0x8] 96f94: aa0803e0 mov x0, x8 96f98: d63f0120 blr x9 96f9c: f9400300 ldr x0, [x24] 96fa0: b00003c9 adrp x9, 0x10f000 96fa4: f9461d29 ldr x9, [x9, #0xc38] 96fa8: cb130328 sub x8, x25, x19 96fac: 8b080019 add x25, x0, x8 96fb0: f94033f3 ldr x19, [sp, #0x60] 96fb4: f9000709 str x9, [x24, #0x8] 96fb8: f9000299 str x25, [x20] 96fbc: f9400308 ldr x8, [x24] 96fc0: f9402bf8 ldr x24, [sp, #0x50] 96fc4: 8b1c011c add x28, x8, x28 96fc8: 91000728 add x8, x25, #0x1 96fcc: f9000288 str x8, [x20] 96fd0: 3900033b strb w27, [x25] 96fd4: f9403ff9 ldr x25, [sp, #0x78] 96fd8: 1100075a add w26, w26, #0x1 96fdc: f94002a0 ldr x0, [x21] 96fe0: a941a408 ldp x8, x9, [x0, #0x18] 96fe4: eb09011f cmp x8, x9 96fe8: 54ffed41 b.ne 0x96d90 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x1cc> 96fec: f9400008 ldr x8, [x0] 96ff0: f9402908 ldr x8, [x8, #0x50] 96ff4: d63f0100 blr x8 96ff8: 17ffff68 b 0x96d98 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x1d4> 96ffc: f1000b5f cmp x26, #0x2 97000: 54000783 b.lo 0x970f0 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x52c> 97004: f94027e8 ldr x8, [sp, #0x48] 97008: b5000748 cbnz x8, 0x970f0 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x52c> 9700c: 39446fe9 ldrb w9, [sp, #0x11b] 97010: b94047ea ldr w10, [sp, #0x44] 97014: f1000b5f cmp x26, #0x2 97018: 1a9f17e8 cset w8, eq 9701c: 7100013f cmp w9, #0x0 97020: 1a9f07e9 cset w9, ne 97024: 3748066a tbnz w10, #0x9, 0x970f0 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x52c> 97028: 0a090108 and w8, w8, w9 9702c: 35000628 cbnz w8, 0x970f0 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x52c> 97030: f90027ff str xzr, [sp, #0x48] 97034: 17ffff27 b 0x96cd0 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x10c> 97038: 394323e9 ldrb w9, [sp, #0xc8] 9703c: f9406bea ldr x10, [sp, #0xd0] 97040: 3942c3e8 ldrb w8, [sp, #0xb0] 97044: f9405feb ldr x11, [sp, #0xb8] 97048: d341fd2c lsr x12, x9, #1 9704c: 7200013f tst w9, #0x1 97050: d341fd0d lsr x13, x8, #1 97054: 9a8a018a csel x10, x12, x10, eq 97058: 7200011f tst w8, #0x1 9705c: 9a8b01ad csel x13, x13, x11, eq 97060: ab0d015f cmn x10, x13 97064: 54ffe360 b.eq 0x96cd0 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x10c> 97068: b400146a cbz x10, 0x972f4 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x730> 9706c: f94002a0 ldr x0, [x21] 97070: 1200012a and w10, w9, #0x1 97074: a941b00b ldp x11, x12, [x0, #0x18] 97078: b400234d cbz x13, 0x974e0 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x91c> 9707c: eb0c017f cmp x11, x12 97080: 54002960 b.eq 0x975ac >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x9e8> 97084: 39400168 ldrb w8, [x11] 97088: 14000151 b 0x975cc >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0xa08> 9708c: f1000f5f cmp x26, #0x3 97090: 54004e80 b.eq 0x97a60 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0xe9c> 97094: f94002a0 ldr x0, [x21] 97098: a941a408 ldp x8, x9, [x0, #0x18] 9709c: eb09011f cmp x8, x9 970a0: 540007a0 b.eq 0x97194 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x5d0> 970a4: 39400100 ldrb w0, [x8] 970a8: 13001c08 sxtb w8, w0 970ac: 36f807e8 tbz w8, #0x1f, 0x971a8 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x5e4> 970b0: 140002c2 b 0x97bb8 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0xff4> 970b4: eb17027f cmp x19, x23 970b8: 540023e0 b.eq 0x97534 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x970> 970bc: 340023da cbz w26, 0x97534 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x970> 970c0: f94043e8 ldr x8, [sp, #0x80] 970c4: eb0802ff cmp x23, x8 970c8: 54002341 b.ne 0x97530 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x96c> 970cc: cb130108 sub x8, x8, x19 970d0: b27ff7e9 mov x9, #0x7ffffffffffffffe // =9223372036854775806 970d4: eb09011f cmp x8, x9 970d8: 540020c8 b.hi 0x974f0 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x92c> 970dc: d37ff908 lsl x8, x8, #1 970e0: f100011f cmp x8, #0x0 970e4: 52800089 mov w9, #0x4 // =4 970e8: 9a88013b csel x27, x9, x8, eq 970ec: 14000102 b 0x974f4 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x930> 970f0: 394383e8 ldrb w8, [sp, #0xe0] 970f4: f9407be9 ldr x9, [sp, #0xf0] 970f8: 7200011f tst w8, #0x1 970fc: 9a890309 csel x9, x24, x9, eq 97100: b400149a cbz x26, 0x97390 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x7cc> 97104: 5100074a sub w10, w26, #0x1 97108: 910463eb add x11, sp, #0x118 9710c: 386a496a ldrb w10, [x11, w10, uxtw] 97110: aa0903fa mov x26, x9 97114: 7100055f cmp w10, #0x1 97118: 540013e8 b.hi 0x97394 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x7d0> 9711c: f94077ea ldr x10, [sp, #0xe8] 97120: d341fd0b lsr x11, x8, #1 97124: 7200011f tst w8, #0x1 97128: 9a8a016d csel x13, x11, x10, eq 9712c: b4000f0d cbz x13, 0x9730c >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x748> 97130: 39c0012a ldrsb w10, [x9] 97134: f94047eb ldr x11, [sp, #0x88] 97138: 37f80eaa tbnz w10, #0x1f, 0x9730c >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x748> 9713c: f940096b ldr x11, [x11, #0x10] 97140: 92401d4a and x10, x10, #0xff 97144: f86a796c ldr x12, [x11, x10, lsl #3] 97148: aa0903ea mov x10, x9 9714c: 36000e2c tbz w12, #0x0, 0x97310 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x74c> 97150: 8b0d012a add x10, x9, x13 97154: 9100052c add x12, x9, #0x1 97158: d10005ad sub x13, x13, #0x1 9715c: b4000dad cbz x13, 0x97310 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x74c> 97160: 39c0018e ldrsb w14, [x12] 97164: 37f8476e tbnz w14, #0x1f, 0x97a50 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0xe8c> 97168: 92401dce and x14, x14, #0xff 9716c: f86e796e ldr x14, [x11, x14, lsl #3] 97170: 9100058c add x12, x12, #0x1 97174: d10005ad sub x13, x13, #0x1 97178: 3600470e tbz w14, #0x0, 0x97a58 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0xe94> 9717c: b5ffff2d cbnz x13, 0x97160 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x59c> 97180: 14000064 b 0x97310 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x74c> 97184: aa1f03fb mov x27, xzr 97188: f90002bf str xzr, [x21] 9718c: b5ffdb56 cbnz x22, 0x96cf4 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x130> 97190: 17fffeec b 0x96d40 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x17c> 97194: f9400008 ldr x8, [x0] 97198: f9402508 ldr x8, [x8, #0x48] 9719c: d63f0100 blr x8 971a0: 13001c08 sxtb w8, w0 971a4: 37f850a8 tbnz w8, #0x1f, 0x97bb8 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0xff4> 971a8: f94047e8 ldr x8, [sp, #0x88] 971ac: 12001c09 and w9, w0, #0xff 971b0: f9400908 ldr x8, [x8, #0x10] 971b4: f8695908 ldr x8, [x8, w9, uxtw #3] 971b8: 36005008 tbz w8, #0x0, 0x97bb8 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0xff4> 971bc: f94002a0 ldr x0, [x21] 971c0: a941a408 ldp x8, x9, [x0, #0x18] 971c4: eb09011f cmp x8, x9 971c8: 540000a0 b.eq 0x971dc >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x618> 971cc: 91000509 add x9, x8, #0x1 971d0: f9000c09 str x9, [x0, #0x18] 971d4: 39400101 ldrb w1, [x8] 971d8: 14000005 b 0x971ec >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x628> 971dc: f9400008 ldr x8, [x0] 971e0: f9402908 ldr x8, [x8, #0x50] 971e4: d63f0100 blr x8 971e8: 2a0003e1 mov w1, w0 971ec: 910263e0 add x0, sp, #0x98 971f0: 97feac54 bl 0x42340 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9push_backEc@plt> 971f4: 14000006 b 0x9720c >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x648> 971f8: 91000509 add x9, x8, #0x1 971fc: f9000c09 str x9, [x0, #0x18] 97200: 39400101 ldrb w1, [x8] 97204: 910263e0 add x0, sp, #0x98 97208: 97feac4e bl 0x42340 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9push_backEc@plt> 9720c: f94002bb ldr x27, [x21] 97210: b400009b cbz x27, 0x97220 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x65c> 97214: a941a768 ldp x8, x9, [x27, #0x18] 97218: eb09011f cmp x8, x9 9721c: 540001a0 b.eq 0x97250 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x68c> 97220: b4000296 cbz x22, 0x97270 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x6ac> 97224: a941a6c8 ldp x8, x9, [x22, #0x18] 97228: eb09011f cmp x8, x9 9722c: 540000e1 b.ne 0x97248 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x684> 97230: f94002c8 ldr x8, [x22] 97234: f9402508 ldr x8, [x8, #0x48] 97238: aa1603e0 mov x0, x22 9723c: d63f0100 blr x8 97240: 3100041f cmn w0, #0x1 97244: 54000160 b.eq 0x97270 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x6ac> 97248: b400019b cbz x27, 0x97278 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x6b4> 9724c: 17fffea1 b 0x96cd0 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x10c> 97250: f9400368 ldr x8, [x27] 97254: f9402508 ldr x8, [x8, #0x48] 97258: aa1b03e0 mov x0, x27 9725c: d63f0100 blr x8 97260: 3100041f cmn w0, #0x1 97264: 54000400 b.eq 0x972e4 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x720> 97268: f94002bb ldr x27, [x21] 9726c: b5fffdd6 cbnz x22, 0x97224 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x660> 97270: aa1f03f6 mov x22, xzr 97274: b4ffd2fb cbz x27, 0x96cd0 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x10c> 97278: f94002a0 ldr x0, [x21] 9727c: a941a408 ldp x8, x9, [x0, #0x18] 97280: eb09011f cmp x8, x9 97284: 540000a0 b.eq 0x97298 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x6d4> 97288: 39400100 ldrb w0, [x8] 9728c: 13001c08 sxtb w8, w0 97290: 36f800e8 tbz w8, #0x1f, 0x972ac >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x6e8> 97294: 17fffe8f b 0x96cd0 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x10c> 97298: f9400008 ldr x8, [x0] 9729c: f9402508 ldr x8, [x8, #0x48] 972a0: d63f0100 blr x8 972a4: 13001c08 sxtb w8, w0 972a8: 37ffd148 tbnz w8, #0x1f, 0x96cd0 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x10c> 972ac: f94047e8 ldr x8, [sp, #0x88] 972b0: 12001c09 and w9, w0, #0xff 972b4: f9400908 ldr x8, [x8, #0x10] 972b8: f8695908 ldr x8, [x8, w9, uxtw #3] 972bc: 3607d0a8 tbz w8, #0x0, 0x96cd0 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x10c> 972c0: f94002a0 ldr x0, [x21] 972c4: a941a408 ldp x8, x9, [x0, #0x18] 972c8: eb09011f cmp x8, x9 972cc: 54fff961 b.ne 0x971f8 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x634> 972d0: f9400008 ldr x8, [x0] 972d4: f9402908 ldr x8, [x8, #0x50] 972d8: d63f0100 blr x8 972dc: 2a0003e1 mov w1, w0 972e0: 17ffffc9 b 0x97204 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x640> 972e4: aa1f03fb mov x27, xzr 972e8: f90002bf str xzr, [x21] 972ec: b5fff9d6 cbnz x22, 0x97224 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x660> 972f0: 17ffffe0 b 0x97270 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x6ac> 972f4: f94002a0 ldr x0, [x21] 972f8: a941a809 ldp x9, x10, [x0, #0x18] 972fc: eb0a013f cmp x9, x10 97300: 54001840 b.eq 0x97608 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0xa44> 97304: 39400120 ldrb w0, [x9] 97308: 140000c4 b 0x97618 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0xa54> 9730c: aa0903ea mov x10, x9 97310: 394263eb ldrb w11, [sp, #0x98] 97314: f94053ee ldr x14, [sp, #0xa0] 97318: cb09014c sub x12, x10, x9 9731c: aa0903fa mov x26, x9 97320: d341fd6f lsr x15, x11, #1 97324: 7200017f tst w11, #0x1 97328: 9a8e01ed csel x13, x15, x14, eq 9732c: eb0d019f cmp x12, x13 97330: 54000328 b.hi 0x97394 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x7d0> 97334: f94057f0 ldr x16, [sp, #0xa8] 97338: 7200017f tst w11, #0x1 9733c: 910263f1 add x17, sp, #0x98 97340: 8b0f022f add x15, x17, x15 97344: 8b0e020b add x11, x16, x14 97348: f9400bee ldr x14, [sp, #0x10] 9734c: 9a8f156b csinc x11, x11, x15, ne 97350: cb0c016b sub x11, x11, x12 97354: 9a9001ce csel x14, x14, x16, eq 97358: 8b0d01cc add x12, x14, x13 9735c: eb0c017f cmp x11, x12 97360: 54000140 b.eq 0x97388 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x7c4> 97364: aa0903ed mov x13, x9 97368: 3940016e ldrb w14, [x11] 9736c: 394001af ldrb w15, [x13] 97370: 6b0f01df cmp w14, w15 97374: 540000e1 b.ne 0x97390 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x7cc> 97378: 9100056b add x11, x11, #0x1 9737c: eb0b019f cmp x12, x11 97380: 910005ad add x13, x13, #0x1 97384: 54ffff21 b.ne 0x97368 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x7a4> 97388: aa0a03fa mov x26, x10 9738c: 14000002 b 0x97394 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x7d0> 97390: aa0903fa mov x26, x9 97394: f94077ea ldr x10, [sp, #0xe8] 97398: d3417d0b ubfx x11, x8, #1, #31 9739c: 7200011f tst w8, #0x1 973a0: 9a8a0168 csel x8, x11, x10, eq 973a4: 8b080128 add x8, x9, x8 973a8: eb1a011f cmp x8, x26 973ac: 540001c1 b.ne 0x973e4 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x820> 973b0: 14000040 b 0x974b0 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x8ec> 973b4: 91000508 add x8, x8, #0x1 973b8: f9000c08 str x8, [x0, #0x18] 973bc: 394383e8 ldrb w8, [sp, #0xe0] 973c0: a94ea7ea ldp x10, x9, [sp, #0xe8] 973c4: 9100075a add x26, x26, #0x1 973c8: d341fd0b lsr x11, x8, #1 973cc: 7200011f tst w8, #0x1 973d0: 9a890308 csel x8, x24, x9, eq 973d4: 9a8a0169 csel x9, x11, x10, eq 973d8: 8b090108 add x8, x8, x9 973dc: eb08035f cmp x26, x8 973e0: 54000680 b.eq 0x974b0 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x8ec> 973e4: f94002bb ldr x27, [x21] 973e8: b400009b cbz x27, 0x973f8 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x834> 973ec: a941a768 ldp x8, x9, [x27, #0x18] 973f0: eb09011f cmp x8, x9 973f4: 540001a0 b.eq 0x97428 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x864> 973f8: b4000296 cbz x22, 0x97448 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x884> 973fc: a941a6c8 ldp x8, x9, [x22, #0x18] 97400: eb09011f cmp x8, x9 97404: 540000e1 b.ne 0x97420 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x85c> 97408: f94002c8 ldr x8, [x22] 9740c: f9402508 ldr x8, [x8, #0x48] 97410: aa1603e0 mov x0, x22 97414: d63f0100 blr x8 97418: 3100041f cmn w0, #0x1 9741c: 54000160 b.eq 0x97448 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x884> 97420: b400019b cbz x27, 0x97450 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x88c> 97424: 14000023 b 0x974b0 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x8ec> 97428: f9400368 ldr x8, [x27] 9742c: f9402508 ldr x8, [x8, #0x48] 97430: aa1b03e0 mov x0, x27 97434: d63f0100 blr x8 97438: 3100041f cmn w0, #0x1 9743c: 54000320 b.eq 0x974a0 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x8dc> 97440: f94002bb ldr x27, [x21] 97444: b5fffdd6 cbnz x22, 0x973fc >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x838> 97448: aa1f03f6 mov x22, xzr 9744c: b400033b cbz x27, 0x974b0 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x8ec> 97450: f94002a0 ldr x0, [x21] 97454: a941a408 ldp x8, x9, [x0, #0x18] 97458: eb09011f cmp x8, x9 9745c: 54000060 b.eq 0x97468 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x8a4> 97460: 39400100 ldrb w0, [x8] 97464: 14000004 b 0x97474 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x8b0> 97468: f9400008 ldr x8, [x0] 9746c: f9402508 ldr x8, [x8, #0x48] 97470: d63f0100 blr x8 97474: 39400348 ldrb w8, [x26] 97478: 6b20011f cmp w8, w0, uxtb 9747c: 540001a1 b.ne 0x974b0 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x8ec> 97480: f94002a0 ldr x0, [x21] 97484: a941a408 ldp x8, x9, [x0, #0x18] 97488: eb09011f cmp x8, x9 9748c: 54fff941 b.ne 0x973b4 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x7f0> 97490: f9400008 ldr x8, [x0] 97494: f9402908 ldr x8, [x8, #0x50] 97498: d63f0100 blr x8 9749c: 17ffffc8 b 0x973bc >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x7f8> 974a0: aa1f03fb mov x27, xzr 974a4: f90002bf str xzr, [x21] 974a8: b5fffab6 cbnz x22, 0x973fc >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x838> 974ac: 17ffffe7 b 0x97448 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x884> 974b0: b94047e8 ldr w8, [sp, #0x44] 974b4: 364fc0c8 tbz w8, #0x9, 0x96ccc >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x108> 974b8: 394383e8 ldrb w8, [sp, #0xe0] 974bc: a94ea7ea ldp x10, x9, [sp, #0xe8] 974c0: d341fd0b lsr x11, x8, #1 974c4: 7200011f tst w8, #0x1 974c8: 9a890308 csel x8, x24, x9, eq 974cc: 9a8a0169 csel x9, x11, x10, eq 974d0: 8b090108 add x8, x8, x9 974d4: eb08035f cmp x26, x8 974d8: 54ffbfa0 b.eq 0x96ccc >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x108> 974dc: 140001b7 b 0x97bb8 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0xff4> 974e0: eb0c017f cmp x11, x12 974e4: 540020a0 b.eq 0x978f8 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0xd34> 974e8: 39400160 ldrb w0, [x11] 974ec: 14000108 b 0x9790c >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0xd48> 974f0: 9280001b mov x27, #-0x1 // =-1 974f4: 900003c8 adrp x8, 0x10f000 974f8: f9465d08 ldr x8, [x8, #0xcb8] 974fc: aa1b03e1 mov x1, x27 97500: eb08033f cmp x25, x8 97504: 9a9303e0 csel x0, xzr, x19, eq 97508: 97fea922 bl 0x41990 9750c: b4003d00 cbz x0, 0x97cac >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x10e8> 97510: cb1302e8 sub x8, x23, x19 97514: 927ef769 and x9, x27, #0xfffffffffffffffc 97518: 8b080017 add x23, x0, x8 9751c: 8b090008 add x8, x0, x9 97520: f90043e8 str x8, [sp, #0x80] 97524: 900003d9 adrp x25, 0x10f000 97528: f9461f39 ldr x25, [x25, #0xc38] 9752c: aa0003f3 mov x19, x0 97530: b80046fa str w26, [x23], #0x4 97534: b94097e8 ldr w8, [sp, #0x94] 97538: f9403bfa ldr x26, [sp, #0x70] 9753c: 7100051f cmp w8, #0x1 97540: 54001d0b b.lt 0x978e0 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0xd1c> 97544: f94002bb ldr x27, [x21] 97548: b400009b cbz x27, 0x97558 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x994> 9754c: a941a768 ldp x8, x9, [x27, #0x18] 97550: eb09011f cmp x8, x9 97554: 540001a0 b.eq 0x97588 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x9c4> 97558: b4000856 cbz x22, 0x97660 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0xa9c> 9755c: a941a6c8 ldp x8, x9, [x22, #0x18] 97560: eb09011f cmp x8, x9 97564: 540000e1 b.ne 0x97580 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x9bc> 97568: f94002c8 ldr x8, [x22] 9756c: f9402508 ldr x8, [x8, #0x48] 97570: aa1603e0 mov x0, x22 97574: d63f0100 blr x8 97578: 3100041f cmn w0, #0x1 9757c: 54000720 b.eq 0x97660 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0xa9c> 97580: b400075b cbz x27, 0x97668 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0xaa4> 97584: 1400018d b 0x97bb8 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0xff4> 97588: f9400368 ldr x8, [x27] 9758c: f9402508 ldr x8, [x8, #0x48] 97590: aa1b03e0 mov x0, x27 97594: d63f0100 blr x8 97598: 3100041f cmn w0, #0x1 9759c: 540005c0 b.eq 0x97654 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0xa90> 975a0: f94002bb ldr x27, [x21] 975a4: b5fffdd6 cbnz x22, 0x9755c >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x998> 975a8: 1400002e b 0x97660 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0xa9c> 975ac: f9400008 ldr x8, [x0] 975b0: f9402508 ldr x8, [x8, #0x48] 975b4: d63f0100 blr x8 975b8: 2a0003e8 mov w8, w0 975bc: f94002a0 ldr x0, [x21] 975c0: 394323e9 ldrb w9, [sp, #0xc8] 975c4: a941b00b ldp x11, x12, [x0, #0x18] 975c8: 1200012a and w10, w9, #0x1 975cc: f9406fed ldr x13, [sp, #0xd8] 975d0: f94017ee ldr x14, [sp, #0x28] 975d4: 7100015f cmp w10, #0x0 975d8: 9a8d01cd csel x13, x14, x13, eq 975dc: 394001ad ldrb w13, [x13] 975e0: 6b2801bf cmp w13, w8, uxtb 975e4: 540000a1 b.ne 0x975f8 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0xa34> 975e8: eb0c017f cmp x11, x12 975ec: 54001b40 b.eq 0x97954 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0xd90> 975f0: 91000568 add x8, x11, #0x1 975f4: 140000d2 b 0x9793c >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0xd78> 975f8: eb0c017f cmp x11, x12 975fc: 54001b40 b.eq 0x97964 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0xda0> 97600: 39400160 ldrb w0, [x11] 97604: 140000db b 0x97970 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0xdac> 97608: f9400008 ldr x8, [x0] 9760c: f9402508 ldr x8, [x8, #0x48] 97610: d63f0100 blr x8 97614: 3942c3e8 ldrb w8, [sp, #0xb0] 97618: f94063ea ldr x10, [sp, #0xc0] 9761c: f94013eb ldr x11, [sp, #0x20] 97620: 12000109 and w9, w8, #0x1 97624: 7100013f cmp w9, #0x0 97628: 9a8a016a csel x10, x11, x10, eq 9762c: 3940014a ldrb w10, [x10] 97630: 6b20015f cmp w10, w0, uxtb 97634: 54ffb4e1 b.ne 0x96cd0 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x10c> 97638: f94002a0 ldr x0, [x21] 9763c: a941ac0a ldp x10, x11, [x0, #0x18] 97640: eb0b015f cmp x10, x11 97644: 54001c80 b.eq 0x979d4 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0xe10> 97648: 9100054a add x10, x10, #0x1 9764c: f9000c0a str x10, [x0, #0x18] 97650: 140000e6 b 0x979e8 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0xe24> 97654: aa1f03fb mov x27, xzr 97658: f90002bf str xzr, [x21] 9765c: b5fff816 cbnz x22, 0x9755c >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x998> 97660: b4002adb cbz x27, 0x97bb8 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0xff4> 97664: aa1f03f6 mov x22, xzr 97668: f94002a0 ldr x0, [x21] 9766c: a941a408 ldp x8, x9, [x0, #0x18] 97670: eb09011f cmp x8, x9 97674: 54000060 b.eq 0x97680 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0xabc> 97678: 39400100 ldrb w0, [x8] 9767c: 14000004 b 0x9768c >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0xac8> 97680: f9400008 ldr x8, [x0] 97684: f9402508 ldr x8, [x8, #0x48] 97688: d63f0100 blr x8 9768c: 394453e8 ldrb w8, [sp, #0x114] 97690: 6b20011f cmp w8, w0, uxtb 97694: 54002921 b.ne 0x97bb8 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0xff4> 97698: f94002a0 ldr x0, [x21] 9769c: a941a408 ldp x8, x9, [x0, #0x18] 976a0: eb09011f cmp x8, x9 976a4: 54000080 b.eq 0x976b4 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0xaf0> 976a8: 91000508 add x8, x8, #0x1 976ac: f9000c08 str x8, [x0, #0x18] 976b0: 14000004 b 0x976c0 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0xafc> 976b4: f9400008 ldr x8, [x0] 976b8: f9402908 ldr x8, [x8, #0x50] 976bc: d63f0100 blr x8 976c0: b94097e8 ldr w8, [sp, #0x94] 976c4: 7100051f cmp w8, #0x1 976c8: 540010cb b.lt 0x978e0 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0xd1c> 976cc: f90033f3 str x19, [sp, #0x60] 976d0: f94002bb ldr x27, [x21] 976d4: b500013b cbnz x27, 0x976f8 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0xb34> 976d8: 14000015 b 0x9772c >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0xb68> 976dc: f9403bfa ldr x26, [sp, #0x70] 976e0: 91000529 add x9, x9, #0x1 976e4: f9000c09 str x9, [x0, #0x18] 976e8: 7100011f cmp w8, #0x0 976ec: 54000fad b.le 0x978e0 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0xd1c> 976f0: f94002bb ldr x27, [x21] 976f4: b40001db cbz x27, 0x9772c >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0xb68> 976f8: a941a768 ldp x8, x9, [x27, #0x18] 976fc: f94047ea ldr x10, [sp, #0x88] 97700: eb09011f cmp x8, x9 97704: 54000060 b.eq 0x97710 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0xb4c> 97708: b5000176 cbnz x22, 0x97734 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0xb70> 9770c: 1400001a b 0x97774 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0xbb0> 97710: f9400368 ldr x8, [x27] 97714: f9402508 ldr x8, [x8, #0x48] 97718: aa1b03e0 mov x0, x27 9771c: d63f0100 blr x8 97720: 3100041f cmn w0, #0x1 97724: 54000200 b.eq 0x97764 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0xba0> 97728: f94002bb ldr x27, [x21] 9772c: f94047ea ldr x10, [sp, #0x88] 97730: b4000236 cbz x22, 0x97774 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0xbb0> 97734: a941a6c8 ldp x8, x9, [x22, #0x18] 97738: eb09011f cmp x8, x9 9773c: 54000101 b.ne 0x9775c >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0xb98> 97740: f94002c8 ldr x8, [x22] 97744: f9402508 ldr x8, [x8, #0x48] 97748: aa1603e0 mov x0, x22 9774c: d63f0100 blr x8 97750: f94047ea ldr x10, [sp, #0x88] 97754: 3100041f cmn w0, #0x1 97758: 540000e0 b.eq 0x97774 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0xbb0> 9775c: b400011b cbz x27, 0x9777c >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0xbb8> 97760: 14000116 b 0x97bb8 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0xff4> 97764: aa1f03fb mov x27, xzr 97768: f90002bf str xzr, [x21] 9776c: f94047ea ldr x10, [sp, #0x88] 97770: b5fffe36 cbnz x22, 0x97734 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0xb70> 97774: b400223b cbz x27, 0x97bb8 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0xff4> 97778: aa1f03f6 mov x22, xzr 9777c: f94002a0 ldr x0, [x21] 97780: a941a408 ldp x8, x9, [x0, #0x18] 97784: eb09011f cmp x8, x9 97788: 540000a0 b.eq 0x9779c >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0xbd8> 9778c: 39400100 ldrb w0, [x8] 97790: 13001c08 sxtb w8, w0 97794: 36f80108 tbz w8, #0x1f, 0x977b4 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0xbf0> 97798: 14000108 b 0x97bb8 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0xff4> 9779c: f9400008 ldr x8, [x0] 977a0: f9402508 ldr x8, [x8, #0x48] 977a4: d63f0100 blr x8 977a8: f94047ea ldr x10, [sp, #0x88] 977ac: 13001c08 sxtb w8, w0 977b0: 37f82048 tbnz w8, #0x1f, 0x97bb8 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0xff4> 977b4: f9400948 ldr x8, [x10, #0x10] 977b8: 12001c09 and w9, w0, #0xff 977bc: f8695908 ldr x8, [x8, w9, uxtw #3] 977c0: 36301fc8 tbz w8, #0x6, 0x97bb8 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0xff4> 977c4: f940029a ldr x26, [x20] 977c8: eb1c035f cmp x26, x28 977cc: 54000541 b.ne 0x97874 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0xcb0> 977d0: f94037e8 ldr x8, [sp, #0x68] 977d4: b27ff7e9 mov x9, #0x7ffffffffffffffe // =9223372036854775806 977d8: a9406113 ldp x19, x24, [x8] 977dc: cb130388 sub x8, x28, x19 977e0: eb09011f cmp x8, x9 977e4: 540000a8 b.hi 0x977f8 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0xc34> 977e8: d37ff908 lsl x8, x8, #1 977ec: f100011f cmp x8, #0x0 977f0: 9a9f151b csinc x27, x8, xzr, ne 977f4: 14000002 b 0x977fc >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0xc38> 977f8: 9280001b mov x27, #-0x1 // =-1 977fc: 900003d5 adrp x21, 0x10f000 97800: f9465eb5 ldr x21, [x21, #0xcb8] 97804: aa1b03e1 mov x1, x27 97808: eb15031f cmp x24, x21 9780c: 9a9f1260 csel x0, x19, xzr, ne 97810: 97fea860 bl 0x41990 97814: f94037fc ldr x28, [sp, #0x68] 97818: b4002500 cbz x0, 0x97cb8 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x10f4> 9781c: eb15031f cmp x24, x21 97820: 54000080 b.eq 0x97830 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0xc6c> 97824: f9000380 str x0, [x28] 97828: a94557f8 ldp x24, x21, [sp, #0x50] 9782c: 14000009 b 0x97850 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0xc8c> 97830: f9400388 ldr x8, [x28] 97834: f9000380 str x0, [x28] 97838: a94557f8 ldp x24, x21, [sp, #0x50] 9783c: b40000a8 cbz x8, 0x97850 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0xc8c> 97840: f9400789 ldr x9, [x28, #0x8] 97844: aa0803e0 mov x0, x8 97848: d63f0120 blr x9 9784c: f9400380 ldr x0, [x28] 97850: 900003c9 adrp x9, 0x10f000 97854: f9461d29 ldr x9, [x9, #0xc38] 97858: cb130348 sub x8, x26, x19 9785c: 8b08001a add x26, x0, x8 97860: f94033f3 ldr x19, [sp, #0x60] 97864: f9000789 str x9, [x28, #0x8] 97868: f900029a str x26, [x20] 9786c: f9400388 ldr x8, [x28] 97870: 8b1b011c add x28, x8, x27 97874: f94002a0 ldr x0, [x21] 97878: a941a408 ldp x8, x9, [x0, #0x18] 9787c: eb09011f cmp x8, x9 97880: 54000060 b.eq 0x9788c >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0xcc8> 97884: 39400100 ldrb w0, [x8] 97888: 14000005 b 0x9789c >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0xcd8> 9788c: f9400008 ldr x8, [x0] 97890: f9402508 ldr x8, [x8, #0x48] 97894: d63f0100 blr x8 97898: f940029a ldr x26, [x20] 9789c: 91000748 add x8, x26, #0x1 978a0: f9000288 str x8, [x20] 978a4: 39000340 strb w0, [x26] 978a8: b94097e8 ldr w8, [sp, #0x94] 978ac: 51000508 sub w8, w8, #0x1 978b0: b90097e8 str w8, [sp, #0x94] 978b4: f94002a0 ldr x0, [x21] 978b8: a941a809 ldp x9, x10, [x0, #0x18] 978bc: eb0a013f cmp x9, x10 978c0: 54fff0e1 b.ne 0x976dc >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0xb18> 978c4: f9400008 ldr x8, [x0] 978c8: f9402908 ldr x8, [x8, #0x50] 978cc: d63f0100 blr x8 978d0: f9403bfa ldr x26, [sp, #0x70] 978d4: b94097e8 ldr w8, [sp, #0x94] 978d8: 7100011f cmp w8, #0x0 978dc: 54fff0ac b.gt 0x976f0 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0xb2c> 978e0: f94037e9 ldr x9, [sp, #0x68] 978e4: f9400288 ldr x8, [x20] 978e8: f9400129 ldr x9, [x9] 978ec: eb09011f cmp x8, x9 978f0: 54ff9f01 b.ne 0x96cd0 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x10c> 978f4: 140000b1 b 0x97bb8 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0xff4> 978f8: f9400008 ldr x8, [x0] 978fc: f9402508 ldr x8, [x8, #0x48] 97900: d63f0100 blr x8 97904: 394323e9 ldrb w9, [sp, #0xc8] 97908: 1200012a and w10, w9, #0x1 9790c: f9406fe8 ldr x8, [sp, #0xd8] 97910: f94017eb ldr x11, [sp, #0x28] 97914: 7100015f cmp w10, #0x0 97918: 9a880168 csel x8, x11, x8, eq 9791c: 39400108 ldrb w8, [x8] 97920: 6b20011f cmp w8, w0, uxtb 97924: 54000101 b.ne 0x97944 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0xd80> 97928: f94002a0 ldr x0, [x21] 9792c: a941ac08 ldp x8, x11, [x0, #0x18] 97930: eb0b011f cmp x8, x11 97934: 54000700 b.eq 0x97a14 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0xe50> 97938: 91000508 add x8, x8, #0x1 9793c: f9000c08 str x8, [x0, #0x18] 97940: 1400003a b 0x97a28 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0xe64> 97944: f9400fe8 ldr x8, [sp, #0x18] 97948: 52800029 mov w9, #0x1 // =1 9794c: 39000109 strb w9, [x8] 97950: 17fffce0 b 0x96cd0 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x10c> 97954: f9400008 ldr x8, [x0] 97958: f9402908 ldr x8, [x8, #0x50] 9795c: d63f0100 blr x8 97960: 14000030 b 0x97a20 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0xe5c> 97964: f9400008 ldr x8, [x0] 97968: f9402508 ldr x8, [x8, #0x48] 9796c: d63f0100 blr x8 97970: 3942c3e8 ldrb w8, [sp, #0xb0] 97974: f94063e9 ldr x9, [sp, #0xc0] 97978: f94013ea ldr x10, [sp, #0x20] 9797c: 7200011f tst w8, #0x1 97980: 9a890149 csel x9, x10, x9, eq 97984: 39400129 ldrb w9, [x9] 97988: 6b20013f cmp w9, w0, uxtb 9798c: 54001161 b.ne 0x97bb8 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0xff4> 97990: f94002a0 ldr x0, [x21] 97994: a941a40a ldp x10, x9, [x0, #0x18] 97998: eb09015f cmp x10, x9 9799c: 540000a0 b.eq 0x979b0 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0xdec> 979a0: 12000109 and w9, w8, #0x1 979a4: 9100054a add x10, x10, #0x1 979a8: f9000c0a str x10, [x0, #0x18] 979ac: 14000006 b 0x979c4 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0xe00> 979b0: f9400008 ldr x8, [x0] 979b4: f9402908 ldr x8, [x8, #0x50] 979b8: d63f0100 blr x8 979bc: 3942c3e8 ldrb w8, [sp, #0xb0] 979c0: 12000109 and w9, w8, #0x1 979c4: f9400fea ldr x10, [sp, #0x18] 979c8: 5280002b mov w11, #0x1 // =1 979cc: 53017d08 lsr w8, w8, #1 979d0: 14000009 b 0x979f4 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0xe30> 979d4: f9400008 ldr x8, [x0] 979d8: f9402908 ldr x8, [x8, #0x50] 979dc: d63f0100 blr x8 979e0: 3942c3e8 ldrb w8, [sp, #0xb0] 979e4: 12000109 and w9, w8, #0x1 979e8: f9400fea ldr x10, [sp, #0x18] 979ec: 5280002b mov w11, #0x1 // =1 979f0: 53017d08 lsr w8, w8, #1 979f4: 3900014b strb w11, [x10] 979f8: f9405fea ldr x10, [sp, #0xb8] 979fc: 7100013f cmp w9, #0x0 97a00: 9a8a0108 csel x8, x8, x10, eq 97a04: f100051f cmp x8, #0x1 97a08: f94027e8 ldr x8, [sp, #0x48] 97a0c: 9102c3e9 add x9, sp, #0xb0 97a10: 1400000d b 0x97a44 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0xe80> 97a14: f9400008 ldr x8, [x0] 97a18: f9402908 ldr x8, [x8, #0x50] 97a1c: d63f0100 blr x8 97a20: 394323e9 ldrb w9, [sp, #0xc8] 97a24: 1200012a and w10, w9, #0x1 97a28: f9406be8 ldr x8, [sp, #0xd0] 97a2c: 53017d29 lsr w9, w9, #1 97a30: 7100015f cmp w10, #0x0 97a34: 9a880128 csel x8, x9, x8, eq 97a38: f100051f cmp x8, #0x1 97a3c: f94027e8 ldr x8, [sp, #0x48] 97a40: 910323e9 add x9, sp, #0xc8 97a44: 9a888128 csel x8, x9, x8, hi 97a48: f90027e8 str x8, [sp, #0x48] 97a4c: 17fffca1 b 0x96cd0 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x10c> 97a50: aa0c03ea mov x10, x12 97a54: 17fffe2f b 0x97310 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x74c> 97a58: d100058a sub x10, x12, #0x1 97a5c: 17fffe2d b 0x97310 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x74c> 97a60: aa1703fa mov x26, x23 97a64: f94027f7 ldr x23, [sp, #0x48] 97a68: f90033f3 str x19, [sp, #0x60] 97a6c: b4000917 cbz x23, 0x97b8c >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0xfc8> 97a70: 910006f3 add x19, x23, #0x1 97a74: 52800034 mov w20, #0x1 // =1 97a78: 14000003 b 0x97a84 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0xec0> 97a7c: 91000508 add x8, x8, #0x1 97a80: f9000c08 str x8, [x0, #0x18] 97a84: 394002e8 ldrb w8, [x23] 97a88: 2a1403f4 mov w20, w20 97a8c: 370002a8 tbnz w8, #0x0, 0x97ae0 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0xf1c> 97a90: d341fd08 lsr x8, x8, #1 97a94: eb14011f cmp x8, x20 97a98: 540007a9 b.ls 0x97b8c >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0xfc8> 97a9c: f94002b8 ldr x24, [x21] 97aa0: b4000098 cbz x24, 0x97ab0 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0xeec> 97aa4: a941a708 ldp x8, x9, [x24, #0x18] 97aa8: eb09011f cmp x8, x9 97aac: 54000220 b.eq 0x97af0 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0xf2c> 97ab0: b4000316 cbz x22, 0x97b10 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0xf4c> 97ab4: a941a6c8 ldp x8, x9, [x22, #0x18] 97ab8: eb09011f cmp x8, x9 97abc: 540000e1 b.ne 0x97ad8 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0xf14> 97ac0: f94002c8 ldr x8, [x22] 97ac4: f9402508 ldr x8, [x8, #0x48] 97ac8: aa1603e0 mov x0, x22 97acc: d63f0100 blr x8 97ad0: 3100041f cmn w0, #0x1 97ad4: 540001e0 b.eq 0x97b10 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0xf4c> 97ad8: b4000218 cbz x24, 0x97b18 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0xf54> 97adc: 14000039 b 0x97bc0 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0xffc> 97ae0: f94006e8 ldr x8, [x23, #0x8] 97ae4: eb14011f cmp x8, x20 97ae8: 54fffda8 b.hi 0x97a9c >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0xed8> 97aec: 14000028 b 0x97b8c >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0xfc8> 97af0: f9400308 ldr x8, [x24] 97af4: f9402508 ldr x8, [x8, #0x48] 97af8: aa1803e0 mov x0, x24 97afc: d63f0100 blr x8 97b00: 3100041f cmn w0, #0x1 97b04: 540003c0 b.eq 0x97b7c >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0xfb8> 97b08: f94002b8 ldr x24, [x21] 97b0c: b5fffd56 cbnz x22, 0x97ab4 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0xef0> 97b10: b4000598 cbz x24, 0x97bc0 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0xffc> 97b14: aa1f03f6 mov x22, xzr 97b18: f94002a0 ldr x0, [x21] 97b1c: a941a408 ldp x8, x9, [x0, #0x18] 97b20: eb09011f cmp x8, x9 97b24: 54000060 b.eq 0x97b30 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0xf6c> 97b28: 39400100 ldrb w0, [x8] 97b2c: 14000004 b 0x97b3c >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0xf78> 97b30: f9400008 ldr x8, [x0] 97b34: f9402508 ldr x8, [x8, #0x48] 97b38: d63f0100 blr x8 97b3c: 394002e9 ldrb w9, [x23] 97b40: aa1303e8 mov x8, x19 97b44: 36000049 tbz w9, #0x0, 0x97b4c >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0xf88> 97b48: f9400ae8 ldr x8, [x23, #0x10] 97b4c: 38746908 ldrb w8, [x8, x20] 97b50: 6b20011f cmp w8, w0, uxtb 97b54: 54000361 b.ne 0x97bc0 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0xffc> 97b58: f94002a0 ldr x0, [x21] 97b5c: 11000694 add w20, w20, #0x1 97b60: a941a408 ldp x8, x9, [x0, #0x18] 97b64: eb09011f cmp x8, x9 97b68: 54fff8a1 b.ne 0x97a7c >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0xeb8> 97b6c: f9400008 ldr x8, [x0] 97b70: f9402908 ldr x8, [x8, #0x50] 97b74: d63f0100 blr x8 97b78: 17ffffc3 b 0x97a84 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0xec0> 97b7c: aa1f03f8 mov x24, xzr 97b80: f90002bf str xzr, [x21] 97b84: b5fff996 cbnz x22, 0x97ab4 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0xef0> 97b88: 17ffffe2 b 0x97b10 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0xf4c> 97b8c: f94033f3 ldr x19, [sp, #0x60] 97b90: eb1a027f cmp x19, x26 97b94: 540007c0 b.eq 0x97c8c >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x10c8> 97b98: aa1a03e2 mov x2, x26 97b9c: 9103e3e0 add x0, sp, #0xf8 97ba0: 910243e3 add x3, sp, #0x90 97ba4: aa1303e1 mov x1, x19 97ba8: b90093ff str wzr, [sp, #0x90] 97bac: 97fea6a9 bl 0x41650 <_ZNSt6__ndk116__check_groupingERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPjS8_Rj@plt> 97bb0: b94093e8 ldr w8, [sp, #0x90] 97bb4: 340006c8 cbz w8, 0x97c8c >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x10c8> 97bb8: f9401be9 ldr x9, [sp, #0x30] 97bbc: 14000003 b 0x97bc8 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x1004> 97bc0: f9401be9 ldr x9, [sp, #0x30] 97bc4: f94033f3 ldr x19, [sp, #0x60] 97bc8: 2a1f03f5 mov w21, wzr 97bcc: b9400128 ldr w8, [x9] 97bd0: 321e0108 orr w8, w8, #0x4 97bd4: b9000128 str w8, [x9] 97bd8: 394263e8 ldrb w8, [sp, #0x98] 97bdc: 36000068 tbz w8, #0x0, 0x97be8 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x1024> 97be0: f94057e0 ldr x0, [sp, #0xa8] 97be4: 97fea5cf bl 0x41320 <_ZdlPv@plt> 97be8: 3942c3e8 ldrb w8, [sp, #0xb0] 97bec: 37000128 tbnz w8, #0x0, 0x97c10 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x104c> 97bf0: 394323e8 ldrb w8, [sp, #0xc8] 97bf4: 37000168 tbnz w8, #0x0, 0x97c20 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x105c> 97bf8: 394383e8 ldrb w8, [sp, #0xe0] 97bfc: 370001a8 tbnz w8, #0x0, 0x97c30 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x106c> 97c00: 3943e3e8 ldrb w8, [sp, #0xf8] 97c04: 370001e8 tbnz w8, #0x0, 0x97c40 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x107c> 97c08: b5000233 cbnz x19, 0x97c4c >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x1088> 97c0c: 14000012 b 0x97c54 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x1090> 97c10: f94063e0 ldr x0, [sp, #0xc0] 97c14: 97fea5c3 bl 0x41320 <_ZdlPv@plt> 97c18: 394323e8 ldrb w8, [sp, #0xc8] 97c1c: 3607fee8 tbz w8, #0x0, 0x97bf8 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x1034> 97c20: f9406fe0 ldr x0, [sp, #0xd8] 97c24: 97fea5bf bl 0x41320 <_ZdlPv@plt> 97c28: 394383e8 ldrb w8, [sp, #0xe0] 97c2c: 3607fea8 tbz w8, #0x0, 0x97c00 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x103c> 97c30: f9407be0 ldr x0, [sp, #0xf0] 97c34: 97fea5bb bl 0x41320 <_ZdlPv@plt> 97c38: 3943e3e8 ldrb w8, [sp, #0xf8] 97c3c: 3607fe68 tbz w8, #0x0, 0x97c08 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x1044> 97c40: f94087e0 ldr x0, [sp, #0x108] 97c44: 97fea5b7 bl 0x41320 <_ZdlPv@plt> 97c48: b4000073 cbz x19, 0x97c54 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x1090> 97c4c: aa1303e0 mov x0, x19 97c50: d63f0320 blr x25 97c54: f9401fe8 ldr x8, [sp, #0x38] 97c58: f9401508 ldr x8, [x8, #0x28] 97c5c: f85a03a9 ldur x9, [x29, #-0x60] 97c60: eb09011f cmp x8, x9 97c64: 540002e1 b.ne 0x97cc0 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x10fc> 97c68: 2a1503e0 mov w0, w21 97c6c: 910b03ff add sp, sp, #0x2c0 97c70: a9457bfd ldp x29, x30, [sp, #0x50] 97c74: a9444ff4 ldp x20, x19, [sp, #0x40] 97c78: a94357f6 ldp x22, x21, [sp, #0x30] 97c7c: a9425ff8 ldp x24, x23, [sp, #0x20] 97c80: a94167fa ldp x26, x25, [sp, #0x10] 97c84: a8c66ffc ldp x28, x27, [sp], #0x60 97c88: d65f03c0 ret 97c8c: 52800035 mov w21, #0x1 // =1 97c90: 394263e8 ldrb w8, [sp, #0x98] 97c94: 3707fa68 tbnz w8, #0x0, 0x97be0 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x101c> 97c98: 17ffffd4 b 0x97be8 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x1024> 97c9c: f9003ff9 str x25, [sp, #0x78] 97ca0: f90033f3 str x19, [sp, #0x60] 97ca4: 97feaa4b bl 0x425d0 <_ZSt17__throw_bad_allocv@plt> 97ca8: 97feaa4a bl 0x425d0 <_ZSt17__throw_bad_allocv@plt> 97cac: f9003ff9 str x25, [sp, #0x78] 97cb0: f90033f3 str x19, [sp, #0x60] 97cb4: 97feaa47 bl 0x425d0 <_ZSt17__throw_bad_allocv@plt> 97cb8: f9003ff9 str x25, [sp, #0x78] 97cbc: 97feaa45 bl 0x425d0 <_ZSt17__throw_bad_allocv@plt> 97cc0: 97fea9f4 bl 0x42490 <__stack_chk_fail@plt> 97cc4: 1400001b b 0x97d30 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x116c> 97cc8: 1400001a b 0x97d30 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x116c> 97ccc: 97feef78 bl 0x53aac 97cd0: 97feef77 bl 0x53aac 97cd4: 97feef76 bl 0x53aac 97cd8: 14000014 b 0x97d28 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x1164> 97cdc: 900003c8 adrp x8, 0x10f000 97ce0: f9465d08 ldr x8, [x8, #0xcb8] 97ce4: aa0003f3 mov x19, x0 97ce8: f9003fe8 str x8, [sp, #0x78] 97cec: 910483e8 add x8, sp, #0x120 97cf0: f90033e8 str x8, [sp, #0x60] 97cf4: 394263e8 ldrb w8, [sp, #0x98] 97cf8: 37000228 tbnz w8, #0x0, 0x97d3c >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x1178> 97cfc: 14000012 b 0x97d44 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x1180> 97d00: 1400000a b 0x97d28 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x1164> 97d04: 14000009 b 0x97d28 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x1164> 97d08: 14000003 b 0x97d14 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x1150> 97d0c: 14000007 b 0x97d28 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x1164> 97d10: 14000006 b 0x97d28 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x1164> 97d14: f9003ff9 str x25, [sp, #0x78] 97d18: 14000006 b 0x97d30 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x116c> 97d1c: 14000003 b 0x97d28 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x1164> 97d20: 14000002 b 0x97d28 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x1164> 97d24: 14000001 b 0x97d28 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x1164> 97d28: f9003ff9 str x25, [sp, #0x78] 97d2c: f90033f3 str x19, [sp, #0x60] 97d30: aa0003f3 mov x19, x0 97d34: 394263e8 ldrb w8, [sp, #0x98] 97d38: 36000068 tbz w8, #0x0, 0x97d44 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x1180> 97d3c: f94057e0 ldr x0, [sp, #0xa8] 97d40: 97fea578 bl 0x41320 <_ZdlPv@plt> 97d44: 3942c3e8 ldrb w8, [sp, #0xb0] 97d48: 37000148 tbnz w8, #0x0, 0x97d70 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x11ac> 97d4c: 394323e8 ldrb w8, [sp, #0xc8] 97d50: 37000188 tbnz w8, #0x0, 0x97d80 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x11bc> 97d54: 394383e8 ldrb w8, [sp, #0xe0] 97d58: 370001c8 tbnz w8, #0x0, 0x97d90 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x11cc> 97d5c: 3943e3e8 ldrb w8, [sp, #0xf8] 97d60: 37000208 tbnz w8, #0x0, 0x97da0 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x11dc> 97d64: f94033e0 ldr x0, [sp, #0x60] 97d68: b5000240 cbnz x0, 0x97db0 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x11ec> 97d6c: 14000013 b 0x97db8 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x11f4> 97d70: f94063e0 ldr x0, [sp, #0xc0] 97d74: 97fea56b bl 0x41320 <_ZdlPv@plt> 97d78: 394323e8 ldrb w8, [sp, #0xc8] 97d7c: 3607fec8 tbz w8, #0x0, 0x97d54 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x1190> 97d80: f9406fe0 ldr x0, [sp, #0xd8] 97d84: 97fea567 bl 0x41320 <_ZdlPv@plt> 97d88: 394383e8 ldrb w8, [sp, #0xe0] 97d8c: 3607fe88 tbz w8, #0x0, 0x97d5c >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x1198> 97d90: f9407be0 ldr x0, [sp, #0xf0] 97d94: 97fea563 bl 0x41320 <_ZdlPv@plt> 97d98: 3943e3e8 ldrb w8, [sp, #0xf8] 97d9c: 3607fe48 tbz w8, #0x0, 0x97d64 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x11a0> 97da0: f94087e0 ldr x0, [sp, #0x108] 97da4: 97fea55f bl 0x41320 <_ZdlPv@plt> 97da8: f94033e0 ldr x0, [sp, #0x60] 97dac: b4000060 cbz x0, 0x97db8 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, char*&, char*)+0x11f4> 97db0: f9403fe8 ldr x8, [sp, #0x78] 97db4: d63f0100 blr x8 97db8: aa1303e0 mov x0, x19 97dbc: 9400f578 bl 0xd539c <__cxa_demangle+0x12abc> 97dc0: 97feef3b bl 0x53aac 0000000000097dc4 : 97dc4: a9be4ff4 stp x20, x19, [sp, #-0x20]! 97dc8: a9017bfd stp x29, x30, [sp, #0x10] 97dcc: 910043fd add x29, sp, #0x10 97dd0: aa0003f4 mov x20, x0 97dd4: 52800200 mov w0, #0x10 // =16 97dd8: 97fea5b6 bl 0x414b0 <__cxa_allocate_exception@plt> 97ddc: aa0003f3 mov x19, x0 97de0: aa1403e1 mov x1, x20 97de4: 97fea827 bl 0x41e80 <_ZNSt13runtime_errorC1EPKc@plt> 97de8: 900003c1 adrp x1, 0x10f000 97dec: 900003c2 adrp x2, 0x10f000 97df0: f9469821 ldr x1, [x1, #0xd30] 97df4: f9472442 ldr x2, [x2, #0xe48] 97df8: aa1303e0 mov x0, x19 97dfc: 97fea895 bl 0x42050 <__cxa_throw@plt> 97e00: aa0003f4 mov x20, x0 97e04: aa1303e0 mov x0, x19 97e08: 97feaa26 bl 0x426a0 <__cxa_free_exception@plt> 97e0c: aa1403e0 mov x0, x20 97e10: 9400f563 bl 0xd539c <__cxa_demangle+0x12abc> 0000000000097e14 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, std::__ndk1::basic_string, std::__ndk1::allocator>&) const>: 97e14: d10503ff sub sp, sp, #0x140 97e18: a90e6ffc stp x28, x27, [sp, #0xe0] 97e1c: a90f67fa stp x26, x25, [sp, #0xf0] 97e20: a9105ff8 stp x24, x23, [sp, #0x100] 97e24: a91157f6 stp x22, x21, [sp, #0x110] 97e28: a9124ff4 stp x20, x19, [sp, #0x120] 97e2c: a9137bfd stp x29, x30, [sp, #0x130] 97e30: 9104c3fd add x29, sp, #0x130 97e34: d53bd059 mrs x25, TPIDR_EL0 97e38: 900003c9 adrp x9, 0x10f000 97e3c: f9401728 ldr x8, [x25, #0x28] 97e40: f9465d29 ldr x9, [x9, #0xcb8] 97e44: aa0603f5 mov x21, x6 97e48: aa0503f3 mov x19, x5 97e4c: aa0403f8 mov x24, x4 97e50: 2a0303f7 mov w23, w3 97e54: aa0203f4 mov x20, x2 97e58: 9101b3fa add x26, sp, #0x6c 97e5c: f81a03a8 stur x8, [x29, #-0x60] 97e60: a90307e9 stp x9, x1, [sp, #0x30] 97e64: f90017fa str x26, [sp, #0x28] 97e68: 910063e8 add x8, sp, #0x18 97e6c: aa0403e0 mov x0, x4 97e70: 97fea970 bl 0x42430 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 97e74: 900003db adrp x27, 0x10f000 97e78: 900003c8 adrp x8, 0x10f000 97e7c: f9400ff6 ldr x22, [sp, #0x18] 97e80: f945a37b ldr x27, [x27, #0xb40] 97e84: f9469108 ldr x8, [x8, #0xd20] 97e88: 6f00e400 movi v0.2d, #0000000000000000 97e8c: f90023fb str x27, [sp, #0x40] 97e90: 4e081d00 mov v0.d[0], x8 97e94: 3c8483e0 stur q0, [sp, #0x48] 97e98: c8dfff68 ldar x8, [x27] 97e9c: b100051f cmn x8, #0x1 97ea0: 54000140 b.eq 0x97ec8 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, std::__ndk1::basic_string, std::__ndk1::allocator>&) const+0xb4> 97ea4: 910103e8 add x8, sp, #0x40 97ea8: 910183e9 add x9, sp, #0x60 97eac: a905a3e9 stp x9, x8, [sp, #0x58] 97eb0: 900003c0 adrp x0, 0x10f000 97eb4: f945a000 ldr x0, [x0, #0xb40] 97eb8: f00000c2 adrp x2, 0xb2000 ::~__codecvt_utf8_utf16()+0xc> 97ebc: 912c4042 add x2, x2, #0xb10 97ec0: 910163e1 add x1, sp, #0x58 97ec4: 97feaa13 bl 0x42710 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 97ec8: b9800b69 ldrsw x9, [x27, #0x8] 97ecc: a9412ac8 ldp x8, x10, [x22, #0x10] 97ed0: d1000529 sub x9, x9, #0x1 97ed4: cb08014a sub x10, x10, x8 97ed8: eb8a0d3f cmp x9, x10, asr #3 97edc: 54000dc2 b.hs 0x98094 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, std::__ndk1::basic_string, std::__ndk1::allocator>&) const+0x280> 97ee0: f8697916 ldr x22, [x8, x9, lsl #3] 97ee4: b4000d96 cbz x22, 0x98094 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, std::__ndk1::basic_string, std::__ndk1::allocator>&) const+0x280> 97ee8: 390103ff strb wzr, [sp, #0x40] 97eec: b9400b04 ldr w4, [x24, #0x8] 97ef0: 91019348 add x8, x26, #0x64 97ef4: f9000be8 str x8, [sp, #0x10] 97ef8: 910083e8 add x8, sp, #0x20 97efc: 9100a3e9 add x9, sp, #0x28 97f00: 120002e2 and w2, w23, #0x1 97f04: 9100e3e0 add x0, sp, #0x38 97f08: 910063e3 add x3, sp, #0x18 97f0c: 910103e6 add x6, sp, #0x40 97f10: aa1403e1 mov x1, x20 97f14: aa1303e5 mov x5, x19 97f18: aa1603e7 mov x7, x22 97f1c: a90023e9 stp x9, x8, [sp] 97f20: 97fea828 bl 0x41fc0 <_ZNSt6__ndk19money_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE8__do_getERS4_S4_bRKNS_6localeEjRjRbRKNS_5ctypeIcEERNS_10unique_ptrIcPFvPvEEERPcSM_@plt> 97f24: 360004c0 tbz w0, #0x0, 0x97fbc >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, std::__ndk1::basic_string, std::__ndk1::allocator>&) const+0x1a8> 97f28: 394002a8 ldrb w8, [x21] 97f2c: 370000a8 tbnz w8, #0x0, 0x97f40 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, std::__ndk1::basic_string, std::__ndk1::allocator>&) const+0x12c> 97f30: 790002bf strh wzr, [x21] 97f34: 394103e8 ldrb w8, [sp, #0x40] 97f38: 350000e8 cbnz w8, 0x97f54 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, std::__ndk1::basic_string, std::__ndk1::allocator>&) const+0x140> 97f3c: 1400000e b 0x97f74 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, std::__ndk1::basic_string, std::__ndk1::allocator>&) const+0x160> 97f40: f9400aa8 ldr x8, [x21, #0x10] 97f44: 3900011f strb wzr, [x8] 97f48: f90006bf str xzr, [x21, #0x8] 97f4c: 394103e8 ldrb w8, [sp, #0x40] 97f50: 34000128 cbz w8, 0x97f74 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, std::__ndk1::basic_string, std::__ndk1::allocator>&) const+0x160> 97f54: f94002c8 ldr x8, [x22] 97f58: f9401d08 ldr x8, [x8, #0x38] 97f5c: 528005a1 mov w1, #0x2d // =45 97f60: aa1603e0 mov x0, x22 97f64: d63f0100 blr x8 97f68: 2a0003e1 mov w1, w0 97f6c: aa1503e0 mov x0, x21 97f70: 97fea8f4 bl 0x42340 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9push_backEc@plt> 97f74: f94002c8 ldr x8, [x22] 97f78: f9401d08 ldr x8, [x8, #0x38] 97f7c: 52800601 mov w1, #0x30 // =48 97f80: aa1603e0 mov x0, x22 97f84: d63f0100 blr x8 97f88: a94223e2 ldp x2, x8, [sp, #0x20] 97f8c: d1000449 sub x9, x2, #0x1 97f90: eb09011f cmp x8, x9 97f94: 540000e2 b.hs 0x97fb0 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, std::__ndk1::basic_string, std::__ndk1::allocator>&) const+0x19c> 97f98: 3940010a ldrb w10, [x8] 97f9c: 6b20015f cmp w10, w0, uxtb 97fa0: 54000081 b.ne 0x97fb0 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, std::__ndk1::basic_string, std::__ndk1::allocator>&) const+0x19c> 97fa4: 91000508 add x8, x8, #0x1 97fa8: eb09011f cmp x8, x9 97fac: 54ffff63 b.lo 0x97f98 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, std::__ndk1::basic_string, std::__ndk1::allocator>&) const+0x184> 97fb0: aa1503e0 mov x0, x21 97fb4: aa0803e1 mov x1, x8 97fb8: 97fea702 bl 0x41bc0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE23__append_forward_unsafeIPcEERS5_T_S9_@plt> 97fbc: f9401ff5 ldr x21, [sp, #0x38] 97fc0: b4000095 cbz x21, 0x97fd0 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, std::__ndk1::basic_string, std::__ndk1::allocator>&) const+0x1bc> 97fc4: a941a6a8 ldp x8, x9, [x21, #0x18] 97fc8: eb09011f cmp x8, x9 97fcc: 54000480 b.eq 0x9805c >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, std::__ndk1::basic_string, std::__ndk1::allocator>&) const+0x248> 97fd0: b4000574 cbz x20, 0x9807c >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, std::__ndk1::basic_string, std::__ndk1::allocator>&) const+0x268> 97fd4: a941a688 ldp x8, x9, [x20, #0x18] 97fd8: eb09011f cmp x8, x9 97fdc: 540000e1 b.ne 0x97ff8 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, std::__ndk1::basic_string, std::__ndk1::allocator>&) const+0x1e4> 97fe0: f9400288 ldr x8, [x20] 97fe4: f9402508 ldr x8, [x8, #0x48] 97fe8: aa1403e0 mov x0, x20 97fec: d63f0100 blr x8 97ff0: 3100041f cmn w0, #0x1 97ff4: 54000440 b.eq 0x9807c >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, std::__ndk1::basic_string, std::__ndk1::allocator>&) const+0x268> 97ff8: b4000095 cbz x21, 0x98008 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, std::__ndk1::basic_string, std::__ndk1::allocator>&) const+0x1f4> 97ffc: b9400268 ldr w8, [x19] 98000: 321f0108 orr w8, w8, #0x2 98004: b9000268 str w8, [x19] 98008: f9400fe0 ldr x0, [sp, #0x18] 9800c: f9401ff3 ldr x19, [sp, #0x38] 98010: 97fea8c8 bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 98014: f94017e0 ldr x0, [sp, #0x28] 98018: f90017ff str xzr, [sp, #0x28] 9801c: b4000060 cbz x0, 0x98028 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, std::__ndk1::basic_string, std::__ndk1::allocator>&) const+0x214> 98020: f9401be8 ldr x8, [sp, #0x30] 98024: d63f0100 blr x8 98028: f9401728 ldr x8, [x25, #0x28] 9802c: f85a03a9 ldur x9, [x29, #-0x60] 98030: eb09011f cmp x8, x9 98034: 54000321 b.ne 0x98098 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, std::__ndk1::basic_string, std::__ndk1::allocator>&) const+0x284> 98038: aa1303e0 mov x0, x19 9803c: a9537bfd ldp x29, x30, [sp, #0x130] 98040: a9524ff4 ldp x20, x19, [sp, #0x120] 98044: a95157f6 ldp x22, x21, [sp, #0x110] 98048: a9505ff8 ldp x24, x23, [sp, #0x100] 9804c: a94f67fa ldp x26, x25, [sp, #0xf0] 98050: a94e6ffc ldp x28, x27, [sp, #0xe0] 98054: 910503ff add sp, sp, #0x140 98058: d65f03c0 ret 9805c: f94002a8 ldr x8, [x21] 98060: f9402508 ldr x8, [x8, #0x48] 98064: aa1503e0 mov x0, x21 98068: d63f0100 blr x8 9806c: 3100041f cmn w0, #0x1 98070: 540000a0 b.eq 0x98084 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, std::__ndk1::basic_string, std::__ndk1::allocator>&) const+0x270> 98074: f9401ff5 ldr x21, [sp, #0x38] 98078: b5fffaf4 cbnz x20, 0x97fd4 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, std::__ndk1::basic_string, std::__ndk1::allocator>&) const+0x1c0> 9807c: b5fffc75 cbnz x21, 0x98008 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, std::__ndk1::basic_string, std::__ndk1::allocator>&) const+0x1f4> 98080: 17ffffdf b 0x97ffc >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, std::__ndk1::basic_string, std::__ndk1::allocator>&) const+0x1e8> 98084: aa1f03f5 mov x21, xzr 98088: f9001fff str xzr, [sp, #0x38] 9808c: b5fffa54 cbnz x20, 0x97fd4 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, std::__ndk1::basic_string, std::__ndk1::allocator>&) const+0x1c0> 98090: 17fffffb b 0x9807c >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, std::__ndk1::basic_string, std::__ndk1::allocator>&) const+0x268> 98094: 94002dbf bl 0xa3790 98098: 97fea8fe bl 0x42490 <__stack_chk_fail@plt> 9809c: 14000009 b 0x980c0 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, std::__ndk1::basic_string, std::__ndk1::allocator>&) const+0x2ac> 980a0: 14000008 b 0x980c0 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, std::__ndk1::basic_string, std::__ndk1::allocator>&) const+0x2ac> 980a4: 97feee82 bl 0x53aac 980a8: 14000006 b 0x980c0 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, std::__ndk1::basic_string, std::__ndk1::allocator>&) const+0x2ac> 980ac: aa0003f3 mov x19, x0 980b0: 9101b3e0 add x0, sp, #0x6c 980b4: f90017ff str xzr, [sp, #0x28] 980b8: b5000100 cbnz x0, 0x980d8 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, std::__ndk1::basic_string, std::__ndk1::allocator>&) const+0x2c4> 980bc: 14000009 b 0x980e0 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, std::__ndk1::basic_string, std::__ndk1::allocator>&) const+0x2cc> 980c0: aa0003f3 mov x19, x0 980c4: f9400fe0 ldr x0, [sp, #0x18] 980c8: 97fea89a bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 980cc: f94017e0 ldr x0, [sp, #0x28] 980d0: f90017ff str xzr, [sp, #0x28] 980d4: b4000060 cbz x0, 0x980e0 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, std::__ndk1::basic_string, std::__ndk1::allocator>&) const+0x2cc> 980d8: f9401be8 ldr x8, [sp, #0x30] 980dc: d63f0100 blr x8 980e0: aa1303e0 mov x0, x19 980e4: 9400f4ae bl 0xd539c <__cxa_demangle+0x12abc> 980e8: 97feee71 bl 0x53aac 00000000000980ec ::__gather_info(bool, std::__ndk1::locale const&, std::__ndk1::money_base::pattern&, char&, char&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, int&)>: 980ec: d10243ff sub sp, sp, #0x90 980f0: a9036ffc stp x28, x27, [sp, #0x30] 980f4: a90467fa stp x26, x25, [sp, #0x40] 980f8: a9055ff8 stp x24, x23, [sp, #0x50] 980fc: a90657f6 stp x22, x21, [sp, #0x60] 98100: a9074ff4 stp x20, x19, [sp, #0x70] 98104: a9087bfd stp x29, x30, [sp, #0x80] 98108: 910203fd add x29, sp, #0x80 9810c: d53bd05a mrs x26, TPIDR_EL0 98110: f9401748 ldr x8, [x26, #0x28] 98114: f9400bbb ldr x27, [x29, #0x10] 98118: aa0703f7 mov x23, x7 9811c: aa0603f3 mov x19, x6 98120: f90017e8 str x8, [sp, #0x28] 98124: f9400038 ldr x24, [x1] 98128: aa0503f4 mov x20, x5 9812c: aa0403f5 mov x21, x4 98130: aa0303f6 mov x22, x3 98134: aa0203f9 mov x25, x2 98138: 360003c0 tbz w0, #0x0, 0x981b0 ::__gather_info(bool, std::__ndk1::locale const&, std::__ndk1::money_base::pattern&, char&, char&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, int&)+0xc4> 9813c: f00003bc adrp x28, 0x10f000 98140: f00003a8 adrp x8, 0x10f000 98144: f947239c ldr x28, [x28, #0xe40] 98148: f9469108 ldr x8, [x8, #0xd20] 9814c: 6f00e400 movi v0.2d, #0000000000000000 98150: f90003fc str x28, [sp] 98154: 4e081d00 mov v0.d[0], x8 98158: 3c8083e0 stur q0, [sp, #0x8] 9815c: c8dfff88 ldar x8, [x28] 98160: b100051f cmn x8, #0x1 98164: 54000140 b.eq 0x9818c ::__gather_info(bool, std::__ndk1::locale const&, std::__ndk1::money_base::pattern&, char&, char&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, int&)+0xa0> 98168: 910003e8 mov x8, sp 9816c: 910083e9 add x9, sp, #0x20 98170: a901a3e9 stp x9, x8, [sp, #0x18] 98174: f00003a0 adrp x0, 0x10f000 98178: f9472000 ldr x0, [x0, #0xe40] 9817c: d00000c2 adrp x2, 0xb2000 ::~__codecvt_utf8_utf16()+0xc> 98180: 912c4042 add x2, x2, #0xb10 98184: 910063e1 add x1, sp, #0x18 98188: 97fea962 bl 0x42710 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 9818c: b9800b89 ldrsw x9, [x28, #0x8] 98190: a9412b08 ldp x8, x10, [x24, #0x10] 98194: d1000529 sub x9, x9, #0x1 98198: cb08014a sub x10, x10, x8 9819c: eb8a0d3f cmp x9, x10, asr #3 981a0: 540012a2 b.hs 0x983f4 ::__gather_info(bool, std::__ndk1::locale const&, std::__ndk1::money_base::pattern&, char&, char&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, int&)+0x308> 981a4: f8697918 ldr x24, [x8, x9, lsl #3] 981a8: b50003d8 cbnz x24, 0x98220 ::__gather_info(bool, std::__ndk1::locale const&, std::__ndk1::money_base::pattern&, char&, char&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, int&)+0x134> 981ac: 14000092 b 0x983f4 ::__gather_info(bool, std::__ndk1::locale const&, std::__ndk1::money_base::pattern&, char&, char&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, int&)+0x308> 981b0: f00003bc adrp x28, 0x10f000 981b4: f00003a8 adrp x8, 0x10f000 981b8: f947879c ldr x28, [x28, #0xf08] 981bc: f9469108 ldr x8, [x8, #0xd20] 981c0: 6f00e400 movi v0.2d, #0000000000000000 981c4: f90003fc str x28, [sp] 981c8: 4e081d00 mov v0.d[0], x8 981cc: 3c8083e0 stur q0, [sp, #0x8] 981d0: c8dfff88 ldar x8, [x28] 981d4: b100051f cmn x8, #0x1 981d8: 54000140 b.eq 0x98200 ::__gather_info(bool, std::__ndk1::locale const&, std::__ndk1::money_base::pattern&, char&, char&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, int&)+0x114> 981dc: 910003e8 mov x8, sp 981e0: 910083e9 add x9, sp, #0x20 981e4: a901a3e9 stp x9, x8, [sp, #0x18] 981e8: f00003a0 adrp x0, 0x10f000 981ec: f9478400 ldr x0, [x0, #0xf08] 981f0: d00000c2 adrp x2, 0xb2000 ::~__codecvt_utf8_utf16()+0xc> 981f4: 912c4042 add x2, x2, #0xb10 981f8: 910063e1 add x1, sp, #0x18 981fc: 97fea945 bl 0x42710 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 98200: b9800b89 ldrsw x9, [x28, #0x8] 98204: a9412b08 ldp x8, x10, [x24, #0x10] 98208: d1000529 sub x9, x9, #0x1 9820c: cb08014a sub x10, x10, x8 98210: eb8a0d3f cmp x9, x10, asr #3 98214: 54000f02 b.hs 0x983f4 ::__gather_info(bool, std::__ndk1::locale const&, std::__ndk1::money_base::pattern&, char&, char&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, int&)+0x308> 98218: f8697918 ldr x24, [x8, x9, lsl #3] 9821c: b4000ed8 cbz x24, 0x983f4 ::__gather_info(bool, std::__ndk1::locale const&, std::__ndk1::money_base::pattern&, char&, char&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, int&)+0x308> 98220: f9400308 ldr x8, [x24] 98224: aa1803e0 mov x0, x24 98228: f9402d08 ldr x8, [x8, #0x58] 9822c: d63f0100 blr x8 98230: b9000320 str w0, [x25] 98234: f9400308 ldr x8, [x24] 98238: aa1803e0 mov x0, x24 9823c: f9402109 ldr x9, [x8, #0x40] 98240: 910003e8 mov x8, sp 98244: d63f0120 blr x9 98248: 39400368 ldrb w8, [x27] 9824c: 37000068 tbnz w8, #0x0, 0x98258 ::__gather_info(bool, std::__ndk1::locale const&, std::__ndk1::money_base::pattern&, char&, char&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, int&)+0x16c> 98250: 7900037f strh wzr, [x27] 98254: 14000009 b 0x98278 ::__gather_info(bool, std::__ndk1::locale const&, std::__ndk1::money_base::pattern&, char&, char&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, int&)+0x18c> 98258: f9400b68 ldr x8, [x27, #0x10] 9825c: 3900011f strb wzr, [x8] 98260: 39400368 ldrb w8, [x27] 98264: f900077f str xzr, [x27, #0x8] 98268: 36000088 tbz w8, #0x0, 0x98278 ::__gather_info(bool, std::__ndk1::locale const&, std::__ndk1::money_base::pattern&, char&, char&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, int&)+0x18c> 9826c: f9400b60 ldr x0, [x27, #0x10] 98270: 97fea42c bl 0x41320 <_ZdlPv@plt> 98274: f900037f str xzr, [x27] 98278: f9400be8 ldr x8, [sp, #0x10] 9827c: 3dc003e0 ldr q0, [sp] 98280: aa1803e0 mov x0, x24 98284: f9000b68 str x8, [x27, #0x10] 98288: 3d800360 str q0, [x27] 9828c: f9400308 ldr x8, [x24] 98290: f9401d09 ldr x9, [x8, #0x38] 98294: 910003e8 mov x8, sp 98298: d63f0120 blr x9 9829c: 394002e8 ldrb w8, [x23] 982a0: 37000068 tbnz w8, #0x0, 0x982ac ::__gather_info(bool, std::__ndk1::locale const&, std::__ndk1::money_base::pattern&, char&, char&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, int&)+0x1c0> 982a4: 790002ff strh wzr, [x23] 982a8: 14000009 b 0x982cc ::__gather_info(bool, std::__ndk1::locale const&, std::__ndk1::money_base::pattern&, char&, char&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, int&)+0x1e0> 982ac: f9400ae8 ldr x8, [x23, #0x10] 982b0: 3900011f strb wzr, [x8] 982b4: 394002e8 ldrb w8, [x23] 982b8: f90006ff str xzr, [x23, #0x8] 982bc: 36000088 tbz w8, #0x0, 0x982cc ::__gather_info(bool, std::__ndk1::locale const&, std::__ndk1::money_base::pattern&, char&, char&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, int&)+0x1e0> 982c0: f9400ae0 ldr x0, [x23, #0x10] 982c4: 97fea417 bl 0x41320 <_ZdlPv@plt> 982c8: f90002ff str xzr, [x23] 982cc: f9400be8 ldr x8, [sp, #0x10] 982d0: 3dc003e0 ldr q0, [sp] 982d4: aa1803e0 mov x0, x24 982d8: f9000ae8 str x8, [x23, #0x10] 982dc: 3d8002e0 str q0, [x23] 982e0: f9400308 ldr x8, [x24] 982e4: f9400d08 ldr x8, [x8, #0x18] 982e8: d63f0100 blr x8 982ec: 390002c0 strb w0, [x22] 982f0: f9400308 ldr x8, [x24] 982f4: aa1803e0 mov x0, x24 982f8: f9401108 ldr x8, [x8, #0x20] 982fc: d63f0100 blr x8 98300: 390002a0 strb w0, [x21] 98304: f9400308 ldr x8, [x24] 98308: aa1803e0 mov x0, x24 9830c: f9401509 ldr x9, [x8, #0x28] 98310: 910003e8 mov x8, sp 98314: d63f0120 blr x9 98318: 39400288 ldrb w8, [x20] 9831c: 37000068 tbnz w8, #0x0, 0x98328 ::__gather_info(bool, std::__ndk1::locale const&, std::__ndk1::money_base::pattern&, char&, char&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, int&)+0x23c> 98320: 7900029f strh wzr, [x20] 98324: 14000009 b 0x98348 ::__gather_info(bool, std::__ndk1::locale const&, std::__ndk1::money_base::pattern&, char&, char&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, int&)+0x25c> 98328: f9400a88 ldr x8, [x20, #0x10] 9832c: 3900011f strb wzr, [x8] 98330: 39400288 ldrb w8, [x20] 98334: f900069f str xzr, [x20, #0x8] 98338: 36000088 tbz w8, #0x0, 0x98348 ::__gather_info(bool, std::__ndk1::locale const&, std::__ndk1::money_base::pattern&, char&, char&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, int&)+0x25c> 9833c: f9400a80 ldr x0, [x20, #0x10] 98340: 97fea3f8 bl 0x41320 <_ZdlPv@plt> 98344: f900029f str xzr, [x20] 98348: f9400be8 ldr x8, [sp, #0x10] 9834c: 3dc003e0 ldr q0, [sp] 98350: aa1803e0 mov x0, x24 98354: f9000a88 str x8, [x20, #0x10] 98358: 3d800280 str q0, [x20] 9835c: f9400308 ldr x8, [x24] 98360: f9401909 ldr x9, [x8, #0x30] 98364: 910003e8 mov x8, sp 98368: d63f0120 blr x9 9836c: 39400268 ldrb w8, [x19] 98370: 37000068 tbnz w8, #0x0, 0x9837c ::__gather_info(bool, std::__ndk1::locale const&, std::__ndk1::money_base::pattern&, char&, char&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, int&)+0x290> 98374: 7900027f strh wzr, [x19] 98378: 14000009 b 0x9839c ::__gather_info(bool, std::__ndk1::locale const&, std::__ndk1::money_base::pattern&, char&, char&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, int&)+0x2b0> 9837c: f9400a68 ldr x8, [x19, #0x10] 98380: 3900011f strb wzr, [x8] 98384: 39400268 ldrb w8, [x19] 98388: f900067f str xzr, [x19, #0x8] 9838c: 36000088 tbz w8, #0x0, 0x9839c ::__gather_info(bool, std::__ndk1::locale const&, std::__ndk1::money_base::pattern&, char&, char&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, int&)+0x2b0> 98390: f9400a60 ldr x0, [x19, #0x10] 98394: 97fea3e3 bl 0x41320 <_ZdlPv@plt> 98398: f900027f str xzr, [x19] 9839c: f9400be8 ldr x8, [sp, #0x10] 983a0: 3dc003e0 ldr q0, [sp] 983a4: aa1803e0 mov x0, x24 983a8: f9000a68 str x8, [x19, #0x10] 983ac: 3d800260 str q0, [x19] 983b0: f9400308 ldr x8, [x24] 983b4: f9402508 ldr x8, [x8, #0x48] 983b8: d63f0100 blr x8 983bc: f9400fa8 ldr x8, [x29, #0x18] 983c0: b9000100 str w0, [x8] 983c4: f9401748 ldr x8, [x26, #0x28] 983c8: f94017e9 ldr x9, [sp, #0x28] 983cc: eb09011f cmp x8, x9 983d0: 54000141 b.ne 0x983f8 ::__gather_info(bool, std::__ndk1::locale const&, std::__ndk1::money_base::pattern&, char&, char&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, int&)+0x30c> 983d4: a9487bfd ldp x29, x30, [sp, #0x80] 983d8: a9474ff4 ldp x20, x19, [sp, #0x70] 983dc: a94657f6 ldp x22, x21, [sp, #0x60] 983e0: a9455ff8 ldp x24, x23, [sp, #0x50] 983e4: a94467fa ldp x26, x25, [sp, #0x40] 983e8: a9436ffc ldp x28, x27, [sp, #0x30] 983ec: 910243ff add sp, sp, #0x90 983f0: d65f03c0 ret 983f4: 94002ce7 bl 0xa3790 983f8: 97fea826 bl 0x42490 <__stack_chk_fail@plt> 00000000000983fc , std::__ndk1::allocator> const&, unsigned int*, unsigned int*, unsigned int&)>: 983fc: 3940000b ldrb w11, [x0] 98400: f9400408 ldr x8, [x0, #0x8] 98404: d341fd69 lsr x9, x11, #1 98408: 7200017f tst w11, #0x1 9840c: 9a880128 csel x8, x9, x8, eq 98410: b4000788 cbz x8, 0x98500 , std::__ndk1::allocator> const&, unsigned int*, unsigned int*, unsigned int&)+0x104> 98414: cb010048 sub x8, x2, x1 98418: f100151f cmp x8, #0x5 9841c: 5400072b b.lt 0x98500 , std::__ndk1::allocator> const&, unsigned int*, unsigned int*, unsigned int&)+0x104> 98420: eb02003f cmp x1, x2 98424: 1200016d and w13, w11, #0x1 98428: 540001c0 b.eq 0x98460 , std::__ndk1::allocator> const&, unsigned int*, unsigned int*, unsigned int&)+0x64> 9842c: d1001048 sub x8, x2, #0x4 98430: eb01011f cmp x8, x1 98434: 54000169 b.ls 0x98460 , std::__ndk1::allocator> const&, unsigned int*, unsigned int*, unsigned int&)+0x64> 98438: 91001029 add x9, x1, #0x4 9843c: b940010a ldr w10, [x8] 98440: b85fc12b ldur w11, [x9, #-0x4] 98444: b81fc12a stur w10, [x9, #-0x4] 98448: b81fc50b str w11, [x8], #-0x4 9844c: eb08013f cmp x9, x8 98450: 91001129 add x9, x9, #0x4 98454: 54ffff43 b.lo 0x9843c , std::__ndk1::allocator> const&, unsigned int*, unsigned int*, unsigned int&)+0x40> 98458: 3940000b ldrb w11, [x0] 9845c: 1200016d and w13, w11, #0x1 98460: f9400808 ldr x8, [x0, #0x10] 98464: 710001bf cmp w13, #0x0 98468: 9a80150a csinc x10, x8, x0, ne 9846c: 39400149 ldrb w9, [x10] 98470: d1001048 sub x8, x2, #0x4 98474: 1100052c add w12, w9, #0x1 98478: 12001d8c and w12, w12, #0xff 9847c: 7100059f cmp w12, #0x1 98480: 1a9f97ec cset w12, hi 98484: eb01011f cmp x8, x1 98488: 540002e9 b.ls 0x984e4 , std::__ndk1::allocator> const&, unsigned int*, unsigned int*, unsigned int&)+0xe8> 9848c: f940040e ldr x14, [x0, #0x8] 98490: 53017d6b lsr w11, w11, #1 98494: 710001bf cmp w13, #0x0 98498: 9a8e016b csel x11, x11, x14, eq 9849c: 8b0b014b add x11, x10, x11 984a0: 370001ac tbnz w12, #0x0, 0x984d4 , std::__ndk1::allocator> const&, unsigned int*, unsigned int*, unsigned int&)+0xd8> 984a4: cb0a0169 sub x9, x11, x10 984a8: f100053f cmp x9, #0x1 984ac: 9a8ad54a cinc x10, x10, gt 984b0: 39400149 ldrb w9, [x10] 984b4: 91001021 add x1, x1, #0x4 984b8: 1100052c add w12, w9, #0x1 984bc: 12001d8c and w12, w12, #0xff 984c0: 7100059f cmp w12, #0x1 984c4: 1a9f97ec cset w12, hi 984c8: eb08003f cmp x1, x8 984cc: 540000c2 b.hs 0x984e4 , std::__ndk1::allocator> const&, unsigned int*, unsigned int*, unsigned int&)+0xe8> 984d0: 3607feac tbz w12, #0x0, 0x984a4 , std::__ndk1::allocator> const&, unsigned int*, unsigned int*, unsigned int&)+0xa8> 984d4: b940002c ldr w12, [x1] 984d8: 6b29019f cmp w12, w9, uxtb 984dc: 54fffe40 b.eq 0x984a4 , std::__ndk1::allocator> const&, unsigned int*, unsigned int*, unsigned int&)+0xa8> 984e0: 14000006 b 0x984f8 , std::__ndk1::allocator> const&, unsigned int*, unsigned int*, unsigned int&)+0xfc> 984e4: 340000ec cbz w12, 0x98500 , std::__ndk1::allocator> const&, unsigned int*, unsigned int*, unsigned int&)+0x104> 984e8: b9400108 ldr w8, [x8] 984ec: 51000508 sub w8, w8, #0x1 984f0: 6b09011f cmp w8, w9 984f4: 54000063 b.lo 0x98500 , std::__ndk1::allocator> const&, unsigned int*, unsigned int*, unsigned int&)+0x104> 984f8: 52800088 mov w8, #0x4 // =4 984fc: b9000068 str w8, [x3] 98500: d65f03c0 ret 0000000000098504 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, long double&) const>: 98504: a9ba6ffc stp x28, x27, [sp, #-0x60]! 98508: a90167fa stp x26, x25, [sp, #0x10] 9850c: a9025ff8 stp x24, x23, [sp, #0x20] 98510: a90357f6 stp x22, x21, [sp, #0x30] 98514: a9044ff4 stp x20, x19, [sp, #0x40] 98518: a9057bfd stp x29, x30, [sp, #0x50] 9851c: 910143fd add x29, sp, #0x50 98520: d10a43ff sub sp, sp, #0x290 98524: d53bd059 mrs x25, TPIDR_EL0 98528: f00003a9 adrp x9, 0x10f000 9852c: f9401728 ldr x8, [x25, #0x28] 98530: f9465d29 ldr x9, [x9, #0xcb8] 98534: aa0603f5 mov x21, x6 98538: aa0503f3 mov x19, x5 9853c: aa0403f7 mov x23, x4 98540: 2a0303f6 mov w22, w3 98544: aa0203f4 mov x20, x2 98548: 9103c3fb add x27, sp, #0xf0 9854c: f81a03a8 stur x8, [x29, #-0x60] 98550: a90407e9 stp x9, x1, [sp, #0x40] 98554: f9001ffb str x27, [sp, #0x38] 98558: 9100a3e8 add x8, sp, #0x28 9855c: aa0403e0 mov x0, x4 98560: 97fea7b4 bl 0x42430 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 98564: f00003bc adrp x28, 0x10f000 98568: f00003a8 adrp x8, 0x10f000 9856c: f94017f8 ldr x24, [sp, #0x28] 98570: f9470b9c ldr x28, [x28, #0xe10] 98574: f9469108 ldr x8, [x8, #0xd20] 98578: 6f00e400 movi v0.2d, #0000000000000000 9857c: 9102e3fa add x26, sp, #0xb8 98580: f9002bfc str x28, [sp, #0x50] 98584: 4e081d00 mov v0.d[0], x8 98588: 3c8583e0 stur q0, [sp, #0x58] 9858c: c8dfff88 ldar x8, [x28] 98590: b100051f cmn x8, #0x1 98594: 54000140 b.eq 0x985bc >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, long double&) const+0xb8> 98598: 910143e8 add x8, sp, #0x50 9859c: f9000348 str x8, [x26] 985a0: f900175a str x26, [x26, #0x28] 985a4: f00003a0 adrp x0, 0x10f000 985a8: f9470800 ldr x0, [x0, #0xe10] 985ac: d00000c2 adrp x2, 0xb2000 ::~__codecvt_utf8_utf16()+0xc> 985b0: 912c4042 add x2, x2, #0xb10 985b4: 910383e1 add x1, sp, #0xe0 985b8: 97fea856 bl 0x42710 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 985bc: b9800b89 ldrsw x9, [x28, #0x8] 985c0: a9412b08 ldp x8, x10, [x24, #0x10] 985c4: d1000529 sub x9, x9, #0x1 985c8: cb08014a sub x10, x10, x8 985cc: eb8a0d3f cmp x9, x10, asr #3 985d0: 54001782 b.hs 0x988c0 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x3bc> 985d4: f8697918 ldr x24, [x8, x9, lsl #3] 985d8: b4001758 cbz x24, 0x988c0 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x3bc> 985dc: 390093ff strb wzr, [sp, #0x24] 985e0: b9400ae4 ldr w4, [x23, #0x8] 985e4: 91064368 add x8, x27, #0x190 985e8: f9000be8 str x8, [sp, #0x10] 985ec: 9100c3e8 add x8, sp, #0x30 985f0: 9100e3e9 add x9, sp, #0x38 985f4: 120002c2 and w2, w22, #0x1 985f8: 910123e0 add x0, sp, #0x48 985fc: 9100a3e3 add x3, sp, #0x28 98600: 910093e6 add x6, sp, #0x24 98604: aa1403e1 mov x1, x20 98608: aa1303e5 mov x5, x19 9860c: aa1803e7 mov x7, x24 98610: a90023e9 stp x9, x8, [sp] 98614: 97fea3c7 bl 0x41530 <_ZNSt6__ndk19money_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE8__do_getERS4_S4_bRKNS_6localeEjRjRbRKNS_5ctypeIwEERNS_10unique_ptrIwPFvPvEEERPwSM_@plt> 98618: 36000dc0 tbz w0, #0x0, 0x987d0 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x2cc> 9861c: 90000228 adrp x8, 0xdc000 >+0x1e> 98620: 912fad08 add x8, x8, #0xbeb 98624: f9400108 ldr x8, [x8] 98628: 528706e9 mov w9, #0x3837 // =14391 9862c: 72a00729 movk w9, #0x39, lsl #16 98630: b802f349 stur w9, [x26, #0x2f] 98634: f9001748 str x8, [x26, #0x28] 98638: f9400308 ldr x8, [x24] 9863c: 910383e9 add x9, sp, #0xe0 98640: 91002922 add x2, x9, #0xa 98644: f9403108 ldr x8, [x8, #0x60] 98648: 910383e1 add x1, sp, #0xe0 9864c: 9102e3e3 add x3, sp, #0xb8 98650: aa1803e0 mov x0, x24 98654: d63f0100 blr x8 98658: a9435ff8 ldp x24, x23, [sp, #0x30] 9865c: cb170308 sub x8, x24, x23 98660: f106251f cmp x8, #0x189 98664: 5400014b b.lt 0x9868c >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x188> 98668: d342fd08 lsr x8, x8, #2 9866c: 91000900 add x0, x8, #0x2 98670: 97fea3f4 bl 0x41640 98674: aa0003f6 mov x22, x0 98678: b40012e0 cbz x0, 0x988d4 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x3d0> 9867c: aa1603e8 mov x8, x22 98680: 394093e9 ldrb w9, [sp, #0x24] 98684: 350000c9 cbnz w9, 0x9869c >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x198> 98688: 14000007 b 0x986a4 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x1a0> 9868c: aa1f03f6 mov x22, xzr 98690: 910143e8 add x8, sp, #0x50 98694: 394093e9 ldrb w9, [sp, #0x24] 98698: 34000069 cbz w9, 0x986a4 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x1a0> 9869c: 528005a9 mov w9, #0x2d // =45 986a0: 38001509 strb w9, [x8], #0x1 986a4: eb1802ff cmp x23, x24 986a8: 540007e2 b.hs 0x987a4 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x2a0> 986ac: 9102e3e9 add x9, sp, #0xb8 986b0: 9100a12a add x10, x9, #0x28 986b4: 9100112b add x11, x9, #0x4 986b8: 9100212c add x12, x9, #0x8 986bc: 9100312d add x13, x9, #0xc 986c0: 9100412e add x14, x9, #0x10 986c4: 9100512f add x15, x9, #0x14 986c8: 91006130 add x16, x9, #0x18 986cc: 91007131 add x17, x9, #0x1c 986d0: 91008120 add x0, x9, #0x20 986d4: 91009121 add x1, x9, #0x24 986d8: 910383e2 add x2, sp, #0xe0 986dc: 1400000a b 0x98704 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x200> 986e0: 9102e3e4 add x4, sp, #0xb8 986e4: cb090083 sub x3, x4, x9 986e8: 9342fc63 asr x3, x3, #2 986ec: f9401be4 ldr x4, [sp, #0x30] 986f0: 38636843 ldrb w3, [x2, x3] 986f4: 910012f7 add x23, x23, #0x4 986f8: eb0402ff cmp x23, x4 986fc: 38001503 strb w3, [x8], #0x1 98700: 54000522 b.hs 0x987a4 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x2a0> 98704: b94002e3 ldr w3, [x23] 98708: b940bbe4 ldr w4, [sp, #0xb8] 9870c: 6b03009f cmp w4, w3 98710: 54fffe80 b.eq 0x986e0 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x1dc> 98714: b940bfe4 ldr w4, [sp, #0xbc] 98718: 6b03009f cmp w4, w3 9871c: aa0b03e4 mov x4, x11 98720: 54fffe20 b.eq 0x986e4 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x1e0> 98724: b940c3e4 ldr w4, [sp, #0xc0] 98728: 6b03009f cmp w4, w3 9872c: aa0c03e4 mov x4, x12 98730: 54fffda0 b.eq 0x986e4 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x1e0> 98734: b940c7e4 ldr w4, [sp, #0xc4] 98738: 6b03009f cmp w4, w3 9873c: aa0d03e4 mov x4, x13 98740: 54fffd20 b.eq 0x986e4 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x1e0> 98744: b940cbe4 ldr w4, [sp, #0xc8] 98748: 6b03009f cmp w4, w3 9874c: aa0e03e4 mov x4, x14 98750: 54fffca0 b.eq 0x986e4 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x1e0> 98754: b940cfe4 ldr w4, [sp, #0xcc] 98758: 6b03009f cmp w4, w3 9875c: aa0f03e4 mov x4, x15 98760: 54fffc20 b.eq 0x986e4 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x1e0> 98764: b940d3e4 ldr w4, [sp, #0xd0] 98768: 6b03009f cmp w4, w3 9876c: aa1003e4 mov x4, x16 98770: 54fffba0 b.eq 0x986e4 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x1e0> 98774: b940d7e4 ldr w4, [sp, #0xd4] 98778: 6b03009f cmp w4, w3 9877c: aa1103e4 mov x4, x17 98780: 54fffb20 b.eq 0x986e4 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x1e0> 98784: b940dbe4 ldr w4, [sp, #0xd8] 98788: 6b03009f cmp w4, w3 9878c: aa0003e4 mov x4, x0 98790: 54fffaa0 b.eq 0x986e4 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x1e0> 98794: b940dfe4 ldr w4, [sp, #0xdc] 98798: 6b03009f cmp w4, w3 9879c: 9a8a0024 csel x4, x1, x10, eq 987a0: 17ffffd1 b 0x986e4 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x1e0> 987a4: 90000221 adrp x1, 0xdc000 >+0x1e> 987a8: 912f5c21 add x1, x1, #0xbd7 987ac: 910143e0 add x0, sp, #0x50 987b0: aa1503e2 mov x2, x21 987b4: 3900011f strb wzr, [x8] 987b8: 97fea37a bl 0x415a0 987bc: 7100041f cmp w0, #0x1 987c0: 54000841 b.ne 0x988c8 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x3c4> 987c4: b4000076 cbz x22, 0x987d0 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x2cc> 987c8: aa1603e0 mov x0, x22 987cc: 97fea379 bl 0x415b0 987d0: f94027e0 ldr x0, [sp, #0x48] 987d4: b4000280 cbz x0, 0x98824 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x320> 987d8: a941a408 ldp x8, x9, [x0, #0x18] 987dc: eb09011f cmp x8, x9 987e0: 540000a0 b.eq 0x987f4 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x2f0> 987e4: b9400100 ldr w0, [x8] 987e8: 3100041f cmn w0, #0x1 987ec: 540000e1 b.ne 0x98808 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x304> 987f0: 1400000c b 0x98820 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x31c> 987f4: f9400008 ldr x8, [x0] 987f8: f9402508 ldr x8, [x8, #0x48] 987fc: d63f0100 blr x8 98800: 3100041f cmn w0, #0x1 98804: 540000e0 b.eq 0x98820 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x31c> 98808: f94027e8 ldr x8, [sp, #0x48] 9880c: f100011f cmp x8, #0x0 98810: 1a9f17f5 cset w21, eq 98814: b50000d4 cbnz x20, 0x9882c >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x328> 98818: 37000255 tbnz w21, #0x0, 0x98860 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x35c> 9881c: 14000014 b 0x9886c >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x368> 98820: f90027ff str xzr, [sp, #0x48] 98824: 52800035 mov w21, #0x1 // =1 98828: b4ffff94 cbz x20, 0x98818 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x314> 9882c: a941a688 ldp x8, x9, [x20, #0x18] 98830: eb09011f cmp x8, x9 98834: 54000060 b.eq 0x98840 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x33c> 98838: b9400100 ldr w0, [x8] 9883c: 14000005 b 0x98850 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x34c> 98840: f9400288 ldr x8, [x20] 98844: f9402508 ldr x8, [x8, #0x48] 98848: aa1403e0 mov x0, x20 9884c: d63f0100 blr x8 98850: 3100041f cmn w0, #0x1 98854: 1a9f17e8 cset w8, eq 98858: 4a0802a8 eor w8, w21, w8 9885c: 37000088 tbnz w8, #0x0, 0x9886c >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x368> 98860: b9400268 ldr w8, [x19] 98864: 321f0108 orr w8, w8, #0x2 98868: b9000268 str w8, [x19] 9886c: f94017e0 ldr x0, [sp, #0x28] 98870: f94027f3 ldr x19, [sp, #0x48] 98874: 97fea6af bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 98878: f9401fe0 ldr x0, [sp, #0x38] 9887c: f9001fff str xzr, [sp, #0x38] 98880: b4000060 cbz x0, 0x9888c >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x388> 98884: f94023e8 ldr x8, [sp, #0x40] 98888: d63f0100 blr x8 9888c: f9401728 ldr x8, [x25, #0x28] 98890: f85a03a9 ldur x9, [x29, #-0x60] 98894: eb09011f cmp x8, x9 98898: 54000161 b.ne 0x988c4 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x3c0> 9889c: aa1303e0 mov x0, x19 988a0: 910a43ff add sp, sp, #0x290 988a4: a9457bfd ldp x29, x30, [sp, #0x50] 988a8: a9444ff4 ldp x20, x19, [sp, #0x40] 988ac: a94357f6 ldp x22, x21, [sp, #0x30] 988b0: a9425ff8 ldp x24, x23, [sp, #0x20] 988b4: a94167fa ldp x26, x25, [sp, #0x10] 988b8: a8c66ffc ldp x28, x27, [sp], #0x60 988bc: d65f03c0 ret 988c0: 94002bb4 bl 0xa3790 988c4: 97fea6f3 bl 0x42490 <__stack_chk_fail@plt> 988c8: 90000220 adrp x0, 0xdc000 >+0x1e> 988cc: 912f6c00 add x0, x0, #0xbdb 988d0: 97fea540 bl 0x41dd0 <_ZNSt6__ndk121__throw_runtime_errorEPKc@plt> 988d4: 97fea73f bl 0x425d0 <_ZSt17__throw_bad_allocv@plt> 988d8: aa0003f3 mov x19, x0 988dc: b40001b6 cbz x22, 0x98910 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x40c> 988e0: aa1603e0 mov x0, x22 988e4: 97fea333 bl 0x415b0 988e8: 1400000a b 0x98910 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x40c> 988ec: 14000008 b 0x9890c >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x408> 988f0: 97feec6f bl 0x53aac 988f4: 14000006 b 0x9890c >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x408> 988f8: aa0003f3 mov x19, x0 988fc: 9103c3e0 add x0, sp, #0xf0 98900: f9001fff str xzr, [sp, #0x38] 98904: b5000100 cbnz x0, 0x98924 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x420> 98908: 14000009 b 0x9892c >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x428> 9890c: aa0003f3 mov x19, x0 98910: f94017e0 ldr x0, [sp, #0x28] 98914: 97fea687 bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 98918: f9401fe0 ldr x0, [sp, #0x38] 9891c: f9001fff str xzr, [sp, #0x38] 98920: b4000060 cbz x0, 0x9892c >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, long double&) const+0x428> 98924: f94023e8 ldr x8, [sp, #0x40] 98928: d63f0100 blr x8 9892c: aa1303e0 mov x0, x19 98930: 9400f29b bl 0xd539c <__cxa_demangle+0x12abc> 98934: 97feec5e bl 0x53aac 0000000000098938 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)>: 98938: a9ba6ffc stp x28, x27, [sp, #-0x60]! 9893c: a90167fa stp x26, x25, [sp, #0x10] 98940: a9025ff8 stp x24, x23, [sp, #0x20] 98944: a90357f6 stp x22, x21, [sp, #0x30] 98948: a9044ff4 stp x20, x19, [sp, #0x40] 9894c: a9057bfd stp x29, x30, [sp, #0x50] 98950: 910143fd add x29, sp, #0x50 98954: d10b43ff sub sp, sp, #0x2d0 98958: f90013e6 str x6, [sp, #0x20] 9895c: b9004fe4 str w4, [sp, #0x4c] 98960: d53bd049 mrs x9, TPIDR_EL0 98964: a903a7e5 stp x5, x9, [sp, #0x38] 98968: f9401529 ldr x9, [x9, #0x28] 9896c: aa0703fa mov x26, x7 98970: aa0103f6 mov x22, x1 98974: aa0003f5 mov x21, x0 98978: aa0303e8 mov x8, x3 9897c: f81a03a9 stur x9, [x29, #-0x60] 98980: a9117fff stp xzr, xzr, [sp, #0x110] 98984: a9107fff stp xzr, xzr, [sp, #0x100] 98988: a90f7fff stp xzr, xzr, [sp, #0xf0] 9898c: a90e7fff stp xzr, xzr, [sp, #0xe0] 98990: a90d7fff stp xzr, xzr, [sp, #0xd0] 98994: a90c7fff stp xzr, xzr, [sp, #0xc0] 98998: a90b7fff stp xzr, xzr, [sp, #0xb0] 9899c: f90057ff str xzr, [sp, #0xa8] 989a0: 910293e9 add x9, sp, #0xa4 989a4: 910303f4 add x20, sp, #0xc0 989a8: 12000040 and w0, w2, #0x1 989ac: 9104a3e2 add x2, sp, #0x128 989b0: 910493e3 add x3, sp, #0x124 989b4: 910483e4 add x4, sp, #0x120 989b8: 910423e5 add x5, sp, #0x108 989bc: 9103c3e6 add x6, sp, #0xf0 989c0: 910363e7 add x7, sp, #0xd8 989c4: aa0803e1 mov x1, x8 989c8: 9103c3f3 add x19, sp, #0xf0 989cc: a90027f4 stp x20, x9, [sp] 989d0: 910363f7 add x23, sp, #0xd8 989d4: 97fea323 bl 0x41660 <_ZNSt6__ndk111__money_getIwE13__gather_infoEbRKNS_6localeERNS_10money_base7patternERwS8_RNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS9_IwNSA_IwEENSC_IwEEEESJ_SJ_Ri@plt> 989d8: f94013a9 ldr x9, [x29, #0x20] 989dc: b27e02ec orr x12, x23, #0x4 989e0: b27e026b orr x11, x19, #0x4 989e4: f9001bec str x12, [sp, #0x30] 989e8: f9004be9 str x9, [sp, #0x90] 989ec: a94127aa ldp x10, x9, [x29, #0x10] 989f0: b27e028c orr x12, x20, #0x4 989f4: f9002bff str xzr, [sp, #0x50] 989f8: f9003beb str x11, [sp, #0x70] 989fc: f90017ec str x12, [sp, #0x28] 98a00: f00003bc adrp x28, 0x10f000 98a04: aa1f03e8 mov x8, xzr 98a08: f9465f9c ldr x28, [x28, #0xcb8] 98a0c: f9400148 ldr x8, [x10] 98a10: 9104c3f9 add x25, sp, #0x130 98a14: 9102a3eb add x11, sp, #0xa8 98a18: f9003fea str x10, [sp, #0x78] 98a1c: 9106432a add x10, x25, #0x190 98a20: aa1f03f4 mov x20, xzr 98a24: f90047ea str x10, [sp, #0x88] 98a28: b27e016a orr x10, x11, #0x4 98a2c: aa1c03f7 mov x23, x28 98a30: 9104c3f8 add x24, sp, #0x130 98a34: f9000fea str x10, [sp, #0x18] 98a38: f9004fe9 str x9, [sp, #0x98] 98a3c: f9000128 str x8, [x9] 98a40: f9002ffa str x26, [sp, #0x58] 98a44: f94002a0 ldr x0, [x21] 98a48: b50001a0 cbnz x0, 0x98a7c >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x144> 98a4c: 14000013 b 0x98a98 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x160> 98a50: f9404fe8 ldr x8, [sp, #0x98] 98a54: f9403fe9 ldr x9, [sp, #0x78] 98a58: f9400108 ldr x8, [x8] 98a5c: f9400129 ldr x9, [x9] 98a60: eb09011f cmp x8, x9 98a64: 54007ea0 b.eq 0x99a38 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x1100> 98a68: 91000694 add x20, x20, #0x1 98a6c: f100129f cmp x20, #0x4 98a70: 540072e0 b.eq 0x998cc >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0xf94> 98a74: f94002a0 ldr x0, [x21] 98a78: b4000100 cbz x0, 0x98a98 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x160> 98a7c: a941a408 ldp x8, x9, [x0, #0x18] 98a80: eb09011f cmp x8, x9 98a84: 54000100 b.eq 0x98aa4 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x16c> 98a88: b9400100 ldr w0, [x8] 98a8c: 3100041f cmn w0, #0x1 98a90: 54000141 b.ne 0x98ab8 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x180> 98a94: f90002bf str xzr, [x21] 98a98: 52800033 mov w19, #0x1 // =1 98a9c: b5000176 cbnz x22, 0x98ac8 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x190> 98aa0: 14000010 b 0x98ae0 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x1a8> 98aa4: f9400008 ldr x8, [x0] 98aa8: f9402508 ldr x8, [x8, #0x48] 98aac: d63f0100 blr x8 98ab0: 3100041f cmn w0, #0x1 98ab4: 54ffff00 b.eq 0x98a94 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x15c> 98ab8: f94002a8 ldr x8, [x21] 98abc: f100011f cmp x8, #0x0 98ac0: 1a9f17f3 cset w19, eq 98ac4: b40000f6 cbz x22, 0x98ae0 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x1a8> 98ac8: a941a6c8 ldp x8, x9, [x22, #0x18] 98acc: eb09011f cmp x8, x9 98ad0: 540000e0 b.eq 0x98aec >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x1b4> 98ad4: b9400100 ldr w0, [x8] 98ad8: 3100041f cmn w0, #0x1 98adc: 54000141 b.ne 0x98b04 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x1cc> 98ae0: aa1f03f6 mov x22, xzr 98ae4: 36000133 tbz w19, #0x0, 0x98b08 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x1d0> 98ae8: 14000379 b 0x998cc >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0xf94> 98aec: f94002c8 ldr x8, [x22] 98af0: f9402508 ldr x8, [x8, #0x48] 98af4: aa1603e0 mov x0, x22 98af8: d63f0100 blr x8 98afc: 3100041f cmn w0, #0x1 98b00: 54ffff00 b.eq 0x98ae0 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x1a8> 98b04: 36006e53 tbz w19, #0x0, 0x998cc >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0xf94> 98b08: 9104a3e8 add x8, sp, #0x128 98b0c: 38746908 ldrb w8, [x8, x20] 98b10: 7100111f cmp w8, #0x4 98b14: 54fffaa8 b.hi 0x98a68 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x130> 98b18: 9000022b adrp x11, 0xdc000 >+0x1e> 98b1c: 912a7d6b add x11, x11, #0xa9f 98b20: 100000a9 adr x9, 0x98b34 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x1fc> 98b24: 3868696a ldrb w10, [x11, x8] 98b28: 8b0a0929 add x9, x9, x10, lsl #2 98b2c: f90043f4 str x20, [sp, #0x80] 98b30: d61f0120 br x9 98b34: f1000e9f cmp x20, #0x3 98b38: 54002521 b.ne 0x98fdc >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x6a4> 98b3c: 14000364 b 0x998cc >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0xf94> 98b40: 2a1f03f3 mov w19, wzr 98b44: f94002a0 ldr x0, [x21] 98b48: b50000c0 cbnz x0, 0x98b60 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x228> 98b4c: 1400000c b 0x98b7c >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x244> 98b50: 91001108 add x8, x8, #0x4 98b54: f9000c08 str x8, [x0, #0x18] 98b58: f94002a0 ldr x0, [x21] 98b5c: b4000100 cbz x0, 0x98b7c >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x244> 98b60: a941a408 ldp x8, x9, [x0, #0x18] 98b64: eb09011f cmp x8, x9 98b68: 54000100 b.eq 0x98b88 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x250> 98b6c: b9400100 ldr w0, [x8] 98b70: 3100041f cmn w0, #0x1 98b74: 54000141 b.ne 0x98b9c >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x264> 98b78: f90002bf str xzr, [x21] 98b7c: 52800034 mov w20, #0x1 // =1 98b80: b5000176 cbnz x22, 0x98bac >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x274> 98b84: 14000010 b 0x98bc4 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x28c> 98b88: f9400008 ldr x8, [x0] 98b8c: f9402508 ldr x8, [x8, #0x48] 98b90: d63f0100 blr x8 98b94: 3100041f cmn w0, #0x1 98b98: 54ffff00 b.eq 0x98b78 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x240> 98b9c: f94002a8 ldr x8, [x21] 98ba0: f100011f cmp x8, #0x0 98ba4: 1a9f17f4 cset w20, eq 98ba8: b40000f6 cbz x22, 0x98bc4 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x28c> 98bac: a941a6c8 ldp x8, x9, [x22, #0x18] 98bb0: eb09011f cmp x8, x9 98bb4: 540000e0 b.eq 0x98bd0 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x298> 98bb8: b9400100 ldr w0, [x8] 98bbc: 3100041f cmn w0, #0x1 98bc0: 54000141 b.ne 0x98be8 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x2b0> 98bc4: aa1f03f6 mov x22, xzr 98bc8: 36000134 tbz w20, #0x0, 0x98bec >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x2b4> 98bcc: 140000b2 b 0x98e94 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x55c> 98bd0: f94002c8 ldr x8, [x22] 98bd4: f9402508 ldr x8, [x8, #0x48] 98bd8: aa1603e0 mov x0, x22 98bdc: d63f0100 blr x8 98be0: 3100041f cmn w0, #0x1 98be4: 54ffff00 b.eq 0x98bc4 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x28c> 98be8: 34001574 cbz w20, 0x98e94 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x55c> 98bec: f94002a0 ldr x0, [x21] 98bf0: a941a408 ldp x8, x9, [x0, #0x18] 98bf4: eb09011f cmp x8, x9 98bf8: 54000060 b.eq 0x98c04 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x2cc> 98bfc: b940011b ldr w27, [x8] 98c00: 14000005 b 0x98c14 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x2dc> 98c04: f9400008 ldr x8, [x0] 98c08: f9402508 ldr x8, [x8, #0x48] 98c0c: d63f0100 blr x8 98c10: 2a0003fb mov w27, w0 98c14: f9400348 ldr x8, [x26] 98c18: f9400d08 ldr x8, [x8, #0x18] 98c1c: 52800801 mov w1, #0x40 // =64 98c20: aa1a03e0 mov x0, x26 98c24: 2a1b03e2 mov w2, w27 98c28: d63f0100 blr x8 98c2c: 360000e0 tbz w0, #0x0, 0x98c48 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x310> 98c30: a94923e9 ldp x9, x8, [sp, #0x90] 98c34: f9400114 ldr x20, [x8] 98c38: eb09029f cmp x20, x9 98c3c: 54000320 b.eq 0x98ca0 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x368> 98c40: f9404fea ldr x10, [sp, #0x98] 98c44: 1400005c b 0x98db4 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x47c> 98c48: 394423e8 ldrb w8, [sp, #0x108] 98c4c: f9408be9 ldr x9, [sp, #0x110] 98c50: b94123ea ldr w10, [sp, #0x120] 98c54: d341fd0b lsr x11, x8, #1 98c58: 7200011f tst w8, #0x1 98c5c: 9a890168 csel x8, x11, x9, eq 98c60: 6b0a037f cmp w27, w10 98c64: 54001181 b.ne 0x98e94 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x55c> 98c68: 34001173 cbz w19, 0x98e94 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x55c> 98c6c: b4001148 cbz x8, 0x98e94 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x55c> 98c70: f94047e8 ldr x8, [sp, #0x88] 98c74: eb08031f cmp x24, x8 98c78: 54000641 b.ne 0x98d40 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x408> 98c7c: cb190108 sub x8, x8, x25 98c80: b27ff7e9 mov x9, #0x7ffffffffffffffe // =9223372036854775806 98c84: eb09011f cmp x8, x9 98c88: 54000408 b.hi 0x98d08 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x3d0> 98c8c: d37ff908 lsl x8, x8, #1 98c90: f100011f cmp x8, #0x0 98c94: 52800089 mov w9, #0x4 // =4 98c98: 9a88013b csel x27, x9, x8, eq 98c9c: 1400001c b 0x98d0c >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x3d4> 98ca0: f9403fe8 ldr x8, [sp, #0x78] 98ca4: a90667f8 stp x24, x25, [sp, #0x60] 98ca8: aa1703f8 mov x24, x23 98cac: a9405d19 ldp x25, x23, [x8] 98cb0: cb190128 sub x8, x9, x25 98cb4: b27ff7e9 mov x9, #0x7ffffffffffffffe // =9223372036854775806 98cb8: eb09011f cmp x8, x9 98cbc: 540000c8 b.hi 0x98cd4 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x39c> 98cc0: d37ff908 lsl x8, x8, #1 98cc4: f100011f cmp x8, #0x0 98cc8: 52800089 mov w9, #0x4 // =4 98ccc: 9a88013c csel x28, x9, x8, eq 98cd0: 14000002 b 0x98cd8 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x3a0> 98cd4: 9280001c mov x28, #-0x1 // =-1 98cd8: f00003ba adrp x26, 0x10f000 98cdc: f9465f5a ldr x26, [x26, #0xcb8] 98ce0: aa1c03e1 mov x1, x28 98ce4: eb1a02ff cmp x23, x26 98ce8: 9a9f1320 csel x0, x25, xzr, ne 98cec: 97fea329 bl 0x41990 98cf0: b4007160 cbz x0, 0x99b1c >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x11e4> 98cf4: eb1a02ff cmp x23, x26 98cf8: 540002a0 b.eq 0x98d4c >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x414> 98cfc: f9403fe9 ldr x9, [sp, #0x78] 98d00: f9000120 str x0, [x9] 98d04: 1400001b b 0x98d70 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x438> 98d08: 9280001b mov x27, #-0x1 // =-1 98d0c: eb1c02ff cmp x23, x28 98d10: 9a9903e0 csel x0, xzr, x25, eq 98d14: aa1b03e1 mov x1, x27 98d18: 97fea31e bl 0x41990 98d1c: b4006fa0 cbz x0, 0x99b10 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x11d8> 98d20: cb190308 sub x8, x24, x25 98d24: 927ef769 and x9, x27, #0xfffffffffffffffc 98d28: 8b080018 add x24, x0, x8 98d2c: 8b090008 add x8, x0, x9 98d30: f90047e8 str x8, [sp, #0x88] 98d34: f00003b7 adrp x23, 0x10f000 98d38: f9461ef7 ldr x23, [x23, #0xc38] 98d3c: aa0003f9 mov x25, x0 98d40: b8004713 str w19, [x24], #0x4 98d44: 2a1f03f3 mov w19, wzr 98d48: 1400001f b 0x98dc4 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x48c> 98d4c: f9403ff7 ldr x23, [sp, #0x78] 98d50: f94002e8 ldr x8, [x23] 98d54: f90002e0 str x0, [x23] 98d58: b40000a8 cbz x8, 0x98d6c >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x434> 98d5c: f94006e9 ldr x9, [x23, #0x8] 98d60: aa0803e0 mov x0, x8 98d64: d63f0120 blr x9 98d68: f94002e0 ldr x0, [x23] 98d6c: aa1703e9 mov x9, x23 98d70: f00003aa adrp x10, 0x10f000 98d74: f9461d4a ldr x10, [x10, #0xc38] 98d78: cb190288 sub x8, x20, x25 98d7c: 9342fd08 asr x8, x8, #2 98d80: 8b080814 add x20, x0, x8, lsl #2 98d84: f900052a str x10, [x9, #0x8] 98d88: f9404fea ldr x10, [sp, #0x98] 98d8c: aa1803f7 mov x23, x24 98d90: f9402ffa ldr x26, [sp, #0x58] 98d94: f9000154 str x20, [x10] 98d98: f9400128 ldr x8, [x9] 98d9c: 927ef789 and x9, x28, #0xfffffffffffffffc 98da0: f00003bc adrp x28, 0x10f000 98da4: a94667f8 ldp x24, x25, [sp, #0x60] 98da8: 8b090108 add x8, x8, x9 98dac: f9004be8 str x8, [sp, #0x90] 98db0: f9465f9c ldr x28, [x28, #0xcb8] 98db4: 91001288 add x8, x20, #0x4 98db8: f9000148 str x8, [x10] 98dbc: b900029b str w27, [x20] 98dc0: 11000673 add w19, w19, #0x1 98dc4: f94002a0 ldr x0, [x21] 98dc8: a941a408 ldp x8, x9, [x0, #0x18] 98dcc: eb09011f cmp x8, x9 98dd0: 54ffec01 b.ne 0x98b50 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x218> 98dd4: f9400008 ldr x8, [x0] 98dd8: f9402908 ldr x8, [x8, #0x50] 98ddc: d63f0100 blr x8 98de0: 17ffff5e b 0x98b58 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x220> 98de4: f1000a9f cmp x20, #0x2 98de8: 54000763 b.lo 0x98ed4 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x59c> 98dec: f9402be8 ldr x8, [sp, #0x50] 98df0: b5000728 cbnz x8, 0x98ed4 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x59c> 98df4: 3944afe9 ldrb w9, [sp, #0x12b] 98df8: b9404fea ldr w10, [sp, #0x4c] 98dfc: f1000a9f cmp x20, #0x2 98e00: 1a9f17e8 cset w8, eq 98e04: 7100013f cmp w9, #0x0 98e08: 1a9f07e9 cset w9, ne 98e0c: 3748064a tbnz w10, #0x9, 0x98ed4 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x59c> 98e10: 0a090108 and w8, w8, w9 98e14: 35000608 cbnz w8, 0x98ed4 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x59c> 98e18: f9002bff str xzr, [sp, #0x50] 98e1c: 17ffff13 b 0x98a68 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x130> 98e20: 394363e9 ldrb w9, [sp, #0xd8] 98e24: f94073ea ldr x10, [sp, #0xe0] 98e28: 394303e8 ldrb w8, [sp, #0xc0] 98e2c: f94067eb ldr x11, [sp, #0xc8] 98e30: d341fd2c lsr x12, x9, #1 98e34: 7200013f tst w9, #0x1 98e38: d341fd0d lsr x13, x8, #1 98e3c: 9a8a018a csel x10, x12, x10, eq 98e40: 7200011f tst w8, #0x1 98e44: 9a8b01ad csel x13, x13, x11, eq 98e48: ab0d015f cmn x10, x13 98e4c: 54ffe0e0 b.eq 0x98a68 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x130> 98e50: b400146a cbz x10, 0x990dc >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x7a4> 98e54: f94002a0 ldr x0, [x21] 98e58: 1200012a and w10, w9, #0x1 98e5c: a941b00b ldp x11, x12, [x0, #0x18] 98e60: b40014ad cbz x13, 0x990f4 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x7bc> 98e64: eb0c017f cmp x11, x12 98e68: 540042a0 b.eq 0x996bc >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0xd84> 98e6c: b9400168 ldr w8, [x11] 98e70: 1400021b b 0x996dc >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0xda4> 98e74: f1000e9f cmp x20, #0x3 98e78: 540052a0 b.eq 0x998cc >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0xf94> 98e7c: f94002a0 ldr x0, [x21] 98e80: a941a408 ldp x8, x9, [x0, #0x18] 98e84: eb09011f cmp x8, x9 98e88: 540006e0 b.eq 0x98f64 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x62c> 98e8c: b9400102 ldr w2, [x8] 98e90: 14000039 b 0x98f74 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x63c> 98e94: eb18033f cmp x25, x24 98e98: 540011e0 b.eq 0x990d4 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x79c> 98e9c: f94043f4 ldr x20, [sp, #0x80] 98ea0: 34001513 cbz w19, 0x99140 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x808> 98ea4: f94047e8 ldr x8, [sp, #0x88] 98ea8: eb08031f cmp x24, x8 98eac: 54001481 b.ne 0x9913c >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x804> 98eb0: cb190108 sub x8, x8, x25 98eb4: b27ff7e9 mov x9, #0x7ffffffffffffffe // =9223372036854775806 98eb8: eb09011f cmp x8, x9 98ebc: 54001248 b.hi 0x99104 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x7cc> 98ec0: d37ff908 lsl x8, x8, #1 98ec4: f100011f cmp x8, #0x0 98ec8: 52800089 mov w9, #0x4 // =4 98ecc: 9a88013b csel x27, x9, x8, eq 98ed0: 1400008e b 0x99108 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x7d0> 98ed4: 3943c3e8 ldrb w8, [sp, #0xf0] 98ed8: f94083ea ldr x10, [sp, #0x100] 98edc: f9403beb ldr x11, [sp, #0x70] 98ee0: 7200011f tst w8, #0x1 98ee4: 12000109 and w9, w8, #0x1 98ee8: 9a8a017b csel x27, x11, x10, eq 98eec: b40032d4 cbz x20, 0x99544 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0xc0c> 98ef0: 5100068b sub w11, w20, #0x1 98ef4: 9104a3ec add x12, sp, #0x128 98ef8: 386b498b ldrb w11, [x12, w11, uxtw] 98efc: 7100057f cmp w11, #0x1 98f00: 54003228 b.hi 0x99544 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0xc0c> 98f04: f9407feb ldr x11, [sp, #0xf8] 98f08: d341fd0c lsr x12, x8, #1 98f0c: 7100013f cmp w9, #0x0 98f10: 9a8b018b csel x11, x12, x11, eq 98f14: b4002c8b cbz x11, 0x994a4 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0xb6c> 98f18: f9400348 ldr x8, [x26] 98f1c: b9400362 ldr w2, [x27] 98f20: f9400d08 ldr x8, [x8, #0x18] 98f24: 52800021 mov w1, #0x1 // =1 98f28: aa1a03e0 mov x0, x26 98f2c: d63f0100 blr x8 98f30: 36002b40 tbz w0, #0x0, 0x99498 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0xb60> 98f34: 3943c3e8 ldrb w8, [sp, #0xf0] 98f38: a94fabe9 ldp x9, x10, [sp, #0xf8] 98f3c: f9403bec ldr x12, [sp, #0x70] 98f40: 9100137b add x27, x27, #0x4 98f44: d341fd0b lsr x11, x8, #1 98f48: 7200011f tst w8, #0x1 98f4c: 9a8a018c csel x12, x12, x10, eq 98f50: 9a890169 csel x9, x11, x9, eq 98f54: 8b090989 add x9, x12, x9, lsl #2 98f58: eb09037f cmp x27, x9 98f5c: 54fffde1 b.ne 0x98f18 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x5e0> 98f60: 14000150 b 0x994a0 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0xb68> 98f64: f9400008 ldr x8, [x0] 98f68: f9402508 ldr x8, [x8, #0x48] 98f6c: d63f0100 blr x8 98f70: 2a0003e2 mov w2, w0 98f74: f9400348 ldr x8, [x26] 98f78: f9400d08 ldr x8, [x8, #0x18] 98f7c: 52800021 mov w1, #0x1 // =1 98f80: aa1a03e0 mov x0, x26 98f84: d63f0100 blr x8 98f88: 36005580 tbz w0, #0x0, 0x99a38 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x1100> 98f8c: f94002a0 ldr x0, [x21] 98f90: a941a408 ldp x8, x9, [x0, #0x18] 98f94: eb09011f cmp x8, x9 98f98: 540000a0 b.eq 0x98fac >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x674> 98f9c: 91001109 add x9, x8, #0x4 98fa0: f9000c09 str x9, [x0, #0x18] 98fa4: b9400101 ldr w1, [x8] 98fa8: 14000005 b 0x98fbc >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x684> 98fac: f9400008 ldr x8, [x0] 98fb0: f9402908 ldr x8, [x8, #0x50] 98fb4: d63f0100 blr x8 98fb8: 2a0003e1 mov w1, w0 98fbc: 9102a3e0 add x0, sp, #0xa8 98fc0: 97fea24c bl 0x418f0 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE9push_backEw@plt> 98fc4: 14000006 b 0x98fdc >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x6a4> 98fc8: 91001109 add x9, x8, #0x4 98fcc: f9000c09 str x9, [x0, #0x18] 98fd0: b9400101 ldr w1, [x8] 98fd4: 9102a3e0 add x0, sp, #0xa8 98fd8: 97fea246 bl 0x418f0 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE9push_backEw@plt> 98fdc: f94002a0 ldr x0, [x21] 98fe0: b4000100 cbz x0, 0x99000 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x6c8> 98fe4: a941a408 ldp x8, x9, [x0, #0x18] 98fe8: eb09011f cmp x8, x9 98fec: 54000100 b.eq 0x9900c >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x6d4> 98ff0: b9400100 ldr w0, [x8] 98ff4: 3100041f cmn w0, #0x1 98ff8: 54000141 b.ne 0x99020 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x6e8> 98ffc: f90002bf str xzr, [x21] 99000: 52800033 mov w19, #0x1 // =1 99004: b5000176 cbnz x22, 0x99030 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x6f8> 99008: 14000010 b 0x99048 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x710> 9900c: f9400008 ldr x8, [x0] 99010: f9402508 ldr x8, [x8, #0x48] 99014: d63f0100 blr x8 99018: 3100041f cmn w0, #0x1 9901c: 54ffff00 b.eq 0x98ffc >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x6c4> 99020: f94002a8 ldr x8, [x21] 99024: f100011f cmp x8, #0x0 99028: 1a9f17f3 cset w19, eq 9902c: b40000f6 cbz x22, 0x99048 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x710> 99030: a941a6c8 ldp x8, x9, [x22, #0x18] 99034: eb09011f cmp x8, x9 99038: 540000e0 b.eq 0x99054 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x71c> 9903c: b9400100 ldr w0, [x8] 99040: 3100041f cmn w0, #0x1 99044: 54000141 b.ne 0x9906c >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x734> 99048: aa1f03f6 mov x22, xzr 9904c: 36000133 tbz w19, #0x0, 0x99070 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x738> 99050: 17fffe86 b 0x98a68 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x130> 99054: f94002c8 ldr x8, [x22] 99058: f9402508 ldr x8, [x8, #0x48] 9905c: aa1603e0 mov x0, x22 99060: d63f0100 blr x8 99064: 3100041f cmn w0, #0x1 99068: 54ffff00 b.eq 0x99048 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x710> 9906c: 34ffcff3 cbz w19, 0x98a68 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x130> 99070: f94002a0 ldr x0, [x21] 99074: a941a408 ldp x8, x9, [x0, #0x18] 99078: eb09011f cmp x8, x9 9907c: 54000060 b.eq 0x99088 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x750> 99080: b9400102 ldr w2, [x8] 99084: 14000005 b 0x99098 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x760> 99088: f9400008 ldr x8, [x0] 9908c: f9402508 ldr x8, [x8, #0x48] 99090: d63f0100 blr x8 99094: 2a0003e2 mov w2, w0 99098: f9400348 ldr x8, [x26] 9909c: f9400d08 ldr x8, [x8, #0x18] 990a0: 52800021 mov w1, #0x1 // =1 990a4: aa1a03e0 mov x0, x26 990a8: d63f0100 blr x8 990ac: 3607cde0 tbz w0, #0x0, 0x98a68 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x130> 990b0: f94002a0 ldr x0, [x21] 990b4: a941a408 ldp x8, x9, [x0, #0x18] 990b8: eb09011f cmp x8, x9 990bc: 54fff861 b.ne 0x98fc8 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x690> 990c0: f9400008 ldr x8, [x0] 990c4: f9402908 ldr x8, [x8, #0x50] 990c8: d63f0100 blr x8 990cc: 2a0003e1 mov w1, w0 990d0: 17ffffc1 b 0x98fd4 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x69c> 990d4: f94043f4 ldr x20, [sp, #0x80] 990d8: 1400001a b 0x99140 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x808> 990dc: f94002a0 ldr x0, [x21] 990e0: a941a809 ldp x9, x10, [x0, #0x18] 990e4: eb0a013f cmp x9, x10 990e8: 54003180 b.eq 0x99718 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0xde0> 990ec: b9400120 ldr w0, [x9] 990f0: 1400018e b 0x99728 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0xdf0> 990f4: eb0c017f cmp x11, x12 990f8: 540033e0 b.eq 0x99774 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0xe3c> 990fc: b9400160 ldr w0, [x11] 99100: 140001a2 b 0x99788 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0xe50> 99104: 9280001b mov x27, #-0x1 // =-1 99108: eb1c02ff cmp x23, x28 9910c: 9a9903e0 csel x0, xzr, x25, eq 99110: aa1b03e1 mov x1, x27 99114: 97fea21f bl 0x41990 99118: b4005040 cbz x0, 0x99b20 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x11e8> 9911c: cb190308 sub x8, x24, x25 99120: 927ef769 and x9, x27, #0xfffffffffffffffc 99124: 8b080018 add x24, x0, x8 99128: 8b090008 add x8, x0, x9 9912c: f90047e8 str x8, [sp, #0x88] 99130: d00003b7 adrp x23, 0x10f000 99134: f9461ef7 ldr x23, [x23, #0xc38] 99138: aa0003f9 mov x25, x0 9913c: b8004713 str w19, [x24], #0x4 99140: b940a7e8 ldr w8, [sp, #0xa4] 99144: 7100051f cmp w8, #0x1 99148: 54ffc84b b.lt 0x98a50 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x118> 9914c: f94002a0 ldr x0, [x21] 99150: b4000100 cbz x0, 0x99170 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x838> 99154: a941a408 ldp x8, x9, [x0, #0x18] 99158: eb09011f cmp x8, x9 9915c: 54000180 b.eq 0x9918c >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x854> 99160: b9400100 ldr w0, [x8] 99164: 3100041f cmn w0, #0x1 99168: 540001c1 b.ne 0x991a0 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x868> 9916c: f90002bf str xzr, [x21] 99170: 52800033 mov w19, #0x1 // =1 99174: b40001f6 cbz x22, 0x991b0 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x878> 99178: a941a6c8 ldp x8, x9, [x22, #0x18] 9917c: eb09011f cmp x8, x9 99180: 540001e0 b.eq 0x991bc >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x884> 99184: b9400100 ldr w0, [x8] 99188: 14000011 b 0x991cc >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x894> 9918c: f9400008 ldr x8, [x0] 99190: f9402508 ldr x8, [x8, #0x48] 99194: d63f0100 blr x8 99198: 3100041f cmn w0, #0x1 9919c: 54fffe80 b.eq 0x9916c >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x834> 991a0: f94002a8 ldr x8, [x21] 991a4: f100011f cmp x8, #0x0 991a8: 1a9f17f3 cset w19, eq 991ac: b5fffe76 cbnz x22, 0x99178 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x840> 991b0: 37004453 tbnz w19, #0x0, 0x99a38 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x1100> 991b4: aa1f03f6 mov x22, xzr 991b8: 1400000b b 0x991e4 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x8ac> 991bc: f94002c8 ldr x8, [x22] 991c0: f9402508 ldr x8, [x8, #0x48] 991c4: aa1603e0 mov x0, x22 991c8: d63f0100 blr x8 991cc: 3100041f cmn w0, #0x1 991d0: 1a9f17e8 cset w8, eq 991d4: 4a080268 eor w8, w19, w8 991d8: 9a9603f6 csel x22, xzr, x22, eq 991dc: 7100051f cmp w8, #0x1 991e0: 540042c1 b.ne 0x99a38 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x1100> 991e4: f94002a0 ldr x0, [x21] 991e8: a941a408 ldp x8, x9, [x0, #0x18] 991ec: eb09011f cmp x8, x9 991f0: 54000060 b.eq 0x991fc >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x8c4> 991f4: b9400100 ldr w0, [x8] 991f8: 14000004 b 0x99208 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x8d0> 991fc: f9400008 ldr x8, [x0] 99200: f9402508 ldr x8, [x8, #0x48] 99204: d63f0100 blr x8 99208: b94127e8 ldr w8, [sp, #0x124] 9920c: 6b08001f cmp w0, w8 99210: 54004141 b.ne 0x99a38 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x1100> 99214: f94002a0 ldr x0, [x21] 99218: a941a408 ldp x8, x9, [x0, #0x18] 9921c: eb09011f cmp x8, x9 99220: 54000080 b.eq 0x99230 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x8f8> 99224: 91001108 add x8, x8, #0x4 99228: f9000c08 str x8, [x0, #0x18] 9922c: 14000004 b 0x9923c >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x904> 99230: f9400008 ldr x8, [x0] 99234: f9402908 ldr x8, [x8, #0x50] 99238: d63f0100 blr x8 9923c: b940a7e8 ldr w8, [sp, #0xa4] 99240: 7100051f cmp w8, #0x1 99244: 540000ca b.ge 0x9925c >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x924> 99248: 17fffe02 b 0x98a50 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x118> 9924c: 91001129 add x9, x9, #0x4 99250: f9000c09 str x9, [x0, #0x18] 99254: 7100011f cmp w8, #0x0 99258: 54ffbfcd b.le 0x98a50 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x118> 9925c: f94002a0 ldr x0, [x21] 99260: b4000100 cbz x0, 0x99280 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x948> 99264: a941a408 ldp x8, x9, [x0, #0x18] 99268: eb09011f cmp x8, x9 9926c: 54000180 b.eq 0x9929c >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x964> 99270: b9400100 ldr w0, [x8] 99274: 3100041f cmn w0, #0x1 99278: 540001c1 b.ne 0x992b0 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x978> 9927c: f90002bf str xzr, [x21] 99280: 52800033 mov w19, #0x1 // =1 99284: b40001f6 cbz x22, 0x992c0 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x988> 99288: a941a6c8 ldp x8, x9, [x22, #0x18] 9928c: eb09011f cmp x8, x9 99290: 540001e0 b.eq 0x992cc >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x994> 99294: b9400100 ldr w0, [x8] 99298: 14000011 b 0x992dc >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x9a4> 9929c: f9400008 ldr x8, [x0] 992a0: f9402508 ldr x8, [x8, #0x48] 992a4: d63f0100 blr x8 992a8: 3100041f cmn w0, #0x1 992ac: 54fffe80 b.eq 0x9927c >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x944> 992b0: f94002a8 ldr x8, [x21] 992b4: f100011f cmp x8, #0x0 992b8: 1a9f17f3 cset w19, eq 992bc: b5fffe76 cbnz x22, 0x99288 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x950> 992c0: 37003bd3 tbnz w19, #0x0, 0x99a38 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x1100> 992c4: aa1f03f6 mov x22, xzr 992c8: 1400000b b 0x992f4 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x9bc> 992cc: f94002c8 ldr x8, [x22] 992d0: f9402508 ldr x8, [x8, #0x48] 992d4: aa1603e0 mov x0, x22 992d8: d63f0100 blr x8 992dc: 3100041f cmn w0, #0x1 992e0: 1a9f17e8 cset w8, eq 992e4: 4a080268 eor w8, w19, w8 992e8: 9a9603f6 csel x22, xzr, x22, eq 992ec: 7100051f cmp w8, #0x1 992f0: 54003a41 b.ne 0x99a38 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x1100> 992f4: f94002a0 ldr x0, [x21] 992f8: a941a408 ldp x8, x9, [x0, #0x18] 992fc: eb09011f cmp x8, x9 99300: 54000060 b.eq 0x9930c >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x9d4> 99304: b9400102 ldr w2, [x8] 99308: 14000005 b 0x9931c >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x9e4> 9930c: f9400008 ldr x8, [x0] 99310: f9402508 ldr x8, [x8, #0x48] 99314: d63f0100 blr x8 99318: 2a0003e2 mov w2, w0 9931c: f9400348 ldr x8, [x26] 99320: f9400d08 ldr x8, [x8, #0x18] 99324: 52800801 mov w1, #0x40 // =64 99328: aa1a03e0 mov x0, x26 9932c: d63f0100 blr x8 99330: 36003840 tbz w0, #0x0, 0x99a38 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x1100> 99334: a94923e9 ldp x9, x8, [sp, #0x90] 99338: f9400113 ldr x19, [x8] 9933c: eb09027f cmp x19, x9 99340: 54000721 b.ne 0x99424 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0xaec> 99344: f9403fe8 ldr x8, [sp, #0x78] 99348: aa1703fa mov x26, x23 9934c: a9405d14 ldp x20, x23, [x8] 99350: cb140128 sub x8, x9, x20 99354: b27ff7e9 mov x9, #0x7ffffffffffffffe // =9223372036854775806 99358: eb09011f cmp x8, x9 9935c: 540000c8 b.hi 0x99374 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0xa3c> 99360: d37ff908 lsl x8, x8, #1 99364: f100011f cmp x8, #0x0 99368: 52800089 mov w9, #0x4 // =4 9936c: 9a88013b csel x27, x9, x8, eq 99370: 14000002 b 0x99378 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0xa40> 99374: 9280001b mov x27, #-0x1 // =-1 99378: eb1c02ff cmp x23, x28 9937c: 9a9f1280 csel x0, x20, xzr, ne 99380: aa1b03e1 mov x1, x27 99384: 97fea183 bl 0x41990 99388: b4003d00 cbz x0, 0x99b28 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x11f0> 9938c: aa1c03e8 mov x8, x28 99390: aa1903fc mov x28, x25 99394: eb0802ff cmp x23, x8 99398: 540000c0 b.eq 0x993b0 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0xa78> 9939c: f9403ff7 ldr x23, [sp, #0x78] 993a0: aa1a03f9 mov x25, x26 993a4: f9402ffa ldr x26, [sp, #0x58] 993a8: f90002e0 str x0, [x23] 993ac: 1400000d b 0x993e0 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0xaa8> 993b0: f9403ff7 ldr x23, [sp, #0x78] 993b4: aa1a03f9 mov x25, x26 993b8: f94002e8 ldr x8, [x23] 993bc: f90002e0 str x0, [x23] 993c0: b40000e8 cbz x8, 0x993dc >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0xaa4> 993c4: f94006e9 ldr x9, [x23, #0x8] 993c8: aa0803e0 mov x0, x8 993cc: d63f0120 blr x9 993d0: f9402ffa ldr x26, [sp, #0x58] 993d4: f94002e0 ldr x0, [x23] 993d8: 14000002 b 0x993e0 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0xaa8> 993dc: f9402ffa ldr x26, [sp, #0x58] 993e0: cb140268 sub x8, x19, x20 993e4: 9342fd08 asr x8, x8, #2 993e8: d00003a9 adrp x9, 0x10f000 993ec: f9461d29 ldr x9, [x9, #0xc38] 993f0: 8b080813 add x19, x0, x8, lsl #2 993f4: f9404fe8 ldr x8, [sp, #0x98] 993f8: f94043f4 ldr x20, [sp, #0x80] 993fc: f90006e9 str x9, [x23, #0x8] 99400: 927ef769 and x9, x27, #0xfffffffffffffffc 99404: f9000113 str x19, [x8] 99408: f94002e8 ldr x8, [x23] 9940c: aa1903f7 mov x23, x25 99410: aa1c03f9 mov x25, x28 99414: d00003bc adrp x28, 0x10f000 99418: 8b090108 add x8, x8, x9 9941c: f9004be8 str x8, [sp, #0x90] 99420: f9465f9c ldr x28, [x28, #0xcb8] 99424: f94002a0 ldr x0, [x21] 99428: a941a408 ldp x8, x9, [x0, #0x18] 9942c: eb09011f cmp x8, x9 99430: 54000080 b.eq 0x99440 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0xb08> 99434: b9400100 ldr w0, [x8] 99438: f9404fe9 ldr x9, [sp, #0x98] 9943c: 14000006 b 0x99454 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0xb1c> 99440: f9400008 ldr x8, [x0] 99444: f9402508 ldr x8, [x8, #0x48] 99448: d63f0100 blr x8 9944c: f9404fe9 ldr x9, [sp, #0x98] 99450: f9400133 ldr x19, [x9] 99454: 91001268 add x8, x19, #0x4 99458: f9000128 str x8, [x9] 9945c: b9000260 str w0, [x19] 99460: b940a7e8 ldr w8, [sp, #0xa4] 99464: 51000508 sub w8, w8, #0x1 99468: b900a7e8 str w8, [sp, #0xa4] 9946c: f94002a0 ldr x0, [x21] 99470: a941a809 ldp x9, x10, [x0, #0x18] 99474: eb0a013f cmp x9, x10 99478: 54ffeea1 b.ne 0x9924c >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x914> 9947c: f9400008 ldr x8, [x0] 99480: f9402908 ldr x8, [x8, #0x50] 99484: d63f0100 blr x8 99488: b940a7e8 ldr w8, [sp, #0xa4] 9948c: 7100011f cmp w8, #0x0 99490: 54ffee6c b.gt 0x9925c >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x924> 99494: 17fffd6f b 0x98a50 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x118> 99498: 3943c3e8 ldrb w8, [sp, #0xf0] 9949c: f94083ea ldr x10, [sp, #0x100] 994a0: 12000109 and w9, w8, #0x1 994a4: f9403bee ldr x14, [sp, #0x70] 994a8: 3942a3ed ldrb w13, [sp, #0xa8] 994ac: 7100013f cmp w9, #0x0 994b0: f9405bec ldr x12, [sp, #0xb0] 994b4: aa1b03eb mov x11, x27 994b8: 9a8a01db csel x27, x14, x10, eq 994bc: cb1b016a sub x10, x11, x27 994c0: 9342fd4e asr x14, x10, #2 994c4: d341fdaa lsr x10, x13, #1 994c8: 720001bf tst w13, #0x1 994cc: 9a8c014f csel x15, x10, x12, eq 994d0: eb0f01df cmp x14, x15 994d4: 54000388 b.hi 0x99544 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0xc0c> 994d8: 9102a3f0 add x16, sp, #0xa8 994dc: d37ef5ce lsl x14, x14, #2 994e0: 8b0a0a10 add x16, x16, x10, lsl #2 994e4: f9405fef ldr x15, [sp, #0xb8] 994e8: 720001bf tst w13, #0x1 994ec: cb0e020d sub x13, x16, x14 994f0: 9a8c0150 csel x16, x10, x12, eq 994f4: 910011aa add x10, x13, #0x4 994f8: f9400fed ldr x13, [sp, #0x18] 994fc: 8b0c09ec add x12, x15, x12, lsl #2 99500: cb0e018c sub x12, x12, x14 99504: 9a8c014a csel x10, x10, x12, eq 99508: 9a8f01ad csel x13, x13, x15, eq 9950c: 8b1009ad add x13, x13, x16, lsl #2 99510: eb0d015f cmp x10, x13 99514: 54000140 b.eq 0x9953c >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0xc04> 99518: aa1f03ec mov x12, xzr 9951c: cb0a01ad sub x13, x13, x10 99520: b86c694e ldr w14, [x10, x12] 99524: b86c6b6f ldr w15, [x27, x12] 99528: 6b0f01df cmp w14, w15 9952c: 540000c1 b.ne 0x99544 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0xc0c> 99530: 9100118c add x12, x12, #0x4 99534: eb0c01bf cmp x13, x12 99538: 54ffff41 b.ne 0x99520 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0xbe8> 9953c: aa0b03f3 mov x19, x11 99540: 14000002 b 0x99548 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0xc10> 99544: aa1b03f3 mov x19, x27 99548: f9407fea ldr x10, [sp, #0xf8] 9954c: 53017d08 lsr w8, w8, #1 99550: 7100013f cmp w9, #0x0 99554: 9a8a0108 csel x8, x8, x10, eq 99558: 8b080b68 add x8, x27, x8, lsl #2 9955c: eb13011f cmp x8, x19 99560: 540001e1 b.ne 0x9959c >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0xc64> 99564: 14000049 b 0x99688 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0xd50> 99568: 91001108 add x8, x8, #0x4 9956c: f9000c08 str x8, [x0, #0x18] 99570: 3943c3e8 ldrb w8, [sp, #0xf0] 99574: a94fa7ea ldp x10, x9, [sp, #0xf8] 99578: 91001273 add x19, x19, #0x4 9957c: d341fd0b lsr x11, x8, #1 99580: 7200011f tst w8, #0x1 99584: f9403be8 ldr x8, [sp, #0x70] 99588: 9a890108 csel x8, x8, x9, eq 9958c: 9a8a0169 csel x9, x11, x10, eq 99590: 8b090908 add x8, x8, x9, lsl #2 99594: eb08027f cmp x19, x8 99598: 54000780 b.eq 0x99688 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0xd50> 9959c: f94002a0 ldr x0, [x21] 995a0: b4000100 cbz x0, 0x995c0 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0xc88> 995a4: a941a408 ldp x8, x9, [x0, #0x18] 995a8: eb09011f cmp x8, x9 995ac: 54000100 b.eq 0x995cc >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0xc94> 995b0: b9400100 ldr w0, [x8] 995b4: 3100041f cmn w0, #0x1 995b8: 54000141 b.ne 0x995e0 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0xca8> 995bc: f90002bf str xzr, [x21] 995c0: 52800034 mov w20, #0x1 // =1 995c4: b5000176 cbnz x22, 0x995f0 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0xcb8> 995c8: 14000010 b 0x99608 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0xcd0> 995cc: f9400008 ldr x8, [x0] 995d0: f9402508 ldr x8, [x8, #0x48] 995d4: d63f0100 blr x8 995d8: 3100041f cmn w0, #0x1 995dc: 54ffff00 b.eq 0x995bc >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0xc84> 995e0: f94002a8 ldr x8, [x21] 995e4: f100011f cmp x8, #0x0 995e8: 1a9f17f4 cset w20, eq 995ec: b40000f6 cbz x22, 0x99608 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0xcd0> 995f0: a941a6c8 ldp x8, x9, [x22, #0x18] 995f4: eb09011f cmp x8, x9 995f8: 540000e0 b.eq 0x99614 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0xcdc> 995fc: b9400100 ldr w0, [x8] 99600: 3100041f cmn w0, #0x1 99604: 54000141 b.ne 0x9962c >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0xcf4> 99608: aa1f03f6 mov x22, xzr 9960c: 36000134 tbz w20, #0x0, 0x99630 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0xcf8> 99610: 1400001d b 0x99684 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0xd4c> 99614: f94002c8 ldr x8, [x22] 99618: f9402508 ldr x8, [x8, #0x48] 9961c: aa1603e0 mov x0, x22 99620: d63f0100 blr x8 99624: 3100041f cmn w0, #0x1 99628: 54ffff00 b.eq 0x99608 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0xcd0> 9962c: 340009d4 cbz w20, 0x99764 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0xe2c> 99630: f94002a0 ldr x0, [x21] 99634: a941a408 ldp x8, x9, [x0, #0x18] 99638: eb09011f cmp x8, x9 9963c: 54000060 b.eq 0x99648 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0xd10> 99640: b9400100 ldr w0, [x8] 99644: 14000004 b 0x99654 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0xd1c> 99648: f9400008 ldr x8, [x0] 9964c: f9402508 ldr x8, [x8, #0x48] 99650: d63f0100 blr x8 99654: b9400268 ldr w8, [x19] 99658: f94043f4 ldr x20, [sp, #0x80] 9965c: 6b08001f cmp w0, w8 99660: 54000141 b.ne 0x99688 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0xd50> 99664: f94002a0 ldr x0, [x21] 99668: a941a408 ldp x8, x9, [x0, #0x18] 9966c: eb09011f cmp x8, x9 99670: 54fff7c1 b.ne 0x99568 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0xc30> 99674: f9400008 ldr x8, [x0] 99678: f9402908 ldr x8, [x8, #0x50] 9967c: d63f0100 blr x8 99680: 17ffffbc b 0x99570 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0xc38> 99684: f94043f4 ldr x20, [sp, #0x80] 99688: b9404fe8 ldr w8, [sp, #0x4c] 9968c: 364f9ee8 tbz w8, #0x9, 0x98a68 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x130> 99690: 3943c3e8 ldrb w8, [sp, #0xf0] 99694: a94fa7ea ldp x10, x9, [sp, #0xf8] 99698: d341fd0b lsr x11, x8, #1 9969c: 7200011f tst w8, #0x1 996a0: f9403be8 ldr x8, [sp, #0x70] 996a4: 9a890108 csel x8, x8, x9, eq 996a8: 9a8a0169 csel x9, x11, x10, eq 996ac: 8b090908 add x8, x8, x9, lsl #2 996b0: eb08027f cmp x19, x8 996b4: 54ff9da0 b.eq 0x98a68 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x130> 996b8: 140000e0 b 0x99a38 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x1100> 996bc: f9400008 ldr x8, [x0] 996c0: f9402508 ldr x8, [x8, #0x48] 996c4: d63f0100 blr x8 996c8: 2a0003e8 mov w8, w0 996cc: f94002a0 ldr x0, [x21] 996d0: 394363e9 ldrb w9, [sp, #0xd8] 996d4: a941b00b ldp x11, x12, [x0, #0x18] 996d8: 1200012a and w10, w9, #0x1 996dc: f94077ed ldr x13, [sp, #0xe8] 996e0: f9401bee ldr x14, [sp, #0x30] 996e4: 7100015f cmp w10, #0x0 996e8: 9a8d01cd csel x13, x14, x13, eq 996ec: b94001ad ldr w13, [x13] 996f0: 6b0d011f cmp w8, w13 996f4: 540000a1 b.ne 0x99708 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0xdd0> 996f8: eb0c017f cmp x11, x12 996fc: 540006a0 b.eq 0x997d0 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0xe98> 99700: 91001168 add x8, x11, #0x4 99704: 1400002d b 0x997b8 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0xe80> 99708: eb0c017f cmp x11, x12 9970c: 540006a0 b.eq 0x997e0 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0xea8> 99710: b9400160 ldr w0, [x11] 99714: 14000036 b 0x997ec >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0xeb4> 99718: f9400008 ldr x8, [x0] 9971c: f9402508 ldr x8, [x8, #0x48] 99720: d63f0100 blr x8 99724: 394303e8 ldrb w8, [sp, #0xc0] 99728: f9406bea ldr x10, [sp, #0xd0] 9972c: f94017eb ldr x11, [sp, #0x28] 99730: 12000109 and w9, w8, #0x1 99734: 7100013f cmp w9, #0x0 99738: 9a8a016a csel x10, x11, x10, eq 9973c: b940014a ldr w10, [x10] 99740: 6b0a001f cmp w0, w10 99744: 54ff9921 b.ne 0x98a68 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x130> 99748: f94002a0 ldr x0, [x21] 9974c: a941ac0a ldp x10, x11, [x0, #0x18] 99750: eb0b015f cmp x10, x11 99754: 540007e0 b.eq 0x99850 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0xf18> 99758: 9100114a add x10, x10, #0x4 9975c: f9000c0a str x10, [x0, #0x18] 99760: 14000041 b 0x99864 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0xf2c> 99764: f94043f4 ldr x20, [sp, #0x80] 99768: b9404fe8 ldr w8, [sp, #0x4c] 9976c: 364f97e8 tbz w8, #0x9, 0x98a68 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x130> 99770: 17ffffc8 b 0x99690 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0xd58> 99774: f9400008 ldr x8, [x0] 99778: f9402508 ldr x8, [x8, #0x48] 9977c: d63f0100 blr x8 99780: 394363e9 ldrb w9, [sp, #0xd8] 99784: 1200012a and w10, w9, #0x1 99788: f94077e8 ldr x8, [sp, #0xe8] 9978c: f9401beb ldr x11, [sp, #0x30] 99790: 7100015f cmp w10, #0x0 99794: 9a880168 csel x8, x11, x8, eq 99798: b9400108 ldr w8, [x8] 9979c: 6b08001f cmp w0, w8 997a0: 54000101 b.ne 0x997c0 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0xe88> 997a4: f94002a0 ldr x0, [x21] 997a8: a941ac08 ldp x8, x11, [x0, #0x18] 997ac: eb0b011f cmp x8, x11 997b0: 54000700 b.eq 0x99890 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0xf58> 997b4: 91001108 add x8, x8, #0x4 997b8: f9000c08 str x8, [x0, #0x18] 997bc: 1400003a b 0x998a4 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0xf6c> 997c0: f94013e8 ldr x8, [sp, #0x20] 997c4: 52800029 mov w9, #0x1 // =1 997c8: 39000109 strb w9, [x8] 997cc: 17fffca7 b 0x98a68 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x130> 997d0: f9400008 ldr x8, [x0] 997d4: f9402908 ldr x8, [x8, #0x50] 997d8: d63f0100 blr x8 997dc: 14000030 b 0x9989c >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0xf64> 997e0: f9400008 ldr x8, [x0] 997e4: f9402508 ldr x8, [x8, #0x48] 997e8: d63f0100 blr x8 997ec: 394303e8 ldrb w8, [sp, #0xc0] 997f0: f9406be9 ldr x9, [sp, #0xd0] 997f4: f94017ea ldr x10, [sp, #0x28] 997f8: 7200011f tst w8, #0x1 997fc: 9a890149 csel x9, x10, x9, eq 99800: b9400129 ldr w9, [x9] 99804: 6b09001f cmp w0, w9 99808: 54001181 b.ne 0x99a38 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x1100> 9980c: f94002a0 ldr x0, [x21] 99810: a941a40a ldp x10, x9, [x0, #0x18] 99814: eb09015f cmp x10, x9 99818: 540000a0 b.eq 0x9982c >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0xef4> 9981c: 12000109 and w9, w8, #0x1 99820: 9100114a add x10, x10, #0x4 99824: f9000c0a str x10, [x0, #0x18] 99828: 14000006 b 0x99840 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0xf08> 9982c: f9400008 ldr x8, [x0] 99830: f9402908 ldr x8, [x8, #0x50] 99834: d63f0100 blr x8 99838: 394303e8 ldrb w8, [sp, #0xc0] 9983c: 12000109 and w9, w8, #0x1 99840: f94013ea ldr x10, [sp, #0x20] 99844: 5280002b mov w11, #0x1 // =1 99848: 53017d08 lsr w8, w8, #1 9984c: 14000009 b 0x99870 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0xf38> 99850: f9400008 ldr x8, [x0] 99854: f9402908 ldr x8, [x8, #0x50] 99858: d63f0100 blr x8 9985c: 394303e8 ldrb w8, [sp, #0xc0] 99860: 12000109 and w9, w8, #0x1 99864: f94013ea ldr x10, [sp, #0x20] 99868: 5280002b mov w11, #0x1 // =1 9986c: 53017d08 lsr w8, w8, #1 99870: 3900014b strb w11, [x10] 99874: f94067ea ldr x10, [sp, #0xc8] 99878: 7100013f cmp w9, #0x0 9987c: 9a8a0108 csel x8, x8, x10, eq 99880: f100051f cmp x8, #0x1 99884: f9402be8 ldr x8, [sp, #0x50] 99888: 910303e9 add x9, sp, #0xc0 9988c: 1400000d b 0x998c0 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0xf88> 99890: f9400008 ldr x8, [x0] 99894: f9402908 ldr x8, [x8, #0x50] 99898: d63f0100 blr x8 9989c: 394363e9 ldrb w9, [sp, #0xd8] 998a0: 1200012a and w10, w9, #0x1 998a4: f94073e8 ldr x8, [sp, #0xe0] 998a8: 53017d29 lsr w9, w9, #1 998ac: 7100015f cmp w10, #0x0 998b0: 9a880128 csel x8, x9, x8, eq 998b4: f100051f cmp x8, #0x1 998b8: f9402be8 ldr x8, [sp, #0x50] 998bc: 910363e9 add x9, sp, #0xd8 998c0: 9a888128 csel x8, x9, x8, hi 998c4: f9002be8 str x8, [sp, #0x50] 998c8: 17fffc68 b 0x98a68 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x130> 998cc: f9402bfa ldr x26, [sp, #0x50] 998d0: aa1803fb mov x27, x24 998d4: b40009fa cbz x26, 0x99a10 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x10d8> 998d8: 91001353 add x19, x26, #0x4 998dc: 52800034 mov w20, #0x1 // =1 998e0: 14000003 b 0x998ec >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0xfb4> 998e4: 91001108 add x8, x8, #0x4 998e8: f9000c08 str x8, [x0, #0x18] 998ec: 39400348 ldrb w8, [x26] 998f0: 2a1403f4 mov w20, w20 998f4: 37000288 tbnz w8, #0x0, 0x99944 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x100c> 998f8: d341fd08 lsr x8, x8, #1 998fc: eb14011f cmp x8, x20 99900: 54000889 b.ls 0x99a10 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x10d8> 99904: f94002a0 ldr x0, [x21] 99908: b4000100 cbz x0, 0x99928 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0xff0> 9990c: a941a408 ldp x8, x9, [x0, #0x18] 99910: eb09011f cmp x8, x9 99914: 54000200 b.eq 0x99954 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x101c> 99918: b9400100 ldr w0, [x8] 9991c: 3100041f cmn w0, #0x1 99920: 54000241 b.ne 0x99968 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x1030> 99924: f90002bf str xzr, [x21] 99928: 52800038 mov w24, #0x1 // =1 9992c: b4000276 cbz x22, 0x99978 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x1040> 99930: a941a6c8 ldp x8, x9, [x22, #0x18] 99934: eb09011f cmp x8, x9 99938: 54000260 b.eq 0x99984 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x104c> 9993c: b9400100 ldr w0, [x8] 99940: 14000015 b 0x99994 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x105c> 99944: f9400748 ldr x8, [x26, #0x8] 99948: eb14011f cmp x8, x20 9994c: 54fffdc8 b.hi 0x99904 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0xfcc> 99950: 14000030 b 0x99a10 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x10d8> 99954: f9400008 ldr x8, [x0] 99958: f9402508 ldr x8, [x8, #0x48] 9995c: d63f0100 blr x8 99960: 3100041f cmn w0, #0x1 99964: 54fffe00 b.eq 0x99924 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0xfec> 99968: f94002a8 ldr x8, [x21] 9996c: f100011f cmp x8, #0x0 99970: 1a9f17f8 cset w24, eq 99974: b5fffdf6 cbnz x22, 0x99930 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0xff8> 99978: 37000618 tbnz w24, #0x0, 0x99a38 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x1100> 9997c: aa1f03f6 mov x22, xzr 99980: 1400000b b 0x999ac >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x1074> 99984: f94002c8 ldr x8, [x22] 99988: f9402508 ldr x8, [x8, #0x48] 9998c: aa1603e0 mov x0, x22 99990: d63f0100 blr x8 99994: 3100041f cmn w0, #0x1 99998: 1a9f17e8 cset w8, eq 9999c: 4a080308 eor w8, w24, w8 999a0: 9a9603f6 csel x22, xzr, x22, eq 999a4: 7100051f cmp w8, #0x1 999a8: 54000481 b.ne 0x99a38 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x1100> 999ac: f94002a0 ldr x0, [x21] 999b0: a941a408 ldp x8, x9, [x0, #0x18] 999b4: eb09011f cmp x8, x9 999b8: 54000060 b.eq 0x999c4 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x108c> 999bc: b9400100 ldr w0, [x8] 999c0: 14000004 b 0x999d0 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x1098> 999c4: f9400008 ldr x8, [x0] 999c8: f9402508 ldr x8, [x8, #0x48] 999cc: d63f0100 blr x8 999d0: 39400349 ldrb w9, [x26] 999d4: aa1303e8 mov x8, x19 999d8: 36000049 tbz w9, #0x0, 0x999e0 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x10a8> 999dc: f9400b48 ldr x8, [x26, #0x10] 999e0: b8747908 ldr w8, [x8, x20, lsl #2] 999e4: 6b08001f cmp w0, w8 999e8: 54000281 b.ne 0x99a38 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x1100> 999ec: f94002a0 ldr x0, [x21] 999f0: 11000694 add w20, w20, #0x1 999f4: a941a408 ldp x8, x9, [x0, #0x18] 999f8: eb09011f cmp x8, x9 999fc: 54fff741 b.ne 0x998e4 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0xfac> 99a00: f9400008 ldr x8, [x0] 99a04: f9402908 ldr x8, [x8, #0x50] 99a08: d63f0100 blr x8 99a0c: 17ffffb8 b 0x998ec >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0xfb4> 99a10: eb1b033f cmp x25, x27 99a14: 54000760 b.eq 0x99b00 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x11c8> 99a18: aa1b03e2 mov x2, x27 99a1c: 910423e0 add x0, sp, #0x108 99a20: 910283e3 add x3, sp, #0xa0 99a24: aa1903e1 mov x1, x25 99a28: b900a3ff str wzr, [sp, #0xa0] 99a2c: 97fe9f09 bl 0x41650 <_ZNSt6__ndk116__check_groupingERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPjS8_Rj@plt> 99a30: b940a3e8 ldr w8, [sp, #0xa0] 99a34: 34000668 cbz w8, 0x99b00 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x11c8> 99a38: f9401fe9 ldr x9, [sp, #0x38] 99a3c: 2a1f03f5 mov w21, wzr 99a40: b9400128 ldr w8, [x9] 99a44: 321e0108 orr w8, w8, #0x4 99a48: b9000128 str w8, [x9] 99a4c: 3942a3e8 ldrb w8, [sp, #0xa8] 99a50: 36000068 tbz w8, #0x0, 0x99a5c >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x1124> 99a54: f9405fe0 ldr x0, [sp, #0xb8] 99a58: 97fe9e32 bl 0x41320 <_ZdlPv@plt> 99a5c: 394303e8 ldrb w8, [sp, #0xc0] 99a60: 37000128 tbnz w8, #0x0, 0x99a84 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x114c> 99a64: 394363e8 ldrb w8, [sp, #0xd8] 99a68: 37000168 tbnz w8, #0x0, 0x99a94 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x115c> 99a6c: 3943c3e8 ldrb w8, [sp, #0xf0] 99a70: 370001a8 tbnz w8, #0x0, 0x99aa4 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x116c> 99a74: 394423e8 ldrb w8, [sp, #0x108] 99a78: 370001e8 tbnz w8, #0x0, 0x99ab4 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x117c> 99a7c: b5000239 cbnz x25, 0x99ac0 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x1188> 99a80: 14000012 b 0x99ac8 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x1190> 99a84: f9406be0 ldr x0, [sp, #0xd0] 99a88: 97fe9e26 bl 0x41320 <_ZdlPv@plt> 99a8c: 394363e8 ldrb w8, [sp, #0xd8] 99a90: 3607fee8 tbz w8, #0x0, 0x99a6c >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x1134> 99a94: f94077e0 ldr x0, [sp, #0xe8] 99a98: 97fe9e22 bl 0x41320 <_ZdlPv@plt> 99a9c: 3943c3e8 ldrb w8, [sp, #0xf0] 99aa0: 3607fea8 tbz w8, #0x0, 0x99a74 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x113c> 99aa4: f94083e0 ldr x0, [sp, #0x100] 99aa8: 97fe9e1e bl 0x41320 <_ZdlPv@plt> 99aac: 394423e8 ldrb w8, [sp, #0x108] 99ab0: 3607fe68 tbz w8, #0x0, 0x99a7c >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x1144> 99ab4: f9408fe0 ldr x0, [sp, #0x118] 99ab8: 97fe9e1a bl 0x41320 <_ZdlPv@plt> 99abc: b4000079 cbz x25, 0x99ac8 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x1190> 99ac0: aa1903e0 mov x0, x25 99ac4: d63f02e0 blr x23 99ac8: f94023e8 ldr x8, [sp, #0x40] 99acc: f9401508 ldr x8, [x8, #0x28] 99ad0: f85a03a9 ldur x9, [x29, #-0x60] 99ad4: eb09011f cmp x8, x9 99ad8: 540002a1 b.ne 0x99b2c >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x11f4> 99adc: 2a1503e0 mov w0, w21 99ae0: 910b43ff add sp, sp, #0x2d0 99ae4: a9457bfd ldp x29, x30, [sp, #0x50] 99ae8: a9444ff4 ldp x20, x19, [sp, #0x40] 99aec: a94357f6 ldp x22, x21, [sp, #0x30] 99af0: a9425ff8 ldp x24, x23, [sp, #0x20] 99af4: a94167fa ldp x26, x25, [sp, #0x10] 99af8: a8c66ffc ldp x28, x27, [sp], #0x60 99afc: d65f03c0 ret 99b00: 52800035 mov w21, #0x1 // =1 99b04: 3942a3e8 ldrb w8, [sp, #0xa8] 99b08: 3707fa68 tbnz w8, #0x0, 0x99a54 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x111c> 99b0c: 17ffffd4 b 0x99a5c >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x1124> 99b10: aa1703f8 mov x24, x23 99b14: f90037f9 str x25, [sp, #0x68] 99b18: 97fea2ae bl 0x425d0 <_ZSt17__throw_bad_allocv@plt> 99b1c: 97fea2ad bl 0x425d0 <_ZSt17__throw_bad_allocv@plt> 99b20: aa1703fa mov x26, x23 99b24: 97fea2ab bl 0x425d0 <_ZSt17__throw_bad_allocv@plt> 99b28: 97fea2aa bl 0x425d0 <_ZSt17__throw_bad_allocv@plt> 99b2c: 97fea259 bl 0x42490 <__stack_chk_fail@plt> 99b30: aa0003f4 mov x20, x0 99b34: aa1a03f7 mov x23, x26 99b38: 3942a3e8 ldrb w8, [sp, #0xa8] 99b3c: 37000408 tbnz w8, #0x0, 0x99bbc >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x1284> 99b40: 14000021 b 0x99bc4 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x128c> 99b44: f94037f9 ldr x25, [sp, #0x68] 99b48: aa0003f4 mov x20, x0 99b4c: aa1803f7 mov x23, x24 99b50: 3942a3e8 ldrb w8, [sp, #0xa8] 99b54: 37000348 tbnz w8, #0x0, 0x99bbc >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x1284> 99b58: 1400001b b 0x99bc4 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x128c> 99b5c: 97fee7d4 bl 0x53aac 99b60: 97fee7d3 bl 0x53aac 99b64: 14000013 b 0x99bb0 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x1278> 99b68: d00003b7 adrp x23, 0x10f000 99b6c: f9465ef7 ldr x23, [x23, #0xcb8] 99b70: aa0003f4 mov x20, x0 99b74: 9104c3f9 add x25, sp, #0x130 99b78: 3942a3e8 ldrb w8, [sp, #0xa8] 99b7c: 37000208 tbnz w8, #0x0, 0x99bbc >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x1284> 99b80: 14000011 b 0x99bc4 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x128c> 99b84: 97fee7ca bl 0x53aac 99b88: 1400000a b 0x99bb0 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x1278> 99b8c: 14000009 b 0x99bb0 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x1278> 99b90: 14000008 b 0x99bb0 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x1278> 99b94: 14000007 b 0x99bb0 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x1278> 99b98: 14000006 b 0x99bb0 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x1278> 99b9c: 14000005 b 0x99bb0 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x1278> 99ba0: 14000004 b 0x99bb0 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x1278> 99ba4: 14000003 b 0x99bb0 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x1278> 99ba8: 14000002 b 0x99bb0 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x1278> 99bac: 14000001 b 0x99bb0 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x1278> 99bb0: aa0003f4 mov x20, x0 99bb4: 3942a3e8 ldrb w8, [sp, #0xa8] 99bb8: 36000068 tbz w8, #0x0, 0x99bc4 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x128c> 99bbc: f9405fe0 ldr x0, [sp, #0xb8] 99bc0: 97fe9dd8 bl 0x41320 <_ZdlPv@plt> 99bc4: 394303e8 ldrb w8, [sp, #0xc0] 99bc8: 37000128 tbnz w8, #0x0, 0x99bec >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x12b4> 99bcc: 394363e8 ldrb w8, [sp, #0xd8] 99bd0: 37000168 tbnz w8, #0x0, 0x99bfc >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x12c4> 99bd4: 3943c3e8 ldrb w8, [sp, #0xf0] 99bd8: 370001a8 tbnz w8, #0x0, 0x99c0c >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x12d4> 99bdc: 394423e8 ldrb w8, [sp, #0x108] 99be0: 370001e8 tbnz w8, #0x0, 0x99c1c >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x12e4> 99be4: b5000239 cbnz x25, 0x99c28 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x12f0> 99be8: 14000012 b 0x99c30 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x12f8> 99bec: f9406be0 ldr x0, [sp, #0xd0] 99bf0: 97fe9dcc bl 0x41320 <_ZdlPv@plt> 99bf4: 394363e8 ldrb w8, [sp, #0xd8] 99bf8: 3607fee8 tbz w8, #0x0, 0x99bd4 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x129c> 99bfc: f94077e0 ldr x0, [sp, #0xe8] 99c00: 97fe9dc8 bl 0x41320 <_ZdlPv@plt> 99c04: 3943c3e8 ldrb w8, [sp, #0xf0] 99c08: 3607fea8 tbz w8, #0x0, 0x99bdc >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x12a4> 99c0c: f94083e0 ldr x0, [sp, #0x100] 99c10: 97fe9dc4 bl 0x41320 <_ZdlPv@plt> 99c14: 394423e8 ldrb w8, [sp, #0x108] 99c18: 3607fe68 tbz w8, #0x0, 0x99be4 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x12ac> 99c1c: f9408fe0 ldr x0, [sp, #0x118] 99c20: 97fe9dc0 bl 0x41320 <_ZdlPv@plt> 99c24: b4000079 cbz x25, 0x99c30 >>::__do_get(std::__ndk1::istreambuf_iterator>&, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::locale const&, unsigned int, unsigned int&, bool&, std::__ndk1::ctype const&, std::__ndk1::unique_ptr&, wchar_t*&, wchar_t*)+0x12f8> 99c28: aa1903e0 mov x0, x25 99c2c: d63f02e0 blr x23 99c30: aa1403e0 mov x0, x20 99c34: 9400edda bl 0xd539c <__cxa_demangle+0x12abc> 99c38: 97fee79d bl 0x53aac 0000000000099c3c >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, std::__ndk1::basic_string, std::__ndk1::allocator>&) const>: 99c3c: a9ba6ffc stp x28, x27, [sp, #-0x60]! 99c40: a90167fa stp x26, x25, [sp, #0x10] 99c44: a9025ff8 stp x24, x23, [sp, #0x20] 99c48: a90357f6 stp x22, x21, [sp, #0x30] 99c4c: a9044ff4 stp x20, x19, [sp, #0x40] 99c50: a9057bfd stp x29, x30, [sp, #0x50] 99c54: 910143fd add x29, sp, #0x50 99c58: d10843ff sub sp, sp, #0x210 99c5c: d53bd059 mrs x25, TPIDR_EL0 99c60: d00003a9 adrp x9, 0x10f000 99c64: f9401728 ldr x8, [x25, #0x28] 99c68: f9465d29 ldr x9, [x9, #0xcb8] 99c6c: aa0603f5 mov x21, x6 99c70: aa0503f3 mov x19, x5 99c74: aa0403f8 mov x24, x4 99c78: 2a0303f7 mov w23, w3 99c7c: aa0203f4 mov x20, x2 99c80: 9101c3fa add x26, sp, #0x70 99c84: f81a03a8 stur x8, [x29, #-0x60] 99c88: a90387e9 stp x9, x1, [sp, #0x38] 99c8c: f9001bfa str x26, [sp, #0x30] 99c90: 910083e8 add x8, sp, #0x20 99c94: aa0403e0 mov x0, x4 99c98: 97fea1e6 bl 0x42430 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 99c9c: d00003bb adrp x27, 0x10f000 99ca0: d00003a8 adrp x8, 0x10f000 99ca4: f94013f6 ldr x22, [sp, #0x20] 99ca8: f9470b7b ldr x27, [x27, #0xe10] 99cac: f9469108 ldr x8, [x8, #0xd20] 99cb0: 6f00e400 movi v0.2d, #0000000000000000 99cb4: f90027fb str x27, [sp, #0x48] 99cb8: 4e081d00 mov v0.d[0], x8 99cbc: 3c8503e0 stur q0, [sp, #0x50] 99cc0: c8dfff68 ldar x8, [x27] 99cc4: b100051f cmn x8, #0x1 99cc8: 54000140 b.eq 0x99cf0 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, std::__ndk1::basic_string, std::__ndk1::allocator>&) const+0xb4> 99ccc: 910123e8 add x8, sp, #0x48 99cd0: 9101a3e9 add x9, sp, #0x68 99cd4: a90623e9 stp x9, x8, [sp, #0x60] 99cd8: d00003a0 adrp x0, 0x10f000 99cdc: f9470800 ldr x0, [x0, #0xe10] 99ce0: b00000c2 adrp x2, 0xb2000 ::~__codecvt_utf8_utf16()+0xc> 99ce4: 912c4042 add x2, x2, #0xb10 99ce8: 910183e1 add x1, sp, #0x60 99cec: 97fea289 bl 0x42710 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 99cf0: b9800b69 ldrsw x9, [x27, #0x8] 99cf4: a9412ac8 ldp x8, x10, [x22, #0x10] 99cf8: d1000529 sub x9, x9, #0x1 99cfc: cb08014a sub x10, x10, x8 99d00: eb8a0d3f cmp x9, x10, asr #3 99d04: 54000ea2 b.hs 0x99ed8 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, std::__ndk1::basic_string, std::__ndk1::allocator>&) const+0x29c> 99d08: f8697916 ldr x22, [x8, x9, lsl #3] 99d0c: b4000e76 cbz x22, 0x99ed8 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, std::__ndk1::basic_string, std::__ndk1::allocator>&) const+0x29c> 99d10: 390123ff strb wzr, [sp, #0x48] 99d14: b9400b04 ldr w4, [x24, #0x8] 99d18: 91064348 add x8, x26, #0x190 99d1c: f9000be8 str x8, [sp, #0x10] 99d20: 9100a3e8 add x8, sp, #0x28 99d24: 9100c3e9 add x9, sp, #0x30 99d28: 120002e2 and w2, w23, #0x1 99d2c: 910103e0 add x0, sp, #0x40 99d30: 910083e3 add x3, sp, #0x20 99d34: 910123e6 add x6, sp, #0x48 99d38: aa1403e1 mov x1, x20 99d3c: aa1303e5 mov x5, x19 99d40: aa1603e7 mov x7, x22 99d44: a90023e9 stp x9, x8, [sp] 99d48: 97fe9dfa bl 0x41530 <_ZNSt6__ndk19money_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE8__do_getERS4_S4_bRKNS_6localeEjRjRbRKNS_5ctypeIwEERNS_10unique_ptrIwPFvPvEEERPwSM_@plt> 99d4c: 360004e0 tbz w0, #0x0, 0x99de8 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, std::__ndk1::basic_string, std::__ndk1::allocator>&) const+0x1ac> 99d50: 394002a8 ldrb w8, [x21] 99d54: 370000c8 tbnz w8, #0x0, 0x99d6c >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, std::__ndk1::basic_string, std::__ndk1::allocator>&) const+0x130> 99d58: b90006bf str wzr, [x21, #0x4] 99d5c: 390002bf strb wzr, [x21] 99d60: 394123e8 ldrb w8, [sp, #0x48] 99d64: 350000e8 cbnz w8, 0x99d80 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, std::__ndk1::basic_string, std::__ndk1::allocator>&) const+0x144> 99d68: 1400000e b 0x99da0 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, std::__ndk1::basic_string, std::__ndk1::allocator>&) const+0x164> 99d6c: f9400aa8 ldr x8, [x21, #0x10] 99d70: b900011f str wzr, [x8] 99d74: f90006bf str xzr, [x21, #0x8] 99d78: 394123e8 ldrb w8, [sp, #0x48] 99d7c: 34000128 cbz w8, 0x99da0 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, std::__ndk1::basic_string, std::__ndk1::allocator>&) const+0x164> 99d80: f94002c8 ldr x8, [x22] 99d84: f9402d08 ldr x8, [x8, #0x58] 99d88: 528005a1 mov w1, #0x2d // =45 99d8c: aa1603e0 mov x0, x22 99d90: d63f0100 blr x8 99d94: 2a0003e1 mov w1, w0 99d98: aa1503e0 mov x0, x21 99d9c: 97fe9ed5 bl 0x418f0 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE9push_backEw@plt> 99da0: f94002c8 ldr x8, [x22] 99da4: f9402d08 ldr x8, [x8, #0x58] 99da8: 52800601 mov w1, #0x30 // =48 99dac: aa1603e0 mov x0, x22 99db0: d63f0100 blr x8 99db4: a942a3e2 ldp x2, x8, [sp, #0x28] 99db8: d1001049 sub x9, x2, #0x4 99dbc: eb09011f cmp x8, x9 99dc0: 540000e2 b.hs 0x99ddc >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, std::__ndk1::basic_string, std::__ndk1::allocator>&) const+0x1a0> 99dc4: b940010a ldr w10, [x8] 99dc8: 6b00015f cmp w10, w0 99dcc: 54000081 b.ne 0x99ddc >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, std::__ndk1::basic_string, std::__ndk1::allocator>&) const+0x1a0> 99dd0: 91001108 add x8, x8, #0x4 99dd4: eb09011f cmp x8, x9 99dd8: 54ffff63 b.lo 0x99dc4 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, std::__ndk1::basic_string, std::__ndk1::allocator>&) const+0x188> 99ddc: aa1503e0 mov x0, x21 99de0: aa0803e1 mov x1, x8 99de4: 97fe9f0b bl 0x41a10 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE23__append_forward_unsafeIPwEERS5_T_S9_@plt> 99de8: f94023e0 ldr x0, [sp, #0x40] 99dec: b4000280 cbz x0, 0x99e3c >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, std::__ndk1::basic_string, std::__ndk1::allocator>&) const+0x200> 99df0: a941a408 ldp x8, x9, [x0, #0x18] 99df4: eb09011f cmp x8, x9 99df8: 540000a0 b.eq 0x99e0c >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, std::__ndk1::basic_string, std::__ndk1::allocator>&) const+0x1d0> 99dfc: b9400100 ldr w0, [x8] 99e00: 3100041f cmn w0, #0x1 99e04: 540000e1 b.ne 0x99e20 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, std::__ndk1::basic_string, std::__ndk1::allocator>&) const+0x1e4> 99e08: 1400000c b 0x99e38 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, std::__ndk1::basic_string, std::__ndk1::allocator>&) const+0x1fc> 99e0c: f9400008 ldr x8, [x0] 99e10: f9402508 ldr x8, [x8, #0x48] 99e14: d63f0100 blr x8 99e18: 3100041f cmn w0, #0x1 99e1c: 540000e0 b.eq 0x99e38 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, std::__ndk1::basic_string, std::__ndk1::allocator>&) const+0x1fc> 99e20: f94023e8 ldr x8, [sp, #0x40] 99e24: f100011f cmp x8, #0x0 99e28: 1a9f17f5 cset w21, eq 99e2c: b50000d4 cbnz x20, 0x99e44 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, std::__ndk1::basic_string, std::__ndk1::allocator>&) const+0x208> 99e30: 37000255 tbnz w21, #0x0, 0x99e78 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, std::__ndk1::basic_string, std::__ndk1::allocator>&) const+0x23c> 99e34: 14000014 b 0x99e84 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, std::__ndk1::basic_string, std::__ndk1::allocator>&) const+0x248> 99e38: f90023ff str xzr, [sp, #0x40] 99e3c: 52800035 mov w21, #0x1 // =1 99e40: b4ffff94 cbz x20, 0x99e30 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, std::__ndk1::basic_string, std::__ndk1::allocator>&) const+0x1f4> 99e44: a941a688 ldp x8, x9, [x20, #0x18] 99e48: eb09011f cmp x8, x9 99e4c: 54000060 b.eq 0x99e58 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, std::__ndk1::basic_string, std::__ndk1::allocator>&) const+0x21c> 99e50: b9400100 ldr w0, [x8] 99e54: 14000005 b 0x99e68 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, std::__ndk1::basic_string, std::__ndk1::allocator>&) const+0x22c> 99e58: f9400288 ldr x8, [x20] 99e5c: f9402508 ldr x8, [x8, #0x48] 99e60: aa1403e0 mov x0, x20 99e64: d63f0100 blr x8 99e68: 3100041f cmn w0, #0x1 99e6c: 1a9f17e8 cset w8, eq 99e70: 4a0802a8 eor w8, w21, w8 99e74: 37000088 tbnz w8, #0x0, 0x99e84 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, std::__ndk1::basic_string, std::__ndk1::allocator>&) const+0x248> 99e78: b9400268 ldr w8, [x19] 99e7c: 321f0108 orr w8, w8, #0x2 99e80: b9000268 str w8, [x19] 99e84: f94013e0 ldr x0, [sp, #0x20] 99e88: f94023f3 ldr x19, [sp, #0x40] 99e8c: 97fea129 bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 99e90: f9401be0 ldr x0, [sp, #0x30] 99e94: f9001bff str xzr, [sp, #0x30] 99e98: b4000060 cbz x0, 0x99ea4 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, std::__ndk1::basic_string, std::__ndk1::allocator>&) const+0x268> 99e9c: f9401fe8 ldr x8, [sp, #0x38] 99ea0: d63f0100 blr x8 99ea4: f9401728 ldr x8, [x25, #0x28] 99ea8: f85a03a9 ldur x9, [x29, #-0x60] 99eac: eb09011f cmp x8, x9 99eb0: 54000161 b.ne 0x99edc >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, std::__ndk1::basic_string, std::__ndk1::allocator>&) const+0x2a0> 99eb4: aa1303e0 mov x0, x19 99eb8: 910843ff add sp, sp, #0x210 99ebc: a9457bfd ldp x29, x30, [sp, #0x50] 99ec0: a9444ff4 ldp x20, x19, [sp, #0x40] 99ec4: a94357f6 ldp x22, x21, [sp, #0x30] 99ec8: a9425ff8 ldp x24, x23, [sp, #0x20] 99ecc: a94167fa ldp x26, x25, [sp, #0x10] 99ed0: a8c66ffc ldp x28, x27, [sp], #0x60 99ed4: d65f03c0 ret 99ed8: 9400262e bl 0xa3790 99edc: 97fea16d bl 0x42490 <__stack_chk_fail@plt> 99ee0: 14000009 b 0x99f04 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, std::__ndk1::basic_string, std::__ndk1::allocator>&) const+0x2c8> 99ee4: 14000008 b 0x99f04 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, std::__ndk1::basic_string, std::__ndk1::allocator>&) const+0x2c8> 99ee8: 97fee6f1 bl 0x53aac 99eec: 14000006 b 0x99f04 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, std::__ndk1::basic_string, std::__ndk1::allocator>&) const+0x2c8> 99ef0: aa0003f3 mov x19, x0 99ef4: 9101c3e0 add x0, sp, #0x70 99ef8: f9001bff str xzr, [sp, #0x30] 99efc: b5000100 cbnz x0, 0x99f1c >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, std::__ndk1::basic_string, std::__ndk1::allocator>&) const+0x2e0> 99f00: 14000009 b 0x99f24 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, std::__ndk1::basic_string, std::__ndk1::allocator>&) const+0x2e8> 99f04: aa0003f3 mov x19, x0 99f08: f94013e0 ldr x0, [sp, #0x20] 99f0c: 97fea109 bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 99f10: f9401be0 ldr x0, [sp, #0x30] 99f14: f9001bff str xzr, [sp, #0x30] 99f18: b4000060 cbz x0, 0x99f24 >>::do_get(std::__ndk1::istreambuf_iterator>, std::__ndk1::istreambuf_iterator>, bool, std::__ndk1::ios_base&, unsigned int&, std::__ndk1::basic_string, std::__ndk1::allocator>&) const+0x2e8> 99f1c: f9401fe8 ldr x8, [sp, #0x38] 99f20: d63f0100 blr x8 99f24: aa1303e0 mov x0, x19 99f28: 9400ed1d bl 0xd539c <__cxa_demangle+0x12abc> 99f2c: 97fee6e0 bl 0x53aac 0000000000099f30 ::__gather_info(bool, std::__ndk1::locale const&, std::__ndk1::money_base::pattern&, wchar_t&, wchar_t&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, int&)>: 99f30: d10243ff sub sp, sp, #0x90 99f34: a9036ffc stp x28, x27, [sp, #0x30] 99f38: a90467fa stp x26, x25, [sp, #0x40] 99f3c: a9055ff8 stp x24, x23, [sp, #0x50] 99f40: a90657f6 stp x22, x21, [sp, #0x60] 99f44: a9074ff4 stp x20, x19, [sp, #0x70] 99f48: a9087bfd stp x29, x30, [sp, #0x80] 99f4c: 910203fd add x29, sp, #0x80 99f50: d53bd05a mrs x26, TPIDR_EL0 99f54: f9401748 ldr x8, [x26, #0x28] 99f58: f9400bbb ldr x27, [x29, #0x10] 99f5c: aa0703f7 mov x23, x7 99f60: aa0603f3 mov x19, x6 99f64: f90017e8 str x8, [sp, #0x28] 99f68: f9400038 ldr x24, [x1] 99f6c: aa0503f4 mov x20, x5 99f70: aa0403f5 mov x21, x4 99f74: aa0303f6 mov x22, x3 99f78: aa0203f9 mov x25, x2 99f7c: 360003c0 tbz w0, #0x0, 0x99ff4 ::__gather_info(bool, std::__ndk1::locale const&, std::__ndk1::money_base::pattern&, wchar_t&, wchar_t&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, int&)+0xc4> 99f80: d00003bc adrp x28, 0x10f000 99f84: d00003a8 adrp x8, 0x10f000 99f88: f946b79c ldr x28, [x28, #0xd68] 99f8c: f9469108 ldr x8, [x8, #0xd20] 99f90: 6f00e400 movi v0.2d, #0000000000000000 99f94: f90003fc str x28, [sp] 99f98: 4e081d00 mov v0.d[0], x8 99f9c: 3c8083e0 stur q0, [sp, #0x8] 99fa0: c8dfff88 ldar x8, [x28] 99fa4: b100051f cmn x8, #0x1 99fa8: 54000140 b.eq 0x99fd0 ::__gather_info(bool, std::__ndk1::locale const&, std::__ndk1::money_base::pattern&, wchar_t&, wchar_t&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, int&)+0xa0> 99fac: 910003e8 mov x8, sp 99fb0: 910083e9 add x9, sp, #0x20 99fb4: a901a3e9 stp x9, x8, [sp, #0x18] 99fb8: d00003a0 adrp x0, 0x10f000 99fbc: f946b400 ldr x0, [x0, #0xd68] 99fc0: b00000c2 adrp x2, 0xb2000 ::~__codecvt_utf8_utf16()+0xc> 99fc4: 912c4042 add x2, x2, #0xb10 99fc8: 910063e1 add x1, sp, #0x18 99fcc: 97fea1d1 bl 0x42710 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 99fd0: b9800b89 ldrsw x9, [x28, #0x8] 99fd4: a9412b08 ldp x8, x10, [x24, #0x10] 99fd8: d1000529 sub x9, x9, #0x1 99fdc: cb08014a sub x10, x10, x8 99fe0: eb8a0d3f cmp x9, x10, asr #3 99fe4: 54001302 b.hs 0x9a244 ::__gather_info(bool, std::__ndk1::locale const&, std::__ndk1::money_base::pattern&, wchar_t&, wchar_t&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, int&)+0x314> 99fe8: f8697918 ldr x24, [x8, x9, lsl #3] 99fec: b50003d8 cbnz x24, 0x9a064 ::__gather_info(bool, std::__ndk1::locale const&, std::__ndk1::money_base::pattern&, wchar_t&, wchar_t&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, int&)+0x134> 99ff0: 14000095 b 0x9a244 ::__gather_info(bool, std::__ndk1::locale const&, std::__ndk1::money_base::pattern&, wchar_t&, wchar_t&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, int&)+0x314> 99ff4: d00003bc adrp x28, 0x10f000 99ff8: 103a8048 adr x8, 0x10f000 99ffc: f947139c ldr x28, [x28, #0xe20] 9a000: f9469108 ldr x8, [x8, #0xd20] 9a004: 6f00e400 movi v0.2d, #0000000000000000 9a008: f90003fc str x28, [sp] 9a00c: 4e081d00 mov v0.d[0], x8 9a010: 3c8083e0 stur q0, [sp, #0x8] 9a014: c8dfff88 ldar x8, [x28] 9a018: b100051f cmn x8, #0x1 9a01c: 54000140 b.eq 0x9a044 ::__gather_info(bool, std::__ndk1::locale const&, std::__ndk1::money_base::pattern&, wchar_t&, wchar_t&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, int&)+0x114> 9a020: 910003e8 mov x8, sp 9a024: 910083e9 add x9, sp, #0x20 9a028: a901a3e9 stp x9, x8, [sp, #0x18] 9a02c: b00003a0 adrp x0, 0x10f000 9a030: f9471000 ldr x0, [x0, #0xe20] 9a034: 900000c2 adrp x2, 0xb2000 ::~__codecvt_utf8_utf16()+0xc> 9a038: 912c4042 add x2, x2, #0xb10 9a03c: 910063e1 add x1, sp, #0x18 9a040: 97fea1b4 bl 0x42710 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 9a044: b9800b89 ldrsw x9, [x28, #0x8] 9a048: a9412b08 ldp x8, x10, [x24, #0x10] 9a04c: d1000529 sub x9, x9, #0x1 9a050: cb08014a sub x10, x10, x8 9a054: eb8a0d3f cmp x9, x10, asr #3 9a058: 54000f62 b.hs 0x9a244 ::__gather_info(bool, std::__ndk1::locale const&, std::__ndk1::money_base::pattern&, wchar_t&, wchar_t&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, int&)+0x314> 9a05c: f8697918 ldr x24, [x8, x9, lsl #3] 9a060: b4000f38 cbz x24, 0x9a244 ::__gather_info(bool, std::__ndk1::locale const&, std::__ndk1::money_base::pattern&, wchar_t&, wchar_t&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, int&)+0x314> 9a064: f9400308 ldr x8, [x24] 9a068: aa1803e0 mov x0, x24 9a06c: f9402d08 ldr x8, [x8, #0x58] 9a070: d63f0100 blr x8 9a074: b9000320 str w0, [x25] 9a078: f9400308 ldr x8, [x24] 9a07c: aa1803e0 mov x0, x24 9a080: f9402109 ldr x9, [x8, #0x40] 9a084: 910003e8 mov x8, sp 9a088: d63f0120 blr x9 9a08c: 39400368 ldrb w8, [x27] 9a090: 37000088 tbnz w8, #0x0, 0x9a0a0 ::__gather_info(bool, std::__ndk1::locale const&, std::__ndk1::money_base::pattern&, wchar_t&, wchar_t&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, int&)+0x170> 9a094: b900077f str wzr, [x27, #0x4] 9a098: 3900037f strb wzr, [x27] 9a09c: 14000009 b 0x9a0c0 ::__gather_info(bool, std::__ndk1::locale const&, std::__ndk1::money_base::pattern&, wchar_t&, wchar_t&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, int&)+0x190> 9a0a0: f9400b68 ldr x8, [x27, #0x10] 9a0a4: b900011f str wzr, [x8] 9a0a8: 39400368 ldrb w8, [x27] 9a0ac: f900077f str xzr, [x27, #0x8] 9a0b0: 36000088 tbz w8, #0x0, 0x9a0c0 ::__gather_info(bool, std::__ndk1::locale const&, std::__ndk1::money_base::pattern&, wchar_t&, wchar_t&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, int&)+0x190> 9a0b4: f9400b60 ldr x0, [x27, #0x10] 9a0b8: 97fe9c9a bl 0x41320 <_ZdlPv@plt> 9a0bc: f900037f str xzr, [x27] 9a0c0: f9400be8 ldr x8, [sp, #0x10] 9a0c4: 3dc003e0 ldr q0, [sp] 9a0c8: aa1803e0 mov x0, x24 9a0cc: f9000b68 str x8, [x27, #0x10] 9a0d0: 3d800360 str q0, [x27] 9a0d4: f9400308 ldr x8, [x24] 9a0d8: f9401d09 ldr x9, [x8, #0x38] 9a0dc: 910003e8 mov x8, sp 9a0e0: d63f0120 blr x9 9a0e4: 394002e8 ldrb w8, [x23] 9a0e8: 37000088 tbnz w8, #0x0, 0x9a0f8 ::__gather_info(bool, std::__ndk1::locale const&, std::__ndk1::money_base::pattern&, wchar_t&, wchar_t&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, int&)+0x1c8> 9a0ec: b90006ff str wzr, [x23, #0x4] 9a0f0: 390002ff strb wzr, [x23] 9a0f4: 14000009 b 0x9a118 ::__gather_info(bool, std::__ndk1::locale const&, std::__ndk1::money_base::pattern&, wchar_t&, wchar_t&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, int&)+0x1e8> 9a0f8: f9400ae8 ldr x8, [x23, #0x10] 9a0fc: b900011f str wzr, [x8] 9a100: 394002e8 ldrb w8, [x23] 9a104: f90006ff str xzr, [x23, #0x8] 9a108: 36000088 tbz w8, #0x0, 0x9a118 ::__gather_info(bool, std::__ndk1::locale const&, std::__ndk1::money_base::pattern&, wchar_t&, wchar_t&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, int&)+0x1e8> 9a10c: f9400ae0 ldr x0, [x23, #0x10] 9a110: 97fe9c84 bl 0x41320 <_ZdlPv@plt> 9a114: f90002ff str xzr, [x23] 9a118: f9400be8 ldr x8, [sp, #0x10] 9a11c: 3dc003e0 ldr q0, [sp] 9a120: aa1803e0 mov x0, x24 9a124: f9000ae8 str x8, [x23, #0x10] 9a128: 3d8002e0 str q0, [x23] 9a12c: f9400308 ldr x8, [x24] 9a130: f9400d08 ldr x8, [x8, #0x18] 9a134: d63f0100 blr x8 9a138: b90002c0 str w0, [x22] 9a13c: f9400308 ldr x8, [x24] 9a140: aa1803e0 mov x0, x24 9a144: f9401108 ldr x8, [x8, #0x20] 9a148: d63f0100 blr x8 9a14c: b90002a0 str w0, [x21] 9a150: f9400308 ldr x8, [x24] 9a154: aa1803e0 mov x0, x24 9a158: f9401509 ldr x9, [x8, #0x28] 9a15c: 910003e8 mov x8, sp 9a160: d63f0120 blr x9 9a164: 39400288 ldrb w8, [x20] 9a168: 37000068 tbnz w8, #0x0, 0x9a174 ::__gather_info(bool, std::__ndk1::locale const&, std::__ndk1::money_base::pattern&, wchar_t&, wchar_t&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, int&)+0x244> 9a16c: 7900029f strh wzr, [x20] 9a170: 14000009 b 0x9a194 ::__gather_info(bool, std::__ndk1::locale const&, std::__ndk1::money_base::pattern&, wchar_t&, wchar_t&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, int&)+0x264> 9a174: f9400a88 ldr x8, [x20, #0x10] 9a178: 3900011f strb wzr, [x8] 9a17c: 39400288 ldrb w8, [x20] 9a180: f900069f str xzr, [x20, #0x8] 9a184: 36000088 tbz w8, #0x0, 0x9a194 ::__gather_info(bool, std::__ndk1::locale const&, std::__ndk1::money_base::pattern&, wchar_t&, wchar_t&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, int&)+0x264> 9a188: f9400a80 ldr x0, [x20, #0x10] 9a18c: 97fe9c65 bl 0x41320 <_ZdlPv@plt> 9a190: f900029f str xzr, [x20] 9a194: f9400be8 ldr x8, [sp, #0x10] 9a198: 3dc003e0 ldr q0, [sp] 9a19c: aa1803e0 mov x0, x24 9a1a0: f9000a88 str x8, [x20, #0x10] 9a1a4: 3d800280 str q0, [x20] 9a1a8: f9400308 ldr x8, [x24] 9a1ac: f9401909 ldr x9, [x8, #0x30] 9a1b0: 910003e8 mov x8, sp 9a1b4: d63f0120 blr x9 9a1b8: 39400268 ldrb w8, [x19] 9a1bc: 37000088 tbnz w8, #0x0, 0x9a1cc ::__gather_info(bool, std::__ndk1::locale const&, std::__ndk1::money_base::pattern&, wchar_t&, wchar_t&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, int&)+0x29c> 9a1c0: b900067f str wzr, [x19, #0x4] 9a1c4: 3900027f strb wzr, [x19] 9a1c8: 14000009 b 0x9a1ec ::__gather_info(bool, std::__ndk1::locale const&, std::__ndk1::money_base::pattern&, wchar_t&, wchar_t&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, int&)+0x2bc> 9a1cc: f9400a68 ldr x8, [x19, #0x10] 9a1d0: b900011f str wzr, [x8] 9a1d4: 39400268 ldrb w8, [x19] 9a1d8: f900067f str xzr, [x19, #0x8] 9a1dc: 36000088 tbz w8, #0x0, 0x9a1ec ::__gather_info(bool, std::__ndk1::locale const&, std::__ndk1::money_base::pattern&, wchar_t&, wchar_t&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, int&)+0x2bc> 9a1e0: f9400a60 ldr x0, [x19, #0x10] 9a1e4: 97fe9c4f bl 0x41320 <_ZdlPv@plt> 9a1e8: f900027f str xzr, [x19] 9a1ec: f9400be8 ldr x8, [sp, #0x10] 9a1f0: 3dc003e0 ldr q0, [sp] 9a1f4: aa1803e0 mov x0, x24 9a1f8: f9000a68 str x8, [x19, #0x10] 9a1fc: 3d800260 str q0, [x19] 9a200: f9400308 ldr x8, [x24] 9a204: f9402508 ldr x8, [x8, #0x48] 9a208: d63f0100 blr x8 9a20c: f9400fa8 ldr x8, [x29, #0x18] 9a210: b9000100 str w0, [x8] 9a214: f9401748 ldr x8, [x26, #0x28] 9a218: f94017e9 ldr x9, [sp, #0x28] 9a21c: eb09011f cmp x8, x9 9a220: 54000141 b.ne 0x9a248 ::__gather_info(bool, std::__ndk1::locale const&, std::__ndk1::money_base::pattern&, wchar_t&, wchar_t&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, int&)+0x318> 9a224: a9487bfd ldp x29, x30, [sp, #0x80] 9a228: a9474ff4 ldp x20, x19, [sp, #0x70] 9a22c: a94657f6 ldp x22, x21, [sp, #0x60] 9a230: a9455ff8 ldp x24, x23, [sp, #0x50] 9a234: a94467fa ldp x26, x25, [sp, #0x40] 9a238: a9436ffc ldp x28, x27, [sp, #0x30] 9a23c: 910243ff add sp, sp, #0x90 9a240: d65f03c0 ret 9a244: 94002553 bl 0xa3790 9a248: 97fea092 bl 0x42490 <__stack_chk_fail@plt> 9a24c: 14000400 b 0x9b24c >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, char, long double) const> 9a250: f9469108 ldr x8, [x8, #0xd20] 9a254: 17ffff6c b 0x9a004 ::__gather_info(bool, std::__ndk1::locale const&, std::__ndk1::money_base::pattern&, wchar_t&, wchar_t&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, int&)+0xd4> ... 000000000009b24c >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, char, long double) const>: 9b24c: a9ba6ffc stp x28, x27, [sp, #-0x60]! 9b250: a90167fa stp x26, x25, [sp, #0x10] 9b254: a9025ff8 stp x24, x23, [sp, #0x20] 9b258: a90357f6 stp x22, x21, [sp, #0x30] 9b25c: a9044ff4 stp x20, x19, [sp, #0x40] 9b260: a9057bfd stp x29, x30, [sp, #0x50] 9b264: 910143fd add x29, sp, #0x50 9b268: d10883ff sub sp, sp, #0x220 9b26c: b9004fe4 str w4, [sp, #0x4c] 9b270: f90023e1 str x1, [sp, #0x40] 9b274: d53bd054 mrs x20, TPIDR_EL0 9b278: f9401688 ldr x8, [x20, #0x28] 9b27c: d10313a9 sub x9, x29, #0xc4 9b280: d10313a0 sub x0, x29, #0xc4 9b284: 52800c81 mov w1, #0x64 // =100 9b288: aa0303f6 mov x22, x3 9b28c: 2a0203fa mov w26, w2 9b290: f81a03a8 stur x8, [x29, #-0x60] 9b294: f9006be9 str x9, [sp, #0xd0] 9b298: 3d8017e0 str q0, [sp, #0x50] 9b29c: 94000118 bl 0x9b6fc >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, char, long double) const+0x4b0> 9b2a0: 7101901f cmp w0, #0x64 9b2a4: 540002e3 b.lo 0x9b300 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, char, long double) const+0xb4> 9b2a8: b00003a8 adrp x8, 0x110000 9b2ac: 9127c108 add x8, x8, #0x9f0 9b2b0: 08dffd08 ldarb w8, [x8] 9b2b4: b00003b3 adrp x19, 0x110000 9b2b8: 36001888 tbz w8, #0x0, 0x9b5c8 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, char, long double) const+0x37c> 9b2bc: f944f661 ldr x1, [x19, #0x9e8] 9b2c0: 3dc017e0 ldr q0, [sp, #0x50] 9b2c4: b0000202 adrp x2, 0xdc000 >+0x1e> 9b2c8: 912fd842 add x2, x2, #0xbf6 9b2cc: 910343e0 add x0, sp, #0xd0 9b2d0: aa1f03f8 mov x24, xzr 9b2d4: aa1f03f3 mov x19, xzr 9b2d8: 97fe9ab2 bl 0x41da0 <_ZNSt6__ndk119__libcpp_asprintf_lEPPcP10__locale_tPKcz@plt> 9b2dc: f9406bf3 ldr x19, [sp, #0xd0] 9b2e0: b4001953 cbz x19, 0x9b608 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, char, long double) const+0x3bc> 9b2e4: 93407c19 sxtw x25, w0 9b2e8: aa1903e0 mov x0, x25 9b2ec: 97fe98d5 bl 0x41640 9b2f0: aa0003f8 mov x24, x0 9b2f4: b40018e0 cbz x0, 0x9b610 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, char, long double) const+0x3c4> 9b2f8: aa1803fc mov x28, x24 9b2fc: 14000005 b 0x9b310 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, char, long double) const+0xc4> 9b300: aa1f03fc mov x28, xzr 9b304: aa1f03f3 mov x19, xzr 9b308: 910523f8 add x24, sp, #0x148 9b30c: 93407c19 sxtw x25, w0 9b310: 910323e8 add x8, sp, #0xc8 9b314: aa1603e0 mov x0, x22 9b318: f9002bfc str x28, [sp, #0x50] 9b31c: 97fe9c45 bl 0x42430 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 9b320: 900003b7 adrp x23, 0x10f000 9b324: 900003a8 adrp x8, 0x10f000 9b328: f94067f5 ldr x21, [sp, #0xc8] 9b32c: f945a2f7 ldr x23, [x23, #0xb40] 9b330: f9469108 ldr x8, [x8, #0xd20] 9b334: 6f00e400 movi v0.2d, #0000000000000000 9b338: f90073f7 str x23, [sp, #0xe0] 9b33c: 4e081d00 mov v0.d[0], x8 9b340: 3c8e83e0 stur q0, [sp, #0xe8] 9b344: c8dffee8 ldar x8, [x23] 9b348: b100051f cmn x8, #0x1 9b34c: 54000160 b.eq 0x9b378 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, char, long double) const+0x12c> 9b350: 910383e8 add x8, sp, #0xe0 9b354: 9102a3e9 add x9, sp, #0xa8 9b358: f90057e8 str x8, [sp, #0xa8] 9b35c: f9004be9 str x9, [sp, #0x90] 9b360: 900003a0 adrp x0, 0x10f000 9b364: f945a000 ldr x0, [x0, #0xb40] 9b368: f00000a2 adrp x2, 0xb2000 ::~__codecvt_utf8_utf16()+0xc> 9b36c: 912c4042 add x2, x2, #0xb10 9b370: 910243e1 add x1, sp, #0x90 9b374: 97fe9ce7 bl 0x42710 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 9b378: b9800ae9 ldrsw x9, [x23, #0x8] 9b37c: a9412aa8 ldp x8, x10, [x21, #0x10] 9b380: d1000529 sub x9, x9, #0x1 9b384: cb08014a sub x10, x10, x8 9b388: eb8a0d3f cmp x9, x10, asr #3 9b38c: 540013a2 b.hs 0x9b600 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, char, long double) const+0x3b4> 9b390: f869791b ldr x27, [x8, x9, lsl #3] 9b394: b400137b cbz x27, 0x9b600 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, char, long double) const+0x3b4> 9b398: f9400368 ldr x8, [x27] 9b39c: f9406be1 ldr x1, [sp, #0xd0] 9b3a0: f9402108 ldr x8, [x8, #0x40] 9b3a4: 8b190022 add x2, x1, x25 9b3a8: aa1b03e0 mov x0, x27 9b3ac: aa1803e3 mov x3, x24 9b3b0: d63f0100 blr x8 9b3b4: b40000d9 cbz x25, 0x9b3cc >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, char, long double) const+0x180> 9b3b8: f9406be8 ldr x8, [sp, #0xd0] 9b3bc: 39400108 ldrb w8, [x8] 9b3c0: 7100b51f cmp w8, #0x2d 9b3c4: 1a9f17fc cset w28, eq 9b3c8: 14000002 b 0x9b3d0 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, char, long double) const+0x184> 9b3cc: 2a1f03fc mov w28, wzr 9b3d0: a90b7fff stp xzr, xzr, [sp, #0xb0] 9b3d4: a90a7fff stp xzr, xzr, [sp, #0xa0] 9b3d8: a9097fff stp xzr, xzr, [sp, #0x90] 9b3dc: a9087fff stp xzr, xzr, [sp, #0x80] 9b3e0: f9003fff str xzr, [sp, #0x78] 9b3e4: 9101d3e8 add x8, sp, #0x74 9b3e8: 9101e3e9 add x9, sp, #0x78 9b3ec: 12000340 and w0, w26, #0x1 9b3f0: 910323e2 add x2, sp, #0xc8 9b3f4: 910363e3 add x3, sp, #0xd8 9b3f8: 910313e4 add x4, sp, #0xc4 9b3fc: 910303e5 add x5, sp, #0xc0 9b400: 9102a3e6 add x6, sp, #0xa8 9b404: 910243e7 add x7, sp, #0x90 9b408: 2a1c03e1 mov w1, w28 9b40c: a90023e9 stp x9, x8, [sp] 9b410: 97fe9b54 bl 0x42160 <_ZNSt6__ndk111__money_putIcE13__gather_infoEbbRKNS_6localeERNS_10money_base7patternERcS8_RNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEESF_SF_Ri@plt> 9b414: b98077f5 ldrsw x21, [sp, #0x74] 9b418: 6b1902bf cmp w21, w25 9b41c: 540001ea b.ge 0x9b458 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, char, long double) const+0x20c> 9b420: 3941e3e9 ldrb w9, [sp, #0x78] 9b424: f94043ea ldr x10, [sp, #0x80] 9b428: 394243eb ldrb w11, [sp, #0x90] 9b42c: f9404fec ldr x12, [sp, #0x98] 9b430: cb150328 sub x8, x25, x21 9b434: 8b0806ad add x13, x21, x8, lsl #1 9b438: d341fd28 lsr x8, x9, #1 9b43c: 7200013f tst w9, #0x1 9b440: d341fd69 lsr x9, x11, #1 9b444: 9a8a0108 csel x8, x8, x10, eq 9b448: 7200017f tst w11, #0x1 9b44c: 9a8c0129 csel x9, x9, x12, eq 9b450: 910005aa add x10, x13, #0x1 9b454: 1400000c b 0x9b484 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, char, long double) const+0x238> 9b458: 3941e3e8 ldrb w8, [sp, #0x78] 9b45c: f94043e9 ldr x9, [sp, #0x80] 9b460: 394243ea ldrb w10, [sp, #0x90] 9b464: f9404feb ldr x11, [sp, #0x98] 9b468: d341fd0c lsr x12, x8, #1 9b46c: 7200011f tst w8, #0x1 9b470: d341fd4d lsr x13, x10, #1 9b474: 9a890188 csel x8, x12, x9, eq 9b478: 7200015f tst w10, #0x1 9b47c: 9a8b01a9 csel x9, x13, x11, eq 9b480: 91000aaa add x10, x21, #0x2 9b484: 8b080148 add x8, x10, x8 9b488: 8b090100 add x0, x8, x9 9b48c: f101941f cmp x0, #0x65 9b490: 540000c3 b.lo 0x9b4a8 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, char, long double) const+0x25c> 9b494: 97fe986b bl 0x41640 9b498: aa0003f7 mov x23, x0 9b49c: b4000bc0 cbz x0, 0x9b614 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, char, long double) const+0x3c8> 9b4a0: aa1703fa mov x26, x23 9b4a4: 14000003 b 0x9b4b0 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, char, long double) const+0x264> 9b4a8: aa1f03f7 mov x23, xzr 9b4ac: 910383fa add x26, sp, #0xe0 9b4b0: b9400ac3 ldr w3, [x22, #0x8] 9b4b4: 394313e8 ldrb w8, [sp, #0xc4] 9b4b8: 394303e9 ldrb w9, [sp, #0xc0] 9b4bc: 8b190305 add x5, x24, x25 9b4c0: 9101e3ea add x10, sp, #0x78 9b4c4: 910243eb add x11, sp, #0x90 9b4c8: 390043e9 strb w9, [sp, #0x10] 9b4cc: 9102a3e9 add x9, sp, #0xa8 9b4d0: 390023e8 strb w8, [sp, #0x8] 9b4d4: 910363e8 add x8, sp, #0xd8 9b4d8: 9101a3e1 add x1, sp, #0x68 9b4dc: 910183e2 add x2, sp, #0x60 9b4e0: aa1a03e0 mov x0, x26 9b4e4: aa1803e4 mov x4, x24 9b4e8: aa1b03e6 mov x6, x27 9b4ec: 2a1c03e7 mov w7, w28 9b4f0: b90033f5 str w21, [sp, #0x30] 9b4f4: a9022beb stp x11, x10, [sp, #0x20] 9b4f8: f9000fe9 str x9, [sp, #0x18] 9b4fc: f90003e8 str x8, [sp] 9b500: 97fe99dc bl 0x41c70 <_ZNSt6__ndk111__money_putIcE8__formatEPcRS2_S3_jPKcS5_RKNS_5ctypeIcEEbRKNS_10money_base7patternEccRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEESL_SL_i@plt> 9b504: a9460be3 ldp x3, x2, [sp, #0x60] 9b508: f94023e0 ldr x0, [sp, #0x40] 9b50c: b9404fe5 ldr w5, [sp, #0x4c] 9b510: aa1a03e1 mov x1, x26 9b514: aa1603e4 mov x4, x22 9b518: 97fee0d1 bl 0x5385c 9b51c: f9402bf6 ldr x22, [sp, #0x50] 9b520: aa0003f5 mov x21, x0 9b524: b4000077 cbz x23, 0x9b530 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, char, long double) const+0x2e4> 9b528: aa1703e0 mov x0, x23 9b52c: 97fe9821 bl 0x415b0 9b530: 3941e3e8 ldrb w8, [sp, #0x78] 9b534: 37000388 tbnz w8, #0x0, 0x9b5a4 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, char, long double) const+0x358> 9b538: 394243e8 ldrb w8, [sp, #0x90] 9b53c: 370003c8 tbnz w8, #0x0, 0x9b5b4 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, char, long double) const+0x368> 9b540: 3942a3e8 ldrb w8, [sp, #0xa8] 9b544: 36000068 tbz w8, #0x0, 0x9b550 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, char, long double) const+0x304> 9b548: f9405fe0 ldr x0, [sp, #0xb8] 9b54c: 97fe9775 bl 0x41320 <_ZdlPv@plt> 9b550: f94067e0 ldr x0, [sp, #0xc8] 9b554: 97fe9b77 bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 9b558: b4000076 cbz x22, 0x9b564 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, char, long double) const+0x318> 9b55c: aa1603e0 mov x0, x22 9b560: 97fe9814 bl 0x415b0 9b564: b4000073 cbz x19, 0x9b570 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, char, long double) const+0x324> 9b568: aa1303e0 mov x0, x19 9b56c: 97fe9811 bl 0x415b0 9b570: f9401688 ldr x8, [x20, #0x28] 9b574: f85a03a9 ldur x9, [x29, #-0x60] 9b578: eb09011f cmp x8, x9 9b57c: 54000441 b.ne 0x9b604 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, char, long double) const+0x3b8> 9b580: aa1503e0 mov x0, x21 9b584: 910883ff add sp, sp, #0x220 9b588: a9457bfd ldp x29, x30, [sp, #0x50] 9b58c: a9444ff4 ldp x20, x19, [sp, #0x40] 9b590: a94357f6 ldp x22, x21, [sp, #0x30] 9b594: a9425ff8 ldp x24, x23, [sp, #0x20] 9b598: a94167fa ldp x26, x25, [sp, #0x10] 9b59c: a8c66ffc ldp x28, x27, [sp], #0x60 9b5a0: d65f03c0 ret 9b5a4: f94047e0 ldr x0, [sp, #0x88] 9b5a8: 97fe975e bl 0x41320 <_ZdlPv@plt> 9b5ac: 394243e8 ldrb w8, [sp, #0x90] 9b5b0: 3607fc88 tbz w8, #0x0, 0x9b540 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, char, long double) const+0x2f4> 9b5b4: f94053e0 ldr x0, [sp, #0xa0] 9b5b8: 97fe975a bl 0x41320 <_ZdlPv@plt> 9b5bc: 3942a3e8 ldrb w8, [sp, #0xa8] 9b5c0: 3707fc48 tbnz w8, #0x0, 0x9b548 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, char, long double) const+0x2fc> 9b5c4: 17ffffe3 b 0x9b550 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, char, long double) const+0x304> 9b5c8: b00003a0 adrp x0, 0x110000 9b5cc: 9127c000 add x0, x0, #0x9f0 9b5d0: 97fe9c44 bl 0x426e0 <__cxa_guard_acquire@plt> 9b5d4: 34ffe740 cbz w0, 0x9b2bc >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, char, long double) const+0x70> 9b5d8: b0000221 adrp x1, 0xe0000 9b5dc: 911ca021 add x1, x1, #0x728 9b5e0: 5283f7e0 mov w0, #0x1fbf // =8127 9b5e4: aa1f03e2 mov x2, xzr 9b5e8: 97fe99f6 bl 0x41dc0 9b5ec: f904f660 str x0, [x19, #0x9e8] 9b5f0: b00003a0 adrp x0, 0x110000 9b5f4: 9127c000 add x0, x0, #0x9f0 9b5f8: 97fe987e bl 0x417f0 <__cxa_guard_release@plt> 9b5fc: 17ffff30 b 0x9b2bc >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, char, long double) const+0x70> 9b600: 94002064 bl 0xa3790 9b604: 97fe9ba3 bl 0x42490 <__stack_chk_fail@plt> 9b608: aa1f03f8 mov x24, xzr 9b60c: 97fe9bf1 bl 0x425d0 <_ZSt17__throw_bad_allocv@plt> 9b610: 97fe9bf0 bl 0x425d0 <_ZSt17__throw_bad_allocv@plt> 9b614: 97fe9bef bl 0x425d0 <_ZSt17__throw_bad_allocv@plt> 9b618: aa0003f5 mov x21, x0 9b61c: b5000437 cbnz x23, 0x9b6a0 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, char, long double) const+0x454> 9b620: 14000022 b 0x9b6a8 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, char, long double) const+0x45c> 9b624: aa0003f5 mov x21, x0 9b628: b00003a0 adrp x0, 0x110000 9b62c: 9127c000 add x0, x0, #0x9f0 9b630: 97fe9b58 bl 0x42390 <__cxa_guard_abort@plt> 9b634: f9002bff str xzr, [sp, #0x50] 9b638: aa1f03f3 mov x19, xzr 9b63c: f9402be8 ldr x8, [sp, #0x50] 9b640: b50004c8 cbnz x8, 0x9b6d8 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, char, long double) const+0x48c> 9b644: 14000027 b 0x9b6e0 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, char, long double) const+0x494> 9b648: f9002bf8 str x24, [sp, #0x50] 9b64c: 1400000d b 0x9b680 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, char, long double) const+0x434> 9b650: aa0003f5 mov x21, x0 9b654: 3941e3e8 ldrb w8, [sp, #0x78] 9b658: 360002c8 tbz w8, #0x0, 0x9b6b0 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, char, long double) const+0x464> 9b65c: f94047e0 ldr x0, [sp, #0x88] 9b660: 97fe9730 bl 0x41320 <_ZdlPv@plt> 9b664: 394243e8 ldrb w8, [sp, #0x90] 9b668: 36000288 tbz w8, #0x0, 0x9b6b8 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, char, long double) const+0x46c> 9b66c: f94053e0 ldr x0, [sp, #0xa0] 9b670: 97fe972c bl 0x41320 <_ZdlPv@plt> 9b674: 3942a3e8 ldrb w8, [sp, #0xa8] 9b678: 37000248 tbnz w8, #0x0, 0x9b6c0 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, char, long double) const+0x474> 9b67c: 14000013 b 0x9b6c8 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, char, long double) const+0x47c> 9b680: aa0003f5 mov x21, x0 9b684: f9402be8 ldr x8, [sp, #0x50] 9b688: b5000288 cbnz x8, 0x9b6d8 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, char, long double) const+0x48c> 9b68c: 14000015 b 0x9b6e0 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, char, long double) const+0x494> 9b690: aa0003f5 mov x21, x0 9b694: 1400000d b 0x9b6c8 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, char, long double) const+0x47c> 9b698: aa0003f5 mov x21, x0 9b69c: b4000077 cbz x23, 0x9b6a8 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, char, long double) const+0x45c> 9b6a0: aa1703e0 mov x0, x23 9b6a4: 97fe97c3 bl 0x415b0 9b6a8: 3941e3e8 ldrb w8, [sp, #0x78] 9b6ac: 3707fd88 tbnz w8, #0x0, 0x9b65c >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, char, long double) const+0x410> 9b6b0: 394243e8 ldrb w8, [sp, #0x90] 9b6b4: 3707fdc8 tbnz w8, #0x0, 0x9b66c >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, char, long double) const+0x420> 9b6b8: 3942a3e8 ldrb w8, [sp, #0xa8] 9b6bc: 36000068 tbz w8, #0x0, 0x9b6c8 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, char, long double) const+0x47c> 9b6c0: f9405fe0 ldr x0, [sp, #0xb8] 9b6c4: 97fe9717 bl 0x41320 <_ZdlPv@plt> 9b6c8: f94067e0 ldr x0, [sp, #0xc8] 9b6cc: 97fe9b19 bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 9b6d0: f9402be8 ldr x8, [sp, #0x50] 9b6d4: b4000068 cbz x8, 0x9b6e0 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, char, long double) const+0x494> 9b6d8: f9402be0 ldr x0, [sp, #0x50] 9b6dc: 97fe97b5 bl 0x415b0 9b6e0: b5000073 cbnz x19, 0x9b6ec >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, char, long double) const+0x4a0> 9b6e4: aa1503e0 mov x0, x21 9b6e8: 9400e72d bl 0xd539c <__cxa_demangle+0x12abc> 9b6ec: aa1303e0 mov x0, x19 9b6f0: 97fe97b0 bl 0x415b0 9b6f4: aa1503e0 mov x0, x21 9b6f8: 9400e729 bl 0xd539c <__cxa_demangle+0x12abc> 9b6fc: d10443ff sub sp, sp, #0x110 9b700: a90f4ffc stp x28, x19, [sp, #0xf0] 9b704: a9107bfd stp x29, x30, [sp, #0x100] 9b708: 910403fd add x29, sp, #0x100 9b70c: a90817e4 stp x4, x5, [sp, #0x80] 9b710: a9091fe6 stp x6, x7, [sp, #0x90] 9b714: ad0007e0 stp q0, q1, [sp] 9b718: ad010fe2 stp q2, q3, [sp, #0x20] 9b71c: ad0217e4 stp q4, q5, [sp, #0x40] 9b720: ad031fe6 stp q6, q7, [sp, #0x60] 9b724: d53bd053 mrs x19, TPIDR_EL0 9b728: f9401669 ldr x9, [x19, #0x28] 9b72c: 910203ea add x10, sp, #0x80 9b730: 928003ec mov x12, #-0x20 // =-32 9b734: 910043ab add x11, x29, #0x10 9b738: f81e83a9 stur x9, [x29, #-0x18] 9b73c: 910003e9 mov x9, sp 9b740: f2dff00c movk x12, #0xff80, lsl #32 9b744: 9100814a add x10, x10, #0x20 9b748: 91020129 add x9, x9, #0x80 9b74c: d100e3a8 sub x8, x29, #0x38 9b750: a93cabab stp x11, x10, [x29, #-0x38] 9b754: a93db3a9 stp x9, x12, [x29, #-0x28] 9b758: ad400101 ldp q1, q0, [x8] 9b75c: b0000204 adrp x4, 0xdc000 >+0x1e> 9b760: aa0103e3 mov x3, x1 9b764: 912fd884 add x4, x4, #0xbf6 9b768: d10183a5 sub x5, x29, #0x60 9b76c: 52800c81 mov w1, #0x64 // =100 9b770: 2a1f03e2 mov w2, wzr 9b774: ad3d03a1 stp q1, q0, [x29, #-0x60] 9b778: 97fe9b26 bl 0x42410 <__vsnprintf_chk@plt> 9b77c: f9401668 ldr x8, [x19, #0x28] 9b780: f85e83a9 ldur x9, [x29, #-0x18] 9b784: eb09011f cmp x8, x9 9b788: 540000a1 b.ne 0x9b79c >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, char, long double) const+0x550> 9b78c: a9507bfd ldp x29, x30, [sp, #0x100] 9b790: a94f4ffc ldp x28, x19, [sp, #0xf0] 9b794: 910443ff add sp, sp, #0x110 9b798: d65f03c0 ret 9b79c: 97fe9b3d bl 0x42490 <__stack_chk_fail@plt> 000000000009b7a0 ::__gather_info(bool, bool, std::__ndk1::locale const&, std::__ndk1::money_base::pattern&, char&, char&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, int&)>: 9b7a0: d10243ff sub sp, sp, #0x90 9b7a4: a9036ffc stp x28, x27, [sp, #0x30] 9b7a8: a90467fa stp x26, x25, [sp, #0x40] 9b7ac: a9055ff8 stp x24, x23, [sp, #0x50] 9b7b0: a90657f6 stp x22, x21, [sp, #0x60] 9b7b4: a9074ff4 stp x20, x19, [sp, #0x70] 9b7b8: a9087bfd stp x29, x30, [sp, #0x80] 9b7bc: 910203fd add x29, sp, #0x80 9b7c0: d53bd05a mrs x26, TPIDR_EL0 9b7c4: f9401748 ldr x8, [x26, #0x28] 9b7c8: f9400bbb ldr x27, [x29, #0x10] 9b7cc: aa0703f3 mov x19, x7 9b7d0: aa0603f4 mov x20, x6 9b7d4: f90017e8 str x8, [sp, #0x28] 9b7d8: f9400057 ldr x23, [x2] 9b7dc: aa0503f5 mov x21, x5 9b7e0: aa0403f6 mov x22, x4 9b7e4: aa0303f8 mov x24, x3 9b7e8: 2a0103f9 mov w25, w1 9b7ec: 360004e0 tbz w0, #0x0, 0x9b888 ::__gather_info(bool, bool, std::__ndk1::locale const&, std::__ndk1::money_base::pattern&, char&, char&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, int&)+0xe8> 9b7f0: 900003bc adrp x28, 0x10f000 9b7f4: 900003a8 adrp x8, 0x10f000 9b7f8: f947239c ldr x28, [x28, #0xe40] 9b7fc: f9469108 ldr x8, [x8, #0xd20] 9b800: 6f00e400 movi v0.2d, #0000000000000000 9b804: f90003fc str x28, [sp] 9b808: 4e081d00 mov v0.d[0], x8 9b80c: 3c8083e0 stur q0, [sp, #0x8] 9b810: c8dfff88 ldar x8, [x28] 9b814: b100051f cmn x8, #0x1 9b818: 54000140 b.eq 0x9b840 ::__gather_info(bool, bool, std::__ndk1::locale const&, std::__ndk1::money_base::pattern&, char&, char&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, int&)+0xa0> 9b81c: 910003e8 mov x8, sp 9b820: 910083e9 add x9, sp, #0x20 9b824: a901a3e9 stp x9, x8, [sp, #0x18] 9b828: 900003a0 adrp x0, 0x10f000 9b82c: f9472000 ldr x0, [x0, #0xe40] 9b830: f00000a2 adrp x2, 0xb2000 ::~__codecvt_utf8_utf16()+0xc> 9b834: 912c4042 add x2, x2, #0xb10 9b838: 910063e1 add x1, sp, #0x18 9b83c: 97fe9bb5 bl 0x42710 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 9b840: b9800b89 ldrsw x9, [x28, #0x8] 9b844: a9412ae8 ldp x8, x10, [x23, #0x10] 9b848: d1000529 sub x9, x9, #0x1 9b84c: cb08014a sub x10, x10, x8 9b850: eb8a0d3f cmp x9, x10, asr #3 9b854: 54001142 b.hs 0x9ba7c ::__gather_info(bool, bool, std::__ndk1::locale const&, std::__ndk1::money_base::pattern&, char&, char&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, int&)+0x2dc> 9b858: f8697917 ldr x23, [x8, x9, lsl #3] 9b85c: b4001117 cbz x23, 0x9ba7c ::__gather_info(bool, bool, std::__ndk1::locale const&, std::__ndk1::money_base::pattern&, char&, char&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, int&)+0x2dc> 9b860: f94002e8 ldr x8, [x23] 9b864: 360004f9 tbz w25, #0x0, 0x9b900 ::__gather_info(bool, bool, std::__ndk1::locale const&, std::__ndk1::money_base::pattern&, char&, char&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, int&)+0x160> 9b868: f9402d08 ldr x8, [x8, #0x58] 9b86c: aa1703e0 mov x0, x23 9b870: d63f0100 blr x8 9b874: b9000300 str w0, [x24] 9b878: f94002e8 ldr x8, [x23] 9b87c: aa1703e0 mov x0, x23 9b880: f9402109 ldr x9, [x8, #0x40] 9b884: 14000026 b 0x9b91c ::__gather_info(bool, bool, std::__ndk1::locale const&, std::__ndk1::money_base::pattern&, char&, char&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, int&)+0x17c> 9b888: 900003bc adrp x28, 0x10f000 9b88c: 900003a8 adrp x8, 0x10f000 9b890: f947879c ldr x28, [x28, #0xf08] 9b894: f9469108 ldr x8, [x8, #0xd20] 9b898: 6f00e400 movi v0.2d, #0000000000000000 9b89c: f90003fc str x28, [sp] 9b8a0: 4e081d00 mov v0.d[0], x8 9b8a4: 3c8083e0 stur q0, [sp, #0x8] 9b8a8: c8dfff88 ldar x8, [x28] 9b8ac: b100051f cmn x8, #0x1 9b8b0: 54000140 b.eq 0x9b8d8 ::__gather_info(bool, bool, std::__ndk1::locale const&, std::__ndk1::money_base::pattern&, char&, char&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, int&)+0x138> 9b8b4: 910003e8 mov x8, sp 9b8b8: 910083e9 add x9, sp, #0x20 9b8bc: a901a3e9 stp x9, x8, [sp, #0x18] 9b8c0: 900003a0 adrp x0, 0x10f000 9b8c4: f9478400 ldr x0, [x0, #0xf08] 9b8c8: f00000a2 adrp x2, 0xb2000 ::~__codecvt_utf8_utf16()+0xc> 9b8cc: 912c4042 add x2, x2, #0xb10 9b8d0: 910063e1 add x1, sp, #0x18 9b8d4: 97fe9b8f bl 0x42710 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 9b8d8: b9800b89 ldrsw x9, [x28, #0x8] 9b8dc: a9412ae8 ldp x8, x10, [x23, #0x10] 9b8e0: d1000529 sub x9, x9, #0x1 9b8e4: cb08014a sub x10, x10, x8 9b8e8: eb8a0d3f cmp x9, x10, asr #3 9b8ec: 54000c82 b.hs 0x9ba7c ::__gather_info(bool, bool, std::__ndk1::locale const&, std::__ndk1::money_base::pattern&, char&, char&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, int&)+0x2dc> 9b8f0: f8697917 ldr x23, [x8, x9, lsl #3] 9b8f4: b4000c57 cbz x23, 0x9ba7c ::__gather_info(bool, bool, std::__ndk1::locale const&, std::__ndk1::money_base::pattern&, char&, char&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, int&)+0x2dc> 9b8f8: f94002e8 ldr x8, [x23] 9b8fc: 3707fb79 tbnz w25, #0x0, 0x9b868 ::__gather_info(bool, bool, std::__ndk1::locale const&, std::__ndk1::money_base::pattern&, char&, char&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, int&)+0xc8> 9b900: f9402908 ldr x8, [x8, #0x50] 9b904: aa1703e0 mov x0, x23 9b908: d63f0100 blr x8 9b90c: b9000300 str w0, [x24] 9b910: f94002e8 ldr x8, [x23] 9b914: aa1703e0 mov x0, x23 9b918: f9401d09 ldr x9, [x8, #0x38] 9b91c: 910003e8 mov x8, sp 9b920: d63f0120 blr x9 9b924: 39400368 ldrb w8, [x27] 9b928: 37000068 tbnz w8, #0x0, 0x9b934 ::__gather_info(bool, bool, std::__ndk1::locale const&, std::__ndk1::money_base::pattern&, char&, char&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, int&)+0x194> 9b92c: 7900037f strh wzr, [x27] 9b930: 14000009 b 0x9b954 ::__gather_info(bool, bool, std::__ndk1::locale const&, std::__ndk1::money_base::pattern&, char&, char&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, int&)+0x1b4> 9b934: f9400b68 ldr x8, [x27, #0x10] 9b938: 3900011f strb wzr, [x8] 9b93c: 39400368 ldrb w8, [x27] 9b940: f900077f str xzr, [x27, #0x8] 9b944: 36000088 tbz w8, #0x0, 0x9b954 ::__gather_info(bool, bool, std::__ndk1::locale const&, std::__ndk1::money_base::pattern&, char&, char&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, int&)+0x1b4> 9b948: f9400b60 ldr x0, [x27, #0x10] 9b94c: 97fe9675 bl 0x41320 <_ZdlPv@plt> 9b950: f900037f str xzr, [x27] 9b954: f9400be8 ldr x8, [sp, #0x10] 9b958: 3dc003e0 ldr q0, [sp] 9b95c: aa1703e0 mov x0, x23 9b960: f9000b68 str x8, [x27, #0x10] 9b964: 3d800360 str q0, [x27] 9b968: f94002e8 ldr x8, [x23] 9b96c: f9400d08 ldr x8, [x8, #0x18] 9b970: d63f0100 blr x8 9b974: 390002c0 strb w0, [x22] 9b978: f94002e8 ldr x8, [x23] 9b97c: aa1703e0 mov x0, x23 9b980: f9401108 ldr x8, [x8, #0x20] 9b984: d63f0100 blr x8 9b988: 390002a0 strb w0, [x21] 9b98c: f94002e8 ldr x8, [x23] 9b990: aa1703e0 mov x0, x23 9b994: f9401509 ldr x9, [x8, #0x28] 9b998: 910003e8 mov x8, sp 9b99c: d63f0120 blr x9 9b9a0: 39400288 ldrb w8, [x20] 9b9a4: 37000068 tbnz w8, #0x0, 0x9b9b0 ::__gather_info(bool, bool, std::__ndk1::locale const&, std::__ndk1::money_base::pattern&, char&, char&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, int&)+0x210> 9b9a8: 7900029f strh wzr, [x20] 9b9ac: 14000009 b 0x9b9d0 ::__gather_info(bool, bool, std::__ndk1::locale const&, std::__ndk1::money_base::pattern&, char&, char&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, int&)+0x230> 9b9b0: f9400a88 ldr x8, [x20, #0x10] 9b9b4: 3900011f strb wzr, [x8] 9b9b8: 39400288 ldrb w8, [x20] 9b9bc: f900069f str xzr, [x20, #0x8] 9b9c0: 36000088 tbz w8, #0x0, 0x9b9d0 ::__gather_info(bool, bool, std::__ndk1::locale const&, std::__ndk1::money_base::pattern&, char&, char&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, int&)+0x230> 9b9c4: f9400a80 ldr x0, [x20, #0x10] 9b9c8: 97fe9656 bl 0x41320 <_ZdlPv@plt> 9b9cc: f900029f str xzr, [x20] 9b9d0: f9400be8 ldr x8, [sp, #0x10] 9b9d4: 3dc003e0 ldr q0, [sp] 9b9d8: aa1703e0 mov x0, x23 9b9dc: f9000a88 str x8, [x20, #0x10] 9b9e0: 3d800280 str q0, [x20] 9b9e4: f94002e8 ldr x8, [x23] 9b9e8: f9401909 ldr x9, [x8, #0x30] 9b9ec: 910003e8 mov x8, sp 9b9f0: d63f0120 blr x9 9b9f4: 39400268 ldrb w8, [x19] 9b9f8: 37000068 tbnz w8, #0x0, 0x9ba04 ::__gather_info(bool, bool, std::__ndk1::locale const&, std::__ndk1::money_base::pattern&, char&, char&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, int&)+0x264> 9b9fc: 7900027f strh wzr, [x19] 9ba00: 14000009 b 0x9ba24 ::__gather_info(bool, bool, std::__ndk1::locale const&, std::__ndk1::money_base::pattern&, char&, char&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, int&)+0x284> 9ba04: f9400a68 ldr x8, [x19, #0x10] 9ba08: 3900011f strb wzr, [x8] 9ba0c: 39400268 ldrb w8, [x19] 9ba10: f900067f str xzr, [x19, #0x8] 9ba14: 36000088 tbz w8, #0x0, 0x9ba24 ::__gather_info(bool, bool, std::__ndk1::locale const&, std::__ndk1::money_base::pattern&, char&, char&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, int&)+0x284> 9ba18: f9400a60 ldr x0, [x19, #0x10] 9ba1c: 97fe9641 bl 0x41320 <_ZdlPv@plt> 9ba20: f900027f str xzr, [x19] 9ba24: f9400be8 ldr x8, [sp, #0x10] 9ba28: 3dc003e0 ldr q0, [sp] 9ba2c: aa1703e0 mov x0, x23 9ba30: f9000a68 str x8, [x19, #0x10] 9ba34: 3d800260 str q0, [x19] 9ba38: f94002e8 ldr x8, [x23] 9ba3c: f9402508 ldr x8, [x8, #0x48] 9ba40: d63f0100 blr x8 9ba44: f9400fa8 ldr x8, [x29, #0x18] 9ba48: b9000100 str w0, [x8] 9ba4c: f9401748 ldr x8, [x26, #0x28] 9ba50: f94017e9 ldr x9, [sp, #0x28] 9ba54: eb09011f cmp x8, x9 9ba58: 54000141 b.ne 0x9ba80 ::__gather_info(bool, bool, std::__ndk1::locale const&, std::__ndk1::money_base::pattern&, char&, char&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, int&)+0x2e0> 9ba5c: a9487bfd ldp x29, x30, [sp, #0x80] 9ba60: a9474ff4 ldp x20, x19, [sp, #0x70] 9ba64: a94657f6 ldp x22, x21, [sp, #0x60] 9ba68: a9455ff8 ldp x24, x23, [sp, #0x50] 9ba6c: a94467fa ldp x26, x25, [sp, #0x40] 9ba70: a9436ffc ldp x28, x27, [sp, #0x30] 9ba74: 910243ff add sp, sp, #0x90 9ba78: d65f03c0 ret 9ba7c: 94001f45 bl 0xa3790 9ba80: 97fe9a84 bl 0x42490 <__stack_chk_fail@plt> 000000000009ba84 ::__format(char*, char*&, char*&, unsigned int, char const*, char const*, std::__ndk1::ctype const&, bool, std::__ndk1::money_base::pattern const&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, int)>: 9ba84: d10303ff sub sp, sp, #0xc0 9ba88: a9066ffc stp x28, x27, [sp, #0x60] 9ba8c: a90767fa stp x26, x25, [sp, #0x70] 9ba90: a9085ff8 stp x24, x23, [sp, #0x80] 9ba94: a90957f6 stp x22, x21, [sp, #0x90] 9ba98: a90a4ff4 stp x20, x19, [sp, #0xa0] 9ba9c: a90b7bfd stp x29, x30, [sp, #0xb0] 9baa0: 9102c3fd add x29, sp, #0xb0 9baa4: b94043a8 ldr w8, [x29, #0x40] 9baa8: a94373a9 ldp x9, x28, [x29, #0x30] 9baac: f94017b3 ldr x19, [x29, #0x28] 9bab0: 394083b6 ldrb w22, [x29, #0x20] 9bab4: 394063aa ldrb w10, [x29, #0x18] 9bab8: f9400bb5 ldr x21, [x29, #0x10] 9babc: b9003fe8 str w8, [sp, #0x3c] 9bac0: 51000508 sub w8, w8, #0x1 9bac4: 29068fe7 stp w7, w3, [sp, #0x34] 9bac8: f9000040 str x0, [x2] 9bacc: a90473e9 stp x9, x28, [sp, #0x40] 9bad0: 91000529 add x9, x9, #0x1 9bad4: 7100011f cmp w8, #0x0 9bad8: b000020e adrp x14, 0xdc000 >+0x1e> 9badc: aa0603f8 mov x24, x6 9bae0: aa0503f9 mov x25, x5 9bae4: aa0403fa mov x26, x4 9bae8: aa0203f4 mov x20, x2 9baec: aa1f03f7 mov x23, xzr 9baf0: 9100067b add x27, x19, #0x1 9baf4: f9000be9 str x9, [sp, #0x10] 9baf8: 91000789 add x9, x28, #0x1 9bafc: b9000fe8 str w8, [sp, #0xc] 9bb00: 1a9fd7e8 cset w8, gt 9bb04: 912a91ce add x14, x14, #0xaa4 9bb08: f9002fe1 str x1, [sp, #0x58] 9bb0c: b9001fea str w10, [sp, #0x1c] 9bb10: f90003e0 str x0, [sp] 9bb14: a90257e9 stp x9, x21, [sp, #0x20] 9bb18: b9000be8 str w8, [sp, #0x8] 9bb1c: f9002bfb str x27, [sp, #0x50] 9bb20: 14000012 b 0x9bb68 ::__format(char*, char*&, char*&, unsigned int, char const*, char const*, std::__ndk1::ctype const&, bool, std::__ndk1::money_base::pattern const&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, int)+0xe4> 9bb24: f9400288 ldr x8, [x20] 9bb28: f9402fe9 ldr x9, [sp, #0x58] 9bb2c: 52800401 mov w1, #0x20 // =32 9bb30: aa1803e0 mov x0, x24 9bb34: f9000128 str x8, [x9] 9bb38: f9400308 ldr x8, [x24] 9bb3c: f9401d08 ldr x8, [x8, #0x38] 9bb40: d63f0100 blr x8 9bb44: f9400288 ldr x8, [x20] 9bb48: b000020e adrp x14, 0xdc000 >+0x1e> 9bb4c: 912a91ce add x14, x14, #0xaa4 9bb50: 91000509 add x9, x8, #0x1 9bb54: f9000289 str x9, [x20] 9bb58: 39000100 strb w0, [x8] 9bb5c: 910006f7 add x23, x23, #0x1 9bb60: f10012ff cmp x23, #0x4 9bb64: 54001c40 b.eq 0x9beec ::__format(char*, char*&, char*&, unsigned int, char const*, char const*, std::__ndk1::ctype const&, bool, std::__ndk1::money_base::pattern const&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, int)+0x468> 9bb68: 38776aa8 ldrb w8, [x21, x23] 9bb6c: 7100111f cmp w8, #0x4 9bb70: 54ffff68 b.hi 0x9bb5c ::__format(char*, char*&, char*&, unsigned int, char const*, char const*, std::__ndk1::ctype const&, bool, std::__ndk1::money_base::pattern const&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, int)+0xd8> 9bb74: 10fffd89 adr x9, 0x9bb24 ::__format(char*, char*&, char*&, unsigned int, char const*, char const*, std::__ndk1::ctype const&, bool, std::__ndk1::money_base::pattern const&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, int)+0xa0> 9bb78: 386869ca ldrb w10, [x14, x8] 9bb7c: 8b0a0929 add x9, x9, x10, lsl #2 9bb80: d61f0120 br x9 9bb84: f9400288 ldr x8, [x20] 9bb88: f9402fe9 ldr x9, [sp, #0x58] 9bb8c: f9000128 str x8, [x9] 9bb90: 17fffff3 b 0x9bb5c ::__format(char*, char*&, char*&, unsigned int, char const*, char const*, std::__ndk1::ctype const&, bool, std::__ndk1::money_base::pattern const&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, int)+0xd8> 9bb94: f94023e9 ldr x9, [sp, #0x40] 9bb98: 39400128 ldrb w8, [x9] 9bb9c: f9400529 ldr x9, [x9, #0x8] 9bba0: d341fd0a lsr x10, x8, #1 9bba4: 7200011f tst w8, #0x1 9bba8: 9a89015b csel x27, x10, x9, eq 9bbac: b9403be9 ldr w9, [sp, #0x38] 9bbb0: 36480b09 tbz w9, #0x9, 0x9bd10 ::__format(char*, char*&, char*&, unsigned int, char const*, char const*, std::__ndk1::ctype const&, bool, std::__ndk1::money_base::pattern const&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, int)+0x28c> 9bbb4: b4000afb cbz x27, 0x9bd10 ::__format(char*, char*&, char*&, unsigned int, char const*, char const*, std::__ndk1::ctype const&, bool, std::__ndk1::money_base::pattern const&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, int)+0x28c> 9bbb8: f94023e9 ldr x9, [sp, #0x40] 9bbbc: f940029c ldr x28, [x20] 9bbc0: 7200011f tst w8, #0x1 9bbc4: f9400be8 ldr x8, [sp, #0x10] 9bbc8: f9400929 ldr x9, [x9, #0x10] 9bbcc: aa1c03e0 mov x0, x28 9bbd0: aa1b03e2 mov x2, x27 9bbd4: 9a890101 csel x1, x8, x9, eq 9bbd8: 97fe970a bl 0x41800 9bbdc: 8b1b0388 add x8, x28, x27 9bbe0: a944effc ldp x28, x27, [sp, #0x48] 9bbe4: b000020e adrp x14, 0xdc000 >+0x1e> 9bbe8: 912a91ce add x14, x14, #0xaa4 9bbec: f9000288 str x8, [x20] 9bbf0: 17ffffdb b 0x9bb5c ::__format(char*, char*&, char*&, unsigned int, char const*, char const*, std::__ndk1::ctype const&, bool, std::__ndk1::money_base::pattern const&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, int)+0xd8> 9bbf4: 39400388 ldrb w8, [x28] 9bbf8: f9400789 ldr x9, [x28, #0x8] 9bbfc: d341fd0a lsr x10, x8, #1 9bc00: 7200011f tst w8, #0x1 9bc04: 9a890148 csel x8, x10, x9, eq 9bc08: b4fffaa8 cbz x8, 0x9bb5c ::__format(char*, char*&, char*&, unsigned int, char const*, char const*, std::__ndk1::ctype const&, bool, std::__ndk1::money_base::pattern const&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, int)+0xd8> 9bc0c: f9400b88 ldr x8, [x28, #0x10] 9bc10: f94013ea ldr x10, [sp, #0x20] 9bc14: f9400289 ldr x9, [x20] 9bc18: 9a880148 csel x8, x10, x8, eq 9bc1c: 39400108 ldrb w8, [x8] 9bc20: 9100052a add x10, x9, #0x1 9bc24: f900028a str x10, [x20] 9bc28: 39000128 strb w8, [x9] 9bc2c: 17ffffcc b 0x9bb5c ::__format(char*, char*&, char*&, unsigned int, char const*, char const*, std::__ndk1::ctype const&, bool, std::__ndk1::money_base::pattern const&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, int)+0xd8> 9bc30: b94037e8 ldr w8, [sp, #0x34] 9bc34: f940028f ldr x15, [x20] 9bc38: 7200011f tst w8, #0x1 9bc3c: 9a9a075a cinc x26, x26, ne 9bc40: eb19035f cmp x26, x25 9bc44: aa1a03e8 mov x8, x26 9bc48: 54000182 b.hs 0x9bc78 ::__format(char*, char*&, char*&, unsigned int, char const*, char const*, std::__ndk1::ctype const&, bool, std::__ndk1::money_base::pattern const&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, int)+0x1f4> 9bc4c: aa1a03e8 mov x8, x26 9bc50: 39c00109 ldrsb w9, [x8] 9bc54: 37f80129 tbnz w9, #0x1f, 0x9bc78 ::__format(char*, char*&, char*&, unsigned int, char const*, char const*, std::__ndk1::ctype const&, bool, std::__ndk1::money_base::pattern const&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, int)+0x1f4> 9bc58: f9400b0a ldr x10, [x24, #0x10] 9bc5c: 92401d29 and x9, x9, #0xff 9bc60: f8697949 ldr x9, [x10, x9, lsl #3] 9bc64: 363000a9 tbz w9, #0x6, 0x9bc78 ::__format(char*, char*&, char*&, unsigned int, char const*, char const*, std::__ndk1::ctype const&, bool, std::__ndk1::money_base::pattern const&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, int)+0x1f4> 9bc68: 91000508 add x8, x8, #0x1 9bc6c: eb08033f cmp x25, x8 9bc70: 54ffff01 b.ne 0x9bc50 ::__format(char*, char*&, char*&, unsigned int, char const*, char const*, std::__ndk1::ctype const&, bool, std::__ndk1::money_base::pattern const&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, int)+0x1cc> 9bc74: aa1903e8 mov x8, x25 9bc78: b9403fe9 ldr w9, [sp, #0x3c] 9bc7c: 7100053f cmp w9, #0x1 9bc80: 540004cb b.lt 0x9bd18 ::__format(char*, char*&, char*&, unsigned int, char const*, char const*, std::__ndk1::ctype const&, bool, std::__ndk1::money_base::pattern const&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, int)+0x294> 9bc84: eb1a011f cmp x8, x26 9bc88: 540006c9 b.ls 0x9bd60 ::__format(char*, char*&, char*&, unsigned int, char const*, char const*, std::__ndk1::ctype const&, bool, std::__ndk1::money_base::pattern const&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, int)+0x2dc> 9bc8c: aa0803fc mov x28, x8 9bc90: 385fff89 ldrb w9, [x28, #-0x1]! 9bc94: b9400ffb ldr w27, [sp, #0xc] 9bc98: 910005ea add x10, x15, #0x1 9bc9c: f900028a str x10, [x20] 9bca0: 390001e9 strb w9, [x15] 9bca4: 7100077f cmp w27, #0x1 9bca8: 540011ab b.lt 0x9bedc ::__format(char*, char*&, char*&, unsigned int, char const*, char const*, std::__ndk1::ctype const&, bool, std::__ndk1::money_base::pattern const&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, int)+0x458> 9bcac: b9400be9 ldr w9, [sp, #0x8] 9bcb0: eb1a039f cmp x28, x26 9bcb4: 54000249 b.ls 0x9bcfc ::__format(char*, char*&, char*&, unsigned int, char const*, char const*, std::__ndk1::ctype const&, bool, std::__ndk1::money_base::pattern const&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, int)+0x278> 9bcb8: b9400ffb ldr w27, [sp, #0xc] 9bcbc: d1000908 sub x8, x8, #0x2 9bcc0: aa0803ea mov x10, x8 9bcc4: f940028b ldr x11, [x20] 9bcc8: 385ff54c ldrb w12, [x10], #-0x1 9bccc: 5100077b sub w27, w27, #0x1 9bcd0: 7100037f cmp w27, #0x0 9bcd4: 1a9fd7e9 cset w9, gt 9bcd8: 7100077f cmp w27, #0x1 9bcdc: 9100056d add x13, x11, #0x1 9bce0: f900028d str x13, [x20] 9bce4: 3900016c strb w12, [x11] 9bce8: 5400008b b.lt 0x9bcf8 ::__format(char*, char*&, char*&, unsigned int, char const*, char const*, std::__ndk1::ctype const&, bool, std::__ndk1::money_base::pattern const&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, int)+0x274> 9bcec: eb1a011f cmp x8, x26 9bcf0: aa0a03e8 mov x8, x10 9bcf4: 54fffe88 b.hi 0x9bcc4 ::__format(char*, char*&, char*&, unsigned int, char const*, char const*, std::__ndk1::ctype const&, bool, std::__ndk1::money_base::pattern const&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, int)+0x240> 9bcf8: 9100055c add x28, x10, #0x1 9bcfc: aa0f03f5 mov x21, x15 9bd00: 35000369 cbnz w9, 0x9bd6c ::__format(char*, char*&, char*&, unsigned int, char const*, char const*, std::__ndk1::ctype const&, bool, std::__ndk1::money_base::pattern const&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, int)+0x2e8> 9bd04: 2a1f03fb mov w27, wzr 9bd08: 2a1f03e0 mov w0, wzr 9bd0c: 1400001d b 0x9bd80 ::__format(char*, char*&, char*&, unsigned int, char const*, char const*, std::__ndk1::ctype const&, bool, std::__ndk1::money_base::pattern const&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, int)+0x2fc> 9bd10: f9402bfb ldr x27, [sp, #0x50] 9bd14: 17ffff92 b 0x9bb5c ::__format(char*, char*&, char*&, unsigned int, char const*, char const*, std::__ndk1::ctype const&, bool, std::__ndk1::money_base::pattern const&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, int)+0xd8> 9bd18: aa0803fc mov x28, x8 9bd1c: eb1a039f cmp x28, x26 9bd20: 540005a1 b.ne 0x9bdd4 ::__format(char*, char*&, char*&, unsigned int, char const*, char const*, std::__ndk1::ctype const&, bool, std::__ndk1::money_base::pattern const&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, int)+0x350> 9bd24: f9400308 ldr x8, [x24] 9bd28: 52800601 mov w1, #0x30 // =48 9bd2c: aa1803e0 mov x0, x24 9bd30: aa0f03f5 mov x21, x15 9bd34: f9401d08 ldr x8, [x8, #0x38] 9bd38: d63f0100 blr x8 9bd3c: f9400288 ldr x8, [x20] 9bd40: aa1503ef mov x15, x21 9bd44: f94017f5 ldr x21, [sp, #0x28] 9bd48: b000020e adrp x14, 0xdc000 >+0x1e> 9bd4c: 91000509 add x9, x8, #0x1 9bd50: 912a91ce add x14, x14, #0xaa4 9bd54: f9000289 str x9, [x20] 9bd58: 39000100 strb w0, [x8] 9bd5c: 1400004e b 0x9be94 ::__format(char*, char*&, char*&, unsigned int, char const*, char const*, std::__ndk1::ctype const&, bool, std::__ndk1::money_base::pattern const&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, int)+0x410> 9bd60: b9403ffb ldr w27, [sp, #0x3c] 9bd64: aa0f03f5 mov x21, x15 9bd68: aa0803fc mov x28, x8 9bd6c: f9400308 ldr x8, [x24] 9bd70: 52800601 mov w1, #0x30 // =48 9bd74: aa1803e0 mov x0, x24 9bd78: f9401d08 ldr x8, [x8, #0x38] 9bd7c: d63f0100 blr x8 9bd80: f9400288 ldr x8, [x20] 9bd84: b000020e adrp x14, 0xdc000 >+0x1e> 9bd88: 7100077f cmp w27, #0x1 9bd8c: 912a91ce add x14, x14, #0xaa4 9bd90: 91000509 add x9, x8, #0x1 9bd94: aa1503ef mov x15, x21 9bd98: f9000289 str x9, [x20] 9bd9c: 5400010b b.lt 0x9bdbc ::__format(char*, char*&, char*&, unsigned int, char const*, char const*, std::__ndk1::ctype const&, bool, std::__ndk1::money_base::pattern const&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, int)+0x338> 9bda0: 39000100 strb w0, [x8] 9bda4: f9400288 ldr x8, [x20] 9bda8: 5100077b sub w27, w27, #0x1 9bdac: 7100037f cmp w27, #0x0 9bdb0: 91000509 add x9, x8, #0x1 9bdb4: f9000289 str x9, [x20] 9bdb8: 54ffff4c b.gt 0x9bda0 ::__format(char*, char*&, char*&, unsigned int, char const*, char const*, std::__ndk1::ctype const&, bool, std::__ndk1::money_base::pattern const&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, int)+0x31c> 9bdbc: b9401fe9 ldr w9, [sp, #0x1c] 9bdc0: f9402bfb ldr x27, [sp, #0x50] 9bdc4: f94017f5 ldr x21, [sp, #0x28] 9bdc8: 39000109 strb w9, [x8] 9bdcc: eb1a039f cmp x28, x26 9bdd0: 54fffaa0 b.eq 0x9bd24 ::__format(char*, char*&, char*&, unsigned int, char const*, char const*, std::__ndk1::ctype const&, bool, std::__ndk1::money_base::pattern const&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, int)+0x2a0> 9bdd4: 39400268 ldrb w8, [x19] 9bdd8: f9400669 ldr x9, [x19, #0x8] 9bddc: d341fd0a lsr x10, x8, #1 9bde0: 7200011f tst w8, #0x1 9bde4: 9a890149 csel x9, x10, x9, eq 9bde8: b40000c9 cbz x9, 0x9be00 ::__format(char*, char*&, char*&, unsigned int, char const*, char const*, std::__ndk1::ctype const&, bool, std::__ndk1::money_base::pattern const&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, int)+0x37c> 9bdec: f9400a69 ldr x9, [x19, #0x10] 9bdf0: 7200011f tst w8, #0x1 9bdf4: 9a890368 csel x8, x27, x9, eq 9bdf8: 39400108 ldrb w8, [x8] 9bdfc: 14000002 b 0x9be04 ::__format(char*, char*&, char*&, unsigned int, char const*, char const*, std::__ndk1::ctype const&, bool, std::__ndk1::money_base::pattern const&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, int)+0x380> 9be00: 12800008 mov w8, #-0x1 // =-1 9be04: 2a1f03e9 mov w9, wzr 9be08: 2a1f03ea mov w10, wzr 9be0c: 6b08015f cmp w10, w8 9be10: 54000121 b.ne 0x9be34 ::__format(char*, char*&, char*&, unsigned int, char const*, char const*, std::__ndk1::ctype const&, bool, std::__ndk1::money_base::pattern const&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, int)+0x3b0> 9be14: 14000012 b 0x9be5c ::__format(char*, char*&, char*&, unsigned int, char const*, char const*, std::__ndk1::ctype const&, bool, std::__ndk1::money_base::pattern const&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, int)+0x3d8> 9be18: f9400a68 ldr x8, [x19, #0x10] 9be1c: 7200017f tst w11, #0x1 9be20: 2a1f03ea mov w10, wzr 9be24: 9a880368 csel x8, x27, x8, eq 9be28: 38696908 ldrb w8, [x8, x9] 9be2c: 7103fd1f cmp w8, #0xff 9be30: 5a9f1108 csinv w8, w8, wzr, ne 9be34: 385fff8b ldrb w11, [x28, #-0x1]! 9be38: f940028c ldr x12, [x20] 9be3c: 1100054a add w10, w10, #0x1 9be40: eb1c035f cmp x26, x28 9be44: 9100058d add x13, x12, #0x1 9be48: f900028d str x13, [x20] 9be4c: 3900018b strb w11, [x12] 9be50: 54000220 b.eq 0x9be94 ::__format(char*, char*&, char*&, unsigned int, char const*, char const*, std::__ndk1::ctype const&, bool, std::__ndk1::money_base::pattern const&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, int)+0x410> 9be54: 6b08015f cmp w10, w8 9be58: 54fffee1 b.ne 0x9be34 ::__format(char*, char*&, char*&, unsigned int, char const*, char const*, std::__ndk1::ctype const&, bool, std::__ndk1::money_base::pattern const&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, int)+0x3b0> 9be5c: f940028a ldr x10, [x20] 9be60: 11000529 add w9, w9, #0x1 9be64: 9100054b add x11, x10, #0x1 9be68: f900028b str x11, [x20] 9be6c: 39000156 strb w22, [x10] 9be70: 3940026b ldrb w11, [x19] 9be74: f940066a ldr x10, [x19, #0x8] 9be78: d341fd6c lsr x12, x11, #1 9be7c: 7200017f tst w11, #0x1 9be80: 9a8a018a csel x10, x12, x10, eq 9be84: eb09015f cmp x10, x9 9be88: 54fffc88 b.hi 0x9be18 ::__format(char*, char*&, char*&, unsigned int, char const*, char const*, std::__ndk1::ctype const&, bool, std::__ndk1::money_base::pattern const&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, int)+0x394> 9be8c: 2a1f03ea mov w10, wzr 9be90: 17ffffe9 b 0x9be34 ::__format(char*, char*&, char*&, unsigned int, char const*, char const*, std::__ndk1::ctype const&, bool, std::__ndk1::money_base::pattern const&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, int)+0x3b0> 9be94: f9400288 ldr x8, [x20] 9be98: eb0801ff cmp x15, x8 9be9c: 540001c0 b.eq 0x9bed4 ::__format(char*, char*&, char*&, unsigned int, char const*, char const*, std::__ndk1::ctype const&, bool, std::__ndk1::money_base::pattern const&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, int)+0x450> 9bea0: f94027fc ldr x28, [sp, #0x48] 9bea4: d1000508 sub x8, x8, #0x1 9bea8: eb0f011f cmp x8, x15 9beac: 54ffe589 b.ls 0x9bb5c ::__format(char*, char*&, char*&, unsigned int, char const*, char const*, std::__ndk1::ctype const&, bool, std::__ndk1::money_base::pattern const&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, int)+0xd8> 9beb0: 910005e9 add x9, x15, #0x1 9beb4: 3940010a ldrb w10, [x8] 9beb8: 385ff12b ldurb w11, [x9, #-0x1] 9bebc: 381ff12a sturb w10, [x9, #-0x1] 9bec0: 381ff50b strb w11, [x8], #-0x1 9bec4: eb08013f cmp x9, x8 9bec8: 91000529 add x9, x9, #0x1 9becc: 54ffff43 b.lo 0x9beb4 ::__format(char*, char*&, char*&, unsigned int, char const*, char const*, std::__ndk1::ctype const&, bool, std::__ndk1::money_base::pattern const&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, int)+0x430> 9bed0: 17ffff23 b 0x9bb5c ::__format(char*, char*&, char*&, unsigned int, char const*, char const*, std::__ndk1::ctype const&, bool, std::__ndk1::money_base::pattern const&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, int)+0xd8> 9bed4: f94027fc ldr x28, [sp, #0x48] 9bed8: 17ffff21 b 0x9bb5c ::__format(char*, char*&, char*&, unsigned int, char const*, char const*, std::__ndk1::ctype const&, bool, std::__ndk1::money_base::pattern const&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, int)+0xd8> 9bedc: b9400be9 ldr w9, [sp, #0x8] 9bee0: aa0f03f5 mov x21, x15 9bee4: 34fff109 cbz w9, 0x9bd04 ::__format(char*, char*&, char*&, unsigned int, char const*, char const*, std::__ndk1::ctype const&, bool, std::__ndk1::money_base::pattern const&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, int)+0x280> 9bee8: 17ffffa1 b 0x9bd6c ::__format(char*, char*&, char*&, unsigned int, char const*, char const*, std::__ndk1::ctype const&, bool, std::__ndk1::money_base::pattern const&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, int)+0x2e8> 9beec: 39400388 ldrb w8, [x28] 9bef0: f9400789 ldr x9, [x28, #0x8] 9bef4: d341fd0a lsr x10, x8, #1 9bef8: 7200011f tst w8, #0x1 9befc: 9a890149 csel x9, x10, x9, eq 9bf00: f100053f cmp x9, #0x1 9bf04: 54000209 b.ls 0x9bf44 ::__format(char*, char*&, char*&, unsigned int, char const*, char const*, std::__ndk1::ctype const&, bool, std::__ndk1::money_base::pattern const&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, int)+0x4c0> 9bf08: f9400b8a ldr x10, [x28, #0x10] 9bf0c: 7200011f tst w8, #0x1 9bf10: f94013e8 ldr x8, [sp, #0x20] 9bf14: f9400297 ldr x23, [x20] 9bf18: 91000b8b add x11, x28, #0x2 9bf1c: 9a8a0561 csinc x1, x11, x10, eq 9bf20: 9a8a0108 csel x8, x8, x10, eq 9bf24: 8b090108 add x8, x8, x9 9bf28: eb010118 subs x24, x8, x1 9bf2c: 54000080 b.eq 0x9bf3c ::__format(char*, char*&, char*&, unsigned int, char const*, char const*, std::__ndk1::ctype const&, bool, std::__ndk1::money_base::pattern const&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, int)+0x4b8> 9bf30: aa1703e0 mov x0, x23 9bf34: aa1803e2 mov x2, x24 9bf38: 97fe9632 bl 0x41800 9bf3c: 8b1802e8 add x8, x23, x24 9bf40: f9000288 str x8, [x20] 9bf44: b9403be9 ldr w9, [sp, #0x38] 9bf48: 52801608 mov w8, #0xb0 // =176 9bf4c: 0a080128 and w8, w9, w8 9bf50: 7100411f cmp w8, #0x10 9bf54: 54000140 b.eq 0x9bf7c ::__format(char*, char*&, char*&, unsigned int, char const*, char const*, std::__ndk1::ctype const&, bool, std::__ndk1::money_base::pattern const&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, int)+0x4f8> 9bf58: 7100811f cmp w8, #0x20 9bf5c: 540000a1 b.ne 0x9bf70 ::__format(char*, char*&, char*&, unsigned int, char const*, char const*, std::__ndk1::ctype const&, bool, std::__ndk1::money_base::pattern const&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, int)+0x4ec> 9bf60: f9400288 ldr x8, [x20] 9bf64: f9402fe9 ldr x9, [sp, #0x58] 9bf68: f9000128 str x8, [x9] 9bf6c: 14000004 b 0x9bf7c ::__format(char*, char*&, char*&, unsigned int, char const*, char const*, std::__ndk1::ctype const&, bool, std::__ndk1::money_base::pattern const&, char, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, int)+0x4f8> 9bf70: f9402fe8 ldr x8, [sp, #0x58] 9bf74: f94003e9 ldr x9, [sp] 9bf78: f9000109 str x9, [x8] 9bf7c: a94b7bfd ldp x29, x30, [sp, #0xb0] 9bf80: a94a4ff4 ldp x20, x19, [sp, #0xa0] 9bf84: a94957f6 ldp x22, x21, [sp, #0x90] 9bf88: a9485ff8 ldp x24, x23, [sp, #0x80] 9bf8c: a94767fa ldp x26, x25, [sp, #0x70] 9bf90: a9466ffc ldp x28, x27, [sp, #0x60] 9bf94: 910303ff add sp, sp, #0xc0 9bf98: d65f03c0 ret 000000000009bf9c >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&) const>: 9bf9c: d10683ff sub sp, sp, #0x1a0 9bfa0: a9146ffc stp x28, x27, [sp, #0x140] 9bfa4: a91567fa stp x26, x25, [sp, #0x150] 9bfa8: a9165ff8 stp x24, x23, [sp, #0x160] 9bfac: a91757f6 stp x22, x21, [sp, #0x170] 9bfb0: a9184ff4 stp x20, x19, [sp, #0x180] 9bfb4: a9197bfd stp x29, x30, [sp, #0x190] 9bfb8: 910643fd add x29, sp, #0x190 9bfbc: d53bd05b mrs x27, TPIDR_EL0 9bfc0: f9401768 ldr x8, [x27, #0x28] 9bfc4: aa0303e0 mov x0, x3 9bfc8: aa0503f6 mov x22, x5 9bfcc: 2a0403fa mov w26, w4 9bfd0: f81a03a8 stur x8, [x29, #-0x60] 9bfd4: 9102e3e8 add x8, sp, #0xb8 9bfd8: aa0303f4 mov x20, x3 9bfdc: 2a0203f9 mov w25, w2 9bfe0: aa0103f8 mov x24, x1 9bfe4: 97fe9913 bl 0x42430 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 9bfe8: 900003b5 adrp x21, 0x10f000 9bfec: 900003a8 adrp x8, 0x10f000 9bff0: f9405ff3 ldr x19, [sp, #0xb8] 9bff4: f945a2b5 ldr x21, [x21, #0xb40] 9bff8: f9469108 ldr x8, [x8, #0xd20] 9bffc: 6f00e400 movi v0.2d, #0000000000000000 9c000: f90067f5 str x21, [sp, #0xc8] 9c004: 4e081d00 mov v0.d[0], x8 9c008: 3c8d03e0 stur q0, [sp, #0xd0] 9c00c: c8dffea8 ldar x8, [x21] 9c010: b100051f cmn x8, #0x1 9c014: 54000160 b.eq 0x9c040 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&) const+0xa4> 9c018: 910323e8 add x8, sp, #0xc8 9c01c: 910263e9 add x9, sp, #0x98 9c020: f9004fe8 str x8, [sp, #0x98] 9c024: f90043e9 str x9, [sp, #0x80] 9c028: f0000380 adrp x0, 0x10f000 9c02c: f945a000 ldr x0, [x0, #0xb40] 9c030: d00000a2 adrp x2, 0xb2000 ::~__codecvt_utf8_utf16()+0xc> 9c034: 912c4042 add x2, x2, #0xb10 9c038: 910203e1 add x1, sp, #0x80 9c03c: 97fe99b5 bl 0x42710 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 9c040: b9800aa9 ldrsw x9, [x21, #0x8] 9c044: a9412a68 ldp x8, x10, [x19, #0x10] 9c048: d1000529 sub x9, x9, #0x1 9c04c: cb08014a sub x10, x10, x8 9c050: eb8a0d3f cmp x9, x10, asr #3 9c054: 54001302 b.hs 0x9c2b4 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&) const+0x318> 9c058: f8697917 ldr x23, [x8, x9, lsl #3] 9c05c: b40012d7 cbz x23, 0x9c2b4 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&) const+0x318> 9c060: 394002c8 ldrb w8, [x22] 9c064: f94006c9 ldr x9, [x22, #0x8] 9c068: d341fd0a lsr x10, x8, #1 9c06c: 7200011f tst w8, #0x1 9c070: 9a890149 csel x9, x10, x9, eq 9c074: b40001a9 cbz x9, 0x9c0a8 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&) const+0x10c> 9c078: f9400ac9 ldr x9, [x22, #0x10] 9c07c: f94002ea ldr x10, [x23] 9c080: 7200011f tst w8, #0x1 9c084: 9a961528 csinc x8, x9, x22, ne 9c088: 39400113 ldrb w19, [x8] 9c08c: f9401d48 ldr x8, [x10, #0x38] 9c090: 528005a1 mov w1, #0x2d // =45 9c094: aa1703e0 mov x0, x23 9c098: d63f0100 blr x8 9c09c: 6b20027f cmp w19, w0, uxtb 9c0a0: 1a9f17e1 cset w1, eq 9c0a4: 14000002 b 0x9c0ac >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&) const+0x110> 9c0a8: 2a1f03e1 mov w1, wzr 9c0ac: a90a7fff stp xzr, xzr, [sp, #0xa0] 9c0b0: a9097fff stp xzr, xzr, [sp, #0x90] 9c0b4: a9087fff stp xzr, xzr, [sp, #0x80] 9c0b8: a9077fff stp xzr, xzr, [sp, #0x70] 9c0bc: f90037ff str xzr, [sp, #0x68] 9c0c0: 910193e8 add x8, sp, #0x64 9c0c4: 9101a3e9 add x9, sp, #0x68 9c0c8: 12000320 and w0, w25, #0x1 9c0cc: 9102e3e2 add x2, sp, #0xb8 9c0d0: 910303e3 add x3, sp, #0xc0 9c0d4: 9102d3e4 add x4, sp, #0xb4 9c0d8: 9102c3e5 add x5, sp, #0xb0 9c0dc: 910263e6 add x6, sp, #0x98 9c0e0: 910203e7 add x7, sp, #0x80 9c0e4: a90023e9 stp x9, x8, [sp] 9c0e8: b9004fe1 str w1, [sp, #0x4c] 9c0ec: 97fe981d bl 0x42160 <_ZNSt6__ndk111__money_putIcE13__gather_infoEbbRKNS_6localeERNS_10money_base7patternERcS8_RNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEESF_SF_Ri@plt> 9c0f0: 394002dc ldrb w28, [x22] 9c0f4: f94006c8 ldr x8, [x22, #0x8] 9c0f8: b98067f3 ldrsw x19, [sp, #0x64] 9c0fc: f90023f8 str x24, [sp, #0x40] 9c100: d341ff89 lsr x9, x28, #1 9c104: 7200039f tst w28, #0x1 9c108: 9a880135 csel x21, x9, x8, eq 9c10c: aa1403f8 mov x24, x20 9c110: 6b15027f cmp w19, w21 9c114: 540001ea b.ge 0x9c150 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&) const+0x1b4> 9c118: 3941a3e9 ldrb w9, [sp, #0x68] 9c11c: f9403bea ldr x10, [sp, #0x70] 9c120: 394203eb ldrb w11, [sp, #0x80] 9c124: f94047ec ldr x12, [sp, #0x88] 9c128: cb1302a8 sub x8, x21, x19 9c12c: 8b08066d add x13, x19, x8, lsl #1 9c130: d341fd28 lsr x8, x9, #1 9c134: 7200013f tst w9, #0x1 9c138: d341fd69 lsr x9, x11, #1 9c13c: 9a8a0108 csel x8, x8, x10, eq 9c140: 7200017f tst w11, #0x1 9c144: 9a8c0129 csel x9, x9, x12, eq 9c148: 910005aa add x10, x13, #0x1 9c14c: 1400000c b 0x9c17c >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&) const+0x1e0> 9c150: 3941a3e8 ldrb w8, [sp, #0x68] 9c154: f9403be9 ldr x9, [sp, #0x70] 9c158: 394203ea ldrb w10, [sp, #0x80] 9c15c: f94047eb ldr x11, [sp, #0x88] 9c160: d341fd0c lsr x12, x8, #1 9c164: 7200011f tst w8, #0x1 9c168: d341fd4d lsr x13, x10, #1 9c16c: 9a890188 csel x8, x12, x9, eq 9c170: 7200015f tst w10, #0x1 9c174: 9a8b01a9 csel x9, x13, x11, eq 9c178: 91000a6a add x10, x19, #0x2 9c17c: 8b080148 add x8, x10, x8 9c180: 8b090100 add x0, x8, x9 9c184: aa1b03f4 mov x20, x27 9c188: 2a1a03fb mov w27, w26 9c18c: f101941f cmp x0, #0x65 9c190: 540000c3 b.lo 0x9c1a8 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&) const+0x20c> 9c194: 97fe952b bl 0x41640 9c198: aa0003f9 mov x25, x0 9c19c: b4000900 cbz x0, 0x9c2bc >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&) const+0x320> 9c1a0: aa1903fa mov x26, x25 9c1a4: 14000003 b 0x9c1b0 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&) const+0x214> 9c1a8: aa1f03f9 mov x25, xzr 9c1ac: 910323fa add x26, sp, #0xc8 9c1b0: f9400ac8 ldr x8, [x22, #0x10] 9c1b4: b9404fe7 ldr w7, [sp, #0x4c] 9c1b8: b9400b03 ldr w3, [x24, #0x8] 9c1bc: 3942d3e9 ldrb w9, [sp, #0xb4] 9c1c0: 3942c3ea ldrb w10, [sp, #0xb0] 9c1c4: 7200039f tst w28, #0x1 9c1c8: 9a961504 csinc x4, x8, x22, ne 9c1cc: 8b150085 add x5, x4, x21 9c1d0: 9101a3e8 add x8, sp, #0x68 9c1d4: 910203eb add x11, sp, #0x80 9c1d8: 390043ea strb w10, [sp, #0x10] 9c1dc: 910263ea add x10, sp, #0x98 9c1e0: 390023e9 strb w9, [sp, #0x8] 9c1e4: 910303e9 add x9, sp, #0xc0 9c1e8: 910163e1 add x1, sp, #0x58 9c1ec: 910143e2 add x2, sp, #0x50 9c1f0: aa1a03e0 mov x0, x26 9c1f4: aa1703e6 mov x6, x23 9c1f8: b90033f3 str w19, [sp, #0x30] 9c1fc: a90223eb stp x11, x8, [sp, #0x20] 9c200: f9000fea str x10, [sp, #0x18] 9c204: f90003e9 str x9, [sp] 9c208: 97fe969a bl 0x41c70 <_ZNSt6__ndk111__money_putIcE8__formatEPcRS2_S3_jPKcS5_RKNS_5ctypeIcEEbRKNS_10money_base7patternEccRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEESL_SL_i@plt> 9c20c: a9450be3 ldp x3, x2, [sp, #0x50] 9c210: f94023e0 ldr x0, [sp, #0x40] 9c214: aa1a03e1 mov x1, x26 9c218: aa1803e4 mov x4, x24 9c21c: 2a1b03e5 mov w5, w27 9c220: 97fedd8f bl 0x5385c 9c224: aa0003f3 mov x19, x0 9c228: b4000079 cbz x25, 0x9c234 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&) const+0x298> 9c22c: aa1903e0 mov x0, x25 9c230: 97fe94e0 bl 0x415b0 9c234: 3941a3e8 ldrb w8, [sp, #0x68] 9c238: 370002c8 tbnz w8, #0x0, 0x9c290 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&) const+0x2f4> 9c23c: 394203e8 ldrb w8, [sp, #0x80] 9c240: 37000308 tbnz w8, #0x0, 0x9c2a0 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&) const+0x304> 9c244: 394263e8 ldrb w8, [sp, #0x98] 9c248: 36000068 tbz w8, #0x0, 0x9c254 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&) const+0x2b8> 9c24c: f94057e0 ldr x0, [sp, #0xa8] 9c250: 97fe9434 bl 0x41320 <_ZdlPv@plt> 9c254: f9405fe0 ldr x0, [sp, #0xb8] 9c258: 97fe9836 bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 9c25c: f9401688 ldr x8, [x20, #0x28] 9c260: f85a03a9 ldur x9, [x29, #-0x60] 9c264: eb09011f cmp x8, x9 9c268: 54000281 b.ne 0x9c2b8 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&) const+0x31c> 9c26c: aa1303e0 mov x0, x19 9c270: a9597bfd ldp x29, x30, [sp, #0x190] 9c274: a9584ff4 ldp x20, x19, [sp, #0x180] 9c278: a95757f6 ldp x22, x21, [sp, #0x170] 9c27c: a9565ff8 ldp x24, x23, [sp, #0x160] 9c280: a95567fa ldp x26, x25, [sp, #0x150] 9c284: a9546ffc ldp x28, x27, [sp, #0x140] 9c288: 910683ff add sp, sp, #0x1a0 9c28c: d65f03c0 ret 9c290: f9403fe0 ldr x0, [sp, #0x78] 9c294: 97fe9423 bl 0x41320 <_ZdlPv@plt> 9c298: 394203e8 ldrb w8, [sp, #0x80] 9c29c: 3607fd48 tbz w8, #0x0, 0x9c244 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&) const+0x2a8> 9c2a0: f9404be0 ldr x0, [sp, #0x90] 9c2a4: 97fe941f bl 0x41320 <_ZdlPv@plt> 9c2a8: 394263e8 ldrb w8, [sp, #0x98] 9c2ac: 3707fd08 tbnz w8, #0x0, 0x9c24c >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&) const+0x2b0> 9c2b0: 17ffffe9 b 0x9c254 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&) const+0x2b8> 9c2b4: 94001d37 bl 0xa3790 9c2b8: 97fe9876 bl 0x42490 <__stack_chk_fail@plt> 9c2bc: 97fe98c5 bl 0x425d0 <_ZSt17__throw_bad_allocv@plt> 9c2c0: aa0003f3 mov x19, x0 9c2c4: b5000199 cbnz x25, 0x9c2f4 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&) const+0x358> 9c2c8: 1400000d b 0x9c2fc >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&) const+0x360> 9c2cc: aa0003f3 mov x19, x0 9c2d0: 14000013 b 0x9c31c >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&) const+0x380> 9c2d4: aa0003f3 mov x19, x0 9c2d8: 14000011 b 0x9c31c >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&) const+0x380> 9c2dc: aa0003f3 mov x19, x0 9c2e0: 3941a3e8 ldrb w8, [sp, #0x68] 9c2e4: 36000108 tbz w8, #0x0, 0x9c304 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&) const+0x368> 9c2e8: 14000011 b 0x9c32c >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&) const+0x390> 9c2ec: aa0003f3 mov x19, x0 9c2f0: b4000079 cbz x25, 0x9c2fc >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&) const+0x360> 9c2f4: aa1903e0 mov x0, x25 9c2f8: 97fe94ae bl 0x415b0 9c2fc: 3941a3e8 ldrb w8, [sp, #0x68] 9c300: 37000168 tbnz w8, #0x0, 0x9c32c >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&) const+0x390> 9c304: 394203e8 ldrb w8, [sp, #0x80] 9c308: 370001a8 tbnz w8, #0x0, 0x9c33c >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&) const+0x3a0> 9c30c: 394263e8 ldrb w8, [sp, #0x98] 9c310: 36000068 tbz w8, #0x0, 0x9c31c >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&) const+0x380> 9c314: f94057e0 ldr x0, [sp, #0xa8] 9c318: 97fe9402 bl 0x41320 <_ZdlPv@plt> 9c31c: f9405fe0 ldr x0, [sp, #0xb8] 9c320: 97fe9804 bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 9c324: aa1303e0 mov x0, x19 9c328: 9400e41d bl 0xd539c <__cxa_demangle+0x12abc> 9c32c: f9403fe0 ldr x0, [sp, #0x78] 9c330: 97fe93fc bl 0x41320 <_ZdlPv@plt> 9c334: 394203e8 ldrb w8, [sp, #0x80] 9c338: 3607fea8 tbz w8, #0x0, 0x9c30c >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&) const+0x370> 9c33c: f9404be0 ldr x0, [sp, #0x90] 9c340: 97fe93f8 bl 0x41320 <_ZdlPv@plt> 9c344: 394263e8 ldrb w8, [sp, #0x98] 9c348: 3707fe68 tbnz w8, #0x0, 0x9c314 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&) const+0x378> 9c34c: 17fffff4 b 0x9c31c >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, char, std::__ndk1::basic_string, std::__ndk1::allocator> const&) const+0x380> 000000000009c350 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, wchar_t, long double) const>: 9c350: a9ba6ffc stp x28, x27, [sp, #-0x60]! 9c354: a90167fa stp x26, x25, [sp, #0x10] 9c358: a9025ff8 stp x24, x23, [sp, #0x20] 9c35c: a90357f6 stp x22, x21, [sp, #0x30] 9c360: a9044ff4 stp x20, x19, [sp, #0x40] 9c364: a9057bfd stp x29, x30, [sp, #0x50] 9c368: 910143fd add x29, sp, #0x50 9c36c: d11203ff sub sp, sp, #0x480 9c370: f90023e1 str x1, [sp, #0x40] 9c374: d53bd05c mrs x28, TPIDR_EL0 9c378: f9401788 ldr x8, [x28, #0x28] 9c37c: d10313a9 sub x9, x29, #0xc4 9c380: d10313a0 sub x0, x29, #0xc4 9c384: 52800c81 mov w1, #0x64 // =100 9c388: 2a0403f4 mov w20, w4 9c38c: aa0303f6 mov x22, x3 9c390: 2a0203f9 mov w25, w2 9c394: f81a03a8 stur x8, [x29, #-0x60] 9c398: f9006fe9 str x9, [sp, #0xd8] 9c39c: 3d8017e0 str q0, [sp, #0x50] 9c3a0: 97fffcd7 bl 0x9b6fc >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, char, long double) const+0x4b0> 9c3a4: 7101901f cmp w0, #0x64 9c3a8: 540002e3 b.lo 0x9c404 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, wchar_t, long double) const+0xb4> 9c3ac: 900003a8 adrp x8, 0x110000 9c3b0: 9127c108 add x8, x8, #0x9f0 9c3b4: 08dffd08 ldarb w8, [x8] 9c3b8: 900003b3 adrp x19, 0x110000 9c3bc: 360018a8 tbz w8, #0x0, 0x9c6d0 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, wchar_t, long double) const+0x380> 9c3c0: f944f661 ldr x1, [x19, #0x9e8] 9c3c4: 3dc017e0 ldr q0, [sp, #0x50] 9c3c8: 90000202 adrp x2, 0xdc000 >+0x1e> 9c3cc: 912fd842 add x2, x2, #0xbf6 9c3d0: 910363e0 add x0, sp, #0xd8 9c3d4: aa1f03fb mov x27, xzr 9c3d8: aa1f03f3 mov x19, xzr 9c3dc: 97fe9671 bl 0x41da0 <_ZNSt6__ndk119__libcpp_asprintf_lEPPcP10__locale_tPKcz@plt> 9c3e0: f9406ff3 ldr x19, [sp, #0xd8] 9c3e4: b4001973 cbz x19, 0x9c710 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, wchar_t, long double) const+0x3c0> 9c3e8: 93407c15 sxtw x21, w0 9c3ec: d37ef6a0 lsl x0, x21, #2 9c3f0: 97fe9494 bl 0x41640 9c3f4: aa0003fb mov x27, x0 9c3f8: b4001900 cbz x0, 0x9c718 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, wchar_t, long double) const+0x3c8> 9c3fc: aa1b03f8 mov x24, x27 9c400: 14000005 b 0x9c414 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, wchar_t, long double) const+0xc4> 9c404: aa1f03fb mov x27, xzr 9c408: aa1f03f3 mov x19, xzr 9c40c: 9109f3f8 add x24, sp, #0x27c 9c410: 93407c15 sxtw x21, w0 9c414: 910343e8 add x8, sp, #0xd0 9c418: aa1603e0 mov x0, x22 9c41c: a904cffb stp x27, x19, [sp, #0x48] 9c420: 97fe9804 bl 0x42430 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 9c424: f000039a adrp x26, 0x10f000 9c428: f0000388 adrp x8, 0x10f000 9c42c: f9406bf7 ldr x23, [sp, #0xd0] 9c430: f9470b5a ldr x26, [x26, #0xe10] 9c434: f9469108 ldr x8, [x8, #0xd20] 9c438: 6f00e400 movi v0.2d, #0000000000000000 9c43c: f90077fa str x26, [sp, #0xe8] 9c440: 4e081d00 mov v0.d[0], x8 9c444: 3c8f03e0 stur q0, [sp, #0xf0] 9c448: c8dfff48 ldar x8, [x26] 9c44c: b100051f cmn x8, #0x1 9c450: 54000160 b.eq 0x9c47c >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, wchar_t, long double) const+0x12c> 9c454: 9103a3e8 add x8, sp, #0xe8 9c458: 9102c3e9 add x9, sp, #0xb0 9c45c: f9005be8 str x8, [sp, #0xb0] 9c460: f9004fe9 str x9, [sp, #0x98] 9c464: f0000380 adrp x0, 0x10f000 9c468: f9470800 ldr x0, [x0, #0xe10] 9c46c: d00000a2 adrp x2, 0xb2000 ::~__codecvt_utf8_utf16()+0xc> 9c470: 912c4042 add x2, x2, #0xb10 9c474: 910263e1 add x1, sp, #0x98 9c478: 97fe98a6 bl 0x42710 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 9c47c: b9800b49 ldrsw x9, [x26, #0x8] 9c480: a9412ae8 ldp x8, x10, [x23, #0x10] 9c484: d1000529 sub x9, x9, #0x1 9c488: cb08014a sub x10, x10, x8 9c48c: eb8a0d3f cmp x9, x10, asr #3 9c490: 540013c2 b.hs 0x9c708 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, wchar_t, long double) const+0x3b8> 9c494: f869791a ldr x26, [x8, x9, lsl #3] 9c498: b400139a cbz x26, 0x9c708 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, wchar_t, long double) const+0x3b8> 9c49c: f9400348 ldr x8, [x26] 9c4a0: f9406fe1 ldr x1, [sp, #0xd8] 9c4a4: f9403108 ldr x8, [x8, #0x60] 9c4a8: 8b150022 add x2, x1, x21 9c4ac: aa1a03e0 mov x0, x26 9c4b0: aa1803e3 mov x3, x24 9c4b4: d63f0100 blr x8 9c4b8: b40000d5 cbz x21, 0x9c4d0 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, wchar_t, long double) const+0x180> 9c4bc: f9406fe8 ldr x8, [sp, #0xd8] 9c4c0: 39400108 ldrb w8, [x8] 9c4c4: 7100b51f cmp w8, #0x2d 9c4c8: 1a9f17fb cset w27, eq 9c4cc: 14000002 b 0x9c4d4 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, wchar_t, long double) const+0x184> 9c4d0: 2a1f03fb mov w27, wzr 9c4d4: a90bffff stp xzr, xzr, [sp, #0xb8] 9c4d8: a90affff stp xzr, xzr, [sp, #0xa8] 9c4dc: a909ffff stp xzr, xzr, [sp, #0x98] 9c4e0: a908ffff stp xzr, xzr, [sp, #0x88] 9c4e4: f90043ff str xzr, [sp, #0x80] 9c4e8: 9101f3e8 add x8, sp, #0x7c 9c4ec: 910203e9 add x9, sp, #0x80 9c4f0: 12000320 and w0, w25, #0x1 9c4f4: 910343e2 add x2, sp, #0xd0 9c4f8: 910383e3 add x3, sp, #0xe0 9c4fc: 910333e4 add x4, sp, #0xcc 9c500: 910323e5 add x5, sp, #0xc8 9c504: 9102c3e6 add x6, sp, #0xb0 9c508: 910263e7 add x7, sp, #0x98 9c50c: 2a1b03e1 mov w1, w27 9c510: a90023e9 stp x9, x8, [sp] 9c514: 97fe954f bl 0x41a50 <_ZNSt6__ndk111__money_putIwE13__gather_infoEbbRKNS_6localeERNS_10money_base7patternERwS8_RNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS9_IwNSA_IwEENSC_IwEEEESJ_Ri@plt> 9c518: b9807ff7 ldrsw x23, [sp, #0x7c] 9c51c: 6b1502ff cmp w23, w21 9c520: 540001ea b.ge 0x9c55c >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, wchar_t, long double) const+0x20c> 9c524: 394203e9 ldrb w9, [sp, #0x80] 9c528: f94047ea ldr x10, [sp, #0x88] 9c52c: 394263eb ldrb w11, [sp, #0x98] 9c530: f94053ec ldr x12, [sp, #0xa0] 9c534: cb1702a8 sub x8, x21, x23 9c538: 8b0806ed add x13, x23, x8, lsl #1 9c53c: d341fd28 lsr x8, x9, #1 9c540: 7200013f tst w9, #0x1 9c544: d341fd69 lsr x9, x11, #1 9c548: 9a8a0108 csel x8, x8, x10, eq 9c54c: 7200017f tst w11, #0x1 9c550: 9a8c0129 csel x9, x9, x12, eq 9c554: 910005aa add x10, x13, #0x1 9c558: 1400000c b 0x9c588 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, wchar_t, long double) const+0x238> 9c55c: 394203e8 ldrb w8, [sp, #0x80] 9c560: f94047e9 ldr x9, [sp, #0x88] 9c564: 394263ea ldrb w10, [sp, #0x98] 9c568: f94053eb ldr x11, [sp, #0xa0] 9c56c: d341fd0c lsr x12, x8, #1 9c570: 7200011f tst w8, #0x1 9c574: d341fd4d lsr x13, x10, #1 9c578: 9a890188 csel x8, x12, x9, eq 9c57c: 7200015f tst w10, #0x1 9c580: 9a8b01a9 csel x9, x13, x11, eq 9c584: 91000aea add x10, x23, #0x2 9c588: 8b080148 add x8, x10, x8 9c58c: 8b090108 add x8, x8, x9 9c590: aa1c03f3 mov x19, x28 9c594: f101951f cmp x8, #0x65 9c598: 540000e3 b.lo 0x9c5b4 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, wchar_t, long double) const+0x264> 9c59c: d37ef500 lsl x0, x8, #2 9c5a0: 97fe9428 bl 0x41640 9c5a4: aa0003f9 mov x25, x0 9c5a8: b4000ba0 cbz x0, 0x9c71c >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, wchar_t, long double) const+0x3cc> 9c5ac: aa1903fc mov x28, x25 9c5b0: 14000003 b 0x9c5bc >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, wchar_t, long double) const+0x26c> 9c5b4: aa1f03f9 mov x25, xzr 9c5b8: 9103a3fc add x28, sp, #0xe8 9c5bc: b9400ac3 ldr w3, [x22, #0x8] 9c5c0: 295923e9 ldp w9, w8, [sp, #0xc8] 9c5c4: 8b150b05 add x5, x24, x21, lsl #2 9c5c8: 910203ea add x10, sp, #0x80 9c5cc: 910263eb add x11, sp, #0x98 9c5d0: b90013e9 str w9, [sp, #0x10] 9c5d4: 9102c3e9 add x9, sp, #0xb0 9c5d8: b9000be8 str w8, [sp, #0x8] 9c5dc: 910383e8 add x8, sp, #0xe0 9c5e0: 9101c3e1 add x1, sp, #0x70 9c5e4: 9101a3e2 add x2, sp, #0x68 9c5e8: aa1c03e0 mov x0, x28 9c5ec: aa1803e4 mov x4, x24 9c5f0: aa1a03e6 mov x6, x26 9c5f4: 2a1b03e7 mov w7, w27 9c5f8: b90033f7 str w23, [sp, #0x30] 9c5fc: a9022beb stp x11, x10, [sp, #0x20] 9c600: f9000fe9 str x9, [sp, #0x18] 9c604: f90003e8 str x8, [sp] 9c608: 97fe92ee bl 0x411c0 <_ZNSt6__ndk111__money_putIwE8__formatEPwRS2_S3_jPKwS5_RKNS_5ctypeIwEEbRKNS_10money_base7patternEwwRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNSE_IwNSF_IwEENSH_IwEEEESQ_i@plt> 9c60c: a9468be3 ldp x3, x2, [sp, #0x68] 9c610: f94023e0 ldr x0, [sp, #0x40] 9c614: aa1c03e1 mov x1, x28 9c618: aa1603e4 mov x4, x22 9c61c: 2a1403e5 mov w5, w20 9c620: 97ffcfd4 bl 0x90570 ::__widen_and_group_int(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x408> 9c624: a944dbf4 ldp x20, x22, [sp, #0x48] 9c628: aa0003f5 mov x21, x0 9c62c: b4000079 cbz x25, 0x9c638 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, wchar_t, long double) const+0x2e8> 9c630: aa1903e0 mov x0, x25 9c634: 97fe93df bl 0x415b0 9c638: 394203e8 ldrb w8, [sp, #0x80] 9c63c: 37000388 tbnz w8, #0x0, 0x9c6ac >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, wchar_t, long double) const+0x35c> 9c640: 394263e8 ldrb w8, [sp, #0x98] 9c644: 370003c8 tbnz w8, #0x0, 0x9c6bc >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, wchar_t, long double) const+0x36c> 9c648: 3942c3e8 ldrb w8, [sp, #0xb0] 9c64c: 36000068 tbz w8, #0x0, 0x9c658 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, wchar_t, long double) const+0x308> 9c650: f94063e0 ldr x0, [sp, #0xc0] 9c654: 97fe9333 bl 0x41320 <_ZdlPv@plt> 9c658: f9406be0 ldr x0, [sp, #0xd0] 9c65c: 97fe9735 bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 9c660: b4000074 cbz x20, 0x9c66c >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, wchar_t, long double) const+0x31c> 9c664: aa1403e0 mov x0, x20 9c668: 97fe93d2 bl 0x415b0 9c66c: b4000076 cbz x22, 0x9c678 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, wchar_t, long double) const+0x328> 9c670: aa1603e0 mov x0, x22 9c674: 97fe93cf bl 0x415b0 9c678: f9401668 ldr x8, [x19, #0x28] 9c67c: f85a03a9 ldur x9, [x29, #-0x60] 9c680: eb09011f cmp x8, x9 9c684: 54000441 b.ne 0x9c70c >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, wchar_t, long double) const+0x3bc> 9c688: aa1503e0 mov x0, x21 9c68c: 911203ff add sp, sp, #0x480 9c690: a9457bfd ldp x29, x30, [sp, #0x50] 9c694: a9444ff4 ldp x20, x19, [sp, #0x40] 9c698: a94357f6 ldp x22, x21, [sp, #0x30] 9c69c: a9425ff8 ldp x24, x23, [sp, #0x20] 9c6a0: a94167fa ldp x26, x25, [sp, #0x10] 9c6a4: a8c66ffc ldp x28, x27, [sp], #0x60 9c6a8: d65f03c0 ret 9c6ac: f9404be0 ldr x0, [sp, #0x90] 9c6b0: 97fe931c bl 0x41320 <_ZdlPv@plt> 9c6b4: 394263e8 ldrb w8, [sp, #0x98] 9c6b8: 3607fc88 tbz w8, #0x0, 0x9c648 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, wchar_t, long double) const+0x2f8> 9c6bc: f94057e0 ldr x0, [sp, #0xa8] 9c6c0: 97fe9318 bl 0x41320 <_ZdlPv@plt> 9c6c4: 3942c3e8 ldrb w8, [sp, #0xb0] 9c6c8: 3707fc48 tbnz w8, #0x0, 0x9c650 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, wchar_t, long double) const+0x300> 9c6cc: 17ffffe3 b 0x9c658 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, wchar_t, long double) const+0x308> 9c6d0: 900003a0 adrp x0, 0x110000 9c6d4: 9127c000 add x0, x0, #0x9f0 9c6d8: 97fe9802 bl 0x426e0 <__cxa_guard_acquire@plt> 9c6dc: 34ffe720 cbz w0, 0x9c3c0 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, wchar_t, long double) const+0x70> 9c6e0: 90000221 adrp x1, 0xe0000 9c6e4: 911ca021 add x1, x1, #0x728 9c6e8: 5283f7e0 mov w0, #0x1fbf // =8127 9c6ec: aa1f03e2 mov x2, xzr 9c6f0: 97fe95b4 bl 0x41dc0 9c6f4: f904f660 str x0, [x19, #0x9e8] 9c6f8: 900003a0 adrp x0, 0x110000 9c6fc: 9127c000 add x0, x0, #0x9f0 9c700: 97fe943c bl 0x417f0 <__cxa_guard_release@plt> 9c704: 17ffff2f b 0x9c3c0 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, wchar_t, long double) const+0x70> 9c708: 94001c22 bl 0xa3790 9c70c: 97fe9761 bl 0x42490 <__stack_chk_fail@plt> 9c710: aa1f03fb mov x27, xzr 9c714: 97fe97af bl 0x425d0 <_ZSt17__throw_bad_allocv@plt> 9c718: 97fe97ae bl 0x425d0 <_ZSt17__throw_bad_allocv@plt> 9c71c: 97fe97ad bl 0x425d0 <_ZSt17__throw_bad_allocv@plt> 9c720: aa0003f5 mov x21, x0 9c724: b5000419 cbnz x25, 0x9c7a4 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, wchar_t, long double) const+0x454> 9c728: 14000021 b 0x9c7ac >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, wchar_t, long double) const+0x45c> 9c72c: aa0003f5 mov x21, x0 9c730: 900003a0 adrp x0, 0x110000 9c734: 9127c000 add x0, x0, #0x9f0 9c738: 97fe9716 bl 0x42390 <__cxa_guard_abort@plt> 9c73c: a904ffff stp xzr, xzr, [sp, #0x48] 9c740: f94027e8 ldr x8, [sp, #0x48] 9c744: b50004c8 cbnz x8, 0x9c7dc >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, wchar_t, long double) const+0x48c> 9c748: 14000027 b 0x9c7e4 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, wchar_t, long double) const+0x494> 9c74c: a904cffb stp x27, x19, [sp, #0x48] 9c750: 1400000d b 0x9c784 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, wchar_t, long double) const+0x434> 9c754: aa0003f5 mov x21, x0 9c758: 394203e8 ldrb w8, [sp, #0x80] 9c75c: 360002c8 tbz w8, #0x0, 0x9c7b4 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, wchar_t, long double) const+0x464> 9c760: f9404be0 ldr x0, [sp, #0x90] 9c764: 97fe92ef bl 0x41320 <_ZdlPv@plt> 9c768: 394263e8 ldrb w8, [sp, #0x98] 9c76c: 36000288 tbz w8, #0x0, 0x9c7bc >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, wchar_t, long double) const+0x46c> 9c770: f94057e0 ldr x0, [sp, #0xa8] 9c774: 97fe92eb bl 0x41320 <_ZdlPv@plt> 9c778: 3942c3e8 ldrb w8, [sp, #0xb0] 9c77c: 37000248 tbnz w8, #0x0, 0x9c7c4 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, wchar_t, long double) const+0x474> 9c780: 14000013 b 0x9c7cc >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, wchar_t, long double) const+0x47c> 9c784: aa0003f5 mov x21, x0 9c788: f94027e8 ldr x8, [sp, #0x48] 9c78c: b5000288 cbnz x8, 0x9c7dc >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, wchar_t, long double) const+0x48c> 9c790: 14000015 b 0x9c7e4 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, wchar_t, long double) const+0x494> 9c794: aa0003f5 mov x21, x0 9c798: 1400000d b 0x9c7cc >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, wchar_t, long double) const+0x47c> 9c79c: aa0003f5 mov x21, x0 9c7a0: b4000079 cbz x25, 0x9c7ac >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, wchar_t, long double) const+0x45c> 9c7a4: aa1903e0 mov x0, x25 9c7a8: 97fe9382 bl 0x415b0 9c7ac: 394203e8 ldrb w8, [sp, #0x80] 9c7b0: 3707fd88 tbnz w8, #0x0, 0x9c760 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, wchar_t, long double) const+0x410> 9c7b4: 394263e8 ldrb w8, [sp, #0x98] 9c7b8: 3707fdc8 tbnz w8, #0x0, 0x9c770 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, wchar_t, long double) const+0x420> 9c7bc: 3942c3e8 ldrb w8, [sp, #0xb0] 9c7c0: 36000068 tbz w8, #0x0, 0x9c7cc >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, wchar_t, long double) const+0x47c> 9c7c4: f94063e0 ldr x0, [sp, #0xc0] 9c7c8: 97fe92d6 bl 0x41320 <_ZdlPv@plt> 9c7cc: f9406be0 ldr x0, [sp, #0xd0] 9c7d0: 97fe96d8 bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 9c7d4: f94027e8 ldr x8, [sp, #0x48] 9c7d8: b4000068 cbz x8, 0x9c7e4 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, wchar_t, long double) const+0x494> 9c7dc: f94027e0 ldr x0, [sp, #0x48] 9c7e0: 97fe9374 bl 0x415b0 9c7e4: f9402be8 ldr x8, [sp, #0x50] 9c7e8: b5000068 cbnz x8, 0x9c7f4 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, wchar_t, long double) const+0x4a4> 9c7ec: aa1503e0 mov x0, x21 9c7f0: 9400e2eb bl 0xd539c <__cxa_demangle+0x12abc> 9c7f4: f9402be0 ldr x0, [sp, #0x50] 9c7f8: 97fe936e bl 0x415b0 9c7fc: aa1503e0 mov x0, x21 9c800: 9400e2e7 bl 0xd539c <__cxa_demangle+0x12abc> 000000000009c804 ::__gather_info(bool, bool, std::__ndk1::locale const&, std::__ndk1::money_base::pattern&, wchar_t&, wchar_t&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, int&)>: 9c804: d10243ff sub sp, sp, #0x90 9c808: a9036ffc stp x28, x27, [sp, #0x30] 9c80c: a90467fa stp x26, x25, [sp, #0x40] 9c810: a9055ff8 stp x24, x23, [sp, #0x50] 9c814: a90657f6 stp x22, x21, [sp, #0x60] 9c818: a9074ff4 stp x20, x19, [sp, #0x70] 9c81c: a9087bfd stp x29, x30, [sp, #0x80] 9c820: 910203fd add x29, sp, #0x80 9c824: d53bd05a mrs x26, TPIDR_EL0 9c828: f9401748 ldr x8, [x26, #0x28] 9c82c: f9400bbb ldr x27, [x29, #0x10] 9c830: aa0703f3 mov x19, x7 9c834: aa0603f4 mov x20, x6 9c838: f90017e8 str x8, [sp, #0x28] 9c83c: f9400057 ldr x23, [x2] 9c840: aa0503f5 mov x21, x5 9c844: aa0403f6 mov x22, x4 9c848: aa0303f8 mov x24, x3 9c84c: 2a0103f9 mov w25, w1 9c850: 360004c0 tbz w0, #0x0, 0x9c8e8 ::__gather_info(bool, bool, std::__ndk1::locale const&, std::__ndk1::money_base::pattern&, wchar_t&, wchar_t&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, int&)+0xe4> 9c854: f000039c adrp x28, 0x10f000 9c858: f0000388 adrp x8, 0x10f000 9c85c: f946b79c ldr x28, [x28, #0xd68] 9c860: f9469108 ldr x8, [x8, #0xd20] 9c864: 6f00e400 movi v0.2d, #0000000000000000 9c868: f90003fc str x28, [sp] 9c86c: 4e081d00 mov v0.d[0], x8 9c870: 3c8083e0 stur q0, [sp, #0x8] 9c874: c8dfff88 ldar x8, [x28] 9c878: b100051f cmn x8, #0x1 9c87c: 54000140 b.eq 0x9c8a4 ::__gather_info(bool, bool, std::__ndk1::locale const&, std::__ndk1::money_base::pattern&, wchar_t&, wchar_t&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, int&)+0xa0> 9c880: 910003e8 mov x8, sp 9c884: 910083e9 add x9, sp, #0x20 9c888: a901a3e9 stp x9, x8, [sp, #0x18] 9c88c: f0000380 adrp x0, 0x10f000 9c890: f946b400 ldr x0, [x0, #0xd68] 9c894: d00000a2 adrp x2, 0xb2000 ::~__codecvt_utf8_utf16()+0xc> 9c898: 912c4042 add x2, x2, #0xb10 9c89c: 910063e1 add x1, sp, #0x18 9c8a0: 97fe979c bl 0x42710 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 9c8a4: b9800b89 ldrsw x9, [x28, #0x8] 9c8a8: a9412ae8 ldp x8, x10, [x23, #0x10] 9c8ac: d1000529 sub x9, x9, #0x1 9c8b0: cb08014a sub x10, x10, x8 9c8b4: eb8a0d3f cmp x9, x10, asr #3 9c8b8: 54001162 b.hs 0x9cae4 ::__gather_info(bool, bool, std::__ndk1::locale const&, std::__ndk1::money_base::pattern&, wchar_t&, wchar_t&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, int&)+0x2e0> 9c8bc: f8697917 ldr x23, [x8, x9, lsl #3] 9c8c0: b4001137 cbz x23, 0x9cae4 ::__gather_info(bool, bool, std::__ndk1::locale const&, std::__ndk1::money_base::pattern&, wchar_t&, wchar_t&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, int&)+0x2e0> 9c8c4: f94002e8 ldr x8, [x23] 9c8c8: 360004d9 tbz w25, #0x0, 0x9c960 ::__gather_info(bool, bool, std::__ndk1::locale const&, std::__ndk1::money_base::pattern&, wchar_t&, wchar_t&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, int&)+0x15c> 9c8cc: f9402d08 ldr x8, [x8, #0x58] 9c8d0: aa1703e0 mov x0, x23 9c8d4: d63f0100 blr x8 9c8d8: b9000300 str w0, [x24] 9c8dc: f94002e8 ldr x8, [x23] 9c8e0: f9402109 ldr x9, [x8, #0x40] 9c8e4: 14000025 b 0x9c978 ::__gather_info(bool, bool, std::__ndk1::locale const&, std::__ndk1::money_base::pattern&, wchar_t&, wchar_t&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, int&)+0x174> 9c8e8: f000039c adrp x28, 0x10f000 9c8ec: f0000388 adrp x8, 0x10f000 9c8f0: f947139c ldr x28, [x28, #0xe20] 9c8f4: f9469108 ldr x8, [x8, #0xd20] 9c8f8: 6f00e400 movi v0.2d, #0000000000000000 9c8fc: f90003fc str x28, [sp] 9c900: 4e081d00 mov v0.d[0], x8 9c904: 3c8083e0 stur q0, [sp, #0x8] 9c908: c8dfff88 ldar x8, [x28] 9c90c: b100051f cmn x8, #0x1 9c910: 54000140 b.eq 0x9c938 ::__gather_info(bool, bool, std::__ndk1::locale const&, std::__ndk1::money_base::pattern&, wchar_t&, wchar_t&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, int&)+0x134> 9c914: 910003e8 mov x8, sp 9c918: 910083e9 add x9, sp, #0x20 9c91c: a901a3e9 stp x9, x8, [sp, #0x18] 9c920: f0000380 adrp x0, 0x10f000 9c924: f9471000 ldr x0, [x0, #0xe20] 9c928: d00000a2 adrp x2, 0xb2000 ::~__codecvt_utf8_utf16()+0xc> 9c92c: 912c4042 add x2, x2, #0xb10 9c930: 910063e1 add x1, sp, #0x18 9c934: 97fe9777 bl 0x42710 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 9c938: b9800b89 ldrsw x9, [x28, #0x8] 9c93c: a9412ae8 ldp x8, x10, [x23, #0x10] 9c940: d1000529 sub x9, x9, #0x1 9c944: cb08014a sub x10, x10, x8 9c948: eb8a0d3f cmp x9, x10, asr #3 9c94c: 54000cc2 b.hs 0x9cae4 ::__gather_info(bool, bool, std::__ndk1::locale const&, std::__ndk1::money_base::pattern&, wchar_t&, wchar_t&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, int&)+0x2e0> 9c950: f8697917 ldr x23, [x8, x9, lsl #3] 9c954: b4000c97 cbz x23, 0x9cae4 ::__gather_info(bool, bool, std::__ndk1::locale const&, std::__ndk1::money_base::pattern&, wchar_t&, wchar_t&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, int&)+0x2e0> 9c958: f94002e8 ldr x8, [x23] 9c95c: 3707fb99 tbnz w25, #0x0, 0x9c8cc ::__gather_info(bool, bool, std::__ndk1::locale const&, std::__ndk1::money_base::pattern&, wchar_t&, wchar_t&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, int&)+0xc8> 9c960: f9402908 ldr x8, [x8, #0x50] 9c964: aa1703e0 mov x0, x23 9c968: d63f0100 blr x8 9c96c: b9000300 str w0, [x24] 9c970: f94002e8 ldr x8, [x23] 9c974: f9401d09 ldr x9, [x8, #0x38] 9c978: 910003e8 mov x8, sp 9c97c: aa1703e0 mov x0, x23 9c980: d63f0120 blr x9 9c984: 39400368 ldrb w8, [x27] 9c988: 37000088 tbnz w8, #0x0, 0x9c998 ::__gather_info(bool, bool, std::__ndk1::locale const&, std::__ndk1::money_base::pattern&, wchar_t&, wchar_t&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, int&)+0x194> 9c98c: b900077f str wzr, [x27, #0x4] 9c990: 3900037f strb wzr, [x27] 9c994: 14000009 b 0x9c9b8 ::__gather_info(bool, bool, std::__ndk1::locale const&, std::__ndk1::money_base::pattern&, wchar_t&, wchar_t&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, int&)+0x1b4> 9c998: f9400b68 ldr x8, [x27, #0x10] 9c99c: b900011f str wzr, [x8] 9c9a0: 39400368 ldrb w8, [x27] 9c9a4: f900077f str xzr, [x27, #0x8] 9c9a8: 36000088 tbz w8, #0x0, 0x9c9b8 ::__gather_info(bool, bool, std::__ndk1::locale const&, std::__ndk1::money_base::pattern&, wchar_t&, wchar_t&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, int&)+0x1b4> 9c9ac: f9400b60 ldr x0, [x27, #0x10] 9c9b0: 97fe925c bl 0x41320 <_ZdlPv@plt> 9c9b4: f900037f str xzr, [x27] 9c9b8: f9400be8 ldr x8, [sp, #0x10] 9c9bc: 3dc003e0 ldr q0, [sp] 9c9c0: aa1703e0 mov x0, x23 9c9c4: f9000b68 str x8, [x27, #0x10] 9c9c8: 3d800360 str q0, [x27] 9c9cc: f94002e8 ldr x8, [x23] 9c9d0: f9400d08 ldr x8, [x8, #0x18] 9c9d4: d63f0100 blr x8 9c9d8: b90002c0 str w0, [x22] 9c9dc: f94002e8 ldr x8, [x23] 9c9e0: aa1703e0 mov x0, x23 9c9e4: f9401108 ldr x8, [x8, #0x20] 9c9e8: d63f0100 blr x8 9c9ec: b90002a0 str w0, [x21] 9c9f0: f94002e8 ldr x8, [x23] 9c9f4: aa1703e0 mov x0, x23 9c9f8: f9401509 ldr x9, [x8, #0x28] 9c9fc: 910003e8 mov x8, sp 9ca00: d63f0120 blr x9 9ca04: 39400288 ldrb w8, [x20] 9ca08: 37000068 tbnz w8, #0x0, 0x9ca14 ::__gather_info(bool, bool, std::__ndk1::locale const&, std::__ndk1::money_base::pattern&, wchar_t&, wchar_t&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, int&)+0x210> 9ca0c: 7900029f strh wzr, [x20] 9ca10: 14000009 b 0x9ca34 ::__gather_info(bool, bool, std::__ndk1::locale const&, std::__ndk1::money_base::pattern&, wchar_t&, wchar_t&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, int&)+0x230> 9ca14: f9400a88 ldr x8, [x20, #0x10] 9ca18: 3900011f strb wzr, [x8] 9ca1c: 39400288 ldrb w8, [x20] 9ca20: f900069f str xzr, [x20, #0x8] 9ca24: 36000088 tbz w8, #0x0, 0x9ca34 ::__gather_info(bool, bool, std::__ndk1::locale const&, std::__ndk1::money_base::pattern&, wchar_t&, wchar_t&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, int&)+0x230> 9ca28: f9400a80 ldr x0, [x20, #0x10] 9ca2c: 97fe923d bl 0x41320 <_ZdlPv@plt> 9ca30: f900029f str xzr, [x20] 9ca34: f9400be8 ldr x8, [sp, #0x10] 9ca38: 3dc003e0 ldr q0, [sp] 9ca3c: aa1703e0 mov x0, x23 9ca40: f9000a88 str x8, [x20, #0x10] 9ca44: 3d800280 str q0, [x20] 9ca48: f94002e8 ldr x8, [x23] 9ca4c: f9401909 ldr x9, [x8, #0x30] 9ca50: 910003e8 mov x8, sp 9ca54: d63f0120 blr x9 9ca58: 39400268 ldrb w8, [x19] 9ca5c: 37000088 tbnz w8, #0x0, 0x9ca6c ::__gather_info(bool, bool, std::__ndk1::locale const&, std::__ndk1::money_base::pattern&, wchar_t&, wchar_t&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, int&)+0x268> 9ca60: b900067f str wzr, [x19, #0x4] 9ca64: 3900027f strb wzr, [x19] 9ca68: 14000009 b 0x9ca8c ::__gather_info(bool, bool, std::__ndk1::locale const&, std::__ndk1::money_base::pattern&, wchar_t&, wchar_t&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, int&)+0x288> 9ca6c: f9400a68 ldr x8, [x19, #0x10] 9ca70: b900011f str wzr, [x8] 9ca74: 39400268 ldrb w8, [x19] 9ca78: f900067f str xzr, [x19, #0x8] 9ca7c: 36000088 tbz w8, #0x0, 0x9ca8c ::__gather_info(bool, bool, std::__ndk1::locale const&, std::__ndk1::money_base::pattern&, wchar_t&, wchar_t&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, int&)+0x288> 9ca80: f9400a60 ldr x0, [x19, #0x10] 9ca84: 97fe9227 bl 0x41320 <_ZdlPv@plt> 9ca88: f900027f str xzr, [x19] 9ca8c: f9400be8 ldr x8, [sp, #0x10] 9ca90: 3dc003e0 ldr q0, [sp] 9ca94: aa1703e0 mov x0, x23 9ca98: f9000a68 str x8, [x19, #0x10] 9ca9c: 3d800260 str q0, [x19] 9caa0: f94002e8 ldr x8, [x23] 9caa4: f9402508 ldr x8, [x8, #0x48] 9caa8: d63f0100 blr x8 9caac: f9400fa8 ldr x8, [x29, #0x18] 9cab0: b9000100 str w0, [x8] 9cab4: f9401748 ldr x8, [x26, #0x28] 9cab8: f94017e9 ldr x9, [sp, #0x28] 9cabc: eb09011f cmp x8, x9 9cac0: 54000141 b.ne 0x9cae8 ::__gather_info(bool, bool, std::__ndk1::locale const&, std::__ndk1::money_base::pattern&, wchar_t&, wchar_t&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, std::__ndk1::basic_string, std::__ndk1::allocator>&, int&)+0x2e4> 9cac4: a9487bfd ldp x29, x30, [sp, #0x80] 9cac8: a9474ff4 ldp x20, x19, [sp, #0x70] 9cacc: a94657f6 ldp x22, x21, [sp, #0x60] 9cad0: a9455ff8 ldp x24, x23, [sp, #0x50] 9cad4: a94467fa ldp x26, x25, [sp, #0x40] 9cad8: a9436ffc ldp x28, x27, [sp, #0x30] 9cadc: 910243ff add sp, sp, #0x90 9cae0: d65f03c0 ret 9cae4: 94001b2b bl 0xa3790 9cae8: 97fe966a bl 0x42490 <__stack_chk_fail@plt> 000000000009caec ::__format(wchar_t*, wchar_t*&, wchar_t*&, unsigned int, wchar_t const*, wchar_t const*, std::__ndk1::ctype const&, bool, std::__ndk1::money_base::pattern const&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, int)>: 9caec: d10343ff sub sp, sp, #0xd0 9caf0: a9076ffc stp x28, x27, [sp, #0x70] 9caf4: a90867fa stp x26, x25, [sp, #0x80] 9caf8: a9095ff8 stp x24, x23, [sp, #0x90] 9cafc: a90a57f6 stp x22, x21, [sp, #0xa0] 9cb00: a90b4ff4 stp x20, x19, [sp, #0xb0] 9cb04: a90c7bfd stp x29, x30, [sp, #0xc0] 9cb08: 910303fd add x29, sp, #0xc0 9cb0c: b94043a8 ldr w8, [x29, #0x40] 9cb10: f94017b7 ldr x23, [x29, #0x28] 9cb14: b9401ba9 ldr w9, [x29, #0x18] 9cb18: b94023b3 ldr w19, [x29, #0x20] 9cb1c: b9005fe8 str w8, [sp, #0x5c] 9cb20: a9436ba8 ldp x8, x26, [x29, #0x30] 9cb24: f9400bb6 ldr x22, [x29, #0x10] 9cb28: f9000040 str x0, [x2] 9cb2c: 9000020b adrp x11, 0xdc000 >+0x1e> 9cb30: a904ebe8 stp x8, x26, [sp, #0x48] 9cb34: 91001108 add x8, x8, #0x4 9cb38: f9000fe8 str x8, [sp, #0x18] 9cb3c: 91002348 add x8, x26, #0x8 9cb40: aa0603f8 mov x24, x6 9cb44: aa0503f9 mov x25, x5 9cb48: aa0403fc mov x28, x4 9cb4c: aa0203f4 mov x20, x2 9cb50: aa0103fb mov x27, x1 9cb54: aa1f03f5 mov x21, xzr 9cb58: b90027e9 str w9, [sp, #0x24] 9cb5c: 910006e9 add x9, x23, #0x1 9cb60: f9000be8 str x8, [sp, #0x10] 9cb64: 91001348 add x8, x26, #0x4 9cb68: 912aa56b add x11, x11, #0xaa9 9cb6c: b90037e7 str w7, [sp, #0x34] 9cb70: b90047e3 str w3, [sp, #0x44] 9cb74: f90007e0 str x0, [sp, #0x8] 9cb78: f81a83a9 stur x9, [x29, #-0x58] 9cb7c: f90017e8 str x8, [sp, #0x28] 9cb80: f9001fe1 str x1, [sp, #0x38] 9cb84: 14000006 b 0x9cb9c ::__format(wchar_t*, wchar_t*&, wchar_t*&, unsigned int, wchar_t const*, wchar_t const*, std::__ndk1::ctype const&, bool, std::__ndk1::money_base::pattern const&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, int)+0xb0> 9cb88: 9000020b adrp x11, 0xdc000 >+0x1e> 9cb8c: 912aa56b add x11, x11, #0xaa9 9cb90: 910006b5 add x21, x21, #0x1 9cb94: f10012bf cmp x21, #0x4 9cb98: 54001d00 b.eq 0x9cf38 ::__format(wchar_t*, wchar_t*&, wchar_t*&, unsigned int, wchar_t const*, wchar_t const*, std::__ndk1::ctype const&, bool, std::__ndk1::money_base::pattern const&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, int)+0x44c> 9cb9c: 38756ac8 ldrb w8, [x22, x21] 9cba0: 7100111f cmp w8, #0x4 9cba4: 54ffff68 b.hi 0x9cb90 ::__format(wchar_t*, wchar_t*&, wchar_t*&, unsigned int, wchar_t const*, wchar_t const*, std::__ndk1::ctype const&, bool, std::__ndk1::money_base::pattern const&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, int)+0xa4> 9cba8: 10000089 adr x9, 0x9cbb8 ::__format(wchar_t*, wchar_t*&, wchar_t*&, unsigned int, wchar_t const*, wchar_t const*, std::__ndk1::ctype const&, bool, std::__ndk1::money_base::pattern const&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, int)+0xcc> 9cbac: 3868696a ldrb w10, [x11, x8] 9cbb0: 8b0a0929 add x9, x9, x10, lsl #2 9cbb4: d61f0120 br x9 9cbb8: f9400288 ldr x8, [x20] 9cbbc: f9000368 str x8, [x27] 9cbc0: 17fffff4 b 0x9cb90 ::__format(wchar_t*, wchar_t*&, wchar_t*&, unsigned int, wchar_t const*, wchar_t const*, std::__ndk1::ctype const&, bool, std::__ndk1::money_base::pattern const&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, int)+0xa4> 9cbc4: f9400288 ldr x8, [x20] 9cbc8: 52800401 mov w1, #0x20 // =32 9cbcc: aa1803e0 mov x0, x24 9cbd0: f9000368 str x8, [x27] 9cbd4: f9400308 ldr x8, [x24] 9cbd8: f9402d08 ldr x8, [x8, #0x58] 9cbdc: d63f0100 blr x8 9cbe0: f9400288 ldr x8, [x20] 9cbe4: 9000020b adrp x11, 0xdc000 >+0x1e> 9cbe8: 912aa56b add x11, x11, #0xaa9 9cbec: 91001109 add x9, x8, #0x4 9cbf0: f9000289 str x9, [x20] 9cbf4: b9000100 str w0, [x8] 9cbf8: 17ffffe6 b 0x9cb90 ::__format(wchar_t*, wchar_t*&, wchar_t*&, unsigned int, wchar_t const*, wchar_t const*, std::__ndk1::ctype const&, bool, std::__ndk1::money_base::pattern const&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, int)+0xa4> 9cbfc: f94027e9 ldr x9, [sp, #0x48] 9cc00: 39400128 ldrb w8, [x9] 9cc04: f9400529 ldr x9, [x9, #0x8] 9cc08: d341fd0a lsr x10, x8, #1 9cc0c: 7200011f tst w8, #0x1 9cc10: 9a890149 csel x9, x10, x9, eq 9cc14: b94047ea ldr w10, [sp, #0x44] 9cc18: 364ffbca tbz w10, #0x9, 0x9cb90 ::__format(wchar_t*, wchar_t*&, wchar_t*&, unsigned int, wchar_t const*, wchar_t const*, std::__ndk1::ctype const&, bool, std::__ndk1::money_base::pattern const&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, int)+0xa4> 9cc1c: b4fffba9 cbz x9, 0x9cb90 ::__format(wchar_t*, wchar_t*&, wchar_t*&, unsigned int, wchar_t const*, wchar_t const*, std::__ndk1::ctype const&, bool, std::__ndk1::money_base::pattern const&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, int)+0xa4> 9cc20: f94027ea ldr x10, [sp, #0x48] 9cc24: 7200011f tst w8, #0x1 9cc28: f9400fe8 ldr x8, [sp, #0x18] 9cc2c: f940029b ldr x27, [x20] 9cc30: f940094a ldr x10, [x10, #0x10] 9cc34: d37ef522 lsl x2, x9, #2 9cc38: 9340f53a sbfx x26, x9, #0, #62 9cc3c: 9a8a0101 csel x1, x8, x10, eq 9cc40: b40000a2 cbz x2, 0x9cc54 ::__format(wchar_t*, wchar_t*&, wchar_t*&, unsigned int, wchar_t const*, wchar_t const*, std::__ndk1::ctype const&, bool, std::__ndk1::money_base::pattern const&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, int)+0x168> 9cc44: aa1b03e0 mov x0, x27 9cc48: 97fe92ee bl 0x41800 9cc4c: 9000020b adrp x11, 0xdc000 >+0x1e> 9cc50: 912aa56b add x11, x11, #0xaa9 9cc54: 8b1a0b68 add x8, x27, x26, lsl #2 9cc58: f9401ffb ldr x27, [sp, #0x38] 9cc5c: f9402bfa ldr x26, [sp, #0x50] 9cc60: f9000288 str x8, [x20] 9cc64: 17ffffcb b 0x9cb90 ::__format(wchar_t*, wchar_t*&, wchar_t*&, unsigned int, wchar_t const*, wchar_t const*, std::__ndk1::ctype const&, bool, std::__ndk1::money_base::pattern const&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, int)+0xa4> 9cc68: 39400348 ldrb w8, [x26] 9cc6c: f9400749 ldr x9, [x26, #0x8] 9cc70: d341fd0a lsr x10, x8, #1 9cc74: 7200011f tst w8, #0x1 9cc78: 9a890148 csel x8, x10, x9, eq 9cc7c: b4fff8a8 cbz x8, 0x9cb90 ::__format(wchar_t*, wchar_t*&, wchar_t*&, unsigned int, wchar_t const*, wchar_t const*, std::__ndk1::ctype const&, bool, std::__ndk1::money_base::pattern const&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, int)+0xa4> 9cc80: f9400b48 ldr x8, [x26, #0x10] 9cc84: f94017ea ldr x10, [sp, #0x28] 9cc88: f9400289 ldr x9, [x20] 9cc8c: 9a880148 csel x8, x10, x8, eq 9cc90: b9400108 ldr w8, [x8] 9cc94: 9100112a add x10, x9, #0x4 9cc98: f900028a str x10, [x20] 9cc9c: b9000128 str w8, [x9] 9cca0: 17ffffbc b 0x9cb90 ::__format(wchar_t*, wchar_t*&, wchar_t*&, unsigned int, wchar_t const*, wchar_t const*, std::__ndk1::ctype const&, bool, std::__ndk1::money_base::pattern const&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, int)+0xa4> 9cca4: f9400288 ldr x8, [x20] 9cca8: b94037e9 ldr w9, [sp, #0x34] 9ccac: f90033e8 str x8, [sp, #0x60] 9ccb0: 91001388 add x8, x28, #0x4 9ccb4: 7200013f tst w9, #0x1 9ccb8: 9a9c111c csel x28, x8, x28, ne 9ccbc: eb19039f cmp x28, x25 9ccc0: aa1c03fa mov x26, x28 9ccc4: 54000182 b.hs 0x9ccf4 ::__format(wchar_t*, wchar_t*&, wchar_t*&, unsigned int, wchar_t const*, wchar_t const*, std::__ndk1::ctype const&, bool, std::__ndk1::money_base::pattern const&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, int)+0x208> 9ccc8: aa1c03fa mov x26, x28 9cccc: f9400308 ldr x8, [x24] 9ccd0: b9400342 ldr w2, [x26] 9ccd4: 52800801 mov w1, #0x40 // =64 9ccd8: aa1803e0 mov x0, x24 9ccdc: f9400d08 ldr x8, [x8, #0x18] 9cce0: d63f0100 blr x8 9cce4: 36000080 tbz w0, #0x0, 0x9ccf4 ::__format(wchar_t*, wchar_t*&, wchar_t*&, unsigned int, wchar_t const*, wchar_t const*, std::__ndk1::ctype const&, bool, std::__ndk1::money_base::pattern const&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, int)+0x208> 9cce8: 9100135a add x26, x26, #0x4 9ccec: eb19035f cmp x26, x25 9ccf0: 54fffee3 b.lo 0x9cccc ::__format(wchar_t*, wchar_t*&, wchar_t*&, unsigned int, wchar_t const*, wchar_t const*, std::__ndk1::ctype const&, bool, std::__ndk1::money_base::pattern const&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, int)+0x1e0> 9ccf4: b9405fe8 ldr w8, [sp, #0x5c] 9ccf8: 7100051f cmp w8, #0x1 9ccfc: 5400084b b.lt 0x9ce04 ::__format(wchar_t*, wchar_t*&, wchar_t*&, unsigned int, wchar_t const*, wchar_t const*, std::__ndk1::ctype const&, bool, std::__ndk1::money_base::pattern const&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, int)+0x318> 9cd00: eb1c035f cmp x26, x28 9cd04: 54000289 b.ls 0x9cd54 ::__format(wchar_t*, wchar_t*&, wchar_t*&, unsigned int, wchar_t const*, wchar_t const*, std::__ndk1::ctype const&, bool, std::__ndk1::money_base::pattern const&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, int)+0x268> 9cd08: f9400288 ldr x8, [x20] 9cd0c: b9405ffb ldr w27, [sp, #0x5c] 9cd10: d100134a sub x10, x26, #0x4 9cd14: aa0a03e9 mov x9, x10 9cd18: b85fc52b ldr w11, [x9], #-0x4 9cd1c: 5100077b sub w27, w27, #0x1 9cd20: 7100077f cmp w27, #0x1 9cd24: b800450b str w11, [x8], #0x4 9cd28: 5400008b b.lt 0x9cd38 ::__format(wchar_t*, wchar_t*&, wchar_t*&, unsigned int, wchar_t const*, wchar_t const*, std::__ndk1::ctype const&, bool, std::__ndk1::money_base::pattern const&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, int)+0x24c> 9cd2c: eb1c015f cmp x10, x28 9cd30: aa0903ea mov x10, x9 9cd34: 54ffff28 b.hi 0x9cd18 ::__format(wchar_t*, wchar_t*&, wchar_t*&, unsigned int, wchar_t const*, wchar_t const*, std::__ndk1::ctype const&, bool, std::__ndk1::money_base::pattern const&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, int)+0x22c> 9cd38: 7100037f cmp w27, #0x0 9cd3c: 9100113a add x26, x9, #0x4 9cd40: f9000288 str x8, [x20] 9cd44: 540000ac b.gt 0x9cd58 ::__format(wchar_t*, wchar_t*&, wchar_t*&, unsigned int, wchar_t const*, wchar_t const*, std::__ndk1::ctype const&, bool, std::__ndk1::money_base::pattern const&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, int)+0x26c> 9cd48: f9400289 ldr x9, [x20] 9cd4c: 91001128 add x8, x9, #0x4 9cd50: 14000029 b 0x9cdf4 ::__format(wchar_t*, wchar_t*&, wchar_t*&, unsigned int, wchar_t const*, wchar_t const*, std::__ndk1::ctype const&, bool, std::__ndk1::money_base::pattern const&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, int)+0x308> 9cd54: b9405ffb ldr w27, [sp, #0x5c] 9cd58: f9400308 ldr x8, [x24] 9cd5c: 52800601 mov w1, #0x30 // =48 9cd60: aa1803e0 mov x0, x24 9cd64: f9402d08 ldr x8, [x8, #0x58] 9cd68: d63f0100 blr x8 9cd6c: f9400289 ldr x9, [x20] 9cd70: 51000768 sub w8, w27, #0x1 9cd74: 0a887d0a and w10, w8, w8, asr #31 9cd78: 4b0a0108 sub w8, w8, w10 9cd7c: 9100050b add x11, x8, #0x1 9cd80: 91001128 add x8, x9, #0x4 9cd84: f100217f cmp x11, #0x8 9cd88: f9000288 str x8, [x20] 9cd8c: 54000062 b.hs 0x9cd98 ::__format(wchar_t*, wchar_t*&, wchar_t*&, unsigned int, wchar_t const*, wchar_t const*, std::__ndk1::ctype const&, bool, std::__ndk1::money_base::pattern const&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, int)+0x2ac> 9cd90: aa0903ea mov x10, x9 9cd94: 14000011 b 0x9cdd8 ::__format(wchar_t*, wchar_t*&, wchar_t*&, unsigned int, wchar_t const*, wchar_t const*, std::__ndk1::ctype const&, bool, std::__ndk1::money_base::pattern const&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, int)+0x2ec> 9cd98: 927d756c and x12, x11, #0x1fffffff8 9cd9c: d37ef58a lsl x10, x12, #2 9cda0: 4e040c00 dup v0.4s, w0 9cda4: 4b0c037b sub w27, w27, w12 9cda8: 8b0a0108 add x8, x8, x10 9cdac: 8b0a012a add x10, x9, x10 9cdb0: 9100412d add x13, x9, #0x10 9cdb4: aa0c03ee mov x14, x12 9cdb8: ad3f81a0 stp q0, q0, [x13, #-0x10] 9cdbc: f10021ce subs x14, x14, #0x8 9cdc0: 910081ad add x13, x13, #0x20 9cdc4: 54ffffa1 b.ne 0x9cdb8 ::__format(wchar_t*, wchar_t*&, wchar_t*&, unsigned int, wchar_t const*, wchar_t const*, std::__ndk1::ctype const&, bool, std::__ndk1::money_base::pattern const&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, int)+0x2cc> 9cdc8: eb0c017f cmp x11, x12 9cdcc: 54000061 b.ne 0x9cdd8 ::__format(wchar_t*, wchar_t*&, wchar_t*&, unsigned int, wchar_t const*, wchar_t const*, std::__ndk1::ctype const&, bool, std::__ndk1::money_base::pattern const&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, int)+0x2ec> 9cdd0: 8b0c0929 add x9, x9, x12, lsl #2 9cdd4: 14000008 b 0x9cdf4 ::__format(wchar_t*, wchar_t*&, wchar_t*&, unsigned int, wchar_t const*, wchar_t const*, std::__ndk1::ctype const&, bool, std::__ndk1::money_base::pattern const&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, int)+0x308> 9cdd8: 5100077b sub w27, w27, #0x1 9cddc: b9000140 str w0, [x10] 9cde0: 7100037f cmp w27, #0x0 9cde4: aa0803ea mov x10, x8 9cde8: 91001108 add x8, x8, #0x4 9cdec: 54ffff6c b.gt 0x9cdd8 ::__format(wchar_t*, wchar_t*&, wchar_t*&, unsigned int, wchar_t const*, wchar_t const*, std::__ndk1::ctype const&, bool, std::__ndk1::money_base::pattern const&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, int)+0x2ec> 9cdf0: d1001109 sub x9, x8, #0x4 9cdf4: f9000288 str x8, [x20] 9cdf8: b94027e8 ldr w8, [sp, #0x24] 9cdfc: f9401ffb ldr x27, [sp, #0x38] 9ce00: b9000128 str w8, [x9] 9ce04: eb1c035f cmp x26, x28 9ce08: 540001a0 b.eq 0x9ce3c ::__format(wchar_t*, wchar_t*&, wchar_t*&, unsigned int, wchar_t const*, wchar_t const*, std::__ndk1::ctype const&, bool, std::__ndk1::money_base::pattern const&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, int)+0x350> 9ce0c: 394002e8 ldrb w8, [x23] 9ce10: f94006e9 ldr x9, [x23, #0x8] 9ce14: d341fd0a lsr x10, x8, #1 9ce18: 7200011f tst w8, #0x1 9ce1c: 9a890149 csel x9, x10, x9, eq 9ce20: b4000229 cbz x9, 0x9ce64 ::__format(wchar_t*, wchar_t*&, wchar_t*&, unsigned int, wchar_t const*, wchar_t const*, std::__ndk1::ctype const&, bool, std::__ndk1::money_base::pattern const&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, int)+0x378> 9ce24: f9400ae9 ldr x9, [x23, #0x10] 9ce28: 7200011f tst w8, #0x1 9ce2c: f85a83a8 ldur x8, [x29, #-0x58] 9ce30: 9a890108 csel x8, x8, x9, eq 9ce34: 39400108 ldrb w8, [x8] 9ce38: 1400000c b 0x9ce68 ::__format(wchar_t*, wchar_t*&, wchar_t*&, unsigned int, wchar_t const*, wchar_t const*, std::__ndk1::ctype const&, bool, std::__ndk1::money_base::pattern const&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, int)+0x37c> 9ce3c: f9400308 ldr x8, [x24] 9ce40: 52800601 mov w1, #0x30 // =48 9ce44: aa1803e0 mov x0, x24 9ce48: f9402d08 ldr x8, [x8, #0x58] 9ce4c: d63f0100 blr x8 9ce50: f9400288 ldr x8, [x20] 9ce54: 9100110c add x12, x8, #0x4 9ce58: f900028c str x12, [x20] 9ce5c: b9000100 str w0, [x8] 9ce60: 14000026 b 0x9cef8 ::__format(wchar_t*, wchar_t*&, wchar_t*&, unsigned int, wchar_t const*, wchar_t const*, std::__ndk1::ctype const&, bool, std::__ndk1::money_base::pattern const&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, int)+0x40c> 9ce64: 12800008 mov w8, #-0x1 // =-1 9ce68: 2a1f03e9 mov w9, wzr 9ce6c: 2a1f03ea mov w10, wzr 9ce70: 14000009 b 0x9ce94 ::__format(wchar_t*, wchar_t*&, wchar_t*&, unsigned int, wchar_t const*, wchar_t const*, std::__ndk1::ctype const&, bool, std::__ndk1::money_base::pattern const&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, int)+0x3a8> 9ce74: aa0c03eb mov x11, x12 9ce78: b85fcf4d ldr w13, [x26, #-0x4]! 9ce7c: 9100116c add x12, x11, #0x4 9ce80: 1100054a add w10, w10, #0x1 9ce84: f900028c str x12, [x20] 9ce88: eb1a039f cmp x28, x26 9ce8c: b900016d str w13, [x11] 9ce90: 54000340 b.eq 0x9cef8 ::__format(wchar_t*, wchar_t*&, wchar_t*&, unsigned int, wchar_t const*, wchar_t const*, std::__ndk1::ctype const&, bool, std::__ndk1::money_base::pattern const&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, int)+0x40c> 9ce94: f940028c ldr x12, [x20] 9ce98: 6b08015f cmp w10, w8 9ce9c: 54fffec1 b.ne 0x9ce74 ::__format(wchar_t*, wchar_t*&, wchar_t*&, unsigned int, wchar_t const*, wchar_t const*, std::__ndk1::ctype const&, bool, std::__ndk1::money_base::pattern const&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, int)+0x388> 9cea0: 9100118b add x11, x12, #0x4 9cea4: f900028b str x11, [x20] 9cea8: b9000193 str w19, [x12] 9ceac: 394002ec ldrb w12, [x23] 9ceb0: f94006ea ldr x10, [x23, #0x8] 9ceb4: 11000529 add w9, w9, #0x1 9ceb8: d341fd8d lsr x13, x12, #1 9cebc: 7200019f tst w12, #0x1 9cec0: 9a8a01aa csel x10, x13, x10, eq 9cec4: eb09015f cmp x10, x9 9cec8: 54000149 b.ls 0x9cef0 ::__format(wchar_t*, wchar_t*&, wchar_t*&, unsigned int, wchar_t const*, wchar_t const*, std::__ndk1::ctype const&, bool, std::__ndk1::money_base::pattern const&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, int)+0x404> 9cecc: f9400ae8 ldr x8, [x23, #0x10] 9ced0: 7200019f tst w12, #0x1 9ced4: f85a83ac ldur x12, [x29, #-0x58] 9ced8: 2a1f03ea mov w10, wzr 9cedc: 9a880188 csel x8, x12, x8, eq 9cee0: 38696908 ldrb w8, [x8, x9] 9cee4: 7103fd1f cmp w8, #0xff 9cee8: 5a9f1108 csinv w8, w8, wzr, ne 9ceec: 17ffffe3 b 0x9ce78 ::__format(wchar_t*, wchar_t*&, wchar_t*&, unsigned int, wchar_t const*, wchar_t const*, std::__ndk1::ctype const&, bool, std::__ndk1::money_base::pattern const&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, int)+0x38c> 9cef0: 2a1f03ea mov w10, wzr 9cef4: 17ffffe1 b 0x9ce78 ::__format(wchar_t*, wchar_t*&, wchar_t*&, unsigned int, wchar_t const*, wchar_t const*, std::__ndk1::ctype const&, bool, std::__ndk1::money_base::pattern const&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, int)+0x38c> 9cef8: f94033e9 ldr x9, [sp, #0x60] 9cefc: f9402bfa ldr x26, [sp, #0x50] 9cf00: eb0c013f cmp x9, x12 9cf04: 54ffe420 b.eq 0x9cb88 ::__format(wchar_t*, wchar_t*&, wchar_t*&, unsigned int, wchar_t const*, wchar_t const*, std::__ndk1::ctype const&, bool, std::__ndk1::money_base::pattern const&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, int)+0x9c> 9cf08: d1001188 sub x8, x12, #0x4 9cf0c: eb09011f cmp x8, x9 9cf10: 54ffe3c9 b.ls 0x9cb88 ::__format(wchar_t*, wchar_t*&, wchar_t*&, unsigned int, wchar_t const*, wchar_t const*, std::__ndk1::ctype const&, bool, std::__ndk1::money_base::pattern const&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, int)+0x9c> 9cf14: 91001129 add x9, x9, #0x4 9cf18: b940010a ldr w10, [x8] 9cf1c: b85fc12b ldur w11, [x9, #-0x4] 9cf20: b81fc12a stur w10, [x9, #-0x4] 9cf24: b81fc50b str w11, [x8], #-0x4 9cf28: eb08013f cmp x9, x8 9cf2c: 91001129 add x9, x9, #0x4 9cf30: 54ffff43 b.lo 0x9cf18 ::__format(wchar_t*, wchar_t*&, wchar_t*&, unsigned int, wchar_t const*, wchar_t const*, std::__ndk1::ctype const&, bool, std::__ndk1::money_base::pattern const&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, int)+0x42c> 9cf34: 17ffff15 b 0x9cb88 ::__format(wchar_t*, wchar_t*&, wchar_t*&, unsigned int, wchar_t const*, wchar_t const*, std::__ndk1::ctype const&, bool, std::__ndk1::money_base::pattern const&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, int)+0x9c> 9cf38: 39400348 ldrb w8, [x26] 9cf3c: f9400749 ldr x9, [x26, #0x8] 9cf40: d341fd0a lsr x10, x8, #1 9cf44: 7200011f tst w8, #0x1 9cf48: 9a890149 csel x9, x10, x9, eq 9cf4c: f100053f cmp x9, #0x1 9cf50: 54000229 b.ls 0x9cf94 ::__format(wchar_t*, wchar_t*&, wchar_t*&, unsigned int, wchar_t const*, wchar_t const*, std::__ndk1::ctype const&, bool, std::__ndk1::money_base::pattern const&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, int)+0x4a8> 9cf54: f9400b4a ldr x10, [x26, #0x10] 9cf58: f94017eb ldr x11, [sp, #0x28] 9cf5c: 7200011f tst w8, #0x1 9cf60: f9400297 ldr x23, [x20] 9cf64: 91001148 add x8, x10, #0x4 9cf68: 9a8a016a csel x10, x11, x10, eq 9cf6c: f9400beb ldr x11, [sp, #0x10] 9cf70: 9a880161 csel x1, x11, x8, eq 9cf74: 8b090948 add x8, x10, x9, lsl #2 9cf78: eb010102 subs x2, x8, x1 9cf7c: 9342fc53 asr x19, x2, #2 9cf80: 54000060 b.eq 0x9cf8c ::__format(wchar_t*, wchar_t*&, wchar_t*&, unsigned int, wchar_t const*, wchar_t const*, std::__ndk1::ctype const&, bool, std::__ndk1::money_base::pattern const&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, int)+0x4a0> 9cf84: aa1703e0 mov x0, x23 9cf88: 97fe921e bl 0x41800 9cf8c: 8b130ae8 add x8, x23, x19, lsl #2 9cf90: f9000288 str x8, [x20] 9cf94: b94047e9 ldr w9, [sp, #0x44] 9cf98: 52801608 mov w8, #0xb0 // =176 9cf9c: 0a080128 and w8, w9, w8 9cfa0: 7100411f cmp w8, #0x10 9cfa4: 540000e0 b.eq 0x9cfc0 ::__format(wchar_t*, wchar_t*&, wchar_t*&, unsigned int, wchar_t const*, wchar_t const*, std::__ndk1::ctype const&, bool, std::__ndk1::money_base::pattern const&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, int)+0x4d4> 9cfa8: 7100811f cmp w8, #0x20 9cfac: 54000061 b.ne 0x9cfb8 ::__format(wchar_t*, wchar_t*&, wchar_t*&, unsigned int, wchar_t const*, wchar_t const*, std::__ndk1::ctype const&, bool, std::__ndk1::money_base::pattern const&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, int)+0x4cc> 9cfb0: f9400288 ldr x8, [x20] 9cfb4: 14000002 b 0x9cfbc ::__format(wchar_t*, wchar_t*&, wchar_t*&, unsigned int, wchar_t const*, wchar_t const*, std::__ndk1::ctype const&, bool, std::__ndk1::money_base::pattern const&, wchar_t, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::basic_string, std::__ndk1::allocator> const&, int)+0x4d0> 9cfb8: f94007e8 ldr x8, [sp, #0x8] 9cfbc: f9000368 str x8, [x27] 9cfc0: a94c7bfd ldp x29, x30, [sp, #0xc0] 9cfc4: a94b4ff4 ldp x20, x19, [sp, #0xb0] 9cfc8: a94a57f6 ldp x22, x21, [sp, #0xa0] 9cfcc: a9495ff8 ldp x24, x23, [sp, #0x90] 9cfd0: a94867fa ldp x26, x25, [sp, #0x80] 9cfd4: a9476ffc ldp x28, x27, [sp, #0x70] 9cfd8: 910343ff add sp, sp, #0xd0 9cfdc: d65f03c0 ret 000000000009cfe0 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&) const>: 9cfe0: a9ba6ffc stp x28, x27, [sp, #-0x60]! 9cfe4: a90167fa stp x26, x25, [sp, #0x10] 9cfe8: a9025ff8 stp x24, x23, [sp, #0x20] 9cfec: a90357f6 stp x22, x21, [sp, #0x30] 9cff0: a9044ff4 stp x20, x19, [sp, #0x40] 9cff4: a9057bfd stp x29, x30, [sp, #0x50] 9cff8: 910143fd add x29, sp, #0x50 9cffc: d10983ff sub sp, sp, #0x260 9d000: d53bd05b mrs x27, TPIDR_EL0 9d004: f9401768 ldr x8, [x27, #0x28] 9d008: aa0303e0 mov x0, x3 9d00c: aa0503f6 mov x22, x5 9d010: 2a0403fa mov w26, w4 9d014: f81a03a8 stur x8, [x29, #-0x60] 9d018: 9102c3e8 add x8, sp, #0xb0 9d01c: aa0303f8 mov x24, x3 9d020: 2a0203f9 mov w25, w2 9d024: aa0103fc mov x28, x1 9d028: 97fe9502 bl 0x42430 <_ZNKSt6__ndk18ios_base6getlocEv@plt> 9d02c: d0000395 adrp x21, 0x10f000 9d030: d0000388 adrp x8, 0x10f000 9d034: f9405bf3 ldr x19, [sp, #0xb0] 9d038: f9470ab5 ldr x21, [x21, #0xe10] 9d03c: f9469108 ldr x8, [x8, #0xd20] 9d040: 6f00e400 movi v0.2d, #0000000000000000 9d044: f90063f5 str x21, [sp, #0xc0] 9d048: 4e081d00 mov v0.d[0], x8 9d04c: 3c8c83e0 stur q0, [sp, #0xc8] 9d050: c8dffea8 ldar x8, [x21] 9d054: b100051f cmn x8, #0x1 9d058: 54000160 b.eq 0x9d084 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&) const+0xa4> 9d05c: 910303e8 add x8, sp, #0xc0 9d060: 910243e9 add x9, sp, #0x90 9d064: f9004be8 str x8, [sp, #0x90] 9d068: f9003fe9 str x9, [sp, #0x78] 9d06c: d0000380 adrp x0, 0x10f000 9d070: f9470800 ldr x0, [x0, #0xe10] 9d074: b00000a2 adrp x2, 0xb2000 ::~__codecvt_utf8_utf16()+0xc> 9d078: 912c4042 add x2, x2, #0xb10 9d07c: 9101e3e1 add x1, sp, #0x78 9d080: 97fe95a4 bl 0x42710 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 9d084: b9800aa9 ldrsw x9, [x21, #0x8] 9d088: a9412a68 ldp x8, x10, [x19, #0x10] 9d08c: d1000529 sub x9, x9, #0x1 9d090: cb08014a sub x10, x10, x8 9d094: eb8a0d3f cmp x9, x10, asr #3 9d098: 54001342 b.hs 0x9d300 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&) const+0x320> 9d09c: f8697917 ldr x23, [x8, x9, lsl #3] 9d0a0: b4001317 cbz x23, 0x9d300 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&) const+0x320> 9d0a4: 394002c8 ldrb w8, [x22] 9d0a8: f94006c9 ldr x9, [x22, #0x8] 9d0ac: d341fd0a lsr x10, x8, #1 9d0b0: 7200011f tst w8, #0x1 9d0b4: 9a890149 csel x9, x10, x9, eq 9d0b8: b40001c9 cbz x9, 0x9d0f0 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&) const+0x110> 9d0bc: f9400ac9 ldr x9, [x22, #0x10] 9d0c0: f94002eb ldr x11, [x23] 9d0c4: 910012ca add x10, x22, #0x4 9d0c8: 7200011f tst w8, #0x1 9d0cc: 9a890148 csel x8, x10, x9, eq 9d0d0: b9400113 ldr w19, [x8] 9d0d4: f9402d68 ldr x8, [x11, #0x58] 9d0d8: 528005a1 mov w1, #0x2d // =45 9d0dc: aa1703e0 mov x0, x23 9d0e0: d63f0100 blr x8 9d0e4: 6b00027f cmp w19, w0 9d0e8: 1a9f17e1 cset w1, eq 9d0ec: 14000002 b 0x9d0f4 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&) const+0x114> 9d0f0: 2a1f03e1 mov w1, wzr 9d0f4: a909ffff stp xzr, xzr, [sp, #0x98] 9d0f8: a908ffff stp xzr, xzr, [sp, #0x88] 9d0fc: a907ffff stp xzr, xzr, [sp, #0x78] 9d100: a906ffff stp xzr, xzr, [sp, #0x68] 9d104: f90033ff str xzr, [sp, #0x60] 9d108: 910173e8 add x8, sp, #0x5c 9d10c: 910183e9 add x9, sp, #0x60 9d110: 12000320 and w0, w25, #0x1 9d114: 9102c3e2 add x2, sp, #0xb0 9d118: 9102e3e3 add x3, sp, #0xb8 9d11c: 9102b3e4 add x4, sp, #0xac 9d120: 9102a3e5 add x5, sp, #0xa8 9d124: 910243e6 add x6, sp, #0x90 9d128: 9101e3e7 add x7, sp, #0x78 9d12c: a90023e9 stp x9, x8, [sp] 9d130: 2a0103f4 mov w20, w1 9d134: 97fe9247 bl 0x41a50 <_ZNSt6__ndk111__money_putIwE13__gather_infoEbbRKNS_6localeERNS_10money_base7patternERwS8_RNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS9_IwNSA_IwEENSC_IwEEEESJ_Ri@plt> 9d138: f90023fc str x28, [sp, #0x40] 9d13c: 394002dc ldrb w28, [x22] 9d140: f94006c8 ldr x8, [x22, #0x8] 9d144: b9805ff3 ldrsw x19, [sp, #0x5c] 9d148: d341ff89 lsr x9, x28, #1 9d14c: 7200039f tst w28, #0x1 9d150: 9a880135 csel x21, x9, x8, eq 9d154: 6b15027f cmp w19, w21 9d158: 540001ea b.ge 0x9d194 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&) const+0x1b4> 9d15c: 394183e9 ldrb w9, [sp, #0x60] 9d160: f94037ea ldr x10, [sp, #0x68] 9d164: 3941e3eb ldrb w11, [sp, #0x78] 9d168: f94043ec ldr x12, [sp, #0x80] 9d16c: cb1302a8 sub x8, x21, x19 9d170: 8b08066d add x13, x19, x8, lsl #1 9d174: d341fd28 lsr x8, x9, #1 9d178: 7200013f tst w9, #0x1 9d17c: d341fd69 lsr x9, x11, #1 9d180: 9a8a0108 csel x8, x8, x10, eq 9d184: 7200017f tst w11, #0x1 9d188: 9a8c0129 csel x9, x9, x12, eq 9d18c: 910005aa add x10, x13, #0x1 9d190: 1400000c b 0x9d1c0 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&) const+0x1e0> 9d194: 394183e8 ldrb w8, [sp, #0x60] 9d198: f94037e9 ldr x9, [sp, #0x68] 9d19c: 3941e3ea ldrb w10, [sp, #0x78] 9d1a0: f94043eb ldr x11, [sp, #0x80] 9d1a4: d341fd0c lsr x12, x8, #1 9d1a8: 7200011f tst w8, #0x1 9d1ac: d341fd4d lsr x13, x10, #1 9d1b0: 9a890188 csel x8, x12, x9, eq 9d1b4: 7200015f tst w10, #0x1 9d1b8: 9a8b01a9 csel x9, x13, x11, eq 9d1bc: 91000a6a add x10, x19, #0x2 9d1c0: 8b080148 add x8, x10, x8 9d1c4: 8b090108 add x8, x8, x9 9d1c8: f9001ffb str x27, [sp, #0x38] 9d1cc: 2a1a03fb mov w27, w26 9d1d0: f101951f cmp x8, #0x65 9d1d4: 540000e3 b.lo 0x9d1f0 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&) const+0x210> 9d1d8: d37ef500 lsl x0, x8, #2 9d1dc: 97fe9119 bl 0x41640 9d1e0: aa0003f9 mov x25, x0 9d1e4: b4000920 cbz x0, 0x9d308 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&) const+0x328> 9d1e8: aa1903fa mov x26, x25 9d1ec: 14000003 b 0x9d1f8 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&) const+0x218> 9d1f0: aa1f03f9 mov x25, xzr 9d1f4: 910303fa add x26, sp, #0xc0 9d1f8: f9400ac8 ldr x8, [x22, #0x10] 9d1fc: b9400b03 ldr w3, [x24, #0x8] 9d200: 29552beb ldp w11, w10, [sp, #0xa8] 9d204: 910012c9 add x9, x22, #0x4 9d208: 7200039f tst w28, #0x1 9d20c: 9a880124 csel x4, x9, x8, eq 9d210: 2a1403e7 mov w7, w20 9d214: 8b150885 add x5, x4, x21, lsl #2 9d218: 910183e8 add x8, sp, #0x60 9d21c: 9101e3e9 add x9, sp, #0x78 9d220: b90013eb str w11, [sp, #0x10] 9d224: 910243eb add x11, sp, #0x90 9d228: b9000bea str w10, [sp, #0x8] 9d22c: 9102e3ea add x10, sp, #0xb8 9d230: 910143e1 add x1, sp, #0x50 9d234: 910123e2 add x2, sp, #0x48 9d238: aa1a03e0 mov x0, x26 9d23c: aa1703e6 mov x6, x23 9d240: b90033f3 str w19, [sp, #0x30] 9d244: a90223e9 stp x9, x8, [sp, #0x20] 9d248: f9000feb str x11, [sp, #0x18] 9d24c: f90003ea str x10, [sp] 9d250: 97fe8fdc bl 0x411c0 <_ZNSt6__ndk111__money_putIwE8__formatEPwRS2_S3_jPKwS5_RKNS_5ctypeIwEEbRKNS_10money_base7patternEwwRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNSE_IwNSF_IwEENSH_IwEEEESQ_i@plt> 9d254: a9448be3 ldp x3, x2, [sp, #0x48] 9d258: f94023e0 ldr x0, [sp, #0x40] 9d25c: aa1a03e1 mov x1, x26 9d260: aa1803e4 mov x4, x24 9d264: 2a1b03e5 mov w5, w27 9d268: 97ffccc2 bl 0x90570 ::__widen_and_group_int(char*, char*, char*, wchar_t*, wchar_t*&, wchar_t*&, std::__ndk1::locale const&)+0x408> 9d26c: aa0003f3 mov x19, x0 9d270: b4000079 cbz x25, 0x9d27c >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&) const+0x29c> 9d274: aa1903e0 mov x0, x25 9d278: 97fe90ce bl 0x415b0 9d27c: 394183e8 ldrb w8, [sp, #0x60] 9d280: f9401ff4 ldr x20, [sp, #0x38] 9d284: 370002c8 tbnz w8, #0x0, 0x9d2dc >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&) const+0x2fc> 9d288: 3941e3e8 ldrb w8, [sp, #0x78] 9d28c: 37000308 tbnz w8, #0x0, 0x9d2ec >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&) const+0x30c> 9d290: 394243e8 ldrb w8, [sp, #0x90] 9d294: 36000068 tbz w8, #0x0, 0x9d2a0 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&) const+0x2c0> 9d298: f94053e0 ldr x0, [sp, #0xa0] 9d29c: 97fe9021 bl 0x41320 <_ZdlPv@plt> 9d2a0: f9405be0 ldr x0, [sp, #0xb0] 9d2a4: 97fe9423 bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 9d2a8: f9401688 ldr x8, [x20, #0x28] 9d2ac: f85a03a9 ldur x9, [x29, #-0x60] 9d2b0: eb09011f cmp x8, x9 9d2b4: 54000281 b.ne 0x9d304 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&) const+0x324> 9d2b8: aa1303e0 mov x0, x19 9d2bc: 910983ff add sp, sp, #0x260 9d2c0: a9457bfd ldp x29, x30, [sp, #0x50] 9d2c4: a9444ff4 ldp x20, x19, [sp, #0x40] 9d2c8: a94357f6 ldp x22, x21, [sp, #0x30] 9d2cc: a9425ff8 ldp x24, x23, [sp, #0x20] 9d2d0: a94167fa ldp x26, x25, [sp, #0x10] 9d2d4: a8c66ffc ldp x28, x27, [sp], #0x60 9d2d8: d65f03c0 ret 9d2dc: f9403be0 ldr x0, [sp, #0x70] 9d2e0: 97fe9010 bl 0x41320 <_ZdlPv@plt> 9d2e4: 3941e3e8 ldrb w8, [sp, #0x78] 9d2e8: 3607fd48 tbz w8, #0x0, 0x9d290 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&) const+0x2b0> 9d2ec: f94047e0 ldr x0, [sp, #0x88] 9d2f0: 97fe900c bl 0x41320 <_ZdlPv@plt> 9d2f4: 394243e8 ldrb w8, [sp, #0x90] 9d2f8: 3707fd08 tbnz w8, #0x0, 0x9d298 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&) const+0x2b8> 9d2fc: 17ffffe9 b 0x9d2a0 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&) const+0x2c0> 9d300: 94001924 bl 0xa3790 9d304: 97fe9463 bl 0x42490 <__stack_chk_fail@plt> 9d308: 97fe94b2 bl 0x425d0 <_ZSt17__throw_bad_allocv@plt> 9d30c: aa0003f3 mov x19, x0 9d310: b5000199 cbnz x25, 0x9d340 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&) const+0x360> 9d314: 1400000d b 0x9d348 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&) const+0x368> 9d318: aa0003f3 mov x19, x0 9d31c: 14000013 b 0x9d368 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&) const+0x388> 9d320: aa0003f3 mov x19, x0 9d324: 14000011 b 0x9d368 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&) const+0x388> 9d328: aa0003f3 mov x19, x0 9d32c: 394183e8 ldrb w8, [sp, #0x60] 9d330: 36000108 tbz w8, #0x0, 0x9d350 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&) const+0x370> 9d334: 14000011 b 0x9d378 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&) const+0x398> 9d338: aa0003f3 mov x19, x0 9d33c: b4000079 cbz x25, 0x9d348 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&) const+0x368> 9d340: aa1903e0 mov x0, x25 9d344: 97fe909b bl 0x415b0 9d348: 394183e8 ldrb w8, [sp, #0x60] 9d34c: 37000168 tbnz w8, #0x0, 0x9d378 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&) const+0x398> 9d350: 3941e3e8 ldrb w8, [sp, #0x78] 9d354: 370001a8 tbnz w8, #0x0, 0x9d388 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&) const+0x3a8> 9d358: 394243e8 ldrb w8, [sp, #0x90] 9d35c: 36000068 tbz w8, #0x0, 0x9d368 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&) const+0x388> 9d360: f94053e0 ldr x0, [sp, #0xa0] 9d364: 97fe8fef bl 0x41320 <_ZdlPv@plt> 9d368: f9405be0 ldr x0, [sp, #0xb0] 9d36c: 97fe93f1 bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 9d370: aa1303e0 mov x0, x19 9d374: 9400e00a bl 0xd539c <__cxa_demangle+0x12abc> 9d378: f9403be0 ldr x0, [sp, #0x70] 9d37c: 97fe8fe9 bl 0x41320 <_ZdlPv@plt> 9d380: 3941e3e8 ldrb w8, [sp, #0x78] 9d384: 3607fea8 tbz w8, #0x0, 0x9d358 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&) const+0x378> 9d388: f94047e0 ldr x0, [sp, #0x88] 9d38c: 97fe8fe5 bl 0x41320 <_ZdlPv@plt> 9d390: 394243e8 ldrb w8, [sp, #0x90] 9d394: 3707fe68 tbnz w8, #0x0, 0x9d360 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&) const+0x380> 9d398: 17fffff4 b 0x9d368 >>::do_put(std::__ndk1::ostreambuf_iterator>, bool, std::__ndk1::ios_base&, wchar_t, std::__ndk1::basic_string, std::__ndk1::allocator> const&) const+0x388> 000000000009d39c ::do_open(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::locale const&) const>: 9d39c: 92800000 mov x0, #-0x1 // =-1 9d3a0: d65f03c0 ret 000000000009d3a4 ::do_get(long, int, int, std::__ndk1::basic_string, std::__ndk1::allocator> const&) const>: 9d3a4: aa0403e1 mov x1, x4 9d3a8: aa0803e0 mov x0, x8 9d3ac: 17fe9365 b 0x42140 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC1ERKS5_@plt> 000000000009d3b0 ::do_close(long) const>: 9d3b0: d65f03c0 ret 000000000009d3b4 ::do_open(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::locale const&) const>: 9d3b4: 92800000 mov x0, #-0x1 // =-1 9d3b8: d65f03c0 ret 000000000009d3bc ::do_get(long, int, int, std::__ndk1::basic_string, std::__ndk1::allocator> const&) const>: 9d3bc: aa0403e1 mov x1, x4 9d3c0: aa0803e0 mov x0, x8 9d3c4: 17fe92bf b 0x41ec0 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEC1ERKS5_@plt> 000000000009d3c8 ::do_close(long) const>: 9d3c8: d65f03c0 ret 000000000009d3cc ::~codecvt_byname()>: 9d3cc: 17fe911d b 0x41840 <_ZNSt6__ndk114__shared_countD2Ev@plt> 000000000009d3d0 ::~codecvt_byname()>: 9d3d0: f81e0ff3 str x19, [sp, #-0x20]! 9d3d4: a9017bfd stp x29, x30, [sp, #0x10] 9d3d8: 910043fd add x29, sp, #0x10 9d3dc: aa0003f3 mov x19, x0 9d3e0: 97fe9118 bl 0x41840 <_ZNSt6__ndk114__shared_countD2Ev@plt> 9d3e4: a9417bfd ldp x29, x30, [sp, #0x10] 9d3e8: aa1303e0 mov x0, x19 9d3ec: f84207f3 ldr x19, [sp], #0x20 9d3f0: 17fe8fcc b 0x41320 <_ZdlPv@plt> 000000000009d3f4 ::~codecvt_byname()>: 9d3f4: 17fe8fff b 0x413f0 <_ZNSt6__ndk17codecvtIwc9mbstate_tED2Ev@plt> 000000000009d3f8 ::~codecvt_byname()>: 9d3f8: f81e0ff3 str x19, [sp, #-0x20]! 9d3fc: a9017bfd stp x29, x30, [sp, #0x10] 9d400: 910043fd add x29, sp, #0x10 9d404: aa0003f3 mov x19, x0 9d408: 97fe8ffa bl 0x413f0 <_ZNSt6__ndk17codecvtIwc9mbstate_tED2Ev@plt> 9d40c: a9417bfd ldp x29, x30, [sp, #0x10] 9d410: aa1303e0 mov x0, x19 9d414: f84207f3 ldr x19, [sp], #0x20 9d418: 17fe8fc2 b 0x41320 <_ZdlPv@plt> 000000000009d41c ::~codecvt_byname()>: 9d41c: 17fe9109 b 0x41840 <_ZNSt6__ndk114__shared_countD2Ev@plt> 000000000009d420 ::~codecvt_byname()>: 9d420: f81e0ff3 str x19, [sp, #-0x20]! 9d424: a9017bfd stp x29, x30, [sp, #0x10] 9d428: 910043fd add x29, sp, #0x10 9d42c: aa0003f3 mov x19, x0 9d430: 97fe9104 bl 0x41840 <_ZNSt6__ndk114__shared_countD2Ev@plt> 9d434: a9417bfd ldp x29, x30, [sp, #0x10] 9d438: aa1303e0 mov x0, x19 9d43c: f84207f3 ldr x19, [sp], #0x20 9d440: 17fe8fb8 b 0x41320 <_ZdlPv@plt> 000000000009d444 ::~codecvt_byname()>: 9d444: 17fe90ff b 0x41840 <_ZNSt6__ndk114__shared_countD2Ev@plt> 000000000009d448 ::~codecvt_byname()>: 9d448: f81e0ff3 str x19, [sp, #-0x20]! 9d44c: a9017bfd stp x29, x30, [sp, #0x10] 9d450: 910043fd add x29, sp, #0x10 9d454: aa0003f3 mov x19, x0 9d458: 97fe90fa bl 0x41840 <_ZNSt6__ndk114__shared_countD2Ev@plt> 9d45c: a9417bfd ldp x29, x30, [sp, #0x10] 9d460: aa1303e0 mov x0, x19 9d464: f84207f3 ldr x19, [sp], #0x20 9d468: 17fe8fae b 0x41320 <_ZdlPv@plt> 9d46c: d10283ff sub sp, sp, #0xa0 9d470: a9046ffc stp x28, x27, [sp, #0x40] 9d474: a90567fa stp x26, x25, [sp, #0x50] 9d478: a9065ff8 stp x24, x23, [sp, #0x60] 9d47c: a90757f6 stp x22, x21, [sp, #0x70] 9d480: a9084ff4 stp x20, x19, [sp, #0x80] 9d484: a9097bfd stp x29, x30, [sp, #0x90] 9d488: 910243fd add x29, sp, #0x90 9d48c: d53bd05a mrs x26, TPIDR_EL0 9d490: f9401749 ldr x9, [x26, #0x28] 9d494: 9000036a adrp x10, 0x109000 9d498: d1000428 sub x8, x1, #0x1 9d49c: 9122614a add x10, x10, #0x898 9d4a0: 6f00e400 movi v0.2d, #0000000000000000 9d4a4: aa0003f8 mov x24, x0 9d4a8: aa0003f4 mov x20, x0 9d4ac: 9104400b add x11, x0, #0x110 9d4b0: f9001fe9 str x9, [sp, #0x38] 9d4b4: 52800029 mov w9, #0x1 // =1 9d4b8: a900200a stp x10, x8, [x0] 9d4bc: aa0003f9 mov x25, x0 9d4c0: 3c830f00 str q0, [x24, #0x30]! 9d4c4: f8010e98 str x24, [x20, #0x10]! 9d4c8: 39044009 strb w9, [x0, #0x110] 9d4cc: f900100b str x11, [x0, #0x20] 9d4d0: ad020000 stp q0, q0, [x0, #0x40] 9d4d4: ad030000 stp q0, q0, [x0, #0x60] 9d4d8: ad040000 stp q0, q0, [x0, #0x80] 9d4dc: ad050000 stp q0, q0, [x0, #0xa0] 9d4e0: ad060000 stp q0, q0, [x0, #0xc0] 9d4e4: ad070000 stp q0, q0, [x0, #0xe0] 9d4e8: 3d804000 str q0, [x0, #0x100] 9d4ec: f8018f2b str x11, [x25, #0x18]! 9d4f0: aa0003f3 mov x19, x0 9d4f4: 91042320 add x0, x25, #0x108 9d4f8: f0000201 adrp x1, 0xe0000 9d4fc: 911ca021 add x1, x1, #0x728 9d500: a90003eb stp x11, x0, [sp] 9d504: 97fedbd8 bl 0x54464 9d508: d000038a adrp x10, 0x10f000 9d50c: d0000395 adrp x21, 0x10f000 9d510: d000039b adrp x27, 0x10f000 9d514: f9400288 ldr x8, [x20] 9d518: f9472d4a ldr x10, [x10, #0xe58] 9d51c: f946feb5 ldr x21, [x21, #0xdf8] 9d520: f946937b ldr x27, [x27, #0xd20] 9d524: 900003a9 adrp x9, 0x111000 ::id+0x560> 9d528: 6f00e400 movi v0.2d, #0000000000000000 9d52c: 910f0129 add x9, x9, #0x3c0 9d530: 9100414a add x10, x10, #0x10 9d534: 4e081f60 mov v0.d[0], x27 9d538: f9000328 str x8, [x25] 9d53c: a9007d2a stp x10, xzr, [x9] 9d540: f9000bf5 str x21, [sp, #0x10] 9d544: 3c8183e0 stur q0, [sp, #0x18] 9d548: c8dffea8 ldar x8, [x21] 9d54c: b100051f cmn x8, #0x1 9d550: 54000140 b.eq 0x9d578 ::~codecvt_byname()+0x130> 9d554: 910043e8 add x8, sp, #0x10 9d558: 9100c3e9 add x9, sp, #0x30 9d55c: a902a3e9 stp x9, x8, [sp, #0x28] 9d560: d0000380 adrp x0, 0x10f000 9d564: f946fc00 ldr x0, [x0, #0xdf8] 9d568: b00000a2 adrp x2, 0xb2000 ::~__codecvt_utf8_utf16()+0xc> 9d56c: 912c4042 add x2, x2, #0xb10 9d570: 9100a3e1 add x1, sp, #0x28 9d574: 97fe9467 bl 0x42710 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 9d578: b9800aa8 ldrsw x8, [x21, #0x8] 9d57c: 900003b6 adrp x22, 0x111000 ::id+0x560> 9d580: 910f02d6 add x22, x22, #0x3c0 9d584: aa1603e0 mov x0, x22 9d588: d1000515 sub x21, x8, #0x1 9d58c: 97fe9135 bl 0x41a60 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> 9d590: f9400329 ldr x9, [x25] 9d594: f9400288 ldr x8, [x20] 9d598: cb080129 sub x9, x9, x8 9d59c: 9343fd2a asr x10, x9, #3 9d5a0: eb15015f cmp x10, x21 9d5a4: 540001a8 b.hi 0x9d5d8 ::~codecvt_byname()+0x190> 9d5a8: 910006a9 add x9, x21, #0x1 9d5ac: eb0a0121 subs x1, x9, x10 9d5b0: 540000e9 b.ls 0x9d5cc ::~codecvt_byname()+0x184> 9d5b4: aa1403e0 mov x0, x20 9d5b8: 94005505 bl 0xb29cc ::~codecvt()+0x594> 9d5bc: f9400288 ldr x8, [x20] 9d5c0: f8757900 ldr x0, [x8, x21, lsl #3] 9d5c4: b50000e0 cbnz x0, 0x9d5e0 ::~codecvt_byname()+0x198> 9d5c8: 14000008 b 0x9d5e8 ::~codecvt_byname()+0x1a0> 9d5cc: 54000062 b.hs 0x9d5d8 ::~codecvt_byname()+0x190> 9d5d0: 8b090d09 add x9, x8, x9, lsl #3 9d5d4: f9000329 str x9, [x25] 9d5d8: f8757900 ldr x0, [x8, x21, lsl #3] 9d5dc: b4000060 cbz x0, 0x9d5e8 ::~codecvt_byname()+0x1a0> 9d5e0: 97fe9354 bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 9d5e4: f9400288 ldr x8, [x20] 9d5e8: f8357916 str x22, [x8, x21, lsl #3] 9d5ec: d0000389 adrp x9, 0x10f000 9d5f0: f9460929 ldr x9, [x9, #0xc10] 9d5f4: d0000395 adrp x21, 0x10f000 9d5f8: f945d2b5 ldr x21, [x21, #0xba0] 9d5fc: 900003a8 adrp x8, 0x111000 ::id+0x560> 9d600: 6f00e400 movi v0.2d, #0000000000000000 9d604: 910f4108 add x8, x8, #0x3d0 9d608: 91004129 add x9, x9, #0x10 9d60c: 4e081f60 mov v0.d[0], x27 9d610: f9000bf5 str x21, [sp, #0x10] 9d614: a9007d09 stp x9, xzr, [x8] 9d618: 3c8183e0 stur q0, [sp, #0x18] 9d61c: c8dffea8 ldar x8, [x21] 9d620: b100051f cmn x8, #0x1 9d624: 54000140 b.eq 0x9d64c ::~codecvt_byname()+0x204> 9d628: 910043e8 add x8, sp, #0x10 9d62c: 9100c3e9 add x9, sp, #0x30 9d630: a902a3e9 stp x9, x8, [sp, #0x28] 9d634: d0000380 adrp x0, 0x10f000 9d638: f945d000 ldr x0, [x0, #0xba0] 9d63c: b00000a2 adrp x2, 0xb2000 ::~__codecvt_utf8_utf16()+0xc> 9d640: 912c4042 add x2, x2, #0xb10 9d644: 9100a3e1 add x1, sp, #0x28 9d648: 97fe9432 bl 0x42710 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 9d64c: b9800aa8 ldrsw x8, [x21, #0x8] 9d650: 900003b6 adrp x22, 0x111000 ::id+0x560> 9d654: 910f42d6 add x22, x22, #0x3d0 9d658: aa1603e0 mov x0, x22 9d65c: d1000515 sub x21, x8, #0x1 9d660: 97fe9100 bl 0x41a60 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> 9d664: f9400329 ldr x9, [x25] 9d668: f9400288 ldr x8, [x20] 9d66c: cb080129 sub x9, x9, x8 9d670: 9343fd2a asr x10, x9, #3 9d674: eb15015f cmp x10, x21 9d678: 540001a8 b.hi 0x9d6ac ::~codecvt_byname()+0x264> 9d67c: 910006a9 add x9, x21, #0x1 9d680: eb0a0121 subs x1, x9, x10 9d684: 540000e9 b.ls 0x9d6a0 ::~codecvt_byname()+0x258> 9d688: aa1403e0 mov x0, x20 9d68c: 940054d0 bl 0xb29cc ::~codecvt()+0x594> 9d690: f9400288 ldr x8, [x20] 9d694: f8757900 ldr x0, [x8, x21, lsl #3] 9d698: b50000e0 cbnz x0, 0x9d6b4 ::~codecvt_byname()+0x26c> 9d69c: 14000008 b 0x9d6bc ::~codecvt_byname()+0x274> 9d6a0: 54000062 b.hs 0x9d6ac ::~codecvt_byname()+0x264> 9d6a4: 8b090d09 add x9, x8, x9, lsl #3 9d6a8: f9000329 str x9, [x25] 9d6ac: f8757900 ldr x0, [x8, x21, lsl #3] 9d6b0: b4000060 cbz x0, 0x9d6bc ::~codecvt_byname()+0x274> 9d6b4: 97fe931f bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 9d6b8: f9400288 ldr x8, [x20] 9d6bc: f8357916 str x22, [x8, x21, lsl #3] 9d6c0: 900003a8 adrp x8, 0x111000 ::id+0x560> 9d6c4: 9000020a adrp x10, 0xdd000 9d6c8: 910f8108 add x8, x8, #0x3e0 9d6cc: d0000389 adrp x9, 0x10f000 9d6d0: 9103814a add x10, x10, #0xe0 9d6d4: f945d529 ldr x9, [x9, #0xba8] 9d6d8: f900090a str x10, [x8, #0x10] 9d6dc: d0000395 adrp x21, 0x10f000 9d6e0: f945a2b5 ldr x21, [x21, #0xb40] 9d6e4: 6f00e400 movi v0.2d, #0000000000000000 9d6e8: 91004129 add x9, x9, #0x10 9d6ec: 4e081f60 mov v0.d[0], x27 9d6f0: 3900611f strb wzr, [x8, #0x18] 9d6f4: f9000bf5 str x21, [sp, #0x10] 9d6f8: a9007d09 stp x9, xzr, [x8] 9d6fc: 3c8183e0 stur q0, [sp, #0x18] 9d700: c8dffea8 ldar x8, [x21] 9d704: b100051f cmn x8, #0x1 9d708: 54000140 b.eq 0x9d730 ::~codecvt_byname()+0x2e8> 9d70c: 910043e8 add x8, sp, #0x10 9d710: 9100c3e9 add x9, sp, #0x30 9d714: a902a3e9 stp x9, x8, [sp, #0x28] 9d718: d0000380 adrp x0, 0x10f000 9d71c: f945a000 ldr x0, [x0, #0xb40] 9d720: b00000a2 adrp x2, 0xb2000 ::~__codecvt_utf8_utf16()+0xc> 9d724: 912c4042 add x2, x2, #0xb10 9d728: 9100a3e1 add x1, sp, #0x28 9d72c: 97fe93f9 bl 0x42710 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 9d730: b9800aa8 ldrsw x8, [x21, #0x8] 9d734: 900003b6 adrp x22, 0x111000 ::id+0x560> 9d738: 910f82d6 add x22, x22, #0x3e0 9d73c: aa1603e0 mov x0, x22 9d740: d1000515 sub x21, x8, #0x1 9d744: 97fe90c7 bl 0x41a60 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> 9d748: f9400329 ldr x9, [x25] 9d74c: f9400288 ldr x8, [x20] 9d750: cb080129 sub x9, x9, x8 9d754: 9343fd2a asr x10, x9, #3 9d758: eb15015f cmp x10, x21 9d75c: 540001a8 b.hi 0x9d790 ::~codecvt_byname()+0x348> 9d760: 910006a9 add x9, x21, #0x1 9d764: eb0a0121 subs x1, x9, x10 9d768: 540000e9 b.ls 0x9d784 ::~codecvt_byname()+0x33c> 9d76c: aa1403e0 mov x0, x20 9d770: 94005497 bl 0xb29cc ::~codecvt()+0x594> 9d774: f9400288 ldr x8, [x20] 9d778: f8757900 ldr x0, [x8, x21, lsl #3] 9d77c: b50000e0 cbnz x0, 0x9d798 ::~codecvt_byname()+0x350> 9d780: 14000008 b 0x9d7a0 ::~codecvt_byname()+0x358> 9d784: 54000062 b.hs 0x9d790 ::~codecvt_byname()+0x348> 9d788: 8b090d09 add x9, x8, x9, lsl #3 9d78c: f9000329 str x9, [x25] 9d790: f8757900 ldr x0, [x8, x21, lsl #3] 9d794: b4000060 cbz x0, 0x9d7a0 ::~codecvt_byname()+0x358> 9d798: 97fe92e6 bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 9d79c: f9400288 ldr x8, [x20] 9d7a0: f8357916 str x22, [x8, x21, lsl #3] 9d7a4: d0000389 adrp x9, 0x10f000 9d7a8: f9474129 ldr x9, [x9, #0xe80] 9d7ac: d0000395 adrp x21, 0x10f000 9d7b0: f9470ab5 ldr x21, [x21, #0xe10] 9d7b4: 900003a8 adrp x8, 0x111000 ::id+0x560> 9d7b8: 6f00e400 movi v0.2d, #0000000000000000 9d7bc: 91100108 add x8, x8, #0x400 9d7c0: 91004129 add x9, x9, #0x10 9d7c4: 4e081f60 mov v0.d[0], x27 9d7c8: f9000bf5 str x21, [sp, #0x10] 9d7cc: a9007d09 stp x9, xzr, [x8] 9d7d0: 3c8183e0 stur q0, [sp, #0x18] 9d7d4: c8dffea8 ldar x8, [x21] 9d7d8: b100051f cmn x8, #0x1 9d7dc: 54000140 b.eq 0x9d804 ::~codecvt_byname()+0x3bc> 9d7e0: 910043e8 add x8, sp, #0x10 9d7e4: 9100c3e9 add x9, sp, #0x30 9d7e8: a902a3e9 stp x9, x8, [sp, #0x28] 9d7ec: d0000380 adrp x0, 0x10f000 9d7f0: f9470800 ldr x0, [x0, #0xe10] 9d7f4: b00000a2 adrp x2, 0xb2000 ::~__codecvt_utf8_utf16()+0xc> 9d7f8: 912c4042 add x2, x2, #0xb10 9d7fc: 9100a3e1 add x1, sp, #0x28 9d800: 97fe93c4 bl 0x42710 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 9d804: b9800aa8 ldrsw x8, [x21, #0x8] 9d808: 900003b6 adrp x22, 0x111000 ::id+0x560> 9d80c: 911002d6 add x22, x22, #0x400 9d810: aa1603e0 mov x0, x22 9d814: d1000515 sub x21, x8, #0x1 9d818: 97fe9092 bl 0x41a60 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> 9d81c: f9400329 ldr x9, [x25] 9d820: f9400288 ldr x8, [x20] 9d824: cb080129 sub x9, x9, x8 9d828: 9343fd2a asr x10, x9, #3 9d82c: eb15015f cmp x10, x21 9d830: 540001a8 b.hi 0x9d864 ::~codecvt_byname()+0x41c> 9d834: 910006a9 add x9, x21, #0x1 9d838: eb0a0121 subs x1, x9, x10 9d83c: 540000e9 b.ls 0x9d858 ::~codecvt_byname()+0x410> 9d840: aa1403e0 mov x0, x20 9d844: 94005462 bl 0xb29cc ::~codecvt()+0x594> 9d848: f9400288 ldr x8, [x20] 9d84c: f8757900 ldr x0, [x8, x21, lsl #3] 9d850: b50000e0 cbnz x0, 0x9d86c ::~codecvt_byname()+0x424> 9d854: 14000008 b 0x9d874 ::~codecvt_byname()+0x42c> 9d858: 54000062 b.hs 0x9d864 ::~codecvt_byname()+0x41c> 9d85c: 8b090d09 add x9, x8, x9, lsl #3 9d860: f9000329 str x9, [x25] 9d864: f8757900 ldr x0, [x8, x21, lsl #3] 9d868: b4000060 cbz x0, 0x9d874 ::~codecvt_byname()+0x42c> 9d86c: 97fe92b1 bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 9d870: f9400288 ldr x8, [x20] 9d874: f8357916 str x22, [x8, x21, lsl #3] 9d878: d0000389 adrp x9, 0x10f000 9d87c: f945e129 ldr x9, [x9, #0xbc0] 9d880: d0000395 adrp x21, 0x10f000 9d884: f9463ab5 ldr x21, [x21, #0xc70] 9d888: 900003a8 adrp x8, 0x111000 ::id+0x560> 9d88c: 6f00e400 movi v0.2d, #0000000000000000 9d890: 91104108 add x8, x8, #0x410 9d894: 91004129 add x9, x9, #0x10 9d898: 4e081f60 mov v0.d[0], x27 9d89c: f9000bf5 str x21, [sp, #0x10] 9d8a0: a9007d09 stp x9, xzr, [x8] 9d8a4: 3c8183e0 stur q0, [sp, #0x18] 9d8a8: c8dffea8 ldar x8, [x21] 9d8ac: b100051f cmn x8, #0x1 9d8b0: 54000140 b.eq 0x9d8d8 ::~codecvt_byname()+0x490> 9d8b4: 910043e8 add x8, sp, #0x10 9d8b8: 9100c3e9 add x9, sp, #0x30 9d8bc: a902a3e9 stp x9, x8, [sp, #0x28] 9d8c0: d0000380 adrp x0, 0x10f000 9d8c4: f9463800 ldr x0, [x0, #0xc70] 9d8c8: b00000a2 adrp x2, 0xb2000 ::~__codecvt_utf8_utf16()+0xc> 9d8cc: 912c4042 add x2, x2, #0xb10 9d8d0: 9100a3e1 add x1, sp, #0x28 9d8d4: 97fe938f bl 0x42710 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 9d8d8: b9800aa8 ldrsw x8, [x21, #0x8] 9d8dc: 900003b6 adrp x22, 0x111000 ::id+0x560> 9d8e0: 911042d6 add x22, x22, #0x410 9d8e4: aa1603e0 mov x0, x22 9d8e8: d1000515 sub x21, x8, #0x1 9d8ec: 97fe905d bl 0x41a60 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> 9d8f0: f9400329 ldr x9, [x25] 9d8f4: f9400288 ldr x8, [x20] 9d8f8: cb080129 sub x9, x9, x8 9d8fc: 9343fd2a asr x10, x9, #3 9d900: eb15015f cmp x10, x21 9d904: 540001a8 b.hi 0x9d938 ::~codecvt_byname()+0x4f0> 9d908: 910006a9 add x9, x21, #0x1 9d90c: eb0a0121 subs x1, x9, x10 9d910: 540000e9 b.ls 0x9d92c ::~codecvt_byname()+0x4e4> 9d914: aa1403e0 mov x0, x20 9d918: 9400542d bl 0xb29cc ::~codecvt()+0x594> 9d91c: f9400288 ldr x8, [x20] 9d920: f8757900 ldr x0, [x8, x21, lsl #3] 9d924: b50000e0 cbnz x0, 0x9d940 ::~codecvt_byname()+0x4f8> 9d928: 14000008 b 0x9d948 ::~codecvt_byname()+0x500> 9d92c: 54000062 b.hs 0x9d938 ::~codecvt_byname()+0x4f0> 9d930: 8b090d09 add x9, x8, x9, lsl #3 9d934: f9000329 str x9, [x25] 9d938: f8757900 ldr x0, [x8, x21, lsl #3] 9d93c: b4000060 cbz x0, 0x9d948 ::~codecvt_byname()+0x500> 9d940: 97fe927c bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 9d944: f9400288 ldr x8, [x20] 9d948: f8357916 str x22, [x8, x21, lsl #3] 9d94c: d0000389 adrp x9, 0x10f000 9d950: f947f129 ldr x9, [x9, #0xfe0] 9d954: 900003a8 adrp x8, 0x111000 ::id+0x560> 9d958: 91108108 add x8, x8, #0x420 9d95c: f0000396 adrp x22, 0x110000 9d960: 91004129 add x9, x9, #0x10 9d964: a9007d09 stp x9, xzr, [x8] 9d968: f0000388 adrp x8, 0x110000 9d96c: 9127c108 add x8, x8, #0x9f0 9d970: 08dffd08 ldarb w8, [x8] 9d974: 36009da8 tbz w8, #0x0, 0x9ed28 ::~codecvt_byname()+0x18e0> 9d978: aa1603f5 mov x21, x22 9d97c: f944f6c8 ldr x8, [x22, #0x9e8] 9d980: d0000396 adrp x22, 0x10f000 9d984: f94616d6 ldr x22, [x22, #0xc28] 9d988: 6f00e400 movi v0.2d, #0000000000000000 9d98c: 900003a9 adrp x9, 0x111000 ::id+0x560> 9d990: 4e081f60 mov v0.d[0], x27 9d994: f9000bf6 str x22, [sp, #0x10] 9d998: f9021928 str x8, [x9, #0x430] 9d99c: 3c8183e0 stur q0, [sp, #0x18] 9d9a0: c8dffec8 ldar x8, [x22] 9d9a4: b100051f cmn x8, #0x1 9d9a8: 54000140 b.eq 0x9d9d0 ::~codecvt_byname()+0x588> 9d9ac: 910043e8 add x8, sp, #0x10 9d9b0: 9100c3e9 add x9, sp, #0x30 9d9b4: a902a3e9 stp x9, x8, [sp, #0x28] 9d9b8: d0000380 adrp x0, 0x10f000 9d9bc: f9461400 ldr x0, [x0, #0xc28] 9d9c0: b00000a2 adrp x2, 0xb2000 ::~__codecvt_utf8_utf16()+0xc> 9d9c4: 912c4042 add x2, x2, #0xb10 9d9c8: 9100a3e1 add x1, sp, #0x28 9d9cc: 97fe9351 bl 0x42710 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 9d9d0: b9800ac8 ldrsw x8, [x22, #0x8] 9d9d4: 900003b6 adrp x22, 0x111000 ::id+0x560> 9d9d8: 911082d6 add x22, x22, #0x420 9d9dc: aa1603e0 mov x0, x22 9d9e0: d1000517 sub x23, x8, #0x1 9d9e4: 97fe901f bl 0x41a60 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> 9d9e8: f9400329 ldr x9, [x25] 9d9ec: f9400288 ldr x8, [x20] 9d9f0: cb080129 sub x9, x9, x8 9d9f4: 9343fd2a asr x10, x9, #3 9d9f8: eb17015f cmp x10, x23 9d9fc: 540001a8 b.hi 0x9da30 ::~codecvt_byname()+0x5e8> 9da00: 910006e9 add x9, x23, #0x1 9da04: eb0a0121 subs x1, x9, x10 9da08: 540000e9 b.ls 0x9da24 ::~codecvt_byname()+0x5dc> 9da0c: aa1403e0 mov x0, x20 9da10: 940053ef bl 0xb29cc ::~codecvt()+0x594> 9da14: f9400288 ldr x8, [x20] 9da18: f8777900 ldr x0, [x8, x23, lsl #3] 9da1c: b50000e0 cbnz x0, 0x9da38 ::~codecvt_byname()+0x5f0> 9da20: 14000008 b 0x9da40 ::~codecvt_byname()+0x5f8> 9da24: 54000062 b.hs 0x9da30 ::~codecvt_byname()+0x5e8> 9da28: 8b090d09 add x9, x8, x9, lsl #3 9da2c: f9000329 str x9, [x25] 9da30: f8777900 ldr x0, [x8, x23, lsl #3] 9da34: b4000060 cbz x0, 0x9da40 ::~codecvt_byname()+0x5f8> 9da38: 97fe923e bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 9da3c: f9400288 ldr x8, [x20] 9da40: f8377916 str x22, [x8, x23, lsl #3] 9da44: d0000389 adrp x9, 0x10f000 9da48: f9476129 ldr x9, [x9, #0xec0] 9da4c: d0000396 adrp x22, 0x10f000 9da50: f94662d6 ldr x22, [x22, #0xcc0] 9da54: 900003a8 adrp x8, 0x111000 ::id+0x560> 9da58: 6f00e400 movi v0.2d, #0000000000000000 9da5c: 91110108 add x8, x8, #0x440 9da60: 91004129 add x9, x9, #0x10 9da64: 4e081f60 mov v0.d[0], x27 9da68: f9000bf6 str x22, [sp, #0x10] 9da6c: a9007d09 stp x9, xzr, [x8] 9da70: 3c8183e0 stur q0, [sp, #0x18] 9da74: c8dffec8 ldar x8, [x22] 9da78: b100051f cmn x8, #0x1 9da7c: 54000140 b.eq 0x9daa4 ::~codecvt_byname()+0x65c> 9da80: 910043e8 add x8, sp, #0x10 9da84: 9100c3e9 add x9, sp, #0x30 9da88: a902a3e9 stp x9, x8, [sp, #0x28] 9da8c: d0000380 adrp x0, 0x10f000 9da90: f9466000 ldr x0, [x0, #0xcc0] 9da94: b00000a2 adrp x2, 0xb2000 ::~__codecvt_utf8_utf16()+0xc> 9da98: 912c4042 add x2, x2, #0xb10 9da9c: 9100a3e1 add x1, sp, #0x28 9daa0: 97fe931c bl 0x42710 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 9daa4: b9800ac8 ldrsw x8, [x22, #0x8] 9daa8: 900003b6 adrp x22, 0x111000 ::id+0x560> 9daac: 911102d6 add x22, x22, #0x440 9dab0: aa1603e0 mov x0, x22 9dab4: d1000517 sub x23, x8, #0x1 9dab8: 97fe8fea bl 0x41a60 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> 9dabc: f9400329 ldr x9, [x25] 9dac0: f9400288 ldr x8, [x20] 9dac4: cb080129 sub x9, x9, x8 9dac8: 9343fd2a asr x10, x9, #3 9dacc: eb17015f cmp x10, x23 9dad0: 540001a8 b.hi 0x9db04 ::~codecvt_byname()+0x6bc> 9dad4: 910006e9 add x9, x23, #0x1 9dad8: eb0a0121 subs x1, x9, x10 9dadc: 540000e9 b.ls 0x9daf8 ::~codecvt_byname()+0x6b0> 9dae0: aa1403e0 mov x0, x20 9dae4: 940053ba bl 0xb29cc ::~codecvt()+0x594> 9dae8: f9400288 ldr x8, [x20] 9daec: f8777900 ldr x0, [x8, x23, lsl #3] 9daf0: b50000e0 cbnz x0, 0x9db0c ::~codecvt_byname()+0x6c4> 9daf4: 14000008 b 0x9db14 ::~codecvt_byname()+0x6cc> 9daf8: 54000062 b.hs 0x9db04 ::~codecvt_byname()+0x6bc> 9dafc: 8b090d09 add x9, x8, x9, lsl #3 9db00: f9000329 str x9, [x25] 9db04: f8777900 ldr x0, [x8, x23, lsl #3] 9db08: b4000060 cbz x0, 0x9db14 ::~codecvt_byname()+0x6cc> 9db0c: 97fe9209 bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 9db10: f9400288 ldr x8, [x20] 9db14: f8377916 str x22, [x8, x23, lsl #3] 9db18: d0000389 adrp x9, 0x10f000 9db1c: f947cd29 ldr x9, [x9, #0xf98] 9db20: d0000396 adrp x22, 0x10f000 9db24: f945cad6 ldr x22, [x22, #0xb90] 9db28: 900003a8 adrp x8, 0x111000 ::id+0x560> 9db2c: 6f00e400 movi v0.2d, #0000000000000000 9db30: 91114108 add x8, x8, #0x450 9db34: 91004129 add x9, x9, #0x10 9db38: 4e081f60 mov v0.d[0], x27 9db3c: f9000bf6 str x22, [sp, #0x10] 9db40: a9007d09 stp x9, xzr, [x8] 9db44: 3c8183e0 stur q0, [sp, #0x18] 9db48: c8dffec8 ldar x8, [x22] 9db4c: b100051f cmn x8, #0x1 9db50: 54000140 b.eq 0x9db78 ::~codecvt_byname()+0x730> 9db54: 910043e8 add x8, sp, #0x10 9db58: 9100c3e9 add x9, sp, #0x30 9db5c: a902a3e9 stp x9, x8, [sp, #0x28] 9db60: d0000380 adrp x0, 0x10f000 9db64: f945c800 ldr x0, [x0, #0xb90] 9db68: b00000a2 adrp x2, 0xb2000 ::~__codecvt_utf8_utf16()+0xc> 9db6c: 912c4042 add x2, x2, #0xb10 9db70: 9100a3e1 add x1, sp, #0x28 9db74: 97fe92e7 bl 0x42710 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 9db78: b9800ac8 ldrsw x8, [x22, #0x8] 9db7c: 900003b6 adrp x22, 0x111000 ::id+0x560> 9db80: 911142d6 add x22, x22, #0x450 9db84: aa1603e0 mov x0, x22 9db88: d1000517 sub x23, x8, #0x1 9db8c: 97fe8fb5 bl 0x41a60 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> 9db90: f9400329 ldr x9, [x25] 9db94: f9400288 ldr x8, [x20] 9db98: cb080129 sub x9, x9, x8 9db9c: 9343fd2a asr x10, x9, #3 9dba0: eb17015f cmp x10, x23 9dba4: 540001a8 b.hi 0x9dbd8 ::~codecvt_byname()+0x790> 9dba8: 910006e9 add x9, x23, #0x1 9dbac: eb0a0121 subs x1, x9, x10 9dbb0: 540000e9 b.ls 0x9dbcc ::~codecvt_byname()+0x784> 9dbb4: aa1403e0 mov x0, x20 9dbb8: 94005385 bl 0xb29cc ::~codecvt()+0x594> 9dbbc: f9400288 ldr x8, [x20] 9dbc0: f8777900 ldr x0, [x8, x23, lsl #3] 9dbc4: b50000e0 cbnz x0, 0x9dbe0 ::~codecvt_byname()+0x798> 9dbc8: 14000008 b 0x9dbe8 ::~codecvt_byname()+0x7a0> 9dbcc: 54000062 b.hs 0x9dbd8 ::~codecvt_byname()+0x790> 9dbd0: 8b090d09 add x9, x8, x9, lsl #3 9dbd4: f9000329 str x9, [x25] 9dbd8: f8777900 ldr x0, [x8, x23, lsl #3] 9dbdc: b4000060 cbz x0, 0x9dbe8 ::~codecvt_byname()+0x7a0> 9dbe0: 97fe91d4 bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 9dbe4: f9400288 ldr x8, [x20] 9dbe8: f8377916 str x22, [x8, x23, lsl #3] 9dbec: 900003a8 adrp x8, 0x111000 ::id+0x560> 9dbf0: 91118108 add x8, x8, #0x460 9dbf4: d0000389 adrp x9, 0x10f000 9dbf8: 528585ca mov w10, #0x2c2e // =11310 9dbfc: f9461929 ldr x9, [x9, #0xc30] 9dc00: 7900210a strh w10, [x8, #0x10] 9dc04: d0000396 adrp x22, 0x10f000 9dc08: f94682d6 ldr x22, [x22, #0xd00] 9dc0c: 6f00e400 movi v0.2d, #0000000000000000 9dc10: 91004129 add x9, x9, #0x10 9dc14: 4e081f60 mov v0.d[0], x27 9dc18: a9027d1f stp xzr, xzr, [x8, #0x20] 9dc1c: f9000d1f str xzr, [x8, #0x18] 9dc20: f9000bf6 str x22, [sp, #0x10] 9dc24: a9007d09 stp x9, xzr, [x8] 9dc28: 3c8183e0 stur q0, [sp, #0x18] 9dc2c: c8dffec8 ldar x8, [x22] 9dc30: b100051f cmn x8, #0x1 9dc34: 54000140 b.eq 0x9dc5c ::~codecvt_byname()+0x814> 9dc38: 910043e8 add x8, sp, #0x10 9dc3c: 9100c3e9 add x9, sp, #0x30 9dc40: a902a3e9 stp x9, x8, [sp, #0x28] 9dc44: d0000380 adrp x0, 0x10f000 9dc48: f9468000 ldr x0, [x0, #0xd00] 9dc4c: b00000a2 adrp x2, 0xb2000 ::~__codecvt_utf8_utf16()+0xc> 9dc50: 912c4042 add x2, x2, #0xb10 9dc54: 9100a3e1 add x1, sp, #0x28 9dc58: 97fe92ae bl 0x42710 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 9dc5c: b9800ac8 ldrsw x8, [x22, #0x8] 9dc60: 900003b6 adrp x22, 0x111000 ::id+0x560> 9dc64: 911182d6 add x22, x22, #0x460 9dc68: aa1603e0 mov x0, x22 9dc6c: d1000517 sub x23, x8, #0x1 9dc70: 97fe8f7c bl 0x41a60 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> 9dc74: f9400329 ldr x9, [x25] 9dc78: f9400288 ldr x8, [x20] 9dc7c: cb080129 sub x9, x9, x8 9dc80: 9343fd2a asr x10, x9, #3 9dc84: eb17015f cmp x10, x23 9dc88: 540001a8 b.hi 0x9dcbc ::~codecvt_byname()+0x874> 9dc8c: 910006e9 add x9, x23, #0x1 9dc90: eb0a0121 subs x1, x9, x10 9dc94: 540000e9 b.ls 0x9dcb0 ::~codecvt_byname()+0x868> 9dc98: aa1403e0 mov x0, x20 9dc9c: 9400534c bl 0xb29cc ::~codecvt()+0x594> 9dca0: f9400288 ldr x8, [x20] 9dca4: f8777900 ldr x0, [x8, x23, lsl #3] 9dca8: b50000e0 cbnz x0, 0x9dcc4 ::~codecvt_byname()+0x87c> 9dcac: 14000008 b 0x9dccc ::~codecvt_byname()+0x884> 9dcb0: 54000062 b.hs 0x9dcbc ::~codecvt_byname()+0x874> 9dcb4: 8b090d09 add x9, x8, x9, lsl #3 9dcb8: f9000329 str x9, [x25] 9dcbc: f8777900 ldr x0, [x8, x23, lsl #3] 9dcc0: b4000060 cbz x0, 0x9dccc ::~codecvt_byname()+0x884> 9dcc4: 97fe919b bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 9dcc8: f9400288 ldr x8, [x20] 9dccc: f8377916 str x22, [x8, x23, lsl #3] 9dcd0: f00001e8 adrp x8, 0xdc000 >+0x1e> 9dcd4: fd455900 ldr d0, [x8, #0xab0] 9dcd8: d0000389 adrp x9, 0x10f000 9dcdc: f9462d29 ldr x9, [x9, #0xc58] 9dce0: d0000396 adrp x22, 0x10f000 9dce4: 900003a8 adrp x8, 0x111000 ::id+0x560> 9dce8: f9472ad6 ldr x22, [x22, #0xe50] 9dcec: 91124108 add x8, x8, #0x490 9dcf0: fd000900 str d0, [x8, #0x10] 9dcf4: 6f00e400 movi v0.2d, #0000000000000000 9dcf8: 91004129 add x9, x9, #0x10 9dcfc: 4e081f60 mov v0.d[0], x27 9dd00: a9027d1f stp xzr, xzr, [x8, #0x20] 9dd04: f9000d1f str xzr, [x8, #0x18] 9dd08: f9000bf6 str x22, [sp, #0x10] 9dd0c: a9007d09 stp x9, xzr, [x8] 9dd10: 3c8183e0 stur q0, [sp, #0x18] 9dd14: c8dffec8 ldar x8, [x22] 9dd18: b100051f cmn x8, #0x1 9dd1c: 54000140 b.eq 0x9dd44 ::~codecvt_byname()+0x8fc> 9dd20: 910043e8 add x8, sp, #0x10 9dd24: 9100c3e9 add x9, sp, #0x30 9dd28: a902a3e9 stp x9, x8, [sp, #0x28] 9dd2c: d0000380 adrp x0, 0x10f000 9dd30: f9472800 ldr x0, [x0, #0xe50] 9dd34: b00000a2 adrp x2, 0xb2000 ::~__codecvt_utf8_utf16()+0xc> 9dd38: 912c4042 add x2, x2, #0xb10 9dd3c: 9100a3e1 add x1, sp, #0x28 9dd40: 97fe9274 bl 0x42710 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 9dd44: b9800ac8 ldrsw x8, [x22, #0x8] 9dd48: 900003b6 adrp x22, 0x111000 ::id+0x560> 9dd4c: 911242d6 add x22, x22, #0x490 9dd50: aa1603e0 mov x0, x22 9dd54: d1000517 sub x23, x8, #0x1 9dd58: 97fe8f42 bl 0x41a60 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> 9dd5c: f9400329 ldr x9, [x25] 9dd60: f9400288 ldr x8, [x20] 9dd64: cb080129 sub x9, x9, x8 9dd68: 9343fd2a asr x10, x9, #3 9dd6c: eb17015f cmp x10, x23 9dd70: 540001a8 b.hi 0x9dda4 ::~codecvt_byname()+0x95c> 9dd74: 910006e9 add x9, x23, #0x1 9dd78: eb0a0121 subs x1, x9, x10 9dd7c: 540000e9 b.ls 0x9dd98 ::~codecvt_byname()+0x950> 9dd80: aa1403e0 mov x0, x20 9dd84: 94005312 bl 0xb29cc ::~codecvt()+0x594> 9dd88: f9400288 ldr x8, [x20] 9dd8c: f8777900 ldr x0, [x8, x23, lsl #3] 9dd90: b50000e0 cbnz x0, 0x9ddac ::~codecvt_byname()+0x964> 9dd94: 14000008 b 0x9ddb4 ::~codecvt_byname()+0x96c> 9dd98: 54000062 b.hs 0x9dda4 ::~codecvt_byname()+0x95c> 9dd9c: 8b090d09 add x9, x8, x9, lsl #3 9dda0: f9000329 str x9, [x25] 9dda4: f8777900 ldr x0, [x8, x23, lsl #3] 9dda8: b4000060 cbz x0, 0x9ddb4 ::~codecvt_byname()+0x96c> 9ddac: 97fe9161 bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 9ddb0: f9400288 ldr x8, [x20] 9ddb4: f8377916 str x22, [x8, x23, lsl #3] 9ddb8: d0000389 adrp x9, 0x10f000 9ddbc: f9479529 ldr x9, [x9, #0xf28] 9ddc0: d0000396 adrp x22, 0x10f000 9ddc4: f9462ad6 ldr x22, [x22, #0xc50] 9ddc8: 900003a8 adrp x8, 0x111000 ::id+0x560> 9ddcc: 6f00e400 movi v0.2d, #0000000000000000 9ddd0: 91130108 add x8, x8, #0x4c0 9ddd4: 91004129 add x9, x9, #0x10 9ddd8: 4e081f60 mov v0.d[0], x27 9dddc: f9000bf6 str x22, [sp, #0x10] 9dde0: a9007d09 stp x9, xzr, [x8] 9dde4: 3c8183e0 stur q0, [sp, #0x18] 9dde8: c8dffec8 ldar x8, [x22] 9ddec: b100051f cmn x8, #0x1 9ddf0: 54000140 b.eq 0x9de18 ::~codecvt_byname()+0x9d0> 9ddf4: 910043e8 add x8, sp, #0x10 9ddf8: 9100c3e9 add x9, sp, #0x30 9ddfc: a902a3e9 stp x9, x8, [sp, #0x28] 9de00: d0000380 adrp x0, 0x10f000 9de04: f9462800 ldr x0, [x0, #0xc50] 9de08: b00000a2 adrp x2, 0xb2000 ::~__codecvt_utf8_utf16()+0xc> 9de0c: 912c4042 add x2, x2, #0xb10 9de10: 9100a3e1 add x1, sp, #0x28 9de14: 97fe923f bl 0x42710 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 9de18: b9800ac8 ldrsw x8, [x22, #0x8] 9de1c: 900003b6 adrp x22, 0x111000 ::id+0x560> 9de20: 911302d6 add x22, x22, #0x4c0 9de24: aa1603e0 mov x0, x22 9de28: d1000517 sub x23, x8, #0x1 9de2c: 97fe8f0d bl 0x41a60 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> 9de30: f9400329 ldr x9, [x25] 9de34: f9400288 ldr x8, [x20] 9de38: cb080129 sub x9, x9, x8 9de3c: 9343fd2a asr x10, x9, #3 9de40: eb17015f cmp x10, x23 9de44: 540001a8 b.hi 0x9de78 ::~codecvt_byname()+0xa30> 9de48: 910006e9 add x9, x23, #0x1 9de4c: eb0a0121 subs x1, x9, x10 9de50: 540000e9 b.ls 0x9de6c ::~codecvt_byname()+0xa24> 9de54: aa1403e0 mov x0, x20 9de58: 940052dd bl 0xb29cc ::~codecvt()+0x594> 9de5c: f9400288 ldr x8, [x20] 9de60: f8777900 ldr x0, [x8, x23, lsl #3] 9de64: b50000e0 cbnz x0, 0x9de80 ::~codecvt_byname()+0xa38> 9de68: 14000008 b 0x9de88 ::~codecvt_byname()+0xa40> 9de6c: 54000062 b.hs 0x9de78 ::~codecvt_byname()+0xa30> 9de70: 8b090d09 add x9, x8, x9, lsl #3 9de74: f9000329 str x9, [x25] 9de78: f8777900 ldr x0, [x8, x23, lsl #3] 9de7c: b4000060 cbz x0, 0x9de88 ::~codecvt_byname()+0xa40> 9de80: 97fe912c bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 9de84: f9400288 ldr x8, [x20] 9de88: f8377916 str x22, [x8, x23, lsl #3] 9de8c: d0000389 adrp x9, 0x10f000 9de90: f9473d29 ldr x9, [x9, #0xe78] 9de94: d0000396 adrp x22, 0x10f000 9de98: f9476ed6 ldr x22, [x22, #0xed8] 9de9c: 900003a8 adrp x8, 0x111000 ::id+0x560> 9dea0: 6f00e400 movi v0.2d, #0000000000000000 9dea4: 91134108 add x8, x8, #0x4d0 9dea8: 91004129 add x9, x9, #0x10 9deac: 4e081f60 mov v0.d[0], x27 9deb0: f9000bf6 str x22, [sp, #0x10] 9deb4: a9007d09 stp x9, xzr, [x8] 9deb8: 3c8183e0 stur q0, [sp, #0x18] 9debc: c8dffec8 ldar x8, [x22] 9dec0: b100051f cmn x8, #0x1 9dec4: 54000140 b.eq 0x9deec ::~codecvt_byname()+0xaa4> 9dec8: 910043e8 add x8, sp, #0x10 9decc: 9100c3e9 add x9, sp, #0x30 9ded0: a902a3e9 stp x9, x8, [sp, #0x28] 9ded4: d0000380 adrp x0, 0x10f000 9ded8: f9476c00 ldr x0, [x0, #0xed8] 9dedc: b00000a2 adrp x2, 0xb2000 ::~__codecvt_utf8_utf16()+0xc> 9dee0: 912c4042 add x2, x2, #0xb10 9dee4: 9100a3e1 add x1, sp, #0x28 9dee8: 97fe920a bl 0x42710 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 9deec: b9800ac8 ldrsw x8, [x22, #0x8] 9def0: 900003b6 adrp x22, 0x111000 ::id+0x560> 9def4: 911342d6 add x22, x22, #0x4d0 9def8: aa1603e0 mov x0, x22 9defc: d1000517 sub x23, x8, #0x1 9df00: 97fe8ed8 bl 0x41a60 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> 9df04: f9400329 ldr x9, [x25] 9df08: f9400288 ldr x8, [x20] 9df0c: cb080129 sub x9, x9, x8 9df10: 9343fd2a asr x10, x9, #3 9df14: eb17015f cmp x10, x23 9df18: 540001a8 b.hi 0x9df4c ::~codecvt_byname()+0xb04> 9df1c: 910006e9 add x9, x23, #0x1 9df20: eb0a0121 subs x1, x9, x10 9df24: 540000e9 b.ls 0x9df40 ::~codecvt_byname()+0xaf8> 9df28: aa1403e0 mov x0, x20 9df2c: 940052a8 bl 0xb29cc ::~codecvt()+0x594> 9df30: f9400288 ldr x8, [x20] 9df34: f8777900 ldr x0, [x8, x23, lsl #3] 9df38: b50000e0 cbnz x0, 0x9df54 ::~codecvt_byname()+0xb0c> 9df3c: 14000008 b 0x9df5c ::~codecvt_byname()+0xb14> 9df40: 54000062 b.hs 0x9df4c ::~codecvt_byname()+0xb04> 9df44: 8b090d09 add x9, x8, x9, lsl #3 9df48: f9000329 str x9, [x25] 9df4c: f8777900 ldr x0, [x8, x23, lsl #3] 9df50: b4000060 cbz x0, 0x9df5c ::~codecvt_byname()+0xb14> 9df54: 97fe90f7 bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 9df58: f9400288 ldr x8, [x20] 9df5c: f8377916 str x22, [x8, x23, lsl #3] 9df60: d0000389 adrp x9, 0x10f000 9df64: f9464529 ldr x9, [x9, #0xc88] 9df68: d0000396 adrp x22, 0x10f000 9df6c: f946a6d6 ldr x22, [x22, #0xd48] 9df70: 900003a8 adrp x8, 0x111000 ::id+0x560> 9df74: 6f00e400 movi v0.2d, #0000000000000000 9df78: 91138108 add x8, x8, #0x4e0 9df7c: 91004129 add x9, x9, #0x10 9df80: 4e081f60 mov v0.d[0], x27 9df84: f9000bf6 str x22, [sp, #0x10] 9df88: a9007d09 stp x9, xzr, [x8] 9df8c: 3c8183e0 stur q0, [sp, #0x18] 9df90: c8dffec8 ldar x8, [x22] 9df94: b100051f cmn x8, #0x1 9df98: 54000140 b.eq 0x9dfc0 ::~codecvt_byname()+0xb78> 9df9c: 910043e8 add x8, sp, #0x10 9dfa0: 9100c3e9 add x9, sp, #0x30 9dfa4: a902a3e9 stp x9, x8, [sp, #0x28] 9dfa8: d0000380 adrp x0, 0x10f000 9dfac: f946a400 ldr x0, [x0, #0xd48] 9dfb0: b00000a2 adrp x2, 0xb2000 ::~__codecvt_utf8_utf16()+0xc> 9dfb4: 912c4042 add x2, x2, #0xb10 9dfb8: 9100a3e1 add x1, sp, #0x28 9dfbc: 97fe91d5 bl 0x42710 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 9dfc0: b9800ac8 ldrsw x8, [x22, #0x8] 9dfc4: 900003b6 adrp x22, 0x111000 ::id+0x560> 9dfc8: 911382d6 add x22, x22, #0x4e0 9dfcc: aa1603e0 mov x0, x22 9dfd0: d1000517 sub x23, x8, #0x1 9dfd4: 97fe8ea3 bl 0x41a60 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> 9dfd8: f9400329 ldr x9, [x25] 9dfdc: f9400288 ldr x8, [x20] 9dfe0: cb080129 sub x9, x9, x8 9dfe4: 9343fd2a asr x10, x9, #3 9dfe8: eb17015f cmp x10, x23 9dfec: 540001a8 b.hi 0x9e020 ::~codecvt_byname()+0xbd8> 9dff0: 910006e9 add x9, x23, #0x1 9dff4: eb0a0121 subs x1, x9, x10 9dff8: 540000e9 b.ls 0x9e014 ::~codecvt_byname()+0xbcc> 9dffc: aa1403e0 mov x0, x20 9e000: 94005273 bl 0xb29cc ::~codecvt()+0x594> 9e004: f9400288 ldr x8, [x20] 9e008: f8777900 ldr x0, [x8, x23, lsl #3] 9e00c: b50000e0 cbnz x0, 0x9e028 ::~codecvt_byname()+0xbe0> 9e010: 14000008 b 0x9e030 ::~codecvt_byname()+0xbe8> 9e014: 54000062 b.hs 0x9e020 ::~codecvt_byname()+0xbd8> 9e018: 8b090d09 add x9, x8, x9, lsl #3 9e01c: f9000329 str x9, [x25] 9e020: f8777900 ldr x0, [x8, x23, lsl #3] 9e024: b4000060 cbz x0, 0x9e030 ::~codecvt_byname()+0xbe8> 9e028: 97fe90c2 bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 9e02c: f9400288 ldr x8, [x20] 9e030: f8377916 str x22, [x8, x23, lsl #3] 9e034: b0000389 adrp x9, 0x10f000 9e038: f9463529 ldr x9, [x9, #0xc68] 9e03c: b0000396 adrp x22, 0x10f000 9e040: f946eed6 ldr x22, [x22, #0xdd8] 9e044: f0000388 adrp x8, 0x111000 ::id+0x560> 9e048: 6f00e400 movi v0.2d, #0000000000000000 9e04c: 9113c108 add x8, x8, #0x4f0 9e050: 91004129 add x9, x9, #0x10 9e054: 4e081f60 mov v0.d[0], x27 9e058: f9000bf6 str x22, [sp, #0x10] 9e05c: a9007d09 stp x9, xzr, [x8] 9e060: 3c8183e0 stur q0, [sp, #0x18] 9e064: c8dffec8 ldar x8, [x22] 9e068: b100051f cmn x8, #0x1 9e06c: 54000140 b.eq 0x9e094 ::~codecvt_byname()+0xc4c> 9e070: 910043e8 add x8, sp, #0x10 9e074: 9100c3e9 add x9, sp, #0x30 9e078: a902a3e9 stp x9, x8, [sp, #0x28] 9e07c: b0000380 adrp x0, 0x10f000 9e080: f946ec00 ldr x0, [x0, #0xdd8] 9e084: 900000a2 adrp x2, 0xb2000 ::~__codecvt_utf8_utf16()+0xc> 9e088: 912c4042 add x2, x2, #0xb10 9e08c: 9100a3e1 add x1, sp, #0x28 9e090: 97fe91a0 bl 0x42710 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 9e094: b9800ac8 ldrsw x8, [x22, #0x8] 9e098: f0000396 adrp x22, 0x111000 ::id+0x560> 9e09c: 9113c2d6 add x22, x22, #0x4f0 9e0a0: aa1603e0 mov x0, x22 9e0a4: d1000517 sub x23, x8, #0x1 9e0a8: 97fe8e6e bl 0x41a60 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> 9e0ac: f9400329 ldr x9, [x25] 9e0b0: f9400288 ldr x8, [x20] 9e0b4: cb080129 sub x9, x9, x8 9e0b8: 9343fd2a asr x10, x9, #3 9e0bc: eb17015f cmp x10, x23 9e0c0: 540001a8 b.hi 0x9e0f4 ::~codecvt_byname()+0xcac> 9e0c4: 910006e9 add x9, x23, #0x1 9e0c8: eb0a0121 subs x1, x9, x10 9e0cc: 540000e9 b.ls 0x9e0e8 ::~codecvt_byname()+0xca0> 9e0d0: aa1403e0 mov x0, x20 9e0d4: 9400523e bl 0xb29cc ::~codecvt()+0x594> 9e0d8: f9400288 ldr x8, [x20] 9e0dc: f8777900 ldr x0, [x8, x23, lsl #3] 9e0e0: b50000e0 cbnz x0, 0x9e0fc ::~codecvt_byname()+0xcb4> 9e0e4: 14000008 b 0x9e104 ::~codecvt_byname()+0xcbc> 9e0e8: 54000062 b.hs 0x9e0f4 ::~codecvt_byname()+0xcac> 9e0ec: 8b090d09 add x9, x8, x9, lsl #3 9e0f0: f9000329 str x9, [x25] 9e0f4: f8777900 ldr x0, [x8, x23, lsl #3] 9e0f8: b4000060 cbz x0, 0x9e104 ::~codecvt_byname()+0xcbc> 9e0fc: 97fe908d bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 9e100: f9400288 ldr x8, [x20] 9e104: f8377916 str x22, [x8, x23, lsl #3] 9e108: b0000389 adrp x9, 0x10f000 9e10c: f9474d29 ldr x9, [x9, #0xe98] 9e110: b0000396 adrp x22, 0x10f000 9e114: f94786d6 ldr x22, [x22, #0xf08] 9e118: f0000388 adrp x8, 0x111000 ::id+0x560> 9e11c: 6f00e400 movi v0.2d, #0000000000000000 9e120: 91140108 add x8, x8, #0x500 9e124: 91004129 add x9, x9, #0x10 9e128: 4e081f60 mov v0.d[0], x27 9e12c: f9000bf6 str x22, [sp, #0x10] 9e130: a9007d09 stp x9, xzr, [x8] 9e134: 3c8183e0 stur q0, [sp, #0x18] 9e138: c8dffec8 ldar x8, [x22] 9e13c: b100051f cmn x8, #0x1 9e140: 54000140 b.eq 0x9e168 ::~codecvt_byname()+0xd20> 9e144: 910043e8 add x8, sp, #0x10 9e148: 9100c3e9 add x9, sp, #0x30 9e14c: a902a3e9 stp x9, x8, [sp, #0x28] 9e150: b0000380 adrp x0, 0x10f000 9e154: f9478400 ldr x0, [x0, #0xf08] 9e158: 900000a2 adrp x2, 0xb2000 ::~__codecvt_utf8_utf16()+0xc> 9e15c: 912c4042 add x2, x2, #0xb10 9e160: 9100a3e1 add x1, sp, #0x28 9e164: 97fe916b bl 0x42710 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 9e168: b9800ac8 ldrsw x8, [x22, #0x8] 9e16c: f0000396 adrp x22, 0x111000 ::id+0x560> 9e170: 911402d6 add x22, x22, #0x500 9e174: aa1603e0 mov x0, x22 9e178: d1000517 sub x23, x8, #0x1 9e17c: 97fe8e39 bl 0x41a60 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> 9e180: f9400329 ldr x9, [x25] 9e184: f9400288 ldr x8, [x20] 9e188: cb080129 sub x9, x9, x8 9e18c: 9343fd2a asr x10, x9, #3 9e190: eb17015f cmp x10, x23 9e194: 540001a8 b.hi 0x9e1c8 ::~codecvt_byname()+0xd80> 9e198: 910006e9 add x9, x23, #0x1 9e19c: eb0a0121 subs x1, x9, x10 9e1a0: 540000e9 b.ls 0x9e1bc ::~codecvt_byname()+0xd74> 9e1a4: aa1403e0 mov x0, x20 9e1a8: 94005209 bl 0xb29cc ::~codecvt()+0x594> 9e1ac: f9400288 ldr x8, [x20] 9e1b0: f8777900 ldr x0, [x8, x23, lsl #3] 9e1b4: b50000e0 cbnz x0, 0x9e1d0 ::~codecvt_byname()+0xd88> 9e1b8: 14000008 b 0x9e1d8 ::~codecvt_byname()+0xd90> 9e1bc: 54000062 b.hs 0x9e1c8 ::~codecvt_byname()+0xd80> 9e1c0: 8b090d09 add x9, x8, x9, lsl #3 9e1c4: f9000329 str x9, [x25] 9e1c8: f8777900 ldr x0, [x8, x23, lsl #3] 9e1cc: b4000060 cbz x0, 0x9e1d8 ::~codecvt_byname()+0xd90> 9e1d0: 97fe9058 bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 9e1d4: f9400288 ldr x8, [x20] 9e1d8: f8377916 str x22, [x8, x23, lsl #3] 9e1dc: b0000389 adrp x9, 0x10f000 9e1e0: f9479d29 ldr x9, [x9, #0xf38] 9e1e4: b0000396 adrp x22, 0x10f000 9e1e8: f94722d6 ldr x22, [x22, #0xe40] 9e1ec: f0000388 adrp x8, 0x111000 ::id+0x560> 9e1f0: 6f00e400 movi v0.2d, #0000000000000000 9e1f4: 91144108 add x8, x8, #0x510 9e1f8: 91004129 add x9, x9, #0x10 9e1fc: 4e081f60 mov v0.d[0], x27 9e200: f9000bf6 str x22, [sp, #0x10] 9e204: a9007d09 stp x9, xzr, [x8] 9e208: 3c8183e0 stur q0, [sp, #0x18] 9e20c: c8dffec8 ldar x8, [x22] 9e210: b100051f cmn x8, #0x1 9e214: 54000140 b.eq 0x9e23c ::~codecvt_byname()+0xdf4> 9e218: 910043e8 add x8, sp, #0x10 9e21c: 9100c3e9 add x9, sp, #0x30 9e220: a902a3e9 stp x9, x8, [sp, #0x28] 9e224: b0000380 adrp x0, 0x10f000 9e228: f9472000 ldr x0, [x0, #0xe40] 9e22c: 900000a2 adrp x2, 0xb2000 ::~__codecvt_utf8_utf16()+0xc> 9e230: 912c4042 add x2, x2, #0xb10 9e234: 9100a3e1 add x1, sp, #0x28 9e238: 97fe9136 bl 0x42710 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 9e23c: b9800ac8 ldrsw x8, [x22, #0x8] 9e240: f0000396 adrp x22, 0x111000 ::id+0x560> 9e244: 911442d6 add x22, x22, #0x510 9e248: aa1603e0 mov x0, x22 9e24c: d1000517 sub x23, x8, #0x1 9e250: 97fe8e04 bl 0x41a60 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> 9e254: f9400329 ldr x9, [x25] 9e258: f9400288 ldr x8, [x20] 9e25c: cb080129 sub x9, x9, x8 9e260: 9343fd2a asr x10, x9, #3 9e264: eb17015f cmp x10, x23 9e268: 540001a8 b.hi 0x9e29c ::~codecvt_byname()+0xe54> 9e26c: 910006e9 add x9, x23, #0x1 9e270: eb0a0121 subs x1, x9, x10 9e274: 540000e9 b.ls 0x9e290 ::~codecvt_byname()+0xe48> 9e278: aa1403e0 mov x0, x20 9e27c: 940051d4 bl 0xb29cc ::~codecvt()+0x594> 9e280: f9400288 ldr x8, [x20] 9e284: f8777900 ldr x0, [x8, x23, lsl #3] 9e288: b50000e0 cbnz x0, 0x9e2a4 ::~codecvt_byname()+0xe5c> 9e28c: 14000008 b 0x9e2ac ::~codecvt_byname()+0xe64> 9e290: 54000062 b.hs 0x9e29c ::~codecvt_byname()+0xe54> 9e294: 8b090d09 add x9, x8, x9, lsl #3 9e298: f9000329 str x9, [x25] 9e29c: f8777900 ldr x0, [x8, x23, lsl #3] 9e2a0: b4000060 cbz x0, 0x9e2ac ::~codecvt_byname()+0xe64> 9e2a4: 97fe9023 bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 9e2a8: f9400288 ldr x8, [x20] 9e2ac: f8377916 str x22, [x8, x23, lsl #3] 9e2b0: b0000389 adrp x9, 0x10f000 9e2b4: f9470529 ldr x9, [x9, #0xe08] 9e2b8: b0000396 adrp x22, 0x10f000 9e2bc: f94712d6 ldr x22, [x22, #0xe20] 9e2c0: f0000388 adrp x8, 0x111000 ::id+0x560> 9e2c4: 6f00e400 movi v0.2d, #0000000000000000 9e2c8: 91148108 add x8, x8, #0x520 9e2cc: 91004129 add x9, x9, #0x10 9e2d0: 4e081f60 mov v0.d[0], x27 9e2d4: f9000bf6 str x22, [sp, #0x10] 9e2d8: a9007d09 stp x9, xzr, [x8] 9e2dc: 3c8183e0 stur q0, [sp, #0x18] 9e2e0: c8dffec8 ldar x8, [x22] 9e2e4: b100051f cmn x8, #0x1 9e2e8: 54000140 b.eq 0x9e310 ::~codecvt_byname()+0xec8> 9e2ec: 910043e8 add x8, sp, #0x10 9e2f0: 9100c3e9 add x9, sp, #0x30 9e2f4: a902a3e9 stp x9, x8, [sp, #0x28] 9e2f8: b0000380 adrp x0, 0x10f000 9e2fc: f9471000 ldr x0, [x0, #0xe20] 9e300: 900000a2 adrp x2, 0xb2000 ::~__codecvt_utf8_utf16()+0xc> 9e304: 912c4042 add x2, x2, #0xb10 9e308: 9100a3e1 add x1, sp, #0x28 9e30c: 97fe9101 bl 0x42710 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 9e310: b9800ac8 ldrsw x8, [x22, #0x8] 9e314: f0000396 adrp x22, 0x111000 ::id+0x560> 9e318: 911482d6 add x22, x22, #0x520 9e31c: aa1603e0 mov x0, x22 9e320: d1000517 sub x23, x8, #0x1 9e324: 97fe8dcf bl 0x41a60 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> 9e328: f9400329 ldr x9, [x25] 9e32c: f9400288 ldr x8, [x20] 9e330: cb080129 sub x9, x9, x8 9e334: 9343fd2a asr x10, x9, #3 9e338: eb17015f cmp x10, x23 9e33c: 540001a8 b.hi 0x9e370 ::~codecvt_byname()+0xf28> 9e340: 910006e9 add x9, x23, #0x1 9e344: eb0a0121 subs x1, x9, x10 9e348: 540000e9 b.ls 0x9e364 ::~codecvt_byname()+0xf1c> 9e34c: aa1403e0 mov x0, x20 9e350: 9400519f bl 0xb29cc ::~codecvt()+0x594> 9e354: f9400288 ldr x8, [x20] 9e358: f8777900 ldr x0, [x8, x23, lsl #3] 9e35c: b50000e0 cbnz x0, 0x9e378 ::~codecvt_byname()+0xf30> 9e360: 14000008 b 0x9e380 ::~codecvt_byname()+0xf38> 9e364: 54000062 b.hs 0x9e370 ::~codecvt_byname()+0xf28> 9e368: 8b090d09 add x9, x8, x9, lsl #3 9e36c: f9000329 str x9, [x25] 9e370: f8777900 ldr x0, [x8, x23, lsl #3] 9e374: b4000060 cbz x0, 0x9e380 ::~codecvt_byname()+0xf38> 9e378: 97fe8fee bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 9e37c: f9400288 ldr x8, [x20] 9e380: f8377916 str x22, [x8, x23, lsl #3] 9e384: b0000389 adrp x9, 0x10f000 9e388: f947d929 ldr x9, [x9, #0xfb0] 9e38c: b0000396 adrp x22, 0x10f000 9e390: f946b6d6 ldr x22, [x22, #0xd68] 9e394: f0000388 adrp x8, 0x111000 ::id+0x560> 9e398: 6f00e400 movi v0.2d, #0000000000000000 9e39c: 9114c108 add x8, x8, #0x530 9e3a0: 91004129 add x9, x9, #0x10 9e3a4: 4e081f60 mov v0.d[0], x27 9e3a8: f9000bf6 str x22, [sp, #0x10] 9e3ac: a9007d09 stp x9, xzr, [x8] 9e3b0: 3c8183e0 stur q0, [sp, #0x18] 9e3b4: c8dffec8 ldar x8, [x22] 9e3b8: b100051f cmn x8, #0x1 9e3bc: 54000140 b.eq 0x9e3e4 ::~codecvt_byname()+0xf9c> 9e3c0: 910043e8 add x8, sp, #0x10 9e3c4: 9100c3e9 add x9, sp, #0x30 9e3c8: a902a3e9 stp x9, x8, [sp, #0x28] 9e3cc: b0000380 adrp x0, 0x10f000 9e3d0: f946b400 ldr x0, [x0, #0xd68] 9e3d4: 900000a2 adrp x2, 0xb2000 ::~__codecvt_utf8_utf16()+0xc> 9e3d8: 912c4042 add x2, x2, #0xb10 9e3dc: 9100a3e1 add x1, sp, #0x28 9e3e0: 97fe90cc bl 0x42710 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 9e3e4: b9800ac8 ldrsw x8, [x22, #0x8] 9e3e8: f0000396 adrp x22, 0x111000 ::id+0x560> 9e3ec: 9114c2d6 add x22, x22, #0x530 9e3f0: aa1603e0 mov x0, x22 9e3f4: d1000517 sub x23, x8, #0x1 9e3f8: 97fe8d9a bl 0x41a60 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> 9e3fc: f9400329 ldr x9, [x25] 9e400: f9400288 ldr x8, [x20] 9e404: cb080129 sub x9, x9, x8 9e408: 9343fd2a asr x10, x9, #3 9e40c: eb17015f cmp x10, x23 9e410: 540001a8 b.hi 0x9e444 ::~codecvt_byname()+0xffc> 9e414: 910006e9 add x9, x23, #0x1 9e418: eb0a0121 subs x1, x9, x10 9e41c: 540000e9 b.ls 0x9e438 ::~codecvt_byname()+0xff0> 9e420: aa1403e0 mov x0, x20 9e424: 9400516a bl 0xb29cc ::~codecvt()+0x594> 9e428: f9400288 ldr x8, [x20] 9e42c: f8777900 ldr x0, [x8, x23, lsl #3] 9e430: b50000e0 cbnz x0, 0x9e44c ::~codecvt_byname()+0x1004> 9e434: 14000008 b 0x9e454 ::~codecvt_byname()+0x100c> 9e438: 54000062 b.hs 0x9e444 ::~codecvt_byname()+0xffc> 9e43c: 8b090d09 add x9, x8, x9, lsl #3 9e440: f9000329 str x9, [x25] 9e444: f8777900 ldr x0, [x8, x23, lsl #3] 9e448: b4000060 cbz x0, 0x9e454 ::~codecvt_byname()+0x100c> 9e44c: 97fe8fb9 bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 9e450: f9400288 ldr x8, [x20] 9e454: f8377916 str x22, [x8, x23, lsl #3] 9e458: b0000389 adrp x9, 0x10f000 9e45c: f9471529 ldr x9, [x9, #0xe28] 9e460: b0000396 adrp x22, 0x10f000 9e464: f94686d6 ldr x22, [x22, #0xd08] 9e468: f0000388 adrp x8, 0x111000 ::id+0x560> 9e46c: 6f00e400 movi v0.2d, #0000000000000000 9e470: 91150108 add x8, x8, #0x540 9e474: 91004129 add x9, x9, #0x10 9e478: 4e081f60 mov v0.d[0], x27 9e47c: f9000bf6 str x22, [sp, #0x10] 9e480: a9007d09 stp x9, xzr, [x8] 9e484: 3c8183e0 stur q0, [sp, #0x18] 9e488: c8dffec8 ldar x8, [x22] 9e48c: b100051f cmn x8, #0x1 9e490: 54000140 b.eq 0x9e4b8 ::~codecvt_byname()+0x1070> 9e494: 910043e8 add x8, sp, #0x10 9e498: 9100c3e9 add x9, sp, #0x30 9e49c: a902a3e9 stp x9, x8, [sp, #0x28] 9e4a0: b0000380 adrp x0, 0x10f000 9e4a4: f9468400 ldr x0, [x0, #0xd08] 9e4a8: 900000a2 adrp x2, 0xb2000 ::~__codecvt_utf8_utf16()+0xc> 9e4ac: 912c4042 add x2, x2, #0xb10 9e4b0: 9100a3e1 add x1, sp, #0x28 9e4b4: 97fe9097 bl 0x42710 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 9e4b8: b9800ac8 ldrsw x8, [x22, #0x8] 9e4bc: f0000396 adrp x22, 0x111000 ::id+0x560> 9e4c0: 911502d6 add x22, x22, #0x540 9e4c4: aa1603e0 mov x0, x22 9e4c8: d1000517 sub x23, x8, #0x1 9e4cc: 97fe8d65 bl 0x41a60 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> 9e4d0: f9400329 ldr x9, [x25] 9e4d4: f9400288 ldr x8, [x20] 9e4d8: cb080129 sub x9, x9, x8 9e4dc: 9343fd2a asr x10, x9, #3 9e4e0: eb17015f cmp x10, x23 9e4e4: 540001a8 b.hi 0x9e518 ::~codecvt_byname()+0x10d0> 9e4e8: 910006e9 add x9, x23, #0x1 9e4ec: eb0a0121 subs x1, x9, x10 9e4f0: 540000e9 b.ls 0x9e50c ::~codecvt_byname()+0x10c4> 9e4f4: aa1403e0 mov x0, x20 9e4f8: 94005135 bl 0xb29cc ::~codecvt()+0x594> 9e4fc: f9400288 ldr x8, [x20] 9e500: f8777900 ldr x0, [x8, x23, lsl #3] 9e504: b50000e0 cbnz x0, 0x9e520 ::~codecvt_byname()+0x10d8> 9e508: 14000008 b 0x9e528 ::~codecvt_byname()+0x10e0> 9e50c: 54000062 b.hs 0x9e518 ::~codecvt_byname()+0x10d0> 9e510: 8b090d09 add x9, x8, x9, lsl #3 9e514: f9000329 str x9, [x25] 9e518: f8777900 ldr x0, [x8, x23, lsl #3] 9e51c: b4000060 cbz x0, 0x9e528 ::~codecvt_byname()+0x10e0> 9e520: 97fe8f84 bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 9e524: f9400288 ldr x8, [x20] 9e528: f8377916 str x22, [x8, x23, lsl #3] 9e52c: b0000389 adrp x9, 0x10f000 9e530: f946d129 ldr x9, [x9, #0xda0] 9e534: b0000396 adrp x22, 0x10f000 9e538: f94596d6 ldr x22, [x22, #0xb28] 9e53c: f0000388 adrp x8, 0x111000 ::id+0x560> 9e540: 6f00e400 movi v0.2d, #0000000000000000 9e544: 91154108 add x8, x8, #0x550 9e548: 91004129 add x9, x9, #0x10 9e54c: 4e081f60 mov v0.d[0], x27 9e550: f9000bf6 str x22, [sp, #0x10] 9e554: a9007d09 stp x9, xzr, [x8] 9e558: 3c8183e0 stur q0, [sp, #0x18] 9e55c: c8dffec8 ldar x8, [x22] 9e560: b100051f cmn x8, #0x1 9e564: 54000140 b.eq 0x9e58c ::~codecvt_byname()+0x1144> 9e568: 910043e8 add x8, sp, #0x10 9e56c: 9100c3e9 add x9, sp, #0x30 9e570: a902a3e9 stp x9, x8, [sp, #0x28] 9e574: b0000380 adrp x0, 0x10f000 9e578: f9459400 ldr x0, [x0, #0xb28] 9e57c: 900000a2 adrp x2, 0xb2000 ::~__codecvt_utf8_utf16()+0xc> 9e580: 912c4042 add x2, x2, #0xb10 9e584: 9100a3e1 add x1, sp, #0x28 9e588: 97fe9062 bl 0x42710 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 9e58c: b9800ac8 ldrsw x8, [x22, #0x8] 9e590: f0000396 adrp x22, 0x111000 ::id+0x560> 9e594: 911542d6 add x22, x22, #0x550 9e598: aa1603e0 mov x0, x22 9e59c: d1000517 sub x23, x8, #0x1 9e5a0: 97fe8d30 bl 0x41a60 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> 9e5a4: f9400329 ldr x9, [x25] 9e5a8: f9400288 ldr x8, [x20] 9e5ac: cb080129 sub x9, x9, x8 9e5b0: 9343fd2a asr x10, x9, #3 9e5b4: eb17015f cmp x10, x23 9e5b8: 540001a8 b.hi 0x9e5ec ::~codecvt_byname()+0x11a4> 9e5bc: 910006e9 add x9, x23, #0x1 9e5c0: eb0a0121 subs x1, x9, x10 9e5c4: 540000e9 b.ls 0x9e5e0 ::~codecvt_byname()+0x1198> 9e5c8: aa1403e0 mov x0, x20 9e5cc: 94005100 bl 0xb29cc ::~codecvt()+0x594> 9e5d0: f9400288 ldr x8, [x20] 9e5d4: f8777900 ldr x0, [x8, x23, lsl #3] 9e5d8: b50000e0 cbnz x0, 0x9e5f4 ::~codecvt_byname()+0x11ac> 9e5dc: 14000008 b 0x9e5fc ::~codecvt_byname()+0x11b4> 9e5e0: 54000062 b.hs 0x9e5ec ::~codecvt_byname()+0x11a4> 9e5e4: 8b090d09 add x9, x8, x9, lsl #3 9e5e8: f9000329 str x9, [x25] 9e5ec: f8777900 ldr x0, [x8, x23, lsl #3] 9e5f0: b4000060 cbz x0, 0x9e5fc ::~codecvt_byname()+0x11b4> 9e5f4: 97fe8f4f bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 9e5f8: f9400288 ldr x8, [x20] 9e5fc: f8377916 str x22, [x8, x23, lsl #3] 9e600: b0000389 adrp x9, 0x10f000 9e604: f9466d29 ldr x9, [x9, #0xcd8] 9e608: b0000396 adrp x22, 0x10f000 9e60c: f94672d6 ldr x22, [x22, #0xce0] 9e610: f0000388 adrp x8, 0x111000 ::id+0x560> 9e614: 6f00e400 movi v0.2d, #0000000000000000 9e618: 91158108 add x8, x8, #0x560 9e61c: 91004129 add x9, x9, #0x10 9e620: 4e081f60 mov v0.d[0], x27 9e624: f9000bf6 str x22, [sp, #0x10] 9e628: a9007d09 stp x9, xzr, [x8] 9e62c: 3c8183e0 stur q0, [sp, #0x18] 9e630: c8dffec8 ldar x8, [x22] 9e634: b100051f cmn x8, #0x1 9e638: 54000140 b.eq 0x9e660 ::~codecvt_byname()+0x1218> 9e63c: 910043e8 add x8, sp, #0x10 9e640: 9100c3e9 add x9, sp, #0x30 9e644: a902a3e9 stp x9, x8, [sp, #0x28] 9e648: b0000380 adrp x0, 0x10f000 9e64c: f9467000 ldr x0, [x0, #0xce0] 9e650: 900000a2 adrp x2, 0xb2000 ::~__codecvt_utf8_utf16()+0xc> 9e654: 912c4042 add x2, x2, #0xb10 9e658: 9100a3e1 add x1, sp, #0x28 9e65c: 97fe902d bl 0x42710 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 9e660: b9800ac8 ldrsw x8, [x22, #0x8] 9e664: f0000396 adrp x22, 0x111000 ::id+0x560> 9e668: 911582d6 add x22, x22, #0x560 9e66c: aa1603e0 mov x0, x22 9e670: d1000517 sub x23, x8, #0x1 9e674: 97fe8cfb bl 0x41a60 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> 9e678: f9400329 ldr x9, [x25] 9e67c: f9400288 ldr x8, [x20] 9e680: cb080129 sub x9, x9, x8 9e684: 9343fd2a asr x10, x9, #3 9e688: eb17015f cmp x10, x23 9e68c: 540001a8 b.hi 0x9e6c0 ::~codecvt_byname()+0x1278> 9e690: 910006e9 add x9, x23, #0x1 9e694: eb0a0121 subs x1, x9, x10 9e698: 540000e9 b.ls 0x9e6b4 ::~codecvt_byname()+0x126c> 9e69c: aa1403e0 mov x0, x20 9e6a0: 940050cb bl 0xb29cc ::~codecvt()+0x594> 9e6a4: f9400288 ldr x8, [x20] 9e6a8: f8777900 ldr x0, [x8, x23, lsl #3] 9e6ac: b50000e0 cbnz x0, 0x9e6c8 ::~codecvt_byname()+0x1280> 9e6b0: 14000008 b 0x9e6d0 ::~codecvt_byname()+0x1288> 9e6b4: 54000062 b.hs 0x9e6c0 ::~codecvt_byname()+0x1278> 9e6b8: 8b090d09 add x9, x8, x9, lsl #3 9e6bc: f9000329 str x9, [x25] 9e6c0: f8777900 ldr x0, [x8, x23, lsl #3] 9e6c4: b4000060 cbz x0, 0x9e6d0 ::~codecvt_byname()+0x1288> 9e6c8: 97fe8f1a bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 9e6cc: f9400288 ldr x8, [x20] 9e6d0: f8377916 str x22, [x8, x23, lsl #3] 9e6d4: b0000389 adrp x9, 0x10f000 9e6d8: f946f129 ldr x9, [x9, #0xde0] 9e6dc: b0000396 adrp x22, 0x10f000 9e6e0: f94656d6 ldr x22, [x22, #0xca8] 9e6e4: f0000388 adrp x8, 0x111000 ::id+0x560> 9e6e8: 6f00e400 movi v0.2d, #0000000000000000 9e6ec: 9115c108 add x8, x8, #0x570 9e6f0: 91004129 add x9, x9, #0x10 9e6f4: 4e081f60 mov v0.d[0], x27 9e6f8: f9000bf6 str x22, [sp, #0x10] 9e6fc: a9007d09 stp x9, xzr, [x8] 9e700: 3c8183e0 stur q0, [sp, #0x18] 9e704: c8dffec8 ldar x8, [x22] 9e708: b100051f cmn x8, #0x1 9e70c: 54000140 b.eq 0x9e734 ::~codecvt_byname()+0x12ec> 9e710: 910043e8 add x8, sp, #0x10 9e714: 9100c3e9 add x9, sp, #0x30 9e718: a902a3e9 stp x9, x8, [sp, #0x28] 9e71c: b0000380 adrp x0, 0x10f000 9e720: f9465400 ldr x0, [x0, #0xca8] 9e724: 900000a2 adrp x2, 0xb2000 ::~__codecvt_utf8_utf16()+0xc> 9e728: 912c4042 add x2, x2, #0xb10 9e72c: 9100a3e1 add x1, sp, #0x28 9e730: 97fe8ff8 bl 0x42710 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 9e734: b9800ac8 ldrsw x8, [x22, #0x8] 9e738: f0000396 adrp x22, 0x111000 ::id+0x560> 9e73c: 9115c2d6 add x22, x22, #0x570 9e740: aa1603e0 mov x0, x22 9e744: d1000517 sub x23, x8, #0x1 9e748: 97fe8cc6 bl 0x41a60 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> 9e74c: f9400329 ldr x9, [x25] 9e750: f9400288 ldr x8, [x20] 9e754: cb080129 sub x9, x9, x8 9e758: 9343fd2a asr x10, x9, #3 9e75c: eb17015f cmp x10, x23 9e760: 540001a8 b.hi 0x9e794 ::~codecvt_byname()+0x134c> 9e764: 910006e9 add x9, x23, #0x1 9e768: eb0a0121 subs x1, x9, x10 9e76c: 540000e9 b.ls 0x9e788 ::~codecvt_byname()+0x1340> 9e770: aa1403e0 mov x0, x20 9e774: 94005096 bl 0xb29cc ::~codecvt()+0x594> 9e778: f9400288 ldr x8, [x20] 9e77c: f8777900 ldr x0, [x8, x23, lsl #3] 9e780: b50000e0 cbnz x0, 0x9e79c ::~codecvt_byname()+0x1354> 9e784: 14000008 b 0x9e7a4 ::~codecvt_byname()+0x135c> 9e788: 54000062 b.hs 0x9e794 ::~codecvt_byname()+0x134c> 9e78c: 8b090d09 add x9, x8, x9, lsl #3 9e790: f9000329 str x9, [x25] 9e794: f8777900 ldr x0, [x8, x23, lsl #3] 9e798: b4000060 cbz x0, 0x9e7a4 ::~codecvt_byname()+0x135c> 9e79c: 97fe8ee5 bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 9e7a0: f9400288 ldr x8, [x20] 9e7a4: f8377916 str x22, [x8, x23, lsl #3] 9e7a8: b0000389 adrp x9, 0x10f000 9e7ac: f946c129 ldr x9, [x9, #0xd80] 9e7b0: b0000396 adrp x22, 0x10f000 9e7b4: f947b6d6 ldr x22, [x22, #0xf68] 9e7b8: f0000388 adrp x8, 0x111000 ::id+0x560> 9e7bc: 6f00e400 movi v0.2d, #0000000000000000 9e7c0: 91160108 add x8, x8, #0x580 9e7c4: 9100412a add x10, x9, #0x10 9e7c8: 9101c129 add x9, x9, #0x70 9e7cc: 4e081f60 mov v0.d[0], x27 9e7d0: f9000bf6 str x22, [sp, #0x10] 9e7d4: a9007d0a stp x10, xzr, [x8] 9e7d8: f9000909 str x9, [x8, #0x10] 9e7dc: 3c8183e0 stur q0, [sp, #0x18] 9e7e0: c8dffec8 ldar x8, [x22] 9e7e4: b100051f cmn x8, #0x1 9e7e8: 54000140 b.eq 0x9e810 ::~codecvt_byname()+0x13c8> 9e7ec: 910043e8 add x8, sp, #0x10 9e7f0: 9100c3e9 add x9, sp, #0x30 9e7f4: a902a3e9 stp x9, x8, [sp, #0x28] 9e7f8: b0000380 adrp x0, 0x10f000 9e7fc: f947b400 ldr x0, [x0, #0xf68] 9e800: 900000a2 adrp x2, 0xb2000 ::~__codecvt_utf8_utf16()+0xc> 9e804: 912c4042 add x2, x2, #0xb10 9e808: 9100a3e1 add x1, sp, #0x28 9e80c: 97fe8fc1 bl 0x42710 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 9e810: b9800ac8 ldrsw x8, [x22, #0x8] 9e814: f0000396 adrp x22, 0x111000 ::id+0x560> 9e818: 911602d6 add x22, x22, #0x580 9e81c: aa1603e0 mov x0, x22 9e820: d1000517 sub x23, x8, #0x1 9e824: 97fe8c8f bl 0x41a60 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> 9e828: f9400329 ldr x9, [x25] 9e82c: f9400288 ldr x8, [x20] 9e830: cb080129 sub x9, x9, x8 9e834: 9343fd2a asr x10, x9, #3 9e838: eb17015f cmp x10, x23 9e83c: 540001a8 b.hi 0x9e870 ::~codecvt_byname()+0x1428> 9e840: 910006e9 add x9, x23, #0x1 9e844: eb0a0121 subs x1, x9, x10 9e848: 540000e9 b.ls 0x9e864 ::~codecvt_byname()+0x141c> 9e84c: aa1403e0 mov x0, x20 9e850: 9400505f bl 0xb29cc ::~codecvt()+0x594> 9e854: f9400288 ldr x8, [x20] 9e858: f8777900 ldr x0, [x8, x23, lsl #3] 9e85c: b50000e0 cbnz x0, 0x9e878 ::~codecvt_byname()+0x1430> 9e860: 14000008 b 0x9e880 ::~codecvt_byname()+0x1438> 9e864: 54000062 b.hs 0x9e870 ::~codecvt_byname()+0x1428> 9e868: 8b090d09 add x9, x8, x9, lsl #3 9e86c: f9000329 str x9, [x25] 9e870: f8777900 ldr x0, [x8, x23, lsl #3] 9e874: b4000060 cbz x0, 0x9e880 ::~codecvt_byname()+0x1438> 9e878: 97fe8eae bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 9e87c: f9400288 ldr x8, [x20] 9e880: f8377916 str x22, [x8, x23, lsl #3] 9e884: b0000389 adrp x9, 0x10f000 9e888: f947c529 ldr x9, [x9, #0xf88] 9e88c: b0000396 adrp x22, 0x10f000 9e890: f945c2d6 ldr x22, [x22, #0xb80] 9e894: f0000388 adrp x8, 0x111000 ::id+0x560> 9e898: 6f00e400 movi v0.2d, #0000000000000000 9e89c: 91168108 add x8, x8, #0x5a0 9e8a0: 9100412a add x10, x9, #0x10 9e8a4: 9101c129 add x9, x9, #0x70 9e8a8: 4e081f60 mov v0.d[0], x27 9e8ac: f9000bf6 str x22, [sp, #0x10] 9e8b0: a9007d0a stp x10, xzr, [x8] 9e8b4: f9000909 str x9, [x8, #0x10] 9e8b8: 3c8183e0 stur q0, [sp, #0x18] 9e8bc: c8dffec8 ldar x8, [x22] 9e8c0: b100051f cmn x8, #0x1 9e8c4: 54000140 b.eq 0x9e8ec ::~codecvt_byname()+0x14a4> 9e8c8: 910043e8 add x8, sp, #0x10 9e8cc: 9100c3e9 add x9, sp, #0x30 9e8d0: a902a3e9 stp x9, x8, [sp, #0x28] 9e8d4: b0000380 adrp x0, 0x10f000 9e8d8: f945c000 ldr x0, [x0, #0xb80] 9e8dc: 900000a2 adrp x2, 0xb2000 ::~__codecvt_utf8_utf16()+0xc> 9e8e0: 912c4042 add x2, x2, #0xb10 9e8e4: 9100a3e1 add x1, sp, #0x28 9e8e8: 97fe8f8a bl 0x42710 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 9e8ec: b9800ac8 ldrsw x8, [x22, #0x8] 9e8f0: f0000396 adrp x22, 0x111000 ::id+0x560> 9e8f4: 911682d6 add x22, x22, #0x5a0 9e8f8: aa1603e0 mov x0, x22 9e8fc: d1000517 sub x23, x8, #0x1 9e900: 97fe8c58 bl 0x41a60 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> 9e904: f9400329 ldr x9, [x25] 9e908: f9400288 ldr x8, [x20] 9e90c: cb080129 sub x9, x9, x8 9e910: 9343fd2a asr x10, x9, #3 9e914: eb17015f cmp x10, x23 9e918: 540001a8 b.hi 0x9e94c ::~codecvt_byname()+0x1504> 9e91c: 910006e9 add x9, x23, #0x1 9e920: eb0a0121 subs x1, x9, x10 9e924: 540000e9 b.ls 0x9e940 ::~codecvt_byname()+0x14f8> 9e928: aa1403e0 mov x0, x20 9e92c: 94005028 bl 0xb29cc ::~codecvt()+0x594> 9e930: f9400288 ldr x8, [x20] 9e934: f8777900 ldr x0, [x8, x23, lsl #3] 9e938: b50000e0 cbnz x0, 0x9e954 ::~codecvt_byname()+0x150c> 9e93c: 14000008 b 0x9e95c ::~codecvt_byname()+0x1514> 9e940: 54000062 b.hs 0x9e94c ::~codecvt_byname()+0x1504> 9e944: 8b090d09 add x9, x8, x9, lsl #3 9e948: f9000329 str x9, [x25] 9e94c: f8777900 ldr x0, [x8, x23, lsl #3] 9e950: b4000060 cbz x0, 0x9e95c ::~codecvt_byname()+0x1514> 9e954: 97fe8e77 bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 9e958: f9400288 ldr x8, [x20] 9e95c: f8377916 str x22, [x8, x23, lsl #3] 9e960: b0000397 adrp x23, 0x10f000 9e964: f946faf7 ldr x23, [x23, #0xdf0] 9e968: f0000396 adrp x22, 0x111000 ::id+0x560> 9e96c: 911702d6 add x22, x22, #0x5c0 9e970: 910042e8 add x8, x23, #0x10 9e974: a9007ec8 stp x8, xzr, [x22] 9e978: d0000388 adrp x8, 0x110000 9e97c: 9127c108 add x8, x8, #0x9f0 9e980: 08dffd08 ldarb w8, [x8] 9e984: 36001ee8 tbz w8, #0x0, 0x9ed60 ::~codecvt_byname()+0x1918> 9e988: b0000389 adrp x9, 0x10f000 9e98c: f944f6a8 ldr x8, [x21, #0x9e8] 9e990: f945f529 ldr x9, [x9, #0xbe8] 9e994: b000039c adrp x28, 0x10f000 9e998: f946679c ldr x28, [x28, #0xcc8] 9e99c: 6f00e400 movi v0.2d, #0000000000000000 9e9a0: 91004129 add x9, x9, #0x10 9e9a4: 4e081f60 mov v0.d[0], x27 9e9a8: f9000bfc str x28, [sp, #0x10] 9e9ac: f90002c9 str x9, [x22] 9e9b0: f9000ac8 str x8, [x22, #0x10] 9e9b4: 3c8183e0 stur q0, [sp, #0x18] 9e9b8: c8dfff88 ldar x8, [x28] 9e9bc: b100051f cmn x8, #0x1 9e9c0: 54000140 b.eq 0x9e9e8 ::~codecvt_byname()+0x15a0> 9e9c4: 910043e8 add x8, sp, #0x10 9e9c8: 9100c3e9 add x9, sp, #0x30 9e9cc: a902a3e9 stp x9, x8, [sp, #0x28] 9e9d0: b0000380 adrp x0, 0x10f000 9e9d4: f9466400 ldr x0, [x0, #0xcc8] 9e9d8: 900000a2 adrp x2, 0xb2000 ::~__codecvt_utf8_utf16()+0xc> 9e9dc: 912c4042 add x2, x2, #0xb10 9e9e0: 9100a3e1 add x1, sp, #0x28 9e9e4: 97fe8f4b bl 0x42710 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 9e9e8: b9800b88 ldrsw x8, [x28, #0x8] 9e9ec: f0000396 adrp x22, 0x111000 ::id+0x560> 9e9f0: 911702d6 add x22, x22, #0x5c0 9e9f4: aa1603e0 mov x0, x22 9e9f8: d100051c sub x28, x8, #0x1 9e9fc: 97fe8c19 bl 0x41a60 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> 9ea00: f9400329 ldr x9, [x25] 9ea04: f9400288 ldr x8, [x20] 9ea08: cb080129 sub x9, x9, x8 9ea0c: 9343fd2a asr x10, x9, #3 9ea10: eb1c015f cmp x10, x28 9ea14: 540001a8 b.hi 0x9ea48 ::~codecvt_byname()+0x1600> 9ea18: 91000789 add x9, x28, #0x1 9ea1c: eb0a0121 subs x1, x9, x10 9ea20: 540000e9 b.ls 0x9ea3c ::~codecvt_byname()+0x15f4> 9ea24: aa1403e0 mov x0, x20 9ea28: 94004fe9 bl 0xb29cc ::~codecvt()+0x594> 9ea2c: f9400288 ldr x8, [x20] 9ea30: f87c7900 ldr x0, [x8, x28, lsl #3] 9ea34: b50000e0 cbnz x0, 0x9ea50 ::~codecvt_byname()+0x1608> 9ea38: 14000008 b 0x9ea58 ::~codecvt_byname()+0x1610> 9ea3c: 54000062 b.hs 0x9ea48 ::~codecvt_byname()+0x1600> 9ea40: 8b090d09 add x9, x8, x9, lsl #3 9ea44: f9000329 str x9, [x25] 9ea48: f87c7900 ldr x0, [x8, x28, lsl #3] 9ea4c: b4000060 cbz x0, 0x9ea58 ::~codecvt_byname()+0x1610> 9ea50: 97fe8e38 bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 9ea54: f9400288 ldr x8, [x20] 9ea58: f83c7916 str x22, [x8, x28, lsl #3] 9ea5c: f0000396 adrp x22, 0x111000 ::id+0x560> 9ea60: 911782d6 add x22, x22, #0x5e0 9ea64: 910042e8 add x8, x23, #0x10 9ea68: a9007ec8 stp x8, xzr, [x22] 9ea6c: d0000388 adrp x8, 0x110000 9ea70: 9127c108 add x8, x8, #0x9f0 9ea74: 08dffd08 ldarb w8, [x8] 9ea78: 36001908 tbz w8, #0x0, 0x9ed98 ::~codecvt_byname()+0x1950> 9ea7c: b0000389 adrp x9, 0x10f000 9ea80: f944f6a8 ldr x8, [x21, #0x9e8] 9ea84: f946e929 ldr x9, [x9, #0xdd0] 9ea88: b0000395 adrp x21, 0x10f000 9ea8c: f94746b5 ldr x21, [x21, #0xe88] 9ea90: 6f00e400 movi v0.2d, #0000000000000000 9ea94: 91004129 add x9, x9, #0x10 9ea98: 4e081f60 mov v0.d[0], x27 9ea9c: f9000bf5 str x21, [sp, #0x10] 9eaa0: f90002c9 str x9, [x22] 9eaa4: f9000ac8 str x8, [x22, #0x10] 9eaa8: 3c8183e0 stur q0, [sp, #0x18] 9eaac: c8dffea8 ldar x8, [x21] 9eab0: b100051f cmn x8, #0x1 9eab4: 54000140 b.eq 0x9eadc ::~codecvt_byname()+0x1694> 9eab8: 910043e8 add x8, sp, #0x10 9eabc: 9100c3e9 add x9, sp, #0x30 9eac0: a902a3e9 stp x9, x8, [sp, #0x28] 9eac4: b0000380 adrp x0, 0x10f000 9eac8: f9474400 ldr x0, [x0, #0xe88] 9eacc: 900000a2 adrp x2, 0xb2000 ::~__codecvt_utf8_utf16()+0xc> 9ead0: 912c4042 add x2, x2, #0xb10 9ead4: 9100a3e1 add x1, sp, #0x28 9ead8: 97fe8f0e bl 0x42710 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 9eadc: b9800aa8 ldrsw x8, [x21, #0x8] 9eae0: f0000396 adrp x22, 0x111000 ::id+0x560> 9eae4: 911782d6 add x22, x22, #0x5e0 9eae8: aa1603e0 mov x0, x22 9eaec: d1000515 sub x21, x8, #0x1 9eaf0: 97fe8bdc bl 0x41a60 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> 9eaf4: f9400329 ldr x9, [x25] 9eaf8: f9400288 ldr x8, [x20] 9eafc: cb080129 sub x9, x9, x8 9eb00: 9343fd2a asr x10, x9, #3 9eb04: eb15015f cmp x10, x21 9eb08: 540001a8 b.hi 0x9eb3c ::~codecvt_byname()+0x16f4> 9eb0c: 910006a9 add x9, x21, #0x1 9eb10: eb0a0121 subs x1, x9, x10 9eb14: 540000e9 b.ls 0x9eb30 ::~codecvt_byname()+0x16e8> 9eb18: aa1403e0 mov x0, x20 9eb1c: 94004fac bl 0xb29cc ::~codecvt()+0x594> 9eb20: f9400288 ldr x8, [x20] 9eb24: f8757900 ldr x0, [x8, x21, lsl #3] 9eb28: b50000e0 cbnz x0, 0x9eb44 ::~codecvt_byname()+0x16fc> 9eb2c: 14000008 b 0x9eb4c ::~codecvt_byname()+0x1704> 9eb30: 54000062 b.hs 0x9eb3c ::~codecvt_byname()+0x16f4> 9eb34: 8b090d09 add x9, x8, x9, lsl #3 9eb38: f9000329 str x9, [x25] 9eb3c: f8757900 ldr x0, [x8, x21, lsl #3] 9eb40: b4000060 cbz x0, 0x9eb4c ::~codecvt_byname()+0x1704> 9eb44: 97fe8dfb bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 9eb48: f9400288 ldr x8, [x20] 9eb4c: f8357916 str x22, [x8, x21, lsl #3] 9eb50: b0000389 adrp x9, 0x10f000 9eb54: f9478929 ldr x9, [x9, #0xf10] 9eb58: b0000395 adrp x21, 0x10f000 9eb5c: f945f2b5 ldr x21, [x21, #0xbe0] 9eb60: f0000388 adrp x8, 0x111000 ::id+0x560> 9eb64: 6f00e400 movi v0.2d, #0000000000000000 9eb68: 91180108 add x8, x8, #0x600 9eb6c: 91004129 add x9, x9, #0x10 9eb70: 4e081f60 mov v0.d[0], x27 9eb74: f9000bf5 str x21, [sp, #0x10] 9eb78: a9007d09 stp x9, xzr, [x8] 9eb7c: 3c8183e0 stur q0, [sp, #0x18] 9eb80: c8dffea8 ldar x8, [x21] 9eb84: b100051f cmn x8, #0x1 9eb88: 54000140 b.eq 0x9ebb0 ::~codecvt_byname()+0x1768> 9eb8c: 910043e8 add x8, sp, #0x10 9eb90: 9100c3e9 add x9, sp, #0x30 9eb94: a902a3e9 stp x9, x8, [sp, #0x28] 9eb98: b0000380 adrp x0, 0x10f000 9eb9c: f945f000 ldr x0, [x0, #0xbe0] 9eba0: 900000a2 adrp x2, 0xb2000 ::~__codecvt_utf8_utf16()+0xc> 9eba4: 912c4042 add x2, x2, #0xb10 9eba8: 9100a3e1 add x1, sp, #0x28 9ebac: 97fe8ed9 bl 0x42710 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 9ebb0: b9800aa8 ldrsw x8, [x21, #0x8] 9ebb4: f0000396 adrp x22, 0x111000 ::id+0x560> 9ebb8: 911802d6 add x22, x22, #0x600 9ebbc: aa1603e0 mov x0, x22 9ebc0: d1000515 sub x21, x8, #0x1 9ebc4: 97fe8ba7 bl 0x41a60 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> 9ebc8: f9400329 ldr x9, [x25] 9ebcc: f9400288 ldr x8, [x20] 9ebd0: cb080129 sub x9, x9, x8 9ebd4: 9343fd2a asr x10, x9, #3 9ebd8: eb15015f cmp x10, x21 9ebdc: 540001a8 b.hi 0x9ec10 ::~codecvt_byname()+0x17c8> 9ebe0: 910006a9 add x9, x21, #0x1 9ebe4: eb0a0121 subs x1, x9, x10 9ebe8: 540000e9 b.ls 0x9ec04 ::~codecvt_byname()+0x17bc> 9ebec: aa1403e0 mov x0, x20 9ebf0: 94004f77 bl 0xb29cc ::~codecvt()+0x594> 9ebf4: f9400288 ldr x8, [x20] 9ebf8: f8757900 ldr x0, [x8, x21, lsl #3] 9ebfc: b50000e0 cbnz x0, 0x9ec18 ::~codecvt_byname()+0x17d0> 9ec00: 14000008 b 0x9ec20 ::~codecvt_byname()+0x17d8> 9ec04: 54000062 b.hs 0x9ec10 ::~codecvt_byname()+0x17c8> 9ec08: 8b090d09 add x9, x8, x9, lsl #3 9ec0c: f9000329 str x9, [x25] 9ec10: f8757900 ldr x0, [x8, x21, lsl #3] 9ec14: b4000060 cbz x0, 0x9ec20 ::~codecvt_byname()+0x17d8> 9ec18: 97fe8dc6 bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 9ec1c: f9400288 ldr x8, [x20] 9ec20: f8357916 str x22, [x8, x21, lsl #3] 9ec24: b0000389 adrp x9, 0x10f000 9ec28: f9460529 ldr x9, [x9, #0xc08] 9ec2c: b0000395 adrp x21, 0x10f000 9ec30: f946aab5 ldr x21, [x21, #0xd50] 9ec34: f0000388 adrp x8, 0x111000 ::id+0x560> 9ec38: 6f00e400 movi v0.2d, #0000000000000000 9ec3c: 91184108 add x8, x8, #0x610 9ec40: 91004129 add x9, x9, #0x10 9ec44: 4e081f60 mov v0.d[0], x27 9ec48: f9000bf5 str x21, [sp, #0x10] 9ec4c: a9007d09 stp x9, xzr, [x8] 9ec50: 3c8183e0 stur q0, [sp, #0x18] 9ec54: c8dffea8 ldar x8, [x21] 9ec58: b100051f cmn x8, #0x1 9ec5c: 54000140 b.eq 0x9ec84 ::~codecvt_byname()+0x183c> 9ec60: 910043e8 add x8, sp, #0x10 9ec64: 9100c3e9 add x9, sp, #0x30 9ec68: a902a3e9 stp x9, x8, [sp, #0x28] 9ec6c: b0000380 adrp x0, 0x10f000 9ec70: f946a800 ldr x0, [x0, #0xd50] 9ec74: 900000a2 adrp x2, 0xb2000 ::~__codecvt_utf8_utf16()+0xc> 9ec78: 912c4042 add x2, x2, #0xb10 9ec7c: 9100a3e1 add x1, sp, #0x28 9ec80: 97fe8ea4 bl 0x42710 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 9ec84: b9800aa8 ldrsw x8, [x21, #0x8] 9ec88: f0000396 adrp x22, 0x111000 ::id+0x560> 9ec8c: 911842d6 add x22, x22, #0x610 9ec90: aa1603e0 mov x0, x22 9ec94: d1000515 sub x21, x8, #0x1 9ec98: 97fe8b72 bl 0x41a60 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> 9ec9c: f9400329 ldr x9, [x25] 9eca0: f9400288 ldr x8, [x20] 9eca4: cb080129 sub x9, x9, x8 9eca8: 9343fd2a asr x10, x9, #3 9ecac: eb15015f cmp x10, x21 9ecb0: 540001a8 b.hi 0x9ece4 ::~codecvt_byname()+0x189c> 9ecb4: 910006a9 add x9, x21, #0x1 9ecb8: eb0a0121 subs x1, x9, x10 9ecbc: 540000e9 b.ls 0x9ecd8 ::~codecvt_byname()+0x1890> 9ecc0: aa1403e0 mov x0, x20 9ecc4: 94004f42 bl 0xb29cc ::~codecvt()+0x594> 9ecc8: f9400288 ldr x8, [x20] 9eccc: f8757900 ldr x0, [x8, x21, lsl #3] 9ecd0: b50000e0 cbnz x0, 0x9ecec ::~codecvt_byname()+0x18a4> 9ecd4: 14000008 b 0x9ecf4 ::~codecvt_byname()+0x18ac> 9ecd8: 54000062 b.hs 0x9ece4 ::~codecvt_byname()+0x189c> 9ecdc: 8b090d09 add x9, x8, x9, lsl #3 9ece0: f9000329 str x9, [x25] 9ece4: f8757900 ldr x0, [x8, x21, lsl #3] 9ece8: b4000060 cbz x0, 0x9ecf4 ::~codecvt_byname()+0x18ac> 9ecec: 97fe8d91 bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 9ecf0: f9400288 ldr x8, [x20] 9ecf4: f8357916 str x22, [x8, x21, lsl #3] 9ecf8: f9401748 ldr x8, [x26, #0x28] 9ecfc: f9401fe9 ldr x9, [sp, #0x38] 9ed00: eb09011f cmp x8, x9 9ed04: 54000661 b.ne 0x9edd0 ::~codecvt_byname()+0x1988> 9ed08: a9497bfd ldp x29, x30, [sp, #0x90] 9ed0c: a9484ff4 ldp x20, x19, [sp, #0x80] 9ed10: a94757f6 ldp x22, x21, [sp, #0x70] 9ed14: a9465ff8 ldp x24, x23, [sp, #0x60] 9ed18: a94567fa ldp x26, x25, [sp, #0x50] 9ed1c: a9446ffc ldp x28, x27, [sp, #0x40] 9ed20: 910283ff add sp, sp, #0xa0 9ed24: d65f03c0 ret 9ed28: d0000380 adrp x0, 0x110000 9ed2c: 9127c000 add x0, x0, #0x9f0 9ed30: 97fe8e6c bl 0x426e0 <__cxa_guard_acquire@plt> 9ed34: 34ff6220 cbz w0, 0x9d978 ::~codecvt_byname()+0x530> 9ed38: d0000201 adrp x1, 0xe0000 9ed3c: 911ca021 add x1, x1, #0x728 9ed40: 5283f7e0 mov w0, #0x1fbf // =8127 9ed44: aa1f03e2 mov x2, xzr 9ed48: 97fe8c1e bl 0x41dc0 9ed4c: f904f6c0 str x0, [x22, #0x9e8] 9ed50: d0000380 adrp x0, 0x110000 9ed54: 9127c000 add x0, x0, #0x9f0 9ed58: 97fe8aa6 bl 0x417f0 <__cxa_guard_release@plt> 9ed5c: 17fffb07 b 0x9d978 ::~codecvt_byname()+0x530> 9ed60: d0000380 adrp x0, 0x110000 9ed64: 9127c000 add x0, x0, #0x9f0 9ed68: 97fe8e5e bl 0x426e0 <__cxa_guard_acquire@plt> 9ed6c: 34ffe0e0 cbz w0, 0x9e988 ::~codecvt_byname()+0x1540> 9ed70: d0000201 adrp x1, 0xe0000 9ed74: 911ca021 add x1, x1, #0x728 9ed78: 5283f7e0 mov w0, #0x1fbf // =8127 9ed7c: aa1f03e2 mov x2, xzr 9ed80: 97fe8c10 bl 0x41dc0 9ed84: f904f6a0 str x0, [x21, #0x9e8] 9ed88: d0000380 adrp x0, 0x110000 9ed8c: 9127c000 add x0, x0, #0x9f0 9ed90: 97fe8a98 bl 0x417f0 <__cxa_guard_release@plt> 9ed94: 17fffefd b 0x9e988 ::~codecvt_byname()+0x1540> 9ed98: d0000380 adrp x0, 0x110000 9ed9c: 9127c000 add x0, x0, #0x9f0 9eda0: 97fe8e50 bl 0x426e0 <__cxa_guard_acquire@plt> 9eda4: 34ffe6c0 cbz w0, 0x9ea7c ::~codecvt_byname()+0x1634> 9eda8: d0000201 adrp x1, 0xe0000 9edac: 911ca021 add x1, x1, #0x728 9edb0: 5283f7e0 mov w0, #0x1fbf // =8127 9edb4: aa1f03e2 mov x2, xzr 9edb8: 97fe8c02 bl 0x41dc0 9edbc: f904f6a0 str x0, [x21, #0x9e8] 9edc0: d0000380 adrp x0, 0x110000 9edc4: 9127c000 add x0, x0, #0x9f0 9edc8: 97fe8a8a bl 0x417f0 <__cxa_guard_release@plt> 9edcc: 17ffff2c b 0x9ea7c ::~codecvt_byname()+0x1634> 9edd0: 97fe8db0 bl 0x42490 <__stack_chk_fail@plt> 9edd4: aa0003f6 mov x22, x0 9edd8: d0000380 adrp x0, 0x110000 9eddc: 9127c000 add x0, x0, #0x9f0 9ede0: 97fe8d6c bl 0x42390 <__cxa_guard_abort@plt> 9ede4: f0000380 adrp x0, 0x111000 ::id+0x560> 9ede8: 91178000 add x0, x0, #0x5e0 9edec: 97fe8a95 bl 0x41840 <_ZNSt6__ndk114__shared_countD2Ev@plt> 9edf0: 140000a2 b 0x9f078 ::~codecvt_byname()+0x1c30> 9edf4: aa0003f6 mov x22, x0 9edf8: d0000380 adrp x0, 0x110000 9edfc: 9127c000 add x0, x0, #0x9f0 9ee00: 97fe8d64 bl 0x42390 <__cxa_guard_abort@plt> 9ee04: f0000380 adrp x0, 0x111000 ::id+0x560> 9ee08: 91170000 add x0, x0, #0x5c0 9ee0c: 97fe8a8d bl 0x41840 <_ZNSt6__ndk114__shared_countD2Ev@plt> 9ee10: 1400009a b 0x9f078 ::~codecvt_byname()+0x1c30> 9ee14: aa0003f6 mov x22, x0 9ee18: d0000380 adrp x0, 0x110000 9ee1c: 9127c000 add x0, x0, #0x9f0 9ee20: 97fe8d5c bl 0x42390 <__cxa_guard_abort@plt> 9ee24: f0000380 adrp x0, 0x111000 ::id+0x560> 9ee28: 91108000 add x0, x0, #0x420 9ee2c: 97fe8a85 bl 0x41840 <_ZNSt6__ndk114__shared_countD2Ev@plt> 9ee30: 14000092 b 0x9f078 ::~codecvt_byname()+0x1c30> 9ee34: aa0003f6 mov x22, x0 9ee38: f0000380 adrp x0, 0x111000 ::id+0x560> 9ee3c: 91184000 add x0, x0, #0x610 9ee40: 97fe8d3c bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 9ee44: 1400008d b 0x9f078 ::~codecvt_byname()+0x1c30> 9ee48: aa0003f6 mov x22, x0 9ee4c: f0000380 adrp x0, 0x111000 ::id+0x560> 9ee50: 91180000 add x0, x0, #0x600 9ee54: 97fe8d37 bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 9ee58: 14000088 b 0x9f078 ::~codecvt_byname()+0x1c30> 9ee5c: aa0003f6 mov x22, x0 9ee60: f0000380 adrp x0, 0x111000 ::id+0x560> 9ee64: 91178000 add x0, x0, #0x5e0 9ee68: 97fe8d32 bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 9ee6c: 14000083 b 0x9f078 ::~codecvt_byname()+0x1c30> 9ee70: aa0003f6 mov x22, x0 9ee74: f0000380 adrp x0, 0x111000 ::id+0x560> 9ee78: 91170000 add x0, x0, #0x5c0 9ee7c: 97fe8d2d bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 9ee80: 1400007e b 0x9f078 ::~codecvt_byname()+0x1c30> 9ee84: aa0003f6 mov x22, x0 9ee88: f0000380 adrp x0, 0x111000 ::id+0x560> 9ee8c: 91168000 add x0, x0, #0x5a0 9ee90: 97fe8d28 bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 9ee94: 14000079 b 0x9f078 ::~codecvt_byname()+0x1c30> 9ee98: aa0003f6 mov x22, x0 9ee9c: f0000380 adrp x0, 0x111000 ::id+0x560> 9eea0: 91160000 add x0, x0, #0x580 9eea4: 97fe8d23 bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 9eea8: 14000074 b 0x9f078 ::~codecvt_byname()+0x1c30> 9eeac: aa0003f6 mov x22, x0 9eeb0: f0000380 adrp x0, 0x111000 ::id+0x560> 9eeb4: 9115c000 add x0, x0, #0x570 9eeb8: 97fe8d1e bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 9eebc: 1400006f b 0x9f078 ::~codecvt_byname()+0x1c30> 9eec0: aa0003f6 mov x22, x0 9eec4: f0000380 adrp x0, 0x111000 ::id+0x560> 9eec8: 91158000 add x0, x0, #0x560 9eecc: 97fe8d19 bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 9eed0: 1400006a b 0x9f078 ::~codecvt_byname()+0x1c30> 9eed4: aa0003f6 mov x22, x0 9eed8: f0000380 adrp x0, 0x111000 ::id+0x560> 9eedc: 91154000 add x0, x0, #0x550 9eee0: 97fe8d14 bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 9eee4: 14000065 b 0x9f078 ::~codecvt_byname()+0x1c30> 9eee8: aa0003f6 mov x22, x0 9eeec: f0000380 adrp x0, 0x111000 ::id+0x560> 9eef0: 91150000 add x0, x0, #0x540 9eef4: 97fe8d0f bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 9eef8: 14000060 b 0x9f078 ::~codecvt_byname()+0x1c30> 9eefc: aa0003f6 mov x22, x0 9ef00: f0000380 adrp x0, 0x111000 ::id+0x560> 9ef04: 9114c000 add x0, x0, #0x530 9ef08: 97fe8d0a bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 9ef0c: 1400005b b 0x9f078 ::~codecvt_byname()+0x1c30> 9ef10: aa0003f6 mov x22, x0 9ef14: f0000380 adrp x0, 0x111000 ::id+0x560> 9ef18: 91148000 add x0, x0, #0x520 9ef1c: 97fe8d05 bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 9ef20: 14000056 b 0x9f078 ::~codecvt_byname()+0x1c30> 9ef24: aa0003f6 mov x22, x0 9ef28: f0000380 adrp x0, 0x111000 ::id+0x560> 9ef2c: 91144000 add x0, x0, #0x510 9ef30: 97fe8d00 bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 9ef34: 14000051 b 0x9f078 ::~codecvt_byname()+0x1c30> 9ef38: aa0003f6 mov x22, x0 9ef3c: f0000380 adrp x0, 0x111000 ::id+0x560> 9ef40: 91140000 add x0, x0, #0x500 9ef44: 97fe8cfb bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 9ef48: 1400004c b 0x9f078 ::~codecvt_byname()+0x1c30> 9ef4c: aa0003f6 mov x22, x0 9ef50: f0000380 adrp x0, 0x111000 ::id+0x560> 9ef54: 9113c000 add x0, x0, #0x4f0 9ef58: 97fe8cf6 bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 9ef5c: 14000047 b 0x9f078 ::~codecvt_byname()+0x1c30> 9ef60: aa0003f6 mov x22, x0 9ef64: f0000380 adrp x0, 0x111000 ::id+0x560> 9ef68: 91138000 add x0, x0, #0x4e0 9ef6c: 97fe8cf1 bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 9ef70: 14000042 b 0x9f078 ::~codecvt_byname()+0x1c30> 9ef74: aa0003f6 mov x22, x0 9ef78: f0000380 adrp x0, 0x111000 ::id+0x560> 9ef7c: 91134000 add x0, x0, #0x4d0 9ef80: 97fe8cec bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 9ef84: 1400003d b 0x9f078 ::~codecvt_byname()+0x1c30> 9ef88: aa0003f6 mov x22, x0 9ef8c: f0000380 adrp x0, 0x111000 ::id+0x560> 9ef90: 91130000 add x0, x0, #0x4c0 9ef94: 97fe8ce7 bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 9ef98: 14000038 b 0x9f078 ::~codecvt_byname()+0x1c30> 9ef9c: aa0003f6 mov x22, x0 9efa0: f0000380 adrp x0, 0x111000 ::id+0x560> 9efa4: 91124000 add x0, x0, #0x490 9efa8: 97fe8ce2 bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 9efac: 14000033 b 0x9f078 ::~codecvt_byname()+0x1c30> 9efb0: aa0003f6 mov x22, x0 9efb4: f0000380 adrp x0, 0x111000 ::id+0x560> 9efb8: 91118000 add x0, x0, #0x460 9efbc: 97fe8cdd bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 9efc0: 1400002e b 0x9f078 ::~codecvt_byname()+0x1c30> 9efc4: aa0003f6 mov x22, x0 9efc8: f0000380 adrp x0, 0x111000 ::id+0x560> 9efcc: 91114000 add x0, x0, #0x450 9efd0: 97fe8cd8 bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 9efd4: 14000029 b 0x9f078 ::~codecvt_byname()+0x1c30> 9efd8: aa0003f6 mov x22, x0 9efdc: f0000380 adrp x0, 0x111000 ::id+0x560> 9efe0: 91110000 add x0, x0, #0x440 9efe4: 97fe8cd3 bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 9efe8: 14000024 b 0x9f078 ::~codecvt_byname()+0x1c30> 9efec: aa0003f6 mov x22, x0 9eff0: f0000380 adrp x0, 0x111000 ::id+0x560> 9eff4: 91108000 add x0, x0, #0x420 9eff8: 97fe8cce bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 9effc: 1400001f b 0x9f078 ::~codecvt_byname()+0x1c30> 9f000: aa0003f6 mov x22, x0 9f004: d0000380 adrp x0, 0x111000 ::id+0x560> 9f008: 91104000 add x0, x0, #0x410 9f00c: 97fe8cc9 bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 9f010: 1400001a b 0x9f078 ::~codecvt_byname()+0x1c30> 9f014: aa0003f6 mov x22, x0 9f018: d0000380 adrp x0, 0x111000 ::id+0x560> 9f01c: 91100000 add x0, x0, #0x400 9f020: 97fe8cc4 bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 9f024: 14000015 b 0x9f078 ::~codecvt_byname()+0x1c30> 9f028: aa0003f6 mov x22, x0 9f02c: d0000380 adrp x0, 0x111000 ::id+0x560> 9f030: 910f8000 add x0, x0, #0x3e0 9f034: 97fe8cbf bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 9f038: 14000010 b 0x9f078 ::~codecvt_byname()+0x1c30> 9f03c: aa0003f6 mov x22, x0 9f040: d0000380 adrp x0, 0x111000 ::id+0x560> 9f044: 910f4000 add x0, x0, #0x3d0 9f048: 97fe8cba bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 9f04c: 1400000b b 0x9f078 ::~codecvt_byname()+0x1c30> 9f050: aa0003f6 mov x22, x0 9f054: d0000380 adrp x0, 0x111000 ::id+0x560> 9f058: 910f0000 add x0, x0, #0x3c0 9f05c: 97fe8cb5 bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 9f060: 14000006 b 0x9f078 ::~codecvt_byname()+0x1c30> 9f064: aa0003f6 mov x22, x0 9f068: f9400280 ldr x0, [x20] 9f06c: b5000140 cbnz x0, 0x9f094 ::~codecvt_byname()+0x1c4c> 9f070: 14000010 b 0x9f0b0 ::~codecvt_byname()+0x1c68> 9f074: aa0003f6 mov x22, x0 9f078: f94007e8 ldr x8, [sp, #0x8] 9f07c: 39400108 ldrb w8, [x8] 9f080: 36000068 tbz w8, #0x0, 0x9f08c ::~codecvt_byname()+0x1c44> 9f084: f9409a60 ldr x0, [x19, #0x130] 9f088: 97fe88a6 bl 0x41320 <_ZdlPv@plt> 9f08c: f9400280 ldr x0, [x20] 9f090: b4000100 cbz x0, 0x9f0b0 ::~codecvt_byname()+0x1c68> 9f094: eb18001f cmp x0, x24 9f098: f9000320 str x0, [x25] 9f09c: 54000081 b.ne 0x9f0ac ::~codecvt_byname()+0x1c64> 9f0a0: f94003e8 ldr x8, [sp] 9f0a4: 3900011f strb wzr, [x8] 9f0a8: 14000002 b 0x9f0b0 ::~codecvt_byname()+0x1c68> 9f0ac: 97fe889d bl 0x41320 <_ZdlPv@plt> 9f0b0: aa1303e0 mov x0, x19 9f0b4: 97fe89e3 bl 0x41840 <_ZNSt6__ndk114__shared_countD2Ev@plt> 9f0b8: aa1603e0 mov x0, x22 9f0bc: 9400d8b8 bl 0xd539c <__cxa_demangle+0x12abc> 9f0c0: d10203ff sub sp, sp, #0x80 9f0c4: f90013fb str x27, [sp, #0x20] 9f0c8: a90367fa stp x26, x25, [sp, #0x30] 9f0cc: a9045ff8 stp x24, x23, [sp, #0x40] 9f0d0: a90557f6 stp x22, x21, [sp, #0x50] 9f0d4: a9064ff4 stp x20, x19, [sp, #0x60] 9f0d8: a9077bfd stp x29, x30, [sp, #0x70] 9f0dc: 9101c3fd add x29, sp, #0x70 9f0e0: d53bd05a mrs x26, TPIDR_EL0 9f0e4: f9401748 ldr x8, [x26, #0x28] 9f0e8: d000034a adrp x10, 0x109000 9f0ec: d1000449 sub x9, x2, #0x1 9f0f0: 9122614a add x10, x10, #0x898 9f0f4: 6f00e400 movi v0.2d, #0000000000000000 9f0f8: aa0003f9 mov x25, x0 9f0fc: aa0003f4 mov x20, x0 9f100: f9000fe8 str x8, [sp, #0x18] 9f104: a900240a stp x10, x9, [x0] 9f108: 3c830f20 str q0, [x25, #0x30]! 9f10c: aa0003f3 mov x19, x0 9f110: 91044018 add x24, x0, #0x110 9f114: 52800028 mov w8, #0x1 // =1 9f118: f8010e99 str x25, [x20, #0x10]! 9f11c: 91048015 add x21, x0, #0x120 9f120: 39044008 strb w8, [x0, #0x110] 9f124: a901e018 stp x24, x24, [x0, #0x18] 9f128: ad020000 stp q0, q0, [x0, #0x40] 9f12c: ad030000 stp q0, q0, [x0, #0x60] 9f130: ad040000 stp q0, q0, [x0, #0x80] 9f134: ad050000 stp q0, q0, [x0, #0xa0] 9f138: ad060000 stp q0, q0, [x0, #0xc0] 9f13c: ad070000 stp q0, q0, [x0, #0xe0] 9f140: 3d804000 str q0, [x0, #0x100] 9f144: aa1503e0 mov x0, x21 9f148: 97fe8bfe bl 0x42140 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC1ERKS5_@plt> 9f14c: b0000388 adrp x8, 0x110000 9f150: 91282108 add x8, x8, #0xa08 9f154: 08dffd08 ldarb w8, [x8] 9f158: b0000397 adrp x23, 0x110000 9f15c: 36002648 tbz w8, #0x0, 0x9f624 ::~codecvt_byname()+0x21dc> 9f160: f944fee8 ldr x8, [x23, #0x9f8] 9f164: eb13011f cmp x8, x19 9f168: 54000080 b.eq 0x9f178 ::~codecvt_byname()+0x1d30> 9f16c: a9410901 ldp x1, x2, [x8, #0x10] 9f170: aa1403e0 mov x0, x20 9f174: 94004db3 bl 0xb2840 ::~codecvt()+0x408> 9f178: a9412668 ldp x8, x9, [x19, #0x10] 9f17c: eb08013f cmp x9, x8 9f180: 540001e0 b.eq 0x9f1bc ::~codecvt_byname()+0x1d74> 9f184: aa1f03ea mov x10, xzr 9f188: 52800036 mov w22, #0x1 // =1 9f18c: f86a7900 ldr x0, [x8, x10, lsl #3] 9f190: b5000100 cbnz x0, 0x9f1b0 ::~codecvt_byname()+0x1d68> 9f194: 2a1603ea mov w10, w22 9f198: cb08012b sub x11, x9, x8 9f19c: eb8b0d5f cmp x10, x11, asr #3 9f1a0: 110006d6 add w22, w22, #0x1 9f1a4: 540000c2 b.hs 0x9f1bc ::~codecvt_byname()+0x1d74> 9f1a8: f86a7900 ldr x0, [x8, x10, lsl #3] 9f1ac: b4ffff40 cbz x0, 0x9f194 ::~codecvt_byname()+0x1d4c> 9f1b0: 97fe8a2c bl 0x41a60 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> 9f1b4: a9412668 ldp x8, x9, [x19, #0x10] 9f1b8: 17fffff7 b 0x9f194 ::~codecvt_byname()+0x1d4c> 9f1bc: 52800300 mov w0, #0x18 // =24 9f1c0: 97fe8c34 bl 0x42290 <_Znwm@plt> 9f1c4: aa0003f7 mov x23, x0 9f1c8: aa1503e1 mov x1, x21 9f1cc: aa1f03e2 mov x2, xzr 9f1d0: 97fe8ca4 bl 0x42460 <_ZNSt6__ndk114collate_bynameIcEC2ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEm@plt> 9f1d4: aa1303e0 mov x0, x19 9f1d8: aa1703e1 mov x1, x23 9f1dc: 940001b2 bl 0x9f8a4 9f1e0: 52800300 mov w0, #0x18 // =24 9f1e4: 97fe8c2b bl 0x42290 <_Znwm@plt> 9f1e8: aa0003f7 mov x23, x0 9f1ec: aa1503e1 mov x1, x21 9f1f0: aa1f03e2 mov x2, xzr 9f1f4: 97fe8b0f bl 0x41e30 <_ZNSt6__ndk114collate_bynameIwEC2ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEm@plt> 9f1f8: aa1303e0 mov x0, x19 9f1fc: aa1703e1 mov x1, x23 9f200: 940001f5 bl 0x9f9d4 9f204: 52800500 mov w0, #0x28 // =40 9f208: 97fe8c22 bl 0x42290 <_Znwm@plt> 9f20c: aa0003f7 mov x23, x0 9f210: aa1503e1 mov x1, x21 9f214: aa1f03e2 mov x2, xzr 9f218: 97fe89e6 bl 0x419b0 <_ZNSt6__ndk112ctype_bynameIcEC2ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEm@plt> 9f21c: aa1303e0 mov x0, x19 9f220: aa1703e1 mov x1, x23 9f224: 94000238 bl 0x9fb04 9f228: 52800300 mov w0, #0x18 // =24 9f22c: 97fe8c19 bl 0x42290 <_Znwm@plt> 9f230: aa0003f7 mov x23, x0 9f234: aa1503e1 mov x1, x21 9f238: aa1f03e2 mov x2, xzr 9f23c: 97fe8ba1 bl 0x420c0 <_ZNSt6__ndk112ctype_bynameIwEC2ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEm@plt> 9f240: aa1303e0 mov x0, x19 9f244: aa1703e1 mov x1, x23 9f248: 9400027b bl 0x9fc34 9f24c: 52800200 mov w0, #0x10 // =16 9f250: 97fe8c10 bl 0x42290 <_Znwm@plt> 9f254: aa0003e1 mov x1, x0 9f258: 90000389 adrp x9, 0x10f000 9f25c: f947d129 ldr x9, [x9, #0xfa0] 9f260: 92800008 mov x8, #-0x1 // =-1 9f264: 91004129 add x9, x9, #0x10 9f268: a9002029 stp x9, x8, [x1] 9f26c: aa1303e0 mov x0, x19 9f270: 940002bd bl 0x9fd64 9f274: 52800300 mov w0, #0x18 // =24 9f278: 97fe8c06 bl 0x42290 <_Znwm@plt> 9f27c: 39448268 ldrb w8, [x19, #0x120] 9f280: f9409a69 ldr x9, [x19, #0x130] 9f284: aa0003f7 mov x23, x0 9f288: 7200011f tst w8, #0x1 9f28c: 9a951521 csinc x1, x9, x21, ne 9f290: aa1f03e2 mov x2, xzr 9f294: 97fe8b77 bl 0x42070 <_ZNSt6__ndk17codecvtIwc9mbstate_tEC2EPKcm@plt> 9f298: 90000388 adrp x8, 0x10f000 9f29c: f947b108 ldr x8, [x8, #0xf60] 9f2a0: 91004108 add x8, x8, #0x10 9f2a4: f90002e8 str x8, [x23] 9f2a8: aa1303e0 mov x0, x19 9f2ac: aa1703e1 mov x1, x23 9f2b0: 940002f9 bl 0x9fe94 9f2b4: 52800200 mov w0, #0x10 // =16 9f2b8: 97fe8bf6 bl 0x42290 <_Znwm@plt> 9f2bc: aa0003e1 mov x1, x0 9f2c0: 90000389 adrp x9, 0x10f000 9f2c4: f9478d29 ldr x9, [x9, #0xf18] 9f2c8: 92800008 mov x8, #-0x1 // =-1 9f2cc: 91004129 add x9, x9, #0x10 9f2d0: a9002029 stp x9, x8, [x1] 9f2d4: aa1303e0 mov x0, x19 9f2d8: 9400033b bl 0x9ffc4 9f2dc: 52800200 mov w0, #0x10 // =16 9f2e0: 97fe8bec bl 0x42290 <_Znwm@plt> 9f2e4: aa0003e1 mov x1, x0 9f2e8: 90000389 adrp x9, 0x10f000 9f2ec: f9471d29 ldr x9, [x9, #0xe38] 9f2f0: 92800008 mov x8, #-0x1 // =-1 9f2f4: 91004129 add x9, x9, #0x10 9f2f8: a9002029 stp x9, x8, [x1] 9f2fc: aa1303e0 mov x0, x19 9f300: 9400037d bl 0xa00f4 9f304: 52800600 mov w0, #0x30 // =48 9f308: 97fe8be2 bl 0x42290 <_Znwm@plt> 9f30c: f900141f str xzr, [x0, #0x28] 9f310: 9000038a adrp x10, 0x10f000 9f314: f945914a ldr x10, [x10, #0xb20] 9f318: 528585c9 mov w9, #0x2c2e // =11310 9f31c: 92800008 mov x8, #-0x1 // =-1 9f320: 79002009 strh w9, [x0, #0x10] 9f324: 91004149 add x9, x10, #0x10 9f328: a9002009 stp x9, x8, [x0] 9f32c: a901fc1f stp xzr, xzr, [x0, #0x18] 9f330: 39448268 ldrb w8, [x19, #0x120] 9f334: f9409a69 ldr x9, [x19, #0x130] 9f338: 910006b6 add x22, x21, #0x1 9f33c: aa0003f7 mov x23, x0 9f340: 7200011f tst w8, #0x1 9f344: 9a8902c1 csel x1, x22, x9, eq 9f348: 97fe8ada bl 0x41eb0 <_ZNSt6__ndk115numpunct_bynameIcE6__initEPKc@plt> 9f34c: aa1303e0 mov x0, x19 9f350: aa1703e1 mov x1, x23 9f354: 940003b4 bl 0xa0224 9f358: 52800600 mov w0, #0x30 // =48 9f35c: 97fe8bcd bl 0x42290 <_Znwm@plt> 9f360: b00001e9 adrp x9, 0xdc000 >+0x1e> 9f364: f900141f str xzr, [x0, #0x28] 9f368: fd455920 ldr d0, [x9, #0xab0] 9f36c: 90000389 adrp x9, 0x10f000 9f370: f9469529 ldr x9, [x9, #0xd28] 9f374: 92800008 mov x8, #-0x1 // =-1 9f378: fd000800 str d0, [x0, #0x10] 9f37c: a901fc1f stp xzr, xzr, [x0, #0x18] 9f380: 91004129 add x9, x9, #0x10 9f384: a9002009 stp x9, x8, [x0] 9f388: 39448268 ldrb w8, [x19, #0x120] 9f38c: f9409a69 ldr x9, [x19, #0x130] 9f390: aa0003f7 mov x23, x0 9f394: 7200011f tst w8, #0x1 9f398: 9a8902c1 csel x1, x22, x9, eq 9f39c: 97fe8a31 bl 0x41c60 <_ZNSt6__ndk115numpunct_bynameIwE6__initEPKc@plt> 9f3a0: aa1303e0 mov x0, x19 9f3a4: aa1703e1 mov x1, x23 9f3a8: 940003eb bl 0xa0354 9f3ac: 52801100 mov w0, #0x88 // =136 9f3b0: 97fe8bb8 bl 0x42290 <_Znwm@plt> 9f3b4: aa0003f7 mov x23, x0 9f3b8: aa1503e1 mov x1, x21 9f3bc: aa1f03e2 mov x2, xzr 9f3c0: 9400047d bl 0xa05b4 9f3c4: aa1303e0 mov x0, x19 9f3c8: aa1703e1 mov x1, x23 9f3cc: 9400042e bl 0xa0484 9f3d0: 52801100 mov w0, #0x88 // =136 9f3d4: 97fe8baf bl 0x42290 <_Znwm@plt> 9f3d8: aa0003f7 mov x23, x0 9f3dc: aa1503e1 mov x1, x21 9f3e0: aa1f03e2 mov x2, xzr 9f3e4: 940004f7 bl 0xa07c0 9f3e8: aa1303e0 mov x0, x19 9f3ec: aa1703e1 mov x1, x23 9f3f0: 940004a8 bl 0xa0690 9f3f4: 52801100 mov w0, #0x88 // =136 9f3f8: 97fe8ba6 bl 0x42290 <_Znwm@plt> 9f3fc: aa0003f7 mov x23, x0 9f400: aa1503e1 mov x1, x21 9f404: aa1f03e2 mov x2, xzr 9f408: 94000571 bl 0xa09cc 9f40c: aa1303e0 mov x0, x19 9f410: aa1703e1 mov x1, x23 9f414: 94000522 bl 0xa089c 9f418: 52801100 mov w0, #0x88 // =136 9f41c: 97fe8b9d bl 0x42290 <_Znwm@plt> 9f420: aa0003f7 mov x23, x0 9f424: aa1503e1 mov x1, x21 9f428: aa1f03e2 mov x2, xzr 9f42c: 940005eb bl 0xa0bd8 9f430: aa1303e0 mov x0, x19 9f434: aa1703e1 mov x1, x23 9f438: 9400059c bl 0xa0aa8 9f43c: 52808800 mov w0, #0x440 // =1088 9f440: 97fe8b94 bl 0x42290 <_Znwm@plt> 9f444: 90000389 adrp x9, 0x10f000 9f448: f946c129 ldr x9, [x9, #0xd80] 9f44c: 92800008 mov x8, #-0x1 // =-1 9f450: aa0003f7 mov x23, x0 9f454: 9100412a add x10, x9, #0x10 9f458: 9101c129 add x9, x9, #0x70 9f45c: a900200a stp x10, x8, [x0] 9f460: f9000809 str x9, [x0, #0x10] 9f464: 91006000 add x0, x0, #0x18 9f468: aa1503e1 mov x1, x21 9f46c: 97fe8a0d bl 0x41ca0 <_ZNSt6__ndk118__time_get_storageIcEC2ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE@plt> 9f470: 90000388 adrp x8, 0x10f000 9f474: f947b908 ldr x8, [x8, #0xf70] 9f478: 91004109 add x9, x8, #0x10 9f47c: 9102a108 add x8, x8, #0xa8 9f480: f90002e9 str x9, [x23] 9f484: f9000ae8 str x8, [x23, #0x10] 9f488: aa1303e0 mov x0, x19 9f48c: aa1703e1 mov x1, x23 9f490: 94000609 bl 0xa0cb4 9f494: 52808800 mov w0, #0x440 // =1088 9f498: 97fe8b7e bl 0x42290 <_Znwm@plt> 9f49c: 90000389 adrp x9, 0x10f000 9f4a0: f947c529 ldr x9, [x9, #0xf88] 9f4a4: 92800008 mov x8, #-0x1 // =-1 9f4a8: aa0003f7 mov x23, x0 9f4ac: 9100412a add x10, x9, #0x10 9f4b0: 9101c129 add x9, x9, #0x70 9f4b4: a900200a stp x10, x8, [x0] 9f4b8: f9000809 str x9, [x0, #0x10] 9f4bc: 91006000 add x0, x0, #0x18 9f4c0: aa1503e1 mov x1, x21 9f4c4: 97fe87ff bl 0x414c0 <_ZNSt6__ndk118__time_get_storageIwEC2ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE@plt> 9f4c8: 90000388 adrp x8, 0x10f000 9f4cc: f9458508 ldr x8, [x8, #0xb08] 9f4d0: 91004109 add x9, x8, #0x10 9f4d4: 9102a108 add x8, x8, #0xa8 9f4d8: f90002e9 str x9, [x23] 9f4dc: f9000ae8 str x8, [x23, #0x10] 9f4e0: aa1303e0 mov x0, x19 9f4e4: aa1703e1 mov x1, x23 9f4e8: 9400063f bl 0xa0de4 9f4ec: 52800300 mov w0, #0x18 // =24 9f4f0: 97fe8b68 bl 0x42290 <_Znwm@plt> 9f4f4: 9000039b adrp x27, 0x10f000 9f4f8: f946fb7b ldr x27, [x27, #0xdf0] 9f4fc: 92800008 mov x8, #-0x1 // =-1 9f500: aa0003f7 mov x23, x0 9f504: 91004369 add x9, x27, #0x10 9f508: a9002009 stp x9, x8, [x0] 9f50c: 39448268 ldrb w8, [x19, #0x120] 9f510: f9409a69 ldr x9, [x19, #0x130] 9f514: 7200011f tst w8, #0x1 9f518: 9a8902c1 csel x1, x22, x9, eq 9f51c: 5283f7e0 mov w0, #0x1fbf // =8127 9f520: aa1f03e2 mov x2, xzr 9f524: 97fe8a27 bl 0x41dc0 9f528: f9000ae0 str x0, [x23, #0x10] 9f52c: b4000a00 cbz x0, 0x9f66c ::~codecvt_byname()+0x2224> 9f530: 90000388 adrp x8, 0x10f000 9f534: f947c908 ldr x8, [x8, #0xf90] 9f538: 91004108 add x8, x8, #0x10 9f53c: f90002e8 str x8, [x23] 9f540: aa1303e0 mov x0, x19 9f544: aa1703e1 mov x1, x23 9f548: 94000673 bl 0xa0f14 9f54c: 52800300 mov w0, #0x18 // =24 9f550: 97fe8b50 bl 0x42290 <_Znwm@plt> 9f554: 92800008 mov x8, #-0x1 // =-1 9f558: 91004369 add x9, x27, #0x10 9f55c: a9002009 stp x9, x8, [x0] 9f560: 39448268 ldrb w8, [x19, #0x120] 9f564: f9409a69 ldr x9, [x19, #0x130] 9f568: aa0003f7 mov x23, x0 9f56c: 7200011f tst w8, #0x1 9f570: 9a8902c1 csel x1, x22, x9, eq 9f574: 5283f7e0 mov w0, #0x1fbf // =8127 9f578: aa1f03e2 mov x2, xzr 9f57c: 97fe8a11 bl 0x41dc0 9f580: f9000ae0 str x0, [x23, #0x10] 9f584: b4000820 cbz x0, 0x9f688 ::~codecvt_byname()+0x2240> 9f588: 90000388 adrp x8, 0x10f000 9f58c: f9473108 ldr x8, [x8, #0xe60] 9f590: 91004108 add x8, x8, #0x10 9f594: f90002e8 str x8, [x23] 9f598: aa1303e0 mov x0, x19 9f59c: aa1703e1 mov x1, x23 9f5a0: 940006a9 bl 0xa1044 9f5a4: 52800200 mov w0, #0x10 // =16 9f5a8: 97fe8b3a bl 0x42290 <_Znwm@plt> 9f5ac: aa0003e1 mov x1, x0 9f5b0: 90000389 adrp x9, 0x10f000 9f5b4: f946bd29 ldr x9, [x9, #0xd78] 9f5b8: 92800008 mov x8, #-0x1 // =-1 9f5bc: 91004129 add x9, x9, #0x10 9f5c0: a9002029 stp x9, x8, [x1] 9f5c4: aa1303e0 mov x0, x19 9f5c8: 940006eb bl 0xa1174 9f5cc: 52800200 mov w0, #0x10 // =16 9f5d0: 97fe8b30 bl 0x42290 <_Znwm@plt> 9f5d4: aa0003e1 mov x1, x0 9f5d8: 90000389 adrp x9, 0x10f000 9f5dc: f946dd29 ldr x9, [x9, #0xdb8] 9f5e0: 92800008 mov x8, #-0x1 // =-1 9f5e4: 91004129 add x9, x9, #0x10 9f5e8: a9002029 stp x9, x8, [x1] 9f5ec: aa1303e0 mov x0, x19 9f5f0: 9400072d bl 0xa12a4 9f5f4: f9401748 ldr x8, [x26, #0x28] 9f5f8: f9400fe9 ldr x9, [sp, #0x18] 9f5fc: eb09011f cmp x8, x9 9f600: 54000521 b.ne 0x9f6a4 ::~codecvt_byname()+0x225c> 9f604: a9477bfd ldp x29, x30, [sp, #0x70] 9f608: a9464ff4 ldp x20, x19, [sp, #0x60] 9f60c: a94557f6 ldp x22, x21, [sp, #0x50] 9f610: a9445ff8 ldp x24, x23, [sp, #0x40] 9f614: a94367fa ldp x26, x25, [sp, #0x30] 9f618: f94013fb ldr x27, [sp, #0x20] 9f61c: 910203ff add sp, sp, #0x80 9f620: d65f03c0 ret 9f624: b0000380 adrp x0, 0x110000 9f628: 91282000 add x0, x0, #0xa08 9f62c: 97fe8c2d bl 0x426e0 <__cxa_guard_acquire@plt> 9f630: 34ffd980 cbz w0, 0x9f160 ::~codecvt_byname()+0x1d18> 9f634: d0000396 adrp x22, 0x111000 ::id+0x560> 9f638: 911882d6 add x22, x22, #0x620 9f63c: 52800021 mov w1, #0x1 // =1 9f640: aa1603e0 mov x0, x22 9f644: 97fff78a bl 0x9d46c ::~codecvt_byname()+0x24> 9f648: b0000388 adrp x8, 0x110000 9f64c: b0000380 adrp x0, 0x110000 9f650: 9127e108 add x8, x8, #0x9f8 9f654: b0000389 adrp x9, 0x110000 9f658: 91282000 add x0, x0, #0xa08 9f65c: f904fef6 str x22, [x23, #0x9f8] 9f660: f9050128 str x8, [x9, #0xa00] 9f664: 97fe8863 bl 0x417f0 <__cxa_guard_release@plt> 9f668: 17fffebe b 0x9f160 ::~codecvt_byname()+0x1d18> 9f66c: b00001e0 adrp x0, 0xdc000 >+0x1e> 9f670: 9139e400 add x0, x0, #0xe79 9f674: 910003e8 mov x8, sp 9f678: aa1503e1 mov x1, x21 9f67c: 97fee105 bl 0x57a90 9f680: 910003e0 mov x0, sp 9f684: 94001304 bl 0xa4294 ::collate_byname(char const*, unsigned long)+0x108> 9f688: b00001e0 adrp x0, 0xdc000 >+0x1e> 9f68c: 9139e400 add x0, x0, #0xe79 9f690: 910003e8 mov x8, sp 9f694: aa1503e1 mov x1, x21 9f698: 97fee0fe bl 0x57a90 9f69c: 910003e0 mov x0, sp 9f6a0: 940012fd bl 0xa4294 ::collate_byname(char const*, unsigned long)+0x108> 9f6a4: 97fe8b7b bl 0x42490 <__stack_chk_fail@plt> 9f6a8: 14000001 b 0x9f6ac ::~codecvt_byname()+0x2264> 9f6ac: 394003e8 ldrb w8, [sp] 9f6b0: aa0003f6 mov x22, x0 9f6b4: 36000428 tbz w8, #0x0, 0x9f738 ::~codecvt_byname()+0x22f0> 9f6b8: f9400be0 ldr x0, [sp, #0x10] 9f6bc: 1400001e b 0x9f734 ::~codecvt_byname()+0x22ec> 9f6c0: aa0003f6 mov x22, x0 9f6c4: b0000380 adrp x0, 0x110000 9f6c8: 91282000 add x0, x0, #0xa08 9f6cc: 97fe8b31 bl 0x42390 <__cxa_guard_abort@plt> 9f6d0: 14000033 b 0x9f79c ::~codecvt_byname()+0x2354> 9f6d4: aa0003f6 mov x22, x0 9f6d8: 14000018 b 0x9f738 ::~codecvt_byname()+0x22f0> 9f6dc: aa0003f6 mov x22, x0 9f6e0: 14000016 b 0x9f738 ::~codecvt_byname()+0x22f0> 9f6e4: aa0003f6 mov x22, x0 9f6e8: 14000014 b 0x9f738 ::~codecvt_byname()+0x22f0> 9f6ec: aa0003f6 mov x22, x0 9f6f0: 14000012 b 0x9f738 ::~codecvt_byname()+0x22f0> 9f6f4: 14000018 b 0x9f754 ::~codecvt_byname()+0x230c> 9f6f8: 14000017 b 0x9f754 ::~codecvt_byname()+0x230c> 9f6fc: 14000016 b 0x9f754 ::~codecvt_byname()+0x230c> 9f700: 14000015 b 0x9f754 ::~codecvt_byname()+0x230c> 9f704: 90000389 adrp x9, 0x10f000 9f708: 394062e8 ldrb w8, [x23, #0x18] 9f70c: f9462d29 ldr x9, [x9, #0xc58] 9f710: 14000004 b 0x9f720 ::~codecvt_byname()+0x22d8> 9f714: 90000389 adrp x9, 0x10f000 9f718: 394062e8 ldrb w8, [x23, #0x18] 9f71c: f9461929 ldr x9, [x9, #0xc30] 9f720: aa0003f6 mov x22, x0 9f724: 91004129 add x9, x9, #0x10 9f728: f90002e9 str x9, [x23] 9f72c: 36000068 tbz w8, #0x0, 0x9f738 ::~codecvt_byname()+0x22f0> 9f730: f94016e0 ldr x0, [x23, #0x28] 9f734: 97fe86fb bl 0x41320 <_ZdlPv@plt> 9f738: aa1703e0 mov x0, x23 9f73c: 97fe8841 bl 0x41840 <_ZNSt6__ndk114__shared_countD2Ev@plt> 9f740: 14000006 b 0x9f758 ::~codecvt_byname()+0x2310> 9f744: 14000004 b 0x9f754 ::~codecvt_byname()+0x230c> 9f748: 14000003 b 0x9f754 ::~codecvt_byname()+0x230c> 9f74c: 14000002 b 0x9f754 ::~codecvt_byname()+0x230c> 9f750: 14000001 b 0x9f754 ::~codecvt_byname()+0x230c> 9f754: aa0003f6 mov x22, x0 9f758: aa1703e0 mov x0, x23 9f75c: 97fe86f1 bl 0x41320 <_ZdlPv@plt> 9f760: 1400000f b 0x9f79c ::~codecvt_byname()+0x2354> 9f764: aa0003f6 mov x22, x0 9f768: f9400280 ldr x0, [x20] 9f76c: b40000e0 cbz x0, 0x9f788 ::~codecvt_byname()+0x2340> 9f770: eb19001f cmp x0, x25 9f774: f9000e60 str x0, [x19, #0x18] 9f778: 54000061 b.ne 0x9f784 ::~codecvt_byname()+0x233c> 9f77c: 3900031f strb wzr, [x24] 9f780: 14000002 b 0x9f788 ::~codecvt_byname()+0x2340> 9f784: 97fe86e7 bl 0x41320 <_ZdlPv@plt> 9f788: aa1303e0 mov x0, x19 9f78c: 97fe882d bl 0x41840 <_ZNSt6__ndk114__shared_countD2Ev@plt> 9f790: aa1603e0 mov x0, x22 9f794: 9400d702 bl 0xd539c <__cxa_demangle+0x12abc> 9f798: aa0003f6 mov x22, x0 9f79c: aa1603e0 mov x0, x22 9f7a0: 97fe8a14 bl 0x41ff0 <__cxa_begin_catch@plt> 9f7a4: a9412668 ldp x8, x9, [x19, #0x10] 9f7a8: eb08013f cmp x9, x8 9f7ac: 540001e0 b.eq 0x9f7e8 ::~codecvt_byname()+0x23a0> 9f7b0: aa1f03ea mov x10, xzr 9f7b4: 52800036 mov w22, #0x1 // =1 9f7b8: f86a7900 ldr x0, [x8, x10, lsl #3] 9f7bc: b5000100 cbnz x0, 0x9f7dc ::~codecvt_byname()+0x2394> 9f7c0: 2a1603ea mov w10, w22 9f7c4: cb08012b sub x11, x9, x8 9f7c8: eb8b0d5f cmp x10, x11, asr #3 9f7cc: 110006d6 add w22, w22, #0x1 9f7d0: 540000c2 b.hs 0x9f7e8 ::~codecvt_byname()+0x23a0> 9f7d4: f86a7900 ldr x0, [x8, x10, lsl #3] 9f7d8: b4ffff40 cbz x0, 0x9f7c0 ::~codecvt_byname()+0x2378> 9f7dc: 97fe8ad5 bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 9f7e0: a9412668 ldp x8, x9, [x19, #0x10] 9f7e4: 17fffff7 b 0x9f7c0 ::~codecvt_byname()+0x2378> 9f7e8: 97fe8a0e bl 0x42020 <__cxa_rethrow@plt> 9f7ec: aa0003f6 mov x22, x0 9f7f0: 97fe8724 bl 0x41480 <__cxa_end_catch@plt> 9f7f4: 394002a8 ldrb w8, [x21] 9f7f8: 3607fb88 tbz w8, #0x0, 0x9f768 ::~codecvt_byname()+0x2320> 9f7fc: f9409a60 ldr x0, [x19, #0x130] 9f800: 97fe86c8 bl 0x41320 <_ZdlPv@plt> 9f804: f9400280 ldr x0, [x20] 9f808: b5fffb40 cbnz x0, 0x9f770 ::~codecvt_byname()+0x2328> 9f80c: 17ffffdf b 0x9f788 ::~codecvt_byname()+0x2340> 9f810: 97fed0a7 bl 0x53aac 000000000009f814 : 9f814: a9be4ff4 stp x20, x19, [sp, #-0x20]! 9f818: a9017bfd stp x29, x30, [sp, #0x10] 9f81c: 910043fd add x29, sp, #0x10 9f820: b0000388 adrp x8, 0x110000 9f824: 91282108 add x8, x8, #0xa08 9f828: 08dffd08 ldarb w8, [x8] 9f82c: b0000394 adrp x20, 0x110000 9f830: 360000a8 tbz w8, #0x0, 0x9f844 9f834: f9450280 ldr x0, [x20, #0xa00] 9f838: a9417bfd ldp x29, x30, [sp, #0x10] 9f83c: a8c24ff4 ldp x20, x19, [sp], #0x20 9f840: d65f03c0 ret 9f844: b0000380 adrp x0, 0x110000 9f848: 91282000 add x0, x0, #0xa08 9f84c: 97fe8ba5 bl 0x426e0 <__cxa_guard_acquire@plt> 9f850: 34ffff20 cbz w0, 0x9f834 9f854: d0000393 adrp x19, 0x111000 ::id+0x560> 9f858: 91188273 add x19, x19, #0x620 9f85c: 52800021 mov w1, #0x1 // =1 9f860: aa1303e0 mov x0, x19 9f864: 97fff702 bl 0x9d46c ::~codecvt_byname()+0x24> 9f868: b0000389 adrp x9, 0x110000 9f86c: b0000380 adrp x0, 0x110000 9f870: b0000388 adrp x8, 0x110000 9f874: 9127e129 add x9, x9, #0x9f8 9f878: 91282000 add x0, x0, #0xa08 9f87c: f904fd13 str x19, [x8, #0x9f8] 9f880: f9050289 str x9, [x20, #0xa00] 9f884: 97fe87db bl 0x417f0 <__cxa_guard_release@plt> 9f888: 17ffffeb b 0x9f834 9f88c: aa0003f3 mov x19, x0 9f890: b0000380 adrp x0, 0x110000 9f894: 91282000 add x0, x0, #0xa08 9f898: 97fe8abe bl 0x42390 <__cxa_guard_abort@plt> 9f89c: aa1303e0 mov x0, x19 9f8a0: 9400d6bf bl 0xd539c <__cxa_demangle+0x12abc> 9f8a4: d101c3ff sub sp, sp, #0x70 9f8a8: f9001bf7 str x23, [sp, #0x30] 9f8ac: a90457f6 stp x22, x21, [sp, #0x40] 9f8b0: a9054ff4 stp x20, x19, [sp, #0x50] 9f8b4: a9067bfd stp x29, x30, [sp, #0x60] 9f8b8: 910183fd add x29, sp, #0x60 9f8bc: d53bd056 mrs x22, TPIDR_EL0 9f8c0: 90000394 adrp x20, 0x10f000 9f8c4: 90000389 adrp x9, 0x10f000 9f8c8: f946fe94 ldr x20, [x20, #0xdf8] 9f8cc: f94016c8 ldr x8, [x22, #0x28] 9f8d0: f9469129 ldr x9, [x9, #0xd20] 9f8d4: 6f00e400 movi v0.2d, #0000000000000000 9f8d8: aa0103f3 mov x19, x1 9f8dc: f90017e8 str x8, [sp, #0x28] 9f8e0: 4e081d20 mov v0.d[0], x9 9f8e4: f90003f4 str x20, [sp] 9f8e8: 3c8083e0 stur q0, [sp, #0x8] 9f8ec: c8dffe88 ldar x8, [x20] 9f8f0: aa0003f5 mov x21, x0 9f8f4: b100051f cmn x8, #0x1 9f8f8: 54000140 b.eq 0x9f920 9f8fc: 910003e8 mov x8, sp 9f900: 910083e9 add x9, sp, #0x20 9f904: a901a3e9 stp x9, x8, [sp, #0x18] 9f908: 90000380 adrp x0, 0x10f000 9f90c: f946fc00 ldr x0, [x0, #0xdf8] 9f910: f0000082 adrp x2, 0xb2000 ::~__codecvt_utf8_utf16()+0xc> 9f914: 912c4042 add x2, x2, #0xb10 9f918: 910063e1 add x1, sp, #0x18 9f91c: 97fe8b7d bl 0x42710 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 9f920: b9800a88 ldrsw x8, [x20, #0x8] 9f924: aa1303e0 mov x0, x19 9f928: d1000517 sub x23, x8, #0x1 9f92c: 97fe884d bl 0x41a60 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> 9f930: aa1503f4 mov x20, x21 9f934: f8410e88 ldr x8, [x20, #0x10]! 9f938: f9400689 ldr x9, [x20, #0x8] 9f93c: cb080129 sub x9, x9, x8 9f940: 9343fd2a asr x10, x9, #3 9f944: eb17015f cmp x10, x23 9f948: 540001a8 b.hi 0x9f97c 9f94c: 910006e9 add x9, x23, #0x1 9f950: eb0a0121 subs x1, x9, x10 9f954: 540000e9 b.ls 0x9f970 9f958: aa1403e0 mov x0, x20 9f95c: 94004c1c bl 0xb29cc ::~codecvt()+0x594> 9f960: f9400288 ldr x8, [x20] 9f964: f8777900 ldr x0, [x8, x23, lsl #3] 9f968: b50000e0 cbnz x0, 0x9f984 9f96c: 14000008 b 0x9f98c 9f970: 54000062 b.hs 0x9f97c 9f974: 8b090d09 add x9, x8, x9, lsl #3 9f978: f9000ea9 str x9, [x21, #0x18] 9f97c: f8777900 ldr x0, [x8, x23, lsl #3] 9f980: b4000060 cbz x0, 0x9f98c 9f984: 97fe8a6b bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 9f988: f9400288 ldr x8, [x20] 9f98c: f8377913 str x19, [x8, x23, lsl #3] 9f990: f94016c8 ldr x8, [x22, #0x28] 9f994: f94017e9 ldr x9, [sp, #0x28] 9f998: eb09011f cmp x8, x9 9f99c: 540000e1 b.ne 0x9f9b8 9f9a0: a9467bfd ldp x29, x30, [sp, #0x60] 9f9a4: a9454ff4 ldp x20, x19, [sp, #0x50] 9f9a8: a94457f6 ldp x22, x21, [sp, #0x40] 9f9ac: f9401bf7 ldr x23, [sp, #0x30] 9f9b0: 9101c3ff add sp, sp, #0x70 9f9b4: d65f03c0 ret 9f9b8: 97fe8ab6 bl 0x42490 <__stack_chk_fail@plt> 9f9bc: aa0003f4 mov x20, x0 9f9c0: b4000073 cbz x19, 0x9f9cc 9f9c4: aa1303e0 mov x0, x19 9f9c8: 97fe8a5a bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 9f9cc: aa1403e0 mov x0, x20 9f9d0: 9400d673 bl 0xd539c <__cxa_demangle+0x12abc> 9f9d4: d101c3ff sub sp, sp, #0x70 9f9d8: f9001bf7 str x23, [sp, #0x30] 9f9dc: a90457f6 stp x22, x21, [sp, #0x40] 9f9e0: a9054ff4 stp x20, x19, [sp, #0x50] 9f9e4: a9067bfd stp x29, x30, [sp, #0x60] 9f9e8: 910183fd add x29, sp, #0x60 9f9ec: d53bd056 mrs x22, TPIDR_EL0 9f9f0: 90000394 adrp x20, 0x10f000 9f9f4: 90000389 adrp x9, 0x10f000 9f9f8: f945d294 ldr x20, [x20, #0xba0] 9f9fc: f94016c8 ldr x8, [x22, #0x28] 9fa00: f9469129 ldr x9, [x9, #0xd20] 9fa04: 6f00e400 movi v0.2d, #0000000000000000 9fa08: aa0103f3 mov x19, x1 9fa0c: f90017e8 str x8, [sp, #0x28] 9fa10: 4e081d20 mov v0.d[0], x9 9fa14: f90003f4 str x20, [sp] 9fa18: 3c8083e0 stur q0, [sp, #0x8] 9fa1c: c8dffe88 ldar x8, [x20] 9fa20: aa0003f5 mov x21, x0 9fa24: b100051f cmn x8, #0x1 9fa28: 54000140 b.eq 0x9fa50 9fa2c: 910003e8 mov x8, sp 9fa30: 910083e9 add x9, sp, #0x20 9fa34: a901a3e9 stp x9, x8, [sp, #0x18] 9fa38: 90000380 adrp x0, 0x10f000 9fa3c: f945d000 ldr x0, [x0, #0xba0] 9fa40: f0000082 adrp x2, 0xb2000 ::~__codecvt_utf8_utf16()+0xc> 9fa44: 912c4042 add x2, x2, #0xb10 9fa48: 910063e1 add x1, sp, #0x18 9fa4c: 97fe8b31 bl 0x42710 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 9fa50: b9800a88 ldrsw x8, [x20, #0x8] 9fa54: aa1303e0 mov x0, x19 9fa58: d1000517 sub x23, x8, #0x1 9fa5c: 97fe8801 bl 0x41a60 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> 9fa60: aa1503f4 mov x20, x21 9fa64: f8410e88 ldr x8, [x20, #0x10]! 9fa68: f9400689 ldr x9, [x20, #0x8] 9fa6c: cb080129 sub x9, x9, x8 9fa70: 9343fd2a asr x10, x9, #3 9fa74: eb17015f cmp x10, x23 9fa78: 540001a8 b.hi 0x9faac 9fa7c: 910006e9 add x9, x23, #0x1 9fa80: eb0a0121 subs x1, x9, x10 9fa84: 540000e9 b.ls 0x9faa0 9fa88: aa1403e0 mov x0, x20 9fa8c: 94004bd0 bl 0xb29cc ::~codecvt()+0x594> 9fa90: f9400288 ldr x8, [x20] 9fa94: f8777900 ldr x0, [x8, x23, lsl #3] 9fa98: b50000e0 cbnz x0, 0x9fab4 9fa9c: 14000008 b 0x9fabc 9faa0: 54000062 b.hs 0x9faac 9faa4: 8b090d09 add x9, x8, x9, lsl #3 9faa8: f9000ea9 str x9, [x21, #0x18] 9faac: f8777900 ldr x0, [x8, x23, lsl #3] 9fab0: b4000060 cbz x0, 0x9fabc 9fab4: 97fe8a1f bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 9fab8: f9400288 ldr x8, [x20] 9fabc: f8377913 str x19, [x8, x23, lsl #3] 9fac0: f94016c8 ldr x8, [x22, #0x28] 9fac4: f94017e9 ldr x9, [sp, #0x28] 9fac8: eb09011f cmp x8, x9 9facc: 540000e1 b.ne 0x9fae8 9fad0: a9467bfd ldp x29, x30, [sp, #0x60] 9fad4: a9454ff4 ldp x20, x19, [sp, #0x50] 9fad8: a94457f6 ldp x22, x21, [sp, #0x40] 9fadc: f9401bf7 ldr x23, [sp, #0x30] 9fae0: 9101c3ff add sp, sp, #0x70 9fae4: d65f03c0 ret 9fae8: 97fe8a6a bl 0x42490 <__stack_chk_fail@plt> 9faec: aa0003f4 mov x20, x0 9faf0: b4000073 cbz x19, 0x9fafc 9faf4: aa1303e0 mov x0, x19 9faf8: 97fe8a0e bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 9fafc: aa1403e0 mov x0, x20 9fb00: 9400d627 bl 0xd539c <__cxa_demangle+0x12abc> 9fb04: d101c3ff sub sp, sp, #0x70 9fb08: f9001bf7 str x23, [sp, #0x30] 9fb0c: a90457f6 stp x22, x21, [sp, #0x40] 9fb10: a9054ff4 stp x20, x19, [sp, #0x50] 9fb14: a9067bfd stp x29, x30, [sp, #0x60] 9fb18: 910183fd add x29, sp, #0x60 9fb1c: d53bd056 mrs x22, TPIDR_EL0 9fb20: 90000394 adrp x20, 0x10f000 9fb24: 90000389 adrp x9, 0x10f000 9fb28: f945a294 ldr x20, [x20, #0xb40] 9fb2c: f94016c8 ldr x8, [x22, #0x28] 9fb30: f9469129 ldr x9, [x9, #0xd20] 9fb34: 6f00e400 movi v0.2d, #0000000000000000 9fb38: aa0103f3 mov x19, x1 9fb3c: f90017e8 str x8, [sp, #0x28] 9fb40: 4e081d20 mov v0.d[0], x9 9fb44: f90003f4 str x20, [sp] 9fb48: 3c8083e0 stur q0, [sp, #0x8] 9fb4c: c8dffe88 ldar x8, [x20] 9fb50: aa0003f5 mov x21, x0 9fb54: b100051f cmn x8, #0x1 9fb58: 54000140 b.eq 0x9fb80 9fb5c: 910003e8 mov x8, sp 9fb60: 910083e9 add x9, sp, #0x20 9fb64: a901a3e9 stp x9, x8, [sp, #0x18] 9fb68: 90000380 adrp x0, 0x10f000 9fb6c: f945a000 ldr x0, [x0, #0xb40] 9fb70: f0000082 adrp x2, 0xb2000 ::~__codecvt_utf8_utf16()+0xc> 9fb74: 912c4042 add x2, x2, #0xb10 9fb78: 910063e1 add x1, sp, #0x18 9fb7c: 97fe8ae5 bl 0x42710 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 9fb80: b9800a88 ldrsw x8, [x20, #0x8] 9fb84: aa1303e0 mov x0, x19 9fb88: d1000517 sub x23, x8, #0x1 9fb8c: 97fe87b5 bl 0x41a60 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> 9fb90: aa1503f4 mov x20, x21 9fb94: f8410e88 ldr x8, [x20, #0x10]! 9fb98: f9400689 ldr x9, [x20, #0x8] 9fb9c: cb080129 sub x9, x9, x8 9fba0: 9343fd2a asr x10, x9, #3 9fba4: eb17015f cmp x10, x23 9fba8: 540001a8 b.hi 0x9fbdc 9fbac: 910006e9 add x9, x23, #0x1 9fbb0: eb0a0121 subs x1, x9, x10 9fbb4: 540000e9 b.ls 0x9fbd0 9fbb8: aa1403e0 mov x0, x20 9fbbc: 94004b84 bl 0xb29cc ::~codecvt()+0x594> 9fbc0: f9400288 ldr x8, [x20] 9fbc4: f8777900 ldr x0, [x8, x23, lsl #3] 9fbc8: b50000e0 cbnz x0, 0x9fbe4 9fbcc: 14000008 b 0x9fbec 9fbd0: 54000062 b.hs 0x9fbdc 9fbd4: 8b090d09 add x9, x8, x9, lsl #3 9fbd8: f9000ea9 str x9, [x21, #0x18] 9fbdc: f8777900 ldr x0, [x8, x23, lsl #3] 9fbe0: b4000060 cbz x0, 0x9fbec 9fbe4: 97fe89d3 bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 9fbe8: f9400288 ldr x8, [x20] 9fbec: f8377913 str x19, [x8, x23, lsl #3] 9fbf0: f94016c8 ldr x8, [x22, #0x28] 9fbf4: f94017e9 ldr x9, [sp, #0x28] 9fbf8: eb09011f cmp x8, x9 9fbfc: 540000e1 b.ne 0x9fc18 9fc00: a9467bfd ldp x29, x30, [sp, #0x60] 9fc04: a9454ff4 ldp x20, x19, [sp, #0x50] 9fc08: a94457f6 ldp x22, x21, [sp, #0x40] 9fc0c: f9401bf7 ldr x23, [sp, #0x30] 9fc10: 9101c3ff add sp, sp, #0x70 9fc14: d65f03c0 ret 9fc18: 97fe8a1e bl 0x42490 <__stack_chk_fail@plt> 9fc1c: aa0003f4 mov x20, x0 9fc20: b4000073 cbz x19, 0x9fc2c 9fc24: aa1303e0 mov x0, x19 9fc28: 97fe89c2 bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 9fc2c: aa1403e0 mov x0, x20 9fc30: 9400d5db bl 0xd539c <__cxa_demangle+0x12abc> 9fc34: d101c3ff sub sp, sp, #0x70 9fc38: f9001bf7 str x23, [sp, #0x30] 9fc3c: a90457f6 stp x22, x21, [sp, #0x40] 9fc40: a9054ff4 stp x20, x19, [sp, #0x50] 9fc44: a9067bfd stp x29, x30, [sp, #0x60] 9fc48: 910183fd add x29, sp, #0x60 9fc4c: d53bd056 mrs x22, TPIDR_EL0 9fc50: 90000394 adrp x20, 0x10f000 9fc54: 90000389 adrp x9, 0x10f000 9fc58: f9470a94 ldr x20, [x20, #0xe10] 9fc5c: f94016c8 ldr x8, [x22, #0x28] 9fc60: f9469129 ldr x9, [x9, #0xd20] 9fc64: 6f00e400 movi v0.2d, #0000000000000000 9fc68: aa0103f3 mov x19, x1 9fc6c: f90017e8 str x8, [sp, #0x28] 9fc70: 4e081d20 mov v0.d[0], x9 9fc74: f90003f4 str x20, [sp] 9fc78: 3c8083e0 stur q0, [sp, #0x8] 9fc7c: c8dffe88 ldar x8, [x20] 9fc80: aa0003f5 mov x21, x0 9fc84: b100051f cmn x8, #0x1 9fc88: 54000140 b.eq 0x9fcb0 9fc8c: 910003e8 mov x8, sp 9fc90: 910083e9 add x9, sp, #0x20 9fc94: a901a3e9 stp x9, x8, [sp, #0x18] 9fc98: 90000380 adrp x0, 0x10f000 9fc9c: f9470800 ldr x0, [x0, #0xe10] 9fca0: f0000082 adrp x2, 0xb2000 ::~__codecvt_utf8_utf16()+0xc> 9fca4: 912c4042 add x2, x2, #0xb10 9fca8: 910063e1 add x1, sp, #0x18 9fcac: 97fe8a99 bl 0x42710 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 9fcb0: b9800a88 ldrsw x8, [x20, #0x8] 9fcb4: aa1303e0 mov x0, x19 9fcb8: d1000517 sub x23, x8, #0x1 9fcbc: 97fe8769 bl 0x41a60 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> 9fcc0: aa1503f4 mov x20, x21 9fcc4: f8410e88 ldr x8, [x20, #0x10]! 9fcc8: f9400689 ldr x9, [x20, #0x8] 9fccc: cb080129 sub x9, x9, x8 9fcd0: 9343fd2a asr x10, x9, #3 9fcd4: eb17015f cmp x10, x23 9fcd8: 540001a8 b.hi 0x9fd0c 9fcdc: 910006e9 add x9, x23, #0x1 9fce0: eb0a0121 subs x1, x9, x10 9fce4: 540000e9 b.ls 0x9fd00 9fce8: aa1403e0 mov x0, x20 9fcec: 94004b38 bl 0xb29cc ::~codecvt()+0x594> 9fcf0: f9400288 ldr x8, [x20] 9fcf4: f8777900 ldr x0, [x8, x23, lsl #3] 9fcf8: b50000e0 cbnz x0, 0x9fd14 9fcfc: 14000008 b 0x9fd1c 9fd00: 54000062 b.hs 0x9fd0c 9fd04: 8b090d09 add x9, x8, x9, lsl #3 9fd08: f9000ea9 str x9, [x21, #0x18] 9fd0c: f8777900 ldr x0, [x8, x23, lsl #3] 9fd10: b4000060 cbz x0, 0x9fd1c 9fd14: 97fe8987 bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 9fd18: f9400288 ldr x8, [x20] 9fd1c: f8377913 str x19, [x8, x23, lsl #3] 9fd20: f94016c8 ldr x8, [x22, #0x28] 9fd24: f94017e9 ldr x9, [sp, #0x28] 9fd28: eb09011f cmp x8, x9 9fd2c: 540000e1 b.ne 0x9fd48 9fd30: a9467bfd ldp x29, x30, [sp, #0x60] 9fd34: a9454ff4 ldp x20, x19, [sp, #0x50] 9fd38: a94457f6 ldp x22, x21, [sp, #0x40] 9fd3c: f9401bf7 ldr x23, [sp, #0x30] 9fd40: 9101c3ff add sp, sp, #0x70 9fd44: d65f03c0 ret 9fd48: 97fe89d2 bl 0x42490 <__stack_chk_fail@plt> 9fd4c: aa0003f4 mov x20, x0 9fd50: b4000073 cbz x19, 0x9fd5c 9fd54: aa1303e0 mov x0, x19 9fd58: 97fe8976 bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 9fd5c: aa1403e0 mov x0, x20 9fd60: 9400d58f bl 0xd539c <__cxa_demangle+0x12abc> 9fd64: d101c3ff sub sp, sp, #0x70 9fd68: f9001bf7 str x23, [sp, #0x30] 9fd6c: a90457f6 stp x22, x21, [sp, #0x40] 9fd70: a9054ff4 stp x20, x19, [sp, #0x50] 9fd74: a9067bfd stp x29, x30, [sp, #0x60] 9fd78: 910183fd add x29, sp, #0x60 9fd7c: d53bd056 mrs x22, TPIDR_EL0 9fd80: 90000394 adrp x20, 0x10f000 9fd84: 90000389 adrp x9, 0x10f000 9fd88: f9463a94 ldr x20, [x20, #0xc70] 9fd8c: f94016c8 ldr x8, [x22, #0x28] 9fd90: f9469129 ldr x9, [x9, #0xd20] 9fd94: 6f00e400 movi v0.2d, #0000000000000000 9fd98: aa0103f3 mov x19, x1 9fd9c: f90017e8 str x8, [sp, #0x28] 9fda0: 4e081d20 mov v0.d[0], x9 9fda4: f90003f4 str x20, [sp] 9fda8: 3c8083e0 stur q0, [sp, #0x8] 9fdac: c8dffe88 ldar x8, [x20] 9fdb0: aa0003f5 mov x21, x0 9fdb4: b100051f cmn x8, #0x1 9fdb8: 54000140 b.eq 0x9fde0 9fdbc: 910003e8 mov x8, sp 9fdc0: 910083e9 add x9, sp, #0x20 9fdc4: a901a3e9 stp x9, x8, [sp, #0x18] 9fdc8: 90000380 adrp x0, 0x10f000 9fdcc: f9463800 ldr x0, [x0, #0xc70] 9fdd0: f0000082 adrp x2, 0xb2000 ::~__codecvt_utf8_utf16()+0xc> 9fdd4: 912c4042 add x2, x2, #0xb10 9fdd8: 910063e1 add x1, sp, #0x18 9fddc: 97fe8a4d bl 0x42710 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 9fde0: b9800a88 ldrsw x8, [x20, #0x8] 9fde4: aa1303e0 mov x0, x19 9fde8: d1000517 sub x23, x8, #0x1 9fdec: 97fe871d bl 0x41a60 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> 9fdf0: aa1503f4 mov x20, x21 9fdf4: f8410e88 ldr x8, [x20, #0x10]! 9fdf8: f9400689 ldr x9, [x20, #0x8] 9fdfc: cb080129 sub x9, x9, x8 9fe00: 9343fd2a asr x10, x9, #3 9fe04: eb17015f cmp x10, x23 9fe08: 540001a8 b.hi 0x9fe3c 9fe0c: 910006e9 add x9, x23, #0x1 9fe10: eb0a0121 subs x1, x9, x10 9fe14: 540000e9 b.ls 0x9fe30 9fe18: aa1403e0 mov x0, x20 9fe1c: 94004aec bl 0xb29cc ::~codecvt()+0x594> 9fe20: f9400288 ldr x8, [x20] 9fe24: f8777900 ldr x0, [x8, x23, lsl #3] 9fe28: b50000e0 cbnz x0, 0x9fe44 9fe2c: 14000008 b 0x9fe4c 9fe30: 54000062 b.hs 0x9fe3c 9fe34: 8b090d09 add x9, x8, x9, lsl #3 9fe38: f9000ea9 str x9, [x21, #0x18] 9fe3c: f8777900 ldr x0, [x8, x23, lsl #3] 9fe40: b4000060 cbz x0, 0x9fe4c 9fe44: 97fe893b bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 9fe48: f9400288 ldr x8, [x20] 9fe4c: f8377913 str x19, [x8, x23, lsl #3] 9fe50: f94016c8 ldr x8, [x22, #0x28] 9fe54: f94017e9 ldr x9, [sp, #0x28] 9fe58: eb09011f cmp x8, x9 9fe5c: 540000e1 b.ne 0x9fe78 9fe60: a9467bfd ldp x29, x30, [sp, #0x60] 9fe64: a9454ff4 ldp x20, x19, [sp, #0x50] 9fe68: a94457f6 ldp x22, x21, [sp, #0x40] 9fe6c: f9401bf7 ldr x23, [sp, #0x30] 9fe70: 9101c3ff add sp, sp, #0x70 9fe74: d65f03c0 ret 9fe78: 97fe8986 bl 0x42490 <__stack_chk_fail@plt> 9fe7c: aa0003f4 mov x20, x0 9fe80: b4000073 cbz x19, 0x9fe8c 9fe84: aa1303e0 mov x0, x19 9fe88: 97fe892a bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 9fe8c: aa1403e0 mov x0, x20 9fe90: 9400d543 bl 0xd539c <__cxa_demangle+0x12abc> 9fe94: d101c3ff sub sp, sp, #0x70 9fe98: f9001bf7 str x23, [sp, #0x30] 9fe9c: a90457f6 stp x22, x21, [sp, #0x40] 9fea0: a9054ff4 stp x20, x19, [sp, #0x50] 9fea4: a9067bfd stp x29, x30, [sp, #0x60] 9fea8: 910183fd add x29, sp, #0x60 9feac: d53bd056 mrs x22, TPIDR_EL0 9feb0: 90000394 adrp x20, 0x10f000 9feb4: 90000389 adrp x9, 0x10f000 9feb8: f9461694 ldr x20, [x20, #0xc28] 9febc: f94016c8 ldr x8, [x22, #0x28] 9fec0: f9469129 ldr x9, [x9, #0xd20] 9fec4: 6f00e400 movi v0.2d, #0000000000000000 9fec8: aa0103f3 mov x19, x1 9fecc: f90017e8 str x8, [sp, #0x28] 9fed0: 4e081d20 mov v0.d[0], x9 9fed4: f90003f4 str x20, [sp] 9fed8: 3c8083e0 stur q0, [sp, #0x8] 9fedc: c8dffe88 ldar x8, [x20] 9fee0: aa0003f5 mov x21, x0 9fee4: b100051f cmn x8, #0x1 9fee8: 54000140 b.eq 0x9ff10 9feec: 910003e8 mov x8, sp 9fef0: 910083e9 add x9, sp, #0x20 9fef4: a901a3e9 stp x9, x8, [sp, #0x18] 9fef8: 90000380 adrp x0, 0x10f000 9fefc: f9461400 ldr x0, [x0, #0xc28] 9ff00: f0000082 adrp x2, 0xb2000 ::~__codecvt_utf8_utf16()+0xc> 9ff04: 912c4042 add x2, x2, #0xb10 9ff08: 910063e1 add x1, sp, #0x18 9ff0c: 97fe8a01 bl 0x42710 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> 9ff10: b9800a88 ldrsw x8, [x20, #0x8] 9ff14: aa1303e0 mov x0, x19 9ff18: d1000517 sub x23, x8, #0x1 9ff1c: 97fe86d1 bl 0x41a60 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> 9ff20: aa1503f4 mov x20, x21 9ff24: f8410e88 ldr x8, [x20, #0x10]! 9ff28: f9400689 ldr x9, [x20, #0x8] 9ff2c: cb080129 sub x9, x9, x8 9ff30: 9343fd2a asr x10, x9, #3 9ff34: eb17015f cmp x10, x23 9ff38: 540001a8 b.hi 0x9ff6c 9ff3c: 910006e9 add x9, x23, #0x1 9ff40: eb0a0121 subs x1, x9, x10 9ff44: 540000e9 b.ls 0x9ff60 9ff48: aa1403e0 mov x0, x20 9ff4c: 94004aa0 bl 0xb29cc ::~codecvt()+0x594> 9ff50: f9400288 ldr x8, [x20] 9ff54: f8777900 ldr x0, [x8, x23, lsl #3] 9ff58: b50000e0 cbnz x0, 0x9ff74 9ff5c: 14000008 b 0x9ff7c 9ff60: 54000062 b.hs 0x9ff6c 9ff64: 8b090d09 add x9, x8, x9, lsl #3 9ff68: f9000ea9 str x9, [x21, #0x18] 9ff6c: f8777900 ldr x0, [x8, x23, lsl #3] 9ff70: b4000060 cbz x0, 0x9ff7c 9ff74: 97fe88ef bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 9ff78: f9400288 ldr x8, [x20] 9ff7c: f8377913 str x19, [x8, x23, lsl #3] 9ff80: f94016c8 ldr x8, [x22, #0x28] 9ff84: f94017e9 ldr x9, [sp, #0x28] 9ff88: eb09011f cmp x8, x9 9ff8c: 540000e1 b.ne 0x9ffa8 9ff90: a9467bfd ldp x29, x30, [sp, #0x60] 9ff94: a9454ff4 ldp x20, x19, [sp, #0x50] 9ff98: a94457f6 ldp x22, x21, [sp, #0x40] 9ff9c: f9401bf7 ldr x23, [sp, #0x30] 9ffa0: 9101c3ff add sp, sp, #0x70 9ffa4: d65f03c0 ret 9ffa8: 97fe893a bl 0x42490 <__stack_chk_fail@plt> 9ffac: aa0003f4 mov x20, x0 9ffb0: b4000073 cbz x19, 0x9ffbc 9ffb4: aa1303e0 mov x0, x19 9ffb8: 97fe88de bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 9ffbc: aa1403e0 mov x0, x20 9ffc0: 9400d4f7 bl 0xd539c <__cxa_demangle+0x12abc> 9ffc4: d101c3ff sub sp, sp, #0x70 9ffc8: f9001bf7 str x23, [sp, #0x30] 9ffcc: a90457f6 stp x22, x21, [sp, #0x40] 9ffd0: a9054ff4 stp x20, x19, [sp, #0x50] 9ffd4: a9067bfd stp x29, x30, [sp, #0x60] 9ffd8: 910183fd add x29, sp, #0x60 9ffdc: d53bd056 mrs x22, TPIDR_EL0 9ffe0: 90000394 adrp x20, 0x10f000 9ffe4: 90000389 adrp x9, 0x10f000 9ffe8: f9466294 ldr x20, [x20, #0xcc0] 9ffec: f94016c8 ldr x8, [x22, #0x28] 9fff0: f9469129 ldr x9, [x9, #0xd20] 9fff4: 6f00e400 movi v0.2d, #0000000000000000 9fff8: aa0103f3 mov x19, x1 9fffc: f90017e8 str x8, [sp, #0x28] a0000: 4e081d20 mov v0.d[0], x9 a0004: f90003f4 str x20, [sp] a0008: 3c8083e0 stur q0, [sp, #0x8] a000c: c8dffe88 ldar x8, [x20] a0010: aa0003f5 mov x21, x0 a0014: b100051f cmn x8, #0x1 a0018: 54000140 b.eq 0xa0040 a001c: 910003e8 mov x8, sp a0020: 910083e9 add x9, sp, #0x20 a0024: a901a3e9 stp x9, x8, [sp, #0x18] a0028: f0000360 adrp x0, 0x10f000 a002c: f9466000 ldr x0, [x0, #0xcc0] a0030: d0000082 adrp x2, 0xb2000 ::~__codecvt_utf8_utf16()+0xc> a0034: 912c4042 add x2, x2, #0xb10 a0038: 910063e1 add x1, sp, #0x18 a003c: 97fe89b5 bl 0x42710 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> a0040: b9800a88 ldrsw x8, [x20, #0x8] a0044: aa1303e0 mov x0, x19 a0048: d1000517 sub x23, x8, #0x1 a004c: 97fe8685 bl 0x41a60 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> a0050: aa1503f4 mov x20, x21 a0054: f8410e88 ldr x8, [x20, #0x10]! a0058: f9400689 ldr x9, [x20, #0x8] a005c: cb080129 sub x9, x9, x8 a0060: 9343fd2a asr x10, x9, #3 a0064: eb17015f cmp x10, x23 a0068: 540001a8 b.hi 0xa009c a006c: 910006e9 add x9, x23, #0x1 a0070: eb0a0121 subs x1, x9, x10 a0074: 540000e9 b.ls 0xa0090 a0078: aa1403e0 mov x0, x20 a007c: 94004a54 bl 0xb29cc ::~codecvt()+0x594> a0080: f9400288 ldr x8, [x20] a0084: f8777900 ldr x0, [x8, x23, lsl #3] a0088: b50000e0 cbnz x0, 0xa00a4 a008c: 14000008 b 0xa00ac a0090: 54000062 b.hs 0xa009c a0094: 8b090d09 add x9, x8, x9, lsl #3 a0098: f9000ea9 str x9, [x21, #0x18] a009c: f8777900 ldr x0, [x8, x23, lsl #3] a00a0: b4000060 cbz x0, 0xa00ac a00a4: 97fe88a3 bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> a00a8: f9400288 ldr x8, [x20] a00ac: f8377913 str x19, [x8, x23, lsl #3] a00b0: f94016c8 ldr x8, [x22, #0x28] a00b4: f94017e9 ldr x9, [sp, #0x28] a00b8: eb09011f cmp x8, x9 a00bc: 540000e1 b.ne 0xa00d8 a00c0: a9467bfd ldp x29, x30, [sp, #0x60] a00c4: a9454ff4 ldp x20, x19, [sp, #0x50] a00c8: a94457f6 ldp x22, x21, [sp, #0x40] a00cc: f9401bf7 ldr x23, [sp, #0x30] a00d0: 9101c3ff add sp, sp, #0x70 a00d4: d65f03c0 ret a00d8: 97fe88ee bl 0x42490 <__stack_chk_fail@plt> a00dc: aa0003f4 mov x20, x0 a00e0: b4000073 cbz x19, 0xa00ec a00e4: aa1303e0 mov x0, x19 a00e8: 97fe8892 bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> a00ec: aa1403e0 mov x0, x20 a00f0: 9400d4ab bl 0xd539c <__cxa_demangle+0x12abc> a00f4: d101c3ff sub sp, sp, #0x70 a00f8: f9001bf7 str x23, [sp, #0x30] a00fc: a90457f6 stp x22, x21, [sp, #0x40] a0100: a9054ff4 stp x20, x19, [sp, #0x50] a0104: a9067bfd stp x29, x30, [sp, #0x60] a0108: 910183fd add x29, sp, #0x60 a010c: d53bd056 mrs x22, TPIDR_EL0 a0110: f0000374 adrp x20, 0x10f000 a0114: f0000369 adrp x9, 0x10f000 a0118: f945ca94 ldr x20, [x20, #0xb90] a011c: f94016c8 ldr x8, [x22, #0x28] a0120: f9469129 ldr x9, [x9, #0xd20] a0124: 6f00e400 movi v0.2d, #0000000000000000 a0128: aa0103f3 mov x19, x1 a012c: f90017e8 str x8, [sp, #0x28] a0130: 4e081d20 mov v0.d[0], x9 a0134: f90003f4 str x20, [sp] a0138: 3c8083e0 stur q0, [sp, #0x8] a013c: c8dffe88 ldar x8, [x20] a0140: aa0003f5 mov x21, x0 a0144: b100051f cmn x8, #0x1 a0148: 54000140 b.eq 0xa0170 a014c: 910003e8 mov x8, sp a0150: 910083e9 add x9, sp, #0x20 a0154: a901a3e9 stp x9, x8, [sp, #0x18] a0158: f0000360 adrp x0, 0x10f000 a015c: f945c800 ldr x0, [x0, #0xb90] a0160: d0000082 adrp x2, 0xb2000 ::~__codecvt_utf8_utf16()+0xc> a0164: 912c4042 add x2, x2, #0xb10 a0168: 910063e1 add x1, sp, #0x18 a016c: 97fe8969 bl 0x42710 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> a0170: b9800a88 ldrsw x8, [x20, #0x8] a0174: aa1303e0 mov x0, x19 a0178: d1000517 sub x23, x8, #0x1 a017c: 97fe8639 bl 0x41a60 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> a0180: aa1503f4 mov x20, x21 a0184: f8410e88 ldr x8, [x20, #0x10]! a0188: f9400689 ldr x9, [x20, #0x8] a018c: cb080129 sub x9, x9, x8 a0190: 9343fd2a asr x10, x9, #3 a0194: eb17015f cmp x10, x23 a0198: 540001a8 b.hi 0xa01cc a019c: 910006e9 add x9, x23, #0x1 a01a0: eb0a0121 subs x1, x9, x10 a01a4: 540000e9 b.ls 0xa01c0 a01a8: aa1403e0 mov x0, x20 a01ac: 94004a08 bl 0xb29cc ::~codecvt()+0x594> a01b0: f9400288 ldr x8, [x20] a01b4: f8777900 ldr x0, [x8, x23, lsl #3] a01b8: b50000e0 cbnz x0, 0xa01d4 a01bc: 14000008 b 0xa01dc a01c0: 54000062 b.hs 0xa01cc a01c4: 8b090d09 add x9, x8, x9, lsl #3 a01c8: f9000ea9 str x9, [x21, #0x18] a01cc: f8777900 ldr x0, [x8, x23, lsl #3] a01d0: b4000060 cbz x0, 0xa01dc a01d4: 97fe8857 bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> a01d8: f9400288 ldr x8, [x20] a01dc: f8377913 str x19, [x8, x23, lsl #3] a01e0: f94016c8 ldr x8, [x22, #0x28] a01e4: f94017e9 ldr x9, [sp, #0x28] a01e8: eb09011f cmp x8, x9 a01ec: 540000e1 b.ne 0xa0208 a01f0: a9467bfd ldp x29, x30, [sp, #0x60] a01f4: a9454ff4 ldp x20, x19, [sp, #0x50] a01f8: a94457f6 ldp x22, x21, [sp, #0x40] a01fc: f9401bf7 ldr x23, [sp, #0x30] a0200: 9101c3ff add sp, sp, #0x70 a0204: d65f03c0 ret a0208: 97fe88a2 bl 0x42490 <__stack_chk_fail@plt> a020c: aa0003f4 mov x20, x0 a0210: b4000073 cbz x19, 0xa021c a0214: aa1303e0 mov x0, x19 a0218: 97fe8846 bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> a021c: aa1403e0 mov x0, x20 a0220: 9400d45f bl 0xd539c <__cxa_demangle+0x12abc> a0224: d101c3ff sub sp, sp, #0x70 a0228: f9001bf7 str x23, [sp, #0x30] a022c: a90457f6 stp x22, x21, [sp, #0x40] a0230: a9054ff4 stp x20, x19, [sp, #0x50] a0234: a9067bfd stp x29, x30, [sp, #0x60] a0238: 910183fd add x29, sp, #0x60 a023c: d53bd056 mrs x22, TPIDR_EL0 a0240: f0000374 adrp x20, 0x10f000 a0244: f0000369 adrp x9, 0x10f000 a0248: f9468294 ldr x20, [x20, #0xd00] a024c: f94016c8 ldr x8, [x22, #0x28] a0250: f9469129 ldr x9, [x9, #0xd20] a0254: 6f00e400 movi v0.2d, #0000000000000000 a0258: aa0103f3 mov x19, x1 a025c: f90017e8 str x8, [sp, #0x28] a0260: 4e081d20 mov v0.d[0], x9 a0264: f90003f4 str x20, [sp] a0268: 3c8083e0 stur q0, [sp, #0x8] a026c: c8dffe88 ldar x8, [x20] a0270: aa0003f5 mov x21, x0 a0274: b100051f cmn x8, #0x1 a0278: 54000140 b.eq 0xa02a0 a027c: 910003e8 mov x8, sp a0280: 910083e9 add x9, sp, #0x20 a0284: a901a3e9 stp x9, x8, [sp, #0x18] a0288: f0000360 adrp x0, 0x10f000 a028c: f9468000 ldr x0, [x0, #0xd00] a0290: d0000082 adrp x2, 0xb2000 ::~__codecvt_utf8_utf16()+0xc> a0294: 912c4042 add x2, x2, #0xb10 a0298: 910063e1 add x1, sp, #0x18 a029c: 97fe891d bl 0x42710 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> a02a0: b9800a88 ldrsw x8, [x20, #0x8] a02a4: aa1303e0 mov x0, x19 a02a8: d1000517 sub x23, x8, #0x1 a02ac: 97fe85ed bl 0x41a60 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> a02b0: aa1503f4 mov x20, x21 a02b4: f8410e88 ldr x8, [x20, #0x10]! a02b8: f9400689 ldr x9, [x20, #0x8] a02bc: cb080129 sub x9, x9, x8 a02c0: 9343fd2a asr x10, x9, #3 a02c4: eb17015f cmp x10, x23 a02c8: 540001a8 b.hi 0xa02fc a02cc: 910006e9 add x9, x23, #0x1 a02d0: eb0a0121 subs x1, x9, x10 a02d4: 540000e9 b.ls 0xa02f0 a02d8: aa1403e0 mov x0, x20 a02dc: 940049bc bl 0xb29cc ::~codecvt()+0x594> a02e0: f9400288 ldr x8, [x20] a02e4: f8777900 ldr x0, [x8, x23, lsl #3] a02e8: b50000e0 cbnz x0, 0xa0304 a02ec: 14000008 b 0xa030c a02f0: 54000062 b.hs 0xa02fc a02f4: 8b090d09 add x9, x8, x9, lsl #3 a02f8: f9000ea9 str x9, [x21, #0x18] a02fc: f8777900 ldr x0, [x8, x23, lsl #3] a0300: b4000060 cbz x0, 0xa030c a0304: 97fe880b bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> a0308: f9400288 ldr x8, [x20] a030c: f8377913 str x19, [x8, x23, lsl #3] a0310: f94016c8 ldr x8, [x22, #0x28] a0314: f94017e9 ldr x9, [sp, #0x28] a0318: eb09011f cmp x8, x9 a031c: 540000e1 b.ne 0xa0338 a0320: a9467bfd ldp x29, x30, [sp, #0x60] a0324: a9454ff4 ldp x20, x19, [sp, #0x50] a0328: a94457f6 ldp x22, x21, [sp, #0x40] a032c: f9401bf7 ldr x23, [sp, #0x30] a0330: 9101c3ff add sp, sp, #0x70 a0334: d65f03c0 ret a0338: 97fe8856 bl 0x42490 <__stack_chk_fail@plt> a033c: aa0003f4 mov x20, x0 a0340: b4000073 cbz x19, 0xa034c a0344: aa1303e0 mov x0, x19 a0348: 97fe87fa bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> a034c: aa1403e0 mov x0, x20 a0350: 9400d413 bl 0xd539c <__cxa_demangle+0x12abc> a0354: d101c3ff sub sp, sp, #0x70 a0358: f9001bf7 str x23, [sp, #0x30] a035c: a90457f6 stp x22, x21, [sp, #0x40] a0360: a9054ff4 stp x20, x19, [sp, #0x50] a0364: a9067bfd stp x29, x30, [sp, #0x60] a0368: 910183fd add x29, sp, #0x60 a036c: d53bd056 mrs x22, TPIDR_EL0 a0370: f0000374 adrp x20, 0x10f000 a0374: f0000369 adrp x9, 0x10f000 a0378: f9472a94 ldr x20, [x20, #0xe50] a037c: f94016c8 ldr x8, [x22, #0x28] a0380: f9469129 ldr x9, [x9, #0xd20] a0384: 6f00e400 movi v0.2d, #0000000000000000 a0388: aa0103f3 mov x19, x1 a038c: f90017e8 str x8, [sp, #0x28] a0390: 4e081d20 mov v0.d[0], x9 a0394: f90003f4 str x20, [sp] a0398: 3c8083e0 stur q0, [sp, #0x8] a039c: c8dffe88 ldar x8, [x20] a03a0: aa0003f5 mov x21, x0 a03a4: b100051f cmn x8, #0x1 a03a8: 54000140 b.eq 0xa03d0 a03ac: 910003e8 mov x8, sp a03b0: 910083e9 add x9, sp, #0x20 a03b4: a901a3e9 stp x9, x8, [sp, #0x18] a03b8: f0000360 adrp x0, 0x10f000 a03bc: f9472800 ldr x0, [x0, #0xe50] a03c0: d0000082 adrp x2, 0xb2000 ::~__codecvt_utf8_utf16()+0xc> a03c4: 912c4042 add x2, x2, #0xb10 a03c8: 910063e1 add x1, sp, #0x18 a03cc: 97fe88d1 bl 0x42710 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> a03d0: b9800a88 ldrsw x8, [x20, #0x8] a03d4: aa1303e0 mov x0, x19 a03d8: d1000517 sub x23, x8, #0x1 a03dc: 97fe85a1 bl 0x41a60 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> a03e0: aa1503f4 mov x20, x21 a03e4: f8410e88 ldr x8, [x20, #0x10]! a03e8: f9400689 ldr x9, [x20, #0x8] a03ec: cb080129 sub x9, x9, x8 a03f0: 9343fd2a asr x10, x9, #3 a03f4: eb17015f cmp x10, x23 a03f8: 540001a8 b.hi 0xa042c a03fc: 910006e9 add x9, x23, #0x1 a0400: eb0a0121 subs x1, x9, x10 a0404: 540000e9 b.ls 0xa0420 a0408: aa1403e0 mov x0, x20 a040c: 94004970 bl 0xb29cc ::~codecvt()+0x594> a0410: f9400288 ldr x8, [x20] a0414: f8777900 ldr x0, [x8, x23, lsl #3] a0418: b50000e0 cbnz x0, 0xa0434 a041c: 14000008 b 0xa043c a0420: 54000062 b.hs 0xa042c a0424: 8b090d09 add x9, x8, x9, lsl #3 a0428: f9000ea9 str x9, [x21, #0x18] a042c: f8777900 ldr x0, [x8, x23, lsl #3] a0430: b4000060 cbz x0, 0xa043c a0434: 97fe87bf bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> a0438: f9400288 ldr x8, [x20] a043c: f8377913 str x19, [x8, x23, lsl #3] a0440: f94016c8 ldr x8, [x22, #0x28] a0444: f94017e9 ldr x9, [sp, #0x28] a0448: eb09011f cmp x8, x9 a044c: 540000e1 b.ne 0xa0468 a0450: a9467bfd ldp x29, x30, [sp, #0x60] a0454: a9454ff4 ldp x20, x19, [sp, #0x50] a0458: a94457f6 ldp x22, x21, [sp, #0x40] a045c: f9401bf7 ldr x23, [sp, #0x30] a0460: 9101c3ff add sp, sp, #0x70 a0464: d65f03c0 ret a0468: 97fe880a bl 0x42490 <__stack_chk_fail@plt> a046c: aa0003f4 mov x20, x0 a0470: b4000073 cbz x19, 0xa047c a0474: aa1303e0 mov x0, x19 a0478: 97fe87ae bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> a047c: aa1403e0 mov x0, x20 a0480: 9400d3c7 bl 0xd539c <__cxa_demangle+0x12abc> a0484: d101c3ff sub sp, sp, #0x70 a0488: f9001bf7 str x23, [sp, #0x30] a048c: a90457f6 stp x22, x21, [sp, #0x40] a0490: a9054ff4 stp x20, x19, [sp, #0x50] a0494: a9067bfd stp x29, x30, [sp, #0x60] a0498: 910183fd add x29, sp, #0x60 a049c: d53bd056 mrs x22, TPIDR_EL0 a04a0: f0000374 adrp x20, 0x10f000 a04a4: f0000369 adrp x9, 0x10f000 a04a8: f9478694 ldr x20, [x20, #0xf08] a04ac: f94016c8 ldr x8, [x22, #0x28] a04b0: f9469129 ldr x9, [x9, #0xd20] a04b4: 6f00e400 movi v0.2d, #0000000000000000 a04b8: aa0103f3 mov x19, x1 a04bc: f90017e8 str x8, [sp, #0x28] a04c0: 4e081d20 mov v0.d[0], x9 a04c4: f90003f4 str x20, [sp] a04c8: 3c8083e0 stur q0, [sp, #0x8] a04cc: c8dffe88 ldar x8, [x20] a04d0: aa0003f5 mov x21, x0 a04d4: b100051f cmn x8, #0x1 a04d8: 54000140 b.eq 0xa0500 a04dc: 910003e8 mov x8, sp a04e0: 910083e9 add x9, sp, #0x20 a04e4: a901a3e9 stp x9, x8, [sp, #0x18] a04e8: f0000360 adrp x0, 0x10f000 a04ec: f9478400 ldr x0, [x0, #0xf08] a04f0: d0000082 adrp x2, 0xb2000 ::~__codecvt_utf8_utf16()+0xc> a04f4: 912c4042 add x2, x2, #0xb10 a04f8: 910063e1 add x1, sp, #0x18 a04fc: 97fe8885 bl 0x42710 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> a0500: b9800a88 ldrsw x8, [x20, #0x8] a0504: aa1303e0 mov x0, x19 a0508: d1000517 sub x23, x8, #0x1 a050c: 97fe8555 bl 0x41a60 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> a0510: aa1503f4 mov x20, x21 a0514: f8410e88 ldr x8, [x20, #0x10]! a0518: f9400689 ldr x9, [x20, #0x8] a051c: cb080129 sub x9, x9, x8 a0520: 9343fd2a asr x10, x9, #3 a0524: eb17015f cmp x10, x23 a0528: 540001a8 b.hi 0xa055c a052c: 910006e9 add x9, x23, #0x1 a0530: eb0a0121 subs x1, x9, x10 a0534: 540000e9 b.ls 0xa0550 a0538: aa1403e0 mov x0, x20 a053c: 94004924 bl 0xb29cc ::~codecvt()+0x594> a0540: f9400288 ldr x8, [x20] a0544: f8777900 ldr x0, [x8, x23, lsl #3] a0548: b50000e0 cbnz x0, 0xa0564 a054c: 14000008 b 0xa056c a0550: 54000062 b.hs 0xa055c a0554: 8b090d09 add x9, x8, x9, lsl #3 a0558: f9000ea9 str x9, [x21, #0x18] a055c: f8777900 ldr x0, [x8, x23, lsl #3] a0560: b4000060 cbz x0, 0xa056c a0564: 97fe8773 bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> a0568: f9400288 ldr x8, [x20] a056c: f8377913 str x19, [x8, x23, lsl #3] a0570: f94016c8 ldr x8, [x22, #0x28] a0574: f94017e9 ldr x9, [sp, #0x28] a0578: eb09011f cmp x8, x9 a057c: 540000e1 b.ne 0xa0598 a0580: a9467bfd ldp x29, x30, [sp, #0x60] a0584: a9454ff4 ldp x20, x19, [sp, #0x50] a0588: a94457f6 ldp x22, x21, [sp, #0x40] a058c: f9401bf7 ldr x23, [sp, #0x30] a0590: 9101c3ff add sp, sp, #0x70 a0594: d65f03c0 ret a0598: 97fe87be bl 0x42490 <__stack_chk_fail@plt> a059c: aa0003f4 mov x20, x0 a05a0: b4000073 cbz x19, 0xa05ac a05a4: aa1303e0 mov x0, x19 a05a8: 97fe8762 bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> a05ac: aa1403e0 mov x0, x20 a05b0: 9400d37b bl 0xd539c <__cxa_demangle+0x12abc> a05b4: f81d0ff5 str x21, [sp, #-0x30]! a05b8: a9014ff4 stp x20, x19, [sp, #0x10] a05bc: a9027bfd stp x29, x30, [sp, #0x20] a05c0: 910083fd add x29, sp, #0x20 a05c4: f0000369 adrp x9, 0x10f000 a05c8: f947f929 ldr x9, [x9, #0xff0] a05cc: d1000448 sub x8, x2, #0x1 a05d0: 6f00e400 movi v0.2d, #0000000000000000 a05d4: aa0003f5 mov x21, x0 a05d8: 91004129 add x9, x9, #0x10 a05dc: 3c828000 stur q0, [x0, #0x28] a05e0: 3c838000 stur q0, [x0, #0x38] a05e4: 3c848000 stur q0, [x0, #0x48] a05e8: 3c858000 stur q0, [x0, #0x58] a05ec: a9002009 stp x9, x8, [x0] a05f0: 3c818ea0 str q0, [x21, #0x18]! a05f4: 3c868000 stur q0, [x0, #0x68] a05f8: 39400028 ldrb w8, [x1] a05fc: f9400829 ldr x9, [x1, #0x10] a0600: aa0003f3 mov x19, x0 a0604: 7200011f tst w8, #0x1 a0608: 9a811521 csinc x1, x9, x1, ne a060c: 97fe85c5 bl 0x41d20 <_ZNSt6__ndk117moneypunct_bynameIcLb0EE4initEPKc@plt> a0610: a9427bfd ldp x29, x30, [sp, #0x20] a0614: a9414ff4 ldp x20, x19, [sp, #0x10] a0618: f84307f5 ldr x21, [sp], #0x30 a061c: d65f03c0 ret a0620: 39418268 ldrb w8, [x19, #0x60] a0624: aa0003f4 mov x20, x0 a0628: 370001a8 tbnz w8, #0x0, 0xa065c a062c: 39412268 ldrb w8, [x19, #0x48] a0630: 370001e8 tbnz w8, #0x0, 0xa066c a0634: 3940c268 ldrb w8, [x19, #0x30] a0638: 37000228 tbnz w8, #0x0, 0xa067c a063c: 394002a8 ldrb w8, [x21] a0640: 36000068 tbz w8, #0x0, 0xa064c a0644: f9401660 ldr x0, [x19, #0x28] a0648: 97fe8336 bl 0x41320 <_ZdlPv@plt> a064c: aa1303e0 mov x0, x19 a0650: 97fe847c bl 0x41840 <_ZNSt6__ndk114__shared_countD2Ev@plt> a0654: aa1403e0 mov x0, x20 a0658: 9400d351 bl 0xd539c <__cxa_demangle+0x12abc> a065c: f9403a60 ldr x0, [x19, #0x70] a0660: 97fe8330 bl 0x41320 <_ZdlPv@plt> a0664: 39412268 ldrb w8, [x19, #0x48] a0668: 3607fe68 tbz w8, #0x0, 0xa0634 a066c: f9402e60 ldr x0, [x19, #0x58] a0670: 97fe832c bl 0x41320 <_ZdlPv@plt> a0674: 3940c268 ldrb w8, [x19, #0x30] a0678: 3607fe28 tbz w8, #0x0, 0xa063c a067c: f9402260 ldr x0, [x19, #0x40] a0680: 97fe8328 bl 0x41320 <_ZdlPv@plt> a0684: 394002a8 ldrb w8, [x21] a0688: 3707fde8 tbnz w8, #0x0, 0xa0644 a068c: 17fffff0 b 0xa064c a0690: d101c3ff sub sp, sp, #0x70 a0694: f9001bf7 str x23, [sp, #0x30] a0698: a90457f6 stp x22, x21, [sp, #0x40] a069c: a9054ff4 stp x20, x19, [sp, #0x50] a06a0: a9067bfd stp x29, x30, [sp, #0x60] a06a4: 910183fd add x29, sp, #0x60 a06a8: d53bd056 mrs x22, TPIDR_EL0 a06ac: f0000374 adrp x20, 0x10f000 a06b0: f0000369 adrp x9, 0x10f000 a06b4: f9472294 ldr x20, [x20, #0xe40] a06b8: f94016c8 ldr x8, [x22, #0x28] a06bc: f9469129 ldr x9, [x9, #0xd20] a06c0: 6f00e400 movi v0.2d, #0000000000000000 a06c4: aa0103f3 mov x19, x1 a06c8: f90017e8 str x8, [sp, #0x28] a06cc: 4e081d20 mov v0.d[0], x9 a06d0: f90003f4 str x20, [sp] a06d4: 3c8083e0 stur q0, [sp, #0x8] a06d8: c8dffe88 ldar x8, [x20] a06dc: aa0003f5 mov x21, x0 a06e0: b100051f cmn x8, #0x1 a06e4: 54000140 b.eq 0xa070c a06e8: 910003e8 mov x8, sp a06ec: 910083e9 add x9, sp, #0x20 a06f0: a901a3e9 stp x9, x8, [sp, #0x18] a06f4: f0000360 adrp x0, 0x10f000 a06f8: f9472000 ldr x0, [x0, #0xe40] a06fc: d0000082 adrp x2, 0xb2000 ::~__codecvt_utf8_utf16()+0xc> a0700: 912c4042 add x2, x2, #0xb10 a0704: 910063e1 add x1, sp, #0x18 a0708: 97fe8802 bl 0x42710 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> a070c: b9800a88 ldrsw x8, [x20, #0x8] a0710: aa1303e0 mov x0, x19 a0714: d1000517 sub x23, x8, #0x1 a0718: 97fe84d2 bl 0x41a60 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> a071c: aa1503f4 mov x20, x21 a0720: f8410e88 ldr x8, [x20, #0x10]! a0724: f9400689 ldr x9, [x20, #0x8] a0728: cb080129 sub x9, x9, x8 a072c: 9343fd2a asr x10, x9, #3 a0730: eb17015f cmp x10, x23 a0734: 540001a8 b.hi 0xa0768 a0738: 910006e9 add x9, x23, #0x1 a073c: eb0a0121 subs x1, x9, x10 a0740: 540000e9 b.ls 0xa075c a0744: aa1403e0 mov x0, x20 a0748: 940048a1 bl 0xb29cc ::~codecvt()+0x594> a074c: f9400288 ldr x8, [x20] a0750: f8777900 ldr x0, [x8, x23, lsl #3] a0754: b50000e0 cbnz x0, 0xa0770 a0758: 14000008 b 0xa0778 a075c: 54000062 b.hs 0xa0768 a0760: 8b090d09 add x9, x8, x9, lsl #3 a0764: f9000ea9 str x9, [x21, #0x18] a0768: f8777900 ldr x0, [x8, x23, lsl #3] a076c: b4000060 cbz x0, 0xa0778 a0770: 97fe86f0 bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> a0774: f9400288 ldr x8, [x20] a0778: f8377913 str x19, [x8, x23, lsl #3] a077c: f94016c8 ldr x8, [x22, #0x28] a0780: f94017e9 ldr x9, [sp, #0x28] a0784: eb09011f cmp x8, x9 a0788: 540000e1 b.ne 0xa07a4 a078c: a9467bfd ldp x29, x30, [sp, #0x60] a0790: a9454ff4 ldp x20, x19, [sp, #0x50] a0794: a94457f6 ldp x22, x21, [sp, #0x40] a0798: f9401bf7 ldr x23, [sp, #0x30] a079c: 9101c3ff add sp, sp, #0x70 a07a0: d65f03c0 ret a07a4: 97fe873b bl 0x42490 <__stack_chk_fail@plt> a07a8: aa0003f4 mov x20, x0 a07ac: b4000073 cbz x19, 0xa07b8 a07b0: aa1303e0 mov x0, x19 a07b4: 97fe86df bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> a07b8: aa1403e0 mov x0, x20 a07bc: 9400d2f8 bl 0xd539c <__cxa_demangle+0x12abc> a07c0: f81d0ff5 str x21, [sp, #-0x30]! a07c4: a9014ff4 stp x20, x19, [sp, #0x10] a07c8: a9027bfd stp x29, x30, [sp, #0x20] a07cc: 910083fd add x29, sp, #0x20 a07d0: f0000369 adrp x9, 0x10f000 a07d4: f946b929 ldr x9, [x9, #0xd70] a07d8: d1000448 sub x8, x2, #0x1 a07dc: 6f00e400 movi v0.2d, #0000000000000000 a07e0: aa0003f5 mov x21, x0 a07e4: 91004129 add x9, x9, #0x10 a07e8: 3c828000 stur q0, [x0, #0x28] a07ec: 3c838000 stur q0, [x0, #0x38] a07f0: 3c848000 stur q0, [x0, #0x48] a07f4: 3c858000 stur q0, [x0, #0x58] a07f8: a9002009 stp x9, x8, [x0] a07fc: 3c818ea0 str q0, [x21, #0x18]! a0800: 3c868000 stur q0, [x0, #0x68] a0804: 39400028 ldrb w8, [x1] a0808: f9400829 ldr x9, [x1, #0x10] a080c: aa0003f3 mov x19, x0 a0810: 7200011f tst w8, #0x1 a0814: 9a811521 csinc x1, x9, x1, ne a0818: 97fe83ba bl 0x41700 <_ZNSt6__ndk117moneypunct_bynameIcLb1EE4initEPKc@plt> a081c: a9427bfd ldp x29, x30, [sp, #0x20] a0820: a9414ff4 ldp x20, x19, [sp, #0x10] a0824: f84307f5 ldr x21, [sp], #0x30 a0828: d65f03c0 ret a082c: 39418268 ldrb w8, [x19, #0x60] a0830: aa0003f4 mov x20, x0 a0834: 370001a8 tbnz w8, #0x0, 0xa0868 a0838: 39412268 ldrb w8, [x19, #0x48] a083c: 370001e8 tbnz w8, #0x0, 0xa0878 a0840: 3940c268 ldrb w8, [x19, #0x30] a0844: 37000228 tbnz w8, #0x0, 0xa0888 a0848: 394002a8 ldrb w8, [x21] a084c: 36000068 tbz w8, #0x0, 0xa0858 a0850: f9401660 ldr x0, [x19, #0x28] a0854: 97fe82b3 bl 0x41320 <_ZdlPv@plt> a0858: aa1303e0 mov x0, x19 a085c: 97fe83f9 bl 0x41840 <_ZNSt6__ndk114__shared_countD2Ev@plt> a0860: aa1403e0 mov x0, x20 a0864: 9400d2ce bl 0xd539c <__cxa_demangle+0x12abc> a0868: f9403a60 ldr x0, [x19, #0x70] a086c: 97fe82ad bl 0x41320 <_ZdlPv@plt> a0870: 39412268 ldrb w8, [x19, #0x48] a0874: 3607fe68 tbz w8, #0x0, 0xa0840 a0878: f9402e60 ldr x0, [x19, #0x58] a087c: 97fe82a9 bl 0x41320 <_ZdlPv@plt> a0880: 3940c268 ldrb w8, [x19, #0x30] a0884: 3607fe28 tbz w8, #0x0, 0xa0848 a0888: f9402260 ldr x0, [x19, #0x40] a088c: 97fe82a5 bl 0x41320 <_ZdlPv@plt> a0890: 394002a8 ldrb w8, [x21] a0894: 3707fde8 tbnz w8, #0x0, 0xa0850 a0898: 17fffff0 b 0xa0858 a089c: d101c3ff sub sp, sp, #0x70 a08a0: f9001bf7 str x23, [sp, #0x30] a08a4: a90457f6 stp x22, x21, [sp, #0x40] a08a8: a9054ff4 stp x20, x19, [sp, #0x50] a08ac: a9067bfd stp x29, x30, [sp, #0x60] a08b0: 910183fd add x29, sp, #0x60 a08b4: d53bd056 mrs x22, TPIDR_EL0 a08b8: f0000374 adrp x20, 0x10f000 a08bc: f0000369 adrp x9, 0x10f000 a08c0: f9471294 ldr x20, [x20, #0xe20] a08c4: f94016c8 ldr x8, [x22, #0x28] a08c8: f9469129 ldr x9, [x9, #0xd20] a08cc: 6f00e400 movi v0.2d, #0000000000000000 a08d0: aa0103f3 mov x19, x1 a08d4: f90017e8 str x8, [sp, #0x28] a08d8: 4e081d20 mov v0.d[0], x9 a08dc: f90003f4 str x20, [sp] a08e0: 3c8083e0 stur q0, [sp, #0x8] a08e4: c8dffe88 ldar x8, [x20] a08e8: aa0003f5 mov x21, x0 a08ec: b100051f cmn x8, #0x1 a08f0: 54000140 b.eq 0xa0918 a08f4: 910003e8 mov x8, sp a08f8: 910083e9 add x9, sp, #0x20 a08fc: a901a3e9 stp x9, x8, [sp, #0x18] a0900: f0000360 adrp x0, 0x10f000 a0904: f9471000 ldr x0, [x0, #0xe20] a0908: d0000082 adrp x2, 0xb2000 ::~__codecvt_utf8_utf16()+0xc> a090c: 912c4042 add x2, x2, #0xb10 a0910: 910063e1 add x1, sp, #0x18 a0914: 97fe877f bl 0x42710 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> a0918: b9800a88 ldrsw x8, [x20, #0x8] a091c: aa1303e0 mov x0, x19 a0920: d1000517 sub x23, x8, #0x1 a0924: 97fe844f bl 0x41a60 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> a0928: aa1503f4 mov x20, x21 a092c: f8410e88 ldr x8, [x20, #0x10]! a0930: f9400689 ldr x9, [x20, #0x8] a0934: cb080129 sub x9, x9, x8 a0938: 9343fd2a asr x10, x9, #3 a093c: eb17015f cmp x10, x23 a0940: 540001a8 b.hi 0xa0974 a0944: 910006e9 add x9, x23, #0x1 a0948: eb0a0121 subs x1, x9, x10 a094c: 540000e9 b.ls 0xa0968 a0950: aa1403e0 mov x0, x20 a0954: 9400481e bl 0xb29cc ::~codecvt()+0x594> a0958: f9400288 ldr x8, [x20] a095c: f8777900 ldr x0, [x8, x23, lsl #3] a0960: b50000e0 cbnz x0, 0xa097c a0964: 14000008 b 0xa0984 a0968: 54000062 b.hs 0xa0974 a096c: 8b090d09 add x9, x8, x9, lsl #3 a0970: f9000ea9 str x9, [x21, #0x18] a0974: f8777900 ldr x0, [x8, x23, lsl #3] a0978: b4000060 cbz x0, 0xa0984 a097c: 97fe866d bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> a0980: f9400288 ldr x8, [x20] a0984: f8377913 str x19, [x8, x23, lsl #3] a0988: f94016c8 ldr x8, [x22, #0x28] a098c: f94017e9 ldr x9, [sp, #0x28] a0990: eb09011f cmp x8, x9 a0994: 540000e1 b.ne 0xa09b0 a0998: a9467bfd ldp x29, x30, [sp, #0x60] a099c: a9454ff4 ldp x20, x19, [sp, #0x50] a09a0: a94457f6 ldp x22, x21, [sp, #0x40] a09a4: f9401bf7 ldr x23, [sp, #0x30] a09a8: 9101c3ff add sp, sp, #0x70 a09ac: d65f03c0 ret a09b0: 97fe86b8 bl 0x42490 <__stack_chk_fail@plt> a09b4: aa0003f4 mov x20, x0 a09b8: b4000073 cbz x19, 0xa09c4 a09bc: aa1303e0 mov x0, x19 a09c0: 97fe865c bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> a09c4: aa1403e0 mov x0, x20 a09c8: 9400d275 bl 0xd539c <__cxa_demangle+0x12abc> a09cc: f81d0ff5 str x21, [sp, #-0x30]! a09d0: a9014ff4 stp x20, x19, [sp, #0x10] a09d4: a9027bfd stp x29, x30, [sp, #0x20] a09d8: 910083fd add x29, sp, #0x20 a09dc: f0000369 adrp x9, 0x10f000 a09e0: f9460d29 ldr x9, [x9, #0xc18] a09e4: d1000448 sub x8, x2, #0x1 a09e8: 6f00e400 movi v0.2d, #0000000000000000 a09ec: aa0003f5 mov x21, x0 a09f0: 91004129 add x9, x9, #0x10 a09f4: 3c828000 stur q0, [x0, #0x28] a09f8: 3c838000 stur q0, [x0, #0x38] a09fc: 3c848000 stur q0, [x0, #0x48] a0a00: 3c858000 stur q0, [x0, #0x58] a0a04: a9002009 stp x9, x8, [x0] a0a08: 3c818ea0 str q0, [x21, #0x18]! a0a0c: 3c868000 stur q0, [x0, #0x68] a0a10: 39400028 ldrb w8, [x1] a0a14: f9400829 ldr x9, [x1, #0x10] a0a18: aa0003f3 mov x19, x0 a0a1c: 7200011f tst w8, #0x1 a0a20: 9a811521 csinc x1, x9, x1, ne a0a24: 97fe836f bl 0x417e0 <_ZNSt6__ndk117moneypunct_bynameIwLb0EE4initEPKc@plt> a0a28: a9427bfd ldp x29, x30, [sp, #0x20] a0a2c: a9414ff4 ldp x20, x19, [sp, #0x10] a0a30: f84307f5 ldr x21, [sp], #0x30 a0a34: d65f03c0 ret a0a38: 39418268 ldrb w8, [x19, #0x60] a0a3c: aa0003f4 mov x20, x0 a0a40: 370001a8 tbnz w8, #0x0, 0xa0a74 a0a44: 39412268 ldrb w8, [x19, #0x48] a0a48: 370001e8 tbnz w8, #0x0, 0xa0a84 a0a4c: 3940c268 ldrb w8, [x19, #0x30] a0a50: 37000228 tbnz w8, #0x0, 0xa0a94 a0a54: 394002a8 ldrb w8, [x21] a0a58: 36000068 tbz w8, #0x0, 0xa0a64 a0a5c: f9401660 ldr x0, [x19, #0x28] a0a60: 97fe8230 bl 0x41320 <_ZdlPv@plt> a0a64: aa1303e0 mov x0, x19 a0a68: 97fe8376 bl 0x41840 <_ZNSt6__ndk114__shared_countD2Ev@plt> a0a6c: aa1403e0 mov x0, x20 a0a70: 9400d24b bl 0xd539c <__cxa_demangle+0x12abc> a0a74: f9403a60 ldr x0, [x19, #0x70] a0a78: 97fe822a bl 0x41320 <_ZdlPv@plt> a0a7c: 39412268 ldrb w8, [x19, #0x48] a0a80: 3607fe68 tbz w8, #0x0, 0xa0a4c a0a84: f9402e60 ldr x0, [x19, #0x58] a0a88: 97fe8226 bl 0x41320 <_ZdlPv@plt> a0a8c: 3940c268 ldrb w8, [x19, #0x30] a0a90: 3607fe28 tbz w8, #0x0, 0xa0a54 a0a94: f9402260 ldr x0, [x19, #0x40] a0a98: 97fe8222 bl 0x41320 <_ZdlPv@plt> a0a9c: 394002a8 ldrb w8, [x21] a0aa0: 3707fde8 tbnz w8, #0x0, 0xa0a5c a0aa4: 17fffff0 b 0xa0a64 a0aa8: d101c3ff sub sp, sp, #0x70 a0aac: f9001bf7 str x23, [sp, #0x30] a0ab0: a90457f6 stp x22, x21, [sp, #0x40] a0ab4: a9054ff4 stp x20, x19, [sp, #0x50] a0ab8: a9067bfd stp x29, x30, [sp, #0x60] a0abc: 910183fd add x29, sp, #0x60 a0ac0: d53bd056 mrs x22, TPIDR_EL0 a0ac4: f0000374 adrp x20, 0x10f000 a0ac8: f0000369 adrp x9, 0x10f000 a0acc: f946b694 ldr x20, [x20, #0xd68] a0ad0: f94016c8 ldr x8, [x22, #0x28] a0ad4: f9469129 ldr x9, [x9, #0xd20] a0ad8: 6f00e400 movi v0.2d, #0000000000000000 a0adc: aa0103f3 mov x19, x1 a0ae0: f90017e8 str x8, [sp, #0x28] a0ae4: 4e081d20 mov v0.d[0], x9 a0ae8: f90003f4 str x20, [sp] a0aec: 3c8083e0 stur q0, [sp, #0x8] a0af0: c8dffe88 ldar x8, [x20] a0af4: aa0003f5 mov x21, x0 a0af8: b100051f cmn x8, #0x1 a0afc: 54000140 b.eq 0xa0b24 a0b00: 910003e8 mov x8, sp a0b04: 910083e9 add x9, sp, #0x20 a0b08: a901a3e9 stp x9, x8, [sp, #0x18] a0b0c: f0000360 adrp x0, 0x10f000 a0b10: f946b400 ldr x0, [x0, #0xd68] a0b14: d0000082 adrp x2, 0xb2000 ::~__codecvt_utf8_utf16()+0xc> a0b18: 912c4042 add x2, x2, #0xb10 a0b1c: 910063e1 add x1, sp, #0x18 a0b20: 97fe86fc bl 0x42710 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> a0b24: b9800a88 ldrsw x8, [x20, #0x8] a0b28: aa1303e0 mov x0, x19 a0b2c: d1000517 sub x23, x8, #0x1 a0b30: 97fe83cc bl 0x41a60 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> a0b34: aa1503f4 mov x20, x21 a0b38: f8410e88 ldr x8, [x20, #0x10]! a0b3c: f9400689 ldr x9, [x20, #0x8] a0b40: cb080129 sub x9, x9, x8 a0b44: 9343fd2a asr x10, x9, #3 a0b48: eb17015f cmp x10, x23 a0b4c: 540001a8 b.hi 0xa0b80 a0b50: 910006e9 add x9, x23, #0x1 a0b54: eb0a0121 subs x1, x9, x10 a0b58: 540000e9 b.ls 0xa0b74 a0b5c: aa1403e0 mov x0, x20 a0b60: 9400479b bl 0xb29cc ::~codecvt()+0x594> a0b64: f9400288 ldr x8, [x20] a0b68: f8777900 ldr x0, [x8, x23, lsl #3] a0b6c: b50000e0 cbnz x0, 0xa0b88 a0b70: 14000008 b 0xa0b90 a0b74: 54000062 b.hs 0xa0b80 a0b78: 8b090d09 add x9, x8, x9, lsl #3 a0b7c: f9000ea9 str x9, [x21, #0x18] a0b80: f8777900 ldr x0, [x8, x23, lsl #3] a0b84: b4000060 cbz x0, 0xa0b90 a0b88: 97fe85ea bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> a0b8c: f9400288 ldr x8, [x20] a0b90: f8377913 str x19, [x8, x23, lsl #3] a0b94: f94016c8 ldr x8, [x22, #0x28] a0b98: f94017e9 ldr x9, [sp, #0x28] a0b9c: eb09011f cmp x8, x9 a0ba0: 540000e1 b.ne 0xa0bbc a0ba4: a9467bfd ldp x29, x30, [sp, #0x60] a0ba8: a9454ff4 ldp x20, x19, [sp, #0x50] a0bac: a94457f6 ldp x22, x21, [sp, #0x40] a0bb0: f9401bf7 ldr x23, [sp, #0x30] a0bb4: 9101c3ff add sp, sp, #0x70 a0bb8: d65f03c0 ret a0bbc: 97fe8635 bl 0x42490 <__stack_chk_fail@plt> a0bc0: aa0003f4 mov x20, x0 a0bc4: b4000073 cbz x19, 0xa0bd0 a0bc8: aa1303e0 mov x0, x19 a0bcc: 97fe85d9 bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> a0bd0: aa1403e0 mov x0, x20 a0bd4: 9400d1f2 bl 0xd539c <__cxa_demangle+0x12abc> a0bd8: f81d0ff5 str x21, [sp, #-0x30]! a0bdc: a9014ff4 stp x20, x19, [sp, #0x10] a0be0: a9027bfd stp x29, x30, [sp, #0x20] a0be4: 910083fd add x29, sp, #0x20 a0be8: f0000369 adrp x9, 0x10f000 a0bec: f9478129 ldr x9, [x9, #0xf00] a0bf0: d1000448 sub x8, x2, #0x1 a0bf4: 6f00e400 movi v0.2d, #0000000000000000 a0bf8: aa0003f5 mov x21, x0 a0bfc: 91004129 add x9, x9, #0x10 a0c00: 3c828000 stur q0, [x0, #0x28] a0c04: 3c838000 stur q0, [x0, #0x38] a0c08: 3c848000 stur q0, [x0, #0x48] a0c0c: 3c858000 stur q0, [x0, #0x58] a0c10: a9002009 stp x9, x8, [x0] a0c14: 3c818ea0 str q0, [x21, #0x18]! a0c18: 3c868000 stur q0, [x0, #0x68] a0c1c: 39400028 ldrb w8, [x1] a0c20: f9400829 ldr x9, [x1, #0x10] a0c24: aa0003f3 mov x19, x0 a0c28: 7200011f tst w8, #0x1 a0c2c: 9a811521 csinc x1, x9, x1, ne a0c30: 97fe847c bl 0x41e20 <_ZNSt6__ndk117moneypunct_bynameIwLb1EE4initEPKc@plt> a0c34: a9427bfd ldp x29, x30, [sp, #0x20] a0c38: a9414ff4 ldp x20, x19, [sp, #0x10] a0c3c: f84307f5 ldr x21, [sp], #0x30 a0c40: d65f03c0 ret a0c44: 39418268 ldrb w8, [x19, #0x60] a0c48: aa0003f4 mov x20, x0 a0c4c: 370001a8 tbnz w8, #0x0, 0xa0c80 a0c50: 39412268 ldrb w8, [x19, #0x48] a0c54: 370001e8 tbnz w8, #0x0, 0xa0c90 a0c58: 3940c268 ldrb w8, [x19, #0x30] a0c5c: 37000228 tbnz w8, #0x0, 0xa0ca0 a0c60: 394002a8 ldrb w8, [x21] a0c64: 36000068 tbz w8, #0x0, 0xa0c70 a0c68: f9401660 ldr x0, [x19, #0x28] a0c6c: 97fe81ad bl 0x41320 <_ZdlPv@plt> a0c70: aa1303e0 mov x0, x19 a0c74: 97fe82f3 bl 0x41840 <_ZNSt6__ndk114__shared_countD2Ev@plt> a0c78: aa1403e0 mov x0, x20 a0c7c: 9400d1c8 bl 0xd539c <__cxa_demangle+0x12abc> a0c80: f9403a60 ldr x0, [x19, #0x70] a0c84: 97fe81a7 bl 0x41320 <_ZdlPv@plt> a0c88: 39412268 ldrb w8, [x19, #0x48] a0c8c: 3607fe68 tbz w8, #0x0, 0xa0c58 a0c90: f9402e60 ldr x0, [x19, #0x58] a0c94: 97fe81a3 bl 0x41320 <_ZdlPv@plt> a0c98: 3940c268 ldrb w8, [x19, #0x30] a0c9c: 3607fe28 tbz w8, #0x0, 0xa0c60 a0ca0: f9402260 ldr x0, [x19, #0x40] a0ca4: 97fe819f bl 0x41320 <_ZdlPv@plt> a0ca8: 394002a8 ldrb w8, [x21] a0cac: 3707fde8 tbnz w8, #0x0, 0xa0c68 a0cb0: 17fffff0 b 0xa0c70 a0cb4: d101c3ff sub sp, sp, #0x70 a0cb8: f9001bf7 str x23, [sp, #0x30] a0cbc: a90457f6 stp x22, x21, [sp, #0x40] a0cc0: a9054ff4 stp x20, x19, [sp, #0x50] a0cc4: a9067bfd stp x29, x30, [sp, #0x60] a0cc8: 910183fd add x29, sp, #0x60 a0ccc: d53bd056 mrs x22, TPIDR_EL0 a0cd0: f0000374 adrp x20, 0x10f000 a0cd4: f0000369 adrp x9, 0x10f000 a0cd8: f947b694 ldr x20, [x20, #0xf68] a0cdc: f94016c8 ldr x8, [x22, #0x28] a0ce0: f9469129 ldr x9, [x9, #0xd20] a0ce4: 6f00e400 movi v0.2d, #0000000000000000 a0ce8: aa0103f3 mov x19, x1 a0cec: f90017e8 str x8, [sp, #0x28] a0cf0: 4e081d20 mov v0.d[0], x9 a0cf4: f90003f4 str x20, [sp] a0cf8: 3c8083e0 stur q0, [sp, #0x8] a0cfc: c8dffe88 ldar x8, [x20] a0d00: aa0003f5 mov x21, x0 a0d04: b100051f cmn x8, #0x1 a0d08: 54000140 b.eq 0xa0d30 a0d0c: 910003e8 mov x8, sp a0d10: 910083e9 add x9, sp, #0x20 a0d14: a901a3e9 stp x9, x8, [sp, #0x18] a0d18: f0000360 adrp x0, 0x10f000 a0d1c: f947b400 ldr x0, [x0, #0xf68] a0d20: d0000082 adrp x2, 0xb2000 ::~__codecvt_utf8_utf16()+0xc> a0d24: 912c4042 add x2, x2, #0xb10 a0d28: 910063e1 add x1, sp, #0x18 a0d2c: 97fe8679 bl 0x42710 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> a0d30: b9800a88 ldrsw x8, [x20, #0x8] a0d34: aa1303e0 mov x0, x19 a0d38: d1000517 sub x23, x8, #0x1 a0d3c: 97fe8349 bl 0x41a60 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> a0d40: aa1503f4 mov x20, x21 a0d44: f8410e88 ldr x8, [x20, #0x10]! a0d48: f9400689 ldr x9, [x20, #0x8] a0d4c: cb080129 sub x9, x9, x8 a0d50: 9343fd2a asr x10, x9, #3 a0d54: eb17015f cmp x10, x23 a0d58: 540001a8 b.hi 0xa0d8c a0d5c: 910006e9 add x9, x23, #0x1 a0d60: eb0a0121 subs x1, x9, x10 a0d64: 540000e9 b.ls 0xa0d80 a0d68: aa1403e0 mov x0, x20 a0d6c: 94004718 bl 0xb29cc ::~codecvt()+0x594> a0d70: f9400288 ldr x8, [x20] a0d74: f8777900 ldr x0, [x8, x23, lsl #3] a0d78: b50000e0 cbnz x0, 0xa0d94 a0d7c: 14000008 b 0xa0d9c a0d80: 54000062 b.hs 0xa0d8c a0d84: 8b090d09 add x9, x8, x9, lsl #3 a0d88: f9000ea9 str x9, [x21, #0x18] a0d8c: f8777900 ldr x0, [x8, x23, lsl #3] a0d90: b4000060 cbz x0, 0xa0d9c a0d94: 97fe8567 bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> a0d98: f9400288 ldr x8, [x20] a0d9c: f8377913 str x19, [x8, x23, lsl #3] a0da0: f94016c8 ldr x8, [x22, #0x28] a0da4: f94017e9 ldr x9, [sp, #0x28] a0da8: eb09011f cmp x8, x9 a0dac: 540000e1 b.ne 0xa0dc8 a0db0: a9467bfd ldp x29, x30, [sp, #0x60] a0db4: a9454ff4 ldp x20, x19, [sp, #0x50] a0db8: a94457f6 ldp x22, x21, [sp, #0x40] a0dbc: f9401bf7 ldr x23, [sp, #0x30] a0dc0: 9101c3ff add sp, sp, #0x70 a0dc4: d65f03c0 ret a0dc8: 97fe85b2 bl 0x42490 <__stack_chk_fail@plt> a0dcc: aa0003f4 mov x20, x0 a0dd0: b4000073 cbz x19, 0xa0ddc a0dd4: aa1303e0 mov x0, x19 a0dd8: 97fe8556 bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> a0ddc: aa1403e0 mov x0, x20 a0de0: 9400d16f bl 0xd539c <__cxa_demangle+0x12abc> a0de4: d101c3ff sub sp, sp, #0x70 a0de8: f9001bf7 str x23, [sp, #0x30] a0dec: a90457f6 stp x22, x21, [sp, #0x40] a0df0: a9054ff4 stp x20, x19, [sp, #0x50] a0df4: a9067bfd stp x29, x30, [sp, #0x60] a0df8: 910183fd add x29, sp, #0x60 a0dfc: d53bd056 mrs x22, TPIDR_EL0 a0e00: f0000374 adrp x20, 0x10f000 a0e04: f0000369 adrp x9, 0x10f000 a0e08: f945c294 ldr x20, [x20, #0xb80] a0e0c: f94016c8 ldr x8, [x22, #0x28] a0e10: f9469129 ldr x9, [x9, #0xd20] a0e14: 6f00e400 movi v0.2d, #0000000000000000 a0e18: aa0103f3 mov x19, x1 a0e1c: f90017e8 str x8, [sp, #0x28] a0e20: 4e081d20 mov v0.d[0], x9 a0e24: f90003f4 str x20, [sp] a0e28: 3c8083e0 stur q0, [sp, #0x8] a0e2c: c8dffe88 ldar x8, [x20] a0e30: aa0003f5 mov x21, x0 a0e34: b100051f cmn x8, #0x1 a0e38: 54000140 b.eq 0xa0e60 a0e3c: 910003e8 mov x8, sp a0e40: 910083e9 add x9, sp, #0x20 a0e44: a901a3e9 stp x9, x8, [sp, #0x18] a0e48: f0000360 adrp x0, 0x10f000 a0e4c: f945c000 ldr x0, [x0, #0xb80] a0e50: d0000082 adrp x2, 0xb2000 ::~__codecvt_utf8_utf16()+0xc> a0e54: 912c4042 add x2, x2, #0xb10 a0e58: 910063e1 add x1, sp, #0x18 a0e5c: 97fe862d bl 0x42710 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> a0e60: b9800a88 ldrsw x8, [x20, #0x8] a0e64: aa1303e0 mov x0, x19 a0e68: d1000517 sub x23, x8, #0x1 a0e6c: 97fe82fd bl 0x41a60 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> a0e70: aa1503f4 mov x20, x21 a0e74: f8410e88 ldr x8, [x20, #0x10]! a0e78: f9400689 ldr x9, [x20, #0x8] a0e7c: cb080129 sub x9, x9, x8 a0e80: 9343fd2a asr x10, x9, #3 a0e84: eb17015f cmp x10, x23 a0e88: 540001a8 b.hi 0xa0ebc a0e8c: 910006e9 add x9, x23, #0x1 a0e90: eb0a0121 subs x1, x9, x10 a0e94: 540000e9 b.ls 0xa0eb0 a0e98: aa1403e0 mov x0, x20 a0e9c: 940046cc bl 0xb29cc ::~codecvt()+0x594> a0ea0: f9400288 ldr x8, [x20] a0ea4: f8777900 ldr x0, [x8, x23, lsl #3] a0ea8: b50000e0 cbnz x0, 0xa0ec4 a0eac: 14000008 b 0xa0ecc a0eb0: 54000062 b.hs 0xa0ebc a0eb4: 8b090d09 add x9, x8, x9, lsl #3 a0eb8: f9000ea9 str x9, [x21, #0x18] a0ebc: f8777900 ldr x0, [x8, x23, lsl #3] a0ec0: b4000060 cbz x0, 0xa0ecc a0ec4: 97fe851b bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> a0ec8: f9400288 ldr x8, [x20] a0ecc: f8377913 str x19, [x8, x23, lsl #3] a0ed0: f94016c8 ldr x8, [x22, #0x28] a0ed4: f94017e9 ldr x9, [sp, #0x28] a0ed8: eb09011f cmp x8, x9 a0edc: 540000e1 b.ne 0xa0ef8 a0ee0: a9467bfd ldp x29, x30, [sp, #0x60] a0ee4: a9454ff4 ldp x20, x19, [sp, #0x50] a0ee8: a94457f6 ldp x22, x21, [sp, #0x40] a0eec: f9401bf7 ldr x23, [sp, #0x30] a0ef0: 9101c3ff add sp, sp, #0x70 a0ef4: d65f03c0 ret a0ef8: 97fe8566 bl 0x42490 <__stack_chk_fail@plt> a0efc: aa0003f4 mov x20, x0 a0f00: b4000073 cbz x19, 0xa0f0c a0f04: aa1303e0 mov x0, x19 a0f08: 97fe850a bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> a0f0c: aa1403e0 mov x0, x20 a0f10: 9400d123 bl 0xd539c <__cxa_demangle+0x12abc> a0f14: d101c3ff sub sp, sp, #0x70 a0f18: f9001bf7 str x23, [sp, #0x30] a0f1c: a90457f6 stp x22, x21, [sp, #0x40] a0f20: a9054ff4 stp x20, x19, [sp, #0x50] a0f24: a9067bfd stp x29, x30, [sp, #0x60] a0f28: 910183fd add x29, sp, #0x60 a0f2c: d53bd056 mrs x22, TPIDR_EL0 a0f30: f0000374 adrp x20, 0x10f000 a0f34: f0000369 adrp x9, 0x10f000 a0f38: f9466694 ldr x20, [x20, #0xcc8] a0f3c: f94016c8 ldr x8, [x22, #0x28] a0f40: f9469129 ldr x9, [x9, #0xd20] a0f44: 6f00e400 movi v0.2d, #0000000000000000 a0f48: aa0103f3 mov x19, x1 a0f4c: f90017e8 str x8, [sp, #0x28] a0f50: 4e081d20 mov v0.d[0], x9 a0f54: f90003f4 str x20, [sp] a0f58: 3c8083e0 stur q0, [sp, #0x8] a0f5c: c8dffe88 ldar x8, [x20] a0f60: aa0003f5 mov x21, x0 a0f64: b100051f cmn x8, #0x1 a0f68: 54000140 b.eq 0xa0f90 a0f6c: 910003e8 mov x8, sp a0f70: 910083e9 add x9, sp, #0x20 a0f74: a901a3e9 stp x9, x8, [sp, #0x18] a0f78: f0000360 adrp x0, 0x10f000 a0f7c: f9466400 ldr x0, [x0, #0xcc8] a0f80: d0000082 adrp x2, 0xb2000 ::~__codecvt_utf8_utf16()+0xc> a0f84: 912c4042 add x2, x2, #0xb10 a0f88: 910063e1 add x1, sp, #0x18 a0f8c: 97fe85e1 bl 0x42710 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> a0f90: b9800a88 ldrsw x8, [x20, #0x8] a0f94: aa1303e0 mov x0, x19 a0f98: d1000517 sub x23, x8, #0x1 a0f9c: 97fe82b1 bl 0x41a60 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> a0fa0: aa1503f4 mov x20, x21 a0fa4: f8410e88 ldr x8, [x20, #0x10]! a0fa8: f9400689 ldr x9, [x20, #0x8] a0fac: cb080129 sub x9, x9, x8 a0fb0: 9343fd2a asr x10, x9, #3 a0fb4: eb17015f cmp x10, x23 a0fb8: 540001a8 b.hi 0xa0fec a0fbc: 910006e9 add x9, x23, #0x1 a0fc0: eb0a0121 subs x1, x9, x10 a0fc4: 540000e9 b.ls 0xa0fe0 a0fc8: aa1403e0 mov x0, x20 a0fcc: 94004680 bl 0xb29cc ::~codecvt()+0x594> a0fd0: f9400288 ldr x8, [x20] a0fd4: f8777900 ldr x0, [x8, x23, lsl #3] a0fd8: b50000e0 cbnz x0, 0xa0ff4 a0fdc: 14000008 b 0xa0ffc a0fe0: 54000062 b.hs 0xa0fec a0fe4: 8b090d09 add x9, x8, x9, lsl #3 a0fe8: f9000ea9 str x9, [x21, #0x18] a0fec: f8777900 ldr x0, [x8, x23, lsl #3] a0ff0: b4000060 cbz x0, 0xa0ffc a0ff4: 97fe84cf bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> a0ff8: f9400288 ldr x8, [x20] a0ffc: f8377913 str x19, [x8, x23, lsl #3] a1000: f94016c8 ldr x8, [x22, #0x28] a1004: f94017e9 ldr x9, [sp, #0x28] a1008: eb09011f cmp x8, x9 a100c: 540000e1 b.ne 0xa1028 a1010: a9467bfd ldp x29, x30, [sp, #0x60] a1014: a9454ff4 ldp x20, x19, [sp, #0x50] a1018: a94457f6 ldp x22, x21, [sp, #0x40] a101c: f9401bf7 ldr x23, [sp, #0x30] a1020: 9101c3ff add sp, sp, #0x70 a1024: d65f03c0 ret a1028: 97fe851a bl 0x42490 <__stack_chk_fail@plt> a102c: aa0003f4 mov x20, x0 a1030: b4000073 cbz x19, 0xa103c a1034: aa1303e0 mov x0, x19 a1038: 97fe84be bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> a103c: aa1403e0 mov x0, x20 a1040: 9400d0d7 bl 0xd539c <__cxa_demangle+0x12abc> a1044: d101c3ff sub sp, sp, #0x70 a1048: f9001bf7 str x23, [sp, #0x30] a104c: a90457f6 stp x22, x21, [sp, #0x40] a1050: a9054ff4 stp x20, x19, [sp, #0x50] a1054: a9067bfd stp x29, x30, [sp, #0x60] a1058: 910183fd add x29, sp, #0x60 a105c: d53bd056 mrs x22, TPIDR_EL0 a1060: d0000374 adrp x20, 0x10f000 a1064: d0000369 adrp x9, 0x10f000 a1068: f9474694 ldr x20, [x20, #0xe88] a106c: f94016c8 ldr x8, [x22, #0x28] a1070: f9469129 ldr x9, [x9, #0xd20] a1074: 6f00e400 movi v0.2d, #0000000000000000 a1078: aa0103f3 mov x19, x1 a107c: f90017e8 str x8, [sp, #0x28] a1080: 4e081d20 mov v0.d[0], x9 a1084: f90003f4 str x20, [sp] a1088: 3c8083e0 stur q0, [sp, #0x8] a108c: c8dffe88 ldar x8, [x20] a1090: aa0003f5 mov x21, x0 a1094: b100051f cmn x8, #0x1 a1098: 54000140 b.eq 0xa10c0 a109c: 910003e8 mov x8, sp a10a0: 910083e9 add x9, sp, #0x20 a10a4: a901a3e9 stp x9, x8, [sp, #0x18] a10a8: d0000360 adrp x0, 0x10f000 a10ac: f9474400 ldr x0, [x0, #0xe88] a10b0: b0000082 adrp x2, 0xb2000 ::~__codecvt_utf8_utf16()+0xc> a10b4: 912c4042 add x2, x2, #0xb10 a10b8: 910063e1 add x1, sp, #0x18 a10bc: 97fe8595 bl 0x42710 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> a10c0: b9800a88 ldrsw x8, [x20, #0x8] a10c4: aa1303e0 mov x0, x19 a10c8: d1000517 sub x23, x8, #0x1 a10cc: 97fe8265 bl 0x41a60 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> a10d0: aa1503f4 mov x20, x21 a10d4: f8410e88 ldr x8, [x20, #0x10]! a10d8: f9400689 ldr x9, [x20, #0x8] a10dc: cb080129 sub x9, x9, x8 a10e0: 9343fd2a asr x10, x9, #3 a10e4: eb17015f cmp x10, x23 a10e8: 540001a8 b.hi 0xa111c a10ec: 910006e9 add x9, x23, #0x1 a10f0: eb0a0121 subs x1, x9, x10 a10f4: 540000e9 b.ls 0xa1110 a10f8: aa1403e0 mov x0, x20 a10fc: 94004634 bl 0xb29cc ::~codecvt()+0x594> a1100: f9400288 ldr x8, [x20] a1104: f8777900 ldr x0, [x8, x23, lsl #3] a1108: b50000e0 cbnz x0, 0xa1124 a110c: 14000008 b 0xa112c a1110: 54000062 b.hs 0xa111c a1114: 8b090d09 add x9, x8, x9, lsl #3 a1118: f9000ea9 str x9, [x21, #0x18] a111c: f8777900 ldr x0, [x8, x23, lsl #3] a1120: b4000060 cbz x0, 0xa112c a1124: 97fe8483 bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> a1128: f9400288 ldr x8, [x20] a112c: f8377913 str x19, [x8, x23, lsl #3] a1130: f94016c8 ldr x8, [x22, #0x28] a1134: f94017e9 ldr x9, [sp, #0x28] a1138: eb09011f cmp x8, x9 a113c: 540000e1 b.ne 0xa1158 a1140: a9467bfd ldp x29, x30, [sp, #0x60] a1144: a9454ff4 ldp x20, x19, [sp, #0x50] a1148: a94457f6 ldp x22, x21, [sp, #0x40] a114c: f9401bf7 ldr x23, [sp, #0x30] a1150: 9101c3ff add sp, sp, #0x70 a1154: d65f03c0 ret a1158: 97fe84ce bl 0x42490 <__stack_chk_fail@plt> a115c: aa0003f4 mov x20, x0 a1160: b4000073 cbz x19, 0xa116c a1164: aa1303e0 mov x0, x19 a1168: 97fe8472 bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> a116c: aa1403e0 mov x0, x20 a1170: 9400d08b bl 0xd539c <__cxa_demangle+0x12abc> a1174: d101c3ff sub sp, sp, #0x70 a1178: f9001bf7 str x23, [sp, #0x30] a117c: a90457f6 stp x22, x21, [sp, #0x40] a1180: a9054ff4 stp x20, x19, [sp, #0x50] a1184: a9067bfd stp x29, x30, [sp, #0x60] a1188: 910183fd add x29, sp, #0x60 a118c: d53bd056 mrs x22, TPIDR_EL0 a1190: d0000374 adrp x20, 0x10f000 a1194: d0000369 adrp x9, 0x10f000 a1198: f945f294 ldr x20, [x20, #0xbe0] a119c: f94016c8 ldr x8, [x22, #0x28] a11a0: f9469129 ldr x9, [x9, #0xd20] a11a4: 6f00e400 movi v0.2d, #0000000000000000 a11a8: aa0103f3 mov x19, x1 a11ac: f90017e8 str x8, [sp, #0x28] a11b0: 4e081d20 mov v0.d[0], x9 a11b4: f90003f4 str x20, [sp] a11b8: 3c8083e0 stur q0, [sp, #0x8] a11bc: c8dffe88 ldar x8, [x20] a11c0: aa0003f5 mov x21, x0 a11c4: b100051f cmn x8, #0x1 a11c8: 54000140 b.eq 0xa11f0 a11cc: 910003e8 mov x8, sp a11d0: 910083e9 add x9, sp, #0x20 a11d4: a901a3e9 stp x9, x8, [sp, #0x18] a11d8: d0000360 adrp x0, 0x10f000 a11dc: f945f000 ldr x0, [x0, #0xbe0] a11e0: b0000082 adrp x2, 0xb2000 ::~__codecvt_utf8_utf16()+0xc> a11e4: 912c4042 add x2, x2, #0xb10 a11e8: 910063e1 add x1, sp, #0x18 a11ec: 97fe8549 bl 0x42710 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> a11f0: b9800a88 ldrsw x8, [x20, #0x8] a11f4: aa1303e0 mov x0, x19 a11f8: d1000517 sub x23, x8, #0x1 a11fc: 97fe8219 bl 0x41a60 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> a1200: aa1503f4 mov x20, x21 a1204: f8410e88 ldr x8, [x20, #0x10]! a1208: f9400689 ldr x9, [x20, #0x8] a120c: cb080129 sub x9, x9, x8 a1210: 9343fd2a asr x10, x9, #3 a1214: eb17015f cmp x10, x23 a1218: 540001a8 b.hi 0xa124c a121c: 910006e9 add x9, x23, #0x1 a1220: eb0a0121 subs x1, x9, x10 a1224: 540000e9 b.ls 0xa1240 a1228: aa1403e0 mov x0, x20 a122c: 940045e8 bl 0xb29cc ::~codecvt()+0x594> a1230: f9400288 ldr x8, [x20] a1234: f8777900 ldr x0, [x8, x23, lsl #3] a1238: b50000e0 cbnz x0, 0xa1254 a123c: 14000008 b 0xa125c a1240: 54000062 b.hs 0xa124c a1244: 8b090d09 add x9, x8, x9, lsl #3 a1248: f9000ea9 str x9, [x21, #0x18] a124c: f8777900 ldr x0, [x8, x23, lsl #3] a1250: b4000060 cbz x0, 0xa125c a1254: 97fe8437 bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> a1258: f9400288 ldr x8, [x20] a125c: f8377913 str x19, [x8, x23, lsl #3] a1260: f94016c8 ldr x8, [x22, #0x28] a1264: f94017e9 ldr x9, [sp, #0x28] a1268: eb09011f cmp x8, x9 a126c: 540000e1 b.ne 0xa1288 a1270: a9467bfd ldp x29, x30, [sp, #0x60] a1274: a9454ff4 ldp x20, x19, [sp, #0x50] a1278: a94457f6 ldp x22, x21, [sp, #0x40] a127c: f9401bf7 ldr x23, [sp, #0x30] a1280: 9101c3ff add sp, sp, #0x70 a1284: d65f03c0 ret a1288: 97fe8482 bl 0x42490 <__stack_chk_fail@plt> a128c: aa0003f4 mov x20, x0 a1290: b4000073 cbz x19, 0xa129c a1294: aa1303e0 mov x0, x19 a1298: 97fe8426 bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> a129c: aa1403e0 mov x0, x20 a12a0: 9400d03f bl 0xd539c <__cxa_demangle+0x12abc> a12a4: d101c3ff sub sp, sp, #0x70 a12a8: f9001bf7 str x23, [sp, #0x30] a12ac: a90457f6 stp x22, x21, [sp, #0x40] a12b0: a9054ff4 stp x20, x19, [sp, #0x50] a12b4: a9067bfd stp x29, x30, [sp, #0x60] a12b8: 910183fd add x29, sp, #0x60 a12bc: d53bd056 mrs x22, TPIDR_EL0 a12c0: d0000374 adrp x20, 0x10f000 a12c4: d0000369 adrp x9, 0x10f000 a12c8: f946aa94 ldr x20, [x20, #0xd50] a12cc: f94016c8 ldr x8, [x22, #0x28] a12d0: f9469129 ldr x9, [x9, #0xd20] a12d4: 6f00e400 movi v0.2d, #0000000000000000 a12d8: aa0103f3 mov x19, x1 a12dc: f90017e8 str x8, [sp, #0x28] a12e0: 4e081d20 mov v0.d[0], x9 a12e4: f90003f4 str x20, [sp] a12e8: 3c8083e0 stur q0, [sp, #0x8] a12ec: c8dffe88 ldar x8, [x20] a12f0: aa0003f5 mov x21, x0 a12f4: b100051f cmn x8, #0x1 a12f8: 54000140 b.eq 0xa1320 a12fc: 910003e8 mov x8, sp a1300: 910083e9 add x9, sp, #0x20 a1304: a901a3e9 stp x9, x8, [sp, #0x18] a1308: d0000360 adrp x0, 0x10f000 a130c: f946a800 ldr x0, [x0, #0xd50] a1310: b0000082 adrp x2, 0xb2000 ::~__codecvt_utf8_utf16()+0xc> a1314: 912c4042 add x2, x2, #0xb10 a1318: 910063e1 add x1, sp, #0x18 a131c: 97fe84fd bl 0x42710 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> a1320: b9800a88 ldrsw x8, [x20, #0x8] a1324: aa1303e0 mov x0, x19 a1328: d1000517 sub x23, x8, #0x1 a132c: 97fe81cd bl 0x41a60 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> a1330: aa1503f4 mov x20, x21 a1334: f8410e88 ldr x8, [x20, #0x10]! a1338: f9400689 ldr x9, [x20, #0x8] a133c: cb080129 sub x9, x9, x8 a1340: 9343fd2a asr x10, x9, #3 a1344: eb17015f cmp x10, x23 a1348: 540001a8 b.hi 0xa137c a134c: 910006e9 add x9, x23, #0x1 a1350: eb0a0121 subs x1, x9, x10 a1354: 540000e9 b.ls 0xa1370 a1358: aa1403e0 mov x0, x20 a135c: 9400459c bl 0xb29cc ::~codecvt()+0x594> a1360: f9400288 ldr x8, [x20] a1364: f8777900 ldr x0, [x8, x23, lsl #3] a1368: b50000e0 cbnz x0, 0xa1384 a136c: 14000008 b 0xa138c a1370: 54000062 b.hs 0xa137c a1374: 8b090d09 add x9, x8, x9, lsl #3 a1378: f9000ea9 str x9, [x21, #0x18] a137c: f8777900 ldr x0, [x8, x23, lsl #3] a1380: b4000060 cbz x0, 0xa138c a1384: 97fe83eb bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> a1388: f9400288 ldr x8, [x20] a138c: f8377913 str x19, [x8, x23, lsl #3] a1390: f94016c8 ldr x8, [x22, #0x28] a1394: f94017e9 ldr x9, [sp, #0x28] a1398: eb09011f cmp x8, x9 a139c: 540000e1 b.ne 0xa13b8 a13a0: a9467bfd ldp x29, x30, [sp, #0x60] a13a4: a9454ff4 ldp x20, x19, [sp, #0x50] a13a8: a94457f6 ldp x22, x21, [sp, #0x40] a13ac: f9401bf7 ldr x23, [sp, #0x30] a13b0: 9101c3ff add sp, sp, #0x70 a13b4: d65f03c0 ret a13b8: 97fe8436 bl 0x42490 <__stack_chk_fail@plt> a13bc: aa0003f4 mov x20, x0 a13c0: b4000073 cbz x19, 0xa13cc a13c4: aa1303e0 mov x0, x19 a13c8: 97fe83da bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> a13cc: aa1403e0 mov x0, x20 a13d0: 9400cff3 bl 0xd539c <__cxa_demangle+0x12abc> a13d4: d10203ff sub sp, sp, #0x80 a13d8: a9026ffc stp x28, x27, [sp, #0x20] a13dc: a90367fa stp x26, x25, [sp, #0x30] a13e0: a9045ff8 stp x24, x23, [sp, #0x40] a13e4: a90557f6 stp x22, x21, [sp, #0x50] a13e8: a9064ff4 stp x20, x19, [sp, #0x60] a13ec: a9077bfd stp x29, x30, [sp, #0x70] a13f0: 9101c3fd add x29, sp, #0x70 a13f4: d53bd05b mrs x27, TPIDR_EL0 a13f8: f9401768 ldr x8, [x27, #0x28] a13fc: 9000034a adrp x10, 0x109000 a1400: 92800009 mov x9, #-0x1 // =-1 a1404: 9122614a add x10, x10, #0x898 a1408: 6f00e400 movi v0.2d, #0000000000000000 a140c: aa0003fa mov x26, x0 a1410: aa0003f4 mov x20, x0 a1414: f9000fe8 str x8, [sp, #0x18] a1418: a900240a stp x10, x9, [x0] a141c: 3c830f40 str q0, [x26, #0x30]! a1420: 2a0303f7 mov w23, w3 a1424: aa0203f6 mov x22, x2 a1428: aa0103f8 mov x24, x1 a142c: aa0003f3 mov x19, x0 a1430: 91044019 add x25, x0, #0x110 a1434: 52800028 mov w8, #0x1 // =1 a1438: f8010e9a str x26, [x20, #0x10]! a143c: 91048015 add x21, x0, #0x120 a1440: 39044008 strb w8, [x0, #0x110] a1444: a901e419 stp x25, x25, [x0, #0x18] a1448: ad020000 stp q0, q0, [x0, #0x40] a144c: ad030000 stp q0, q0, [x0, #0x60] a1450: ad040000 stp q0, q0, [x0, #0x80] a1454: ad050000 stp q0, q0, [x0, #0xa0] a1458: ad060000 stp q0, q0, [x0, #0xc0] a145c: ad070000 stp q0, q0, [x0, #0xe0] a1460: 3d804000 str q0, [x0, #0x100] a1464: f00001e1 adrp x1, 0xe0000 a1468: 9109ec21 add x1, x1, #0x27b a146c: aa1503e0 mov x0, x21 a1470: 97fecbfd bl 0x54464 a1474: eb18027f cmp x19, x24 a1478: 54000080 b.eq 0xa1488 a147c: a9410b01 ldp x1, x2, [x24, #0x10] a1480: aa1403e0 mov x0, x20 a1484: 940044ef bl 0xb2840 ::~codecvt()+0x408> a1488: a9412668 ldp x8, x9, [x19, #0x10] a148c: eb08013f cmp x9, x8 a1490: 540001e0 b.eq 0xa14cc a1494: aa1f03ea mov x10, xzr a1498: 52800038 mov w24, #0x1 // =1 a149c: f86a7900 ldr x0, [x8, x10, lsl #3] a14a0: b5000100 cbnz x0, 0xa14c0 a14a4: 2a1803ea mov w10, w24 a14a8: cb08012b sub x11, x9, x8 a14ac: eb8b0d5f cmp x10, x11, asr #3 a14b0: 11000718 add w24, w24, #0x1 a14b4: 540000c2 b.hs 0xa14cc a14b8: f86a7900 ldr x0, [x8, x10, lsl #3] a14bc: b4ffff40 cbz x0, 0xa14a4 a14c0: 97fe8168 bl 0x41a60 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> a14c4: a9412668 ldp x8, x9, [x19, #0x10] a14c8: 17fffff7 b 0xa14a4 a14cc: 36180277 tbz w23, #0x3, 0xa1518 a14d0: 52800300 mov w0, #0x18 // =24 a14d4: 97fe836f bl 0x42290 <_Znwm@plt> a14d8: aa0003f8 mov x24, x0 a14dc: aa1603e1 mov x1, x22 a14e0: aa1f03e2 mov x2, xzr a14e4: 97fe83df bl 0x42460 <_ZNSt6__ndk114collate_bynameIcEC2ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEm@plt> a14e8: aa1303e0 mov x0, x19 a14ec: aa1803e1 mov x1, x24 a14f0: 97fff8ed bl 0x9f8a4 a14f4: 52800300 mov w0, #0x18 // =24 a14f8: 97fe8366 bl 0x42290 <_Znwm@plt> a14fc: aa0003f8 mov x24, x0 a1500: aa1603e1 mov x1, x22 a1504: aa1f03e2 mov x2, xzr a1508: 97fe824a bl 0x41e30 <_ZNSt6__ndk114collate_bynameIwEC2ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEm@plt> a150c: aa1303e0 mov x0, x19 a1510: aa1803e1 mov x1, x24 a1514: 97fff930 bl 0x9f9d4 a1518: 36000837 tbz w23, #0x0, 0xa161c a151c: 52800500 mov w0, #0x28 // =40 a1520: 97fe835c bl 0x42290 <_Znwm@plt> a1524: aa0003f8 mov x24, x0 a1528: aa1603e1 mov x1, x22 a152c: aa1f03e2 mov x2, xzr a1530: 97fe8120 bl 0x419b0 <_ZNSt6__ndk112ctype_bynameIcEC2ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEm@plt> a1534: aa1303e0 mov x0, x19 a1538: aa1803e1 mov x1, x24 a153c: 97fff972 bl 0x9fb04 a1540: 52800300 mov w0, #0x18 // =24 a1544: 97fe8353 bl 0x42290 <_Znwm@plt> a1548: aa0003f8 mov x24, x0 a154c: aa1603e1 mov x1, x22 a1550: aa1f03e2 mov x2, xzr a1554: 97fe82db bl 0x420c0 <_ZNSt6__ndk112ctype_bynameIwEC2ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEm@plt> a1558: aa1303e0 mov x0, x19 a155c: aa1803e1 mov x1, x24 a1560: 97fff9b5 bl 0x9fc34 a1564: 52800200 mov w0, #0x10 // =16 a1568: 97fe834a bl 0x42290 <_Znwm@plt> a156c: aa0003e1 mov x1, x0 a1570: d0000369 adrp x9, 0x10f000 a1574: f947d129 ldr x9, [x9, #0xfa0] a1578: 92800008 mov x8, #-0x1 // =-1 a157c: 91004129 add x9, x9, #0x10 a1580: a9002029 stp x9, x8, [x1] a1584: aa1303e0 mov x0, x19 a1588: 97fff9f7 bl 0x9fd64 a158c: 52800300 mov w0, #0x18 // =24 a1590: 97fe8340 bl 0x42290 <_Znwm@plt> a1594: 394002c8 ldrb w8, [x22] a1598: f9400ac9 ldr x9, [x22, #0x10] a159c: aa0003f8 mov x24, x0 a15a0: 7200011f tst w8, #0x1 a15a4: 9a961521 csinc x1, x9, x22, ne a15a8: aa1f03e2 mov x2, xzr a15ac: 97fe82b1 bl 0x42070 <_ZNSt6__ndk17codecvtIwc9mbstate_tEC2EPKcm@plt> a15b0: d0000368 adrp x8, 0x10f000 a15b4: f947b108 ldr x8, [x8, #0xf60] a15b8: 91004108 add x8, x8, #0x10 a15bc: f9000308 str x8, [x24] a15c0: aa1303e0 mov x0, x19 a15c4: aa1803e1 mov x1, x24 a15c8: 97fffa33 bl 0x9fe94 a15cc: 52800200 mov w0, #0x10 // =16 a15d0: 97fe8330 bl 0x42290 <_Znwm@plt> a15d4: aa0003e1 mov x1, x0 a15d8: d0000369 adrp x9, 0x10f000 a15dc: f9478d29 ldr x9, [x9, #0xf18] a15e0: 92800008 mov x8, #-0x1 // =-1 a15e4: 91004129 add x9, x9, #0x10 a15e8: a9002029 stp x9, x8, [x1] a15ec: aa1303e0 mov x0, x19 a15f0: 97fffa75 bl 0x9ffc4 a15f4: 52800200 mov w0, #0x10 // =16 a15f8: 97fe8326 bl 0x42290 <_Znwm@plt> a15fc: aa0003e1 mov x1, x0 a1600: d0000369 adrp x9, 0x10f000 a1604: f9471d29 ldr x9, [x9, #0xe38] a1608: 92800008 mov x8, #-0x1 // =-1 a160c: 91004129 add x9, x9, #0x10 a1610: a9002029 stp x9, x8, [x1] a1614: aa1303e0 mov x0, x19 a1618: 97fffab7 bl 0xa00f4 a161c: 362004b7 tbz w23, #0x4, 0xa16b0 a1620: 52801100 mov w0, #0x88 // =136 a1624: 97fe831b bl 0x42290 <_Znwm@plt> a1628: aa0003f8 mov x24, x0 a162c: aa1603e1 mov x1, x22 a1630: aa1f03e2 mov x2, xzr a1634: 97fffbe0 bl 0xa05b4 a1638: aa1303e0 mov x0, x19 a163c: aa1803e1 mov x1, x24 a1640: 97fffb91 bl 0xa0484 a1644: 52801100 mov w0, #0x88 // =136 a1648: 97fe8312 bl 0x42290 <_Znwm@plt> a164c: aa0003f8 mov x24, x0 a1650: aa1603e1 mov x1, x22 a1654: aa1f03e2 mov x2, xzr a1658: 97fffc5a bl 0xa07c0 a165c: aa1303e0 mov x0, x19 a1660: aa1803e1 mov x1, x24 a1664: 97fffc0b bl 0xa0690 a1668: 52801100 mov w0, #0x88 // =136 a166c: 97fe8309 bl 0x42290 <_Znwm@plt> a1670: aa0003f8 mov x24, x0 a1674: aa1603e1 mov x1, x22 a1678: aa1f03e2 mov x2, xzr a167c: 97fffcd4 bl 0xa09cc a1680: aa1303e0 mov x0, x19 a1684: aa1803e1 mov x1, x24 a1688: 97fffc85 bl 0xa089c a168c: 52801100 mov w0, #0x88 // =136 a1690: 97fe8300 bl 0x42290 <_Znwm@plt> a1694: aa0003f8 mov x24, x0 a1698: aa1603e1 mov x1, x22 a169c: aa1f03e2 mov x2, xzr a16a0: 97fffd4e bl 0xa0bd8 a16a4: aa1303e0 mov x0, x19 a16a8: aa1803e1 mov x1, x24 a16ac: 97fffcff bl 0xa0aa8 a16b0: 36080577 tbz w23, #0x1, 0xa175c a16b4: 52800600 mov w0, #0x30 // =48 a16b8: 97fe82f6 bl 0x42290 <_Znwm@plt> a16bc: f900141f str xzr, [x0, #0x28] a16c0: d000036a adrp x10, 0x10f000 a16c4: f945914a ldr x10, [x10, #0xb20] a16c8: 528585c9 mov w9, #0x2c2e // =11310 a16cc: 92800008 mov x8, #-0x1 // =-1 a16d0: 79002009 strh w9, [x0, #0x10] a16d4: 91004149 add x9, x10, #0x10 a16d8: a9002009 stp x9, x8, [x0] a16dc: a901fc1f stp xzr, xzr, [x0, #0x18] a16e0: 394002c8 ldrb w8, [x22] a16e4: f9400ac9 ldr x9, [x22, #0x10] a16e8: aa0003f8 mov x24, x0 a16ec: 7200011f tst w8, #0x1 a16f0: 9a961521 csinc x1, x9, x22, ne a16f4: 97fe81ef bl 0x41eb0 <_ZNSt6__ndk115numpunct_bynameIcE6__initEPKc@plt> a16f8: aa1303e0 mov x0, x19 a16fc: aa1803e1 mov x1, x24 a1700: 97fffac9 bl 0xa0224 a1704: 52800600 mov w0, #0x30 // =48 a1708: 97fe82e2 bl 0x42290 <_Znwm@plt> a170c: f900141f str xzr, [x0, #0x28] a1710: d000036a adrp x10, 0x10f000 a1714: f00001c9 adrp x9, 0xdc000 >+0x1e> a1718: f946954a ldr x10, [x10, #0xd28] a171c: fd455920 ldr d0, [x9, #0xab0] a1720: 92800008 mov x8, #-0x1 // =-1 a1724: a901fc1f stp xzr, xzr, [x0, #0x18] a1728: 91004149 add x9, x10, #0x10 a172c: a9002009 stp x9, x8, [x0] a1730: fd000800 str d0, [x0, #0x10] a1734: 394002c8 ldrb w8, [x22] a1738: f9400ac9 ldr x9, [x22, #0x10] a173c: 910006ca add x10, x22, #0x1 a1740: aa0003f8 mov x24, x0 a1744: 7200011f tst w8, #0x1 a1748: 9a890141 csel x1, x10, x9, eq a174c: 97fe8145 bl 0x41c60 <_ZNSt6__ndk115numpunct_bynameIwE6__initEPKc@plt> a1750: aa1303e0 mov x0, x19 a1754: aa1803e1 mov x1, x24 a1758: 97fffaff bl 0xa0354 a175c: 36100b97 tbz w23, #0x2, 0xa18cc a1760: 52808800 mov w0, #0x440 // =1088 a1764: 97fe82cb bl 0x42290 <_Znwm@plt> a1768: d0000369 adrp x9, 0x10f000 a176c: f946c129 ldr x9, [x9, #0xd80] a1770: 92800008 mov x8, #-0x1 // =-1 a1774: aa0003f8 mov x24, x0 a1778: 9100412a add x10, x9, #0x10 a177c: 9101c129 add x9, x9, #0x70 a1780: a900200a stp x10, x8, [x0] a1784: f9000809 str x9, [x0, #0x10] a1788: 91006000 add x0, x0, #0x18 a178c: aa1603e1 mov x1, x22 a1790: 97fe8144 bl 0x41ca0 <_ZNSt6__ndk118__time_get_storageIcEC2ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE@plt> a1794: d0000368 adrp x8, 0x10f000 a1798: f947b908 ldr x8, [x8, #0xf70] a179c: 91004109 add x9, x8, #0x10 a17a0: 9102a108 add x8, x8, #0xa8 a17a4: f9000309 str x9, [x24] a17a8: f9000b08 str x8, [x24, #0x10] a17ac: aa1303e0 mov x0, x19 a17b0: aa1803e1 mov x1, x24 a17b4: 97fffd40 bl 0xa0cb4 a17b8: 52808800 mov w0, #0x440 // =1088 a17bc: 97fe82b5 bl 0x42290 <_Znwm@plt> a17c0: d0000369 adrp x9, 0x10f000 a17c4: f947c529 ldr x9, [x9, #0xf88] a17c8: 92800008 mov x8, #-0x1 // =-1 a17cc: aa0003f8 mov x24, x0 a17d0: 9100412a add x10, x9, #0x10 a17d4: 9101c129 add x9, x9, #0x70 a17d8: a900200a stp x10, x8, [x0] a17dc: f9000809 str x9, [x0, #0x10] a17e0: 91006000 add x0, x0, #0x18 a17e4: aa1603e1 mov x1, x22 a17e8: 97fe7f36 bl 0x414c0 <_ZNSt6__ndk118__time_get_storageIwEC2ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE@plt> a17ec: d0000368 adrp x8, 0x10f000 a17f0: f9458508 ldr x8, [x8, #0xb08] a17f4: 91004109 add x9, x8, #0x10 a17f8: 9102a108 add x8, x8, #0xa8 a17fc: f9000309 str x9, [x24] a1800: f9000b08 str x8, [x24, #0x10] a1804: aa1303e0 mov x0, x19 a1808: aa1803e1 mov x1, x24 a180c: 97fffd76 bl 0xa0de4 a1810: 52800300 mov w0, #0x18 // =24 a1814: 97fe829f bl 0x42290 <_Znwm@plt> a1818: d000037c adrp x28, 0x10f000 a181c: f946fb9c ldr x28, [x28, #0xdf0] a1820: 92800008 mov x8, #-0x1 // =-1 a1824: aa0003f8 mov x24, x0 a1828: 91004389 add x9, x28, #0x10 a182c: a9002009 stp x9, x8, [x0] a1830: 394002c8 ldrb w8, [x22] a1834: f9400ac9 ldr x9, [x22, #0x10] a1838: 7200011f tst w8, #0x1 a183c: 9a961521 csinc x1, x9, x22, ne a1840: 5283f7e0 mov w0, #0x1fbf // =8127 a1844: aa1f03e2 mov x2, xzr a1848: 97fe815e bl 0x41dc0 a184c: f9000b00 str x0, [x24, #0x10] a1850: b4000820 cbz x0, 0xa1954 a1854: d0000368 adrp x8, 0x10f000 a1858: f947c908 ldr x8, [x8, #0xf90] a185c: 91004108 add x8, x8, #0x10 a1860: f9000308 str x8, [x24] a1864: aa1303e0 mov x0, x19 a1868: aa1803e1 mov x1, x24 a186c: 97fffdaa bl 0xa0f14 a1870: 52800300 mov w0, #0x18 // =24 a1874: 97fe8287 bl 0x42290 <_Znwm@plt> a1878: 92800008 mov x8, #-0x1 // =-1 a187c: 91004389 add x9, x28, #0x10 a1880: a9002009 stp x9, x8, [x0] a1884: 394002c8 ldrb w8, [x22] a1888: f9400ac9 ldr x9, [x22, #0x10] a188c: 910006ca add x10, x22, #0x1 a1890: aa0003f8 mov x24, x0 a1894: 7200011f tst w8, #0x1 a1898: 9a890141 csel x1, x10, x9, eq a189c: 5283f7e0 mov w0, #0x1fbf // =8127 a18a0: aa1f03e2 mov x2, xzr a18a4: 97fe8147 bl 0x41dc0 a18a8: f9000b00 str x0, [x24, #0x10] a18ac: b4000620 cbz x0, 0xa1970 a18b0: d0000368 adrp x8, 0x10f000 a18b4: f9473108 ldr x8, [x8, #0xe60] a18b8: 91004108 add x8, x8, #0x10 a18bc: f9000308 str x8, [x24] a18c0: aa1303e0 mov x0, x19 a18c4: aa1803e1 mov x1, x24 a18c8: 97fffddf bl 0xa1044 a18cc: 362802b7 tbz w23, #0x5, 0xa1920 a18d0: 52800200 mov w0, #0x10 // =16 a18d4: 97fe826f bl 0x42290 <_Znwm@plt> a18d8: aa0003e1 mov x1, x0 a18dc: d0000369 adrp x9, 0x10f000 a18e0: f946bd29 ldr x9, [x9, #0xd78] a18e4: 92800008 mov x8, #-0x1 // =-1 a18e8: 91004129 add x9, x9, #0x10 a18ec: a9002029 stp x9, x8, [x1] a18f0: aa1303e0 mov x0, x19 a18f4: 97fffe20 bl 0xa1174 a18f8: 52800200 mov w0, #0x10 // =16 a18fc: 97fe8265 bl 0x42290 <_Znwm@plt> a1900: aa0003e1 mov x1, x0 a1904: d0000369 adrp x9, 0x10f000 a1908: f946dd29 ldr x9, [x9, #0xdb8] a190c: 92800008 mov x8, #-0x1 // =-1 a1910: 91004129 add x9, x9, #0x10 a1914: a9002029 stp x9, x8, [x1] a1918: aa1303e0 mov x0, x19 a191c: 97fffe62 bl 0xa12a4 a1920: f9401768 ldr x8, [x27, #0x28] a1924: f9400fe9 ldr x9, [sp, #0x18] a1928: eb09011f cmp x8, x9 a192c: 54000121 b.ne 0xa1950 a1930: a9477bfd ldp x29, x30, [sp, #0x70] a1934: a9464ff4 ldp x20, x19, [sp, #0x60] a1938: a94557f6 ldp x22, x21, [sp, #0x50] a193c: a9445ff8 ldp x24, x23, [sp, #0x40] a1940: a94367fa ldp x26, x25, [sp, #0x30] a1944: a9426ffc ldp x28, x27, [sp, #0x20] a1948: 910203ff add sp, sp, #0x80 a194c: d65f03c0 ret a1950: 97fe82d0 bl 0x42490 <__stack_chk_fail@plt> a1954: f00001c0 adrp x0, 0xdc000 >+0x1e> a1958: 9139e400 add x0, x0, #0xe79 a195c: 910003e8 mov x8, sp a1960: aa1603e1 mov x1, x22 a1964: 97fed84b bl 0x57a90 a1968: 910003e0 mov x0, sp a196c: 94000a4a bl 0xa4294 ::collate_byname(char const*, unsigned long)+0x108> a1970: f00001c0 adrp x0, 0xdc000 >+0x1e> a1974: 9139e400 add x0, x0, #0xe79 a1978: 910003e8 mov x8, sp a197c: aa1603e1 mov x1, x22 a1980: 97fed844 bl 0x57a90 a1984: 910003e0 mov x0, sp a1988: 94000a43 bl 0xa4294 ::collate_byname(char const*, unsigned long)+0x108> a198c: 14000001 b 0xa1990 a1990: 394003e8 ldrb w8, [sp] a1994: aa0003f6 mov x22, x0 a1998: 36000328 tbz w8, #0x0, 0xa19fc a199c: f9400be0 ldr x0, [sp, #0x10] a19a0: 14000016 b 0xa19f8 a19a4: aa0003f6 mov x22, x0 a19a8: 14000015 b 0xa19fc a19ac: aa0003f6 mov x22, x0 a19b0: 14000013 b 0xa19fc a19b4: aa0003f6 mov x22, x0 a19b8: 14000011 b 0xa19fc a19bc: aa0003f6 mov x22, x0 a19c0: 1400000f b 0xa19fc a19c4: d0000369 adrp x9, 0x10f000 a19c8: 39406308 ldrb w8, [x24, #0x18] a19cc: f9462d29 ldr x9, [x9, #0xc58] a19d0: 14000005 b 0xa19e4 a19d4: 14000014 b 0xa1a24 a19d8: d0000369 adrp x9, 0x10f000 a19dc: 39406308 ldrb w8, [x24, #0x18] a19e0: f9461929 ldr x9, [x9, #0xc30] a19e4: aa0003f6 mov x22, x0 a19e8: 91004129 add x9, x9, #0x10 a19ec: f9000309 str x9, [x24] a19f0: 36000068 tbz w8, #0x0, 0xa19fc a19f4: f9401700 ldr x0, [x24, #0x28] a19f8: 97fe7e4a bl 0x41320 <_ZdlPv@plt> a19fc: aa1803e0 mov x0, x24 a1a00: 97fe7f90 bl 0x41840 <_ZNSt6__ndk114__shared_countD2Ev@plt> a1a04: 14000009 b 0xa1a28 a1a08: 14000007 b 0xa1a24 a1a0c: 14000006 b 0xa1a24 a1a10: 14000005 b 0xa1a24 a1a14: 14000004 b 0xa1a24 a1a18: 14000003 b 0xa1a24 a1a1c: 14000002 b 0xa1a24 a1a20: 14000001 b 0xa1a24 a1a24: aa0003f6 mov x22, x0 a1a28: aa1803e0 mov x0, x24 a1a2c: 97fe7e3d bl 0x41320 <_ZdlPv@plt> a1a30: 14000017 b 0xa1a8c a1a34: aa0003f6 mov x22, x0 a1a38: 394002a8 ldrb w8, [x21] a1a3c: 360000e8 tbz w8, #0x0, 0xa1a58 a1a40: f9409a60 ldr x0, [x19, #0x130] a1a44: 97fe7e37 bl 0x41320 <_ZdlPv@plt> a1a48: f9400280 ldr x0, [x20] a1a4c: b50000a0 cbnz x0, 0xa1a60 a1a50: 1400000a b 0xa1a78 a1a54: aa0003f6 mov x22, x0 a1a58: f9400280 ldr x0, [x20] a1a5c: b40000e0 cbz x0, 0xa1a78 a1a60: eb1a001f cmp x0, x26 a1a64: f9000e60 str x0, [x19, #0x18] a1a68: 54000061 b.ne 0xa1a74 a1a6c: 3900033f strb wzr, [x25] a1a70: 14000002 b 0xa1a78 a1a74: 97fe7e2b bl 0x41320 <_ZdlPv@plt> a1a78: aa1303e0 mov x0, x19 a1a7c: 97fe7f71 bl 0x41840 <_ZNSt6__ndk114__shared_countD2Ev@plt> a1a80: aa1603e0 mov x0, x22 a1a84: 9400ce46 bl 0xd539c <__cxa_demangle+0x12abc> a1a88: aa0003f6 mov x22, x0 a1a8c: aa1603e0 mov x0, x22 a1a90: 97fe8158 bl 0x41ff0 <__cxa_begin_catch@plt> a1a94: a9412668 ldp x8, x9, [x19, #0x10] a1a98: eb08013f cmp x9, x8 a1a9c: 540001e0 b.eq 0xa1ad8 a1aa0: aa1f03ea mov x10, xzr a1aa4: 52800036 mov w22, #0x1 // =1 a1aa8: f86a7900 ldr x0, [x8, x10, lsl #3] a1aac: b5000100 cbnz x0, 0xa1acc a1ab0: 2a1603ea mov w10, w22 a1ab4: cb08012b sub x11, x9, x8 a1ab8: eb8b0d5f cmp x10, x11, asr #3 a1abc: 110006d6 add w22, w22, #0x1 a1ac0: 540000c2 b.hs 0xa1ad8 a1ac4: f86a7900 ldr x0, [x8, x10, lsl #3] a1ac8: b4ffff40 cbz x0, 0xa1ab0 a1acc: 97fe8219 bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> a1ad0: a9412668 ldp x8, x9, [x19, #0x10] a1ad4: 17fffff7 b 0xa1ab0 a1ad8: 97fe8152 bl 0x42020 <__cxa_rethrow@plt> a1adc: aa0003f6 mov x22, x0 a1ae0: 97fe7e68 bl 0x41480 <__cxa_end_catch@plt> a1ae4: 17ffffd5 b 0xa1a38 a1ae8: 97fec7f1 bl 0x53aac a1aec: d10283ff sub sp, sp, #0xa0 a1af0: a9046ffc stp x28, x27, [sp, #0x40] a1af4: a90567fa stp x26, x25, [sp, #0x50] a1af8: a9065ff8 stp x24, x23, [sp, #0x60] a1afc: a90757f6 stp x22, x21, [sp, #0x70] a1b00: a9084ff4 stp x20, x19, [sp, #0x80] a1b04: a9097bfd stp x29, x30, [sp, #0x90] a1b08: 910243fd add x29, sp, #0x90 a1b0c: d53bd05c mrs x28, TPIDR_EL0 a1b10: f9401789 ldr x9, [x28, #0x28] a1b14: 9000034a adrp x10, 0x109000 a1b18: 92800008 mov x8, #-0x1 // =-1 a1b1c: 9122614a add x10, x10, #0x898 a1b20: 6f00e400 movi v0.2d, #0000000000000000 a1b24: aa0003fa mov x26, x0 a1b28: aa0003f4 mov x20, x0 a1b2c: 91044015 add x21, x0, #0x110 a1b30: f9001fe9 str x9, [sp, #0x38] a1b34: 52800029 mov w9, #0x1 // =1 a1b38: a900200a stp x10, x8, [x0] a1b3c: aa0003fb mov x27, x0 a1b40: 3c830f40 str q0, [x26, #0x30]! a1b44: f8010e9a str x26, [x20, #0x10]! a1b48: 39044009 strb w9, [x0, #0x110] a1b4c: f9001015 str x21, [x0, #0x20] a1b50: ad020000 stp q0, q0, [x0, #0x40] a1b54: ad030000 stp q0, q0, [x0, #0x60] a1b58: ad040000 stp q0, q0, [x0, #0x80] a1b5c: ad050000 stp q0, q0, [x0, #0xa0] a1b60: ad060000 stp q0, q0, [x0, #0xc0] a1b64: ad070000 stp q0, q0, [x0, #0xe0] a1b68: 3d804000 str q0, [x0, #0x100] a1b6c: f8018f75 str x21, [x27, #0x18]! a1b70: 2a0303f7 mov w23, w3 a1b74: aa0203f6 mov x22, x2 a1b78: aa0103f8 mov x24, x1 a1b7c: aa0003f3 mov x19, x0 a1b80: 91042360 add x0, x27, #0x108 a1b84: f00001e1 adrp x1, 0xe0000 a1b88: 9109ec21 add x1, x1, #0x27b a1b8c: a90003f5 stp x21, x0, [sp] a1b90: 97feca35 bl 0x54464 a1b94: eb18027f cmp x19, x24 a1b98: 54000080 b.eq 0xa1ba8 a1b9c: a9410b01 ldp x1, x2, [x24, #0x10] a1ba0: aa1403e0 mov x0, x20 a1ba4: 94004327 bl 0xb2840 ::~codecvt()+0x408> a1ba8: f9400368 ldr x8, [x27] a1bac: f9400289 ldr x9, [x20] a1bb0: eb09011f cmp x8, x9 a1bb4: 54000200 b.eq 0xa1bf4 a1bb8: aa1f03ea mov x10, xzr a1bbc: 52800035 mov w21, #0x1 // =1 a1bc0: f86a7920 ldr x0, [x9, x10, lsl #3] a1bc4: b5000100 cbnz x0, 0xa1be4 a1bc8: 2a1503ea mov w10, w21 a1bcc: cb09010b sub x11, x8, x9 a1bd0: eb8b0d5f cmp x10, x11, asr #3 a1bd4: 110006b5 add w21, w21, #0x1 a1bd8: 540000e2 b.hs 0xa1bf4 a1bdc: f86a7920 ldr x0, [x9, x10, lsl #3] a1be0: b4ffff40 cbz x0, 0xa1bc8 a1be4: 97fe7f9f bl 0x41a60 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> a1be8: f9400368 ldr x8, [x27] a1bec: f9400289 ldr x9, [x20] a1bf0: 17fffff6 b 0xa1bc8 a1bf4: d0000375 adrp x21, 0x10f000 a1bf8: f94692b5 ldr x21, [x21, #0xd20] a1bfc: 36180cf7 tbz w23, #0x3, 0xa1d98 a1c00: d0000378 adrp x24, 0x10f000 a1c04: f946ff18 ldr x24, [x24, #0xdf8] a1c08: 6f00e400 movi v0.2d, #0000000000000000 a1c0c: 4e081ea0 mov v0.d[0], x21 a1c10: 3c8183e0 stur q0, [sp, #0x18] a1c14: f9000bf8 str x24, [sp, #0x10] a1c18: c8dfff08 ldar x8, [x24] a1c1c: b100051f cmn x8, #0x1 a1c20: 54000140 b.eq 0xa1c48 a1c24: 910043e8 add x8, sp, #0x10 a1c28: 9100c3e9 add x9, sp, #0x30 a1c2c: a902a3e9 stp x9, x8, [sp, #0x28] a1c30: d0000360 adrp x0, 0x10f000 a1c34: f946fc00 ldr x0, [x0, #0xdf8] a1c38: b0000082 adrp x2, 0xb2000 ::~__codecvt_utf8_utf16()+0xc> a1c3c: 912c4042 add x2, x2, #0xb10 a1c40: 9100a3e1 add x1, sp, #0x28 a1c44: 97fe82b3 bl 0x42710 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> a1c48: b9800b09 ldrsw x9, [x24, #0x8] a1c4c: a9412ac8 ldp x8, x10, [x22, #0x10] a1c50: d1000539 sub x25, x9, #0x1 a1c54: cb080149 sub x9, x10, x8 a1c58: eb890f3f cmp x25, x9, asr #3 a1c5c: 5400b1c2 b.hs 0xa3294 a1c60: f8797918 ldr x24, [x8, x25, lsl #3] a1c64: b400b198 cbz x24, 0xa3294 a1c68: aa1803e0 mov x0, x24 a1c6c: 97fe7f7d bl 0x41a60 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> a1c70: f9400369 ldr x9, [x27] a1c74: f9400288 ldr x8, [x20] a1c78: cb080129 sub x9, x9, x8 a1c7c: 9343fd2a asr x10, x9, #3 a1c80: eb19015f cmp x10, x25 a1c84: 540001a8 b.hi 0xa1cb8 a1c88: 91000729 add x9, x25, #0x1 a1c8c: eb0a0121 subs x1, x9, x10 a1c90: 540000e9 b.ls 0xa1cac a1c94: aa1403e0 mov x0, x20 a1c98: 9400434d bl 0xb29cc ::~codecvt()+0x594> a1c9c: f9400288 ldr x8, [x20] a1ca0: f8797900 ldr x0, [x8, x25, lsl #3] a1ca4: b50000e0 cbnz x0, 0xa1cc0 a1ca8: 14000008 b 0xa1cc8 a1cac: 54000062 b.hs 0xa1cb8 a1cb0: 8b090d09 add x9, x8, x9, lsl #3 a1cb4: f9000369 str x9, [x27] a1cb8: f8797900 ldr x0, [x8, x25, lsl #3] a1cbc: b4000060 cbz x0, 0xa1cc8 a1cc0: 97fe819c bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> a1cc4: f9400288 ldr x8, [x20] a1cc8: f8397918 str x24, [x8, x25, lsl #3] a1ccc: d0000378 adrp x24, 0x10f000 a1cd0: f945d318 ldr x24, [x24, #0xba0] a1cd4: 6f00e400 movi v0.2d, #0000000000000000 a1cd8: 4e081ea0 mov v0.d[0], x21 a1cdc: 3c8183e0 stur q0, [sp, #0x18] a1ce0: f9000bf8 str x24, [sp, #0x10] a1ce4: c8dfff08 ldar x8, [x24] a1ce8: b100051f cmn x8, #0x1 a1cec: 54000140 b.eq 0xa1d14 a1cf0: 910043e8 add x8, sp, #0x10 a1cf4: 9100c3e9 add x9, sp, #0x30 a1cf8: a902a3e9 stp x9, x8, [sp, #0x28] a1cfc: d0000360 adrp x0, 0x10f000 a1d00: f945d000 ldr x0, [x0, #0xba0] a1d04: b0000082 adrp x2, 0xb2000 ::~__codecvt_utf8_utf16()+0xc> a1d08: 912c4042 add x2, x2, #0xb10 a1d0c: 9100a3e1 add x1, sp, #0x28 a1d10: 97fe8280 bl 0x42710 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> a1d14: b9800b09 ldrsw x9, [x24, #0x8] a1d18: a9412ac8 ldp x8, x10, [x22, #0x10] a1d1c: d1000539 sub x25, x9, #0x1 a1d20: cb080149 sub x9, x10, x8 a1d24: eb890f3f cmp x25, x9, asr #3 a1d28: 5400ab82 b.hs 0xa3298 a1d2c: f8797918 ldr x24, [x8, x25, lsl #3] a1d30: b400ab58 cbz x24, 0xa3298 a1d34: aa1803e0 mov x0, x24 a1d38: 97fe7f4a bl 0x41a60 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> a1d3c: f9400369 ldr x9, [x27] a1d40: f9400288 ldr x8, [x20] a1d44: cb080129 sub x9, x9, x8 a1d48: 9343fd2a asr x10, x9, #3 a1d4c: eb19015f cmp x10, x25 a1d50: 540001a8 b.hi 0xa1d84 a1d54: 91000729 add x9, x25, #0x1 a1d58: eb0a0121 subs x1, x9, x10 a1d5c: 540000e9 b.ls 0xa1d78 a1d60: aa1403e0 mov x0, x20 a1d64: 9400431a bl 0xb29cc ::~codecvt()+0x594> a1d68: f9400288 ldr x8, [x20] a1d6c: f8797900 ldr x0, [x8, x25, lsl #3] a1d70: b50000e0 cbnz x0, 0xa1d8c a1d74: 14000008 b 0xa1d94 a1d78: 54000062 b.hs 0xa1d84 a1d7c: 8b090d09 add x9, x8, x9, lsl #3 a1d80: f9000369 str x9, [x27] a1d84: f8797900 ldr x0, [x8, x25, lsl #3] a1d88: b4000060 cbz x0, 0xa1d94 a1d8c: 97fe8169 bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> a1d90: f9400288 ldr x8, [x20] a1d94: f8397918 str x24, [x8, x25, lsl #3] a1d98: 36002677 tbz w23, #0x0, 0xa2264 a1d9c: d0000378 adrp x24, 0x10f000 a1da0: f945a318 ldr x24, [x24, #0xb40] a1da4: 6f00e400 movi v0.2d, #0000000000000000 a1da8: 4e081ea0 mov v0.d[0], x21 a1dac: 3c8183e0 stur q0, [sp, #0x18] a1db0: f9000bf8 str x24, [sp, #0x10] a1db4: c8dfff08 ldar x8, [x24] a1db8: b100051f cmn x8, #0x1 a1dbc: 54000140 b.eq 0xa1de4 a1dc0: 910043e8 add x8, sp, #0x10 a1dc4: 9100c3e9 add x9, sp, #0x30 a1dc8: a902a3e9 stp x9, x8, [sp, #0x28] a1dcc: d0000360 adrp x0, 0x10f000 a1dd0: f945a000 ldr x0, [x0, #0xb40] a1dd4: b0000082 adrp x2, 0xb2000 ::~__codecvt_utf8_utf16()+0xc> a1dd8: 912c4042 add x2, x2, #0xb10 a1ddc: 9100a3e1 add x1, sp, #0x28 a1de0: 97fe824c bl 0x42710 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> a1de4: b9800b09 ldrsw x9, [x24, #0x8] a1de8: a9412ac8 ldp x8, x10, [x22, #0x10] a1dec: d1000539 sub x25, x9, #0x1 a1df0: cb080149 sub x9, x10, x8 a1df4: eb890f3f cmp x25, x9, asr #3 a1df8: 5400a522 b.hs 0xa329c a1dfc: f8797918 ldr x24, [x8, x25, lsl #3] a1e00: b400a4f8 cbz x24, 0xa329c a1e04: aa1803e0 mov x0, x24 a1e08: 97fe7f16 bl 0x41a60 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> a1e0c: f9400369 ldr x9, [x27] a1e10: f9400288 ldr x8, [x20] a1e14: cb080129 sub x9, x9, x8 a1e18: 9343fd2a asr x10, x9, #3 a1e1c: eb19015f cmp x10, x25 a1e20: 540001a8 b.hi 0xa1e54 a1e24: 91000729 add x9, x25, #0x1 a1e28: eb0a0121 subs x1, x9, x10 a1e2c: 540000e9 b.ls 0xa1e48 a1e30: aa1403e0 mov x0, x20 a1e34: 940042e6 bl 0xb29cc ::~codecvt()+0x594> a1e38: f9400288 ldr x8, [x20] a1e3c: f8797900 ldr x0, [x8, x25, lsl #3] a1e40: b50000e0 cbnz x0, 0xa1e5c a1e44: 14000008 b 0xa1e64 a1e48: 54000062 b.hs 0xa1e54 a1e4c: 8b090d09 add x9, x8, x9, lsl #3 a1e50: f9000369 str x9, [x27] a1e54: f8797900 ldr x0, [x8, x25, lsl #3] a1e58: b4000060 cbz x0, 0xa1e64 a1e5c: 97fe8135 bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> a1e60: f9400288 ldr x8, [x20] a1e64: f8397918 str x24, [x8, x25, lsl #3] a1e68: d0000378 adrp x24, 0x10f000 a1e6c: f9470b18 ldr x24, [x24, #0xe10] a1e70: 6f00e400 movi v0.2d, #0000000000000000 a1e74: 4e081ea0 mov v0.d[0], x21 a1e78: 3c8183e0 stur q0, [sp, #0x18] a1e7c: f9000bf8 str x24, [sp, #0x10] a1e80: c8dfff08 ldar x8, [x24] a1e84: b100051f cmn x8, #0x1 a1e88: 54000140 b.eq 0xa1eb0 a1e8c: 910043e8 add x8, sp, #0x10 a1e90: 9100c3e9 add x9, sp, #0x30 a1e94: a902a3e9 stp x9, x8, [sp, #0x28] a1e98: d0000360 adrp x0, 0x10f000 a1e9c: f9470800 ldr x0, [x0, #0xe10] a1ea0: b0000082 adrp x2, 0xb2000 ::~__codecvt_utf8_utf16()+0xc> a1ea4: 912c4042 add x2, x2, #0xb10 a1ea8: 9100a3e1 add x1, sp, #0x28 a1eac: 97fe8219 bl 0x42710 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> a1eb0: b9800b09 ldrsw x9, [x24, #0x8] a1eb4: a9412ac8 ldp x8, x10, [x22, #0x10] a1eb8: d1000539 sub x25, x9, #0x1 a1ebc: cb080149 sub x9, x10, x8 a1ec0: eb890f3f cmp x25, x9, asr #3 a1ec4: 54009ee2 b.hs 0xa32a0 a1ec8: f8797918 ldr x24, [x8, x25, lsl #3] a1ecc: b4009eb8 cbz x24, 0xa32a0 a1ed0: aa1803e0 mov x0, x24 a1ed4: 97fe7ee3 bl 0x41a60 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> a1ed8: f9400369 ldr x9, [x27] a1edc: f9400288 ldr x8, [x20] a1ee0: cb080129 sub x9, x9, x8 a1ee4: 9343fd2a asr x10, x9, #3 a1ee8: eb19015f cmp x10, x25 a1eec: 540001a8 b.hi 0xa1f20 a1ef0: 91000729 add x9, x25, #0x1 a1ef4: eb0a0121 subs x1, x9, x10 a1ef8: 540000e9 b.ls 0xa1f14 a1efc: aa1403e0 mov x0, x20 a1f00: 940042b3 bl 0xb29cc ::~codecvt()+0x594> a1f04: f9400288 ldr x8, [x20] a1f08: f8797900 ldr x0, [x8, x25, lsl #3] a1f0c: b50000e0 cbnz x0, 0xa1f28 a1f10: 14000008 b 0xa1f30 a1f14: 54000062 b.hs 0xa1f20 a1f18: 8b090d09 add x9, x8, x9, lsl #3 a1f1c: f9000369 str x9, [x27] a1f20: f8797900 ldr x0, [x8, x25, lsl #3] a1f24: b4000060 cbz x0, 0xa1f30 a1f28: 97fe8102 bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> a1f2c: f9400288 ldr x8, [x20] a1f30: f8397918 str x24, [x8, x25, lsl #3] a1f34: d0000378 adrp x24, 0x10f000 a1f38: f9463b18 ldr x24, [x24, #0xc70] a1f3c: 6f00e400 movi v0.2d, #0000000000000000 a1f40: 4e081ea0 mov v0.d[0], x21 a1f44: 3c8183e0 stur q0, [sp, #0x18] a1f48: f9000bf8 str x24, [sp, #0x10] a1f4c: c8dfff08 ldar x8, [x24] a1f50: b100051f cmn x8, #0x1 a1f54: 54000140 b.eq 0xa1f7c a1f58: 910043e8 add x8, sp, #0x10 a1f5c: 9100c3e9 add x9, sp, #0x30 a1f60: a902a3e9 stp x9, x8, [sp, #0x28] a1f64: d0000360 adrp x0, 0x10f000 a1f68: f9463800 ldr x0, [x0, #0xc70] a1f6c: b0000082 adrp x2, 0xb2000 ::~__codecvt_utf8_utf16()+0xc> a1f70: 912c4042 add x2, x2, #0xb10 a1f74: 9100a3e1 add x1, sp, #0x28 a1f78: 97fe81e6 bl 0x42710 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> a1f7c: b9800b09 ldrsw x9, [x24, #0x8] a1f80: a9412ac8 ldp x8, x10, [x22, #0x10] a1f84: d1000539 sub x25, x9, #0x1 a1f88: cb080149 sub x9, x10, x8 a1f8c: eb890f3f cmp x25, x9, asr #3 a1f90: 540098a2 b.hs 0xa32a4 a1f94: f8797918 ldr x24, [x8, x25, lsl #3] a1f98: b4009878 cbz x24, 0xa32a4 a1f9c: aa1803e0 mov x0, x24 a1fa0: 97fe7eb0 bl 0x41a60 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> a1fa4: f9400369 ldr x9, [x27] a1fa8: f9400288 ldr x8, [x20] a1fac: cb080129 sub x9, x9, x8 a1fb0: 9343fd2a asr x10, x9, #3 a1fb4: eb19015f cmp x10, x25 a1fb8: 540001a8 b.hi 0xa1fec a1fbc: 91000729 add x9, x25, #0x1 a1fc0: eb0a0121 subs x1, x9, x10 a1fc4: 540000e9 b.ls 0xa1fe0 a1fc8: aa1403e0 mov x0, x20 a1fcc: 94004280 bl 0xb29cc ::~codecvt()+0x594> a1fd0: f9400288 ldr x8, [x20] a1fd4: f8797900 ldr x0, [x8, x25, lsl #3] a1fd8: b50000e0 cbnz x0, 0xa1ff4 a1fdc: 14000008 b 0xa1ffc a1fe0: 54000062 b.hs 0xa1fec a1fe4: 8b090d09 add x9, x8, x9, lsl #3 a1fe8: f9000369 str x9, [x27] a1fec: f8797900 ldr x0, [x8, x25, lsl #3] a1ff0: b4000060 cbz x0, 0xa1ffc a1ff4: 97fe80cf bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> a1ff8: f9400288 ldr x8, [x20] a1ffc: f8397918 str x24, [x8, x25, lsl #3] a2000: b0000378 adrp x24, 0x10f000 a2004: f9466318 ldr x24, [x24, #0xcc0] a2008: 6f00e400 movi v0.2d, #0000000000000000 a200c: 4e081ea0 mov v0.d[0], x21 a2010: 3c8183e0 stur q0, [sp, #0x18] a2014: f9000bf8 str x24, [sp, #0x10] a2018: c8dfff08 ldar x8, [x24] a201c: b100051f cmn x8, #0x1 a2020: 54000140 b.eq 0xa2048 a2024: 910043e8 add x8, sp, #0x10 a2028: 9100c3e9 add x9, sp, #0x30 a202c: a902a3e9 stp x9, x8, [sp, #0x28] a2030: b0000360 adrp x0, 0x10f000 a2034: f9466000 ldr x0, [x0, #0xcc0] a2038: 90000082 adrp x2, 0xb2000 ::~__codecvt_utf8_utf16()+0xc> a203c: 912c4042 add x2, x2, #0xb10 a2040: 9100a3e1 add x1, sp, #0x28 a2044: 97fe81b3 bl 0x42710 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> a2048: b9800b09 ldrsw x9, [x24, #0x8] a204c: a9412ac8 ldp x8, x10, [x22, #0x10] a2050: d1000539 sub x25, x9, #0x1 a2054: cb080149 sub x9, x10, x8 a2058: eb890f3f cmp x25, x9, asr #3 a205c: 54009262 b.hs 0xa32a8 a2060: f8797918 ldr x24, [x8, x25, lsl #3] a2064: b4009238 cbz x24, 0xa32a8 a2068: aa1803e0 mov x0, x24 a206c: 97fe7e7d bl 0x41a60 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> a2070: f9400369 ldr x9, [x27] a2074: f9400288 ldr x8, [x20] a2078: cb080129 sub x9, x9, x8 a207c: 9343fd2a asr x10, x9, #3 a2080: eb19015f cmp x10, x25 a2084: 540001a8 b.hi 0xa20b8 a2088: 91000729 add x9, x25, #0x1 a208c: eb0a0121 subs x1, x9, x10 a2090: 540000e9 b.ls 0xa20ac a2094: aa1403e0 mov x0, x20 a2098: 9400424d bl 0xb29cc ::~codecvt()+0x594> a209c: f9400288 ldr x8, [x20] a20a0: f8797900 ldr x0, [x8, x25, lsl #3] a20a4: b50000e0 cbnz x0, 0xa20c0 a20a8: 14000008 b 0xa20c8 a20ac: 54000062 b.hs 0xa20b8 a20b0: 8b090d09 add x9, x8, x9, lsl #3 a20b4: f9000369 str x9, [x27] a20b8: f8797900 ldr x0, [x8, x25, lsl #3] a20bc: b4000060 cbz x0, 0xa20c8 a20c0: 97fe809c bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> a20c4: f9400288 ldr x8, [x20] a20c8: f8397918 str x24, [x8, x25, lsl #3] a20cc: b0000378 adrp x24, 0x10f000 a20d0: f945cb18 ldr x24, [x24, #0xb90] a20d4: 6f00e400 movi v0.2d, #0000000000000000 a20d8: 4e081ea0 mov v0.d[0], x21 a20dc: 3c8183e0 stur q0, [sp, #0x18] a20e0: f9000bf8 str x24, [sp, #0x10] a20e4: c8dfff08 ldar x8, [x24] a20e8: b100051f cmn x8, #0x1 a20ec: 54000140 b.eq 0xa2114 a20f0: 910043e8 add x8, sp, #0x10 a20f4: 9100c3e9 add x9, sp, #0x30 a20f8: a902a3e9 stp x9, x8, [sp, #0x28] a20fc: b0000360 adrp x0, 0x10f000 a2100: f945c800 ldr x0, [x0, #0xb90] a2104: 90000082 adrp x2, 0xb2000 ::~__codecvt_utf8_utf16()+0xc> a2108: 912c4042 add x2, x2, #0xb10 a210c: 9100a3e1 add x1, sp, #0x28 a2110: 97fe8180 bl 0x42710 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> a2114: b9800b09 ldrsw x9, [x24, #0x8] a2118: a9412ac8 ldp x8, x10, [x22, #0x10] a211c: d1000539 sub x25, x9, #0x1 a2120: cb080149 sub x9, x10, x8 a2124: eb890f3f cmp x25, x9, asr #3 a2128: 54008c42 b.hs 0xa32b0 a212c: f8797918 ldr x24, [x8, x25, lsl #3] a2130: b4008c18 cbz x24, 0xa32b0 a2134: aa1803e0 mov x0, x24 a2138: 97fe7e4a bl 0x41a60 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> a213c: f9400369 ldr x9, [x27] a2140: f9400288 ldr x8, [x20] a2144: cb080129 sub x9, x9, x8 a2148: 9343fd2a asr x10, x9, #3 a214c: eb19015f cmp x10, x25 a2150: 540001a8 b.hi 0xa2184 a2154: 91000729 add x9, x25, #0x1 a2158: eb0a0121 subs x1, x9, x10 a215c: 540000e9 b.ls 0xa2178 a2160: aa1403e0 mov x0, x20 a2164: 9400421a bl 0xb29cc ::~codecvt()+0x594> a2168: f9400288 ldr x8, [x20] a216c: f8797900 ldr x0, [x8, x25, lsl #3] a2170: b50000e0 cbnz x0, 0xa218c a2174: 14000008 b 0xa2194 a2178: 54000062 b.hs 0xa2184 a217c: 8b090d09 add x9, x8, x9, lsl #3 a2180: f9000369 str x9, [x27] a2184: f8797900 ldr x0, [x8, x25, lsl #3] a2188: b4000060 cbz x0, 0xa2194 a218c: 97fe8069 bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> a2190: f9400288 ldr x8, [x20] a2194: f8397918 str x24, [x8, x25, lsl #3] a2198: b0000378 adrp x24, 0x10f000 a219c: f9461718 ldr x24, [x24, #0xc28] a21a0: 6f00e400 movi v0.2d, #0000000000000000 a21a4: 4e081ea0 mov v0.d[0], x21 a21a8: 3c8183e0 stur q0, [sp, #0x18] a21ac: f9000bf8 str x24, [sp, #0x10] a21b0: c8dfff08 ldar x8, [x24] a21b4: b100051f cmn x8, #0x1 a21b8: 54000140 b.eq 0xa21e0 a21bc: 910043e8 add x8, sp, #0x10 a21c0: 9100c3e9 add x9, sp, #0x30 a21c4: a902a3e9 stp x9, x8, [sp, #0x28] a21c8: b0000360 adrp x0, 0x10f000 a21cc: f9461400 ldr x0, [x0, #0xc28] a21d0: 90000082 adrp x2, 0xb2000 ::~__codecvt_utf8_utf16()+0xc> a21d4: 912c4042 add x2, x2, #0xb10 a21d8: 9100a3e1 add x1, sp, #0x28 a21dc: 97fe814d bl 0x42710 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> a21e0: b9800b09 ldrsw x9, [x24, #0x8] a21e4: a9412ac8 ldp x8, x10, [x22, #0x10] a21e8: d1000539 sub x25, x9, #0x1 a21ec: cb080149 sub x9, x10, x8 a21f0: eb890f3f cmp x25, x9, asr #3 a21f4: 54008602 b.hs 0xa32b4 a21f8: f8797918 ldr x24, [x8, x25, lsl #3] a21fc: b40085d8 cbz x24, 0xa32b4 a2200: aa1803e0 mov x0, x24 a2204: 97fe7e17 bl 0x41a60 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> a2208: f9400369 ldr x9, [x27] a220c: f9400288 ldr x8, [x20] a2210: cb080129 sub x9, x9, x8 a2214: 9343fd2a asr x10, x9, #3 a2218: eb19015f cmp x10, x25 a221c: 540001a8 b.hi 0xa2250 a2220: 91000729 add x9, x25, #0x1 a2224: eb0a0121 subs x1, x9, x10 a2228: 540000e9 b.ls 0xa2244 a222c: aa1403e0 mov x0, x20 a2230: 940041e7 bl 0xb29cc ::~codecvt()+0x594> a2234: f9400288 ldr x8, [x20] a2238: f8797900 ldr x0, [x8, x25, lsl #3] a223c: b50000e0 cbnz x0, 0xa2258 a2240: 14000008 b 0xa2260 a2244: 54000062 b.hs 0xa2250 a2248: 8b090d09 add x9, x8, x9, lsl #3 a224c: f9000369 str x9, [x27] a2250: f8797900 ldr x0, [x8, x25, lsl #3] a2254: b4000060 cbz x0, 0xa2260 a2258: 97fe8036 bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> a225c: f9400288 ldr x8, [x20] a2260: f8397918 str x24, [x8, x25, lsl #3] a2264: 36203337 tbz w23, #0x4, 0xa28c8 a2268: b0000378 adrp x24, 0x10f000 a226c: f9478718 ldr x24, [x24, #0xf08] a2270: 6f00e400 movi v0.2d, #0000000000000000 a2274: 4e081ea0 mov v0.d[0], x21 a2278: 3c8183e0 stur q0, [sp, #0x18] a227c: f9000bf8 str x24, [sp, #0x10] a2280: c8dfff08 ldar x8, [x24] a2284: b100051f cmn x8, #0x1 a2288: 54000140 b.eq 0xa22b0 a228c: 910043e8 add x8, sp, #0x10 a2290: 9100c3e9 add x9, sp, #0x30 a2294: a902a3e9 stp x9, x8, [sp, #0x28] a2298: b0000360 adrp x0, 0x10f000 a229c: f9478400 ldr x0, [x0, #0xf08] a22a0: 90000082 adrp x2, 0xb2000 ::~__codecvt_utf8_utf16()+0xc> a22a4: 912c4042 add x2, x2, #0xb10 a22a8: 9100a3e1 add x1, sp, #0x28 a22ac: 97fe8119 bl 0x42710 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> a22b0: b9800b09 ldrsw x9, [x24, #0x8] a22b4: a9412ac8 ldp x8, x10, [x22, #0x10] a22b8: d1000539 sub x25, x9, #0x1 a22bc: cb080149 sub x9, x10, x8 a22c0: eb890f3f cmp x25, x9, asr #3 a22c4: 54007f42 b.hs 0xa32ac a22c8: f8797918 ldr x24, [x8, x25, lsl #3] a22cc: b4007f18 cbz x24, 0xa32ac a22d0: aa1803e0 mov x0, x24 a22d4: 97fe7de3 bl 0x41a60 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> a22d8: f9400369 ldr x9, [x27] a22dc: f9400288 ldr x8, [x20] a22e0: cb080129 sub x9, x9, x8 a22e4: 9343fd2a asr x10, x9, #3 a22e8: eb19015f cmp x10, x25 a22ec: 540001a8 b.hi 0xa2320 a22f0: 91000729 add x9, x25, #0x1 a22f4: eb0a0121 subs x1, x9, x10 a22f8: 540000e9 b.ls 0xa2314 a22fc: aa1403e0 mov x0, x20 a2300: 940041b3 bl 0xb29cc ::~codecvt()+0x594> a2304: f9400288 ldr x8, [x20] a2308: f8797900 ldr x0, [x8, x25, lsl #3] a230c: b50000e0 cbnz x0, 0xa2328 a2310: 14000008 b 0xa2330 a2314: 54000062 b.hs 0xa2320 a2318: 8b090d09 add x9, x8, x9, lsl #3 a231c: f9000369 str x9, [x27] a2320: f8797900 ldr x0, [x8, x25, lsl #3] a2324: b4000060 cbz x0, 0xa2330 a2328: 97fe8002 bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> a232c: f9400288 ldr x8, [x20] a2330: f8397918 str x24, [x8, x25, lsl #3] a2334: b0000378 adrp x24, 0x10f000 a2338: f9472318 ldr x24, [x24, #0xe40] a233c: 6f00e400 movi v0.2d, #0000000000000000 a2340: 4e081ea0 mov v0.d[0], x21 a2344: 3c8183e0 stur q0, [sp, #0x18] a2348: f9000bf8 str x24, [sp, #0x10] a234c: c8dfff08 ldar x8, [x24] a2350: b100051f cmn x8, #0x1 a2354: 54000140 b.eq 0xa237c a2358: 910043e8 add x8, sp, #0x10 a235c: 9100c3e9 add x9, sp, #0x30 a2360: a902a3e9 stp x9, x8, [sp, #0x28] a2364: b0000360 adrp x0, 0x10f000 a2368: f9472000 ldr x0, [x0, #0xe40] a236c: 90000082 adrp x2, 0xb2000 ::~__codecvt_utf8_utf16()+0xc> a2370: 912c4042 add x2, x2, #0xb10 a2374: 9100a3e1 add x1, sp, #0x28 a2378: 97fe80e6 bl 0x42710 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> a237c: b9800b09 ldrsw x9, [x24, #0x8] a2380: a9412ac8 ldp x8, x10, [x22, #0x10] a2384: d1000539 sub x25, x9, #0x1 a2388: cb080149 sub x9, x10, x8 a238c: eb890f3f cmp x25, x9, asr #3 a2390: 54007942 b.hs 0xa32b8 a2394: f8797918 ldr x24, [x8, x25, lsl #3] a2398: b4007918 cbz x24, 0xa32b8 a239c: aa1803e0 mov x0, x24 a23a0: 97fe7db0 bl 0x41a60 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> a23a4: f9400369 ldr x9, [x27] a23a8: f9400288 ldr x8, [x20] a23ac: cb080129 sub x9, x9, x8 a23b0: 9343fd2a asr x10, x9, #3 a23b4: eb19015f cmp x10, x25 a23b8: 540001a8 b.hi 0xa23ec a23bc: 91000729 add x9, x25, #0x1 a23c0: eb0a0121 subs x1, x9, x10 a23c4: 540000e9 b.ls 0xa23e0 a23c8: aa1403e0 mov x0, x20 a23cc: 94004180 bl 0xb29cc ::~codecvt()+0x594> a23d0: f9400288 ldr x8, [x20] a23d4: f8797900 ldr x0, [x8, x25, lsl #3] a23d8: b50000e0 cbnz x0, 0xa23f4 a23dc: 14000008 b 0xa23fc a23e0: 54000062 b.hs 0xa23ec a23e4: 8b090d09 add x9, x8, x9, lsl #3 a23e8: f9000369 str x9, [x27] a23ec: f8797900 ldr x0, [x8, x25, lsl #3] a23f0: b4000060 cbz x0, 0xa23fc a23f4: 97fe7fcf bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> a23f8: f9400288 ldr x8, [x20] a23fc: f8397918 str x24, [x8, x25, lsl #3] a2400: b0000378 adrp x24, 0x10f000 a2404: f9471318 ldr x24, [x24, #0xe20] a2408: 6f00e400 movi v0.2d, #0000000000000000 a240c: 4e081ea0 mov v0.d[0], x21 a2410: 3c8183e0 stur q0, [sp, #0x18] a2414: f9000bf8 str x24, [sp, #0x10] a2418: c8dfff08 ldar x8, [x24] a241c: b100051f cmn x8, #0x1 a2420: 54000140 b.eq 0xa2448 a2424: 910043e8 add x8, sp, #0x10 a2428: 9100c3e9 add x9, sp, #0x30 a242c: a902a3e9 stp x9, x8, [sp, #0x28] a2430: b0000360 adrp x0, 0x10f000 a2434: f9471000 ldr x0, [x0, #0xe20] a2438: 90000082 adrp x2, 0xb2000 ::~__codecvt_utf8_utf16()+0xc> a243c: 912c4042 add x2, x2, #0xb10 a2440: 9100a3e1 add x1, sp, #0x28 a2444: 97fe80b3 bl 0x42710 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> a2448: b9800b09 ldrsw x9, [x24, #0x8] a244c: a9412ac8 ldp x8, x10, [x22, #0x10] a2450: d1000539 sub x25, x9, #0x1 a2454: cb080149 sub x9, x10, x8 a2458: eb890f3f cmp x25, x9, asr #3 a245c: 54007302 b.hs 0xa32bc a2460: f8797918 ldr x24, [x8, x25, lsl #3] a2464: b40072d8 cbz x24, 0xa32bc a2468: aa1803e0 mov x0, x24 a246c: 97fe7d7d bl 0x41a60 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> a2470: f9400369 ldr x9, [x27] a2474: f9400288 ldr x8, [x20] a2478: cb080129 sub x9, x9, x8 a247c: 9343fd2a asr x10, x9, #3 a2480: eb19015f cmp x10, x25 a2484: 540001a8 b.hi 0xa24b8 a2488: 91000729 add x9, x25, #0x1 a248c: eb0a0121 subs x1, x9, x10 a2490: 540000e9 b.ls 0xa24ac a2494: aa1403e0 mov x0, x20 a2498: 9400414d bl 0xb29cc ::~codecvt()+0x594> a249c: f9400288 ldr x8, [x20] a24a0: f8797900 ldr x0, [x8, x25, lsl #3] a24a4: b50000e0 cbnz x0, 0xa24c0 a24a8: 14000008 b 0xa24c8 a24ac: 54000062 b.hs 0xa24b8 a24b0: 8b090d09 add x9, x8, x9, lsl #3 a24b4: f9000369 str x9, [x27] a24b8: f8797900 ldr x0, [x8, x25, lsl #3] a24bc: b4000060 cbz x0, 0xa24c8 a24c0: 97fe7f9c bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> a24c4: f9400288 ldr x8, [x20] a24c8: f8397918 str x24, [x8, x25, lsl #3] a24cc: b0000378 adrp x24, 0x10f000 a24d0: f946b718 ldr x24, [x24, #0xd68] a24d4: 6f00e400 movi v0.2d, #0000000000000000 a24d8: 4e081ea0 mov v0.d[0], x21 a24dc: 3c8183e0 stur q0, [sp, #0x18] a24e0: f9000bf8 str x24, [sp, #0x10] a24e4: c8dfff08 ldar x8, [x24] a24e8: b100051f cmn x8, #0x1 a24ec: 54000140 b.eq 0xa2514 a24f0: 910043e8 add x8, sp, #0x10 a24f4: 9100c3e9 add x9, sp, #0x30 a24f8: a902a3e9 stp x9, x8, [sp, #0x28] a24fc: b0000360 adrp x0, 0x10f000 a2500: f946b400 ldr x0, [x0, #0xd68] a2504: 90000082 adrp x2, 0xb2000 ::~__codecvt_utf8_utf16()+0xc> a2508: 912c4042 add x2, x2, #0xb10 a250c: 9100a3e1 add x1, sp, #0x28 a2510: 97fe8080 bl 0x42710 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> a2514: b9800b09 ldrsw x9, [x24, #0x8] a2518: a9412ac8 ldp x8, x10, [x22, #0x10] a251c: d1000539 sub x25, x9, #0x1 a2520: cb080149 sub x9, x10, x8 a2524: eb890f3f cmp x25, x9, asr #3 a2528: 54006cc2 b.hs 0xa32c0 a252c: f8797918 ldr x24, [x8, x25, lsl #3] a2530: b4006c98 cbz x24, 0xa32c0 a2534: aa1803e0 mov x0, x24 a2538: 97fe7d4a bl 0x41a60 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> a253c: f9400369 ldr x9, [x27] a2540: f9400288 ldr x8, [x20] a2544: cb080129 sub x9, x9, x8 a2548: 9343fd2a asr x10, x9, #3 a254c: eb19015f cmp x10, x25 a2550: 540001a8 b.hi 0xa2584 a2554: 91000729 add x9, x25, #0x1 a2558: eb0a0121 subs x1, x9, x10 a255c: 540000e9 b.ls 0xa2578 a2560: aa1403e0 mov x0, x20 a2564: 9400411a bl 0xb29cc ::~codecvt()+0x594> a2568: f9400288 ldr x8, [x20] a256c: f8797900 ldr x0, [x8, x25, lsl #3] a2570: b50000e0 cbnz x0, 0xa258c a2574: 14000008 b 0xa2594 a2578: 54000062 b.hs 0xa2584 a257c: 8b090d09 add x9, x8, x9, lsl #3 a2580: f9000369 str x9, [x27] a2584: f8797900 ldr x0, [x8, x25, lsl #3] a2588: b4000060 cbz x0, 0xa2594 a258c: 97fe7f69 bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> a2590: f9400288 ldr x8, [x20] a2594: f8397918 str x24, [x8, x25, lsl #3] a2598: b0000378 adrp x24, 0x10f000 a259c: f9468718 ldr x24, [x24, #0xd08] a25a0: 6f00e400 movi v0.2d, #0000000000000000 a25a4: 4e081ea0 mov v0.d[0], x21 a25a8: 3c8183e0 stur q0, [sp, #0x18] a25ac: f9000bf8 str x24, [sp, #0x10] a25b0: c8dfff08 ldar x8, [x24] a25b4: b100051f cmn x8, #0x1 a25b8: 54000140 b.eq 0xa25e0 a25bc: 910043e8 add x8, sp, #0x10 a25c0: 9100c3e9 add x9, sp, #0x30 a25c4: a902a3e9 stp x9, x8, [sp, #0x28] a25c8: b0000360 adrp x0, 0x10f000 a25cc: f9468400 ldr x0, [x0, #0xd08] a25d0: 90000082 adrp x2, 0xb2000 ::~__codecvt_utf8_utf16()+0xc> a25d4: 912c4042 add x2, x2, #0xb10 a25d8: 9100a3e1 add x1, sp, #0x28 a25dc: 97fe804d bl 0x42710 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> a25e0: b9800b09 ldrsw x9, [x24, #0x8] a25e4: a9412ac8 ldp x8, x10, [x22, #0x10] a25e8: d1000539 sub x25, x9, #0x1 a25ec: cb080149 sub x9, x10, x8 a25f0: eb890f3f cmp x25, x9, asr #3 a25f4: 54006682 b.hs 0xa32c4 a25f8: f8797918 ldr x24, [x8, x25, lsl #3] a25fc: b4006658 cbz x24, 0xa32c4 a2600: aa1803e0 mov x0, x24 a2604: 97fe7d17 bl 0x41a60 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> a2608: f9400369 ldr x9, [x27] a260c: f9400288 ldr x8, [x20] a2610: cb080129 sub x9, x9, x8 a2614: 9343fd2a asr x10, x9, #3 a2618: eb19015f cmp x10, x25 a261c: 540001a8 b.hi 0xa2650 a2620: 91000729 add x9, x25, #0x1 a2624: eb0a0121 subs x1, x9, x10 a2628: 540000e9 b.ls 0xa2644 a262c: aa1403e0 mov x0, x20 a2630: 940040e7 bl 0xb29cc ::~codecvt()+0x594> a2634: f9400288 ldr x8, [x20] a2638: f8797900 ldr x0, [x8, x25, lsl #3] a263c: b50000e0 cbnz x0, 0xa2658 a2640: 14000008 b 0xa2660 a2644: 54000062 b.hs 0xa2650 a2648: 8b090d09 add x9, x8, x9, lsl #3 a264c: f9000369 str x9, [x27] a2650: f8797900 ldr x0, [x8, x25, lsl #3] a2654: b4000060 cbz x0, 0xa2660 a2658: 97fe7f36 bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> a265c: f9400288 ldr x8, [x20] a2660: f8397918 str x24, [x8, x25, lsl #3] a2664: b0000378 adrp x24, 0x10f000 a2668: f9459718 ldr x24, [x24, #0xb28] a266c: 6f00e400 movi v0.2d, #0000000000000000 a2670: 4e081ea0 mov v0.d[0], x21 a2674: 3c8183e0 stur q0, [sp, #0x18] a2678: f9000bf8 str x24, [sp, #0x10] a267c: c8dfff08 ldar x8, [x24] a2680: b100051f cmn x8, #0x1 a2684: 54000140 b.eq 0xa26ac a2688: 910043e8 add x8, sp, #0x10 a268c: 9100c3e9 add x9, sp, #0x30 a2690: a902a3e9 stp x9, x8, [sp, #0x28] a2694: b0000360 adrp x0, 0x10f000 a2698: f9459400 ldr x0, [x0, #0xb28] a269c: 90000082 adrp x2, 0xb2000 ::~__codecvt_utf8_utf16()+0xc> a26a0: 912c4042 add x2, x2, #0xb10 a26a4: 9100a3e1 add x1, sp, #0x28 a26a8: 97fe801a bl 0x42710 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> a26ac: b9800b09 ldrsw x9, [x24, #0x8] a26b0: a9412ac8 ldp x8, x10, [x22, #0x10] a26b4: d1000539 sub x25, x9, #0x1 a26b8: cb080149 sub x9, x10, x8 a26bc: eb890f3f cmp x25, x9, asr #3 a26c0: 54006042 b.hs 0xa32c8 a26c4: f8797918 ldr x24, [x8, x25, lsl #3] a26c8: b4006018 cbz x24, 0xa32c8 a26cc: aa1803e0 mov x0, x24 a26d0: 97fe7ce4 bl 0x41a60 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> a26d4: f9400369 ldr x9, [x27] a26d8: f9400288 ldr x8, [x20] a26dc: cb080129 sub x9, x9, x8 a26e0: 9343fd2a asr x10, x9, #3 a26e4: eb19015f cmp x10, x25 a26e8: 540001a8 b.hi 0xa271c a26ec: 91000729 add x9, x25, #0x1 a26f0: eb0a0121 subs x1, x9, x10 a26f4: 540000e9 b.ls 0xa2710 a26f8: aa1403e0 mov x0, x20 a26fc: 940040b4 bl 0xb29cc ::~codecvt()+0x594> a2700: f9400288 ldr x8, [x20] a2704: f8797900 ldr x0, [x8, x25, lsl #3] a2708: b50000e0 cbnz x0, 0xa2724 a270c: 14000008 b 0xa272c a2710: 54000062 b.hs 0xa271c a2714: 8b090d09 add x9, x8, x9, lsl #3 a2718: f9000369 str x9, [x27] a271c: f8797900 ldr x0, [x8, x25, lsl #3] a2720: b4000060 cbz x0, 0xa272c a2724: 97fe7f03 bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> a2728: f9400288 ldr x8, [x20] a272c: f8397918 str x24, [x8, x25, lsl #3] a2730: b0000378 adrp x24, 0x10f000 a2734: f9467318 ldr x24, [x24, #0xce0] a2738: 6f00e400 movi v0.2d, #0000000000000000 a273c: 4e081ea0 mov v0.d[0], x21 a2740: 3c8183e0 stur q0, [sp, #0x18] a2744: f9000bf8 str x24, [sp, #0x10] a2748: c8dfff08 ldar x8, [x24] a274c: b100051f cmn x8, #0x1 a2750: 54000140 b.eq 0xa2778 a2754: 910043e8 add x8, sp, #0x10 a2758: 9100c3e9 add x9, sp, #0x30 a275c: a902a3e9 stp x9, x8, [sp, #0x28] a2760: b0000360 adrp x0, 0x10f000 a2764: f9467000 ldr x0, [x0, #0xce0] a2768: 90000082 adrp x2, 0xb2000 ::~__codecvt_utf8_utf16()+0xc> a276c: 912c4042 add x2, x2, #0xb10 a2770: 9100a3e1 add x1, sp, #0x28 a2774: 97fe7fe7 bl 0x42710 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> a2778: b9800b09 ldrsw x9, [x24, #0x8] a277c: a9412ac8 ldp x8, x10, [x22, #0x10] a2780: d1000539 sub x25, x9, #0x1 a2784: cb080149 sub x9, x10, x8 a2788: eb890f3f cmp x25, x9, asr #3 a278c: 54005a02 b.hs 0xa32cc a2790: f8797918 ldr x24, [x8, x25, lsl #3] a2794: b40059d8 cbz x24, 0xa32cc a2798: aa1803e0 mov x0, x24 a279c: 97fe7cb1 bl 0x41a60 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> a27a0: f9400369 ldr x9, [x27] a27a4: f9400288 ldr x8, [x20] a27a8: cb080129 sub x9, x9, x8 a27ac: 9343fd2a asr x10, x9, #3 a27b0: eb19015f cmp x10, x25 a27b4: 540001a8 b.hi 0xa27e8 a27b8: 91000729 add x9, x25, #0x1 a27bc: eb0a0121 subs x1, x9, x10 a27c0: 540000e9 b.ls 0xa27dc a27c4: aa1403e0 mov x0, x20 a27c8: 94004081 bl 0xb29cc ::~codecvt()+0x594> a27cc: f9400288 ldr x8, [x20] a27d0: f8797900 ldr x0, [x8, x25, lsl #3] a27d4: b50000e0 cbnz x0, 0xa27f0 a27d8: 14000008 b 0xa27f8 a27dc: 54000062 b.hs 0xa27e8 a27e0: 8b090d09 add x9, x8, x9, lsl #3 a27e4: f9000369 str x9, [x27] a27e8: f8797900 ldr x0, [x8, x25, lsl #3] a27ec: b4000060 cbz x0, 0xa27f8 a27f0: 97fe7ed0 bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> a27f4: f9400288 ldr x8, [x20] a27f8: f8397918 str x24, [x8, x25, lsl #3] a27fc: b0000378 adrp x24, 0x10f000 a2800: f9465718 ldr x24, [x24, #0xca8] a2804: 6f00e400 movi v0.2d, #0000000000000000 a2808: 4e081ea0 mov v0.d[0], x21 a280c: 3c8183e0 stur q0, [sp, #0x18] a2810: f9000bf8 str x24, [sp, #0x10] a2814: c8dfff08 ldar x8, [x24] a2818: b100051f cmn x8, #0x1 a281c: 54000140 b.eq 0xa2844 a2820: 910043e8 add x8, sp, #0x10 a2824: 9100c3e9 add x9, sp, #0x30 a2828: a902a3e9 stp x9, x8, [sp, #0x28] a282c: b0000360 adrp x0, 0x10f000 a2830: f9465400 ldr x0, [x0, #0xca8] a2834: 90000082 adrp x2, 0xb2000 ::~__codecvt_utf8_utf16()+0xc> a2838: 912c4042 add x2, x2, #0xb10 a283c: 9100a3e1 add x1, sp, #0x28 a2840: 97fe7fb4 bl 0x42710 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> a2844: b9800b09 ldrsw x9, [x24, #0x8] a2848: a9412ac8 ldp x8, x10, [x22, #0x10] a284c: d1000539 sub x25, x9, #0x1 a2850: cb080149 sub x9, x10, x8 a2854: eb890f3f cmp x25, x9, asr #3 a2858: 540053c2 b.hs 0xa32d0 a285c: f8797918 ldr x24, [x8, x25, lsl #3] a2860: b4005398 cbz x24, 0xa32d0 a2864: aa1803e0 mov x0, x24 a2868: 97fe7c7e bl 0x41a60 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> a286c: f9400369 ldr x9, [x27] a2870: f9400288 ldr x8, [x20] a2874: cb080129 sub x9, x9, x8 a2878: 9343fd2a asr x10, x9, #3 a287c: eb19015f cmp x10, x25 a2880: 540001a8 b.hi 0xa28b4 a2884: 91000729 add x9, x25, #0x1 a2888: eb0a0121 subs x1, x9, x10 a288c: 540000e9 b.ls 0xa28a8 a2890: aa1403e0 mov x0, x20 a2894: 9400404e bl 0xb29cc ::~codecvt()+0x594> a2898: f9400288 ldr x8, [x20] a289c: f8797900 ldr x0, [x8, x25, lsl #3] a28a0: b50000e0 cbnz x0, 0xa28bc a28a4: 14000008 b 0xa28c4 a28a8: 54000062 b.hs 0xa28b4 a28ac: 8b090d09 add x9, x8, x9, lsl #3 a28b0: f9000369 str x9, [x27] a28b4: f8797900 ldr x0, [x8, x25, lsl #3] a28b8: b4000060 cbz x0, 0xa28c4 a28bc: 97fe7e9d bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> a28c0: f9400288 ldr x8, [x20] a28c4: f8397918 str x24, [x8, x25, lsl #3] a28c8: 36082677 tbz w23, #0x1, 0xa2d94 a28cc: b0000378 adrp x24, 0x10f000 a28d0: f9468318 ldr x24, [x24, #0xd00] a28d4: 6f00e400 movi v0.2d, #0000000000000000 a28d8: 4e081ea0 mov v0.d[0], x21 a28dc: 3c8183e0 stur q0, [sp, #0x18] a28e0: f9000bf8 str x24, [sp, #0x10] a28e4: c8dfff08 ldar x8, [x24] a28e8: b100051f cmn x8, #0x1 a28ec: 54000140 b.eq 0xa2914 a28f0: 910043e8 add x8, sp, #0x10 a28f4: 9100c3e9 add x9, sp, #0x30 a28f8: a902a3e9 stp x9, x8, [sp, #0x28] a28fc: b0000360 adrp x0, 0x10f000 a2900: f9468000 ldr x0, [x0, #0xd00] a2904: 90000082 adrp x2, 0xb2000 ::~__codecvt_utf8_utf16()+0xc> a2908: 912c4042 add x2, x2, #0xb10 a290c: 9100a3e1 add x1, sp, #0x28 a2910: 97fe7f80 bl 0x42710 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> a2914: b9800b09 ldrsw x9, [x24, #0x8] a2918: a9412ac8 ldp x8, x10, [x22, #0x10] a291c: d1000539 sub x25, x9, #0x1 a2920: cb080149 sub x9, x10, x8 a2924: eb890f3f cmp x25, x9, asr #3 a2928: 54004d62 b.hs 0xa32d4 a292c: f8797918 ldr x24, [x8, x25, lsl #3] a2930: b4004d38 cbz x24, 0xa32d4 a2934: aa1803e0 mov x0, x24 a2938: 97fe7c4a bl 0x41a60 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> a293c: f9400369 ldr x9, [x27] a2940: f9400288 ldr x8, [x20] a2944: cb080129 sub x9, x9, x8 a2948: 9343fd2a asr x10, x9, #3 a294c: eb19015f cmp x10, x25 a2950: 540001a8 b.hi 0xa2984 a2954: 91000729 add x9, x25, #0x1 a2958: eb0a0121 subs x1, x9, x10 a295c: 540000e9 b.ls 0xa2978 a2960: aa1403e0 mov x0, x20 a2964: 9400401a bl 0xb29cc ::~codecvt()+0x594> a2968: f9400288 ldr x8, [x20] a296c: f8797900 ldr x0, [x8, x25, lsl #3] a2970: b50000e0 cbnz x0, 0xa298c a2974: 14000008 b 0xa2994 a2978: 54000062 b.hs 0xa2984 a297c: 8b090d09 add x9, x8, x9, lsl #3 a2980: f9000369 str x9, [x27] a2984: f8797900 ldr x0, [x8, x25, lsl #3] a2988: b4000060 cbz x0, 0xa2994 a298c: 97fe7e69 bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> a2990: f9400288 ldr x8, [x20] a2994: f8397918 str x24, [x8, x25, lsl #3] a2998: b0000378 adrp x24, 0x10f000 a299c: f9472b18 ldr x24, [x24, #0xe50] a29a0: 6f00e400 movi v0.2d, #0000000000000000 a29a4: 4e081ea0 mov v0.d[0], x21 a29a8: 3c8183e0 stur q0, [sp, #0x18] a29ac: f9000bf8 str x24, [sp, #0x10] a29b0: c8dfff08 ldar x8, [x24] a29b4: b100051f cmn x8, #0x1 a29b8: 54000140 b.eq 0xa29e0 a29bc: 910043e8 add x8, sp, #0x10 a29c0: 9100c3e9 add x9, sp, #0x30 a29c4: a902a3e9 stp x9, x8, [sp, #0x28] a29c8: b0000360 adrp x0, 0x10f000 a29cc: f9472800 ldr x0, [x0, #0xe50] a29d0: 90000082 adrp x2, 0xb2000 ::~__codecvt_utf8_utf16()+0xc> a29d4: 912c4042 add x2, x2, #0xb10 a29d8: 9100a3e1 add x1, sp, #0x28 a29dc: 97fe7f4d bl 0x42710 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> a29e0: b9800b09 ldrsw x9, [x24, #0x8] a29e4: a9412ac8 ldp x8, x10, [x22, #0x10] a29e8: d1000539 sub x25, x9, #0x1 a29ec: cb080149 sub x9, x10, x8 a29f0: eb890f3f cmp x25, x9, asr #3 a29f4: 54004722 b.hs 0xa32d8 a29f8: f8797918 ldr x24, [x8, x25, lsl #3] a29fc: b40046f8 cbz x24, 0xa32d8 a2a00: aa1803e0 mov x0, x24 a2a04: 97fe7c17 bl 0x41a60 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> a2a08: f9400369 ldr x9, [x27] a2a0c: f9400288 ldr x8, [x20] a2a10: cb080129 sub x9, x9, x8 a2a14: 9343fd2a asr x10, x9, #3 a2a18: eb19015f cmp x10, x25 a2a1c: 540001a8 b.hi 0xa2a50 a2a20: 91000729 add x9, x25, #0x1 a2a24: eb0a0121 subs x1, x9, x10 a2a28: 540000e9 b.ls 0xa2a44 a2a2c: aa1403e0 mov x0, x20 a2a30: 94003fe7 bl 0xb29cc ::~codecvt()+0x594> a2a34: f9400288 ldr x8, [x20] a2a38: f8797900 ldr x0, [x8, x25, lsl #3] a2a3c: b50000e0 cbnz x0, 0xa2a58 a2a40: 14000008 b 0xa2a60 a2a44: 54000062 b.hs 0xa2a50 a2a48: 8b090d09 add x9, x8, x9, lsl #3 a2a4c: f9000369 str x9, [x27] a2a50: f8797900 ldr x0, [x8, x25, lsl #3] a2a54: b4000060 cbz x0, 0xa2a60 a2a58: 97fe7e36 bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> a2a5c: f9400288 ldr x8, [x20] a2a60: f8397918 str x24, [x8, x25, lsl #3] a2a64: b0000378 adrp x24, 0x10f000 a2a68: f9462b18 ldr x24, [x24, #0xc50] a2a6c: 6f00e400 movi v0.2d, #0000000000000000 a2a70: 4e081ea0 mov v0.d[0], x21 a2a74: 3c8183e0 stur q0, [sp, #0x18] a2a78: f9000bf8 str x24, [sp, #0x10] a2a7c: c8dfff08 ldar x8, [x24] a2a80: b100051f cmn x8, #0x1 a2a84: 54000140 b.eq 0xa2aac a2a88: 910043e8 add x8, sp, #0x10 a2a8c: 9100c3e9 add x9, sp, #0x30 a2a90: a902a3e9 stp x9, x8, [sp, #0x28] a2a94: b0000360 adrp x0, 0x10f000 a2a98: f9462800 ldr x0, [x0, #0xc50] a2a9c: 90000082 adrp x2, 0xb2000 ::~__codecvt_utf8_utf16()+0xc> a2aa0: 912c4042 add x2, x2, #0xb10 a2aa4: 9100a3e1 add x1, sp, #0x28 a2aa8: 97fe7f1a bl 0x42710 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> a2aac: b9800b09 ldrsw x9, [x24, #0x8] a2ab0: a9412ac8 ldp x8, x10, [x22, #0x10] a2ab4: d1000539 sub x25, x9, #0x1 a2ab8: cb080149 sub x9, x10, x8 a2abc: eb890f3f cmp x25, x9, asr #3 a2ac0: 540040e2 b.hs 0xa32dc a2ac4: f8797918 ldr x24, [x8, x25, lsl #3] a2ac8: b40040b8 cbz x24, 0xa32dc a2acc: aa1803e0 mov x0, x24 a2ad0: 97fe7be4 bl 0x41a60 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> a2ad4: f9400369 ldr x9, [x27] a2ad8: f9400288 ldr x8, [x20] a2adc: cb080129 sub x9, x9, x8 a2ae0: 9343fd2a asr x10, x9, #3 a2ae4: eb19015f cmp x10, x25 a2ae8: 540001a8 b.hi 0xa2b1c a2aec: 91000729 add x9, x25, #0x1 a2af0: eb0a0121 subs x1, x9, x10 a2af4: 540000e9 b.ls 0xa2b10 a2af8: aa1403e0 mov x0, x20 a2afc: 94003fb4 bl 0xb29cc ::~codecvt()+0x594> a2b00: f9400288 ldr x8, [x20] a2b04: f8797900 ldr x0, [x8, x25, lsl #3] a2b08: b50000e0 cbnz x0, 0xa2b24 a2b0c: 14000008 b 0xa2b2c a2b10: 54000062 b.hs 0xa2b1c a2b14: 8b090d09 add x9, x8, x9, lsl #3 a2b18: f9000369 str x9, [x27] a2b1c: f8797900 ldr x0, [x8, x25, lsl #3] a2b20: b4000060 cbz x0, 0xa2b2c a2b24: 97fe7e03 bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> a2b28: f9400288 ldr x8, [x20] a2b2c: f8397918 str x24, [x8, x25, lsl #3] a2b30: b0000378 adrp x24, 0x10f000 a2b34: f9476f18 ldr x24, [x24, #0xed8] a2b38: 6f00e400 movi v0.2d, #0000000000000000 a2b3c: 4e081ea0 mov v0.d[0], x21 a2b40: 3c8183e0 stur q0, [sp, #0x18] a2b44: f9000bf8 str x24, [sp, #0x10] a2b48: c8dfff08 ldar x8, [x24] a2b4c: b100051f cmn x8, #0x1 a2b50: 54000140 b.eq 0xa2b78 a2b54: 910043e8 add x8, sp, #0x10 a2b58: 9100c3e9 add x9, sp, #0x30 a2b5c: a902a3e9 stp x9, x8, [sp, #0x28] a2b60: b0000360 adrp x0, 0x10f000 a2b64: f9476c00 ldr x0, [x0, #0xed8] a2b68: 90000082 adrp x2, 0xb2000 ::~__codecvt_utf8_utf16()+0xc> a2b6c: 912c4042 add x2, x2, #0xb10 a2b70: 9100a3e1 add x1, sp, #0x28 a2b74: 97fe7ee7 bl 0x42710 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> a2b78: b9800b09 ldrsw x9, [x24, #0x8] a2b7c: a9412ac8 ldp x8, x10, [x22, #0x10] a2b80: d1000539 sub x25, x9, #0x1 a2b84: cb080149 sub x9, x10, x8 a2b88: eb890f3f cmp x25, x9, asr #3 a2b8c: 54003aa2 b.hs 0xa32e0 a2b90: f8797918 ldr x24, [x8, x25, lsl #3] a2b94: b4003a78 cbz x24, 0xa32e0 a2b98: aa1803e0 mov x0, x24 a2b9c: 97fe7bb1 bl 0x41a60 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> a2ba0: f9400369 ldr x9, [x27] a2ba4: f9400288 ldr x8, [x20] a2ba8: cb080129 sub x9, x9, x8 a2bac: 9343fd2a asr x10, x9, #3 a2bb0: eb19015f cmp x10, x25 a2bb4: 540001a8 b.hi 0xa2be8 a2bb8: 91000729 add x9, x25, #0x1 a2bbc: eb0a0121 subs x1, x9, x10 a2bc0: 540000e9 b.ls 0xa2bdc a2bc4: aa1403e0 mov x0, x20 a2bc8: 94003f81 bl 0xb29cc ::~codecvt()+0x594> a2bcc: f9400288 ldr x8, [x20] a2bd0: f8797900 ldr x0, [x8, x25, lsl #3] a2bd4: b50000e0 cbnz x0, 0xa2bf0 a2bd8: 14000008 b 0xa2bf8 a2bdc: 54000062 b.hs 0xa2be8 a2be0: 8b090d09 add x9, x8, x9, lsl #3 a2be4: f9000369 str x9, [x27] a2be8: f8797900 ldr x0, [x8, x25, lsl #3] a2bec: b4000060 cbz x0, 0xa2bf8 a2bf0: 97fe7dd0 bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> a2bf4: f9400288 ldr x8, [x20] a2bf8: f8397918 str x24, [x8, x25, lsl #3] a2bfc: b0000378 adrp x24, 0x10f000 a2c00: f946a718 ldr x24, [x24, #0xd48] a2c04: 6f00e400 movi v0.2d, #0000000000000000 a2c08: 4e081ea0 mov v0.d[0], x21 a2c0c: 3c8183e0 stur q0, [sp, #0x18] a2c10: f9000bf8 str x24, [sp, #0x10] a2c14: c8dfff08 ldar x8, [x24] a2c18: b100051f cmn x8, #0x1 a2c1c: 54000140 b.eq 0xa2c44 a2c20: 910043e8 add x8, sp, #0x10 a2c24: 9100c3e9 add x9, sp, #0x30 a2c28: a902a3e9 stp x9, x8, [sp, #0x28] a2c2c: b0000360 adrp x0, 0x10f000 a2c30: f946a400 ldr x0, [x0, #0xd48] a2c34: 90000082 adrp x2, 0xb2000 ::~__codecvt_utf8_utf16()+0xc> a2c38: 912c4042 add x2, x2, #0xb10 a2c3c: 9100a3e1 add x1, sp, #0x28 a2c40: 97fe7eb4 bl 0x42710 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> a2c44: b9800b09 ldrsw x9, [x24, #0x8] a2c48: a9412ac8 ldp x8, x10, [x22, #0x10] a2c4c: d1000539 sub x25, x9, #0x1 a2c50: cb080149 sub x9, x10, x8 a2c54: eb890f3f cmp x25, x9, asr #3 a2c58: 54003482 b.hs 0xa32e8 a2c5c: f8797918 ldr x24, [x8, x25, lsl #3] a2c60: b4003458 cbz x24, 0xa32e8 a2c64: aa1803e0 mov x0, x24 a2c68: 97fe7b7e bl 0x41a60 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> a2c6c: f9400369 ldr x9, [x27] a2c70: f9400288 ldr x8, [x20] a2c74: cb080129 sub x9, x9, x8 a2c78: 9343fd2a asr x10, x9, #3 a2c7c: eb19015f cmp x10, x25 a2c80: 540001a8 b.hi 0xa2cb4 a2c84: 91000729 add x9, x25, #0x1 a2c88: eb0a0121 subs x1, x9, x10 a2c8c: 540000e9 b.ls 0xa2ca8 a2c90: aa1403e0 mov x0, x20 a2c94: 94003f4e bl 0xb29cc ::~codecvt()+0x594> a2c98: f9400288 ldr x8, [x20] a2c9c: f8797900 ldr x0, [x8, x25, lsl #3] a2ca0: b50000e0 cbnz x0, 0xa2cbc a2ca4: 14000008 b 0xa2cc4 a2ca8: 54000062 b.hs 0xa2cb4 a2cac: 8b090d09 add x9, x8, x9, lsl #3 a2cb0: f9000369 str x9, [x27] a2cb4: f8797900 ldr x0, [x8, x25, lsl #3] a2cb8: b4000060 cbz x0, 0xa2cc4 a2cbc: 97fe7d9d bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> a2cc0: f9400288 ldr x8, [x20] a2cc4: f8397918 str x24, [x8, x25, lsl #3] a2cc8: b0000378 adrp x24, 0x10f000 a2ccc: f946ef18 ldr x24, [x24, #0xdd8] a2cd0: 6f00e400 movi v0.2d, #0000000000000000 a2cd4: 4e081ea0 mov v0.d[0], x21 a2cd8: 3c8183e0 stur q0, [sp, #0x18] a2cdc: f9000bf8 str x24, [sp, #0x10] a2ce0: c8dfff08 ldar x8, [x24] a2ce4: b100051f cmn x8, #0x1 a2ce8: 54000140 b.eq 0xa2d10 a2cec: 910043e8 add x8, sp, #0x10 a2cf0: 9100c3e9 add x9, sp, #0x30 a2cf4: a902a3e9 stp x9, x8, [sp, #0x28] a2cf8: b0000360 adrp x0, 0x10f000 a2cfc: f946ec00 ldr x0, [x0, #0xdd8] a2d00: 90000082 adrp x2, 0xb2000 ::~__codecvt_utf8_utf16()+0xc> a2d04: 912c4042 add x2, x2, #0xb10 a2d08: 9100a3e1 add x1, sp, #0x28 a2d0c: 97fe7e81 bl 0x42710 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> a2d10: b9800b09 ldrsw x9, [x24, #0x8] a2d14: a9412ac8 ldp x8, x10, [x22, #0x10] a2d18: d1000539 sub x25, x9, #0x1 a2d1c: cb080149 sub x9, x10, x8 a2d20: eb890f3f cmp x25, x9, asr #3 a2d24: 54002e42 b.hs 0xa32ec a2d28: f8797918 ldr x24, [x8, x25, lsl #3] a2d2c: b4002e18 cbz x24, 0xa32ec a2d30: aa1803e0 mov x0, x24 a2d34: 97fe7b4b bl 0x41a60 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> a2d38: f9400369 ldr x9, [x27] a2d3c: f9400288 ldr x8, [x20] a2d40: cb080129 sub x9, x9, x8 a2d44: 9343fd2a asr x10, x9, #3 a2d48: eb19015f cmp x10, x25 a2d4c: 540001a8 b.hi 0xa2d80 a2d50: 91000729 add x9, x25, #0x1 a2d54: eb0a0121 subs x1, x9, x10 a2d58: 540000e9 b.ls 0xa2d74 a2d5c: aa1403e0 mov x0, x20 a2d60: 94003f1b bl 0xb29cc ::~codecvt()+0x594> a2d64: f9400288 ldr x8, [x20] a2d68: f8797900 ldr x0, [x8, x25, lsl #3] a2d6c: b50000e0 cbnz x0, 0xa2d88 a2d70: 14000008 b 0xa2d90 a2d74: 54000062 b.hs 0xa2d80 a2d78: 8b090d09 add x9, x8, x9, lsl #3 a2d7c: f9000369 str x9, [x27] a2d80: f8797900 ldr x0, [x8, x25, lsl #3] a2d84: b4000060 cbz x0, 0xa2d90 a2d88: 97fe7d6a bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> a2d8c: f9400288 ldr x8, [x20] a2d90: f8397918 str x24, [x8, x25, lsl #3] a2d94: 361019b7 tbz w23, #0x2, 0xa30c8 a2d98: b0000378 adrp x24, 0x10f000 a2d9c: f947b718 ldr x24, [x24, #0xf68] a2da0: 6f00e400 movi v0.2d, #0000000000000000 a2da4: 4e081ea0 mov v0.d[0], x21 a2da8: 3c8183e0 stur q0, [sp, #0x18] a2dac: f9000bf8 str x24, [sp, #0x10] a2db0: c8dfff08 ldar x8, [x24] a2db4: b100051f cmn x8, #0x1 a2db8: 54000140 b.eq 0xa2de0 a2dbc: 910043e8 add x8, sp, #0x10 a2dc0: 9100c3e9 add x9, sp, #0x30 a2dc4: a902a3e9 stp x9, x8, [sp, #0x28] a2dc8: b0000360 adrp x0, 0x10f000 a2dcc: f947b400 ldr x0, [x0, #0xf68] a2dd0: 90000082 adrp x2, 0xb2000 ::~__codecvt_utf8_utf16()+0xc> a2dd4: 912c4042 add x2, x2, #0xb10 a2dd8: 9100a3e1 add x1, sp, #0x28 a2ddc: 97fe7e4d bl 0x42710 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> a2de0: b9800b09 ldrsw x9, [x24, #0x8] a2de4: a9412ac8 ldp x8, x10, [x22, #0x10] a2de8: d1000539 sub x25, x9, #0x1 a2dec: cb080149 sub x9, x10, x8 a2df0: eb890f3f cmp x25, x9, asr #3 a2df4: 54002782 b.hs 0xa32e4 a2df8: f8797918 ldr x24, [x8, x25, lsl #3] a2dfc: b4002758 cbz x24, 0xa32e4 a2e00: aa1803e0 mov x0, x24 a2e04: 97fe7b17 bl 0x41a60 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> a2e08: f9400369 ldr x9, [x27] a2e0c: f9400288 ldr x8, [x20] a2e10: cb080129 sub x9, x9, x8 a2e14: 9343fd2a asr x10, x9, #3 a2e18: eb19015f cmp x10, x25 a2e1c: 540001a8 b.hi 0xa2e50 a2e20: 91000729 add x9, x25, #0x1 a2e24: eb0a0121 subs x1, x9, x10 a2e28: 540000e9 b.ls 0xa2e44 a2e2c: aa1403e0 mov x0, x20 a2e30: 94003ee7 bl 0xb29cc ::~codecvt()+0x594> a2e34: f9400288 ldr x8, [x20] a2e38: f8797900 ldr x0, [x8, x25, lsl #3] a2e3c: b50000e0 cbnz x0, 0xa2e58 a2e40: 14000008 b 0xa2e60 a2e44: 54000062 b.hs 0xa2e50 a2e48: 8b090d09 add x9, x8, x9, lsl #3 a2e4c: f9000369 str x9, [x27] a2e50: f8797900 ldr x0, [x8, x25, lsl #3] a2e54: b4000060 cbz x0, 0xa2e60 a2e58: 97fe7d36 bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> a2e5c: f9400288 ldr x8, [x20] a2e60: f8397918 str x24, [x8, x25, lsl #3] a2e64: b0000378 adrp x24, 0x10f000 a2e68: f945c318 ldr x24, [x24, #0xb80] a2e6c: 6f00e400 movi v0.2d, #0000000000000000 a2e70: 4e081ea0 mov v0.d[0], x21 a2e74: 3c8183e0 stur q0, [sp, #0x18] a2e78: f9000bf8 str x24, [sp, #0x10] a2e7c: c8dfff08 ldar x8, [x24] a2e80: b100051f cmn x8, #0x1 a2e84: 54000140 b.eq 0xa2eac a2e88: 910043e8 add x8, sp, #0x10 a2e8c: 9100c3e9 add x9, sp, #0x30 a2e90: a902a3e9 stp x9, x8, [sp, #0x28] a2e94: b0000360 adrp x0, 0x10f000 a2e98: f945c000 ldr x0, [x0, #0xb80] a2e9c: 90000082 adrp x2, 0xb2000 ::~__codecvt_utf8_utf16()+0xc> a2ea0: 912c4042 add x2, x2, #0xb10 a2ea4: 9100a3e1 add x1, sp, #0x28 a2ea8: 97fe7e1a bl 0x42710 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> a2eac: b9800b09 ldrsw x9, [x24, #0x8] a2eb0: a9412ac8 ldp x8, x10, [x22, #0x10] a2eb4: d1000539 sub x25, x9, #0x1 a2eb8: cb080149 sub x9, x10, x8 a2ebc: eb890f3f cmp x25, x9, asr #3 a2ec0: 54002182 b.hs 0xa32f0 a2ec4: f8797918 ldr x24, [x8, x25, lsl #3] a2ec8: b4002158 cbz x24, 0xa32f0 a2ecc: aa1803e0 mov x0, x24 a2ed0: 97fe7ae4 bl 0x41a60 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> a2ed4: f9400369 ldr x9, [x27] a2ed8: f9400288 ldr x8, [x20] a2edc: cb080129 sub x9, x9, x8 a2ee0: 9343fd2a asr x10, x9, #3 a2ee4: eb19015f cmp x10, x25 a2ee8: 540001a8 b.hi 0xa2f1c a2eec: 91000729 add x9, x25, #0x1 a2ef0: eb0a0121 subs x1, x9, x10 a2ef4: 540000e9 b.ls 0xa2f10 a2ef8: aa1403e0 mov x0, x20 a2efc: 94003eb4 bl 0xb29cc ::~codecvt()+0x594> a2f00: f9400288 ldr x8, [x20] a2f04: f8797900 ldr x0, [x8, x25, lsl #3] a2f08: b50000e0 cbnz x0, 0xa2f24 a2f0c: 14000008 b 0xa2f2c a2f10: 54000062 b.hs 0xa2f1c a2f14: 8b090d09 add x9, x8, x9, lsl #3 a2f18: f9000369 str x9, [x27] a2f1c: f8797900 ldr x0, [x8, x25, lsl #3] a2f20: b4000060 cbz x0, 0xa2f2c a2f24: 97fe7d03 bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> a2f28: f9400288 ldr x8, [x20] a2f2c: f8397918 str x24, [x8, x25, lsl #3] a2f30: b0000378 adrp x24, 0x10f000 a2f34: f9466718 ldr x24, [x24, #0xcc8] a2f38: 6f00e400 movi v0.2d, #0000000000000000 a2f3c: 4e081ea0 mov v0.d[0], x21 a2f40: 3c8183e0 stur q0, [sp, #0x18] a2f44: f9000bf8 str x24, [sp, #0x10] a2f48: c8dfff08 ldar x8, [x24] a2f4c: b100051f cmn x8, #0x1 a2f50: 54000140 b.eq 0xa2f78 a2f54: 910043e8 add x8, sp, #0x10 a2f58: 9100c3e9 add x9, sp, #0x30 a2f5c: a902a3e9 stp x9, x8, [sp, #0x28] a2f60: b0000360 adrp x0, 0x10f000 a2f64: f9466400 ldr x0, [x0, #0xcc8] a2f68: 90000082 adrp x2, 0xb2000 ::~__codecvt_utf8_utf16()+0xc> a2f6c: 912c4042 add x2, x2, #0xb10 a2f70: 9100a3e1 add x1, sp, #0x28 a2f74: 97fe7de7 bl 0x42710 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> a2f78: b9800b09 ldrsw x9, [x24, #0x8] a2f7c: a9412ac8 ldp x8, x10, [x22, #0x10] a2f80: d1000539 sub x25, x9, #0x1 a2f84: cb080149 sub x9, x10, x8 a2f88: eb890f3f cmp x25, x9, asr #3 a2f8c: 54001b42 b.hs 0xa32f4 a2f90: f8797918 ldr x24, [x8, x25, lsl #3] a2f94: b4001b18 cbz x24, 0xa32f4 a2f98: aa1803e0 mov x0, x24 a2f9c: 97fe7ab1 bl 0x41a60 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> a2fa0: f9400369 ldr x9, [x27] a2fa4: f9400288 ldr x8, [x20] a2fa8: cb080129 sub x9, x9, x8 a2fac: 9343fd2a asr x10, x9, #3 a2fb0: eb19015f cmp x10, x25 a2fb4: 540001a8 b.hi 0xa2fe8 a2fb8: 91000729 add x9, x25, #0x1 a2fbc: eb0a0121 subs x1, x9, x10 a2fc0: 540000e9 b.ls 0xa2fdc a2fc4: aa1403e0 mov x0, x20 a2fc8: 94003e81 bl 0xb29cc ::~codecvt()+0x594> a2fcc: f9400288 ldr x8, [x20] a2fd0: f8797900 ldr x0, [x8, x25, lsl #3] a2fd4: b50000e0 cbnz x0, 0xa2ff0 a2fd8: 14000008 b 0xa2ff8 a2fdc: 54000062 b.hs 0xa2fe8 a2fe0: 8b090d09 add x9, x8, x9, lsl #3 a2fe4: f9000369 str x9, [x27] a2fe8: f8797900 ldr x0, [x8, x25, lsl #3] a2fec: b4000060 cbz x0, 0xa2ff8 a2ff0: 97fe7cd0 bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> a2ff4: f9400288 ldr x8, [x20] a2ff8: f8397918 str x24, [x8, x25, lsl #3] a2ffc: b0000378 adrp x24, 0x10f000 a3000: f9474718 ldr x24, [x24, #0xe88] a3004: 6f00e400 movi v0.2d, #0000000000000000 a3008: 4e081ea0 mov v0.d[0], x21 a300c: 3c8183e0 stur q0, [sp, #0x18] a3010: f9000bf8 str x24, [sp, #0x10] a3014: c8dfff08 ldar x8, [x24] a3018: b100051f cmn x8, #0x1 a301c: 54000140 b.eq 0xa3044 a3020: 910043e8 add x8, sp, #0x10 a3024: 9100c3e9 add x9, sp, #0x30 a3028: a902a3e9 stp x9, x8, [sp, #0x28] a302c: 90000360 adrp x0, 0x10f000 a3030: f9474400 ldr x0, [x0, #0xe88] a3034: f0000062 adrp x2, 0xb2000 ::~__codecvt_utf8_utf16()+0xc> a3038: 912c4042 add x2, x2, #0xb10 a303c: 9100a3e1 add x1, sp, #0x28 a3040: 97fe7db4 bl 0x42710 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> a3044: b9800b09 ldrsw x9, [x24, #0x8] a3048: a9412ac8 ldp x8, x10, [x22, #0x10] a304c: d1000539 sub x25, x9, #0x1 a3050: cb080149 sub x9, x10, x8 a3054: eb890f3f cmp x25, x9, asr #3 a3058: 54001502 b.hs 0xa32f8 a305c: f8797918 ldr x24, [x8, x25, lsl #3] a3060: b40014d8 cbz x24, 0xa32f8 a3064: aa1803e0 mov x0, x24 a3068: 97fe7a7e bl 0x41a60 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> a306c: f9400369 ldr x9, [x27] a3070: f9400288 ldr x8, [x20] a3074: cb080129 sub x9, x9, x8 a3078: 9343fd2a asr x10, x9, #3 a307c: eb19015f cmp x10, x25 a3080: 540001a8 b.hi 0xa30b4 a3084: 91000729 add x9, x25, #0x1 a3088: eb0a0121 subs x1, x9, x10 a308c: 540000e9 b.ls 0xa30a8 a3090: aa1403e0 mov x0, x20 a3094: 94003e4e bl 0xb29cc ::~codecvt()+0x594> a3098: f9400288 ldr x8, [x20] a309c: f8797900 ldr x0, [x8, x25, lsl #3] a30a0: b50000e0 cbnz x0, 0xa30bc a30a4: 14000008 b 0xa30c4 a30a8: 54000062 b.hs 0xa30b4 a30ac: 8b090d09 add x9, x8, x9, lsl #3 a30b0: f9000369 str x9, [x27] a30b4: f8797900 ldr x0, [x8, x25, lsl #3] a30b8: b4000060 cbz x0, 0xa30c4 a30bc: 97fe7c9d bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> a30c0: f9400288 ldr x8, [x20] a30c4: f8397918 str x24, [x8, x25, lsl #3] a30c8: 36280cf7 tbz w23, #0x5, 0xa3264 a30cc: 90000377 adrp x23, 0x10f000 a30d0: f945f2f7 ldr x23, [x23, #0xbe0] a30d4: 6f00e400 movi v0.2d, #0000000000000000 a30d8: 4e081ea0 mov v0.d[0], x21 a30dc: 3c8183e0 stur q0, [sp, #0x18] a30e0: f9000bf7 str x23, [sp, #0x10] a30e4: c8dffee8 ldar x8, [x23] a30e8: b100051f cmn x8, #0x1 a30ec: 54000140 b.eq 0xa3114 a30f0: 910043e8 add x8, sp, #0x10 a30f4: 9100c3e9 add x9, sp, #0x30 a30f8: a902a3e9 stp x9, x8, [sp, #0x28] a30fc: 90000360 adrp x0, 0x10f000 a3100: f945f000 ldr x0, [x0, #0xbe0] a3104: f0000062 adrp x2, 0xb2000 ::~__codecvt_utf8_utf16()+0xc> a3108: 912c4042 add x2, x2, #0xb10 a310c: 9100a3e1 add x1, sp, #0x28 a3110: 97fe7d80 bl 0x42710 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> a3114: b9800ae9 ldrsw x9, [x23, #0x8] a3118: a9412ac8 ldp x8, x10, [x22, #0x10] a311c: d1000538 sub x24, x9, #0x1 a3120: cb080149 sub x9, x10, x8 a3124: eb890f1f cmp x24, x9, asr #3 a3128: 54000ea2 b.hs 0xa32fc a312c: f8787917 ldr x23, [x8, x24, lsl #3] a3130: b4000e77 cbz x23, 0xa32fc a3134: aa1703e0 mov x0, x23 a3138: 97fe7a4a bl 0x41a60 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> a313c: f9400369 ldr x9, [x27] a3140: f9400288 ldr x8, [x20] a3144: cb080129 sub x9, x9, x8 a3148: 9343fd2a asr x10, x9, #3 a314c: eb18015f cmp x10, x24 a3150: 540001a8 b.hi 0xa3184 a3154: 91000709 add x9, x24, #0x1 a3158: eb0a0121 subs x1, x9, x10 a315c: 540000e9 b.ls 0xa3178 a3160: aa1403e0 mov x0, x20 a3164: 94003e1a bl 0xb29cc ::~codecvt()+0x594> a3168: f9400288 ldr x8, [x20] a316c: f8787900 ldr x0, [x8, x24, lsl #3] a3170: b50000e0 cbnz x0, 0xa318c a3174: 14000008 b 0xa3194 a3178: 54000062 b.hs 0xa3184 a317c: 8b090d09 add x9, x8, x9, lsl #3 a3180: f9000369 str x9, [x27] a3184: f8787900 ldr x0, [x8, x24, lsl #3] a3188: b4000060 cbz x0, 0xa3194 a318c: 97fe7c69 bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> a3190: f9400288 ldr x8, [x20] a3194: f8387917 str x23, [x8, x24, lsl #3] a3198: 90000377 adrp x23, 0x10f000 a319c: f946aaf7 ldr x23, [x23, #0xd50] a31a0: 6f00e400 movi v0.2d, #0000000000000000 a31a4: 4e081ea0 mov v0.d[0], x21 a31a8: 3c8183e0 stur q0, [sp, #0x18] a31ac: f9000bf7 str x23, [sp, #0x10] a31b0: c8dffee8 ldar x8, [x23] a31b4: b100051f cmn x8, #0x1 a31b8: 54000140 b.eq 0xa31e0 a31bc: 910043e8 add x8, sp, #0x10 a31c0: 9100c3e9 add x9, sp, #0x30 a31c4: a902a3e9 stp x9, x8, [sp, #0x28] a31c8: 90000360 adrp x0, 0x10f000 a31cc: f946a800 ldr x0, [x0, #0xd50] a31d0: f0000062 adrp x2, 0xb2000 ::~__codecvt_utf8_utf16()+0xc> a31d4: 912c4042 add x2, x2, #0xb10 a31d8: 9100a3e1 add x1, sp, #0x28 a31dc: 97fe7d4d bl 0x42710 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> a31e0: b9800ae9 ldrsw x9, [x23, #0x8] a31e4: a9412ac8 ldp x8, x10, [x22, #0x10] a31e8: d1000535 sub x21, x9, #0x1 a31ec: cb080149 sub x9, x10, x8 a31f0: eb890ebf cmp x21, x9, asr #3 a31f4: 54000862 b.hs 0xa3300 a31f8: f8757917 ldr x23, [x8, x21, lsl #3] a31fc: b4000837 cbz x23, 0xa3300 a3200: aa1703e0 mov x0, x23 a3204: 97fe7a17 bl 0x41a60 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> a3208: f9400369 ldr x9, [x27] a320c: f9400288 ldr x8, [x20] a3210: cb080129 sub x9, x9, x8 a3214: 9343fd2a asr x10, x9, #3 a3218: eb15015f cmp x10, x21 a321c: 540001a8 b.hi 0xa3250 a3220: 910006a9 add x9, x21, #0x1 a3224: eb0a0121 subs x1, x9, x10 a3228: 540000e9 b.ls 0xa3244 a322c: aa1403e0 mov x0, x20 a3230: 94003de7 bl 0xb29cc ::~codecvt()+0x594> a3234: f9400288 ldr x8, [x20] a3238: f8757900 ldr x0, [x8, x21, lsl #3] a323c: b50000e0 cbnz x0, 0xa3258 a3240: 14000008 b 0xa3260 a3244: 54000062 b.hs 0xa3250 a3248: 8b090d09 add x9, x8, x9, lsl #3 a324c: f9000369 str x9, [x27] a3250: f8757900 ldr x0, [x8, x21, lsl #3] a3254: b4000060 cbz x0, 0xa3260 a3258: 97fe7c36 bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> a325c: f9400288 ldr x8, [x20] a3260: f8357917 str x23, [x8, x21, lsl #3] a3264: f9401788 ldr x8, [x28, #0x28] a3268: f9401fe9 ldr x9, [sp, #0x38] a326c: eb09011f cmp x8, x9 a3270: 540004a1 b.ne 0xa3304 a3274: a9497bfd ldp x29, x30, [sp, #0x90] a3278: a9484ff4 ldp x20, x19, [sp, #0x80] a327c: a94757f6 ldp x22, x21, [sp, #0x70] a3280: a9465ff8 ldp x24, x23, [sp, #0x60] a3284: a94567fa ldp x26, x25, [sp, #0x50] a3288: a9446ffc ldp x28, x27, [sp, #0x40] a328c: 910283ff add sp, sp, #0xa0 a3290: d65f03c0 ret a3294: 9400013f bl 0xa3790 a3298: 9400013e bl 0xa3790 a329c: 9400013d bl 0xa3790 a32a0: 9400013c bl 0xa3790 a32a4: 9400013b bl 0xa3790 a32a8: 9400013a bl 0xa3790 a32ac: 94000139 bl 0xa3790 a32b0: 94000138 bl 0xa3790 a32b4: 94000137 bl 0xa3790 a32b8: 94000136 bl 0xa3790 a32bc: 94000135 bl 0xa3790 a32c0: 94000134 bl 0xa3790 a32c4: 94000133 bl 0xa3790 a32c8: 94000132 bl 0xa3790 a32cc: 94000131 bl 0xa3790 a32d0: 94000130 bl 0xa3790 a32d4: 9400012f bl 0xa3790 a32d8: 9400012e bl 0xa3790 a32dc: 9400012d bl 0xa3790 a32e0: 9400012c bl 0xa3790 a32e4: 9400012b bl 0xa3790 a32e8: 9400012a bl 0xa3790 a32ec: 94000129 bl 0xa3790 a32f0: 94000128 bl 0xa3790 a32f4: 94000127 bl 0xa3790 a32f8: 94000126 bl 0xa3790 a32fc: 94000125 bl 0xa3790 a3300: 94000124 bl 0xa3790 a3304: 97fe7c63 bl 0x42490 <__stack_chk_fail@plt> a3308: 14000002 b 0xa3310 a330c: 1400001d b 0xa3380 a3310: aa0003f6 mov x22, x0 a3314: aa1703e0 mov x0, x23 a3318: 97fe7c06 bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> a331c: 14000035 b 0xa33f0 a3320: 14000018 b 0xa3380 a3324: 14000017 b 0xa3380 a3328: 14000016 b 0xa3380 a332c: 14000015 b 0xa3380 a3330: 14000014 b 0xa3380 a3334: 14000013 b 0xa3380 a3338: 14000012 b 0xa3380 a333c: 14000011 b 0xa3380 a3340: 14000010 b 0xa3380 a3344: 1400000f b 0xa3380 a3348: 1400000e b 0xa3380 a334c: 1400000d b 0xa3380 a3350: 1400000c b 0xa3380 a3354: 1400000b b 0xa3380 a3358: 1400000a b 0xa3380 a335c: 14000009 b 0xa3380 a3360: 14000008 b 0xa3380 a3364: 14000007 b 0xa3380 a3368: 14000006 b 0xa3380 a336c: 14000005 b 0xa3380 a3370: 14000004 b 0xa3380 a3374: 14000003 b 0xa3380 a3378: 14000002 b 0xa3380 a337c: 14000001 b 0xa3380 a3380: aa0003f6 mov x22, x0 a3384: aa1803e0 mov x0, x24 a3388: 97fe7bea bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> a338c: 14000019 b 0xa33f0 a3390: aa0003f6 mov x22, x0 a3394: f94007e8 ldr x8, [sp, #0x8] a3398: 39400108 ldrb w8, [x8] a339c: 360000e8 tbz w8, #0x0, 0xa33b8 a33a0: f9409a60 ldr x0, [x19, #0x130] a33a4: 97fe77df bl 0x41320 <_ZdlPv@plt> a33a8: f9400280 ldr x0, [x20] a33ac: b50000a0 cbnz x0, 0xa33c0 a33b0: 1400000b b 0xa33dc a33b4: aa0003f6 mov x22, x0 a33b8: f9400280 ldr x0, [x20] a33bc: b4000100 cbz x0, 0xa33dc a33c0: eb1a001f cmp x0, x26 a33c4: f9000360 str x0, [x27] a33c8: 54000081 b.ne 0xa33d8 a33cc: f94003e8 ldr x8, [sp] a33d0: 3900011f strb wzr, [x8] a33d4: 14000002 b 0xa33dc a33d8: 97fe77d2 bl 0x41320 <_ZdlPv@plt> a33dc: aa1303e0 mov x0, x19 a33e0: 97fe7918 bl 0x41840 <_ZNSt6__ndk114__shared_countD2Ev@plt> a33e4: aa1603e0 mov x0, x22 a33e8: 9400c7ed bl 0xd539c <__cxa_demangle+0x12abc> a33ec: aa0003f6 mov x22, x0 a33f0: aa1603e0 mov x0, x22 a33f4: 97fe7aff bl 0x41ff0 <__cxa_begin_catch@plt> a33f8: f9400368 ldr x8, [x27] a33fc: f9400289 ldr x9, [x20] a3400: eb09011f cmp x8, x9 a3404: 54000200 b.eq 0xa3444 a3408: aa1f03ea mov x10, xzr a340c: 52800035 mov w21, #0x1 // =1 a3410: f86a7920 ldr x0, [x9, x10, lsl #3] a3414: b5000100 cbnz x0, 0xa3434 a3418: 2a1503ea mov w10, w21 a341c: cb09010b sub x11, x8, x9 a3420: eb8b0d5f cmp x10, x11, asr #3 a3424: 110006b5 add w21, w21, #0x1 a3428: 540000e2 b.hs 0xa3444 a342c: f86a7920 ldr x0, [x9, x10, lsl #3] a3430: b4ffff40 cbz x0, 0xa3418 a3434: 97fe7bbf bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> a3438: f9400368 ldr x8, [x27] a343c: f9400289 ldr x9, [x20] a3440: 17fffff6 b 0xa3418 a3444: 97fe7af7 bl 0x42020 <__cxa_rethrow@plt> a3448: aa0003f6 mov x22, x0 a344c: 97fe780d bl 0x41480 <__cxa_end_catch@plt> a3450: 17ffffd1 b 0xa3394 a3454: 97fec196 bl 0x53aac a3458: f81b0ff9 str x25, [sp, #-0x50]! a345c: a9015ff8 stp x24, x23, [sp, #0x10] a3460: a90257f6 stp x22, x21, [sp, #0x20] a3464: a9034ff4 stp x20, x19, [sp, #0x30] a3468: a9047bfd stp x29, x30, [sp, #0x40] a346c: 910103fd add x29, sp, #0x40 a3470: d0000329 adrp x9, 0x109000 a3474: 92800008 mov x8, #-0x1 // =-1 a3478: 91226129 add x9, x9, #0x898 a347c: a9002009 stp x9, x8, [x0] a3480: a9412428 ldp x8, x9, [x1, #0x10] a3484: aa0003f4 mov x20, x0 a3488: aa0003f3 mov x19, x0 a348c: f8010e9f str xzr, [x20, #0x10]! a3490: cb080128 sub x8, x9, x8 a3494: 9343fd08 asr x8, x8, #3 a3498: 91000509 add x9, x8, #0x1 a349c: f100713f cmp x9, #0x1c a34a0: 52800389 mov w9, #0x1c // =28 a34a4: 9a889528 csinc x8, x9, x8, ls a34a8: d37dfd09 lsr x9, x8, #61 a34ac: 3904029f strb wzr, [x20, #0x100] a34b0: a900fe9f stp xzr, xzr, [x20, #0x8] a34b4: b5000b49 cbnz x9, 0xa361c a34b8: aa0303f6 mov x22, x3 a34bc: aa0203f5 mov x21, x2 a34c0: aa0103f8 mov x24, x1 a34c4: f100711f cmp x8, #0x1c a34c8: d37df117 lsl x23, x8, #3 a34cc: 540000a8 b.hi 0xa34e0 a34d0: 9100c260 add x0, x19, #0x30 a34d4: 52800028 mov w8, #0x1 // =1 a34d8: 39044268 strb w8, [x19, #0x110] a34dc: 14000003 b 0xa34e8 a34e0: aa1703e0 mov x0, x23 a34e4: 97fe7b6b bl 0x42290 <_Znwm@plt> a34e8: 8b170019 add x25, x0, x23 a34ec: 2a1f03e1 mov w1, wzr a34f0: aa1703e2 mov x2, x23 a34f4: f9000a60 str x0, [x19, #0x10] a34f8: f9001279 str x25, [x19, #0x20] a34fc: 97fe7a65 bl 0x41e90 a3500: 91048277 add x23, x19, #0x120 a3504: f9000e79 str x25, [x19, #0x18] a3508: b00001e1 adrp x1, 0xe0000 a350c: 9109ec21 add x1, x1, #0x27b a3510: aa1703e0 mov x0, x23 a3514: 97fec3d4 bl 0x54464 a3518: aa1503e0 mov x0, x21 a351c: 97fe7951 bl 0x41a60 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> a3520: eb18027f cmp x19, x24 a3524: 54000080 b.eq 0xa3534 a3528: a9410b01 ldp x1, x2, [x24, #0x10] a352c: aa1403e0 mov x0, x20 a3530: 94003cc4 bl 0xb2840 ::~codecvt()+0x408> a3534: a9412708 ldp x8, x9, [x24, #0x10] a3538: eb08013f cmp x9, x8 a353c: 540001e0 b.eq 0xa3578 a3540: aa1f03ea mov x10, xzr a3544: 52800039 mov w25, #0x1 // =1 a3548: 14000006 b 0xa3560 a354c: 2a1903ea mov w10, w25 a3550: cb08012b sub x11, x9, x8 a3554: eb8b0d5f cmp x10, x11, asr #3 a3558: 11000739 add w25, w25, #0x1 a355c: 540000e2 b.hs 0xa3578 a3560: f940028b ldr x11, [x20] a3564: f86a7960 ldr x0, [x11, x10, lsl #3] a3568: b4ffff20 cbz x0, 0xa354c a356c: 97fe793d bl 0x41a60 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> a3570: a9412708 ldp x8, x9, [x24, #0x10] a3574: 17fffff6 b 0xa354c a3578: aa1503e0 mov x0, x21 a357c: 97fe7939 bl 0x41a60 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> a3580: a9412668 ldp x8, x9, [x19, #0x10] a3584: cb080129 sub x9, x9, x8 a3588: 9343fd2a asr x10, x9, #3 a358c: eb16015f cmp x10, x22 a3590: 540001c9 b.ls 0xa35c8 a3594: f8767900 ldr x0, [x8, x22, lsl #3] a3598: b4000060 cbz x0, 0xa35a4 a359c: 97fe7b65 bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> a35a0: f9400288 ldr x8, [x20] a35a4: f8367915 str x21, [x8, x22, lsl #3] a35a8: b4000235 cbz x21, 0xa35ec a35ac: aa1503e0 mov x0, x21 a35b0: a9447bfd ldp x29, x30, [sp, #0x40] a35b4: a9434ff4 ldp x20, x19, [sp, #0x30] a35b8: a94257f6 ldp x22, x21, [sp, #0x20] a35bc: a9415ff8 ldp x24, x23, [sp, #0x10] a35c0: f84507f9 ldr x25, [sp], #0x50 a35c4: 17fe7b5b b 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> a35c8: 910006c9 add x9, x22, #0x1 a35cc: eb0a0121 subs x1, x9, x10 a35d0: 540001a9 b.ls 0xa3604 a35d4: aa1403e0 mov x0, x20 a35d8: 94003cfd bl 0xb29cc ::~codecvt()+0x594> a35dc: f9400288 ldr x8, [x20] a35e0: f8767900 ldr x0, [x8, x22, lsl #3] a35e4: b5fffdc0 cbnz x0, 0xa359c a35e8: 17ffffef b 0xa35a4 a35ec: a9447bfd ldp x29, x30, [sp, #0x40] a35f0: a9434ff4 ldp x20, x19, [sp, #0x30] a35f4: a94257f6 ldp x22, x21, [sp, #0x20] a35f8: a9415ff8 ldp x24, x23, [sp, #0x10] a35fc: f84507f9 ldr x25, [sp], #0x50 a3600: d65f03c0 ret a3604: 54fffc82 b.hs 0xa3594 a3608: 8b090d09 add x9, x8, x9, lsl #3 a360c: f9000e69 str x9, [x19, #0x18] a3610: f8767900 ldr x0, [x8, x22, lsl #3] a3614: b5fffc40 cbnz x0, 0xa359c a3618: 17ffffe3 b 0xa35a4 a361c: aa1403e0 mov x0, x20 a3620: 97fec34c bl 0x54350 a3624: aa0003f6 mov x22, x0 a3628: b4000235 cbz x21, 0xa366c a362c: aa1503e0 mov x0, x21 a3630: 97fe7b40 bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> a3634: 1400000c b 0xa3664 a3638: f9400288 ldr x8, [x20] a363c: aa0003f6 mov x22, x0 a3640: b4000388 cbz x8, 0xa36b0 a3644: 9100c269 add x9, x19, #0x30 a3648: eb09011f cmp x8, x9 a364c: f9000e68 str x8, [x19, #0x18] a3650: 540002a0 b.eq 0xa36a4 a3654: aa0803e0 mov x0, x8 a3658: 14000015 b 0xa36ac a365c: aa0003f6 mov x22, x0 a3660: b4000075 cbz x21, 0xa366c a3664: aa1503e0 mov x0, x21 a3668: 97fe7b32 bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> a366c: 394002e8 ldrb w8, [x23] a3670: 360000e8 tbz w8, #0x0, 0xa368c a3674: f9409a60 ldr x0, [x19, #0x130] a3678: 97fe772a bl 0x41320 <_ZdlPv@plt> a367c: f9400280 ldr x0, [x20] a3680: b50000a0 cbnz x0, 0xa3694 a3684: 1400000b b 0xa36b0 a3688: aa0003f6 mov x22, x0 a368c: f9400280 ldr x0, [x20] a3690: b4000100 cbz x0, 0xa36b0 a3694: 9100c268 add x8, x19, #0x30 a3698: eb08001f cmp x0, x8 a369c: f9000e60 str x0, [x19, #0x18] a36a0: 54000061 b.ne 0xa36ac a36a4: 3904427f strb wzr, [x19, #0x110] a36a8: 14000002 b 0xa36b0 a36ac: 97fe771d bl 0x41320 <_ZdlPv@plt> a36b0: aa1303e0 mov x0, x19 a36b4: 97fe7863 bl 0x41840 <_ZNSt6__ndk114__shared_countD2Ev@plt> a36b8: aa1603e0 mov x0, x22 a36bc: 9400c738 bl 0xd539c <__cxa_demangle+0x12abc> a36c0: a9be4ff4 stp x20, x19, [sp, #-0x20]! a36c4: a9017bfd stp x29, x30, [sp, #0x10] a36c8: 910043fd add x29, sp, #0x10 a36cc: aa0003f3 mov x19, x0 a36d0: f9400800 ldr x0, [x0, #0x10] a36d4: f9400e69 ldr x9, [x19, #0x18] a36d8: d0000328 adrp x8, 0x109000 a36dc: 91226108 add x8, x8, #0x898 a36e0: f9000268 str x8, [x19] a36e4: eb00013f cmp x9, x0 a36e8: 54000200 b.eq 0xa3728 a36ec: aa1f03e8 mov x8, xzr a36f0: 52800034 mov w20, #0x1 // =1 a36f4: f8687808 ldr x8, [x0, x8, lsl #3] a36f8: b5000108 cbnz x8, 0xa3718 a36fc: 2a1403e8 mov w8, w20 a3700: cb00012a sub x10, x9, x0 a3704: eb8a0d1f cmp x8, x10, asr #3 a3708: 11000694 add w20, w20, #0x1 a370c: 540000e2 b.hs 0xa3728 a3710: f8687808 ldr x8, [x0, x8, lsl #3] a3714: b4ffff48 cbz x8, 0xa36fc a3718: aa0803e0 mov x0, x8 a371c: 97fe7b05 bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> a3720: a9412660 ldp x0, x9, [x19, #0x10] a3724: 17fffff6 b 0xa36fc a3728: 39448268 ldrb w8, [x19, #0x120] a372c: 36000088 tbz w8, #0x0, 0xa373c a3730: f9409a60 ldr x0, [x19, #0x130] a3734: 97fe76fb bl 0x41320 <_ZdlPv@plt> a3738: f9400a60 ldr x0, [x19, #0x10] a373c: b4000100 cbz x0, 0xa375c a3740: 9100c268 add x8, x19, #0x30 a3744: eb08001f cmp x0, x8 a3748: f9000e60 str x0, [x19, #0x18] a374c: 54000060 b.eq 0xa3758 a3750: 97fe76f4 bl 0x41320 <_ZdlPv@plt> a3754: 14000002 b 0xa375c a3758: 3904427f strb wzr, [x19, #0x110] a375c: a9417bfd ldp x29, x30, [sp, #0x10] a3760: aa1303e0 mov x0, x19 a3764: a8c24ff4 ldp x20, x19, [sp], #0x20 a3768: 17fe7836 b 0x41840 <_ZNSt6__ndk114__shared_countD2Ev@plt> a376c: f81e0ff3 str x19, [sp, #-0x20]! a3770: a9017bfd stp x29, x30, [sp, #0x10] a3774: 910043fd add x29, sp, #0x10 a3778: aa0003f3 mov x19, x0 a377c: 97ffffd1 bl 0xa36c0 a3780: a9417bfd ldp x29, x30, [sp, #0x10] a3784: aa1303e0 mov x0, x19 a3788: f84207f3 ldr x19, [sp], #0x20 a378c: 17fe76e5 b 0x41320 <_ZdlPv@plt> a3790: f81e0ff3 str x19, [sp, #-0x20]! a3794: a9017bfd stp x29, x30, [sp, #0x10] a3798: 910043fd add x29, sp, #0x10 a379c: 52800100 mov w0, #0x8 // =8 a37a0: 97fe7744 bl 0x414b0 <__cxa_allocate_exception@plt> a37a4: aa0003f3 mov x19, x0 a37a8: 97fe794a bl 0x41cd0 <_ZNSt8bad_castC1Ev@plt> a37ac: 90000361 adrp x1, 0x10f000 a37b0: 90000362 adrp x2, 0x10f000 a37b4: f9473421 ldr x1, [x1, #0xe68] a37b8: f9467c42 ldr x2, [x2, #0xcf8] a37bc: aa1303e0 mov x0, x19 a37c0: 97fe7a24 bl 0x42050 <__cxa_throw@plt> 00000000000a37c4 : a37c4: f81d0ff5 str x21, [sp, #-0x30]! a37c8: a9014ff4 stp x20, x19, [sp, #0x10] a37cc: a9027bfd stp x29, x30, [sp, #0x20] a37d0: 910083fd add x29, sp, #0x20 a37d4: b0000368 adrp x8, 0x110000 a37d8: 91288108 add x8, x8, #0xa20 a37dc: 08dffd08 ldarb w8, [x8] a37e0: b0000373 adrp x19, 0x110000 a37e4: 360000c8 tbz w8, #0x0, 0xa37fc a37e8: f9450e60 ldr x0, [x19, #0xa18] a37ec: a9427bfd ldp x29, x30, [sp, #0x20] a37f0: a9414ff4 ldp x20, x19, [sp, #0x10] a37f4: f84307f5 ldr x21, [sp], #0x30 a37f8: d65f03c0 ret a37fc: b0000360 adrp x0, 0x110000 a3800: 91288000 add x0, x0, #0xa20 a3804: 97fe7bb7 bl 0x426e0 <__cxa_guard_acquire@plt> a3808: 34ffff00 cbz w0, 0xa37e8 a380c: b0000368 adrp x8, 0x110000 a3810: 91282108 add x8, x8, #0xa08 a3814: 08dffd08 ldarb w8, [x8] a3818: b0000375 adrp x21, 0x110000 a381c: 36000168 tbz w8, #0x0, 0xa3848 a3820: f944fea0 ldr x0, [x21, #0x9f8] a3824: b0000374 adrp x20, 0x110000 a3828: 91284294 add x20, x20, #0xa10 a382c: f9000280 str x0, [x20] a3830: 97fe788c bl 0x41a60 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> a3834: b0000360 adrp x0, 0x110000 a3838: 91288000 add x0, x0, #0xa20 a383c: f9050e74 str x20, [x19, #0xa18] a3840: 97fe77ec bl 0x417f0 <__cxa_guard_release@plt> a3844: 17ffffe9 b 0xa37e8 a3848: b0000360 adrp x0, 0x110000 a384c: 91282000 add x0, x0, #0xa08 a3850: 97fe7ba4 bl 0x426e0 <__cxa_guard_acquire@plt> a3854: 34fffe60 cbz w0, 0xa3820 a3858: d0000374 adrp x20, 0x111000 ::id+0x560> a385c: 91188294 add x20, x20, #0x620 a3860: 52800021 mov w1, #0x1 // =1 a3864: aa1403e0 mov x0, x20 a3868: 97ffe701 bl 0x9d46c ::~codecvt_byname()+0x24> a386c: b0000368 adrp x8, 0x110000 a3870: b0000360 adrp x0, 0x110000 a3874: 9127e108 add x8, x8, #0x9f8 a3878: b0000369 adrp x9, 0x110000 a387c: 91282000 add x0, x0, #0xa08 a3880: f904feb4 str x20, [x21, #0x9f8] a3884: f9050128 str x8, [x9, #0xa00] a3888: 97fe77da bl 0x417f0 <__cxa_guard_release@plt> a388c: 17ffffe5 b 0xa3820 a3890: aa0003f3 mov x19, x0 a3894: b0000360 adrp x0, 0x110000 a3898: 91282000 add x0, x0, #0xa08 a389c: 97fe7abd bl 0x42390 <__cxa_guard_abort@plt> a38a0: b0000360 adrp x0, 0x110000 a38a4: 91288000 add x0, x0, #0xa20 a38a8: 97fe7aba bl 0x42390 <__cxa_guard_abort@plt> a38ac: aa1303e0 mov x0, x19 a38b0: 9400c6bb bl 0xd539c <__cxa_demangle+0x12abc> 00000000000a38b4 : a38b4: f81e0ff3 str x19, [sp, #-0x20]! a38b8: a9017bfd stp x29, x30, [sp, #0x10] a38bc: 910043fd add x29, sp, #0x10 a38c0: aa0003f3 mov x19, x0 a38c4: 97fe7707 bl 0x414e0 <_ZNSt6__ndk16locale8__globalEv@plt> a38c8: f9400000 ldr x0, [x0] a38cc: f9000260 str x0, [x19] a38d0: a9417bfd ldp x29, x30, [sp, #0x10] a38d4: f84207f3 ldr x19, [sp], #0x20 a38d8: 17fe7862 b 0x41a60 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> a38dc: 97fec074 bl 0x53aac 00000000000a38e0 : a38e0: f9400028 ldr x8, [x1] a38e4: f9000008 str x8, [x0] a38e8: aa0803e0 mov x0, x8 a38ec: 17fe785d b 0x41a60 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> 00000000000a38f0 : a38f0: f9400000 ldr x0, [x0] a38f4: 17fe7a8f b 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> 00000000000a38f8 : a38f8: a9be4ff4 stp x20, x19, [sp, #-0x20]! a38fc: a9017bfd stp x29, x30, [sp, #0x10] a3900: 910043fd add x29, sp, #0x10 a3904: f9400028 ldr x8, [x1] a3908: aa0003f4 mov x20, x0 a390c: aa0103f3 mov x19, x1 a3910: aa0803e0 mov x0, x8 a3914: 97fe7853 bl 0x41a60 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> a3918: f9400280 ldr x0, [x20] a391c: 97fe7a85 bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> a3920: f9400268 ldr x8, [x19] a3924: aa1403e0 mov x0, x20 a3928: f9000288 str x8, [x20] a392c: a9417bfd ldp x29, x30, [sp, #0x10] a3930: a8c24ff4 ldp x20, x19, [sp], #0x20 a3934: d65f03c0 ret 00000000000a3938 : a3938: d10143ff sub sp, sp, #0x50 a393c: a90257f6 stp x22, x21, [sp, #0x20] a3940: a9034ff4 stp x20, x19, [sp, #0x30] a3944: a9047bfd stp x29, x30, [sp, #0x40] a3948: 910103fd add x29, sp, #0x40 a394c: d53bd056 mrs x22, TPIDR_EL0 a3950: f94016c8 ldr x8, [x22, #0x28] a3954: f9000fe8 str x8, [sp, #0x18] a3958: b40003a1 cbz x1, 0xa39cc a395c: aa0003f4 mov x20, x0 a3960: 52802800 mov w0, #0x140 // =320 a3964: aa0103f5 mov x21, x1 a3968: 97fe7a4a bl 0x42290 <_Znwm@plt> a396c: aa0003f3 mov x19, x0 a3970: 910003e0 mov x0, sp a3974: aa1503e1 mov x1, x21 a3978: 97fec2bb bl 0x54464 a397c: 910003e1 mov x1, sp a3980: aa1303e0 mov x0, x19 a3984: aa1f03e2 mov x2, xzr a3988: 97ffedce bl 0x9f0c0 ::~codecvt_byname()+0x1c78> a398c: 394003e8 ldrb w8, [sp] a3990: 36000068 tbz w8, #0x0, 0xa399c a3994: f9400be0 ldr x0, [sp, #0x10] a3998: 97fe7662 bl 0x41320 <_ZdlPv@plt> a399c: aa1303e0 mov x0, x19 a39a0: f9000293 str x19, [x20] a39a4: 97fe782f bl 0x41a60 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> a39a8: f94016c8 ldr x8, [x22, #0x28] a39ac: f9400fe9 ldr x9, [sp, #0x18] a39b0: eb09011f cmp x8, x9 a39b4: 54000121 b.ne 0xa39d8 a39b8: a9447bfd ldp x29, x30, [sp, #0x40] a39bc: a9434ff4 ldp x20, x19, [sp, #0x30] a39c0: a94257f6 ldp x22, x21, [sp, #0x20] a39c4: 910143ff add sp, sp, #0x50 a39c8: d65f03c0 ret a39cc: b00001c0 adrp x0, 0xdc000 >+0x1e> a39d0: 912ff000 add x0, x0, #0xbfc a39d4: 97fe78ff bl 0x41dd0 <_ZNSt6__ndk121__throw_runtime_errorEPKc@plt> a39d8: 97fe7aae bl 0x42490 <__stack_chk_fail@plt> a39dc: 9400c670 bl 0xd539c <__cxa_demangle+0x12abc> a39e0: 394003e8 ldrb w8, [sp] a39e4: aa0003f4 mov x20, x0 a39e8: 360000a8 tbz w8, #0x0, 0xa39fc a39ec: f9400be0 ldr x0, [sp, #0x10] a39f0: 97fe764c bl 0x41320 <_ZdlPv@plt> a39f4: 14000002 b 0xa39fc a39f8: aa0003f4 mov x20, x0 a39fc: aa1303e0 mov x0, x19 a3a00: 97fe7648 bl 0x41320 <_ZdlPv@plt> a3a04: aa1403e0 mov x0, x20 a3a08: 9400c665 bl 0xd539c <__cxa_demangle+0x12abc> 00000000000a3a0c , std::__ndk1::allocator> const&)>: a3a0c: f81d0ff5 str x21, [sp, #-0x30]! a3a10: a9014ff4 stp x20, x19, [sp, #0x10] a3a14: a9027bfd stp x29, x30, [sp, #0x20] a3a18: 910083fd add x29, sp, #0x20 a3a1c: aa0003f3 mov x19, x0 a3a20: 52802800 mov w0, #0x140 // =320 a3a24: aa0103f5 mov x21, x1 a3a28: 97fe7a1a bl 0x42290 <_Znwm@plt> a3a2c: aa0003f4 mov x20, x0 a3a30: aa1503e1 mov x1, x21 a3a34: aa1f03e2 mov x2, xzr a3a38: 97ffeda2 bl 0x9f0c0 ::~codecvt_byname()+0x1c78> a3a3c: f9000274 str x20, [x19] a3a40: aa1403e0 mov x0, x20 a3a44: a9427bfd ldp x29, x30, [sp, #0x20] a3a48: a9414ff4 ldp x20, x19, [sp, #0x10] a3a4c: f84307f5 ldr x21, [sp], #0x30 a3a50: 17fe7804 b 0x41a60 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> a3a54: aa0003f3 mov x19, x0 a3a58: aa1403e0 mov x0, x20 a3a5c: 97fe7631 bl 0x41320 <_ZdlPv@plt> a3a60: aa1303e0 mov x0, x19 a3a64: 9400c64e bl 0xd539c <__cxa_demangle+0x12abc> 00000000000a3a68 : a3a68: d10183ff sub sp, sp, #0x60 a3a6c: a9025ff8 stp x24, x23, [sp, #0x20] a3a70: a90357f6 stp x22, x21, [sp, #0x30] a3a74: a9044ff4 stp x20, x19, [sp, #0x40] a3a78: a9057bfd stp x29, x30, [sp, #0x50] a3a7c: 910143fd add x29, sp, #0x50 a3a80: d53bd058 mrs x24, TPIDR_EL0 a3a84: f9401708 ldr x8, [x24, #0x28] a3a88: f9000fe8 str x8, [sp, #0x18] a3a8c: b4000442 cbz x2, 0xa3b14 a3a90: aa0003f4 mov x20, x0 a3a94: 52802800 mov w0, #0x140 // =320 a3a98: 2a0303f5 mov w21, w3 a3a9c: aa0203f6 mov x22, x2 a3aa0: aa0103f3 mov x19, x1 a3aa4: 97fe79fb bl 0x42290 <_Znwm@plt> a3aa8: f9400277 ldr x23, [x19] a3aac: aa0003f3 mov x19, x0 a3ab0: 910003e0 mov x0, sp a3ab4: aa1603e1 mov x1, x22 a3ab8: 97fec26b bl 0x54464 a3abc: 910003e2 mov x2, sp a3ac0: aa1303e0 mov x0, x19 a3ac4: aa1703e1 mov x1, x23 a3ac8: 2a1503e3 mov w3, w21 a3acc: 97fff642 bl 0xa13d4 a3ad0: 394003e8 ldrb w8, [sp] a3ad4: 36000068 tbz w8, #0x0, 0xa3ae0 a3ad8: f9400be0 ldr x0, [sp, #0x10] a3adc: 97fe7611 bl 0x41320 <_ZdlPv@plt> a3ae0: aa1303e0 mov x0, x19 a3ae4: f9000293 str x19, [x20] a3ae8: 97fe77de bl 0x41a60 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> a3aec: f9401708 ldr x8, [x24, #0x28] a3af0: f9400fe9 ldr x9, [sp, #0x18] a3af4: eb09011f cmp x8, x9 a3af8: 54000141 b.ne 0xa3b20 a3afc: a9457bfd ldp x29, x30, [sp, #0x50] a3b00: a9444ff4 ldp x20, x19, [sp, #0x40] a3b04: a94357f6 ldp x22, x21, [sp, #0x30] a3b08: a9425ff8 ldp x24, x23, [sp, #0x20] a3b0c: 910183ff add sp, sp, #0x60 a3b10: d65f03c0 ret a3b14: b00001c0 adrp x0, 0xdc000 >+0x1e> a3b18: 912ff000 add x0, x0, #0xbfc a3b1c: 97fe78ad bl 0x41dd0 <_ZNSt6__ndk121__throw_runtime_errorEPKc@plt> a3b20: 97fe7a5c bl 0x42490 <__stack_chk_fail@plt> a3b24: 9400c61e bl 0xd539c <__cxa_demangle+0x12abc> a3b28: 394003e8 ldrb w8, [sp] a3b2c: aa0003f4 mov x20, x0 a3b30: 360000a8 tbz w8, #0x0, 0xa3b44 a3b34: f9400be0 ldr x0, [sp, #0x10] a3b38: 97fe75fa bl 0x41320 <_ZdlPv@plt> a3b3c: 14000002 b 0xa3b44 a3b40: aa0003f4 mov x20, x0 a3b44: aa1303e0 mov x0, x19 a3b48: 97fe75f6 bl 0x41320 <_ZdlPv@plt> a3b4c: aa1403e0 mov x0, x20 a3b50: 9400c613 bl 0xd539c <__cxa_demangle+0x12abc> 00000000000a3b54 , std::__ndk1::allocator> const&, int)>: a3b54: a9bd57f6 stp x22, x21, [sp, #-0x30]! a3b58: a9014ff4 stp x20, x19, [sp, #0x10] a3b5c: a9027bfd stp x29, x30, [sp, #0x20] a3b60: 910083fd add x29, sp, #0x20 a3b64: aa0003f3 mov x19, x0 a3b68: 52802800 mov w0, #0x140 // =320 a3b6c: 2a0303f5 mov w21, w3 a3b70: aa0203f6 mov x22, x2 a3b74: aa0103f4 mov x20, x1 a3b78: 97fe79c6 bl 0x42290 <_Znwm@plt> a3b7c: f9400281 ldr x1, [x20] a3b80: aa0003f4 mov x20, x0 a3b84: aa1603e2 mov x2, x22 a3b88: 2a1503e3 mov w3, w21 a3b8c: 97fff612 bl 0xa13d4 a3b90: f9000274 str x20, [x19] a3b94: aa1403e0 mov x0, x20 a3b98: a9427bfd ldp x29, x30, [sp, #0x20] a3b9c: a9414ff4 ldp x20, x19, [sp, #0x10] a3ba0: a8c357f6 ldp x22, x21, [sp], #0x30 a3ba4: 17fe77af b 0x41a60 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> a3ba8: aa0003f3 mov x19, x0 a3bac: aa1403e0 mov x0, x20 a3bb0: 97fe75dc bl 0x41320 <_ZdlPv@plt> a3bb4: aa1303e0 mov x0, x19 a3bb8: 9400c5f9 bl 0xd539c <__cxa_demangle+0x12abc> 00000000000a3bbc : a3bbc: a9bd57f6 stp x22, x21, [sp, #-0x30]! a3bc0: a9014ff4 stp x20, x19, [sp, #0x10] a3bc4: a9027bfd stp x29, x30, [sp, #0x20] a3bc8: 910083fd add x29, sp, #0x20 a3bcc: aa0003f3 mov x19, x0 a3bd0: 52802800 mov w0, #0x140 // =320 a3bd4: 2a0303f5 mov w21, w3 a3bd8: aa0203f4 mov x20, x2 a3bdc: aa0103f6 mov x22, x1 a3be0: 97fe79ac bl 0x42290 <_Znwm@plt> a3be4: f94002c1 ldr x1, [x22] a3be8: f9400282 ldr x2, [x20] a3bec: aa0003f4 mov x20, x0 a3bf0: 2a1503e3 mov w3, w21 a3bf4: 97fff7be bl 0xa1aec a3bf8: f9000274 str x20, [x19] a3bfc: aa1403e0 mov x0, x20 a3c00: a9427bfd ldp x29, x30, [sp, #0x20] a3c04: a9414ff4 ldp x20, x19, [sp, #0x10] a3c08: a8c357f6 ldp x22, x21, [sp], #0x30 a3c0c: 17fe7795 b 0x41a60 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> a3c10: aa0003f3 mov x19, x0 a3c14: aa1403e0 mov x0, x20 a3c18: 97fe75c2 bl 0x41320 <_ZdlPv@plt> a3c1c: aa1303e0 mov x0, x19 a3c20: 9400c5df bl 0xd539c <__cxa_demangle+0x12abc> 00000000000a3c24 : a3c24: f9400009 ldr x9, [x0] a3c28: aa0803e0 mov x0, x8 a3c2c: 91048121 add x1, x9, #0x120 a3c30: 17fe7944 b 0x42140 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC1ERKS5_@plt> 00000000000a3c34 : a3c34: a9bd57f6 stp x22, x21, [sp, #-0x30]! a3c38: a9014ff4 stp x20, x19, [sp, #0x10] a3c3c: a9027bfd stp x29, x30, [sp, #0x20] a3c40: 910083fd add x29, sp, #0x20 a3c44: aa0103f4 mov x20, x1 a3c48: aa0003f3 mov x19, x0 a3c4c: b4000162 cbz x2, 0xa3c78 a3c50: 52802800 mov w0, #0x140 // =320 a3c54: aa0303f5 mov x21, x3 a3c58: aa0203f6 mov x22, x2 a3c5c: 97fe798d bl 0x42290 <_Znwm@plt> a3c60: f9400281 ldr x1, [x20] a3c64: aa0003f4 mov x20, x0 a3c68: aa1603e2 mov x2, x22 a3c6c: aa1503e3 mov x3, x21 a3c70: 97fffdfa bl 0xa3458 a3c74: 14000002 b 0xa3c7c a3c78: f9400294 ldr x20, [x20] a3c7c: f9000274 str x20, [x19] a3c80: aa1403e0 mov x0, x20 a3c84: a9427bfd ldp x29, x30, [sp, #0x20] a3c88: a9414ff4 ldp x20, x19, [sp, #0x10] a3c8c: a8c357f6 ldp x22, x21, [sp], #0x30 a3c90: 17fe7774 b 0x41a60 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> a3c94: aa0003f3 mov x19, x0 a3c98: aa1403e0 mov x0, x20 a3c9c: 97fe75a1 bl 0x41320 <_ZdlPv@plt> a3ca0: aa1303e0 mov x0, x19 a3ca4: 9400c5be bl 0xd539c <__cxa_demangle+0x12abc> 00000000000a3ca8 : a3ca8: d10183ff sub sp, sp, #0x60 a3cac: f90013f7 str x23, [sp, #0x20] a3cb0: a90357f6 stp x22, x21, [sp, #0x30] a3cb4: a9044ff4 stp x20, x19, [sp, #0x40] a3cb8: a9057bfd stp x29, x30, [sp, #0x50] a3cbc: 910143fd add x29, sp, #0x50 a3cc0: d53bd057 mrs x23, TPIDR_EL0 a3cc4: aa0803f6 mov x22, x8 a3cc8: f94016e8 ldr x8, [x23, #0x28] a3ccc: aa0003f5 mov x21, x0 a3cd0: f9000fe8 str x8, [sp, #0x18] a3cd4: 97fe7603 bl 0x414e0 <_ZNSt6__ndk16locale8__globalEv@plt> a3cd8: f9400013 ldr x19, [x0] a3cdc: aa0003f4 mov x20, x0 a3ce0: aa1303e0 mov x0, x19 a3ce4: f90002d3 str x19, [x22] a3ce8: 97fe775e bl 0x41a60 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> a3cec: f94002a0 ldr x0, [x21] a3cf0: 97fe775c bl 0x41a60 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> a3cf4: f9400280 ldr x0, [x20] a3cf8: 97fe798e bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> a3cfc: f94002a8 ldr x8, [x21] a3d00: 91048101 add x1, x8, #0x120 a3d04: f9000288 str x8, [x20] a3d08: 910003e0 mov x0, sp a3d0c: 97fe790d bl 0x42140 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC1ERKS5_@plt> a3d10: 394003e8 ldrb w8, [sp] a3d14: f94007e9 ldr x9, [sp, #0x8] a3d18: d341fd0a lsr x10, x8, #1 a3d1c: 7200011f tst w8, #0x1 a3d20: 9a890149 csel x9, x10, x9, eq a3d24: f100053f cmp x9, #0x1 a3d28: 540001c1 b.ne 0xa3d60 a3d2c: b00001e3 adrp x3, 0xe0000 a3d30: 9109ec63 add x3, x3, #0x27b a3d34: 910003e0 mov x0, sp a3d38: 92800002 mov x2, #-0x1 // =-1 a3d3c: 52800024 mov w4, #0x1 // =1 a3d40: aa1f03e1 mov x1, xzr a3d44: 97fe76c3 bl 0x41850 <_ZNKSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEmmPKcm@plt> a3d48: 394003e8 ldrb w8, [sp] a3d4c: 7100001f cmp w0, #0x0 a3d50: 1a9f07f5 cset w21, ne a3d54: 12000108 and w8, w8, #0x1 a3d58: 350000a8 cbnz w8, 0xa3d6c a3d5c: 14000006 b 0xa3d74 a3d60: 12000108 and w8, w8, #0x1 a3d64: 52800035 mov w21, #0x1 // =1 a3d68: 34000068 cbz w8, 0xa3d74 a3d6c: f9400be0 ldr x0, [sp, #0x10] a3d70: 97fe756c bl 0x41320 <_ZdlPv@plt> a3d74: 34000235 cbz w21, 0xa3db8 a3d78: f9400288 ldr x8, [x20] a3d7c: 91048101 add x1, x8, #0x120 a3d80: 910003e0 mov x0, sp a3d84: 910003f4 mov x20, sp a3d88: 97fe78ee bl 0x42140 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC1ERKS5_@plt> a3d8c: 394003e8 ldrb w8, [sp] a3d90: f9400be9 ldr x9, [sp, #0x10] a3d94: b240028a orr x10, x20, #0x1 a3d98: 7200011f tst w8, #0x1 a3d9c: 9a890141 csel x1, x10, x9, eq a3da0: 528000c0 mov w0, #0x6 // =6 a3da4: 97fe7a03 bl 0x425b0 a3da8: 394003e8 ldrb w8, [sp] a3dac: 36000068 tbz w8, #0x0, 0xa3db8 a3db0: f9400be0 ldr x0, [sp, #0x10] a3db4: 97fe755b bl 0x41320 <_ZdlPv@plt> a3db8: f94016e8 ldr x8, [x23, #0x28] a3dbc: f9400fe9 ldr x9, [sp, #0x18] a3dc0: eb09011f cmp x8, x9 a3dc4: 540000e1 b.ne 0xa3de0 a3dc8: a9457bfd ldp x29, x30, [sp, #0x50] a3dcc: a9444ff4 ldp x20, x19, [sp, #0x40] a3dd0: a94357f6 ldp x22, x21, [sp, #0x30] a3dd4: f94013f7 ldr x23, [sp, #0x20] a3dd8: 910183ff add sp, sp, #0x60 a3ddc: d65f03c0 ret a3de0: 97fe79ac bl 0x42490 <__stack_chk_fail@plt> a3de4: 394003e8 ldrb w8, [sp] a3de8: aa0003f4 mov x20, x0 a3dec: 360000e8 tbz w8, #0x0, 0xa3e08 a3df0: f9400be0 ldr x0, [sp, #0x10] a3df4: 97fe754b bl 0x41320 <_ZdlPv@plt> a3df8: 14000004 b 0xa3e08 a3dfc: 14000002 b 0xa3e04 a3e00: 97febf2b bl 0x53aac a3e04: aa0003f4 mov x20, x0 a3e08: aa1303e0 mov x0, x19 a3e0c: 97fe7949 bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> a3e10: aa1403e0 mov x0, x20 a3e14: 9400c562 bl 0xd539c <__cxa_demangle+0x12abc> 00000000000a3e18 : a3e18: d10183ff sub sp, sp, #0x60 a3e1c: f9001bf5 str x21, [sp, #0x30] a3e20: a9044ff4 stp x20, x19, [sp, #0x40] a3e24: a9057bfd stp x29, x30, [sp, #0x50] a3e28: 910143fd add x29, sp, #0x50 a3e2c: d53bd054 mrs x20, TPIDR_EL0 a3e30: 90000369 adrp x9, 0x10f000 a3e34: f9401688 ldr x8, [x20, #0x28] a3e38: f9469129 ldr x9, [x9, #0xd20] a3e3c: 6f00e400 movi v0.2d, #0000000000000000 a3e40: aa0103f3 mov x19, x1 a3e44: f90017e8 str x8, [sp, #0x28] a3e48: 4e081d20 mov v0.d[0], x9 a3e4c: f9400015 ldr x21, [x0] a3e50: f90003e1 str x1, [sp] a3e54: 3c8083e0 stur q0, [sp, #0x8] a3e58: c8dffc28 ldar x8, [x1] a3e5c: b100051f cmn x8, #0x1 a3e60: 54000120 b.eq 0xa3e84 a3e64: f0000062 adrp x2, 0xb2000 ::~__codecvt_utf8_utf16()+0xc> a3e68: 910003e8 mov x8, sp a3e6c: 910083e9 add x9, sp, #0x20 a3e70: 912c4042 add x2, x2, #0xb10 a3e74: 910063e1 add x1, sp, #0x18 a3e78: aa1303e0 mov x0, x19 a3e7c: a901a3e9 stp x9, x8, [sp, #0x18] a3e80: 97fe7a24 bl 0x42710 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> a3e84: b9800a69 ldrsw x9, [x19, #0x8] a3e88: a9412aa8 ldp x8, x10, [x21, #0x10] a3e8c: d1000529 sub x9, x9, #0x1 a3e90: cb08014a sub x10, x10, x8 a3e94: eb8a0d3f cmp x9, x10, asr #3 a3e98: 540000a2 b.hs 0xa3eac a3e9c: f8697908 ldr x8, [x8, x9, lsl #3] a3ea0: f100011f cmp x8, #0x0 a3ea4: 1a9f07e0 cset w0, ne a3ea8: 14000002 b 0xa3eb0 a3eac: 2a1f03e0 mov w0, wzr a3eb0: f9401688 ldr x8, [x20, #0x28] a3eb4: f94017e9 ldr x9, [sp, #0x28] a3eb8: eb09011f cmp x8, x9 a3ebc: 540000c1 b.ne 0xa3ed4 a3ec0: a9457bfd ldp x29, x30, [sp, #0x50] a3ec4: a9444ff4 ldp x20, x19, [sp, #0x40] a3ec8: f9401bf5 ldr x21, [sp, #0x30] a3ecc: 910183ff add sp, sp, #0x60 a3ed0: d65f03c0 ret a3ed4: 97fe796f bl 0x42490 <__stack_chk_fail@plt> 00000000000a3ed8 : a3ed8: d10143ff sub sp, sp, #0x50 a3edc: a9034ff4 stp x20, x19, [sp, #0x30] a3ee0: a9047bfd stp x29, x30, [sp, #0x40] a3ee4: 910103fd add x29, sp, #0x40 a3ee8: d53bd054 mrs x20, TPIDR_EL0 a3eec: 90000369 adrp x9, 0x10f000 a3ef0: f9401688 ldr x8, [x20, #0x28] a3ef4: f9469129 ldr x9, [x9, #0xd20] a3ef8: 6f00e400 movi v0.2d, #0000000000000000 a3efc: aa0003f3 mov x19, x0 a3f00: f81e83a8 stur x8, [x29, #-0x18] a3f04: 4e081d20 mov v0.d[0], x9 a3f08: f90003e0 str x0, [sp] a3f0c: 3c8083e0 stur q0, [sp, #0x8] a3f10: c8dffc08 ldar x8, [x0] a3f14: b100051f cmn x8, #0x1 a3f18: 54000120 b.eq 0xa3f3c a3f1c: f0000062 adrp x2, 0xb2000 ::~__codecvt_utf8_utf16()+0xc> a3f20: 910003e8 mov x8, sp a3f24: 910083e9 add x9, sp, #0x20 a3f28: 912c4042 add x2, x2, #0xb10 a3f2c: 910063e1 add x1, sp, #0x18 a3f30: aa1303e0 mov x0, x19 a3f34: a901a3e9 stp x9, x8, [sp, #0x18] a3f38: 97fe79f6 bl 0x42710 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> a3f3c: b9800a68 ldrsw x8, [x19, #0x8] a3f40: f9401689 ldr x9, [x20, #0x28] a3f44: f85e83aa ldur x10, [x29, #-0x18] a3f48: eb0a013f cmp x9, x10 a3f4c: 540000c1 b.ne 0xa3f64 a3f50: a9447bfd ldp x29, x30, [sp, #0x40] a3f54: a9434ff4 ldp x20, x19, [sp, #0x30] a3f58: d1000500 sub x0, x8, #0x1 a3f5c: 910143ff add sp, sp, #0x50 a3f60: d65f03c0 ret a3f64: 97fe794b bl 0x42490 <__stack_chk_fail@plt> 00000000000a3f68 : a3f68: d10183ff sub sp, sp, #0x60 a3f6c: f9001bf5 str x21, [sp, #0x30] a3f70: a9044ff4 stp x20, x19, [sp, #0x40] a3f74: a9057bfd stp x29, x30, [sp, #0x50] a3f78: 910143fd add x29, sp, #0x50 a3f7c: d53bd054 mrs x20, TPIDR_EL0 a3f80: 90000369 adrp x9, 0x10f000 a3f84: f9401688 ldr x8, [x20, #0x28] a3f88: f9469129 ldr x9, [x9, #0xd20] a3f8c: 6f00e400 movi v0.2d, #0000000000000000 a3f90: aa0103f3 mov x19, x1 a3f94: f90017e8 str x8, [sp, #0x28] a3f98: 4e081d20 mov v0.d[0], x9 a3f9c: f9400015 ldr x21, [x0] a3fa0: f90003e1 str x1, [sp] a3fa4: 3c8083e0 stur q0, [sp, #0x8] a3fa8: c8dffc28 ldar x8, [x1] a3fac: b100051f cmn x8, #0x1 a3fb0: 54000120 b.eq 0xa3fd4 a3fb4: f0000062 adrp x2, 0xb2000 ::~__codecvt_utf8_utf16()+0xc> a3fb8: 910003e8 mov x8, sp a3fbc: 910083e9 add x9, sp, #0x20 a3fc0: 912c4042 add x2, x2, #0xb10 a3fc4: 910063e1 add x1, sp, #0x18 a3fc8: aa1303e0 mov x0, x19 a3fcc: a901a3e9 stp x9, x8, [sp, #0x18] a3fd0: 97fe79d0 bl 0x42710 <_ZNSt6__ndk111__call_onceERVmPvPFvS2_E@plt> a3fd4: b9800a69 ldrsw x9, [x19, #0x8] a3fd8: a9412aa8 ldp x8, x10, [x21, #0x10] a3fdc: d1000529 sub x9, x9, #0x1 a3fe0: cb08014a sub x10, x10, x8 a3fe4: eb8a0d3f cmp x9, x10, asr #3 a3fe8: 54000182 b.hs 0xa4018 a3fec: f8697900 ldr x0, [x8, x9, lsl #3] a3ff0: b4000140 cbz x0, 0xa4018 a3ff4: f9401688 ldr x8, [x20, #0x28] a3ff8: f94017e9 ldr x9, [sp, #0x28] a3ffc: eb09011f cmp x8, x9 a4000: 540000e1 b.ne 0xa401c a4004: a9457bfd ldp x29, x30, [sp, #0x50] a4008: a9444ff4 ldp x20, x19, [sp, #0x40] a400c: f9401bf5 ldr x21, [sp, #0x30] a4010: 910183ff add sp, sp, #0x60 a4014: d65f03c0 ret a4018: 97fffdde bl 0xa3790 a401c: 97fe791d bl 0x42490 <__stack_chk_fail@plt> 00000000000a4020 : a4020: a9be4ff4 stp x20, x19, [sp, #-0x20]! a4024: a9017bfd stp x29, x30, [sp, #0x10] a4028: 910043fd add x29, sp, #0x10 a402c: f9400009 ldr x9, [x0] a4030: f940002a ldr x10, [x1] a4034: eb0a013f cmp x9, x10 a4038: 54000740 b.eq 0xa4120 a403c: 3944812b ldrb w11, [x9, #0x120] a4040: f940952c ldr x12, [x9, #0x128] a4044: d341fd68 lsr x8, x11, #1 a4048: 7200017f tst w11, #0x1 a404c: 9a8c010d csel x13, x8, x12, eq a4050: f10005bf cmp x13, #0x1 a4054: 54000201 b.ne 0xa4094 a4058: aa0103f3 mov x19, x1 a405c: aa0003f4 mov x20, x0 a4060: 91048120 add x0, x9, #0x120 a4064: 900001e3 adrp x3, 0xe0000 a4068: 9109ec63 add x3, x3, #0x27b a406c: 92800002 mov x2, #-0x1 // =-1 a4070: 52800024 mov w4, #0x1 // =1 a4074: aa1f03e1 mov x1, xzr a4078: 97fe75f6 bl 0x41850 <_ZNKSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEmmPKcm@plt> a407c: 34000540 cbz w0, 0xa4124 a4080: f9400289 ldr x9, [x20] a4084: f940026a ldr x10, [x19] a4088: 3944812b ldrb w11, [x9, #0x120] a408c: f940952c ldr x12, [x9, #0x128] a4090: d341fd68 lsr x8, x11, #1 a4094: 3944814d ldrb w13, [x10, #0x120] a4098: f940954e ldr x14, [x10, #0x128] a409c: 7200017f tst w11, #0x1 a40a0: 9a8c0102 csel x2, x8, x12, eq a40a4: d341fdac lsr x12, x13, #1 a40a8: 720001bf tst w13, #0x1 a40ac: 9a8e018c csel x12, x12, x14, eq a40b0: eb0c005f cmp x2, x12 a40b4: 54000281 b.ne 0xa4104 a40b8: f940992e ldr x14, [x9, #0x130] a40bc: 9104814c add x12, x10, #0x120 a40c0: f940994a ldr x10, [x10, #0x130] a40c4: 91048529 add x9, x9, #0x121 a40c8: 7200017f tst w11, #0x1 a40cc: 9a8e0120 csel x0, x9, x14, eq a40d0: 720001bf tst w13, #0x1 a40d4: 9a8c1541 csinc x1, x10, x12, ne a40d8: 370001ab tbnz w11, #0x0, 0xa410c a40dc: b4000222 cbz x2, 0xa4120 a40e0: 3940012a ldrb w10, [x9] a40e4: 3940002b ldrb w11, [x1] a40e8: 6b0b015f cmp w10, w11 a40ec: 540000c1 b.ne 0xa4104 a40f0: f1000508 subs x8, x8, #0x1 a40f4: 91000529 add x9, x9, #0x1 a40f8: 91000421 add x1, x1, #0x1 a40fc: 54ffff21 b.ne 0xa40e0 a4100: 14000008 b 0xa4120 a4104: 2a1f03e0 mov w0, wzr a4108: 14000007 b 0xa4124 a410c: b40000a2 cbz x2, 0xa4120 a4110: 97fe7810 bl 0x42150 a4114: 7100001f cmp w0, #0x0 a4118: 1a9f17e0 cset w0, eq a411c: 14000002 b 0xa4124 a4120: 52800020 mov w0, #0x1 // =1 a4124: a9417bfd ldp x29, x30, [sp, #0x10] a4128: a8c24ff4 ldp x20, x19, [sp], #0x20 a412c: d65f03c0 ret a4130: 97febe5f bl 0x53aac 00000000000a4134 : a4134: f81e0ff3 str x19, [sp, #-0x20]! a4138: a9017bfd stp x29, x30, [sp, #0x10] a413c: 910043fd add x29, sp, #0x10 a4140: aa0003f3 mov x19, x0 a4144: 97fe75bf bl 0x41840 <_ZNSt6__ndk114__shared_countD2Ev@plt> a4148: a9417bfd ldp x29, x30, [sp, #0x10] a414c: aa1303e0 mov x0, x19 a4150: f84207f3 ldr x19, [sp], #0x20 a4154: 17fe7473 b 0x41320 <_ZdlPv@plt> 00000000000a4158 : a4158: b4000080 cbz x0, 0xa4168 a415c: f9400008 ldr x8, [x0] a4160: f9400501 ldr x1, [x8, #0x8] a4164: d61f0020 br x1 a4168: d65f03c0 ret 00000000000a416c : a416c: f0000348 adrp x8, 0x10f000 a4170: f9458d08 ldr x8, [x8, #0xb18] a4174: 885ffd09 ldaxr w9, [x8] a4178: 11000529 add w9, w9, #0x1 a417c: 880afd09 stlxr w10, w9, [x8] a4180: 35ffffaa cbnz w10, 0xa4174 a4184: b9000809 str w9, [x0, #0x8] a4188: d65f03c0 ret 00000000000a418c ::collate_byname(char const*, unsigned long)>: a418c: d101c3ff sub sp, sp, #0x70 a4190: f90023f5 str x21, [sp, #0x40] a4194: a9054ff4 stp x20, x19, [sp, #0x50] a4198: a9067bfd stp x29, x30, [sp, #0x60] a419c: 910183fd add x29, sp, #0x60 a41a0: d53bd055 mrs x21, TPIDR_EL0 a41a4: f000034a adrp x10, 0x10f000 a41a8: f94016a8 ldr x8, [x21, #0x28] a41ac: f947e14a ldr x10, [x10, #0xfc0] a41b0: aa0103f4 mov x20, x1 a41b4: aa0003f3 mov x19, x0 a41b8: d1000449 sub x9, x2, #0x1 a41bc: 9100414a add x10, x10, #0x10 a41c0: f81d83a8 stur x8, [x29, #-0x28] a41c4: a900240a stp x10, x9, [x0] a41c8: 5283f7e0 mov w0, #0x1fbf // =8127 a41cc: aa1f03e2 mov x2, xzr a41d0: 97fe76fc bl 0x41dc0 a41d4: f9000a60 str x0, [x19, #0x10] a41d8: b4000140 cbz x0, 0xa4200 ::collate_byname(char const*, unsigned long)+0x74> a41dc: f94016a8 ldr x8, [x21, #0x28] a41e0: f85d83a9 ldur x9, [x29, #-0x28] a41e4: eb09011f cmp x8, x9 a41e8: 540002c1 b.ne 0xa4240 ::collate_byname(char const*, unsigned long)+0xb4> a41ec: a9467bfd ldp x29, x30, [sp, #0x60] a41f0: a9454ff4 ldp x20, x19, [sp, #0x50] a41f4: f94023f5 ldr x21, [sp, #0x40] a41f8: 9101c3ff add sp, sp, #0x70 a41fc: d65f03c0 ret a4200: 910023e0 add x0, sp, #0x8 a4204: aa1403e1 mov x1, x20 a4208: 97fec097 bl 0x54464 a420c: 900001c2 adrp x2, 0xdc000 >+0x1e> a4210: 91306442 add x2, x2, #0xc19 a4214: 910023e0 add x0, sp, #0x8 a4218: aa1f03e1 mov x1, xzr a421c: 97fe7545 bl 0x41730 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6insertEmPKc@plt> a4220: f9400808 ldr x8, [x0, #0x10] a4224: 3dc00000 ldr q0, [x0] a4228: f9001be8 str x8, [sp, #0x30] a422c: 3d800be0 str q0, [sp, #0x20] a4230: a900fc1f stp xzr, xzr, [x0, #0x8] a4234: f900001f str xzr, [x0] a4238: 910083e0 add x0, sp, #0x20 a423c: 94000016 bl 0xa4294 ::collate_byname(char const*, unsigned long)+0x108> a4240: 97fe7894 bl 0x42490 <__stack_chk_fail@plt> a4244: 394083e8 ldrb w8, [sp, #0x20] a4248: aa0003f4 mov x20, x0 a424c: 360000e8 tbz w8, #0x0, 0xa4268 ::collate_byname(char const*, unsigned long)+0xdc> a4250: f9401be0 ldr x0, [sp, #0x30] a4254: 97fe7433 bl 0x41320 <_ZdlPv@plt> a4258: 394023e8 ldrb w8, [sp, #0x8] a425c: 370000a8 tbnz w8, #0x0, 0xa4270 ::collate_byname(char const*, unsigned long)+0xe4> a4260: 14000009 b 0xa4284 ::collate_byname(char const*, unsigned long)+0xf8> a4264: aa0003f4 mov x20, x0 a4268: 394023e8 ldrb w8, [sp, #0x8] a426c: 360000c8 tbz w8, #0x0, 0xa4284 ::collate_byname(char const*, unsigned long)+0xf8> a4270: f9400fe0 ldr x0, [sp, #0x18] a4274: 97fe742b bl 0x41320 <_ZdlPv@plt> a4278: 14000003 b 0xa4284 ::collate_byname(char const*, unsigned long)+0xf8> a427c: 14000001 b 0xa4280 ::collate_byname(char const*, unsigned long)+0xf4> a4280: aa0003f4 mov x20, x0 a4284: aa1303e0 mov x0, x19 a4288: 97fe756e bl 0x41840 <_ZNSt6__ndk114__shared_countD2Ev@plt> a428c: aa1403e0 mov x0, x20 a4290: 9400c443 bl 0xd539c <__cxa_demangle+0x12abc> a4294: a9be4ff4 stp x20, x19, [sp, #-0x20]! a4298: a9017bfd stp x29, x30, [sp, #0x10] a429c: 910043fd add x29, sp, #0x10 a42a0: aa0003f4 mov x20, x0 a42a4: 52800200 mov w0, #0x10 // =16 a42a8: 97fe7482 bl 0x414b0 <__cxa_allocate_exception@plt> a42ac: aa0003f3 mov x19, x0 a42b0: aa1403e1 mov x1, x20 a42b4: 97fe7827 bl 0x42350 <_ZNSt13runtime_errorC1ERKNSt6__ndk112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE@plt> a42b8: f0000341 adrp x1, 0x10f000 a42bc: f0000342 adrp x2, 0x10f000 a42c0: f9469821 ldr x1, [x1, #0xd30] a42c4: f9472442 ldr x2, [x2, #0xe48] a42c8: aa1303e0 mov x0, x19 a42cc: 97fe7761 bl 0x42050 <__cxa_throw@plt> a42d0: aa0003f4 mov x20, x0 a42d4: aa1303e0 mov x0, x19 a42d8: 97fe78f2 bl 0x426a0 <__cxa_free_exception@plt> a42dc: aa1403e0 mov x0, x20 a42e0: 9400c42f bl 0xd539c <__cxa_demangle+0x12abc> 00000000000a42e4 ::collate_byname(std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long)>: a42e4: d10143ff sub sp, sp, #0x50 a42e8: f90013f5 str x21, [sp, #0x20] a42ec: a9034ff4 stp x20, x19, [sp, #0x30] a42f0: a9047bfd stp x29, x30, [sp, #0x40] a42f4: 910103fd add x29, sp, #0x40 a42f8: d53bd055 mrs x21, TPIDR_EL0 a42fc: f94016a8 ldr x8, [x21, #0x28] a4300: d1000449 sub x9, x2, #0x1 a4304: aa0103f4 mov x20, x1 a4308: aa0003f3 mov x19, x0 a430c: f9000fe8 str x8, [sp, #0x18] a4310: f0000348 adrp x8, 0x10f000 a4314: f947e108 ldr x8, [x8, #0xfc0] a4318: 91004108 add x8, x8, #0x10 a431c: a9002408 stp x8, x9, [x0] a4320: 39400028 ldrb w8, [x1] a4324: f9400829 ldr x9, [x1, #0x10] a4328: 7200011f tst w8, #0x1 a432c: 9a811521 csinc x1, x9, x1, ne a4330: 5283f7e0 mov w0, #0x1fbf // =8127 a4334: aa1f03e2 mov x2, xzr a4338: 97fe76a2 bl 0x41dc0 a433c: f9000a60 str x0, [x19, #0x10] a4340: b4000140 cbz x0, 0xa4368 ::collate_byname(std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long)+0x84> a4344: f94016a8 ldr x8, [x21, #0x28] a4348: f9400fe9 ldr x9, [sp, #0x18] a434c: eb09011f cmp x8, x9 a4350: 540001a1 b.ne 0xa4384 ::collate_byname(std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long)+0xa0> a4354: a9447bfd ldp x29, x30, [sp, #0x40] a4358: a9434ff4 ldp x20, x19, [sp, #0x30] a435c: f94013f5 ldr x21, [sp, #0x20] a4360: 910143ff add sp, sp, #0x50 a4364: d65f03c0 ret a4368: 900001c0 adrp x0, 0xdc000 >+0x1e> a436c: 91306400 add x0, x0, #0xc19 a4370: 910003e8 mov x8, sp a4374: aa1403e1 mov x1, x20 a4378: 97fecdc6 bl 0x57a90 a437c: 910003e0 mov x0, sp a4380: 97ffffc5 bl 0xa4294 ::collate_byname(char const*, unsigned long)+0x108> a4384: 97fe7843 bl 0x42490 <__stack_chk_fail@plt> a4388: 394003e8 ldrb w8, [sp] a438c: aa0003f4 mov x20, x0 a4390: 360000c8 tbz w8, #0x0, 0xa43a8 ::collate_byname(std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long)+0xc4> a4394: f9400be0 ldr x0, [sp, #0x10] a4398: 97fe73e2 bl 0x41320 <_ZdlPv@plt> a439c: 14000003 b 0xa43a8 ::collate_byname(std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long)+0xc4> a43a0: 14000001 b 0xa43a4 ::collate_byname(std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long)+0xc0> a43a4: aa0003f4 mov x20, x0 a43a8: aa1303e0 mov x0, x19 a43ac: 97fe7525 bl 0x41840 <_ZNSt6__ndk114__shared_countD2Ev@plt> a43b0: aa1403e0 mov x0, x20 a43b4: 9400c3fa bl 0xd539c <__cxa_demangle+0x12abc> 00000000000a43b8 ::~collate_byname()>: a43b8: a9be4ff4 stp x20, x19, [sp, #-0x20]! a43bc: a9017bfd stp x29, x30, [sp, #0x10] a43c0: 910043fd add x29, sp, #0x10 a43c4: f0000348 adrp x8, 0x10f000 a43c8: aa0003f3 mov x19, x0 a43cc: f9400800 ldr x0, [x0, #0x10] a43d0: f947e108 ldr x8, [x8, #0xfc0] a43d4: 91004108 add x8, x8, #0x10 a43d8: f9000268 str x8, [x19] a43dc: 97fe7395 bl 0x41230 a43e0: a9417bfd ldp x29, x30, [sp, #0x10] a43e4: aa1303e0 mov x0, x19 a43e8: a8c24ff4 ldp x20, x19, [sp], #0x20 a43ec: 17fe7515 b 0x41840 <_ZNSt6__ndk114__shared_countD2Ev@plt> a43f0: aa0003f4 mov x20, x0 a43f4: aa1303e0 mov x0, x19 a43f8: 97fe75b6 bl 0x41ad0 <_ZNSt6__ndk17collateIcED2Ev@plt> a43fc: aa1403e0 mov x0, x20 a4400: 97febdab bl 0x53aac 00000000000a4404 ::~collate_byname()>: a4404: a9be4ff4 stp x20, x19, [sp, #-0x20]! a4408: a9017bfd stp x29, x30, [sp, #0x10] a440c: 910043fd add x29, sp, #0x10 a4410: f0000348 adrp x8, 0x10f000 a4414: aa0003f3 mov x19, x0 a4418: f9400800 ldr x0, [x0, #0x10] a441c: f947e108 ldr x8, [x8, #0xfc0] a4420: 91004108 add x8, x8, #0x10 a4424: f9000268 str x8, [x19] a4428: 97fe7382 bl 0x41230 a442c: aa1303e0 mov x0, x19 a4430: 97fe7504 bl 0x41840 <_ZNSt6__ndk114__shared_countD2Ev@plt> a4434: a9417bfd ldp x29, x30, [sp, #0x10] a4438: aa1303e0 mov x0, x19 a443c: a8c24ff4 ldp x20, x19, [sp], #0x20 a4440: 17fe73b8 b 0x41320 <_ZdlPv@plt> a4444: aa0003f4 mov x20, x0 a4448: aa1303e0 mov x0, x19 a444c: 97fe75a1 bl 0x41ad0 <_ZNSt6__ndk17collateIcED2Ev@plt> a4450: aa1403e0 mov x0, x20 a4454: 97febd96 bl 0x53aac 00000000000a4458 ::do_compare(char const*, char const*, char const*, char const*) const>: a4458: d10243ff sub sp, sp, #0x90 a445c: f90023f9 str x25, [sp, #0x40] a4460: a9055ff8 stp x24, x23, [sp, #0x50] a4464: a90657f6 stp x22, x21, [sp, #0x60] a4468: a9074ff4 stp x20, x19, [sp, #0x70] a446c: a9087bfd stp x29, x30, [sp, #0x80] a4470: 910203fd add x29, sp, #0x80 a4474: d53bd058 mrs x24, TPIDR_EL0 a4478: f9401708 ldr x8, [x24, #0x28] a447c: cb010059 sub x25, x2, x1 a4480: b100433f cmn x25, #0x10 a4484: f9001fe8 str x8, [sp, #0x38] a4488: a902ffff stp xzr, xzr, [sp, #0x28] a448c: f90013ff str xzr, [sp, #0x20] a4490: 54000f82 b.hs 0xa4680 ::do_compare(char const*, char const*, char const*, char const*) const+0x228> a4494: aa0403f3 mov x19, x4 a4498: aa0303f4 mov x20, x3 a449c: aa0203f5 mov x21, x2 a44a0: aa0103f6 mov x22, x1 a44a4: f1005b3f cmp x25, #0x16 a44a8: 54000168 b.hi 0xa44d4 ::do_compare(char const*, char const*, char const*, char const*) const+0x7c> a44ac: 531f7b37 lsl w23, w25, #1 a44b0: 910083e8 add x8, sp, #0x20 a44b4: 390083f7 strb w23, [sp, #0x20] a44b8: b2400100 orr x0, x8, #0x1 a44bc: eb1502df cmp x22, x21 a44c0: 54000420 b.eq 0xa4544 ::do_compare(char const*, char const*, char const*, char const*) const+0xec> a44c4: f100833f cmp x25, #0x20 a44c8: 540001a2 b.hs 0xa44fc ::do_compare(char const*, char const*, char const*, char const*) const+0xa4> a44cc: aa1603e8 mov x8, x22 a44d0: 14000019 b 0xa4534 ::do_compare(char const*, char const*, char const*, char const*) const+0xdc> a44d4: 91004328 add x8, x25, #0x10 a44d8: 927ced17 and x23, x8, #0xfffffffffffffff0 a44dc: aa1703e0 mov x0, x23 a44e0: 97fe776c bl 0x42290 <_Znwm@plt> a44e4: b24002f7 orr x23, x23, #0x1 a44e8: a90267f7 stp x23, x25, [sp, #0x20] a44ec: f9001be0 str x0, [sp, #0x30] a44f0: eb1502df cmp x22, x21 a44f4: 54fffe81 b.ne 0xa44c4 ::do_compare(char const*, char const*, char const*, char const*) const+0x6c> a44f8: 14000013 b 0xa4544 ::do_compare(char const*, char const*, char const*, char const*) const+0xec> a44fc: 927beb29 and x9, x25, #0xffffffffffffffe0 a4500: 9100400a add x10, x0, #0x10 a4504: 8b0902c8 add x8, x22, x9 a4508: 8b090000 add x0, x0, x9 a450c: 910042cb add x11, x22, #0x10 a4510: aa0903ec mov x12, x9 a4514: ad7f8560 ldp q0, q1, [x11, #-0x10] a4518: f100818c subs x12, x12, #0x20 a451c: 9100816b add x11, x11, #0x20 a4520: ad3f8540 stp q0, q1, [x10, #-0x10] a4524: 9100814a add x10, x10, #0x20 a4528: 54ffff61 b.ne 0xa4514 ::do_compare(char const*, char const*, char const*, char const*) const+0xbc> a452c: eb09033f cmp x25, x9 a4530: 540000a0 b.eq 0xa4544 ::do_compare(char const*, char const*, char const*, char const*) const+0xec> a4534: 38401509 ldrb w9, [x8], #0x1 a4538: eb0802bf cmp x21, x8 a453c: 38001409 strb w9, [x0], #0x1 a4540: 54ffffa1 b.ne 0xa4534 ::do_compare(char const*, char const*, char const*, char const*) const+0xdc> a4544: cb140279 sub x25, x19, x20 a4548: b100433f cmn x25, #0x10 a454c: 3900001f strb wzr, [x0] a4550: a9017fff stp xzr, xzr, [sp, #0x10] a4554: f90007ff str xzr, [sp, #0x8] a4558: 54000982 b.hs 0xa4688 ::do_compare(char const*, char const*, char const*, char const*) const+0x230> a455c: f1005b3f cmp x25, #0x16 a4560: 54000168 b.hi 0xa458c ::do_compare(char const*, char const*, char const*, char const*) const+0x134> a4564: 531f7b36 lsl w22, w25, #1 a4568: 910023e8 add x8, sp, #0x8 a456c: 390023f6 strb w22, [sp, #0x8] a4570: b2400100 orr x0, x8, #0x1 a4574: eb13029f cmp x20, x19 a4578: 54000420 b.eq 0xa45fc ::do_compare(char const*, char const*, char const*, char const*) const+0x1a4> a457c: f100833f cmp x25, #0x20 a4580: 540001a2 b.hs 0xa45b4 ::do_compare(char const*, char const*, char const*, char const*) const+0x15c> a4584: aa1403e8 mov x8, x20 a4588: 14000019 b 0xa45ec ::do_compare(char const*, char const*, char const*, char const*) const+0x194> a458c: 91004328 add x8, x25, #0x10 a4590: 927ced15 and x21, x8, #0xfffffffffffffff0 a4594: aa1503e0 mov x0, x21 a4598: 97fe773e bl 0x42290 <_Znwm@plt> a459c: b24002b6 orr x22, x21, #0x1 a45a0: a900e7f6 stp x22, x25, [sp, #0x8] a45a4: f9000fe0 str x0, [sp, #0x18] a45a8: eb13029f cmp x20, x19 a45ac: 54fffe81 b.ne 0xa457c ::do_compare(char const*, char const*, char const*, char const*) const+0x124> a45b0: 14000013 b 0xa45fc ::do_compare(char const*, char const*, char const*, char const*) const+0x1a4> a45b4: 927beb29 and x9, x25, #0xffffffffffffffe0 a45b8: 9100400a add x10, x0, #0x10 a45bc: 8b090288 add x8, x20, x9 a45c0: 8b090000 add x0, x0, x9 a45c4: 9100428b add x11, x20, #0x10 a45c8: aa0903ec mov x12, x9 a45cc: ad7f8560 ldp q0, q1, [x11, #-0x10] a45d0: f100818c subs x12, x12, #0x20 a45d4: 9100816b add x11, x11, #0x20 a45d8: ad3f8540 stp q0, q1, [x10, #-0x10] a45dc: 9100814a add x10, x10, #0x20 a45e0: 54ffff61 b.ne 0xa45cc ::do_compare(char const*, char const*, char const*, char const*) const+0x174> a45e4: eb09033f cmp x25, x9 a45e8: 540000a0 b.eq 0xa45fc ::do_compare(char const*, char const*, char const*, char const*) const+0x1a4> a45ec: 38401509 ldrb w9, [x8], #0x1 a45f0: eb08027f cmp x19, x8 a45f4: 38001409 strb w9, [x0], #0x1 a45f8: 54ffffa1 b.ne 0xa45ec ::do_compare(char const*, char const*, char const*, char const*) const+0x194> a45fc: 3900001f strb wzr, [x0] a4600: f9401bf3 ldr x19, [sp, #0x30] a4604: f9400ff5 ldr x21, [sp, #0x18] a4608: 910083e8 add x8, sp, #0x20 a460c: 720002ff tst w23, #0x1 a4610: 910023e9 add x9, sp, #0x8 a4614: b2400108 orr x8, x8, #0x1 a4618: b2400129 orr x9, x9, #0x1 a461c: 9a930100 csel x0, x8, x19, eq a4620: 720002df tst w22, #0x1 a4624: 9a950121 csel x1, x9, x21, eq a4628: 97fe756e bl 0x41be0 a462c: 7100001f cmp w0, #0x0 a4630: 1a9f07e8 cset w8, ne a4634: 5a9fa114 csinv w20, w8, wzr, ge a4638: 36000076 tbz w22, #0x0, 0xa4644 ::do_compare(char const*, char const*, char const*, char const*) const+0x1ec> a463c: aa1503e0 mov x0, x21 a4640: 97fe7338 bl 0x41320 <_ZdlPv@plt> a4644: 36000077 tbz w23, #0x0, 0xa4650 ::do_compare(char const*, char const*, char const*, char const*) const+0x1f8> a4648: aa1303e0 mov x0, x19 a464c: 97fe7335 bl 0x41320 <_ZdlPv@plt> a4650: f9401708 ldr x8, [x24, #0x28] a4654: f9401fe9 ldr x9, [sp, #0x38] a4658: eb09011f cmp x8, x9 a465c: 540001a1 b.ne 0xa4690 ::do_compare(char const*, char const*, char const*, char const*) const+0x238> a4660: 2a1403e0 mov w0, w20 a4664: a9487bfd ldp x29, x30, [sp, #0x80] a4668: a9474ff4 ldp x20, x19, [sp, #0x70] a466c: a94657f6 ldp x22, x21, [sp, #0x60] a4670: a9455ff8 ldp x24, x23, [sp, #0x50] a4674: f94023f9 ldr x25, [sp, #0x40] a4678: 910243ff add sp, sp, #0x90 a467c: d65f03c0 ret a4680: 910083e0 add x0, sp, #0x20 a4684: 97febd54 bl 0x53bd4 a4688: 910023e0 add x0, sp, #0x8 a468c: 97febd52 bl 0x53bd4 a4690: 97fe7780 bl 0x42490 <__stack_chk_fail@plt> a4694: 394083e8 ldrb w8, [sp, #0x20] a4698: aa0003f3 mov x19, x0 a469c: 36000068 tbz w8, #0x0, 0xa46a8 ::do_compare(char const*, char const*, char const*, char const*) const+0x250> a46a0: f9401be0 ldr x0, [sp, #0x30] a46a4: 97fe731f bl 0x41320 <_ZdlPv@plt> a46a8: aa1303e0 mov x0, x19 a46ac: 9400c33c bl 0xd539c <__cxa_demangle+0x12abc> a46b0: 17fe754c b 0x41be0 00000000000a46b4 ::do_transform(char const*, char const*) const>: a46b4: d10183ff sub sp, sp, #0x60 a46b8: a9025ff8 stp x24, x23, [sp, #0x20] a46bc: a90357f6 stp x22, x21, [sp, #0x30] a46c0: a9044ff4 stp x20, x19, [sp, #0x40] a46c4: a9057bfd stp x29, x30, [sp, #0x50] a46c8: 910143fd add x29, sp, #0x50 a46cc: d53bd057 mrs x23, TPIDR_EL0 a46d0: aa0803f3 mov x19, x8 a46d4: f94016e8 ldr x8, [x23, #0x28] a46d8: cb010058 sub x24, x2, x1 a46dc: b100431f cmn x24, #0x10 a46e0: f9000fe8 str x8, [sp, #0x18] a46e4: a900ffff stp xzr, xzr, [sp, #0x8] a46e8: f90003ff str xzr, [sp] a46ec: 54000ce2 b.hs 0xa4888 ::do_transform(char const*, char const*) const+0x1d4> a46f0: aa0203f4 mov x20, x2 a46f4: aa0103f5 mov x21, x1 a46f8: f1005b1f cmp x24, #0x16 a46fc: 54000168 b.hi 0xa4728 ::do_transform(char const*, char const*) const+0x74> a4700: 531f7b08 lsl w8, w24, #1 a4704: 910003e9 mov x9, sp a4708: 390003e8 strb w8, [sp] a470c: b2400120 orr x0, x9, #0x1 a4710: eb1402bf cmp x21, x20 a4714: 54000420 b.eq 0xa4798 ::do_transform(char const*, char const*) const+0xe4> a4718: f100831f cmp x24, #0x20 a471c: 540001a2 b.hs 0xa4750 ::do_transform(char const*, char const*) const+0x9c> a4720: aa1503e9 mov x9, x21 a4724: 14000019 b 0xa4788 ::do_transform(char const*, char const*) const+0xd4> a4728: 91004308 add x8, x24, #0x10 a472c: 927ced16 and x22, x8, #0xfffffffffffffff0 a4730: aa1603e0 mov x0, x22 a4734: 97fe76d7 bl 0x42290 <_Znwm@plt> a4738: b24002c8 orr x8, x22, #0x1 a473c: a90063e8 stp x8, x24, [sp] a4740: f9000be0 str x0, [sp, #0x10] a4744: eb1402bf cmp x21, x20 a4748: 54fffe81 b.ne 0xa4718 ::do_transform(char const*, char const*) const+0x64> a474c: 14000013 b 0xa4798 ::do_transform(char const*, char const*) const+0xe4> a4750: 927beb0a and x10, x24, #0xffffffffffffffe0 a4754: 9100400b add x11, x0, #0x10 a4758: 8b0a02a9 add x9, x21, x10 a475c: 8b0a0000 add x0, x0, x10 a4760: 910042ac add x12, x21, #0x10 a4764: aa0a03ed mov x13, x10 a4768: ad7f8580 ldp q0, q1, [x12, #-0x10] a476c: f10081ad subs x13, x13, #0x20 a4770: 9100818c add x12, x12, #0x20 a4774: ad3f8560 stp q0, q1, [x11, #-0x10] a4778: 9100816b add x11, x11, #0x20 a477c: 54ffff61 b.ne 0xa4768 ::do_transform(char const*, char const*) const+0xb4> a4780: eb0a031f cmp x24, x10 a4784: 540000a0 b.eq 0xa4798 ::do_transform(char const*, char const*) const+0xe4> a4788: 3840152a ldrb w10, [x9], #0x1 a478c: eb09029f cmp x20, x9 a4790: 3800140a strb w10, [x0], #0x1 a4794: 54ffffa1 b.ne 0xa4788 ::do_transform(char const*, char const*) const+0xd4> a4798: 3900001f strb wzr, [x0] a479c: f9400be9 ldr x9, [sp, #0x10] a47a0: 910003ea mov x10, sp a47a4: b2400158 orr x24, x10, #0x1 a47a8: 7200011f tst w8, #0x1 a47ac: 9a890301 csel x1, x24, x9, eq a47b0: aa1f03e0 mov x0, xzr a47b4: aa1f03e2 mov x2, xzr a47b8: 97fe73b2 bl 0x41680 a47bc: b100401f cmn x0, #0x10 a47c0: a900fe7f stp xzr, xzr, [x19, #0x8] a47c4: f900027f str xzr, [x19] a47c8: 54000642 b.hs 0xa4890 ::do_transform(char const*, char const*) const+0x1dc> a47cc: aa0003f4 mov x20, x0 a47d0: f1005c1f cmp x0, #0x17 a47d4: 540000c2 b.hs 0xa47ec ::do_transform(char const*, char const*) const+0x138> a47d8: 531f7a88 lsl w8, w20, #1 a47dc: aa1303f5 mov x21, x19 a47e0: 380016a8 strb w8, [x21], #0x1 a47e4: b5000154 cbnz x20, 0xa480c ::do_transform(char const*, char const*) const+0x158> a47e8: 1400000d b 0xa481c ::do_transform(char const*, char const*) const+0x168> a47ec: 91004288 add x8, x20, #0x10 a47f0: 927ced16 and x22, x8, #0xfffffffffffffff0 a47f4: aa1603e0 mov x0, x22 a47f8: 97fe76a6 bl 0x42290 <_Znwm@plt> a47fc: b24002c8 orr x8, x22, #0x1 a4800: aa0003f5 mov x21, x0 a4804: a9008274 stp x20, x0, [x19, #0x8] a4808: f9000268 str x8, [x19] a480c: aa1503e0 mov x0, x21 a4810: 2a1f03e1 mov w1, wzr a4814: aa1403e2 mov x2, x20 a4818: 97fe759e bl 0x41e90 a481c: 38346abf strb wzr, [x21, x20] a4820: 394003e8 ldrb w8, [sp] a4824: f9400be9 ldr x9, [sp, #0x10] a4828: 3940026a ldrb w10, [x19] a482c: a940b26b ldp x11, x12, [x19, #0x8] a4830: 7200011f tst w8, #0x1 a4834: 9a890301 csel x1, x24, x9, eq a4838: 7200015f tst w10, #0x1 a483c: d341fd48 lsr x8, x10, #1 a4840: 9a8b0108 csel x8, x8, x11, eq a4844: 9a931580 csinc x0, x12, x19, ne a4848: 91000502 add x2, x8, #0x1 a484c: 97fe738d bl 0x41680 a4850: 394003e8 ldrb w8, [sp] a4854: 36000068 tbz w8, #0x0, 0xa4860 ::do_transform(char const*, char const*) const+0x1ac> a4858: f9400be0 ldr x0, [sp, #0x10] a485c: 97fe72b1 bl 0x41320 <_ZdlPv@plt> a4860: f94016e8 ldr x8, [x23, #0x28] a4864: f9400fe9 ldr x9, [sp, #0x18] a4868: eb09011f cmp x8, x9 a486c: 54000161 b.ne 0xa4898 ::do_transform(char const*, char const*) const+0x1e4> a4870: a9457bfd ldp x29, x30, [sp, #0x50] a4874: a9444ff4 ldp x20, x19, [sp, #0x40] a4878: a94357f6 ldp x22, x21, [sp, #0x30] a487c: a9425ff8 ldp x24, x23, [sp, #0x20] a4880: 910183ff add sp, sp, #0x60 a4884: d65f03c0 ret a4888: 910003e0 mov x0, sp a488c: 97febcd2 bl 0x53bd4 a4890: aa1303e0 mov x0, x19 a4894: 97febcd0 bl 0x53bd4 a4898: 97fe76fe bl 0x42490 <__stack_chk_fail@plt> a489c: 394003e8 ldrb w8, [sp] a48a0: aa0003f3 mov x19, x0 a48a4: 36000068 tbz w8, #0x0, 0xa48b0 ::do_transform(char const*, char const*) const+0x1fc> a48a8: f9400be0 ldr x0, [sp, #0x10] a48ac: 97fe729d bl 0x41320 <_ZdlPv@plt> a48b0: aa1303e0 mov x0, x19 a48b4: 9400c2ba bl 0xd539c <__cxa_demangle+0x12abc> a48b8: 17fe7372 b 0x41680 00000000000a48bc ::collate_byname(char const*, unsigned long)>: a48bc: d101c3ff sub sp, sp, #0x70 a48c0: f90023f5 str x21, [sp, #0x40] a48c4: a9054ff4 stp x20, x19, [sp, #0x50] a48c8: a9067bfd stp x29, x30, [sp, #0x60] a48cc: 910183fd add x29, sp, #0x60 a48d0: d53bd055 mrs x21, TPIDR_EL0 a48d4: f000034a adrp x10, 0x10f000 a48d8: f94016a8 ldr x8, [x21, #0x28] a48dc: f947f54a ldr x10, [x10, #0xfe8] a48e0: aa0103f4 mov x20, x1 a48e4: aa0003f3 mov x19, x0 a48e8: d1000449 sub x9, x2, #0x1 a48ec: 9100414a add x10, x10, #0x10 a48f0: f81d83a8 stur x8, [x29, #-0x28] a48f4: a900240a stp x10, x9, [x0] a48f8: 5283f7e0 mov w0, #0x1fbf // =8127 a48fc: aa1f03e2 mov x2, xzr a4900: 97fe7530 bl 0x41dc0 a4904: f9000a60 str x0, [x19, #0x10] a4908: b4000140 cbz x0, 0xa4930 ::collate_byname(char const*, unsigned long)+0x74> a490c: f94016a8 ldr x8, [x21, #0x28] a4910: f85d83a9 ldur x9, [x29, #-0x28] a4914: eb09011f cmp x8, x9 a4918: 540002c1 b.ne 0xa4970 ::collate_byname(char const*, unsigned long)+0xb4> a491c: a9467bfd ldp x29, x30, [sp, #0x60] a4920: a9454ff4 ldp x20, x19, [sp, #0x50] a4924: f94023f5 ldr x21, [sp, #0x40] a4928: 9101c3ff add sp, sp, #0x70 a492c: d65f03c0 ret a4930: 910023e0 add x0, sp, #0x8 a4934: aa1403e1 mov x1, x20 a4938: 97febecb bl 0x54464 a493c: 900001c2 adrp x2, 0xdc000 >+0x1e> a4940: 91315c42 add x2, x2, #0xc57 a4944: 910023e0 add x0, sp, #0x8 a4948: aa1f03e1 mov x1, xzr a494c: 97fe7379 bl 0x41730 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6insertEmPKc@plt> a4950: f9400808 ldr x8, [x0, #0x10] a4954: 3dc00000 ldr q0, [x0] a4958: f9001be8 str x8, [sp, #0x30] a495c: 3d800be0 str q0, [sp, #0x20] a4960: a900fc1f stp xzr, xzr, [x0, #0x8] a4964: f900001f str xzr, [x0] a4968: 910083e0 add x0, sp, #0x20 a496c: 97fffe4a bl 0xa4294 ::collate_byname(char const*, unsigned long)+0x108> a4970: 97fe76c8 bl 0x42490 <__stack_chk_fail@plt> a4974: 394083e8 ldrb w8, [sp, #0x20] a4978: aa0003f4 mov x20, x0 a497c: 360000e8 tbz w8, #0x0, 0xa4998 ::collate_byname(char const*, unsigned long)+0xdc> a4980: f9401be0 ldr x0, [sp, #0x30] a4984: 97fe7267 bl 0x41320 <_ZdlPv@plt> a4988: 394023e8 ldrb w8, [sp, #0x8] a498c: 370000a8 tbnz w8, #0x0, 0xa49a0 ::collate_byname(char const*, unsigned long)+0xe4> a4990: 14000009 b 0xa49b4 ::collate_byname(char const*, unsigned long)+0xf8> a4994: aa0003f4 mov x20, x0 a4998: 394023e8 ldrb w8, [sp, #0x8] a499c: 360000c8 tbz w8, #0x0, 0xa49b4 ::collate_byname(char const*, unsigned long)+0xf8> a49a0: f9400fe0 ldr x0, [sp, #0x18] a49a4: 97fe725f bl 0x41320 <_ZdlPv@plt> a49a8: 14000003 b 0xa49b4 ::collate_byname(char const*, unsigned long)+0xf8> a49ac: 14000001 b 0xa49b0 ::collate_byname(char const*, unsigned long)+0xf4> a49b0: aa0003f4 mov x20, x0 a49b4: aa1303e0 mov x0, x19 a49b8: 97fe73a2 bl 0x41840 <_ZNSt6__ndk114__shared_countD2Ev@plt> a49bc: aa1403e0 mov x0, x20 a49c0: 9400c277 bl 0xd539c <__cxa_demangle+0x12abc> 00000000000a49c4 ::collate_byname(std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long)>: a49c4: d10143ff sub sp, sp, #0x50 a49c8: f90013f5 str x21, [sp, #0x20] a49cc: a9034ff4 stp x20, x19, [sp, #0x30] a49d0: a9047bfd stp x29, x30, [sp, #0x40] a49d4: 910103fd add x29, sp, #0x40 a49d8: d53bd055 mrs x21, TPIDR_EL0 a49dc: f94016a8 ldr x8, [x21, #0x28] a49e0: d1000449 sub x9, x2, #0x1 a49e4: aa0103f4 mov x20, x1 a49e8: aa0003f3 mov x19, x0 a49ec: f9000fe8 str x8, [sp, #0x18] a49f0: f0000348 adrp x8, 0x10f000 a49f4: f947f508 ldr x8, [x8, #0xfe8] a49f8: 91004108 add x8, x8, #0x10 a49fc: a9002408 stp x8, x9, [x0] a4a00: 39400028 ldrb w8, [x1] a4a04: f9400829 ldr x9, [x1, #0x10] a4a08: 7200011f tst w8, #0x1 a4a0c: 9a811521 csinc x1, x9, x1, ne a4a10: 5283f7e0 mov w0, #0x1fbf // =8127 a4a14: aa1f03e2 mov x2, xzr a4a18: 97fe74ea bl 0x41dc0 a4a1c: f9000a60 str x0, [x19, #0x10] a4a20: b4000140 cbz x0, 0xa4a48 ::collate_byname(std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long)+0x84> a4a24: f94016a8 ldr x8, [x21, #0x28] a4a28: f9400fe9 ldr x9, [sp, #0x18] a4a2c: eb09011f cmp x8, x9 a4a30: 540001a1 b.ne 0xa4a64 ::collate_byname(std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long)+0xa0> a4a34: a9447bfd ldp x29, x30, [sp, #0x40] a4a38: a9434ff4 ldp x20, x19, [sp, #0x30] a4a3c: f94013f5 ldr x21, [sp, #0x20] a4a40: 910143ff add sp, sp, #0x50 a4a44: d65f03c0 ret a4a48: 900001c0 adrp x0, 0xdc000 >+0x1e> a4a4c: 91315c00 add x0, x0, #0xc57 a4a50: 910003e8 mov x8, sp a4a54: aa1403e1 mov x1, x20 a4a58: 97fecc0e bl 0x57a90 a4a5c: 910003e0 mov x0, sp a4a60: 97fffe0d bl 0xa4294 ::collate_byname(char const*, unsigned long)+0x108> a4a64: 97fe768b bl 0x42490 <__stack_chk_fail@plt> a4a68: 394003e8 ldrb w8, [sp] a4a6c: aa0003f4 mov x20, x0 a4a70: 360000c8 tbz w8, #0x0, 0xa4a88 ::collate_byname(std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long)+0xc4> a4a74: f9400be0 ldr x0, [sp, #0x10] a4a78: 97fe722a bl 0x41320 <_ZdlPv@plt> a4a7c: 14000003 b 0xa4a88 ::collate_byname(std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long)+0xc4> a4a80: 14000001 b 0xa4a84 ::collate_byname(std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long)+0xc0> a4a84: aa0003f4 mov x20, x0 a4a88: aa1303e0 mov x0, x19 a4a8c: 97fe736d bl 0x41840 <_ZNSt6__ndk114__shared_countD2Ev@plt> a4a90: aa1403e0 mov x0, x20 a4a94: 9400c242 bl 0xd539c <__cxa_demangle+0x12abc> 00000000000a4a98 ::~collate_byname()>: a4a98: a9be4ff4 stp x20, x19, [sp, #-0x20]! a4a9c: a9017bfd stp x29, x30, [sp, #0x10] a4aa0: 910043fd add x29, sp, #0x10 a4aa4: f0000348 adrp x8, 0x10f000 a4aa8: aa0003f3 mov x19, x0 a4aac: f9400800 ldr x0, [x0, #0x10] a4ab0: f947f508 ldr x8, [x8, #0xfe8] a4ab4: 91004108 add x8, x8, #0x10 a4ab8: f9000268 str x8, [x19] a4abc: 97fe71dd bl 0x41230 a4ac0: a9417bfd ldp x29, x30, [sp, #0x10] a4ac4: aa1303e0 mov x0, x19 a4ac8: a8c24ff4 ldp x20, x19, [sp], #0x20 a4acc: 17fe735d b 0x41840 <_ZNSt6__ndk114__shared_countD2Ev@plt> a4ad0: aa0003f4 mov x20, x0 a4ad4: aa1303e0 mov x0, x19 a4ad8: 97fe7426 bl 0x41b70 <_ZNSt6__ndk17collateIwED2Ev@plt> a4adc: aa1403e0 mov x0, x20 a4ae0: 97febbf3 bl 0x53aac 00000000000a4ae4 ::~collate_byname()>: a4ae4: a9be4ff4 stp x20, x19, [sp, #-0x20]! a4ae8: a9017bfd stp x29, x30, [sp, #0x10] a4aec: 910043fd add x29, sp, #0x10 a4af0: f0000348 adrp x8, 0x10f000 a4af4: aa0003f3 mov x19, x0 a4af8: f9400800 ldr x0, [x0, #0x10] a4afc: f947f508 ldr x8, [x8, #0xfe8] a4b00: 91004108 add x8, x8, #0x10 a4b04: f9000268 str x8, [x19] a4b08: 97fe71ca bl 0x41230 a4b0c: aa1303e0 mov x0, x19 a4b10: 97fe734c bl 0x41840 <_ZNSt6__ndk114__shared_countD2Ev@plt> a4b14: a9417bfd ldp x29, x30, [sp, #0x10] a4b18: aa1303e0 mov x0, x19 a4b1c: a8c24ff4 ldp x20, x19, [sp], #0x20 a4b20: 17fe7200 b 0x41320 <_ZdlPv@plt> a4b24: aa0003f4 mov x20, x0 a4b28: aa1303e0 mov x0, x19 a4b2c: 97fe7411 bl 0x41b70 <_ZNSt6__ndk17collateIwED2Ev@plt> a4b30: aa1403e0 mov x0, x20 a4b34: 97febbde bl 0x53aac 00000000000a4b38 ::do_compare(wchar_t const*, wchar_t const*, wchar_t const*, wchar_t const*) const>: a4b38: d10283ff sub sp, sp, #0xa0 a4b3c: f90023fb str x27, [sp, #0x40] a4b40: a90567fa stp x26, x25, [sp, #0x50] a4b44: a9065ff8 stp x24, x23, [sp, #0x60] a4b48: a90757f6 stp x22, x21, [sp, #0x70] a4b4c: a9084ff4 stp x20, x19, [sp, #0x80] a4b50: a9097bfd stp x29, x30, [sp, #0x90] a4b54: 910243fd add x29, sp, #0x90 a4b58: d53bd057 mrs x23, TPIDR_EL0 a4b5c: f94016e8 ldr x8, [x23, #0x28] a4b60: 92800219 mov x25, #-0x11 // =-17 a4b64: cb01005a sub x26, x2, x1 a4b68: f2e7fff9 movk x25, #0x3fff, lsl #48 a4b6c: 9342ff5b asr x27, x26, #2 a4b70: eb19037f cmp x27, x25 a4b74: f9001fe8 str x8, [sp, #0x38] a4b78: a902ffff stp xzr, xzr, [sp, #0x28] a4b7c: f90013ff str xzr, [sp, #0x20] a4b80: 54001188 b.hi 0xa4db0 ::do_compare(wchar_t const*, wchar_t const*, wchar_t const*, wchar_t const*) const+0x278> a4b84: aa0403f3 mov x19, x4 a4b88: aa0303f4 mov x20, x3 a4b8c: aa0203f5 mov x21, x2 a4b90: aa0103f6 mov x22, x1 a4b94: f100137f cmp x27, #0x4 a4b98: 54000108 b.hi 0xa4bb8 ::do_compare(wchar_t const*, wchar_t const*, wchar_t const*, wchar_t const*) const+0x80> a4b9c: d341ff58 lsr x24, x26, #1 a4ba0: 910083e8 add x8, sp, #0x20 a4ba4: 390083f8 strb w24, [sp, #0x20] a4ba8: b27e0100 orr x0, x8, #0x4 a4bac: eb1502df cmp x22, x21 a4bb0: 540001a1 b.ne 0xa4be4 ::do_compare(wchar_t const*, wchar_t const*, wchar_t const*, wchar_t const*) const+0xac> a4bb4: 14000026 b 0xa4c4c ::do_compare(wchar_t const*, wchar_t const*, wchar_t const*, wchar_t const*) const+0x114> a4bb8: 91001368 add x8, x27, #0x4 a4bbc: d37efd09 lsr x9, x8, #62 a4bc0: b5001029 cbnz x9, 0xa4dc4 ::do_compare(wchar_t const*, wchar_t const*, wchar_t const*, wchar_t const*) const+0x28c> a4bc4: 927ef518 and x24, x8, #0xfffffffffffffffc a4bc8: d37ef700 lsl x0, x24, #2 a4bcc: 97fe75b1 bl 0x42290 <_Znwm@plt> a4bd0: b2400318 orr x24, x24, #0x1 a4bd4: a9026ff8 stp x24, x27, [sp, #0x20] a4bd8: f9001be0 str x0, [sp, #0x30] a4bdc: eb1502df cmp x22, x21 a4be0: 54000360 b.eq 0xa4c4c ::do_compare(wchar_t const*, wchar_t const*, wchar_t const*, wchar_t const*) const+0x114> a4be4: d1001348 sub x8, x26, #0x4 a4be8: d342fd08 lsr x8, x8, #2 a4bec: 91000509 add x9, x8, #0x1 a4bf0: f100213f cmp x9, #0x8 a4bf4: 54000062 b.hs 0xa4c00 ::do_compare(wchar_t const*, wchar_t const*, wchar_t const*, wchar_t const*) const+0xc8> a4bf8: aa1603e8 mov x8, x22 a4bfc: 14000010 b 0xa4c3c ::do_compare(wchar_t const*, wchar_t const*, wchar_t const*, wchar_t const*) const+0x104> a4c00: 927ded2a and x10, x9, #0x7ffffffffffffff8 a4c04: d37ef54c lsl x12, x10, #2 a4c08: 9100400b add x11, x0, #0x10 a4c0c: 8b0c02c8 add x8, x22, x12 a4c10: 8b0c0000 add x0, x0, x12 a4c14: 910042cc add x12, x22, #0x10 a4c18: aa0a03ed mov x13, x10 a4c1c: ad7f8580 ldp q0, q1, [x12, #-0x10] a4c20: f10021ad subs x13, x13, #0x8 a4c24: 9100818c add x12, x12, #0x20 a4c28: ad3f8560 stp q0, q1, [x11, #-0x10] a4c2c: 9100816b add x11, x11, #0x20 a4c30: 54ffff61 b.ne 0xa4c1c ::do_compare(wchar_t const*, wchar_t const*, wchar_t const*, wchar_t const*) const+0xe4> a4c34: eb0a013f cmp x9, x10 a4c38: 540000a0 b.eq 0xa4c4c ::do_compare(wchar_t const*, wchar_t const*, wchar_t const*, wchar_t const*) const+0x114> a4c3c: b8404509 ldr w9, [x8], #0x4 a4c40: eb0802bf cmp x21, x8 a4c44: b8004409 str w9, [x0], #0x4 a4c48: 54ffffa1 b.ne 0xa4c3c ::do_compare(wchar_t const*, wchar_t const*, wchar_t const*, wchar_t const*) const+0x104> a4c4c: cb140275 sub x21, x19, x20 a4c50: 9342feb6 asr x22, x21, #2 a4c54: eb1902df cmp x22, x25 a4c58: b900001f str wzr, [x0] a4c5c: a9017fff stp xzr, xzr, [sp, #0x10] a4c60: f90007ff str xzr, [sp, #0x8] a4c64: 54000aa8 b.hi 0xa4db8 ::do_compare(wchar_t const*, wchar_t const*, wchar_t const*, wchar_t const*) const+0x280> a4c68: f10012df cmp x22, #0x4 a4c6c: 54000108 b.hi 0xa4c8c ::do_compare(wchar_t const*, wchar_t const*, wchar_t const*, wchar_t const*) const+0x154> a4c70: d341fea8 lsr x8, x21, #1 a4c74: 910023e9 add x9, sp, #0x8 a4c78: 390023e8 strb w8, [sp, #0x8] a4c7c: b27e0120 orr x0, x9, #0x4 a4c80: eb13029f cmp x20, x19 a4c84: 540001a1 b.ne 0xa4cb8 ::do_compare(wchar_t const*, wchar_t const*, wchar_t const*, wchar_t const*) const+0x180> a4c88: 14000026 b 0xa4d20 ::do_compare(wchar_t const*, wchar_t const*, wchar_t const*, wchar_t const*) const+0x1e8> a4c8c: 910012c8 add x8, x22, #0x4 a4c90: d37efd09 lsr x9, x8, #62 a4c94: b50009e9 cbnz x9, 0xa4dd0 ::do_compare(wchar_t const*, wchar_t const*, wchar_t const*, wchar_t const*) const+0x298> a4c98: 927ef519 and x25, x8, #0xfffffffffffffffc a4c9c: d37ef720 lsl x0, x25, #2 a4ca0: 97fe757c bl 0x42290 <_Znwm@plt> a4ca4: b2400328 orr x8, x25, #0x1 a4ca8: a900dbe8 stp x8, x22, [sp, #0x8] a4cac: f9000fe0 str x0, [sp, #0x18] a4cb0: eb13029f cmp x20, x19 a4cb4: 54000360 b.eq 0xa4d20 ::do_compare(wchar_t const*, wchar_t const*, wchar_t const*, wchar_t const*) const+0x1e8> a4cb8: d10012a9 sub x9, x21, #0x4 a4cbc: d342fd29 lsr x9, x9, #2 a4cc0: 9100052a add x10, x9, #0x1 a4cc4: f100215f cmp x10, #0x8 a4cc8: 54000062 b.hs 0xa4cd4 ::do_compare(wchar_t const*, wchar_t const*, wchar_t const*, wchar_t const*) const+0x19c> a4ccc: aa1403e9 mov x9, x20 a4cd0: 14000010 b 0xa4d10 ::do_compare(wchar_t const*, wchar_t const*, wchar_t const*, wchar_t const*) const+0x1d8> a4cd4: 927ded4b and x11, x10, #0x7ffffffffffffff8 a4cd8: d37ef56d lsl x13, x11, #2 a4cdc: 9100400c add x12, x0, #0x10 a4ce0: 8b0d0289 add x9, x20, x13 a4ce4: 8b0d0000 add x0, x0, x13 a4ce8: 9100428d add x13, x20, #0x10 a4cec: aa0b03ee mov x14, x11 a4cf0: ad7f85a0 ldp q0, q1, [x13, #-0x10] a4cf4: f10021ce subs x14, x14, #0x8 a4cf8: 910081ad add x13, x13, #0x20 a4cfc: ad3f8580 stp q0, q1, [x12, #-0x10] a4d00: 9100818c add x12, x12, #0x20 a4d04: 54ffff61 b.ne 0xa4cf0 ::do_compare(wchar_t const*, wchar_t const*, wchar_t const*, wchar_t const*) const+0x1b8> a4d08: eb0b015f cmp x10, x11 a4d0c: 540000a0 b.eq 0xa4d20 ::do_compare(wchar_t const*, wchar_t const*, wchar_t const*, wchar_t const*) const+0x1e8> a4d10: b840452a ldr w10, [x9], #0x4 a4d14: eb09027f cmp x19, x9 a4d18: b800440a str w10, [x0], #0x4 a4d1c: 54ffffa1 b.ne 0xa4d10 ::do_compare(wchar_t const*, wchar_t const*, wchar_t const*, wchar_t const*) const+0x1d8> a4d20: b900001f str wzr, [x0] a4d24: f9401be9 ldr x9, [sp, #0x30] a4d28: f9400fec ldr x12, [sp, #0x18] a4d2c: 910083ea add x10, sp, #0x20 a4d30: 7200031f tst w24, #0x1 a4d34: 910023eb add x11, sp, #0x8 a4d38: b27e014a orr x10, x10, #0x4 a4d3c: b27e016b orr x11, x11, #0x4 a4d40: 9a890140 csel x0, x10, x9, eq a4d44: 7200011f tst w8, #0x1 a4d48: 9a8c0161 csel x1, x11, x12, eq a4d4c: 97fe72cd bl 0x41880 a4d50: 394023e8 ldrb w8, [sp, #0x8] a4d54: 7100001f cmp w0, #0x0 a4d58: 1a9f07e9 cset w9, ne a4d5c: 5a9fa133 csinv w19, w9, wzr, ge a4d60: 36000068 tbz w8, #0x0, 0xa4d6c ::do_compare(wchar_t const*, wchar_t const*, wchar_t const*, wchar_t const*) const+0x234> a4d64: f9400fe0 ldr x0, [sp, #0x18] a4d68: 97fe716e bl 0x41320 <_ZdlPv@plt> a4d6c: 394083e8 ldrb w8, [sp, #0x20] a4d70: 36000068 tbz w8, #0x0, 0xa4d7c ::do_compare(wchar_t const*, wchar_t const*, wchar_t const*, wchar_t const*) const+0x244> a4d74: f9401be0 ldr x0, [sp, #0x30] a4d78: 97fe716a bl 0x41320 <_ZdlPv@plt> a4d7c: f94016e8 ldr x8, [x23, #0x28] a4d80: f9401fe9 ldr x9, [sp, #0x38] a4d84: eb09011f cmp x8, x9 a4d88: 540001c1 b.ne 0xa4dc0 ::do_compare(wchar_t const*, wchar_t const*, wchar_t const*, wchar_t const*) const+0x288> a4d8c: 2a1303e0 mov w0, w19 a4d90: a9497bfd ldp x29, x30, [sp, #0x90] a4d94: a9484ff4 ldp x20, x19, [sp, #0x80] a4d98: a94757f6 ldp x22, x21, [sp, #0x70] a4d9c: a9465ff8 ldp x24, x23, [sp, #0x60] a4da0: a94567fa ldp x26, x25, [sp, #0x50] a4da4: f94023fb ldr x27, [sp, #0x40] a4da8: 910283ff add sp, sp, #0xa0 a4dac: d65f03c0 ret a4db0: 910083e0 add x0, sp, #0x20 a4db4: 97febb88 bl 0x53bd4 a4db8: 910023e0 add x0, sp, #0x8 a4dbc: 97febb86 bl 0x53bd4 a4dc0: 97fe75b4 bl 0x42490 <__stack_chk_fail@plt> a4dc4: f0000180 adrp x0, 0xd7000 a4dc8: 91032800 add x0, x0, #0xca a4dcc: 97febb87 bl 0x53be8 a4dd0: f0000180 adrp x0, 0xd7000 a4dd4: 91032800 add x0, x0, #0xca a4dd8: 97febb84 bl 0x53be8 a4ddc: 394083e8 ldrb w8, [sp, #0x20] a4de0: aa0003f3 mov x19, x0 a4de4: 36000068 tbz w8, #0x0, 0xa4df0 ::do_compare(wchar_t const*, wchar_t const*, wchar_t const*, wchar_t const*) const+0x2b8> a4de8: f9401be0 ldr x0, [sp, #0x30] a4dec: 97fe714d bl 0x41320 <_ZdlPv@plt> a4df0: aa1303e0 mov x0, x19 a4df4: 9400c16a bl 0xd539c <__cxa_demangle+0x12abc> a4df8: 17fe72a2 b 0x41880 00000000000a4dfc ::do_transform(wchar_t const*, wchar_t const*) const>: a4dfc: d101c3ff sub sp, sp, #0x70 a4e00: a90267fa stp x26, x25, [sp, #0x20] a4e04: a9035ff8 stp x24, x23, [sp, #0x30] a4e08: a90457f6 stp x22, x21, [sp, #0x40] a4e0c: a9054ff4 stp x20, x19, [sp, #0x50] a4e10: a9067bfd stp x29, x30, [sp, #0x60] a4e14: 910183fd add x29, sp, #0x60 a4e18: d53bd056 mrs x22, TPIDR_EL0 a4e1c: aa0803f3 mov x19, x8 a4e20: f94016c8 ldr x8, [x22, #0x28] a4e24: 92800217 mov x23, #-0x11 // =-17 a4e28: cb010058 sub x24, x2, x1 a4e2c: f2e7fff7 movk x23, #0x3fff, lsl #48 a4e30: 9342ff19 asr x25, x24, #2 a4e34: eb17033f cmp x25, x23 a4e38: f9000fe8 str x8, [sp, #0x18] a4e3c: a900ffff stp xzr, xzr, [sp, #0x8] a4e40: f90003ff str xzr, [sp] a4e44: 54000e28 b.hi 0xa5008 ::do_transform(wchar_t const*, wchar_t const*) const+0x20c> a4e48: aa0203f4 mov x20, x2 a4e4c: aa0103f5 mov x21, x1 a4e50: f100133f cmp x25, #0x4 a4e54: 54000108 b.hi 0xa4e74 ::do_transform(wchar_t const*, wchar_t const*) const+0x78> a4e58: d341ff08 lsr x8, x24, #1 a4e5c: 910003e9 mov x9, sp a4e60: 390003e8 strb w8, [sp] a4e64: b27e0120 orr x0, x9, #0x4 a4e68: eb1402bf cmp x21, x20 a4e6c: 540001a1 b.ne 0xa4ea0 ::do_transform(wchar_t const*, wchar_t const*) const+0xa4> a4e70: 14000026 b 0xa4f08 ::do_transform(wchar_t const*, wchar_t const*) const+0x10c> a4e74: 91001328 add x8, x25, #0x4 a4e78: d37efd09 lsr x9, x8, #62 a4e7c: b5000d09 cbnz x9, 0xa501c ::do_transform(wchar_t const*, wchar_t const*) const+0x220> a4e80: 927ef51a and x26, x8, #0xfffffffffffffffc a4e84: d37ef740 lsl x0, x26, #2 a4e88: 97fe7502 bl 0x42290 <_Znwm@plt> a4e8c: b2400348 orr x8, x26, #0x1 a4e90: a90067e8 stp x8, x25, [sp] a4e94: f9000be0 str x0, [sp, #0x10] a4e98: eb1402bf cmp x21, x20 a4e9c: 54000360 b.eq 0xa4f08 ::do_transform(wchar_t const*, wchar_t const*) const+0x10c> a4ea0: d1001309 sub x9, x24, #0x4 a4ea4: d342fd29 lsr x9, x9, #2 a4ea8: 9100052a add x10, x9, #0x1 a4eac: f100215f cmp x10, #0x8 a4eb0: 54000062 b.hs 0xa4ebc ::do_transform(wchar_t const*, wchar_t const*) const+0xc0> a4eb4: aa1503e9 mov x9, x21 a4eb8: 14000010 b 0xa4ef8 ::do_transform(wchar_t const*, wchar_t const*) const+0xfc> a4ebc: 927ded4b and x11, x10, #0x7ffffffffffffff8 a4ec0: d37ef56d lsl x13, x11, #2 a4ec4: 9100400c add x12, x0, #0x10 a4ec8: 8b0d02a9 add x9, x21, x13 a4ecc: 8b0d0000 add x0, x0, x13 a4ed0: 910042ad add x13, x21, #0x10 a4ed4: aa0b03ee mov x14, x11 a4ed8: ad7f85a0 ldp q0, q1, [x13, #-0x10] a4edc: f10021ce subs x14, x14, #0x8 a4ee0: 910081ad add x13, x13, #0x20 a4ee4: ad3f8580 stp q0, q1, [x12, #-0x10] a4ee8: 9100818c add x12, x12, #0x20 a4eec: 54ffff61 b.ne 0xa4ed8 ::do_transform(wchar_t const*, wchar_t const*) const+0xdc> a4ef0: eb0b015f cmp x10, x11 a4ef4: 540000a0 b.eq 0xa4f08 ::do_transform(wchar_t const*, wchar_t const*) const+0x10c> a4ef8: b840452a ldr w10, [x9], #0x4 a4efc: eb09029f cmp x20, x9 a4f00: b800440a str w10, [x0], #0x4 a4f04: 54ffffa1 b.ne 0xa4ef8 ::do_transform(wchar_t const*, wchar_t const*) const+0xfc> a4f08: b900001f str wzr, [x0] a4f0c: f9400be9 ldr x9, [sp, #0x10] a4f10: 910003ea mov x10, sp a4f14: b27e0158 orr x24, x10, #0x4 a4f18: 7200011f tst w8, #0x1 a4f1c: 9a890301 csel x1, x24, x9, eq a4f20: aa1f03e0 mov x0, xzr a4f24: aa1f03e2 mov x2, xzr a4f28: 97fe7562 bl 0x424b0 a4f2c: aa0003f4 mov x20, x0 a4f30: eb17001f cmp x0, x23 a4f34: a9007e7f stp xzr, xzr, [x19] a4f38: f9000a7f str xzr, [x19, #0x10] a4f3c: 540006a8 b.hi 0xa5010 ::do_transform(wchar_t const*, wchar_t const*) const+0x214> a4f40: f100169f cmp x20, #0x5 a4f44: 540000c2 b.hs 0xa4f5c ::do_transform(wchar_t const*, wchar_t const*) const+0x160> a4f48: 531f7a88 lsl w8, w20, #1 a4f4c: aa1303f5 mov x21, x19 a4f50: 380046a8 strb w8, [x21], #0x4 a4f54: b5000194 cbnz x20, 0xa4f84 ::do_transform(wchar_t const*, wchar_t const*) const+0x188> a4f58: 1400000f b 0xa4f94 ::do_transform(wchar_t const*, wchar_t const*) const+0x198> a4f5c: 91001288 add x8, x20, #0x4 a4f60: d37efd09 lsr x9, x8, #62 a4f64: b5000629 cbnz x9, 0xa5028 ::do_transform(wchar_t const*, wchar_t const*) const+0x22c> a4f68: 927ef517 and x23, x8, #0xfffffffffffffffc a4f6c: d37ef6e0 lsl x0, x23, #2 a4f70: 97fe74c8 bl 0x42290 <_Znwm@plt> a4f74: b24002e8 orr x8, x23, #0x1 a4f78: aa0003f5 mov x21, x0 a4f7c: a9008274 stp x20, x0, [x19, #0x8] a4f80: f9000268 str x8, [x19] a4f84: aa1503e0 mov x0, x21 a4f88: 2a1f03e1 mov w1, wzr a4f8c: aa1403e2 mov x2, x20 a4f90: 97fe71c4 bl 0x416a0 a4f94: b8347abf str wzr, [x21, x20, lsl #2] a4f98: 394003e9 ldrb w9, [sp] a4f9c: f9400bea ldr x10, [sp, #0x10] a4fa0: 3940026b ldrb w11, [x19] a4fa4: a940b66c ldp x12, x13, [x19, #0x8] a4fa8: 7200013f tst w9, #0x1 a4fac: 91001268 add x8, x19, #0x4 a4fb0: 9a8a0301 csel x1, x24, x10, eq a4fb4: 7200017f tst w11, #0x1 a4fb8: d341fd69 lsr x9, x11, #1 a4fbc: 9a8d0100 csel x0, x8, x13, eq a4fc0: 9a8c0128 csel x8, x9, x12, eq a4fc4: 91000502 add x2, x8, #0x1 a4fc8: 97fe753a bl 0x424b0 a4fcc: 394003e8 ldrb w8, [sp] a4fd0: 36000068 tbz w8, #0x0, 0xa4fdc ::do_transform(wchar_t const*, wchar_t const*) const+0x1e0> a4fd4: f9400be0 ldr x0, [sp, #0x10] a4fd8: 97fe70d2 bl 0x41320 <_ZdlPv@plt> a4fdc: f94016c8 ldr x8, [x22, #0x28] a4fe0: f9400fe9 ldr x9, [sp, #0x18] a4fe4: eb09011f cmp x8, x9 a4fe8: 54000181 b.ne 0xa5018 ::do_transform(wchar_t const*, wchar_t const*) const+0x21c> a4fec: a9467bfd ldp x29, x30, [sp, #0x60] a4ff0: a9454ff4 ldp x20, x19, [sp, #0x50] a4ff4: a94457f6 ldp x22, x21, [sp, #0x40] a4ff8: a9435ff8 ldp x24, x23, [sp, #0x30] a4ffc: a94267fa ldp x26, x25, [sp, #0x20] a5000: 9101c3ff add sp, sp, #0x70 a5004: d65f03c0 ret a5008: 910003e0 mov x0, sp a500c: 97febaf2 bl 0x53bd4 a5010: aa1303e0 mov x0, x19 a5014: 97febaf0 bl 0x53bd4 a5018: 97fe751e bl 0x42490 <__stack_chk_fail@plt> a501c: d0000180 adrp x0, 0xd7000 a5020: 91032800 add x0, x0, #0xca a5024: 97febaf1 bl 0x53be8 a5028: d0000180 adrp x0, 0xd7000 a502c: 91032800 add x0, x0, #0xca a5030: 97febaee bl 0x53be8 a5034: 97feba9e bl 0x53aac a5038: 39400268 ldrb w8, [x19] a503c: aa0003f4 mov x20, x0 a5040: 370000a8 tbnz w8, #0x0, 0xa5054 ::do_transform(wchar_t const*, wchar_t const*) const+0x258> a5044: 394003e8 ldrb w8, [sp] a5048: 37000168 tbnz w8, #0x0, 0xa5074 ::do_transform(wchar_t const*, wchar_t const*) const+0x278> a504c: aa1403e0 mov x0, x20 a5050: 9400c0d3 bl 0xd539c <__cxa_demangle+0x12abc> a5054: f9400a60 ldr x0, [x19, #0x10] a5058: 97fe70b2 bl 0x41320 <_ZdlPv@plt> a505c: 394003e8 ldrb w8, [sp] a5060: 3607ff68 tbz w8, #0x0, 0xa504c ::do_transform(wchar_t const*, wchar_t const*) const+0x250> a5064: 14000004 b 0xa5074 ::do_transform(wchar_t const*, wchar_t const*) const+0x278> a5068: aa0003f4 mov x20, x0 a506c: 394003e8 ldrb w8, [sp] a5070: 3607fee8 tbz w8, #0x0, 0xa504c ::do_transform(wchar_t const*, wchar_t const*) const+0x250> a5074: f9400be0 ldr x0, [sp, #0x10] a5078: 97fe70aa bl 0x41320 <_ZdlPv@plt> a507c: aa1403e0 mov x0, x20 a5080: 9400c0c7 bl 0xd539c <__cxa_demangle+0x12abc> a5084: 17fe750b b 0x424b0 00000000000a5088 ::~ctype()>: a5088: f81e0ff3 str x19, [sp, #-0x20]! a508c: a9017bfd stp x29, x30, [sp, #0x10] a5090: 910043fd add x29, sp, #0x10 a5094: aa0003f3 mov x19, x0 a5098: 97fe71ea bl 0x41840 <_ZNSt6__ndk114__shared_countD2Ev@plt> a509c: a9417bfd ldp x29, x30, [sp, #0x10] a50a0: aa1303e0 mov x0, x19 a50a4: f84207f3 ldr x19, [sp], #0x20 a50a8: 17fe709e b 0x41320 <_ZdlPv@plt> 00000000000a50ac ::do_is(unsigned long, wchar_t) const>: a50ac: 7101fc5f cmp w2, #0x7f a50b0: 540000e8 b.hi 0xa50cc ::do_is(unsigned long, wchar_t) const+0x20> a50b4: 900001c8 adrp x8, 0xdd000 a50b8: 91038108 add x8, x8, #0xe0 a50bc: f8625908 ldr x8, [x8, w2, uxtw #3] a50c0: ea01011f tst x8, x1 a50c4: 1a9f07e0 cset w0, ne a50c8: d65f03c0 ret a50cc: 2a1f03e0 mov w0, wzr a50d0: d65f03c0 ret 00000000000a50d4 ::classic_table()>: a50d4: 900001c0 adrp x0, 0xdd000 a50d8: 91038000 add x0, x0, #0xe0 a50dc: d65f03c0 ret 00000000000a50e0 ::do_is(wchar_t const*, wchar_t const*, unsigned long*) const>: a50e0: aa0103e0 mov x0, x1 a50e4: eb02003f cmp x1, x2 a50e8: 540001e0 b.eq 0xa5124 ::do_is(wchar_t const*, wchar_t const*, unsigned long*) const+0x44> a50ec: 900001c8 adrp x8, 0xdd000 a50f0: 91038108 add x8, x8, #0xe0 a50f4: 14000006 b 0xa510c ::do_is(wchar_t const*, wchar_t const*, unsigned long*) const+0x2c> a50f8: f8697909 ldr x9, [x8, x9, lsl #3] a50fc: 91001000 add x0, x0, #0x4 a5100: eb00005f cmp x2, x0 a5104: f8008469 str x9, [x3], #0x8 a5108: 540000c0 b.eq 0xa5120 ::do_is(wchar_t const*, wchar_t const*, unsigned long*) const+0x40> a510c: b9400009 ldr w9, [x0] a5110: 7101fd3f cmp w9, #0x7f a5114: 54ffff29 b.ls 0xa50f8 ::do_is(wchar_t const*, wchar_t const*, unsigned long*) const+0x18> a5118: aa1f03e9 mov x9, xzr a511c: 17fffff8 b 0xa50fc ::do_is(wchar_t const*, wchar_t const*, unsigned long*) const+0x1c> a5120: aa0203e0 mov x0, x2 a5124: d65f03c0 ret 00000000000a5128 ::do_scan_is(unsigned long, wchar_t const*, wchar_t const*) const>: a5128: aa0203e0 mov x0, x2 a512c: eb03005f cmp x2, x3 a5130: 540001a0 b.eq 0xa5164 ::do_scan_is(unsigned long, wchar_t const*, wchar_t const*) const+0x3c> a5134: 900001c8 adrp x8, 0xdd000 a5138: 91038108 add x8, x8, #0xe0 a513c: 14000004 b 0xa514c ::do_scan_is(unsigned long, wchar_t const*, wchar_t const*) const+0x24> a5140: 91001000 add x0, x0, #0x4 a5144: eb00007f cmp x3, x0 a5148: 54000100 b.eq 0xa5168 ::do_scan_is(unsigned long, wchar_t const*, wchar_t const*) const+0x40> a514c: b9400009 ldr w9, [x0] a5150: 7101fd3f cmp w9, #0x7f a5154: 54ffff68 b.hi 0xa5140 ::do_scan_is(unsigned long, wchar_t const*, wchar_t const*) const+0x18> a5158: f8697909 ldr x9, [x8, x9, lsl #3] a515c: ea01013f tst x9, x1 a5160: 54ffff00 b.eq 0xa5140 ::do_scan_is(unsigned long, wchar_t const*, wchar_t const*) const+0x18> a5164: d65f03c0 ret a5168: aa0303e0 mov x0, x3 a516c: d65f03c0 ret 00000000000a5170 ::do_scan_not(unsigned long, wchar_t const*, wchar_t const*) const>: a5170: aa0203e0 mov x0, x2 a5174: eb03005f cmp x2, x3 a5178: 540001a0 b.eq 0xa51ac ::do_scan_not(unsigned long, wchar_t const*, wchar_t const*) const+0x3c> a517c: 900001c8 adrp x8, 0xdd000 a5180: 91038108 add x8, x8, #0xe0 a5184: b9400009 ldr w9, [x0] a5188: 7101fd3f cmp w9, #0x7f a518c: 54000108 b.hi 0xa51ac ::do_scan_not(unsigned long, wchar_t const*, wchar_t const*) const+0x3c> a5190: f8697909 ldr x9, [x8, x9, lsl #3] a5194: ea01013f tst x9, x1 a5198: 540000a0 b.eq 0xa51ac ::do_scan_not(unsigned long, wchar_t const*, wchar_t const*) const+0x3c> a519c: 91001000 add x0, x0, #0x4 a51a0: eb00007f cmp x3, x0 a51a4: 54ffff01 b.ne 0xa5184 ::do_scan_not(unsigned long, wchar_t const*, wchar_t const*) const+0x14> a51a8: aa0303e0 mov x0, x3 a51ac: d65f03c0 ret 00000000000a51b0 ::do_toupper(wchar_t) const>: a51b0: f81e0ff3 str x19, [sp, #-0x20]! a51b4: a9017bfd stp x29, x30, [sp, #0x10] a51b8: 910043fd add x29, sp, #0x10 a51bc: 2a0103f3 mov w19, w1 a51c0: 7101fc3f cmp w1, #0x7f a51c4: 54000168 b.hi 0xa51f0 ::do_toupper(wchar_t) const+0x40> a51c8: f0000348 adrp x8, 0x110000 a51cc: 9127c108 add x8, x8, #0x9f0 a51d0: 08dffd08 ldarb w8, [x8] a51d4: 36000168 tbz w8, #0x0, 0xa5200 ::do_toupper(wchar_t) const+0x50> a51d8: 2a1303e0 mov w0, w19 a51dc: 97fe73c1 bl 0x420e0 a51e0: 51008268 sub w8, w19, #0x20 a51e4: 7100001f cmp w0, #0x0 a51e8: 1a880260 csel w0, w19, w8, eq a51ec: 14000002 b 0xa51f4 ::do_toupper(wchar_t) const+0x44> a51f0: 2a1303e0 mov w0, w19 a51f4: a9417bfd ldp x29, x30, [sp, #0x10] a51f8: f84207f3 ldr x19, [sp], #0x20 a51fc: d65f03c0 ret a5200: f0000340 adrp x0, 0x110000 a5204: 9127c000 add x0, x0, #0x9f0 a5208: 97fe7536 bl 0x426e0 <__cxa_guard_acquire@plt> a520c: 34fffe60 cbz w0, 0xa51d8 ::do_toupper(wchar_t) const+0x28> a5210: f00001c1 adrp x1, 0xe0000 a5214: 911ca021 add x1, x1, #0x728 a5218: 5283f7e0 mov w0, #0x1fbf // =8127 a521c: aa1f03e2 mov x2, xzr a5220: 97fe72e8 bl 0x41dc0 a5224: f0000348 adrp x8, 0x110000 a5228: f904f500 str x0, [x8, #0x9e8] a522c: f0000340 adrp x0, 0x110000 a5230: 9127c000 add x0, x0, #0x9f0 a5234: 97fe716f bl 0x417f0 <__cxa_guard_release@plt> a5238: 17ffffe8 b 0xa51d8 ::do_toupper(wchar_t) const+0x28> a523c: aa0003f3 mov x19, x0 a5240: f0000340 adrp x0, 0x110000 a5244: 9127c000 add x0, x0, #0x9f0 a5248: 97fe7452 bl 0x42390 <__cxa_guard_abort@plt> a524c: aa1303e0 mov x0, x19 a5250: 9400c053 bl 0xd539c <__cxa_demangle+0x12abc> a5254: 17fe73a3 b 0x420e0 00000000000a5258 ::do_toupper(wchar_t*, wchar_t const*) const>: a5258: a9bc5ff8 stp x24, x23, [sp, #-0x40]! a525c: a90157f6 stp x22, x21, [sp, #0x10] a5260: a9024ff4 stp x20, x19, [sp, #0x20] a5264: a9037bfd stp x29, x30, [sp, #0x30] a5268: 9100c3fd add x29, sp, #0x30 a526c: aa0103f3 mov x19, x1 a5270: eb02003f cmp x1, x2 a5274: 54000440 b.eq 0xa52fc ::do_toupper(wchar_t*, wchar_t const*) const+0xa4> a5278: f0000355 adrp x21, 0x110000 a527c: f00001d6 adrp x22, 0xe0000 a5280: aa0203f4 mov x20, x2 a5284: 9127c2b5 add x21, x21, #0x9f0 a5288: 911ca2d6 add x22, x22, #0x728 a528c: f0000358 adrp x24, 0x110000 a5290: 1400000d b 0xa52c4 ::do_toupper(wchar_t*, wchar_t const*) const+0x6c> a5294: f904f700 str x0, [x24, #0x9e8] a5298: aa1503e0 mov x0, x21 a529c: 97fe7155 bl 0x417f0 <__cxa_guard_release@plt> a52a0: 2a1703e0 mov w0, w23 a52a4: 97fe7357 bl 0x42000 a52a8: b9400268 ldr w8, [x19] a52ac: 7100001f cmp w0, #0x0 a52b0: 51008109 sub w9, w8, #0x20 a52b4: 1a890117 csel w23, w8, w9, eq a52b8: b8004677 str w23, [x19], #0x4 a52bc: eb13029f cmp x20, x19 a52c0: 540001c0 b.eq 0xa52f8 ::do_toupper(wchar_t*, wchar_t const*) const+0xa0> a52c4: b9400277 ldr w23, [x19] a52c8: 7101feff cmp w23, #0x7f a52cc: 54ffff68 b.hi 0xa52b8 ::do_toupper(wchar_t*, wchar_t const*) const+0x60> a52d0: 08dffea8 ldarb w8, [x21] a52d4: 3707fe68 tbnz w8, #0x0, 0xa52a0 ::do_toupper(wchar_t*, wchar_t const*) const+0x48> a52d8: aa1503e0 mov x0, x21 a52dc: 97fe7501 bl 0x426e0 <__cxa_guard_acquire@plt> a52e0: 34fffe00 cbz w0, 0xa52a0 ::do_toupper(wchar_t*, wchar_t const*) const+0x48> a52e4: 5283f7e0 mov w0, #0x1fbf // =8127 a52e8: aa1603e1 mov x1, x22 a52ec: aa1f03e2 mov x2, xzr a52f0: 97fe72b4 bl 0x41dc0 a52f4: 17ffffe8 b 0xa5294 ::do_toupper(wchar_t*, wchar_t const*) const+0x3c> a52f8: aa1403f3 mov x19, x20 a52fc: aa1303e0 mov x0, x19 a5300: a9437bfd ldp x29, x30, [sp, #0x30] a5304: a9424ff4 ldp x20, x19, [sp, #0x20] a5308: a94157f6 ldp x22, x21, [sp, #0x10] a530c: a8c45ff8 ldp x24, x23, [sp], #0x40 a5310: d65f03c0 ret a5314: aa0003f3 mov x19, x0 a5318: f0000340 adrp x0, 0x110000 a531c: 9127c000 add x0, x0, #0x9f0 a5320: 97fe741c bl 0x42390 <__cxa_guard_abort@plt> a5324: aa1303e0 mov x0, x19 a5328: 9400c01d bl 0xd539c <__cxa_demangle+0x12abc> a532c: 17fe7335 b 0x42000 00000000000a5330 ::do_tolower(wchar_t) const>: a5330: f81e0ff3 str x19, [sp, #-0x20]! a5334: a9017bfd stp x29, x30, [sp, #0x10] a5338: 910043fd add x29, sp, #0x10 a533c: 2a0103f3 mov w19, w1 a5340: 7101fc3f cmp w1, #0x7f a5344: 54000168 b.hi 0xa5370 ::do_tolower(wchar_t) const+0x40> a5348: f0000348 adrp x8, 0x110000 a534c: 9127c108 add x8, x8, #0x9f0 a5350: 08dffd08 ldarb w8, [x8] a5354: 36000168 tbz w8, #0x0, 0xa5380 ::do_tolower(wchar_t) const+0x50> a5358: 2a1303e0 mov w0, w19 a535c: 97fe715d bl 0x418d0 a5360: 11008268 add w8, w19, #0x20 a5364: 7100001f cmp w0, #0x0 a5368: 1a880260 csel w0, w19, w8, eq a536c: 14000002 b 0xa5374 ::do_tolower(wchar_t) const+0x44> a5370: 2a1303e0 mov w0, w19 a5374: a9417bfd ldp x29, x30, [sp, #0x10] a5378: f84207f3 ldr x19, [sp], #0x20 a537c: d65f03c0 ret a5380: f0000340 adrp x0, 0x110000 a5384: 9127c000 add x0, x0, #0x9f0 a5388: 97fe74d6 bl 0x426e0 <__cxa_guard_acquire@plt> a538c: 34fffe60 cbz w0, 0xa5358 ::do_tolower(wchar_t) const+0x28> a5390: f00001c1 adrp x1, 0xe0000 a5394: 911ca021 add x1, x1, #0x728 a5398: 5283f7e0 mov w0, #0x1fbf // =8127 a539c: aa1f03e2 mov x2, xzr a53a0: 97fe7288 bl 0x41dc0 a53a4: f0000348 adrp x8, 0x110000 a53a8: f904f500 str x0, [x8, #0x9e8] a53ac: f0000340 adrp x0, 0x110000 a53b0: 9127c000 add x0, x0, #0x9f0 a53b4: 97fe710f bl 0x417f0 <__cxa_guard_release@plt> a53b8: 17ffffe8 b 0xa5358 ::do_tolower(wchar_t) const+0x28> a53bc: aa0003f3 mov x19, x0 a53c0: f0000340 adrp x0, 0x110000 a53c4: 9127c000 add x0, x0, #0x9f0 a53c8: 97fe73f2 bl 0x42390 <__cxa_guard_abort@plt> a53cc: aa1303e0 mov x0, x19 a53d0: 9400bff3 bl 0xd539c <__cxa_demangle+0x12abc> a53d4: 17fe713f b 0x418d0 00000000000a53d8 ::do_tolower(wchar_t*, wchar_t const*) const>: a53d8: a9bc5ff8 stp x24, x23, [sp, #-0x40]! a53dc: a90157f6 stp x22, x21, [sp, #0x10] a53e0: a9024ff4 stp x20, x19, [sp, #0x20] a53e4: a9037bfd stp x29, x30, [sp, #0x30] a53e8: 9100c3fd add x29, sp, #0x30 a53ec: aa0103f3 mov x19, x1 a53f0: eb02003f cmp x1, x2 a53f4: 54000440 b.eq 0xa547c ::do_tolower(wchar_t*, wchar_t const*) const+0xa4> a53f8: f0000355 adrp x21, 0x110000 a53fc: f00001d6 adrp x22, 0xe0000 a5400: aa0203f4 mov x20, x2 a5404: 9127c2b5 add x21, x21, #0x9f0 a5408: 911ca2d6 add x22, x22, #0x728 a540c: f0000358 adrp x24, 0x110000 a5410: 1400000d b 0xa5444 ::do_tolower(wchar_t*, wchar_t const*) const+0x6c> a5414: f904f700 str x0, [x24, #0x9e8] a5418: aa1503e0 mov x0, x21 a541c: 97fe70f5 bl 0x417f0 <__cxa_guard_release@plt> a5420: 2a1703e0 mov w0, w23 a5424: 97fe712b bl 0x418d0 a5428: b9400268 ldr w8, [x19] a542c: 7100001f cmp w0, #0x0 a5430: 11008109 add w9, w8, #0x20 a5434: 1a890117 csel w23, w8, w9, eq a5438: b8004677 str w23, [x19], #0x4 a543c: eb13029f cmp x20, x19 a5440: 540001c0 b.eq 0xa5478 ::do_tolower(wchar_t*, wchar_t const*) const+0xa0> a5444: b9400277 ldr w23, [x19] a5448: 7101feff cmp w23, #0x7f a544c: 54ffff68 b.hi 0xa5438 ::do_tolower(wchar_t*, wchar_t const*) const+0x60> a5450: 08dffea8 ldarb w8, [x21] a5454: 3707fe68 tbnz w8, #0x0, 0xa5420 ::do_tolower(wchar_t*, wchar_t const*) const+0x48> a5458: aa1503e0 mov x0, x21 a545c: 97fe74a1 bl 0x426e0 <__cxa_guard_acquire@plt> a5460: 34fffe00 cbz w0, 0xa5420 ::do_tolower(wchar_t*, wchar_t const*) const+0x48> a5464: 5283f7e0 mov w0, #0x1fbf // =8127 a5468: aa1603e1 mov x1, x22 a546c: aa1f03e2 mov x2, xzr a5470: 97fe7254 bl 0x41dc0 a5474: 17ffffe8 b 0xa5414 ::do_tolower(wchar_t*, wchar_t const*) const+0x3c> a5478: aa1403f3 mov x19, x20 a547c: aa1303e0 mov x0, x19 a5480: a9437bfd ldp x29, x30, [sp, #0x30] a5484: a9424ff4 ldp x20, x19, [sp, #0x20] a5488: a94157f6 ldp x22, x21, [sp, #0x10] a548c: a8c45ff8 ldp x24, x23, [sp], #0x40 a5490: d65f03c0 ret a5494: aa0003f3 mov x19, x0 a5498: f0000340 adrp x0, 0x110000 a549c: 9127c000 add x0, x0, #0x9f0 a54a0: 97fe73bc bl 0x42390 <__cxa_guard_abort@plt> a54a4: aa1303e0 mov x0, x19 a54a8: 9400bfbd bl 0xd539c <__cxa_demangle+0x12abc> 00000000000a54ac ::do_widen(char) const>: a54ac: 12001c20 and w0, w1, #0xff a54b0: d65f03c0 ret 00000000000a54b4 ::do_widen(char const*, char const*, wchar_t*) const>: a54b4: aa0103e0 mov x0, x1 a54b8: eb02003f cmp x1, x2 a54bc: 540000c0 b.eq 0xa54d4 ::do_widen(char const*, char const*, wchar_t*) const+0x20> a54c0: 38401408 ldrb w8, [x0], #0x1 a54c4: eb00005f cmp x2, x0 a54c8: b8004468 str w8, [x3], #0x4 a54cc: 54ffffa1 b.ne 0xa54c0 ::do_widen(char const*, char const*, wchar_t*) const+0xc> a54d0: aa0203e0 mov x0, x2 a54d4: d65f03c0 ret 00000000000a54d8 ::do_narrow(wchar_t, char) const>: a54d8: 7102003f cmp w1, #0x80 a54dc: 1a823020 csel w0, w1, w2, lo a54e0: d65f03c0 ret 00000000000a54e4 ::do_narrow(wchar_t const*, wchar_t const*, char, char*) const>: a54e4: aa0103e0 mov x0, x1 a54e8: eb02003f cmp x1, x2 a54ec: 54000660 b.eq 0xa55b8 ::do_narrow(wchar_t const*, wchar_t const*, char, char*) const+0xd4> a54f0: cb000048 sub x8, x2, x0 a54f4: d1001108 sub x8, x8, #0x4 a54f8: d342fd08 lsr x8, x8, #2 a54fc: 91000508 add x8, x8, #0x1 a5500: f100211f cmp x8, #0x8 a5504: 540004c3 b.lo 0xa559c ::do_narrow(wchar_t const*, wchar_t const*, char, char*) const+0xb8> a5508: 8b080809 add x9, x0, x8, lsl #2 a550c: eb04013f cmp x9, x4 a5510: 54000089 b.ls 0xa5520 ::do_narrow(wchar_t const*, wchar_t const*, char, char*) const+0x3c> a5514: 8b080089 add x9, x4, x8 a5518: eb00013f cmp x9, x0 a551c: 54000408 b.hi 0xa559c ::do_narrow(wchar_t const*, wchar_t const*, char, char*) const+0xb8> a5520: 927ded09 and x9, x8, #0x7ffffffffffffff8 a5524: 0e020c60 dup v0.4h, w3 a5528: 9100400a add x10, x0, #0x10 a552c: 9100108b add x11, x4, #0x4 a5530: 8b090084 add x4, x4, x9 a5534: 8b090800 add x0, x0, x9, lsl #2 a5538: 4f040401 movi v1.4s, #0x80 a553c: aa0903ec mov x12, x9 a5540: ad7f8d42 ldp q2, q3, [x10, #-0x10] a5544: 9100814a add x10, x10, #0x20 a5548: f100218c subs x12, x12, #0x8 a554c: 6ea23424 cmhi v4.4s, v1.4s, v2.4s a5550: 6ea33425 cmhi v5.4s, v1.4s, v3.4s a5554: 0e612886 xtn v6.4h, v4.4s a5558: 0e6128a7 xtn v7.4h, v5.4s a555c: 4e241c42 and v2.16b, v2.16b, v4.16b a5560: 4e251c63 and v3.16b, v3.16b, v5.16b a5564: 0e661c04 bic v4.8b, v0.8b, v6.8b a5568: 0e612842 xtn v2.4h, v2.4s a556c: 0e671c05 bic v5.8b, v0.8b, v7.8b a5570: 0e612863 xtn v3.4h, v3.4s a5574: 0ea41c42 orr v2.8b, v2.8b, v4.8b a5578: 0ea51c63 orr v3.8b, v3.8b, v5.8b a557c: 0e212842 xtn v2.8b, v2.8h a5580: 0e212863 xtn v3.8b, v3.8h a5584: 6e0c0462 mov v2.s[1], v3.s[0] a5588: fc1fc162 stur d2, [x11, #-0x4] a558c: 9100216b add x11, x11, #0x8 a5590: 54fffd81 b.ne 0xa5540 ::do_narrow(wchar_t const*, wchar_t const*, char, char*) const+0x5c> a5594: eb09011f cmp x8, x9 a5598: 540000e0 b.eq 0xa55b4 ::do_narrow(wchar_t const*, wchar_t const*, char, char*) const+0xd0> a559c: b8404408 ldr w8, [x0], #0x4 a55a0: 7102011f cmp w8, #0x80 a55a4: 1a833108 csel w8, w8, w3, lo a55a8: eb00005f cmp x2, x0 a55ac: 38001488 strb w8, [x4], #0x1 a55b0: 54ffff61 b.ne 0xa559c ::do_narrow(wchar_t const*, wchar_t const*, char, char*) const+0xb8> a55b4: aa0203e0 mov x0, x2 a55b8: d65f03c0 ret 00000000000a55bc ::ctype(unsigned long const*, bool, unsigned long)>: a55bc: d000034a adrp x10, 0x10f000 a55c0: f945d54a ldr x10, [x10, #0xba8] a55c4: 12000048 and w8, w2, #0x1 a55c8: d1000469 sub x9, x3, #0x1 a55cc: a9008409 stp x9, x1, [x0, #0x8] a55d0: 9100414a add x10, x10, #0x10 a55d4: f900000a str x10, [x0] a55d8: 39006008 strb w8, [x0, #0x18] a55dc: b4000041 cbz x1, 0xa55e4 ::ctype(unsigned long const*, bool, unsigned long)+0x28> a55e0: d65f03c0 ret a55e4: 900001c8 adrp x8, 0xdd000 a55e8: 91038108 add x8, x8, #0xe0 a55ec: f9000808 str x8, [x0, #0x10] a55f0: d65f03c0 ret 00000000000a55f4 ::~ctype()>: a55f4: f81e0ff3 str x19, [sp, #-0x20]! a55f8: a9017bfd stp x29, x30, [sp, #0x10] a55fc: 910043fd add x29, sp, #0x10 a5600: d0000348 adrp x8, 0x10f000 a5604: aa0003f3 mov x19, x0 a5608: f9400800 ldr x0, [x0, #0x10] a560c: f945d508 ldr x8, [x8, #0xba8] a5610: 91004108 add x8, x8, #0x10 a5614: f9000268 str x8, [x19] a5618: b4000080 cbz x0, 0xa5628 ::~ctype()+0x34> a561c: 39406268 ldrb w8, [x19, #0x18] a5620: 34000048 cbz w8, 0xa5628 ::~ctype()+0x34> a5624: 97fe71d7 bl 0x41d80 <_ZdaPv@plt> a5628: a9417bfd ldp x29, x30, [sp, #0x10] a562c: aa1303e0 mov x0, x19 a5630: f84207f3 ldr x19, [sp], #0x20 a5634: 17fe7083 b 0x41840 <_ZNSt6__ndk114__shared_countD2Ev@plt> 00000000000a5638 ::~ctype()>: a5638: f81e0ff3 str x19, [sp, #-0x20]! a563c: a9017bfd stp x29, x30, [sp, #0x10] a5640: 910043fd add x29, sp, #0x10 a5644: d0000348 adrp x8, 0x10f000 a5648: aa0003f3 mov x19, x0 a564c: f9400800 ldr x0, [x0, #0x10] a5650: f945d508 ldr x8, [x8, #0xba8] a5654: 91004108 add x8, x8, #0x10 a5658: f9000268 str x8, [x19] a565c: b4000080 cbz x0, 0xa566c ::~ctype()+0x34> a5660: 39406268 ldrb w8, [x19, #0x18] a5664: 34000048 cbz w8, 0xa566c ::~ctype()+0x34> a5668: 97fe71c6 bl 0x41d80 <_ZdaPv@plt> a566c: aa1303e0 mov x0, x19 a5670: 97fe7074 bl 0x41840 <_ZNSt6__ndk114__shared_countD2Ev@plt> a5674: a9417bfd ldp x29, x30, [sp, #0x10] a5678: aa1303e0 mov x0, x19 a567c: f84207f3 ldr x19, [sp], #0x20 a5680: 17fe6f28 b 0x41320 <_ZdlPv@plt> 00000000000a5684 ::do_toupper(char) const>: a5684: f81e0ff3 str x19, [sp, #-0x20]! a5688: a9017bfd stp x29, x30, [sp, #0x10] a568c: 910043fd add x29, sp, #0x10 a5690: 2a0103f3 mov w19, w1 a5694: 13001c28 sxtb w8, w1 a5698: 37f80168 tbnz w8, #0x1f, 0xa56c4 ::do_toupper(char) const+0x40> a569c: f0000348 adrp x8, 0x110000 a56a0: 9127c108 add x8, x8, #0x9f0 a56a4: 08dffd08 ldarb w8, [x8] a56a8: 36000168 tbz w8, #0x0, 0xa56d4 ::do_toupper(char) const+0x50> a56ac: 12001e60 and w0, w19, #0xff a56b0: 97fe7254 bl 0x42000 a56b4: 51008268 sub w8, w19, #0x20 a56b8: 7100001f cmp w0, #0x0 a56bc: 1a880260 csel w0, w19, w8, eq a56c0: 14000002 b 0xa56c8 ::do_toupper(char) const+0x44> a56c4: 2a1303e0 mov w0, w19 a56c8: a9417bfd ldp x29, x30, [sp, #0x10] a56cc: f84207f3 ldr x19, [sp], #0x20 a56d0: d65f03c0 ret a56d4: f0000340 adrp x0, 0x110000 a56d8: 9127c000 add x0, x0, #0x9f0 a56dc: 97fe7401 bl 0x426e0 <__cxa_guard_acquire@plt> a56e0: 34fffe60 cbz w0, 0xa56ac ::do_toupper(char) const+0x28> a56e4: f00001c1 adrp x1, 0xe0000 a56e8: 911ca021 add x1, x1, #0x728 a56ec: 5283f7e0 mov w0, #0x1fbf // =8127 a56f0: aa1f03e2 mov x2, xzr a56f4: 97fe71b3 bl 0x41dc0 a56f8: f0000348 adrp x8, 0x110000 a56fc: f904f500 str x0, [x8, #0x9e8] a5700: f0000340 adrp x0, 0x110000 a5704: 9127c000 add x0, x0, #0x9f0 a5708: 97fe703a bl 0x417f0 <__cxa_guard_release@plt> a570c: 17ffffe8 b 0xa56ac ::do_toupper(char) const+0x28> a5710: aa0003f3 mov x19, x0 a5714: f0000340 adrp x0, 0x110000 a5718: 9127c000 add x0, x0, #0x9f0 a571c: 97fe731d bl 0x42390 <__cxa_guard_abort@plt> a5720: aa1303e0 mov x0, x19 a5724: 9400bf1e bl 0xd539c <__cxa_demangle+0x12abc> 00000000000a5728 ::do_toupper(char*, char const*) const>: a5728: a9bc5ff8 stp x24, x23, [sp, #-0x40]! a572c: a90157f6 stp x22, x21, [sp, #0x10] a5730: a9024ff4 stp x20, x19, [sp, #0x20] a5734: a9037bfd stp x29, x30, [sp, #0x30] a5738: 9100c3fd add x29, sp, #0x30 a573c: aa0103f3 mov x19, x1 a5740: eb02003f cmp x1, x2 a5744: 54000460 b.eq 0xa57d0 ::do_toupper(char*, char const*) const+0xa8> a5748: f0000355 adrp x21, 0x110000 a574c: f00001d6 adrp x22, 0xe0000 a5750: aa0203f4 mov x20, x2 a5754: 9127c2b5 add x21, x21, #0x9f0 a5758: 911ca2d6 add x22, x22, #0x728 a575c: f0000357 adrp x23, 0x110000 a5760: 39c00278 ldrsb w24, [x19] a5764: 36f80218 tbz w24, #0x1f, 0xa57a4 ::do_toupper(char*, char const*) const+0x7c> a5768: 1400000a b 0xa5790 ::do_toupper(char*, char const*) const+0x68> a576c: f904f6e0 str x0, [x23, #0x9e8] a5770: aa1503e0 mov x0, x21 a5774: 97fe701f bl 0x417f0 <__cxa_guard_release@plt> a5778: 12001f00 and w0, w24, #0xff a577c: 97fe7221 bl 0x42000 a5780: 39400268 ldrb w8, [x19] a5784: 7100001f cmp w0, #0x0 a5788: 51008109 sub w9, w8, #0x20 a578c: 1a890118 csel w24, w8, w9, eq a5790: 38001678 strb w24, [x19], #0x1 a5794: eb13029f cmp x20, x19 a5798: 540001a0 b.eq 0xa57cc ::do_toupper(char*, char const*) const+0xa4> a579c: 39c00278 ldrsb w24, [x19] a57a0: 37ffff98 tbnz w24, #0x1f, 0xa5790 ::do_toupper(char*, char const*) const+0x68> a57a4: 08dffea8 ldarb w8, [x21] a57a8: 3707fe88 tbnz w8, #0x0, 0xa5778 ::do_toupper(char*, char const*) const+0x50> a57ac: aa1503e0 mov x0, x21 a57b0: 97fe73cc bl 0x426e0 <__cxa_guard_acquire@plt> a57b4: 34fffe20 cbz w0, 0xa5778 ::do_toupper(char*, char const*) const+0x50> a57b8: 5283f7e0 mov w0, #0x1fbf // =8127 a57bc: aa1603e1 mov x1, x22 a57c0: aa1f03e2 mov x2, xzr a57c4: 97fe717f bl 0x41dc0 a57c8: 17ffffe9 b 0xa576c ::do_toupper(char*, char const*) const+0x44> a57cc: aa1403f3 mov x19, x20 a57d0: aa1303e0 mov x0, x19 a57d4: a9437bfd ldp x29, x30, [sp, #0x30] a57d8: a9424ff4 ldp x20, x19, [sp, #0x20] a57dc: a94157f6 ldp x22, x21, [sp, #0x10] a57e0: a8c45ff8 ldp x24, x23, [sp], #0x40 a57e4: d65f03c0 ret a57e8: aa0003f3 mov x19, x0 a57ec: f0000340 adrp x0, 0x110000 a57f0: 9127c000 add x0, x0, #0x9f0 a57f4: 97fe72e7 bl 0x42390 <__cxa_guard_abort@plt> a57f8: aa1303e0 mov x0, x19 a57fc: 9400bee8 bl 0xd539c <__cxa_demangle+0x12abc> 00000000000a5800 ::do_tolower(char) const>: a5800: f81e0ff3 str x19, [sp, #-0x20]! a5804: a9017bfd stp x29, x30, [sp, #0x10] a5808: 910043fd add x29, sp, #0x10 a580c: 2a0103f3 mov w19, w1 a5810: 13001c28 sxtb w8, w1 a5814: 37f80168 tbnz w8, #0x1f, 0xa5840 ::do_tolower(char) const+0x40> a5818: f0000348 adrp x8, 0x110000 a581c: 9127c108 add x8, x8, #0x9f0 a5820: 08dffd08 ldarb w8, [x8] a5824: 36000168 tbz w8, #0x0, 0xa5850 ::do_tolower(char) const+0x50> a5828: 12001e60 and w0, w19, #0xff a582c: 97fe7029 bl 0x418d0 a5830: 11008268 add w8, w19, #0x20 a5834: 7100001f cmp w0, #0x0 a5838: 1a880260 csel w0, w19, w8, eq a583c: 14000002 b 0xa5844 ::do_tolower(char) const+0x44> a5840: 2a1303e0 mov w0, w19 a5844: a9417bfd ldp x29, x30, [sp, #0x10] a5848: f84207f3 ldr x19, [sp], #0x20 a584c: d65f03c0 ret a5850: f0000340 adrp x0, 0x110000 a5854: 9127c000 add x0, x0, #0x9f0 a5858: 97fe73a2 bl 0x426e0 <__cxa_guard_acquire@plt> a585c: 34fffe60 cbz w0, 0xa5828 ::do_tolower(char) const+0x28> a5860: f00001c1 adrp x1, 0xe0000 a5864: 911ca021 add x1, x1, #0x728 a5868: 5283f7e0 mov w0, #0x1fbf // =8127 a586c: aa1f03e2 mov x2, xzr a5870: 97fe7154 bl 0x41dc0 a5874: f0000348 adrp x8, 0x110000 a5878: f904f500 str x0, [x8, #0x9e8] a587c: f0000340 adrp x0, 0x110000 a5880: 9127c000 add x0, x0, #0x9f0 a5884: 97fe6fdb bl 0x417f0 <__cxa_guard_release@plt> a5888: 17ffffe8 b 0xa5828 ::do_tolower(char) const+0x28> a588c: aa0003f3 mov x19, x0 a5890: f0000340 adrp x0, 0x110000 a5894: 9127c000 add x0, x0, #0x9f0 a5898: 97fe72be bl 0x42390 <__cxa_guard_abort@plt> a589c: aa1303e0 mov x0, x19 a58a0: 9400bebf bl 0xd539c <__cxa_demangle+0x12abc> 00000000000a58a4 ::do_tolower(char*, char const*) const>: a58a4: a9bc5ff8 stp x24, x23, [sp, #-0x40]! a58a8: a90157f6 stp x22, x21, [sp, #0x10] a58ac: a9024ff4 stp x20, x19, [sp, #0x20] a58b0: a9037bfd stp x29, x30, [sp, #0x30] a58b4: 9100c3fd add x29, sp, #0x30 a58b8: aa0103f3 mov x19, x1 a58bc: eb02003f cmp x1, x2 a58c0: 54000460 b.eq 0xa594c ::do_tolower(char*, char const*) const+0xa8> a58c4: f0000355 adrp x21, 0x110000 a58c8: f00001d6 adrp x22, 0xe0000 a58cc: aa0203f4 mov x20, x2 a58d0: 9127c2b5 add x21, x21, #0x9f0 a58d4: 911ca2d6 add x22, x22, #0x728 a58d8: f0000357 adrp x23, 0x110000 a58dc: 39c00278 ldrsb w24, [x19] a58e0: 36f80218 tbz w24, #0x1f, 0xa5920 ::do_tolower(char*, char const*) const+0x7c> a58e4: 1400000a b 0xa590c ::do_tolower(char*, char const*) const+0x68> a58e8: f904f6e0 str x0, [x23, #0x9e8] a58ec: aa1503e0 mov x0, x21 a58f0: 97fe6fc0 bl 0x417f0 <__cxa_guard_release@plt> a58f4: 12001f00 and w0, w24, #0xff a58f8: 97fe6ff6 bl 0x418d0 a58fc: 39400268 ldrb w8, [x19] a5900: 7100001f cmp w0, #0x0 a5904: 11008109 add w9, w8, #0x20 a5908: 1a890118 csel w24, w8, w9, eq a590c: 38001678 strb w24, [x19], #0x1 a5910: eb13029f cmp x20, x19 a5914: 540001a0 b.eq 0xa5948 ::do_tolower(char*, char const*) const+0xa4> a5918: 39c00278 ldrsb w24, [x19] a591c: 37ffff98 tbnz w24, #0x1f, 0xa590c ::do_tolower(char*, char const*) const+0x68> a5920: 08dffea8 ldarb w8, [x21] a5924: 3707fe88 tbnz w8, #0x0, 0xa58f4 ::do_tolower(char*, char const*) const+0x50> a5928: aa1503e0 mov x0, x21 a592c: 97fe736d bl 0x426e0 <__cxa_guard_acquire@plt> a5930: 34fffe20 cbz w0, 0xa58f4 ::do_tolower(char*, char const*) const+0x50> a5934: 5283f7e0 mov w0, #0x1fbf // =8127 a5938: aa1603e1 mov x1, x22 a593c: aa1f03e2 mov x2, xzr a5940: 97fe7120 bl 0x41dc0 a5944: 17ffffe9 b 0xa58e8 ::do_tolower(char*, char const*) const+0x44> a5948: aa1403f3 mov x19, x20 a594c: aa1303e0 mov x0, x19 a5950: a9437bfd ldp x29, x30, [sp, #0x30] a5954: a9424ff4 ldp x20, x19, [sp, #0x20] a5958: a94157f6 ldp x22, x21, [sp, #0x10] a595c: a8c45ff8 ldp x24, x23, [sp], #0x40 a5960: d65f03c0 ret a5964: aa0003f3 mov x19, x0 a5968: f0000340 adrp x0, 0x110000 a596c: 9127c000 add x0, x0, #0x9f0 a5970: 97fe7288 bl 0x42390 <__cxa_guard_abort@plt> a5974: aa1303e0 mov x0, x19 a5978: 9400be89 bl 0xd539c <__cxa_demangle+0x12abc> 00000000000a597c ::do_widen(char) const>: a597c: 2a0103e0 mov w0, w1 a5980: d65f03c0 ret 00000000000a5984 ::do_widen(char const*, char const*, char*) const>: a5984: aa0103e0 mov x0, x1 a5988: eb02003f cmp x1, x2 a598c: 54000400 b.eq 0xa5a0c ::do_widen(char const*, char const*, char*) const+0x88> a5990: cb000049 sub x9, x2, x0 a5994: f100813f cmp x9, #0x20 a5998: 54000062 b.hs 0xa59a4 ::do_widen(char const*, char const*, char*) const+0x20> a599c: aa0303e8 mov x8, x3 a59a0: 14000016 b 0xa59f8 ::do_widen(char const*, char const*, char*) const+0x74> a59a4: eb02007f cmp x3, x2 a59a8: 540000c2 b.hs 0xa59c0 ::do_widen(char const*, char const*, char*) const+0x3c> a59ac: 8b090068 add x8, x3, x9 a59b0: eb00011f cmp x8, x0 a59b4: 54000069 b.ls 0xa59c0 ::do_widen(char const*, char const*, char*) const+0x3c> a59b8: aa0303e8 mov x8, x3 a59bc: 1400000f b 0xa59f8 ::do_widen(char const*, char const*, char*) const+0x74> a59c0: 927be92a and x10, x9, #0xffffffffffffffe0 a59c4: 9100400b add x11, x0, #0x10 a59c8: 8b0a0068 add x8, x3, x10 a59cc: 8b0a0000 add x0, x0, x10 a59d0: 9100406c add x12, x3, #0x10 a59d4: aa0a03ed mov x13, x10 a59d8: ad7f8560 ldp q0, q1, [x11, #-0x10] a59dc: 9100816b add x11, x11, #0x20 a59e0: f10081ad subs x13, x13, #0x20 a59e4: ad3f8580 stp q0, q1, [x12, #-0x10] a59e8: 9100818c add x12, x12, #0x20 a59ec: 54ffff61 b.ne 0xa59d8 ::do_widen(char const*, char const*, char*) const+0x54> a59f0: eb0a013f cmp x9, x10 a59f4: 540000a0 b.eq 0xa5a08 ::do_widen(char const*, char const*, char*) const+0x84> a59f8: 38401409 ldrb w9, [x0], #0x1 a59fc: eb00005f cmp x2, x0 a5a00: 38001509 strb w9, [x8], #0x1 a5a04: 54ffffa1 b.ne 0xa59f8 ::do_widen(char const*, char const*, char*) const+0x74> a5a08: aa0203e0 mov x0, x2 a5a0c: d65f03c0 ret 00000000000a5a10 ::do_narrow(char, char) const>: a5a10: 13001c28 sxtb w8, w1 a5a14: 7100011f cmp w8, #0x0 a5a18: 1a82a020 csel w0, w1, w2, ge a5a1c: d65f03c0 ret 00000000000a5a20 ::do_narrow(char const*, char const*, char, char*) const>: a5a20: aa0103e0 mov x0, x1 a5a24: eb02003f cmp x1, x2 a5a28: 54000240 b.eq 0xa5a70 ::do_narrow(char const*, char const*, char, char*) const+0x50> a5a2c: cb00004a sub x10, x2, x0 a5a30: f100415f cmp x10, #0x10 a5a34: 540000c3 b.lo 0xa5a4c ::do_narrow(char const*, char const*, char, char*) const+0x2c> a5a38: eb02009f cmp x4, x2 a5a3c: 540001c2 b.hs 0xa5a74 ::do_narrow(char const*, char const*, char, char*) const+0x54> a5a40: 8b0a0088 add x8, x4, x10 a5a44: eb00011f cmp x8, x0 a5a48: 54000169 b.ls 0xa5a74 ::do_narrow(char const*, char const*, char, char*) const+0x54> a5a4c: aa0403e8 mov x8, x4 a5a50: aa0003e9 mov x9, x0 a5a54: 38c0152a ldrsb w10, [x9], #0x1 a5a58: 7100015f cmp w10, #0x0 a5a5c: 1a83a14a csel w10, w10, w3, ge a5a60: eb09005f cmp x2, x9 a5a64: 3800150a strb w10, [x8], #0x1 a5a68: 54ffff61 b.ne 0xa5a54 ::do_narrow(char const*, char const*, char, char*) const+0x34> a5a6c: aa0203e0 mov x0, x2 a5a70: d65f03c0 ret a5a74: 927ced4b and x11, x10, #0xfffffffffffffff0 a5a78: 4e010c60 dup v0.16b, w3 a5a7c: 8b0b0088 add x8, x4, x11 a5a80: 8b0b0009 add x9, x0, x11 a5a84: 6f07e7e1 movi v1.2d, #0xffffffffffffffff a5a88: aa0b03ec mov x12, x11 a5a8c: 3cc10402 ldr q2, [x0], #0x10 a5a90: f100418c subs x12, x12, #0x10 a5a94: 4e213443 cmgt v3.16b, v2.16b, v1.16b a5a98: 6e601c43 bsl v3.16b, v2.16b, v0.16b a5a9c: 3c810483 str q3, [x4], #0x10 a5aa0: 54ffff61 b.ne 0xa5a8c ::do_narrow(char const*, char const*, char, char*) const+0x6c> a5aa4: eb0b015f cmp x10, x11 a5aa8: 54fffd61 b.ne 0xa5a54 ::do_narrow(char const*, char const*, char, char*) const+0x34> a5aac: 17fffff0 b 0xa5a6c ::do_narrow(char const*, char const*, char, char*) const+0x4c> 00000000000a5ab0 ::ctype_byname(char const*, unsigned long)>: a5ab0: d101c3ff sub sp, sp, #0x70 a5ab4: f90023f5 str x21, [sp, #0x40] a5ab8: a9054ff4 stp x20, x19, [sp, #0x50] a5abc: a9067bfd stp x29, x30, [sp, #0x60] a5ac0: 910183fd add x29, sp, #0x60 a5ac4: d53bd055 mrs x21, TPIDR_EL0 a5ac8: d000034b adrp x11, 0x10f000 a5acc: f94016a9 ldr x9, [x21, #0x28] a5ad0: f9464d6b ldr x11, [x11, #0xc98] a5ad4: 900001ca adrp x10, 0xdd000 a5ad8: aa0103f4 mov x20, x1 a5adc: aa0003f3 mov x19, x0 a5ae0: d1000448 sub x8, x2, #0x1 a5ae4: 9103814a add x10, x10, #0xe0 a5ae8: 9100416b add x11, x11, #0x10 a5aec: f81d83a9 stur x9, [x29, #-0x28] a5af0: a900200b stp x11, x8, [x0] a5af4: 3900601f strb wzr, [x0, #0x18] a5af8: f900080a str x10, [x0, #0x10] a5afc: 5283f7e0 mov w0, #0x1fbf // =8127 a5b00: aa1f03e2 mov x2, xzr a5b04: 97fe70af bl 0x41dc0 a5b08: f9001260 str x0, [x19, #0x20] a5b0c: b4000140 cbz x0, 0xa5b34 ::ctype_byname(char const*, unsigned long)+0x84> a5b10: f94016a8 ldr x8, [x21, #0x28] a5b14: f85d83a9 ldur x9, [x29, #-0x28] a5b18: eb09011f cmp x8, x9 a5b1c: 540002c1 b.ne 0xa5b74 ::ctype_byname(char const*, unsigned long)+0xc4> a5b20: a9467bfd ldp x29, x30, [sp, #0x60] a5b24: a9454ff4 ldp x20, x19, [sp, #0x50] a5b28: f94023f5 ldr x21, [sp, #0x40] a5b2c: 9101c3ff add sp, sp, #0x70 a5b30: d65f03c0 ret a5b34: 910023e0 add x0, sp, #0x8 a5b38: aa1403e1 mov x1, x20 a5b3c: 97feba4a bl 0x54464 a5b40: f00001a2 adrp x2, 0xdc000 >+0x1e> a5b44: 91329442 add x2, x2, #0xca5 a5b48: 910023e0 add x0, sp, #0x8 a5b4c: aa1f03e1 mov x1, xzr a5b50: 97fe6ef8 bl 0x41730 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6insertEmPKc@plt> a5b54: f9400808 ldr x8, [x0, #0x10] a5b58: 3dc00000 ldr q0, [x0] a5b5c: f9001be8 str x8, [sp, #0x30] a5b60: 3d800be0 str q0, [sp, #0x20] a5b64: a900fc1f stp xzr, xzr, [x0, #0x8] a5b68: f900001f str xzr, [x0] a5b6c: 910083e0 add x0, sp, #0x20 a5b70: 97fff9c9 bl 0xa4294 ::collate_byname(char const*, unsigned long)+0x108> a5b74: 97fe7247 bl 0x42490 <__stack_chk_fail@plt> a5b78: 394083e8 ldrb w8, [sp, #0x20] a5b7c: aa0003f4 mov x20, x0 a5b80: 360000e8 tbz w8, #0x0, 0xa5b9c ::ctype_byname(char const*, unsigned long)+0xec> a5b84: f9401be0 ldr x0, [sp, #0x30] a5b88: 97fe6de6 bl 0x41320 <_ZdlPv@plt> a5b8c: 394023e8 ldrb w8, [sp, #0x8] a5b90: 370000a8 tbnz w8, #0x0, 0xa5ba4 ::ctype_byname(char const*, unsigned long)+0xf4> a5b94: 14000009 b 0xa5bb8 ::ctype_byname(char const*, unsigned long)+0x108> a5b98: aa0003f4 mov x20, x0 a5b9c: 394023e8 ldrb w8, [sp, #0x8] a5ba0: 360000c8 tbz w8, #0x0, 0xa5bb8 ::ctype_byname(char const*, unsigned long)+0x108> a5ba4: f9400fe0 ldr x0, [sp, #0x18] a5ba8: 97fe6dde bl 0x41320 <_ZdlPv@plt> a5bac: 14000003 b 0xa5bb8 ::ctype_byname(char const*, unsigned long)+0x108> a5bb0: 14000001 b 0xa5bb4 ::ctype_byname(char const*, unsigned long)+0x104> a5bb4: aa0003f4 mov x20, x0 a5bb8: d0000348 adrp x8, 0x10f000 a5bbc: f9400a60 ldr x0, [x19, #0x10] a5bc0: f945d508 ldr x8, [x8, #0xba8] a5bc4: 91004108 add x8, x8, #0x10 a5bc8: f9000268 str x8, [x19] a5bcc: b4000080 cbz x0, 0xa5bdc ::ctype_byname(char const*, unsigned long)+0x12c> a5bd0: 39406268 ldrb w8, [x19, #0x18] a5bd4: 34000048 cbz w8, 0xa5bdc ::ctype_byname(char const*, unsigned long)+0x12c> a5bd8: 97fe706a bl 0x41d80 <_ZdaPv@plt> a5bdc: aa1303e0 mov x0, x19 a5be0: 97fe6f18 bl 0x41840 <_ZNSt6__ndk114__shared_countD2Ev@plt> a5be4: aa1403e0 mov x0, x20 a5be8: 9400bded bl 0xd539c <__cxa_demangle+0x12abc> 00000000000a5bec ::ctype_byname(std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long)>: a5bec: d10143ff sub sp, sp, #0x50 a5bf0: f90013f5 str x21, [sp, #0x20] a5bf4: a9034ff4 stp x20, x19, [sp, #0x30] a5bf8: a9047bfd stp x29, x30, [sp, #0x40] a5bfc: 910103fd add x29, sp, #0x40 a5c00: d53bd055 mrs x21, TPIDR_EL0 a5c04: f94016a8 ldr x8, [x21, #0x28] a5c08: 900001ca adrp x10, 0xdd000 a5c0c: d1000449 sub x9, x2, #0x1 a5c10: 9103814a add x10, x10, #0xe0 a5c14: f9000fe8 str x8, [sp, #0x18] a5c18: d0000348 adrp x8, 0x10f000 a5c1c: f9464d08 ldr x8, [x8, #0xc98] a5c20: 3900601f strb wzr, [x0, #0x18] a5c24: f900080a str x10, [x0, #0x10] a5c28: aa0103f4 mov x20, x1 a5c2c: 91004108 add x8, x8, #0x10 a5c30: a9002408 stp x8, x9, [x0] a5c34: 39400028 ldrb w8, [x1] a5c38: f9400829 ldr x9, [x1, #0x10] a5c3c: aa0003f3 mov x19, x0 a5c40: 7200011f tst w8, #0x1 a5c44: 9a811521 csinc x1, x9, x1, ne a5c48: 5283f7e0 mov w0, #0x1fbf // =8127 a5c4c: aa1f03e2 mov x2, xzr a5c50: 97fe705c bl 0x41dc0 a5c54: f9001260 str x0, [x19, #0x20] a5c58: b4000140 cbz x0, 0xa5c80 ::ctype_byname(std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long)+0x94> a5c5c: f94016a8 ldr x8, [x21, #0x28] a5c60: f9400fe9 ldr x9, [sp, #0x18] a5c64: eb09011f cmp x8, x9 a5c68: 540001a1 b.ne 0xa5c9c ::ctype_byname(std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long)+0xb0> a5c6c: a9447bfd ldp x29, x30, [sp, #0x40] a5c70: a9434ff4 ldp x20, x19, [sp, #0x30] a5c74: f94013f5 ldr x21, [sp, #0x20] a5c78: 910143ff add sp, sp, #0x50 a5c7c: d65f03c0 ret a5c80: f00001a0 adrp x0, 0xdc000 >+0x1e> a5c84: 91329400 add x0, x0, #0xca5 a5c88: 910003e8 mov x8, sp a5c8c: aa1403e1 mov x1, x20 a5c90: 97fec780 bl 0x57a90 a5c94: 910003e0 mov x0, sp a5c98: 97fff97f bl 0xa4294 ::collate_byname(char const*, unsigned long)+0x108> a5c9c: 97fe71fd bl 0x42490 <__stack_chk_fail@plt> a5ca0: 394003e8 ldrb w8, [sp] a5ca4: aa0003f4 mov x20, x0 a5ca8: 360000c8 tbz w8, #0x0, 0xa5cc0 ::ctype_byname(std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long)+0xd4> a5cac: f9400be0 ldr x0, [sp, #0x10] a5cb0: 97fe6d9c bl 0x41320 <_ZdlPv@plt> a5cb4: 14000003 b 0xa5cc0 ::ctype_byname(std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long)+0xd4> a5cb8: 14000001 b 0xa5cbc ::ctype_byname(std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long)+0xd0> a5cbc: aa0003f4 mov x20, x0 a5cc0: d0000348 adrp x8, 0x10f000 a5cc4: f9400a60 ldr x0, [x19, #0x10] a5cc8: f945d508 ldr x8, [x8, #0xba8] a5ccc: 91004108 add x8, x8, #0x10 a5cd0: f9000268 str x8, [x19] a5cd4: b4000080 cbz x0, 0xa5ce4 ::ctype_byname(std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long)+0xf8> a5cd8: 39406268 ldrb w8, [x19, #0x18] a5cdc: 34000048 cbz w8, 0xa5ce4 ::ctype_byname(std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long)+0xf8> a5ce0: 97fe7028 bl 0x41d80 <_ZdaPv@plt> a5ce4: aa1303e0 mov x0, x19 a5ce8: 97fe6ed6 bl 0x41840 <_ZNSt6__ndk114__shared_countD2Ev@plt> a5cec: aa1403e0 mov x0, x20 a5cf0: 9400bdab bl 0xd539c <__cxa_demangle+0x12abc> 00000000000a5cf4 ::~ctype_byname()>: a5cf4: a9be4ff4 stp x20, x19, [sp, #-0x20]! a5cf8: a9017bfd stp x29, x30, [sp, #0x10] a5cfc: 910043fd add x29, sp, #0x10 a5d00: d0000348 adrp x8, 0x10f000 a5d04: aa0003f3 mov x19, x0 a5d08: f9401000 ldr x0, [x0, #0x20] a5d0c: f9464d08 ldr x8, [x8, #0xc98] a5d10: 91004108 add x8, x8, #0x10 a5d14: f9000268 str x8, [x19] a5d18: 97fe6d46 bl 0x41230 a5d1c: d0000348 adrp x8, 0x10f000 a5d20: f9400a60 ldr x0, [x19, #0x10] a5d24: f945d508 ldr x8, [x8, #0xba8] a5d28: 91004108 add x8, x8, #0x10 a5d2c: f9000268 str x8, [x19] a5d30: b4000080 cbz x0, 0xa5d40 ::~ctype_byname()+0x4c> a5d34: 39406268 ldrb w8, [x19, #0x18] a5d38: 34000048 cbz w8, 0xa5d40 ::~ctype_byname()+0x4c> a5d3c: 97fe7011 bl 0x41d80 <_ZdaPv@plt> a5d40: aa1303e0 mov x0, x19 a5d44: 97fe6ebf bl 0x41840 <_ZNSt6__ndk114__shared_countD2Ev@plt> a5d48: a9417bfd ldp x29, x30, [sp, #0x10] a5d4c: aa1303e0 mov x0, x19 a5d50: a8c24ff4 ldp x20, x19, [sp], #0x20 a5d54: 17fe6d73 b 0x41320 <_ZdlPv@plt> a5d58: aa0003f4 mov x20, x0 a5d5c: aa1303e0 mov x0, x19 a5d60: 97fe6ff4 bl 0x41d30 <_ZNSt6__ndk15ctypeIcED2Ev@plt> a5d64: aa1403e0 mov x0, x20 a5d68: 97feb751 bl 0x53aac 00000000000a5d6c ::do_toupper(char) const>: a5d6c: a9bf7bfd stp x29, x30, [sp, #-0x10]! a5d70: 910003fd mov x29, sp a5d74: 12001c20 and w0, w1, #0xff a5d78: 97fe713e bl 0x42270 a5d7c: a8c17bfd ldp x29, x30, [sp], #0x10 a5d80: d65f03c0 ret a5d84: 17fe713b b 0x42270 00000000000a5d88 ::do_toupper(char*, char const*) const>: a5d88: a9be4ff4 stp x20, x19, [sp, #-0x20]! a5d8c: a9017bfd stp x29, x30, [sp, #0x10] a5d90: 910043fd add x29, sp, #0x10 a5d94: aa0103f3 mov x19, x1 a5d98: eb02003f cmp x1, x2 a5d9c: 54000100 b.eq 0xa5dbc ::do_toupper(char*, char const*) const+0x34> a5da0: aa0203f4 mov x20, x2 a5da4: 39400260 ldrb w0, [x19] a5da8: 97fe7132 bl 0x42270 a5dac: 38001660 strb w0, [x19], #0x1 a5db0: eb13029f cmp x20, x19 a5db4: 54ffff81 b.ne 0xa5da4 ::do_toupper(char*, char const*) const+0x1c> a5db8: aa1403f3 mov x19, x20 a5dbc: a9417bfd ldp x29, x30, [sp, #0x10] a5dc0: aa1303e0 mov x0, x19 a5dc4: a8c24ff4 ldp x20, x19, [sp], #0x20 a5dc8: d65f03c0 ret 00000000000a5dcc ::do_tolower(char) const>: a5dcc: a9bf7bfd stp x29, x30, [sp, #-0x10]! a5dd0: 910003fd mov x29, sp a5dd4: 12001c20 and w0, w1, #0xff a5dd8: 97fe70fa bl 0x421c0 a5ddc: a8c17bfd ldp x29, x30, [sp], #0x10 a5de0: d65f03c0 ret a5de4: 17fe70f7 b 0x421c0 00000000000a5de8 ::do_tolower(char*, char const*) const>: a5de8: a9be4ff4 stp x20, x19, [sp, #-0x20]! a5dec: a9017bfd stp x29, x30, [sp, #0x10] a5df0: 910043fd add x29, sp, #0x10 a5df4: aa0103f3 mov x19, x1 a5df8: eb02003f cmp x1, x2 a5dfc: 54000100 b.eq 0xa5e1c ::do_tolower(char*, char const*) const+0x34> a5e00: aa0203f4 mov x20, x2 a5e04: 39400260 ldrb w0, [x19] a5e08: 97fe70ee bl 0x421c0 a5e0c: 38001660 strb w0, [x19], #0x1 a5e10: eb13029f cmp x20, x19 a5e14: 54ffff81 b.ne 0xa5e04 ::do_tolower(char*, char const*) const+0x1c> a5e18: aa1403f3 mov x19, x20 a5e1c: a9417bfd ldp x29, x30, [sp, #0x10] a5e20: aa1303e0 mov x0, x19 a5e24: a8c24ff4 ldp x20, x19, [sp], #0x20 a5e28: d65f03c0 ret 00000000000a5e2c ::ctype_byname(char const*, unsigned long)>: a5e2c: d101c3ff sub sp, sp, #0x70 a5e30: f90023f5 str x21, [sp, #0x40] a5e34: a9054ff4 stp x20, x19, [sp, #0x50] a5e38: a9067bfd stp x29, x30, [sp, #0x60] a5e3c: 910183fd add x29, sp, #0x60 a5e40: d53bd055 mrs x21, TPIDR_EL0 a5e44: d000034a adrp x10, 0x10f000 a5e48: f94016a8 ldr x8, [x21, #0x28] a5e4c: f947c14a ldr x10, [x10, #0xf80] a5e50: aa0103f4 mov x20, x1 a5e54: aa0003f3 mov x19, x0 a5e58: d1000449 sub x9, x2, #0x1 a5e5c: 9100414a add x10, x10, #0x10 a5e60: f81d83a8 stur x8, [x29, #-0x28] a5e64: a900240a stp x10, x9, [x0] a5e68: 5283f7e0 mov w0, #0x1fbf // =8127 a5e6c: aa1f03e2 mov x2, xzr a5e70: 97fe6fd4 bl 0x41dc0 a5e74: f9000a60 str x0, [x19, #0x10] a5e78: b4000140 cbz x0, 0xa5ea0 ::ctype_byname(char const*, unsigned long)+0x74> a5e7c: f94016a8 ldr x8, [x21, #0x28] a5e80: f85d83a9 ldur x9, [x29, #-0x28] a5e84: eb09011f cmp x8, x9 a5e88: 540002c1 b.ne 0xa5ee0 ::ctype_byname(char const*, unsigned long)+0xb4> a5e8c: a9467bfd ldp x29, x30, [sp, #0x60] a5e90: a9454ff4 ldp x20, x19, [sp, #0x50] a5e94: f94023f5 ldr x21, [sp, #0x40] a5e98: 9101c3ff add sp, sp, #0x70 a5e9c: d65f03c0 ret a5ea0: 910023e0 add x0, sp, #0x8 a5ea4: aa1403e1 mov x1, x20 a5ea8: 97feb96f bl 0x54464 a5eac: f00001a2 adrp x2, 0xdc000 >+0x1e> a5eb0: 91337c42 add x2, x2, #0xcdf a5eb4: 910023e0 add x0, sp, #0x8 a5eb8: aa1f03e1 mov x1, xzr a5ebc: 97fe6e1d bl 0x41730 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6insertEmPKc@plt> a5ec0: f9400808 ldr x8, [x0, #0x10] a5ec4: 3dc00000 ldr q0, [x0] a5ec8: f9001be8 str x8, [sp, #0x30] a5ecc: 3d800be0 str q0, [sp, #0x20] a5ed0: a900fc1f stp xzr, xzr, [x0, #0x8] a5ed4: f900001f str xzr, [x0] a5ed8: 910083e0 add x0, sp, #0x20 a5edc: 97fff8ee bl 0xa4294 ::collate_byname(char const*, unsigned long)+0x108> a5ee0: 97fe716c bl 0x42490 <__stack_chk_fail@plt> a5ee4: 394083e8 ldrb w8, [sp, #0x20] a5ee8: aa0003f4 mov x20, x0 a5eec: 360000e8 tbz w8, #0x0, 0xa5f08 ::ctype_byname(char const*, unsigned long)+0xdc> a5ef0: f9401be0 ldr x0, [sp, #0x30] a5ef4: 97fe6d0b bl 0x41320 <_ZdlPv@plt> a5ef8: 394023e8 ldrb w8, [sp, #0x8] a5efc: 370000a8 tbnz w8, #0x0, 0xa5f10 ::ctype_byname(char const*, unsigned long)+0xe4> a5f00: 14000009 b 0xa5f24 ::ctype_byname(char const*, unsigned long)+0xf8> a5f04: aa0003f4 mov x20, x0 a5f08: 394023e8 ldrb w8, [sp, #0x8] a5f0c: 360000c8 tbz w8, #0x0, 0xa5f24 ::ctype_byname(char const*, unsigned long)+0xf8> a5f10: f9400fe0 ldr x0, [sp, #0x18] a5f14: 97fe6d03 bl 0x41320 <_ZdlPv@plt> a5f18: 14000003 b 0xa5f24 ::ctype_byname(char const*, unsigned long)+0xf8> a5f1c: 14000001 b 0xa5f20 ::ctype_byname(char const*, unsigned long)+0xf4> a5f20: aa0003f4 mov x20, x0 a5f24: aa1303e0 mov x0, x19 a5f28: 97fe6e46 bl 0x41840 <_ZNSt6__ndk114__shared_countD2Ev@plt> a5f2c: aa1403e0 mov x0, x20 a5f30: 9400bd1b bl 0xd539c <__cxa_demangle+0x12abc> 00000000000a5f34 ::ctype_byname(std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long)>: a5f34: d10143ff sub sp, sp, #0x50 a5f38: f90013f5 str x21, [sp, #0x20] a5f3c: a9034ff4 stp x20, x19, [sp, #0x30] a5f40: a9047bfd stp x29, x30, [sp, #0x40] a5f44: 910103fd add x29, sp, #0x40 a5f48: d53bd055 mrs x21, TPIDR_EL0 a5f4c: f94016a8 ldr x8, [x21, #0x28] a5f50: d1000449 sub x9, x2, #0x1 a5f54: aa0103f4 mov x20, x1 a5f58: aa0003f3 mov x19, x0 a5f5c: f9000fe8 str x8, [sp, #0x18] a5f60: d0000348 adrp x8, 0x10f000 a5f64: f947c108 ldr x8, [x8, #0xf80] a5f68: 91004108 add x8, x8, #0x10 a5f6c: a9002408 stp x8, x9, [x0] a5f70: 39400028 ldrb w8, [x1] a5f74: f9400829 ldr x9, [x1, #0x10] a5f78: 7200011f tst w8, #0x1 a5f7c: 9a811521 csinc x1, x9, x1, ne a5f80: 5283f7e0 mov w0, #0x1fbf // =8127 a5f84: aa1f03e2 mov x2, xzr a5f88: 97fe6f8e bl 0x41dc0 a5f8c: f9000a60 str x0, [x19, #0x10] a5f90: b4000140 cbz x0, 0xa5fb8 ::ctype_byname(std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long)+0x84> a5f94: f94016a8 ldr x8, [x21, #0x28] a5f98: f9400fe9 ldr x9, [sp, #0x18] a5f9c: eb09011f cmp x8, x9 a5fa0: 540001a1 b.ne 0xa5fd4 ::ctype_byname(std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long)+0xa0> a5fa4: a9447bfd ldp x29, x30, [sp, #0x40] a5fa8: a9434ff4 ldp x20, x19, [sp, #0x30] a5fac: f94013f5 ldr x21, [sp, #0x20] a5fb0: 910143ff add sp, sp, #0x50 a5fb4: d65f03c0 ret a5fb8: f00001a0 adrp x0, 0xdc000 >+0x1e> a5fbc: 91337c00 add x0, x0, #0xcdf a5fc0: 910003e8 mov x8, sp a5fc4: aa1403e1 mov x1, x20 a5fc8: 97fec6b2 bl 0x57a90 a5fcc: 910003e0 mov x0, sp a5fd0: 97fff8b1 bl 0xa4294 ::collate_byname(char const*, unsigned long)+0x108> a5fd4: 97fe712f bl 0x42490 <__stack_chk_fail@plt> a5fd8: 394003e8 ldrb w8, [sp] a5fdc: aa0003f4 mov x20, x0 a5fe0: 360000c8 tbz w8, #0x0, 0xa5ff8 ::ctype_byname(std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long)+0xc4> a5fe4: f9400be0 ldr x0, [sp, #0x10] a5fe8: 97fe6cce bl 0x41320 <_ZdlPv@plt> a5fec: 14000003 b 0xa5ff8 ::ctype_byname(std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long)+0xc4> a5ff0: 14000001 b 0xa5ff4 ::ctype_byname(std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long)+0xc0> a5ff4: aa0003f4 mov x20, x0 a5ff8: aa1303e0 mov x0, x19 a5ffc: 97fe6e11 bl 0x41840 <_ZNSt6__ndk114__shared_countD2Ev@plt> a6000: aa1403e0 mov x0, x20 a6004: 9400bce6 bl 0xd539c <__cxa_demangle+0x12abc> 00000000000a6008 ::~ctype_byname()>: a6008: a9be4ff4 stp x20, x19, [sp, #-0x20]! a600c: a9017bfd stp x29, x30, [sp, #0x10] a6010: 910043fd add x29, sp, #0x10 a6014: b0000348 adrp x8, 0x10f000 a6018: aa0003f3 mov x19, x0 a601c: f9400800 ldr x0, [x0, #0x10] a6020: f947c108 ldr x8, [x8, #0xf80] a6024: 91004108 add x8, x8, #0x10 a6028: f9000268 str x8, [x19] a602c: 97fe6c81 bl 0x41230 a6030: aa1303e0 mov x0, x19 a6034: 97fe6e03 bl 0x41840 <_ZNSt6__ndk114__shared_countD2Ev@plt> a6038: a9417bfd ldp x29, x30, [sp, #0x10] a603c: aa1303e0 mov x0, x19 a6040: a8c24ff4 ldp x20, x19, [sp], #0x20 a6044: 17fe6cb7 b 0x41320 <_ZdlPv@plt> a6048: aa0003f4 mov x20, x0 a604c: aa1303e0 mov x0, x19 a6050: 97fe6cf8 bl 0x41430 <_ZNSt6__ndk16locale5facetD2Ev@plt> a6054: aa1403e0 mov x0, x20 a6058: 97feb695 bl 0x53aac 00000000000a605c ::do_is(unsigned long, wchar_t) const>: a605c: f81d0ff5 str x21, [sp, #-0x30]! a6060: a9014ff4 stp x20, x19, [sp, #0x10] a6064: a9027bfd stp x29, x30, [sp, #0x20] a6068: 910083fd add x29, sp, #0x20 a606c: 2a0203f3 mov w19, w2 a6070: aa0103f5 mov x21, x1 a6074: 37000095 tbnz w21, #0x0, 0xa6084 ::do_is(unsigned long, wchar_t) const+0x28> a6078: 2a1f03f4 mov w20, wzr a607c: 370800f5 tbnz w21, #0x1, 0xa6098 ::do_is(unsigned long, wchar_t) const+0x3c> a6080: 1400000b b 0xa60ac ::do_is(unsigned long, wchar_t) const+0x50> a6084: 2a1303e0 mov w0, w19 a6088: 97fe701a bl 0x420f0 a608c: 7100001f cmp w0, #0x0 a6090: 1a9f07f4 cset w20, ne a6094: 360800d5 tbz w21, #0x1, 0xa60ac ::do_is(unsigned long, wchar_t) const+0x50> a6098: 2a1303e0 mov w0, w19 a609c: 97fe6fc5 bl 0x41fb0 a60a0: 7100001f cmp w0, #0x0 a60a4: 1a9f07e8 cset w8, ne a60a8: 2a080294 orr w20, w20, w8 a60ac: 37100255 tbnz w21, #0x2, 0xa60f4 ::do_is(unsigned long, wchar_t) const+0x98> a60b0: 371802f5 tbnz w21, #0x3, 0xa610c ::do_is(unsigned long, wchar_t) const+0xb0> a60b4: 37200395 tbnz w21, #0x4, 0xa6124 ::do_is(unsigned long, wchar_t) const+0xc8> a60b8: 37280435 tbnz w21, #0x5, 0xa613c ::do_is(unsigned long, wchar_t) const+0xe0> a60bc: 373004d5 tbnz w21, #0x6, 0xa6154 ::do_is(unsigned long, wchar_t) const+0xf8> a60c0: 37380575 tbnz w21, #0x7, 0xa616c ::do_is(unsigned long, wchar_t) const+0x110> a60c4: 37400615 tbnz w21, #0x8, 0xa6184 ::do_is(unsigned long, wchar_t) const+0x128> a60c8: 364800d5 tbz w21, #0x9, 0xa60e0 ::do_is(unsigned long, wchar_t) const+0x84> a60cc: 2a1303e0 mov w0, w19 a60d0: 97fe6f38 bl 0x41db0 a60d4: 7100001f cmp w0, #0x0 a60d8: 1a9f07e8 cset w8, ne a60dc: 2a080294 orr w20, w20, w8 a60e0: 2a1403e0 mov w0, w20 a60e4: a9427bfd ldp x29, x30, [sp, #0x20] a60e8: a9414ff4 ldp x20, x19, [sp, #0x10] a60ec: f84307f5 ldr x21, [sp], #0x30 a60f0: d65f03c0 ret a60f4: 2a1303e0 mov w0, w19 a60f8: 97fe6e02 bl 0x41900 a60fc: 7100001f cmp w0, #0x0 a6100: 1a9f07e8 cset w8, ne a6104: 2a080294 orr w20, w20, w8 a6108: 361ffd75 tbz w21, #0x3, 0xa60b4 ::do_is(unsigned long, wchar_t) const+0x58> a610c: 2a1303e0 mov w0, w19 a6110: 97fe7104 bl 0x42520 a6114: 7100001f cmp w0, #0x0 a6118: 1a9f07e8 cset w8, ne a611c: 2a080294 orr w20, w20, w8 a6120: 3627fcd5 tbz w21, #0x4, 0xa60b8 ::do_is(unsigned long, wchar_t) const+0x5c> a6124: 2a1303e0 mov w0, w19 a6128: 97fe6fee bl 0x420e0 a612c: 7100001f cmp w0, #0x0 a6130: 1a9f07e8 cset w8, ne a6134: 2a080294 orr w20, w20, w8 a6138: 362ffc35 tbz w21, #0x5, 0xa60bc ::do_is(unsigned long, wchar_t) const+0x60> a613c: 2a1303e0 mov w0, w19 a6140: 97fe6d00 bl 0x41540 a6144: 7100001f cmp w0, #0x0 a6148: 1a9f07e8 cset w8, ne a614c: 2a080294 orr w20, w20, w8 a6150: 3637fb95 tbz w21, #0x6, 0xa60c0 ::do_is(unsigned long, wchar_t) const+0x64> a6154: 2a1303e0 mov w0, w19 a6158: 97fe6e7a bl 0x41b40 a615c: 7100001f cmp w0, #0x0 a6160: 1a9f07e8 cset w8, ne a6164: 2a080294 orr w20, w20, w8 a6168: 363ffaf5 tbz w21, #0x7, 0xa60c4 ::do_is(unsigned long, wchar_t) const+0x68> a616c: 2a1303e0 mov w0, w19 a6170: 97fe6e18 bl 0x419d0 a6174: 7100001f cmp w0, #0x0 a6178: 1a9f07e8 cset w8, ne a617c: 2a080294 orr w20, w20, w8 a6180: 3647fa55 tbz w21, #0x8, 0xa60c8 ::do_is(unsigned long, wchar_t) const+0x6c> a6184: 2a1303e0 mov w0, w19 a6188: 97fe7036 bl 0x42260 a618c: 7100001f cmp w0, #0x0 a6190: 1a9f07e8 cset w8, ne a6194: 2a080294 orr w20, w20, w8 a6198: 374ff9b5 tbnz w21, #0x9, 0xa60cc ::do_is(unsigned long, wchar_t) const+0x70> a619c: 17ffffd1 b 0xa60e0 ::do_is(unsigned long, wchar_t) const+0x84> a61a0: 17fe6fd4 b 0x420f0 a61a4: 17fe6f83 b 0x41fb0 a61a8: 17fe6dd6 b 0x41900 a61ac: 17fe70dd b 0x42520 a61b0: 17fe6ce4 b 0x41540 a61b4: 17fe6e63 b 0x41b40 a61b8: 17fe6e06 b 0x419d0 a61bc: 17fe7029 b 0x42260 a61c0: 17fe6efc b 0x41db0 00000000000a61c4 ::do_is(wchar_t const*, wchar_t const*, unsigned long*) const>: a61c4: f81c0ff7 str x23, [sp, #-0x40]! a61c8: a90157f6 stp x22, x21, [sp, #0x10] a61cc: a9024ff4 stp x20, x19, [sp, #0x20] a61d0: a9037bfd stp x29, x30, [sp, #0x30] a61d4: 9100c3fd add x29, sp, #0x30 a61d8: aa0103f3 mov x19, x1 a61dc: eb02003f cmp x1, x2 a61e0: 540009a0 b.eq 0xa6314 ::do_is(wchar_t const*, wchar_t const*, unsigned long*) const+0x150> a61e4: f00001b7 adrp x23, 0xdd000 a61e8: aa0203f4 mov x20, x2 a61ec: aa0303f5 mov x21, x3 a61f0: 910382f7 add x23, x23, #0xe0 a61f4: 14000007 b 0xa6210 ::do_is(wchar_t const*, wchar_t const*, unsigned long*) const+0x4c> a61f8: f8767ae8 ldr x8, [x23, x22, lsl #3] a61fc: f90002a8 str x8, [x21] a6200: 91001273 add x19, x19, #0x4 a6204: eb13029f cmp x20, x19 a6208: 910022b5 add x21, x21, #0x8 a620c: 54000820 b.eq 0xa6310 ::do_is(wchar_t const*, wchar_t const*, unsigned long*) const+0x14c> a6210: b9400276 ldr w22, [x19] a6214: 7101fedf cmp w22, #0x7f a6218: 54ffff09 b.ls 0xa61f8 ::do_is(wchar_t const*, wchar_t const*, unsigned long*) const+0x34> a621c: 2a1603e0 mov w0, w22 a6220: f90002bf str xzr, [x21] a6224: 97fe6fb3 bl 0x420f0 a6228: 34000080 cbz w0, 0xa6238 ::do_is(wchar_t const*, wchar_t const*, unsigned long*) const+0x74> a622c: f94002a8 ldr x8, [x21] a6230: b2400108 orr x8, x8, #0x1 a6234: f90002a8 str x8, [x21] a6238: 2a1603e0 mov w0, w22 a623c: 97fe6f5d bl 0x41fb0 a6240: 34000080 cbz w0, 0xa6250 ::do_is(wchar_t const*, wchar_t const*, unsigned long*) const+0x8c> a6244: f94002a8 ldr x8, [x21] a6248: b27f0108 orr x8, x8, #0x2 a624c: f90002a8 str x8, [x21] a6250: 2a1603e0 mov w0, w22 a6254: 97fe6dab bl 0x41900 a6258: 34000080 cbz w0, 0xa6268 ::do_is(wchar_t const*, wchar_t const*, unsigned long*) const+0xa4> a625c: f94002a8 ldr x8, [x21] a6260: b27e0108 orr x8, x8, #0x4 a6264: f90002a8 str x8, [x21] a6268: 2a1603e0 mov w0, w22 a626c: 97fe70ad bl 0x42520 a6270: 34000080 cbz w0, 0xa6280 ::do_is(wchar_t const*, wchar_t const*, unsigned long*) const+0xbc> a6274: f94002a8 ldr x8, [x21] a6278: b27d0108 orr x8, x8, #0x8 a627c: f90002a8 str x8, [x21] a6280: 2a1603e0 mov w0, w22 a6284: 97fe6f97 bl 0x420e0 a6288: 34000080 cbz w0, 0xa6298 ::do_is(wchar_t const*, wchar_t const*, unsigned long*) const+0xd4> a628c: f94002a8 ldr x8, [x21] a6290: b27c0108 orr x8, x8, #0x10 a6294: f90002a8 str x8, [x21] a6298: 2a1603e0 mov w0, w22 a629c: 97fe6ca9 bl 0x41540 a62a0: 34000080 cbz w0, 0xa62b0 ::do_is(wchar_t const*, wchar_t const*, unsigned long*) const+0xec> a62a4: f94002a8 ldr x8, [x21] a62a8: b27b0108 orr x8, x8, #0x20 a62ac: f90002a8 str x8, [x21] a62b0: 2a1603e0 mov w0, w22 a62b4: 97fe6e23 bl 0x41b40 a62b8: 34000080 cbz w0, 0xa62c8 ::do_is(wchar_t const*, wchar_t const*, unsigned long*) const+0x104> a62bc: f94002a8 ldr x8, [x21] a62c0: b27a0108 orr x8, x8, #0x40 a62c4: f90002a8 str x8, [x21] a62c8: 2a1603e0 mov w0, w22 a62cc: 97fe6dc1 bl 0x419d0 a62d0: 34000080 cbz w0, 0xa62e0 ::do_is(wchar_t const*, wchar_t const*, unsigned long*) const+0x11c> a62d4: f94002a8 ldr x8, [x21] a62d8: b2790108 orr x8, x8, #0x80 a62dc: f90002a8 str x8, [x21] a62e0: 2a1603e0 mov w0, w22 a62e4: 97fe6fdf bl 0x42260 a62e8: 34000080 cbz w0, 0xa62f8 ::do_is(wchar_t const*, wchar_t const*, unsigned long*) const+0x134> a62ec: f94002a8 ldr x8, [x21] a62f0: b2780108 orr x8, x8, #0x100 a62f4: f90002a8 str x8, [x21] a62f8: 2a1603e0 mov w0, w22 a62fc: 97fe6ead bl 0x41db0 a6300: 34fff800 cbz w0, 0xa6200 ::do_is(wchar_t const*, wchar_t const*, unsigned long*) const+0x3c> a6304: f94002a8 ldr x8, [x21] a6308: b2770108 orr x8, x8, #0x200 a630c: 17ffffbc b 0xa61fc ::do_is(wchar_t const*, wchar_t const*, unsigned long*) const+0x38> a6310: aa1403f3 mov x19, x20 a6314: aa1303e0 mov x0, x19 a6318: a9437bfd ldp x29, x30, [sp, #0x30] a631c: a9424ff4 ldp x20, x19, [sp, #0x20] a6320: a94157f6 ldp x22, x21, [sp, #0x10] a6324: f84407f7 ldr x23, [sp], #0x40 a6328: d65f03c0 ret 00000000000a632c ::do_scan_is(unsigned long, wchar_t const*, wchar_t const*) const>: a632c: a9bd57f6 stp x22, x21, [sp, #-0x30]! a6330: a9014ff4 stp x20, x19, [sp, #0x10] a6334: a9027bfd stp x29, x30, [sp, #0x20] a6338: 910083fd add x29, sp, #0x20 a633c: aa0203f3 mov x19, x2 a6340: eb03005f cmp x2, x3 a6344: 54000680 b.eq 0xa6414 ::do_scan_is(unsigned long, wchar_t const*, wchar_t const*) const+0xe8> a6348: aa0303f4 mov x20, x3 a634c: aa0103f5 mov x21, x1 a6350: b9400276 ldr w22, [x19] a6354: 36000155 tbz w21, #0x0, 0xa637c ::do_scan_is(unsigned long, wchar_t const*, wchar_t const*) const+0x50> a6358: 14000006 b 0xa6370 ::do_scan_is(unsigned long, wchar_t const*, wchar_t const*) const+0x44> a635c: 91001273 add x19, x19, #0x4 a6360: eb13029f cmp x20, x19 a6364: 54000560 b.eq 0xa6410 ::do_scan_is(unsigned long, wchar_t const*, wchar_t const*) const+0xe4> a6368: b9400276 ldr w22, [x19] a636c: 36000095 tbz w21, #0x0, 0xa637c ::do_scan_is(unsigned long, wchar_t const*, wchar_t const*) const+0x50> a6370: 2a1603e0 mov w0, w22 a6374: 97fe6f5f bl 0x420f0 a6378: 350004e0 cbnz w0, 0xa6414 ::do_scan_is(unsigned long, wchar_t const*, wchar_t const*) const+0xe8> a637c: 36080095 tbz w21, #0x1, 0xa638c ::do_scan_is(unsigned long, wchar_t const*, wchar_t const*) const+0x60> a6380: 2a1603e0 mov w0, w22 a6384: 97fe6f0b bl 0x41fb0 a6388: 35000460 cbnz w0, 0xa6414 ::do_scan_is(unsigned long, wchar_t const*, wchar_t const*) const+0xe8> a638c: 36100095 tbz w21, #0x2, 0xa639c ::do_scan_is(unsigned long, wchar_t const*, wchar_t const*) const+0x70> a6390: 2a1603e0 mov w0, w22 a6394: 97fe6d5b bl 0x41900 a6398: 350003e0 cbnz w0, 0xa6414 ::do_scan_is(unsigned long, wchar_t const*, wchar_t const*) const+0xe8> a639c: 36180095 tbz w21, #0x3, 0xa63ac ::do_scan_is(unsigned long, wchar_t const*, wchar_t const*) const+0x80> a63a0: 2a1603e0 mov w0, w22 a63a4: 97fe705f bl 0x42520 a63a8: 35000360 cbnz w0, 0xa6414 ::do_scan_is(unsigned long, wchar_t const*, wchar_t const*) const+0xe8> a63ac: 36200095 tbz w21, #0x4, 0xa63bc ::do_scan_is(unsigned long, wchar_t const*, wchar_t const*) const+0x90> a63b0: 2a1603e0 mov w0, w22 a63b4: 97fe6f4b bl 0x420e0 a63b8: 350002e0 cbnz w0, 0xa6414 ::do_scan_is(unsigned long, wchar_t const*, wchar_t const*) const+0xe8> a63bc: 36280095 tbz w21, #0x5, 0xa63cc ::do_scan_is(unsigned long, wchar_t const*, wchar_t const*) const+0xa0> a63c0: 2a1603e0 mov w0, w22 a63c4: 97fe6c5f bl 0x41540 a63c8: 35000260 cbnz w0, 0xa6414 ::do_scan_is(unsigned long, wchar_t const*, wchar_t const*) const+0xe8> a63cc: 36300095 tbz w21, #0x6, 0xa63dc ::do_scan_is(unsigned long, wchar_t const*, wchar_t const*) const+0xb0> a63d0: 2a1603e0 mov w0, w22 a63d4: 97fe6ddb bl 0x41b40 a63d8: 350001e0 cbnz w0, 0xa6414 ::do_scan_is(unsigned long, wchar_t const*, wchar_t const*) const+0xe8> a63dc: 36380095 tbz w21, #0x7, 0xa63ec ::do_scan_is(unsigned long, wchar_t const*, wchar_t const*) const+0xc0> a63e0: 2a1603e0 mov w0, w22 a63e4: 97fe6d7b bl 0x419d0 a63e8: 35000160 cbnz w0, 0xa6414 ::do_scan_is(unsigned long, wchar_t const*, wchar_t const*) const+0xe8> a63ec: 36400095 tbz w21, #0x8, 0xa63fc ::do_scan_is(unsigned long, wchar_t const*, wchar_t const*) const+0xd0> a63f0: 2a1603e0 mov w0, w22 a63f4: 97fe6f9b bl 0x42260 a63f8: 350000e0 cbnz w0, 0xa6414 ::do_scan_is(unsigned long, wchar_t const*, wchar_t const*) const+0xe8> a63fc: 364ffb15 tbz w21, #0x9, 0xa635c ::do_scan_is(unsigned long, wchar_t const*, wchar_t const*) const+0x30> a6400: 2a1603e0 mov w0, w22 a6404: 97fe6e6b bl 0x41db0 a6408: 34fffaa0 cbz w0, 0xa635c ::do_scan_is(unsigned long, wchar_t const*, wchar_t const*) const+0x30> a640c: 14000002 b 0xa6414 ::do_scan_is(unsigned long, wchar_t const*, wchar_t const*) const+0xe8> a6410: aa1403f3 mov x19, x20 a6414: aa1303e0 mov x0, x19 a6418: a9427bfd ldp x29, x30, [sp, #0x20] a641c: a9414ff4 ldp x20, x19, [sp, #0x10] a6420: a8c357f6 ldp x22, x21, [sp], #0x30 a6424: d65f03c0 ret 00000000000a6428 ::do_scan_not(unsigned long, wchar_t const*, wchar_t const*) const>: a6428: a9bd57f6 stp x22, x21, [sp, #-0x30]! a642c: a9014ff4 stp x20, x19, [sp, #0x10] a6430: a9027bfd stp x29, x30, [sp, #0x20] a6434: 910083fd add x29, sp, #0x20 a6438: aa0203f3 mov x19, x2 a643c: eb03005f cmp x2, x3 a6440: 54000660 b.eq 0xa650c ::do_scan_not(unsigned long, wchar_t const*, wchar_t const*) const+0xe4> a6444: aa0303f4 mov x20, x3 a6448: aa0103f5 mov x21, x1 a644c: b9400276 ldr w22, [x19] a6450: 36000135 tbz w21, #0x0, 0xa6474 ::do_scan_not(unsigned long, wchar_t const*, wchar_t const*) const+0x4c> a6454: 2a1603e0 mov w0, w22 a6458: 97fe6f26 bl 0x420f0 a645c: 340000c0 cbz w0, 0xa6474 ::do_scan_not(unsigned long, wchar_t const*, wchar_t const*) const+0x4c> a6460: 91001273 add x19, x19, #0x4 a6464: eb13029f cmp x20, x19 a6468: 54000500 b.eq 0xa6508 ::do_scan_not(unsigned long, wchar_t const*, wchar_t const*) const+0xe0> a646c: b9400276 ldr w22, [x19] a6470: 3707ff35 tbnz w21, #0x0, 0xa6454 ::do_scan_not(unsigned long, wchar_t const*, wchar_t const*) const+0x2c> a6474: 36080095 tbz w21, #0x1, 0xa6484 ::do_scan_not(unsigned long, wchar_t const*, wchar_t const*) const+0x5c> a6478: 2a1603e0 mov w0, w22 a647c: 97fe6ecd bl 0x41fb0 a6480: 35ffff00 cbnz w0, 0xa6460 ::do_scan_not(unsigned long, wchar_t const*, wchar_t const*) const+0x38> a6484: 36100095 tbz w21, #0x2, 0xa6494 ::do_scan_not(unsigned long, wchar_t const*, wchar_t const*) const+0x6c> a6488: 2a1603e0 mov w0, w22 a648c: 97fe6d1d bl 0x41900 a6490: 35fffe80 cbnz w0, 0xa6460 ::do_scan_not(unsigned long, wchar_t const*, wchar_t const*) const+0x38> a6494: 36180095 tbz w21, #0x3, 0xa64a4 ::do_scan_not(unsigned long, wchar_t const*, wchar_t const*) const+0x7c> a6498: 2a1603e0 mov w0, w22 a649c: 97fe7021 bl 0x42520 a64a0: 35fffe00 cbnz w0, 0xa6460 ::do_scan_not(unsigned long, wchar_t const*, wchar_t const*) const+0x38> a64a4: 36200095 tbz w21, #0x4, 0xa64b4 ::do_scan_not(unsigned long, wchar_t const*, wchar_t const*) const+0x8c> a64a8: 2a1603e0 mov w0, w22 a64ac: 97fe6f0d bl 0x420e0 a64b0: 35fffd80 cbnz w0, 0xa6460 ::do_scan_not(unsigned long, wchar_t const*, wchar_t const*) const+0x38> a64b4: 36280095 tbz w21, #0x5, 0xa64c4 ::do_scan_not(unsigned long, wchar_t const*, wchar_t const*) const+0x9c> a64b8: 2a1603e0 mov w0, w22 a64bc: 97fe6c21 bl 0x41540 a64c0: 35fffd00 cbnz w0, 0xa6460 ::do_scan_not(unsigned long, wchar_t const*, wchar_t const*) const+0x38> a64c4: 36300095 tbz w21, #0x6, 0xa64d4 ::do_scan_not(unsigned long, wchar_t const*, wchar_t const*) const+0xac> a64c8: 2a1603e0 mov w0, w22 a64cc: 97fe6d9d bl 0x41b40 a64d0: 35fffc80 cbnz w0, 0xa6460 ::do_scan_not(unsigned long, wchar_t const*, wchar_t const*) const+0x38> a64d4: 36380095 tbz w21, #0x7, 0xa64e4 ::do_scan_not(unsigned long, wchar_t const*, wchar_t const*) const+0xbc> a64d8: 2a1603e0 mov w0, w22 a64dc: 97fe6d3d bl 0x419d0 a64e0: 35fffc00 cbnz w0, 0xa6460 ::do_scan_not(unsigned long, wchar_t const*, wchar_t const*) const+0x38> a64e4: 36400095 tbz w21, #0x8, 0xa64f4 ::do_scan_not(unsigned long, wchar_t const*, wchar_t const*) const+0xcc> a64e8: 2a1603e0 mov w0, w22 a64ec: 97fe6f5d bl 0x42260 a64f0: 35fffb80 cbnz w0, 0xa6460 ::do_scan_not(unsigned long, wchar_t const*, wchar_t const*) const+0x38> a64f4: 364800d5 tbz w21, #0x9, 0xa650c ::do_scan_not(unsigned long, wchar_t const*, wchar_t const*) const+0xe4> a64f8: 2a1603e0 mov w0, w22 a64fc: 97fe6e2d bl 0x41db0 a6500: 35fffb00 cbnz w0, 0xa6460 ::do_scan_not(unsigned long, wchar_t const*, wchar_t const*) const+0x38> a6504: 14000002 b 0xa650c ::do_scan_not(unsigned long, wchar_t const*, wchar_t const*) const+0xe4> a6508: aa1403f3 mov x19, x20 a650c: aa1303e0 mov x0, x19 a6510: a9427bfd ldp x29, x30, [sp, #0x20] a6514: a9414ff4 ldp x20, x19, [sp, #0x10] a6518: a8c357f6 ldp x22, x21, [sp], #0x30 a651c: d65f03c0 ret 00000000000a6520 ::do_toupper(wchar_t) const>: a6520: 2a0103e0 mov w0, w1 a6524: 17fe6d9f b 0x41ba0 a6528: 17fe6d9e b 0x41ba0 00000000000a652c ::do_toupper(wchar_t*, wchar_t const*) const>: a652c: a9be4ff4 stp x20, x19, [sp, #-0x20]! a6530: a9017bfd stp x29, x30, [sp, #0x10] a6534: 910043fd add x29, sp, #0x10 a6538: aa0103f3 mov x19, x1 a653c: eb02003f cmp x1, x2 a6540: 54000100 b.eq 0xa6560 ::do_toupper(wchar_t*, wchar_t const*) const+0x34> a6544: aa0203f4 mov x20, x2 a6548: b9400260 ldr w0, [x19] a654c: 97fe6d95 bl 0x41ba0 a6550: b8004660 str w0, [x19], #0x4 a6554: eb13029f cmp x20, x19 a6558: 54ffff81 b.ne 0xa6548 ::do_toupper(wchar_t*, wchar_t const*) const+0x1c> a655c: aa1403f3 mov x19, x20 a6560: a9417bfd ldp x29, x30, [sp, #0x10] a6564: aa1303e0 mov x0, x19 a6568: a8c24ff4 ldp x20, x19, [sp], #0x20 a656c: d65f03c0 ret 00000000000a6570 ::do_tolower(wchar_t) const>: a6570: 2a0103e0 mov w0, w1 a6574: 17fe6b5b b 0x412e0 a6578: 17fe6b5a b 0x412e0 00000000000a657c ::do_tolower(wchar_t*, wchar_t const*) const>: a657c: a9be4ff4 stp x20, x19, [sp, #-0x20]! a6580: a9017bfd stp x29, x30, [sp, #0x10] a6584: 910043fd add x29, sp, #0x10 a6588: aa0103f3 mov x19, x1 a658c: eb02003f cmp x1, x2 a6590: 54000100 b.eq 0xa65b0 ::do_tolower(wchar_t*, wchar_t const*) const+0x34> a6594: aa0203f4 mov x20, x2 a6598: b9400260 ldr w0, [x19] a659c: 97fe6b51 bl 0x412e0 a65a0: b8004660 str w0, [x19], #0x4 a65a4: eb13029f cmp x20, x19 a65a8: 54ffff81 b.ne 0xa6598 ::do_tolower(wchar_t*, wchar_t const*) const+0x1c> a65ac: aa1403f3 mov x19, x20 a65b0: a9417bfd ldp x29, x30, [sp, #0x10] a65b4: aa1303e0 mov x0, x19 a65b8: a8c24ff4 ldp x20, x19, [sp], #0x20 a65bc: d65f03c0 ret 00000000000a65c0 ::do_widen(char) const>: a65c0: a9be4ff4 stp x20, x19, [sp, #-0x20]! a65c4: a9017bfd stp x29, x30, [sp, #0x10] a65c8: 910043fd add x29, sp, #0x10 a65cc: f9400800 ldr x0, [x0, #0x10] a65d0: 12001c34 and w20, w1, #0xff a65d4: 97fe6bff bl 0x415d0 a65d8: aa0003f3 mov x19, x0 a65dc: 2a1403e0 mov w0, w20 a65e0: 97fe6b54 bl 0x41330 a65e4: 2a0003f4 mov w20, w0 a65e8: b4000073 cbz x19, 0xa65f4 ::do_widen(char) const+0x34> a65ec: aa1303e0 mov x0, x19 a65f0: 97fe6bf8 bl 0x415d0 a65f4: a9417bfd ldp x29, x30, [sp, #0x10] a65f8: 2a1403e0 mov w0, w20 a65fc: a8c24ff4 ldp x20, x19, [sp], #0x20 a6600: d65f03c0 ret a6604: 97feb52a bl 0x53aac a6608: aa0003f4 mov x20, x0 a660c: b4000073 cbz x19, 0xa6618 ::do_widen(char) const+0x58> a6610: aa1303e0 mov x0, x19 a6614: 97fe6bef bl 0x415d0 a6618: aa1403e0 mov x0, x20 a661c: 9400bb60 bl 0xd539c <__cxa_demangle+0x12abc> a6620: 97feb523 bl 0x53aac 00000000000a6624 ::do_widen(char const*, char const*, wchar_t*) const>: a6624: a9bc5ff8 stp x24, x23, [sp, #-0x40]! a6628: a90157f6 stp x22, x21, [sp, #0x10] a662c: a9024ff4 stp x20, x19, [sp, #0x20] a6630: a9037bfd stp x29, x30, [sp, #0x30] a6634: 9100c3fd add x29, sp, #0x30 a6638: aa0103f3 mov x19, x1 a663c: eb02003f cmp x1, x2 a6640: 540002a0 b.eq 0xa6694 ::do_widen(char const*, char const*, wchar_t*) const+0x70> a6644: aa0303f5 mov x21, x3 a6648: aa0203f4 mov x20, x2 a664c: aa0003f6 mov x22, x0 a6650: 14000005 b 0xa6664 ::do_widen(char const*, char const*, wchar_t*) const+0x40> a6654: 91000673 add x19, x19, #0x1 a6658: eb13029f cmp x20, x19 a665c: b80046b8 str w24, [x21], #0x4 a6660: 54000180 b.eq 0xa6690 ::do_widen(char const*, char const*, wchar_t*) const+0x6c> a6664: f9400ac0 ldr x0, [x22, #0x10] a6668: 39400278 ldrb w24, [x19] a666c: 97fe6bd9 bl 0x415d0 a6670: aa0003f7 mov x23, x0 a6674: 2a1803e0 mov w0, w24 a6678: 97fe6b2e bl 0x41330 a667c: 2a0003f8 mov w24, w0 a6680: b4fffeb7 cbz x23, 0xa6654 ::do_widen(char const*, char const*, wchar_t*) const+0x30> a6684: aa1703e0 mov x0, x23 a6688: 97fe6bd2 bl 0x415d0 a668c: 17fffff2 b 0xa6654 ::do_widen(char const*, char const*, wchar_t*) const+0x30> a6690: aa1403f3 mov x19, x20 a6694: aa1303e0 mov x0, x19 a6698: a9437bfd ldp x29, x30, [sp, #0x30] a669c: a9424ff4 ldp x20, x19, [sp, #0x20] a66a0: a94157f6 ldp x22, x21, [sp, #0x10] a66a4: a8c45ff8 ldp x24, x23, [sp], #0x40 a66a8: d65f03c0 ret a66ac: 97feb500 bl 0x53aac a66b0: aa0003f3 mov x19, x0 a66b4: b4000077 cbz x23, 0xa66c0 ::do_widen(char const*, char const*, wchar_t*) const+0x9c> a66b8: aa1703e0 mov x0, x23 a66bc: 97fe6bc5 bl 0x415d0 a66c0: aa1303e0 mov x0, x19 a66c4: 9400bb36 bl 0xd539c <__cxa_demangle+0x12abc> a66c8: 97feb4f9 bl 0x53aac 00000000000a66cc ::do_narrow(wchar_t, char) const>: a66cc: f81d0ff5 str x21, [sp, #-0x30]! a66d0: a9014ff4 stp x20, x19, [sp, #0x10] a66d4: a9027bfd stp x29, x30, [sp, #0x20] a66d8: 910083fd add x29, sp, #0x20 a66dc: f9400800 ldr x0, [x0, #0x10] a66e0: 2a0203f3 mov w19, w2 a66e4: 2a0103f5 mov w21, w1 a66e8: 97fe6bba bl 0x415d0 a66ec: aa0003f4 mov x20, x0 a66f0: 2a1503e0 mov w0, w21 a66f4: 97fe6d63 bl 0x41c80 a66f8: 2a0003f5 mov w21, w0 a66fc: b4000074 cbz x20, 0xa6708 ::do_narrow(wchar_t, char) const+0x3c> a6700: aa1403e0 mov x0, x20 a6704: 97fe6bb3 bl 0x415d0 a6708: 310006bf cmn w21, #0x1 a670c: 1a950260 csel w0, w19, w21, eq a6710: a9427bfd ldp x29, x30, [sp, #0x20] a6714: a9414ff4 ldp x20, x19, [sp, #0x10] a6718: f84307f5 ldr x21, [sp], #0x30 a671c: d65f03c0 ret a6720: 97feb4e3 bl 0x53aac a6724: aa0003f3 mov x19, x0 a6728: b4000074 cbz x20, 0xa6734 ::do_narrow(wchar_t, char) const+0x68> a672c: aa1403e0 mov x0, x20 a6730: 97fe6ba8 bl 0x415d0 a6734: aa1303e0 mov x0, x19 a6738: 9400bb19 bl 0xd539c <__cxa_demangle+0x12abc> a673c: 97feb4dc bl 0x53aac 00000000000a6740 ::do_narrow(wchar_t const*, wchar_t const*, char, char*) const>: a6740: f81b0ff9 str x25, [sp, #-0x50]! a6744: a9015ff8 stp x24, x23, [sp, #0x10] a6748: a90257f6 stp x22, x21, [sp, #0x20] a674c: a9034ff4 stp x20, x19, [sp, #0x30] a6750: a9047bfd stp x29, x30, [sp, #0x40] a6754: 910103fd add x29, sp, #0x40 a6758: aa0103f3 mov x19, x1 a675c: eb02003f cmp x1, x2 a6760: 54000300 b.eq 0xa67c0 ::do_narrow(wchar_t const*, wchar_t const*, char, char*) const+0x80> a6764: aa0403f4 mov x20, x4 a6768: 2a0303f6 mov w22, w3 a676c: aa0203f5 mov x21, x2 a6770: aa0003f7 mov x23, x0 a6774: 14000007 b 0xa6790 ::do_narrow(wchar_t const*, wchar_t const*, char, char*) const+0x50> a6778: 3100073f cmn w25, #0x1 a677c: 91001273 add x19, x19, #0x4 a6780: 1a9902c8 csel w8, w22, w25, eq a6784: eb1302bf cmp x21, x19 a6788: 38001688 strb w8, [x20], #0x1 a678c: 54000180 b.eq 0xa67bc ::do_narrow(wchar_t const*, wchar_t const*, char, char*) const+0x7c> a6790: f9400ae0 ldr x0, [x23, #0x10] a6794: b9400279 ldr w25, [x19] a6798: 97fe6b8e bl 0x415d0 a679c: aa0003f8 mov x24, x0 a67a0: 2a1903e0 mov w0, w25 a67a4: 97fe6d37 bl 0x41c80 a67a8: 2a0003f9 mov w25, w0 a67ac: b4fffe78 cbz x24, 0xa6778 ::do_narrow(wchar_t const*, wchar_t const*, char, char*) const+0x38> a67b0: aa1803e0 mov x0, x24 a67b4: 97fe6b87 bl 0x415d0 a67b8: 17fffff0 b 0xa6778 ::do_narrow(wchar_t const*, wchar_t const*, char, char*) const+0x38> a67bc: aa1503f3 mov x19, x21 a67c0: aa1303e0 mov x0, x19 a67c4: a9447bfd ldp x29, x30, [sp, #0x40] a67c8: a9434ff4 ldp x20, x19, [sp, #0x30] a67cc: a94257f6 ldp x22, x21, [sp, #0x20] a67d0: a9415ff8 ldp x24, x23, [sp, #0x10] a67d4: f84507f9 ldr x25, [sp], #0x50 a67d8: d65f03c0 ret a67dc: 97feb4b4 bl 0x53aac a67e0: aa0003f3 mov x19, x0 a67e4: b4000078 cbz x24, 0xa67f0 ::do_narrow(wchar_t const*, wchar_t const*, char, char*) const+0xb0> a67e8: aa1803e0 mov x0, x24 a67ec: 97fe6b79 bl 0x415d0 a67f0: aa1303e0 mov x0, x19 a67f4: 9400baea bl 0xd539c <__cxa_demangle+0x12abc> a67f8: 97feb4ad bl 0x53aac 00000000000a67fc ::~codecvt()>: a67fc: f81e0ff3 str x19, [sp, #-0x20]! a6800: a9017bfd stp x29, x30, [sp, #0x10] a6804: 910043fd add x29, sp, #0x10 a6808: aa0003f3 mov x19, x0 a680c: 97fe6c0d bl 0x41840 <_ZNSt6__ndk114__shared_countD2Ev@plt> a6810: a9417bfd ldp x29, x30, [sp, #0x10] a6814: aa1303e0 mov x0, x19 a6818: f84207f3 ldr x19, [sp], #0x20 a681c: 17fe6ac1 b 0x41320 <_ZdlPv@plt> 00000000000a6820 ::do_out(mbstate_t&, char const*, char const*, char const*&, char*, char*, char*&) const>: a6820: 52800060 mov w0, #0x3 // =3 a6824: f9000082 str x2, [x4] a6828: f90000e5 str x5, [x7] a682c: d65f03c0 ret 00000000000a6830 ::do_in(mbstate_t&, char const*, char const*, char const*&, char*, char*, char*&) const>: a6830: 52800060 mov w0, #0x3 // =3 a6834: f9000082 str x2, [x4] a6838: f90000e5 str x5, [x7] a683c: d65f03c0 ret 00000000000a6840 ::do_unshift(mbstate_t&, char*, char*, char*&) const>: a6840: 52800060 mov w0, #0x3 // =3 a6844: f9000082 str x2, [x4] a6848: d65f03c0 ret 00000000000a684c ::do_encoding() const>: a684c: 52800020 mov w0, #0x1 // =1 a6850: d65f03c0 ret 00000000000a6854 ::do_always_noconv() const>: a6854: 52800020 mov w0, #0x1 // =1 a6858: d65f03c0 ret 00000000000a685c ::do_length(mbstate_t&, char const*, char const*, unsigned long) const>: a685c: cb020068 sub x8, x3, x2 a6860: eb04011f cmp x8, x4 a6864: 1a843100 csel w0, w8, w4, lo a6868: d65f03c0 ret 00000000000a686c ::do_max_length() const>: a686c: 52800020 mov w0, #0x1 // =1 a6870: d65f03c0 ret 00000000000a6874 ::codecvt(unsigned long)>: a6874: a9be4ff4 stp x20, x19, [sp, #-0x20]! a6878: a9017bfd stp x29, x30, [sp, #0x10] a687c: 910043fd add x29, sp, #0x10 a6880: b0000349 adrp x9, 0x10f000 a6884: f947f129 ldr x9, [x9, #0xfe0] a6888: d1000428 sub x8, x1, #0x1 a688c: aa0003f3 mov x19, x0 a6890: d0000354 adrp x20, 0x110000 a6894: 91004129 add x9, x9, #0x10 a6898: a9002009 stp x9, x8, [x0] a689c: d0000348 adrp x8, 0x110000 a68a0: 9127c108 add x8, x8, #0x9f0 a68a4: 08dffd08 ldarb w8, [x8] a68a8: 360000c8 tbz w8, #0x0, 0xa68c0 ::codecvt(unsigned long)+0x4c> a68ac: f944f688 ldr x8, [x20, #0x9e8] a68b0: f9000a68 str x8, [x19, #0x10] a68b4: a9417bfd ldp x29, x30, [sp, #0x10] a68b8: a8c24ff4 ldp x20, x19, [sp], #0x20 a68bc: d65f03c0 ret a68c0: d0000340 adrp x0, 0x110000 a68c4: 9127c000 add x0, x0, #0x9f0 a68c8: 97fe6f86 bl 0x426e0 <__cxa_guard_acquire@plt> a68cc: 34ffff00 cbz w0, 0xa68ac ::codecvt(unsigned long)+0x38> a68d0: d00001c1 adrp x1, 0xe0000 a68d4: 911ca021 add x1, x1, #0x728 a68d8: 5283f7e0 mov w0, #0x1fbf // =8127 a68dc: aa1f03e2 mov x2, xzr a68e0: 97fe6d38 bl 0x41dc0 a68e4: f904f680 str x0, [x20, #0x9e8] a68e8: d0000340 adrp x0, 0x110000 a68ec: 9127c000 add x0, x0, #0x9f0 a68f0: 97fe6bc0 bl 0x417f0 <__cxa_guard_release@plt> a68f4: 17ffffee b 0xa68ac ::codecvt(unsigned long)+0x38> a68f8: aa0003f4 mov x20, x0 a68fc: d0000340 adrp x0, 0x110000 a6900: 9127c000 add x0, x0, #0x9f0 a6904: 97fe6ea3 bl 0x42390 <__cxa_guard_abort@plt> a6908: aa1303e0 mov x0, x19 a690c: 97fe6bcd bl 0x41840 <_ZNSt6__ndk114__shared_countD2Ev@plt> a6910: aa1403e0 mov x0, x20 a6914: 9400baa2 bl 0xd539c <__cxa_demangle+0x12abc> 00000000000a6918 ::codecvt(char const*, unsigned long)>: a6918: d101c3ff sub sp, sp, #0x70 a691c: f90023f5 str x21, [sp, #0x40] a6920: a9054ff4 stp x20, x19, [sp, #0x50] a6924: a9067bfd stp x29, x30, [sp, #0x60] a6928: 910183fd add x29, sp, #0x60 a692c: d53bd055 mrs x21, TPIDR_EL0 a6930: b000034a adrp x10, 0x10f000 a6934: f94016a8 ldr x8, [x21, #0x28] a6938: f947f14a ldr x10, [x10, #0xfe0] a693c: aa0103f4 mov x20, x1 a6940: aa0003f3 mov x19, x0 a6944: d1000449 sub x9, x2, #0x1 a6948: 9100414a add x10, x10, #0x10 a694c: f81d83a8 stur x8, [x29, #-0x28] a6950: a900240a stp x10, x9, [x0] a6954: 5283f7e0 mov w0, #0x1fbf // =8127 a6958: aa1f03e2 mov x2, xzr a695c: 97fe6d19 bl 0x41dc0 a6960: f9000a60 str x0, [x19, #0x10] a6964: b4000140 cbz x0, 0xa698c ::codecvt(char const*, unsigned long)+0x74> a6968: f94016a8 ldr x8, [x21, #0x28] a696c: f85d83a9 ldur x9, [x29, #-0x28] a6970: eb09011f cmp x8, x9 a6974: 540002c1 b.ne 0xa69cc ::codecvt(char const*, unsigned long)+0xb4> a6978: a9467bfd ldp x29, x30, [sp, #0x60] a697c: a9454ff4 ldp x20, x19, [sp, #0x50] a6980: f94023f5 ldr x21, [sp, #0x40] a6984: 9101c3ff add sp, sp, #0x70 a6988: d65f03c0 ret a698c: 910023e0 add x0, sp, #0x8 a6990: aa1403e1 mov x1, x20 a6994: 97feb6b4 bl 0x54464 a6998: d00001a2 adrp x2, 0xdc000 >+0x1e> a699c: 91347042 add x2, x2, #0xd1c a69a0: 910023e0 add x0, sp, #0x8 a69a4: aa1f03e1 mov x1, xzr a69a8: 97fe6b62 bl 0x41730 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6insertEmPKc@plt> a69ac: f9400808 ldr x8, [x0, #0x10] a69b0: 3dc00000 ldr q0, [x0] a69b4: f9001be8 str x8, [sp, #0x30] a69b8: 3d800be0 str q0, [sp, #0x20] a69bc: a900fc1f stp xzr, xzr, [x0, #0x8] a69c0: f900001f str xzr, [x0] a69c4: 910083e0 add x0, sp, #0x20 a69c8: 97fff633 bl 0xa4294 ::collate_byname(char const*, unsigned long)+0x108> a69cc: 97fe6eb1 bl 0x42490 <__stack_chk_fail@plt> a69d0: 394083e8 ldrb w8, [sp, #0x20] a69d4: aa0003f4 mov x20, x0 a69d8: 360000e8 tbz w8, #0x0, 0xa69f4 ::codecvt(char const*, unsigned long)+0xdc> a69dc: f9401be0 ldr x0, [sp, #0x30] a69e0: 97fe6a50 bl 0x41320 <_ZdlPv@plt> a69e4: 394023e8 ldrb w8, [sp, #0x8] a69e8: 370000a8 tbnz w8, #0x0, 0xa69fc ::codecvt(char const*, unsigned long)+0xe4> a69ec: 14000009 b 0xa6a10 ::codecvt(char const*, unsigned long)+0xf8> a69f0: aa0003f4 mov x20, x0 a69f4: 394023e8 ldrb w8, [sp, #0x8] a69f8: 360000c8 tbz w8, #0x0, 0xa6a10 ::codecvt(char const*, unsigned long)+0xf8> a69fc: f9400fe0 ldr x0, [sp, #0x18] a6a00: 97fe6a48 bl 0x41320 <_ZdlPv@plt> a6a04: 14000003 b 0xa6a10 ::codecvt(char const*, unsigned long)+0xf8> a6a08: 14000001 b 0xa6a0c ::codecvt(char const*, unsigned long)+0xf4> a6a0c: aa0003f4 mov x20, x0 a6a10: aa1303e0 mov x0, x19 a6a14: 97fe6b8b bl 0x41840 <_ZNSt6__ndk114__shared_countD2Ev@plt> a6a18: aa1403e0 mov x0, x20 a6a1c: 9400ba60 bl 0xd539c <__cxa_demangle+0x12abc> 00000000000a6a20 ::~codecvt()>: a6a20: f81e0ff3 str x19, [sp, #-0x20]! a6a24: a9017bfd stp x29, x30, [sp, #0x10] a6a28: 910043fd add x29, sp, #0x10 a6a2c: aa0003f3 mov x19, x0 a6a30: 97fe6a70 bl 0x413f0 <_ZNSt6__ndk17codecvtIwc9mbstate_tED2Ev@plt> a6a34: a9417bfd ldp x29, x30, [sp, #0x10] a6a38: aa1303e0 mov x0, x19 a6a3c: f84207f3 ldr x19, [sp], #0x20 a6a40: 17fe6a38 b 0x41320 <_ZdlPv@plt> 00000000000a6a44 ::do_out(mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const>: a6a44: d102c3ff sub sp, sp, #0xb0 a6a48: a9056ffc stp x28, x27, [sp, #0x50] a6a4c: a90667fa stp x26, x25, [sp, #0x60] a6a50: a9075ff8 stp x24, x23, [sp, #0x70] a6a54: a90857f6 stp x22, x21, [sp, #0x80] a6a58: a9094ff4 stp x20, x19, [sp, #0x90] a6a5c: a90a7bfd stp x29, x30, [sp, #0xa0] a6a60: 910283fd add x29, sp, #0xa0 a6a64: f9001be1 str x1, [sp, #0x30] a6a68: d53bd048 mrs x8, TPIDR_EL0 a6a6c: f9000be8 str x8, [sp, #0x10] a6a70: f9401508 ldr x8, [x8, #0x28] a6a74: aa0703f4 mov x20, x7 a6a78: aa0503fa mov x26, x5 a6a7c: aa0403f5 mov x21, x4 a6a80: aa0303f7 mov x23, x3 a6a84: eb03005f cmp x2, x3 a6a88: f90027e8 str x8, [sp, #0x48] a6a8c: 54000e60 b.eq 0xa6c58 ::do_out(mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const+0x214> a6a90: aa0603fb mov x27, x6 a6a94: aa0003f3 mov x19, x0 a6a98: aa0203f6 mov x22, x2 a6a9c: b94002c8 ldr w8, [x22] a6aa0: 340000a8 cbz w8, 0xa6ab4 ::do_out(mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const+0x70> a6aa4: 910012d6 add x22, x22, #0x4 a6aa8: eb1602ff cmp x23, x22 a6aac: 54ffff81 b.ne 0xa6a9c ::do_out(mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const+0x58> a6ab0: aa1703f6 mov x22, x23 a6ab4: eb1b035f cmp x26, x27 a6ab8: f900029a str x26, [x20] a6abc: f90002a2 str x2, [x21] a6ac0: 54000d00 b.eq 0xa6c60 ::do_out(mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const+0x21c> a6ac4: eb17005f cmp x2, x23 a6ac8: 54000cc0 b.eq 0xa6c60 ::do_out(mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const+0x21c> a6acc: 910113e8 add x8, sp, #0x44 a6ad0: b2400108 orr x8, x8, #0x1 a6ad4: f90007e8 str x8, [sp, #0x8] a6ad8: a9025ff3 stp x19, x23, [sp, #0x20] a6adc: 14000007 b 0xa6af8 ::do_out(mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const+0xb4> a6ae0: aa0803f6 mov x22, x8 a6ae4: f940029a ldr x26, [x20] a6ae8: eb1b035f cmp x26, x27 a6aec: 54000ba0 b.eq 0xa6c60 ::do_out(mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const+0x21c> a6af0: eb17005f cmp x2, x23 a6af4: 54000b60 b.eq 0xa6c60 ::do_out(mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const+0x21c> a6af8: f9401bf7 ldr x23, [sp, #0x30] a6afc: f9000fe2 str x2, [sp, #0x18] a6b00: aa1b03f8 mov x24, x27 a6b04: cb1a0379 sub x25, x27, x26 a6b08: f94002e8 ldr x8, [x23] a6b0c: f9001fe8 str x8, [sp, #0x38] a6b10: f9400a60 ldr x0, [x19, #0x10] a6b14: cb0202c8 sub x8, x22, x2 a6b18: 9342fd1c asr x28, x8, #2 a6b1c: 97fe6aad bl 0x415d0 a6b20: aa0003fb mov x27, x0 a6b24: aa1a03e0 mov x0, x26 a6b28: aa1503e1 mov x1, x21 a6b2c: aa1c03e2 mov x2, x28 a6b30: aa1903e3 mov x3, x25 a6b34: aa1703e4 mov x4, x23 a6b38: aa1503f3 mov x19, x21 a6b3c: 97fe6de9 bl 0x422e0 a6b40: aa0003fc mov x28, x0 a6b44: b400007b cbz x27, 0xa6b50 ::do_out(mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const+0x10c> a6b48: aa1b03e0 mov x0, x27 a6b4c: 97fe6aa1 bl 0x415d0 a6b50: b4000a7c cbz x28, 0xa6c9c ::do_out(mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const+0x258> a6b54: b100079f cmn x28, #0x1 a6b58: 54000b00 b.eq 0xa6cb8 ::do_out(mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const+0x274> a6b5c: f9400288 ldr x8, [x20] a6b60: aa1803fb mov x27, x24 a6b64: 8b1c011a add x26, x8, x28 a6b68: eb18035f cmp x26, x24 a6b6c: f900029a str x26, [x20] a6b70: 540009a0 b.eq 0xa6ca4 ::do_out(mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const+0x260> a6b74: f94017f7 ldr x23, [sp, #0x28] a6b78: aa1303f5 mov x21, x19 a6b7c: eb1702df cmp x22, x23 a6b80: 54000600 b.eq 0xa6c40 ::do_out(mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const+0x1fc> a6b84: f94013f3 ldr x19, [sp, #0x20] a6b88: f9400a60 ldr x0, [x19, #0x10] a6b8c: 97fe6a91 bl 0x415d0 a6b90: aa0003fa mov x26, x0 a6b94: f9401be2 ldr x2, [sp, #0x30] a6b98: 910113e0 add x0, sp, #0x44 a6b9c: 2a1f03e1 mov w1, wzr a6ba0: 97fe6d98 bl 0x42200 a6ba4: aa0003f9 mov x25, x0 a6ba8: b400007a cbz x26, 0xa6bb4 ::do_out(mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const+0x170> a6bac: aa1a03e0 mov x0, x26 a6bb0: 97fe6a88 bl 0x415d0 a6bb4: b100073f cmn x25, #0x1 a6bb8: 540007c0 b.eq 0xa6cb0 ::do_out(mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const+0x26c> a6bbc: f9400289 ldr x9, [x20] a6bc0: cb090368 sub x8, x27, x9 a6bc4: eb08033f cmp x25, x8 a6bc8: 540006a8 b.hi 0xa6c9c ::do_out(mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const+0x258> a6bcc: b40001f9 cbz x25, 0xa6c08 ::do_out(mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const+0x1c4> a6bd0: 394113ea ldrb w10, [sp, #0x44] a6bd4: 91000528 add x8, x9, #0x1 a6bd8: f9000288 str x8, [x20] a6bdc: f1000728 subs x8, x25, #0x1 a6be0: 3900012a strb w10, [x9] a6be4: 54000120 b.eq 0xa6c08 ::do_out(mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const+0x1c4> a6be8: f94007e9 ldr x9, [sp, #0x8] a6bec: f940028a ldr x10, [x20] a6bf0: 3840152b ldrb w11, [x9], #0x1 a6bf4: f1000508 subs x8, x8, #0x1 a6bf8: 9100054c add x12, x10, #0x1 a6bfc: f900028c str x12, [x20] a6c00: 3900014b strb w11, [x10] a6c04: 54ffff41 b.ne 0xa6bec ::do_out(mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const+0x1a8> a6c08: f94002a8 ldr x8, [x21] a6c0c: aa1703f6 mov x22, x23 a6c10: 91001102 add x2, x8, #0x4 a6c14: eb17005f cmp x2, x23 a6c18: aa0203e8 mov x8, x2 a6c1c: f90002a2 str x2, [x21] a6c20: 54fff620 b.eq 0xa6ae4 ::do_out(mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const+0xa0> a6c24: b9400109 ldr w9, [x8] a6c28: 34fff5c9 cbz w9, 0xa6ae0 ::do_out(mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const+0x9c> a6c2c: 91001108 add x8, x8, #0x4 a6c30: eb0802ff cmp x23, x8 a6c34: 54ffff81 b.ne 0xa6c24 ::do_out(mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const+0x1e0> a6c38: aa1703f6 mov x22, x23 a6c3c: 17ffffaa b 0xa6ae4 ::do_out(mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const+0xa0> a6c40: f94002a2 ldr x2, [x21] a6c44: f94013f3 ldr x19, [sp, #0x20] a6c48: aa1703f6 mov x22, x23 a6c4c: eb1b035f cmp x26, x27 a6c50: 54fff501 b.ne 0xa6af0 ::do_out(mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const+0xac> a6c54: 14000003 b 0xa6c60 ::do_out(mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const+0x21c> a6c58: f900029a str x26, [x20] a6c5c: f90002a2 str x2, [x21] a6c60: eb17005f cmp x2, x23 a6c64: 1a9f07e0 cset w0, ne a6c68: f9400be8 ldr x8, [sp, #0x10] a6c6c: f9401508 ldr x8, [x8, #0x28] a6c70: f94027e9 ldr x9, [sp, #0x48] a6c74: eb09011f cmp x8, x9 a6c78: 540005a1 b.ne 0xa6d2c ::do_out(mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const+0x2e8> a6c7c: a94a7bfd ldp x29, x30, [sp, #0xa0] a6c80: a9494ff4 ldp x20, x19, [sp, #0x90] a6c84: a94857f6 ldp x22, x21, [sp, #0x80] a6c88: a9475ff8 ldp x24, x23, [sp, #0x70] a6c8c: a94667fa ldp x26, x25, [sp, #0x60] a6c90: a9456ffc ldp x28, x27, [sp, #0x50] a6c94: 9102c3ff add sp, sp, #0xb0 a6c98: d65f03c0 ret a6c9c: 52800020 mov w0, #0x1 // =1 a6ca0: 17fffff2 b 0xa6c68 ::do_out(mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const+0x224> a6ca4: f9400262 ldr x2, [x19] a6ca8: f94017f7 ldr x23, [sp, #0x28] a6cac: 17ffffed b 0xa6c60 ::do_out(mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const+0x21c> a6cb0: 52800040 mov w0, #0x2 // =2 a6cb4: 17ffffed b 0xa6c68 ::do_out(mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const+0x224> a6cb8: f900029a str x26, [x20] a6cbc: f9400268 ldr x8, [x19] a6cc0: a941e7f8 ldp x24, x25, [sp, #0x18] a6cc4: eb08031f cmp x24, x8 a6cc8: 540002c0 b.eq 0xa6d20 ::do_out(mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const+0x2dc> a6ccc: f9400b20 ldr x0, [x25, #0x10] a6cd0: b9400315 ldr w21, [x24] a6cd4: 97fe6a3f bl 0x415d0 a6cd8: aa0003f6 mov x22, x0 a6cdc: 9100e3e2 add x2, sp, #0x38 a6ce0: aa1a03e0 mov x0, x26 a6ce4: 2a1503e1 mov w1, w21 a6ce8: 97fe6d46 bl 0x42200 a6cec: aa0003f7 mov x23, x0 a6cf0: b4000076 cbz x22, 0xa6cfc ::do_out(mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const+0x2b8> a6cf4: aa1603e0 mov x0, x22 a6cf8: 97fe6a36 bl 0x415d0 a6cfc: b10006ff cmn x23, #0x1 a6d00: 54000100 b.eq 0xa6d20 ::do_out(mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const+0x2dc> a6d04: f9400288 ldr x8, [x20] a6d08: 91001318 add x24, x24, #0x4 a6d0c: 8b17011a add x26, x8, x23 a6d10: f900029a str x26, [x20] a6d14: f9400268 ldr x8, [x19] a6d18: eb08031f cmp x24, x8 a6d1c: 54fffd81 b.ne 0xa6ccc ::do_out(mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const+0x288> a6d20: f9000278 str x24, [x19] a6d24: 52800040 mov w0, #0x2 // =2 a6d28: 17ffffd0 b 0xa6c68 ::do_out(mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const+0x224> a6d2c: 97fe6dd9 bl 0x42490 <__stack_chk_fail@plt> a6d30: 97feb35f bl 0x53aac a6d34: aa0003f3 mov x19, x0 a6d38: b4000236 cbz x22, 0xa6d7c ::do_out(mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const+0x338> a6d3c: aa1603e0 mov x0, x22 a6d40: 97fe6a24 bl 0x415d0 a6d44: 1400000e b 0xa6d7c ::do_out(mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const+0x338> a6d48: 97feb359 bl 0x53aac a6d4c: 97feb358 bl 0x53aac a6d50: aa0003f3 mov x19, x0 a6d54: b400015a cbz x26, 0xa6d7c ::do_out(mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const+0x338> a6d58: aa1a03e0 mov x0, x26 a6d5c: 97fe6a1d bl 0x415d0 a6d60: 14000007 b 0xa6d7c ::do_out(mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const+0x338> a6d64: 97feb352 bl 0x53aac a6d68: 97feb351 bl 0x53aac a6d6c: aa0003f3 mov x19, x0 a6d70: b400007b cbz x27, 0xa6d7c ::do_out(mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const+0x338> a6d74: aa1b03e0 mov x0, x27 a6d78: 97fe6a16 bl 0x415d0 a6d7c: aa1303e0 mov x0, x19 a6d80: 9400b987 bl 0xd539c <__cxa_demangle+0x12abc> a6d84: 97feb34a bl 0x53aac 00000000000a6d88 ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const>: a6d88: d10283ff sub sp, sp, #0xa0 a6d8c: a9046ffc stp x28, x27, [sp, #0x40] a6d90: a90567fa stp x26, x25, [sp, #0x50] a6d94: a9065ff8 stp x24, x23, [sp, #0x60] a6d98: a90757f6 stp x22, x21, [sp, #0x70] a6d9c: a9084ff4 stp x20, x19, [sp, #0x80] a6da0: a9097bfd stp x29, x30, [sp, #0x90] a6da4: 910243fd add x29, sp, #0x90 a6da8: a9021be1 stp x1, x6, [sp, #0x20] a6dac: d53bd048 mrs x8, TPIDR_EL0 a6db0: f90007e8 str x8, [sp, #0x8] a6db4: f9401508 ldr x8, [x8, #0x28] a6db8: aa0703f9 mov x25, x7 a6dbc: aa0503fa mov x26, x5 a6dc0: aa0403f6 mov x22, x4 a6dc4: aa0303f3 mov x19, x3 a6dc8: aa0203fc mov x28, x2 a6dcc: eb03005f cmp x2, x3 a6dd0: f9001fe8 str x8, [sp, #0x38] a6dd4: 54000b80 b.eq 0xa6f44 ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0x1bc> a6dd8: aa0003f8 mov x24, x0 a6ddc: aa1c03f7 mov x23, x28 a6de0: 394002e8 ldrb w8, [x23] a6de4: 340000a8 cbz w8, 0xa6df8 ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0x70> a6de8: 910006f7 add x23, x23, #0x1 a6dec: eb17027f cmp x19, x23 a6df0: 54ffff81 b.ne 0xa6de0 ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0x58> a6df4: aa1303f7 mov x23, x19 a6df8: f94017e8 ldr x8, [sp, #0x28] a6dfc: f900033a str x26, [x25] a6e00: f90002dc str x28, [x22] a6e04: eb08035f cmp x26, x8 a6e08: 54000a20 b.eq 0xa6f4c ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0x1c4> a6e0c: eb13039f cmp x28, x19 a6e10: 540009e0 b.eq 0xa6f4c ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0x1c4> a6e14: f94013f4 ldr x20, [sp, #0x20] a6e18: f9000ff9 str x25, [sp, #0x18] a6e1c: f9400288 ldr x8, [x20] a6e20: aa1803f5 mov x21, x24 a6e24: f9000bfc str x28, [sp, #0x10] a6e28: cb1c02fc sub x28, x23, x28 a6e2c: f9001be8 str x8, [sp, #0x30] a6e30: f94017e8 ldr x8, [sp, #0x28] a6e34: f9400b00 ldr x0, [x24, #0x10] a6e38: cb1a0108 sub x8, x8, x26 a6e3c: 9342fd19 asr x25, x8, #2 a6e40: 97fe69e4 bl 0x415d0 a6e44: aa0003fb mov x27, x0 a6e48: aa1a03e0 mov x0, x26 a6e4c: aa1603e1 mov x1, x22 a6e50: aa1c03e2 mov x2, x28 a6e54: aa1903e3 mov x3, x25 a6e58: aa1403e4 mov x4, x20 a6e5c: aa1603f8 mov x24, x22 a6e60: 97fe6a8c bl 0x41890 a6e64: aa0003fc mov x28, x0 a6e68: b400007b cbz x27, 0xa6e74 ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0xec> a6e6c: aa1b03e0 mov x0, x27 a6e70: 97fe69d8 bl 0x415d0 a6e74: b100079f cmn x28, #0x1 a6e78: 54000880 b.eq 0xa6f88 ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0x200> a6e7c: f9400ff9 ldr x25, [sp, #0x18] a6e80: f9400328 ldr x8, [x25] a6e84: 8b1c091b add x27, x8, x28, lsl #2 a6e88: f94017e8 ldr x8, [sp, #0x28] a6e8c: f900033b str x27, [x25] a6e90: eb08037f cmp x27, x8 a6e94: 54000cc0 b.eq 0xa702c ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0x2a4> a6e98: f940031c ldr x28, [x24] a6e9c: aa1803f6 mov x22, x24 a6ea0: eb1302ff cmp x23, x19 a6ea4: 540003e0 b.eq 0xa6f20 ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0x198> a6ea8: f9400aa0 ldr x0, [x21, #0x10] a6eac: aa1503f8 mov x24, x21 a6eb0: 97fe69c8 bl 0x415d0 a6eb4: aa0003fa mov x26, x0 a6eb8: f94013e3 ldr x3, [sp, #0x20] a6ebc: 52800022 mov w2, #0x1 // =1 a6ec0: aa1b03e0 mov x0, x27 a6ec4: aa1c03e1 mov x1, x28 a6ec8: 97fe6912 bl 0x41310 a6ecc: aa0003f7 mov x23, x0 a6ed0: b400007a cbz x26, 0xa6edc ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0x154> a6ed4: aa1a03e0 mov x0, x26 a6ed8: 97fe69be bl 0x415d0 a6edc: b5000ad7 cbnz x23, 0xa7034 ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0x2ac> a6ee0: f9400328 ldr x8, [x25] a6ee4: 91001108 add x8, x8, #0x4 a6ee8: f9000328 str x8, [x25] a6eec: f94002c8 ldr x8, [x22] a6ef0: 9100051c add x28, x8, #0x1 a6ef4: eb13039f cmp x28, x19 a6ef8: aa1c03f7 mov x23, x28 a6efc: f90002dc str x28, [x22] a6f00: 540009e0 b.eq 0xa703c ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0x2b4> a6f04: 394002e8 ldrb w8, [x23] a6f08: 34000108 cbz w8, 0xa6f28 ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0x1a0> a6f0c: 910006f7 add x23, x23, #0x1 a6f10: eb17027f cmp x19, x23 a6f14: 54ffff81 b.ne 0xa6f04 ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0x17c> a6f18: aa1303f7 mov x23, x19 a6f1c: 14000003 b 0xa6f28 ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0x1a0> a6f20: aa1303f7 mov x23, x19 a6f24: aa1503f8 mov x24, x21 a6f28: f940033a ldr x26, [x25] a6f2c: f94017e8 ldr x8, [sp, #0x28] a6f30: eb08035f cmp x26, x8 a6f34: 540000c0 b.eq 0xa6f4c ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0x1c4> a6f38: eb13039f cmp x28, x19 a6f3c: 54fff701 b.ne 0xa6e1c ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0x94> a6f40: 14000003 b 0xa6f4c ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0x1c4> a6f44: f900033a str x26, [x25] a6f48: f90002dc str x28, [x22] a6f4c: eb13039f cmp x28, x19 a6f50: 1a9f07e0 cset w0, ne a6f54: f94007e8 ldr x8, [sp, #0x8] a6f58: f9401508 ldr x8, [x8, #0x28] a6f5c: f9401fe9 ldr x9, [sp, #0x38] a6f60: eb09011f cmp x8, x9 a6f64: 540007e1 b.ne 0xa7060 ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0x2d8> a6f68: a9497bfd ldp x29, x30, [sp, #0x90] a6f6c: a9484ff4 ldp x20, x19, [sp, #0x80] a6f70: a94757f6 ldp x22, x21, [sp, #0x70] a6f74: a9465ff8 ldp x24, x23, [sp, #0x60] a6f78: a94567fa ldp x26, x25, [sp, #0x50] a6f7c: a9446ffc ldp x28, x27, [sp, #0x40] a6f80: 910283ff add sp, sp, #0xa0 a6f84: d65f03c0 ret a6f88: a94123e9 ldp x9, x8, [sp, #0x10] a6f8c: aa1803fb mov x27, x24 a6f90: f900011a str x26, [x8] a6f94: f9400308 ldr x8, [x24] a6f98: eb08013f cmp x9, x8 a6f9c: 54000540 b.eq 0xa7044 ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0x2bc> a6fa0: f9400bf4 ldr x20, [sp, #0x10] a6fa4: aa1503fc mov x28, x21 a6fa8: 1400000b b 0xa6fd4 ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0x24c> a6fac: 52800038 mov w24, #0x1 // =1 a6fb0: f9400fe9 ldr x9, [sp, #0x18] a6fb4: aa1503f4 mov x20, x21 a6fb8: 8b1802b4 add x20, x21, x24 a6fbc: f9400128 ldr x8, [x9] a6fc0: 9100111a add x26, x8, #0x4 a6fc4: f900013a str x26, [x9] a6fc8: f9400368 ldr x8, [x27] a6fcc: eb08029f cmp x20, x8 a6fd0: 540003c0 b.eq 0xa7048 ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0x2c0> a6fd4: f9400b80 ldr x0, [x28, #0x10] a6fd8: cb1402f6 sub x22, x23, x20 a6fdc: 97fe697d bl 0x415d0 a6fe0: aa0003f9 mov x25, x0 a6fe4: 9100c3e3 add x3, sp, #0x30 a6fe8: aa1a03e0 mov x0, x26 a6fec: aa1403e1 mov x1, x20 a6ff0: aa1603e2 mov x2, x22 a6ff4: aa1403f5 mov x21, x20 a6ff8: 97fe68c6 bl 0x41310 a6ffc: aa0003f8 mov x24, x0 a7000: b4000079 cbz x25, 0xa700c ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0x284> a7004: aa1903e0 mov x0, x25 a7008: 97fe6972 bl 0x415d0 a700c: b4fffd18 cbz x24, 0xa6fac ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0x224> a7010: b1000b1f cmn x24, #0x2 a7014: 54000200 b.eq 0xa7054 ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0x2cc> a7018: b100071f cmn x24, #0x1 a701c: 54fffca1 b.ne 0xa6fb0 ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0x228> a7020: f9000375 str x21, [x27] a7024: 52800040 mov w0, #0x2 // =2 a7028: 17ffffcb b 0xa6f54 ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0x1cc> a702c: f940031c ldr x28, [x24] a7030: 17ffffc7 b 0xa6f4c ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0x1c4> a7034: 52800040 mov w0, #0x2 // =2 a7038: 17ffffc7 b 0xa6f54 ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0x1cc> a703c: aa1303fc mov x28, x19 a7040: 17ffffc3 b 0xa6f4c ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0x1c4> a7044: f9400bf4 ldr x20, [sp, #0x10] a7048: f9000374 str x20, [x27] a704c: eb13029f cmp x20, x19 a7050: 17ffffc0 b 0xa6f50 ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0x1c8> a7054: f9000375 str x21, [x27] a7058: 52800020 mov w0, #0x1 // =1 a705c: 17ffffbe b 0xa6f54 ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0x1cc> a7060: 97fe6d0c bl 0x42490 <__stack_chk_fail@plt> a7064: 97feb292 bl 0x53aac a7068: aa0003f3 mov x19, x0 a706c: b4000239 cbz x25, 0xa70b0 ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0x328> a7070: aa1903e0 mov x0, x25 a7074: 97fe6957 bl 0x415d0 a7078: 1400000e b 0xa70b0 ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0x328> a707c: 97feb28c bl 0x53aac a7080: 97feb28b bl 0x53aac a7084: aa0003f3 mov x19, x0 a7088: b400015a cbz x26, 0xa70b0 ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0x328> a708c: aa1a03e0 mov x0, x26 a7090: 97fe6950 bl 0x415d0 a7094: 14000007 b 0xa70b0 ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0x328> a7098: 97feb285 bl 0x53aac a709c: 97feb284 bl 0x53aac a70a0: aa0003f3 mov x19, x0 a70a4: b400007b cbz x27, 0xa70b0 ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0x328> a70a8: aa1b03e0 mov x0, x27 a70ac: 97fe6949 bl 0x415d0 a70b0: aa1303e0 mov x0, x19 a70b4: 9400b8ba bl 0xd539c <__cxa_demangle+0x12abc> a70b8: 97feb27d bl 0x53aac 00000000000a70bc ::do_unshift(mbstate_t&, char*, char*, char*&) const>: a70bc: d10143ff sub sp, sp, #0x50 a70c0: f9000bf7 str x23, [sp, #0x10] a70c4: a90257f6 stp x22, x21, [sp, #0x20] a70c8: a9034ff4 stp x20, x19, [sp, #0x30] a70cc: a9047bfd stp x29, x30, [sp, #0x40] a70d0: 910103fd add x29, sp, #0x40 a70d4: d53bd057 mrs x23, TPIDR_EL0 a70d8: f94016e8 ldr x8, [x23, #0x28] a70dc: aa0403f3 mov x19, x4 a70e0: aa0303f4 mov x20, x3 a70e4: aa0103f5 mov x21, x1 a70e8: f90007e8 str x8, [sp, #0x8] a70ec: f9000082 str x2, [x4] a70f0: f9400800 ldr x0, [x0, #0x10] a70f4: 97fe6937 bl 0x415d0 a70f8: aa0003f6 mov x22, x0 a70fc: 910013e0 add x0, sp, #0x4 a7100: 2a1f03e1 mov w1, wzr a7104: aa1503e2 mov x2, x21 a7108: 97fe6c3e bl 0x42200 a710c: aa0003f5 mov x21, x0 a7110: b4000076 cbz x22, 0xa711c ::do_unshift(mbstate_t&, char*, char*, char*&) const+0x60> a7114: aa1603e0 mov x0, x22 a7118: 97fe692e bl 0x415d0 a711c: 910006a8 add x8, x21, #0x1 a7120: f100091f cmp x8, #0x2 a7124: 54000062 b.hs 0xa7130 ::do_unshift(mbstate_t&, char*, char*, char*&) const+0x74> a7128: 52800040 mov w0, #0x2 // =2 a712c: 14000019 b 0xa7190 ::do_unshift(mbstate_t&, char*, char*, char*&) const+0xd4> a7130: f9400269 ldr x9, [x19] a7134: d10006a8 sub x8, x21, #0x1 a7138: cb09028a sub x10, x20, x9 a713c: eb0a011f cmp x8, x10 a7140: 54000069 b.ls 0xa714c ::do_unshift(mbstate_t&, char*, char*, char*&) const+0x90> a7144: 52800020 mov w0, #0x1 // =1 a7148: 14000012 b 0xa7190 ::do_unshift(mbstate_t&, char*, char*, char*&) const+0xd4> a714c: b4000208 cbz x8, 0xa718c ::do_unshift(mbstate_t&, char*, char*, char*&) const+0xd0> a7150: 394013ea ldrb w10, [sp, #0x4] a7154: 91000528 add x8, x9, #0x1 a7158: f9000268 str x8, [x19] a715c: f1000aa8 subs x8, x21, #0x2 a7160: 3900012a strb w10, [x9] a7164: 54000140 b.eq 0xa718c ::do_unshift(mbstate_t&, char*, char*, char*&) const+0xd0> a7168: 910013e9 add x9, sp, #0x4 a716c: b2400129 orr x9, x9, #0x1 a7170: f940026a ldr x10, [x19] a7174: 3840152b ldrb w11, [x9], #0x1 a7178: f1000508 subs x8, x8, #0x1 a717c: 9100054c add x12, x10, #0x1 a7180: f900026c str x12, [x19] a7184: 3900014b strb w11, [x10] a7188: 54ffff41 b.ne 0xa7170 ::do_unshift(mbstate_t&, char*, char*, char*&) const+0xb4> a718c: 2a1f03e0 mov w0, wzr a7190: f94016e8 ldr x8, [x23, #0x28] a7194: f94007e9 ldr x9, [sp, #0x8] a7198: eb09011f cmp x8, x9 a719c: 540000e1 b.ne 0xa71b8 ::do_unshift(mbstate_t&, char*, char*, char*&) const+0xfc> a71a0: a9447bfd ldp x29, x30, [sp, #0x40] a71a4: a9434ff4 ldp x20, x19, [sp, #0x30] a71a8: a94257f6 ldp x22, x21, [sp, #0x20] a71ac: f9400bf7 ldr x23, [sp, #0x10] a71b0: 910143ff add sp, sp, #0x50 a71b4: d65f03c0 ret a71b8: 97fe6cb6 bl 0x42490 <__stack_chk_fail@plt> a71bc: 97feb23c bl 0x53aac a71c0: aa0003f3 mov x19, x0 a71c4: b4000076 cbz x22, 0xa71d0 ::do_unshift(mbstate_t&, char*, char*, char*&) const+0x114> a71c8: aa1603e0 mov x0, x22 a71cc: 97fe6901 bl 0x415d0 a71d0: aa1303e0 mov x0, x19 a71d4: 9400b872 bl 0xd539c <__cxa_demangle+0x12abc> a71d8: 97feb235 bl 0x53aac 00000000000a71dc ::do_encoding() const>: a71dc: f81d0ff5 str x21, [sp, #-0x30]! a71e0: a9014ff4 stp x20, x19, [sp, #0x10] a71e4: a9027bfd stp x29, x30, [sp, #0x20] a71e8: 910083fd add x29, sp, #0x20 a71ec: aa0003f3 mov x19, x0 a71f0: f9400800 ldr x0, [x0, #0x10] a71f4: 97fe68f7 bl 0x415d0 a71f8: aa0003f4 mov x20, x0 a71fc: 52800082 mov w2, #0x4 // =4 a7200: aa1f03e0 mov x0, xzr a7204: aa1f03e1 mov x1, xzr a7208: 97fe6a0e bl 0x41a40 a720c: 2a0003f5 mov w21, w0 a7210: b4000074 cbz x20, 0xa721c ::do_encoding() const+0x40> a7214: aa1403e0 mov x0, x20 a7218: 97fe68ee bl 0x415d0 a721c: 34000075 cbz w21, 0xa7228 ::do_encoding() const+0x4c> a7220: 12800000 mov w0, #-0x1 // =-1 a7224: 1400000e b 0xa725c ::do_encoding() const+0x80> a7228: f9400a60 ldr x0, [x19, #0x10] a722c: b4000160 cbz x0, 0xa7258 ::do_encoding() const+0x7c> a7230: 97fe68e8 bl 0x415d0 a7234: aa0003f4 mov x20, x0 a7238: 97fe6802 bl 0x41240 <__ctype_get_mb_cur_max@plt> a723c: aa0003f3 mov x19, x0 a7240: b4000074 cbz x20, 0xa724c ::do_encoding() const+0x70> a7244: aa1403e0 mov x0, x20 a7248: 97fe68e2 bl 0x415d0 a724c: f100067f cmp x19, #0x1 a7250: 1a9f17e0 cset w0, eq a7254: 14000002 b 0xa725c ::do_encoding() const+0x80> a7258: 52800020 mov w0, #0x1 // =1 a725c: a9427bfd ldp x29, x30, [sp, #0x20] a7260: a9414ff4 ldp x20, x19, [sp, #0x10] a7264: f84307f5 ldr x21, [sp], #0x30 a7268: d65f03c0 ret a726c: 97feb210 bl 0x53aac a7270: aa0003f3 mov x19, x0 a7274: b40001b4 cbz x20, 0xa72a8 ::do_encoding() const+0xcc> a7278: aa1403e0 mov x0, x20 a727c: 97fe68d5 bl 0x415d0 a7280: 1400000a b 0xa72a8 ::do_encoding() const+0xcc> a7284: 97feb20a bl 0x53aac a7288: 97feb209 bl 0x53aac a728c: aa0003f3 mov x19, x0 a7290: b40000d4 cbz x20, 0xa72a8 ::do_encoding() const+0xcc> a7294: aa1403e0 mov x0, x20 a7298: 97fe68ce bl 0x415d0 a729c: 14000003 b 0xa72a8 ::do_encoding() const+0xcc> a72a0: 97feb203 bl 0x53aac a72a4: aa0003f3 mov x19, x0 a72a8: aa1303e0 mov x0, x19 a72ac: 97feb200 bl 0x53aac 00000000000a72b0 ::do_always_noconv() const>: a72b0: 2a1f03e0 mov w0, wzr a72b4: d65f03c0 ret 00000000000a72b8 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const>: a72b8: f81a0ffb str x27, [sp, #-0x60]! a72bc: a90167fa stp x26, x25, [sp, #0x10] a72c0: a9025ff8 stp x24, x23, [sp, #0x20] a72c4: a90357f6 stp x22, x21, [sp, #0x30] a72c8: a9044ff4 stp x20, x19, [sp, #0x40] a72cc: a9057bfd stp x29, x30, [sp, #0x50] a72d0: 910143fd add x29, sp, #0x50 a72d4: eb03005f cmp x2, x3 a72d8: 2a1f03f3 mov w19, wzr a72dc: 54000480 b.eq 0xa736c ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0xb4> a72e0: aa0403f4 mov x20, x4 a72e4: b4000444 cbz x4, 0xa736c ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0xb4> a72e8: aa0303f5 mov x21, x3 a72ec: aa0203f6 mov x22, x2 a72f0: aa0103f7 mov x23, x1 a72f4: aa0003f8 mov x24, x0 a72f8: 2a1f03f3 mov w19, wzr a72fc: 5280003b mov w27, #0x1 // =1 a7300: f9400b00 ldr x0, [x24, #0x10] a7304: cb1602b9 sub x25, x21, x22 a7308: 97fe68b2 bl 0x415d0 a730c: aa0003fa mov x26, x0 a7310: aa1603e0 mov x0, x22 a7314: aa1903e1 mov x1, x25 a7318: aa1703e2 mov x2, x23 a731c: 97fe691d bl 0x41790 a7320: aa0003f9 mov x25, x0 a7324: b400007a cbz x26, 0xa7330 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x78> a7328: aa1a03e0 mov x0, x26 a732c: 97fe68a9 bl 0x415d0 a7330: b40000d9 cbz x25, 0xa7348 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x90> a7334: 91000b28 add x8, x25, #0x2 a7338: f100091f cmp x8, #0x2 a733c: 54000183 b.lo 0xa736c ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0xb4> a7340: 2a1903e8 mov w8, w25 a7344: 14000003 b 0xa7350 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x98> a7348: 52800039 mov w25, #0x1 // =1 a734c: 52800028 mov w8, #0x1 // =1 a7350: 8b1902d6 add x22, x22, x25 a7354: eb1502df cmp x22, x21 a7358: 0b130113 add w19, w8, w19 a735c: 54000080 b.eq 0xa736c ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0xb4> a7360: eb14037f cmp x27, x20 a7364: 9100077b add x27, x27, #0x1 a7368: 54fffcc3 b.lo 0xa7300 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x48> a736c: 2a1303e0 mov w0, w19 a7370: a9457bfd ldp x29, x30, [sp, #0x50] a7374: a9444ff4 ldp x20, x19, [sp, #0x40] a7378: a94357f6 ldp x22, x21, [sp, #0x30] a737c: a9425ff8 ldp x24, x23, [sp, #0x20] a7380: a94167fa ldp x26, x25, [sp, #0x10] a7384: f84607fb ldr x27, [sp], #0x60 a7388: d65f03c0 ret a738c: 97feb1c8 bl 0x53aac a7390: aa0003f3 mov x19, x0 a7394: b400007a cbz x26, 0xa73a0 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0xe8> a7398: aa1a03e0 mov x0, x26 a739c: 97fe688d bl 0x415d0 a73a0: aa1303e0 mov x0, x19 a73a4: 9400b7fe bl 0xd539c <__cxa_demangle+0x12abc> a73a8: 97feb1c1 bl 0x53aac 00000000000a73ac ::do_max_length() const>: a73ac: a9be4ff4 stp x20, x19, [sp, #-0x20]! a73b0: a9017bfd stp x29, x30, [sp, #0x10] a73b4: 910043fd add x29, sp, #0x10 a73b8: f9400800 ldr x0, [x0, #0x10] a73bc: b4000120 cbz x0, 0xa73e0 ::do_max_length() const+0x34> a73c0: 97fe6884 bl 0x415d0 a73c4: aa0003f3 mov x19, x0 a73c8: 97fe679e bl 0x41240 <__ctype_get_mb_cur_max@plt> a73cc: aa0003f4 mov x20, x0 a73d0: b40000b3 cbz x19, 0xa73e4 ::do_max_length() const+0x38> a73d4: aa1303e0 mov x0, x19 a73d8: 97fe687e bl 0x415d0 a73dc: 14000002 b 0xa73e4 ::do_max_length() const+0x38> a73e0: 52800034 mov w20, #0x1 // =1 a73e4: a9417bfd ldp x29, x30, [sp, #0x10] a73e8: 2a1403e0 mov w0, w20 a73ec: a8c24ff4 ldp x20, x19, [sp], #0x20 a73f0: d65f03c0 ret a73f4: 97feb1ae bl 0x53aac a73f8: aa0003f4 mov x20, x0 a73fc: b40000d3 cbz x19, 0xa7414 ::do_max_length() const+0x68> a7400: aa1303e0 mov x0, x19 a7404: 97fe6873 bl 0x415d0 a7408: 14000003 b 0xa7414 ::do_max_length() const+0x68> a740c: 97feb1a8 bl 0x53aac a7410: aa0003f4 mov x20, x0 a7414: aa1403e0 mov x0, x20 a7418: 97feb1a5 bl 0x53aac 00000000000a741c ::~codecvt()>: a741c: f81e0ff3 str x19, [sp, #-0x20]! a7420: a9017bfd stp x29, x30, [sp, #0x10] a7424: 910043fd add x29, sp, #0x10 a7428: aa0003f3 mov x19, x0 a742c: 97fe6905 bl 0x41840 <_ZNSt6__ndk114__shared_countD2Ev@plt> a7430: a9417bfd ldp x29, x30, [sp, #0x10] a7434: aa1303e0 mov x0, x19 a7438: f84207f3 ldr x19, [sp], #0x20 a743c: 17fe67b9 b 0x41320 <_ZdlPv@plt> 00000000000a7440 ::do_out(mbstate_t&, char16_t const*, char16_t const*, char16_t const*&, char*, char*, char*&) const>: a7440: d10143ff sub sp, sp, #0x50 a7444: f90013f5 str x21, [sp, #0x20] a7448: a9034ff4 stp x20, x19, [sp, #0x30] a744c: a9047bfd stp x29, x30, [sp, #0x40] a7450: 910103fd add x29, sp, #0x40 a7454: d53bd055 mrs x21, TPIDR_EL0 a7458: f94016aa ldr x10, [x21, #0x28] a745c: aa0603e8 mov x8, x6 a7460: aa0503e9 mov x9, x5 a7464: aa0703f3 mov x19, x7 a7468: aa0403f4 mov x20, x4 a746c: aa0303e1 mov x1, x3 a7470: aa0203e0 mov x0, x2 a7474: f9000fea str x10, [sp, #0x18] a7478: a90097e2 stp x2, x5, [sp, #0x8] a747c: 910023e2 add x2, sp, #0x8 a7480: 910043e5 add x5, sp, #0x10 a7484: 12bffde6 mov w6, #0x10ffff // =1114111 a7488: aa0903e3 mov x3, x9 a748c: aa0803e4 mov x4, x8 a7490: 2a1f03e7 mov w7, wzr a7494: 9400000f bl 0xa74d0 ::do_out(mbstate_t&, char16_t const*, char16_t const*, char16_t const*&, char*, char*, char*&) const+0x90> a7498: f94007e8 ldr x8, [sp, #0x8] a749c: f9000288 str x8, [x20] a74a0: f9400be8 ldr x8, [sp, #0x10] a74a4: f9000268 str x8, [x19] a74a8: f94016a8 ldr x8, [x21, #0x28] a74ac: f9400fe9 ldr x9, [sp, #0x18] a74b0: eb09011f cmp x8, x9 a74b4: 540000c1 b.ne 0xa74cc ::do_out(mbstate_t&, char16_t const*, char16_t const*, char16_t const*&, char*, char*, char*&) const+0x8c> a74b8: a9447bfd ldp x29, x30, [sp, #0x40] a74bc: a9434ff4 ldp x20, x19, [sp, #0x30] a74c0: f94013f5 ldr x21, [sp, #0x20] a74c4: 910143ff add sp, sp, #0x50 a74c8: d65f03c0 ret a74cc: 97fe6bf1 bl 0x42490 <__stack_chk_fail@plt> a74d0: f9000040 str x0, [x2] a74d4: f90000a3 str x3, [x5] a74d8: 36080287 tbz w7, #0x1, 0xa7528 ::do_out(mbstate_t&, char16_t const*, char16_t const*, char16_t const*&, char*, char*, char*&) const+0xe8> a74dc: cb030088 sub x8, x4, x3 a74e0: f1000d1f cmp x8, #0x3 a74e4: 5400006a b.ge 0xa74f0 ::do_out(mbstate_t&, char16_t const*, char16_t const*, char16_t const*&, char*, char*, char*&) const+0xb0> a74e8: 52800020 mov w0, #0x1 // =1 a74ec: d65f03c0 ret a74f0: 91000468 add x8, x3, #0x1 a74f4: 52801de9 mov w9, #0xef // =239 a74f8: f90000a8 str x8, [x5] a74fc: 39000069 strb w9, [x3] a7500: f94000a8 ldr x8, [x5] a7504: 52801769 mov w9, #0xbb // =187 a7508: 9100050a add x10, x8, #0x1 a750c: f90000aa str x10, [x5] a7510: 39000109 strb w9, [x8] a7514: f94000a8 ldr x8, [x5] a7518: 528017e9 mov w9, #0xbf // =191 a751c: 9100050a add x10, x8, #0x1 a7520: f90000aa str x10, [x5] a7524: 39000109 strb w9, [x8] a7528: f940004a ldr x10, [x2] a752c: eb01015f cmp x10, x1 a7530: 54000e82 b.hs 0xa7700 ::do_out(mbstate_t&, char16_t const*, char16_t const*, char16_t const*&, char*, char*, char*&) const+0x2c0> a7534: 529b8008 mov w8, #0xdc00 // =56320 a7538: 14000017 b 0xa7594 ::do_out(mbstate_t&, char16_t const*, char16_t const*, char16_t const*&, char*, char*, char*&) const+0x154> a753c: 530c7d2b lsr w11, w9, #12 a7540: 9100054c add x12, x10, #0x1 a7544: 321b096b orr w11, w11, #0xe0 a7548: f90000ac str x12, [x5] a754c: 3900014b strb w11, [x10] a7550: f94000aa ldr x10, [x5] a7554: 5280100b mov w11, #0x80 // =128 a7558: 33062d2b bfxil w11, w9, #6, #6 a755c: 9100054c add x12, x10, #0x1 a7560: f90000ac str x12, [x5] a7564: 3900014b strb w11, [x10] a7568: f94000aa ldr x10, [x5] a756c: 5280100b mov w11, #0x80 // =128 a7570: 3300152b bfxil w11, w9, #0, #6 a7574: 91000549 add x9, x10, #0x1 a7578: f90000a9 str x9, [x5] a757c: 3900014b strb w11, [x10] a7580: f9400049 ldr x9, [x2] a7584: 9100092a add x10, x9, #0x2 a7588: eb01015f cmp x10, x1 a758c: f900004a str x10, [x2] a7590: 54000b82 b.hs 0xa7700 ::do_out(mbstate_t&, char16_t const*, char16_t const*, char16_t const*&, char*, char*, char*&) const+0x2c0> a7594: 79400149 ldrh w9, [x10] a7598: eb06013f cmp x9, x6 a759c: 54000b68 b.hi 0xa7708 ::do_out(mbstate_t&, char16_t const*, char16_t const*, char16_t const*&, char*, char*, char*&) const+0x2c8> a75a0: 7101fd3f cmp w9, #0x7f a75a4: 54000128 b.hi 0xa75c8 ::do_out(mbstate_t&, char16_t const*, char16_t const*, char16_t const*&, char*, char*, char*&) const+0x188> a75a8: f94000aa ldr x10, [x5] a75ac: cb0a008b sub x11, x4, x10 a75b0: f100057f cmp x11, #0x1 a75b4: 54fff9ab b.lt 0xa74e8 ::do_out(mbstate_t&, char16_t const*, char16_t const*, char16_t const*&, char*, char*, char*&) const+0xa8> a75b8: 9100054b add x11, x10, #0x1 a75bc: f90000ab str x11, [x5] a75c0: 39000149 strb w9, [x10] a75c4: 17ffffef b 0xa7580 ::do_out(mbstate_t&, char16_t const*, char16_t const*, char16_t const*&, char*, char*, char*&) const+0x140> a75c8: 711ffd3f cmp w9, #0x7ff a75cc: 54000128 b.hi 0xa75f0 ::do_out(mbstate_t&, char16_t const*, char16_t const*, char16_t const*&, char*, char*, char*&) const+0x1b0> a75d0: f94000aa ldr x10, [x5] a75d4: cb0a008b sub x11, x4, x10 a75d8: f100097f cmp x11, #0x2 a75dc: 54fff86b b.lt 0xa74e8 ::do_out(mbstate_t&, char16_t const*, char16_t const*, char16_t const*&, char*, char*, char*&) const+0xa8> a75e0: 53067d2b lsr w11, w9, #6 a75e4: 9100054c add x12, x10, #0x1 a75e8: 321a056b orr w11, w11, #0xc0 a75ec: 17ffffdd b 0xa7560 ::do_out(mbstate_t&, char16_t const*, char16_t const*, char16_t const*&, char*, char*, char*&) const+0x120> a75f0: d34b7d2b ubfx x11, x9, #11, #21 a75f4: 7100697f cmp w11, #0x1a a75f8: 54000128 b.hi 0xa761c ::do_out(mbstate_t&, char16_t const*, char16_t const*, char16_t const*&, char*, char*, char*&) const+0x1dc> a75fc: f94000aa ldr x10, [x5] a7600: cb0a008b sub x11, x4, x10 a7604: f1000d7f cmp x11, #0x3 a7608: 54fff70b b.lt 0xa74e8 ::do_out(mbstate_t&, char16_t const*, char16_t const*, char16_t const*&, char*, char*, char*&) const+0xa8> a760c: d34c7d2b ubfx x11, x9, #12, #20 a7610: 9100054c add x12, x10, #0x1 a7614: 321b096b orr w11, w11, #0xe0 a7618: 17ffffcc b 0xa7548 ::do_out(mbstate_t&, char16_t const*, char16_t const*, char16_t const*&, char*, char*, char*&) const+0x108> a761c: 530a7d2b lsr w11, w9, #10 a7620: 7100d97f cmp w11, #0x36 a7624: 54000608 b.hi 0xa76e4 ::do_out(mbstate_t&, char16_t const*, char16_t const*, char16_t const*&, char*, char*, char*&) const+0x2a4> a7628: cb0a002b sub x11, x1, x10 a762c: f100117f cmp x11, #0x4 a7630: 54fff5cb b.lt 0xa74e8 ::do_out(mbstate_t&, char16_t const*, char16_t const*, char16_t const*&, char*, char*, char*&) const+0xa8> a7634: 78402d4b ldrh w11, [x10, #0x2]! a7638: 1216156c and w12, w11, #0xfc00 a763c: 6b08019f cmp w12, w8 a7640: 54000641 b.ne 0xa7708 ::do_out(mbstate_t&, char16_t const*, char16_t const*, char16_t const*&, char*, char*, char*&) const+0x2c8> a7644: f94000ac ldr x12, [x5] a7648: cb0c008c sub x12, x4, x12 a764c: f100119f cmp x12, #0x4 a7650: 54fff4cb b.lt 0xa74e8 ::do_out(mbstate_t&, char16_t const*, char16_t const*, char16_t const*&, char*, char*, char*&) const+0xa8> a7654: 5316552c lsl w12, w9, #10 a7658: 9276258c and x12, x12, #0xffc00 a765c: b340256c bfxil x12, x11, #0, #10 a7660: 9140418c add x12, x12, #0x10, lsl #12 // =0x10000 a7664: eb06019f cmp x12, x6 a7668: 54000508 b.hi 0xa7708 ::do_out(mbstate_t&, char16_t const*, char16_t const*, char16_t const*&, char*, char*, char*&) const+0x2c8> a766c: f900004a str x10, [x2] a7670: f94000ac ldr x12, [x5] a7674: 5306252a ubfx w10, w9, #6, #4 a7678: 1100054a add w10, w10, #0x1 a767c: 53027d4d lsr w13, w10, #2 a7680: 321c0dad orr w13, w13, #0xf0 a7684: 9100058e add x14, x12, #0x1 a7688: f90000ae str x14, [x5] a768c: 3900018d strb w13, [x12] a7690: f94000ac ldr x12, [x5] a7694: 5302152d ubfx w13, w9, #2, #4 a7698: 331c054d bfi w13, w10, #4, #2 a769c: 321901aa orr w10, w13, #0x80 a76a0: 9100058d add x13, x12, #0x1 a76a4: f90000ad str x13, [x5] a76a8: 3900018a strb w10, [x12] a76ac: f94000aa ldr x10, [x5] a76b0: 531c0529 ubfiz w9, w9, #4, #2 a76b4: 33062569 bfxil w9, w11, #6, #4 a76b8: 32190129 orr w9, w9, #0x80 a76bc: 9100054c add x12, x10, #0x1 a76c0: f90000ac str x12, [x5] a76c4: 39000149 strb w9, [x10] a76c8: f94000a9 ldr x9, [x5] a76cc: 5280100a mov w10, #0x80 // =128 a76d0: 3300156a bfxil w10, w11, #0, #6 a76d4: 9100052b add x11, x9, #0x1 a76d8: f90000ab str x11, [x5] a76dc: 3900012a strb w10, [x9] a76e0: 17ffffa8 b 0xa7580 ::do_out(mbstate_t&, char16_t const*, char16_t const*, char16_t const*&, char*, char*, char*&) const+0x140> a76e4: 7140393f cmp w9, #0xe, lsl #12 // =0xe000 a76e8: 54000103 b.lo 0xa7708 ::do_out(mbstate_t&, char16_t const*, char16_t const*, char16_t const*&, char*, char*, char*&) const+0x2c8> a76ec: f94000aa ldr x10, [x5] a76f0: cb0a008b sub x11, x4, x10 a76f4: f1000d7f cmp x11, #0x3 a76f8: 54fff22a b.ge 0xa753c ::do_out(mbstate_t&, char16_t const*, char16_t const*, char16_t const*&, char*, char*, char*&) const+0xfc> a76fc: 17ffff7b b 0xa74e8 ::do_out(mbstate_t&, char16_t const*, char16_t const*, char16_t const*&, char*, char*, char*&) const+0xa8> a7700: 2a1f03e0 mov w0, wzr a7704: d65f03c0 ret a7708: 52800040 mov w0, #0x2 // =2 a770c: d65f03c0 ret 00000000000a7710 ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const>: a7710: d100c3ff sub sp, sp, #0x30 a7714: a9014ff4 stp x20, x19, [sp, #0x10] a7718: a9027bfd stp x29, x30, [sp, #0x20] a771c: 910083fd add x29, sp, #0x20 a7720: aa0603e8 mov x8, x6 a7724: aa0503e9 mov x9, x5 a7728: aa0703f3 mov x19, x7 a772c: aa0403f4 mov x20, x4 a7730: aa0303e1 mov x1, x3 a7734: aa0203e0 mov x0, x2 a7738: a9000be5 stp x5, x2, [sp] a773c: 910023e2 add x2, sp, #0x8 a7740: 910003e5 mov x5, sp a7744: 12bffde6 mov w6, #0x10ffff // =1114111 a7748: aa0903e3 mov x3, x9 a774c: aa0803e4 mov x4, x8 a7750: 2a1f03e7 mov w7, wzr a7754: 94000009 bl 0xa7778 ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const+0x68> a7758: f94007e8 ldr x8, [sp, #0x8] a775c: f9000288 str x8, [x20] a7760: f94003e8 ldr x8, [sp] a7764: f9000268 str x8, [x19] a7768: a9427bfd ldp x29, x30, [sp, #0x20] a776c: a9414ff4 ldp x20, x19, [sp, #0x10] a7770: 9100c3ff add sp, sp, #0x30 a7774: d65f03c0 ret a7778: f9000040 str x0, [x2] a777c: f90000a3 str x3, [x5] a7780: f940004c ldr x12, [x2] a7784: 361001e7 tbz w7, #0x2, 0xa77c0 ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const+0xb0> a7788: cb0c0028 sub x8, x1, x12 a778c: f1000d1f cmp x8, #0x3 a7790: 5400018b b.lt 0xa77c0 ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const+0xb0> a7794: 39400188 ldrb w8, [x12] a7798: 7103bd1f cmp w8, #0xef a779c: 54000121 b.ne 0xa77c0 ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const+0xb0> a77a0: 39400588 ldrb w8, [x12, #0x1] a77a4: 7102ed1f cmp w8, #0xbb a77a8: 540000c1 b.ne 0xa77c0 ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const+0xb0> a77ac: 39400988 ldrb w8, [x12, #0x2] a77b0: 7102fd1f cmp w8, #0xbf a77b4: 54000061 b.ne 0xa77c0 ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const+0xb0> a77b8: 91000d8c add x12, x12, #0x3 a77bc: f900004c str x12, [x2] a77c0: eb01019f cmp x12, x1 a77c4: 540010e2 b.hs 0xa79e0 ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const+0x2d0> a77c8: f94000ab ldr x11, [x5] a77cc: 5287f808 mov w8, #0x3fc0 // =16320 a77d0: 529b0009 mov w9, #0xd800 // =55296 a77d4: 529b800a mov w10, #0xdc00 // =56320 a77d8: eb04017f cmp x11, x4 a77dc: 540001a3 b.lo 0xa7810 ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const+0x100> a77e0: 14000084 b 0xa79f0 ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const+0x2e0> a77e4: 7900016d strh w13, [x11] a77e8: 9100058b add x11, x12, #0x1 a77ec: f900004b str x11, [x2] a77f0: f94000ab ldr x11, [x5] a77f4: 9100096b add x11, x11, #0x2 a77f8: f90000ab str x11, [x5] a77fc: f940004c ldr x12, [x2] a7800: eb01019f cmp x12, x1 a7804: 54000ee2 b.hs 0xa79e0 ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const+0x2d0> a7808: eb04017f cmp x11, x4 a780c: 54000f22 b.hs 0xa79f0 ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const+0x2e0> a7810: 3940018d ldrb w13, [x12] a7814: eb0601bf cmp x13, x6 a7818: 54000e88 b.hi 0xa79e8 ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const+0x2d8> a781c: 13001dae sxtb w14, w13 a7820: 36fffe2e tbz w14, #0x1f, 0xa77e4 ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const+0xd4> a7824: 710309bf cmp w13, #0xc2 a7828: 54000e03 b.lo 0xa79e8 ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const+0x2d8> a782c: 71037dbf cmp w13, #0xdf a7830: 54000208 b.hi 0xa7870 ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const+0x160> a7834: cb0c002e sub x14, x1, x12 a7838: f10009df cmp x14, #0x2 a783c: 54000dab b.lt 0xa79f0 ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const+0x2e0> a7840: 3940058e ldrb w14, [x12, #0x1] a7844: 121a05cf and w15, w14, #0xc0 a7848: 710201ff cmp w15, #0x80 a784c: 54000ce1 b.ne 0xa79e8 ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const+0x2d8> a7850: 531a65ad lsl w13, w13, #6 a7854: 927a11ad and x13, x13, #0x7c0 a7858: b34015cd bfxil x13, x14, #0, #6 a785c: eb0601bf cmp x13, x6 a7860: 54000c48 b.hi 0xa79e8 ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const+0x2d8> a7864: 7900016d strh w13, [x11] a7868: 9100098b add x11, x12, #0x2 a786c: 17ffffe0 b 0xa77ec ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const+0xdc> a7870: 7103bdbf cmp w13, #0xef a7874: 540001c8 b.hi 0xa78ac ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const+0x19c> a7878: cb0c002e sub x14, x1, x12 a787c: f1000ddf cmp x14, #0x3 a7880: 54000b8b b.lt 0xa79f0 ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const+0x2e0> a7884: 3940058f ldrb w15, [x12, #0x1] a7888: 3940098e ldrb w14, [x12, #0x2] a788c: 7103b5bf cmp w13, #0xed a7890: 54000300 b.eq 0xa78f0 ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const+0x1e0> a7894: 710381bf cmp w13, #0xe0 a7898: 54000341 b.ne 0xa7900 ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const+0x1f0> a789c: 121b09f0 and w16, w15, #0xe0 a78a0: 7102821f cmp w16, #0xa0 a78a4: 54000340 b.eq 0xa790c ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const+0x1fc> a78a8: 14000050 b 0xa79e8 ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const+0x2d8> a78ac: 7103d1bf cmp w13, #0xf4 a78b0: 540009c8 b.hi 0xa79e8 ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const+0x2d8> a78b4: cb0c002e sub x14, x1, x12 a78b8: f10011df cmp x14, #0x4 a78bc: 540009ab b.lt 0xa79f0 ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const+0x2e0> a78c0: 3940058f ldrb w15, [x12, #0x1] a78c4: 3940098e ldrb w14, [x12, #0x2] a78c8: 39400d8c ldrb w12, [x12, #0x3] a78cc: 7103d1bf cmp w13, #0xf4 a78d0: 54000360 b.eq 0xa793c ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const+0x22c> a78d4: 7103c1bf cmp w13, #0xf0 a78d8: 540003a1 b.ne 0xa794c ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const+0x23c> a78dc: 1101c1f0 add w16, w15, #0x70 a78e0: 12001e10 and w16, w16, #0xff a78e4: 7100c21f cmp w16, #0x30 a78e8: 54000383 b.lo 0xa7958 ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const+0x248> a78ec: 1400003f b 0xa79e8 ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const+0x2d8> a78f0: 121b09f0 and w16, w15, #0xe0 a78f4: 7102021f cmp w16, #0x80 a78f8: 540000a0 b.eq 0xa790c ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const+0x1fc> a78fc: 1400003b b 0xa79e8 ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const+0x2d8> a7900: 121a05f0 and w16, w15, #0xc0 a7904: 7102021f cmp w16, #0x80 a7908: 54000701 b.ne 0xa79e8 ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const+0x2d8> a790c: 121a05d0 and w16, w14, #0xc0 a7910: 7102021f cmp w16, #0x80 a7914: 540006a1 b.ne 0xa79e8 ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const+0x2d8> a7918: d374cdad lsl x13, x13, #12 a791c: 924015ef and x15, x15, #0x3f a7920: b37a15ed bfi x13, x15, #6, #6 a7924: b34015cd bfxil x13, x14, #0, #6 a7928: eb2d20df cmp x6, w13, uxth a792c: 540005e3 b.lo 0xa79e8 ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const+0x2d8> a7930: 7900016d strh w13, [x11] a7934: 91000d8b add x11, x12, #0x3 a7938: 17ffffad b 0xa77ec ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const+0xdc> a793c: 121c0df0 and w16, w15, #0xf0 a7940: 7102021f cmp w16, #0x80 a7944: 540000a0 b.eq 0xa7958 ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const+0x248> a7948: 14000028 b 0xa79e8 ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const+0x2d8> a794c: 121a05f0 and w16, w15, #0xc0 a7950: 7102021f cmp w16, #0x80 a7954: 540004a1 b.ne 0xa79e8 ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const+0x2d8> a7958: 121a05d0 and w16, w14, #0xc0 a795c: 7102021f cmp w16, #0x80 a7960: 54000441 b.ne 0xa79e8 ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const+0x2d8> a7964: 121a0590 and w16, w12, #0xc0 a7968: 7102021f cmp w16, #0x80 a796c: 540003e1 b.ne 0xa79e8 ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const+0x2d8> a7970: cb0b0090 sub x16, x4, x11 a7974: f100121f cmp x16, #0x4 a7978: 540003cb b.lt 0xa79f0 ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const+0x2e0> a797c: 530e35b0 lsl w16, w13, #18 a7980: 924015f1 and x17, x15, #0x3f a7984: 926e0a10 and x16, x16, #0x1c0000 a7988: b3741630 bfi x16, x17, #12, #6 a798c: 924015d1 and x17, x14, #0x3f a7990: b37a1630 bfi x16, x17, #6, #6 a7994: b3401590 bfxil x16, x12, #0, #6 a7998: eb06021f cmp x16, x6 a799c: 54000268 b.hi 0xa79e8 ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const+0x2d8> a79a0: 531e75ad lsl w13, w13, #2 a79a4: 531e0df0 ubfiz w16, w15, #2, #4 a79a8: 330415ed bfxil w13, w15, #4, #2 a79ac: 330415d0 bfxil w16, w14, #4, #2 a79b0: 331a11b0 bfi w16, w13, #6, #5 a79b4: 9240158c and x12, x12, #0x3f a79b8: 0b08020d add w13, w16, w8 a79bc: 331a0dcc bfi w12, w14, #6, #4 a79c0: 2a0901ad orr w13, w13, w9 a79c4: 2a0a018c orr w12, w12, w10 a79c8: 7800256d strh w13, [x11], #0x2 a79cc: f90000ab str x11, [x5] a79d0: 7900016c strh w12, [x11] a79d4: f940004b ldr x11, [x2] a79d8: 9100116b add x11, x11, #0x4 a79dc: 17ffff84 b 0xa77ec ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const+0xdc> a79e0: 2a1f03e0 mov w0, wzr a79e4: d65f03c0 ret a79e8: 52800040 mov w0, #0x2 // =2 a79ec: d65f03c0 ret a79f0: 52800020 mov w0, #0x1 // =1 a79f4: d65f03c0 ret 00000000000a79f8 ::do_unshift(mbstate_t&, char*, char*, char*&) const>: a79f8: 52800060 mov w0, #0x3 // =3 a79fc: f9000082 str x2, [x4] a7a00: d65f03c0 ret 00000000000a7a04 ::do_encoding() const>: a7a04: 2a1f03e0 mov w0, wzr a7a08: d65f03c0 ret 00000000000a7a0c ::do_always_noconv() const>: a7a0c: 2a1f03e0 mov w0, wzr a7a10: d65f03c0 ret 00000000000a7a14 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const>: a7a14: aa0303e1 mov x1, x3 a7a18: 12bffde3 mov w3, #0x10ffff // =1114111 a7a1c: aa0203e0 mov x0, x2 a7a20: aa0403e2 mov x2, x4 a7a24: 2a1f03e4 mov w4, wzr a7a28: 14000001 b 0xa7a2c ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x18> a7a2c: aa0003e8 mov x8, x0 a7a30: 36100224 tbz w4, #0x2, 0xa7a74 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x60> a7a34: cb000028 sub x8, x1, x0 a7a38: f1000d1f cmp x8, #0x3 a7a3c: aa0003e8 mov x8, x0 a7a40: 540001ab b.lt 0xa7a74 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x60> a7a44: 39400008 ldrb w8, [x0] a7a48: 7103bd1f cmp w8, #0xef a7a4c: aa0003e8 mov x8, x0 a7a50: 54000121 b.ne 0xa7a74 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x60> a7a54: 39400408 ldrb w8, [x0, #0x1] a7a58: 7102ed1f cmp w8, #0xbb a7a5c: aa0003e8 mov x8, x0 a7a60: 540000a1 b.ne 0xa7a74 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x60> a7a64: 39400808 ldrb w8, [x0, #0x2] a7a68: 91000c09 add x9, x0, #0x3 a7a6c: 7102fd1f cmp w8, #0xbf a7a70: 9a800128 csel x8, x9, x0, eq a7a74: b4000e02 cbz x2, 0xa7c34 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x220> a7a78: eb01011f cmp x8, x1 a7a7c: 54000dc2 b.hs 0xa7c34 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x220> a7a80: aa1f03e9 mov x9, xzr a7a84: 3940010a ldrb w10, [x8] a7a88: eb03015f cmp x10, x3 a7a8c: 54000d48 b.hi 0xa7c34 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x220> a7a90: 13001d4b sxtb w11, w10 a7a94: 37f8006b tbnz w11, #0x1f, 0xa7aa0 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x8c> a7a98: 91000508 add x8, x8, #0x1 a7a9c: 14000061 b 0xa7c20 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x20c> a7aa0: 7103095f cmp w10, #0xc2 a7aa4: 54000c83 b.lo 0xa7c34 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x220> a7aa8: 71037d5f cmp w10, #0xdf a7aac: 540001e8 b.hi 0xa7ae8 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0xd4> a7ab0: cb08002b sub x11, x1, x8 a7ab4: f100097f cmp x11, #0x2 a7ab8: 54000beb b.lt 0xa7c34 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x220> a7abc: 3940050b ldrb w11, [x8, #0x1] a7ac0: 121a056c and w12, w11, #0xc0 a7ac4: 7102019f cmp w12, #0x80 a7ac8: 54000b61 b.ne 0xa7c34 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x220> a7acc: 531a654a lsl w10, w10, #6 a7ad0: 927a114a and x10, x10, #0x7c0 a7ad4: b340156a bfxil x10, x11, #0, #6 a7ad8: eb03015f cmp x10, x3 a7adc: 54000ac8 b.hi 0xa7c34 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x220> a7ae0: 91000908 add x8, x8, #0x2 a7ae4: 1400004f b 0xa7c20 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x20c> a7ae8: 7103bd5f cmp w10, #0xef a7aec: 540001c8 b.hi 0xa7b24 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x110> a7af0: cb08002b sub x11, x1, x8 a7af4: f1000d7f cmp x11, #0x3 a7af8: 540009eb b.lt 0xa7c34 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x220> a7afc: 3940050c ldrb w12, [x8, #0x1] a7b00: 3940090b ldrb w11, [x8, #0x2] a7b04: 7103b55f cmp w10, #0xed a7b08: 54000360 b.eq 0xa7b74 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x160> a7b0c: 7103815f cmp w10, #0xe0 a7b10: 540003a1 b.ne 0xa7b84 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x170> a7b14: 121b098d and w13, w12, #0xe0 a7b18: 710281bf cmp w13, #0xa0 a7b1c: 540003a0 b.eq 0xa7b90 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x17c> a7b20: 14000045 b 0xa7c34 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x220> a7b24: 7103d15f cmp w10, #0xf4 a7b28: 54000868 b.hi 0xa7c34 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x220> a7b2c: cb09004b sub x11, x2, x9 a7b30: f100097f cmp x11, #0x2 a7b34: 54000803 b.lo 0xa7c34 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x220> a7b38: cb08002b sub x11, x1, x8 a7b3c: f100117f cmp x11, #0x4 a7b40: 540007ab b.lt 0xa7c34 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x220> a7b44: 3940050d ldrb w13, [x8, #0x1] a7b48: 3940090c ldrb w12, [x8, #0x2] a7b4c: 39400d0b ldrb w11, [x8, #0x3] a7b50: 7103d15f cmp w10, #0xf4 a7b54: 54000360 b.eq 0xa7bc0 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x1ac> a7b58: 7103c15f cmp w10, #0xf0 a7b5c: 540003a1 b.ne 0xa7bd0 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x1bc> a7b60: 1101c1ae add w14, w13, #0x70 a7b64: 12001dce and w14, w14, #0xff a7b68: 7100c1df cmp w14, #0x30 a7b6c: 54000383 b.lo 0xa7bdc ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x1c8> a7b70: 14000031 b 0xa7c34 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x220> a7b74: 121b098d and w13, w12, #0xe0 a7b78: 710201bf cmp w13, #0x80 a7b7c: 540000a0 b.eq 0xa7b90 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x17c> a7b80: 1400002d b 0xa7c34 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x220> a7b84: 121a058d and w13, w12, #0xc0 a7b88: 710201bf cmp w13, #0x80 a7b8c: 54000541 b.ne 0xa7c34 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x220> a7b90: 121a056d and w13, w11, #0xc0 a7b94: 710201bf cmp w13, #0x80 a7b98: 540004e1 b.ne 0xa7c34 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x220> a7b9c: 53144d4a lsl w10, w10, #12 a7ba0: 92740d4a and x10, x10, #0xf000 a7ba4: 9240158c and x12, x12, #0x3f a7ba8: b37a158a bfi x10, x12, #6, #6 a7bac: b340156a bfxil x10, x11, #0, #6 a7bb0: eb03015f cmp x10, x3 a7bb4: 54000408 b.hi 0xa7c34 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x220> a7bb8: 91000d08 add x8, x8, #0x3 a7bbc: 14000019 b 0xa7c20 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x20c> a7bc0: 121c0dae and w14, w13, #0xf0 a7bc4: 710201df cmp w14, #0x80 a7bc8: 540000a0 b.eq 0xa7bdc ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x1c8> a7bcc: 1400001a b 0xa7c34 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x220> a7bd0: 121a05ae and w14, w13, #0xc0 a7bd4: 710201df cmp w14, #0x80 a7bd8: 540002e1 b.ne 0xa7c34 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x220> a7bdc: 121a058e and w14, w12, #0xc0 a7be0: 710201df cmp w14, #0x80 a7be4: 54000281 b.ne 0xa7c34 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x220> a7be8: 121a056e and w14, w11, #0xc0 a7bec: 710201df cmp w14, #0x80 a7bf0: 54000221 b.ne 0xa7c34 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x220> a7bf4: 530e354a lsl w10, w10, #18 a7bf8: 924015ad and x13, x13, #0x3f a7bfc: 926e094a and x10, x10, #0x1c0000 a7c00: b37415aa bfi x10, x13, #12, #6 a7c04: 9240158c and x12, x12, #0x3f a7c08: b37a158a bfi x10, x12, #6, #6 a7c0c: b340156a bfxil x10, x11, #0, #6 a7c10: eb03015f cmp x10, x3 a7c14: 54000108 b.hi 0xa7c34 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x220> a7c18: 91000529 add x9, x9, #0x1 a7c1c: 91001108 add x8, x8, #0x4 a7c20: 91000529 add x9, x9, #0x1 a7c24: eb02013f cmp x9, x2 a7c28: 54000062 b.hs 0xa7c34 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x220> a7c2c: eb01011f cmp x8, x1 a7c30: 54fff2a3 b.lo 0xa7a84 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x70> a7c34: 4b000100 sub w0, w8, w0 a7c38: d65f03c0 ret 00000000000a7c3c ::do_max_length() const>: a7c3c: 52800080 mov w0, #0x4 // =4 a7c40: d65f03c0 ret 00000000000a7c44 ::~codecvt()>: a7c44: f81e0ff3 str x19, [sp, #-0x20]! a7c48: a9017bfd stp x29, x30, [sp, #0x10] a7c4c: 910043fd add x29, sp, #0x10 a7c50: aa0003f3 mov x19, x0 a7c54: 97fe66fb bl 0x41840 <_ZNSt6__ndk114__shared_countD2Ev@plt> a7c58: a9417bfd ldp x29, x30, [sp, #0x10] a7c5c: aa1303e0 mov x0, x19 a7c60: f84207f3 ldr x19, [sp], #0x20 a7c64: 17fe65af b 0x41320 <_ZdlPv@plt> 00000000000a7c68 ::do_out(mbstate_t&, char32_t const*, char32_t const*, char32_t const*&, char*, char*, char*&) const>: a7c68: eb03005f cmp x2, x3 a7c6c: 54000782 b.hs 0xa7d5c ::do_out(mbstate_t&, char32_t const*, char32_t const*, char32_t const*&, char*, char*, char*&) const+0xf4> a7c70: 529b0008 mov w8, #0xd800 // =55296 a7c74: 52800040 mov w0, #0x2 // =2 a7c78: 14000005 b 0xa7c8c ::do_out(mbstate_t&, char32_t const*, char32_t const*, char32_t const*&, char*, char*, char*&) const+0x24> a7c7c: aa0903e5 mov x5, x9 a7c80: 91001042 add x2, x2, #0x4 a7c84: eb03005f cmp x2, x3 a7c88: 540006a2 b.hs 0xa7d5c ::do_out(mbstate_t&, char32_t const*, char32_t const*, char32_t const*&, char*, char*, char*&) const+0xf4> a7c8c: b9400049 ldr w9, [x2] a7c90: 53107d2c lsr w12, w9, #16 a7c94: 7100419f cmp w12, #0x10 a7c98: 54000648 b.hi 0xa7d60 ::do_out(mbstate_t&, char32_t const*, char32_t const*, char32_t const*&, char*, char*, char*&) const+0xf8> a7c9c: 1215512a and w10, w9, #0xfffff800 a7ca0: 6b08015f cmp w10, w8 a7ca4: 540005e0 b.eq 0xa7d60 ::do_out(mbstate_t&, char32_t const*, char32_t const*, char32_t const*&, char*, char*, char*&) const+0xf8> a7ca8: 7101fd3f cmp w9, #0x7f a7cac: 540000c8 b.hi 0xa7cc4 ::do_out(mbstate_t&, char32_t const*, char32_t const*, char32_t const*&, char*, char*, char*&) const+0x5c> a7cb0: cb0500ca sub x10, x6, x5 a7cb4: f100055f cmp x10, #0x1 a7cb8: 540005ab b.lt 0xa7d6c ::do_out(mbstate_t&, char32_t const*, char32_t const*, char32_t const*&, char*, char*, char*&) const+0x104> a7cbc: 380014a9 strb w9, [x5], #0x1 a7cc0: 17fffff0 b 0xa7c80 ::do_out(mbstate_t&, char32_t const*, char32_t const*, char32_t const*&, char*, char*, char*&) const+0x18> a7cc4: 5280100a mov w10, #0x80 // =128 a7cc8: 711ffd3f cmp w9, #0x7ff a7ccc: 3300152a bfxil w10, w9, #0, #6 a7cd0: 54000148 b.hi 0xa7cf8 ::do_out(mbstate_t&, char32_t const*, char32_t const*, char32_t const*&, char*, char*, char*&) const+0x90> a7cd4: cb0500cb sub x11, x6, x5 a7cd8: f100097f cmp x11, #0x2 a7cdc: 5400048b b.lt 0xa7d6c ::do_out(mbstate_t&, char32_t const*, char32_t const*, char32_t const*&, char*, char*, char*&) const+0x104> a7ce0: 53067d29 lsr w9, w9, #6 a7ce4: 321a0529 orr w9, w9, #0xc0 a7ce8: 390000a9 strb w9, [x5] a7cec: 910008a9 add x9, x5, #0x2 a7cf0: 390004aa strb w10, [x5, #0x1] a7cf4: 17ffffe2 b 0xa7c7c ::do_out(mbstate_t&, char32_t const*, char32_t const*, char32_t const*&, char*, char*, char*&) const+0x14> a7cf8: 5280100b mov w11, #0x80 // =128 a7cfc: cb0500cd sub x13, x6, x5 a7d00: 33062d2b bfxil w11, w9, #6, #6 a7d04: 3500014c cbnz w12, 0xa7d2c ::do_out(mbstate_t&, char32_t const*, char32_t const*, char32_t const*&, char*, char*, char*&) const+0xc4> a7d08: f1000dbf cmp x13, #0x3 a7d0c: 5400030b b.lt 0xa7d6c ::do_out(mbstate_t&, char32_t const*, char32_t const*, char32_t const*&, char*, char*, char*&) const+0x104> a7d10: 530c7d29 lsr w9, w9, #12 a7d14: 321b0929 orr w9, w9, #0xe0 a7d18: 390004ab strb w11, [x5, #0x1] a7d1c: 390000a9 strb w9, [x5] a7d20: 91000ca9 add x9, x5, #0x3 a7d24: 390008aa strb w10, [x5, #0x2] a7d28: 17ffffd5 b 0xa7c7c ::do_out(mbstate_t&, char32_t const*, char32_t const*, char32_t const*&, char*, char*, char*&) const+0x14> a7d2c: f10011bf cmp x13, #0x4 a7d30: 540001eb b.lt 0xa7d6c ::do_out(mbstate_t&, char32_t const*, char32_t const*, char32_t const*&, char*, char*, char*&) const+0x104> a7d34: 53127d2c lsr w12, w9, #18 a7d38: 5280100d mov w13, #0x80 // =128 a7d3c: 390008ab strb w11, [x5, #0x2] a7d40: 321c0d8b orr w11, w12, #0xf0 a7d44: 330c452d bfxil w13, w9, #12, #6 a7d48: 910010a9 add x9, x5, #0x4 a7d4c: 390000ab strb w11, [x5] a7d50: 390004ad strb w13, [x5, #0x1] a7d54: 39000caa strb w10, [x5, #0x3] a7d58: 17ffffc9 b 0xa7c7c ::do_out(mbstate_t&, char32_t const*, char32_t const*, char32_t const*&, char*, char*, char*&) const+0x14> a7d5c: 2a1f03e0 mov w0, wzr a7d60: f9000082 str x2, [x4] a7d64: f90000e5 str x5, [x7] a7d68: d65f03c0 ret a7d6c: 52800020 mov w0, #0x1 // =1 a7d70: 17fffffc b 0xa7d60 ::do_out(mbstate_t&, char32_t const*, char32_t const*, char32_t const*&, char*, char*, char*&) const+0xf8> a7d74: f9000040 str x0, [x2] a7d78: f90000a3 str x3, [x5] a7d7c: 36080287 tbz w7, #0x1, 0xa7dcc ::do_out(mbstate_t&, char32_t const*, char32_t const*, char32_t const*&, char*, char*, char*&) const+0x164> a7d80: cb030088 sub x8, x4, x3 a7d84: f1000d1f cmp x8, #0x3 a7d88: 5400006a b.ge 0xa7d94 ::do_out(mbstate_t&, char32_t const*, char32_t const*, char32_t const*&, char*, char*, char*&) const+0x12c> a7d8c: 52800020 mov w0, #0x1 // =1 a7d90: d65f03c0 ret a7d94: 91000468 add x8, x3, #0x1 a7d98: 52801de9 mov w9, #0xef // =239 a7d9c: f90000a8 str x8, [x5] a7da0: 39000069 strb w9, [x3] a7da4: f94000a8 ldr x8, [x5] a7da8: 52801769 mov w9, #0xbb // =187 a7dac: 9100050a add x10, x8, #0x1 a7db0: f90000aa str x10, [x5] a7db4: 39000109 strb w9, [x8] a7db8: f94000a8 ldr x8, [x5] a7dbc: 528017e9 mov w9, #0xbf // =191 a7dc0: 9100050a add x10, x8, #0x1 a7dc4: f90000aa str x10, [x5] a7dc8: 39000109 strb w9, [x8] a7dcc: f9400048 ldr x8, [x2] a7dd0: eb01011f cmp x8, x1 a7dd4: 54000942 b.hs 0xa7efc ::do_out(mbstate_t&, char32_t const*, char32_t const*, char32_t const*&, char*, char*, char*&) const+0x294> a7dd8: 52800040 mov w0, #0x2 // =2 a7ddc: 1400000e b 0xa7e14 ::do_out(mbstate_t&, char32_t const*, char32_t const*, char32_t const*&, char*, char*, char*&) const+0x1ac> a7de0: f94000a9 ldr x9, [x5] a7de4: 9100052b add x11, x9, #0x1 a7de8: f90000ab str x11, [x5] a7dec: 3900012a strb w10, [x9] a7df0: f94000a9 ldr x9, [x5] a7df4: 9100052a add x10, x9, #0x1 a7df8: f90000aa str x10, [x5] a7dfc: 39000128 strb w8, [x9] a7e00: f9400048 ldr x8, [x2] a7e04: 91001108 add x8, x8, #0x4 a7e08: eb01011f cmp x8, x1 a7e0c: f9000048 str x8, [x2] a7e10: 54000762 b.hs 0xa7efc ::do_out(mbstate_t&, char32_t const*, char32_t const*, char32_t const*&, char*, char*, char*&) const+0x294> a7e14: b9400109 ldr w9, [x8] a7e18: 530b7d28 lsr w8, w9, #11 a7e1c: 71006d1f cmp w8, #0x1b a7e20: 54000700 b.eq 0xa7f00 ::do_out(mbstate_t&, char32_t const*, char32_t const*, char32_t const*&, char*, char*, char*&) const+0x298> a7e24: eb06013f cmp x9, x6 a7e28: 540006c8 b.hi 0xa7f00 ::do_out(mbstate_t&, char32_t const*, char32_t const*, char32_t const*&, char*, char*, char*&) const+0x298> a7e2c: 7101fd3f cmp w9, #0x7f a7e30: 54000128 b.hi 0xa7e54 ::do_out(mbstate_t&, char32_t const*, char32_t const*, char32_t const*&, char*, char*, char*&) const+0x1ec> a7e34: f94000a8 ldr x8, [x5] a7e38: cb08008a sub x10, x4, x8 a7e3c: f100055f cmp x10, #0x1 a7e40: 54fffa6b b.lt 0xa7d8c ::do_out(mbstate_t&, char32_t const*, char32_t const*, char32_t const*&, char*, char*, char*&) const+0x124> a7e44: 9100050a add x10, x8, #0x1 a7e48: f90000aa str x10, [x5] a7e4c: 39000109 strb w9, [x8] a7e50: 17ffffec b 0xa7e00 ::do_out(mbstate_t&, char32_t const*, char32_t const*, char32_t const*&, char*, char*, char*&) const+0x198> a7e54: 52801008 mov w8, #0x80 // =128 a7e58: 711ffd3f cmp w9, #0x7ff a7e5c: 33001528 bfxil w8, w9, #0, #6 a7e60: 54000168 b.hi 0xa7e8c ::do_out(mbstate_t&, char32_t const*, char32_t const*, char32_t const*&, char*, char*, char*&) const+0x224> a7e64: f94000aa ldr x10, [x5] a7e68: cb0a008b sub x11, x4, x10 a7e6c: f100097f cmp x11, #0x2 a7e70: 54fff8eb b.lt 0xa7d8c ::do_out(mbstate_t&, char32_t const*, char32_t const*, char32_t const*&, char*, char*, char*&) const+0x124> a7e74: 53067d29 lsr w9, w9, #6 a7e78: 9100054b add x11, x10, #0x1 a7e7c: 321a0529 orr w9, w9, #0xc0 a7e80: f90000ab str x11, [x5] a7e84: 39000149 strb w9, [x10] a7e88: 17ffffda b 0xa7df0 ::do_out(mbstate_t&, char32_t const*, char32_t const*, char32_t const*&, char*, char*, char*&) const+0x188> a7e8c: f94000ab ldr x11, [x5] a7e90: 5280100a mov w10, #0x80 // =128 a7e94: 53107d2d lsr w13, w9, #16 a7e98: 33062d2a bfxil w10, w9, #6, #6 a7e9c: cb0b008c sub x12, x4, x11 a7ea0: 3500012d cbnz w13, 0xa7ec4 ::do_out(mbstate_t&, char32_t const*, char32_t const*, char32_t const*&, char*, char*, char*&) const+0x25c> a7ea4: f1000d9f cmp x12, #0x3 a7ea8: 54fff72b b.lt 0xa7d8c ::do_out(mbstate_t&, char32_t const*, char32_t const*, char32_t const*&, char*, char*, char*&) const+0x124> a7eac: 530c7d29 lsr w9, w9, #12 a7eb0: 9100056c add x12, x11, #0x1 a7eb4: 321b0929 orr w9, w9, #0xe0 a7eb8: f90000ac str x12, [x5] a7ebc: 39000169 strb w9, [x11] a7ec0: 17ffffc8 b 0xa7de0 ::do_out(mbstate_t&, char32_t const*, char32_t const*, char32_t const*&, char*, char*, char*&) const+0x178> a7ec4: f100119f cmp x12, #0x4 a7ec8: 54fff62b b.lt 0xa7d8c ::do_out(mbstate_t&, char32_t const*, char32_t const*, char32_t const*&, char*, char*, char*&) const+0x124> a7ecc: 53127d2c lsr w12, w9, #18 a7ed0: 9100056d add x13, x11, #0x1 a7ed4: 321c0d8c orr w12, w12, #0xf0 a7ed8: f90000ad str x13, [x5] a7edc: 3900016c strb w12, [x11] a7ee0: f94000ab ldr x11, [x5] a7ee4: 5280100c mov w12, #0x80 // =128 a7ee8: 330c452c bfxil w12, w9, #12, #6 a7eec: 91000569 add x9, x11, #0x1 a7ef0: f90000a9 str x9, [x5] a7ef4: 3900016c strb w12, [x11] a7ef8: 17ffffba b 0xa7de0 ::do_out(mbstate_t&, char32_t const*, char32_t const*, char32_t const*&, char*, char*, char*&) const+0x178> a7efc: 2a1f03e0 mov w0, wzr a7f00: d65f03c0 ret 00000000000a7f04 ::do_in(mbstate_t&, char const*, char const*, char const*&, char32_t*, char32_t*, char32_t*&) const>: a7f04: d100c3ff sub sp, sp, #0x30 a7f08: a9014ff4 stp x20, x19, [sp, #0x10] a7f0c: a9027bfd stp x29, x30, [sp, #0x20] a7f10: 910083fd add x29, sp, #0x20 a7f14: aa0603e8 mov x8, x6 a7f18: aa0503e9 mov x9, x5 a7f1c: aa0703f3 mov x19, x7 a7f20: aa0403f4 mov x20, x4 a7f24: aa0303e1 mov x1, x3 a7f28: aa0203e0 mov x0, x2 a7f2c: a9000be5 stp x5, x2, [sp] a7f30: 910023e2 add x2, sp, #0x8 a7f34: 910003e5 mov x5, sp a7f38: 12bffde6 mov w6, #0x10ffff // =1114111 a7f3c: aa0903e3 mov x3, x9 a7f40: aa0803e4 mov x4, x8 a7f44: 2a1f03e7 mov w7, wzr a7f48: 94000009 bl 0xa7f6c ::do_in(mbstate_t&, char const*, char const*, char const*&, char32_t*, char32_t*, char32_t*&) const+0x68> a7f4c: f94007e8 ldr x8, [sp, #0x8] a7f50: f9000288 str x8, [x20] a7f54: f94003e8 ldr x8, [sp] a7f58: f9000268 str x8, [x19] a7f5c: a9427bfd ldp x29, x30, [sp, #0x20] a7f60: a9414ff4 ldp x20, x19, [sp, #0x10] a7f64: 9100c3ff add sp, sp, #0x30 a7f68: d65f03c0 ret a7f6c: f9000040 str x0, [x2] a7f70: f90000a3 str x3, [x5] a7f74: f9400048 ldr x8, [x2] a7f78: 361001e7 tbz w7, #0x2, 0xa7fb4 ::do_in(mbstate_t&, char const*, char const*, char const*&, char32_t*, char32_t*, char32_t*&) const+0xb0> a7f7c: cb080029 sub x9, x1, x8 a7f80: f1000d3f cmp x9, #0x3 a7f84: 5400018b b.lt 0xa7fb4 ::do_in(mbstate_t&, char const*, char const*, char const*&, char32_t*, char32_t*, char32_t*&) const+0xb0> a7f88: 39400109 ldrb w9, [x8] a7f8c: 7103bd3f cmp w9, #0xef a7f90: 54000121 b.ne 0xa7fb4 ::do_in(mbstate_t&, char const*, char const*, char const*&, char32_t*, char32_t*, char32_t*&) const+0xb0> a7f94: 39400509 ldrb w9, [x8, #0x1] a7f98: 7102ed3f cmp w9, #0xbb a7f9c: 540000c1 b.ne 0xa7fb4 ::do_in(mbstate_t&, char const*, char const*, char const*&, char32_t*, char32_t*, char32_t*&) const+0xb0> a7fa0: 39400909 ldrb w9, [x8, #0x2] a7fa4: 7102fd3f cmp w9, #0xbf a7fa8: 54000061 b.ne 0xa7fb4 ::do_in(mbstate_t&, char const*, char const*, char const*&, char32_t*, char32_t*, char32_t*&) const+0xb0> a7fac: 91000d08 add x8, x8, #0x3 a7fb0: f9000048 str x8, [x2] a7fb4: eb01011f cmp x8, x1 a7fb8: 54000ea2 b.hs 0xa818c ::do_in(mbstate_t&, char const*, char const*, char const*&, char32_t*, char32_t*, char32_t*&) const+0x288> a7fbc: f94000a9 ldr x9, [x5] a7fc0: eb04013f cmp x9, x4 a7fc4: 540001a3 b.lo 0xa7ff8 ::do_in(mbstate_t&, char const*, char const*, char const*&, char32_t*, char32_t*, char32_t*&) const+0xf4> a7fc8: 14000075 b 0xa819c ::do_in(mbstate_t&, char const*, char const*, char const*&, char32_t*, char32_t*, char32_t*&) const+0x298> a7fcc: 8b000108 add x8, x8, x0 a7fd0: b900012b str w11, [x9] a7fd4: f9000048 str x8, [x2] a7fd8: f94000a8 ldr x8, [x5] a7fdc: 91001109 add x9, x8, #0x4 a7fe0: f90000a9 str x9, [x5] a7fe4: f9400048 ldr x8, [x2] a7fe8: eb01011f cmp x8, x1 a7fec: 54000d02 b.hs 0xa818c ::do_in(mbstate_t&, char const*, char const*, char const*&, char32_t*, char32_t*, char32_t*&) const+0x288> a7ff0: eb04013f cmp x9, x4 a7ff4: 54000d42 b.hs 0xa819c ::do_in(mbstate_t&, char const*, char const*, char const*&, char32_t*, char32_t*, char32_t*&) const+0x298> a7ff8: 39c0010c ldrsb w12, [x8] a7ffc: 92401d8a and x10, x12, #0xff a8000: 12001d8b and w11, w12, #0xff a8004: 37f800ac tbnz w12, #0x1f, 0xa8018 ::do_in(mbstate_t&, char const*, char const*, char const*&, char32_t*, char32_t*, char32_t*&) const+0x114> a8008: eb06015f cmp x10, x6 a800c: 54000c48 b.hi 0xa8194 ::do_in(mbstate_t&, char const*, char const*, char const*&, char32_t*, char32_t*, char32_t*&) const+0x290> a8010: 52800020 mov w0, #0x1 // =1 a8014: 17ffffee b 0xa7fcc ::do_in(mbstate_t&, char const*, char const*, char const*&, char32_t*, char32_t*, char32_t*&) const+0xc8> a8018: 7103095f cmp w10, #0xc2 a801c: 54000bc3 b.lo 0xa8194 ::do_in(mbstate_t&, char const*, char const*, char const*&, char32_t*, char32_t*, char32_t*&) const+0x290> a8020: 71037d5f cmp w10, #0xdf a8024: 540001e8 b.hi 0xa8060 ::do_in(mbstate_t&, char const*, char const*, char const*&, char32_t*, char32_t*, char32_t*&) const+0x15c> a8028: cb08002b sub x11, x1, x8 a802c: f100097f cmp x11, #0x2 a8030: 54000b6b b.lt 0xa819c ::do_in(mbstate_t&, char const*, char const*, char const*&, char32_t*, char32_t*, char32_t*&) const+0x298> a8034: 3940050c ldrb w12, [x8, #0x1] a8038: 121a058b and w11, w12, #0xc0 a803c: 7102017f cmp w11, #0x80 a8040: 54000aa1 b.ne 0xa8194 ::do_in(mbstate_t&, char const*, char const*, char const*&, char32_t*, char32_t*, char32_t*&) const+0x290> a8044: 531a654a lsl w10, w10, #6 a8048: 927a114b and x11, x10, #0x7c0 a804c: b340158b bfxil x11, x12, #0, #6 a8050: eb06017f cmp x11, x6 a8054: 52800040 mov w0, #0x2 // =2 a8058: 54fffba9 b.ls 0xa7fcc ::do_in(mbstate_t&, char const*, char const*, char const*&, char32_t*, char32_t*, char32_t*&) const+0xc8> a805c: 1400004d b 0xa8190 ::do_in(mbstate_t&, char const*, char const*, char const*&, char32_t*, char32_t*, char32_t*&) const+0x28c> a8060: 7103bd5f cmp w10, #0xef a8064: 540001c8 b.hi 0xa809c ::do_in(mbstate_t&, char const*, char const*, char const*&, char32_t*, char32_t*, char32_t*&) const+0x198> a8068: cb08002c sub x12, x1, x8 a806c: f1000d9f cmp x12, #0x3 a8070: 5400096b b.lt 0xa819c ::do_in(mbstate_t&, char const*, char const*, char const*&, char32_t*, char32_t*, char32_t*&) const+0x298> a8074: 3940050d ldrb w13, [x8, #0x1] a8078: 3940090c ldrb w12, [x8, #0x2] a807c: 7103b57f cmp w11, #0xed a8080: 54000300 b.eq 0xa80e0 ::do_in(mbstate_t&, char const*, char const*, char const*&, char32_t*, char32_t*, char32_t*&) const+0x1dc> a8084: 7103817f cmp w11, #0xe0 a8088: 54000341 b.ne 0xa80f0 ::do_in(mbstate_t&, char const*, char const*, char const*&, char32_t*, char32_t*, char32_t*&) const+0x1ec> a808c: 121b09ab and w11, w13, #0xe0 a8090: 7102817f cmp w11, #0xa0 a8094: 54000340 b.eq 0xa80fc ::do_in(mbstate_t&, char const*, char const*, char const*&, char32_t*, char32_t*, char32_t*&) const+0x1f8> a8098: 1400003f b 0xa8194 ::do_in(mbstate_t&, char const*, char const*, char const*&, char32_t*, char32_t*, char32_t*&) const+0x290> a809c: 7103d15f cmp w10, #0xf4 a80a0: 540007a8 b.hi 0xa8194 ::do_in(mbstate_t&, char const*, char const*, char const*&, char32_t*, char32_t*, char32_t*&) const+0x290> a80a4: cb08002b sub x11, x1, x8 a80a8: f100117f cmp x11, #0x4 a80ac: 5400078b b.lt 0xa819c ::do_in(mbstate_t&, char const*, char const*, char const*&, char32_t*, char32_t*, char32_t*&) const+0x298> a80b0: 3940050b ldrb w11, [x8, #0x1] a80b4: 3940090d ldrb w13, [x8, #0x2] a80b8: 39400d0c ldrb w12, [x8, #0x3] a80bc: 7103d15f cmp w10, #0xf4 a80c0: 54000360 b.eq 0xa812c ::do_in(mbstate_t&, char const*, char const*, char const*&, char32_t*, char32_t*, char32_t*&) const+0x228> a80c4: 7103c15f cmp w10, #0xf0 a80c8: 540003a1 b.ne 0xa813c ::do_in(mbstate_t&, char const*, char const*, char const*&, char32_t*, char32_t*, char32_t*&) const+0x238> a80cc: 1101c16e add w14, w11, #0x70 a80d0: 12001dce and w14, w14, #0xff a80d4: 7100c1df cmp w14, #0x30 a80d8: 54000383 b.lo 0xa8148 ::do_in(mbstate_t&, char const*, char const*, char const*&, char32_t*, char32_t*, char32_t*&) const+0x244> a80dc: 1400002e b 0xa8194 ::do_in(mbstate_t&, char const*, char const*, char const*&, char32_t*, char32_t*, char32_t*&) const+0x290> a80e0: 121b09ab and w11, w13, #0xe0 a80e4: 7102017f cmp w11, #0x80 a80e8: 540000a0 b.eq 0xa80fc ::do_in(mbstate_t&, char const*, char const*, char const*&, char32_t*, char32_t*, char32_t*&) const+0x1f8> a80ec: 1400002a b 0xa8194 ::do_in(mbstate_t&, char const*, char const*, char const*&, char32_t*, char32_t*, char32_t*&) const+0x290> a80f0: 121a05ab and w11, w13, #0xc0 a80f4: 7102017f cmp w11, #0x80 a80f8: 540004e1 b.ne 0xa8194 ::do_in(mbstate_t&, char const*, char const*, char const*&, char32_t*, char32_t*, char32_t*&) const+0x290> a80fc: 121a058b and w11, w12, #0xc0 a8100: 7102017f cmp w11, #0x80 a8104: 54000481 b.ne 0xa8194 ::do_in(mbstate_t&, char const*, char const*, char const*&, char32_t*, char32_t*, char32_t*&) const+0x290> a8108: 53144d4a lsl w10, w10, #12 a810c: 92740d4b and x11, x10, #0xf000 a8110: 924015aa and x10, x13, #0x3f a8114: b37a154b bfi x11, x10, #6, #6 a8118: b340158b bfxil x11, x12, #0, #6 a811c: eb06017f cmp x11, x6 a8120: 540003a8 b.hi 0xa8194 ::do_in(mbstate_t&, char const*, char const*, char const*&, char32_t*, char32_t*, char32_t*&) const+0x290> a8124: 52800060 mov w0, #0x3 // =3 a8128: 17ffffa9 b 0xa7fcc ::do_in(mbstate_t&, char const*, char const*, char const*&, char32_t*, char32_t*, char32_t*&) const+0xc8> a812c: 121c0d6e and w14, w11, #0xf0 a8130: 710201df cmp w14, #0x80 a8134: 540000a0 b.eq 0xa8148 ::do_in(mbstate_t&, char const*, char const*, char const*&, char32_t*, char32_t*, char32_t*&) const+0x244> a8138: 14000017 b 0xa8194 ::do_in(mbstate_t&, char const*, char const*, char const*&, char32_t*, char32_t*, char32_t*&) const+0x290> a813c: 121a056e and w14, w11, #0xc0 a8140: 710201df cmp w14, #0x80 a8144: 54000281 b.ne 0xa8194 ::do_in(mbstate_t&, char const*, char const*, char const*&, char32_t*, char32_t*, char32_t*&) const+0x290> a8148: 121a05ae and w14, w13, #0xc0 a814c: 710201df cmp w14, #0x80 a8150: 54000221 b.ne 0xa8194 ::do_in(mbstate_t&, char const*, char const*, char const*&, char32_t*, char32_t*, char32_t*&) const+0x290> a8154: 121a058e and w14, w12, #0xc0 a8158: 710201df cmp w14, #0x80 a815c: 540001c1 b.ne 0xa8194 ::do_in(mbstate_t&, char const*, char const*, char const*&, char32_t*, char32_t*, char32_t*&) const+0x290> a8160: 530e354a lsl w10, w10, #18 a8164: 9240156e and x14, x11, #0x3f a8168: 926e094b and x11, x10, #0x1c0000 a816c: b37415cb bfi x11, x14, #12, #6 a8170: 531a65aa lsl w10, w13, #6 a8174: b3402d4b bfxil x11, x10, #0, #12 a8178: b340158b bfxil x11, x12, #0, #6 a817c: eb06017f cmp x11, x6 a8180: 540000a8 b.hi 0xa8194 ::do_in(mbstate_t&, char const*, char const*, char const*&, char32_t*, char32_t*, char32_t*&) const+0x290> a8184: 52800080 mov w0, #0x4 // =4 a8188: 17ffff91 b 0xa7fcc ::do_in(mbstate_t&, char const*, char const*, char const*&, char32_t*, char32_t*, char32_t*&) const+0xc8> a818c: 2a1f03e0 mov w0, wzr a8190: d65f03c0 ret a8194: 52800040 mov w0, #0x2 // =2 a8198: d65f03c0 ret a819c: 52800020 mov w0, #0x1 // =1 a81a0: d65f03c0 ret 00000000000a81a4 ::do_unshift(mbstate_t&, char*, char*, char*&) const>: a81a4: 52800060 mov w0, #0x3 // =3 a81a8: f9000082 str x2, [x4] a81ac: d65f03c0 ret 00000000000a81b0 ::do_encoding() const>: a81b0: 2a1f03e0 mov w0, wzr a81b4: d65f03c0 ret 00000000000a81b8 ::do_always_noconv() const>: a81b8: 2a1f03e0 mov w0, wzr a81bc: d65f03c0 ret 00000000000a81c0 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const>: a81c0: aa0303e1 mov x1, x3 a81c4: 12bffde3 mov w3, #0x10ffff // =1114111 a81c8: aa0203e0 mov x0, x2 a81cc: aa0403e2 mov x2, x4 a81d0: 2a1f03e4 mov w4, wzr a81d4: 14000001 b 0xa81d8 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x18> a81d8: aa0003e8 mov x8, x0 a81dc: 36100224 tbz w4, #0x2, 0xa8220 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x60> a81e0: cb000028 sub x8, x1, x0 a81e4: f1000d1f cmp x8, #0x3 a81e8: aa0003e8 mov x8, x0 a81ec: 540001ab b.lt 0xa8220 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x60> a81f0: 39400008 ldrb w8, [x0] a81f4: 7103bd1f cmp w8, #0xef a81f8: aa0003e8 mov x8, x0 a81fc: 54000121 b.ne 0xa8220 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x60> a8200: 39400408 ldrb w8, [x0, #0x1] a8204: 7102ed1f cmp w8, #0xbb a8208: aa0003e8 mov x8, x0 a820c: 540000a1 b.ne 0xa8220 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x60> a8210: 39400808 ldrb w8, [x0, #0x2] a8214: 91000c09 add x9, x0, #0x3 a8218: 7102fd1f cmp w8, #0xbf a821c: 9a800128 csel x8, x9, x0, eq a8220: b4000e62 cbz x2, 0xa83ec ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x22c> a8224: eb01011f cmp x8, x1 a8228: 54000e22 b.hs 0xa83ec ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x22c> a822c: 52800029 mov w9, #0x1 // =1 a8230: 39c0010d ldrsb w13, [x8] a8234: 92401daa and x10, x13, #0xff a8238: 37f800ed tbnz w13, #0x1f, 0xa8254 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x94> a823c: eb03015f cmp x10, x3 a8240: 54000d68 b.hi 0xa83ec ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x22c> a8244: 91000508 add x8, x8, #0x1 a8248: eb02013f cmp x9, x2 a824c: 54000ca3 b.lo 0xa83e0 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x220> a8250: 14000067 b 0xa83ec ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x22c> a8254: 7103095f cmp w10, #0xc2 a8258: 54000ca3 b.lo 0xa83ec ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x22c> a825c: 71037d5f cmp w10, #0xdf a8260: 54000228 b.hi 0xa82a4 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0xe4> a8264: cb08002b sub x11, x1, x8 a8268: f100097f cmp x11, #0x2 a826c: 54000c0b b.lt 0xa83ec ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x22c> a8270: 3940050b ldrb w11, [x8, #0x1] a8274: 121a056c and w12, w11, #0xc0 a8278: 7102019f cmp w12, #0x80 a827c: 54000b81 b.ne 0xa83ec ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x22c> a8280: 531a654a lsl w10, w10, #6 a8284: 927a114a and x10, x10, #0x7c0 a8288: b340156a bfxil x10, x11, #0, #6 a828c: eb03015f cmp x10, x3 a8290: 54000ae8 b.hi 0xa83ec ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x22c> a8294: 91000908 add x8, x8, #0x2 a8298: eb02013f cmp x9, x2 a829c: 54000a23 b.lo 0xa83e0 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x220> a82a0: 14000053 b 0xa83ec ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x22c> a82a4: 7103bd5f cmp w10, #0xef a82a8: 540001e8 b.hi 0xa82e4 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x124> a82ac: cb08002b sub x11, x1, x8 a82b0: f1000d7f cmp x11, #0x3 a82b4: 540009cb b.lt 0xa83ec ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x22c> a82b8: 3940050c ldrb w12, [x8, #0x1] a82bc: 3940090b ldrb w11, [x8, #0x2] a82c0: 12001dad and w13, w13, #0xff a82c4: 7103b5bf cmp w13, #0xed a82c8: 54000300 b.eq 0xa8328 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x168> a82cc: 710381bf cmp w13, #0xe0 a82d0: 54000341 b.ne 0xa8338 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x178> a82d4: 121b098d and w13, w12, #0xe0 a82d8: 710281bf cmp w13, #0xa0 a82dc: 54000340 b.eq 0xa8344 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x184> a82e0: 14000043 b 0xa83ec ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x22c> a82e4: 7103d15f cmp w10, #0xf4 a82e8: 54000828 b.hi 0xa83ec ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x22c> a82ec: cb08002b sub x11, x1, x8 a82f0: f100117f cmp x11, #0x4 a82f4: 540007cb b.lt 0xa83ec ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x22c> a82f8: 3940050d ldrb w13, [x8, #0x1] a82fc: 3940090c ldrb w12, [x8, #0x2] a8300: 39400d0b ldrb w11, [x8, #0x3] a8304: 7103d15f cmp w10, #0xf4 a8308: 540003a0 b.eq 0xa837c ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x1bc> a830c: 7103c15f cmp w10, #0xf0 a8310: 540003e1 b.ne 0xa838c ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x1cc> a8314: 1101c1ae add w14, w13, #0x70 a8318: 12001dce and w14, w14, #0xff a831c: 7100c1df cmp w14, #0x30 a8320: 540003c3 b.lo 0xa8398 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x1d8> a8324: 14000032 b 0xa83ec ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x22c> a8328: 121b098d and w13, w12, #0xe0 a832c: 710201bf cmp w13, #0x80 a8330: 540000a0 b.eq 0xa8344 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x184> a8334: 1400002e b 0xa83ec ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x22c> a8338: 121a058d and w13, w12, #0xc0 a833c: 710201bf cmp w13, #0x80 a8340: 54000561 b.ne 0xa83ec ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x22c> a8344: 121a056d and w13, w11, #0xc0 a8348: 710201bf cmp w13, #0x80 a834c: 54000501 b.ne 0xa83ec ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x22c> a8350: 53144d4a lsl w10, w10, #12 a8354: 92740d4a and x10, x10, #0xf000 a8358: 9240158c and x12, x12, #0x3f a835c: b37a158a bfi x10, x12, #6, #6 a8360: b340156a bfxil x10, x11, #0, #6 a8364: eb03015f cmp x10, x3 a8368: 54000428 b.hi 0xa83ec ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x22c> a836c: 91000d08 add x8, x8, #0x3 a8370: eb02013f cmp x9, x2 a8374: 54000363 b.lo 0xa83e0 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x220> a8378: 1400001d b 0xa83ec ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x22c> a837c: 121c0dae and w14, w13, #0xf0 a8380: 710201df cmp w14, #0x80 a8384: 540000a0 b.eq 0xa8398 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x1d8> a8388: 14000019 b 0xa83ec ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x22c> a838c: 121a05ae and w14, w13, #0xc0 a8390: 710201df cmp w14, #0x80 a8394: 540002c1 b.ne 0xa83ec ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x22c> a8398: 121a058e and w14, w12, #0xc0 a839c: 710201df cmp w14, #0x80 a83a0: 54000261 b.ne 0xa83ec ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x22c> a83a4: 121a056e and w14, w11, #0xc0 a83a8: 710201df cmp w14, #0x80 a83ac: 54000201 b.ne 0xa83ec ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x22c> a83b0: 530e354a lsl w10, w10, #18 a83b4: 924015ad and x13, x13, #0x3f a83b8: 926e094a and x10, x10, #0x1c0000 a83bc: b37415aa bfi x10, x13, #12, #6 a83c0: 531a658c lsl w12, w12, #6 a83c4: b3402d8a bfxil x10, x12, #0, #12 a83c8: b340156a bfxil x10, x11, #0, #6 a83cc: eb03015f cmp x10, x3 a83d0: 540000e8 b.hi 0xa83ec ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x22c> a83d4: 91001108 add x8, x8, #0x4 a83d8: eb02013f cmp x9, x2 a83dc: 54000082 b.hs 0xa83ec ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x22c> a83e0: eb01011f cmp x8, x1 a83e4: 91000529 add x9, x9, #0x1 a83e8: 54fff243 b.lo 0xa8230 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x70> a83ec: 4b000100 sub w0, w8, w0 a83f0: d65f03c0 ret 00000000000a83f4 ::do_max_length() const>: a83f4: 52800080 mov w0, #0x4 // =4 a83f8: d65f03c0 ret 00000000000a83fc ::do_out(mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const>: a83fc: d10143ff sub sp, sp, #0x50 a8400: f90013f5 str x21, [sp, #0x20] a8404: a9034ff4 stp x20, x19, [sp, #0x30] a8408: a9047bfd stp x29, x30, [sp, #0x40] a840c: 910103fd add x29, sp, #0x40 a8410: d53bd055 mrs x21, TPIDR_EL0 a8414: f94016ab ldr x11, [x21, #0x28] a8418: aa0703f3 mov x19, x7 a841c: aa0603ea mov x10, x6 a8420: aa0503e8 mov x8, x5 a8424: f9000feb str x11, [sp, #0x18] a8428: a90097e2 stp x2, x5, [sp, #0x8] a842c: f9400c06 ldr x6, [x0, #0x18] a8430: b9402007 ldr w7, [x0, #0x20] a8434: aa0203e9 mov x9, x2 a8438: aa0403f4 mov x20, x4 a843c: aa0303e1 mov x1, x3 a8440: 910023e2 add x2, sp, #0x8 a8444: 910043e5 add x5, sp, #0x10 a8448: aa0903e0 mov x0, x9 a844c: aa0803e3 mov x3, x8 a8450: aa0a03e4 mov x4, x10 a8454: 97fffe48 bl 0xa7d74 ::do_out(mbstate_t&, char32_t const*, char32_t const*, char32_t const*&, char*, char*, char*&) const+0x10c> a8458: f94007e8 ldr x8, [sp, #0x8] a845c: f9000288 str x8, [x20] a8460: f9400be8 ldr x8, [sp, #0x10] a8464: f9000268 str x8, [x19] a8468: f94016a8 ldr x8, [x21, #0x28] a846c: f9400fe9 ldr x9, [sp, #0x18] a8470: eb09011f cmp x8, x9 a8474: 540000c1 b.ne 0xa848c ::do_out(mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const+0x90> a8478: a9447bfd ldp x29, x30, [sp, #0x40] a847c: a9434ff4 ldp x20, x19, [sp, #0x30] a8480: f94013f5 ldr x21, [sp, #0x20] a8484: 910143ff add sp, sp, #0x50 a8488: d65f03c0 ret a848c: 97fe6801 bl 0x42490 <__stack_chk_fail@plt> 00000000000a8490 ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const>: a8490: d100c3ff sub sp, sp, #0x30 a8494: a9014ff4 stp x20, x19, [sp, #0x10] a8498: a9027bfd stp x29, x30, [sp, #0x20] a849c: 910083fd add x29, sp, #0x20 a84a0: a9000be5 stp x5, x2, [sp] a84a4: aa0703f3 mov x19, x7 a84a8: aa0603ea mov x10, x6 a84ac: f9400c06 ldr x6, [x0, #0x18] a84b0: b9402007 ldr w7, [x0, #0x20] a84b4: aa0503e8 mov x8, x5 a84b8: aa0203e9 mov x9, x2 a84bc: aa0403f4 mov x20, x4 a84c0: aa0303e1 mov x1, x3 a84c4: 910023e2 add x2, sp, #0x8 a84c8: 910003e5 mov x5, sp a84cc: aa0903e0 mov x0, x9 a84d0: aa0803e3 mov x3, x8 a84d4: aa0a03e4 mov x4, x10 a84d8: 97fffea5 bl 0xa7f6c ::do_in(mbstate_t&, char const*, char const*, char const*&, char32_t*, char32_t*, char32_t*&) const+0x68> a84dc: f94007e8 ldr x8, [sp, #0x8] a84e0: f9000288 str x8, [x20] a84e4: f94003e8 ldr x8, [sp] a84e8: f9000268 str x8, [x19] a84ec: a9427bfd ldp x29, x30, [sp, #0x20] a84f0: a9414ff4 ldp x20, x19, [sp, #0x10] a84f4: 9100c3ff add sp, sp, #0x30 a84f8: d65f03c0 ret 00000000000a84fc ::do_unshift(mbstate_t&, char*, char*, char*&) const>: a84fc: 52800060 mov w0, #0x3 // =3 a8500: f9000082 str x2, [x4] a8504: d65f03c0 ret 00000000000a8508 ::do_encoding() const>: a8508: 2a1f03e0 mov w0, wzr a850c: d65f03c0 ret 00000000000a8510 ::do_always_noconv() const>: a8510: 2a1f03e0 mov w0, wzr a8514: d65f03c0 ret 00000000000a8518 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const>: a8518: aa0403e8 mov x8, x4 a851c: aa0303e1 mov x1, x3 a8520: f9400c03 ldr x3, [x0, #0x18] a8524: b9402004 ldr w4, [x0, #0x20] a8528: aa0203e0 mov x0, x2 a852c: aa0803e2 mov x2, x8 a8530: 17ffff2a b 0xa81d8 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x18> 00000000000a8534 ::do_max_length() const>: a8534: 39408008 ldrb w8, [x0, #0x20] a8538: 528000e9 mov w9, #0x7 // =7 a853c: 721e011f tst w8, #0x4 a8540: 52800088 mov w8, #0x4 // =4 a8544: 1a890100 csel w0, w8, w9, eq a8548: d65f03c0 ret 00000000000a854c ::do_out(mbstate_t&, char16_t const*, char16_t const*, char16_t const*&, char*, char*, char*&) const>: a854c: 39406009 ldrb w9, [x0, #0x18] a8550: f9400808 ldr x8, [x0, #0x10] a8554: 36080149 tbz w9, #0x1, 0xa857c ::do_out(mbstate_t&, char16_t const*, char16_t const*, char16_t const*&, char*, char*, char*&) const+0x30> a8558: cb0500c9 sub x9, x6, x5 a855c: f1000d3f cmp x9, #0x3 a8560: 540006cb b.lt 0xa8638 ::do_out(mbstate_t&, char16_t const*, char16_t const*, char16_t const*&, char*, char*, char*&) const+0xec> a8564: 52977de9 mov w9, #0xbbef // =48111 a8568: 790000a9 strh w9, [x5] a856c: 91000ca9 add x9, x5, #0x3 a8570: 528017ea mov w10, #0xbf // =191 a8574: 390008aa strb w10, [x5, #0x2] a8578: aa0903e5 mov x5, x9 a857c: eb03005f cmp x2, x3 a8580: 54000582 b.hs 0xa8630 ::do_out(mbstate_t&, char16_t const*, char16_t const*, char16_t const*&, char*, char*, char*&) const+0xe4> a8584: 52800040 mov w0, #0x2 // =2 a8588: 14000005 b 0xa859c ::do_out(mbstate_t&, char16_t const*, char16_t const*, char16_t const*&, char*, char*, char*&) const+0x50> a858c: aa0903e5 mov x5, x9 a8590: 91000842 add x2, x2, #0x2 a8594: eb03005f cmp x2, x3 a8598: 540004c2 b.hs 0xa8630 ::do_out(mbstate_t&, char16_t const*, char16_t const*, char16_t const*&, char*, char*, char*&) const+0xe4> a859c: 79400049 ldrh w9, [x2] a85a0: d34b7d2a ubfx x10, x9, #11, #21 a85a4: 71006d5f cmp w10, #0x1b a85a8: 540004a0 b.eq 0xa863c ::do_out(mbstate_t&, char16_t const*, char16_t const*, char16_t const*&, char*, char*, char*&) const+0xf0> a85ac: eb09011f cmp x8, x9 a85b0: 54000463 b.lo 0xa863c ::do_out(mbstate_t&, char16_t const*, char16_t const*, char16_t const*&, char*, char*, char*&) const+0xf0> a85b4: 7101fd3f cmp w9, #0x7f a85b8: 540000c8 b.hi 0xa85d0 ::do_out(mbstate_t&, char16_t const*, char16_t const*, char16_t const*&, char*, char*, char*&) const+0x84> a85bc: cb0500ca sub x10, x6, x5 a85c0: f100055f cmp x10, #0x1 a85c4: 540003ab b.lt 0xa8638 ::do_out(mbstate_t&, char16_t const*, char16_t const*, char16_t const*&, char*, char*, char*&) const+0xec> a85c8: 380014a9 strb w9, [x5], #0x1 a85cc: 17fffff1 b 0xa8590 ::do_out(mbstate_t&, char16_t const*, char16_t const*, char16_t const*&, char*, char*, char*&) const+0x44> a85d0: 5280100a mov w10, #0x80 // =128 a85d4: cb0500cb sub x11, x6, x5 a85d8: 711ffd3f cmp w9, #0x7ff a85dc: 3300152a bfxil w10, w9, #0, #6 a85e0: 54000128 b.hi 0xa8604 ::do_out(mbstate_t&, char16_t const*, char16_t const*, char16_t const*&, char*, char*, char*&) const+0xb8> a85e4: f100097f cmp x11, #0x2 a85e8: 5400028b b.lt 0xa8638 ::do_out(mbstate_t&, char16_t const*, char16_t const*, char16_t const*&, char*, char*, char*&) const+0xec> a85ec: 53067d29 lsr w9, w9, #6 a85f0: 321a0529 orr w9, w9, #0xc0 a85f4: 390000a9 strb w9, [x5] a85f8: 910008a9 add x9, x5, #0x2 a85fc: 390004aa strb w10, [x5, #0x1] a8600: 17ffffe3 b 0xa858c ::do_out(mbstate_t&, char16_t const*, char16_t const*, char16_t const*&, char*, char*, char*&) const+0x40> a8604: f1000d7f cmp x11, #0x3 a8608: 5400018b b.lt 0xa8638 ::do_out(mbstate_t&, char16_t const*, char16_t const*, char16_t const*&, char*, char*, char*&) const+0xec> a860c: 530c7d2b lsr w11, w9, #12 a8610: 5280100c mov w12, #0x80 // =128 a8614: 321b096b orr w11, w11, #0xe0 a8618: 33062d2c bfxil w12, w9, #6, #6 a861c: 91000ca9 add x9, x5, #0x3 a8620: 390000ab strb w11, [x5] a8624: 390004ac strb w12, [x5, #0x1] a8628: 390008aa strb w10, [x5, #0x2] a862c: 17ffffd8 b 0xa858c ::do_out(mbstate_t&, char16_t const*, char16_t const*, char16_t const*&, char*, char*, char*&) const+0x40> a8630: 2a1f03e0 mov w0, wzr a8634: 14000002 b 0xa863c ::do_out(mbstate_t&, char16_t const*, char16_t const*, char16_t const*&, char*, char*, char*&) const+0xf0> a8638: 52800020 mov w0, #0x1 // =1 a863c: f9000082 str x2, [x4] a8640: f90000e5 str x5, [x7] a8644: d65f03c0 ret 00000000000a8648 ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const>: a8648: 39406009 ldrb w9, [x0, #0x18] a864c: f9400808 ldr x8, [x0, #0x10] a8650: 361001c9 tbz w9, #0x2, 0xa8688 ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const+0x40> a8654: cb020069 sub x9, x3, x2 a8658: f1000d3f cmp x9, #0x3 a865c: 5400016b b.lt 0xa8688 ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const+0x40> a8660: 39400049 ldrb w9, [x2] a8664: 7103bd3f cmp w9, #0xef a8668: 54000101 b.ne 0xa8688 ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const+0x40> a866c: 39400449 ldrb w9, [x2, #0x1] a8670: 7102ed3f cmp w9, #0xbb a8674: 540000a1 b.ne 0xa8688 ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const+0x40> a8678: 39400849 ldrb w9, [x2, #0x2] a867c: 7102fd3f cmp w9, #0xbf a8680: 54000041 b.ne 0xa8688 ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const+0x40> a8684: 91000c42 add x2, x2, #0x3 a8688: eb03005f cmp x2, x3 a868c: 54000822 b.hs 0xa8790 ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const+0x148> a8690: eb0600bf cmp x5, x6 a8694: 54000822 b.hs 0xa8798 ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const+0x150> a8698: 39c0004a ldrsb w10, [x2] a869c: 92401d49 and x9, x10, #0xff a86a0: 37f800aa tbnz w10, #0x1f, 0xa86b4 ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const+0x6c> a86a4: eb09011f cmp x8, x9 a86a8: 540007c3 b.lo 0xa87a0 ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const+0x158> a86ac: 5280002a mov w10, #0x1 // =1 a86b0: 14000034 b 0xa8780 ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const+0x138> a86b4: 12001d4c and w12, w10, #0xff a86b8: 7103099f cmp w12, #0xc2 a86bc: 54000723 b.lo 0xa87a0 ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const+0x158> a86c0: 71037d3f cmp w9, #0xdf a86c4: 540001e8 b.hi 0xa8700 ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const+0xb8> a86c8: cb02006a sub x10, x3, x2 a86cc: f100095f cmp x10, #0x2 a86d0: 5400064b b.lt 0xa8798 ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const+0x150> a86d4: 3940044a ldrb w10, [x2, #0x1] a86d8: 121a054b and w11, w10, #0xc0 a86dc: 7102017f cmp w11, #0x80 a86e0: 54000601 b.ne 0xa87a0 ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const+0x158> a86e4: 531a6529 lsl w9, w9, #6 a86e8: 927a1129 and x9, x9, #0x7c0 a86ec: b3401549 bfxil x9, x10, #0, #6 a86f0: eb09011f cmp x8, x9 a86f4: 54000563 b.lo 0xa87a0 ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const+0x158> a86f8: 5280004a mov w10, #0x2 // =2 a86fc: 14000021 b 0xa8780 ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const+0x138> a8700: 7103bd3f cmp w9, #0xef a8704: 540004e8 b.hi 0xa87a0 ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const+0x158> a8708: cb02006a sub x10, x3, x2 a870c: f1000d5f cmp x10, #0x3 a8710: 5400044b b.lt 0xa8798 ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const+0x150> a8714: 3940044b ldrb w11, [x2, #0x1] a8718: 3940084a ldrb w10, [x2, #0x2] a871c: 7103b59f cmp w12, #0xed a8720: 540000e0 b.eq 0xa873c ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const+0xf4> a8724: 7103819f cmp w12, #0xe0 a8728: 54000121 b.ne 0xa874c ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const+0x104> a872c: 121b096c and w12, w11, #0xe0 a8730: 7102819f cmp w12, #0xa0 a8734: 54000120 b.eq 0xa8758 ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const+0x110> a8738: 1400001a b 0xa87a0 ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const+0x158> a873c: 121b096c and w12, w11, #0xe0 a8740: 7102019f cmp w12, #0x80 a8744: 540000a0 b.eq 0xa8758 ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const+0x110> a8748: 14000016 b 0xa87a0 ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const+0x158> a874c: 121a056c and w12, w11, #0xc0 a8750: 7102019f cmp w12, #0x80 a8754: 54000261 b.ne 0xa87a0 ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const+0x158> a8758: 121a054c and w12, w10, #0xc0 a875c: 7102019f cmp w12, #0x80 a8760: 54000201 b.ne 0xa87a0 ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const+0x158> a8764: d374cd29 lsl x9, x9, #12 a8768: 9240156b and x11, x11, #0x3f a876c: b37a1569 bfi x9, x11, #6, #6 a8770: b3401549 bfxil x9, x10, #0, #6 a8774: eb29211f cmp x8, w9, uxth a8778: 54000143 b.lo 0xa87a0 ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const+0x158> a877c: 5280006a mov w10, #0x3 // =3 a8780: 8b0a0042 add x2, x2, x10 a8784: 780024a9 strh w9, [x5], #0x2 a8788: eb03005f cmp x2, x3 a878c: 54fff823 b.lo 0xa8690 ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const+0x48> a8790: 2a1f03e0 mov w0, wzr a8794: 14000004 b 0xa87a4 ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const+0x15c> a8798: 52800020 mov w0, #0x1 // =1 a879c: 14000002 b 0xa87a4 ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const+0x15c> a87a0: 52800040 mov w0, #0x2 // =2 a87a4: f9000082 str x2, [x4] a87a8: f90000e5 str x5, [x7] a87ac: d65f03c0 ret 00000000000a87b0 ::do_unshift(mbstate_t&, char*, char*, char*&) const>: a87b0: 52800060 mov w0, #0x3 // =3 a87b4: f9000082 str x2, [x4] a87b8: d65f03c0 ret 00000000000a87bc ::do_encoding() const>: a87bc: 2a1f03e0 mov w0, wzr a87c0: d65f03c0 ret 00000000000a87c4 ::do_always_noconv() const>: a87c4: 2a1f03e0 mov w0, wzr a87c8: d65f03c0 ret 00000000000a87cc ::do_length(mbstate_t&, char const*, char const*, unsigned long) const>: a87cc: 3940600a ldrb w10, [x0, #0x18] a87d0: f9400809 ldr x9, [x0, #0x10] a87d4: aa0203e8 mov x8, x2 a87d8: 3610022a tbz w10, #0x2, 0xa881c ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x50> a87dc: cb020068 sub x8, x3, x2 a87e0: f1000d1f cmp x8, #0x3 a87e4: aa0203e8 mov x8, x2 a87e8: 540001ab b.lt 0xa881c ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x50> a87ec: 39400048 ldrb w8, [x2] a87f0: 7103bd1f cmp w8, #0xef a87f4: aa0203e8 mov x8, x2 a87f8: 54000121 b.ne 0xa881c ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x50> a87fc: 39400448 ldrb w8, [x2, #0x1] a8800: 7102ed1f cmp w8, #0xbb a8804: aa0203e8 mov x8, x2 a8808: 540000a1 b.ne 0xa881c ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x50> a880c: 39400848 ldrb w8, [x2, #0x2] a8810: 91000c4a add x10, x2, #0x3 a8814: 7102fd1f cmp w8, #0xbf a8818: 9a820148 csel x8, x10, x2, eq a881c: b4000904 cbz x4, 0xa893c ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x170> a8820: eb03011f cmp x8, x3 a8824: 540008c2 b.hs 0xa893c ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x170> a8828: 5280002a mov w10, #0x1 // =1 a882c: 39c0010e ldrsb w14, [x8] a8830: 92401dcb and x11, x14, #0xff a8834: 37f800ee tbnz w14, #0x1f, 0xa8850 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x84> a8838: eb0b013f cmp x9, x11 a883c: 54000803 b.lo 0xa893c ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x170> a8840: 91000508 add x8, x8, #0x1 a8844: eb04015f cmp x10, x4 a8848: 54000743 b.lo 0xa8930 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x164> a884c: 1400003c b 0xa893c ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x170> a8850: 7103097f cmp w11, #0xc2 a8854: 54000743 b.lo 0xa893c ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x170> a8858: 71037d7f cmp w11, #0xdf a885c: 54000228 b.hi 0xa88a0 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0xd4> a8860: cb08006c sub x12, x3, x8 a8864: f100099f cmp x12, #0x2 a8868: 540006ab b.lt 0xa893c ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x170> a886c: 3940050c ldrb w12, [x8, #0x1] a8870: 121a058d and w13, w12, #0xc0 a8874: 710201bf cmp w13, #0x80 a8878: 54000621 b.ne 0xa893c ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x170> a887c: 531a656b lsl w11, w11, #6 a8880: 927a116b and x11, x11, #0x7c0 a8884: b340158b bfxil x11, x12, #0, #6 a8888: eb0b013f cmp x9, x11 a888c: 54000583 b.lo 0xa893c ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x170> a8890: 91000908 add x8, x8, #0x2 a8894: eb04015f cmp x10, x4 a8898: 540004c3 b.lo 0xa8930 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x164> a889c: 14000028 b 0xa893c ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x170> a88a0: 7103bd7f cmp w11, #0xef a88a4: 540004c8 b.hi 0xa893c ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x170> a88a8: cb08006c sub x12, x3, x8 a88ac: f1000d9f cmp x12, #0x3 a88b0: 5400046b b.lt 0xa893c ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x170> a88b4: 3940050d ldrb w13, [x8, #0x1] a88b8: 3940090c ldrb w12, [x8, #0x2] a88bc: 12001dce and w14, w14, #0xff a88c0: 7103b5df cmp w14, #0xed a88c4: 540000e0 b.eq 0xa88e0 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x114> a88c8: 710381df cmp w14, #0xe0 a88cc: 54000121 b.ne 0xa88f0 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x124> a88d0: 121b09ae and w14, w13, #0xe0 a88d4: 710281df cmp w14, #0xa0 a88d8: 54000120 b.eq 0xa88fc ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x130> a88dc: 14000018 b 0xa893c ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x170> a88e0: 121b09ae and w14, w13, #0xe0 a88e4: 710201df cmp w14, #0x80 a88e8: 540000a0 b.eq 0xa88fc ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x130> a88ec: 14000014 b 0xa893c ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x170> a88f0: 121a05ae and w14, w13, #0xc0 a88f4: 710201df cmp w14, #0x80 a88f8: 54000221 b.ne 0xa893c ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x170> a88fc: 121a058e and w14, w12, #0xc0 a8900: 710201df cmp w14, #0x80 a8904: 540001c1 b.ne 0xa893c ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x170> a8908: 53144d6b lsl w11, w11, #12 a890c: 92740d6b and x11, x11, #0xf000 a8910: 924015ad and x13, x13, #0x3f a8914: b37a15ab bfi x11, x13, #6, #6 a8918: b340158b bfxil x11, x12, #0, #6 a891c: eb0b013f cmp x9, x11 a8920: 540000e3 b.lo 0xa893c ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x170> a8924: 91000d08 add x8, x8, #0x3 a8928: eb04015f cmp x10, x4 a892c: 54000082 b.hs 0xa893c ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x170> a8930: eb03011f cmp x8, x3 a8934: 9100054a add x10, x10, #0x1 a8938: 54fff7a3 b.lo 0xa882c ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x60> a893c: 4b020100 sub w0, w8, w2 a8940: d65f03c0 ret 00000000000a8944 ::do_max_length() const>: a8944: 39406008 ldrb w8, [x0, #0x18] a8948: 528000c9 mov w9, #0x6 // =6 a894c: 721e011f tst w8, #0x4 a8950: 52800068 mov w8, #0x3 // =3 a8954: 1a890100 csel w0, w8, w9, eq a8958: d65f03c0 ret 00000000000a895c ::do_out(mbstate_t&, char32_t const*, char32_t const*, char32_t const*&, char*, char*, char*&) const>: a895c: d10143ff sub sp, sp, #0x50 a8960: f90013f5 str x21, [sp, #0x20] a8964: a9034ff4 stp x20, x19, [sp, #0x30] a8968: a9047bfd stp x29, x30, [sp, #0x40] a896c: 910103fd add x29, sp, #0x40 a8970: d53bd055 mrs x21, TPIDR_EL0 a8974: f94016ab ldr x11, [x21, #0x28] a8978: aa0703f3 mov x19, x7 a897c: aa0603ea mov x10, x6 a8980: aa0503e8 mov x8, x5 a8984: f9000feb str x11, [sp, #0x18] a8988: a90097e2 stp x2, x5, [sp, #0x8] a898c: f9400806 ldr x6, [x0, #0x10] a8990: b9401807 ldr w7, [x0, #0x18] a8994: aa0203e9 mov x9, x2 a8998: aa0403f4 mov x20, x4 a899c: aa0303e1 mov x1, x3 a89a0: 910023e2 add x2, sp, #0x8 a89a4: 910043e5 add x5, sp, #0x10 a89a8: aa0903e0 mov x0, x9 a89ac: aa0803e3 mov x3, x8 a89b0: aa0a03e4 mov x4, x10 a89b4: 97fffcf0 bl 0xa7d74 ::do_out(mbstate_t&, char32_t const*, char32_t const*, char32_t const*&, char*, char*, char*&) const+0x10c> a89b8: f94007e8 ldr x8, [sp, #0x8] a89bc: f9000288 str x8, [x20] a89c0: f9400be8 ldr x8, [sp, #0x10] a89c4: f9000268 str x8, [x19] a89c8: f94016a8 ldr x8, [x21, #0x28] a89cc: f9400fe9 ldr x9, [sp, #0x18] a89d0: eb09011f cmp x8, x9 a89d4: 540000c1 b.ne 0xa89ec ::do_out(mbstate_t&, char32_t const*, char32_t const*, char32_t const*&, char*, char*, char*&) const+0x90> a89d8: a9447bfd ldp x29, x30, [sp, #0x40] a89dc: a9434ff4 ldp x20, x19, [sp, #0x30] a89e0: f94013f5 ldr x21, [sp, #0x20] a89e4: 910143ff add sp, sp, #0x50 a89e8: d65f03c0 ret a89ec: 97fe66a9 bl 0x42490 <__stack_chk_fail@plt> 00000000000a89f0 ::do_in(mbstate_t&, char const*, char const*, char const*&, char32_t*, char32_t*, char32_t*&) const>: a89f0: d100c3ff sub sp, sp, #0x30 a89f4: a9014ff4 stp x20, x19, [sp, #0x10] a89f8: a9027bfd stp x29, x30, [sp, #0x20] a89fc: 910083fd add x29, sp, #0x20 a8a00: a9000be5 stp x5, x2, [sp] a8a04: aa0703f3 mov x19, x7 a8a08: aa0603ea mov x10, x6 a8a0c: f9400806 ldr x6, [x0, #0x10] a8a10: b9401807 ldr w7, [x0, #0x18] a8a14: aa0503e8 mov x8, x5 a8a18: aa0203e9 mov x9, x2 a8a1c: aa0403f4 mov x20, x4 a8a20: aa0303e1 mov x1, x3 a8a24: 910023e2 add x2, sp, #0x8 a8a28: 910003e5 mov x5, sp a8a2c: aa0903e0 mov x0, x9 a8a30: aa0803e3 mov x3, x8 a8a34: aa0a03e4 mov x4, x10 a8a38: 97fffd4d bl 0xa7f6c ::do_in(mbstate_t&, char const*, char const*, char const*&, char32_t*, char32_t*, char32_t*&) const+0x68> a8a3c: f94007e8 ldr x8, [sp, #0x8] a8a40: f9000288 str x8, [x20] a8a44: f94003e8 ldr x8, [sp] a8a48: f9000268 str x8, [x19] a8a4c: a9427bfd ldp x29, x30, [sp, #0x20] a8a50: a9414ff4 ldp x20, x19, [sp, #0x10] a8a54: 9100c3ff add sp, sp, #0x30 a8a58: d65f03c0 ret 00000000000a8a5c ::do_unshift(mbstate_t&, char*, char*, char*&) const>: a8a5c: 52800060 mov w0, #0x3 // =3 a8a60: f9000082 str x2, [x4] a8a64: d65f03c0 ret 00000000000a8a68 ::do_encoding() const>: a8a68: 2a1f03e0 mov w0, wzr a8a6c: d65f03c0 ret 00000000000a8a70 ::do_always_noconv() const>: a8a70: 2a1f03e0 mov w0, wzr a8a74: d65f03c0 ret 00000000000a8a78 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const>: a8a78: aa0403e8 mov x8, x4 a8a7c: aa0303e1 mov x1, x3 a8a80: f9400803 ldr x3, [x0, #0x10] a8a84: b9401804 ldr w4, [x0, #0x18] a8a88: aa0203e0 mov x0, x2 a8a8c: aa0803e2 mov x2, x8 a8a90: 17fffdd2 b 0xa81d8 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x18> 00000000000a8a94 ::do_max_length() const>: a8a94: 39406008 ldrb w8, [x0, #0x18] a8a98: 528000e9 mov w9, #0x7 // =7 a8a9c: 721e011f tst w8, #0x4 a8aa0: 52800088 mov w8, #0x4 // =4 a8aa4: 1a890100 csel w0, w8, w9, eq a8aa8: d65f03c0 ret 00000000000a8aac ::do_out(mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const>: a8aac: 39408009 ldrb w9, [x0, #0x20] a8ab0: f9400c08 ldr x8, [x0, #0x18] a8ab4: 360800c9 tbz w9, #0x1, 0xa8acc ::do_out(mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const+0x20> a8ab8: cb0500c9 sub x9, x6, x5 a8abc: f100093f cmp x9, #0x2 a8ac0: 540005eb b.lt 0xa8b7c ::do_out(mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const+0xd0> a8ac4: 529fffc9 mov w9, #0xfffe // =65534 a8ac8: 780024a9 strh w9, [x5], #0x2 a8acc: eb03005f cmp x2, x3 a8ad0: 54000522 b.hs 0xa8b74 ::do_out(mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const+0xc8> a8ad4: 5287f809 mov w9, #0x3fc0 // =16320 a8ad8: 52801b0a mov w10, #0xd8 // =216 a8adc: 52800040 mov w0, #0x2 // =2 a8ae0: 14000006 b 0xa8af8 ::do_out(mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const+0x4c> a8ae4: 91001042 add x2, x2, #0x4 a8ae8: 8b0d00a5 add x5, x5, x13 a8aec: eb03005f cmp x2, x3 a8af0: 3900018b strb w11, [x12] a8af4: 54000402 b.hs 0xa8b74 ::do_out(mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const+0xc8> a8af8: b940004b ldr w11, [x2] a8afc: 530b7d6c lsr w12, w11, #11 a8b00: 71006d9f cmp w12, #0x1b a8b04: 540003e0 b.eq 0xa8b80 ::do_out(mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const+0xd4> a8b08: eb0b011f cmp x8, x11 a8b0c: 540003a3 b.lo 0xa8b80 ::do_out(mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const+0xd4> a8b10: 53107d6d lsr w13, w11, #16 a8b14: cb0500cc sub x12, x6, x5 a8b18: 3500010d cbnz w13, 0xa8b38 ::do_out(mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const+0x8c> a8b1c: f100099f cmp x12, #0x2 a8b20: 540002eb b.lt 0xa8b7c ::do_out(mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const+0xd0> a8b24: 53087d6d lsr w13, w11, #8 a8b28: aa0503ec mov x12, x5 a8b2c: 3800158d strb w13, [x12], #0x1 a8b30: 5280004d mov w13, #0x2 // =2 a8b34: 17ffffec b 0xa8ae4 ::do_out(mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const+0x38> a8b38: f100119f cmp x12, #0x4 a8b3c: 5400020b b.lt 0xa8b7c ::do_out(mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const+0xd0> a8b40: 530a7d6d lsr w13, w11, #10 a8b44: 52801b8e mov w14, #0xdc // =220 a8b48: 121a11ad and w13, w13, #0x7c0 a8b4c: 3308256e bfxil w14, w11, #8, #2 a8b50: 0b0901ad add w13, w13, w9 a8b54: 390008ae strb w14, [x5, #0x2] a8b58: 2a4d214e orr w14, w10, w13, lsr #8 a8b5c: 330a3d6d bfxil w13, w11, #10, #6 a8b60: 91000cac add x12, x5, #0x3 a8b64: 390004ad strb w13, [x5, #0x1] a8b68: 5280008d mov w13, #0x4 // =4 a8b6c: 390000ae strb w14, [x5] a8b70: 17ffffdd b 0xa8ae4 ::do_out(mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const+0x38> a8b74: 2a1f03e0 mov w0, wzr a8b78: 14000002 b 0xa8b80 ::do_out(mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const+0xd4> a8b7c: 52800020 mov w0, #0x1 // =1 a8b80: f9000082 str x2, [x4] a8b84: f90000e5 str x5, [x7] a8b88: d65f03c0 ret 00000000000a8b8c ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const>: a8b8c: 39408009 ldrb w9, [x0, #0x20] a8b90: f9400c08 ldr x8, [x0, #0x18] a8b94: 36100169 tbz w9, #0x2, 0xa8bc0 ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0x34> a8b98: cb020069 sub x9, x3, x2 a8b9c: f100093f cmp x9, #0x2 a8ba0: 5400010b b.lt 0xa8bc0 ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0x34> a8ba4: 39400049 ldrb w9, [x2] a8ba8: 7103f93f cmp w9, #0xfe a8bac: 540000a1 b.ne 0xa8bc0 ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0x34> a8bb0: 39400449 ldrb w9, [x2, #0x1] a8bb4: 7103fd3f cmp w9, #0xff a8bb8: 54000041 b.ne 0xa8bc0 ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0x34> a8bbc: 91000842 add x2, x2, #0x2 a8bc0: d1000469 sub x9, x3, #0x1 a8bc4: eb09005f cmp x2, x9 a8bc8: 54000582 b.hs 0xa8c78 ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0xec> a8bcc: 529b000a mov w10, #0xd800 // =55296 a8bd0: 529b800b mov w11, #0xdc00 // =56320 a8bd4: eb0600bf cmp x5, x6 a8bd8: 54000103 b.lo 0xa8bf8 ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0x6c> a8bdc: 14000027 b 0xa8c78 ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0xec> a8be0: 8b000042 add x2, x2, x0 a8be4: b80044ac str w12, [x5], #0x4 a8be8: eb09005f cmp x2, x9 a8bec: 54000462 b.hs 0xa8c78 ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0xec> a8bf0: eb0600bf cmp x5, x6 a8bf4: 54000422 b.hs 0xa8c78 ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0xec> a8bf8: 3940004e ldrb w14, [x2] a8bfc: 3940044c ldrb w12, [x2, #0x1] a8c00: d378ddcd lsl x13, x14, #8 a8c04: 121615ad and w13, w13, #0xfc00 a8c08: 6b0a01bf cmp w13, w10 a8c0c: b3781dcc bfi x12, x14, #8, #8 a8c10: 540000e0 b.eq 0xa8c2c ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0xa0> a8c14: 6b0b01bf cmp w13, w11 a8c18: 54000360 b.eq 0xa8c84 ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0xf8> a8c1c: eb0c011f cmp x8, x12 a8c20: 52800040 mov w0, #0x2 // =2 a8c24: 54fffde2 b.hs 0xa8be0 ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0x54> a8c28: 1400001a b 0xa8c90 ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0x104> a8c2c: cb02006d sub x13, x3, x2 a8c30: f10011bf cmp x13, #0x4 a8c34: 540002cb b.lt 0xa8c8c ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0x100> a8c38: 3940084d ldrb w13, [x2, #0x2] a8c3c: 121e15ae and w14, w13, #0xfc a8c40: 710371df cmp w14, #0xdc a8c44: 54000201 b.ne 0xa8c84 ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0xf8> a8c48: 39400c4e ldrb w14, [x2, #0x3] a8c4c: 53185dad lsl w13, w13, #8 a8c50: 5316558c lsl w12, w12, #10 a8c54: 9276258c and x12, x12, #0xffc00 a8c58: 927805ad and x13, x13, #0x300 a8c5c: aa0d018c orr x12, x12, x13 a8c60: aa0e018c orr x12, x12, x14 a8c64: 9140418c add x12, x12, #0x10, lsl #12 // =0x10000 a8c68: eb0c011f cmp x8, x12 a8c6c: 540000c3 b.lo 0xa8c84 ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0xf8> a8c70: 52800080 mov w0, #0x4 // =4 a8c74: 17ffffdb b 0xa8be0 ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0x54> a8c78: eb03005f cmp x2, x3 a8c7c: 1a9f27e0 cset w0, lo a8c80: 14000004 b 0xa8c90 ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0x104> a8c84: 52800040 mov w0, #0x2 // =2 a8c88: 14000002 b 0xa8c90 ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0x104> a8c8c: 52800020 mov w0, #0x1 // =1 a8c90: f9000082 str x2, [x4] a8c94: f90000e5 str x5, [x7] a8c98: d65f03c0 ret 00000000000a8c9c ::do_unshift(mbstate_t&, char*, char*, char*&) const>: a8c9c: 52800060 mov w0, #0x3 // =3 a8ca0: f9000082 str x2, [x4] a8ca4: d65f03c0 ret 00000000000a8ca8 ::do_encoding() const>: a8ca8: 2a1f03e0 mov w0, wzr a8cac: d65f03c0 ret 00000000000a8cb0 ::do_always_noconv() const>: a8cb0: 2a1f03e0 mov w0, wzr a8cb4: d65f03c0 ret 00000000000a8cb8 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const>: a8cb8: 3940800a ldrb w10, [x0, #0x20] a8cbc: f9400c09 ldr x9, [x0, #0x18] a8cc0: aa0203e8 mov x8, x2 a8cc4: 361001aa tbz w10, #0x2, 0xa8cf8 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x40> a8cc8: cb020068 sub x8, x3, x2 a8ccc: f100091f cmp x8, #0x2 a8cd0: aa0203e8 mov x8, x2 a8cd4: 5400012b b.lt 0xa8cf8 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x40> a8cd8: 39400048 ldrb w8, [x2] a8cdc: 7103f91f cmp w8, #0xfe a8ce0: aa0203e8 mov x8, x2 a8ce4: 540000a1 b.ne 0xa8cf8 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x40> a8ce8: 39400448 ldrb w8, [x2, #0x1] a8cec: 9100084a add x10, x2, #0x2 a8cf0: 7103fd1f cmp w8, #0xff a8cf4: 9a820148 csel x8, x10, x2, eq a8cf8: b40005a4 cbz x4, 0xa8dac ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0xf4> a8cfc: d100046a sub x10, x3, #0x1 a8d00: eb0a011f cmp x8, x10 a8d04: 54000542 b.hs 0xa8dac ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0xf4> a8d08: 5280002b mov w11, #0x1 // =1 a8d0c: 529b000c mov w12, #0xd800 // =55296 a8d10: 529b800d mov w13, #0xdc00 // =56320 a8d14: 39400110 ldrb w16, [x8] a8d18: 3940050e ldrb w14, [x8, #0x1] a8d1c: 53185e0f lsl w15, w16, #8 a8d20: 121615ef and w15, w15, #0xfc00 a8d24: 6b0c01ff cmp w15, w12 a8d28: 33181e0e bfi w14, w16, #8, #8 a8d2c: 54000120 b.eq 0xa8d50 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x98> a8d30: 6b0d01ff cmp w15, w13 a8d34: 540003c0 b.eq 0xa8dac ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0xf4> a8d38: eb0e013f cmp x9, x14 a8d3c: 54000383 b.lo 0xa8dac ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0xf4> a8d40: 91000908 add x8, x8, #0x2 a8d44: eb04017f cmp x11, x4 a8d48: 540002c3 b.lo 0xa8da0 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0xe8> a8d4c: 14000018 b 0xa8dac ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0xf4> a8d50: cb08006f sub x15, x3, x8 a8d54: f10011ff cmp x15, #0x4 a8d58: 540002ab b.lt 0xa8dac ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0xf4> a8d5c: 3940090f ldrb w15, [x8, #0x2] a8d60: 121e15f0 and w16, w15, #0xfc a8d64: 7103721f cmp w16, #0xdc a8d68: 54000221 b.ne 0xa8dac ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0xf4> a8d6c: 39400d10 ldrb w16, [x8, #0x3] a8d70: 53185def lsl w15, w15, #8 a8d74: 531655ce lsl w14, w14, #10 a8d78: 927625ce and x14, x14, #0xffc00 a8d7c: 927805ef and x15, x15, #0x300 a8d80: aa0f01ce orr x14, x14, x15 a8d84: aa1001ce orr x14, x14, x16 a8d88: 914041ce add x14, x14, #0x10, lsl #12 // =0x10000 a8d8c: eb0e013f cmp x9, x14 a8d90: 540000e3 b.lo 0xa8dac ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0xf4> a8d94: 91001108 add x8, x8, #0x4 a8d98: eb04017f cmp x11, x4 a8d9c: 54000082 b.hs 0xa8dac ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0xf4> a8da0: eb0a011f cmp x8, x10 a8da4: 9100056b add x11, x11, #0x1 a8da8: 54fffb63 b.lo 0xa8d14 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x5c> a8dac: 4b020100 sub w0, w8, w2 a8db0: d65f03c0 ret 00000000000a8db4 ::do_max_length() const>: a8db4: 39408008 ldrb w8, [x0, #0x20] a8db8: 528000c9 mov w9, #0x6 // =6 a8dbc: 721e011f tst w8, #0x4 a8dc0: 52800088 mov w8, #0x4 // =4 a8dc4: 1a890100 csel w0, w8, w9, eq a8dc8: d65f03c0 ret 00000000000a8dcc ::do_out(mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const>: a8dcc: 39408009 ldrb w9, [x0, #0x20] a8dd0: f9400c08 ldr x8, [x0, #0x18] a8dd4: 360800c9 tbz w9, #0x1, 0xa8dec ::do_out(mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const+0x20> a8dd8: cb0500c9 sub x9, x6, x5 a8ddc: f100093f cmp x9, #0x2 a8de0: 5400056b b.lt 0xa8e8c ::do_out(mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const+0xc0> a8de4: 529fdfe9 mov w9, #0xfeff // =65279 a8de8: 780024a9 strh w9, [x5], #0x2 a8dec: eb03005f cmp x2, x3 a8df0: 540004a2 b.hs 0xa8e84 ::do_out(mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const+0xb8> a8df4: 5287f809 mov w9, #0x3fc0 // =16320 a8df8: 52801b0a mov w10, #0xd8 // =216 a8dfc: 52800040 mov w0, #0x2 // =2 a8e00: 14000004 b 0xa8e10 ::do_out(mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const+0x44> a8e04: 91001042 add x2, x2, #0x4 a8e08: eb03005f cmp x2, x3 a8e0c: 540003c2 b.hs 0xa8e84 ::do_out(mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const+0xb8> a8e10: b940004b ldr w11, [x2] a8e14: 530b7d6c lsr w12, w11, #11 a8e18: 71006d9f cmp w12, #0x1b a8e1c: 540003a0 b.eq 0xa8e90 ::do_out(mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const+0xc4> a8e20: eb0b011f cmp x8, x11 a8e24: 54000363 b.lo 0xa8e90 ::do_out(mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const+0xc4> a8e28: 53107d6d lsr w13, w11, #16 a8e2c: cb0500cc sub x12, x6, x5 a8e30: 350000ad cbnz w13, 0xa8e44 ::do_out(mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const+0x78> a8e34: f100099f cmp x12, #0x2 a8e38: 540002ab b.lt 0xa8e8c ::do_out(mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const+0xc0> a8e3c: 780024ab strh w11, [x5], #0x2 a8e40: 17fffff1 b 0xa8e04 ::do_out(mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const+0x38> a8e44: f100119f cmp x12, #0x4 a8e48: 5400022b b.lt 0xa8e8c ::do_out(mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const+0xc0> a8e4c: 530a7d6c lsr w12, w11, #10 a8e50: 121a118c and w12, w12, #0x7c0 a8e54: 52801b8d mov w13, #0xdc // =220 a8e58: 0b09018c add w12, w12, w9 a8e5c: 390008ab strb w11, [x5, #0x2] a8e60: 3308256d bfxil w13, w11, #8, #2 a8e64: 2a4c214e orr w14, w10, w12, lsr #8 a8e68: 330a3d6c bfxil w12, w11, #10, #6 a8e6c: 910010ab add x11, x5, #0x4 a8e70: 390000ac strb w12, [x5] a8e74: 390004ae strb w14, [x5, #0x1] a8e78: 39000cad strb w13, [x5, #0x3] a8e7c: aa0b03e5 mov x5, x11 a8e80: 17ffffe1 b 0xa8e04 ::do_out(mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const+0x38> a8e84: 2a1f03e0 mov w0, wzr a8e88: 14000002 b 0xa8e90 ::do_out(mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const+0xc4> a8e8c: 52800020 mov w0, #0x1 // =1 a8e90: f9000082 str x2, [x4] a8e94: f90000e5 str x5, [x7] a8e98: d65f03c0 ret 00000000000a8e9c ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const>: a8e9c: 39408009 ldrb w9, [x0, #0x20] a8ea0: f9400c08 ldr x8, [x0, #0x18] a8ea4: 36100169 tbz w9, #0x2, 0xa8ed0 ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0x34> a8ea8: cb020069 sub x9, x3, x2 a8eac: f100093f cmp x9, #0x2 a8eb0: 5400010b b.lt 0xa8ed0 ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0x34> a8eb4: 39400049 ldrb w9, [x2] a8eb8: 7103fd3f cmp w9, #0xff a8ebc: 540000a1 b.ne 0xa8ed0 ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0x34> a8ec0: 39400449 ldrb w9, [x2, #0x1] a8ec4: 7103f93f cmp w9, #0xfe a8ec8: 54000041 b.ne 0xa8ed0 ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0x34> a8ecc: 91000842 add x2, x2, #0x2 a8ed0: d1000469 sub x9, x3, #0x1 a8ed4: eb09005f cmp x2, x9 a8ed8: 54000582 b.hs 0xa8f88 ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0xec> a8edc: 529b000a mov w10, #0xd800 // =55296 a8ee0: 529b800b mov w11, #0xdc00 // =56320 a8ee4: eb0600bf cmp x5, x6 a8ee8: 54000103 b.lo 0xa8f08 ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0x6c> a8eec: 14000027 b 0xa8f88 ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0xec> a8ef0: 8b000042 add x2, x2, x0 a8ef4: b80044ac str w12, [x5], #0x4 a8ef8: eb09005f cmp x2, x9 a8efc: 54000462 b.hs 0xa8f88 ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0xec> a8f00: eb0600bf cmp x5, x6 a8f04: 54000422 b.hs 0xa8f88 ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0xec> a8f08: 3940044e ldrb w14, [x2, #0x1] a8f0c: 3940004c ldrb w12, [x2] a8f10: d378ddcd lsl x13, x14, #8 a8f14: 121615ad and w13, w13, #0xfc00 a8f18: 6b0a01bf cmp w13, w10 a8f1c: b3781dcc bfi x12, x14, #8, #8 a8f20: 540000e0 b.eq 0xa8f3c ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0xa0> a8f24: 6b0b01bf cmp w13, w11 a8f28: 54000360 b.eq 0xa8f94 ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0xf8> a8f2c: eb0c011f cmp x8, x12 a8f30: 52800040 mov w0, #0x2 // =2 a8f34: 54fffde2 b.hs 0xa8ef0 ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0x54> a8f38: 1400001a b 0xa8fa0 ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0x104> a8f3c: cb02006d sub x13, x3, x2 a8f40: f10011bf cmp x13, #0x4 a8f44: 540002cb b.lt 0xa8f9c ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0x100> a8f48: 39400c4d ldrb w13, [x2, #0x3] a8f4c: 121e15ae and w14, w13, #0xfc a8f50: 710371df cmp w14, #0xdc a8f54: 54000201 b.ne 0xa8f94 ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0xf8> a8f58: 3940084e ldrb w14, [x2, #0x2] a8f5c: 53185dad lsl w13, w13, #8 a8f60: 5316558c lsl w12, w12, #10 a8f64: 9276258c and x12, x12, #0xffc00 a8f68: 927805ad and x13, x13, #0x300 a8f6c: aa0d018c orr x12, x12, x13 a8f70: aa0e018c orr x12, x12, x14 a8f74: 9140418c add x12, x12, #0x10, lsl #12 // =0x10000 a8f78: eb0c011f cmp x8, x12 a8f7c: 540000c3 b.lo 0xa8f94 ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0xf8> a8f80: 52800080 mov w0, #0x4 // =4 a8f84: 17ffffdb b 0xa8ef0 ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0x54> a8f88: eb03005f cmp x2, x3 a8f8c: 1a9f27e0 cset w0, lo a8f90: 14000004 b 0xa8fa0 ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0x104> a8f94: 52800040 mov w0, #0x2 // =2 a8f98: 14000002 b 0xa8fa0 ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0x104> a8f9c: 52800020 mov w0, #0x1 // =1 a8fa0: f9000082 str x2, [x4] a8fa4: f90000e5 str x5, [x7] a8fa8: d65f03c0 ret 00000000000a8fac ::do_unshift(mbstate_t&, char*, char*, char*&) const>: a8fac: 52800060 mov w0, #0x3 // =3 a8fb0: f9000082 str x2, [x4] a8fb4: d65f03c0 ret 00000000000a8fb8 ::do_encoding() const>: a8fb8: 2a1f03e0 mov w0, wzr a8fbc: d65f03c0 ret 00000000000a8fc0 ::do_always_noconv() const>: a8fc0: 2a1f03e0 mov w0, wzr a8fc4: d65f03c0 ret 00000000000a8fc8 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const>: a8fc8: 3940800a ldrb w10, [x0, #0x20] a8fcc: f9400c09 ldr x9, [x0, #0x18] a8fd0: aa0203e8 mov x8, x2 a8fd4: 361001aa tbz w10, #0x2, 0xa9008 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x40> a8fd8: cb020068 sub x8, x3, x2 a8fdc: f100091f cmp x8, #0x2 a8fe0: aa0203e8 mov x8, x2 a8fe4: 5400012b b.lt 0xa9008 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x40> a8fe8: 39400048 ldrb w8, [x2] a8fec: 7103fd1f cmp w8, #0xff a8ff0: aa0203e8 mov x8, x2 a8ff4: 540000a1 b.ne 0xa9008 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x40> a8ff8: 39400448 ldrb w8, [x2, #0x1] a8ffc: 9100084a add x10, x2, #0x2 a9000: 7103f91f cmp w8, #0xfe a9004: 9a820148 csel x8, x10, x2, eq a9008: b40005a4 cbz x4, 0xa90bc ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0xf4> a900c: d100046a sub x10, x3, #0x1 a9010: eb0a011f cmp x8, x10 a9014: 54000542 b.hs 0xa90bc ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0xf4> a9018: 5280002b mov w11, #0x1 // =1 a901c: 529b000c mov w12, #0xd800 // =55296 a9020: 529b800d mov w13, #0xdc00 // =56320 a9024: 39400510 ldrb w16, [x8, #0x1] a9028: 3940010e ldrb w14, [x8] a902c: 53185e0f lsl w15, w16, #8 a9030: 121615ef and w15, w15, #0xfc00 a9034: 6b0c01ff cmp w15, w12 a9038: 33181e0e bfi w14, w16, #8, #8 a903c: 54000120 b.eq 0xa9060 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x98> a9040: 6b0d01ff cmp w15, w13 a9044: 540003c0 b.eq 0xa90bc ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0xf4> a9048: eb0e013f cmp x9, x14 a904c: 54000383 b.lo 0xa90bc ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0xf4> a9050: 91000908 add x8, x8, #0x2 a9054: eb04017f cmp x11, x4 a9058: 540002c3 b.lo 0xa90b0 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0xe8> a905c: 14000018 b 0xa90bc ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0xf4> a9060: cb08006f sub x15, x3, x8 a9064: f10011ff cmp x15, #0x4 a9068: 540002ab b.lt 0xa90bc ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0xf4> a906c: 39400d0f ldrb w15, [x8, #0x3] a9070: 121e15f0 and w16, w15, #0xfc a9074: 7103721f cmp w16, #0xdc a9078: 54000221 b.ne 0xa90bc ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0xf4> a907c: 39400910 ldrb w16, [x8, #0x2] a9080: 53185def lsl w15, w15, #8 a9084: 531655ce lsl w14, w14, #10 a9088: 927625ce and x14, x14, #0xffc00 a908c: 927805ef and x15, x15, #0x300 a9090: aa0f01ce orr x14, x14, x15 a9094: aa1001ce orr x14, x14, x16 a9098: 914041ce add x14, x14, #0x10, lsl #12 // =0x10000 a909c: eb0e013f cmp x9, x14 a90a0: 540000e3 b.lo 0xa90bc ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0xf4> a90a4: 91001108 add x8, x8, #0x4 a90a8: eb04017f cmp x11, x4 a90ac: 54000082 b.hs 0xa90bc ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0xf4> a90b0: eb0a011f cmp x8, x10 a90b4: 9100056b add x11, x11, #0x1 a90b8: 54fffb63 b.lo 0xa9024 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x5c> a90bc: 4b020100 sub w0, w8, w2 a90c0: d65f03c0 ret 00000000000a90c4 ::do_max_length() const>: a90c4: 39408008 ldrb w8, [x0, #0x20] a90c8: 528000c9 mov w9, #0x6 // =6 a90cc: 721e011f tst w8, #0x4 a90d0: 52800088 mov w8, #0x4 // =4 a90d4: 1a890100 csel w0, w8, w9, eq a90d8: d65f03c0 ret 00000000000a90dc ::do_out(mbstate_t&, char16_t const*, char16_t const*, char16_t const*&, char*, char*, char*&) const>: a90dc: 39406009 ldrb w9, [x0, #0x18] a90e0: f9400808 ldr x8, [x0, #0x10] a90e4: 360800c9 tbz w9, #0x1, 0xa90fc ::do_out(mbstate_t&, char16_t const*, char16_t const*, char16_t const*&, char*, char*, char*&) const+0x20> a90e8: cb0500c9 sub x9, x6, x5 a90ec: f100093f cmp x9, #0x2 a90f0: 540002cb b.lt 0xa9148 ::do_out(mbstate_t&, char16_t const*, char16_t const*, char16_t const*&, char*, char*, char*&) const+0x6c> a90f4: 529fffc9 mov w9, #0xfffe // =65534 a90f8: 780024a9 strh w9, [x5], #0x2 a90fc: eb03005f cmp x2, x3 a9100: 54000202 b.hs 0xa9140 ::do_out(mbstate_t&, char16_t const*, char16_t const*, char16_t const*&, char*, char*, char*&) const+0x64> a9104: 52800040 mov w0, #0x2 // =2 a9108: 79400049 ldrh w9, [x2] a910c: d34b7d2a ubfx x10, x9, #11, #21 a9110: 71006d5f cmp w10, #0x1b a9114: 540001c0 b.eq 0xa914c ::do_out(mbstate_t&, char16_t const*, char16_t const*, char16_t const*&, char*, char*, char*&) const+0x70> a9118: eb09011f cmp x8, x9 a911c: 54000183 b.lo 0xa914c ::do_out(mbstate_t&, char16_t const*, char16_t const*, char16_t const*&, char*, char*, char*&) const+0x70> a9120: cb0500ca sub x10, x6, x5 a9124: f100095f cmp x10, #0x2 a9128: 5400010b b.lt 0xa9148 ::do_out(mbstate_t&, char16_t const*, char16_t const*, char16_t const*&, char*, char*, char*&) const+0x6c> a912c: 5ac00529 rev16 w9, w9 a9130: 91000842 add x2, x2, #0x2 a9134: eb03005f cmp x2, x3 a9138: 780024a9 strh w9, [x5], #0x2 a913c: 54fffe63 b.lo 0xa9108 ::do_out(mbstate_t&, char16_t const*, char16_t const*, char16_t const*&, char*, char*, char*&) const+0x2c> a9140: 2a1f03e0 mov w0, wzr a9144: 14000002 b 0xa914c ::do_out(mbstate_t&, char16_t const*, char16_t const*, char16_t const*&, char*, char*, char*&) const+0x70> a9148: 52800020 mov w0, #0x1 // =1 a914c: f9000082 str x2, [x4] a9150: f90000e5 str x5, [x7] a9154: d65f03c0 ret 00000000000a9158 ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const>: a9158: 39406009 ldrb w9, [x0, #0x18] a915c: f9400808 ldr x8, [x0, #0x10] a9160: 36100169 tbz w9, #0x2, 0xa918c ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const+0x34> a9164: cb020069 sub x9, x3, x2 a9168: f100093f cmp x9, #0x2 a916c: 5400010b b.lt 0xa918c ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const+0x34> a9170: 39400049 ldrb w9, [x2] a9174: 7103f93f cmp w9, #0xfe a9178: 540000a1 b.ne 0xa918c ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const+0x34> a917c: 39400449 ldrb w9, [x2, #0x1] a9180: 7103fd3f cmp w9, #0xff a9184: 54000041 b.ne 0xa918c ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const+0x34> a9188: 91000842 add x2, x2, #0x2 a918c: d1000469 sub x9, x3, #0x1 a9190: eb09005f cmp x2, x9 a9194: 54000202 b.hs 0xa91d4 ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const+0x7c> a9198: 52800040 mov w0, #0x2 // =2 a919c: eb0600bf cmp x5, x6 a91a0: 540001a2 b.hs 0xa91d4 ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const+0x7c> a91a4: 3940004a ldrb w10, [x2] a91a8: 121d114b and w11, w10, #0xf8 a91ac: 7103617f cmp w11, #0xd8 a91b0: 54000160 b.eq 0xa91dc ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const+0x84> a91b4: 3940044b ldrb w11, [x2, #0x1] a91b8: b3781d4b bfi x11, x10, #8, #8 a91bc: eb0b011f cmp x8, x11 a91c0: 540000e3 b.lo 0xa91dc ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const+0x84> a91c4: 91000842 add x2, x2, #0x2 a91c8: 780024ab strh w11, [x5], #0x2 a91cc: eb09005f cmp x2, x9 a91d0: 54fffe63 b.lo 0xa919c ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const+0x44> a91d4: eb03005f cmp x2, x3 a91d8: 1a9f27e0 cset w0, lo a91dc: f9000082 str x2, [x4] a91e0: f90000e5 str x5, [x7] a91e4: d65f03c0 ret 00000000000a91e8 ::do_unshift(mbstate_t&, char*, char*, char*&) const>: a91e8: 52800060 mov w0, #0x3 // =3 a91ec: f9000082 str x2, [x4] a91f0: d65f03c0 ret 00000000000a91f4 ::do_encoding() const>: a91f4: 2a1f03e0 mov w0, wzr a91f8: d65f03c0 ret 00000000000a91fc ::do_always_noconv() const>: a91fc: 2a1f03e0 mov w0, wzr a9200: d65f03c0 ret 00000000000a9204 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const>: a9204: 3940600a ldrb w10, [x0, #0x18] a9208: f9400809 ldr x9, [x0, #0x10] a920c: aa0203e8 mov x8, x2 a9210: 361001aa tbz w10, #0x2, 0xa9244 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x40> a9214: cb020068 sub x8, x3, x2 a9218: f100091f cmp x8, #0x2 a921c: aa0203e8 mov x8, x2 a9220: 5400012b b.lt 0xa9244 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x40> a9224: 39400048 ldrb w8, [x2] a9228: 7103f91f cmp w8, #0xfe a922c: aa0203e8 mov x8, x2 a9230: 540000a1 b.ne 0xa9244 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x40> a9234: 39400448 ldrb w8, [x2, #0x1] a9238: 9100084a add x10, x2, #0x2 a923c: 7103fd1f cmp w8, #0xff a9240: 9a820148 csel x8, x10, x2, eq a9244: b4000264 cbz x4, 0xa9290 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x8c> a9248: d100046a sub x10, x3, #0x1 a924c: eb0a011f cmp x8, x10 a9250: 54000202 b.hs 0xa9290 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x8c> a9254: 5280002b mov w11, #0x1 // =1 a9258: 3940010c ldrb w12, [x8] a925c: 121d118d and w13, w12, #0xf8 a9260: 710361bf cmp w13, #0xd8 a9264: 54000160 b.eq 0xa9290 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x8c> a9268: 3940050d ldrb w13, [x8, #0x1] a926c: b3781d8d bfi x13, x12, #8, #8 a9270: eb0d013f cmp x9, x13 a9274: 540000e3 b.lo 0xa9290 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x8c> a9278: 91000908 add x8, x8, #0x2 a927c: eb0a011f cmp x8, x10 a9280: 54000082 b.hs 0xa9290 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x8c> a9284: eb04017f cmp x11, x4 a9288: 9100056b add x11, x11, #0x1 a928c: 54fffe63 b.lo 0xa9258 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x54> a9290: 4b020100 sub w0, w8, w2 a9294: d65f03c0 ret 00000000000a9298 ::do_max_length() const>: a9298: 39406008 ldrb w8, [x0, #0x18] a929c: 52800089 mov w9, #0x4 // =4 a92a0: 721e011f tst w8, #0x4 a92a4: 52800048 mov w8, #0x2 // =2 a92a8: 1a890100 csel w0, w8, w9, eq a92ac: d65f03c0 ret 00000000000a92b0 ::do_out(mbstate_t&, char16_t const*, char16_t const*, char16_t const*&, char*, char*, char*&) const>: a92b0: 39406009 ldrb w9, [x0, #0x18] a92b4: f9400808 ldr x8, [x0, #0x10] a92b8: 360800c9 tbz w9, #0x1, 0xa92d0 ::do_out(mbstate_t&, char16_t const*, char16_t const*, char16_t const*&, char*, char*, char*&) const+0x20> a92bc: cb0500c9 sub x9, x6, x5 a92c0: f100093f cmp x9, #0x2 a92c4: 540002ab b.lt 0xa9318 ::do_out(mbstate_t&, char16_t const*, char16_t const*, char16_t const*&, char*, char*, char*&) const+0x68> a92c8: 529fdfe9 mov w9, #0xfeff // =65279 a92cc: 780024a9 strh w9, [x5], #0x2 a92d0: eb03005f cmp x2, x3 a92d4: 540001e2 b.hs 0xa9310 ::do_out(mbstate_t&, char16_t const*, char16_t const*, char16_t const*&, char*, char*, char*&) const+0x60> a92d8: 52800040 mov w0, #0x2 // =2 a92dc: 79400049 ldrh w9, [x2] a92e0: d34b7d2a ubfx x10, x9, #11, #21 a92e4: 71006d5f cmp w10, #0x1b a92e8: 540001a0 b.eq 0xa931c ::do_out(mbstate_t&, char16_t const*, char16_t const*, char16_t const*&, char*, char*, char*&) const+0x6c> a92ec: eb09011f cmp x8, x9 a92f0: 54000163 b.lo 0xa931c ::do_out(mbstate_t&, char16_t const*, char16_t const*, char16_t const*&, char*, char*, char*&) const+0x6c> a92f4: cb0500ca sub x10, x6, x5 a92f8: f100095f cmp x10, #0x2 a92fc: 540000eb b.lt 0xa9318 ::do_out(mbstate_t&, char16_t const*, char16_t const*, char16_t const*&, char*, char*, char*&) const+0x68> a9300: 91000842 add x2, x2, #0x2 a9304: eb03005f cmp x2, x3 a9308: 780024a9 strh w9, [x5], #0x2 a930c: 54fffe83 b.lo 0xa92dc ::do_out(mbstate_t&, char16_t const*, char16_t const*, char16_t const*&, char*, char*, char*&) const+0x2c> a9310: 2a1f03e0 mov w0, wzr a9314: 14000002 b 0xa931c ::do_out(mbstate_t&, char16_t const*, char16_t const*, char16_t const*&, char*, char*, char*&) const+0x6c> a9318: 52800020 mov w0, #0x1 // =1 a931c: f9000082 str x2, [x4] a9320: f90000e5 str x5, [x7] a9324: d65f03c0 ret 00000000000a9328 ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const>: a9328: 39406009 ldrb w9, [x0, #0x18] a932c: f9400808 ldr x8, [x0, #0x10] a9330: 36100169 tbz w9, #0x2, 0xa935c ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const+0x34> a9334: cb020069 sub x9, x3, x2 a9338: f100093f cmp x9, #0x2 a933c: 5400010b b.lt 0xa935c ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const+0x34> a9340: 39400049 ldrb w9, [x2] a9344: 7103fd3f cmp w9, #0xff a9348: 540000a1 b.ne 0xa935c ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const+0x34> a934c: 39400449 ldrb w9, [x2, #0x1] a9350: 7103f93f cmp w9, #0xfe a9354: 54000041 b.ne 0xa935c ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const+0x34> a9358: 91000842 add x2, x2, #0x2 a935c: d1000469 sub x9, x3, #0x1 a9360: eb09005f cmp x2, x9 a9364: 54000202 b.hs 0xa93a4 ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const+0x7c> a9368: 52800040 mov w0, #0x2 // =2 a936c: eb0600bf cmp x5, x6 a9370: 540001a2 b.hs 0xa93a4 ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const+0x7c> a9374: 3940044a ldrb w10, [x2, #0x1] a9378: 121d114b and w11, w10, #0xf8 a937c: 7103617f cmp w11, #0xd8 a9380: 54000160 b.eq 0xa93ac ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const+0x84> a9384: 3940004b ldrb w11, [x2] a9388: b3781d4b bfi x11, x10, #8, #8 a938c: eb0b011f cmp x8, x11 a9390: 540000e3 b.lo 0xa93ac ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const+0x84> a9394: 91000842 add x2, x2, #0x2 a9398: 780024ab strh w11, [x5], #0x2 a939c: eb09005f cmp x2, x9 a93a0: 54fffe63 b.lo 0xa936c ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const+0x44> a93a4: eb03005f cmp x2, x3 a93a8: 1a9f27e0 cset w0, lo a93ac: f9000082 str x2, [x4] a93b0: f90000e5 str x5, [x7] a93b4: d65f03c0 ret 00000000000a93b8 ::do_unshift(mbstate_t&, char*, char*, char*&) const>: a93b8: 52800060 mov w0, #0x3 // =3 a93bc: f9000082 str x2, [x4] a93c0: d65f03c0 ret 00000000000a93c4 ::do_encoding() const>: a93c4: 2a1f03e0 mov w0, wzr a93c8: d65f03c0 ret 00000000000a93cc ::do_always_noconv() const>: a93cc: 2a1f03e0 mov w0, wzr a93d0: d65f03c0 ret 00000000000a93d4 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const>: a93d4: 3940600a ldrb w10, [x0, #0x18] a93d8: f9400808 ldr x8, [x0, #0x10] a93dc: aa0203e9 mov x9, x2 a93e0: 3610012a tbz w10, #0x2, 0xa9404 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x30> a93e4: cb020069 sub x9, x3, x2 a93e8: f100093f cmp x9, #0x2 a93ec: aa0203e9 mov x9, x2 a93f0: 540000ab b.lt 0xa9404 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x30> a93f4: 39400049 ldrb w9, [x2] a93f8: 7103fd3f cmp w9, #0xff a93fc: aa0203e9 mov x9, x2 a9400: 540002c0 b.eq 0xa9458 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x84> a9404: b4000344 cbz x4, 0xa946c ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x98> a9408: d100046a sub x10, x3, #0x1 a940c: eb0a013f cmp x9, x10 a9410: 540002e2 b.hs 0xa946c ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x98> a9414: 5280002b mov w11, #0x1 // =1 a9418: 3940052d ldrb w13, [x9, #0x1] a941c: 121d11ac and w12, w13, #0xf8 a9420: 7103619f cmp w12, #0xd8 a9424: 54000240 b.eq 0xa946c ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x98> a9428: aa0903ec mov x12, x9 a942c: 3840258e ldrb w14, [x12], #0x2 a9430: b3781dae bfi x14, x13, #8, #8 a9434: eb0e011f cmp x8, x14 a9438: 540001a3 b.lo 0xa946c ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x98> a943c: eb0a019f cmp x12, x10 a9440: 540001a2 b.hs 0xa9474 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0xa0> a9444: eb04017f cmp x11, x4 a9448: 9100056b add x11, x11, #0x1 a944c: aa0c03e9 mov x9, x12 a9450: 54fffe43 b.lo 0xa9418 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x44> a9454: 14000006 b 0xa946c ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x98> a9458: 39400449 ldrb w9, [x2, #0x1] a945c: 9100084a add x10, x2, #0x2 a9460: 7103f93f cmp w9, #0xfe a9464: 9a820149 csel x9, x10, x2, eq a9468: b5fffd04 cbnz x4, 0xa9408 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x34> a946c: 4b020120 sub w0, w9, w2 a9470: d65f03c0 ret a9474: aa0c03e9 mov x9, x12 a9478: 4b020120 sub w0, w9, w2 a947c: d65f03c0 ret 00000000000a9480 ::do_max_length() const>: a9480: 39406008 ldrb w8, [x0, #0x18] a9484: 52800089 mov w9, #0x4 // =4 a9488: 721e011f tst w8, #0x4 a948c: 52800048 mov w8, #0x2 // =2 a9490: 1a890100 csel w0, w8, w9, eq a9494: d65f03c0 ret 00000000000a9498 ::do_out(mbstate_t&, char32_t const*, char32_t const*, char32_t const*&, char*, char*, char*&) const>: a9498: 39406009 ldrb w9, [x0, #0x18] a949c: f9400808 ldr x8, [x0, #0x10] a94a0: 360800c9 tbz w9, #0x1, 0xa94b8 ::do_out(mbstate_t&, char32_t const*, char32_t const*, char32_t const*&, char*, char*, char*&) const+0x20> a94a4: cb0500c9 sub x9, x6, x5 a94a8: f100093f cmp x9, #0x2 a94ac: 540005eb b.lt 0xa9568 ::do_out(mbstate_t&, char32_t const*, char32_t const*, char32_t const*&, char*, char*, char*&) const+0xd0> a94b0: 529fffc9 mov w9, #0xfffe // =65534 a94b4: 780024a9 strh w9, [x5], #0x2 a94b8: eb03005f cmp x2, x3 a94bc: 54000522 b.hs 0xa9560 ::do_out(mbstate_t&, char32_t const*, char32_t const*, char32_t const*&, char*, char*, char*&) const+0xc8> a94c0: 5287f809 mov w9, #0x3fc0 // =16320 a94c4: 52801b0a mov w10, #0xd8 // =216 a94c8: 52800040 mov w0, #0x2 // =2 a94cc: 14000006 b 0xa94e4 ::do_out(mbstate_t&, char32_t const*, char32_t const*, char32_t const*&, char*, char*, char*&) const+0x4c> a94d0: 91001042 add x2, x2, #0x4 a94d4: 8b0d00a5 add x5, x5, x13 a94d8: eb03005f cmp x2, x3 a94dc: 3900018b strb w11, [x12] a94e0: 54000402 b.hs 0xa9560 ::do_out(mbstate_t&, char32_t const*, char32_t const*, char32_t const*&, char*, char*, char*&) const+0xc8> a94e4: b940004b ldr w11, [x2] a94e8: 530b7d6c lsr w12, w11, #11 a94ec: 71006d9f cmp w12, #0x1b a94f0: 540003e0 b.eq 0xa956c ::do_out(mbstate_t&, char32_t const*, char32_t const*, char32_t const*&, char*, char*, char*&) const+0xd4> a94f4: eb0b011f cmp x8, x11 a94f8: 540003a3 b.lo 0xa956c ::do_out(mbstate_t&, char32_t const*, char32_t const*, char32_t const*&, char*, char*, char*&) const+0xd4> a94fc: 53107d6d lsr w13, w11, #16 a9500: cb0500cc sub x12, x6, x5 a9504: 3500010d cbnz w13, 0xa9524 ::do_out(mbstate_t&, char32_t const*, char32_t const*, char32_t const*&, char*, char*, char*&) const+0x8c> a9508: f100099f cmp x12, #0x2 a950c: 540002eb b.lt 0xa9568 ::do_out(mbstate_t&, char32_t const*, char32_t const*, char32_t const*&, char*, char*, char*&) const+0xd0> a9510: 53087d6d lsr w13, w11, #8 a9514: aa0503ec mov x12, x5 a9518: 3800158d strb w13, [x12], #0x1 a951c: 5280004d mov w13, #0x2 // =2 a9520: 17ffffec b 0xa94d0 ::do_out(mbstate_t&, char32_t const*, char32_t const*, char32_t const*&, char*, char*, char*&) const+0x38> a9524: f100119f cmp x12, #0x4 a9528: 5400020b b.lt 0xa9568 ::do_out(mbstate_t&, char32_t const*, char32_t const*, char32_t const*&, char*, char*, char*&) const+0xd0> a952c: 530a7d6d lsr w13, w11, #10 a9530: 52801b8e mov w14, #0xdc // =220 a9534: 121a11ad and w13, w13, #0x7c0 a9538: 3308256e bfxil w14, w11, #8, #2 a953c: 0b0901ad add w13, w13, w9 a9540: 390008ae strb w14, [x5, #0x2] a9544: 2a4d214e orr w14, w10, w13, lsr #8 a9548: 330a3d6d bfxil w13, w11, #10, #6 a954c: 91000cac add x12, x5, #0x3 a9550: 390004ad strb w13, [x5, #0x1] a9554: 5280008d mov w13, #0x4 // =4 a9558: 390000ae strb w14, [x5] a955c: 17ffffdd b 0xa94d0 ::do_out(mbstate_t&, char32_t const*, char32_t const*, char32_t const*&, char*, char*, char*&) const+0x38> a9560: 2a1f03e0 mov w0, wzr a9564: 14000002 b 0xa956c ::do_out(mbstate_t&, char32_t const*, char32_t const*, char32_t const*&, char*, char*, char*&) const+0xd4> a9568: 52800020 mov w0, #0x1 // =1 a956c: f9000082 str x2, [x4] a9570: f90000e5 str x5, [x7] a9574: d65f03c0 ret 00000000000a9578 ::do_in(mbstate_t&, char const*, char const*, char const*&, char32_t*, char32_t*, char32_t*&) const>: a9578: 39406009 ldrb w9, [x0, #0x18] a957c: f9400808 ldr x8, [x0, #0x10] a9580: 36100169 tbz w9, #0x2, 0xa95ac ::do_in(mbstate_t&, char const*, char const*, char const*&, char32_t*, char32_t*, char32_t*&) const+0x34> a9584: cb020069 sub x9, x3, x2 a9588: f100093f cmp x9, #0x2 a958c: 5400010b b.lt 0xa95ac ::do_in(mbstate_t&, char const*, char const*, char const*&, char32_t*, char32_t*, char32_t*&) const+0x34> a9590: 39400049 ldrb w9, [x2] a9594: 7103f93f cmp w9, #0xfe a9598: 540000a1 b.ne 0xa95ac ::do_in(mbstate_t&, char const*, char const*, char const*&, char32_t*, char32_t*, char32_t*&) const+0x34> a959c: 39400449 ldrb w9, [x2, #0x1] a95a0: 7103fd3f cmp w9, #0xff a95a4: 54000041 b.ne 0xa95ac ::do_in(mbstate_t&, char const*, char const*, char const*&, char32_t*, char32_t*, char32_t*&) const+0x34> a95a8: 91000842 add x2, x2, #0x2 a95ac: d1000469 sub x9, x3, #0x1 a95b0: eb09005f cmp x2, x9 a95b4: 54000582 b.hs 0xa9664 ::do_in(mbstate_t&, char const*, char const*, char const*&, char32_t*, char32_t*, char32_t*&) const+0xec> a95b8: 529b000a mov w10, #0xd800 // =55296 a95bc: 529b800b mov w11, #0xdc00 // =56320 a95c0: eb0600bf cmp x5, x6 a95c4: 54000103 b.lo 0xa95e4 ::do_in(mbstate_t&, char const*, char const*, char const*&, char32_t*, char32_t*, char32_t*&) const+0x6c> a95c8: 14000027 b 0xa9664 ::do_in(mbstate_t&, char const*, char const*, char const*&, char32_t*, char32_t*, char32_t*&) const+0xec> a95cc: 8b000042 add x2, x2, x0 a95d0: b80044ac str w12, [x5], #0x4 a95d4: eb09005f cmp x2, x9 a95d8: 54000462 b.hs 0xa9664 ::do_in(mbstate_t&, char const*, char const*, char const*&, char32_t*, char32_t*, char32_t*&) const+0xec> a95dc: eb0600bf cmp x5, x6 a95e0: 54000422 b.hs 0xa9664 ::do_in(mbstate_t&, char const*, char const*, char const*&, char32_t*, char32_t*, char32_t*&) const+0xec> a95e4: 3940004e ldrb w14, [x2] a95e8: 3940044c ldrb w12, [x2, #0x1] a95ec: d378ddcd lsl x13, x14, #8 a95f0: 121615ad and w13, w13, #0xfc00 a95f4: 6b0a01bf cmp w13, w10 a95f8: b3781dcc bfi x12, x14, #8, #8 a95fc: 540000e0 b.eq 0xa9618 ::do_in(mbstate_t&, char const*, char const*, char const*&, char32_t*, char32_t*, char32_t*&) const+0xa0> a9600: 6b0b01bf cmp w13, w11 a9604: 54000360 b.eq 0xa9670 ::do_in(mbstate_t&, char const*, char const*, char const*&, char32_t*, char32_t*, char32_t*&) const+0xf8> a9608: eb0c011f cmp x8, x12 a960c: 52800040 mov w0, #0x2 // =2 a9610: 54fffde2 b.hs 0xa95cc ::do_in(mbstate_t&, char const*, char const*, char const*&, char32_t*, char32_t*, char32_t*&) const+0x54> a9614: 1400001a b 0xa967c ::do_in(mbstate_t&, char const*, char const*, char const*&, char32_t*, char32_t*, char32_t*&) const+0x104> a9618: cb02006d sub x13, x3, x2 a961c: f10011bf cmp x13, #0x4 a9620: 540002cb b.lt 0xa9678 ::do_in(mbstate_t&, char const*, char const*, char const*&, char32_t*, char32_t*, char32_t*&) const+0x100> a9624: 3940084d ldrb w13, [x2, #0x2] a9628: 121e15ae and w14, w13, #0xfc a962c: 710371df cmp w14, #0xdc a9630: 54000201 b.ne 0xa9670 ::do_in(mbstate_t&, char const*, char const*, char const*&, char32_t*, char32_t*, char32_t*&) const+0xf8> a9634: 39400c4e ldrb w14, [x2, #0x3] a9638: 53185dad lsl w13, w13, #8 a963c: 5316558c lsl w12, w12, #10 a9640: 9276258c and x12, x12, #0xffc00 a9644: 927805ad and x13, x13, #0x300 a9648: aa0d018c orr x12, x12, x13 a964c: aa0e018c orr x12, x12, x14 a9650: 9140418c add x12, x12, #0x10, lsl #12 // =0x10000 a9654: eb0c011f cmp x8, x12 a9658: 540000c3 b.lo 0xa9670 ::do_in(mbstate_t&, char const*, char const*, char const*&, char32_t*, char32_t*, char32_t*&) const+0xf8> a965c: 52800080 mov w0, #0x4 // =4 a9660: 17ffffdb b 0xa95cc ::do_in(mbstate_t&, char const*, char const*, char const*&, char32_t*, char32_t*, char32_t*&) const+0x54> a9664: eb03005f cmp x2, x3 a9668: 1a9f27e0 cset w0, lo a966c: 14000004 b 0xa967c ::do_in(mbstate_t&, char const*, char const*, char const*&, char32_t*, char32_t*, char32_t*&) const+0x104> a9670: 52800040 mov w0, #0x2 // =2 a9674: 14000002 b 0xa967c ::do_in(mbstate_t&, char const*, char const*, char const*&, char32_t*, char32_t*, char32_t*&) const+0x104> a9678: 52800020 mov w0, #0x1 // =1 a967c: f9000082 str x2, [x4] a9680: f90000e5 str x5, [x7] a9684: d65f03c0 ret 00000000000a9688 ::do_unshift(mbstate_t&, char*, char*, char*&) const>: a9688: 52800060 mov w0, #0x3 // =3 a968c: f9000082 str x2, [x4] a9690: d65f03c0 ret 00000000000a9694 ::do_encoding() const>: a9694: 2a1f03e0 mov w0, wzr a9698: d65f03c0 ret 00000000000a969c ::do_always_noconv() const>: a969c: 2a1f03e0 mov w0, wzr a96a0: d65f03c0 ret 00000000000a96a4 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const>: a96a4: 3940600a ldrb w10, [x0, #0x18] a96a8: f9400809 ldr x9, [x0, #0x10] a96ac: aa0203e8 mov x8, x2 a96b0: 361001aa tbz w10, #0x2, 0xa96e4 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x40> a96b4: cb020068 sub x8, x3, x2 a96b8: f100091f cmp x8, #0x2 a96bc: aa0203e8 mov x8, x2 a96c0: 5400012b b.lt 0xa96e4 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x40> a96c4: 39400048 ldrb w8, [x2] a96c8: 7103f91f cmp w8, #0xfe a96cc: aa0203e8 mov x8, x2 a96d0: 540000a1 b.ne 0xa96e4 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x40> a96d4: 39400448 ldrb w8, [x2, #0x1] a96d8: 9100084a add x10, x2, #0x2 a96dc: 7103fd1f cmp w8, #0xff a96e0: 9a820148 csel x8, x10, x2, eq a96e4: b40005a4 cbz x4, 0xa9798 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0xf4> a96e8: d100046a sub x10, x3, #0x1 a96ec: eb0a011f cmp x8, x10 a96f0: 54000542 b.hs 0xa9798 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0xf4> a96f4: 5280002b mov w11, #0x1 // =1 a96f8: 529b000c mov w12, #0xd800 // =55296 a96fc: 529b800d mov w13, #0xdc00 // =56320 a9700: 39400110 ldrb w16, [x8] a9704: 3940050e ldrb w14, [x8, #0x1] a9708: 53185e0f lsl w15, w16, #8 a970c: 121615ef and w15, w15, #0xfc00 a9710: 6b0c01ff cmp w15, w12 a9714: 33181e0e bfi w14, w16, #8, #8 a9718: 54000120 b.eq 0xa973c ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x98> a971c: 6b0d01ff cmp w15, w13 a9720: 540003c0 b.eq 0xa9798 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0xf4> a9724: eb0e013f cmp x9, x14 a9728: 54000383 b.lo 0xa9798 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0xf4> a972c: 91000908 add x8, x8, #0x2 a9730: eb04017f cmp x11, x4 a9734: 540002c3 b.lo 0xa978c ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0xe8> a9738: 14000018 b 0xa9798 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0xf4> a973c: cb08006f sub x15, x3, x8 a9740: f10011ff cmp x15, #0x4 a9744: 540002ab b.lt 0xa9798 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0xf4> a9748: 3940090f ldrb w15, [x8, #0x2] a974c: 121e15f0 and w16, w15, #0xfc a9750: 7103721f cmp w16, #0xdc a9754: 54000221 b.ne 0xa9798 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0xf4> a9758: 39400d10 ldrb w16, [x8, #0x3] a975c: 53185def lsl w15, w15, #8 a9760: 531655ce lsl w14, w14, #10 a9764: 927625ce and x14, x14, #0xffc00 a9768: 927805ef and x15, x15, #0x300 a976c: aa0f01ce orr x14, x14, x15 a9770: aa1001ce orr x14, x14, x16 a9774: 914041ce add x14, x14, #0x10, lsl #12 // =0x10000 a9778: eb0e013f cmp x9, x14 a977c: 540000e3 b.lo 0xa9798 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0xf4> a9780: 91001108 add x8, x8, #0x4 a9784: eb04017f cmp x11, x4 a9788: 54000082 b.hs 0xa9798 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0xf4> a978c: eb0a011f cmp x8, x10 a9790: 9100056b add x11, x11, #0x1 a9794: 54fffb63 b.lo 0xa9700 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x5c> a9798: 4b020100 sub w0, w8, w2 a979c: d65f03c0 ret 00000000000a97a0 ::do_max_length() const>: a97a0: 39406008 ldrb w8, [x0, #0x18] a97a4: 528000c9 mov w9, #0x6 // =6 a97a8: 721e011f tst w8, #0x4 a97ac: 52800088 mov w8, #0x4 // =4 a97b0: 1a890100 csel w0, w8, w9, eq a97b4: d65f03c0 ret 00000000000a97b8 ::do_out(mbstate_t&, char32_t const*, char32_t const*, char32_t const*&, char*, char*, char*&) const>: a97b8: 39406009 ldrb w9, [x0, #0x18] a97bc: f9400808 ldr x8, [x0, #0x10] a97c0: 360800c9 tbz w9, #0x1, 0xa97d8 ::do_out(mbstate_t&, char32_t const*, char32_t const*, char32_t const*&, char*, char*, char*&) const+0x20> a97c4: cb0500c9 sub x9, x6, x5 a97c8: f100093f cmp x9, #0x2 a97cc: 5400056b b.lt 0xa9878 ::do_out(mbstate_t&, char32_t const*, char32_t const*, char32_t const*&, char*, char*, char*&) const+0xc0> a97d0: 529fdfe9 mov w9, #0xfeff // =65279 a97d4: 780024a9 strh w9, [x5], #0x2 a97d8: eb03005f cmp x2, x3 a97dc: 540004a2 b.hs 0xa9870 ::do_out(mbstate_t&, char32_t const*, char32_t const*, char32_t const*&, char*, char*, char*&) const+0xb8> a97e0: 5287f809 mov w9, #0x3fc0 // =16320 a97e4: 52801b0a mov w10, #0xd8 // =216 a97e8: 52800040 mov w0, #0x2 // =2 a97ec: 14000004 b 0xa97fc ::do_out(mbstate_t&, char32_t const*, char32_t const*, char32_t const*&, char*, char*, char*&) const+0x44> a97f0: 91001042 add x2, x2, #0x4 a97f4: eb03005f cmp x2, x3 a97f8: 540003c2 b.hs 0xa9870 ::do_out(mbstate_t&, char32_t const*, char32_t const*, char32_t const*&, char*, char*, char*&) const+0xb8> a97fc: b940004b ldr w11, [x2] a9800: 530b7d6c lsr w12, w11, #11 a9804: 71006d9f cmp w12, #0x1b a9808: 540003a0 b.eq 0xa987c ::do_out(mbstate_t&, char32_t const*, char32_t const*, char32_t const*&, char*, char*, char*&) const+0xc4> a980c: eb0b011f cmp x8, x11 a9810: 54000363 b.lo 0xa987c ::do_out(mbstate_t&, char32_t const*, char32_t const*, char32_t const*&, char*, char*, char*&) const+0xc4> a9814: 53107d6d lsr w13, w11, #16 a9818: cb0500cc sub x12, x6, x5 a981c: 350000ad cbnz w13, 0xa9830 ::do_out(mbstate_t&, char32_t const*, char32_t const*, char32_t const*&, char*, char*, char*&) const+0x78> a9820: f100099f cmp x12, #0x2 a9824: 540002ab b.lt 0xa9878 ::do_out(mbstate_t&, char32_t const*, char32_t const*, char32_t const*&, char*, char*, char*&) const+0xc0> a9828: 780024ab strh w11, [x5], #0x2 a982c: 17fffff1 b 0xa97f0 ::do_out(mbstate_t&, char32_t const*, char32_t const*, char32_t const*&, char*, char*, char*&) const+0x38> a9830: f100119f cmp x12, #0x4 a9834: 5400022b b.lt 0xa9878 ::do_out(mbstate_t&, char32_t const*, char32_t const*, char32_t const*&, char*, char*, char*&) const+0xc0> a9838: 530a7d6c lsr w12, w11, #10 a983c: 121a118c and w12, w12, #0x7c0 a9840: 52801b8d mov w13, #0xdc // =220 a9844: 0b09018c add w12, w12, w9 a9848: 390008ab strb w11, [x5, #0x2] a984c: 3308256d bfxil w13, w11, #8, #2 a9850: 2a4c214e orr w14, w10, w12, lsr #8 a9854: 330a3d6c bfxil w12, w11, #10, #6 a9858: 910010ab add x11, x5, #0x4 a985c: 390000ac strb w12, [x5] a9860: 390004ae strb w14, [x5, #0x1] a9864: 39000cad strb w13, [x5, #0x3] a9868: aa0b03e5 mov x5, x11 a986c: 17ffffe1 b 0xa97f0 ::do_out(mbstate_t&, char32_t const*, char32_t const*, char32_t const*&, char*, char*, char*&) const+0x38> a9870: 2a1f03e0 mov w0, wzr a9874: 14000002 b 0xa987c ::do_out(mbstate_t&, char32_t const*, char32_t const*, char32_t const*&, char*, char*, char*&) const+0xc4> a9878: 52800020 mov w0, #0x1 // =1 a987c: f9000082 str x2, [x4] a9880: f90000e5 str x5, [x7] a9884: d65f03c0 ret 00000000000a9888 ::do_in(mbstate_t&, char const*, char const*, char const*&, char32_t*, char32_t*, char32_t*&) const>: a9888: 39406009 ldrb w9, [x0, #0x18] a988c: f9400808 ldr x8, [x0, #0x10] a9890: 36100169 tbz w9, #0x2, 0xa98bc ::do_in(mbstate_t&, char const*, char const*, char const*&, char32_t*, char32_t*, char32_t*&) const+0x34> a9894: cb020069 sub x9, x3, x2 a9898: f100093f cmp x9, #0x2 a989c: 5400010b b.lt 0xa98bc ::do_in(mbstate_t&, char const*, char const*, char const*&, char32_t*, char32_t*, char32_t*&) const+0x34> a98a0: 39400049 ldrb w9, [x2] a98a4: 7103fd3f cmp w9, #0xff a98a8: 540000a1 b.ne 0xa98bc ::do_in(mbstate_t&, char const*, char const*, char const*&, char32_t*, char32_t*, char32_t*&) const+0x34> a98ac: 39400449 ldrb w9, [x2, #0x1] a98b0: 7103f93f cmp w9, #0xfe a98b4: 54000041 b.ne 0xa98bc ::do_in(mbstate_t&, char const*, char const*, char const*&, char32_t*, char32_t*, char32_t*&) const+0x34> a98b8: 91000842 add x2, x2, #0x2 a98bc: d1000469 sub x9, x3, #0x1 a98c0: eb09005f cmp x2, x9 a98c4: 54000582 b.hs 0xa9974 ::do_in(mbstate_t&, char const*, char const*, char const*&, char32_t*, char32_t*, char32_t*&) const+0xec> a98c8: 529b000a mov w10, #0xd800 // =55296 a98cc: 529b800b mov w11, #0xdc00 // =56320 a98d0: eb0600bf cmp x5, x6 a98d4: 54000103 b.lo 0xa98f4 ::do_in(mbstate_t&, char const*, char const*, char const*&, char32_t*, char32_t*, char32_t*&) const+0x6c> a98d8: 14000027 b 0xa9974 ::do_in(mbstate_t&, char const*, char const*, char const*&, char32_t*, char32_t*, char32_t*&) const+0xec> a98dc: 8b000042 add x2, x2, x0 a98e0: b80044ac str w12, [x5], #0x4 a98e4: eb09005f cmp x2, x9 a98e8: 54000462 b.hs 0xa9974 ::do_in(mbstate_t&, char const*, char const*, char const*&, char32_t*, char32_t*, char32_t*&) const+0xec> a98ec: eb0600bf cmp x5, x6 a98f0: 54000422 b.hs 0xa9974 ::do_in(mbstate_t&, char const*, char const*, char const*&, char32_t*, char32_t*, char32_t*&) const+0xec> a98f4: 3940044e ldrb w14, [x2, #0x1] a98f8: 3940004c ldrb w12, [x2] a98fc: d378ddcd lsl x13, x14, #8 a9900: 121615ad and w13, w13, #0xfc00 a9904: 6b0a01bf cmp w13, w10 a9908: b3781dcc bfi x12, x14, #8, #8 a990c: 540000e0 b.eq 0xa9928 ::do_in(mbstate_t&, char const*, char const*, char const*&, char32_t*, char32_t*, char32_t*&) const+0xa0> a9910: 6b0b01bf cmp w13, w11 a9914: 54000360 b.eq 0xa9980 ::do_in(mbstate_t&, char const*, char const*, char const*&, char32_t*, char32_t*, char32_t*&) const+0xf8> a9918: eb0c011f cmp x8, x12 a991c: 52800040 mov w0, #0x2 // =2 a9920: 54fffde2 b.hs 0xa98dc ::do_in(mbstate_t&, char const*, char const*, char const*&, char32_t*, char32_t*, char32_t*&) const+0x54> a9924: 1400001a b 0xa998c ::do_in(mbstate_t&, char const*, char const*, char const*&, char32_t*, char32_t*, char32_t*&) const+0x104> a9928: cb02006d sub x13, x3, x2 a992c: f10011bf cmp x13, #0x4 a9930: 540002cb b.lt 0xa9988 ::do_in(mbstate_t&, char const*, char const*, char const*&, char32_t*, char32_t*, char32_t*&) const+0x100> a9934: 39400c4d ldrb w13, [x2, #0x3] a9938: 121e15ae and w14, w13, #0xfc a993c: 710371df cmp w14, #0xdc a9940: 54000201 b.ne 0xa9980 ::do_in(mbstate_t&, char const*, char const*, char const*&, char32_t*, char32_t*, char32_t*&) const+0xf8> a9944: 3940084e ldrb w14, [x2, #0x2] a9948: 53185dad lsl w13, w13, #8 a994c: 5316558c lsl w12, w12, #10 a9950: 9276258c and x12, x12, #0xffc00 a9954: 927805ad and x13, x13, #0x300 a9958: aa0d018c orr x12, x12, x13 a995c: aa0e018c orr x12, x12, x14 a9960: 9140418c add x12, x12, #0x10, lsl #12 // =0x10000 a9964: eb0c011f cmp x8, x12 a9968: 540000c3 b.lo 0xa9980 ::do_in(mbstate_t&, char const*, char const*, char const*&, char32_t*, char32_t*, char32_t*&) const+0xf8> a996c: 52800080 mov w0, #0x4 // =4 a9970: 17ffffdb b 0xa98dc ::do_in(mbstate_t&, char const*, char const*, char const*&, char32_t*, char32_t*, char32_t*&) const+0x54> a9974: eb03005f cmp x2, x3 a9978: 1a9f27e0 cset w0, lo a997c: 14000004 b 0xa998c ::do_in(mbstate_t&, char const*, char const*, char const*&, char32_t*, char32_t*, char32_t*&) const+0x104> a9980: 52800040 mov w0, #0x2 // =2 a9984: 14000002 b 0xa998c ::do_in(mbstate_t&, char const*, char const*, char const*&, char32_t*, char32_t*, char32_t*&) const+0x104> a9988: 52800020 mov w0, #0x1 // =1 a998c: f9000082 str x2, [x4] a9990: f90000e5 str x5, [x7] a9994: d65f03c0 ret 00000000000a9998 ::do_unshift(mbstate_t&, char*, char*, char*&) const>: a9998: 52800060 mov w0, #0x3 // =3 a999c: f9000082 str x2, [x4] a99a0: d65f03c0 ret 00000000000a99a4 ::do_encoding() const>: a99a4: 2a1f03e0 mov w0, wzr a99a8: d65f03c0 ret 00000000000a99ac ::do_always_noconv() const>: a99ac: 2a1f03e0 mov w0, wzr a99b0: d65f03c0 ret 00000000000a99b4 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const>: a99b4: 3940600a ldrb w10, [x0, #0x18] a99b8: f9400809 ldr x9, [x0, #0x10] a99bc: aa0203e8 mov x8, x2 a99c0: 361001aa tbz w10, #0x2, 0xa99f4 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x40> a99c4: cb020068 sub x8, x3, x2 a99c8: f100091f cmp x8, #0x2 a99cc: aa0203e8 mov x8, x2 a99d0: 5400012b b.lt 0xa99f4 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x40> a99d4: 39400048 ldrb w8, [x2] a99d8: 7103fd1f cmp w8, #0xff a99dc: aa0203e8 mov x8, x2 a99e0: 540000a1 b.ne 0xa99f4 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x40> a99e4: 39400448 ldrb w8, [x2, #0x1] a99e8: 9100084a add x10, x2, #0x2 a99ec: 7103f91f cmp w8, #0xfe a99f0: 9a820148 csel x8, x10, x2, eq a99f4: b40005a4 cbz x4, 0xa9aa8 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0xf4> a99f8: d100046a sub x10, x3, #0x1 a99fc: eb0a011f cmp x8, x10 a9a00: 54000542 b.hs 0xa9aa8 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0xf4> a9a04: 5280002b mov w11, #0x1 // =1 a9a08: 529b000c mov w12, #0xd800 // =55296 a9a0c: 529b800d mov w13, #0xdc00 // =56320 a9a10: 39400510 ldrb w16, [x8, #0x1] a9a14: 3940010e ldrb w14, [x8] a9a18: 53185e0f lsl w15, w16, #8 a9a1c: 121615ef and w15, w15, #0xfc00 a9a20: 6b0c01ff cmp w15, w12 a9a24: 33181e0e bfi w14, w16, #8, #8 a9a28: 54000120 b.eq 0xa9a4c ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x98> a9a2c: 6b0d01ff cmp w15, w13 a9a30: 540003c0 b.eq 0xa9aa8 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0xf4> a9a34: eb0e013f cmp x9, x14 a9a38: 54000383 b.lo 0xa9aa8 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0xf4> a9a3c: 91000908 add x8, x8, #0x2 a9a40: eb04017f cmp x11, x4 a9a44: 540002c3 b.lo 0xa9a9c ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0xe8> a9a48: 14000018 b 0xa9aa8 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0xf4> a9a4c: cb08006f sub x15, x3, x8 a9a50: f10011ff cmp x15, #0x4 a9a54: 540002ab b.lt 0xa9aa8 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0xf4> a9a58: 39400d0f ldrb w15, [x8, #0x3] a9a5c: 121e15f0 and w16, w15, #0xfc a9a60: 7103721f cmp w16, #0xdc a9a64: 54000221 b.ne 0xa9aa8 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0xf4> a9a68: 39400910 ldrb w16, [x8, #0x2] a9a6c: 53185def lsl w15, w15, #8 a9a70: 531655ce lsl w14, w14, #10 a9a74: 927625ce and x14, x14, #0xffc00 a9a78: 927805ef and x15, x15, #0x300 a9a7c: aa0f01ce orr x14, x14, x15 a9a80: aa1001ce orr x14, x14, x16 a9a84: 914041ce add x14, x14, #0x10, lsl #12 // =0x10000 a9a88: eb0e013f cmp x9, x14 a9a8c: 540000e3 b.lo 0xa9aa8 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0xf4> a9a90: 91001108 add x8, x8, #0x4 a9a94: eb04017f cmp x11, x4 a9a98: 54000082 b.hs 0xa9aa8 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0xf4> a9a9c: eb0a011f cmp x8, x10 a9aa0: 9100056b add x11, x11, #0x1 a9aa4: 54fffb63 b.lo 0xa9a10 ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x5c> a9aa8: 4b020100 sub w0, w8, w2 a9aac: d65f03c0 ret 00000000000a9ab0 ::do_max_length() const>: a9ab0: 39406008 ldrb w8, [x0, #0x18] a9ab4: 528000c9 mov w9, #0x6 // =6 a9ab8: 721e011f tst w8, #0x4 a9abc: 52800088 mov w8, #0x4 // =4 a9ac0: 1a890100 csel w0, w8, w9, eq a9ac4: d65f03c0 ret 00000000000a9ac8 ::do_out(mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const>: a9ac8: d10143ff sub sp, sp, #0x50 a9acc: f90013f5 str x21, [sp, #0x20] a9ad0: a9034ff4 stp x20, x19, [sp, #0x30] a9ad4: a9047bfd stp x29, x30, [sp, #0x40] a9ad8: 910103fd add x29, sp, #0x40 a9adc: d53bd055 mrs x21, TPIDR_EL0 a9ae0: f94016ab ldr x11, [x21, #0x28] a9ae4: aa0703f3 mov x19, x7 a9ae8: aa0603ea mov x10, x6 a9aec: aa0503e8 mov x8, x5 a9af0: f9000feb str x11, [sp, #0x18] a9af4: a90097e2 stp x2, x5, [sp, #0x8] a9af8: f9400c06 ldr x6, [x0, #0x18] a9afc: b9402007 ldr w7, [x0, #0x20] a9b00: aa0203e9 mov x9, x2 a9b04: aa0403f4 mov x20, x4 a9b08: aa0303e1 mov x1, x3 a9b0c: 910023e2 add x2, sp, #0x8 a9b10: 910043e5 add x5, sp, #0x10 a9b14: aa0903e0 mov x0, x9 a9b18: aa0803e3 mov x3, x8 a9b1c: aa0a03e4 mov x4, x10 a9b20: 9400000f bl 0xa9b5c ::do_out(mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const+0x94> a9b24: f94007e8 ldr x8, [sp, #0x8] a9b28: f9000288 str x8, [x20] a9b2c: f9400be8 ldr x8, [sp, #0x10] a9b30: f9000268 str x8, [x19] a9b34: f94016a8 ldr x8, [x21, #0x28] a9b38: f9400fe9 ldr x9, [sp, #0x18] a9b3c: eb09011f cmp x8, x9 a9b40: 540000c1 b.ne 0xa9b58 ::do_out(mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const+0x90> a9b44: a9447bfd ldp x29, x30, [sp, #0x40] a9b48: a9434ff4 ldp x20, x19, [sp, #0x30] a9b4c: f94013f5 ldr x21, [sp, #0x20] a9b50: 910143ff add sp, sp, #0x50 a9b54: d65f03c0 ret a9b58: 97fe624e bl 0x42490 <__stack_chk_fail@plt> a9b5c: f9000040 str x0, [x2] a9b60: f90000a3 str x3, [x5] a9b64: 36080287 tbz w7, #0x1, 0xa9bb4 ::do_out(mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const+0xec> a9b68: cb030088 sub x8, x4, x3 a9b6c: f1000d1f cmp x8, #0x3 a9b70: 5400006a b.ge 0xa9b7c ::do_out(mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const+0xb4> a9b74: 52800020 mov w0, #0x1 // =1 a9b78: d65f03c0 ret a9b7c: 91000468 add x8, x3, #0x1 a9b80: 52801de9 mov w9, #0xef // =239 a9b84: f90000a8 str x8, [x5] a9b88: 39000069 strb w9, [x3] a9b8c: f94000a8 ldr x8, [x5] a9b90: 52801769 mov w9, #0xbb // =187 a9b94: 9100050a add x10, x8, #0x1 a9b98: f90000aa str x10, [x5] a9b9c: 39000109 strb w9, [x8] a9ba0: f94000a8 ldr x8, [x5] a9ba4: 528017e9 mov w9, #0xbf // =191 a9ba8: 9100050a add x10, x8, #0x1 a9bac: f90000aa str x10, [x5] a9bb0: 39000109 strb w9, [x8] a9bb4: f940004a ldr x10, [x2] a9bb8: eb01015f cmp x10, x1 a9bbc: 54000dc2 b.hs 0xa9d74 ::do_out(mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const+0x2ac> a9bc0: 529b8008 mov w8, #0xdc00 // =56320 a9bc4: 14000013 b 0xa9c10 ::do_out(mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const+0x148> a9bc8: f94000aa ldr x10, [x5] a9bcc: cb0a008c sub x12, x4, x10 a9bd0: f100099f cmp x12, #0x2 a9bd4: 54fffd0b b.lt 0xa9b74 ::do_out(mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const+0xac> a9bd8: 53067d29 lsr w9, w9, #6 a9bdc: 9100054c add x12, x10, #0x1 a9be0: 321a0529 orr w9, w9, #0xc0 a9be4: f90000ac str x12, [x5] a9be8: 39000149 strb w9, [x10] a9bec: f94000a9 ldr x9, [x5] a9bf0: 9100052a add x10, x9, #0x1 a9bf4: f90000aa str x10, [x5] a9bf8: 3900012b strb w11, [x9] a9bfc: f9400049 ldr x9, [x2] a9c00: 9100112a add x10, x9, #0x4 a9c04: eb01015f cmp x10, x1 a9c08: f900004a str x10, [x2] a9c0c: 54000b42 b.hs 0xa9d74 ::do_out(mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const+0x2ac> a9c10: b9400149 ldr w9, [x10] a9c14: 92403d2d and x13, x9, #0xffff a9c18: eb0601bf cmp x13, x6 a9c1c: 54000b08 b.hi 0xa9d7c ::do_out(mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const+0x2b4> a9c20: 7101fdbf cmp w13, #0x7f a9c24: 54000128 b.hi 0xa9c48 ::do_out(mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const+0x180> a9c28: f94000aa ldr x10, [x5] a9c2c: cb0a008b sub x11, x4, x10 a9c30: f100057f cmp x11, #0x1 a9c34: 54fffa0b b.lt 0xa9b74 ::do_out(mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const+0xac> a9c38: 9100054b add x11, x10, #0x1 a9c3c: f90000ab str x11, [x5] a9c40: 39000149 strb w9, [x10] a9c44: 17ffffee b 0xa9bfc ::do_out(mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const+0x134> a9c48: 5280100b mov w11, #0x80 // =128 a9c4c: 711ffdbf cmp w13, #0x7ff a9c50: 3300152b bfxil w11, w9, #0, #6 a9c54: 54fffba9 b.ls 0xa9bc8 ::do_out(mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const+0x100> a9c58: 530b7dac lsr w12, w13, #11 a9c5c: 7100699f cmp w12, #0x1a a9c60: 5280100c mov w12, #0x80 // =128 a9c64: 530c7dae lsr w14, w13, #12 a9c68: 33062d2c bfxil w12, w9, #6, #6 a9c6c: 540006a9 b.ls 0xa9d40 ::do_out(mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const+0x278> a9c70: 530a7daf lsr w15, w13, #10 a9c74: 7100d9ff cmp w15, #0x36 a9c78: 54000608 b.hi 0xa9d38 ::do_out(mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const+0x270> a9c7c: cb0a002b sub x11, x1, x10 a9c80: f100217f cmp x11, #0x8 a9c84: 54fff78b b.lt 0xa9b74 ::do_out(mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const+0xac> a9c88: b8404d4b ldr w11, [x10, #0x4]! a9c8c: 1216156c and w12, w11, #0xfc00 a9c90: 6b08019f cmp w12, w8 a9c94: 54000741 b.ne 0xa9d7c ::do_out(mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const+0x2b4> a9c98: f94000ac ldr x12, [x5] a9c9c: cb0c008c sub x12, x4, x12 a9ca0: f100119f cmp x12, #0x4 a9ca4: 54fff68b b.lt 0xa9b74 ::do_out(mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const+0xac> a9ca8: 5316552c lsl w12, w9, #10 a9cac: 9276258c and x12, x12, #0xffc00 a9cb0: b340256c bfxil x12, x11, #0, #10 a9cb4: 9140418c add x12, x12, #0x10, lsl #12 // =0x10000 a9cb8: eb06019f cmp x12, x6 a9cbc: 54000608 b.hi 0xa9d7c ::do_out(mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const+0x2b4> a9cc0: f900004a str x10, [x2] a9cc4: f94000ac ldr x12, [x5] a9cc8: 5306252a ubfx w10, w9, #6, #4 a9ccc: 1100054a add w10, w10, #0x1 a9cd0: 53027d4d lsr w13, w10, #2 a9cd4: 321c0dad orr w13, w13, #0xf0 a9cd8: 9100058e add x14, x12, #0x1 a9cdc: f90000ae str x14, [x5] a9ce0: 3900018d strb w13, [x12] a9ce4: f94000ac ldr x12, [x5] a9ce8: 5302152d ubfx w13, w9, #2, #4 a9cec: 331c054d bfi w13, w10, #4, #2 a9cf0: 321901aa orr w10, w13, #0x80 a9cf4: 9100058d add x13, x12, #0x1 a9cf8: f90000ad str x13, [x5] a9cfc: 3900018a strb w10, [x12] a9d00: f94000aa ldr x10, [x5] a9d04: 531c0529 ubfiz w9, w9, #4, #2 a9d08: 33062569 bfxil w9, w11, #6, #4 a9d0c: 32190129 orr w9, w9, #0x80 a9d10: 9100054c add x12, x10, #0x1 a9d14: f90000ac str x12, [x5] a9d18: 39000149 strb w9, [x10] a9d1c: f94000a9 ldr x9, [x5] a9d20: 5280100a mov w10, #0x80 // =128 a9d24: 3300156a bfxil w10, w11, #0, #6 a9d28: 9100052b add x11, x9, #0x1 a9d2c: f90000ab str x11, [x5] a9d30: 3900012a strb w10, [x9] a9d34: 17ffffb2 b 0xa9bfc ::do_out(mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const+0x134> a9d38: 714039bf cmp w13, #0xe, lsl #12 // =0xe000 a9d3c: 54000203 b.lo 0xa9d7c ::do_out(mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const+0x2b4> a9d40: f94000a9 ldr x9, [x5] a9d44: cb09008a sub x10, x4, x9 a9d48: f1000d5f cmp x10, #0x3 a9d4c: 54fff14b b.lt 0xa9b74 ::do_out(mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const+0xac> a9d50: 321b09ca orr w10, w14, #0xe0 a9d54: 9100052d add x13, x9, #0x1 a9d58: f90000ad str x13, [x5] a9d5c: 3900012a strb w10, [x9] a9d60: f94000a9 ldr x9, [x5] a9d64: 9100052a add x10, x9, #0x1 a9d68: f90000aa str x10, [x5] a9d6c: 3900012c strb w12, [x9] a9d70: 17ffff9f b 0xa9bec ::do_out(mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const+0x124> a9d74: 2a1f03e0 mov w0, wzr a9d78: d65f03c0 ret a9d7c: 52800040 mov w0, #0x2 // =2 a9d80: d65f03c0 ret 00000000000a9d84 ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const>: a9d84: d100c3ff sub sp, sp, #0x30 a9d88: a9014ff4 stp x20, x19, [sp, #0x10] a9d8c: a9027bfd stp x29, x30, [sp, #0x20] a9d90: 910083fd add x29, sp, #0x20 a9d94: a9000be5 stp x5, x2, [sp] a9d98: aa0703f3 mov x19, x7 a9d9c: aa0603ea mov x10, x6 a9da0: f9400c06 ldr x6, [x0, #0x18] a9da4: b9402007 ldr w7, [x0, #0x20] a9da8: aa0503e8 mov x8, x5 a9dac: aa0203e9 mov x9, x2 a9db0: aa0403f4 mov x20, x4 a9db4: aa0303e1 mov x1, x3 a9db8: 910023e2 add x2, sp, #0x8 a9dbc: 910003e5 mov x5, sp a9dc0: aa0903e0 mov x0, x9 a9dc4: aa0803e3 mov x3, x8 a9dc8: aa0a03e4 mov x4, x10 a9dcc: 94000009 bl 0xa9df0 ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0x6c> a9dd0: f94007e8 ldr x8, [sp, #0x8] a9dd4: f9000288 str x8, [x20] a9dd8: f94003e8 ldr x8, [sp] a9ddc: f9000268 str x8, [x19] a9de0: a9427bfd ldp x29, x30, [sp, #0x20] a9de4: a9414ff4 ldp x20, x19, [sp, #0x10] a9de8: 9100c3ff add sp, sp, #0x30 a9dec: d65f03c0 ret a9df0: f9000040 str x0, [x2] a9df4: f90000a3 str x3, [x5] a9df8: f940004b ldr x11, [x2] a9dfc: 361001e7 tbz w7, #0x2, 0xa9e38 ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0xb4> a9e00: cb0b0028 sub x8, x1, x11 a9e04: f1000d1f cmp x8, #0x3 a9e08: 5400018b b.lt 0xa9e38 ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0xb4> a9e0c: 39400168 ldrb w8, [x11] a9e10: 7103bd1f cmp w8, #0xef a9e14: 54000121 b.ne 0xa9e38 ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0xb4> a9e18: 39400568 ldrb w8, [x11, #0x1] a9e1c: 7102ed1f cmp w8, #0xbb a9e20: 540000c1 b.ne 0xa9e38 ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0xb4> a9e24: 39400968 ldrb w8, [x11, #0x2] a9e28: 7102fd1f cmp w8, #0xbf a9e2c: 54000061 b.ne 0xa9e38 ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0xb4> a9e30: 91000d6b add x11, x11, #0x3 a9e34: f900004b str x11, [x2] a9e38: eb01017f cmp x11, x1 a9e3c: 540010e2 b.hs 0xaa058 ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0x2d4> a9e40: f94000aa ldr x10, [x5] a9e44: 529b0008 mov w8, #0xd800 // =55296 a9e48: 529b8009 mov w9, #0xdc00 // =56320 a9e4c: eb04015f cmp x10, x4 a9e50: 540001a3 b.lo 0xa9e84 ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0x100> a9e54: 14000085 b 0xaa068 ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0x2e4> a9e58: b900014c str w12, [x10] a9e5c: 9100056a add x10, x11, #0x1 a9e60: f900004a str x10, [x2] a9e64: f94000aa ldr x10, [x5] a9e68: 9100114a add x10, x10, #0x4 a9e6c: f90000aa str x10, [x5] a9e70: f940004b ldr x11, [x2] a9e74: eb01017f cmp x11, x1 a9e78: 54000f02 b.hs 0xaa058 ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0x2d4> a9e7c: eb04015f cmp x10, x4 a9e80: 54000f42 b.hs 0xaa068 ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0x2e4> a9e84: 3940016c ldrb w12, [x11] a9e88: eb06019f cmp x12, x6 a9e8c: 54000ea8 b.hi 0xaa060 ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0x2dc> a9e90: 13001d8d sxtb w13, w12 a9e94: 36fffe2d tbz w13, #0x1f, 0xa9e58 ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0xd4> a9e98: 7103099f cmp w12, #0xc2 a9e9c: 54000e23 b.lo 0xaa060 ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0x2dc> a9ea0: 71037d9f cmp w12, #0xdf a9ea4: 54000208 b.hi 0xa9ee4 ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0x160> a9ea8: cb0b002d sub x13, x1, x11 a9eac: f10009bf cmp x13, #0x2 a9eb0: 54000dcb b.lt 0xaa068 ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0x2e4> a9eb4: 3940056d ldrb w13, [x11, #0x1] a9eb8: 121a05ae and w14, w13, #0xc0 a9ebc: 710201df cmp w14, #0x80 a9ec0: 54000d01 b.ne 0xaa060 ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0x2dc> a9ec4: 531a658c lsl w12, w12, #6 a9ec8: 927a118c and x12, x12, #0x7c0 a9ecc: b34015ac bfxil x12, x13, #0, #6 a9ed0: eb06019f cmp x12, x6 a9ed4: 54000c68 b.hi 0xaa060 ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0x2dc> a9ed8: b900014c str w12, [x10] a9edc: 9100096a add x10, x11, #0x2 a9ee0: 17ffffe0 b 0xa9e60 ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0xdc> a9ee4: 7103bd9f cmp w12, #0xef a9ee8: 540001c8 b.hi 0xa9f20 ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0x19c> a9eec: cb0b002d sub x13, x1, x11 a9ef0: f1000dbf cmp x13, #0x3 a9ef4: 54000bab b.lt 0xaa068 ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0x2e4> a9ef8: 3940056e ldrb w14, [x11, #0x1] a9efc: 3940096d ldrb w13, [x11, #0x2] a9f00: 7103b59f cmp w12, #0xed a9f04: 54000300 b.eq 0xa9f64 ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0x1e0> a9f08: 7103819f cmp w12, #0xe0 a9f0c: 54000341 b.ne 0xa9f74 ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0x1f0> a9f10: 121b09cf and w15, w14, #0xe0 a9f14: 710281ff cmp w15, #0xa0 a9f18: 54000340 b.eq 0xa9f80 ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0x1fc> a9f1c: 14000051 b 0xaa060 ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0x2dc> a9f20: 7103d19f cmp w12, #0xf4 a9f24: 540009e8 b.hi 0xaa060 ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0x2dc> a9f28: cb0b002d sub x13, x1, x11 a9f2c: f10011bf cmp x13, #0x4 a9f30: 540009cb b.lt 0xaa068 ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0x2e4> a9f34: 3940056e ldrb w14, [x11, #0x1] a9f38: 3940096d ldrb w13, [x11, #0x2] a9f3c: 39400d6b ldrb w11, [x11, #0x3] a9f40: 7103d19f cmp w12, #0xf4 a9f44: 54000380 b.eq 0xa9fb4 ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0x230> a9f48: 7103c19f cmp w12, #0xf0 a9f4c: 540003c1 b.ne 0xa9fc4 ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0x240> a9f50: 1101c1cf add w15, w14, #0x70 a9f54: 12001def and w15, w15, #0xff a9f58: 7100c1ff cmp w15, #0x30 a9f5c: 540003a3 b.lo 0xa9fd0 ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0x24c> a9f60: 14000040 b 0xaa060 ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0x2dc> a9f64: 121b09cf and w15, w14, #0xe0 a9f68: 710201ff cmp w15, #0x80 a9f6c: 540000a0 b.eq 0xa9f80 ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0x1fc> a9f70: 1400003c b 0xaa060 ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0x2dc> a9f74: 121a05cf and w15, w14, #0xc0 a9f78: 710201ff cmp w15, #0x80 a9f7c: 54000721 b.ne 0xaa060 ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0x2dc> a9f80: 121a05af and w15, w13, #0xc0 a9f84: 710201ff cmp w15, #0x80 a9f88: 540006c1 b.ne 0xaa060 ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0x2dc> a9f8c: 53144d8c lsl w12, w12, #12 a9f90: 924015ce and x14, x14, #0x3f a9f94: 92740d8c and x12, x12, #0xf000 a9f98: b37a15cc bfi x12, x14, #6, #6 a9f9c: b34015ac bfxil x12, x13, #0, #6 a9fa0: eb06019f cmp x12, x6 a9fa4: 540005e8 b.hi 0xaa060 ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0x2dc> a9fa8: b900014c str w12, [x10] a9fac: 91000d6a add x10, x11, #0x3 a9fb0: 17ffffac b 0xa9e60 ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0xdc> a9fb4: 121c0dcf and w15, w14, #0xf0 a9fb8: 710201ff cmp w15, #0x80 a9fbc: 540000a0 b.eq 0xa9fd0 ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0x24c> a9fc0: 14000028 b 0xaa060 ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0x2dc> a9fc4: 121a05cf and w15, w14, #0xc0 a9fc8: 710201ff cmp w15, #0x80 a9fcc: 540004a1 b.ne 0xaa060 ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0x2dc> a9fd0: 121a05af and w15, w13, #0xc0 a9fd4: 710201ff cmp w15, #0x80 a9fd8: 54000441 b.ne 0xaa060 ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0x2dc> a9fdc: 121a056f and w15, w11, #0xc0 a9fe0: 710201ff cmp w15, #0x80 a9fe4: 540003e1 b.ne 0xaa060 ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0x2dc> a9fe8: cb0a008f sub x15, x4, x10 a9fec: f10021ff cmp x15, #0x8 a9ff0: 540003cb b.lt 0xaa068 ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0x2e4> a9ff4: 530e358f lsl w15, w12, #18 a9ff8: 924015d0 and x16, x14, #0x3f a9ffc: 926e09ef and x15, x15, #0x1c0000 aa000: b374160f bfi x15, x16, #12, #6 aa004: 924015b0 and x16, x13, #0x3f aa008: b37a160f bfi x15, x16, #6, #6 aa00c: b340156f bfxil x15, x11, #0, #6 aa010: eb0601ff cmp x15, x6 aa014: 54000268 b.hi 0xaa060 ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0x2dc> aa018: 531e758c lsl w12, w12, #2 aa01c: 530415af ubfx w15, w13, #4, #2 aa020: 330415cc bfxil w12, w14, #4, #2 aa024: 331e0dcf bfi w15, w14, #2, #4 aa028: 331a118f bfi w15, w12, #6, #5 aa02c: 9240156b and x11, x11, #0x3f aa030: 510101ec sub w12, w15, #0x40 aa034: 331a0dab bfi w11, w13, #6, #4 aa038: 2a08018c orr w12, w12, w8 aa03c: 2a09016b orr w11, w11, w9 aa040: b800454c str w12, [x10], #0x4 aa044: f90000aa str x10, [x5] aa048: b900014b str w11, [x10] aa04c: f940004a ldr x10, [x2] aa050: 9100114a add x10, x10, #0x4 aa054: 17ffff83 b 0xa9e60 ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0xdc> aa058: 2a1f03e0 mov w0, wzr aa05c: d65f03c0 ret aa060: 52800040 mov w0, #0x2 // =2 aa064: d65f03c0 ret aa068: 52800020 mov w0, #0x1 // =1 aa06c: d65f03c0 ret 00000000000aa070 ::do_unshift(mbstate_t&, char*, char*, char*&) const>: aa070: 52800060 mov w0, #0x3 // =3 aa074: f9000082 str x2, [x4] aa078: d65f03c0 ret 00000000000aa07c ::do_encoding() const>: aa07c: 2a1f03e0 mov w0, wzr aa080: d65f03c0 ret 00000000000aa084 ::do_always_noconv() const>: aa084: 2a1f03e0 mov w0, wzr aa088: d65f03c0 ret 00000000000aa08c ::do_length(mbstate_t&, char const*, char const*, unsigned long) const>: aa08c: aa0403e8 mov x8, x4 aa090: aa0303e1 mov x1, x3 aa094: f9400c03 ldr x3, [x0, #0x18] aa098: b9402004 ldr w4, [x0, #0x20] aa09c: aa0203e0 mov x0, x2 aa0a0: aa0803e2 mov x2, x8 aa0a4: 17fff662 b 0xa7a2c ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x18> 00000000000aa0a8 ::do_max_length() const>: aa0a8: 39408008 ldrb w8, [x0, #0x20] aa0ac: 528000e9 mov w9, #0x7 // =7 aa0b0: 721e011f tst w8, #0x4 aa0b4: 52800088 mov w8, #0x4 // =4 aa0b8: 1a890100 csel w0, w8, w9, eq aa0bc: d65f03c0 ret 00000000000aa0c0 ::do_out(mbstate_t&, char16_t const*, char16_t const*, char16_t const*&, char*, char*, char*&) const>: aa0c0: d10143ff sub sp, sp, #0x50 aa0c4: f90013f5 str x21, [sp, #0x20] aa0c8: a9034ff4 stp x20, x19, [sp, #0x30] aa0cc: a9047bfd stp x29, x30, [sp, #0x40] aa0d0: 910103fd add x29, sp, #0x40 aa0d4: d53bd055 mrs x21, TPIDR_EL0 aa0d8: f94016ab ldr x11, [x21, #0x28] aa0dc: aa0703f3 mov x19, x7 aa0e0: aa0603ea mov x10, x6 aa0e4: aa0503e8 mov x8, x5 aa0e8: f9000feb str x11, [sp, #0x18] aa0ec: a90097e2 stp x2, x5, [sp, #0x8] aa0f0: f9400806 ldr x6, [x0, #0x10] aa0f4: b9401807 ldr w7, [x0, #0x18] aa0f8: aa0203e9 mov x9, x2 aa0fc: aa0403f4 mov x20, x4 aa100: aa0303e1 mov x1, x3 aa104: 910023e2 add x2, sp, #0x8 aa108: 910043e5 add x5, sp, #0x10 aa10c: aa0903e0 mov x0, x9 aa110: aa0803e3 mov x3, x8 aa114: aa0a03e4 mov x4, x10 aa118: 97fff4ee bl 0xa74d0 ::do_out(mbstate_t&, char16_t const*, char16_t const*, char16_t const*&, char*, char*, char*&) const+0x90> aa11c: f94007e8 ldr x8, [sp, #0x8] aa120: f9000288 str x8, [x20] aa124: f9400be8 ldr x8, [sp, #0x10] aa128: f9000268 str x8, [x19] aa12c: f94016a8 ldr x8, [x21, #0x28] aa130: f9400fe9 ldr x9, [sp, #0x18] aa134: eb09011f cmp x8, x9 aa138: 540000c1 b.ne 0xaa150 ::do_out(mbstate_t&, char16_t const*, char16_t const*, char16_t const*&, char*, char*, char*&) const+0x90> aa13c: a9447bfd ldp x29, x30, [sp, #0x40] aa140: a9434ff4 ldp x20, x19, [sp, #0x30] aa144: f94013f5 ldr x21, [sp, #0x20] aa148: 910143ff add sp, sp, #0x50 aa14c: d65f03c0 ret aa150: 97fe60d0 bl 0x42490 <__stack_chk_fail@plt> 00000000000aa154 ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const>: aa154: d100c3ff sub sp, sp, #0x30 aa158: a9014ff4 stp x20, x19, [sp, #0x10] aa15c: a9027bfd stp x29, x30, [sp, #0x20] aa160: 910083fd add x29, sp, #0x20 aa164: a9000be5 stp x5, x2, [sp] aa168: aa0703f3 mov x19, x7 aa16c: aa0603ea mov x10, x6 aa170: f9400806 ldr x6, [x0, #0x10] aa174: b9401807 ldr w7, [x0, #0x18] aa178: aa0503e8 mov x8, x5 aa17c: aa0203e9 mov x9, x2 aa180: aa0403f4 mov x20, x4 aa184: aa0303e1 mov x1, x3 aa188: 910023e2 add x2, sp, #0x8 aa18c: 910003e5 mov x5, sp aa190: aa0903e0 mov x0, x9 aa194: aa0803e3 mov x3, x8 aa198: aa0a03e4 mov x4, x10 aa19c: 97fff577 bl 0xa7778 ::do_in(mbstate_t&, char const*, char const*, char const*&, char16_t*, char16_t*, char16_t*&) const+0x68> aa1a0: f94007e8 ldr x8, [sp, #0x8] aa1a4: f9000288 str x8, [x20] aa1a8: f94003e8 ldr x8, [sp] aa1ac: f9000268 str x8, [x19] aa1b0: a9427bfd ldp x29, x30, [sp, #0x20] aa1b4: a9414ff4 ldp x20, x19, [sp, #0x10] aa1b8: 9100c3ff add sp, sp, #0x30 aa1bc: d65f03c0 ret 00000000000aa1c0 ::do_unshift(mbstate_t&, char*, char*, char*&) const>: aa1c0: 52800060 mov w0, #0x3 // =3 aa1c4: f9000082 str x2, [x4] aa1c8: d65f03c0 ret 00000000000aa1cc ::do_encoding() const>: aa1cc: 2a1f03e0 mov w0, wzr aa1d0: d65f03c0 ret 00000000000aa1d4 ::do_always_noconv() const>: aa1d4: 2a1f03e0 mov w0, wzr aa1d8: d65f03c0 ret 00000000000aa1dc ::do_length(mbstate_t&, char const*, char const*, unsigned long) const>: aa1dc: aa0403e8 mov x8, x4 aa1e0: aa0303e1 mov x1, x3 aa1e4: f9400803 ldr x3, [x0, #0x10] aa1e8: b9401804 ldr w4, [x0, #0x18] aa1ec: aa0203e0 mov x0, x2 aa1f0: aa0803e2 mov x2, x8 aa1f4: 17fff60e b 0xa7a2c ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x18> 00000000000aa1f8 ::do_max_length() const>: aa1f8: 39406008 ldrb w8, [x0, #0x18] aa1fc: 528000e9 mov w9, #0x7 // =7 aa200: 721e011f tst w8, #0x4 aa204: 52800088 mov w8, #0x4 // =4 aa208: 1a890100 csel w0, w8, w9, eq aa20c: d65f03c0 ret 00000000000aa210 ::do_out(mbstate_t&, char32_t const*, char32_t const*, char32_t const*&, char*, char*, char*&) const>: aa210: d10143ff sub sp, sp, #0x50 aa214: f90013f5 str x21, [sp, #0x20] aa218: a9034ff4 stp x20, x19, [sp, #0x30] aa21c: a9047bfd stp x29, x30, [sp, #0x40] aa220: 910103fd add x29, sp, #0x40 aa224: d53bd055 mrs x21, TPIDR_EL0 aa228: f94016ab ldr x11, [x21, #0x28] aa22c: aa0703f3 mov x19, x7 aa230: aa0603ea mov x10, x6 aa234: aa0503e8 mov x8, x5 aa238: f9000feb str x11, [sp, #0x18] aa23c: a90097e2 stp x2, x5, [sp, #0x8] aa240: f9400806 ldr x6, [x0, #0x10] aa244: b9401807 ldr w7, [x0, #0x18] aa248: aa0203e9 mov x9, x2 aa24c: aa0403f4 mov x20, x4 aa250: aa0303e1 mov x1, x3 aa254: 910023e2 add x2, sp, #0x8 aa258: 910043e5 add x5, sp, #0x10 aa25c: aa0903e0 mov x0, x9 aa260: aa0803e3 mov x3, x8 aa264: aa0a03e4 mov x4, x10 aa268: 97fffe3d bl 0xa9b5c ::do_out(mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const+0x94> aa26c: f94007e8 ldr x8, [sp, #0x8] aa270: f9000288 str x8, [x20] aa274: f9400be8 ldr x8, [sp, #0x10] aa278: f9000268 str x8, [x19] aa27c: f94016a8 ldr x8, [x21, #0x28] aa280: f9400fe9 ldr x9, [sp, #0x18] aa284: eb09011f cmp x8, x9 aa288: 540000c1 b.ne 0xaa2a0 ::do_out(mbstate_t&, char32_t const*, char32_t const*, char32_t const*&, char*, char*, char*&) const+0x90> aa28c: a9447bfd ldp x29, x30, [sp, #0x40] aa290: a9434ff4 ldp x20, x19, [sp, #0x30] aa294: f94013f5 ldr x21, [sp, #0x20] aa298: 910143ff add sp, sp, #0x50 aa29c: d65f03c0 ret aa2a0: 97fe607c bl 0x42490 <__stack_chk_fail@plt> 00000000000aa2a4 ::do_in(mbstate_t&, char const*, char const*, char const*&, char32_t*, char32_t*, char32_t*&) const>: aa2a4: d100c3ff sub sp, sp, #0x30 aa2a8: a9014ff4 stp x20, x19, [sp, #0x10] aa2ac: a9027bfd stp x29, x30, [sp, #0x20] aa2b0: 910083fd add x29, sp, #0x20 aa2b4: a9000be5 stp x5, x2, [sp] aa2b8: aa0703f3 mov x19, x7 aa2bc: aa0603ea mov x10, x6 aa2c0: f9400806 ldr x6, [x0, #0x10] aa2c4: b9401807 ldr w7, [x0, #0x18] aa2c8: aa0503e8 mov x8, x5 aa2cc: aa0203e9 mov x9, x2 aa2d0: aa0403f4 mov x20, x4 aa2d4: aa0303e1 mov x1, x3 aa2d8: 910023e2 add x2, sp, #0x8 aa2dc: 910003e5 mov x5, sp aa2e0: aa0903e0 mov x0, x9 aa2e4: aa0803e3 mov x3, x8 aa2e8: aa0a03e4 mov x4, x10 aa2ec: 97fffec1 bl 0xa9df0 ::do_in(mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const+0x6c> aa2f0: f94007e8 ldr x8, [sp, #0x8] aa2f4: f9000288 str x8, [x20] aa2f8: f94003e8 ldr x8, [sp] aa2fc: f9000268 str x8, [x19] aa300: a9427bfd ldp x29, x30, [sp, #0x20] aa304: a9414ff4 ldp x20, x19, [sp, #0x10] aa308: 9100c3ff add sp, sp, #0x30 aa30c: d65f03c0 ret 00000000000aa310 ::do_unshift(mbstate_t&, char*, char*, char*&) const>: aa310: 52800060 mov w0, #0x3 // =3 aa314: f9000082 str x2, [x4] aa318: d65f03c0 ret 00000000000aa31c ::do_encoding() const>: aa31c: 2a1f03e0 mov w0, wzr aa320: d65f03c0 ret 00000000000aa324 ::do_always_noconv() const>: aa324: 2a1f03e0 mov w0, wzr aa328: d65f03c0 ret 00000000000aa32c ::do_length(mbstate_t&, char const*, char const*, unsigned long) const>: aa32c: aa0403e8 mov x8, x4 aa330: aa0303e1 mov x1, x3 aa334: f9400803 ldr x3, [x0, #0x10] aa338: b9401804 ldr w4, [x0, #0x18] aa33c: aa0203e0 mov x0, x2 aa340: aa0803e2 mov x2, x8 aa344: 17fff5ba b 0xa7a2c ::do_length(mbstate_t&, char const*, char const*, unsigned long) const+0x18> 00000000000aa348 ::do_max_length() const>: aa348: 39406008 ldrb w8, [x0, #0x18] aa34c: 528000e9 mov w9, #0x7 // =7 aa350: 721e011f tst w8, #0x4 aa354: 52800088 mov w8, #0x4 // =4 aa358: 1a890100 csel w0, w8, w9, eq aa35c: d65f03c0 ret 00000000000aa360 ::~__narrow_to_utf8()>: aa360: f81e0ff3 str x19, [sp, #-0x20]! aa364: a9017bfd stp x29, x30, [sp, #0x10] aa368: 910043fd add x29, sp, #0x10 aa36c: aa0003f3 mov x19, x0 aa370: 97fe5d34 bl 0x41840 <_ZNSt6__ndk114__shared_countD2Ev@plt> aa374: a9417bfd ldp x29, x30, [sp, #0x10] aa378: aa1303e0 mov x0, x19 aa37c: f84207f3 ldr x19, [sp], #0x20 aa380: 17fe5be8 b 0x41320 <_ZdlPv@plt> 00000000000aa384 ::~__narrow_to_utf8()>: aa384: f81e0ff3 str x19, [sp, #-0x20]! aa388: a9017bfd stp x29, x30, [sp, #0x10] aa38c: 910043fd add x29, sp, #0x10 aa390: aa0003f3 mov x19, x0 aa394: 97fe5d2b bl 0x41840 <_ZNSt6__ndk114__shared_countD2Ev@plt> aa398: a9417bfd ldp x29, x30, [sp, #0x10] aa39c: aa1303e0 mov x0, x19 aa3a0: f84207f3 ldr x19, [sp], #0x20 aa3a4: 17fe5bdf b 0x41320 <_ZdlPv@plt> 00000000000aa3a8 ::~__widen_from_utf8()>: aa3a8: f81e0ff3 str x19, [sp, #-0x20]! aa3ac: a9017bfd stp x29, x30, [sp, #0x10] aa3b0: 910043fd add x29, sp, #0x10 aa3b4: aa0003f3 mov x19, x0 aa3b8: 97fe5d22 bl 0x41840 <_ZNSt6__ndk114__shared_countD2Ev@plt> aa3bc: a9417bfd ldp x29, x30, [sp, #0x10] aa3c0: aa1303e0 mov x0, x19 aa3c4: f84207f3 ldr x19, [sp], #0x20 aa3c8: 17fe5bd6 b 0x41320 <_ZdlPv@plt> 00000000000aa3cc ::~__widen_from_utf8()>: aa3cc: f81e0ff3 str x19, [sp, #-0x20]! aa3d0: a9017bfd stp x29, x30, [sp, #0x10] aa3d4: 910043fd add x29, sp, #0x10 aa3d8: aa0003f3 mov x19, x0 aa3dc: 97fe5d19 bl 0x41840 <_ZNSt6__ndk114__shared_countD2Ev@plt> aa3e0: a9417bfd ldp x29, x30, [sp, #0x10] aa3e4: aa1303e0 mov x0, x19 aa3e8: f84207f3 ldr x19, [sp], #0x20 aa3ec: 17fe5bcd b 0x41320 <_ZdlPv@plt> 00000000000aa3f0 ::numpunct(unsigned long)>: aa3f0: b0000329 adrp x9, 0x10f000 aa3f4: f9461929 ldr x9, [x9, #0xc30] aa3f8: d1000428 sub x8, x1, #0x1 aa3fc: 528585ca mov w10, #0x2c2e // =11310 aa400: a9027c1f stp xzr, xzr, [x0, #0x20] aa404: 91004129 add x9, x9, #0x10 aa408: 7900200a strh w10, [x0, #0x10] aa40c: a9002009 stp x9, x8, [x0] aa410: f9000c1f str xzr, [x0, #0x18] aa414: d65f03c0 ret 00000000000aa418 ::numpunct(unsigned long)>: aa418: b0000329 adrp x9, 0x10f000 aa41c: f9462d29 ldr x9, [x9, #0xc58] aa420: d000018a adrp x10, 0xdc000 >+0x1e> aa424: fd455940 ldr d0, [x10, #0xab0] aa428: d1000428 sub x8, x1, #0x1 aa42c: 91004129 add x9, x9, #0x10 aa430: a9027c1f stp xzr, xzr, [x0, #0x20] aa434: a9002009 stp x9, x8, [x0] aa438: fd000800 str d0, [x0, #0x10] aa43c: f9000c1f str xzr, [x0, #0x18] aa440: d65f03c0 ret 00000000000aa444 ::~numpunct()>: aa444: f81e0ff3 str x19, [sp, #-0x20]! aa448: a9017bfd stp x29, x30, [sp, #0x10] aa44c: 910043fd add x29, sp, #0x10 aa450: b0000329 adrp x9, 0x10f000 aa454: 39406008 ldrb w8, [x0, #0x18] aa458: f9461929 ldr x9, [x9, #0xc30] aa45c: aa0003f3 mov x19, x0 aa460: 91004129 add x9, x9, #0x10 aa464: f9000009 str x9, [x0] aa468: 36000068 tbz w8, #0x0, 0xaa474 ::~numpunct()+0x30> aa46c: f9401660 ldr x0, [x19, #0x28] aa470: 97fe5bac bl 0x41320 <_ZdlPv@plt> aa474: a9417bfd ldp x29, x30, [sp, #0x10] aa478: aa1303e0 mov x0, x19 aa47c: f84207f3 ldr x19, [sp], #0x20 aa480: 17fe5cf0 b 0x41840 <_ZNSt6__ndk114__shared_countD2Ev@plt> 00000000000aa484 ::~numpunct()>: aa484: f81e0ff3 str x19, [sp, #-0x20]! aa488: a9017bfd stp x29, x30, [sp, #0x10] aa48c: 910043fd add x29, sp, #0x10 aa490: b0000329 adrp x9, 0x10f000 aa494: 39406008 ldrb w8, [x0, #0x18] aa498: f9461929 ldr x9, [x9, #0xc30] aa49c: aa0003f3 mov x19, x0 aa4a0: 91004129 add x9, x9, #0x10 aa4a4: f9000009 str x9, [x0] aa4a8: 36000068 tbz w8, #0x0, 0xaa4b4 ::~numpunct()+0x30> aa4ac: f9401660 ldr x0, [x19, #0x28] aa4b0: 97fe5b9c bl 0x41320 <_ZdlPv@plt> aa4b4: aa1303e0 mov x0, x19 aa4b8: 97fe5ce2 bl 0x41840 <_ZNSt6__ndk114__shared_countD2Ev@plt> aa4bc: a9417bfd ldp x29, x30, [sp, #0x10] aa4c0: aa1303e0 mov x0, x19 aa4c4: f84207f3 ldr x19, [sp], #0x20 aa4c8: 17fe5b96 b 0x41320 <_ZdlPv@plt> 00000000000aa4cc ::~numpunct()>: aa4cc: f81e0ff3 str x19, [sp, #-0x20]! aa4d0: a9017bfd stp x29, x30, [sp, #0x10] aa4d4: 910043fd add x29, sp, #0x10 aa4d8: b0000329 adrp x9, 0x10f000 aa4dc: 39406008 ldrb w8, [x0, #0x18] aa4e0: f9462d29 ldr x9, [x9, #0xc58] aa4e4: aa0003f3 mov x19, x0 aa4e8: 91004129 add x9, x9, #0x10 aa4ec: f9000009 str x9, [x0] aa4f0: 36000068 tbz w8, #0x0, 0xaa4fc ::~numpunct()+0x30> aa4f4: f9401660 ldr x0, [x19, #0x28] aa4f8: 97fe5b8a bl 0x41320 <_ZdlPv@plt> aa4fc: a9417bfd ldp x29, x30, [sp, #0x10] aa500: aa1303e0 mov x0, x19 aa504: f84207f3 ldr x19, [sp], #0x20 aa508: 17fe5cce b 0x41840 <_ZNSt6__ndk114__shared_countD2Ev@plt> 00000000000aa50c ::~numpunct()>: aa50c: f81e0ff3 str x19, [sp, #-0x20]! aa510: a9017bfd stp x29, x30, [sp, #0x10] aa514: 910043fd add x29, sp, #0x10 aa518: b0000329 adrp x9, 0x10f000 aa51c: 39406008 ldrb w8, [x0, #0x18] aa520: f9462d29 ldr x9, [x9, #0xc58] aa524: aa0003f3 mov x19, x0 aa528: 91004129 add x9, x9, #0x10 aa52c: f9000009 str x9, [x0] aa530: 36000068 tbz w8, #0x0, 0xaa53c ::~numpunct()+0x30> aa534: f9401660 ldr x0, [x19, #0x28] aa538: 97fe5b7a bl 0x41320 <_ZdlPv@plt> aa53c: aa1303e0 mov x0, x19 aa540: 97fe5cc0 bl 0x41840 <_ZNSt6__ndk114__shared_countD2Ev@plt> aa544: a9417bfd ldp x29, x30, [sp, #0x10] aa548: aa1303e0 mov x0, x19 aa54c: f84207f3 ldr x19, [sp], #0x20 aa550: 17fe5b74 b 0x41320 <_ZdlPv@plt> 00000000000aa554 ::do_decimal_point() const>: aa554: 39404000 ldrb w0, [x0, #0x10] aa558: d65f03c0 ret 00000000000aa55c ::do_decimal_point() const>: aa55c: b9401000 ldr w0, [x0, #0x10] aa560: d65f03c0 ret 00000000000aa564 ::do_thousands_sep() const>: aa564: 39404400 ldrb w0, [x0, #0x11] aa568: d65f03c0 ret 00000000000aa56c ::do_thousands_sep() const>: aa56c: b9401400 ldr w0, [x0, #0x14] aa570: d65f03c0 ret 00000000000aa574 ::do_grouping() const>: aa574: 91006001 add x1, x0, #0x18 aa578: aa0803e0 mov x0, x8 aa57c: 17fe5ef1 b 0x42140 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC1ERKS5_@plt> 00000000000aa580 ::do_grouping() const>: aa580: 91006001 add x1, x0, #0x18 aa584: aa0803e0 mov x0, x8 aa588: 17fe5eee b 0x42140 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC1ERKS5_@plt> 00000000000aa58c ::do_truename() const>: aa58c: d0000181 adrp x1, 0xdc000 >+0x1e> aa590: 9135b821 add x1, x1, #0xd6e aa594: aa0803e0 mov x0, x8 aa598: 17fea7b3 b 0x54464 00000000000aa59c ::do_truename() const>: aa59c: f0000181 adrp x1, 0xdd000 aa5a0: 91238021 add x1, x1, #0x8e0 aa5a4: aa0803e0 mov x0, x8 aa5a8: 17fe5d12 b 0x419f0 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEC2IDnEEPKw@plt> 00000000000aa5ac , std::__ndk1::allocator>::basic_string(wchar_t const*)>: aa5ac: a9bd57f6 stp x22, x21, [sp, #-0x30]! aa5b0: a9014ff4 stp x20, x19, [sp, #0x10] aa5b4: a9027bfd stp x29, x30, [sp, #0x20] aa5b8: 910083fd add x29, sp, #0x20 aa5bc: aa0003f3 mov x19, x0 aa5c0: a9007c1f stp xzr, xzr, [x0] aa5c4: f900081f str xzr, [x0, #0x10] aa5c8: aa0103e0 mov x0, x1 aa5cc: aa0103f5 mov x21, x1 aa5d0: 97fe5bd0 bl 0x41510 aa5d4: b27ce7e8 mov x8, #0x3ffffffffffffff0 // =4611686018427387888 aa5d8: eb08001f cmp x0, x8 aa5dc: 54000362 b.hs 0xaa648 , std::__ndk1::allocator>::basic_string(wchar_t const*)+0x9c> aa5e0: aa0003f4 mov x20, x0 aa5e4: f100141f cmp x0, #0x5 aa5e8: 540000a2 b.hs 0xaa5fc , std::__ndk1::allocator>::basic_string(wchar_t const*)+0x50> aa5ec: 531f7a88 lsl w8, w20, #1 aa5f0: 38004668 strb w8, [x19], #0x4 aa5f4: b5000194 cbnz x20, 0xaa624 , std::__ndk1::allocator>::basic_string(wchar_t const*)+0x78> aa5f8: 1400000f b 0xaa634 , std::__ndk1::allocator>::basic_string(wchar_t const*)+0x88> aa5fc: 91001288 add x8, x20, #0x4 aa600: d37efd09 lsr x9, x8, #62 aa604: b5000269 cbnz x9, 0xaa650 , std::__ndk1::allocator>::basic_string(wchar_t const*)+0xa4> aa608: 927ef516 and x22, x8, #0xfffffffffffffffc aa60c: d37ef6c0 lsl x0, x22, #2 aa610: 97fe5f20 bl 0x42290 <_Znwm@plt> aa614: b24002c8 orr x8, x22, #0x1 aa618: a9008274 stp x20, x0, [x19, #0x8] aa61c: f9000268 str x8, [x19] aa620: aa0003f3 mov x19, x0 aa624: aa1303e0 mov x0, x19 aa628: aa1503e1 mov x1, x21 aa62c: aa1403e2 mov x2, x20 aa630: 97fe5d24 bl 0x41ac0 aa634: b8347a7f str wzr, [x19, x20, lsl #2] aa638: a9427bfd ldp x29, x30, [sp, #0x20] aa63c: a9414ff4 ldp x20, x19, [sp, #0x10] aa640: a8c357f6 ldp x22, x21, [sp], #0x30 aa644: d65f03c0 ret aa648: aa1303e0 mov x0, x19 aa64c: 97fea562 bl 0x53bd4 aa650: b0000160 adrp x0, 0xd7000 aa654: 91032800 add x0, x0, #0xca aa658: 97fea564 bl 0x53be8 aa65c: 97fea514 bl 0x53aac 00000000000aa660 ::do_falsename() const>: aa660: d0000181 adrp x1, 0xdc000 >+0x1e> aa664: 9135cc21 add x1, x1, #0xd73 aa668: aa0803e0 mov x0, x8 aa66c: 17fea77e b 0x54464 00000000000aa670 ::do_falsename() const>: aa670: f0000181 adrp x1, 0xdd000 aa674: 9123d021 add x1, x1, #0x8f4 aa678: aa0803e0 mov x0, x8 aa67c: 17fe5cdd b 0x419f0 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEC2IDnEEPKw@plt> 00000000000aa680 ::numpunct_byname(char const*, unsigned long)>: aa680: a9be4ff4 stp x20, x19, [sp, #-0x20]! aa684: a9017bfd stp x29, x30, [sp, #0x10] aa688: 910043fd add x29, sp, #0x10 aa68c: f900141f str xzr, [x0, #0x28] aa690: b000032a adrp x10, 0x10f000 aa694: f945914a ldr x10, [x10, #0xb20] aa698: 528585c9 mov w9, #0x2c2e // =11310 aa69c: aa0003f3 mov x19, x0 aa6a0: d1000448 sub x8, x2, #0x1 aa6a4: 79002009 strh w9, [x0, #0x10] aa6a8: 91004149 add x9, x10, #0x10 aa6ac: a9002009 stp x9, x8, [x0] aa6b0: a901fc1f stp xzr, xzr, [x0, #0x18] aa6b4: 97fe5dff bl 0x41eb0 <_ZNSt6__ndk115numpunct_bynameIcE6__initEPKc@plt> aa6b8: a9417bfd ldp x29, x30, [sp, #0x10] aa6bc: a8c24ff4 ldp x20, x19, [sp], #0x20 aa6c0: d65f03c0 ret aa6c4: b0000329 adrp x9, 0x10f000 aa6c8: 39406268 ldrb w8, [x19, #0x18] aa6cc: f9461929 ldr x9, [x9, #0xc30] aa6d0: aa0003f4 mov x20, x0 aa6d4: 91004129 add x9, x9, #0x10 aa6d8: f9000269 str x9, [x19] aa6dc: 36000068 tbz w8, #0x0, 0xaa6e8 ::numpunct_byname(char const*, unsigned long)+0x68> aa6e0: f9401660 ldr x0, [x19, #0x28] aa6e4: 97fe5b0f bl 0x41320 <_ZdlPv@plt> aa6e8: aa1303e0 mov x0, x19 aa6ec: 97fe5c55 bl 0x41840 <_ZNSt6__ndk114__shared_countD2Ev@plt> aa6f0: aa1403e0 mov x0, x20 aa6f4: 9400ab2a bl 0xd539c <__cxa_demangle+0x12abc> 00000000000aa6f8 ::__init(char const*)>: aa6f8: d10243ff sub sp, sp, #0x90 aa6fc: f90023f9 str x25, [sp, #0x40] aa700: a9055ff8 stp x24, x23, [sp, #0x50] aa704: a90657f6 stp x22, x21, [sp, #0x60] aa708: a9074ff4 stp x20, x19, [sp, #0x70] aa70c: a9087bfd stp x29, x30, [sp, #0x80] aa710: 910203fd add x29, sp, #0x80 aa714: d53bd059 mrs x25, TPIDR_EL0 aa718: f9401728 ldr x8, [x25, #0x28] aa71c: aa0103f5 mov x21, x1 aa720: d00001a1 adrp x1, 0xe0000 aa724: aa0003f4 mov x20, x0 aa728: 911ca021 add x1, x1, #0x728 aa72c: aa1503e0 mov x0, x21 aa730: f9001fe8 str x8, [sp, #0x38] aa734: 97fe5bbb bl 0x41620 aa738: 34000d60 cbz w0, 0xaa8e4 ::__init(char const*)+0x1ec> aa73c: 5283f7e0 mov w0, #0x1fbf // =8127 aa740: aa1503e1 mov x1, x21 aa744: aa1f03e2 mov x2, xzr aa748: 97fe5d9e bl 0x41dc0 aa74c: b4000e40 cbz x0, 0xaa914 ::__init(char const*)+0x21c> aa750: aa0003f3 mov x19, x0 aa754: 97fe5b9f bl 0x415d0 aa758: aa0003f6 mov x22, x0 aa75c: 97fe5ed5 bl 0x422b0 aa760: aa0003f5 mov x21, x0 aa764: b4000076 cbz x22, 0xaa770 ::__init(char const*)+0x78> aa768: aa1603e0 mov x0, x22 aa76c: 97fe5b99 bl 0x415d0 aa770: f94002b6 ldr x22, [x21] aa774: 394002c8 ldrb w8, [x22] aa778: 34000548 cbz w8, 0xaa820 ::__init(char const*)+0x128> aa77c: 394006c9 ldrb w9, [x22, #0x1] aa780: 340004e9 cbz w9, 0xaa81c ::__init(char const*)+0x124> aa784: aa1603e0 mov x0, x22 aa788: f90013ff str xzr, [sp, #0x20] aa78c: 97fe5c39 bl 0x41870 aa790: aa0003f8 mov x24, x0 aa794: aa1303e0 mov x0, x19 aa798: 97fe5b8e bl 0x415d0 aa79c: aa0003f7 mov x23, x0 aa7a0: 910023e0 add x0, sp, #0x8 aa7a4: 910083e3 add x3, sp, #0x20 aa7a8: aa1603e1 mov x1, x22 aa7ac: aa1803e2 mov x2, x24 aa7b0: 97fe5ad8 bl 0x41310 aa7b4: aa0003f6 mov x22, x0 aa7b8: b4000077 cbz x23, 0xaa7c4 ::__init(char const*)+0xcc> aa7bc: aa1703e0 mov x0, x23 aa7c0: 97fe5b84 bl 0x415d0 aa7c4: b1000adf cmn x22, #0x2 aa7c8: 540002c2 b.hs 0xaa820 ::__init(char const*)+0x128> aa7cc: b9400bf6 ldr w22, [sp, #0x8] aa7d0: aa1303e0 mov x0, x19 aa7d4: 97fe5b7f bl 0x415d0 aa7d8: aa0003f7 mov x23, x0 aa7dc: 2a1603e0 mov w0, w22 aa7e0: 97fe5d28 bl 0x41c80 aa7e4: 2a0003f8 mov w24, w0 aa7e8: b4000077 cbz x23, 0xaa7f4 ::__init(char const*)+0xfc> aa7ec: aa1703e0 mov x0, x23 aa7f0: 97fe5b78 bl 0x415d0 aa7f4: 3100071f cmn w24, #0x1 aa7f8: 54000060 b.eq 0xaa804 ::__init(char const*)+0x10c> aa7fc: 39004298 strb w24, [x20, #0x10] aa800: 14000008 b 0xaa820 ::__init(char const*)+0x128> aa804: 528405e8 mov w8, #0x202f // =8239 aa808: 6b0802df cmp w22, w8 aa80c: 54000060 b.eq 0xaa818 ::__init(char const*)+0x120> aa810: 710282df cmp w22, #0xa0 aa814: 54000061 b.ne 0xaa820 ::__init(char const*)+0x128> aa818: 52800408 mov w8, #0x20 // =32 aa81c: 39004288 strb w8, [x20, #0x10] aa820: f94006b6 ldr x22, [x21, #0x8] aa824: 394002c8 ldrb w8, [x22] aa828: 34000548 cbz w8, 0xaa8d0 ::__init(char const*)+0x1d8> aa82c: 394006c9 ldrb w9, [x22, #0x1] aa830: 340004e9 cbz w9, 0xaa8cc ::__init(char const*)+0x1d4> aa834: aa1603e0 mov x0, x22 aa838: f90013ff str xzr, [sp, #0x20] aa83c: 97fe5c0d bl 0x41870 aa840: aa0003f8 mov x24, x0 aa844: aa1303e0 mov x0, x19 aa848: 97fe5b62 bl 0x415d0 aa84c: aa0003f7 mov x23, x0 aa850: 910023e0 add x0, sp, #0x8 aa854: 910083e3 add x3, sp, #0x20 aa858: aa1603e1 mov x1, x22 aa85c: aa1803e2 mov x2, x24 aa860: 97fe5aac bl 0x41310 aa864: aa0003f6 mov x22, x0 aa868: b4000077 cbz x23, 0xaa874 ::__init(char const*)+0x17c> aa86c: aa1703e0 mov x0, x23 aa870: 97fe5b58 bl 0x415d0 aa874: b1000adf cmn x22, #0x2 aa878: 540002c2 b.hs 0xaa8d0 ::__init(char const*)+0x1d8> aa87c: b9400bf6 ldr w22, [sp, #0x8] aa880: aa1303e0 mov x0, x19 aa884: 97fe5b53 bl 0x415d0 aa888: aa0003f7 mov x23, x0 aa88c: 2a1603e0 mov w0, w22 aa890: 97fe5cfc bl 0x41c80 aa894: 2a0003f8 mov w24, w0 aa898: b4000077 cbz x23, 0xaa8a4 ::__init(char const*)+0x1ac> aa89c: aa1703e0 mov x0, x23 aa8a0: 97fe5b4c bl 0x415d0 aa8a4: 3100071f cmn w24, #0x1 aa8a8: 54000060 b.eq 0xaa8b4 ::__init(char const*)+0x1bc> aa8ac: 39004698 strb w24, [x20, #0x11] aa8b0: 14000008 b 0xaa8d0 ::__init(char const*)+0x1d8> aa8b4: 528405e8 mov w8, #0x202f // =8239 aa8b8: 6b0802df cmp w22, w8 aa8bc: 54000060 b.eq 0xaa8c8 ::__init(char const*)+0x1d0> aa8c0: 710282df cmp w22, #0xa0 aa8c4: 54000061 b.ne 0xaa8d0 ::__init(char const*)+0x1d8> aa8c8: 52800408 mov w8, #0x20 // =32 aa8cc: 39004688 strb w8, [x20, #0x11] aa8d0: f9400aa1 ldr x1, [x21, #0x10] aa8d4: 91006280 add x0, x20, #0x18 aa8d8: 97fe5eda bl 0x42440 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt> aa8dc: aa1303e0 mov x0, x19 aa8e0: 97fe5a54 bl 0x41230 aa8e4: f9401728 ldr x8, [x25, #0x28] aa8e8: f9401fe9 ldr x9, [sp, #0x38] aa8ec: eb09011f cmp x8, x9 aa8f0: 54000101 b.ne 0xaa910 ::__init(char const*)+0x218> aa8f4: a9487bfd ldp x29, x30, [sp, #0x80] aa8f8: a9474ff4 ldp x20, x19, [sp, #0x70] aa8fc: a94657f6 ldp x22, x21, [sp, #0x60] aa900: a9455ff8 ldp x24, x23, [sp, #0x50] aa904: f94023f9 ldr x25, [sp, #0x40] aa908: 910243ff add sp, sp, #0x90 aa90c: d65f03c0 ret aa910: 97fe5ee0 bl 0x42490 <__stack_chk_fail@plt> aa914: 910023e0 add x0, sp, #0x8 aa918: aa1503e1 mov x1, x21 aa91c: 97fea6d2 bl 0x54464 aa920: d0000182 adrp x2, 0xdc000 >+0x1e> aa924: 9135e442 add x2, x2, #0xd79 aa928: 910023e0 add x0, sp, #0x8 aa92c: aa1f03e1 mov x1, xzr aa930: 97fe5b80 bl 0x41730 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6insertEmPKc@plt> aa934: f9400808 ldr x8, [x0, #0x10] aa938: 3dc00000 ldr q0, [x0] aa93c: f9001be8 str x8, [sp, #0x30] aa940: 3d800be0 str q0, [sp, #0x20] aa944: a900fc1f stp xzr, xzr, [x0, #0x8] aa948: f900001f str xzr, [x0] aa94c: 910083e0 add x0, sp, #0x20 aa950: 97ffe651 bl 0xa4294 ::collate_byname(char const*, unsigned long)+0x108> aa954: 394083e8 ldrb w8, [sp, #0x20] aa958: aa0003f4 mov x20, x0 aa95c: 360000e8 tbz w8, #0x0, 0xaa978 ::__init(char const*)+0x280> aa960: f9401be0 ldr x0, [sp, #0x30] aa964: 97fe5a6f bl 0x41320 <_ZdlPv@plt> aa968: 394023e8 ldrb w8, [sp, #0x8] aa96c: 370000a8 tbnz w8, #0x0, 0xaa980 ::__init(char const*)+0x288> aa970: 14000030 b 0xaaa30 ::__init(char const*)+0x338> aa974: aa0003f4 mov x20, x0 aa978: 394023e8 ldrb w8, [sp, #0x8] aa97c: 360005a8 tbz w8, #0x0, 0xaaa30 ::__init(char const*)+0x338> aa980: f9400fe0 ldr x0, [sp, #0x18] aa984: 97fe5a67 bl 0x41320 <_ZdlPv@plt> aa988: aa1403e0 mov x0, x20 aa98c: 9400aa84 bl 0xd539c <__cxa_demangle+0x12abc> aa990: 9400aa83 bl 0xd539c <__cxa_demangle+0x12abc> aa994: 97fea446 bl 0x53aac aa998: 97fea445 bl 0x53aac aa99c: aa0003f4 mov x20, x0 aa9a0: b4000457 cbz x23, 0xaaa28 ::__init(char const*)+0x330> aa9a4: aa1703e0 mov x0, x23 aa9a8: 97fe5b0a bl 0x415d0 aa9ac: 1400001f b 0xaaa28 ::__init(char const*)+0x330> aa9b0: 97fea43f bl 0x53aac aa9b4: aa0003f4 mov x20, x0 aa9b8: b4000397 cbz x23, 0xaaa28 ::__init(char const*)+0x330> aa9bc: aa1703e0 mov x0, x23 aa9c0: 97fe5b04 bl 0x415d0 aa9c4: 14000019 b 0xaaa28 ::__init(char const*)+0x330> aa9c8: 97fea439 bl 0x53aac aa9cc: 97fea438 bl 0x53aac aa9d0: 97fea437 bl 0x53aac aa9d4: aa0003f4 mov x20, x0 aa9d8: b4000297 cbz x23, 0xaaa28 ::__init(char const*)+0x330> aa9dc: aa1703e0 mov x0, x23 aa9e0: 97fe5afc bl 0x415d0 aa9e4: 14000011 b 0xaaa28 ::__init(char const*)+0x330> aa9e8: 97fea431 bl 0x53aac aa9ec: aa0003f4 mov x20, x0 aa9f0: b40001d7 cbz x23, 0xaaa28 ::__init(char const*)+0x330> aa9f4: aa1703e0 mov x0, x23 aa9f8: 97fe5af6 bl 0x415d0 aa9fc: 1400000b b 0xaaa28 ::__init(char const*)+0x330> aaa00: 97fea42b bl 0x53aac aaa04: 97fea42a bl 0x53aac aaa08: 97fea429 bl 0x53aac aaa0c: aa0003f4 mov x20, x0 aaa10: b40000d6 cbz x22, 0xaaa28 ::__init(char const*)+0x330> aaa14: aa1603e0 mov x0, x22 aaa18: 97fe5aee bl 0x415d0 aaa1c: 14000003 b 0xaaa28 ::__init(char const*)+0x330> aaa20: 97fea423 bl 0x53aac aaa24: aa0003f4 mov x20, x0 aaa28: aa1303e0 mov x0, x19 aaa2c: 97fe5a01 bl 0x41230 aaa30: aa1403e0 mov x0, x20 aaa34: 9400aa5a bl 0xd539c <__cxa_demangle+0x12abc> aaa38: 97fea41d bl 0x53aac 00000000000aaa3c ::numpunct_byname(std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long)>: aaa3c: a9be4ff4 stp x20, x19, [sp, #-0x20]! aaa40: a9017bfd stp x29, x30, [sp, #0x10] aaa44: 910043fd add x29, sp, #0x10 aaa48: 528585c9 mov w9, #0x2c2e // =11310 aaa4c: f900141f str xzr, [x0, #0x28] aaa50: 79002009 strh w9, [x0, #0x10] aaa54: b0000329 adrp x9, 0x10f000 aaa58: f9459129 ldr x9, [x9, #0xb20] aaa5c: d1000448 sub x8, x2, #0x1 aaa60: a901fc1f stp xzr, xzr, [x0, #0x18] aaa64: aa0003f3 mov x19, x0 aaa68: 91004129 add x9, x9, #0x10 aaa6c: a9002009 stp x9, x8, [x0] aaa70: 39400028 ldrb w8, [x1] aaa74: f9400829 ldr x9, [x1, #0x10] aaa78: 7200011f tst w8, #0x1 aaa7c: 9a811521 csinc x1, x9, x1, ne aaa80: 97fe5d0c bl 0x41eb0 <_ZNSt6__ndk115numpunct_bynameIcE6__initEPKc@plt> aaa84: a9417bfd ldp x29, x30, [sp, #0x10] aaa88: a8c24ff4 ldp x20, x19, [sp], #0x20 aaa8c: d65f03c0 ret aaa90: b0000329 adrp x9, 0x10f000 aaa94: 39406268 ldrb w8, [x19, #0x18] aaa98: f9461929 ldr x9, [x9, #0xc30] aaa9c: aa0003f4 mov x20, x0 aaaa0: 91004129 add x9, x9, #0x10 aaaa4: f9000269 str x9, [x19] aaaa8: 36000068 tbz w8, #0x0, 0xaaab4 ::numpunct_byname(std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long)+0x78> aaaac: f9401660 ldr x0, [x19, #0x28] aaab0: 97fe5a1c bl 0x41320 <_ZdlPv@plt> aaab4: aa1303e0 mov x0, x19 aaab8: 97fe5b62 bl 0x41840 <_ZNSt6__ndk114__shared_countD2Ev@plt> aaabc: aa1403e0 mov x0, x20 aaac0: 9400aa37 bl 0xd539c <__cxa_demangle+0x12abc> 00000000000aaac4 ::~numpunct_byname()>: aaac4: f81e0ff3 str x19, [sp, #-0x20]! aaac8: a9017bfd stp x29, x30, [sp, #0x10] aaacc: 910043fd add x29, sp, #0x10 aaad0: b0000329 adrp x9, 0x10f000 aaad4: 39406008 ldrb w8, [x0, #0x18] aaad8: f9461929 ldr x9, [x9, #0xc30] aaadc: aa0003f3 mov x19, x0 aaae0: 91004129 add x9, x9, #0x10 aaae4: f9000009 str x9, [x0] aaae8: 36000068 tbz w8, #0x0, 0xaaaf4 ::~numpunct_byname()+0x30> aaaec: f9401660 ldr x0, [x19, #0x28] aaaf0: 97fe5a0c bl 0x41320 <_ZdlPv@plt> aaaf4: aa1303e0 mov x0, x19 aaaf8: 97fe5b52 bl 0x41840 <_ZNSt6__ndk114__shared_countD2Ev@plt> aaafc: a9417bfd ldp x29, x30, [sp, #0x10] aab00: aa1303e0 mov x0, x19 aab04: f84207f3 ldr x19, [sp], #0x20 aab08: 17fe5a06 b 0x41320 <_ZdlPv@plt> 00000000000aab0c ::numpunct_byname(char const*, unsigned long)>: aab0c: a9be4ff4 stp x20, x19, [sp, #-0x20]! aab10: a9017bfd stp x29, x30, [sp, #0x10] aab14: 910043fd add x29, sp, #0x10 aab18: f900141f str xzr, [x0, #0x28] aab1c: b000032a adrp x10, 0x10f000 aab20: d0000189 adrp x9, 0xdc000 >+0x1e> aab24: f946954a ldr x10, [x10, #0xd28] aab28: fd455920 ldr d0, [x9, #0xab0] aab2c: aa0003f3 mov x19, x0 aab30: d1000448 sub x8, x2, #0x1 aab34: 91004149 add x9, x10, #0x10 aab38: a9002009 stp x9, x8, [x0] aab3c: fd000800 str d0, [x0, #0x10] aab40: a901fc1f stp xzr, xzr, [x0, #0x18] aab44: 97fe5c47 bl 0x41c60 <_ZNSt6__ndk115numpunct_bynameIwE6__initEPKc@plt> aab48: a9417bfd ldp x29, x30, [sp, #0x10] aab4c: a8c24ff4 ldp x20, x19, [sp], #0x20 aab50: d65f03c0 ret aab54: b0000329 adrp x9, 0x10f000 aab58: 39406268 ldrb w8, [x19, #0x18] aab5c: f9462d29 ldr x9, [x9, #0xc58] aab60: aa0003f4 mov x20, x0 aab64: 91004129 add x9, x9, #0x10 aab68: f9000269 str x9, [x19] aab6c: 36000068 tbz w8, #0x0, 0xaab78 ::numpunct_byname(char const*, unsigned long)+0x6c> aab70: f9401660 ldr x0, [x19, #0x28] aab74: 97fe59eb bl 0x41320 <_ZdlPv@plt> aab78: aa1303e0 mov x0, x19 aab7c: 97fe5b31 bl 0x41840 <_ZNSt6__ndk114__shared_countD2Ev@plt> aab80: aa1403e0 mov x0, x20 aab84: 9400aa06 bl 0xd539c <__cxa_demangle+0x12abc> 00000000000aab88 ::__init(char const*)>: aab88: d10243ff sub sp, sp, #0x90 aab8c: f90023f9 str x25, [sp, #0x40] aab90: a9055ff8 stp x24, x23, [sp, #0x50] aab94: a90657f6 stp x22, x21, [sp, #0x60] aab98: a9074ff4 stp x20, x19, [sp, #0x70] aab9c: a9087bfd stp x29, x30, [sp, #0x80] aaba0: 910203fd add x29, sp, #0x80 aaba4: d53bd059 mrs x25, TPIDR_EL0 aaba8: f9401728 ldr x8, [x25, #0x28] aabac: aa0103f5 mov x21, x1 aabb0: d00001a1 adrp x1, 0xe0000 aabb4: aa0003f4 mov x20, x0 aabb8: 911ca021 add x1, x1, #0x728 aabbc: aa1503e0 mov x0, x21 aabc0: f9001fe8 str x8, [sp, #0x38] aabc4: 97fe5a97 bl 0x41620 aabc8: 34000820 cbz w0, 0xaaccc ::__init(char const*)+0x144> aabcc: 5283f7e0 mov w0, #0x1fbf // =8127 aabd0: aa1503e1 mov x1, x21 aabd4: aa1f03e2 mov x2, xzr aabd8: 97fe5c7a bl 0x41dc0 aabdc: b4000900 cbz x0, 0xaacfc ::__init(char const*)+0x174> aabe0: aa0003f3 mov x19, x0 aabe4: 97fe5a7b bl 0x415d0 aabe8: aa0003f6 mov x22, x0 aabec: 97fe5db1 bl 0x422b0 aabf0: aa0003f5 mov x21, x0 aabf4: b4000076 cbz x22, 0xaac00 ::__init(char const*)+0x78> aabf8: aa1603e0 mov x0, x22 aabfc: 97fe5a75 bl 0x415d0 aac00: f94002b7 ldr x23, [x21] aac04: 394002e8 ldrb w8, [x23] aac08: 340002a8 cbz w8, 0xaac5c ::__init(char const*)+0xd4> aac0c: aa1703e0 mov x0, x23 aac10: f90013ff str xzr, [sp, #0x20] aac14: 97fe5b17 bl 0x41870 aac18: aa0003f8 mov x24, x0 aac1c: aa1303e0 mov x0, x19 aac20: 97fe5a6c bl 0x415d0 aac24: aa0003f6 mov x22, x0 aac28: 910023e0 add x0, sp, #0x8 aac2c: 910083e3 add x3, sp, #0x20 aac30: aa1703e1 mov x1, x23 aac34: aa1803e2 mov x2, x24 aac38: 97fe59b6 bl 0x41310 aac3c: aa0003f7 mov x23, x0 aac40: b4000076 cbz x22, 0xaac4c ::__init(char const*)+0xc4> aac44: aa1603e0 mov x0, x22 aac48: 97fe5a62 bl 0x415d0 aac4c: b1000eff cmn x23, #0x3 aac50: 54000068 b.hi 0xaac5c ::__init(char const*)+0xd4> aac54: b9400be8 ldr w8, [sp, #0x8] aac58: b9001288 str w8, [x20, #0x10] aac5c: f94006b7 ldr x23, [x21, #0x8] aac60: 394002e8 ldrb w8, [x23] aac64: 340002a8 cbz w8, 0xaacb8 ::__init(char const*)+0x130> aac68: aa1703e0 mov x0, x23 aac6c: f90013ff str xzr, [sp, #0x20] aac70: 97fe5b00 bl 0x41870 aac74: aa0003f8 mov x24, x0 aac78: aa1303e0 mov x0, x19 aac7c: 97fe5a55 bl 0x415d0 aac80: aa0003f6 mov x22, x0 aac84: 910023e0 add x0, sp, #0x8 aac88: 910083e3 add x3, sp, #0x20 aac8c: aa1703e1 mov x1, x23 aac90: aa1803e2 mov x2, x24 aac94: 97fe599f bl 0x41310 aac98: aa0003f7 mov x23, x0 aac9c: b4000076 cbz x22, 0xaaca8 ::__init(char const*)+0x120> aaca0: aa1603e0 mov x0, x22 aaca4: 97fe5a4b bl 0x415d0 aaca8: b1000eff cmn x23, #0x3 aacac: 54000068 b.hi 0xaacb8 ::__init(char const*)+0x130> aacb0: b9400be8 ldr w8, [sp, #0x8] aacb4: b9001688 str w8, [x20, #0x14] aacb8: f9400aa1 ldr x1, [x21, #0x10] aacbc: 91006280 add x0, x20, #0x18 aacc0: 97fe5de0 bl 0x42440 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt> aacc4: aa1303e0 mov x0, x19 aacc8: 97fe595a bl 0x41230 aaccc: f9401728 ldr x8, [x25, #0x28] aacd0: f9401fe9 ldr x9, [sp, #0x38] aacd4: eb09011f cmp x8, x9 aacd8: 54000101 b.ne 0xaacf8 ::__init(char const*)+0x170> aacdc: a9487bfd ldp x29, x30, [sp, #0x80] aace0: a9474ff4 ldp x20, x19, [sp, #0x70] aace4: a94657f6 ldp x22, x21, [sp, #0x60] aace8: a9455ff8 ldp x24, x23, [sp, #0x50] aacec: f94023f9 ldr x25, [sp, #0x40] aacf0: 910243ff add sp, sp, #0x90 aacf4: d65f03c0 ret aacf8: 97fe5de6 bl 0x42490 <__stack_chk_fail@plt> aacfc: 910023e0 add x0, sp, #0x8 aad00: aa1503e1 mov x1, x21 aad04: 97fea5d8 bl 0x54464 aad08: d0000182 adrp x2, 0xdc000 >+0x1e> aad0c: 9136e442 add x2, x2, #0xdb9 aad10: 910023e0 add x0, sp, #0x8 aad14: aa1f03e1 mov x1, xzr aad18: 97fe5a86 bl 0x41730 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6insertEmPKc@plt> aad1c: f9400808 ldr x8, [x0, #0x10] aad20: 3dc00000 ldr q0, [x0] aad24: f9001be8 str x8, [sp, #0x30] aad28: 3d800be0 str q0, [sp, #0x20] aad2c: a900fc1f stp xzr, xzr, [x0, #0x8] aad30: f900001f str xzr, [x0] aad34: 910083e0 add x0, sp, #0x20 aad38: 97ffe557 bl 0xa4294 ::collate_byname(char const*, unsigned long)+0x108> aad3c: 394083e8 ldrb w8, [sp, #0x20] aad40: aa0003f4 mov x20, x0 aad44: 360000e8 tbz w8, #0x0, 0xaad60 ::__init(char const*)+0x1d8> aad48: f9401be0 ldr x0, [sp, #0x30] aad4c: 97fe5975 bl 0x41320 <_ZdlPv@plt> aad50: 394023e8 ldrb w8, [sp, #0x8] aad54: 370000a8 tbnz w8, #0x0, 0xaad68 ::__init(char const*)+0x1e0> aad58: 14000022 b 0xaade0 ::__init(char const*)+0x258> aad5c: aa0003f4 mov x20, x0 aad60: 394023e8 ldrb w8, [sp, #0x8] aad64: 360003e8 tbz w8, #0x0, 0xaade0 ::__init(char const*)+0x258> aad68: f9400fe0 ldr x0, [sp, #0x18] aad6c: 97fe596d bl 0x41320 <_ZdlPv@plt> aad70: aa1403e0 mov x0, x20 aad74: 9400a98a bl 0xd539c <__cxa_demangle+0x12abc> aad78: 9400a989 bl 0xd539c <__cxa_demangle+0x12abc> aad7c: 97fea34c bl 0x53aac aad80: 97fea34b bl 0x53aac aad84: aa0003f4 mov x20, x0 aad88: b4000296 cbz x22, 0xaadd8 ::__init(char const*)+0x250> aad8c: aa1603e0 mov x0, x22 aad90: 97fe5a10 bl 0x415d0 aad94: 14000011 b 0xaadd8 ::__init(char const*)+0x250> aad98: 97fea345 bl 0x53aac aad9c: aa0003f4 mov x20, x0 aada0: b40001d6 cbz x22, 0xaadd8 ::__init(char const*)+0x250> aada4: aa1603e0 mov x0, x22 aada8: 97fe5a0a bl 0x415d0 aadac: 1400000b b 0xaadd8 ::__init(char const*)+0x250> aadb0: 97fea33f bl 0x53aac aadb4: 97fea33e bl 0x53aac aadb8: 97fea33d bl 0x53aac aadbc: aa0003f4 mov x20, x0 aadc0: b40000d6 cbz x22, 0xaadd8 ::__init(char const*)+0x250> aadc4: aa1603e0 mov x0, x22 aadc8: 97fe5a02 bl 0x415d0 aadcc: 14000003 b 0xaadd8 ::__init(char const*)+0x250> aadd0: 97fea337 bl 0x53aac aadd4: aa0003f4 mov x20, x0 aadd8: aa1303e0 mov x0, x19 aaddc: 97fe5915 bl 0x41230 aade0: aa1403e0 mov x0, x20 aade4: 9400a96e bl 0xd539c <__cxa_demangle+0x12abc> aade8: 97fea331 bl 0x53aac 00000000000aadec ::numpunct_byname(std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long)>: aadec: a9be4ff4 stp x20, x19, [sp, #-0x20]! aadf0: a9017bfd stp x29, x30, [sp, #0x10] aadf4: 910043fd add x29, sp, #0x10 aadf8: d0000189 adrp x9, 0xdc000 >+0x1e> aadfc: f900141f str xzr, [x0, #0x28] aae00: fd455920 ldr d0, [x9, #0xab0] aae04: b0000329 adrp x9, 0x10f000 aae08: f9469529 ldr x9, [x9, #0xd28] aae0c: d1000448 sub x8, x2, #0x1 aae10: fd000800 str d0, [x0, #0x10] aae14: a901fc1f stp xzr, xzr, [x0, #0x18] aae18: 91004129 add x9, x9, #0x10 aae1c: a9002009 stp x9, x8, [x0] aae20: 39400028 ldrb w8, [x1] aae24: f9400829 ldr x9, [x1, #0x10] aae28: aa0003f3 mov x19, x0 aae2c: 7200011f tst w8, #0x1 aae30: 9a811521 csinc x1, x9, x1, ne aae34: 97fe5b8b bl 0x41c60 <_ZNSt6__ndk115numpunct_bynameIwE6__initEPKc@plt> aae38: a9417bfd ldp x29, x30, [sp, #0x10] aae3c: a8c24ff4 ldp x20, x19, [sp], #0x20 aae40: d65f03c0 ret aae44: b0000329 adrp x9, 0x10f000 aae48: 39406268 ldrb w8, [x19, #0x18] aae4c: f9462d29 ldr x9, [x9, #0xc58] aae50: aa0003f4 mov x20, x0 aae54: 91004129 add x9, x9, #0x10 aae58: f9000269 str x9, [x19] aae5c: 36000068 tbz w8, #0x0, 0xaae68 ::numpunct_byname(std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long)+0x7c> aae60: f9401660 ldr x0, [x19, #0x28] aae64: 97fe592f bl 0x41320 <_ZdlPv@plt> aae68: aa1303e0 mov x0, x19 aae6c: 97fe5a75 bl 0x41840 <_ZNSt6__ndk114__shared_countD2Ev@plt> aae70: aa1403e0 mov x0, x20 aae74: 9400a94a bl 0xd539c <__cxa_demangle+0x12abc> 00000000000aae78 ::~numpunct_byname()>: aae78: f81e0ff3 str x19, [sp, #-0x20]! aae7c: a9017bfd stp x29, x30, [sp, #0x10] aae80: 910043fd add x29, sp, #0x10 aae84: b0000329 adrp x9, 0x10f000 aae88: 39406008 ldrb w8, [x0, #0x18] aae8c: f9462d29 ldr x9, [x9, #0xc58] aae90: aa0003f3 mov x19, x0 aae94: 91004129 add x9, x9, #0x10 aae98: f9000009 str x9, [x0] aae9c: 36000068 tbz w8, #0x0, 0xaaea8 ::~numpunct_byname()+0x30> aaea0: f9401660 ldr x0, [x19, #0x28] aaea4: 97fe591f bl 0x41320 <_ZdlPv@plt> aaea8: aa1303e0 mov x0, x19 aaeac: 97fe5a65 bl 0x41840 <_ZNSt6__ndk114__shared_countD2Ev@plt> aaeb0: a9417bfd ldp x29, x30, [sp, #0x10] aaeb4: aa1303e0 mov x0, x19 aaeb8: f84207f3 ldr x19, [sp], #0x20 aaebc: 17fe5919 b 0x41320 <_ZdlPv@plt> 00000000000aaec0 : aaec0: b9400808 ldr w8, [x0, #0x8] aaec4: 52800949 mov w9, #0x4a // =74 aaec8: 6a090108 ands w8, w8, w9 aaecc: 540000e0 b.eq 0xaaee8 aaed0: 7101011f cmp w8, #0x40 aaed4: 540000e0 b.eq 0xaaef0 aaed8: 7100211f cmp w8, #0x8 aaedc: 540000e1 b.ne 0xaaef8 aaee0: 52800200 mov w0, #0x10 // =16 aaee4: d65f03c0 ret aaee8: 2a1f03e0 mov w0, wzr aaeec: d65f03c0 ret aaef0: 52800100 mov w0, #0x8 // =8 aaef4: d65f03c0 ret aaef8: 52800140 mov w0, #0xa // =10 aaefc: d65f03c0 ret 00000000000aaf00 ::__weeks() const>: aaf00: f81e0ff3 str x19, [sp, #-0x20]! aaf04: a9017bfd stp x29, x30, [sp, #0x10] aaf08: 910043fd add x29, sp, #0x10 aaf0c: d0000328 adrp x8, 0x110000 aaf10: 912ae108 add x8, x8, #0xab8 aaf14: 08dffd08 ldarb w8, [x8] aaf18: d0000333 adrp x19, 0x110000 aaf1c: 360000a8 tbz w8, #0x0, 0xaaf30 ::__weeks() const+0x30> aaf20: f9455a60 ldr x0, [x19, #0xab0] aaf24: a9417bfd ldp x29, x30, [sp, #0x10] aaf28: f84207f3 ldr x19, [sp], #0x20 aaf2c: d65f03c0 ret aaf30: d0000320 adrp x0, 0x110000 aaf34: 912ae000 add x0, x0, #0xab8 aaf38: 97fe5dea bl 0x426e0 <__cxa_guard_acquire@plt> aaf3c: 34ffff20 cbz w0, 0xaaf20 ::__weeks() const+0x20> aaf40: d0000328 adrp x8, 0x110000 aaf44: 91358108 add x8, x8, #0xd60 aaf48: 08dffd08 ldarb w8, [x8] aaf4c: 360009e8 tbz w8, #0x0, 0xab088 ::__weeks() const+0x188> aaf50: d0000333 adrp x19, 0x110000 aaf54: 91304273 add x19, x19, #0xc10 aaf58: d0000181 adrp x1, 0xdc000 >+0x1e> aaf5c: 913b3421 add x1, x1, #0xecd aaf60: aa1303e0 mov x0, x19 aaf64: 97fe5d37 bl 0x42440 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt> aaf68: d0000320 adrp x0, 0x110000 aaf6c: d0000181 adrp x1, 0xdc000 >+0x1e> aaf70: 9130a000 add x0, x0, #0xc28 aaf74: 913b5021 add x1, x1, #0xed4 aaf78: 97fe5d32 bl 0x42440 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt> aaf7c: d0000320 adrp x0, 0x110000 aaf80: d0000181 adrp x1, 0xdc000 >+0x1e> aaf84: 91310000 add x0, x0, #0xc40 aaf88: 913b6c21 add x1, x1, #0xedb aaf8c: 97fe5d2d bl 0x42440 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt> aaf90: d0000320 adrp x0, 0x110000 aaf94: d0000181 adrp x1, 0xdc000 >+0x1e> aaf98: 91316000 add x0, x0, #0xc58 aaf9c: 913b8c21 add x1, x1, #0xee3 aafa0: 97fe5d28 bl 0x42440 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt> aafa4: d0000320 adrp x0, 0x110000 aafa8: d0000181 adrp x1, 0xdc000 >+0x1e> aafac: 9131c000 add x0, x0, #0xc70 aafb0: 913bb421 add x1, x1, #0xeed aafb4: 97fe5d23 bl 0x42440 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt> aafb8: d0000320 adrp x0, 0x110000 aafbc: d0000181 adrp x1, 0xdc000 >+0x1e> aafc0: 91322000 add x0, x0, #0xc88 aafc4: 913bd821 add x1, x1, #0xef6 aafc8: 97fe5d1e bl 0x42440 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt> aafcc: d0000320 adrp x0, 0x110000 aafd0: d0000181 adrp x1, 0xdc000 >+0x1e> aafd4: 91328000 add x0, x0, #0xca0 aafd8: 913bf421 add x1, x1, #0xefd aafdc: 97fe5d19 bl 0x42440 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt> aafe0: d0000320 adrp x0, 0x110000 aafe4: d0000181 adrp x1, 0xdc000 >+0x1e> aafe8: 9132e000 add x0, x0, #0xcb8 aafec: 913c1821 add x1, x1, #0xf06 aaff0: 97fe5d14 bl 0x42440 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt> aaff4: d0000320 adrp x0, 0x110000 aaff8: d0000181 adrp x1, 0xdc000 >+0x1e> aaffc: 91334000 add x0, x0, #0xcd0 ab000: 913c2821 add x1, x1, #0xf0a ab004: 97fe5d0f bl 0x42440 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt> ab008: b0000320 adrp x0, 0x110000 ab00c: b0000181 adrp x1, 0xdc000 >+0x1e> ab010: 9133a000 add x0, x0, #0xce8 ab014: 913c3821 add x1, x1, #0xf0e ab018: 97fe5d0a bl 0x42440 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt> ab01c: b0000320 adrp x0, 0x110000 ab020: b0000181 adrp x1, 0xdc000 >+0x1e> ab024: 91340000 add x0, x0, #0xd00 ab028: 913c4821 add x1, x1, #0xf12 ab02c: 97fe5d05 bl 0x42440 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt> ab030: b0000320 adrp x0, 0x110000 ab034: b0000181 adrp x1, 0xdc000 >+0x1e> ab038: 91346000 add x0, x0, #0xd18 ab03c: 913c5821 add x1, x1, #0xf16 ab040: 97fe5d00 bl 0x42440 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt> ab044: b0000320 adrp x0, 0x110000 ab048: b0000181 adrp x1, 0xdc000 >+0x1e> ab04c: 9134c000 add x0, x0, #0xd30 ab050: 913c6821 add x1, x1, #0xf1a ab054: 97fe5cfb bl 0x42440 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt> ab058: b0000320 adrp x0, 0x110000 ab05c: b0000181 adrp x1, 0xdc000 >+0x1e> ab060: 91352000 add x0, x0, #0xd48 ab064: 913c7821 add x1, x1, #0xf1e ab068: 97fe5cf6 bl 0x42440 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt> ab06c: b0000320 adrp x0, 0x110000 ab070: b0000328 adrp x8, 0x110000 ab074: 912ae000 add x0, x0, #0xab8 ab078: f9055913 str x19, [x8, #0xab0] ab07c: aa0803f3 mov x19, x8 ab080: 97fe59dc bl 0x417f0 <__cxa_guard_release@plt> ab084: 17ffffa7 b 0xaaf20 ::__weeks() const+0x20> ab088: b0000320 adrp x0, 0x110000 ab08c: 91358000 add x0, x0, #0xd60 ab090: 97fe5d94 bl 0x426e0 <__cxa_guard_acquire@plt> ab094: 34fff5e0 cbz w0, 0xaaf50 ::__weeks() const+0x50> ab098: b0000328 adrp x8, 0x110000 ab09c: f0fffca0 adrp x0, 0x42000 ab0a0: b00002e2 adrp x2, 0x108000 ab0a4: 91304108 add x8, x8, #0xc10 ab0a8: 6f00e400 movi v0.2d, #0000000000000000 ab0ac: 911de000 add x0, x0, #0x778 ab0b0: 91296042 add x2, x2, #0xa58 ab0b4: aa1f03e1 mov x1, xzr ab0b8: ad098100 stp q0, q0, [x8, #0x130] ab0bc: ad088100 stp q0, q0, [x8, #0x110] ab0c0: ad078100 stp q0, q0, [x8, #0xf0] ab0c4: ad068100 stp q0, q0, [x8, #0xd0] ab0c8: ad058100 stp q0, q0, [x8, #0xb0] ab0cc: ad048100 stp q0, q0, [x8, #0x90] ab0d0: ad038100 stp q0, q0, [x8, #0x70] ab0d4: ad028100 stp q0, q0, [x8, #0x50] ab0d8: ad018100 stp q0, q0, [x8, #0x30] ab0dc: ad008100 stp q0, q0, [x8, #0x10] ab0e0: 3d800100 str q0, [x8] ab0e4: 97fe5bdf bl 0x42060 <__cxa_atexit@plt> ab0e8: b0000320 adrp x0, 0x110000 ab0ec: 91358000 add x0, x0, #0xd60 ab0f0: 97fe59c0 bl 0x417f0 <__cxa_guard_release@plt> ab0f4: 17ffff97 b 0xaaf50 ::__weeks() const+0x50> ab0f8: aa0003f3 mov x19, x0 ab0fc: b0000320 adrp x0, 0x110000 ab100: 912ae000 add x0, x0, #0xab8 ab104: 97fe5ca3 bl 0x42390 <__cxa_guard_abort@plt> ab108: aa1303e0 mov x0, x19 ab10c: 9400a8a4 bl 0xd539c <__cxa_demangle+0x12abc> 00000000000ab110 ::__weeks() const>: ab110: f81e0ff3 str x19, [sp, #-0x20]! ab114: a9017bfd stp x29, x30, [sp, #0x10] ab118: 910043fd add x29, sp, #0x10 ab11c: b0000328 adrp x8, 0x110000 ab120: 912b2108 add x8, x8, #0xac8 ab124: 08dffd08 ldarb w8, [x8] ab128: b0000333 adrp x19, 0x110000 ab12c: 360000a8 tbz w8, #0x0, 0xab140 ::__weeks() const+0x30> ab130: f9456260 ldr x0, [x19, #0xac0] ab134: a9417bfd ldp x29, x30, [sp, #0x10] ab138: f84207f3 ldr x19, [sp], #0x20 ab13c: d65f03c0 ret ab140: b0000320 adrp x0, 0x110000 ab144: 912b2000 add x0, x0, #0xac8 ab148: 97fe5d66 bl 0x426e0 <__cxa_guard_acquire@plt> ab14c: 34ffff20 cbz w0, 0xab130 ::__weeks() const+0x20> ab150: b0000328 adrp x8, 0x110000 ab154: 913ae108 add x8, x8, #0xeb8 ab158: 08dffd08 ldarb w8, [x8] ab15c: 360009e8 tbz w8, #0x0, 0xab298 ::__weeks() const+0x188> ab160: b0000333 adrp x19, 0x110000 ab164: 9135a273 add x19, x19, #0xd68 ab168: d0000181 adrp x1, 0xdd000 ab16c: 91279021 add x1, x1, #0x9e4 ab170: aa1303e0 mov x0, x19 ab174: 97fe5b6f bl 0x41f30 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw@plt> ab178: b0000320 adrp x0, 0x110000 ab17c: d0000181 adrp x1, 0xdd000 ab180: 91360000 add x0, x0, #0xd80 ab184: 91280021 add x1, x1, #0xa00 ab188: 97fe5b6a bl 0x41f30 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw@plt> ab18c: b0000320 adrp x0, 0x110000 ab190: d0000181 adrp x1, 0xdd000 ab194: 91366000 add x0, x0, #0xd98 ab198: 91287021 add x1, x1, #0xa1c ab19c: 97fe5b65 bl 0x41f30 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw@plt> ab1a0: b0000320 adrp x0, 0x110000 ab1a4: d0000181 adrp x1, 0xdd000 ab1a8: 9136c000 add x0, x0, #0xdb0 ab1ac: 9128f021 add x1, x1, #0xa3c ab1b0: 97fe5b60 bl 0x41f30 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw@plt> ab1b4: b0000320 adrp x0, 0x110000 ab1b8: d0000181 adrp x1, 0xdd000 ab1bc: 91372000 add x0, x0, #0xdc8 ab1c0: 91299021 add x1, x1, #0xa64 ab1c4: 97fe5b5b bl 0x41f30 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw@plt> ab1c8: b0000320 adrp x0, 0x110000 ab1cc: d0000181 adrp x1, 0xdd000 ab1d0: 91378000 add x0, x0, #0xde0 ab1d4: 912a2021 add x1, x1, #0xa88 ab1d8: 97fe5b56 bl 0x41f30 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw@plt> ab1dc: b0000320 adrp x0, 0x110000 ab1e0: d0000181 adrp x1, 0xdd000 ab1e4: 9137e000 add x0, x0, #0xdf8 ab1e8: 912a9021 add x1, x1, #0xaa4 ab1ec: 97fe5b51 bl 0x41f30 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw@plt> ab1f0: b0000320 adrp x0, 0x110000 ab1f4: d0000181 adrp x1, 0xdd000 ab1f8: 91384000 add x0, x0, #0xe10 ab1fc: 912b2021 add x1, x1, #0xac8 ab200: 97fe5b4c bl 0x41f30 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw@plt> ab204: b0000320 adrp x0, 0x110000 ab208: d0000181 adrp x1, 0xdd000 ab20c: 9138a000 add x0, x0, #0xe28 ab210: 912b6021 add x1, x1, #0xad8 ab214: 97fe5b47 bl 0x41f30 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw@plt> ab218: b0000320 adrp x0, 0x110000 ab21c: d0000181 adrp x1, 0xdd000 ab220: 91390000 add x0, x0, #0xe40 ab224: 912ba021 add x1, x1, #0xae8 ab228: 97fe5b42 bl 0x41f30 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw@plt> ab22c: b0000320 adrp x0, 0x110000 ab230: d0000181 adrp x1, 0xdd000 ab234: 91396000 add x0, x0, #0xe58 ab238: 912be021 add x1, x1, #0xaf8 ab23c: 97fe5b3d bl 0x41f30 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw@plt> ab240: b0000320 adrp x0, 0x110000 ab244: d0000181 adrp x1, 0xdd000 ab248: 9139c000 add x0, x0, #0xe70 ab24c: 912c2021 add x1, x1, #0xb08 ab250: 97fe5b38 bl 0x41f30 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw@plt> ab254: b0000320 adrp x0, 0x110000 ab258: d0000181 adrp x1, 0xdd000 ab25c: 913a2000 add x0, x0, #0xe88 ab260: 912c6021 add x1, x1, #0xb18 ab264: 97fe5b33 bl 0x41f30 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw@plt> ab268: b0000320 adrp x0, 0x110000 ab26c: d0000181 adrp x1, 0xdd000 ab270: 913a8000 add x0, x0, #0xea0 ab274: 912ca021 add x1, x1, #0xb28 ab278: 97fe5b2e bl 0x41f30 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw@plt> ab27c: b0000320 adrp x0, 0x110000 ab280: b0000328 adrp x8, 0x110000 ab284: 912b2000 add x0, x0, #0xac8 ab288: f9056113 str x19, [x8, #0xac0] ab28c: aa0803f3 mov x19, x8 ab290: 97fe5958 bl 0x417f0 <__cxa_guard_release@plt> ab294: 17ffffa7 b 0xab130 ::__weeks() const+0x20> ab298: b0000320 adrp x0, 0x110000 ab29c: 913ae000 add x0, x0, #0xeb8 ab2a0: 97fe5d10 bl 0x426e0 <__cxa_guard_acquire@plt> ab2a4: 34fff5e0 cbz w0, 0xab160 ::__weeks() const+0x50> ab2a8: b0000328 adrp x8, 0x110000 ab2ac: f0fffca0 adrp x0, 0x42000 ab2b0: b00002e2 adrp x2, 0x108000 ab2b4: 9135a108 add x8, x8, #0xd68 ab2b8: 6f00e400 movi v0.2d, #0000000000000000 ab2bc: 91237000 add x0, x0, #0x8dc ab2c0: 91296042 add x2, x2, #0xa58 ab2c4: aa1f03e1 mov x1, xzr ab2c8: ad098100 stp q0, q0, [x8, #0x130] ab2cc: ad088100 stp q0, q0, [x8, #0x110] ab2d0: ad078100 stp q0, q0, [x8, #0xf0] ab2d4: ad068100 stp q0, q0, [x8, #0xd0] ab2d8: ad058100 stp q0, q0, [x8, #0xb0] ab2dc: ad048100 stp q0, q0, [x8, #0x90] ab2e0: ad038100 stp q0, q0, [x8, #0x70] ab2e4: ad028100 stp q0, q0, [x8, #0x50] ab2e8: ad018100 stp q0, q0, [x8, #0x30] ab2ec: ad008100 stp q0, q0, [x8, #0x10] ab2f0: 3d800100 str q0, [x8] ab2f4: 97fe5b5b bl 0x42060 <__cxa_atexit@plt> ab2f8: b0000320 adrp x0, 0x110000 ab2fc: 913ae000 add x0, x0, #0xeb8 ab300: 97fe593c bl 0x417f0 <__cxa_guard_release@plt> ab304: 17ffff97 b 0xab160 ::__weeks() const+0x50> ab308: aa0003f3 mov x19, x0 ab30c: b0000320 adrp x0, 0x110000 ab310: 912b2000 add x0, x0, #0xac8 ab314: 97fe5c1f bl 0x42390 <__cxa_guard_abort@plt> ab318: aa1303e0 mov x0, x19 ab31c: 9400a820 bl 0xd539c <__cxa_demangle+0x12abc> 00000000000ab320 ::__months() const>: ab320: f81e0ff3 str x19, [sp, #-0x20]! ab324: a9017bfd stp x29, x30, [sp, #0x10] ab328: 910043fd add x29, sp, #0x10 ab32c: b0000328 adrp x8, 0x110000 ab330: 912b6108 add x8, x8, #0xad8 ab334: 08dffd08 ldarb w8, [x8] ab338: b0000333 adrp x19, 0x110000 ab33c: 360000a8 tbz w8, #0x0, 0xab350 ::__months() const+0x30> ab340: f9456a60 ldr x0, [x19, #0xad0] ab344: a9417bfd ldp x29, x30, [sp, #0x10] ab348: f84207f3 ldr x19, [sp], #0x20 ab34c: d65f03c0 ret ab350: b0000320 adrp x0, 0x110000 ab354: 912b6000 add x0, x0, #0xad8 ab358: 97fe5ce2 bl 0x426e0 <__cxa_guard_acquire@plt> ab35c: 34ffff20 cbz w0, 0xab340 ::__months() const+0x20> ab360: d0000328 adrp x8, 0x111000 ::id+0x560> ab364: 91040108 add x8, x8, #0x100 ab368: 08dffd08 ldarb w8, [x8] ab36c: 36001028 tbz w8, #0x0, 0xab570 ::__months() const+0x250> ab370: b0000333 adrp x19, 0x110000 ab374: 913b0273 add x19, x19, #0xec0 ab378: b0000181 adrp x1, 0xdc000 >+0x1e> ab37c: 913c8821 add x1, x1, #0xf22 ab380: aa1303e0 mov x0, x19 ab384: 97fe5c2f bl 0x42440 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt> ab388: b0000320 adrp x0, 0x110000 ab38c: b0000181 adrp x1, 0xdc000 >+0x1e> ab390: 913b6000 add x0, x0, #0xed8 ab394: 913ca821 add x1, x1, #0xf2a ab398: 97fe5c2a bl 0x42440 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt> ab39c: b0000320 adrp x0, 0x110000 ab3a0: b0000181 adrp x1, 0xdc000 >+0x1e> ab3a4: 913bc000 add x0, x0, #0xef0 ab3a8: 913ccc21 add x1, x1, #0xf33 ab3ac: 97fe5c25 bl 0x42440 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt> ab3b0: b0000320 adrp x0, 0x110000 ab3b4: b0000181 adrp x1, 0xdc000 >+0x1e> ab3b8: 913c2000 add x0, x0, #0xf08 ab3bc: 913ce421 add x1, x1, #0xf39 ab3c0: 97fe5c20 bl 0x42440 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt> ab3c4: b0000320 adrp x0, 0x110000 ab3c8: b0000181 adrp x1, 0xdc000 >+0x1e> ab3cc: 913c8000 add x0, x0, #0xf20 ab3d0: 913cfc21 add x1, x1, #0xf3f ab3d4: 97fe5c1b bl 0x42440 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt> ab3d8: b0000320 adrp x0, 0x110000 ab3dc: b0000181 adrp x1, 0xdc000 >+0x1e> ab3e0: 913ce000 add x0, x0, #0xf38 ab3e4: 913d0c21 add x1, x1, #0xf43 ab3e8: 97fe5c16 bl 0x42440 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt> ab3ec: b0000320 adrp x0, 0x110000 ab3f0: b0000181 adrp x1, 0xdc000 >+0x1e> ab3f4: 913d4000 add x0, x0, #0xf50 ab3f8: 913d2021 add x1, x1, #0xf48 ab3fc: 97fe5c11 bl 0x42440 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt> ab400: b0000320 adrp x0, 0x110000 ab404: b0000181 adrp x1, 0xdc000 >+0x1e> ab408: 913da000 add x0, x0, #0xf68 ab40c: 913d3421 add x1, x1, #0xf4d ab410: 97fe5c0c bl 0x42440 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt> ab414: b0000320 adrp x0, 0x110000 ab418: b0000181 adrp x1, 0xdc000 >+0x1e> ab41c: 913e0000 add x0, x0, #0xf80 ab420: 913d5021 add x1, x1, #0xf54 ab424: 97fe5c07 bl 0x42440 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt> ab428: b0000320 adrp x0, 0x110000 ab42c: b0000181 adrp x1, 0xdc000 >+0x1e> ab430: 913e6000 add x0, x0, #0xf98 ab434: 913d7821 add x1, x1, #0xf5e ab438: 97fe5c02 bl 0x42440 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt> ab43c: b0000320 adrp x0, 0x110000 ab440: b0000181 adrp x1, 0xdc000 >+0x1e> ab444: 913ec000 add x0, x0, #0xfb0 ab448: 913d9821 add x1, x1, #0xf66 ab44c: 97fe5bfd bl 0x42440 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt> ab450: b0000320 adrp x0, 0x110000 ab454: b0000181 adrp x1, 0xdc000 >+0x1e> ab458: 913f2000 add x0, x0, #0xfc8 ab45c: 913dbc21 add x1, x1, #0xf6f ab460: 97fe5bf8 bl 0x42440 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt> ab464: b0000320 adrp x0, 0x110000 ab468: b0000181 adrp x1, 0xdc000 >+0x1e> ab46c: 913f8000 add x0, x0, #0xfe0 ab470: 913de021 add x1, x1, #0xf78 ab474: 97fe5bf3 bl 0x42440 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt> ab478: b0000320 adrp x0, 0x110000 ab47c: b0000181 adrp x1, 0xdc000 >+0x1e> ab480: 913fe000 add x0, x0, #0xff8 ab484: 913df021 add x1, x1, #0xf7c ab488: 97fe5bee bl 0x42440 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt> ab48c: d0000320 adrp x0, 0x111000 ::id+0x560> ab490: b0000181 adrp x1, 0xdc000 >+0x1e> ab494: 91004000 add x0, x0, #0x10 ab498: 913e0021 add x1, x1, #0xf80 ab49c: 97fe5be9 bl 0x42440 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt> ab4a0: d0000320 adrp x0, 0x111000 ::id+0x560> ab4a4: b0000181 adrp x1, 0xdc000 >+0x1e> ab4a8: 9100a000 add x0, x0, #0x28 ab4ac: 913e1021 add x1, x1, #0xf84 ab4b0: 97fe5be4 bl 0x42440 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt> ab4b4: d0000320 adrp x0, 0x111000 ::id+0x560> ab4b8: b0000181 adrp x1, 0xdc000 >+0x1e> ab4bc: 91010000 add x0, x0, #0x40 ab4c0: 913cfc21 add x1, x1, #0xf3f ab4c4: 97fe5bdf bl 0x42440 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt> ab4c8: d0000320 adrp x0, 0x111000 ::id+0x560> ab4cc: b0000181 adrp x1, 0xdc000 >+0x1e> ab4d0: 91016000 add x0, x0, #0x58 ab4d4: 913e2021 add x1, x1, #0xf88 ab4d8: 97fe5bda bl 0x42440 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt> ab4dc: d0000320 adrp x0, 0x111000 ::id+0x560> ab4e0: b0000181 adrp x1, 0xdc000 >+0x1e> ab4e4: 9101c000 add x0, x0, #0x70 ab4e8: 913e3021 add x1, x1, #0xf8c ab4ec: 97fe5bd5 bl 0x42440 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt> ab4f0: d0000320 adrp x0, 0x111000 ::id+0x560> ab4f4: b0000181 adrp x1, 0xdc000 >+0x1e> ab4f8: 91022000 add x0, x0, #0x88 ab4fc: 913e4021 add x1, x1, #0xf90 ab500: 97fe5bd0 bl 0x42440 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt> ab504: d0000320 adrp x0, 0x111000 ::id+0x560> ab508: b0000181 adrp x1, 0xdc000 >+0x1e> ab50c: 91028000 add x0, x0, #0xa0 ab510: 913e5021 add x1, x1, #0xf94 ab514: 97fe5bcb bl 0x42440 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt> ab518: d0000320 adrp x0, 0x111000 ::id+0x560> ab51c: b0000181 adrp x1, 0xdc000 >+0x1e> ab520: 9102e000 add x0, x0, #0xb8 ab524: 913e6021 add x1, x1, #0xf98 ab528: 97fe5bc6 bl 0x42440 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt> ab52c: d0000320 adrp x0, 0x111000 ::id+0x560> ab530: b0000181 adrp x1, 0xdc000 >+0x1e> ab534: 91034000 add x0, x0, #0xd0 ab538: 913e7021 add x1, x1, #0xf9c ab53c: 97fe5bc1 bl 0x42440 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt> ab540: d0000320 adrp x0, 0x111000 ::id+0x560> ab544: b0000181 adrp x1, 0xdc000 >+0x1e> ab548: 9103a000 add x0, x0, #0xe8 ab54c: 913e8021 add x1, x1, #0xfa0 ab550: 97fe5bbc bl 0x42440 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt> ab554: b0000320 adrp x0, 0x110000 ab558: b0000328 adrp x8, 0x110000 ab55c: 912b6000 add x0, x0, #0xad8 ab560: f9056913 str x19, [x8, #0xad0] ab564: aa0803f3 mov x19, x8 ab568: 97fe58a2 bl 0x417f0 <__cxa_guard_release@plt> ab56c: 17ffff75 b 0xab340 ::__months() const+0x20> ab570: d0000320 adrp x0, 0x111000 ::id+0x560> ab574: 91040000 add x0, x0, #0x100 ab578: 97fe5c5a bl 0x426e0 <__cxa_guard_acquire@plt> ab57c: 34ffefa0 cbz w0, 0xab370 ::__months() const+0x50> ab580: b0000320 adrp x0, 0x110000 ab584: 913b0000 add x0, x0, #0xec0 ab588: 52804802 mov w2, #0x240 // =576 ab58c: 2a1f03e1 mov w1, wzr ab590: 97fe5a40 bl 0x41e90 ab594: f0fffca0 adrp x0, 0x42000 ab598: b00002e2 adrp x2, 0x108000 ab59c: 91290000 add x0, x0, #0xa40 ab5a0: 91296042 add x2, x2, #0xa58 ab5a4: aa1f03e1 mov x1, xzr ab5a8: 97fe5aae bl 0x42060 <__cxa_atexit@plt> ab5ac: d0000320 adrp x0, 0x111000 ::id+0x560> ab5b0: 91040000 add x0, x0, #0x100 ab5b4: 97fe588f bl 0x417f0 <__cxa_guard_release@plt> ab5b8: 17ffff6e b 0xab370 ::__months() const+0x50> ab5bc: aa0003f3 mov x19, x0 ab5c0: b0000320 adrp x0, 0x110000 ab5c4: 912b6000 add x0, x0, #0xad8 ab5c8: 97fe5b72 bl 0x42390 <__cxa_guard_abort@plt> ab5cc: aa1303e0 mov x0, x19 ab5d0: 9400a773 bl 0xd539c <__cxa_demangle+0x12abc> 00000000000ab5d4 ::__months() const>: ab5d4: f81e0ff3 str x19, [sp, #-0x20]! ab5d8: a9017bfd stp x29, x30, [sp, #0x10] ab5dc: 910043fd add x29, sp, #0x10 ab5e0: b0000328 adrp x8, 0x110000 ab5e4: 912ba108 add x8, x8, #0xae8 ab5e8: 08dffd08 ldarb w8, [x8] ab5ec: b0000333 adrp x19, 0x110000 ab5f0: 360000a8 tbz w8, #0x0, 0xab604 ::__months() const+0x30> ab5f4: f9457260 ldr x0, [x19, #0xae0] ab5f8: a9417bfd ldp x29, x30, [sp, #0x10] ab5fc: f84207f3 ldr x19, [sp], #0x20 ab600: d65f03c0 ret ab604: b0000320 adrp x0, 0x110000 ab608: 912ba000 add x0, x0, #0xae8 ab60c: 97fe5c35 bl 0x426e0 <__cxa_guard_acquire@plt> ab610: 34ffff20 cbz w0, 0xab5f4 ::__months() const+0x20> ab614: d0000328 adrp x8, 0x111000 ::id+0x560> ab618: 910d2108 add x8, x8, #0x348 ab61c: 08dffd08 ldarb w8, [x8] ab620: 36001028 tbz w8, #0x0, 0xab824 ::__months() const+0x250> ab624: d0000333 adrp x19, 0x111000 ::id+0x560> ab628: 91042273 add x19, x19, #0x108 ab62c: d0000181 adrp x1, 0xdd000 ab630: 912ce021 add x1, x1, #0xb38 ab634: aa1303e0 mov x0, x19 ab638: 97fe5a3e bl 0x41f30 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw@plt> ab63c: d0000320 adrp x0, 0x111000 ::id+0x560> ab640: d0000181 adrp x1, 0xdd000 ab644: 91048000 add x0, x0, #0x120 ab648: 912d6021 add x1, x1, #0xb58 ab64c: 97fe5a39 bl 0x41f30 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw@plt> ab650: d0000320 adrp x0, 0x111000 ::id+0x560> ab654: d0000181 adrp x1, 0xdd000 ab658: 9104e000 add x0, x0, #0x138 ab65c: 912df021 add x1, x1, #0xb7c ab660: 97fe5a34 bl 0x41f30 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw@plt> ab664: d0000320 adrp x0, 0x111000 ::id+0x560> ab668: d0000181 adrp x1, 0xdd000 ab66c: 91054000 add x0, x0, #0x150 ab670: 912e5021 add x1, x1, #0xb94 ab674: 97fe5a2f bl 0x41f30 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw@plt> ab678: d0000320 adrp x0, 0x111000 ::id+0x560> ab67c: d0000181 adrp x1, 0xdd000 ab680: 9105a000 add x0, x0, #0x168 ab684: 912eb021 add x1, x1, #0xbac ab688: 97fe5a2a bl 0x41f30 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw@plt> ab68c: d0000320 adrp x0, 0x111000 ::id+0x560> ab690: d0000181 adrp x1, 0xdd000 ab694: 91060000 add x0, x0, #0x180 ab698: 912ef021 add x1, x1, #0xbbc ab69c: 97fe5a25 bl 0x41f30 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw@plt> ab6a0: d0000320 adrp x0, 0x111000 ::id+0x560> ab6a4: d0000181 adrp x1, 0xdd000 ab6a8: 91066000 add x0, x0, #0x198 ab6ac: 912f4021 add x1, x1, #0xbd0 ab6b0: 97fe5a20 bl 0x41f30 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw@plt> ab6b4: d0000320 adrp x0, 0x111000 ::id+0x560> ab6b8: d0000181 adrp x1, 0xdd000 ab6bc: 9106c000 add x0, x0, #0x1b0 ab6c0: 912f9021 add x1, x1, #0xbe4 ab6c4: 97fe5a1b bl 0x41f30 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw@plt> ab6c8: d0000320 adrp x0, 0x111000 ::id+0x560> ab6cc: d0000181 adrp x1, 0xdd000 ab6d0: 91072000 add x0, x0, #0x1c8 ab6d4: 91300021 add x1, x1, #0xc00 ab6d8: 97fe5a16 bl 0x41f30 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw@plt> ab6dc: d0000320 adrp x0, 0x111000 ::id+0x560> ab6e0: d0000181 adrp x1, 0xdd000 ab6e4: 91078000 add x0, x0, #0x1e0 ab6e8: 9130a021 add x1, x1, #0xc28 ab6ec: 97fe5a11 bl 0x41f30 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw@plt> ab6f0: d0000320 adrp x0, 0x111000 ::id+0x560> ab6f4: d0000181 adrp x1, 0xdd000 ab6f8: 9107e000 add x0, x0, #0x1f8 ab6fc: 91312021 add x1, x1, #0xc48 ab700: 97fe5a0c bl 0x41f30 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw@plt> ab704: d0000320 adrp x0, 0x111000 ::id+0x560> ab708: d0000181 adrp x1, 0xdd000 ab70c: 91084000 add x0, x0, #0x210 ab710: 9131b021 add x1, x1, #0xc6c ab714: 97fe5a07 bl 0x41f30 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw@plt> ab718: d0000320 adrp x0, 0x111000 ::id+0x560> ab71c: d0000181 adrp x1, 0xdd000 ab720: 9108a000 add x0, x0, #0x228 ab724: 91324021 add x1, x1, #0xc90 ab728: 97fe5a02 bl 0x41f30 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw@plt> ab72c: d0000320 adrp x0, 0x111000 ::id+0x560> ab730: d0000181 adrp x1, 0xdd000 ab734: 91090000 add x0, x0, #0x240 ab738: 91328021 add x1, x1, #0xca0 ab73c: 97fe59fd bl 0x41f30 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw@plt> ab740: d0000320 adrp x0, 0x111000 ::id+0x560> ab744: d0000181 adrp x1, 0xdd000 ab748: 91096000 add x0, x0, #0x258 ab74c: 9132c021 add x1, x1, #0xcb0 ab750: 97fe59f8 bl 0x41f30 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw@plt> ab754: d0000320 adrp x0, 0x111000 ::id+0x560> ab758: d0000181 adrp x1, 0xdd000 ab75c: 9109c000 add x0, x0, #0x270 ab760: 91330021 add x1, x1, #0xcc0 ab764: 97fe59f3 bl 0x41f30 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw@plt> ab768: d0000320 adrp x0, 0x111000 ::id+0x560> ab76c: d0000181 adrp x1, 0xdd000 ab770: 910a2000 add x0, x0, #0x288 ab774: 912eb021 add x1, x1, #0xbac ab778: 97fe59ee bl 0x41f30 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw@plt> ab77c: d0000320 adrp x0, 0x111000 ::id+0x560> ab780: d0000181 adrp x1, 0xdd000 ab784: 910a8000 add x0, x0, #0x2a0 ab788: 91334021 add x1, x1, #0xcd0 ab78c: 97fe59e9 bl 0x41f30 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw@plt> ab790: d0000320 adrp x0, 0x111000 ::id+0x560> ab794: d0000181 adrp x1, 0xdd000 ab798: 910ae000 add x0, x0, #0x2b8 ab79c: 91338021 add x1, x1, #0xce0 ab7a0: 97fe59e4 bl 0x41f30 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw@plt> ab7a4: d0000320 adrp x0, 0x111000 ::id+0x560> ab7a8: d0000181 adrp x1, 0xdd000 ab7ac: 910b4000 add x0, x0, #0x2d0 ab7b0: 9133c021 add x1, x1, #0xcf0 ab7b4: 97fe59df bl 0x41f30 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw@plt> ab7b8: d0000320 adrp x0, 0x111000 ::id+0x560> ab7bc: d0000181 adrp x1, 0xdd000 ab7c0: 910ba000 add x0, x0, #0x2e8 ab7c4: 91340021 add x1, x1, #0xd00 ab7c8: 97fe59da bl 0x41f30 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw@plt> ab7cc: d0000320 adrp x0, 0x111000 ::id+0x560> ab7d0: d0000181 adrp x1, 0xdd000 ab7d4: 910c0000 add x0, x0, #0x300 ab7d8: 91344021 add x1, x1, #0xd10 ab7dc: 97fe59d5 bl 0x41f30 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw@plt> ab7e0: d0000320 adrp x0, 0x111000 ::id+0x560> ab7e4: d0000181 adrp x1, 0xdd000 ab7e8: 910c6000 add x0, x0, #0x318 ab7ec: 91348021 add x1, x1, #0xd20 ab7f0: 97fe59d0 bl 0x41f30 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw@plt> ab7f4: d0000320 adrp x0, 0x111000 ::id+0x560> ab7f8: d0000181 adrp x1, 0xdd000 ab7fc: 910cc000 add x0, x0, #0x330 ab800: 9134c021 add x1, x1, #0xd30 ab804: 97fe59cb bl 0x41f30 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw@plt> ab808: b0000320 adrp x0, 0x110000 ab80c: b0000328 adrp x8, 0x110000 ab810: 912ba000 add x0, x0, #0xae8 ab814: f9057113 str x19, [x8, #0xae0] ab818: aa0803f3 mov x19, x8 ab81c: 97fe57f5 bl 0x417f0 <__cxa_guard_release@plt> ab820: 17ffff75 b 0xab5f4 ::__months() const+0x20> ab824: d0000320 adrp x0, 0x111000 ::id+0x560> ab828: 910d2000 add x0, x0, #0x348 ab82c: 97fe5bad bl 0x426e0 <__cxa_guard_acquire@plt> ab830: 34ffefa0 cbz w0, 0xab624 ::__months() const+0x50> ab834: d0000320 adrp x0, 0x111000 ::id+0x560> ab838: 91042000 add x0, x0, #0x108 ab83c: 52804802 mov w2, #0x240 // =576 ab840: 2a1f03e1 mov w1, wzr ab844: 97fe5993 bl 0x41e90 ab848: f0fffca0 adrp x0, 0x42000 ab84c: b00002e2 adrp x2, 0x108000 ab850: 912a2000 add x0, x0, #0xa88 ab854: 91296042 add x2, x2, #0xa58 ab858: aa1f03e1 mov x1, xzr ab85c: 97fe5a01 bl 0x42060 <__cxa_atexit@plt> ab860: d0000320 adrp x0, 0x111000 ::id+0x560> ab864: 910d2000 add x0, x0, #0x348 ab868: 97fe57e2 bl 0x417f0 <__cxa_guard_release@plt> ab86c: 17ffff6e b 0xab624 ::__months() const+0x50> ab870: aa0003f3 mov x19, x0 ab874: b0000320 adrp x0, 0x110000 ab878: 912ba000 add x0, x0, #0xae8 ab87c: 97fe5ac5 bl 0x42390 <__cxa_guard_abort@plt> ab880: aa1303e0 mov x0, x19 ab884: 9400a6c6 bl 0xd539c <__cxa_demangle+0x12abc> 00000000000ab888 ::__am_pm() const>: ab888: f81e0ff3 str x19, [sp, #-0x20]! ab88c: a9017bfd stp x29, x30, [sp, #0x10] ab890: 910043fd add x29, sp, #0x10 ab894: b0000328 adrp x8, 0x110000 ab898: 912be108 add x8, x8, #0xaf8 ab89c: 08dffd08 ldarb w8, [x8] ab8a0: b0000333 adrp x19, 0x110000 ab8a4: 360000a8 tbz w8, #0x0, 0xab8b8 ::__am_pm() const+0x30> ab8a8: f9457a60 ldr x0, [x19, #0xaf0] ab8ac: a9417bfd ldp x29, x30, [sp, #0x10] ab8b0: f84207f3 ldr x19, [sp], #0x20 ab8b4: d65f03c0 ret ab8b8: b0000320 adrp x0, 0x110000 ab8bc: 912be000 add x0, x0, #0xaf8 ab8c0: 97fe5b88 bl 0x426e0 <__cxa_guard_acquire@plt> ab8c4: 34ffff20 cbz w0, 0xab8a8 ::__am_pm() const+0x20> ab8c8: d0000328 adrp x8, 0x111000 ::id+0x560> ab8cc: 910e0108 add x8, x8, #0x380 ab8d0: 08dffd08 ldarb w8, [x8] ab8d4: 36000268 tbz w8, #0x0, 0xab920 ::__am_pm() const+0x98> ab8d8: d0000333 adrp x19, 0x111000 ::id+0x560> ab8dc: 910d4273 add x19, x19, #0x350 ab8e0: b0000181 adrp x1, 0xdc000 >+0x1e> ab8e4: 913e9021 add x1, x1, #0xfa4 ab8e8: aa1303e0 mov x0, x19 ab8ec: 97fe5ad5 bl 0x42440 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt> ab8f0: d0000320 adrp x0, 0x111000 ::id+0x560> ab8f4: b0000181 adrp x1, 0xdc000 >+0x1e> ab8f8: 910da000 add x0, x0, #0x368 ab8fc: 913e9c21 add x1, x1, #0xfa7 ab900: 97fe5ad0 bl 0x42440 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt> ab904: b0000320 adrp x0, 0x110000 ab908: b0000328 adrp x8, 0x110000 ab90c: 912be000 add x0, x0, #0xaf8 ab910: f9057913 str x19, [x8, #0xaf0] ab914: aa0803f3 mov x19, x8 ab918: 97fe57b6 bl 0x417f0 <__cxa_guard_release@plt> ab91c: 17ffffe3 b 0xab8a8 ::__am_pm() const+0x20> ab920: d0000320 adrp x0, 0x111000 ::id+0x560> ab924: 910e0000 add x0, x0, #0x380 ab928: 97fe5b6e bl 0x426e0 <__cxa_guard_acquire@plt> ab92c: 34fffd60 cbz w0, 0xab8d8 ::__am_pm() const+0x50> ab930: d0000328 adrp x8, 0x111000 ::id+0x560> ab934: f0fffca0 adrp x0, 0x42000 ab938: b00002e2 adrp x2, 0x108000 ab93c: 910d4108 add x8, x8, #0x350 ab940: 6f00e400 movi v0.2d, #0000000000000000 ab944: 912b4000 add x0, x0, #0xad0 ab948: 91296042 add x2, x2, #0xa58 ab94c: aa1f03e1 mov x1, xzr ab950: ad008100 stp q0, q0, [x8, #0x10] ab954: 3d800100 str q0, [x8] ab958: 97fe59c2 bl 0x42060 <__cxa_atexit@plt> ab95c: d0000320 adrp x0, 0x111000 ::id+0x560> ab960: 910e0000 add x0, x0, #0x380 ab964: 97fe57a3 bl 0x417f0 <__cxa_guard_release@plt> ab968: 17ffffdc b 0xab8d8 ::__am_pm() const+0x50> ab96c: aa0003f3 mov x19, x0 ab970: b0000320 adrp x0, 0x110000 ab974: 912be000 add x0, x0, #0xaf8 ab978: 97fe5a86 bl 0x42390 <__cxa_guard_abort@plt> ab97c: aa1303e0 mov x0, x19 ab980: 9400a687 bl 0xd539c <__cxa_demangle+0x12abc> 00000000000ab984 ::__am_pm() const>: ab984: f81e0ff3 str x19, [sp, #-0x20]! ab988: a9017bfd stp x29, x30, [sp, #0x10] ab98c: 910043fd add x29, sp, #0x10 ab990: b0000328 adrp x8, 0x110000 ab994: 912c2108 add x8, x8, #0xb08 ab998: 08dffd08 ldarb w8, [x8] ab99c: b0000333 adrp x19, 0x110000 ab9a0: 360000a8 tbz w8, #0x0, 0xab9b4 ::__am_pm() const+0x30> ab9a4: f9458260 ldr x0, [x19, #0xb00] ab9a8: a9417bfd ldp x29, x30, [sp, #0x10] ab9ac: f84207f3 ldr x19, [sp], #0x20 ab9b0: d65f03c0 ret ab9b4: b0000320 adrp x0, 0x110000 ab9b8: 912c2000 add x0, x0, #0xb08 ab9bc: 97fe5b49 bl 0x426e0 <__cxa_guard_acquire@plt> ab9c0: 34ffff20 cbz w0, 0xab9a4 ::__am_pm() const+0x20> ab9c4: d0000328 adrp x8, 0x111000 ::id+0x560> ab9c8: 910ee108 add x8, x8, #0x3b8 ab9cc: 08dffd08 ldarb w8, [x8] ab9d0: 36000268 tbz w8, #0x0, 0xaba1c ::__am_pm() const+0x98> ab9d4: d0000333 adrp x19, 0x111000 ::id+0x560> ab9d8: 910e2273 add x19, x19, #0x388 ab9dc: d0000181 adrp x1, 0xdd000 ab9e0: 91350021 add x1, x1, #0xd40 ab9e4: aa1303e0 mov x0, x19 ab9e8: 97fe5952 bl 0x41f30 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw@plt> ab9ec: d0000320 adrp x0, 0x111000 ::id+0x560> ab9f0: d0000181 adrp x1, 0xdd000 ab9f4: 910e8000 add x0, x0, #0x3a0 ab9f8: 91353021 add x1, x1, #0xd4c ab9fc: 97fe594d bl 0x41f30 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw@plt> aba00: b0000320 adrp x0, 0x110000 aba04: b0000328 adrp x8, 0x110000 aba08: 912c2000 add x0, x0, #0xb08 aba0c: f9058113 str x19, [x8, #0xb00] aba10: aa0803f3 mov x19, x8 aba14: 97fe5777 bl 0x417f0 <__cxa_guard_release@plt> aba18: 17ffffe3 b 0xab9a4 ::__am_pm() const+0x20> aba1c: d0000320 adrp x0, 0x111000 ::id+0x560> aba20: 910ee000 add x0, x0, #0x3b8 aba24: 97fe5b2f bl 0x426e0 <__cxa_guard_acquire@plt> aba28: 34fffd60 cbz w0, 0xab9d4 ::__am_pm() const+0x50> aba2c: d0000328 adrp x8, 0x111000 ::id+0x560> aba30: f0fffca0 adrp x0, 0x42000 aba34: b00002e2 adrp x2, 0x108000 aba38: 910e2108 add x8, x8, #0x388 aba3c: 6f00e400 movi v0.2d, #0000000000000000 aba40: 912c5000 add x0, x0, #0xb14 aba44: 91296042 add x2, x2, #0xa58 aba48: aa1f03e1 mov x1, xzr aba4c: ad008100 stp q0, q0, [x8, #0x10] aba50: 3d800100 str q0, [x8] aba54: 97fe5983 bl 0x42060 <__cxa_atexit@plt> aba58: d0000320 adrp x0, 0x111000 ::id+0x560> aba5c: 910ee000 add x0, x0, #0x3b8 aba60: 97fe5764 bl 0x417f0 <__cxa_guard_release@plt> aba64: 17ffffdc b 0xab9d4 ::__am_pm() const+0x50> aba68: aa0003f3 mov x19, x0 aba6c: b0000320 adrp x0, 0x110000 aba70: 912c2000 add x0, x0, #0xb08 aba74: 97fe5a47 bl 0x42390 <__cxa_guard_abort@plt> aba78: aa1303e0 mov x0, x19 aba7c: 9400a648 bl 0xd539c <__cxa_demangle+0x12abc> 00000000000aba80 ::__x() const>: aba80: f81e0ff3 str x19, [sp, #-0x20]! aba84: a9017bfd stp x29, x30, [sp, #0x10] aba88: 910043fd add x29, sp, #0x10 aba8c: b0000328 adrp x8, 0x110000 aba90: 912ca108 add x8, x8, #0xb28 aba94: 08dffd08 ldarb w8, [x8] aba98: 360000c8 tbz w8, #0x0, 0xabab0 ::__x() const+0x30> aba9c: a9417bfd ldp x29, x30, [sp, #0x10] abaa0: b0000320 adrp x0, 0x110000 abaa4: 912c4000 add x0, x0, #0xb10 abaa8: f84207f3 ldr x19, [sp], #0x20 abaac: d65f03c0 ret abab0: b0000320 adrp x0, 0x110000 abab4: 912ca000 add x0, x0, #0xb28 abab8: 97fe5b0a bl 0x426e0 <__cxa_guard_acquire@plt> ababc: 34ffff00 cbz w0, 0xaba9c ::__x() const+0x1c> abac0: b0000320 adrp x0, 0x110000 abac4: b0000181 adrp x1, 0xdc000 >+0x1e> abac8: 912c4000 add x0, x0, #0xb10 abacc: 9137f021 add x1, x1, #0xdfc abad0: 97fea265 bl 0x54464 abad4: 90000320 adrp x0, 0x10f000 abad8: f947fc00 ldr x0, [x0, #0xff8] abadc: b0000321 adrp x1, 0x110000 abae0: b00002e2 adrp x2, 0x108000 abae4: 912c4021 add x1, x1, #0xb10 abae8: 91296042 add x2, x2, #0xa58 abaec: 97fe595d bl 0x42060 <__cxa_atexit@plt> abaf0: b0000320 adrp x0, 0x110000 abaf4: 912ca000 add x0, x0, #0xb28 abaf8: 97fe573e bl 0x417f0 <__cxa_guard_release@plt> abafc: 17ffffe8 b 0xaba9c ::__x() const+0x1c> abb00: aa0003f3 mov x19, x0 abb04: b0000320 adrp x0, 0x110000 abb08: 912ca000 add x0, x0, #0xb28 abb0c: 97fe5a21 bl 0x42390 <__cxa_guard_abort@plt> abb10: aa1303e0 mov x0, x19 abb14: 9400a622 bl 0xd539c <__cxa_demangle+0x12abc> 00000000000abb18 ::__x() const>: abb18: f81e0ff3 str x19, [sp, #-0x20]! abb1c: a9017bfd stp x29, x30, [sp, #0x10] abb20: 910043fd add x29, sp, #0x10 abb24: b0000328 adrp x8, 0x110000 abb28: 912d2108 add x8, x8, #0xb48 abb2c: 08dffd08 ldarb w8, [x8] abb30: 360000c8 tbz w8, #0x0, 0xabb48 ::__x() const+0x30> abb34: a9417bfd ldp x29, x30, [sp, #0x10] abb38: b0000320 adrp x0, 0x110000 abb3c: 912cc000 add x0, x0, #0xb30 abb40: f84207f3 ldr x19, [sp], #0x20 abb44: d65f03c0 ret abb48: b0000320 adrp x0, 0x110000 abb4c: 912d2000 add x0, x0, #0xb48 abb50: 97fe5ae4 bl 0x426e0 <__cxa_guard_acquire@plt> abb54: 34ffff00 cbz w0, 0xabb34 ::__x() const+0x1c> abb58: b0000320 adrp x0, 0x110000 abb5c: d0000181 adrp x1, 0xdd000 abb60: 912cc000 add x0, x0, #0xb30 abb64: 91243021 add x1, x1, #0x90c abb68: 97fe57a2 bl 0x419f0 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEC2IDnEEPKw@plt> abb6c: 90000320 adrp x0, 0x10f000 abb70: f946cc00 ldr x0, [x0, #0xd98] abb74: b0000321 adrp x1, 0x110000 abb78: b00002e2 adrp x2, 0x108000 abb7c: 912cc021 add x1, x1, #0xb30 abb80: 91296042 add x2, x2, #0xa58 abb84: 97fe5937 bl 0x42060 <__cxa_atexit@plt> abb88: b0000320 adrp x0, 0x110000 abb8c: 912d2000 add x0, x0, #0xb48 abb90: 97fe5718 bl 0x417f0 <__cxa_guard_release@plt> abb94: 17ffffe8 b 0xabb34 ::__x() const+0x1c> abb98: aa0003f3 mov x19, x0 abb9c: b0000320 adrp x0, 0x110000 abba0: 912d2000 add x0, x0, #0xb48 abba4: 97fe59fb bl 0x42390 <__cxa_guard_abort@plt> abba8: aa1303e0 mov x0, x19 abbac: 9400a5fc bl 0xd539c <__cxa_demangle+0x12abc> 00000000000abbb0 ::__X() const>: abbb0: f81e0ff3 str x19, [sp, #-0x20]! abbb4: a9017bfd stp x29, x30, [sp, #0x10] abbb8: 910043fd add x29, sp, #0x10 abbbc: b0000328 adrp x8, 0x110000 abbc0: 912da108 add x8, x8, #0xb68 abbc4: 08dffd08 ldarb w8, [x8] abbc8: 360000c8 tbz w8, #0x0, 0xabbe0 ::__X() const+0x30> abbcc: a9417bfd ldp x29, x30, [sp, #0x10] abbd0: b0000320 adrp x0, 0x110000 abbd4: 912d4000 add x0, x0, #0xb50 abbd8: f84207f3 ldr x19, [sp], #0x20 abbdc: d65f03c0 ret abbe0: b0000320 adrp x0, 0x110000 abbe4: 912da000 add x0, x0, #0xb68 abbe8: 97fe5abe bl 0x426e0 <__cxa_guard_acquire@plt> abbec: 34ffff00 cbz w0, 0xabbcc ::__X() const+0x1c> abbf0: b0000320 adrp x0, 0x110000 abbf4: b0000181 adrp x1, 0xdc000 >+0x1e> abbf8: 912d4000 add x0, x0, #0xb50 abbfc: 91381421 add x1, x1, #0xe05 abc00: 97fea219 bl 0x54464 abc04: 90000320 adrp x0, 0x10f000 abc08: f947fc00 ldr x0, [x0, #0xff8] abc0c: b0000321 adrp x1, 0x110000 abc10: b00002e2 adrp x2, 0x108000 abc14: 912d4021 add x1, x1, #0xb50 abc18: 91296042 add x2, x2, #0xa58 abc1c: 97fe5911 bl 0x42060 <__cxa_atexit@plt> abc20: b0000320 adrp x0, 0x110000 abc24: 912da000 add x0, x0, #0xb68 abc28: 97fe56f2 bl 0x417f0 <__cxa_guard_release@plt> abc2c: 17ffffe8 b 0xabbcc ::__X() const+0x1c> abc30: aa0003f3 mov x19, x0 abc34: b0000320 adrp x0, 0x110000 abc38: 912da000 add x0, x0, #0xb68 abc3c: 97fe59d5 bl 0x42390 <__cxa_guard_abort@plt> abc40: aa1303e0 mov x0, x19 abc44: 9400a5d6 bl 0xd539c <__cxa_demangle+0x12abc> 00000000000abc48 ::__X() const>: abc48: f81e0ff3 str x19, [sp, #-0x20]! abc4c: a9017bfd stp x29, x30, [sp, #0x10] abc50: 910043fd add x29, sp, #0x10 abc54: b0000328 adrp x8, 0x110000 abc58: 912e2108 add x8, x8, #0xb88 abc5c: 08dffd08 ldarb w8, [x8] abc60: 360000c8 tbz w8, #0x0, 0xabc78 ::__X() const+0x30> abc64: a9417bfd ldp x29, x30, [sp, #0x10] abc68: b0000320 adrp x0, 0x110000 abc6c: 912dc000 add x0, x0, #0xb70 abc70: f84207f3 ldr x19, [sp], #0x20 abc74: d65f03c0 ret abc78: b0000320 adrp x0, 0x110000 abc7c: 912e2000 add x0, x0, #0xb88 abc80: 97fe5a98 bl 0x426e0 <__cxa_guard_acquire@plt> abc84: 34ffff00 cbz w0, 0xabc64 ::__X() const+0x1c> abc88: b0000320 adrp x0, 0x110000 abc8c: d0000181 adrp x1, 0xdd000 abc90: 912dc000 add x0, x0, #0xb70 abc94: 9124c021 add x1, x1, #0x930 abc98: 97fe5756 bl 0x419f0 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEC2IDnEEPKw@plt> abc9c: 90000320 adrp x0, 0x10f000 abca0: f946cc00 ldr x0, [x0, #0xd98] abca4: b0000321 adrp x1, 0x110000 abca8: b00002e2 adrp x2, 0x108000 abcac: 912dc021 add x1, x1, #0xb70 abcb0: 91296042 add x2, x2, #0xa58 abcb4: 97fe58eb bl 0x42060 <__cxa_atexit@plt> abcb8: b0000320 adrp x0, 0x110000 abcbc: 912e2000 add x0, x0, #0xb88 abcc0: 97fe56cc bl 0x417f0 <__cxa_guard_release@plt> abcc4: 17ffffe8 b 0xabc64 ::__X() const+0x1c> abcc8: aa0003f3 mov x19, x0 abccc: b0000320 adrp x0, 0x110000 abcd0: 912e2000 add x0, x0, #0xb88 abcd4: 97fe59af bl 0x42390 <__cxa_guard_abort@plt> abcd8: aa1303e0 mov x0, x19 abcdc: 9400a5b0 bl 0xd539c <__cxa_demangle+0x12abc> 00000000000abce0 ::__c() const>: abce0: f81e0ff3 str x19, [sp, #-0x20]! abce4: a9017bfd stp x29, x30, [sp, #0x10] abce8: 910043fd add x29, sp, #0x10 abcec: b0000328 adrp x8, 0x110000 abcf0: 912ea108 add x8, x8, #0xba8 abcf4: 08dffd08 ldarb w8, [x8] abcf8: 360000c8 tbz w8, #0x0, 0xabd10 ::__c() const+0x30> abcfc: a9417bfd ldp x29, x30, [sp, #0x10] abd00: b0000320 adrp x0, 0x110000 abd04: 912e4000 add x0, x0, #0xb90 abd08: f84207f3 ldr x19, [sp], #0x20 abd0c: d65f03c0 ret abd10: b0000320 adrp x0, 0x110000 abd14: 912ea000 add x0, x0, #0xba8 abd18: 97fe5a72 bl 0x426e0 <__cxa_guard_acquire@plt> abd1c: 34ffff00 cbz w0, 0xabcfc ::__c() const+0x1c> abd20: b0000320 adrp x0, 0x110000 abd24: b0000181 adrp x1, 0xdc000 >+0x1e> abd28: 912e4000 add x0, x0, #0xb90 abd2c: 91383821 add x1, x1, #0xe0e abd30: 97fea1cd bl 0x54464 abd34: 90000320 adrp x0, 0x10f000 abd38: f947fc00 ldr x0, [x0, #0xff8] abd3c: b0000321 adrp x1, 0x110000 abd40: b00002e2 adrp x2, 0x108000 abd44: 912e4021 add x1, x1, #0xb90 abd48: 91296042 add x2, x2, #0xa58 abd4c: 97fe58c5 bl 0x42060 <__cxa_atexit@plt> abd50: b0000320 adrp x0, 0x110000 abd54: 912ea000 add x0, x0, #0xba8 abd58: 97fe56a6 bl 0x417f0 <__cxa_guard_release@plt> abd5c: 17ffffe8 b 0xabcfc ::__c() const+0x1c> abd60: aa0003f3 mov x19, x0 abd64: b0000320 adrp x0, 0x110000 abd68: 912ea000 add x0, x0, #0xba8 abd6c: 97fe5989 bl 0x42390 <__cxa_guard_abort@plt> abd70: aa1303e0 mov x0, x19 abd74: 9400a58a bl 0xd539c <__cxa_demangle+0x12abc> 00000000000abd78 ::__c() const>: abd78: f81e0ff3 str x19, [sp, #-0x20]! abd7c: a9017bfd stp x29, x30, [sp, #0x10] abd80: 910043fd add x29, sp, #0x10 abd84: b0000328 adrp x8, 0x110000 abd88: 912f2108 add x8, x8, #0xbc8 abd8c: 08dffd08 ldarb w8, [x8] abd90: 360000c8 tbz w8, #0x0, 0xabda8 ::__c() const+0x30> abd94: a9417bfd ldp x29, x30, [sp, #0x10] abd98: b0000320 adrp x0, 0x110000 abd9c: 912ec000 add x0, x0, #0xbb0 abda0: f84207f3 ldr x19, [sp], #0x20 abda4: d65f03c0 ret abda8: b0000320 adrp x0, 0x110000 abdac: 912f2000 add x0, x0, #0xbc8 abdb0: 97fe5a4c bl 0x426e0 <__cxa_guard_acquire@plt> abdb4: 34ffff00 cbz w0, 0xabd94 ::__c() const+0x1c> abdb8: b0000320 adrp x0, 0x110000 abdbc: d0000181 adrp x1, 0xdd000 abdc0: 912ec000 add x0, x0, #0xbb0 abdc4: 91255021 add x1, x1, #0x954 abdc8: 97fe570a bl 0x419f0 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEC2IDnEEPKw@plt> abdcc: 90000320 adrp x0, 0x10f000 abdd0: f946cc00 ldr x0, [x0, #0xd98] abdd4: b0000321 adrp x1, 0x110000 abdd8: b00002e2 adrp x2, 0x108000 abddc: 912ec021 add x1, x1, #0xbb0 abde0: 91296042 add x2, x2, #0xa58 abde4: 97fe589f bl 0x42060 <__cxa_atexit@plt> abde8: b0000320 adrp x0, 0x110000 abdec: 912f2000 add x0, x0, #0xbc8 abdf0: 97fe5680 bl 0x417f0 <__cxa_guard_release@plt> abdf4: 17ffffe8 b 0xabd94 ::__c() const+0x1c> abdf8: aa0003f3 mov x19, x0 abdfc: b0000320 adrp x0, 0x110000 abe00: 912f2000 add x0, x0, #0xbc8 abe04: 97fe5963 bl 0x42390 <__cxa_guard_abort@plt> abe08: aa1303e0 mov x0, x19 abe0c: 9400a564 bl 0xd539c <__cxa_demangle+0x12abc> 00000000000abe10 ::__r() const>: abe10: f81e0ff3 str x19, [sp, #-0x20]! abe14: a9017bfd stp x29, x30, [sp, #0x10] abe18: 910043fd add x29, sp, #0x10 abe1c: b0000328 adrp x8, 0x110000 abe20: 912fa108 add x8, x8, #0xbe8 abe24: 08dffd08 ldarb w8, [x8] abe28: 360000c8 tbz w8, #0x0, 0xabe40 ::__r() const+0x30> abe2c: a9417bfd ldp x29, x30, [sp, #0x10] abe30: b0000320 adrp x0, 0x110000 abe34: 912f4000 add x0, x0, #0xbd0 abe38: f84207f3 ldr x19, [sp], #0x20 abe3c: d65f03c0 ret abe40: b0000320 adrp x0, 0x110000 abe44: 912fa000 add x0, x0, #0xbe8 abe48: 97fe5a26 bl 0x426e0 <__cxa_guard_acquire@plt> abe4c: 34ffff00 cbz w0, 0xabe2c ::__r() const+0x1c> abe50: b0000320 adrp x0, 0x110000 abe54: b0000181 adrp x1, 0xdc000 >+0x1e> abe58: 912f4000 add x0, x0, #0xbd0 abe5c: 91388c21 add x1, x1, #0xe23 abe60: 97fea181 bl 0x54464 abe64: 90000320 adrp x0, 0x10f000 abe68: f947fc00 ldr x0, [x0, #0xff8] abe6c: b0000321 adrp x1, 0x110000 abe70: b00002e2 adrp x2, 0x108000 abe74: 912f4021 add x1, x1, #0xbd0 abe78: 91296042 add x2, x2, #0xa58 abe7c: 97fe5879 bl 0x42060 <__cxa_atexit@plt> abe80: b0000320 adrp x0, 0x110000 abe84: 912fa000 add x0, x0, #0xbe8 abe88: 97fe565a bl 0x417f0 <__cxa_guard_release@plt> abe8c: 17ffffe8 b 0xabe2c ::__r() const+0x1c> abe90: aa0003f3 mov x19, x0 abe94: b0000320 adrp x0, 0x110000 abe98: 912fa000 add x0, x0, #0xbe8 abe9c: 97fe593d bl 0x42390 <__cxa_guard_abort@plt> abea0: aa1303e0 mov x0, x19 abea4: 9400a53e bl 0xd539c <__cxa_demangle+0x12abc> 00000000000abea8 ::__r() const>: abea8: f81e0ff3 str x19, [sp, #-0x20]! abeac: a9017bfd stp x29, x30, [sp, #0x10] abeb0: 910043fd add x29, sp, #0x10 abeb4: b0000328 adrp x8, 0x110000 abeb8: 91302108 add x8, x8, #0xc08 abebc: 08dffd08 ldarb w8, [x8] abec0: 360000c8 tbz w8, #0x0, 0xabed8 ::__r() const+0x30> abec4: a9417bfd ldp x29, x30, [sp, #0x10] abec8: b0000320 adrp x0, 0x110000 abecc: 912fc000 add x0, x0, #0xbf0 abed0: f84207f3 ldr x19, [sp], #0x20 abed4: d65f03c0 ret abed8: b0000320 adrp x0, 0x110000 abedc: 91302000 add x0, x0, #0xc08 abee0: 97fe5a00 bl 0x426e0 <__cxa_guard_acquire@plt> abee4: 34ffff00 cbz w0, 0xabec4 ::__r() const+0x1c> abee8: b0000320 adrp x0, 0x110000 abeec: d0000181 adrp x1, 0xdd000 abef0: 912fc000 add x0, x0, #0xbf0 abef4: 9126a021 add x1, x1, #0x9a8 abef8: 97fe56be bl 0x419f0 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEC2IDnEEPKw@plt> abefc: 90000320 adrp x0, 0x10f000 abf00: f946cc00 ldr x0, [x0, #0xd98] abf04: b0000321 adrp x1, 0x110000 abf08: b00002e2 adrp x2, 0x108000 abf0c: 912fc021 add x1, x1, #0xbf0 abf10: 91296042 add x2, x2, #0xa58 abf14: 97fe5853 bl 0x42060 <__cxa_atexit@plt> abf18: b0000320 adrp x0, 0x110000 abf1c: 91302000 add x0, x0, #0xc08 abf20: 97fe5634 bl 0x417f0 <__cxa_guard_release@plt> abf24: 17ffffe8 b 0xabec4 ::__r() const+0x1c> abf28: aa0003f3 mov x19, x0 abf2c: b0000320 adrp x0, 0x110000 abf30: 91302000 add x0, x0, #0xc08 abf34: 97fe5917 bl 0x42390 <__cxa_guard_abort@plt> abf38: aa1303e0 mov x0, x19 abf3c: 9400a518 bl 0xd539c <__cxa_demangle+0x12abc> 00000000000abf40 : abf40: d101c3ff sub sp, sp, #0x70 abf44: f90023f5 str x21, [sp, #0x40] abf48: a9054ff4 stp x20, x19, [sp, #0x50] abf4c: a9067bfd stp x29, x30, [sp, #0x60] abf50: 910183fd add x29, sp, #0x60 abf54: d53bd055 mrs x21, TPIDR_EL0 abf58: f94016a8 ldr x8, [x21, #0x28] abf5c: aa0003f4 mov x20, x0 abf60: 5283f7e0 mov w0, #0x1fbf // =8127 abf64: aa1f03e2 mov x2, xzr abf68: aa0103f3 mov x19, x1 abf6c: f81d83a8 stur x8, [x29, #-0x28] abf70: 97fe5794 bl 0x41dc0 abf74: f9000280 str x0, [x20] abf78: b4000140 cbz x0, 0xabfa0 abf7c: f94016a8 ldr x8, [x21, #0x28] abf80: f85d83a9 ldur x9, [x29, #-0x28] abf84: eb09011f cmp x8, x9 abf88: 540002c1 b.ne 0xabfe0 abf8c: a9467bfd ldp x29, x30, [sp, #0x60] abf90: a9454ff4 ldp x20, x19, [sp, #0x50] abf94: f94023f5 ldr x21, [sp, #0x40] abf98: 9101c3ff add sp, sp, #0x70 abf9c: d65f03c0 ret abfa0: 910023e0 add x0, sp, #0x8 abfa4: aa1303e1 mov x1, x19 abfa8: 97fea12f bl 0x54464 abfac: b0000182 adrp x2, 0xdc000 >+0x1e> abfb0: 9138bc42 add x2, x2, #0xe2f abfb4: 910023e0 add x0, sp, #0x8 abfb8: aa1f03e1 mov x1, xzr abfbc: 97fe55dd bl 0x41730 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6insertEmPKc@plt> abfc0: f9400808 ldr x8, [x0, #0x10] abfc4: 3dc00000 ldr q0, [x0] abfc8: f9001be8 str x8, [sp, #0x30] abfcc: 3d800be0 str q0, [sp, #0x20] abfd0: a900fc1f stp xzr, xzr, [x0, #0x8] abfd4: f900001f str xzr, [x0] abfd8: 910083e0 add x0, sp, #0x20 abfdc: 97ffe0ae bl 0xa4294 ::collate_byname(char const*, unsigned long)+0x108> abfe0: 97fe592c bl 0x42490 <__stack_chk_fail@plt> abfe4: 394083e8 ldrb w8, [sp, #0x20] abfe8: aa0003f3 mov x19, x0 abfec: 370000a8 tbnz w8, #0x0, 0xac000 abff0: 394023e8 ldrb w8, [sp, #0x8] abff4: 37000168 tbnz w8, #0x0, 0xac020 abff8: aa1303e0 mov x0, x19 abffc: 9400a4e8 bl 0xd539c <__cxa_demangle+0x12abc> ac000: f9401be0 ldr x0, [sp, #0x30] ac004: 97fe54c7 bl 0x41320 <_ZdlPv@plt> ac008: 394023e8 ldrb w8, [sp, #0x8] ac00c: 3607ff68 tbz w8, #0x0, 0xabff8 ac010: 14000004 b 0xac020 ac014: aa0003f3 mov x19, x0 ac018: 394023e8 ldrb w8, [sp, #0x8] ac01c: 3607fee8 tbz w8, #0x0, 0xabff8 ac020: f9400fe0 ldr x0, [sp, #0x18] ac024: 97fe54bf bl 0x41320 <_ZdlPv@plt> ac028: aa1303e0 mov x0, x19 ac02c: 9400a4dc bl 0xd539c <__cxa_demangle+0x12abc> 00000000000ac030 , std::__ndk1::allocator> const&)>: ac030: d10143ff sub sp, sp, #0x50 ac034: f90013f5 str x21, [sp, #0x20] ac038: a9034ff4 stp x20, x19, [sp, #0x30] ac03c: a9047bfd stp x29, x30, [sp, #0x40] ac040: 910103fd add x29, sp, #0x40 ac044: d53bd055 mrs x21, TPIDR_EL0 ac048: f94016a8 ldr x8, [x21, #0x28] ac04c: aa0103f3 mov x19, x1 ac050: aa0003f4 mov x20, x0 ac054: 5283f7e0 mov w0, #0x1fbf // =8127 ac058: f9000fe8 str x8, [sp, #0x18] ac05c: 39400028 ldrb w8, [x1] ac060: f9400829 ldr x9, [x1, #0x10] ac064: aa1f03e2 mov x2, xzr ac068: 7200011f tst w8, #0x1 ac06c: 9a811521 csinc x1, x9, x1, ne ac070: 97fe5754 bl 0x41dc0 ac074: f9000280 str x0, [x20] ac078: b4000140 cbz x0, 0xac0a0 , std::__ndk1::allocator> const&)+0x70> ac07c: f94016a8 ldr x8, [x21, #0x28] ac080: f9400fe9 ldr x9, [sp, #0x18] ac084: eb09011f cmp x8, x9 ac088: 540001a1 b.ne 0xac0bc , std::__ndk1::allocator> const&)+0x8c> ac08c: a9447bfd ldp x29, x30, [sp, #0x40] ac090: a9434ff4 ldp x20, x19, [sp, #0x30] ac094: f94013f5 ldr x21, [sp, #0x20] ac098: 910143ff add sp, sp, #0x50 ac09c: d65f03c0 ret ac0a0: 90000180 adrp x0, 0xdc000 >+0x1e> ac0a4: 9138bc00 add x0, x0, #0xe2f ac0a8: 910003e8 mov x8, sp ac0ac: aa1303e1 mov x1, x19 ac0b0: 97feae78 bl 0x57a90 ac0b4: 910003e0 mov x0, sp ac0b8: 97ffe077 bl 0xa4294 ::collate_byname(char const*, unsigned long)+0x108> ac0bc: 97fe58f5 bl 0x42490 <__stack_chk_fail@plt> ac0c0: 394003e8 ldrb w8, [sp] ac0c4: aa0003f3 mov x19, x0 ac0c8: 36000068 tbz w8, #0x0, 0xac0d4 , std::__ndk1::allocator> const&)+0xa4> ac0cc: f9400be0 ldr x0, [sp, #0x10] ac0d0: 97fe5494 bl 0x41320 <_ZdlPv@plt> ac0d4: aa1303e0 mov x0, x19 ac0d8: 9400a4b1 bl 0xd539c <__cxa_demangle+0x12abc> 00000000000ac0dc : ac0dc: a9bf7bfd stp x29, x30, [sp, #-0x10]! ac0e0: 910003fd mov x29, sp ac0e4: f9400000 ldr x0, [x0] ac0e8: 97fe5452 bl 0x41230 ac0ec: a8c17bfd ldp x29, x30, [sp], #0x10 ac0f0: d65f03c0 ret ac0f4: 97fe9e6e bl 0x53aac 00000000000ac0f8 ::__analyze(char, std::__ndk1::ctype const&)>: ac0f8: d10503ff sub sp, sp, #0x140 ac0fc: a90e6ffc stp x28, x27, [sp, #0xe0] ac100: a90f67fa stp x26, x25, [sp, #0xf0] ac104: a9105ff8 stp x24, x23, [sp, #0x100] ac108: a91157f6 stp x22, x21, [sp, #0x110] ac10c: a9124ff4 stp x20, x19, [sp, #0x120] ac110: a9137bfd stp x29, x30, [sp, #0x130] ac114: 9104c3fd add x29, sp, #0x130 ac118: d53bd049 mrs x9, TPIDR_EL0 ac11c: aa0803f3 mov x19, x8 ac120: 90000188 adrp x8, 0xdc000 >+0x1e> ac124: f9000be9 str x9, [sp, #0x10] ac128: f9401529 ldr x9, [x9, #0x28] ac12c: 3dc2b100 ldr q0, [x8, #0xac0] ac130: 90000188 adrp x8, 0xdc000 >+0x1e> ac134: 3dc2b501 ldr q1, [x8, #0xad0] ac138: 12800008 mov w8, #-0x1 // =-1 ac13c: aa0203f4 mov x20, x2 ac140: 2a0103fb mov w27, w1 ac144: aa0003f5 mov x21, x0 ac148: f81a03a9 stur x9, [x29, #-0x60] ac14c: a9057fff stp xzr, xzr, [sp, #0x50] ac150: b90053e8 str w8, [sp, #0x50] ac154: 528004a8 mov w8, #0x25 // =37 ac158: 7900d3ff strh wzr, [sp, #0x68] ac15c: 3901a7e1 strb w1, [sp, #0x69] ac160: 9101b3e0 add x0, sp, #0x6c ac164: 9101a3e2 add x2, sp, #0x68 ac168: 9100c3e3 add x3, sp, #0x30 ac16c: 52800c81 mov w1, #0x64 // =100 ac170: f90033ff str xzr, [sp, #0x60] ac174: ad0187e0 stp q0, q1, [sp, #0x30] ac178: 3901abff strb wzr, [sp, #0x6a] ac17c: 3901a3e8 strb w8, [sp, #0x68] ac180: 9101b3f6 add x22, sp, #0x6c ac184: 97fe54a3 bl 0x41410 ac188: a900fe7f stp xzr, xzr, [x19, #0x8] ac18c: f900027f str xzr, [x19] ac190: b4002800 cbz x0, 0xac690 ::__analyze(char, std::__ndk1::ctype const&)+0x598> ac194: 910f22a8 add x8, x21, #0x3c8 ac198: f9000fe8 str x8, [sp, #0x18] ac19c: 91000668 add x8, x19, #0x1 ac1a0: 8b0002da add x26, x22, x0 ac1a4: 910022b7 add x23, x21, #0x8 ac1a8: 910562b8 add x24, x21, #0x158 ac1ac: 910e62b9 add x25, x21, #0x398 ac1b0: f90007e8 str x8, [sp, #0x8] ac1b4: 12001f68 and w8, w27, #0xff ac1b8: 9101b3fc add x28, sp, #0x6c ac1bc: b90023e8 str w8, [sp, #0x20] ac1c0: 39c002c8 ldrsb w8, [x22] ac1c4: 36f80168 tbz w8, #0x1f, 0xac1f0 ::__analyze(char, std::__ndk1::ctype const&)+0xf8> ac1c8: 1400000e b 0xac200 ::__analyze(char, std::__ndk1::ctype const&)+0x108> ac1cc: 52800c21 mov w1, #0x61 // =97 ac1d0: aa1303e0 mov x0, x19 ac1d4: 97fe585b bl 0x42340 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9push_backEc@plt> ac1d8: f94017fc ldr x28, [sp, #0x28] ac1dc: eb1c035f cmp x26, x28 ac1e0: aa1c03f6 mov x22, x28 ac1e4: 54002560 b.eq 0xac690 ::__analyze(char, std::__ndk1::ctype const&)+0x598> ac1e8: 39c002c8 ldrsb w8, [x22] ac1ec: 37f800a8 tbnz w8, #0x1f, 0xac200 ::__analyze(char, std::__ndk1::ctype const&)+0x108> ac1f0: f9400a89 ldr x9, [x20, #0x10] ac1f4: 92401d08 and x8, x8, #0xff ac1f8: f8687928 ldr x8, [x9, x8, lsl #3] ac1fc: 37000588 tbnz w8, #0x0, 0xac2ac ::__analyze(char, std::__ndk1::ctype const&)+0x1b4> ac200: f90017fc str x28, [sp, #0x28] ac204: b90027ff str wzr, [sp, #0x24] ac208: 9100a3e0 add x0, sp, #0x28 ac20c: 910093e5 add x5, sp, #0x24 ac210: aa1a03e1 mov x1, x26 ac214: aa1703e2 mov x2, x23 ac218: aa1803e3 mov x3, x24 ac21c: aa1403e4 mov x4, x20 ac220: 2a1f03e6 mov w6, wzr ac224: 94000134 bl 0xac6f4 ::__analyze(char, std::__ndk1::ctype const&)+0x5fc> ac228: cb17001b sub x27, x0, x23 ac22c: f1053f7f cmp x27, #0x14f ac230: 5400014c b.gt 0xac258 ::__analyze(char, std::__ndk1::ctype const&)+0x160> ac234: 528004a1 mov w1, #0x25 // =37 ac238: aa1303e0 mov x0, x19 ac23c: 97fe5841 bl 0x42340 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9push_backEc@plt> ac240: f1029f7f cmp x27, #0xa7 ac244: 54fffc4c b.gt 0xac1cc ::__analyze(char, std::__ndk1::ctype const&)+0xd4> ac248: 52800821 mov w1, #0x41 // =65 ac24c: aa1303e0 mov x0, x19 ac250: 97fe583c bl 0x42340 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9push_backEc@plt> ac254: 17ffffe1 b 0xac1d8 ::__analyze(char, std::__ndk1::ctype const&)+0xe0> ac258: f90017fc str x28, [sp, #0x28] ac25c: 9100a3e0 add x0, sp, #0x28 ac260: 910093e5 add x5, sp, #0x24 ac264: aa1a03e1 mov x1, x26 ac268: aa1803e2 mov x2, x24 ac26c: aa1903e3 mov x3, x25 ac270: aa1403e4 mov x4, x20 ac274: 2a1f03e6 mov w6, wzr ac278: 9400011f bl 0xac6f4 ::__analyze(char, std::__ndk1::ctype const&)+0x5fc> ac27c: cb18001b sub x27, x0, x24 ac280: f108ff7f cmp x27, #0x23f ac284: 5400034c b.gt 0xac2ec ::__analyze(char, std::__ndk1::ctype const&)+0x1f4> ac288: 528004a1 mov w1, #0x25 // =37 ac28c: aa1303e0 mov x0, x19 ac290: 97fe582c bl 0x42340 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9push_backEc@plt> ac294: f1047f7f cmp x27, #0x11f ac298: 5400094c b.gt 0xac3c0 ::__analyze(char, std::__ndk1::ctype const&)+0x2c8> ac29c: 52800841 mov w1, #0x42 // =66 ac2a0: aa1303e0 mov x0, x19 ac2a4: 97fe5827 bl 0x42340 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9push_backEc@plt> ac2a8: 14000049 b 0xac3cc ::__analyze(char, std::__ndk1::ctype const&)+0x2d4> ac2ac: 52800401 mov w1, #0x20 // =32 ac2b0: aa1303e0 mov x0, x19 ac2b4: 97fe5823 bl 0x42340 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9push_backEc@plt> ac2b8: 910006c8 add x8, x22, #0x1 ac2bc: eb08035f cmp x26, x8 ac2c0: 54000280 b.eq 0xac310 ::__analyze(char, std::__ndk1::ctype const&)+0x218> ac2c4: aa0803fc mov x28, x8 ac2c8: 39c00108 ldrsb w8, [x8] ac2cc: 910006d6 add x22, x22, #0x1 ac2d0: 37f80248 tbnz w8, #0x1f, 0xac318 ::__analyze(char, std::__ndk1::ctype const&)+0x220> ac2d4: f9400a89 ldr x9, [x20, #0x10] ac2d8: 92401d08 and x8, x8, #0xff ac2dc: f8687929 ldr x9, [x9, x8, lsl #3] ac2e0: 91000788 add x8, x28, #0x1 ac2e4: 3707fec9 tbnz w9, #0x0, 0xac2bc ::__analyze(char, std::__ndk1::ctype const&)+0x1c4> ac2e8: 17ffffbd b 0xac1dc ::__analyze(char, std::__ndk1::ctype const&)+0xe4> ac2ec: 39400328 ldrb w8, [x25] ac2f0: 37000188 tbnz w8, #0x0, 0xac320 ::__analyze(char, std::__ndk1::ctype const&)+0x228> ac2f4: d341fd08 lsr x8, x8, #1 ac2f8: 394ec2a9 ldrb w9, [x21, #0x3b0] ac2fc: 36000189 tbz w9, #0x0, 0xac32c ::__analyze(char, std::__ndk1::ctype const&)+0x234> ac300: f941dea9 ldr x9, [x21, #0x3b8] ac304: ab09011f cmn x8, x9 ac308: 54000181 b.ne 0xac338 ::__analyze(char, std::__ndk1::ctype const&)+0x240> ac30c: 1400001e b 0xac384 ::__analyze(char, std::__ndk1::ctype const&)+0x28c> ac310: aa1a03fc mov x28, x26 ac314: 17ffffb2 b 0xac1dc ::__analyze(char, std::__ndk1::ctype const&)+0xe4> ac318: aa1603fc mov x28, x22 ac31c: 17ffffb0 b 0xac1dc ::__analyze(char, std::__ndk1::ctype const&)+0xe4> ac320: f941d2a8 ldr x8, [x21, #0x3a0] ac324: 394ec2a9 ldrb w9, [x21, #0x3b0] ac328: 3707fec9 tbnz w9, #0x0, 0xac300 ::__analyze(char, std::__ndk1::ctype const&)+0x208> ac32c: d341fd29 lsr x9, x9, #1 ac330: ab09011f cmn x8, x9 ac334: 54000280 b.eq 0xac384 ::__analyze(char, std::__ndk1::ctype const&)+0x28c> ac338: f90017fc str x28, [sp, #0x28] ac33c: f9400fe3 ldr x3, [sp, #0x18] ac340: 9100a3e0 add x0, sp, #0x28 ac344: 910093e5 add x5, sp, #0x24 ac348: aa1a03e1 mov x1, x26 ac34c: aa1903e2 mov x2, x25 ac350: aa1403e4 mov x4, x20 ac354: 2a1f03e6 mov w6, wzr ac358: 940000e7 bl 0xac6f4 ::__analyze(char, std::__ndk1::ctype const&)+0x5fc> ac35c: cb190008 sub x8, x0, x25 ac360: f100bd1f cmp x8, #0x2f ac364: 5400010c b.gt 0xac384 ::__analyze(char, std::__ndk1::ctype const&)+0x28c> ac368: 528004a1 mov w1, #0x25 // =37 ac36c: aa1303e0 mov x0, x19 ac370: 97fe57f4 bl 0x42340 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9push_backEc@plt> ac374: 52800e01 mov w1, #0x70 // =112 ac378: aa1303e0 mov x0, x19 ac37c: 97fe57f1 bl 0x42340 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9push_backEc@plt> ac380: 17ffff96 b 0xac1d8 ::__analyze(char, std::__ndk1::ctype const&)+0xe0> ac384: f90017fc str x28, [sp, #0x28] ac388: 39c002c8 ldrsb w8, [x22] ac38c: 92401d01 and x1, x8, #0xff ac390: 37f803e8 tbnz w8, #0x1f, 0xac40c ::__analyze(char, std::__ndk1::ctype const&)+0x314> ac394: f9400a88 ldr x8, [x20, #0x10] ac398: f8617908 ldr x8, [x8, x1, lsl #3] ac39c: 37300668 tbnz w8, #0x6, 0xac468 ::__analyze(char, std::__ndk1::ctype const&)+0x370> ac3a0: 7100943f cmp w1, #0x25 ac3a4: 54000341 b.ne 0xac40c ::__analyze(char, std::__ndk1::ctype const&)+0x314> ac3a8: aa1303e0 mov x0, x19 ac3ac: 97fe57e5 bl 0x42340 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9push_backEc@plt> ac3b0: 528004a1 mov w1, #0x25 // =37 ac3b4: aa1303e0 mov x0, x19 ac3b8: 97fe57e2 bl 0x42340 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9push_backEc@plt> ac3bc: 14000016 b 0xac414 ::__analyze(char, std::__ndk1::ctype const&)+0x31c> ac3c0: 52800c41 mov w1, #0x62 // =98 ac3c4: aa1303e0 mov x0, x19 ac3c8: 97fe57de bl 0x42340 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9push_backEc@plt> ac3cc: b94023e8 ldr w8, [sp, #0x20] ac3d0: 7101e11f cmp w8, #0x78 ac3d4: 54fff021 b.ne 0xac1d8 ::__analyze(char, std::__ndk1::ctype const&)+0xe0> ac3d8: b201f3e9 mov x9, #-0x5555555555555556 // =-6148914691236517206 ac3dc: 9343ff68 asr x8, x27, #3 ac3e0: f2955569 movk x9, #0xaaab ac3e4: 9b097d08 mul x8, x8, x9 ac3e8: 5280030b mov w11, #0x18 // =24 ac3ec: 9b0b5509 madd x9, x8, x11, x21 ac3f0: 3945612a ldrb w10, [x9, #0x158] ac3f4: 3700014a tbnz w10, #0x0, 0xac41c ::__analyze(char, std::__ndk1::ctype const&)+0x324> ac3f8: 91056128 add x8, x9, #0x158 ac3fc: 91000508 add x8, x8, #0x1 ac400: 39c00108 ldrsb w8, [x8] ac404: 36f80148 tbz w8, #0x1f, 0xac42c ::__analyze(char, std::__ndk1::ctype const&)+0x334> ac408: 17ffff74 b 0xac1d8 ::__analyze(char, std::__ndk1::ctype const&)+0xe0> ac40c: aa1303e0 mov x0, x19 ac410: 97fe57cc bl 0x42340 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9push_backEc@plt> ac414: 910006dc add x28, x22, #0x1 ac418: 17ffff71 b 0xac1dc ::__analyze(char, std::__ndk1::ctype const&)+0xe4> ac41c: 9b0b5508 madd x8, x8, x11, x21 ac420: f940b508 ldr x8, [x8, #0x168] ac424: 39c00108 ldrsb w8, [x8] ac428: 37ffed88 tbnz w8, #0x1f, 0xac1d8 ::__analyze(char, std::__ndk1::ctype const&)+0xe0> ac42c: f9400a89 ldr x9, [x20, #0x10] ac430: 92401d08 and x8, x8, #0xff ac434: f8687928 ldr x8, [x9, x8, lsl #3] ac438: 3637ed08 tbz w8, #0x6, 0xac1d8 ::__analyze(char, std::__ndk1::ctype const&)+0xe0> ac43c: 39400268 ldrb w8, [x19] ac440: a940a66a ldp x10, x9, [x19, #0x8] ac444: d341fd0b lsr x11, x8, #1 ac448: 7200011f tst w8, #0x1 ac44c: f94007e8 ldr x8, [sp, #0x8] ac450: 9a890108 csel x8, x8, x9, eq ac454: 9a8a0169 csel x9, x11, x10, eq ac458: 8b090108 add x8, x8, x9 ac45c: 52800da9 mov w9, #0x6d // =109 ac460: 381ff109 sturb w9, [x8, #-0x1] ac464: 17ffff5d b 0xac1d8 ::__analyze(char, std::__ndk1::ctype const&)+0xe0> ac468: f9400288 ldr x8, [x20] ac46c: f9402508 ldr x8, [x8, #0x48] ac470: aa1403e0 mov x0, x20 ac474: 2a1f03e2 mov w2, wzr ac478: d63f0100 blr x8 ac47c: 12001c08 and w8, w0, #0xff ac480: 910006dc add x28, x22, #0x1 ac484: eb1a039f cmp x28, x26 ac488: 5100c116 sub w22, w8, #0x30 ac48c: 54000300 b.eq 0xac4ec ::__analyze(char, std::__ndk1::ctype const&)+0x3f4> ac490: 1280003b mov w27, #-0x2 // =-2 ac494: 39c00388 ldrsb w8, [x28] ac498: 37f80308 tbnz w8, #0x1f, 0xac4f8 ::__analyze(char, std::__ndk1::ctype const&)+0x400> ac49c: f9400a89 ldr x9, [x20, #0x10] ac4a0: 92401d01 and x1, x8, #0xff ac4a4: f8617928 ldr x8, [x9, x1, lsl #3] ac4a8: 36300288 tbz w8, #0x6, 0xac4f8 ::__analyze(char, std::__ndk1::ctype const&)+0x400> ac4ac: f9400288 ldr x8, [x20] ac4b0: f9402508 ldr x8, [x8, #0x48] ac4b4: aa1403e0 mov x0, x20 ac4b8: 2a1f03e2 mov w2, wzr ac4bc: d63f0100 blr x8 ac4c0: 52800148 mov w8, #0xa // =10 ac4c4: 1b087ec8 mul w8, w22, w8 ac4c8: 0b200108 add w8, w8, w0, uxtb ac4cc: 9100079c add x28, x28, #0x1 ac4d0: 5100c116 sub w22, w8, #0x30 ac4d4: 3400009b cbz w27, 0xac4e4 ::__analyze(char, std::__ndk1::ctype const&)+0x3ec> ac4d8: eb1a039f cmp x28, x26 ac4dc: 1100077b add w27, w27, #0x1 ac4e0: 54fffda1 b.ne 0xac494 ::__analyze(char, std::__ndk1::ctype const&)+0x39c> ac4e4: eb1a039f cmp x28, x26 ac4e8: 54000081 b.ne 0xac4f8 ::__analyze(char, std::__ndk1::ctype const&)+0x400> ac4ec: b94027e8 ldr w8, [sp, #0x24] ac4f0: 321f0108 orr w8, w8, #0x2 ac4f4: b90027e8 str w8, [sp, #0x24] ac4f8: 51001ac8 sub w8, w22, #0x6 ac4fc: 7100dd1f cmp w8, #0x37 ac500: 540001c8 b.hi 0xac538 ::__analyze(char, std::__ndk1::ctype const&)+0x440> ac504: 9000018b adrp x11, 0xdc000 >+0x1e> ac508: 912bc16b add x11, x11, #0xaf0 ac50c: 10000089 adr x9, 0xac51c ::__analyze(char, std::__ndk1::ctype const&)+0x424> ac510: 3868696a ldrb w10, [x11, x8] ac514: 8b0a0929 add x9, x9, x10, lsl #2 ac518: d61f0120 br x9 ac51c: 528004a1 mov w1, #0x25 // =37 ac520: aa1303e0 mov x0, x19 ac524: 97fe5787 bl 0x42340 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9push_backEc@plt> ac528: 52800ee1 mov w1, #0x77 // =119 ac52c: aa1303e0 mov x0, x19 ac530: 97fe5784 bl 0x42340 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9push_backEc@plt> ac534: 17ffff2a b 0xac1dc ::__analyze(char, std::__ndk1::ctype const&)+0xe4> ac538: 7105b2df cmp w22, #0x16c ac53c: 540009c0 b.eq 0xac674 ::__analyze(char, std::__ndk1::ctype const&)+0x57c> ac540: 712036df cmp w22, #0x80d ac544: 54000101 b.ne 0xac564 ::__analyze(char, std::__ndk1::ctype const&)+0x46c> ac548: 528004a1 mov w1, #0x25 // =37 ac54c: aa1303e0 mov x0, x19 ac550: 97fe577c bl 0x42340 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9push_backEc@plt> ac554: 52800b21 mov w1, #0x59 // =89 ac558: aa1303e0 mov x0, x19 ac55c: 97fe5779 bl 0x42340 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9push_backEc@plt> ac560: 17ffff1f b 0xac1dc ::__analyze(char, std::__ndk1::ctype const&)+0xe4> ac564: f94017e8 ldr x8, [sp, #0x28] ac568: eb1c011f cmp x8, x28 ac56c: 54ffe380 b.eq 0xac1dc ::__analyze(char, std::__ndk1::ctype const&)+0xe4> ac570: 39400101 ldrb w1, [x8] ac574: aa1303e0 mov x0, x19 ac578: 97fe5772 bl 0x42340 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9push_backEc@plt> ac57c: f94017e8 ldr x8, [sp, #0x28] ac580: 91000508 add x8, x8, #0x1 ac584: eb1c011f cmp x8, x28 ac588: f90017e8 str x8, [sp, #0x28] ac58c: 54ffff21 b.ne 0xac570 ::__analyze(char, std::__ndk1::ctype const&)+0x478> ac590: 17ffff13 b 0xac1dc ::__analyze(char, std::__ndk1::ctype const&)+0xe4> ac594: 528004a1 mov w1, #0x25 // =37 ac598: aa1303e0 mov x0, x19 ac59c: 97fe5769 bl 0x42340 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9push_backEc@plt> ac5a0: 52800901 mov w1, #0x48 // =72 ac5a4: aa1303e0 mov x0, x19 ac5a8: 97fe5766 bl 0x42340 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9push_backEc@plt> ac5ac: 17ffff0c b 0xac1dc ::__analyze(char, std::__ndk1::ctype const&)+0xe4> ac5b0: 528004a1 mov w1, #0x25 // =37 ac5b4: aa1303e0 mov x0, x19 ac5b8: 97fe5762 bl 0x42340 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9push_backEc@plt> ac5bc: 52800921 mov w1, #0x49 // =73 ac5c0: aa1303e0 mov x0, x19 ac5c4: 97fe575f bl 0x42340 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9push_backEc@plt> ac5c8: 17ffff05 b 0xac1dc ::__analyze(char, std::__ndk1::ctype const&)+0xe4> ac5cc: 528004a1 mov w1, #0x25 // =37 ac5d0: aa1303e0 mov x0, x19 ac5d4: 97fe575b bl 0x42340 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9push_backEc@plt> ac5d8: 52800da1 mov w1, #0x6d // =109 ac5dc: aa1303e0 mov x0, x19 ac5e0: 97fe5758 bl 0x42340 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9push_backEc@plt> ac5e4: 17fffefe b 0xac1dc ::__analyze(char, std::__ndk1::ctype const&)+0xe4> ac5e8: 528004a1 mov w1, #0x25 // =37 ac5ec: aa1303e0 mov x0, x19 ac5f0: 97fe5754 bl 0x42340 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9push_backEc@plt> ac5f4: 52800f21 mov w1, #0x79 // =121 ac5f8: aa1303e0 mov x0, x19 ac5fc: 97fe5751 bl 0x42340 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9push_backEc@plt> ac600: 17fffef7 b 0xac1dc ::__analyze(char, std::__ndk1::ctype const&)+0xe4> ac604: 528004a1 mov w1, #0x25 // =37 ac608: aa1303e0 mov x0, x19 ac60c: 97fe574d bl 0x42340 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9push_backEc@plt> ac610: 52800ea1 mov w1, #0x75 // =117 ac614: aa1303e0 mov x0, x19 ac618: 97fe574a bl 0x42340 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9push_backEc@plt> ac61c: 17fffef0 b 0xac1dc ::__analyze(char, std::__ndk1::ctype const&)+0xe4> ac620: 528004a1 mov w1, #0x25 // =37 ac624: aa1303e0 mov x0, x19 ac628: 97fe5746 bl 0x42340 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9push_backEc@plt> ac62c: 528009a1 mov w1, #0x4d // =77 ac630: aa1303e0 mov x0, x19 ac634: 97fe5743 bl 0x42340 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9push_backEc@plt> ac638: 17fffee9 b 0xac1dc ::__analyze(char, std::__ndk1::ctype const&)+0xe4> ac63c: 528004a1 mov w1, #0x25 // =37 ac640: aa1303e0 mov x0, x19 ac644: 97fe573f bl 0x42340 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9push_backEc@plt> ac648: 52800a61 mov w1, #0x53 // =83 ac64c: aa1303e0 mov x0, x19 ac650: 97fe573c bl 0x42340 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9push_backEc@plt> ac654: 17fffee2 b 0xac1dc ::__analyze(char, std::__ndk1::ctype const&)+0xe4> ac658: 528004a1 mov w1, #0x25 // =37 ac65c: aa1303e0 mov x0, x19 ac660: 97fe5738 bl 0x42340 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9push_backEc@plt> ac664: 52800c81 mov w1, #0x64 // =100 ac668: aa1303e0 mov x0, x19 ac66c: 97fe5735 bl 0x42340 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9push_backEc@plt> ac670: 17fffedb b 0xac1dc ::__analyze(char, std::__ndk1::ctype const&)+0xe4> ac674: 528004a1 mov w1, #0x25 // =37 ac678: aa1303e0 mov x0, x19 ac67c: 97fe5731 bl 0x42340 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9push_backEc@plt> ac680: 52800d41 mov w1, #0x6a // =106 ac684: aa1303e0 mov x0, x19 ac688: 97fe572e bl 0x42340 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9push_backEc@plt> ac68c: 17fffed4 b 0xac1dc ::__analyze(char, std::__ndk1::ctype const&)+0xe4> ac690: f9400be8 ldr x8, [sp, #0x10] ac694: f9401508 ldr x8, [x8, #0x28] ac698: f85a03a9 ldur x9, [x29, #-0x60] ac69c: eb09011f cmp x8, x9 ac6a0: 54000121 b.ne 0xac6c4 ::__analyze(char, std::__ndk1::ctype const&)+0x5cc> ac6a4: a9537bfd ldp x29, x30, [sp, #0x130] ac6a8: a9524ff4 ldp x20, x19, [sp, #0x120] ac6ac: a95157f6 ldp x22, x21, [sp, #0x110] ac6b0: a9505ff8 ldp x24, x23, [sp, #0x100] ac6b4: a94f67fa ldp x26, x25, [sp, #0xf0] ac6b8: a94e6ffc ldp x28, x27, [sp, #0xe0] ac6bc: 910503ff add sp, sp, #0x140 ac6c0: d65f03c0 ret ac6c4: 97fe5773 bl 0x42490 <__stack_chk_fail@plt> ac6c8: 14000003 b 0xac6d4 ::__analyze(char, std::__ndk1::ctype const&)+0x5dc> ac6cc: 14000002 b 0xac6d4 ::__analyze(char, std::__ndk1::ctype const&)+0x5dc> ac6d0: 14000001 b 0xac6d4 ::__analyze(char, std::__ndk1::ctype const&)+0x5dc> ac6d4: 39400268 ldrb w8, [x19] ac6d8: aa0003f4 mov x20, x0 ac6dc: 36000068 tbz w8, #0x0, 0xac6e8 ::__analyze(char, std::__ndk1::ctype const&)+0x5f0> ac6e0: f9400a60 ldr x0, [x19, #0x10] ac6e4: 97fe530f bl 0x41320 <_ZdlPv@plt> ac6e8: aa1403e0 mov x0, x20 ac6ec: 9400a32c bl 0xd539c <__cxa_demangle+0x12abc> ac6f0: 17fe5348 b 0x41410 ac6f4: d10443ff sub sp, sp, #0x110 ac6f8: a90b6ffc stp x28, x27, [sp, #0xb0] ac6fc: a90c67fa stp x26, x25, [sp, #0xc0] ac700: a90d5ff8 stp x24, x23, [sp, #0xd0] ac704: a90e57f6 stp x22, x21, [sp, #0xe0] ac708: a90f4ff4 stp x20, x19, [sp, #0xf0] ac70c: a9107bfd stp x29, x30, [sp, #0x100] ac710: 910403fd add x29, sp, #0x100 ac714: a90283e1 stp x1, x0, [sp, #0x28] ac718: d53bd054 mrs x20, TPIDR_EL0 ac71c: cb020068 sub x8, x3, x2 ac720: f9401689 ldr x9, [x20, #0x28] ac724: b201f3ea mov x10, #-0x5555555555555556 // =-6148914691236517206 ac728: 9343fd08 asr x8, x8, #3 ac72c: f295556a movk x10, #0xaaab ac730: 9b0a7d1b mul x27, x8, x10 ac734: aa0503f5 mov x21, x5 ac738: aa0403f9 mov x25, x4 ac73c: aa0303f3 mov x19, x3 ac740: aa0203f6 mov x22, x2 ac744: f101977f cmp x27, #0x65 ac748: f81a03a9 stur x9, [x29, #-0x60] ac74c: b9003be6 str w6, [sp, #0x38] ac750: 540000e3 b.lo 0xac76c ::__analyze(char, std::__ndk1::ctype const&)+0x674> ac754: aa1b03e0 mov x0, x27 ac758: 97fe53ba bl 0x41640 ac75c: b9403be6 ldr w6, [sp, #0x38] ac760: aa0003ed mov x13, x0 ac764: b5000080 cbnz x0, 0xac774 ::__analyze(char, std::__ndk1::ctype const&)+0x67c> ac768: 97fe579a bl 0x425d0 <_ZSt17__throw_bad_allocv@plt> ac76c: aa1f03e0 mov x0, xzr ac770: 9100f3ed add x13, sp, #0x3c ac774: eb1302df cmp x22, x19 ac778: aa1f03f8 mov x24, xzr ac77c: f90003f5 str x21, [sp] ac780: 54000300 b.eq 0xac7e0 ::__analyze(char, std::__ndk1::ctype const&)+0x6e8> ac784: 52800048 mov w8, #0x2 // =2 ac788: 52800029 mov w9, #0x1 // =1 ac78c: aa1603ea mov x10, x22 ac790: aa0d03eb mov x11, x13 ac794: 3940014c ldrb w12, [x10] ac798: 3600016c tbz w12, #0x0, 0xac7c4 ::__analyze(char, std::__ndk1::ctype const&)+0x6cc> ac79c: 1400000d b 0xac7d0 ::__analyze(char, std::__ndk1::ctype const&)+0x6d8> ac7a0: d100077b sub x27, x27, #0x1 ac7a4: 91000718 add x24, x24, #0x1 ac7a8: 39000168 strb w8, [x11] ac7ac: 9100614a add x10, x10, #0x18 ac7b0: eb0a027f cmp x19, x10 ac7b4: 9100056b add x11, x11, #0x1 ac7b8: 54000140 b.eq 0xac7e0 ::__analyze(char, std::__ndk1::ctype const&)+0x6e8> ac7bc: 3940014c ldrb w12, [x10] ac7c0: 3700008c tbnz w12, #0x0, 0xac7d0 ::__analyze(char, std::__ndk1::ctype const&)+0x6d8> ac7c4: d341fd8c lsr x12, x12, #1 ac7c8: b500008c cbnz x12, 0xac7d8 ::__analyze(char, std::__ndk1::ctype const&)+0x6e0> ac7cc: 17fffff5 b 0xac7a0 ::__analyze(char, std::__ndk1::ctype const&)+0x6a8> ac7d0: f940054c ldr x12, [x10, #0x8] ac7d4: b4fffe6c cbz x12, 0xac7a0 ::__analyze(char, std::__ndk1::ctype const&)+0x6a8> ac7d8: 39000169 strb w9, [x11] ac7dc: 17fffff4 b 0xac7ac ::__analyze(char, std::__ndk1::ctype const&)+0x6b4> ac7e0: f9401be8 ldr x8, [sp, #0x30] ac7e4: f90013ed str x13, [sp, #0x20] ac7e8: f9400108 ldr x8, [x8] ac7ec: a90083f4 stp x20, x0, [sp, #0x8] ac7f0: b4000cfb cbz x27, 0xac98c ::__analyze(char, std::__ndk1::ctype const&)+0x894> ac7f4: f94017e9 ldr x9, [sp, #0x28] ac7f8: eb09011f cmp x8, x9 ac7fc: 54000c80 b.eq 0xac98c ::__analyze(char, std::__ndk1::ctype const&)+0x894> ac800: aa1f03fa mov x26, xzr ac804: f9000ff6 str x22, [sp, #0x18] ac808: 3940011c ldrb w28, [x8] ac80c: 37000106 tbnz w6, #0x0, 0xac82c ::__analyze(char, std::__ndk1::ctype const&)+0x734> ac810: f9400328 ldr x8, [x25] ac814: f9400d08 ldr x8, [x8, #0x18] ac818: aa1903e0 mov x0, x25 ac81c: 2a1c03e1 mov w1, w28 ac820: d63f0100 blr x8 ac824: b9403be6 ldr w6, [sp, #0x38] ac828: 2a0003fc mov w28, w0 ac82c: eb1302df cmp x22, x19 ac830: 91000757 add x23, x26, #0x1 ac834: 540009e0 b.eq 0xac970 ::__analyze(char, std::__ndk1::ctype const&)+0x878> ac838: f94013f4 ldr x20, [sp, #0x20] ac83c: 2a1f03f5 mov w21, wzr ac840: 14000007 b 0xac85c ::__analyze(char, std::__ndk1::ctype const&)+0x764> ac844: d100077b sub x27, x27, #0x1 ac848: 3900029f strb wzr, [x20] ac84c: 910062d6 add x22, x22, #0x18 ac850: eb16027f cmp x19, x22 ac854: 91000694 add x20, x20, #0x1 ac858: 540004c0 b.eq 0xac8f0 ::__analyze(char, std::__ndk1::ctype const&)+0x7f8> ac85c: 39400288 ldrb w8, [x20] ac860: 7100051f cmp w8, #0x1 ac864: 54ffff41 b.ne 0xac84c ::__analyze(char, std::__ndk1::ctype const&)+0x754> ac868: 394002c8 ldrb w8, [x22] ac86c: 370000a8 tbnz w8, #0x0, 0xac880 ::__analyze(char, std::__ndk1::ctype const&)+0x788> ac870: 910006c8 add x8, x22, #0x1 ac874: 387a6901 ldrb w1, [x8, x26] ac878: 360000a6 tbz w6, #0x0, 0xac88c ::__analyze(char, std::__ndk1::ctype const&)+0x794> ac87c: 1400000a b 0xac8a4 ::__analyze(char, std::__ndk1::ctype const&)+0x7ac> ac880: f9400ac8 ldr x8, [x22, #0x10] ac884: 387a6901 ldrb w1, [x8, x26] ac888: 370000e6 tbnz w6, #0x0, 0xac8a4 ::__analyze(char, std::__ndk1::ctype const&)+0x7ac> ac88c: f9400328 ldr x8, [x25] ac890: f9400d08 ldr x8, [x8, #0x18] ac894: aa1903e0 mov x0, x25 ac898: d63f0100 blr x8 ac89c: 2a0003e1 mov w1, w0 ac8a0: b9403be6 ldr w6, [sp, #0x38] ac8a4: 12001f88 and w8, w28, #0xff ac8a8: 6b21011f cmp w8, w1, uxtb ac8ac: 54fffcc1 b.ne 0xac844 ::__analyze(char, std::__ndk1::ctype const&)+0x74c> ac8b0: 394002c8 ldrb w8, [x22] ac8b4: 370000c8 tbnz w8, #0x0, 0xac8cc ::__analyze(char, std::__ndk1::ctype const&)+0x7d4> ac8b8: d341fd08 lsr x8, x8, #1 ac8bc: eb17011f cmp x8, x23 ac8c0: 540000c0 b.eq 0xac8d8 ::__analyze(char, std::__ndk1::ctype const&)+0x7e0> ac8c4: 52800035 mov w21, #0x1 // =1 ac8c8: 17ffffe1 b 0xac84c ::__analyze(char, std::__ndk1::ctype const&)+0x754> ac8cc: f94006c8 ldr x8, [x22, #0x8] ac8d0: eb17011f cmp x8, x23 ac8d4: 54ffff81 b.ne 0xac8c4 ::__analyze(char, std::__ndk1::ctype const&)+0x7cc> ac8d8: 52800048 mov w8, #0x2 // =2 ac8dc: 39000288 strb w8, [x20] ac8e0: d100077b sub x27, x27, #0x1 ac8e4: 91000718 add x24, x24, #0x1 ac8e8: 52800035 mov w21, #0x1 // =1 ac8ec: 17ffffd8 b 0xac84c ::__analyze(char, std::__ndk1::ctype const&)+0x754> ac8f0: 360003f5 tbz w21, #0x0, 0xac96c ::__analyze(char, std::__ndk1::ctype const&)+0x874> ac8f4: f9401bea ldr x10, [sp, #0x30] ac8f8: f9400ff6 ldr x22, [sp, #0x18] ac8fc: 8b1b0309 add x9, x24, x27 ac900: f100093f cmp x9, #0x2 ac904: f9400148 ldr x8, [x10] ac908: 91000508 add x8, x8, #0x1 ac90c: f9000148 str x8, [x10] ac910: 54000303 b.lo 0xac970 ::__analyze(char, std::__ndk1::ctype const&)+0x878> ac914: f94013e9 ldr x9, [sp, #0x20] ac918: aa1603e8 mov x8, x22 ac91c: 14000005 b 0xac930 ::__analyze(char, std::__ndk1::ctype const&)+0x838> ac920: 91006108 add x8, x8, #0x18 ac924: eb08027f cmp x19, x8 ac928: 91000529 add x9, x9, #0x1 ac92c: 54000220 b.eq 0xac970 ::__analyze(char, std::__ndk1::ctype const&)+0x878> ac930: 3940012a ldrb w10, [x9] ac934: 7100095f cmp w10, #0x2 ac938: 54ffff41 b.ne 0xac920 ::__analyze(char, std::__ndk1::ctype const&)+0x828> ac93c: 3940010a ldrb w10, [x8] ac940: 370000aa tbnz w10, #0x0, 0xac954 ::__analyze(char, std::__ndk1::ctype const&)+0x85c> ac944: d341fd4a lsr x10, x10, #1 ac948: eb17015f cmp x10, x23 ac94c: 54fffea0 b.eq 0xac920 ::__analyze(char, std::__ndk1::ctype const&)+0x828> ac950: 14000004 b 0xac960 ::__analyze(char, std::__ndk1::ctype const&)+0x868> ac954: f940050a ldr x10, [x8, #0x8] ac958: eb17015f cmp x10, x23 ac95c: 54fffe20 b.eq 0xac920 ::__analyze(char, std::__ndk1::ctype const&)+0x828> ac960: d1000718 sub x24, x24, #0x1 ac964: 3900013f strb wzr, [x9] ac968: 17ffffee b 0xac920 ::__analyze(char, std::__ndk1::ctype const&)+0x828> ac96c: f9400ff6 ldr x22, [sp, #0x18] ac970: f9401be8 ldr x8, [sp, #0x30] ac974: f9400108 ldr x8, [x8] ac978: b40000bb cbz x27, 0xac98c ::__analyze(char, std::__ndk1::ctype const&)+0x894> ac97c: f94017e9 ldr x9, [sp, #0x28] ac980: aa1703fa mov x26, x23 ac984: eb09011f cmp x8, x9 ac988: 54fff401 b.ne 0xac808 ::__analyze(char, std::__ndk1::ctype const&)+0x710> ac98c: f94017e9 ldr x9, [sp, #0x28] ac990: eb09011f cmp x8, x9 ac994: f94003e9 ldr x9, [sp] ac998: 54000081 b.ne 0xac9a8 ::__analyze(char, std::__ndk1::ctype const&)+0x8b0> ac99c: b9400128 ldr w8, [x9] ac9a0: 321f0108 orr w8, w8, #0x2 ac9a4: b9000128 str w8, [x9] ac9a8: a94083f4 ldp x20, x0, [sp, #0x8] ac9ac: f94013ea ldr x10, [sp, #0x20] ac9b0: eb1302df cmp x22, x19 ac9b4: 54000100 b.eq 0xac9d4 ::__analyze(char, std::__ndk1::ctype const&)+0x8dc> ac9b8: 39400148 ldrb w8, [x10] ac9bc: 7100091f cmp w8, #0x2 ac9c0: 540002e0 b.eq 0xaca1c ::__analyze(char, std::__ndk1::ctype const&)+0x924> ac9c4: 910062d6 add x22, x22, #0x18 ac9c8: eb16027f cmp x19, x22 ac9cc: 9100054a add x10, x10, #0x1 ac9d0: 54ffff41 b.ne 0xac9b8 ::__analyze(char, std::__ndk1::ctype const&)+0x8c0> ac9d4: b9400128 ldr w8, [x9] ac9d8: 321e0108 orr w8, w8, #0x4 ac9dc: b9000128 str w8, [x9] ac9e0: b4000040 cbz x0, 0xac9e8 ::__analyze(char, std::__ndk1::ctype const&)+0x8f0> ac9e4: 97fe52f3 bl 0x415b0 ac9e8: f9401688 ldr x8, [x20, #0x28] ac9ec: f85a03a9 ldur x9, [x29, #-0x60] ac9f0: eb09011f cmp x8, x9 ac9f4: 540001a1 b.ne 0xaca28 ::__analyze(char, std::__ndk1::ctype const&)+0x930> ac9f8: aa1303e0 mov x0, x19 ac9fc: a9507bfd ldp x29, x30, [sp, #0x100] aca00: a94f4ff4 ldp x20, x19, [sp, #0xf0] aca04: a94e57f6 ldp x22, x21, [sp, #0xe0] aca08: a94d5ff8 ldp x24, x23, [sp, #0xd0] aca0c: a94c67fa ldp x26, x25, [sp, #0xc0] aca10: a94b6ffc ldp x28, x27, [sp, #0xb0] aca14: 910443ff add sp, sp, #0x110 aca18: d65f03c0 ret aca1c: aa1603f3 mov x19, x22 aca20: b5fffe20 cbnz x0, 0xac9e4 ::__analyze(char, std::__ndk1::ctype const&)+0x8ec> aca24: 17fffff1 b 0xac9e8 ::__analyze(char, std::__ndk1::ctype const&)+0x8f0> aca28: 97fe569a bl 0x42490 <__stack_chk_fail@plt> aca2c: 9400a25c bl 0xd539c <__cxa_demangle+0x12abc> aca30: 14000001 b 0xaca34 ::__analyze(char, std::__ndk1::ctype const&)+0x93c> aca34: aa0003f3 mov x19, x0 aca38: f9400be0 ldr x0, [sp, #0x10] aca3c: b4000040 cbz x0, 0xaca44 ::__analyze(char, std::__ndk1::ctype const&)+0x94c> aca40: 97fe52dc bl 0x415b0 aca44: aa1303e0 mov x0, x19 aca48: 9400a255 bl 0xd539c <__cxa_demangle+0x12abc> 00000000000aca4c ::__analyze(char, std::__ndk1::ctype const&)>: aca4c: a9ba6ffc stp x28, x27, [sp, #-0x60]! aca50: a90167fa stp x26, x25, [sp, #0x10] aca54: a9025ff8 stp x24, x23, [sp, #0x20] aca58: a90357f6 stp x22, x21, [sp, #0x30] aca5c: a9044ff4 stp x20, x19, [sp, #0x40] aca60: a9057bfd stp x29, x30, [sp, #0x50] aca64: 910143fd add x29, sp, #0x50 aca68: d10a43ff sub sp, sp, #0x290 aca6c: aa0803f3 mov x19, x8 aca70: d53bd057 mrs x23, TPIDR_EL0 aca74: 90000188 adrp x8, 0xdc000 >+0x1e> aca78: f94016e9 ldr x9, [x23, #0x28] aca7c: 3dc2b100 ldr q0, [x8, #0xac0] aca80: 90000188 adrp x8, 0xdc000 >+0x1e> aca84: 3dc2b501 ldr q1, [x8, #0xad0] aca88: 12800008 mov w8, #-0x1 // =-1 aca8c: aa0203f4 mov x20, x2 aca90: 2a0103f9 mov w25, w1 aca94: aa0003f8 mov x24, x0 aca98: f81a03a9 stur x9, [x29, #-0x60] aca9c: a9077fff stp xzr, xzr, [sp, #0x70] acaa0: b90073e8 str w8, [sp, #0x70] acaa4: 528004a8 mov w8, #0x25 // =37 acaa8: 790113ff strh wzr, [sp, #0x88] acaac: 390227e1 strb w1, [sp, #0x89] acab0: d10313a0 sub x0, x29, #0xc4 acab4: 910223e2 add x2, sp, #0x88 acab8: 910143e3 add x3, sp, #0x50 acabc: 52800c81 mov w1, #0x64 // =100 acac0: f90043ff str xzr, [sp, #0x80] acac4: ad0287e0 stp q0, q1, [sp, #0x50] acac8: 39022bff strb wzr, [sp, #0x8a] acacc: 390223e8 strb w8, [sp, #0x88] acad0: d10313b5 sub x21, x29, #0xc4 acad4: 97fe524f bl 0x41410 acad8: a9047ff5 stp x21, xzr, [sp, #0x40] acadc: f9400300 ldr x0, [x24] acae0: 97fe52bc bl 0x415d0 acae4: aa0003f6 mov x22, x0 acae8: 910233e0 add x0, sp, #0x8c acaec: 910103e1 add x1, sp, #0x40 acaf0: 910123e3 add x3, sp, #0x48 acaf4: 52800c82 mov w2, #0x64 // =100 acaf8: 97fe5672 bl 0x424c0 acafc: aa0003fb mov x27, x0 acb00: b4000076 cbz x22, 0xacb0c ::__analyze(char, std::__ndk1::ctype const&)+0xc0> acb04: aa1603e0 mov x0, x22 acb08: 97fe52b2 bl 0x415d0 acb0c: b100077f cmn x27, #0x1 acb10: f9000ff7 str x23, [sp, #0x18] acb14: 54002e80 b.eq 0xad0e4 ::__analyze(char, std::__ndk1::ctype const&)+0x698> acb18: a9007e7f stp xzr, xzr, [x19] acb1c: f9000a7f str xzr, [x19, #0x10] acb20: b4002c9b cbz x27, 0xad0b0 ::__analyze(char, std::__ndk1::ctype const&)+0x664> acb24: 910e6308 add x8, x24, #0x398 acb28: f90017e8 str x8, [sp, #0x28] acb2c: 910f2308 add x8, x24, #0x3c8 acb30: 910233fa add x26, sp, #0x8c acb34: f9000be8 str x8, [sp, #0x10] acb38: 91001268 add x8, x19, #0x4 acb3c: f90007e8 str x8, [sp, #0x8] acb40: 12001f28 and w8, w25, #0xff acb44: 8b1b0b59 add x25, x26, x27, lsl #2 acb48: 91002316 add x22, x24, #0x8 acb4c: 91056317 add x23, x24, #0x158 acb50: d100133c sub x28, x25, #0x4 acb54: b90027e8 str w8, [sp, #0x24] acb58: 14000004 b 0xacb68 ::__analyze(char, std::__ndk1::ctype const&)+0x11c> acb5c: aa1903fa mov x26, x25 acb60: eb1a033f cmp x25, x26 acb64: 54002a60 b.eq 0xad0b0 ::__analyze(char, std::__ndk1::ctype const&)+0x664> acb68: f9400288 ldr x8, [x20] acb6c: b9400342 ldr w2, [x26] acb70: f9400d08 ldr x8, [x8, #0x18] acb74: 52800021 mov w1, #0x1 // =1 acb78: aa1403e0 mov x0, x20 acb7c: d63f0100 blr x8 acb80: 360001e0 tbz w0, #0x0, 0xacbbc ::__analyze(char, std::__ndk1::ctype const&)+0x170> acb84: 52800401 mov w1, #0x20 // =32 acb88: aa1303e0 mov x0, x19 acb8c: 97fe5359 bl 0x418f0 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE9push_backEw@plt> acb90: eb1a039f cmp x28, x26 acb94: 54fffe40 b.eq 0xacb5c ::__analyze(char, std::__ndk1::ctype const&)+0x110> acb98: f9400288 ldr x8, [x20] acb9c: b9400742 ldr w2, [x26, #0x4] acba0: f9400d08 ldr x8, [x8, #0x18] acba4: 52800021 mov w1, #0x1 // =1 acba8: aa1403e0 mov x0, x20 acbac: d63f0100 blr x8 acbb0: 9100135a add x26, x26, #0x4 acbb4: 3707fee0 tbnz w0, #0x0, 0xacb90 ::__analyze(char, std::__ndk1::ctype const&)+0x144> acbb8: 17ffffea b 0xacb60 ::__analyze(char, std::__ndk1::ctype const&)+0x114> acbbc: f9001ffa str x26, [sp, #0x38] acbc0: b90037ff str wzr, [sp, #0x34] acbc4: 9100e3e0 add x0, sp, #0x38 acbc8: 9100d3e5 add x5, sp, #0x34 acbcc: aa1903e1 mov x1, x25 acbd0: aa1603e2 mov x2, x22 acbd4: aa1703e3 mov x3, x23 acbd8: aa1403e4 mov x4, x20 acbdc: 2a1f03e6 mov w6, wzr acbe0: 94000159 bl 0xad144 ::__analyze(char, std::__ndk1::ctype const&)+0x6f8> acbe4: cb160015 sub x21, x0, x22 acbe8: f1053ebf cmp x21, #0x14f acbec: 5400014c b.gt 0xacc14 ::__analyze(char, std::__ndk1::ctype const&)+0x1c8> acbf0: 528004a1 mov w1, #0x25 // =37 acbf4: aa1303e0 mov x0, x19 acbf8: 97fe533e bl 0x418f0 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE9push_backEw@plt> acbfc: f1029ebf cmp x21, #0xa7 acc00: 5400034c b.gt 0xacc68 ::__analyze(char, std::__ndk1::ctype const&)+0x21c> acc04: 52800821 mov w1, #0x41 // =65 acc08: aa1303e0 mov x0, x19 acc0c: 97fe5339 bl 0x418f0 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE9push_backEw@plt> acc10: 14000019 b 0xacc74 ::__analyze(char, std::__ndk1::ctype const&)+0x228> acc14: f9001ffa str x26, [sp, #0x38] acc18: f94017e3 ldr x3, [sp, #0x28] acc1c: 9100e3e0 add x0, sp, #0x38 acc20: 9100d3e5 add x5, sp, #0x34 acc24: aa1903e1 mov x1, x25 acc28: aa1703e2 mov x2, x23 acc2c: aa1403e4 mov x4, x20 acc30: 2a1f03e6 mov w6, wzr acc34: 94000144 bl 0xad144 ::__analyze(char, std::__ndk1::ctype const&)+0x6f8> acc38: cb170015 sub x21, x0, x23 acc3c: f108febf cmp x21, #0x23f acc40: 5400022c b.gt 0xacc84 ::__analyze(char, std::__ndk1::ctype const&)+0x238> acc44: 528004a1 mov w1, #0x25 // =37 acc48: aa1303e0 mov x0, x19 acc4c: 97fe5329 bl 0x418f0 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE9push_backEw@plt> acc50: f1047ebf cmp x21, #0x11f acc54: 54000dcc b.gt 0xace0c ::__analyze(char, std::__ndk1::ctype const&)+0x3c0> acc58: 52800841 mov w1, #0x42 // =66 acc5c: aa1303e0 mov x0, x19 acc60: 97fe5324 bl 0x418f0 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE9push_backEw@plt> acc64: 1400006d b 0xace18 ::__analyze(char, std::__ndk1::ctype const&)+0x3cc> acc68: 52800c21 mov w1, #0x61 // =97 acc6c: aa1303e0 mov x0, x19 acc70: 97fe5320 bl 0x418f0 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE9push_backEw@plt> acc74: f9401ffa ldr x26, [sp, #0x38] acc78: eb1a033f cmp x25, x26 acc7c: 54fff761 b.ne 0xacb68 ::__analyze(char, std::__ndk1::ctype const&)+0x11c> acc80: 1400010c b 0xad0b0 ::__analyze(char, std::__ndk1::ctype const&)+0x664> acc84: f94017e8 ldr x8, [sp, #0x28] acc88: 39400108 ldrb w8, [x8] acc8c: 37000108 tbnz w8, #0x0, 0xaccac ::__analyze(char, std::__ndk1::ctype const&)+0x260> acc90: d341fd08 lsr x8, x8, #1 acc94: 394ec309 ldrb w9, [x24, #0x3b0] acc98: 36000109 tbz w9, #0x0, 0xaccb8 ::__analyze(char, std::__ndk1::ctype const&)+0x26c> acc9c: f941df09 ldr x9, [x24, #0x3b8] acca0: ab09011f cmn x8, x9 acca4: 54000101 b.ne 0xaccc4 ::__analyze(char, std::__ndk1::ctype const&)+0x278> acca8: 1400001e b 0xacd20 ::__analyze(char, std::__ndk1::ctype const&)+0x2d4> accac: f941d308 ldr x8, [x24, #0x3a0] accb0: 394ec309 ldrb w9, [x24, #0x3b0] accb4: 3707ff49 tbnz w9, #0x0, 0xacc9c ::__analyze(char, std::__ndk1::ctype const&)+0x250> accb8: d341fd29 lsr x9, x9, #1 accbc: ab09011f cmn x8, x9 accc0: 54000300 b.eq 0xacd20 ::__analyze(char, std::__ndk1::ctype const&)+0x2d4> accc4: f9001ffa str x26, [sp, #0x38] accc8: f94017e2 ldr x2, [sp, #0x28] acccc: f9400be3 ldr x3, [sp, #0x10] accd0: 9100e3e0 add x0, sp, #0x38 accd4: 9100d3e5 add x5, sp, #0x34 accd8: aa1903e1 mov x1, x25 accdc: aa1403e4 mov x4, x20 acce0: 2a1f03e6 mov w6, wzr acce4: 94000118 bl 0xad144 ::__analyze(char, std::__ndk1::ctype const&)+0x6f8> acce8: f94017e8 ldr x8, [sp, #0x28] accec: cb080008 sub x8, x0, x8 accf0: f100bd1f cmp x8, #0x2f accf4: 5400016c b.gt 0xacd20 ::__analyze(char, std::__ndk1::ctype const&)+0x2d4> accf8: 528004a1 mov w1, #0x25 // =37 accfc: aa1303e0 mov x0, x19 acd00: 97fe52fc bl 0x418f0 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE9push_backEw@plt> acd04: 52800e01 mov w1, #0x70 // =112 acd08: aa1303e0 mov x0, x19 acd0c: 97fe52f9 bl 0x418f0 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE9push_backEw@plt> acd10: f9401ffa ldr x26, [sp, #0x38] acd14: eb1a033f cmp x25, x26 acd18: 54fff281 b.ne 0xacb68 ::__analyze(char, std::__ndk1::ctype const&)+0x11c> acd1c: 140000e5 b 0xad0b0 ::__analyze(char, std::__ndk1::ctype const&)+0x664> acd20: f9001ffa str x26, [sp, #0x38] acd24: f9400288 ldr x8, [x20] acd28: b9400342 ldr w2, [x26] acd2c: f9400d08 ldr x8, [x8, #0x18] acd30: 52800801 mov w1, #0x40 // =64 acd34: aa1403e0 mov x0, x20 acd38: d63f0100 blr x8 acd3c: b940035b ldr w27, [x26] acd40: 36000880 tbz w0, #0x0, 0xace50 ::__analyze(char, std::__ndk1::ctype const&)+0x404> acd44: f9400288 ldr x8, [x20] acd48: f9400d08 ldr x8, [x8, #0x18] acd4c: 52800801 mov w1, #0x40 // =64 acd50: aa1403e0 mov x0, x20 acd54: 2a1b03e2 mov w2, w27 acd58: d63f0100 blr x8 acd5c: 36000c80 tbz w0, #0x0, 0xaceec ::__analyze(char, std::__ndk1::ctype const&)+0x4a0> acd60: f9400288 ldr x8, [x20] acd64: f9403508 ldr x8, [x8, #0x68] acd68: aa1403e0 mov x0, x20 acd6c: 2a1b03e1 mov w1, w27 acd70: 2a1f03e2 mov w2, wzr acd74: d63f0100 blr x8 acd78: 12001c08 and w8, w0, #0xff acd7c: 9100135a add x26, x26, #0x4 acd80: eb19035f cmp x26, x25 acd84: 5100c115 sub w21, w8, #0x30 acd88: 540003a0 b.eq 0xacdfc ::__analyze(char, std::__ndk1::ctype const&)+0x3b0> acd8c: f90003f8 str x24, [sp] acd90: 12800038 mov w24, #-0x2 // =-2 acd94: f9400288 ldr x8, [x20] acd98: b940035b ldr w27, [x26] acd9c: f9400d08 ldr x8, [x8, #0x18] acda0: 52800801 mov w1, #0x40 // =64 acda4: aa1403e0 mov x0, x20 acda8: 2a1b03e2 mov w2, w27 acdac: d63f0100 blr x8 acdb0: 36000ca0 tbz w0, #0x0, 0xacf44 ::__analyze(char, std::__ndk1::ctype const&)+0x4f8> acdb4: f9400288 ldr x8, [x20] acdb8: f9403508 ldr x8, [x8, #0x68] acdbc: aa1403e0 mov x0, x20 acdc0: 2a1b03e1 mov w1, w27 acdc4: 2a1f03e2 mov w2, wzr acdc8: d63f0100 blr x8 acdcc: 52800148 mov w8, #0xa // =10 acdd0: 1b087ea8 mul w8, w21, w8 acdd4: 0b200108 add w8, w8, w0, uxtb acdd8: 9100135a add x26, x26, #0x4 acddc: 5100c115 sub w21, w8, #0x30 acde0: 34000098 cbz w24, 0xacdf0 ::__analyze(char, std::__ndk1::ctype const&)+0x3a4> acde4: eb19035f cmp x26, x25 acde8: 11000718 add w24, w24, #0x1 acdec: 54fffd41 b.ne 0xacd94 ::__analyze(char, std::__ndk1::ctype const&)+0x348> acdf0: f94003f8 ldr x24, [sp] acdf4: eb19035f cmp x26, x25 acdf8: 54000a81 b.ne 0xacf48 ::__analyze(char, std::__ndk1::ctype const&)+0x4fc> acdfc: b94037e8 ldr w8, [sp, #0x34] ace00: 321f0108 orr w8, w8, #0x2 ace04: b90037e8 str w8, [sp, #0x34] ace08: 14000050 b 0xacf48 ::__analyze(char, std::__ndk1::ctype const&)+0x4fc> ace0c: 52800c41 mov w1, #0x62 // =98 ace10: aa1303e0 mov x0, x19 ace14: 97fe52b7 bl 0x418f0 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE9push_backEw@plt> ace18: b94027e8 ldr w8, [sp, #0x24] ace1c: 7101e11f cmp w8, #0x78 ace20: 540005e1 b.ne 0xacedc ::__analyze(char, std::__ndk1::ctype const&)+0x490> ace24: b201f3e9 mov x9, #-0x5555555555555556 // =-6148914691236517206 ace28: 9343fea8 asr x8, x21, #3 ace2c: f2955569 movk x9, #0xaaab ace30: 9b097d08 mul x8, x8, x9 ace34: 5280030b mov w11, #0x18 // =24 ace38: 9b0b6109 madd x9, x8, x11, x24 ace3c: 3945612a ldrb w10, [x9, #0x158] ace40: 3700028a tbnz w10, #0x0, 0xace90 ::__analyze(char, std::__ndk1::ctype const&)+0x444> ace44: 91056128 add x8, x9, #0x158 ace48: 91001108 add x8, x8, #0x4 ace4c: 14000013 b 0xace98 ::__analyze(char, std::__ndk1::ctype const&)+0x44c> ace50: f9400288 ldr x8, [x20] ace54: f9403508 ldr x8, [x8, #0x68] ace58: aa1403e0 mov x0, x20 ace5c: 2a1b03e1 mov w1, w27 ace60: 2a1f03e2 mov w2, wzr ace64: d63f0100 blr x8 ace68: 12001c08 and w8, w0, #0xff ace6c: 7100951f cmp w8, #0x25 ace70: 540005c1 b.ne 0xacf28 ::__analyze(char, std::__ndk1::ctype const&)+0x4dc> ace74: 528004a1 mov w1, #0x25 // =37 ace78: aa1303e0 mov x0, x19 ace7c: 97fe529d bl 0x418f0 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE9push_backEw@plt> ace80: 528004a1 mov w1, #0x25 // =37 ace84: aa1303e0 mov x0, x19 ace88: 97fe529a bl 0x418f0 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE9push_backEw@plt> ace8c: 1400002a b 0xacf34 ::__analyze(char, std::__ndk1::ctype const&)+0x4e8> ace90: 9b0b6108 madd x8, x8, x11, x24 ace94: f940b508 ldr x8, [x8, #0x168] ace98: f9400289 ldr x9, [x20] ace9c: b9400102 ldr w2, [x8] acea0: f9400d28 ldr x8, [x9, #0x18] acea4: 52800801 mov w1, #0x40 // =64 acea8: aa1403e0 mov x0, x20 aceac: d63f0100 blr x8 aceb0: 36000160 tbz w0, #0x0, 0xacedc ::__analyze(char, std::__ndk1::ctype const&)+0x490> aceb4: 39400268 ldrb w8, [x19] aceb8: a940a66a ldp x10, x9, [x19, #0x8] acebc: d341fd0b lsr x11, x8, #1 acec0: 7200011f tst w8, #0x1 acec4: f94007e8 ldr x8, [sp, #0x8] acec8: 9a890108 csel x8, x8, x9, eq acecc: 9a8a0169 csel x9, x11, x10, eq aced0: 8b090908 add x8, x8, x9, lsl #2 aced4: 52800da9 mov w9, #0x6d // =109 aced8: b81fc109 stur w9, [x8, #-0x4] acedc: f9401ffa ldr x26, [sp, #0x38] acee0: eb1a033f cmp x25, x26 acee4: 54ffe421 b.ne 0xacb68 ::__analyze(char, std::__ndk1::ctype const&)+0x11c> acee8: 14000072 b 0xad0b0 ::__analyze(char, std::__ndk1::ctype const&)+0x664> aceec: b94037e8 ldr w8, [sp, #0x34] acef0: 321e0108 orr w8, w8, #0x4 acef4: b90037e8 str w8, [sp, #0x34] acef8: f9401fe8 ldr x8, [sp, #0x38] acefc: eb1a011f cmp x8, x26 acf00: 54ffe300 b.eq 0xacb60 ::__analyze(char, std::__ndk1::ctype const&)+0x114> acf04: b9400101 ldr w1, [x8] acf08: aa1303e0 mov x0, x19 acf0c: 97fe5279 bl 0x418f0 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE9push_backEw@plt> acf10: f9401fe8 ldr x8, [sp, #0x38] acf14: 91001108 add x8, x8, #0x4 acf18: eb1a011f cmp x8, x26 acf1c: f9001fe8 str x8, [sp, #0x38] acf20: 54ffff21 b.ne 0xacf04 ::__analyze(char, std::__ndk1::ctype const&)+0x4b8> acf24: 17ffff0f b 0xacb60 ::__analyze(char, std::__ndk1::ctype const&)+0x114> acf28: b9400341 ldr w1, [x26] acf2c: aa1303e0 mov x0, x19 acf30: 97fe5270 bl 0x418f0 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE9push_backEw@plt> acf34: 9100135a add x26, x26, #0x4 acf38: eb1a033f cmp x25, x26 acf3c: 54ffe161 b.ne 0xacb68 ::__analyze(char, std::__ndk1::ctype const&)+0x11c> acf40: 1400005c b 0xad0b0 ::__analyze(char, std::__ndk1::ctype const&)+0x664> acf44: f94003f8 ldr x24, [sp] acf48: 51001aa8 sub w8, w21, #0x6 acf4c: 7100dd1f cmp w8, #0x37 acf50: 540001c8 b.hi 0xacf88 ::__analyze(char, std::__ndk1::ctype const&)+0x53c> acf54: 9000018b adrp x11, 0xdc000 >+0x1e> acf58: 912ca16b add x11, x11, #0xb28 acf5c: 10fffce9 adr x9, 0xacef8 ::__analyze(char, std::__ndk1::ctype const&)+0x4ac> acf60: 3868696a ldrb w10, [x11, x8] acf64: 8b0a0929 add x9, x9, x10, lsl #2 acf68: d61f0120 br x9 acf6c: 528004a1 mov w1, #0x25 // =37 acf70: aa1303e0 mov x0, x19 acf74: 97fe525f bl 0x418f0 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE9push_backEw@plt> acf78: 52800ee1 mov w1, #0x77 // =119 acf7c: aa1303e0 mov x0, x19 acf80: 97fe525c bl 0x418f0 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE9push_backEw@plt> acf84: 17fffef7 b 0xacb60 ::__analyze(char, std::__ndk1::ctype const&)+0x114> acf88: 7105b2bf cmp w21, #0x16c acf8c: 54000840 b.eq 0xad094 ::__analyze(char, std::__ndk1::ctype const&)+0x648> acf90: 712036bf cmp w21, #0x80d acf94: 54fffb21 b.ne 0xacef8 ::__analyze(char, std::__ndk1::ctype const&)+0x4ac> acf98: 528004a1 mov w1, #0x25 // =37 acf9c: aa1303e0 mov x0, x19 acfa0: 97fe5254 bl 0x418f0 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE9push_backEw@plt> acfa4: 52800b21 mov w1, #0x59 // =89 acfa8: aa1303e0 mov x0, x19 acfac: 97fe5251 bl 0x418f0 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE9push_backEw@plt> acfb0: 17fffeec b 0xacb60 ::__analyze(char, std::__ndk1::ctype const&)+0x114> acfb4: 528004a1 mov w1, #0x25 // =37 acfb8: aa1303e0 mov x0, x19 acfbc: 97fe524d bl 0x418f0 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE9push_backEw@plt> acfc0: 52800901 mov w1, #0x48 // =72 acfc4: aa1303e0 mov x0, x19 acfc8: 97fe524a bl 0x418f0 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE9push_backEw@plt> acfcc: 17fffee5 b 0xacb60 ::__analyze(char, std::__ndk1::ctype const&)+0x114> acfd0: 528004a1 mov w1, #0x25 // =37 acfd4: aa1303e0 mov x0, x19 acfd8: 97fe5246 bl 0x418f0 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE9push_backEw@plt> acfdc: 52800921 mov w1, #0x49 // =73 acfe0: aa1303e0 mov x0, x19 acfe4: 97fe5243 bl 0x418f0 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE9push_backEw@plt> acfe8: 17fffede b 0xacb60 ::__analyze(char, std::__ndk1::ctype const&)+0x114> acfec: 528004a1 mov w1, #0x25 // =37 acff0: aa1303e0 mov x0, x19 acff4: 97fe523f bl 0x418f0 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE9push_backEw@plt> acff8: 52800f21 mov w1, #0x79 // =121 acffc: aa1303e0 mov x0, x19 ad000: 97fe523c bl 0x418f0 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE9push_backEw@plt> ad004: 17fffed7 b 0xacb60 ::__analyze(char, std::__ndk1::ctype const&)+0x114> ad008: 528004a1 mov w1, #0x25 // =37 ad00c: aa1303e0 mov x0, x19 ad010: 97fe5238 bl 0x418f0 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE9push_backEw@plt> ad014: 52800da1 mov w1, #0x6d // =109 ad018: aa1303e0 mov x0, x19 ad01c: 97fe5235 bl 0x418f0 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE9push_backEw@plt> ad020: 17fffed0 b 0xacb60 ::__analyze(char, std::__ndk1::ctype const&)+0x114> ad024: 528004a1 mov w1, #0x25 // =37 ad028: aa1303e0 mov x0, x19 ad02c: 97fe5231 bl 0x418f0 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE9push_backEw@plt> ad030: 52800ea1 mov w1, #0x75 // =117 ad034: aa1303e0 mov x0, x19 ad038: 97fe522e bl 0x418f0 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE9push_backEw@plt> ad03c: 17fffec9 b 0xacb60 ::__analyze(char, std::__ndk1::ctype const&)+0x114> ad040: 528004a1 mov w1, #0x25 // =37 ad044: aa1303e0 mov x0, x19 ad048: 97fe522a bl 0x418f0 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE9push_backEw@plt> ad04c: 528009a1 mov w1, #0x4d // =77 ad050: aa1303e0 mov x0, x19 ad054: 97fe5227 bl 0x418f0 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE9push_backEw@plt> ad058: 17fffec2 b 0xacb60 ::__analyze(char, std::__ndk1::ctype const&)+0x114> ad05c: 528004a1 mov w1, #0x25 // =37 ad060: aa1303e0 mov x0, x19 ad064: 97fe5223 bl 0x418f0 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE9push_backEw@plt> ad068: 52800a61 mov w1, #0x53 // =83 ad06c: aa1303e0 mov x0, x19 ad070: 97fe5220 bl 0x418f0 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE9push_backEw@plt> ad074: 17fffebb b 0xacb60 ::__analyze(char, std::__ndk1::ctype const&)+0x114> ad078: 528004a1 mov w1, #0x25 // =37 ad07c: aa1303e0 mov x0, x19 ad080: 97fe521c bl 0x418f0 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE9push_backEw@plt> ad084: 52800c81 mov w1, #0x64 // =100 ad088: aa1303e0 mov x0, x19 ad08c: 97fe5219 bl 0x418f0 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE9push_backEw@plt> ad090: 17fffeb4 b 0xacb60 ::__analyze(char, std::__ndk1::ctype const&)+0x114> ad094: 528004a1 mov w1, #0x25 // =37 ad098: aa1303e0 mov x0, x19 ad09c: 97fe5215 bl 0x418f0 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE9push_backEw@plt> ad0a0: 52800d41 mov w1, #0x6a // =106 ad0a4: aa1303e0 mov x0, x19 ad0a8: 97fe5212 bl 0x418f0 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE9push_backEw@plt> ad0ac: 17fffead b 0xacb60 ::__analyze(char, std::__ndk1::ctype const&)+0x114> ad0b0: f9400fe8 ldr x8, [sp, #0x18] ad0b4: f9401508 ldr x8, [x8, #0x28] ad0b8: f85a03a9 ldur x9, [x29, #-0x60] ad0bc: eb09011f cmp x8, x9 ad0c0: 54000181 b.ne 0xad0f0 ::__analyze(char, std::__ndk1::ctype const&)+0x6a4> ad0c4: 910a43ff add sp, sp, #0x290 ad0c8: a9457bfd ldp x29, x30, [sp, #0x50] ad0cc: a9444ff4 ldp x20, x19, [sp, #0x40] ad0d0: a94357f6 ldp x22, x21, [sp, #0x30] ad0d4: a9425ff8 ldp x24, x23, [sp, #0x20] ad0d8: a94167fa ldp x26, x25, [sp, #0x10] ad0dc: a8c66ffc ldp x28, x27, [sp], #0x60 ad0e0: d65f03c0 ret ad0e4: f0000160 adrp x0, 0xdc000 >+0x1e> ad0e8: 91396000 add x0, x0, #0xe58 ad0ec: 97fe5339 bl 0x41dd0 <_ZNSt6__ndk121__throw_runtime_errorEPKc@plt> ad0f0: 97fe54e8 bl 0x42490 <__stack_chk_fail@plt> ad0f4: 97fe9a6e bl 0x53aac ad0f8: aa0003f4 mov x20, x0 ad0fc: b4000196 cbz x22, 0xad12c ::__analyze(char, std::__ndk1::ctype const&)+0x6e0> ad100: aa1603e0 mov x0, x22 ad104: 97fe5133 bl 0x415d0 ad108: 14000009 b 0xad12c ::__analyze(char, std::__ndk1::ctype const&)+0x6e0> ad10c: 97fe9a68 bl 0x53aac ad110: 14000004 b 0xad120 ::__analyze(char, std::__ndk1::ctype const&)+0x6d4> ad114: 14000003 b 0xad120 ::__analyze(char, std::__ndk1::ctype const&)+0x6d4> ad118: 14000002 b 0xad120 ::__analyze(char, std::__ndk1::ctype const&)+0x6d4> ad11c: 14000001 b 0xad120 ::__analyze(char, std::__ndk1::ctype const&)+0x6d4> ad120: 39400268 ldrb w8, [x19] ad124: aa0003f4 mov x20, x0 ad128: 37000068 tbnz w8, #0x0, 0xad134 ::__analyze(char, std::__ndk1::ctype const&)+0x6e8> ad12c: aa1403e0 mov x0, x20 ad130: 9400a09b bl 0xd539c <__cxa_demangle+0x12abc> ad134: f9400a60 ldr x0, [x19, #0x10] ad138: 97fe507a bl 0x41320 <_ZdlPv@plt> ad13c: aa1403e0 mov x0, x20 ad140: 9400a097 bl 0xd539c <__cxa_demangle+0x12abc> ad144: d10443ff sub sp, sp, #0x110 ad148: a90b6ffc stp x28, x27, [sp, #0xb0] ad14c: a90c67fa stp x26, x25, [sp, #0xc0] ad150: a90d5ff8 stp x24, x23, [sp, #0xd0] ad154: a90e57f6 stp x22, x21, [sp, #0xe0] ad158: a90f4ff4 stp x20, x19, [sp, #0xf0] ad15c: a9107bfd stp x29, x30, [sp, #0x100] ad160: 910403fd add x29, sp, #0x100 ad164: a90283e1 stp x1, x0, [sp, #0x28] ad168: d53bd054 mrs x20, TPIDR_EL0 ad16c: cb020068 sub x8, x3, x2 ad170: f9401689 ldr x9, [x20, #0x28] ad174: b201f3ea mov x10, #-0x5555555555555556 // =-6148914691236517206 ad178: 9343fd08 asr x8, x8, #3 ad17c: f295556a movk x10, #0xaaab ad180: 9b0a7d1b mul x27, x8, x10 ad184: aa0503f5 mov x21, x5 ad188: aa0403f9 mov x25, x4 ad18c: aa0303f3 mov x19, x3 ad190: aa0203f6 mov x22, x2 ad194: f101977f cmp x27, #0x65 ad198: f81a03a9 stur x9, [x29, #-0x60] ad19c: b9003be6 str w6, [sp, #0x38] ad1a0: 540000e3 b.lo 0xad1bc ::__analyze(char, std::__ndk1::ctype const&)+0x770> ad1a4: aa1b03e0 mov x0, x27 ad1a8: 97fe5126 bl 0x41640 ad1ac: b9403be6 ldr w6, [sp, #0x38] ad1b0: aa0003ed mov x13, x0 ad1b4: b5000080 cbnz x0, 0xad1c4 ::__analyze(char, std::__ndk1::ctype const&)+0x778> ad1b8: 97fe5506 bl 0x425d0 <_ZSt17__throw_bad_allocv@plt> ad1bc: aa1f03e0 mov x0, xzr ad1c0: 9100f3ed add x13, sp, #0x3c ad1c4: eb1302df cmp x22, x19 ad1c8: aa1f03f8 mov x24, xzr ad1cc: f90003f5 str x21, [sp] ad1d0: 54000300 b.eq 0xad230 ::__analyze(char, std::__ndk1::ctype const&)+0x7e4> ad1d4: 52800048 mov w8, #0x2 // =2 ad1d8: 52800029 mov w9, #0x1 // =1 ad1dc: aa1603ea mov x10, x22 ad1e0: aa0d03eb mov x11, x13 ad1e4: 3940014c ldrb w12, [x10] ad1e8: 3600016c tbz w12, #0x0, 0xad214 ::__analyze(char, std::__ndk1::ctype const&)+0x7c8> ad1ec: 1400000d b 0xad220 ::__analyze(char, std::__ndk1::ctype const&)+0x7d4> ad1f0: d100077b sub x27, x27, #0x1 ad1f4: 91000718 add x24, x24, #0x1 ad1f8: 39000168 strb w8, [x11] ad1fc: 9100614a add x10, x10, #0x18 ad200: eb0a027f cmp x19, x10 ad204: 9100056b add x11, x11, #0x1 ad208: 54000140 b.eq 0xad230 ::__analyze(char, std::__ndk1::ctype const&)+0x7e4> ad20c: 3940014c ldrb w12, [x10] ad210: 3700008c tbnz w12, #0x0, 0xad220 ::__analyze(char, std::__ndk1::ctype const&)+0x7d4> ad214: d341fd8c lsr x12, x12, #1 ad218: b500008c cbnz x12, 0xad228 ::__analyze(char, std::__ndk1::ctype const&)+0x7dc> ad21c: 17fffff5 b 0xad1f0 ::__analyze(char, std::__ndk1::ctype const&)+0x7a4> ad220: f940054c ldr x12, [x10, #0x8] ad224: b4fffe6c cbz x12, 0xad1f0 ::__analyze(char, std::__ndk1::ctype const&)+0x7a4> ad228: 39000169 strb w9, [x11] ad22c: 17fffff4 b 0xad1fc ::__analyze(char, std::__ndk1::ctype const&)+0x7b0> ad230: f9401be8 ldr x8, [sp, #0x30] ad234: f90013ed str x13, [sp, #0x20] ad238: f9400108 ldr x8, [x8] ad23c: a90083f4 stp x20, x0, [sp, #0x8] ad240: b4000cdb cbz x27, 0xad3d8 ::__analyze(char, std::__ndk1::ctype const&)+0x98c> ad244: f94017e9 ldr x9, [sp, #0x28] ad248: eb09011f cmp x8, x9 ad24c: 54000c60 b.eq 0xad3d8 ::__analyze(char, std::__ndk1::ctype const&)+0x98c> ad250: aa1f03fa mov x26, xzr ad254: f9000ff6 str x22, [sp, #0x18] ad258: b940011c ldr w28, [x8] ad25c: 37000106 tbnz w6, #0x0, 0xad27c ::__analyze(char, std::__ndk1::ctype const&)+0x830> ad260: f9400328 ldr x8, [x25] ad264: f9401d08 ldr x8, [x8, #0x38] ad268: aa1903e0 mov x0, x25 ad26c: 2a1c03e1 mov w1, w28 ad270: d63f0100 blr x8 ad274: b9403be6 ldr w6, [sp, #0x38] ad278: 2a0003fc mov w28, w0 ad27c: eb1302df cmp x22, x19 ad280: 91000757 add x23, x26, #0x1 ad284: 540009c0 b.eq 0xad3bc ::__analyze(char, std::__ndk1::ctype const&)+0x970> ad288: f94013f4 ldr x20, [sp, #0x20] ad28c: 2a1f03f5 mov w21, wzr ad290: 14000007 b 0xad2ac ::__analyze(char, std::__ndk1::ctype const&)+0x860> ad294: d100077b sub x27, x27, #0x1 ad298: 3900029f strb wzr, [x20] ad29c: 910062d6 add x22, x22, #0x18 ad2a0: eb16027f cmp x19, x22 ad2a4: 91000694 add x20, x20, #0x1 ad2a8: 540004a0 b.eq 0xad33c ::__analyze(char, std::__ndk1::ctype const&)+0x8f0> ad2ac: 39400288 ldrb w8, [x20] ad2b0: 7100051f cmp w8, #0x1 ad2b4: 54ffff41 b.ne 0xad29c ::__analyze(char, std::__ndk1::ctype const&)+0x850> ad2b8: 394002c8 ldrb w8, [x22] ad2bc: 370000a8 tbnz w8, #0x0, 0xad2d0 ::__analyze(char, std::__ndk1::ctype const&)+0x884> ad2c0: 910012c8 add x8, x22, #0x4 ad2c4: b87a7901 ldr w1, [x8, x26, lsl #2] ad2c8: 360000a6 tbz w6, #0x0, 0xad2dc ::__analyze(char, std::__ndk1::ctype const&)+0x890> ad2cc: 1400000a b 0xad2f4 ::__analyze(char, std::__ndk1::ctype const&)+0x8a8> ad2d0: f9400ac8 ldr x8, [x22, #0x10] ad2d4: b87a7901 ldr w1, [x8, x26, lsl #2] ad2d8: 370000e6 tbnz w6, #0x0, 0xad2f4 ::__analyze(char, std::__ndk1::ctype const&)+0x8a8> ad2dc: f9400328 ldr x8, [x25] ad2e0: f9401d08 ldr x8, [x8, #0x38] ad2e4: aa1903e0 mov x0, x25 ad2e8: d63f0100 blr x8 ad2ec: 2a0003e1 mov w1, w0 ad2f0: b9403be6 ldr w6, [sp, #0x38] ad2f4: 6b01039f cmp w28, w1 ad2f8: 54fffce1 b.ne 0xad294 ::__analyze(char, std::__ndk1::ctype const&)+0x848> ad2fc: 394002c8 ldrb w8, [x22] ad300: 370000c8 tbnz w8, #0x0, 0xad318 ::__analyze(char, std::__ndk1::ctype const&)+0x8cc> ad304: d341fd08 lsr x8, x8, #1 ad308: eb17011f cmp x8, x23 ad30c: 540000c0 b.eq 0xad324 ::__analyze(char, std::__ndk1::ctype const&)+0x8d8> ad310: 52800035 mov w21, #0x1 // =1 ad314: 17ffffe2 b 0xad29c ::__analyze(char, std::__ndk1::ctype const&)+0x850> ad318: f94006c8 ldr x8, [x22, #0x8] ad31c: eb17011f cmp x8, x23 ad320: 54ffff81 b.ne 0xad310 ::__analyze(char, std::__ndk1::ctype const&)+0x8c4> ad324: 52800048 mov w8, #0x2 // =2 ad328: 39000288 strb w8, [x20] ad32c: d100077b sub x27, x27, #0x1 ad330: 91000718 add x24, x24, #0x1 ad334: 52800035 mov w21, #0x1 // =1 ad338: 17ffffd9 b 0xad29c ::__analyze(char, std::__ndk1::ctype const&)+0x850> ad33c: 360003f5 tbz w21, #0x0, 0xad3b8 ::__analyze(char, std::__ndk1::ctype const&)+0x96c> ad340: f9401bea ldr x10, [sp, #0x30] ad344: f9400ff6 ldr x22, [sp, #0x18] ad348: 8b1b0309 add x9, x24, x27 ad34c: f100093f cmp x9, #0x2 ad350: f9400148 ldr x8, [x10] ad354: 91001108 add x8, x8, #0x4 ad358: f9000148 str x8, [x10] ad35c: 54000303 b.lo 0xad3bc ::__analyze(char, std::__ndk1::ctype const&)+0x970> ad360: f94013e9 ldr x9, [sp, #0x20] ad364: aa1603e8 mov x8, x22 ad368: 14000005 b 0xad37c ::__analyze(char, std::__ndk1::ctype const&)+0x930> ad36c: 91006108 add x8, x8, #0x18 ad370: eb08027f cmp x19, x8 ad374: 91000529 add x9, x9, #0x1 ad378: 54000220 b.eq 0xad3bc ::__analyze(char, std::__ndk1::ctype const&)+0x970> ad37c: 3940012a ldrb w10, [x9] ad380: 7100095f cmp w10, #0x2 ad384: 54ffff41 b.ne 0xad36c ::__analyze(char, std::__ndk1::ctype const&)+0x920> ad388: 3940010a ldrb w10, [x8] ad38c: 370000aa tbnz w10, #0x0, 0xad3a0 ::__analyze(char, std::__ndk1::ctype const&)+0x954> ad390: d341fd4a lsr x10, x10, #1 ad394: eb17015f cmp x10, x23 ad398: 54fffea0 b.eq 0xad36c ::__analyze(char, std::__ndk1::ctype const&)+0x920> ad39c: 14000004 b 0xad3ac ::__analyze(char, std::__ndk1::ctype const&)+0x960> ad3a0: f940050a ldr x10, [x8, #0x8] ad3a4: eb17015f cmp x10, x23 ad3a8: 54fffe20 b.eq 0xad36c ::__analyze(char, std::__ndk1::ctype const&)+0x920> ad3ac: d1000718 sub x24, x24, #0x1 ad3b0: 3900013f strb wzr, [x9] ad3b4: 17ffffee b 0xad36c ::__analyze(char, std::__ndk1::ctype const&)+0x920> ad3b8: f9400ff6 ldr x22, [sp, #0x18] ad3bc: f9401be8 ldr x8, [sp, #0x30] ad3c0: f9400108 ldr x8, [x8] ad3c4: b40000bb cbz x27, 0xad3d8 ::__analyze(char, std::__ndk1::ctype const&)+0x98c> ad3c8: f94017e9 ldr x9, [sp, #0x28] ad3cc: aa1703fa mov x26, x23 ad3d0: eb09011f cmp x8, x9 ad3d4: 54fff421 b.ne 0xad258 ::__analyze(char, std::__ndk1::ctype const&)+0x80c> ad3d8: f94017e9 ldr x9, [sp, #0x28] ad3dc: eb09011f cmp x8, x9 ad3e0: f94003e9 ldr x9, [sp] ad3e4: 54000081 b.ne 0xad3f4 ::__analyze(char, std::__ndk1::ctype const&)+0x9a8> ad3e8: b9400128 ldr w8, [x9] ad3ec: 321f0108 orr w8, w8, #0x2 ad3f0: b9000128 str w8, [x9] ad3f4: a94083f4 ldp x20, x0, [sp, #0x8] ad3f8: f94013ea ldr x10, [sp, #0x20] ad3fc: eb1302df cmp x22, x19 ad400: 54000100 b.eq 0xad420 ::__analyze(char, std::__ndk1::ctype const&)+0x9d4> ad404: 39400148 ldrb w8, [x10] ad408: 7100091f cmp w8, #0x2 ad40c: 540002e0 b.eq 0xad468 ::__analyze(char, std::__ndk1::ctype const&)+0xa1c> ad410: 910062d6 add x22, x22, #0x18 ad414: eb16027f cmp x19, x22 ad418: 9100054a add x10, x10, #0x1 ad41c: 54ffff41 b.ne 0xad404 ::__analyze(char, std::__ndk1::ctype const&)+0x9b8> ad420: b9400128 ldr w8, [x9] ad424: 321e0108 orr w8, w8, #0x4 ad428: b9000128 str w8, [x9] ad42c: b4000040 cbz x0, 0xad434 ::__analyze(char, std::__ndk1::ctype const&)+0x9e8> ad430: 97fe5060 bl 0x415b0 ad434: f9401688 ldr x8, [x20, #0x28] ad438: f85a03a9 ldur x9, [x29, #-0x60] ad43c: eb09011f cmp x8, x9 ad440: 540001a1 b.ne 0xad474 ::__analyze(char, std::__ndk1::ctype const&)+0xa28> ad444: aa1303e0 mov x0, x19 ad448: a9507bfd ldp x29, x30, [sp, #0x100] ad44c: a94f4ff4 ldp x20, x19, [sp, #0xf0] ad450: a94e57f6 ldp x22, x21, [sp, #0xe0] ad454: a94d5ff8 ldp x24, x23, [sp, #0xd0] ad458: a94c67fa ldp x26, x25, [sp, #0xc0] ad45c: a94b6ffc ldp x28, x27, [sp, #0xb0] ad460: 910443ff add sp, sp, #0x110 ad464: d65f03c0 ret ad468: aa1603f3 mov x19, x22 ad46c: b5fffe20 cbnz x0, 0xad430 ::__analyze(char, std::__ndk1::ctype const&)+0x9e4> ad470: 17fffff1 b 0xad434 ::__analyze(char, std::__ndk1::ctype const&)+0x9e8> ad474: 97fe5407 bl 0x42490 <__stack_chk_fail@plt> ad478: 94009fc9 bl 0xd539c <__cxa_demangle+0x12abc> ad47c: 14000001 b 0xad480 ::__analyze(char, std::__ndk1::ctype const&)+0xa34> ad480: aa0003f3 mov x19, x0 ad484: f9400be0 ldr x0, [sp, #0x10] ad488: b4000040 cbz x0, 0xad490 ::__analyze(char, std::__ndk1::ctype const&)+0xa44> ad48c: 97fe5049 bl 0x415b0 ad490: aa1303e0 mov x0, x19 ad494: 94009fc2 bl 0xd539c <__cxa_demangle+0x12abc> 00000000000ad498 ::init(std::__ndk1::ctype const&)>: ad498: d10483ff sub sp, sp, #0x120 ad49c: a90d67fc stp x28, x25, [sp, #0xd0] ad4a0: a90e5ff8 stp x24, x23, [sp, #0xe0] ad4a4: a90f57f6 stp x22, x21, [sp, #0xf0] ad4a8: a9104ff4 stp x20, x19, [sp, #0x100] ad4ac: a9117bfd stp x29, x30, [sp, #0x110] ad4b0: 910443fd add x29, sp, #0x110 ad4b4: d53bd058 mrs x24, TPIDR_EL0 ad4b8: f9401708 ldr x8, [x24, #0x28] ad4bc: f0000175 adrp x21, 0xdc000 >+0x1e> ad4c0: 9139b6b5 add x21, x21, #0xe6d ad4c4: aa0103f4 mov x20, x1 ad4c8: aa0003f3 mov x19, x0 ad4cc: 6f00e400 movi v0.2d, #0000000000000000 ad4d0: 910193e0 add x0, sp, #0x64 ad4d4: 910083e3 add x3, sp, #0x20 ad4d8: 52800c81 mov w1, #0x64 // =100 ad4dc: aa1503e2 mov x2, x21 ad4e0: f81b83a8 stur x8, [x29, #-0x48] ad4e4: f9002bff str xzr, [sp, #0x50] ad4e8: ad0183e0 stp q0, q0, [sp, #0x30] ad4ec: 3d800be0 str q0, [sp, #0x20] ad4f0: b9003bff str wzr, [sp, #0x38] ad4f4: 97fe4fc7 bl 0x41410 ad4f8: 91002260 add x0, x19, #0x8 ad4fc: 910193e1 add x1, sp, #0x64 ad500: 97fe53d0 bl 0x42440 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt> ad504: f0000176 adrp x22, 0xdc000 >+0x1e> ad508: 9139c2d6 add x22, x22, #0xe70 ad50c: 910193e0 add x0, sp, #0x64 ad510: 910083e3 add x3, sp, #0x20 ad514: 52800c81 mov w1, #0x64 // =100 ad518: aa1603e2 mov x2, x22 ad51c: 97fe4fbd bl 0x41410 ad520: 9102c260 add x0, x19, #0xb0 ad524: 910193e1 add x1, sp, #0x64 ad528: 97fe53c6 bl 0x42440 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt> ad52c: 52800028 mov w8, #0x1 // =1 ad530: 910193e0 add x0, sp, #0x64 ad534: 910083e3 add x3, sp, #0x20 ad538: 52800c81 mov w1, #0x64 // =100 ad53c: aa1503e2 mov x2, x21 ad540: b9003be8 str w8, [sp, #0x38] ad544: 97fe4fb3 bl 0x41410 ad548: 91008260 add x0, x19, #0x20 ad54c: 910193e1 add x1, sp, #0x64 ad550: 97fe53bc bl 0x42440 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt> ad554: 910193e0 add x0, sp, #0x64 ad558: 910083e3 add x3, sp, #0x20 ad55c: 52800c81 mov w1, #0x64 // =100 ad560: aa1603e2 mov x2, x22 ad564: 97fe4fab bl 0x41410 ad568: 91032260 add x0, x19, #0xc8 ad56c: 910193e1 add x1, sp, #0x64 ad570: 97fe53b4 bl 0x42440 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt> ad574: 52800048 mov w8, #0x2 // =2 ad578: 910193e0 add x0, sp, #0x64 ad57c: 910083e3 add x3, sp, #0x20 ad580: 52800c81 mov w1, #0x64 // =100 ad584: aa1503e2 mov x2, x21 ad588: b9003be8 str w8, [sp, #0x38] ad58c: 97fe4fa1 bl 0x41410 ad590: 9100e260 add x0, x19, #0x38 ad594: 910193e1 add x1, sp, #0x64 ad598: 97fe53aa bl 0x42440 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt> ad59c: 910193e0 add x0, sp, #0x64 ad5a0: 910083e3 add x3, sp, #0x20 ad5a4: 52800c81 mov w1, #0x64 // =100 ad5a8: aa1603e2 mov x2, x22 ad5ac: 97fe4f99 bl 0x41410 ad5b0: 91038260 add x0, x19, #0xe0 ad5b4: 910193e1 add x1, sp, #0x64 ad5b8: 97fe53a2 bl 0x42440 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt> ad5bc: 52800068 mov w8, #0x3 // =3 ad5c0: 910193e0 add x0, sp, #0x64 ad5c4: 910083e3 add x3, sp, #0x20 ad5c8: 52800c81 mov w1, #0x64 // =100 ad5cc: aa1503e2 mov x2, x21 ad5d0: b9003be8 str w8, [sp, #0x38] ad5d4: 97fe4f8f bl 0x41410 ad5d8: 91014260 add x0, x19, #0x50 ad5dc: 910193e1 add x1, sp, #0x64 ad5e0: 97fe5398 bl 0x42440 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt> ad5e4: 910193e0 add x0, sp, #0x64 ad5e8: 910083e3 add x3, sp, #0x20 ad5ec: 52800c81 mov w1, #0x64 // =100 ad5f0: aa1603e2 mov x2, x22 ad5f4: 97fe4f87 bl 0x41410 ad5f8: 9103e260 add x0, x19, #0xf8 ad5fc: 910193e1 add x1, sp, #0x64 ad600: 97fe5390 bl 0x42440 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt> ad604: 52800088 mov w8, #0x4 // =4 ad608: 910193e0 add x0, sp, #0x64 ad60c: 910083e3 add x3, sp, #0x20 ad610: 52800c81 mov w1, #0x64 // =100 ad614: aa1503e2 mov x2, x21 ad618: b9003be8 str w8, [sp, #0x38] ad61c: 97fe4f7d bl 0x41410 ad620: 9101a260 add x0, x19, #0x68 ad624: 910193e1 add x1, sp, #0x64 ad628: 97fe5386 bl 0x42440 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt> ad62c: 910193e0 add x0, sp, #0x64 ad630: 910083e3 add x3, sp, #0x20 ad634: 52800c81 mov w1, #0x64 // =100 ad638: aa1603e2 mov x2, x22 ad63c: 97fe4f75 bl 0x41410 ad640: 91044260 add x0, x19, #0x110 ad644: 910193e1 add x1, sp, #0x64 ad648: 97fe537e bl 0x42440 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt> ad64c: 528000a8 mov w8, #0x5 // =5 ad650: 910193e0 add x0, sp, #0x64 ad654: 910083e3 add x3, sp, #0x20 ad658: 52800c81 mov w1, #0x64 // =100 ad65c: aa1503e2 mov x2, x21 ad660: b9003be8 str w8, [sp, #0x38] ad664: 97fe4f6b bl 0x41410 ad668: 91020260 add x0, x19, #0x80 ad66c: 910193e1 add x1, sp, #0x64 ad670: 97fe5374 bl 0x42440 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt> ad674: 910193e0 add x0, sp, #0x64 ad678: 910083e3 add x3, sp, #0x20 ad67c: 52800c81 mov w1, #0x64 // =100 ad680: aa1603e2 mov x2, x22 ad684: 97fe4f63 bl 0x41410 ad688: 9104a260 add x0, x19, #0x128 ad68c: 910193e1 add x1, sp, #0x64 ad690: 97fe536c bl 0x42440 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt> ad694: 528000c8 mov w8, #0x6 // =6 ad698: 910193e0 add x0, sp, #0x64 ad69c: 910083e3 add x3, sp, #0x20 ad6a0: 52800c81 mov w1, #0x64 // =100 ad6a4: aa1503e2 mov x2, x21 ad6a8: b9003be8 str w8, [sp, #0x38] ad6ac: 97fe4f59 bl 0x41410 ad6b0: 91026260 add x0, x19, #0x98 ad6b4: 910193e1 add x1, sp, #0x64 ad6b8: 97fe5362 bl 0x42440 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt> ad6bc: 910193e0 add x0, sp, #0x64 ad6c0: 910083e3 add x3, sp, #0x20 ad6c4: 52800c81 mov w1, #0x64 // =100 ad6c8: aa1603e2 mov x2, x22 ad6cc: 97fe4f51 bl 0x41410 ad6d0: 91050260 add x0, x19, #0x140 ad6d4: 910193e1 add x1, sp, #0x64 ad6d8: 97fe535a bl 0x42440 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt> ad6dc: f0000176 adrp x22, 0xdc000 >+0x1e> ad6e0: f0000177 adrp x23, 0xdc000 >+0x1e> ad6e4: aa1f03f9 mov x25, xzr ad6e8: 9109e275 add x21, x19, #0x278 ad6ec: 9139ced6 add x22, x22, #0xe73 ad6f0: 9139daf7 add x23, x23, #0xe76 ad6f4: 910193e0 add x0, sp, #0x64 ad6f8: 910083e3 add x3, sp, #0x20 ad6fc: 52800c81 mov w1, #0x64 // =100 ad700: aa1603e2 mov x2, x22 ad704: b90033f9 str w25, [sp, #0x30] ad708: 97fe4f42 bl 0x41410 ad70c: d10482a0 sub x0, x21, #0x120 ad710: 910193e1 add x1, sp, #0x64 ad714: 97fe534b bl 0x42440 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt> ad718: 910193e0 add x0, sp, #0x64 ad71c: 910083e3 add x3, sp, #0x20 ad720: 52800c81 mov w1, #0x64 // =100 ad724: aa1703e2 mov x2, x23 ad728: 97fe4f3a bl 0x41410 ad72c: 910193e1 add x1, sp, #0x64 ad730: aa1503e0 mov x0, x21 ad734: 97fe5343 bl 0x42440 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt> ad738: 91000739 add x25, x25, #0x1 ad73c: f100333f cmp x25, #0xc ad740: 910062b5 add x21, x21, #0x18 ad744: 54fffd81 b.ne 0xad6f4 ::init(std::__ndk1::ctype const&)+0x25c> ad748: f0000175 adrp x21, 0xdc000 >+0x1e> ad74c: 9138b2b5 add x21, x21, #0xe2c ad750: 52800028 mov w8, #0x1 // =1 ad754: 910193e0 add x0, sp, #0x64 ad758: 910083e3 add x3, sp, #0x20 ad75c: 52800c81 mov w1, #0x64 // =100 ad760: aa1503e2 mov x2, x21 ad764: b9002be8 str w8, [sp, #0x28] ad768: 97fe4f2a bl 0x41410 ad76c: 910e6260 add x0, x19, #0x398 ad770: 910193e1 add x1, sp, #0x64 ad774: 97fe5333 bl 0x42440 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt> ad778: 528001a8 mov w8, #0xd // =13 ad77c: 910193e0 add x0, sp, #0x64 ad780: 910083e3 add x3, sp, #0x20 ad784: 52800c81 mov w1, #0x64 // =100 ad788: aa1503e2 mov x2, x21 ad78c: b9002be8 str w8, [sp, #0x28] ad790: 97fe4f20 bl 0x41410 ad794: 910ec260 add x0, x19, #0x3b0 ad798: 910193e1 add x1, sp, #0x64 ad79c: 97fe5329 bl 0x42440 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt> ad7a0: 910023e8 add x8, sp, #0x8 ad7a4: 52800c61 mov w1, #0x63 // =99 ad7a8: aa1303e0 mov x0, x19 ad7ac: aa1403e2 mov x2, x20 ad7b0: 97fe4f08 bl 0x413d0 <_ZNSt6__ndk118__time_get_storageIcE9__analyzeEcRKNS_5ctypeIcEE@plt> ad7b4: 394f2268 ldrb w8, [x19, #0x3c8] ad7b8: 910f2275 add x21, x19, #0x3c8 ad7bc: 37000068 tbnz w8, #0x0, 0xad7c8 ::init(std::__ndk1::ctype const&)+0x330> ad7c0: 790002bf strh wzr, [x21] ad7c4: 14000009 b 0xad7e8 ::init(std::__ndk1::ctype const&)+0x350> ad7c8: f941ee68 ldr x8, [x19, #0x3d8] ad7cc: 3900011f strb wzr, [x8] ad7d0: 394f2268 ldrb w8, [x19, #0x3c8] ad7d4: f901ea7f str xzr, [x19, #0x3d0] ad7d8: 36000088 tbz w8, #0x0, 0xad7e8 ::init(std::__ndk1::ctype const&)+0x350> ad7dc: f941ee60 ldr x0, [x19, #0x3d8] ad7e0: 97fe4ed0 bl 0x41320 <_ZdlPv@plt> ad7e4: f901e67f str xzr, [x19, #0x3c8] ad7e8: f9400fe8 ldr x8, [sp, #0x18] ad7ec: 3cc083e0 ldur q0, [sp, #0x8] ad7f0: 52800e41 mov w1, #0x72 // =114 ad7f4: aa1303e0 mov x0, x19 ad7f8: f9000aa8 str x8, [x21, #0x10] ad7fc: 910023e8 add x8, sp, #0x8 ad800: aa1403e2 mov x2, x20 ad804: 3d8002a0 str q0, [x21] ad808: 97fe4ef2 bl 0x413d0 <_ZNSt6__ndk118__time_get_storageIcE9__analyzeEcRKNS_5ctypeIcEE@plt> ad80c: 394f8268 ldrb w8, [x19, #0x3e0] ad810: 910f8275 add x21, x19, #0x3e0 ad814: 37000068 tbnz w8, #0x0, 0xad820 ::init(std::__ndk1::ctype const&)+0x388> ad818: 790002bf strh wzr, [x21] ad81c: 14000009 b 0xad840 ::init(std::__ndk1::ctype const&)+0x3a8> ad820: f941fa68 ldr x8, [x19, #0x3f0] ad824: 3900011f strb wzr, [x8] ad828: 394f8268 ldrb w8, [x19, #0x3e0] ad82c: f901f67f str xzr, [x19, #0x3e8] ad830: 36000088 tbz w8, #0x0, 0xad840 ::init(std::__ndk1::ctype const&)+0x3a8> ad834: f941fa60 ldr x0, [x19, #0x3f0] ad838: 97fe4eba bl 0x41320 <_ZdlPv@plt> ad83c: f901f27f str xzr, [x19, #0x3e0] ad840: f9400fe8 ldr x8, [sp, #0x18] ad844: 3cc083e0 ldur q0, [sp, #0x8] ad848: 52800f01 mov w1, #0x78 // =120 ad84c: aa1303e0 mov x0, x19 ad850: f9000aa8 str x8, [x21, #0x10] ad854: 910023e8 add x8, sp, #0x8 ad858: aa1403e2 mov x2, x20 ad85c: 3d8002a0 str q0, [x21] ad860: 97fe4edc bl 0x413d0 <_ZNSt6__ndk118__time_get_storageIcE9__analyzeEcRKNS_5ctypeIcEE@plt> ad864: 394fe268 ldrb w8, [x19, #0x3f8] ad868: 910fe275 add x21, x19, #0x3f8 ad86c: 37000068 tbnz w8, #0x0, 0xad878 ::init(std::__ndk1::ctype const&)+0x3e0> ad870: 790002bf strh wzr, [x21] ad874: 14000009 b 0xad898 ::init(std::__ndk1::ctype const&)+0x400> ad878: f9420668 ldr x8, [x19, #0x408] ad87c: 3900011f strb wzr, [x8] ad880: 394fe268 ldrb w8, [x19, #0x3f8] ad884: f902027f str xzr, [x19, #0x400] ad888: 36000088 tbz w8, #0x0, 0xad898 ::init(std::__ndk1::ctype const&)+0x400> ad88c: f9420660 ldr x0, [x19, #0x408] ad890: 97fe4ea4 bl 0x41320 <_ZdlPv@plt> ad894: f901fe7f str xzr, [x19, #0x3f8] ad898: f9400fe8 ldr x8, [sp, #0x18] ad89c: 3cc083e0 ldur q0, [sp, #0x8] ad8a0: 52800b01 mov w1, #0x58 // =88 ad8a4: aa1303e0 mov x0, x19 ad8a8: f9000aa8 str x8, [x21, #0x10] ad8ac: 910023e8 add x8, sp, #0x8 ad8b0: aa1403e2 mov x2, x20 ad8b4: 3d8002a0 str q0, [x21] ad8b8: 97fe4ec6 bl 0x413d0 <_ZNSt6__ndk118__time_get_storageIcE9__analyzeEcRKNS_5ctypeIcEE@plt> ad8bc: 39504268 ldrb w8, [x19, #0x410] ad8c0: 91104274 add x20, x19, #0x410 ad8c4: 37000068 tbnz w8, #0x0, 0xad8d0 ::init(std::__ndk1::ctype const&)+0x438> ad8c8: 7900029f strh wzr, [x20] ad8cc: 14000009 b 0xad8f0 ::init(std::__ndk1::ctype const&)+0x458> ad8d0: f9421268 ldr x8, [x19, #0x420] ad8d4: 3900011f strb wzr, [x8] ad8d8: 39504268 ldrb w8, [x19, #0x410] ad8dc: f9020e7f str xzr, [x19, #0x418] ad8e0: 36000088 tbz w8, #0x0, 0xad8f0 ::init(std::__ndk1::ctype const&)+0x458> ad8e4: f9421260 ldr x0, [x19, #0x420] ad8e8: 97fe4e8e bl 0x41320 <_ZdlPv@plt> ad8ec: f9020a7f str xzr, [x19, #0x410] ad8f0: f9400fe8 ldr x8, [sp, #0x18] ad8f4: 3cc083e0 ldur q0, [sp, #0x8] ad8f8: f9000a88 str x8, [x20, #0x10] ad8fc: 3d800280 str q0, [x20] ad900: f9401708 ldr x8, [x24, #0x28] ad904: f85b83a9 ldur x9, [x29, #-0x48] ad908: eb09011f cmp x8, x9 ad90c: 54000101 b.ne 0xad92c ::init(std::__ndk1::ctype const&)+0x494> ad910: a9517bfd ldp x29, x30, [sp, #0x110] ad914: a9504ff4 ldp x20, x19, [sp, #0x100] ad918: a94f57f6 ldp x22, x21, [sp, #0xf0] ad91c: a94e5ff8 ldp x24, x23, [sp, #0xe0] ad920: a94d67fc ldp x28, x25, [sp, #0xd0] ad924: 910483ff add sp, sp, #0x120 ad928: d65f03c0 ret ad92c: 97fe52d9 bl 0x42490 <__stack_chk_fail@plt> 00000000000ad930 ::init(std::__ndk1::ctype const&)>: ad930: a9ba6ffc stp x28, x27, [sp, #-0x60]! ad934: a90167fa stp x26, x25, [sp, #0x10] ad938: a9025ff8 stp x24, x23, [sp, #0x20] ad93c: a90357f6 stp x22, x21, [sp, #0x30] ad940: a9044ff4 stp x20, x19, [sp, #0x40] ad944: a9057bfd stp x29, x30, [sp, #0x50] ad948: 910143fd add x29, sp, #0x50 ad94c: d10a03ff sub sp, sp, #0x280 ad950: d53bd048 mrs x8, TPIDR_EL0 ad954: a90007e8 stp x8, x1, [sp] ad958: f9401508 ldr x8, [x8, #0x28] ad95c: 9101f3fb add x27, sp, #0x7c ad960: aa0003f3 mov x19, x0 ad964: aa1f03fa mov x26, xzr ad968: 6f00e400 movi v0.2d, #0000000000000000 ad96c: d10313bc sub x28, x29, #0xc4 ad970: 52800319 mov w25, #0x18 // =24 ad974: 91001374 add x20, x27, #0x4 ad978: 91004369 add x9, x27, #0x10 ad97c: f9000be9 str x9, [sp, #0x10] ad980: f81a03a8 stur x8, [x29, #-0x60] ad984: f9003bff str xzr, [sp, #0x70] ad988: ad0283e0 stp q0, q0, [sp, #0x50] ad98c: 3d8013e0 str q0, [sp, #0x40] ad990: f9001fff str xzr, [sp, #0x38] ad994: 14000006 b 0xad9ac ::init(std::__ndk1::ctype const&)+0x7c> ad998: 531f7ae8 lsl w8, w23, #1 ad99c: 39000308 strb w8, [x24] ad9a0: 9100075a add x26, x26, #0x1 ad9a4: f1001f5f cmp x26, #0x7 ad9a8: 54001920 b.eq 0xadccc ::init(std::__ndk1::ctype const&)+0x39c> ad9ac: f0000162 adrp x2, 0xdc000 >+0x1e> ad9b0: d10313a0 sub x0, x29, #0xc4 ad9b4: 910103e3 add x3, sp, #0x40 ad9b8: 52800c81 mov w1, #0x64 // =100 ad9bc: 9139b442 add x2, x2, #0xe6d ad9c0: b9005bfa str w26, [sp, #0x58] ad9c4: 97fe4e93 bl 0x41410 ad9c8: f9001fff str xzr, [sp, #0x38] ad9cc: f9000ffc str x28, [sp, #0x18] ad9d0: f9400260 ldr x0, [x19] ad9d4: 97fe4eff bl 0x415d0 ad9d8: aa0003f8 mov x24, x0 ad9dc: 9101f3e0 add x0, sp, #0x7c ad9e0: 910063e1 add x1, sp, #0x18 ad9e4: 9100e3e3 add x3, sp, #0x38 ad9e8: 52800c82 mov w2, #0x64 // =100 ad9ec: 97fe52b5 bl 0x424c0 ad9f0: aa0003f7 mov x23, x0 ad9f4: b4000078 cbz x24, 0xada00 ::init(std::__ndk1::ctype const&)+0xd0> ad9f8: aa1803e0 mov x0, x24 ad9fc: 97fe4ef5 bl 0x415d0 ada00: b10006ff cmn x23, #0x1 ada04: 54005760 b.eq 0xae4f0 ::init(std::__ndk1::ctype const&)+0xbc0> ada08: 9b194f58 madd x24, x26, x25, x19 ada0c: 38408f08 ldrb w8, [x24, #0x8]! ada10: 9340f6f5 sbfx x21, x23, #0, #62 ada14: 370003c8 tbnz w8, #0x0, 0xada8c ::init(std::__ndk1::ctype const&)+0x15c> ada18: 2a0803e9 mov w9, w8 ada1c: 52800081 mov w1, #0x4 // =4 ada20: eb0102a2 subs x2, x21, x1 ada24: 540003e8 b.hi 0xadaa0 ::init(std::__ndk1::ctype const&)+0x170> ada28: 37000549 tbnz w9, #0x0, 0xadad0 ::init(std::__ndk1::ctype const&)+0x1a0> ada2c: 9100130b add x11, x24, #0x4 ada30: b4000577 cbz x23, 0xadadc ::init(std::__ndk1::ctype const&)+0x1ac> ada34: d37ef6e8 lsl x8, x23, #2 ada38: d1001109 sub x9, x8, #0x4 ada3c: d342fd28 lsr x8, x9, #2 ada40: 9100050a add x10, x8, #0x1 ada44: f100215f cmp x10, #0x8 ada48: 9101f3e8 add x8, sp, #0x7c ada4c: 54000123 b.lo 0xada70 ::init(std::__ndk1::ctype const&)+0x140> ada50: 8b09016c add x12, x11, x9 ada54: 8b09028d add x13, x20, x9 ada58: 91001189 add x9, x12, #0x4 ada5c: eb09011f cmp x8, x9 ada60: 1a9f27e9 cset w9, lo ada64: eb0d017f cmp x11, x13 ada68: 54000f22 b.hs 0xadc4c ::init(std::__ndk1::ctype const&)+0x31c> ada6c: 36000f09 tbz w9, #0x0, 0xadc4c ::init(std::__ndk1::ctype const&)+0x31c> ada70: aa0b03e9 mov x9, x11 ada74: 8b170b6a add x10, x27, x23, lsl #2 ada78: b840450b ldr w11, [x8], #0x4 ada7c: eb08015f cmp x10, x8 ada80: b800452b str w11, [x9], #0x4 ada84: 54ffffa1 b.ne 0xada78 ::init(std::__ndk1::ctype const&)+0x148> ada88: 14000016 b 0xadae0 ::init(std::__ndk1::ctype const&)+0x1b0> ada8c: f9400309 ldr x9, [x24] ada90: 927ff92a and x10, x9, #0xfffffffffffffffe ada94: d1000541 sub x1, x10, #0x1 ada98: eb0102a2 subs x2, x21, x1 ada9c: 54fffc69 b.ls 0xada28 ::init(std::__ndk1::ctype const&)+0xf8> adaa0: 37000068 tbnz w8, #0x0, 0xadaac ::init(std::__ndk1::ctype const&)+0x17c> adaa4: d341fd03 lsr x3, x8, #1 adaa8: 14000003 b 0xadab4 ::init(std::__ndk1::ctype const&)+0x184> adaac: 9b194f48 madd x8, x26, x25, x19 adab0: f9400903 ldr x3, [x8, #0x10] adab4: aa1803e0 mov x0, x24 adab8: aa1f03e4 mov x4, xzr adabc: aa0303e5 mov x5, x3 adac0: aa1f03e6 mov x6, xzr adac4: 97fe51ff bl 0x422c0 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE9__grow_byEmmmmmm@plt> adac8: 39400309 ldrb w9, [x24] adacc: 3607fb09 tbz w9, #0x0, 0xada2c ::init(std::__ndk1::ctype const&)+0xfc> adad0: 9b194f48 madd x8, x26, x25, x19 adad4: f9400d0b ldr x11, [x8, #0x18] adad8: b5fffaf7 cbnz x23, 0xada34 ::init(std::__ndk1::ctype const&)+0x104> adadc: aa0b03e9 mov x9, x11 adae0: b900013f str wzr, [x9] adae4: 39400308 ldrb w8, [x24] adae8: 37000088 tbnz w8, #0x0, 0xadaf8 ::init(std::__ndk1::ctype const&)+0x1c8> adaec: 531f7ae8 lsl w8, w23, #1 adaf0: 39000308 strb w8, [x24] adaf4: 14000003 b 0xadb00 ::init(std::__ndk1::ctype const&)+0x1d0> adaf8: 9b194f48 madd x8, x26, x25, x19 adafc: f9000915 str x21, [x8, #0x10] adb00: f0000162 adrp x2, 0xdc000 >+0x1e> adb04: d10313a0 sub x0, x29, #0xc4 adb08: 910103e3 add x3, sp, #0x40 adb0c: 52800c81 mov w1, #0x64 // =100 adb10: 9139c042 add x2, x2, #0xe70 adb14: 97fe4e3f bl 0x41410 adb18: f9001fff str xzr, [sp, #0x38] adb1c: f9000ffc str x28, [sp, #0x18] adb20: f9400260 ldr x0, [x19] adb24: 97fe4eab bl 0x415d0 adb28: aa0003f8 mov x24, x0 adb2c: 9101f3e0 add x0, sp, #0x7c adb30: 910063e1 add x1, sp, #0x18 adb34: 9100e3e3 add x3, sp, #0x38 adb38: 52800c82 mov w2, #0x64 // =100 adb3c: 97fe5261 bl 0x424c0 adb40: aa0003f7 mov x23, x0 adb44: b4000078 cbz x24, 0xadb50 ::init(std::__ndk1::ctype const&)+0x220> adb48: aa1803e0 mov x0, x24 adb4c: 97fe4ea1 bl 0x415d0 adb50: b10006ff cmn x23, #0x1 adb54: 54004ce0 b.eq 0xae4f0 ::init(std::__ndk1::ctype const&)+0xbc0> adb58: 91001f55 add x21, x26, #0x7 adb5c: 9b194eb8 madd x24, x21, x25, x19 adb60: 38408f08 ldrb w8, [x24, #0x8]! adb64: 9340f6f6 sbfx x22, x23, #0, #62 adb68: 370003c8 tbnz w8, #0x0, 0xadbe0 ::init(std::__ndk1::ctype const&)+0x2b0> adb6c: 2a0803e9 mov w9, w8 adb70: 52800081 mov w1, #0x4 // =4 adb74: eb0102c2 subs x2, x22, x1 adb78: 540003e8 b.hi 0xadbf4 ::init(std::__ndk1::ctype const&)+0x2c4> adb7c: 37000549 tbnz w9, #0x0, 0xadc24 ::init(std::__ndk1::ctype const&)+0x2f4> adb80: 9100130b add x11, x24, #0x4 adb84: b4000577 cbz x23, 0xadc30 ::init(std::__ndk1::ctype const&)+0x300> adb88: d37ef6e8 lsl x8, x23, #2 adb8c: d1001109 sub x9, x8, #0x4 adb90: d342fd28 lsr x8, x9, #2 adb94: 9100050a add x10, x8, #0x1 adb98: f100215f cmp x10, #0x8 adb9c: 9101f3e8 add x8, sp, #0x7c adba0: 54000123 b.lo 0xadbc4 ::init(std::__ndk1::ctype const&)+0x294> adba4: 8b09016c add x12, x11, x9 adba8: 8b09028d add x13, x20, x9 adbac: 91001189 add x9, x12, #0x4 adbb0: eb09011f cmp x8, x9 adbb4: 1a9f27e9 cset w9, lo adbb8: eb0d017f cmp x11, x13 adbbc: 54000682 b.hs 0xadc8c ::init(std::__ndk1::ctype const&)+0x35c> adbc0: 36000669 tbz w9, #0x0, 0xadc8c ::init(std::__ndk1::ctype const&)+0x35c> adbc4: aa0b03e9 mov x9, x11 adbc8: 8b170b6a add x10, x27, x23, lsl #2 adbcc: b840450b ldr w11, [x8], #0x4 adbd0: eb08015f cmp x10, x8 adbd4: b800452b str w11, [x9], #0x4 adbd8: 54ffffa1 b.ne 0xadbcc ::init(std::__ndk1::ctype const&)+0x29c> adbdc: 14000016 b 0xadc34 ::init(std::__ndk1::ctype const&)+0x304> adbe0: f9400309 ldr x9, [x24] adbe4: 927ff92a and x10, x9, #0xfffffffffffffffe adbe8: d1000541 sub x1, x10, #0x1 adbec: eb0102c2 subs x2, x22, x1 adbf0: 54fffc69 b.ls 0xadb7c ::init(std::__ndk1::ctype const&)+0x24c> adbf4: 37000068 tbnz w8, #0x0, 0xadc00 ::init(std::__ndk1::ctype const&)+0x2d0> adbf8: d341fd03 lsr x3, x8, #1 adbfc: 14000003 b 0xadc08 ::init(std::__ndk1::ctype const&)+0x2d8> adc00: 9b194ea8 madd x8, x21, x25, x19 adc04: f9400903 ldr x3, [x8, #0x10] adc08: aa1803e0 mov x0, x24 adc0c: aa1f03e4 mov x4, xzr adc10: aa0303e5 mov x5, x3 adc14: aa1f03e6 mov x6, xzr adc18: 97fe51aa bl 0x422c0 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE9__grow_byEmmmmmm@plt> adc1c: 39400309 ldrb w9, [x24] adc20: 3607fb09 tbz w9, #0x0, 0xadb80 ::init(std::__ndk1::ctype const&)+0x250> adc24: 9b194ea8 madd x8, x21, x25, x19 adc28: f9400d0b ldr x11, [x8, #0x18] adc2c: b5fffaf7 cbnz x23, 0xadb88 ::init(std::__ndk1::ctype const&)+0x258> adc30: aa0b03e9 mov x9, x11 adc34: b900013f str wzr, [x9] adc38: 39400308 ldrb w8, [x24] adc3c: 3607eae8 tbz w8, #0x0, 0xad998 ::init(std::__ndk1::ctype const&)+0x68> adc40: 9b194ea8 madd x8, x21, x25, x19 adc44: f9000916 str x22, [x8, #0x10] adc48: 17ffff56 b 0xad9a0 ::init(std::__ndk1::ctype const&)+0x70> adc4c: f9400bee ldr x14, [sp, #0x10] adc50: 927ded4c and x12, x10, #0x7ffffffffffffff8 adc54: d37ef588 lsl x8, x12, #2 adc58: 8b080169 add x9, x11, x8 adc5c: 8b080368 add x8, x27, x8 adc60: 9100416b add x11, x11, #0x10 adc64: aa0c03ed mov x13, x12 adc68: ad7f85c0 ldp q0, q1, [x14, #-0x10] adc6c: 910081ce add x14, x14, #0x20 adc70: f10021ad subs x13, x13, #0x8 adc74: ad3f8560 stp q0, q1, [x11, #-0x10] adc78: 9100816b add x11, x11, #0x20 adc7c: 54ffff61 b.ne 0xadc68 ::init(std::__ndk1::ctype const&)+0x338> adc80: eb0c015f cmp x10, x12 adc84: 54fff2e0 b.eq 0xadae0 ::init(std::__ndk1::ctype const&)+0x1b0> adc88: 17ffff7b b 0xada74 ::init(std::__ndk1::ctype const&)+0x144> adc8c: f9400bee ldr x14, [sp, #0x10] adc90: 927ded4c and x12, x10, #0x7ffffffffffffff8 adc94: d37ef588 lsl x8, x12, #2 adc98: 8b080169 add x9, x11, x8 adc9c: 8b080368 add x8, x27, x8 adca0: 9100416b add x11, x11, #0x10 adca4: aa0c03ed mov x13, x12 adca8: ad7f85c0 ldp q0, q1, [x14, #-0x10] adcac: 910081ce add x14, x14, #0x20 adcb0: f10021ad subs x13, x13, #0x8 adcb4: ad3f8560 stp q0, q1, [x11, #-0x10] adcb8: 9100816b add x11, x11, #0x20 adcbc: 54ffff61 b.ne 0xadca8 ::init(std::__ndk1::ctype const&)+0x378> adcc0: eb0c015f cmp x10, x12 adcc4: 54fffb80 b.eq 0xadc34 ::init(std::__ndk1::ctype const&)+0x304> adcc8: 17ffffc0 b 0xadbc8 ::init(std::__ndk1::ctype const&)+0x298> adccc: 9101f3fb add x27, sp, #0x7c adcd0: aa1f03fa mov x26, xzr adcd4: d10313bc sub x28, x29, #0xc4 adcd8: 52800314 mov w20, #0x18 // =24 adcdc: 91001379 add x25, x27, #0x4 adce0: 91004368 add x8, x27, #0x10 adce4: f9000be8 str x8, [sp, #0x10] adce8: 14000006 b 0xadd00 ::init(std::__ndk1::ctype const&)+0x3d0> adcec: 531f7ae8 lsl w8, w23, #1 adcf0: 39000308 strb w8, [x24] adcf4: 9100075a add x26, x26, #0x1 adcf8: f100335f cmp x26, #0xc adcfc: 54001960 b.eq 0xae028 ::init(std::__ndk1::ctype const&)+0x6f8> add00: f0000162 adrp x2, 0xdc000 >+0x1e> add04: d10313a0 sub x0, x29, #0xc4 add08: 910103e3 add x3, sp, #0x40 add0c: 52800c81 mov w1, #0x64 // =100 add10: 9139cc42 add x2, x2, #0xe73 add14: b90053fa str w26, [sp, #0x50] add18: 97fe4dbe bl 0x41410 add1c: f9001fff str xzr, [sp, #0x38] add20: f9000ffc str x28, [sp, #0x18] add24: f9400260 ldr x0, [x19] add28: 97fe4e2a bl 0x415d0 add2c: aa0003f8 mov x24, x0 add30: 9101f3e0 add x0, sp, #0x7c add34: 910063e1 add x1, sp, #0x18 add38: 9100e3e3 add x3, sp, #0x38 add3c: 52800c82 mov w2, #0x64 // =100 add40: 97fe51e0 bl 0x424c0 add44: aa0003f7 mov x23, x0 add48: b4000078 cbz x24, 0xadd54 ::init(std::__ndk1::ctype const&)+0x424> add4c: aa1803e0 mov x0, x24 add50: 97fe4e20 bl 0x415d0 add54: b10006ff cmn x23, #0x1 add58: 54003cc0 b.eq 0xae4f0 ::init(std::__ndk1::ctype const&)+0xbc0> add5c: 9b144f49 madd x9, x26, x20, x19 add60: 39456128 ldrb w8, [x9, #0x158] add64: 91056138 add x24, x9, #0x158 add68: 9340f6f5 sbfx x21, x23, #0, #62 add6c: 370003c8 tbnz w8, #0x0, 0xadde4 ::init(std::__ndk1::ctype const&)+0x4b4> add70: 2a0803e9 mov w9, w8 add74: 52800081 mov w1, #0x4 // =4 add78: eb0102a2 subs x2, x21, x1 add7c: 540003e8 b.hi 0xaddf8 ::init(std::__ndk1::ctype const&)+0x4c8> add80: 37000549 tbnz w9, #0x0, 0xade28 ::init(std::__ndk1::ctype const&)+0x4f8> add84: 9100130b add x11, x24, #0x4 add88: b4000577 cbz x23, 0xade34 ::init(std::__ndk1::ctype const&)+0x504> add8c: d37ef6e8 lsl x8, x23, #2 add90: d1001109 sub x9, x8, #0x4 add94: d342fd28 lsr x8, x9, #2 add98: 9100050a add x10, x8, #0x1 add9c: f100215f cmp x10, #0x8 adda0: 9101f3e8 add x8, sp, #0x7c adda4: 54000123 b.lo 0xaddc8 ::init(std::__ndk1::ctype const&)+0x498> adda8: 8b09016c add x12, x11, x9 addac: 8b09032d add x13, x25, x9 addb0: 91001189 add x9, x12, #0x4 addb4: eb09011f cmp x8, x9 addb8: 1a9f27e9 cset w9, lo addbc: eb0d017f cmp x11, x13 addc0: 54000f42 b.hs 0xadfa8 ::init(std::__ndk1::ctype const&)+0x678> addc4: 36000f29 tbz w9, #0x0, 0xadfa8 ::init(std::__ndk1::ctype const&)+0x678> addc8: aa0b03e9 mov x9, x11 addcc: 8b170b6a add x10, x27, x23, lsl #2 addd0: b840450b ldr w11, [x8], #0x4 addd4: eb08015f cmp x10, x8 addd8: b800452b str w11, [x9], #0x4 adddc: 54ffffa1 b.ne 0xaddd0 ::init(std::__ndk1::ctype const&)+0x4a0> adde0: 14000016 b 0xade38 ::init(std::__ndk1::ctype const&)+0x508> adde4: f9400309 ldr x9, [x24] adde8: 927ff92a and x10, x9, #0xfffffffffffffffe addec: d1000541 sub x1, x10, #0x1 addf0: eb0102a2 subs x2, x21, x1 addf4: 54fffc69 b.ls 0xadd80 ::init(std::__ndk1::ctype const&)+0x450> addf8: 37000068 tbnz w8, #0x0, 0xade04 ::init(std::__ndk1::ctype const&)+0x4d4> addfc: d341fd03 lsr x3, x8, #1 ade00: 14000003 b 0xade0c ::init(std::__ndk1::ctype const&)+0x4dc> ade04: 9b144f48 madd x8, x26, x20, x19 ade08: f940b103 ldr x3, [x8, #0x160] ade0c: aa1803e0 mov x0, x24 ade10: aa1f03e4 mov x4, xzr ade14: aa0303e5 mov x5, x3 ade18: aa1f03e6 mov x6, xzr ade1c: 97fe5129 bl 0x422c0 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE9__grow_byEmmmmmm@plt> ade20: 39400309 ldrb w9, [x24] ade24: 3607fb09 tbz w9, #0x0, 0xadd84 ::init(std::__ndk1::ctype const&)+0x454> ade28: 9b144f48 madd x8, x26, x20, x19 ade2c: f940b50b ldr x11, [x8, #0x168] ade30: b5fffaf7 cbnz x23, 0xadd8c ::init(std::__ndk1::ctype const&)+0x45c> ade34: aa0b03e9 mov x9, x11 ade38: b900013f str wzr, [x9] ade3c: 39400308 ldrb w8, [x24] ade40: 37000088 tbnz w8, #0x0, 0xade50 ::init(std::__ndk1::ctype const&)+0x520> ade44: 531f7ae8 lsl w8, w23, #1 ade48: 39000308 strb w8, [x24] ade4c: 14000003 b 0xade58 ::init(std::__ndk1::ctype const&)+0x528> ade50: 9b144f48 madd x8, x26, x20, x19 ade54: f900b115 str x21, [x8, #0x160] ade58: f0000162 adrp x2, 0xdc000 >+0x1e> ade5c: d10313a0 sub x0, x29, #0xc4 ade60: 910103e3 add x3, sp, #0x40 ade64: 52800c81 mov w1, #0x64 // =100 ade68: 9139d842 add x2, x2, #0xe76 ade6c: 97fe4d69 bl 0x41410 ade70: f9001fff str xzr, [sp, #0x38] ade74: f9000ffc str x28, [sp, #0x18] ade78: f9400260 ldr x0, [x19] ade7c: 97fe4dd5 bl 0x415d0 ade80: aa0003f8 mov x24, x0 ade84: 9101f3e0 add x0, sp, #0x7c ade88: 910063e1 add x1, sp, #0x18 ade8c: 9100e3e3 add x3, sp, #0x38 ade90: 52800c82 mov w2, #0x64 // =100 ade94: 97fe518b bl 0x424c0 ade98: aa0003f7 mov x23, x0 ade9c: b4000078 cbz x24, 0xadea8 ::init(std::__ndk1::ctype const&)+0x578> adea0: aa1803e0 mov x0, x24 adea4: 97fe4dcb bl 0x415d0 adea8: b10006ff cmn x23, #0x1 adeac: 54003220 b.eq 0xae4f0 ::init(std::__ndk1::ctype const&)+0xbc0> adeb0: 91003355 add x21, x26, #0xc adeb4: 9b144ea9 madd x9, x21, x20, x19 adeb8: 39456128 ldrb w8, [x9, #0x158] adebc: 91056138 add x24, x9, #0x158 adec0: 9340f6f6 sbfx x22, x23, #0, #62 adec4: 370003c8 tbnz w8, #0x0, 0xadf3c ::init(std::__ndk1::ctype const&)+0x60c> adec8: 2a0803e9 mov w9, w8 adecc: 52800081 mov w1, #0x4 // =4 aded0: eb0102c2 subs x2, x22, x1 aded4: 540003e8 b.hi 0xadf50 ::init(std::__ndk1::ctype const&)+0x620> aded8: 37000549 tbnz w9, #0x0, 0xadf80 ::init(std::__ndk1::ctype const&)+0x650> adedc: 9100130b add x11, x24, #0x4 adee0: b4000577 cbz x23, 0xadf8c ::init(std::__ndk1::ctype const&)+0x65c> adee4: d37ef6e8 lsl x8, x23, #2 adee8: d1001109 sub x9, x8, #0x4 adeec: d342fd28 lsr x8, x9, #2 adef0: 9100050a add x10, x8, #0x1 adef4: f100215f cmp x10, #0x8 adef8: 9101f3e8 add x8, sp, #0x7c adefc: 54000123 b.lo 0xadf20 ::init(std::__ndk1::ctype const&)+0x5f0> adf00: 8b09016c add x12, x11, x9 adf04: 8b09032d add x13, x25, x9 adf08: 91001189 add x9, x12, #0x4 adf0c: eb09011f cmp x8, x9 adf10: 1a9f27e9 cset w9, lo adf14: eb0d017f cmp x11, x13 adf18: 54000682 b.hs 0xadfe8 ::init(std::__ndk1::ctype const&)+0x6b8> adf1c: 36000669 tbz w9, #0x0, 0xadfe8 ::init(std::__ndk1::ctype const&)+0x6b8> adf20: aa0b03e9 mov x9, x11 adf24: 8b170b6a add x10, x27, x23, lsl #2 adf28: b840450b ldr w11, [x8], #0x4 adf2c: eb08015f cmp x10, x8 adf30: b800452b str w11, [x9], #0x4 adf34: 54ffffa1 b.ne 0xadf28 ::init(std::__ndk1::ctype const&)+0x5f8> adf38: 14000016 b 0xadf90 ::init(std::__ndk1::ctype const&)+0x660> adf3c: f9400309 ldr x9, [x24] adf40: 927ff92a and x10, x9, #0xfffffffffffffffe adf44: d1000541 sub x1, x10, #0x1 adf48: eb0102c2 subs x2, x22, x1 adf4c: 54fffc69 b.ls 0xaded8 ::init(std::__ndk1::ctype const&)+0x5a8> adf50: 37000068 tbnz w8, #0x0, 0xadf5c ::init(std::__ndk1::ctype const&)+0x62c> adf54: d341fd03 lsr x3, x8, #1 adf58: 14000003 b 0xadf64 ::init(std::__ndk1::ctype const&)+0x634> adf5c: 9b144ea8 madd x8, x21, x20, x19 adf60: f940b103 ldr x3, [x8, #0x160] adf64: aa1803e0 mov x0, x24 adf68: aa1f03e4 mov x4, xzr adf6c: aa0303e5 mov x5, x3 adf70: aa1f03e6 mov x6, xzr adf74: 97fe50d3 bl 0x422c0 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE9__grow_byEmmmmmm@plt> adf78: 39400309 ldrb w9, [x24] adf7c: 3607fb09 tbz w9, #0x0, 0xadedc ::init(std::__ndk1::ctype const&)+0x5ac> adf80: 9b144ea8 madd x8, x21, x20, x19 adf84: f940b50b ldr x11, [x8, #0x168] adf88: b5fffaf7 cbnz x23, 0xadee4 ::init(std::__ndk1::ctype const&)+0x5b4> adf8c: aa0b03e9 mov x9, x11 adf90: b900013f str wzr, [x9] adf94: 39400308 ldrb w8, [x24] adf98: 3607eaa8 tbz w8, #0x0, 0xadcec ::init(std::__ndk1::ctype const&)+0x3bc> adf9c: 9b144ea8 madd x8, x21, x20, x19 adfa0: f900b116 str x22, [x8, #0x160] adfa4: 17ffff54 b 0xadcf4 ::init(std::__ndk1::ctype const&)+0x3c4> adfa8: f9400bee ldr x14, [sp, #0x10] adfac: 927ded4c and x12, x10, #0x7ffffffffffffff8 adfb0: d37ef588 lsl x8, x12, #2 adfb4: 8b080169 add x9, x11, x8 adfb8: 8b080368 add x8, x27, x8 adfbc: 9100416b add x11, x11, #0x10 adfc0: aa0c03ed mov x13, x12 adfc4: ad7f85c0 ldp q0, q1, [x14, #-0x10] adfc8: 910081ce add x14, x14, #0x20 adfcc: f10021ad subs x13, x13, #0x8 adfd0: ad3f8560 stp q0, q1, [x11, #-0x10] adfd4: 9100816b add x11, x11, #0x20 adfd8: 54ffff61 b.ne 0xadfc4 ::init(std::__ndk1::ctype const&)+0x694> adfdc: eb0c015f cmp x10, x12 adfe0: 54fff2c0 b.eq 0xade38 ::init(std::__ndk1::ctype const&)+0x508> adfe4: 17ffff7a b 0xaddcc ::init(std::__ndk1::ctype const&)+0x49c> adfe8: f9400bee ldr x14, [sp, #0x10] adfec: 927ded4c and x12, x10, #0x7ffffffffffffff8 adff0: d37ef588 lsl x8, x12, #2 adff4: 8b080169 add x9, x11, x8 adff8: 8b080368 add x8, x27, x8 adffc: 9100416b add x11, x11, #0x10 ae000: aa0c03ed mov x13, x12 ae004: ad7f85c0 ldp q0, q1, [x14, #-0x10] ae008: 910081ce add x14, x14, #0x20 ae00c: f10021ad subs x13, x13, #0x8 ae010: ad3f8560 stp q0, q1, [x11, #-0x10] ae014: 9100816b add x11, x11, #0x20 ae018: 54ffff61 b.ne 0xae004 ::init(std::__ndk1::ctype const&)+0x6d4> ae01c: eb0c015f cmp x10, x12 ae020: 54fffb80 b.eq 0xadf90 ::init(std::__ndk1::ctype const&)+0x660> ae024: 17ffffc0 b 0xadf24 ::init(std::__ndk1::ctype const&)+0x5f4> ae028: d0000162 adrp x2, 0xdc000 >+0x1e> ae02c: 52800028 mov w8, #0x1 // =1 ae030: 9138b042 add x2, x2, #0xe2c ae034: d10313a0 sub x0, x29, #0xc4 ae038: 910103e3 add x3, sp, #0x40 ae03c: 52800c81 mov w1, #0x64 // =100 ae040: b9004be8 str w8, [sp, #0x48] ae044: d10313b4 sub x20, x29, #0xc4 ae048: 97fe4cf2 bl 0x41410 ae04c: a9037ff4 stp x20, xzr, [sp, #0x30] ae050: f9400260 ldr x0, [x19] ae054: 97fe4d5f bl 0x415d0 ae058: aa0003f6 mov x22, x0 ae05c: 9101f3e0 add x0, sp, #0x7c ae060: 9100c3e1 add x1, sp, #0x30 ae064: 9100e3e3 add x3, sp, #0x38 ae068: 52800c82 mov w2, #0x64 // =100 ae06c: 97fe5115 bl 0x424c0 ae070: f94007f7 ldr x23, [sp, #0x8] ae074: aa0003f5 mov x21, x0 ae078: b4000076 cbz x22, 0xae084 ::init(std::__ndk1::ctype const&)+0x754> ae07c: aa1603e0 mov x0, x22 ae080: 97fe4d54 bl 0x415d0 ae084: b10006bf cmn x21, #0x1 ae088: 54002340 b.eq 0xae4f0 ::init(std::__ndk1::ctype const&)+0xbc0> ae08c: 394e6268 ldrb w8, [x19, #0x398] ae090: 910e6276 add x22, x19, #0x398 ae094: 9340f6b4 sbfx x20, x21, #0, #62 ae098: 370003c8 tbnz w8, #0x0, 0xae110 ::init(std::__ndk1::ctype const&)+0x7e0> ae09c: 52800081 mov w1, #0x4 // =4 ae0a0: 2a0803e9 mov w9, w8 ae0a4: eb010282 subs x2, x20, x1 ae0a8: 540003e8 b.hi 0xae124 ::init(std::__ndk1::ctype const&)+0x7f4> ae0ac: 37000529 tbnz w9, #0x0, 0xae150 ::init(std::__ndk1::ctype const&)+0x820> ae0b0: 910012cc add x12, x22, #0x4 ae0b4: b4000535 cbz x21, 0xae158 ::init(std::__ndk1::ctype const&)+0x828> ae0b8: d37ef6a9 lsl x9, x21, #2 ae0bc: d1001128 sub x8, x9, #0x4 ae0c0: d342fd08 lsr x8, x8, #2 ae0c4: 9100050b add x11, x8, #0x1 ae0c8: f100217f cmp x11, #0x8 ae0cc: 9101f3e8 add x8, sp, #0x7c ae0d0: 54000103 b.lo 0xae0f0 ::init(std::__ndk1::ctype const&)+0x7c0> ae0d4: 8b09018a add x10, x12, x9 ae0d8: 8b09010d add x13, x8, x9 ae0dc: eb0a011f cmp x8, x10 ae0e0: 1a9f27e9 cset w9, lo ae0e4: eb0d019f cmp x12, x13 ae0e8: 54001c02 b.hs 0xae468 ::init(std::__ndk1::ctype const&)+0xb38> ae0ec: 36001be9 tbz w9, #0x0, 0xae468 ::init(std::__ndk1::ctype const&)+0xb38> ae0f0: aa0c03e9 mov x9, x12 ae0f4: 9101f3ea add x10, sp, #0x7c ae0f8: 8b150908 add x8, x8, x21, lsl #2 ae0fc: b840454b ldr w11, [x10], #0x4 ae100: eb0a011f cmp x8, x10 ae104: b800452b str w11, [x9], #0x4 ae108: 54ffffa1 b.ne 0xae0fc ::init(std::__ndk1::ctype const&)+0x7cc> ae10c: 14000014 b 0xae15c ::init(std::__ndk1::ctype const&)+0x82c> ae110: f94002c9 ldr x9, [x22] ae114: 927ff92a and x10, x9, #0xfffffffffffffffe ae118: d1000541 sub x1, x10, #0x1 ae11c: eb010282 subs x2, x20, x1 ae120: 54fffc69 b.ls 0xae0ac ::init(std::__ndk1::ctype const&)+0x77c> ae124: 37000068 tbnz w8, #0x0, 0xae130 ::init(std::__ndk1::ctype const&)+0x800> ae128: d341fd03 lsr x3, x8, #1 ae12c: 14000002 b 0xae134 ::init(std::__ndk1::ctype const&)+0x804> ae130: f941d263 ldr x3, [x19, #0x3a0] ae134: aa1603e0 mov x0, x22 ae138: aa1f03e4 mov x4, xzr ae13c: aa0303e5 mov x5, x3 ae140: aa1f03e6 mov x6, xzr ae144: 97fe505f bl 0x422c0 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE9__grow_byEmmmmmm@plt> ae148: 394002c9 ldrb w9, [x22] ae14c: 3607fb29 tbz w9, #0x0, 0xae0b0 ::init(std::__ndk1::ctype const&)+0x780> ae150: f941d66c ldr x12, [x19, #0x3a8] ae154: b5fffb35 cbnz x21, 0xae0b8 ::init(std::__ndk1::ctype const&)+0x788> ae158: aa0c03e9 mov x9, x12 ae15c: b900013f str wzr, [x9] ae160: 394002c8 ldrb w8, [x22] ae164: 37000088 tbnz w8, #0x0, 0xae174 ::init(std::__ndk1::ctype const&)+0x844> ae168: 531f7aa8 lsl w8, w21, #1 ae16c: 390002c8 strb w8, [x22] ae170: 14000002 b 0xae178 ::init(std::__ndk1::ctype const&)+0x848> ae174: f901d274 str x20, [x19, #0x3a0] ae178: d0000162 adrp x2, 0xdc000 >+0x1e> ae17c: 528001a8 mov w8, #0xd // =13 ae180: 9138b042 add x2, x2, #0xe2c ae184: d10313a0 sub x0, x29, #0xc4 ae188: 910103e3 add x3, sp, #0x40 ae18c: 52800c81 mov w1, #0x64 // =100 ae190: b9004be8 str w8, [sp, #0x48] ae194: d10313b4 sub x20, x29, #0xc4 ae198: 97fe4c9e bl 0x41410 ae19c: a9037ff4 stp x20, xzr, [sp, #0x30] ae1a0: f9400260 ldr x0, [x19] ae1a4: 97fe4d0b bl 0x415d0 ae1a8: aa0003f6 mov x22, x0 ae1ac: 9101f3e0 add x0, sp, #0x7c ae1b0: 9100c3e1 add x1, sp, #0x30 ae1b4: 9100e3e3 add x3, sp, #0x38 ae1b8: 52800c82 mov w2, #0x64 // =100 ae1bc: 97fe50c1 bl 0x424c0 ae1c0: aa0003f5 mov x21, x0 ae1c4: b4000076 cbz x22, 0xae1d0 ::init(std::__ndk1::ctype const&)+0x8a0> ae1c8: aa1603e0 mov x0, x22 ae1cc: 97fe4d01 bl 0x415d0 ae1d0: b10006bf cmn x21, #0x1 ae1d4: 540018e0 b.eq 0xae4f0 ::init(std::__ndk1::ctype const&)+0xbc0> ae1d8: 394ec268 ldrb w8, [x19, #0x3b0] ae1dc: 910ec276 add x22, x19, #0x3b0 ae1e0: 9340f6b4 sbfx x20, x21, #0, #62 ae1e4: 370003c8 tbnz w8, #0x0, 0xae25c ::init(std::__ndk1::ctype const&)+0x92c> ae1e8: 52800081 mov w1, #0x4 // =4 ae1ec: 2a0803e9 mov w9, w8 ae1f0: eb010282 subs x2, x20, x1 ae1f4: 540003e8 b.hi 0xae270 ::init(std::__ndk1::ctype const&)+0x940> ae1f8: 37000529 tbnz w9, #0x0, 0xae29c ::init(std::__ndk1::ctype const&)+0x96c> ae1fc: 910012cc add x12, x22, #0x4 ae200: b4000535 cbz x21, 0xae2a4 ::init(std::__ndk1::ctype const&)+0x974> ae204: d37ef6a9 lsl x9, x21, #2 ae208: d1001128 sub x8, x9, #0x4 ae20c: d342fd08 lsr x8, x8, #2 ae210: 9100050b add x11, x8, #0x1 ae214: f100217f cmp x11, #0x8 ae218: 9101f3e8 add x8, sp, #0x7c ae21c: 54000103 b.lo 0xae23c ::init(std::__ndk1::ctype const&)+0x90c> ae220: 8b09018a add x10, x12, x9 ae224: 8b09010d add x13, x8, x9 ae228: eb0a011f cmp x8, x10 ae22c: 1a9f27e9 cset w9, lo ae230: eb0d019f cmp x12, x13 ae234: 540013c2 b.hs 0xae4ac ::init(std::__ndk1::ctype const&)+0xb7c> ae238: 360013a9 tbz w9, #0x0, 0xae4ac ::init(std::__ndk1::ctype const&)+0xb7c> ae23c: aa0c03e9 mov x9, x12 ae240: 9101f3ea add x10, sp, #0x7c ae244: 8b150908 add x8, x8, x21, lsl #2 ae248: b840454b ldr w11, [x10], #0x4 ae24c: eb0a011f cmp x8, x10 ae250: b800452b str w11, [x9], #0x4 ae254: 54ffffa1 b.ne 0xae248 ::init(std::__ndk1::ctype const&)+0x918> ae258: 14000014 b 0xae2a8 ::init(std::__ndk1::ctype const&)+0x978> ae25c: f94002c9 ldr x9, [x22] ae260: 927ff92a and x10, x9, #0xfffffffffffffffe ae264: d1000541 sub x1, x10, #0x1 ae268: eb010282 subs x2, x20, x1 ae26c: 54fffc69 b.ls 0xae1f8 ::init(std::__ndk1::ctype const&)+0x8c8> ae270: 37000068 tbnz w8, #0x0, 0xae27c ::init(std::__ndk1::ctype const&)+0x94c> ae274: d341fd03 lsr x3, x8, #1 ae278: 14000002 b 0xae280 ::init(std::__ndk1::ctype const&)+0x950> ae27c: f941de63 ldr x3, [x19, #0x3b8] ae280: aa1603e0 mov x0, x22 ae284: aa1f03e4 mov x4, xzr ae288: aa0303e5 mov x5, x3 ae28c: aa1f03e6 mov x6, xzr ae290: 97fe500c bl 0x422c0 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE9__grow_byEmmmmmm@plt> ae294: 394002c9 ldrb w9, [x22] ae298: 3607fb29 tbz w9, #0x0, 0xae1fc ::init(std::__ndk1::ctype const&)+0x8cc> ae29c: f941e26c ldr x12, [x19, #0x3c0] ae2a0: b5fffb35 cbnz x21, 0xae204 ::init(std::__ndk1::ctype const&)+0x8d4> ae2a4: aa0c03e9 mov x9, x12 ae2a8: b900013f str wzr, [x9] ae2ac: 394002c8 ldrb w8, [x22] ae2b0: 37000088 tbnz w8, #0x0, 0xae2c0 ::init(std::__ndk1::ctype const&)+0x990> ae2b4: 531f7aa8 lsl w8, w21, #1 ae2b8: 390002c8 strb w8, [x22] ae2bc: 14000002 b 0xae2c4 ::init(std::__ndk1::ctype const&)+0x994> ae2c0: f901de74 str x20, [x19, #0x3b8] ae2c4: 910063e8 add x8, sp, #0x18 ae2c8: 52800c61 mov w1, #0x63 // =99 ae2cc: aa1303e0 mov x0, x19 ae2d0: aa1703e2 mov x2, x23 ae2d4: 97fe4f1f bl 0x41f50 <_ZNSt6__ndk118__time_get_storageIwE9__analyzeEcRKNS_5ctypeIwEE@plt> ae2d8: 394f2268 ldrb w8, [x19, #0x3c8] ae2dc: 910f2274 add x20, x19, #0x3c8 ae2e0: 37000088 tbnz w8, #0x0, 0xae2f0 ::init(std::__ndk1::ctype const&)+0x9c0> ae2e4: b900069f str wzr, [x20, #0x4] ae2e8: 3900029f strb wzr, [x20] ae2ec: 14000009 b 0xae310 ::init(std::__ndk1::ctype const&)+0x9e0> ae2f0: f941ee68 ldr x8, [x19, #0x3d8] ae2f4: b900011f str wzr, [x8] ae2f8: 394f2268 ldrb w8, [x19, #0x3c8] ae2fc: f901ea7f str xzr, [x19, #0x3d0] ae300: 36000088 tbz w8, #0x0, 0xae310 ::init(std::__ndk1::ctype const&)+0x9e0> ae304: f941ee60 ldr x0, [x19, #0x3d8] ae308: 97fe4c06 bl 0x41320 <_ZdlPv@plt> ae30c: f901e67f str xzr, [x19, #0x3c8] ae310: f94017e8 ldr x8, [sp, #0x28] ae314: 3cc183e0 ldur q0, [sp, #0x18] ae318: 52800e41 mov w1, #0x72 // =114 ae31c: aa1303e0 mov x0, x19 ae320: f9000a88 str x8, [x20, #0x10] ae324: 910063e8 add x8, sp, #0x18 ae328: aa1703e2 mov x2, x23 ae32c: 3d800280 str q0, [x20] ae330: 97fe4f08 bl 0x41f50 <_ZNSt6__ndk118__time_get_storageIwE9__analyzeEcRKNS_5ctypeIwEE@plt> ae334: 394f8268 ldrb w8, [x19, #0x3e0] ae338: 910f8274 add x20, x19, #0x3e0 ae33c: 37000088 tbnz w8, #0x0, 0xae34c ::init(std::__ndk1::ctype const&)+0xa1c> ae340: b900069f str wzr, [x20, #0x4] ae344: 3900029f strb wzr, [x20] ae348: 14000009 b 0xae36c ::init(std::__ndk1::ctype const&)+0xa3c> ae34c: f941fa68 ldr x8, [x19, #0x3f0] ae350: b900011f str wzr, [x8] ae354: 394f8268 ldrb w8, [x19, #0x3e0] ae358: f901f67f str xzr, [x19, #0x3e8] ae35c: 36000088 tbz w8, #0x0, 0xae36c ::init(std::__ndk1::ctype const&)+0xa3c> ae360: f941fa60 ldr x0, [x19, #0x3f0] ae364: 97fe4bef bl 0x41320 <_ZdlPv@plt> ae368: f901f27f str xzr, [x19, #0x3e0] ae36c: f94017e8 ldr x8, [sp, #0x28] ae370: 3cc183e0 ldur q0, [sp, #0x18] ae374: 52800f01 mov w1, #0x78 // =120 ae378: aa1303e0 mov x0, x19 ae37c: f9000a88 str x8, [x20, #0x10] ae380: 910063e8 add x8, sp, #0x18 ae384: aa1703e2 mov x2, x23 ae388: 3d800280 str q0, [x20] ae38c: 97fe4ef1 bl 0x41f50 <_ZNSt6__ndk118__time_get_storageIwE9__analyzeEcRKNS_5ctypeIwEE@plt> ae390: 394fe268 ldrb w8, [x19, #0x3f8] ae394: 910fe274 add x20, x19, #0x3f8 ae398: 37000088 tbnz w8, #0x0, 0xae3a8 ::init(std::__ndk1::ctype const&)+0xa78> ae39c: b900069f str wzr, [x20, #0x4] ae3a0: 3900029f strb wzr, [x20] ae3a4: 14000009 b 0xae3c8 ::init(std::__ndk1::ctype const&)+0xa98> ae3a8: f9420668 ldr x8, [x19, #0x408] ae3ac: b900011f str wzr, [x8] ae3b0: 394fe268 ldrb w8, [x19, #0x3f8] ae3b4: f902027f str xzr, [x19, #0x400] ae3b8: 36000088 tbz w8, #0x0, 0xae3c8 ::init(std::__ndk1::ctype const&)+0xa98> ae3bc: f9420660 ldr x0, [x19, #0x408] ae3c0: 97fe4bd8 bl 0x41320 <_ZdlPv@plt> ae3c4: f901fe7f str xzr, [x19, #0x3f8] ae3c8: f94017e8 ldr x8, [sp, #0x28] ae3cc: 3cc183e0 ldur q0, [sp, #0x18] ae3d0: 52800b01 mov w1, #0x58 // =88 ae3d4: aa1303e0 mov x0, x19 ae3d8: f9000a88 str x8, [x20, #0x10] ae3dc: 910063e8 add x8, sp, #0x18 ae3e0: aa1703e2 mov x2, x23 ae3e4: 3d800280 str q0, [x20] ae3e8: 97fe4eda bl 0x41f50 <_ZNSt6__ndk118__time_get_storageIwE9__analyzeEcRKNS_5ctypeIwEE@plt> ae3ec: 39504268 ldrb w8, [x19, #0x410] ae3f0: 91104274 add x20, x19, #0x410 ae3f4: 37000088 tbnz w8, #0x0, 0xae404 ::init(std::__ndk1::ctype const&)+0xad4> ae3f8: b900069f str wzr, [x20, #0x4] ae3fc: 3900029f strb wzr, [x20] ae400: 14000009 b 0xae424 ::init(std::__ndk1::ctype const&)+0xaf4> ae404: f9421268 ldr x8, [x19, #0x420] ae408: b900011f str wzr, [x8] ae40c: 39504268 ldrb w8, [x19, #0x410] ae410: f9020e7f str xzr, [x19, #0x418] ae414: 36000088 tbz w8, #0x0, 0xae424 ::init(std::__ndk1::ctype const&)+0xaf4> ae418: f9421260 ldr x0, [x19, #0x420] ae41c: 97fe4bc1 bl 0x41320 <_ZdlPv@plt> ae420: f9020a7f str xzr, [x19, #0x410] ae424: f94017e8 ldr x8, [sp, #0x28] ae428: 3cc183e0 ldur q0, [sp, #0x18] ae42c: f9000a88 str x8, [x20, #0x10] ae430: f94003e8 ldr x8, [sp] ae434: 3d800280 str q0, [x20] ae438: f9401508 ldr x8, [x8, #0x28] ae43c: f85a03a9 ldur x9, [x29, #-0x60] ae440: eb09011f cmp x8, x9 ae444: 540005c1 b.ne 0xae4fc ::init(std::__ndk1::ctype const&)+0xbcc> ae448: 910a03ff add sp, sp, #0x280 ae44c: a9457bfd ldp x29, x30, [sp, #0x50] ae450: a9444ff4 ldp x20, x19, [sp, #0x40] ae454: a94357f6 ldp x22, x21, [sp, #0x30] ae458: a9425ff8 ldp x24, x23, [sp, #0x20] ae45c: a94167fa ldp x26, x25, [sp, #0x10] ae460: a8c66ffc ldp x28, x27, [sp], #0x60 ae464: d65f03c0 ret ae468: 927ded6d and x13, x11, #0x7ffffffffffffff8 ae46c: 9101f3ea add x10, sp, #0x7c ae470: d37ef5af lsl x15, x13, #2 ae474: 9100414e add x14, x10, #0x10 ae478: 8b0f0189 add x9, x12, x15 ae47c: 8b0f014a add x10, x10, x15 ae480: 9100418c add x12, x12, #0x10 ae484: aa0d03ef mov x15, x13 ae488: ad7f85c0 ldp q0, q1, [x14, #-0x10] ae48c: 910081ce add x14, x14, #0x20 ae490: f10021ef subs x15, x15, #0x8 ae494: ad3f8580 stp q0, q1, [x12, #-0x10] ae498: 9100818c add x12, x12, #0x20 ae49c: 54ffff61 b.ne 0xae488 ::init(std::__ndk1::ctype const&)+0xb58> ae4a0: eb0d017f cmp x11, x13 ae4a4: 54ffe2a1 b.ne 0xae0f8 ::init(std::__ndk1::ctype const&)+0x7c8> ae4a8: 17ffff2d b 0xae15c ::init(std::__ndk1::ctype const&)+0x82c> ae4ac: 927ded6d and x13, x11, #0x7ffffffffffffff8 ae4b0: 9101f3ea add x10, sp, #0x7c ae4b4: d37ef5af lsl x15, x13, #2 ae4b8: 9100414e add x14, x10, #0x10 ae4bc: 8b0f0189 add x9, x12, x15 ae4c0: 8b0f014a add x10, x10, x15 ae4c4: 9100418c add x12, x12, #0x10 ae4c8: aa0d03ef mov x15, x13 ae4cc: ad7f85c0 ldp q0, q1, [x14, #-0x10] ae4d0: 910081ce add x14, x14, #0x20 ae4d4: f10021ef subs x15, x15, #0x8 ae4d8: ad3f8580 stp q0, q1, [x12, #-0x10] ae4dc: 9100818c add x12, x12, #0x20 ae4e0: 54ffff61 b.ne 0xae4cc ::init(std::__ndk1::ctype const&)+0xb9c> ae4e4: eb0d017f cmp x11, x13 ae4e8: 54ffeae1 b.ne 0xae244 ::init(std::__ndk1::ctype const&)+0x914> ae4ec: 17ffff6f b 0xae2a8 ::init(std::__ndk1::ctype const&)+0x978> ae4f0: d0000160 adrp x0, 0xdc000 >+0x1e> ae4f4: 91396000 add x0, x0, #0xe58 ae4f8: 97fe4e36 bl 0x41dd0 <_ZNSt6__ndk121__throw_runtime_errorEPKc@plt> ae4fc: 97fe4fe5 bl 0x42490 <__stack_chk_fail@plt> ae500: 97fe956b bl 0x53aac ae504: 97fe956a bl 0x53aac ae508: aa0003f3 mov x19, x0 ae50c: b40004b6 cbz x22, 0xae5a0 ::init(std::__ndk1::ctype const&)+0xc70> ae510: aa1603e0 mov x0, x22 ae514: 97fe4c2f bl 0x415d0 ae518: 14000022 b 0xae5a0 ::init(std::__ndk1::ctype const&)+0xc70> ae51c: 97fe9564 bl 0x53aac ae520: aa0003f3 mov x19, x0 ae524: b40003f6 cbz x22, 0xae5a0 ::init(std::__ndk1::ctype const&)+0xc70> ae528: aa1603e0 mov x0, x22 ae52c: 97fe4c29 bl 0x415d0 ae530: 1400001c b 0xae5a0 ::init(std::__ndk1::ctype const&)+0xc70> ae534: 97fe955e bl 0x53aac ae538: 97fe955d bl 0x53aac ae53c: 97fe955c bl 0x53aac ae540: 97fe955b bl 0x53aac ae544: 97fe955a bl 0x53aac ae548: aa0003f3 mov x19, x0 ae54c: b40002b8 cbz x24, 0xae5a0 ::init(std::__ndk1::ctype const&)+0xc70> ae550: aa1803e0 mov x0, x24 ae554: 97fe4c1f bl 0x415d0 ae558: 14000012 b 0xae5a0 ::init(std::__ndk1::ctype const&)+0xc70> ae55c: 97fe9554 bl 0x53aac ae560: aa0003f3 mov x19, x0 ae564: b40001f8 cbz x24, 0xae5a0 ::init(std::__ndk1::ctype const&)+0xc70> ae568: aa1803e0 mov x0, x24 ae56c: 97fe4c19 bl 0x415d0 ae570: 1400000c b 0xae5a0 ::init(std::__ndk1::ctype const&)+0xc70> ae574: 97fe954e bl 0x53aac ae578: aa0003f3 mov x19, x0 ae57c: b4000138 cbz x24, 0xae5a0 ::init(std::__ndk1::ctype const&)+0xc70> ae580: aa1803e0 mov x0, x24 ae584: 97fe4c13 bl 0x415d0 ae588: 14000006 b 0xae5a0 ::init(std::__ndk1::ctype const&)+0xc70> ae58c: 97fe9548 bl 0x53aac ae590: aa0003f3 mov x19, x0 ae594: b4000078 cbz x24, 0xae5a0 ::init(std::__ndk1::ctype const&)+0xc70> ae598: aa1803e0 mov x0, x24 ae59c: 97fe4c0d bl 0x415d0 ae5a0: aa1303e0 mov x0, x19 ae5a4: 94009b7e bl 0xd539c <__cxa_demangle+0x12abc> ae5a8: 97fe9541 bl 0x53aac 00000000000ae5ac ::__time_get_storage(char const*)>: ae5ac: d10183ff sub sp, sp, #0x60 ae5b0: f9001bf5 str x21, [sp, #0x30] ae5b4: a9044ff4 stp x20, x19, [sp, #0x40] ae5b8: a9057bfd stp x29, x30, [sp, #0x50] ae5bc: 910143fd add x29, sp, #0x50 ae5c0: d53bd055 mrs x21, TPIDR_EL0 ae5c4: f94016a8 ldr x8, [x21, #0x28] ae5c8: aa0103f4 mov x20, x1 ae5cc: aa0003f3 mov x19, x0 ae5d0: f90017e8 str x8, [sp, #0x28] ae5d4: 97fe4e27 bl 0x41e70 <_ZNSt6__ndk110__time_getC2EPKc@plt> ae5d8: 91002260 add x0, x19, #0x8 ae5dc: 52808402 mov w2, #0x420 // =1056 ae5e0: 2a1f03e1 mov w1, wzr ae5e4: 97fe4e2b bl 0x41e90 ae5e8: 910003e0 mov x0, sp ae5ec: 52800022 mov w2, #0x1 // =1 ae5f0: aa1403e1 mov x1, x20 ae5f4: 97fe4d3b bl 0x41ae0 <_ZNSt6__ndk112ctype_bynameIcEC2EPKcm@plt> ae5f8: b00002e8 adrp x8, 0x10b000 >>+0xb8> ae5fc: 91316108 add x8, x8, #0xc58 ae600: f90003e8 str x8, [sp] ae604: 910003e1 mov x1, sp ae608: aa1303e0 mov x0, x19 ae60c: 97fe4f5d bl 0x42380 <_ZNSt6__ndk118__time_get_storageIcE4initERKNS_5ctypeIcEE@plt> ae610: b0000308 adrp x8, 0x10f000 ae614: f94013e0 ldr x0, [sp, #0x20] ae618: f9464d08 ldr x8, [x8, #0xc98] ae61c: 91004108 add x8, x8, #0x10 ae620: f90003e8 str x8, [sp] ae624: 97fe4b03 bl 0x41230 ae628: b0000308 adrp x8, 0x10f000 ae62c: f9400be0 ldr x0, [sp, #0x10] ae630: f945d508 ldr x8, [x8, #0xba8] ae634: 91004108 add x8, x8, #0x10 ae638: f90003e8 str x8, [sp] ae63c: b4000080 cbz x0, 0xae64c ::__time_get_storage(char const*)+0xa0> ae640: 394063e8 ldrb w8, [sp, #0x18] ae644: 34000048 cbz w8, 0xae64c ::__time_get_storage(char const*)+0xa0> ae648: 97fe4dce bl 0x41d80 <_ZdaPv@plt> ae64c: 910003e0 mov x0, sp ae650: 97fe4c7c bl 0x41840 <_ZNSt6__ndk114__shared_countD2Ev@plt> ae654: f94016a8 ldr x8, [x21, #0x28] ae658: f94017e9 ldr x9, [sp, #0x28] ae65c: eb09011f cmp x8, x9 ae660: 540000c1 b.ne 0xae678 ::__time_get_storage(char const*)+0xcc> ae664: a9457bfd ldp x29, x30, [sp, #0x50] ae668: a9444ff4 ldp x20, x19, [sp, #0x40] ae66c: f9401bf5 ldr x21, [sp, #0x30] ae670: 910183ff add sp, sp, #0x60 ae674: d65f03c0 ret ae678: 97fe4f86 bl 0x42490 <__stack_chk_fail@plt> ae67c: aa0003f3 mov x19, x0 ae680: 910003e0 mov x0, sp ae684: 97fe4dab bl 0x41d30 <_ZNSt6__ndk15ctypeIcED2Ev@plt> ae688: aa1303e0 mov x0, x19 ae68c: 97fe9508 bl 0x53aac ae690: b0000308 adrp x8, 0x10f000 ae694: aa0003f4 mov x20, x0 ae698: f94013e0 ldr x0, [sp, #0x20] ae69c: f9464d08 ldr x8, [x8, #0xc98] ae6a0: 91004108 add x8, x8, #0x10 ae6a4: f90003e8 str x8, [sp] ae6a8: 97fe4ae2 bl 0x41230 ae6ac: b0000308 adrp x8, 0x10f000 ae6b0: f9400be0 ldr x0, [sp, #0x10] ae6b4: f945d508 ldr x8, [x8, #0xba8] ae6b8: 91004108 add x8, x8, #0x10 ae6bc: f90003e8 str x8, [sp] ae6c0: b4000080 cbz x0, 0xae6d0 ::__time_get_storage(char const*)+0x124> ae6c4: 394063e8 ldrb w8, [sp, #0x18] ae6c8: 34000048 cbz w8, 0xae6d0 ::__time_get_storage(char const*)+0x124> ae6cc: 97fe4dad bl 0x41d80 <_ZdaPv@plt> ae6d0: 910003e0 mov x0, sp ae6d4: 97fe4c5b bl 0x41840 <_ZNSt6__ndk114__shared_countD2Ev@plt> ae6d8: 39504268 ldrb w8, [x19, #0x410] ae6dc: 370000c8 tbnz w8, #0x0, 0xae6f4 ::__time_get_storage(char const*)+0x148> ae6e0: 14000007 b 0xae6fc ::__time_get_storage(char const*)+0x150> ae6e4: 17ffffe6 b 0xae67c ::__time_get_storage(char const*)+0xd0> ae6e8: aa0003f4 mov x20, x0 ae6ec: 39504268 ldrb w8, [x19, #0x410] ae6f0: 36000068 tbz w8, #0x0, 0xae6fc ::__time_get_storage(char const*)+0x150> ae6f4: f9421260 ldr x0, [x19, #0x420] ae6f8: 97fe4b0a bl 0x41320 <_ZdlPv@plt> ae6fc: 394fe268 ldrb w8, [x19, #0x3f8] ae700: 370006e8 tbnz w8, #0x0, 0xae7dc ::__time_get_storage(char const*)+0x230> ae704: 394f8268 ldrb w8, [x19, #0x3e0] ae708: 37000728 tbnz w8, #0x0, 0xae7ec ::__time_get_storage(char const*)+0x240> ae70c: 394f2268 ldrb w8, [x19, #0x3c8] ae710: 37000768 tbnz w8, #0x0, 0xae7fc ::__time_get_storage(char const*)+0x250> ae714: 394ec268 ldrb w8, [x19, #0x3b0] ae718: 370007a8 tbnz w8, #0x0, 0xae80c ::__time_get_storage(char const*)+0x260> ae71c: 394e6268 ldrb w8, [x19, #0x398] ae720: 36000068 tbz w8, #0x0, 0xae72c ::__time_get_storage(char const*)+0x180> ae724: f941d660 ldr x0, [x19, #0x3a8] ae728: 97fe4afe bl 0x41320 <_ZdlPv@plt> ae72c: 52804815 mov w21, #0x240 // =576 ae730: 14000003 b 0xae73c ::__time_get_storage(char const*)+0x190> ae734: f10062b5 subs x21, x21, #0x18 ae738: 540000e0 b.eq 0xae754 ::__time_get_storage(char const*)+0x1a8> ae73c: 8b150268 add x8, x19, x21 ae740: 39450109 ldrb w9, [x8, #0x140] ae744: 3607ff89 tbz w9, #0x0, 0xae734 ::__time_get_storage(char const*)+0x188> ae748: f940a900 ldr x0, [x8, #0x150] ae74c: 97fe4af5 bl 0x41320 <_ZdlPv@plt> ae750: 17fffff9 b 0xae734 ::__time_get_storage(char const*)+0x188> ae754: 39450268 ldrb w8, [x19, #0x140] ae758: 37000648 tbnz w8, #0x0, 0xae820 ::__time_get_storage(char const*)+0x274> ae75c: 3944a268 ldrb w8, [x19, #0x128] ae760: 37000688 tbnz w8, #0x0, 0xae830 ::__time_get_storage(char const*)+0x284> ae764: 39444268 ldrb w8, [x19, #0x110] ae768: 370006c8 tbnz w8, #0x0, 0xae840 ::__time_get_storage(char const*)+0x294> ae76c: 3943e268 ldrb w8, [x19, #0xf8] ae770: 37000708 tbnz w8, #0x0, 0xae850 ::__time_get_storage(char const*)+0x2a4> ae774: 39438268 ldrb w8, [x19, #0xe0] ae778: 37000748 tbnz w8, #0x0, 0xae860 ::__time_get_storage(char const*)+0x2b4> ae77c: 39432268 ldrb w8, [x19, #0xc8] ae780: 37000788 tbnz w8, #0x0, 0xae870 ::__time_get_storage(char const*)+0x2c4> ae784: 3942c268 ldrb w8, [x19, #0xb0] ae788: 370007c8 tbnz w8, #0x0, 0xae880 ::__time_get_storage(char const*)+0x2d4> ae78c: 39426268 ldrb w8, [x19, #0x98] ae790: 37000808 tbnz w8, #0x0, 0xae890 ::__time_get_storage(char const*)+0x2e4> ae794: 39420268 ldrb w8, [x19, #0x80] ae798: 37000848 tbnz w8, #0x0, 0xae8a0 ::__time_get_storage(char const*)+0x2f4> ae79c: 3941a268 ldrb w8, [x19, #0x68] ae7a0: 37000888 tbnz w8, #0x0, 0xae8b0 ::__time_get_storage(char const*)+0x304> ae7a4: 39414268 ldrb w8, [x19, #0x50] ae7a8: 370008c8 tbnz w8, #0x0, 0xae8c0 ::__time_get_storage(char const*)+0x314> ae7ac: 3940e268 ldrb w8, [x19, #0x38] ae7b0: 37000908 tbnz w8, #0x0, 0xae8d0 ::__time_get_storage(char const*)+0x324> ae7b4: 39408268 ldrb w8, [x19, #0x20] ae7b8: 37000948 tbnz w8, #0x0, 0xae8e0 ::__time_get_storage(char const*)+0x334> ae7bc: 39402268 ldrb w8, [x19, #0x8] ae7c0: 36000068 tbz w8, #0x0, 0xae7cc ::__time_get_storage(char const*)+0x220> ae7c4: f9400e60 ldr x0, [x19, #0x18] ae7c8: 97fe4ad6 bl 0x41320 <_ZdlPv@plt> ae7cc: f9400260 ldr x0, [x19] ae7d0: 97fe4a98 bl 0x41230 ae7d4: aa1403e0 mov x0, x20 ae7d8: 94009af1 bl 0xd539c <__cxa_demangle+0x12abc> ae7dc: f9420660 ldr x0, [x19, #0x408] ae7e0: 97fe4ad0 bl 0x41320 <_ZdlPv@plt> ae7e4: 394f8268 ldrb w8, [x19, #0x3e0] ae7e8: 3607f928 tbz w8, #0x0, 0xae70c ::__time_get_storage(char const*)+0x160> ae7ec: f941fa60 ldr x0, [x19, #0x3f0] ae7f0: 97fe4acc bl 0x41320 <_ZdlPv@plt> ae7f4: 394f2268 ldrb w8, [x19, #0x3c8] ae7f8: 3607f8e8 tbz w8, #0x0, 0xae714 ::__time_get_storage(char const*)+0x168> ae7fc: f941ee60 ldr x0, [x19, #0x3d8] ae800: 97fe4ac8 bl 0x41320 <_ZdlPv@plt> ae804: 394ec268 ldrb w8, [x19, #0x3b0] ae808: 3607f8a8 tbz w8, #0x0, 0xae71c ::__time_get_storage(char const*)+0x170> ae80c: f941e260 ldr x0, [x19, #0x3c0] ae810: 97fe4ac4 bl 0x41320 <_ZdlPv@plt> ae814: 394e6268 ldrb w8, [x19, #0x398] ae818: 3707f868 tbnz w8, #0x0, 0xae724 ::__time_get_storage(char const*)+0x178> ae81c: 17ffffc4 b 0xae72c ::__time_get_storage(char const*)+0x180> ae820: f940aa60 ldr x0, [x19, #0x150] ae824: 97fe4abf bl 0x41320 <_ZdlPv@plt> ae828: 3944a268 ldrb w8, [x19, #0x128] ae82c: 3607f9c8 tbz w8, #0x0, 0xae764 ::__time_get_storage(char const*)+0x1b8> ae830: f9409e60 ldr x0, [x19, #0x138] ae834: 97fe4abb bl 0x41320 <_ZdlPv@plt> ae838: 39444268 ldrb w8, [x19, #0x110] ae83c: 3607f988 tbz w8, #0x0, 0xae76c ::__time_get_storage(char const*)+0x1c0> ae840: f9409260 ldr x0, [x19, #0x120] ae844: 97fe4ab7 bl 0x41320 <_ZdlPv@plt> ae848: 3943e268 ldrb w8, [x19, #0xf8] ae84c: 3607f948 tbz w8, #0x0, 0xae774 ::__time_get_storage(char const*)+0x1c8> ae850: f9408660 ldr x0, [x19, #0x108] ae854: 97fe4ab3 bl 0x41320 <_ZdlPv@plt> ae858: 39438268 ldrb w8, [x19, #0xe0] ae85c: 3607f908 tbz w8, #0x0, 0xae77c ::__time_get_storage(char const*)+0x1d0> ae860: f9407a60 ldr x0, [x19, #0xf0] ae864: 97fe4aaf bl 0x41320 <_ZdlPv@plt> ae868: 39432268 ldrb w8, [x19, #0xc8] ae86c: 3607f8c8 tbz w8, #0x0, 0xae784 ::__time_get_storage(char const*)+0x1d8> ae870: f9406e60 ldr x0, [x19, #0xd8] ae874: 97fe4aab bl 0x41320 <_ZdlPv@plt> ae878: 3942c268 ldrb w8, [x19, #0xb0] ae87c: 3607f888 tbz w8, #0x0, 0xae78c ::__time_get_storage(char const*)+0x1e0> ae880: f9406260 ldr x0, [x19, #0xc0] ae884: 97fe4aa7 bl 0x41320 <_ZdlPv@plt> ae888: 39426268 ldrb w8, [x19, #0x98] ae88c: 3607f848 tbz w8, #0x0, 0xae794 ::__time_get_storage(char const*)+0x1e8> ae890: f9405660 ldr x0, [x19, #0xa8] ae894: 97fe4aa3 bl 0x41320 <_ZdlPv@plt> ae898: 39420268 ldrb w8, [x19, #0x80] ae89c: 3607f808 tbz w8, #0x0, 0xae79c ::__time_get_storage(char const*)+0x1f0> ae8a0: f9404a60 ldr x0, [x19, #0x90] ae8a4: 97fe4a9f bl 0x41320 <_ZdlPv@plt> ae8a8: 3941a268 ldrb w8, [x19, #0x68] ae8ac: 3607f7c8 tbz w8, #0x0, 0xae7a4 ::__time_get_storage(char const*)+0x1f8> ae8b0: f9403e60 ldr x0, [x19, #0x78] ae8b4: 97fe4a9b bl 0x41320 <_ZdlPv@plt> ae8b8: 39414268 ldrb w8, [x19, #0x50] ae8bc: 3607f788 tbz w8, #0x0, 0xae7ac ::__time_get_storage(char const*)+0x200> ae8c0: f9403260 ldr x0, [x19, #0x60] ae8c4: 97fe4a97 bl 0x41320 <_ZdlPv@plt> ae8c8: 3940e268 ldrb w8, [x19, #0x38] ae8cc: 3607f748 tbz w8, #0x0, 0xae7b4 ::__time_get_storage(char const*)+0x208> ae8d0: f9402660 ldr x0, [x19, #0x48] ae8d4: 97fe4a93 bl 0x41320 <_ZdlPv@plt> ae8d8: 39408268 ldrb w8, [x19, #0x20] ae8dc: 3607f708 tbz w8, #0x0, 0xae7bc ::__time_get_storage(char const*)+0x210> ae8e0: f9401a60 ldr x0, [x19, #0x30] ae8e4: 97fe4a8f bl 0x41320 <_ZdlPv@plt> ae8e8: 39402268 ldrb w8, [x19, #0x8] ae8ec: 3707f6c8 tbnz w8, #0x0, 0xae7c4 ::__time_get_storage(char const*)+0x218> ae8f0: 17ffffb7 b 0xae7cc ::__time_get_storage(char const*)+0x220> ae8f4: 97fe946e bl 0x53aac 00000000000ae8f8 ::~ctype_byname()>: ae8f8: a9be4ff4 stp x20, x19, [sp, #-0x20]! ae8fc: a9017bfd stp x29, x30, [sp, #0x10] ae900: 910043fd add x29, sp, #0x10 ae904: b0000308 adrp x8, 0x10f000 ae908: aa0003f3 mov x19, x0 ae90c: f9401000 ldr x0, [x0, #0x20] ae910: f9464d08 ldr x8, [x8, #0xc98] ae914: 91004108 add x8, x8, #0x10 ae918: f9000268 str x8, [x19] ae91c: 97fe4a45 bl 0x41230 ae920: b0000308 adrp x8, 0x10f000 ae924: f9400a60 ldr x0, [x19, #0x10] ae928: f945d508 ldr x8, [x8, #0xba8] ae92c: 91004108 add x8, x8, #0x10 ae930: f9000268 str x8, [x19] ae934: b4000080 cbz x0, 0xae944 ::~ctype_byname()+0x4c> ae938: 39406268 ldrb w8, [x19, #0x18] ae93c: 34000048 cbz w8, 0xae944 ::~ctype_byname()+0x4c> ae940: 97fe4d10 bl 0x41d80 <_ZdaPv@plt> ae944: a9417bfd ldp x29, x30, [sp, #0x10] ae948: aa1303e0 mov x0, x19 ae94c: a8c24ff4 ldp x20, x19, [sp], #0x20 ae950: 17fe4bbc b 0x41840 <_ZNSt6__ndk114__shared_countD2Ev@plt> ae954: aa0003f4 mov x20, x0 ae958: aa1303e0 mov x0, x19 ae95c: 97fe4cf5 bl 0x41d30 <_ZNSt6__ndk15ctypeIcED2Ev@plt> ae960: aa1403e0 mov x0, x20 ae964: 97fe9452 bl 0x53aac 00000000000ae968 ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)>: ae968: d10183ff sub sp, sp, #0x60 ae96c: f9001bf5 str x21, [sp, #0x30] ae970: a9044ff4 stp x20, x19, [sp, #0x40] ae974: a9057bfd stp x29, x30, [sp, #0x50] ae978: 910143fd add x29, sp, #0x50 ae97c: d53bd055 mrs x21, TPIDR_EL0 ae980: f94016a8 ldr x8, [x21, #0x28] ae984: aa0103f4 mov x20, x1 ae988: aa0003f3 mov x19, x0 ae98c: 5283f7e0 mov w0, #0x1fbf // =8127 ae990: f90017e8 str x8, [sp, #0x28] ae994: 39400028 ldrb w8, [x1] ae998: f9400829 ldr x9, [x1, #0x10] ae99c: aa1f03e2 mov x2, xzr ae9a0: 7200011f tst w8, #0x1 ae9a4: 9a811521 csinc x1, x9, x1, ne ae9a8: 97fe4d06 bl 0x41dc0 ae9ac: f9000260 str x0, [x19] ae9b0: b4000520 cbz x0, 0xaea54 ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0xec> ae9b4: 91002260 add x0, x19, #0x8 ae9b8: 52808402 mov w2, #0x420 // =1056 ae9bc: 2a1f03e1 mov w1, wzr ae9c0: 97fe4d34 bl 0x41e90 ae9c4: 910003e0 mov x0, sp ae9c8: 52800022 mov w2, #0x1 // =1 ae9cc: aa1403e1 mov x1, x20 ae9d0: 97fe4bf8 bl 0x419b0 <_ZNSt6__ndk112ctype_bynameIcEC2ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEm@plt> ae9d4: b00002e8 adrp x8, 0x10b000 >>+0xb8> ae9d8: 91316108 add x8, x8, #0xc58 ae9dc: f90003e8 str x8, [sp] ae9e0: 910003e1 mov x1, sp ae9e4: aa1303e0 mov x0, x19 ae9e8: 97fe4e66 bl 0x42380 <_ZNSt6__ndk118__time_get_storageIcE4initERKNS_5ctypeIcEE@plt> ae9ec: b0000308 adrp x8, 0x10f000 ae9f0: f94013e0 ldr x0, [sp, #0x20] ae9f4: f9464d08 ldr x8, [x8, #0xc98] ae9f8: 91004108 add x8, x8, #0x10 ae9fc: f90003e8 str x8, [sp] aea00: 97fe4a0c bl 0x41230 aea04: b0000308 adrp x8, 0x10f000 aea08: f9400be0 ldr x0, [sp, #0x10] aea0c: f945d508 ldr x8, [x8, #0xba8] aea10: 91004108 add x8, x8, #0x10 aea14: f90003e8 str x8, [sp] aea18: b4000080 cbz x0, 0xaea28 ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0xc0> aea1c: 394063e8 ldrb w8, [sp, #0x18] aea20: 34000048 cbz w8, 0xaea28 ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0xc0> aea24: 97fe4cd7 bl 0x41d80 <_ZdaPv@plt> aea28: 910003e0 mov x0, sp aea2c: 97fe4b85 bl 0x41840 <_ZNSt6__ndk114__shared_countD2Ev@plt> aea30: f94016a8 ldr x8, [x21, #0x28] aea34: f94017e9 ldr x9, [sp, #0x28] aea38: eb09011f cmp x8, x9 aea3c: 540001a1 b.ne 0xaea70 ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x108> aea40: a9457bfd ldp x29, x30, [sp, #0x50] aea44: a9444ff4 ldp x20, x19, [sp, #0x40] aea48: f9401bf5 ldr x21, [sp, #0x30] aea4c: 910183ff add sp, sp, #0x60 aea50: d65f03c0 ret aea54: d0000160 adrp x0, 0xdc000 >+0x1e> aea58: 9138bc00 add x0, x0, #0xe2f aea5c: 910003e8 mov x8, sp aea60: aa1403e1 mov x1, x20 aea64: 97fea40b bl 0x57a90 aea68: 910003e0 mov x0, sp aea6c: 97ffd60a bl 0xa4294 ::collate_byname(char const*, unsigned long)+0x108> aea70: 97fe4e88 bl 0x42490 <__stack_chk_fail@plt> aea74: 394003e8 ldrb w8, [sp] aea78: aa0003f4 mov x20, x0 aea7c: 36000b68 tbz w8, #0x0, 0xaebe8 ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x280> aea80: f9400be0 ldr x0, [sp, #0x10] aea84: 97fe4a27 bl 0x41320 <_ZdlPv@plt> aea88: aa1403e0 mov x0, x20 aea8c: 94009a44 bl 0xd539c <__cxa_demangle+0x12abc> aea90: aa0003f3 mov x19, x0 aea94: 910003e0 mov x0, sp aea98: 97fe4ca6 bl 0x41d30 <_ZNSt6__ndk15ctypeIcED2Ev@plt> aea9c: aa1303e0 mov x0, x19 aeaa0: 97fe9403 bl 0x53aac aeaa4: b0000308 adrp x8, 0x10f000 aeaa8: aa0003f4 mov x20, x0 aeaac: f94013e0 ldr x0, [sp, #0x20] aeab0: f9464d08 ldr x8, [x8, #0xc98] aeab4: 91004108 add x8, x8, #0x10 aeab8: f90003e8 str x8, [sp] aeabc: 97fe49dd bl 0x41230 aeac0: b0000308 adrp x8, 0x10f000 aeac4: f9400be0 ldr x0, [sp, #0x10] aeac8: f945d508 ldr x8, [x8, #0xba8] aeacc: 91004108 add x8, x8, #0x10 aead0: f90003e8 str x8, [sp] aead4: b4000080 cbz x0, 0xaeae4 ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x17c> aead8: 394063e8 ldrb w8, [sp, #0x18] aeadc: 34000048 cbz w8, 0xaeae4 ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x17c> aeae0: 97fe4ca8 bl 0x41d80 <_ZdaPv@plt> aeae4: 910003e0 mov x0, sp aeae8: 97fe4b56 bl 0x41840 <_ZNSt6__ndk114__shared_countD2Ev@plt> aeaec: 39504268 ldrb w8, [x19, #0x410] aeaf0: 370000c8 tbnz w8, #0x0, 0xaeb08 ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x1a0> aeaf4: 14000007 b 0xaeb10 ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x1a8> aeaf8: 17ffffe6 b 0xaea90 ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x128> aeafc: aa0003f4 mov x20, x0 aeb00: 39504268 ldrb w8, [x19, #0x410] aeb04: 36000068 tbz w8, #0x0, 0xaeb10 ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x1a8> aeb08: f9421260 ldr x0, [x19, #0x420] aeb0c: 97fe4a05 bl 0x41320 <_ZdlPv@plt> aeb10: 394fe268 ldrb w8, [x19, #0x3f8] aeb14: 370006e8 tbnz w8, #0x0, 0xaebf0 ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x288> aeb18: 394f8268 ldrb w8, [x19, #0x3e0] aeb1c: 37000728 tbnz w8, #0x0, 0xaec00 ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x298> aeb20: 394f2268 ldrb w8, [x19, #0x3c8] aeb24: 37000768 tbnz w8, #0x0, 0xaec10 ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x2a8> aeb28: 394ec268 ldrb w8, [x19, #0x3b0] aeb2c: 370007a8 tbnz w8, #0x0, 0xaec20 ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x2b8> aeb30: 394e6268 ldrb w8, [x19, #0x398] aeb34: 36000068 tbz w8, #0x0, 0xaeb40 ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x1d8> aeb38: f941d660 ldr x0, [x19, #0x3a8] aeb3c: 97fe49f9 bl 0x41320 <_ZdlPv@plt> aeb40: 52804815 mov w21, #0x240 // =576 aeb44: 14000003 b 0xaeb50 ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x1e8> aeb48: f10062b5 subs x21, x21, #0x18 aeb4c: 540000e0 b.eq 0xaeb68 ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x200> aeb50: 8b150268 add x8, x19, x21 aeb54: 39450109 ldrb w9, [x8, #0x140] aeb58: 3607ff89 tbz w9, #0x0, 0xaeb48 ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x1e0> aeb5c: f940a900 ldr x0, [x8, #0x150] aeb60: 97fe49f0 bl 0x41320 <_ZdlPv@plt> aeb64: 17fffff9 b 0xaeb48 ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x1e0> aeb68: 39450268 ldrb w8, [x19, #0x140] aeb6c: 37000648 tbnz w8, #0x0, 0xaec34 ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x2cc> aeb70: 3944a268 ldrb w8, [x19, #0x128] aeb74: 37000688 tbnz w8, #0x0, 0xaec44 ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x2dc> aeb78: 39444268 ldrb w8, [x19, #0x110] aeb7c: 370006c8 tbnz w8, #0x0, 0xaec54 ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x2ec> aeb80: 3943e268 ldrb w8, [x19, #0xf8] aeb84: 37000708 tbnz w8, #0x0, 0xaec64 ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x2fc> aeb88: 39438268 ldrb w8, [x19, #0xe0] aeb8c: 37000748 tbnz w8, #0x0, 0xaec74 ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x30c> aeb90: 39432268 ldrb w8, [x19, #0xc8] aeb94: 37000788 tbnz w8, #0x0, 0xaec84 ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x31c> aeb98: 3942c268 ldrb w8, [x19, #0xb0] aeb9c: 370007c8 tbnz w8, #0x0, 0xaec94 ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x32c> aeba0: 39426268 ldrb w8, [x19, #0x98] aeba4: 37000808 tbnz w8, #0x0, 0xaeca4 ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x33c> aeba8: 39420268 ldrb w8, [x19, #0x80] aebac: 37000848 tbnz w8, #0x0, 0xaecb4 ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x34c> aebb0: 3941a268 ldrb w8, [x19, #0x68] aebb4: 37000888 tbnz w8, #0x0, 0xaecc4 ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x35c> aebb8: 39414268 ldrb w8, [x19, #0x50] aebbc: 370008c8 tbnz w8, #0x0, 0xaecd4 ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x36c> aebc0: 3940e268 ldrb w8, [x19, #0x38] aebc4: 37000908 tbnz w8, #0x0, 0xaece4 ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x37c> aebc8: 39408268 ldrb w8, [x19, #0x20] aebcc: 37000948 tbnz w8, #0x0, 0xaecf4 ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x38c> aebd0: 39402268 ldrb w8, [x19, #0x8] aebd4: 36000068 tbz w8, #0x0, 0xaebe0 ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x278> aebd8: f9400e60 ldr x0, [x19, #0x18] aebdc: 97fe49d1 bl 0x41320 <_ZdlPv@plt> aebe0: f9400260 ldr x0, [x19] aebe4: 97fe4993 bl 0x41230 aebe8: aa1403e0 mov x0, x20 aebec: 940099ec bl 0xd539c <__cxa_demangle+0x12abc> aebf0: f9420660 ldr x0, [x19, #0x408] aebf4: 97fe49cb bl 0x41320 <_ZdlPv@plt> aebf8: 394f8268 ldrb w8, [x19, #0x3e0] aebfc: 3607f928 tbz w8, #0x0, 0xaeb20 ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x1b8> aec00: f941fa60 ldr x0, [x19, #0x3f0] aec04: 97fe49c7 bl 0x41320 <_ZdlPv@plt> aec08: 394f2268 ldrb w8, [x19, #0x3c8] aec0c: 3607f8e8 tbz w8, #0x0, 0xaeb28 ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x1c0> aec10: f941ee60 ldr x0, [x19, #0x3d8] aec14: 97fe49c3 bl 0x41320 <_ZdlPv@plt> aec18: 394ec268 ldrb w8, [x19, #0x3b0] aec1c: 3607f8a8 tbz w8, #0x0, 0xaeb30 ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x1c8> aec20: f941e260 ldr x0, [x19, #0x3c0] aec24: 97fe49bf bl 0x41320 <_ZdlPv@plt> aec28: 394e6268 ldrb w8, [x19, #0x398] aec2c: 3707f868 tbnz w8, #0x0, 0xaeb38 ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x1d0> aec30: 17ffffc4 b 0xaeb40 ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x1d8> aec34: f940aa60 ldr x0, [x19, #0x150] aec38: 97fe49ba bl 0x41320 <_ZdlPv@plt> aec3c: 3944a268 ldrb w8, [x19, #0x128] aec40: 3607f9c8 tbz w8, #0x0, 0xaeb78 ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x210> aec44: f9409e60 ldr x0, [x19, #0x138] aec48: 97fe49b6 bl 0x41320 <_ZdlPv@plt> aec4c: 39444268 ldrb w8, [x19, #0x110] aec50: 3607f988 tbz w8, #0x0, 0xaeb80 ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x218> aec54: f9409260 ldr x0, [x19, #0x120] aec58: 97fe49b2 bl 0x41320 <_ZdlPv@plt> aec5c: 3943e268 ldrb w8, [x19, #0xf8] aec60: 3607f948 tbz w8, #0x0, 0xaeb88 ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x220> aec64: f9408660 ldr x0, [x19, #0x108] aec68: 97fe49ae bl 0x41320 <_ZdlPv@plt> aec6c: 39438268 ldrb w8, [x19, #0xe0] aec70: 3607f908 tbz w8, #0x0, 0xaeb90 ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x228> aec74: f9407a60 ldr x0, [x19, #0xf0] aec78: 97fe49aa bl 0x41320 <_ZdlPv@plt> aec7c: 39432268 ldrb w8, [x19, #0xc8] aec80: 3607f8c8 tbz w8, #0x0, 0xaeb98 ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x230> aec84: f9406e60 ldr x0, [x19, #0xd8] aec88: 97fe49a6 bl 0x41320 <_ZdlPv@plt> aec8c: 3942c268 ldrb w8, [x19, #0xb0] aec90: 3607f888 tbz w8, #0x0, 0xaeba0 ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x238> aec94: f9406260 ldr x0, [x19, #0xc0] aec98: 97fe49a2 bl 0x41320 <_ZdlPv@plt> aec9c: 39426268 ldrb w8, [x19, #0x98] aeca0: 3607f848 tbz w8, #0x0, 0xaeba8 ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x240> aeca4: f9405660 ldr x0, [x19, #0xa8] aeca8: 97fe499e bl 0x41320 <_ZdlPv@plt> aecac: 39420268 ldrb w8, [x19, #0x80] aecb0: 3607f808 tbz w8, #0x0, 0xaebb0 ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x248> aecb4: f9404a60 ldr x0, [x19, #0x90] aecb8: 97fe499a bl 0x41320 <_ZdlPv@plt> aecbc: 3941a268 ldrb w8, [x19, #0x68] aecc0: 3607f7c8 tbz w8, #0x0, 0xaebb8 ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x250> aecc4: f9403e60 ldr x0, [x19, #0x78] aecc8: 97fe4996 bl 0x41320 <_ZdlPv@plt> aeccc: 39414268 ldrb w8, [x19, #0x50] aecd0: 3607f788 tbz w8, #0x0, 0xaebc0 ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x258> aecd4: f9403260 ldr x0, [x19, #0x60] aecd8: 97fe4992 bl 0x41320 <_ZdlPv@plt> aecdc: 3940e268 ldrb w8, [x19, #0x38] aece0: 3607f748 tbz w8, #0x0, 0xaebc8 ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x260> aece4: f9402660 ldr x0, [x19, #0x48] aece8: 97fe498e bl 0x41320 <_ZdlPv@plt> aecec: 39408268 ldrb w8, [x19, #0x20] aecf0: 3607f708 tbz w8, #0x0, 0xaebd0 ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x268> aecf4: f9401a60 ldr x0, [x19, #0x30] aecf8: 97fe498a bl 0x41320 <_ZdlPv@plt> aecfc: 39402268 ldrb w8, [x19, #0x8] aed00: 3707f6c8 tbnz w8, #0x0, 0xaebd8 ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x270> aed04: 17ffffb7 b 0xaebe0 ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x278> aed08: 97fe9369 bl 0x53aac 00000000000aed0c ::__time_get_storage(char const*)>: aed0c: d10143ff sub sp, sp, #0x50 aed10: f90013f5 str x21, [sp, #0x20] aed14: a9034ff4 stp x20, x19, [sp, #0x30] aed18: a9047bfd stp x29, x30, [sp, #0x40] aed1c: 910103fd add x29, sp, #0x40 aed20: d53bd055 mrs x21, TPIDR_EL0 aed24: f94016a8 ldr x8, [x21, #0x28] aed28: aa0103f4 mov x20, x1 aed2c: aa0003f3 mov x19, x0 aed30: f9000fe8 str x8, [sp, #0x18] aed34: 97fe4c4f bl 0x41e70 <_ZNSt6__ndk110__time_getC2EPKc@plt> aed38: 91002260 add x0, x19, #0x8 aed3c: 52808402 mov w2, #0x420 // =1056 aed40: 2a1f03e1 mov w1, wzr aed44: 97fe4c53 bl 0x41e90 aed48: 910003e0 mov x0, sp aed4c: 52800022 mov w2, #0x1 // =1 aed50: aa1403e1 mov x1, x20 aed54: 97fe49bb bl 0x41440 <_ZNSt6__ndk112ctype_bynameIwEC2EPKcm@plt> aed58: b00002e8 adrp x8, 0x10b000 >>+0xb8> aed5c: 91336108 add x8, x8, #0xcd8 aed60: f90003e8 str x8, [sp] aed64: 910003e1 mov x1, sp aed68: aa1303e0 mov x0, x19 aed6c: 97fe4945 bl 0x41280 <_ZNSt6__ndk118__time_get_storageIwE4initERKNS_5ctypeIwEE@plt> aed70: b0000308 adrp x8, 0x10f000 aed74: f9400be0 ldr x0, [sp, #0x10] aed78: f947c108 ldr x8, [x8, #0xf80] aed7c: 91004108 add x8, x8, #0x10 aed80: f90003e8 str x8, [sp] aed84: 97fe492b bl 0x41230 aed88: 910003e0 mov x0, sp aed8c: 97fe4aad bl 0x41840 <_ZNSt6__ndk114__shared_countD2Ev@plt> aed90: f94016a8 ldr x8, [x21, #0x28] aed94: f9400fe9 ldr x9, [sp, #0x18] aed98: eb09011f cmp x8, x9 aed9c: 540000c1 b.ne 0xaedb4 ::__time_get_storage(char const*)+0xa8> aeda0: a9447bfd ldp x29, x30, [sp, #0x40] aeda4: a9434ff4 ldp x20, x19, [sp, #0x30] aeda8: f94013f5 ldr x21, [sp, #0x20] aedac: 910143ff add sp, sp, #0x50 aedb0: d65f03c0 ret aedb4: 97fe4db7 bl 0x42490 <__stack_chk_fail@plt> aedb8: aa0003f3 mov x19, x0 aedbc: 910003e0 mov x0, sp aedc0: 97fe499c bl 0x41430 <_ZNSt6__ndk16locale5facetD2Ev@plt> aedc4: aa1303e0 mov x0, x19 aedc8: 97fe9339 bl 0x53aac aedcc: b0000308 adrp x8, 0x10f000 aedd0: aa0003f4 mov x20, x0 aedd4: f9400be0 ldr x0, [sp, #0x10] aedd8: f947c108 ldr x8, [x8, #0xf80] aeddc: 91004108 add x8, x8, #0x10 aede0: f90003e8 str x8, [sp] aede4: 97fe4913 bl 0x41230 aede8: 910003e0 mov x0, sp aedec: 97fe4a95 bl 0x41840 <_ZNSt6__ndk114__shared_countD2Ev@plt> aedf0: 39504268 ldrb w8, [x19, #0x410] aedf4: 370000c8 tbnz w8, #0x0, 0xaee0c ::__time_get_storage(char const*)+0x100> aedf8: 14000007 b 0xaee14 ::__time_get_storage(char const*)+0x108> aedfc: 17ffffef b 0xaedb8 ::__time_get_storage(char const*)+0xac> aee00: aa0003f4 mov x20, x0 aee04: 39504268 ldrb w8, [x19, #0x410] aee08: 36000068 tbz w8, #0x0, 0xaee14 ::__time_get_storage(char const*)+0x108> aee0c: f9421260 ldr x0, [x19, #0x420] aee10: 97fe4944 bl 0x41320 <_ZdlPv@plt> aee14: 394fe268 ldrb w8, [x19, #0x3f8] aee18: 370006e8 tbnz w8, #0x0, 0xaeef4 ::__time_get_storage(char const*)+0x1e8> aee1c: 394f8268 ldrb w8, [x19, #0x3e0] aee20: 37000728 tbnz w8, #0x0, 0xaef04 ::__time_get_storage(char const*)+0x1f8> aee24: 394f2268 ldrb w8, [x19, #0x3c8] aee28: 37000768 tbnz w8, #0x0, 0xaef14 ::__time_get_storage(char const*)+0x208> aee2c: 394ec268 ldrb w8, [x19, #0x3b0] aee30: 370007a8 tbnz w8, #0x0, 0xaef24 ::__time_get_storage(char const*)+0x218> aee34: 394e6268 ldrb w8, [x19, #0x398] aee38: 36000068 tbz w8, #0x0, 0xaee44 ::__time_get_storage(char const*)+0x138> aee3c: f941d660 ldr x0, [x19, #0x3a8] aee40: 97fe4938 bl 0x41320 <_ZdlPv@plt> aee44: 52804815 mov w21, #0x240 // =576 aee48: 14000003 b 0xaee54 ::__time_get_storage(char const*)+0x148> aee4c: f10062b5 subs x21, x21, #0x18 aee50: 540000e0 b.eq 0xaee6c ::__time_get_storage(char const*)+0x160> aee54: 8b150268 add x8, x19, x21 aee58: 39450109 ldrb w9, [x8, #0x140] aee5c: 3607ff89 tbz w9, #0x0, 0xaee4c ::__time_get_storage(char const*)+0x140> aee60: f940a900 ldr x0, [x8, #0x150] aee64: 97fe492f bl 0x41320 <_ZdlPv@plt> aee68: 17fffff9 b 0xaee4c ::__time_get_storage(char const*)+0x140> aee6c: 39450268 ldrb w8, [x19, #0x140] aee70: 37000648 tbnz w8, #0x0, 0xaef38 ::__time_get_storage(char const*)+0x22c> aee74: 3944a268 ldrb w8, [x19, #0x128] aee78: 37000688 tbnz w8, #0x0, 0xaef48 ::__time_get_storage(char const*)+0x23c> aee7c: 39444268 ldrb w8, [x19, #0x110] aee80: 370006c8 tbnz w8, #0x0, 0xaef58 ::__time_get_storage(char const*)+0x24c> aee84: 3943e268 ldrb w8, [x19, #0xf8] aee88: 37000708 tbnz w8, #0x0, 0xaef68 ::__time_get_storage(char const*)+0x25c> aee8c: 39438268 ldrb w8, [x19, #0xe0] aee90: 37000748 tbnz w8, #0x0, 0xaef78 ::__time_get_storage(char const*)+0x26c> aee94: 39432268 ldrb w8, [x19, #0xc8] aee98: 37000788 tbnz w8, #0x0, 0xaef88 ::__time_get_storage(char const*)+0x27c> aee9c: 3942c268 ldrb w8, [x19, #0xb0] aeea0: 370007c8 tbnz w8, #0x0, 0xaef98 ::__time_get_storage(char const*)+0x28c> aeea4: 39426268 ldrb w8, [x19, #0x98] aeea8: 37000808 tbnz w8, #0x0, 0xaefa8 ::__time_get_storage(char const*)+0x29c> aeeac: 39420268 ldrb w8, [x19, #0x80] aeeb0: 37000848 tbnz w8, #0x0, 0xaefb8 ::__time_get_storage(char const*)+0x2ac> aeeb4: 3941a268 ldrb w8, [x19, #0x68] aeeb8: 37000888 tbnz w8, #0x0, 0xaefc8 ::__time_get_storage(char const*)+0x2bc> aeebc: 39414268 ldrb w8, [x19, #0x50] aeec0: 370008c8 tbnz w8, #0x0, 0xaefd8 ::__time_get_storage(char const*)+0x2cc> aeec4: 3940e268 ldrb w8, [x19, #0x38] aeec8: 37000908 tbnz w8, #0x0, 0xaefe8 ::__time_get_storage(char const*)+0x2dc> aeecc: 39408268 ldrb w8, [x19, #0x20] aeed0: 37000948 tbnz w8, #0x0, 0xaeff8 ::__time_get_storage(char const*)+0x2ec> aeed4: 39402268 ldrb w8, [x19, #0x8] aeed8: 36000068 tbz w8, #0x0, 0xaeee4 ::__time_get_storage(char const*)+0x1d8> aeedc: f9400e60 ldr x0, [x19, #0x18] aeee0: 97fe4910 bl 0x41320 <_ZdlPv@plt> aeee4: f9400260 ldr x0, [x19] aeee8: 97fe48d2 bl 0x41230 aeeec: aa1403e0 mov x0, x20 aeef0: 9400992b bl 0xd539c <__cxa_demangle+0x12abc> aeef4: f9420660 ldr x0, [x19, #0x408] aeef8: 97fe490a bl 0x41320 <_ZdlPv@plt> aeefc: 394f8268 ldrb w8, [x19, #0x3e0] aef00: 3607f928 tbz w8, #0x0, 0xaee24 ::__time_get_storage(char const*)+0x118> aef04: f941fa60 ldr x0, [x19, #0x3f0] aef08: 97fe4906 bl 0x41320 <_ZdlPv@plt> aef0c: 394f2268 ldrb w8, [x19, #0x3c8] aef10: 3607f8e8 tbz w8, #0x0, 0xaee2c ::__time_get_storage(char const*)+0x120> aef14: f941ee60 ldr x0, [x19, #0x3d8] aef18: 97fe4902 bl 0x41320 <_ZdlPv@plt> aef1c: 394ec268 ldrb w8, [x19, #0x3b0] aef20: 3607f8a8 tbz w8, #0x0, 0xaee34 ::__time_get_storage(char const*)+0x128> aef24: f941e260 ldr x0, [x19, #0x3c0] aef28: 97fe48fe bl 0x41320 <_ZdlPv@plt> aef2c: 394e6268 ldrb w8, [x19, #0x398] aef30: 3707f868 tbnz w8, #0x0, 0xaee3c ::__time_get_storage(char const*)+0x130> aef34: 17ffffc4 b 0xaee44 ::__time_get_storage(char const*)+0x138> aef38: f940aa60 ldr x0, [x19, #0x150] aef3c: 97fe48f9 bl 0x41320 <_ZdlPv@plt> aef40: 3944a268 ldrb w8, [x19, #0x128] aef44: 3607f9c8 tbz w8, #0x0, 0xaee7c ::__time_get_storage(char const*)+0x170> aef48: f9409e60 ldr x0, [x19, #0x138] aef4c: 97fe48f5 bl 0x41320 <_ZdlPv@plt> aef50: 39444268 ldrb w8, [x19, #0x110] aef54: 3607f988 tbz w8, #0x0, 0xaee84 ::__time_get_storage(char const*)+0x178> aef58: f9409260 ldr x0, [x19, #0x120] aef5c: 97fe48f1 bl 0x41320 <_ZdlPv@plt> aef60: 3943e268 ldrb w8, [x19, #0xf8] aef64: 3607f948 tbz w8, #0x0, 0xaee8c ::__time_get_storage(char const*)+0x180> aef68: f9408660 ldr x0, [x19, #0x108] aef6c: 97fe48ed bl 0x41320 <_ZdlPv@plt> aef70: 39438268 ldrb w8, [x19, #0xe0] aef74: 3607f908 tbz w8, #0x0, 0xaee94 ::__time_get_storage(char const*)+0x188> aef78: f9407a60 ldr x0, [x19, #0xf0] aef7c: 97fe48e9 bl 0x41320 <_ZdlPv@plt> aef80: 39432268 ldrb w8, [x19, #0xc8] aef84: 3607f8c8 tbz w8, #0x0, 0xaee9c ::__time_get_storage(char const*)+0x190> aef88: f9406e60 ldr x0, [x19, #0xd8] aef8c: 97fe48e5 bl 0x41320 <_ZdlPv@plt> aef90: 3942c268 ldrb w8, [x19, #0xb0] aef94: 3607f888 tbz w8, #0x0, 0xaeea4 ::__time_get_storage(char const*)+0x198> aef98: f9406260 ldr x0, [x19, #0xc0] aef9c: 97fe48e1 bl 0x41320 <_ZdlPv@plt> aefa0: 39426268 ldrb w8, [x19, #0x98] aefa4: 3607f848 tbz w8, #0x0, 0xaeeac ::__time_get_storage(char const*)+0x1a0> aefa8: f9405660 ldr x0, [x19, #0xa8] aefac: 97fe48dd bl 0x41320 <_ZdlPv@plt> aefb0: 39420268 ldrb w8, [x19, #0x80] aefb4: 3607f808 tbz w8, #0x0, 0xaeeb4 ::__time_get_storage(char const*)+0x1a8> aefb8: f9404a60 ldr x0, [x19, #0x90] aefbc: 97fe48d9 bl 0x41320 <_ZdlPv@plt> aefc0: 3941a268 ldrb w8, [x19, #0x68] aefc4: 3607f7c8 tbz w8, #0x0, 0xaeebc ::__time_get_storage(char const*)+0x1b0> aefc8: f9403e60 ldr x0, [x19, #0x78] aefcc: 97fe48d5 bl 0x41320 <_ZdlPv@plt> aefd0: 39414268 ldrb w8, [x19, #0x50] aefd4: 3607f788 tbz w8, #0x0, 0xaeec4 ::__time_get_storage(char const*)+0x1b8> aefd8: f9403260 ldr x0, [x19, #0x60] aefdc: 97fe48d1 bl 0x41320 <_ZdlPv@plt> aefe0: 3940e268 ldrb w8, [x19, #0x38] aefe4: 3607f748 tbz w8, #0x0, 0xaeecc ::__time_get_storage(char const*)+0x1c0> aefe8: f9402660 ldr x0, [x19, #0x48] aefec: 97fe48cd bl 0x41320 <_ZdlPv@plt> aeff0: 39408268 ldrb w8, [x19, #0x20] aeff4: 3607f708 tbz w8, #0x0, 0xaeed4 ::__time_get_storage(char const*)+0x1c8> aeff8: f9401a60 ldr x0, [x19, #0x30] aeffc: 97fe48c9 bl 0x41320 <_ZdlPv@plt> af000: 39402268 ldrb w8, [x19, #0x8] af004: 3707f6c8 tbnz w8, #0x0, 0xaeedc ::__time_get_storage(char const*)+0x1d0> af008: 17ffffb7 b 0xaeee4 ::__time_get_storage(char const*)+0x1d8> af00c: 97fe92a8 bl 0x53aac 00000000000af010 ::~ctype_byname()>: af010: a9be4ff4 stp x20, x19, [sp, #-0x20]! af014: a9017bfd stp x29, x30, [sp, #0x10] af018: 910043fd add x29, sp, #0x10 af01c: 90000308 adrp x8, 0x10f000 af020: aa0003f3 mov x19, x0 af024: f9400800 ldr x0, [x0, #0x10] af028: f947c108 ldr x8, [x8, #0xf80] af02c: 91004108 add x8, x8, #0x10 af030: f9000268 str x8, [x19] af034: 97fe487f bl 0x41230 af038: a9417bfd ldp x29, x30, [sp, #0x10] af03c: aa1303e0 mov x0, x19 af040: a8c24ff4 ldp x20, x19, [sp], #0x20 af044: 17fe49ff b 0x41840 <_ZNSt6__ndk114__shared_countD2Ev@plt> af048: aa0003f4 mov x20, x0 af04c: aa1303e0 mov x0, x19 af050: 97fe48f8 bl 0x41430 <_ZNSt6__ndk16locale5facetD2Ev@plt> af054: aa1403e0 mov x0, x20 af058: 97fe9295 bl 0x53aac 00000000000af05c ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)>: af05c: d10143ff sub sp, sp, #0x50 af060: f90013f5 str x21, [sp, #0x20] af064: a9034ff4 stp x20, x19, [sp, #0x30] af068: a9047bfd stp x29, x30, [sp, #0x40] af06c: 910103fd add x29, sp, #0x40 af070: d53bd055 mrs x21, TPIDR_EL0 af074: f94016a8 ldr x8, [x21, #0x28] af078: aa0103f4 mov x20, x1 af07c: aa0003f3 mov x19, x0 af080: 5283f7e0 mov w0, #0x1fbf // =8127 af084: f9000fe8 str x8, [sp, #0x18] af088: 39400028 ldrb w8, [x1] af08c: f9400829 ldr x9, [x1, #0x10] af090: aa1f03e2 mov x2, xzr af094: 7200011f tst w8, #0x1 af098: 9a811521 csinc x1, x9, x1, ne af09c: 97fe4b49 bl 0x41dc0 af0a0: f9000260 str x0, [x19] af0a4: b4000400 cbz x0, 0xaf124 ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0xc8> af0a8: 91002260 add x0, x19, #0x8 af0ac: 52808402 mov w2, #0x420 // =1056 af0b0: 2a1f03e1 mov w1, wzr af0b4: 97fe4b77 bl 0x41e90 af0b8: 910003e0 mov x0, sp af0bc: 52800022 mov w2, #0x1 // =1 af0c0: aa1403e1 mov x1, x20 af0c4: 97fe4bff bl 0x420c0 <_ZNSt6__ndk112ctype_bynameIwEC2ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEm@plt> af0c8: 900002e8 adrp x8, 0x10b000 >>+0xb8> af0cc: 91336108 add x8, x8, #0xcd8 af0d0: f90003e8 str x8, [sp] af0d4: 910003e1 mov x1, sp af0d8: aa1303e0 mov x0, x19 af0dc: 97fe4869 bl 0x41280 <_ZNSt6__ndk118__time_get_storageIwE4initERKNS_5ctypeIwEE@plt> af0e0: 90000308 adrp x8, 0x10f000 af0e4: f9400be0 ldr x0, [sp, #0x10] af0e8: f947c108 ldr x8, [x8, #0xf80] af0ec: 91004108 add x8, x8, #0x10 af0f0: f90003e8 str x8, [sp] af0f4: 97fe484f bl 0x41230 af0f8: 910003e0 mov x0, sp af0fc: 97fe49d1 bl 0x41840 <_ZNSt6__ndk114__shared_countD2Ev@plt> af100: f94016a8 ldr x8, [x21, #0x28] af104: f9400fe9 ldr x9, [sp, #0x18] af108: eb09011f cmp x8, x9 af10c: 540001a1 b.ne 0xaf140 ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0xe4> af110: a9447bfd ldp x29, x30, [sp, #0x40] af114: a9434ff4 ldp x20, x19, [sp, #0x30] af118: f94013f5 ldr x21, [sp, #0x20] af11c: 910143ff add sp, sp, #0x50 af120: d65f03c0 ret af124: b0000160 adrp x0, 0xdc000 >+0x1e> af128: 9138bc00 add x0, x0, #0xe2f af12c: 910003e8 mov x8, sp af130: aa1403e1 mov x1, x20 af134: 97fea257 bl 0x57a90 af138: 910003e0 mov x0, sp af13c: 97ffd456 bl 0xa4294 ::collate_byname(char const*, unsigned long)+0x108> af140: 97fe4cd4 bl 0x42490 <__stack_chk_fail@plt> af144: 394003e8 ldrb w8, [sp] af148: aa0003f4 mov x20, x0 af14c: 36000a48 tbz w8, #0x0, 0xaf294 ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x238> af150: f9400be0 ldr x0, [sp, #0x10] af154: 97fe4873 bl 0x41320 <_ZdlPv@plt> af158: aa1403e0 mov x0, x20 af15c: 94009890 bl 0xd539c <__cxa_demangle+0x12abc> af160: aa0003f3 mov x19, x0 af164: 910003e0 mov x0, sp af168: 97fe48b2 bl 0x41430 <_ZNSt6__ndk16locale5facetD2Ev@plt> af16c: aa1303e0 mov x0, x19 af170: 97fe924f bl 0x53aac af174: 90000308 adrp x8, 0x10f000 af178: aa0003f4 mov x20, x0 af17c: f9400be0 ldr x0, [sp, #0x10] af180: f947c108 ldr x8, [x8, #0xf80] af184: 91004108 add x8, x8, #0x10 af188: f90003e8 str x8, [sp] af18c: 97fe4829 bl 0x41230 af190: 910003e0 mov x0, sp af194: 97fe49ab bl 0x41840 <_ZNSt6__ndk114__shared_countD2Ev@plt> af198: 39504268 ldrb w8, [x19, #0x410] af19c: 370000c8 tbnz w8, #0x0, 0xaf1b4 ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x158> af1a0: 14000007 b 0xaf1bc ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x160> af1a4: 17ffffef b 0xaf160 ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x104> af1a8: aa0003f4 mov x20, x0 af1ac: 39504268 ldrb w8, [x19, #0x410] af1b0: 36000068 tbz w8, #0x0, 0xaf1bc ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x160> af1b4: f9421260 ldr x0, [x19, #0x420] af1b8: 97fe485a bl 0x41320 <_ZdlPv@plt> af1bc: 394fe268 ldrb w8, [x19, #0x3f8] af1c0: 370006e8 tbnz w8, #0x0, 0xaf29c ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x240> af1c4: 394f8268 ldrb w8, [x19, #0x3e0] af1c8: 37000728 tbnz w8, #0x0, 0xaf2ac ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x250> af1cc: 394f2268 ldrb w8, [x19, #0x3c8] af1d0: 37000768 tbnz w8, #0x0, 0xaf2bc ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x260> af1d4: 394ec268 ldrb w8, [x19, #0x3b0] af1d8: 370007a8 tbnz w8, #0x0, 0xaf2cc ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x270> af1dc: 394e6268 ldrb w8, [x19, #0x398] af1e0: 36000068 tbz w8, #0x0, 0xaf1ec ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x190> af1e4: f941d660 ldr x0, [x19, #0x3a8] af1e8: 97fe484e bl 0x41320 <_ZdlPv@plt> af1ec: 52804815 mov w21, #0x240 // =576 af1f0: 14000003 b 0xaf1fc ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x1a0> af1f4: f10062b5 subs x21, x21, #0x18 af1f8: 540000e0 b.eq 0xaf214 ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x1b8> af1fc: 8b150268 add x8, x19, x21 af200: 39450109 ldrb w9, [x8, #0x140] af204: 3607ff89 tbz w9, #0x0, 0xaf1f4 ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x198> af208: f940a900 ldr x0, [x8, #0x150] af20c: 97fe4845 bl 0x41320 <_ZdlPv@plt> af210: 17fffff9 b 0xaf1f4 ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x198> af214: 39450268 ldrb w8, [x19, #0x140] af218: 37000648 tbnz w8, #0x0, 0xaf2e0 ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x284> af21c: 3944a268 ldrb w8, [x19, #0x128] af220: 37000688 tbnz w8, #0x0, 0xaf2f0 ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x294> af224: 39444268 ldrb w8, [x19, #0x110] af228: 370006c8 tbnz w8, #0x0, 0xaf300 ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x2a4> af22c: 3943e268 ldrb w8, [x19, #0xf8] af230: 37000708 tbnz w8, #0x0, 0xaf310 ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x2b4> af234: 39438268 ldrb w8, [x19, #0xe0] af238: 37000748 tbnz w8, #0x0, 0xaf320 ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x2c4> af23c: 39432268 ldrb w8, [x19, #0xc8] af240: 37000788 tbnz w8, #0x0, 0xaf330 ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x2d4> af244: 3942c268 ldrb w8, [x19, #0xb0] af248: 370007c8 tbnz w8, #0x0, 0xaf340 ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x2e4> af24c: 39426268 ldrb w8, [x19, #0x98] af250: 37000808 tbnz w8, #0x0, 0xaf350 ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x2f4> af254: 39420268 ldrb w8, [x19, #0x80] af258: 37000848 tbnz w8, #0x0, 0xaf360 ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x304> af25c: 3941a268 ldrb w8, [x19, #0x68] af260: 37000888 tbnz w8, #0x0, 0xaf370 ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x314> af264: 39414268 ldrb w8, [x19, #0x50] af268: 370008c8 tbnz w8, #0x0, 0xaf380 ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x324> af26c: 3940e268 ldrb w8, [x19, #0x38] af270: 37000908 tbnz w8, #0x0, 0xaf390 ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x334> af274: 39408268 ldrb w8, [x19, #0x20] af278: 37000948 tbnz w8, #0x0, 0xaf3a0 ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x344> af27c: 39402268 ldrb w8, [x19, #0x8] af280: 36000068 tbz w8, #0x0, 0xaf28c ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x230> af284: f9400e60 ldr x0, [x19, #0x18] af288: 97fe4826 bl 0x41320 <_ZdlPv@plt> af28c: f9400260 ldr x0, [x19] af290: 97fe47e8 bl 0x41230 af294: aa1403e0 mov x0, x20 af298: 94009841 bl 0xd539c <__cxa_demangle+0x12abc> af29c: f9420660 ldr x0, [x19, #0x408] af2a0: 97fe4820 bl 0x41320 <_ZdlPv@plt> af2a4: 394f8268 ldrb w8, [x19, #0x3e0] af2a8: 3607f928 tbz w8, #0x0, 0xaf1cc ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x170> af2ac: f941fa60 ldr x0, [x19, #0x3f0] af2b0: 97fe481c bl 0x41320 <_ZdlPv@plt> af2b4: 394f2268 ldrb w8, [x19, #0x3c8] af2b8: 3607f8e8 tbz w8, #0x0, 0xaf1d4 ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x178> af2bc: f941ee60 ldr x0, [x19, #0x3d8] af2c0: 97fe4818 bl 0x41320 <_ZdlPv@plt> af2c4: 394ec268 ldrb w8, [x19, #0x3b0] af2c8: 3607f8a8 tbz w8, #0x0, 0xaf1dc ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x180> af2cc: f941e260 ldr x0, [x19, #0x3c0] af2d0: 97fe4814 bl 0x41320 <_ZdlPv@plt> af2d4: 394e6268 ldrb w8, [x19, #0x398] af2d8: 3707f868 tbnz w8, #0x0, 0xaf1e4 ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x188> af2dc: 17ffffc4 b 0xaf1ec ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x190> af2e0: f940aa60 ldr x0, [x19, #0x150] af2e4: 97fe480f bl 0x41320 <_ZdlPv@plt> af2e8: 3944a268 ldrb w8, [x19, #0x128] af2ec: 3607f9c8 tbz w8, #0x0, 0xaf224 ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x1c8> af2f0: f9409e60 ldr x0, [x19, #0x138] af2f4: 97fe480b bl 0x41320 <_ZdlPv@plt> af2f8: 39444268 ldrb w8, [x19, #0x110] af2fc: 3607f988 tbz w8, #0x0, 0xaf22c ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x1d0> af300: f9409260 ldr x0, [x19, #0x120] af304: 97fe4807 bl 0x41320 <_ZdlPv@plt> af308: 3943e268 ldrb w8, [x19, #0xf8] af30c: 3607f948 tbz w8, #0x0, 0xaf234 ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x1d8> af310: f9408660 ldr x0, [x19, #0x108] af314: 97fe4803 bl 0x41320 <_ZdlPv@plt> af318: 39438268 ldrb w8, [x19, #0xe0] af31c: 3607f908 tbz w8, #0x0, 0xaf23c ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x1e0> af320: f9407a60 ldr x0, [x19, #0xf0] af324: 97fe47ff bl 0x41320 <_ZdlPv@plt> af328: 39432268 ldrb w8, [x19, #0xc8] af32c: 3607f8c8 tbz w8, #0x0, 0xaf244 ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x1e8> af330: f9406e60 ldr x0, [x19, #0xd8] af334: 97fe47fb bl 0x41320 <_ZdlPv@plt> af338: 3942c268 ldrb w8, [x19, #0xb0] af33c: 3607f888 tbz w8, #0x0, 0xaf24c ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x1f0> af340: f9406260 ldr x0, [x19, #0xc0] af344: 97fe47f7 bl 0x41320 <_ZdlPv@plt> af348: 39426268 ldrb w8, [x19, #0x98] af34c: 3607f848 tbz w8, #0x0, 0xaf254 ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x1f8> af350: f9405660 ldr x0, [x19, #0xa8] af354: 97fe47f3 bl 0x41320 <_ZdlPv@plt> af358: 39420268 ldrb w8, [x19, #0x80] af35c: 3607f808 tbz w8, #0x0, 0xaf25c ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x200> af360: f9404a60 ldr x0, [x19, #0x90] af364: 97fe47ef bl 0x41320 <_ZdlPv@plt> af368: 3941a268 ldrb w8, [x19, #0x68] af36c: 3607f7c8 tbz w8, #0x0, 0xaf264 ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x208> af370: f9403e60 ldr x0, [x19, #0x78] af374: 97fe47eb bl 0x41320 <_ZdlPv@plt> af378: 39414268 ldrb w8, [x19, #0x50] af37c: 3607f788 tbz w8, #0x0, 0xaf26c ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x210> af380: f9403260 ldr x0, [x19, #0x60] af384: 97fe47e7 bl 0x41320 <_ZdlPv@plt> af388: 3940e268 ldrb w8, [x19, #0x38] af38c: 3607f748 tbz w8, #0x0, 0xaf274 ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x218> af390: f9402660 ldr x0, [x19, #0x48] af394: 97fe47e3 bl 0x41320 <_ZdlPv@plt> af398: 39408268 ldrb w8, [x19, #0x20] af39c: 3607f708 tbz w8, #0x0, 0xaf27c ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x220> af3a0: f9401a60 ldr x0, [x19, #0x30] af3a4: 97fe47df bl 0x41320 <_ZdlPv@plt> af3a8: 39402268 ldrb w8, [x19, #0x8] af3ac: 3707f6c8 tbnz w8, #0x0, 0xaf284 ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x228> af3b0: 17ffffb7 b 0xaf28c ::__time_get_storage(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x230> af3b4: 97fe91be bl 0x53aac 00000000000af3b8 ::__do_date_order() const>: af3b8: 394fe009 ldrb w9, [x0, #0x3f8] af3bc: 910fe408 add x8, x0, #0x3f9 af3c0: 5280004b mov w11, #0x2 // =2 af3c4: d341fd2a lsr x10, x9, #1 af3c8: 5100096c sub w12, w11, #0x2 af3cc: aa0a03ed mov x13, x10 af3d0: 36000049 tbz w9, #0x0, 0xaf3d8 ::__do_date_order() const+0x20> af3d4: f942000d ldr x13, [x0, #0x400] af3d8: eb0c01bf cmp x13, x12 af3dc: 54000129 b.ls 0xaf400 ::__do_date_order() const+0x48> af3e0: aa0803ed mov x13, x8 af3e4: 36000049 tbz w9, #0x0, 0xaf3ec ::__do_date_order() const+0x34> af3e8: f942040d ldr x13, [x0, #0x408] af3ec: 386c69ac ldrb w12, [x13, x12] af3f0: 7100959f cmp w12, #0x25 af3f4: 54000060 b.eq 0xaf400 ::__do_date_order() const+0x48> af3f8: 1100056b add w11, w11, #0x1 af3fc: 17fffff3 b 0xaf3c8 ::__do_date_order() const+0x10> af400: 5100056c sub w12, w11, #0x1 af404: aa0803ed mov x13, x8 af408: 36000049 tbz w9, #0x0, 0xaf410 ::__do_date_order() const+0x58> af40c: f942040d ldr x13, [x0, #0x408] af410: 386c69ac ldrb w12, [x13, x12] af414: 5101658c sub w12, w12, #0x59 af418: 7100819f cmp w12, #0x20 af41c: 54001a68 b.hi 0xaf768 ::__do_date_order() const+0x3b0> af420: b000016d adrp x13, 0xdc000 >+0x1e> af424: 912d81ad add x13, x13, #0xb60 af428: 1000008e adr x14, 0xaf438 ::__do_date_order() const+0x80> af42c: 386c69af ldrb w15, [x13, x12] af430: 8b0f09ce add x14, x14, x15, lsl #2 af434: d61f01c0 br x14 af438: 2a0b03eb mov w11, w11 af43c: aa0a03ec mov x12, x10 af440: 36000049 tbz w9, #0x0, 0xaf448 ::__do_date_order() const+0x90> af444: f942000c ldr x12, [x0, #0x400] af448: eb0b019f cmp x12, x11 af44c: 540004a9 b.ls 0xaf4e0 ::__do_date_order() const+0x128> af450: aa0803ec mov x12, x8 af454: 36000049 tbz w9, #0x0, 0xaf45c ::__do_date_order() const+0xa4> af458: f942040c ldr x12, [x0, #0x408] af45c: 386b698c ldrb w12, [x12, x11] af460: 7100959f cmp w12, #0x25 af464: 540003e0 b.eq 0xaf4e0 ::__do_date_order() const+0x128> af468: 1100056b add w11, w11, #0x1 af46c: 17fffff3 b 0xaf438 ::__do_date_order() const+0x80> af470: 386b698c ldrb w12, [x12, x11] af474: 7100959f cmp w12, #0x25 af478: 54000a40 b.eq 0xaf5c0 ::__do_date_order() const+0x208> af47c: 1100056b add w11, w11, #0x1 af480: 2a0b03eb mov w11, w11 af484: aa0a03ec mov x12, x10 af488: 36000049 tbz w9, #0x0, 0xaf490 ::__do_date_order() const+0xd8> af48c: f942000c ldr x12, [x0, #0x400] af490: eb0b019f cmp x12, x11 af494: 54000969 b.ls 0xaf5c0 ::__do_date_order() const+0x208> af498: aa0803ec mov x12, x8 af49c: 3607fea9 tbz w9, #0x0, 0xaf470 ::__do_date_order() const+0xb8> af4a0: f942040c ldr x12, [x0, #0x408] af4a4: 17fffff3 b 0xaf470 ::__do_date_order() const+0xb8> af4a8: 386b698c ldrb w12, [x12, x11] af4ac: 7100959f cmp w12, #0x25 af4b0: 54000520 b.eq 0xaf554 ::__do_date_order() const+0x19c> af4b4: 1100056b add w11, w11, #0x1 af4b8: 2a0b03eb mov w11, w11 af4bc: aa0a03ec mov x12, x10 af4c0: 36000049 tbz w9, #0x0, 0xaf4c8 ::__do_date_order() const+0x110> af4c4: f942000c ldr x12, [x0, #0x400] af4c8: eb0b019f cmp x12, x11 af4cc: 54000449 b.ls 0xaf554 ::__do_date_order() const+0x19c> af4d0: aa0803ec mov x12, x8 af4d4: 3607fea9 tbz w9, #0x0, 0xaf4a8 ::__do_date_order() const+0xf0> af4d8: f942040c ldr x12, [x0, #0x408] af4dc: 17fffff3 b 0xaf4a8 ::__do_date_order() const+0xf0> af4e0: aa0a03ec mov x12, x10 af4e4: 36000049 tbz w9, #0x0, 0xaf4ec ::__do_date_order() const+0x134> af4e8: f942000c ldr x12, [x0, #0x400] af4ec: eb0b019f cmp x12, x11 af4f0: 540013c0 b.eq 0xaf768 ::__do_date_order() const+0x3b0> af4f4: 1100056c add w12, w11, #0x1 af4f8: aa0803ed mov x13, x8 af4fc: 36000049 tbz w9, #0x0, 0xaf504 ::__do_date_order() const+0x14c> af500: f942040d ldr x13, [x0, #0x408] af504: 386c69ac ldrb w12, [x13, x12] af508: 7101919f cmp w12, #0x64 af50c: 54000900 b.eq 0xaf62c ::__do_date_order() const+0x274> af510: 7101b59f cmp w12, #0x6d af514: 540012a1 b.ne 0xaf768 ::__do_date_order() const+0x3b0> af518: 1100096b add w11, w11, #0x2 af51c: 2a0b03eb mov w11, w11 af520: aa0a03ec mov x12, x10 af524: 36000049 tbz w9, #0x0, 0xaf52c ::__do_date_order() const+0x174> af528: f942000c ldr x12, [x0, #0x400] af52c: eb0b019f cmp x12, x11 af530: 540009c9 b.ls 0xaf668 ::__do_date_order() const+0x2b0> af534: aa0803ec mov x12, x8 af538: 36000049 tbz w9, #0x0, 0xaf540 ::__do_date_order() const+0x188> af53c: f942040c ldr x12, [x0, #0x408] af540: 386b698c ldrb w12, [x12, x11] af544: 7100959f cmp w12, #0x25 af548: 54000900 b.eq 0xaf668 ::__do_date_order() const+0x2b0> af54c: 1100056b add w11, w11, #0x1 af550: 17fffff3 b 0xaf51c ::__do_date_order() const+0x164> af554: aa0a03ec mov x12, x10 af558: 36000049 tbz w9, #0x0, 0xaf560 ::__do_date_order() const+0x1a8> af55c: f942000c ldr x12, [x0, #0x400] af560: eb0b019f cmp x12, x11 af564: 54001020 b.eq 0xaf768 ::__do_date_order() const+0x3b0> af568: 1100056c add w12, w11, #0x1 af56c: aa0803ed mov x13, x8 af570: 36000049 tbz w9, #0x0, 0xaf578 ::__do_date_order() const+0x1c0> af574: f942040d ldr x13, [x0, #0x408] af578: 386c69ac ldrb w12, [x13, x12] af57c: 7101919f cmp w12, #0x64 af580: 54000f41 b.ne 0xaf768 ::__do_date_order() const+0x3b0> af584: 1100096b add w11, w11, #0x2 af588: 2a0b03eb mov w11, w11 af58c: aa0a03ec mov x12, x10 af590: 36000049 tbz w9, #0x0, 0xaf598 ::__do_date_order() const+0x1e0> af594: f942000c ldr x12, [x0, #0x400] af598: eb0b019f cmp x12, x11 af59c: 54000969 b.ls 0xaf6c8 ::__do_date_order() const+0x310> af5a0: aa0803ec mov x12, x8 af5a4: 36000049 tbz w9, #0x0, 0xaf5ac ::__do_date_order() const+0x1f4> af5a8: f942040c ldr x12, [x0, #0x408] af5ac: 386b698c ldrb w12, [x12, x11] af5b0: 7100959f cmp w12, #0x25 af5b4: 540008a0 b.eq 0xaf6c8 ::__do_date_order() const+0x310> af5b8: 1100056b add w11, w11, #0x1 af5bc: 17fffff3 b 0xaf588 ::__do_date_order() const+0x1d0> af5c0: aa0a03ec mov x12, x10 af5c4: 36000049 tbz w9, #0x0, 0xaf5cc ::__do_date_order() const+0x214> af5c8: f942000c ldr x12, [x0, #0x400] af5cc: eb0b019f cmp x12, x11 af5d0: 54000cc0 b.eq 0xaf768 ::__do_date_order() const+0x3b0> af5d4: 1100056c add w12, w11, #0x1 af5d8: aa0803ed mov x13, x8 af5dc: 36000049 tbz w9, #0x0, 0xaf5e4 ::__do_date_order() const+0x22c> af5e0: f942040d ldr x13, [x0, #0x408] af5e4: 386c69ac ldrb w12, [x13, x12] af5e8: 7101b59f cmp w12, #0x6d af5ec: 54000be1 b.ne 0xaf768 ::__do_date_order() const+0x3b0> af5f0: 1100096b add w11, w11, #0x2 af5f4: 2a0b03eb mov w11, w11 af5f8: aa0a03ec mov x12, x10 af5fc: 36000049 tbz w9, #0x0, 0xaf604 ::__do_date_order() const+0x24c> af600: f942000c ldr x12, [x0, #0x400] af604: eb0b019f cmp x12, x11 af608: 540007a9 b.ls 0xaf6fc ::__do_date_order() const+0x344> af60c: aa0803ec mov x12, x8 af610: 36000049 tbz w9, #0x0, 0xaf618 ::__do_date_order() const+0x260> af614: f942040c ldr x12, [x0, #0x408] af618: 386b698c ldrb w12, [x12, x11] af61c: 7100959f cmp w12, #0x25 af620: 540006e0 b.eq 0xaf6fc ::__do_date_order() const+0x344> af624: 1100056b add w11, w11, #0x1 af628: 17fffff3 b 0xaf5f4 ::__do_date_order() const+0x23c> af62c: 1100096b add w11, w11, #0x2 af630: 2a0b03eb mov w11, w11 af634: aa0a03ec mov x12, x10 af638: 36000049 tbz w9, #0x0, 0xaf640 ::__do_date_order() const+0x288> af63c: f942000c ldr x12, [x0, #0x400] af640: eb0b019f cmp x12, x11 af644: 540002a9 b.ls 0xaf698 ::__do_date_order() const+0x2e0> af648: aa0803ec mov x12, x8 af64c: 36000049 tbz w9, #0x0, 0xaf654 ::__do_date_order() const+0x29c> af650: f942040c ldr x12, [x0, #0x408] af654: 386b698c ldrb w12, [x12, x11] af658: 7100959f cmp w12, #0x25 af65c: 540001e0 b.eq 0xaf698 ::__do_date_order() const+0x2e0> af660: 1100056b add w11, w11, #0x1 af664: 17fffff3 b 0xaf630 ::__do_date_order() const+0x278> af668: 36000049 tbz w9, #0x0, 0xaf670 ::__do_date_order() const+0x2b8> af66c: f942000a ldr x10, [x0, #0x400] af670: eb0b015f cmp x10, x11 af674: 540007a0 b.eq 0xaf768 ::__do_date_order() const+0x3b0> af678: 1100056a add w10, w11, #0x1 af67c: 36000049 tbz w9, #0x0, 0xaf684 ::__do_date_order() const+0x2cc> af680: f9420408 ldr x8, [x0, #0x408] af684: 386a6908 ldrb w8, [x8, x10] af688: 7101911f cmp w8, #0x64 af68c: 540006e1 b.ne 0xaf768 ::__do_date_order() const+0x3b0> af690: 52800060 mov w0, #0x3 // =3 af694: d65f03c0 ret af698: 36000049 tbz w9, #0x0, 0xaf6a0 ::__do_date_order() const+0x2e8> af69c: f942000a ldr x10, [x0, #0x400] af6a0: eb0b015f cmp x10, x11 af6a4: 54000620 b.eq 0xaf768 ::__do_date_order() const+0x3b0> af6a8: 1100056a add w10, w11, #0x1 af6ac: 36000049 tbz w9, #0x0, 0xaf6b4 ::__do_date_order() const+0x2fc> af6b0: f9420408 ldr x8, [x0, #0x408] af6b4: 386a6908 ldrb w8, [x8, x10] af6b8: 7101b51f cmp w8, #0x6d af6bc: 54000561 b.ne 0xaf768 ::__do_date_order() const+0x3b0> af6c0: 52800080 mov w0, #0x4 // =4 af6c4: d65f03c0 ret af6c8: 36000049 tbz w9, #0x0, 0xaf6d0 ::__do_date_order() const+0x318> af6cc: f942000a ldr x10, [x0, #0x400] af6d0: eb0b015f cmp x10, x11 af6d4: 540004a0 b.eq 0xaf768 ::__do_date_order() const+0x3b0> af6d8: 1100056a add w10, w11, #0x1 af6dc: aa0803eb mov x11, x8 af6e0: 36000049 tbz w9, #0x0, 0xaf6e8 ::__do_date_order() const+0x330> af6e4: f942040b ldr x11, [x0, #0x408] af6e8: 386a696b ldrb w11, [x11, x10] af6ec: 7101e57f cmp w11, #0x79 af6f0: 54000201 b.ne 0xaf730 ::__do_date_order() const+0x378> af6f4: 52800040 mov w0, #0x2 // =2 af6f8: d65f03c0 ret af6fc: 36000049 tbz w9, #0x0, 0xaf704 ::__do_date_order() const+0x34c> af700: f942000a ldr x10, [x0, #0x400] af704: eb0b015f cmp x10, x11 af708: 54000300 b.eq 0xaf768 ::__do_date_order() const+0x3b0> af70c: 1100056a add w10, w11, #0x1 af710: aa0803eb mov x11, x8 af714: 36000049 tbz w9, #0x0, 0xaf71c ::__do_date_order() const+0x364> af718: f942040b ldr x11, [x0, #0x408] af71c: 386a696b ldrb w11, [x11, x10] af720: 7101e57f cmp w11, #0x79 af724: 54000141 b.ne 0xaf74c ::__do_date_order() const+0x394> af728: 52800020 mov w0, #0x1 // =1 af72c: d65f03c0 ret af730: 36000049 tbz w9, #0x0, 0xaf738 ::__do_date_order() const+0x380> af734: f9420408 ldr x8, [x0, #0x408] af738: 386a6908 ldrb w8, [x8, x10] af73c: 7101651f cmp w8, #0x59 af740: 54000141 b.ne 0xaf768 ::__do_date_order() const+0x3b0> af744: 52800040 mov w0, #0x2 // =2 af748: d65f03c0 ret af74c: 36000049 tbz w9, #0x0, 0xaf754 ::__do_date_order() const+0x39c> af750: f9420408 ldr x8, [x0, #0x408] af754: 386a6908 ldrb w8, [x8, x10] af758: 7101651f cmp w8, #0x59 af75c: 54000061 b.ne 0xaf768 ::__do_date_order() const+0x3b0> af760: 52800020 mov w0, #0x1 // =1 af764: d65f03c0 ret af768: 2a1f03e0 mov w0, wzr af76c: d65f03c0 ret 00000000000af770 ::__do_date_order() const>: af770: 394fe009 ldrb w9, [x0, #0x3f8] af774: 910ff008 add x8, x0, #0x3fc af778: 5280004b mov w11, #0x2 // =2 af77c: d341fd2a lsr x10, x9, #1 af780: 5100096c sub w12, w11, #0x2 af784: aa0a03ed mov x13, x10 af788: 36000049 tbz w9, #0x0, 0xaf790 ::__do_date_order() const+0x20> af78c: f942000d ldr x13, [x0, #0x400] af790: eb0c01bf cmp x13, x12 af794: 54000129 b.ls 0xaf7b8 ::__do_date_order() const+0x48> af798: aa0803ed mov x13, x8 af79c: 36000049 tbz w9, #0x0, 0xaf7a4 ::__do_date_order() const+0x34> af7a0: f942040d ldr x13, [x0, #0x408] af7a4: b86c79ac ldr w12, [x13, x12, lsl #2] af7a8: 7100959f cmp w12, #0x25 af7ac: 54000060 b.eq 0xaf7b8 ::__do_date_order() const+0x48> af7b0: 1100056b add w11, w11, #0x1 af7b4: 17fffff3 b 0xaf780 ::__do_date_order() const+0x10> af7b8: 5100056c sub w12, w11, #0x1 af7bc: aa0803ed mov x13, x8 af7c0: 36000049 tbz w9, #0x0, 0xaf7c8 ::__do_date_order() const+0x58> af7c4: f942040d ldr x13, [x0, #0x408] af7c8: b86c79ac ldr w12, [x13, x12, lsl #2] af7cc: 5101658c sub w12, w12, #0x59 af7d0: 7100819f cmp w12, #0x20 af7d4: 54001a68 b.hi 0xafb20 ::__do_date_order() const+0x3b0> af7d8: b000016d adrp x13, 0xdc000 >+0x1e> af7dc: 912e05ad add x13, x13, #0xb81 af7e0: 1000008e adr x14, 0xaf7f0 ::__do_date_order() const+0x80> af7e4: 386c69af ldrb w15, [x13, x12] af7e8: 8b0f09ce add x14, x14, x15, lsl #2 af7ec: d61f01c0 br x14 af7f0: 2a0b03eb mov w11, w11 af7f4: aa0a03ec mov x12, x10 af7f8: 36000049 tbz w9, #0x0, 0xaf800 ::__do_date_order() const+0x90> af7fc: f942000c ldr x12, [x0, #0x400] af800: eb0b019f cmp x12, x11 af804: 540004a9 b.ls 0xaf898 ::__do_date_order() const+0x128> af808: aa0803ec mov x12, x8 af80c: 36000049 tbz w9, #0x0, 0xaf814 ::__do_date_order() const+0xa4> af810: f942040c ldr x12, [x0, #0x408] af814: b86b798c ldr w12, [x12, x11, lsl #2] af818: 7100959f cmp w12, #0x25 af81c: 540003e0 b.eq 0xaf898 ::__do_date_order() const+0x128> af820: 1100056b add w11, w11, #0x1 af824: 17fffff3 b 0xaf7f0 ::__do_date_order() const+0x80> af828: b86b798c ldr w12, [x12, x11, lsl #2] af82c: 7100959f cmp w12, #0x25 af830: 54000a40 b.eq 0xaf978 ::__do_date_order() const+0x208> af834: 1100056b add w11, w11, #0x1 af838: 2a0b03eb mov w11, w11 af83c: aa0a03ec mov x12, x10 af840: 36000049 tbz w9, #0x0, 0xaf848 ::__do_date_order() const+0xd8> af844: f942000c ldr x12, [x0, #0x400] af848: eb0b019f cmp x12, x11 af84c: 54000969 b.ls 0xaf978 ::__do_date_order() const+0x208> af850: aa0803ec mov x12, x8 af854: 3607fea9 tbz w9, #0x0, 0xaf828 ::__do_date_order() const+0xb8> af858: f942040c ldr x12, [x0, #0x408] af85c: 17fffff3 b 0xaf828 ::__do_date_order() const+0xb8> af860: b86b798c ldr w12, [x12, x11, lsl #2] af864: 7100959f cmp w12, #0x25 af868: 54000520 b.eq 0xaf90c ::__do_date_order() const+0x19c> af86c: 1100056b add w11, w11, #0x1 af870: 2a0b03eb mov w11, w11 af874: aa0a03ec mov x12, x10 af878: 36000049 tbz w9, #0x0, 0xaf880 ::__do_date_order() const+0x110> af87c: f942000c ldr x12, [x0, #0x400] af880: eb0b019f cmp x12, x11 af884: 54000449 b.ls 0xaf90c ::__do_date_order() const+0x19c> af888: aa0803ec mov x12, x8 af88c: 3607fea9 tbz w9, #0x0, 0xaf860 ::__do_date_order() const+0xf0> af890: f942040c ldr x12, [x0, #0x408] af894: 17fffff3 b 0xaf860 ::__do_date_order() const+0xf0> af898: aa0a03ec mov x12, x10 af89c: 36000049 tbz w9, #0x0, 0xaf8a4 ::__do_date_order() const+0x134> af8a0: f942000c ldr x12, [x0, #0x400] af8a4: eb0b019f cmp x12, x11 af8a8: 540013c0 b.eq 0xafb20 ::__do_date_order() const+0x3b0> af8ac: 1100056c add w12, w11, #0x1 af8b0: aa0803ed mov x13, x8 af8b4: 36000049 tbz w9, #0x0, 0xaf8bc ::__do_date_order() const+0x14c> af8b8: f942040d ldr x13, [x0, #0x408] af8bc: b86c79ac ldr w12, [x13, x12, lsl #2] af8c0: 7101919f cmp w12, #0x64 af8c4: 54000900 b.eq 0xaf9e4 ::__do_date_order() const+0x274> af8c8: 7101b59f cmp w12, #0x6d af8cc: 540012a1 b.ne 0xafb20 ::__do_date_order() const+0x3b0> af8d0: 1100096b add w11, w11, #0x2 af8d4: 2a0b03eb mov w11, w11 af8d8: aa0a03ec mov x12, x10 af8dc: 36000049 tbz w9, #0x0, 0xaf8e4 ::__do_date_order() const+0x174> af8e0: f942000c ldr x12, [x0, #0x400] af8e4: eb0b019f cmp x12, x11 af8e8: 540009c9 b.ls 0xafa20 ::__do_date_order() const+0x2b0> af8ec: aa0803ec mov x12, x8 af8f0: 36000049 tbz w9, #0x0, 0xaf8f8 ::__do_date_order() const+0x188> af8f4: f942040c ldr x12, [x0, #0x408] af8f8: b86b798c ldr w12, [x12, x11, lsl #2] af8fc: 7100959f cmp w12, #0x25 af900: 54000900 b.eq 0xafa20 ::__do_date_order() const+0x2b0> af904: 1100056b add w11, w11, #0x1 af908: 17fffff3 b 0xaf8d4 ::__do_date_order() const+0x164> af90c: aa0a03ec mov x12, x10 af910: 36000049 tbz w9, #0x0, 0xaf918 ::__do_date_order() const+0x1a8> af914: f942000c ldr x12, [x0, #0x400] af918: eb0b019f cmp x12, x11 af91c: 54001020 b.eq 0xafb20 ::__do_date_order() const+0x3b0> af920: 1100056c add w12, w11, #0x1 af924: aa0803ed mov x13, x8 af928: 36000049 tbz w9, #0x0, 0xaf930 ::__do_date_order() const+0x1c0> af92c: f942040d ldr x13, [x0, #0x408] af930: b86c79ac ldr w12, [x13, x12, lsl #2] af934: 7101919f cmp w12, #0x64 af938: 54000f41 b.ne 0xafb20 ::__do_date_order() const+0x3b0> af93c: 1100096b add w11, w11, #0x2 af940: 2a0b03eb mov w11, w11 af944: aa0a03ec mov x12, x10 af948: 36000049 tbz w9, #0x0, 0xaf950 ::__do_date_order() const+0x1e0> af94c: f942000c ldr x12, [x0, #0x400] af950: eb0b019f cmp x12, x11 af954: 54000969 b.ls 0xafa80 ::__do_date_order() const+0x310> af958: aa0803ec mov x12, x8 af95c: 36000049 tbz w9, #0x0, 0xaf964 ::__do_date_order() const+0x1f4> af960: f942040c ldr x12, [x0, #0x408] af964: b86b798c ldr w12, [x12, x11, lsl #2] af968: 7100959f cmp w12, #0x25 af96c: 540008a0 b.eq 0xafa80 ::__do_date_order() const+0x310> af970: 1100056b add w11, w11, #0x1 af974: 17fffff3 b 0xaf940 ::__do_date_order() const+0x1d0> af978: aa0a03ec mov x12, x10 af97c: 36000049 tbz w9, #0x0, 0xaf984 ::__do_date_order() const+0x214> af980: f942000c ldr x12, [x0, #0x400] af984: eb0b019f cmp x12, x11 af988: 54000cc0 b.eq 0xafb20 ::__do_date_order() const+0x3b0> af98c: 1100056c add w12, w11, #0x1 af990: aa0803ed mov x13, x8 af994: 36000049 tbz w9, #0x0, 0xaf99c ::__do_date_order() const+0x22c> af998: f942040d ldr x13, [x0, #0x408] af99c: b86c79ac ldr w12, [x13, x12, lsl #2] af9a0: 7101b59f cmp w12, #0x6d af9a4: 54000be1 b.ne 0xafb20 ::__do_date_order() const+0x3b0> af9a8: 1100096b add w11, w11, #0x2 af9ac: 2a0b03eb mov w11, w11 af9b0: aa0a03ec mov x12, x10 af9b4: 36000049 tbz w9, #0x0, 0xaf9bc ::__do_date_order() const+0x24c> af9b8: f942000c ldr x12, [x0, #0x400] af9bc: eb0b019f cmp x12, x11 af9c0: 540007a9 b.ls 0xafab4 ::__do_date_order() const+0x344> af9c4: aa0803ec mov x12, x8 af9c8: 36000049 tbz w9, #0x0, 0xaf9d0 ::__do_date_order() const+0x260> af9cc: f942040c ldr x12, [x0, #0x408] af9d0: b86b798c ldr w12, [x12, x11, lsl #2] af9d4: 7100959f cmp w12, #0x25 af9d8: 540006e0 b.eq 0xafab4 ::__do_date_order() const+0x344> af9dc: 1100056b add w11, w11, #0x1 af9e0: 17fffff3 b 0xaf9ac ::__do_date_order() const+0x23c> af9e4: 1100096b add w11, w11, #0x2 af9e8: 2a0b03eb mov w11, w11 af9ec: aa0a03ec mov x12, x10 af9f0: 36000049 tbz w9, #0x0, 0xaf9f8 ::__do_date_order() const+0x288> af9f4: f942000c ldr x12, [x0, #0x400] af9f8: eb0b019f cmp x12, x11 af9fc: 540002a9 b.ls 0xafa50 ::__do_date_order() const+0x2e0> afa00: aa0803ec mov x12, x8 afa04: 36000049 tbz w9, #0x0, 0xafa0c ::__do_date_order() const+0x29c> afa08: f942040c ldr x12, [x0, #0x408] afa0c: b86b798c ldr w12, [x12, x11, lsl #2] afa10: 7100959f cmp w12, #0x25 afa14: 540001e0 b.eq 0xafa50 ::__do_date_order() const+0x2e0> afa18: 1100056b add w11, w11, #0x1 afa1c: 17fffff3 b 0xaf9e8 ::__do_date_order() const+0x278> afa20: 36000049 tbz w9, #0x0, 0xafa28 ::__do_date_order() const+0x2b8> afa24: f942000a ldr x10, [x0, #0x400] afa28: eb0b015f cmp x10, x11 afa2c: 540007a0 b.eq 0xafb20 ::__do_date_order() const+0x3b0> afa30: 1100056a add w10, w11, #0x1 afa34: 36000049 tbz w9, #0x0, 0xafa3c ::__do_date_order() const+0x2cc> afa38: f9420408 ldr x8, [x0, #0x408] afa3c: b86a7908 ldr w8, [x8, x10, lsl #2] afa40: 7101911f cmp w8, #0x64 afa44: 540006e1 b.ne 0xafb20 ::__do_date_order() const+0x3b0> afa48: 52800060 mov w0, #0x3 // =3 afa4c: d65f03c0 ret afa50: 36000049 tbz w9, #0x0, 0xafa58 ::__do_date_order() const+0x2e8> afa54: f942000a ldr x10, [x0, #0x400] afa58: eb0b015f cmp x10, x11 afa5c: 54000620 b.eq 0xafb20 ::__do_date_order() const+0x3b0> afa60: 1100056a add w10, w11, #0x1 afa64: 36000049 tbz w9, #0x0, 0xafa6c ::__do_date_order() const+0x2fc> afa68: f9420408 ldr x8, [x0, #0x408] afa6c: b86a7908 ldr w8, [x8, x10, lsl #2] afa70: 7101b51f cmp w8, #0x6d afa74: 54000561 b.ne 0xafb20 ::__do_date_order() const+0x3b0> afa78: 52800080 mov w0, #0x4 // =4 afa7c: d65f03c0 ret afa80: 36000049 tbz w9, #0x0, 0xafa88 ::__do_date_order() const+0x318> afa84: f942000a ldr x10, [x0, #0x400] afa88: eb0b015f cmp x10, x11 afa8c: 540004a0 b.eq 0xafb20 ::__do_date_order() const+0x3b0> afa90: 1100056a add w10, w11, #0x1 afa94: aa0803eb mov x11, x8 afa98: 36000049 tbz w9, #0x0, 0xafaa0 ::__do_date_order() const+0x330> afa9c: f942040b ldr x11, [x0, #0x408] afaa0: b86a796b ldr w11, [x11, x10, lsl #2] afaa4: 7101e57f cmp w11, #0x79 afaa8: 54000201 b.ne 0xafae8 ::__do_date_order() const+0x378> afaac: 52800040 mov w0, #0x2 // =2 afab0: d65f03c0 ret afab4: 36000049 tbz w9, #0x0, 0xafabc ::__do_date_order() const+0x34c> afab8: f942000a ldr x10, [x0, #0x400] afabc: eb0b015f cmp x10, x11 afac0: 54000300 b.eq 0xafb20 ::__do_date_order() const+0x3b0> afac4: 1100056a add w10, w11, #0x1 afac8: aa0803eb mov x11, x8 afacc: 36000049 tbz w9, #0x0, 0xafad4 ::__do_date_order() const+0x364> afad0: f942040b ldr x11, [x0, #0x408] afad4: b86a796b ldr w11, [x11, x10, lsl #2] afad8: 7101e57f cmp w11, #0x79 afadc: 54000141 b.ne 0xafb04 ::__do_date_order() const+0x394> afae0: 52800020 mov w0, #0x1 // =1 afae4: d65f03c0 ret afae8: 36000049 tbz w9, #0x0, 0xafaf0 ::__do_date_order() const+0x380> afaec: f9420408 ldr x8, [x0, #0x408] afaf0: b86a7908 ldr w8, [x8, x10, lsl #2] afaf4: 7101651f cmp w8, #0x59 afaf8: 54000141 b.ne 0xafb20 ::__do_date_order() const+0x3b0> afafc: 52800040 mov w0, #0x2 // =2 afb00: d65f03c0 ret afb04: 36000049 tbz w9, #0x0, 0xafb0c ::__do_date_order() const+0x39c> afb08: f9420408 ldr x8, [x0, #0x408] afb0c: b86a7908 ldr w8, [x8, x10, lsl #2] afb10: 7101651f cmp w8, #0x59 afb14: 54000061 b.ne 0xafb20 ::__do_date_order() const+0x3b0> afb18: 52800020 mov w0, #0x1 // =1 afb1c: d65f03c0 ret afb20: 2a1f03e0 mov w0, wzr afb24: d65f03c0 ret 00000000000afb28 : afb28: d101c3ff sub sp, sp, #0x70 afb2c: f90023f5 str x21, [sp, #0x40] afb30: a9054ff4 stp x20, x19, [sp, #0x50] afb34: a9067bfd stp x29, x30, [sp, #0x60] afb38: 910183fd add x29, sp, #0x60 afb3c: d53bd055 mrs x21, TPIDR_EL0 afb40: f94016a8 ldr x8, [x21, #0x28] afb44: aa0003f4 mov x20, x0 afb48: 5283f7e0 mov w0, #0x1fbf // =8127 afb4c: aa1f03e2 mov x2, xzr afb50: aa0103f3 mov x19, x1 afb54: f81d83a8 stur x8, [x29, #-0x28] afb58: 97fe489a bl 0x41dc0 afb5c: f9000280 str x0, [x20] afb60: b4000140 cbz x0, 0xafb88 afb64: f94016a8 ldr x8, [x21, #0x28] afb68: f85d83a9 ldur x9, [x29, #-0x28] afb6c: eb09011f cmp x8, x9 afb70: 540002c1 b.ne 0xafbc8 afb74: a9467bfd ldp x29, x30, [sp, #0x60] afb78: a9454ff4 ldp x20, x19, [sp, #0x50] afb7c: f94023f5 ldr x21, [sp, #0x40] afb80: 9101c3ff add sp, sp, #0x70 afb84: d65f03c0 ret afb88: 910023e0 add x0, sp, #0x8 afb8c: aa1303e1 mov x1, x19 afb90: 97fe9235 bl 0x54464 afb94: b0000162 adrp x2, 0xdc000 >+0x1e> afb98: 9139e442 add x2, x2, #0xe79 afb9c: 910023e0 add x0, sp, #0x8 afba0: aa1f03e1 mov x1, xzr afba4: 97fe46e3 bl 0x41730 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6insertEmPKc@plt> afba8: f9400808 ldr x8, [x0, #0x10] afbac: 3dc00000 ldr q0, [x0] afbb0: f9001be8 str x8, [sp, #0x30] afbb4: 3d800be0 str q0, [sp, #0x20] afbb8: a900fc1f stp xzr, xzr, [x0, #0x8] afbbc: f900001f str xzr, [x0] afbc0: 910083e0 add x0, sp, #0x20 afbc4: 97ffd1b4 bl 0xa4294 ::collate_byname(char const*, unsigned long)+0x108> afbc8: 97fe4a32 bl 0x42490 <__stack_chk_fail@plt> afbcc: 394083e8 ldrb w8, [sp, #0x20] afbd0: aa0003f3 mov x19, x0 afbd4: 370000a8 tbnz w8, #0x0, 0xafbe8 afbd8: 394023e8 ldrb w8, [sp, #0x8] afbdc: 37000168 tbnz w8, #0x0, 0xafc08 afbe0: aa1303e0 mov x0, x19 afbe4: 940095ee bl 0xd539c <__cxa_demangle+0x12abc> afbe8: f9401be0 ldr x0, [sp, #0x30] afbec: 97fe45cd bl 0x41320 <_ZdlPv@plt> afbf0: 394023e8 ldrb w8, [sp, #0x8] afbf4: 3607ff68 tbz w8, #0x0, 0xafbe0 afbf8: 14000004 b 0xafc08 afbfc: aa0003f3 mov x19, x0 afc00: 394023e8 ldrb w8, [sp, #0x8] afc04: 3607fee8 tbz w8, #0x0, 0xafbe0 afc08: f9400fe0 ldr x0, [sp, #0x18] afc0c: 97fe45c5 bl 0x41320 <_ZdlPv@plt> afc10: aa1303e0 mov x0, x19 afc14: 940095e2 bl 0xd539c <__cxa_demangle+0x12abc> 00000000000afc18 , std::__ndk1::allocator> const&)>: afc18: d10143ff sub sp, sp, #0x50 afc1c: f90013f5 str x21, [sp, #0x20] afc20: a9034ff4 stp x20, x19, [sp, #0x30] afc24: a9047bfd stp x29, x30, [sp, #0x40] afc28: 910103fd add x29, sp, #0x40 afc2c: d53bd055 mrs x21, TPIDR_EL0 afc30: f94016a8 ldr x8, [x21, #0x28] afc34: aa0103f3 mov x19, x1 afc38: aa0003f4 mov x20, x0 afc3c: 5283f7e0 mov w0, #0x1fbf // =8127 afc40: f9000fe8 str x8, [sp, #0x18] afc44: 39400028 ldrb w8, [x1] afc48: f9400829 ldr x9, [x1, #0x10] afc4c: aa1f03e2 mov x2, xzr afc50: 7200011f tst w8, #0x1 afc54: 9a811521 csinc x1, x9, x1, ne afc58: 97fe485a bl 0x41dc0 afc5c: f9000280 str x0, [x20] afc60: b4000140 cbz x0, 0xafc88 , std::__ndk1::allocator> const&)+0x70> afc64: f94016a8 ldr x8, [x21, #0x28] afc68: f9400fe9 ldr x9, [sp, #0x18] afc6c: eb09011f cmp x8, x9 afc70: 540001a1 b.ne 0xafca4 , std::__ndk1::allocator> const&)+0x8c> afc74: a9447bfd ldp x29, x30, [sp, #0x40] afc78: a9434ff4 ldp x20, x19, [sp, #0x30] afc7c: f94013f5 ldr x21, [sp, #0x20] afc80: 910143ff add sp, sp, #0x50 afc84: d65f03c0 ret afc88: b0000160 adrp x0, 0xdc000 >+0x1e> afc8c: 9139e400 add x0, x0, #0xe79 afc90: 910003e8 mov x8, sp afc94: aa1303e1 mov x1, x19 afc98: 97fe9f7e bl 0x57a90 afc9c: 910003e0 mov x0, sp afca0: 97ffd17d bl 0xa4294 ::collate_byname(char const*, unsigned long)+0x108> afca4: 97fe49fb bl 0x42490 <__stack_chk_fail@plt> afca8: 394003e8 ldrb w8, [sp] afcac: aa0003f3 mov x19, x0 afcb0: 36000068 tbz w8, #0x0, 0xafcbc , std::__ndk1::allocator> const&)+0xa4> afcb4: f9400be0 ldr x0, [sp, #0x10] afcb8: 97fe459a bl 0x41320 <_ZdlPv@plt> afcbc: aa1303e0 mov x0, x19 afcc0: 940095b7 bl 0xd539c <__cxa_demangle+0x12abc> 00000000000afcc4 : afcc4: f81d0ff5 str x21, [sp, #-0x30]! afcc8: a9014ff4 stp x20, x19, [sp, #0x10] afccc: a9027bfd stp x29, x30, [sp, #0x20] afcd0: 910083fd add x29, sp, #0x20 afcd4: b0000308 adrp x8, 0x110000 afcd8: 9127c108 add x8, x8, #0x9f0 afcdc: f9400014 ldr x20, [x0] afce0: 08dffd08 ldarb w8, [x8] afce4: aa0003f3 mov x19, x0 afce8: b0000315 adrp x21, 0x110000 afcec: 36000148 tbz w8, #0x0, 0xafd14 afcf0: f944f6a8 ldr x8, [x21, #0x9e8] afcf4: eb08029f cmp x20, x8 afcf8: 54000060 b.eq 0xafd04 afcfc: f9400260 ldr x0, [x19] afd00: 97fe454c bl 0x41230 afd04: a9427bfd ldp x29, x30, [sp, #0x20] afd08: a9414ff4 ldp x20, x19, [sp, #0x10] afd0c: f84307f5 ldr x21, [sp], #0x30 afd10: d65f03c0 ret afd14: b0000300 adrp x0, 0x110000 afd18: 9127c000 add x0, x0, #0x9f0 afd1c: 97fe4a71 bl 0x426e0 <__cxa_guard_acquire@plt> afd20: 34fffe80 cbz w0, 0xafcf0 afd24: b0000181 adrp x1, 0xe0000 afd28: 911ca021 add x1, x1, #0x728 afd2c: 5283f7e0 mov w0, #0x1fbf // =8127 afd30: aa1f03e2 mov x2, xzr afd34: 97fe4823 bl 0x41dc0 afd38: f904f6a0 str x0, [x21, #0x9e8] afd3c: b0000300 adrp x0, 0x110000 afd40: 9127c000 add x0, x0, #0x9f0 afd44: 97fe46ab bl 0x417f0 <__cxa_guard_release@plt> afd48: 17ffffea b 0xafcf0 afd4c: aa0003f3 mov x19, x0 afd50: b0000300 adrp x0, 0x110000 afd54: 9127c000 add x0, x0, #0x9f0 afd58: 97fe498e bl 0x42390 <__cxa_guard_abort@plt> afd5c: aa1303e0 mov x0, x19 afd60: 97fe8f53 bl 0x53aac afd64: 97fe8f52 bl 0x53aac 00000000000afd68 ::init(char const*)>: afd68: d10243ff sub sp, sp, #0x90 afd6c: f90023f9 str x25, [sp, #0x40] afd70: a9055ff8 stp x24, x23, [sp, #0x50] afd74: a90657f6 stp x22, x21, [sp, #0x60] afd78: a9074ff4 stp x20, x19, [sp, #0x70] afd7c: a9087bfd stp x29, x30, [sp, #0x80] afd80: 910203fd add x29, sp, #0x80 afd84: d53bd059 mrs x25, TPIDR_EL0 afd88: f9401728 ldr x8, [x25, #0x28] afd8c: aa0003f4 mov x20, x0 afd90: 5283f7e0 mov w0, #0x1fbf // =8127 afd94: aa1f03e2 mov x2, xzr afd98: aa0103f5 mov x21, x1 afd9c: f9001fe8 str x8, [sp, #0x38] afda0: 97fe4808 bl 0x41dc0 afda4: b4001480 cbz x0, 0xb0034 ::init(char const*)+0x2cc> afda8: aa0003f3 mov x19, x0 afdac: 97fe4609 bl 0x415d0 afdb0: aa0003f6 mov x22, x0 afdb4: 97fe493f bl 0x422b0 afdb8: aa0003f5 mov x21, x0 afdbc: b4000076 cbz x22, 0xafdc8 ::init(char const*)+0x60> afdc0: aa1603e0 mov x0, x22 afdc4: 97fe4603 bl 0x415d0 afdc8: f94016b6 ldr x22, [x21, #0x28] afdcc: 394002c8 ldrb w8, [x22] afdd0: 340002a8 cbz w8, 0xafe24 ::init(char const*)+0xbc> afdd4: 394006c9 ldrb w9, [x22, #0x1] afdd8: 34000289 cbz w9, 0xafe28 ::init(char const*)+0xc0> afddc: aa1603e0 mov x0, x22 afde0: f90013ff str xzr, [sp, #0x20] afde4: 97fe46a3 bl 0x41870 afde8: aa0003f8 mov x24, x0 afdec: aa1303e0 mov x0, x19 afdf0: 97fe45f8 bl 0x415d0 afdf4: aa0003f7 mov x23, x0 afdf8: 910023e0 add x0, sp, #0x8 afdfc: 910083e3 add x3, sp, #0x20 afe00: aa1603e1 mov x1, x22 afe04: aa1803e2 mov x2, x24 afe08: 97fe4542 bl 0x41310 afe0c: aa0003f6 mov x22, x0 afe10: b4000077 cbz x23, 0xafe1c ::init(char const*)+0xb4> afe14: aa1703e0 mov x0, x23 afe18: 97fe45ee bl 0x415d0 afe1c: b1000adf cmn x22, #0x2 afe20: 54000ba3 b.lo 0xaff94 ::init(char const*)+0x22c> afe24: 52801fe8 mov w8, #0xff // =255 afe28: 39004288 strb w8, [x20, #0x10] afe2c: f9401ab7 ldr x23, [x21, #0x30] afe30: 394002f6 ldrb w22, [x23] afe34: 340002b6 cbz w22, 0xafe88 ::init(char const*)+0x120> afe38: 394006e8 ldrb w8, [x23, #0x1] afe3c: 34000288 cbz w8, 0xafe8c ::init(char const*)+0x124> afe40: aa1703e0 mov x0, x23 afe44: f90013ff str xzr, [sp, #0x20] afe48: 97fe468a bl 0x41870 afe4c: aa0003f8 mov x24, x0 afe50: aa1303e0 mov x0, x19 afe54: 97fe45df bl 0x415d0 afe58: aa0003f6 mov x22, x0 afe5c: 910023e0 add x0, sp, #0x8 afe60: 910083e3 add x3, sp, #0x20 afe64: aa1703e1 mov x1, x23 afe68: aa1803e2 mov x2, x24 afe6c: 97fe4529 bl 0x41310 afe70: aa0003f7 mov x23, x0 afe74: b4000076 cbz x22, 0xafe80 ::init(char const*)+0x118> afe78: aa1603e0 mov x0, x22 afe7c: 97fe45d5 bl 0x415d0 afe80: b1000aff cmn x23, #0x2 afe84: 54000a43 b.lo 0xaffcc ::init(char const*)+0x264> afe88: 52801ff6 mov w22, #0xff // =255 afe8c: 39004696 strb w22, [x20, #0x11] afe90: f9401ea1 ldr x1, [x21, #0x38] afe94: 91006280 add x0, x20, #0x18 afe98: 97fe496a bl 0x42440 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt> afe9c: f94012a1 ldr x1, [x21, #0x20] afea0: 9100c296 add x22, x20, #0x30 afea4: aa1603e0 mov x0, x22 afea8: 97fe4966 bl 0x42440 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt> afeac: 394146a8 ldrb w8, [x21, #0x51] afeb0: 7103fd1f cmp w8, #0xff afeb4: 1a8803e8 csel w8, wzr, w8, eq afeb8: b9007a88 str w8, [x20, #0x78] afebc: 39415aa8 ldrb w8, [x21, #0x56] afec0: 34000148 cbz w8, 0xafee8 ::init(char const*)+0x180> afec4: f94022a1 ldr x1, [x21, #0x40] afec8: 91012280 add x0, x20, #0x48 afecc: 97fe495d bl 0x42440 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt> afed0: 39415ea8 ldrb w8, [x21, #0x57] afed4: 34000148 cbz w8, 0xafefc ::init(char const*)+0x194> afed8: f94026a1 ldr x1, [x21, #0x48] afedc: 91018280 add x0, x20, #0x60 afee0: 97fe4958 bl 0x42440 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt> afee4: 1400000a b 0xaff0c ::init(char const*)+0x1a4> afee8: 91012280 add x0, x20, #0x48 afeec: b0000181 adrp x1, 0xe0000 afef0: 910fb021 add x1, x1, #0x3ec afef4: 97fe4953 bl 0x42440 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt> afef8: 17fffff6 b 0xafed0 ::init(char const*)+0x168> afefc: 91018280 add x0, x20, #0x60 aff00: b0000181 adrp x1, 0xe0000 aff04: 910fb021 add x1, x1, #0x3ec aff08: 97fe494e bl 0x42440 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt> aff0c: 910083e0 add x0, sp, #0x20 aff10: aa1603e1 mov x1, x22 aff14: 97fe488b bl 0x42140 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC1ERKS5_@plt> aff18: 39415aa5 ldrb w5, [x21, #0x56] aff1c: 39414ea4 ldrb w4, [x21, #0x53] aff20: 39414aa3 ldrb w3, [x21, #0x52] aff24: 9101f280 add x0, x20, #0x7c aff28: 910083e1 add x1, sp, #0x20 aff2c: 2a1f03e2 mov w2, wzr aff30: 94000095 bl 0xb0184 ::init(char const*)+0x41c> aff34: 39415ea5 ldrb w5, [x21, #0x57] aff38: 394156a4 ldrb w4, [x21, #0x55] aff3c: 394152a3 ldrb w3, [x21, #0x54] aff40: 91020280 add x0, x20, #0x80 aff44: aa1603e1 mov x1, x22 aff48: 2a1f03e2 mov w2, wzr aff4c: 9400008e bl 0xb0184 ::init(char const*)+0x41c> aff50: 394083e8 ldrb w8, [sp, #0x20] aff54: 36000068 tbz w8, #0x0, 0xaff60 ::init(char const*)+0x1f8> aff58: f9401be0 ldr x0, [sp, #0x30] aff5c: 97fe44f1 bl 0x41320 <_ZdlPv@plt> aff60: aa1303e0 mov x0, x19 aff64: 97fe44b3 bl 0x41230 aff68: f9401728 ldr x8, [x25, #0x28] aff6c: f9401fe9 ldr x9, [sp, #0x38] aff70: eb09011f cmp x8, x9 aff74: 54000801 b.ne 0xb0074 ::init(char const*)+0x30c> aff78: a9487bfd ldp x29, x30, [sp, #0x80] aff7c: a9474ff4 ldp x20, x19, [sp, #0x70] aff80: a94657f6 ldp x22, x21, [sp, #0x60] aff84: a9455ff8 ldp x24, x23, [sp, #0x50] aff88: f94023f9 ldr x25, [sp, #0x40] aff8c: 910243ff add sp, sp, #0x90 aff90: d65f03c0 ret aff94: b9400bf6 ldr w22, [sp, #0x8] aff98: aa1303e0 mov x0, x19 aff9c: 97fe458d bl 0x415d0 affa0: aa0003f7 mov x23, x0 affa4: 2a1603e0 mov w0, w22 affa8: 97fe4736 bl 0x41c80 affac: 2a0003f8 mov w24, w0 affb0: b4000077 cbz x23, 0xaffbc ::init(char const*)+0x254> affb4: aa1703e0 mov x0, x23 affb8: 97fe4586 bl 0x415d0 affbc: 3100071f cmn w24, #0x1 affc0: 540002c0 b.eq 0xb0018 ::init(char const*)+0x2b0> affc4: 39004298 strb w24, [x20, #0x10] affc8: 17ffff99 b 0xafe2c ::init(char const*)+0xc4> affcc: b9400bf7 ldr w23, [sp, #0x8] affd0: aa1303e0 mov x0, x19 affd4: 97fe457f bl 0x415d0 affd8: aa0003f8 mov x24, x0 affdc: 2a1703e0 mov w0, w23 affe0: 97fe4728 bl 0x41c80 affe4: 2a0003f6 mov w22, w0 affe8: b4000078 cbz x24, 0xafff4 ::init(char const*)+0x28c> affec: aa1803e0 mov x0, x24 afff0: 97fe4578 bl 0x415d0 afff4: 310006df cmn w22, #0x1 afff8: 54fff4a1 b.ne 0xafe8c ::init(char const*)+0x124> afffc: 710282ff cmp w23, #0xa0 b0000: 52800416 mov w22, #0x20 // =32 b0004: 54fff440 b.eq 0xafe8c ::init(char const*)+0x124> b0008: 528405e8 mov w8, #0x202f // =8239 b000c: 6b0802ff cmp w23, w8 b0010: 54fff3e0 b.eq 0xafe8c ::init(char const*)+0x124> b0014: 17ffff9d b 0xafe88 ::init(char const*)+0x120> b0018: 528405e8 mov w8, #0x202f // =8239 b001c: 6b0802df cmp w22, w8 b0020: 54000060 b.eq 0xb002c ::init(char const*)+0x2c4> b0024: 710282df cmp w22, #0xa0 b0028: 54ffefe1 b.ne 0xafe24 ::init(char const*)+0xbc> b002c: 52800408 mov w8, #0x20 // =32 b0030: 17ffff7e b 0xafe28 ::init(char const*)+0xc0> b0034: 910023e0 add x0, sp, #0x8 b0038: aa1503e1 mov x1, x21 b003c: 97fe910a bl 0x54464 b0040: 90000162 adrp x2, 0xdc000 >+0x1e> b0044: 913a8842 add x2, x2, #0xea2 b0048: 910023e0 add x0, sp, #0x8 b004c: aa1f03e1 mov x1, xzr b0050: 97fe45b8 bl 0x41730 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6insertEmPKc@plt> b0054: f9400808 ldr x8, [x0, #0x10] b0058: 3dc00000 ldr q0, [x0] b005c: f9001be8 str x8, [sp, #0x30] b0060: 3d800be0 str q0, [sp, #0x20] b0064: a900fc1f stp xzr, xzr, [x0, #0x8] b0068: f900001f str xzr, [x0] b006c: 910083e0 add x0, sp, #0x20 b0070: 97ffd089 bl 0xa4294 ::collate_byname(char const*, unsigned long)+0x108> b0074: 97fe4907 bl 0x42490 <__stack_chk_fail@plt> b0078: 394083e8 ldrb w8, [sp, #0x20] b007c: aa0003f4 mov x20, x0 b0080: 360000e8 tbz w8, #0x0, 0xb009c ::init(char const*)+0x334> b0084: f9401be0 ldr x0, [sp, #0x30] b0088: 97fe44a6 bl 0x41320 <_ZdlPv@plt> b008c: 394023e8 ldrb w8, [sp, #0x8] b0090: 370000a8 tbnz w8, #0x0, 0xb00a4 ::init(char const*)+0x33c> b0094: 14000039 b 0xb0178 ::init(char const*)+0x410> b0098: aa0003f4 mov x20, x0 b009c: 394023e8 ldrb w8, [sp, #0x8] b00a0: 360006c8 tbz w8, #0x0, 0xb0178 ::init(char const*)+0x410> b00a4: f9400fe0 ldr x0, [sp, #0x18] b00a8: 97fe449e bl 0x41320 <_ZdlPv@plt> b00ac: aa1403e0 mov x0, x20 b00b0: 940094bb bl 0xd539c <__cxa_demangle+0x12abc> b00b4: aa0003f4 mov x20, x0 b00b8: aa1403e0 mov x0, x20 b00bc: 940094b8 bl 0xd539c <__cxa_demangle+0x12abc> b00c0: 97fe8e7b bl 0x53aac b00c4: 97fe8e7a bl 0x53aac b00c8: aa0003f4 mov x20, x0 b00cc: b4000538 cbz x24, 0xb0170 ::init(char const*)+0x408> b00d0: aa1803e0 mov x0, x24 b00d4: 97fe453f bl 0x415d0 b00d8: 14000026 b 0xb0170 ::init(char const*)+0x408> b00dc: 97fe8e74 bl 0x53aac b00e0: aa0003f4 mov x20, x0 b00e4: b4000477 cbz x23, 0xb0170 ::init(char const*)+0x408> b00e8: aa1703e0 mov x0, x23 b00ec: 97fe4539 bl 0x415d0 b00f0: 14000020 b 0xb0170 ::init(char const*)+0x408> b00f4: 97fe8e6e bl 0x53aac b00f8: 97fe8e6d bl 0x53aac b00fc: 97fe8e6c bl 0x53aac b0100: aa0003f4 mov x20, x0 b0104: b4000376 cbz x22, 0xb0170 ::init(char const*)+0x408> b0108: aa1603e0 mov x0, x22 b010c: 97fe4531 bl 0x415d0 b0110: 14000018 b 0xb0170 ::init(char const*)+0x408> b0114: 97fe8e66 bl 0x53aac b0118: aa0003f4 mov x20, x0 b011c: b40002b7 cbz x23, 0xb0170 ::init(char const*)+0x408> b0120: aa1703e0 mov x0, x23 b0124: 97fe452b bl 0x415d0 b0128: 14000012 b 0xb0170 ::init(char const*)+0x408> b012c: 97fe8e60 bl 0x53aac b0130: 97fe8e5f bl 0x53aac b0134: 97fe8e5e bl 0x53aac b0138: 1400000d b 0xb016c ::init(char const*)+0x404> b013c: aa0003f4 mov x20, x0 b0140: b4000196 cbz x22, 0xb0170 ::init(char const*)+0x408> b0144: aa1603e0 mov x0, x22 b0148: 97fe4522 bl 0x415d0 b014c: 14000009 b 0xb0170 ::init(char const*)+0x408> b0150: 97fe8e57 bl 0x53aac b0154: 394083e8 ldrb w8, [sp, #0x20] b0158: aa0003f4 mov x20, x0 b015c: 360000a8 tbz w8, #0x0, 0xb0170 ::init(char const*)+0x408> b0160: f9401be0 ldr x0, [sp, #0x30] b0164: 97fe446f bl 0x41320 <_ZdlPv@plt> b0168: 14000002 b 0xb0170 ::init(char const*)+0x408> b016c: aa0003f4 mov x20, x0 b0170: aa1303e0 mov x0, x19 b0174: 97fe442f bl 0x41230 b0178: aa1403e0 mov x0, x20 b017c: 94009488 bl 0xd539c <__cxa_demangle+0x12abc> b0180: 97fe8e4b bl 0x53aac b0184: f81c0ff7 str x23, [sp, #-0x40]! b0188: a90157f6 stp x22, x21, [sp, #0x10] b018c: a9024ff4 stp x20, x19, [sp, #0x20] b0190: a9037bfd stp x29, x30, [sp, #0x30] b0194: 9100c3fd add x29, sp, #0x30 b0198: 2a0503f6 mov w22, w5 b019c: 2a0403f5 mov w21, w4 b01a0: aa0103f3 mov x19, x1 b01a4: aa0003f4 mov x20, x0 b01a8: 36000122 tbz w2, #0x0, 0xb01cc ::init(char const*)+0x464> b01ac: 39400268 ldrb w8, [x19] b01b0: f9400669 ldr x9, [x19, #0x8] b01b4: d341fd0a lsr x10, x8, #1 b01b8: 7200011f tst w8, #0x1 b01bc: 9a890148 csel x8, x10, x9, eq b01c0: f100111f cmp x8, #0x4 b01c4: 1a9f17f7 cset w23, eq b01c8: 14000002 b 0xb01d0 ::init(char const*)+0x468> b01cc: 2a1f03f7 mov w23, wzr b01d0: 12001c68 and w8, w3, #0xff b01d4: 7100051f cmp w8, #0x1 b01d8: 54000160 b.eq 0xb0204 ::init(char const*)+0x49c> b01dc: 35001348 cbnz w8, 0xb0444 ::init(char const*)+0x6dc> b01e0: 34000477 cbz w23, 0xb026c ::init(char const*)+0x504> b01e4: 39400268 ldrb w8, [x19] b01e8: 37000368 tbnz w8, #0x0, 0xb0254 ::init(char const*)+0x4ec> b01ec: 91000660 add x0, x19, #0x1 b01f0: 91001261 add x1, x19, #0x4 b01f4: 8b480402 add x2, x0, x8, lsr #1 b01f8: eb02003f cmp x1, x2 b01fc: 54000361 b.ne 0xb0268 ::init(char const*)+0x500> b0200: 1400001b b 0xb026c ::init(char const*)+0x504> b0204: 12001ec8 and w8, w22, #0xff b0208: 7100111f cmp w8, #0x4 b020c: 540011c8 b.hi 0xb0444 ::init(char const*)+0x6dc> b0210: 90000169 adrp x9, 0xdc000 >+0x1e> b0214: 92401ec8 and x8, x22, #0xff b0218: 912e8929 add x9, x9, #0xba2 b021c: 1000008a adr x10, 0xb022c ::init(char const*)+0x4c4> b0220: 3868692b ldrb w11, [x9, x8] b0224: 8b0b094a add x10, x10, x11, lsl #2 b0228: d61f0140 br x10 b022c: 52804069 mov w9, #0x203 // =515 b0230: 72a08009 movk w9, #0x400, lsl #16 b0234: 72001ea8 ands w8, w21, #0xff b0238: b9000289 str w9, [x20] b023c: 540010a0 b.eq 0xb0450 ::init(char const*)+0x6e8> b0240: 7100091f cmp w8, #0x2 b0244: 54001060 b.eq 0xb0450 ::init(char const*)+0x6e8> b0248: 7100051f cmp w8, #0x1 b024c: 54000360 b.eq 0xb02b8 ::init(char const*)+0x550> b0250: 1400007d b 0xb0444 ::init(char const*)+0x6dc> b0254: a9408268 ldp x8, x0, [x19, #0x8] b0258: 91000c01 add x1, x0, #0x3 b025c: 8b080002 add x2, x0, x8 b0260: eb02003f cmp x1, x2 b0264: 54000040 b.eq 0xb026c ::init(char const*)+0x504> b0268: 94000a66 bl 0xb2c00 ::~codecvt()+0x7c8> b026c: 12001ec8 and w8, w22, #0xff b0270: 7100111f cmp w8, #0x4 b0274: 54000e88 b.hi 0xb0444 ::init(char const*)+0x6dc> b0278: 90000169 adrp x9, 0xdc000 >+0x1e> b027c: 92401ec8 and x8, x22, #0xff b0280: 912e9d29 add x9, x9, #0xba7 b0284: 1000008a adr x10, 0xb0294 ::init(char const*)+0x52c> b0288: 3868692b ldrb w11, [x9, x8] b028c: 8b0b094a add x10, x10, x11, lsl #2 b0290: d61f0140 br x10 b0294: 52808069 mov w9, #0x403 // =1027 b0298: 72a04009 movk w9, #0x200, lsl #16 b029c: 72001ea8 ands w8, w21, #0xff b02a0: b9000289 str w9, [x20] b02a4: 54000d60 b.eq 0xb0450 ::init(char const*)+0x6e8> b02a8: 7100091f cmp w8, #0x2 b02ac: 54000d20 b.eq 0xb0450 ::init(char const*)+0x6e8> b02b0: 7100051f cmp w8, #0x1 b02b4: 54000c81 b.ne 0xb0444 ::init(char const*)+0x6dc> b02b8: 37000cd7 tbnz w23, #0x0, 0xb0450 ::init(char const*)+0x6e8> b02bc: 140000a4 b 0xb054c ::init(char const*)+0x7e4> b02c0: 12001ea8 and w8, w21, #0xff b02c4: 52800089 mov w9, #0x4 // =4 b02c8: 5280006a mov w10, #0x3 // =3 b02cc: 7100091f cmp w8, #0x2 b02d0: 39000289 strb w9, [x20] b02d4: 39000e8a strb w10, [x20, #0x3] b02d8: 54000ce0 b.eq 0xb0474 ::init(char const*)+0x70c> b02dc: 7100051f cmp w8, #0x1 b02e0: 54000961 b.ne 0xb040c ::init(char const*)+0x6a4> b02e4: 52804008 mov w8, #0x200 // =512 b02e8: 78001288 sturh w8, [x20, #0x1] b02ec: 37000b37 tbnz w23, #0x0, 0xb0450 ::init(char const*)+0x6e8> b02f0: 14000097 b 0xb054c ::init(char const*)+0x7e4> b02f4: 12001ea8 and w8, w21, #0xff b02f8: 52800069 mov w9, #0x3 // =3 b02fc: 5280008a mov w10, #0x4 // =4 b0300: 7100091f cmp w8, #0x2 b0304: 39000289 strb w9, [x20] b0308: 39000e8a strb w10, [x20, #0x3] b030c: 54000ac0 b.eq 0xb0464 ::init(char const*)+0x6fc> b0310: 7100051f cmp w8, #0x1 b0314: 54000341 b.ne 0xb037c ::init(char const*)+0x614> b0318: 52800048 mov w8, #0x2 // =2 b031c: 78001288 sturh w8, [x20, #0x1] b0320: 37000997 tbnz w23, #0x0, 0xb0450 ::init(char const*)+0x6e8> b0324: 14000078 b 0xb0504 ::init(char const*)+0x79c> b0328: 12001ea8 and w8, w21, #0xff b032c: 52800049 mov w9, #0x2 // =2 b0330: 5280006a mov w10, #0x3 // =3 b0334: 7100091f cmp w8, #0x2 b0338: 39000289 strb w9, [x20] b033c: 39000e8a strb w10, [x20, #0x3] b0340: 54000c40 b.eq 0xb04c8 ::init(char const*)+0x760> b0344: 7100051f cmp w8, #0x1 b0348: 54000d80 b.eq 0xb04f8 ::init(char const*)+0x790> b034c: 350007c8 cbnz w8, 0xb0444 ::init(char const*)+0x6dc> b0350: 52808008 mov w8, #0x400 // =1024 b0354: 1400005b b 0xb04c0 ::init(char const*)+0x758> b0358: 12001ea8 and w8, w21, #0xff b035c: 52800069 mov w9, #0x3 // =3 b0360: 5280008a mov w10, #0x4 // =4 b0364: 7100091f cmp w8, #0x2 b0368: 39000289 strb w9, [x20] b036c: 39000e8a strb w10, [x20, #0x3] b0370: 540007a0 b.eq 0xb0464 ::init(char const*)+0x6fc> b0374: 7100051f cmp w8, #0x1 b0378: 54fffd00 b.eq 0xb0318 ::init(char const*)+0x5b0> b037c: 35000648 cbnz w8, 0xb0444 ::init(char const*)+0x6dc> b0380: 52800048 mov w8, #0x2 // =2 b0384: 1400004f b 0xb04c0 ::init(char const*)+0x758> b0388: 12001ea8 and w8, w21, #0xff b038c: 52800049 mov w9, #0x2 // =2 b0390: 5280008a mov w10, #0x4 // =4 b0394: 7100091f cmp w8, #0x2 b0398: 39000289 strb w9, [x20] b039c: 39000e8a strb w10, [x20, #0x3] b03a0: 54000720 b.eq 0xb0484 ::init(char const*)+0x71c> b03a4: 7100051f cmp w8, #0x1 b03a8: 54000760 b.eq 0xb0494 ::init(char const*)+0x72c> b03ac: 350004c8 cbnz w8, 0xb0444 ::init(char const*)+0x6dc> b03b0: 52800068 mov w8, #0x3 // =3 b03b4: 14000043 b 0xb04c0 ::init(char const*)+0x758> b03b8: 12001ea8 and w8, w21, #0xff b03bc: 52800069 mov w9, #0x3 // =3 b03c0: 5280004a mov w10, #0x2 // =2 b03c4: 7100091f cmp w8, #0x2 b03c8: 39000289 strb w9, [x20] b03cc: 39000e8a strb w10, [x20, #0x3] b03d0: 54000a80 b.eq 0xb0520 ::init(char const*)+0x7b8> b03d4: 7100051f cmp w8, #0x1 b03d8: 54000ac0 b.eq 0xb0530 ::init(char const*)+0x7c8> b03dc: 35000348 cbnz w8, 0xb0444 ::init(char const*)+0x6dc> b03e0: 52800088 mov w8, #0x4 // =4 b03e4: 14000037 b 0xb04c0 ::init(char const*)+0x758> b03e8: 12001ea8 and w8, w21, #0xff b03ec: 52800089 mov w9, #0x4 // =4 b03f0: 5280006a mov w10, #0x3 // =3 b03f4: 7100091f cmp w8, #0x2 b03f8: 39000289 strb w9, [x20] b03fc: 39000e8a strb w10, [x20, #0x3] b0400: 540003a0 b.eq 0xb0474 ::init(char const*)+0x70c> b0404: 7100051f cmp w8, #0x1 b0408: 540004e0 b.eq 0xb04a4 ::init(char const*)+0x73c> b040c: 350001c8 cbnz w8, 0xb0444 ::init(char const*)+0x6dc> b0410: 1400002b b 0xb04bc ::init(char const*)+0x754> b0414: 12001ea8 and w8, w21, #0xff b0418: 52800089 mov w9, #0x4 // =4 b041c: 5280004a mov w10, #0x2 // =2 b0420: 7100091f cmp w8, #0x2 b0424: 39000289 strb w9, [x20] b0428: 39000e8a strb w10, [x20, #0x3] b042c: 540008a0 b.eq 0xb0540 ::init(char const*)+0x7d8> b0430: 7100051f cmp w8, #0x1 b0434: 54000980 b.eq 0xb0564 ::init(char const*)+0x7fc> b0438: 35000068 cbnz w8, 0xb0444 ::init(char const*)+0x6dc> b043c: 52806008 mov w8, #0x300 // =768 b0440: 14000020 b 0xb04c0 ::init(char const*)+0x758> b0444: 52806048 mov w8, #0x302 // =770 b0448: 72a08008 movk w8, #0x400, lsl #16 b044c: b9000288 str w8, [x20] b0450: a9437bfd ldp x29, x30, [sp, #0x30] b0454: a9424ff4 ldp x20, x19, [sp, #0x20] b0458: a94157f6 ldp x22, x21, [sp, #0x10] b045c: f84407f7 ldr x23, [sp], #0x40 b0460: d65f03c0 ret b0464: 52804028 mov w8, #0x201 // =513 b0468: 78001288 sturh w8, [x20, #0x1] b046c: 34ffff37 cbz w23, 0xb0450 ::init(char const*)+0x6e8> b0470: 14000019 b 0xb04d4 ::init(char const*)+0x76c> b0474: 52802048 mov w8, #0x102 // =258 b0478: 78001288 sturh w8, [x20, #0x1] b047c: 34fffeb7 cbz w23, 0xb0450 ::init(char const*)+0x6e8> b0480: 1400003c b 0xb0570 ::init(char const*)+0x808> b0484: 52806008 mov w8, #0x300 // =768 b0488: 78001288 sturh w8, [x20, #0x1] b048c: 3707fe37 tbnz w23, #0x0, 0xb0450 ::init(char const*)+0x6e8> b0490: 1400001d b 0xb0504 ::init(char const*)+0x79c> b0494: 52802068 mov w8, #0x103 // =259 b0498: 78001288 sturh w8, [x20, #0x1] b049c: 34fffdb7 cbz w23, 0xb0450 ::init(char const*)+0x6e8> b04a0: 1400000d b 0xb04d4 ::init(char const*)+0x76c> b04a4: 370000d7 tbnz w23, #0x0, 0xb04bc ::init(char const*)+0x754> b04a8: 52800022 mov w2, #0x1 // =1 b04ac: 52800403 mov w3, #0x20 // =32 b04b0: aa1303e0 mov x0, x19 b04b4: aa1f03e1 mov x1, xzr b04b8: 97fe4516 bl 0x41910 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6insertEmmc@plt> b04bc: 52804008 mov w8, #0x200 // =512 b04c0: 78001288 sturh w8, [x20, #0x1] b04c4: 17ffffe3 b 0xb0450 ::init(char const*)+0x6e8> b04c8: 52802088 mov w8, #0x104 // =260 b04cc: 78001288 sturh w8, [x20, #0x1] b04d0: 34fffc17 cbz w23, 0xb0450 ::init(char const*)+0x6e8> b04d4: 39400268 ldrb w8, [x19] b04d8: 37000568 tbnz w8, #0x0, 0xb0584 ::init(char const*)+0x81c> b04dc: d341fd08 lsr x8, x8, #1 b04e0: d1000508 sub x8, x8, #0x1 b04e4: 531f7909 lsl w9, w8, #1 b04e8: 8b080268 add x8, x19, x8 b04ec: 39000269 strb w9, [x19] b04f0: 3900051f strb wzr, [x8, #0x1] b04f4: 17ffffd7 b 0xb0450 ::init(char const*)+0x6e8> b04f8: 52808008 mov w8, #0x400 // =1024 b04fc: 78001288 sturh w8, [x20, #0x1] b0500: 3707fa97 tbnz w23, #0x0, 0xb0450 ::init(char const*)+0x6e8> b0504: aa1303e0 mov x0, x19 b0508: a9437bfd ldp x29, x30, [sp, #0x30] b050c: a9424ff4 ldp x20, x19, [sp, #0x20] b0510: a94157f6 ldp x22, x21, [sp, #0x10] b0514: 52800401 mov w1, #0x20 // =32 b0518: f84407f7 ldr x23, [sp], #0x40 b051c: 17fe4789 b 0x42340 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9push_backEc@plt> b0520: 52808028 mov w8, #0x401 // =1025 b0524: 78001288 sturh w8, [x20, #0x1] b0528: 34fff957 cbz w23, 0xb0450 ::init(char const*)+0x6e8> b052c: 14000011 b 0xb0570 ::init(char const*)+0x808> b0530: 52800088 mov w8, #0x4 // =4 b0534: 78001288 sturh w8, [x20, #0x1] b0538: 3707f8d7 tbnz w23, #0x0, 0xb0450 ::init(char const*)+0x6e8> b053c: 14000004 b 0xb054c ::init(char const*)+0x7e4> b0540: 52800068 mov w8, #0x3 // =3 b0544: 78001288 sturh w8, [x20, #0x1] b0548: 3707f857 tbnz w23, #0x0, 0xb0450 ::init(char const*)+0x6e8> b054c: 52800022 mov w2, #0x1 // =1 b0550: 52800403 mov w3, #0x20 // =32 b0554: aa1303e0 mov x0, x19 b0558: aa1f03e1 mov x1, xzr b055c: 97fe44ed bl 0x41910 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6insertEmmc@plt> b0560: 17ffffbc b 0xb0450 ::init(char const*)+0x6e8> b0564: 52806028 mov w8, #0x301 // =769 b0568: 78001288 sturh w8, [x20, #0x1] b056c: 34fff737 cbz w23, 0xb0450 ::init(char const*)+0x6e8> b0570: 52800022 mov w2, #0x1 // =1 b0574: aa1303e0 mov x0, x19 b0578: aa1f03e1 mov x1, xzr b057c: 97fe47f1 bl 0x42540 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5eraseEmm@plt> b0580: 17ffffb4 b 0xb0450 ::init(char const*)+0x6e8> b0584: a940a668 ldp x8, x9, [x19, #0x8] b0588: d1000508 sub x8, x8, #0x1 b058c: f9000668 str x8, [x19, #0x8] b0590: 3828693f strb wzr, [x9, x8] b0594: 17ffffaf b 0xb0450 ::init(char const*)+0x6e8> 00000000000b0598 ::init(char const*)>: b0598: d10243ff sub sp, sp, #0x90 b059c: f90023f9 str x25, [sp, #0x40] b05a0: a9055ff8 stp x24, x23, [sp, #0x50] b05a4: a90657f6 stp x22, x21, [sp, #0x60] b05a8: a9074ff4 stp x20, x19, [sp, #0x70] b05ac: a9087bfd stp x29, x30, [sp, #0x80] b05b0: 910203fd add x29, sp, #0x80 b05b4: d53bd059 mrs x25, TPIDR_EL0 b05b8: f9401728 ldr x8, [x25, #0x28] b05bc: aa0003f4 mov x20, x0 b05c0: 5283f7e0 mov w0, #0x1fbf // =8127 b05c4: aa1f03e2 mov x2, xzr b05c8: aa0103f5 mov x21, x1 b05cc: f9001fe8 str x8, [sp, #0x38] b05d0: 97fe45fc bl 0x41dc0 b05d4: b4001480 cbz x0, 0xb0864 ::init(char const*)+0x2cc> b05d8: aa0003f3 mov x19, x0 b05dc: 97fe43fd bl 0x415d0 b05e0: aa0003f6 mov x22, x0 b05e4: 97fe4733 bl 0x422b0 b05e8: aa0003f5 mov x21, x0 b05ec: b4000076 cbz x22, 0xb05f8 ::init(char const*)+0x60> b05f0: aa1603e0 mov x0, x22 b05f4: 97fe43f7 bl 0x415d0 b05f8: f94016b6 ldr x22, [x21, #0x28] b05fc: 394002c8 ldrb w8, [x22] b0600: 340002a8 cbz w8, 0xb0654 ::init(char const*)+0xbc> b0604: 394006c9 ldrb w9, [x22, #0x1] b0608: 34000289 cbz w9, 0xb0658 ::init(char const*)+0xc0> b060c: aa1603e0 mov x0, x22 b0610: f90013ff str xzr, [sp, #0x20] b0614: 97fe4497 bl 0x41870 b0618: aa0003f8 mov x24, x0 b061c: aa1303e0 mov x0, x19 b0620: 97fe43ec bl 0x415d0 b0624: aa0003f7 mov x23, x0 b0628: 910023e0 add x0, sp, #0x8 b062c: 910083e3 add x3, sp, #0x20 b0630: aa1603e1 mov x1, x22 b0634: aa1803e2 mov x2, x24 b0638: 97fe4336 bl 0x41310 b063c: aa0003f6 mov x22, x0 b0640: b4000077 cbz x23, 0xb064c ::init(char const*)+0xb4> b0644: aa1703e0 mov x0, x23 b0648: 97fe43e2 bl 0x415d0 b064c: b1000adf cmn x22, #0x2 b0650: 54000ba3 b.lo 0xb07c4 ::init(char const*)+0x22c> b0654: 52801fe8 mov w8, #0xff // =255 b0658: 39004288 strb w8, [x20, #0x10] b065c: f9401ab7 ldr x23, [x21, #0x30] b0660: 394002f6 ldrb w22, [x23] b0664: 340002b6 cbz w22, 0xb06b8 ::init(char const*)+0x120> b0668: 394006e8 ldrb w8, [x23, #0x1] b066c: 34000288 cbz w8, 0xb06bc ::init(char const*)+0x124> b0670: aa1703e0 mov x0, x23 b0674: f90013ff str xzr, [sp, #0x20] b0678: 97fe447e bl 0x41870 b067c: aa0003f8 mov x24, x0 b0680: aa1303e0 mov x0, x19 b0684: 97fe43d3 bl 0x415d0 b0688: aa0003f6 mov x22, x0 b068c: 910023e0 add x0, sp, #0x8 b0690: 910083e3 add x3, sp, #0x20 b0694: aa1703e1 mov x1, x23 b0698: aa1803e2 mov x2, x24 b069c: 97fe431d bl 0x41310 b06a0: aa0003f7 mov x23, x0 b06a4: b4000076 cbz x22, 0xb06b0 ::init(char const*)+0x118> b06a8: aa1603e0 mov x0, x22 b06ac: 97fe43c9 bl 0x415d0 b06b0: b1000aff cmn x23, #0x2 b06b4: 54000a43 b.lo 0xb07fc ::init(char const*)+0x264> b06b8: 52801ff6 mov w22, #0xff // =255 b06bc: 39004696 strb w22, [x20, #0x11] b06c0: f9401ea1 ldr x1, [x21, #0x38] b06c4: 91006280 add x0, x20, #0x18 b06c8: 97fe475e bl 0x42440 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt> b06cc: f9400ea1 ldr x1, [x21, #0x18] b06d0: 9100c296 add x22, x20, #0x30 b06d4: aa1603e0 mov x0, x22 b06d8: 97fe475a bl 0x42440 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt> b06dc: 394142a8 ldrb w8, [x21, #0x50] b06e0: 7103fd1f cmp w8, #0xff b06e4: 1a8803e8 csel w8, wzr, w8, eq b06e8: b9007a88 str w8, [x20, #0x78] b06ec: 394172a8 ldrb w8, [x21, #0x5c] b06f0: 34000148 cbz w8, 0xb0718 ::init(char const*)+0x180> b06f4: f94022a1 ldr x1, [x21, #0x40] b06f8: 91012280 add x0, x20, #0x48 b06fc: 97fe4751 bl 0x42440 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt> b0700: 394176a8 ldrb w8, [x21, #0x5d] b0704: 34000148 cbz w8, 0xb072c ::init(char const*)+0x194> b0708: f94026a1 ldr x1, [x21, #0x48] b070c: 91018280 add x0, x20, #0x60 b0710: 97fe474c bl 0x42440 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt> b0714: 1400000a b 0xb073c ::init(char const*)+0x1a4> b0718: 91012280 add x0, x20, #0x48 b071c: 90000181 adrp x1, 0xe0000 b0720: 910fb021 add x1, x1, #0x3ec b0724: 97fe4747 bl 0x42440 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt> b0728: 17fffff6 b 0xb0700 ::init(char const*)+0x168> b072c: 91018280 add x0, x20, #0x60 b0730: 90000181 adrp x1, 0xe0000 b0734: 910fb021 add x1, x1, #0x3ec b0738: 97fe4742 bl 0x42440 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt> b073c: 910083e0 add x0, sp, #0x20 b0740: aa1603e1 mov x1, x22 b0744: 97fe467f bl 0x42140 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC1ERKS5_@plt> b0748: 394172a5 ldrb w5, [x21, #0x5c] b074c: 394166a4 ldrb w4, [x21, #0x59] b0750: 394162a3 ldrb w3, [x21, #0x58] b0754: 9101f280 add x0, x20, #0x7c b0758: 910083e1 add x1, sp, #0x20 b075c: 52800022 mov w2, #0x1 // =1 b0760: 97fffe89 bl 0xb0184 ::init(char const*)+0x41c> b0764: 394176a5 ldrb w5, [x21, #0x5d] b0768: 39416ea4 ldrb w4, [x21, #0x5b] b076c: 39416aa3 ldrb w3, [x21, #0x5a] b0770: 91020280 add x0, x20, #0x80 b0774: 52800022 mov w2, #0x1 // =1 b0778: aa1603e1 mov x1, x22 b077c: 97fffe82 bl 0xb0184 ::init(char const*)+0x41c> b0780: 394083e8 ldrb w8, [sp, #0x20] b0784: 36000068 tbz w8, #0x0, 0xb0790 ::init(char const*)+0x1f8> b0788: f9401be0 ldr x0, [sp, #0x30] b078c: 97fe42e5 bl 0x41320 <_ZdlPv@plt> b0790: aa1303e0 mov x0, x19 b0794: 97fe42a7 bl 0x41230 b0798: f9401728 ldr x8, [x25, #0x28] b079c: f9401fe9 ldr x9, [sp, #0x38] b07a0: eb09011f cmp x8, x9 b07a4: 54000801 b.ne 0xb08a4 ::init(char const*)+0x30c> b07a8: a9487bfd ldp x29, x30, [sp, #0x80] b07ac: a9474ff4 ldp x20, x19, [sp, #0x70] b07b0: a94657f6 ldp x22, x21, [sp, #0x60] b07b4: a9455ff8 ldp x24, x23, [sp, #0x50] b07b8: f94023f9 ldr x25, [sp, #0x40] b07bc: 910243ff add sp, sp, #0x90 b07c0: d65f03c0 ret b07c4: b9400bf6 ldr w22, [sp, #0x8] b07c8: aa1303e0 mov x0, x19 b07cc: 97fe4381 bl 0x415d0 b07d0: aa0003f7 mov x23, x0 b07d4: 2a1603e0 mov w0, w22 b07d8: 97fe452a bl 0x41c80 b07dc: 2a0003f8 mov w24, w0 b07e0: b4000077 cbz x23, 0xb07ec ::init(char const*)+0x254> b07e4: aa1703e0 mov x0, x23 b07e8: 97fe437a bl 0x415d0 b07ec: 3100071f cmn w24, #0x1 b07f0: 540002c0 b.eq 0xb0848 ::init(char const*)+0x2b0> b07f4: 39004298 strb w24, [x20, #0x10] b07f8: 17ffff99 b 0xb065c ::init(char const*)+0xc4> b07fc: b9400bf7 ldr w23, [sp, #0x8] b0800: aa1303e0 mov x0, x19 b0804: 97fe4373 bl 0x415d0 b0808: aa0003f8 mov x24, x0 b080c: 2a1703e0 mov w0, w23 b0810: 97fe451c bl 0x41c80 b0814: 2a0003f6 mov w22, w0 b0818: b4000078 cbz x24, 0xb0824 ::init(char const*)+0x28c> b081c: aa1803e0 mov x0, x24 b0820: 97fe436c bl 0x415d0 b0824: 310006df cmn w22, #0x1 b0828: 54fff4a1 b.ne 0xb06bc ::init(char const*)+0x124> b082c: 710282ff cmp w23, #0xa0 b0830: 52800416 mov w22, #0x20 // =32 b0834: 54fff440 b.eq 0xb06bc ::init(char const*)+0x124> b0838: 528405e8 mov w8, #0x202f // =8239 b083c: 6b0802ff cmp w23, w8 b0840: 54fff3e0 b.eq 0xb06bc ::init(char const*)+0x124> b0844: 17ffff9d b 0xb06b8 ::init(char const*)+0x120> b0848: 528405e8 mov w8, #0x202f // =8239 b084c: 6b0802df cmp w22, w8 b0850: 54000060 b.eq 0xb085c ::init(char const*)+0x2c4> b0854: 710282df cmp w22, #0xa0 b0858: 54ffefe1 b.ne 0xb0654 ::init(char const*)+0xbc> b085c: 52800408 mov w8, #0x20 // =32 b0860: 17ffff7e b 0xb0658 ::init(char const*)+0xc0> b0864: 910023e0 add x0, sp, #0x8 b0868: aa1503e1 mov x1, x21 b086c: 97fe8efe bl 0x54464 b0870: 90000162 adrp x2, 0xdc000 >+0x1e> b0874: 913a8842 add x2, x2, #0xea2 b0878: 910023e0 add x0, sp, #0x8 b087c: aa1f03e1 mov x1, xzr b0880: 97fe43ac bl 0x41730 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6insertEmPKc@plt> b0884: f9400808 ldr x8, [x0, #0x10] b0888: 3dc00000 ldr q0, [x0] b088c: f9001be8 str x8, [sp, #0x30] b0890: 3d800be0 str q0, [sp, #0x20] b0894: a900fc1f stp xzr, xzr, [x0, #0x8] b0898: f900001f str xzr, [x0] b089c: 910083e0 add x0, sp, #0x20 b08a0: 97ffce7d bl 0xa4294 ::collate_byname(char const*, unsigned long)+0x108> b08a4: 97fe46fb bl 0x42490 <__stack_chk_fail@plt> b08a8: 394083e8 ldrb w8, [sp, #0x20] b08ac: aa0003f4 mov x20, x0 b08b0: 360000e8 tbz w8, #0x0, 0xb08cc ::init(char const*)+0x334> b08b4: f9401be0 ldr x0, [sp, #0x30] b08b8: 97fe429a bl 0x41320 <_ZdlPv@plt> b08bc: 394023e8 ldrb w8, [sp, #0x8] b08c0: 370000a8 tbnz w8, #0x0, 0xb08d4 ::init(char const*)+0x33c> b08c4: 14000039 b 0xb09a8 ::init(char const*)+0x410> b08c8: aa0003f4 mov x20, x0 b08cc: 394023e8 ldrb w8, [sp, #0x8] b08d0: 360006c8 tbz w8, #0x0, 0xb09a8 ::init(char const*)+0x410> b08d4: f9400fe0 ldr x0, [sp, #0x18] b08d8: 97fe4292 bl 0x41320 <_ZdlPv@plt> b08dc: aa1403e0 mov x0, x20 b08e0: 940092af bl 0xd539c <__cxa_demangle+0x12abc> b08e4: aa0003f4 mov x20, x0 b08e8: aa1403e0 mov x0, x20 b08ec: 940092ac bl 0xd539c <__cxa_demangle+0x12abc> b08f0: 97fe8c6f bl 0x53aac b08f4: 97fe8c6e bl 0x53aac b08f8: aa0003f4 mov x20, x0 b08fc: b4000538 cbz x24, 0xb09a0 ::init(char const*)+0x408> b0900: aa1803e0 mov x0, x24 b0904: 97fe4333 bl 0x415d0 b0908: 14000026 b 0xb09a0 ::init(char const*)+0x408> b090c: 97fe8c68 bl 0x53aac b0910: aa0003f4 mov x20, x0 b0914: b4000477 cbz x23, 0xb09a0 ::init(char const*)+0x408> b0918: aa1703e0 mov x0, x23 b091c: 97fe432d bl 0x415d0 b0920: 14000020 b 0xb09a0 ::init(char const*)+0x408> b0924: 97fe8c62 bl 0x53aac b0928: 97fe8c61 bl 0x53aac b092c: 97fe8c60 bl 0x53aac b0930: aa0003f4 mov x20, x0 b0934: b4000376 cbz x22, 0xb09a0 ::init(char const*)+0x408> b0938: aa1603e0 mov x0, x22 b093c: 97fe4325 bl 0x415d0 b0940: 14000018 b 0xb09a0 ::init(char const*)+0x408> b0944: 97fe8c5a bl 0x53aac b0948: aa0003f4 mov x20, x0 b094c: b40002b7 cbz x23, 0xb09a0 ::init(char const*)+0x408> b0950: aa1703e0 mov x0, x23 b0954: 97fe431f bl 0x415d0 b0958: 14000012 b 0xb09a0 ::init(char const*)+0x408> b095c: 97fe8c54 bl 0x53aac b0960: 97fe8c53 bl 0x53aac b0964: 97fe8c52 bl 0x53aac b0968: 1400000d b 0xb099c ::init(char const*)+0x404> b096c: aa0003f4 mov x20, x0 b0970: b4000196 cbz x22, 0xb09a0 ::init(char const*)+0x408> b0974: aa1603e0 mov x0, x22 b0978: 97fe4316 bl 0x415d0 b097c: 14000009 b 0xb09a0 ::init(char const*)+0x408> b0980: 97fe8c4b bl 0x53aac b0984: 394083e8 ldrb w8, [sp, #0x20] b0988: aa0003f4 mov x20, x0 b098c: 360000a8 tbz w8, #0x0, 0xb09a0 ::init(char const*)+0x408> b0990: f9401be0 ldr x0, [sp, #0x30] b0994: 97fe4263 bl 0x41320 <_ZdlPv@plt> b0998: 14000002 b 0xb09a0 ::init(char const*)+0x408> b099c: aa0003f4 mov x20, x0 b09a0: aa1303e0 mov x0, x19 b09a4: 97fe4223 bl 0x41230 b09a8: aa1403e0 mov x0, x20 b09ac: 9400927c bl 0xd539c <__cxa_demangle+0x12abc> b09b0: 97fe8c3f bl 0x53aac 00000000000b09b4 ::init(char const*)>: b09b4: f81a0ffc str x28, [sp, #-0x60]! b09b8: a90167fa stp x26, x25, [sp, #0x10] b09bc: a9025ff8 stp x24, x23, [sp, #0x20] b09c0: a90357f6 stp x22, x21, [sp, #0x30] b09c4: a9044ff4 stp x20, x19, [sp, #0x40] b09c8: a9057bfd stp x29, x30, [sp, #0x50] b09cc: 910143fd add x29, sp, #0x50 b09d0: d10743ff sub sp, sp, #0x1d0 b09d4: d53bd059 mrs x25, TPIDR_EL0 b09d8: f9401728 ldr x8, [x25, #0x28] b09dc: aa0003f4 mov x20, x0 b09e0: 5283f7e0 mov w0, #0x1fbf // =8127 b09e4: aa1f03e2 mov x2, xzr b09e8: aa0103f5 mov x21, x1 b09ec: f81a83a8 stur x8, [x29, #-0x58] b09f0: 97fe44f4 bl 0x41dc0 b09f4: b4003140 cbz x0, 0xb101c ::init(char const*)+0x668> b09f8: aa0003f3 mov x19, x0 b09fc: 97fe42f5 bl 0x415d0 b0a00: aa0003f6 mov x22, x0 b0a04: 97fe462b bl 0x422b0 b0a08: aa0003f5 mov x21, x0 b0a0c: b4000076 cbz x22, 0xb0a18 ::init(char const*)+0x64> b0a10: aa1603e0 mov x0, x22 b0a14: 97fe42ef bl 0x415d0 b0a18: f94016b7 ldr x23, [x21, #0x28] b0a1c: 394002e8 ldrb w8, [x23] b0a20: 34000268 cbz w8, 0xb0a6c ::init(char const*)+0xb8> b0a24: aa1703e0 mov x0, x23 b0a28: f9001bff str xzr, [sp, #0x30] b0a2c: 97fe4391 bl 0x41870 b0a30: aa0003f8 mov x24, x0 b0a34: aa1303e0 mov x0, x19 b0a38: 97fe42e6 bl 0x415d0 b0a3c: aa0003f6 mov x22, x0 b0a40: 910063e0 add x0, sp, #0x18 b0a44: 9100c3e3 add x3, sp, #0x30 b0a48: aa1703e1 mov x1, x23 b0a4c: aa1803e2 mov x2, x24 b0a50: 97fe4230 bl 0x41310 b0a54: aa0003f7 mov x23, x0 b0a58: b4000076 cbz x22, 0xb0a64 ::init(char const*)+0xb0> b0a5c: aa1603e0 mov x0, x22 b0a60: 97fe42dc bl 0x415d0 b0a64: b1000eff cmn x23, #0x3 b0a68: 54000069 b.ls 0xb0a74 ::init(char const*)+0xc0> b0a6c: 12800008 mov w8, #-0x1 // =-1 b0a70: 14000002 b 0xb0a78 ::init(char const*)+0xc4> b0a74: b9401be8 ldr w8, [sp, #0x18] b0a78: b9001288 str w8, [x20, #0x10] b0a7c: f9401ab7 ldr x23, [x21, #0x30] b0a80: 394002e8 ldrb w8, [x23] b0a84: 34000268 cbz w8, 0xb0ad0 ::init(char const*)+0x11c> b0a88: aa1703e0 mov x0, x23 b0a8c: f9001bff str xzr, [sp, #0x30] b0a90: 97fe4378 bl 0x41870 b0a94: aa0003f8 mov x24, x0 b0a98: aa1303e0 mov x0, x19 b0a9c: 97fe42cd bl 0x415d0 b0aa0: aa0003f6 mov x22, x0 b0aa4: 910063e0 add x0, sp, #0x18 b0aa8: 9100c3e3 add x3, sp, #0x30 b0aac: aa1703e1 mov x1, x23 b0ab0: aa1803e2 mov x2, x24 b0ab4: 97fe4217 bl 0x41310 b0ab8: aa0003f7 mov x23, x0 b0abc: b4000076 cbz x22, 0xb0ac8 ::init(char const*)+0x114> b0ac0: aa1603e0 mov x0, x22 b0ac4: 97fe42c3 bl 0x415d0 b0ac8: b1000eff cmn x23, #0x3 b0acc: 54000069 b.ls 0xb0ad8 ::init(char const*)+0x124> b0ad0: 12800008 mov w8, #-0x1 // =-1 b0ad4: 14000002 b 0xb0adc ::init(char const*)+0x128> b0ad8: b9401be8 ldr w8, [sp, #0x18] b0adc: b9001688 str w8, [x20, #0x14] b0ae0: f9401ea1 ldr x1, [x21, #0x38] b0ae4: 91006280 add x0, x20, #0x18 b0ae8: 97fe4656 bl 0x42440 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt> b0aec: f94012a8 ldr x8, [x21, #0x20] b0af0: a900ffe8 stp x8, xzr, [sp, #0x8] b0af4: aa1303e0 mov x0, x19 b0af8: 97fe42b6 bl 0x415d0 b0afc: aa0003f6 mov x22, x0 b0b00: 9100c3e0 add x0, sp, #0x30 b0b04: 910023e1 add x1, sp, #0x8 b0b08: 910043e3 add x3, sp, #0x10 b0b0c: 52800c82 mov w2, #0x64 // =100 b0b10: 97fe466c bl 0x424c0 b0b14: aa0003f7 mov x23, x0 b0b18: b4000076 cbz x22, 0xb0b24 ::init(char const*)+0x170> b0b1c: aa1603e0 mov x0, x22 b0b20: 97fe42ac bl 0x415d0 b0b24: b10006ff cmn x23, #0x1 b0b28: 540029a0 b.eq 0xb105c ::init(char const*)+0x6a8> b0b2c: aa1403f6 mov x22, x20 b0b30: 38430ec8 ldrb w8, [x22, #0x30]! b0b34: 9340f6f8 sbfx x24, x23, #0, #62 b0b38: 370003c8 tbnz w8, #0x0, 0xb0bb0 ::init(char const*)+0x1fc> b0b3c: 52800081 mov w1, #0x4 // =4 b0b40: 2a0803e9 mov w9, w8 b0b44: eb010302 subs x2, x24, x1 b0b48: 540003e8 b.hi 0xb0bc4 ::init(char const*)+0x210> b0b4c: 37000529 tbnz w9, #0x0, 0xb0bf0 ::init(char const*)+0x23c> b0b50: 910012cc add x12, x22, #0x4 b0b54: b4000537 cbz x23, 0xb0bf8 ::init(char const*)+0x244> b0b58: d37ef6e9 lsl x9, x23, #2 b0b5c: d1001128 sub x8, x9, #0x4 b0b60: d342fd08 lsr x8, x8, #2 b0b64: 9100050b add x11, x8, #0x1 b0b68: f100217f cmp x11, #0x8 b0b6c: 9100c3e8 add x8, sp, #0x30 b0b70: 54000103 b.lo 0xb0b90 ::init(char const*)+0x1dc> b0b74: 8b09018a add x10, x12, x9 b0b78: 8b09010d add x13, x8, x9 b0b7c: eb0a011f cmp x8, x10 b0b80: 1a9f27e9 cset w9, lo b0b84: eb0d019f cmp x12, x13 b0b88: 54001442 b.hs 0xb0e10 ::init(char const*)+0x45c> b0b8c: 36001429 tbz w9, #0x0, 0xb0e10 ::init(char const*)+0x45c> b0b90: aa0c03e9 mov x9, x12 b0b94: 9100c3ea add x10, sp, #0x30 b0b98: 8b170908 add x8, x8, x23, lsl #2 b0b9c: b840454b ldr w11, [x10], #0x4 b0ba0: eb0a011f cmp x8, x10 b0ba4: b800452b str w11, [x9], #0x4 b0ba8: 54ffffa1 b.ne 0xb0b9c ::init(char const*)+0x1e8> b0bac: 14000014 b 0xb0bfc ::init(char const*)+0x248> b0bb0: f94002c9 ldr x9, [x22] b0bb4: 927ff92a and x10, x9, #0xfffffffffffffffe b0bb8: d1000541 sub x1, x10, #0x1 b0bbc: eb010302 subs x2, x24, x1 b0bc0: 54fffc69 b.ls 0xb0b4c ::init(char const*)+0x198> b0bc4: 37000068 tbnz w8, #0x0, 0xb0bd0 ::init(char const*)+0x21c> b0bc8: d341fd03 lsr x3, x8, #1 b0bcc: 14000002 b 0xb0bd4 ::init(char const*)+0x220> b0bd0: f9401e83 ldr x3, [x20, #0x38] b0bd4: aa1603e0 mov x0, x22 b0bd8: aa1f03e4 mov x4, xzr b0bdc: aa0303e5 mov x5, x3 b0be0: aa1f03e6 mov x6, xzr b0be4: 97fe45b7 bl 0x422c0 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE9__grow_byEmmmmmm@plt> b0be8: 394002c9 ldrb w9, [x22] b0bec: 3607fb29 tbz w9, #0x0, 0xb0b50 ::init(char const*)+0x19c> b0bf0: f940228c ldr x12, [x20, #0x40] b0bf4: b5fffb37 cbnz x23, 0xb0b58 ::init(char const*)+0x1a4> b0bf8: aa0c03e9 mov x9, x12 b0bfc: b900013f str wzr, [x9] b0c00: 394002c8 ldrb w8, [x22] b0c04: 37000088 tbnz w8, #0x0, 0xb0c14 ::init(char const*)+0x260> b0c08: 531f7ae8 lsl w8, w23, #1 b0c0c: 390002c8 strb w8, [x22] b0c10: 14000002 b 0xb0c18 ::init(char const*)+0x264> b0c14: f9001e98 str x24, [x20, #0x38] b0c18: 394146a8 ldrb w8, [x21, #0x51] b0c1c: 7103fd1f cmp w8, #0xff b0c20: 1a8803e8 csel w8, wzr, w8, eq b0c24: b9007a88 str w8, [x20, #0x78] b0c28: 39415aa8 ldrb w8, [x21, #0x56] b0c2c: 34000648 cbz w8, 0xb0cf4 ::init(char const*)+0x340> b0c30: f94022a8 ldr x8, [x21, #0x40] b0c34: a900ffe8 stp x8, xzr, [sp, #0x8] b0c38: aa1303e0 mov x0, x19 b0c3c: 97fe4265 bl 0x415d0 b0c40: aa0003f8 mov x24, x0 b0c44: 9100c3e0 add x0, sp, #0x30 b0c48: 910023e1 add x1, sp, #0x8 b0c4c: 910043e3 add x3, sp, #0x10 b0c50: 52800c82 mov w2, #0x64 // =100 b0c54: 97fe461b bl 0x424c0 b0c58: aa0003f7 mov x23, x0 b0c5c: b4000078 cbz x24, 0xb0c68 ::init(char const*)+0x2b4> b0c60: aa1803e0 mov x0, x24 b0c64: 97fe425b bl 0x415d0 b0c68: b10006ff cmn x23, #0x1 b0c6c: 54002000 b.eq 0xb106c ::init(char const*)+0x6b8> b0c70: aa1403f8 mov x24, x20 b0c74: 38448f08 ldrb w8, [x24, #0x48]! b0c78: 9340f6fa sbfx x26, x23, #0, #62 b0c7c: 37000aa8 tbnz w8, #0x0, 0xb0dd0 ::init(char const*)+0x41c> b0c80: 52800081 mov w1, #0x4 // =4 b0c84: 2a0803e9 mov w9, w8 b0c88: eb010342 subs x2, x26, x1 b0c8c: 54000ac8 b.hi 0xb0de4 ::init(char const*)+0x430> b0c90: 37000f29 tbnz w9, #0x0, 0xb0e74 ::init(char const*)+0x4c0> b0c94: 9100130c add x12, x24, #0x4 b0c98: b4000f37 cbz x23, 0xb0e7c ::init(char const*)+0x4c8> b0c9c: d37ef6e9 lsl x9, x23, #2 b0ca0: d1001128 sub x8, x9, #0x4 b0ca4: d342fd08 lsr x8, x8, #2 b0ca8: 9100050b add x11, x8, #0x1 b0cac: f100217f cmp x11, #0x8 b0cb0: 9100c3e8 add x8, sp, #0x30 b0cb4: 54000103 b.lo 0xb0cd4 ::init(char const*)+0x320> b0cb8: 8b09018a add x10, x12, x9 b0cbc: 8b09010d add x13, x8, x9 b0cc0: eb0a011f cmp x8, x10 b0cc4: 1a9f27e9 cset w9, lo b0cc8: eb0d019f cmp x12, x13 b0ccc: 54001642 b.hs 0xb0f94 ::init(char const*)+0x5e0> b0cd0: 36001629 tbz w9, #0x0, 0xb0f94 ::init(char const*)+0x5e0> b0cd4: aa0c03e9 mov x9, x12 b0cd8: 9100c3ea add x10, sp, #0x30 b0cdc: 8b170908 add x8, x8, x23, lsl #2 b0ce0: b840454b ldr w11, [x10], #0x4 b0ce4: eb0a011f cmp x8, x10 b0ce8: b800452b str w11, [x9], #0x4 b0cec: 54ffffa1 b.ne 0xb0ce0 ::init(char const*)+0x32c> b0cf0: 14000064 b 0xb0e80 ::init(char const*)+0x4cc> b0cf4: 91012280 add x0, x20, #0x48 b0cf8: b0000161 adrp x1, 0xdd000 b0cfc: 91276021 add x1, x1, #0x9d8 b0d00: 97fe448c bl 0x41f30 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw@plt> b0d04: 39415ea8 ldrb w8, [x21, #0x57] b0d08: 34000d28 cbz w8, 0xb0eac ::init(char const*)+0x4f8> b0d0c: f94026a8 ldr x8, [x21, #0x48] b0d10: a900ffe8 stp x8, xzr, [sp, #0x8] b0d14: aa1303e0 mov x0, x19 b0d18: 97fe422e bl 0x415d0 b0d1c: aa0003f8 mov x24, x0 b0d20: 9100c3e0 add x0, sp, #0x30 b0d24: 910023e1 add x1, sp, #0x8 b0d28: 910043e3 add x3, sp, #0x10 b0d2c: 52800c82 mov w2, #0x64 // =100 b0d30: 97fe45e4 bl 0x424c0 b0d34: aa0003f7 mov x23, x0 b0d38: b4000078 cbz x24, 0xb0d44 ::init(char const*)+0x390> b0d3c: aa1803e0 mov x0, x24 b0d40: 97fe4224 bl 0x415d0 b0d44: b10006ff cmn x23, #0x1 b0d48: 54001980 b.eq 0xb1078 ::init(char const*)+0x6c4> b0d4c: aa1403f8 mov x24, x20 b0d50: 38460f08 ldrb w8, [x24, #0x60]! b0d54: 9340f6fa sbfx x26, x23, #0, #62 b0d58: 370004c8 tbnz w8, #0x0, 0xb0df0 ::init(char const*)+0x43c> b0d5c: 52800081 mov w1, #0x4 // =4 b0d60: 2a0803e9 mov w9, w8 b0d64: eb010342 subs x2, x26, x1 b0d68: 540004e8 b.hi 0xb0e04 ::init(char const*)+0x450> b0d6c: 37000ba9 tbnz w9, #0x0, 0xb0ee0 ::init(char const*)+0x52c> b0d70: 9100130c add x12, x24, #0x4 b0d74: b4000bb7 cbz x23, 0xb0ee8 ::init(char const*)+0x534> b0d78: d37ef6e9 lsl x9, x23, #2 b0d7c: d1001128 sub x8, x9, #0x4 b0d80: d342fd08 lsr x8, x8, #2 b0d84: 9100050b add x11, x8, #0x1 b0d88: f100217f cmp x11, #0x8 b0d8c: 9100c3e8 add x8, sp, #0x30 b0d90: 54000103 b.lo 0xb0db0 ::init(char const*)+0x3fc> b0d94: 8b09018a add x10, x12, x9 b0d98: 8b09010d add x13, x8, x9 b0d9c: eb0a011f cmp x8, x10 b0da0: 1a9f27e9 cset w9, lo b0da4: eb0d019f cmp x12, x13 b0da8: 54001182 b.hs 0xb0fd8 ::init(char const*)+0x624> b0dac: 36001169 tbz w9, #0x0, 0xb0fd8 ::init(char const*)+0x624> b0db0: aa0c03e9 mov x9, x12 b0db4: 9100c3ea add x10, sp, #0x30 b0db8: 8b170908 add x8, x8, x23, lsl #2 b0dbc: b840454b ldr w11, [x10], #0x4 b0dc0: eb0a011f cmp x8, x10 b0dc4: b800452b str w11, [x9], #0x4 b0dc8: 54ffffa1 b.ne 0xb0dbc ::init(char const*)+0x408> b0dcc: 14000048 b 0xb0eec ::init(char const*)+0x538> b0dd0: f9400309 ldr x9, [x24] b0dd4: 927ff92a and x10, x9, #0xfffffffffffffffe b0dd8: d1000541 sub x1, x10, #0x1 b0ddc: eb010342 subs x2, x26, x1 b0de0: 54fff589 b.ls 0xb0c90 ::init(char const*)+0x2dc> b0de4: 37000388 tbnz w8, #0x0, 0xb0e54 ::init(char const*)+0x4a0> b0de8: d341fd03 lsr x3, x8, #1 b0dec: 1400001b b 0xb0e58 ::init(char const*)+0x4a4> b0df0: f9400309 ldr x9, [x24] b0df4: 927ff92a and x10, x9, #0xfffffffffffffffe b0df8: d1000541 sub x1, x10, #0x1 b0dfc: eb010342 subs x2, x26, x1 b0e00: 54fffb69 b.ls 0xb0d6c ::init(char const*)+0x3b8> b0e04: 370005e8 tbnz w8, #0x0, 0xb0ec0 ::init(char const*)+0x50c> b0e08: d341fd03 lsr x3, x8, #1 b0e0c: 1400002e b 0xb0ec4 ::init(char const*)+0x510> b0e10: 927ded6d and x13, x11, #0x7ffffffffffffff8 b0e14: 9100c3ea add x10, sp, #0x30 b0e18: d37ef5af lsl x15, x13, #2 b0e1c: 9100414e add x14, x10, #0x10 b0e20: 8b0f0189 add x9, x12, x15 b0e24: 8b0f014a add x10, x10, x15 b0e28: 9100418c add x12, x12, #0x10 b0e2c: aa0d03ef mov x15, x13 b0e30: ad7f85c0 ldp q0, q1, [x14, #-0x10] b0e34: 910081ce add x14, x14, #0x20 b0e38: f10021ef subs x15, x15, #0x8 b0e3c: ad3f8580 stp q0, q1, [x12, #-0x10] b0e40: 9100818c add x12, x12, #0x20 b0e44: 54ffff61 b.ne 0xb0e30 ::init(char const*)+0x47c> b0e48: eb0d017f cmp x11, x13 b0e4c: 54ffea61 b.ne 0xb0b98 ::init(char const*)+0x1e4> b0e50: 17ffff6b b 0xb0bfc ::init(char const*)+0x248> b0e54: f9402a83 ldr x3, [x20, #0x50] b0e58: aa1803e0 mov x0, x24 b0e5c: aa1f03e4 mov x4, xzr b0e60: aa0303e5 mov x5, x3 b0e64: aa1f03e6 mov x6, xzr b0e68: 97fe4516 bl 0x422c0 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE9__grow_byEmmmmmm@plt> b0e6c: 39400309 ldrb w9, [x24] b0e70: 3607f129 tbz w9, #0x0, 0xb0c94 ::init(char const*)+0x2e0> b0e74: f9402e8c ldr x12, [x20, #0x58] b0e78: b5fff137 cbnz x23, 0xb0c9c ::init(char const*)+0x2e8> b0e7c: aa0c03e9 mov x9, x12 b0e80: b900013f str wzr, [x9] b0e84: 39400308 ldrb w8, [x24] b0e88: 370000c8 tbnz w8, #0x0, 0xb0ea0 ::init(char const*)+0x4ec> b0e8c: 531f7ae8 lsl w8, w23, #1 b0e90: 39000308 strb w8, [x24] b0e94: 39415ea8 ldrb w8, [x21, #0x57] b0e98: 35fff3a8 cbnz w8, 0xb0d0c ::init(char const*)+0x358> b0e9c: 14000004 b 0xb0eac ::init(char const*)+0x4f8> b0ea0: f9002a9a str x26, [x20, #0x50] b0ea4: 39415ea8 ldrb w8, [x21, #0x57] b0ea8: 35fff328 cbnz w8, 0xb0d0c ::init(char const*)+0x358> b0eac: 91018280 add x0, x20, #0x60 b0eb0: b0000161 adrp x1, 0xdd000 b0eb4: 91276021 add x1, x1, #0x9d8 b0eb8: 97fe441e bl 0x41f30 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw@plt> b0ebc: 14000013 b 0xb0f08 ::init(char const*)+0x554> b0ec0: f9403683 ldr x3, [x20, #0x68] b0ec4: aa1803e0 mov x0, x24 b0ec8: aa1f03e4 mov x4, xzr b0ecc: aa0303e5 mov x5, x3 b0ed0: aa1f03e6 mov x6, xzr b0ed4: 97fe44fb bl 0x422c0 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE9__grow_byEmmmmmm@plt> b0ed8: 39400309 ldrb w9, [x24] b0edc: 3607f4a9 tbz w9, #0x0, 0xb0d70 ::init(char const*)+0x3bc> b0ee0: f9403a8c ldr x12, [x20, #0x70] b0ee4: b5fff4b7 cbnz x23, 0xb0d78 ::init(char const*)+0x3c4> b0ee8: aa0c03e9 mov x9, x12 b0eec: b900013f str wzr, [x9] b0ef0: 39400308 ldrb w8, [x24] b0ef4: 37000088 tbnz w8, #0x0, 0xb0f04 ::init(char const*)+0x550> b0ef8: 531f7ae8 lsl w8, w23, #1 b0efc: 39000308 strb w8, [x24] b0f00: 14000002 b 0xb0f08 ::init(char const*)+0x554> b0f04: f900369a str x26, [x20, #0x68] b0f08: 910063e0 add x0, sp, #0x18 b0f0c: aa1603e1 mov x1, x22 b0f10: 97fe43ec bl 0x41ec0 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEC1ERKS5_@plt> b0f14: 39415aa5 ldrb w5, [x21, #0x56] b0f18: 39414ea4 ldrb w4, [x21, #0x53] b0f1c: 39414aa3 ldrb w3, [x21, #0x52] b0f20: 9101f280 add x0, x20, #0x7c b0f24: 910063e1 add x1, sp, #0x18 b0f28: 2a1f03e2 mov w2, wzr b0f2c: 940000a0 bl 0xb11ac ::init(char const*)+0x7f8> b0f30: 39415ea5 ldrb w5, [x21, #0x57] b0f34: 394156a4 ldrb w4, [x21, #0x55] b0f38: 394152a3 ldrb w3, [x21, #0x54] b0f3c: 91020280 add x0, x20, #0x80 b0f40: aa1603e1 mov x1, x22 b0f44: 2a1f03e2 mov w2, wzr b0f48: 94000099 bl 0xb11ac ::init(char const*)+0x7f8> b0f4c: 394063e8 ldrb w8, [sp, #0x18] b0f50: 36000068 tbz w8, #0x0, 0xb0f5c ::init(char const*)+0x5a8> b0f54: f94017e0 ldr x0, [sp, #0x28] b0f58: 97fe40f2 bl 0x41320 <_ZdlPv@plt> b0f5c: aa1303e0 mov x0, x19 b0f60: 97fe40b4 bl 0x41230 b0f64: f9401728 ldr x8, [x25, #0x28] b0f68: f85a83a9 ldur x9, [x29, #-0x58] b0f6c: eb09011f cmp x8, x9 b0f70: 540007c1 b.ne 0xb1068 ::init(char const*)+0x6b4> b0f74: 910743ff add sp, sp, #0x1d0 b0f78: a9457bfd ldp x29, x30, [sp, #0x50] b0f7c: a9444ff4 ldp x20, x19, [sp, #0x40] b0f80: a94357f6 ldp x22, x21, [sp, #0x30] b0f84: a9425ff8 ldp x24, x23, [sp, #0x20] b0f88: a94167fa ldp x26, x25, [sp, #0x10] b0f8c: f84607fc ldr x28, [sp], #0x60 b0f90: d65f03c0 ret b0f94: 927ded6d and x13, x11, #0x7ffffffffffffff8 b0f98: 9100c3ea add x10, sp, #0x30 b0f9c: d37ef5af lsl x15, x13, #2 b0fa0: 9100414e add x14, x10, #0x10 b0fa4: 8b0f0189 add x9, x12, x15 b0fa8: 8b0f014a add x10, x10, x15 b0fac: 9100418c add x12, x12, #0x10 b0fb0: aa0d03ef mov x15, x13 b0fb4: ad7f85c0 ldp q0, q1, [x14, #-0x10] b0fb8: 910081ce add x14, x14, #0x20 b0fbc: f10021ef subs x15, x15, #0x8 b0fc0: ad3f8580 stp q0, q1, [x12, #-0x10] b0fc4: 9100818c add x12, x12, #0x20 b0fc8: 54ffff61 b.ne 0xb0fb4 ::init(char const*)+0x600> b0fcc: eb0d017f cmp x11, x13 b0fd0: 54ffe861 b.ne 0xb0cdc ::init(char const*)+0x328> b0fd4: 17ffffab b 0xb0e80 ::init(char const*)+0x4cc> b0fd8: 927ded6d and x13, x11, #0x7ffffffffffffff8 b0fdc: 9100c3ea add x10, sp, #0x30 b0fe0: d37ef5af lsl x15, x13, #2 b0fe4: 9100414e add x14, x10, #0x10 b0fe8: 8b0f0189 add x9, x12, x15 b0fec: 8b0f014a add x10, x10, x15 b0ff0: 9100418c add x12, x12, #0x10 b0ff4: aa0d03ef mov x15, x13 b0ff8: ad7f85c0 ldp q0, q1, [x14, #-0x10] b0ffc: 910081ce add x14, x14, #0x20 b1000: f10021ef subs x15, x15, #0x8 b1004: ad3f8580 stp q0, q1, [x12, #-0x10] b1008: 9100818c add x12, x12, #0x20 b100c: 54ffff61 b.ne 0xb0ff8 ::init(char const*)+0x644> b1010: eb0d017f cmp x11, x13 b1014: 54ffed21 b.ne 0xb0db8 ::init(char const*)+0x404> b1018: 17ffffb5 b 0xb0eec ::init(char const*)+0x538> b101c: 910063e0 add x0, sp, #0x18 b1020: aa1503e1 mov x1, x21 b1024: 97fe8d10 bl 0x54464 b1028: f0000142 adrp x2, 0xdc000 >+0x1e> b102c: 913a8842 add x2, x2, #0xea2 b1030: 910063e0 add x0, sp, #0x18 b1034: aa1f03e1 mov x1, xzr b1038: 97fe41be bl 0x41730 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6insertEmPKc@plt> b103c: f9400808 ldr x8, [x0, #0x10] b1040: 3dc00000 ldr q0, [x0] b1044: f90023e8 str x8, [sp, #0x40] b1048: 3d800fe0 str q0, [sp, #0x30] b104c: a900fc1f stp xzr, xzr, [x0, #0x8] b1050: f900001f str xzr, [x0] b1054: 9100c3e0 add x0, sp, #0x30 b1058: 97ffcc8f bl 0xa4294 ::collate_byname(char const*, unsigned long)+0x108> b105c: f0000140 adrp x0, 0xdc000 >+0x1e> b1060: 91396000 add x0, x0, #0xe58 b1064: 97fe435b bl 0x41dd0 <_ZNSt6__ndk121__throw_runtime_errorEPKc@plt> b1068: 97fe450a bl 0x42490 <__stack_chk_fail@plt> b106c: f0000140 adrp x0, 0xdc000 >+0x1e> b1070: 91396000 add x0, x0, #0xe58 b1074: 97fe4357 bl 0x41dd0 <_ZNSt6__ndk121__throw_runtime_errorEPKc@plt> b1078: f0000140 adrp x0, 0xdc000 >+0x1e> b107c: 91396000 add x0, x0, #0xe58 b1080: 97fe4354 bl 0x41dd0 <_ZNSt6__ndk121__throw_runtime_errorEPKc@plt> b1084: 3940c3e8 ldrb w8, [sp, #0x30] b1088: aa0003f4 mov x20, x0 b108c: 360000e8 tbz w8, #0x0, 0xb10a8 ::init(char const*)+0x6f4> b1090: f94023e0 ldr x0, [sp, #0x40] b1094: 97fe40a3 bl 0x41320 <_ZdlPv@plt> b1098: 394063e8 ldrb w8, [sp, #0x18] b109c: 370000a8 tbnz w8, #0x0, 0xb10b0 ::init(char const*)+0x6fc> b10a0: 14000040 b 0xb11a0 ::init(char const*)+0x7ec> b10a4: aa0003f4 mov x20, x0 b10a8: 394063e8 ldrb w8, [sp, #0x18] b10ac: 360007a8 tbz w8, #0x0, 0xb11a0 ::init(char const*)+0x7ec> b10b0: f94017e0 ldr x0, [sp, #0x28] b10b4: 97fe409b bl 0x41320 <_ZdlPv@plt> b10b8: aa1403e0 mov x0, x20 b10bc: 940090b8 bl 0xd539c <__cxa_demangle+0x12abc> b10c0: 940090b7 bl 0xd539c <__cxa_demangle+0x12abc> b10c4: 97fe8a7a bl 0x53aac b10c8: 97fe8a79 bl 0x53aac b10cc: 97fe8a78 bl 0x53aac b10d0: 97fe8a77 bl 0x53aac b10d4: aa0003f4 mov x20, x0 b10d8: b4000618 cbz x24, 0xb1198 ::init(char const*)+0x7e4> b10dc: aa1803e0 mov x0, x24 b10e0: 97fe413c bl 0x415d0 b10e4: 1400002d b 0xb1198 ::init(char const*)+0x7e4> b10e8: 97fe8a71 bl 0x53aac b10ec: aa0003f4 mov x20, x0 b10f0: b4000558 cbz x24, 0xb1198 ::init(char const*)+0x7e4> b10f4: aa1803e0 mov x0, x24 b10f8: 97fe4136 bl 0x415d0 b10fc: 14000027 b 0xb1198 ::init(char const*)+0x7e4> b1100: 97fe8a6b bl 0x53aac b1104: 97fe8a6a bl 0x53aac b1108: aa0003f4 mov x20, x0 b110c: b4000476 cbz x22, 0xb1198 ::init(char const*)+0x7e4> b1110: aa1603e0 mov x0, x22 b1114: 97fe412f bl 0x415d0 b1118: 14000020 b 0xb1198 ::init(char const*)+0x7e4> b111c: 97fe8a64 bl 0x53aac b1120: aa0003f4 mov x20, x0 b1124: b40003b6 cbz x22, 0xb1198 ::init(char const*)+0x7e4> b1128: aa1603e0 mov x0, x22 b112c: 97fe4129 bl 0x415d0 b1130: 1400001a b 0xb1198 ::init(char const*)+0x7e4> b1134: 97fe8a5e bl 0x53aac b1138: 97fe8a5d bl 0x53aac b113c: 97fe8a5c bl 0x53aac b1140: 14000015 b 0xb1194 ::init(char const*)+0x7e0> b1144: aa0003f4 mov x20, x0 b1148: b4000296 cbz x22, 0xb1198 ::init(char const*)+0x7e4> b114c: aa1603e0 mov x0, x22 b1150: 97fe4120 bl 0x415d0 b1154: 14000011 b 0xb1198 ::init(char const*)+0x7e4> b1158: 97fe8a55 bl 0x53aac b115c: 1400000e b 0xb1194 ::init(char const*)+0x7e0> b1160: aa0003f4 mov x20, x0 b1164: b40001b6 cbz x22, 0xb1198 ::init(char const*)+0x7e4> b1168: aa1603e0 mov x0, x22 b116c: 97fe4119 bl 0x415d0 b1170: 1400000a b 0xb1198 ::init(char const*)+0x7e4> b1174: 97fe8a4e bl 0x53aac b1178: 394063e8 ldrb w8, [sp, #0x18] b117c: aa0003f4 mov x20, x0 b1180: 360000c8 tbz w8, #0x0, 0xb1198 ::init(char const*)+0x7e4> b1184: f94017e0 ldr x0, [sp, #0x28] b1188: 97fe4066 bl 0x41320 <_ZdlPv@plt> b118c: 14000003 b 0xb1198 ::init(char const*)+0x7e4> b1190: 14000001 b 0xb1194 ::init(char const*)+0x7e0> b1194: aa0003f4 mov x20, x0 b1198: aa1303e0 mov x0, x19 b119c: 97fe4025 bl 0x41230 b11a0: aa1403e0 mov x0, x20 b11a4: 9400907e bl 0xd539c <__cxa_demangle+0x12abc> b11a8: 97fe8a41 bl 0x53aac b11ac: f81c0ff7 str x23, [sp, #-0x40]! b11b0: a90157f6 stp x22, x21, [sp, #0x10] b11b4: a9024ff4 stp x20, x19, [sp, #0x20] b11b8: a9037bfd stp x29, x30, [sp, #0x30] b11bc: 9100c3fd add x29, sp, #0x30 b11c0: 2a0503f6 mov w22, w5 b11c4: 2a0403f5 mov w21, w4 b11c8: aa0103f3 mov x19, x1 b11cc: aa0003f4 mov x20, x0 b11d0: 36000122 tbz w2, #0x0, 0xb11f4 ::init(char const*)+0x840> b11d4: 39400268 ldrb w8, [x19] b11d8: f9400669 ldr x9, [x19, #0x8] b11dc: d341fd0a lsr x10, x8, #1 b11e0: 7200011f tst w8, #0x1 b11e4: 9a890148 csel x8, x10, x9, eq b11e8: f100111f cmp x8, #0x4 b11ec: 1a9f17f7 cset w23, eq b11f0: 14000002 b 0xb11f8 ::init(char const*)+0x844> b11f4: 2a1f03f7 mov w23, wzr b11f8: 12001c68 and w8, w3, #0xff b11fc: 7100051f cmp w8, #0x1 b1200: 54000520 b.eq 0xb12a4 ::init(char const*)+0x8f0> b1204: 350013c8 cbnz w8, 0xb147c ::init(char const*)+0xac8> b1208: 34000277 cbz w23, 0xb1254 ::init(char const*)+0x8a0> b120c: 39400268 ldrb w8, [x19] b1210: aa1303ea mov x10, x19 b1214: f8410d49 ldr x9, [x10, #0x10]! b1218: f940066b ldr x11, [x19, #0x8] b121c: 53017d0c lsr w12, w8, #1 b1220: 8b2c4a6c add x12, x19, w12, uxtw #2 b1224: 7200011f tst w8, #0x1 b1228: 9100312d add x13, x9, #0xc b122c: 8b0b092b add x11, x9, x11, lsl #2 b1230: 9100118c add x12, x12, #0x4 b1234: 9a8b0182 csel x2, x12, x11, eq b1238: 9a8d0141 csel x1, x10, x13, eq b123c: eb02003f cmp x1, x2 b1240: 540000a0 b.eq 0xb1254 ::init(char const*)+0x8a0> b1244: 9100126a add x10, x19, #0x4 b1248: 7200011f tst w8, #0x1 b124c: 9a890140 csel x0, x10, x9, eq b1250: 940006d1 bl 0xb2d94 ::~codecvt()+0x95c> b1254: 12001ec8 and w8, w22, #0xff b1258: 7100111f cmp w8, #0x4 b125c: 54001108 b.hi 0xb147c ::init(char const*)+0xac8> b1260: f0000149 adrp x9, 0xdc000 >+0x1e> b1264: 92401ec8 and x8, x22, #0xff b1268: 912ec529 add x9, x9, #0xbb1 b126c: 1000008a adr x10, 0xb127c ::init(char const*)+0x8c8> b1270: 3868692b ldrb w11, [x9, x8] b1274: 8b0b094a add x10, x10, x11, lsl #2 b1278: d61f0140 br x10 b127c: 52808069 mov w9, #0x403 // =1027 b1280: 72a04009 movk w9, #0x200, lsl #16 b1284: 72001ea8 ands w8, w21, #0xff b1288: b9000289 str w9, [x20] b128c: 54000fe0 b.eq 0xb1488 ::init(char const*)+0xad4> b1290: 7100091f cmp w8, #0x2 b1294: 54000fa0 b.eq 0xb1488 ::init(char const*)+0xad4> b1298: 7100051f cmp w8, #0x1 b129c: 54000f01 b.ne 0xb147c ::init(char const*)+0xac8> b12a0: 14000014 b 0xb12f0 ::init(char const*)+0x93c> b12a4: 12001ec8 and w8, w22, #0xff b12a8: 7100111f cmp w8, #0x4 b12ac: 54000e88 b.hi 0xb147c ::init(char const*)+0xac8> b12b0: f0000149 adrp x9, 0xdc000 >+0x1e> b12b4: 92401ec8 and x8, x22, #0xff b12b8: 912eb129 add x9, x9, #0xbac b12bc: 1000008a adr x10, 0xb12cc ::init(char const*)+0x918> b12c0: 3868692b ldrb w11, [x9, x8] b12c4: 8b0b094a add x10, x10, x11, lsl #2 b12c8: d61f0140 br x10 b12cc: 52804069 mov w9, #0x203 // =515 b12d0: 72a08009 movk w9, #0x400, lsl #16 b12d4: 72001ea8 ands w8, w21, #0xff b12d8: b9000289 str w9, [x20] b12dc: 54000d60 b.eq 0xb1488 ::init(char const*)+0xad4> b12e0: 7100091f cmp w8, #0x2 b12e4: 54000d20 b.eq 0xb1488 ::init(char const*)+0xad4> b12e8: 7100051f cmp w8, #0x1 b12ec: 54000c81 b.ne 0xb147c ::init(char const*)+0xac8> b12f0: 37000cd7 tbnz w23, #0x0, 0xb1488 ::init(char const*)+0xad4> b12f4: 1400008e b 0xb152c ::init(char const*)+0xb78> b12f8: 12001ea8 and w8, w21, #0xff b12fc: 52800089 mov w9, #0x4 // =4 b1300: 5280006a mov w10, #0x3 // =3 b1304: 7100091f cmp w8, #0x2 b1308: 39000289 strb w9, [x20] b130c: 39000e8a strb w10, [x20, #0x3] b1310: 54000c60 b.eq 0xb149c ::init(char const*)+0xae8> b1314: 7100051f cmp w8, #0x1 b1318: 54000341 b.ne 0xb1380 ::init(char const*)+0x9cc> b131c: 52804008 mov w8, #0x200 // =512 b1320: 78001288 sturh w8, [x20, #0x1] b1324: 37000b37 tbnz w23, #0x0, 0xb1488 ::init(char const*)+0xad4> b1328: 14000081 b 0xb152c ::init(char const*)+0xb78> b132c: 12001ea8 and w8, w21, #0xff b1330: 52800069 mov w9, #0x3 // =3 b1334: 5280004a mov w10, #0x2 // =2 b1338: 7100091f cmp w8, #0x2 b133c: 39000289 strb w9, [x20] b1340: 39000e8a strb w10, [x20, #0x3] b1344: 54000de0 b.eq 0xb1500 ::init(char const*)+0xb4c> b1348: 7100051f cmp w8, #0x1 b134c: 54000e20 b.eq 0xb1510 ::init(char const*)+0xb5c> b1350: 35000968 cbnz w8, 0xb147c ::init(char const*)+0xac8> b1354: 52800088 mov w8, #0x4 // =4 b1358: 14000060 b 0xb14d8 ::init(char const*)+0xb24> b135c: 12001ea8 and w8, w21, #0xff b1360: 52800089 mov w9, #0x4 // =4 b1364: 5280006a mov w10, #0x3 // =3 b1368: 7100091f cmp w8, #0x2 b136c: 39000289 strb w9, [x20] b1370: 39000e8a strb w10, [x20, #0x3] b1374: 54000940 b.eq 0xb149c ::init(char const*)+0xae8> b1378: 7100051f cmp w8, #0x1 b137c: 54000a00 b.eq 0xb14bc ::init(char const*)+0xb08> b1380: 350007e8 cbnz w8, 0xb147c ::init(char const*)+0xac8> b1384: 14000054 b 0xb14d4 ::init(char const*)+0xb20> b1388: 12001ea8 and w8, w21, #0xff b138c: 52800089 mov w9, #0x4 // =4 b1390: 5280004a mov w10, #0x2 // =2 b1394: 7100091f cmp w8, #0x2 b1398: 39000289 strb w9, [x20] b139c: 39000e8a strb w10, [x20, #0x3] b13a0: 54000c00 b.eq 0xb1520 ::init(char const*)+0xb6c> b13a4: 7100051f cmp w8, #0x1 b13a8: 54000ce0 b.eq 0xb1544 ::init(char const*)+0xb90> b13ac: 35000688 cbnz w8, 0xb147c ::init(char const*)+0xac8> b13b0: 52806008 mov w8, #0x300 // =768 b13b4: 14000049 b 0xb14d8 ::init(char const*)+0xb24> b13b8: 12001ea8 and w8, w21, #0xff b13bc: 52800069 mov w9, #0x3 // =3 b13c0: 5280008a mov w10, #0x4 // =4 b13c4: 7100091f cmp w8, #0x2 b13c8: 39000289 strb w9, [x20] b13cc: 39000e8a strb w10, [x20, #0x3] b13d0: 540006e0 b.eq 0xb14ac ::init(char const*)+0xaf8> b13d4: 7100051f cmp w8, #0x1 b13d8: 54000341 b.ne 0xb1440 ::init(char const*)+0xa8c> b13dc: 52800048 mov w8, #0x2 // =2 b13e0: 78001288 sturh w8, [x20, #0x1] b13e4: 37000537 tbnz w23, #0x0, 0xb1488 ::init(char const*)+0xad4> b13e8: 1400006e b 0xb15a0 ::init(char const*)+0xbec> b13ec: 12001ea8 and w8, w21, #0xff b13f0: 52800049 mov w9, #0x2 // =2 b13f4: 5280006a mov w10, #0x3 // =3 b13f8: 7100091f cmp w8, #0x2 b13fc: 39000289 strb w9, [x20] b1400: 39000e8a strb w10, [x20, #0x3] b1404: 54000b00 b.eq 0xb1564 ::init(char const*)+0xbb0> b1408: 7100051f cmp w8, #0x1 b140c: 54000c40 b.eq 0xb1594 ::init(char const*)+0xbe0> b1410: 35000368 cbnz w8, 0xb147c ::init(char const*)+0xac8> b1414: 52808008 mov w8, #0x400 // =1024 b1418: 14000030 b 0xb14d8 ::init(char const*)+0xb24> b141c: 12001ea8 and w8, w21, #0xff b1420: 52800069 mov w9, #0x3 // =3 b1424: 5280008a mov w10, #0x4 // =4 b1428: 7100091f cmp w8, #0x2 b142c: 39000289 strb w9, [x20] b1430: 39000e8a strb w10, [x20, #0x3] b1434: 540003c0 b.eq 0xb14ac ::init(char const*)+0xaf8> b1438: 7100051f cmp w8, #0x1 b143c: 54fffd00 b.eq 0xb13dc ::init(char const*)+0xa28> b1440: 350001e8 cbnz w8, 0xb147c ::init(char const*)+0xac8> b1444: 52800048 mov w8, #0x2 // =2 b1448: 14000024 b 0xb14d8 ::init(char const*)+0xb24> b144c: 12001ea8 and w8, w21, #0xff b1450: 52800049 mov w9, #0x2 // =2 b1454: 5280008a mov w10, #0x4 // =4 b1458: 7100091f cmp w8, #0x2 b145c: 39000289 strb w9, [x20] b1460: 39000e8a strb w10, [x20, #0x3] b1464: 540003e0 b.eq 0xb14e0 ::init(char const*)+0xb2c> b1468: 7100051f cmp w8, #0x1 b146c: 54000420 b.eq 0xb14f0 ::init(char const*)+0xb3c> b1470: 35000068 cbnz w8, 0xb147c ::init(char const*)+0xac8> b1474: 52800068 mov w8, #0x3 // =3 b1478: 14000018 b 0xb14d8 ::init(char const*)+0xb24> b147c: 52806048 mov w8, #0x302 // =770 b1480: 72a08008 movk w8, #0x400, lsl #16 b1484: b9000288 str w8, [x20] b1488: a9437bfd ldp x29, x30, [sp, #0x30] b148c: a9424ff4 ldp x20, x19, [sp, #0x20] b1490: a94157f6 ldp x22, x21, [sp, #0x10] b1494: f84407f7 ldr x23, [sp], #0x40 b1498: d65f03c0 ret b149c: 52802048 mov w8, #0x102 // =258 b14a0: 78001288 sturh w8, [x20, #0x1] b14a4: 34ffff37 cbz w23, 0xb1488 ::init(char const*)+0xad4> b14a8: 1400002a b 0xb1550 ::init(char const*)+0xb9c> b14ac: 52804028 mov w8, #0x201 // =513 b14b0: 78001288 sturh w8, [x20, #0x1] b14b4: 34fffeb7 cbz w23, 0xb1488 ::init(char const*)+0xad4> b14b8: 1400002e b 0xb1570 ::init(char const*)+0xbbc> b14bc: 370000d7 tbnz w23, #0x0, 0xb14d4 ::init(char const*)+0xb20> b14c0: 52800022 mov w2, #0x1 // =1 b14c4: 52800403 mov w3, #0x20 // =32 b14c8: aa1303e0 mov x0, x19 b14cc: aa1f03e1 mov x1, xzr b14d0: 97fe40a0 bl 0x41750 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6insertEmmw@plt> b14d4: 52804008 mov w8, #0x200 // =512 b14d8: 78001288 sturh w8, [x20, #0x1] b14dc: 17ffffeb b 0xb1488 ::init(char const*)+0xad4> b14e0: 52806008 mov w8, #0x300 // =768 b14e4: 78001288 sturh w8, [x20, #0x1] b14e8: 3707fd17 tbnz w23, #0x0, 0xb1488 ::init(char const*)+0xad4> b14ec: 1400002d b 0xb15a0 ::init(char const*)+0xbec> b14f0: 52802068 mov w8, #0x103 // =259 b14f4: 78001288 sturh w8, [x20, #0x1] b14f8: 34fffc97 cbz w23, 0xb1488 ::init(char const*)+0xad4> b14fc: 1400001d b 0xb1570 ::init(char const*)+0xbbc> b1500: 52808028 mov w8, #0x401 // =1025 b1504: 78001288 sturh w8, [x20, #0x1] b1508: 34fffc17 cbz w23, 0xb1488 ::init(char const*)+0xad4> b150c: 14000011 b 0xb1550 ::init(char const*)+0xb9c> b1510: 52800088 mov w8, #0x4 // =4 b1514: 78001288 sturh w8, [x20, #0x1] b1518: 3707fb97 tbnz w23, #0x0, 0xb1488 ::init(char const*)+0xad4> b151c: 14000004 b 0xb152c ::init(char const*)+0xb78> b1520: 52800068 mov w8, #0x3 // =3 b1524: 78001288 sturh w8, [x20, #0x1] b1528: 3707fb17 tbnz w23, #0x0, 0xb1488 ::init(char const*)+0xad4> b152c: 52800022 mov w2, #0x1 // =1 b1530: 52800403 mov w3, #0x20 // =32 b1534: aa1303e0 mov x0, x19 b1538: aa1f03e1 mov x1, xzr b153c: 97fe4085 bl 0x41750 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6insertEmmw@plt> b1540: 17ffffd2 b 0xb1488 ::init(char const*)+0xad4> b1544: 52806028 mov w8, #0x301 // =769 b1548: 78001288 sturh w8, [x20, #0x1] b154c: 34fff9f7 cbz w23, 0xb1488 ::init(char const*)+0xad4> b1550: 52800022 mov w2, #0x1 // =1 b1554: aa1303e0 mov x0, x19 b1558: aa1f03e1 mov x1, xzr b155c: 97fe43bd bl 0x42450 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE5eraseEmm@plt> b1560: 17ffffca b 0xb1488 ::init(char const*)+0xad4> b1564: 52802088 mov w8, #0x104 // =260 b1568: 78001288 sturh w8, [x20, #0x1] b156c: 34fff8f7 cbz w23, 0xb1488 ::init(char const*)+0xad4> b1570: 39400268 ldrb w8, [x19] b1574: 37000248 tbnz w8, #0x0, 0xb15bc ::init(char const*)+0xc08> b1578: d341fd08 lsr x8, x8, #1 b157c: d1000508 sub x8, x8, #0x1 b1580: 531f7909 lsl w9, w8, #1 b1584: 8b080a68 add x8, x19, x8, lsl #2 b1588: 39000269 strb w9, [x19] b158c: b900051f str wzr, [x8, #0x4] b1590: 17ffffbe b 0xb1488 ::init(char const*)+0xad4> b1594: 52808008 mov w8, #0x400 // =1024 b1598: 78001288 sturh w8, [x20, #0x1] b159c: 3707f777 tbnz w23, #0x0, 0xb1488 ::init(char const*)+0xad4> b15a0: aa1303e0 mov x0, x19 b15a4: a9437bfd ldp x29, x30, [sp, #0x30] b15a8: a9424ff4 ldp x20, x19, [sp, #0x20] b15ac: a94157f6 ldp x22, x21, [sp, #0x10] b15b0: 52800401 mov w1, #0x20 // =32 b15b4: f84407f7 ldr x23, [sp], #0x40 b15b8: 17fe40ce b 0x418f0 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE9push_backEw@plt> b15bc: a940a668 ldp x8, x9, [x19, #0x8] b15c0: d1000508 sub x8, x8, #0x1 b15c4: f9000668 str x8, [x19, #0x8] b15c8: b828793f str wzr, [x9, x8, lsl #2] b15cc: 17ffffaf b 0xb1488 ::init(char const*)+0xad4> 00000000000b15d0 ::init(char const*)>: b15d0: f81a0ffc str x28, [sp, #-0x60]! b15d4: a90167fa stp x26, x25, [sp, #0x10] b15d8: a9025ff8 stp x24, x23, [sp, #0x20] b15dc: a90357f6 stp x22, x21, [sp, #0x30] b15e0: a9044ff4 stp x20, x19, [sp, #0x40] b15e4: a9057bfd stp x29, x30, [sp, #0x50] b15e8: 910143fd add x29, sp, #0x50 b15ec: d10743ff sub sp, sp, #0x1d0 b15f0: d53bd059 mrs x25, TPIDR_EL0 b15f4: f9401728 ldr x8, [x25, #0x28] b15f8: aa0003f4 mov x20, x0 b15fc: 5283f7e0 mov w0, #0x1fbf // =8127 b1600: aa1f03e2 mov x2, xzr b1604: aa0103f5 mov x21, x1 b1608: f81a83a8 stur x8, [x29, #-0x58] b160c: 97fe41ed bl 0x41dc0 b1610: b4003140 cbz x0, 0xb1c38 ::init(char const*)+0x668> b1614: aa0003f3 mov x19, x0 b1618: 97fe3fee bl 0x415d0 b161c: aa0003f6 mov x22, x0 b1620: 97fe4324 bl 0x422b0 b1624: aa0003f5 mov x21, x0 b1628: b4000076 cbz x22, 0xb1634 ::init(char const*)+0x64> b162c: aa1603e0 mov x0, x22 b1630: 97fe3fe8 bl 0x415d0 b1634: f94016b7 ldr x23, [x21, #0x28] b1638: 394002e8 ldrb w8, [x23] b163c: 34000268 cbz w8, 0xb1688 ::init(char const*)+0xb8> b1640: aa1703e0 mov x0, x23 b1644: f9001bff str xzr, [sp, #0x30] b1648: 97fe408a bl 0x41870 b164c: aa0003f8 mov x24, x0 b1650: aa1303e0 mov x0, x19 b1654: 97fe3fdf bl 0x415d0 b1658: aa0003f6 mov x22, x0 b165c: 910063e0 add x0, sp, #0x18 b1660: 9100c3e3 add x3, sp, #0x30 b1664: aa1703e1 mov x1, x23 b1668: aa1803e2 mov x2, x24 b166c: 97fe3f29 bl 0x41310 b1670: aa0003f7 mov x23, x0 b1674: b4000076 cbz x22, 0xb1680 ::init(char const*)+0xb0> b1678: aa1603e0 mov x0, x22 b167c: 97fe3fd5 bl 0x415d0 b1680: b1000eff cmn x23, #0x3 b1684: 54000069 b.ls 0xb1690 ::init(char const*)+0xc0> b1688: 12800008 mov w8, #-0x1 // =-1 b168c: 14000002 b 0xb1694 ::init(char const*)+0xc4> b1690: b9401be8 ldr w8, [sp, #0x18] b1694: b9001288 str w8, [x20, #0x10] b1698: f9401ab7 ldr x23, [x21, #0x30] b169c: 394002e8 ldrb w8, [x23] b16a0: 34000268 cbz w8, 0xb16ec ::init(char const*)+0x11c> b16a4: aa1703e0 mov x0, x23 b16a8: f9001bff str xzr, [sp, #0x30] b16ac: 97fe4071 bl 0x41870 b16b0: aa0003f8 mov x24, x0 b16b4: aa1303e0 mov x0, x19 b16b8: 97fe3fc6 bl 0x415d0 b16bc: aa0003f6 mov x22, x0 b16c0: 910063e0 add x0, sp, #0x18 b16c4: 9100c3e3 add x3, sp, #0x30 b16c8: aa1703e1 mov x1, x23 b16cc: aa1803e2 mov x2, x24 b16d0: 97fe3f10 bl 0x41310 b16d4: aa0003f7 mov x23, x0 b16d8: b4000076 cbz x22, 0xb16e4 ::init(char const*)+0x114> b16dc: aa1603e0 mov x0, x22 b16e0: 97fe3fbc bl 0x415d0 b16e4: b1000eff cmn x23, #0x3 b16e8: 54000069 b.ls 0xb16f4 ::init(char const*)+0x124> b16ec: 12800008 mov w8, #-0x1 // =-1 b16f0: 14000002 b 0xb16f8 ::init(char const*)+0x128> b16f4: b9401be8 ldr w8, [sp, #0x18] b16f8: b9001688 str w8, [x20, #0x14] b16fc: f9401ea1 ldr x1, [x21, #0x38] b1700: 91006280 add x0, x20, #0x18 b1704: 97fe434f bl 0x42440 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt> b1708: f9400ea8 ldr x8, [x21, #0x18] b170c: a900ffe8 stp x8, xzr, [sp, #0x8] b1710: aa1303e0 mov x0, x19 b1714: 97fe3faf bl 0x415d0 b1718: aa0003f6 mov x22, x0 b171c: 9100c3e0 add x0, sp, #0x30 b1720: 910023e1 add x1, sp, #0x8 b1724: 910043e3 add x3, sp, #0x10 b1728: 52800c82 mov w2, #0x64 // =100 b172c: 97fe4365 bl 0x424c0 b1730: aa0003f7 mov x23, x0 b1734: b4000076 cbz x22, 0xb1740 ::init(char const*)+0x170> b1738: aa1603e0 mov x0, x22 b173c: 97fe3fa5 bl 0x415d0 b1740: b10006ff cmn x23, #0x1 b1744: 540029a0 b.eq 0xb1c78 ::init(char const*)+0x6a8> b1748: aa1403f6 mov x22, x20 b174c: 38430ec8 ldrb w8, [x22, #0x30]! b1750: 9340f6f8 sbfx x24, x23, #0, #62 b1754: 370003c8 tbnz w8, #0x0, 0xb17cc ::init(char const*)+0x1fc> b1758: 52800081 mov w1, #0x4 // =4 b175c: 2a0803e9 mov w9, w8 b1760: eb010302 subs x2, x24, x1 b1764: 540003e8 b.hi 0xb17e0 ::init(char const*)+0x210> b1768: 37000529 tbnz w9, #0x0, 0xb180c ::init(char const*)+0x23c> b176c: 910012cc add x12, x22, #0x4 b1770: b4000537 cbz x23, 0xb1814 ::init(char const*)+0x244> b1774: d37ef6e9 lsl x9, x23, #2 b1778: d1001128 sub x8, x9, #0x4 b177c: d342fd08 lsr x8, x8, #2 b1780: 9100050b add x11, x8, #0x1 b1784: f100217f cmp x11, #0x8 b1788: 9100c3e8 add x8, sp, #0x30 b178c: 54000103 b.lo 0xb17ac ::init(char const*)+0x1dc> b1790: 8b09018a add x10, x12, x9 b1794: 8b09010d add x13, x8, x9 b1798: eb0a011f cmp x8, x10 b179c: 1a9f27e9 cset w9, lo b17a0: eb0d019f cmp x12, x13 b17a4: 54001442 b.hs 0xb1a2c ::init(char const*)+0x45c> b17a8: 36001429 tbz w9, #0x0, 0xb1a2c ::init(char const*)+0x45c> b17ac: aa0c03e9 mov x9, x12 b17b0: 9100c3ea add x10, sp, #0x30 b17b4: 8b170908 add x8, x8, x23, lsl #2 b17b8: b840454b ldr w11, [x10], #0x4 b17bc: eb0a011f cmp x8, x10 b17c0: b800452b str w11, [x9], #0x4 b17c4: 54ffffa1 b.ne 0xb17b8 ::init(char const*)+0x1e8> b17c8: 14000014 b 0xb1818 ::init(char const*)+0x248> b17cc: f94002c9 ldr x9, [x22] b17d0: 927ff92a and x10, x9, #0xfffffffffffffffe b17d4: d1000541 sub x1, x10, #0x1 b17d8: eb010302 subs x2, x24, x1 b17dc: 54fffc69 b.ls 0xb1768 ::init(char const*)+0x198> b17e0: 37000068 tbnz w8, #0x0, 0xb17ec ::init(char const*)+0x21c> b17e4: d341fd03 lsr x3, x8, #1 b17e8: 14000002 b 0xb17f0 ::init(char const*)+0x220> b17ec: f9401e83 ldr x3, [x20, #0x38] b17f0: aa1603e0 mov x0, x22 b17f4: aa1f03e4 mov x4, xzr b17f8: aa0303e5 mov x5, x3 b17fc: aa1f03e6 mov x6, xzr b1800: 97fe42b0 bl 0x422c0 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE9__grow_byEmmmmmm@plt> b1804: 394002c9 ldrb w9, [x22] b1808: 3607fb29 tbz w9, #0x0, 0xb176c ::init(char const*)+0x19c> b180c: f940228c ldr x12, [x20, #0x40] b1810: b5fffb37 cbnz x23, 0xb1774 ::init(char const*)+0x1a4> b1814: aa0c03e9 mov x9, x12 b1818: b900013f str wzr, [x9] b181c: 394002c8 ldrb w8, [x22] b1820: 37000088 tbnz w8, #0x0, 0xb1830 ::init(char const*)+0x260> b1824: 531f7ae8 lsl w8, w23, #1 b1828: 390002c8 strb w8, [x22] b182c: 14000002 b 0xb1834 ::init(char const*)+0x264> b1830: f9001e98 str x24, [x20, #0x38] b1834: 394142a8 ldrb w8, [x21, #0x50] b1838: 7103fd1f cmp w8, #0xff b183c: 1a8803e8 csel w8, wzr, w8, eq b1840: b9007a88 str w8, [x20, #0x78] b1844: 394172a8 ldrb w8, [x21, #0x5c] b1848: 34000648 cbz w8, 0xb1910 ::init(char const*)+0x340> b184c: f94022a8 ldr x8, [x21, #0x40] b1850: a900ffe8 stp x8, xzr, [sp, #0x8] b1854: aa1303e0 mov x0, x19 b1858: 97fe3f5e bl 0x415d0 b185c: aa0003f8 mov x24, x0 b1860: 9100c3e0 add x0, sp, #0x30 b1864: 910023e1 add x1, sp, #0x8 b1868: 910043e3 add x3, sp, #0x10 b186c: 52800c82 mov w2, #0x64 // =100 b1870: 97fe4314 bl 0x424c0 b1874: aa0003f7 mov x23, x0 b1878: b4000078 cbz x24, 0xb1884 ::init(char const*)+0x2b4> b187c: aa1803e0 mov x0, x24 b1880: 97fe3f54 bl 0x415d0 b1884: b10006ff cmn x23, #0x1 b1888: 54002000 b.eq 0xb1c88 ::init(char const*)+0x6b8> b188c: aa1403f8 mov x24, x20 b1890: 38448f08 ldrb w8, [x24, #0x48]! b1894: 9340f6fa sbfx x26, x23, #0, #62 b1898: 37000aa8 tbnz w8, #0x0, 0xb19ec ::init(char const*)+0x41c> b189c: 52800081 mov w1, #0x4 // =4 b18a0: 2a0803e9 mov w9, w8 b18a4: eb010342 subs x2, x26, x1 b18a8: 54000ac8 b.hi 0xb1a00 ::init(char const*)+0x430> b18ac: 37000f29 tbnz w9, #0x0, 0xb1a90 ::init(char const*)+0x4c0> b18b0: 9100130c add x12, x24, #0x4 b18b4: b4000f37 cbz x23, 0xb1a98 ::init(char const*)+0x4c8> b18b8: d37ef6e9 lsl x9, x23, #2 b18bc: d1001128 sub x8, x9, #0x4 b18c0: d342fd08 lsr x8, x8, #2 b18c4: 9100050b add x11, x8, #0x1 b18c8: f100217f cmp x11, #0x8 b18cc: 9100c3e8 add x8, sp, #0x30 b18d0: 54000103 b.lo 0xb18f0 ::init(char const*)+0x320> b18d4: 8b09018a add x10, x12, x9 b18d8: 8b09010d add x13, x8, x9 b18dc: eb0a011f cmp x8, x10 b18e0: 1a9f27e9 cset w9, lo b18e4: eb0d019f cmp x12, x13 b18e8: 54001642 b.hs 0xb1bb0 ::init(char const*)+0x5e0> b18ec: 36001629 tbz w9, #0x0, 0xb1bb0 ::init(char const*)+0x5e0> b18f0: aa0c03e9 mov x9, x12 b18f4: 9100c3ea add x10, sp, #0x30 b18f8: 8b170908 add x8, x8, x23, lsl #2 b18fc: b840454b ldr w11, [x10], #0x4 b1900: eb0a011f cmp x8, x10 b1904: b800452b str w11, [x9], #0x4 b1908: 54ffffa1 b.ne 0xb18fc ::init(char const*)+0x32c> b190c: 14000064 b 0xb1a9c ::init(char const*)+0x4cc> b1910: 91012280 add x0, x20, #0x48 b1914: 90000161 adrp x1, 0xdd000 b1918: 91276021 add x1, x1, #0x9d8 b191c: 97fe4185 bl 0x41f30 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw@plt> b1920: 394176a8 ldrb w8, [x21, #0x5d] b1924: 34000d28 cbz w8, 0xb1ac8 ::init(char const*)+0x4f8> b1928: f94026a8 ldr x8, [x21, #0x48] b192c: a900ffe8 stp x8, xzr, [sp, #0x8] b1930: aa1303e0 mov x0, x19 b1934: 97fe3f27 bl 0x415d0 b1938: aa0003f8 mov x24, x0 b193c: 9100c3e0 add x0, sp, #0x30 b1940: 910023e1 add x1, sp, #0x8 b1944: 910043e3 add x3, sp, #0x10 b1948: 52800c82 mov w2, #0x64 // =100 b194c: 97fe42dd bl 0x424c0 b1950: aa0003f7 mov x23, x0 b1954: b4000078 cbz x24, 0xb1960 ::init(char const*)+0x390> b1958: aa1803e0 mov x0, x24 b195c: 97fe3f1d bl 0x415d0 b1960: b10006ff cmn x23, #0x1 b1964: 54001980 b.eq 0xb1c94 ::init(char const*)+0x6c4> b1968: aa1403f8 mov x24, x20 b196c: 38460f08 ldrb w8, [x24, #0x60]! b1970: 9340f6fa sbfx x26, x23, #0, #62 b1974: 370004c8 tbnz w8, #0x0, 0xb1a0c ::init(char const*)+0x43c> b1978: 52800081 mov w1, #0x4 // =4 b197c: 2a0803e9 mov w9, w8 b1980: eb010342 subs x2, x26, x1 b1984: 540004e8 b.hi 0xb1a20 ::init(char const*)+0x450> b1988: 37000ba9 tbnz w9, #0x0, 0xb1afc ::init(char const*)+0x52c> b198c: 9100130c add x12, x24, #0x4 b1990: b4000bb7 cbz x23, 0xb1b04 ::init(char const*)+0x534> b1994: d37ef6e9 lsl x9, x23, #2 b1998: d1001128 sub x8, x9, #0x4 b199c: d342fd08 lsr x8, x8, #2 b19a0: 9100050b add x11, x8, #0x1 b19a4: f100217f cmp x11, #0x8 b19a8: 9100c3e8 add x8, sp, #0x30 b19ac: 54000103 b.lo 0xb19cc ::init(char const*)+0x3fc> b19b0: 8b09018a add x10, x12, x9 b19b4: 8b09010d add x13, x8, x9 b19b8: eb0a011f cmp x8, x10 b19bc: 1a9f27e9 cset w9, lo b19c0: eb0d019f cmp x12, x13 b19c4: 54001182 b.hs 0xb1bf4 ::init(char const*)+0x624> b19c8: 36001169 tbz w9, #0x0, 0xb1bf4 ::init(char const*)+0x624> b19cc: aa0c03e9 mov x9, x12 b19d0: 9100c3ea add x10, sp, #0x30 b19d4: 8b170908 add x8, x8, x23, lsl #2 b19d8: b840454b ldr w11, [x10], #0x4 b19dc: eb0a011f cmp x8, x10 b19e0: b800452b str w11, [x9], #0x4 b19e4: 54ffffa1 b.ne 0xb19d8 ::init(char const*)+0x408> b19e8: 14000048 b 0xb1b08 ::init(char const*)+0x538> b19ec: f9400309 ldr x9, [x24] b19f0: 927ff92a and x10, x9, #0xfffffffffffffffe b19f4: d1000541 sub x1, x10, #0x1 b19f8: eb010342 subs x2, x26, x1 b19fc: 54fff589 b.ls 0xb18ac ::init(char const*)+0x2dc> b1a00: 37000388 tbnz w8, #0x0, 0xb1a70 ::init(char const*)+0x4a0> b1a04: d341fd03 lsr x3, x8, #1 b1a08: 1400001b b 0xb1a74 ::init(char const*)+0x4a4> b1a0c: f9400309 ldr x9, [x24] b1a10: 927ff92a and x10, x9, #0xfffffffffffffffe b1a14: d1000541 sub x1, x10, #0x1 b1a18: eb010342 subs x2, x26, x1 b1a1c: 54fffb69 b.ls 0xb1988 ::init(char const*)+0x3b8> b1a20: 370005e8 tbnz w8, #0x0, 0xb1adc ::init(char const*)+0x50c> b1a24: d341fd03 lsr x3, x8, #1 b1a28: 1400002e b 0xb1ae0 ::init(char const*)+0x510> b1a2c: 927ded6d and x13, x11, #0x7ffffffffffffff8 b1a30: 9100c3ea add x10, sp, #0x30 b1a34: d37ef5af lsl x15, x13, #2 b1a38: 9100414e add x14, x10, #0x10 b1a3c: 8b0f0189 add x9, x12, x15 b1a40: 8b0f014a add x10, x10, x15 b1a44: 9100418c add x12, x12, #0x10 b1a48: aa0d03ef mov x15, x13 b1a4c: ad7f85c0 ldp q0, q1, [x14, #-0x10] b1a50: 910081ce add x14, x14, #0x20 b1a54: f10021ef subs x15, x15, #0x8 b1a58: ad3f8580 stp q0, q1, [x12, #-0x10] b1a5c: 9100818c add x12, x12, #0x20 b1a60: 54ffff61 b.ne 0xb1a4c ::init(char const*)+0x47c> b1a64: eb0d017f cmp x11, x13 b1a68: 54ffea61 b.ne 0xb17b4 ::init(char const*)+0x1e4> b1a6c: 17ffff6b b 0xb1818 ::init(char const*)+0x248> b1a70: f9402a83 ldr x3, [x20, #0x50] b1a74: aa1803e0 mov x0, x24 b1a78: aa1f03e4 mov x4, xzr b1a7c: aa0303e5 mov x5, x3 b1a80: aa1f03e6 mov x6, xzr b1a84: 97fe420f bl 0x422c0 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE9__grow_byEmmmmmm@plt> b1a88: 39400309 ldrb w9, [x24] b1a8c: 3607f129 tbz w9, #0x0, 0xb18b0 ::init(char const*)+0x2e0> b1a90: f9402e8c ldr x12, [x20, #0x58] b1a94: b5fff137 cbnz x23, 0xb18b8 ::init(char const*)+0x2e8> b1a98: aa0c03e9 mov x9, x12 b1a9c: b900013f str wzr, [x9] b1aa0: 39400308 ldrb w8, [x24] b1aa4: 370000c8 tbnz w8, #0x0, 0xb1abc ::init(char const*)+0x4ec> b1aa8: 531f7ae8 lsl w8, w23, #1 b1aac: 39000308 strb w8, [x24] b1ab0: 394176a8 ldrb w8, [x21, #0x5d] b1ab4: 35fff3a8 cbnz w8, 0xb1928 ::init(char const*)+0x358> b1ab8: 14000004 b 0xb1ac8 ::init(char const*)+0x4f8> b1abc: f9002a9a str x26, [x20, #0x50] b1ac0: 394176a8 ldrb w8, [x21, #0x5d] b1ac4: 35fff328 cbnz w8, 0xb1928 ::init(char const*)+0x358> b1ac8: 91018280 add x0, x20, #0x60 b1acc: 90000161 adrp x1, 0xdd000 b1ad0: 91276021 add x1, x1, #0x9d8 b1ad4: 97fe4117 bl 0x41f30 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw@plt> b1ad8: 14000013 b 0xb1b24 ::init(char const*)+0x554> b1adc: f9403683 ldr x3, [x20, #0x68] b1ae0: aa1803e0 mov x0, x24 b1ae4: aa1f03e4 mov x4, xzr b1ae8: aa0303e5 mov x5, x3 b1aec: aa1f03e6 mov x6, xzr b1af0: 97fe41f4 bl 0x422c0 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE9__grow_byEmmmmmm@plt> b1af4: 39400309 ldrb w9, [x24] b1af8: 3607f4a9 tbz w9, #0x0, 0xb198c ::init(char const*)+0x3bc> b1afc: f9403a8c ldr x12, [x20, #0x70] b1b00: b5fff4b7 cbnz x23, 0xb1994 ::init(char const*)+0x3c4> b1b04: aa0c03e9 mov x9, x12 b1b08: b900013f str wzr, [x9] b1b0c: 39400308 ldrb w8, [x24] b1b10: 37000088 tbnz w8, #0x0, 0xb1b20 ::init(char const*)+0x550> b1b14: 531f7ae8 lsl w8, w23, #1 b1b18: 39000308 strb w8, [x24] b1b1c: 14000002 b 0xb1b24 ::init(char const*)+0x554> b1b20: f900369a str x26, [x20, #0x68] b1b24: 910063e0 add x0, sp, #0x18 b1b28: aa1603e1 mov x1, x22 b1b2c: 97fe40e5 bl 0x41ec0 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEC1ERKS5_@plt> b1b30: 394172a5 ldrb w5, [x21, #0x5c] b1b34: 394166a4 ldrb w4, [x21, #0x59] b1b38: 394162a3 ldrb w3, [x21, #0x58] b1b3c: 9101f280 add x0, x20, #0x7c b1b40: 910063e1 add x1, sp, #0x18 b1b44: 52800022 mov w2, #0x1 // =1 b1b48: 97fffd99 bl 0xb11ac ::init(char const*)+0x7f8> b1b4c: 394176a5 ldrb w5, [x21, #0x5d] b1b50: 39416ea4 ldrb w4, [x21, #0x5b] b1b54: 39416aa3 ldrb w3, [x21, #0x5a] b1b58: 91020280 add x0, x20, #0x80 b1b5c: 52800022 mov w2, #0x1 // =1 b1b60: aa1603e1 mov x1, x22 b1b64: 97fffd92 bl 0xb11ac ::init(char const*)+0x7f8> b1b68: 394063e8 ldrb w8, [sp, #0x18] b1b6c: 36000068 tbz w8, #0x0, 0xb1b78 ::init(char const*)+0x5a8> b1b70: f94017e0 ldr x0, [sp, #0x28] b1b74: 97fe3deb bl 0x41320 <_ZdlPv@plt> b1b78: aa1303e0 mov x0, x19 b1b7c: 97fe3dad bl 0x41230 b1b80: f9401728 ldr x8, [x25, #0x28] b1b84: f85a83a9 ldur x9, [x29, #-0x58] b1b88: eb09011f cmp x8, x9 b1b8c: 540007c1 b.ne 0xb1c84 ::init(char const*)+0x6b4> b1b90: 910743ff add sp, sp, #0x1d0 b1b94: a9457bfd ldp x29, x30, [sp, #0x50] b1b98: a9444ff4 ldp x20, x19, [sp, #0x40] b1b9c: a94357f6 ldp x22, x21, [sp, #0x30] b1ba0: a9425ff8 ldp x24, x23, [sp, #0x20] b1ba4: a94167fa ldp x26, x25, [sp, #0x10] b1ba8: f84607fc ldr x28, [sp], #0x60 b1bac: d65f03c0 ret b1bb0: 927ded6d and x13, x11, #0x7ffffffffffffff8 b1bb4: 9100c3ea add x10, sp, #0x30 b1bb8: d37ef5af lsl x15, x13, #2 b1bbc: 9100414e add x14, x10, #0x10 b1bc0: 8b0f0189 add x9, x12, x15 b1bc4: 8b0f014a add x10, x10, x15 b1bc8: 9100418c add x12, x12, #0x10 b1bcc: aa0d03ef mov x15, x13 b1bd0: ad7f85c0 ldp q0, q1, [x14, #-0x10] b1bd4: 910081ce add x14, x14, #0x20 b1bd8: f10021ef subs x15, x15, #0x8 b1bdc: ad3f8580 stp q0, q1, [x12, #-0x10] b1be0: 9100818c add x12, x12, #0x20 b1be4: 54ffff61 b.ne 0xb1bd0 ::init(char const*)+0x600> b1be8: eb0d017f cmp x11, x13 b1bec: 54ffe861 b.ne 0xb18f8 ::init(char const*)+0x328> b1bf0: 17ffffab b 0xb1a9c ::init(char const*)+0x4cc> b1bf4: 927ded6d and x13, x11, #0x7ffffffffffffff8 b1bf8: 9100c3ea add x10, sp, #0x30 b1bfc: d37ef5af lsl x15, x13, #2 b1c00: 9100414e add x14, x10, #0x10 b1c04: 8b0f0189 add x9, x12, x15 b1c08: 8b0f014a add x10, x10, x15 b1c0c: 9100418c add x12, x12, #0x10 b1c10: aa0d03ef mov x15, x13 b1c14: ad7f85c0 ldp q0, q1, [x14, #-0x10] b1c18: 910081ce add x14, x14, #0x20 b1c1c: f10021ef subs x15, x15, #0x8 b1c20: ad3f8580 stp q0, q1, [x12, #-0x10] b1c24: 9100818c add x12, x12, #0x20 b1c28: 54ffff61 b.ne 0xb1c14 ::init(char const*)+0x644> b1c2c: eb0d017f cmp x11, x13 b1c30: 54ffed21 b.ne 0xb19d4 ::init(char const*)+0x404> b1c34: 17ffffb5 b 0xb1b08 ::init(char const*)+0x538> b1c38: 910063e0 add x0, sp, #0x18 b1c3c: aa1503e1 mov x1, x21 b1c40: 97fe8a09 bl 0x54464 b1c44: f0000142 adrp x2, 0xdc000 >+0x1e> b1c48: 913a8842 add x2, x2, #0xea2 b1c4c: 910063e0 add x0, sp, #0x18 b1c50: aa1f03e1 mov x1, xzr b1c54: 97fe3eb7 bl 0x41730 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6insertEmPKc@plt> b1c58: f9400808 ldr x8, [x0, #0x10] b1c5c: 3dc00000 ldr q0, [x0] b1c60: f90023e8 str x8, [sp, #0x40] b1c64: 3d800fe0 str q0, [sp, #0x30] b1c68: a900fc1f stp xzr, xzr, [x0, #0x8] b1c6c: f900001f str xzr, [x0] b1c70: 9100c3e0 add x0, sp, #0x30 b1c74: 97ffc988 bl 0xa4294 ::collate_byname(char const*, unsigned long)+0x108> b1c78: f0000140 adrp x0, 0xdc000 >+0x1e> b1c7c: 91396000 add x0, x0, #0xe58 b1c80: 97fe4054 bl 0x41dd0 <_ZNSt6__ndk121__throw_runtime_errorEPKc@plt> b1c84: 97fe4203 bl 0x42490 <__stack_chk_fail@plt> b1c88: f0000140 adrp x0, 0xdc000 >+0x1e> b1c8c: 91396000 add x0, x0, #0xe58 b1c90: 97fe4050 bl 0x41dd0 <_ZNSt6__ndk121__throw_runtime_errorEPKc@plt> b1c94: f0000140 adrp x0, 0xdc000 >+0x1e> b1c98: 91396000 add x0, x0, #0xe58 b1c9c: 97fe404d bl 0x41dd0 <_ZNSt6__ndk121__throw_runtime_errorEPKc@plt> b1ca0: 3940c3e8 ldrb w8, [sp, #0x30] b1ca4: aa0003f4 mov x20, x0 b1ca8: 360000e8 tbz w8, #0x0, 0xb1cc4 ::init(char const*)+0x6f4> b1cac: f94023e0 ldr x0, [sp, #0x40] b1cb0: 97fe3d9c bl 0x41320 <_ZdlPv@plt> b1cb4: 394063e8 ldrb w8, [sp, #0x18] b1cb8: 370000a8 tbnz w8, #0x0, 0xb1ccc ::init(char const*)+0x6fc> b1cbc: 14000040 b 0xb1dbc ::init(char const*)+0x7ec> b1cc0: aa0003f4 mov x20, x0 b1cc4: 394063e8 ldrb w8, [sp, #0x18] b1cc8: 360007a8 tbz w8, #0x0, 0xb1dbc ::init(char const*)+0x7ec> b1ccc: f94017e0 ldr x0, [sp, #0x28] b1cd0: 97fe3d94 bl 0x41320 <_ZdlPv@plt> b1cd4: aa1403e0 mov x0, x20 b1cd8: 94008db1 bl 0xd539c <__cxa_demangle+0x12abc> b1cdc: 94008db0 bl 0xd539c <__cxa_demangle+0x12abc> b1ce0: 97fe8773 bl 0x53aac b1ce4: 97fe8772 bl 0x53aac b1ce8: 97fe8771 bl 0x53aac b1cec: 97fe8770 bl 0x53aac b1cf0: aa0003f4 mov x20, x0 b1cf4: b4000618 cbz x24, 0xb1db4 ::init(char const*)+0x7e4> b1cf8: aa1803e0 mov x0, x24 b1cfc: 97fe3e35 bl 0x415d0 b1d00: 1400002d b 0xb1db4 ::init(char const*)+0x7e4> b1d04: 97fe876a bl 0x53aac b1d08: aa0003f4 mov x20, x0 b1d0c: b4000558 cbz x24, 0xb1db4 ::init(char const*)+0x7e4> b1d10: aa1803e0 mov x0, x24 b1d14: 97fe3e2f bl 0x415d0 b1d18: 14000027 b 0xb1db4 ::init(char const*)+0x7e4> b1d1c: 97fe8764 bl 0x53aac b1d20: 97fe8763 bl 0x53aac b1d24: aa0003f4 mov x20, x0 b1d28: b4000476 cbz x22, 0xb1db4 ::init(char const*)+0x7e4> b1d2c: aa1603e0 mov x0, x22 b1d30: 97fe3e28 bl 0x415d0 b1d34: 14000020 b 0xb1db4 ::init(char const*)+0x7e4> b1d38: 97fe875d bl 0x53aac b1d3c: aa0003f4 mov x20, x0 b1d40: b40003b6 cbz x22, 0xb1db4 ::init(char const*)+0x7e4> b1d44: aa1603e0 mov x0, x22 b1d48: 97fe3e22 bl 0x415d0 b1d4c: 1400001a b 0xb1db4 ::init(char const*)+0x7e4> b1d50: 97fe8757 bl 0x53aac b1d54: 97fe8756 bl 0x53aac b1d58: 97fe8755 bl 0x53aac b1d5c: 14000015 b 0xb1db0 ::init(char const*)+0x7e0> b1d60: aa0003f4 mov x20, x0 b1d64: b4000296 cbz x22, 0xb1db4 ::init(char const*)+0x7e4> b1d68: aa1603e0 mov x0, x22 b1d6c: 97fe3e19 bl 0x415d0 b1d70: 14000011 b 0xb1db4 ::init(char const*)+0x7e4> b1d74: 97fe874e bl 0x53aac b1d78: 1400000e b 0xb1db0 ::init(char const*)+0x7e0> b1d7c: aa0003f4 mov x20, x0 b1d80: b40001b6 cbz x22, 0xb1db4 ::init(char const*)+0x7e4> b1d84: aa1603e0 mov x0, x22 b1d88: 97fe3e12 bl 0x415d0 b1d8c: 1400000a b 0xb1db4 ::init(char const*)+0x7e4> b1d90: 97fe8747 bl 0x53aac b1d94: 394063e8 ldrb w8, [sp, #0x18] b1d98: aa0003f4 mov x20, x0 b1d9c: 360000c8 tbz w8, #0x0, 0xb1db4 ::init(char const*)+0x7e4> b1da0: f94017e0 ldr x0, [sp, #0x28] b1da4: 97fe3d5f bl 0x41320 <_ZdlPv@plt> b1da8: 14000003 b 0xb1db4 ::init(char const*)+0x7e4> b1dac: 14000001 b 0xb1db0 ::init(char const*)+0x7e0> b1db0: aa0003f4 mov x20, x0 b1db4: aa1303e0 mov x0, x19 b1db8: 97fe3d1e bl 0x41230 b1dbc: aa1403e0 mov x0, x20 b1dc0: 94008d77 bl 0xd539c <__cxa_demangle+0x12abc> b1dc4: 97fe873a bl 0x53aac 00000000000b1dc8 ::~__codecvt_utf8()>: b1dc8: f81e0ff3 str x19, [sp, #-0x20]! b1dcc: a9017bfd stp x29, x30, [sp, #0x10] b1dd0: 910043fd add x29, sp, #0x10 b1dd4: aa0003f3 mov x19, x0 b1dd8: 97fe3d86 bl 0x413f0 <_ZNSt6__ndk17codecvtIwc9mbstate_tED2Ev@plt> b1ddc: a9417bfd ldp x29, x30, [sp, #0x10] b1de0: aa1303e0 mov x0, x19 b1de4: f84207f3 ldr x19, [sp], #0x20 b1de8: 17fe3d4e b 0x41320 <_ZdlPv@plt> 00000000000b1dec ::~__codecvt_utf8()>: b1dec: f81e0ff3 str x19, [sp, #-0x20]! b1df0: a9017bfd stp x29, x30, [sp, #0x10] b1df4: 910043fd add x29, sp, #0x10 b1df8: aa0003f3 mov x19, x0 b1dfc: 97fe3e91 bl 0x41840 <_ZNSt6__ndk114__shared_countD2Ev@plt> b1e00: a9417bfd ldp x29, x30, [sp, #0x10] b1e04: aa1303e0 mov x0, x19 b1e08: f84207f3 ldr x19, [sp], #0x20 b1e0c: 17fe3d45 b 0x41320 <_ZdlPv@plt> 00000000000b1e10 ::~__codecvt_utf8()>: b1e10: f81e0ff3 str x19, [sp, #-0x20]! b1e14: a9017bfd stp x29, x30, [sp, #0x10] b1e18: 910043fd add x29, sp, #0x10 b1e1c: aa0003f3 mov x19, x0 b1e20: 97fe3e88 bl 0x41840 <_ZNSt6__ndk114__shared_countD2Ev@plt> b1e24: a9417bfd ldp x29, x30, [sp, #0x10] b1e28: aa1303e0 mov x0, x19 b1e2c: f84207f3 ldr x19, [sp], #0x20 b1e30: 17fe3d3c b 0x41320 <_ZdlPv@plt> 00000000000b1e34 ::~__codecvt_utf16()>: b1e34: f81e0ff3 str x19, [sp, #-0x20]! b1e38: a9017bfd stp x29, x30, [sp, #0x10] b1e3c: 910043fd add x29, sp, #0x10 b1e40: aa0003f3 mov x19, x0 b1e44: 97fe3d6b bl 0x413f0 <_ZNSt6__ndk17codecvtIwc9mbstate_tED2Ev@plt> b1e48: a9417bfd ldp x29, x30, [sp, #0x10] b1e4c: aa1303e0 mov x0, x19 b1e50: f84207f3 ldr x19, [sp], #0x20 b1e54: 17fe3d33 b 0x41320 <_ZdlPv@plt> 00000000000b1e58 ::~__codecvt_utf16()>: b1e58: f81e0ff3 str x19, [sp, #-0x20]! b1e5c: a9017bfd stp x29, x30, [sp, #0x10] b1e60: 910043fd add x29, sp, #0x10 b1e64: aa0003f3 mov x19, x0 b1e68: 97fe3d62 bl 0x413f0 <_ZNSt6__ndk17codecvtIwc9mbstate_tED2Ev@plt> b1e6c: a9417bfd ldp x29, x30, [sp, #0x10] b1e70: aa1303e0 mov x0, x19 b1e74: f84207f3 ldr x19, [sp], #0x20 b1e78: 17fe3d2a b 0x41320 <_ZdlPv@plt> 00000000000b1e7c ::~__codecvt_utf16()>: b1e7c: f81e0ff3 str x19, [sp, #-0x20]! b1e80: a9017bfd stp x29, x30, [sp, #0x10] b1e84: 910043fd add x29, sp, #0x10 b1e88: aa0003f3 mov x19, x0 b1e8c: 97fe3e6d bl 0x41840 <_ZNSt6__ndk114__shared_countD2Ev@plt> b1e90: a9417bfd ldp x29, x30, [sp, #0x10] b1e94: aa1303e0 mov x0, x19 b1e98: f84207f3 ldr x19, [sp], #0x20 b1e9c: 17fe3d21 b 0x41320 <_ZdlPv@plt> 00000000000b1ea0 ::~__codecvt_utf16()>: b1ea0: f81e0ff3 str x19, [sp, #-0x20]! b1ea4: a9017bfd stp x29, x30, [sp, #0x10] b1ea8: 910043fd add x29, sp, #0x10 b1eac: aa0003f3 mov x19, x0 b1eb0: 97fe3e64 bl 0x41840 <_ZNSt6__ndk114__shared_countD2Ev@plt> b1eb4: a9417bfd ldp x29, x30, [sp, #0x10] b1eb8: aa1303e0 mov x0, x19 b1ebc: f84207f3 ldr x19, [sp], #0x20 b1ec0: 17fe3d18 b 0x41320 <_ZdlPv@plt> 00000000000b1ec4 ::~__codecvt_utf16()>: b1ec4: f81e0ff3 str x19, [sp, #-0x20]! b1ec8: a9017bfd stp x29, x30, [sp, #0x10] b1ecc: 910043fd add x29, sp, #0x10 b1ed0: aa0003f3 mov x19, x0 b1ed4: 97fe3e5b bl 0x41840 <_ZNSt6__ndk114__shared_countD2Ev@plt> b1ed8: a9417bfd ldp x29, x30, [sp, #0x10] b1edc: aa1303e0 mov x0, x19 b1ee0: f84207f3 ldr x19, [sp], #0x20 b1ee4: 17fe3d0f b 0x41320 <_ZdlPv@plt> 00000000000b1ee8 ::~__codecvt_utf16()>: b1ee8: f81e0ff3 str x19, [sp, #-0x20]! b1eec: a9017bfd stp x29, x30, [sp, #0x10] b1ef0: 910043fd add x29, sp, #0x10 b1ef4: aa0003f3 mov x19, x0 b1ef8: 97fe3e52 bl 0x41840 <_ZNSt6__ndk114__shared_countD2Ev@plt> b1efc: a9417bfd ldp x29, x30, [sp, #0x10] b1f00: aa1303e0 mov x0, x19 b1f04: f84207f3 ldr x19, [sp], #0x20 b1f08: 17fe3d06 b 0x41320 <_ZdlPv@plt> 00000000000b1f0c ::~codecvt()>: b1f0c: f81d0ff5 str x21, [sp, #-0x30]! b1f10: a9014ff4 stp x20, x19, [sp, #0x10] b1f14: a9027bfd stp x29, x30, [sp, #0x20] b1f18: 910083fd add x29, sp, #0x20 b1f1c: d00002e8 adrp x8, 0x10f000 b1f20: f947f108 ldr x8, [x8, #0xfe0] b1f24: f9400814 ldr x20, [x0, #0x10] b1f28: aa0003f3 mov x19, x0 b1f2c: f00002f5 adrp x21, 0x110000 b1f30: 91004108 add x8, x8, #0x10 b1f34: f9000008 str x8, [x0] b1f38: f00002e8 adrp x8, 0x110000 b1f3c: 9127c108 add x8, x8, #0x9f0 b1f40: 08dffd08 ldarb w8, [x8] b1f44: 36000168 tbz w8, #0x0, 0xb1f70 ::~codecvt()+0x64> b1f48: f944f6a8 ldr x8, [x21, #0x9e8] b1f4c: eb08029f cmp x20, x8 b1f50: 54000060 b.eq 0xb1f5c ::~codecvt()+0x50> b1f54: f9400a60 ldr x0, [x19, #0x10] b1f58: 97fe3cb6 bl 0x41230 b1f5c: aa1303e0 mov x0, x19 b1f60: a9427bfd ldp x29, x30, [sp, #0x20] b1f64: a9414ff4 ldp x20, x19, [sp, #0x10] b1f68: f84307f5 ldr x21, [sp], #0x30 b1f6c: 17fe3e35 b 0x41840 <_ZNSt6__ndk114__shared_countD2Ev@plt> b1f70: f00002e0 adrp x0, 0x110000 b1f74: 9127c000 add x0, x0, #0x9f0 b1f78: 97fe41da bl 0x426e0 <__cxa_guard_acquire@plt> b1f7c: 34fffe60 cbz w0, 0xb1f48 ::~codecvt()+0x3c> b1f80: f0000161 adrp x1, 0xe0000 b1f84: 911ca021 add x1, x1, #0x728 b1f88: 5283f7e0 mov w0, #0x1fbf // =8127 b1f8c: aa1f03e2 mov x2, xzr b1f90: 97fe3f8c bl 0x41dc0 b1f94: f904f6a0 str x0, [x21, #0x9e8] b1f98: f00002e0 adrp x0, 0x110000 b1f9c: 9127c000 add x0, x0, #0x9f0 b1fa0: 97fe3e14 bl 0x417f0 <__cxa_guard_release@plt> b1fa4: 17ffffe9 b 0xb1f48 ::~codecvt()+0x3c> b1fa8: aa0003f4 mov x20, x0 b1fac: f00002e0 adrp x0, 0x110000 b1fb0: 9127c000 add x0, x0, #0x9f0 b1fb4: 97fe40f7 bl 0x42390 <__cxa_guard_abort@plt> b1fb8: 14000002 b 0xb1fc0 ::~codecvt()+0xb4> b1fbc: aa0003f4 mov x20, x0 b1fc0: aa1303e0 mov x0, x19 b1fc4: 97fe3d1b bl 0x41430 <_ZNSt6__ndk16locale5facetD2Ev@plt> b1fc8: aa1403e0 mov x0, x20 b1fcc: 97fe86b8 bl 0x53aac 00000000000b1fd0 ::~__codecvt_utf8_utf16()>: b1fd0: f81e0ff3 str x19, [sp, #-0x20]! b1fd4: a9017bfd stp x29, x30, [sp, #0x10] b1fd8: 910043fd add x29, sp, #0x10 b1fdc: aa0003f3 mov x19, x0 b1fe0: 97fe3d04 bl 0x413f0 <_ZNSt6__ndk17codecvtIwc9mbstate_tED2Ev@plt> b1fe4: a9417bfd ldp x29, x30, [sp, #0x10] b1fe8: aa1303e0 mov x0, x19 b1fec: f84207f3 ldr x19, [sp], #0x20 b1ff0: 17fe3ccc b 0x41320 <_ZdlPv@plt> 00000000000b1ff4 ::~__codecvt_utf8_utf16()>: b1ff4: f81e0ff3 str x19, [sp, #-0x20]! b1ff8: a9017bfd stp x29, x30, [sp, #0x10] b1ffc: 910043fd add x29, sp, #0x10 b2000: aa0003f3 mov x19, x0 b2004: 97fe3e0f bl 0x41840 <_ZNSt6__ndk114__shared_countD2Ev@plt> b2008: a9417bfd ldp x29, x30, [sp, #0x10] b200c: aa1303e0 mov x0, x19 b2010: f84207f3 ldr x19, [sp], #0x20 b2014: 17fe3cc3 b 0x41320 <_ZdlPv@plt> 00000000000b2018 ::~__codecvt_utf8_utf16()>: b2018: f81e0ff3 str x19, [sp, #-0x20]! b201c: a9017bfd stp x29, x30, [sp, #0x10] b2020: 910043fd add x29, sp, #0x10 b2024: aa0003f3 mov x19, x0 b2028: 97fe3e06 bl 0x41840 <_ZNSt6__ndk114__shared_countD2Ev@plt> b202c: a9417bfd ldp x29, x30, [sp, #0x10] b2030: aa1303e0 mov x0, x19 b2034: f84207f3 ldr x19, [sp], #0x20 b2038: 17fe3cba b 0x41320 <_ZdlPv@plt> b203c: f81e0ff3 str x19, [sp, #-0x20]! b2040: a9017bfd stp x29, x30, [sp, #0x10] b2044: 910043fd add x29, sp, #0x10 b2048: aa0003f3 mov x19, x0 b204c: 97fe3dfd bl 0x41840 <_ZNSt6__ndk114__shared_countD2Ev@plt> b2050: a9417bfd ldp x29, x30, [sp, #0x10] b2054: aa1303e0 mov x0, x19 b2058: f84207f3 ldr x19, [sp], #0x20 b205c: 17fe3cb1 b 0x41320 <_ZdlPv@plt> b2060: f81e0ff3 str x19, [sp, #-0x20]! b2064: a9017bfd stp x29, x30, [sp, #0x10] b2068: 910043fd add x29, sp, #0x10 b206c: aa0003f3 mov x19, x0 b2070: 97fe3df4 bl 0x41840 <_ZNSt6__ndk114__shared_countD2Ev@plt> b2074: a9417bfd ldp x29, x30, [sp, #0x10] b2078: aa1303e0 mov x0, x19 b207c: f84207f3 ldr x19, [sp], #0x20 b2080: 17fe3ca8 b 0x41320 <_ZdlPv@plt> b2084: f81e0ff3 str x19, [sp, #-0x20]! b2088: a9017bfd stp x29, x30, [sp, #0x10] b208c: 910043fd add x29, sp, #0x10 b2090: aa0003f3 mov x19, x0 b2094: 97fe3deb bl 0x41840 <_ZNSt6__ndk114__shared_countD2Ev@plt> b2098: a9417bfd ldp x29, x30, [sp, #0x10] b209c: aa1303e0 mov x0, x19 b20a0: f84207f3 ldr x19, [sp], #0x20 b20a4: 17fe3c9f b 0x41320 <_ZdlPv@plt> b20a8: f81e0ff3 str x19, [sp, #-0x20]! b20ac: a9017bfd stp x29, x30, [sp, #0x10] b20b0: 910043fd add x29, sp, #0x10 b20b4: aa0003f3 mov x19, x0 b20b8: 97fe3de2 bl 0x41840 <_ZNSt6__ndk114__shared_countD2Ev@plt> b20bc: a9417bfd ldp x29, x30, [sp, #0x10] b20c0: aa1303e0 mov x0, x19 b20c4: f84207f3 ldr x19, [sp], #0x20 b20c8: 17fe3c96 b 0x41320 <_ZdlPv@plt> b20cc: 17fe3ddd b 0x41840 <_ZNSt6__ndk114__shared_countD2Ev@plt> b20d0: f81e0ff3 str x19, [sp, #-0x20]! b20d4: a9017bfd stp x29, x30, [sp, #0x10] b20d8: 910043fd add x29, sp, #0x10 b20dc: aa0003f3 mov x19, x0 b20e0: 97fe3dd8 bl 0x41840 <_ZNSt6__ndk114__shared_countD2Ev@plt> b20e4: a9417bfd ldp x29, x30, [sp, #0x10] b20e8: aa1303e0 mov x0, x19 b20ec: f84207f3 ldr x19, [sp], #0x20 b20f0: 17fe3c8c b 0x41320 <_ZdlPv@plt> b20f4: 17fe3dd3 b 0x41840 <_ZNSt6__ndk114__shared_countD2Ev@plt> b20f8: f81e0ff3 str x19, [sp, #-0x20]! b20fc: a9017bfd stp x29, x30, [sp, #0x10] b2100: 910043fd add x29, sp, #0x10 b2104: aa0003f3 mov x19, x0 b2108: 97fe3dce bl 0x41840 <_ZNSt6__ndk114__shared_countD2Ev@plt> b210c: a9417bfd ldp x29, x30, [sp, #0x10] b2110: aa1303e0 mov x0, x19 b2114: f84207f3 ldr x19, [sp], #0x20 b2118: 17fe3c82 b 0x41320 <_ZdlPv@plt> b211c: f81e0ff3 str x19, [sp, #-0x20]! b2120: a9017bfd stp x29, x30, [sp, #0x10] b2124: 910043fd add x29, sp, #0x10 b2128: aa0003f3 mov x19, x0 b212c: 91006000 add x0, x0, #0x18 b2130: 940007c1 bl 0xb4034 , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x2f4> b2134: a9417bfd ldp x29, x30, [sp, #0x10] b2138: aa1303e0 mov x0, x19 b213c: f84207f3 ldr x19, [sp], #0x20 b2140: 17fe3dc0 b 0x41840 <_ZNSt6__ndk114__shared_countD2Ev@plt> b2144: f81e0ff3 str x19, [sp, #-0x20]! b2148: a9017bfd stp x29, x30, [sp, #0x10] b214c: 910043fd add x29, sp, #0x10 b2150: aa0003f3 mov x19, x0 b2154: 91006000 add x0, x0, #0x18 b2158: 940007b7 bl 0xb4034 , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x2f4> b215c: aa1303e0 mov x0, x19 b2160: 97fe3db8 bl 0x41840 <_ZNSt6__ndk114__shared_countD2Ev@plt> b2164: a9417bfd ldp x29, x30, [sp, #0x10] b2168: aa1303e0 mov x0, x19 b216c: f84207f3 ldr x19, [sp], #0x20 b2170: 17fe3c6c b 0x41320 <_ZdlPv@plt> b2174: 91006000 add x0, x0, #0x18 b2178: 17fe3f7a b 0x41f60 <_ZNKSt6__ndk118__time_get_storageIcE15__do_date_orderEv@plt> b217c: 91008000 add x0, x0, #0x20 b2180: d65f03c0 ret b2184: 9105c000 add x0, x0, #0x170 b2188: d65f03c0 ret b218c: 910ec000 add x0, x0, #0x3b0 b2190: d65f03c0 ret b2194: 910f8000 add x0, x0, #0x3e0 b2198: d65f03c0 ret b219c: 910fe000 add x0, x0, #0x3f8 b21a0: d65f03c0 ret b21a4: 91104000 add x0, x0, #0x410 b21a8: d65f03c0 ret b21ac: 9110a000 add x0, x0, #0x428 b21b0: d65f03c0 ret b21b4: 91004000 add x0, x0, #0x10 b21b8: d65f03c0 ret b21bc: 91058000 add x0, x0, #0x160 b21c0: d65f03c0 ret b21c4: 910e8000 add x0, x0, #0x3a0 b21c8: d65f03c0 ret b21cc: 910f4000 add x0, x0, #0x3d0 b21d0: d65f03c0 ret b21d4: 910fa000 add x0, x0, #0x3e8 b21d8: d65f03c0 ret b21dc: 91100000 add x0, x0, #0x400 b21e0: d65f03c0 ret b21e4: 91106000 add x0, x0, #0x418 b21e8: d65f03c0 ret b21ec: f81e0ff3 str x19, [sp, #-0x20]! b21f0: a9017bfd stp x29, x30, [sp, #0x10] b21f4: 910043fd add x29, sp, #0x10 b21f8: aa0003f3 mov x19, x0 b21fc: 91006000 add x0, x0, #0x18 b2200: 94000817 bl 0xb425c , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x51c> b2204: a9417bfd ldp x29, x30, [sp, #0x10] b2208: aa1303e0 mov x0, x19 b220c: f84207f3 ldr x19, [sp], #0x20 b2210: 17fe3d8c b 0x41840 <_ZNSt6__ndk114__shared_countD2Ev@plt> b2214: f81e0ff3 str x19, [sp, #-0x20]! b2218: a9017bfd stp x29, x30, [sp, #0x10] b221c: 910043fd add x29, sp, #0x10 b2220: aa0003f3 mov x19, x0 b2224: 91006000 add x0, x0, #0x18 b2228: 9400080d bl 0xb425c , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x51c> b222c: aa1303e0 mov x0, x19 b2230: 97fe3d84 bl 0x41840 <_ZNSt6__ndk114__shared_countD2Ev@plt> b2234: a9417bfd ldp x29, x30, [sp, #0x10] b2238: aa1303e0 mov x0, x19 b223c: f84207f3 ldr x19, [sp], #0x20 b2240: 17fe3c38 b 0x41320 <_ZdlPv@plt> b2244: 91006000 add x0, x0, #0x18 b2248: 17fe3e4e b 0x41b80 <_ZNKSt6__ndk118__time_get_storageIwE15__do_date_orderEv@plt> b224c: 91008000 add x0, x0, #0x20 b2250: d65f03c0 ret b2254: 9105c000 add x0, x0, #0x170 b2258: d65f03c0 ret b225c: 910ec000 add x0, x0, #0x3b0 b2260: d65f03c0 ret b2264: 910f8000 add x0, x0, #0x3e0 b2268: d65f03c0 ret b226c: 910fe000 add x0, x0, #0x3f8 b2270: d65f03c0 ret b2274: 91104000 add x0, x0, #0x410 b2278: d65f03c0 ret b227c: 9110a000 add x0, x0, #0x428 b2280: d65f03c0 ret b2284: 91004000 add x0, x0, #0x10 b2288: d65f03c0 ret b228c: 91058000 add x0, x0, #0x160 b2290: d65f03c0 ret b2294: 910e8000 add x0, x0, #0x3a0 b2298: d65f03c0 ret b229c: 910f4000 add x0, x0, #0x3d0 b22a0: d65f03c0 ret b22a4: 910fa000 add x0, x0, #0x3e8 b22a8: d65f03c0 ret b22ac: 91100000 add x0, x0, #0x400 b22b0: d65f03c0 ret b22b4: 91106000 add x0, x0, #0x418 b22b8: d65f03c0 ret b22bc: f81e0ff3 str x19, [sp, #-0x20]! b22c0: a9017bfd stp x29, x30, [sp, #0x10] b22c4: 910043fd add x29, sp, #0x10 b22c8: aa0003f3 mov x19, x0 b22cc: 91004000 add x0, x0, #0x10 b22d0: 97fe3f08 bl 0x41ef0 <_ZNSt6__ndk110__time_putD2Ev@plt> b22d4: aa1303e0 mov x0, x19 b22d8: 97fe3d5a bl 0x41840 <_ZNSt6__ndk114__shared_countD2Ev@plt> b22dc: a9417bfd ldp x29, x30, [sp, #0x10] b22e0: aa1303e0 mov x0, x19 b22e4: f84207f3 ldr x19, [sp], #0x20 b22e8: 17fe3c0e b 0x41320 <_ZdlPv@plt> b22ec: f81e0ff3 str x19, [sp, #-0x20]! b22f0: a9017bfd stp x29, x30, [sp, #0x10] b22f4: 910043fd add x29, sp, #0x10 b22f8: aa0003f3 mov x19, x0 b22fc: 91004000 add x0, x0, #0x10 b2300: 97fe3efc bl 0x41ef0 <_ZNSt6__ndk110__time_putD2Ev@plt> b2304: a9417bfd ldp x29, x30, [sp, #0x10] b2308: aa1303e0 mov x0, x19 b230c: f84207f3 ldr x19, [sp], #0x20 b2310: 17fe3d4c b 0x41840 <_ZNSt6__ndk114__shared_countD2Ev@plt> b2314: f81e0ff3 str x19, [sp, #-0x20]! b2318: a9017bfd stp x29, x30, [sp, #0x10] b231c: 910043fd add x29, sp, #0x10 b2320: aa0003f3 mov x19, x0 b2324: 91004000 add x0, x0, #0x10 b2328: 97fe3ef2 bl 0x41ef0 <_ZNSt6__ndk110__time_putD2Ev@plt> b232c: aa1303e0 mov x0, x19 b2330: 97fe3d44 bl 0x41840 <_ZNSt6__ndk114__shared_countD2Ev@plt> b2334: a9417bfd ldp x29, x30, [sp, #0x10] b2338: aa1303e0 mov x0, x19 b233c: f84207f3 ldr x19, [sp], #0x20 b2340: 17fe3bf8 b 0x41320 <_ZdlPv@plt> b2344: f81e0ff3 str x19, [sp, #-0x20]! b2348: a9017bfd stp x29, x30, [sp, #0x10] b234c: 910043fd add x29, sp, #0x10 b2350: aa0003f3 mov x19, x0 b2354: 91004000 add x0, x0, #0x10 b2358: 97fe3ee6 bl 0x41ef0 <_ZNSt6__ndk110__time_putD2Ev@plt> b235c: a9417bfd ldp x29, x30, [sp, #0x10] b2360: aa1303e0 mov x0, x19 b2364: f84207f3 ldr x19, [sp], #0x20 b2368: 17fe3d36 b 0x41840 <_ZNSt6__ndk114__shared_countD2Ev@plt> b236c: f81e0ff3 str x19, [sp, #-0x20]! b2370: a9017bfd stp x29, x30, [sp, #0x10] b2374: 910043fd add x29, sp, #0x10 b2378: aa0003f3 mov x19, x0 b237c: 91004000 add x0, x0, #0x10 b2380: 97fe3edc bl 0x41ef0 <_ZNSt6__ndk110__time_putD2Ev@plt> b2384: aa1303e0 mov x0, x19 b2388: 97fe3d2e bl 0x41840 <_ZNSt6__ndk114__shared_countD2Ev@plt> b238c: a9417bfd ldp x29, x30, [sp, #0x10] b2390: aa1303e0 mov x0, x19 b2394: f84207f3 ldr x19, [sp], #0x20 b2398: 17fe3be2 b 0x41320 <_ZdlPv@plt> b239c: f81e0ff3 str x19, [sp, #-0x20]! b23a0: a9017bfd stp x29, x30, [sp, #0x10] b23a4: 910043fd add x29, sp, #0x10 b23a8: aa0003f3 mov x19, x0 b23ac: 91004000 add x0, x0, #0x10 b23b0: 97fe3ed0 bl 0x41ef0 <_ZNSt6__ndk110__time_putD2Ev@plt> b23b4: aa1303e0 mov x0, x19 b23b8: 97fe3d22 bl 0x41840 <_ZNSt6__ndk114__shared_countD2Ev@plt> b23bc: a9417bfd ldp x29, x30, [sp, #0x10] b23c0: aa1303e0 mov x0, x19 b23c4: f84207f3 ldr x19, [sp], #0x20 b23c8: 17fe3bd6 b 0x41320 <_ZdlPv@plt> b23cc: f81e0ff3 str x19, [sp, #-0x20]! b23d0: a9017bfd stp x29, x30, [sp, #0x10] b23d4: 910043fd add x29, sp, #0x10 b23d8: aa0003f3 mov x19, x0 b23dc: 97fe3d19 bl 0x41840 <_ZNSt6__ndk114__shared_countD2Ev@plt> b23e0: a9417bfd ldp x29, x30, [sp, #0x10] b23e4: aa1303e0 mov x0, x19 b23e8: f84207f3 ldr x19, [sp], #0x20 b23ec: 17fe3bcd b 0x41320 <_ZdlPv@plt> b23f0: f81e0ff3 str x19, [sp, #-0x20]! b23f4: a9017bfd stp x29, x30, [sp, #0x10] b23f8: 910043fd add x29, sp, #0x10 b23fc: aa0003f3 mov x19, x0 b2400: 97fe3d10 bl 0x41840 <_ZNSt6__ndk114__shared_countD2Ev@plt> b2404: a9417bfd ldp x29, x30, [sp, #0x10] b2408: aa1303e0 mov x0, x19 b240c: f84207f3 ldr x19, [sp], #0x20 b2410: 17fe3bc4 b 0x41320 <_ZdlPv@plt> b2414: f81e0ff3 str x19, [sp, #-0x20]! b2418: a9017bfd stp x29, x30, [sp, #0x10] b241c: 910043fd add x29, sp, #0x10 b2420: aa0003f3 mov x19, x0 b2424: 97fe3d07 bl 0x41840 <_ZNSt6__ndk114__shared_countD2Ev@plt> b2428: a9417bfd ldp x29, x30, [sp, #0x10] b242c: aa1303e0 mov x0, x19 b2430: f84207f3 ldr x19, [sp], #0x20 b2434: 17fe3bbb b 0x41320 <_ZdlPv@plt> 00000000000b2438 ::~codecvt()>: b2438: 17fe3d02 b 0x41840 <_ZNSt6__ndk114__shared_countD2Ev@plt> b243c: f81e0ff3 str x19, [sp, #-0x20]! b2440: a9017bfd stp x29, x30, [sp, #0x10] b2444: 910043fd add x29, sp, #0x10 b2448: aa0003f3 mov x19, x0 b244c: 97fe3cfd bl 0x41840 <_ZNSt6__ndk114__shared_countD2Ev@plt> b2450: a9417bfd ldp x29, x30, [sp, #0x10] b2454: aa1303e0 mov x0, x19 b2458: f84207f3 ldr x19, [sp], #0x20 b245c: 17fe3bb1 b 0x41320 <_ZdlPv@plt> b2460: f81e0ff3 str x19, [sp, #-0x20]! b2464: a9017bfd stp x29, x30, [sp, #0x10] b2468: 910043fd add x29, sp, #0x10 b246c: b00002e9 adrp x9, 0x10f000 b2470: 39418008 ldrb w8, [x0, #0x60] b2474: f947f929 ldr x9, [x9, #0xff0] b2478: aa0003f3 mov x19, x0 b247c: 91004129 add x9, x9, #0x10 b2480: f9000009 str x9, [x0] b2484: 370001a8 tbnz w8, #0x0, 0xb24b8 ::~codecvt()+0x80> b2488: 39412268 ldrb w8, [x19, #0x48] b248c: 370001e8 tbnz w8, #0x0, 0xb24c8 ::~codecvt()+0x90> b2490: 3940c268 ldrb w8, [x19, #0x30] b2494: 37000228 tbnz w8, #0x0, 0xb24d8 ::~codecvt()+0xa0> b2498: 39406268 ldrb w8, [x19, #0x18] b249c: 36000068 tbz w8, #0x0, 0xb24a8 ::~codecvt()+0x70> b24a0: f9401660 ldr x0, [x19, #0x28] b24a4: 97fe3b9f bl 0x41320 <_ZdlPv@plt> b24a8: a9417bfd ldp x29, x30, [sp, #0x10] b24ac: aa1303e0 mov x0, x19 b24b0: f84207f3 ldr x19, [sp], #0x20 b24b4: 17fe3ce3 b 0x41840 <_ZNSt6__ndk114__shared_countD2Ev@plt> b24b8: f9403a60 ldr x0, [x19, #0x70] b24bc: 97fe3b99 bl 0x41320 <_ZdlPv@plt> b24c0: 39412268 ldrb w8, [x19, #0x48] b24c4: 3607fe68 tbz w8, #0x0, 0xb2490 ::~codecvt()+0x58> b24c8: f9402e60 ldr x0, [x19, #0x58] b24cc: 97fe3b95 bl 0x41320 <_ZdlPv@plt> b24d0: 3940c268 ldrb w8, [x19, #0x30] b24d4: 3607fe28 tbz w8, #0x0, 0xb2498 ::~codecvt()+0x60> b24d8: f9402260 ldr x0, [x19, #0x40] b24dc: 97fe3b91 bl 0x41320 <_ZdlPv@plt> b24e0: 39406268 ldrb w8, [x19, #0x18] b24e4: 3707fde8 tbnz w8, #0x0, 0xb24a0 ::~codecvt()+0x68> b24e8: 17fffff0 b 0xb24a8 ::~codecvt()+0x70> b24ec: f81e0ff3 str x19, [sp, #-0x20]! b24f0: a9017bfd stp x29, x30, [sp, #0x10] b24f4: 910043fd add x29, sp, #0x10 b24f8: aa0003f3 mov x19, x0 b24fc: 97ffffd9 bl 0xb2460 ::~codecvt()+0x28> b2500: a9417bfd ldp x29, x30, [sp, #0x10] b2504: aa1303e0 mov x0, x19 b2508: f84207f3 ldr x19, [sp], #0x20 b250c: 17fe3b85 b 0x41320 <_ZdlPv@plt> b2510: f81e0ff3 str x19, [sp, #-0x20]! b2514: a9017bfd stp x29, x30, [sp, #0x10] b2518: 910043fd add x29, sp, #0x10 b251c: b00002e9 adrp x9, 0x10f000 b2520: 39418008 ldrb w8, [x0, #0x60] b2524: f946b929 ldr x9, [x9, #0xd70] b2528: aa0003f3 mov x19, x0 b252c: 91004129 add x9, x9, #0x10 b2530: f9000009 str x9, [x0] b2534: 370001a8 tbnz w8, #0x0, 0xb2568 ::~codecvt()+0x130> b2538: 39412268 ldrb w8, [x19, #0x48] b253c: 370001e8 tbnz w8, #0x0, 0xb2578 ::~codecvt()+0x140> b2540: 3940c268 ldrb w8, [x19, #0x30] b2544: 37000228 tbnz w8, #0x0, 0xb2588 ::~codecvt()+0x150> b2548: 39406268 ldrb w8, [x19, #0x18] b254c: 36000068 tbz w8, #0x0, 0xb2558 ::~codecvt()+0x120> b2550: f9401660 ldr x0, [x19, #0x28] b2554: 97fe3b73 bl 0x41320 <_ZdlPv@plt> b2558: a9417bfd ldp x29, x30, [sp, #0x10] b255c: aa1303e0 mov x0, x19 b2560: f84207f3 ldr x19, [sp], #0x20 b2564: 17fe3cb7 b 0x41840 <_ZNSt6__ndk114__shared_countD2Ev@plt> b2568: f9403a60 ldr x0, [x19, #0x70] b256c: 97fe3b6d bl 0x41320 <_ZdlPv@plt> b2570: 39412268 ldrb w8, [x19, #0x48] b2574: 3607fe68 tbz w8, #0x0, 0xb2540 ::~codecvt()+0x108> b2578: f9402e60 ldr x0, [x19, #0x58] b257c: 97fe3b69 bl 0x41320 <_ZdlPv@plt> b2580: 3940c268 ldrb w8, [x19, #0x30] b2584: 3607fe28 tbz w8, #0x0, 0xb2548 ::~codecvt()+0x110> b2588: f9402260 ldr x0, [x19, #0x40] b258c: 97fe3b65 bl 0x41320 <_ZdlPv@plt> b2590: 39406268 ldrb w8, [x19, #0x18] b2594: 3707fde8 tbnz w8, #0x0, 0xb2550 ::~codecvt()+0x118> b2598: 17fffff0 b 0xb2558 ::~codecvt()+0x120> b259c: f81e0ff3 str x19, [sp, #-0x20]! b25a0: a9017bfd stp x29, x30, [sp, #0x10] b25a4: 910043fd add x29, sp, #0x10 b25a8: aa0003f3 mov x19, x0 b25ac: 97ffffd9 bl 0xb2510 ::~codecvt()+0xd8> b25b0: a9417bfd ldp x29, x30, [sp, #0x10] b25b4: aa1303e0 mov x0, x19 b25b8: f84207f3 ldr x19, [sp], #0x20 b25bc: 17fe3b59 b 0x41320 <_ZdlPv@plt> b25c0: f81e0ff3 str x19, [sp, #-0x20]! b25c4: a9017bfd stp x29, x30, [sp, #0x10] b25c8: 910043fd add x29, sp, #0x10 b25cc: b00002e9 adrp x9, 0x10f000 b25d0: 39418008 ldrb w8, [x0, #0x60] b25d4: f9460d29 ldr x9, [x9, #0xc18] b25d8: aa0003f3 mov x19, x0 b25dc: 91004129 add x9, x9, #0x10 b25e0: f9000009 str x9, [x0] b25e4: 370001a8 tbnz w8, #0x0, 0xb2618 ::~codecvt()+0x1e0> b25e8: 39412268 ldrb w8, [x19, #0x48] b25ec: 370001e8 tbnz w8, #0x0, 0xb2628 ::~codecvt()+0x1f0> b25f0: 3940c268 ldrb w8, [x19, #0x30] b25f4: 37000228 tbnz w8, #0x0, 0xb2638 ::~codecvt()+0x200> b25f8: 39406268 ldrb w8, [x19, #0x18] b25fc: 36000068 tbz w8, #0x0, 0xb2608 ::~codecvt()+0x1d0> b2600: f9401660 ldr x0, [x19, #0x28] b2604: 97fe3b47 bl 0x41320 <_ZdlPv@plt> b2608: a9417bfd ldp x29, x30, [sp, #0x10] b260c: aa1303e0 mov x0, x19 b2610: f84207f3 ldr x19, [sp], #0x20 b2614: 17fe3c8b b 0x41840 <_ZNSt6__ndk114__shared_countD2Ev@plt> b2618: f9403a60 ldr x0, [x19, #0x70] b261c: 97fe3b41 bl 0x41320 <_ZdlPv@plt> b2620: 39412268 ldrb w8, [x19, #0x48] b2624: 3607fe68 tbz w8, #0x0, 0xb25f0 ::~codecvt()+0x1b8> b2628: f9402e60 ldr x0, [x19, #0x58] b262c: 97fe3b3d bl 0x41320 <_ZdlPv@plt> b2630: 3940c268 ldrb w8, [x19, #0x30] b2634: 3607fe28 tbz w8, #0x0, 0xb25f8 ::~codecvt()+0x1c0> b2638: f9402260 ldr x0, [x19, #0x40] b263c: 97fe3b39 bl 0x41320 <_ZdlPv@plt> b2640: 39406268 ldrb w8, [x19, #0x18] b2644: 3707fde8 tbnz w8, #0x0, 0xb2600 ::~codecvt()+0x1c8> b2648: 17fffff0 b 0xb2608 ::~codecvt()+0x1d0> b264c: f81e0ff3 str x19, [sp, #-0x20]! b2650: a9017bfd stp x29, x30, [sp, #0x10] b2654: 910043fd add x29, sp, #0x10 b2658: aa0003f3 mov x19, x0 b265c: 97ffffd9 bl 0xb25c0 ::~codecvt()+0x188> b2660: a9417bfd ldp x29, x30, [sp, #0x10] b2664: aa1303e0 mov x0, x19 b2668: f84207f3 ldr x19, [sp], #0x20 b266c: 17fe3b2d b 0x41320 <_ZdlPv@plt> b2670: f81e0ff3 str x19, [sp, #-0x20]! b2674: a9017bfd stp x29, x30, [sp, #0x10] b2678: 910043fd add x29, sp, #0x10 b267c: b00002e9 adrp x9, 0x10f000 b2680: 39418008 ldrb w8, [x0, #0x60] b2684: f9478129 ldr x9, [x9, #0xf00] b2688: aa0003f3 mov x19, x0 b268c: 91004129 add x9, x9, #0x10 b2690: f9000009 str x9, [x0] b2694: 370001a8 tbnz w8, #0x0, 0xb26c8 ::~codecvt()+0x290> b2698: 39412268 ldrb w8, [x19, #0x48] b269c: 370001e8 tbnz w8, #0x0, 0xb26d8 ::~codecvt()+0x2a0> b26a0: 3940c268 ldrb w8, [x19, #0x30] b26a4: 37000228 tbnz w8, #0x0, 0xb26e8 ::~codecvt()+0x2b0> b26a8: 39406268 ldrb w8, [x19, #0x18] b26ac: 36000068 tbz w8, #0x0, 0xb26b8 ::~codecvt()+0x280> b26b0: f9401660 ldr x0, [x19, #0x28] b26b4: 97fe3b1b bl 0x41320 <_ZdlPv@plt> b26b8: a9417bfd ldp x29, x30, [sp, #0x10] b26bc: aa1303e0 mov x0, x19 b26c0: f84207f3 ldr x19, [sp], #0x20 b26c4: 17fe3c5f b 0x41840 <_ZNSt6__ndk114__shared_countD2Ev@plt> b26c8: f9403a60 ldr x0, [x19, #0x70] b26cc: 97fe3b15 bl 0x41320 <_ZdlPv@plt> b26d0: 39412268 ldrb w8, [x19, #0x48] b26d4: 3607fe68 tbz w8, #0x0, 0xb26a0 ::~codecvt()+0x268> b26d8: f9402e60 ldr x0, [x19, #0x58] b26dc: 97fe3b11 bl 0x41320 <_ZdlPv@plt> b26e0: 3940c268 ldrb w8, [x19, #0x30] b26e4: 3607fe28 tbz w8, #0x0, 0xb26a8 ::~codecvt()+0x270> b26e8: f9402260 ldr x0, [x19, #0x40] b26ec: 97fe3b0d bl 0x41320 <_ZdlPv@plt> b26f0: 39406268 ldrb w8, [x19, #0x18] b26f4: 3707fde8 tbnz w8, #0x0, 0xb26b0 ::~codecvt()+0x278> b26f8: 17fffff0 b 0xb26b8 ::~codecvt()+0x280> b26fc: f81e0ff3 str x19, [sp, #-0x20]! b2700: a9017bfd stp x29, x30, [sp, #0x10] b2704: 910043fd add x29, sp, #0x10 b2708: aa0003f3 mov x19, x0 b270c: 97ffffd9 bl 0xb2670 ::~codecvt()+0x238> b2710: a9417bfd ldp x29, x30, [sp, #0x10] b2714: aa1303e0 mov x0, x19 b2718: f84207f3 ldr x19, [sp], #0x20 b271c: 17fe3b01 b 0x41320 <_ZdlPv@plt> b2720: f81e0ff3 str x19, [sp, #-0x20]! b2724: a9017bfd stp x29, x30, [sp, #0x10] b2728: 910043fd add x29, sp, #0x10 b272c: aa0003f3 mov x19, x0 b2730: 97fe3c44 bl 0x41840 <_ZNSt6__ndk114__shared_countD2Ev@plt> b2734: a9417bfd ldp x29, x30, [sp, #0x10] b2738: aa1303e0 mov x0, x19 b273c: f84207f3 ldr x19, [sp], #0x20 b2740: 17fe3af8 b 0x41320 <_ZdlPv@plt> b2744: f81e0ff3 str x19, [sp, #-0x20]! b2748: a9017bfd stp x29, x30, [sp, #0x10] b274c: 910043fd add x29, sp, #0x10 b2750: aa0003f3 mov x19, x0 b2754: 97fe3c3b bl 0x41840 <_ZNSt6__ndk114__shared_countD2Ev@plt> b2758: a9417bfd ldp x29, x30, [sp, #0x10] b275c: aa1303e0 mov x0, x19 b2760: f84207f3 ldr x19, [sp], #0x20 b2764: 17fe3aef b 0x41320 <_ZdlPv@plt> b2768: f81e0ff3 str x19, [sp, #-0x20]! b276c: a9017bfd stp x29, x30, [sp, #0x10] b2770: 910043fd add x29, sp, #0x10 b2774: aa0003f3 mov x19, x0 b2778: 97fe3c32 bl 0x41840 <_ZNSt6__ndk114__shared_countD2Ev@plt> b277c: a9417bfd ldp x29, x30, [sp, #0x10] b2780: aa1303e0 mov x0, x19 b2784: f84207f3 ldr x19, [sp], #0x20 b2788: 17fe3ae6 b 0x41320 <_ZdlPv@plt> b278c: f81e0ff3 str x19, [sp, #-0x20]! b2790: a9017bfd stp x29, x30, [sp, #0x10] b2794: 910043fd add x29, sp, #0x10 b2798: aa0003f3 mov x19, x0 b279c: 97fe3c29 bl 0x41840 <_ZNSt6__ndk114__shared_countD2Ev@plt> b27a0: a9417bfd ldp x29, x30, [sp, #0x10] b27a4: aa1303e0 mov x0, x19 b27a8: f84207f3 ldr x19, [sp], #0x20 b27ac: 17fe3add b 0x41320 <_ZdlPv@plt> b27b0: f81e0ff3 str x19, [sp, #-0x20]! b27b4: a9017bfd stp x29, x30, [sp, #0x10] b27b8: 910043fd add x29, sp, #0x10 b27bc: aa0003f3 mov x19, x0 b27c0: 97fe3c20 bl 0x41840 <_ZNSt6__ndk114__shared_countD2Ev@plt> b27c4: a9417bfd ldp x29, x30, [sp, #0x10] b27c8: aa1303e0 mov x0, x19 b27cc: f84207f3 ldr x19, [sp], #0x20 b27d0: 17fe3ad4 b 0x41320 <_ZdlPv@plt> b27d4: f81e0ff3 str x19, [sp, #-0x20]! b27d8: a9017bfd stp x29, x30, [sp, #0x10] b27dc: 910043fd add x29, sp, #0x10 b27e0: aa0003f3 mov x19, x0 b27e4: 97fe3c17 bl 0x41840 <_ZNSt6__ndk114__shared_countD2Ev@plt> b27e8: a9417bfd ldp x29, x30, [sp, #0x10] b27ec: aa1303e0 mov x0, x19 b27f0: f84207f3 ldr x19, [sp], #0x20 b27f4: 17fe3acb b 0x41320 <_ZdlPv@plt> b27f8: f81e0ff3 str x19, [sp, #-0x20]! b27fc: a9017bfd stp x29, x30, [sp, #0x10] b2800: 910043fd add x29, sp, #0x10 b2804: aa0003f3 mov x19, x0 b2808: 97fe3c0e bl 0x41840 <_ZNSt6__ndk114__shared_countD2Ev@plt> b280c: a9417bfd ldp x29, x30, [sp, #0x10] b2810: aa1303e0 mov x0, x19 b2814: f84207f3 ldr x19, [sp], #0x20 b2818: 17fe3ac2 b 0x41320 <_ZdlPv@plt> b281c: f81e0ff3 str x19, [sp, #-0x20]! b2820: a9017bfd stp x29, x30, [sp, #0x10] b2824: 910043fd add x29, sp, #0x10 b2828: aa0003f3 mov x19, x0 b282c: 97fe3c05 bl 0x41840 <_ZNSt6__ndk114__shared_countD2Ev@plt> b2830: a9417bfd ldp x29, x30, [sp, #0x10] b2834: aa1303e0 mov x0, x19 b2838: f84207f3 ldr x19, [sp], #0x20 b283c: 17fe3ab9 b 0x41320 <_ZdlPv@plt> b2840: a9bb67fa stp x26, x25, [sp, #-0x50]! b2844: a9015ff8 stp x24, x23, [sp, #0x10] b2848: a90257f6 stp x22, x21, [sp, #0x20] b284c: a9034ff4 stp x20, x19, [sp, #0x30] b2850: a9047bfd stp x29, x30, [sp, #0x40] b2854: 910103fd add x29, sp, #0x40 b2858: f9400808 ldr x8, [x0, #0x10] b285c: f9400016 ldr x22, [x0] b2860: cb010055 sub x21, x2, x1 b2864: 9343feb9 asr x25, x21, #3 b2868: aa0103f4 mov x20, x1 b286c: cb160109 sub x9, x8, x22 b2870: aa0003f3 mov x19, x0 b2874: eb890f3f cmp x25, x9, asr #3 b2878: 54000129 b.ls 0xb289c ::~codecvt()+0x464> b287c: b4000556 cbz x22, 0xb2924 ::~codecvt()+0x4ec> b2880: 91008268 add x8, x19, #0x20 b2884: eb0802df cmp x22, x8 b2888: f9000676 str x22, [x19, #0x8] b288c: 54000440 b.eq 0xb2914 ::~codecvt()+0x4dc> b2890: aa1603e0 mov x0, x22 b2894: 97fe3aa3 bl 0x41320 <_ZdlPv@plt> b2898: 14000020 b 0xb2918 ::~codecvt()+0x4e0> b289c: f9400668 ldr x8, [x19, #0x8] b28a0: aa0203f7 mov x23, x2 b28a4: cb160108 sub x8, x8, x22 b28a8: 9343fd1a asr x26, x8, #3 b28ac: 8b080288 add x8, x20, x8 b28b0: eb1a033f cmp x25, x26 b28b4: 9a828115 csel x21, x8, x2, hi b28b8: eb1402b8 subs x24, x21, x20 b28bc: 540000a0 b.eq 0xb28d0 ::~codecvt()+0x498> b28c0: aa1603e0 mov x0, x22 b28c4: aa1403e1 mov x1, x20 b28c8: aa1803e2 mov x2, x24 b28cc: 97fe3bcd bl 0x41800 b28d0: eb1a033f cmp x25, x26 b28d4: 54000189 b.ls 0xb2904 ::~codecvt()+0x4cc> b28d8: f9400674 ldr x20, [x19, #0x8] b28dc: cb1502f6 sub x22, x23, x21 b28e0: f10006df cmp x22, #0x1 b28e4: 540000cb b.lt 0xb28fc ::~codecvt()+0x4c4> b28e8: aa1403e0 mov x0, x20 b28ec: aa1503e1 mov x1, x21 b28f0: aa1603e2 mov x2, x22 b28f4: 97fe3a2f bl 0x411b0 b28f8: 8b160294 add x20, x20, x22 b28fc: f9000674 str x20, [x19, #0x8] b2900: 1400002b b 0xb29ac ::~codecvt()+0x574> b2904: 9343ff08 asr x8, x24, #3 b2908: 8b080ec8 add x8, x22, x8, lsl #3 b290c: f9000668 str x8, [x19, #0x8] b2910: 14000027 b 0xb29ac ::~codecvt()+0x574> b2914: 3904027f strb wzr, [x19, #0x100] b2918: aa1f03e8 mov x8, xzr b291c: a9007e7f stp xzr, xzr, [x19] b2920: f9000a7f str xzr, [x19, #0x10] b2924: d37dff29 lsr x9, x25, #61 b2928: b50004e9 cbnz x9, 0xb29c4 ::~codecvt()+0x58c> b292c: b27febe9 mov x9, #0xffffffffffffffe // =1152921504606846974 b2930: eb880d3f cmp x9, x8, asr #3 b2934: 540001e3 b.lo 0xb2970 ::~codecvt()+0x538> b2938: 9342fd08 asr x8, x8, #2 b293c: eb19011f cmp x8, x25 b2940: 54000083 b.lo 0xb2950 ::~codecvt()+0x518> b2944: d37dfd09 lsr x9, x8, #61 b2948: aa0803f9 mov x25, x8 b294c: b50003c9 cbnz x9, 0xb29c4 ::~codecvt()+0x58c> b2950: f100733f cmp x25, #0x1c b2954: 54000108 b.hi 0xb2974 ::~codecvt()+0x53c> b2958: 39440268 ldrb w8, [x19, #0x100] b295c: 350000c8 cbnz w8, 0xb2974 ::~codecvt()+0x53c> b2960: 91008276 add x22, x19, #0x20 b2964: 52800028 mov w8, #0x1 // =1 b2968: 39040268 strb w8, [x19, #0x100] b296c: 14000005 b 0xb2980 ::~codecvt()+0x548> b2970: 92fc0019 mov x25, #0x1fffffffffffffff // =2305843009213693951 b2974: d37df320 lsl x0, x25, #3 b2978: 97fe3e46 bl 0x42290 <_Znwm@plt> b297c: aa0003f6 mov x22, x0 b2980: 8b190ec8 add x8, x22, x25, lsl #3 b2984: f10006bf cmp x21, #0x1 b2988: a9005a76 stp x22, x22, [x19] b298c: f9000a68 str x8, [x19, #0x10] b2990: 540000cb b.lt 0xb29a8 ::~codecvt()+0x570> b2994: aa1603e0 mov x0, x22 b2998: aa1403e1 mov x1, x20 b299c: aa1503e2 mov x2, x21 b29a0: 97fe3a04 bl 0x411b0 b29a4: 8b1502d6 add x22, x22, x21 b29a8: f9000676 str x22, [x19, #0x8] b29ac: a9447bfd ldp x29, x30, [sp, #0x40] b29b0: a9434ff4 ldp x20, x19, [sp, #0x30] b29b4: a94257f6 ldp x22, x21, [sp, #0x20] b29b8: a9415ff8 ldp x24, x23, [sp, #0x10] b29bc: a8c567fa ldp x26, x25, [sp], #0x50 b29c0: d65f03c0 ret b29c4: aa1303e0 mov x0, x19 b29c8: 97fe8662 bl 0x54350 b29cc: a9bc5ff8 stp x24, x23, [sp, #-0x40]! b29d0: a90157f6 stp x22, x21, [sp, #0x10] b29d4: a9024ff4 stp x20, x19, [sp, #0x20] b29d8: a9037bfd stp x29, x30, [sp, #0x30] b29dc: 9100c3fd add x29, sp, #0x30 b29e0: aa0003f3 mov x19, x0 b29e4: f9400400 ldr x0, [x0, #0x8] b29e8: f9400a68 ldr x8, [x19, #0x10] b29ec: aa0103f4 mov x20, x1 b29f0: cb000109 sub x9, x8, x0 b29f4: eb890c3f cmp x1, x9, asr #3 b29f8: 54000309 b.ls 0xb2a58 ::~codecvt()+0x620> b29fc: aa1303f6 mov x22, x19 b2a00: f84206ca ldr x10, [x22], #0x20 b2a04: cb0a0009 sub x9, x0, x10 b2a08: 9343fd35 asr x21, x9, #3 b2a0c: 8b1402a9 add x9, x21, x20 b2a10: d37dfd2b lsr x11, x9, #61 b2a14: b50007ab cbnz x11, 0xb2b08 ::~codecvt()+0x6d0> b2a18: cb0a0108 sub x8, x8, x10 b2a1c: b27febea mov x10, #0xffffffffffffffe // =1152921504606846974 b2a20: eb880d5f cmp x10, x8, asr #3 b2a24: 540002a3 b.lo 0xb2a78 ::~codecvt()+0x640> b2a28: 9342fd08 asr x8, x8, #2 b2a2c: eb09011f cmp x8, x9 b2a30: 9a883137 csel x23, x9, x8, lo b2a34: b40002b7 cbz x23, 0xb2a88 ::~codecvt()+0x650> b2a38: f10072ff cmp x23, #0x1c b2a3c: 54000208 b.hi 0xb2a7c ::~codecvt()+0x644> b2a40: 39440268 ldrb w8, [x19, #0x100] b2a44: 350001c8 cbnz w8, 0xb2a7c ::~codecvt()+0x644> b2a48: 52800028 mov w8, #0x1 // =1 b2a4c: aa1603e0 mov x0, x22 b2a50: 39040268 strb w8, [x19, #0x100] b2a54: 1400000e b 0xb2a8c ::~codecvt()+0x654> b2a58: b40000d4 cbz x20, 0xb2a70 ::~codecvt()+0x638> b2a5c: d37df282 lsl x2, x20, #3 b2a60: 2a1f03e1 mov w1, wzr b2a64: 8b020014 add x20, x0, x2 b2a68: 97fe3d0a bl 0x41e90 b2a6c: aa1403e0 mov x0, x20 b2a70: f9000660 str x0, [x19, #0x8] b2a74: 14000020 b 0xb2af4 ::~codecvt()+0x6bc> b2a78: 92fc0017 mov x23, #0x1fffffffffffffff // =2305843009213693951 b2a7c: d37df2e0 lsl x0, x23, #3 b2a80: 97fe3e04 bl 0x42290 <_Znwm@plt> b2a84: 14000002 b 0xb2a8c ::~codecvt()+0x654> b2a88: aa1f03e0 mov x0, xzr b2a8c: 8b150c15 add x21, x0, x21, lsl #3 b2a90: 8b170c17 add x23, x0, x23, lsl #3 b2a94: d37df282 lsl x2, x20, #3 b2a98: aa1503e0 mov x0, x21 b2a9c: 2a1f03e1 mov w1, wzr b2aa0: 8b0202b8 add x24, x21, x2 b2aa4: 97fe3cfb bl 0x41e90 b2aa8: a9402261 ldp x1, x8, [x19] b2aac: cb010102 sub x2, x8, x1 b2ab0: f100045f cmp x2, #0x1 b2ab4: cb0202b4 sub x20, x21, x2 b2ab8: 5400006b b.lt 0xb2ac4 ::~codecvt()+0x68c> b2abc: aa1403e0 mov x0, x20 b2ac0: 97fe39bc bl 0x411b0 b2ac4: f9400260 ldr x0, [x19] b2ac8: a9006274 stp x20, x24, [x19] b2acc: f9000a77 str x23, [x19, #0x10] b2ad0: b4000120 cbz x0, 0xb2af4 ::~codecvt()+0x6bc> b2ad4: eb16001f cmp x0, x22 b2ad8: 540000c0 b.eq 0xb2af0 ::~codecvt()+0x6b8> b2adc: a9437bfd ldp x29, x30, [sp, #0x30] b2ae0: a9424ff4 ldp x20, x19, [sp, #0x20] b2ae4: a94157f6 ldp x22, x21, [sp, #0x10] b2ae8: a8c45ff8 ldp x24, x23, [sp], #0x40 b2aec: 17fe3a0d b 0x41320 <_ZdlPv@plt> b2af0: 3904027f strb wzr, [x19, #0x100] b2af4: a9437bfd ldp x29, x30, [sp, #0x30] b2af8: a9424ff4 ldp x20, x19, [sp, #0x20] b2afc: a94157f6 ldp x22, x21, [sp, #0x10] b2b00: a8c45ff8 ldp x24, x23, [sp], #0x40 b2b04: d65f03c0 ret b2b08: aa1303e0 mov x0, x19 b2b0c: 97fe8611 bl 0x54350 b2b10: f9400008 ldr x8, [x0] b2b14: f9400108 ldr x8, [x8] b2b18: a940a501 ldp x1, x9, [x8, #0x8] b2b1c: f940010a ldr x10, [x8] b2b20: 8b890540 add x0, x10, x9, asr #1 b2b24: 36000069 tbz w9, #0x0, 0xb2b30 ::~codecvt()+0x6f8> b2b28: f9400008 ldr x8, [x0] b2b2c: f8616901 ldr x1, [x8, x1] b2b30: d61f0020 br x1 b2b34: a9be4ff4 stp x20, x19, [sp, #-0x20]! b2b38: a9017bfd stp x29, x30, [sp, #0x10] b2b3c: 910043fd add x29, sp, #0x10 b2b40: b00002e8 adrp x8, 0x10f000 b2b44: aa0003f3 mov x19, x0 b2b48: f9401000 ldr x0, [x0, #0x20] b2b4c: f9464d08 ldr x8, [x8, #0xc98] b2b50: 91004108 add x8, x8, #0x10 b2b54: f9000268 str x8, [x19] b2b58: 97fe39b6 bl 0x41230 b2b5c: b00002e8 adrp x8, 0x10f000 b2b60: f9400a60 ldr x0, [x19, #0x10] b2b64: f945d508 ldr x8, [x8, #0xba8] b2b68: 91004108 add x8, x8, #0x10 b2b6c: f9000268 str x8, [x19] b2b70: b4000080 cbz x0, 0xb2b80 ::~codecvt()+0x748> b2b74: 39406268 ldrb w8, [x19, #0x18] b2b78: 34000048 cbz w8, 0xb2b80 ::~codecvt()+0x748> b2b7c: 97fe3c81 bl 0x41d80 <_ZdaPv@plt> b2b80: aa1303e0 mov x0, x19 b2b84: 97fe3b2f bl 0x41840 <_ZNSt6__ndk114__shared_countD2Ev@plt> b2b88: a9417bfd ldp x29, x30, [sp, #0x10] b2b8c: aa1303e0 mov x0, x19 b2b90: a8c24ff4 ldp x20, x19, [sp], #0x20 b2b94: 17fe39e3 b 0x41320 <_ZdlPv@plt> b2b98: aa0003f4 mov x20, x0 b2b9c: aa1303e0 mov x0, x19 b2ba0: 97fe3c64 bl 0x41d30 <_ZNSt6__ndk15ctypeIcED2Ev@plt> b2ba4: aa1403e0 mov x0, x20 b2ba8: 97fe83c1 bl 0x53aac b2bac: a9be4ff4 stp x20, x19, [sp, #-0x20]! b2bb0: a9017bfd stp x29, x30, [sp, #0x10] b2bb4: 910043fd add x29, sp, #0x10 b2bb8: b00002e8 adrp x8, 0x10f000 b2bbc: aa0003f3 mov x19, x0 b2bc0: f9400800 ldr x0, [x0, #0x10] b2bc4: f947c108 ldr x8, [x8, #0xf80] b2bc8: 91004108 add x8, x8, #0x10 b2bcc: f9000268 str x8, [x19] b2bd0: 97fe3998 bl 0x41230 b2bd4: aa1303e0 mov x0, x19 b2bd8: 97fe3b1a bl 0x41840 <_ZNSt6__ndk114__shared_countD2Ev@plt> b2bdc: a9417bfd ldp x29, x30, [sp, #0x10] b2be0: aa1303e0 mov x0, x19 b2be4: a8c24ff4 ldp x20, x19, [sp], #0x20 b2be8: 17fe39ce b 0x41320 <_ZdlPv@plt> b2bec: aa0003f4 mov x20, x0 b2bf0: aa1303e0 mov x0, x19 b2bf4: 97fe3a0f bl 0x41430 <_ZNSt6__ndk16locale5facetD2Ev@plt> b2bf8: aa1403e0 mov x0, x20 b2bfc: 97fe83ac bl 0x53aac b2c00: a9bd57f6 stp x22, x21, [sp, #-0x30]! b2c04: a9014ff4 stp x20, x19, [sp, #0x10] b2c08: a9027bfd stp x29, x30, [sp, #0x20] b2c0c: 910083fd add x29, sp, #0x20 b2c10: 91000408 add x8, x0, #0x1 b2c14: aa0103f4 mov x20, x1 b2c18: aa0003f3 mov x19, x0 b2c1c: eb01011f cmp x8, x1 b2c20: 540001e0 b.eq 0xb2c5c ::~codecvt()+0x824> b2c24: 91000688 add x8, x20, #0x1 b2c28: eb02011f cmp x8, x2 b2c2c: 540002c0 b.eq 0xb2c84 ::~codecvt()+0x84c> b2c30: cb130288 sub x8, x20, x19 b2c34: cb140049 sub x9, x2, x20 b2c38: eb09011f cmp x8, x9 b2c3c: 540003a1 b.ne 0xb2cb0 ::~codecvt()+0x878> b2c40: eb14027f cmp x19, x20 b2c44: 540009e0 b.eq 0xb2d80 ::~codecvt()+0x948> b2c48: f100811f cmp x8, #0x20 b2c4c: 54000702 b.hs 0xb2d2c ::~codecvt()+0x8f4> b2c50: aa1403e9 mov x9, x20 b2c54: aa1303ea mov x10, x19 b2c58: 14000044 b 0xb2d68 ::~codecvt()+0x930> b2c5c: 39400276 ldrb w22, [x19] b2c60: eb140055 subs x21, x2, x20 b2c64: 540000a0 b.eq 0xb2c78 ::~codecvt()+0x840> b2c68: aa1303e0 mov x0, x19 b2c6c: aa1403e1 mov x1, x20 b2c70: aa1503e2 mov x2, x21 b2c74: 97fe3ae3 bl 0x41800 b2c78: 8b150274 add x20, x19, x21 b2c7c: 39000296 strb w22, [x20] b2c80: 14000040 b 0xb2d80 ::~codecvt()+0x948> b2c84: aa0203e8 mov x8, x2 b2c88: 385ffd15 ldrb w21, [x8, #-0x1]! b2c8c: eb130108 subs x8, x8, x19 b2c90: 54000480 b.eq 0xb2d20 ::~codecvt()+0x8e8> b2c94: cb080054 sub x20, x2, x8 b2c98: aa1403e0 mov x0, x20 b2c9c: aa1303e1 mov x1, x19 b2ca0: aa0803e2 mov x2, x8 b2ca4: 97fe3ad7 bl 0x41800 b2ca8: 39000275 strb w21, [x19] b2cac: 14000035 b 0xb2d80 ::~codecvt()+0x948> b2cb0: aa0903eb mov x11, x9 b2cb4: aa0803ea mov x10, x8 b2cb8: aa0a03ec mov x12, x10 b2cbc: aa0b03ea mov x10, x11 b2cc0: 9acb0d8b sdiv x11, x12, x11 b2cc4: 9b0ab16b msub x11, x11, x10, x12 b2cc8: b5ffff8b cbnz x11, 0xb2cb8 ::~codecvt()+0x880> b2ccc: b400026a cbz x10, 0xb2d18 ::~codecvt()+0x8e0> b2cd0: 8b0a026a add x10, x19, x10 b2cd4: 385ffd4b ldrb w11, [x10, #-0x1]! b2cd8: 8b08014e add x14, x10, x8 b2cdc: aa0a03ed mov x13, x10 b2ce0: aa0e03ec mov x12, x14 b2ce4: 394001cf ldrb w15, [x14] b2ce8: cb0e004e sub x14, x2, x14 b2cec: eb0e010e subs x14, x8, x14 b2cf0: 8b080190 add x16, x12, x8 b2cf4: 8b0e026e add x14, x19, x14 b2cf8: 9a8eb20e csel x14, x16, x14, lt b2cfc: eb0a01df cmp x14, x10 b2d00: 390001af strb w15, [x13] b2d04: aa0c03ed mov x13, x12 b2d08: 54fffec1 b.ne 0xb2ce0 ::~codecvt()+0x8a8> b2d0c: eb13015f cmp x10, x19 b2d10: 3900018b strb w11, [x12] b2d14: 54fffe01 b.ne 0xb2cd4 ::~codecvt()+0x89c> b2d18: 8b090274 add x20, x19, x9 b2d1c: 14000019 b 0xb2d80 ::~codecvt()+0x948> b2d20: aa0203f4 mov x20, x2 b2d24: 39000275 strb w21, [x19] b2d28: 14000016 b 0xb2d80 ::~codecvt()+0x948> b2d2c: 927be90b and x11, x8, #0xffffffffffffffe0 b2d30: aa1f03ec mov x12, xzr b2d34: 8b0b0289 add x9, x20, x11 b2d38: 8b0b026a add x10, x19, x11 b2d3c: 8b0c026d add x13, x19, x12 b2d40: 8b0c028e add x14, x20, x12 b2d44: ad4005c0 ldp q0, q1, [x14] b2d48: ad400da2 ldp q2, q3, [x13] b2d4c: 9100818c add x12, x12, #0x20 b2d50: eb0c017f cmp x11, x12 b2d54: ad0005a0 stp q0, q1, [x13] b2d58: ad000dc2 stp q2, q3, [x14] b2d5c: 54ffff01 b.ne 0xb2d3c ::~codecvt()+0x904> b2d60: eb08017f cmp x11, x8 b2d64: 540000e0 b.eq 0xb2d80 ::~codecvt()+0x948> b2d68: 39400128 ldrb w8, [x9] b2d6c: 3940014b ldrb w11, [x10] b2d70: 38001548 strb w8, [x10], #0x1 b2d74: eb0a029f cmp x20, x10 b2d78: 3800152b strb w11, [x9], #0x1 b2d7c: 54ffff61 b.ne 0xb2d68 ::~codecvt()+0x930> b2d80: aa1403e0 mov x0, x20 b2d84: a9427bfd ldp x29, x30, [sp, #0x20] b2d88: a9414ff4 ldp x20, x19, [sp, #0x10] b2d8c: a8c357f6 ldp x22, x21, [sp], #0x30 b2d90: d65f03c0 ret b2d94: a9bd57f6 stp x22, x21, [sp, #-0x30]! b2d98: a9014ff4 stp x20, x19, [sp, #0x10] b2d9c: a9027bfd stp x29, x30, [sp, #0x20] b2da0: 910083fd add x29, sp, #0x20 b2da4: 91001008 add x8, x0, #0x4 b2da8: aa0103f4 mov x20, x1 b2dac: aa0003f3 mov x19, x0 b2db0: eb01011f cmp x8, x1 b2db4: 54000440 b.eq 0xb2e3c ::~codecvt()+0xa04> b2db8: 91001288 add x8, x20, #0x4 b2dbc: eb02011f cmp x8, x2 b2dc0: 54000520 b.eq 0xb2e64 ::~codecvt()+0xa2c> b2dc4: cb13028a sub x10, x20, x19 b2dc8: cb140048 sub x8, x2, x20 b2dcc: 9342fd49 asr x9, x10, #2 b2dd0: 9342fd08 asr x8, x8, #2 b2dd4: eb08013f cmp x9, x8 b2dd8: 540005a1 b.ne 0xb2e8c ::~codecvt()+0xa54> b2ddc: eb14027f cmp x19, x20 b2de0: 54000940 b.eq 0xb2f08 ::~codecvt()+0xad0> b2de4: d1001148 sub x8, x10, #0x4 b2de8: d342fd09 lsr x9, x8, #2 b2dec: 9100052a add x10, x9, #0x1 b2df0: f100215f cmp x10, #0x8 b2df4: 54000123 b.lo 0xb2e18 ::~codecvt()+0x9e0> b2df8: 927ef508 and x8, x8, #0xfffffffffffffffc b2dfc: 91001108 add x8, x8, #0x4 b2e00: 8b080289 add x9, x20, x8 b2e04: eb09027f cmp x19, x9 b2e08: 540008a2 b.hs 0xb2f1c ::~codecvt()+0xae4> b2e0c: 8b080268 add x8, x19, x8 b2e10: eb08029f cmp x20, x8 b2e14: 54000842 b.hs 0xb2f1c ::~codecvt()+0xae4> b2e18: aa1403e8 mov x8, x20 b2e1c: aa1303e9 mov x9, x19 b2e20: b940010a ldr w10, [x8] b2e24: b940012b ldr w11, [x9] b2e28: b800452a str w10, [x9], #0x4 b2e2c: eb09029f cmp x20, x9 b2e30: b800450b str w11, [x8], #0x4 b2e34: 54ffff61 b.ne 0xb2e20 ::~codecvt()+0x9e8> b2e38: 14000034 b 0xb2f08 ::~codecvt()+0xad0> b2e3c: b9400275 ldr w21, [x19] b2e40: eb140042 subs x2, x2, x20 b2e44: 9342fc56 asr x22, x2, #2 b2e48: 54000080 b.eq 0xb2e58 ::~codecvt()+0xa20> b2e4c: aa1303e0 mov x0, x19 b2e50: aa1403e1 mov x1, x20 b2e54: 97fe3a6b bl 0x41800 b2e58: 8b160a74 add x20, x19, x22, lsl #2 b2e5c: b9000295 str w21, [x20] b2e60: 1400002a b 0xb2f08 ::~codecvt()+0xad0> b2e64: aa0203e8 mov x8, x2 b2e68: b85fcd15 ldr w21, [x8, #-0x4]! b2e6c: eb130108 subs x8, x8, x19 b2e70: 54000480 b.eq 0xb2f00 ::~codecvt()+0xac8> b2e74: cb080054 sub x20, x2, x8 b2e78: aa1403e0 mov x0, x20 b2e7c: aa1303e1 mov x1, x19 b2e80: aa0803e2 mov x2, x8 b2e84: 97fe3a5f bl 0x41800 b2e88: 1400001f b 0xb2f04 ::~codecvt()+0xacc> b2e8c: aa0803eb mov x11, x8 b2e90: aa0903ea mov x10, x9 b2e94: aa0a03ec mov x12, x10 b2e98: aa0b03ea mov x10, x11 b2e9c: 9acb0d8b sdiv x11, x12, x11 b2ea0: 9b0ab16b msub x11, x11, x10, x12 b2ea4: b5ffff8b cbnz x11, 0xb2e94 ::~codecvt()+0xa5c> b2ea8: b400028a cbz x10, 0xb2ef8 ::~codecvt()+0xac0> b2eac: 8b0a0a6a add x10, x19, x10, lsl #2 b2eb0: b85fcd4b ldr w11, [x10, #-0x4]! b2eb4: 8b09094e add x14, x10, x9, lsl #2 b2eb8: aa0a03ed mov x13, x10 b2ebc: aa0e03ec mov x12, x14 b2ec0: b94001cf ldr w15, [x14] b2ec4: cb0e004e sub x14, x2, x14 b2ec8: 9342fdce asr x14, x14, #2 b2ecc: eb0e012e subs x14, x9, x14 b2ed0: 8b090990 add x16, x12, x9, lsl #2 b2ed4: 8b0e0a6e add x14, x19, x14, lsl #2 b2ed8: 9a8eb20e csel x14, x16, x14, lt b2edc: eb0a01df cmp x14, x10 b2ee0: b90001af str w15, [x13] b2ee4: aa0c03ed mov x13, x12 b2ee8: 54fffea1 b.ne 0xb2ebc ::~codecvt()+0xa84> b2eec: eb13015f cmp x10, x19 b2ef0: b900018b str w11, [x12] b2ef4: 54fffde1 b.ne 0xb2eb0 ::~codecvt()+0xa78> b2ef8: 8b080a74 add x20, x19, x8, lsl #2 b2efc: 14000003 b 0xb2f08 ::~codecvt()+0xad0> b2f00: aa0203f4 mov x20, x2 b2f04: b9000275 str w21, [x19] b2f08: aa1403e0 mov x0, x20 b2f0c: a9427bfd ldp x29, x30, [sp, #0x20] b2f10: a9414ff4 ldp x20, x19, [sp, #0x10] b2f14: a8c357f6 ldp x22, x21, [sp], #0x30 b2f18: d65f03c0 ret b2f1c: 927ded4b and x11, x10, #0x7ffffffffffffff8 b2f20: d37ef569 lsl x9, x11, #2 b2f24: aa1f03ec mov x12, xzr b2f28: 8b090288 add x8, x20, x9 b2f2c: 8b090269 add x9, x19, x9 b2f30: aa0b03ed mov x13, x11 b2f34: 8b0c026e add x14, x19, x12 b2f38: 8b0c028f add x15, x20, x12 b2f3c: ad4005e0 ldp q0, q1, [x15] b2f40: ad400dc2 ldp q2, q3, [x14] b2f44: f10021ad subs x13, x13, #0x8 b2f48: 9100818c add x12, x12, #0x20 b2f4c: ad0005c0 stp q0, q1, [x14] b2f50: ad000de2 stp q2, q3, [x15] b2f54: 54ffff01 b.ne 0xb2f34 ::~codecvt()+0xafc> b2f58: eb0b015f cmp x10, x11 b2f5c: 54fff621 b.ne 0xb2e20 ::~codecvt()+0x9e8> b2f60: 17ffffea b 0xb2f08 ::~codecvt()+0xad0> b2f64: d10183ff sub sp, sp, #0x60 b2f68: a90167fa stp x26, x25, [sp, #0x10] b2f6c: a9025ff8 stp x24, x23, [sp, #0x20] b2f70: a90357f6 stp x22, x21, [sp, #0x30] b2f74: a9044ff4 stp x20, x19, [sp, #0x40] b2f78: a9057bfd stp x29, x30, [sp, #0x50] b2f7c: 910143fd add x29, sp, #0x50 b2f80: d53bd058 mrs x24, TPIDR_EL0 b2f84: f9401708 ldr x8, [x24, #0x28] b2f88: aa0203f3 mov x19, x2 b2f8c: eb01001f cmp x0, x1 b2f90: f90007e8 str x8, [sp, #0x8] b2f94: 54000300 b.eq 0xb2ff4 ::~codecvt()+0xbbc> b2f98: 2a0303f5 mov w21, w3 b2f9c: aa0103f4 mov x20, x1 b2fa0: aa0003f7 mov x23, x0 b2fa4: 97fe3c73 bl 0x42170 <__errno@plt> b2fa8: d00002e8 adrp x8, 0x110000 b2fac: b9400019 ldr w25, [x0] b2fb0: b900001f str wzr, [x0] b2fb4: 9127c108 add x8, x8, #0x9f0 b2fb8: 08dffd08 ldarb w8, [x8] b2fbc: aa0003f6 mov x22, x0 b2fc0: d00002fa adrp x26, 0x110000 b2fc4: 36000448 tbz w8, #0x0, 0xb304c ::~codecvt()+0xc14> b2fc8: f944f743 ldr x3, [x26, #0x9e8] b2fcc: 910003e1 mov x1, sp b2fd0: aa1703e0 mov x0, x23 b2fd4: 2a1503e2 mov w2, w21 b2fd8: 97fe3926 bl 0x41470 b2fdc: b94002c8 ldr w8, [x22] b2fe0: 35000048 cbnz w8, 0xb2fe8 ::~codecvt()+0xbb0> b2fe4: b90002d9 str w25, [x22] b2fe8: f94003e9 ldr x9, [sp] b2fec: eb14013f cmp x9, x20 b2ff0: 540001e0 b.eq 0xb302c ::~codecvt()+0xbf4> b2ff4: aa1f03e0 mov x0, xzr b2ff8: 52800088 mov w8, #0x4 // =4 b2ffc: b9000268 str w8, [x19] b3000: f9401708 ldr x8, [x24, #0x28] b3004: f94007e9 ldr x9, [sp, #0x8] b3008: eb09011f cmp x8, x9 b300c: 540003c1 b.ne 0xb3084 ::~codecvt()+0xc4c> b3010: a9457bfd ldp x29, x30, [sp, #0x50] b3014: a9444ff4 ldp x20, x19, [sp, #0x40] b3018: a94357f6 ldp x22, x21, [sp, #0x30] b301c: a9425ff8 ldp x24, x23, [sp, #0x20] b3020: a94167fa ldp x26, x25, [sp, #0x10] b3024: 910183ff add sp, sp, #0x60 b3028: d65f03c0 ret b302c: 7100891f cmp w8, #0x22 b3030: 54fffe81 b.ne 0xb3000 ::~codecvt()+0xbc8> b3034: 52800088 mov w8, #0x4 // =4 b3038: f100001f cmp x0, #0x0 b303c: 92f00009 mov x9, #0x7fffffffffffffff // =9223372036854775807 b3040: b9000268 str w8, [x19] b3044: da89c120 cinv x0, x9, le b3048: 17ffffee b 0xb3000 ::~codecvt()+0xbc8> b304c: b00002e0 adrp x0, 0x110000 b3050: 9127c000 add x0, x0, #0x9f0 b3054: 97fe3da3 bl 0x426e0 <__cxa_guard_acquire@plt> b3058: 34fffb80 cbz w0, 0xb2fc8 ::~codecvt()+0xb90> b305c: b0000161 adrp x1, 0xe0000 b3060: 911ca021 add x1, x1, #0x728 b3064: 5283f7e0 mov w0, #0x1fbf // =8127 b3068: aa1f03e2 mov x2, xzr b306c: 97fe3b55 bl 0x41dc0 b3070: f904f740 str x0, [x26, #0x9e8] b3074: b00002e0 adrp x0, 0x110000 b3078: 9127c000 add x0, x0, #0x9f0 b307c: 97fe39dd bl 0x417f0 <__cxa_guard_release@plt> b3080: 17ffffd2 b 0xb2fc8 ::~codecvt()+0xb90> b3084: 97fe3d03 bl 0x42490 <__stack_chk_fail@plt> b3088: aa0003f3 mov x19, x0 b308c: b00002e0 adrp x0, 0x110000 b3090: 9127c000 add x0, x0, #0x9f0 b3094: 97fe3cbf bl 0x42390 <__cxa_guard_abort@plt> b3098: aa1303e0 mov x0, x19 b309c: 940088c0 bl 0xd539c <__cxa_demangle+0x12abc> b30a0: d10183ff sub sp, sp, #0x60 b30a4: a90167fa stp x26, x25, [sp, #0x10] b30a8: a9025ff8 stp x24, x23, [sp, #0x20] b30ac: a90357f6 stp x22, x21, [sp, #0x30] b30b0: a9044ff4 stp x20, x19, [sp, #0x40] b30b4: a9057bfd stp x29, x30, [sp, #0x50] b30b8: 910143fd add x29, sp, #0x50 b30bc: d53bd058 mrs x24, TPIDR_EL0 b30c0: f9401708 ldr x8, [x24, #0x28] b30c4: aa0203f3 mov x19, x2 b30c8: eb01001f cmp x0, x1 b30cc: f90007e8 str x8, [sp, #0x8] b30d0: 54000300 b.eq 0xb3130 ::~codecvt()+0xcf8> b30d4: 2a0303f5 mov w21, w3 b30d8: aa0103f4 mov x20, x1 b30dc: aa0003f7 mov x23, x0 b30e0: 97fe3c24 bl 0x42170 <__errno@plt> b30e4: b00002e8 adrp x8, 0x110000 b30e8: b9400019 ldr w25, [x0] b30ec: b900001f str wzr, [x0] b30f0: 9127c108 add x8, x8, #0x9f0 b30f4: 08dffd08 ldarb w8, [x8] b30f8: aa0003f6 mov x22, x0 b30fc: b00002fa adrp x26, 0x110000 b3100: 36000448 tbz w8, #0x0, 0xb3188 ::~codecvt()+0xd50> b3104: f944f743 ldr x3, [x26, #0x9e8] b3108: 910003e1 mov x1, sp b310c: aa1703e0 mov x0, x23 b3110: 2a1503e2 mov w2, w21 b3114: 97fe38d7 bl 0x41470 b3118: b94002c8 ldr w8, [x22] b311c: 35000048 cbnz w8, 0xb3124 ::~codecvt()+0xcec> b3120: b90002d9 str w25, [x22] b3124: f94003e9 ldr x9, [sp] b3128: eb14013f cmp x9, x20 b312c: 540001e0 b.eq 0xb3168 ::~codecvt()+0xd30> b3130: aa1f03e0 mov x0, xzr b3134: 52800088 mov w8, #0x4 // =4 b3138: b9000268 str w8, [x19] b313c: f9401708 ldr x8, [x24, #0x28] b3140: f94007e9 ldr x9, [sp, #0x8] b3144: eb09011f cmp x8, x9 b3148: 540003c1 b.ne 0xb31c0 ::~codecvt()+0xd88> b314c: a9457bfd ldp x29, x30, [sp, #0x50] b3150: a9444ff4 ldp x20, x19, [sp, #0x40] b3154: a94357f6 ldp x22, x21, [sp, #0x30] b3158: a9425ff8 ldp x24, x23, [sp, #0x20] b315c: a94167fa ldp x26, x25, [sp, #0x10] b3160: 910183ff add sp, sp, #0x60 b3164: d65f03c0 ret b3168: 7100891f cmp w8, #0x22 b316c: 54fffe81 b.ne 0xb313c ::~codecvt()+0xd04> b3170: 52800088 mov w8, #0x4 // =4 b3174: f100001f cmp x0, #0x0 b3178: 92f00009 mov x9, #0x7fffffffffffffff // =9223372036854775807 b317c: b9000268 str w8, [x19] b3180: da89c120 cinv x0, x9, le b3184: 17ffffee b 0xb313c ::~codecvt()+0xd04> b3188: b00002e0 adrp x0, 0x110000 b318c: 9127c000 add x0, x0, #0x9f0 b3190: 97fe3d54 bl 0x426e0 <__cxa_guard_acquire@plt> b3194: 34fffb80 cbz w0, 0xb3104 ::~codecvt()+0xccc> b3198: b0000161 adrp x1, 0xe0000 b319c: 911ca021 add x1, x1, #0x728 b31a0: 5283f7e0 mov w0, #0x1fbf // =8127 b31a4: aa1f03e2 mov x2, xzr b31a8: 97fe3b06 bl 0x41dc0 b31ac: f904f740 str x0, [x26, #0x9e8] b31b0: b00002e0 adrp x0, 0x110000 b31b4: 9127c000 add x0, x0, #0x9f0 b31b8: 97fe398e bl 0x417f0 <__cxa_guard_release@plt> b31bc: 17ffffd2 b 0xb3104 ::~codecvt()+0xccc> b31c0: 97fe3cb4 bl 0x42490 <__stack_chk_fail@plt> b31c4: aa0003f3 mov x19, x0 b31c8: b00002e0 adrp x0, 0x110000 b31cc: 9127c000 add x0, x0, #0x9f0 b31d0: 97fe3c70 bl 0x42390 <__cxa_guard_abort@plt> b31d4: aa1303e0 mov x0, x19 b31d8: 94008871 bl 0xd539c <__cxa_demangle+0x12abc> b31dc: d101c3ff sub sp, sp, #0x70 b31e0: f9000bfb str x27, [sp, #0x10] b31e4: a90267fa stp x26, x25, [sp, #0x20] b31e8: a9035ff8 stp x24, x23, [sp, #0x30] b31ec: a90457f6 stp x22, x21, [sp, #0x40] b31f0: a9054ff4 stp x20, x19, [sp, #0x50] b31f4: a9067bfd stp x29, x30, [sp, #0x60] b31f8: 910183fd add x29, sp, #0x60 b31fc: d53bd058 mrs x24, TPIDR_EL0 b3200: f9401708 ldr x8, [x24, #0x28] b3204: aa0203f3 mov x19, x2 b3208: eb01001f cmp x0, x1 b320c: f90007e8 str x8, [sp, #0x8] b3210: 540003c0 b.eq 0xb3288 ::~codecvt()+0xe50> b3214: 39400019 ldrb w25, [x0] b3218: 2a0303f5 mov w21, w3 b321c: aa0103f4 mov x20, x1 b3220: aa0003f6 mov x22, x0 b3224: 7100b73f cmp w25, #0x2d b3228: 54000081 b.ne 0xb3238 ::~codecvt()+0xe00> b322c: 910006d6 add x22, x22, #0x1 b3230: eb1402df cmp x22, x20 b3234: 540002a0 b.eq 0xb3288 ::~codecvt()+0xe50> b3238: 97fe3bce bl 0x42170 <__errno@plt> b323c: b00002e8 adrp x8, 0x110000 b3240: b940001a ldr w26, [x0] b3244: b900001f str wzr, [x0] b3248: 9127c108 add x8, x8, #0x9f0 b324c: 08dffd08 ldarb w8, [x8] b3250: aa0003f7 mov x23, x0 b3254: b00002fb adrp x27, 0x110000 b3258: 360004c8 tbz w8, #0x0, 0xb32f0 ::~codecvt()+0xeb8> b325c: f944f763 ldr x3, [x27, #0x9e8] b3260: 910003e1 mov x1, sp b3264: aa1603e0 mov x0, x22 b3268: 2a1503e2 mov w2, w21 b326c: 97fe3bad bl 0x42120 b3270: b94002e8 ldr w8, [x23] b3274: 35000048 cbnz w8, 0xb327c ::~codecvt()+0xe44> b3278: b90002fa str w26, [x23] b327c: f94003e9 ldr x9, [sp] b3280: eb14013f cmp x9, x20 b3284: 54000200 b.eq 0xb32c4 ::~codecvt()+0xe8c> b3288: 2a1f03e0 mov w0, wzr b328c: 52800088 mov w8, #0x4 // =4 b3290: b9000268 str w8, [x19] b3294: f9401708 ldr x8, [x24, #0x28] b3298: f94007e9 ldr x9, [sp, #0x8] b329c: eb09011f cmp x8, x9 b32a0: 54000441 b.ne 0xb3328 ::~codecvt()+0xef0> b32a4: a9467bfd ldp x29, x30, [sp, #0x60] b32a8: a9454ff4 ldp x20, x19, [sp, #0x50] b32ac: a94457f6 ldp x22, x21, [sp, #0x40] b32b0: a9435ff8 ldp x24, x23, [sp, #0x30] b32b4: a94267fa ldp x26, x25, [sp, #0x20] b32b8: f9400bfb ldr x27, [sp, #0x10] b32bc: 9101c3ff add sp, sp, #0x70 b32c0: d65f03c0 ret b32c4: d350fc09 lsr x9, x0, #16 b32c8: b50000c9 cbnz x9, 0xb32e0 ::~codecvt()+0xea8> b32cc: 7100891f cmp w8, #0x22 b32d0: 54000080 b.eq 0xb32e0 ::~codecvt()+0xea8> b32d4: 7100b73f cmp w25, #0x2d b32d8: 5a801400 cneg w0, w0, eq b32dc: 17ffffee b 0xb3294 ::~codecvt()+0xe5c> b32e0: 52800088 mov w8, #0x4 // =4 b32e4: b9000268 str w8, [x19] b32e8: 529fffe0 mov w0, #0xffff // =65535 b32ec: 17ffffea b 0xb3294 ::~codecvt()+0xe5c> b32f0: b00002e0 adrp x0, 0x110000 b32f4: 9127c000 add x0, x0, #0x9f0 b32f8: 97fe3cfa bl 0x426e0 <__cxa_guard_acquire@plt> b32fc: 34fffb00 cbz w0, 0xb325c ::~codecvt()+0xe24> b3300: b0000161 adrp x1, 0xe0000 b3304: 911ca021 add x1, x1, #0x728 b3308: 5283f7e0 mov w0, #0x1fbf // =8127 b330c: aa1f03e2 mov x2, xzr b3310: 97fe3aac bl 0x41dc0 b3314: f904f760 str x0, [x27, #0x9e8] b3318: b00002e0 adrp x0, 0x110000 b331c: 9127c000 add x0, x0, #0x9f0 b3320: 97fe3934 bl 0x417f0 <__cxa_guard_release@plt> b3324: 17ffffce b 0xb325c ::~codecvt()+0xe24> b3328: 97fe3c5a bl 0x42490 <__stack_chk_fail@plt> b332c: aa0003f3 mov x19, x0 b3330: b00002e0 adrp x0, 0x110000 b3334: 9127c000 add x0, x0, #0x9f0 b3338: 97fe3c16 bl 0x42390 <__cxa_guard_abort@plt> b333c: aa1303e0 mov x0, x19 b3340: 94008817 bl 0xd539c <__cxa_demangle+0x12abc> b3344: d101c3ff sub sp, sp, #0x70 b3348: f9000bfb str x27, [sp, #0x10] b334c: a90267fa stp x26, x25, [sp, #0x20] b3350: a9035ff8 stp x24, x23, [sp, #0x30] b3354: a90457f6 stp x22, x21, [sp, #0x40] b3358: a9054ff4 stp x20, x19, [sp, #0x50] b335c: a9067bfd stp x29, x30, [sp, #0x60] b3360: 910183fd add x29, sp, #0x60 b3364: d53bd058 mrs x24, TPIDR_EL0 b3368: f9401708 ldr x8, [x24, #0x28] b336c: aa0203f3 mov x19, x2 b3370: eb01001f cmp x0, x1 b3374: f90007e8 str x8, [sp, #0x8] b3378: 540003c0 b.eq 0xb33f0 ::~codecvt()+0xfb8> b337c: 39400019 ldrb w25, [x0] b3380: 2a0303f5 mov w21, w3 b3384: aa0103f4 mov x20, x1 b3388: aa0003f6 mov x22, x0 b338c: 7100b73f cmp w25, #0x2d b3390: 54000081 b.ne 0xb33a0 ::~codecvt()+0xf68> b3394: 910006d6 add x22, x22, #0x1 b3398: eb1402df cmp x22, x20 b339c: 540002a0 b.eq 0xb33f0 ::~codecvt()+0xfb8> b33a0: 97fe3b74 bl 0x42170 <__errno@plt> b33a4: b00002e8 adrp x8, 0x110000 b33a8: b940001a ldr w26, [x0] b33ac: b900001f str wzr, [x0] b33b0: 9127c108 add x8, x8, #0x9f0 b33b4: 08dffd08 ldarb w8, [x8] b33b8: aa0003f7 mov x23, x0 b33bc: b00002fb adrp x27, 0x110000 b33c0: 360004c8 tbz w8, #0x0, 0xb3458 ::~codecvt()+0x1020> b33c4: f944f763 ldr x3, [x27, #0x9e8] b33c8: 910003e1 mov x1, sp b33cc: aa1603e0 mov x0, x22 b33d0: 2a1503e2 mov w2, w21 b33d4: 97fe3b53 bl 0x42120 b33d8: b94002e8 ldr w8, [x23] b33dc: 35000048 cbnz w8, 0xb33e4 ::~codecvt()+0xfac> b33e0: b90002fa str w26, [x23] b33e4: f94003e9 ldr x9, [sp] b33e8: eb14013f cmp x9, x20 b33ec: 54000200 b.eq 0xb342c ::~codecvt()+0xff4> b33f0: 2a1f03e0 mov w0, wzr b33f4: 52800088 mov w8, #0x4 // =4 b33f8: b9000268 str w8, [x19] b33fc: f9401708 ldr x8, [x24, #0x28] b3400: f94007e9 ldr x9, [sp, #0x8] b3404: eb09011f cmp x8, x9 b3408: 54000441 b.ne 0xb3490 ::~codecvt()+0x1058> b340c: a9467bfd ldp x29, x30, [sp, #0x60] b3410: a9454ff4 ldp x20, x19, [sp, #0x50] b3414: a94457f6 ldp x22, x21, [sp, #0x40] b3418: a9435ff8 ldp x24, x23, [sp, #0x30] b341c: a94267fa ldp x26, x25, [sp, #0x20] b3420: f9400bfb ldr x27, [sp, #0x10] b3424: 9101c3ff add sp, sp, #0x70 b3428: d65f03c0 ret b342c: d360fc09 lsr x9, x0, #32 b3430: b50000c9 cbnz x9, 0xb3448 ::~codecvt()+0x1010> b3434: 7100891f cmp w8, #0x22 b3438: 54000080 b.eq 0xb3448 ::~codecvt()+0x1010> b343c: 7100b73f cmp w25, #0x2d b3440: 5a801400 cneg w0, w0, eq b3444: 17ffffee b 0xb33fc ::~codecvt()+0xfc4> b3448: 52800088 mov w8, #0x4 // =4 b344c: b9000268 str w8, [x19] b3450: 12800000 mov w0, #-0x1 // =-1 b3454: 17ffffea b 0xb33fc ::~codecvt()+0xfc4> b3458: b00002e0 adrp x0, 0x110000 b345c: 9127c000 add x0, x0, #0x9f0 b3460: 97fe3ca0 bl 0x426e0 <__cxa_guard_acquire@plt> b3464: 34fffb00 cbz w0, 0xb33c4 ::~codecvt()+0xf8c> b3468: b0000161 adrp x1, 0xe0000 b346c: 911ca021 add x1, x1, #0x728 b3470: 5283f7e0 mov w0, #0x1fbf // =8127 b3474: aa1f03e2 mov x2, xzr b3478: 97fe3a52 bl 0x41dc0 b347c: f904f760 str x0, [x27, #0x9e8] b3480: b00002e0 adrp x0, 0x110000 b3484: 9127c000 add x0, x0, #0x9f0 b3488: 97fe38da bl 0x417f0 <__cxa_guard_release@plt> b348c: 17ffffce b 0xb33c4 ::~codecvt()+0xf8c> b3490: 97fe3c00 bl 0x42490 <__stack_chk_fail@plt> b3494: aa0003f3 mov x19, x0 b3498: b00002e0 adrp x0, 0x110000 b349c: 9127c000 add x0, x0, #0x9f0 b34a0: 97fe3bbc bl 0x42390 <__cxa_guard_abort@plt> b34a4: aa1303e0 mov x0, x19 b34a8: 940087bd bl 0xd539c <__cxa_demangle+0x12abc> b34ac: d101c3ff sub sp, sp, #0x70 b34b0: f9000bfb str x27, [sp, #0x10] b34b4: a90267fa stp x26, x25, [sp, #0x20] b34b8: a9035ff8 stp x24, x23, [sp, #0x30] b34bc: a90457f6 stp x22, x21, [sp, #0x40] b34c0: a9054ff4 stp x20, x19, [sp, #0x50] b34c4: a9067bfd stp x29, x30, [sp, #0x60] b34c8: 910183fd add x29, sp, #0x60 b34cc: d53bd058 mrs x24, TPIDR_EL0 b34d0: f9401708 ldr x8, [x24, #0x28] b34d4: aa0203f3 mov x19, x2 b34d8: eb01001f cmp x0, x1 b34dc: f90007e8 str x8, [sp, #0x8] b34e0: 540003c0 b.eq 0xb3558 ::~codecvt()+0x1120> b34e4: 39400019 ldrb w25, [x0] b34e8: 2a0303f5 mov w21, w3 b34ec: aa0103f4 mov x20, x1 b34f0: aa0003f6 mov x22, x0 b34f4: 7100b73f cmp w25, #0x2d b34f8: 54000081 b.ne 0xb3508 ::~codecvt()+0x10d0> b34fc: 910006d6 add x22, x22, #0x1 b3500: eb1402df cmp x22, x20 b3504: 540002a0 b.eq 0xb3558 ::~codecvt()+0x1120> b3508: 97fe3b1a bl 0x42170 <__errno@plt> b350c: b00002e8 adrp x8, 0x110000 b3510: b940001a ldr w26, [x0] b3514: b900001f str wzr, [x0] b3518: 9127c108 add x8, x8, #0x9f0 b351c: 08dffd08 ldarb w8, [x8] b3520: aa0003f7 mov x23, x0 b3524: b00002fb adrp x27, 0x110000 b3528: 36000488 tbz w8, #0x0, 0xb35b8 ::~codecvt()+0x1180> b352c: f944f763 ldr x3, [x27, #0x9e8] b3530: 910003e1 mov x1, sp b3534: aa1603e0 mov x0, x22 b3538: 2a1503e2 mov w2, w21 b353c: 97fe3af9 bl 0x42120 b3540: b94002e8 ldr w8, [x23] b3544: 35000048 cbnz w8, 0xb354c ::~codecvt()+0x1114> b3548: b90002fa str w26, [x23] b354c: f94003e9 ldr x9, [sp] b3550: eb14013f cmp x9, x20 b3554: 54000200 b.eq 0xb3594 ::~codecvt()+0x115c> b3558: aa1f03e0 mov x0, xzr b355c: 52800088 mov w8, #0x4 // =4 b3560: b9000268 str w8, [x19] b3564: f9401708 ldr x8, [x24, #0x28] b3568: f94007e9 ldr x9, [sp, #0x8] b356c: eb09011f cmp x8, x9 b3570: 54000401 b.ne 0xb35f0 ::~codecvt()+0x11b8> b3574: a9467bfd ldp x29, x30, [sp, #0x60] b3578: a9454ff4 ldp x20, x19, [sp, #0x50] b357c: a94457f6 ldp x22, x21, [sp, #0x40] b3580: a9435ff8 ldp x24, x23, [sp, #0x30] b3584: a94267fa ldp x26, x25, [sp, #0x20] b3588: f9400bfb ldr x27, [sp, #0x10] b358c: 9101c3ff add sp, sp, #0x70 b3590: d65f03c0 ret b3594: 7100891f cmp w8, #0x22 b3598: 540000a1 b.ne 0xb35ac ::~codecvt()+0x1174> b359c: 52800088 mov w8, #0x4 // =4 b35a0: b9000268 str w8, [x19] b35a4: 92800000 mov x0, #-0x1 // =-1 b35a8: 17ffffef b 0xb3564 ::~codecvt()+0x112c> b35ac: 7100b73f cmp w25, #0x2d b35b0: da801400 cneg x0, x0, eq b35b4: 17ffffec b 0xb3564 ::~codecvt()+0x112c> b35b8: b00002e0 adrp x0, 0x110000 b35bc: 9127c000 add x0, x0, #0x9f0 b35c0: 97fe3c48 bl 0x426e0 <__cxa_guard_acquire@plt> b35c4: 34fffb40 cbz w0, 0xb352c ::~codecvt()+0x10f4> b35c8: b0000161 adrp x1, 0xe0000 b35cc: 911ca021 add x1, x1, #0x728 b35d0: 5283f7e0 mov w0, #0x1fbf // =8127 b35d4: aa1f03e2 mov x2, xzr b35d8: 97fe39fa bl 0x41dc0 b35dc: f904f760 str x0, [x27, #0x9e8] b35e0: b00002e0 adrp x0, 0x110000 b35e4: 9127c000 add x0, x0, #0x9f0 b35e8: 97fe3882 bl 0x417f0 <__cxa_guard_release@plt> b35ec: 17ffffd0 b 0xb352c ::~codecvt()+0x10f4> b35f0: 97fe3ba8 bl 0x42490 <__stack_chk_fail@plt> b35f4: aa0003f3 mov x19, x0 b35f8: b00002e0 adrp x0, 0x110000 b35fc: 9127c000 add x0, x0, #0x9f0 b3600: 97fe3b64 bl 0x42390 <__cxa_guard_abort@plt> b3604: aa1303e0 mov x0, x19 b3608: 94008765 bl 0xd539c <__cxa_demangle+0x12abc> b360c: d101c3ff sub sp, sp, #0x70 b3610: f9000bfb str x27, [sp, #0x10] b3614: a90267fa stp x26, x25, [sp, #0x20] b3618: a9035ff8 stp x24, x23, [sp, #0x30] b361c: a90457f6 stp x22, x21, [sp, #0x40] b3620: a9054ff4 stp x20, x19, [sp, #0x50] b3624: a9067bfd stp x29, x30, [sp, #0x60] b3628: 910183fd add x29, sp, #0x60 b362c: d53bd058 mrs x24, TPIDR_EL0 b3630: f9401708 ldr x8, [x24, #0x28] b3634: aa0203f3 mov x19, x2 b3638: eb01001f cmp x0, x1 b363c: f90007e8 str x8, [sp, #0x8] b3640: 540003c0 b.eq 0xb36b8 ::~codecvt()+0x1280> b3644: 39400019 ldrb w25, [x0] b3648: 2a0303f5 mov w21, w3 b364c: aa0103f4 mov x20, x1 b3650: aa0003f6 mov x22, x0 b3654: 7100b73f cmp w25, #0x2d b3658: 54000081 b.ne 0xb3668 ::~codecvt()+0x1230> b365c: 910006d6 add x22, x22, #0x1 b3660: eb1402df cmp x22, x20 b3664: 540002a0 b.eq 0xb36b8 ::~codecvt()+0x1280> b3668: 97fe3ac2 bl 0x42170 <__errno@plt> b366c: b00002e8 adrp x8, 0x110000 b3670: b940001a ldr w26, [x0] b3674: b900001f str wzr, [x0] b3678: 9127c108 add x8, x8, #0x9f0 b367c: 08dffd08 ldarb w8, [x8] b3680: aa0003f7 mov x23, x0 b3684: b00002fb adrp x27, 0x110000 b3688: 36000488 tbz w8, #0x0, 0xb3718 ::~codecvt()+0x12e0> b368c: f944f763 ldr x3, [x27, #0x9e8] b3690: 910003e1 mov x1, sp b3694: aa1603e0 mov x0, x22 b3698: 2a1503e2 mov w2, w21 b369c: 97fe3aa1 bl 0x42120 b36a0: b94002e8 ldr w8, [x23] b36a4: 35000048 cbnz w8, 0xb36ac ::~codecvt()+0x1274> b36a8: b90002fa str w26, [x23] b36ac: f94003e9 ldr x9, [sp] b36b0: eb14013f cmp x9, x20 b36b4: 54000200 b.eq 0xb36f4 ::~codecvt()+0x12bc> b36b8: aa1f03e0 mov x0, xzr b36bc: 52800088 mov w8, #0x4 // =4 b36c0: b9000268 str w8, [x19] b36c4: f9401708 ldr x8, [x24, #0x28] b36c8: f94007e9 ldr x9, [sp, #0x8] b36cc: eb09011f cmp x8, x9 b36d0: 54000401 b.ne 0xb3750 ::~codecvt()+0x1318> b36d4: a9467bfd ldp x29, x30, [sp, #0x60] b36d8: a9454ff4 ldp x20, x19, [sp, #0x50] b36dc: a94457f6 ldp x22, x21, [sp, #0x40] b36e0: a9435ff8 ldp x24, x23, [sp, #0x30] b36e4: a94267fa ldp x26, x25, [sp, #0x20] b36e8: f9400bfb ldr x27, [sp, #0x10] b36ec: 9101c3ff add sp, sp, #0x70 b36f0: d65f03c0 ret b36f4: 7100891f cmp w8, #0x22 b36f8: 540000a1 b.ne 0xb370c ::~codecvt()+0x12d4> b36fc: 52800088 mov w8, #0x4 // =4 b3700: b9000268 str w8, [x19] b3704: 92800000 mov x0, #-0x1 // =-1 b3708: 17ffffef b 0xb36c4 ::~codecvt()+0x128c> b370c: 7100b73f cmp w25, #0x2d b3710: da801400 cneg x0, x0, eq b3714: 17ffffec b 0xb36c4 ::~codecvt()+0x128c> b3718: b00002e0 adrp x0, 0x110000 b371c: 9127c000 add x0, x0, #0x9f0 b3720: 97fe3bf0 bl 0x426e0 <__cxa_guard_acquire@plt> b3724: 34fffb40 cbz w0, 0xb368c ::~codecvt()+0x1254> b3728: b0000161 adrp x1, 0xe0000 b372c: 911ca021 add x1, x1, #0x728 b3730: 5283f7e0 mov w0, #0x1fbf // =8127 b3734: aa1f03e2 mov x2, xzr b3738: 97fe39a2 bl 0x41dc0 b373c: f904f760 str x0, [x27, #0x9e8] b3740: b00002e0 adrp x0, 0x110000 b3744: 9127c000 add x0, x0, #0x9f0 b3748: 97fe382a bl 0x417f0 <__cxa_guard_release@plt> b374c: 17ffffd0 b 0xb368c ::~codecvt()+0x1254> b3750: 97fe3b50 bl 0x42490 <__stack_chk_fail@plt> b3754: aa0003f3 mov x19, x0 b3758: b00002e0 adrp x0, 0x110000 b375c: 9127c000 add x0, x0, #0x9f0 b3760: 97fe3b0c bl 0x42390 <__cxa_guard_abort@plt> b3764: aa1303e0 mov x0, x19 b3768: 9400870d bl 0xd539c <__cxa_demangle+0x12abc> b376c: f81c0ff7 str x23, [sp, #-0x40]! b3770: a90157f6 stp x22, x21, [sp, #0x10] b3774: a9024ff4 stp x20, x19, [sp, #0x20] b3778: a9037bfd stp x29, x30, [sp, #0x30] b377c: 9100c3fd add x29, sp, #0x30 b3780: eb01001f cmp x0, x1 b3784: aa0203f3 mov x19, x2 b3788: 54000380 b.eq 0xb37f8 ::~codecvt()+0x13c0> b378c: aa0103f4 mov x20, x1 b3790: aa0003f5 mov x21, x0 b3794: 97fe3a77 bl 0x42170 <__errno@plt> b3798: b00002e8 adrp x8, 0x110000 b379c: b9400017 ldr w23, [x0] b37a0: b900001f str wzr, [x0] b37a4: 9127c108 add x8, x8, #0x9f0 b37a8: 08dffd08 ldarb w8, [x8] b37ac: aa0003f6 mov x22, x0 b37b0: 36000348 tbz w8, #0x0, 0xb3818 ::~codecvt()+0x13e0> b37b4: 910023e1 add x1, sp, #0x8 b37b8: aa1503e0 mov x0, x21 b37bc: 97fe3b45 bl 0x424d0 b37c0: b94002c8 ldr w8, [x22] b37c4: 35000048 cbnz w8, 0xb37cc ::~codecvt()+0x1394> b37c8: b90002d7 str w23, [x22] b37cc: f94007e9 ldr x9, [sp, #0x8] b37d0: 1e2703e1 fmov s1, wzr b37d4: eb14013f cmp x9, x20 b37d8: 54000081 b.ne 0xb37e8 ::~codecvt()+0x13b0> b37dc: 7100891f cmp w8, #0x22 b37e0: 4ea01c01 mov v1.16b, v0.16b b37e4: 54000101 b.ne 0xb3804 ::~codecvt()+0x13cc> b37e8: 52800088 mov w8, #0x4 // =4 b37ec: b9000268 str w8, [x19] b37f0: 4ea11c20 mov v0.16b, v1.16b b37f4: 14000004 b 0xb3804 ::~codecvt()+0x13cc> b37f8: 52800088 mov w8, #0x4 // =4 b37fc: 1e2703e0 fmov s0, wzr b3800: b9000268 str w8, [x19] b3804: a9437bfd ldp x29, x30, [sp, #0x30] b3808: a9424ff4 ldp x20, x19, [sp, #0x20] b380c: a94157f6 ldp x22, x21, [sp, #0x10] b3810: f84407f7 ldr x23, [sp], #0x40 b3814: d65f03c0 ret b3818: b00002e0 adrp x0, 0x110000 b381c: 9127c000 add x0, x0, #0x9f0 b3820: 97fe3bb0 bl 0x426e0 <__cxa_guard_acquire@plt> b3824: 34fffc80 cbz w0, 0xb37b4 ::~codecvt()+0x137c> b3828: b0000161 adrp x1, 0xe0000 b382c: 911ca021 add x1, x1, #0x728 b3830: 5283f7e0 mov w0, #0x1fbf // =8127 b3834: aa1f03e2 mov x2, xzr b3838: 97fe3962 bl 0x41dc0 b383c: b00002e8 adrp x8, 0x110000 b3840: f904f500 str x0, [x8, #0x9e8] b3844: b00002e0 adrp x0, 0x110000 b3848: 9127c000 add x0, x0, #0x9f0 b384c: 97fe37e9 bl 0x417f0 <__cxa_guard_release@plt> b3850: 17ffffd9 b 0xb37b4 ::~codecvt()+0x137c> b3854: aa0003f3 mov x19, x0 b3858: b00002e0 adrp x0, 0x110000 b385c: 9127c000 add x0, x0, #0x9f0 b3860: 97fe3acc bl 0x42390 <__cxa_guard_abort@plt> b3864: aa1303e0 mov x0, x19 b3868: 940086cd bl 0xd539c <__cxa_demangle+0x12abc> b386c: f81c0ff7 str x23, [sp, #-0x40]! b3870: a90157f6 stp x22, x21, [sp, #0x10] b3874: a9024ff4 stp x20, x19, [sp, #0x20] b3878: a9037bfd stp x29, x30, [sp, #0x30] b387c: 9100c3fd add x29, sp, #0x30 b3880: eb01001f cmp x0, x1 b3884: aa0203f3 mov x19, x2 b3888: 54000380 b.eq 0xb38f8 ::~codecvt()+0x14c0> b388c: aa0103f4 mov x20, x1 b3890: aa0003f5 mov x21, x0 b3894: 97fe3a37 bl 0x42170 <__errno@plt> b3898: b00002e8 adrp x8, 0x110000 b389c: b9400017 ldr w23, [x0] b38a0: b900001f str wzr, [x0] b38a4: 9127c108 add x8, x8, #0x9f0 b38a8: 08dffd08 ldarb w8, [x8] b38ac: aa0003f6 mov x22, x0 b38b0: 36000348 tbz w8, #0x0, 0xb3918 ::~codecvt()+0x14e0> b38b4: 910023e1 add x1, sp, #0x8 b38b8: aa1503e0 mov x0, x21 b38bc: 97fe3841 bl 0x419c0 b38c0: b94002c8 ldr w8, [x22] b38c4: 35000048 cbnz w8, 0xb38cc ::~codecvt()+0x1494> b38c8: b90002d7 str w23, [x22] b38cc: f94007e9 ldr x9, [sp, #0x8] b38d0: 9e6703e1 fmov d1, xzr b38d4: eb14013f cmp x9, x20 b38d8: 54000081 b.ne 0xb38e8 ::~codecvt()+0x14b0> b38dc: 7100891f cmp w8, #0x22 b38e0: 4ea01c01 mov v1.16b, v0.16b b38e4: 54000101 b.ne 0xb3904 ::~codecvt()+0x14cc> b38e8: 52800088 mov w8, #0x4 // =4 b38ec: b9000268 str w8, [x19] b38f0: 4ea11c20 mov v0.16b, v1.16b b38f4: 14000004 b 0xb3904 ::~codecvt()+0x14cc> b38f8: 52800088 mov w8, #0x4 // =4 b38fc: 9e6703e0 fmov d0, xzr b3900: b9000268 str w8, [x19] b3904: a9437bfd ldp x29, x30, [sp, #0x30] b3908: a9424ff4 ldp x20, x19, [sp, #0x20] b390c: a94157f6 ldp x22, x21, [sp, #0x10] b3910: f84407f7 ldr x23, [sp], #0x40 b3914: d65f03c0 ret b3918: b00002e0 adrp x0, 0x110000 b391c: 9127c000 add x0, x0, #0x9f0 b3920: 97fe3b70 bl 0x426e0 <__cxa_guard_acquire@plt> b3924: 34fffc80 cbz w0, 0xb38b4 ::~codecvt()+0x147c> b3928: b0000161 adrp x1, 0xe0000 b392c: 911ca021 add x1, x1, #0x728 b3930: 5283f7e0 mov w0, #0x1fbf // =8127 b3934: aa1f03e2 mov x2, xzr b3938: 97fe3922 bl 0x41dc0 b393c: b00002e8 adrp x8, 0x110000 b3940: f904f500 str x0, [x8, #0x9e8] b3944: b00002e0 adrp x0, 0x110000 b3948: 9127c000 add x0, x0, #0x9f0 b394c: 97fe37a9 bl 0x417f0 <__cxa_guard_release@plt> b3950: 17ffffd9 b 0xb38b4 ::~codecvt()+0x147c> b3954: aa0003f3 mov x19, x0 b3958: b00002e0 adrp x0, 0x110000 b395c: 9127c000 add x0, x0, #0x9f0 b3960: 97fe3a8c bl 0x42390 <__cxa_guard_abort@plt> b3964: aa1303e0 mov x0, x19 b3968: 9400868d bl 0xd539c <__cxa_demangle+0x12abc> b396c: d10183ff sub sp, sp, #0x60 b3970: f9000bf9 str x25, [sp, #0x10] b3974: a9025ff8 stp x24, x23, [sp, #0x20] b3978: a90357f6 stp x22, x21, [sp, #0x30] b397c: a9044ff4 stp x20, x19, [sp, #0x40] b3980: a9057bfd stp x29, x30, [sp, #0x50] b3984: 910143fd add x29, sp, #0x50 b3988: d53bd057 mrs x23, TPIDR_EL0 b398c: f94016e8 ldr x8, [x23, #0x28] b3990: aa0203f3 mov x19, x2 b3994: eb01001f cmp x0, x1 b3998: f90007e8 str x8, [sp, #0x8] b399c: 540002c0 b.eq 0xb39f4 ::~codecvt()+0x15bc> b39a0: aa0103f4 mov x20, x1 b39a4: aa0003f5 mov x21, x0 b39a8: 97fe39f2 bl 0x42170 <__errno@plt> b39ac: b00002e8 adrp x8, 0x110000 b39b0: b9400018 ldr w24, [x0] b39b4: b900001f str wzr, [x0] b39b8: 9127c108 add x8, x8, #0x9f0 b39bc: 08dffd08 ldarb w8, [x8] b39c0: aa0003f6 mov x22, x0 b39c4: b00002f9 adrp x25, 0x110000 b39c8: 360003a8 tbz w8, #0x0, 0xb3a3c ::~codecvt()+0x1604> b39cc: f944f722 ldr x2, [x25, #0x9e8] b39d0: 910003e1 mov x1, sp b39d4: aa1503e0 mov x0, x21 b39d8: 97fe363e bl 0x412d0 b39dc: b94002c8 ldr w8, [x22] b39e0: 35000048 cbnz w8, 0xb39e8 ::~codecvt()+0x15b0> b39e4: b90002d8 str w24, [x22] b39e8: f94003e9 ldr x9, [sp] b39ec: eb14013f cmp x9, x20 b39f0: 54000200 b.eq 0xb3a30 ::~codecvt()+0x15f8> b39f4: b0000148 adrp x8, 0xdc000 >+0x1e> b39f8: 3dc2b900 ldr q0, [x8, #0xae0] b39fc: 52800088 mov w8, #0x4 // =4 b3a00: b9000268 str w8, [x19] b3a04: f94016e8 ldr x8, [x23, #0x28] b3a08: f94007e9 ldr x9, [sp, #0x8] b3a0c: eb09011f cmp x8, x9 b3a10: 54000321 b.ne 0xb3a74 ::~codecvt()+0x163c> b3a14: a9457bfd ldp x29, x30, [sp, #0x50] b3a18: a9444ff4 ldp x20, x19, [sp, #0x40] b3a1c: a94357f6 ldp x22, x21, [sp, #0x30] b3a20: a9425ff8 ldp x24, x23, [sp, #0x20] b3a24: f9400bf9 ldr x25, [sp, #0x10] b3a28: 910183ff add sp, sp, #0x60 b3a2c: d65f03c0 ret b3a30: 7100891f cmp w8, #0x22 b3a34: 54fffe40 b.eq 0xb39fc ::~codecvt()+0x15c4> b3a38: 17fffff3 b 0xb3a04 ::~codecvt()+0x15cc> b3a3c: b00002e0 adrp x0, 0x110000 b3a40: 9127c000 add x0, x0, #0x9f0 b3a44: 97fe3b27 bl 0x426e0 <__cxa_guard_acquire@plt> b3a48: 34fffc20 cbz w0, 0xb39cc ::~codecvt()+0x1594> b3a4c: b0000161 adrp x1, 0xe0000 b3a50: 911ca021 add x1, x1, #0x728 b3a54: 5283f7e0 mov w0, #0x1fbf // =8127 b3a58: aa1f03e2 mov x2, xzr b3a5c: 97fe38d9 bl 0x41dc0 b3a60: f904f720 str x0, [x25, #0x9e8] b3a64: b00002e0 adrp x0, 0x110000 b3a68: 9127c000 add x0, x0, #0x9f0 b3a6c: 97fe3761 bl 0x417f0 <__cxa_guard_release@plt> b3a70: 17ffffd7 b 0xb39cc ::~codecvt()+0x1594> b3a74: 97fe3a87 bl 0x42490 <__stack_chk_fail@plt> b3a78: aa0003f3 mov x19, x0 b3a7c: b00002e0 adrp x0, 0x110000 b3a80: 9127c000 add x0, x0, #0x9f0 b3a84: 97fe3a43 bl 0x42390 <__cxa_guard_abort@plt> b3a88: aa1303e0 mov x0, x19 b3a8c: 94008644 bl 0xd539c <__cxa_demangle+0x12abc> 00000000000b3a90 , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(char*, char*)>: b3a90: d10183ff sub sp, sp, #0x60 b3a94: a9025ff8 stp x24, x23, [sp, #0x20] b3a98: a90357f6 stp x22, x21, [sp, #0x30] b3a9c: a9044ff4 stp x20, x19, [sp, #0x40] b3aa0: a9057bfd stp x29, x30, [sp, #0x50] b3aa4: 910143fd add x29, sp, #0x50 b3aa8: d53bd057 mrs x23, TPIDR_EL0 b3aac: f94016e8 ldr x8, [x23, #0x28] b3ab0: aa0203f4 mov x20, x2 b3ab4: aa0003f3 mov x19, x0 b3ab8: aa0103f5 mov x21, x1 b3abc: f9000fe8 str x8, [sp, #0x18] b3ac0: 39400009 ldrb w9, [x0] b3ac4: 37000189 tbnz w9, #0x0, 0xb3af4 , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(char*, char*)+0x64> b3ac8: d341fd36 lsr x22, x9, #1 b3acc: 528002c1 mov w1, #0x16 // =22 b3ad0: 2a0903e8 mov w8, w9 b3ad4: eb150298 subs x24, x20, x21 b3ad8: 540010a0 b.eq 0xb3cec , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(char*, char*)+0x25c> b3adc: 37000189 tbnz w9, #0x0, 0xb3b0c , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(char*, char*)+0x7c> b3ae0: 9100066a add x10, x19, #0x1 b3ae4: d341fd29 lsr x9, x9, #1 b3ae8: eb15015f cmp x10, x21 b3aec: 54000169 b.ls 0xb3b18 , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(char*, char*)+0x88> b3af0: 1400001d b 0xb3b64 , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(char*, char*)+0xd4> b3af4: a9405a68 ldp x8, x22, [x19] b3af8: 927ff90a and x10, x8, #0xfffffffffffffffe b3afc: d1000541 sub x1, x10, #0x1 b3b00: eb150298 subs x24, x20, x21 b3b04: 54fffec1 b.ne 0xb3adc , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(char*, char*)+0x4c> b3b08: 14000079 b 0xb3cec , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(char*, char*)+0x25c> b3b0c: a940aa69 ldp x9, x10, [x19, #0x8] b3b10: eb15015f cmp x10, x21 b3b14: 54000288 b.hi 0xb3b64 , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(char*, char*)+0xd4> b3b18: 8b090149 add x9, x10, x9 b3b1c: eb15013f cmp x9, x21 b3b20: 54000229 b.ls 0xb3b64 , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(char*, char*)+0xd4> b3b24: b100431f cmn x24, #0x10 b3b28: a900ffff stp xzr, xzr, [sp, #0x8] b3b2c: f90003ff str xzr, [sp] b3b30: 54000f62 b.hs 0xb3d1c , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(char*, char*)+0x28c> b3b34: f1005b1f cmp x24, #0x16 b3b38: 54000868 b.hi 0xb3c44 , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(char*, char*)+0x1b4> b3b3c: 531f7b08 lsl w8, w24, #1 b3b40: 910003e9 mov x9, sp b3b44: 390003e8 strb w8, [sp] b3b48: b2400120 orr x0, x9, #0x1 b3b4c: eb1402bf cmp x21, x20 b3b50: 54000b20 b.eq 0xb3cb4 , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(char*, char*)+0x224> b3b54: f100831f cmp x24, #0x20 b3b58: 540008a2 b.hs 0xb3c6c , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(char*, char*)+0x1dc> b3b5c: aa1503e9 mov x9, x21 b3b60: 14000051 b 0xb3ca4 , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(char*, char*)+0x214> b3b64: cb160029 sub x9, x1, x22 b3b68: eb18013f cmp x9, x24 b3b6c: 54000142 b.hs 0xb3b94 , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(char*, char*)+0x104> b3b70: 8b1802c8 add x8, x22, x24 b3b74: cb010102 sub x2, x8, x1 b3b78: aa1303e0 mov x0, x19 b3b7c: aa1603e3 mov x3, x22 b3b80: aa1603e4 mov x4, x22 b3b84: aa1f03e5 mov x5, xzr b3b88: aa1f03e6 mov x6, xzr b3b8c: 97fed357 bl 0x688e8 b3b90: 39400268 ldrb w8, [x19] b3b94: 37000068 tbnz w8, #0x0, 0xb3ba0 , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(char*, char*)+0x110> b3b98: 91000669 add x9, x19, #0x1 b3b9c: 14000002 b 0xb3ba4 , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(char*, char*)+0x114> b3ba0: f9400a69 ldr x9, [x19, #0x10] b3ba4: eb1402bf cmp x21, x20 b3ba8: 8b160128 add x8, x9, x22 b3bac: 540003a0 b.eq 0xb3c20 , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(char*, char*)+0x190> b3bb0: f100831f cmp x24, #0x20 b3bb4: 540002e3 b.lo 0xb3c10 , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(char*, char*)+0x180> b3bb8: eb14011f cmp x8, x20 b3bbc: 540000c2 b.hs 0xb3bd4 , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(char*, char*)+0x144> b3bc0: cb1502ca sub x10, x22, x21 b3bc4: 8b0a028a add x10, x20, x10 b3bc8: 8b0a012a add x10, x9, x10 b3bcc: eb15015f cmp x10, x21 b3bd0: 54000208 b.hi 0xb3c10 , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(char*, char*)+0x180> b3bd4: 927beb0a and x10, x24, #0xffffffffffffffe0 b3bd8: 8b0902c9 add x9, x22, x9 b3bdc: 910042ab add x11, x21, #0x10 b3be0: 8b0a0108 add x8, x8, x10 b3be4: 8b0a02b5 add x21, x21, x10 b3be8: 91004129 add x9, x9, #0x10 b3bec: aa0a03ec mov x12, x10 b3bf0: ad7f8560 ldp q0, q1, [x11, #-0x10] b3bf4: 9100816b add x11, x11, #0x20 b3bf8: f100818c subs x12, x12, #0x20 b3bfc: ad3f8520 stp q0, q1, [x9, #-0x10] b3c00: 91008129 add x9, x9, #0x20 b3c04: 54ffff61 b.ne 0xb3bf0 , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(char*, char*)+0x160> b3c08: eb0a031f cmp x24, x10 b3c0c: 540000a0 b.eq 0xb3c20 , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(char*, char*)+0x190> b3c10: 384016a9 ldrb w9, [x21], #0x1 b3c14: eb15029f cmp x20, x21 b3c18: 38001509 strb w9, [x8], #0x1 b3c1c: 54ffffa1 b.ne 0xb3c10 , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(char*, char*)+0x180> b3c20: 3900011f strb wzr, [x8] b3c24: 39400269 ldrb w9, [x19] b3c28: 8b1802c8 add x8, x22, x24 b3c2c: 37000089 tbnz w9, #0x0, 0xb3c3c , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(char*, char*)+0x1ac> b3c30: 531f7908 lsl w8, w8, #1 b3c34: 39000268 strb w8, [x19] b3c38: 1400002d b 0xb3cec , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(char*, char*)+0x25c> b3c3c: f9000668 str x8, [x19, #0x8] b3c40: 1400002b b 0xb3cec , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(char*, char*)+0x25c> b3c44: 91004308 add x8, x24, #0x10 b3c48: 927ced16 and x22, x8, #0xfffffffffffffff0 b3c4c: aa1603e0 mov x0, x22 b3c50: 97fe3990 bl 0x42290 <_Znwm@plt> b3c54: b24002c8 orr x8, x22, #0x1 b3c58: a90063e8 stp x8, x24, [sp] b3c5c: f9000be0 str x0, [sp, #0x10] b3c60: eb1402bf cmp x21, x20 b3c64: 54fff781 b.ne 0xb3b54 , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(char*, char*)+0xc4> b3c68: 14000013 b 0xb3cb4 , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(char*, char*)+0x224> b3c6c: 927beb0a and x10, x24, #0xffffffffffffffe0 b3c70: 9100400b add x11, x0, #0x10 b3c74: 8b0a02a9 add x9, x21, x10 b3c78: 8b0a0000 add x0, x0, x10 b3c7c: 910042ac add x12, x21, #0x10 b3c80: aa0a03ed mov x13, x10 b3c84: ad7f8580 ldp q0, q1, [x12, #-0x10] b3c88: f10081ad subs x13, x13, #0x20 b3c8c: 9100818c add x12, x12, #0x20 b3c90: ad3f8560 stp q0, q1, [x11, #-0x10] b3c94: 9100816b add x11, x11, #0x20 b3c98: 54ffff61 b.ne 0xb3c84 , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(char*, char*)+0x1f4> b3c9c: eb0a031f cmp x24, x10 b3ca0: 540000a0 b.eq 0xb3cb4 , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(char*, char*)+0x224> b3ca4: 3840152a ldrb w10, [x9], #0x1 b3ca8: eb09029f cmp x20, x9 b3cac: 3800140a strb w10, [x0], #0x1 b3cb0: 54ffffa1 b.ne 0xb3ca4 , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(char*, char*)+0x214> b3cb4: 3900001f strb wzr, [x0] b3cb8: a940afec ldp x12, x11, [sp, #0x8] b3cbc: 910003e9 mov x9, sp b3cc0: 53011d0a ubfx w10, w8, #1, #7 b3cc4: 7200011f tst w8, #0x1 b3cc8: b2400128 orr x8, x9, #0x1 b3ccc: 9a8b0101 csel x1, x8, x11, eq b3cd0: 9a8c0142 csel x2, x10, x12, eq b3cd4: aa1303e0 mov x0, x19 b3cd8: 97fe9289 bl 0x586fc b3cdc: 394003e8 ldrb w8, [sp] b3ce0: 36000068 tbz w8, #0x0, 0xb3cec , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(char*, char*)+0x25c> b3ce4: f9400be0 ldr x0, [sp, #0x10] b3ce8: 97fe358e bl 0x41320 <_ZdlPv@plt> b3cec: f94016e8 ldr x8, [x23, #0x28] b3cf0: f9400fe9 ldr x9, [sp, #0x18] b3cf4: eb09011f cmp x8, x9 b3cf8: 54000101 b.ne 0xb3d18 , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(char*, char*)+0x288> b3cfc: aa1303e0 mov x0, x19 b3d00: a9457bfd ldp x29, x30, [sp, #0x50] b3d04: a9444ff4 ldp x20, x19, [sp, #0x40] b3d08: a94357f6 ldp x22, x21, [sp, #0x30] b3d0c: a9425ff8 ldp x24, x23, [sp, #0x20] b3d10: 910183ff add sp, sp, #0x60 b3d14: d65f03c0 ret b3d18: 97fe39de bl 0x42490 <__stack_chk_fail@plt> b3d1c: 910003e0 mov x0, sp b3d20: 97fe7fad bl 0x53bd4 b3d24: 394003e8 ldrb w8, [sp] b3d28: aa0003f3 mov x19, x0 b3d2c: 36000068 tbz w8, #0x0, 0xb3d38 , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(char*, char*)+0x2a8> b3d30: f9400be0 ldr x0, [sp, #0x10] b3d34: 97fe357b bl 0x41320 <_ZdlPv@plt> b3d38: aa1303e0 mov x0, x19 b3d3c: 94008598 bl 0xd539c <__cxa_demangle+0x12abc> 00000000000b3d40 , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)>: b3d40: d101c3ff sub sp, sp, #0x70 b3d44: f90013f9 str x25, [sp, #0x20] b3d48: a9035ff8 stp x24, x23, [sp, #0x30] b3d4c: a90457f6 stp x22, x21, [sp, #0x40] b3d50: a9054ff4 stp x20, x19, [sp, #0x50] b3d54: a9067bfd stp x29, x30, [sp, #0x60] b3d58: 910183fd add x29, sp, #0x60 b3d5c: d53bd057 mrs x23, TPIDR_EL0 b3d60: f94016e8 ldr x8, [x23, #0x28] b3d64: aa0203f4 mov x20, x2 b3d68: aa0003f3 mov x19, x0 b3d6c: aa0103f5 mov x21, x1 b3d70: f9000fe8 str x8, [sp, #0x18] b3d74: 39400009 ldrb w9, [x0] b3d78: 37000149 tbnz w9, #0x0, 0xb3da0 , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x60> b3d7c: d341fd36 lsr x22, x9, #1 b3d80: 52800081 mov w1, #0x4 // =4 b3d84: 2a0903e8 mov w8, w9 b3d88: eb150299 subs x25, x20, x21 b3d8c: 54001220 b.eq 0xb3fd0 , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x290> b3d90: 37000149 tbnz w9, #0x0, 0xb3db8 , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x78> b3d94: 9100126a add x10, x19, #0x4 b3d98: d341fd29 lsr x9, x9, #1 b3d9c: 14000008 b 0xb3dbc , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x7c> b3da0: a9405a68 ldp x8, x22, [x19] b3da4: 927ff90a and x10, x8, #0xfffffffffffffffe b3da8: d1000541 sub x1, x10, #0x1 b3dac: eb150299 subs x25, x20, x21 b3db0: 54ffff01 b.ne 0xb3d90 , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x50> b3db4: 14000087 b 0xb3fd0 , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x290> b3db8: a940aa69 ldp x9, x10, [x19, #0x8] b3dbc: eb15015f cmp x10, x21 b3dc0: 9342ff38 asr x24, x25, #2 b3dc4: 54000248 b.hi 0xb3e0c , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0xcc> b3dc8: 8b090949 add x9, x10, x9, lsl #2 b3dcc: eb15013f cmp x9, x21 b3dd0: 540001e9 b.ls 0xb3e0c , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0xcc> b3dd4: b27ce7e8 mov x8, #0x3ffffffffffffff0 // =4611686018427387888 b3dd8: eb08031f cmp x24, x8 b3ddc: a900ffff stp xzr, xzr, [sp, #0x8] b3de0: f90003ff str xzr, [sp] b3de4: 54001102 b.hs 0xb4004 , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x2c4> b3de8: f100131f cmp x24, #0x4 b3dec: 540008c8 b.hi 0xb3f04 , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x1c4> b3df0: d341ff28 lsr x8, x25, #1 b3df4: 910003e9 mov x9, sp b3df8: 390003e8 strb w8, [sp] b3dfc: b27e0120 orr x0, x9, #0x4 b3e00: eb1402bf cmp x21, x20 b3e04: 54000961 b.ne 0xb3f30 , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x1f0> b3e08: 14000064 b 0xb3f98 , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x258> b3e0c: cb160029 sub x9, x1, x22 b3e10: eb18013f cmp x9, x24 b3e14: 54000142 b.hs 0xb3e3c , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0xfc> b3e18: 8b1802c8 add x8, x22, x24 b3e1c: cb010102 sub x2, x8, x1 b3e20: aa1303e0 mov x0, x19 b3e24: aa1603e3 mov x3, x22 b3e28: aa1603e4 mov x4, x22 b3e2c: aa1f03e5 mov x5, xzr b3e30: aa1f03e6 mov x6, xzr b3e34: 97fe3923 bl 0x422c0 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE9__grow_byEmmmmmm@plt> b3e38: 39400268 ldrb w8, [x19] b3e3c: 37000068 tbnz w8, #0x0, 0xb3e48 , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x108> b3e40: 9100126a add x10, x19, #0x4 b3e44: 14000002 b 0xb3e4c , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x10c> b3e48: f9400a6a ldr x10, [x19, #0x10] b3e4c: eb1402bf cmp x21, x20 b3e50: 8b160948 add x8, x10, x22, lsl #2 b3e54: 54000460 b.eq 0xb3ee0 , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x1a0> b3e58: d1001329 sub x9, x25, #0x4 b3e5c: d342fd2b lsr x11, x9, #2 b3e60: 91000569 add x9, x11, #0x1 b3e64: f100213f cmp x9, #0x8 b3e68: 54000343 b.lo 0xb3ed0 , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x190> b3e6c: 8b0b0aac add x12, x21, x11, lsl #2 b3e70: 9100118c add x12, x12, #0x4 b3e74: eb0c011f cmp x8, x12 b3e78: 540000c2 b.hs 0xb3e90 , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x150> b3e7c: 8b0b02cb add x11, x22, x11 b3e80: 8b0b094b add x11, x10, x11, lsl #2 b3e84: 9100116b add x11, x11, #0x4 b3e88: eb15017f cmp x11, x21 b3e8c: 54000228 b.hi 0xb3ed0 , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x190> b3e90: 927ded2b and x11, x9, #0x7ffffffffffffff8 b3e94: 8b16094a add x10, x10, x22, lsl #2 b3e98: d37ef56d lsl x13, x11, #2 b3e9c: 910042ac add x12, x21, #0x10 b3ea0: 8b0d0108 add x8, x8, x13 b3ea4: 8b0d02b5 add x21, x21, x13 b3ea8: 9100414a add x10, x10, #0x10 b3eac: aa0b03ed mov x13, x11 b3eb0: ad7f8580 ldp q0, q1, [x12, #-0x10] b3eb4: 9100818c add x12, x12, #0x20 b3eb8: f10021ad subs x13, x13, #0x8 b3ebc: ad3f8540 stp q0, q1, [x10, #-0x10] b3ec0: 9100814a add x10, x10, #0x20 b3ec4: 54ffff61 b.ne 0xb3eb0 , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x170> b3ec8: eb0b013f cmp x9, x11 b3ecc: 540000a0 b.eq 0xb3ee0 , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x1a0> b3ed0: b84046a9 ldr w9, [x21], #0x4 b3ed4: eb15029f cmp x20, x21 b3ed8: b8004509 str w9, [x8], #0x4 b3edc: 54ffffa1 b.ne 0xb3ed0 , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x190> b3ee0: b900011f str wzr, [x8] b3ee4: 39400269 ldrb w9, [x19] b3ee8: 8b1802c8 add x8, x22, x24 b3eec: 37000089 tbnz w9, #0x0, 0xb3efc , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x1bc> b3ef0: 531f7908 lsl w8, w8, #1 b3ef4: 39000268 strb w8, [x19] b3ef8: 14000036 b 0xb3fd0 , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x290> b3efc: f9000668 str x8, [x19, #0x8] b3f00: 14000034 b 0xb3fd0 , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x290> b3f04: 91001308 add x8, x24, #0x4 b3f08: d37efd09 lsr x9, x8, #62 b3f0c: b5000809 cbnz x9, 0xb400c , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x2cc> b3f10: 927ef516 and x22, x8, #0xfffffffffffffffc b3f14: d37ef6c0 lsl x0, x22, #2 b3f18: 97fe38de bl 0x42290 <_Znwm@plt> b3f1c: b24002c8 orr x8, x22, #0x1 b3f20: a90063e8 stp x8, x24, [sp] b3f24: f9000be0 str x0, [sp, #0x10] b3f28: eb1402bf cmp x21, x20 b3f2c: 54000360 b.eq 0xb3f98 , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x258> b3f30: d1001329 sub x9, x25, #0x4 b3f34: d342fd29 lsr x9, x9, #2 b3f38: 9100052a add x10, x9, #0x1 b3f3c: f100215f cmp x10, #0x8 b3f40: 54000062 b.hs 0xb3f4c , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x20c> b3f44: aa1503e9 mov x9, x21 b3f48: 14000010 b 0xb3f88 , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x248> b3f4c: 927ded4b and x11, x10, #0x7ffffffffffffff8 b3f50: d37ef56d lsl x13, x11, #2 b3f54: 9100400c add x12, x0, #0x10 b3f58: 8b0d02a9 add x9, x21, x13 b3f5c: 8b0d0000 add x0, x0, x13 b3f60: 910042ad add x13, x21, #0x10 b3f64: aa0b03ee mov x14, x11 b3f68: ad7f85a0 ldp q0, q1, [x13, #-0x10] b3f6c: f10021ce subs x14, x14, #0x8 b3f70: 910081ad add x13, x13, #0x20 b3f74: ad3f8580 stp q0, q1, [x12, #-0x10] b3f78: 9100818c add x12, x12, #0x20 b3f7c: 54ffff61 b.ne 0xb3f68 , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x228> b3f80: eb0b015f cmp x10, x11 b3f84: 540000a0 b.eq 0xb3f98 , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x258> b3f88: b840452a ldr w10, [x9], #0x4 b3f8c: eb09029f cmp x20, x9 b3f90: b800440a str w10, [x0], #0x4 b3f94: 54ffffa1 b.ne 0xb3f88 , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x248> b3f98: b900001f str wzr, [x0] b3f9c: a940afec ldp x12, x11, [sp, #0x8] b3fa0: 910003e9 mov x9, sp b3fa4: 53011d0a ubfx w10, w8, #1, #7 b3fa8: 7200011f tst w8, #0x1 b3fac: b27e0128 orr x8, x9, #0x4 b3fb0: 9a8b0101 csel x1, x8, x11, eq b3fb4: 9a8c0142 csel x2, x10, x12, eq b3fb8: aa1303e0 mov x0, x19 b3fbc: 97fe3969 bl 0x42560 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6appendEPKwm@plt> b3fc0: 394003e8 ldrb w8, [sp] b3fc4: 36000068 tbz w8, #0x0, 0xb3fd0 , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x290> b3fc8: f9400be0 ldr x0, [sp, #0x10] b3fcc: 97fe34d5 bl 0x41320 <_ZdlPv@plt> b3fd0: f94016e8 ldr x8, [x23, #0x28] b3fd4: f9400fe9 ldr x9, [sp, #0x18] b3fd8: eb09011f cmp x8, x9 b3fdc: 54000121 b.ne 0xb4000 , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x2c0> b3fe0: aa1303e0 mov x0, x19 b3fe4: a9467bfd ldp x29, x30, [sp, #0x60] b3fe8: a9454ff4 ldp x20, x19, [sp, #0x50] b3fec: a94457f6 ldp x22, x21, [sp, #0x40] b3ff0: a9435ff8 ldp x24, x23, [sp, #0x30] b3ff4: f94013f9 ldr x25, [sp, #0x20] b3ff8: 9101c3ff add sp, sp, #0x70 b3ffc: d65f03c0 ret b4000: 97fe3924 bl 0x42490 <__stack_chk_fail@plt> b4004: 910003e0 mov x0, sp b4008: 97fe7ef3 bl 0x53bd4 b400c: f0000100 adrp x0, 0xd7000 b4010: 91032800 add x0, x0, #0xca b4014: 97fe7ef5 bl 0x53be8 b4018: 394003e8 ldrb w8, [sp] b401c: aa0003f3 mov x19, x0 b4020: 36000068 tbz w8, #0x0, 0xb402c , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x2ec> b4024: f9400be0 ldr x0, [sp, #0x10] b4028: 97fe34be bl 0x41320 <_ZdlPv@plt> b402c: aa1303e0 mov x0, x19 b4030: 940084db bl 0xd539c <__cxa_demangle+0x12abc> b4034: a9be4ff4 stp x20, x19, [sp, #-0x20]! b4038: a9017bfd stp x29, x30, [sp, #0x10] b403c: 910043fd add x29, sp, #0x10 b4040: 39504008 ldrb w8, [x0, #0x410] b4044: aa0003f3 mov x19, x0 b4048: 37000748 tbnz w8, #0x0, 0xb4130 , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x3f0> b404c: 394fe268 ldrb w8, [x19, #0x3f8] b4050: 37000788 tbnz w8, #0x0, 0xb4140 , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x400> b4054: 394f8268 ldrb w8, [x19, #0x3e0] b4058: 370007c8 tbnz w8, #0x0, 0xb4150 , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x410> b405c: 394f2268 ldrb w8, [x19, #0x3c8] b4060: 37000808 tbnz w8, #0x0, 0xb4160 , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x420> b4064: 394ec268 ldrb w8, [x19, #0x3b0] b4068: 37000848 tbnz w8, #0x0, 0xb4170 , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x430> b406c: 394e6268 ldrb w8, [x19, #0x398] b4070: 36000068 tbz w8, #0x0, 0xb407c , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x33c> b4074: f941d660 ldr x0, [x19, #0x3a8] b4078: 97fe34aa bl 0x41320 <_ZdlPv@plt> b407c: 52804814 mov w20, #0x240 // =576 b4080: 14000003 b 0xb408c , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x34c> b4084: f1006294 subs x20, x20, #0x18 b4088: 540000e0 b.eq 0xb40a4 , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x364> b408c: 8b140268 add x8, x19, x20 b4090: 39450109 ldrb w9, [x8, #0x140] b4094: 3607ff89 tbz w9, #0x0, 0xb4084 , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x344> b4098: f940a900 ldr x0, [x8, #0x150] b409c: 97fe34a1 bl 0x41320 <_ZdlPv@plt> b40a0: 17fffff9 b 0xb4084 , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x344> b40a4: 39450268 ldrb w8, [x19, #0x140] b40a8: 370006e8 tbnz w8, #0x0, 0xb4184 , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x444> b40ac: 3944a268 ldrb w8, [x19, #0x128] b40b0: 37000728 tbnz w8, #0x0, 0xb4194 , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x454> b40b4: 39444268 ldrb w8, [x19, #0x110] b40b8: 37000768 tbnz w8, #0x0, 0xb41a4 , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x464> b40bc: 3943e268 ldrb w8, [x19, #0xf8] b40c0: 370007a8 tbnz w8, #0x0, 0xb41b4 , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x474> b40c4: 39438268 ldrb w8, [x19, #0xe0] b40c8: 370007e8 tbnz w8, #0x0, 0xb41c4 , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x484> b40cc: 39432268 ldrb w8, [x19, #0xc8] b40d0: 37000828 tbnz w8, #0x0, 0xb41d4 , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x494> b40d4: 3942c268 ldrb w8, [x19, #0xb0] b40d8: 37000868 tbnz w8, #0x0, 0xb41e4 , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x4a4> b40dc: 39426268 ldrb w8, [x19, #0x98] b40e0: 370008a8 tbnz w8, #0x0, 0xb41f4 , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x4b4> b40e4: 39420268 ldrb w8, [x19, #0x80] b40e8: 370008e8 tbnz w8, #0x0, 0xb4204 , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x4c4> b40ec: 3941a268 ldrb w8, [x19, #0x68] b40f0: 37000928 tbnz w8, #0x0, 0xb4214 , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x4d4> b40f4: 39414268 ldrb w8, [x19, #0x50] b40f8: 37000968 tbnz w8, #0x0, 0xb4224 , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x4e4> b40fc: 3940e268 ldrb w8, [x19, #0x38] b4100: 370009a8 tbnz w8, #0x0, 0xb4234 , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x4f4> b4104: 39408268 ldrb w8, [x19, #0x20] b4108: 370009e8 tbnz w8, #0x0, 0xb4244 , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x504> b410c: 39402268 ldrb w8, [x19, #0x8] b4110: 36000068 tbz w8, #0x0, 0xb411c , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x3dc> b4114: f9400e60 ldr x0, [x19, #0x18] b4118: 97fe3482 bl 0x41320 <_ZdlPv@plt> b411c: f9400260 ldr x0, [x19] b4120: 97fe3444 bl 0x41230 b4124: a9417bfd ldp x29, x30, [sp, #0x10] b4128: a8c24ff4 ldp x20, x19, [sp], #0x20 b412c: d65f03c0 ret b4130: f9421260 ldr x0, [x19, #0x420] b4134: 97fe347b bl 0x41320 <_ZdlPv@plt> b4138: 394fe268 ldrb w8, [x19, #0x3f8] b413c: 3607f8c8 tbz w8, #0x0, 0xb4054 , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x314> b4140: f9420660 ldr x0, [x19, #0x408] b4144: 97fe3477 bl 0x41320 <_ZdlPv@plt> b4148: 394f8268 ldrb w8, [x19, #0x3e0] b414c: 3607f888 tbz w8, #0x0, 0xb405c , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x31c> b4150: f941fa60 ldr x0, [x19, #0x3f0] b4154: 97fe3473 bl 0x41320 <_ZdlPv@plt> b4158: 394f2268 ldrb w8, [x19, #0x3c8] b415c: 3607f848 tbz w8, #0x0, 0xb4064 , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x324> b4160: f941ee60 ldr x0, [x19, #0x3d8] b4164: 97fe346f bl 0x41320 <_ZdlPv@plt> b4168: 394ec268 ldrb w8, [x19, #0x3b0] b416c: 3607f808 tbz w8, #0x0, 0xb406c , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x32c> b4170: f941e260 ldr x0, [x19, #0x3c0] b4174: 97fe346b bl 0x41320 <_ZdlPv@plt> b4178: 394e6268 ldrb w8, [x19, #0x398] b417c: 3707f7c8 tbnz w8, #0x0, 0xb4074 , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x334> b4180: 17ffffbf b 0xb407c , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x33c> b4184: f940aa60 ldr x0, [x19, #0x150] b4188: 97fe3466 bl 0x41320 <_ZdlPv@plt> b418c: 3944a268 ldrb w8, [x19, #0x128] b4190: 3607f928 tbz w8, #0x0, 0xb40b4 , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x374> b4194: f9409e60 ldr x0, [x19, #0x138] b4198: 97fe3462 bl 0x41320 <_ZdlPv@plt> b419c: 39444268 ldrb w8, [x19, #0x110] b41a0: 3607f8e8 tbz w8, #0x0, 0xb40bc , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x37c> b41a4: f9409260 ldr x0, [x19, #0x120] b41a8: 97fe345e bl 0x41320 <_ZdlPv@plt> b41ac: 3943e268 ldrb w8, [x19, #0xf8] b41b0: 3607f8a8 tbz w8, #0x0, 0xb40c4 , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x384> b41b4: f9408660 ldr x0, [x19, #0x108] b41b8: 97fe345a bl 0x41320 <_ZdlPv@plt> b41bc: 39438268 ldrb w8, [x19, #0xe0] b41c0: 3607f868 tbz w8, #0x0, 0xb40cc , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x38c> b41c4: f9407a60 ldr x0, [x19, #0xf0] b41c8: 97fe3456 bl 0x41320 <_ZdlPv@plt> b41cc: 39432268 ldrb w8, [x19, #0xc8] b41d0: 3607f828 tbz w8, #0x0, 0xb40d4 , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x394> b41d4: f9406e60 ldr x0, [x19, #0xd8] b41d8: 97fe3452 bl 0x41320 <_ZdlPv@plt> b41dc: 3942c268 ldrb w8, [x19, #0xb0] b41e0: 3607f7e8 tbz w8, #0x0, 0xb40dc , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x39c> b41e4: f9406260 ldr x0, [x19, #0xc0] b41e8: 97fe344e bl 0x41320 <_ZdlPv@plt> b41ec: 39426268 ldrb w8, [x19, #0x98] b41f0: 3607f7a8 tbz w8, #0x0, 0xb40e4 , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x3a4> b41f4: f9405660 ldr x0, [x19, #0xa8] b41f8: 97fe344a bl 0x41320 <_ZdlPv@plt> b41fc: 39420268 ldrb w8, [x19, #0x80] b4200: 3607f768 tbz w8, #0x0, 0xb40ec , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x3ac> b4204: f9404a60 ldr x0, [x19, #0x90] b4208: 97fe3446 bl 0x41320 <_ZdlPv@plt> b420c: 3941a268 ldrb w8, [x19, #0x68] b4210: 3607f728 tbz w8, #0x0, 0xb40f4 , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x3b4> b4214: f9403e60 ldr x0, [x19, #0x78] b4218: 97fe3442 bl 0x41320 <_ZdlPv@plt> b421c: 39414268 ldrb w8, [x19, #0x50] b4220: 3607f6e8 tbz w8, #0x0, 0xb40fc , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x3bc> b4224: f9403260 ldr x0, [x19, #0x60] b4228: 97fe343e bl 0x41320 <_ZdlPv@plt> b422c: 3940e268 ldrb w8, [x19, #0x38] b4230: 3607f6a8 tbz w8, #0x0, 0xb4104 , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x3c4> b4234: f9402660 ldr x0, [x19, #0x48] b4238: 97fe343a bl 0x41320 <_ZdlPv@plt> b423c: 39408268 ldrb w8, [x19, #0x20] b4240: 3607f668 tbz w8, #0x0, 0xb410c , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x3cc> b4244: f9401a60 ldr x0, [x19, #0x30] b4248: 97fe3436 bl 0x41320 <_ZdlPv@plt> b424c: 39402268 ldrb w8, [x19, #0x8] b4250: 3707f628 tbnz w8, #0x0, 0xb4114 , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x3d4> b4254: 17ffffb2 b 0xb411c , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x3dc> b4258: 97fe7e15 bl 0x53aac b425c: a9be4ff4 stp x20, x19, [sp, #-0x20]! b4260: a9017bfd stp x29, x30, [sp, #0x10] b4264: 910043fd add x29, sp, #0x10 b4268: 39504008 ldrb w8, [x0, #0x410] b426c: aa0003f3 mov x19, x0 b4270: 37000748 tbnz w8, #0x0, 0xb4358 , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x618> b4274: 394fe268 ldrb w8, [x19, #0x3f8] b4278: 37000788 tbnz w8, #0x0, 0xb4368 , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x628> b427c: 394f8268 ldrb w8, [x19, #0x3e0] b4280: 370007c8 tbnz w8, #0x0, 0xb4378 , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x638> b4284: 394f2268 ldrb w8, [x19, #0x3c8] b4288: 37000808 tbnz w8, #0x0, 0xb4388 , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x648> b428c: 394ec268 ldrb w8, [x19, #0x3b0] b4290: 37000848 tbnz w8, #0x0, 0xb4398 , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x658> b4294: 394e6268 ldrb w8, [x19, #0x398] b4298: 36000068 tbz w8, #0x0, 0xb42a4 , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x564> b429c: f941d660 ldr x0, [x19, #0x3a8] b42a0: 97fe3420 bl 0x41320 <_ZdlPv@plt> b42a4: 52804814 mov w20, #0x240 // =576 b42a8: 14000003 b 0xb42b4 , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x574> b42ac: f1006294 subs x20, x20, #0x18 b42b0: 540000e0 b.eq 0xb42cc , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x58c> b42b4: 8b140268 add x8, x19, x20 b42b8: 39450109 ldrb w9, [x8, #0x140] b42bc: 3607ff89 tbz w9, #0x0, 0xb42ac , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x56c> b42c0: f940a900 ldr x0, [x8, #0x150] b42c4: 97fe3417 bl 0x41320 <_ZdlPv@plt> b42c8: 17fffff9 b 0xb42ac , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x56c> b42cc: 39450268 ldrb w8, [x19, #0x140] b42d0: 370006e8 tbnz w8, #0x0, 0xb43ac , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x66c> b42d4: 3944a268 ldrb w8, [x19, #0x128] b42d8: 37000728 tbnz w8, #0x0, 0xb43bc , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x67c> b42dc: 39444268 ldrb w8, [x19, #0x110] b42e0: 37000768 tbnz w8, #0x0, 0xb43cc , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x68c> b42e4: 3943e268 ldrb w8, [x19, #0xf8] b42e8: 370007a8 tbnz w8, #0x0, 0xb43dc , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x69c> b42ec: 39438268 ldrb w8, [x19, #0xe0] b42f0: 370007e8 tbnz w8, #0x0, 0xb43ec , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x6ac> b42f4: 39432268 ldrb w8, [x19, #0xc8] b42f8: 37000828 tbnz w8, #0x0, 0xb43fc , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x6bc> b42fc: 3942c268 ldrb w8, [x19, #0xb0] b4300: 37000868 tbnz w8, #0x0, 0xb440c , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x6cc> b4304: 39426268 ldrb w8, [x19, #0x98] b4308: 370008a8 tbnz w8, #0x0, 0xb441c , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x6dc> b430c: 39420268 ldrb w8, [x19, #0x80] b4310: 370008e8 tbnz w8, #0x0, 0xb442c , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x6ec> b4314: 3941a268 ldrb w8, [x19, #0x68] b4318: 37000928 tbnz w8, #0x0, 0xb443c , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x6fc> b431c: 39414268 ldrb w8, [x19, #0x50] b4320: 37000968 tbnz w8, #0x0, 0xb444c , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x70c> b4324: 3940e268 ldrb w8, [x19, #0x38] b4328: 370009a8 tbnz w8, #0x0, 0xb445c , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x71c> b432c: 39408268 ldrb w8, [x19, #0x20] b4330: 370009e8 tbnz w8, #0x0, 0xb446c , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x72c> b4334: 39402268 ldrb w8, [x19, #0x8] b4338: 36000068 tbz w8, #0x0, 0xb4344 , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x604> b433c: f9400e60 ldr x0, [x19, #0x18] b4340: 97fe33f8 bl 0x41320 <_ZdlPv@plt> b4344: f9400260 ldr x0, [x19] b4348: 97fe33ba bl 0x41230 b434c: a9417bfd ldp x29, x30, [sp, #0x10] b4350: a8c24ff4 ldp x20, x19, [sp], #0x20 b4354: d65f03c0 ret b4358: f9421260 ldr x0, [x19, #0x420] b435c: 97fe33f1 bl 0x41320 <_ZdlPv@plt> b4360: 394fe268 ldrb w8, [x19, #0x3f8] b4364: 3607f8c8 tbz w8, #0x0, 0xb427c , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x53c> b4368: f9420660 ldr x0, [x19, #0x408] b436c: 97fe33ed bl 0x41320 <_ZdlPv@plt> b4370: 394f8268 ldrb w8, [x19, #0x3e0] b4374: 3607f888 tbz w8, #0x0, 0xb4284 , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x544> b4378: f941fa60 ldr x0, [x19, #0x3f0] b437c: 97fe33e9 bl 0x41320 <_ZdlPv@plt> b4380: 394f2268 ldrb w8, [x19, #0x3c8] b4384: 3607f848 tbz w8, #0x0, 0xb428c , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x54c> b4388: f941ee60 ldr x0, [x19, #0x3d8] b438c: 97fe33e5 bl 0x41320 <_ZdlPv@plt> b4390: 394ec268 ldrb w8, [x19, #0x3b0] b4394: 3607f808 tbz w8, #0x0, 0xb4294 , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x554> b4398: f941e260 ldr x0, [x19, #0x3c0] b439c: 97fe33e1 bl 0x41320 <_ZdlPv@plt> b43a0: 394e6268 ldrb w8, [x19, #0x398] b43a4: 3707f7c8 tbnz w8, #0x0, 0xb429c , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x55c> b43a8: 17ffffbf b 0xb42a4 , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x564> b43ac: f940aa60 ldr x0, [x19, #0x150] b43b0: 97fe33dc bl 0x41320 <_ZdlPv@plt> b43b4: 3944a268 ldrb w8, [x19, #0x128] b43b8: 3607f928 tbz w8, #0x0, 0xb42dc , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x59c> b43bc: f9409e60 ldr x0, [x19, #0x138] b43c0: 97fe33d8 bl 0x41320 <_ZdlPv@plt> b43c4: 39444268 ldrb w8, [x19, #0x110] b43c8: 3607f8e8 tbz w8, #0x0, 0xb42e4 , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x5a4> b43cc: f9409260 ldr x0, [x19, #0x120] b43d0: 97fe33d4 bl 0x41320 <_ZdlPv@plt> b43d4: 3943e268 ldrb w8, [x19, #0xf8] b43d8: 3607f8a8 tbz w8, #0x0, 0xb42ec , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x5ac> b43dc: f9408660 ldr x0, [x19, #0x108] b43e0: 97fe33d0 bl 0x41320 <_ZdlPv@plt> b43e4: 39438268 ldrb w8, [x19, #0xe0] b43e8: 3607f868 tbz w8, #0x0, 0xb42f4 , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x5b4> b43ec: f9407a60 ldr x0, [x19, #0xf0] b43f0: 97fe33cc bl 0x41320 <_ZdlPv@plt> b43f4: 39432268 ldrb w8, [x19, #0xc8] b43f8: 3607f828 tbz w8, #0x0, 0xb42fc , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x5bc> b43fc: f9406e60 ldr x0, [x19, #0xd8] b4400: 97fe33c8 bl 0x41320 <_ZdlPv@plt> b4404: 3942c268 ldrb w8, [x19, #0xb0] b4408: 3607f7e8 tbz w8, #0x0, 0xb4304 , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x5c4> b440c: f9406260 ldr x0, [x19, #0xc0] b4410: 97fe33c4 bl 0x41320 <_ZdlPv@plt> b4414: 39426268 ldrb w8, [x19, #0x98] b4418: 3607f7a8 tbz w8, #0x0, 0xb430c , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x5cc> b441c: f9405660 ldr x0, [x19, #0xa8] b4420: 97fe33c0 bl 0x41320 <_ZdlPv@plt> b4424: 39420268 ldrb w8, [x19, #0x80] b4428: 3607f768 tbz w8, #0x0, 0xb4314 , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x5d4> b442c: f9404a60 ldr x0, [x19, #0x90] b4430: 97fe33bc bl 0x41320 <_ZdlPv@plt> b4434: 3941a268 ldrb w8, [x19, #0x68] b4438: 3607f728 tbz w8, #0x0, 0xb431c , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x5dc> b443c: f9403e60 ldr x0, [x19, #0x78] b4440: 97fe33b8 bl 0x41320 <_ZdlPv@plt> b4444: 39414268 ldrb w8, [x19, #0x50] b4448: 3607f6e8 tbz w8, #0x0, 0xb4324 , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x5e4> b444c: f9403260 ldr x0, [x19, #0x60] b4450: 97fe33b4 bl 0x41320 <_ZdlPv@plt> b4454: 3940e268 ldrb w8, [x19, #0x38] b4458: 3607f6a8 tbz w8, #0x0, 0xb432c , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x5ec> b445c: f9402660 ldr x0, [x19, #0x48] b4460: 97fe33b0 bl 0x41320 <_ZdlPv@plt> b4464: 39408268 ldrb w8, [x19, #0x20] b4468: 3607f668 tbz w8, #0x0, 0xb4334 , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x5f4> b446c: f9401a60 ldr x0, [x19, #0x30] b4470: 97fe33ac bl 0x41320 <_ZdlPv@plt> b4474: 39402268 ldrb w8, [x19, #0x8] b4478: 3707f628 tbnz w8, #0x0, 0xb433c , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x5fc> b447c: 17ffffb2 b 0xb4344 , std::__ndk1::allocator>& std::__ndk1::basic_string, std::__ndk1::allocator>::__append_forward_unsafe(wchar_t*, wchar_t*)+0x604> b4480: 97fe7d8b bl 0x53aac 00000000000b4484 : b4484: 17fe373f b 0x42180 <_ZNSt9exceptionD2Ev@plt> 00000000000b4488 : b4488: f81e0ff3 str x19, [sp, #-0x20]! b448c: a9017bfd stp x29, x30, [sp, #0x10] b4490: 910043fd add x29, sp, #0x10 b4494: aa0003f3 mov x19, x0 b4498: 97fe373a bl 0x42180 <_ZNSt9exceptionD2Ev@plt> b449c: a9417bfd ldp x29, x30, [sp, #0x10] b44a0: aa1303e0 mov x0, x19 b44a4: f84207f3 ldr x19, [sp], #0x20 b44a8: 17fe339e b 0x41320 <_ZdlPv@plt> 00000000000b44ac : b44ac: d0000140 adrp x0, 0xde000 +0x12> b44b0: 912bb000 add x0, x0, #0xaec b44b4: d65f03c0 ret 00000000000b44b8 : b44b8: d65f03c0 ret 00000000000b44bc : b44bc: d4200020 brk #0x1 00000000000b44c0 : b44c0: d4200020 brk #0x1 00000000000b44c4 : b44c4: 91002008 add x8, x0, #0x8 b44c8: c85f7d09 ldxr x9, [x8] b44cc: 91000529 add x9, x9, #0x1 b44d0: c80a7d09 stxr w10, x9, [x8] b44d4: 35ffffaa cbnz w10, 0xb44c8 b44d8: d65f03c0 ret 00000000000b44dc : b44dc: a9bf7bfd stp x29, x30, [sp, #-0x10]! b44e0: 910003fd mov x29, sp b44e4: 91002008 add x8, x0, #0x8 b44e8: c85ffd09 ldaxr x9, [x8] b44ec: d100052a sub x10, x9, #0x1 b44f0: c80bfd0a stlxr w11, x10, [x8] b44f4: 35ffffab cbnz w11, 0xb44e8 b44f8: b4000089 cbz x9, 0xb4508 b44fc: 2a1f03e0 mov w0, wzr b4500: a8c17bfd ldp x29, x30, [sp], #0x10 b4504: d65f03c0 ret b4508: f9400008 ldr x8, [x0] b450c: f9400908 ldr x8, [x8, #0x10] b4510: d63f0100 blr x8 b4514: 52800020 mov w0, #0x1 // =1 b4518: a8c17bfd ldp x29, x30, [sp], #0x10 b451c: d65f03c0 ret 00000000000b4520 : b4520: 91002008 add x8, x0, #0x8 b4524: c85f7d09 ldxr x9, [x8] b4528: 91000529 add x9, x9, #0x1 b452c: c80a7d09 stxr w10, x9, [x8] b4530: 35ffffaa cbnz w10, 0xb4524 b4534: d65f03c0 ret 00000000000b4538 : b4538: 91004008 add x8, x0, #0x10 b453c: c85f7d09 ldxr x9, [x8] b4540: 91000529 add x9, x9, #0x1 b4544: c80a7d09 stxr w10, x9, [x8] b4548: 35ffffaa cbnz w10, 0xb453c b454c: d65f03c0 ret 00000000000b4550 : b4550: a9be4ff4 stp x20, x19, [sp, #-0x20]! b4554: a9017bfd stp x29, x30, [sp, #0x10] b4558: 910043fd add x29, sp, #0x10 b455c: aa0003f3 mov x19, x0 b4560: 91002008 add x8, x0, #0x8 b4564: c85ffd09 ldaxr x9, [x8] b4568: d100052a sub x10, x9, #0x1 b456c: c80bfd0a stlxr w11, x10, [x8] b4570: 35ffffab cbnz w11, 0xb4564 b4574: b4000089 cbz x9, 0xb4584 b4578: a9417bfd ldp x29, x30, [sp, #0x10] b457c: a8c24ff4 ldp x20, x19, [sp], #0x20 b4580: d65f03c0 ret b4584: aa1303f4 mov x20, x19 b4588: f8410688 ldr x8, [x20], #0x10 b458c: aa1303e0 mov x0, x19 b4590: f9400908 ldr x8, [x8, #0x10] b4594: d63f0100 blr x8 b4598: c8dffe88 ldar x8, [x20] b459c: b40000c8 cbz x8, 0xb45b4 b45a0: c85ffe88 ldaxr x8, [x20] b45a4: d1000509 sub x9, x8, #0x1 b45a8: c80afe89 stlxr w10, x9, [x20] b45ac: 35ffffaa cbnz w10, 0xb45a0 b45b0: b5fffe48 cbnz x8, 0xb4578 b45b4: f9400268 ldr x8, [x19] b45b8: a9417bfd ldp x29, x30, [sp, #0x10] b45bc: aa1303e0 mov x0, x19 b45c0: f9401101 ldr x1, [x8, #0x20] b45c4: a8c24ff4 ldp x20, x19, [sp], #0x20 b45c8: d61f0020 br x1 00000000000b45cc : b45cc: 91004008 add x8, x0, #0x10 b45d0: c8dffd09 ldar x9, [x8] b45d4: b40000e9 cbz x9, 0xb45f0 b45d8: c85ffd09 ldaxr x9, [x8] b45dc: d100052a sub x10, x9, #0x1 b45e0: c80bfd0a stlxr w11, x10, [x8] b45e4: 35ffffab cbnz w11, 0xb45d8 b45e8: b4000049 cbz x9, 0xb45f0 b45ec: d65f03c0 ret b45f0: f9400008 ldr x8, [x0] b45f4: f9401101 ldr x1, [x8, #0x20] b45f8: d61f0020 br x1 00000000000b45fc : b45fc: 91002008 add x8, x0, #0x8 b4600: c8dffd09 ldar x9, [x8] b4604: b100053f cmn x9, #0x1 b4608: 540000c1 b.ne 0xb4620 b460c: 1400000c b 0xb463c b4610: d5033f5f clrex b4614: b100055f cmn x10, #0x1 b4618: aa0a03e9 mov x9, x10 b461c: 54000100 b.eq 0xb463c b4620: c85ffd0a ldaxr x10, [x8] b4624: eb09015f cmp x10, x9 b4628: 54ffff41 b.ne 0xb4610 b462c: 91000529 add x9, x9, #0x1 b4630: c80bfd09 stlxr w11, x9, [x8] b4634: 35ffff0b cbnz w11, 0xb4614 b4638: d65f03c0 ret b463c: aa1f03e0 mov x0, xzr b4640: d65f03c0 ret 00000000000b4644 : b4644: aa1f03e0 mov x0, xzr b4648: d65f03c0 ret 00000000000b464c : b464c: a9be4ff4 stp x20, x19, [sp, #-0x20]! b4650: a9017bfd stp x29, x30, [sp, #0x10] b4654: 910043fd add x29, sp, #0x10 b4658: f9400013 ldr x19, [x0] b465c: 52800234 mov w20, #0x11 // =17 b4660: aa1303e0 mov x0, x19 b4664: 97fe33a7 bl 0x41500 b4668: 340000e0 cbz w0, 0xb4684 b466c: 71000694 subs w20, w20, #0x1 b4670: 54000060 b.eq 0xb467c b4674: 97fe3453 bl 0x417c0 b4678: 17fffffa b 0xb4660 b467c: aa1303e0 mov x0, x19 b4680: 97fe36f4 bl 0x42250 b4684: a9417bfd ldp x29, x30, [sp, #0x10] b4688: a8c24ff4 ldp x20, x19, [sp], #0x20 b468c: d65f03c0 ret b4690: 97fe7d07 bl 0x53aac b4694: 97fe7d06 bl 0x53aac b4698: 97fe7d05 bl 0x53aac 00000000000b469c : b469c: a9bf7bfd stp x29, x30, [sp, #-0x10]! b46a0: 910003fd mov x29, sp b46a4: f9400000 ldr x0, [x0] b46a8: 97fe3542 bl 0x41bb0 b46ac: a8c17bfd ldp x29, x30, [sp], #0x10 b46b0: d65f03c0 ret b46b4: 97fe7cfe bl 0x53aac 00000000000b46b8 : b46b8: d285ad2a mov x10, #0x2d69 // =11625 b46bc: 531d7009 lsl w9, w0, #3 b46c0: f2bd670a movk x10, #0xeb38, lsl #16 b46c4: d360fc08 lsr x8, x0, #32 b46c8: f2dd410a movk x10, #0xea08, lsl #32 b46cc: 91002129 add x9, x9, #0x8 b46d0: f2f3bbea movk x10, #0x9ddf, lsl #48 b46d4: ca080129 eor x9, x9, x8 b46d8: 9b0a7d29 mul x9, x9, x10 b46dc: ca080128 eor x8, x9, x8 b46e0: ca49bd08 eor x8, x8, x9, lsr #47 b46e4: 9b0a7d08 mul x8, x8, x10 b46e8: 5285ad29 mov w9, #0x2d69 // =11625 b46ec: d36ffd0a lsr x10, x8, #47 b46f0: 72bd6709 movk w9, #0xeb38, lsl #16 b46f4: 4a080148 eor w8, w10, w8 b46f8: 1b097d08 mul w8, w8, w9 b46fc: 900002e9 adrp x9, 0x110000 b4700: 92400d08 and x8, x8, #0xf b4704: 91004129 add x9, x9, #0x10 b4708: 8b080d20 add x0, x9, x8, lsl #3 b470c: d65f03c0 ret 00000000000b4710 : b4710: d65f03c0 ret 00000000000b4714 : b4714: d65f03c0 ret 00000000000b4718 : b4718: d65f03c0 ret 00000000000b471c : b471c: aa1f03e0 mov x0, xzr b4720: d65f03c0 ret 00000000000b4724 : b4724: d65f03c0 ret 00000000000b4728 : b4728: f9400068 ldr x8, [x3] b472c: eb01010a subs x10, x8, x1 b4730: 54000062 b.hs 0xb473c b4734: aa1f03e0 mov x0, xzr b4738: d65f03c0 ret b473c: f940004b ldr x11, [x2] b4740: cb0003ec neg x12, x0 b4744: 8b0b0009 add x9, x0, x11 b4748: d1000529 sub x9, x9, #0x1 b474c: 8a0c0129 and x9, x9, x12 b4750: cb0b012b sub x11, x9, x11 b4754: eb0a017f cmp x11, x10 b4758: aa1f03e0 mov x0, xzr b475c: 540000a8 b.hi 0xb4770 b4760: cb0b0108 sub x8, x8, x11 b4764: aa0903e0 mov x0, x9 b4768: f9000049 str x9, [x2] b476c: f9000068 str x8, [x3] b4770: d65f03c0 ret 00000000000b4774 : b4774: a9bf7bfd stp x29, x30, [sp, #-0x10]! b4778: 910003fd mov x29, sp b477c: 97fe36b5 bl 0x42250 b4780: 35000060 cbnz w0, 0xb478c b4784: a8c17bfd ldp x29, x30, [sp], #0x10 b4788: d65f03c0 ret b478c: d0000141 adrp x1, 0xde000 +0x12> b4790: 912e0021 add x1, x1, #0xb80 b4794: 97fe37af bl 0x42650 <_ZNSt6__ndk120__throw_system_errorEiPKc@plt> 00000000000b4798 : b4798: a9bf7bfd stp x29, x30, [sp, #-0x10]! b479c: 910003fd mov x29, sp b47a0: 97fe3358 bl 0x41500 b47a4: 7100001f cmp w0, #0x0 b47a8: 1a9f17e0 cset w0, eq b47ac: a8c17bfd ldp x29, x30, [sp], #0x10 b47b0: d65f03c0 ret b47b4: 97fe7cbe bl 0x53aac 00000000000b47b8 : b47b8: a9bf7bfd stp x29, x30, [sp, #-0x10]! b47bc: 910003fd mov x29, sp b47c0: 97fe34fc bl 0x41bb0 b47c4: a8c17bfd ldp x29, x30, [sp], #0x10 b47c8: d65f03c0 ret b47cc: 97fe7cb8 bl 0x53aac 00000000000b47d0 : b47d0: d10143ff sub sp, sp, #0x50 b47d4: f90013f5 str x21, [sp, #0x20] b47d8: a9034ff4 stp x20, x19, [sp, #0x30] b47dc: a9047bfd stp x29, x30, [sp, #0x40] b47e0: 910103fd add x29, sp, #0x40 b47e4: d53bd055 mrs x21, TPIDR_EL0 b47e8: f94016a8 ldr x8, [x21, #0x28] b47ec: aa0003f3 mov x19, x0 b47f0: 910043e0 add x0, sp, #0x10 b47f4: f9000fe8 str x8, [sp, #0x18] b47f8: 97fe367a bl 0x421e0 b47fc: 350002c0 cbnz w0, 0xb4854 b4800: 910043e0 add x0, sp, #0x10 b4804: 52800021 mov w1, #0x1 // =1 b4808: 97fe32e6 bl 0x413a0 b480c: 35000280 cbnz w0, 0xb485c b4810: 910043e1 add x1, sp, #0x10 b4814: aa1303e0 mov x0, x19 b4818: 97fe35a2 bl 0x41ea0 b481c: 2a0003f4 mov w20, w0 b4820: 910043e0 add x0, sp, #0x10 b4824: 97fe3443 bl 0x41930 b4828: 35000234 cbnz w20, 0xb486c b482c: 35000240 cbnz w0, 0xb4874 b4830: f94016a8 ldr x8, [x21, #0x28] b4834: f9400fe9 ldr x9, [sp, #0x18] b4838: eb09011f cmp x8, x9 b483c: 540002a1 b.ne 0xb4890 b4840: a9447bfd ldp x29, x30, [sp, #0x40] b4844: a9434ff4 ldp x20, x19, [sp, #0x30] b4848: f94013f5 ldr x21, [sp, #0x20] b484c: 910143ff add sp, sp, #0x50 b4850: d65f03c0 ret b4854: b9000fe0 str w0, [sp, #0xc] b4858: 1400000a b 0xb4880 b485c: b9000fe0 str w0, [sp, #0xc] b4860: 910043e0 add x0, sp, #0x10 b4864: 97fe3433 bl 0x41930 b4868: 14000006 b 0xb4880 b486c: b9000ff4 str w20, [sp, #0xc] b4870: 14000004 b 0xb4880 b4874: b9000fe0 str w0, [sp, #0xc] b4878: aa1303e0 mov x0, x19 b487c: 97fe32b1 bl 0x41340 b4880: b9400fe0 ldr w0, [sp, #0xc] b4884: d0000141 adrp x1, 0xde000 +0x12> b4888: 912d4c21 add x1, x1, #0xb53 b488c: 97fe3771 bl 0x42650 <_ZNSt6__ndk120__throw_system_errorEiPKc@plt> b4890: 97fe3700 bl 0x42490 <__stack_chk_fail@plt> 00000000000b4894 : b4894: a9bf7bfd stp x29, x30, [sp, #-0x10]! b4898: 910003fd mov x29, sp b489c: 97fe32a9 bl 0x41340 b48a0: a8c17bfd ldp x29, x30, [sp], #0x10 b48a4: d65f03c0 ret b48a8: 97fe7c81 bl 0x53aac 00000000000b48ac : b48ac: a9bf7bfd stp x29, x30, [sp, #-0x10]! b48b0: 910003fd mov x29, sp b48b4: 97fe3667 bl 0x42250 b48b8: 35000060 cbnz w0, 0xb48c4 b48bc: a8c17bfd ldp x29, x30, [sp], #0x10 b48c0: d65f03c0 ret b48c4: d0000141 adrp x1, 0xde000 +0x12> b48c8: 912dd821 add x1, x1, #0xb76 b48cc: 97fe3761 bl 0x42650 <_ZNSt6__ndk120__throw_system_errorEiPKc@plt> 00000000000b48d0 : b48d0: a9bf7bfd stp x29, x30, [sp, #-0x10]! b48d4: 910003fd mov x29, sp b48d8: 97fe34b6 bl 0x41bb0 b48dc: a8c17bfd ldp x29, x30, [sp], #0x10 b48e0: d65f03c0 ret b48e4: 97fe7c72 bl 0x53aac 00000000000b48e8 : b48e8: a9bf7bfd stp x29, x30, [sp, #-0x10]! b48ec: 910003fd mov x29, sp b48f0: 97fe3304 bl 0x41500 b48f4: 7100001f cmp w0, #0x0 b48f8: 1a9f17e0 cset w0, eq b48fc: a8c17bfd ldp x29, x30, [sp], #0x10 b4900: d65f03c0 ret b4904: 97fe7c6a bl 0x53aac 00000000000b4908 : b4908: 6f00e400 movi v0.2d, #0000000000000000 b490c: 3c849000 stur q0, [x0, #0x49] b4910: ad018000 stp q0, q0, [x0, #0x30] b4914: ad008000 stp q0, q0, [x0, #0x10] b4918: 3d800000 str q0, [x0] b491c: d65f03c0 ret 00000000000b4920 : b4920: a9be4ff4 stp x20, x19, [sp, #-0x20]! b4924: a9017bfd stp x29, x30, [sp, #0x10] b4928: 910043fd add x29, sp, #0x10 b492c: aa0003f3 mov x19, x0 b4930: 97fe3648 bl 0x42250 b4934: 35000120 cbnz w0, 0xb4958 b4938: aa1303e0 mov x0, x19 b493c: 97fe349d bl 0x41bb0 b4940: 9100a260 add x0, x19, #0x28 b4944: 97fe3427 bl 0x419e0 <_ZNSt6__ndk118condition_variableD1Ev@plt> b4948: a9417bfd ldp x29, x30, [sp, #0x10] b494c: aa1303e0 mov x0, x19 b4950: a8c24ff4 ldp x20, x19, [sp], #0x20 b4954: 17fe36e3 b 0x424e0 <_ZNSt6__ndk15mutexD1Ev@plt> b4958: d0000141 adrp x1, 0xde000 +0x12> b495c: 912e0021 add x1, x1, #0xb80 b4960: 97fe373c bl 0x42650 <_ZNSt6__ndk120__throw_system_errorEiPKc@plt> b4964: aa0003f4 mov x20, x0 b4968: 9100a260 add x0, x19, #0x28 b496c: 97fe341d bl 0x419e0 <_ZNSt6__ndk118condition_variableD1Ev@plt> b4970: aa1303e0 mov x0, x19 b4974: 97fe36db bl 0x424e0 <_ZNSt6__ndk15mutexD1Ev@plt> b4978: aa1403e0 mov x0, x20 b497c: 97fe7c4c bl 0x53aac b4980: 97fe7c4b bl 0x53aac 00000000000b4984 : b4984: d10143ff sub sp, sp, #0x50 b4988: f90013f5 str x21, [sp, #0x20] b498c: a9034ff4 stp x20, x19, [sp, #0x30] b4990: a9047bfd stp x29, x30, [sp, #0x40] b4994: 910103fd add x29, sp, #0x40 b4998: d53bd055 mrs x21, TPIDR_EL0 b499c: f94016a8 ldr x8, [x21, #0x28] b49a0: 52800029 mov w9, #0x1 // =1 b49a4: aa0003f3 mov x19, x0 b49a8: f9000fe8 str x8, [sp, #0x18] b49ac: f90007e0 str x0, [sp, #0x8] b49b0: 390043e9 strb w9, [sp, #0x10] b49b4: 97fe3627 bl 0x42250 b49b8: 35000360 cbnz w0, 0xb4a24 b49bc: 39416268 ldrb w8, [x19, #0x58] b49c0: 34000188 cbz w8, 0xb49f0 b49c4: 9100a274 add x20, x19, #0x28 b49c8: 910023e1 add x1, sp, #0x8 b49cc: aa1403e0 mov x0, x20 b49d0: 97fe36e8 bl 0x42570 <_ZNSt6__ndk118condition_variable4waitERNS_11unique_lockINS_5mutexEEE@plt> b49d4: 39416268 ldrb w8, [x19, #0x58] b49d8: 35ffff88 cbnz w8, 0xb49c8 b49dc: 394043e8 ldrb w8, [sp, #0x10] b49e0: 52800029 mov w9, #0x1 // =1 b49e4: 39016269 strb w9, [x19, #0x58] b49e8: 35000088 cbnz w8, 0xb49f8 b49ec: 14000005 b 0xb4a00 b49f0: 52800028 mov w8, #0x1 // =1 b49f4: 39016268 strb w8, [x19, #0x58] b49f8: f94007e0 ldr x0, [sp, #0x8] b49fc: 97fe346d bl 0x41bb0 b4a00: f94016a8 ldr x8, [x21, #0x28] b4a04: f9400fe9 ldr x9, [sp, #0x18] b4a08: eb09011f cmp x8, x9 b4a0c: 54000121 b.ne 0xb4a30 b4a10: a9447bfd ldp x29, x30, [sp, #0x40] b4a14: a9434ff4 ldp x20, x19, [sp, #0x30] b4a18: f94013f5 ldr x21, [sp, #0x20] b4a1c: 910143ff add sp, sp, #0x50 b4a20: d65f03c0 ret b4a24: d0000141 adrp x1, 0xde000 +0x12> b4a28: 912e0021 add x1, x1, #0xb80 b4a2c: 97fe3709 bl 0x42650 <_ZNSt6__ndk120__throw_system_errorEiPKc@plt> b4a30: 97fe3698 bl 0x42490 <__stack_chk_fail@plt> b4a34: 97fe7c1e bl 0x53aac 00000000000b4a38 : b4a38: a9be4ff4 stp x20, x19, [sp, #-0x20]! b4a3c: a9017bfd stp x29, x30, [sp, #0x10] b4a40: 910043fd add x29, sp, #0x10 b4a44: aa0003f3 mov x19, x0 b4a48: 97fe32ae bl 0x41500 b4a4c: 34000060 cbz w0, 0xb4a58 b4a50: 2a1f03f4 mov w20, wzr b4a54: 14000009 b 0xb4a78 b4a58: 39416268 ldrb w8, [x19, #0x58] b4a5c: 34000068 cbz w8, 0xb4a68 b4a60: 2a1f03f4 mov w20, wzr b4a64: 14000003 b 0xb4a70 b4a68: 52800034 mov w20, #0x1 // =1 b4a6c: 39016274 strb w20, [x19, #0x58] b4a70: aa1303e0 mov x0, x19 b4a74: 97fe344f bl 0x41bb0 b4a78: a9417bfd ldp x29, x30, [sp, #0x10] b4a7c: 2a1403e0 mov w0, w20 b4a80: a8c24ff4 ldp x20, x19, [sp], #0x20 b4a84: d65f03c0 ret b4a88: 97fe7c09 bl 0x53aac b4a8c: 97fe7c08 bl 0x53aac 00000000000b4a90 : b4a90: f81e0ff3 str x19, [sp, #-0x20]! b4a94: a9017bfd stp x29, x30, [sp, #0x10] b4a98: 910043fd add x29, sp, #0x10 b4a9c: aa0003f3 mov x19, x0 b4aa0: 97fe35ec bl 0x42250 b4aa4: 35000120 cbnz w0, 0xb4ac8 b4aa8: 9100a260 add x0, x19, #0x28 b4aac: 3901627f strb wzr, [x19, #0x58] b4ab0: 97fe35b8 bl 0x42190 <_ZNSt6__ndk118condition_variable10notify_oneEv@plt> b4ab4: aa1303e0 mov x0, x19 b4ab8: 97fe343e bl 0x41bb0 b4abc: a9417bfd ldp x29, x30, [sp, #0x10] b4ac0: f84207f3 ldr x19, [sp], #0x20 b4ac4: d65f03c0 ret b4ac8: d0000141 adrp x1, 0xde000 +0x12> b4acc: 912e0021 add x1, x1, #0xb80 b4ad0: 97fe36e0 bl 0x42650 <_ZNSt6__ndk120__throw_system_errorEiPKc@plt> b4ad4: 97fe7bf6 bl 0x53aac b4ad8: 97fe7bf5 bl 0x53aac 00000000000b4adc : b4adc: 6f00e400 movi v0.2d, #0000000000000000 b4ae0: f900301f str xzr, [x0, #0x60] b4ae4: ad020000 stp q0, q0, [x0, #0x40] b4ae8: ad010000 stp q0, q0, [x0, #0x20] b4aec: ad000000 stp q0, q0, [x0] b4af0: d65f03c0 ret 00000000000b4af4 : b4af4: a9be4ff4 stp x20, x19, [sp, #-0x20]! b4af8: a9017bfd stp x29, x30, [sp, #0x10] b4afc: 910043fd add x29, sp, #0x10 b4b00: aa0003f3 mov x19, x0 b4b04: 97fe35d3 bl 0x42250 b4b08: 35000120 cbnz w0, 0xb4b2c b4b0c: aa1303e0 mov x0, x19 b4b10: 97fe3428 bl 0x41bb0 b4b14: 9100a260 add x0, x19, #0x28 b4b18: 97fe33b2 bl 0x419e0 <_ZNSt6__ndk118condition_variableD1Ev@plt> b4b1c: a9417bfd ldp x29, x30, [sp, #0x10] b4b20: aa1303e0 mov x0, x19 b4b24: a8c24ff4 ldp x20, x19, [sp], #0x20 b4b28: 17fe366e b 0x424e0 <_ZNSt6__ndk15mutexD1Ev@plt> b4b2c: d0000141 adrp x1, 0xde000 +0x12> b4b30: 912e0021 add x1, x1, #0xb80 b4b34: 97fe36c7 bl 0x42650 <_ZNSt6__ndk120__throw_system_errorEiPKc@plt> b4b38: aa0003f4 mov x20, x0 b4b3c: 9100a260 add x0, x19, #0x28 b4b40: 97fe33a8 bl 0x419e0 <_ZNSt6__ndk118condition_variableD1Ev@plt> b4b44: aa1303e0 mov x0, x19 b4b48: 97fe3666 bl 0x424e0 <_ZNSt6__ndk15mutexD1Ev@plt> b4b4c: aa1403e0 mov x0, x20 b4b50: 97fe7bd7 bl 0x53aac b4b54: 97fe7bd6 bl 0x53aac 00000000000b4b58 : b4b58: d10143ff sub sp, sp, #0x50 b4b5c: a90257f6 stp x22, x21, [sp, #0x20] b4b60: a9034ff4 stp x20, x19, [sp, #0x30] b4b64: a9047bfd stp x29, x30, [sp, #0x40] b4b68: 910103fd add x29, sp, #0x40 b4b6c: d53bd056 mrs x22, TPIDR_EL0 b4b70: f94016c8 ldr x8, [x22, #0x28] b4b74: aa0003f3 mov x19, x0 b4b78: f9000fe8 str x8, [sp, #0x18] b4b7c: 97fe3359 bl 0x418e0 b4b80: aa0003f4 mov x20, x0 b4b84: 52800028 mov w8, #0x1 // =1 b4b88: aa1303e0 mov x0, x19 b4b8c: f90007f3 str x19, [sp, #0x8] b4b90: 390043e8 strb w8, [sp, #0x10] b4b94: 97fe35af bl 0x42250 b4b98: 35000500 cbnz w0, 0xb4c38 b4b9c: f9403261 ldr x1, [x19, #0x60] b4ba0: b40001b4 cbz x20, 0xb4bd4 b4ba4: b4000181 cbz x1, 0xb4bd4 b4ba8: aa1403e0 mov x0, x20 b4bac: 97fe33d9 bl 0x41b10 b4bb0: 34000160 cbz w0, 0xb4bdc b4bb4: f9402e68 ldr x8, [x19, #0x58] b4bb8: b100051f cmn x8, #0x1 b4bbc: 54000460 b.eq 0xb4c48 b4bc0: 91000508 add x8, x8, #0x1 b4bc4: f9002e68 str x8, [x19, #0x58] b4bc8: 394043e8 ldrb w8, [sp, #0x10] b4bcc: 35000208 cbnz w8, 0xb4c0c b4bd0: 14000011 b 0xb4c14 b4bd4: aa140028 orr x8, x1, x20 b4bd8: b4fffee8 cbz x8, 0xb4bb4 b4bdc: f9402e68 ldr x8, [x19, #0x58] b4be0: b40000e8 cbz x8, 0xb4bfc b4be4: 9100a275 add x21, x19, #0x28 b4be8: 910023e1 add x1, sp, #0x8 b4bec: aa1503e0 mov x0, x21 b4bf0: 97fe3660 bl 0x42570 <_ZNSt6__ndk118condition_variable4waitERNS_11unique_lockINS_5mutexEEE@plt> b4bf4: f9402e68 ldr x8, [x19, #0x58] b4bf8: b5ffff88 cbnz x8, 0xb4be8 b4bfc: 52800028 mov w8, #0x1 // =1 b4c00: a905d268 stp x8, x20, [x19, #0x58] b4c04: 394043e8 ldrb w8, [sp, #0x10] b4c08: 34000068 cbz w8, 0xb4c14 b4c0c: f94007e0 ldr x0, [sp, #0x8] b4c10: 97fe33e8 bl 0x41bb0 b4c14: f94016c8 ldr x8, [x22, #0x28] b4c18: f9400fe9 ldr x9, [sp, #0x18] b4c1c: eb09011f cmp x8, x9 b4c20: 54000121 b.ne 0xb4c44 b4c24: a9447bfd ldp x29, x30, [sp, #0x40] b4c28: a9434ff4 ldp x20, x19, [sp, #0x30] b4c2c: a94257f6 ldp x22, x21, [sp, #0x20] b4c30: 910143ff add sp, sp, #0x50 b4c34: d65f03c0 ret b4c38: d0000141 adrp x1, 0xde000 +0x12> b4c3c: 912e0021 add x1, x1, #0xb80 b4c40: 97fe3684 bl 0x42650 <_ZNSt6__ndk120__throw_system_errorEiPKc@plt> b4c44: 97fe3613 bl 0x42490 <__stack_chk_fail@plt> b4c48: d0000141 adrp x1, 0xde000 +0x12> b4c4c: 912e4821 add x1, x1, #0xb92 b4c50: 52800160 mov w0, #0xb // =11 b4c54: 97fe367f bl 0x42650 <_ZNSt6__ndk120__throw_system_errorEiPKc@plt> b4c58: 394043e8 ldrb w8, [sp, #0x10] b4c5c: aa0003f3 mov x19, x0 b4c60: 34000068 cbz w8, 0xb4c6c b4c64: f94007e0 ldr x0, [sp, #0x8] b4c68: 97fe33d2 bl 0x41bb0 b4c6c: aa1303e0 mov x0, x19 b4c70: 940081cb bl 0xd539c <__cxa_demangle+0x12abc> b4c74: 97fe7b8e bl 0x53aac b4c78: 97fe7b8d bl 0x53aac b4c7c: 97fe7b8c bl 0x53aac 00000000000b4c80 : b4c80: a9be4ff4 stp x20, x19, [sp, #-0x20]! b4c84: a9017bfd stp x29, x30, [sp, #0x10] b4c88: 910043fd add x29, sp, #0x10 b4c8c: aa0003f3 mov x19, x0 b4c90: 97fe3314 bl 0x418e0 b4c94: aa0003f4 mov x20, x0 b4c98: aa1303e0 mov x0, x19 b4c9c: 97fe3219 bl 0x41500 b4ca0: 34000060 cbz w0, 0xb4cac b4ca4: 2a1f03f4 mov w20, wzr b4ca8: 14000018 b 0xb4d08 b4cac: f9402e68 ldr x8, [x19, #0x58] b4cb0: b40001e8 cbz x8, 0xb4cec b4cb4: f9403261 ldr x1, [x19, #0x60] b4cb8: b4000134 cbz x20, 0xb4cdc b4cbc: b4000101 cbz x1, 0xb4cdc b4cc0: aa1403e0 mov x0, x20 b4cc4: 97fe3393 bl 0x41b10 b4cc8: 340001a0 cbz w0, 0xb4cfc b4ccc: f9402e68 ldr x8, [x19, #0x58] b4cd0: b100051f cmn x8, #0x1 b4cd4: 540000c1 b.ne 0xb4cec b4cd8: 14000009 b 0xb4cfc b4cdc: aa140029 orr x9, x1, x20 b4ce0: b50000e9 cbnz x9, 0xb4cfc b4ce4: b100051f cmn x8, #0x1 b4ce8: 540000a0 b.eq 0xb4cfc b4cec: 91000508 add x8, x8, #0x1 b4cf0: a905d268 stp x8, x20, [x19, #0x58] b4cf4: 52800034 mov w20, #0x1 // =1 b4cf8: 14000002 b 0xb4d00 b4cfc: 2a1f03f4 mov w20, wzr b4d00: aa1303e0 mov x0, x19 b4d04: 97fe33ab bl 0x41bb0 b4d08: a9417bfd ldp x29, x30, [sp, #0x10] b4d0c: 2a1403e0 mov w0, w20 b4d10: a8c24ff4 ldp x20, x19, [sp], #0x20 b4d14: d65f03c0 ret b4d18: 97fe7b65 bl 0x53aac b4d1c: 97fe7b64 bl 0x53aac b4d20: 97fe7b63 bl 0x53aac 00000000000b4d24 : b4d24: f81e0ff3 str x19, [sp, #-0x20]! b4d28: a9017bfd stp x29, x30, [sp, #0x10] b4d2c: 910043fd add x29, sp, #0x10 b4d30: aa0003f3 mov x19, x0 b4d34: 97fe3547 bl 0x42250 b4d38: 35000220 cbnz w0, 0xb4d7c b4d3c: f9402e68 ldr x8, [x19, #0x58] b4d40: f1000508 subs x8, x8, #0x1 b4d44: f9002e68 str x8, [x19, #0x58] b4d48: 540000c0 b.eq 0xb4d60 b4d4c: aa1303e0 mov x0, x19 b4d50: 97fe3398 bl 0x41bb0 b4d54: a9417bfd ldp x29, x30, [sp, #0x10] b4d58: f84207f3 ldr x19, [sp], #0x20 b4d5c: d65f03c0 ret b4d60: f900327f str xzr, [x19, #0x60] b4d64: aa1303e0 mov x0, x19 b4d68: 97fe3392 bl 0x41bb0 b4d6c: a9417bfd ldp x29, x30, [sp, #0x10] b4d70: 9100a260 add x0, x19, #0x28 b4d74: f84207f3 ldr x19, [sp], #0x20 b4d78: 17fe3506 b 0x42190 <_ZNSt6__ndk118condition_variable10notify_oneEv@plt> b4d7c: d0000141 adrp x1, 0xde000 +0x12> b4d80: 912e0021 add x1, x1, #0xb80 b4d84: 97fe3633 bl 0x42650 <_ZNSt6__ndk120__throw_system_errorEiPKc@plt> b4d88: 97fe7b49 bl 0x53aac b4d8c: 97fe7b48 bl 0x53aac b4d90: 97fe7b47 bl 0x53aac 00000000000b4d94 : b4d94: f81c0ff7 str x23, [sp, #-0x40]! b4d98: a90157f6 stp x22, x21, [sp, #0x10] b4d9c: a9024ff4 stp x20, x19, [sp, #0x20] b4da0: a9037bfd stp x29, x30, [sp, #0x30] b4da4: 9100c3fd add x29, sp, #0x30 b4da8: aa0003f3 mov x19, x0 b4dac: b00002e0 adrp x0, 0x111000 ::id+0x560> b4db0: 91278000 add x0, x0, #0x9e0 b4db4: aa0203f4 mov x20, x2 b4db8: aa0103f5 mov x21, x1 b4dbc: 97fe3525 bl 0x42250 b4dc0: f9400268 ldr x8, [x19] b4dc4: f100051f cmp x8, #0x1 b4dc8: 54000161 b.ne 0xb4df4 b4dcc: b00002f6 adrp x22, 0x111000 ::id+0x560> b4dd0: b00002f7 adrp x23, 0x111000 ::id+0x560> b4dd4: 912822d6 add x22, x22, #0xa08 b4dd8: 912782f7 add x23, x23, #0x9e0 b4ddc: aa1603e0 mov x0, x22 b4de0: aa1703e1 mov x1, x23 b4de4: 97fe3397 bl 0x41c40 b4de8: f9400268 ldr x8, [x19] b4dec: f100051f cmp x8, #0x1 b4df0: 54ffff60 b.eq 0xb4ddc b4df4: f9400268 ldr x8, [x19] b4df8: b4000108 cbz x8, 0xb4e18 b4dfc: a9437bfd ldp x29, x30, [sp, #0x30] b4e00: a9424ff4 ldp x20, x19, [sp, #0x20] b4e04: a94157f6 ldp x22, x21, [sp, #0x10] b4e08: b00002e0 adrp x0, 0x111000 ::id+0x560> b4e0c: 91278000 add x0, x0, #0x9e0 b4e10: f84407f7 ldr x23, [sp], #0x40 b4e14: 17fe3367 b 0x41bb0 b4e18: 52800028 mov w8, #0x1 // =1 b4e1c: f9000268 str x8, [x19] b4e20: b00002e0 adrp x0, 0x111000 ::id+0x560> b4e24: 91278000 add x0, x0, #0x9e0 b4e28: 97fe3362 bl 0x41bb0 b4e2c: aa1503e0 mov x0, x21 b4e30: d63f0280 blr x20 b4e34: b00002e0 adrp x0, 0x111000 ::id+0x560> b4e38: 91278000 add x0, x0, #0x9e0 b4e3c: 97fe3505 bl 0x42250 b4e40: 92800008 mov x8, #-0x1 // =-1 b4e44: c89ffe68 stlr x8, [x19] b4e48: b00002e0 adrp x0, 0x111000 ::id+0x560> b4e4c: 91278000 add x0, x0, #0x9e0 b4e50: 97fe3358 bl 0x41bb0 b4e54: b00002e0 adrp x0, 0x111000 ::id+0x560> b4e58: 91282000 add x0, x0, #0xa08 b4e5c: 97fe33a1 bl 0x41ce0 b4e60: a9437bfd ldp x29, x30, [sp, #0x30] b4e64: a9424ff4 ldp x20, x19, [sp, #0x20] b4e68: a94157f6 ldp x22, x21, [sp, #0x10] b4e6c: f84407f7 ldr x23, [sp], #0x40 b4e70: d65f03c0 ret b4e74: 97fe345f bl 0x41ff0 <__cxa_begin_catch@plt> b4e78: b00002e0 adrp x0, 0x111000 ::id+0x560> b4e7c: 91278000 add x0, x0, #0x9e0 b4e80: 97fe34f4 bl 0x42250 b4e84: f900027f str xzr, [x19] b4e88: b00002e0 adrp x0, 0x111000 ::id+0x560> b4e8c: 91278000 add x0, x0, #0x9e0 b4e90: 97fe3348 bl 0x41bb0 b4e94: b00002e0 adrp x0, 0x111000 ::id+0x560> b4e98: 91282000 add x0, x0, #0xa08 b4e9c: 97fe3391 bl 0x41ce0 b4ea0: 97fe3460 bl 0x42020 <__cxa_rethrow@plt> b4ea4: aa0003f3 mov x19, x0 b4ea8: 97fe3176 bl 0x41480 <__cxa_end_catch@plt> b4eac: aa1303e0 mov x0, x19 b4eb0: 9400813b bl 0xd539c <__cxa_demangle+0x12abc> b4eb4: 97fe7afe bl 0x53aac 00000000000b4eb8 : b4eb8: a9bf7bfd stp x29, x30, [sp, #-0x10]! b4ebc: 910003fd mov x29, sp b4ec0: 97fe3120 bl 0x41340 b4ec4: a8c17bfd ldp x29, x30, [sp], #0x10 b4ec8: d65f03c0 ret b4ecc: 97fe7af8 bl 0x53aac 00000000000b4ed0 : b4ed0: f81e0ff3 str x19, [sp, #-0x20]! b4ed4: a9017bfd stp x29, x30, [sp, #0x10] b4ed8: 910043fd add x29, sp, #0x10 b4edc: 52800100 mov w0, #0x8 // =8 b4ee0: 97fe3174 bl 0x414b0 <__cxa_allocate_exception@plt> b4ee4: aa0003f3 mov x19, x0 b4ee8: 97fe32ee bl 0x41aa0 <_ZNSt9bad_allocC1Ev@plt> b4eec: f00002c1 adrp x1, 0x10f000 b4ef0: f00002c2 adrp x2, 0x10f000 b4ef4: f945d821 ldr x1, [x1, #0xbb0] b4ef8: f945fc42 ldr x2, [x2, #0xbf8] b4efc: aa1303e0 mov x0, x19 b4f00: 97fe3454 bl 0x42050 <__cxa_throw@plt> 00000000000b4f04 : b4f04: f81e0ff3 str x19, [sp, #-0x20]! b4f08: a9017bfd stp x29, x30, [sp, #0x10] b4f0c: 910043fd add x29, sp, #0x10 b4f10: f100001f cmp x0, #0x0 b4f14: 9a9f1413 csinc x19, x0, xzr, ne b4f18: aa1303e0 mov x0, x19 b4f1c: 97fe31c9 bl 0x41640 b4f20: b50000a0 cbnz x0, 0xb4f34 b4f24: 97fe317f bl 0x41520 <_ZSt15get_new_handlerv@plt> b4f28: b40000c0 cbz x0, 0xb4f40 b4f2c: d63f0000 blr x0 b4f30: 17fffffa b 0xb4f18 b4f34: a9417bfd ldp x29, x30, [sp, #0x10] b4f38: f84207f3 ldr x19, [sp], #0x20 b4f3c: d65f03c0 ret b4f40: 52800100 mov w0, #0x8 // =8 b4f44: 97fe315b bl 0x414b0 <__cxa_allocate_exception@plt> b4f48: aa0003f3 mov x19, x0 b4f4c: 97fe32d5 bl 0x41aa0 <_ZNSt9bad_allocC1Ev@plt> b4f50: f00002c1 adrp x1, 0x10f000 b4f54: f00002c2 adrp x2, 0x10f000 b4f58: f945d821 ldr x1, [x1, #0xbb0] b4f5c: f945fc42 ldr x2, [x2, #0xbf8] b4f60: aa1303e0 mov x0, x19 b4f64: 97fe343b bl 0x42050 <__cxa_throw@plt> 00000000000b4f68 : b4f68: a9bf7bfd stp x29, x30, [sp, #-0x10]! b4f6c: 910003fd mov x29, sp b4f70: 97fe34c8 bl 0x42290 <_Znwm@plt> b4f74: a8c17bfd ldp x29, x30, [sp], #0x10 b4f78: d65f03c0 ret b4f7c: 97fe341d bl 0x41ff0 <__cxa_begin_catch@plt> b4f80: 97fe3140 bl 0x41480 <__cxa_end_catch@plt> b4f84: aa1f03e0 mov x0, xzr b4f88: a8c17bfd ldp x29, x30, [sp], #0x10 b4f8c: d65f03c0 ret b4f90: 97fe7ac7 bl 0x53aac 00000000000b4f94 : b4f94: 17fe34bf b 0x42290 <_Znwm@plt> 00000000000b4f98 : b4f98: a9bf7bfd stp x29, x30, [sp, #-0x10]! b4f9c: 910003fd mov x29, sp b4fa0: 97fe30f0 bl 0x41360 <_Znam@plt> b4fa4: a8c17bfd ldp x29, x30, [sp], #0x10 b4fa8: d65f03c0 ret b4fac: 97fe3411 bl 0x41ff0 <__cxa_begin_catch@plt> b4fb0: 97fe3134 bl 0x41480 <__cxa_end_catch@plt> b4fb4: aa1f03e0 mov x0, xzr b4fb8: a8c17bfd ldp x29, x30, [sp], #0x10 b4fbc: d65f03c0 ret b4fc0: 97fe7abb bl 0x53aac 00000000000b4fc4 : b4fc4: 17fe317b b 0x415b0 00000000000b4fc8 : b4fc8: 17fe30d6 b 0x41320 <_ZdlPv@plt> 00000000000b4fcc : b4fcc: 17fe30d5 b 0x41320 <_ZdlPv@plt> 00000000000b4fd0 : b4fd0: 17fe30d4 b 0x41320 <_ZdlPv@plt> 00000000000b4fd4 : b4fd4: 17fe336b b 0x41d80 <_ZdaPv@plt> 00000000000b4fd8 : b4fd8: 17fe336a b 0x41d80 <_ZdaPv@plt> 00000000000b4fdc : b4fdc: d10103ff sub sp, sp, #0x40 b4fe0: f9000bf5 str x21, [sp, #0x10] b4fe4: a9024ff4 stp x20, x19, [sp, #0x20] b4fe8: a9037bfd stp x29, x30, [sp, #0x30] b4fec: 9100c3fd add x29, sp, #0x30 b4ff0: d53bd055 mrs x21, TPIDR_EL0 b4ff4: f94016a8 ldr x8, [x21, #0x28] b4ff8: f100001f cmp x0, #0x0 b4ffc: 52800109 mov w9, #0x8 // =8 b5000: 9a9f1413 csinc x19, x0, xzr, ne b5004: f100203f cmp x1, #0x8 b5008: 9a898034 csel x20, x1, x9, hi b500c: f90007e8 str x8, [sp, #0x8] b5010: 910003e0 mov x0, sp b5014: aa1403e1 mov x1, x20 b5018: aa1303e2 mov x2, x19 b501c: 97fe31e5 bl 0x417b0 b5020: 340000a0 cbz w0, 0xb5034 b5024: 97fe313f bl 0x41520 <_ZSt15get_new_handlerv@plt> b5028: b40001a0 cbz x0, 0xb505c b502c: d63f0000 blr x0 b5030: 17fffff8 b 0xb5010 b5034: f94003e0 ldr x0, [sp] b5038: f94016a8 ldr x8, [x21, #0x28] b503c: f94007e9 ldr x9, [sp, #0x8] b5040: eb09011f cmp x8, x9 b5044: 54000201 b.ne 0xb5084 b5048: a9437bfd ldp x29, x30, [sp, #0x30] b504c: a9424ff4 ldp x20, x19, [sp, #0x20] b5050: f9400bf5 ldr x21, [sp, #0x10] b5054: 910103ff add sp, sp, #0x40 b5058: d65f03c0 ret b505c: 52800100 mov w0, #0x8 // =8 b5060: 97fe3114 bl 0x414b0 <__cxa_allocate_exception@plt> b5064: aa0003f3 mov x19, x0 b5068: 97fe328e bl 0x41aa0 <_ZNSt9bad_allocC1Ev@plt> b506c: d00002c1 adrp x1, 0x10f000 b5070: d00002c2 adrp x2, 0x10f000 b5074: f945d821 ldr x1, [x1, #0xbb0] b5078: f945fc42 ldr x2, [x2, #0xbf8] b507c: aa1303e0 mov x0, x19 b5080: 97fe33f4 bl 0x42050 <__cxa_throw@plt> b5084: 97fe3503 bl 0x42490 <__stack_chk_fail@plt> 00000000000b5088 : b5088: a9bf7bfd stp x29, x30, [sp, #-0x10]! b508c: 910003fd mov x29, sp b5090: 97fe3428 bl 0x42130 <_ZnwmSt11align_val_t@plt> b5094: a8c17bfd ldp x29, x30, [sp], #0x10 b5098: d65f03c0 ret b509c: 97fe33d5 bl 0x41ff0 <__cxa_begin_catch@plt> b50a0: 97fe30f8 bl 0x41480 <__cxa_end_catch@plt> b50a4: aa1f03e0 mov x0, xzr b50a8: a8c17bfd ldp x29, x30, [sp], #0x10 b50ac: d65f03c0 ret b50b0: 97fe7a7f bl 0x53aac 00000000000b50b4 : b50b4: 17fe341f b 0x42130 <_ZnwmSt11align_val_t@plt> 00000000000b50b8 : b50b8: a9bf7bfd stp x29, x30, [sp, #-0x10]! b50bc: 910003fd mov x29, sp b50c0: 97fe357c bl 0x426b0 <_ZnamSt11align_val_t@plt> b50c4: a8c17bfd ldp x29, x30, [sp], #0x10 b50c8: d65f03c0 ret b50cc: 97fe33c9 bl 0x41ff0 <__cxa_begin_catch@plt> b50d0: 97fe30ec bl 0x41480 <__cxa_end_catch@plt> b50d4: aa1f03e0 mov x0, xzr b50d8: a8c17bfd ldp x29, x30, [sp], #0x10 b50dc: d65f03c0 ret b50e0: 97fe7a73 bl 0x53aac 00000000000b50e4 : b50e4: 17fe3133 b 0x415b0 00000000000b50e8 : b50e8: 17fe34c2 b 0x423f0 <_ZdlPvSt11align_val_t@plt> 00000000000b50ec : b50ec: aa0203e1 mov x1, x2 b50f0: 17fe34c0 b 0x423f0 <_ZdlPvSt11align_val_t@plt> 00000000000b50f4 : b50f4: 17fe34bf b 0x423f0 <_ZdlPvSt11align_val_t@plt> 00000000000b50f8 : b50f8: 17fe311e b 0x41570 <_ZdaPvSt11align_val_t@plt> 00000000000b50fc : b50fc: aa0203e1 mov x1, x2 b5100: 17fe311c b 0x41570 <_ZdaPvSt11align_val_t@plt> 00000000000b5104 , std::__ndk1::allocator> const&)>: b5104: a9bd57f6 stp x22, x21, [sp, #-0x30]! b5108: a9014ff4 stp x20, x19, [sp, #0x10] b510c: a9027bfd stp x29, x30, [sp, #0x20] b5110: 910083fd add x29, sp, #0x20 b5114: d00002c8 adrp x8, 0x10f000 b5118: f946ad08 ldr x8, [x8, #0xd58] b511c: aa0003f3 mov x19, x0 b5120: 91004108 add x8, x8, #0x10 b5124: f9000008 str x8, [x0] b5128: 39400028 ldrb w8, [x1] b512c: f9400829 ldr x9, [x1, #0x10] b5130: 7200011f tst w8, #0x1 b5134: 9a811534 csinc x20, x9, x1, ne b5138: aa1403e0 mov x0, x20 b513c: 97fe31cd bl 0x41870 b5140: aa0003f5 mov x21, x0 b5144: 91006400 add x0, x0, #0x19 b5148: 97fe3452 bl 0x42290 <_Znwm@plt> b514c: 91006016 add x22, x0, #0x18 b5150: a9005415 stp x21, x21, [x0] b5154: b900101f str wzr, [x0, #0x10] b5158: 910006a2 add x2, x21, #0x1 b515c: aa1603e0 mov x0, x22 b5160: aa1403e1 mov x1, x20 b5164: 97fe3013 bl 0x411b0 b5168: f9000676 str x22, [x19, #0x8] b516c: a9427bfd ldp x29, x30, [sp, #0x20] b5170: a9414ff4 ldp x20, x19, [sp, #0x10] b5174: a8c357f6 ldp x22, x21, [sp], #0x30 b5178: d65f03c0 ret b517c: aa0003f4 mov x20, x0 b5180: aa1303e0 mov x0, x19 b5184: 97fe33ff bl 0x42180 <_ZNSt9exceptionD2Ev@plt> b5188: aa1403e0 mov x0, x20 b518c: 94008084 bl 0xd539c <__cxa_demangle+0x12abc> 00000000000b5190 : b5190: a9bd57f6 stp x22, x21, [sp, #-0x30]! b5194: a9014ff4 stp x20, x19, [sp, #0x10] b5198: a9027bfd stp x29, x30, [sp, #0x20] b519c: 910083fd add x29, sp, #0x20 b51a0: d00002c8 adrp x8, 0x10f000 b51a4: f946ad08 ldr x8, [x8, #0xd58] b51a8: aa0003f3 mov x19, x0 b51ac: aa0103f4 mov x20, x1 b51b0: 91004108 add x8, x8, #0x10 b51b4: f9000008 str x8, [x0] b51b8: aa0103e0 mov x0, x1 b51bc: 97fe31ad bl 0x41870 b51c0: aa0003f5 mov x21, x0 b51c4: 91006400 add x0, x0, #0x19 b51c8: 97fe3432 bl 0x42290 <_Znwm@plt> b51cc: 91006016 add x22, x0, #0x18 b51d0: a9005415 stp x21, x21, [x0] b51d4: b900101f str wzr, [x0, #0x10] b51d8: 910006a2 add x2, x21, #0x1 b51dc: aa1603e0 mov x0, x22 b51e0: aa1403e1 mov x1, x20 b51e4: 97fe2ff3 bl 0x411b0 b51e8: f9000676 str x22, [x19, #0x8] b51ec: a9427bfd ldp x29, x30, [sp, #0x20] b51f0: a9414ff4 ldp x20, x19, [sp, #0x10] b51f4: a8c357f6 ldp x22, x21, [sp], #0x30 b51f8: d65f03c0 ret b51fc: aa0003f4 mov x20, x0 b5200: aa1303e0 mov x0, x19 b5204: 97fe33df bl 0x42180 <_ZNSt9exceptionD2Ev@plt> b5208: aa1403e0 mov x0, x20 b520c: 94008064 bl 0xd539c <__cxa_demangle+0x12abc> 00000000000b5210 : b5210: d00002c8 adrp x8, 0x10f000 b5214: f946ad08 ldr x8, [x8, #0xd58] b5218: 91004108 add x8, x8, #0x10 b521c: f9000008 str x8, [x0] b5220: f9400428 ldr x8, [x1, #0x8] b5224: f9000408 str x8, [x0, #0x8] b5228: d1002108 sub x8, x8, #0x8 b522c: 885ffd09 ldaxr w9, [x8] b5230: 11000529 add w9, w9, #0x1 b5234: 880afd09 stlxr w10, w9, [x8] b5238: 35ffffaa cbnz w10, 0xb522c b523c: d65f03c0 ret 00000000000b5240 : b5240: f81e0ff3 str x19, [sp, #-0x20]! b5244: a9017bfd stp x29, x30, [sp, #0x10] b5248: 910043fd add x29, sp, #0x10 b524c: f9400429 ldr x9, [x1, #0x8] b5250: f9400408 ldr x8, [x0, #0x8] b5254: aa0003f3 mov x19, x0 b5258: f9000409 str x9, [x0, #0x8] b525c: d1002129 sub x9, x9, #0x8 b5260: 885ffd2a ldaxr w10, [x9] b5264: 1100054a add w10, w10, #0x1 b5268: 880bfd2a stlxr w11, w10, [x9] b526c: 35ffffab cbnz w11, 0xb5260 b5270: d1002109 sub x9, x8, #0x8 b5274: 885ffd2a ldaxr w10, [x9] b5278: 7100054a subs w10, w10, #0x1 b527c: 880bfd2a stlxr w11, w10, [x9] b5280: 35ffffab cbnz w11, 0xb5274 b5284: 54000065 b.pl 0xb5290 b5288: d1006100 sub x0, x8, #0x18 b528c: 97fe3025 bl 0x41320 <_ZdlPv@plt> b5290: a9417bfd ldp x29, x30, [sp, #0x10] b5294: aa1303e0 mov x0, x19 b5298: f84207f3 ldr x19, [sp], #0x20 b529c: d65f03c0 ret 00000000000b52a0 , std::__ndk1::allocator> const&)>: b52a0: a9bd57f6 stp x22, x21, [sp, #-0x30]! b52a4: a9014ff4 stp x20, x19, [sp, #0x10] b52a8: a9027bfd stp x29, x30, [sp, #0x20] b52ac: 910083fd add x29, sp, #0x20 b52b0: d00002c8 adrp x8, 0x10f000 b52b4: f947a908 ldr x8, [x8, #0xf50] b52b8: aa0003f3 mov x19, x0 b52bc: 91004108 add x8, x8, #0x10 b52c0: f9000008 str x8, [x0] b52c4: 39400028 ldrb w8, [x1] b52c8: f9400829 ldr x9, [x1, #0x10] b52cc: 7200011f tst w8, #0x1 b52d0: 9a811534 csinc x20, x9, x1, ne b52d4: aa1403e0 mov x0, x20 b52d8: 97fe3166 bl 0x41870 b52dc: aa0003f5 mov x21, x0 b52e0: 91006400 add x0, x0, #0x19 b52e4: 97fe33eb bl 0x42290 <_Znwm@plt> b52e8: 91006016 add x22, x0, #0x18 b52ec: a9005415 stp x21, x21, [x0] b52f0: b900101f str wzr, [x0, #0x10] b52f4: 910006a2 add x2, x21, #0x1 b52f8: aa1603e0 mov x0, x22 b52fc: aa1403e1 mov x1, x20 b5300: 97fe2fac bl 0x411b0 b5304: f9000676 str x22, [x19, #0x8] b5308: a9427bfd ldp x29, x30, [sp, #0x20] b530c: a9414ff4 ldp x20, x19, [sp, #0x10] b5310: a8c357f6 ldp x22, x21, [sp], #0x30 b5314: d65f03c0 ret b5318: aa0003f4 mov x20, x0 b531c: aa1303e0 mov x0, x19 b5320: 97fe3398 bl 0x42180 <_ZNSt9exceptionD2Ev@plt> b5324: aa1403e0 mov x0, x20 b5328: 9400801d bl 0xd539c <__cxa_demangle+0x12abc> 00000000000b532c : b532c: a9bd57f6 stp x22, x21, [sp, #-0x30]! b5330: a9014ff4 stp x20, x19, [sp, #0x10] b5334: a9027bfd stp x29, x30, [sp, #0x20] b5338: 910083fd add x29, sp, #0x20 b533c: d00002c8 adrp x8, 0x10f000 b5340: f947a908 ldr x8, [x8, #0xf50] b5344: aa0003f3 mov x19, x0 b5348: aa0103f4 mov x20, x1 b534c: 91004108 add x8, x8, #0x10 b5350: f9000008 str x8, [x0] b5354: aa0103e0 mov x0, x1 b5358: 97fe3146 bl 0x41870 b535c: aa0003f5 mov x21, x0 b5360: 91006400 add x0, x0, #0x19 b5364: 97fe33cb bl 0x42290 <_Znwm@plt> b5368: 91006016 add x22, x0, #0x18 b536c: a9005415 stp x21, x21, [x0] b5370: b900101f str wzr, [x0, #0x10] b5374: 910006a2 add x2, x21, #0x1 b5378: aa1603e0 mov x0, x22 b537c: aa1403e1 mov x1, x20 b5380: 97fe2f8c bl 0x411b0 b5384: f9000676 str x22, [x19, #0x8] b5388: a9427bfd ldp x29, x30, [sp, #0x20] b538c: a9414ff4 ldp x20, x19, [sp, #0x10] b5390: a8c357f6 ldp x22, x21, [sp], #0x30 b5394: d65f03c0 ret b5398: aa0003f4 mov x20, x0 b539c: aa1303e0 mov x0, x19 b53a0: 97fe3378 bl 0x42180 <_ZNSt9exceptionD2Ev@plt> b53a4: aa1403e0 mov x0, x20 b53a8: 94007ffd bl 0xd539c <__cxa_demangle+0x12abc> 00000000000b53ac : b53ac: d00002c8 adrp x8, 0x10f000 b53b0: f947a908 ldr x8, [x8, #0xf50] b53b4: 91004108 add x8, x8, #0x10 b53b8: f9000008 str x8, [x0] b53bc: f9400428 ldr x8, [x1, #0x8] b53c0: f9000408 str x8, [x0, #0x8] b53c4: d1002108 sub x8, x8, #0x8 b53c8: 885ffd09 ldaxr w9, [x8] b53cc: 11000529 add w9, w9, #0x1 b53d0: 880afd09 stlxr w10, w9, [x8] b53d4: 35ffffaa cbnz w10, 0xb53c8 b53d8: d65f03c0 ret 00000000000b53dc : b53dc: f81e0ff3 str x19, [sp, #-0x20]! b53e0: a9017bfd stp x29, x30, [sp, #0x10] b53e4: 910043fd add x29, sp, #0x10 b53e8: f9400429 ldr x9, [x1, #0x8] b53ec: f9400408 ldr x8, [x0, #0x8] b53f0: aa0003f3 mov x19, x0 b53f4: f9000409 str x9, [x0, #0x8] b53f8: d1002129 sub x9, x9, #0x8 b53fc: 885ffd2a ldaxr w10, [x9] b5400: 1100054a add w10, w10, #0x1 b5404: 880bfd2a stlxr w11, w10, [x9] b5408: 35ffffab cbnz w11, 0xb53fc b540c: d1002109 sub x9, x8, #0x8 b5410: 885ffd2a ldaxr w10, [x9] b5414: 7100054a subs w10, w10, #0x1 b5418: 880bfd2a stlxr w11, w10, [x9] b541c: 35ffffab cbnz w11, 0xb5410 b5420: 54000065 b.pl 0xb542c b5424: d1006100 sub x0, x8, #0x18 b5428: 97fe2fbe bl 0x41320 <_ZdlPv@plt> b542c: a9417bfd ldp x29, x30, [sp, #0x10] b5430: aa1303e0 mov x0, x19 b5434: f84207f3 ldr x19, [sp], #0x20 b5438: d65f03c0 ret 00000000000b543c ::__throw_out_of_range() const>: b543c: a9bf7bfd stp x29, x30, [sp, #-0x10]! b5440: 910003fd mov x29, sp b5444: f0000140 adrp x0, 0xe0000 b5448: 91182c00 add x0, x0, #0x60b b544c: 94000001 bl 0xb5450 ::__throw_out_of_range() const+0x14> b5450: a9be4ff4 stp x20, x19, [sp, #-0x20]! b5454: a9017bfd stp x29, x30, [sp, #0x10] b5458: 910043fd add x29, sp, #0x10 b545c: aa0003f4 mov x20, x0 b5460: 52800200 mov w0, #0x10 // =16 b5464: 97fe3013 bl 0x414b0 <__cxa_allocate_exception@plt> b5468: aa0003f3 mov x19, x0 b546c: aa1403e1 mov x1, x20 b5470: 94001c6c bl 0xbc620 b5474: d00002c1 adrp x1, 0x10f000 b5478: d00002c2 adrp x2, 0x10f000 b547c: f945dc21 ldr x1, [x1, #0xbb8] b5480: f945b842 ldr x2, [x2, #0xb70] b5484: aa1303e0 mov x0, x19 b5488: 97fe32f2 bl 0x42050 <__cxa_throw@plt> b548c: aa0003f4 mov x20, x0 b5490: aa1303e0 mov x0, x19 b5494: 97fe3483 bl 0x426a0 <__cxa_free_exception@plt> b5498: aa1403e0 mov x0, x20 b549c: 94007fc0 bl 0xd539c <__cxa_demangle+0x12abc> 00000000000b54a0 , std::__ndk1::allocator>::basic_string(std::__ndk1::basic_string, std::__ndk1::allocator> const&)>: b54a0: a9bd57f6 stp x22, x21, [sp, #-0x30]! b54a4: a9014ff4 stp x20, x19, [sp, #0x10] b54a8: a9027bfd stp x29, x30, [sp, #0x20] b54ac: 910083fd add x29, sp, #0x20 b54b0: a9007c1f stp xzr, xzr, [x0] b54b4: f900081f str xzr, [x0, #0x10] b54b8: 39400028 ldrb w8, [x1] b54bc: aa0003f3 mov x19, x0 b54c0: 370000c8 tbnz w8, #0x0, 0xb54d8 , std::__ndk1::allocator>::basic_string(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x38> b54c4: f9400828 ldr x8, [x1, #0x10] b54c8: 3dc00020 ldr q0, [x1] b54cc: f9000a68 str x8, [x19, #0x10] b54d0: 3d800260 str q0, [x19] b54d4: 14000018 b 0xb5534 , std::__ndk1::allocator>::basic_string(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x94> b54d8: f9400434 ldr x20, [x1, #0x8] b54dc: b100429f cmn x20, #0x10 b54e0: 54000322 b.hs 0xb5544 , std::__ndk1::allocator>::basic_string(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0xa4> b54e4: f9400835 ldr x21, [x1, #0x10] b54e8: f1005e9f cmp x20, #0x17 b54ec: 540000a2 b.hs 0xb5500 , std::__ndk1::allocator>::basic_string(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x60> b54f0: 531f7a88 lsl w8, w20, #1 b54f4: 38001668 strb w8, [x19], #0x1 b54f8: b5000154 cbnz x20, 0xb5520 , std::__ndk1::allocator>::basic_string(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x80> b54fc: 1400000d b 0xb5530 , std::__ndk1::allocator>::basic_string(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x90> b5500: 91004288 add x8, x20, #0x10 b5504: 927ced16 and x22, x8, #0xfffffffffffffff0 b5508: aa1603e0 mov x0, x22 b550c: 97fe3361 bl 0x42290 <_Znwm@plt> b5510: b24002c8 orr x8, x22, #0x1 b5514: a9008274 stp x20, x0, [x19, #0x8] b5518: f9000268 str x8, [x19] b551c: aa0003f3 mov x19, x0 b5520: aa1303e0 mov x0, x19 b5524: aa1503e1 mov x1, x21 b5528: aa1403e2 mov x2, x20 b552c: 97fe2f21 bl 0x411b0 b5530: 38346a7f strb wzr, [x19, x20] b5534: a9427bfd ldp x29, x30, [sp, #0x20] b5538: a9414ff4 ldp x20, x19, [sp, #0x10] b553c: a8c357f6 ldp x22, x21, [sp], #0x30 b5540: d65f03c0 ret b5544: aa1303e0 mov x0, x19 b5548: 97fe79a3 bl 0x53bd4 00000000000b554c , std::__ndk1::allocator>::__init(char const*, unsigned long)>: b554c: a9bd57f6 stp x22, x21, [sp, #-0x30]! b5550: a9014ff4 stp x20, x19, [sp, #0x10] b5554: a9027bfd stp x29, x30, [sp, #0x20] b5558: 910083fd add x29, sp, #0x20 b555c: b100405f cmn x2, #0x10 b5560: aa0003f4 mov x20, x0 b5564: 54000342 b.hs 0xb55cc , std::__ndk1::allocator>::__init(char const*, unsigned long)+0x80> b5568: aa0203f3 mov x19, x2 b556c: aa0103f5 mov x21, x1 b5570: f1005c5f cmp x2, #0x17 b5574: 540000a2 b.hs 0xb5588 , std::__ndk1::allocator>::__init(char const*, unsigned long)+0x3c> b5578: 531f7a68 lsl w8, w19, #1 b557c: 38001688 strb w8, [x20], #0x1 b5580: b5000153 cbnz x19, 0xb55a8 , std::__ndk1::allocator>::__init(char const*, unsigned long)+0x5c> b5584: 1400000d b 0xb55b8 , std::__ndk1::allocator>::__init(char const*, unsigned long)+0x6c> b5588: 91004268 add x8, x19, #0x10 b558c: 927ced16 and x22, x8, #0xfffffffffffffff0 b5590: aa1603e0 mov x0, x22 b5594: 97fe333f bl 0x42290 <_Znwm@plt> b5598: b24002c8 orr x8, x22, #0x1 b559c: a9008293 stp x19, x0, [x20, #0x8] b55a0: f9000288 str x8, [x20] b55a4: aa0003f4 mov x20, x0 b55a8: aa1403e0 mov x0, x20 b55ac: aa1503e1 mov x1, x21 b55b0: aa1303e2 mov x2, x19 b55b4: 97fe2eff bl 0x411b0 b55b8: 38336a9f strb wzr, [x20, x19] b55bc: a9427bfd ldp x29, x30, [sp, #0x20] b55c0: a9414ff4 ldp x20, x19, [sp, #0x10] b55c4: a8c357f6 ldp x22, x21, [sp], #0x30 b55c8: d65f03c0 ret b55cc: aa1403e0 mov x0, x20 b55d0: 97fe7981 bl 0x53bd4 00000000000b55d4 , std::__ndk1::allocator>::basic_string(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::allocator const&)>: b55d4: a9bd57f6 stp x22, x21, [sp, #-0x30]! b55d8: a9014ff4 stp x20, x19, [sp, #0x10] b55dc: a9027bfd stp x29, x30, [sp, #0x20] b55e0: 910083fd add x29, sp, #0x20 b55e4: a9007c1f stp xzr, xzr, [x0] b55e8: f900081f str xzr, [x0, #0x10] b55ec: 39400028 ldrb w8, [x1] b55f0: aa0003f3 mov x19, x0 b55f4: 370000c8 tbnz w8, #0x0, 0xb560c , std::__ndk1::allocator>::basic_string(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::allocator const&)+0x38> b55f8: f9400828 ldr x8, [x1, #0x10] b55fc: 3dc00020 ldr q0, [x1] b5600: f9000a68 str x8, [x19, #0x10] b5604: 3d800260 str q0, [x19] b5608: 14000018 b 0xb5668 , std::__ndk1::allocator>::basic_string(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::allocator const&)+0x94> b560c: f9400434 ldr x20, [x1, #0x8] b5610: b100429f cmn x20, #0x10 b5614: 54000322 b.hs 0xb5678 , std::__ndk1::allocator>::basic_string(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::allocator const&)+0xa4> b5618: f9400835 ldr x21, [x1, #0x10] b561c: f1005e9f cmp x20, #0x17 b5620: 540000a2 b.hs 0xb5634 , std::__ndk1::allocator>::basic_string(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::allocator const&)+0x60> b5624: 531f7a88 lsl w8, w20, #1 b5628: 38001668 strb w8, [x19], #0x1 b562c: b5000154 cbnz x20, 0xb5654 , std::__ndk1::allocator>::basic_string(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::allocator const&)+0x80> b5630: 1400000d b 0xb5664 , std::__ndk1::allocator>::basic_string(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::allocator const&)+0x90> b5634: 91004288 add x8, x20, #0x10 b5638: 927ced16 and x22, x8, #0xfffffffffffffff0 b563c: aa1603e0 mov x0, x22 b5640: 97fe3314 bl 0x42290 <_Znwm@plt> b5644: b24002c8 orr x8, x22, #0x1 b5648: a9008274 stp x20, x0, [x19, #0x8] b564c: f9000268 str x8, [x19] b5650: aa0003f3 mov x19, x0 b5654: aa1303e0 mov x0, x19 b5658: aa1503e1 mov x1, x21 b565c: aa1403e2 mov x2, x20 b5660: 97fe2ed4 bl 0x411b0 b5664: 38346a7f strb wzr, [x19, x20] b5668: a9427bfd ldp x29, x30, [sp, #0x20] b566c: a9414ff4 ldp x20, x19, [sp, #0x10] b5670: a8c357f6 ldp x22, x21, [sp], #0x30 b5674: d65f03c0 ret b5678: aa1303e0 mov x0, x19 b567c: 97fe7956 bl 0x53bd4 00000000000b5680 , std::__ndk1::allocator>::basic_string(std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long, unsigned long, std::__ndk1::allocator const&)>: b5680: f81c0ff7 str x23, [sp, #-0x40]! b5684: a90157f6 stp x22, x21, [sp, #0x10] b5688: a9024ff4 stp x20, x19, [sp, #0x20] b568c: a9037bfd stp x29, x30, [sp, #0x30] b5690: 9100c3fd add x29, sp, #0x30 b5694: a9007c1f stp xzr, xzr, [x0] b5698: f900081f str xzr, [x0, #0x10] b569c: 39400028 ldrb w8, [x1] b56a0: f9400429 ldr x9, [x1, #0x8] b56a4: aa0003f3 mov x19, x0 b56a8: d341fd0a lsr x10, x8, #1 b56ac: 7200011f tst w8, #0x1 b56b0: 9a890149 csel x9, x10, x9, eq b56b4: eb020129 subs x9, x9, x2 b56b8: 54000423 b.lo 0xb573c , std::__ndk1::allocator>::basic_string(std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long, unsigned long, std::__ndk1::allocator const&)+0xbc> b56bc: f940082a ldr x10, [x1, #0x10] b56c0: 7200011f tst w8, #0x1 b56c4: 9a811557 csinc x23, x10, x1, ne b56c8: eb03013f cmp x9, x3 b56cc: 9a833135 csel x21, x9, x3, lo b56d0: b10042bf cmn x21, #0x10 b56d4: 54000382 b.hs 0xb5744 , std::__ndk1::allocator>::basic_string(std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long, unsigned long, std::__ndk1::allocator const&)+0xc4> b56d8: aa0203f4 mov x20, x2 b56dc: f1005ebf cmp x21, #0x17 b56e0: 540000a2 b.hs 0xb56f4 , std::__ndk1::allocator>::basic_string(std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long, unsigned long, std::__ndk1::allocator const&)+0x74> b56e4: 531f7aa8 lsl w8, w21, #1 b56e8: 38001668 strb w8, [x19], #0x1 b56ec: b5000155 cbnz x21, 0xb5714 , std::__ndk1::allocator>::basic_string(std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long, unsigned long, std::__ndk1::allocator const&)+0x94> b56f0: 1400000d b 0xb5724 , std::__ndk1::allocator>::basic_string(std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long, unsigned long, std::__ndk1::allocator const&)+0xa4> b56f4: 910042a8 add x8, x21, #0x10 b56f8: 927ced16 and x22, x8, #0xfffffffffffffff0 b56fc: aa1603e0 mov x0, x22 b5700: 97fe32e4 bl 0x42290 <_Znwm@plt> b5704: b24002c8 orr x8, x22, #0x1 b5708: a9008275 stp x21, x0, [x19, #0x8] b570c: f9000268 str x8, [x19] b5710: aa0003f3 mov x19, x0 b5714: 8b1402e1 add x1, x23, x20 b5718: aa1303e0 mov x0, x19 b571c: aa1503e2 mov x2, x21 b5720: 97fe2ea4 bl 0x411b0 b5724: 38356a7f strb wzr, [x19, x21] b5728: a9437bfd ldp x29, x30, [sp, #0x30] b572c: a9424ff4 ldp x20, x19, [sp, #0x20] b5730: a94157f6 ldp x22, x21, [sp, #0x10] b5734: f84407f7 ldr x23, [sp], #0x40 b5738: d65f03c0 ret b573c: aa1303e0 mov x0, x19 b5740: 97fe2f84 bl 0x41550 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_out_of_rangeEv@plt> b5744: aa1303e0 mov x0, x19 b5748: 97fe7923 bl 0x53bd4 00000000000b574c , std::__ndk1::allocator>::~basic_string()>: b574c: 39400008 ldrb w8, [x0] b5750: 37000048 tbnz w8, #0x0, 0xb5758 , std::__ndk1::allocator>::~basic_string()+0xc> b5754: d65f03c0 ret b5758: f9400800 ldr x0, [x0, #0x10] b575c: 17fe2ef1 b 0x41320 <_ZdlPv@plt> 00000000000b5760 , std::__ndk1::allocator>::operator=(std::__ndk1::basic_string, std::__ndk1::allocator> const&)>: b5760: f81e0ff3 str x19, [sp, #-0x20]! b5764: a9017bfd stp x29, x30, [sp, #0x10] b5768: 910043fd add x29, sp, #0x10 b576c: aa0003f3 mov x19, x0 b5770: eb01001f cmp x0, x1 b5774: 54000120 b.eq 0xb5798 , std::__ndk1::allocator>::operator=(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x38> b5778: 39400028 ldrb w8, [x1] b577c: a940a42a ldp x10, x9, [x1, #0x8] b5780: aa1303e0 mov x0, x19 b5784: d341fd0b lsr x11, x8, #1 b5788: 7200011f tst w8, #0x1 b578c: 9a811521 csinc x1, x9, x1, ne b5790: 9a8a0162 csel x2, x11, x10, eq b5794: 97fe79d6 bl 0x53eec b5798: a9417bfd ldp x29, x30, [sp, #0x10] b579c: aa1303e0 mov x0, x19 b57a0: f84207f3 ldr x19, [sp], #0x20 b57a4: d65f03c0 ret 00000000000b57a8 , std::__ndk1::allocator>::operator=(char)>: b57a8: 39400008 ldrb w8, [x0] b57ac: 370000a8 tbnz w8, #0x0, 0xb57c0 , std::__ndk1::allocator>::operator=(char)+0x18> b57b0: 52800049 mov w9, #0x2 // =2 b57b4: aa0003e8 mov x8, x0 b57b8: 38001509 strb w9, [x8], #0x1 b57bc: 14000004 b 0xb57cc , std::__ndk1::allocator>::operator=(char)+0x24> b57c0: f9400808 ldr x8, [x0, #0x10] b57c4: 52800029 mov w9, #0x1 // =1 b57c8: f9000409 str x9, [x0, #0x8] b57cc: 39000101 strb w1, [x8] b57d0: 3900051f strb wzr, [x8, #0x1] b57d4: d65f03c0 ret 00000000000b57d8 , std::__ndk1::allocator>::resize(unsigned long, char)>: b57d8: a9bf7bfd stp x29, x30, [sp, #-0x10]! b57dc: 910003fd mov x29, sp b57e0: 39400008 ldrb w8, [x0] b57e4: 37000168 tbnz w8, #0x0, 0xb5810 , std::__ndk1::allocator>::resize(unsigned long, char)+0x38> b57e8: d341fd09 lsr x9, x8, #1 b57ec: eb01013f cmp x9, x1 b57f0: 54000163 b.lo 0xb581c , std::__ndk1::allocator>::resize(unsigned long, char)+0x44> b57f4: 370001c8 tbnz w8, #0x0, 0xb582c , std::__ndk1::allocator>::resize(unsigned long, char)+0x54> b57f8: 8b010008 add x8, x0, x1 b57fc: 531f7829 lsl w9, w1, #1 b5800: 3900051f strb wzr, [x8, #0x1] b5804: 39000009 strb w9, [x0] b5808: a8c17bfd ldp x29, x30, [sp], #0x10 b580c: d65f03c0 ret b5810: f9400409 ldr x9, [x0, #0x8] b5814: eb01013f cmp x9, x1 b5818: 54fffee2 b.hs 0xb57f4 , std::__ndk1::allocator>::resize(unsigned long, char)+0x1c> b581c: cb090021 sub x1, x1, x9 b5820: 97fecc78 bl 0x68a00 b5824: a8c17bfd ldp x29, x30, [sp], #0x10 b5828: d65f03c0 ret b582c: f9400808 ldr x8, [x0, #0x10] b5830: 3821691f strb wzr, [x8, x1] b5834: f9000401 str x1, [x0, #0x8] b5838: a8c17bfd ldp x29, x30, [sp], #0x10 b583c: d65f03c0 ret 00000000000b5840 , std::__ndk1::allocator>::reserve(unsigned long)>: b5840: a9bb67fa stp x26, x25, [sp, #-0x50]! b5844: a9015ff8 stp x24, x23, [sp, #0x10] b5848: a90257f6 stp x22, x21, [sp, #0x20] b584c: a9034ff4 stp x20, x19, [sp, #0x30] b5850: a9047bfd stp x29, x30, [sp, #0x40] b5854: 910103fd add x29, sp, #0x40 b5858: b100403f cmn x1, #0x10 b585c: aa0003f3 mov x19, x0 b5860: 54000942 b.hs 0xb5988 , std::__ndk1::allocator>::reserve(unsigned long)+0x148> b5864: 39400278 ldrb w24, [x19] b5868: 37000098 tbnz w24, #0x0, 0xb5878 , std::__ndk1::allocator>::reserve(unsigned long)+0x38> b586c: d341ff16 lsr x22, x24, #1 b5870: 528002c8 mov w8, #0x16 // =22 b5874: 14000004 b 0xb5884 , std::__ndk1::allocator>::reserve(unsigned long)+0x44> b5878: a9405a68 ldp x8, x22, [x19] b587c: 927ff908 and x8, x8, #0xfffffffffffffffe b5880: d1000508 sub x8, x8, #0x1 b5884: eb0102df cmp x22, x1 b5888: 9a8182c9 csel x9, x22, x1, hi b588c: f1005d3f cmp x9, #0x17 b5890: 54000182 b.hs 0xb58c0 , std::__ndk1::allocator>::reserve(unsigned long)+0x80> b5894: 528002d7 mov w23, #0x16 // =22 b5898: eb0802ff cmp x23, x8 b589c: 540006a0 b.eq 0xb5970 , std::__ndk1::allocator>::reserve(unsigned long)+0x130> b58a0: f1005aff cmp x23, #0x16 b58a4: 540001a1 b.ne 0xb58d8 , std::__ndk1::allocator>::reserve(unsigned long)+0x98> b58a8: f9400a75 ldr x21, [x19, #0x10] b58ac: 2a1f03f9 mov w25, wzr b58b0: 91000674 add x20, x19, #0x1 b58b4: 37000398 tbnz w24, #0x0, 0xb5924 , std::__ndk1::allocator>::reserve(unsigned long)+0xe4> b58b8: 5280003a mov w26, #0x1 // =1 b58bc: 14000014 b 0xb590c , std::__ndk1::allocator>::reserve(unsigned long)+0xcc> b58c0: 91004129 add x9, x9, #0x10 b58c4: 927ced29 and x9, x9, #0xfffffffffffffff0 b58c8: d1000537 sub x23, x9, #0x1 b58cc: eb0802ff cmp x23, x8 b58d0: 54fffe81 b.ne 0xb58a0 , std::__ndk1::allocator>::reserve(unsigned long)+0x60> b58d4: 14000027 b 0xb5970 , std::__ndk1::allocator>::reserve(unsigned long)+0x130> b58d8: eb0802ff cmp x23, x8 b58dc: 910006e0 add x0, x23, #0x1 b58e0: 540000a9 b.ls 0xb58f4 , std::__ndk1::allocator>::reserve(unsigned long)+0xb4> b58e4: 97fe326b bl 0x42290 <_Znwm@plt> b58e8: aa0003f4 mov x20, x0 b58ec: 360000b8 tbz w24, #0x0, 0xb5900 , std::__ndk1::allocator>::reserve(unsigned long)+0xc0> b58f0: 1400000b b 0xb591c , std::__ndk1::allocator>::reserve(unsigned long)+0xdc> b58f4: 97fe3267 bl 0x42290 <_Znwm@plt> b58f8: aa0003f4 mov x20, x0 b58fc: 37000118 tbnz w24, #0x0, 0xb591c , std::__ndk1::allocator>::reserve(unsigned long)+0xdc> b5900: 2a1f03fa mov w26, wzr b5904: 91000675 add x21, x19, #0x1 b5908: 52800039 mov w25, #0x1 // =1 b590c: d3417f08 ubfx x8, x24, #1, #31 b5910: b1000502 adds x2, x8, #0x1 b5914: 54000103 b.lo 0xb5934 , std::__ndk1::allocator>::reserve(unsigned long)+0xf4> b5918: 1400000a b 0xb5940 , std::__ndk1::allocator>::reserve(unsigned long)+0x100> b591c: f9400a75 ldr x21, [x19, #0x10] b5920: 52800039 mov w25, #0x1 // =1 b5924: f9400668 ldr x8, [x19, #0x8] b5928: 5280003a mov w26, #0x1 // =1 b592c: b1000502 adds x2, x8, #0x1 b5930: 54000082 b.hs 0xb5940 , std::__ndk1::allocator>::reserve(unsigned long)+0x100> b5934: aa1403e0 mov x0, x20 b5938: aa1503e1 mov x1, x21 b593c: 97fe2e1d bl 0x411b0 b5940: 350000fa cbnz w26, 0xb595c , std::__ndk1::allocator>::reserve(unsigned long)+0x11c> b5944: 34000139 cbz w25, 0xb5968 , std::__ndk1::allocator>::reserve(unsigned long)+0x128> b5948: 910006e8 add x8, x23, #0x1 b594c: b2400108 orr x8, x8, #0x1 b5950: a9005a68 stp x8, x22, [x19] b5954: f9000a74 str x20, [x19, #0x10] b5958: 14000006 b 0xb5970 , std::__ndk1::allocator>::reserve(unsigned long)+0x130> b595c: aa1503e0 mov x0, x21 b5960: 97fe2e70 bl 0x41320 <_ZdlPv@plt> b5964: 35ffff39 cbnz w25, 0xb5948 , std::__ndk1::allocator>::reserve(unsigned long)+0x108> b5968: 531f7ac8 lsl w8, w22, #1 b596c: 39000268 strb w8, [x19] b5970: a9447bfd ldp x29, x30, [sp, #0x40] b5974: a9434ff4 ldp x20, x19, [sp, #0x30] b5978: a94257f6 ldp x22, x21, [sp, #0x20] b597c: a9415ff8 ldp x24, x23, [sp, #0x10] b5980: a8c567fa ldp x26, x25, [sp], #0x50 b5984: d65f03c0 ret b5988: aa1303e0 mov x0, x19 b598c: 97fe7892 bl 0x53bd4 b5990: 97fe3198 bl 0x41ff0 <__cxa_begin_catch@plt> b5994: a9447bfd ldp x29, x30, [sp, #0x40] b5998: a9434ff4 ldp x20, x19, [sp, #0x30] b599c: a94257f6 ldp x22, x21, [sp, #0x20] b59a0: a9415ff8 ldp x24, x23, [sp, #0x10] b59a4: a8c567fa ldp x26, x25, [sp], #0x50 b59a8: 17fe2eb6 b 0x41480 <__cxa_end_catch@plt> 00000000000b59ac , std::__ndk1::allocator>::at(unsigned long) const>: b59ac: a9bf7bfd stp x29, x30, [sp, #-0x10]! b59b0: 910003fd mov x29, sp b59b4: 39400008 ldrb w8, [x0] b59b8: 370000a8 tbnz w8, #0x0, 0xb59cc , std::__ndk1::allocator>::at(unsigned long) const+0x20> b59bc: d341fd09 lsr x9, x8, #1 b59c0: eb01013f cmp x9, x1 b59c4: 540000a8 b.hi 0xb59d8 , std::__ndk1::allocator>::at(unsigned long) const+0x2c> b59c8: 1400000b b 0xb59f4 , std::__ndk1::allocator>::at(unsigned long) const+0x48> b59cc: f9400409 ldr x9, [x0, #0x8] b59d0: eb01013f cmp x9, x1 b59d4: 54000109 b.ls 0xb59f4 , std::__ndk1::allocator>::at(unsigned long) const+0x48> b59d8: 37000068 tbnz w8, #0x0, 0xb59e4 , std::__ndk1::allocator>::at(unsigned long) const+0x38> b59dc: 91000408 add x8, x0, #0x1 b59e0: 14000002 b 0xb59e8 , std::__ndk1::allocator>::at(unsigned long) const+0x3c> b59e4: f9400808 ldr x8, [x0, #0x10] b59e8: 8b010100 add x0, x8, x1 b59ec: a8c17bfd ldp x29, x30, [sp], #0x10 b59f0: d65f03c0 ret b59f4: 97fe2ed7 bl 0x41550 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_out_of_rangeEv@plt> 00000000000b59f8 , std::__ndk1::allocator>::at(unsigned long)>: b59f8: a9bf7bfd stp x29, x30, [sp, #-0x10]! b59fc: 910003fd mov x29, sp b5a00: 39400008 ldrb w8, [x0] b5a04: 370000a8 tbnz w8, #0x0, 0xb5a18 , std::__ndk1::allocator>::at(unsigned long)+0x20> b5a08: d341fd09 lsr x9, x8, #1 b5a0c: eb01013f cmp x9, x1 b5a10: 540000a8 b.hi 0xb5a24 , std::__ndk1::allocator>::at(unsigned long)+0x2c> b5a14: 1400000b b 0xb5a40 , std::__ndk1::allocator>::at(unsigned long)+0x48> b5a18: f9400409 ldr x9, [x0, #0x8] b5a1c: eb01013f cmp x9, x1 b5a20: 54000109 b.ls 0xb5a40 , std::__ndk1::allocator>::at(unsigned long)+0x48> b5a24: 37000068 tbnz w8, #0x0, 0xb5a30 , std::__ndk1::allocator>::at(unsigned long)+0x38> b5a28: 91000408 add x8, x0, #0x1 b5a2c: 14000002 b 0xb5a34 , std::__ndk1::allocator>::at(unsigned long)+0x3c> b5a30: f9400808 ldr x8, [x0, #0x10] b5a34: 8b010100 add x0, x8, x1 b5a38: a8c17bfd ldp x29, x30, [sp], #0x10 b5a3c: d65f03c0 ret b5a40: 97fe2ec4 bl 0x41550 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_out_of_rangeEv@plt> 00000000000b5a44 , std::__ndk1::allocator>::append(std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long, unsigned long)>: b5a44: a9bf7bfd stp x29, x30, [sp, #-0x10]! b5a48: 910003fd mov x29, sp b5a4c: 39400028 ldrb w8, [x1] b5a50: f9400429 ldr x9, [x1, #0x8] b5a54: d341fd0a lsr x10, x8, #1 b5a58: 7200011f tst w8, #0x1 b5a5c: 9a890149 csel x9, x10, x9, eq b5a60: eb020129 subs x9, x9, x2 b5a64: 54000123 b.lo 0xb5a88 , std::__ndk1::allocator>::append(std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long, unsigned long)+0x44> b5a68: f940082a ldr x10, [x1, #0x10] b5a6c: 7200011f tst w8, #0x1 b5a70: 9a811548 csinc x8, x10, x1, ne b5a74: eb03013f cmp x9, x3 b5a78: 8b020101 add x1, x8, x2 b5a7c: 9a833122 csel x2, x9, x3, lo b5a80: a8c17bfd ldp x29, x30, [sp], #0x10 b5a84: 17fe8b1e b 0x586fc b5a88: 97fe2eb2 bl 0x41550 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_out_of_rangeEv@plt> 00000000000b5a8c , std::__ndk1::allocator>::append(char const*)>: b5a8c: a9be4ff4 stp x20, x19, [sp, #-0x20]! b5a90: a9017bfd stp x29, x30, [sp, #0x10] b5a94: 910043fd add x29, sp, #0x10 b5a98: aa0003f4 mov x20, x0 b5a9c: aa0103e0 mov x0, x1 b5aa0: aa0103f3 mov x19, x1 b5aa4: 97fe2f73 bl 0x41870 b5aa8: a9417bfd ldp x29, x30, [sp, #0x10] b5aac: aa0003e2 mov x2, x0 b5ab0: aa1403e0 mov x0, x20 b5ab4: aa1303e1 mov x1, x19 b5ab8: a8c24ff4 ldp x20, x19, [sp], #0x20 b5abc: 17fe8b10 b 0x586fc 00000000000b5ac0 , std::__ndk1::allocator>::push_back(char)>: b5ac0: f81d0ff5 str x21, [sp, #-0x30]! b5ac4: a9014ff4 stp x20, x19, [sp, #0x10] b5ac8: a9027bfd stp x29, x30, [sp, #0x20] b5acc: 910083fd add x29, sp, #0x20 b5ad0: 39400008 ldrb w8, [x0] b5ad4: aa0003f4 mov x20, x0 b5ad8: 2a0103f3 mov w19, w1 b5adc: 360000e8 tbz w8, #0x0, 0xb5af8 , std::__ndk1::allocator>::push_back(char)+0x38> b5ae0: a9405689 ldp x9, x21, [x20] b5ae4: 927ff929 and x9, x9, #0xfffffffffffffffe b5ae8: d1000521 sub x1, x9, #0x1 b5aec: eb0102bf cmp x21, x1 b5af0: 540000c0 b.eq 0xb5b08 , std::__ndk1::allocator>::push_back(char)+0x48> b5af4: 1400000d b 0xb5b28 , std::__ndk1::allocator>::push_back(char)+0x68> b5af8: d341fd15 lsr x21, x8, #1 b5afc: 528002c1 mov w1, #0x16 // =22 b5b00: eb0102bf cmp x21, x1 b5b04: 54000121 b.ne 0xb5b28 , std::__ndk1::allocator>::push_back(char)+0x68> b5b08: 52800022 mov w2, #0x1 // =1 b5b0c: aa1403e0 mov x0, x20 b5b10: aa0103e3 mov x3, x1 b5b14: aa0103e4 mov x4, x1 b5b18: aa1f03e5 mov x5, xzr b5b1c: aa1f03e6 mov x6, xzr b5b20: 97fecb72 bl 0x688e8 b5b24: 39400288 ldrb w8, [x20] b5b28: 360000c8 tbz w8, #0x0, 0xb5b40 , std::__ndk1::allocator>::push_back(char)+0x80> b5b2c: f9400a88 ldr x8, [x20, #0x10] b5b30: 910006a9 add x9, x21, #0x1 b5b34: f9000689 str x9, [x20, #0x8] b5b38: aa0803f4 mov x20, x8 b5b3c: 14000004 b 0xb5b4c , std::__ndk1::allocator>::push_back(char)+0x8c> b5b40: 531f7aa8 lsl w8, w21, #1 b5b44: 11000908 add w8, w8, #0x2 b5b48: 38001688 strb w8, [x20], #0x1 b5b4c: 8b150288 add x8, x20, x21 b5b50: 39000113 strb w19, [x8] b5b54: 3900051f strb wzr, [x8, #0x1] b5b58: a9427bfd ldp x29, x30, [sp, #0x20] b5b5c: a9414ff4 ldp x20, x19, [sp, #0x10] b5b60: f84307f5 ldr x21, [sp], #0x30 b5b64: d65f03c0 ret 00000000000b5b68 , std::__ndk1::allocator>::assign(std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long, unsigned long)>: b5b68: a9bf7bfd stp x29, x30, [sp, #-0x10]! b5b6c: 910003fd mov x29, sp b5b70: 39400028 ldrb w8, [x1] b5b74: f9400429 ldr x9, [x1, #0x8] b5b78: d341fd0a lsr x10, x8, #1 b5b7c: 7200011f tst w8, #0x1 b5b80: 9a890149 csel x9, x10, x9, eq b5b84: eb020129 subs x9, x9, x2 b5b88: 54000123 b.lo 0xb5bac , std::__ndk1::allocator>::assign(std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long, unsigned long)+0x44> b5b8c: f940082a ldr x10, [x1, #0x10] b5b90: 7200011f tst w8, #0x1 b5b94: 9a811548 csinc x8, x10, x1, ne b5b98: eb03013f cmp x9, x3 b5b9c: 8b020101 add x1, x8, x2 b5ba0: 9a833122 csel x2, x9, x3, lo b5ba4: a8c17bfd ldp x29, x30, [sp], #0x10 b5ba8: 17fe78d1 b 0x53eec b5bac: 97fe2e69 bl 0x41550 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_out_of_rangeEv@plt> 00000000000b5bb0 , std::__ndk1::allocator>::assign(char const*)>: b5bb0: a9be4ff4 stp x20, x19, [sp, #-0x20]! b5bb4: a9017bfd stp x29, x30, [sp, #0x10] b5bb8: 910043fd add x29, sp, #0x10 b5bbc: aa0003f4 mov x20, x0 b5bc0: aa0103e0 mov x0, x1 b5bc4: aa0103f3 mov x19, x1 b5bc8: 97fe2f2a bl 0x41870 b5bcc: a9417bfd ldp x29, x30, [sp, #0x10] b5bd0: aa0003e2 mov x2, x0 b5bd4: aa1403e0 mov x0, x20 b5bd8: aa1303e1 mov x1, x19 b5bdc: a8c24ff4 ldp x20, x19, [sp], #0x20 b5be0: 17fe78c3 b 0x53eec 00000000000b5be4 , std::__ndk1::allocator>::assign(unsigned long, char)>: b5be4: a9bd57f6 stp x22, x21, [sp, #-0x30]! b5be8: a9014ff4 stp x20, x19, [sp, #0x10] b5bec: a9027bfd stp x29, x30, [sp, #0x20] b5bf0: 910083fd add x29, sp, #0x20 b5bf4: 39400008 ldrb w8, [x0] b5bf8: 2a0203f5 mov w21, w2 b5bfc: aa0003f3 mov x19, x0 b5c00: aa0103f4 mov x20, x1 b5c04: 37000108 tbnz w8, #0x0, 0xb5c24 , std::__ndk1::allocator>::assign(unsigned long, char)+0x40> b5c08: 528002c1 mov w1, #0x16 // =22 b5c0c: 2a0803e9 mov w9, w8 b5c10: eb14003f cmp x1, x20 b5c14: 54000122 b.hs 0xb5c38 , std::__ndk1::allocator>::assign(unsigned long, char)+0x54> b5c18: 37000188 tbnz w8, #0x0, 0xb5c48 , std::__ndk1::allocator>::assign(unsigned long, char)+0x64> b5c1c: d341fd03 lsr x3, x8, #1 b5c20: 1400000b b 0xb5c4c , std::__ndk1::allocator>::assign(unsigned long, char)+0x68> b5c24: f9400269 ldr x9, [x19] b5c28: 927ff92a and x10, x9, #0xfffffffffffffffe b5c2c: d1000541 sub x1, x10, #0x1 b5c30: eb14003f cmp x1, x20 b5c34: 54ffff23 b.lo 0xb5c18 , std::__ndk1::allocator>::assign(unsigned long, char)+0x34> b5c38: 370001a9 tbnz w9, #0x0, 0xb5c6c , std::__ndk1::allocator>::assign(unsigned long, char)+0x88> b5c3c: 91000676 add x22, x19, #0x1 b5c40: b50001b4 cbnz x20, 0xb5c74 , std::__ndk1::allocator>::assign(unsigned long, char)+0x90> b5c44: 14000010 b 0xb5c84 , std::__ndk1::allocator>::assign(unsigned long, char)+0xa0> b5c48: f9400663 ldr x3, [x19, #0x8] b5c4c: cb010282 sub x2, x20, x1 b5c50: aa1303e0 mov x0, x19 b5c54: aa1f03e4 mov x4, xzr b5c58: aa0303e5 mov x5, x3 b5c5c: aa1f03e6 mov x6, xzr b5c60: 97fecb22 bl 0x688e8 b5c64: 39400269 ldrb w9, [x19] b5c68: 3607fea9 tbz w9, #0x0, 0xb5c3c , std::__ndk1::allocator>::assign(unsigned long, char)+0x58> b5c6c: f9400a76 ldr x22, [x19, #0x10] b5c70: b40000b4 cbz x20, 0xb5c84 , std::__ndk1::allocator>::assign(unsigned long, char)+0xa0> b5c74: aa1603e0 mov x0, x22 b5c78: 2a1503e1 mov w1, w21 b5c7c: aa1403e2 mov x2, x20 b5c80: 97fe3084 bl 0x41e90 b5c84: 38346adf strb wzr, [x22, x20] b5c88: 39400268 ldrb w8, [x19] b5c8c: 37000088 tbnz w8, #0x0, 0xb5c9c , std::__ndk1::allocator>::assign(unsigned long, char)+0xb8> b5c90: 531f7a88 lsl w8, w20, #1 b5c94: 39000268 strb w8, [x19] b5c98: 14000002 b 0xb5ca0 , std::__ndk1::allocator>::assign(unsigned long, char)+0xbc> b5c9c: f9000674 str x20, [x19, #0x8] b5ca0: aa1303e0 mov x0, x19 b5ca4: a9427bfd ldp x29, x30, [sp, #0x20] b5ca8: a9414ff4 ldp x20, x19, [sp, #0x10] b5cac: a8c357f6 ldp x22, x21, [sp], #0x30 b5cb0: d65f03c0 ret 00000000000b5cb4 , std::__ndk1::allocator>::insert(unsigned long, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long, unsigned long)>: b5cb4: a9bf7bfd stp x29, x30, [sp, #-0x10]! b5cb8: 910003fd mov x29, sp b5cbc: 39400048 ldrb w8, [x2] b5cc0: f9400449 ldr x9, [x2, #0x8] b5cc4: d341fd0a lsr x10, x8, #1 b5cc8: 7200011f tst w8, #0x1 b5ccc: 9a890149 csel x9, x10, x9, eq b5cd0: eb030129 subs x9, x9, x3 b5cd4: 54000123 b.lo 0xb5cf8 , std::__ndk1::allocator>::insert(unsigned long, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long, unsigned long)+0x44> b5cd8: f940084a ldr x10, [x2, #0x10] b5cdc: 7200011f tst w8, #0x1 b5ce0: 9a821548 csinc x8, x10, x2, ne b5ce4: eb04013f cmp x9, x4 b5ce8: 8b030102 add x2, x8, x3 b5cec: 9a843123 csel x3, x9, x4, lo b5cf0: a8c17bfd ldp x29, x30, [sp], #0x10 b5cf4: 17fe3163 b 0x42280 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6insertEmPKcm@plt> b5cf8: 97fe2e16 bl 0x41550 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_out_of_rangeEv@plt> 00000000000b5cfc , std::__ndk1::allocator>::insert(unsigned long, char const*, unsigned long)>: b5cfc: a9bc5ff8 stp x24, x23, [sp, #-0x40]! b5d00: a90157f6 stp x22, x21, [sp, #0x10] b5d04: a9024ff4 stp x20, x19, [sp, #0x20] b5d08: a9037bfd stp x29, x30, [sp, #0x30] b5d0c: 9100c3fd add x29, sp, #0x30 b5d10: 39400008 ldrb w8, [x0] b5d14: aa0303f4 mov x20, x3 b5d18: aa0203f5 mov x21, x2 b5d1c: aa0003f3 mov x19, x0 b5d20: aa0103f7 mov x23, x1 b5d24: 370000c8 tbnz w8, #0x0, 0xb5d3c , std::__ndk1::allocator>::insert(unsigned long, char const*, unsigned long)+0x40> b5d28: d341fd16 lsr x22, x8, #1 b5d2c: eb1702df cmp x22, x23 b5d30: 540000c2 b.hs 0xb5d48 , std::__ndk1::allocator>::insert(unsigned long, char const*, unsigned long)+0x4c> b5d34: aa1303e0 mov x0, x19 b5d38: 97fe2e06 bl 0x41550 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_out_of_rangeEv@plt> b5d3c: f9400676 ldr x22, [x19, #0x8] b5d40: eb1702df cmp x22, x23 b5d44: 54ffff83 b.lo 0xb5d34 , std::__ndk1::allocator>::insert(unsigned long, char const*, unsigned long)+0x38> b5d48: 37000068 tbnz w8, #0x0, 0xb5d54 , std::__ndk1::allocator>::insert(unsigned long, char const*, unsigned long)+0x58> b5d4c: 528002c1 mov w1, #0x16 // =22 b5d50: 14000004 b 0xb5d60 , std::__ndk1::allocator>::insert(unsigned long, char const*, unsigned long)+0x64> b5d54: f9400269 ldr x9, [x19] b5d58: 927ff929 and x9, x9, #0xfffffffffffffffe b5d5c: d1000521 sub x1, x9, #0x1 b5d60: cb160029 sub x9, x1, x22 b5d64: eb14013f cmp x9, x20 b5d68: 54000162 b.hs 0xb5d94 , std::__ndk1::allocator>::insert(unsigned long, char const*, unsigned long)+0x98> b5d6c: 8b1402c8 add x8, x22, x20 b5d70: cb010102 sub x2, x8, x1 b5d74: aa1303e0 mov x0, x19 b5d78: aa1603e3 mov x3, x22 b5d7c: aa1703e4 mov x4, x23 b5d80: aa1f03e5 mov x5, xzr b5d84: aa1403e6 mov x6, x20 b5d88: aa1503e7 mov x7, x21 b5d8c: 97fe788a bl 0x53fb4 b5d90: 1400001e b 0xb5e08 , std::__ndk1::allocator>::insert(unsigned long, char const*, unsigned long)+0x10c> b5d94: b40003b4 cbz x20, 0xb5e08 , std::__ndk1::allocator>::insert(unsigned long, char const*, unsigned long)+0x10c> b5d98: 370000a8 tbnz w8, #0x0, 0xb5dac , std::__ndk1::allocator>::insert(unsigned long, char const*, unsigned long)+0xb0> b5d9c: 91000678 add x24, x19, #0x1 b5da0: eb1702c2 subs x2, x22, x23 b5da4: 540000a1 b.ne 0xb5db8 , std::__ndk1::allocator>::insert(unsigned long, char const*, unsigned long)+0xbc> b5da8: 1400000c b 0xb5dd8 , std::__ndk1::allocator>::insert(unsigned long, char const*, unsigned long)+0xdc> b5dac: f9400a78 ldr x24, [x19, #0x10] b5db0: eb1702c2 subs x2, x22, x23 b5db4: 54000120 b.eq 0xb5dd8 , std::__ndk1::allocator>::insert(unsigned long, char const*, unsigned long)+0xdc> b5db8: 8b160308 add x8, x24, x22 b5dbc: 8b170301 add x1, x24, x23 b5dc0: eb15011f cmp x8, x21 b5dc4: 8b1402a9 add x9, x21, x20 b5dc8: fa558022 ccmp x1, x21, #0x2, hi b5dcc: 8b140020 add x0, x1, x20 b5dd0: 9a959135 csel x21, x9, x21, ls b5dd4: 97fe2e8b bl 0x41800 b5dd8: 8b170300 add x0, x24, x23 b5ddc: aa1503e1 mov x1, x21 b5de0: aa1403e2 mov x2, x20 b5de4: 97fe2e87 bl 0x41800 b5de8: 39400269 ldrb w9, [x19] b5dec: 8b1402c8 add x8, x22, x20 b5df0: 37000089 tbnz w9, #0x0, 0xb5e00 , std::__ndk1::allocator>::insert(unsigned long, char const*, unsigned long)+0x104> b5df4: 531f7909 lsl w9, w8, #1 b5df8: 39000269 strb w9, [x19] b5dfc: 14000002 b 0xb5e04 , std::__ndk1::allocator>::insert(unsigned long, char const*, unsigned long)+0x108> b5e00: f9000668 str x8, [x19, #0x8] b5e04: 38286b1f strb wzr, [x24, x8] b5e08: aa1303e0 mov x0, x19 b5e0c: a9437bfd ldp x29, x30, [sp, #0x30] b5e10: a9424ff4 ldp x20, x19, [sp, #0x20] b5e14: a94157f6 ldp x22, x21, [sp, #0x10] b5e18: a8c45ff8 ldp x24, x23, [sp], #0x40 b5e1c: d65f03c0 ret 00000000000b5e20 , std::__ndk1::allocator>::insert(unsigned long, char const*)>: b5e20: f81d0ff5 str x21, [sp, #-0x30]! b5e24: a9014ff4 stp x20, x19, [sp, #0x10] b5e28: a9027bfd stp x29, x30, [sp, #0x20] b5e2c: 910083fd add x29, sp, #0x20 b5e30: aa0003f5 mov x21, x0 b5e34: aa0203e0 mov x0, x2 b5e38: aa0203f3 mov x19, x2 b5e3c: aa0103f4 mov x20, x1 b5e40: 97fe2e8c bl 0x41870 b5e44: aa1403e1 mov x1, x20 b5e48: aa1303e2 mov x2, x19 b5e4c: a9427bfd ldp x29, x30, [sp, #0x20] b5e50: a9414ff4 ldp x20, x19, [sp, #0x10] b5e54: aa0003e3 mov x3, x0 b5e58: aa1503e0 mov x0, x21 b5e5c: f84307f5 ldr x21, [sp], #0x30 b5e60: 17fe3108 b 0x42280 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6insertEmPKcm@plt> 00000000000b5e64 , std::__ndk1::allocator>::insert(unsigned long, unsigned long, char)>: b5e64: a9bc5ff8 stp x24, x23, [sp, #-0x40]! b5e68: a90157f6 stp x22, x21, [sp, #0x10] b5e6c: a9024ff4 stp x20, x19, [sp, #0x20] b5e70: a9037bfd stp x29, x30, [sp, #0x30] b5e74: 9100c3fd add x29, sp, #0x30 b5e78: 39400008 ldrb w8, [x0] b5e7c: 2a0303f5 mov w21, w3 b5e80: aa0203f4 mov x20, x2 b5e84: aa0003f3 mov x19, x0 b5e88: aa0103f7 mov x23, x1 b5e8c: 370000a8 tbnz w8, #0x0, 0xb5ea0 , std::__ndk1::allocator>::insert(unsigned long, unsigned long, char)+0x3c> b5e90: d341fd16 lsr x22, x8, #1 b5e94: eb1702df cmp x22, x23 b5e98: 540000a2 b.hs 0xb5eac , std::__ndk1::allocator>::insert(unsigned long, unsigned long, char)+0x48> b5e9c: 14000035 b 0xb5f70 , std::__ndk1::allocator>::insert(unsigned long, unsigned long, char)+0x10c> b5ea0: f9400676 ldr x22, [x19, #0x8] b5ea4: eb1702df cmp x22, x23 b5ea8: 54000643 b.lo 0xb5f70 , std::__ndk1::allocator>::insert(unsigned long, unsigned long, char)+0x10c> b5eac: b4000574 cbz x20, 0xb5f58 , std::__ndk1::allocator>::insert(unsigned long, unsigned long, char)+0xf4> b5eb0: 37000068 tbnz w8, #0x0, 0xb5ebc , std::__ndk1::allocator>::insert(unsigned long, unsigned long, char)+0x58> b5eb4: 528002c1 mov w1, #0x16 // =22 b5eb8: 14000004 b 0xb5ec8 , std::__ndk1::allocator>::insert(unsigned long, unsigned long, char)+0x64> b5ebc: f9400269 ldr x9, [x19] b5ec0: 927ff929 and x9, x9, #0xfffffffffffffffe b5ec4: d1000521 sub x1, x9, #0x1 b5ec8: cb160029 sub x9, x1, x22 b5ecc: eb14013f cmp x9, x20 b5ed0: 54000162 b.hs 0xb5efc , std::__ndk1::allocator>::insert(unsigned long, unsigned long, char)+0x98> b5ed4: 8b1402c8 add x8, x22, x20 b5ed8: cb010102 sub x2, x8, x1 b5edc: aa1303e0 mov x0, x19 b5ee0: aa1603e3 mov x3, x22 b5ee4: aa1703e4 mov x4, x23 b5ee8: aa1f03e5 mov x5, xzr b5eec: aa1403e6 mov x6, x20 b5ef0: 97feca7e bl 0x688e8 b5ef4: f9400a78 ldr x24, [x19, #0x10] b5ef8: 1400000c b 0xb5f28 , std::__ndk1::allocator>::insert(unsigned long, unsigned long, char)+0xc4> b5efc: 370000a8 tbnz w8, #0x0, 0xb5f10 , std::__ndk1::allocator>::insert(unsigned long, unsigned long, char)+0xac> b5f00: 91000678 add x24, x19, #0x1 b5f04: eb1702c2 subs x2, x22, x23 b5f08: 540000a1 b.ne 0xb5f1c , std::__ndk1::allocator>::insert(unsigned long, unsigned long, char)+0xb8> b5f0c: 14000007 b 0xb5f28 , std::__ndk1::allocator>::insert(unsigned long, unsigned long, char)+0xc4> b5f10: f9400a78 ldr x24, [x19, #0x10] b5f14: eb1702c2 subs x2, x22, x23 b5f18: 54000080 b.eq 0xb5f28 , std::__ndk1::allocator>::insert(unsigned long, unsigned long, char)+0xc4> b5f1c: 8b170301 add x1, x24, x23 b5f20: 8b140020 add x0, x1, x20 b5f24: 97fe2e37 bl 0x41800 b5f28: 8b170300 add x0, x24, x23 b5f2c: 2a1503e1 mov w1, w21 b5f30: aa1403e2 mov x2, x20 b5f34: 97fe2fd7 bl 0x41e90 b5f38: 39400269 ldrb w9, [x19] b5f3c: 8b1402c8 add x8, x22, x20 b5f40: 37000089 tbnz w9, #0x0, 0xb5f50 , std::__ndk1::allocator>::insert(unsigned long, unsigned long, char)+0xec> b5f44: 531f7909 lsl w9, w8, #1 b5f48: 39000269 strb w9, [x19] b5f4c: 14000002 b 0xb5f54 , std::__ndk1::allocator>::insert(unsigned long, unsigned long, char)+0xf0> b5f50: f9000668 str x8, [x19, #0x8] b5f54: 38286b1f strb wzr, [x24, x8] b5f58: aa1303e0 mov x0, x19 b5f5c: a9437bfd ldp x29, x30, [sp, #0x30] b5f60: a9424ff4 ldp x20, x19, [sp, #0x20] b5f64: a94157f6 ldp x22, x21, [sp, #0x10] b5f68: a8c45ff8 ldp x24, x23, [sp], #0x40 b5f6c: d65f03c0 ret b5f70: aa1303e0 mov x0, x19 b5f74: 97fe2d77 bl 0x41550 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_out_of_rangeEv@plt> 00000000000b5f78 , std::__ndk1::allocator>::insert(std::__ndk1::__wrap_iter, char)>: b5f78: f81c0ff7 str x23, [sp, #-0x40]! b5f7c: a90157f6 stp x22, x21, [sp, #0x10] b5f80: a9024ff4 stp x20, x19, [sp, #0x20] b5f84: a9037bfd stp x29, x30, [sp, #0x30] b5f88: 9100c3fd add x29, sp, #0x30 b5f8c: 39400008 ldrb w8, [x0] b5f90: 2a0203f4 mov w20, w2 b5f94: aa0003f3 mov x19, x0 b5f98: 370000a8 tbnz w8, #0x0, 0xb5fac , std::__ndk1::allocator>::insert(std::__ndk1::__wrap_iter, char)+0x34> b5f9c: 91000669 add x9, x19, #0x1 b5fa0: d341fd16 lsr x22, x8, #1 b5fa4: 528002ca mov w10, #0x16 // =22 b5fa8: 14000005 b 0xb5fbc , std::__ndk1::allocator>::insert(std::__ndk1::__wrap_iter, char)+0x44> b5fac: a9405a6a ldp x10, x22, [x19] b5fb0: f9400a69 ldr x9, [x19, #0x10] b5fb4: 927ff94a and x10, x10, #0xfffffffffffffffe b5fb8: d100054a sub x10, x10, #0x1 b5fbc: eb16015f cmp x10, x22 b5fc0: cb090035 sub x21, x1, x9 b5fc4: 54000161 b.ne 0xb5ff0 , std::__ndk1::allocator>::insert(std::__ndk1::__wrap_iter, char)+0x78> b5fc8: 52800022 mov w2, #0x1 // =1 b5fcc: 52800026 mov w6, #0x1 // =1 b5fd0: aa1303e0 mov x0, x19 b5fd4: aa1603e1 mov x1, x22 b5fd8: aa1603e3 mov x3, x22 b5fdc: aa1503e4 mov x4, x21 b5fe0: aa1f03e5 mov x5, xzr b5fe4: 97feca41 bl 0x688e8 b5fe8: f9400a77 ldr x23, [x19, #0x10] b5fec: 1400000c b 0xb601c , std::__ndk1::allocator>::insert(std::__ndk1::__wrap_iter, char)+0xa4> b5ff0: 370000a8 tbnz w8, #0x0, 0xb6004 , std::__ndk1::allocator>::insert(std::__ndk1::__wrap_iter, char)+0x8c> b5ff4: 91000677 add x23, x19, #0x1 b5ff8: eb1502c2 subs x2, x22, x21 b5ffc: 540000a1 b.ne 0xb6010 , std::__ndk1::allocator>::insert(std::__ndk1::__wrap_iter, char)+0x98> b6000: 14000007 b 0xb601c , std::__ndk1::allocator>::insert(std::__ndk1::__wrap_iter, char)+0xa4> b6004: f9400a77 ldr x23, [x19, #0x10] b6008: eb1502c2 subs x2, x22, x21 b600c: 54000080 b.eq 0xb601c , std::__ndk1::allocator>::insert(std::__ndk1::__wrap_iter, char)+0xa4> b6010: 8b1502e1 add x1, x23, x21 b6014: 91000420 add x0, x1, #0x1 b6018: 97fe2dfa bl 0x41800 b601c: 910006c9 add x9, x22, #0x1 b6020: 38356af4 strb w20, [x23, x21] b6024: 38296aff strb wzr, [x23, x9] b6028: 39400268 ldrb w8, [x19] b602c: 370000c8 tbnz w8, #0x0, 0xb6044 , std::__ndk1::allocator>::insert(std::__ndk1::__wrap_iter, char)+0xcc> b6030: 531f7928 lsl w8, w9, #1 b6034: 39000268 strb w8, [x19] b6038: 360000a8 tbz w8, #0x0, 0xb604c , std::__ndk1::allocator>::insert(std::__ndk1::__wrap_iter, char)+0xd4> b603c: f9400a68 ldr x8, [x19, #0x10] b6040: 14000004 b 0xb6050 , std::__ndk1::allocator>::insert(std::__ndk1::__wrap_iter, char)+0xd8> b6044: f9000669 str x9, [x19, #0x8] b6048: 3707ffa8 tbnz w8, #0x0, 0xb603c , std::__ndk1::allocator>::insert(std::__ndk1::__wrap_iter, char)+0xc4> b604c: 91000668 add x8, x19, #0x1 b6050: 8b150100 add x0, x8, x21 b6054: a9437bfd ldp x29, x30, [sp, #0x30] b6058: a9424ff4 ldp x20, x19, [sp, #0x20] b605c: a94157f6 ldp x22, x21, [sp, #0x10] b6060: f84407f7 ldr x23, [sp], #0x40 b6064: d65f03c0 ret 00000000000b6068 , std::__ndk1::allocator>::erase(unsigned long, unsigned long)>: b6068: a9bd57f6 stp x22, x21, [sp, #-0x30]! b606c: a9014ff4 stp x20, x19, [sp, #0x10] b6070: a9027bfd stp x29, x30, [sp, #0x20] b6074: 910083fd add x29, sp, #0x20 b6078: 39400008 ldrb w8, [x0] b607c: aa0003f3 mov x19, x0 b6080: 370000a8 tbnz w8, #0x0, 0xb6094 , std::__ndk1::allocator>::erase(unsigned long, unsigned long)+0x2c> b6084: d341fd14 lsr x20, x8, #1 b6088: eb010289 subs x9, x20, x1 b608c: 540000a2 b.hs 0xb60a0 , std::__ndk1::allocator>::erase(unsigned long, unsigned long)+0x38> b6090: 1400001d b 0xb6104 , std::__ndk1::allocator>::erase(unsigned long, unsigned long)+0x9c> b6094: f9400674 ldr x20, [x19, #0x8] b6098: eb010289 subs x9, x20, x1 b609c: 54000343 b.lo 0xb6104 , std::__ndk1::allocator>::erase(unsigned long, unsigned long)+0x9c> b60a0: b4000282 cbz x2, 0xb60f0 , std::__ndk1::allocator>::erase(unsigned long, unsigned long)+0x88> b60a4: 37000068 tbnz w8, #0x0, 0xb60b0 , std::__ndk1::allocator>::erase(unsigned long, unsigned long)+0x48> b60a8: 91000675 add x21, x19, #0x1 b60ac: 14000002 b 0xb60b4 , std::__ndk1::allocator>::erase(unsigned long, unsigned long)+0x4c> b60b0: f9400a75 ldr x21, [x19, #0x10] b60b4: eb02013f cmp x9, x2 b60b8: 9a823136 csel x22, x9, x2, lo b60bc: eb160122 subs x2, x9, x22 b60c0: 54000080 b.eq 0xb60d0 , std::__ndk1::allocator>::erase(unsigned long, unsigned long)+0x68> b60c4: 8b0102a0 add x0, x21, x1 b60c8: 8b160001 add x1, x0, x22 b60cc: 97fe2dcd bl 0x41800 b60d0: 39400269 ldrb w9, [x19] b60d4: cb160288 sub x8, x20, x22 b60d8: 37000089 tbnz w9, #0x0, 0xb60e8 , std::__ndk1::allocator>::erase(unsigned long, unsigned long)+0x80> b60dc: 531f7909 lsl w9, w8, #1 b60e0: 39000269 strb w9, [x19] b60e4: 14000002 b 0xb60ec , std::__ndk1::allocator>::erase(unsigned long, unsigned long)+0x84> b60e8: f9000668 str x8, [x19, #0x8] b60ec: 38286abf strb wzr, [x21, x8] b60f0: aa1303e0 mov x0, x19 b60f4: a9427bfd ldp x29, x30, [sp, #0x20] b60f8: a9414ff4 ldp x20, x19, [sp, #0x10] b60fc: a8c357f6 ldp x22, x21, [sp], #0x30 b6100: d65f03c0 ret b6104: aa1303e0 mov x0, x19 b6108: 97fe2d12 bl 0x41550 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_out_of_rangeEv@plt> 00000000000b610c , std::__ndk1::allocator>::replace(unsigned long, unsigned long, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long, unsigned long)>: b610c: a9bf7bfd stp x29, x30, [sp, #-0x10]! b6110: 910003fd mov x29, sp b6114: 39400068 ldrb w8, [x3] b6118: f9400469 ldr x9, [x3, #0x8] b611c: d341fd0a lsr x10, x8, #1 b6120: 7200011f tst w8, #0x1 b6124: 9a890149 csel x9, x10, x9, eq b6128: eb040129 subs x9, x9, x4 b612c: 54000123 b.lo 0xb6150 , std::__ndk1::allocator>::replace(unsigned long, unsigned long, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long, unsigned long)+0x44> b6130: f940086a ldr x10, [x3, #0x10] b6134: 7200011f tst w8, #0x1 b6138: 9a831548 csinc x8, x10, x3, ne b613c: eb05013f cmp x9, x5 b6140: 8b040103 add x3, x8, x4 b6144: 9a853124 csel x4, x9, x5, lo b6148: a8c17bfd ldp x29, x30, [sp], #0x10 b614c: 17fe2e2d b 0x41a00 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7replaceEmmPKcm@plt> b6150: 97fe2d00 bl 0x41550 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_out_of_rangeEv@plt> 00000000000b6154 , std::__ndk1::allocator>::replace(unsigned long, unsigned long, char const*, unsigned long)>: b6154: f81a0ffb str x27, [sp, #-0x60]! b6158: a90167fa stp x26, x25, [sp, #0x10] b615c: a9025ff8 stp x24, x23, [sp, #0x20] b6160: a90357f6 stp x22, x21, [sp, #0x30] b6164: a9044ff4 stp x20, x19, [sp, #0x40] b6168: a9057bfd stp x29, x30, [sp, #0x50] b616c: 910143fd add x29, sp, #0x50 b6170: 39400008 ldrb w8, [x0] b6174: aa0403f4 mov x20, x4 b6178: aa0303f7 mov x23, x3 b617c: aa0003f3 mov x19, x0 b6180: aa0103f8 mov x24, x1 b6184: 370000c8 tbnz w8, #0x0, 0xb619c , std::__ndk1::allocator>::replace(unsigned long, unsigned long, char const*, unsigned long)+0x48> b6188: d341fd15 lsr x21, x8, #1 b618c: eb1802a9 subs x9, x21, x24 b6190: 540000c2 b.hs 0xb61a8 , std::__ndk1::allocator>::replace(unsigned long, unsigned long, char const*, unsigned long)+0x54> b6194: aa1303e0 mov x0, x19 b6198: 97fe2cee bl 0x41550 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_out_of_rangeEv@plt> b619c: f9400675 ldr x21, [x19, #0x8] b61a0: eb1802a9 subs x9, x21, x24 b61a4: 54ffff83 b.lo 0xb6194 , std::__ndk1::allocator>::replace(unsigned long, unsigned long, char const*, unsigned long)+0x40> b61a8: eb02013f cmp x9, x2 b61ac: 9a823136 csel x22, x9, x2, lo b61b0: 37000068 tbnz w8, #0x0, 0xb61bc , std::__ndk1::allocator>::replace(unsigned long, unsigned long, char const*, unsigned long)+0x68> b61b4: 528002c1 mov w1, #0x16 // =22 b61b8: 14000004 b 0xb61c8 , std::__ndk1::allocator>::replace(unsigned long, unsigned long, char const*, unsigned long)+0x74> b61bc: f940026a ldr x10, [x19] b61c0: 927ff94a and x10, x10, #0xfffffffffffffffe b61c4: d1000541 sub x1, x10, #0x1 b61c8: cb1502ca sub x10, x22, x21 b61cc: 8b01014a add x10, x10, x1 b61d0: eb14015f cmp x10, x20 b61d4: 54000182 b.hs 0xb6204 , std::__ndk1::allocator>::replace(unsigned long, unsigned long, char const*, unsigned long)+0xb0> b61d8: 8b1402a8 add x8, x21, x20 b61dc: cb160108 sub x8, x8, x22 b61e0: cb010102 sub x2, x8, x1 b61e4: aa1303e0 mov x0, x19 b61e8: aa1503e3 mov x3, x21 b61ec: aa1803e4 mov x4, x24 b61f0: aa1603e5 mov x5, x22 b61f4: aa1403e6 mov x6, x20 b61f8: aa1703e7 mov x7, x23 b61fc: 97fe776e bl 0x53fb4 b6200: 14000025 b 0xb6294 , std::__ndk1::allocator>::replace(unsigned long, unsigned long, char const*, unsigned long)+0x140> b6204: 37000248 tbnz w8, #0x0, 0xb624c , std::__ndk1::allocator>::replace(unsigned long, unsigned long, char const*, unsigned long)+0xf8> b6208: 9100067b add x27, x19, #0x1 b620c: eb1402df cmp x22, x20 b6210: 54000240 b.eq 0xb6258 , std::__ndk1::allocator>::replace(unsigned long, unsigned long, char const*, unsigned long)+0x104> b6214: eb160139 subs x25, x9, x22 b6218: 54000220 b.eq 0xb625c , std::__ndk1::allocator>::replace(unsigned long, unsigned long, char const*, unsigned long)+0x108> b621c: eb1402df cmp x22, x20 b6220: 8b18037a add x26, x27, x24 b6224: 54000489 b.ls 0xb62b4 , std::__ndk1::allocator>::replace(unsigned long, unsigned long, char const*, unsigned long)+0x160> b6228: b40000b4 cbz x20, 0xb623c , std::__ndk1::allocator>::replace(unsigned long, unsigned long, char const*, unsigned long)+0xe8> b622c: aa1a03e0 mov x0, x26 b6230: aa1703e1 mov x1, x23 b6234: aa1403e2 mov x2, x20 b6238: 97fe2d72 bl 0x41800 b623c: 8b140340 add x0, x26, x20 b6240: 8b160341 add x1, x26, x22 b6244: aa1903e2 mov x2, x25 b6248: 14000009 b 0xb626c , std::__ndk1::allocator>::replace(unsigned long, unsigned long, char const*, unsigned long)+0x118> b624c: f9400a7b ldr x27, [x19, #0x10] b6250: eb1402df cmp x22, x20 b6254: 54fffe01 b.ne 0xb6214 , std::__ndk1::allocator>::replace(unsigned long, unsigned long, char const*, unsigned long)+0xc0> b6258: aa1403f6 mov x22, x20 b625c: b40000b4 cbz x20, 0xb6270 , std::__ndk1::allocator>::replace(unsigned long, unsigned long, char const*, unsigned long)+0x11c> b6260: 8b180360 add x0, x27, x24 b6264: aa1703e1 mov x1, x23 b6268: aa1403e2 mov x2, x20 b626c: 97fe2d65 bl 0x41800 b6270: 39400269 ldrb w9, [x19] b6274: cb160288 sub x8, x20, x22 b6278: 8b150108 add x8, x8, x21 b627c: 37000089 tbnz w9, #0x0, 0xb628c , std::__ndk1::allocator>::replace(unsigned long, unsigned long, char const*, unsigned long)+0x138> b6280: 531f7909 lsl w9, w8, #1 b6284: 39000269 strb w9, [x19] b6288: 14000002 b 0xb6290 , std::__ndk1::allocator>::replace(unsigned long, unsigned long, char const*, unsigned long)+0x13c> b628c: f9000668 str x8, [x19, #0x8] b6290: 38286b7f strb wzr, [x27, x8] b6294: aa1303e0 mov x0, x19 b6298: a9457bfd ldp x29, x30, [sp, #0x50] b629c: a9444ff4 ldp x20, x19, [sp, #0x40] b62a0: a94357f6 ldp x22, x21, [sp, #0x30] b62a4: a9425ff8 ldp x24, x23, [sp, #0x20] b62a8: a94167fa ldp x26, x25, [sp, #0x10] b62ac: f84607fb ldr x27, [sp], #0x60 b62b0: d65f03c0 ret b62b4: eb17035f cmp x26, x23 b62b8: 54000262 b.hs 0xb6304 , std::__ndk1::allocator>::replace(unsigned long, unsigned long, char const*, unsigned long)+0x1b0> b62bc: 8b150368 add x8, x27, x21 b62c0: eb17011f cmp x8, x23 b62c4: 54000209 b.ls 0xb6304 , std::__ndk1::allocator>::replace(unsigned long, unsigned long, char const*, unsigned long)+0x1b0> b62c8: 8b160348 add x8, x26, x22 b62cc: eb17011f cmp x8, x23 b62d0: 54000169 b.ls 0xb62fc , std::__ndk1::allocator>::replace(unsigned long, unsigned long, char const*, unsigned long)+0x1a8> b62d4: b40000b6 cbz x22, 0xb62e8 , std::__ndk1::allocator>::replace(unsigned long, unsigned long, char const*, unsigned long)+0x194> b62d8: aa1a03e0 mov x0, x26 b62dc: aa1703e1 mov x1, x23 b62e0: aa1603e2 mov x2, x22 b62e4: 97fe2d47 bl 0x41800 b62e8: 8b1802d8 add x24, x22, x24 b62ec: 8b1402f7 add x23, x23, x20 b62f0: cb160294 sub x20, x20, x22 b62f4: aa1f03f6 mov x22, xzr b62f8: 14000003 b 0xb6304 , std::__ndk1::allocator>::replace(unsigned long, unsigned long, char const*, unsigned long)+0x1b0> b62fc: cb160288 sub x8, x20, x22 b6300: 8b0802f7 add x23, x23, x8 b6304: 8b180368 add x8, x27, x24 b6308: 8b140100 add x0, x8, x20 b630c: 8b160101 add x1, x8, x22 b6310: aa1903e2 mov x2, x25 b6314: 97fe2d3b bl 0x41800 b6318: b5fffa54 cbnz x20, 0xb6260 , std::__ndk1::allocator>::replace(unsigned long, unsigned long, char const*, unsigned long)+0x10c> b631c: 17ffffd5 b 0xb6270 , std::__ndk1::allocator>::replace(unsigned long, unsigned long, char const*, unsigned long)+0x11c> 00000000000b6320 , std::__ndk1::allocator>::replace(unsigned long, unsigned long, char const*)>: b6320: a9bd57f6 stp x22, x21, [sp, #-0x30]! b6324: a9014ff4 stp x20, x19, [sp, #0x10] b6328: a9027bfd stp x29, x30, [sp, #0x20] b632c: 910083fd add x29, sp, #0x20 b6330: aa0003f6 mov x22, x0 b6334: aa0303e0 mov x0, x3 b6338: aa0303f3 mov x19, x3 b633c: aa0203f4 mov x20, x2 b6340: aa0103f5 mov x21, x1 b6344: 97fe2d4b bl 0x41870 b6348: aa1403e2 mov x2, x20 b634c: aa1303e3 mov x3, x19 b6350: a9427bfd ldp x29, x30, [sp, #0x20] b6354: a9414ff4 ldp x20, x19, [sp, #0x10] b6358: aa0003e4 mov x4, x0 b635c: aa1603e0 mov x0, x22 b6360: aa1503e1 mov x1, x21 b6364: a8c357f6 ldp x22, x21, [sp], #0x30 b6368: 17fe2da6 b 0x41a00 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7replaceEmmPKcm@plt> 00000000000b636c , std::__ndk1::allocator>::replace(unsigned long, unsigned long, unsigned long, char)>: b636c: f81b0ff9 str x25, [sp, #-0x50]! b6370: a9015ff8 stp x24, x23, [sp, #0x10] b6374: a90257f6 stp x22, x21, [sp, #0x20] b6378: a9034ff4 stp x20, x19, [sp, #0x30] b637c: a9047bfd stp x29, x30, [sp, #0x40] b6380: 910103fd add x29, sp, #0x40 b6384: 39400009 ldrb w9, [x0] b6388: 2a0403f5 mov w21, w4 b638c: aa0303f4 mov x20, x3 b6390: aa0003f3 mov x19, x0 b6394: aa0103f7 mov x23, x1 b6398: 370000a9 tbnz w9, #0x0, 0xb63ac , std::__ndk1::allocator>::replace(unsigned long, unsigned long, unsigned long, char)+0x40> b639c: d341fd36 lsr x22, x9, #1 b63a0: eb1702c8 subs x8, x22, x23 b63a4: 540000a2 b.hs 0xb63b8 , std::__ndk1::allocator>::replace(unsigned long, unsigned long, unsigned long, char)+0x4c> b63a8: 1400003f b 0xb64a4 , std::__ndk1::allocator>::replace(unsigned long, unsigned long, unsigned long, char)+0x138> b63ac: f9400676 ldr x22, [x19, #0x8] b63b0: eb1702c8 subs x8, x22, x23 b63b4: 54000783 b.lo 0xb64a4 , std::__ndk1::allocator>::replace(unsigned long, unsigned long, unsigned long, char)+0x138> b63b8: eb02011f cmp x8, x2 b63bc: 9a823118 csel x24, x8, x2, lo b63c0: 37000069 tbnz w9, #0x0, 0xb63cc , std::__ndk1::allocator>::replace(unsigned long, unsigned long, unsigned long, char)+0x60> b63c4: 528002c1 mov w1, #0x16 // =22 b63c8: 14000004 b 0xb63d8 , std::__ndk1::allocator>::replace(unsigned long, unsigned long, unsigned long, char)+0x6c> b63cc: f940026a ldr x10, [x19] b63d0: 927ff94a and x10, x10, #0xfffffffffffffffe b63d4: d1000541 sub x1, x10, #0x1 b63d8: cb16030a sub x10, x24, x22 b63dc: 8b01014a add x10, x10, x1 b63e0: eb14015f cmp x10, x20 b63e4: 54000182 b.hs 0xb6414 , std::__ndk1::allocator>::replace(unsigned long, unsigned long, unsigned long, char)+0xa8> b63e8: 8b1402c8 add x8, x22, x20 b63ec: cb180108 sub x8, x8, x24 b63f0: cb010102 sub x2, x8, x1 b63f4: aa1303e0 mov x0, x19 b63f8: aa1603e3 mov x3, x22 b63fc: aa1703e4 mov x4, x23 b6400: aa1803e5 mov x5, x24 b6404: aa1403e6 mov x6, x20 b6408: 97fec938 bl 0x688e8 b640c: f9400a79 ldr x25, [x19, #0x10] b6410: 14000011 b 0xb6454 , std::__ndk1::allocator>::replace(unsigned long, unsigned long, unsigned long, char)+0xe8> b6414: 37000189 tbnz w9, #0x0, 0xb6444 , std::__ndk1::allocator>::replace(unsigned long, unsigned long, unsigned long, char)+0xd8> b6418: 91000679 add x25, x19, #0x1 b641c: eb14031f cmp x24, x20 b6420: 54000180 b.eq 0xb6450 , std::__ndk1::allocator>::replace(unsigned long, unsigned long, unsigned long, char)+0xe4> b6424: eb180102 subs x2, x8, x24 b6428: 54000140 b.eq 0xb6450 , std::__ndk1::allocator>::replace(unsigned long, unsigned long, unsigned long, char)+0xe4> b642c: 8b170328 add x8, x25, x23 b6430: 8b140100 add x0, x8, x20 b6434: 8b180101 add x1, x8, x24 b6438: 97fe2cf2 bl 0x41800 b643c: b50000d4 cbnz x20, 0xb6454 , std::__ndk1::allocator>::replace(unsigned long, unsigned long, unsigned long, char)+0xe8> b6440: 14000009 b 0xb6464 , std::__ndk1::allocator>::replace(unsigned long, unsigned long, unsigned long, char)+0xf8> b6444: f9400a79 ldr x25, [x19, #0x10] b6448: eb14031f cmp x24, x20 b644c: 54fffec1 b.ne 0xb6424 , std::__ndk1::allocator>::replace(unsigned long, unsigned long, unsigned long, char)+0xb8> b6450: b40000b4 cbz x20, 0xb6464 , std::__ndk1::allocator>::replace(unsigned long, unsigned long, unsigned long, char)+0xf8> b6454: 8b170320 add x0, x25, x23 b6458: 2a1503e1 mov w1, w21 b645c: aa1403e2 mov x2, x20 b6460: 97fe2e8c bl 0x41e90 b6464: 39400269 ldrb w9, [x19] b6468: cb180288 sub x8, x20, x24 b646c: 8b160108 add x8, x8, x22 b6470: 37000089 tbnz w9, #0x0, 0xb6480 , std::__ndk1::allocator>::replace(unsigned long, unsigned long, unsigned long, char)+0x114> b6474: 531f7909 lsl w9, w8, #1 b6478: 39000269 strb w9, [x19] b647c: 14000002 b 0xb6484 , std::__ndk1::allocator>::replace(unsigned long, unsigned long, unsigned long, char)+0x118> b6480: f9000668 str x8, [x19, #0x8] b6484: 38286b3f strb wzr, [x25, x8] b6488: aa1303e0 mov x0, x19 b648c: a9447bfd ldp x29, x30, [sp, #0x40] b6490: a9434ff4 ldp x20, x19, [sp, #0x30] b6494: a94257f6 ldp x22, x21, [sp, #0x20] b6498: a9415ff8 ldp x24, x23, [sp, #0x10] b649c: f84507f9 ldr x25, [sp], #0x50 b64a0: d65f03c0 ret b64a4: aa1303e0 mov x0, x19 b64a8: 97fe2c2a bl 0x41550 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_out_of_rangeEv@plt> 00000000000b64ac , std::__ndk1::allocator>::copy(char*, unsigned long, unsigned long) const>: b64ac: f81e0ff3 str x19, [sp, #-0x20]! b64b0: a9017bfd stp x29, x30, [sp, #0x10] b64b4: 910043fd add x29, sp, #0x10 b64b8: 39400008 ldrb w8, [x0] b64bc: 370000a8 tbnz w8, #0x0, 0xb64d0 , std::__ndk1::allocator>::copy(char*, unsigned long, unsigned long) const+0x24> b64c0: d341fd09 lsr x9, x8, #1 b64c4: eb030129 subs x9, x9, x3 b64c8: 540000a2 b.hs 0xb64dc , std::__ndk1::allocator>::copy(char*, unsigned long, unsigned long) const+0x30> b64cc: 14000015 b 0xb6520 , std::__ndk1::allocator>::copy(char*, unsigned long, unsigned long) const+0x74> b64d0: f9400409 ldr x9, [x0, #0x8] b64d4: eb030129 subs x9, x9, x3 b64d8: 54000243 b.lo 0xb6520 , std::__ndk1::allocator>::copy(char*, unsigned long, unsigned long) const+0x74> b64dc: eb02013f cmp x9, x2 b64e0: 9a823133 csel x19, x9, x2, lo b64e4: 37000088 tbnz w8, #0x0, 0xb64f4 , std::__ndk1::allocator>::copy(char*, unsigned long, unsigned long) const+0x48> b64e8: 91000408 add x8, x0, #0x1 b64ec: b5000093 cbnz x19, 0xb64fc , std::__ndk1::allocator>::copy(char*, unsigned long, unsigned long) const+0x50> b64f0: 14000008 b 0xb6510 , std::__ndk1::allocator>::copy(char*, unsigned long, unsigned long) const+0x64> b64f4: f9400808 ldr x8, [x0, #0x10] b64f8: b40000d3 cbz x19, 0xb6510 , std::__ndk1::allocator>::copy(char*, unsigned long, unsigned long) const+0x64> b64fc: 8b030108 add x8, x8, x3 b6500: aa0103e0 mov x0, x1 b6504: aa0803e1 mov x1, x8 b6508: aa1303e2 mov x2, x19 b650c: 97fe2b29 bl 0x411b0 b6510: a9417bfd ldp x29, x30, [sp, #0x10] b6514: aa1303e0 mov x0, x19 b6518: f84207f3 ldr x19, [sp], #0x20 b651c: d65f03c0 ret b6520: 97fe2c0c bl 0x41550 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_out_of_rangeEv@plt> 00000000000b6524 , std::__ndk1::allocator>::find(char const*, unsigned long, unsigned long) const>: b6524: a9bc5ff8 stp x24, x23, [sp, #-0x40]! b6528: a90157f6 stp x22, x21, [sp, #0x10] b652c: a9024ff4 stp x20, x19, [sp, #0x20] b6530: a9037bfd stp x29, x30, [sp, #0x30] b6534: 9100c3fd add x29, sp, #0x30 b6538: 39400008 ldrb w8, [x0] b653c: aa0303f3 mov x19, x3 b6540: aa0103f4 mov x20, x1 b6544: 37000408 tbnz w8, #0x0, 0xb65c4 , std::__ndk1::allocator>::find(char const*, unsigned long, unsigned long) const+0xa0> b6548: 91000417 add x23, x0, #0x1 b654c: d341fd08 lsr x8, x8, #1 b6550: eb02011f cmp x8, x2 b6554: 540003e3 b.lo 0xb65d0 , std::__ndk1::allocator>::find(char const*, unsigned long, unsigned long) const+0xac> b6558: b40003f3 cbz x19, 0xb65d4 , std::__ndk1::allocator>::find(char const*, unsigned long, unsigned long) const+0xb0> b655c: 8b0202e0 add x0, x23, x2 b6560: 8b0802f8 add x24, x23, x8 b6564: cb000308 sub x8, x24, x0 b6568: eb13011f cmp x8, x19 b656c: 5400022b b.lt 0xb65b0 , std::__ndk1::allocator>::find(char const*, unsigned long, unsigned long) const+0x8c> b6570: 39400295 ldrb w21, [x20] b6574: cb130108 sub x8, x8, x19 b6578: b1000502 adds x2, x8, #0x1 b657c: 540001a2 b.hs 0xb65b0 , std::__ndk1::allocator>::find(char const*, unsigned long, unsigned long) const+0x8c> b6580: 2a1503e1 mov w1, w21 b6584: 97fe2b13 bl 0x411d0 b6588: b4000140 cbz x0, 0xb65b0 , std::__ndk1::allocator>::find(char const*, unsigned long, unsigned long) const+0x8c> b658c: aa1403e1 mov x1, x20 b6590: aa1303e2 mov x2, x19 b6594: aa0003f6 mov x22, x0 b6598: 97fe2eee bl 0x42150 b659c: 340000c0 cbz w0, 0xb65b4 , std::__ndk1::allocator>::find(char const*, unsigned long, unsigned long) const+0x90> b65a0: 910006c0 add x0, x22, #0x1 b65a4: cb000308 sub x8, x24, x0 b65a8: eb13011f cmp x8, x19 b65ac: 54fffe4a b.ge 0xb6574 , std::__ndk1::allocator>::find(char const*, unsigned long, unsigned long) const+0x50> b65b0: aa1803f6 mov x22, x24 b65b4: cb1702c8 sub x8, x22, x23 b65b8: eb1802df cmp x22, x24 b65bc: da9f1102 csinv x2, x8, xzr, ne b65c0: 14000005 b 0xb65d4 , std::__ndk1::allocator>::find(char const*, unsigned long, unsigned long) const+0xb0> b65c4: a940dc08 ldp x8, x23, [x0, #0x8] b65c8: eb02011f cmp x8, x2 b65cc: 54fffc62 b.hs 0xb6558 , std::__ndk1::allocator>::find(char const*, unsigned long, unsigned long) const+0x34> b65d0: 92800002 mov x2, #-0x1 // =-1 b65d4: a9437bfd ldp x29, x30, [sp, #0x30] b65d8: a9424ff4 ldp x20, x19, [sp, #0x20] b65dc: a94157f6 ldp x22, x21, [sp, #0x10] b65e0: aa0203e0 mov x0, x2 b65e4: a8c45ff8 ldp x24, x23, [sp], #0x40 b65e8: d65f03c0 ret 00000000000b65ec , std::__ndk1::allocator>::find(char, unsigned long) const>: b65ec: f81e0ff3 str x19, [sp, #-0x20]! b65f0: a9017bfd stp x29, x30, [sp, #0x10] b65f4: 910043fd add x29, sp, #0x10 b65f8: 39400008 ldrb w8, [x0] b65fc: 370000e8 tbnz w8, #0x0, 0xb6618 , std::__ndk1::allocator>::find(char, unsigned long) const+0x2c> b6600: 91000413 add x19, x0, #0x1 b6604: d341fd08 lsr x8, x8, #1 b6608: eb020108 subs x8, x8, x2 b660c: 540000c8 b.hi 0xb6624 , std::__ndk1::allocator>::find(char, unsigned long) const+0x38> b6610: 92800000 mov x0, #-0x1 // =-1 b6614: 1400000e b 0xb664c , std::__ndk1::allocator>::find(char, unsigned long) const+0x60> b6618: a940cc08 ldp x8, x19, [x0, #0x8] b661c: eb020108 subs x8, x8, x2 b6620: 54ffff89 b.ls 0xb6610 , std::__ndk1::allocator>::find(char, unsigned long) const+0x24> b6624: 540000c0 b.eq 0xb663c , std::__ndk1::allocator>::find(char, unsigned long) const+0x50> b6628: 8b020260 add x0, x19, x2 b662c: 12001c21 and w1, w1, #0xff b6630: aa0803e2 mov x2, x8 b6634: 97fe2ae7 bl 0x411d0 b6638: 14000002 b 0xb6640 , std::__ndk1::allocator>::find(char, unsigned long) const+0x54> b663c: aa1f03e0 mov x0, xzr b6640: cb130008 sub x8, x0, x19 b6644: f100001f cmp x0, #0x0 b6648: da9f1100 csinv x0, x8, xzr, ne b664c: a9417bfd ldp x29, x30, [sp, #0x10] b6650: f84207f3 ldr x19, [sp], #0x20 b6654: d65f03c0 ret 00000000000b6658 , std::__ndk1::allocator>::rfind(char const*, unsigned long, unsigned long) const>: b6658: 39400009 ldrb w9, [x0] b665c: 37000089 tbnz w9, #0x0, 0xb666c , std::__ndk1::allocator>::rfind(char const*, unsigned long, unsigned long) const+0x14> b6660: 91000408 add x8, x0, #0x1 b6664: d341fd29 lsr x9, x9, #1 b6668: 14000002 b 0xb6670 , std::__ndk1::allocator>::rfind(char const*, unsigned long, unsigned long) const+0x18> b666c: a940a009 ldp x9, x8, [x0, #0x8] b6670: eb02013f cmp x9, x2 b6674: 9a82312a csel x10, x9, x2, lo b6678: cb0a012b sub x11, x9, x10 b667c: 8b03014a add x10, x10, x3 b6680: eb03017f cmp x11, x3 b6684: 9a89814a csel x10, x10, x9, hi b6688: 8b0a0109 add x9, x8, x10 b668c: b4000363 cbz x3, 0xb66f8 , std::__ndk1::allocator>::rfind(char const*, unsigned long, unsigned long) const+0xa0> b6690: eb03015f cmp x10, x3 b6694: 5400032b b.lt 0xb66f8 , std::__ndk1::allocator>::rfind(char const*, unsigned long, unsigned long) const+0xa0> b6698: 8b03002a add x10, x1, x3 b669c: 8b08006b add x11, x3, x8 b66a0: 5280002d mov w13, #0x1 // =1 b66a4: d100056b sub x11, x11, #0x1 b66a8: d100094c sub x12, x10, #0x2 b66ac: cb0301ad sub x13, x13, x3 b66b0: aa0903ef mov x15, x9 b66b4: eb0f017f cmp x11, x15 b66b8: 54000200 b.eq 0xb66f8 , std::__ndk1::allocator>::rfind(char const*, unsigned long, unsigned long) const+0xa0> b66bc: aa0f03ee mov x14, x15 b66c0: 385ffdf0 ldrb w16, [x15, #-0x1]! b66c4: 385ff151 ldurb w17, [x10, #-0x1] b66c8: 6b11021f cmp w16, w17 b66cc: 54ffff41 b.ne 0xb66b4 , std::__ndk1::allocator>::rfind(char const*, unsigned long, unsigned long) const+0x5c> b66d0: aa1f03f0 mov x16, xzr b66d4: eb1001bf cmp x13, x16 b66d8: 54000140 b.eq 0xb6700 , std::__ndk1::allocator>::rfind(char const*, unsigned long, unsigned long) const+0xa8> b66dc: 8b1001d1 add x17, x14, x16 b66e0: 385fe231 ldurb w17, [x17, #-0x2] b66e4: 38706980 ldrb w0, [x12, x16] b66e8: d1000610 sub x16, x16, #0x1 b66ec: 6b00023f cmp w17, w0 b66f0: 54ffff20 b.eq 0xb66d4 , std::__ndk1::allocator>::rfind(char const*, unsigned long, unsigned long) const+0x7c> b66f4: 17fffff0 b 0xb66b4 , std::__ndk1::allocator>::rfind(char const*, unsigned long, unsigned long) const+0x5c> b66f8: aa0903ea mov x10, x9 b66fc: 14000003 b 0xb6708 , std::__ndk1::allocator>::rfind(char const*, unsigned long, unsigned long) const+0xb0> b6700: 8b1001ca add x10, x14, x16 b6704: d100054a sub x10, x10, #0x1 b6708: eb09015f cmp x10, x9 b670c: cb080148 sub x8, x10, x8 b6710: fa400864 ccmp x3, #0x0, #0x4, eq b6714: da9f0100 csinv x0, x8, xzr, eq b6718: d65f03c0 ret 00000000000b671c , std::__ndk1::allocator>::rfind(char, unsigned long) const>: b671c: 39400009 ldrb w9, [x0] b6720: 370000a9 tbnz w9, #0x0, 0xb6734 , std::__ndk1::allocator>::rfind(char, unsigned long) const+0x18> b6724: 91000408 add x8, x0, #0x1 b6728: d341fd29 lsr x9, x9, #1 b672c: b5000089 cbnz x9, 0xb673c , std::__ndk1::allocator>::rfind(char, unsigned long) const+0x20> b6730: 1400000c b 0xb6760 , std::__ndk1::allocator>::rfind(char, unsigned long) const+0x44> b6734: a940a009 ldp x9, x8, [x0, #0x8] b6738: b4000149 cbz x9, 0xb6760 , std::__ndk1::allocator>::rfind(char, unsigned long) const+0x44> b673c: eb02013f cmp x9, x2 b6740: 9a829520 csinc x0, x9, x2, ls b6744: b40000e0 cbz x0, 0xb6760 , std::__ndk1::allocator>::rfind(char, unsigned long) const+0x44> b6748: 8b000109 add x9, x8, x0 b674c: 385ff129 ldurb w9, [x9, #-0x1] b6750: d1000400 sub x0, x0, #0x1 b6754: 6b21013f cmp w9, w1, uxtb b6758: 54ffff61 b.ne 0xb6744 , std::__ndk1::allocator>::rfind(char, unsigned long) const+0x28> b675c: d65f03c0 ret b6760: 92800000 mov x0, #-0x1 // =-1 b6764: d65f03c0 ret 00000000000b6768 , std::__ndk1::allocator>::find_first_of(char const*, unsigned long, unsigned long) const>: b6768: 39400009 ldrb w9, [x0] b676c: 37000329 tbnz w9, #0x0, 0xb67d0 , std::__ndk1::allocator>::find_first_of(char const*, unsigned long, unsigned long) const+0x68> b6770: 91000408 add x8, x0, #0x1 b6774: d341fd2a lsr x10, x9, #1 b6778: 92800000 mov x0, #-0x1 // =-1 b677c: b4000303 cbz x3, 0xb67dc , std::__ndk1::allocator>::find_first_of(char const*, unsigned long, unsigned long) const+0x74> b6780: eb02015f cmp x10, x2 b6784: 540002c9 b.ls 0xb67dc , std::__ndk1::allocator>::find_first_of(char const*, unsigned long, unsigned long) const+0x74> b6788: 8b020109 add x9, x8, x2 b678c: 8b0a010a add x10, x8, x10 b6790: 3940012b ldrb w11, [x9] b6794: aa0303ec mov x12, x3 b6798: aa0103ed mov x13, x1 b679c: 384015ae ldrb w14, [x13], #0x1 b67a0: 6b0e017f cmp w11, w14 b67a4: 540000e0 b.eq 0xb67c0 , std::__ndk1::allocator>::find_first_of(char const*, unsigned long, unsigned long) const+0x58> b67a8: f100058c subs x12, x12, #0x1 b67ac: 54ffff81 b.ne 0xb679c , std::__ndk1::allocator>::find_first_of(char const*, unsigned long, unsigned long) const+0x34> b67b0: 91000529 add x9, x9, #0x1 b67b4: eb0a013f cmp x9, x10 b67b8: 54fffec1 b.ne 0xb6790 , std::__ndk1::allocator>::find_first_of(char const*, unsigned long, unsigned long) const+0x28> b67bc: aa0a03e9 mov x9, x10 b67c0: cb080128 sub x8, x9, x8 b67c4: eb0a013f cmp x9, x10 b67c8: da9f1100 csinv x0, x8, xzr, ne b67cc: d65f03c0 ret b67d0: a940a00a ldp x10, x8, [x0, #0x8] b67d4: 92800000 mov x0, #-0x1 // =-1 b67d8: b5fffd43 cbnz x3, 0xb6780 , std::__ndk1::allocator>::find_first_of(char const*, unsigned long, unsigned long) const+0x18> b67dc: d65f03c0 ret 00000000000b67e0 , std::__ndk1::allocator>::find_last_of(char const*, unsigned long, unsigned long) const>: b67e0: a9bd57f6 stp x22, x21, [sp, #-0x30]! b67e4: a9014ff4 stp x20, x19, [sp, #0x10] b67e8: a9027bfd stp x29, x30, [sp, #0x20] b67ec: 910083fd add x29, sp, #0x20 b67f0: 39400008 ldrb w8, [x0] b67f4: aa0303f3 mov x19, x3 b67f8: aa0103f4 mov x20, x1 b67fc: 370000a8 tbnz w8, #0x0, 0xb6810 , std::__ndk1::allocator>::find_last_of(char const*, unsigned long, unsigned long) const+0x30> b6800: 91000416 add x22, x0, #0x1 b6804: d341fd08 lsr x8, x8, #1 b6808: b5000093 cbnz x19, 0xb6818 , std::__ndk1::allocator>::find_last_of(char const*, unsigned long, unsigned long) const+0x38> b680c: 1400000e b 0xb6844 , std::__ndk1::allocator>::find_last_of(char const*, unsigned long, unsigned long) const+0x64> b6810: a940d808 ldp x8, x22, [x0, #0x8] b6814: b4000193 cbz x19, 0xb6844 , std::__ndk1::allocator>::find_last_of(char const*, unsigned long, unsigned long) const+0x64> b6818: eb02011f cmp x8, x2 b681c: 9a829515 csinc x21, x8, x2, ls b6820: b4000135 cbz x21, 0xb6844 , std::__ndk1::allocator>::find_last_of(char const*, unsigned long, unsigned long) const+0x64> b6824: 8b1502c8 add x8, x22, x21 b6828: 385ff101 ldurb w1, [x8, #-0x1] b682c: aa1403e0 mov x0, x20 b6830: aa1303e2 mov x2, x19 b6834: 97fe2a67 bl 0x411d0 b6838: d10006b5 sub x21, x21, #0x1 b683c: b4ffff20 cbz x0, 0xb6820 , std::__ndk1::allocator>::find_last_of(char const*, unsigned long, unsigned long) const+0x40> b6840: 14000002 b 0xb6848 , std::__ndk1::allocator>::find_last_of(char const*, unsigned long, unsigned long) const+0x68> b6844: 92800015 mov x21, #-0x1 // =-1 b6848: a9427bfd ldp x29, x30, [sp, #0x20] b684c: a9414ff4 ldp x20, x19, [sp, #0x10] b6850: aa1503e0 mov x0, x21 b6854: a8c357f6 ldp x22, x21, [sp], #0x30 b6858: d65f03c0 ret 00000000000b685c , std::__ndk1::allocator>::find_first_not_of(char const*, unsigned long, unsigned long) const>: b685c: a9bc5ff8 stp x24, x23, [sp, #-0x40]! b6860: a90157f6 stp x22, x21, [sp, #0x10] b6864: a9024ff4 stp x20, x19, [sp, #0x20] b6868: a9037bfd stp x29, x30, [sp, #0x30] b686c: 9100c3fd add x29, sp, #0x30 b6870: 39400008 ldrb w8, [x0] b6874: aa0303f4 mov x20, x3 b6878: aa0203f3 mov x19, x2 b687c: aa0103f5 mov x21, x1 b6880: 370000c8 tbnz w8, #0x0, 0xb6898 , std::__ndk1::allocator>::find_first_not_of(char const*, unsigned long, unsigned long) const+0x3c> b6884: 91000416 add x22, x0, #0x1 b6888: d341fd17 lsr x23, x8, #1 b688c: eb1302ff cmp x23, x19 b6890: 540000a8 b.hi 0xb68a4 , std::__ndk1::allocator>::find_first_not_of(char const*, unsigned long, unsigned long) const+0x48> b6894: 1400000e b 0xb68cc , std::__ndk1::allocator>::find_first_not_of(char const*, unsigned long, unsigned long) const+0x70> b6898: a940d817 ldp x23, x22, [x0, #0x8] b689c: eb1302ff cmp x23, x19 b68a0: 54000169 b.ls 0xb68cc , std::__ndk1::allocator>::find_first_not_of(char const*, unsigned long, unsigned long) const+0x70> b68a4: 8b1302d8 add x24, x22, x19 b68a8: b4000194 cbz x20, 0xb68d8 , std::__ndk1::allocator>::find_first_not_of(char const*, unsigned long, unsigned long) const+0x7c> b68ac: 38736ac1 ldrb w1, [x22, x19] b68b0: aa1503e0 mov x0, x21 b68b4: aa1403e2 mov x2, x20 b68b8: 97fe2a46 bl 0x411d0 b68bc: b40000c0 cbz x0, 0xb68d4 , std::__ndk1::allocator>::find_first_not_of(char const*, unsigned long, unsigned long) const+0x78> b68c0: 91000673 add x19, x19, #0x1 b68c4: eb1302ff cmp x23, x19 b68c8: 54ffff01 b.ne 0xb68a8 , std::__ndk1::allocator>::find_first_not_of(char const*, unsigned long, unsigned long) const+0x4c> b68cc: 92800000 mov x0, #-0x1 // =-1 b68d0: 14000003 b 0xb68dc , std::__ndk1::allocator>::find_first_not_of(char const*, unsigned long, unsigned long) const+0x80> b68d4: 8b1302d8 add x24, x22, x19 b68d8: cb160300 sub x0, x24, x22 b68dc: a9437bfd ldp x29, x30, [sp, #0x30] b68e0: a9424ff4 ldp x20, x19, [sp, #0x20] b68e4: a94157f6 ldp x22, x21, [sp, #0x10] b68e8: a8c45ff8 ldp x24, x23, [sp], #0x40 b68ec: d65f03c0 ret 00000000000b68f0 , std::__ndk1::allocator>::find_last_not_of(char const*, unsigned long, unsigned long) const>: b68f0: f81c0ff7 str x23, [sp, #-0x40]! b68f4: a90157f6 stp x22, x21, [sp, #0x10] b68f8: a9024ff4 stp x20, x19, [sp, #0x20] b68fc: a9037bfd stp x29, x30, [sp, #0x30] b6900: 9100c3fd add x29, sp, #0x30 b6904: 39400008 ldrb w8, [x0] b6908: aa0303f3 mov x19, x3 b690c: aa0103f4 mov x20, x1 b6910: 37000088 tbnz w8, #0x0, 0xb6920 , std::__ndk1::allocator>::find_last_not_of(char const*, unsigned long, unsigned long) const+0x30> b6914: 91000415 add x21, x0, #0x1 b6918: d341fd08 lsr x8, x8, #1 b691c: 14000002 b 0xb6924 , std::__ndk1::allocator>::find_last_not_of(char const*, unsigned long, unsigned long) const+0x34> b6920: a940d408 ldp x8, x21, [x0, #0x8] b6924: eb02011f cmp x8, x2 b6928: d10006b6 sub x22, x21, #0x1 b692c: 9a829508 csinc x8, x8, x2, ls b6930: b40001a8 cbz x8, 0xb6964 , std::__ndk1::allocator>::find_last_not_of(char const*, unsigned long, unsigned long) const+0x74> b6934: aa0803f7 mov x23, x8 b6938: b40000f3 cbz x19, 0xb6954 , std::__ndk1::allocator>::find_last_not_of(char const*, unsigned long, unsigned long) const+0x64> b693c: 38776ac1 ldrb w1, [x22, x23] b6940: aa1403e0 mov x0, x20 b6944: aa1303e2 mov x2, x19 b6948: 97fe2a22 bl 0x411d0 b694c: d10006e8 sub x8, x23, #0x1 b6950: b5ffff00 cbnz x0, 0xb6930 , std::__ndk1::allocator>::find_last_not_of(char const*, unsigned long, unsigned long) const+0x40> b6954: 8b1702a8 add x8, x21, x23 b6958: aa3503e9 mvn x9, x21 b695c: 8b080120 add x0, x9, x8 b6960: 14000002 b 0xb6968 , std::__ndk1::allocator>::find_last_not_of(char const*, unsigned long, unsigned long) const+0x78> b6964: 92800000 mov x0, #-0x1 // =-1 b6968: a9437bfd ldp x29, x30, [sp, #0x30] b696c: a9424ff4 ldp x20, x19, [sp, #0x20] b6970: a94157f6 ldp x22, x21, [sp, #0x10] b6974: f84407f7 ldr x23, [sp], #0x40 b6978: d65f03c0 ret 00000000000b697c , std::__ndk1::allocator>::compare(unsigned long, unsigned long, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long, unsigned long) const>: b697c: a9be4ff4 stp x20, x19, [sp, #-0x20]! b6980: a9017bfd stp x29, x30, [sp, #0x10] b6984: 910043fd add x29, sp, #0x10 b6988: 39400068 ldrb w8, [x3] b698c: a940a869 ldp x9, x10, [x3, #0x8] b6990: 3940000b ldrb w11, [x0] b6994: d341fd0c lsr x12, x8, #1 b6998: 7200011f tst w8, #0x1 b699c: 9a831548 csinc x8, x10, x3, ne b69a0: 9a89018a csel x10, x12, x9, eq b69a4: 370000cb tbnz w11, #0x0, 0xb69bc , std::__ndk1::allocator>::compare(unsigned long, unsigned long, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long, unsigned long) const+0x40> b69a8: 91000409 add x9, x0, #0x1 b69ac: d341fd6b lsr x11, x11, #1 b69b0: eb01016b subs x11, x11, x1 b69b4: 540000a2 b.hs 0xb69c8 , std::__ndk1::allocator>::compare(unsigned long, unsigned long, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long, unsigned long) const+0x4c> b69b8: 1400001a b 0xb6a20 , std::__ndk1::allocator>::compare(unsigned long, unsigned long, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long, unsigned long) const+0xa4> b69bc: a940a40b ldp x11, x9, [x0, #0x8] b69c0: eb01016b subs x11, x11, x1 b69c4: 540002e3 b.lo 0xb6a20 , std::__ndk1::allocator>::compare(unsigned long, unsigned long, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long, unsigned long) const+0xa4> b69c8: eb02017f cmp x11, x2 b69cc: 9a823173 csel x19, x11, x2, lo b69d0: eb04014a subs x10, x10, x4 b69d4: 54000263 b.lo 0xb6a20 , std::__ndk1::allocator>::compare(unsigned long, unsigned long, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long, unsigned long) const+0xa4> b69d8: eb05015f cmp x10, x5 b69dc: 9a853154 csel x20, x10, x5, lo b69e0: eb13029f cmp x20, x19 b69e4: 9a933282 csel x2, x20, x19, lo b69e8: b40000a2 cbz x2, 0xb69fc , std::__ndk1::allocator>::compare(unsigned long, unsigned long, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long, unsigned long) const+0x80> b69ec: 8b010120 add x0, x9, x1 b69f0: 8b040101 add x1, x8, x4 b69f4: 97fe2dd7 bl 0x42150 b69f8: 350000e0 cbnz w0, 0xb6a14 , std::__ndk1::allocator>::compare(unsigned long, unsigned long, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long, unsigned long) const+0x98> b69fc: eb14027f cmp x19, x20 b6a00: 54000061 b.ne 0xb6a0c , std::__ndk1::allocator>::compare(unsigned long, unsigned long, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long, unsigned long) const+0x90> b6a04: 2a1f03e0 mov w0, wzr b6a08: 14000003 b 0xb6a14 , std::__ndk1::allocator>::compare(unsigned long, unsigned long, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long, unsigned long) const+0x98> b6a0c: 12800008 mov w8, #-0x1 // =-1 b6a10: 5a883500 cneg w0, w8, hs b6a14: a9417bfd ldp x29, x30, [sp, #0x10] b6a18: a8c24ff4 ldp x20, x19, [sp], #0x20 b6a1c: d65f03c0 ret b6a20: 90000140 adrp x0, 0xde000 +0x12> b6a24: 91307c00 add x0, x0, #0xc1f b6a28: 97fffa8a bl 0xb5450 ::__throw_out_of_range() const+0x14> 00000000000b6a2c , std::__ndk1::allocator>::compare(char const*) const>: b6a2c: a9bd57f6 stp x22, x21, [sp, #-0x30]! b6a30: a9014ff4 stp x20, x19, [sp, #0x10] b6a34: a9027bfd stp x29, x30, [sp, #0x20] b6a38: 910083fd add x29, sp, #0x20 b6a3c: aa0003f5 mov x21, x0 b6a40: aa0103e0 mov x0, x1 b6a44: aa0103f4 mov x20, x1 b6a48: 97fe2b8a bl 0x41870 b6a4c: 394002a8 ldrb w8, [x21] b6a50: aa0003f3 mov x19, x0 b6a54: 370000a8 tbnz w8, #0x0, 0xb6a68 , std::__ndk1::allocator>::compare(char const*) const+0x3c> b6a58: d341fd16 lsr x22, x8, #1 b6a5c: b100067f cmn x19, #0x1 b6a60: 540000a1 b.ne 0xb6a74 , std::__ndk1::allocator>::compare(char const*) const+0x48> b6a64: 14000015 b 0xb6ab8 , std::__ndk1::allocator>::compare(char const*) const+0x8c> b6a68: f94006b6 ldr x22, [x21, #0x8] b6a6c: b100067f cmn x19, #0x1 b6a70: 54000240 b.eq 0xb6ab8 , std::__ndk1::allocator>::compare(char const*) const+0x8c> b6a74: 37000068 tbnz w8, #0x0, 0xb6a80 , std::__ndk1::allocator>::compare(char const*) const+0x54> b6a78: 910006a0 add x0, x21, #0x1 b6a7c: 14000002 b 0xb6a84 , std::__ndk1::allocator>::compare(char const*) const+0x58> b6a80: f9400aa0 ldr x0, [x21, #0x10] b6a84: eb1302df cmp x22, x19 b6a88: 9a968262 csel x2, x19, x22, hi b6a8c: b4000082 cbz x2, 0xb6a9c , std::__ndk1::allocator>::compare(char const*) const+0x70> b6a90: aa1403e1 mov x1, x20 b6a94: 97fe2daf bl 0x42150 b6a98: 35000080 cbnz w0, 0xb6aa8 , std::__ndk1::allocator>::compare(char const*) const+0x7c> b6a9c: eb1302df cmp x22, x19 b6aa0: 1a9f97e8 cset w8, hi b6aa4: 5a9f2100 csinv w0, w8, wzr, hs b6aa8: a9427bfd ldp x29, x30, [sp, #0x20] b6aac: a9414ff4 ldp x20, x19, [sp, #0x10] b6ab0: a8c357f6 ldp x22, x21, [sp], #0x30 b6ab4: d65f03c0 ret b6ab8: aa1503e0 mov x0, x21 b6abc: 97fe2aa5 bl 0x41550 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_out_of_rangeEv@plt> b6ac0: 97fe73fb bl 0x53aac 00000000000b6ac4 , std::__ndk1::allocator>::compare(unsigned long, unsigned long, char const*, unsigned long) const>: b6ac4: a9be4ff4 stp x20, x19, [sp, #-0x20]! b6ac8: a9017bfd stp x29, x30, [sp, #0x10] b6acc: 910043fd add x29, sp, #0x10 b6ad0: 39400008 ldrb w8, [x0] b6ad4: aa0403f3 mov x19, x4 b6ad8: 370000a8 tbnz w8, #0x0, 0xb6aec , std::__ndk1::allocator>::compare(unsigned long, unsigned long, char const*, unsigned long) const+0x28> b6adc: d341fd09 lsr x9, x8, #1 b6ae0: b100067f cmn x19, #0x1 b6ae4: 540000a1 b.ne 0xb6af8 , std::__ndk1::allocator>::compare(unsigned long, unsigned long, char const*, unsigned long) const+0x34> b6ae8: 14000019 b 0xb6b4c , std::__ndk1::allocator>::compare(unsigned long, unsigned long, char const*, unsigned long) const+0x88> b6aec: f9400409 ldr x9, [x0, #0x8] b6af0: b100067f cmn x19, #0x1 b6af4: 540002c0 b.eq 0xb6b4c , std::__ndk1::allocator>::compare(unsigned long, unsigned long, char const*, unsigned long) const+0x88> b6af8: eb010129 subs x9, x9, x1 b6afc: 54000283 b.lo 0xb6b4c , std::__ndk1::allocator>::compare(unsigned long, unsigned long, char const*, unsigned long) const+0x88> b6b00: eb02013f cmp x9, x2 b6b04: 9a823134 csel x20, x9, x2, lo b6b08: 37000068 tbnz w8, #0x0, 0xb6b14 , std::__ndk1::allocator>::compare(unsigned long, unsigned long, char const*, unsigned long) const+0x50> b6b0c: 91000408 add x8, x0, #0x1 b6b10: 14000002 b 0xb6b18 , std::__ndk1::allocator>::compare(unsigned long, unsigned long, char const*, unsigned long) const+0x54> b6b14: f9400808 ldr x8, [x0, #0x10] b6b18: eb13029f cmp x20, x19 b6b1c: 9a948262 csel x2, x19, x20, hi b6b20: b40000a2 cbz x2, 0xb6b34 , std::__ndk1::allocator>::compare(unsigned long, unsigned long, char const*, unsigned long) const+0x70> b6b24: 8b010100 add x0, x8, x1 b6b28: aa0303e1 mov x1, x3 b6b2c: 97fe2d89 bl 0x42150 b6b30: 35000080 cbnz w0, 0xb6b40 , std::__ndk1::allocator>::compare(unsigned long, unsigned long, char const*, unsigned long) const+0x7c> b6b34: eb13029f cmp x20, x19 b6b38: 1a9f97e8 cset w8, hi b6b3c: 5a9f2100 csinv w0, w8, wzr, hs b6b40: a9417bfd ldp x29, x30, [sp, #0x10] b6b44: a8c24ff4 ldp x20, x19, [sp], #0x20 b6b48: d65f03c0 ret b6b4c: 97fe2a81 bl 0x41550 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_out_of_rangeEv@plt> 00000000000b6b50 , std::__ndk1::allocator>::compare(unsigned long, unsigned long, char const*) const>: b6b50: f81c0ff7 str x23, [sp, #-0x40]! b6b54: a90157f6 stp x22, x21, [sp, #0x10] b6b58: a9024ff4 stp x20, x19, [sp, #0x20] b6b5c: a9037bfd stp x29, x30, [sp, #0x30] b6b60: 9100c3fd add x29, sp, #0x30 b6b64: aa0003f6 mov x22, x0 b6b68: aa0303e0 mov x0, x3 b6b6c: aa0303f4 mov x20, x3 b6b70: aa0203f7 mov x23, x2 b6b74: aa0103f5 mov x21, x1 b6b78: 97fe2b3e bl 0x41870 b6b7c: 394002c8 ldrb w8, [x22] b6b80: aa0003f3 mov x19, x0 b6b84: 370000a8 tbnz w8, #0x0, 0xb6b98 , std::__ndk1::allocator>::compare(unsigned long, unsigned long, char const*) const+0x48> b6b88: d341fd09 lsr x9, x8, #1 b6b8c: b100067f cmn x19, #0x1 b6b90: 540000a1 b.ne 0xb6ba4 , std::__ndk1::allocator>::compare(unsigned long, unsigned long, char const*) const+0x54> b6b94: 1400001b b 0xb6c00 , std::__ndk1::allocator>::compare(unsigned long, unsigned long, char const*) const+0xb0> b6b98: f94006c9 ldr x9, [x22, #0x8] b6b9c: b100067f cmn x19, #0x1 b6ba0: 54000300 b.eq 0xb6c00 , std::__ndk1::allocator>::compare(unsigned long, unsigned long, char const*) const+0xb0> b6ba4: eb150129 subs x9, x9, x21 b6ba8: 540002c3 b.lo 0xb6c00 , std::__ndk1::allocator>::compare(unsigned long, unsigned long, char const*) const+0xb0> b6bac: eb17013f cmp x9, x23 b6bb0: 9a973137 csel x23, x9, x23, lo b6bb4: 37000068 tbnz w8, #0x0, 0xb6bc0 , std::__ndk1::allocator>::compare(unsigned long, unsigned long, char const*) const+0x70> b6bb8: 910006c8 add x8, x22, #0x1 b6bbc: 14000002 b 0xb6bc4 , std::__ndk1::allocator>::compare(unsigned long, unsigned long, char const*) const+0x74> b6bc0: f9400ac8 ldr x8, [x22, #0x10] b6bc4: eb1302ff cmp x23, x19 b6bc8: 9a978262 csel x2, x19, x23, hi b6bcc: b40000a2 cbz x2, 0xb6be0 , std::__ndk1::allocator>::compare(unsigned long, unsigned long, char const*) const+0x90> b6bd0: 8b150100 add x0, x8, x21 b6bd4: aa1403e1 mov x1, x20 b6bd8: 97fe2d5e bl 0x42150 b6bdc: 35000080 cbnz w0, 0xb6bec , std::__ndk1::allocator>::compare(unsigned long, unsigned long, char const*) const+0x9c> b6be0: eb1302ff cmp x23, x19 b6be4: 1a9f97e8 cset w8, hi b6be8: 5a9f2100 csinv w0, w8, wzr, hs b6bec: a9437bfd ldp x29, x30, [sp, #0x30] b6bf0: a9424ff4 ldp x20, x19, [sp, #0x20] b6bf4: a94157f6 ldp x22, x21, [sp, #0x10] b6bf8: f84407f7 ldr x23, [sp], #0x40 b6bfc: d65f03c0 ret b6c00: aa1603e0 mov x0, x22 b6c04: 97fe2a53 bl 0x41550 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_out_of_rangeEv@plt> 00000000000b6c08 , std::__ndk1::allocator>::__init(char const*, unsigned long, unsigned long)>: b6c08: a9bd57f6 stp x22, x21, [sp, #-0x30]! b6c0c: a9014ff4 stp x20, x19, [sp, #0x10] b6c10: a9027bfd stp x29, x30, [sp, #0x20] b6c14: 910083fd add x29, sp, #0x20 b6c18: b100407f cmn x3, #0x10 b6c1c: aa0003f4 mov x20, x0 b6c20: 54000362 b.hs 0xb6c8c , std::__ndk1::allocator>::__init(char const*, unsigned long, unsigned long)+0x84> b6c24: aa0203f3 mov x19, x2 b6c28: aa0103f5 mov x21, x1 b6c2c: f100587f cmp x3, #0x16 b6c30: 540000a8 b.hi 0xb6c44 , std::__ndk1::allocator>::__init(char const*, unsigned long, unsigned long)+0x3c> b6c34: 531f7a68 lsl w8, w19, #1 b6c38: 38001688 strb w8, [x20], #0x1 b6c3c: b5000173 cbnz x19, 0xb6c68 , std::__ndk1::allocator>::__init(char const*, unsigned long, unsigned long)+0x60> b6c40: 1400000e b 0xb6c78 , std::__ndk1::allocator>::__init(char const*, unsigned long, unsigned long)+0x70> b6c44: 91004068 add x8, x3, #0x10 b6c48: 927ced16 and x22, x8, #0xfffffffffffffff0 b6c4c: aa1603e0 mov x0, x22 b6c50: 97fe2d90 bl 0x42290 <_Znwm@plt> b6c54: b24002c8 orr x8, x22, #0x1 b6c58: a9008293 stp x19, x0, [x20, #0x8] b6c5c: f9000288 str x8, [x20] b6c60: aa0003f4 mov x20, x0 b6c64: b40000b3 cbz x19, 0xb6c78 , std::__ndk1::allocator>::__init(char const*, unsigned long, unsigned long)+0x70> b6c68: aa1403e0 mov x0, x20 b6c6c: aa1503e1 mov x1, x21 b6c70: aa1303e2 mov x2, x19 b6c74: 97fe294f bl 0x411b0 b6c78: 38336a9f strb wzr, [x20, x19] b6c7c: a9427bfd ldp x29, x30, [sp, #0x20] b6c80: a9414ff4 ldp x20, x19, [sp, #0x10] b6c84: a8c357f6 ldp x22, x21, [sp], #0x30 b6c88: d65f03c0 ret b6c8c: aa1403e0 mov x0, x20 b6c90: 97fe73d1 bl 0x53bd4 00000000000b6c94 , std::__ndk1::allocator>::__init(unsigned long, char)>: b6c94: a9bd57f6 stp x22, x21, [sp, #-0x30]! b6c98: a9014ff4 stp x20, x19, [sp, #0x10] b6c9c: a9027bfd stp x29, x30, [sp, #0x20] b6ca0: 910083fd add x29, sp, #0x20 b6ca4: b100403f cmn x1, #0x10 b6ca8: aa0003f4 mov x20, x0 b6cac: 54000342 b.hs 0xb6d14 , std::__ndk1::allocator>::__init(unsigned long, char)+0x80> b6cb0: 2a0203f5 mov w21, w2 b6cb4: aa0103f3 mov x19, x1 b6cb8: f1005c3f cmp x1, #0x17 b6cbc: 540000a2 b.hs 0xb6cd0 , std::__ndk1::allocator>::__init(unsigned long, char)+0x3c> b6cc0: 531f7a68 lsl w8, w19, #1 b6cc4: 38001688 strb w8, [x20], #0x1 b6cc8: b5000153 cbnz x19, 0xb6cf0 , std::__ndk1::allocator>::__init(unsigned long, char)+0x5c> b6ccc: 1400000d b 0xb6d00 , std::__ndk1::allocator>::__init(unsigned long, char)+0x6c> b6cd0: 91004268 add x8, x19, #0x10 b6cd4: 927ced16 and x22, x8, #0xfffffffffffffff0 b6cd8: aa1603e0 mov x0, x22 b6cdc: 97fe2d6d bl 0x42290 <_Znwm@plt> b6ce0: b24002c8 orr x8, x22, #0x1 b6ce4: a9008293 stp x19, x0, [x20, #0x8] b6ce8: f9000288 str x8, [x20] b6cec: aa0003f4 mov x20, x0 b6cf0: aa1403e0 mov x0, x20 b6cf4: 2a1503e1 mov w1, w21 b6cf8: aa1303e2 mov x2, x19 b6cfc: 97fe2c65 bl 0x41e90 b6d00: 38336a9f strb wzr, [x20, x19] b6d04: a9427bfd ldp x29, x30, [sp, #0x20] b6d08: a9414ff4 ldp x20, x19, [sp, #0x10] b6d0c: a8c357f6 ldp x22, x21, [sp], #0x30 b6d10: d65f03c0 ret b6d14: aa1403e0 mov x0, x20 b6d18: 97fe73af bl 0x53bd4 00000000000b6d1c , std::__ndk1::allocator>::basic_string(std::__ndk1::basic_string, std::__ndk1::allocator> const&)>: b6d1c: a9bd57f6 stp x22, x21, [sp, #-0x30]! b6d20: a9014ff4 stp x20, x19, [sp, #0x10] b6d24: a9027bfd stp x29, x30, [sp, #0x20] b6d28: 910083fd add x29, sp, #0x20 b6d2c: a9007c1f stp xzr, xzr, [x0] b6d30: f900081f str xzr, [x0, #0x10] b6d34: 39400028 ldrb w8, [x1] b6d38: aa0003f3 mov x19, x0 b6d3c: 370000c8 tbnz w8, #0x0, 0xb6d54 , std::__ndk1::allocator>::basic_string(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x38> b6d40: f9400828 ldr x8, [x1, #0x10] b6d44: 3dc00020 ldr q0, [x1] b6d48: f9000a68 str x8, [x19, #0x10] b6d4c: 3d800260 str q0, [x19] b6d50: 1400001b b 0xb6dbc , std::__ndk1::allocator>::basic_string(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0xa0> b6d54: f9400434 ldr x20, [x1, #0x8] b6d58: b27ce7e8 mov x8, #0x3ffffffffffffff0 // =4611686018427387888 b6d5c: eb08029f cmp x20, x8 b6d60: 54000362 b.hs 0xb6dcc , std::__ndk1::allocator>::basic_string(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0xb0> b6d64: f9400835 ldr x21, [x1, #0x10] b6d68: f100169f cmp x20, #0x5 b6d6c: 540000a2 b.hs 0xb6d80 , std::__ndk1::allocator>::basic_string(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x64> b6d70: 531f7a88 lsl w8, w20, #1 b6d74: 38004668 strb w8, [x19], #0x4 b6d78: b5000194 cbnz x20, 0xb6da8 , std::__ndk1::allocator>::basic_string(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x8c> b6d7c: 1400000f b 0xb6db8 , std::__ndk1::allocator>::basic_string(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x9c> b6d80: 91001288 add x8, x20, #0x4 b6d84: d37efd09 lsr x9, x8, #62 b6d88: b5000269 cbnz x9, 0xb6dd4 , std::__ndk1::allocator>::basic_string(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0xb8> b6d8c: 927ef516 and x22, x8, #0xfffffffffffffffc b6d90: d37ef6c0 lsl x0, x22, #2 b6d94: 97fe2d3f bl 0x42290 <_Znwm@plt> b6d98: b24002c8 orr x8, x22, #0x1 b6d9c: a9008274 stp x20, x0, [x19, #0x8] b6da0: f9000268 str x8, [x19] b6da4: aa0003f3 mov x19, x0 b6da8: aa1303e0 mov x0, x19 b6dac: aa1503e1 mov x1, x21 b6db0: aa1403e2 mov x2, x20 b6db4: 97fe2b43 bl 0x41ac0 b6db8: b8347a7f str wzr, [x19, x20, lsl #2] b6dbc: a9427bfd ldp x29, x30, [sp, #0x20] b6dc0: a9414ff4 ldp x20, x19, [sp, #0x10] b6dc4: a8c357f6 ldp x22, x21, [sp], #0x30 b6dc8: d65f03c0 ret b6dcc: aa1303e0 mov x0, x19 b6dd0: 97fe7381 bl 0x53bd4 b6dd4: b0000100 adrp x0, 0xd7000 b6dd8: 91032800 add x0, x0, #0xca b6ddc: 97fe7383 bl 0x53be8 b6de0: 97fe7333 bl 0x53aac 00000000000b6de4 , std::__ndk1::allocator>::__init(wchar_t const*, unsigned long)>: b6de4: a9bd57f6 stp x22, x21, [sp, #-0x30]! b6de8: a9014ff4 stp x20, x19, [sp, #0x10] b6dec: a9027bfd stp x29, x30, [sp, #0x20] b6df0: 910083fd add x29, sp, #0x20 b6df4: b27ce7e8 mov x8, #0x3ffffffffffffff0 // =4611686018427387888 b6df8: eb08005f cmp x2, x8 b6dfc: aa0003f4 mov x20, x0 b6e00: 54000382 b.hs 0xb6e70 , std::__ndk1::allocator>::__init(wchar_t const*, unsigned long)+0x8c> b6e04: aa0203f3 mov x19, x2 b6e08: aa0103f5 mov x21, x1 b6e0c: f100145f cmp x2, #0x5 b6e10: 540000a2 b.hs 0xb6e24 , std::__ndk1::allocator>::__init(wchar_t const*, unsigned long)+0x40> b6e14: 531f7a68 lsl w8, w19, #1 b6e18: 38004688 strb w8, [x20], #0x4 b6e1c: b5000193 cbnz x19, 0xb6e4c , std::__ndk1::allocator>::__init(wchar_t const*, unsigned long)+0x68> b6e20: 1400000f b 0xb6e5c , std::__ndk1::allocator>::__init(wchar_t const*, unsigned long)+0x78> b6e24: 91001268 add x8, x19, #0x4 b6e28: d37efd09 lsr x9, x8, #62 b6e2c: b5000269 cbnz x9, 0xb6e78 , std::__ndk1::allocator>::__init(wchar_t const*, unsigned long)+0x94> b6e30: 927ef516 and x22, x8, #0xfffffffffffffffc b6e34: d37ef6c0 lsl x0, x22, #2 b6e38: 97fe2d16 bl 0x42290 <_Znwm@plt> b6e3c: b24002c8 orr x8, x22, #0x1 b6e40: a9008293 stp x19, x0, [x20, #0x8] b6e44: f9000288 str x8, [x20] b6e48: aa0003f4 mov x20, x0 b6e4c: aa1403e0 mov x0, x20 b6e50: aa1503e1 mov x1, x21 b6e54: aa1303e2 mov x2, x19 b6e58: 97fe2b1a bl 0x41ac0 b6e5c: b8337a9f str wzr, [x20, x19, lsl #2] b6e60: a9427bfd ldp x29, x30, [sp, #0x20] b6e64: a9414ff4 ldp x20, x19, [sp, #0x10] b6e68: a8c357f6 ldp x22, x21, [sp], #0x30 b6e6c: d65f03c0 ret b6e70: aa1403e0 mov x0, x20 b6e74: 97fe7358 bl 0x53bd4 b6e78: b0000100 adrp x0, 0xd7000 b6e7c: 91032800 add x0, x0, #0xca b6e80: 97fe735a bl 0x53be8 b6e84: 97fe730a bl 0x53aac 00000000000b6e88 , std::__ndk1::allocator>::basic_string(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::allocator const&)>: b6e88: a9bd57f6 stp x22, x21, [sp, #-0x30]! b6e8c: a9014ff4 stp x20, x19, [sp, #0x10] b6e90: a9027bfd stp x29, x30, [sp, #0x20] b6e94: 910083fd add x29, sp, #0x20 b6e98: a9007c1f stp xzr, xzr, [x0] b6e9c: f900081f str xzr, [x0, #0x10] b6ea0: 39400028 ldrb w8, [x1] b6ea4: aa0003f3 mov x19, x0 b6ea8: 370000c8 tbnz w8, #0x0, 0xb6ec0 , std::__ndk1::allocator>::basic_string(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::allocator const&)+0x38> b6eac: f9400828 ldr x8, [x1, #0x10] b6eb0: 3dc00020 ldr q0, [x1] b6eb4: f9000a68 str x8, [x19, #0x10] b6eb8: 3d800260 str q0, [x19] b6ebc: 1400001b b 0xb6f28 , std::__ndk1::allocator>::basic_string(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::allocator const&)+0xa0> b6ec0: f9400434 ldr x20, [x1, #0x8] b6ec4: b27ce7e8 mov x8, #0x3ffffffffffffff0 // =4611686018427387888 b6ec8: eb08029f cmp x20, x8 b6ecc: 54000362 b.hs 0xb6f38 , std::__ndk1::allocator>::basic_string(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::allocator const&)+0xb0> b6ed0: f9400835 ldr x21, [x1, #0x10] b6ed4: f100169f cmp x20, #0x5 b6ed8: 540000a2 b.hs 0xb6eec , std::__ndk1::allocator>::basic_string(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::allocator const&)+0x64> b6edc: 531f7a88 lsl w8, w20, #1 b6ee0: 38004668 strb w8, [x19], #0x4 b6ee4: b5000194 cbnz x20, 0xb6f14 , std::__ndk1::allocator>::basic_string(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::allocator const&)+0x8c> b6ee8: 1400000f b 0xb6f24 , std::__ndk1::allocator>::basic_string(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::allocator const&)+0x9c> b6eec: 91001288 add x8, x20, #0x4 b6ef0: d37efd09 lsr x9, x8, #62 b6ef4: b5000269 cbnz x9, 0xb6f40 , std::__ndk1::allocator>::basic_string(std::__ndk1::basic_string, std::__ndk1::allocator> const&, std::__ndk1::allocator const&)+0xb8> b6ef8: 927ef516 and x22, x8, #0xfffffffffffffffc b6efc: d37ef6c0 lsl x0, x22, #2 b6f00: 97fe2ce4 bl 0x42290 <_Znwm@plt> b6f04: b24002c8 orr x8, x22, #0x1 b6f08: a9008274 stp x20, x0, [x19, #0x8] b6f0c: f9000268 str x8, [x19] b6f10: aa0003f3 mov x19, x0 b6f14: aa1303e0 mov x0, x19 b6f18: aa1503e1 mov x1, x21 b6f1c: aa1403e2 mov x2, x20 b6f20: 97fe2ae8 bl 0x41ac0 b6f24: b8347a7f str wzr, [x19, x20, lsl #2] b6f28: a9427bfd ldp x29, x30, [sp, #0x20] b6f2c: a9414ff4 ldp x20, x19, [sp, #0x10] b6f30: a8c357f6 ldp x22, x21, [sp], #0x30 b6f34: d65f03c0 ret b6f38: aa1303e0 mov x0, x19 b6f3c: 97fe7326 bl 0x53bd4 b6f40: b0000100 adrp x0, 0xd7000 b6f44: 91032800 add x0, x0, #0xca b6f48: 97fe7328 bl 0x53be8 b6f4c: 97fe72d8 bl 0x53aac 00000000000b6f50 , std::__ndk1::allocator>::basic_string(std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long, unsigned long, std::__ndk1::allocator const&)>: b6f50: f81c0ff7 str x23, [sp, #-0x40]! b6f54: a90157f6 stp x22, x21, [sp, #0x10] b6f58: a9024ff4 stp x20, x19, [sp, #0x20] b6f5c: a9037bfd stp x29, x30, [sp, #0x30] b6f60: 9100c3fd add x29, sp, #0x30 b6f64: a9007c1f stp xzr, xzr, [x0] b6f68: f900081f str xzr, [x0, #0x10] b6f6c: 39400028 ldrb w8, [x1] b6f70: f9400429 ldr x9, [x1, #0x8] b6f74: aa0003f3 mov x19, x0 b6f78: d341fd0a lsr x10, x8, #1 b6f7c: 7200011f tst w8, #0x1 b6f80: 9a890149 csel x9, x10, x9, eq b6f84: eb020129 subs x9, x9, x2 b6f88: 540004a3 b.lo 0xb701c , std::__ndk1::allocator>::basic_string(std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long, unsigned long, std::__ndk1::allocator const&)+0xcc> b6f8c: f940082a ldr x10, [x1, #0x10] b6f90: 9100102b add x11, x1, #0x4 b6f94: 7200011f tst w8, #0x1 b6f98: b27ce7e8 mov x8, #0x3ffffffffffffff0 // =4611686018427387888 b6f9c: 9a8a0176 csel x22, x11, x10, eq b6fa0: eb03013f cmp x9, x3 b6fa4: 9a833135 csel x21, x9, x3, lo b6fa8: eb0802bf cmp x21, x8 b6fac: 540003c2 b.hs 0xb7024 , std::__ndk1::allocator>::basic_string(std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long, unsigned long, std::__ndk1::allocator const&)+0xd4> b6fb0: aa0203f4 mov x20, x2 b6fb4: f10016bf cmp x21, #0x5 b6fb8: 540000a2 b.hs 0xb6fcc , std::__ndk1::allocator>::basic_string(std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long, unsigned long, std::__ndk1::allocator const&)+0x7c> b6fbc: 531f7aa8 lsl w8, w21, #1 b6fc0: 38004668 strb w8, [x19], #0x4 b6fc4: b5000195 cbnz x21, 0xb6ff4 , std::__ndk1::allocator>::basic_string(std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long, unsigned long, std::__ndk1::allocator const&)+0xa4> b6fc8: 1400000f b 0xb7004 , std::__ndk1::allocator>::basic_string(std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long, unsigned long, std::__ndk1::allocator const&)+0xb4> b6fcc: 910012a8 add x8, x21, #0x4 b6fd0: d37efd09 lsr x9, x8, #62 b6fd4: b50002c9 cbnz x9, 0xb702c , std::__ndk1::allocator>::basic_string(std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long, unsigned long, std::__ndk1::allocator const&)+0xdc> b6fd8: 927ef517 and x23, x8, #0xfffffffffffffffc b6fdc: d37ef6e0 lsl x0, x23, #2 b6fe0: 97fe2cac bl 0x42290 <_Znwm@plt> b6fe4: b24002e8 orr x8, x23, #0x1 b6fe8: a9008275 stp x21, x0, [x19, #0x8] b6fec: f9000268 str x8, [x19] b6ff0: aa0003f3 mov x19, x0 b6ff4: 8b140ac1 add x1, x22, x20, lsl #2 b6ff8: aa1303e0 mov x0, x19 b6ffc: aa1503e2 mov x2, x21 b7000: 97fe2ab0 bl 0x41ac0 b7004: b8357a7f str wzr, [x19, x21, lsl #2] b7008: a9437bfd ldp x29, x30, [sp, #0x30] b700c: a9424ff4 ldp x20, x19, [sp, #0x20] b7010: a94157f6 ldp x22, x21, [sp, #0x10] b7014: f84407f7 ldr x23, [sp], #0x40 b7018: d65f03c0 ret b701c: aa1303e0 mov x0, x19 b7020: 97fe294c bl 0x41550 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_out_of_rangeEv@plt> b7024: aa1303e0 mov x0, x19 b7028: 97fe72eb bl 0x53bd4 b702c: 90000100 adrp x0, 0xd7000 b7030: 91032800 add x0, x0, #0xca b7034: 97fe72ed bl 0x53be8 b7038: 97fe729d bl 0x53aac 00000000000b703c , std::__ndk1::allocator>::~basic_string()>: b703c: 39400008 ldrb w8, [x0] b7040: 37000048 tbnz w8, #0x0, 0xb7048 , std::__ndk1::allocator>::~basic_string()+0xc> b7044: d65f03c0 ret b7048: f9400800 ldr x0, [x0, #0x10] b704c: 17fe28b5 b 0x41320 <_ZdlPv@plt> 00000000000b7050 , std::__ndk1::allocator>::operator=(std::__ndk1::basic_string, std::__ndk1::allocator> const&)>: b7050: f81e0ff3 str x19, [sp, #-0x20]! b7054: a9017bfd stp x29, x30, [sp, #0x10] b7058: 910043fd add x29, sp, #0x10 b705c: aa0003f3 mov x19, x0 b7060: eb01001f cmp x0, x1 b7064: 54000140 b.eq 0xb708c , std::__ndk1::allocator>::operator=(std::__ndk1::basic_string, std::__ndk1::allocator> const&)+0x3c> b7068: 39400028 ldrb w8, [x1] b706c: a940a829 ldp x9, x10, [x1, #0x8] b7070: 9100102b add x11, x1, #0x4 b7074: aa1303e0 mov x0, x19 b7078: d341fd0c lsr x12, x8, #1 b707c: 7200011f tst w8, #0x1 b7080: 9a8a0161 csel x1, x11, x10, eq b7084: 9a890182 csel x2, x12, x9, eq b7088: 97fe2cd2 bl 0x423d0 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKwm@plt> b708c: a9417bfd ldp x29, x30, [sp, #0x10] b7090: aa1303e0 mov x0, x19 b7094: f84207f3 ldr x19, [sp], #0x20 b7098: d65f03c0 ret 00000000000b709c , std::__ndk1::allocator>::assign(wchar_t const*, unsigned long)>: b709c: f81d0ff5 str x21, [sp, #-0x30]! b70a0: a9014ff4 stp x20, x19, [sp, #0x10] b70a4: a9027bfd stp x29, x30, [sp, #0x20] b70a8: 910083fd add x29, sp, #0x20 b70ac: 39400008 ldrb w8, [x0] b70b0: aa0203f4 mov x20, x2 b70b4: aa0003f3 mov x19, x0 b70b8: aa0103e7 mov x7, x1 b70bc: 37000108 tbnz w8, #0x0, 0xb70dc , std::__ndk1::allocator>::assign(wchar_t const*, unsigned long)+0x40> b70c0: 52800081 mov w1, #0x4 // =4 b70c4: eb14003f cmp x1, x20 b70c8: 54000143 b.lo 0xb70f0 , std::__ndk1::allocator>::assign(wchar_t const*, unsigned long)+0x54> b70cc: 37000188 tbnz w8, #0x0, 0xb70fc , std::__ndk1::allocator>::assign(wchar_t const*, unsigned long)+0x60> b70d0: 91001275 add x21, x19, #0x4 b70d4: b5000194 cbnz x20, 0xb7104 , std::__ndk1::allocator>::assign(wchar_t const*, unsigned long)+0x68> b70d8: 1400000f b 0xb7114 , std::__ndk1::allocator>::assign(wchar_t const*, unsigned long)+0x78> b70dc: f9400269 ldr x9, [x19] b70e0: 927ff929 and x9, x9, #0xfffffffffffffffe b70e4: d1000521 sub x1, x9, #0x1 b70e8: eb14003f cmp x1, x20 b70ec: 54ffff02 b.hs 0xb70cc , std::__ndk1::allocator>::assign(wchar_t const*, unsigned long)+0x30> b70f0: 370001e8 tbnz w8, #0x0, 0xb712c , std::__ndk1::allocator>::assign(wchar_t const*, unsigned long)+0x90> b70f4: d341fd03 lsr x3, x8, #1 b70f8: 1400000e b 0xb7130 , std::__ndk1::allocator>::assign(wchar_t const*, unsigned long)+0x94> b70fc: f9400a75 ldr x21, [x19, #0x10] b7100: b40000b4 cbz x20, 0xb7114 , std::__ndk1::allocator>::assign(wchar_t const*, unsigned long)+0x78> b7104: aa1503e0 mov x0, x21 b7108: aa0703e1 mov x1, x7 b710c: aa1403e2 mov x2, x20 b7110: 97fe28ac bl 0x413c0 b7114: b8347abf str wzr, [x21, x20, lsl #2] b7118: 39400268 ldrb w8, [x19] b711c: 37000188 tbnz w8, #0x0, 0xb714c , std::__ndk1::allocator>::assign(wchar_t const*, unsigned long)+0xb0> b7120: 531f7a88 lsl w8, w20, #1 b7124: 39000268 strb w8, [x19] b7128: 1400000a b 0xb7150 , std::__ndk1::allocator>::assign(wchar_t const*, unsigned long)+0xb4> b712c: f9400663 ldr x3, [x19, #0x8] b7130: cb010282 sub x2, x20, x1 b7134: aa1303e0 mov x0, x19 b7138: aa1f03e4 mov x4, xzr b713c: aa0303e5 mov x5, x3 b7140: aa1403e6 mov x6, x20 b7144: 97fe28c7 bl 0x41460 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE21__grow_by_and_replaceEmmmmmmPKw@plt> b7148: 14000002 b 0xb7150 , std::__ndk1::allocator>::assign(wchar_t const*, unsigned long)+0xb4> b714c: f9000674 str x20, [x19, #0x8] b7150: aa1303e0 mov x0, x19 b7154: a9427bfd ldp x29, x30, [sp, #0x20] b7158: a9414ff4 ldp x20, x19, [sp, #0x10] b715c: f84307f5 ldr x21, [sp], #0x30 b7160: d65f03c0 ret b7164: 97fe7252 bl 0x53aac 00000000000b7168 , std::__ndk1::allocator>::operator=(wchar_t)>: b7168: 39400008 ldrb w8, [x0] b716c: 370000c8 tbnz w8, #0x0, 0xb7184 , std::__ndk1::allocator>::operator=(wchar_t)+0x1c> b7170: 52800049 mov w9, #0x2 // =2 b7174: aa0003e8 mov x8, x0 b7178: 38004509 strb w9, [x8], #0x4 b717c: 29007d01 stp w1, wzr, [x8] b7180: d65f03c0 ret b7184: f9400808 ldr x8, [x0, #0x10] b7188: 52800029 mov w9, #0x1 // =1 b718c: f9000409 str x9, [x0, #0x8] b7190: 29007d01 stp w1, wzr, [x8] b7194: d65f03c0 ret 00000000000b7198 , std::__ndk1::allocator>::resize(unsigned long, wchar_t)>: b7198: a9bf7bfd stp x29, x30, [sp, #-0x10]! b719c: 910003fd mov x29, sp b71a0: 39400008 ldrb w8, [x0] b71a4: 37000168 tbnz w8, #0x0, 0xb71d0 , std::__ndk1::allocator>::resize(unsigned long, wchar_t)+0x38> b71a8: d341fd09 lsr x9, x8, #1 b71ac: eb01013f cmp x9, x1 b71b0: 54000163 b.lo 0xb71dc , std::__ndk1::allocator>::resize(unsigned long, wchar_t)+0x44> b71b4: 370001c8 tbnz w8, #0x0, 0xb71ec , std::__ndk1::allocator>::resize(unsigned long, wchar_t)+0x54> b71b8: 8b010808 add x8, x0, x1, lsl #2 b71bc: 531f7829 lsl w9, w1, #1 b71c0: b900051f str wzr, [x8, #0x4] b71c4: 39000009 strb w9, [x0] b71c8: a8c17bfd ldp x29, x30, [sp], #0x10 b71cc: d65f03c0 ret b71d0: f9400409 ldr x9, [x0, #0x8] b71d4: eb01013f cmp x9, x1 b71d8: 54fffee2 b.hs 0xb71b4 , std::__ndk1::allocator>::resize(unsigned long, wchar_t)+0x1c> b71dc: cb090021 sub x1, x1, x9 b71e0: 97fe2a10 bl 0x41a20 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6appendEmw@plt> b71e4: a8c17bfd ldp x29, x30, [sp], #0x10 b71e8: d65f03c0 ret b71ec: f9400808 ldr x8, [x0, #0x10] b71f0: b821791f str wzr, [x8, x1, lsl #2] b71f4: f9000401 str x1, [x0, #0x8] b71f8: a8c17bfd ldp x29, x30, [sp], #0x10 b71fc: d65f03c0 ret 00000000000b7200 , std::__ndk1::allocator>::append(unsigned long, wchar_t)>: b7200: f81c0ff7 str x23, [sp, #-0x40]! b7204: a90157f6 stp x22, x21, [sp, #0x10] b7208: a9024ff4 stp x20, x19, [sp, #0x20] b720c: a9037bfd stp x29, x30, [sp, #0x30] b7210: 9100c3fd add x29, sp, #0x30 b7214: aa0003f3 mov x19, x0 b7218: b40004e1 cbz x1, 0xb72b4 , std::__ndk1::allocator>::append(unsigned long, wchar_t)+0xb4> b721c: 39400268 ldrb w8, [x19] b7220: 2a0203f5 mov w21, w2 b7224: aa0103f4 mov x20, x1 b7228: 37000088 tbnz w8, #0x0, 0xb7238 , std::__ndk1::allocator>::append(unsigned long, wchar_t)+0x38> b722c: d341fd16 lsr x22, x8, #1 b7230: 52800081 mov w1, #0x4 // =4 b7234: 14000004 b 0xb7244 , std::__ndk1::allocator>::append(unsigned long, wchar_t)+0x44> b7238: a9405a68 ldp x8, x22, [x19] b723c: 927ff909 and x9, x8, #0xfffffffffffffffe b7240: d1000521 sub x1, x9, #0x1 b7244: cb160029 sub x9, x1, x22 b7248: eb14013f cmp x9, x20 b724c: 54000142 b.hs 0xb7274 , std::__ndk1::allocator>::append(unsigned long, wchar_t)+0x74> b7250: 8b1402c8 add x8, x22, x20 b7254: cb010102 sub x2, x8, x1 b7258: aa1303e0 mov x0, x19 b725c: aa1603e3 mov x3, x22 b7260: aa1603e4 mov x4, x22 b7264: aa1f03e5 mov x5, xzr b7268: aa1f03e6 mov x6, xzr b726c: 97fe2c15 bl 0x422c0 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE9__grow_byEmmmmmm@plt> b7270: 39400268 ldrb w8, [x19] b7274: 37000068 tbnz w8, #0x0, 0xb7280 , std::__ndk1::allocator>::append(unsigned long, wchar_t)+0x80> b7278: 91001277 add x23, x19, #0x4 b727c: 14000002 b 0xb7284 , std::__ndk1::allocator>::append(unsigned long, wchar_t)+0x84> b7280: f9400a77 ldr x23, [x19, #0x10] b7284: 8b160ae0 add x0, x23, x22, lsl #2 b7288: 2a1503e1 mov w1, w21 b728c: aa1403e2 mov x2, x20 b7290: 97fe2904 bl 0x416a0 b7294: 39400269 ldrb w9, [x19] b7298: 8b1402c8 add x8, x22, x20 b729c: 37000089 tbnz w9, #0x0, 0xb72ac , std::__ndk1::allocator>::append(unsigned long, wchar_t)+0xac> b72a0: 531f7909 lsl w9, w8, #1 b72a4: 39000269 strb w9, [x19] b72a8: 14000002 b 0xb72b0 , std::__ndk1::allocator>::append(unsigned long, wchar_t)+0xb0> b72ac: f9000668 str x8, [x19, #0x8] b72b0: b8287aff str wzr, [x23, x8, lsl #2] b72b4: aa1303e0 mov x0, x19 b72b8: a9437bfd ldp x29, x30, [sp, #0x30] b72bc: a9424ff4 ldp x20, x19, [sp, #0x20] b72c0: a94157f6 ldp x22, x21, [sp, #0x10] b72c4: f84407f7 ldr x23, [sp], #0x40 b72c8: d65f03c0 ret b72cc: 97fe71f8 bl 0x53aac 00000000000b72d0 , std::__ndk1::allocator>::reserve(unsigned long)>: b72d0: a9bb67fa stp x26, x25, [sp, #-0x50]! b72d4: a9015ff8 stp x24, x23, [sp, #0x10] b72d8: a90257f6 stp x22, x21, [sp, #0x20] b72dc: a9034ff4 stp x20, x19, [sp, #0x30] b72e0: a9047bfd stp x29, x30, [sp, #0x40] b72e4: 910103fd add x29, sp, #0x40 b72e8: b27ce7e8 mov x8, #0x3ffffffffffffff0 // =4611686018427387888 b72ec: eb08003f cmp x1, x8 b72f0: aa0003f3 mov x19, x0 b72f4: 540009c2 b.hs 0xb742c , std::__ndk1::allocator>::reserve(unsigned long)+0x15c> b72f8: 39400278 ldrb w24, [x19] b72fc: 37000098 tbnz w24, #0x0, 0xb730c , std::__ndk1::allocator>::reserve(unsigned long)+0x3c> b7300: d341ff16 lsr x22, x24, #1 b7304: 52800088 mov w8, #0x4 // =4 b7308: 14000004 b 0xb7318 , std::__ndk1::allocator>::reserve(unsigned long)+0x48> b730c: a9405a68 ldp x8, x22, [x19] b7310: 927ff908 and x8, x8, #0xfffffffffffffffe b7314: d1000508 sub x8, x8, #0x1 b7318: eb0102df cmp x22, x1 b731c: 9a8182c9 csel x9, x22, x1, hi b7320: f100153f cmp x9, #0x5 b7324: 54000182 b.hs 0xb7354 , std::__ndk1::allocator>::reserve(unsigned long)+0x84> b7328: 52800097 mov w23, #0x4 // =4 b732c: eb0802ff cmp x23, x8 b7330: 54000720 b.eq 0xb7414 , std::__ndk1::allocator>::reserve(unsigned long)+0x144> b7334: f10012ff cmp x23, #0x4 b7338: 540001a1 b.ne 0xb736c , std::__ndk1::allocator>::reserve(unsigned long)+0x9c> b733c: f9400a75 ldr x21, [x19, #0x10] b7340: 2a1f03f9 mov w25, wzr b7344: 91001274 add x20, x19, #0x4 b7348: 37000438 tbnz w24, #0x0, 0xb73cc , std::__ndk1::allocator>::reserve(unsigned long)+0xfc> b734c: 5280003a mov w26, #0x1 // =1 b7350: 14000019 b 0xb73b4 , std::__ndk1::allocator>::reserve(unsigned long)+0xe4> b7354: 91001129 add x9, x9, #0x4 b7358: 927ef529 and x9, x9, #0xfffffffffffffffc b735c: d1000537 sub x23, x9, #0x1 b7360: eb0802ff cmp x23, x8 b7364: 54fffe81 b.ne 0xb7334 , std::__ndk1::allocator>::reserve(unsigned long)+0x64> b7368: 1400002b b 0xb7414 , std::__ndk1::allocator>::reserve(unsigned long)+0x144> b736c: eb0802ff cmp x23, x8 b7370: 910006e8 add x8, x23, #0x1 b7374: d37efd09 lsr x9, x8, #62 b7378: 540000e9 b.ls 0xb7394 , std::__ndk1::allocator>::reserve(unsigned long)+0xc4> b737c: b50005c9 cbnz x9, 0xb7434 , std::__ndk1::allocator>::reserve(unsigned long)+0x164> b7380: d37ef500 lsl x0, x8, #2 b7384: 97fe2bc3 bl 0x42290 <_Znwm@plt> b7388: aa0003f4 mov x20, x0 b738c: 360000f8 tbz w24, #0x0, 0xb73a8 , std::__ndk1::allocator>::reserve(unsigned long)+0xd8> b7390: 1400000d b 0xb73c4 , std::__ndk1::allocator>::reserve(unsigned long)+0xf4> b7394: b5000569 cbnz x9, 0xb7440 , std::__ndk1::allocator>::reserve(unsigned long)+0x170> b7398: d37ef500 lsl x0, x8, #2 b739c: 97fe2bbd bl 0x42290 <_Znwm@plt> b73a0: aa0003f4 mov x20, x0 b73a4: 37000118 tbnz w24, #0x0, 0xb73c4 , std::__ndk1::allocator>::reserve(unsigned long)+0xf4> b73a8: 2a1f03fa mov w26, wzr b73ac: 91001275 add x21, x19, #0x4 b73b0: 52800039 mov w25, #0x1 // =1 b73b4: d3417f08 ubfx x8, x24, #1, #31 b73b8: b1000502 adds x2, x8, #0x1 b73bc: 54000103 b.lo 0xb73dc , std::__ndk1::allocator>::reserve(unsigned long)+0x10c> b73c0: 1400000a b 0xb73e8 , std::__ndk1::allocator>::reserve(unsigned long)+0x118> b73c4: f9400a75 ldr x21, [x19, #0x10] b73c8: 52800039 mov w25, #0x1 // =1 b73cc: f9400668 ldr x8, [x19, #0x8] b73d0: 5280003a mov w26, #0x1 // =1 b73d4: b1000502 adds x2, x8, #0x1 b73d8: 54000082 b.hs 0xb73e8 , std::__ndk1::allocator>::reserve(unsigned long)+0x118> b73dc: aa1403e0 mov x0, x20 b73e0: aa1503e1 mov x1, x21 b73e4: 97fe29b7 bl 0x41ac0 b73e8: 3400007a cbz w26, 0xb73f4 , std::__ndk1::allocator>::reserve(unsigned long)+0x124> b73ec: aa1503e0 mov x0, x21 b73f0: 97fe27cc bl 0x41320 <_ZdlPv@plt> b73f4: 340000d9 cbz w25, 0xb740c , std::__ndk1::allocator>::reserve(unsigned long)+0x13c> b73f8: 910006e8 add x8, x23, #0x1 b73fc: b2400108 orr x8, x8, #0x1 b7400: a9005a68 stp x8, x22, [x19] b7404: f9000a74 str x20, [x19, #0x10] b7408: 14000003 b 0xb7414 , std::__ndk1::allocator>::reserve(unsigned long)+0x144> b740c: 531f7ac8 lsl w8, w22, #1 b7410: 39000268 strb w8, [x19] b7414: a9447bfd ldp x29, x30, [sp, #0x40] b7418: a9434ff4 ldp x20, x19, [sp, #0x30] b741c: a94257f6 ldp x22, x21, [sp, #0x20] b7420: a9415ff8 ldp x24, x23, [sp, #0x10] b7424: a8c567fa ldp x26, x25, [sp], #0x50 b7428: d65f03c0 ret b742c: aa1303e0 mov x0, x19 b7430: 97fe71e9 bl 0x53bd4 b7434: 90000100 adrp x0, 0xd7000 b7438: 91032800 add x0, x0, #0xca b743c: 97fe71eb bl 0x53be8 b7440: 90000100 adrp x0, 0xd7000 b7444: 91032800 add x0, x0, #0xca b7448: 97fe71e8 bl 0x53be8 b744c: 97fe2ae9 bl 0x41ff0 <__cxa_begin_catch@plt> b7450: a9447bfd ldp x29, x30, [sp, #0x40] b7454: a9434ff4 ldp x20, x19, [sp, #0x30] b7458: a94257f6 ldp x22, x21, [sp, #0x20] b745c: a9415ff8 ldp x24, x23, [sp, #0x10] b7460: a8c567fa ldp x26, x25, [sp], #0x50 b7464: 17fe2807 b 0x41480 <__cxa_end_catch@plt> b7468: 97fe7191 bl 0x53aac 00000000000b746c , std::__ndk1::allocator>::at(unsigned long) const>: b746c: a9bf7bfd stp x29, x30, [sp, #-0x10]! b7470: 910003fd mov x29, sp b7474: 39400008 ldrb w8, [x0] b7478: 370000a8 tbnz w8, #0x0, 0xb748c , std::__ndk1::allocator>::at(unsigned long) const+0x20> b747c: d341fd09 lsr x9, x8, #1 b7480: eb01013f cmp x9, x1 b7484: 540000a8 b.hi 0xb7498 , std::__ndk1::allocator>::at(unsigned long) const+0x2c> b7488: 1400000b b 0xb74b4 , std::__ndk1::allocator>::at(unsigned long) const+0x48> b748c: f9400409 ldr x9, [x0, #0x8] b7490: eb01013f cmp x9, x1 b7494: 54000109 b.ls 0xb74b4 , std::__ndk1::allocator>::at(unsigned long) const+0x48> b7498: 37000068 tbnz w8, #0x0, 0xb74a4 , std::__ndk1::allocator>::at(unsigned long) const+0x38> b749c: 91001008 add x8, x0, #0x4 b74a0: 14000002 b 0xb74a8 , std::__ndk1::allocator>::at(unsigned long) const+0x3c> b74a4: f9400808 ldr x8, [x0, #0x10] b74a8: 8b010900 add x0, x8, x1, lsl #2 b74ac: a8c17bfd ldp x29, x30, [sp], #0x10 b74b0: d65f03c0 ret b74b4: 97fe2827 bl 0x41550 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_out_of_rangeEv@plt> 00000000000b74b8 , std::__ndk1::allocator>::at(unsigned long)>: b74b8: a9bf7bfd stp x29, x30, [sp, #-0x10]! b74bc: 910003fd mov x29, sp b74c0: 39400008 ldrb w8, [x0] b74c4: 370000a8 tbnz w8, #0x0, 0xb74d8 , std::__ndk1::allocator>::at(unsigned long)+0x20> b74c8: d341fd09 lsr x9, x8, #1 b74cc: eb01013f cmp x9, x1 b74d0: 540000a8 b.hi 0xb74e4 , std::__ndk1::allocator>::at(unsigned long)+0x2c> b74d4: 1400000b b 0xb7500 , std::__ndk1::allocator>::at(unsigned long)+0x48> b74d8: f9400409 ldr x9, [x0, #0x8] b74dc: eb01013f cmp x9, x1 b74e0: 54000109 b.ls 0xb7500 , std::__ndk1::allocator>::at(unsigned long)+0x48> b74e4: 37000068 tbnz w8, #0x0, 0xb74f0 , std::__ndk1::allocator>::at(unsigned long)+0x38> b74e8: 91001008 add x8, x0, #0x4 b74ec: 14000002 b 0xb74f4 , std::__ndk1::allocator>::at(unsigned long)+0x3c> b74f0: f9400808 ldr x8, [x0, #0x10] b74f4: 8b010900 add x0, x8, x1, lsl #2 b74f8: a8c17bfd ldp x29, x30, [sp], #0x10 b74fc: d65f03c0 ret b7500: 97fe2814 bl 0x41550 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_out_of_rangeEv@plt> 00000000000b7504 , std::__ndk1::allocator>::append(std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long, unsigned long)>: b7504: a9bf7bfd stp x29, x30, [sp, #-0x10]! b7508: 910003fd mov x29, sp b750c: 39400028 ldrb w8, [x1] b7510: f9400429 ldr x9, [x1, #0x8] b7514: d341fd0a lsr x10, x8, #1 b7518: 7200011f tst w8, #0x1 b751c: 9a890149 csel x9, x10, x9, eq b7520: eb020129 subs x9, x9, x2 b7524: 54000143 b.lo 0xb754c , std::__ndk1::allocator>::append(std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long, unsigned long)+0x48> b7528: f940082a ldr x10, [x1, #0x10] b752c: 9100102b add x11, x1, #0x4 b7530: 7200011f tst w8, #0x1 b7534: 9a8a0168 csel x8, x11, x10, eq b7538: eb03013f cmp x9, x3 b753c: 8b020901 add x1, x8, x2, lsl #2 b7540: 9a833122 csel x2, x9, x3, lo b7544: a8c17bfd ldp x29, x30, [sp], #0x10 b7548: 17fe2c06 b 0x42560 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6appendEPKwm@plt> b754c: 97fe2801 bl 0x41550 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_out_of_rangeEv@plt> 00000000000b7550 , std::__ndk1::allocator>::append(wchar_t const*, unsigned long)>: b7550: a9bd57f6 stp x22, x21, [sp, #-0x30]! b7554: a9014ff4 stp x20, x19, [sp, #0x10] b7558: a9027bfd stp x29, x30, [sp, #0x20] b755c: 910083fd add x29, sp, #0x20 b7560: 39400008 ldrb w8, [x0] b7564: aa0203f4 mov x20, x2 b7568: aa0003f3 mov x19, x0 b756c: aa0103e7 mov x7, x1 b7570: 37000088 tbnz w8, #0x0, 0xb7580 , std::__ndk1::allocator>::append(wchar_t const*, unsigned long)+0x30> b7574: d341fd15 lsr x21, x8, #1 b7578: 52800081 mov w1, #0x4 // =4 b757c: 14000004 b 0xb758c , std::__ndk1::allocator>::append(wchar_t const*, unsigned long)+0x3c> b7580: a9405669 ldp x9, x21, [x19] b7584: 927ff929 and x9, x9, #0xfffffffffffffffe b7588: d1000521 sub x1, x9, #0x1 b758c: cb150029 sub x9, x1, x21 b7590: eb14013f cmp x9, x20 b7594: 54000142 b.hs 0xb75bc , std::__ndk1::allocator>::append(wchar_t const*, unsigned long)+0x6c> b7598: 8b1402a8 add x8, x21, x20 b759c: cb010102 sub x2, x8, x1 b75a0: aa1303e0 mov x0, x19 b75a4: aa1503e3 mov x3, x21 b75a8: aa1503e4 mov x4, x21 b75ac: aa1f03e5 mov x5, xzr b75b0: aa1403e6 mov x6, x20 b75b4: 97fe27ab bl 0x41460 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE21__grow_by_and_replaceEmmmmmmPKw@plt> b75b8: 14000012 b 0xb7600 , std::__ndk1::allocator>::append(wchar_t const*, unsigned long)+0xb0> b75bc: b4000234 cbz x20, 0xb7600 , std::__ndk1::allocator>::append(wchar_t const*, unsigned long)+0xb0> b75c0: 37000068 tbnz w8, #0x0, 0xb75cc , std::__ndk1::allocator>::append(wchar_t const*, unsigned long)+0x7c> b75c4: 91001276 add x22, x19, #0x4 b75c8: 14000002 b 0xb75d0 , std::__ndk1::allocator>::append(wchar_t const*, unsigned long)+0x80> b75cc: f9400a76 ldr x22, [x19, #0x10] b75d0: 8b150ac0 add x0, x22, x21, lsl #2 b75d4: aa0703e1 mov x1, x7 b75d8: aa1403e2 mov x2, x20 b75dc: 97fe2939 bl 0x41ac0 b75e0: 39400269 ldrb w9, [x19] b75e4: 8b1402a8 add x8, x21, x20 b75e8: 37000089 tbnz w9, #0x0, 0xb75f8 , std::__ndk1::allocator>::append(wchar_t const*, unsigned long)+0xa8> b75ec: 531f7909 lsl w9, w8, #1 b75f0: 39000269 strb w9, [x19] b75f4: 14000002 b 0xb75fc , std::__ndk1::allocator>::append(wchar_t const*, unsigned long)+0xac> b75f8: f9000668 str x8, [x19, #0x8] b75fc: b8287adf str wzr, [x22, x8, lsl #2] b7600: aa1303e0 mov x0, x19 b7604: a9427bfd ldp x29, x30, [sp, #0x20] b7608: a9414ff4 ldp x20, x19, [sp, #0x10] b760c: a8c357f6 ldp x22, x21, [sp], #0x30 b7610: d65f03c0 ret b7614: 97fe7126 bl 0x53aac 00000000000b7618 , std::__ndk1::allocator>::__grow_by_and_replace(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, wchar_t const*)>: b7618: a9ba6ffc stp x28, x27, [sp, #-0x60]! b761c: a90167fa stp x26, x25, [sp, #0x10] b7620: a9025ff8 stp x24, x23, [sp, #0x20] b7624: a90357f6 stp x22, x21, [sp, #0x30] b7628: a9044ff4 stp x20, x19, [sp, #0x40] b762c: a9057bfd stp x29, x30, [sp, #0x50] b7630: 910143fd add x29, sp, #0x50 b7634: 92800228 mov x8, #-0x12 // =-18 b7638: f2e7ffe8 movk x8, #0x3fff, lsl #48 b763c: cb010109 sub x9, x8, x1 b7640: eb02013f cmp x9, x2 b7644: aa0003f4 mov x20, x0 b7648: 54000883 b.lo 0xb7758 , std::__ndk1::allocator>::__grow_by_and_replace(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, wchar_t const*)+0x140> b764c: 39400289 ldrb w9, [x20] b7650: aa0703fa mov x26, x7 b7654: aa0603f3 mov x19, x6 b7658: aa0503f6 mov x22, x5 b765c: aa0403f8 mov x24, x4 b7660: aa0303f9 mov x25, x3 b7664: aa0103f5 mov x21, x1 b7668: 37000069 tbnz w9, #0x0, 0xb7674 , std::__ndk1::allocator>::__grow_by_and_replace(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, wchar_t const*)+0x5c> b766c: 91001297 add x23, x20, #0x4 b7670: 14000002 b 0xb7678 , std::__ndk1::allocator>::__grow_by_and_replace(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, wchar_t const*)+0x60> b7674: f9400a97 ldr x23, [x20, #0x10] b7678: 92800329 mov x9, #-0x1a // =-26 b767c: f2e3ffe9 movk x9, #0x1fff, lsl #48 b7680: eb0902bf cmp x21, x9 b7684: 54000128 b.hi 0xb76a8 , std::__ndk1::allocator>::__grow_by_and_replace(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, wchar_t const*)+0x90> b7688: 8b150048 add x8, x2, x21 b768c: d37ffaa9 lsl x9, x21, #1 b7690: eb09011f cmp x8, x9 b7694: 9a883128 csel x8, x9, x8, lo b7698: f100151f cmp x8, #0x5 b769c: 540000a2 b.hs 0xb76b0 , std::__ndk1::allocator>::__grow_by_and_replace(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, wchar_t const*)+0x98> b76a0: 528000bc mov w28, #0x5 // =5 b76a4: 14000007 b 0xb76c0 , std::__ndk1::allocator>::__grow_by_and_replace(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, wchar_t const*)+0xa8> b76a8: 9100051c add x28, x8, #0x1 b76ac: 14000005 b 0xb76c0 , std::__ndk1::allocator>::__grow_by_and_replace(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, wchar_t const*)+0xa8> b76b0: 91001108 add x8, x8, #0x4 b76b4: d37efd09 lsr x9, x8, #62 b76b8: b5000549 cbnz x9, 0xb7760 , std::__ndk1::allocator>::__grow_by_and_replace(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, wchar_t const*)+0x148> b76bc: 927ef51c and x28, x8, #0xfffffffffffffffc b76c0: d37ef780 lsl x0, x28, #2 b76c4: 97fe2af3 bl 0x42290 <_Znwm@plt> b76c8: aa0003fb mov x27, x0 b76cc: b40000b8 cbz x24, 0xb76e0 , std::__ndk1::allocator>::__grow_by_and_replace(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, wchar_t const*)+0xc8> b76d0: aa1b03e0 mov x0, x27 b76d4: aa1703e1 mov x1, x23 b76d8: aa1803e2 mov x2, x24 b76dc: 97fe28f9 bl 0x41ac0 b76e0: b40000b3 cbz x19, 0xb76f4 , std::__ndk1::allocator>::__grow_by_and_replace(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, wchar_t const*)+0xdc> b76e4: 8b180b60 add x0, x27, x24, lsl #2 b76e8: aa1a03e1 mov x1, x26 b76ec: aa1303e2 mov x2, x19 b76f0: 97fe28f4 bl 0x41ac0 b76f4: cb160339 sub x25, x25, x22 b76f8: eb180322 subs x2, x25, x24 b76fc: 540000e0 b.eq 0xb7718 , std::__ndk1::allocator>::__grow_by_and_replace(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, wchar_t const*)+0x100> b7700: d37ef708 lsl x8, x24, #2 b7704: 8b080369 add x9, x27, x8 b7708: 8b0802e8 add x8, x23, x8 b770c: 8b130920 add x0, x9, x19, lsl #2 b7710: 8b160901 add x1, x8, x22, lsl #2 b7714: 97fe28eb bl 0x41ac0 b7718: f10012bf cmp x21, #0x4 b771c: 54000060 b.eq 0xb7728 , std::__ndk1::allocator>::__grow_by_and_replace(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, wchar_t const*)+0x110> b7720: aa1703e0 mov x0, x23 b7724: 97fe26ff bl 0x41320 <_ZdlPv@plt> b7728: b2400388 orr x8, x28, #0x1 b772c: 8b130329 add x9, x25, x19 b7730: f9000288 str x8, [x20] b7734: a900ee89 stp x9, x27, [x20, #0x8] b7738: a9457bfd ldp x29, x30, [sp, #0x50] b773c: a9444ff4 ldp x20, x19, [sp, #0x40] b7740: a94357f6 ldp x22, x21, [sp, #0x30] b7744: a9425ff8 ldp x24, x23, [sp, #0x20] b7748: a94167fa ldp x26, x25, [sp, #0x10] b774c: b8297b7f str wzr, [x27, x9, lsl #2] b7750: a8c66ffc ldp x28, x27, [sp], #0x60 b7754: d65f03c0 ret b7758: aa1403e0 mov x0, x20 b775c: 97fe711e bl 0x53bd4 b7760: 90000100 adrp x0, 0xd7000 b7764: 91032800 add x0, x0, #0xca b7768: 97fe7120 bl 0x53be8 b776c: 97fe70d0 bl 0x53aac b7770: 97fe70cf bl 0x53aac b7774: 97fe70ce bl 0x53aac 00000000000b7778 , std::__ndk1::allocator>::append(wchar_t const*)>: b7778: a9be4ff4 stp x20, x19, [sp, #-0x20]! b777c: a9017bfd stp x29, x30, [sp, #0x10] b7780: 910043fd add x29, sp, #0x10 b7784: aa0003f4 mov x20, x0 b7788: aa0103e0 mov x0, x1 b778c: aa0103f3 mov x19, x1 b7790: 97fe2760 bl 0x41510 b7794: a9417bfd ldp x29, x30, [sp, #0x10] b7798: aa0003e2 mov x2, x0 b779c: aa1403e0 mov x0, x20 b77a0: aa1303e1 mov x1, x19 b77a4: a8c24ff4 ldp x20, x19, [sp], #0x20 b77a8: 17fe2b6e b 0x42560 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6appendEPKwm@plt> 00000000000b77ac , std::__ndk1::allocator>::__grow_by(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long)>: b77ac: f81a0ffb str x27, [sp, #-0x60]! b77b0: a90167fa stp x26, x25, [sp, #0x10] b77b4: a9025ff8 stp x24, x23, [sp, #0x20] b77b8: a90357f6 stp x22, x21, [sp, #0x30] b77bc: a9044ff4 stp x20, x19, [sp, #0x40] b77c0: a9057bfd stp x29, x30, [sp, #0x50] b77c4: 910143fd add x29, sp, #0x50 b77c8: 9280021b mov x27, #-0x11 // =-17 b77cc: f2e7fffb movk x27, #0x3fff, lsl #48 b77d0: cb010368 sub x8, x27, x1 b77d4: eb02011f cmp x8, x2 b77d8: aa0003f3 mov x19, x0 b77dc: 54000743 b.lo 0xb78c4 , std::__ndk1::allocator>::__grow_by(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long)+0x118> b77e0: 39400268 ldrb w8, [x19] b77e4: aa0603f5 mov x21, x6 b77e8: aa0503f6 mov x22, x5 b77ec: aa0403f8 mov x24, x4 b77f0: aa0303f9 mov x25, x3 b77f4: aa0103f4 mov x20, x1 b77f8: 37000068 tbnz w8, #0x0, 0xb7804 , std::__ndk1::allocator>::__grow_by(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long)+0x58> b77fc: 91001277 add x23, x19, #0x4 b7800: 14000002 b 0xb7808 , std::__ndk1::allocator>::__grow_by(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long)+0x5c> b7804: f9400a77 ldr x23, [x19, #0x10] b7808: 92800328 mov x8, #-0x1a // =-26 b780c: f2e3ffe8 movk x8, #0x1fff, lsl #48 b7810: eb08029f cmp x20, x8 b7814: 540001a8 b.hi 0xb7848 , std::__ndk1::allocator>::__grow_by(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long)+0x9c> b7818: 8b140048 add x8, x2, x20 b781c: d37ffa89 lsl x9, x20, #1 b7820: eb09011f cmp x8, x9 b7824: 9a883128 csel x8, x9, x8, lo b7828: f100151f cmp x8, #0x5 b782c: 54000062 b.hs 0xb7838 , std::__ndk1::allocator>::__grow_by(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long)+0x8c> b7830: 528000bb mov w27, #0x5 // =5 b7834: 14000005 b 0xb7848 , std::__ndk1::allocator>::__grow_by(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long)+0x9c> b7838: 91001108 add x8, x8, #0x4 b783c: d37efd09 lsr x9, x8, #62 b7840: b5000469 cbnz x9, 0xb78cc , std::__ndk1::allocator>::__grow_by(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long)+0x120> b7844: 927ef51b and x27, x8, #0xfffffffffffffffc b7848: d37ef760 lsl x0, x27, #2 b784c: 97fe2a91 bl 0x42290 <_Znwm@plt> b7850: aa0003fa mov x26, x0 b7854: b40000b8 cbz x24, 0xb7868 , std::__ndk1::allocator>::__grow_by(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long)+0xbc> b7858: aa1a03e0 mov x0, x26 b785c: aa1703e1 mov x1, x23 b7860: aa1803e2 mov x2, x24 b7864: 97fe2897 bl 0x41ac0 b7868: cb160328 sub x8, x25, x22 b786c: eb180102 subs x2, x8, x24 b7870: 540000e0 b.eq 0xb788c , std::__ndk1::allocator>::__grow_by(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long)+0xe0> b7874: d37ef708 lsl x8, x24, #2 b7878: 8b080349 add x9, x26, x8 b787c: 8b0802e8 add x8, x23, x8 b7880: 8b150920 add x0, x9, x21, lsl #2 b7884: 8b160901 add x1, x8, x22, lsl #2 b7888: 97fe288e bl 0x41ac0 b788c: f100129f cmp x20, #0x4 b7890: 54000060 b.eq 0xb789c , std::__ndk1::allocator>::__grow_by(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long)+0xf0> b7894: aa1703e0 mov x0, x23 b7898: 97fe26a2 bl 0x41320 <_ZdlPv@plt> b789c: b2400368 orr x8, x27, #0x1 b78a0: f9000a7a str x26, [x19, #0x10] b78a4: f9000268 str x8, [x19] b78a8: a9457bfd ldp x29, x30, [sp, #0x50] b78ac: a9444ff4 ldp x20, x19, [sp, #0x40] b78b0: a94357f6 ldp x22, x21, [sp, #0x30] b78b4: a9425ff8 ldp x24, x23, [sp, #0x20] b78b8: a94167fa ldp x26, x25, [sp, #0x10] b78bc: f84607fb ldr x27, [sp], #0x60 b78c0: d65f03c0 ret b78c4: aa1303e0 mov x0, x19 b78c8: 97fe70c3 bl 0x53bd4 b78cc: 90000100 adrp x0, 0xd7000 b78d0: 91032800 add x0, x0, #0xca b78d4: 97fe70c5 bl 0x53be8 b78d8: 97fe7075 bl 0x53aac b78dc: 97fe7074 bl 0x53aac 00000000000b78e0 , std::__ndk1::allocator>::push_back(wchar_t)>: b78e0: f81d0ff5 str x21, [sp, #-0x30]! b78e4: a9014ff4 stp x20, x19, [sp, #0x10] b78e8: a9027bfd stp x29, x30, [sp, #0x20] b78ec: 910083fd add x29, sp, #0x20 b78f0: 39400008 ldrb w8, [x0] b78f4: aa0003f4 mov x20, x0 b78f8: 2a0103f3 mov w19, w1 b78fc: 360000e8 tbz w8, #0x0, 0xb7918 , std::__ndk1::allocator>::push_back(wchar_t)+0x38> b7900: a9405689 ldp x9, x21, [x20] b7904: 927ff929 and x9, x9, #0xfffffffffffffffe b7908: d1000521 sub x1, x9, #0x1 b790c: eb0102bf cmp x21, x1 b7910: 540000c0 b.eq 0xb7928 , std::__ndk1::allocator>::push_back(wchar_t)+0x48> b7914: 1400000d b 0xb7948 , std::__ndk1::allocator>::push_back(wchar_t)+0x68> b7918: d341fd15 lsr x21, x8, #1 b791c: 52800081 mov w1, #0x4 // =4 b7920: eb0102bf cmp x21, x1 b7924: 54000121 b.ne 0xb7948 , std::__ndk1::allocator>::push_back(wchar_t)+0x68> b7928: 52800022 mov w2, #0x1 // =1 b792c: aa1403e0 mov x0, x20 b7930: aa0103e3 mov x3, x1 b7934: aa0103e4 mov x4, x1 b7938: aa1f03e5 mov x5, xzr b793c: aa1f03e6 mov x6, xzr b7940: 97fe2a60 bl 0x422c0 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE9__grow_byEmmmmmm@plt> b7944: 39400288 ldrb w8, [x20] b7948: 360000c8 tbz w8, #0x0, 0xb7960 , std::__ndk1::allocator>::push_back(wchar_t)+0x80> b794c: f9400a88 ldr x8, [x20, #0x10] b7950: 910006a9 add x9, x21, #0x1 b7954: f9000689 str x9, [x20, #0x8] b7958: aa0803f4 mov x20, x8 b795c: 14000004 b 0xb796c , std::__ndk1::allocator>::push_back(wchar_t)+0x8c> b7960: 531f7aa8 lsl w8, w21, #1 b7964: 11000908 add w8, w8, #0x2 b7968: 38004688 strb w8, [x20], #0x4 b796c: 8b150a88 add x8, x20, x21, lsl #2 b7970: 29007d13 stp w19, wzr, [x8] b7974: a9427bfd ldp x29, x30, [sp, #0x20] b7978: a9414ff4 ldp x20, x19, [sp, #0x10] b797c: f84307f5 ldr x21, [sp], #0x30 b7980: d65f03c0 ret 00000000000b7984 , std::__ndk1::allocator>::assign(std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long, unsigned long)>: b7984: a9bf7bfd stp x29, x30, [sp, #-0x10]! b7988: 910003fd mov x29, sp b798c: 39400028 ldrb w8, [x1] b7990: f9400429 ldr x9, [x1, #0x8] b7994: d341fd0a lsr x10, x8, #1 b7998: 7200011f tst w8, #0x1 b799c: 9a890149 csel x9, x10, x9, eq b79a0: eb020129 subs x9, x9, x2 b79a4: 54000143 b.lo 0xb79cc , std::__ndk1::allocator>::assign(std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long, unsigned long)+0x48> b79a8: f940082a ldr x10, [x1, #0x10] b79ac: 9100102b add x11, x1, #0x4 b79b0: 7200011f tst w8, #0x1 b79b4: 9a8a0168 csel x8, x11, x10, eq b79b8: eb03013f cmp x9, x3 b79bc: 8b020901 add x1, x8, x2, lsl #2 b79c0: 9a833122 csel x2, x9, x3, lo b79c4: a8c17bfd ldp x29, x30, [sp], #0x10 b79c8: 17fe2a82 b 0x423d0 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKwm@plt> b79cc: 97fe26e1 bl 0x41550 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_out_of_rangeEv@plt> 00000000000b79d0 , std::__ndk1::allocator>::assign(wchar_t const*)>: b79d0: a9be4ff4 stp x20, x19, [sp, #-0x20]! b79d4: a9017bfd stp x29, x30, [sp, #0x10] b79d8: 910043fd add x29, sp, #0x10 b79dc: aa0003f4 mov x20, x0 b79e0: aa0103e0 mov x0, x1 b79e4: aa0103f3 mov x19, x1 b79e8: 97fe26ca bl 0x41510 b79ec: a9417bfd ldp x29, x30, [sp, #0x10] b79f0: aa0003e2 mov x2, x0 b79f4: aa1403e0 mov x0, x20 b79f8: aa1303e1 mov x1, x19 b79fc: a8c24ff4 ldp x20, x19, [sp], #0x20 b7a00: 17fe2a74 b 0x423d0 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKwm@plt> 00000000000b7a04 , std::__ndk1::allocator>::assign(unsigned long, wchar_t)>: b7a04: a9bd57f6 stp x22, x21, [sp, #-0x30]! b7a08: a9014ff4 stp x20, x19, [sp, #0x10] b7a0c: a9027bfd stp x29, x30, [sp, #0x20] b7a10: 910083fd add x29, sp, #0x20 b7a14: 39400008 ldrb w8, [x0] b7a18: 2a0203f5 mov w21, w2 b7a1c: aa0003f3 mov x19, x0 b7a20: aa0103f4 mov x20, x1 b7a24: 37000108 tbnz w8, #0x0, 0xb7a44 , std::__ndk1::allocator>::assign(unsigned long, wchar_t)+0x40> b7a28: 52800081 mov w1, #0x4 // =4 b7a2c: 2a0803e9 mov w9, w8 b7a30: eb14003f cmp x1, x20 b7a34: 54000122 b.hs 0xb7a58 , std::__ndk1::allocator>::assign(unsigned long, wchar_t)+0x54> b7a38: 37000188 tbnz w8, #0x0, 0xb7a68 , std::__ndk1::allocator>::assign(unsigned long, wchar_t)+0x64> b7a3c: d341fd03 lsr x3, x8, #1 b7a40: 1400000b b 0xb7a6c , std::__ndk1::allocator>::assign(unsigned long, wchar_t)+0x68> b7a44: f9400269 ldr x9, [x19] b7a48: 927ff92a and x10, x9, #0xfffffffffffffffe b7a4c: d1000541 sub x1, x10, #0x1 b7a50: eb14003f cmp x1, x20 b7a54: 54ffff23 b.lo 0xb7a38 , std::__ndk1::allocator>::assign(unsigned long, wchar_t)+0x34> b7a58: 370001a9 tbnz w9, #0x0, 0xb7a8c , std::__ndk1::allocator>::assign(unsigned long, wchar_t)+0x88> b7a5c: 91001276 add x22, x19, #0x4 b7a60: b50001b4 cbnz x20, 0xb7a94 , std::__ndk1::allocator>::assign(unsigned long, wchar_t)+0x90> b7a64: 14000010 b 0xb7aa4 , std::__ndk1::allocator>::assign(unsigned long, wchar_t)+0xa0> b7a68: f9400663 ldr x3, [x19, #0x8] b7a6c: cb010282 sub x2, x20, x1 b7a70: aa1303e0 mov x0, x19 b7a74: aa1f03e4 mov x4, xzr b7a78: aa0303e5 mov x5, x3 b7a7c: aa1f03e6 mov x6, xzr b7a80: 97fe2a10 bl 0x422c0 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE9__grow_byEmmmmmm@plt> b7a84: 39400269 ldrb w9, [x19] b7a88: 3607fea9 tbz w9, #0x0, 0xb7a5c , std::__ndk1::allocator>::assign(unsigned long, wchar_t)+0x58> b7a8c: f9400a76 ldr x22, [x19, #0x10] b7a90: b40000b4 cbz x20, 0xb7aa4 , std::__ndk1::allocator>::assign(unsigned long, wchar_t)+0xa0> b7a94: aa1603e0 mov x0, x22 b7a98: 2a1503e1 mov w1, w21 b7a9c: aa1403e2 mov x2, x20 b7aa0: 97fe2700 bl 0x416a0 b7aa4: b8347adf str wzr, [x22, x20, lsl #2] b7aa8: 39400268 ldrb w8, [x19] b7aac: 37000088 tbnz w8, #0x0, 0xb7abc , std::__ndk1::allocator>::assign(unsigned long, wchar_t)+0xb8> b7ab0: 531f7a88 lsl w8, w20, #1 b7ab4: 39000268 strb w8, [x19] b7ab8: 14000002 b 0xb7ac0 , std::__ndk1::allocator>::assign(unsigned long, wchar_t)+0xbc> b7abc: f9000674 str x20, [x19, #0x8] b7ac0: aa1303e0 mov x0, x19 b7ac4: a9427bfd ldp x29, x30, [sp, #0x20] b7ac8: a9414ff4 ldp x20, x19, [sp, #0x10] b7acc: a8c357f6 ldp x22, x21, [sp], #0x30 b7ad0: d65f03c0 ret b7ad4: 97fe6ff6 bl 0x53aac 00000000000b7ad8 , std::__ndk1::allocator>::insert(unsigned long, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long, unsigned long)>: b7ad8: a9bf7bfd stp x29, x30, [sp, #-0x10]! b7adc: 910003fd mov x29, sp b7ae0: 39400048 ldrb w8, [x2] b7ae4: f9400449 ldr x9, [x2, #0x8] b7ae8: d341fd0a lsr x10, x8, #1 b7aec: 7200011f tst w8, #0x1 b7af0: 9a890149 csel x9, x10, x9, eq b7af4: eb030129 subs x9, x9, x3 b7af8: 54000143 b.lo 0xb7b20 , std::__ndk1::allocator>::insert(unsigned long, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long, unsigned long)+0x48> b7afc: f940084a ldr x10, [x2, #0x10] b7b00: 9100104b add x11, x2, #0x4 b7b04: 7200011f tst w8, #0x1 b7b08: 9a8a0168 csel x8, x11, x10, eq b7b0c: eb04013f cmp x9, x4 b7b10: 8b030902 add x2, x8, x3, lsl #2 b7b14: 9a843123 csel x3, x9, x4, lo b7b18: a8c17bfd ldp x29, x30, [sp], #0x10 b7b1c: 17fe2795 b 0x41970 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6insertEmPKwm@plt> b7b20: 97fe268c bl 0x41550 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_out_of_rangeEv@plt> 00000000000b7b24 , std::__ndk1::allocator>::insert(unsigned long, wchar_t const*, unsigned long)>: b7b24: a9bc5ff8 stp x24, x23, [sp, #-0x40]! b7b28: a90157f6 stp x22, x21, [sp, #0x10] b7b2c: a9024ff4 stp x20, x19, [sp, #0x20] b7b30: a9037bfd stp x29, x30, [sp, #0x30] b7b34: 9100c3fd add x29, sp, #0x30 b7b38: 39400008 ldrb w8, [x0] b7b3c: aa0303f4 mov x20, x3 b7b40: aa0203f5 mov x21, x2 b7b44: aa0003f3 mov x19, x0 b7b48: aa0103f7 mov x23, x1 b7b4c: 370000c8 tbnz w8, #0x0, 0xb7b64 , std::__ndk1::allocator>::insert(unsigned long, wchar_t const*, unsigned long)+0x40> b7b50: d341fd16 lsr x22, x8, #1 b7b54: eb1702df cmp x22, x23 b7b58: 540000c2 b.hs 0xb7b70 , std::__ndk1::allocator>::insert(unsigned long, wchar_t const*, unsigned long)+0x4c> b7b5c: aa1303e0 mov x0, x19 b7b60: 97fe267c bl 0x41550 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_out_of_rangeEv@plt> b7b64: f9400676 ldr x22, [x19, #0x8] b7b68: eb1702df cmp x22, x23 b7b6c: 54ffff83 b.lo 0xb7b5c , std::__ndk1::allocator>::insert(unsigned long, wchar_t const*, unsigned long)+0x38> b7b70: 37000068 tbnz w8, #0x0, 0xb7b7c , std::__ndk1::allocator>::insert(unsigned long, wchar_t const*, unsigned long)+0x58> b7b74: 52800081 mov w1, #0x4 // =4 b7b78: 14000004 b 0xb7b88 , std::__ndk1::allocator>::insert(unsigned long, wchar_t const*, unsigned long)+0x64> b7b7c: f9400269 ldr x9, [x19] b7b80: 927ff929 and x9, x9, #0xfffffffffffffffe b7b84: d1000521 sub x1, x9, #0x1 b7b88: cb160029 sub x9, x1, x22 b7b8c: eb14013f cmp x9, x20 b7b90: 54000162 b.hs 0xb7bbc , std::__ndk1::allocator>::insert(unsigned long, wchar_t const*, unsigned long)+0x98> b7b94: 8b1402c8 add x8, x22, x20 b7b98: cb010102 sub x2, x8, x1 b7b9c: aa1303e0 mov x0, x19 b7ba0: aa1603e3 mov x3, x22 b7ba4: aa1703e4 mov x4, x23 b7ba8: aa1f03e5 mov x5, xzr b7bac: aa1403e6 mov x6, x20 b7bb0: aa1503e7 mov x7, x21 b7bb4: 97fe262b bl 0x41460 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE21__grow_by_and_replaceEmmmmmmPKw@plt> b7bb8: 1400001f b 0xb7c34 , std::__ndk1::allocator>::insert(unsigned long, wchar_t const*, unsigned long)+0x110> b7bbc: b40003d4 cbz x20, 0xb7c34 , std::__ndk1::allocator>::insert(unsigned long, wchar_t const*, unsigned long)+0x110> b7bc0: 370000a8 tbnz w8, #0x0, 0xb7bd4 , std::__ndk1::allocator>::insert(unsigned long, wchar_t const*, unsigned long)+0xb0> b7bc4: 91001278 add x24, x19, #0x4 b7bc8: eb1702c2 subs x2, x22, x23 b7bcc: 540000a1 b.ne 0xb7be0 , std::__ndk1::allocator>::insert(unsigned long, wchar_t const*, unsigned long)+0xbc> b7bd0: 1400000d b 0xb7c04 , std::__ndk1::allocator>::insert(unsigned long, wchar_t const*, unsigned long)+0xe0> b7bd4: f9400a78 ldr x24, [x19, #0x10] b7bd8: eb1702c2 subs x2, x22, x23 b7bdc: 54000140 b.eq 0xb7c04 , std::__ndk1::allocator>::insert(unsigned long, wchar_t const*, unsigned long)+0xe0> b7be0: 8b160b08 add x8, x24, x22, lsl #2 b7be4: 8b170b01 add x1, x24, x23, lsl #2 b7be8: d37ef689 lsl x9, x20, #2 b7bec: eb15011f cmp x8, x21 b7bf0: 8b0902a8 add x8, x21, x9 b7bf4: fa558022 ccmp x1, x21, #0x2, hi b7bf8: 9a959115 csel x21, x8, x21, ls b7bfc: 8b090020 add x0, x1, x9 b7c00: 97fe25f0 bl 0x413c0 b7c04: 8b170b00 add x0, x24, x23, lsl #2 b7c08: aa1503e1 mov x1, x21 b7c0c: aa1403e2 mov x2, x20 b7c10: 97fe25ec bl 0x413c0 b7c14: 39400269 ldrb w9, [x19] b7c18: 8b1402c8 add x8, x22, x20 b7c1c: 37000089 tbnz w9, #0x0, 0xb7c2c , std::__ndk1::allocator>::insert(unsigned long, wchar_t const*, unsigned long)+0x108> b7c20: 531f7909 lsl w9, w8, #1 b7c24: 39000269 strb w9, [x19] b7c28: 14000002 b 0xb7c30 , std::__ndk1::allocator>::insert(unsigned long, wchar_t const*, unsigned long)+0x10c> b7c2c: f9000668 str x8, [x19, #0x8] b7c30: b8287b1f str wzr, [x24, x8, lsl #2] b7c34: aa1303e0 mov x0, x19 b7c38: a9437bfd ldp x29, x30, [sp, #0x30] b7c3c: a9424ff4 ldp x20, x19, [sp, #0x20] b7c40: a94157f6 ldp x22, x21, [sp, #0x10] b7c44: a8c45ff8 ldp x24, x23, [sp], #0x40 b7c48: d65f03c0 ret b7c4c: 97fe6f98 bl 0x53aac b7c50: 97fe6f97 bl 0x53aac 00000000000b7c54 , std::__ndk1::allocator>::insert(unsigned long, wchar_t const*)>: b7c54: f81d0ff5 str x21, [sp, #-0x30]! b7c58: a9014ff4 stp x20, x19, [sp, #0x10] b7c5c: a9027bfd stp x29, x30, [sp, #0x20] b7c60: 910083fd add x29, sp, #0x20 b7c64: aa0003f5 mov x21, x0 b7c68: aa0203e0 mov x0, x2 b7c6c: aa0203f3 mov x19, x2 b7c70: aa0103f4 mov x20, x1 b7c74: 97fe2627 bl 0x41510 b7c78: aa1403e1 mov x1, x20 b7c7c: aa1303e2 mov x2, x19 b7c80: a9427bfd ldp x29, x30, [sp, #0x20] b7c84: a9414ff4 ldp x20, x19, [sp, #0x10] b7c88: aa0003e3 mov x3, x0 b7c8c: aa1503e0 mov x0, x21 b7c90: f84307f5 ldr x21, [sp], #0x30 b7c94: 17fe2737 b 0x41970 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6insertEmPKwm@plt> 00000000000b7c98 , std::__ndk1::allocator>::insert(unsigned long, unsigned long, wchar_t)>: b7c98: a9bc5ff8 stp x24, x23, [sp, #-0x40]! b7c9c: a90157f6 stp x22, x21, [sp, #0x10] b7ca0: a9024ff4 stp x20, x19, [sp, #0x20] b7ca4: a9037bfd stp x29, x30, [sp, #0x30] b7ca8: 9100c3fd add x29, sp, #0x30 b7cac: 39400008 ldrb w8, [x0] b7cb0: 2a0303f5 mov w21, w3 b7cb4: aa0203f4 mov x20, x2 b7cb8: aa0003f3 mov x19, x0 b7cbc: aa0103f7 mov x23, x1 b7cc0: 370000a8 tbnz w8, #0x0, 0xb7cd4 , std::__ndk1::allocator>::insert(unsigned long, unsigned long, wchar_t)+0x3c> b7cc4: d341fd16 lsr x22, x8, #1 b7cc8: eb1702df cmp x22, x23 b7ccc: 540000a2 b.hs 0xb7ce0 , std::__ndk1::allocator>::insert(unsigned long, unsigned long, wchar_t)+0x48> b7cd0: 14000035 b 0xb7da4 , std::__ndk1::allocator>::insert(unsigned long, unsigned long, wchar_t)+0x10c> b7cd4: f9400676 ldr x22, [x19, #0x8] b7cd8: eb1702df cmp x22, x23 b7cdc: 54000643 b.lo 0xb7da4 , std::__ndk1::allocator>::insert(unsigned long, unsigned long, wchar_t)+0x10c> b7ce0: b4000574 cbz x20, 0xb7d8c , std::__ndk1::allocator>::insert(unsigned long, unsigned long, wchar_t)+0xf4> b7ce4: 37000068 tbnz w8, #0x0, 0xb7cf0 , std::__ndk1::allocator>::insert(unsigned long, unsigned long, wchar_t)+0x58> b7ce8: 52800081 mov w1, #0x4 // =4 b7cec: 14000004 b 0xb7cfc , std::__ndk1::allocator>::insert(unsigned long, unsigned long, wchar_t)+0x64> b7cf0: f9400269 ldr x9, [x19] b7cf4: 927ff929 and x9, x9, #0xfffffffffffffffe b7cf8: d1000521 sub x1, x9, #0x1 b7cfc: cb160029 sub x9, x1, x22 b7d00: eb14013f cmp x9, x20 b7d04: 54000162 b.hs 0xb7d30 , std::__ndk1::allocator>::insert(unsigned long, unsigned long, wchar_t)+0x98> b7d08: 8b1402c8 add x8, x22, x20 b7d0c: cb010102 sub x2, x8, x1 b7d10: aa1303e0 mov x0, x19 b7d14: aa1603e3 mov x3, x22 b7d18: aa1703e4 mov x4, x23 b7d1c: aa1f03e5 mov x5, xzr b7d20: aa1403e6 mov x6, x20 b7d24: 97fe2967 bl 0x422c0 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE9__grow_byEmmmmmm@plt> b7d28: f9400a78 ldr x24, [x19, #0x10] b7d2c: 1400000c b 0xb7d5c , std::__ndk1::allocator>::insert(unsigned long, unsigned long, wchar_t)+0xc4> b7d30: 370000a8 tbnz w8, #0x0, 0xb7d44 , std::__ndk1::allocator>::insert(unsigned long, unsigned long, wchar_t)+0xac> b7d34: 91001278 add x24, x19, #0x4 b7d38: eb1702c2 subs x2, x22, x23 b7d3c: 540000a1 b.ne 0xb7d50 , std::__ndk1::allocator>::insert(unsigned long, unsigned long, wchar_t)+0xb8> b7d40: 14000007 b 0xb7d5c , std::__ndk1::allocator>::insert(unsigned long, unsigned long, wchar_t)+0xc4> b7d44: f9400a78 ldr x24, [x19, #0x10] b7d48: eb1702c2 subs x2, x22, x23 b7d4c: 54000080 b.eq 0xb7d5c , std::__ndk1::allocator>::insert(unsigned long, unsigned long, wchar_t)+0xc4> b7d50: 8b170b01 add x1, x24, x23, lsl #2 b7d54: 8b140820 add x0, x1, x20, lsl #2 b7d58: 97fe259a bl 0x413c0 b7d5c: 8b170b00 add x0, x24, x23, lsl #2 b7d60: 2a1503e1 mov w1, w21 b7d64: aa1403e2 mov x2, x20 b7d68: 97fe264e bl 0x416a0 b7d6c: 39400269 ldrb w9, [x19] b7d70: 8b1402c8 add x8, x22, x20 b7d74: 37000089 tbnz w9, #0x0, 0xb7d84 , std::__ndk1::allocator>::insert(unsigned long, unsigned long, wchar_t)+0xec> b7d78: 531f7909 lsl w9, w8, #1 b7d7c: 39000269 strb w9, [x19] b7d80: 14000002 b 0xb7d88 , std::__ndk1::allocator>::insert(unsigned long, unsigned long, wchar_t)+0xf0> b7d84: f9000668 str x8, [x19, #0x8] b7d88: b8287b1f str wzr, [x24, x8, lsl #2] b7d8c: aa1303e0 mov x0, x19 b7d90: a9437bfd ldp x29, x30, [sp, #0x30] b7d94: a9424ff4 ldp x20, x19, [sp, #0x20] b7d98: a94157f6 ldp x22, x21, [sp, #0x10] b7d9c: a8c45ff8 ldp x24, x23, [sp], #0x40 b7da0: d65f03c0 ret b7da4: aa1303e0 mov x0, x19 b7da8: 97fe25ea bl 0x41550 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_out_of_rangeEv@plt> b7dac: 97fe6f40 bl 0x53aac b7db0: 97fe6f3f bl 0x53aac 00000000000b7db4 , std::__ndk1::allocator>::insert(std::__ndk1::__wrap_iter, wchar_t)>: b7db4: f81c0ff7 str x23, [sp, #-0x40]! b7db8: a90157f6 stp x22, x21, [sp, #0x10] b7dbc: a9024ff4 stp x20, x19, [sp, #0x20] b7dc0: a9037bfd stp x29, x30, [sp, #0x30] b7dc4: 9100c3fd add x29, sp, #0x30 b7dc8: 39400008 ldrb w8, [x0] b7dcc: 2a0203f4 mov w20, w2 b7dd0: aa0003f3 mov x19, x0 b7dd4: 370000a8 tbnz w8, #0x0, 0xb7de8 , std::__ndk1::allocator>::insert(std::__ndk1::__wrap_iter, wchar_t)+0x34> b7dd8: 91001269 add x9, x19, #0x4 b7ddc: d341fd16 lsr x22, x8, #1 b7de0: 5280008a mov w10, #0x4 // =4 b7de4: 14000005 b 0xb7df8 , std::__ndk1::allocator>::insert(std::__ndk1::__wrap_iter, wchar_t)+0x44> b7de8: a9405a6a ldp x10, x22, [x19] b7dec: f9400a69 ldr x9, [x19, #0x10] b7df0: 927ff94a and x10, x10, #0xfffffffffffffffe b7df4: d100054a sub x10, x10, #0x1 b7df8: cb090029 sub x9, x1, x9 b7dfc: eb16015f cmp x10, x22 b7e00: 9342fd35 asr x21, x9, #2 b7e04: 54000161 b.ne 0xb7e30 , std::__ndk1::allocator>::insert(std::__ndk1::__wrap_iter, wchar_t)+0x7c> b7e08: 52800022 mov w2, #0x1 // =1 b7e0c: 52800026 mov w6, #0x1 // =1 b7e10: aa1303e0 mov x0, x19 b7e14: aa1603e1 mov x1, x22 b7e18: aa1603e3 mov x3, x22 b7e1c: aa1503e4 mov x4, x21 b7e20: aa1f03e5 mov x5, xzr b7e24: 97fe2927 bl 0x422c0 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE9__grow_byEmmmmmm@plt> b7e28: f9400a77 ldr x23, [x19, #0x10] b7e2c: 1400000c b 0xb7e5c , std::__ndk1::allocator>::insert(std::__ndk1::__wrap_iter, wchar_t)+0xa8> b7e30: 370000a8 tbnz w8, #0x0, 0xb7e44 , std::__ndk1::allocator>::insert(std::__ndk1::__wrap_iter, wchar_t)+0x90> b7e34: 91001277 add x23, x19, #0x4 b7e38: eb1502c2 subs x2, x22, x21 b7e3c: 540000a1 b.ne 0xb7e50 , std::__ndk1::allocator>::insert(std::__ndk1::__wrap_iter, wchar_t)+0x9c> b7e40: 14000007 b 0xb7e5c , std::__ndk1::allocator>::insert(std::__ndk1::__wrap_iter, wchar_t)+0xa8> b7e44: f9400a77 ldr x23, [x19, #0x10] b7e48: eb1502c2 subs x2, x22, x21 b7e4c: 54000080 b.eq 0xb7e5c , std::__ndk1::allocator>::insert(std::__ndk1::__wrap_iter, wchar_t)+0xa8> b7e50: 8b150ae1 add x1, x23, x21, lsl #2 b7e54: 91001020 add x0, x1, #0x4 b7e58: 97fe255a bl 0x413c0 b7e5c: 910006c9 add x9, x22, #0x1 b7e60: b8357af4 str w20, [x23, x21, lsl #2] b7e64: b8297aff str wzr, [x23, x9, lsl #2] b7e68: 39400268 ldrb w8, [x19] b7e6c: 370000c8 tbnz w8, #0x0, 0xb7e84 , std::__ndk1::allocator>::insert(std::__ndk1::__wrap_iter, wchar_t)+0xd0> b7e70: 531f7928 lsl w8, w9, #1 b7e74: 39000268 strb w8, [x19] b7e78: 360000a8 tbz w8, #0x0, 0xb7e8c , std::__ndk1::allocator>::insert(std::__ndk1::__wrap_iter, wchar_t)+0xd8> b7e7c: f9400a68 ldr x8, [x19, #0x10] b7e80: 14000004 b 0xb7e90 , std::__ndk1::allocator>::insert(std::__ndk1::__wrap_iter, wchar_t)+0xdc> b7e84: f9000669 str x9, [x19, #0x8] b7e88: 3707ffa8 tbnz w8, #0x0, 0xb7e7c , std::__ndk1::allocator>::insert(std::__ndk1::__wrap_iter, wchar_t)+0xc8> b7e8c: 91001268 add x8, x19, #0x4 b7e90: 8b150900 add x0, x8, x21, lsl #2 b7e94: a9437bfd ldp x29, x30, [sp, #0x30] b7e98: a9424ff4 ldp x20, x19, [sp, #0x20] b7e9c: a94157f6 ldp x22, x21, [sp, #0x10] b7ea0: f84407f7 ldr x23, [sp], #0x40 b7ea4: d65f03c0 ret b7ea8: 97fe6f01 bl 0x53aac 00000000000b7eac , std::__ndk1::allocator>::erase(unsigned long, unsigned long)>: b7eac: a9bd57f6 stp x22, x21, [sp, #-0x30]! b7eb0: a9014ff4 stp x20, x19, [sp, #0x10] b7eb4: a9027bfd stp x29, x30, [sp, #0x20] b7eb8: 910083fd add x29, sp, #0x20 b7ebc: 39400008 ldrb w8, [x0] b7ec0: aa0003f3 mov x19, x0 b7ec4: 370000a8 tbnz w8, #0x0, 0xb7ed8 , std::__ndk1::allocator>::erase(unsigned long, unsigned long)+0x2c> b7ec8: d341fd14 lsr x20, x8, #1 b7ecc: eb010289 subs x9, x20, x1 b7ed0: 540000a2 b.hs 0xb7ee4 , std::__ndk1::allocator>::erase(unsigned long, unsigned long)+0x38> b7ed4: 1400001d b 0xb7f48 , std::__ndk1::allocator>::erase(unsigned long, unsigned long)+0x9c> b7ed8: f9400674 ldr x20, [x19, #0x8] b7edc: eb010289 subs x9, x20, x1 b7ee0: 54000343 b.lo 0xb7f48 , std::__ndk1::allocator>::erase(unsigned long, unsigned long)+0x9c> b7ee4: b4000282 cbz x2, 0xb7f34 , std::__ndk1::allocator>::erase(unsigned long, unsigned long)+0x88> b7ee8: 37000068 tbnz w8, #0x0, 0xb7ef4 , std::__ndk1::allocator>::erase(unsigned long, unsigned long)+0x48> b7eec: 91001275 add x21, x19, #0x4 b7ef0: 14000002 b 0xb7ef8 , std::__ndk1::allocator>::erase(unsigned long, unsigned long)+0x4c> b7ef4: f9400a75 ldr x21, [x19, #0x10] b7ef8: eb02013f cmp x9, x2 b7efc: 9a823136 csel x22, x9, x2, lo b7f00: eb160122 subs x2, x9, x22 b7f04: 540000a0 b.eq 0xb7f18 , std::__ndk1::allocator>::erase(unsigned long, unsigned long)+0x6c> b7f08: 8b010aa0 add x0, x21, x1, lsl #2 b7f0c: 8b160801 add x1, x0, x22, lsl #2 b7f10: 97fe252c bl 0x413c0 b7f14: 39400268 ldrb w8, [x19] b7f18: cb160289 sub x9, x20, x22 b7f1c: 37000088 tbnz w8, #0x0, 0xb7f2c , std::__ndk1::allocator>::erase(unsigned long, unsigned long)+0x80> b7f20: 531f7928 lsl w8, w9, #1 b7f24: 39000268 strb w8, [x19] b7f28: 14000002 b 0xb7f30 , std::__ndk1::allocator>::erase(unsigned long, unsigned long)+0x84> b7f2c: f9000669 str x9, [x19, #0x8] b7f30: b8297abf str wzr, [x21, x9, lsl #2] b7f34: aa1303e0 mov x0, x19 b7f38: a9427bfd ldp x29, x30, [sp, #0x20] b7f3c: a9414ff4 ldp x20, x19, [sp, #0x10] b7f40: a8c357f6 ldp x22, x21, [sp], #0x30 b7f44: d65f03c0 ret b7f48: aa1303e0 mov x0, x19 b7f4c: 97fe2581 bl 0x41550 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_out_of_rangeEv@plt> b7f50: 97fe6ed7 bl 0x53aac 00000000000b7f54 , std::__ndk1::allocator>::replace(unsigned long, unsigned long, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long, unsigned long)>: b7f54: a9bf7bfd stp x29, x30, [sp, #-0x10]! b7f58: 910003fd mov x29, sp b7f5c: 39400068 ldrb w8, [x3] b7f60: f9400469 ldr x9, [x3, #0x8] b7f64: d341fd0a lsr x10, x8, #1 b7f68: 7200011f tst w8, #0x1 b7f6c: 9a890149 csel x9, x10, x9, eq b7f70: eb040129 subs x9, x9, x4 b7f74: 54000143 b.lo 0xb7f9c , std::__ndk1::allocator>::replace(unsigned long, unsigned long, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long, unsigned long)+0x48> b7f78: f940086a ldr x10, [x3, #0x10] b7f7c: 9100106b add x11, x3, #0x4 b7f80: 7200011f tst w8, #0x1 b7f84: 9a8a0168 csel x8, x11, x10, eq b7f88: eb05013f cmp x9, x5 b7f8c: 8b040903 add x3, x8, x4, lsl #2 b7f90: 9a853124 csel x4, x9, x5, lo b7f94: a8c17bfd ldp x29, x30, [sp], #0x10 b7f98: 17fe27ae b 0x41e50 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE7replaceEmmPKwm@plt> b7f9c: 97fe256d bl 0x41550 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_out_of_rangeEv@plt> 00000000000b7fa0 , std::__ndk1::allocator>::replace(unsigned long, unsigned long, wchar_t const*, unsigned long)>: b7fa0: f81a0ffb str x27, [sp, #-0x60]! b7fa4: a90167fa stp x26, x25, [sp, #0x10] b7fa8: a9025ff8 stp x24, x23, [sp, #0x20] b7fac: a90357f6 stp x22, x21, [sp, #0x30] b7fb0: a9044ff4 stp x20, x19, [sp, #0x40] b7fb4: a9057bfd stp x29, x30, [sp, #0x50] b7fb8: 910143fd add x29, sp, #0x50 b7fbc: 39400008 ldrb w8, [x0] b7fc0: aa0403f4 mov x20, x4 b7fc4: aa0303f7 mov x23, x3 b7fc8: aa0003f3 mov x19, x0 b7fcc: aa0103f8 mov x24, x1 b7fd0: 370000c8 tbnz w8, #0x0, 0xb7fe8 , std::__ndk1::allocator>::replace(unsigned long, unsigned long, wchar_t const*, unsigned long)+0x48> b7fd4: d341fd15 lsr x21, x8, #1 b7fd8: eb1802a9 subs x9, x21, x24 b7fdc: 540000c2 b.hs 0xb7ff4 , std::__ndk1::allocator>::replace(unsigned long, unsigned long, wchar_t const*, unsigned long)+0x54> b7fe0: aa1303e0 mov x0, x19 b7fe4: 97fe255b bl 0x41550 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_out_of_rangeEv@plt> b7fe8: f9400675 ldr x21, [x19, #0x8] b7fec: eb1802a9 subs x9, x21, x24 b7ff0: 54ffff83 b.lo 0xb7fe0 , std::__ndk1::allocator>::replace(unsigned long, unsigned long, wchar_t const*, unsigned long)+0x40> b7ff4: eb02013f cmp x9, x2 b7ff8: 9a823136 csel x22, x9, x2, lo b7ffc: 37000068 tbnz w8, #0x0, 0xb8008 , std::__ndk1::allocator>::replace(unsigned long, unsigned long, wchar_t const*, unsigned long)+0x68> b8000: 52800081 mov w1, #0x4 // =4 b8004: 14000004 b 0xb8014 , std::__ndk1::allocator>::replace(unsigned long, unsigned long, wchar_t const*, unsigned long)+0x74> b8008: f940026a ldr x10, [x19] b800c: 927ff94a and x10, x10, #0xfffffffffffffffe b8010: d1000541 sub x1, x10, #0x1 b8014: cb1502ca sub x10, x22, x21 b8018: 8b01014a add x10, x10, x1 b801c: eb14015f cmp x10, x20 b8020: 54000182 b.hs 0xb8050 , std::__ndk1::allocator>::replace(unsigned long, unsigned long, wchar_t const*, unsigned long)+0xb0> b8024: 8b1402a8 add x8, x21, x20 b8028: cb160108 sub x8, x8, x22 b802c: cb010102 sub x2, x8, x1 b8030: aa1303e0 mov x0, x19 b8034: aa1503e3 mov x3, x21 b8038: aa1803e4 mov x4, x24 b803c: aa1603e5 mov x5, x22 b8040: aa1403e6 mov x6, x20 b8044: aa1703e7 mov x7, x23 b8048: 97fe2506 bl 0x41460 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE21__grow_by_and_replaceEmmmmmmPKw@plt> b804c: 14000041 b 0xb8150 , std::__ndk1::allocator>::replace(unsigned long, unsigned long, wchar_t const*, unsigned long)+0x1b0> b8050: 37000268 tbnz w8, #0x0, 0xb809c , std::__ndk1::allocator>::replace(unsigned long, unsigned long, wchar_t const*, unsigned long)+0xfc> b8054: 9100127b add x27, x19, #0x4 b8058: eb1402df cmp x22, x20 b805c: 54000260 b.eq 0xb80a8 , std::__ndk1::allocator>::replace(unsigned long, unsigned long, wchar_t const*, unsigned long)+0x108> b8060: eb160139 subs x25, x9, x22 b8064: 540005a0 b.eq 0xb8118 , std::__ndk1::allocator>::replace(unsigned long, unsigned long, wchar_t const*, unsigned long)+0x178> b8068: eb1402df cmp x22, x20 b806c: 8b180b7a add x26, x27, x24, lsl #2 b8070: 54000229 b.ls 0xb80b4 , std::__ndk1::allocator>::replace(unsigned long, unsigned long, wchar_t const*, unsigned long)+0x114> b8074: b40000b4 cbz x20, 0xb8088 , std::__ndk1::allocator>::replace(unsigned long, unsigned long, wchar_t const*, unsigned long)+0xe8> b8078: aa1a03e0 mov x0, x26 b807c: aa1703e1 mov x1, x23 b8080: aa1403e2 mov x2, x20 b8084: 97fe24cf bl 0x413c0 b8088: 8b140b40 add x0, x26, x20, lsl #2 b808c: 8b160b41 add x1, x26, x22, lsl #2 b8090: aa1903e2 mov x2, x25 b8094: 97fe24cb bl 0x413c0 b8098: 14000025 b 0xb812c , std::__ndk1::allocator>::replace(unsigned long, unsigned long, wchar_t const*, unsigned long)+0x18c> b809c: f9400a7b ldr x27, [x19, #0x10] b80a0: eb1402df cmp x22, x20 b80a4: 54fffde1 b.ne 0xb8060 , std::__ndk1::allocator>::replace(unsigned long, unsigned long, wchar_t const*, unsigned long)+0xc0> b80a8: aa1403f6 mov x22, x20 b80ac: b5000394 cbnz x20, 0xb811c , std::__ndk1::allocator>::replace(unsigned long, unsigned long, wchar_t const*, unsigned long)+0x17c> b80b0: 1400001f b 0xb812c , std::__ndk1::allocator>::replace(unsigned long, unsigned long, wchar_t const*, unsigned long)+0x18c> b80b4: eb17035f cmp x26, x23 b80b8: 54000262 b.hs 0xb8104 , std::__ndk1::allocator>::replace(unsigned long, unsigned long, wchar_t const*, unsigned long)+0x164> b80bc: 8b150b68 add x8, x27, x21, lsl #2 b80c0: eb17011f cmp x8, x23 b80c4: 54000209 b.ls 0xb8104 , std::__ndk1::allocator>::replace(unsigned long, unsigned long, wchar_t const*, unsigned long)+0x164> b80c8: 8b160b48 add x8, x26, x22, lsl #2 b80cc: eb17011f cmp x8, x23 b80d0: 54000169 b.ls 0xb80fc , std::__ndk1::allocator>::replace(unsigned long, unsigned long, wchar_t const*, unsigned long)+0x15c> b80d4: b40000b6 cbz x22, 0xb80e8 , std::__ndk1::allocator>::replace(unsigned long, unsigned long, wchar_t const*, unsigned long)+0x148> b80d8: aa1a03e0 mov x0, x26 b80dc: aa1703e1 mov x1, x23 b80e0: aa1603e2 mov x2, x22 b80e4: 97fe24b7 bl 0x413c0 b80e8: 8b1802d8 add x24, x22, x24 b80ec: 8b140af7 add x23, x23, x20, lsl #2 b80f0: cb160294 sub x20, x20, x22 b80f4: aa1f03f6 mov x22, xzr b80f8: 14000003 b 0xb8104 , std::__ndk1::allocator>::replace(unsigned long, unsigned long, wchar_t const*, unsigned long)+0x164> b80fc: cb160288 sub x8, x20, x22 b8100: 8b080af7 add x23, x23, x8, lsl #2 b8104: 8b180b68 add x8, x27, x24, lsl #2 b8108: 8b140900 add x0, x8, x20, lsl #2 b810c: 8b160901 add x1, x8, x22, lsl #2 b8110: aa1903e2 mov x2, x25 b8114: 97fe24ab bl 0x413c0 b8118: b40000b4 cbz x20, 0xb812c , std::__ndk1::allocator>::replace(unsigned long, unsigned long, wchar_t const*, unsigned long)+0x18c> b811c: 8b180b60 add x0, x27, x24, lsl #2 b8120: aa1703e1 mov x1, x23 b8124: aa1403e2 mov x2, x20 b8128: 97fe24a6 bl 0x413c0 b812c: 39400269 ldrb w9, [x19] b8130: cb160288 sub x8, x20, x22 b8134: 8b150108 add x8, x8, x21 b8138: 37000089 tbnz w9, #0x0, 0xb8148 , std::__ndk1::allocator>::replace(unsigned long, unsigned long, wchar_t const*, unsigned long)+0x1a8> b813c: 531f7909 lsl w9, w8, #1 b8140: 39000269 strb w9, [x19] b8144: 14000002 b 0xb814c , std::__ndk1::allocator>::replace(unsigned long, unsigned long, wchar_t const*, unsigned long)+0x1ac> b8148: f9000668 str x8, [x19, #0x8] b814c: b8287b7f str wzr, [x27, x8, lsl #2] b8150: aa1303e0 mov x0, x19 b8154: a9457bfd ldp x29, x30, [sp, #0x50] b8158: a9444ff4 ldp x20, x19, [sp, #0x40] b815c: a94357f6 ldp x22, x21, [sp, #0x30] b8160: a9425ff8 ldp x24, x23, [sp, #0x20] b8164: a94167fa ldp x26, x25, [sp, #0x10] b8168: f84607fb ldr x27, [sp], #0x60 b816c: d65f03c0 ret b8170: 97fe6e4f bl 0x53aac b8174: 97fe6e4e bl 0x53aac b8178: 97fe6e4d bl 0x53aac b817c: 97fe6e4c bl 0x53aac b8180: 97fe6e4b bl 0x53aac 00000000000b8184 , std::__ndk1::allocator>::replace(unsigned long, unsigned long, wchar_t const*)>: b8184: a9bd57f6 stp x22, x21, [sp, #-0x30]! b8188: a9014ff4 stp x20, x19, [sp, #0x10] b818c: a9027bfd stp x29, x30, [sp, #0x20] b8190: 910083fd add x29, sp, #0x20 b8194: aa0003f6 mov x22, x0 b8198: aa0303e0 mov x0, x3 b819c: aa0303f3 mov x19, x3 b81a0: aa0203f4 mov x20, x2 b81a4: aa0103f5 mov x21, x1 b81a8: 97fe24da bl 0x41510 b81ac: aa1403e2 mov x2, x20 b81b0: aa1303e3 mov x3, x19 b81b4: a9427bfd ldp x29, x30, [sp, #0x20] b81b8: a9414ff4 ldp x20, x19, [sp, #0x10] b81bc: aa0003e4 mov x4, x0 b81c0: aa1603e0 mov x0, x22 b81c4: aa1503e1 mov x1, x21 b81c8: a8c357f6 ldp x22, x21, [sp], #0x30 b81cc: 17fe2721 b 0x41e50 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE7replaceEmmPKwm@plt> 00000000000b81d0 , std::__ndk1::allocator>::replace(unsigned long, unsigned long, unsigned long, wchar_t)>: b81d0: f81b0ff9 str x25, [sp, #-0x50]! b81d4: a9015ff8 stp x24, x23, [sp, #0x10] b81d8: a90257f6 stp x22, x21, [sp, #0x20] b81dc: a9034ff4 stp x20, x19, [sp, #0x30] b81e0: a9047bfd stp x29, x30, [sp, #0x40] b81e4: 910103fd add x29, sp, #0x40 b81e8: 39400009 ldrb w9, [x0] b81ec: 2a0403f5 mov w21, w4 b81f0: aa0303f4 mov x20, x3 b81f4: aa0003f3 mov x19, x0 b81f8: aa0103f7 mov x23, x1 b81fc: 370000a9 tbnz w9, #0x0, 0xb8210 , std::__ndk1::allocator>::replace(unsigned long, unsigned long, unsigned long, wchar_t)+0x40> b8200: d341fd36 lsr x22, x9, #1 b8204: eb1702c8 subs x8, x22, x23 b8208: 540000a2 b.hs 0xb821c , std::__ndk1::allocator>::replace(unsigned long, unsigned long, unsigned long, wchar_t)+0x4c> b820c: 1400003e b 0xb8304 , std::__ndk1::allocator>::replace(unsigned long, unsigned long, unsigned long, wchar_t)+0x134> b8210: f9400676 ldr x22, [x19, #0x8] b8214: eb1702c8 subs x8, x22, x23 b8218: 54000763 b.lo 0xb8304 , std::__ndk1::allocator>::replace(unsigned long, unsigned long, unsigned long, wchar_t)+0x134> b821c: eb02011f cmp x8, x2 b8220: 9a823118 csel x24, x8, x2, lo b8224: 37000069 tbnz w9, #0x0, 0xb8230 , std::__ndk1::allocator>::replace(unsigned long, unsigned long, unsigned long, wchar_t)+0x60> b8228: 52800081 mov w1, #0x4 // =4 b822c: 14000004 b 0xb823c , std::__ndk1::allocator>::replace(unsigned long, unsigned long, unsigned long, wchar_t)+0x6c> b8230: f940026a ldr x10, [x19] b8234: 927ff94a and x10, x10, #0xfffffffffffffffe b8238: d1000541 sub x1, x10, #0x1 b823c: cb16030a sub x10, x24, x22 b8240: 8b01014a add x10, x10, x1 b8244: eb14015f cmp x10, x20 b8248: 54000182 b.hs 0xb8278 , std::__ndk1::allocator>::replace(unsigned long, unsigned long, unsigned long, wchar_t)+0xa8> b824c: 8b1402c8 add x8, x22, x20 b8250: cb180108 sub x8, x8, x24 b8254: cb010102 sub x2, x8, x1 b8258: aa1303e0 mov x0, x19 b825c: aa1603e3 mov x3, x22 b8260: aa1703e4 mov x4, x23 b8264: aa1803e5 mov x5, x24 b8268: aa1403e6 mov x6, x20 b826c: 97fe2815 bl 0x422c0 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE9__grow_byEmmmmmm@plt> b8270: f9400a79 ldr x25, [x19, #0x10] b8274: 14000010 b 0xb82b4 , std::__ndk1::allocator>::replace(unsigned long, unsigned long, unsigned long, wchar_t)+0xe4> b8278: 37000169 tbnz w9, #0x0, 0xb82a4 , std::__ndk1::allocator>::replace(unsigned long, unsigned long, unsigned long, wchar_t)+0xd4> b827c: 91001279 add x25, x19, #0x4 b8280: eb14031f cmp x24, x20 b8284: 54000160 b.eq 0xb82b0 , std::__ndk1::allocator>::replace(unsigned long, unsigned long, unsigned long, wchar_t)+0xe0> b8288: eb180102 subs x2, x8, x24 b828c: 54000120 b.eq 0xb82b0 , std::__ndk1::allocator>::replace(unsigned long, unsigned long, unsigned long, wchar_t)+0xe0> b8290: 8b170b28 add x8, x25, x23, lsl #2 b8294: 8b140900 add x0, x8, x20, lsl #2 b8298: 8b180901 add x1, x8, x24, lsl #2 b829c: 97fe2449 bl 0x413c0 b82a0: 14000004 b 0xb82b0 , std::__ndk1::allocator>::replace(unsigned long, unsigned long, unsigned long, wchar_t)+0xe0> b82a4: f9400a79 ldr x25, [x19, #0x10] b82a8: eb14031f cmp x24, x20 b82ac: 54fffee1 b.ne 0xb8288 , std::__ndk1::allocator>::replace(unsigned long, unsigned long, unsigned long, wchar_t)+0xb8> b82b0: b40000b4 cbz x20, 0xb82c4 , std::__ndk1::allocator>::replace(unsigned long, unsigned long, unsigned long, wchar_t)+0xf4> b82b4: 8b170b20 add x0, x25, x23, lsl #2 b82b8: 2a1503e1 mov w1, w21 b82bc: aa1403e2 mov x2, x20 b82c0: 97fe24f8 bl 0x416a0 b82c4: 39400269 ldrb w9, [x19] b82c8: cb180288 sub x8, x20, x24 b82cc: 8b160108 add x8, x8, x22 b82d0: 37000089 tbnz w9, #0x0, 0xb82e0 , std::__ndk1::allocator>::replace(unsigned long, unsigned long, unsigned long, wchar_t)+0x110> b82d4: 531f7909 lsl w9, w8, #1 b82d8: 39000269 strb w9, [x19] b82dc: 14000002 b 0xb82e4 , std::__ndk1::allocator>::replace(unsigned long, unsigned long, unsigned long, wchar_t)+0x114> b82e0: f9000668 str x8, [x19, #0x8] b82e4: b8287b3f str wzr, [x25, x8, lsl #2] b82e8: aa1303e0 mov x0, x19 b82ec: a9447bfd ldp x29, x30, [sp, #0x40] b82f0: a9434ff4 ldp x20, x19, [sp, #0x30] b82f4: a94257f6 ldp x22, x21, [sp, #0x20] b82f8: a9415ff8 ldp x24, x23, [sp, #0x10] b82fc: f84507f9 ldr x25, [sp], #0x50 b8300: d65f03c0 ret b8304: aa1303e0 mov x0, x19 b8308: 97fe2492 bl 0x41550 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_out_of_rangeEv@plt> b830c: 97fe6de8 bl 0x53aac b8310: 97fe6de7 bl 0x53aac 00000000000b8314 , std::__ndk1::allocator>::copy(wchar_t*, unsigned long, unsigned long) const>: b8314: f81e0ff3 str x19, [sp, #-0x20]! b8318: a9017bfd stp x29, x30, [sp, #0x10] b831c: 910043fd add x29, sp, #0x10 b8320: 39400008 ldrb w8, [x0] b8324: 370000a8 tbnz w8, #0x0, 0xb8338 , std::__ndk1::allocator>::copy(wchar_t*, unsigned long, unsigned long) const+0x24> b8328: d341fd09 lsr x9, x8, #1 b832c: eb030129 subs x9, x9, x3 b8330: 540000a2 b.hs 0xb8344 , std::__ndk1::allocator>::copy(wchar_t*, unsigned long, unsigned long) const+0x30> b8334: 14000015 b 0xb8388 , std::__ndk1::allocator>::copy(wchar_t*, unsigned long, unsigned long) const+0x74> b8338: f9400409 ldr x9, [x0, #0x8] b833c: eb030129 subs x9, x9, x3 b8340: 54000243 b.lo 0xb8388 , std::__ndk1::allocator>::copy(wchar_t*, unsigned long, unsigned long) const+0x74> b8344: eb02013f cmp x9, x2 b8348: 9a823133 csel x19, x9, x2, lo b834c: 37000088 tbnz w8, #0x0, 0xb835c , std::__ndk1::allocator>::copy(wchar_t*, unsigned long, unsigned long) const+0x48> b8350: 91001008 add x8, x0, #0x4 b8354: b5000093 cbnz x19, 0xb8364 , std::__ndk1::allocator>::copy(wchar_t*, unsigned long, unsigned long) const+0x50> b8358: 14000008 b 0xb8378 , std::__ndk1::allocator>::copy(wchar_t*, unsigned long, unsigned long) const+0x64> b835c: f9400808 ldr x8, [x0, #0x10] b8360: b40000d3 cbz x19, 0xb8378 , std::__ndk1::allocator>::copy(wchar_t*, unsigned long, unsigned long) const+0x64> b8364: 8b030908 add x8, x8, x3, lsl #2 b8368: aa0103e0 mov x0, x1 b836c: aa0803e1 mov x1, x8 b8370: aa1303e2 mov x2, x19 b8374: 97fe25d3 bl 0x41ac0 b8378: a9417bfd ldp x29, x30, [sp, #0x10] b837c: aa1303e0 mov x0, x19 b8380: f84207f3 ldr x19, [sp], #0x20 b8384: d65f03c0 ret b8388: 97fe2472 bl 0x41550 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_out_of_rangeEv@plt> b838c: 97fe6dc8 bl 0x53aac 00000000000b8390 , std::__ndk1::allocator>::find(wchar_t const*, unsigned long, unsigned long) const>: b8390: a9bc5ff8 stp x24, x23, [sp, #-0x40]! b8394: a90157f6 stp x22, x21, [sp, #0x10] b8398: a9024ff4 stp x20, x19, [sp, #0x20] b839c: a9037bfd stp x29, x30, [sp, #0x30] b83a0: 9100c3fd add x29, sp, #0x30 b83a4: 39400008 ldrb w8, [x0] b83a8: aa0103f3 mov x19, x1 b83ac: 37000488 tbnz w8, #0x0, 0xb843c , std::__ndk1::allocator>::find(wchar_t const*, unsigned long, unsigned long) const+0xac> b83b0: 91001017 add x23, x0, #0x4 b83b4: d341fd08 lsr x8, x8, #1 b83b8: eb02011f cmp x8, x2 b83bc: 54000463 b.lo 0xb8448 , std::__ndk1::allocator>::find(wchar_t const*, unsigned long, unsigned long) const+0xb8> b83c0: b4000463 cbz x3, 0xb844c , std::__ndk1::allocator>::find(wchar_t const*, unsigned long, unsigned long) const+0xbc> b83c4: 8b020ae0 add x0, x23, x2, lsl #2 b83c8: 8b080af8 add x24, x23, x8, lsl #2 b83cc: cb000308 sub x8, x24, x0 b83d0: 9340f474 sbfx x20, x3, #0, #62 b83d4: 9342fd08 asr x8, x8, #2 b83d8: eb14011f cmp x8, x20 b83dc: 5400024b b.lt 0xb8424 , std::__ndk1::allocator>::find(wchar_t const*, unsigned long, unsigned long) const+0x94> b83e0: b9400275 ldr w21, [x19] b83e4: cb140108 sub x8, x8, x20 b83e8: b1000502 adds x2, x8, #0x1 b83ec: 540001c2 b.hs 0xb8424 , std::__ndk1::allocator>::find(wchar_t const*, unsigned long, unsigned long) const+0x94> b83f0: 2a1503e1 mov w1, w21 b83f4: 97fe26eb bl 0x41fa0 b83f8: b4000160 cbz x0, 0xb8424 , std::__ndk1::allocator>::find(wchar_t const*, unsigned long, unsigned long) const+0x94> b83fc: aa1303e1 mov x1, x19 b8400: aa1403e2 mov x2, x20 b8404: aa0003f6 mov x22, x0 b8408: 97fe267a bl 0x41df0 b840c: 340000e0 cbz w0, 0xb8428 , std::__ndk1::allocator>::find(wchar_t const*, unsigned long, unsigned long) const+0x98> b8410: 910012c0 add x0, x22, #0x4 b8414: cb000308 sub x8, x24, x0 b8418: 9342fd08 asr x8, x8, #2 b841c: eb14011f cmp x8, x20 b8420: 54fffe2a b.ge 0xb83e4 , std::__ndk1::allocator>::find(wchar_t const*, unsigned long, unsigned long) const+0x54> b8424: aa1803f6 mov x22, x24 b8428: cb1702c8 sub x8, x22, x23 b842c: 9342fd08 asr x8, x8, #2 b8430: eb1802df cmp x22, x24 b8434: da9f1102 csinv x2, x8, xzr, ne b8438: 14000005 b 0xb844c , std::__ndk1::allocator>::find(wchar_t const*, unsigned long, unsigned long) const+0xbc> b843c: a940dc08 ldp x8, x23, [x0, #0x8] b8440: eb02011f cmp x8, x2 b8444: 54fffbe2 b.hs 0xb83c0 , std::__ndk1::allocator>::find(wchar_t const*, unsigned long, unsigned long) const+0x30> b8448: 92800002 mov x2, #-0x1 // =-1 b844c: a9437bfd ldp x29, x30, [sp, #0x30] b8450: a9424ff4 ldp x20, x19, [sp, #0x20] b8454: a94157f6 ldp x22, x21, [sp, #0x10] b8458: aa0203e0 mov x0, x2 b845c: a8c45ff8 ldp x24, x23, [sp], #0x40 b8460: d65f03c0 ret 00000000000b8464 , std::__ndk1::allocator>::find(wchar_t, unsigned long) const>: b8464: f81e0ff3 str x19, [sp, #-0x20]! b8468: a9017bfd stp x29, x30, [sp, #0x10] b846c: 910043fd add x29, sp, #0x10 b8470: 39400008 ldrb w8, [x0] b8474: 370000e8 tbnz w8, #0x0, 0xb8490 , std::__ndk1::allocator>::find(wchar_t, unsigned long) const+0x2c> b8478: 91001013 add x19, x0, #0x4 b847c: d341fd08 lsr x8, x8, #1 b8480: eb020108 subs x8, x8, x2 b8484: 540000c8 b.hi 0xb849c , std::__ndk1::allocator>::find(wchar_t, unsigned long) const+0x38> b8488: 92800000 mov x0, #-0x1 // =-1 b848c: 1400000e b 0xb84c4 , std::__ndk1::allocator>::find(wchar_t, unsigned long) const+0x60> b8490: a940cc08 ldp x8, x19, [x0, #0x8] b8494: eb020108 subs x8, x8, x2 b8498: 54ffff89 b.ls 0xb8488 , std::__ndk1::allocator>::find(wchar_t, unsigned long) const+0x24> b849c: 540000a0 b.eq 0xb84b0 , std::__ndk1::allocator>::find(wchar_t, unsigned long) const+0x4c> b84a0: 8b020a60 add x0, x19, x2, lsl #2 b84a4: aa0803e2 mov x2, x8 b84a8: 97fe26be bl 0x41fa0 b84ac: 14000002 b 0xb84b4 , std::__ndk1::allocator>::find(wchar_t, unsigned long) const+0x50> b84b0: aa1f03e0 mov x0, xzr b84b4: cb130008 sub x8, x0, x19 b84b8: 9342fd08 asr x8, x8, #2 b84bc: f100001f cmp x0, #0x0 b84c0: da9f1100 csinv x0, x8, xzr, ne b84c4: a9417bfd ldp x29, x30, [sp, #0x10] b84c8: f84207f3 ldr x19, [sp], #0x20 b84cc: d65f03c0 ret 00000000000b84d0 , std::__ndk1::allocator>::rfind(wchar_t const*, unsigned long, unsigned long) const>: b84d0: 39400009 ldrb w9, [x0] b84d4: 37000089 tbnz w9, #0x0, 0xb84e4 , std::__ndk1::allocator>::rfind(wchar_t const*, unsigned long, unsigned long) const+0x14> b84d8: 91001008 add x8, x0, #0x4 b84dc: d341fd29 lsr x9, x9, #1 b84e0: 14000002 b 0xb84e8 , std::__ndk1::allocator>::rfind(wchar_t const*, unsigned long, unsigned long) const+0x18> b84e4: a940a009 ldp x9, x8, [x0, #0x8] b84e8: eb02013f cmp x9, x2 b84ec: 9a82312a csel x10, x9, x2, lo b84f0: cb0a012b sub x11, x9, x10 b84f4: 8b03014a add x10, x10, x3 b84f8: eb03017f cmp x11, x3 b84fc: 9a89814b csel x11, x10, x9, hi b8500: 8b0b0909 add x9, x8, x11, lsl #2 b8504: b40000a3 cbz x3, 0xb8518 , std::__ndk1::allocator>::rfind(wchar_t const*, unsigned long, unsigned long) const+0x48> b8508: 9340f46a sbfx x10, x3, #0, #62 b850c: d37ef56b lsl x11, x11, #2 b8510: eb8b095f cmp x10, x11, asr #2 b8514: 5400006d b.le 0xb8520 , std::__ndk1::allocator>::rfind(wchar_t const*, unsigned long, unsigned long) const+0x50> b8518: aa0903ea mov x10, x9 b851c: 1400001d b 0xb8590 , std::__ndk1::allocator>::rfind(wchar_t const*, unsigned long, unsigned long) const+0xc0> b8520: d37ef46d lsl x13, x3, #2 b8524: 8b0a090b add x11, x8, x10, lsl #2 b8528: 5280008e mov w14, #0x4 // =4 b852c: 8b0101ac add x12, x13, x1 b8530: 8b0d002a add x10, x1, x13 b8534: d100116b sub x11, x11, #0x4 b8538: d100218c sub x12, x12, #0x8 b853c: cb0d01cd sub x13, x14, x13 b8540: aa0903ef mov x15, x9 b8544: eb0f017f cmp x11, x15 b8548: 54fffe80 b.eq 0xb8518 , std::__ndk1::allocator>::rfind(wchar_t const*, unsigned long, unsigned long) const+0x48> b854c: aa0f03ee mov x14, x15 b8550: b85fcdf0 ldr w16, [x15, #-0x4]! b8554: b85fc151 ldur w17, [x10, #-0x4] b8558: 6b11021f cmp w16, w17 b855c: 54ffff41 b.ne 0xb8544 , std::__ndk1::allocator>::rfind(wchar_t const*, unsigned long, unsigned long) const+0x74> b8560: aa1f03f0 mov x16, xzr b8564: eb1001bf cmp x13, x16 b8568: 54000100 b.eq 0xb8588 , std::__ndk1::allocator>::rfind(wchar_t const*, unsigned long, unsigned long) const+0xb8> b856c: 8b1001d1 add x17, x14, x16 b8570: b85f8231 ldur w17, [x17, #-0x8] b8574: b8706980 ldr w0, [x12, x16] b8578: d1001210 sub x16, x16, #0x4 b857c: 6b00023f cmp w17, w0 b8580: 54ffff20 b.eq 0xb8564 , std::__ndk1::allocator>::rfind(wchar_t const*, unsigned long, unsigned long) const+0x94> b8584: 17fffff0 b 0xb8544 , std::__ndk1::allocator>::rfind(wchar_t const*, unsigned long, unsigned long) const+0x74> b8588: 8b1001ca add x10, x14, x16 b858c: d100114a sub x10, x10, #0x4 b8590: cb080148 sub x8, x10, x8 b8594: eb09015f cmp x10, x9 b8598: fa400864 ccmp x3, #0x0, #0x4, eq b859c: 9342fd08 asr x8, x8, #2 b85a0: da9f0100 csinv x0, x8, xzr, eq b85a4: d65f03c0 ret 00000000000b85a8 , std::__ndk1::allocator>::rfind(wchar_t, unsigned long) const>: b85a8: 39400009 ldrb w9, [x0] b85ac: 370000a9 tbnz w9, #0x0, 0xb85c0 , std::__ndk1::allocator>::rfind(wchar_t, unsigned long) const+0x18> b85b0: 91001008 add x8, x0, #0x4 b85b4: d341fd29 lsr x9, x9, #1 b85b8: b5000089 cbnz x9, 0xb85c8 , std::__ndk1::allocator>::rfind(wchar_t, unsigned long) const+0x20> b85bc: 1400000e b 0xb85f4 , std::__ndk1::allocator>::rfind(wchar_t, unsigned long) const+0x4c> b85c0: a940a009 ldp x9, x8, [x0, #0x8] b85c4: b4000189 cbz x9, 0xb85f4 , std::__ndk1::allocator>::rfind(wchar_t, unsigned long) const+0x4c> b85c8: eb02013f cmp x9, x2 b85cc: 9a829529 csinc x9, x9, x2, ls b85d0: d37ef529 lsl x9, x9, #2 b85d4: b4000109 cbz x9, 0xb85f4 , std::__ndk1::allocator>::rfind(wchar_t, unsigned long) const+0x4c> b85d8: 8b09010a add x10, x8, x9 b85dc: b85fc14a ldur w10, [x10, #-0x4] b85e0: d1001129 sub x9, x9, #0x4 b85e4: 6b01015f cmp w10, w1 b85e8: 54ffff61 b.ne 0xb85d4 , std::__ndk1::allocator>::rfind(wchar_t, unsigned long) const+0x2c> b85ec: 9342fd20 asr x0, x9, #2 b85f0: d65f03c0 ret b85f4: 92800000 mov x0, #-0x1 // =-1 b85f8: d65f03c0 ret 00000000000b85fc , std::__ndk1::allocator>::find_first_of(wchar_t const*, unsigned long, unsigned long) const>: b85fc: 39400009 ldrb w9, [x0] b8600: 37000369 tbnz w9, #0x0, 0xb866c , std::__ndk1::allocator>::find_first_of(wchar_t const*, unsigned long, unsigned long) const+0x70> b8604: 91001008 add x8, x0, #0x4 b8608: d341fd2a lsr x10, x9, #1 b860c: 92800000 mov x0, #-0x1 // =-1 b8610: b4000343 cbz x3, 0xb8678 , std::__ndk1::allocator>::find_first_of(wchar_t const*, unsigned long, unsigned long) const+0x7c> b8614: eb02015f cmp x10, x2 b8618: 54000309 b.ls 0xb8678 , std::__ndk1::allocator>::find_first_of(wchar_t const*, unsigned long, unsigned long) const+0x7c> b861c: 8b020909 add x9, x8, x2, lsl #2 b8620: 8b0a090a add x10, x8, x10, lsl #2 b8624: d37ef46b lsl x11, x3, #2 b8628: b940012c ldr w12, [x9] b862c: aa0b03ed mov x13, x11 b8630: aa0103ee mov x14, x1 b8634: b84045cf ldr w15, [x14], #0x4 b8638: 6b0f019f cmp w12, w15 b863c: 540000e0 b.eq 0xb8658 , std::__ndk1::allocator>::find_first_of(wchar_t const*, unsigned long, unsigned long) const+0x5c> b8640: f10011ad subs x13, x13, #0x4 b8644: 54ffff81 b.ne 0xb8634 , std::__ndk1::allocator>::find_first_of(wchar_t const*, unsigned long, unsigned long) const+0x38> b8648: 91001129 add x9, x9, #0x4 b864c: eb0a013f cmp x9, x10 b8650: 54fffec1 b.ne 0xb8628 , std::__ndk1::allocator>::find_first_of(wchar_t const*, unsigned long, unsigned long) const+0x2c> b8654: aa0a03e9 mov x9, x10 b8658: cb080128 sub x8, x9, x8 b865c: 9342fd08 asr x8, x8, #2 b8660: eb0a013f cmp x9, x10 b8664: da9f1100 csinv x0, x8, xzr, ne b8668: d65f03c0 ret b866c: a940a00a ldp x10, x8, [x0, #0x8] b8670: 92800000 mov x0, #-0x1 // =-1 b8674: b5fffd03 cbnz x3, 0xb8614 , std::__ndk1::allocator>::find_first_of(wchar_t const*, unsigned long, unsigned long) const+0x18> b8678: d65f03c0 ret 00000000000b867c , std::__ndk1::allocator>::find_last_of(wchar_t const*, unsigned long, unsigned long) const>: b867c: a9bd57f6 stp x22, x21, [sp, #-0x30]! b8680: a9014ff4 stp x20, x19, [sp, #0x10] b8684: a9027bfd stp x29, x30, [sp, #0x20] b8688: 910083fd add x29, sp, #0x20 b868c: 39400008 ldrb w8, [x0] b8690: aa0303f3 mov x19, x3 b8694: aa0103f4 mov x20, x1 b8698: 370000a8 tbnz w8, #0x0, 0xb86ac , std::__ndk1::allocator>::find_last_of(wchar_t const*, unsigned long, unsigned long) const+0x30> b869c: 91001015 add x21, x0, #0x4 b86a0: d341fd08 lsr x8, x8, #1 b86a4: b5000093 cbnz x19, 0xb86b4 , std::__ndk1::allocator>::find_last_of(wchar_t const*, unsigned long, unsigned long) const+0x38> b86a8: 14000010 b 0xb86e8 , std::__ndk1::allocator>::find_last_of(wchar_t const*, unsigned long, unsigned long) const+0x6c> b86ac: a940d408 ldp x8, x21, [x0, #0x8] b86b0: b40001d3 cbz x19, 0xb86e8 , std::__ndk1::allocator>::find_last_of(wchar_t const*, unsigned long, unsigned long) const+0x6c> b86b4: eb02011f cmp x8, x2 b86b8: 9a829508 csinc x8, x8, x2, ls b86bc: d37ef516 lsl x22, x8, #2 b86c0: b4000156 cbz x22, 0xb86e8 , std::__ndk1::allocator>::find_last_of(wchar_t const*, unsigned long, unsigned long) const+0x6c> b86c4: 8b1602a8 add x8, x21, x22 b86c8: b85fc101 ldur w1, [x8, #-0x4] b86cc: aa1403e0 mov x0, x20 b86d0: aa1303e2 mov x2, x19 b86d4: 97fe2633 bl 0x41fa0 b86d8: d10012d6 sub x22, x22, #0x4 b86dc: b4ffff20 cbz x0, 0xb86c0 , std::__ndk1::allocator>::find_last_of(wchar_t const*, unsigned long, unsigned long) const+0x44> b86e0: 9342fec0 asr x0, x22, #2 b86e4: 14000002 b 0xb86ec , std::__ndk1::allocator>::find_last_of(wchar_t const*, unsigned long, unsigned long) const+0x70> b86e8: 92800000 mov x0, #-0x1 // =-1 b86ec: a9427bfd ldp x29, x30, [sp, #0x20] b86f0: a9414ff4 ldp x20, x19, [sp, #0x10] b86f4: a8c357f6 ldp x22, x21, [sp], #0x30 b86f8: d65f03c0 ret 00000000000b86fc , std::__ndk1::allocator>::find_first_not_of(wchar_t const*, unsigned long, unsigned long) const>: b86fc: a9bc5ff8 stp x24, x23, [sp, #-0x40]! b8700: a90157f6 stp x22, x21, [sp, #0x10] b8704: a9024ff4 stp x20, x19, [sp, #0x20] b8708: a9037bfd stp x29, x30, [sp, #0x30] b870c: 9100c3fd add x29, sp, #0x30 b8710: 39400008 ldrb w8, [x0] b8714: aa0303f3 mov x19, x3 b8718: aa0103f4 mov x20, x1 b871c: 370000c8 tbnz w8, #0x0, 0xb8734 , std::__ndk1::allocator>::find_first_not_of(wchar_t const*, unsigned long, unsigned long) const+0x38> b8720: 91001015 add x21, x0, #0x4 b8724: d341fd08 lsr x8, x8, #1 b8728: eb02011f cmp x8, x2 b872c: 540000a8 b.hi 0xb8740 , std::__ndk1::allocator>::find_first_not_of(wchar_t const*, unsigned long, unsigned long) const+0x44> b8730: 14000010 b 0xb8770 , std::__ndk1::allocator>::find_first_not_of(wchar_t const*, unsigned long, unsigned long) const+0x74> b8734: a940d408 ldp x8, x21, [x0, #0x8] b8738: eb02011f cmp x8, x2 b873c: 540001a9 b.ls 0xb8770 , std::__ndk1::allocator>::find_first_not_of(wchar_t const*, unsigned long, unsigned long) const+0x74> b8740: d37ef457 lsl x23, x2, #2 b8744: 8b1702b6 add x22, x21, x23 b8748: d37ef518 lsl x24, x8, #2 b874c: b4000193 cbz x19, 0xb877c , std::__ndk1::allocator>::find_first_not_of(wchar_t const*, unsigned long, unsigned long) const+0x80> b8750: b8776aa1 ldr w1, [x21, x23] b8754: aa1403e0 mov x0, x20 b8758: aa1303e2 mov x2, x19 b875c: 97fe2611 bl 0x41fa0 b8760: b40000c0 cbz x0, 0xb8778 , std::__ndk1::allocator>::find_first_not_of(wchar_t const*, unsigned long, unsigned long) const+0x7c> b8764: 910012f7 add x23, x23, #0x4 b8768: eb17031f cmp x24, x23 b876c: 54ffff01 b.ne 0xb874c , std::__ndk1::allocator>::find_first_not_of(wchar_t const*, unsigned long, unsigned long) const+0x50> b8770: 92800000 mov x0, #-0x1 // =-1 b8774: 14000004 b 0xb8784 , std::__ndk1::allocator>::find_first_not_of(wchar_t const*, unsigned long, unsigned long) const+0x88> b8778: 8b1702b6 add x22, x21, x23 b877c: cb1502c8 sub x8, x22, x21 b8780: 9342fd00 asr x0, x8, #2 b8784: a9437bfd ldp x29, x30, [sp, #0x30] b8788: a9424ff4 ldp x20, x19, [sp, #0x20] b878c: a94157f6 ldp x22, x21, [sp, #0x10] b8790: a8c45ff8 ldp x24, x23, [sp], #0x40 b8794: d65f03c0 ret 00000000000b8798 , std::__ndk1::allocator>::find_last_not_of(wchar_t const*, unsigned long, unsigned long) const>: b8798: f81c0ff7 str x23, [sp, #-0x40]! b879c: a90157f6 stp x22, x21, [sp, #0x10] b87a0: a9024ff4 stp x20, x19, [sp, #0x20] b87a4: a9037bfd stp x29, x30, [sp, #0x30] b87a8: 9100c3fd add x29, sp, #0x30 b87ac: 39400008 ldrb w8, [x0] b87b0: aa0303f3 mov x19, x3 b87b4: aa0103f4 mov x20, x1 b87b8: 37000088 tbnz w8, #0x0, 0xb87c8 , std::__ndk1::allocator>::find_last_not_of(wchar_t const*, unsigned long, unsigned long) const+0x30> b87bc: 91001015 add x21, x0, #0x4 b87c0: d341fd08 lsr x8, x8, #1 b87c4: 14000002 b 0xb87cc , std::__ndk1::allocator>::find_last_not_of(wchar_t const*, unsigned long, unsigned long) const+0x34> b87c8: a940d408 ldp x8, x21, [x0, #0x8] b87cc: eb02011f cmp x8, x2 b87d0: 9a829508 csinc x8, x8, x2, ls b87d4: d10012b6 sub x22, x21, #0x4 b87d8: d37ef508 lsl x8, x8, #2 b87dc: b40001c8 cbz x8, 0xb8814 , std::__ndk1::allocator>::find_last_not_of(wchar_t const*, unsigned long, unsigned long) const+0x7c> b87e0: aa0803f7 mov x23, x8 b87e4: b40000f3 cbz x19, 0xb8800 , std::__ndk1::allocator>::find_last_not_of(wchar_t const*, unsigned long, unsigned long) const+0x68> b87e8: b8776ac1 ldr w1, [x22, x23] b87ec: aa1403e0 mov x0, x20 b87f0: aa1303e2 mov x2, x19 b87f4: 97fe25eb bl 0x41fa0 b87f8: d10012e8 sub x8, x23, #0x4 b87fc: b5ffff00 cbnz x0, 0xb87dc , std::__ndk1::allocator>::find_last_not_of(wchar_t const*, unsigned long, unsigned long) const+0x44> b8800: 8b1702a8 add x8, x21, x23 b8804: cb150108 sub x8, x8, x21 b8808: d1001108 sub x8, x8, #0x4 b880c: 9342fd00 asr x0, x8, #2 b8810: 14000002 b 0xb8818 , std::__ndk1::allocator>::find_last_not_of(wchar_t const*, unsigned long, unsigned long) const+0x80> b8814: 92800000 mov x0, #-0x1 // =-1 b8818: a9437bfd ldp x29, x30, [sp, #0x30] b881c: a9424ff4 ldp x20, x19, [sp, #0x20] b8820: a94157f6 ldp x22, x21, [sp, #0x10] b8824: f84407f7 ldr x23, [sp], #0x40 b8828: d65f03c0 ret 00000000000b882c , std::__ndk1::allocator>::compare(unsigned long, unsigned long, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long, unsigned long) const>: b882c: a9be4ff4 stp x20, x19, [sp, #-0x20]! b8830: a9017bfd stp x29, x30, [sp, #0x10] b8834: 910043fd add x29, sp, #0x10 b8838: 39400068 ldrb w8, [x3] b883c: a940a869 ldp x9, x10, [x3, #0x8] b8840: 3940000b ldrb w11, [x0] b8844: 9100106c add x12, x3, #0x4 b8848: 7200011f tst w8, #0x1 b884c: d341fd0d lsr x13, x8, #1 b8850: 9a8a0188 csel x8, x12, x10, eq b8854: 9a8901aa csel x10, x13, x9, eq b8858: 370000cb tbnz w11, #0x0, 0xb8870 , std::__ndk1::allocator>::compare(unsigned long, unsigned long, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long, unsigned long) const+0x44> b885c: 91001009 add x9, x0, #0x4 b8860: d341fd6b lsr x11, x11, #1 b8864: eb01016b subs x11, x11, x1 b8868: 540000a2 b.hs 0xb887c , std::__ndk1::allocator>::compare(unsigned long, unsigned long, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long, unsigned long) const+0x50> b886c: 1400001a b 0xb88d4 , std::__ndk1::allocator>::compare(unsigned long, unsigned long, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long, unsigned long) const+0xa8> b8870: a940a40b ldp x11, x9, [x0, #0x8] b8874: eb01016b subs x11, x11, x1 b8878: 540002e3 b.lo 0xb88d4 , std::__ndk1::allocator>::compare(unsigned long, unsigned long, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long, unsigned long) const+0xa8> b887c: eb02017f cmp x11, x2 b8880: 9a823173 csel x19, x11, x2, lo b8884: eb04014a subs x10, x10, x4 b8888: 54000263 b.lo 0xb88d4 , std::__ndk1::allocator>::compare(unsigned long, unsigned long, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long, unsigned long) const+0xa8> b888c: eb05015f cmp x10, x5 b8890: 9a853154 csel x20, x10, x5, lo b8894: eb13029f cmp x20, x19 b8898: 9a933282 csel x2, x20, x19, lo b889c: b40000a2 cbz x2, 0xb88b0 , std::__ndk1::allocator>::compare(unsigned long, unsigned long, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long, unsigned long) const+0x84> b88a0: 8b010920 add x0, x9, x1, lsl #2 b88a4: 8b040901 add x1, x8, x4, lsl #2 b88a8: 97fe2552 bl 0x41df0 b88ac: 350000e0 cbnz w0, 0xb88c8 , std::__ndk1::allocator>::compare(unsigned long, unsigned long, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long, unsigned long) const+0x9c> b88b0: eb14027f cmp x19, x20 b88b4: 54000061 b.ne 0xb88c0 , std::__ndk1::allocator>::compare(unsigned long, unsigned long, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long, unsigned long) const+0x94> b88b8: 2a1f03e0 mov w0, wzr b88bc: 14000003 b 0xb88c8 , std::__ndk1::allocator>::compare(unsigned long, unsigned long, std::__ndk1::basic_string, std::__ndk1::allocator> const&, unsigned long, unsigned long) const+0x9c> b88c0: 12800008 mov w8, #-0x1 // =-1 b88c4: 5a883500 cneg w0, w8, hs b88c8: a9417bfd ldp x29, x30, [sp, #0x10] b88cc: a8c24ff4 ldp x20, x19, [sp], #0x20 b88d0: d65f03c0 ret b88d4: d0000120 adrp x0, 0xde000 +0x12> b88d8: 91307c00 add x0, x0, #0xc1f b88dc: 97fff2dd bl 0xb5450 ::__throw_out_of_range() const+0x14> 00000000000b88e0 , std::__ndk1::allocator>::compare(wchar_t const*) const>: b88e0: a9bd57f6 stp x22, x21, [sp, #-0x30]! b88e4: a9014ff4 stp x20, x19, [sp, #0x10] b88e8: a9027bfd stp x29, x30, [sp, #0x20] b88ec: 910083fd add x29, sp, #0x20 b88f0: aa0003f5 mov x21, x0 b88f4: aa0103e0 mov x0, x1 b88f8: aa0103f4 mov x20, x1 b88fc: 97fe2305 bl 0x41510 b8900: 394002a8 ldrb w8, [x21] b8904: aa0003f3 mov x19, x0 b8908: 370000a8 tbnz w8, #0x0, 0xb891c , std::__ndk1::allocator>::compare(wchar_t const*) const+0x3c> b890c: d341fd16 lsr x22, x8, #1 b8910: b100067f cmn x19, #0x1 b8914: 540000a1 b.ne 0xb8928 , std::__ndk1::allocator>::compare(wchar_t const*) const+0x48> b8918: 14000015 b 0xb896c , std::__ndk1::allocator>::compare(wchar_t const*) const+0x8c> b891c: f94006b6 ldr x22, [x21, #0x8] b8920: b100067f cmn x19, #0x1 b8924: 54000240 b.eq 0xb896c , std::__ndk1::allocator>::compare(wchar_t const*) const+0x8c> b8928: 37000068 tbnz w8, #0x0, 0xb8934 , std::__ndk1::allocator>::compare(wchar_t const*) const+0x54> b892c: 910012a0 add x0, x21, #0x4 b8930: 14000002 b 0xb8938 , std::__ndk1::allocator>::compare(wchar_t const*) const+0x58> b8934: f9400aa0 ldr x0, [x21, #0x10] b8938: eb1302df cmp x22, x19 b893c: 9a968262 csel x2, x19, x22, hi b8940: b4000082 cbz x2, 0xb8950 , std::__ndk1::allocator>::compare(wchar_t const*) const+0x70> b8944: aa1403e1 mov x1, x20 b8948: 97fe252a bl 0x41df0 b894c: 35000080 cbnz w0, 0xb895c , std::__ndk1::allocator>::compare(wchar_t const*) const+0x7c> b8950: eb1302df cmp x22, x19 b8954: 1a9f97e8 cset w8, hi b8958: 5a9f2100 csinv w0, w8, wzr, hs b895c: a9427bfd ldp x29, x30, [sp, #0x20] b8960: a9414ff4 ldp x20, x19, [sp, #0x10] b8964: a8c357f6 ldp x22, x21, [sp], #0x30 b8968: d65f03c0 ret b896c: aa1503e0 mov x0, x21 b8970: 97fe22f8 bl 0x41550 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_out_of_rangeEv@plt> b8974: 97fe6c4e bl 0x53aac 00000000000b8978 , std::__ndk1::allocator>::compare(unsigned long, unsigned long, wchar_t const*, unsigned long) const>: b8978: a9be4ff4 stp x20, x19, [sp, #-0x20]! b897c: a9017bfd stp x29, x30, [sp, #0x10] b8980: 910043fd add x29, sp, #0x10 b8984: 39400008 ldrb w8, [x0] b8988: aa0403f3 mov x19, x4 b898c: 370000a8 tbnz w8, #0x0, 0xb89a0 , std::__ndk1::allocator>::compare(unsigned long, unsigned long, wchar_t const*, unsigned long) const+0x28> b8990: d341fd09 lsr x9, x8, #1 b8994: b100067f cmn x19, #0x1 b8998: 540000a1 b.ne 0xb89ac , std::__ndk1::allocator>::compare(unsigned long, unsigned long, wchar_t const*, unsigned long) const+0x34> b899c: 14000019 b 0xb8a00 , std::__ndk1::allocator>::compare(unsigned long, unsigned long, wchar_t const*, unsigned long) const+0x88> b89a0: f9400409 ldr x9, [x0, #0x8] b89a4: b100067f cmn x19, #0x1 b89a8: 540002c0 b.eq 0xb8a00 , std::__ndk1::allocator>::compare(unsigned long, unsigned long, wchar_t const*, unsigned long) const+0x88> b89ac: eb010129 subs x9, x9, x1 b89b0: 54000283 b.lo 0xb8a00 , std::__ndk1::allocator>::compare(unsigned long, unsigned long, wchar_t const*, unsigned long) const+0x88> b89b4: eb02013f cmp x9, x2 b89b8: 9a823134 csel x20, x9, x2, lo b89bc: 37000068 tbnz w8, #0x0, 0xb89c8 , std::__ndk1::allocator>::compare(unsigned long, unsigned long, wchar_t const*, unsigned long) const+0x50> b89c0: 91001008 add x8, x0, #0x4 b89c4: 14000002 b 0xb89cc , std::__ndk1::allocator>::compare(unsigned long, unsigned long, wchar_t const*, unsigned long) const+0x54> b89c8: f9400808 ldr x8, [x0, #0x10] b89cc: eb13029f cmp x20, x19 b89d0: 9a948262 csel x2, x19, x20, hi b89d4: b40000a2 cbz x2, 0xb89e8 , std::__ndk1::allocator>::compare(unsigned long, unsigned long, wchar_t const*, unsigned long) const+0x70> b89d8: 8b010900 add x0, x8, x1, lsl #2 b89dc: aa0303e1 mov x1, x3 b89e0: 97fe2504 bl 0x41df0 b89e4: 35000080 cbnz w0, 0xb89f4 , std::__ndk1::allocator>::compare(unsigned long, unsigned long, wchar_t const*, unsigned long) const+0x7c> b89e8: eb13029f cmp x20, x19 b89ec: 1a9f97e8 cset w8, hi b89f0: 5a9f2100 csinv w0, w8, wzr, hs b89f4: a9417bfd ldp x29, x30, [sp, #0x10] b89f8: a8c24ff4 ldp x20, x19, [sp], #0x20 b89fc: d65f03c0 ret b8a00: 97fe22d4 bl 0x41550 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_out_of_rangeEv@plt> 00000000000b8a04 , std::__ndk1::allocator>::compare(unsigned long, unsigned long, wchar_t const*) const>: b8a04: f81c0ff7 str x23, [sp, #-0x40]! b8a08: a90157f6 stp x22, x21, [sp, #0x10] b8a0c: a9024ff4 stp x20, x19, [sp, #0x20] b8a10: a9037bfd stp x29, x30, [sp, #0x30] b8a14: 9100c3fd add x29, sp, #0x30 b8a18: aa0003f6 mov x22, x0 b8a1c: aa0303e0 mov x0, x3 b8a20: aa0303f4 mov x20, x3 b8a24: aa0203f7 mov x23, x2 b8a28: aa0103f5 mov x21, x1 b8a2c: 97fe22b9 bl 0x41510 b8a30: 394002c8 ldrb w8, [x22] b8a34: aa0003f3 mov x19, x0 b8a38: 370000a8 tbnz w8, #0x0, 0xb8a4c , std::__ndk1::allocator>::compare(unsigned long, unsigned long, wchar_t const*) const+0x48> b8a3c: d341fd09 lsr x9, x8, #1 b8a40: b100067f cmn x19, #0x1 b8a44: 540000a1 b.ne 0xb8a58 , std::__ndk1::allocator>::compare(unsigned long, unsigned long, wchar_t const*) const+0x54> b8a48: 1400001b b 0xb8ab4 , std::__ndk1::allocator>::compare(unsigned long, unsigned long, wchar_t const*) const+0xb0> b8a4c: f94006c9 ldr x9, [x22, #0x8] b8a50: b100067f cmn x19, #0x1 b8a54: 54000300 b.eq 0xb8ab4 , std::__ndk1::allocator>::compare(unsigned long, unsigned long, wchar_t const*) const+0xb0> b8a58: eb150129 subs x9, x9, x21 b8a5c: 540002c3 b.lo 0xb8ab4 , std::__ndk1::allocator>::compare(unsigned long, unsigned long, wchar_t const*) const+0xb0> b8a60: eb17013f cmp x9, x23 b8a64: 9a973137 csel x23, x9, x23, lo b8a68: 37000068 tbnz w8, #0x0, 0xb8a74 , std::__ndk1::allocator>::compare(unsigned long, unsigned long, wchar_t const*) const+0x70> b8a6c: 910012c8 add x8, x22, #0x4 b8a70: 14000002 b 0xb8a78 , std::__ndk1::allocator>::compare(unsigned long, unsigned long, wchar_t const*) const+0x74> b8a74: f9400ac8 ldr x8, [x22, #0x10] b8a78: eb1302ff cmp x23, x19 b8a7c: 9a978262 csel x2, x19, x23, hi b8a80: b40000a2 cbz x2, 0xb8a94 , std::__ndk1::allocator>::compare(unsigned long, unsigned long, wchar_t const*) const+0x90> b8a84: 8b150900 add x0, x8, x21, lsl #2 b8a88: aa1403e1 mov x1, x20 b8a8c: 97fe24d9 bl 0x41df0 b8a90: 35000080 cbnz w0, 0xb8aa0 , std::__ndk1::allocator>::compare(unsigned long, unsigned long, wchar_t const*) const+0x9c> b8a94: eb1302ff cmp x23, x19 b8a98: 1a9f97e8 cset w8, hi b8a9c: 5a9f2100 csinv w0, w8, wzr, hs b8aa0: a9437bfd ldp x29, x30, [sp, #0x30] b8aa4: a9424ff4 ldp x20, x19, [sp, #0x20] b8aa8: a94157f6 ldp x22, x21, [sp, #0x10] b8aac: f84407f7 ldr x23, [sp], #0x40 b8ab0: d65f03c0 ret b8ab4: aa1603e0 mov x0, x22 b8ab8: 97fe22a6 bl 0x41550 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_out_of_rangeEv@plt> 00000000000b8abc , std::__ndk1::allocator>::__init(wchar_t const*, unsigned long, unsigned long)>: b8abc: a9bd57f6 stp x22, x21, [sp, #-0x30]! b8ac0: a9014ff4 stp x20, x19, [sp, #0x10] b8ac4: a9027bfd stp x29, x30, [sp, #0x20] b8ac8: 910083fd add x29, sp, #0x20 b8acc: b27ce7e8 mov x8, #0x3ffffffffffffff0 // =4611686018427387888 b8ad0: eb08007f cmp x3, x8 b8ad4: aa0003f4 mov x20, x0 b8ad8: 540003a2 b.hs 0xb8b4c , std::__ndk1::allocator>::__init(wchar_t const*, unsigned long, unsigned long)+0x90> b8adc: aa0203f3 mov x19, x2 b8ae0: aa0103f5 mov x21, x1 b8ae4: f100107f cmp x3, #0x4 b8ae8: 540000a8 b.hi 0xb8afc , std::__ndk1::allocator>::__init(wchar_t const*, unsigned long, unsigned long)+0x40> b8aec: 531f7a68 lsl w8, w19, #1 b8af0: 38004688 strb w8, [x20], #0x4 b8af4: b50001b3 cbnz x19, 0xb8b28 , std::__ndk1::allocator>::__init(wchar_t const*, unsigned long, unsigned long)+0x6c> b8af8: 14000010 b 0xb8b38 , std::__ndk1::allocator>::__init(wchar_t const*, unsigned long, unsigned long)+0x7c> b8afc: 91001068 add x8, x3, #0x4 b8b00: d37efd09 lsr x9, x8, #62 b8b04: b5000289 cbnz x9, 0xb8b54 , std::__ndk1::allocator>::__init(wchar_t const*, unsigned long, unsigned long)+0x98> b8b08: 927ef516 and x22, x8, #0xfffffffffffffffc b8b0c: d37ef6c0 lsl x0, x22, #2 b8b10: 97fe25e0 bl 0x42290 <_Znwm@plt> b8b14: b24002c8 orr x8, x22, #0x1 b8b18: a9008293 stp x19, x0, [x20, #0x8] b8b1c: f9000288 str x8, [x20] b8b20: aa0003f4 mov x20, x0 b8b24: b40000b3 cbz x19, 0xb8b38 , std::__ndk1::allocator>::__init(wchar_t const*, unsigned long, unsigned long)+0x7c> b8b28: aa1403e0 mov x0, x20 b8b2c: aa1503e1 mov x1, x21 b8b30: aa1303e2 mov x2, x19 b8b34: 97fe23e3 bl 0x41ac0 b8b38: b8337a9f str wzr, [x20, x19, lsl #2] b8b3c: a9427bfd ldp x29, x30, [sp, #0x20] b8b40: a9414ff4 ldp x20, x19, [sp, #0x10] b8b44: a8c357f6 ldp x22, x21, [sp], #0x30 b8b48: d65f03c0 ret b8b4c: aa1403e0 mov x0, x20 b8b50: 97fe6c21 bl 0x53bd4 b8b54: f00000e0 adrp x0, 0xd7000 b8b58: 91032800 add x0, x0, #0xca b8b5c: 97fe6c23 bl 0x53be8 b8b60: 97fe6bd3 bl 0x53aac 00000000000b8b64 , std::__ndk1::allocator>::__init(unsigned long, wchar_t)>: b8b64: a9bd57f6 stp x22, x21, [sp, #-0x30]! b8b68: a9014ff4 stp x20, x19, [sp, #0x10] b8b6c: a9027bfd stp x29, x30, [sp, #0x20] b8b70: 910083fd add x29, sp, #0x20 b8b74: b27ce7e8 mov x8, #0x3ffffffffffffff0 // =4611686018427387888 b8b78: eb08003f cmp x1, x8 b8b7c: aa0003f4 mov x20, x0 b8b80: 54000382 b.hs 0xb8bf0 , std::__ndk1::allocator>::__init(unsigned long, wchar_t)+0x8c> b8b84: 2a0203f5 mov w21, w2 b8b88: aa0103f3 mov x19, x1 b8b8c: f100143f cmp x1, #0x5 b8b90: 540000a2 b.hs 0xb8ba4 , std::__ndk1::allocator>::__init(unsigned long, wchar_t)+0x40> b8b94: 531f7a68 lsl w8, w19, #1 b8b98: 38004688 strb w8, [x20], #0x4 b8b9c: b5000193 cbnz x19, 0xb8bcc , std::__ndk1::allocator>::__init(unsigned long, wchar_t)+0x68> b8ba0: 1400000f b 0xb8bdc , std::__ndk1::allocator>::__init(unsigned long, wchar_t)+0x78> b8ba4: 91001268 add x8, x19, #0x4 b8ba8: d37efd09 lsr x9, x8, #62 b8bac: b5000269 cbnz x9, 0xb8bf8 , std::__ndk1::allocator>::__init(unsigned long, wchar_t)+0x94> b8bb0: 927ef516 and x22, x8, #0xfffffffffffffffc b8bb4: d37ef6c0 lsl x0, x22, #2 b8bb8: 97fe25b6 bl 0x42290 <_Znwm@plt> b8bbc: b24002c8 orr x8, x22, #0x1 b8bc0: a9008293 stp x19, x0, [x20, #0x8] b8bc4: f9000288 str x8, [x20] b8bc8: aa0003f4 mov x20, x0 b8bcc: aa1403e0 mov x0, x20 b8bd0: 2a1503e1 mov w1, w21 b8bd4: aa1303e2 mov x2, x19 b8bd8: 97fe22b2 bl 0x416a0 b8bdc: b8337a9f str wzr, [x20, x19, lsl #2] b8be0: a9427bfd ldp x29, x30, [sp, #0x20] b8be4: a9414ff4 ldp x20, x19, [sp, #0x10] b8be8: a8c357f6 ldp x22, x21, [sp], #0x30 b8bec: d65f03c0 ret b8bf0: aa1403e0 mov x0, x20 b8bf4: 97fe6bf8 bl 0x53bd4 b8bf8: f00000e0 adrp x0, 0xd7000 b8bfc: 91032800 add x0, x0, #0xca b8c00: 97fe6bfa bl 0x53be8 b8c04: 97fe6baa bl 0x53aac 00000000000b8c08 , std::__ndk1::allocator> const&, unsigned long*, int)>: b8c08: d10203ff sub sp, sp, #0x80 b8c0c: a9045ff8 stp x24, x23, [sp, #0x40] b8c10: a90557f6 stp x22, x21, [sp, #0x50] b8c14: a9064ff4 stp x20, x19, [sp, #0x60] b8c18: a9077bfd stp x29, x30, [sp, #0x70] b8c1c: 9101c3fd add x29, sp, #0x70 b8c20: d53bd057 mrs x23, TPIDR_EL0 b8c24: f94016e8 ldr x8, [x23, #0x28] b8c28: aa0103f3 mov x19, x1 b8c2c: d0000121 adrp x1, 0xde000 +0x12> b8c30: aa0003f5 mov x21, x0 b8c34: 912f4021 add x1, x1, #0xbd0 b8c38: 910023e0 add x0, sp, #0x8 b8c3c: 2a0203f4 mov w20, w2 b8c40: f9001fe8 str x8, [sp, #0x38] b8c44: 97fe6e08 bl 0x54464 b8c48: f90003ff str xzr, [sp] b8c4c: 394002a8 ldrb w8, [x21] b8c50: f9400aa9 ldr x9, [x21, #0x10] b8c54: 7200011f tst w8, #0x1 b8c58: 9a951535 csinc x21, x9, x21, ne b8c5c: 97fe2545 bl 0x42170 <__errno@plt> b8c60: b9400018 ldr w24, [x0] b8c64: aa0003f6 mov x22, x0 b8c68: b900001f str wzr, [x0] b8c6c: 910003e1 mov x1, sp b8c70: aa1503e0 mov x0, x21 b8c74: 2a1403e2 mov w2, w20 b8c78: 97fe23b6 bl 0x41b50 b8c7c: b94002c8 ldr w8, [x22] b8c80: b90002d8 str w24, [x22] b8c84: 7100891f cmp w8, #0x22 b8c88: 54000300 b.eq 0xb8ce8 , std::__ndk1::allocator> const&, unsigned long*, int)+0xe0> b8c8c: f94003e8 ldr x8, [sp] b8c90: eb150108 subs x8, x8, x21 b8c94: 54000520 b.eq 0xb8d38 , std::__ndk1::allocator> const&, unsigned long*, int)+0x130> b8c98: aa0003f4 mov x20, x0 b8c9c: b4000053 cbz x19, 0xb8ca4 , std::__ndk1::allocator> const&, unsigned long*, int)+0x9c> b8ca0: f9000268 str x8, [x19] b8ca4: eb34c29f cmp x20, w20, sxtw b8ca8: 54000701 b.ne 0xb8d88 , std::__ndk1::allocator> const&, unsigned long*, int)+0x180> b8cac: 394023e8 ldrb w8, [sp, #0x8] b8cb0: 36000068 tbz w8, #0x0, 0xb8cbc , std::__ndk1::allocator> const&, unsigned long*, int)+0xb4> b8cb4: f9400fe0 ldr x0, [sp, #0x18] b8cb8: 97fe219a bl 0x41320 <_ZdlPv@plt> b8cbc: f94016e8 ldr x8, [x23, #0x28] b8cc0: f9401fe9 ldr x9, [sp, #0x38] b8cc4: eb09011f cmp x8, x9 b8cc8: 54000881 b.ne 0xb8dd8 , std::__ndk1::allocator> const&, unsigned long*, int)+0x1d0> b8ccc: 2a1403e0 mov w0, w20 b8cd0: a9477bfd ldp x29, x30, [sp, #0x70] b8cd4: a9464ff4 ldp x20, x19, [sp, #0x60] b8cd8: a94557f6 ldp x22, x21, [sp, #0x50] b8cdc: a9445ff8 ldp x24, x23, [sp, #0x40] b8ce0: 910203ff add sp, sp, #0x80 b8ce4: d65f03c0 ret b8ce8: d0000121 adrp x1, 0xde000 +0x12> b8cec: 91304021 add x1, x1, #0xc10 b8cf0: 910083e8 add x8, sp, #0x20 b8cf4: 910023e0 add x0, sp, #0x8 b8cf8: 94000e56 bl 0xbc650 b8cfc: 52800200 mov w0, #0x10 // =16 b8d00: 97fe21ec bl 0x414b0 <__cxa_allocate_exception@plt> b8d04: aa0003f4 mov x20, x0 b8d08: 910083e1 add x1, sp, #0x20 b8d0c: 97fe23e1 bl 0x41c90 <_ZNSt11logic_errorC2ERKNSt6__ndk112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE@plt> b8d10: f00002a8 adrp x8, 0x10f000 b8d14: f9470d08 ldr x8, [x8, #0xe18] b8d18: 91004108 add x8, x8, #0x10 b8d1c: f9000288 str x8, [x20] b8d20: f00002a1 adrp x1, 0x10f000 b8d24: f00002a2 adrp x2, 0x10f000 b8d28: f945dc21 ldr x1, [x1, #0xbb8] b8d2c: f945b842 ldr x2, [x2, #0xb70] b8d30: aa1403e0 mov x0, x20 b8d34: 97fe24c7 bl 0x42050 <__cxa_throw@plt> b8d38: d0000121 adrp x1, 0xde000 +0x12> b8d3c: 91300021 add x1, x1, #0xc00 b8d40: 910083e8 add x8, sp, #0x20 b8d44: 910023e0 add x0, sp, #0x8 b8d48: 94000e42 bl 0xbc650 b8d4c: 52800200 mov w0, #0x10 // =16 b8d50: 97fe21d8 bl 0x414b0 <__cxa_allocate_exception@plt> b8d54: aa0003f4 mov x20, x0 b8d58: 910083e1 add x1, sp, #0x20 b8d5c: 97fe23cd bl 0x41c90 <_ZNSt11logic_errorC2ERKNSt6__ndk112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE@plt> b8d60: f00002a8 adrp x8, 0x10f000 b8d64: f9475508 ldr x8, [x8, #0xea8] b8d68: 91004108 add x8, x8, #0x10 b8d6c: f9000288 str x8, [x20] b8d70: f00002a1 adrp x1, 0x10f000 b8d74: f00002a2 adrp x2, 0x10f000 b8d78: f947ec21 ldr x1, [x1, #0xfd8] b8d7c: f945cc42 ldr x2, [x2, #0xb98] b8d80: aa1403e0 mov x0, x20 b8d84: 97fe24b3 bl 0x42050 <__cxa_throw@plt> b8d88: d0000121 adrp x1, 0xde000 +0x12> b8d8c: 91304021 add x1, x1, #0xc10 b8d90: 910083e8 add x8, sp, #0x20 b8d94: 910023e0 add x0, sp, #0x8 b8d98: 94000e2e bl 0xbc650 b8d9c: 52800200 mov w0, #0x10 // =16 b8da0: 97fe21c4 bl 0x414b0 <__cxa_allocate_exception@plt> b8da4: aa0003f4 mov x20, x0 b8da8: 910083e1 add x1, sp, #0x20 b8dac: 97fe23b9 bl 0x41c90 <_ZNSt11logic_errorC2ERKNSt6__ndk112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE@plt> b8db0: f00002a8 adrp x8, 0x10f000 b8db4: f9470d08 ldr x8, [x8, #0xe18] b8db8: 91004108 add x8, x8, #0x10 b8dbc: f9000288 str x8, [x20] b8dc0: f00002a1 adrp x1, 0x10f000 b8dc4: f00002a2 adrp x2, 0x10f000 b8dc8: f945dc21 ldr x1, [x1, #0xbb8] b8dcc: f945b842 ldr x2, [x2, #0xb70] b8dd0: aa1403e0 mov x0, x20 b8dd4: 97fe249f bl 0x42050 <__cxa_throw@plt> b8dd8: 97fe25ae bl 0x42490 <__stack_chk_fail@plt> b8ddc: 14000004 b 0xb8dec , std::__ndk1::allocator> const&, unsigned long*, int)+0x1e4> b8de0: 14000007 b 0xb8dfc , std::__ndk1::allocator> const&, unsigned long*, int)+0x1f4> b8de4: 14000002 b 0xb8dec , std::__ndk1::allocator> const&, unsigned long*, int)+0x1e4> b8de8: 14000005 b 0xb8dfc , std::__ndk1::allocator> const&, unsigned long*, int)+0x1f4> b8dec: aa0003f3 mov x19, x0 b8df0: 394083e8 ldrb w8, [sp, #0x20] b8df4: 370000e8 tbnz w8, #0x0, 0xb8e10 , std::__ndk1::allocator> const&, unsigned long*, int)+0x208> b8df8: 1400000c b 0xb8e28 , std::__ndk1::allocator> const&, unsigned long*, int)+0x220> b8dfc: aa0003f3 mov x19, x0 b8e00: aa1403e0 mov x0, x20 b8e04: 97fe2627 bl 0x426a0 <__cxa_free_exception@plt> b8e08: 394083e8 ldrb w8, [sp, #0x20] b8e0c: 360000e8 tbz w8, #0x0, 0xb8e28 , std::__ndk1::allocator> const&, unsigned long*, int)+0x220> b8e10: f9401be0 ldr x0, [sp, #0x30] b8e14: 97fe2143 bl 0x41320 <_ZdlPv@plt> b8e18: 394023e8 ldrb w8, [sp, #0x8] b8e1c: 360000a8 tbz w8, #0x0, 0xb8e30 , std::__ndk1::allocator> const&, unsigned long*, int)+0x228> b8e20: 14000006 b 0xb8e38 , std::__ndk1::allocator> const&, unsigned long*, int)+0x230> b8e24: aa0003f3 mov x19, x0 b8e28: 394023e8 ldrb w8, [sp, #0x8] b8e2c: 37000068 tbnz w8, #0x0, 0xb8e38 , std::__ndk1::allocator> const&, unsigned long*, int)+0x230> b8e30: aa1303e0 mov x0, x19 b8e34: 9400715a bl 0xd539c <__cxa_demangle+0x12abc> b8e38: f9400fe0 ldr x0, [sp, #0x18] b8e3c: 97fe2139 bl 0x41320 <_ZdlPv@plt> b8e40: aa1303e0 mov x0, x19 b8e44: 94007156 bl 0xd539c <__cxa_demangle+0x12abc> 00000000000b8e48 , std::__ndk1::allocator> const&, unsigned long*, int)>: b8e48: d10203ff sub sp, sp, #0x80 b8e4c: a9045ff8 stp x24, x23, [sp, #0x40] b8e50: a90557f6 stp x22, x21, [sp, #0x50] b8e54: a9064ff4 stp x20, x19, [sp, #0x60] b8e58: a9077bfd stp x29, x30, [sp, #0x70] b8e5c: 9101c3fd add x29, sp, #0x70 b8e60: d53bd057 mrs x23, TPIDR_EL0 b8e64: f94016e8 ldr x8, [x23, #0x28] b8e68: aa0103f3 mov x19, x1 b8e6c: d0000121 adrp x1, 0xde000 +0x12> b8e70: aa0003f5 mov x21, x0 b8e74: 912f4021 add x1, x1, #0xbd0 b8e78: 910003e0 mov x0, sp b8e7c: 2a0203f4 mov w20, w2 b8e80: f9001fe8 str x8, [sp, #0x38] b8e84: 97fe6d78 bl 0x54464 b8e88: f9000fff str xzr, [sp, #0x18] b8e8c: 394002a8 ldrb w8, [x21] b8e90: f9400aa9 ldr x9, [x21, #0x10] b8e94: 910012aa add x10, x21, #0x4 b8e98: 7200011f tst w8, #0x1 b8e9c: 9a890155 csel x21, x10, x9, eq b8ea0: 97fe24b4 bl 0x42170 <__errno@plt> b8ea4: b9400018 ldr w24, [x0] b8ea8: aa0003f6 mov x22, x0 b8eac: b900001f str wzr, [x0] b8eb0: 910063e1 add x1, sp, #0x18 b8eb4: aa1503e0 mov x0, x21 b8eb8: 2a1403e2 mov w2, w20 b8ebc: 97fe2619 bl 0x42720 b8ec0: b94002c8 ldr w8, [x22] b8ec4: b90002d8 str w24, [x22] b8ec8: 7100891f cmp w8, #0x22 b8ecc: 54000320 b.eq 0xb8f30 , std::__ndk1::allocator> const&, unsigned long*, int)+0xe8> b8ed0: f9400fe8 ldr x8, [sp, #0x18] b8ed4: eb150108 subs x8, x8, x21 b8ed8: 54000540 b.eq 0xb8f80 , std::__ndk1::allocator> const&, unsigned long*, int)+0x138> b8edc: aa0003f4 mov x20, x0 b8ee0: b4000073 cbz x19, 0xb8eec , std::__ndk1::allocator> const&, unsigned long*, int)+0xa4> b8ee4: 9342fd08 asr x8, x8, #2 b8ee8: f9000268 str x8, [x19] b8eec: eb34c29f cmp x20, w20, sxtw b8ef0: 54000701 b.ne 0xb8fd0 , std::__ndk1::allocator> const&, unsigned long*, int)+0x188> b8ef4: 394003e8 ldrb w8, [sp] b8ef8: 36000068 tbz w8, #0x0, 0xb8f04 , std::__ndk1::allocator> const&, unsigned long*, int)+0xbc> b8efc: f9400be0 ldr x0, [sp, #0x10] b8f00: 97fe2108 bl 0x41320 <_ZdlPv@plt> b8f04: f94016e8 ldr x8, [x23, #0x28] b8f08: f9401fe9 ldr x9, [sp, #0x38] b8f0c: eb09011f cmp x8, x9 b8f10: 54000881 b.ne 0xb9020 , std::__ndk1::allocator> const&, unsigned long*, int)+0x1d8> b8f14: 2a1403e0 mov w0, w20 b8f18: a9477bfd ldp x29, x30, [sp, #0x70] b8f1c: a9464ff4 ldp x20, x19, [sp, #0x60] b8f20: a94557f6 ldp x22, x21, [sp, #0x50] b8f24: a9445ff8 ldp x24, x23, [sp, #0x40] b8f28: 910203ff add sp, sp, #0x80 b8f2c: d65f03c0 ret b8f30: d0000121 adrp x1, 0xde000 +0x12> b8f34: 91304021 add x1, x1, #0xc10 b8f38: 910083e8 add x8, sp, #0x20 b8f3c: 910003e0 mov x0, sp b8f40: 94000dc4 bl 0xbc650 b8f44: 52800200 mov w0, #0x10 // =16 b8f48: 97fe215a bl 0x414b0 <__cxa_allocate_exception@plt> b8f4c: aa0003f4 mov x20, x0 b8f50: 910083e1 add x1, sp, #0x20 b8f54: 97fe234f bl 0x41c90 <_ZNSt11logic_errorC2ERKNSt6__ndk112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE@plt> b8f58: f00002a8 adrp x8, 0x10f000 b8f5c: f9470d08 ldr x8, [x8, #0xe18] b8f60: 91004108 add x8, x8, #0x10 b8f64: f9000288 str x8, [x20] b8f68: f00002a1 adrp x1, 0x10f000 b8f6c: f00002a2 adrp x2, 0x10f000 b8f70: f945dc21 ldr x1, [x1, #0xbb8] b8f74: f945b842 ldr x2, [x2, #0xb70] b8f78: aa1403e0 mov x0, x20 b8f7c: 97fe2435 bl 0x42050 <__cxa_throw@plt> b8f80: d0000121 adrp x1, 0xde000 +0x12> b8f84: 91300021 add x1, x1, #0xc00 b8f88: 910083e8 add x8, sp, #0x20 b8f8c: 910003e0 mov x0, sp b8f90: 94000db0 bl 0xbc650 b8f94: 52800200 mov w0, #0x10 // =16 b8f98: 97fe2146 bl 0x414b0 <__cxa_allocate_exception@plt> b8f9c: aa0003f4 mov x20, x0 b8fa0: 910083e1 add x1, sp, #0x20 b8fa4: 97fe233b bl 0x41c90 <_ZNSt11logic_errorC2ERKNSt6__ndk112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE@plt> b8fa8: f00002a8 adrp x8, 0x10f000 b8fac: f9475508 ldr x8, [x8, #0xea8] b8fb0: 91004108 add x8, x8, #0x10 b8fb4: f9000288 str x8, [x20] b8fb8: f00002a1 adrp x1, 0x10f000 b8fbc: f00002a2 adrp x2, 0x10f000 b8fc0: f947ec21 ldr x1, [x1, #0xfd8] b8fc4: f945cc42 ldr x2, [x2, #0xb98] b8fc8: aa1403e0 mov x0, x20 b8fcc: 97fe2421 bl 0x42050 <__cxa_throw@plt> b8fd0: d0000121 adrp x1, 0xde000 +0x12> b8fd4: 91304021 add x1, x1, #0xc10 b8fd8: 910083e8 add x8, sp, #0x20 b8fdc: 910003e0 mov x0, sp b8fe0: 94000d9c bl 0xbc650 b8fe4: 52800200 mov w0, #0x10 // =16 b8fe8: 97fe2132 bl 0x414b0 <__cxa_allocate_exception@plt> b8fec: aa0003f4 mov x20, x0 b8ff0: 910083e1 add x1, sp, #0x20 b8ff4: 97fe2327 bl 0x41c90 <_ZNSt11logic_errorC2ERKNSt6__ndk112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE@plt> b8ff8: f00002a8 adrp x8, 0x10f000 b8ffc: f9470d08 ldr x8, [x8, #0xe18] b9000: 91004108 add x8, x8, #0x10 b9004: f9000288 str x8, [x20] b9008: d00002a1 adrp x1, 0x10f000 b900c: d00002a2 adrp x2, 0x10f000 b9010: f945dc21 ldr x1, [x1, #0xbb8] b9014: f945b842 ldr x2, [x2, #0xb70] b9018: aa1403e0 mov x0, x20 b901c: 97fe240d bl 0x42050 <__cxa_throw@plt> b9020: 97fe251c bl 0x42490 <__stack_chk_fail@plt> b9024: 14000004 b 0xb9034 , std::__ndk1::allocator> const&, unsigned long*, int)+0x1ec> b9028: 14000007 b 0xb9044 , std::__ndk1::allocator> const&, unsigned long*, int)+0x1fc> b902c: 14000002 b 0xb9034 , std::__ndk1::allocator> const&, unsigned long*, int)+0x1ec> b9030: 14000005 b 0xb9044 , std::__ndk1::allocator> const&, unsigned long*, int)+0x1fc> b9034: aa0003f3 mov x19, x0 b9038: 394083e8 ldrb w8, [sp, #0x20] b903c: 370000e8 tbnz w8, #0x0, 0xb9058 , std::__ndk1::allocator> const&, unsigned long*, int)+0x210> b9040: 1400000c b 0xb9070 , std::__ndk1::allocator> const&, unsigned long*, int)+0x228> b9044: aa0003f3 mov x19, x0 b9048: aa1403e0 mov x0, x20 b904c: 97fe2595 bl 0x426a0 <__cxa_free_exception@plt> b9050: 394083e8 ldrb w8, [sp, #0x20] b9054: 360000e8 tbz w8, #0x0, 0xb9070 , std::__ndk1::allocator> const&, unsigned long*, int)+0x228> b9058: f9401be0 ldr x0, [sp, #0x30] b905c: 97fe20b1 bl 0x41320 <_ZdlPv@plt> b9060: 394003e8 ldrb w8, [sp] b9064: 360000a8 tbz w8, #0x0, 0xb9078 , std::__ndk1::allocator> const&, unsigned long*, int)+0x230> b9068: 14000006 b 0xb9080 , std::__ndk1::allocator> const&, unsigned long*, int)+0x238> b906c: aa0003f3 mov x19, x0 b9070: 394003e8 ldrb w8, [sp] b9074: 37000068 tbnz w8, #0x0, 0xb9080 , std::__ndk1::allocator> const&, unsigned long*, int)+0x238> b9078: aa1303e0 mov x0, x19 b907c: 940070c8 bl 0xd539c <__cxa_demangle+0x12abc> b9080: f9400be0 ldr x0, [sp, #0x10] b9084: 97fe20a7 bl 0x41320 <_ZdlPv@plt> b9088: aa1303e0 mov x0, x19 b908c: 940070c4 bl 0xd539c <__cxa_demangle+0x12abc> 00000000000b9090 , std::__ndk1::allocator> const&, unsigned long*, int)>: b9090: d10203ff sub sp, sp, #0x80 b9094: a9045ff8 stp x24, x23, [sp, #0x40] b9098: a90557f6 stp x22, x21, [sp, #0x50] b909c: a9064ff4 stp x20, x19, [sp, #0x60] b90a0: a9077bfd stp x29, x30, [sp, #0x70] b90a4: 9101c3fd add x29, sp, #0x70 b90a8: d53bd057 mrs x23, TPIDR_EL0 b90ac: f94016e8 ldr x8, [x23, #0x28] b90b0: aa0103f3 mov x19, x1 b90b4: b0000121 adrp x1, 0xde000 +0x12> b90b8: aa0003f5 mov x21, x0 b90bc: 912f5421 add x1, x1, #0xbd5 b90c0: 910023e0 add x0, sp, #0x8 b90c4: 2a0203f4 mov w20, w2 b90c8: f9001fe8 str x8, [sp, #0x38] b90cc: 97fe6ce6 bl 0x54464 b90d0: f90003ff str xzr, [sp] b90d4: 394002a8 ldrb w8, [x21] b90d8: f9400aa9 ldr x9, [x21, #0x10] b90dc: 7200011f tst w8, #0x1 b90e0: 9a951535 csinc x21, x9, x21, ne b90e4: 97fe2423 bl 0x42170 <__errno@plt> b90e8: b9400018 ldr w24, [x0] b90ec: aa0003f6 mov x22, x0 b90f0: b900001f str wzr, [x0] b90f4: 910003e1 mov x1, sp b90f8: aa1503e0 mov x0, x21 b90fc: 2a1403e2 mov w2, w20 b9100: 97fe2294 bl 0x41b50 b9104: b94002c8 ldr w8, [x22] b9108: b90002d8 str w24, [x22] b910c: 7100891f cmp w8, #0x22 b9110: 540002c0 b.eq 0xb9168 , std::__ndk1::allocator> const&, unsigned long*, int)+0xd8> b9114: f94003e8 ldr x8, [sp] b9118: eb150108 subs x8, x8, x21 b911c: 540004e0 b.eq 0xb91b8 , std::__ndk1::allocator> const&, unsigned long*, int)+0x128> b9120: aa0003f4 mov x20, x0 b9124: b4000053 cbz x19, 0xb912c , std::__ndk1::allocator> const&, unsigned long*, int)+0x9c> b9128: f9000268 str x8, [x19] b912c: 394023e8 ldrb w8, [sp, #0x8] b9130: 36000068 tbz w8, #0x0, 0xb913c , std::__ndk1::allocator> const&, unsigned long*, int)+0xac> b9134: f9400fe0 ldr x0, [sp, #0x18] b9138: 97fe207a bl 0x41320 <_ZdlPv@plt> b913c: f94016e8 ldr x8, [x23, #0x28] b9140: f9401fe9 ldr x9, [sp, #0x38] b9144: eb09011f cmp x8, x9 b9148: 54000601 b.ne 0xb9208 , std::__ndk1::allocator> const&, unsigned long*, int)+0x178> b914c: aa1403e0 mov x0, x20 b9150: a9477bfd ldp x29, x30, [sp, #0x70] b9154: a9464ff4 ldp x20, x19, [sp, #0x60] b9158: a94557f6 ldp x22, x21, [sp, #0x50] b915c: a9445ff8 ldp x24, x23, [sp, #0x40] b9160: 910203ff add sp, sp, #0x80 b9164: d65f03c0 ret b9168: b0000121 adrp x1, 0xde000 +0x12> b916c: 91304021 add x1, x1, #0xc10 b9170: 910083e8 add x8, sp, #0x20 b9174: 910023e0 add x0, sp, #0x8 b9178: 94000d36 bl 0xbc650 b917c: 52800200 mov w0, #0x10 // =16 b9180: 97fe20cc bl 0x414b0 <__cxa_allocate_exception@plt> b9184: aa0003f4 mov x20, x0 b9188: 910083e1 add x1, sp, #0x20 b918c: 97fe22c1 bl 0x41c90 <_ZNSt11logic_errorC2ERKNSt6__ndk112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE@plt> b9190: d00002a8 adrp x8, 0x10f000 b9194: f9470d08 ldr x8, [x8, #0xe18] b9198: 91004108 add x8, x8, #0x10 b919c: f9000288 str x8, [x20] b91a0: d00002a1 adrp x1, 0x10f000 b91a4: d00002a2 adrp x2, 0x10f000 b91a8: f945dc21 ldr x1, [x1, #0xbb8] b91ac: f945b842 ldr x2, [x2, #0xb70] b91b0: aa1403e0 mov x0, x20 b91b4: 97fe23a7 bl 0x42050 <__cxa_throw@plt> b91b8: b0000121 adrp x1, 0xde000 +0x12> b91bc: 91300021 add x1, x1, #0xc00 b91c0: 910083e8 add x8, sp, #0x20 b91c4: 910023e0 add x0, sp, #0x8 b91c8: 94000d22 bl 0xbc650 b91cc: 52800200 mov w0, #0x10 // =16 b91d0: 97fe20b8 bl 0x414b0 <__cxa_allocate_exception@plt> b91d4: aa0003f4 mov x20, x0 b91d8: 910083e1 add x1, sp, #0x20 b91dc: 97fe22ad bl 0x41c90 <_ZNSt11logic_errorC2ERKNSt6__ndk112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE@plt> b91e0: d00002a8 adrp x8, 0x10f000 b91e4: f9475508 ldr x8, [x8, #0xea8] b91e8: 91004108 add x8, x8, #0x10 b91ec: f9000288 str x8, [x20] b91f0: d00002a1 adrp x1, 0x10f000 b91f4: d00002a2 adrp x2, 0x10f000 b91f8: f947ec21 ldr x1, [x1, #0xfd8] b91fc: f945cc42 ldr x2, [x2, #0xb98] b9200: aa1403e0 mov x0, x20 b9204: 97fe2393 bl 0x42050 <__cxa_throw@plt> b9208: 97fe24a2 bl 0x42490 <__stack_chk_fail@plt> b920c: 14000002 b 0xb9214 , std::__ndk1::allocator> const&, unsigned long*, int)+0x184> b9210: 14000005 b 0xb9224 , std::__ndk1::allocator> const&, unsigned long*, int)+0x194> b9214: aa0003f3 mov x19, x0 b9218: 394083e8 ldrb w8, [sp, #0x20] b921c: 370000e8 tbnz w8, #0x0, 0xb9238 , std::__ndk1::allocator> const&, unsigned long*, int)+0x1a8> b9220: 1400000c b 0xb9250 , std::__ndk1::allocator> const&, unsigned long*, int)+0x1c0> b9224: aa0003f3 mov x19, x0 b9228: aa1403e0 mov x0, x20 b922c: 97fe251d bl 0x426a0 <__cxa_free_exception@plt> b9230: 394083e8 ldrb w8, [sp, #0x20] b9234: 360000e8 tbz w8, #0x0, 0xb9250 , std::__ndk1::allocator> const&, unsigned long*, int)+0x1c0> b9238: f9401be0 ldr x0, [sp, #0x30] b923c: 97fe2039 bl 0x41320 <_ZdlPv@plt> b9240: 394023e8 ldrb w8, [sp, #0x8] b9244: 360000a8 tbz w8, #0x0, 0xb9258 , std::__ndk1::allocator> const&, unsigned long*, int)+0x1c8> b9248: 14000006 b 0xb9260 , std::__ndk1::allocator> const&, unsigned long*, int)+0x1d0> b924c: aa0003f3 mov x19, x0 b9250: 394023e8 ldrb w8, [sp, #0x8] b9254: 37000068 tbnz w8, #0x0, 0xb9260 , std::__ndk1::allocator> const&, unsigned long*, int)+0x1d0> b9258: aa1303e0 mov x0, x19 b925c: 94007050 bl 0xd539c <__cxa_demangle+0x12abc> b9260: f9400fe0 ldr x0, [sp, #0x18] b9264: 97fe202f bl 0x41320 <_ZdlPv@plt> b9268: aa1303e0 mov x0, x19 b926c: 9400704c bl 0xd539c <__cxa_demangle+0x12abc> 00000000000b9270 , std::__ndk1::allocator> const&, unsigned long*, int)>: b9270: d10203ff sub sp, sp, #0x80 b9274: a9045ff8 stp x24, x23, [sp, #0x40] b9278: a90557f6 stp x22, x21, [sp, #0x50] b927c: a9064ff4 stp x20, x19, [sp, #0x60] b9280: a9077bfd stp x29, x30, [sp, #0x70] b9284: 9101c3fd add x29, sp, #0x70 b9288: d53bd057 mrs x23, TPIDR_EL0 b928c: f94016e8 ldr x8, [x23, #0x28] b9290: aa0103f3 mov x19, x1 b9294: b0000121 adrp x1, 0xde000 +0x12> b9298: aa0003f5 mov x21, x0 b929c: 912f5421 add x1, x1, #0xbd5 b92a0: 910003e0 mov x0, sp b92a4: 2a0203f4 mov w20, w2 b92a8: f9001fe8 str x8, [sp, #0x38] b92ac: 97fe6c6e bl 0x54464 b92b0: f9000fff str xzr, [sp, #0x18] b92b4: 394002a8 ldrb w8, [x21] b92b8: f9400aa9 ldr x9, [x21, #0x10] b92bc: 910012aa add x10, x21, #0x4 b92c0: 7200011f tst w8, #0x1 b92c4: 9a890155 csel x21, x10, x9, eq b92c8: 97fe23aa bl 0x42170 <__errno@plt> b92cc: b9400018 ldr w24, [x0] b92d0: aa0003f6 mov x22, x0 b92d4: b900001f str wzr, [x0] b92d8: 910063e1 add x1, sp, #0x18 b92dc: aa1503e0 mov x0, x21 b92e0: 2a1403e2 mov w2, w20 b92e4: 97fe250f bl 0x42720 b92e8: b94002c8 ldr w8, [x22] b92ec: b90002d8 str w24, [x22] b92f0: 7100891f cmp w8, #0x22 b92f4: 540002e0 b.eq 0xb9350 , std::__ndk1::allocator> const&, unsigned long*, int)+0xe0> b92f8: f9400fe8 ldr x8, [sp, #0x18] b92fc: eb150108 subs x8, x8, x21 b9300: 54000500 b.eq 0xb93a0 , std::__ndk1::allocator> const&, unsigned long*, int)+0x130> b9304: aa0003f4 mov x20, x0 b9308: b4000073 cbz x19, 0xb9314 , std::__ndk1::allocator> const&, unsigned long*, int)+0xa4> b930c: 9342fd08 asr x8, x8, #2 b9310: f9000268 str x8, [x19] b9314: 394003e8 ldrb w8, [sp] b9318: 36000068 tbz w8, #0x0, 0xb9324 , std::__ndk1::allocator> const&, unsigned long*, int)+0xb4> b931c: f9400be0 ldr x0, [sp, #0x10] b9320: 97fe2000 bl 0x41320 <_ZdlPv@plt> b9324: f94016e8 ldr x8, [x23, #0x28] b9328: f9401fe9 ldr x9, [sp, #0x38] b932c: eb09011f cmp x8, x9 b9330: 54000601 b.ne 0xb93f0 , std::__ndk1::allocator> const&, unsigned long*, int)+0x180> b9334: aa1403e0 mov x0, x20 b9338: a9477bfd ldp x29, x30, [sp, #0x70] b933c: a9464ff4 ldp x20, x19, [sp, #0x60] b9340: a94557f6 ldp x22, x21, [sp, #0x50] b9344: a9445ff8 ldp x24, x23, [sp, #0x40] b9348: 910203ff add sp, sp, #0x80 b934c: d65f03c0 ret b9350: b0000121 adrp x1, 0xde000 +0x12> b9354: 91304021 add x1, x1, #0xc10 b9358: 910083e8 add x8, sp, #0x20 b935c: 910003e0 mov x0, sp b9360: 94000cbc bl 0xbc650 b9364: 52800200 mov w0, #0x10 // =16 b9368: 97fe2052 bl 0x414b0 <__cxa_allocate_exception@plt> b936c: aa0003f4 mov x20, x0 b9370: 910083e1 add x1, sp, #0x20 b9374: 97fe2247 bl 0x41c90 <_ZNSt11logic_errorC2ERKNSt6__ndk112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE@plt> b9378: d00002a8 adrp x8, 0x10f000 b937c: f9470d08 ldr x8, [x8, #0xe18] b9380: 91004108 add x8, x8, #0x10 b9384: f9000288 str x8, [x20] b9388: d00002a1 adrp x1, 0x10f000 b938c: d00002a2 adrp x2, 0x10f000 b9390: f945dc21 ldr x1, [x1, #0xbb8] b9394: f945b842 ldr x2, [x2, #0xb70] b9398: aa1403e0 mov x0, x20 b939c: 97fe232d bl 0x42050 <__cxa_throw@plt> b93a0: b0000121 adrp x1, 0xde000 +0x12> b93a4: 91300021 add x1, x1, #0xc00 b93a8: 910083e8 add x8, sp, #0x20 b93ac: 910003e0 mov x0, sp b93b0: 94000ca8 bl 0xbc650 b93b4: 52800200 mov w0, #0x10 // =16 b93b8: 97fe203e bl 0x414b0 <__cxa_allocate_exception@plt> b93bc: aa0003f4 mov x20, x0 b93c0: 910083e1 add x1, sp, #0x20 b93c4: 97fe2233 bl 0x41c90 <_ZNSt11logic_errorC2ERKNSt6__ndk112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE@plt> b93c8: d00002a8 adrp x8, 0x10f000 b93cc: f9475508 ldr x8, [x8, #0xea8] b93d0: 91004108 add x8, x8, #0x10 b93d4: f9000288 str x8, [x20] b93d8: d00002a1 adrp x1, 0x10f000 b93dc: d00002a2 adrp x2, 0x10f000 b93e0: f947ec21 ldr x1, [x1, #0xfd8] b93e4: f945cc42 ldr x2, [x2, #0xb98] b93e8: aa1403e0 mov x0, x20 b93ec: 97fe2319 bl 0x42050 <__cxa_throw@plt> b93f0: 97fe2428 bl 0x42490 <__stack_chk_fail@plt> b93f4: 14000002 b 0xb93fc , std::__ndk1::allocator> const&, unsigned long*, int)+0x18c> b93f8: 14000005 b 0xb940c , std::__ndk1::allocator> const&, unsigned long*, int)+0x19c> b93fc: aa0003f3 mov x19, x0 b9400: 394083e8 ldrb w8, [sp, #0x20] b9404: 370000e8 tbnz w8, #0x0, 0xb9420 , std::__ndk1::allocator> const&, unsigned long*, int)+0x1b0> b9408: 1400000c b 0xb9438 , std::__ndk1::allocator> const&, unsigned long*, int)+0x1c8> b940c: aa0003f3 mov x19, x0 b9410: aa1403e0 mov x0, x20 b9414: 97fe24a3 bl 0x426a0 <__cxa_free_exception@plt> b9418: 394083e8 ldrb w8, [sp, #0x20] b941c: 360000e8 tbz w8, #0x0, 0xb9438 , std::__ndk1::allocator> const&, unsigned long*, int)+0x1c8> b9420: f9401be0 ldr x0, [sp, #0x30] b9424: 97fe1fbf bl 0x41320 <_ZdlPv@plt> b9428: 394003e8 ldrb w8, [sp] b942c: 360000a8 tbz w8, #0x0, 0xb9440 , std::__ndk1::allocator> const&, unsigned long*, int)+0x1d0> b9430: 14000006 b 0xb9448 , std::__ndk1::allocator> const&, unsigned long*, int)+0x1d8> b9434: aa0003f3 mov x19, x0 b9438: 394003e8 ldrb w8, [sp] b943c: 37000068 tbnz w8, #0x0, 0xb9448 , std::__ndk1::allocator> const&, unsigned long*, int)+0x1d8> b9440: aa1303e0 mov x0, x19 b9444: 94006fd6 bl 0xd539c <__cxa_demangle+0x12abc> b9448: f9400be0 ldr x0, [sp, #0x10] b944c: 97fe1fb5 bl 0x41320 <_ZdlPv@plt> b9450: aa1303e0 mov x0, x19 b9454: 94006fd2 bl 0xd539c <__cxa_demangle+0x12abc> 00000000000b9458 , std::__ndk1::allocator> const&, unsigned long*, int)>: b9458: d10203ff sub sp, sp, #0x80 b945c: a9045ff8 stp x24, x23, [sp, #0x40] b9460: a90557f6 stp x22, x21, [sp, #0x50] b9464: a9064ff4 stp x20, x19, [sp, #0x60] b9468: a9077bfd stp x29, x30, [sp, #0x70] b946c: 9101c3fd add x29, sp, #0x70 b9470: d53bd057 mrs x23, TPIDR_EL0 b9474: f94016e8 ldr x8, [x23, #0x28] b9478: aa0103f3 mov x19, x1 b947c: b0000121 adrp x1, 0xde000 +0x12> b9480: aa0003f5 mov x21, x0 b9484: 912f6821 add x1, x1, #0xbda b9488: 910023e0 add x0, sp, #0x8 b948c: 2a0203f4 mov w20, w2 b9490: f9001fe8 str x8, [sp, #0x38] b9494: 97fe6bf4 bl 0x54464 b9498: f90003ff str xzr, [sp] b949c: 394002a8 ldrb w8, [x21] b94a0: f9400aa9 ldr x9, [x21, #0x10] b94a4: 7200011f tst w8, #0x1 b94a8: 9a951535 csinc x21, x9, x21, ne b94ac: 97fe2331 bl 0x42170 <__errno@plt> b94b0: b9400018 ldr w24, [x0] b94b4: aa0003f6 mov x22, x0 b94b8: b900001f str wzr, [x0] b94bc: 910003e1 mov x1, sp b94c0: aa1503e0 mov x0, x21 b94c4: 2a1403e2 mov w2, w20 b94c8: 97fe2396 bl 0x42320 b94cc: b94002c8 ldr w8, [x22] b94d0: b90002d8 str w24, [x22] b94d4: 7100891f cmp w8, #0x22 b94d8: 540002c0 b.eq 0xb9530 , std::__ndk1::allocator> const&, unsigned long*, int)+0xd8> b94dc: f94003e8 ldr x8, [sp] b94e0: eb150108 subs x8, x8, x21 b94e4: 540004e0 b.eq 0xb9580 , std::__ndk1::allocator> const&, unsigned long*, int)+0x128> b94e8: aa0003f4 mov x20, x0 b94ec: b4000053 cbz x19, 0xb94f4 , std::__ndk1::allocator> const&, unsigned long*, int)+0x9c> b94f0: f9000268 str x8, [x19] b94f4: 394023e8 ldrb w8, [sp, #0x8] b94f8: 36000068 tbz w8, #0x0, 0xb9504 , std::__ndk1::allocator> const&, unsigned long*, int)+0xac> b94fc: f9400fe0 ldr x0, [sp, #0x18] b9500: 97fe1f88 bl 0x41320 <_ZdlPv@plt> b9504: f94016e8 ldr x8, [x23, #0x28] b9508: f9401fe9 ldr x9, [sp, #0x38] b950c: eb09011f cmp x8, x9 b9510: 54000601 b.ne 0xb95d0 , std::__ndk1::allocator> const&, unsigned long*, int)+0x178> b9514: aa1403e0 mov x0, x20 b9518: a9477bfd ldp x29, x30, [sp, #0x70] b951c: a9464ff4 ldp x20, x19, [sp, #0x60] b9520: a94557f6 ldp x22, x21, [sp, #0x50] b9524: a9445ff8 ldp x24, x23, [sp, #0x40] b9528: 910203ff add sp, sp, #0x80 b952c: d65f03c0 ret b9530: b0000121 adrp x1, 0xde000 +0x12> b9534: 91304021 add x1, x1, #0xc10 b9538: 910083e8 add x8, sp, #0x20 b953c: 910023e0 add x0, sp, #0x8 b9540: 94000c44 bl 0xbc650 b9544: 52800200 mov w0, #0x10 // =16 b9548: 97fe1fda bl 0x414b0 <__cxa_allocate_exception@plt> b954c: aa0003f4 mov x20, x0 b9550: 910083e1 add x1, sp, #0x20 b9554: 97fe21cf bl 0x41c90 <_ZNSt11logic_errorC2ERKNSt6__ndk112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE@plt> b9558: d00002a8 adrp x8, 0x10f000 b955c: f9470d08 ldr x8, [x8, #0xe18] b9560: 91004108 add x8, x8, #0x10 b9564: f9000288 str x8, [x20] b9568: d00002a1 adrp x1, 0x10f000 b956c: d00002a2 adrp x2, 0x10f000 b9570: f945dc21 ldr x1, [x1, #0xbb8] b9574: f945b842 ldr x2, [x2, #0xb70] b9578: aa1403e0 mov x0, x20 b957c: 97fe22b5 bl 0x42050 <__cxa_throw@plt> b9580: b0000121 adrp x1, 0xde000 +0x12> b9584: 91300021 add x1, x1, #0xc00 b9588: 910083e8 add x8, sp, #0x20 b958c: 910023e0 add x0, sp, #0x8 b9590: 94000c30 bl 0xbc650 b9594: 52800200 mov w0, #0x10 // =16 b9598: 97fe1fc6 bl 0x414b0 <__cxa_allocate_exception@plt> b959c: aa0003f4 mov x20, x0 b95a0: 910083e1 add x1, sp, #0x20 b95a4: 97fe21bb bl 0x41c90 <_ZNSt11logic_errorC2ERKNSt6__ndk112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE@plt> b95a8: d00002a8 adrp x8, 0x10f000 b95ac: f9475508 ldr x8, [x8, #0xea8] b95b0: 91004108 add x8, x8, #0x10 b95b4: f9000288 str x8, [x20] b95b8: d00002a1 adrp x1, 0x10f000 b95bc: d00002a2 adrp x2, 0x10f000 b95c0: f947ec21 ldr x1, [x1, #0xfd8] b95c4: f945cc42 ldr x2, [x2, #0xb98] b95c8: aa1403e0 mov x0, x20 b95cc: 97fe22a1 bl 0x42050 <__cxa_throw@plt> b95d0: 97fe23b0 bl 0x42490 <__stack_chk_fail@plt> b95d4: 14000002 b 0xb95dc , std::__ndk1::allocator> const&, unsigned long*, int)+0x184> b95d8: 14000005 b 0xb95ec , std::__ndk1::allocator> const&, unsigned long*, int)+0x194> b95dc: aa0003f3 mov x19, x0 b95e0: 394083e8 ldrb w8, [sp, #0x20] b95e4: 370000e8 tbnz w8, #0x0, 0xb9600 , std::__ndk1::allocator> const&, unsigned long*, int)+0x1a8> b95e8: 1400000c b 0xb9618 , std::__ndk1::allocator> const&, unsigned long*, int)+0x1c0> b95ec: aa0003f3 mov x19, x0 b95f0: aa1403e0 mov x0, x20 b95f4: 97fe242b bl 0x426a0 <__cxa_free_exception@plt> b95f8: 394083e8 ldrb w8, [sp, #0x20] b95fc: 360000e8 tbz w8, #0x0, 0xb9618 , std::__ndk1::allocator> const&, unsigned long*, int)+0x1c0> b9600: f9401be0 ldr x0, [sp, #0x30] b9604: 97fe1f47 bl 0x41320 <_ZdlPv@plt> b9608: 394023e8 ldrb w8, [sp, #0x8] b960c: 360000a8 tbz w8, #0x0, 0xb9620 , std::__ndk1::allocator> const&, unsigned long*, int)+0x1c8> b9610: 14000006 b 0xb9628 , std::__ndk1::allocator> const&, unsigned long*, int)+0x1d0> b9614: aa0003f3 mov x19, x0 b9618: 394023e8 ldrb w8, [sp, #0x8] b961c: 37000068 tbnz w8, #0x0, 0xb9628 , std::__ndk1::allocator> const&, unsigned long*, int)+0x1d0> b9620: aa1303e0 mov x0, x19 b9624: 94006f5e bl 0xd539c <__cxa_demangle+0x12abc> b9628: f9400fe0 ldr x0, [sp, #0x18] b962c: 97fe1f3d bl 0x41320 <_ZdlPv@plt> b9630: aa1303e0 mov x0, x19 b9634: 94006f5a bl 0xd539c <__cxa_demangle+0x12abc> 00000000000b9638 , std::__ndk1::allocator> const&, unsigned long*, int)>: b9638: d10203ff sub sp, sp, #0x80 b963c: a9045ff8 stp x24, x23, [sp, #0x40] b9640: a90557f6 stp x22, x21, [sp, #0x50] b9644: a9064ff4 stp x20, x19, [sp, #0x60] b9648: a9077bfd stp x29, x30, [sp, #0x70] b964c: 9101c3fd add x29, sp, #0x70 b9650: d53bd057 mrs x23, TPIDR_EL0 b9654: f94016e8 ldr x8, [x23, #0x28] b9658: aa0103f3 mov x19, x1 b965c: b0000121 adrp x1, 0xde000 +0x12> b9660: aa0003f5 mov x21, x0 b9664: 912f6821 add x1, x1, #0xbda b9668: 910003e0 mov x0, sp b966c: 2a0203f4 mov w20, w2 b9670: f9001fe8 str x8, [sp, #0x38] b9674: 97fe6b7c bl 0x54464 b9678: f9000fff str xzr, [sp, #0x18] b967c: 394002a8 ldrb w8, [x21] b9680: f9400aa9 ldr x9, [x21, #0x10] b9684: 910012aa add x10, x21, #0x4 b9688: 7200011f tst w8, #0x1 b968c: 9a890155 csel x21, x10, x9, eq b9690: 97fe22b8 bl 0x42170 <__errno@plt> b9694: b9400018 ldr w24, [x0] b9698: aa0003f6 mov x22, x0 b969c: b900001f str wzr, [x0] b96a0: 910063e1 add x1, sp, #0x18 b96a4: aa1503e0 mov x0, x21 b96a8: 2a1403e2 mov w2, w20 b96ac: 97fe2019 bl 0x41710 b96b0: b94002c8 ldr w8, [x22] b96b4: b90002d8 str w24, [x22] b96b8: 7100891f cmp w8, #0x22 b96bc: 540002e0 b.eq 0xb9718 , std::__ndk1::allocator> const&, unsigned long*, int)+0xe0> b96c0: f9400fe8 ldr x8, [sp, #0x18] b96c4: eb150108 subs x8, x8, x21 b96c8: 54000500 b.eq 0xb9768 , std::__ndk1::allocator> const&, unsigned long*, int)+0x130> b96cc: aa0003f4 mov x20, x0 b96d0: b4000073 cbz x19, 0xb96dc , std::__ndk1::allocator> const&, unsigned long*, int)+0xa4> b96d4: 9342fd08 asr x8, x8, #2 b96d8: f9000268 str x8, [x19] b96dc: 394003e8 ldrb w8, [sp] b96e0: 36000068 tbz w8, #0x0, 0xb96ec , std::__ndk1::allocator> const&, unsigned long*, int)+0xb4> b96e4: f9400be0 ldr x0, [sp, #0x10] b96e8: 97fe1f0e bl 0x41320 <_ZdlPv@plt> b96ec: f94016e8 ldr x8, [x23, #0x28] b96f0: f9401fe9 ldr x9, [sp, #0x38] b96f4: eb09011f cmp x8, x9 b96f8: 54000601 b.ne 0xb97b8 , std::__ndk1::allocator> const&, unsigned long*, int)+0x180> b96fc: aa1403e0 mov x0, x20 b9700: a9477bfd ldp x29, x30, [sp, #0x70] b9704: a9464ff4 ldp x20, x19, [sp, #0x60] b9708: a94557f6 ldp x22, x21, [sp, #0x50] b970c: a9445ff8 ldp x24, x23, [sp, #0x40] b9710: 910203ff add sp, sp, #0x80 b9714: d65f03c0 ret b9718: b0000121 adrp x1, 0xde000 +0x12> b971c: 91304021 add x1, x1, #0xc10 b9720: 910083e8 add x8, sp, #0x20 b9724: 910003e0 mov x0, sp b9728: 94000bca bl 0xbc650 b972c: 52800200 mov w0, #0x10 // =16 b9730: 97fe1f60 bl 0x414b0 <__cxa_allocate_exception@plt> b9734: aa0003f4 mov x20, x0 b9738: 910083e1 add x1, sp, #0x20 b973c: 97fe2155 bl 0x41c90 <_ZNSt11logic_errorC2ERKNSt6__ndk112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE@plt> b9740: d00002a8 adrp x8, 0x10f000 b9744: f9470d08 ldr x8, [x8, #0xe18] b9748: 91004108 add x8, x8, #0x10 b974c: f9000288 str x8, [x20] b9750: d00002a1 adrp x1, 0x10f000 b9754: d00002a2 adrp x2, 0x10f000 b9758: f945dc21 ldr x1, [x1, #0xbb8] b975c: f945b842 ldr x2, [x2, #0xb70] b9760: aa1403e0 mov x0, x20 b9764: 97fe223b bl 0x42050 <__cxa_throw@plt> b9768: b0000121 adrp x1, 0xde000 +0x12> b976c: 91300021 add x1, x1, #0xc00 b9770: 910083e8 add x8, sp, #0x20 b9774: 910003e0 mov x0, sp b9778: 94000bb6 bl 0xbc650 b977c: 52800200 mov w0, #0x10 // =16 b9780: 97fe1f4c bl 0x414b0 <__cxa_allocate_exception@plt> b9784: aa0003f4 mov x20, x0 b9788: 910083e1 add x1, sp, #0x20 b978c: 97fe2141 bl 0x41c90 <_ZNSt11logic_errorC2ERKNSt6__ndk112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE@plt> b9790: d00002a8 adrp x8, 0x10f000 b9794: f9475508 ldr x8, [x8, #0xea8] b9798: 91004108 add x8, x8, #0x10 b979c: f9000288 str x8, [x20] b97a0: d00002a1 adrp x1, 0x10f000 b97a4: d00002a2 adrp x2, 0x10f000 b97a8: f947ec21 ldr x1, [x1, #0xfd8] b97ac: f945cc42 ldr x2, [x2, #0xb98] b97b0: aa1403e0 mov x0, x20 b97b4: 97fe2227 bl 0x42050 <__cxa_throw@plt> b97b8: 97fe2336 bl 0x42490 <__stack_chk_fail@plt> b97bc: 14000002 b 0xb97c4 , std::__ndk1::allocator> const&, unsigned long*, int)+0x18c> b97c0: 14000005 b 0xb97d4 , std::__ndk1::allocator> const&, unsigned long*, int)+0x19c> b97c4: aa0003f3 mov x19, x0 b97c8: 394083e8 ldrb w8, [sp, #0x20] b97cc: 370000e8 tbnz w8, #0x0, 0xb97e8 , std::__ndk1::allocator> const&, unsigned long*, int)+0x1b0> b97d0: 1400000c b 0xb9800 , std::__ndk1::allocator> const&, unsigned long*, int)+0x1c8> b97d4: aa0003f3 mov x19, x0 b97d8: aa1403e0 mov x0, x20 b97dc: 97fe23b1 bl 0x426a0 <__cxa_free_exception@plt> b97e0: 394083e8 ldrb w8, [sp, #0x20] b97e4: 360000e8 tbz w8, #0x0, 0xb9800 , std::__ndk1::allocator> const&, unsigned long*, int)+0x1c8> b97e8: f9401be0 ldr x0, [sp, #0x30] b97ec: 97fe1ecd bl 0x41320 <_ZdlPv@plt> b97f0: 394003e8 ldrb w8, [sp] b97f4: 360000a8 tbz w8, #0x0, 0xb9808 , std::__ndk1::allocator> const&, unsigned long*, int)+0x1d0> b97f8: 14000006 b 0xb9810 , std::__ndk1::allocator> const&, unsigned long*, int)+0x1d8> b97fc: aa0003f3 mov x19, x0 b9800: 394003e8 ldrb w8, [sp] b9804: 37000068 tbnz w8, #0x0, 0xb9810 , std::__ndk1::allocator> const&, unsigned long*, int)+0x1d8> b9808: aa1303e0 mov x0, x19 b980c: 94006ee4 bl 0xd539c <__cxa_demangle+0x12abc> b9810: f9400be0 ldr x0, [sp, #0x10] b9814: 97fe1ec3 bl 0x41320 <_ZdlPv@plt> b9818: aa1303e0 mov x0, x19 b981c: 94006ee0 bl 0xd539c <__cxa_demangle+0x12abc> 00000000000b9820 , std::__ndk1::allocator> const&, unsigned long*, int)>: b9820: d10203ff sub sp, sp, #0x80 b9824: a9045ff8 stp x24, x23, [sp, #0x40] b9828: a90557f6 stp x22, x21, [sp, #0x50] b982c: a9064ff4 stp x20, x19, [sp, #0x60] b9830: a9077bfd stp x29, x30, [sp, #0x70] b9834: 9101c3fd add x29, sp, #0x70 b9838: d53bd057 mrs x23, TPIDR_EL0 b983c: f94016e8 ldr x8, [x23, #0x28] b9840: aa0103f3 mov x19, x1 b9844: b0000121 adrp x1, 0xde000 +0x12> b9848: aa0003f5 mov x21, x0 b984c: 912f8021 add x1, x1, #0xbe0 b9850: 910023e0 add x0, sp, #0x8 b9854: 2a0203f4 mov w20, w2 b9858: f9001fe8 str x8, [sp, #0x38] b985c: 97fe6b02 bl 0x54464 b9860: f90003ff str xzr, [sp] b9864: 394002a8 ldrb w8, [x21] b9868: f9400aa9 ldr x9, [x21, #0x10] b986c: 7200011f tst w8, #0x1 b9870: 9a951535 csinc x21, x9, x21, ne b9874: 97fe223f bl 0x42170 <__errno@plt> b9878: b9400018 ldr w24, [x0] b987c: aa0003f6 mov x22, x0 b9880: b900001f str wzr, [x0] b9884: 910003e1 mov x1, sp b9888: aa1503e0 mov x0, x21 b988c: 2a1403e2 mov w2, w20 b9890: 97fe2284 bl 0x422a0 b9894: b94002c8 ldr w8, [x22] b9898: b90002d8 str w24, [x22] b989c: 7100891f cmp w8, #0x22 b98a0: 540002c0 b.eq 0xb98f8 , std::__ndk1::allocator> const&, unsigned long*, int)+0xd8> b98a4: f94003e8 ldr x8, [sp] b98a8: eb150108 subs x8, x8, x21 b98ac: 540004e0 b.eq 0xb9948 , std::__ndk1::allocator> const&, unsigned long*, int)+0x128> b98b0: aa0003f4 mov x20, x0 b98b4: b4000053 cbz x19, 0xb98bc , std::__ndk1::allocator> const&, unsigned long*, int)+0x9c> b98b8: f9000268 str x8, [x19] b98bc: 394023e8 ldrb w8, [sp, #0x8] b98c0: 36000068 tbz w8, #0x0, 0xb98cc , std::__ndk1::allocator> const&, unsigned long*, int)+0xac> b98c4: f9400fe0 ldr x0, [sp, #0x18] b98c8: 97fe1e96 bl 0x41320 <_ZdlPv@plt> b98cc: f94016e8 ldr x8, [x23, #0x28] b98d0: f9401fe9 ldr x9, [sp, #0x38] b98d4: eb09011f cmp x8, x9 b98d8: 54000601 b.ne 0xb9998 , std::__ndk1::allocator> const&, unsigned long*, int)+0x178> b98dc: aa1403e0 mov x0, x20 b98e0: a9477bfd ldp x29, x30, [sp, #0x70] b98e4: a9464ff4 ldp x20, x19, [sp, #0x60] b98e8: a94557f6 ldp x22, x21, [sp, #0x50] b98ec: a9445ff8 ldp x24, x23, [sp, #0x40] b98f0: 910203ff add sp, sp, #0x80 b98f4: d65f03c0 ret b98f8: b0000121 adrp x1, 0xde000 +0x12> b98fc: 91304021 add x1, x1, #0xc10 b9900: 910083e8 add x8, sp, #0x20 b9904: 910023e0 add x0, sp, #0x8 b9908: 94000b52 bl 0xbc650 b990c: 52800200 mov w0, #0x10 // =16 b9910: 97fe1ee8 bl 0x414b0 <__cxa_allocate_exception@plt> b9914: aa0003f4 mov x20, x0 b9918: 910083e1 add x1, sp, #0x20 b991c: 97fe20dd bl 0x41c90 <_ZNSt11logic_errorC2ERKNSt6__ndk112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE@plt> b9920: d00002a8 adrp x8, 0x10f000 b9924: f9470d08 ldr x8, [x8, #0xe18] b9928: 91004108 add x8, x8, #0x10 b992c: f9000288 str x8, [x20] b9930: d00002a1 adrp x1, 0x10f000 b9934: d00002a2 adrp x2, 0x10f000 b9938: f945dc21 ldr x1, [x1, #0xbb8] b993c: f945b842 ldr x2, [x2, #0xb70] b9940: aa1403e0 mov x0, x20 b9944: 97fe21c3 bl 0x42050 <__cxa_throw@plt> b9948: b0000121 adrp x1, 0xde000 +0x12> b994c: 91300021 add x1, x1, #0xc00 b9950: 910083e8 add x8, sp, #0x20 b9954: 910023e0 add x0, sp, #0x8 b9958: 94000b3e bl 0xbc650 b995c: 52800200 mov w0, #0x10 // =16 b9960: 97fe1ed4 bl 0x414b0 <__cxa_allocate_exception@plt> b9964: aa0003f4 mov x20, x0 b9968: 910083e1 add x1, sp, #0x20 b996c: 97fe20c9 bl 0x41c90 <_ZNSt11logic_errorC2ERKNSt6__ndk112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE@plt> b9970: d00002a8 adrp x8, 0x10f000 b9974: f9475508 ldr x8, [x8, #0xea8] b9978: 91004108 add x8, x8, #0x10 b997c: f9000288 str x8, [x20] b9980: d00002a1 adrp x1, 0x10f000 b9984: d00002a2 adrp x2, 0x10f000 b9988: f947ec21 ldr x1, [x1, #0xfd8] b998c: f945cc42 ldr x2, [x2, #0xb98] b9990: aa1403e0 mov x0, x20 b9994: 97fe21af bl 0x42050 <__cxa_throw@plt> b9998: 97fe22be bl 0x42490 <__stack_chk_fail@plt> b999c: 14000002 b 0xb99a4 , std::__ndk1::allocator> const&, unsigned long*, int)+0x184> b99a0: 14000005 b 0xb99b4 , std::__ndk1::allocator> const&, unsigned long*, int)+0x194> b99a4: aa0003f3 mov x19, x0 b99a8: 394083e8 ldrb w8, [sp, #0x20] b99ac: 370000e8 tbnz w8, #0x0, 0xb99c8 , std::__ndk1::allocator> const&, unsigned long*, int)+0x1a8> b99b0: 1400000c b 0xb99e0 , std::__ndk1::allocator> const&, unsigned long*, int)+0x1c0> b99b4: aa0003f3 mov x19, x0 b99b8: aa1403e0 mov x0, x20 b99bc: 97fe2339 bl 0x426a0 <__cxa_free_exception@plt> b99c0: 394083e8 ldrb w8, [sp, #0x20] b99c4: 360000e8 tbz w8, #0x0, 0xb99e0 , std::__ndk1::allocator> const&, unsigned long*, int)+0x1c0> b99c8: f9401be0 ldr x0, [sp, #0x30] b99cc: 97fe1e55 bl 0x41320 <_ZdlPv@plt> b99d0: 394023e8 ldrb w8, [sp, #0x8] b99d4: 360000a8 tbz w8, #0x0, 0xb99e8 , std::__ndk1::allocator> const&, unsigned long*, int)+0x1c8> b99d8: 14000006 b 0xb99f0 , std::__ndk1::allocator> const&, unsigned long*, int)+0x1d0> b99dc: aa0003f3 mov x19, x0 b99e0: 394023e8 ldrb w8, [sp, #0x8] b99e4: 37000068 tbnz w8, #0x0, 0xb99f0 , std::__ndk1::allocator> const&, unsigned long*, int)+0x1d0> b99e8: aa1303e0 mov x0, x19 b99ec: 94006e6c bl 0xd539c <__cxa_demangle+0x12abc> b99f0: f9400fe0 ldr x0, [sp, #0x18] b99f4: 97fe1e4b bl 0x41320 <_ZdlPv@plt> b99f8: aa1303e0 mov x0, x19 b99fc: 94006e68 bl 0xd539c <__cxa_demangle+0x12abc> 00000000000b9a00 , std::__ndk1::allocator> const&, unsigned long*, int)>: b9a00: d10203ff sub sp, sp, #0x80 b9a04: a9045ff8 stp x24, x23, [sp, #0x40] b9a08: a90557f6 stp x22, x21, [sp, #0x50] b9a0c: a9064ff4 stp x20, x19, [sp, #0x60] b9a10: a9077bfd stp x29, x30, [sp, #0x70] b9a14: 9101c3fd add x29, sp, #0x70 b9a18: d53bd057 mrs x23, TPIDR_EL0 b9a1c: f94016e8 ldr x8, [x23, #0x28] b9a20: aa0103f3 mov x19, x1 b9a24: b0000121 adrp x1, 0xde000 +0x12> b9a28: aa0003f5 mov x21, x0 b9a2c: 912f8021 add x1, x1, #0xbe0 b9a30: 910003e0 mov x0, sp b9a34: 2a0203f4 mov w20, w2 b9a38: f9001fe8 str x8, [sp, #0x38] b9a3c: 97fe6a8a bl 0x54464 b9a40: f9000fff str xzr, [sp, #0x18] b9a44: 394002a8 ldrb w8, [x21] b9a48: f9400aa9 ldr x9, [x21, #0x10] b9a4c: 910012aa add x10, x21, #0x4 b9a50: 7200011f tst w8, #0x1 b9a54: 9a890155 csel x21, x10, x9, eq b9a58: 97fe21c6 bl 0x42170 <__errno@plt> b9a5c: b9400018 ldr w24, [x0] b9a60: aa0003f6 mov x22, x0 b9a64: b900001f str wzr, [x0] b9a68: 910063e1 add x1, sp, #0x18 b9a6c: aa1503e0 mov x0, x21 b9a70: 2a1403e2 mov w2, w20 b9a74: 97fe1eff bl 0x41670 b9a78: b94002c8 ldr w8, [x22] b9a7c: b90002d8 str w24, [x22] b9a80: 7100891f cmp w8, #0x22 b9a84: 540002e0 b.eq 0xb9ae0 , std::__ndk1::allocator> const&, unsigned long*, int)+0xe0> b9a88: f9400fe8 ldr x8, [sp, #0x18] b9a8c: eb150108 subs x8, x8, x21 b9a90: 54000500 b.eq 0xb9b30 , std::__ndk1::allocator> const&, unsigned long*, int)+0x130> b9a94: aa0003f4 mov x20, x0 b9a98: b4000073 cbz x19, 0xb9aa4 , std::__ndk1::allocator> const&, unsigned long*, int)+0xa4> b9a9c: 9342fd08 asr x8, x8, #2 b9aa0: f9000268 str x8, [x19] b9aa4: 394003e8 ldrb w8, [sp] b9aa8: 36000068 tbz w8, #0x0, 0xb9ab4 , std::__ndk1::allocator> const&, unsigned long*, int)+0xb4> b9aac: f9400be0 ldr x0, [sp, #0x10] b9ab0: 97fe1e1c bl 0x41320 <_ZdlPv@plt> b9ab4: f94016e8 ldr x8, [x23, #0x28] b9ab8: f9401fe9 ldr x9, [sp, #0x38] b9abc: eb09011f cmp x8, x9 b9ac0: 54000601 b.ne 0xb9b80 , std::__ndk1::allocator> const&, unsigned long*, int)+0x180> b9ac4: aa1403e0 mov x0, x20 b9ac8: a9477bfd ldp x29, x30, [sp, #0x70] b9acc: a9464ff4 ldp x20, x19, [sp, #0x60] b9ad0: a94557f6 ldp x22, x21, [sp, #0x50] b9ad4: a9445ff8 ldp x24, x23, [sp, #0x40] b9ad8: 910203ff add sp, sp, #0x80 b9adc: d65f03c0 ret b9ae0: b0000121 adrp x1, 0xde000 +0x12> b9ae4: 91304021 add x1, x1, #0xc10 b9ae8: 910083e8 add x8, sp, #0x20 b9aec: 910003e0 mov x0, sp b9af0: 94000ad8 bl 0xbc650 b9af4: 52800200 mov w0, #0x10 // =16 b9af8: 97fe1e6e bl 0x414b0 <__cxa_allocate_exception@plt> b9afc: aa0003f4 mov x20, x0 b9b00: 910083e1 add x1, sp, #0x20 b9b04: 97fe2063 bl 0x41c90 <_ZNSt11logic_errorC2ERKNSt6__ndk112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE@plt> b9b08: d00002a8 adrp x8, 0x10f000 b9b0c: f9470d08 ldr x8, [x8, #0xe18] b9b10: 91004108 add x8, x8, #0x10 b9b14: f9000288 str x8, [x20] b9b18: d00002a1 adrp x1, 0x10f000 b9b1c: d00002a2 adrp x2, 0x10f000 b9b20: f945dc21 ldr x1, [x1, #0xbb8] b9b24: f945b842 ldr x2, [x2, #0xb70] b9b28: aa1403e0 mov x0, x20 b9b2c: 97fe2149 bl 0x42050 <__cxa_throw@plt> b9b30: b0000121 adrp x1, 0xde000 +0x12> b9b34: 91300021 add x1, x1, #0xc00 b9b38: 910083e8 add x8, sp, #0x20 b9b3c: 910003e0 mov x0, sp b9b40: 94000ac4 bl 0xbc650 b9b44: 52800200 mov w0, #0x10 // =16 b9b48: 97fe1e5a bl 0x414b0 <__cxa_allocate_exception@plt> b9b4c: aa0003f4 mov x20, x0 b9b50: 910083e1 add x1, sp, #0x20 b9b54: 97fe204f bl 0x41c90 <_ZNSt11logic_errorC2ERKNSt6__ndk112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE@plt> b9b58: d00002a8 adrp x8, 0x10f000 b9b5c: f9475508 ldr x8, [x8, #0xea8] b9b60: 91004108 add x8, x8, #0x10 b9b64: f9000288 str x8, [x20] b9b68: d00002a1 adrp x1, 0x10f000 b9b6c: d00002a2 adrp x2, 0x10f000 b9b70: f947ec21 ldr x1, [x1, #0xfd8] b9b74: f945cc42 ldr x2, [x2, #0xb98] b9b78: aa1403e0 mov x0, x20 b9b7c: 97fe2135 bl 0x42050 <__cxa_throw@plt> b9b80: 97fe2244 bl 0x42490 <__stack_chk_fail@plt> b9b84: 14000002 b 0xb9b8c , std::__ndk1::allocator> const&, unsigned long*, int)+0x18c> b9b88: 14000005 b 0xb9b9c , std::__ndk1::allocator> const&, unsigned long*, int)+0x19c> b9b8c: aa0003f3 mov x19, x0 b9b90: 394083e8 ldrb w8, [sp, #0x20] b9b94: 370000e8 tbnz w8, #0x0, 0xb9bb0 , std::__ndk1::allocator> const&, unsigned long*, int)+0x1b0> b9b98: 1400000c b 0xb9bc8 , std::__ndk1::allocator> const&, unsigned long*, int)+0x1c8> b9b9c: aa0003f3 mov x19, x0 b9ba0: aa1403e0 mov x0, x20 b9ba4: 97fe22bf bl 0x426a0 <__cxa_free_exception@plt> b9ba8: 394083e8 ldrb w8, [sp, #0x20] b9bac: 360000e8 tbz w8, #0x0, 0xb9bc8 , std::__ndk1::allocator> const&, unsigned long*, int)+0x1c8> b9bb0: f9401be0 ldr x0, [sp, #0x30] b9bb4: 97fe1ddb bl 0x41320 <_ZdlPv@plt> b9bb8: 394003e8 ldrb w8, [sp] b9bbc: 360000a8 tbz w8, #0x0, 0xb9bd0 , std::__ndk1::allocator> const&, unsigned long*, int)+0x1d0> b9bc0: 14000006 b 0xb9bd8 , std::__ndk1::allocator> const&, unsigned long*, int)+0x1d8> b9bc4: aa0003f3 mov x19, x0 b9bc8: 394003e8 ldrb w8, [sp] b9bcc: 37000068 tbnz w8, #0x0, 0xb9bd8 , std::__ndk1::allocator> const&, unsigned long*, int)+0x1d8> b9bd0: aa1303e0 mov x0, x19 b9bd4: 94006df2 bl 0xd539c <__cxa_demangle+0x12abc> b9bd8: f9400be0 ldr x0, [sp, #0x10] b9bdc: 97fe1dd1 bl 0x41320 <_ZdlPv@plt> b9be0: aa1303e0 mov x0, x19 b9be4: 94006dee bl 0xd539c <__cxa_demangle+0x12abc> 00000000000b9be8 , std::__ndk1::allocator> const&, unsigned long*, int)>: b9be8: d10203ff sub sp, sp, #0x80 b9bec: a9045ff8 stp x24, x23, [sp, #0x40] b9bf0: a90557f6 stp x22, x21, [sp, #0x50] b9bf4: a9064ff4 stp x20, x19, [sp, #0x60] b9bf8: a9077bfd stp x29, x30, [sp, #0x70] b9bfc: 9101c3fd add x29, sp, #0x70 b9c00: d53bd057 mrs x23, TPIDR_EL0 b9c04: f94016e8 ldr x8, [x23, #0x28] b9c08: aa0103f3 mov x19, x1 b9c0c: b0000121 adrp x1, 0xde000 +0x12> b9c10: aa0003f5 mov x21, x0 b9c14: 912f9821 add x1, x1, #0xbe6 b9c18: 910023e0 add x0, sp, #0x8 b9c1c: 2a0203f4 mov w20, w2 b9c20: f9001fe8 str x8, [sp, #0x38] b9c24: 97fe6a10 bl 0x54464 b9c28: f90003ff str xzr, [sp] b9c2c: 394002a8 ldrb w8, [x21] b9c30: f9400aa9 ldr x9, [x21, #0x10] b9c34: 7200011f tst w8, #0x1 b9c38: 9a951535 csinc x21, x9, x21, ne b9c3c: 97fe214d bl 0x42170 <__errno@plt> b9c40: b9400018 ldr w24, [x0] b9c44: aa0003f6 mov x22, x0 b9c48: b900001f str wzr, [x0] b9c4c: 910003e1 mov x1, sp b9c50: aa1503e0 mov x0, x21 b9c54: 2a1403e2 mov w2, w20 b9c58: 97fe22a6 bl 0x426f0 b9c5c: b94002c8 ldr w8, [x22] b9c60: b90002d8 str w24, [x22] b9c64: 7100891f cmp w8, #0x22 b9c68: 540002c0 b.eq 0xb9cc0 , std::__ndk1::allocator> const&, unsigned long*, int)+0xd8> b9c6c: f94003e8 ldr x8, [sp] b9c70: eb150108 subs x8, x8, x21 b9c74: 540004e0 b.eq 0xb9d10 , std::__ndk1::allocator> const&, unsigned long*, int)+0x128> b9c78: aa0003f4 mov x20, x0 b9c7c: b4000053 cbz x19, 0xb9c84 , std::__ndk1::allocator> const&, unsigned long*, int)+0x9c> b9c80: f9000268 str x8, [x19] b9c84: 394023e8 ldrb w8, [sp, #0x8] b9c88: 36000068 tbz w8, #0x0, 0xb9c94 , std::__ndk1::allocator> const&, unsigned long*, int)+0xac> b9c8c: f9400fe0 ldr x0, [sp, #0x18] b9c90: 97fe1da4 bl 0x41320 <_ZdlPv@plt> b9c94: f94016e8 ldr x8, [x23, #0x28] b9c98: f9401fe9 ldr x9, [sp, #0x38] b9c9c: eb09011f cmp x8, x9 b9ca0: 54000601 b.ne 0xb9d60 , std::__ndk1::allocator> const&, unsigned long*, int)+0x178> b9ca4: aa1403e0 mov x0, x20 b9ca8: a9477bfd ldp x29, x30, [sp, #0x70] b9cac: a9464ff4 ldp x20, x19, [sp, #0x60] b9cb0: a94557f6 ldp x22, x21, [sp, #0x50] b9cb4: a9445ff8 ldp x24, x23, [sp, #0x40] b9cb8: 910203ff add sp, sp, #0x80 b9cbc: d65f03c0 ret b9cc0: b0000121 adrp x1, 0xde000 +0x12> b9cc4: 91304021 add x1, x1, #0xc10 b9cc8: 910083e8 add x8, sp, #0x20 b9ccc: 910023e0 add x0, sp, #0x8 b9cd0: 94000a60 bl 0xbc650 b9cd4: 52800200 mov w0, #0x10 // =16 b9cd8: 97fe1df6 bl 0x414b0 <__cxa_allocate_exception@plt> b9cdc: aa0003f4 mov x20, x0 b9ce0: 910083e1 add x1, sp, #0x20 b9ce4: 97fe1feb bl 0x41c90 <_ZNSt11logic_errorC2ERKNSt6__ndk112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE@plt> b9ce8: d00002a8 adrp x8, 0x10f000 b9cec: f9470d08 ldr x8, [x8, #0xe18] b9cf0: 91004108 add x8, x8, #0x10 b9cf4: f9000288 str x8, [x20] b9cf8: d00002a1 adrp x1, 0x10f000 b9cfc: d00002a2 adrp x2, 0x10f000 b9d00: f945dc21 ldr x1, [x1, #0xbb8] b9d04: f945b842 ldr x2, [x2, #0xb70] b9d08: aa1403e0 mov x0, x20 b9d0c: 97fe20d1 bl 0x42050 <__cxa_throw@plt> b9d10: b0000121 adrp x1, 0xde000 +0x12> b9d14: 91300021 add x1, x1, #0xc00 b9d18: 910083e8 add x8, sp, #0x20 b9d1c: 910023e0 add x0, sp, #0x8 b9d20: 94000a4c bl 0xbc650 b9d24: 52800200 mov w0, #0x10 // =16 b9d28: 97fe1de2 bl 0x414b0 <__cxa_allocate_exception@plt> b9d2c: aa0003f4 mov x20, x0 b9d30: 910083e1 add x1, sp, #0x20 b9d34: 97fe1fd7 bl 0x41c90 <_ZNSt11logic_errorC2ERKNSt6__ndk112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE@plt> b9d38: d00002a8 adrp x8, 0x10f000 b9d3c: f9475508 ldr x8, [x8, #0xea8] b9d40: 91004108 add x8, x8, #0x10 b9d44: f9000288 str x8, [x20] b9d48: d00002a1 adrp x1, 0x10f000 b9d4c: d00002a2 adrp x2, 0x10f000 b9d50: f947ec21 ldr x1, [x1, #0xfd8] b9d54: f945cc42 ldr x2, [x2, #0xb98] b9d58: aa1403e0 mov x0, x20 b9d5c: 97fe20bd bl 0x42050 <__cxa_throw@plt> b9d60: 97fe21cc bl 0x42490 <__stack_chk_fail@plt> b9d64: 14000002 b 0xb9d6c , std::__ndk1::allocator> const&, unsigned long*, int)+0x184> b9d68: 14000005 b 0xb9d7c , std::__ndk1::allocator> const&, unsigned long*, int)+0x194> b9d6c: aa0003f3 mov x19, x0 b9d70: 394083e8 ldrb w8, [sp, #0x20] b9d74: 370000e8 tbnz w8, #0x0, 0xb9d90 , std::__ndk1::allocator> const&, unsigned long*, int)+0x1a8> b9d78: 1400000c b 0xb9da8 , std::__ndk1::allocator> const&, unsigned long*, int)+0x1c0> b9d7c: aa0003f3 mov x19, x0 b9d80: aa1403e0 mov x0, x20 b9d84: 97fe2247 bl 0x426a0 <__cxa_free_exception@plt> b9d88: 394083e8 ldrb w8, [sp, #0x20] b9d8c: 360000e8 tbz w8, #0x0, 0xb9da8 , std::__ndk1::allocator> const&, unsigned long*, int)+0x1c0> b9d90: f9401be0 ldr x0, [sp, #0x30] b9d94: 97fe1d63 bl 0x41320 <_ZdlPv@plt> b9d98: 394023e8 ldrb w8, [sp, #0x8] b9d9c: 360000a8 tbz w8, #0x0, 0xb9db0 , std::__ndk1::allocator> const&, unsigned long*, int)+0x1c8> b9da0: 14000006 b 0xb9db8 , std::__ndk1::allocator> const&, unsigned long*, int)+0x1d0> b9da4: aa0003f3 mov x19, x0 b9da8: 394023e8 ldrb w8, [sp, #0x8] b9dac: 37000068 tbnz w8, #0x0, 0xb9db8 , std::__ndk1::allocator> const&, unsigned long*, int)+0x1d0> b9db0: aa1303e0 mov x0, x19 b9db4: 94006d7a bl 0xd539c <__cxa_demangle+0x12abc> b9db8: f9400fe0 ldr x0, [sp, #0x18] b9dbc: 97fe1d59 bl 0x41320 <_ZdlPv@plt> b9dc0: aa1303e0 mov x0, x19 b9dc4: 94006d76 bl 0xd539c <__cxa_demangle+0x12abc> 00000000000b9dc8 , std::__ndk1::allocator> const&, unsigned long*, int)>: b9dc8: d10203ff sub sp, sp, #0x80 b9dcc: a9045ff8 stp x24, x23, [sp, #0x40] b9dd0: a90557f6 stp x22, x21, [sp, #0x50] b9dd4: a9064ff4 stp x20, x19, [sp, #0x60] b9dd8: a9077bfd stp x29, x30, [sp, #0x70] b9ddc: 9101c3fd add x29, sp, #0x70 b9de0: d53bd057 mrs x23, TPIDR_EL0 b9de4: f94016e8 ldr x8, [x23, #0x28] b9de8: aa0103f3 mov x19, x1 b9dec: b0000121 adrp x1, 0xde000 +0x12> b9df0: aa0003f5 mov x21, x0 b9df4: 912f9821 add x1, x1, #0xbe6 b9df8: 910003e0 mov x0, sp b9dfc: 2a0203f4 mov w20, w2 b9e00: f9001fe8 str x8, [sp, #0x38] b9e04: 97fe6998 bl 0x54464 b9e08: f9000fff str xzr, [sp, #0x18] b9e0c: 394002a8 ldrb w8, [x21] b9e10: f9400aa9 ldr x9, [x21, #0x10] b9e14: 910012aa add x10, x21, #0x4 b9e18: 7200011f tst w8, #0x1 b9e1c: 9a890155 csel x21, x10, x9, eq b9e20: 97fe20d4 bl 0x42170 <__errno@plt> b9e24: b9400018 ldr w24, [x0] b9e28: aa0003f6 mov x22, x0 b9e2c: b900001f str wzr, [x0] b9e30: 910063e1 add x1, sp, #0x18 b9e34: aa1503e0 mov x0, x21 b9e38: 2a1403e2 mov w2, w20 b9e3c: 97fe1d51 bl 0x41380 b9e40: b94002c8 ldr w8, [x22] b9e44: b90002d8 str w24, [x22] b9e48: 7100891f cmp w8, #0x22 b9e4c: 540002e0 b.eq 0xb9ea8 , std::__ndk1::allocator> const&, unsigned long*, int)+0xe0> b9e50: f9400fe8 ldr x8, [sp, #0x18] b9e54: eb150108 subs x8, x8, x21 b9e58: 54000500 b.eq 0xb9ef8 , std::__ndk1::allocator> const&, unsigned long*, int)+0x130> b9e5c: aa0003f4 mov x20, x0 b9e60: b4000073 cbz x19, 0xb9e6c , std::__ndk1::allocator> const&, unsigned long*, int)+0xa4> b9e64: 9342fd08 asr x8, x8, #2 b9e68: f9000268 str x8, [x19] b9e6c: 394003e8 ldrb w8, [sp] b9e70: 36000068 tbz w8, #0x0, 0xb9e7c , std::__ndk1::allocator> const&, unsigned long*, int)+0xb4> b9e74: f9400be0 ldr x0, [sp, #0x10] b9e78: 97fe1d2a bl 0x41320 <_ZdlPv@plt> b9e7c: f94016e8 ldr x8, [x23, #0x28] b9e80: f9401fe9 ldr x9, [sp, #0x38] b9e84: eb09011f cmp x8, x9 b9e88: 54000601 b.ne 0xb9f48 , std::__ndk1::allocator> const&, unsigned long*, int)+0x180> b9e8c: aa1403e0 mov x0, x20 b9e90: a9477bfd ldp x29, x30, [sp, #0x70] b9e94: a9464ff4 ldp x20, x19, [sp, #0x60] b9e98: a94557f6 ldp x22, x21, [sp, #0x50] b9e9c: a9445ff8 ldp x24, x23, [sp, #0x40] b9ea0: 910203ff add sp, sp, #0x80 b9ea4: d65f03c0 ret b9ea8: b0000121 adrp x1, 0xde000 +0x12> b9eac: 91304021 add x1, x1, #0xc10 b9eb0: 910083e8 add x8, sp, #0x20 b9eb4: 910003e0 mov x0, sp b9eb8: 940009e6 bl 0xbc650 b9ebc: 52800200 mov w0, #0x10 // =16 b9ec0: 97fe1d7c bl 0x414b0 <__cxa_allocate_exception@plt> b9ec4: aa0003f4 mov x20, x0 b9ec8: 910083e1 add x1, sp, #0x20 b9ecc: 97fe1f71 bl 0x41c90 <_ZNSt11logic_errorC2ERKNSt6__ndk112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE@plt> b9ed0: d00002a8 adrp x8, 0x10f000 b9ed4: f9470d08 ldr x8, [x8, #0xe18] b9ed8: 91004108 add x8, x8, #0x10 b9edc: f9000288 str x8, [x20] b9ee0: d00002a1 adrp x1, 0x10f000 b9ee4: d00002a2 adrp x2, 0x10f000 b9ee8: f945dc21 ldr x1, [x1, #0xbb8] b9eec: f945b842 ldr x2, [x2, #0xb70] b9ef0: aa1403e0 mov x0, x20 b9ef4: 97fe2057 bl 0x42050 <__cxa_throw@plt> b9ef8: b0000121 adrp x1, 0xde000 +0x12> b9efc: 91300021 add x1, x1, #0xc00 b9f00: 910083e8 add x8, sp, #0x20 b9f04: 910003e0 mov x0, sp b9f08: 940009d2 bl 0xbc650 b9f0c: 52800200 mov w0, #0x10 // =16 b9f10: 97fe1d68 bl 0x414b0 <__cxa_allocate_exception@plt> b9f14: aa0003f4 mov x20, x0 b9f18: 910083e1 add x1, sp, #0x20 b9f1c: 97fe1f5d bl 0x41c90 <_ZNSt11logic_errorC2ERKNSt6__ndk112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE@plt> b9f20: d00002a8 adrp x8, 0x10f000 b9f24: f9475508 ldr x8, [x8, #0xea8] b9f28: 91004108 add x8, x8, #0x10 b9f2c: f9000288 str x8, [x20] b9f30: d00002a1 adrp x1, 0x10f000 b9f34: d00002a2 adrp x2, 0x10f000 b9f38: f947ec21 ldr x1, [x1, #0xfd8] b9f3c: f945cc42 ldr x2, [x2, #0xb98] b9f40: aa1403e0 mov x0, x20 b9f44: 97fe2043 bl 0x42050 <__cxa_throw@plt> b9f48: 97fe2152 bl 0x42490 <__stack_chk_fail@plt> b9f4c: 14000002 b 0xb9f54 , std::__ndk1::allocator> const&, unsigned long*, int)+0x18c> b9f50: 14000005 b 0xb9f64 , std::__ndk1::allocator> const&, unsigned long*, int)+0x19c> b9f54: aa0003f3 mov x19, x0 b9f58: 394083e8 ldrb w8, [sp, #0x20] b9f5c: 370000e8 tbnz w8, #0x0, 0xb9f78 , std::__ndk1::allocator> const&, unsigned long*, int)+0x1b0> b9f60: 1400000c b 0xb9f90 , std::__ndk1::allocator> const&, unsigned long*, int)+0x1c8> b9f64: aa0003f3 mov x19, x0 b9f68: aa1403e0 mov x0, x20 b9f6c: 97fe21cd bl 0x426a0 <__cxa_free_exception@plt> b9f70: 394083e8 ldrb w8, [sp, #0x20] b9f74: 360000e8 tbz w8, #0x0, 0xb9f90 , std::__ndk1::allocator> const&, unsigned long*, int)+0x1c8> b9f78: f9401be0 ldr x0, [sp, #0x30] b9f7c: 97fe1ce9 bl 0x41320 <_ZdlPv@plt> b9f80: 394003e8 ldrb w8, [sp] b9f84: 360000a8 tbz w8, #0x0, 0xb9f98 , std::__ndk1::allocator> const&, unsigned long*, int)+0x1d0> b9f88: 14000006 b 0xb9fa0 , std::__ndk1::allocator> const&, unsigned long*, int)+0x1d8> b9f8c: aa0003f3 mov x19, x0 b9f90: 394003e8 ldrb w8, [sp] b9f94: 37000068 tbnz w8, #0x0, 0xb9fa0 , std::__ndk1::allocator> const&, unsigned long*, int)+0x1d8> b9f98: aa1303e0 mov x0, x19 b9f9c: 94006d00 bl 0xd539c <__cxa_demangle+0x12abc> b9fa0: f9400be0 ldr x0, [sp, #0x10] b9fa4: 97fe1cdf bl 0x41320 <_ZdlPv@plt> b9fa8: aa1303e0 mov x0, x19 b9fac: 94006cfc bl 0xd539c <__cxa_demangle+0x12abc> 00000000000b9fb0 , std::__ndk1::allocator> const&, unsigned long*)>: b9fb0: d10203ff sub sp, sp, #0x80 b9fb4: fd0023e8 str d8, [sp, #0x40] b9fb8: f90027f7 str x23, [sp, #0x48] b9fbc: a90557f6 stp x22, x21, [sp, #0x50] b9fc0: a9064ff4 stp x20, x19, [sp, #0x60] b9fc4: a9077bfd stp x29, x30, [sp, #0x70] b9fc8: 9101c3fd add x29, sp, #0x70 b9fcc: d53bd056 mrs x22, TPIDR_EL0 b9fd0: f94016c8 ldr x8, [x22, #0x28] b9fd4: aa0103f3 mov x19, x1 b9fd8: b0000121 adrp x1, 0xde000 +0x12> b9fdc: aa0003f4 mov x20, x0 b9fe0: 912fb421 add x1, x1, #0xbed b9fe4: 910023e0 add x0, sp, #0x8 b9fe8: f9001fe8 str x8, [sp, #0x38] b9fec: 97fe691e bl 0x54464 b9ff0: f90003ff str xzr, [sp] b9ff4: 39400288 ldrb w8, [x20] b9ff8: f9400a89 ldr x9, [x20, #0x10] b9ffc: 7200011f tst w8, #0x1 ba000: 9a941534 csinc x20, x9, x20, ne ba004: 97fe205b bl 0x42170 <__errno@plt> ba008: b9400017 ldr w23, [x0] ba00c: aa0003f5 mov x21, x0 ba010: b900001f str wzr, [x0] ba014: 910003e1 mov x1, sp ba018: aa1403e0 mov x0, x20 ba01c: 97fe212d bl 0x424d0 ba020: b94002a8 ldr w8, [x21] ba024: b90002b7 str w23, [x21] ba028: 7100891f cmp w8, #0x22 ba02c: 540002e0 b.eq 0xba088 , std::__ndk1::allocator> const&, unsigned long*)+0xd8> ba030: f94003e8 ldr x8, [sp] ba034: eb140108 subs x8, x8, x20 ba038: 54000500 b.eq 0xba0d8 , std::__ndk1::allocator> const&, unsigned long*)+0x128> ba03c: 4ea01c08 mov v8.16b, v0.16b ba040: b4000053 cbz x19, 0xba048 , std::__ndk1::allocator> const&, unsigned long*)+0x98> ba044: f9000268 str x8, [x19] ba048: 394023e8 ldrb w8, [sp, #0x8] ba04c: 36000068 tbz w8, #0x0, 0xba058 , std::__ndk1::allocator> const&, unsigned long*)+0xa8> ba050: f9400fe0 ldr x0, [sp, #0x18] ba054: 97fe1cb3 bl 0x41320 <_ZdlPv@plt> ba058: f94016c8 ldr x8, [x22, #0x28] ba05c: f9401fe9 ldr x9, [sp, #0x38] ba060: eb09011f cmp x8, x9 ba064: 54000621 b.ne 0xba128 , std::__ndk1::allocator> const&, unsigned long*)+0x178> ba068: 4ea81d00 mov v0.16b, v8.16b ba06c: a9477bfd ldp x29, x30, [sp, #0x70] ba070: a9464ff4 ldp x20, x19, [sp, #0x60] ba074: a94557f6 ldp x22, x21, [sp, #0x50] ba078: f94027f7 ldr x23, [sp, #0x48] ba07c: fd4023e8 ldr d8, [sp, #0x40] ba080: 910203ff add sp, sp, #0x80 ba084: d65f03c0 ret ba088: 90000121 adrp x1, 0xde000 +0x12> ba08c: 91304021 add x1, x1, #0xc10 ba090: 910083e8 add x8, sp, #0x20 ba094: 910023e0 add x0, sp, #0x8 ba098: 9400096e bl 0xbc650 ba09c: 52800200 mov w0, #0x10 // =16 ba0a0: 97fe1d04 bl 0x414b0 <__cxa_allocate_exception@plt> ba0a4: aa0003f4 mov x20, x0 ba0a8: 910083e1 add x1, sp, #0x20 ba0ac: 97fe1ef9 bl 0x41c90 <_ZNSt11logic_errorC2ERKNSt6__ndk112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE@plt> ba0b0: b00002a8 adrp x8, 0x10f000 ba0b4: f9470d08 ldr x8, [x8, #0xe18] ba0b8: 91004108 add x8, x8, #0x10 ba0bc: f9000288 str x8, [x20] ba0c0: b00002a1 adrp x1, 0x10f000 ba0c4: b00002a2 adrp x2, 0x10f000 ba0c8: f945dc21 ldr x1, [x1, #0xbb8] ba0cc: f945b842 ldr x2, [x2, #0xb70] ba0d0: aa1403e0 mov x0, x20 ba0d4: 97fe1fdf bl 0x42050 <__cxa_throw@plt> ba0d8: 90000121 adrp x1, 0xde000 +0x12> ba0dc: 91300021 add x1, x1, #0xc00 ba0e0: 910083e8 add x8, sp, #0x20 ba0e4: 910023e0 add x0, sp, #0x8 ba0e8: 9400095a bl 0xbc650 ba0ec: 52800200 mov w0, #0x10 // =16 ba0f0: 97fe1cf0 bl 0x414b0 <__cxa_allocate_exception@plt> ba0f4: aa0003f4 mov x20, x0 ba0f8: 910083e1 add x1, sp, #0x20 ba0fc: 97fe1ee5 bl 0x41c90 <_ZNSt11logic_errorC2ERKNSt6__ndk112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE@plt> ba100: b00002a8 adrp x8, 0x10f000 ba104: f9475508 ldr x8, [x8, #0xea8] ba108: 91004108 add x8, x8, #0x10 ba10c: f9000288 str x8, [x20] ba110: b00002a1 adrp x1, 0x10f000 ba114: b00002a2 adrp x2, 0x10f000 ba118: f947ec21 ldr x1, [x1, #0xfd8] ba11c: f945cc42 ldr x2, [x2, #0xb98] ba120: aa1403e0 mov x0, x20 ba124: 97fe1fcb bl 0x42050 <__cxa_throw@plt> ba128: 97fe20da bl 0x42490 <__stack_chk_fail@plt> ba12c: 14000002 b 0xba134 , std::__ndk1::allocator> const&, unsigned long*)+0x184> ba130: 14000005 b 0xba144 , std::__ndk1::allocator> const&, unsigned long*)+0x194> ba134: aa0003f3 mov x19, x0 ba138: 394083e8 ldrb w8, [sp, #0x20] ba13c: 370000e8 tbnz w8, #0x0, 0xba158 , std::__ndk1::allocator> const&, unsigned long*)+0x1a8> ba140: 1400000c b 0xba170 , std::__ndk1::allocator> const&, unsigned long*)+0x1c0> ba144: aa0003f3 mov x19, x0 ba148: aa1403e0 mov x0, x20 ba14c: 97fe2155 bl 0x426a0 <__cxa_free_exception@plt> ba150: 394083e8 ldrb w8, [sp, #0x20] ba154: 360000e8 tbz w8, #0x0, 0xba170 , std::__ndk1::allocator> const&, unsigned long*)+0x1c0> ba158: f9401be0 ldr x0, [sp, #0x30] ba15c: 97fe1c71 bl 0x41320 <_ZdlPv@plt> ba160: 394023e8 ldrb w8, [sp, #0x8] ba164: 360000a8 tbz w8, #0x0, 0xba178 , std::__ndk1::allocator> const&, unsigned long*)+0x1c8> ba168: 14000006 b 0xba180 , std::__ndk1::allocator> const&, unsigned long*)+0x1d0> ba16c: aa0003f3 mov x19, x0 ba170: 394023e8 ldrb w8, [sp, #0x8] ba174: 37000068 tbnz w8, #0x0, 0xba180 , std::__ndk1::allocator> const&, unsigned long*)+0x1d0> ba178: aa1303e0 mov x0, x19 ba17c: 94006c88 bl 0xd539c <__cxa_demangle+0x12abc> ba180: f9400fe0 ldr x0, [sp, #0x18] ba184: 97fe1c67 bl 0x41320 <_ZdlPv@plt> ba188: aa1303e0 mov x0, x19 ba18c: 94006c84 bl 0xd539c <__cxa_demangle+0x12abc> 00000000000ba190 , std::__ndk1::allocator> const&, unsigned long*)>: ba190: d10203ff sub sp, sp, #0x80 ba194: fd0023e8 str d8, [sp, #0x40] ba198: f90027f7 str x23, [sp, #0x48] ba19c: a90557f6 stp x22, x21, [sp, #0x50] ba1a0: a9064ff4 stp x20, x19, [sp, #0x60] ba1a4: a9077bfd stp x29, x30, [sp, #0x70] ba1a8: 9101c3fd add x29, sp, #0x70 ba1ac: d53bd056 mrs x22, TPIDR_EL0 ba1b0: f94016c8 ldr x8, [x22, #0x28] ba1b4: aa0103f3 mov x19, x1 ba1b8: 90000121 adrp x1, 0xde000 +0x12> ba1bc: aa0003f4 mov x20, x0 ba1c0: 912fb421 add x1, x1, #0xbed ba1c4: 910003e0 mov x0, sp ba1c8: f9001fe8 str x8, [sp, #0x38] ba1cc: 97fe68a6 bl 0x54464 ba1d0: f9000fff str xzr, [sp, #0x18] ba1d4: 39400288 ldrb w8, [x20] ba1d8: f9400a89 ldr x9, [x20, #0x10] ba1dc: 9100128a add x10, x20, #0x4 ba1e0: 7200011f tst w8, #0x1 ba1e4: 9a890154 csel x20, x10, x9, eq ba1e8: 97fe1fe2 bl 0x42170 <__errno@plt> ba1ec: b9400017 ldr w23, [x0] ba1f0: aa0003f5 mov x21, x0 ba1f4: b900001f str wzr, [x0] ba1f8: 910063e1 add x1, sp, #0x18 ba1fc: aa1403e0 mov x0, x20 ba200: 97fe1f40 bl 0x41f00 ba204: b94002a8 ldr w8, [x21] ba208: b90002b7 str w23, [x21] ba20c: 7100891f cmp w8, #0x22 ba210: 54000300 b.eq 0xba270 , std::__ndk1::allocator> const&, unsigned long*)+0xe0> ba214: f9400fe8 ldr x8, [sp, #0x18] ba218: eb140108 subs x8, x8, x20 ba21c: 54000520 b.eq 0xba2c0 , std::__ndk1::allocator> const&, unsigned long*)+0x130> ba220: 4ea01c08 mov v8.16b, v0.16b ba224: b4000073 cbz x19, 0xba230 , std::__ndk1::allocator> const&, unsigned long*)+0xa0> ba228: 9342fd08 asr x8, x8, #2 ba22c: f9000268 str x8, [x19] ba230: 394003e8 ldrb w8, [sp] ba234: 36000068 tbz w8, #0x0, 0xba240 , std::__ndk1::allocator> const&, unsigned long*)+0xb0> ba238: f9400be0 ldr x0, [sp, #0x10] ba23c: 97fe1c39 bl 0x41320 <_ZdlPv@plt> ba240: f94016c8 ldr x8, [x22, #0x28] ba244: f9401fe9 ldr x9, [sp, #0x38] ba248: eb09011f cmp x8, x9 ba24c: 54000621 b.ne 0xba310 , std::__ndk1::allocator> const&, unsigned long*)+0x180> ba250: 4ea81d00 mov v0.16b, v8.16b ba254: a9477bfd ldp x29, x30, [sp, #0x70] ba258: a9464ff4 ldp x20, x19, [sp, #0x60] ba25c: a94557f6 ldp x22, x21, [sp, #0x50] ba260: f94027f7 ldr x23, [sp, #0x48] ba264: fd4023e8 ldr d8, [sp, #0x40] ba268: 910203ff add sp, sp, #0x80 ba26c: d65f03c0 ret ba270: 90000121 adrp x1, 0xde000 +0x12> ba274: 91304021 add x1, x1, #0xc10 ba278: 910083e8 add x8, sp, #0x20 ba27c: 910003e0 mov x0, sp ba280: 940008f4 bl 0xbc650 ba284: 52800200 mov w0, #0x10 // =16 ba288: 97fe1c8a bl 0x414b0 <__cxa_allocate_exception@plt> ba28c: aa0003f4 mov x20, x0 ba290: 910083e1 add x1, sp, #0x20 ba294: 97fe1e7f bl 0x41c90 <_ZNSt11logic_errorC2ERKNSt6__ndk112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE@plt> ba298: b00002a8 adrp x8, 0x10f000 ba29c: f9470d08 ldr x8, [x8, #0xe18] ba2a0: 91004108 add x8, x8, #0x10 ba2a4: f9000288 str x8, [x20] ba2a8: b00002a1 adrp x1, 0x10f000 ba2ac: b00002a2 adrp x2, 0x10f000 ba2b0: f945dc21 ldr x1, [x1, #0xbb8] ba2b4: f945b842 ldr x2, [x2, #0xb70] ba2b8: aa1403e0 mov x0, x20 ba2bc: 97fe1f65 bl 0x42050 <__cxa_throw@plt> ba2c0: 90000121 adrp x1, 0xde000 +0x12> ba2c4: 91300021 add x1, x1, #0xc00 ba2c8: 910083e8 add x8, sp, #0x20 ba2cc: 910003e0 mov x0, sp ba2d0: 940008e0 bl 0xbc650 ba2d4: 52800200 mov w0, #0x10 // =16 ba2d8: 97fe1c76 bl 0x414b0 <__cxa_allocate_exception@plt> ba2dc: aa0003f4 mov x20, x0 ba2e0: 910083e1 add x1, sp, #0x20 ba2e4: 97fe1e6b bl 0x41c90 <_ZNSt11logic_errorC2ERKNSt6__ndk112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE@plt> ba2e8: b00002a8 adrp x8, 0x10f000 ba2ec: f9475508 ldr x8, [x8, #0xea8] ba2f0: 91004108 add x8, x8, #0x10 ba2f4: f9000288 str x8, [x20] ba2f8: b00002a1 adrp x1, 0x10f000 ba2fc: b00002a2 adrp x2, 0x10f000 ba300: f947ec21 ldr x1, [x1, #0xfd8] ba304: f945cc42 ldr x2, [x2, #0xb98] ba308: aa1403e0 mov x0, x20 ba30c: 97fe1f51 bl 0x42050 <__cxa_throw@plt> ba310: 97fe2060 bl 0x42490 <__stack_chk_fail@plt> ba314: 14000002 b 0xba31c , std::__ndk1::allocator> const&, unsigned long*)+0x18c> ba318: 14000005 b 0xba32c , std::__ndk1::allocator> const&, unsigned long*)+0x19c> ba31c: aa0003f3 mov x19, x0 ba320: 394083e8 ldrb w8, [sp, #0x20] ba324: 370000e8 tbnz w8, #0x0, 0xba340 , std::__ndk1::allocator> const&, unsigned long*)+0x1b0> ba328: 1400000c b 0xba358 , std::__ndk1::allocator> const&, unsigned long*)+0x1c8> ba32c: aa0003f3 mov x19, x0 ba330: aa1403e0 mov x0, x20 ba334: 97fe20db bl 0x426a0 <__cxa_free_exception@plt> ba338: 394083e8 ldrb w8, [sp, #0x20] ba33c: 360000e8 tbz w8, #0x0, 0xba358 , std::__ndk1::allocator> const&, unsigned long*)+0x1c8> ba340: f9401be0 ldr x0, [sp, #0x30] ba344: 97fe1bf7 bl 0x41320 <_ZdlPv@plt> ba348: 394003e8 ldrb w8, [sp] ba34c: 360000a8 tbz w8, #0x0, 0xba360 , std::__ndk1::allocator> const&, unsigned long*)+0x1d0> ba350: 14000006 b 0xba368 , std::__ndk1::allocator> const&, unsigned long*)+0x1d8> ba354: aa0003f3 mov x19, x0 ba358: 394003e8 ldrb w8, [sp] ba35c: 37000068 tbnz w8, #0x0, 0xba368 , std::__ndk1::allocator> const&, unsigned long*)+0x1d8> ba360: aa1303e0 mov x0, x19 ba364: 94006c0e bl 0xd539c <__cxa_demangle+0x12abc> ba368: f9400be0 ldr x0, [sp, #0x10] ba36c: 97fe1bed bl 0x41320 <_ZdlPv@plt> ba370: aa1303e0 mov x0, x19 ba374: 94006c0a bl 0xd539c <__cxa_demangle+0x12abc> 00000000000ba378 , std::__ndk1::allocator> const&, unsigned long*)>: ba378: d10203ff sub sp, sp, #0x80 ba37c: fd0023e8 str d8, [sp, #0x40] ba380: f90027f7 str x23, [sp, #0x48] ba384: a90557f6 stp x22, x21, [sp, #0x50] ba388: a9064ff4 stp x20, x19, [sp, #0x60] ba38c: a9077bfd stp x29, x30, [sp, #0x70] ba390: 9101c3fd add x29, sp, #0x70 ba394: d53bd056 mrs x22, TPIDR_EL0 ba398: f94016c8 ldr x8, [x22, #0x28] ba39c: aa0103f3 mov x19, x1 ba3a0: 90000121 adrp x1, 0xde000 +0x12> ba3a4: aa0003f4 mov x20, x0 ba3a8: 912fc821 add x1, x1, #0xbf2 ba3ac: 910023e0 add x0, sp, #0x8 ba3b0: f9001fe8 str x8, [sp, #0x38] ba3b4: 97fe682c bl 0x54464 ba3b8: f90003ff str xzr, [sp] ba3bc: 39400288 ldrb w8, [x20] ba3c0: f9400a89 ldr x9, [x20, #0x10] ba3c4: 7200011f tst w8, #0x1 ba3c8: 9a941534 csinc x20, x9, x20, ne ba3cc: 97fe1f69 bl 0x42170 <__errno@plt> ba3d0: b9400017 ldr w23, [x0] ba3d4: aa0003f5 mov x21, x0 ba3d8: b900001f str wzr, [x0] ba3dc: 910003e1 mov x1, sp ba3e0: aa1403e0 mov x0, x20 ba3e4: 97fe1d77 bl 0x419c0 ba3e8: b94002a8 ldr w8, [x21] ba3ec: b90002b7 str w23, [x21] ba3f0: 7100891f cmp w8, #0x22 ba3f4: 540002e0 b.eq 0xba450 , std::__ndk1::allocator> const&, unsigned long*)+0xd8> ba3f8: f94003e8 ldr x8, [sp] ba3fc: eb140108 subs x8, x8, x20 ba400: 54000500 b.eq 0xba4a0 , std::__ndk1::allocator> const&, unsigned long*)+0x128> ba404: 4ea01c08 mov v8.16b, v0.16b ba408: b4000053 cbz x19, 0xba410 , std::__ndk1::allocator> const&, unsigned long*)+0x98> ba40c: f9000268 str x8, [x19] ba410: 394023e8 ldrb w8, [sp, #0x8] ba414: 36000068 tbz w8, #0x0, 0xba420 , std::__ndk1::allocator> const&, unsigned long*)+0xa8> ba418: f9400fe0 ldr x0, [sp, #0x18] ba41c: 97fe1bc1 bl 0x41320 <_ZdlPv@plt> ba420: f94016c8 ldr x8, [x22, #0x28] ba424: f9401fe9 ldr x9, [sp, #0x38] ba428: eb09011f cmp x8, x9 ba42c: 54000621 b.ne 0xba4f0 , std::__ndk1::allocator> const&, unsigned long*)+0x178> ba430: 4ea81d00 mov v0.16b, v8.16b ba434: a9477bfd ldp x29, x30, [sp, #0x70] ba438: a9464ff4 ldp x20, x19, [sp, #0x60] ba43c: a94557f6 ldp x22, x21, [sp, #0x50] ba440: f94027f7 ldr x23, [sp, #0x48] ba444: fd4023e8 ldr d8, [sp, #0x40] ba448: 910203ff add sp, sp, #0x80 ba44c: d65f03c0 ret ba450: 90000121 adrp x1, 0xde000 +0x12> ba454: 91304021 add x1, x1, #0xc10 ba458: 910083e8 add x8, sp, #0x20 ba45c: 910023e0 add x0, sp, #0x8 ba460: 9400087c bl 0xbc650 ba464: 52800200 mov w0, #0x10 // =16 ba468: 97fe1c12 bl 0x414b0 <__cxa_allocate_exception@plt> ba46c: aa0003f4 mov x20, x0 ba470: 910083e1 add x1, sp, #0x20 ba474: 97fe1e07 bl 0x41c90 <_ZNSt11logic_errorC2ERKNSt6__ndk112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE@plt> ba478: b00002a8 adrp x8, 0x10f000 ba47c: f9470d08 ldr x8, [x8, #0xe18] ba480: 91004108 add x8, x8, #0x10 ba484: f9000288 str x8, [x20] ba488: b00002a1 adrp x1, 0x10f000 ba48c: b00002a2 adrp x2, 0x10f000 ba490: f945dc21 ldr x1, [x1, #0xbb8] ba494: f945b842 ldr x2, [x2, #0xb70] ba498: aa1403e0 mov x0, x20 ba49c: 97fe1eed bl 0x42050 <__cxa_throw@plt> ba4a0: 90000121 adrp x1, 0xde000 +0x12> ba4a4: 91300021 add x1, x1, #0xc00 ba4a8: 910083e8 add x8, sp, #0x20 ba4ac: 910023e0 add x0, sp, #0x8 ba4b0: 94000868 bl 0xbc650 ba4b4: 52800200 mov w0, #0x10 // =16 ba4b8: 97fe1bfe bl 0x414b0 <__cxa_allocate_exception@plt> ba4bc: aa0003f4 mov x20, x0 ba4c0: 910083e1 add x1, sp, #0x20 ba4c4: 97fe1df3 bl 0x41c90 <_ZNSt11logic_errorC2ERKNSt6__ndk112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE@plt> ba4c8: b00002a8 adrp x8, 0x10f000 ba4cc: f9475508 ldr x8, [x8, #0xea8] ba4d0: 91004108 add x8, x8, #0x10 ba4d4: f9000288 str x8, [x20] ba4d8: b00002a1 adrp x1, 0x10f000 ba4dc: b00002a2 adrp x2, 0x10f000 ba4e0: f947ec21 ldr x1, [x1, #0xfd8] ba4e4: f945cc42 ldr x2, [x2, #0xb98] ba4e8: aa1403e0 mov x0, x20 ba4ec: 97fe1ed9 bl 0x42050 <__cxa_throw@plt> ba4f0: 97fe1fe8 bl 0x42490 <__stack_chk_fail@plt> ba4f4: 14000002 b 0xba4fc , std::__ndk1::allocator> const&, unsigned long*)+0x184> ba4f8: 14000005 b 0xba50c , std::__ndk1::allocator> const&, unsigned long*)+0x194> ba4fc: aa0003f3 mov x19, x0 ba500: 394083e8 ldrb w8, [sp, #0x20] ba504: 370000e8 tbnz w8, #0x0, 0xba520 , std::__ndk1::allocator> const&, unsigned long*)+0x1a8> ba508: 1400000c b 0xba538 , std::__ndk1::allocator> const&, unsigned long*)+0x1c0> ba50c: aa0003f3 mov x19, x0 ba510: aa1403e0 mov x0, x20 ba514: 97fe2063 bl 0x426a0 <__cxa_free_exception@plt> ba518: 394083e8 ldrb w8, [sp, #0x20] ba51c: 360000e8 tbz w8, #0x0, 0xba538 , std::__ndk1::allocator> const&, unsigned long*)+0x1c0> ba520: f9401be0 ldr x0, [sp, #0x30] ba524: 97fe1b7f bl 0x41320 <_ZdlPv@plt> ba528: 394023e8 ldrb w8, [sp, #0x8] ba52c: 360000a8 tbz w8, #0x0, 0xba540 , std::__ndk1::allocator> const&, unsigned long*)+0x1c8> ba530: 14000006 b 0xba548 , std::__ndk1::allocator> const&, unsigned long*)+0x1d0> ba534: aa0003f3 mov x19, x0 ba538: 394023e8 ldrb w8, [sp, #0x8] ba53c: 37000068 tbnz w8, #0x0, 0xba548 , std::__ndk1::allocator> const&, unsigned long*)+0x1d0> ba540: aa1303e0 mov x0, x19 ba544: 94006b96 bl 0xd539c <__cxa_demangle+0x12abc> ba548: f9400fe0 ldr x0, [sp, #0x18] ba54c: 97fe1b75 bl 0x41320 <_ZdlPv@plt> ba550: aa1303e0 mov x0, x19 ba554: 94006b92 bl 0xd539c <__cxa_demangle+0x12abc> 00000000000ba558 , std::__ndk1::allocator> const&, unsigned long*)>: ba558: d10203ff sub sp, sp, #0x80 ba55c: fd0023e8 str d8, [sp, #0x40] ba560: f90027f7 str x23, [sp, #0x48] ba564: a90557f6 stp x22, x21, [sp, #0x50] ba568: a9064ff4 stp x20, x19, [sp, #0x60] ba56c: a9077bfd stp x29, x30, [sp, #0x70] ba570: 9101c3fd add x29, sp, #0x70 ba574: d53bd056 mrs x22, TPIDR_EL0 ba578: f94016c8 ldr x8, [x22, #0x28] ba57c: aa0103f3 mov x19, x1 ba580: 90000121 adrp x1, 0xde000 +0x12> ba584: aa0003f4 mov x20, x0 ba588: 912fc821 add x1, x1, #0xbf2 ba58c: 910003e0 mov x0, sp ba590: f9001fe8 str x8, [sp, #0x38] ba594: 97fe67b4 bl 0x54464 ba598: f9000fff str xzr, [sp, #0x18] ba59c: 39400288 ldrb w8, [x20] ba5a0: f9400a89 ldr x9, [x20, #0x10] ba5a4: 9100128a add x10, x20, #0x4 ba5a8: 7200011f tst w8, #0x1 ba5ac: 9a890154 csel x20, x10, x9, eq ba5b0: 97fe1ef0 bl 0x42170 <__errno@plt> ba5b4: b9400017 ldr w23, [x0] ba5b8: aa0003f5 mov x21, x0 ba5bc: b900001f str wzr, [x0] ba5c0: 910063e1 add x1, sp, #0x18 ba5c4: aa1403e0 mov x0, x20 ba5c8: 97fe1faa bl 0x42470 ba5cc: b94002a8 ldr w8, [x21] ba5d0: b90002b7 str w23, [x21] ba5d4: 7100891f cmp w8, #0x22 ba5d8: 54000300 b.eq 0xba638 , std::__ndk1::allocator> const&, unsigned long*)+0xe0> ba5dc: f9400fe8 ldr x8, [sp, #0x18] ba5e0: eb140108 subs x8, x8, x20 ba5e4: 54000520 b.eq 0xba688 , std::__ndk1::allocator> const&, unsigned long*)+0x130> ba5e8: 4ea01c08 mov v8.16b, v0.16b ba5ec: b4000073 cbz x19, 0xba5f8 , std::__ndk1::allocator> const&, unsigned long*)+0xa0> ba5f0: 9342fd08 asr x8, x8, #2 ba5f4: f9000268 str x8, [x19] ba5f8: 394003e8 ldrb w8, [sp] ba5fc: 36000068 tbz w8, #0x0, 0xba608 , std::__ndk1::allocator> const&, unsigned long*)+0xb0> ba600: f9400be0 ldr x0, [sp, #0x10] ba604: 97fe1b47 bl 0x41320 <_ZdlPv@plt> ba608: f94016c8 ldr x8, [x22, #0x28] ba60c: f9401fe9 ldr x9, [sp, #0x38] ba610: eb09011f cmp x8, x9 ba614: 54000621 b.ne 0xba6d8 , std::__ndk1::allocator> const&, unsigned long*)+0x180> ba618: 4ea81d00 mov v0.16b, v8.16b ba61c: a9477bfd ldp x29, x30, [sp, #0x70] ba620: a9464ff4 ldp x20, x19, [sp, #0x60] ba624: a94557f6 ldp x22, x21, [sp, #0x50] ba628: f94027f7 ldr x23, [sp, #0x48] ba62c: fd4023e8 ldr d8, [sp, #0x40] ba630: 910203ff add sp, sp, #0x80 ba634: d65f03c0 ret ba638: 90000121 adrp x1, 0xde000 +0x12> ba63c: 91304021 add x1, x1, #0xc10 ba640: 910083e8 add x8, sp, #0x20 ba644: 910003e0 mov x0, sp ba648: 94000802 bl 0xbc650 ba64c: 52800200 mov w0, #0x10 // =16 ba650: 97fe1b98 bl 0x414b0 <__cxa_allocate_exception@plt> ba654: aa0003f4 mov x20, x0 ba658: 910083e1 add x1, sp, #0x20 ba65c: 97fe1d8d bl 0x41c90 <_ZNSt11logic_errorC2ERKNSt6__ndk112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE@plt> ba660: b00002a8 adrp x8, 0x10f000 ba664: f9470d08 ldr x8, [x8, #0xe18] ba668: 91004108 add x8, x8, #0x10 ba66c: f9000288 str x8, [x20] ba670: b00002a1 adrp x1, 0x10f000 ba674: b00002a2 adrp x2, 0x10f000 ba678: f945dc21 ldr x1, [x1, #0xbb8] ba67c: f945b842 ldr x2, [x2, #0xb70] ba680: aa1403e0 mov x0, x20 ba684: 97fe1e73 bl 0x42050 <__cxa_throw@plt> ba688: 90000121 adrp x1, 0xde000 +0x12> ba68c: 91300021 add x1, x1, #0xc00 ba690: 910083e8 add x8, sp, #0x20 ba694: 910003e0 mov x0, sp ba698: 940007ee bl 0xbc650 ba69c: 52800200 mov w0, #0x10 // =16 ba6a0: 97fe1b84 bl 0x414b0 <__cxa_allocate_exception@plt> ba6a4: aa0003f4 mov x20, x0 ba6a8: 910083e1 add x1, sp, #0x20 ba6ac: 97fe1d79 bl 0x41c90 <_ZNSt11logic_errorC2ERKNSt6__ndk112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE@plt> ba6b0: b00002a8 adrp x8, 0x10f000 ba6b4: f9475508 ldr x8, [x8, #0xea8] ba6b8: 91004108 add x8, x8, #0x10 ba6bc: f9000288 str x8, [x20] ba6c0: b00002a1 adrp x1, 0x10f000 ba6c4: b00002a2 adrp x2, 0x10f000 ba6c8: f947ec21 ldr x1, [x1, #0xfd8] ba6cc: f945cc42 ldr x2, [x2, #0xb98] ba6d0: aa1403e0 mov x0, x20 ba6d4: 97fe1e5f bl 0x42050 <__cxa_throw@plt> ba6d8: 97fe1f6e bl 0x42490 <__stack_chk_fail@plt> ba6dc: 14000002 b 0xba6e4 , std::__ndk1::allocator> const&, unsigned long*)+0x18c> ba6e0: 14000005 b 0xba6f4 , std::__ndk1::allocator> const&, unsigned long*)+0x19c> ba6e4: aa0003f3 mov x19, x0 ba6e8: 394083e8 ldrb w8, [sp, #0x20] ba6ec: 370000e8 tbnz w8, #0x0, 0xba708 , std::__ndk1::allocator> const&, unsigned long*)+0x1b0> ba6f0: 1400000c b 0xba720 , std::__ndk1::allocator> const&, unsigned long*)+0x1c8> ba6f4: aa0003f3 mov x19, x0 ba6f8: aa1403e0 mov x0, x20 ba6fc: 97fe1fe9 bl 0x426a0 <__cxa_free_exception@plt> ba700: 394083e8 ldrb w8, [sp, #0x20] ba704: 360000e8 tbz w8, #0x0, 0xba720 , std::__ndk1::allocator> const&, unsigned long*)+0x1c8> ba708: f9401be0 ldr x0, [sp, #0x30] ba70c: 97fe1b05 bl 0x41320 <_ZdlPv@plt> ba710: 394003e8 ldrb w8, [sp] ba714: 360000a8 tbz w8, #0x0, 0xba728 , std::__ndk1::allocator> const&, unsigned long*)+0x1d0> ba718: 14000006 b 0xba730 , std::__ndk1::allocator> const&, unsigned long*)+0x1d8> ba71c: aa0003f3 mov x19, x0 ba720: 394003e8 ldrb w8, [sp] ba724: 37000068 tbnz w8, #0x0, 0xba730 , std::__ndk1::allocator> const&, unsigned long*)+0x1d8> ba728: aa1303e0 mov x0, x19 ba72c: 94006b1c bl 0xd539c <__cxa_demangle+0x12abc> ba730: f9400be0 ldr x0, [sp, #0x10] ba734: 97fe1afb bl 0x41320 <_ZdlPv@plt> ba738: aa1303e0 mov x0, x19 ba73c: 94006b18 bl 0xd539c <__cxa_demangle+0x12abc> 00000000000ba740 , std::__ndk1::allocator> const&, unsigned long*)>: ba740: d10243ff sub sp, sp, #0x90 ba744: f9002bf7 str x23, [sp, #0x50] ba748: a90657f6 stp x22, x21, [sp, #0x60] ba74c: a9074ff4 stp x20, x19, [sp, #0x70] ba750: a9087bfd stp x29, x30, [sp, #0x80] ba754: 910203fd add x29, sp, #0x80 ba758: d53bd056 mrs x22, TPIDR_EL0 ba75c: f94016c8 ldr x8, [x22, #0x28] ba760: aa0103f3 mov x19, x1 ba764: 90000121 adrp x1, 0xde000 +0x12> ba768: aa0003f4 mov x20, x0 ba76c: 912fdc21 add x1, x1, #0xbf7 ba770: 910063e0 add x0, sp, #0x18 ba774: f81c83a8 stur x8, [x29, #-0x38] ba778: 97fe673b bl 0x54464 ba77c: f9000bff str xzr, [sp, #0x10] ba780: 39400288 ldrb w8, [x20] ba784: f9400a89 ldr x9, [x20, #0x10] ba788: 7200011f tst w8, #0x1 ba78c: 9a941534 csinc x20, x9, x20, ne ba790: 97fe1e78 bl 0x42170 <__errno@plt> ba794: b9400017 ldr w23, [x0] ba798: aa0003f5 mov x21, x0 ba79c: b900001f str wzr, [x0] ba7a0: 910043e1 add x1, sp, #0x10 ba7a4: aa1403e0 mov x0, x20 ba7a8: 97fe1b92 bl 0x415f0 ba7ac: b94002a8 ldr w8, [x21] ba7b0: b90002b7 str w23, [x21] ba7b4: 7100891f cmp w8, #0x22 ba7b8: 540002c0 b.eq 0xba810 , std::__ndk1::allocator> const&, unsigned long*)+0xd0> ba7bc: f9400be8 ldr x8, [sp, #0x10] ba7c0: eb140108 subs x8, x8, x20 ba7c4: 540004e0 b.eq 0xba860 , std::__ndk1::allocator> const&, unsigned long*)+0x120> ba7c8: b4000053 cbz x19, 0xba7d0 , std::__ndk1::allocator> const&, unsigned long*)+0x90> ba7cc: f9000268 str x8, [x19] ba7d0: 394063e8 ldrb w8, [sp, #0x18] ba7d4: 360000a8 tbz w8, #0x0, 0xba7e8 , std::__ndk1::allocator> const&, unsigned long*)+0xa8> ba7d8: f94017e0 ldr x0, [sp, #0x28] ba7dc: 3d8003e0 str q0, [sp] ba7e0: 97fe1ad0 bl 0x41320 <_ZdlPv@plt> ba7e4: 3dc003e0 ldr q0, [sp] ba7e8: f94016c8 ldr x8, [x22, #0x28] ba7ec: f85c83a9 ldur x9, [x29, #-0x38] ba7f0: eb09011f cmp x8, x9 ba7f4: 540005e1 b.ne 0xba8b0 , std::__ndk1::allocator> const&, unsigned long*)+0x170> ba7f8: a9487bfd ldp x29, x30, [sp, #0x80] ba7fc: a9474ff4 ldp x20, x19, [sp, #0x70] ba800: a94657f6 ldp x22, x21, [sp, #0x60] ba804: f9402bf7 ldr x23, [sp, #0x50] ba808: 910243ff add sp, sp, #0x90 ba80c: d65f03c0 ret ba810: 90000121 adrp x1, 0xde000 +0x12> ba814: 91304021 add x1, x1, #0xc10 ba818: 9100c3e8 add x8, sp, #0x30 ba81c: 910063e0 add x0, sp, #0x18 ba820: 9400078c bl 0xbc650 ba824: 52800200 mov w0, #0x10 // =16 ba828: 97fe1b22 bl 0x414b0 <__cxa_allocate_exception@plt> ba82c: aa0003f4 mov x20, x0 ba830: 9100c3e1 add x1, sp, #0x30 ba834: 97fe1d17 bl 0x41c90 <_ZNSt11logic_errorC2ERKNSt6__ndk112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE@plt> ba838: b00002a8 adrp x8, 0x10f000 ba83c: f9470d08 ldr x8, [x8, #0xe18] ba840: 91004108 add x8, x8, #0x10 ba844: f9000288 str x8, [x20] ba848: b00002a1 adrp x1, 0x10f000 ba84c: b00002a2 adrp x2, 0x10f000 ba850: f945dc21 ldr x1, [x1, #0xbb8] ba854: f945b842 ldr x2, [x2, #0xb70] ba858: aa1403e0 mov x0, x20 ba85c: 97fe1dfd bl 0x42050 <__cxa_throw@plt> ba860: 90000121 adrp x1, 0xde000 +0x12> ba864: 91300021 add x1, x1, #0xc00 ba868: 9100c3e8 add x8, sp, #0x30 ba86c: 910063e0 add x0, sp, #0x18 ba870: 94000778 bl 0xbc650 ba874: 52800200 mov w0, #0x10 // =16 ba878: 97fe1b0e bl 0x414b0 <__cxa_allocate_exception@plt> ba87c: aa0003f4 mov x20, x0 ba880: 9100c3e1 add x1, sp, #0x30 ba884: 97fe1d03 bl 0x41c90 <_ZNSt11logic_errorC2ERKNSt6__ndk112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE@plt> ba888: b00002a8 adrp x8, 0x10f000 ba88c: f9475508 ldr x8, [x8, #0xea8] ba890: 91004108 add x8, x8, #0x10 ba894: f9000288 str x8, [x20] ba898: b00002a1 adrp x1, 0x10f000 ba89c: b00002a2 adrp x2, 0x10f000 ba8a0: f947ec21 ldr x1, [x1, #0xfd8] ba8a4: f945cc42 ldr x2, [x2, #0xb98] ba8a8: aa1403e0 mov x0, x20 ba8ac: 97fe1de9 bl 0x42050 <__cxa_throw@plt> ba8b0: 97fe1ef8 bl 0x42490 <__stack_chk_fail@plt> ba8b4: 14000002 b 0xba8bc , std::__ndk1::allocator> const&, unsigned long*)+0x17c> ba8b8: 14000005 b 0xba8cc , std::__ndk1::allocator> const&, unsigned long*)+0x18c> ba8bc: aa0003f3 mov x19, x0 ba8c0: 3940c3e8 ldrb w8, [sp, #0x30] ba8c4: 370000e8 tbnz w8, #0x0, 0xba8e0 , std::__ndk1::allocator> const&, unsigned long*)+0x1a0> ba8c8: 1400000c b 0xba8f8 , std::__ndk1::allocator> const&, unsigned long*)+0x1b8> ba8cc: aa0003f3 mov x19, x0 ba8d0: aa1403e0 mov x0, x20 ba8d4: 97fe1f73 bl 0x426a0 <__cxa_free_exception@plt> ba8d8: 3940c3e8 ldrb w8, [sp, #0x30] ba8dc: 360000e8 tbz w8, #0x0, 0xba8f8 , std::__ndk1::allocator> const&, unsigned long*)+0x1b8> ba8e0: f94023e0 ldr x0, [sp, #0x40] ba8e4: 97fe1a8f bl 0x41320 <_ZdlPv@plt> ba8e8: 394063e8 ldrb w8, [sp, #0x18] ba8ec: 360000a8 tbz w8, #0x0, 0xba900 , std::__ndk1::allocator> const&, unsigned long*)+0x1c0> ba8f0: 14000006 b 0xba908 , std::__ndk1::allocator> const&, unsigned long*)+0x1c8> ba8f4: aa0003f3 mov x19, x0 ba8f8: 394063e8 ldrb w8, [sp, #0x18] ba8fc: 37000068 tbnz w8, #0x0, 0xba908 , std::__ndk1::allocator> const&, unsigned long*)+0x1c8> ba900: aa1303e0 mov x0, x19 ba904: 94006aa6 bl 0xd539c <__cxa_demangle+0x12abc> ba908: f94017e0 ldr x0, [sp, #0x28] ba90c: 97fe1a85 bl 0x41320 <_ZdlPv@plt> ba910: aa1303e0 mov x0, x19 ba914: 94006aa2 bl 0xd539c <__cxa_demangle+0x12abc> 00000000000ba918 , std::__ndk1::allocator> const&, unsigned long*)>: ba918: d10243ff sub sp, sp, #0x90 ba91c: f9002bf7 str x23, [sp, #0x50] ba920: a90657f6 stp x22, x21, [sp, #0x60] ba924: a9074ff4 stp x20, x19, [sp, #0x70] ba928: a9087bfd stp x29, x30, [sp, #0x80] ba92c: 910203fd add x29, sp, #0x80 ba930: d53bd056 mrs x22, TPIDR_EL0 ba934: f94016c8 ldr x8, [x22, #0x28] ba938: aa0103f3 mov x19, x1 ba93c: 90000121 adrp x1, 0xde000 +0x12> ba940: aa0003f4 mov x20, x0 ba944: 912fdc21 add x1, x1, #0xbf7 ba948: 910043e0 add x0, sp, #0x10 ba94c: f81c83a8 stur x8, [x29, #-0x38] ba950: 97fe66c5 bl 0x54464 ba954: f90017ff str xzr, [sp, #0x28] ba958: 39400288 ldrb w8, [x20] ba95c: f9400a89 ldr x9, [x20, #0x10] ba960: 9100128a add x10, x20, #0x4 ba964: 7200011f tst w8, #0x1 ba968: 9a890154 csel x20, x10, x9, eq ba96c: 97fe1e01 bl 0x42170 <__errno@plt> ba970: b9400017 ldr w23, [x0] ba974: aa0003f5 mov x21, x0 ba978: b900001f str wzr, [x0] ba97c: 9100a3e1 add x1, sp, #0x28 ba980: aa1403e0 mov x0, x20 ba984: 97fe1b5b bl 0x416f0 ba988: b94002a8 ldr w8, [x21] ba98c: b90002b7 str w23, [x21] ba990: 7100891f cmp w8, #0x22 ba994: 540002e0 b.eq 0xba9f0 , std::__ndk1::allocator> const&, unsigned long*)+0xd8> ba998: f94017e8 ldr x8, [sp, #0x28] ba99c: eb140108 subs x8, x8, x20 ba9a0: 54000500 b.eq 0xbaa40 , std::__ndk1::allocator> const&, unsigned long*)+0x128> ba9a4: b4000073 cbz x19, 0xba9b0 , std::__ndk1::allocator> const&, unsigned long*)+0x98> ba9a8: 9342fd08 asr x8, x8, #2 ba9ac: f9000268 str x8, [x19] ba9b0: 394043e8 ldrb w8, [sp, #0x10] ba9b4: 360000a8 tbz w8, #0x0, 0xba9c8 , std::__ndk1::allocator> const&, unsigned long*)+0xb0> ba9b8: f94013e0 ldr x0, [sp, #0x20] ba9bc: 3d8003e0 str q0, [sp] ba9c0: 97fe1a58 bl 0x41320 <_ZdlPv@plt> ba9c4: 3dc003e0 ldr q0, [sp] ba9c8: f94016c8 ldr x8, [x22, #0x28] ba9cc: f85c83a9 ldur x9, [x29, #-0x38] ba9d0: eb09011f cmp x8, x9 ba9d4: 540005e1 b.ne 0xbaa90 , std::__ndk1::allocator> const&, unsigned long*)+0x178> ba9d8: a9487bfd ldp x29, x30, [sp, #0x80] ba9dc: a9474ff4 ldp x20, x19, [sp, #0x70] ba9e0: a94657f6 ldp x22, x21, [sp, #0x60] ba9e4: f9402bf7 ldr x23, [sp, #0x50] ba9e8: 910243ff add sp, sp, #0x90 ba9ec: d65f03c0 ret ba9f0: 90000121 adrp x1, 0xde000 +0x12> ba9f4: 91304021 add x1, x1, #0xc10 ba9f8: 9100c3e8 add x8, sp, #0x30 ba9fc: 910043e0 add x0, sp, #0x10 baa00: 94000714 bl 0xbc650 baa04: 52800200 mov w0, #0x10 // =16 baa08: 97fe1aaa bl 0x414b0 <__cxa_allocate_exception@plt> baa0c: aa0003f4 mov x20, x0 baa10: 9100c3e1 add x1, sp, #0x30 baa14: 97fe1c9f bl 0x41c90 <_ZNSt11logic_errorC2ERKNSt6__ndk112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE@plt> baa18: b00002a8 adrp x8, 0x10f000 baa1c: f9470d08 ldr x8, [x8, #0xe18] baa20: 91004108 add x8, x8, #0x10 baa24: f9000288 str x8, [x20] baa28: b00002a1 adrp x1, 0x10f000 baa2c: b00002a2 adrp x2, 0x10f000 baa30: f945dc21 ldr x1, [x1, #0xbb8] baa34: f945b842 ldr x2, [x2, #0xb70] baa38: aa1403e0 mov x0, x20 baa3c: 97fe1d85 bl 0x42050 <__cxa_throw@plt> baa40: 90000121 adrp x1, 0xde000 +0x12> baa44: 91300021 add x1, x1, #0xc00 baa48: 9100c3e8 add x8, sp, #0x30 baa4c: 910043e0 add x0, sp, #0x10 baa50: 94000700 bl 0xbc650 baa54: 52800200 mov w0, #0x10 // =16 baa58: 97fe1a96 bl 0x414b0 <__cxa_allocate_exception@plt> baa5c: aa0003f4 mov x20, x0 baa60: 9100c3e1 add x1, sp, #0x30 baa64: 97fe1c8b bl 0x41c90 <_ZNSt11logic_errorC2ERKNSt6__ndk112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE@plt> baa68: b00002a8 adrp x8, 0x10f000 baa6c: f9475508 ldr x8, [x8, #0xea8] baa70: 91004108 add x8, x8, #0x10 baa74: f9000288 str x8, [x20] baa78: b00002a1 adrp x1, 0x10f000 baa7c: b00002a2 adrp x2, 0x10f000 baa80: f947ec21 ldr x1, [x1, #0xfd8] baa84: f945cc42 ldr x2, [x2, #0xb98] baa88: aa1403e0 mov x0, x20 baa8c: 97fe1d71 bl 0x42050 <__cxa_throw@plt> baa90: 97fe1e80 bl 0x42490 <__stack_chk_fail@plt> baa94: 14000002 b 0xbaa9c , std::__ndk1::allocator> const&, unsigned long*)+0x184> baa98: 14000005 b 0xbaaac , std::__ndk1::allocator> const&, unsigned long*)+0x194> baa9c: aa0003f3 mov x19, x0 baaa0: 3940c3e8 ldrb w8, [sp, #0x30] baaa4: 370000e8 tbnz w8, #0x0, 0xbaac0 , std::__ndk1::allocator> const&, unsigned long*)+0x1a8> baaa8: 1400000c b 0xbaad8 , std::__ndk1::allocator> const&, unsigned long*)+0x1c0> baaac: aa0003f3 mov x19, x0 baab0: aa1403e0 mov x0, x20 baab4: 97fe1efb bl 0x426a0 <__cxa_free_exception@plt> baab8: 3940c3e8 ldrb w8, [sp, #0x30] baabc: 360000e8 tbz w8, #0x0, 0xbaad8 , std::__ndk1::allocator> const&, unsigned long*)+0x1c0> baac0: f94023e0 ldr x0, [sp, #0x40] baac4: 97fe1a17 bl 0x41320 <_ZdlPv@plt> baac8: 394043e8 ldrb w8, [sp, #0x10] baacc: 360000a8 tbz w8, #0x0, 0xbaae0 , std::__ndk1::allocator> const&, unsigned long*)+0x1c8> baad0: 14000006 b 0xbaae8 , std::__ndk1::allocator> const&, unsigned long*)+0x1d0> baad4: aa0003f3 mov x19, x0 baad8: 394043e8 ldrb w8, [sp, #0x10] baadc: 37000068 tbnz w8, #0x0, 0xbaae8 , std::__ndk1::allocator> const&, unsigned long*)+0x1d0> baae0: aa1303e0 mov x0, x19 baae4: 94006a2e bl 0xd539c <__cxa_demangle+0x12abc> baae8: f94013e0 ldr x0, [sp, #0x20] baaec: 97fe1a0d bl 0x41320 <_ZdlPv@plt> baaf0: aa1303e0 mov x0, x19 baaf4: 94006a2a bl 0xd539c <__cxa_demangle+0x12abc> 00000000000baaf8 : baaf8: d10183ff sub sp, sp, #0x60 baafc: f90013f7 str x23, [sp, #0x20] bab00: a90357f6 stp x22, x21, [sp, #0x30] bab04: a9044ff4 stp x20, x19, [sp, #0x40] bab08: a9057bfd stp x29, x30, [sp, #0x50] bab0c: 910143fd add x29, sp, #0x50 bab10: d53bd056 mrs x22, TPIDR_EL0 bab14: aa0803f4 mov x20, x8 bab18: f94016c8 ldr x8, [x22, #0x28] bab1c: 910033e1 add x1, sp, #0xc bab20: 91002c33 add x19, x1, #0xb bab24: f9000fe8 str x8, [sp, #0x18] bab28: 36f800a0 tbz w0, #0x1f, 0xbab3c bab2c: b2400021 orr x1, x1, #0x1 bab30: 528005a8 mov w8, #0x2d // =45 bab34: 4b0003e0 neg w0, w0 bab38: 390033e8 strb w8, [sp, #0xc] bab3c: cb010268 sub x8, x19, x1 bab40: f100251f cmp x8, #0x9 bab44: 5400022c b.gt 0xbab88 bab48: 32000009 orr w9, w0, #0x1 bab4c: 5280040a mov w10, #0x20 // =32 bab50: 5ac01129 clz w9, w9 bab54: 52809a2b mov w11, #0x4d1 // =1233 bab58: 4b090149 sub w9, w10, w9 bab5c: 1b0b7d29 mul w9, w9, w11 bab60: 9000012a adrp x10, 0xde000 +0x12> bab64: 530c7d29 lsr w9, w9, #12 bab68: 9131914a add x10, x10, #0xc64 bab6c: b869594a ldr w10, [x10, w9, uxtw #2] bab70: 6b00015f cmp w10, w0 bab74: 1a9f97ea cset w10, hi bab78: 4b0a0129 sub w9, w9, w10 bab7c: 11000529 add w9, w9, #0x1 bab80: eb29c11f cmp x8, w9, sxtw bab84: 5400006b b.lt 0xbab90 bab88: 97fe1baa bl 0x41a30 <_ZNSt6__ndk16__itoa8__u32toaEjPc@plt> bab8c: aa0003f3 mov x19, x0 bab90: 910033e8 add x8, sp, #0xc bab94: cb080277 sub x23, x19, x8 bab98: b10042ff cmn x23, #0x10 bab9c: a9007e9f stp xzr, xzr, [x20] baba0: f9000a9f str xzr, [x20, #0x10] baba4: 54000642 b.hs 0xbac6c baba8: f1005aff cmp x23, #0x16 babac: 54000088 b.hi 0xbabbc babb0: 531f7ae8 lsl w8, w23, #1 babb4: 38001688 strb w8, [x20], #0x1 babb8: 14000009 b 0xbabdc babbc: 910042e8 add x8, x23, #0x10 babc0: 927ced15 and x21, x8, #0xfffffffffffffff0 babc4: aa1503e0 mov x0, x21 babc8: 97fe1db2 bl 0x42290 <_Znwm@plt> babcc: b24002a8 orr x8, x21, #0x1 babd0: a9008297 stp x23, x0, [x20, #0x8] babd4: f9000288 str x8, [x20] babd8: aa0003f4 mov x20, x0 babdc: 910033e8 add x8, sp, #0xc babe0: eb13011f cmp x8, x19 babe4: 540002e0 b.eq 0xbac40 babe8: cb080269 sub x9, x19, x8 babec: f100813f cmp x9, #0x20 babf0: 54000203 b.lo 0xbac30 babf4: 927be92a and x10, x9, #0xffffffffffffffe0 babf8: 910033ec add x12, sp, #0xc babfc: 9100428b add x11, x20, #0x10 bac00: 8b0a0188 add x8, x12, x10 bac04: 8b0a0294 add x20, x20, x10 bac08: 9100418c add x12, x12, #0x10 bac0c: aa0a03ed mov x13, x10 bac10: ad7f8580 ldp q0, q1, [x12, #-0x10] bac14: f10081ad subs x13, x13, #0x20 bac18: 9100818c add x12, x12, #0x20 bac1c: ad3f8560 stp q0, q1, [x11, #-0x10] bac20: 9100816b add x11, x11, #0x20 bac24: 54ffff61 b.ne 0xbac10 bac28: eb0a013f cmp x9, x10 bac2c: 540000a0 b.eq 0xbac40 bac30: 38401509 ldrb w9, [x8], #0x1 bac34: eb08027f cmp x19, x8 bac38: 38001689 strb w9, [x20], #0x1 bac3c: 54ffffa1 b.ne 0xbac30 bac40: 3900029f strb wzr, [x20] bac44: f94016c8 ldr x8, [x22, #0x28] bac48: f9400fe9 ldr x9, [sp, #0x18] bac4c: eb09011f cmp x8, x9 bac50: 54000121 b.ne 0xbac74 bac54: a9457bfd ldp x29, x30, [sp, #0x50] bac58: a9444ff4 ldp x20, x19, [sp, #0x40] bac5c: a94357f6 ldp x22, x21, [sp, #0x30] bac60: f94013f7 ldr x23, [sp, #0x20] bac64: 910183ff add sp, sp, #0x60 bac68: d65f03c0 ret bac6c: aa1403e0 mov x0, x20 bac70: 97fe63d9 bl 0x53bd4 bac74: 97fe1e07 bl 0x42490 <__stack_chk_fail@plt> 00000000000bac78 : bac78: d10183ff sub sp, sp, #0x60 bac7c: f90013f7 str x23, [sp, #0x20] bac80: a90357f6 stp x22, x21, [sp, #0x30] bac84: a9044ff4 stp x20, x19, [sp, #0x40] bac88: a9057bfd stp x29, x30, [sp, #0x50] bac8c: 910143fd add x29, sp, #0x50 bac90: d53bd056 mrs x22, TPIDR_EL0 bac94: aa0803f4 mov x20, x8 bac98: f94016c8 ldr x8, [x22, #0x28] bac9c: 910013e1 add x1, sp, #0x4 baca0: 91005033 add x19, x1, #0x14 baca4: f9000fe8 str x8, [sp, #0x18] baca8: b6f800a0 tbz x0, #0x3f, 0xbacbc bacac: b2400021 orr x1, x1, #0x1 bacb0: 528005a8 mov w8, #0x2d // =45 bacb4: cb0003e0 neg x0, x0 bacb8: 390013e8 strb w8, [sp, #0x4] bacbc: cb010268 sub x8, x19, x1 bacc0: f1004d1f cmp x8, #0x13 bacc4: 5400022c b.gt 0xbad08 bacc8: b2400009 orr x9, x0, #0x1 baccc: 5280080a mov w10, #0x40 // =64 bacd0: dac01129 clz x9, x9 bacd4: 52809a2b mov w11, #0x4d1 // =1233 bacd8: 4b090149 sub w9, w10, w9 bacdc: 1b0b7d29 mul w9, w9, w11 bace0: 9000012a adrp x10, 0xde000 +0x12> bace4: 530c7d29 lsr w9, w9, #12 bace8: 9132414a add x10, x10, #0xc90 bacec: f869594a ldr x10, [x10, w9, uxtw #3] bacf0: eb00015f cmp x10, x0 bacf4: 1a9f97ea cset w10, hi bacf8: 4b0a0129 sub w9, w9, w10 bacfc: 11000529 add w9, w9, #0x1 bad00: eb29c11f cmp x8, w9, sxtw bad04: 5400006b b.lt 0xbad10 bad08: 97fe1b1e bl 0x41980 <_ZNSt6__ndk16__itoa8__u64toaEmPc@plt> bad0c: aa0003f3 mov x19, x0 bad10: 910013e8 add x8, sp, #0x4 bad14: cb080277 sub x23, x19, x8 bad18: b10042ff cmn x23, #0x10 bad1c: a9007e9f stp xzr, xzr, [x20] bad20: f9000a9f str xzr, [x20, #0x10] bad24: 54000642 b.hs 0xbadec bad28: f1005aff cmp x23, #0x16 bad2c: 54000088 b.hi 0xbad3c bad30: 531f7ae8 lsl w8, w23, #1 bad34: 38001688 strb w8, [x20], #0x1 bad38: 14000009 b 0xbad5c bad3c: 910042e8 add x8, x23, #0x10 bad40: 927ced15 and x21, x8, #0xfffffffffffffff0 bad44: aa1503e0 mov x0, x21 bad48: 97fe1d52 bl 0x42290 <_Znwm@plt> bad4c: b24002a8 orr x8, x21, #0x1 bad50: a9008297 stp x23, x0, [x20, #0x8] bad54: f9000288 str x8, [x20] bad58: aa0003f4 mov x20, x0 bad5c: 910013e8 add x8, sp, #0x4 bad60: eb13011f cmp x8, x19 bad64: 540002e0 b.eq 0xbadc0 bad68: cb080269 sub x9, x19, x8 bad6c: f100813f cmp x9, #0x20 bad70: 54000203 b.lo 0xbadb0 bad74: 927be92a and x10, x9, #0xffffffffffffffe0 bad78: 910013ec add x12, sp, #0x4 bad7c: 9100428b add x11, x20, #0x10 bad80: 8b0a0188 add x8, x12, x10 bad84: 8b0a0294 add x20, x20, x10 bad88: 9100418c add x12, x12, #0x10 bad8c: aa0a03ed mov x13, x10 bad90: ad7f8580 ldp q0, q1, [x12, #-0x10] bad94: f10081ad subs x13, x13, #0x20 bad98: 9100818c add x12, x12, #0x20 bad9c: ad3f8560 stp q0, q1, [x11, #-0x10] bada0: 9100816b add x11, x11, #0x20 bada4: 54ffff61 b.ne 0xbad90 bada8: eb0a013f cmp x9, x10 badac: 540000a0 b.eq 0xbadc0 badb0: 38401509 ldrb w9, [x8], #0x1 badb4: eb08027f cmp x19, x8 badb8: 38001689 strb w9, [x20], #0x1 badbc: 54ffffa1 b.ne 0xbadb0 badc0: 3900029f strb wzr, [x20] badc4: f94016c8 ldr x8, [x22, #0x28] badc8: f9400fe9 ldr x9, [sp, #0x18] badcc: eb09011f cmp x8, x9 badd0: 54000121 b.ne 0xbadf4 badd4: a9457bfd ldp x29, x30, [sp, #0x50] badd8: a9444ff4 ldp x20, x19, [sp, #0x40] baddc: a94357f6 ldp x22, x21, [sp, #0x30] bade0: f94013f7 ldr x23, [sp, #0x20] bade4: 910183ff add sp, sp, #0x60 bade8: d65f03c0 ret badec: aa1403e0 mov x0, x20 badf0: 97fe6379 bl 0x53bd4 badf4: 97fe1da7 bl 0x42490 <__stack_chk_fail@plt> 00000000000badf8 : badf8: d10183ff sub sp, sp, #0x60 badfc: f90013f7 str x23, [sp, #0x20] bae00: a90357f6 stp x22, x21, [sp, #0x30] bae04: a9044ff4 stp x20, x19, [sp, #0x40] bae08: a9057bfd stp x29, x30, [sp, #0x50] bae0c: 910143fd add x29, sp, #0x50 bae10: d53bd056 mrs x22, TPIDR_EL0 bae14: aa0803f4 mov x20, x8 bae18: f94016c8 ldr x8, [x22, #0x28] bae1c: 910013e1 add x1, sp, #0x4 bae20: 91005033 add x19, x1, #0x14 bae24: f9000fe8 str x8, [sp, #0x18] bae28: b6f800a0 tbz x0, #0x3f, 0xbae3c bae2c: b2400021 orr x1, x1, #0x1 bae30: 528005a8 mov w8, #0x2d // =45 bae34: cb0003e0 neg x0, x0 bae38: 390013e8 strb w8, [sp, #0x4] bae3c: cb010268 sub x8, x19, x1 bae40: f1004d1f cmp x8, #0x13 bae44: 5400022c b.gt 0xbae88 bae48: b2400009 orr x9, x0, #0x1 bae4c: 5280080a mov w10, #0x40 // =64 bae50: dac01129 clz x9, x9 bae54: 52809a2b mov w11, #0x4d1 // =1233 bae58: 4b090149 sub w9, w10, w9 bae5c: 1b0b7d29 mul w9, w9, w11 bae60: 9000012a adrp x10, 0xde000 +0x12> bae64: 530c7d29 lsr w9, w9, #12 bae68: 9132414a add x10, x10, #0xc90 bae6c: f869594a ldr x10, [x10, w9, uxtw #3] bae70: eb00015f cmp x10, x0 bae74: 1a9f97ea cset w10, hi bae78: 4b0a0129 sub w9, w9, w10 bae7c: 11000529 add w9, w9, #0x1 bae80: eb29c11f cmp x8, w9, sxtw bae84: 5400006b b.lt 0xbae90 bae88: 97fe1abe bl 0x41980 <_ZNSt6__ndk16__itoa8__u64toaEmPc@plt> bae8c: aa0003f3 mov x19, x0 bae90: 910013e8 add x8, sp, #0x4 bae94: cb080277 sub x23, x19, x8 bae98: b10042ff cmn x23, #0x10 bae9c: a9007e9f stp xzr, xzr, [x20] baea0: f9000a9f str xzr, [x20, #0x10] baea4: 54000642 b.hs 0xbaf6c baea8: f1005aff cmp x23, #0x16 baeac: 54000088 b.hi 0xbaebc baeb0: 531f7ae8 lsl w8, w23, #1 baeb4: 38001688 strb w8, [x20], #0x1 baeb8: 14000009 b 0xbaedc baebc: 910042e8 add x8, x23, #0x10 baec0: 927ced15 and x21, x8, #0xfffffffffffffff0 baec4: aa1503e0 mov x0, x21 baec8: 97fe1cf2 bl 0x42290 <_Znwm@plt> baecc: b24002a8 orr x8, x21, #0x1 baed0: a9008297 stp x23, x0, [x20, #0x8] baed4: f9000288 str x8, [x20] baed8: aa0003f4 mov x20, x0 baedc: 910013e8 add x8, sp, #0x4 baee0: eb13011f cmp x8, x19 baee4: 540002e0 b.eq 0xbaf40 baee8: cb080269 sub x9, x19, x8 baeec: f100813f cmp x9, #0x20 baef0: 54000203 b.lo 0xbaf30 baef4: 927be92a and x10, x9, #0xffffffffffffffe0 baef8: 910013ec add x12, sp, #0x4 baefc: 9100428b add x11, x20, #0x10 baf00: 8b0a0188 add x8, x12, x10 baf04: 8b0a0294 add x20, x20, x10 baf08: 9100418c add x12, x12, #0x10 baf0c: aa0a03ed mov x13, x10 baf10: ad7f8580 ldp q0, q1, [x12, #-0x10] baf14: f10081ad subs x13, x13, #0x20 baf18: 9100818c add x12, x12, #0x20 baf1c: ad3f8560 stp q0, q1, [x11, #-0x10] baf20: 9100816b add x11, x11, #0x20 baf24: 54ffff61 b.ne 0xbaf10 baf28: eb0a013f cmp x9, x10 baf2c: 540000a0 b.eq 0xbaf40 baf30: 38401509 ldrb w9, [x8], #0x1 baf34: eb08027f cmp x19, x8 baf38: 38001689 strb w9, [x20], #0x1 baf3c: 54ffffa1 b.ne 0xbaf30 baf40: 3900029f strb wzr, [x20] baf44: f94016c8 ldr x8, [x22, #0x28] baf48: f9400fe9 ldr x9, [sp, #0x18] baf4c: eb09011f cmp x8, x9 baf50: 54000121 b.ne 0xbaf74 baf54: a9457bfd ldp x29, x30, [sp, #0x50] baf58: a9444ff4 ldp x20, x19, [sp, #0x40] baf5c: a94357f6 ldp x22, x21, [sp, #0x30] baf60: f94013f7 ldr x23, [sp, #0x20] baf64: 910183ff add sp, sp, #0x60 baf68: d65f03c0 ret baf6c: aa1403e0 mov x0, x20 baf70: 97fe6319 bl 0x53bd4 baf74: 97fe1d47 bl 0x42490 <__stack_chk_fail@plt> 00000000000baf78 : baf78: d10183ff sub sp, sp, #0x60 baf7c: f90013f7 str x23, [sp, #0x20] baf80: a90357f6 stp x22, x21, [sp, #0x30] baf84: a9044ff4 stp x20, x19, [sp, #0x40] baf88: a9057bfd stp x29, x30, [sp, #0x50] baf8c: 910143fd add x29, sp, #0x50 baf90: d53bd056 mrs x22, TPIDR_EL0 baf94: aa0803f4 mov x20, x8 baf98: f94016c8 ldr x8, [x22, #0x28] baf9c: 910033e1 add x1, sp, #0xc bafa0: 910033f5 add x21, sp, #0xc bafa4: f9000fe8 str x8, [sp, #0x18] bafa8: 97fe1aa2 bl 0x41a30 <_ZNSt6__ndk16__itoa8__u32toaEjPc@plt> bafac: cb150017 sub x23, x0, x21 bafb0: b10042ff cmn x23, #0x10 bafb4: a900fe9f stp xzr, xzr, [x20, #0x8] bafb8: f900029f str xzr, [x20] bafbc: 54000662 b.hs 0xbb088 bafc0: aa0003f3 mov x19, x0 bafc4: f1005aff cmp x23, #0x16 bafc8: 54000088 b.hi 0xbafd8 bafcc: 531f7ae8 lsl w8, w23, #1 bafd0: 38001688 strb w8, [x20], #0x1 bafd4: 14000009 b 0xbaff8 bafd8: 910042e8 add x8, x23, #0x10 bafdc: 927ced15 and x21, x8, #0xfffffffffffffff0 bafe0: aa1503e0 mov x0, x21 bafe4: 97fe1cab bl 0x42290 <_Znwm@plt> bafe8: b24002a8 orr x8, x21, #0x1 bafec: a9008297 stp x23, x0, [x20, #0x8] baff0: f9000288 str x8, [x20] baff4: aa0003f4 mov x20, x0 baff8: 910033e8 add x8, sp, #0xc baffc: eb13011f cmp x8, x19 bb000: 540002e0 b.eq 0xbb05c bb004: cb080269 sub x9, x19, x8 bb008: f100813f cmp x9, #0x20 bb00c: 54000203 b.lo 0xbb04c bb010: 927be92a and x10, x9, #0xffffffffffffffe0 bb014: 910033ec add x12, sp, #0xc bb018: 9100428b add x11, x20, #0x10 bb01c: 8b0a0188 add x8, x12, x10 bb020: 8b0a0294 add x20, x20, x10 bb024: 9100418c add x12, x12, #0x10 bb028: aa0a03ed mov x13, x10 bb02c: ad7f8580 ldp q0, q1, [x12, #-0x10] bb030: f10081ad subs x13, x13, #0x20 bb034: 9100818c add x12, x12, #0x20 bb038: ad3f8560 stp q0, q1, [x11, #-0x10] bb03c: 9100816b add x11, x11, #0x20 bb040: 54ffff61 b.ne 0xbb02c bb044: eb0a013f cmp x9, x10 bb048: 540000a0 b.eq 0xbb05c bb04c: 38401509 ldrb w9, [x8], #0x1 bb050: eb08027f cmp x19, x8 bb054: 38001689 strb w9, [x20], #0x1 bb058: 54ffffa1 b.ne 0xbb04c bb05c: 3900029f strb wzr, [x20] bb060: f94016c8 ldr x8, [x22, #0x28] bb064: f9400fe9 ldr x9, [sp, #0x18] bb068: eb09011f cmp x8, x9 bb06c: 54000121 b.ne 0xbb090 bb070: a9457bfd ldp x29, x30, [sp, #0x50] bb074: a9444ff4 ldp x20, x19, [sp, #0x40] bb078: a94357f6 ldp x22, x21, [sp, #0x30] bb07c: f94013f7 ldr x23, [sp, #0x20] bb080: 910183ff add sp, sp, #0x60 bb084: d65f03c0 ret bb088: aa1403e0 mov x0, x20 bb08c: 97fe62d2 bl 0x53bd4 bb090: 97fe1d00 bl 0x42490 <__stack_chk_fail@plt> 00000000000bb094 : bb094: d10183ff sub sp, sp, #0x60 bb098: f90013f7 str x23, [sp, #0x20] bb09c: a90357f6 stp x22, x21, [sp, #0x30] bb0a0: a9044ff4 stp x20, x19, [sp, #0x40] bb0a4: a9057bfd stp x29, x30, [sp, #0x50] bb0a8: 910143fd add x29, sp, #0x50 bb0ac: d53bd056 mrs x22, TPIDR_EL0 bb0b0: aa0803f4 mov x20, x8 bb0b4: f94016c8 ldr x8, [x22, #0x28] bb0b8: 910003e1 mov x1, sp bb0bc: 910003f5 mov x21, sp bb0c0: f9000fe8 str x8, [sp, #0x18] bb0c4: 97fe1a2f bl 0x41980 <_ZNSt6__ndk16__itoa8__u64toaEmPc@plt> bb0c8: cb150017 sub x23, x0, x21 bb0cc: b10042ff cmn x23, #0x10 bb0d0: a900fe9f stp xzr, xzr, [x20, #0x8] bb0d4: f900029f str xzr, [x20] bb0d8: 54000662 b.hs 0xbb1a4 bb0dc: aa0003f3 mov x19, x0 bb0e0: f1005aff cmp x23, #0x16 bb0e4: 54000088 b.hi 0xbb0f4 bb0e8: 531f7ae8 lsl w8, w23, #1 bb0ec: 38001688 strb w8, [x20], #0x1 bb0f0: 14000009 b 0xbb114 bb0f4: 910042e8 add x8, x23, #0x10 bb0f8: 927ced15 and x21, x8, #0xfffffffffffffff0 bb0fc: aa1503e0 mov x0, x21 bb100: 97fe1c64 bl 0x42290 <_Znwm@plt> bb104: b24002a8 orr x8, x21, #0x1 bb108: a9008297 stp x23, x0, [x20, #0x8] bb10c: f9000288 str x8, [x20] bb110: aa0003f4 mov x20, x0 bb114: 910003e8 mov x8, sp bb118: eb13011f cmp x8, x19 bb11c: 540002e0 b.eq 0xbb178 bb120: cb080269 sub x9, x19, x8 bb124: f100813f cmp x9, #0x20 bb128: 54000203 b.lo 0xbb168 bb12c: 927be92a and x10, x9, #0xffffffffffffffe0 bb130: 910003ec mov x12, sp bb134: 9100428b add x11, x20, #0x10 bb138: 8b0a0188 add x8, x12, x10 bb13c: 8b0a0294 add x20, x20, x10 bb140: 9100418c add x12, x12, #0x10 bb144: aa0a03ed mov x13, x10 bb148: ad7f8580 ldp q0, q1, [x12, #-0x10] bb14c: f10081ad subs x13, x13, #0x20 bb150: 9100818c add x12, x12, #0x20 bb154: ad3f8560 stp q0, q1, [x11, #-0x10] bb158: 9100816b add x11, x11, #0x20 bb15c: 54ffff61 b.ne 0xbb148 bb160: eb0a013f cmp x9, x10 bb164: 540000a0 b.eq 0xbb178 bb168: 38401509 ldrb w9, [x8], #0x1 bb16c: eb08027f cmp x19, x8 bb170: 38001689 strb w9, [x20], #0x1 bb174: 54ffffa1 b.ne 0xbb168 bb178: 3900029f strb wzr, [x20] bb17c: f94016c8 ldr x8, [x22, #0x28] bb180: f9400fe9 ldr x9, [sp, #0x18] bb184: eb09011f cmp x8, x9 bb188: 54000121 b.ne 0xbb1ac bb18c: a9457bfd ldp x29, x30, [sp, #0x50] bb190: a9444ff4 ldp x20, x19, [sp, #0x40] bb194: a94357f6 ldp x22, x21, [sp, #0x30] bb198: f94013f7 ldr x23, [sp, #0x20] bb19c: 910183ff add sp, sp, #0x60 bb1a0: d65f03c0 ret bb1a4: aa1403e0 mov x0, x20 bb1a8: 97fe628b bl 0x53bd4 bb1ac: 97fe1cb9 bl 0x42490 <__stack_chk_fail@plt> 00000000000bb1b0 : bb1b0: d10183ff sub sp, sp, #0x60 bb1b4: f90013f7 str x23, [sp, #0x20] bb1b8: a90357f6 stp x22, x21, [sp, #0x30] bb1bc: a9044ff4 stp x20, x19, [sp, #0x40] bb1c0: a9057bfd stp x29, x30, [sp, #0x50] bb1c4: 910143fd add x29, sp, #0x50 bb1c8: d53bd056 mrs x22, TPIDR_EL0 bb1cc: aa0803f4 mov x20, x8 bb1d0: f94016c8 ldr x8, [x22, #0x28] bb1d4: 910003e1 mov x1, sp bb1d8: 910003f5 mov x21, sp bb1dc: f9000fe8 str x8, [sp, #0x18] bb1e0: 97fe19e8 bl 0x41980 <_ZNSt6__ndk16__itoa8__u64toaEmPc@plt> bb1e4: cb150017 sub x23, x0, x21 bb1e8: b10042ff cmn x23, #0x10 bb1ec: a900fe9f stp xzr, xzr, [x20, #0x8] bb1f0: f900029f str xzr, [x20] bb1f4: 54000662 b.hs 0xbb2c0 bb1f8: aa0003f3 mov x19, x0 bb1fc: f1005aff cmp x23, #0x16 bb200: 54000088 b.hi 0xbb210 bb204: 531f7ae8 lsl w8, w23, #1 bb208: 38001688 strb w8, [x20], #0x1 bb20c: 14000009 b 0xbb230 bb210: 910042e8 add x8, x23, #0x10 bb214: 927ced15 and x21, x8, #0xfffffffffffffff0 bb218: aa1503e0 mov x0, x21 bb21c: 97fe1c1d bl 0x42290 <_Znwm@plt> bb220: b24002a8 orr x8, x21, #0x1 bb224: a9008297 stp x23, x0, [x20, #0x8] bb228: f9000288 str x8, [x20] bb22c: aa0003f4 mov x20, x0 bb230: 910003e8 mov x8, sp bb234: eb13011f cmp x8, x19 bb238: 540002e0 b.eq 0xbb294 bb23c: cb080269 sub x9, x19, x8 bb240: f100813f cmp x9, #0x20 bb244: 54000203 b.lo 0xbb284 bb248: 927be92a and x10, x9, #0xffffffffffffffe0 bb24c: 910003ec mov x12, sp bb250: 9100428b add x11, x20, #0x10 bb254: 8b0a0188 add x8, x12, x10 bb258: 8b0a0294 add x20, x20, x10 bb25c: 9100418c add x12, x12, #0x10 bb260: aa0a03ed mov x13, x10 bb264: ad7f8580 ldp q0, q1, [x12, #-0x10] bb268: f10081ad subs x13, x13, #0x20 bb26c: 9100818c add x12, x12, #0x20 bb270: ad3f8560 stp q0, q1, [x11, #-0x10] bb274: 9100816b add x11, x11, #0x20 bb278: 54ffff61 b.ne 0xbb264 bb27c: eb0a013f cmp x9, x10 bb280: 540000a0 b.eq 0xbb294 bb284: 38401509 ldrb w9, [x8], #0x1 bb288: eb08027f cmp x19, x8 bb28c: 38001689 strb w9, [x20], #0x1 bb290: 54ffffa1 b.ne 0xbb284 bb294: 3900029f strb wzr, [x20] bb298: f94016c8 ldr x8, [x22, #0x28] bb29c: f9400fe9 ldr x9, [sp, #0x18] bb2a0: eb09011f cmp x8, x9 bb2a4: 54000121 b.ne 0xbb2c8 bb2a8: a9457bfd ldp x29, x30, [sp, #0x50] bb2ac: a9444ff4 ldp x20, x19, [sp, #0x40] bb2b0: a94357f6 ldp x22, x21, [sp, #0x30] bb2b4: f94013f7 ldr x23, [sp, #0x20] bb2b8: 910183ff add sp, sp, #0x60 bb2bc: d65f03c0 ret bb2c0: aa1403e0 mov x0, x20 bb2c4: 97fe6244 bl 0x53bd4 bb2c8: 97fe1c72 bl 0x42490 <__stack_chk_fail@plt> 00000000000bb2cc : bb2cc: d10183ff sub sp, sp, #0x60 bb2d0: f90013f7 str x23, [sp, #0x20] bb2d4: a90357f6 stp x22, x21, [sp, #0x30] bb2d8: a9044ff4 stp x20, x19, [sp, #0x40] bb2dc: a9057bfd stp x29, x30, [sp, #0x50] bb2e0: 910143fd add x29, sp, #0x50 bb2e4: d53bd055 mrs x21, TPIDR_EL0 bb2e8: aa0803f4 mov x20, x8 bb2ec: f94016a8 ldr x8, [x21, #0x28] bb2f0: 910033e1 add x1, sp, #0xc bb2f4: 91002c33 add x19, x1, #0xb bb2f8: f9000fe8 str x8, [sp, #0x18] bb2fc: 36f800a0 tbz w0, #0x1f, 0xbb310 bb300: b2400021 orr x1, x1, #0x1 bb304: 528005a8 mov w8, #0x2d // =45 bb308: 4b0003e0 neg w0, w0 bb30c: 390033e8 strb w8, [sp, #0xc] bb310: cb010268 sub x8, x19, x1 bb314: f100251f cmp x8, #0x9 bb318: 5400022c b.gt 0xbb35c bb31c: 32000009 orr w9, w0, #0x1 bb320: 5280040a mov w10, #0x20 // =32 bb324: 5ac01129 clz w9, w9 bb328: 52809a2b mov w11, #0x4d1 // =1233 bb32c: 4b090149 sub w9, w10, w9 bb330: 1b0b7d29 mul w9, w9, w11 bb334: f000010a adrp x10, 0xde000 +0x12> bb338: 530c7d29 lsr w9, w9, #12 bb33c: 9131914a add x10, x10, #0xc64 bb340: b869594a ldr w10, [x10, w9, uxtw #2] bb344: 6b00015f cmp w10, w0 bb348: 1a9f97ea cset w10, hi bb34c: 4b0a0129 sub w9, w9, w10 bb350: 11000529 add w9, w9, #0x1 bb354: eb29c11f cmp x8, w9, sxtw bb358: 5400006b b.lt 0xbb364 bb35c: 97fe19b5 bl 0x41a30 <_ZNSt6__ndk16__itoa8__u32toaEjPc@plt> bb360: aa0003f3 mov x19, x0 bb364: 910033e8 add x8, sp, #0xc bb368: cb080276 sub x22, x19, x8 bb36c: b27ce7e8 mov x8, #0x3ffffffffffffff0 // =4611686018427387888 bb370: eb0802df cmp x22, x8 bb374: a9007e9f stp xzr, xzr, [x20] bb378: f9000a9f str xzr, [x20, #0x10] bb37c: 54000682 b.hs 0xbb44c bb380: f10012df cmp x22, #0x4 bb384: 54000088 b.hi 0xbb394 bb388: 531f7ac8 lsl w8, w22, #1 bb38c: 38004688 strb w8, [x20], #0x4 bb390: 1400000b b 0xbb3bc bb394: 910012c8 add x8, x22, #0x4 bb398: d37efd09 lsr x9, x8, #62 bb39c: b50005e9 cbnz x9, 0xbb458 bb3a0: 927ef517 and x23, x8, #0xfffffffffffffffc bb3a4: d37ef6e0 lsl x0, x23, #2 bb3a8: 97fe1bba bl 0x42290 <_Znwm@plt> bb3ac: b24002e8 orr x8, x23, #0x1 bb3b0: a9008296 stp x22, x0, [x20, #0x8] bb3b4: f9000288 str x8, [x20] bb3b8: aa0003f4 mov x20, x0 bb3bc: 910033e8 add x8, sp, #0xc bb3c0: eb13011f cmp x8, x19 bb3c4: 540002e0 b.eq 0xbb420 bb3c8: cb080269 sub x9, x19, x8 bb3cc: f100093f cmp x9, #0x2 bb3d0: 54000203 b.lo 0xbb410 bb3d4: 927ff92a and x10, x9, #0xfffffffffffffffe bb3d8: 910033ec add x12, sp, #0xc bb3dc: 9100128b add x11, x20, #0x4 bb3e0: 8b0a0188 add x8, x12, x10 bb3e4: 8b0a0a94 add x20, x20, x10, lsl #2 bb3e8: b240018c orr x12, x12, #0x1 bb3ec: aa0a03ed mov x13, x10 bb3f0: 385ff18e ldurb w14, [x12, #-0x1] bb3f4: 3840258f ldrb w15, [x12], #0x2 bb3f8: f10009ad subs x13, x13, #0x2 bb3fc: 293fbd6e stp w14, w15, [x11, #-0x4] bb400: 9100216b add x11, x11, #0x8 bb404: 54ffff61 b.ne 0xbb3f0 bb408: eb0a013f cmp x9, x10 bb40c: 540000a0 b.eq 0xbb420 bb410: 38401509 ldrb w9, [x8], #0x1 bb414: eb08027f cmp x19, x8 bb418: b8004689 str w9, [x20], #0x4 bb41c: 54ffffa1 b.ne 0xbb410 bb420: b900029f str wzr, [x20] bb424: f94016a8 ldr x8, [x21, #0x28] bb428: f9400fe9 ldr x9, [sp, #0x18] bb42c: eb09011f cmp x8, x9 bb430: 54000121 b.ne 0xbb454 bb434: a9457bfd ldp x29, x30, [sp, #0x50] bb438: a9444ff4 ldp x20, x19, [sp, #0x40] bb43c: a94357f6 ldp x22, x21, [sp, #0x30] bb440: f94013f7 ldr x23, [sp, #0x20] bb444: 910183ff add sp, sp, #0x60 bb448: d65f03c0 ret bb44c: aa1403e0 mov x0, x20 bb450: 97fe61e1 bl 0x53bd4 bb454: 97fe1c0f bl 0x42490 <__stack_chk_fail@plt> bb458: 900000e0 adrp x0, 0xd7000 bb45c: 91032800 add x0, x0, #0xca bb460: 97fe61e2 bl 0x53be8 00000000000bb464 : bb464: d10183ff sub sp, sp, #0x60 bb468: f90013f7 str x23, [sp, #0x20] bb46c: a90357f6 stp x22, x21, [sp, #0x30] bb470: a9044ff4 stp x20, x19, [sp, #0x40] bb474: a9057bfd stp x29, x30, [sp, #0x50] bb478: 910143fd add x29, sp, #0x50 bb47c: d53bd055 mrs x21, TPIDR_EL0 bb480: aa0803f4 mov x20, x8 bb484: f94016a8 ldr x8, [x21, #0x28] bb488: 910013e1 add x1, sp, #0x4 bb48c: 91005033 add x19, x1, #0x14 bb490: f9000fe8 str x8, [sp, #0x18] bb494: b6f800a0 tbz x0, #0x3f, 0xbb4a8 bb498: b2400021 orr x1, x1, #0x1 bb49c: 528005a8 mov w8, #0x2d // =45 bb4a0: cb0003e0 neg x0, x0 bb4a4: 390013e8 strb w8, [sp, #0x4] bb4a8: cb010268 sub x8, x19, x1 bb4ac: f1004d1f cmp x8, #0x13 bb4b0: 5400022c b.gt 0xbb4f4 bb4b4: b2400009 orr x9, x0, #0x1 bb4b8: 5280080a mov w10, #0x40 // =64 bb4bc: dac01129 clz x9, x9 bb4c0: 52809a2b mov w11, #0x4d1 // =1233 bb4c4: 4b090149 sub w9, w10, w9 bb4c8: 1b0b7d29 mul w9, w9, w11 bb4cc: f000010a adrp x10, 0xde000 +0x12> bb4d0: 530c7d29 lsr w9, w9, #12 bb4d4: 9132414a add x10, x10, #0xc90 bb4d8: f869594a ldr x10, [x10, w9, uxtw #3] bb4dc: eb00015f cmp x10, x0 bb4e0: 1a9f97ea cset w10, hi bb4e4: 4b0a0129 sub w9, w9, w10 bb4e8: 11000529 add w9, w9, #0x1 bb4ec: eb29c11f cmp x8, w9, sxtw bb4f0: 5400006b b.lt 0xbb4fc bb4f4: 97fe1923 bl 0x41980 <_ZNSt6__ndk16__itoa8__u64toaEmPc@plt> bb4f8: aa0003f3 mov x19, x0 bb4fc: 910013e8 add x8, sp, #0x4 bb500: cb080276 sub x22, x19, x8 bb504: b27ce7e8 mov x8, #0x3ffffffffffffff0 // =4611686018427387888 bb508: eb0802df cmp x22, x8 bb50c: a9007e9f stp xzr, xzr, [x20] bb510: f9000a9f str xzr, [x20, #0x10] bb514: 54000682 b.hs 0xbb5e4 bb518: f10012df cmp x22, #0x4 bb51c: 54000088 b.hi 0xbb52c bb520: 531f7ac8 lsl w8, w22, #1 bb524: 38004688 strb w8, [x20], #0x4 bb528: 1400000b b 0xbb554 bb52c: 910012c8 add x8, x22, #0x4 bb530: d37efd09 lsr x9, x8, #62 bb534: b50005e9 cbnz x9, 0xbb5f0 bb538: 927ef517 and x23, x8, #0xfffffffffffffffc bb53c: d37ef6e0 lsl x0, x23, #2 bb540: 97fe1b54 bl 0x42290 <_Znwm@plt> bb544: b24002e8 orr x8, x23, #0x1 bb548: a9008296 stp x22, x0, [x20, #0x8] bb54c: f9000288 str x8, [x20] bb550: aa0003f4 mov x20, x0 bb554: 910013e8 add x8, sp, #0x4 bb558: eb13011f cmp x8, x19 bb55c: 540002e0 b.eq 0xbb5b8 bb560: cb080269 sub x9, x19, x8 bb564: f100093f cmp x9, #0x2 bb568: 54000203 b.lo 0xbb5a8 bb56c: 927ff92a and x10, x9, #0xfffffffffffffffe bb570: 910013ec add x12, sp, #0x4 bb574: 9100128b add x11, x20, #0x4 bb578: 8b0a0188 add x8, x12, x10 bb57c: 8b0a0a94 add x20, x20, x10, lsl #2 bb580: b240018c orr x12, x12, #0x1 bb584: aa0a03ed mov x13, x10 bb588: 385ff18e ldurb w14, [x12, #-0x1] bb58c: 3840258f ldrb w15, [x12], #0x2 bb590: f10009ad subs x13, x13, #0x2 bb594: 293fbd6e stp w14, w15, [x11, #-0x4] bb598: 9100216b add x11, x11, #0x8 bb59c: 54ffff61 b.ne 0xbb588 bb5a0: eb0a013f cmp x9, x10 bb5a4: 540000a0 b.eq 0xbb5b8 bb5a8: 38401509 ldrb w9, [x8], #0x1 bb5ac: eb08027f cmp x19, x8 bb5b0: b8004689 str w9, [x20], #0x4 bb5b4: 54ffffa1 b.ne 0xbb5a8 bb5b8: b900029f str wzr, [x20] bb5bc: f94016a8 ldr x8, [x21, #0x28] bb5c0: f9400fe9 ldr x9, [sp, #0x18] bb5c4: eb09011f cmp x8, x9 bb5c8: 54000121 b.ne 0xbb5ec bb5cc: a9457bfd ldp x29, x30, [sp, #0x50] bb5d0: a9444ff4 ldp x20, x19, [sp, #0x40] bb5d4: a94357f6 ldp x22, x21, [sp, #0x30] bb5d8: f94013f7 ldr x23, [sp, #0x20] bb5dc: 910183ff add sp, sp, #0x60 bb5e0: d65f03c0 ret bb5e4: aa1403e0 mov x0, x20 bb5e8: 97fe617b bl 0x53bd4 bb5ec: 97fe1ba9 bl 0x42490 <__stack_chk_fail@plt> bb5f0: 900000e0 adrp x0, 0xd7000 bb5f4: 91032800 add x0, x0, #0xca bb5f8: 97fe617c bl 0x53be8 00000000000bb5fc : bb5fc: d10183ff sub sp, sp, #0x60 bb600: f90013f7 str x23, [sp, #0x20] bb604: a90357f6 stp x22, x21, [sp, #0x30] bb608: a9044ff4 stp x20, x19, [sp, #0x40] bb60c: a9057bfd stp x29, x30, [sp, #0x50] bb610: 910143fd add x29, sp, #0x50 bb614: d53bd055 mrs x21, TPIDR_EL0 bb618: aa0803f4 mov x20, x8 bb61c: f94016a8 ldr x8, [x21, #0x28] bb620: 910013e1 add x1, sp, #0x4 bb624: 91005033 add x19, x1, #0x14 bb628: f9000fe8 str x8, [sp, #0x18] bb62c: b6f800a0 tbz x0, #0x3f, 0xbb640 bb630: b2400021 orr x1, x1, #0x1 bb634: 528005a8 mov w8, #0x2d // =45 bb638: cb0003e0 neg x0, x0 bb63c: 390013e8 strb w8, [sp, #0x4] bb640: cb010268 sub x8, x19, x1 bb644: f1004d1f cmp x8, #0x13 bb648: 5400022c b.gt 0xbb68c bb64c: b2400009 orr x9, x0, #0x1 bb650: 5280080a mov w10, #0x40 // =64 bb654: dac01129 clz x9, x9 bb658: 52809a2b mov w11, #0x4d1 // =1233 bb65c: 4b090149 sub w9, w10, w9 bb660: 1b0b7d29 mul w9, w9, w11 bb664: f000010a adrp x10, 0xde000 +0x12> bb668: 530c7d29 lsr w9, w9, #12 bb66c: 9132414a add x10, x10, #0xc90 bb670: f869594a ldr x10, [x10, w9, uxtw #3] bb674: eb00015f cmp x10, x0 bb678: 1a9f97ea cset w10, hi bb67c: 4b0a0129 sub w9, w9, w10 bb680: 11000529 add w9, w9, #0x1 bb684: eb29c11f cmp x8, w9, sxtw bb688: 5400006b b.lt 0xbb694 bb68c: 97fe18bd bl 0x41980 <_ZNSt6__ndk16__itoa8__u64toaEmPc@plt> bb690: aa0003f3 mov x19, x0 bb694: 910013e8 add x8, sp, #0x4 bb698: cb080276 sub x22, x19, x8 bb69c: b27ce7e8 mov x8, #0x3ffffffffffffff0 // =4611686018427387888 bb6a0: eb0802df cmp x22, x8 bb6a4: a9007e9f stp xzr, xzr, [x20] bb6a8: f9000a9f str xzr, [x20, #0x10] bb6ac: 54000682 b.hs 0xbb77c bb6b0: f10012df cmp x22, #0x4 bb6b4: 54000088 b.hi 0xbb6c4 bb6b8: 531f7ac8 lsl w8, w22, #1 bb6bc: 38004688 strb w8, [x20], #0x4 bb6c0: 1400000b b 0xbb6ec bb6c4: 910012c8 add x8, x22, #0x4 bb6c8: d37efd09 lsr x9, x8, #62 bb6cc: b50005e9 cbnz x9, 0xbb788 bb6d0: 927ef517 and x23, x8, #0xfffffffffffffffc bb6d4: d37ef6e0 lsl x0, x23, #2 bb6d8: 97fe1aee bl 0x42290 <_Znwm@plt> bb6dc: b24002e8 orr x8, x23, #0x1 bb6e0: a9008296 stp x22, x0, [x20, #0x8] bb6e4: f9000288 str x8, [x20] bb6e8: aa0003f4 mov x20, x0 bb6ec: 910013e8 add x8, sp, #0x4 bb6f0: eb13011f cmp x8, x19 bb6f4: 540002e0 b.eq 0xbb750 bb6f8: cb080269 sub x9, x19, x8 bb6fc: f100093f cmp x9, #0x2 bb700: 54000203 b.lo 0xbb740 bb704: 927ff92a and x10, x9, #0xfffffffffffffffe bb708: 910013ec add x12, sp, #0x4 bb70c: 9100128b add x11, x20, #0x4 bb710: 8b0a0188 add x8, x12, x10 bb714: 8b0a0a94 add x20, x20, x10, lsl #2 bb718: b240018c orr x12, x12, #0x1 bb71c: aa0a03ed mov x13, x10 bb720: 385ff18e ldurb w14, [x12, #-0x1] bb724: 3840258f ldrb w15, [x12], #0x2 bb728: f10009ad subs x13, x13, #0x2 bb72c: 293fbd6e stp w14, w15, [x11, #-0x4] bb730: 9100216b add x11, x11, #0x8 bb734: 54ffff61 b.ne 0xbb720 bb738: eb0a013f cmp x9, x10 bb73c: 540000a0 b.eq 0xbb750 bb740: 38401509 ldrb w9, [x8], #0x1 bb744: eb08027f cmp x19, x8 bb748: b8004689 str w9, [x20], #0x4 bb74c: 54ffffa1 b.ne 0xbb740 bb750: b900029f str wzr, [x20] bb754: f94016a8 ldr x8, [x21, #0x28] bb758: f9400fe9 ldr x9, [sp, #0x18] bb75c: eb09011f cmp x8, x9 bb760: 54000121 b.ne 0xbb784 bb764: a9457bfd ldp x29, x30, [sp, #0x50] bb768: a9444ff4 ldp x20, x19, [sp, #0x40] bb76c: a94357f6 ldp x22, x21, [sp, #0x30] bb770: f94013f7 ldr x23, [sp, #0x20] bb774: 910183ff add sp, sp, #0x60 bb778: d65f03c0 ret bb77c: aa1403e0 mov x0, x20 bb780: 97fe6115 bl 0x53bd4 bb784: 97fe1b43 bl 0x42490 <__stack_chk_fail@plt> bb788: 900000e0 adrp x0, 0xd7000 bb78c: 91032800 add x0, x0, #0xca bb790: 97fe6116 bl 0x53be8 00000000000bb794 : bb794: d10183ff sub sp, sp, #0x60 bb798: f90013f7 str x23, [sp, #0x20] bb79c: a90357f6 stp x22, x21, [sp, #0x30] bb7a0: a9044ff4 stp x20, x19, [sp, #0x40] bb7a4: a9057bfd stp x29, x30, [sp, #0x50] bb7a8: 910143fd add x29, sp, #0x50 bb7ac: d53bd055 mrs x21, TPIDR_EL0 bb7b0: aa0803f4 mov x20, x8 bb7b4: f94016a8 ldr x8, [x21, #0x28] bb7b8: 910033e1 add x1, sp, #0xc bb7bc: 910033f6 add x22, sp, #0xc bb7c0: f9000fe8 str x8, [sp, #0x18] bb7c4: 97fe189b bl 0x41a30 <_ZNSt6__ndk16__itoa8__u32toaEjPc@plt> bb7c8: cb160016 sub x22, x0, x22 bb7cc: b27ce7e8 mov x8, #0x3ffffffffffffff0 // =4611686018427387888 bb7d0: eb0802df cmp x22, x8 bb7d4: a900fe9f stp xzr, xzr, [x20, #0x8] bb7d8: f900029f str xzr, [x20] bb7dc: 540006a2 b.hs 0xbb8b0 bb7e0: aa0003f3 mov x19, x0 bb7e4: f10012df cmp x22, #0x4 bb7e8: 54000088 b.hi 0xbb7f8 bb7ec: 531f7ac8 lsl w8, w22, #1 bb7f0: 38004688 strb w8, [x20], #0x4 bb7f4: 1400000b b 0xbb820 bb7f8: 910012c8 add x8, x22, #0x4 bb7fc: d37efd09 lsr x9, x8, #62 bb800: b50005e9 cbnz x9, 0xbb8bc bb804: 927ef517 and x23, x8, #0xfffffffffffffffc bb808: d37ef6e0 lsl x0, x23, #2 bb80c: 97fe1aa1 bl 0x42290 <_Znwm@plt> bb810: b24002e8 orr x8, x23, #0x1 bb814: a9008296 stp x22, x0, [x20, #0x8] bb818: f9000288 str x8, [x20] bb81c: aa0003f4 mov x20, x0 bb820: 910033e8 add x8, sp, #0xc bb824: eb13011f cmp x8, x19 bb828: 540002e0 b.eq 0xbb884 bb82c: cb080269 sub x9, x19, x8 bb830: f100093f cmp x9, #0x2 bb834: 54000203 b.lo 0xbb874 bb838: 927ff92a and x10, x9, #0xfffffffffffffffe bb83c: 910033ec add x12, sp, #0xc bb840: 9100128b add x11, x20, #0x4 bb844: 8b0a0188 add x8, x12, x10 bb848: 8b0a0a94 add x20, x20, x10, lsl #2 bb84c: b240018c orr x12, x12, #0x1 bb850: aa0a03ed mov x13, x10 bb854: 385ff18e ldurb w14, [x12, #-0x1] bb858: 3840258f ldrb w15, [x12], #0x2 bb85c: f10009ad subs x13, x13, #0x2 bb860: 293fbd6e stp w14, w15, [x11, #-0x4] bb864: 9100216b add x11, x11, #0x8 bb868: 54ffff61 b.ne 0xbb854 bb86c: eb0a013f cmp x9, x10 bb870: 540000a0 b.eq 0xbb884 bb874: 38401509 ldrb w9, [x8], #0x1 bb878: eb08027f cmp x19, x8 bb87c: b8004689 str w9, [x20], #0x4 bb880: 54ffffa1 b.ne 0xbb874 bb884: b900029f str wzr, [x20] bb888: f94016a8 ldr x8, [x21, #0x28] bb88c: f9400fe9 ldr x9, [sp, #0x18] bb890: eb09011f cmp x8, x9 bb894: 54000121 b.ne 0xbb8b8 bb898: a9457bfd ldp x29, x30, [sp, #0x50] bb89c: a9444ff4 ldp x20, x19, [sp, #0x40] bb8a0: a94357f6 ldp x22, x21, [sp, #0x30] bb8a4: f94013f7 ldr x23, [sp, #0x20] bb8a8: 910183ff add sp, sp, #0x60 bb8ac: d65f03c0 ret bb8b0: aa1403e0 mov x0, x20 bb8b4: 97fe60c8 bl 0x53bd4 bb8b8: 97fe1af6 bl 0x42490 <__stack_chk_fail@plt> bb8bc: 900000e0 adrp x0, 0xd7000 bb8c0: 91032800 add x0, x0, #0xca bb8c4: 97fe60c9 bl 0x53be8 00000000000bb8c8 : bb8c8: d10183ff sub sp, sp, #0x60 bb8cc: f90013f7 str x23, [sp, #0x20] bb8d0: a90357f6 stp x22, x21, [sp, #0x30] bb8d4: a9044ff4 stp x20, x19, [sp, #0x40] bb8d8: a9057bfd stp x29, x30, [sp, #0x50] bb8dc: 910143fd add x29, sp, #0x50 bb8e0: d53bd055 mrs x21, TPIDR_EL0 bb8e4: aa0803f4 mov x20, x8 bb8e8: f94016a8 ldr x8, [x21, #0x28] bb8ec: 910003e1 mov x1, sp bb8f0: 910003f6 mov x22, sp bb8f4: f9000fe8 str x8, [sp, #0x18] bb8f8: 97fe1822 bl 0x41980 <_ZNSt6__ndk16__itoa8__u64toaEmPc@plt> bb8fc: cb160016 sub x22, x0, x22 bb900: b27ce7e8 mov x8, #0x3ffffffffffffff0 // =4611686018427387888 bb904: eb0802df cmp x22, x8 bb908: a900fe9f stp xzr, xzr, [x20, #0x8] bb90c: f900029f str xzr, [x20] bb910: 540006a2 b.hs 0xbb9e4 bb914: aa0003f3 mov x19, x0 bb918: f10012df cmp x22, #0x4 bb91c: 54000088 b.hi 0xbb92c bb920: 531f7ac8 lsl w8, w22, #1 bb924: 38004688 strb w8, [x20], #0x4 bb928: 1400000b b 0xbb954 bb92c: 910012c8 add x8, x22, #0x4 bb930: d37efd09 lsr x9, x8, #62 bb934: b50005e9 cbnz x9, 0xbb9f0 bb938: 927ef517 and x23, x8, #0xfffffffffffffffc bb93c: d37ef6e0 lsl x0, x23, #2 bb940: 97fe1a54 bl 0x42290 <_Znwm@plt> bb944: b24002e8 orr x8, x23, #0x1 bb948: a9008296 stp x22, x0, [x20, #0x8] bb94c: f9000288 str x8, [x20] bb950: aa0003f4 mov x20, x0 bb954: 910003e8 mov x8, sp bb958: eb13011f cmp x8, x19 bb95c: 540002e0 b.eq 0xbb9b8 bb960: cb080269 sub x9, x19, x8 bb964: f100093f cmp x9, #0x2 bb968: 54000203 b.lo 0xbb9a8 bb96c: 927ff92a and x10, x9, #0xfffffffffffffffe bb970: 910003ec mov x12, sp bb974: 9100128b add x11, x20, #0x4 bb978: 8b0a0188 add x8, x12, x10 bb97c: 8b0a0a94 add x20, x20, x10, lsl #2 bb980: b240018c orr x12, x12, #0x1 bb984: aa0a03ed mov x13, x10 bb988: 385ff18e ldurb w14, [x12, #-0x1] bb98c: 3840258f ldrb w15, [x12], #0x2 bb990: f10009ad subs x13, x13, #0x2 bb994: 293fbd6e stp w14, w15, [x11, #-0x4] bb998: 9100216b add x11, x11, #0x8 bb99c: 54ffff61 b.ne 0xbb988 bb9a0: eb0a013f cmp x9, x10 bb9a4: 540000a0 b.eq 0xbb9b8 bb9a8: 38401509 ldrb w9, [x8], #0x1 bb9ac: eb08027f cmp x19, x8 bb9b0: b8004689 str w9, [x20], #0x4 bb9b4: 54ffffa1 b.ne 0xbb9a8 bb9b8: b900029f str wzr, [x20] bb9bc: f94016a8 ldr x8, [x21, #0x28] bb9c0: f9400fe9 ldr x9, [sp, #0x18] bb9c4: eb09011f cmp x8, x9 bb9c8: 54000121 b.ne 0xbb9ec bb9cc: a9457bfd ldp x29, x30, [sp, #0x50] bb9d0: a9444ff4 ldp x20, x19, [sp, #0x40] bb9d4: a94357f6 ldp x22, x21, [sp, #0x30] bb9d8: f94013f7 ldr x23, [sp, #0x20] bb9dc: 910183ff add sp, sp, #0x60 bb9e0: d65f03c0 ret bb9e4: aa1403e0 mov x0, x20 bb9e8: 97fe607b bl 0x53bd4 bb9ec: 97fe1aa9 bl 0x42490 <__stack_chk_fail@plt> bb9f0: 900000e0 adrp x0, 0xd7000 bb9f4: 91032800 add x0, x0, #0xca bb9f8: 97fe607c bl 0x53be8 00000000000bb9fc : bb9fc: d10183ff sub sp, sp, #0x60 bba00: f90013f7 str x23, [sp, #0x20] bba04: a90357f6 stp x22, x21, [sp, #0x30] bba08: a9044ff4 stp x20, x19, [sp, #0x40] bba0c: a9057bfd stp x29, x30, [sp, #0x50] bba10: 910143fd add x29, sp, #0x50 bba14: d53bd055 mrs x21, TPIDR_EL0 bba18: aa0803f4 mov x20, x8 bba1c: f94016a8 ldr x8, [x21, #0x28] bba20: 910003e1 mov x1, sp bba24: 910003f6 mov x22, sp bba28: f9000fe8 str x8, [sp, #0x18] bba2c: 97fe17d5 bl 0x41980 <_ZNSt6__ndk16__itoa8__u64toaEmPc@plt> bba30: cb160016 sub x22, x0, x22 bba34: b27ce7e8 mov x8, #0x3ffffffffffffff0 // =4611686018427387888 bba38: eb0802df cmp x22, x8 bba3c: a900fe9f stp xzr, xzr, [x20, #0x8] bba40: f900029f str xzr, [x20] bba44: 540006a2 b.hs 0xbbb18 bba48: aa0003f3 mov x19, x0 bba4c: f10012df cmp x22, #0x4 bba50: 54000088 b.hi 0xbba60 bba54: 531f7ac8 lsl w8, w22, #1 bba58: 38004688 strb w8, [x20], #0x4 bba5c: 1400000b b 0xbba88 bba60: 910012c8 add x8, x22, #0x4 bba64: d37efd09 lsr x9, x8, #62 bba68: b50005e9 cbnz x9, 0xbbb24 bba6c: 927ef517 and x23, x8, #0xfffffffffffffffc bba70: d37ef6e0 lsl x0, x23, #2 bba74: 97fe1a07 bl 0x42290 <_Znwm@plt> bba78: b24002e8 orr x8, x23, #0x1 bba7c: a9008296 stp x22, x0, [x20, #0x8] bba80: f9000288 str x8, [x20] bba84: aa0003f4 mov x20, x0 bba88: 910003e8 mov x8, sp bba8c: eb13011f cmp x8, x19 bba90: 540002e0 b.eq 0xbbaec bba94: cb080269 sub x9, x19, x8 bba98: f100093f cmp x9, #0x2 bba9c: 54000203 b.lo 0xbbadc bbaa0: 927ff92a and x10, x9, #0xfffffffffffffffe bbaa4: 910003ec mov x12, sp bbaa8: 9100128b add x11, x20, #0x4 bbaac: 8b0a0188 add x8, x12, x10 bbab0: 8b0a0a94 add x20, x20, x10, lsl #2 bbab4: b240018c orr x12, x12, #0x1 bbab8: aa0a03ed mov x13, x10 bbabc: 385ff18e ldurb w14, [x12, #-0x1] bbac0: 3840258f ldrb w15, [x12], #0x2 bbac4: f10009ad subs x13, x13, #0x2 bbac8: 293fbd6e stp w14, w15, [x11, #-0x4] bbacc: 9100216b add x11, x11, #0x8 bbad0: 54ffff61 b.ne 0xbbabc bbad4: eb0a013f cmp x9, x10 bbad8: 540000a0 b.eq 0xbbaec bbadc: 38401509 ldrb w9, [x8], #0x1 bbae0: eb08027f cmp x19, x8 bbae4: b8004689 str w9, [x20], #0x4 bbae8: 54ffffa1 b.ne 0xbbadc bbaec: b900029f str wzr, [x20] bbaf0: f94016a8 ldr x8, [x21, #0x28] bbaf4: f9400fe9 ldr x9, [sp, #0x18] bbaf8: eb09011f cmp x8, x9 bbafc: 54000121 b.ne 0xbbb20 bbb00: a9457bfd ldp x29, x30, [sp, #0x50] bbb04: a9444ff4 ldp x20, x19, [sp, #0x40] bbb08: a94357f6 ldp x22, x21, [sp, #0x30] bbb0c: f94013f7 ldr x23, [sp, #0x20] bbb10: 910183ff add sp, sp, #0x60 bbb14: d65f03c0 ret bbb18: aa1403e0 mov x0, x20 bbb1c: 97fe602e bl 0x53bd4 bbb20: 97fe1a5c bl 0x42490 <__stack_chk_fail@plt> bbb24: 900000e0 adrp x0, 0xd7000 bbb28: 91032800 add x0, x0, #0xca bbb2c: 97fe602f bl 0x53be8 00000000000bbb30 : bbb30: d101c3ff sub sp, sp, #0x70 bbb34: fd0013e8 str d8, [sp, #0x20] bbb38: a9035ff8 stp x24, x23, [sp, #0x30] bbb3c: a90457f6 stp x22, x21, [sp, #0x40] bbb40: a9054ff4 stp x20, x19, [sp, #0x50] bbb44: a9067bfd stp x29, x30, [sp, #0x60] bbb48: 910183fd add x29, sp, #0x60 bbb4c: d53bd055 mrs x21, TPIDR_EL0 bbb50: aa0803f3 mov x19, x8 bbb54: f94016a8 ldr x8, [x21, #0x28] bbb58: 4ea01c08 mov v8.16b, v0.16b bbb5c: f9000fe8 str x8, [sp, #0x18] bbb60: a9007fff stp xzr, xzr, [sp] bbb64: f9000bff str xzr, [sp, #0x10] bbb68: 910003e0 mov x0, sp bbb6c: 528002c1 mov w1, #0x16 // =22 bbb70: 2a1f03e2 mov w2, wzr bbb74: 910003f6 mov x22, sp bbb78: 97feb3a2 bl 0x68a00 bbb7c: 394003e8 ldrb w8, [sp] bbb80: f94007e9 ldr x9, [sp, #0x8] bbb84: f0000114 adrp x20, 0xde000 +0x12> bbb88: b24002d7 orr x23, x22, #0x1 bbb8c: d341fd0a lsr x10, x8, #1 bbb90: 7200011f tst w8, #0x1 bbb94: 1e22c108 fcvt d8, s8 bbb98: 9a890158 csel x24, x10, x9, eq bbb9c: 912ff694 add x20, x20, #0xbfd bbba0: 14000005 b 0xbbbb4 bbba4: 910003e0 mov x0, sp bbba8: 2a1f03e2 mov w2, wzr bbbac: 97feb395 bl 0x68a00 bbbb0: 394003e8 ldrb w8, [sp] bbbb4: f9400be9 ldr x9, [sp, #0x10] bbbb8: 7200011f tst w8, #0x1 bbbbc: 91000701 add x1, x24, #0x1 bbbc0: aa1403e2 mov x2, x20 bbbc4: 9a8902e0 csel x0, x23, x9, eq bbbc8: 4ea81d00 mov v0.16b, v8.16b bbbcc: 97fe17c9 bl 0x41af0 bbbd0: 37f800a0 tbnz w0, #0x1f, 0xbbbe4 bbbd4: 93407c08 sxtw x8, w0 bbbd8: eb08031f cmp x24, x8 bbbdc: 54000083 b.lo 0xbbbec bbbe0: 14000016 b 0xbbc38 bbbe4: 52800028 mov w8, #0x1 // =1 bbbe8: b37ffb08 bfi x8, x24, #1, #63 bbbec: aa0803f8 mov x24, x8 bbbf0: 394003e8 ldrb w8, [sp] bbbf4: f94007e9 ldr x9, [sp, #0x8] bbbf8: d341fd0a lsr x10, x8, #1 bbbfc: 7200011f tst w8, #0x1 bbc00: 9a890149 csel x9, x10, x9, eq bbc04: eb090301 subs x1, x24, x9 bbc08: 54fffce8 b.hi 0xbbba4 bbc0c: 370000c8 tbnz w8, #0x0, 0xbbc24 bbc10: 8b1802c8 add x8, x22, x24 bbc14: 531f7b09 lsl w9, w24, #1 bbc18: 3900051f strb wzr, [x8, #0x1] bbc1c: 390003e9 strb w9, [sp] bbc20: 17ffffe4 b 0xbbbb0 bbc24: f9400be8 ldr x8, [sp, #0x10] bbc28: 3838691f strb wzr, [x8, x24] bbc2c: 394003e8 ldrb w8, [sp] bbc30: f90007f8 str x24, [sp, #0x8] bbc34: 17ffffe0 b 0xbbbb4 bbc38: 394003e9 ldrb w9, [sp] bbc3c: f94007ea ldr x10, [sp, #0x8] bbc40: d341fd2b lsr x11, x9, #1 bbc44: 7200013f tst w9, #0x1 bbc48: 9a8a016a csel x10, x11, x10, eq bbc4c: eb08015f cmp x10, x8 bbc50: 540000c2 b.hs 0xbbc68 bbc54: cb0a0101 sub x1, x8, x10 bbc58: 910003e0 mov x0, sp bbc5c: 2a1f03e2 mov w2, wzr bbc60: 97feb368 bl 0x68a00 bbc64: 1400000b b 0xbbc90 bbc68: 370000e9 tbnz w9, #0x0, 0xbbc84 bbc6c: 910003e9 mov x9, sp bbc70: 531f780a lsl w10, w0, #1 bbc74: 8b080128 add x8, x9, x8 bbc78: 3900051f strb wzr, [x8, #0x1] bbc7c: 390003ea strb w10, [sp] bbc80: 14000004 b 0xbbc90 bbc84: f9400be9 ldr x9, [sp, #0x10] bbc88: 3828693f strb wzr, [x9, x8] bbc8c: f90007e8 str x8, [sp, #0x8] bbc90: f9400be8 ldr x8, [sp, #0x10] bbc94: 3dc003e0 ldr q0, [sp] bbc98: f9000a68 str x8, [x19, #0x10] bbc9c: 3d800260 str q0, [x19] bbca0: f94016a8 ldr x8, [x21, #0x28] bbca4: f9400fe9 ldr x9, [sp, #0x18] bbca8: eb09011f cmp x8, x9 bbcac: 54000101 b.ne 0xbbccc bbcb0: a9467bfd ldp x29, x30, [sp, #0x60] bbcb4: a9454ff4 ldp x20, x19, [sp, #0x50] bbcb8: a94457f6 ldp x22, x21, [sp, #0x40] bbcbc: a9435ff8 ldp x24, x23, [sp, #0x30] bbcc0: fd4013e8 ldr d8, [sp, #0x20] bbcc4: 9101c3ff add sp, sp, #0x70 bbcc8: d65f03c0 ret bbccc: 97fe19f1 bl 0x42490 <__stack_chk_fail@plt> bbcd0: 14000002 b 0xbbcd8 bbcd4: 14000001 b 0xbbcd8 bbcd8: 394003e8 ldrb w8, [sp] bbcdc: aa0003f3 mov x19, x0 bbce0: 36000068 tbz w8, #0x0, 0xbbcec bbce4: f9400be0 ldr x0, [sp, #0x10] bbce8: 97fe158e bl 0x41320 <_ZdlPv@plt> bbcec: aa1303e0 mov x0, x19 bbcf0: 940065ab bl 0xd539c <__cxa_demangle+0x12abc> 00000000000bbcf4 : bbcf4: d101c3ff sub sp, sp, #0x70 bbcf8: fd0013e8 str d8, [sp, #0x20] bbcfc: a9035ff8 stp x24, x23, [sp, #0x30] bbd00: a90457f6 stp x22, x21, [sp, #0x40] bbd04: a9054ff4 stp x20, x19, [sp, #0x50] bbd08: a9067bfd stp x29, x30, [sp, #0x60] bbd0c: 910183fd add x29, sp, #0x60 bbd10: d53bd055 mrs x21, TPIDR_EL0 bbd14: aa0803f3 mov x19, x8 bbd18: f94016a8 ldr x8, [x21, #0x28] bbd1c: 4ea01c08 mov v8.16b, v0.16b bbd20: f9000fe8 str x8, [sp, #0x18] bbd24: a9007fff stp xzr, xzr, [sp] bbd28: f9000bff str xzr, [sp, #0x10] bbd2c: 910003e0 mov x0, sp bbd30: 528002c1 mov w1, #0x16 // =22 bbd34: 2a1f03e2 mov w2, wzr bbd38: 910003f6 mov x22, sp bbd3c: 97feb331 bl 0x68a00 bbd40: 394003e8 ldrb w8, [sp] bbd44: f94007e9 ldr x9, [sp, #0x8] bbd48: f0000114 adrp x20, 0xde000 +0x12> bbd4c: b24002d7 orr x23, x22, #0x1 bbd50: d341fd0a lsr x10, x8, #1 bbd54: 7200011f tst w8, #0x1 bbd58: 9a890158 csel x24, x10, x9, eq bbd5c: 912ff694 add x20, x20, #0xbfd bbd60: 14000005 b 0xbbd74 bbd64: 910003e0 mov x0, sp bbd68: 2a1f03e2 mov w2, wzr bbd6c: 97feb325 bl 0x68a00 bbd70: 394003e8 ldrb w8, [sp] bbd74: f9400be9 ldr x9, [sp, #0x10] bbd78: 7200011f tst w8, #0x1 bbd7c: 91000701 add x1, x24, #0x1 bbd80: aa1403e2 mov x2, x20 bbd84: 9a8902e0 csel x0, x23, x9, eq bbd88: 4ea81d00 mov v0.16b, v8.16b bbd8c: 97fe1759 bl 0x41af0 bbd90: 37f800a0 tbnz w0, #0x1f, 0xbbda4 bbd94: 93407c08 sxtw x8, w0 bbd98: eb08031f cmp x24, x8 bbd9c: 54000083 b.lo 0xbbdac bbda0: 14000016 b 0xbbdf8 bbda4: 52800028 mov w8, #0x1 // =1 bbda8: b37ffb08 bfi x8, x24, #1, #63 bbdac: aa0803f8 mov x24, x8 bbdb0: 394003e8 ldrb w8, [sp] bbdb4: f94007e9 ldr x9, [sp, #0x8] bbdb8: d341fd0a lsr x10, x8, #1 bbdbc: 7200011f tst w8, #0x1 bbdc0: 9a890149 csel x9, x10, x9, eq bbdc4: eb090301 subs x1, x24, x9 bbdc8: 54fffce8 b.hi 0xbbd64 bbdcc: 370000c8 tbnz w8, #0x0, 0xbbde4 bbdd0: 8b1802c8 add x8, x22, x24 bbdd4: 531f7b09 lsl w9, w24, #1 bbdd8: 3900051f strb wzr, [x8, #0x1] bbddc: 390003e9 strb w9, [sp] bbde0: 17ffffe4 b 0xbbd70 bbde4: f9400be8 ldr x8, [sp, #0x10] bbde8: 3838691f strb wzr, [x8, x24] bbdec: 394003e8 ldrb w8, [sp] bbdf0: f90007f8 str x24, [sp, #0x8] bbdf4: 17ffffe0 b 0xbbd74 bbdf8: 394003e9 ldrb w9, [sp] bbdfc: f94007ea ldr x10, [sp, #0x8] bbe00: d341fd2b lsr x11, x9, #1 bbe04: 7200013f tst w9, #0x1 bbe08: 9a8a016a csel x10, x11, x10, eq bbe0c: eb08015f cmp x10, x8 bbe10: 540000c2 b.hs 0xbbe28 bbe14: cb0a0101 sub x1, x8, x10 bbe18: 910003e0 mov x0, sp bbe1c: 2a1f03e2 mov w2, wzr bbe20: 97feb2f8 bl 0x68a00 bbe24: 1400000b b 0xbbe50 bbe28: 370000e9 tbnz w9, #0x0, 0xbbe44 bbe2c: 910003e9 mov x9, sp bbe30: 531f780a lsl w10, w0, #1 bbe34: 8b080128 add x8, x9, x8 bbe38: 3900051f strb wzr, [x8, #0x1] bbe3c: 390003ea strb w10, [sp] bbe40: 14000004 b 0xbbe50 bbe44: f9400be9 ldr x9, [sp, #0x10] bbe48: 3828693f strb wzr, [x9, x8] bbe4c: f90007e8 str x8, [sp, #0x8] bbe50: f9400be8 ldr x8, [sp, #0x10] bbe54: 3dc003e0 ldr q0, [sp] bbe58: f9000a68 str x8, [x19, #0x10] bbe5c: 3d800260 str q0, [x19] bbe60: f94016a8 ldr x8, [x21, #0x28] bbe64: f9400fe9 ldr x9, [sp, #0x18] bbe68: eb09011f cmp x8, x9 bbe6c: 54000101 b.ne 0xbbe8c bbe70: a9467bfd ldp x29, x30, [sp, #0x60] bbe74: a9454ff4 ldp x20, x19, [sp, #0x50] bbe78: a94457f6 ldp x22, x21, [sp, #0x40] bbe7c: a9435ff8 ldp x24, x23, [sp, #0x30] bbe80: fd4013e8 ldr d8, [sp, #0x20] bbe84: 9101c3ff add sp, sp, #0x70 bbe88: d65f03c0 ret bbe8c: 97fe1981 bl 0x42490 <__stack_chk_fail@plt> bbe90: 14000002 b 0xbbe98 bbe94: 14000001 b 0xbbe98 bbe98: 394003e8 ldrb w8, [sp] bbe9c: aa0003f3 mov x19, x0 bbea0: 36000068 tbz w8, #0x0, 0xbbeac bbea4: f9400be0 ldr x0, [sp, #0x10] bbea8: 97fe151e bl 0x41320 <_ZdlPv@plt> bbeac: aa1303e0 mov x0, x19 bbeb0: 9400653b bl 0xd539c <__cxa_demangle+0x12abc> 00000000000bbeb4 : bbeb4: d101c3ff sub sp, sp, #0x70 bbeb8: a9035ff8 stp x24, x23, [sp, #0x30] bbebc: a90457f6 stp x22, x21, [sp, #0x40] bbec0: a9054ff4 stp x20, x19, [sp, #0x50] bbec4: a9067bfd stp x29, x30, [sp, #0x60] bbec8: 910183fd add x29, sp, #0x60 bbecc: 3d8003e0 str q0, [sp] bbed0: d53bd055 mrs x21, TPIDR_EL0 bbed4: aa0803f3 mov x19, x8 bbed8: f94016a8 ldr x8, [x21, #0x28] bbedc: f90017e8 str x8, [sp, #0x28] bbee0: a9017fff stp xzr, xzr, [sp, #0x10] bbee4: f90013ff str xzr, [sp, #0x20] bbee8: 910043e0 add x0, sp, #0x10 bbeec: 528002c1 mov w1, #0x16 // =22 bbef0: 2a1f03e2 mov w2, wzr bbef4: 910043f6 add x22, sp, #0x10 bbef8: 97feb2c2 bl 0x68a00 bbefc: 394043e8 ldrb w8, [sp, #0x10] bbf00: f9400fe9 ldr x9, [sp, #0x18] bbf04: b0000114 adrp x20, 0xdc000 >+0x1e> bbf08: b24002d7 orr x23, x22, #0x1 bbf0c: d341fd0a lsr x10, x8, #1 bbf10: 7200011f tst w8, #0x1 bbf14: 9a890158 csel x24, x10, x9, eq bbf18: 912f5e94 add x20, x20, #0xbd7 bbf1c: 14000005 b 0xbbf30 bbf20: 910043e0 add x0, sp, #0x10 bbf24: 2a1f03e2 mov w2, wzr bbf28: 97feb2b6 bl 0x68a00 bbf2c: 394043e8 ldrb w8, [sp, #0x10] bbf30: f94013e9 ldr x9, [sp, #0x20] bbf34: 3dc003e0 ldr q0, [sp] bbf38: 7200011f tst w8, #0x1 bbf3c: 91000701 add x1, x24, #0x1 bbf40: 9a8902e0 csel x0, x23, x9, eq bbf44: aa1403e2 mov x2, x20 bbf48: 97fe16ea bl 0x41af0 bbf4c: 37f800a0 tbnz w0, #0x1f, 0xbbf60 bbf50: 93407c08 sxtw x8, w0 bbf54: eb08031f cmp x24, x8 bbf58: 54000083 b.lo 0xbbf68 bbf5c: 14000016 b 0xbbfb4 bbf60: 52800028 mov w8, #0x1 // =1 bbf64: b37ffb08 bfi x8, x24, #1, #63 bbf68: aa0803f8 mov x24, x8 bbf6c: 394043e8 ldrb w8, [sp, #0x10] bbf70: f9400fe9 ldr x9, [sp, #0x18] bbf74: d341fd0a lsr x10, x8, #1 bbf78: 7200011f tst w8, #0x1 bbf7c: 9a890149 csel x9, x10, x9, eq bbf80: eb090301 subs x1, x24, x9 bbf84: 54fffce8 b.hi 0xbbf20 bbf88: 370000c8 tbnz w8, #0x0, 0xbbfa0 bbf8c: 8b1802c8 add x8, x22, x24 bbf90: 531f7b09 lsl w9, w24, #1 bbf94: 3900051f strb wzr, [x8, #0x1] bbf98: 390043e9 strb w9, [sp, #0x10] bbf9c: 17ffffe4 b 0xbbf2c bbfa0: f94013e8 ldr x8, [sp, #0x20] bbfa4: 3838691f strb wzr, [x8, x24] bbfa8: 394043e8 ldrb w8, [sp, #0x10] bbfac: f9000ff8 str x24, [sp, #0x18] bbfb0: 17ffffe0 b 0xbbf30 bbfb4: 394043e9 ldrb w9, [sp, #0x10] bbfb8: f9400fea ldr x10, [sp, #0x18] bbfbc: d341fd2b lsr x11, x9, #1 bbfc0: 7200013f tst w9, #0x1 bbfc4: 9a8a016a csel x10, x11, x10, eq bbfc8: eb08015f cmp x10, x8 bbfcc: 540000c2 b.hs 0xbbfe4 bbfd0: cb0a0101 sub x1, x8, x10 bbfd4: 910043e0 add x0, sp, #0x10 bbfd8: 2a1f03e2 mov w2, wzr bbfdc: 97feb289 bl 0x68a00 bbfe0: 1400000b b 0xbc00c bbfe4: 370000e9 tbnz w9, #0x0, 0xbc000 bbfe8: 910043e9 add x9, sp, #0x10 bbfec: 531f780a lsl w10, w0, #1 bbff0: 8b080128 add x8, x9, x8 bbff4: 3900051f strb wzr, [x8, #0x1] bbff8: 390043ea strb w10, [sp, #0x10] bbffc: 14000004 b 0xbc00c bc000: f94013e9 ldr x9, [sp, #0x20] bc004: 3828693f strb wzr, [x9, x8] bc008: f9000fe8 str x8, [sp, #0x18] bc00c: f94013e8 ldr x8, [sp, #0x20] bc010: 3dc007e0 ldr q0, [sp, #0x10] bc014: f9000a68 str x8, [x19, #0x10] bc018: 3d800260 str q0, [x19] bc01c: f94016a8 ldr x8, [x21, #0x28] bc020: f94017e9 ldr x9, [sp, #0x28] bc024: eb09011f cmp x8, x9 bc028: 540000e1 b.ne 0xbc044 bc02c: a9467bfd ldp x29, x30, [sp, #0x60] bc030: a9454ff4 ldp x20, x19, [sp, #0x50] bc034: a94457f6 ldp x22, x21, [sp, #0x40] bc038: a9435ff8 ldp x24, x23, [sp, #0x30] bc03c: 9101c3ff add sp, sp, #0x70 bc040: d65f03c0 ret bc044: 97fe1913 bl 0x42490 <__stack_chk_fail@plt> bc048: 14000002 b 0xbc050 bc04c: 14000001 b 0xbc050 bc050: 394043e8 ldrb w8, [sp, #0x10] bc054: aa0003f3 mov x19, x0 bc058: 36000068 tbz w8, #0x0, 0xbc064 bc05c: f94013e0 ldr x0, [sp, #0x20] bc060: 97fe14b0 bl 0x41320 <_ZdlPv@plt> bc064: aa1303e0 mov x0, x19 bc068: 940064cd bl 0xd539c <__cxa_demangle+0x12abc> 00000000000bc06c : bc06c: d101c3ff sub sp, sp, #0x70 bc070: fd0013e8 str d8, [sp, #0x20] bc074: a9035ff8 stp x24, x23, [sp, #0x30] bc078: a90457f6 stp x22, x21, [sp, #0x40] bc07c: a9054ff4 stp x20, x19, [sp, #0x50] bc080: a9067bfd stp x29, x30, [sp, #0x60] bc084: 910183fd add x29, sp, #0x60 bc088: d53bd055 mrs x21, TPIDR_EL0 bc08c: aa0803f3 mov x19, x8 bc090: f94016a8 ldr x8, [x21, #0x28] bc094: 52800c00 mov w0, #0x60 // =96 bc098: 4ea01c08 mov v8.16b, v0.16b bc09c: f9000fe8 str x8, [sp, #0x18] bc0a0: 97fe187c bl 0x42290 <_Znwm@plt> bc0a4: d0000108 adrp x8, 0xde000 +0x12> bc0a8: 3dc2f100 ldr q0, [x8, #0xbc0] bc0ac: aa0003f4 mov x20, x0 bc0b0: f9000be0 str x0, [sp, #0x10] bc0b4: 3d8003e0 str q0, [sp] bc0b8: 52800282 mov w2, #0x14 // =20 bc0bc: 2a1f03e1 mov w1, wzr bc0c0: 97fe1578 bl 0x416a0 bc0c4: b900529f str wzr, [x20, #0x50] bc0c8: 910003e0 mov x0, sp bc0cc: 52800061 mov w1, #0x3 // =3 bc0d0: 2a1f03e2 mov w2, wzr bc0d4: 910003f6 mov x22, sp bc0d8: 97fe1652 bl 0x41a20 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6appendEmw@plt> bc0dc: 394003e8 ldrb w8, [sp] bc0e0: f94007e9 ldr x9, [sp, #0x8] bc0e4: d0000114 adrp x20, 0xde000 +0x12> bc0e8: b27e02d7 orr x23, x22, #0x4 bc0ec: d341fd0a lsr x10, x8, #1 bc0f0: 7200011f tst w8, #0x1 bc0f4: 1e22c108 fcvt d8, s8 bc0f8: 9a890158 csel x24, x10, x9, eq bc0fc: 91312294 add x20, x20, #0xc48 bc100: 14000005 b 0xbc114 bc104: 910003e0 mov x0, sp bc108: 2a1f03e2 mov w2, wzr bc10c: 97fe1645 bl 0x41a20 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6appendEmw@plt> bc110: 394003e8 ldrb w8, [sp] bc114: f9400be9 ldr x9, [sp, #0x10] bc118: 7200011f tst w8, #0x1 bc11c: 91000701 add x1, x24, #0x1 bc120: 9a8902e0 csel x0, x23, x9, eq bc124: aa1403e2 mov x2, x20 bc128: 4ea81d00 mov v0.16b, v8.16b bc12c: 97fe1959 bl 0x42690 bc130: 37f800a0 tbnz w0, #0x1f, 0xbc144 bc134: 93407c08 sxtw x8, w0 bc138: eb08031f cmp x24, x8 bc13c: 54000083 b.lo 0xbc14c bc140: 14000016 b 0xbc198 bc144: 52800028 mov w8, #0x1 // =1 bc148: b37ffb08 bfi x8, x24, #1, #63 bc14c: aa0803f8 mov x24, x8 bc150: 394003e8 ldrb w8, [sp] bc154: f94007e9 ldr x9, [sp, #0x8] bc158: d341fd0a lsr x10, x8, #1 bc15c: 7200011f tst w8, #0x1 bc160: 9a890149 csel x9, x10, x9, eq bc164: eb090301 subs x1, x24, x9 bc168: 54fffce8 b.hi 0xbc104 bc16c: 370000c8 tbnz w8, #0x0, 0xbc184 bc170: 8b180ac8 add x8, x22, x24, lsl #2 bc174: 531f7b09 lsl w9, w24, #1 bc178: b900051f str wzr, [x8, #0x4] bc17c: 390003e9 strb w9, [sp] bc180: 17ffffe4 b 0xbc110 bc184: f9400be8 ldr x8, [sp, #0x10] bc188: b838791f str wzr, [x8, x24, lsl #2] bc18c: 394003e8 ldrb w8, [sp] bc190: f90007f8 str x24, [sp, #0x8] bc194: 17ffffe0 b 0xbc114 bc198: 394003e9 ldrb w9, [sp] bc19c: f94007ea ldr x10, [sp, #0x8] bc1a0: d341fd2b lsr x11, x9, #1 bc1a4: 7200013f tst w9, #0x1 bc1a8: 9a8a016a csel x10, x11, x10, eq bc1ac: eb08015f cmp x10, x8 bc1b0: 540000c2 b.hs 0xbc1c8 bc1b4: cb0a0101 sub x1, x8, x10 bc1b8: 910003e0 mov x0, sp bc1bc: 2a1f03e2 mov w2, wzr bc1c0: 97fe1618 bl 0x41a20 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6appendEmw@plt> bc1c4: 1400000b b 0xbc1f0 bc1c8: 370000e9 tbnz w9, #0x0, 0xbc1e4 bc1cc: 910003e9 mov x9, sp bc1d0: 531f780a lsl w10, w0, #1 bc1d4: 8b080928 add x8, x9, x8, lsl #2 bc1d8: b900051f str wzr, [x8, #0x4] bc1dc: 390003ea strb w10, [sp] bc1e0: 14000004 b 0xbc1f0 bc1e4: f9400be9 ldr x9, [sp, #0x10] bc1e8: b828793f str wzr, [x9, x8, lsl #2] bc1ec: f90007e8 str x8, [sp, #0x8] bc1f0: f9400be8 ldr x8, [sp, #0x10] bc1f4: 3dc003e0 ldr q0, [sp] bc1f8: f9000a68 str x8, [x19, #0x10] bc1fc: 3d800260 str q0, [x19] bc200: f94016a8 ldr x8, [x21, #0x28] bc204: f9400fe9 ldr x9, [sp, #0x18] bc208: eb09011f cmp x8, x9 bc20c: 54000101 b.ne 0xbc22c bc210: a9467bfd ldp x29, x30, [sp, #0x60] bc214: a9454ff4 ldp x20, x19, [sp, #0x50] bc218: a94457f6 ldp x22, x21, [sp, #0x40] bc21c: a9435ff8 ldp x24, x23, [sp, #0x30] bc220: fd4013e8 ldr d8, [sp, #0x20] bc224: 9101c3ff add sp, sp, #0x70 bc228: d65f03c0 ret bc22c: 97fe1899 bl 0x42490 <__stack_chk_fail@plt> bc230: 14000003 b 0xbc23c bc234: 14000002 b 0xbc23c bc238: 97fe5e1d bl 0x53aac bc23c: 394003e8 ldrb w8, [sp] bc240: aa0003f3 mov x19, x0 bc244: 36000068 tbz w8, #0x0, 0xbc250 bc248: f9400be0 ldr x0, [sp, #0x10] bc24c: 97fe1435 bl 0x41320 <_ZdlPv@plt> bc250: aa1303e0 mov x0, x19 bc254: 94006452 bl 0xd539c <__cxa_demangle+0x12abc> 00000000000bc258 : bc258: d101c3ff sub sp, sp, #0x70 bc25c: fd0013e8 str d8, [sp, #0x20] bc260: a9035ff8 stp x24, x23, [sp, #0x30] bc264: a90457f6 stp x22, x21, [sp, #0x40] bc268: a9054ff4 stp x20, x19, [sp, #0x50] bc26c: a9067bfd stp x29, x30, [sp, #0x60] bc270: 910183fd add x29, sp, #0x60 bc274: d53bd055 mrs x21, TPIDR_EL0 bc278: aa0803f3 mov x19, x8 bc27c: f94016a8 ldr x8, [x21, #0x28] bc280: 52800c00 mov w0, #0x60 // =96 bc284: 4ea01c08 mov v8.16b, v0.16b bc288: f9000fe8 str x8, [sp, #0x18] bc28c: 97fe1801 bl 0x42290 <_Znwm@plt> bc290: d0000108 adrp x8, 0xde000 +0x12> bc294: 3dc2f100 ldr q0, [x8, #0xbc0] bc298: aa0003f4 mov x20, x0 bc29c: f9000be0 str x0, [sp, #0x10] bc2a0: 3d8003e0 str q0, [sp] bc2a4: 52800282 mov w2, #0x14 // =20 bc2a8: 2a1f03e1 mov w1, wzr bc2ac: 97fe14fd bl 0x416a0 bc2b0: b900529f str wzr, [x20, #0x50] bc2b4: 910003e0 mov x0, sp bc2b8: 52800061 mov w1, #0x3 // =3 bc2bc: 2a1f03e2 mov w2, wzr bc2c0: 910003f6 mov x22, sp bc2c4: 97fe15d7 bl 0x41a20 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6appendEmw@plt> bc2c8: 394003e8 ldrb w8, [sp] bc2cc: f94007e9 ldr x9, [sp, #0x8] bc2d0: d0000114 adrp x20, 0xde000 +0x12> bc2d4: b27e02d7 orr x23, x22, #0x4 bc2d8: d341fd0a lsr x10, x8, #1 bc2dc: 7200011f tst w8, #0x1 bc2e0: 9a890158 csel x24, x10, x9, eq bc2e4: 91312294 add x20, x20, #0xc48 bc2e8: 14000005 b 0xbc2fc bc2ec: 910003e0 mov x0, sp bc2f0: 2a1f03e2 mov w2, wzr bc2f4: 97fe15cb bl 0x41a20 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6appendEmw@plt> bc2f8: 394003e8 ldrb w8, [sp] bc2fc: f9400be9 ldr x9, [sp, #0x10] bc300: 7200011f tst w8, #0x1 bc304: 91000701 add x1, x24, #0x1 bc308: 9a8902e0 csel x0, x23, x9, eq bc30c: aa1403e2 mov x2, x20 bc310: 4ea81d00 mov v0.16b, v8.16b bc314: 97fe18df bl 0x42690 bc318: 37f800a0 tbnz w0, #0x1f, 0xbc32c bc31c: 93407c08 sxtw x8, w0 bc320: eb08031f cmp x24, x8 bc324: 54000083 b.lo 0xbc334 bc328: 14000016 b 0xbc380 bc32c: 52800028 mov w8, #0x1 // =1 bc330: b37ffb08 bfi x8, x24, #1, #63 bc334: aa0803f8 mov x24, x8 bc338: 394003e8 ldrb w8, [sp] bc33c: f94007e9 ldr x9, [sp, #0x8] bc340: d341fd0a lsr x10, x8, #1 bc344: 7200011f tst w8, #0x1 bc348: 9a890149 csel x9, x10, x9, eq bc34c: eb090301 subs x1, x24, x9 bc350: 54fffce8 b.hi 0xbc2ec bc354: 370000c8 tbnz w8, #0x0, 0xbc36c bc358: 8b180ac8 add x8, x22, x24, lsl #2 bc35c: 531f7b09 lsl w9, w24, #1 bc360: b900051f str wzr, [x8, #0x4] bc364: 390003e9 strb w9, [sp] bc368: 17ffffe4 b 0xbc2f8 bc36c: f9400be8 ldr x8, [sp, #0x10] bc370: b838791f str wzr, [x8, x24, lsl #2] bc374: 394003e8 ldrb w8, [sp] bc378: f90007f8 str x24, [sp, #0x8] bc37c: 17ffffe0 b 0xbc2fc bc380: 394003e9 ldrb w9, [sp] bc384: f94007ea ldr x10, [sp, #0x8] bc388: d341fd2b lsr x11, x9, #1 bc38c: 7200013f tst w9, #0x1 bc390: 9a8a016a csel x10, x11, x10, eq bc394: eb08015f cmp x10, x8 bc398: 540000c2 b.hs 0xbc3b0 bc39c: cb0a0101 sub x1, x8, x10 bc3a0: 910003e0 mov x0, sp bc3a4: 2a1f03e2 mov w2, wzr bc3a8: 97fe159e bl 0x41a20 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6appendEmw@plt> bc3ac: 1400000b b 0xbc3d8 bc3b0: 370000e9 tbnz w9, #0x0, 0xbc3cc bc3b4: 910003e9 mov x9, sp bc3b8: 531f780a lsl w10, w0, #1 bc3bc: 8b080928 add x8, x9, x8, lsl #2 bc3c0: b900051f str wzr, [x8, #0x4] bc3c4: 390003ea strb w10, [sp] bc3c8: 14000004 b 0xbc3d8 bc3cc: f9400be9 ldr x9, [sp, #0x10] bc3d0: b828793f str wzr, [x9, x8, lsl #2] bc3d4: f90007e8 str x8, [sp, #0x8] bc3d8: f9400be8 ldr x8, [sp, #0x10] bc3dc: 3dc003e0 ldr q0, [sp] bc3e0: f9000a68 str x8, [x19, #0x10] bc3e4: 3d800260 str q0, [x19] bc3e8: f94016a8 ldr x8, [x21, #0x28] bc3ec: f9400fe9 ldr x9, [sp, #0x18] bc3f0: eb09011f cmp x8, x9 bc3f4: 54000101 b.ne 0xbc414 bc3f8: a9467bfd ldp x29, x30, [sp, #0x60] bc3fc: a9454ff4 ldp x20, x19, [sp, #0x50] bc400: a94457f6 ldp x22, x21, [sp, #0x40] bc404: a9435ff8 ldp x24, x23, [sp, #0x30] bc408: fd4013e8 ldr d8, [sp, #0x20] bc40c: 9101c3ff add sp, sp, #0x70 bc410: d65f03c0 ret bc414: 97fe181f bl 0x42490 <__stack_chk_fail@plt> bc418: 14000003 b 0xbc424 bc41c: 14000002 b 0xbc424 bc420: 97fe5da3 bl 0x53aac bc424: 394003e8 ldrb w8, [sp] bc428: aa0003f3 mov x19, x0 bc42c: 36000068 tbz w8, #0x0, 0xbc438 bc430: f9400be0 ldr x0, [sp, #0x10] bc434: 97fe13bb bl 0x41320 <_ZdlPv@plt> bc438: aa1303e0 mov x0, x19 bc43c: 940063d8 bl 0xd539c <__cxa_demangle+0x12abc> 00000000000bc440 : bc440: d101c3ff sub sp, sp, #0x70 bc444: a9035ff8 stp x24, x23, [sp, #0x30] bc448: a90457f6 stp x22, x21, [sp, #0x40] bc44c: a9054ff4 stp x20, x19, [sp, #0x50] bc450: a9067bfd stp x29, x30, [sp, #0x60] bc454: 910183fd add x29, sp, #0x60 bc458: 3d8003e0 str q0, [sp] bc45c: d53bd055 mrs x21, TPIDR_EL0 bc460: aa0803f3 mov x19, x8 bc464: f94016a8 ldr x8, [x21, #0x28] bc468: 52800c00 mov w0, #0x60 // =96 bc46c: f90017e8 str x8, [sp, #0x28] bc470: 97fe1788 bl 0x42290 <_Znwm@plt> bc474: d0000108 adrp x8, 0xde000 +0x12> bc478: 3dc2f100 ldr q0, [x8, #0xbc0] bc47c: aa0003f4 mov x20, x0 bc480: f90013e0 str x0, [sp, #0x20] bc484: 3d8007e0 str q0, [sp, #0x10] bc488: 52800282 mov w2, #0x14 // =20 bc48c: 2a1f03e1 mov w1, wzr bc490: 97fe1484 bl 0x416a0 bc494: b900529f str wzr, [x20, #0x50] bc498: 910043e0 add x0, sp, #0x10 bc49c: 52800061 mov w1, #0x3 // =3 bc4a0: 2a1f03e2 mov w2, wzr bc4a4: 910043f6 add x22, sp, #0x10 bc4a8: 97fe155e bl 0x41a20 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6appendEmw@plt> bc4ac: 394043e8 ldrb w8, [sp, #0x10] bc4b0: f9400fe9 ldr x9, [sp, #0x18] bc4b4: d0000114 adrp x20, 0xde000 +0x12> bc4b8: b27e02d7 orr x23, x22, #0x4 bc4bc: d341fd0a lsr x10, x8, #1 bc4c0: 7200011f tst w8, #0x1 bc4c4: 9a890158 csel x24, x10, x9, eq bc4c8: 91315294 add x20, x20, #0xc54 bc4cc: 14000005 b 0xbc4e0 bc4d0: 910043e0 add x0, sp, #0x10 bc4d4: 2a1f03e2 mov w2, wzr bc4d8: 97fe1552 bl 0x41a20 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6appendEmw@plt> bc4dc: 394043e8 ldrb w8, [sp, #0x10] bc4e0: f94013e9 ldr x9, [sp, #0x20] bc4e4: 7200011f tst w8, #0x1 bc4e8: 91000701 add x1, x24, #0x1 bc4ec: 9a8902e0 csel x0, x23, x9, eq bc4f0: 3dc003e0 ldr q0, [sp] bc4f4: aa1403e2 mov x2, x20 bc4f8: 97fe1866 bl 0x42690 bc4fc: 37f800a0 tbnz w0, #0x1f, 0xbc510 bc500: 93407c08 sxtw x8, w0 bc504: eb08031f cmp x24, x8 bc508: 54000083 b.lo 0xbc518 bc50c: 14000016 b 0xbc564 bc510: 52800028 mov w8, #0x1 // =1 bc514: b37ffb08 bfi x8, x24, #1, #63 bc518: aa0803f8 mov x24, x8 bc51c: 394043e8 ldrb w8, [sp, #0x10] bc520: f9400fe9 ldr x9, [sp, #0x18] bc524: d341fd0a lsr x10, x8, #1 bc528: 7200011f tst w8, #0x1 bc52c: 9a890149 csel x9, x10, x9, eq bc530: eb090301 subs x1, x24, x9 bc534: 54fffce8 b.hi 0xbc4d0 bc538: 370000c8 tbnz w8, #0x0, 0xbc550 bc53c: 8b180ac8 add x8, x22, x24, lsl #2 bc540: 531f7b09 lsl w9, w24, #1 bc544: b900051f str wzr, [x8, #0x4] bc548: 390043e9 strb w9, [sp, #0x10] bc54c: 17ffffe4 b 0xbc4dc bc550: f94013e8 ldr x8, [sp, #0x20] bc554: b838791f str wzr, [x8, x24, lsl #2] bc558: 394043e8 ldrb w8, [sp, #0x10] bc55c: f9000ff8 str x24, [sp, #0x18] bc560: 17ffffe0 b 0xbc4e0 bc564: 394043e9 ldrb w9, [sp, #0x10] bc568: f9400fea ldr x10, [sp, #0x18] bc56c: d341fd2b lsr x11, x9, #1 bc570: 7200013f tst w9, #0x1 bc574: 9a8a016a csel x10, x11, x10, eq bc578: eb08015f cmp x10, x8 bc57c: 540000c2 b.hs 0xbc594 bc580: cb0a0101 sub x1, x8, x10 bc584: 910043e0 add x0, sp, #0x10 bc588: 2a1f03e2 mov w2, wzr bc58c: 97fe1525 bl 0x41a20 <_ZNSt6__ndk112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6appendEmw@plt> bc590: 1400000b b 0xbc5bc bc594: 370000e9 tbnz w9, #0x0, 0xbc5b0 bc598: 910043e9 add x9, sp, #0x10 bc59c: 531f780a lsl w10, w0, #1 bc5a0: 8b080928 add x8, x9, x8, lsl #2 bc5a4: b900051f str wzr, [x8, #0x4] bc5a8: 390043ea strb w10, [sp, #0x10] bc5ac: 14000004 b 0xbc5bc bc5b0: f94013e9 ldr x9, [sp, #0x20] bc5b4: b828793f str wzr, [x9, x8, lsl #2] bc5b8: f9000fe8 str x8, [sp, #0x18] bc5bc: f94013e8 ldr x8, [sp, #0x20] bc5c0: 3dc007e0 ldr q0, [sp, #0x10] bc5c4: f9000a68 str x8, [x19, #0x10] bc5c8: 3d800260 str q0, [x19] bc5cc: f94016a8 ldr x8, [x21, #0x28] bc5d0: f94017e9 ldr x9, [sp, #0x28] bc5d4: eb09011f cmp x8, x9 bc5d8: 540000e1 b.ne 0xbc5f4 bc5dc: a9467bfd ldp x29, x30, [sp, #0x60] bc5e0: a9454ff4 ldp x20, x19, [sp, #0x50] bc5e4: a94457f6 ldp x22, x21, [sp, #0x40] bc5e8: a9435ff8 ldp x24, x23, [sp, #0x30] bc5ec: 9101c3ff add sp, sp, #0x70 bc5f0: d65f03c0 ret bc5f4: 97fe17a7 bl 0x42490 <__stack_chk_fail@plt> bc5f8: 14000003 b 0xbc604 bc5fc: 14000002 b 0xbc604 bc600: 97fe5d2b bl 0x53aac bc604: 394043e8 ldrb w8, [sp, #0x10] bc608: aa0003f3 mov x19, x0 bc60c: 36000068 tbz w8, #0x0, 0xbc618 bc610: f94013e0 ldr x0, [sp, #0x20] bc614: 97fe1343 bl 0x41320 <_ZdlPv@plt> bc618: aa1303e0 mov x0, x19 bc61c: 94006360 bl 0xd539c <__cxa_demangle+0x12abc> bc620: f81e0ff3 str x19, [sp, #-0x20]! bc624: a9017bfd stp x29, x30, [sp, #0x10] bc628: 910043fd add x29, sp, #0x10 bc62c: aa0003f3 mov x19, x0 bc630: 97fe1350 bl 0x41370 <_ZNSt11logic_errorC2EPKc@plt> bc634: f0000288 adrp x8, 0x10f000 bc638: f9470d08 ldr x8, [x8, #0xe18] bc63c: 91004108 add x8, x8, #0x10 bc640: f9000268 str x8, [x19] bc644: a9417bfd ldp x29, x30, [sp, #0x10] bc648: f84207f3 ldr x19, [sp], #0x20 bc64c: d65f03c0 ret bc650: f81b0ff9 str x25, [sp, #-0x50]! bc654: a9015ff8 stp x24, x23, [sp, #0x10] bc658: a90257f6 stp x22, x21, [sp, #0x20] bc65c: a9034ff4 stp x20, x19, [sp, #0x30] bc660: a9047bfd stp x29, x30, [sp, #0x40] bc664: 910103fd add x29, sp, #0x40 bc668: a9007d1f stp xzr, xzr, [x8] bc66c: f900091f str xzr, [x8, #0x10] bc670: aa0803f3 mov x19, x8 bc674: 39400008 ldrb w8, [x0] bc678: aa0003f7 mov x23, x0 bc67c: aa0103f4 mov x20, x1 bc680: 370000e8 tbnz w8, #0x0, 0xbc69c bc684: aa1403e0 mov x0, x20 bc688: d341fd15 lsr x21, x8, #1 bc68c: 97fe1479 bl 0x41870 bc690: aa0003f6 mov x22, x0 bc694: 910006f7 add x23, x23, #0x1 bc698: 14000006 b 0xbc6b0 bc69c: f94006f5 ldr x21, [x23, #0x8] bc6a0: aa1403e0 mov x0, x20 bc6a4: 97fe1473 bl 0x41870 bc6a8: f9400af7 ldr x23, [x23, #0x10] bc6ac: aa0003f6 mov x22, x0 bc6b0: 8b1602a8 add x8, x21, x22 bc6b4: b100411f cmn x8, #0x10 bc6b8: 54000402 b.hs 0xbc738 bc6bc: f100591f cmp x8, #0x16 bc6c0: 54000288 b.hi 0xbc710 bc6c4: 531f7aa8 lsl w8, w21, #1 bc6c8: aa1303f8 mov x24, x19 bc6cc: 38001708 strb w8, [x24], #0x1 bc6d0: b40000b5 cbz x21, 0xbc6e4 bc6d4: aa1803e0 mov x0, x24 bc6d8: aa1703e1 mov x1, x23 bc6dc: aa1503e2 mov x2, x21 bc6e0: 97fe12b4 bl 0x411b0 bc6e4: 38356b1f strb wzr, [x24, x21] bc6e8: aa1303e0 mov x0, x19 bc6ec: aa1403e1 mov x1, x20 bc6f0: aa1603e2 mov x2, x22 bc6f4: 97fe7002 bl 0x586fc bc6f8: a9447bfd ldp x29, x30, [sp, #0x40] bc6fc: a9434ff4 ldp x20, x19, [sp, #0x30] bc700: a94257f6 ldp x22, x21, [sp, #0x20] bc704: a9415ff8 ldp x24, x23, [sp, #0x10] bc708: f84507f9 ldr x25, [sp], #0x50 bc70c: d65f03c0 ret bc710: 91004108 add x8, x8, #0x10 bc714: 927ced19 and x25, x8, #0xfffffffffffffff0 bc718: aa1903e0 mov x0, x25 bc71c: 97fe16dd bl 0x42290 <_Znwm@plt> bc720: aa0003f8 mov x24, x0 bc724: b2400328 orr x8, x25, #0x1 bc728: a9008275 stp x21, x0, [x19, #0x8] bc72c: f9000268 str x8, [x19] bc730: b5fffd35 cbnz x21, 0xbc6d4 bc734: 17ffffec b 0xbc6e4 bc738: aa1303e0 mov x0, x19 bc73c: 97fe5d26 bl 0x53bd4 bc740: 39400268 ldrb w8, [x19] bc744: aa0003f4 mov x20, x0 bc748: 36000068 tbz w8, #0x0, 0xbc754 bc74c: f9400a60 ldr x0, [x19, #0x10] bc750: 97fe12f4 bl 0x41320 <_ZdlPv@plt> bc754: aa1403e0 mov x0, x20 bc758: 94006311 bl 0xd539c <__cxa_demangle+0x12abc> 00000000000bc75c : bc75c: f0000288 adrp x8, 0x10f000 bc760: f9458908 ldr x8, [x8, #0xb10] bc764: 91004108 add x8, x8, #0x10 bc768: f9000008 str x8, [x0] bc76c: d65f03c0 ret 00000000000bc770 : bc770: d4200020 brk #0x1 00000000000bc774 : bc774: 2a0103e8 mov w8, w1 bc778: aa0003e1 mov x1, x0 bc77c: aa0803e0 mov x0, x8 bc780: d65f03c0 ret 00000000000bc784 : bc784: f81e0ff3 str x19, [sp, #-0x20]! bc788: a9017bfd stp x29, x30, [sp, #0x10] bc78c: 910043fd add x29, sp, #0x10 bc790: f9400008 ldr x8, [x0] bc794: aa0203f3 mov x19, x2 bc798: f9400d08 ldr x8, [x8, #0x18] bc79c: d63f0100 blr x8 bc7a0: f9400668 ldr x8, [x19, #0x8] bc7a4: b9400269 ldr w9, [x19] bc7a8: a9417bfd ldp x29, x30, [sp, #0x10] bc7ac: eb01011f cmp x8, x1 bc7b0: 1a9f17e8 cset w8, eq bc7b4: 6b00013f cmp w9, w0 bc7b8: 1a9f17e9 cset w9, eq bc7bc: 0a090100 and w0, w8, w9 bc7c0: f84207f3 ldr x19, [sp], #0x20 bc7c4: d65f03c0 ret 00000000000bc7c8 : bc7c8: f9400428 ldr x8, [x1, #0x8] bc7cc: b9400029 ldr w9, [x1] bc7d0: eb00011f cmp x8, x0 bc7d4: 1a9f17e8 cset w8, eq bc7d8: 6b02013f cmp w9, w2 bc7dc: 1a9f17e9 cset w9, eq bc7e0: 0a090100 and w0, w8, w9 bc7e4: d65f03c0 ret bc7e8: f81b0ffc str x28, [sp, #-0x50]! bc7ec: a9015ff8 stp x24, x23, [sp, #0x10] bc7f0: a90257f6 stp x22, x21, [sp, #0x20] bc7f4: a9034ff4 stp x20, x19, [sp, #0x30] bc7f8: a9047bfd stp x29, x30, [sp, #0x40] bc7fc: 910103fd add x29, sp, #0x40 bc800: d11043ff sub sp, sp, #0x410 bc804: d53bd057 mrs x23, TPIDR_EL0 bc808: aa0803f3 mov x19, x8 bc80c: f94016e8 ldr x8, [x23, #0x28] bc810: 2a0103f4 mov w20, w1 bc814: 910023f6 add x22, sp, #0x8 bc818: f81b83a8 stur x8, [x29, #-0x48] bc81c: 97fe1655 bl 0x42170 <__errno@plt> bc820: b9400018 ldr w24, [x0] bc824: aa0003f5 mov x21, x0 bc828: 910023e1 add x1, sp, #0x8 bc82c: 52808002 mov w2, #0x400 // =1024 bc830: 2a1403e0 mov w0, w20 bc834: 97fe1633 bl 0x42100 bc838: 34000100 cbz w0, 0xbc858 bc83c: 3100041f cmn w0, #0x1 bc840: 54000041 b.ne 0xbc848 bc844: b94002a0 ldr w0, [x21] bc848: 7100581f cmp w0, #0x16 bc84c: 54000321 b.ne 0xbc8b0 bc850: f0000116 adrp x22, 0xdf000 bc854: 910492d6 add x22, x22, #0x124 bc858: 394002c8 ldrb w8, [x22] bc85c: 350000a8 cbnz w8, 0xbc870 bc860: 910023e0 add x0, sp, #0x8 bc864: 2a1403e4 mov w4, w20 bc868: 910023f6 add x22, sp, #0x8 bc86c: 9400028d bl 0xbd2a0 bc870: aa1303e0 mov x0, x19 bc874: aa1603e1 mov x1, x22 bc878: b90002b8 str w24, [x21] bc87c: 97fe5efa bl 0x54464 bc880: f94016e8 ldr x8, [x23, #0x28] bc884: f85b83a9 ldur x9, [x29, #-0x48] bc888: eb09011f cmp x8, x9 bc88c: 54000101 b.ne 0xbc8ac bc890: 911043ff add sp, sp, #0x410 bc894: a9447bfd ldp x29, x30, [sp, #0x40] bc898: a9434ff4 ldp x20, x19, [sp, #0x30] bc89c: a94257f6 ldp x22, x21, [sp, #0x20] bc8a0: a9415ff8 ldp x24, x23, [sp, #0x10] bc8a4: f84507fc ldr x28, [sp], #0x50 bc8a8: d65f03c0 ret bc8ac: 97fe16f9 bl 0x42490 <__stack_chk_fail@plt> bc8b0: 97fe15e4 bl 0x42040 bc8b4: d0000100 adrp x0, 0xde000 +0x12> bc8b8: 9134c000 add x0, x0, #0xd30 bc8bc: d65f03c0 ret bc8c0: 7140043f cmp w1, #0x1, lsl #12 // =0x1000 bc8c4: 540000ab b.lt 0xbc8d8 bc8c8: d0000101 adrp x1, 0xde000 +0x12> bc8cc: 9134e021 add x1, x1, #0xd38 bc8d0: aa0803e0 mov x0, x8 bc8d4: 17fe5ee4 b 0x54464 bc8d8: 17ffffc4 b 0xbc7e8 00000000000bc8dc : bc8dc: a9bf7bfd stp x29, x30, [sp, #-0x10]! bc8e0: 910003fd mov x29, sp bc8e4: b00002a8 adrp x8, 0x111000 ::id+0x560> bc8e8: 91290108 add x8, x8, #0xa40 bc8ec: 08dffd08 ldarb w8, [x8] bc8f0: 360000a8 tbz w8, #0x0, 0xbc904 bc8f4: b00002a0 adrp x0, 0x111000 ::id+0x560> bc8f8: 9128e000 add x0, x0, #0xa38 bc8fc: a8c17bfd ldp x29, x30, [sp], #0x10 bc900: d65f03c0 ret bc904: b00002a0 adrp x0, 0x111000 ::id+0x560> bc908: 91290000 add x0, x0, #0xa40 bc90c: 97fe1775 bl 0x426e0 <__cxa_guard_acquire@plt> bc910: 34ffff20 cbz w0, 0xbc8f4 bc914: f0000269 adrp x9, 0x10b000 >>+0xb8> bc918: b00002a0 adrp x0, 0x111000 ::id+0x560> bc91c: b00002a8 adrp x8, 0x111000 ::id+0x560> bc920: 913c0129 add x9, x9, #0xf00 bc924: 91290000 add x0, x0, #0xa40 bc928: f9051d09 str x9, [x8, #0xa38] bc92c: 97fe13b1 bl 0x417f0 <__cxa_guard_release@plt> bc930: 17fffff1 b 0xbc8f4 bc934: d0000100 adrp x0, 0xde000 +0x12> bc938: 91356c00 add x0, x0, #0xd5b bc93c: d65f03c0 ret bc940: 7140043f cmp w1, #0x1, lsl #12 // =0x1000 bc944: 540000ab b.lt 0xbc958 bc948: d0000101 adrp x1, 0xde000 +0x12> bc94c: 91358821 add x1, x1, #0xd62 bc950: aa0803e0 mov x0, x8 bc954: 17fe5ec4 b 0x54464 bc958: 17ffffa4 b 0xbc7e8 bc95c: f81e0ff3 str x19, [sp, #-0x20]! bc960: a9017bfd stp x29, x30, [sp, #0x10] bc964: 910043fd add x29, sp, #0x10 bc968: 7140043f cmp w1, #0x1, lsl #12 // =0x1000 bc96c: 5400010b b.lt 0xbc98c bc970: b00002a8 adrp x8, 0x111000 ::id+0x560> bc974: 91294108 add x8, x8, #0xa50 bc978: 08dffd08 ldarb w8, [x8] bc97c: 360001e8 tbz w8, #0x0, 0xbc9b8 bc980: b00002a8 adrp x8, 0x111000 ::id+0x560> bc984: 91292108 add x8, x8, #0xa48 bc988: 14000007 b 0xbc9a4 bc98c: b00002a8 adrp x8, 0x111000 ::id+0x560> bc990: 91290108 add x8, x8, #0xa40 bc994: 08dffd08 ldarb w8, [x8] bc998: 360002c8 tbz w8, #0x0, 0xbc9f0 bc99c: b00002a8 adrp x8, 0x111000 ::id+0x560> bc9a0: 9128e108 add x8, x8, #0xa38 bc9a4: a9417bfd ldp x29, x30, [sp, #0x10] bc9a8: 2a0103e0 mov w0, w1 bc9ac: aa0803e1 mov x1, x8 bc9b0: f84207f3 ldr x19, [sp], #0x20 bc9b4: d65f03c0 ret bc9b8: b00002a0 adrp x0, 0x111000 ::id+0x560> bc9bc: 91294000 add x0, x0, #0xa50 bc9c0: b81fc3a1 stur w1, [x29, #-0x4] bc9c4: 97fe1747 bl 0x426e0 <__cxa_guard_acquire@plt> bc9c8: b00002a8 adrp x8, 0x111000 ::id+0x560> bc9cc: 91292108 add x8, x8, #0xa48 bc9d0: 340002e0 cbz w0, 0xbca2c bc9d4: f0000269 adrp x9, 0x10b000 >>+0xb8> bc9d8: 913d8129 add x9, x9, #0xf60 bc9dc: b00002a0 adrp x0, 0x111000 ::id+0x560> bc9e0: aa0803f3 mov x19, x8 bc9e4: f9000109 str x9, [x8] bc9e8: 91294000 add x0, x0, #0xa50 bc9ec: 1400000e b 0xbca24 bc9f0: b00002a0 adrp x0, 0x111000 ::id+0x560> bc9f4: 91290000 add x0, x0, #0xa40 bc9f8: b81fc3a1 stur w1, [x29, #-0x4] bc9fc: 97fe1739 bl 0x426e0 <__cxa_guard_acquire@plt> bca00: b00002a8 adrp x8, 0x111000 ::id+0x560> bca04: 9128e108 add x8, x8, #0xa38 bca08: 34000120 cbz w0, 0xbca2c bca0c: f0000269 adrp x9, 0x10b000 >>+0xb8> bca10: b00002a0 adrp x0, 0x111000 ::id+0x560> bca14: 913c0129 add x9, x9, #0xf00 bca18: aa0803f3 mov x19, x8 bca1c: 91290000 add x0, x0, #0xa40 bca20: f9000109 str x9, [x8] bca24: 97fe1373 bl 0x417f0 <__cxa_guard_release@plt> bca28: aa1303e8 mov x8, x19 bca2c: b85fc3a1 ldur w1, [x29, #-0x4] bca30: 17ffffdd b 0xbc9a4 00000000000bca34 : bca34: a9bf7bfd stp x29, x30, [sp, #-0x10]! bca38: 910003fd mov x29, sp bca3c: b00002a8 adrp x8, 0x111000 ::id+0x560> bca40: 91294108 add x8, x8, #0xa50 bca44: 08dffd08 ldarb w8, [x8] bca48: 360000a8 tbz w8, #0x0, 0xbca5c bca4c: b00002a0 adrp x0, 0x111000 ::id+0x560> bca50: 91292000 add x0, x0, #0xa48 bca54: a8c17bfd ldp x29, x30, [sp], #0x10 bca58: d65f03c0 ret bca5c: b00002a0 adrp x0, 0x111000 ::id+0x560> bca60: 91294000 add x0, x0, #0xa50 bca64: 97fe171f bl 0x426e0 <__cxa_guard_acquire@plt> bca68: 34ffff20 cbz w0, 0xbca4c bca6c: f0000269 adrp x9, 0x10b000 >>+0xb8> bca70: b00002a0 adrp x0, 0x111000 ::id+0x560> bca74: b00002a8 adrp x8, 0x111000 ::id+0x560> bca78: 913d8129 add x9, x9, #0xf60 bca7c: 91294000 add x0, x0, #0xa50 bca80: f9052509 str x9, [x8, #0xa48] bca84: 97fe135b bl 0x417f0 <__cxa_guard_release@plt> bca88: 17fffff1 b 0xbca4c 00000000000bca8c : bca8c: f9400409 ldr x9, [x0, #0x8] bca90: b9400001 ldr w1, [x0] bca94: f940012a ldr x10, [x9] bca98: aa0903e0 mov x0, x9 bca9c: f9401942 ldr x2, [x10, #0x30] bcaa0: d61f0040 br x2 00000000000bcaa4 : bcaa4: f9400409 ldr x9, [x0, #0x8] bcaa8: b9400001 ldr w1, [x0] bcaac: f940012a ldr x10, [x9] bcab0: aa0903e0 mov x0, x9 bcab4: f9401942 ldr x2, [x10, #0x30] bcab8: d61f0040 br x2 00000000000bcabc , std::__ndk1::allocator>)>: bcabc: d10143ff sub sp, sp, #0x50 bcac0: a90257f6 stp x22, x21, [sp, #0x20] bcac4: a9034ff4 stp x20, x19, [sp, #0x30] bcac8: a9047bfd stp x29, x30, [sp, #0x40] bcacc: 910103fd add x29, sp, #0x40 bcad0: d53bd056 mrs x22, TPIDR_EL0 bcad4: f94016c9 ldr x9, [x22, #0x28] bcad8: aa0103f3 mov x19, x1 bcadc: aa0803f4 mov x20, x8 bcae0: f9000fe9 str x9, [sp, #0x18] bcae4: b9400001 ldr w1, [x0] bcae8: 34000441 cbz w1, 0xbcb70 , std::__ndk1::allocator>)+0xb4> bcaec: 39400268 ldrb w8, [x19] bcaf0: aa0003f5 mov x21, x0 bcaf4: 37000088 tbnz w8, #0x0, 0xbcb04 , std::__ndk1::allocator>)+0x48> bcaf8: d341fd08 lsr x8, x8, #1 bcafc: b5000088 cbnz x8, 0xbcb0c , std::__ndk1::allocator>)+0x50> bcb00: 14000009 b 0xbcb24 , std::__ndk1::allocator>)+0x68> bcb04: f9400668 ldr x8, [x19, #0x8] bcb08: b40000e8 cbz x8, 0xbcb24 , std::__ndk1::allocator>)+0x68> bcb0c: f00000c1 adrp x1, 0xd7000 bcb10: 91031c21 add x1, x1, #0xc7 bcb14: 52800042 mov w2, #0x2 // =2 bcb18: aa1303e0 mov x0, x19 bcb1c: 97fe6ef8 bl 0x586fc bcb20: b94002a1 ldr w1, [x21] bcb24: f94006a0 ldr x0, [x21, #0x8] bcb28: 910003f5 mov x21, sp bcb2c: f9400008 ldr x8, [x0] bcb30: f9401909 ldr x9, [x8, #0x30] bcb34: 910003e8 mov x8, sp bcb38: d63f0120 blr x9 bcb3c: 394003e8 ldrb w8, [sp] bcb40: a940a7ea ldp x10, x9, [sp, #0x8] bcb44: b24002ab orr x11, x21, #0x1 bcb48: 7200011f tst w8, #0x1 bcb4c: d341fd0c lsr x12, x8, #1 bcb50: 9a890161 csel x1, x11, x9, eq bcb54: 9a8a0182 csel x2, x12, x10, eq bcb58: aa1303e0 mov x0, x19 bcb5c: 97fe6ee8 bl 0x586fc bcb60: 394003e8 ldrb w8, [sp] bcb64: 36000068 tbz w8, #0x0, 0xbcb70 , std::__ndk1::allocator>)+0xb4> bcb68: f9400be0 ldr x0, [sp, #0x10] bcb6c: 97fe11ed bl 0x41320 <_ZdlPv@plt> bcb70: f9400a68 ldr x8, [x19, #0x10] bcb74: 3dc00260 ldr q0, [x19] bcb78: f9000a88 str x8, [x20, #0x10] bcb7c: 3d800280 str q0, [x20] bcb80: a900fe7f stp xzr, xzr, [x19, #0x8] bcb84: f900027f str xzr, [x19] bcb88: f94016c8 ldr x8, [x22, #0x28] bcb8c: f9400fe9 ldr x9, [sp, #0x18] bcb90: eb09011f cmp x8, x9 bcb94: 540000c1 b.ne 0xbcbac , std::__ndk1::allocator>)+0xf0> bcb98: a9447bfd ldp x29, x30, [sp, #0x40] bcb9c: a9434ff4 ldp x20, x19, [sp, #0x30] bcba0: a94257f6 ldp x22, x21, [sp, #0x20] bcba4: 910143ff add sp, sp, #0x50 bcba8: d65f03c0 ret bcbac: 97fe1639 bl 0x42490 <__stack_chk_fail@plt> bcbb0: 394003e8 ldrb w8, [sp] bcbb4: aa0003f3 mov x19, x0 bcbb8: 36000068 tbz w8, #0x0, 0xbcbc4 , std::__ndk1::allocator>)+0x108> bcbbc: f9400be0 ldr x0, [sp, #0x10] bcbc0: 97fe11d8 bl 0x41320 <_ZdlPv@plt> bcbc4: aa1303e0 mov x0, x19 bcbc8: 940061f5 bl 0xd539c <__cxa_demangle+0x12abc> 00000000000bcbcc , std::__ndk1::allocator> const&)>: bcbcc: d101c3ff sub sp, sp, #0x70 bcbd0: a9054ff4 stp x20, x19, [sp, #0x50] bcbd4: a9067bfd stp x29, x30, [sp, #0x60] bcbd8: 910183fd add x29, sp, #0x60 bcbdc: d53bd054 mrs x20, TPIDR_EL0 bcbe0: f9401688 ldr x8, [x20, #0x28] bcbe4: aa0003f3 mov x19, x0 bcbe8: 910063e0 add x0, sp, #0x18 bcbec: f81e83a8 stur x8, [x29, #-0x18] bcbf0: a9008be1 stp x1, x2, [sp, #0x8] bcbf4: aa0303e1 mov x1, x3 bcbf8: 97fed9da bl 0x73360 bcbfc: 9100c3e8 add x8, sp, #0x30 bcc00: 910023e0 add x0, sp, #0x8 bcc04: 910063e1 add x1, sp, #0x18 bcc08: 97fe1406 bl 0x41c20 <_ZNSt6__ndk112system_error6__initERKNS_10error_codeENS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE@plt> bcc0c: 9100c3e1 add x1, sp, #0x30 bcc10: aa1303e0 mov x0, x19 bcc14: 97fe1587 bl 0x42230 <_ZNSt13runtime_errorC2ERKNSt6__ndk112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE@plt> bcc18: 3940c3e8 ldrb w8, [sp, #0x30] bcc1c: 36000068 tbz w8, #0x0, 0xbcc28 , std::__ndk1::allocator> const&)+0x5c> bcc20: f94023e0 ldr x0, [sp, #0x40] bcc24: 97fe11bf bl 0x41320 <_ZdlPv@plt> bcc28: 394063e8 ldrb w8, [sp, #0x18] bcc2c: 36000068 tbz w8, #0x0, 0xbcc38 , std::__ndk1::allocator> const&)+0x6c> bcc30: f94017e0 ldr x0, [sp, #0x28] bcc34: 97fe11bb bl 0x41320 <_ZdlPv@plt> bcc38: f0000288 adrp x8, 0x10f000 bcc3c: f947e908 ldr x8, [x8, #0xfd0] bcc40: 91004108 add x8, x8, #0x10 bcc44: f9000268 str x8, [x19] bcc48: 3cc083e0 ldur q0, [sp, #0x8] bcc4c: 3d800660 str q0, [x19, #0x10] bcc50: f9401688 ldr x8, [x20, #0x28] bcc54: f85e83a9 ldur x9, [x29, #-0x18] bcc58: eb09011f cmp x8, x9 bcc5c: 540000a1 b.ne 0xbcc70 , std::__ndk1::allocator> const&)+0xa4> bcc60: a9467bfd ldp x29, x30, [sp, #0x60] bcc64: a9454ff4 ldp x20, x19, [sp, #0x50] bcc68: 9101c3ff add sp, sp, #0x70 bcc6c: d65f03c0 ret bcc70: 97fe1608 bl 0x42490 <__stack_chk_fail@plt> bcc74: 3940c3e8 ldrb w8, [sp, #0x30] bcc78: aa0003f3 mov x19, x0 bcc7c: 370000a8 tbnz w8, #0x0, 0xbcc90 , std::__ndk1::allocator> const&)+0xc4> bcc80: 394063e8 ldrb w8, [sp, #0x18] bcc84: 37000168 tbnz w8, #0x0, 0xbccb0 , std::__ndk1::allocator> const&)+0xe4> bcc88: aa1303e0 mov x0, x19 bcc8c: 940061c4 bl 0xd539c <__cxa_demangle+0x12abc> bcc90: f94023e0 ldr x0, [sp, #0x40] bcc94: 97fe11a3 bl 0x41320 <_ZdlPv@plt> bcc98: 394063e8 ldrb w8, [sp, #0x18] bcc9c: 3607ff68 tbz w8, #0x0, 0xbcc88 , std::__ndk1::allocator> const&)+0xbc> bcca0: 14000004 b 0xbccb0 , std::__ndk1::allocator> const&)+0xe4> bcca4: aa0003f3 mov x19, x0 bcca8: 394063e8 ldrb w8, [sp, #0x18] bccac: 3607fee8 tbz w8, #0x0, 0xbcc88 , std::__ndk1::allocator> const&)+0xbc> bccb0: f94017e0 ldr x0, [sp, #0x28] bccb4: 97fe119b bl 0x41320 <_ZdlPv@plt> bccb8: aa1303e0 mov x0, x19 bccbc: 940061b8 bl 0xd539c <__cxa_demangle+0x12abc> 00000000000bccc0 : bccc0: d101c3ff sub sp, sp, #0x70 bccc4: a9054ff4 stp x20, x19, [sp, #0x50] bccc8: a9067bfd stp x29, x30, [sp, #0x60] bcccc: 910183fd add x29, sp, #0x60 bccd0: d53bd054 mrs x20, TPIDR_EL0 bccd4: f9401688 ldr x8, [x20, #0x28] bccd8: aa0003f3 mov x19, x0 bccdc: 910063e0 add x0, sp, #0x18 bcce0: f81e83a8 stur x8, [x29, #-0x18] bcce4: a9008be1 stp x1, x2, [sp, #0x8] bcce8: aa0303e1 mov x1, x3 bccec: 97fe5dde bl 0x54464 bccf0: 9100c3e8 add x8, sp, #0x30 bccf4: 910023e0 add x0, sp, #0x8 bccf8: 910063e1 add x1, sp, #0x18 bccfc: 97fe13c9 bl 0x41c20 <_ZNSt6__ndk112system_error6__initERKNS_10error_codeENS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE@plt> bcd00: 9100c3e1 add x1, sp, #0x30 bcd04: aa1303e0 mov x0, x19 bcd08: 97fe154a bl 0x42230 <_ZNSt13runtime_errorC2ERKNSt6__ndk112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE@plt> bcd0c: 3940c3e8 ldrb w8, [sp, #0x30] bcd10: 36000068 tbz w8, #0x0, 0xbcd1c bcd14: f94023e0 ldr x0, [sp, #0x40] bcd18: 97fe1182 bl 0x41320 <_ZdlPv@plt> bcd1c: 394063e8 ldrb w8, [sp, #0x18] bcd20: 36000068 tbz w8, #0x0, 0xbcd2c bcd24: f94017e0 ldr x0, [sp, #0x28] bcd28: 97fe117e bl 0x41320 <_ZdlPv@plt> bcd2c: f0000288 adrp x8, 0x10f000 bcd30: f947e908 ldr x8, [x8, #0xfd0] bcd34: 91004108 add x8, x8, #0x10 bcd38: f9000268 str x8, [x19] bcd3c: 3cc083e0 ldur q0, [sp, #0x8] bcd40: 3d800660 str q0, [x19, #0x10] bcd44: f9401688 ldr x8, [x20, #0x28] bcd48: f85e83a9 ldur x9, [x29, #-0x18] bcd4c: eb09011f cmp x8, x9 bcd50: 540000a1 b.ne 0xbcd64 bcd54: a9467bfd ldp x29, x30, [sp, #0x60] bcd58: a9454ff4 ldp x20, x19, [sp, #0x50] bcd5c: 9101c3ff add sp, sp, #0x70 bcd60: d65f03c0 ret bcd64: 97fe15cb bl 0x42490 <__stack_chk_fail@plt> bcd68: 3940c3e8 ldrb w8, [sp, #0x30] bcd6c: aa0003f3 mov x19, x0 bcd70: 370000a8 tbnz w8, #0x0, 0xbcd84 bcd74: 394063e8 ldrb w8, [sp, #0x18] bcd78: 37000168 tbnz w8, #0x0, 0xbcda4 bcd7c: aa1303e0 mov x0, x19 bcd80: 94006187 bl 0xd539c <__cxa_demangle+0x12abc> bcd84: f94023e0 ldr x0, [sp, #0x40] bcd88: 97fe1166 bl 0x41320 <_ZdlPv@plt> bcd8c: 394063e8 ldrb w8, [sp, #0x18] bcd90: 3607ff68 tbz w8, #0x0, 0xbcd7c bcd94: 14000004 b 0xbcda4 bcd98: aa0003f3 mov x19, x0 bcd9c: 394063e8 ldrb w8, [sp, #0x18] bcda0: 3607fee8 tbz w8, #0x0, 0xbcd7c bcda4: f94017e0 ldr x0, [sp, #0x28] bcda8: 97fe115e bl 0x41320 <_ZdlPv@plt> bcdac: aa1303e0 mov x0, x19 bcdb0: 9400617b bl 0xd539c <__cxa_demangle+0x12abc> 00000000000bcdb4 : bcdb4: d101c3ff sub sp, sp, #0x70 bcdb8: a9054ff4 stp x20, x19, [sp, #0x50] bcdbc: a9067bfd stp x29, x30, [sp, #0x60] bcdc0: 910183fd add x29, sp, #0x60 bcdc4: d53bd054 mrs x20, TPIDR_EL0 bcdc8: f9401688 ldr x8, [x20, #0x28] bcdcc: aa0003f3 mov x19, x0 bcdd0: 910063e0 add x0, sp, #0x18 bcdd4: f81e83a8 stur x8, [x29, #-0x18] bcdd8: a9008be1 stp x1, x2, [sp, #0x8] bcddc: f0000101 adrp x1, 0xdf000 bcde0: 91049021 add x1, x1, #0x124 bcde4: 97fe5da0 bl 0x54464 bcde8: 9100c3e8 add x8, sp, #0x30 bcdec: 910023e0 add x0, sp, #0x8 bcdf0: 910063e1 add x1, sp, #0x18 bcdf4: 97fe138b bl 0x41c20 <_ZNSt6__ndk112system_error6__initERKNS_10error_codeENS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE@plt> bcdf8: 9100c3e1 add x1, sp, #0x30 bcdfc: aa1303e0 mov x0, x19 bce00: 97fe150c bl 0x42230 <_ZNSt13runtime_errorC2ERKNSt6__ndk112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE@plt> bce04: 3940c3e8 ldrb w8, [sp, #0x30] bce08: 36000068 tbz w8, #0x0, 0xbce14 bce0c: f94023e0 ldr x0, [sp, #0x40] bce10: 97fe1144 bl 0x41320 <_ZdlPv@plt> bce14: 394063e8 ldrb w8, [sp, #0x18] bce18: 36000068 tbz w8, #0x0, 0xbce24 bce1c: f94017e0 ldr x0, [sp, #0x28] bce20: 97fe1140 bl 0x41320 <_ZdlPv@plt> bce24: f0000288 adrp x8, 0x10f000 bce28: f947e908 ldr x8, [x8, #0xfd0] bce2c: 91004108 add x8, x8, #0x10 bce30: f9000268 str x8, [x19] bce34: 3cc083e0 ldur q0, [sp, #0x8] bce38: 3d800660 str q0, [x19, #0x10] bce3c: f9401688 ldr x8, [x20, #0x28] bce40: f85e83a9 ldur x9, [x29, #-0x18] bce44: eb09011f cmp x8, x9 bce48: 540000a1 b.ne 0xbce5c bce4c: a9467bfd ldp x29, x30, [sp, #0x60] bce50: a9454ff4 ldp x20, x19, [sp, #0x50] bce54: 9101c3ff add sp, sp, #0x70 bce58: d65f03c0 ret bce5c: 97fe158d bl 0x42490 <__stack_chk_fail@plt> bce60: 3940c3e8 ldrb w8, [sp, #0x30] bce64: aa0003f3 mov x19, x0 bce68: 370000a8 tbnz w8, #0x0, 0xbce7c bce6c: 394063e8 ldrb w8, [sp, #0x18] bce70: 37000168 tbnz w8, #0x0, 0xbce9c bce74: aa1303e0 mov x0, x19 bce78: 94006149 bl 0xd539c <__cxa_demangle+0x12abc> bce7c: f94023e0 ldr x0, [sp, #0x40] bce80: 97fe1128 bl 0x41320 <_ZdlPv@plt> bce84: 394063e8 ldrb w8, [sp, #0x18] bce88: 3607ff68 tbz w8, #0x0, 0xbce74 bce8c: 14000004 b 0xbce9c bce90: aa0003f3 mov x19, x0 bce94: 394063e8 ldrb w8, [sp, #0x18] bce98: 3607fee8 tbz w8, #0x0, 0xbce74 bce9c: f94017e0 ldr x0, [sp, #0x28] bcea0: 97fe1120 bl 0x41320 <_ZdlPv@plt> bcea4: aa1303e0 mov x0, x19 bcea8: 9400613d bl 0xd539c <__cxa_demangle+0x12abc> 00000000000bceac , std::__ndk1::allocator> const&)>: bceac: d10203ff sub sp, sp, #0x80 bceb0: a90557f6 stp x22, x21, [sp, #0x50] bceb4: a9064ff4 stp x20, x19, [sp, #0x60] bceb8: a9077bfd stp x29, x30, [sp, #0x70] bcebc: 9101c3fd add x29, sp, #0x70 bcec0: d53bd056 mrs x22, TPIDR_EL0 bcec4: f94016c8 ldr x8, [x22, #0x28] bcec8: 2a0103f5 mov w21, w1 bcecc: aa0003f4 mov x20, x0 bced0: 910063e0 add x0, sp, #0x18 bced4: f81d83a8 stur x8, [x29, #-0x28] bced8: b9000be1 str w1, [sp, #0x8] bcedc: aa0303e1 mov x1, x3 bcee0: aa0203f3 mov x19, x2 bcee4: f9000be2 str x2, [sp, #0x10] bcee8: 97fed91e bl 0x73360 bceec: 9100c3e8 add x8, sp, #0x30 bcef0: 910023e0 add x0, sp, #0x8 bcef4: 910063e1 add x1, sp, #0x18 bcef8: 97fe134a bl 0x41c20 <_ZNSt6__ndk112system_error6__initERKNS_10error_codeENS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE@plt> bcefc: 9100c3e1 add x1, sp, #0x30 bcf00: aa1403e0 mov x0, x20 bcf04: 97fe14cb bl 0x42230 <_ZNSt13runtime_errorC2ERKNSt6__ndk112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE@plt> bcf08: 3940c3e8 ldrb w8, [sp, #0x30] bcf0c: 36000068 tbz w8, #0x0, 0xbcf18 , std::__ndk1::allocator> const&)+0x6c> bcf10: f94023e0 ldr x0, [sp, #0x40] bcf14: 97fe1103 bl 0x41320 <_ZdlPv@plt> bcf18: 394063e8 ldrb w8, [sp, #0x18] bcf1c: 36000068 tbz w8, #0x0, 0xbcf28 , std::__ndk1::allocator> const&)+0x7c> bcf20: f94017e0 ldr x0, [sp, #0x28] bcf24: 97fe10ff bl 0x41320 <_ZdlPv@plt> bcf28: f0000288 adrp x8, 0x10f000 bcf2c: f947e908 ldr x8, [x8, #0xfd0] bcf30: b9001295 str w21, [x20, #0x10] bcf34: f9000e93 str x19, [x20, #0x18] bcf38: 91004108 add x8, x8, #0x10 bcf3c: f9000288 str x8, [x20] bcf40: f94016c8 ldr x8, [x22, #0x28] bcf44: f85d83a9 ldur x9, [x29, #-0x28] bcf48: eb09011f cmp x8, x9 bcf4c: 540000c1 b.ne 0xbcf64 , std::__ndk1::allocator> const&)+0xb8> bcf50: a9477bfd ldp x29, x30, [sp, #0x70] bcf54: a9464ff4 ldp x20, x19, [sp, #0x60] bcf58: a94557f6 ldp x22, x21, [sp, #0x50] bcf5c: 910203ff add sp, sp, #0x80 bcf60: d65f03c0 ret bcf64: 97fe154b bl 0x42490 <__stack_chk_fail@plt> bcf68: 3940c3e8 ldrb w8, [sp, #0x30] bcf6c: aa0003f3 mov x19, x0 bcf70: 370000a8 tbnz w8, #0x0, 0xbcf84 , std::__ndk1::allocator> const&)+0xd8> bcf74: 394063e8 ldrb w8, [sp, #0x18] bcf78: 37000168 tbnz w8, #0x0, 0xbcfa4 , std::__ndk1::allocator> const&)+0xf8> bcf7c: aa1303e0 mov x0, x19 bcf80: 94006107 bl 0xd539c <__cxa_demangle+0x12abc> bcf84: f94023e0 ldr x0, [sp, #0x40] bcf88: 97fe10e6 bl 0x41320 <_ZdlPv@plt> bcf8c: 394063e8 ldrb w8, [sp, #0x18] bcf90: 3607ff68 tbz w8, #0x0, 0xbcf7c , std::__ndk1::allocator> const&)+0xd0> bcf94: 14000004 b 0xbcfa4 , std::__ndk1::allocator> const&)+0xf8> bcf98: aa0003f3 mov x19, x0 bcf9c: 394063e8 ldrb w8, [sp, #0x18] bcfa0: 3607fee8 tbz w8, #0x0, 0xbcf7c , std::__ndk1::allocator> const&)+0xd0> bcfa4: f94017e0 ldr x0, [sp, #0x28] bcfa8: 97fe10de bl 0x41320 <_ZdlPv@plt> bcfac: aa1303e0 mov x0, x19 bcfb0: 940060fb bl 0xd539c <__cxa_demangle+0x12abc> 00000000000bcfb4 : bcfb4: d10203ff sub sp, sp, #0x80 bcfb8: a90557f6 stp x22, x21, [sp, #0x50] bcfbc: a9064ff4 stp x20, x19, [sp, #0x60] bcfc0: a9077bfd stp x29, x30, [sp, #0x70] bcfc4: 9101c3fd add x29, sp, #0x70 bcfc8: d53bd056 mrs x22, TPIDR_EL0 bcfcc: f94016c8 ldr x8, [x22, #0x28] bcfd0: 2a0103f5 mov w21, w1 bcfd4: aa0003f4 mov x20, x0 bcfd8: 910063e0 add x0, sp, #0x18 bcfdc: f81d83a8 stur x8, [x29, #-0x28] bcfe0: b9000be1 str w1, [sp, #0x8] bcfe4: aa0303e1 mov x1, x3 bcfe8: aa0203f3 mov x19, x2 bcfec: f9000be2 str x2, [sp, #0x10] bcff0: 97fe5d1d bl 0x54464 bcff4: 9100c3e8 add x8, sp, #0x30 bcff8: 910023e0 add x0, sp, #0x8 bcffc: 910063e1 add x1, sp, #0x18 bd000: 97fe1308 bl 0x41c20 <_ZNSt6__ndk112system_error6__initERKNS_10error_codeENS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE@plt> bd004: 9100c3e1 add x1, sp, #0x30 bd008: aa1403e0 mov x0, x20 bd00c: 97fe1489 bl 0x42230 <_ZNSt13runtime_errorC2ERKNSt6__ndk112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE@plt> bd010: 3940c3e8 ldrb w8, [sp, #0x30] bd014: 36000068 tbz w8, #0x0, 0xbd020 bd018: f94023e0 ldr x0, [sp, #0x40] bd01c: 97fe10c1 bl 0x41320 <_ZdlPv@plt> bd020: 394063e8 ldrb w8, [sp, #0x18] bd024: 36000068 tbz w8, #0x0, 0xbd030 bd028: f94017e0 ldr x0, [sp, #0x28] bd02c: 97fe10bd bl 0x41320 <_ZdlPv@plt> bd030: d0000288 adrp x8, 0x10f000 bd034: f947e908 ldr x8, [x8, #0xfd0] bd038: b9001295 str w21, [x20, #0x10] bd03c: f9000e93 str x19, [x20, #0x18] bd040: 91004108 add x8, x8, #0x10 bd044: f9000288 str x8, [x20] bd048: f94016c8 ldr x8, [x22, #0x28] bd04c: f85d83a9 ldur x9, [x29, #-0x28] bd050: eb09011f cmp x8, x9 bd054: 540000c1 b.ne 0xbd06c bd058: a9477bfd ldp x29, x30, [sp, #0x70] bd05c: a9464ff4 ldp x20, x19, [sp, #0x60] bd060: a94557f6 ldp x22, x21, [sp, #0x50] bd064: 910203ff add sp, sp, #0x80 bd068: d65f03c0 ret bd06c: 97fe1509 bl 0x42490 <__stack_chk_fail@plt> bd070: 3940c3e8 ldrb w8, [sp, #0x30] bd074: aa0003f3 mov x19, x0 bd078: 370000a8 tbnz w8, #0x0, 0xbd08c bd07c: 394063e8 ldrb w8, [sp, #0x18] bd080: 37000168 tbnz w8, #0x0, 0xbd0ac bd084: aa1303e0 mov x0, x19 bd088: 940060c5 bl 0xd539c <__cxa_demangle+0x12abc> bd08c: f94023e0 ldr x0, [sp, #0x40] bd090: 97fe10a4 bl 0x41320 <_ZdlPv@plt> bd094: 394063e8 ldrb w8, [sp, #0x18] bd098: 3607ff68 tbz w8, #0x0, 0xbd084 bd09c: 14000004 b 0xbd0ac bd0a0: aa0003f3 mov x19, x0 bd0a4: 394063e8 ldrb w8, [sp, #0x18] bd0a8: 3607fee8 tbz w8, #0x0, 0xbd084 bd0ac: f94017e0 ldr x0, [sp, #0x28] bd0b0: 97fe109c bl 0x41320 <_ZdlPv@plt> bd0b4: aa1303e0 mov x0, x19 bd0b8: 940060b9 bl 0xd539c <__cxa_demangle+0x12abc> 00000000000bd0bc : bd0bc: d10203ff sub sp, sp, #0x80 bd0c0: a90557f6 stp x22, x21, [sp, #0x50] bd0c4: a9064ff4 stp x20, x19, [sp, #0x60] bd0c8: a9077bfd stp x29, x30, [sp, #0x70] bd0cc: 9101c3fd add x29, sp, #0x70 bd0d0: d53bd056 mrs x22, TPIDR_EL0 bd0d4: f94016c8 ldr x8, [x22, #0x28] bd0d8: 2a0103f5 mov w21, w1 bd0dc: aa0003f4 mov x20, x0 bd0e0: 910063e0 add x0, sp, #0x18 bd0e4: f81d83a8 stur x8, [x29, #-0x28] bd0e8: b9000be1 str w1, [sp, #0x8] bd0ec: d0000101 adrp x1, 0xdf000 bd0f0: 91049021 add x1, x1, #0x124 bd0f4: aa0203f3 mov x19, x2 bd0f8: f9000be2 str x2, [sp, #0x10] bd0fc: 97fe5cda bl 0x54464 bd100: 9100c3e8 add x8, sp, #0x30 bd104: 910023e0 add x0, sp, #0x8 bd108: 910063e1 add x1, sp, #0x18 bd10c: 97fe12c5 bl 0x41c20 <_ZNSt6__ndk112system_error6__initERKNS_10error_codeENS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE@plt> bd110: 9100c3e1 add x1, sp, #0x30 bd114: aa1403e0 mov x0, x20 bd118: 97fe1446 bl 0x42230 <_ZNSt13runtime_errorC2ERKNSt6__ndk112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE@plt> bd11c: 3940c3e8 ldrb w8, [sp, #0x30] bd120: 36000068 tbz w8, #0x0, 0xbd12c bd124: f94023e0 ldr x0, [sp, #0x40] bd128: 97fe107e bl 0x41320 <_ZdlPv@plt> bd12c: 394063e8 ldrb w8, [sp, #0x18] bd130: 36000068 tbz w8, #0x0, 0xbd13c bd134: f94017e0 ldr x0, [sp, #0x28] bd138: 97fe107a bl 0x41320 <_ZdlPv@plt> bd13c: d0000288 adrp x8, 0x10f000 bd140: f947e908 ldr x8, [x8, #0xfd0] bd144: b9001295 str w21, [x20, #0x10] bd148: f9000e93 str x19, [x20, #0x18] bd14c: 91004108 add x8, x8, #0x10 bd150: f9000288 str x8, [x20] bd154: f94016c8 ldr x8, [x22, #0x28] bd158: f85d83a9 ldur x9, [x29, #-0x28] bd15c: eb09011f cmp x8, x9 bd160: 540000c1 b.ne 0xbd178 bd164: a9477bfd ldp x29, x30, [sp, #0x70] bd168: a9464ff4 ldp x20, x19, [sp, #0x60] bd16c: a94557f6 ldp x22, x21, [sp, #0x50] bd170: 910203ff add sp, sp, #0x80 bd174: d65f03c0 ret bd178: 97fe14c6 bl 0x42490 <__stack_chk_fail@plt> bd17c: 3940c3e8 ldrb w8, [sp, #0x30] bd180: aa0003f3 mov x19, x0 bd184: 370000a8 tbnz w8, #0x0, 0xbd198 bd188: 394063e8 ldrb w8, [sp, #0x18] bd18c: 37000168 tbnz w8, #0x0, 0xbd1b8 bd190: aa1303e0 mov x0, x19 bd194: 94006082 bl 0xd539c <__cxa_demangle+0x12abc> bd198: f94023e0 ldr x0, [sp, #0x40] bd19c: 97fe1061 bl 0x41320 <_ZdlPv@plt> bd1a0: 394063e8 ldrb w8, [sp, #0x18] bd1a4: 3607ff68 tbz w8, #0x0, 0xbd190 bd1a8: 14000004 b 0xbd1b8 bd1ac: aa0003f3 mov x19, x0 bd1b0: 394063e8 ldrb w8, [sp, #0x18] bd1b4: 3607fee8 tbz w8, #0x0, 0xbd190 bd1b8: f94017e0 ldr x0, [sp, #0x28] bd1bc: 97fe1059 bl 0x41320 <_ZdlPv@plt> bd1c0: aa1303e0 mov x0, x19 bd1c4: 94006076 bl 0xd539c <__cxa_demangle+0x12abc> 00000000000bd1c8 : bd1c8: 17fe152a b 0x42670 <_ZNSt13runtime_errorD2Ev@plt> 00000000000bd1cc : bd1cc: f81e0ff3 str x19, [sp, #-0x20]! bd1d0: a9017bfd stp x29, x30, [sp, #0x10] bd1d4: 910043fd add x29, sp, #0x10 bd1d8: aa0003f3 mov x19, x0 bd1dc: 97fe1525 bl 0x42670 <_ZNSt13runtime_errorD2Ev@plt> bd1e0: a9417bfd ldp x29, x30, [sp, #0x10] bd1e4: aa1303e0 mov x0, x19 bd1e8: f84207f3 ldr x19, [sp], #0x20 bd1ec: 17fe104d b 0x41320 <_ZdlPv@plt> 00000000000bd1f0 : bd1f0: f81d0ff5 str x21, [sp, #-0x30]! bd1f4: a9014ff4 stp x20, x19, [sp, #0x10] bd1f8: a9027bfd stp x29, x30, [sp, #0x20] bd1fc: 910083fd add x29, sp, #0x20 bd200: 2a0003f5 mov w21, w0 bd204: 52800400 mov w0, #0x20 // =32 bd208: aa0103f4 mov x20, x1 bd20c: 97fe10a9 bl 0x414b0 <__cxa_allocate_exception@plt> bd210: 900002a8 adrp x8, 0x111000 ::id+0x560> bd214: 91294108 add x8, x8, #0xa50 bd218: 08dffd08 ldarb w8, [x8] bd21c: aa0003f3 mov x19, x0 bd220: 37000188 tbnz w8, #0x0, 0xbd250 bd224: 900002a0 adrp x0, 0x111000 ::id+0x560> bd228: 91294000 add x0, x0, #0xa50 bd22c: 97fe152d bl 0x426e0 <__cxa_guard_acquire@plt> bd230: 34000100 cbz w0, 0xbd250 bd234: d0000269 adrp x9, 0x10b000 >>+0xb8> bd238: 900002a0 adrp x0, 0x111000 ::id+0x560> bd23c: 900002a8 adrp x8, 0x111000 ::id+0x560> bd240: 913d8129 add x9, x9, #0xf60 bd244: 91294000 add x0, x0, #0xa50 bd248: f9052509 str x9, [x8, #0xa48] bd24c: 97fe1169 bl 0x417f0 <__cxa_guard_release@plt> bd250: 2a1503e1 mov w1, w21 bd254: 900002a2 adrp x2, 0x111000 ::id+0x560> bd258: 91292042 add x2, x2, #0xa48 bd25c: aa1303e0 mov x0, x19 bd260: aa1403e3 mov x3, x20 bd264: 97fe10d7 bl 0x415c0 <_ZNSt6__ndk112system_errorC2ENS_10error_codeEPKc@plt> bd268: d0000281 adrp x1, 0x10f000 bd26c: d0000282 adrp x2, 0x10f000 bd270: f947a021 ldr x1, [x1, #0xf40] bd274: f9477c42 ldr x2, [x2, #0xef8] bd278: aa1303e0 mov x0, x19 bd27c: 97fe1375 bl 0x42050 <__cxa_throw@plt> bd280: aa0003f4 mov x20, x0 bd284: aa1303e0 mov x0, x19 bd288: 97fe1506 bl 0x426a0 <__cxa_free_exception@plt> bd28c: aa1403e0 mov x0, x20 bd290: 94006043 bl 0xd539c <__cxa_demangle+0x12abc> 00000000000bd294 : bd294: d65f03c0 ret bd298: 17fe1022 b 0x41320 <_ZdlPv@plt> bd29c: 17fe1021 b 0x41320 <_ZdlPv@plt> bd2a0: d10443ff sub sp, sp, #0x110 bd2a4: a90f4ffc stp x28, x19, [sp, #0xf0] bd2a8: a9107bfd stp x29, x30, [sp, #0x100] bd2ac: 910403fd add x29, sp, #0x100 bd2b0: a90817e4 stp x4, x5, [sp, #0x80] bd2b4: a9091fe6 stp x6, x7, [sp, #0x90] bd2b8: ad0007e0 stp q0, q1, [sp] bd2bc: ad010fe2 stp q2, q3, [sp, #0x20] bd2c0: ad0217e4 stp q4, q5, [sp, #0x40] bd2c4: ad031fe6 stp q6, q7, [sp, #0x60] bd2c8: d53bd053 mrs x19, TPIDR_EL0 bd2cc: f9401669 ldr x9, [x19, #0x28] bd2d0: 910203ea add x10, sp, #0x80 bd2d4: 928003ec mov x12, #-0x20 // =-32 bd2d8: 910043ab add x11, x29, #0x10 bd2dc: f81e83a9 stur x9, [x29, #-0x18] bd2e0: 910003e9 mov x9, sp bd2e4: f2dff00c movk x12, #0xff80, lsl #32 bd2e8: 9100814a add x10, x10, #0x20 bd2ec: 91020129 add x9, x9, #0x80 bd2f0: d100e3a8 sub x8, x29, #0x38 bd2f4: a93cabab stp x11, x10, [x29, #-0x38] bd2f8: a93db3a9 stp x9, x12, [x29, #-0x28] bd2fc: ad400101 ldp q1, q0, [x8] bd300: b0000102 adrp x2, 0xde000 +0x12> bd304: 91361042 add x2, x2, #0xd84 bd308: d10183a3 sub x3, x29, #0x60 bd30c: 52808001 mov w1, #0x400 // =1024 bd310: ad3d03a1 stp q1, q0, [x29, #-0x60] bd314: 97fe1297 bl 0x41d70 bd318: f9401668 ldr x8, [x19, #0x28] bd31c: f85e83a9 ldur x9, [x29, #-0x18] bd320: eb09011f cmp x8, x9 bd324: 540000a1 b.ne 0xbd338 bd328: a9507bfd ldp x29, x30, [sp, #0x100] bd32c: a94f4ffc ldp x28, x19, [sp, #0xf0] bd330: 910443ff add sp, sp, #0x110 bd334: d65f03c0 ret bd338: 97fe1456 bl 0x42490 <__stack_chk_fail@plt> 00000000000bd33c : bd33c: a9be4ff4 stp x20, x19, [sp, #-0x20]! bd340: a9017bfd stp x29, x30, [sp, #0x10] bd344: 910043fd add x29, sp, #0x10 bd348: 529c2008 mov w8, #0xe100 // =57600 bd34c: 72a0bea8 movk w8, #0x5f5, lsl #16 bd350: 2a0003f3 mov w19, w0 bd354: 6b08001f cmp w0, w8 bd358: 54000122 b.hs 0xbd37c bd35c: 53047e68 lsr w8, w19, #4 bd360: 7109c11f cmp w8, #0x270 bd364: 54000248 b.hi 0xbd3ac bd368: a9417bfd ldp x29, x30, [sp, #0x10] bd36c: aa0103e0 mov x0, x1 bd370: 2a1303e1 mov w1, w19 bd374: a8c24ff4 ldp x20, x19, [sp], #0x20 bd378: 14000110 b 0xbd7b8 bd37c: 1ac80a6a udiv w10, w19, w8 bd380: 52993feb mov w11, #0xc9ff // =51711 bd384: 72a7734b movk w11, #0x3b9a, lsl #16 bd388: 1b08cd49 msub w9, w10, w8, w19 bd38c: b0000108 adrp x8, 0xde000 +0x12> bd390: 6b0b027f cmp w19, w11 bd394: 9138c108 add x8, x8, #0xe30 bd398: 54000408 b.hi 0xbd418 bd39c: 1100c14a add w10, w10, #0x30 bd3a0: 3900002a strb w10, [x1] bd3a4: 5280002a mov w10, #0x1 // =1 bd3a8: 14000020 b 0xbd428 bd3ac: 5282eb28 mov w8, #0x1759 // =5977 bd3b0: 72ba36e8 movk w8, #0xd1b7, lsl #16 bd3b4: 9ba87e68 umull x8, w19, w8 bd3b8: d36dfd14 lsr x20, x8, #45 bd3bc: aa0103e0 mov x0, x1 bd3c0: 2a1403e1 mov w1, w20 bd3c4: 940000fd bl 0xbd7b8 bd3c8: 5284e208 mov w8, #0x2710 // =10000 bd3cc: 5290a3e9 mov w9, #0x851f // =34079 bd3d0: 1b08ce88 msub w8, w20, w8, w19 bd3d4: 72aa3d69 movk w9, #0x51eb, lsl #16 bd3d8: 12003d0b and w11, w8, #0xffff bd3dc: 9ba97d69 umull x9, w11, w9 bd3e0: 52800c8b mov w11, #0x64 // =100 bd3e4: d365fd29 lsr x9, x9, #37 bd3e8: 1b0ba128 msub w8, w9, w11, w8 bd3ec: b000010a adrp x10, 0xde000 +0x12> bd3f0: 531f7908 lsl w8, w8, #1 bd3f4: 9138c14a add x10, x10, #0xe30 bd3f8: 531f7929 lsl w9, w9, #1 bd3fc: 927f3908 and x8, x8, #0xfffe bd400: 78694949 ldrh w9, [x10, w9, uxtw] bd404: 78686948 ldrh w8, [x10, x8] bd408: 79000009 strh w9, [x0] bd40c: 79000408 strh w8, [x0, #0x2] bd410: 91001000 add x0, x0, #0x4 bd414: 14000026 b 0xbd4ac bd418: 531f794a lsl w10, w10, #1 bd41c: 786a490a ldrh w10, [x8, w10, uxtw] bd420: 7900002a strh w10, [x1] bd424: 5280004a mov w10, #0x2 // =2 bd428: 5282eb2b mov w11, #0x1759 // =5977 bd42c: 72ba36eb movk w11, #0xd1b7, lsl #16 bd430: 9bab7d2b umull x11, w9, w11 bd434: 5284e20d mov w13, #0x2710 // =10000 bd438: d36dfd6e lsr x14, x11, #45 bd43c: 5290a3ec mov w12, #0x851f // =34079 bd440: 1b0da5c9 msub w9, w14, w13, w9 bd444: 72aa3d6c movk w12, #0x51eb, lsl #16 bd448: d36df16b ubfx x11, x11, #45, #16 bd44c: 12003d2d and w13, w9, #0xffff bd450: 9bac7d6b umull x11, w11, w12 bd454: 9bac7dac umull x12, w13, w12 bd458: 52800c8d mov w13, #0x64 // =100 bd45c: d365fd6b lsr x11, x11, #37 bd460: d365fd8c lsr x12, x12, #37 bd464: 1b0db96e msub w14, w11, w13, w14 bd468: 1b0da589 msub w9, w12, w13, w9 bd46c: 531f79ce lsl w14, w14, #1 bd470: 531f7929 lsl w9, w9, #1 bd474: 531f796b lsl w11, w11, #1 bd478: 927f39ce and x14, x14, #0xfffe bd47c: 531f798c lsl w12, w12, #1 bd480: 927f3929 and x9, x9, #0xfffe bd484: 786b490b ldrh w11, [x8, w11, uxtw] bd488: 786e690d ldrh w13, [x8, x14] bd48c: 786c490c ldrh w12, [x8, w12, uxtw] bd490: 78696908 ldrh w8, [x8, x9] bd494: 8b0a002a add x10, x1, x10 bd498: 91002140 add x0, x10, #0x8 bd49c: 7900014b strh w11, [x10] bd4a0: 7900054d strh w13, [x10, #0x2] bd4a4: 7900094c strh w12, [x10, #0x4] bd4a8: 79000d48 strh w8, [x10, #0x6] bd4ac: a9417bfd ldp x29, x30, [sp, #0x10] bd4b0: a8c24ff4 ldp x20, x19, [sp], #0x20 bd4b4: d65f03c0 ret 00000000000bd4b8 : bd4b8: f81d0ff5 str x21, [sp, #-0x30]! bd4bc: a9014ff4 stp x20, x19, [sp, #0x10] bd4c0: a9027bfd stp x29, x30, [sp, #0x20] bd4c4: 910083fd add x29, sp, #0x20 bd4c8: 529c2015 mov w21, #0xe100 // =57600 bd4cc: 72a0beb5 movk w21, #0x5f5, lsl #16 bd4d0: aa0003f3 mov x19, x0 bd4d4: eb15001f cmp x0, x21 bd4d8: 54000142 b.hs 0xbd500 bd4dc: d3447e68 ubfx x8, x19, #4, #28 bd4e0: 7109c11f cmp w8, #0x270 bd4e4: 540002a8 b.hi 0xbd538 bd4e8: aa0103e0 mov x0, x1 bd4ec: 2a1303e1 mov w1, w19 bd4f0: a9427bfd ldp x29, x30, [sp, #0x20] bd4f4: a9414ff4 ldp x20, x19, [sp, #0x10] bd4f8: f84307f5 ldr x21, [sp], #0x30 bd4fc: 140000af b 0xbd7b8 bd500: d2adf829 mov x9, #0x6fc10000 // =1874919424 bd504: f2d0de49 movk x9, #0x86f2, lsl #32 bd508: f2e00469 movk x9, #0x23, lsl #48 bd50c: eb09027f cmp x19, x9 bd510: 540004a2 b.hs 0xbd5a4 bd514: 9ad50a74 udiv x20, x19, x21 bd518: d3447e88 ubfx x8, x20, #4, #28 bd51c: 7109c11f cmp w8, #0x270 bd520: 1b15ce95 msub w21, w20, w21, w19 bd524: 54000ca8 b.hi 0xbd6b8 bd528: aa0103e0 mov x0, x1 bd52c: 2a1403e1 mov w1, w20 bd530: 940000a2 bl 0xbd7b8 bd534: 1400007b b 0xbd720 bd538: 5282eb28 mov w8, #0x1759 // =5977 bd53c: 72ba36e8 movk w8, #0xd1b7, lsl #16 bd540: 9ba87e68 umull x8, w19, w8 bd544: d36dfd14 lsr x20, x8, #45 bd548: aa0103e0 mov x0, x1 bd54c: 2a1403e1 mov w1, w20 bd550: 9400009a bl 0xbd7b8 bd554: 5284e208 mov w8, #0x2710 // =10000 bd558: 5290a3e9 mov w9, #0x851f // =34079 bd55c: 1b08ce88 msub w8, w20, w8, w19 bd560: 72aa3d69 movk w9, #0x51eb, lsl #16 bd564: 12003d0b and w11, w8, #0xffff bd568: 9ba97d69 umull x9, w11, w9 bd56c: 52800c8b mov w11, #0x64 // =100 bd570: d365fd29 lsr x9, x9, #37 bd574: 1b0ba128 msub w8, w9, w11, w8 bd578: b000010a adrp x10, 0xde000 +0x12> bd57c: 531f7908 lsl w8, w8, #1 bd580: 9138c14a add x10, x10, #0xe30 bd584: 531f7929 lsl w9, w9, #1 bd588: 927f3908 and x8, x8, #0xfffe bd58c: 78694949 ldrh w9, [x10, w9, uxtw] bd590: 78686948 ldrh w8, [x10, x8] bd594: 79000009 strh w9, [x0] bd598: 79000408 strh w8, [x0, #0x2] bd59c: 91001000 add x0, x0, #0x4 bd5a0: 14000082 b 0xbd7a8 bd5a4: 9ac90a68 udiv x8, x19, x9 bd5a8: aa0103e0 mov x0, x1 bd5ac: 2a0803e1 mov w1, w8 bd5b0: 9b09cd13 msub x19, x8, x9, x19 bd5b4: 94000081 bl 0xbd7b8 bd5b8: 9ad50a68 udiv x8, x19, x21 bd5bc: 5282eb29 mov w9, #0x1759 // =5977 bd5c0: 72ba36e9 movk w9, #0xd1b7, lsl #16 bd5c4: 9b15cd0c msub x12, x8, x21, x19 bd5c8: 92407d0d and x13, x8, #0xffffffff bd5cc: 9b097dad mul x13, x13, x9 bd5d0: 92407d8e and x14, x12, #0xffffffff bd5d4: 5284e20b mov w11, #0x2710 // =10000 bd5d8: d36dfdaf lsr x15, x13, #45 bd5dc: 9b097dc9 mul x9, x14, x9 bd5e0: 5290a3ea mov w10, #0x851f // =34079 bd5e4: 1b0ba1e8 msub w8, w15, w11, w8 bd5e8: d36dfd2e lsr x14, x9, #45 bd5ec: 72aa3d6a movk w10, #0x51eb, lsl #16 bd5f0: 12003d10 and w16, w8, #0xffff bd5f4: 1b0bb1cb msub w11, w14, w11, w12 bd5f8: d36df1ad ubfx x13, x13, #45, #16 bd5fc: d36df129 ubfx x9, x9, #45, #16 bd600: 9baa7e0c umull x12, w16, w10 bd604: 12003d70 and w16, w11, #0xffff bd608: 9baa7dad umull x13, w13, w10 bd60c: 9baa7d29 umull x9, w9, w10 bd610: 9baa7e0a umull x10, w16, w10 bd614: 52800c90 mov w16, #0x64 // =100 bd618: d365fdad lsr x13, x13, #37 bd61c: d365fd29 lsr x9, x9, #37 bd620: d365fd8c lsr x12, x12, #37 bd624: d365fd4a lsr x10, x10, #37 bd628: 1b10bdaf msub w15, w13, w16, w15 bd62c: 1b10b92e msub w14, w9, w16, w14 bd630: 1b10a188 msub w8, w12, w16, w8 bd634: 1b10ad4b msub w11, w10, w16, w11 bd638: b0000110 adrp x16, 0xde000 +0x12> bd63c: 9138c210 add x16, x16, #0xe30 bd640: 531f79ad lsl w13, w13, #1 bd644: 786d4a0d ldrh w13, [x16, w13, uxtw] bd648: 531f7929 lsl w9, w9, #1 bd64c: 78694a09 ldrh w9, [x16, w9, uxtw] bd650: 531f79ef lsl w15, w15, #1 bd654: 531f79ce lsl w14, w14, #1 bd658: 927f39ef and x15, x15, #0xfffe bd65c: 531f798c lsl w12, w12, #1 bd660: 531f7908 lsl w8, w8, #1 bd664: 927f39ce and x14, x14, #0xfffe bd668: 531f794a lsl w10, w10, #1 bd66c: 786f6a0f ldrh w15, [x16, x15] bd670: 786c4a0c ldrh w12, [x16, w12, uxtw] bd674: 927f3908 and x8, x8, #0xfffe bd678: 786e6a0e ldrh w14, [x16, x14] bd67c: 786a4a0a ldrh w10, [x16, w10, uxtw] bd680: 531f796b lsl w11, w11, #1 bd684: 7900000d strh w13, [x0] bd688: 78686a08 ldrh w8, [x16, x8] bd68c: 927f396b and x11, x11, #0xfffe bd690: 79001009 strh w9, [x0, #0x8] bd694: 786b6a09 ldrh w9, [x16, x11] bd698: 7900040f strh w15, [x0, #0x2] bd69c: 7900080c strh w12, [x0, #0x4] bd6a0: 7900140e strh w14, [x0, #0xa] bd6a4: 7900180a strh w10, [x0, #0xc] bd6a8: 79000c08 strh w8, [x0, #0x6] bd6ac: 79001c09 strh w9, [x0, #0xe] bd6b0: 91004000 add x0, x0, #0x10 bd6b4: 1400003d b 0xbd7a8 bd6b8: 5282eb28 mov w8, #0x1759 // =5977 bd6bc: 72ba36e8 movk w8, #0xd1b7, lsl #16 bd6c0: 9ba87e88 umull x8, w20, w8 bd6c4: d36dfd13 lsr x19, x8, #45 bd6c8: aa0103e0 mov x0, x1 bd6cc: 2a1303e1 mov w1, w19 bd6d0: 9400003a bl 0xbd7b8 bd6d4: 5284e208 mov w8, #0x2710 // =10000 bd6d8: 5290a3e9 mov w9, #0x851f // =34079 bd6dc: 1b08d268 msub w8, w19, w8, w20 bd6e0: 72aa3d69 movk w9, #0x51eb, lsl #16 bd6e4: 12003d0b and w11, w8, #0xffff bd6e8: 9ba97d69 umull x9, w11, w9 bd6ec: 52800c8b mov w11, #0x64 // =100 bd6f0: d365fd29 lsr x9, x9, #37 bd6f4: 1b0ba128 msub w8, w9, w11, w8 bd6f8: b000010a adrp x10, 0xde000 +0x12> bd6fc: 531f7908 lsl w8, w8, #1 bd700: 9138c14a add x10, x10, #0xe30 bd704: 531f7929 lsl w9, w9, #1 bd708: 927f3908 and x8, x8, #0xfffe bd70c: 78694949 ldrh w9, [x10, w9, uxtw] bd710: 78686948 ldrh w8, [x10, x8] bd714: 79000009 strh w9, [x0] bd718: 79000408 strh w8, [x0, #0x2] bd71c: 91001000 add x0, x0, #0x4 bd720: 5282eb28 mov w8, #0x1759 // =5977 bd724: 72ba36e8 movk w8, #0xd1b7, lsl #16 bd728: 9ba87ea8 umull x8, w21, w8 bd72c: 5284e20b mov w11, #0x2710 // =10000 bd730: d36dfd0c lsr x12, x8, #45 bd734: 5290a3e9 mov w9, #0x851f // =34079 bd738: 1b0bd58b msub w11, w12, w11, w21 bd73c: 72aa3d69 movk w9, #0x51eb, lsl #16 bd740: d36df108 ubfx x8, x8, #45, #16 bd744: 12003d6d and w13, w11, #0xffff bd748: 9ba97d08 umull x8, w8, w9 bd74c: 9ba97da9 umull x9, w13, w9 bd750: 52800c8d mov w13, #0x64 // =100 bd754: d365fd08 lsr x8, x8, #37 bd758: d365fd29 lsr x9, x9, #37 bd75c: 1b0db10c msub w12, w8, w13, w12 bd760: 1b0dad2b msub w11, w9, w13, w11 bd764: b000010a adrp x10, 0xde000 +0x12> bd768: 531f798c lsl w12, w12, #1 bd76c: 531f796b lsl w11, w11, #1 bd770: 9138c14a add x10, x10, #0xe30 bd774: 531f7908 lsl w8, w8, #1 bd778: 927f398c and x12, x12, #0xfffe bd77c: 531f7929 lsl w9, w9, #1 bd780: 927f396b and x11, x11, #0xfffe bd784: 78684948 ldrh w8, [x10, w8, uxtw] bd788: 786c694c ldrh w12, [x10, x12] bd78c: 78694949 ldrh w9, [x10, w9, uxtw] bd790: 786b694a ldrh w10, [x10, x11] bd794: 79000008 strh w8, [x0] bd798: 7900040c strh w12, [x0, #0x2] bd79c: 79000809 strh w9, [x0, #0x4] bd7a0: 79000c0a strh w10, [x0, #0x6] bd7a4: 91002000 add x0, x0, #0x8 bd7a8: a9427bfd ldp x29, x30, [sp, #0x20] bd7ac: a9414ff4 ldp x20, x19, [sp, #0x10] bd7b0: f84307f5 ldr x21, [sp], #0x30 bd7b4: d65f03c0 ret bd7b8: 71018c3f cmp w1, #0x63 bd7bc: 54000108 b.hi 0xbd7dc bd7c0: 7100243f cmp w1, #0x9 bd7c4: 54000348 b.hi 0xbd82c bd7c8: 1100c028 add w8, w1, #0x30 bd7cc: 39000008 strb w8, [x0] bd7d0: 52800028 mov w8, #0x1 // =1 bd7d4: 8b080000 add x0, x0, x8 bd7d8: d65f03c0 ret bd7dc: 710f9c3f cmp w1, #0x3e7 bd7e0: 54000368 b.hi 0xbd84c bd7e4: 5290a3e9 mov w9, #0x851f // =34079 bd7e8: 12003c28 and w8, w1, #0xffff bd7ec: 72aa3d69 movk w9, #0x51eb, lsl #16 bd7f0: 9ba97d08 umull x8, w8, w9 bd7f4: 52800c8a mov w10, #0x64 // =100 bd7f8: d365fd08 lsr x8, x8, #37 bd7fc: 1b0a8509 msub w9, w8, w10, w1 bd800: b000010b adrp x11, 0xde000 +0x12> bd804: 531f7929 lsl w9, w9, #1 bd808: 9138c16b add x11, x11, #0xe30 bd80c: 927f3929 and x9, x9, #0xfffe bd810: 78696969 ldrh w9, [x11, x9] bd814: 1100c108 add w8, w8, #0x30 bd818: 39000008 strb w8, [x0] bd81c: 52800068 mov w8, #0x3 // =3 bd820: 78001009 sturh w9, [x0, #0x1] bd824: 8b080000 add x0, x0, x8 bd828: d65f03c0 ret bd82c: b0000109 adrp x9, 0xde000 +0x12> bd830: 531f7828 lsl w8, w1, #1 bd834: 9138c129 add x9, x9, #0xe30 bd838: 78684928 ldrh w8, [x9, w8, uxtw] bd83c: 79000008 strh w8, [x0] bd840: 52800048 mov w8, #0x2 // =2 bd844: 8b080000 add x0, x0, x8 bd848: d65f03c0 ret bd84c: 5290a3e8 mov w8, #0x851f // =34079 bd850: 72aa3d68 movk w8, #0x51eb, lsl #16 bd854: 9ba87c28 umull x8, w1, w8 bd858: 52800c8a mov w10, #0x64 // =100 bd85c: d365fd08 lsr x8, x8, #37 bd860: b0000109 adrp x9, 0xde000 +0x12> bd864: 531f790b lsl w11, w8, #1 bd868: 1b0a8508 msub w8, w8, w10, w1 bd86c: 9138c129 add x9, x9, #0xe30 bd870: 531f7908 lsl w8, w8, #1 bd874: 78684928 ldrh w8, [x9, w8, uxtw] bd878: 786b492a ldrh w10, [x9, w11, uxtw] bd87c: 79000408 strh w8, [x0, #0x2] bd880: 52800088 mov w8, #0x4 // =4 bd884: 7900000a strh w10, [x0] bd888: 8b080000 add x0, x0, x8 bd88c: d65f03c0 ret 00000000000bd890 : bd890: a9bf7bfd stp x29, x30, [sp, #-0x10]! bd894: 910003fd mov x29, sp bd898: 97fe118e bl 0x41ed0 bd89c: a8c17bfd ldp x29, x30, [sp], #0x10 bd8a0: d65f03c0 ret bd8a4: 97fe5882 bl 0x53aac 00000000000bd8a8 : bd8a8: a9bf7bfd stp x29, x30, [sp, #-0x10]! bd8ac: 910003fd mov x29, sp bd8b0: 97fe110c bl 0x41ce0 bd8b4: a8c17bfd ldp x29, x30, [sp], #0x10 bd8b8: d65f03c0 ret bd8bc: 97fe587c bl 0x53aac 00000000000bd8c0 &)>: bd8c0: a9bf7bfd stp x29, x30, [sp, #-0x10]! bd8c4: 910003fd mov x29, sp bd8c8: 39402028 ldrb w8, [x1, #0x8] bd8cc: 340000c8 cbz w8, 0xbd8e4 &)+0x24> bd8d0: f9400021 ldr x1, [x1] bd8d4: 97fe10db bl 0x41c40 bd8d8: 350000e0 cbnz w0, 0xbd8f4 &)+0x34> bd8dc: a8c17bfd ldp x29, x30, [sp], #0x10 bd8e0: d65f03c0 ret bd8e4: b0000101 adrp x1, 0xde000 +0x12> bd8e8: 913be021 add x1, x1, #0xef8 bd8ec: 52800020 mov w0, #0x1 // =1 bd8f0: 97fe1358 bl 0x42650 <_ZNSt6__ndk120__throw_system_errorEiPKc@plt> bd8f4: b0000101 adrp x1, 0xde000 +0x12> bd8f8: 913c8c21 add x1, x1, #0xf23 bd8fc: 97fe1355 bl 0x42650 <_ZNSt6__ndk120__throw_system_errorEiPKc@plt> bd900: 97fe586b bl 0x53aac bd904: 97fe586a bl 0x53aac 00000000000bd908 &, std::__ndk1::chrono::time_point>>)>: bd908: d10103ff sub sp, sp, #0x40 bd90c: f90013f3 str x19, [sp, #0x20] bd910: a9037bfd stp x29, x30, [sp, #0x30] bd914: 9100c3fd add x29, sp, #0x30 bd918: d53bd053 mrs x19, TPIDR_EL0 bd91c: f9401668 ldr x8, [x19, #0x28] bd920: f9000fe8 str x8, [sp, #0x18] bd924: 39402028 ldrb w8, [x1, #0x8] bd928: 340003e8 cbz w8, 0xbd9a4 &, std::__ndk1::chrono::time_point>>)+0x9c> bd92c: d29d2828 mov x8, #0xe941 // =59713 bd930: f2c5e008 movk x8, #0x2f00, lsl #32 bd934: d2929669 mov x9, #0x94b3 // =38067 bd938: f2eb2d08 movk x8, #0x5968, lsl #48 bd93c: f2a4dac9 movk x9, #0x26d6, lsl #16 bd940: f2c17d09 movk x9, #0xbe8, lsl #32 bd944: eb08005f cmp x2, x8 bd948: f2e225c9 movk x9, #0x112e, lsl #48 bd94c: 9a88b048 csel x8, x2, x8, lt bd950: 9b497d09 smulh x9, x8, x9 bd954: 92993fea mov x10, #-0xca00 // =-51712 bd958: 935afd2b asr x11, x9, #26 bd95c: f2b88caa movk x10, #0xc465, lsl #16 bd960: 8b49fd69 add x9, x11, x9, lsr #63 bd964: 9b0a2128 madd x8, x9, x10, x8 bd968: a900a3e9 stp x9, x8, [sp, #0x8] bd96c: f9400021 ldr x1, [x1] bd970: 910023e2 add x2, sp, #0x8 bd974: 97fe10d3 bl 0x41cc0 bd978: 34000060 cbz w0, 0xbd984 &, std::__ndk1::chrono::time_point>>)+0x7c> bd97c: 7101b81f cmp w0, #0x6e bd980: 540001a1 b.ne 0xbd9b4 &, std::__ndk1::chrono::time_point>>)+0xac> bd984: f9401668 ldr x8, [x19, #0x28] bd988: f9400fe9 ldr x9, [sp, #0x18] bd98c: eb09011f cmp x8, x9 bd990: 54000181 b.ne 0xbd9c0 &, std::__ndk1::chrono::time_point>>)+0xb8> bd994: a9437bfd ldp x29, x30, [sp, #0x30] bd998: f94013f3 ldr x19, [sp, #0x20] bd99c: 910103ff add sp, sp, #0x40 bd9a0: d65f03c0 ret bd9a4: b0000101 adrp x1, 0xde000 +0x12> bd9a8: 913d0821 add x1, x1, #0xf42 bd9ac: 52800020 mov w0, #0x1 // =1 bd9b0: 97fe1328 bl 0x42650 <_ZNSt6__ndk120__throw_system_errorEiPKc@plt> bd9b4: b0000101 adrp x1, 0xde000 +0x12> bd9b8: 913dcc21 add x1, x1, #0xf73 bd9bc: 97fe1325 bl 0x42650 <_ZNSt6__ndk120__throw_system_errorEiPKc@plt> bd9c0: 97fe12b4 bl 0x42490 <__stack_chk_fail@plt> bd9c4: 97fe583a bl 0x53aac bd9c8: 97fe5839 bl 0x53aac 00000000000bd9cc )>: bd9cc: a9bd57f6 stp x22, x21, [sp, #-0x30]! bd9d0: a9014ff4 stp x20, x19, [sp, #0x10] bd9d4: a9027bfd stp x29, x30, [sp, #0x20] bd9d8: 910083fd add x29, sp, #0x20 bd9dc: aa0103f4 mov x20, x1 bd9e0: aa0003f3 mov x19, x0 bd9e4: 97fe12c7 bl 0x42500 <_ZNSt6__ndk119__thread_local_dataEv@plt> bd9e8: aa0003f5 mov x21, x0 bd9ec: b9400000 ldr w0, [x0] bd9f0: 97fe1160 bl 0x41f70 bd9f4: b5000100 cbnz x0, 0xbda14 )+0x48> bd9f8: 52800100 mov w0, #0x8 // =8 bd9fc: 97fe1225 bl 0x42290 <_Znwm@plt> bda00: aa0003f6 mov x22, x0 bda04: 97fe0fd3 bl 0x41950 <_ZNSt6__ndk115__thread_structC1Ev@plt> bda08: b94002a0 ldr w0, [x21] bda0c: aa1603e1 mov x1, x22 bda10: 97fe0f5c bl 0x41780 bda14: 97fe12bb bl 0x42500 <_ZNSt6__ndk119__thread_local_dataEv@plt> bda18: b9400000 ldr w0, [x0] bda1c: 97fe1155 bl 0x41f70 bda20: f9400282 ldr x2, [x20] bda24: f900029f str xzr, [x20] bda28: 3900229f strb wzr, [x20, #0x8] bda2c: aa1303e1 mov x1, x19 bda30: a9427bfd ldp x29, x30, [sp, #0x20] bda34: a9414ff4 ldp x20, x19, [sp, #0x10] bda38: a8c357f6 ldp x22, x21, [sp], #0x30 bda3c: 17fe0fb9 b 0x41920 <_ZNSt6__ndk115__thread_struct25notify_all_at_thread_exitEPNS_18condition_variableEPNS_5mutexE@plt> bda40: aa0003f3 mov x19, x0 bda44: aa1603e0 mov x0, x22 bda48: 97fe0e36 bl 0x41320 <_ZdlPv@plt> bda4c: aa1303e0 mov x0, x19 bda50: 94005e53 bl 0xd539c <__cxa_demangle+0x12abc> 00000000000bda54 : bda54: a9bf7bfd stp x29, x30, [sp, #-0x10]! bda58: 910003fd mov x29, sp bda5c: 97fe0f1d bl 0x416d0 bda60: a8c17bfd ldp x29, x30, [sp], #0x10 bda64: d65f03c0 ret bda68: 97fe5811 bl 0x53aac 00000000000bda6c : bda6c: a9bf7bfd stp x29, x30, [sp, #-0x10]! bda70: 910003fd mov x29, sp bda74: f9400008 ldr x8, [x0] bda78: b5000068 cbnz x8, 0xbda84 bda7c: a8c17bfd ldp x29, x30, [sp], #0x10 bda80: d65f03c0 ret bda84: 97fe12bf bl 0x42580 <_ZSt9terminatev@plt> 00000000000bda88 : bda88: f81e0ff3 str x19, [sp, #-0x20]! bda8c: a9017bfd stp x29, x30, [sp, #0x10] bda90: 910043fd add x29, sp, #0x10 bda94: aa0003f3 mov x19, x0 bda98: f9400000 ldr x0, [x0] bda9c: b4000100 cbz x0, 0xbdabc bdaa0: aa1f03e1 mov x1, xzr bdaa4: 97fe0e5f bl 0x41420 bdaa8: 350000c0 cbnz w0, 0xbdac0 bdaac: f900027f str xzr, [x19] bdab0: a9417bfd ldp x29, x30, [sp, #0x10] bdab4: f84207f3 ldr x19, [sp], #0x20 bdab8: d65f03c0 ret bdabc: 528002c0 mov w0, #0x16 // =22 bdac0: b0000101 adrp x1, 0xde000 +0x12> bdac4: 913e6021 add x1, x1, #0xf98 bdac8: 97fe12e2 bl 0x42650 <_ZNSt6__ndk120__throw_system_errorEiPKc@plt> 00000000000bdacc : bdacc: f81e0ff3 str x19, [sp, #-0x20]! bdad0: a9017bfd stp x29, x30, [sp, #0x10] bdad4: 910043fd add x29, sp, #0x10 bdad8: aa0003f3 mov x19, x0 bdadc: f9400000 ldr x0, [x0] bdae0: b40000e0 cbz x0, 0xbdafc bdae4: 97fe0df7 bl 0x412c0 bdae8: 350000c0 cbnz w0, 0xbdb00 bdaec: f900027f str xzr, [x19] bdaf0: a9417bfd ldp x29, x30, [sp, #0x10] bdaf4: f84207f3 ldr x19, [sp], #0x20 bdaf8: d65f03c0 ret bdafc: 528002c0 mov w0, #0x16 // =22 bdb00: b0000101 adrp x1, 0xde000 +0x12> bdb04: 913eb021 add x1, x1, #0xfac bdb08: 97fe12d2 bl 0x42650 <_ZNSt6__ndk120__throw_system_errorEiPKc@plt> 00000000000bdb0c : bdb0c: a9bf7bfd stp x29, x30, [sp, #-0x10]! bdb10: 910003fd mov x29, sp bdb14: 52800c20 mov w0, #0x61 // =97 bdb18: 97fe0eb2 bl 0x415e0 bdb1c: f100001f cmp x0, #0x0 bdb20: 1a9fc000 csel w0, w0, wzr, gt bdb24: a8c17bfd ldp x29, x30, [sp], #0x10 bdb28: d65f03c0 ret bdb2c: 97fe57e0 bl 0x53aac 00000000000bdb30 > const&)>: bdb30: d10103ff sub sp, sp, #0x40 bdb34: f90013f3 str x19, [sp, #0x20] bdb38: a9037bfd stp x29, x30, [sp, #0x30] bdb3c: 9100c3fd add x29, sp, #0x30 bdb40: d53bd053 mrs x19, TPIDR_EL0 bdb44: f9401668 ldr x8, [x19, #0x28] bdb48: f9000fe8 str x8, [sp, #0x18] bdb4c: f9400008 ldr x8, [x0] bdb50: f100051f cmp x8, #0x1 bdb54: 540002ab b.lt 0xbdba8 > const&)+0x78> bdb58: d28b4a6a mov x10, #0x5a53 // =23123 bdb5c: f2b4136a movk x10, #0xa09b, lsl #16 bdb60: f2d705ea movk x10, #0xb82f, lsl #32 bdb64: d349fd09 lsr x9, x8, #9 bdb68: f2e0088a movk x10, #0x44, lsl #48 bdb6c: 92993feb mov x11, #-0xca00 // =-51712 bdb70: 9bca7d29 umulh x9, x9, x10 bdb74: f2b88cab movk x11, #0xc465, lsl #16 bdb78: d34bfd29 lsr x9, x9, #11 bdb7c: 9b0b2128 madd x8, x9, x11, x8 bdb80: a900a3e9 stp x9, x8, [sp, #0x8] bdb84: 910023e0 add x0, sp, #0x8 bdb88: 910023e1 add x1, sp, #0x8 bdb8c: 97fe0ec9 bl 0x416b0 bdb90: 3100041f cmn w0, #0x1 bdb94: 540000a1 b.ne 0xbdba8 > const&)+0x78> bdb98: 97fe1176 bl 0x42170 <__errno@plt> bdb9c: b9400008 ldr w8, [x0] bdba0: 7100111f cmp w8, #0x4 bdba4: 54ffff00 b.eq 0xbdb84 > const&)+0x54> bdba8: f9401668 ldr x8, [x19, #0x28] bdbac: f9400fe9 ldr x9, [sp, #0x18] bdbb0: eb09011f cmp x8, x9 bdbb4: 540000a1 b.ne 0xbdbc8 > const&)+0x98> bdbb8: a9437bfd ldp x29, x30, [sp, #0x30] bdbbc: f94013f3 ldr x19, [sp, #0x20] bdbc0: 910103ff add sp, sp, #0x40 bdbc4: d65f03c0 ret bdbc8: 97fe1232 bl 0x42490 <__stack_chk_fail@plt> 00000000000bdbcc : bdbcc: f81e0ff3 str x19, [sp, #-0x20]! bdbd0: a9017bfd stp x29, x30, [sp, #0x10] bdbd4: 910043fd add x29, sp, #0x10 bdbd8: 900002a8 adrp x8, 0x111000 ::id+0x560> bdbdc: 91298108 add x8, x8, #0xa60 bdbe0: 08dffd08 ldarb w8, [x8] bdbe4: 360000c8 tbz w8, #0x0, 0xbdbfc bdbe8: a9417bfd ldp x29, x30, [sp, #0x10] bdbec: 900002a0 adrp x0, 0x111000 ::id+0x560> bdbf0: 91296000 add x0, x0, #0xa58 bdbf4: f84207f3 ldr x19, [sp], #0x20 bdbf8: d65f03c0 ret bdbfc: 900002a0 adrp x0, 0x111000 ::id+0x560> bdc00: 91298000 add x0, x0, #0xa60 bdc04: 97fe12b7 bl 0x426e0 <__cxa_guard_acquire@plt> bdc08: 34ffff00 cbz w0, 0xbdbe8 bdc0c: 900002a0 adrp x0, 0x111000 ::id+0x560> bdc10: 90000001 adrp x1, 0xbd000 bdc14: 91296000 add x0, x0, #0xa58 bdc18: 913e5021 add x1, x1, #0xf94 bdc1c: 97fe11e5 bl 0x423b0 bdc20: 350000a0 cbnz w0, 0xbdc34 bdc24: 900002a0 adrp x0, 0x111000 ::id+0x560> bdc28: 91298000 add x0, x0, #0xa60 bdc2c: 97fe0ef1 bl 0x417f0 <__cxa_guard_release@plt> bdc30: 17ffffee b 0xbdbe8 bdc34: b0000101 adrp x1, 0xde000 +0x12> bdc38: 913f0821 add x1, x1, #0xfc2 bdc3c: 97fe1285 bl 0x42650 <_ZNSt6__ndk120__throw_system_errorEiPKc@plt> bdc40: aa0003f3 mov x19, x0 bdc44: 900002a0 adrp x0, 0x111000 ::id+0x560> bdc48: 91298000 add x0, x0, #0xa60 bdc4c: 97fe11d1 bl 0x42390 <__cxa_guard_abort@plt> bdc50: aa1303e0 mov x0, x19 bdc54: 94005dd2 bl 0xd539c <__cxa_demangle+0x12abc> bdc58: a9bd57f6 stp x22, x21, [sp, #-0x30]! bdc5c: a9014ff4 stp x20, x19, [sp, #0x10] bdc60: a9027bfd stp x29, x30, [sp, #0x20] bdc64: 910083fd add x29, sp, #0x20 bdc68: aa0003f4 mov x20, x0 bdc6c: f8418e95 ldr x21, [x20, #0x18]! bdc70: aa0003f3 mov x19, x0 bdc74: f9400696 ldr x22, [x20, #0x8] bdc78: eb1602bf cmp x21, x22 bdc7c: 540000e0 b.eq 0xbdc98 bdc80: f94006a0 ldr x0, [x21, #0x8] bdc84: 97fe0eaf bl 0x41740 <_ZNSt6__ndk15mutex6unlockEv@plt> bdc88: f84106a0 ldr x0, [x21], #0x10 bdc8c: 97fe0fe1 bl 0x41c10 <_ZNSt6__ndk118condition_variable10notify_allEv@plt> bdc90: eb1502df cmp x22, x21 bdc94: 54ffff61 b.ne 0xbdc80 bdc98: a9405a75 ldp x21, x22, [x19] bdc9c: eb1602bf cmp x21, x22 bdca0: 540000e0 b.eq 0xbdcbc bdca4: f94002a0 ldr x0, [x21] bdca8: 97fe1222 bl 0x42530 <_ZNSt6__ndk117__assoc_sub_state12__make_readyEv@plt> bdcac: f84086a0 ldr x0, [x21], #0x8 bdcb0: 97fe11a0 bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> bdcb4: eb1502df cmp x22, x21 bdcb8: 54ffff61 b.ne 0xbdca4 bdcbc: f9400280 ldr x0, [x20] bdcc0: b4000060 cbz x0, 0xbdccc bdcc4: f9001260 str x0, [x19, #0x20] bdcc8: 97fe0d96 bl 0x41320 <_ZdlPv@plt> bdccc: f9400260 ldr x0, [x19] bdcd0: b40000c0 cbz x0, 0xbdce8 bdcd4: f9000660 str x0, [x19, #0x8] bdcd8: a9427bfd ldp x29, x30, [sp, #0x20] bdcdc: a9414ff4 ldp x20, x19, [sp, #0x10] bdce0: a8c357f6 ldp x22, x21, [sp], #0x30 bdce4: 17fe0d8f b 0x41320 <_ZdlPv@plt> bdce8: a9427bfd ldp x29, x30, [sp, #0x20] bdcec: a9414ff4 ldp x20, x19, [sp, #0x10] bdcf0: a8c357f6 ldp x22, x21, [sp], #0x30 bdcf4: d65f03c0 ret bdcf8: aa0003f5 mov x21, x0 bdcfc: aa1403e0 mov x0, x20 bdd00: 94000005 bl 0xbdd14 bdd04: aa1303e0 mov x0, x19 bdd08: 94000009 bl 0xbdd2c bdd0c: aa1503e0 mov x0, x21 bdd10: 97fe5767 bl 0x53aac bdd14: aa0003e8 mov x8, x0 bdd18: f9400000 ldr x0, [x0] bdd1c: b4000060 cbz x0, 0xbdd28 bdd20: f9000500 str x0, [x8, #0x8] bdd24: 17fe0d7f b 0x41320 <_ZdlPv@plt> bdd28: d65f03c0 ret bdd2c: aa0003e8 mov x8, x0 bdd30: f9400000 ldr x0, [x0] bdd34: b4000060 cbz x0, 0xbdd40 bdd38: f9000500 str x0, [x8, #0x8] bdd3c: 17fe0d79 b 0x41320 <_ZdlPv@plt> bdd40: d65f03c0 ret bdd44: a9bc5ff8 stp x24, x23, [sp, #-0x40]! bdd48: a90157f6 stp x22, x21, [sp, #0x10] bdd4c: a9024ff4 stp x20, x19, [sp, #0x20] bdd50: a9037bfd stp x29, x30, [sp, #0x30] bdd54: 9100c3fd add x29, sp, #0x30 bdd58: a9422408 ldp x8, x9, [x0, #0x20] bdd5c: aa0203f4 mov x20, x2 bdd60: aa0003f3 mov x19, x0 bdd64: aa0103f5 mov x21, x1 bdd68: eb09011f cmp x8, x9 bdd6c: 54000082 b.hs 0xbdd7c bdd70: a8815115 stp x21, x20, [x8], #0x10 bdd74: f9001268 str x8, [x19, #0x20] bdd78: 1400002a b 0xbde20 bdd7c: 91006260 add x0, x19, #0x18 bdd80: f9400016 ldr x22, [x0] bdd84: cb16010a sub x10, x8, x22 bdd88: 9344fd57 asr x23, x10, #4 bdd8c: 910006ea add x10, x23, #0x1 bdd90: d37cfd4b lsr x11, x10, #60 bdd94: b500050b cbnz x11, 0xbde34 bdd98: cb160129 sub x9, x9, x22 bdd9c: b27fe7eb mov x11, #0x7fffffffffffffe // =576460752303423486 bdda0: eb89117f cmp x11, x9, asr #4 bdda4: 540000e3 b.lo 0xbddc0 bdda8: 9343fd29 asr x9, x9, #3 bddac: eb0a013f cmp x9, x10 bddb0: 9a893158 csel x24, x10, x9, lo bddb4: b5000098 cbnz x24, 0xbddc4 bddb8: aa1f03e0 mov x0, xzr bddbc: 14000005 b 0xbddd0 bddc0: 92fe0018 mov x24, #0xfffffffffffffff // =1152921504606846975 bddc4: d37cef00 lsl x0, x24, #4 bddc8: 97fe1132 bl 0x42290 <_Znwm@plt> bddcc: a941a276 ldp x22, x8, [x19, #0x18] bddd0: 8b171009 add x9, x0, x23, lsl #4 bddd4: cb160102 sub x2, x8, x22 bddd8: 8b181017 add x23, x0, x24, lsl #4 bdddc: a9005135 stp x21, x20, [x9] bdde0: 91004135 add x21, x9, #0x10 bdde4: f100045f cmp x2, #0x1 bdde8: cb020134 sub x20, x9, x2 bddec: 5400008b b.lt 0xbddfc bddf0: aa1403e0 mov x0, x20 bddf4: aa1603e1 mov x1, x22 bddf8: 97fe0cee bl 0x411b0 bddfc: a901d674 stp x20, x21, [x19, #0x18] bde00: f9001677 str x23, [x19, #0x28] bde04: b40000f6 cbz x22, 0xbde20 bde08: aa1603e0 mov x0, x22 bde0c: a9437bfd ldp x29, x30, [sp, #0x30] bde10: a9424ff4 ldp x20, x19, [sp, #0x20] bde14: a94157f6 ldp x22, x21, [sp, #0x10] bde18: a8c45ff8 ldp x24, x23, [sp], #0x40 bde1c: 17fe0d41 b 0x41320 <_ZdlPv@plt> bde20: a9437bfd ldp x29, x30, [sp, #0x30] bde24: a9424ff4 ldp x20, x19, [sp, #0x20] bde28: a94157f6 ldp x22, x21, [sp, #0x10] bde2c: a8c45ff8 ldp x24, x23, [sp], #0x40 bde30: d65f03c0 ret bde34: 97fe5947 bl 0x54350 bde38: a9bc5ff8 stp x24, x23, [sp, #-0x40]! bde3c: a90157f6 stp x22, x21, [sp, #0x10] bde40: a9024ff4 stp x20, x19, [sp, #0x20] bde44: a9037bfd stp x29, x30, [sp, #0x30] bde48: 9100c3fd add x29, sp, #0x30 bde4c: a940a408 ldp x8, x9, [x0, #0x8] bde50: aa0003f4 mov x20, x0 bde54: aa0103f3 mov x19, x1 bde58: eb09011f cmp x8, x9 bde5c: 54000080 b.eq 0xbde6c bde60: f8008513 str x19, [x8], #0x8 bde64: f9000688 str x8, [x20, #0x8] bde68: 14000024 b 0xbdef8 bde6c: f9400295 ldr x21, [x20] bde70: cb15010a sub x10, x8, x21 bde74: 9343fd56 asr x22, x10, #3 bde78: 910006ca add x10, x22, #0x1 bde7c: d37dfd4b lsr x11, x10, #61 bde80: b500048b cbnz x11, 0xbdf10 bde84: cb150129 sub x9, x9, x21 bde88: b27febeb mov x11, #0xffffffffffffffe // =1152921504606846974 bde8c: eb890d7f cmp x11, x9, asr #3 bde90: 540000e3 b.lo 0xbdeac bde94: 9342fd29 asr x9, x9, #2 bde98: eb0a013f cmp x9, x10 bde9c: 9a893157 csel x23, x10, x9, lo bdea0: b5000097 cbnz x23, 0xbdeb0 bdea4: aa1f03e0 mov x0, xzr bdea8: 14000005 b 0xbdebc bdeac: 92fc0017 mov x23, #0x1fffffffffffffff // =2305843009213693951 bdeb0: d37df2e0 lsl x0, x23, #3 bdeb4: 97fe10f7 bl 0x42290 <_Znwm@plt> bdeb8: a9402295 ldp x21, x8, [x20] bdebc: 8b160c18 add x24, x0, x22, lsl #3 bdec0: cb150102 sub x2, x8, x21 bdec4: 8b170c17 add x23, x0, x23, lsl #3 bdec8: cb020316 sub x22, x24, x2 bdecc: f100045f cmp x2, #0x1 bded0: f8008713 str x19, [x24], #0x8 bded4: 5400008b b.lt 0xbdee4 bded8: aa1603e0 mov x0, x22 bdedc: aa1503e1 mov x1, x21 bdee0: 97fe0cb4 bl 0x411b0 bdee4: a9006296 stp x22, x24, [x20] bdee8: f9000a97 str x23, [x20, #0x10] bdeec: b4000075 cbz x21, 0xbdef8 bdef0: aa1503e0 mov x0, x21 bdef4: 97fe0d0b bl 0x41320 <_ZdlPv@plt> bdef8: aa1303e0 mov x0, x19 bdefc: a9437bfd ldp x29, x30, [sp, #0x30] bdf00: a9424ff4 ldp x20, x19, [sp, #0x20] bdf04: a94157f6 ldp x22, x21, [sp, #0x10] bdf08: a8c45ff8 ldp x24, x23, [sp], #0x40 bdf0c: 17fe0ed5 b 0x41a60 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> bdf10: aa1403e0 mov x0, x20 bdf14: 97fe590f bl 0x54350 00000000000bdf18 : bdf18: f81e0ff3 str x19, [sp, #-0x20]! bdf1c: a9017bfd stp x29, x30, [sp, #0x10] bdf20: 910043fd add x29, sp, #0x10 bdf24: aa0003f3 mov x19, x0 bdf28: 52800600 mov w0, #0x30 // =48 bdf2c: 97fe10d9 bl 0x42290 <_Znwm@plt> bdf30: 6f00e400 movi v0.2d, #0000000000000000 bdf34: ad000000 stp q0, q0, [x0] bdf38: 3d800800 str q0, [x0, #0x20] bdf3c: f9000260 str x0, [x19] bdf40: a9417bfd ldp x29, x30, [sp, #0x10] bdf44: f84207f3 ldr x19, [sp], #0x20 bdf48: d65f03c0 ret 00000000000bdf4c : bdf4c: f81e0ff3 str x19, [sp, #-0x20]! bdf50: a9017bfd stp x29, x30, [sp, #0x10] bdf54: 910043fd add x29, sp, #0x10 bdf58: f9400013 ldr x19, [x0] bdf5c: b40000f3 cbz x19, 0xbdf78 bdf60: aa1303e0 mov x0, x19 bdf64: 97ffff3d bl 0xbdc58 bdf68: a9417bfd ldp x29, x30, [sp, #0x10] bdf6c: aa1303e0 mov x0, x19 bdf70: f84207f3 ldr x19, [sp], #0x20 bdf74: 17fe0ceb b 0x41320 <_ZdlPv@plt> bdf78: a9417bfd ldp x29, x30, [sp, #0x10] bdf7c: f84207f3 ldr x19, [sp], #0x20 bdf80: d65f03c0 ret 00000000000bdf84 : bdf84: f9400000 ldr x0, [x0] bdf88: 17ffff6f b 0xbdd44 00000000000bdf8c : bdf8c: f9400000 ldr x0, [x0] bdf90: 17ffffaa b 0xbde38 bdf94: b40001e0 cbz x0, 0xbdfd0 bdf98: a9be4ff4 stp x20, x19, [sp, #-0x20]! bdf9c: a9017bfd stp x29, x30, [sp, #0x10] bdfa0: 910043fd add x29, sp, #0x10 bdfa4: f9400014 ldr x20, [x0] bdfa8: aa0003f3 mov x19, x0 bdfac: b40000b4 cbz x20, 0xbdfc0 bdfb0: aa1403e0 mov x0, x20 bdfb4: 97ffff29 bl 0xbdc58 bdfb8: aa1403e0 mov x0, x20 bdfbc: 97fe0cd9 bl 0x41320 <_ZdlPv@plt> bdfc0: a9417bfd ldp x29, x30, [sp, #0x10] bdfc4: aa1303e0 mov x0, x19 bdfc8: a8c24ff4 ldp x20, x19, [sp], #0x20 bdfcc: 17fe0cd5 b 0x41320 <_ZdlPv@plt> bdfd0: d65f03c0 ret bdfd4: b0000100 adrp x0, 0xde000 +0x12> bdfd8: 913fb000 add x0, x0, #0xfec bdfdc: d65f03c0 ret bdfe0: 7100103f cmp w1, #0x4 bdfe4: aa0803e0 mov x0, x8 bdfe8: 540000a8 b.hi 0xbdffc bdfec: f0000268 adrp x8, 0x10c000 bdff0: 91026108 add x8, x8, #0x98 bdff4: f861d901 ldr x1, [x8, w1, sxtw #3] bdff8: 17fe591b b 0x54464 bdffc: d0000101 adrp x1, 0xdf000 be000: 91041821 add x1, x1, #0x106 be004: 17fe5918 b 0x54464 00000000000be008 : be008: f81e0ff3 str x19, [sp, #-0x20]! be00c: a9017bfd stp x29, x30, [sp, #0x10] be010: 910043fd add x29, sp, #0x10 be014: f0000288 adrp x8, 0x111000 ::id+0x560> be018: 9129c108 add x8, x8, #0xa70 be01c: 08dffd08 ldarb w8, [x8] be020: 360000c8 tbz w8, #0x0, 0xbe038 be024: a9417bfd ldp x29, x30, [sp, #0x10] be028: f0000280 adrp x0, 0x111000 ::id+0x560> be02c: 9129a000 add x0, x0, #0xa68 be030: f84207f3 ldr x19, [sp], #0x20 be034: d65f03c0 ret be038: f0000280 adrp x0, 0x111000 ::id+0x560> be03c: 9129c000 add x0, x0, #0xa70 be040: 97fe11a8 bl 0x426e0 <__cxa_guard_acquire@plt> be044: 34ffff00 cbz w0, 0xbe024 be048: f0000293 adrp x19, 0x111000 ::id+0x560> be04c: 9129a273 add x19, x19, #0xa68 be050: aa1303e0 mov x0, x19 be054: 97fe0fa3 bl 0x41ee0 <_ZNSt6__ndk114error_categoryC2Ev@plt> be058: d0000268 adrp x8, 0x10c000 be05c: 91012108 add x8, x8, #0x48 be060: f9000268 str x8, [x19] be064: b0000280 adrp x0, 0x10f000 be068: f945ec00 ldr x0, [x0, #0xbd8] be06c: d0000242 adrp x2, 0x108000 be070: 91296042 add x2, x2, #0xa58 be074: aa1303e1 mov x1, x19 be078: 97fe0ffa bl 0x42060 <__cxa_atexit@plt> be07c: f0000280 adrp x0, 0x111000 ::id+0x560> be080: 9129c000 add x0, x0, #0xa70 be084: 97fe0ddb bl 0x417f0 <__cxa_guard_release@plt> be088: 17ffffe7 b 0xbe024 00000000000be08c : be08c: d10143ff sub sp, sp, #0x50 be090: a9034ff4 stp x20, x19, [sp, #0x30] be094: a9047bfd stp x29, x30, [sp, #0x40] be098: 910103fd add x29, sp, #0x40 be09c: d53bd054 mrs x20, TPIDR_EL0 be0a0: f9401688 ldr x8, [x20, #0x28] be0a4: aa0003f3 mov x19, x0 be0a8: 910063e0 add x0, sp, #0x18 be0ac: f81e83a8 stur x8, [x29, #-0x18] be0b0: 910003e8 mov x8, sp be0b4: a9018be1 stp x1, x2, [sp, #0x18] be0b8: 97fe0c7e bl 0x412b0 <_ZNKSt6__ndk110error_code7messageEv@plt> be0bc: 910003e1 mov x1, sp be0c0: aa1303e0 mov x0, x19 be0c4: 97fe0ef3 bl 0x41c90 <_ZNSt11logic_errorC2ERKNSt6__ndk112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE@plt> be0c8: 394003e8 ldrb w8, [sp] be0cc: 36000068 tbz w8, #0x0, 0xbe0d8 be0d0: f9400be0 ldr x0, [sp, #0x10] be0d4: 97fe0c93 bl 0x41320 <_ZdlPv@plt> be0d8: b0000288 adrp x8, 0x10f000 be0dc: f946a108 ldr x8, [x8, #0xd40] be0e0: 91004108 add x8, x8, #0x10 be0e4: f9000268 str x8, [x19] be0e8: 3cc183e0 ldur q0, [sp, #0x18] be0ec: 3d800660 str q0, [x19, #0x10] be0f0: f9401688 ldr x8, [x20, #0x28] be0f4: f85e83a9 ldur x9, [x29, #-0x18] be0f8: eb09011f cmp x8, x9 be0fc: 540000a1 b.ne 0xbe110 be100: a9447bfd ldp x29, x30, [sp, #0x40] be104: a9434ff4 ldp x20, x19, [sp, #0x30] be108: 910143ff add sp, sp, #0x50 be10c: d65f03c0 ret be110: 97fe10e0 bl 0x42490 <__stack_chk_fail@plt> be114: 394003e8 ldrb w8, [sp] be118: aa0003f3 mov x19, x0 be11c: 36000068 tbz w8, #0x0, 0xbe128 be120: f9400be0 ldr x0, [sp, #0x10] be124: 97fe0c7f bl 0x41320 <_ZdlPv@plt> be128: aa1303e0 mov x0, x19 be12c: 94005c9c bl 0xd539c <__cxa_demangle+0x12abc> 00000000000be130 : be130: 17fe0f84 b 0x41f40 <_ZNSt11logic_errorD2Ev@plt> 00000000000be134 : be134: f81e0ff3 str x19, [sp, #-0x20]! be138: a9017bfd stp x29, x30, [sp, #0x10] be13c: 910043fd add x29, sp, #0x10 be140: aa0003f3 mov x19, x0 be144: 97fe0f7f bl 0x41f40 <_ZNSt11logic_errorD2Ev@plt> be148: a9417bfd ldp x29, x30, [sp, #0x10] be14c: aa1303e0 mov x0, x19 be150: f84207f3 ldr x19, [sp], #0x20 be154: 17fe0c73 b 0x41320 <_ZdlPv@plt> 00000000000be158 : be158: b4000080 cbz x0, 0xbe168 be15c: f9400008 ldr x8, [x0] be160: f9400501 ldr x1, [x8, #0x8] be164: d61f0020 br x1 be168: d65f03c0 ret 00000000000be16c : be16c: d10103ff sub sp, sp, #0x40 be170: a90157f6 stp x22, x21, [sp, #0x10] be174: a9024ff4 stp x20, x19, [sp, #0x20] be178: a9037bfd stp x29, x30, [sp, #0x30] be17c: 9100c3fd add x29, sp, #0x30 be180: d53bd055 mrs x21, TPIDR_EL0 be184: f94016a8 ldr x8, [x21, #0x28] be188: 91006013 add x19, x0, #0x18 be18c: aa0003f4 mov x20, x0 be190: aa1303e0 mov x0, x19 be194: f90007e8 str x8, [sp, #0x8] be198: 97fe112a bl 0x42640 <_ZNSt6__ndk15mutex4lockEv@plt> be19c: 3941c288 ldrb w8, [x20, #0x70] be1a0: 370002e8 tbnz w8, #0x0, 0xbe1fc be1a4: f90003ff str xzr, [sp] be1a8: f9400a96 ldr x22, [x20, #0x10] be1ac: 910003e0 mov x0, sp be1b0: 97fe0ec0 bl 0x41cb0 <_ZNSt13exception_ptrD1Ev@plt> be1b4: b5000256 cbnz x22, 0xbe1fc be1b8: b9407288 ldr w8, [x20, #0x70] be1bc: 528000a9 mov w9, #0x5 // =5 be1c0: 91010280 add x0, x20, #0x40 be1c4: 2a090108 orr w8, w8, w9 be1c8: b9007288 str w8, [x20, #0x70] be1cc: 97fe0e91 bl 0x41c10 <_ZNSt6__ndk118condition_variable10notify_allEv@plt> be1d0: aa1303e0 mov x0, x19 be1d4: 97fe0d5b bl 0x41740 <_ZNSt6__ndk15mutex6unlockEv@plt> be1d8: f94016a8 ldr x8, [x21, #0x28] be1dc: f94007e9 ldr x9, [sp, #0x8] be1e0: eb09011f cmp x8, x9 be1e4: 54000101 b.ne 0xbe204 be1e8: a9437bfd ldp x29, x30, [sp, #0x30] be1ec: a9424ff4 ldp x20, x19, [sp, #0x20] be1f0: a94157f6 ldp x22, x21, [sp, #0x10] be1f4: 910103ff add sp, sp, #0x40 be1f8: d65f03c0 ret be1fc: 52800040 mov w0, #0x2 // =2 be200: 94000007 bl 0xbe21c be204: 97fe10a3 bl 0x42490 <__stack_chk_fail@plt> be208: aa0003f4 mov x20, x0 be20c: aa1303e0 mov x0, x19 be210: 97fe0d4c bl 0x41740 <_ZNSt6__ndk15mutex6unlockEv@plt> be214: aa1403e0 mov x0, x20 be218: 94005c61 bl 0xd539c <__cxa_demangle+0x12abc> be21c: f81d0ff5 str x21, [sp, #-0x30]! be220: a9014ff4 stp x20, x19, [sp, #0x10] be224: a9027bfd stp x29, x30, [sp, #0x20] be228: 910083fd add x29, sp, #0x20 be22c: 2a0003f4 mov w20, w0 be230: 52800400 mov w0, #0x20 // =32 be234: 97fe0c9f bl 0x414b0 <__cxa_allocate_exception@plt> be238: f0000288 adrp x8, 0x111000 ::id+0x560> be23c: 9129c108 add x8, x8, #0xa70 be240: 08dffd08 ldarb w8, [x8] be244: aa0003f3 mov x19, x0 be248: 370002a8 tbnz w8, #0x0, 0xbe29c be24c: f0000280 adrp x0, 0x111000 ::id+0x560> be250: 9129c000 add x0, x0, #0xa70 be254: 97fe1123 bl 0x426e0 <__cxa_guard_acquire@plt> be258: 34000220 cbz w0, 0xbe29c be25c: f0000295 adrp x21, 0x111000 ::id+0x560> be260: 9129a2b5 add x21, x21, #0xa68 be264: aa1503e0 mov x0, x21 be268: 97fe0f1e bl 0x41ee0 <_ZNSt6__ndk114error_categoryC2Ev@plt> be26c: d0000268 adrp x8, 0x10c000 be270: 91012108 add x8, x8, #0x48 be274: f90002a8 str x8, [x21] be278: b0000280 adrp x0, 0x10f000 be27c: f945ec00 ldr x0, [x0, #0xbd8] be280: d0000242 adrp x2, 0x108000 be284: 91296042 add x2, x2, #0xa58 be288: aa1503e1 mov x1, x21 be28c: 97fe0f75 bl 0x42060 <__cxa_atexit@plt> be290: f0000280 adrp x0, 0x111000 ::id+0x560> be294: 9129c000 add x0, x0, #0xa70 be298: 97fe0d56 bl 0x417f0 <__cxa_guard_release@plt> be29c: 2a1403e1 mov w1, w20 be2a0: f0000282 adrp x2, 0x111000 ::id+0x560> be2a4: 9129a042 add x2, x2, #0xa68 be2a8: aa1303e0 mov x0, x19 be2ac: 97fe105d bl 0x42420 <_ZNSt6__ndk112future_errorC2ENS_10error_codeE@plt> be2b0: b0000281 adrp x1, 0x10f000 be2b4: b0000282 adrp x2, 0x10f000 be2b8: f9475021 ldr x1, [x1, #0xea0] be2bc: f9471842 ldr x2, [x2, #0xe30] be2c0: aa1303e0 mov x0, x19 be2c4: 97fe0f63 bl 0x42050 <__cxa_throw@plt> be2c8: aa0003f4 mov x20, x0 be2cc: aa1303e0 mov x0, x19 be2d0: 97fe10f4 bl 0x426a0 <__cxa_free_exception@plt> be2d4: aa1403e0 mov x0, x20 be2d8: 94005c31 bl 0xd539c <__cxa_demangle+0x12abc> 00000000000be2dc : be2dc: d10103ff sub sp, sp, #0x40 be2e0: a90157f6 stp x22, x21, [sp, #0x10] be2e4: a9024ff4 stp x20, x19, [sp, #0x20] be2e8: a9037bfd stp x29, x30, [sp, #0x30] be2ec: 9100c3fd add x29, sp, #0x30 be2f0: d53bd055 mrs x21, TPIDR_EL0 be2f4: f94016a8 ldr x8, [x21, #0x28] be2f8: 91006013 add x19, x0, #0x18 be2fc: aa0003f4 mov x20, x0 be300: aa1303e0 mov x0, x19 be304: f90007e8 str x8, [sp, #0x8] be308: 97fe10ce bl 0x42640 <_ZNSt6__ndk15mutex4lockEv@plt> be30c: 3941c288 ldrb w8, [x20, #0x70] be310: 37000328 tbnz w8, #0x0, 0xbe374 be314: f90003ff str xzr, [sp] be318: f9400a96 ldr x22, [x20, #0x10] be31c: 910003e0 mov x0, sp be320: 97fe0e64 bl 0x41cb0 <_ZNSt13exception_ptrD1Ev@plt> be324: b5000296 cbnz x22, 0xbe374 be328: b9407288 ldr w8, [x20, #0x70] be32c: 32000108 orr w8, w8, #0x1 be330: b9007288 str w8, [x20, #0x70] be334: 97fe1073 bl 0x42500 <_ZNSt6__ndk119__thread_local_dataEv@plt> be338: b9400000 ldr w0, [x0] be33c: 97fe0f0d bl 0x41f70 be340: aa1403e1 mov x1, x20 be344: 97fe0bcb bl 0x41270 <_ZNSt6__ndk115__thread_struct27__make_ready_at_thread_exitEPNS_17__assoc_sub_stateE@plt> be348: aa1303e0 mov x0, x19 be34c: 97fe0cfd bl 0x41740 <_ZNSt6__ndk15mutex6unlockEv@plt> be350: f94016a8 ldr x8, [x21, #0x28] be354: f94007e9 ldr x9, [sp, #0x8] be358: eb09011f cmp x8, x9 be35c: 54000101 b.ne 0xbe37c be360: a9437bfd ldp x29, x30, [sp, #0x30] be364: a9424ff4 ldp x20, x19, [sp, #0x20] be368: a94157f6 ldp x22, x21, [sp, #0x10] be36c: 910103ff add sp, sp, #0x40 be370: d65f03c0 ret be374: 52800040 mov w0, #0x2 // =2 be378: 97ffffa9 bl 0xbe21c be37c: 97fe1045 bl 0x42490 <__stack_chk_fail@plt> be380: aa0003f4 mov x20, x0 be384: aa1303e0 mov x0, x19 be388: 97fe0cee bl 0x41740 <_ZNSt6__ndk15mutex6unlockEv@plt> be38c: aa1403e0 mov x0, x20 be390: 94005c03 bl 0xd539c <__cxa_demangle+0x12abc> 00000000000be394 : be394: d10143ff sub sp, sp, #0x50 be398: f9000bf7 str x23, [sp, #0x10] be39c: a90257f6 stp x22, x21, [sp, #0x20] be3a0: a9034ff4 stp x20, x19, [sp, #0x30] be3a4: a9047bfd stp x29, x30, [sp, #0x40] be3a8: 910103fd add x29, sp, #0x40 be3ac: d53bd056 mrs x22, TPIDR_EL0 be3b0: f94016c8 ldr x8, [x22, #0x28] be3b4: 91006013 add x19, x0, #0x18 be3b8: aa0003f4 mov x20, x0 be3bc: aa1303e0 mov x0, x19 be3c0: aa0103f5 mov x21, x1 be3c4: f90007e8 str x8, [sp, #0x8] be3c8: 97fe109e bl 0x42640 <_ZNSt6__ndk15mutex4lockEv@plt> be3cc: 3941c288 ldrb w8, [x20, #0x70] be3d0: 37000348 tbnz w8, #0x0, 0xbe438 be3d4: f90003ff str xzr, [sp] be3d8: f9400a97 ldr x23, [x20, #0x10] be3dc: 910003e0 mov x0, sp be3e0: 97fe0e34 bl 0x41cb0 <_ZNSt13exception_ptrD1Ev@plt> be3e4: b50002b7 cbnz x23, 0xbe438 be3e8: 91004280 add x0, x20, #0x10 be3ec: aa1503e1 mov x1, x21 be3f0: 97fe0c88 bl 0x41610 <_ZNSt13exception_ptraSERKS_@plt> be3f4: b9407288 ldr w8, [x20, #0x70] be3f8: 91010280 add x0, x20, #0x40 be3fc: 321e0108 orr w8, w8, #0x4 be400: b9007288 str w8, [x20, #0x70] be404: 97fe0e03 bl 0x41c10 <_ZNSt6__ndk118condition_variable10notify_allEv@plt> be408: aa1303e0 mov x0, x19 be40c: 97fe0ccd bl 0x41740 <_ZNSt6__ndk15mutex6unlockEv@plt> be410: f94016c8 ldr x8, [x22, #0x28] be414: f94007e9 ldr x9, [sp, #0x8] be418: eb09011f cmp x8, x9 be41c: 54000121 b.ne 0xbe440 be420: a9447bfd ldp x29, x30, [sp, #0x40] be424: a9434ff4 ldp x20, x19, [sp, #0x30] be428: a94257f6 ldp x22, x21, [sp, #0x20] be42c: f9400bf7 ldr x23, [sp, #0x10] be430: 910143ff add sp, sp, #0x50 be434: d65f03c0 ret be438: 52800040 mov w0, #0x2 // =2 be43c: 97ffff78 bl 0xbe21c be440: 97fe1014 bl 0x42490 <__stack_chk_fail@plt> be444: aa0003f4 mov x20, x0 be448: aa1303e0 mov x0, x19 be44c: 97fe0cbd bl 0x41740 <_ZNSt6__ndk15mutex6unlockEv@plt> be450: aa1403e0 mov x0, x20 be454: 94005bd2 bl 0xd539c <__cxa_demangle+0x12abc> 00000000000be458 : be458: d10143ff sub sp, sp, #0x50 be45c: f9000bf7 str x23, [sp, #0x10] be460: a90257f6 stp x22, x21, [sp, #0x20] be464: a9034ff4 stp x20, x19, [sp, #0x30] be468: a9047bfd stp x29, x30, [sp, #0x40] be46c: 910103fd add x29, sp, #0x40 be470: d53bd056 mrs x22, TPIDR_EL0 be474: f94016c8 ldr x8, [x22, #0x28] be478: 91006013 add x19, x0, #0x18 be47c: aa0003f4 mov x20, x0 be480: aa1303e0 mov x0, x19 be484: aa0103f5 mov x21, x1 be488: f90007e8 str x8, [sp, #0x8] be48c: 97fe106d bl 0x42640 <_ZNSt6__ndk15mutex4lockEv@plt> be490: 3941c288 ldrb w8, [x20, #0x70] be494: 37000348 tbnz w8, #0x0, 0xbe4fc be498: f90003ff str xzr, [sp] be49c: f9400a97 ldr x23, [x20, #0x10] be4a0: 910003e0 mov x0, sp be4a4: 97fe0e03 bl 0x41cb0 <_ZNSt13exception_ptrD1Ev@plt> be4a8: b50002b7 cbnz x23, 0xbe4fc be4ac: 91004280 add x0, x20, #0x10 be4b0: aa1503e1 mov x1, x21 be4b4: 97fe0c57 bl 0x41610 <_ZNSt13exception_ptraSERKS_@plt> be4b8: 97fe1012 bl 0x42500 <_ZNSt6__ndk119__thread_local_dataEv@plt> be4bc: b9400000 ldr w0, [x0] be4c0: 97fe0eac bl 0x41f70 be4c4: aa1403e1 mov x1, x20 be4c8: 97fe0b6a bl 0x41270 <_ZNSt6__ndk115__thread_struct27__make_ready_at_thread_exitEPNS_17__assoc_sub_stateE@plt> be4cc: aa1303e0 mov x0, x19 be4d0: 97fe0c9c bl 0x41740 <_ZNSt6__ndk15mutex6unlockEv@plt> be4d4: f94016c8 ldr x8, [x22, #0x28] be4d8: f94007e9 ldr x9, [sp, #0x8] be4dc: eb09011f cmp x8, x9 be4e0: 54000121 b.ne 0xbe504 be4e4: a9447bfd ldp x29, x30, [sp, #0x40] be4e8: a9434ff4 ldp x20, x19, [sp, #0x30] be4ec: a94257f6 ldp x22, x21, [sp, #0x20] be4f0: f9400bf7 ldr x23, [sp, #0x10] be4f4: 910143ff add sp, sp, #0x50 be4f8: d65f03c0 ret be4fc: 52800040 mov w0, #0x2 // =2 be500: 97ffff47 bl 0xbe21c be504: 97fe0fe3 bl 0x42490 <__stack_chk_fail@plt> be508: aa0003f4 mov x20, x0 be50c: aa1303e0 mov x0, x19 be510: 97fe0c8c bl 0x41740 <_ZNSt6__ndk15mutex6unlockEv@plt> be514: aa1403e0 mov x0, x20 be518: 94005ba1 bl 0xd539c <__cxa_demangle+0x12abc> 00000000000be51c : be51c: a9be4ff4 stp x20, x19, [sp, #-0x20]! be520: a9017bfd stp x29, x30, [sp, #0x10] be524: 910043fd add x29, sp, #0x10 be528: 91006014 add x20, x0, #0x18 be52c: aa0003f3 mov x19, x0 be530: aa1403e0 mov x0, x20 be534: 97fe1043 bl 0x42640 <_ZNSt6__ndk15mutex4lockEv@plt> be538: b9407268 ldr w8, [x19, #0x70] be53c: 91010260 add x0, x19, #0x40 be540: 321e0108 orr w8, w8, #0x4 be544: b9007268 str w8, [x19, #0x70] be548: 97fe0db2 bl 0x41c10 <_ZNSt6__ndk118condition_variable10notify_allEv@plt> be54c: a9417bfd ldp x29, x30, [sp, #0x10] be550: aa1403e0 mov x0, x20 be554: a8c24ff4 ldp x20, x19, [sp], #0x20 be558: 17fe0c7a b 0x41740 <_ZNSt6__ndk15mutex6unlockEv@plt> 00000000000be55c : be55c: d10183ff sub sp, sp, #0x60 be560: f9001bf5 str x21, [sp, #0x30] be564: a9044ff4 stp x20, x19, [sp, #0x40] be568: a9057bfd stp x29, x30, [sp, #0x50] be56c: 910143fd add x29, sp, #0x50 be570: d53bd055 mrs x21, TPIDR_EL0 be574: f94016a8 ldr x8, [x21, #0x28] be578: 91006014 add x20, x0, #0x18 be57c: aa0003f3 mov x19, x0 be580: 52800029 mov w9, #0x1 // =1 be584: aa1403e0 mov x0, x20 be588: f90017e8 str x8, [sp, #0x28] be58c: f9000ff4 str x20, [sp, #0x18] be590: 390083e9 strb w9, [sp, #0x20] be594: 97fe102b bl 0x42640 <_ZNSt6__ndk15mutex4lockEv@plt> be598: b9407268 ldr w8, [x19, #0x70] be59c: 37100248 tbnz w8, #0x2, 0xbe5e4 be5a0: 37180108 tbnz w8, #0x3, 0xbe5c0 be5a4: 91010274 add x20, x19, #0x40 be5a8: 910063e1 add x1, sp, #0x18 be5ac: aa1403e0 mov x0, x20 be5b0: 97fe0ff0 bl 0x42570 <_ZNSt6__ndk118condition_variable4waitERNS_11unique_lockINS_5mutexEEE@plt> be5b4: 3941c268 ldrb w8, [x19, #0x70] be5b8: 3617ff88 tbz w8, #0x2, 0xbe5a8 be5bc: 1400000a b 0xbe5e4 be5c0: 121c7908 and w8, w8, #0xfffffff7 be5c4: aa1403e0 mov x0, x20 be5c8: b9007268 str w8, [x19, #0x70] be5cc: 97fe0c5d bl 0x41740 <_ZNSt6__ndk15mutex6unlockEv@plt> be5d0: 390083ff strb wzr, [sp, #0x20] be5d4: f9400268 ldr x8, [x19] be5d8: f9400d08 ldr x8, [x8, #0x18] be5dc: aa1303e0 mov x0, x19 be5e0: d63f0100 blr x8 be5e4: f9000bff str xzr, [sp, #0x10] be5e8: f8410e74 ldr x20, [x19, #0x10]! be5ec: 910043e0 add x0, sp, #0x10 be5f0: 97fe0db0 bl 0x41cb0 <_ZNSt13exception_ptrD1Ev@plt> be5f4: b50001d4 cbnz x20, 0xbe62c be5f8: 394083e8 ldrb w8, [sp, #0x20] be5fc: 34000068 cbz w8, 0xbe608 be600: f9400fe0 ldr x0, [sp, #0x18] be604: 97fe0c4f bl 0x41740 <_ZNSt6__ndk15mutex6unlockEv@plt> be608: f94016a8 ldr x8, [x21, #0x28] be60c: f94017e9 ldr x9, [sp, #0x28] be610: eb09011f cmp x8, x9 be614: 54000161 b.ne 0xbe640 be618: a9457bfd ldp x29, x30, [sp, #0x50] be61c: a9444ff4 ldp x20, x19, [sp, #0x40] be620: f9401bf5 ldr x21, [sp, #0x30] be624: 910183ff add sp, sp, #0x60 be628: d65f03c0 ret be62c: 910023e0 add x0, sp, #0x8 be630: aa1303e1 mov x1, x19 be634: 97fe0e37 bl 0x41f10 <_ZNSt13exception_ptrC1ERKS_@plt> be638: 910023e0 add x0, sp, #0x8 be63c: 97fe0e91 bl 0x42080 <_ZSt17rethrow_exceptionSt13exception_ptr@plt> be640: 97fe0f94 bl 0x42490 <__stack_chk_fail@plt> be644: aa0003f3 mov x19, x0 be648: 910023e0 add x0, sp, #0x8 be64c: 97fe0d99 bl 0x41cb0 <_ZNSt13exception_ptrD1Ev@plt> be650: 394083e8 ldrb w8, [sp, #0x20] be654: 350000a8 cbnz w8, 0xbe668 be658: 14000006 b 0xbe670 be65c: aa0003f3 mov x19, x0 be660: 394083e8 ldrb w8, [sp, #0x20] be664: 34000068 cbz w8, 0xbe670 be668: f9400fe0 ldr x0, [sp, #0x18] be66c: 97fe0c35 bl 0x41740 <_ZNSt6__ndk15mutex6unlockEv@plt> be670: aa1303e0 mov x0, x19 be674: 94005b4a bl 0xd539c <__cxa_demangle+0x12abc> 00000000000be678 &)>: be678: f81d0ff5 str x21, [sp, #-0x30]! be67c: a9014ff4 stp x20, x19, [sp, #0x10] be680: a9027bfd stp x29, x30, [sp, #0x20] be684: 910083fd add x29, sp, #0x20 be688: b9407008 ldr w8, [x0, #0x70] be68c: 37100148 tbnz w8, #0x2, 0xbe6b4 &)+0x3c> be690: aa0003f3 mov x19, x0 be694: aa0103f4 mov x20, x1 be698: 37180168 tbnz w8, #0x3, 0xbe6c4 &)+0x4c> be69c: 91010275 add x21, x19, #0x40 be6a0: aa1503e0 mov x0, x21 be6a4: aa1403e1 mov x1, x20 be6a8: 97fe0fb2 bl 0x42570 <_ZNSt6__ndk118condition_variable4waitERNS_11unique_lockINS_5mutexEEE@plt> be6ac: 3941c268 ldrb w8, [x19, #0x70] be6b0: 3617ff88 tbz w8, #0x2, 0xbe6a0 &)+0x28> be6b4: a9427bfd ldp x29, x30, [sp, #0x20] be6b8: a9414ff4 ldp x20, x19, [sp, #0x10] be6bc: f84307f5 ldr x21, [sp], #0x30 be6c0: d65f03c0 ret be6c4: 121c7908 and w8, w8, #0xfffffff7 be6c8: b9007268 str w8, [x19, #0x70] be6cc: 39402288 ldrb w8, [x20, #0x8] be6d0: 34000168 cbz w8, 0xbe6fc &)+0x84> be6d4: f9400280 ldr x0, [x20] be6d8: 97fe0c1a bl 0x41740 <_ZNSt6__ndk15mutex6unlockEv@plt> be6dc: 3900229f strb wzr, [x20, #0x8] be6e0: f9400268 ldr x8, [x19] be6e4: aa1303e0 mov x0, x19 be6e8: a9427bfd ldp x29, x30, [sp, #0x20] be6ec: a9414ff4 ldp x20, x19, [sp, #0x10] be6f0: f9400d01 ldr x1, [x8, #0x18] be6f4: f84307f5 ldr x21, [sp], #0x30 be6f8: d61f0020 br x1 be6fc: b0000101 adrp x1, 0xdf000 be700: 91049421 add x1, x1, #0x125 be704: 52800020 mov w0, #0x1 // =1 be708: 97fe0fd2 bl 0x42650 <_ZNSt6__ndk120__throw_system_errorEiPKc@plt> 00000000000be70c : be70c: d10143ff sub sp, sp, #0x50 be710: f90013f5 str x21, [sp, #0x20] be714: a9034ff4 stp x20, x19, [sp, #0x30] be718: a9047bfd stp x29, x30, [sp, #0x40] be71c: 910103fd add x29, sp, #0x40 be720: d53bd055 mrs x21, TPIDR_EL0 be724: f94016a8 ldr x8, [x21, #0x28] be728: 91006014 add x20, x0, #0x18 be72c: aa0003f3 mov x19, x0 be730: 52800029 mov w9, #0x1 // =1 be734: aa1403e0 mov x0, x20 be738: f9000fe8 str x8, [sp, #0x18] be73c: f90007f4 str x20, [sp, #0x8] be740: 390043e9 strb w9, [sp, #0x10] be744: 97fe0fbf bl 0x42640 <_ZNSt6__ndk15mutex4lockEv@plt> be748: b9407268 ldr w8, [x19, #0x70] be74c: 37100248 tbnz w8, #0x2, 0xbe794 be750: 37180108 tbnz w8, #0x3, 0xbe770 be754: 91010274 add x20, x19, #0x40 be758: 910023e1 add x1, sp, #0x8 be75c: aa1403e0 mov x0, x20 be760: 97fe0f84 bl 0x42570 <_ZNSt6__ndk118condition_variable4waitERNS_11unique_lockINS_5mutexEEE@plt> be764: 3941c268 ldrb w8, [x19, #0x70] be768: 3617ff88 tbz w8, #0x2, 0xbe758 be76c: 1400000a b 0xbe794 be770: 121c7908 and w8, w8, #0xfffffff7 be774: aa1403e0 mov x0, x20 be778: b9007268 str w8, [x19, #0x70] be77c: 97fe0bf1 bl 0x41740 <_ZNSt6__ndk15mutex6unlockEv@plt> be780: 390043ff strb wzr, [sp, #0x10] be784: f9400268 ldr x8, [x19] be788: f9400d08 ldr x8, [x8, #0x18] be78c: aa1303e0 mov x0, x19 be790: d63f0100 blr x8 be794: 394043e8 ldrb w8, [sp, #0x10] be798: 34000068 cbz w8, 0xbe7a4 be79c: f94007e0 ldr x0, [sp, #0x8] be7a0: 97fe0be8 bl 0x41740 <_ZNSt6__ndk15mutex6unlockEv@plt> be7a4: f94016a8 ldr x8, [x21, #0x28] be7a8: f9400fe9 ldr x9, [sp, #0x18] be7ac: eb09011f cmp x8, x9 be7b0: 540000c1 b.ne 0xbe7c8 be7b4: a9447bfd ldp x29, x30, [sp, #0x40] be7b8: a9434ff4 ldp x20, x19, [sp, #0x30] be7bc: f94013f5 ldr x21, [sp, #0x20] be7c0: 910143ff add sp, sp, #0x50 be7c4: d65f03c0 ret be7c8: 97fe0f32 bl 0x42490 <__stack_chk_fail@plt> be7cc: 394043e8 ldrb w8, [sp, #0x10] be7d0: aa0003f3 mov x19, x0 be7d4: 34000068 cbz w8, 0xbe7e0 be7d8: f94007e0 ldr x0, [sp, #0x8] be7dc: 97fe0bd9 bl 0x41740 <_ZNSt6__ndk15mutex6unlockEv@plt> be7e0: aa1303e0 mov x0, x19 be7e4: 94005aee bl 0xd539c <__cxa_demangle+0x12abc> 00000000000be7e8 : be7e8: a9bf7bfd stp x29, x30, [sp, #-0x10]! be7ec: 910003fd mov x29, sp be7f0: 52800060 mov w0, #0x3 // =3 be7f4: 97fffe8a bl 0xbe21c 00000000000be7f8 ::future(std::__ndk1::__assoc_sub_state*)>: be7f8: a9be4ff4 stp x20, x19, [sp, #-0x20]! be7fc: a9017bfd stp x29, x30, [sp, #0x10] be800: 910043fd add x29, sp, #0x10 be804: 91006033 add x19, x1, #0x18 be808: f9000001 str x1, [x0] be80c: aa1303e0 mov x0, x19 be810: aa0103f4 mov x20, x1 be814: 97fe0f8b bl 0x42640 <_ZNSt6__ndk15mutex4lockEv@plt> be818: 3941c288 ldrb w8, [x20, #0x70] be81c: 37080148 tbnz w8, #0x1, 0xbe844 ::future(std::__ndk1::__assoc_sub_state*)+0x4c> be820: aa1403e0 mov x0, x20 be824: 97fe0c8f bl 0x41a60 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> be828: b9407288 ldr w8, [x20, #0x70] be82c: aa1303e0 mov x0, x19 be830: 321f0108 orr w8, w8, #0x2 be834: b9007288 str w8, [x20, #0x70] be838: a9417bfd ldp x29, x30, [sp, #0x10] be83c: a8c24ff4 ldp x20, x19, [sp], #0x20 be840: 17fe0bc0 b 0x41740 <_ZNSt6__ndk15mutex6unlockEv@plt> be844: 52800020 mov w0, #0x1 // =1 be848: 97fffe75 bl 0xbe21c be84c: aa0003f4 mov x20, x0 be850: aa1303e0 mov x0, x19 be854: 97fe0bbb bl 0x41740 <_ZNSt6__ndk15mutex6unlockEv@plt> be858: aa1403e0 mov x0, x20 be85c: 94005ad0 bl 0xd539c <__cxa_demangle+0x12abc> 00000000000be860 ::~future()>: be860: f9400000 ldr x0, [x0] be864: b4000040 cbz x0, 0xbe86c ::~future()+0xc> be868: 17fe0eb2 b 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> be86c: d65f03c0 ret 00000000000be870 ::get()>: be870: a9be4ff4 stp x20, x19, [sp, #-0x20]! be874: a9017bfd stp x29, x30, [sp, #0x10] be878: 910043fd add x29, sp, #0x10 be87c: f9400013 ldr x19, [x0] be880: f900001f str xzr, [x0] be884: aa1303e0 mov x0, x19 be888: 97fe0f06 bl 0x424a0 <_ZNSt6__ndk117__assoc_sub_state4copyEv@plt> be88c: b40000b3 cbz x19, 0xbe8a0 ::get()+0x30> be890: a9417bfd ldp x29, x30, [sp, #0x10] be894: aa1303e0 mov x0, x19 be898: a8c24ff4 ldp x20, x19, [sp], #0x20 be89c: 17fe0ea5 b 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> be8a0: a9417bfd ldp x29, x30, [sp, #0x10] be8a4: a8c24ff4 ldp x20, x19, [sp], #0x20 be8a8: d65f03c0 ret be8ac: aa0003f4 mov x20, x0 be8b0: b4000073 cbz x19, 0xbe8bc ::get()+0x4c> be8b4: aa1303e0 mov x0, x19 be8b8: 97fe0e9e bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> be8bc: aa1403e0 mov x0, x20 be8c0: 94005ab7 bl 0xd539c <__cxa_demangle+0x12abc> 00000000000be8c4 ::promise()>: be8c4: f81e0ff3 str x19, [sp, #-0x20]! be8c8: a9017bfd stp x29, x30, [sp, #0x10] be8cc: 910043fd add x29, sp, #0x10 be8d0: aa0003f3 mov x19, x0 be8d4: 52800f00 mov w0, #0x78 // =120 be8d8: 97fe0e6e bl 0x42290 <_Znwm@plt> be8dc: b0000288 adrp x8, 0x10f000 be8e0: f9465908 ldr x8, [x8, #0xcb0] be8e4: 6f00e400 movi v0.2d, #0000000000000000 be8e8: b900701f str wzr, [x0, #0x70] be8ec: ad008000 stp q0, q0, [x0, #0x10] be8f0: 91004108 add x8, x8, #0x10 be8f4: ad018000 stp q0, q0, [x0, #0x30] be8f8: ad028000 stp q0, q0, [x0, #0x50] be8fc: a9007c08 stp x8, xzr, [x0] be900: f9000260 str x0, [x19] be904: a9417bfd ldp x29, x30, [sp, #0x10] be908: f84207f3 ldr x19, [sp], #0x20 be90c: d65f03c0 ret 00000000000be910 ::~promise()>: be910: d10243ff sub sp, sp, #0x90 be914: f90033f5 str x21, [sp, #0x60] be918: a9074ff4 stp x20, x19, [sp, #0x70] be91c: a9087bfd stp x29, x30, [sp, #0x80] be920: 910203fd add x29, sp, #0x80 be924: d53bd055 mrs x21, TPIDR_EL0 be928: f94016a8 ldr x8, [x21, #0x28] be92c: f81d83a8 stur x8, [x29, #-0x28] be930: f9400008 ldr x8, [x0] be934: b4000668 cbz x8, 0xbea00 ::~promise()+0xf0> be938: 3941c109 ldrb w9, [x8, #0x70] be93c: aa0003f3 mov x19, x0 be940: 370005c9 tbnz w9, #0x0, 0xbe9f8 ::~promise()+0xe8> be944: f90017ff str xzr, [sp, #0x28] be948: f9400914 ldr x20, [x8, #0x10] be94c: 9100a3e0 add x0, sp, #0x28 be950: 97fe0cd8 bl 0x41cb0 <_ZNSt13exception_ptrD1Ev@plt> be954: b5000534 cbnz x20, 0xbe9f8 ::~promise()+0xe8> be958: f9400274 ldr x20, [x19] be95c: f9400688 ldr x8, [x20, #0x8] be960: f100051f cmp x8, #0x1 be964: 540004ab b.lt 0xbe9f8 ::~promise()+0xe8> be968: f0000288 adrp x8, 0x111000 ::id+0x560> be96c: 9129c108 add x8, x8, #0xa70 be970: 08dffd09 ldarb w9, [x8] be974: f0000288 adrp x8, 0x111000 ::id+0x560> be978: 9129a108 add x8, x8, #0xa68 be97c: 36000549 tbz w9, #0x0, 0xbea24 ::~promise()+0x114> be980: 52800089 mov w9, #0x4 // =4 be984: 4e080d20 dup v0.2d, x9 be988: 4e181d00 mov v0.d[1], x8 be98c: 3d8013e0 str q0, [sp, #0x40] be990: 9100a3e8 add x8, sp, #0x28 be994: 910103e0 add x0, sp, #0x40 be998: 97fe0a46 bl 0x412b0 <_ZNKSt6__ndk110error_code7messageEv@plt> be99c: 910003e0 mov x0, sp be9a0: 9100a3e1 add x1, sp, #0x28 be9a4: 97fe0cbb bl 0x41c90 <_ZNSt11logic_errorC2ERKNSt6__ndk112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE@plt> be9a8: 3940a3e8 ldrb w8, [sp, #0x28] be9ac: 36000068 tbz w8, #0x0, 0xbe9b8 ::~promise()+0xa8> be9b0: f9401fe0 ldr x0, [sp, #0x38] be9b4: 97fe0a5b bl 0x41320 <_ZdlPv@plt> be9b8: b0000288 adrp x8, 0x10f000 be9bc: 3dc013e0 ldr q0, [sp, #0x40] be9c0: f946a108 ldr x8, [x8, #0xd40] be9c4: 910003e0 mov x0, sp be9c8: 3d8007e0 str q0, [sp, #0x10] be9cc: 91004108 add x8, x8, #0x10 be9d0: f90003e8 str x8, [sp] be9d4: 910083e8 add x8, sp, #0x20 be9d8: 94000040 bl 0xbead8 ::~promise()+0x1c8> be9dc: 910083e1 add x1, sp, #0x20 be9e0: aa1403e0 mov x0, x20 be9e4: 97fe0b9f bl 0x41860 <_ZNSt6__ndk117__assoc_sub_state13set_exceptionESt13exception_ptr@plt> be9e8: 910083e0 add x0, sp, #0x20 be9ec: 97fe0cb1 bl 0x41cb0 <_ZNSt13exception_ptrD1Ev@plt> be9f0: 910003e0 mov x0, sp be9f4: 97fe0d53 bl 0x41f40 <_ZNSt11logic_errorD2Ev@plt> be9f8: f9400260 ldr x0, [x19] be9fc: 97fe0e4d bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> bea00: f94016a8 ldr x8, [x21, #0x28] bea04: f85d83a9 ldur x9, [x29, #-0x28] bea08: eb09011f cmp x8, x9 bea0c: 54000421 b.ne 0xbea90 ::~promise()+0x180> bea10: a9487bfd ldp x29, x30, [sp, #0x80] bea14: a9474ff4 ldp x20, x19, [sp, #0x70] bea18: f94033f5 ldr x21, [sp, #0x60] bea1c: 910243ff add sp, sp, #0x90 bea20: d65f03c0 ret bea24: f0000280 adrp x0, 0x111000 ::id+0x560> bea28: 9129c000 add x0, x0, #0xa70 bea2c: 97fe0f2d bl 0x426e0 <__cxa_guard_acquire@plt> bea30: f0000288 adrp x8, 0x111000 ::id+0x560> bea34: 9129a108 add x8, x8, #0xa68 bea38: 34fffa40 cbz w0, 0xbe980 ::~promise()+0x70> bea3c: f0000280 adrp x0, 0x111000 ::id+0x560> bea40: 9129a000 add x0, x0, #0xa68 bea44: 97fe0d27 bl 0x41ee0 <_ZNSt6__ndk114error_categoryC2Ev@plt> bea48: d0000269 adrp x9, 0x10c000 bea4c: f0000288 adrp x8, 0x111000 ::id+0x560> bea50: 91012129 add x9, x9, #0x48 bea54: 9129a108 add x8, x8, #0xa68 bea58: f9000109 str x9, [x8] bea5c: b0000280 adrp x0, 0x10f000 bea60: f945ec00 ldr x0, [x0, #0xbd8] bea64: d0000242 adrp x2, 0x108000 bea68: f0000281 adrp x1, 0x111000 ::id+0x560> bea6c: 91296042 add x2, x2, #0xa58 bea70: 9129a021 add x1, x1, #0xa68 bea74: 97fe0d7b bl 0x42060 <__cxa_atexit@plt> bea78: f0000280 adrp x0, 0x111000 ::id+0x560> bea7c: 9129c000 add x0, x0, #0xa70 bea80: 97fe0b5c bl 0x417f0 <__cxa_guard_release@plt> bea84: f0000288 adrp x8, 0x111000 ::id+0x560> bea88: 9129a108 add x8, x8, #0xa68 bea8c: 17ffffbd b 0xbe980 ::~promise()+0x70> bea90: 97fe0e80 bl 0x42490 <__stack_chk_fail@plt> bea94: aa0003f3 mov x19, x0 bea98: 910083e0 add x0, sp, #0x20 bea9c: 97fe0c85 bl 0x41cb0 <_ZNSt13exception_ptrD1Ev@plt> beaa0: 910003e0 mov x0, sp beaa4: 97fe0cab bl 0x41d50 <_ZNSt6__ndk112future_errorD2Ev@plt> beaa8: aa1303e0 mov x0, x19 beaac: 97fe5400 bl 0x53aac beab0: 3940a3e8 ldrb w8, [sp, #0x28] beab4: aa0003f3 mov x19, x0 beab8: 360000c8 tbz w8, #0x0, 0xbead0 ::~promise()+0x1c0> beabc: f9401fe0 ldr x0, [sp, #0x38] beac0: 97fe0a18 bl 0x41320 <_ZdlPv@plt> beac4: aa1303e0 mov x0, x19 beac8: 97fe53f9 bl 0x53aac beacc: aa0003f3 mov x19, x0 bead0: aa1303e0 mov x0, x19 bead4: 97fe53f6 bl 0x53aac bead8: f81d0ff5 str x21, [sp, #-0x30]! beadc: a9014ff4 stp x20, x19, [sp, #0x10] beae0: a9027bfd stp x29, x30, [sp, #0x20] beae4: 910083fd add x29, sp, #0x20 beae8: aa0003f4 mov x20, x0 beaec: 52800400 mov w0, #0x20 // =32 beaf0: aa0803f3 mov x19, x8 beaf4: 97fe0a6f bl 0x414b0 <__cxa_allocate_exception@plt> beaf8: aa1403e1 mov x1, x20 beafc: aa0003f5 mov x21, x0 beb00: 97fe0ba8 bl 0x419a0 <_ZNSt11logic_errorC2ERKS_@plt> beb04: b0000288 adrp x8, 0x10f000 beb08: f946a108 ldr x8, [x8, #0xd40] beb0c: 91004108 add x8, x8, #0x10 beb10: f90002a8 str x8, [x21] beb14: 3dc00680 ldr q0, [x20, #0x10] beb18: 3d8006a0 str q0, [x21, #0x10] beb1c: b0000281 adrp x1, 0x10f000 beb20: b0000282 adrp x2, 0x10f000 beb24: f9475021 ldr x1, [x1, #0xea0] beb28: f9471842 ldr x2, [x2, #0xe30] beb2c: aa1503e0 mov x0, x21 beb30: 97fe0d48 bl 0x42050 <__cxa_throw@plt> beb34: 97fe0d2f bl 0x41ff0 <__cxa_begin_catch@plt> beb38: aa1303e8 mov x8, x19 beb3c: 97fe0d29 bl 0x41fe0 <_ZSt17current_exceptionv@plt> beb40: 97fe0a50 bl 0x41480 <__cxa_end_catch@plt> beb44: a9427bfd ldp x29, x30, [sp, #0x20] beb48: a9414ff4 ldp x20, x19, [sp, #0x10] beb4c: f84307f5 ldr x21, [sp], #0x30 beb50: d65f03c0 ret beb54: 97fe53d6 bl 0x53aac 00000000000beb58 ::get_future()>: beb58: a9be4ff4 stp x20, x19, [sp, #-0x20]! beb5c: a9017bfd stp x29, x30, [sp, #0x10] beb60: 910043fd add x29, sp, #0x10 beb64: f9400014 ldr x20, [x0] beb68: b4000214 cbz x20, 0xbeba8 ::get_future()+0x50> beb6c: 91006293 add x19, x20, #0x18 beb70: aa1303e0 mov x0, x19 beb74: f9000114 str x20, [x8] beb78: 97fe0eb2 bl 0x42640 <_ZNSt6__ndk15mutex4lockEv@plt> beb7c: 3941c288 ldrb w8, [x20, #0x70] beb80: 37080188 tbnz w8, #0x1, 0xbebb0 ::get_future()+0x58> beb84: aa1403e0 mov x0, x20 beb88: 97fe0bb6 bl 0x41a60 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> beb8c: b9407288 ldr w8, [x20, #0x70] beb90: aa1303e0 mov x0, x19 beb94: 321f0108 orr w8, w8, #0x2 beb98: b9007288 str w8, [x20, #0x70] beb9c: a9417bfd ldp x29, x30, [sp, #0x10] beba0: a8c24ff4 ldp x20, x19, [sp], #0x20 beba4: 17fe0ae7 b 0x41740 <_ZNSt6__ndk15mutex6unlockEv@plt> beba8: 52800060 mov w0, #0x3 // =3 bebac: 97fffd9c bl 0xbe21c bebb0: 52800020 mov w0, #0x1 // =1 bebb4: 97fffd9a bl 0xbe21c bebb8: aa0003f4 mov x20, x0 bebbc: aa1303e0 mov x0, x19 bebc0: 97fe0ae0 bl 0x41740 <_ZNSt6__ndk15mutex6unlockEv@plt> bebc4: aa1403e0 mov x0, x20 bebc8: 940059f5 bl 0xd539c <__cxa_demangle+0x12abc> 00000000000bebcc ::set_value()>: bebcc: a9bf7bfd stp x29, x30, [sp, #-0x10]! bebd0: 910003fd mov x29, sp bebd4: f9400000 ldr x0, [x0] bebd8: b4000060 cbz x0, 0xbebe4 ::set_value()+0x18> bebdc: a8c17bfd ldp x29, x30, [sp], #0x10 bebe0: 17fe0e80 b 0x425e0 <_ZNSt6__ndk117__assoc_sub_state9set_valueEv@plt> bebe4: 52800060 mov w0, #0x3 // =3 bebe8: 97fffd8d bl 0xbe21c 00000000000bebec ::set_exception(std::exception_ptr)>: bebec: d100c3ff sub sp, sp, #0x30 bebf0: a9014ff4 stp x20, x19, [sp, #0x10] bebf4: a9027bfd stp x29, x30, [sp, #0x20] bebf8: 910083fd add x29, sp, #0x20 bebfc: d53bd054 mrs x20, TPIDR_EL0 bec00: f9401688 ldr x8, [x20, #0x28] bec04: f90007e8 str x8, [sp, #0x8] bec08: f9400013 ldr x19, [x0] bec0c: b4000213 cbz x19, 0xbec4c ::set_exception(std::exception_ptr)+0x60> bec10: 910003e0 mov x0, sp bec14: 97fe0cbf bl 0x41f10 <_ZNSt13exception_ptrC1ERKS_@plt> bec18: 910003e1 mov x1, sp bec1c: aa1303e0 mov x0, x19 bec20: 97fe0b10 bl 0x41860 <_ZNSt6__ndk117__assoc_sub_state13set_exceptionESt13exception_ptr@plt> bec24: 910003e0 mov x0, sp bec28: 97fe0c22 bl 0x41cb0 <_ZNSt13exception_ptrD1Ev@plt> bec2c: f9401688 ldr x8, [x20, #0x28] bec30: f94007e9 ldr x9, [sp, #0x8] bec34: eb09011f cmp x8, x9 bec38: 540000e1 b.ne 0xbec54 ::set_exception(std::exception_ptr)+0x68> bec3c: a9427bfd ldp x29, x30, [sp, #0x20] bec40: a9414ff4 ldp x20, x19, [sp, #0x10] bec44: 9100c3ff add sp, sp, #0x30 bec48: d65f03c0 ret bec4c: 52800060 mov w0, #0x3 // =3 bec50: 97fffd73 bl 0xbe21c bec54: 97fe0e0f bl 0x42490 <__stack_chk_fail@plt> bec58: aa0003f3 mov x19, x0 bec5c: 910003e0 mov x0, sp bec60: 97fe0c14 bl 0x41cb0 <_ZNSt13exception_ptrD1Ev@plt> bec64: aa1303e0 mov x0, x19 bec68: 940059cd bl 0xd539c <__cxa_demangle+0x12abc> 00000000000bec6c ::set_value_at_thread_exit()>: bec6c: a9bf7bfd stp x29, x30, [sp, #-0x10]! bec70: 910003fd mov x29, sp bec74: f9400000 ldr x0, [x0] bec78: b4000060 cbz x0, 0xbec84 ::set_value_at_thread_exit()+0x18> bec7c: a8c17bfd ldp x29, x30, [sp], #0x10 bec80: 17fe09d8 b 0x413e0 <_ZNSt6__ndk117__assoc_sub_state24set_value_at_thread_exitEv@plt> bec84: 52800060 mov w0, #0x3 // =3 bec88: 97fffd65 bl 0xbe21c 00000000000bec8c ::set_exception_at_thread_exit(std::exception_ptr)>: bec8c: d100c3ff sub sp, sp, #0x30 bec90: a9014ff4 stp x20, x19, [sp, #0x10] bec94: a9027bfd stp x29, x30, [sp, #0x20] bec98: 910083fd add x29, sp, #0x20 bec9c: d53bd054 mrs x20, TPIDR_EL0 beca0: f9401688 ldr x8, [x20, #0x28] beca4: f90007e8 str x8, [sp, #0x8] beca8: f9400013 ldr x19, [x0] becac: b4000213 cbz x19, 0xbecec ::set_exception_at_thread_exit(std::exception_ptr)+0x60> becb0: 910003e0 mov x0, sp becb4: 97fe0c97 bl 0x41f10 <_ZNSt13exception_ptrC1ERKS_@plt> becb8: 910003e1 mov x1, sp becbc: aa1303e0 mov x0, x19 becc0: 97fe0a04 bl 0x414d0 <_ZNSt6__ndk117__assoc_sub_state28set_exception_at_thread_exitESt13exception_ptr@plt> becc4: 910003e0 mov x0, sp becc8: 97fe0bfa bl 0x41cb0 <_ZNSt13exception_ptrD1Ev@plt> beccc: f9401688 ldr x8, [x20, #0x28] becd0: f94007e9 ldr x9, [sp, #0x8] becd4: eb09011f cmp x8, x9 becd8: 540000e1 b.ne 0xbecf4 ::set_exception_at_thread_exit(std::exception_ptr)+0x68> becdc: a9427bfd ldp x29, x30, [sp, #0x20] bece0: a9414ff4 ldp x20, x19, [sp, #0x10] bece4: 9100c3ff add sp, sp, #0x30 bece8: d65f03c0 ret becec: 52800060 mov w0, #0x3 // =3 becf0: 97fffd4b bl 0xbe21c becf4: 97fe0de7 bl 0x42490 <__stack_chk_fail@plt> becf8: aa0003f3 mov x19, x0 becfc: 910003e0 mov x0, sp bed00: 97fe0bec bl 0x41cb0 <_ZNSt13exception_ptrD1Ev@plt> bed04: aa1303e0 mov x0, x19 bed08: 940059a5 bl 0xd539c <__cxa_demangle+0x12abc> 00000000000bed0c ::~shared_future()>: bed0c: f9400000 ldr x0, [x0] bed10: b4000040 cbz x0, 0xbed18 ::~shared_future()+0xc> bed14: 17fe0d87 b 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> bed18: d65f03c0 ret 00000000000bed1c ::operator=(std::__ndk1::shared_future const&)>: bed1c: a9be4ff4 stp x20, x19, [sp, #-0x20]! bed20: a9017bfd stp x29, x30, [sp, #0x10] bed24: 910043fd add x29, sp, #0x10 bed28: f9400028 ldr x8, [x1] bed2c: aa0103f3 mov x19, x1 bed30: aa0003f4 mov x20, x0 bed34: b4000068 cbz x8, 0xbed40 ::operator=(std::__ndk1::shared_future const&)+0x24> bed38: aa0803e0 mov x0, x8 bed3c: 97fe0b49 bl 0x41a60 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt> bed40: f9400280 ldr x0, [x20] bed44: b4000040 cbz x0, 0xbed4c ::operator=(std::__ndk1::shared_future const&)+0x30> bed48: 97fe0d7a bl 0x42330 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt> bed4c: f9400268 ldr x8, [x19] bed50: aa1403e0 mov x0, x20 bed54: f9000288 str x8, [x20] bed58: a9417bfd ldp x29, x30, [sp, #0x10] bed5c: a8c24ff4 ldp x20, x19, [sp], #0x20 bed60: d65f03c0 ret 00000000000bed64 : bed64: a9be4ff4 stp x20, x19, [sp, #-0x20]! bed68: a9017bfd stp x29, x30, [sp, #0x10] bed6c: 910043fd add x29, sp, #0x10 bed70: b0000288 adrp x8, 0x10f000 bed74: f9465908 ldr x8, [x8, #0xcb0] bed78: aa0003f3 mov x19, x0 bed7c: aa0003f4 mov x20, x0 bed80: 91010000 add x0, x0, #0x40 bed84: 91004108 add x8, x8, #0x10 bed88: f8010688 str x8, [x20], #0x10 bed8c: 97fe0b15 bl 0x419e0 <_ZNSt6__ndk118condition_variableD1Ev@plt> bed90: 91006260 add x0, x19, #0x18 bed94: 97fe0dd3 bl 0x424e0 <_ZNSt6__ndk15mutexD1Ev@plt> bed98: aa1403e0 mov x0, x20 bed9c: 97fe0bc5 bl 0x41cb0 <_ZNSt13exception_ptrD1Ev@plt> beda0: a9417bfd ldp x29, x30, [sp, #0x10] beda4: aa1303e0 mov x0, x19 beda8: a8c24ff4 ldp x20, x19, [sp], #0x20 bedac: 17fe0aa5 b 0x41840 <_ZNSt6__ndk114__shared_countD2Ev@plt> 00000000000bedb0 : bedb0: a9be4ff4 stp x20, x19, [sp, #-0x20]! bedb4: a9017bfd stp x29, x30, [sp, #0x10] bedb8: 910043fd add x29, sp, #0x10 bedbc: b0000288 adrp x8, 0x10f000 bedc0: f9465908 ldr x8, [x8, #0xcb0] bedc4: aa0003f3 mov x19, x0 bedc8: aa0003f4 mov x20, x0 bedcc: 91010000 add x0, x0, #0x40 bedd0: 91004108 add x8, x8, #0x10 bedd4: f8010688 str x8, [x20], #0x10 bedd8: 97fe0b02 bl 0x419e0 <_ZNSt6__ndk118condition_variableD1Ev@plt> beddc: 91006260 add x0, x19, #0x18 bede0: 97fe0dc0 bl 0x424e0 <_ZNSt6__ndk15mutexD1Ev@plt> bede4: aa1403e0 mov x0, x20 bede8: 97fe0bb2 bl 0x41cb0 <_ZNSt13exception_ptrD1Ev@plt> bedec: aa1303e0 mov x0, x19 bedf0: 97fe0a94 bl 0x41840 <_ZNSt6__ndk114__shared_countD2Ev@plt> bedf4: a9417bfd ldp x29, x30, [sp, #0x10] bedf8: aa1303e0 mov x0, x19 bedfc: a8c24ff4 ldp x20, x19, [sp], #0x20 bee00: 17fe0948 b 0x41320 <_ZdlPv@plt> bee04: f81e0ff3 str x19, [sp, #-0x20]! bee08: a9017bfd stp x29, x30, [sp, #0x10] bee0c: 910043fd add x29, sp, #0x10 bee10: aa0003f3 mov x19, x0 bee14: 97fe099f bl 0x41490 <_ZNSt6__ndk114error_categoryD2Ev@plt> bee18: a9417bfd ldp x29, x30, [sp, #0x10] bee1c: aa1303e0 mov x0, x19 bee20: f84207f3 ldr x19, [sp], #0x20 bee24: 17fe093f b 0x41320 <_ZdlPv@plt> 00000000000bee28 <__cxxabiv1::__setExceptionClass(_Unwind_Exception*, unsigned long)>: bee28: d10043ff sub sp, sp, #0x10 bee2c: f90007e1 str x1, [sp, #0x8] bee30: f9000001 str x1, [x0] bee34: 910043ff add sp, sp, #0x10 bee38: d65f03c0 ret 00000000000bee3c <__cxxabiv1::__getExceptionClass(_Unwind_Exception const*)>: bee3c: f9400000 ldr x0, [x0] bee40: d65f03c0 ret 00000000000bee44 <__cxxabiv1::__isOurExceptionClass(_Unwind_Exception const*)>: bee44: f9400008 ldr x8, [x0] bee48: d2856569 mov x9, #0x2b2b // =11051 bee4c: f2a8e869 movk x9, #0x4743, lsl #16 bee50: f2c989c9 movk x9, #0x4c4e, lsl #32 bee54: f2e00869 movk x9, #0x43, lsl #48 bee58: eb48213f cmp x9, x8, lsr #8 bee5c: 1a9f17e0 cset w0, eq bee60: d65f03c0 ret 00000000000bee64 <__cxa_allocate_exception>: bee64: a9be4ff4 stp x20, x19, [sp, #-0x20]! bee68: a9017bfd stp x29, x30, [sp, #0x10] bee6c: 910043fd add x29, sp, #0x10 bee70: 91023c08 add x8, x0, #0x8f bee74: 927ced13 and x19, x8, #0xfffffffffffffff0 bee78: aa1303e0 mov x0, x19 bee7c: 9400062c bl 0xc072c <__cxa_deleted_virtual+0x14> bee80: aa0003f4 mov x20, x0 bee84: b4000120 cbz x0, 0xbeea8 <__cxa_allocate_exception+0x44> bee88: aa1403e0 mov x0, x20 bee8c: 2a1f03e1 mov w1, wzr bee90: aa1303e2 mov x2, x19 bee94: 97fe0bff bl 0x41e90 bee98: a9417bfd ldp x29, x30, [sp, #0x10] bee9c: 91020280 add x0, x20, #0x80 beea0: a8c24ff4 ldp x20, x19, [sp], #0x20 beea4: d65f03c0 ret beea8: 97fe0db6 bl 0x42580 <_ZSt9terminatev@plt> beeac: 97fe0ddd bl 0x42620 <__cxa_call_unexpected@plt> 00000000000beeb0 <__cxa_free_exception>: beeb0: a9bf7bfd stp x29, x30, [sp, #-0x10]! beeb4: 910003fd mov x29, sp beeb8: d1020000 sub x0, x0, #0x80 beebc: 9400068b bl 0xc08e8 <__cxa_deleted_virtual+0x1d0> beec0: a8c17bfd ldp x29, x30, [sp], #0x10 beec4: d65f03c0 ret beec8: 97fe0dd6 bl 0x42620 <__cxa_call_unexpected@plt> 00000000000beecc <__cxa_allocate_dependent_exception>: beecc: a9bf7bfd stp x29, x30, [sp, #-0x10]! beed0: 910003fd mov x29, sp beed4: 52801000 mov w0, #0x80 // =128 beed8: 94000615 bl 0xc072c <__cxa_deleted_virtual+0x14> beedc: b4000100 cbz x0, 0xbeefc <__cxa_allocate_dependent_exception+0x30> beee0: 6f00e400 movi v0.2d, #0000000000000000 beee4: ad030000 stp q0, q0, [x0, #0x60] beee8: ad020000 stp q0, q0, [x0, #0x40] beeec: ad010000 stp q0, q0, [x0, #0x20] beef0: ad000000 stp q0, q0, [x0] beef4: a8c17bfd ldp x29, x30, [sp], #0x10 beef8: d65f03c0 ret beefc: 97fe0da1 bl 0x42580 <_ZSt9terminatev@plt> 00000000000bef00 <__cxa_free_dependent_exception>: bef00: 1400067a b 0xc08e8 <__cxa_deleted_virtual+0x1d0> 00000000000bef04 <__cxa_throw>: bef04: a9bd57f6 stp x22, x21, [sp, #-0x30]! bef08: a9014ff4 stp x20, x19, [sp, #0x10] bef0c: a9027bfd stp x29, x30, [sp, #0x20] bef10: 910083fd add x29, sp, #0x20 bef14: aa0203f3 mov x19, x2 bef18: aa0103f4 mov x20, x1 bef1c: aa0003f5 mov x21, x0 bef20: 97fe0b44 bl 0x41c30 <__cxa_get_globals@plt> bef24: aa0003f6 mov x22, x0 bef28: 97fe08ae bl 0x411e0 <_ZSt14get_unexpectedv@plt> bef2c: f81982a0 stur x0, [x21, #-0x68] bef30: 97fe0a38 bl 0x41810 <_ZSt13get_terminatev@plt> bef34: a938ceb4 stp x20, x19, [x21, #-0x78] bef38: d10082b3 sub x19, x21, #0x20 bef3c: f81a02a0 stur x0, [x21, #-0x60] bef40: aa1303e0 mov x0, x19 bef44: 9400000d bl 0xbef78 <__cxa_throw+0x74> bef48: 52800028 mov w8, #0x1 // =1 bef4c: f8180ea8 str x8, [x21, #-0x80]! bef50: b9400ac8 ldr w8, [x22, #0x8] bef54: 90000009 adrp x9, 0xbe000 bef58: 913e7129 add x9, x9, #0xf9c bef5c: aa1303e0 mov x0, x19 bef60: 11000508 add w8, w8, #0x1 bef64: b9000ac8 str w8, [x22, #0x8] bef68: f90036a9 str x9, [x21, #0x68] bef6c: 94005871 bl 0xd5130 <__cxa_demangle+0x12850> bef70: aa1503e0 mov x0, x21 bef74: 94000022 bl 0xbeffc <__cxa_throw+0xf8> bef78: d10043ff sub sp, sp, #0x10 bef7c: d2856008 mov x8, #0x2b00 // =11008 bef80: f2a86568 movk x8, #0x432b, lsl #16 bef84: f2c9c8e8 movk x8, #0x4e47, lsl #32 bef88: f2e86988 movk x8, #0x434c, lsl #48 bef8c: f90007e8 str x8, [sp, #0x8] bef90: f9000008 str x8, [x0] bef94: 910043ff add sp, sp, #0x10 bef98: d65f03c0 ret bef9c: f81e0ff3 str x19, [sp, #-0x20]! befa0: a9017bfd stp x29, x30, [sp, #0x10] befa4: 910043fd add x29, sp, #0x10 befa8: 7100041f cmp w0, #0x1 befac: 54000201 b.ne 0xbefec <__cxa_throw+0xe8> befb0: 91008020 add x0, x1, #0x20 befb4: d1018033 sub x19, x1, #0x60 befb8: c85ffe68 ldaxr x8, [x19] befbc: f1000508 subs x8, x8, #0x1 befc0: c809fe68 stlxr w9, x8, [x19] befc4: 35ffffa9 cbnz w9, 0xbefb8 <__cxa_throw+0xb4> befc8: 540000c1 b.ne 0xbefe0 <__cxa_throw+0xdc> befcc: f85b0028 ldur x8, [x1, #-0x50] befd0: b4000048 cbz x8, 0xbefd8 <__cxa_throw+0xd4> befd4: d63f0100 blr x8 befd8: aa1303e0 mov x0, x19 befdc: 94000643 bl 0xc08e8 <__cxa_deleted_virtual+0x1d0> befe0: a9417bfd ldp x29, x30, [sp, #0x10] befe4: f84207f3 ldr x19, [sp], #0x20 befe8: d65f03c0 ret befec: f85c0020 ldur x0, [x1, #-0x40] beff0: 9400027c bl 0xbf9e0 beff4: 97fe0d8b bl 0x42620 <__cxa_call_unexpected@plt> beff8: 97fe0d8a bl 0x42620 <__cxa_call_unexpected@plt> beffc: f81e0ff3 str x19, [sp, #-0x20]! bf000: a9017bfd stp x29, x30, [sp, #0x10] bf004: 910043fd add x29, sp, #0x10 bf008: aa0003f3 mov x19, x0 bf00c: 91018000 add x0, x0, #0x60 bf010: 97fe0bf8 bl 0x41ff0 <__cxa_begin_catch@plt> bf014: f9401260 ldr x0, [x19, #0x20] bf018: 94000272 bl 0xbf9e0 00000000000bf01c <__cxa_get_exception_ptr>: bf01c: f85f0000 ldur x0, [x0, #-0x10] bf020: d65f03c0 ret 00000000000bf024 <__cxa_begin_catch>: bf024: a9be4ff4 stp x20, x19, [sp, #-0x20]! bf028: a9017bfd stp x29, x30, [sp, #0x10] bf02c: 910043fd add x29, sp, #0x10 bf030: f9400014 ldr x20, [x0] bf034: aa0003f3 mov x19, x0 bf038: 97fe0afe bl 0x41c30 <__cxa_get_globals@plt> bf03c: d2856568 mov x8, #0x2b2b // =11051 bf040: f2a8e868 movk x8, #0x4743, lsl #16 bf044: f2c989c8 movk x8, #0x4c4e, lsl #32 bf048: f2e00868 movk x8, #0x43, lsl #48 bf04c: eb54211f cmp x8, x20, lsr #8 bf050: d1018268 sub x8, x19, #0x60 bf054: 54000201 b.ne 0xbf094 <__cxa_begin_catch+0x70> bf058: b85d0269 ldur w9, [x19, #-0x30] bf05c: 7100013f cmp w9, #0x0 bf060: 5a895529 cneg w9, w9, mi bf064: 11000529 add w9, w9, #0x1 bf068: b81d0269 stur w9, [x19, #-0x30] bf06c: f9400009 ldr x9, [x0] bf070: eb08013f cmp x9, x8 bf074: 54000060 b.eq 0xbf080 <__cxa_begin_catch+0x5c> bf078: f81c8269 stur x9, [x19, #-0x38] bf07c: f9000008 str x8, [x0] bf080: b9400808 ldr w8, [x0, #0x8] bf084: 51000508 sub w8, w8, #0x1 bf088: b9000808 str w8, [x0, #0x8] bf08c: f85f0260 ldur x0, [x19, #-0x10] bf090: 14000005 b 0xbf0a4 <__cxa_begin_catch+0x80> bf094: f9400009 ldr x9, [x0] bf098: b50000c9 cbnz x9, 0xbf0b0 <__cxa_begin_catch+0x8c> bf09c: f9000008 str x8, [x0] bf0a0: 91008260 add x0, x19, #0x20 bf0a4: a9417bfd ldp x29, x30, [sp, #0x10] bf0a8: a8c24ff4 ldp x20, x19, [sp], #0x20 bf0ac: d65f03c0 ret bf0b0: 97fe0d34 bl 0x42580 <_ZSt9terminatev@plt> bf0b4: 97fe0d5b bl 0x42620 <__cxa_call_unexpected@plt> 00000000000bf0b8 <__cxa_end_catch>: bf0b8: a9be4ff4 stp x20, x19, [sp, #-0x20]! bf0bc: a9017bfd stp x29, x30, [sp, #0x10] bf0c0: 910043fd add x29, sp, #0x10 bf0c4: 97fe09b7 bl 0x417a0 <__cxa_get_globals_fast@plt> bf0c8: f9400013 ldr x19, [x0] bf0cc: b40004f3 cbz x19, 0xbf168 <__cxa_end_catch+0xb0> bf0d0: aa0003f4 mov x20, x0 bf0d4: aa1303e0 mov x0, x19 bf0d8: f8460c08 ldr x8, [x0, #0x60]! bf0dc: d2856569 mov x9, #0x2b2b // =11051 bf0e0: f2a8e869 movk x9, #0x4743, lsl #16 bf0e4: f2c989c9 movk x9, #0x4c4e, lsl #32 bf0e8: f2e00869 movk x9, #0x43, lsl #48 bf0ec: eb48213f cmp x9, x8, lsr #8 bf0f0: 54000381 b.ne 0xbf160 <__cxa_end_catch+0xa8> bf0f4: b9403268 ldr w8, [x19, #0x30] bf0f8: 37f803e8 tbnz w8, #0x1f, 0xbf174 <__cxa_end_catch+0xbc> bf0fc: 71000508 subs w8, w8, #0x1 bf100: b9003268 str w8, [x19, #0x30] bf104: 54000321 b.ne 0xbf168 <__cxa_end_catch+0xb0> bf108: f9401668 ldr x8, [x19, #0x28] bf10c: f9000288 str x8, [x20] bf110: 39418268 ldrb w8, [x19, #0x60] bf114: f100051f cmp x8, #0x1 bf118: 540000c1 b.ne 0xbf130 <__cxa_end_catch+0x78> bf11c: f9400268 ldr x8, [x19] bf120: aa1303e0 mov x0, x19 bf124: d1020114 sub x20, x8, #0x80 bf128: 940005f0 bl 0xc08e8 <__cxa_deleted_virtual+0x1d0> bf12c: aa1403f3 mov x19, x20 bf130: 91020260 add x0, x19, #0x80 bf134: c85ffe68 ldaxr x8, [x19] bf138: f1000508 subs x8, x8, #0x1 bf13c: c809fe68 stlxr w9, x8, [x19] bf140: 35ffffa9 cbnz w9, 0xbf134 <__cxa_end_catch+0x7c> bf144: 54000121 b.ne 0xbf168 <__cxa_end_catch+0xb0> bf148: f9400a68 ldr x8, [x19, #0x10] bf14c: b4000048 cbz x8, 0xbf154 <__cxa_end_catch+0x9c> bf150: d63f0100 blr x8 bf154: aa1303e0 mov x0, x19 bf158: 940005e4 bl 0xc08e8 <__cxa_deleted_virtual+0x1d0> bf15c: 14000003 b 0xbf168 <__cxa_end_catch+0xb0> bf160: 9400590c bl 0xd5590 <__cxa_demangle+0x12cb0> bf164: f900029f str xzr, [x20] bf168: a9417bfd ldp x29, x30, [sp, #0x10] bf16c: a8c24ff4 ldp x20, x19, [sp], #0x20 bf170: d65f03c0 ret bf174: 31000508 adds w8, w8, #0x1 bf178: b9003268 str w8, [x19, #0x30] bf17c: 54ffff63 b.lo 0xbf168 <__cxa_end_catch+0xb0> bf180: f9401668 ldr x8, [x19, #0x28] bf184: f9000288 str x8, [x20] bf188: 17fffff8 b 0xbf168 <__cxa_end_catch+0xb0> bf18c: 97fe0d25 bl 0x42620 <__cxa_call_unexpected@plt> bf190: 97fe0d24 bl 0x42620 <__cxa_call_unexpected@plt> 00000000000bf194 <__cxa_decrement_exception_refcount>: bf194: f81e0ff3 str x19, [sp, #-0x20]! bf198: a9017bfd stp x29, x30, [sp, #0x10] bf19c: 910043fd add x29, sp, #0x10 bf1a0: b4000180 cbz x0, 0xbf1d0 <__cxa_decrement_exception_refcount+0x3c> bf1a4: d1020013 sub x19, x0, #0x80 bf1a8: c85ffe68 ldaxr x8, [x19] bf1ac: f1000508 subs x8, x8, #0x1 bf1b0: c809fe68 stlxr w9, x8, [x19] bf1b4: 35ffffa9 cbnz w9, 0xbf1a8 <__cxa_decrement_exception_refcount+0x14> bf1b8: 540000c1 b.ne 0xbf1d0 <__cxa_decrement_exception_refcount+0x3c> bf1bc: f8590008 ldur x8, [x0, #-0x70] bf1c0: b4000048 cbz x8, 0xbf1c8 <__cxa_decrement_exception_refcount+0x34> bf1c4: d63f0100 blr x8 bf1c8: aa1303e0 mov x0, x19 bf1cc: 940005c7 bl 0xc08e8 <__cxa_deleted_virtual+0x1d0> bf1d0: a9417bfd ldp x29, x30, [sp, #0x10] bf1d4: f84207f3 ldr x19, [sp], #0x20 bf1d8: d65f03c0 ret bf1dc: 97fe0d11 bl 0x42620 <__cxa_call_unexpected@plt> bf1e0: 97fe0d10 bl 0x42620 <__cxa_call_unexpected@plt> 00000000000bf1e4 <__cxa_current_exception_type>: bf1e4: a9bf7bfd stp x29, x30, [sp, #-0x10]! bf1e8: 910003fd mov x29, sp bf1ec: 97fe096d bl 0x417a0 <__cxa_get_globals_fast@plt> bf1f0: b4000160 cbz x0, 0xbf21c <__cxa_current_exception_type+0x38> bf1f4: f9400008 ldr x8, [x0] bf1f8: b4000168 cbz x8, 0xbf224 <__cxa_current_exception_type+0x40> bf1fc: f9403109 ldr x9, [x8, #0x60] bf200: d285656a mov x10, #0x2b2b // =11051 bf204: f2a8e86a movk x10, #0x4743, lsl #16 bf208: f2c989ca movk x10, #0x4c4e, lsl #32 bf20c: f2e0086a movk x10, #0x43, lsl #48 bf210: eb49215f cmp x10, x9, lsr #8 bf214: 54000081 b.ne 0xbf224 <__cxa_current_exception_type+0x40> bf218: f9400500 ldr x0, [x8, #0x8] bf21c: a8c17bfd ldp x29, x30, [sp], #0x10 bf220: d65f03c0 ret bf224: aa1f03e0 mov x0, xzr bf228: a8c17bfd ldp x29, x30, [sp], #0x10 bf22c: d65f03c0 ret 00000000000bf230 <__cxa_rethrow>: bf230: f81c0ff7 str x23, [sp, #-0x40]! bf234: a90157f6 stp x22, x21, [sp, #0x10] bf238: a9024ff4 stp x20, x19, [sp, #0x20] bf23c: a9037bfd stp x29, x30, [sp, #0x30] bf240: 9100c3fd add x29, sp, #0x30 bf244: 97fe0a7b bl 0x41c30 <__cxa_get_globals@plt> bf248: f9400014 ldr x20, [x0] bf24c: b4000614 cbz x20, 0xbf30c <__cxa_rethrow+0xdc> bf250: aa1403f3 mov x19, x20 bf254: f8460e68 ldr x8, [x19, #0x60]! bf258: d2856015 mov x21, #0x2b00 // =11008 bf25c: f2a86575 movk x21, #0x432b, lsl #16 bf260: f2c9c8f5 movk x21, #0x4e47, lsl #32 bf264: f2e86995 movk x21, #0x434c, lsl #48 bf268: 9278dd16 and x22, x8, #0xffffffffffffff00 bf26c: eb1502df cmp x22, x21 bf270: 54000101 b.ne 0xbf290 <__cxa_rethrow+0x60> bf274: b9403288 ldr w8, [x20, #0x30] bf278: 4b0803e8 neg w8, w8 bf27c: b9003288 str w8, [x20, #0x30] bf280: b9400808 ldr w8, [x0, #0x8] bf284: 11000508 add w8, w8, #0x1 bf288: b9000808 str w8, [x0, #0x8] bf28c: 14000002 b 0xbf294 <__cxa_rethrow+0x64> bf290: f900001f str xzr, [x0] bf294: aa1303e0 mov x0, x19 bf298: 940057a6 bl 0xd5130 <__cxa_demangle+0x12850> bf29c: f9400277 ldr x23, [x19] bf2a0: 97fe0a64 bl 0x41c30 <__cxa_get_globals@plt> bf2a4: 9278dee8 and x8, x23, #0xffffffffffffff00 bf2a8: eb15011f cmp x8, x21 bf2ac: d1018268 sub x8, x19, #0x60 bf2b0: 54000241 b.ne 0xbf2f8 <__cxa_rethrow+0xc8> bf2b4: b85d0269 ldur w9, [x19, #-0x30] bf2b8: 7100013f cmp w9, #0x0 bf2bc: 5a895529 cneg w9, w9, mi bf2c0: 11000529 add w9, w9, #0x1 bf2c4: b81d0269 stur w9, [x19, #-0x30] bf2c8: f9400009 ldr x9, [x0] bf2cc: eb08013f cmp x9, x8 bf2d0: 54000060 b.eq 0xbf2dc <__cxa_rethrow+0xac> bf2d4: f81c8269 stur x9, [x19, #-0x38] bf2d8: f9000008 str x8, [x0] bf2dc: b9400808 ldr w8, [x0, #0x8] bf2e0: 51000508 sub w8, w8, #0x1 bf2e4: b9000808 str w8, [x0, #0x8] bf2e8: eb1502df cmp x22, x21 bf2ec: 54000101 b.ne 0xbf30c <__cxa_rethrow+0xdc> bf2f0: f9401280 ldr x0, [x20, #0x20] bf2f4: 940001bb bl 0xbf9e0 bf2f8: f9400009 ldr x9, [x0] bf2fc: b5000089 cbnz x9, 0xbf30c <__cxa_rethrow+0xdc> bf300: f9000008 str x8, [x0] bf304: eb1502df cmp x22, x21 bf308: 54ffff40 b.eq 0xbf2f0 <__cxa_rethrow+0xc0> bf30c: 97fe0c9d bl 0x42580 <_ZSt9terminatev@plt> bf310: 97fe0cc4 bl 0x42620 <__cxa_call_unexpected@plt> 00000000000bf314 <__cxa_increment_exception_refcount>: bf314: b40000c0 cbz x0, 0xbf32c <__cxa_increment_exception_refcount+0x18> bf318: d1020008 sub x8, x0, #0x80 bf31c: c85ffd09 ldaxr x9, [x8] bf320: 91000529 add x9, x9, #0x1 bf324: c80afd09 stlxr w10, x9, [x8] bf328: 35ffffaa cbnz w10, 0xbf31c <__cxa_increment_exception_refcount+0x8> bf32c: d65f03c0 ret 00000000000bf330 <__cxa_current_primary_exception>: bf330: a9bf7bfd stp x29, x30, [sp, #-0x10]! bf334: 910003fd mov x29, sp bf338: 97fe091a bl 0x417a0 <__cxa_get_globals_fast@plt> bf33c: b4000280 cbz x0, 0xbf38c <__cxa_current_primary_exception+0x5c> bf340: f9400008 ldr x8, [x0] bf344: b4000288 cbz x8, 0xbf394 <__cxa_current_primary_exception+0x64> bf348: f9403109 ldr x9, [x8, #0x60] bf34c: d285656a mov x10, #0x2b2b // =11051 bf350: f2a8e86a movk x10, #0x4743, lsl #16 bf354: f2c989ca movk x10, #0x4c4e, lsl #32 bf358: f2e0086a movk x10, #0x43, lsl #48 bf35c: eb49215f cmp x10, x9, lsr #8 bf360: 540001a1 b.ne 0xbf394 <__cxa_current_primary_exception+0x64> bf364: 92401d29 and x9, x9, #0xff bf368: f100053f cmp x9, #0x1 bf36c: 54000061 b.ne 0xbf378 <__cxa_current_primary_exception+0x48> bf370: f9400108 ldr x8, [x8] bf374: d1020108 sub x8, x8, #0x80 bf378: 91020100 add x0, x8, #0x80 bf37c: c85ffd09 ldaxr x9, [x8] bf380: 91000529 add x9, x9, #0x1 bf384: c80afd09 stlxr w10, x9, [x8] bf388: 35ffffaa cbnz w10, 0xbf37c <__cxa_current_primary_exception+0x4c> bf38c: a8c17bfd ldp x29, x30, [sp], #0x10 bf390: d65f03c0 ret bf394: aa1f03e0 mov x0, xzr bf398: a8c17bfd ldp x29, x30, [sp], #0x10 bf39c: d65f03c0 ret bf3a0: 97fe0ca0 bl 0x42620 <__cxa_call_unexpected@plt> 00000000000bf3a4 <__cxa_rethrow_primary_exception>: bf3a4: f81d0ff5 str x21, [sp, #-0x30]! bf3a8: a9014ff4 stp x20, x19, [sp, #0x10] bf3ac: a9027bfd stp x29, x30, [sp, #0x20] bf3b0: 910083fd add x29, sp, #0x20 bf3b4: b40007c0 cbz x0, 0xbf4ac <__cxa_rethrow_primary_exception+0x108> bf3b8: aa0003f4 mov x20, x0 bf3bc: 52801000 mov w0, #0x80 // =128 bf3c0: 940004db bl 0xc072c <__cxa_deleted_virtual+0x14> bf3c4: b40007c0 cbz x0, 0xbf4bc <__cxa_rethrow_primary_exception+0x118> bf3c8: aa0003f3 mov x19, x0 bf3cc: d1020288 sub x8, x20, #0x80 bf3d0: 6f00e400 movi v0.2d, #0000000000000000 bf3d4: ad030000 stp q0, q0, [x0, #0x60] bf3d8: ad020000 stp q0, q0, [x0, #0x40] bf3dc: ad010000 stp q0, q0, [x0, #0x20] bf3e0: ad000000 stp q0, q0, [x0] bf3e4: f9000014 str x20, [x0] bf3e8: c85ffd09 ldaxr x9, [x8] bf3ec: 91000529 add x9, x9, #0x1 bf3f0: c80afd09 stlxr w10, x9, [x8] bf3f4: 35ffffaa cbnz w10, 0xbf3e8 <__cxa_rethrow_primary_exception+0x44> bf3f8: f8588288 ldur x8, [x20, #-0x78] bf3fc: d2856035 mov x21, #0x2b01 // =11009 bf400: f2a86575 movk x21, #0x432b, lsl #16 bf404: f2c9c8f5 movk x21, #0x4e47, lsl #32 bf408: f2e86995 movk x21, #0x434c, lsl #48 bf40c: f9000668 str x8, [x19, #0x8] bf410: 97fe0774 bl 0x411e0 <_ZSt14get_unexpectedv@plt> bf414: f9000e60 str x0, [x19, #0x18] bf418: 97fe08fe bl 0x41810 <_ZSt13get_terminatev@plt> bf41c: aa1303f4 mov x20, x19 bf420: f9001260 str x0, [x19, #0x20] bf424: f90007f5 str x21, [sp, #0x8] bf428: f8060e95 str x21, [x20, #0x60]! bf42c: 97fe0a01 bl 0x41c30 <__cxa_get_globals@plt> bf430: b9400808 ldr w8, [x0, #0x8] bf434: 90000009 adrp x9, 0xbf000 <__cxa_throw+0xfc> bf438: 91131129 add x9, x9, #0x4c4 bf43c: 11000508 add w8, w8, #0x1 bf440: b9000808 str w8, [x0, #0x8] bf444: aa1403e0 mov x0, x20 bf448: f9000689 str x9, [x20, #0x8] bf44c: 94005739 bl 0xd5130 <__cxa_demangle+0x12850> bf450: f9400294 ldr x20, [x20] bf454: 97fe09f7 bl 0x41c30 <__cxa_get_globals@plt> bf458: 9278de88 and x8, x20, #0xffffffffffffff00 bf45c: d10006a9 sub x9, x21, #0x1 bf460: eb09011f cmp x8, x9 bf464: 540001e1 b.ne 0xbf4a0 <__cxa_rethrow_primary_exception+0xfc> bf468: b9403268 ldr w8, [x19, #0x30] bf46c: 7100011f cmp w8, #0x0 bf470: 5a885508 cneg w8, w8, mi bf474: 11000508 add w8, w8, #0x1 bf478: b9003268 str w8, [x19, #0x30] bf47c: f9400008 ldr x8, [x0] bf480: eb13011f cmp x8, x19 bf484: 54000060 b.eq 0xbf490 <__cxa_rethrow_primary_exception+0xec> bf488: f9001668 str x8, [x19, #0x28] bf48c: f9000013 str x19, [x0] bf490: b9400808 ldr w8, [x0, #0x8] bf494: 51000508 sub w8, w8, #0x1 bf498: b9000808 str w8, [x0, #0x8] bf49c: 14000004 b 0xbf4ac <__cxa_rethrow_primary_exception+0x108> bf4a0: f9400008 ldr x8, [x0] bf4a4: b50000c8 cbnz x8, 0xbf4bc <__cxa_rethrow_primary_exception+0x118> bf4a8: f9000013 str x19, [x0] bf4ac: a9427bfd ldp x29, x30, [sp, #0x20] bf4b0: a9414ff4 ldp x20, x19, [sp, #0x10] bf4b4: f84307f5 ldr x21, [sp], #0x30 bf4b8: d65f03c0 ret bf4bc: 97fe0c31 bl 0x42580 <_ZSt9terminatev@plt> bf4c0: 97fe0c58 bl 0x42620 <__cxa_call_unexpected@plt> bf4c4: a9be4ff4 stp x20, x19, [sp, #-0x20]! bf4c8: a9017bfd stp x29, x30, [sp, #0x10] bf4cc: 910043fd add x29, sp, #0x10 bf4d0: 7100041f cmp w0, #0x1 bf4d4: 54000261 b.ne 0xbf520 <__cxa_rethrow_primary_exception+0x17c> bf4d8: d1018033 sub x19, x1, #0x60 bf4dc: f9400260 ldr x0, [x19] bf4e0: b4000180 cbz x0, 0xbf510 <__cxa_rethrow_primary_exception+0x16c> bf4e4: d1020014 sub x20, x0, #0x80 bf4e8: c85ffe88 ldaxr x8, [x20] bf4ec: f1000508 subs x8, x8, #0x1 bf4f0: c809fe88 stlxr w9, x8, [x20] bf4f4: 35ffffa9 cbnz w9, 0xbf4e8 <__cxa_rethrow_primary_exception+0x144> bf4f8: 540000c1 b.ne 0xbf510 <__cxa_rethrow_primary_exception+0x16c> bf4fc: f8590008 ldur x8, [x0, #-0x70] bf500: b4000048 cbz x8, 0xbf508 <__cxa_rethrow_primary_exception+0x164> bf504: d63f0100 blr x8 bf508: aa1403e0 mov x0, x20 bf50c: 940004f7 bl 0xc08e8 <__cxa_deleted_virtual+0x1d0> bf510: a9417bfd ldp x29, x30, [sp, #0x10] bf514: aa1303e0 mov x0, x19 bf518: a8c24ff4 ldp x20, x19, [sp], #0x20 bf51c: 140004f3 b 0xc08e8 <__cxa_deleted_virtual+0x1d0> bf520: f85c0020 ldur x0, [x1, #-0x40] bf524: 9400012f bl 0xbf9e0 bf528: 97fe0c3e bl 0x42620 <__cxa_call_unexpected@plt> bf52c: 97fe0c3d bl 0x42620 <__cxa_call_unexpected@plt> 00000000000bf530 <__cxa_uncaught_exception>: bf530: a9bf7bfd stp x29, x30, [sp, #-0x10]! bf534: 910003fd mov x29, sp bf538: 97fe089a bl 0x417a0 <__cxa_get_globals_fast@plt> bf53c: b4000080 cbz x0, 0xbf54c <__cxa_uncaught_exception+0x1c> bf540: b9400808 ldr w8, [x0, #0x8] bf544: 7100011f cmp w8, #0x0 bf548: 1a9f07e0 cset w0, ne bf54c: a8c17bfd ldp x29, x30, [sp], #0x10 bf550: d65f03c0 ret bf554: 97fe0c33 bl 0x42620 <__cxa_call_unexpected@plt> 00000000000bf558 <__cxa_uncaught_exceptions>: bf558: a9bf7bfd stp x29, x30, [sp, #-0x10]! bf55c: 910003fd mov x29, sp bf560: 97fe0890 bl 0x417a0 <__cxa_get_globals_fast@plt> bf564: b4000040 cbz x0, 0xbf56c <__cxa_uncaught_exceptions+0x14> bf568: b9400800 ldr w0, [x0, #0x8] bf56c: a8c17bfd ldp x29, x30, [sp], #0x10 bf570: d65f03c0 ret bf574: 97fe0c2b bl 0x42620 <__cxa_call_unexpected@plt> 00000000000bf578 <__cxa_get_globals>: bf578: a9be4ff4 stp x20, x19, [sp, #-0x20]! bf57c: a9017bfd stp x29, x30, [sp, #0x10] bf580: 910043fd add x29, sp, #0x10 bf584: d0000280 adrp x0, 0x111000 ::id+0x560> bf588: 90000001 adrp x1, 0xbf000 <__cxa_throw+0xfc> bf58c: 9129f000 add x0, x0, #0xa7c bf590: 91191021 add x1, x1, #0x644 bf594: 97fe08a3 bl 0x41820 bf598: 35000260 cbnz w0, 0xbf5e4 <__cxa_get_globals+0x6c> bf59c: d0000294 adrp x20, 0x111000 ::id+0x560> bf5a0: b94a7a80 ldr w0, [x20, #0xa78] bf5a4: 97fe0a73 bl 0x41f70 bf5a8: aa0003f3 mov x19, x0 bf5ac: b5000140 cbnz x0, 0xbf5d4 <__cxa_get_globals+0x5c> bf5b0: 52800020 mov w0, #0x1 // =1 bf5b4: 52800201 mov w1, #0x10 // =16 bf5b8: 940004b5 bl 0xc088c <__cxa_deleted_virtual+0x174> bf5bc: b40001a0 cbz x0, 0xbf5f0 <__cxa_get_globals+0x78> bf5c0: aa0003f3 mov x19, x0 bf5c4: b94a7a80 ldr w0, [x20, #0xa78] bf5c8: aa1303e1 mov x1, x19 bf5cc: 97fe086d bl 0x41780 bf5d0: 35000160 cbnz w0, 0xbf5fc <__cxa_get_globals+0x84> bf5d4: a9417bfd ldp x29, x30, [sp, #0x10] bf5d8: aa1303e0 mov x0, x19 bf5dc: a8c24ff4 ldp x20, x19, [sp], #0x20 bf5e0: d65f03c0 ret bf5e4: 90000100 adrp x0, 0xdf000 bf5e8: 9107e400 add x0, x0, #0x1f9 bf5ec: 94000c1e bl 0xc2664 bf5f0: 90000100 adrp x0, 0xdf000 bf5f4: 91068c00 add x0, x0, #0x1a3 bf5f8: 94000c1b bl 0xc2664 bf5fc: 90000100 adrp x0, 0xdf000 bf600: 91071000 add x0, x0, #0x1c4 bf604: 94000c18 bl 0xc2664 00000000000bf608 <__cxa_get_globals_fast>: bf608: a9bf7bfd stp x29, x30, [sp, #-0x10]! bf60c: 910003fd mov x29, sp bf610: d0000280 adrp x0, 0x111000 ::id+0x560> bf614: 90000001 adrp x1, 0xbf000 <__cxa_throw+0xfc> bf618: 9129f000 add x0, x0, #0xa7c bf61c: 91191021 add x1, x1, #0x644 bf620: 97fe0880 bl 0x41820 bf624: 350000a0 cbnz w0, 0xbf638 <__cxa_get_globals_fast+0x30> bf628: d0000288 adrp x8, 0x111000 ::id+0x560> bf62c: b94a7900 ldr w0, [x8, #0xa78] bf630: a8c17bfd ldp x29, x30, [sp], #0x10 bf634: 17fe0a4f b 0x41f70 bf638: 90000100 adrp x0, 0xdf000 bf63c: 9107e400 add x0, x0, #0x1f9 bf640: 94000c09 bl 0xc2664 bf644: a9bf7bfd stp x29, x30, [sp, #-0x10]! bf648: 910003fd mov x29, sp bf64c: d0000280 adrp x0, 0x111000 ::id+0x560> bf650: 90000001 adrp x1, 0xbf000 <__cxa_throw+0xfc> bf654: 9129e000 add x0, x0, #0xa78 bf658: 9119e021 add x1, x1, #0x678 bf65c: 97fe0b55 bl 0x423b0 bf660: 35000060 cbnz w0, 0xbf66c <__cxa_get_globals_fast+0x64> bf664: a8c17bfd ldp x29, x30, [sp], #0x10 bf668: d65f03c0 ret bf66c: 90000100 adrp x0, 0xdf000 bf670: 9108a800 add x0, x0, #0x22a bf674: 94000bfc bl 0xc2664 bf678: a9bf7bfd stp x29, x30, [sp, #-0x10]! bf67c: 910003fd mov x29, sp bf680: 940004e3 bl 0xc0a0c <__cxa_deleted_virtual+0x2f4> bf684: d0000288 adrp x8, 0x111000 ::id+0x560> bf688: b94a7900 ldr w0, [x8, #0xa78] bf68c: aa1f03e1 mov x1, xzr bf690: 97fe083c bl 0x41780 bf694: 35000060 cbnz w0, 0xbf6a0 <__cxa_get_globals_fast+0x98> bf698: a8c17bfd ldp x29, x30, [sp], #0x10 bf69c: d65f03c0 ret bf6a0: 90000100 adrp x0, 0xdf000 bf6a4: 91099000 add x0, x0, #0x264 bf6a8: 94000bef bl 0xc2664 00000000000bf6ac <__cxa_guard_acquire>: bf6ac: f81c0ff7 str x23, [sp, #-0x40]! bf6b0: a90157f6 stp x22, x21, [sp, #0x10] bf6b4: a9024ff4 stp x20, x19, [sp, #0x20] bf6b8: a9037bfd stp x29, x30, [sp, #0x30] bf6bc: 9100c3fd add x29, sp, #0x30 bf6c0: 08dffc08 ldarb w8, [x0] bf6c4: 72001d1f tst w8, #0xff bf6c8: 54000060 b.eq 0xbf6d4 <__cxa_guard_acquire+0x28> bf6cc: 2a1f03f3 mov w19, wzr bf6d0: 1400002d b 0xbf784 <__cxa_guard_acquire+0xd8> bf6d4: aa0003f3 mov x19, x0 bf6d8: d0000280 adrp x0, 0x111000 ::id+0x560> bf6dc: 912a0000 add x0, x0, #0xa80 bf6e0: 97fe0adc bl 0x42250 bf6e4: 350005c0 cbnz w0, 0xbf79c <__cxa_guard_acquire+0xf0> bf6e8: 39400668 ldrb w8, [x19, #0x1] bf6ec: 37080068 tbnz w8, #0x1, 0xbf6f8 <__cxa_guard_acquire+0x4c> bf6f0: 2a1f03f7 mov w23, wzr bf6f4: 14000008 b 0xbf714 <__cxa_guard_acquire+0x68> bf6f8: b9400675 ldr w21, [x19, #0x4] bf6fc: 52801640 mov w0, #0xb2 // =178 bf700: 97fe09d8 bl 0x41e60 bf704: aa0003f4 mov x20, x0 bf708: 6b1402bf cmp w21, w20 bf70c: 540005c0 b.eq 0xbf7c4 <__cxa_guard_acquire+0x118> bf710: 52800037 mov w23, #0x1 // =1 bf714: d0000295 adrp x21, 0x111000 ::id+0x560> bf718: d0000296 adrp x22, 0x111000 ::id+0x560> bf71c: 912aa2b5 add x21, x21, #0xaa8 bf720: 912a02d6 add x22, x22, #0xa80 bf724: 39400668 ldrb w8, [x19, #0x1] bf728: 360800e8 tbz w8, #0x1, 0xbf744 <__cxa_guard_acquire+0x98> bf72c: 321e0108 orr w8, w8, #0x4 bf730: 39000668 strb w8, [x19, #0x1] bf734: aa1503e0 mov x0, x21 bf738: aa1603e1 mov x1, x22 bf73c: 97fe0941 bl 0x41c40 bf740: 17fffff9 b 0xbf724 <__cxa_guard_acquire+0x78> bf744: 7100051f cmp w8, #0x1 bf748: 54000061 b.ne 0xbf754 <__cxa_guard_acquire+0xa8> bf74c: 2a1f03f3 mov w19, wzr bf750: 14000009 b 0xbf774 <__cxa_guard_acquire+0xc8> bf754: 35000097 cbnz w23, 0xbf764 <__cxa_guard_acquire+0xb8> bf758: 52801640 mov w0, #0xb2 // =178 bf75c: 97fe09c1 bl 0x41e60 bf760: aa0003f4 mov x20, x0 bf764: 52800048 mov w8, #0x2 // =2 bf768: b9000674 str w20, [x19, #0x4] bf76c: 39000668 strb w8, [x19, #0x1] bf770: 52800033 mov w19, #0x1 // =1 bf774: d0000280 adrp x0, 0x111000 ::id+0x560> bf778: 912a0000 add x0, x0, #0xa80 bf77c: 97fe090d bl 0x41bb0 bf780: 35000180 cbnz w0, 0xbf7b0 <__cxa_guard_acquire+0x104> bf784: 2a1303e0 mov w0, w19 bf788: a9437bfd ldp x29, x30, [sp, #0x30] bf78c: a9424ff4 ldp x20, x19, [sp, #0x20] bf790: a94157f6 ldp x22, x21, [sp, #0x10] bf794: f84407f7 ldr x23, [sp], #0x40 bf798: d65f03c0 ret bf79c: 90000100 adrp x0, 0xdf000 bf7a0: 90000101 adrp x1, 0xdf000 bf7a4: 910b8c00 add x0, x0, #0x2e3 bf7a8: 910a6421 add x1, x1, #0x299 bf7ac: 94000bae bl 0xc2664 bf7b0: 90000100 adrp x0, 0xdf000 bf7b4: 90000101 adrp x1, 0xdf000 bf7b8: 910bf800 add x0, x0, #0x2fe bf7bc: 910a6421 add x1, x1, #0x299 bf7c0: 94000ba9 bl 0xc2664 bf7c4: 90000100 adrp x0, 0xdf000 bf7c8: 910ab400 add x0, x0, #0x2ad bf7cc: 94000ba6 bl 0xc2664 bf7d0: 14000002 b 0xbf7d8 <__cxa_guard_acquire+0x12c> bf7d4: 97fe50b6 bl 0x53aac bf7d8: aa0003f3 mov x19, x0 bf7dc: d0000280 adrp x0, 0x111000 ::id+0x560> bf7e0: 912a0000 add x0, x0, #0xa80 bf7e4: 97fe08f3 bl 0x41bb0 bf7e8: 35000060 cbnz w0, 0xbf7f4 <__cxa_guard_acquire+0x148> bf7ec: aa1303e0 mov x0, x19 bf7f0: 940056eb bl 0xd539c <__cxa_demangle+0x12abc> bf7f4: 90000100 adrp x0, 0xdf000 bf7f8: 90000101 adrp x1, 0xdf000 bf7fc: 910bf800 add x0, x0, #0x2fe bf800: 910a6421 add x1, x1, #0x299 bf804: 94000b98 bl 0xc2664 bf808: 97fe50a9 bl 0x53aac 00000000000bf80c <__cxa_guard_release>: bf80c: f81d0ff5 str x21, [sp, #-0x30]! bf810: a9014ff4 stp x20, x19, [sp, #0x10] bf814: a9027bfd stp x29, x30, [sp, #0x20] bf818: 910083fd add x29, sp, #0x20 bf81c: 52800035 mov w21, #0x1 // =1 bf820: aa0003f3 mov x19, x0 bf824: 089ffc15 stlrb w21, [x0] bf828: d0000280 adrp x0, 0x111000 ::id+0x560> bf82c: 912a0000 add x0, x0, #0xa80 bf830: 97fe0a88 bl 0x42250 bf834: 35000200 cbnz w0, 0xbf874 <__cxa_guard_release+0x68> bf838: 39400674 ldrb w20, [x19, #0x1] bf83c: 39000675 strb w21, [x19, #0x1] bf840: d0000280 adrp x0, 0x111000 ::id+0x560> bf844: 912a0000 add x0, x0, #0xa80 bf848: 97fe08da bl 0x41bb0 bf84c: 350001e0 cbnz w0, 0xbf888 <__cxa_guard_release+0x7c> bf850: 361000b4 tbz w20, #0x2, 0xbf864 <__cxa_guard_release+0x58> bf854: d0000280 adrp x0, 0x111000 ::id+0x560> bf858: 912aa000 add x0, x0, #0xaa8 bf85c: 97fe0921 bl 0x41ce0 bf860: 350001e0 cbnz w0, 0xbf89c <__cxa_guard_release+0x90> bf864: a9427bfd ldp x29, x30, [sp, #0x20] bf868: a9414ff4 ldp x20, x19, [sp, #0x10] bf86c: f84307f5 ldr x21, [sp], #0x30 bf870: d65f03c0 ret bf874: 90000100 adrp x0, 0xdf000 bf878: 90000101 adrp x1, 0xdf000 bf87c: 910b8c00 add x0, x0, #0x2e3 bf880: 910c6421 add x1, x1, #0x319 bf884: 94000b78 bl 0xc2664 bf888: 90000100 adrp x0, 0xdf000 bf88c: 90000101 adrp x1, 0xdf000 bf890: 910bf800 add x0, x0, #0x2fe bf894: 910c6421 add x1, x1, #0x319 bf898: 94000b73 bl 0xc2664 bf89c: 90000100 adrp x0, 0xdf000 bf8a0: 90000101 adrp x1, 0xdf000 bf8a4: 910cb400 add x0, x0, #0x32d bf8a8: 910c6421 add x1, x1, #0x319 bf8ac: 94000b6e bl 0xc2664 bf8b0: 97fe507f bl 0x53aac 00000000000bf8b4 <__cxa_guard_abort>: bf8b4: a9be4ff4 stp x20, x19, [sp, #-0x20]! bf8b8: a9017bfd stp x29, x30, [sp, #0x10] bf8bc: 910043fd add x29, sp, #0x10 bf8c0: aa0003f3 mov x19, x0 bf8c4: d0000280 adrp x0, 0x111000 ::id+0x560> bf8c8: 912a0000 add x0, x0, #0xa80 bf8cc: 97fe0a61 bl 0x42250 bf8d0: 35000200 cbnz w0, 0xbf910 <__cxa_guard_abort+0x5c> bf8d4: 39400674 ldrb w20, [x19, #0x1] bf8d8: b900067f str wzr, [x19, #0x4] bf8dc: 3900067f strb wzr, [x19, #0x1] bf8e0: d0000280 adrp x0, 0x111000 ::id+0x560> bf8e4: 912a0000 add x0, x0, #0xa80 bf8e8: 97fe08b2 bl 0x41bb0 bf8ec: 350001c0 cbnz w0, 0xbf924 <__cxa_guard_abort+0x70> bf8f0: 361000b4 tbz w20, #0x2, 0xbf904 <__cxa_guard_abort+0x50> bf8f4: d0000280 adrp x0, 0x111000 ::id+0x560> bf8f8: 912aa000 add x0, x0, #0xaa8 bf8fc: 97fe08f9 bl 0x41ce0 bf900: 350001c0 cbnz w0, 0xbf938 <__cxa_guard_abort+0x84> bf904: a9417bfd ldp x29, x30, [sp, #0x10] bf908: a8c24ff4 ldp x20, x19, [sp], #0x20 bf90c: d65f03c0 ret bf910: 90000100 adrp x0, 0xdf000 bf914: 90000101 adrp x1, 0xdf000 bf918: 910b8c00 add x0, x0, #0x2e3 bf91c: 910d1021 add x1, x1, #0x344 bf920: 94000b51 bl 0xc2664 bf924: 90000100 adrp x0, 0xdf000 bf928: 90000101 adrp x1, 0xdf000 bf92c: 910bf800 add x0, x0, #0x2fe bf930: 910d1021 add x1, x1, #0x344 bf934: 94000b4c bl 0xc2664 bf938: 90000100 adrp x0, 0xdf000 bf93c: 90000101 adrp x1, 0xdf000 bf940: 910cb400 add x0, x0, #0x32d bf944: 910d1021 add x1, x1, #0x344 bf948: 94000b47 bl 0xc2664 bf94c: 97fe5058 bl 0x53aac 00000000000bf950 : bf950: 90000288 adrp x8, 0x10f000 bf954: f945b508 ldr x8, [x8, #0xb68] bf958: c8dffd00 ldar x0, [x8] bf95c: d65f03c0 ret 00000000000bf960 : bf960: a9bf7bf3 stp x19, x30, [sp, #-0x10]! bf964: 97fe078f bl 0x417a0 <__cxa_get_globals_fast@plt> bf968: b4000100 cbz x0, 0xbf988 bf96c: f9400013 ldr x19, [x0] bf970: b40000d3 cbz x19, 0xbf988 bf974: 91018260 add x0, x19, #0x60 bf978: 97fe09ce bl 0x420b0 <_ZN10__cxxabiv121__isOurExceptionClassEPK17_Unwind_Exception@plt> bf97c: 36000060 tbz w0, #0x0, 0xbf988 bf980: f9401260 ldr x0, [x19, #0x20] bf984: 94000017 bl 0xbf9e0 bf988: 90000288 adrp x8, 0x10f000 bf98c: f9473908 ldr x8, [x8, #0xe70] bf990: c8dffd00 ldar x0, [x8] bf994: 94000013 bl 0xbf9e0 bf998: 97fe5045 bl 0x53aac bf99c: 97fe5044 bl 0x53aac bf9a0: a9bf7bfd stp x29, x30, [sp, #-0x10]! bf9a4: 910003fd mov x29, sp bf9a8: d63f0000 blr x0 bf9ac: 90000100 adrp x0, 0xdf000 bf9b0: 910d5800 add x0, x0, #0x356 bf9b4: 94000b2c bl 0xc2664 00000000000bf9b8 : bf9b8: a9bf7bfd stp x29, x30, [sp, #-0x10]! bf9bc: 910003fd mov x29, sp bf9c0: 90000288 adrp x8, 0x10f000 bf9c4: f945b508 ldr x8, [x8, #0xb68] bf9c8: c8dffd00 ldar x0, [x8] bf9cc: 97fffff5 bl 0xbf9a0 00000000000bf9d0 : bf9d0: 90000288 adrp x8, 0x10f000 bf9d4: f9473908 ldr x8, [x8, #0xe70] bf9d8: c8dffd00 ldar x0, [x8] bf9dc: d65f03c0 ret bf9e0: f81e0ff3 str x19, [sp, #-0x20]! bf9e4: a9017bfd stp x29, x30, [sp, #0x10] bf9e8: 910043fd add x29, sp, #0x10 bf9ec: d63f0000 blr x0 bf9f0: 90000100 adrp x0, 0xdf000 bf9f4: 910dfc00 add x0, x0, #0x37f bf9f8: 94000b1b bl 0xc2664 bf9fc: 97fe097d bl 0x41ff0 <__cxa_begin_catch@plt> bfa00: 90000100 adrp x0, 0xdf000 bfa04: 910e9c00 add x0, x0, #0x3a7 bfa08: 94000b17 bl 0xc2664 bfa0c: aa0003f3 mov x19, x0 bfa10: 97fe069c bl 0x41480 <__cxa_end_catch@plt> bfa14: aa1303e0 mov x0, x19 bfa18: 97fe5025 bl 0x53aac bfa1c: 97fe5024 bl 0x53aac 00000000000bfa20 : bfa20: 90000289 adrp x9, 0x10f000 bfa24: f945e929 ldr x9, [x9, #0xbd0] bfa28: c85ffd28 ldaxr x8, [x9] bfa2c: c80afd20 stlxr w10, x0, [x9] bfa30: 35ffffca cbnz w10, 0xbfa28 bfa34: aa0803e0 mov x0, x8 bfa38: d65f03c0 ret 00000000000bfa3c : bfa3c: 90000288 adrp x8, 0x10f000 bfa40: f945e908 ldr x8, [x8, #0xbd0] bfa44: c8dffd00 ldar x0, [x8] bfa48: d65f03c0 ret 00000000000bfa4c <__gxx_personality_v0>: bfa4c: d10183ff sub sp, sp, #0x60 bfa50: a90357f6 stp x22, x21, [sp, #0x30] bfa54: a9044ff4 stp x20, x19, [sp, #0x40] bfa58: a9057bfd stp x29, x30, [sp, #0x50] bfa5c: 910143fd add x29, sp, #0x50 bfa60: 7100041f cmp w0, #0x1 bfa64: 52800060 mov w0, #0x3 // =3 bfa68: 54000b21 b.ne 0xbfbcc <__gxx_personality_v0+0x180> bfa6c: aa0303f4 mov x20, x3 bfa70: b4000ae3 cbz x3, 0xbfbcc <__gxx_personality_v0+0x180> bfa74: aa0403f3 mov x19, x4 bfa78: b4000aa4 cbz x4, 0xbfbcc <__gxx_personality_v0+0x180> bfa7c: 9278dc55 and x21, x2, #0xffffffffffffff00 bfa80: 37000081 tbnz w1, #0x0, 0xbfa90 <__gxx_personality_v0+0x44> bfa84: 37080341 tbnz w1, #0x1, 0xbfaec <__gxx_personality_v0+0xa0> bfa88: 52800060 mov w0, #0x3 // =3 bfa8c: 14000050 b 0xbfbcc <__gxx_personality_v0+0x180> bfa90: d2856016 mov x22, #0x2b00 // =11008 bfa94: f2a86576 movk x22, #0x432b, lsl #16 bfa98: f2c9c8f6 movk x22, #0x4e47, lsl #32 bfa9c: f2e86996 movk x22, #0x434c, lsl #48 bfaa0: eb1602bf cmp x21, x22 bfaa4: 1a9f17e2 cset w2, eq bfaa8: 910003e0 mov x0, sp bfaac: aa1403e3 mov x3, x20 bfab0: aa1303e4 mov x4, x19 bfab4: 9400004e bl 0xbfbec <__gxx_personality_v0+0x1a0> bfab8: b9402be0 ldr w0, [sp, #0x28] bfabc: 7100181f cmp w0, #0x6 bfac0: 54000861 b.ne 0xbfbcc <__gxx_personality_v0+0x180> bfac4: eb1602bf cmp x21, x22 bfac8: 54000821 b.ne 0xbfbcc <__gxx_personality_v0+0x180> bfacc: f94003e8 ldr x8, [sp] bfad0: 528000c0 mov w0, #0x6 // =6 bfad4: b81d4288 stur w8, [x20, #-0x2c] bfad8: 3cc083e0 ldur q0, [sp, #0x8] bfadc: 3c9d8280 stur q0, [x20, #-0x28] bfae0: 3cc183e0 ldur q0, [sp, #0x18] bfae4: 3c9e8280 stur q0, [x20, #-0x18] bfae8: 14000039 b 0xbfbcc <__gxx_personality_v0+0x180> bfaec: d2856008 mov x8, #0x2b00 // =11008 bfaf0: f2a86568 movk x8, #0x432b, lsl #16 bfaf4: f2c9c8e8 movk x8, #0x4e47, lsl #32 bfaf8: f2e86988 movk x8, #0x434c, lsl #48 bfafc: eb0802bf cmp x21, x8 bfb00: 37100281 tbnz w1, #0x2, 0xbfb50 <__gxx_personality_v0+0x104> bfb04: 1a9f17e2 cset w2, eq bfb08: 910003e0 mov x0, sp bfb0c: aa1403e3 mov x3, x20 bfb10: aa1303e4 mov x4, x19 bfb14: 94000036 bl 0xbfbec <__gxx_personality_v0+0x1a0> bfb18: b9402be0 ldr w0, [sp, #0x28] bfb1c: 7100181f cmp w0, #0x6 bfb20: 54000561 b.ne 0xbfbcc <__gxx_personality_v0+0x180> bfb24: aa1303e0 mov x0, x19 bfb28: 2a1f03e1 mov w1, wzr bfb2c: aa1403e2 mov x2, x20 bfb30: 94005007 bl 0xd3b4c <__cxa_demangle+0x1126c> bfb34: f94003e2 ldr x2, [sp] bfb38: 52800021 mov w1, #0x1 // =1 bfb3c: aa1303e0 mov x0, x19 bfb40: 94005003 bl 0xd3b4c <__cxa_demangle+0x1126c> bfb44: f9400fe1 ldr x1, [sp, #0x18] bfb48: aa1303e0 mov x0, x19 bfb4c: 1400001e b 0xbfbc4 <__gxx_personality_v0+0x178> bfb50: 54000121 b.ne 0xbfb74 <__gxx_personality_v0+0x128> bfb54: b89d4295 ldursw x21, [x20, #-0x2c] bfb58: f90003f5 str x21, [sp] bfb5c: 3cdd8280 ldur q0, [x20, #-0x28] bfb60: 3c8083e0 stur q0, [sp, #0x8] bfb64: 3cde8280 ldur q0, [x20, #-0x18] bfb68: 3c8183e0 stur q0, [sp, #0x18] bfb6c: 9e660016 fmov x22, d0 bfb70: 1400000b b 0xbfb9c <__gxx_personality_v0+0x150> bfb74: 910003e0 mov x0, sp bfb78: 2a1f03e2 mov w2, wzr bfb7c: aa1403e3 mov x3, x20 bfb80: aa1303e4 mov x4, x19 bfb84: 9400001a bl 0xbfbec <__gxx_personality_v0+0x1a0> bfb88: b9402be8 ldr w8, [sp, #0x28] bfb8c: 7100191f cmp w8, #0x6 bfb90: 54000281 b.ne 0xbfbe0 <__gxx_personality_v0+0x194> bfb94: f9400ff6 ldr x22, [sp, #0x18] bfb98: f94003f5 ldr x21, [sp] bfb9c: aa1303e0 mov x0, x19 bfba0: 2a1f03e1 mov w1, wzr bfba4: aa1403e2 mov x2, x20 bfba8: 94004fe9 bl 0xd3b4c <__cxa_demangle+0x1126c> bfbac: 52800021 mov w1, #0x1 // =1 bfbb0: aa1303e0 mov x0, x19 bfbb4: aa1503e2 mov x2, x21 bfbb8: 94004fe5 bl 0xd3b4c <__cxa_demangle+0x1126c> bfbbc: aa1303e0 mov x0, x19 bfbc0: aa1603e1 mov x1, x22 bfbc4: 94004fff bl 0xd3bc0 <__cxa_demangle+0x112e0> bfbc8: 528000e0 mov w0, #0x7 // =7 bfbcc: a9457bfd ldp x29, x30, [sp, #0x50] bfbd0: a9444ff4 ldp x20, x19, [sp, #0x40] bfbd4: a94357f6 ldp x22, x21, [sp, #0x30] bfbd8: 910183ff add sp, sp, #0x60 bfbdc: d65f03c0 ret bfbe0: 2a1f03e0 mov w0, wzr bfbe4: aa1403e1 mov x1, x20 bfbe8: 94000188 bl 0xc0208 <__gxx_personality_v0+0x7bc> bfbec: d10303ff sub sp, sp, #0xc0 bfbf0: a9066ffc stp x28, x27, [sp, #0x60] bfbf4: a90767fa stp x26, x25, [sp, #0x70] bfbf8: a9085ff8 stp x24, x23, [sp, #0x80] bfbfc: a90957f6 stp x22, x21, [sp, #0x90] bfc00: a90a4ff4 stp x20, x19, [sp, #0xa0] bfc04: a90b7bfd stp x29, x30, [sp, #0xb0] bfc08: 9102c3fd add x29, sp, #0xb0 bfc0c: d53bd055 mrs x21, TPIDR_EL0 bfc10: f94016a8 ldr x8, [x21, #0x28] bfc14: aa0403f7 mov x23, x4 bfc18: 2a0203fa mov w26, w2 bfc1c: aa0003f3 mov x19, x0 bfc20: 6f00e400 movi v0.2d, #0000000000000000 bfc24: 52800069 mov w9, #0x3 // =3 bfc28: f9002fe8 str x8, [sp, #0x58] bfc2c: f900101f str xzr, [x0, #0x20] bfc30: ad000000 stp q0, q0, [x0] bfc34: b9002809 str w9, [x0, #0x28] bfc38: 36000081 tbz w1, #0x0, 0xbfc48 <__gxx_personality_v0+0x1fc> bfc3c: 721f083f tst w1, #0xe bfc40: 54000061 b.ne 0xbfc4c <__gxx_personality_v0+0x200> bfc44: 14000015 b 0xbfc98 <__gxx_personality_v0+0x24c> bfc48: 370801e1 tbnz w1, #0x1, 0xbfc84 <__gxx_personality_v0+0x238> bfc4c: 52800068 mov w8, #0x3 // =3 bfc50: b9002a68 str w8, [x19, #0x28] bfc54: f94016a8 ldr x8, [x21, #0x28] bfc58: f9402fe9 ldr x9, [sp, #0x58] bfc5c: eb09011f cmp x8, x9 bfc60: 54002c01 b.ne 0xc01e0 <__gxx_personality_v0+0x794> bfc64: a94b7bfd ldp x29, x30, [sp, #0xb0] bfc68: a94a4ff4 ldp x20, x19, [sp, #0xa0] bfc6c: a94957f6 ldp x22, x21, [sp, #0x90] bfc70: a9485ff8 ldp x24, x23, [sp, #0x80] bfc74: a94767fa ldp x26, x25, [sp, #0x70] bfc78: a9466ffc ldp x28, x27, [sp, #0x60] bfc7c: 910303ff add sp, sp, #0xc0 bfc80: d65f03c0 ret bfc84: 2a2103e8 mvn w8, w1 bfc88: 721e051f tst w8, #0xc bfc8c: 54000061 b.ne 0xbfc98 <__gxx_personality_v0+0x24c> bfc90: 52800048 mov w8, #0x2 // =2 bfc94: 17ffffef b 0xbfc50 <__gxx_personality_v0+0x204> bfc98: aa1703e0 mov x0, x23 bfc9c: b90037e1 str w1, [sp, #0x34] bfca0: f90017e3 str x3, [sp, #0x28] bfca4: 94004fc9 bl 0xd3bc8 <__cxa_demangle+0x112e8> bfca8: f90027e0 str x0, [sp, #0x48] bfcac: b4002240 cbz x0, 0xc00f4 <__gxx_personality_v0+0x6a8> bfcb0: aa0003f8 mov x24, x0 bfcb4: f9000a60 str x0, [x19, #0x10] bfcb8: aa1703e0 mov x0, x23 bfcbc: 94004fba bl 0xd3ba4 <__cxa_demangle+0x112c4> bfcc0: aa0003f9 mov x25, x0 bfcc4: aa1703e0 mov x0, x23 bfcc8: 94004fc2 bl 0xd3bd0 <__cxa_demangle+0x112f0> bfccc: 91000708 add x8, x24, #0x1 bfcd0: f90027e8 str x8, [sp, #0x48] bfcd4: 39400301 ldrb w1, [x24] bfcd8: aa0003f8 mov x24, x0 bfcdc: aa2003f6 mvn x22, x0 bfce0: 910123e0 add x0, sp, #0x48 bfce4: 94000233 bl 0xc05b0 <__cxa_call_unexpected+0x37c> bfce8: f94027e9 ldr x9, [sp, #0x48] bfcec: f100001f cmp x0, #0x0 bfcf0: 9a800314 csel x20, x24, x0, eq bfcf4: f90007f5 str x21, [sp, #0x8] bfcf8: 91000528 add x8, x9, #0x1 bfcfc: f90027e8 str x8, [sp, #0x48] bfd00: 39400129 ldrb w9, [x9] bfd04: b90033fa str w26, [sp, #0x30] bfd08: f103fd3f cmp x9, #0xff bfd0c: f9001fe9 str x9, [sp, #0x38] bfd10: 54000180 b.eq 0xbfd40 <__gxx_personality_v0+0x2f4> bfd14: aa1f03ea mov x10, xzr bfd18: aa1f03e9 mov x9, xzr bfd1c: 3840150b ldrb w11, [x8], #0x1 bfd20: 9240196c and x12, x11, #0x7f bfd24: 9aca218c lsl x12, x12, x10 bfd28: aa090189 orr x9, x12, x9 bfd2c: 91001d4a add x10, x10, #0x7 bfd30: 373fff6b tbnz w11, #0x7, 0xbfd1c <__gxx_personality_v0+0x2d0> bfd34: 8b09011c add x28, x8, x9 bfd38: f90027e8 str x8, [sp, #0x48] bfd3c: 14000002 b 0xbfd44 <__gxx_personality_v0+0x2f8> bfd40: aa1f03fc mov x28, xzr bfd44: 91000515 add x21, x8, #0x1 bfd48: f90027f5 str x21, [sp, #0x48] bfd4c: 39400118 ldrb w24, [x8] bfd50: aa1f03ea mov x10, xzr bfd54: aa1f03e9 mov x9, xzr bfd58: 8b16033b add x27, x25, x22 bfd5c: 384016a8 ldrb w8, [x21], #0x1 bfd60: 9240190b and x11, x8, #0x7f bfd64: 9aca216b lsl x11, x11, x10 bfd68: aa090169 orr x9, x11, x9 bfd6c: 91001d4a add x10, x10, #0x7 bfd70: 373fff68 tbnz w8, #0x7, 0xbfd5c <__gxx_personality_v0+0x310> bfd74: 92407d37 and x23, x9, #0xffffffff bfd78: 8b1702b6 add x22, x21, x23 bfd7c: aa1503e9 mov x9, x21 bfd80: a90457f5 stp x21, x21, [sp, #0x40] bfd84: eb16013f cmp x9, x22 bfd88: 540000c3 b.lo 0xbfda0 <__gxx_personality_v0+0x354> bfd8c: 1400010e b 0xc01c4 <__gxx_personality_v0+0x778> bfd90: eb19037f cmp x27, x25 bfd94: 54002183 b.lo 0xc01c4 <__gxx_personality_v0+0x778> bfd98: eb16013f cmp x9, x22 bfd9c: 54002142 b.hs 0xc01c4 <__gxx_personality_v0+0x778> bfda0: 910103e0 add x0, sp, #0x40 bfda4: 2a1803e1 mov w1, w24 bfda8: 94000202 bl 0xc05b0 <__cxa_call_unexpected+0x37c> bfdac: aa0003f9 mov x25, x0 bfdb0: 910103e0 add x0, sp, #0x40 bfdb4: 2a1803e1 mov w1, w24 bfdb8: 940001fe bl 0xc05b0 <__cxa_call_unexpected+0x37c> bfdbc: aa0003fa mov x26, x0 bfdc0: 910103e0 add x0, sp, #0x40 bfdc4: 2a1803e1 mov w1, w24 bfdc8: 940001fa bl 0xc05b0 <__cxa_call_unexpected+0x37c> bfdcc: f94023e9 ldr x9, [sp, #0x40] bfdd0: aa1f03ea mov x10, xzr bfdd4: aa1f03e8 mov x8, xzr bfdd8: 3840152b ldrb w11, [x9], #0x1 bfddc: 9240196c and x12, x11, #0x7f bfde0: 9aca218c lsl x12, x12, x10 bfde4: aa080188 orr x8, x12, x8 bfde8: 91001d4a add x10, x10, #0x7 bfdec: 373fff6b tbnz w11, #0x7, 0xbfdd8 <__gxx_personality_v0+0x38c> bfdf0: eb1b033f cmp x25, x27 bfdf4: f90023e9 str x9, [sp, #0x40] bfdf8: 54fffcc8 b.hi 0xbfd90 <__gxx_personality_v0+0x344> bfdfc: 8b19034a add x10, x26, x25 bfe00: eb0a037f cmp x27, x10 bfe04: 54fffc62 b.hs 0xbfd90 <__gxx_personality_v0+0x344> bfe08: b40015c0 cbz x0, 0xc00c0 <__gxx_personality_v0+0x674> bfe0c: 8b140009 add x9, x0, x20 bfe10: b4001608 cbz x8, 0xc00d0 <__gxx_personality_v0+0x684> bfe14: f94017eb ldr x11, [sp, #0x28] bfe18: b94037ec ldr w12, [sp, #0x34] bfe1c: f90003e9 str x9, [sp] bfe20: 8b1702a9 add x9, x21, x23 bfe24: 9100816b add x11, x11, #0x20 bfe28: f9000feb str x11, [sp, #0x18] bfe2c: f9401feb ldr x11, [sp, #0x38] bfe30: 121f058a and w10, w12, #0x6 bfe34: b90017ea str w10, [sp, #0x14] bfe38: 528000aa mov w10, #0x5 // =5 bfe3c: 92400d7a and x26, x11, #0xf bfe40: 528383ab mov w11, #0x1c1d // =7197 bfe44: 8b080128 add x8, x9, x8 bfe48: 6a0a019f tst w12, w10 bfe4c: 1ada2569 lsr w9, w11, w26 bfe50: 9280000d mov x13, #-0x1 // =-1 bfe54: d100051b sub x27, x8, #0x1 bfe58: 1a9f17e8 cset w8, eq bfe5c: 12000135 and w21, w9, #0x1 bfe60: b90027e8 str w8, [sp, #0x24] bfe64: aa1f03e9 mov x9, xzr bfe68: aa1f03e8 mov x8, xzr bfe6c: aa1b03f4 mov x20, x27 bfe70: 3840168a ldrb w10, [x20], #0x1 bfe74: 9240194b and x11, x10, #0x7f bfe78: 9ac9216b lsl x11, x11, x9 bfe7c: aa080168 orr x8, x11, x8 bfe80: 91001d29 add x9, x9, #0x7 bfe84: 373fff6a tbnz w10, #0x7, 0xbfe70 <__gxx_personality_v0+0x424> bfe88: f101013f cmp x9, #0x40 bfe8c: 121a014a and w10, w10, #0x40 bfe90: 1a9f27eb cset w11, lo bfe94: 9ac921a9 lsl x9, x13, x9 bfe98: 6a4a197f tst w11, w10, lsr #6 bfe9c: 9a9f1129 csel x9, x9, xzr, ne bfea0: aa090119 orr x25, x8, x9 bfea4: f100073f cmp x25, #0x1 bfea8: 5400056b b.lt 0xbff54 <__gxx_personality_v0+0x508> bfeac: f9002bfc str x28, [sp, #0x50] bfeb0: b40018bc cbz x28, 0xc01c4 <__gxx_personality_v0+0x778> bfeb4: 7100335f cmp w26, #0xc bfeb8: 54001868 b.hi 0xc01c4 <__gxx_personality_v0+0x778> bfebc: 34001855 cbz w21, 0xc01c4 <__gxx_personality_v0+0x778> bfec0: 90000108 adrp x8, 0xdf000 bfec4: 910fa108 add x8, x8, #0x3e8 bfec8: f87a7908 ldr x8, [x8, x26, lsl #3] bfecc: 910143e0 add x0, sp, #0x50 bfed0: f9401fe1 ldr x1, [sp, #0x38] bfed4: 9ac82328 lsl x8, x25, x8 bfed8: cb080388 sub x8, x28, x8 bfedc: f9002be8 str x8, [sp, #0x50] bfee0: 940001b4 bl 0xc05b0 <__cxa_call_unexpected+0x37c> bfee4: b4000420 cbz x0, 0xbff68 <__gxx_personality_v0+0x51c> bfee8: b94033e8 ldr w8, [sp, #0x30] bfeec: 36000c28 tbz w8, #0x0, 0xc0070 <__gxx_personality_v0+0x624> bfef0: f94017f6 ldr x22, [sp, #0x28] bfef4: aa0003f8 mov x24, x0 bfef8: aa1603e0 mov x0, x22 bfefc: 97fe05e5 bl 0x41690 <_ZN10__cxxabiv119__getExceptionClassEPK17_Unwind_Exception@plt> bff00: d2856028 mov x8, #0x2b01 // =11009 bff04: f2a86568 movk x8, #0x432b, lsl #16 bff08: f2c9c8e8 movk x8, #0x4e47, lsl #32 bff0c: f2e86988 movk x8, #0x434c, lsl #48 bff10: eb08001f cmp x0, x8 bff14: f9400fe8 ldr x8, [sp, #0x18] bff18: 54000041 b.ne 0xbff20 <__gxx_personality_v0+0x4d4> bff1c: f85a02c8 ldur x8, [x22, #-0x60] bff20: f9002be8 str x8, [sp, #0x50] bff24: b4001608 cbz x8, 0xc01e4 <__gxx_personality_v0+0x798> bff28: f85a82c1 ldur x1, [x22, #-0x58] bff2c: b40015c1 cbz x1, 0xc01e4 <__gxx_personality_v0+0x798> bff30: f9400308 ldr x8, [x24] bff34: 910143e2 add x2, sp, #0x50 bff38: aa1803e0 mov x0, x24 bff3c: f9401108 ldr x8, [x8, #0x20] bff40: d63f0100 blr x8 bff44: 36000960 tbz w0, #0x0, 0xc0070 <__gxx_personality_v0+0x624> bff48: b94037e8 ldr w8, [sp, #0x34] bff4c: 36000908 tbz w8, #0x0, 0xc006c <__gxx_personality_v0+0x620> bff50: 14000090 b 0xc0190 <__gxx_personality_v0+0x744> bff54: b7f80159 tbnz x25, #0x3f, 0xbff7c <__gxx_personality_v0+0x530> bff58: b94017e8 ldr w8, [sp, #0x14] bff5c: 7100091f cmp w8, #0x2 bff60: 54000881 b.ne 0xc0070 <__gxx_personality_v0+0x624> bff64: 14000078 b 0xc0144 <__gxx_personality_v0+0x6f8> bff68: b94027e8 ldr w8, [sp, #0x24] bff6c: 36000c88 tbz w8, #0x0, 0xc00fc <__gxx_personality_v0+0x6b0> bff70: b94037e8 ldr w8, [sp, #0x34] bff74: 371807e8 tbnz w8, #0x3, 0xc0070 <__gxx_personality_v0+0x624> bff78: 14000093 b 0xc01c4 <__gxx_personality_v0+0x778> bff7c: b94033e8 ldr w8, [sp, #0x30] bff80: 36000688 tbz w8, #0x0, 0xc0050 <__gxx_personality_v0+0x604> bff84: f94017f6 ldr x22, [sp, #0x28] bff88: aa1603e0 mov x0, x22 bff8c: 97fe05c1 bl 0x41690 <_ZN10__cxxabiv119__getExceptionClassEPK17_Unwind_Exception@plt> bff90: d2856028 mov x8, #0x2b01 // =11009 bff94: f2a86568 movk x8, #0x432b, lsl #16 bff98: f9400ff7 ldr x23, [sp, #0x18] bff9c: f2c9c8e8 movk x8, #0x4e47, lsl #32 bffa0: f2e86988 movk x8, #0x434c, lsl #48 bffa4: eb08001f cmp x0, x8 bffa8: 54000041 b.ne 0xbffb0 <__gxx_personality_v0+0x564> bffac: f85a02d7 ldur x23, [x22, #-0x60] bffb0: b40011b7 cbz x23, 0xc01e4 <__gxx_personality_v0+0x798> bffb4: f85a82d8 ldur x24, [x22, #-0x58] bffb8: b4001178 cbz x24, 0xc01e4 <__gxx_personality_v0+0x798> bffbc: b40011bc cbz x28, 0xc01f0 <__gxx_personality_v0+0x7a4> bffc0: aa1f03e9 mov x9, xzr bffc4: aa1f03e8 mov x8, xzr bffc8: aa3903f6 mvn x22, x25 bffcc: 14000003 b 0xbffd8 <__gxx_personality_v0+0x58c> bffd0: 91001d29 add x9, x9, #0x7 bffd4: 910006d6 add x22, x22, #0x1 bffd8: 38766b8a ldrb w10, [x28, x22] bffdc: 9240194b and x11, x10, #0x7f bffe0: 9ac9216b lsl x11, x11, x9 bffe4: aa080168 orr x8, x11, x8 bffe8: 373fff4a tbnz w10, #0x7, 0xbffd0 <__gxx_personality_v0+0x584> bffec: b40003c8 cbz x8, 0xc0064 <__gxx_personality_v0+0x618> bfff0: 7100335f cmp w26, #0xc bfff4: f9002bfc str x28, [sp, #0x50] bfff8: 54000ee8 b.hi 0xc01d4 <__gxx_personality_v0+0x788> bfffc: 34000ed5 cbz w21, 0xc01d4 <__gxx_personality_v0+0x788> c0000: f00000e9 adrp x9, 0xdf000 c0004: 910fa129 add x9, x9, #0x3e8 c0008: f87a7929 ldr x9, [x9, x26, lsl #3] c000c: 910143e0 add x0, sp, #0x50 c0010: f9401fe1 ldr x1, [sp, #0x38] c0014: 9ac92108 lsl x8, x8, x9 c0018: cb080388 sub x8, x28, x8 c001c: f9002be8 str x8, [sp, #0x50] c0020: 94000164 bl 0xc05b0 <__cxa_call_unexpected+0x37c> c0024: f9002bf7 str x23, [sp, #0x50] c0028: f9400008 ldr x8, [x0] c002c: 910143e2 add x2, sp, #0x50 c0030: aa1803e1 mov x1, x24 c0034: f9401108 ldr x8, [x8, #0x20] c0038: d63f0100 blr x8 c003c: 370001a0 tbnz w0, #0x0, 0xc0070 <__gxx_personality_v0+0x624> c0040: aa1f03e9 mov x9, xzr c0044: aa1f03e8 mov x8, xzr c0048: 910006d6 add x22, x22, #0x1 c004c: 17ffffe3 b 0xbffd8 <__gxx_personality_v0+0x58c> c0050: b94027e8 ldr w8, [sp, #0x24] c0054: 36000548 tbz w8, #0x0, 0xc00fc <__gxx_personality_v0+0x6b0> c0058: b94037e8 ldr w8, [sp, #0x34] c005c: 371800a8 tbnz w8, #0x3, 0xc0070 <__gxx_personality_v0+0x624> c0060: 14000067 b 0xc01fc <__gxx_personality_v0+0x7b0> c0064: b94037e8 ldr w8, [sp, #0x34] c0068: 37000a48 tbnz w8, #0x0, 0xc01b0 <__gxx_personality_v0+0x764> c006c: 36180b48 tbz w8, #0x3, 0xc01d4 <__gxx_personality_v0+0x788> c0070: aa1f03e9 mov x9, xzr c0074: aa1f03e8 mov x8, xzr c0078: aa1403ea mov x10, x20 c007c: 3840154b ldrb w11, [x10], #0x1 c0080: 9240196c and x12, x11, #0x7f c0084: 9ac9218c lsl x12, x12, x9 c0088: aa080188 orr x8, x12, x8 c008c: 91001d29 add x9, x9, #0x7 c0090: 373fff6b tbnz w11, #0x7, 0xc007c <__gxx_personality_v0+0x630> c0094: f101013f cmp x9, #0x40 c0098: 121a016a and w10, w11, #0x40 c009c: 1a9f27eb cset w11, lo c00a0: 9280000d mov x13, #-0x1 // =-1 c00a4: 9ac921a9 lsl x9, x13, x9 c00a8: 6a4a197f tst w11, w10, lsr #6 c00ac: 9a9f1129 csel x9, x9, xzr, ne c00b0: aa090108 orr x8, x8, x9 c00b4: b4000068 cbz x8, 0xc00c0 <__gxx_personality_v0+0x674> c00b8: 8b08029b add x27, x20, x8 c00bc: 17ffff6a b 0xbfe64 <__gxx_personality_v0+0x418> c00c0: 52800108 mov w8, #0x8 // =8 c00c4: b9002a68 str w8, [x19, #0x28] c00c8: f94007f5 ldr x21, [sp, #0x8] c00cc: 17fffee2 b 0xbfc54 <__gxx_personality_v0+0x208> c00d0: b94037e8 ldr w8, [sp, #0x34] c00d4: f94007f5 ldr x21, [sp, #0x8] c00d8: 121f0508 and w8, w8, #0x6 c00dc: 7100091f cmp w8, #0x2 c00e0: 540000a1 b.ne 0xc00f4 <__gxx_personality_v0+0x6a8> c00e4: f900027f str xzr, [x19] c00e8: f9000e69 str x9, [x19, #0x18] c00ec: 528000c8 mov w8, #0x6 // =6 c00f0: 17fffed8 b 0xbfc50 <__gxx_personality_v0+0x204> c00f4: 52800108 mov w8, #0x8 // =8 c00f8: 17fffed6 b 0xbfc50 <__gxx_personality_v0+0x204> c00fc: a9006e79 stp x25, x27, [x19] c0100: f94003e8 ldr x8, [sp] c0104: f9000e68 str x8, [x19, #0x18] c0108: f94017f4 ldr x20, [sp, #0x28] c010c: aa1403e0 mov x0, x20 c0110: 97fe0560 bl 0x41690 <_ZN10__cxxabiv119__getExceptionClassEPK17_Unwind_Exception@plt> c0114: d2856028 mov x8, #0x2b01 // =11009 c0118: f2a86568 movk x8, #0x432b, lsl #16 c011c: f2c9c8e8 movk x8, #0x4e47, lsl #32 c0120: f2e86988 movk x8, #0x434c, lsl #48 c0124: eb08001f cmp x0, x8 c0128: 54000061 b.ne 0xc0134 <__gxx_personality_v0+0x6e8> c012c: f85a0288 ldur x8, [x20, #-0x60] c0130: f9000fe8 str x8, [sp, #0x18] c0134: f9400fe8 ldr x8, [sp, #0x18] c0138: f9001268 str x8, [x19, #0x20] c013c: 528000c8 mov w8, #0x6 // =6 c0140: 17ffffe1 b 0xc00c4 <__gxx_personality_v0+0x678> c0144: a9006e79 stp x25, x27, [x19] c0148: f94017f4 ldr x20, [sp, #0x28] c014c: f94003e8 ldr x8, [sp] c0150: aa1403e0 mov x0, x20 c0154: f9000e68 str x8, [x19, #0x18] c0158: 97fe054e bl 0x41690 <_ZN10__cxxabiv119__getExceptionClassEPK17_Unwind_Exception@plt> c015c: d2856028 mov x8, #0x2b01 // =11009 c0160: f2a86568 movk x8, #0x432b, lsl #16 c0164: f94007f5 ldr x21, [sp, #0x8] c0168: f2c9c8e8 movk x8, #0x4e47, lsl #32 c016c: f2e86988 movk x8, #0x434c, lsl #48 c0170: eb08001f cmp x0, x8 c0174: 54000061 b.ne 0xc0180 <__gxx_personality_v0+0x734> c0178: f85a0288 ldur x8, [x20, #-0x60] c017c: f9000fe8 str x8, [sp, #0x18] c0180: f9400fe8 ldr x8, [sp, #0x18] c0184: f9001268 str x8, [x19, #0x20] c0188: 528000c8 mov w8, #0x6 // =6 c018c: 17fffeb1 b 0xbfc50 <__gxx_personality_v0+0x204> c0190: a9006e79 stp x25, x27, [x19] c0194: a94057e8 ldp x8, x21, [sp] c0198: 528000c9 mov w9, #0x6 // =6 c019c: f9000e68 str x8, [x19, #0x18] c01a0: f9402be8 ldr x8, [sp, #0x50] c01a4: b9002a69 str w9, [x19, #0x28] c01a8: f9001268 str x8, [x19, #0x20] c01ac: 17fffeaa b 0xbfc54 <__gxx_personality_v0+0x208> c01b0: a9006e79 stp x25, x27, [x19] c01b4: f94003e8 ldr x8, [sp] c01b8: a901de68 stp x8, x23, [x19, #0x18] c01bc: 528000c8 mov w8, #0x6 // =6 c01c0: 17ffffc1 b 0xc00c4 <__gxx_personality_v0+0x678> c01c4: b94033e8 ldr w8, [sp, #0x30] c01c8: f94017e1 ldr x1, [sp, #0x28] c01cc: 12000100 and w0, w8, #0x1 c01d0: 9400000e bl 0xc0208 <__gxx_personality_v0+0x7bc> c01d4: f94017e1 ldr x1, [sp, #0x28] c01d8: 52800020 mov w0, #0x1 // =1 c01dc: 9400000b bl 0xc0208 <__gxx_personality_v0+0x7bc> c01e0: 97fe08ac bl 0x42490 <__stack_chk_fail@plt> c01e4: 52800020 mov w0, #0x1 // =1 c01e8: aa1603e1 mov x1, x22 c01ec: 94000007 bl 0xc0208 <__gxx_personality_v0+0x7bc> c01f0: 2a1f03e0 mov w0, wzr c01f4: aa1603e1 mov x1, x22 c01f8: 94000004 bl 0xc0208 <__gxx_personality_v0+0x7bc> c01fc: f94017e1 ldr x1, [sp, #0x28] c0200: 2a1f03e0 mov w0, wzr c0204: 94000001 bl 0xc0208 <__gxx_personality_v0+0x7bc> c0208: a9be4ff4 stp x20, x19, [sp, #-0x20]! c020c: a9017bfd stp x29, x30, [sp, #0x10] c0210: 910043fd add x29, sp, #0x10 c0214: 2a0003f4 mov w20, w0 c0218: aa0103e0 mov x0, x1 c021c: aa0103f3 mov x19, x1 c0220: 97fe0774 bl 0x41ff0 <__cxa_begin_catch@plt> c0224: 36000074 tbz w20, #0x0, 0xc0230 <__gxx_personality_v0+0x7e4> c0228: f85c0260 ldur x0, [x19, #-0x40] c022c: 97fffded bl 0xbf9e0 c0230: 97fe08d4 bl 0x42580 <_ZSt9terminatev@plt> 00000000000c0234 <__cxa_call_unexpected>: c0234: d10283ff sub sp, sp, #0xa0 c0238: a9046ffc stp x28, x27, [sp, #0x40] c023c: a90567fa stp x26, x25, [sp, #0x50] c0240: a9065ff8 stp x24, x23, [sp, #0x60] c0244: a90757f6 stp x22, x21, [sp, #0x70] c0248: a9084ff4 stp x20, x19, [sp, #0x80] c024c: a9097bfd stp x29, x30, [sp, #0x90] c0250: 910243fd add x29, sp, #0x90 c0254: b5000060 cbnz x0, 0xc0260 <__cxa_call_unexpected+0x2c> c0258: aa1f03e1 mov x1, xzr c025c: 97ffffeb bl 0xc0208 <__gxx_personality_v0+0x7bc> c0260: aa0003f3 mov x19, x0 c0264: 97fe0763 bl 0x41ff0 <__cxa_begin_catch@plt> c0268: aa1303e0 mov x0, x19 c026c: 97fe0791 bl 0x420b0 <_ZN10__cxxabiv121__isOurExceptionClassEPK17_Unwind_Exception@plt> c0270: 2a0003f5 mov w21, w0 c0274: 36000120 tbz w0, #0x0, 0xc0298 <__cxa_call_unexpected+0x64> c0278: b85d4268 ldur w8, [x19, #-0x2c] c027c: f85e0276 ldur x22, [x19, #-0x20] c0280: a97bd260 ldp x0, x20, [x19, #-0x48] c0284: d1018278 sub x24, x19, #0x60 c0288: 2a2803e8 mvn w8, w8 c028c: f9001bf6 str x22, [sp, #0x30] c0290: 93407d19 sxtw x25, w8 c0294: 14000005 b 0xc02a8 <__cxa_call_unexpected+0x74> c0298: 97fe055e bl 0x41810 <_ZSt13get_terminatev@plt> c029c: aa0003f4 mov x20, x0 c02a0: 97fe03d0 bl 0x411e0 <_ZSt14get_unexpectedv@plt> c02a4: aa1f03f8 mov x24, xzr c02a8: 97fffdbe bl 0xbf9a0 c02ac: 97fe0751 bl 0x41ff0 <__cxa_begin_catch@plt> c02b0: 36001295 tbz w21, #0x0, 0xc0500 <__cxa_call_unexpected+0x2cc> c02b4: 910006c8 add x8, x22, #0x1 c02b8: f9001be8 str x8, [sp, #0x30] c02bc: 394002c1 ldrb w1, [x22] c02c0: 9100c3e0 add x0, sp, #0x30 c02c4: 940000bb bl 0xc05b0 <__cxa_call_unexpected+0x37c> c02c8: f9401be8 ldr x8, [sp, #0x30] c02cc: 91000509 add x9, x8, #0x1 c02d0: f9001be9 str x9, [sp, #0x30] c02d4: 39400108 ldrb w8, [x8] c02d8: f103fd1f cmp x8, #0xff c02dc: f90013e8 str x8, [sp, #0x20] c02e0: 54001480 b.eq 0xc0570 <__cxa_call_unexpected+0x33c> c02e4: aa0903f7 mov x23, x9 c02e8: aa1f03e8 mov x8, xzr c02ec: aa1f03fb mov x27, xzr c02f0: 384016e9 ldrb w9, [x23], #0x1 c02f4: 9240192a and x10, x9, #0x7f c02f8: 9ac8214a lsl x10, x10, x8 c02fc: aa1b015b orr x27, x10, x27 c0300: 91001d08 add x8, x8, #0x7 c0304: 373fff69 tbnz w9, #0x7, 0xc02f0 <__cxa_call_unexpected+0xbc> c0308: f9001bf7 str x23, [sp, #0x30] c030c: 97fe0525 bl 0x417a0 <__cxa_get_globals_fast@plt> c0310: f90003e0 str x0, [sp] c0314: f94003e8 ldr x8, [sp] c0318: f9400108 ldr x8, [x8] c031c: b40012a8 cbz x8, 0xc0570 <__cxa_call_unexpected+0x33c> c0320: aa0803fa mov x26, x8 c0324: 91018115 add x21, x8, #0x60 c0328: aa1503e0 mov x0, x21 c032c: 97fe0761 bl 0x420b0 <_ZN10__cxxabiv121__isOurExceptionClassEPK17_Unwind_Exception@plt> c0330: eb18035f cmp x26, x24 c0334: 8b1b02e8 add x8, x23, x27 c0338: f9000fe8 str x8, [sp, #0x18] c033c: 54000760 b.eq 0xc0428 <__cxa_call_unexpected+0x1f4> c0340: 52000008 eor w8, w0, #0x1 c0344: 37000728 tbnz w8, #0x0, 0xc0428 <__cxa_call_unexpected+0x1f4> c0348: f9400748 ldr x8, [x26, #0x8] c034c: f9000be8 str x8, [sp, #0x10] c0350: aa1503e0 mov x0, x21 c0354: 97fe04cf bl 0x41690 <_ZN10__cxxabiv119__getExceptionClassEPK17_Unwind_Exception@plt> c0358: d2856028 mov x8, #0x2b01 // =11009 c035c: f2a86568 movk x8, #0x432b, lsl #16 c0360: f2c9c8e8 movk x8, #0x4e47, lsl #32 c0364: f2e86988 movk x8, #0x434c, lsl #48 c0368: eb08001f cmp x0, x8 c036c: 54000061 b.ne 0xc0378 <__cxa_call_unexpected+0x144> c0370: f9400348 ldr x8, [x26] c0374: 14000002 b 0xc037c <__cxa_call_unexpected+0x148> c0378: 91020348 add x8, x26, #0x80 c037c: f94013ea ldr x10, [sp, #0x20] c0380: f90007e8 str x8, [sp, #0x8] c0384: aa1f03e9 mov x9, xzr c0388: aa1f03e8 mov x8, xzr c038c: 92400d5c and x28, x10, #0xf c0390: 528383aa mov w10, #0x1c1d // =7197 c0394: 1adc254a lsr w10, w10, w28 c0398: 8b1b0338 add x24, x25, x27 c039c: 12000156 and w22, w10, #0x1 c03a0: 14000003 b 0xc03ac <__cxa_call_unexpected+0x178> c03a4: 91001d29 add x9, x9, #0x7 c03a8: 91000718 add x24, x24, #0x1 c03ac: 38786aea ldrb w10, [x23, x24] c03b0: 9240194b and x11, x10, #0x7f c03b4: 9ac9216b lsl x11, x11, x9 c03b8: aa080168 orr x8, x11, x8 c03bc: 373fff4a tbnz w10, #0x7, 0xc03a4 <__cxa_call_unexpected+0x170> c03c0: b4000348 cbz x8, 0xc0428 <__cxa_call_unexpected+0x1f4> c03c4: f9400fe9 ldr x9, [sp, #0x18] c03c8: 7100339f cmp w28, #0xc c03cc: f9001fe9 str x9, [sp, #0x38] c03d0: 540008e8 b.hi 0xc04ec <__cxa_call_unexpected+0x2b8> c03d4: 340008d6 cbz w22, 0xc04ec <__cxa_call_unexpected+0x2b8> c03d8: f00000e9 adrp x9, 0xdf000 c03dc: 910fa129 add x9, x9, #0x3e8 c03e0: f87c7929 ldr x9, [x9, x28, lsl #3] c03e4: 9ac92109 lsl x9, x8, x9 c03e8: a94187e8 ldp x8, x1, [sp, #0x18] c03ec: cb090108 sub x8, x8, x9 c03f0: f9001fe8 str x8, [sp, #0x38] c03f4: 9100e3e0 add x0, sp, #0x38 c03f8: 9400006e bl 0xc05b0 <__cxa_call_unexpected+0x37c> c03fc: a94087e8 ldp x8, x1, [sp, #0x8] c0400: f9001fe8 str x8, [sp, #0x38] c0404: f9400008 ldr x8, [x0] c0408: f9401108 ldr x8, [x8, #0x20] c040c: 9100e3e2 add x2, sp, #0x38 c0410: d63f0100 blr x8 c0414: 37000940 tbnz w0, #0x0, 0xc053c <__cxa_call_unexpected+0x308> c0418: aa1f03e9 mov x9, xzr c041c: aa1f03e8 mov x8, xzr c0420: 91000718 add x24, x24, #0x1 c0424: 17ffffe2 b 0xc03ac <__cxa_call_unexpected+0x178> c0428: f000026c adrp x12, 0x10f000 c042c: f946798c ldr x12, [x12, #0xcf0] c0430: a941abf5 ldp x21, x10, [sp, #0x18] c0434: f0000276 adrp x22, 0x10f000 c0438: 5280e8eb mov w11, #0x747 // =1863 c043c: 9100418c add x12, x12, #0x10 c0440: f90017ec str x12, [sp, #0x28] c0444: 1100194a add w10, w10, #0x6 c0448: f9479ad6 ldr x22, [x22, #0xf30] c044c: 92400d58 and x24, x10, #0xf c0450: 8b1b0339 add x25, x25, x27 c0454: f00000fb adrp x27, 0xdf000 c0458: 1ad8256a lsr w10, w11, w24 c045c: aa1f03e9 mov x9, xzr c0460: aa1f03e8 mov x8, xzr c0464: 9111437b add x27, x27, #0x450 c0468: 9100a3fc add x28, sp, #0x28 c046c: 1200015a and w26, w10, #0x1 c0470: 14000003 b 0xc047c <__cxa_call_unexpected+0x248> c0474: 91001d29 add x9, x9, #0x7 c0478: 91000739 add x25, x25, #0x1 c047c: 38796aea ldrb w10, [x23, x25] c0480: 9240194b and x11, x10, #0x7f c0484: 9ac9216b lsl x11, x11, x9 c0488: aa080168 orr x8, x11, x8 c048c: 373fff4a tbnz w10, #0x7, 0xc0474 <__cxa_call_unexpected+0x240> c0490: b4000348 cbz x8, 0xc04f8 <__cxa_call_unexpected+0x2c4> c0494: 71002b1f cmp w24, #0xa c0498: f9001ff5 str x21, [sp, #0x38] c049c: 54000288 b.hi 0xc04ec <__cxa_call_unexpected+0x2b8> c04a0: 3400027a cbz w26, 0xc04ec <__cxa_call_unexpected+0x2b8> c04a4: f8787b69 ldr x9, [x27, x24, lsl #3] c04a8: 9ac92108 lsl x8, x8, x9 c04ac: cb0802a8 sub x8, x21, x8 c04b0: f9001fe8 str x8, [sp, #0x38] c04b4: 9100e3e0 add x0, sp, #0x38 c04b8: f94013e1 ldr x1, [sp, #0x20] c04bc: 9400003d bl 0xc05b0 <__cxa_call_unexpected+0x37c> c04c0: f9001ffc str x28, [sp, #0x38] c04c4: f9400008 ldr x8, [x0] c04c8: f9401108 ldr x8, [x8, #0x20] c04cc: 9100e3e2 add x2, sp, #0x38 c04d0: aa1603e1 mov x1, x22 c04d4: d63f0100 blr x8 c04d8: 370001a0 tbnz w0, #0x0, 0xc050c <__cxa_call_unexpected+0x2d8> c04dc: aa1f03e9 mov x9, xzr c04e0: aa1f03e8 mov x8, xzr c04e4: 91000739 add x25, x25, #0x1 c04e8: 17ffffe5 b 0xc047c <__cxa_call_unexpected+0x248> c04ec: 52800020 mov w0, #0x1 // =1 c04f0: aa1303e1 mov x1, x19 c04f4: 97ffff45 bl 0xc0208 <__gxx_personality_v0+0x7bc> c04f8: 9100a3e0 add x0, sp, #0x28 c04fc: 97fe0489 bl 0x41720 <_ZNSt13bad_exceptionD1Ev@plt> c0500: 97fe03e0 bl 0x41480 <__cxa_end_catch@plt> c0504: aa1403e0 mov x0, x20 c0508: 97fffd36 bl 0xbf9e0 c050c: 97fe03dd bl 0x41480 <__cxa_end_catch@plt> c0510: 52800100 mov w0, #0x8 // =8 c0514: 97fe03e7 bl 0x414b0 <__cxa_allocate_exception@plt> c0518: f0000268 adrp x8, 0x10f000 c051c: f9467908 ldr x8, [x8, #0xcf0] c0520: 91004108 add x8, x8, #0x10 c0524: f9000008 str x8, [x0] c0528: f0000261 adrp x1, 0x10f000 c052c: f0000262 adrp x2, 0x10f000 c0530: f9479821 ldr x1, [x1, #0xf30] c0534: f9463042 ldr x2, [x2, #0xc60] c0538: 97fe06c6 bl 0x42050 <__cxa_throw@plt> c053c: b9403348 ldr w8, [x26, #0x30] c0540: f94003e9 ldr x9, [sp] c0544: 4b0803e8 neg w8, w8 c0548: b9003348 str w8, [x26, #0x30] c054c: b9400928 ldr w8, [x9, #0x8] c0550: 11000508 add w8, w8, #0x1 c0554: b9000928 str w8, [x9, #0x8] c0558: 97fe03ca bl 0x41480 <__cxa_end_catch@plt> c055c: 97fe03c9 bl 0x41480 <__cxa_end_catch@plt> c0560: aa1503e0 mov x0, x21 c0564: 97fe06a3 bl 0x41ff0 <__cxa_begin_catch@plt> c0568: 97fe06ae bl 0x42020 <__cxa_rethrow@plt> c056c: 17fffff4 b 0xc053c <__cxa_call_unexpected+0x308> c0570: aa1403e0 mov x0, x20 c0574: 97fffd1b bl 0xbf9e0 c0578: 14000007 b 0xc0594 <__cxa_call_unexpected+0x360> c057c: 14000004 b 0xc058c <__cxa_call_unexpected+0x358> c0580: 14000003 b 0xc058c <__cxa_call_unexpected+0x358> c0584: 14000002 b 0xc058c <__cxa_call_unexpected+0x358> c0588: 14000001 b 0xc058c <__cxa_call_unexpected+0x358> c058c: aa0003f3 mov x19, x0 c0590: 14000004 b 0xc05a0 <__cxa_call_unexpected+0x36c> c0594: aa0003f3 mov x19, x0 c0598: 9100a3e0 add x0, sp, #0x28 c059c: 97fe0461 bl 0x41720 <_ZNSt13bad_exceptionD1Ev@plt> c05a0: 97fe03b8 bl 0x41480 <__cxa_end_catch@plt> c05a4: aa1303e0 mov x0, x19 c05a8: 9400537d bl 0xd539c <__cxa_demangle+0x12abc> c05ac: 97fe4d40 bl 0x53aac c05b0: a9bf7bfd stp x29, x30, [sp, #-0x10]! c05b4: 910003fd mov x29, sp c05b8: 12001c29 and w9, w1, #0xff c05bc: 7103fd3f cmp w9, #0xff c05c0: 54000200 b.eq 0xc0600 <__cxa_call_unexpected+0x3cc> c05c4: 12000d28 and w8, w9, #0xf c05c8: 7100311f cmp w8, #0xc c05cc: 540009a8 b.hi 0xc0700 <__cxa_call_unexpected+0x4cc> c05d0: f940000b ldr x11, [x0] c05d4: f00000ea adrp x10, 0xdf000 c05d8: 910f654a add x10, x10, #0x3d9 c05dc: 1000008c adr x12, 0xc05ec <__cxa_call_unexpected+0x3b8> c05e0: 3868694d ldrb w13, [x10, x8] c05e4: 8b0d098c add x12, x12, x13, lsl #2 c05e8: d61f0180 br x12 c05ec: aa0b03ea mov x10, x11 c05f0: f8408548 ldr x8, [x10], #0x8 c05f4: 5304192c ubfx w12, w9, #4, #3 c05f8: 350001ec cbnz w12, 0xc0634 <__cxa_call_unexpected+0x400> c05fc: 14000012 b 0xc0644 <__cxa_call_unexpected+0x410> c0600: aa1f03e8 mov x8, xzr c0604: 14000014 b 0xc0654 <__cxa_call_unexpected+0x420> c0608: aa1f03ec mov x12, xzr c060c: aa1f03e8 mov x8, xzr c0610: aa0b03ea mov x10, x11 c0614: 3840154d ldrb w13, [x10], #0x1 c0618: 924019ae and x14, x13, #0x7f c061c: 9acc21ce lsl x14, x14, x12 c0620: aa0801c8 orr x8, x14, x8 c0624: 91001d8c add x12, x12, #0x7 c0628: 373fff6d tbnz w13, #0x7, 0xc0614 <__cxa_call_unexpected+0x3e0> c062c: 5304192c ubfx w12, w9, #4, #3 c0630: 340000ac cbz w12, 0xc0644 <__cxa_call_unexpected+0x410> c0634: 7100059f cmp w12, #0x1 c0638: 54000641 b.ne 0xc0700 <__cxa_call_unexpected+0x4cc> c063c: b40000a8 cbz x8, 0xc0650 <__cxa_call_unexpected+0x41c> c0640: 8b0b0108 add x8, x8, x11 c0644: b4000068 cbz x8, 0xc0650 <__cxa_call_unexpected+0x41c> c0648: 36380049 tbz w9, #0x7, 0xc0650 <__cxa_call_unexpected+0x41c> c064c: f9400108 ldr x8, [x8] c0650: f900000a str x10, [x0] c0654: aa0803e0 mov x0, x8 c0658: a8c17bfd ldp x29, x30, [sp], #0x10 c065c: d65f03c0 ret c0660: aa0b03ea mov x10, x11 c0664: 78402548 ldrh w8, [x10], #0x2 c0668: 5304192c ubfx w12, w9, #4, #3 c066c: 35fffe4c cbnz w12, 0xc0634 <__cxa_call_unexpected+0x400> c0670: 17fffff5 b 0xc0644 <__cxa_call_unexpected+0x410> c0674: aa0b03ea mov x10, x11 c0678: b8404548 ldr w8, [x10], #0x4 c067c: 5304192c ubfx w12, w9, #4, #3 c0680: 35fffdac cbnz w12, 0xc0634 <__cxa_call_unexpected+0x400> c0684: 17fffff0 b 0xc0644 <__cxa_call_unexpected+0x410> c0688: aa1f03ec mov x12, xzr c068c: aa1f03e8 mov x8, xzr c0690: aa0b03ea mov x10, x11 c0694: 3840154d ldrb w13, [x10], #0x1 c0698: 924019ae and x14, x13, #0x7f c069c: 9acc21ce lsl x14, x14, x12 c06a0: aa0801c8 orr x8, x14, x8 c06a4: 91001d8c add x12, x12, #0x7 c06a8: 373fff6d tbnz w13, #0x7, 0xc0694 <__cxa_call_unexpected+0x460> c06ac: f101019f cmp x12, #0x40 c06b0: 121a01ad and w13, w13, #0x40 c06b4: 9280000e mov x14, #-0x1 // =-1 c06b8: 1a9f27ef cset w15, lo c06bc: 9acc21cc lsl x12, x14, x12 c06c0: 6a4d19ff tst w15, w13, lsr #6 c06c4: 9a9f118c csel x12, x12, xzr, ne c06c8: aa0c0108 orr x8, x8, x12 c06cc: 5304192c ubfx w12, w9, #4, #3 c06d0: 35fffb2c cbnz w12, 0xc0634 <__cxa_call_unexpected+0x400> c06d4: 17ffffdc b 0xc0644 <__cxa_call_unexpected+0x410> c06d8: aa0b03ea mov x10, x11 c06dc: 78802548 ldrsh x8, [x10], #0x2 c06e0: 5304192c ubfx w12, w9, #4, #3 c06e4: 35fffa8c cbnz w12, 0xc0634 <__cxa_call_unexpected+0x400> c06e8: 17ffffd7 b 0xc0644 <__cxa_call_unexpected+0x410> c06ec: aa0b03ea mov x10, x11 c06f0: b8804548 ldrsw x8, [x10], #0x4 c06f4: 5304192c ubfx w12, w9, #4, #3 c06f8: 35fff9ec cbnz w12, 0xc0634 <__cxa_call_unexpected+0x400> c06fc: 17ffffd2 b 0xc0644 <__cxa_call_unexpected+0x410> c0700: 97fe0650 bl 0x42040 00000000000c0704 <__cxa_pure_virtual>: c0704: a9bf7bfd stp x29, x30, [sp, #-0x10]! c0708: 910003fd mov x29, sp c070c: f00000e0 adrp x0, 0xdf000 c0710: 9112a000 add x0, x0, #0x4a8 c0714: 940007d4 bl 0xc2664 00000000000c0718 <__cxa_deleted_virtual>: c0718: a9bf7bfd stp x29, x30, [sp, #-0x10]! c071c: 910003fd mov x29, sp c0720: f00000e0 adrp x0, 0xdf000 c0724: 91131800 add x0, x0, #0x4c6 c0728: 940007cf bl 0xc2664 c072c: d100c3ff sub sp, sp, #0x30 c0730: a9014ff4 stp x20, x19, [sp, #0x10] c0734: a9027bfd stp x29, x30, [sp, #0x20] c0738: 910083fd add x29, sp, #0x20 c073c: d53bd054 mrs x20, TPIDR_EL0 c0740: f9401688 ldr x8, [x20, #0x28] c0744: f100001f cmp x0, #0x0 c0748: 9a9f1413 csinc x19, x0, xzr, ne c074c: 910003e0 mov x0, sp c0750: 52800201 mov w1, #0x10 // =16 c0754: aa1303e2 mov x2, x19 c0758: f90007e8 str x8, [sp, #0x8] c075c: 97fe0415 bl 0x417b0 c0760: 34000080 cbz w0, 0xc0770 <__cxa_deleted_virtual+0x58> c0764: aa1303e0 mov x0, x19 c0768: 9400000c bl 0xc0798 <__cxa_deleted_virtual+0x80> c076c: 14000002 b 0xc0774 <__cxa_deleted_virtual+0x5c> c0770: f94003e0 ldr x0, [sp] c0774: f9401688 ldr x8, [x20, #0x28] c0778: f94007e9 ldr x9, [sp, #0x8] c077c: eb09011f cmp x8, x9 c0780: 540000a1 b.ne 0xc0794 <__cxa_deleted_virtual+0x7c> c0784: a9427bfd ldp x29, x30, [sp, #0x20] c0788: a9414ff4 ldp x20, x19, [sp, #0x10] c078c: 9100c3ff add sp, sp, #0x30 c0790: d65f03c0 ret c0794: 97fe073f bl 0x42490 <__stack_chk_fail@plt> c0798: a9be4ff4 stp x20, x19, [sp, #-0x20]! c079c: a9017bfd stp x29, x30, [sp, #0x10] c07a0: 910043fd add x29, sp, #0x10 c07a4: aa0003f4 mov x20, x0 c07a8: b0000280 adrp x0, 0x111000 ::id+0x560> c07ac: 912b8000 add x0, x0, #0xae0 c07b0: 97fe06a8 bl 0x42250 c07b4: b0000288 adrp x8, 0x111000 ::id+0x560> c07b8: f945850b ldr x11, [x8, #0xb08] c07bc: b0000289 adrp x9, 0x111000 ::id+0x560> c07c0: 912c4129 add x9, x9, #0xb10 c07c4: b50000ab cbnz x11, 0xc07d8 <__cxa_deleted_virtual+0xc0> c07c8: 320983ea mov w10, #0x800080 // =8388736 c07cc: aa0903eb mov x11, x9 c07d0: f9058509 str x9, [x8, #0xb08] c07d4: b900012a str w10, [x9] c07d8: aa1f03f3 mov x19, xzr c07dc: b400048b cbz x11, 0xc086c <__cxa_deleted_virtual+0x154> c07e0: b000028a adrp x10, 0x111000 ::id+0x560> c07e4: 9134414a add x10, x10, #0xd10 c07e8: eb0a017f cmp x11, x10 c07ec: 54000400 b.eq 0xc086c <__cxa_deleted_virtual+0x154> c07f0: 91000e8a add x10, x20, #0x3 c07f4: d342fd4a lsr x10, x10, #2 c07f8: aa1f03ec mov x12, xzr c07fc: 9100054a add x10, x10, #0x1 c0800: aa0b03f3 mov x19, x11 c0804: 7940056b ldrh w11, [x11, #0x2] c0808: eb0b015f cmp x10, x11 c080c: 54000143 b.lo 0xc0834 <__cxa_deleted_virtual+0x11c> c0810: 54000200 b.eq 0xc0850 <__cxa_deleted_virtual+0x138> c0814: 7940026b ldrh w11, [x19] c0818: aa1303ec mov x12, x19 c081c: d37ef56b lsl x11, x11, #2 c0820: f108017f cmp x11, #0x200 c0824: 8b0b012b add x11, x9, x11 c0828: 54fffec1 b.ne 0xc0800 <__cxa_deleted_virtual+0xe8> c082c: aa1f03f3 mov x19, xzr c0830: 1400000f b 0xc086c <__cxa_deleted_virtual+0x154> c0834: 4b0a0168 sub w8, w11, w10 c0838: 79000668 strh w8, [x19, #0x2] c083c: 8b282a68 add x8, x19, w8, uxth #2 c0840: 7900011f strh wzr, [x8] c0844: 7900050a strh w10, [x8, #0x2] c0848: 91001113 add x19, x8, #0x4 c084c: 14000008 b 0xc086c <__cxa_deleted_virtual+0x154> c0850: 7940026a ldrh w10, [x19] c0854: b400006c cbz x12, 0xc0860 <__cxa_deleted_virtual+0x148> c0858: 7900018a strh w10, [x12] c085c: 14000003 b 0xc0868 <__cxa_deleted_virtual+0x150> c0860: 8b0a0929 add x9, x9, x10, lsl #2 c0864: f9058509 str x9, [x8, #0xb08] c0868: 7800467f strh wzr, [x19], #0x4 c086c: b0000280 adrp x0, 0x111000 ::id+0x560> c0870: 912b8000 add x0, x0, #0xae0 c0874: 97fe04cf bl 0x41bb0 c0878: a9417bfd ldp x29, x30, [sp, #0x10] c087c: aa1303e0 mov x0, x19 c0880: a8c24ff4 ldp x20, x19, [sp], #0x20 c0884: d65f03c0 ret c0888: 97fe4c89 bl 0x53aac c088c: f81d0ff5 str x21, [sp, #-0x30]! c0890: a9014ff4 stp x20, x19, [sp, #0x10] c0894: a9027bfd stp x29, x30, [sp, #0x20] c0898: 910083fd add x29, sp, #0x20 c089c: aa0103f4 mov x20, x1 c08a0: aa0003f5 mov x21, x0 c08a4: 97fe0357 bl 0x41600 c08a8: aa0003f3 mov x19, x0 c08ac: b5000140 cbnz x0, 0xc08d4 <__cxa_deleted_virtual+0x1bc> c08b0: 9b157e94 mul x20, x20, x21 c08b4: aa1403e0 mov x0, x20 c08b8: 97ffffb8 bl 0xc0798 <__cxa_deleted_virtual+0x80> c08bc: aa0003f3 mov x19, x0 c08c0: b40000a0 cbz x0, 0xc08d4 <__cxa_deleted_virtual+0x1bc> c08c4: aa1303e0 mov x0, x19 c08c8: 2a1f03e1 mov w1, wzr c08cc: aa1403e2 mov x2, x20 c08d0: 97fe0570 bl 0x41e90 c08d4: aa1303e0 mov x0, x19 c08d8: a9427bfd ldp x29, x30, [sp, #0x20] c08dc: a9414ff4 ldp x20, x19, [sp, #0x10] c08e0: f84307f5 ldr x21, [sp], #0x30 c08e4: d65f03c0 ret c08e8: b0000288 adrp x8, 0x111000 ::id+0x560> c08ec: 91344108 add x8, x8, #0xd10 c08f0: eb08001f cmp x0, x8 c08f4: 540000c2 b.hs 0xc090c <__cxa_deleted_virtual+0x1f4> c08f8: b0000288 adrp x8, 0x111000 ::id+0x560> c08fc: 912c4108 add x8, x8, #0xb10 c0900: eb08001f cmp x0, x8 c0904: 54000043 b.lo 0xc090c <__cxa_deleted_virtual+0x1f4> c0908: 14000002 b 0xc0910 <__cxa_deleted_virtual+0x1f8> c090c: 17fe0329 b 0x415b0 c0910: a9be4ff4 stp x20, x19, [sp, #-0x20]! c0914: a9017bfd stp x29, x30, [sp, #0x10] c0918: 910043fd add x29, sp, #0x10 c091c: aa0003f3 mov x19, x0 c0920: d1001014 sub x20, x0, #0x4 c0924: b0000280 adrp x0, 0x111000 ::id+0x560> c0928: 912b8000 add x0, x0, #0xae0 c092c: 97fe0649 bl 0x42250 c0930: b0000288 adrp x8, 0x111000 ::id+0x560> c0934: f9458509 ldr x9, [x8, #0xb08] c0938: b4000309 cbz x9, 0xc0998 <__cxa_deleted_virtual+0x280> c093c: b000028a adrp x10, 0x111000 ::id+0x560> c0940: 9134414a add x10, x10, #0xd10 c0944: eb0a013f cmp x9, x10 c0948: 54000280 b.eq 0xc0998 <__cxa_deleted_virtual+0x280> c094c: 785fe26c ldurh w12, [x19, #-0x2] c0950: b000028d adrp x13, 0x111000 ::id+0x560> c0954: aa1f03ea mov x10, xzr c0958: 912c41ad add x13, x13, #0xb10 c095c: 8b0c0a8b add x11, x20, x12, lsl #2 c0960: aa0903ee mov x14, x9 c0964: 794005cf ldrh w15, [x14, #0x2] c0968: 8b0f09d0 add x16, x14, x15, lsl #2 c096c: eb14021f cmp x16, x20 c0970: 54000220 b.eq 0xc09b4 <__cxa_deleted_virtual+0x29c> c0974: eb0e017f cmp x11, x14 c0978: 54000240 b.eq 0xc09c0 <__cxa_deleted_virtual+0x2a8> c097c: 794001ca ldrh w10, [x14] c0980: d37ef54a lsl x10, x10, #2 c0984: 8b0a01af add x15, x13, x10 c0988: f108015f cmp x10, #0x200 c098c: aa0e03ea mov x10, x14 c0990: aa0f03ee mov x14, x15 c0994: 54fffe81 b.ne 0xc0964 <__cxa_deleted_virtual+0x24c> c0998: b000028a adrp x10, 0x111000 ::id+0x560> c099c: 912c414a add x10, x10, #0xb10 c09a0: 4b0a0129 sub w9, w9, w10 c09a4: 53027d29 lsr w9, w9, #2 c09a8: 79000289 strh w9, [x20] c09ac: f9058514 str x20, [x8, #0xb08] c09b0: 14000010 b 0xc09f0 <__cxa_deleted_virtual+0x2d8> c09b4: 0b0f0188 add w8, w12, w15 c09b8: 790005c8 strh w8, [x14, #0x2] c09bc: 1400000d b 0xc09f0 <__cxa_deleted_virtual+0x2d8> c09c0: 0b0f0189 add w9, w12, w15 c09c4: 781fe269 sturh w9, [x19, #-0x2] c09c8: b40000ea cbz x10, 0xc09e4 <__cxa_deleted_virtual+0x2cc> c09cc: b0000288 adrp x8, 0x111000 ::id+0x560> c09d0: 912c4108 add x8, x8, #0xb10 c09d4: 4b080288 sub w8, w20, w8 c09d8: 53027d08 lsr w8, w8, #2 c09dc: 79000148 strh w8, [x10] c09e0: 14000004 b 0xc09f0 <__cxa_deleted_virtual+0x2d8> c09e4: f9058514 str x20, [x8, #0xb08] c09e8: 79400168 ldrh w8, [x11] c09ec: 79000288 strh w8, [x20] c09f0: b0000280 adrp x0, 0x111000 ::id+0x560> c09f4: 912b8000 add x0, x0, #0xae0 c09f8: 97fe046e bl 0x41bb0 c09fc: a9417bfd ldp x29, x30, [sp, #0x10] c0a00: a8c24ff4 ldp x20, x19, [sp], #0x20 c0a04: d65f03c0 ret c0a08: 97fe4c29 bl 0x53aac c0a0c: b0000288 adrp x8, 0x111000 ::id+0x560> c0a10: 91344108 add x8, x8, #0xd10 c0a14: eb08001f cmp x0, x8 c0a18: 540000c2 b.hs 0xc0a30 <__cxa_deleted_virtual+0x318> c0a1c: b0000288 adrp x8, 0x111000 ::id+0x560> c0a20: 912c4108 add x8, x8, #0xb10 c0a24: eb08001f cmp x0, x8 c0a28: 54000043 b.lo 0xc0a30 <__cxa_deleted_virtual+0x318> c0a2c: 17ffffb9 b 0xc0910 <__cxa_deleted_virtual+0x1f8> c0a30: 17fe02e0 b 0x415b0 c0a34: 17fe06af b 0x424f0 <_ZNSt9type_infoD2Ev@plt> c0a38: d4200020 brk #0x1 c0a3c: d65f03c0 ret c0a40: d65f03c0 ret c0a44: f81e0ff3 str x19, [sp, #-0x20]! c0a48: a9017bfd stp x29, x30, [sp, #0x10] c0a4c: 910043fd add x29, sp, #0x10 c0a50: aa0003f3 mov x19, x0 c0a54: 97fe06a7 bl 0x424f0 <_ZNSt9type_infoD2Ev@plt> c0a58: a9417bfd ldp x29, x30, [sp, #0x10] c0a5c: aa1303e0 mov x0, x19 c0a60: f84207f3 ldr x19, [sp], #0x20 c0a64: 17fe022f b 0x41320 <_ZdlPv@plt> c0a68: f81e0ff3 str x19, [sp, #-0x20]! c0a6c: a9017bfd stp x29, x30, [sp, #0x10] c0a70: 910043fd add x29, sp, #0x10 c0a74: aa0003f3 mov x19, x0 c0a78: 97fe069e bl 0x424f0 <_ZNSt9type_infoD2Ev@plt> c0a7c: a9417bfd ldp x29, x30, [sp, #0x10] c0a80: aa1303e0 mov x0, x19 c0a84: f84207f3 ldr x19, [sp], #0x20 c0a88: 17fe0226 b 0x41320 <_ZdlPv@plt> c0a8c: f81e0ff3 str x19, [sp, #-0x20]! c0a90: a9017bfd stp x29, x30, [sp, #0x10] c0a94: 910043fd add x29, sp, #0x10 c0a98: aa0003f3 mov x19, x0 c0a9c: 97fe0695 bl 0x424f0 <_ZNSt9type_infoD2Ev@plt> c0aa0: a9417bfd ldp x29, x30, [sp, #0x10] c0aa4: aa1303e0 mov x0, x19 c0aa8: f84207f3 ldr x19, [sp], #0x20 c0aac: 17fe021d b 0x41320 <_ZdlPv@plt> c0ab0: f81e0ff3 str x19, [sp, #-0x20]! c0ab4: a9017bfd stp x29, x30, [sp, #0x10] c0ab8: 910043fd add x29, sp, #0x10 c0abc: aa0003f3 mov x19, x0 c0ac0: 97fe068c bl 0x424f0 <_ZNSt9type_infoD2Ev@plt> c0ac4: a9417bfd ldp x29, x30, [sp, #0x10] c0ac8: aa1303e0 mov x0, x19 c0acc: f84207f3 ldr x19, [sp], #0x20 c0ad0: 17fe0214 b 0x41320 <_ZdlPv@plt> c0ad4: f81e0ff3 str x19, [sp, #-0x20]! c0ad8: a9017bfd stp x29, x30, [sp, #0x10] c0adc: 910043fd add x29, sp, #0x10 c0ae0: aa0003f3 mov x19, x0 c0ae4: 97fe0683 bl 0x424f0 <_ZNSt9type_infoD2Ev@plt> c0ae8: a9417bfd ldp x29, x30, [sp, #0x10] c0aec: aa1303e0 mov x0, x19 c0af0: f84207f3 ldr x19, [sp], #0x20 c0af4: 17fe020b b 0x41320 <_ZdlPv@plt> c0af8: f81e0ff3 str x19, [sp, #-0x20]! c0afc: a9017bfd stp x29, x30, [sp, #0x10] c0b00: 910043fd add x29, sp, #0x10 c0b04: aa0003f3 mov x19, x0 c0b08: 97fe067a bl 0x424f0 <_ZNSt9type_infoD2Ev@plt> c0b0c: a9417bfd ldp x29, x30, [sp, #0x10] c0b10: aa1303e0 mov x0, x19 c0b14: f84207f3 ldr x19, [sp], #0x20 c0b18: 17fe0202 b 0x41320 <_ZdlPv@plt> c0b1c: f81e0ff3 str x19, [sp, #-0x20]! c0b20: a9017bfd stp x29, x30, [sp, #0x10] c0b24: 910043fd add x29, sp, #0x10 c0b28: aa0003f3 mov x19, x0 c0b2c: 97fe0671 bl 0x424f0 <_ZNSt9type_infoD2Ev@plt> c0b30: a9417bfd ldp x29, x30, [sp, #0x10] c0b34: aa1303e0 mov x0, x19 c0b38: f84207f3 ldr x19, [sp], #0x20 c0b3c: 17fe01f9 b 0x41320 <_ZdlPv@plt> c0b40: f81e0ff3 str x19, [sp, #-0x20]! c0b44: a9017bfd stp x29, x30, [sp, #0x10] c0b48: 910043fd add x29, sp, #0x10 c0b4c: aa0003f3 mov x19, x0 c0b50: 97fe0668 bl 0x424f0 <_ZNSt9type_infoD2Ev@plt> c0b54: a9417bfd ldp x29, x30, [sp, #0x10] c0b58: aa1303e0 mov x0, x19 c0b5c: f84207f3 ldr x19, [sp], #0x20 c0b60: 17fe01f0 b 0x41320 <_ZdlPv@plt> c0b64: f81e0ff3 str x19, [sp, #-0x20]! c0b68: a9017bfd stp x29, x30, [sp, #0x10] c0b6c: 910043fd add x29, sp, #0x10 c0b70: aa0003f3 mov x19, x0 c0b74: 97fe065f bl 0x424f0 <_ZNSt9type_infoD2Ev@plt> c0b78: a9417bfd ldp x29, x30, [sp, #0x10] c0b7c: aa1303e0 mov x0, x19 c0b80: f84207f3 ldr x19, [sp], #0x20 c0b84: 17fe01e7 b 0x41320 <_ZdlPv@plt> c0b88: f81e0ff3 str x19, [sp, #-0x20]! c0b8c: a9017bfd stp x29, x30, [sp, #0x10] c0b90: 910043fd add x29, sp, #0x10 c0b94: aa0003f3 mov x19, x0 c0b98: 97fe0656 bl 0x424f0 <_ZNSt9type_infoD2Ev@plt> c0b9c: a9417bfd ldp x29, x30, [sp, #0x10] c0ba0: aa1303e0 mov x0, x19 c0ba4: f84207f3 ldr x19, [sp], #0x20 c0ba8: 17fe01de b 0x41320 <_ZdlPv@plt> c0bac: f9400408 ldr x8, [x0, #0x8] c0bb0: f9400429 ldr x9, [x1, #0x8] c0bb4: eb09011f cmp x8, x9 c0bb8: 1a9f17e0 cset w0, eq c0bbc: d65f03c0 ret c0bc0: 2a1f03e0 mov w0, wzr c0bc4: d65f03c0 ret c0bc8: 2a1f03e0 mov w0, wzr c0bcc: d65f03c0 ret c0bd0: f9400408 ldr x8, [x0, #0x8] c0bd4: f9400429 ldr x9, [x1, #0x8] c0bd8: eb09011f cmp x8, x9 c0bdc: 1a9f17e0 cset w0, eq c0be0: d65f03c0 ret c0be4: d10243ff sub sp, sp, #0x90 c0be8: f90033f5 str x21, [sp, #0x60] c0bec: a9074ff4 stp x20, x19, [sp, #0x70] c0bf0: a9087bfd stp x29, x30, [sp, #0x80] c0bf4: 910203fd add x29, sp, #0x80 c0bf8: d53bd055 mrs x21, TPIDR_EL0 c0bfc: f94016a8 ldr x8, [x21, #0x28] c0c00: f81d83a8 stur x8, [x29, #-0x28] c0c04: f9400408 ldr x8, [x0, #0x8] c0c08: f9400429 ldr x9, [x1, #0x8] c0c0c: eb09011f cmp x8, x9 c0c10: 54000400 b.eq 0xc0c90 <__cxa_deleted_virtual+0x578> c0c14: f0000268 adrp x8, 0x10f000 c0c18: aa0203f3 mov x19, x2 c0c1c: f9461108 ldr x8, [x8, #0xc20] c0c20: f0000262 adrp x2, 0x10f000 c0c24: f9462442 ldr x2, [x2, #0xc48] c0c28: aa0003f4 mov x20, x0 c0c2c: aa0103e0 mov x0, x1 c0c30: aa0803e1 mov x1, x8 c0c34: aa1f03e3 mov x3, xzr c0c38: 97fe03e6 bl 0x41bd0 <__dynamic_cast@plt> c0c3c: b4000300 cbz x0, 0xc0c9c <__cxa_deleted_virtual+0x584> c0c40: 92800008 mov x8, #-0x1 // =-1 c0c44: 6f00e400 movi v0.2d, #0000000000000000 c0c48: 52800029 mov w9, #0x1 // =1 c0c4c: a900ffe0 stp x0, xzr, [sp, #0x8] c0c50: a901a3f4 stp x20, x8, [sp, #0x18] c0c54: 3c8473e0 stur q0, [sp, #0x47] c0c58: 3c8283e0 stur q0, [sp, #0x28] c0c5c: 3c8383e0 stur q0, [sp, #0x38] c0c60: b90053e9 str w9, [sp, #0x50] c0c64: f9400008 ldr x8, [x0] c0c68: f9400262 ldr x2, [x19] c0c6c: 910023e1 add x1, sp, #0x8 c0c70: 52800023 mov w3, #0x1 // =1 c0c74: f9401d08 ldr x8, [x8, #0x38] c0c78: d63f0100 blr x8 c0c7c: b9403be8 ldr w8, [sp, #0x38] c0c80: 7100051f cmp w8, #0x1 c0c84: 540000a1 b.ne 0xc0c98 <__cxa_deleted_virtual+0x580> c0c88: f94017e8 ldr x8, [sp, #0x28] c0c8c: f9000268 str x8, [x19] c0c90: 52800020 mov w0, #0x1 // =1 c0c94: 14000002 b 0xc0c9c <__cxa_deleted_virtual+0x584> c0c98: 2a1f03e0 mov w0, wzr c0c9c: f94016a8 ldr x8, [x21, #0x28] c0ca0: f85d83a9 ldur x9, [x29, #-0x28] c0ca4: eb09011f cmp x8, x9 c0ca8: 540000c1 b.ne 0xc0cc0 <__cxa_deleted_virtual+0x5a8> c0cac: a9487bfd ldp x29, x30, [sp, #0x80] c0cb0: a9474ff4 ldp x20, x19, [sp, #0x70] c0cb4: f94033f5 ldr x21, [sp, #0x60] c0cb8: 910243ff add sp, sp, #0x90 c0cbc: d65f03c0 ret c0cc0: 97fe05f4 bl 0x42490 <__stack_chk_fail@plt> c0cc4: f9400828 ldr x8, [x1, #0x10] c0cc8: f9400409 ldr x9, [x0, #0x8] c0ccc: f9400508 ldr x8, [x8, #0x8] c0cd0: eb08013f cmp x9, x8 c0cd4: 54000040 b.eq 0xc0cdc <__cxa_deleted_virtual+0x5c4> c0cd8: d65f03c0 ret c0cdc: f9401028 ldr x8, [x1, #0x20] c0ce0: b4000168 cbz x8, 0xc0d0c <__cxa_deleted_virtual+0x5f4> c0ce4: eb02011f cmp x8, x2 c0ce8: 540001c0 b.eq 0xc0d20 <__cxa_deleted_virtual+0x608> c0cec: b9403c28 ldr w8, [x1, #0x3c] c0cf0: 52800049 mov w9, #0x2 // =2 c0cf4: 5280002a mov w10, #0x1 // =1 c0cf8: b9003029 str w9, [x1, #0x30] c0cfc: 11000508 add w8, w8, #0x1 c0d00: b9003c28 str w8, [x1, #0x3c] c0d04: 3901382a strb w10, [x1, #0x4e] c0d08: d65f03c0 ret c0d0c: 52800028 mov w8, #0x1 // =1 c0d10: f9001022 str x2, [x1, #0x20] c0d14: b9003023 str w3, [x1, #0x30] c0d18: b9003c28 str w8, [x1, #0x3c] c0d1c: d65f03c0 ret c0d20: b9403028 ldr w8, [x1, #0x30] c0d24: 7100091f cmp w8, #0x2 c0d28: 54fffd81 b.ne 0xc0cd8 <__cxa_deleted_virtual+0x5c0> c0d2c: b9003023 str w3, [x1, #0x30] c0d30: d65f03c0 ret c0d34: f9400828 ldr x8, [x1, #0x10] c0d38: f9400409 ldr x9, [x0, #0x8] c0d3c: f9400508 ldr x8, [x8, #0x8] c0d40: eb08013f cmp x9, x8 c0d44: 540000a0 b.eq 0xc0d58 <__cxa_deleted_virtual+0x640> c0d48: f9400800 ldr x0, [x0, #0x10] c0d4c: f9400008 ldr x8, [x0] c0d50: f9401d04 ldr x4, [x8, #0x38] c0d54: d61f0080 br x4 c0d58: f9401028 ldr x8, [x1, #0x20] c0d5c: b4000168 cbz x8, 0xc0d88 <__cxa_deleted_virtual+0x670> c0d60: eb02011f cmp x8, x2 c0d64: 540001c0 b.eq 0xc0d9c <__cxa_deleted_virtual+0x684> c0d68: b9403c28 ldr w8, [x1, #0x3c] c0d6c: 52800049 mov w9, #0x2 // =2 c0d70: 5280002a mov w10, #0x1 // =1 c0d74: b9003029 str w9, [x1, #0x30] c0d78: 11000508 add w8, w8, #0x1 c0d7c: b9003c28 str w8, [x1, #0x3c] c0d80: 3901382a strb w10, [x1, #0x4e] c0d84: d65f03c0 ret c0d88: 52800028 mov w8, #0x1 // =1 c0d8c: f9001022 str x2, [x1, #0x20] c0d90: b9003023 str w3, [x1, #0x30] c0d94: b9003c28 str w8, [x1, #0x3c] c0d98: d65f03c0 ret c0d9c: b9403028 ldr w8, [x1, #0x30] c0da0: 7100091f cmp w8, #0x2 c0da4: 54000041 b.ne 0xc0dac <__cxa_deleted_virtual+0x694> c0da8: b9003023 str w3, [x1, #0x30] c0dac: d65f03c0 ret c0db0: a9bc5ff8 stp x24, x23, [sp, #-0x40]! c0db4: a90157f6 stp x22, x21, [sp, #0x10] c0db8: a9024ff4 stp x20, x19, [sp, #0x20] c0dbc: a9037bfd stp x29, x30, [sp, #0x30] c0dc0: 9100c3fd add x29, sp, #0x30 c0dc4: f9400828 ldr x8, [x1, #0x10] c0dc8: f9400409 ldr x9, [x0, #0x8] c0dcc: 2a0303f4 mov w20, w3 c0dd0: aa0103f3 mov x19, x1 c0dd4: f9400508 ldr x8, [x8, #0x8] c0dd8: aa0203f5 mov x21, x2 c0ddc: eb08013f cmp x9, x8 c0de0: 54000140 b.eq 0xc0e08 <__cxa_deleted_virtual+0x6f0> c0de4: b9401418 ldr w24, [x0, #0x14] c0de8: f9401008 ldr x8, [x0, #0x20] c0dec: aa0003f6 mov x22, x0 c0df0: b4000255 cbz x21, 0xc0e38 <__cxa_deleted_virtual+0x720> c0df4: 9348fd09 asr x9, x8, #8 c0df8: 36000228 tbz w8, #0x0, 0xc0e3c <__cxa_deleted_virtual+0x724> c0dfc: f94002aa ldr x10, [x21] c0e00: f8696949 ldr x9, [x10, x9] c0e04: 1400000e b 0xc0e3c <__cxa_deleted_virtual+0x724> c0e08: f9401268 ldr x8, [x19, #0x20] c0e0c: b4000608 cbz x8, 0xc0ecc <__cxa_deleted_virtual+0x7b4> c0e10: eb15011f cmp x8, x21 c0e14: 54000660 b.eq 0xc0ee0 <__cxa_deleted_virtual+0x7c8> c0e18: b9403e68 ldr w8, [x19, #0x3c] c0e1c: 52800049 mov w9, #0x2 // =2 c0e20: 5280002a mov w10, #0x1 // =1 c0e24: b9003269 str w9, [x19, #0x30] c0e28: 11000508 add w8, w8, #0x1 c0e2c: b9003e68 str w8, [x19, #0x3c] c0e30: 39013a6a strb w10, [x19, #0x4e] c0e34: 1400002f b 0xc0ef0 <__cxa_deleted_virtual+0x7d8> c0e38: aa1f03e9 mov x9, xzr c0e3c: f9400ec0 ldr x0, [x22, #0x18] c0e40: 8b0902a2 add x2, x21, x9 c0e44: f27f011f tst x8, #0x2 c0e48: 52800057 mov w23, #0x2 // =2 c0e4c: f940000a ldr x10, [x0] c0e50: 1a9402e3 csel w3, w23, w20, eq c0e54: aa1303e1 mov x1, x19 c0e58: f9401d49 ldr x9, [x10, #0x38] c0e5c: d63f0120 blr x9 c0e60: 71000b1f cmp w24, #0x2 c0e64: 54000463 b.lo 0xc0ef0 <__cxa_deleted_virtual+0x7d8> c0e68: 8b1812c8 add x8, x22, x24, lsl #4 c0e6c: 91006118 add x24, x8, #0x18 c0e70: 9100a2d6 add x22, x22, #0x28 c0e74: f94006c8 ldr x8, [x22, #0x8] c0e78: b40000d5 cbz x21, 0xc0e90 <__cxa_deleted_virtual+0x778> c0e7c: 9348fd09 asr x9, x8, #8 c0e80: 360000a8 tbz w8, #0x0, 0xc0e94 <__cxa_deleted_virtual+0x77c> c0e84: f94002aa ldr x10, [x21] c0e88: f8696949 ldr x9, [x10, x9] c0e8c: 14000002 b 0xc0e94 <__cxa_deleted_virtual+0x77c> c0e90: aa1f03e9 mov x9, xzr c0e94: f94002c0 ldr x0, [x22] c0e98: f27f011f tst x8, #0x2 c0e9c: 8b0902a2 add x2, x21, x9 c0ea0: 1a9402e3 csel w3, w23, w20, eq c0ea4: f940000a ldr x10, [x0] c0ea8: aa1303e1 mov x1, x19 c0eac: f9401d4a ldr x10, [x10, #0x38] c0eb0: d63f0140 blr x10 c0eb4: 39413a68 ldrb w8, [x19, #0x4e] c0eb8: 350001c8 cbnz w8, 0xc0ef0 <__cxa_deleted_virtual+0x7d8> c0ebc: 910042d6 add x22, x22, #0x10 c0ec0: eb1802df cmp x22, x24 c0ec4: 54fffd83 b.lo 0xc0e74 <__cxa_deleted_virtual+0x75c> c0ec8: 1400000a b 0xc0ef0 <__cxa_deleted_virtual+0x7d8> c0ecc: 52800028 mov w8, #0x1 // =1 c0ed0: f9001275 str x21, [x19, #0x20] c0ed4: b9003274 str w20, [x19, #0x30] c0ed8: b9003e68 str w8, [x19, #0x3c] c0edc: 14000005 b 0xc0ef0 <__cxa_deleted_virtual+0x7d8> c0ee0: b9403268 ldr w8, [x19, #0x30] c0ee4: 7100091f cmp w8, #0x2 c0ee8: 54000041 b.ne 0xc0ef0 <__cxa_deleted_virtual+0x7d8> c0eec: b9003274 str w20, [x19, #0x30] c0ef0: a9437bfd ldp x29, x30, [sp, #0x30] c0ef4: a9424ff4 ldp x20, x19, [sp, #0x20] c0ef8: a94157f6 ldp x22, x21, [sp, #0x10] c0efc: a8c45ff8 ldp x24, x23, [sp], #0x40 c0f00: d65f03c0 ret c0f04: a9be4ff4 stp x20, x19, [sp, #-0x20]! c0f08: a9017bfd stp x29, x30, [sp, #0x10] c0f0c: 910043fd add x29, sp, #0x10 c0f10: 39404008 ldrb w8, [x0, #0x10] c0f14: aa0003f3 mov x19, x0 c0f18: aa0103f4 mov x20, x1 c0f1c: 721d051f tst w8, #0x18 c0f20: 54000120 b.eq 0xc0f44 <__cxa_deleted_virtual+0x82c> c0f24: eb14027f cmp x19, x20 c0f28: 540002e0 b.eq 0xc0f84 <__cxa_deleted_virtual+0x86c> c0f2c: f9400660 ldr x0, [x19, #0x8] c0f30: f9400681 ldr x1, [x20, #0x8] c0f34: 97fe01bb bl 0x41620 c0f38: 7100001f cmp w0, #0x0 c0f3c: 1a9f17e0 cset w0, eq c0f40: 14000014 b 0xc0f90 <__cxa_deleted_virtual+0x878> c0f44: b4000254 cbz x20, 0xc0f8c <__cxa_deleted_virtual+0x874> c0f48: f0000261 adrp x1, 0x10f000 c0f4c: f0000262 adrp x2, 0x10f000 c0f50: f9461021 ldr x1, [x1, #0xc20] c0f54: f9477842 ldr x2, [x2, #0xef0] c0f58: aa1403e0 mov x0, x20 c0f5c: aa1f03e3 mov x3, xzr c0f60: 97fe031c bl 0x41bd0 <__dynamic_cast@plt> c0f64: b4000160 cbz x0, 0xc0f90 <__cxa_deleted_virtual+0x878> c0f68: 39404008 ldrb w8, [x0, #0x10] c0f6c: 721d051f tst w8, #0x18 c0f70: 54fffda1 b.ne 0xc0f24 <__cxa_deleted_virtual+0x80c> c0f74: f9400668 ldr x8, [x19, #0x8] c0f78: f9400689 ldr x9, [x20, #0x8] c0f7c: eb09011f cmp x8, x9 c0f80: 17ffffef b 0xc0f3c <__cxa_deleted_virtual+0x824> c0f84: 52800020 mov w0, #0x1 // =1 c0f88: 14000002 b 0xc0f90 <__cxa_deleted_virtual+0x878> c0f8c: 2a1f03e0 mov w0, wzr c0f90: a9417bfd ldp x29, x30, [sp, #0x10] c0f94: a8c24ff4 ldp x20, x19, [sp], #0x20 c0f98: d65f03c0 ret c0f9c: d10283ff sub sp, sp, #0xa0 c0fa0: f90033f7 str x23, [sp, #0x60] c0fa4: a90757f6 stp x22, x21, [sp, #0x70] c0fa8: a9084ff4 stp x20, x19, [sp, #0x80] c0fac: a9097bfd stp x29, x30, [sp, #0x90] c0fb0: 910243fd add x29, sp, #0x90 c0fb4: d53bd057 mrs x23, TPIDR_EL0 c0fb8: f94016e8 ldr x8, [x23, #0x28] c0fbc: f0000269 adrp x9, 0x10f000 c0fc0: aa0203f3 mov x19, x2 c0fc4: f81c83a8 stur x8, [x29, #-0x38] c0fc8: f9400428 ldr x8, [x1, #0x8] c0fcc: f947d529 ldr x9, [x9, #0xfa8] c0fd0: eb09011f cmp x8, x9 c0fd4: 54000220 b.eq 0xc1018 <__cxa_deleted_virtual+0x900> c0fd8: 39404008 ldrb w8, [x0, #0x10] c0fdc: aa0103f5 mov x21, x1 c0fe0: aa0003f4 mov x20, x0 c0fe4: 721d051f tst w8, #0x18 c0fe8: 54000300 b.eq 0xc1048 <__cxa_deleted_virtual+0x930> c0fec: eb15029f cmp x20, x21 c0ff0: 540000a0 b.eq 0xc1004 <__cxa_deleted_virtual+0x8ec> c0ff4: f9400680 ldr x0, [x20, #0x8] c0ff8: f94006a1 ldr x1, [x21, #0x8] c0ffc: 97fe0189 bl 0x41620 c1000: 35000420 cbnz w0, 0xc1084 <__cxa_deleted_virtual+0x96c> c1004: f9400268 ldr x8, [x19] c1008: b40000a8 cbz x8, 0xc101c <__cxa_deleted_virtual+0x904> c100c: f9400108 ldr x8, [x8] c1010: f9000268 str x8, [x19] c1014: 14000002 b 0xc101c <__cxa_deleted_virtual+0x904> c1018: f900027f str xzr, [x19] c101c: 52800020 mov w0, #0x1 // =1 c1020: f94016e8 ldr x8, [x23, #0x28] c1024: f85c83a9 ldur x9, [x29, #-0x38] c1028: eb09011f cmp x8, x9 c102c: 54001461 b.ne 0xc12b8 <__cxa_deleted_virtual+0xba0> c1030: a9497bfd ldp x29, x30, [sp, #0x90] c1034: a9484ff4 ldp x20, x19, [sp, #0x80] c1038: a94757f6 ldp x22, x21, [sp, #0x70] c103c: f94033f7 ldr x23, [sp, #0x60] c1040: 910283ff add sp, sp, #0xa0 c1044: d65f03c0 ret c1048: d0000261 adrp x1, 0x10f000 c104c: d0000262 adrp x2, 0x10f000 c1050: f9461021 ldr x1, [x1, #0xc20] c1054: f9477842 ldr x2, [x2, #0xef0] c1058: aa1503e0 mov x0, x21 c105c: aa1f03e3 mov x3, xzr c1060: 97fe02dc bl 0x41bd0 <__dynamic_cast@plt> c1064: b4000100 cbz x0, 0xc1084 <__cxa_deleted_virtual+0x96c> c1068: 39404008 ldrb w8, [x0, #0x10] c106c: 721d051f tst w8, #0x18 c1070: 54fffbe1 b.ne 0xc0fec <__cxa_deleted_virtual+0x8d4> c1074: f9400688 ldr x8, [x20, #0x8] c1078: f94006a9 ldr x9, [x21, #0x8] c107c: eb09011f cmp x8, x9 c1080: 54fffc20 b.eq 0xc1004 <__cxa_deleted_virtual+0x8ec> c1084: d0000261 adrp x1, 0x10f000 c1088: d0000262 adrp x2, 0x10f000 c108c: f9461021 ldr x1, [x1, #0xc20] c1090: f947a442 ldr x2, [x2, #0xf48] c1094: aa1503e0 mov x0, x21 c1098: aa1f03e3 mov x3, xzr c109c: 97fe02cd bl 0x41bd0 <__dynamic_cast@plt> c10a0: b4fffc00 cbz x0, 0xc1020 <__cxa_deleted_virtual+0x908> c10a4: f9400268 ldr x8, [x19] c10a8: aa0003f5 mov x21, x0 c10ac: b4000068 cbz x8, 0xc10b8 <__cxa_deleted_virtual+0x9a0> c10b0: f9400108 ldr x8, [x8] c10b4: f9000268 str x8, [x19] c10b8: b94012a8 ldr w8, [x21, #0x10] c10bc: b9401289 ldr w9, [x20, #0x10] c10c0: 0a29010a bic w10, w8, w9 c10c4: 7200095f tst w10, #0x7 c10c8: 54000081 b.ne 0xc10d8 <__cxa_deleted_virtual+0x9c0> c10cc: 0a280128 bic w8, w9, w8 c10d0: 721b051f tst w8, #0x60 c10d4: 54000060 b.eq 0xc10e0 <__cxa_deleted_virtual+0x9c8> c10d8: 2a1f03e0 mov w0, wzr c10dc: 17ffffd1 b 0xc1020 <__cxa_deleted_virtual+0x908> c10e0: f9400e80 ldr x0, [x20, #0x18] c10e4: f9400ea8 ldr x8, [x21, #0x18] c10e8: f9400409 ldr x9, [x0, #0x8] c10ec: f940050a ldr x10, [x8, #0x8] c10f0: eb0a013f cmp x9, x10 c10f4: 54fff940 b.eq 0xc101c <__cxa_deleted_virtual+0x904> c10f8: d000026a adrp x10, 0x10f000 c10fc: f945c54a ldr x10, [x10, #0xb88] c1100: eb0a013f cmp x9, x10 c1104: 54000260 b.eq 0xc1150 <__cxa_deleted_virtual+0xa38> c1108: b4fff8c0 cbz x0, 0xc1020 <__cxa_deleted_virtual+0x908> c110c: d0000261 adrp x1, 0x10f000 c1110: d0000262 adrp x2, 0x10f000 c1114: f9461021 ldr x1, [x1, #0xc20] c1118: f947a442 ldr x2, [x2, #0xf48] c111c: aa1f03e3 mov x3, xzr c1120: 97fe02ac bl 0x41bd0 <__dynamic_cast@plt> c1124: b40002c0 cbz x0, 0xc117c <__cxa_deleted_virtual+0xa64> c1128: 39404288 ldrb w8, [x20, #0x10] c112c: 3607fd68 tbz w8, #0x0, 0xc10d8 <__cxa_deleted_virtual+0x9c0> c1130: f9400ea1 ldr x1, [x21, #0x18] c1134: 94000062 bl 0xc12bc <__cxa_deleted_virtual+0xba4> c1138: f94016e8 ldr x8, [x23, #0x28] c113c: f85c83a9 ldur x9, [x29, #-0x38] c1140: eb09011f cmp x8, x9 c1144: 54000ba1 b.ne 0xc12b8 <__cxa_deleted_virtual+0xba0> c1148: 12000000 and w0, w0, #0x1 c114c: 17ffffb9 b 0xc1030 <__cxa_deleted_virtual+0x918> c1150: b4fff668 cbz x8, 0xc101c <__cxa_deleted_virtual+0x904> c1154: d0000261 adrp x1, 0x10f000 c1158: d0000262 adrp x2, 0x10f000 c115c: f9461021 ldr x1, [x1, #0xc20] c1160: f9465042 ldr x2, [x2, #0xca0] c1164: aa0803e0 mov x0, x8 c1168: aa1f03e3 mov x3, xzr c116c: 97fe0299 bl 0x41bd0 <__dynamic_cast@plt> c1170: f100001f cmp x0, #0x0 c1174: 1a9f17e0 cset w0, eq c1178: 17ffffaa b 0xc1020 <__cxa_deleted_virtual+0x908> c117c: f9400e80 ldr x0, [x20, #0x18] c1180: b4fff500 cbz x0, 0xc1020 <__cxa_deleted_virtual+0x908> c1184: d0000261 adrp x1, 0x10f000 c1188: d0000262 adrp x2, 0x10f000 c118c: f9461021 ldr x1, [x1, #0xc20] c1190: f9475842 ldr x2, [x2, #0xeb0] c1194: aa1f03e3 mov x3, xzr c1198: 97fe028e bl 0x41bd0 <__dynamic_cast@plt> c119c: b40003c0 cbz x0, 0xc1214 <__cxa_deleted_virtual+0xafc> c11a0: 39404288 ldrb w8, [x20, #0x10] c11a4: 3607f9a8 tbz w8, #0x0, 0xc10d8 <__cxa_deleted_virtual+0x9c0> c11a8: aa0003f6 mov x22, x0 c11ac: f9400ea0 ldr x0, [x21, #0x18] c11b0: b4fff380 cbz x0, 0xc1020 <__cxa_deleted_virtual+0x908> c11b4: d0000261 adrp x1, 0x10f000 c11b8: d0000262 adrp x2, 0x10f000 c11bc: f9461021 ldr x1, [x1, #0xc20] c11c0: f9475842 ldr x2, [x2, #0xeb0] c11c4: aa1f03e3 mov x3, xzr c11c8: 97fe0282 bl 0x41bd0 <__dynamic_cast@plt> c11cc: b4fff2a0 cbz x0, 0xc1020 <__cxa_deleted_virtual+0x908> c11d0: b94012c8 ldr w8, [x22, #0x10] c11d4: b9401009 ldr w9, [x0, #0x10] c11d8: 6a28013f bics wzr, w9, w8 c11dc: 54fff7e1 b.ne 0xc10d8 <__cxa_deleted_virtual+0x9c0> c11e0: f9400ec8 ldr x8, [x22, #0x18] c11e4: f9400c09 ldr x9, [x0, #0x18] c11e8: f9400508 ldr x8, [x8, #0x8] c11ec: f9400529 ldr x9, [x9, #0x8] c11f0: eb09011f cmp x8, x9 c11f4: 54fff721 b.ne 0xc10d8 <__cxa_deleted_virtual+0x9c0> c11f8: f94012c8 ldr x8, [x22, #0x20] c11fc: f9401009 ldr x9, [x0, #0x20] c1200: f9400508 ldr x8, [x8, #0x8] c1204: f9400529 ldr x9, [x9, #0x8] c1208: eb09011f cmp x8, x9 c120c: 1a9f17e0 cset w0, eq c1210: 17ffff84 b 0xc1020 <__cxa_deleted_virtual+0x908> c1214: f9400e80 ldr x0, [x20, #0x18] c1218: b4fff040 cbz x0, 0xc1020 <__cxa_deleted_virtual+0x908> c121c: d0000261 adrp x1, 0x10f000 c1220: d0000262 adrp x2, 0x10f000 c1224: f9461021 ldr x1, [x1, #0xc20] c1228: f9462442 ldr x2, [x2, #0xc48] c122c: aa1f03e3 mov x3, xzr c1230: 97fe0268 bl 0x41bd0 <__dynamic_cast@plt> c1234: b4ffef60 cbz x0, 0xc1020 <__cxa_deleted_virtual+0x908> c1238: aa0003f4 mov x20, x0 c123c: f9400ea0 ldr x0, [x21, #0x18] c1240: b4ffef00 cbz x0, 0xc1020 <__cxa_deleted_virtual+0x908> c1244: d0000261 adrp x1, 0x10f000 c1248: d0000262 adrp x2, 0x10f000 c124c: f9461021 ldr x1, [x1, #0xc20] c1250: f9462442 ldr x2, [x2, #0xc48] c1254: aa1f03e3 mov x3, xzr c1258: 97fe025e bl 0x41bd0 <__dynamic_cast@plt> c125c: b4ffee20 cbz x0, 0xc1020 <__cxa_deleted_virtual+0x908> c1260: 92800008 mov x8, #-0x1 // =-1 c1264: 6f00e400 movi v0.2d, #0000000000000000 c1268: 52800029 mov w9, #0x1 // =1 c126c: a900ffe0 stp x0, xzr, [sp, #0x8] c1270: a901a3f4 stp x20, x8, [sp, #0x18] c1274: 3c8473e0 stur q0, [sp, #0x47] c1278: 3c8283e0 stur q0, [sp, #0x28] c127c: 3c8383e0 stur q0, [sp, #0x38] c1280: b90053e9 str w9, [sp, #0x50] c1284: f9400008 ldr x8, [x0] c1288: f9400262 ldr x2, [x19] c128c: 910023e1 add x1, sp, #0x8 c1290: 52800023 mov w3, #0x1 // =1 c1294: f9401d08 ldr x8, [x8, #0x38] c1298: d63f0100 blr x8 c129c: b9403be8 ldr w8, [sp, #0x38] c12a0: 7100051f cmp w8, #0x1 c12a4: 54fff1a1 b.ne 0xc10d8 <__cxa_deleted_virtual+0x9c0> c12a8: f9400268 ldr x8, [x19] c12ac: b4ffeb88 cbz x8, 0xc101c <__cxa_deleted_virtual+0x904> c12b0: f94017e8 ldr x8, [sp, #0x28] c12b4: 17ffff57 b 0xc1010 <__cxa_deleted_virtual+0x8f8> c12b8: 97fe0476 bl 0x42490 <__stack_chk_fail@plt> c12bc: a9bd57f6 stp x22, x21, [sp, #-0x30]! c12c0: a9014ff4 stp x20, x19, [sp, #0x10] c12c4: a9027bfd stp x29, x30, [sp, #0x20] c12c8: 910083fd add x29, sp, #0x20 c12cc: b4000461 cbz x1, 0xc1358 <__cxa_deleted_virtual+0xc40> c12d0: d0000273 adrp x19, 0x10f000 c12d4: d0000274 adrp x20, 0x10f000 c12d8: f9461273 ldr x19, [x19, #0xc20] c12dc: f947a694 ldr x20, [x20, #0xf48] c12e0: aa0003f6 mov x22, x0 c12e4: aa0103e0 mov x0, x1 c12e8: aa1303e1 mov x1, x19 c12ec: aa1403e2 mov x2, x20 c12f0: aa1f03e3 mov x3, xzr c12f4: 97fe0237 bl 0x41bd0 <__dynamic_cast@plt> c12f8: b4000320 cbz x0, 0xc135c <__cxa_deleted_virtual+0xc44> c12fc: b9401008 ldr w8, [x0, #0x10] c1300: b94012c9 ldr w9, [x22, #0x10] c1304: aa0003f5 mov x21, x0 c1308: 6a29011f bics wzr, w8, w9 c130c: 54000261 b.ne 0xc1358 <__cxa_deleted_virtual+0xc40> c1310: f9400ec8 ldr x8, [x22, #0x18] c1314: f9400eaa ldr x10, [x21, #0x18] c1318: f940050b ldr x11, [x8, #0x8] c131c: f940054a ldr x10, [x10, #0x8] c1320: eb0a017f cmp x11, x10 c1324: 54000240 b.eq 0xc136c <__cxa_deleted_virtual+0xc54> c1328: 2a1f03e0 mov w0, wzr c132c: 36000189 tbz w9, #0x0, 0xc135c <__cxa_deleted_virtual+0xc44> c1330: b4000168 cbz x8, 0xc135c <__cxa_deleted_virtual+0xc44> c1334: aa0803e0 mov x0, x8 c1338: aa1303e1 mov x1, x19 c133c: aa1403e2 mov x2, x20 c1340: aa1f03e3 mov x3, xzr c1344: 97fe0223 bl 0x41bd0 <__dynamic_cast@plt> c1348: b4000160 cbz x0, 0xc1374 <__cxa_deleted_virtual+0xc5c> c134c: f9400ea1 ldr x1, [x21, #0x18] c1350: aa0003f6 mov x22, x0 c1354: b5fffc81 cbnz x1, 0xc12e4 <__cxa_deleted_virtual+0xbcc> c1358: 2a1f03e0 mov w0, wzr c135c: a9427bfd ldp x29, x30, [sp, #0x20] c1360: a9414ff4 ldp x20, x19, [sp, #0x10] c1364: a8c357f6 ldp x22, x21, [sp], #0x30 c1368: d65f03c0 ret c136c: 52800020 mov w0, #0x1 // =1 c1370: 17fffffb b 0xc135c <__cxa_deleted_virtual+0xc44> c1374: f9400ec0 ldr x0, [x22, #0x18] c1378: b4ffff20 cbz x0, 0xc135c <__cxa_deleted_virtual+0xc44> c137c: d0000261 adrp x1, 0x10f000 c1380: d0000262 adrp x2, 0x10f000 c1384: f9461021 ldr x1, [x1, #0xc20] c1388: f9475842 ldr x2, [x2, #0xeb0] c138c: aa1f03e3 mov x3, xzr c1390: 97fe0210 bl 0x41bd0 <__dynamic_cast@plt> c1394: b4fffe40 cbz x0, 0xc135c <__cxa_deleted_virtual+0xc44> c1398: aa0003f3 mov x19, x0 c139c: f9400ea0 ldr x0, [x21, #0x18] c13a0: b4fffde0 cbz x0, 0xc135c <__cxa_deleted_virtual+0xc44> c13a4: d0000261 adrp x1, 0x10f000 c13a8: d0000262 adrp x2, 0x10f000 c13ac: f9461021 ldr x1, [x1, #0xc20] c13b0: f9475842 ldr x2, [x2, #0xeb0] c13b4: aa1f03e3 mov x3, xzr c13b8: 97fe0206 bl 0x41bd0 <__dynamic_cast@plt> c13bc: b4fffd00 cbz x0, 0xc135c <__cxa_deleted_virtual+0xc44> c13c0: b9401268 ldr w8, [x19, #0x10] c13c4: b9401009 ldr w9, [x0, #0x10] c13c8: 6a28013f bics wzr, w9, w8 c13cc: 54fffc61 b.ne 0xc1358 <__cxa_deleted_virtual+0xc40> c13d0: f9400e68 ldr x8, [x19, #0x18] c13d4: f9400c09 ldr x9, [x0, #0x18] c13d8: f9400508 ldr x8, [x8, #0x8] c13dc: f9400529 ldr x9, [x9, #0x8] c13e0: eb09011f cmp x8, x9 c13e4: 54fffba1 b.ne 0xc1358 <__cxa_deleted_virtual+0xc40> c13e8: f9401268 ldr x8, [x19, #0x20] c13ec: f9401009 ldr x9, [x0, #0x20] c13f0: f9400508 ldr x8, [x8, #0x8] c13f4: f9400529 ldr x9, [x9, #0x8] c13f8: eb09011f cmp x8, x9 c13fc: 1a9f17e0 cset w0, eq c1400: 17ffffd7 b 0xc135c <__cxa_deleted_virtual+0xc44> c1404: f81d0ff5 str x21, [sp, #-0x30]! c1408: a9014ff4 stp x20, x19, [sp, #0x10] c140c: a9027bfd stp x29, x30, [sp, #0x20] c1410: 910083fd add x29, sp, #0x20 c1414: d0000269 adrp x9, 0x10f000 c1418: f9400428 ldr x8, [x1, #0x8] c141c: f947d529 ldr x9, [x9, #0xfa8] c1420: aa0003f3 mov x19, x0 c1424: eb09011f cmp x8, x9 c1428: 54000180 b.eq 0xc1458 <__cxa_deleted_virtual+0xd40> c142c: 39404268 ldrb w8, [x19, #0x10] c1430: aa0103f4 mov x20, x1 c1434: 721d051f tst w8, #0x18 c1438: 54000340 b.eq 0xc14a0 <__cxa_deleted_virtual+0xd88> c143c: eb14027f cmp x19, x20 c1440: 540002c0 b.eq 0xc1498 <__cxa_deleted_virtual+0xd80> c1444: f9400660 ldr x0, [x19, #0x8] c1448: f9400681 ldr x1, [x20, #0x8] c144c: 97fe0075 bl 0x41620 c1450: 35000460 cbnz w0, 0xc14dc <__cxa_deleted_virtual+0xdc4> c1454: 14000011 b 0xc1498 <__cxa_deleted_virtual+0xd80> c1458: f9400e60 ldr x0, [x19, #0x18] c145c: d00000f3 adrp x19, 0xdf000 c1460: aa0203f5 mov x21, x2 c1464: 91176273 add x19, x19, #0x5d8 c1468: b4000160 cbz x0, 0xc1494 <__cxa_deleted_virtual+0xd7c> c146c: d0000261 adrp x1, 0x10f000 c1470: d0000262 adrp x2, 0x10f000 c1474: f9461021 ldr x1, [x1, #0xc20] c1478: f9465042 ldr x2, [x2, #0xca0] c147c: aa1f03e3 mov x3, xzr c1480: 97fe01d4 bl 0x41bd0 <__dynamic_cast@plt> c1484: d00000e8 adrp x8, 0xdf000 c1488: 91172108 add x8, x8, #0x5c8 c148c: f100001f cmp x0, #0x0 c1490: 9a880273 csel x19, x19, x8, eq c1494: f90002b3 str x19, [x21] c1498: 52800020 mov w0, #0x1 // =1 c149c: 14000027 b 0xc1538 <__cxa_deleted_virtual+0xe20> c14a0: d0000261 adrp x1, 0x10f000 c14a4: d0000262 adrp x2, 0x10f000 c14a8: f9461021 ldr x1, [x1, #0xc20] c14ac: f9477842 ldr x2, [x2, #0xef0] c14b0: aa1403e0 mov x0, x20 c14b4: aa1f03e3 mov x3, xzr c14b8: 97fe01c6 bl 0x41bd0 <__dynamic_cast@plt> c14bc: b4000100 cbz x0, 0xc14dc <__cxa_deleted_virtual+0xdc4> c14c0: 39404008 ldrb w8, [x0, #0x10] c14c4: 721d051f tst w8, #0x18 c14c8: 54fffba1 b.ne 0xc143c <__cxa_deleted_virtual+0xd24> c14cc: f9400668 ldr x8, [x19, #0x8] c14d0: f9400689 ldr x9, [x20, #0x8] c14d4: eb09011f cmp x8, x9 c14d8: 54fffe00 b.eq 0xc1498 <__cxa_deleted_virtual+0xd80> c14dc: d0000261 adrp x1, 0x10f000 c14e0: d0000262 adrp x2, 0x10f000 c14e4: f9461021 ldr x1, [x1, #0xc20] c14e8: f9475842 ldr x2, [x2, #0xeb0] c14ec: aa1403e0 mov x0, x20 c14f0: aa1f03e3 mov x3, xzr c14f4: 97fe01b7 bl 0x41bd0 <__dynamic_cast@plt> c14f8: b4000200 cbz x0, 0xc1538 <__cxa_deleted_virtual+0xe20> c14fc: b9401008 ldr w8, [x0, #0x10] c1500: b9401269 ldr w9, [x19, #0x10] c1504: 0a29010a bic w10, w8, w9 c1508: 7200095f tst w10, #0x7 c150c: 54000141 b.ne 0xc1534 <__cxa_deleted_virtual+0xe1c> c1510: 0a280128 bic w8, w9, w8 c1514: 721b051f tst w8, #0x60 c1518: 540000e1 b.ne 0xc1534 <__cxa_deleted_virtual+0xe1c> c151c: f9400e68 ldr x8, [x19, #0x18] c1520: f9400c09 ldr x9, [x0, #0x18] c1524: f9400508 ldr x8, [x8, #0x8] c1528: f9400529 ldr x9, [x9, #0x8] c152c: eb09011f cmp x8, x9 c1530: 540000c0 b.eq 0xc1548 <__cxa_deleted_virtual+0xe30> c1534: 2a1f03e0 mov w0, wzr c1538: a9427bfd ldp x29, x30, [sp, #0x20] c153c: a9414ff4 ldp x20, x19, [sp, #0x10] c1540: f84307f5 ldr x21, [sp], #0x30 c1544: d65f03c0 ret c1548: f9401268 ldr x8, [x19, #0x20] c154c: f9401009 ldr x9, [x0, #0x20] c1550: f9400508 ldr x8, [x8, #0x8] c1554: f9400529 ldr x9, [x9, #0x8] c1558: eb09011f cmp x8, x9 c155c: 1a9f17e0 cset w0, eq c1560: 17fffff6 b 0xc1538 <__cxa_deleted_virtual+0xe20> 00000000000c1564 <__dynamic_cast>: c1564: d10203ff sub sp, sp, #0x80 c1568: a9064ff4 stp x20, x19, [sp, #0x60] c156c: a9077bfd stp x29, x30, [sp, #0x70] c1570: 9101c3fd add x29, sp, #0x70 c1574: d53bd054 mrs x20, TPIDR_EL0 c1578: f9401689 ldr x9, [x20, #0x28] c157c: aa0003e8 mov x8, x0 c1580: 6f00e400 movi v0.2d, #0000000000000000 c1584: f81e83a9 stur x9, [x29, #-0x18] c1588: f9400009 ldr x9, [x0] c158c: a97f012a ldp x10, x0, [x9, #-0x10] c1590: a900a3e2 stp x2, x8, [sp, #0x8] c1594: a9018fe1 stp x1, x3, [sp, #0x18] c1598: 3c8383e0 stur q0, [sp, #0x38] c159c: 3c8283e0 stur q0, [sp, #0x28] c15a0: 3c8473e0 stur q0, [sp, #0x47] c15a4: f9400409 ldr x9, [x0, #0x8] c15a8: f940044b ldr x11, [x2, #0x8] c15ac: 8b0a0113 add x19, x8, x10 c15b0: eb0b013f cmp x9, x11 c15b4: 54000280 b.eq 0xc1604 <__dynamic_cast+0xa0> c15b8: f9400008 ldr x8, [x0] c15bc: 910023e1 add x1, sp, #0x8 c15c0: 52800023 mov w3, #0x1 // =1 c15c4: aa1303e2 mov x2, x19 c15c8: f9401908 ldr x8, [x8, #0x30] c15cc: 2a1f03e4 mov w4, wzr c15d0: d63f0100 blr x8 c15d4: b94047e8 ldr w8, [sp, #0x44] c15d8: 7100051f cmp w8, #0x1 c15dc: 54000300 b.eq 0xc163c <__dynamic_cast+0xd8> c15e0: 350004a8 cbnz w8, 0xc1674 <__dynamic_cast+0x110> c15e4: 2947a3e9 ldp w9, w8, [sp, #0x3c] c15e8: b9404bea ldr w10, [sp, #0x48] c15ec: f9401beb ldr x11, [sp, #0x30] c15f0: 7100051f cmp w8, #0x1 c15f4: 7a410920 ccmp w9, #0x1, #0x0, eq c15f8: 7a410940 ccmp w10, #0x1, #0x0, eq c15fc: 9a9f0160 csel x0, x11, xzr, eq c1600: 1400001e b 0xc1678 <__dynamic_cast+0x114> c1604: 52800028 mov w8, #0x1 // =1 c1608: b90053e8 str w8, [sp, #0x50] c160c: f9400008 ldr x8, [x0] c1610: 910023e1 add x1, sp, #0x8 c1614: 52800024 mov w4, #0x1 // =1 c1618: aa1303e2 mov x2, x19 c161c: f9401508 ldr x8, [x8, #0x28] c1620: aa1303e3 mov x3, x19 c1624: 2a1f03e5 mov w5, wzr c1628: d63f0100 blr x8 c162c: b9403be8 ldr w8, [sp, #0x38] c1630: 7100051f cmp w8, #0x1 c1634: 9a9f0260 csel x0, x19, xzr, eq c1638: 14000010 b 0xc1678 <__dynamic_cast+0x114> c163c: b9403be8 ldr w8, [sp, #0x38] c1640: 7100051f cmp w8, #0x1 c1644: 54000140 b.eq 0xc166c <__dynamic_cast+0x108> c1648: b9404be8 ldr w8, [sp, #0x48] c164c: aa1f03e0 mov x0, xzr c1650: 35000148 cbnz w8, 0xc1678 <__dynamic_cast+0x114> c1654: b9403fe8 ldr w8, [sp, #0x3c] c1658: 7100051f cmp w8, #0x1 c165c: 540000e1 b.ne 0xc1678 <__dynamic_cast+0x114> c1660: b94043e8 ldr w8, [sp, #0x40] c1664: 7100051f cmp w8, #0x1 c1668: 54000081 b.ne 0xc1678 <__dynamic_cast+0x114> c166c: f94017e0 ldr x0, [sp, #0x28] c1670: 14000002 b 0xc1678 <__dynamic_cast+0x114> c1674: aa1f03e0 mov x0, xzr c1678: f9401688 ldr x8, [x20, #0x28] c167c: f85e83a9 ldur x9, [x29, #-0x18] c1680: eb09011f cmp x8, x9 c1684: 540000a1 b.ne 0xc1698 <__dynamic_cast+0x134> c1688: a9477bfd ldp x29, x30, [sp, #0x70] c168c: a9464ff4 ldp x20, x19, [sp, #0x60] c1690: 910203ff add sp, sp, #0x80 c1694: d65f03c0 ret c1698: 97fe037e bl 0x42490 <__stack_chk_fail@plt> c169c: f81a0ffb str x27, [sp, #-0x60]! c16a0: a90167fa stp x26, x25, [sp, #0x10] c16a4: a9025ff8 stp x24, x23, [sp, #0x20] c16a8: a90357f6 stp x22, x21, [sp, #0x30] c16ac: a9044ff4 stp x20, x19, [sp, #0x40] c16b0: a9057bfd stp x29, x30, [sp, #0x50] c16b4: 910143fd add x29, sp, #0x50 c16b8: f9400828 ldr x8, [x1, #0x10] c16bc: 2a0403f5 mov w21, w4 c16c0: 2a0303f6 mov w22, w3 c16c4: aa0203f4 mov x20, x2 c16c8: aa0103f3 mov x19, x1 c16cc: aa0003f7 mov x23, x0 c16d0: 36000444 tbz w4, #0x0, 0xc1758 <__dynamic_cast+0x1f4> c16d4: eb0802ff cmp x23, x8 c16d8: 54000b20 b.eq 0xc183c <__dynamic_cast+0x2d8> c16dc: f94006f8 ldr x24, [x23, #0x8] c16e0: f9400501 ldr x1, [x8, #0x8] c16e4: aa1803e0 mov x0, x24 c16e8: 97fdffce bl 0x41620 c16ec: 34000a80 cbz w0, 0xc183c <__dynamic_cast+0x2d8> c16f0: f9400268 ldr x8, [x19] c16f4: eb0802ff cmp x23, x8 c16f8: 540000a0 b.eq 0xc170c <__dynamic_cast+0x1a8> c16fc: f9400501 ldr x1, [x8, #0x8] c1700: aa1803e0 mov x0, x24 c1704: 97fdffc7 bl 0x41620 c1708: 35000380 cbnz w0, 0xc1778 <__dynamic_cast+0x214> c170c: f9401268 ldr x8, [x19, #0x20] c1710: eb14011f cmp x8, x20 c1714: 54000ee0 b.eq 0xc18f0 <__dynamic_cast+0x38c> c1718: f9401668 ldr x8, [x19, #0x28] c171c: eb14011f cmp x8, x20 c1720: 54000e80 b.eq 0xc18f0 <__dynamic_cast+0x38c> c1724: b9404668 ldr w8, [x19, #0x44] c1728: b9003a76 str w22, [x19, #0x38] c172c: 7100111f cmp w8, #0x4 c1730: 540016c0 b.eq 0xc1a08 <__dynamic_cast+0x4a4> c1734: b94016e8 ldr w8, [x23, #0x14] c1738: 34001508 cbz w8, 0xc19d8 <__dynamic_cast+0x474> c173c: 8b0812e8 add x8, x23, x8, lsl #4 c1740: 2a1f03f6 mov w22, wzr c1744: 2a1f03f8 mov w24, wzr c1748: 910062f9 add x25, x23, #0x18 c174c: 9100611a add x26, x8, #0x18 c1750: 5280003b mov w27, #0x1 // =1 c1754: 14000045 b 0xc1868 <__dynamic_cast+0x304> c1758: f94006e9 ldr x9, [x23, #0x8] c175c: f9400508 ldr x8, [x8, #0x8] c1760: eb08013f cmp x9, x8 c1764: 540006c0 b.eq 0xc183c <__dynamic_cast+0x2d8> c1768: f9400268 ldr x8, [x19] c176c: f9400508 ldr x8, [x8, #0x8] c1770: eb08013f cmp x9, x8 c1774: 54fffcc0 b.eq 0xc170c <__dynamic_cast+0x1a8> c1778: f94012e8 ldr x8, [x23, #0x20] c177c: b94016f8 ldr w24, [x23, #0x14] c1780: 9348fd09 asr x9, x8, #8 c1784: 36000068 tbz w8, #0x0, 0xc1790 <__dynamic_cast+0x22c> c1788: f940028a ldr x10, [x20] c178c: f8696949 ldr x9, [x10, x9] c1790: f9400ee0 ldr x0, [x23, #0x18] c1794: 8b090282 add x2, x20, x9 c1798: f27f011f tst x8, #0x2 c179c: 52800048 mov w8, #0x2 // =2 c17a0: f940000a ldr x10, [x0] c17a4: 1a960103 csel w3, w8, w22, eq c17a8: 120002a4 and w4, w21, #0x1 c17ac: aa1303e1 mov x1, x19 c17b0: f9401949 ldr x9, [x10, #0x30] c17b4: d63f0120 blr x9 c17b8: 71000b1f cmp w24, #0x2 c17bc: 540013c3 b.lo 0xc1a34 <__dynamic_cast+0x4d0> c17c0: b94012e8 ldr w8, [x23, #0x10] c17c4: 8b1812e9 add x9, x23, x24, lsl #4 c17c8: 91006138 add x24, x9, #0x18 c17cc: 9100a2f7 add x23, x23, #0x28 c17d0: 37080088 tbnz w8, #0x1, 0xc17e0 <__dynamic_cast+0x27c> c17d4: b9403e69 ldr w9, [x19, #0x3c] c17d8: 7100053f cmp w9, #0x1 c17dc: 54000941 b.ne 0xc1904 <__dynamic_cast+0x3a0> c17e0: 52800059 mov w25, #0x2 // =2 c17e4: 39413a68 ldrb w8, [x19, #0x4e] c17e8: 340001e8 cbz w8, 0xc1824 <__dynamic_cast+0x2c0> c17ec: 14000092 b 0xc1a34 <__dynamic_cast+0x4d0> c17f0: f84106e0 ldr x0, [x23], #0x10 c17f4: f27f011f tst x8, #0x2 c17f8: 8b090282 add x2, x20, x9 c17fc: 1a960323 csel w3, w25, w22, eq c1800: f940000a ldr x10, [x0] c1804: 120002a4 and w4, w21, #0x1 c1808: aa1303e1 mov x1, x19 c180c: f940194a ldr x10, [x10, #0x30] c1810: d63f0140 blr x10 c1814: eb1802ff cmp x23, x24 c1818: 540010e2 b.hs 0xc1a34 <__dynamic_cast+0x4d0> c181c: 39413a68 ldrb w8, [x19, #0x4e] c1820: 350010a8 cbnz w8, 0xc1a34 <__dynamic_cast+0x4d0> c1824: f94006e8 ldr x8, [x23, #0x8] c1828: 9348fd09 asr x9, x8, #8 c182c: 3607fe28 tbz w8, #0x0, 0xc17f0 <__dynamic_cast+0x28c> c1830: f940028a ldr x10, [x20] c1834: f8696949 ldr x9, [x10, x9] c1838: 17ffffee b 0xc17f0 <__dynamic_cast+0x28c> c183c: f9400668 ldr x8, [x19, #0x8] c1840: eb14011f cmp x8, x20 c1844: 54000f81 b.ne 0xc1a34 <__dynamic_cast+0x4d0> c1848: b9403668 ldr w8, [x19, #0x34] c184c: 7100051f cmp w8, #0x1 c1850: 54000f20 b.eq 0xc1a34 <__dynamic_cast+0x4d0> c1854: b9003676 str w22, [x19, #0x34] c1858: 14000077 b 0xc1a34 <__dynamic_cast+0x4d0> c185c: 91004339 add x25, x25, #0x10 c1860: eb1a033f cmp x25, x26 c1864: 54000b42 b.hs 0xc19cc <__dynamic_cast+0x468> c1868: 79009a7f strh wzr, [x19, #0x4c] c186c: f9400728 ldr x8, [x25, #0x8] c1870: 9348fd09 asr x9, x8, #8 c1874: 36000068 tbz w8, #0x0, 0xc1880 <__dynamic_cast+0x31c> c1878: f940028a ldr x10, [x20] c187c: f8696949 ldr x9, [x10, x9] c1880: f9400320 ldr x0, [x25] c1884: f27f011f tst x8, #0x2 c1888: 8b090283 add x3, x20, x9 c188c: 1a9b1764 cinc w4, w27, eq c1890: f940000a ldr x10, [x0] c1894: 120002a5 and w5, w21, #0x1 c1898: aa1303e1 mov x1, x19 c189c: aa1403e2 mov x2, x20 c18a0: f940154a ldr x10, [x10, #0x28] c18a4: d63f0140 blr x10 c18a8: 39413a68 ldrb w8, [x19, #0x4e] c18ac: 35000908 cbnz w8, 0xc19cc <__dynamic_cast+0x468> c18b0: 39413668 ldrb w8, [x19, #0x4d] c18b4: 34fffd48 cbz w8, 0xc185c <__dynamic_cast+0x2f8> c18b8: 39413268 ldrb w8, [x19, #0x4c] c18bc: 34000128 cbz w8, 0xc18e0 <__dynamic_cast+0x37c> c18c0: b9403268 ldr w8, [x19, #0x30] c18c4: 7100051f cmp w8, #0x1 c18c8: 54000960 b.eq 0xc19f4 <__dynamic_cast+0x490> c18cc: 394042e8 ldrb w8, [x23, #0x10] c18d0: 52800038 mov w24, #0x1 // =1 c18d4: 52800036 mov w22, #0x1 // =1 c18d8: 370ffc28 tbnz w8, #0x1, 0xc185c <__dynamic_cast+0x2f8> c18dc: 14000047 b 0xc19f8 <__dynamic_cast+0x494> c18e0: 394042e8 ldrb w8, [x23, #0x10] c18e4: 36000768 tbz w8, #0x0, 0xc19d0 <__dynamic_cast+0x46c> c18e8: 52800038 mov w24, #0x1 // =1 c18ec: 17ffffdc b 0xc185c <__dynamic_cast+0x2f8> c18f0: 710006df cmp w22, #0x1 c18f4: 54000a01 b.ne 0xc1a34 <__dynamic_cast+0x4d0> c18f8: 52800028 mov w8, #0x1 // =1 c18fc: b9003a68 str w8, [x19, #0x38] c1900: 1400004d b 0xc1a34 <__dynamic_cast+0x4d0> c1904: 52800059 mov w25, #0x2 // =2 c1908: 370001a8 tbnz w8, #0x0, 0xc193c <__dynamic_cast+0x3d8> c190c: 14000025 b 0xc19a0 <__dynamic_cast+0x43c> c1910: f84106e0 ldr x0, [x23], #0x10 c1914: f27f011f tst x8, #0x2 c1918: 8b090282 add x2, x20, x9 c191c: 1a960323 csel w3, w25, w22, eq c1920: f940000a ldr x10, [x0] c1924: 120002a4 and w4, w21, #0x1 c1928: aa1303e1 mov x1, x19 c192c: f940194a ldr x10, [x10, #0x30] c1930: d63f0140 blr x10 c1934: eb1802ff cmp x23, x24 c1938: 540007e2 b.hs 0xc1a34 <__dynamic_cast+0x4d0> c193c: 39413a68 ldrb w8, [x19, #0x4e] c1940: 350007a8 cbnz w8, 0xc1a34 <__dynamic_cast+0x4d0> c1944: b9403e68 ldr w8, [x19, #0x3c] c1948: 7100051f cmp w8, #0x1 c194c: 54000081 b.ne 0xc195c <__dynamic_cast+0x3f8> c1950: b9403268 ldr w8, [x19, #0x30] c1954: 7100051f cmp w8, #0x1 c1958: 540006e0 b.eq 0xc1a34 <__dynamic_cast+0x4d0> c195c: f94006e8 ldr x8, [x23, #0x8] c1960: 9348fd09 asr x9, x8, #8 c1964: 3607fd68 tbz w8, #0x0, 0xc1910 <__dynamic_cast+0x3ac> c1968: f940028a ldr x10, [x20] c196c: f8696949 ldr x9, [x10, x9] c1970: 17ffffe8 b 0xc1910 <__dynamic_cast+0x3ac> c1974: f84106e0 ldr x0, [x23], #0x10 c1978: f27f011f tst x8, #0x2 c197c: 8b090282 add x2, x20, x9 c1980: 1a960323 csel w3, w25, w22, eq c1984: f940000a ldr x10, [x0] c1988: 120002a4 and w4, w21, #0x1 c198c: aa1303e1 mov x1, x19 c1990: f940194a ldr x10, [x10, #0x30] c1994: d63f0140 blr x10 c1998: eb1802ff cmp x23, x24 c199c: 540004c2 b.hs 0xc1a34 <__dynamic_cast+0x4d0> c19a0: 39413a68 ldrb w8, [x19, #0x4e] c19a4: 35000488 cbnz w8, 0xc1a34 <__dynamic_cast+0x4d0> c19a8: b9403e68 ldr w8, [x19, #0x3c] c19ac: 7100051f cmp w8, #0x1 c19b0: 54000420 b.eq 0xc1a34 <__dynamic_cast+0x4d0> c19b4: f94006e8 ldr x8, [x23, #0x8] c19b8: 9348fd09 asr x9, x8, #8 c19bc: 3607fdc8 tbz w8, #0x0, 0xc1974 <__dynamic_cast+0x410> c19c0: f940028a ldr x10, [x20] c19c4: f8696949 ldr x9, [x10, x9] c19c8: 17ffffeb b 0xc1974 <__dynamic_cast+0x410> c19cc: 360000d8 tbz w24, #0x0, 0xc19e4 <__dynamic_cast+0x480> c19d0: 2a1603f8 mov w24, w22 c19d4: 14000009 b 0xc19f8 <__dynamic_cast+0x494> c19d8: 52800088 mov w8, #0x4 // =4 c19dc: b9004668 str w8, [x19, #0x44] c19e0: 1400000a b 0xc1a08 <__dynamic_cast+0x4a4> c19e4: 52800088 mov w8, #0x4 // =4 c19e8: b9004668 str w8, [x19, #0x44] c19ec: 360000f6 tbz w22, #0x0, 0xc1a08 <__dynamic_cast+0x4a4> c19f0: 14000011 b 0xc1a34 <__dynamic_cast+0x4d0> c19f4: 52800038 mov w24, #0x1 // =1 c19f8: 52800068 mov w8, #0x3 // =3 c19fc: 2a1803f6 mov w22, w24 c1a00: b9004668 str w8, [x19, #0x44] c1a04: 37000196 tbnz w22, #0x0, 0xc1a34 <__dynamic_cast+0x4d0> c1a08: 2947a269 ldp w9, w8, [x19, #0x3c] c1a0c: f9001674 str x20, [x19, #0x28] c1a10: 11000508 add w8, w8, #0x1 c1a14: 7100053f cmp w9, #0x1 c1a18: b9004268 str w8, [x19, #0x40] c1a1c: 540000c1 b.ne 0xc1a34 <__dynamic_cast+0x4d0> c1a20: b9403268 ldr w8, [x19, #0x30] c1a24: 7100091f cmp w8, #0x2 c1a28: 54000061 b.ne 0xc1a34 <__dynamic_cast+0x4d0> c1a2c: 52800028 mov w8, #0x1 // =1 c1a30: 39013a68 strb w8, [x19, #0x4e] c1a34: a9457bfd ldp x29, x30, [sp, #0x50] c1a38: a9444ff4 ldp x20, x19, [sp, #0x40] c1a3c: a94357f6 ldp x22, x21, [sp, #0x30] c1a40: a9425ff8 ldp x24, x23, [sp, #0x20] c1a44: a94167fa ldp x26, x25, [sp, #0x10] c1a48: f84607fb ldr x27, [sp], #0x60 c1a4c: d65f03c0 ret c1a50: a9bc5ff8 stp x24, x23, [sp, #-0x40]! c1a54: a90157f6 stp x22, x21, [sp, #0x10] c1a58: a9024ff4 stp x20, x19, [sp, #0x20] c1a5c: a9037bfd stp x29, x30, [sp, #0x30] c1a60: 9100c3fd add x29, sp, #0x30 c1a64: f9400828 ldr x8, [x1, #0x10] c1a68: 2a0403f6 mov w22, w4 c1a6c: 2a0303f5 mov w21, w3 c1a70: aa0203f4 mov x20, x2 c1a74: aa0103f3 mov x19, x1 c1a78: aa0003f7 mov x23, x0 c1a7c: 36000544 tbz w4, #0x0, 0xc1b24 <__dynamic_cast+0x5c0> c1a80: eb0802ff cmp x23, x8 c1a84: 54000780 b.eq 0xc1b74 <__dynamic_cast+0x610> c1a88: f94006f8 ldr x24, [x23, #0x8] c1a8c: f9400501 ldr x1, [x8, #0x8] c1a90: aa1803e0 mov x0, x24 c1a94: 97fdfee3 bl 0x41620 c1a98: 340006e0 cbz w0, 0xc1b74 <__dynamic_cast+0x610> c1a9c: f9400268 ldr x8, [x19] c1aa0: eb0802ff cmp x23, x8 c1aa4: 540000a0 b.eq 0xc1ab8 <__dynamic_cast+0x554> c1aa8: f9400501 ldr x1, [x8, #0x8] c1aac: aa1803e0 mov x0, x24 c1ab0: 97fdfedc bl 0x41620 c1ab4: 35000480 cbnz w0, 0xc1b44 <__dynamic_cast+0x5e0> c1ab8: f9401268 ldr x8, [x19, #0x20] c1abc: eb14011f cmp x8, x20 c1ac0: 540006a0 b.eq 0xc1b94 <__dynamic_cast+0x630> c1ac4: f9401668 ldr x8, [x19, #0x28] c1ac8: eb14011f cmp x8, x20 c1acc: 54000640 b.eq 0xc1b94 <__dynamic_cast+0x630> c1ad0: b9404668 ldr w8, [x19, #0x44] c1ad4: b9003a75 str w21, [x19, #0x38] c1ad8: 7100111f cmp w8, #0x4 c1adc: 540006a0 b.eq 0xc1bb0 <__dynamic_cast+0x64c> c1ae0: 79009a7f strh wzr, [x19, #0x4c] c1ae4: f9400ae0 ldr x0, [x23, #0x10] c1ae8: 120002c5 and w5, w22, #0x1 c1aec: 52800024 mov w4, #0x1 // =1 c1af0: aa1303e1 mov x1, x19 c1af4: f9400008 ldr x8, [x0] c1af8: aa1403e2 mov x2, x20 c1afc: aa1403e3 mov x3, x20 c1b00: f9401508 ldr x8, [x8, #0x28] c1b04: d63f0100 blr x8 c1b08: 39413668 ldrb w8, [x19, #0x4d] c1b0c: 340004e8 cbz w8, 0xc1ba8 <__dynamic_cast+0x644> c1b10: 39413268 ldrb w8, [x19, #0x4c] c1b14: 52800069 mov w9, #0x3 // =3 c1b18: b9004669 str w9, [x19, #0x44] c1b1c: 35000608 cbnz w8, 0xc1bdc <__dynamic_cast+0x678> c1b20: 14000024 b 0xc1bb0 <__dynamic_cast+0x64c> c1b24: f94006e9 ldr x9, [x23, #0x8] c1b28: f9400508 ldr x8, [x8, #0x8] c1b2c: eb08013f cmp x9, x8 c1b30: 54000220 b.eq 0xc1b74 <__dynamic_cast+0x610> c1b34: f9400268 ldr x8, [x19] c1b38: f9400508 ldr x8, [x8, #0x8] c1b3c: eb08013f cmp x9, x8 c1b40: 54fffbc0 b.eq 0xc1ab8 <__dynamic_cast+0x554> c1b44: f9400ae0 ldr x0, [x23, #0x10] c1b48: 120002c4 and w4, w22, #0x1 c1b4c: aa1303e1 mov x1, x19 c1b50: aa1403e2 mov x2, x20 c1b54: f9400008 ldr x8, [x0] c1b58: 2a1503e3 mov w3, w21 c1b5c: a9437bfd ldp x29, x30, [sp, #0x30] c1b60: a9424ff4 ldp x20, x19, [sp, #0x20] c1b64: f9401905 ldr x5, [x8, #0x30] c1b68: a94157f6 ldp x22, x21, [sp, #0x10] c1b6c: a8c45ff8 ldp x24, x23, [sp], #0x40 c1b70: d61f00a0 br x5 c1b74: f9400668 ldr x8, [x19, #0x8] c1b78: eb14011f cmp x8, x20 c1b7c: 54000301 b.ne 0xc1bdc <__dynamic_cast+0x678> c1b80: b9403668 ldr w8, [x19, #0x34] c1b84: 7100051f cmp w8, #0x1 c1b88: 540002a0 b.eq 0xc1bdc <__dynamic_cast+0x678> c1b8c: b9003675 str w21, [x19, #0x34] c1b90: 14000013 b 0xc1bdc <__dynamic_cast+0x678> c1b94: 710006bf cmp w21, #0x1 c1b98: 54000221 b.ne 0xc1bdc <__dynamic_cast+0x678> c1b9c: 52800028 mov w8, #0x1 // =1 c1ba0: b9003a68 str w8, [x19, #0x38] c1ba4: 1400000e b 0xc1bdc <__dynamic_cast+0x678> c1ba8: 52800088 mov w8, #0x4 // =4 c1bac: b9004668 str w8, [x19, #0x44] c1bb0: 2947a269 ldp w9, w8, [x19, #0x3c] c1bb4: f9001674 str x20, [x19, #0x28] c1bb8: 11000508 add w8, w8, #0x1 c1bbc: 7100053f cmp w9, #0x1 c1bc0: b9004268 str w8, [x19, #0x40] c1bc4: 540000c1 b.ne 0xc1bdc <__dynamic_cast+0x678> c1bc8: b9403268 ldr w8, [x19, #0x30] c1bcc: 7100091f cmp w8, #0x2 c1bd0: 54000061 b.ne 0xc1bdc <__dynamic_cast+0x678> c1bd4: 52800028 mov w8, #0x1 // =1 c1bd8: 39013a68 strb w8, [x19, #0x4e] c1bdc: a9437bfd ldp x29, x30, [sp, #0x30] c1be0: a9424ff4 ldp x20, x19, [sp, #0x20] c1be4: a94157f6 ldp x22, x21, [sp, #0x10] c1be8: a8c45ff8 ldp x24, x23, [sp], #0x40 c1bec: d65f03c0 ret c1bf0: f81c0ff7 str x23, [sp, #-0x40]! c1bf4: a90157f6 stp x22, x21, [sp, #0x10] c1bf8: a9024ff4 stp x20, x19, [sp, #0x20] c1bfc: a9037bfd stp x29, x30, [sp, #0x30] c1c00: 9100c3fd add x29, sp, #0x30 c1c04: f9400828 ldr x8, [x1, #0x10] c1c08: 2a0303f4 mov w20, w3 c1c0c: aa0203f5 mov x21, x2 c1c10: aa0103f3 mov x19, x1 c1c14: aa0003f6 mov x22, x0 c1c18: 36000204 tbz w4, #0x0, 0xc1c58 <__dynamic_cast+0x6f4> c1c1c: eb0802df cmp x22, x8 c1c20: 54000560 b.eq 0xc1ccc <__dynamic_cast+0x768> c1c24: f94006d7 ldr x23, [x22, #0x8] c1c28: f9400501 ldr x1, [x8, #0x8] c1c2c: aa1703e0 mov x0, x23 c1c30: 97fdfe7c bl 0x41620 c1c34: 340004c0 cbz w0, 0xc1ccc <__dynamic_cast+0x768> c1c38: f9400268 ldr x8, [x19] c1c3c: eb0802df cmp x22, x8 c1c40: 540001c0 b.eq 0xc1c78 <__dynamic_cast+0x714> c1c44: f9400501 ldr x1, [x8, #0x8] c1c48: aa1703e0 mov x0, x23 c1c4c: 97fdfe75 bl 0x41620 c1c50: 35000560 cbnz w0, 0xc1cfc <__dynamic_cast+0x798> c1c54: 14000009 b 0xc1c78 <__dynamic_cast+0x714> c1c58: f94006c9 ldr x9, [x22, #0x8] c1c5c: f9400508 ldr x8, [x8, #0x8] c1c60: eb08013f cmp x9, x8 c1c64: 54000340 b.eq 0xc1ccc <__dynamic_cast+0x768> c1c68: f9400268 ldr x8, [x19] c1c6c: f9400508 ldr x8, [x8, #0x8] c1c70: eb08013f cmp x9, x8 c1c74: 54000441 b.ne 0xc1cfc <__dynamic_cast+0x798> c1c78: f9401268 ldr x8, [x19, #0x20] c1c7c: eb15011f cmp x8, x21 c1c80: 54000360 b.eq 0xc1cec <__dynamic_cast+0x788> c1c84: f9401668 ldr x8, [x19, #0x28] c1c88: eb15011f cmp x8, x21 c1c8c: 54000300 b.eq 0xc1cec <__dynamic_cast+0x788> c1c90: 2947a269 ldp w9, w8, [x19, #0x3c] c1c94: b9003a74 str w20, [x19, #0x38] c1c98: f9001675 str x21, [x19, #0x28] c1c9c: 11000508 add w8, w8, #0x1 c1ca0: 7100053f cmp w9, #0x1 c1ca4: b9004268 str w8, [x19, #0x40] c1ca8: 540000c1 b.ne 0xc1cc0 <__dynamic_cast+0x75c> c1cac: b9403268 ldr w8, [x19, #0x30] c1cb0: 7100091f cmp w8, #0x2 c1cb4: 54000061 b.ne 0xc1cc0 <__dynamic_cast+0x75c> c1cb8: 52800028 mov w8, #0x1 // =1 c1cbc: 39013a68 strb w8, [x19, #0x4e] c1cc0: 52800088 mov w8, #0x4 // =4 c1cc4: b9004668 str w8, [x19, #0x44] c1cc8: 1400000d b 0xc1cfc <__dynamic_cast+0x798> c1ccc: f9400668 ldr x8, [x19, #0x8] c1cd0: eb15011f cmp x8, x21 c1cd4: 54000141 b.ne 0xc1cfc <__dynamic_cast+0x798> c1cd8: b9403668 ldr w8, [x19, #0x34] c1cdc: 7100051f cmp w8, #0x1 c1ce0: 540000e0 b.eq 0xc1cfc <__dynamic_cast+0x798> c1ce4: b9003674 str w20, [x19, #0x34] c1ce8: 14000005 b 0xc1cfc <__dynamic_cast+0x798> c1cec: 7100069f cmp w20, #0x1 c1cf0: 54000061 b.ne 0xc1cfc <__dynamic_cast+0x798> c1cf4: 52800028 mov w8, #0x1 // =1 c1cf8: b9003a68 str w8, [x19, #0x38] c1cfc: a9437bfd ldp x29, x30, [sp, #0x30] c1d00: a9424ff4 ldp x20, x19, [sp, #0x20] c1d04: a94157f6 ldp x22, x21, [sp, #0x10] c1d08: f84407f7 ldr x23, [sp], #0x40 c1d0c: d65f03c0 ret c1d10: a9ba6ffc stp x28, x27, [sp, #-0x60]! c1d14: a90167fa stp x26, x25, [sp, #0x10] c1d18: a9025ff8 stp x24, x23, [sp, #0x20] c1d1c: a90357f6 stp x22, x21, [sp, #0x30] c1d20: a9044ff4 stp x20, x19, [sp, #0x40] c1d24: a9057bfd stp x29, x30, [sp, #0x50] c1d28: 910143fd add x29, sp, #0x50 c1d2c: f9400828 ldr x8, [x1, #0x10] c1d30: 2a0503f7 mov w23, w5 c1d34: 2a0403f4 mov w20, w4 c1d38: aa0303f6 mov x22, x3 c1d3c: aa0203f5 mov x21, x2 c1d40: aa0103f3 mov x19, x1 c1d44: aa0003f8 mov x24, x0 c1d48: 360002e5 tbz w5, #0x0, 0xc1da4 <__dynamic_cast+0x840> c1d4c: eb08031f cmp x24, x8 c1d50: 540000a0 b.eq 0xc1d64 <__dynamic_cast+0x800> c1d54: f9400700 ldr x0, [x24, #0x8] c1d58: f9400501 ldr x1, [x8, #0x8] c1d5c: 97fdfe31 bl 0x41620 c1d60: 350002a0 cbnz w0, 0xc1db4 <__dynamic_cast+0x850> c1d64: f9400669 ldr x9, [x19, #0x8] c1d68: 52800028 mov w8, #0x1 // =1 c1d6c: 39013668 strb w8, [x19, #0x4d] c1d70: eb16013f cmp x9, x22 c1d74: 54000b81 b.ne 0xc1ee4 <__dynamic_cast+0x980> c1d78: f9401269 ldr x9, [x19, #0x20] c1d7c: 39013268 strb w8, [x19, #0x4c] c1d80: b4000c09 cbz x9, 0xc1f00 <__dynamic_cast+0x99c> c1d84: eb15013f cmp x9, x21 c1d88: 54000ca0 b.eq 0xc1f1c <__dynamic_cast+0x9b8> c1d8c: b9403e68 ldr w8, [x19, #0x3c] c1d90: 52800029 mov w9, #0x1 // =1 c1d94: 39013a69 strb w9, [x19, #0x4e] c1d98: 11000508 add w8, w8, #0x1 c1d9c: b9003e68 str w8, [x19, #0x3c] c1da0: 14000051 b 0xc1ee4 <__dynamic_cast+0x980> c1da4: f9400709 ldr x9, [x24, #0x8] c1da8: f9400508 ldr x8, [x8, #0x8] c1dac: eb08013f cmp x9, x8 c1db0: 54fffda0 b.eq 0xc1d64 <__dynamic_cast+0x800> c1db4: 39413279 ldrb w25, [x19, #0x4c] c1db8: 3941367c ldrb w28, [x19, #0x4d] c1dbc: b940171b ldr w27, [x24, #0x14] c1dc0: 79009a7f strh wzr, [x19, #0x4c] c1dc4: f9401308 ldr x8, [x24, #0x20] c1dc8: 9348fd09 asr x9, x8, #8 c1dcc: 36000068 tbz w8, #0x0, 0xc1dd8 <__dynamic_cast+0x874> c1dd0: f94002ca ldr x10, [x22] c1dd4: f8696949 ldr x9, [x10, x9] c1dd8: f9400f00 ldr x0, [x24, #0x18] c1ddc: 8b0902c3 add x3, x22, x9 c1de0: f27f011f tst x8, #0x2 c1de4: 52800048 mov w8, #0x2 // =2 c1de8: f940000a ldr x10, [x0] c1dec: 1a940104 csel w4, w8, w20, eq c1df0: 120002e5 and w5, w23, #0x1 c1df4: aa1303e1 mov x1, x19 c1df8: f9401549 ldr x9, [x10, #0x28] c1dfc: aa1503e2 mov x2, x21 c1e00: d63f0120 blr x9 c1e04: 39413268 ldrb w8, [x19, #0x4c] c1e08: 39413669 ldrb w9, [x19, #0x4d] c1e0c: 71000b7f cmp w27, #0x2 c1e10: 2a19011a orr w26, w8, w25 c1e14: 2a1c0139 orr w25, w9, w28 c1e18: 540005a3 b.lo 0xc1ecc <__dynamic_cast+0x968> c1e1c: 8b1b130a add x10, x24, x27, lsl #4 c1e20: 9100615c add x28, x10, #0x18 c1e24: 9100a31b add x27, x24, #0x28 c1e28: 39413a6a ldrb w10, [x19, #0x4e] c1e2c: 340002aa cbz w10, 0xc1e80 <__dynamic_cast+0x91c> c1e30: 14000027 b 0xc1ecc <__dynamic_cast+0x968> c1e34: f8410760 ldr x0, [x27], #0x10 c1e38: 5280004b mov w11, #0x2 // =2 c1e3c: f27f011f tst x8, #0x2 c1e40: 8b0902c3 add x3, x22, x9 c1e44: f940000a ldr x10, [x0] c1e48: 1a940164 csel w4, w11, w20, eq c1e4c: 120002e5 and w5, w23, #0x1 c1e50: aa1303e1 mov x1, x19 c1e54: f940154a ldr x10, [x10, #0x28] c1e58: aa1503e2 mov x2, x21 c1e5c: d63f0140 blr x10 c1e60: 39413268 ldrb w8, [x19, #0x4c] c1e64: 39413669 ldrb w9, [x19, #0x4d] c1e68: eb1c037f cmp x27, x28 c1e6c: 2a1a011a orr w26, w8, w26 c1e70: 2a190139 orr w25, w9, w25 c1e74: 540002c2 b.hs 0xc1ecc <__dynamic_cast+0x968> c1e78: 39413a6a ldrb w10, [x19, #0x4e] c1e7c: 3500028a cbnz w10, 0xc1ecc <__dynamic_cast+0x968> c1e80: 72001d1f tst w8, #0xff c1e84: 540000e0 b.eq 0xc1ea0 <__dynamic_cast+0x93c> c1e88: b9403268 ldr w8, [x19, #0x30] c1e8c: 7100051f cmp w8, #0x1 c1e90: 540001e0 b.eq 0xc1ecc <__dynamic_cast+0x968> c1e94: 39404308 ldrb w8, [x24, #0x10] c1e98: 370800c8 tbnz w8, #0x1, 0xc1eb0 <__dynamic_cast+0x94c> c1e9c: 1400000c b 0xc1ecc <__dynamic_cast+0x968> c1ea0: 72001d3f tst w9, #0xff c1ea4: 54000060 b.eq 0xc1eb0 <__dynamic_cast+0x94c> c1ea8: 39404308 ldrb w8, [x24, #0x10] c1eac: 36000108 tbz w8, #0x0, 0xc1ecc <__dynamic_cast+0x968> c1eb0: 79009a7f strh wzr, [x19, #0x4c] c1eb4: f9400768 ldr x8, [x27, #0x8] c1eb8: 9348fd09 asr x9, x8, #8 c1ebc: 3607fbc8 tbz w8, #0x0, 0xc1e34 <__dynamic_cast+0x8d0> c1ec0: f94002ca ldr x10, [x22] c1ec4: f8696949 ldr x9, [x10, x9] c1ec8: 17ffffdb b 0xc1e34 <__dynamic_cast+0x8d0> c1ecc: 72001f5f tst w26, #0xff c1ed0: 1a9f07e8 cset w8, ne c1ed4: 72001f3f tst w25, #0xff c1ed8: 1a9f07e9 cset w9, ne c1edc: 39013268 strb w8, [x19, #0x4c] c1ee0: 39013669 strb w9, [x19, #0x4d] c1ee4: a9457bfd ldp x29, x30, [sp, #0x50] c1ee8: a9444ff4 ldp x20, x19, [sp, #0x40] c1eec: a94357f6 ldp x22, x21, [sp, #0x30] c1ef0: a9425ff8 ldp x24, x23, [sp, #0x20] c1ef4: a94167fa ldp x26, x25, [sp, #0x10] c1ef8: a8c66ffc ldp x28, x27, [sp], #0x60 c1efc: d65f03c0 ret c1f00: 52800028 mov w8, #0x1 // =1 c1f04: 7100069f cmp w20, #0x1 c1f08: f9001275 str x21, [x19, #0x20] c1f0c: b9003274 str w20, [x19, #0x30] c1f10: b9003e68 str w8, [x19, #0x3c] c1f14: 54000120 b.eq 0xc1f38 <__dynamic_cast+0x9d4> c1f18: 17fffff3 b 0xc1ee4 <__dynamic_cast+0x980> c1f1c: b9403268 ldr w8, [x19, #0x30] c1f20: 7100091f cmp w8, #0x2 c1f24: 54000061 b.ne 0xc1f30 <__dynamic_cast+0x9cc> c1f28: 2a1403e8 mov w8, w20 c1f2c: b9003274 str w20, [x19, #0x30] c1f30: 7100051f cmp w8, #0x1 c1f34: 54fffd81 b.ne 0xc1ee4 <__dynamic_cast+0x980> c1f38: b9404a68 ldr w8, [x19, #0x48] c1f3c: 7100051f cmp w8, #0x1 c1f40: 54fffd21 b.ne 0xc1ee4 <__dynamic_cast+0x980> c1f44: 39013a68 strb w8, [x19, #0x4e] c1f48: 17ffffe7 b 0xc1ee4 <__dynamic_cast+0x980> c1f4c: a9bc5ff8 stp x24, x23, [sp, #-0x40]! c1f50: a90157f6 stp x22, x21, [sp, #0x10] c1f54: a9024ff4 stp x20, x19, [sp, #0x20] c1f58: a9037bfd stp x29, x30, [sp, #0x30] c1f5c: 9100c3fd add x29, sp, #0x30 c1f60: f9400828 ldr x8, [x1, #0x10] c1f64: 2a0503f7 mov w23, w5 c1f68: 2a0403f4 mov w20, w4 c1f6c: aa0303f6 mov x22, x3 c1f70: aa0203f5 mov x21, x2 c1f74: aa0103f3 mov x19, x1 c1f78: aa0003f8 mov x24, x0 c1f7c: 36000225 tbz w5, #0x0, 0xc1fc0 <__dynamic_cast+0xa5c> c1f80: eb08031f cmp x24, x8 c1f84: 540000a0 b.eq 0xc1f98 <__dynamic_cast+0xa34> c1f88: f9400700 ldr x0, [x24, #0x8] c1f8c: f9400501 ldr x1, [x8, #0x8] c1f90: 97fdfda4 bl 0x41620 c1f94: 350001e0 cbnz w0, 0xc1fd0 <__dynamic_cast+0xa6c> c1f98: f9400669 ldr x9, [x19, #0x8] c1f9c: 52800028 mov w8, #0x1 // =1 c1fa0: 39013668 strb w8, [x19, #0x4d] c1fa4: eb16013f cmp x9, x22 c1fa8: 540002e0 b.eq 0xc2004 <__dynamic_cast+0xaa0> c1fac: a9437bfd ldp x29, x30, [sp, #0x30] c1fb0: a9424ff4 ldp x20, x19, [sp, #0x20] c1fb4: a94157f6 ldp x22, x21, [sp, #0x10] c1fb8: a8c45ff8 ldp x24, x23, [sp], #0x40 c1fbc: d65f03c0 ret c1fc0: f9400709 ldr x9, [x24, #0x8] c1fc4: f9400508 ldr x8, [x8, #0x8] c1fc8: eb08013f cmp x9, x8 c1fcc: 54fffe60 b.eq 0xc1f98 <__dynamic_cast+0xa34> c1fd0: f9400b00 ldr x0, [x24, #0x10] c1fd4: aa1303e1 mov x1, x19 c1fd8: aa1503e2 mov x2, x21 c1fdc: aa1603e3 mov x3, x22 c1fe0: f9400008 ldr x8, [x0] c1fe4: 2a1403e4 mov w4, w20 c1fe8: a9437bfd ldp x29, x30, [sp, #0x30] c1fec: a9424ff4 ldp x20, x19, [sp, #0x20] c1ff0: f9401506 ldr x6, [x8, #0x28] c1ff4: a94157f6 ldp x22, x21, [sp, #0x10] c1ff8: 120002e5 and w5, w23, #0x1 c1ffc: a8c45ff8 ldp x24, x23, [sp], #0x40 c2000: d61f00c0 br x6 c2004: f9401269 ldr x9, [x19, #0x20] c2008: 39013268 strb w8, [x19, #0x4c] c200c: b4000129 cbz x9, 0xc2030 <__dynamic_cast+0xacc> c2010: eb15013f cmp x9, x21 c2014: 540001c0 b.eq 0xc204c <__dynamic_cast+0xae8> c2018: b9403e68 ldr w8, [x19, #0x3c] c201c: 52800029 mov w9, #0x1 // =1 c2020: 39013a69 strb w9, [x19, #0x4e] c2024: 11000508 add w8, w8, #0x1 c2028: b9003e68 str w8, [x19, #0x3c] c202c: 17ffffe0 b 0xc1fac <__dynamic_cast+0xa48> c2030: 52800028 mov w8, #0x1 // =1 c2034: 7100069f cmp w20, #0x1 c2038: f9001275 str x21, [x19, #0x20] c203c: b9003274 str w20, [x19, #0x30] c2040: b9003e68 str w8, [x19, #0x3c] c2044: 54000120 b.eq 0xc2068 <__dynamic_cast+0xb04> c2048: 17ffffd9 b 0xc1fac <__dynamic_cast+0xa48> c204c: b9403268 ldr w8, [x19, #0x30] c2050: 7100091f cmp w8, #0x2 c2054: 54000061 b.ne 0xc2060 <__dynamic_cast+0xafc> c2058: 2a1403e8 mov w8, w20 c205c: b9003274 str w20, [x19, #0x30] c2060: 7100051f cmp w8, #0x1 c2064: 54fffa41 b.ne 0xc1fac <__dynamic_cast+0xa48> c2068: b9404a68 ldr w8, [x19, #0x48] c206c: 7100051f cmp w8, #0x1 c2070: 54fff9e1 b.ne 0xc1fac <__dynamic_cast+0xa48> c2074: 39013a68 strb w8, [x19, #0x4e] c2078: 17ffffcd b 0xc1fac <__dynamic_cast+0xa48> c207c: a9bd57f6 stp x22, x21, [sp, #-0x30]! c2080: a9014ff4 stp x20, x19, [sp, #0x10] c2084: a9027bfd stp x29, x30, [sp, #0x20] c2088: 910083fd add x29, sp, #0x20 c208c: f9400828 ldr x8, [x1, #0x10] c2090: 2a0403f4 mov w20, w4 c2094: aa0303f6 mov x22, x3 c2098: aa0203f5 mov x21, x2 c209c: aa0103f3 mov x19, x1 c20a0: 36000105 tbz w5, #0x0, 0xc20c0 <__dynamic_cast+0xb5c> c20a4: eb08001f cmp x0, x8 c20a8: 54000140 b.eq 0xc20d0 <__dynamic_cast+0xb6c> c20ac: f9400400 ldr x0, [x0, #0x8] c20b0: f9400501 ldr x1, [x8, #0x8] c20b4: 97fdfd5b bl 0x41620 c20b8: 35000160 cbnz w0, 0xc20e4 <__dynamic_cast+0xb80> c20bc: 14000005 b 0xc20d0 <__dynamic_cast+0xb6c> c20c0: f9400409 ldr x9, [x0, #0x8] c20c4: f9400508 ldr x8, [x8, #0x8] c20c8: eb08013f cmp x9, x8 c20cc: 540000c1 b.ne 0xc20e4 <__dynamic_cast+0xb80> c20d0: f9400669 ldr x9, [x19, #0x8] c20d4: 52800028 mov w8, #0x1 // =1 c20d8: 39013668 strb w8, [x19, #0x4d] c20dc: eb16013f cmp x9, x22 c20e0: 540000a0 b.eq 0xc20f4 <__dynamic_cast+0xb90> c20e4: a9427bfd ldp x29, x30, [sp, #0x20] c20e8: a9414ff4 ldp x20, x19, [sp, #0x10] c20ec: a8c357f6 ldp x22, x21, [sp], #0x30 c20f0: d65f03c0 ret c20f4: f9401269 ldr x9, [x19, #0x20] c20f8: 39013268 strb w8, [x19, #0x4c] c20fc: b4000129 cbz x9, 0xc2120 <__dynamic_cast+0xbbc> c2100: eb15013f cmp x9, x21 c2104: 540001c0 b.eq 0xc213c <__dynamic_cast+0xbd8> c2108: b9403e68 ldr w8, [x19, #0x3c] c210c: 52800029 mov w9, #0x1 // =1 c2110: 39013a69 strb w9, [x19, #0x4e] c2114: 11000508 add w8, w8, #0x1 c2118: b9003e68 str w8, [x19, #0x3c] c211c: 17fffff2 b 0xc20e4 <__dynamic_cast+0xb80> c2120: 52800028 mov w8, #0x1 // =1 c2124: 7100069f cmp w20, #0x1 c2128: f9001275 str x21, [x19, #0x20] c212c: b9003274 str w20, [x19, #0x30] c2130: b9003e68 str w8, [x19, #0x3c] c2134: 54000120 b.eq 0xc2158 <__dynamic_cast+0xbf4> c2138: 17ffffeb b 0xc20e4 <__dynamic_cast+0xb80> c213c: b9403268 ldr w8, [x19, #0x30] c2140: 7100091f cmp w8, #0x2 c2144: 54000061 b.ne 0xc2150 <__dynamic_cast+0xbec> c2148: 2a1403e8 mov w8, w20 c214c: b9003274 str w20, [x19, #0x30] c2150: 7100051f cmp w8, #0x1 c2154: 54fffc81 b.ne 0xc20e4 <__dynamic_cast+0xb80> c2158: b9404a68 ldr w8, [x19, #0x48] c215c: 7100051f cmp w8, #0x1 c2160: 54fffc21 b.ne 0xc20e4 <__dynamic_cast+0xb80> c2164: 39013a68 strb w8, [x19, #0x4e] c2168: 17ffffdf b 0xc20e4 <__dynamic_cast+0xb80> 00000000000c216c : c216c: d65f03c0 ret 00000000000c2170 : c2170: 17fdfc6c b 0x41320 <_ZdlPv@plt> 00000000000c2174 : c2174: b00000e0 adrp x0, 0xdf000 c2178: 911e1800 add x0, x0, #0x786 c217c: d65f03c0 ret 00000000000c2180 : c2180: 17fdfc68 b 0x41320 <_ZdlPv@plt> 00000000000c2184 : c2184: b00000e0 adrp x0, 0xdf000 c2188: 911e5400 add x0, x0, #0x795 c218c: d65f03c0 ret 00000000000c2190 : c2190: b0000268 adrp x8, 0x10f000 c2194: f9474908 ldr x8, [x8, #0xe90] c2198: 91004108 add x8, x8, #0x10 c219c: f9000008 str x8, [x0] c21a0: d65f03c0 ret 00000000000c21a4 : c21a4: 17fdfc5f b 0x41320 <_ZdlPv@plt> 00000000000c21a8 : c21a8: b00000e0 adrp x0, 0xdf000 c21ac: 911ea000 add x0, x0, #0x7a8 c21b0: d65f03c0 ret 00000000000c21b4 : c21b4: b0000268 adrp x8, 0x10f000 c21b8: f946c908 ldr x8, [x8, #0xd90] c21bc: 91004108 add x8, x8, #0x10 c21c0: f9000008 str x8, [x0] c21c4: d65f03c0 ret 00000000000c21c8 : c21c8: 17fdfc56 b 0x41320 <_ZdlPv@plt> 00000000000c21cc : c21cc: b00000e0 adrp x0, 0xdf000 c21d0: 911edc00 add x0, x0, #0x7b7 c21d4: d65f03c0 ret 00000000000c21d8 : c21d8: f81e0ff3 str x19, [sp, #-0x20]! c21dc: a9017bfd stp x29, x30, [sp, #0x10] c21e0: 910043fd add x29, sp, #0x10 c21e4: b0000269 adrp x9, 0x10f000 c21e8: f9400408 ldr x8, [x0, #0x8] c21ec: f946ad29 ldr x9, [x9, #0xd58] c21f0: aa0003f3 mov x19, x0 c21f4: 91004129 add x9, x9, #0x10 c21f8: f9000009 str x9, [x0] c21fc: d1002109 sub x9, x8, #0x8 c2200: 885ffd2a ldaxr w10, [x9] c2204: 7100054a subs w10, w10, #0x1 c2208: 880bfd2a stlxr w11, w10, [x9] c220c: 35ffffab cbnz w11, 0xc2200 c2210: 54000065 b.pl 0xc221c c2214: d1006100 sub x0, x8, #0x18 c2218: 97fdfc42 bl 0x41320 <_ZdlPv@plt> c221c: a9417bfd ldp x29, x30, [sp, #0x10] c2220: aa1303e0 mov x0, x19 c2224: f84207f3 ldr x19, [sp], #0x20 c2228: 17fdffd6 b 0x42180 <_ZNSt9exceptionD2Ev@plt> 00000000000c222c : c222c: f81e0ff3 str x19, [sp, #-0x20]! c2230: a9017bfd stp x29, x30, [sp, #0x10] c2234: 910043fd add x29, sp, #0x10 c2238: b0000269 adrp x9, 0x10f000 c223c: f9400408 ldr x8, [x0, #0x8] c2240: f946ad29 ldr x9, [x9, #0xd58] c2244: aa0003f3 mov x19, x0 c2248: 91004129 add x9, x9, #0x10 c224c: f9000009 str x9, [x0] c2250: d1002109 sub x9, x8, #0x8 c2254: 885ffd2a ldaxr w10, [x9] c2258: 7100054a subs w10, w10, #0x1 c225c: 880bfd2a stlxr w11, w10, [x9] c2260: 35ffffab cbnz w11, 0xc2254 c2264: 54000065 b.pl 0xc2270 c2268: d1006100 sub x0, x8, #0x18 c226c: 97fdfc2d bl 0x41320 <_ZdlPv@plt> c2270: aa1303e0 mov x0, x19 c2274: 97fdffc3 bl 0x42180 <_ZNSt9exceptionD2Ev@plt> c2278: a9417bfd ldp x29, x30, [sp, #0x10] c227c: aa1303e0 mov x0, x19 c2280: f84207f3 ldr x19, [sp], #0x20 c2284: 17fdfc27 b 0x41320 <_ZdlPv@plt> 00000000000c2288 : c2288: f9400400 ldr x0, [x0, #0x8] c228c: d65f03c0 ret 00000000000c2290 : c2290: f81e0ff3 str x19, [sp, #-0x20]! c2294: a9017bfd stp x29, x30, [sp, #0x10] c2298: 910043fd add x29, sp, #0x10 c229c: b0000269 adrp x9, 0x10f000 c22a0: f9400408 ldr x8, [x0, #0x8] c22a4: f947a929 ldr x9, [x9, #0xf50] c22a8: aa0003f3 mov x19, x0 c22ac: 91004129 add x9, x9, #0x10 c22b0: f9000009 str x9, [x0] c22b4: d1002109 sub x9, x8, #0x8 c22b8: 885ffd2a ldaxr w10, [x9] c22bc: 7100054a subs w10, w10, #0x1 c22c0: 880bfd2a stlxr w11, w10, [x9] c22c4: 35ffffab cbnz w11, 0xc22b8 c22c8: 54000065 b.pl 0xc22d4 c22cc: d1006100 sub x0, x8, #0x18 c22d0: 97fdfc14 bl 0x41320 <_ZdlPv@plt> c22d4: a9417bfd ldp x29, x30, [sp, #0x10] c22d8: aa1303e0 mov x0, x19 c22dc: f84207f3 ldr x19, [sp], #0x20 c22e0: 17fdffa8 b 0x42180 <_ZNSt9exceptionD2Ev@plt> 00000000000c22e4 : c22e4: f81e0ff3 str x19, [sp, #-0x20]! c22e8: a9017bfd stp x29, x30, [sp, #0x10] c22ec: 910043fd add x29, sp, #0x10 c22f0: b0000269 adrp x9, 0x10f000 c22f4: f9400408 ldr x8, [x0, #0x8] c22f8: f947a929 ldr x9, [x9, #0xf50] c22fc: aa0003f3 mov x19, x0 c2300: 91004129 add x9, x9, #0x10 c2304: f9000009 str x9, [x0] c2308: d1002109 sub x9, x8, #0x8 c230c: 885ffd2a ldaxr w10, [x9] c2310: 7100054a subs w10, w10, #0x1 c2314: 880bfd2a stlxr w11, w10, [x9] c2318: 35ffffab cbnz w11, 0xc230c c231c: 54000065 b.pl 0xc2328 c2320: d1006100 sub x0, x8, #0x18 c2324: 97fdfbff bl 0x41320 <_ZdlPv@plt> c2328: aa1303e0 mov x0, x19 c232c: 97fdff95 bl 0x42180 <_ZNSt9exceptionD2Ev@plt> c2330: a9417bfd ldp x29, x30, [sp, #0x10] c2334: aa1303e0 mov x0, x19 c2338: f84207f3 ldr x19, [sp], #0x20 c233c: 17fdfbf9 b 0x41320 <_ZdlPv@plt> 00000000000c2340 : c2340: f9400400 ldr x0, [x0, #0x8] c2344: d65f03c0 ret 00000000000c2348 : c2348: f81e0ff3 str x19, [sp, #-0x20]! c234c: a9017bfd stp x29, x30, [sp, #0x10] c2350: 910043fd add x29, sp, #0x10 c2354: b0000269 adrp x9, 0x10f000 c2358: f9400408 ldr x8, [x0, #0x8] c235c: f946ad29 ldr x9, [x9, #0xd58] c2360: aa0003f3 mov x19, x0 c2364: 91004129 add x9, x9, #0x10 c2368: f9000009 str x9, [x0] c236c: d1002109 sub x9, x8, #0x8 c2370: 885ffd2a ldaxr w10, [x9] c2374: 7100054a subs w10, w10, #0x1 c2378: 880bfd2a stlxr w11, w10, [x9] c237c: 35ffffab cbnz w11, 0xc2370 c2380: 54000065 b.pl 0xc238c c2384: d1006100 sub x0, x8, #0x18 c2388: 97fdfbe6 bl 0x41320 <_ZdlPv@plt> c238c: aa1303e0 mov x0, x19 c2390: 97fdff7c bl 0x42180 <_ZNSt9exceptionD2Ev@plt> c2394: a9417bfd ldp x29, x30, [sp, #0x10] c2398: aa1303e0 mov x0, x19 c239c: f84207f3 ldr x19, [sp], #0x20 c23a0: 17fdfbe0 b 0x41320 <_ZdlPv@plt> 00000000000c23a4 : c23a4: f81e0ff3 str x19, [sp, #-0x20]! c23a8: a9017bfd stp x29, x30, [sp, #0x10] c23ac: 910043fd add x29, sp, #0x10 c23b0: b0000269 adrp x9, 0x10f000 c23b4: f9400408 ldr x8, [x0, #0x8] c23b8: f946ad29 ldr x9, [x9, #0xd58] c23bc: aa0003f3 mov x19, x0 c23c0: 91004129 add x9, x9, #0x10 c23c4: f9000009 str x9, [x0] c23c8: d1002109 sub x9, x8, #0x8 c23cc: 885ffd2a ldaxr w10, [x9] c23d0: 7100054a subs w10, w10, #0x1 c23d4: 880bfd2a stlxr w11, w10, [x9] c23d8: 35ffffab cbnz w11, 0xc23cc c23dc: 54000065 b.pl 0xc23e8 c23e0: d1006100 sub x0, x8, #0x18 c23e4: 97fdfbcf bl 0x41320 <_ZdlPv@plt> c23e8: aa1303e0 mov x0, x19 c23ec: 97fdff65 bl 0x42180 <_ZNSt9exceptionD2Ev@plt> c23f0: a9417bfd ldp x29, x30, [sp, #0x10] c23f4: aa1303e0 mov x0, x19 c23f8: f84207f3 ldr x19, [sp], #0x20 c23fc: 17fdfbc9 b 0x41320 <_ZdlPv@plt> 00000000000c2400 : c2400: f81e0ff3 str x19, [sp, #-0x20]! c2404: a9017bfd stp x29, x30, [sp, #0x10] c2408: 910043fd add x29, sp, #0x10 c240c: b0000269 adrp x9, 0x10f000 c2410: f9400408 ldr x8, [x0, #0x8] c2414: f946ad29 ldr x9, [x9, #0xd58] c2418: aa0003f3 mov x19, x0 c241c: 91004129 add x9, x9, #0x10 c2420: f9000009 str x9, [x0] c2424: d1002109 sub x9, x8, #0x8 c2428: 885ffd2a ldaxr w10, [x9] c242c: 7100054a subs w10, w10, #0x1 c2430: 880bfd2a stlxr w11, w10, [x9] c2434: 35ffffab cbnz w11, 0xc2428 c2438: 54000065 b.pl 0xc2444 c243c: d1006100 sub x0, x8, #0x18 c2440: 97fdfbb8 bl 0x41320 <_ZdlPv@plt> c2444: aa1303e0 mov x0, x19 c2448: 97fdff4e bl 0x42180 <_ZNSt9exceptionD2Ev@plt> c244c: a9417bfd ldp x29, x30, [sp, #0x10] c2450: aa1303e0 mov x0, x19 c2454: f84207f3 ldr x19, [sp], #0x20 c2458: 17fdfbb2 b 0x41320 <_ZdlPv@plt> 00000000000c245c : c245c: f81e0ff3 str x19, [sp, #-0x20]! c2460: a9017bfd stp x29, x30, [sp, #0x10] c2464: 910043fd add x29, sp, #0x10 c2468: b0000269 adrp x9, 0x10f000 c246c: f9400408 ldr x8, [x0, #0x8] c2470: f946ad29 ldr x9, [x9, #0xd58] c2474: aa0003f3 mov x19, x0 c2478: 91004129 add x9, x9, #0x10 c247c: f9000009 str x9, [x0] c2480: d1002109 sub x9, x8, #0x8 c2484: 885ffd2a ldaxr w10, [x9] c2488: 7100054a subs w10, w10, #0x1 c248c: 880bfd2a stlxr w11, w10, [x9] c2490: 35ffffab cbnz w11, 0xc2484 c2494: 54000065 b.pl 0xc24a0 c2498: d1006100 sub x0, x8, #0x18 c249c: 97fdfba1 bl 0x41320 <_ZdlPv@plt> c24a0: aa1303e0 mov x0, x19 c24a4: 97fdff37 bl 0x42180 <_ZNSt9exceptionD2Ev@plt> c24a8: a9417bfd ldp x29, x30, [sp, #0x10] c24ac: aa1303e0 mov x0, x19 c24b0: f84207f3 ldr x19, [sp], #0x20 c24b4: 17fdfb9b b 0x41320 <_ZdlPv@plt> 00000000000c24b8 : c24b8: f81e0ff3 str x19, [sp, #-0x20]! c24bc: a9017bfd stp x29, x30, [sp, #0x10] c24c0: 910043fd add x29, sp, #0x10 c24c4: b0000269 adrp x9, 0x10f000 c24c8: f9400408 ldr x8, [x0, #0x8] c24cc: f947a929 ldr x9, [x9, #0xf50] c24d0: aa0003f3 mov x19, x0 c24d4: 91004129 add x9, x9, #0x10 c24d8: f9000009 str x9, [x0] c24dc: d1002109 sub x9, x8, #0x8 c24e0: 885ffd2a ldaxr w10, [x9] c24e4: 7100054a subs w10, w10, #0x1 c24e8: 880bfd2a stlxr w11, w10, [x9] c24ec: 35ffffab cbnz w11, 0xc24e0 c24f0: 54000065 b.pl 0xc24fc c24f4: d1006100 sub x0, x8, #0x18 c24f8: 97fdfb8a bl 0x41320 <_ZdlPv@plt> c24fc: aa1303e0 mov x0, x19 c2500: 97fdff20 bl 0x42180 <_ZNSt9exceptionD2Ev@plt> c2504: a9417bfd ldp x29, x30, [sp, #0x10] c2508: aa1303e0 mov x0, x19 c250c: f84207f3 ldr x19, [sp], #0x20 c2510: 17fdfb84 b 0x41320 <_ZdlPv@plt> 00000000000c2514 : c2514: f81e0ff3 str x19, [sp, #-0x20]! c2518: a9017bfd stp x29, x30, [sp, #0x10] c251c: 910043fd add x29, sp, #0x10 c2520: b0000269 adrp x9, 0x10f000 c2524: f9400408 ldr x8, [x0, #0x8] c2528: f947a929 ldr x9, [x9, #0xf50] c252c: aa0003f3 mov x19, x0 c2530: 91004129 add x9, x9, #0x10 c2534: f9000009 str x9, [x0] c2538: d1002109 sub x9, x8, #0x8 c253c: 885ffd2a ldaxr w10, [x9] c2540: 7100054a subs w10, w10, #0x1 c2544: 880bfd2a stlxr w11, w10, [x9] c2548: 35ffffab cbnz w11, 0xc253c c254c: 54000065 b.pl 0xc2558 c2550: d1006100 sub x0, x8, #0x18 c2554: 97fdfb73 bl 0x41320 <_ZdlPv@plt> c2558: aa1303e0 mov x0, x19 c255c: 97fdff09 bl 0x42180 <_ZNSt9exceptionD2Ev@plt> c2560: a9417bfd ldp x29, x30, [sp, #0x10] c2564: aa1303e0 mov x0, x19 c2568: f84207f3 ldr x19, [sp], #0x20 c256c: 17fdfb6d b 0x41320 <_ZdlPv@plt> 00000000000c2570 : c2570: f81e0ff3 str x19, [sp, #-0x20]! c2574: a9017bfd stp x29, x30, [sp, #0x10] c2578: 910043fd add x29, sp, #0x10 c257c: b0000269 adrp x9, 0x10f000 c2580: f9400408 ldr x8, [x0, #0x8] c2584: f947a929 ldr x9, [x9, #0xf50] c2588: aa0003f3 mov x19, x0 c258c: 91004129 add x9, x9, #0x10 c2590: f9000009 str x9, [x0] c2594: d1002109 sub x9, x8, #0x8 c2598: 885ffd2a ldaxr w10, [x9] c259c: 7100054a subs w10, w10, #0x1 c25a0: 880bfd2a stlxr w11, w10, [x9] c25a4: 35ffffab cbnz w11, 0xc2598 c25a8: 54000065 b.pl 0xc25b4 c25ac: d1006100 sub x0, x8, #0x18 c25b0: 97fdfb5c bl 0x41320 <_ZdlPv@plt> c25b4: aa1303e0 mov x0, x19 c25b8: 97fdfef2 bl 0x42180 <_ZNSt9exceptionD2Ev@plt> c25bc: a9417bfd ldp x29, x30, [sp, #0x10] c25c0: aa1303e0 mov x0, x19 c25c4: f84207f3 ldr x19, [sp], #0x20 c25c8: 17fdfb56 b 0x41320 <_ZdlPv@plt> 00000000000c25cc : c25cc: d65f03c0 ret 00000000000c25d0 : c25d0: 17fdfb54 b 0x41320 <_ZdlPv@plt> 00000000000c25d4 : c25d4: b0000268 adrp x8, 0x10f000 c25d8: f945ad08 ldr x8, [x8, #0xb58] c25dc: 91004108 add x8, x8, #0x10 c25e0: f9000008 str x8, [x0] c25e4: d65f03c0 ret 00000000000c25e8 : c25e8: 17fdfee6 b 0x42180 <_ZNSt9exceptionD2Ev@plt> 00000000000c25ec : c25ec: f81e0ff3 str x19, [sp, #-0x20]! c25f0: a9017bfd stp x29, x30, [sp, #0x10] c25f4: 910043fd add x29, sp, #0x10 c25f8: aa0003f3 mov x19, x0 c25fc: 97fdfee1 bl 0x42180 <_ZNSt9exceptionD2Ev@plt> c2600: a9417bfd ldp x29, x30, [sp, #0x10] c2604: aa1303e0 mov x0, x19 c2608: f84207f3 ldr x19, [sp], #0x20 c260c: 17fdfb45 b 0x41320 <_ZdlPv@plt> 00000000000c2610 : c2610: b00000e0 adrp x0, 0xdf000 c2614: 9122c800 add x0, x0, #0x8b2 c2618: d65f03c0 ret 00000000000c261c : c261c: b0000268 adrp x8, 0x10f000 c2620: f9464908 ldr x8, [x8, #0xc90] c2624: 91004108 add x8, x8, #0x10 c2628: f9000008 str x8, [x0] c262c: d65f03c0 ret 00000000000c2630 : c2630: 17fdfed4 b 0x42180 <_ZNSt9exceptionD2Ev@plt> 00000000000c2634 : c2634: f81e0ff3 str x19, [sp, #-0x20]! c2638: a9017bfd stp x29, x30, [sp, #0x10] c263c: 910043fd add x29, sp, #0x10 c2640: aa0003f3 mov x19, x0 c2644: 97fdfecf bl 0x42180 <_ZNSt9exceptionD2Ev@plt> c2648: a9417bfd ldp x29, x30, [sp, #0x10] c264c: aa1303e0 mov x0, x19 c2650: f84207f3 ldr x19, [sp], #0x20 c2654: 17fdfb33 b 0x41320 <_ZdlPv@plt> 00000000000c2658 : c2658: b00000e0 adrp x0, 0xdf000 c265c: 91230000 add x0, x0, #0x8c0 c2660: d65f03c0 ret c2664: d10683ff sub sp, sp, #0x1a0 c2668: a91567fc stp x28, x25, [sp, #0x150] c266c: a9165ff8 stp x24, x23, [sp, #0x160] c2670: a91757f6 stp x22, x21, [sp, #0x170] c2674: a9184ff4 stp x20, x19, [sp, #0x180] c2678: a9197bfd stp x29, x30, [sp, #0x190] c267c: 910643fd add x29, sp, #0x190 c2680: 928006f6 mov x22, #-0x38 // =-56 c2684: 910003e8 mov x8, sp c2688: 910223e9 add x9, sp, #0x88 c268c: f2dff016 movk x22, #0xff80, lsl #32 c2690: 910043b7 add x23, x29, #0x10 c2694: 91020118 add x24, x8, #0x80 c2698: 9100e139 add x25, x9, #0x38 c269c: a93b5bb8 stp x24, x22, [x29, #-0x50] c26a0: a93a67b7 stp x23, x25, [x29, #-0x60] c26a4: ad0007e0 stp q0, q1, [sp] c26a8: ad7d03a1 ldp q1, q0, [x29, #-0x60] c26ac: a9088be1 stp x1, x2, [sp, #0x88] c26b0: a90993e3 stp x3, x4, [sp, #0x98] c26b4: a90a9be5 stp x5, x6, [sp, #0xa8] c26b8: f9005fe7 str x7, [sp, #0xb8] c26bc: ad010fe2 stp q2, q3, [sp, #0x20] c26c0: ad0217e4 stp q4, q5, [sp, #0x40] c26c4: ad031fe6 stp q6, q7, [sp, #0x60] c26c8: ad3c03a1 stp q1, q0, [x29, #-0x80] c26cc: b0000268 adrp x8, 0x10f000 c26d0: f9463d08 ldr x8, [x8, #0xc78] c26d4: aa0003f3 mov x19, x0 c26d8: d10203a2 sub x2, x29, #0x80 c26dc: aa1303e1 mov x1, x19 c26e0: 9104c114 add x20, x8, #0x130 c26e4: aa1403e0 mov x0, x20 c26e8: d102a3b5 sub x21, x29, #0xa8 c26ec: 97fdfe79 bl 0x420d0 c26f0: 52800140 mov w0, #0xa // =10 c26f4: aa1403e1 mov x1, x20 c26f8: 97fdfce6 bl 0x41a90 c26fc: a936dbb8 stp x24, x22, [x29, #-0x98] c2700: a935e7b7 stp x23, x25, [x29, #-0xa8] c2704: ad4002a1 ldp q1, q0, [x21] c2708: d10223a0 sub x0, x29, #0x88 c270c: 910303e2 add x2, sp, #0xc0 c2710: aa1303e1 mov x1, x19 c2714: ad0603e1 stp q1, q0, [sp, #0xc0] c2718: 97fdfdba bl 0x41e00 c271c: f85783a0 ldur x0, [x29, #-0x88] c2720: 97fdfd9c bl 0x41d90 c2724: b00000e0 adrp x0, 0xdf000 c2728: 9123e000 add x0, x0, #0x8f8 c272c: 2a1f03e1 mov w1, wzr c2730: 2a1f03e2 mov w2, wzr c2734: 97fdffe3 bl 0x426c0 c2738: f85783a2 ldur x2, [x29, #-0x88] c273c: b00000e1 adrp x1, 0xdf000 c2740: 9124b021 add x1, x1, #0x92c c2744: 52800040 mov w0, #0x2 // =2 c2748: 97fdfb1a bl 0x413b0 c274c: 97fdfe55 bl 0x420a0 c2750: 97fdfe3c bl 0x42040 00000000000c2754 : c2754: b0000269 adrp x9, 0x10f000 c2758: f945b529 ldr x9, [x9, #0xb68] c275c: 90000008 adrp x8, 0xc2000 <__dynamic_cast+0xa9c> c2760: 91231108 add x8, x8, #0x8c4 c2764: f100001f cmp x0, #0x0 c2768: 9a800108 csel x8, x8, x0, eq c276c: c85ffd20 ldaxr x0, [x9] c2770: c80afd28 stlxr w10, x8, [x9] c2774: 35ffffca cbnz w10, 0xc276c c2778: d65f03c0 ret 00000000000c277c : c277c: b0000269 adrp x9, 0x10f000 c2780: f9473929 ldr x9, [x9, #0xe70] c2784: 90000008 adrp x8, 0xc2000 <__dynamic_cast+0xa9c> c2788: 911e9108 add x8, x8, #0x7a4 c278c: f100001f cmp x0, #0x0 c2790: 9a800108 csel x8, x8, x0, eq c2794: c85ffd20 ldaxr x0, [x9] c2798: c80afd28 stlxr w10, x8, [x9] c279c: 35ffffca cbnz w10, 0xc2794 c27a0: d65f03c0 ret c27a4: f81d0ffc str x28, [sp, #-0x30]! c27a8: a9014ff4 stp x20, x19, [sp, #0x10] c27ac: a9027bfd stp x29, x30, [sp, #0x20] c27b0: 910083fd add x29, sp, #0x20 c27b4: d11043ff sub sp, sp, #0x410 c27b8: 97fdfbfa bl 0x417a0 <__cxa_get_globals_fast@plt> c27bc: b4000060 cbz x0, 0xc27c8 c27c0: f9400014 ldr x20, [x0] c27c4: b5000094 cbnz x20, 0xc27d4 c27c8: b00000e0 adrp x0, 0xdf000 c27cc: 9125f800 add x0, x0, #0x97e c27d0: 97ffffa5 bl 0xc2664 c27d4: 91018293 add x19, x20, #0x60 c27d8: aa1303e0 mov x0, x19 c27dc: 97fdfe35 bl 0x420b0 <_ZN10__cxxabiv121__isOurExceptionClassEPK17_Unwind_Exception@plt> c27e0: 36000160 tbz w0, #0x0, 0xc280c c27e4: aa1303e0 mov x0, x19 c27e8: 97fdfbaa bl 0x41690 <_ZN10__cxxabiv119__getExceptionClassEPK17_Unwind_Exception@plt> c27ec: d2856028 mov x8, #0x2b01 // =11009 c27f0: f2a86568 movk x8, #0x432b, lsl #16 c27f4: f2c9c8e8 movk x8, #0x4e47, lsl #32 c27f8: f2e86988 movk x8, #0x434c, lsl #48 c27fc: eb08001f cmp x0, x8 c2800: 54000101 b.ne 0xc2820 c2804: f9400288 ldr x8, [x20] c2808: 14000007 b 0xc2824 c280c: d0000268 adrp x8, 0x110000 c2810: f9405101 ldr x1, [x8, #0xa0] c2814: b00000e0 adrp x0, 0xdf000 c2818: 91256000 add x0, x0, #0x958 c281c: 97ffff92 bl 0xc2664 c2820: 91020288 add x8, x20, #0x80 c2824: f81e83a8 stur x8, [x29, #-0x18] c2828: f9400694 ldr x20, [x20, #0x8] c282c: 52808008 mov w8, #0x400 // =1024 c2830: f90003e8 str x8, [sp] c2834: 910033e1 add x1, sp, #0xc c2838: f9400680 ldr x0, [x20, #0x8] c283c: 910003e2 mov x2, sp c2840: d10093a3 sub x3, x29, #0x24 c2844: 97fdff33 bl 0x42510 <__cxa_demangle@plt> c2848: b85dc3a8 ldur w8, [x29, #-0x24] c284c: 35000068 cbnz w8, 0xc2858 c2850: aa0003f3 mov x19, x0 c2854: 14000002 b 0xc285c c2858: f9400693 ldr x19, [x20, #0x8] c285c: b0000260 adrp x0, 0x10f000 c2860: f9466800 ldr x0, [x0, #0xcd0] c2864: d10063a2 sub x2, x29, #0x18 c2868: aa1403e1 mov x1, x20 c286c: f9400008 ldr x8, [x0] c2870: f9401108 ldr x8, [x8, #0x20] c2874: d63f0100 blr x8 c2878: 360001a0 tbz w0, #0x0, 0xc28ac c287c: f85e83a0 ldur x0, [x29, #-0x18] c2880: d0000269 adrp x9, 0x110000 c2884: f9405134 ldr x20, [x9, #0xa0] c2888: f9400008 ldr x8, [x0] c288c: f9400908 ldr x8, [x8, #0x10] c2890: d63f0100 blr x8 c2894: aa0003e3 mov x3, x0 c2898: b00000e0 adrp x0, 0xdf000 c289c: 91240800 add x0, x0, #0x902 c28a0: aa1403e1 mov x1, x20 c28a4: aa1303e2 mov x2, x19 c28a8: 97ffff6f bl 0xc2664 c28ac: d0000268 adrp x8, 0x110000 c28b0: f9405101 ldr x1, [x8, #0xa0] c28b4: b00000e0 adrp x0, 0xdf000 c28b8: 9124bc00 add x0, x0, #0x92f c28bc: aa1303e2 mov x2, x19 c28c0: 97ffff69 bl 0xc2664 c28c4: a9bf7bfd stp x29, x30, [sp, #-0x10]! c28c8: 910003fd mov x29, sp c28cc: b00000e9 adrp x9, 0xdf000 c28d0: d0000268 adrp x8, 0x110000 c28d4: 91264d29 add x9, x9, #0x993 c28d8: f9005109 str x9, [x8, #0xa0] c28dc: 97fdff29 bl 0x42580 <_ZSt9terminatev@plt> 00000000000c28e0 <__cxa_demangle>: c28e0: a9ba6ffc stp x28, x27, [sp, #-0x60]! c28e4: a90167fa stp x26, x25, [sp, #0x10] c28e8: a9025ff8 stp x24, x23, [sp, #0x20] c28ec: a90357f6 stp x22, x21, [sp, #0x30] c28f0: a9044ff4 stp x20, x19, [sp, #0x40] c28f4: a9057bfd stp x29, x30, [sp, #0x50] c28f8: 910143fd add x29, sp, #0x50 c28fc: d14007ff sub sp, sp, #0x1, lsl #12 // =0x1000 c2900: d10d03ff sub sp, sp, #0x340 c2904: d53bd059 mrs x25, TPIDR_EL0 c2908: f9401728 ldr x8, [x25, #0x28] c290c: aa0303f3 mov x19, x3 c2910: f81a03a8 stur x8, [x29, #-0x60] c2914: b40000c0 cbz x0, 0xc292c <__cxa_demangle+0x4c> c2918: aa0203f4 mov x20, x2 c291c: aa0103f5 mov x21, x1 c2920: aa0003f6 mov x22, x0 c2924: b40000e1 cbz x1, 0xc2940 <__cxa_demangle+0x60> c2928: b50000d4 cbnz x20, 0xc2940 <__cxa_demangle+0x60> c292c: aa1f03f4 mov x20, xzr c2930: b4002093 cbz x19, 0xc2d40 <__cxa_demangle+0x460> c2934: 12800048 mov w8, #-0x3 // =-3 c2938: b9000268 str w8, [x19] c293c: 14000101 b 0xc2d40 <__cxa_demangle+0x460> c2940: aa1603e0 mov x0, x22 c2944: 97fdfbcb bl 0x41870 c2948: 8b0002c8 add x8, x22, x0 c294c: 910103e9 add x9, sp, #0x40 c2950: 5280002a mov w10, #0x1 // =1 c2954: 6f00e400 movi v0.2d, #0000000000000000 c2958: a90423f6 stp x22, x8, [sp, #0x40] c295c: 9100a13c add x28, x9, #0x28 c2960: 9104a128 add x8, x9, #0x128 c2964: 3d80cbe0 str q0, [sp, #0x320] c2968: 6f07e7e0 movi v0.2d, #0xffffffffffffffff c296c: 9105013b add x27, x9, #0x140 c2970: 9109012b add x11, x9, #0x240 c2974: 91096138 add x24, x9, #0x258 c2978: 790623ea strh w10, [sp, #0x310] c297c: 910a612a add x10, x9, #0x298 c2980: a905a3fc stp x28, x8, [sp, #0x58] c2984: 910ac12c add x12, x9, #0x2b0 c2988: 910b4128 add x8, x9, #0x2d0 c298c: 910b8136 add x22, x9, #0x2e0 c2990: 390c4bff strb wzr, [sp, #0x312] c2994: a916effb stp x27, x27, [sp, #0x168] c2998: f9014bea str x10, [sp, #0x290] c299c: f9002bfc str x28, [sp, #0x50] c29a0: f900bfeb str x11, [sp, #0x178] c29a4: f90143f8 str x24, [sp, #0x280] c29a8: f90147f8 str x24, [sp, #0x288] c29ac: f9016fec str x12, [sp, #0x2d8] c29b0: f9000fec str x12, [sp, #0x18] c29b4: f90173ec str x12, [sp, #0x2e0] c29b8: f90177e8 str x8, [sp, #0x2e8] c29bc: f90993f6 str x22, [sp, #0x1320] c29c0: fd001fe0 str d0, [sp, #0x38] c29c4: d00000e0 adrp x0, 0xe0000 c29c8: 91043400 add x0, x0, #0x10d c29cc: 52800061 mov w1, #0x3 // =3 c29d0: 97fdff2c bl 0x42680 <__strlen_chk@plt> c29d4: a94427e8 ldp x8, x9, [sp, #0x40] c29d8: cb080129 sub x9, x9, x8 c29dc: eb09001f cmp x0, x9 c29e0: 540001e8 b.hi 0xc2a1c <__cxa_demangle+0x13c> c29e4: b4000460 cbz x0, 0xc2a70 <__cxa_demangle+0x190> c29e8: d00000e9 adrp x9, 0xe0000 c29ec: 91043529 add x9, x9, #0x10d c29f0: aa0003ea mov x10, x0 c29f4: aa0803eb mov x11, x8 c29f8: 3940012c ldrb w12, [x9] c29fc: 3940016d ldrb w13, [x11] c2a00: 6b0d019f cmp w12, w13 c2a04: 540000c1 b.ne 0xc2a1c <__cxa_demangle+0x13c> c2a08: 91000529 add x9, x9, #0x1 c2a0c: f100054a subs x10, x10, #0x1 c2a10: 9100056b add x11, x11, #0x1 c2a14: 54ffff21 b.ne 0xc29f8 <__cxa_demangle+0x118> c2a18: 14000016 b 0xc2a70 <__cxa_demangle+0x190> c2a1c: d00000e0 adrp x0, 0xe0000 c2a20: 91043000 add x0, x0, #0x10c c2a24: 52800081 mov w1, #0x4 // =4 c2a28: 97fdff16 bl 0x42680 <__strlen_chk@plt> c2a2c: a94427e8 ldp x8, x9, [sp, #0x40] c2a30: cb080129 sub x9, x9, x8 c2a34: eb09001f cmp x0, x9 c2a38: 540007e8 b.hi 0xc2b34 <__cxa_demangle+0x254> c2a3c: b40001a0 cbz x0, 0xc2a70 <__cxa_demangle+0x190> c2a40: d00000e9 adrp x9, 0xe0000 c2a44: 91043129 add x9, x9, #0x10c c2a48: aa0003ea mov x10, x0 c2a4c: aa0803eb mov x11, x8 c2a50: 3940012c ldrb w12, [x9] c2a54: 3940016d ldrb w13, [x11] c2a58: 6b0d019f cmp w12, w13 c2a5c: 540006c1 b.ne 0xc2b34 <__cxa_demangle+0x254> c2a60: 91000529 add x9, x9, #0x1 c2a64: f100054a subs x10, x10, #0x1 c2a68: 9100056b add x11, x11, #0x1 c2a6c: 54ffff21 b.ne 0xc2a50 <__cxa_demangle+0x170> c2a70: 8b000108 add x8, x8, x0 c2a74: f90023e8 str x8, [sp, #0x40] c2a78: 910103e0 add x0, sp, #0x40 c2a7c: 94000168 bl 0xc301c <__cxa_demangle+0x73c> c2a80: aa0003f7 mov x23, x0 c2a84: b4001160 cbz x0, 0xc2cb0 <__cxa_demangle+0x3d0> c2a88: f9000bf4 str x20, [sp, #0x10] c2a8c: aa1803f4 mov x20, x24 c2a90: aa1b03f8 mov x24, x27 c2a94: a9446bfb ldp x27, x26, [sp, #0x40] c2a98: eb1b035f cmp x26, x27 c2a9c: 540003e0 b.eq 0xc2b18 <__cxa_demangle+0x238> c2aa0: 39400368 ldrb w8, [x27] c2aa4: 7100b91f cmp w8, #0x2e c2aa8: 54001681 b.ne 0xc2d78 <__cxa_demangle+0x498> c2aac: f90007fc str x28, [sp, #0x8] c2ab0: f94993fc ldr x28, [sp, #0x1320] c2ab4: f9400788 ldr x8, [x28, #0x8] c2ab8: 9100c109 add x9, x8, #0x30 c2abc: f13fc13f cmp x9, #0xff0 c2ac0: 54000103 b.lo 0xc2ae0 <__cxa_demangle+0x200> c2ac4: 52820000 mov w0, #0x1000 // =4096 c2ac8: 97fdfade bl 0x41640 c2acc: b4002600 cbz x0, 0xc2f8c <__cxa_demangle+0x6ac> c2ad0: aa1f03e8 mov x8, xzr c2ad4: a9007c1c stp x28, xzr, [x0] c2ad8: aa0003fc mov x28, x0 c2adc: f90993e0 str x0, [sp, #0x1320] c2ae0: 9000026a adrp x10, 0x10e000 c2ae4: 9100c109 add x9, x8, #0x30 c2ae8: 8b080388 add x8, x28, x8 c2aec: 911e014a add x10, x10, #0x780 c2af0: 3200c3eb mov w11, #0x1010101 // =16843009 c2af4: f9000789 str x9, [x28, #0x8] c2af8: f8010d0a str x10, [x8, #0x10]! c2afc: b900090b str w11, [x8, #0x8] c2b00: a9016d17 stp x23, x27, [x8, #0x10] c2b04: f900111a str x26, [x8, #0x20] c2b08: f94027e9 ldr x9, [sp, #0x48] c2b0c: f94007fc ldr x28, [sp, #0x8] c2b10: aa0803f7 mov x23, x8 c2b14: f90023e9 str x9, [sp, #0x40] c2b18: aa1803fb mov x27, x24 c2b1c: aa1403f8 mov x24, x20 c2b20: f9400bf4 ldr x20, [sp, #0x10] c2b24: b4000c77 cbz x23, 0xc2cb0 <__cxa_demangle+0x3d0> c2b28: b4001d15 cbz x21, 0xc2ec8 <__cxa_demangle+0x5e8> c2b2c: f940029a ldr x26, [x20] c2b30: 140000eb b 0xc2edc <__cxa_demangle+0x5fc> c2b34: d00000e0 adrp x0, 0xe0000 c2b38: 91042c00 add x0, x0, #0x10b c2b3c: 528000a1 mov w1, #0x5 // =5 c2b40: 97fdfed0 bl 0x42680 <__strlen_chk@plt> c2b44: a94427e8 ldp x8, x9, [sp, #0x40] c2b48: cb080129 sub x9, x9, x8 c2b4c: eb09001f cmp x0, x9 c2b50: 540001e8 b.hi 0xc2b8c <__cxa_demangle+0x2ac> c2b54: b4000460 cbz x0, 0xc2be0 <__cxa_demangle+0x300> c2b58: d00000e9 adrp x9, 0xe0000 c2b5c: 91042d29 add x9, x9, #0x10b c2b60: aa0003ea mov x10, x0 c2b64: aa0803eb mov x11, x8 c2b68: 3940012c ldrb w12, [x9] c2b6c: 3940016d ldrb w13, [x11] c2b70: 6b0d019f cmp w12, w13 c2b74: 540000c1 b.ne 0xc2b8c <__cxa_demangle+0x2ac> c2b78: 91000529 add x9, x9, #0x1 c2b7c: f100054a subs x10, x10, #0x1 c2b80: 9100056b add x11, x11, #0x1 c2b84: 54ffff21 b.ne 0xc2b68 <__cxa_demangle+0x288> c2b88: 14000016 b 0xc2be0 <__cxa_demangle+0x300> c2b8c: d00000e0 adrp x0, 0xe0000 c2b90: 91042800 add x0, x0, #0x10a c2b94: 528000c1 mov w1, #0x6 // =6 c2b98: 97fdfeba bl 0x42680 <__strlen_chk@plt> c2b9c: a94427e8 ldp x8, x9, [sp, #0x40] c2ba0: cb080129 sub x9, x9, x8 c2ba4: eb09001f cmp x0, x9 c2ba8: 54000768 b.hi 0xc2c94 <__cxa_demangle+0x3b4> c2bac: b40001a0 cbz x0, 0xc2be0 <__cxa_demangle+0x300> c2bb0: d00000e9 adrp x9, 0xe0000 c2bb4: 91042929 add x9, x9, #0x10a c2bb8: aa0003ea mov x10, x0 c2bbc: aa0803eb mov x11, x8 c2bc0: 3940012c ldrb w12, [x9] c2bc4: 3940016d ldrb w13, [x11] c2bc8: 6b0d019f cmp w12, w13 c2bcc: 54000641 b.ne 0xc2c94 <__cxa_demangle+0x3b4> c2bd0: 91000529 add x9, x9, #0x1 c2bd4: f100054a subs x10, x10, #0x1 c2bd8: 9100056b add x11, x11, #0x1 c2bdc: 54ffff21 b.ne 0xc2bc0 <__cxa_demangle+0x2e0> c2be0: 8b000108 add x8, x8, x0 c2be4: f90023e8 str x8, [sp, #0x40] c2be8: 910103e0 add x0, sp, #0x40 c2bec: 9400010c bl 0xc301c <__cxa_demangle+0x73c> c2bf0: f9000be0 str x0, [sp, #0x10] c2bf4: f9400be8 ldr x8, [sp, #0x10] c2bf8: b40005c8 cbz x8, 0xc2cb0 <__cxa_demangle+0x3d0> c2bfc: d00000e0 adrp x0, 0xe0000 c2c00: 91044000 add x0, x0, #0x110 c2c04: 528001c1 mov w1, #0xe // =14 c2c08: 97fdfe9e bl 0x42680 <__strlen_chk@plt> c2c0c: a94423e9 ldp x9, x8, [sp, #0x40] c2c10: cb09010a sub x10, x8, x9 c2c14: eb0a001f cmp x0, x10 c2c18: 540004c8 b.hi 0xc2cb0 <__cxa_demangle+0x3d0> c2c1c: b40001a0 cbz x0, 0xc2c50 <__cxa_demangle+0x370> c2c20: d00000ea adrp x10, 0xe0000 c2c24: 9104414a add x10, x10, #0x110 c2c28: aa0003eb mov x11, x0 c2c2c: aa0903ec mov x12, x9 c2c30: 3940014d ldrb w13, [x10] c2c34: 3940018e ldrb w14, [x12] c2c38: 6b0e01bf cmp w13, w14 c2c3c: 540003a1 b.ne 0xc2cb0 <__cxa_demangle+0x3d0> c2c40: 9100054a add x10, x10, #0x1 c2c44: f100056b subs x11, x11, #0x1 c2c48: 9100058c add x12, x12, #0x1 c2c4c: 54ffff21 b.ne 0xc2c30 <__cxa_demangle+0x350> c2c50: 8b000129 add x9, x9, x0 c2c54: eb08013f cmp x9, x8 c2c58: f90023e9 str x9, [sp, #0x40] c2c5c: 54000980 b.eq 0xc2d8c <__cxa_demangle+0x4ac> c2c60: 3940012a ldrb w10, [x9] c2c64: 71017d5f cmp w10, #0x5f c2c68: 540009c1 b.ne 0xc2da0 <__cxa_demangle+0x4c0> c2c6c: 9100052b add x11, x9, #0x1 c2c70: 5280002a mov w10, #0x1 // =1 c2c74: aa0b03e9 mov x9, x11 c2c78: f90023eb str x11, [sp, #0x40] c2c7c: eb0b011f cmp x8, x11 c2c80: 54000981 b.ne 0xc2db0 <__cxa_demangle+0x4d0> c2c84: aa1f03eb mov x11, xzr c2c88: aa1f03ed mov x13, xzr c2c8c: aa0803ec mov x12, x8 c2c90: 1400005f b 0xc2e0c <__cxa_demangle+0x52c> c2c94: 910103e0 add x0, sp, #0x40 c2c98: 940003b3 bl 0xc3b64 <__cxa_demangle+0x1284> c2c9c: a94423e9 ldp x9, x8, [sp, #0x40] c2ca0: aa0003f7 mov x23, x0 c2ca4: eb09011f cmp x8, x9 c2ca8: 54000041 b.ne 0xc2cb0 <__cxa_demangle+0x3d0> c2cac: b5fff3f7 cbnz x23, 0xc2b28 <__cxa_demangle+0x248> c2cb0: 12800028 mov w8, #-0x2 // =-2 c2cb4: b4000053 cbz x19, 0xc2cbc <__cxa_demangle+0x3dc> c2cb8: b9000268 str w8, [x19] c2cbc: f94993e0 ldr x0, [sp, #0x1320] c2cc0: 7100011f cmp w8, #0x0 c2cc4: 9a9f02b4 csel x20, x21, xzr, eq c2cc8: b5000080 cbnz x0, 0xc2cd8 <__cxa_demangle+0x3f8> c2ccc: 1400000a b 0xc2cf4 <__cxa_demangle+0x414> c2cd0: aa0803e0 mov x0, x8 c2cd4: b4000100 cbz x0, 0xc2cf4 <__cxa_demangle+0x414> c2cd8: f9400008 ldr x8, [x0] c2cdc: eb0002df cmp x22, x0 c2ce0: f90993e8 str x8, [sp, #0x1320] c2ce4: 54ffff60 b.eq 0xc2cd0 <__cxa_demangle+0x3f0> c2ce8: 97fdfa32 bl 0x415b0 c2cec: f94993e0 ldr x0, [sp, #0x1320] c2cf0: b5ffff40 cbnz x0, 0xc2cd8 <__cxa_demangle+0x3f8> c2cf4: a9007edf stp xzr, xzr, [x22] c2cf8: f9416fe0 ldr x0, [sp, #0x2d8] c2cfc: f9400fe8 ldr x8, [sp, #0x18] c2d00: f90993f6 str x22, [sp, #0x1320] c2d04: eb08001f cmp x0, x8 c2d08: 54000040 b.eq 0xc2d10 <__cxa_demangle+0x430> c2d0c: 97fdfa29 bl 0x415b0 c2d10: f94143e0 ldr x0, [sp, #0x280] c2d14: eb18001f cmp x0, x24 c2d18: 54000040 b.eq 0xc2d20 <__cxa_demangle+0x440> c2d1c: 97fdfa25 bl 0x415b0 c2d20: f940b7e0 ldr x0, [sp, #0x168] c2d24: eb1b001f cmp x0, x27 c2d28: 54000040 b.eq 0xc2d30 <__cxa_demangle+0x450> c2d2c: 97fdfa21 bl 0x415b0 c2d30: f9402be0 ldr x0, [sp, #0x50] c2d34: eb1c001f cmp x0, x28 c2d38: 54000040 b.eq 0xc2d40 <__cxa_demangle+0x460> c2d3c: 97fdfa1d bl 0x415b0 c2d40: f9401728 ldr x8, [x25, #0x28] c2d44: f85a03a9 ldur x9, [x29, #-0x60] c2d48: eb09011f cmp x8, x9 c2d4c: 540011e1 b.ne 0xc2f88 <__cxa_demangle+0x6a8> c2d50: aa1403e0 mov x0, x20 c2d54: 914007ff add sp, sp, #0x1, lsl #12 // =0x1000 c2d58: 910d03ff add sp, sp, #0x340 c2d5c: a9457bfd ldp x29, x30, [sp, #0x50] c2d60: a9444ff4 ldp x20, x19, [sp, #0x40] c2d64: a94357f6 ldp x22, x21, [sp, #0x30] c2d68: a9425ff8 ldp x24, x23, [sp, #0x20] c2d6c: a94167fa ldp x26, x25, [sp, #0x10] c2d70: a8c66ffc ldp x28, x27, [sp], #0x60 c2d74: d65f03c0 ret c2d78: 12800028 mov w8, #-0x2 // =-2 c2d7c: aa1803fb mov x27, x24 c2d80: aa1403f8 mov x24, x20 c2d84: b5fff9b3 cbnz x19, 0xc2cb8 <__cxa_demangle+0x3d8> c2d88: 17ffffcd b 0xc2cbc <__cxa_demangle+0x3dc> c2d8c: aa0903ec mov x12, x9 c2d90: aa0803e9 mov x9, x8 c2d94: eb09011f cmp x8, x9 c2d98: 54000500 b.eq 0xc2e38 <__cxa_demangle+0x558> c2d9c: 14000022 b 0xc2e24 <__cxa_demangle+0x544> c2da0: 2a1f03ea mov w10, wzr c2da4: aa0903eb mov x11, x9 c2da8: eb0b011f cmp x8, x11 c2dac: 54fff6c0 b.eq 0xc2c84 <__cxa_demangle+0x3a4> c2db0: 3940012c ldrb w12, [x9] c2db4: 5100c18c sub w12, w12, #0x30 c2db8: 7100259f cmp w12, #0x9 c2dbc: 540001c8 b.hi 0xc2df4 <__cxa_demangle+0x514> c2dc0: 9100052c add x12, x9, #0x1 c2dc4: aa0c03e9 mov x9, x12 c2dc8: eb0c011f cmp x8, x12 c2dcc: f90023ec str x12, [sp, #0x40] c2dd0: 540001a0 b.eq 0xc2e04 <__cxa_demangle+0x524> c2dd4: aa0903ec mov x12, x9 c2dd8: 3840158d ldrb w13, [x12], #0x1 c2ddc: 5100c1ad sub w13, w13, #0x30 c2de0: 710029bf cmp w13, #0xa c2de4: 54ffff03 b.lo 0xc2dc4 <__cxa_demangle+0x4e4> c2de8: d100058c sub x12, x12, #0x1 c2dec: aa0c03ed mov x13, x12 c2df0: 14000007 b 0xc2e0c <__cxa_demangle+0x52c> c2df4: aa1f03ed mov x13, xzr c2df8: aa0b03ec mov x12, x11 c2dfc: aa1f03eb mov x11, xzr c2e00: 14000003 b 0xc2e0c <__cxa_demangle+0x52c> c2e04: aa0803ec mov x12, x8 c2e08: aa0803ed mov x13, x8 c2e0c: eb0d017f cmp x11, x13 c2e10: 1a9f17eb cset w11, eq c2e14: 0a0b014a and w10, w10, w11 c2e18: 3707f4ca tbnz w10, #0x0, 0xc2cb0 <__cxa_demangle+0x3d0> c2e1c: eb09011f cmp x8, x9 c2e20: 540000c0 b.eq 0xc2e38 <__cxa_demangle+0x558> c2e24: 39400129 ldrb w9, [x9] c2e28: 7100b93f cmp w9, #0x2e c2e2c: 54000061 b.ne 0xc2e38 <__cxa_demangle+0x558> c2e30: f90023e8 str x8, [sp, #0x40] c2e34: 14000003 b 0xc2e40 <__cxa_demangle+0x560> c2e38: eb0c011f cmp x8, x12 c2e3c: 54fff3a1 b.ne 0xc2cb0 <__cxa_demangle+0x3d0> c2e40: f94993f7 ldr x23, [sp, #0x1320] c2e44: f94006fa ldr x26, [x23, #0x8] c2e48: 9100c348 add x8, x26, #0x30 c2e4c: f13fc11f cmp x8, #0xff0 c2e50: 54000103 b.lo 0xc2e70 <__cxa_demangle+0x590> c2e54: 52820000 mov w0, #0x1000 // =4096 c2e58: 97fdf9fa bl 0x41640 c2e5c: b4000980 cbz x0, 0xc2f8c <__cxa_demangle+0x6ac> c2e60: aa1f03fa mov x26, xzr c2e64: a9007c17 stp x23, xzr, [x0] c2e68: aa0003f7 mov x23, x0 c2e6c: f90993e0 str x0, [sp, #0x1320] c2e70: 9100c348 add x8, x26, #0x30 c2e74: f90006e8 str x8, [x23, #0x8] c2e78: d00000e0 adrp x0, 0xe0000 c2e7c: 91047800 add x0, x0, #0x11e c2e80: 52800441 mov w1, #0x22 // =34 c2e84: 97fdfdff bl 0x42680 <__strlen_chk@plt> c2e88: d00000e9 adrp x9, 0xe0000 c2e8c: 8b1a02e8 add x8, x23, x26 c2e90: 91047929 add x9, x9, #0x11e c2e94: aa0903ec mov x12, x9 c2e98: 8b000129 add x9, x9, x0 c2e9c: 91004117 add x23, x8, #0x10 c2ea0: a90126ec stp x12, x9, [x23, #0x10] c2ea4: f9400be8 ldr x8, [sp, #0x10] c2ea8: 5280228a mov w10, #0x114 // =276 c2eac: f000024b adrp x11, 0x10d000 c2eb0: 72a0202a movk w10, #0x101, lsl #16 c2eb4: 9101016b add x11, x11, #0x40 c2eb8: b9000aea str w10, [x23, #0x8] c2ebc: f90002eb str x11, [x23] c2ec0: f90012e8 str x8, [x23, #0x20] c2ec4: b5ffe355 cbnz x21, 0xc2b2c <__cxa_demangle+0x24c> c2ec8: 52808000 mov w0, #0x400 // =1024 c2ecc: 5280801a mov w26, #0x400 // =1024 c2ed0: 97fdf9dc bl 0x41640 c2ed4: aa0003f5 mov x21, x0 c2ed8: b4000520 cbz x0, 0xc2f7c <__cxa_demangle+0x69c> c2edc: a902ebff stp xzr, x26, [sp, #0x28] c2ee0: f90013f5 str x21, [sp, #0x20] c2ee4: f94002e8 ldr x8, [x23] c2ee8: f9401108 ldr x8, [x8, #0x20] c2eec: 910083e1 add x1, sp, #0x20 c2ef0: aa1703e0 mov x0, x23 c2ef4: d63f0100 blr x8 c2ef8: 394026e8 ldrb w8, [x23, #0x9] c2efc: 7100051f cmp w8, #0x1 c2f00: 540000c0 b.eq 0xc2f18 <__cxa_demangle+0x638> c2f04: f94002e8 ldr x8, [x23] c2f08: f9401508 ldr x8, [x8, #0x28] c2f0c: 910083e1 add x1, sp, #0x20 c2f10: aa1703e0 mov x0, x23 c2f14: d63f0100 blr x8 c2f18: a942abe8 ldp x8, x10, [sp, #0x28] c2f1c: 91000509 add x9, x8, #0x1 c2f20: eb0a013f cmp x9, x10 c2f24: 54000062 b.hs 0xc2f30 <__cxa_demangle+0x650> c2f28: f94013e0 ldr x0, [sp, #0x20] c2f2c: 1400000b b 0xc2f58 <__cxa_demangle+0x678> c2f30: f94013e0 ldr x0, [sp, #0x20] c2f34: d37ff948 lsl x8, x10, #1 c2f38: eb09011f cmp x8, x9 c2f3c: 9a883121 csel x1, x9, x8, lo c2f40: f9001be1 str x1, [sp, #0x30] c2f44: 97fdfa93 bl 0x41990 c2f48: f90013e0 str x0, [sp, #0x20] c2f4c: b4000200 cbz x0, 0xc2f8c <__cxa_demangle+0x6ac> c2f50: f94017e8 ldr x8, [sp, #0x28] c2f54: 91000509 add x9, x8, #0x1 c2f58: f90017e9 str x9, [sp, #0x28] c2f5c: 3828681f strb wzr, [x0, x8] c2f60: b4000074 cbz x20, 0xc2f6c <__cxa_demangle+0x68c> c2f64: f94017e8 ldr x8, [sp, #0x28] c2f68: f9000288 str x8, [x20] c2f6c: f94013f5 ldr x21, [sp, #0x20] c2f70: 2a1f03e8 mov w8, wzr c2f74: b5ffea33 cbnz x19, 0xc2cb8 <__cxa_demangle+0x3d8> c2f78: 17ffff51 b 0xc2cbc <__cxa_demangle+0x3dc> c2f7c: 12800008 mov w8, #-0x1 // =-1 c2f80: b5ffe9d3 cbnz x19, 0xc2cb8 <__cxa_demangle+0x3d8> c2f84: 17ffff4e b 0xc2cbc <__cxa_demangle+0x3dc> c2f88: 97fdfd42 bl 0x42490 <__stack_chk_fail@plt> c2f8c: 97fdfd7d bl 0x42580 <_ZSt9terminatev@plt> c2f90: f94993e8 ldr x8, [sp, #0x1320] c2f94: aa0003f3 mov x19, x0 c2f98: b5000088 cbnz x8, 0xc2fa8 <__cxa_demangle+0x6c8> c2f9c: 1400000b b 0xc2fc8 <__cxa_demangle+0x6e8> c2fa0: aa0903e8 mov x8, x9 c2fa4: b4000128 cbz x8, 0xc2fc8 <__cxa_demangle+0x6e8> c2fa8: f9400109 ldr x9, [x8] c2fac: eb0802df cmp x22, x8 c2fb0: f90993e9 str x9, [sp, #0x1320] c2fb4: 54ffff60 b.eq 0xc2fa0 <__cxa_demangle+0x6c0> c2fb8: aa0803e0 mov x0, x8 c2fbc: 97fdf97d bl 0x415b0 c2fc0: f94993e8 ldr x8, [sp, #0x1320] c2fc4: b5ffff28 cbnz x8, 0xc2fa8 <__cxa_demangle+0x6c8> c2fc8: a9007edf stp xzr, xzr, [x22] c2fcc: f9416fe0 ldr x0, [sp, #0x2d8] c2fd0: f9400fe8 ldr x8, [sp, #0x18] c2fd4: f90993f6 str x22, [sp, #0x1320] c2fd8: eb08001f cmp x0, x8 c2fdc: 54000040 b.eq 0xc2fe4 <__cxa_demangle+0x704> c2fe0: 97fdf974 bl 0x415b0 c2fe4: f94143e0 ldr x0, [sp, #0x280] c2fe8: eb18001f cmp x0, x24 c2fec: 54000040 b.eq 0xc2ff4 <__cxa_demangle+0x714> c2ff0: 97fdf970 bl 0x415b0 c2ff4: f940b7e0 ldr x0, [sp, #0x168] c2ff8: eb1b001f cmp x0, x27 c2ffc: 54000040 b.eq 0xc3004 <__cxa_demangle+0x724> c3000: 97fdf96c bl 0x415b0 c3004: f9402be0 ldr x0, [sp, #0x50] c3008: eb1c001f cmp x0, x28 c300c: 54000040 b.eq 0xc3014 <__cxa_demangle+0x734> c3010: 97fdf968 bl 0x415b0 c3014: aa1303e0 mov x0, x19 c3018: 940048e1 bl 0xd539c <__cxa_demangle+0x12abc> c301c: d10243ff sub sp, sp, #0x90 c3020: f9001bfb str x27, [sp, #0x30] c3024: a90467fa stp x26, x25, [sp, #0x40] c3028: a9055ff8 stp x24, x23, [sp, #0x50] c302c: a90657f6 stp x22, x21, [sp, #0x60] c3030: a9074ff4 stp x20, x19, [sp, #0x70] c3034: a9087bfd stp x29, x30, [sp, #0x80] c3038: 910203fd add x29, sp, #0x80 c303c: d53bd058 mrs x24, TPIDR_EL0 c3040: f9401708 ldr x8, [x24, #0x28] c3044: aa0003f3 mov x19, x0 c3048: f90017e8 str x8, [sp, #0x28] c304c: a9402408 ldp x8, x9, [x0] c3050: eb08013f cmp x9, x8 c3054: 54000540 b.eq 0xc30fc <__cxa_demangle+0x81c> c3058: 3940010a ldrb w10, [x8] c305c: 7101515f cmp w10, #0x54 c3060: 54000060 b.eq 0xc306c <__cxa_demangle+0x78c> c3064: 71011d5f cmp w10, #0x47 c3068: 540004a1 b.ne 0xc30fc <__cxa_demangle+0x81c> c306c: eb08012b subs x11, x9, x8 c3070: 54005540 b.eq 0xc3b18 <__cxa_demangle+0x1238> c3074: 71011d5f cmp w10, #0x47 c3078: 54001000 b.eq 0xc3278 <__cxa_demangle+0x998> c307c: 7101515f cmp w10, #0x54 c3080: 540054c1 b.ne 0xc3b18 <__cxa_demangle+0x1238> c3084: f100097f cmp x11, #0x2 c3088: 540013a3 b.lo 0xc32fc <__cxa_demangle+0xa1c> c308c: 3940050a ldrb w10, [x8, #0x1] c3090: 51010d4a sub w10, w10, #0x43 c3094: 7100815f cmp w10, #0x20 c3098: 54001328 b.hi 0xc32fc <__cxa_demangle+0xa1c> c309c: 900000eb adrp x11, 0xdf000 c30a0: 9126796b add x11, x11, #0x99e c30a4: 1000008c adr x12, 0xc30b4 <__cxa_demangle+0x7d4> c30a8: 786a796d ldrh w13, [x11, x10, lsl #1] c30ac: 8b0d098c add x12, x12, x13, lsl #2 c30b0: d61f0180 br x12 c30b4: 91000908 add x8, x8, #0x2 c30b8: aa1303e0 mov x0, x19 c30bc: f9000268 str x8, [x19] c30c0: 940002a9 bl 0xc3b64 <__cxa_demangle+0x1284> c30c4: b40052a0 cbz x0, 0xc3b18 <__cxa_demangle+0x1238> c30c8: a9402269 ldp x9, x8, [x19] c30cc: aa0003f5 mov x21, x0 c30d0: eb08013f cmp x9, x8 c30d4: 540046a0 b.eq 0xc39a8 <__cxa_demangle+0x10c8> c30d8: 3940012a ldrb w10, [x9] c30dc: 7101b95f cmp w10, #0x6e c30e0: aa0903ea mov x10, x9 c30e4: 54004641 b.ne 0xc39ac <__cxa_demangle+0x10cc> c30e8: 9100052a add x10, x9, #0x1 c30ec: f900026a str x10, [x19] c30f0: eb08015f cmp x10, x8 c30f4: 54004601 b.ne 0xc39b4 <__cxa_demangle+0x10d4> c30f8: 1400023e b 0xc39f0 <__cxa_demangle+0x1110> c30fc: 790023ff strh wzr, [sp, #0x10] c3100: b90017ff str wzr, [sp, #0x14] c3104: 390063ff strb wzr, [sp, #0x18] c3108: f9415268 ldr x8, [x19, #0x2a0] c310c: f9414e69 ldr x9, [x19, #0x298] c3110: 910043e1 add x1, sp, #0x10 c3114: aa1303e0 mov x0, x19 c3118: cb090108 sub x8, x8, x9 c311c: 9343fd08 asr x8, x8, #3 c3120: f90013e8 str x8, [sp, #0x20] c3124: 94000830 bl 0xc51e4 <__cxa_demangle+0x2904> c3128: aa0003f4 mov x20, x0 c312c: b4004f80 cbz x0, 0xc3b1c <__cxa_demangle+0x123c> c3130: f941526a ldr x10, [x19, #0x2a0] c3134: f9414e68 ldr x8, [x19, #0x298] c3138: f94013e9 ldr x9, [sp, #0x20] c313c: cb08014a sub x10, x10, x8 c3140: 9343fd4b asr x11, x10, #3 c3144: eb0b013f cmp x9, x11 c3148: 54000202 b.hs 0xc3188 <__cxa_demangle+0x8a8> c314c: f941266c ldr x12, [x19, #0x248] c3150: f941226a ldr x10, [x19, #0x240] c3154: cb09016b sub x11, x11, x9 c3158: 8b090d0d add x13, x8, x9, lsl #3 c315c: cb0a018c sub x12, x12, x10 c3160: 9343fd8c asr x12, x12, #3 c3164: f94001ae ldr x14, [x13] c3168: f94009cf ldr x15, [x14, #0x10] c316c: eb0c01ff cmp x15, x12 c3170: 54004d42 b.hs 0xc3b18 <__cxa_demangle+0x1238> c3174: f86f794f ldr x15, [x10, x15, lsl #3] c3178: f100056b subs x11, x11, #0x1 c317c: 910021ad add x13, x13, #0x8 c3180: f9000dcf str x15, [x14, #0x18] c3184: 54ffff01 b.ne 0xc3164 <__cxa_demangle+0x884> c3188: a9402e6a ldp x10, x11, [x19] c318c: 8b090d08 add x8, x8, x9, lsl #3 c3190: f9015268 str x8, [x19, #0x2a0] c3194: eb0a017f cmp x11, x10 c3198: 54004c20 b.eq 0xc3b1c <__cxa_demangle+0x123c> c319c: 39400148 ldrb w8, [x10] c31a0: 5100b908 sub w8, w8, #0x2e c31a4: 7100c51f cmp w8, #0x31 c31a8: 54000108 b.hi 0xc31c8 <__cxa_demangle+0x8e8> c31ac: 52800029 mov w9, #0x1 // =1 c31b0: 9ac82128 lsl x8, x9, x8 c31b4: d2800029 mov x9, #0x1 // =1 c31b8: f2a01009 movk x9, #0x80, lsl #16 c31bc: f2e00049 movk x9, #0x2, lsl #48 c31c0: ea09011f tst x8, x9 c31c4: 54004ac1 b.ne 0xc3b1c <__cxa_demangle+0x123c> c31c8: b00000e0 adrp x0, 0xe0000 c31cc: 91050000 add x0, x0, #0x140 c31d0: 528001c1 mov w1, #0xe // =14 c31d4: 97fdfd2b bl 0x42680 <__strlen_chk@plt> c31d8: a9402269 ldp x9, x8, [x19] c31dc: cb09010a sub x10, x8, x9 c31e0: eb0a001f cmp x0, x10 c31e4: 54000988 b.hi 0xc3314 <__cxa_demangle+0xa34> c31e8: b40001a0 cbz x0, 0xc321c <__cxa_demangle+0x93c> c31ec: b00000ea adrp x10, 0xe0000 c31f0: 9105014a add x10, x10, #0x140 c31f4: aa0003eb mov x11, x0 c31f8: aa0903ec mov x12, x9 c31fc: 3940014d ldrb w13, [x10] c3200: 3940018e ldrb w14, [x12] c3204: 6b0e01bf cmp w13, w14 c3208: 54000861 b.ne 0xc3314 <__cxa_demangle+0xa34> c320c: 9100054a add x10, x10, #0x1 c3210: f100056b subs x11, x11, #0x1 c3214: 9100058c add x12, x12, #0x1 c3218: 54ffff21 b.ne 0xc31fc <__cxa_demangle+0x91c> c321c: 8b000129 add x9, x9, x0 c3220: aa1303f5 mov x21, x19 c3224: f9000269 str x9, [x19] c3228: f8410eaa ldr x10, [x21, #0x10]! c322c: f9400e6b ldr x11, [x19, #0x18] c3230: cb0a016a sub x10, x11, x10 c3234: 9343fd56 asr x22, x10, #3 c3238: eb08013f cmp x9, x8 c323c: 54000080 b.eq 0xc324c <__cxa_demangle+0x96c> c3240: 39400128 ldrb w8, [x9] c3244: 7101151f cmp w8, #0x45 c3248: 54001d40 b.eq 0xc35f0 <__cxa_demangle+0xd10> c324c: aa1303e0 mov x0, x19 c3250: 94000af4 bl 0xc5e20 <__cxa_demangle+0x3540> c3254: f90007e0 str x0, [sp, #0x8] c3258: b4004600 cbz x0, 0xc3b18 <__cxa_demangle+0x1238> c325c: 910023e1 add x1, sp, #0x8 c3260: aa1503e0 mov x0, x21 c3264: 94000b65 bl 0xc5ff8 <__cxa_demangle+0x3718> c3268: a9402269 ldp x9, x8, [x19] c326c: eb08013f cmp x9, x8 c3270: 54fffe81 b.ne 0xc3240 <__cxa_demangle+0x960> c3274: 17fffff6 b 0xc324c <__cxa_demangle+0x96c> c3278: f100097f cmp x11, #0x2 c327c: 540044e3 b.lo 0xc3b18 <__cxa_demangle+0x1238> c3280: 39400509 ldrb w9, [x8, #0x1] c3284: 7101493f cmp w9, #0x52 c3288: 540015e0 b.eq 0xc3544 <__cxa_demangle+0xc64> c328c: 7101593f cmp w9, #0x56 c3290: 54004441 b.ne 0xc3b18 <__cxa_demangle+0x1238> c3294: 91000908 add x8, x8, #0x2 c3298: aa1303e0 mov x0, x19 c329c: aa1f03e1 mov x1, xzr c32a0: f9000268 str x8, [x19] c32a4: 940007d0 bl 0xc51e4 <__cxa_demangle+0x2904> c32a8: b4004380 cbz x0, 0xc3b18 <__cxa_demangle+0x1238> c32ac: f9497274 ldr x20, [x19, #0x12e0] c32b0: aa0003f5 mov x21, x0 c32b4: f9400688 ldr x8, [x20, #0x8] c32b8: 9100c109 add x9, x8, #0x30 c32bc: f13fc13f cmp x9, #0xff0 c32c0: 54000103 b.lo 0xc32e0 <__cxa_demangle+0xa00> c32c4: 52820000 mov w0, #0x1000 // =4096 c32c8: 97fdf8de bl 0x41640 c32cc: b40044a0 cbz x0, 0xc3b60 <__cxa_demangle+0x1280> c32d0: aa1f03e8 mov x8, xzr c32d4: a9007c14 stp x20, xzr, [x0] c32d8: aa0003f4 mov x20, x0 c32dc: f9097260 str x0, [x19, #0x12e0] c32e0: 9100c109 add x9, x8, #0x30 c32e4: b00000f3 adrp x19, 0xe0000 c32e8: f9000689 str x9, [x20, #0x8] c32ec: 8b080294 add x20, x20, x8 c32f0: 9107d273 add x19, x19, #0x1f4 c32f4: 52800281 mov w1, #0x14 // =20 c32f8: 140001fc b 0xc3ae8 <__cxa_demangle+0x1208> c32fc: 91000508 add x8, x8, #0x1 c3300: eb08013f cmp x9, x8 c3304: f9000268 str x8, [x19] c3308: 540005e1 b.ne 0xc33c4 <__cxa_demangle+0xae4> c330c: 2a1f03f6 mov w22, wzr c3310: 14000030 b 0xc33d0 <__cxa_demangle+0xaf0> c3314: aa1f03f9 mov x25, xzr c3318: 394043e8 ldrb w8, [sp, #0x10] c331c: aa1f03f5 mov x21, xzr c3320: 350000e8 cbnz w8, 0xc333c <__cxa_demangle+0xa5c> c3324: 394047e8 ldrb w8, [sp, #0x11] c3328: 340000a8 cbz w8, 0xc333c <__cxa_demangle+0xa5c> c332c: aa1303e0 mov x0, x19 c3330: 9400020d bl 0xc3b64 <__cxa_demangle+0x1284> c3334: aa0003f5 mov x21, x0 c3338: b4003f00 cbz x0, 0xc3b18 <__cxa_demangle+0x1238> c333c: a9402668 ldp x8, x9, [x19] c3340: eb09011f cmp x8, x9 c3344: 540007c0 b.eq 0xc343c <__cxa_demangle+0xb5c> c3348: 39400109 ldrb w9, [x8] c334c: 7101d93f cmp w9, #0x76 c3350: 54000761 b.ne 0xc343c <__cxa_demangle+0xb5c> c3354: f9497276 ldr x22, [x19, #0x12e0] c3358: 91000508 add x8, x8, #0x1 c335c: f9000268 str x8, [x19] c3360: f94006c8 ldr x8, [x22, #0x8] c3364: 91010109 add x9, x8, #0x40 c3368: f13fc13f cmp x9, #0xff0 c336c: 54000103 b.lo 0xc338c <__cxa_demangle+0xaac> c3370: 52820000 mov w0, #0x1000 // =4096 c3374: 97fdf8b3 bl 0x41640 c3378: b4003f40 cbz x0, 0xc3b60 <__cxa_demangle+0x1280> c337c: aa1f03e8 mov x8, xzr c3380: a9007c16 stp x22, xzr, [x0] c3384: aa0003f6 mov x22, x0 c3388: f9097260 str x0, [x19, #0x12e0] c338c: 91010109 add x9, x8, #0x40 c3390: f000024a adrp x10, 0x10e000 c3394: f90006c9 str x9, [x22, #0x8] c3398: 8b0802c8 add x8, x22, x8 c339c: 911c414a add x10, x10, #0x710 c33a0: b94017e9 ldr w9, [sp, #0x14] c33a4: 394063eb ldrb w11, [sp, #0x18] c33a8: f8010d0a str x10, [x8, #0x10]! c33ac: 5280024a mov w10, #0x12 // =18 c33b0: 72a0002a movk w10, #0x1, lsl #16 c33b4: b900090a str w10, [x8, #0x8] c33b8: a9015115 stp x21, x20, [x8, #0x10] c33bc: a9027d1f stp xzr, xzr, [x8, #0x20] c33c0: 1400005c b 0xc3530 <__cxa_demangle+0xc50> c33c4: 39400108 ldrb w8, [x8] c33c8: 7101d91f cmp w8, #0x76 c33cc: 1a9f17f6 cset w22, eq c33d0: aa1303e0 mov x0, x19 c33d4: 94000b38 bl 0xc60b4 <__cxa_demangle+0x37d4> c33d8: 37003a00 tbnz w0, #0x0, 0xc3b18 <__cxa_demangle+0x1238> c33dc: aa1303e0 mov x0, x19 c33e0: 97ffff0f bl 0xc301c <__cxa_demangle+0x73c> c33e4: b40039a0 cbz x0, 0xc3b18 <__cxa_demangle+0x1238> c33e8: f9497274 ldr x20, [x19, #0x12e0] c33ec: aa0003f5 mov x21, x0 c33f0: f9400688 ldr x8, [x20, #0x8] c33f4: 9100c109 add x9, x8, #0x30 c33f8: f13fc13f cmp x9, #0xff0 c33fc: 34000dd6 cbz w22, 0xc35b4 <__cxa_demangle+0xcd4> c3400: 54000103 b.lo 0xc3420 <__cxa_demangle+0xb40> c3404: 52820000 mov w0, #0x1000 // =4096 c3408: 97fdf88e bl 0x41640 c340c: b4003aa0 cbz x0, 0xc3b60 <__cxa_demangle+0x1280> c3410: aa1f03e8 mov x8, xzr c3414: a9007c14 stp x20, xzr, [x0] c3418: aa0003f4 mov x20, x0 c341c: f9097260 str x0, [x19, #0x12e0] c3420: 9100c109 add x9, x8, #0x30 c3424: b00000f3 adrp x19, 0xe0000 c3428: f9000689 str x9, [x20, #0x8] c342c: 8b080294 add x20, x20, x8 c3430: 91078a73 add x19, x19, #0x1e2 c3434: 52800241 mov w1, #0x12 // =18 c3438: 140001ac b 0xc3ae8 <__cxa_demangle+0x1208> c343c: aa1303f6 mov x22, x19 c3440: f8410ec8 ldr x8, [x22, #0x10]! c3444: d280003b mov x27, #0x1 // =1 c3448: f2a0101b movk x27, #0x80, lsl #16 c344c: 5280003a mov w26, #0x1 // =1 c3450: f94006c9 ldr x9, [x22, #0x8] c3454: f2e0005b movk x27, #0x2, lsl #48 c3458: cb080128 sub x8, x9, x8 c345c: 9343fd17 asr x23, x8, #3 c3460: aa1303e0 mov x0, x19 c3464: 940001c0 bl 0xc3b64 <__cxa_demangle+0x1284> c3468: f90007e0 str x0, [sp, #0x8] c346c: b4003560 cbz x0, 0xc3b18 <__cxa_demangle+0x1238> c3470: 910023e1 add x1, sp, #0x8 c3474: aa1603e0 mov x0, x22 c3478: 94000ae0 bl 0xc5ff8 <__cxa_demangle+0x3718> c347c: a9402668 ldp x8, x9, [x19] c3480: eb08013f cmp x9, x8 c3484: 54000100 b.eq 0xc34a4 <__cxa_demangle+0xbc4> c3488: 39400108 ldrb w8, [x8] c348c: 5100b908 sub w8, w8, #0x2e c3490: 7100c51f cmp w8, #0x31 c3494: 54fffe68 b.hi 0xc3460 <__cxa_demangle+0xb80> c3498: 9ac82348 lsl x8, x26, x8 c349c: ea1b011f tst x8, x27 c34a0: 54fffe00 b.eq 0xc3460 <__cxa_demangle+0xb80> c34a4: a9410a68 ldp x8, x2, [x19, #0x10] c34a8: d37df2f7 lsl x23, x23, #3 c34ac: aa1303e0 mov x0, x19 c34b0: 8b170101 add x1, x8, x23 c34b4: 94002868 bl 0xcd654 <__cxa_demangle+0xad74> c34b8: f9400a68 ldr x8, [x19, #0x10] c34bc: f949727a ldr x26, [x19, #0x12e0] c34c0: aa0003f6 mov x22, x0 c34c4: 8b170108 add x8, x8, x23 c34c8: f9000e68 str x8, [x19, #0x18] c34cc: f9400748 ldr x8, [x26, #0x8] c34d0: aa0103f7 mov x23, x1 c34d4: 91010109 add x9, x8, #0x40 c34d8: f13fc13f cmp x9, #0xff0 c34dc: 54000103 b.lo 0xc34fc <__cxa_demangle+0xc1c> c34e0: 52820000 mov w0, #0x1000 // =4096 c34e4: 97fdf857 bl 0x41640 c34e8: b40033c0 cbz x0, 0xc3b60 <__cxa_demangle+0x1280> c34ec: aa1f03e8 mov x8, xzr c34f0: a9007c1a stp x26, xzr, [x0] c34f4: aa0003fa mov x26, x0 c34f8: f9097260 str x0, [x19, #0x12e0] c34fc: 91010109 add x9, x8, #0x40 c3500: f9000749 str x9, [x26, #0x8] c3504: f000024a adrp x10, 0x10e000 c3508: b94017e9 ldr w9, [sp, #0x14] c350c: 394063eb ldrb w11, [sp, #0x18] c3510: 8b080348 add x8, x26, x8 c3514: 911c414a add x10, x10, #0x710 c3518: f8010d0a str x10, [x8, #0x10]! c351c: 5280024a mov w10, #0x12 // =18 c3520: 72a0002a movk w10, #0x1, lsl #16 c3524: b900090a str w10, [x8, #0x8] c3528: a9015115 stp x21, x20, [x8, #0x10] c352c: a9025d16 stp x22, x23, [x8, #0x20] c3530: aa0803f4 mov x20, x8 c3534: f9001919 str x25, [x8, #0x30] c3538: b9003909 str w9, [x8, #0x38] c353c: 3900f10b strb w11, [x8, #0x3c] c3540: 14000177 b 0xc3b1c <__cxa_demangle+0x123c> c3544: 91000908 add x8, x8, #0x2 c3548: aa1303e0 mov x0, x19 c354c: aa1f03e1 mov x1, xzr c3550: f9000268 str x8, [x19] c3554: 94000724 bl 0xc51e4 <__cxa_demangle+0x2904> c3558: b4002e00 cbz x0, 0xc3b18 <__cxa_demangle+0x1238> c355c: a9402668 ldp x8, x9, [x19] c3560: aa0003f5 mov x21, x0 c3564: eb08013f cmp x9, x8 c3568: 54000140 b.eq 0xc3590 <__cxa_demangle+0xcb0> c356c: 3940010a ldrb w10, [x8] c3570: 7100c15f cmp w10, #0x30 c3574: 540000e3 b.lo 0xc3590 <__cxa_demangle+0xcb0> c3578: 7100e95f cmp w10, #0x3a c357c: 54001ee3 b.lo 0xc3958 <__cxa_demangle+0x1078> c3580: 5101054b sub w11, w10, #0x41 c3584: 12001d6b and w11, w11, #0xff c3588: 7100657f cmp w11, #0x19 c358c: 54001e69 b.ls 0xc3958 <__cxa_demangle+0x1078> c3590: 5280002a mov w10, #0x1 // =1 c3594: eb09011f cmp x8, x9 c3598: 54002820 b.eq 0xc3a9c <__cxa_demangle+0x11bc> c359c: 39400109 ldrb w9, [x8] c35a0: 71017d3f cmp w9, #0x5f c35a4: 540027c1 b.ne 0xc3a9c <__cxa_demangle+0x11bc> c35a8: 91000508 add x8, x8, #0x1 c35ac: f9000268 str x8, [x19] c35b0: 1400013c b 0xc3aa0 <__cxa_demangle+0x11c0> c35b4: 54000103 b.lo 0xc35d4 <__cxa_demangle+0xcf4> c35b8: 52820000 mov w0, #0x1000 // =4096 c35bc: 97fdf821 bl 0x41640 c35c0: b4002d00 cbz x0, 0xc3b60 <__cxa_demangle+0x1280> c35c4: aa1f03e8 mov x8, xzr c35c8: a9007c14 stp x20, xzr, [x0] c35cc: aa0003f4 mov x20, x0 c35d0: f9097260 str x0, [x19, #0x12e0] c35d4: 9100c109 add x9, x8, #0x30 c35d8: b00000f3 adrp x19, 0xe0000 c35dc: f9000689 str x9, [x20, #0x8] c35e0: 8b080294 add x20, x20, x8 c35e4: 91077a73 add x19, x19, #0x1de c35e8: 528002c1 mov w1, #0x16 // =22 c35ec: 1400013f b 0xc3ae8 <__cxa_demangle+0x1208> c35f0: 91000528 add x8, x9, #0x1 c35f4: a9410a69 ldp x9, x2, [x19, #0x10] c35f8: d37df2d6 lsl x22, x22, #3 c35fc: aa1303e0 mov x0, x19 c3600: f9000268 str x8, [x19] c3604: 8b160121 add x1, x9, x22 c3608: 94002813 bl 0xcd654 <__cxa_demangle+0xad74> c360c: f9400a68 ldr x8, [x19, #0x10] c3610: f9497277 ldr x23, [x19, #0x12e0] c3614: aa0003f5 mov x21, x0 c3618: 8b160108 add x8, x8, x22 c361c: f9000e68 str x8, [x19, #0x18] c3620: f94006e8 ldr x8, [x23, #0x8] c3624: aa0103f6 mov x22, x1 c3628: 91008109 add x9, x8, #0x20 c362c: f13fc13f cmp x9, #0xff0 c3630: 54000103 b.lo 0xc3650 <__cxa_demangle+0xd70> c3634: 52820000 mov w0, #0x1000 // =4096 c3638: 97fdf802 bl 0x41640 c363c: b4002920 cbz x0, 0xc3b60 <__cxa_demangle+0x1280> c3640: aa1f03e8 mov x8, xzr c3644: a9007c17 stp x23, xzr, [x0] c3648: aa0003f7 mov x23, x0 c364c: f9097260 str x0, [x19, #0x12e0] c3650: 91008109 add x9, x8, #0x20 c3654: 8b0802f9 add x25, x23, x8 c3658: f0000248 adrp x8, 0x10e000 c365c: 911a8108 add x8, x8, #0x6a0 c3660: 5280212a mov w10, #0x109 // =265 c3664: 72a0202a movk w10, #0x101, lsl #16 c3668: f90006e9 str x9, [x23, #0x8] c366c: f8010f28 str x8, [x25, #0x10]! c3670: b9000b2a str w10, [x25, #0x8] c3674: a9015b35 stp x21, x22, [x25, #0x10] c3678: 17ffff28 b 0xc3318 <__cxa_demangle+0xa38> c367c: 91000908 add x8, x8, #0x2 c3680: aa1303e0 mov x0, x19 c3684: f9000268 str x8, [x19] c3688: 94000137 bl 0xc3b64 <__cxa_demangle+0x1284> c368c: b4002460 cbz x0, 0xc3b18 <__cxa_demangle+0x1238> c3690: f9497274 ldr x20, [x19, #0x12e0] c3694: aa0003f5 mov x21, x0 c3698: f9400688 ldr x8, [x20, #0x8] c369c: 9100c109 add x9, x8, #0x30 c36a0: f13fc13f cmp x9, #0xff0 c36a4: 54000103 b.lo 0xc36c4 <__cxa_demangle+0xde4> c36a8: 52820000 mov w0, #0x1000 // =4096 c36ac: 97fdf7e5 bl 0x41640 c36b0: b4002580 cbz x0, 0xc3b60 <__cxa_demangle+0x1280> c36b4: aa1f03e8 mov x8, xzr c36b8: a9007c14 stp x20, xzr, [x0] c36bc: aa0003f4 mov x20, x0 c36c0: f9097260 str x0, [x19, #0x12e0] c36c4: 9100c109 add x9, x8, #0x30 c36c8: b00000f3 adrp x19, 0xe0000 c36cc: f9000689 str x9, [x20, #0x8] c36d0: 8b080294 add x20, x20, x8 c36d4: 9108ba73 add x19, x19, #0x22e c36d8: 52800181 mov w1, #0xc // =12 c36dc: 14000103 b 0xc3ae8 <__cxa_demangle+0x1208> c36e0: 91000908 add x8, x8, #0x2 c36e4: aa1303e0 mov x0, x19 c36e8: aa1f03e1 mov x1, xzr c36ec: f9000268 str x8, [x19] c36f0: 940006bd bl 0xc51e4 <__cxa_demangle+0x2904> c36f4: b4002120 cbz x0, 0xc3b18 <__cxa_demangle+0x1238> c36f8: f9497274 ldr x20, [x19, #0x12e0] c36fc: aa0003f5 mov x21, x0 c3700: f9400688 ldr x8, [x20, #0x8] c3704: 9100c109 add x9, x8, #0x30 c3708: f13fc13f cmp x9, #0xff0 c370c: 54000103 b.lo 0xc372c <__cxa_demangle+0xe4c> c3710: 52820000 mov w0, #0x1000 // =4096 c3714: 97fdf7cb bl 0x41640 c3718: b4002240 cbz x0, 0xc3b60 <__cxa_demangle+0x1280> c371c: aa1f03e8 mov x8, xzr c3720: a9007c14 stp x20, xzr, [x0] c3724: aa0003f4 mov x20, x0 c3728: f9097260 str x0, [x19, #0x12e0] c372c: 9100c109 add x9, x8, #0x30 c3730: b00000f3 adrp x19, 0xe0000 c3734: f9000689 str x9, [x20, #0x8] c3738: 8b080294 add x20, x20, x8 c373c: 9106d673 add x19, x19, #0x1b5 c3740: 52800521 mov w1, #0x29 // =41 c3744: 140000e9 b 0xc3ae8 <__cxa_demangle+0x1208> c3748: 91000908 add x8, x8, #0x2 c374c: aa1303e0 mov x0, x19 c3750: aa1f03e1 mov x1, xzr c3754: f9000268 str x8, [x19] c3758: 940006a3 bl 0xc51e4 <__cxa_demangle+0x2904> c375c: b4001de0 cbz x0, 0xc3b18 <__cxa_demangle+0x1238> c3760: f9497274 ldr x20, [x19, #0x12e0] c3764: aa0003f5 mov x21, x0 c3768: f9400688 ldr x8, [x20, #0x8] c376c: 9100c109 add x9, x8, #0x30 c3770: f13fc13f cmp x9, #0xff0 c3774: 54000103 b.lo 0xc3794 <__cxa_demangle+0xeb4> c3778: 52820000 mov w0, #0x1000 // =4096 c377c: 97fdf7b1 bl 0x41640 c3780: b4001f00 cbz x0, 0xc3b60 <__cxa_demangle+0x1280> c3784: aa1f03e8 mov x8, xzr c3788: a9007c14 stp x20, xzr, [x0] c378c: aa0003f4 mov x20, x0 c3790: f9097260 str x0, [x19, #0x12e0] c3794: 9100c109 add x9, x8, #0x30 c3798: b00000f3 adrp x19, 0xe0000 c379c: f9000689 str x9, [x20, #0x8] c37a0: 8b080294 add x20, x20, x8 c37a4: 91064e73 add x19, x19, #0x193 c37a8: 52800441 mov w1, #0x22 // =34 c37ac: 140000cf b 0xc3ae8 <__cxa_demangle+0x1208> c37b0: 91000908 add x8, x8, #0x2 c37b4: aa1303e0 mov x0, x19 c37b8: f9000268 str x8, [x19] c37bc: 94000a3e bl 0xc60b4 <__cxa_demangle+0x37d4> c37c0: 37001ac0 tbnz w0, #0x0, 0xc3b18 <__cxa_demangle+0x1238> c37c4: aa1303e0 mov x0, x19 c37c8: 94000a3b bl 0xc60b4 <__cxa_demangle+0x37d4> c37cc: 37001a60 tbnz w0, #0x0, 0xc3b18 <__cxa_demangle+0x1238> c37d0: aa1303e0 mov x0, x19 c37d4: 97fffe12 bl 0xc301c <__cxa_demangle+0x73c> c37d8: b4001a00 cbz x0, 0xc3b18 <__cxa_demangle+0x1238> c37dc: f9497274 ldr x20, [x19, #0x12e0] c37e0: aa0003f5 mov x21, x0 c37e4: f9400688 ldr x8, [x20, #0x8] c37e8: 9100c109 add x9, x8, #0x30 c37ec: f13fc13f cmp x9, #0xff0 c37f0: 54000103 b.lo 0xc3810 <__cxa_demangle+0xf30> c37f4: 52820000 mov w0, #0x1000 // =4096 c37f8: 97fdf792 bl 0x41640 c37fc: b4001b20 cbz x0, 0xc3b60 <__cxa_demangle+0x1280> c3800: aa1f03e8 mov x8, xzr c3804: a9007c14 stp x20, xzr, [x0] c3808: aa0003f4 mov x20, x0 c380c: f9097260 str x0, [x19, #0x12e0] c3810: 9100c109 add x9, x8, #0x30 c3814: b00000f3 adrp x19, 0xe0000 c3818: f9000689 str x9, [x20, #0x8] c381c: 8b080294 add x20, x20, x8 c3820: 9105e273 add x19, x19, #0x178 c3824: 52800361 mov w1, #0x1b // =27 c3828: 140000b0 b 0xc3ae8 <__cxa_demangle+0x1208> c382c: 91000908 add x8, x8, #0x2 c3830: aa1303e0 mov x0, x19 c3834: f9000268 str x8, [x19] c3838: 940000cb bl 0xc3b64 <__cxa_demangle+0x1284> c383c: b40016e0 cbz x0, 0xc3b18 <__cxa_demangle+0x1238> c3840: f9497274 ldr x20, [x19, #0x12e0] c3844: aa0003f5 mov x21, x0 c3848: f9400688 ldr x8, [x20, #0x8] c384c: 9100c109 add x9, x8, #0x30 c3850: f13fc13f cmp x9, #0xff0 c3854: 54000103 b.lo 0xc3874 <__cxa_demangle+0xf94> c3858: 52820000 mov w0, #0x1000 // =4096 c385c: 97fdf779 bl 0x41640 c3860: b4001800 cbz x0, 0xc3b60 <__cxa_demangle+0x1280> c3864: aa1f03e8 mov x8, xzr c3868: a9007c14 stp x20, xzr, [x0] c386c: aa0003f4 mov x20, x0 c3870: f9097260 str x0, [x19, #0x12e0] c3874: 9100c109 add x9, x8, #0x30 c3878: b00000f3 adrp x19, 0xe0000 c387c: f9000689 str x9, [x20, #0x8] c3880: 8b080294 add x20, x20, x8 c3884: 91055e73 add x19, x19, #0x157 c3888: 528001c1 mov w1, #0xe // =14 c388c: 14000097 b 0xc3ae8 <__cxa_demangle+0x1208> c3890: 91000908 add x8, x8, #0x2 c3894: aa1303e0 mov x0, x19 c3898: f9000268 str x8, [x19] c389c: 940000b2 bl 0xc3b64 <__cxa_demangle+0x1284> c38a0: b40013c0 cbz x0, 0xc3b18 <__cxa_demangle+0x1238> c38a4: f9497274 ldr x20, [x19, #0x12e0] c38a8: aa0003f5 mov x21, x0 c38ac: f9400688 ldr x8, [x20, #0x8] c38b0: 9100c109 add x9, x8, #0x30 c38b4: f13fc13f cmp x9, #0xff0 c38b8: 54000103 b.lo 0xc38d8 <__cxa_demangle+0xff8> c38bc: 52820000 mov w0, #0x1000 // =4096 c38c0: 97fdf760 bl 0x41640 c38c4: b40014e0 cbz x0, 0xc3b60 <__cxa_demangle+0x1280> c38c8: aa1f03e8 mov x8, xzr c38cc: a9007c14 stp x20, xzr, [x0] c38d0: aa0003f4 mov x20, x0 c38d4: f9097260 str x0, [x19, #0x12e0] c38d8: 9100c109 add x9, x8, #0x30 c38dc: b00000f3 adrp x19, 0xe0000 c38e0: f9000689 str x9, [x20, #0x8] c38e4: 8b080294 add x20, x20, x8 c38e8: 91059673 add x19, x19, #0x165 c38ec: 52800261 mov w1, #0x13 // =19 c38f0: 1400007e b 0xc3ae8 <__cxa_demangle+0x1208> c38f4: 91000908 add x8, x8, #0x2 c38f8: aa1303e0 mov x0, x19 c38fc: f9000268 str x8, [x19] c3900: 94000099 bl 0xc3b64 <__cxa_demangle+0x1284> c3904: b40010a0 cbz x0, 0xc3b18 <__cxa_demangle+0x1238> c3908: f9497274 ldr x20, [x19, #0x12e0] c390c: aa0003f5 mov x21, x0 c3910: f9400688 ldr x8, [x20, #0x8] c3914: 9100c109 add x9, x8, #0x30 c3918: f13fc13f cmp x9, #0xff0 c391c: 54000103 b.lo 0xc393c <__cxa_demangle+0x105c> c3920: 52820000 mov w0, #0x1000 // =4096 c3924: 97fdf747 bl 0x41640 c3928: b40011c0 cbz x0, 0xc3b60 <__cxa_demangle+0x1280> c392c: aa1f03e8 mov x8, xzr c3930: a9007c14 stp x20, xzr, [x0] c3934: aa0003f4 mov x20, x0 c3938: f9097260 str x0, [x19, #0x12e0] c393c: 9100c109 add x9, x8, #0x30 c3940: b00000f3 adrp x19, 0xe0000 c3944: f9000689 str x9, [x20, #0x8] c3948: 8b080294 add x20, x20, x8 c394c: 91053a73 add x19, x19, #0x14e c3950: 52800121 mov w1, #0x9 // =9 c3954: 14000065 b 0xc3ae8 <__cxa_demangle+0x1208> c3958: 9100050b add x11, x8, #0x1 c395c: 12001d48 and w8, w10, #0xff c3960: 7100e91f cmp w8, #0x3a c3964: aa0b03e8 mov x8, x11 c3968: 540000a3 b.lo 0xc397c <__cxa_demangle+0x109c> c396c: 5101054a sub w10, w10, #0x41 c3970: 12001d4a and w10, w10, #0xff c3974: 7100655f cmp w10, #0x19 c3978: 540008a8 b.hi 0xc3a8c <__cxa_demangle+0x11ac> c397c: eb08013f cmp x9, x8 c3980: f9000268 str x8, [x19] c3984: 540000a0 b.eq 0xc3998 <__cxa_demangle+0x10b8> c3988: aa0803eb mov x11, x8 c398c: 3840156a ldrb w10, [x11], #0x1 c3990: 7100bd5f cmp w10, #0x2f c3994: 54fffe48 b.hi 0xc395c <__cxa_demangle+0x107c> c3998: 2a1f03ea mov w10, wzr c399c: eb09011f cmp x8, x9 c39a0: 54ffdfe1 b.ne 0xc359c <__cxa_demangle+0xcbc> c39a4: 1400003e b 0xc3a9c <__cxa_demangle+0x11bc> c39a8: aa0903ea mov x10, x9 c39ac: eb08015f cmp x10, x8 c39b0: 54000200 b.eq 0xc39f0 <__cxa_demangle+0x1110> c39b4: 3940014b ldrb w11, [x10] c39b8: 5100c16b sub w11, w11, #0x30 c39bc: 7100257f cmp w11, #0x9 c39c0: 54000188 b.hi 0xc39f0 <__cxa_demangle+0x1110> c39c4: 9100054a add x10, x10, #0x1 c39c8: eb0a011f cmp x8, x10 c39cc: f900026a str x10, [x19] c39d0: 54000c00 b.eq 0xc3b50 <__cxa_demangle+0x1270> c39d4: 3840154b ldrb w11, [x10], #0x1 c39d8: 5100c16b sub w11, w11, #0x30 c39dc: 7100297f cmp w11, #0xa c39e0: 54ffff43 b.lo 0xc39c8 <__cxa_demangle+0x10e8> c39e4: d100054a sub x10, x10, #0x1 c39e8: aa0a03eb mov x11, x10 c39ec: 14000003 b 0xc39f8 <__cxa_demangle+0x1118> c39f0: aa1f03e9 mov x9, xzr c39f4: aa1f03eb mov x11, xzr c39f8: eb0b013f cmp x9, x11 c39fc: aa1f03f4 mov x20, xzr c3a00: 540008e0 b.eq 0xc3b1c <__cxa_demangle+0x123c> c3a04: eb08015f cmp x10, x8 c3a08: 540008a0 b.eq 0xc3b1c <__cxa_demangle+0x123c> c3a0c: 39400148 ldrb w8, [x10] c3a10: 71017d1f cmp w8, #0x5f c3a14: 54000821 b.ne 0xc3b18 <__cxa_demangle+0x1238> c3a18: 91000548 add x8, x10, #0x1 c3a1c: aa1303e0 mov x0, x19 c3a20: f9000268 str x8, [x19] c3a24: 94000050 bl 0xc3b64 <__cxa_demangle+0x1284> c3a28: b4000780 cbz x0, 0xc3b18 <__cxa_demangle+0x1238> c3a2c: f9497277 ldr x23, [x19, #0x12e0] c3a30: aa0003f6 mov x22, x0 c3a34: f94006e8 ldr x8, [x23, #0x8] c3a38: 91008109 add x9, x8, #0x20 c3a3c: f13fc13f cmp x9, #0xff0 c3a40: 54000103 b.lo 0xc3a60 <__cxa_demangle+0x1180> c3a44: 52820000 mov w0, #0x1000 // =4096 c3a48: 97fdf6fe bl 0x41640 c3a4c: b40008a0 cbz x0, 0xc3b60 <__cxa_demangle+0x1280> c3a50: aa1f03e8 mov x8, xzr c3a54: a9007c17 stp x23, xzr, [x0] c3a58: aa0003f7 mov x23, x0 c3a5c: f9097260 str x0, [x19, #0x12e0] c3a60: 91008109 add x9, x8, #0x20 c3a64: 8b0802f4 add x20, x23, x8 c3a68: d0000248 adrp x8, 0x10d000 c3a6c: 91030108 add x8, x8, #0xc0 c3a70: 528022aa mov w10, #0x115 // =277 c3a74: 72a0202a movk w10, #0x101, lsl #16 c3a78: f90006e9 str x9, [x23, #0x8] c3a7c: f8010e88 str x8, [x20, #0x10]! c3a80: b9000a8a str w10, [x20, #0x8] c3a84: a9015696 stp x22, x21, [x20, #0x10] c3a88: 14000025 b 0xc3b1c <__cxa_demangle+0x123c> c3a8c: 2a1f03ea mov w10, wzr c3a90: d1000508 sub x8, x8, #0x1 c3a94: eb09011f cmp x8, x9 c3a98: 54ffd821 b.ne 0xc359c <__cxa_demangle+0xcbc> c3a9c: 340003ea cbz w10, 0xc3b18 <__cxa_demangle+0x1238> c3aa0: f9497274 ldr x20, [x19, #0x12e0] c3aa4: f9400688 ldr x8, [x20, #0x8] c3aa8: 9100c109 add x9, x8, #0x30 c3aac: f13fc13f cmp x9, #0xff0 c3ab0: 54000103 b.lo 0xc3ad0 <__cxa_demangle+0x11f0> c3ab4: 52820000 mov w0, #0x1000 // =4096 c3ab8: 97fdf6e2 bl 0x41640 c3abc: b4000520 cbz x0, 0xc3b60 <__cxa_demangle+0x1280> c3ac0: aa1f03e8 mov x8, xzr c3ac4: a9007c14 stp x20, xzr, [x0] c3ac8: aa0003f4 mov x20, x0 c3acc: f9097260 str x0, [x19, #0x12e0] c3ad0: 9100c109 add x9, x8, #0x30 c3ad4: b00000f3 adrp x19, 0xe0000 c3ad8: f9000689 str x9, [x20, #0x8] c3adc: 8b080294 add x20, x20, x8 c3ae0: 91082273 add x19, x19, #0x208 c3ae4: 52800321 mov w1, #0x19 // =25 c3ae8: aa1303e0 mov x0, x19 c3aec: 97fdfae5 bl 0x42680 <__strlen_chk@plt> c3af0: d0000249 adrp x9, 0x10d000 c3af4: 91010129 add x9, x9, #0x40 c3af8: 5280228a mov w10, #0x114 // =276 c3afc: 8b000268 add x8, x19, x0 c3b00: 72a0202a movk w10, #0x101, lsl #16 c3b04: f8010e89 str x9, [x20, #0x10]! c3b08: b9000a8a str w10, [x20, #0x8] c3b0c: a9012293 stp x19, x8, [x20, #0x10] c3b10: f9001295 str x21, [x20, #0x20] c3b14: 14000002 b 0xc3b1c <__cxa_demangle+0x123c> c3b18: aa1f03f4 mov x20, xzr c3b1c: f9401708 ldr x8, [x24, #0x28] c3b20: f94017e9 ldr x9, [sp, #0x28] c3b24: eb09011f cmp x8, x9 c3b28: 540001a1 b.ne 0xc3b5c <__cxa_demangle+0x127c> c3b2c: aa1403e0 mov x0, x20 c3b30: a9487bfd ldp x29, x30, [sp, #0x80] c3b34: a9474ff4 ldp x20, x19, [sp, #0x70] c3b38: a94657f6 ldp x22, x21, [sp, #0x60] c3b3c: a9455ff8 ldp x24, x23, [sp, #0x50] c3b40: a94467fa ldp x26, x25, [sp, #0x40] c3b44: f9401bfb ldr x27, [sp, #0x30] c3b48: 910243ff add sp, sp, #0x90 c3b4c: d65f03c0 ret c3b50: aa0803ea mov x10, x8 c3b54: aa0803eb mov x11, x8 c3b58: 17ffffa8 b 0xc39f8 <__cxa_demangle+0x1118> c3b5c: 97fdfa4d bl 0x42490 <__stack_chk_fail@plt> c3b60: 97fdfa88 bl 0x42580 <_ZSt9terminatev@plt> c3b64: d10143ff sub sp, sp, #0x50 c3b68: a9015ff8 stp x24, x23, [sp, #0x10] c3b6c: a90257f6 stp x22, x21, [sp, #0x20] c3b70: a9034ff4 stp x20, x19, [sp, #0x30] c3b74: a9047bfd stp x29, x30, [sp, #0x40] c3b78: 910103fd add x29, sp, #0x40 c3b7c: d53bd056 mrs x22, TPIDR_EL0 c3b80: f94016c8 ldr x8, [x22, #0x28] c3b84: aa0003f3 mov x19, x0 c3b88: f90007e8 str x8, [sp, #0x8] c3b8c: f90003ff str xzr, [sp] c3b90: a9402408 ldp x8, x9, [x0] c3b94: eb08012a subs x10, x9, x8 c3b98: 54003c20 b.eq 0xc431c <__cxa_demangle+0x1a3c> c3b9c: 3940010b ldrb w11, [x8] c3ba0: 5101056c sub w12, w11, #0x41 c3ba4: 7100e59f cmp w12, #0x39 c3ba8: 54003ba8 b.hi 0xc431c <__cxa_demangle+0x1a3c> c3bac: 900000ed adrp x13, 0xdf000 c3bb0: 912781ad add x13, x13, #0x9e0 c3bb4: 1000008e adr x14, 0xc3bc4 <__cxa_demangle+0x12e4> c3bb8: 786c79af ldrh w15, [x13, x12, lsl #1] c3bbc: 8b0f09ce add x14, x14, x15, lsl #2 c3bc0: d61f01c0 br x14 c3bc4: 7101c97f cmp w11, #0x72 c3bc8: 1a9f17e9 cset w9, eq c3bcc: eb09015f cmp x10, x9 c3bd0: 540000e9 b.ls 0xc3bec <__cxa_demangle+0x130c> c3bd4: 3869690c ldrb w12, [x8, x9] c3bd8: 7101c97f cmp w11, #0x72 c3bdc: 5280002b mov w11, #0x1 // =1 c3be0: 1a8b156b cinc w11, w11, eq c3be4: 7101599f cmp w12, #0x56 c3be8: 1a890169 csel w9, w11, w9, eq c3bec: 2a0903eb mov w11, w9 c3bf0: eb0b015f cmp x10, x11 c3bf4: 540000a9 b.ls 0xc3c08 <__cxa_demangle+0x1328> c3bf8: 386b690b ldrb w11, [x8, x11] c3bfc: 71012d7f cmp w11, #0x4b c3c00: 1a89152b cinc w11, w9, eq c3c04: 2a0b03e9 mov w9, w11 c3c08: eb0b015f cmp x10, x11 c3c0c: 54000289 b.ls 0xc3c5c <__cxa_demangle+0x137c> c3c10: 386b690b ldrb w11, [x8, x11] c3c14: 7101197f cmp w11, #0x46 c3c18: 54004120 b.eq 0xc443c <__cxa_demangle+0x1b5c> c3c1c: 7101117f cmp w11, #0x44 c3c20: 540001e1 b.ne 0xc3c5c <__cxa_demangle+0x137c> c3c24: 2a0903e9 mov w9, w9 c3c28: 91000529 add x9, x9, #0x1 c3c2c: eb09015f cmp x10, x9 c3c30: 54000169 b.ls 0xc3c5c <__cxa_demangle+0x137c> c3c34: 38696908 ldrb w8, [x8, x9] c3c38: 51013d08 sub w8, w8, #0x4f c3c3c: 7100a51f cmp w8, #0x29 c3c40: 540000e8 b.hi 0xc3c5c <__cxa_demangle+0x137c> c3c44: 52800029 mov w9, #0x1 // =1 c3c48: 9ac82128 lsl x8, x9, x8 c3c4c: d2800029 mov x9, #0x1 // =1 c3c50: f2c06029 movk x9, #0x301, lsl #32 c3c54: ea09011f tst x8, x9 c3c58: 54003f21 b.ne 0xc443c <__cxa_demangle+0x1b5c> c3c5c: aa1303e0 mov x0, x19 c3c60: 94003867 bl 0xd1dfc <__cxa_demangle+0xf51c> c3c64: f90003e0 str x0, [sp] c3c68: b5003620 cbnz x0, 0xc432c <__cxa_demangle+0x1a4c> c3c6c: 1400052f b 0xc5128 <__cxa_demangle+0x2848> c3c70: f9497274 ldr x20, [x19, #0x12e0] c3c74: 91000508 add x8, x8, #0x1 c3c78: f9000268 str x8, [x19] c3c7c: f9400688 ldr x8, [x20, #0x8] c3c80: 91008109 add x9, x8, #0x20 c3c84: f13fc13f cmp x9, #0xff0 c3c88: 54000103 b.lo 0xc3ca8 <__cxa_demangle+0x13c8> c3c8c: 52820000 mov w0, #0x1000 // =4096 c3c90: 97fdf66c bl 0x41640 c3c94: b400aa60 cbz x0, 0xc51e0 <__cxa_demangle+0x2900> c3c98: aa1f03e8 mov x8, xzr c3c9c: a9007c14 stp x20, xzr, [x0] c3ca0: aa0003f4 mov x20, x0 c3ca4: f9097260 str x0, [x19, #0x12e0] c3ca8: 91008109 add x9, x8, #0x20 c3cac: b00000f3 adrp x19, 0xe0000 c3cb0: f9000689 str x9, [x20, #0x8] c3cb4: 8b080294 add x20, x20, x8 c3cb8: 911fee73 add x19, x19, #0x7fb c3cbc: 52800261 mov w1, #0x13 // =19 c3cc0: 140002d9 b 0xc4824 <__cxa_demangle+0x1f44> c3cc4: f9497274 ldr x20, [x19, #0x12e0] c3cc8: 91000508 add x8, x8, #0x1 c3ccc: f9000268 str x8, [x19] c3cd0: f9400688 ldr x8, [x20, #0x8] c3cd4: 91008109 add x9, x8, #0x20 c3cd8: f13fc13f cmp x9, #0xff0 c3cdc: 54000103 b.lo 0xc3cfc <__cxa_demangle+0x141c> c3ce0: 52820000 mov w0, #0x1000 // =4096 c3ce4: 97fdf657 bl 0x41640 c3ce8: b400a7c0 cbz x0, 0xc51e0 <__cxa_demangle+0x2900> c3cec: aa1f03e8 mov x8, xzr c3cf0: a9007c14 stp x20, xzr, [x0] c3cf4: aa0003f4 mov x20, x0 c3cf8: f9097260 str x0, [x19, #0x12e0] c3cfc: 91008109 add x9, x8, #0x20 c3d00: b00000f3 adrp x19, 0xe0000 c3d04: f9000689 str x9, [x20, #0x8] c3d08: 8b080294 add x20, x20, x8 c3d0c: 911f5a73 add x19, x19, #0x7d6 c3d10: 140002c4 b 0xc4820 <__cxa_demangle+0x1f40> c3d14: f9497274 ldr x20, [x19, #0x12e0] c3d18: 91000508 add x8, x8, #0x1 c3d1c: f9000268 str x8, [x19] c3d20: f9400688 ldr x8, [x20, #0x8] c3d24: 91008109 add x9, x8, #0x20 c3d28: f13fc13f cmp x9, #0xff0 c3d2c: 54000103 b.lo 0xc3d4c <__cxa_demangle+0x146c> c3d30: 52820000 mov w0, #0x1000 // =4096 c3d34: 97fdf643 bl 0x41640 c3d38: b400a540 cbz x0, 0xc51e0 <__cxa_demangle+0x2900> c3d3c: aa1f03e8 mov x8, xzr c3d40: a9007c14 stp x20, xzr, [x0] c3d44: aa0003f4 mov x20, x0 c3d48: f9097260 str x0, [x19, #0x12e0] c3d4c: 91008109 add x9, x8, #0x20 c3d50: b00000f3 adrp x19, 0xe0000 c3d54: f9000689 str x9, [x20, #0x8] c3d58: 8b080294 add x20, x20, x8 c3d5c: 910de273 add x19, x19, #0x378 c3d60: 52800081 mov w1, #0x4 // =4 c3d64: 140002b0 b 0xc4824 <__cxa_demangle+0x1f44> c3d68: f9497274 ldr x20, [x19, #0x12e0] c3d6c: 91000508 add x8, x8, #0x1 c3d70: f9000268 str x8, [x19] c3d74: f9400688 ldr x8, [x20, #0x8] c3d78: 91008109 add x9, x8, #0x20 c3d7c: f13fc13f cmp x9, #0xff0 c3d80: 54000103 b.lo 0xc3da0 <__cxa_demangle+0x14c0> c3d84: 52820000 mov w0, #0x1000 // =4096 c3d88: 97fdf62e bl 0x41640 c3d8c: b400a2a0 cbz x0, 0xc51e0 <__cxa_demangle+0x2900> c3d90: aa1f03e8 mov x8, xzr c3d94: a9007c14 stp x20, xzr, [x0] c3d98: aa0003f4 mov x20, x0 c3d9c: f9097260 str x0, [x19, #0x12e0] c3da0: 91008109 add x9, x8, #0x20 c3da4: b00000f3 adrp x19, 0xe0000 c3da8: f9000689 str x9, [x20, #0x8] c3dac: 8b080294 add x20, x20, x8 c3db0: 910c5e73 add x19, x19, #0x317 c3db4: 52800121 mov w1, #0x9 // =9 c3db8: 1400029b b 0xc4824 <__cxa_demangle+0x1f44> c3dbc: f9497274 ldr x20, [x19, #0x12e0] c3dc0: 91000508 add x8, x8, #0x1 c3dc4: f9000268 str x8, [x19] c3dc8: f9400688 ldr x8, [x20, #0x8] c3dcc: 91008109 add x9, x8, #0x20 c3dd0: f13fc13f cmp x9, #0xff0 c3dd4: 54000103 b.lo 0xc3df4 <__cxa_demangle+0x1514> c3dd8: 52820000 mov w0, #0x1000 // =4096 c3ddc: 97fdf619 bl 0x41640 c3de0: b400a000 cbz x0, 0xc51e0 <__cxa_demangle+0x2900> c3de4: aa1f03e8 mov x8, xzr c3de8: a9007c14 stp x20, xzr, [x0] c3dec: aa0003f4 mov x20, x0 c3df0: f9097260 str x0, [x19, #0x12e0] c3df4: 91008109 add x9, x8, #0x20 c3df8: b00000f3 adrp x19, 0xe0000 c3dfc: f9000689 str x9, [x20, #0x8] c3e00: 8b080294 add x20, x20, x8 c3e04: 911fb673 add x19, x19, #0x7ed c3e08: 528001c1 mov w1, #0xe // =14 c3e0c: 14000286 b 0xc4824 <__cxa_demangle+0x1f44> c3e10: f9497274 ldr x20, [x19, #0x12e0] c3e14: 91000508 add x8, x8, #0x1 c3e18: f9000268 str x8, [x19] c3e1c: f9400688 ldr x8, [x20, #0x8] c3e20: 91008109 add x9, x8, #0x20 c3e24: f13fc13f cmp x9, #0xff0 c3e28: 54000103 b.lo 0xc3e48 <__cxa_demangle+0x1568> c3e2c: 52820000 mov w0, #0x1000 // =4096 c3e30: 97fdf604 bl 0x41640 c3e34: b4009d60 cbz x0, 0xc51e0 <__cxa_demangle+0x2900> c3e38: aa1f03e8 mov x8, xzr c3e3c: a9007c14 stp x20, xzr, [x0] c3e40: aa0003f4 mov x20, x0 c3e44: f9097260 str x0, [x19, #0x12e0] c3e48: 91008109 add x9, x8, #0x20 c3e4c: b00000f3 adrp x19, 0xe0000 c3e50: f9000689 str x9, [x20, #0x8] c3e54: 8b080294 add x20, x20, x8 c3e58: 91203a73 add x19, x19, #0x80e c3e5c: 528000c1 mov w1, #0x6 // =6 c3e60: 14000271 b 0xc4824 <__cxa_demangle+0x1f44> c3e64: f100095f cmp x10, #0x2 c3e68: 54000163 b.lo 0xc3e94 <__cxa_demangle+0x15b4> c3e6c: 39400508 ldrb w8, [x8, #0x1] c3e70: 51019508 sub w8, w8, #0x65 c3e74: 7100411f cmp w8, #0x10 c3e78: 540000e8 b.hi 0xc3e94 <__cxa_demangle+0x15b4> c3e7c: 52800029 mov w9, #0x1 // =1 c3e80: 1ac82128 lsl w8, w9, w8 c3e84: 52880029 mov w9, #0x4001 // =16385 c3e88: 72a00029 movk w9, #0x1, lsl #16 c3e8c: 6a09011f tst w8, w9 c3e90: 54002461 b.ne 0xc431c <__cxa_demangle+0x1a3c> c3e94: aa1303e0 mov x0, x19 c3e98: 94000bc5 bl 0xc6dac <__cxa_demangle+0x44cc> c3e9c: aa0003f4 mov x20, x0 c3ea0: f90003e0 str x0, [sp] c3ea4: b4009440 cbz x0, 0xc512c <__cxa_demangle+0x284c> c3ea8: 394b4268 ldrb w8, [x19, #0x2d0] c3eac: 34002408 cbz w8, 0xc432c <__cxa_demangle+0x1a4c> c3eb0: a9402668 ldp x8, x9, [x19] c3eb4: eb08013f cmp x9, x8 c3eb8: 540023a0 b.eq 0xc432c <__cxa_demangle+0x1a4c> c3ebc: 39400108 ldrb w8, [x8] c3ec0: 7101251f cmp w8, #0x49 c3ec4: 54002341 b.ne 0xc432c <__cxa_demangle+0x1a4c> c3ec8: 14000284 b 0xc48d8 <__cxa_demangle+0x1ff8> c3ecc: f9497274 ldr x20, [x19, #0x12e0] c3ed0: 91000508 add x8, x8, #0x1 c3ed4: f9000268 str x8, [x19] c3ed8: f9400688 ldr x8, [x20, #0x8] c3edc: 91008109 add x9, x8, #0x20 c3ee0: f13fc13f cmp x9, #0xff0 c3ee4: 54000103 b.lo 0xc3f04 <__cxa_demangle+0x1624> c3ee8: 52820000 mov w0, #0x1000 // =4096 c3eec: 97fdf5d5 bl 0x41640 c3ef0: b4009780 cbz x0, 0xc51e0 <__cxa_demangle+0x2900> c3ef4: aa1f03e8 mov x8, xzr c3ef8: a9007c14 stp x20, xzr, [x0] c3efc: aa0003f4 mov x20, x0 c3f00: f9097260 str x0, [x19, #0x12e0] c3f04: 91008109 add x9, x8, #0x20 c3f08: b00000f3 adrp x19, 0xe0000 c3f0c: f9000689 str x9, [x20, #0x8] c3f10: 8b080294 add x20, x20, x8 c3f14: 911f6e73 add x19, x19, #0x7db c3f18: 14000242 b 0xc4820 <__cxa_demangle+0x1f40> c3f1c: f9497274 ldr x20, [x19, #0x12e0] c3f20: 91000508 add x8, x8, #0x1 c3f24: f9000268 str x8, [x19] c3f28: f9400688 ldr x8, [x20, #0x8] c3f2c: 91008109 add x9, x8, #0x20 c3f30: f13fc13f cmp x9, #0xff0 c3f34: 54000103 b.lo 0xc3f54 <__cxa_demangle+0x1674> c3f38: 52820000 mov w0, #0x1000 // =4096 c3f3c: 97fdf5c1 bl 0x41640 c3f40: b4009500 cbz x0, 0xc51e0 <__cxa_demangle+0x2900> c3f44: aa1f03e8 mov x8, xzr c3f48: a9007c14 stp x20, xzr, [x0] c3f4c: aa0003f4 mov x20, x0 c3f50: f9097260 str x0, [x19, #0x12e0] c3f54: 91008109 add x9, x8, #0x20 c3f58: b00000f3 adrp x19, 0xe0000 c3f5c: f9000689 str x9, [x20, #0x8] c3f60: 8b080294 add x20, x20, x8 c3f64: 91206673 add x19, x19, #0x819 c3f68: 528000e1 mov w1, #0x7 // =7 c3f6c: 1400022e b 0xc4824 <__cxa_demangle+0x1f44> c3f70: f9497274 ldr x20, [x19, #0x12e0] c3f74: 91000508 add x8, x8, #0x1 c3f78: f9000268 str x8, [x19] c3f7c: f9400688 ldr x8, [x20, #0x8] c3f80: 91008109 add x9, x8, #0x20 c3f84: f13fc13f cmp x9, #0xff0 c3f88: 54000103 b.lo 0xc3fa8 <__cxa_demangle+0x16c8> c3f8c: 52820000 mov w0, #0x1000 // =4096 c3f90: 97fdf5ac bl 0x41640 c3f94: b4009260 cbz x0, 0xc51e0 <__cxa_demangle+0x2900> c3f98: aa1f03e8 mov x8, xzr c3f9c: a9007c14 stp x20, xzr, [x0] c3fa0: aa0003f4 mov x20, x0 c3fa4: f9097260 str x0, [x19, #0x12e0] c3fa8: 91008109 add x9, x8, #0x20 c3fac: b00000f3 adrp x19, 0xe0000 c3fb0: f9000689 str x9, [x20, #0x8] c3fb4: 8b080294 add x20, x20, x8 c3fb8: 91208273 add x19, x19, #0x820 c3fbc: 52800161 mov w1, #0xb // =11 c3fc0: 14000219 b 0xc4824 <__cxa_demangle+0x1f44> c3fc4: f9497274 ldr x20, [x19, #0x12e0] c3fc8: 91000508 add x8, x8, #0x1 c3fcc: f9000268 str x8, [x19] c3fd0: f9400688 ldr x8, [x20, #0x8] c3fd4: 91008109 add x9, x8, #0x20 c3fd8: f13fc13f cmp x9, #0xff0 c3fdc: 54000103 b.lo 0xc3ffc <__cxa_demangle+0x171c> c3fe0: 52820000 mov w0, #0x1000 // =4096 c3fe4: 97fdf597 bl 0x41640 c3fe8: b4008fc0 cbz x0, 0xc51e0 <__cxa_demangle+0x2900> c3fec: aa1f03e8 mov x8, xzr c3ff0: a9007c14 stp x20, xzr, [x0] c3ff4: aa0003f4 mov x20, x0 c3ff8: f9097260 str x0, [x19, #0x12e0] c3ffc: 91008109 add x9, x8, #0x20 c4000: 900000f3 adrp x19, 0xe0000 c4004: f9000689 str x9, [x20, #0x8] c4008: 8b080294 add x20, x20, x8 c400c: 910b8673 add x19, x19, #0x2e1 c4010: 52800101 mov w1, #0x8 // =8 c4014: 14000204 b 0xc4824 <__cxa_demangle+0x1f44> c4018: eb09011f cmp x8, x9 c401c: 54008800 b.eq 0xc511c <__cxa_demangle+0x283c> c4020: 9100050a add x10, x8, #0x1 c4024: eb0a013f cmp x9, x10 c4028: f900026a str x10, [x19] c402c: 54004120 b.eq 0xc4850 <__cxa_demangle+0x1f70> c4030: 3940014b ldrb w11, [x10] c4034: 5100c16b sub w11, w11, #0x30 c4038: 7100257f cmp w11, #0x9 c403c: 540040a8 b.hi 0xc4850 <__cxa_demangle+0x1f70> c4040: aa0803ec mov x12, x8 c4044: aa0c03eb mov x11, x12 c4048: 9100098c add x12, x12, #0x2 c404c: eb0c013f cmp x9, x12 c4050: f900026c str x12, [x19] c4054: 54004c00 b.eq 0xc49d4 <__cxa_demangle+0x20f4> c4058: 3940096c ldrb w12, [x11, #0x2] c405c: 5100c18c sub w12, w12, #0x30 c4060: 7100299f cmp w12, #0xa c4064: 9100056c add x12, x11, #0x1 c4068: 54fffee3 b.lo 0xc4044 <__cxa_demangle+0x1764> c406c: 9100058c add x12, x12, #0x1 c4070: 1400025a b 0xc49d8 <__cxa_demangle+0x20f8> c4074: 91000508 add x8, x8, #0x1 c4078: aa1303e0 mov x0, x19 c407c: f9000268 str x8, [x19] c4080: 97fffeb9 bl 0xc3b64 <__cxa_demangle+0x1284> c4084: aa0003f4 mov x20, x0 c4088: b4008520 cbz x0, 0xc512c <__cxa_demangle+0x284c> c408c: f9497275 ldr x21, [x19, #0x12e0] c4090: f94006a8 ldr x8, [x21, #0x8] c4094: 9100c109 add x9, x8, #0x30 c4098: f13fc13f cmp x9, #0xff0 c409c: 54000103 b.lo 0xc40bc <__cxa_demangle+0x17dc> c40a0: 52820000 mov w0, #0x1000 // =4096 c40a4: 97fdf567 bl 0x41640 c40a8: b40089c0 cbz x0, 0xc51e0 <__cxa_demangle+0x2900> c40ac: aa1f03e8 mov x8, xzr c40b0: a9007c15 stp x21, xzr, [x0] c40b4: aa0003f5 mov x21, x0 c40b8: f9097260 str x0, [x19, #0x12e0] c40bc: 9100c109 add x9, x8, #0x30 c40c0: f90006a9 str x9, [x21, #0x8] c40c4: 8b0802b7 add x23, x21, x8 c40c8: 900000f5 adrp x21, 0xe0000 c40cc: 912232b5 add x21, x21, #0x88c c40d0: 52800121 mov w1, #0x9 // =9 c40d4: 14000019 b 0xc4138 <__cxa_demangle+0x1858> c40d8: 91000508 add x8, x8, #0x1 c40dc: aa1303e0 mov x0, x19 c40e0: f9000268 str x8, [x19] c40e4: 97fffea0 bl 0xc3b64 <__cxa_demangle+0x1284> c40e8: aa0003f4 mov x20, x0 c40ec: b4008200 cbz x0, 0xc512c <__cxa_demangle+0x284c> c40f0: f9497275 ldr x21, [x19, #0x12e0] c40f4: f94006a8 ldr x8, [x21, #0x8] c40f8: 9100c109 add x9, x8, #0x30 c40fc: f13fc13f cmp x9, #0xff0 c4100: 54000103 b.lo 0xc4120 <__cxa_demangle+0x1840> c4104: 52820000 mov w0, #0x1000 // =4096 c4108: 97fdf54e bl 0x41640 c410c: b40086a0 cbz x0, 0xc51e0 <__cxa_demangle+0x2900> c4110: aa1f03e8 mov x8, xzr c4114: a9007c15 stp x21, xzr, [x0] c4118: aa0003f5 mov x21, x0 c411c: f9097260 str x0, [x19, #0x12e0] c4120: 9100c109 add x9, x8, #0x30 c4124: f90006a9 str x9, [x21, #0x8] c4128: 8b0802b7 add x23, x21, x8 c412c: 900000f5 adrp x21, 0xe0000 c4130: 912256b5 add x21, x21, #0x895 c4134: 52800161 mov w1, #0xb // =11 c4138: aa1503e0 mov x0, x21 c413c: 97fdf951 bl 0x42680 <__strlen_chk@plt> c4140: d0000249 adrp x9, 0x10e000 c4144: 91368129 add x9, x9, #0xda0 c4148: 528020aa mov w10, #0x105 // =261 c414c: 8b0002a8 add x8, x21, x0 c4150: 72a0202a movk w10, #0x101, lsl #16 c4154: f8010ee9 str x9, [x23, #0x10]! c4158: b9000aea str w10, [x23, #0x8] c415c: a90156f4 stp x20, x21, [x23, #0x10] c4160: f90012e8 str x8, [x23, #0x20] c4164: f90003f7 str x23, [sp] c4168: 14000071 b 0xc432c <__cxa_demangle+0x1a4c> c416c: f9497274 ldr x20, [x19, #0x12e0] c4170: 91000508 add x8, x8, #0x1 c4174: f9000268 str x8, [x19] c4178: f9400688 ldr x8, [x20, #0x8] c417c: 91008109 add x9, x8, #0x20 c4180: f13fc13f cmp x9, #0xff0 c4184: 54000103 b.lo 0xc41a4 <__cxa_demangle+0x18c4> c4188: 52820000 mov w0, #0x1000 // =4096 c418c: 97fdf52d bl 0x41640 c4190: b4008280 cbz x0, 0xc51e0 <__cxa_demangle+0x2900> c4194: aa1f03e8 mov x8, xzr c4198: a9007c14 stp x20, xzr, [x0] c419c: aa0003f4 mov x20, x0 c41a0: f9097260 str x0, [x19, #0x12e0] c41a4: 91008109 add x9, x8, #0x20 c41a8: 900000f3 adrp x19, 0xe0000 c41ac: f9000689 str x9, [x20, #0x8] c41b0: 8b080294 add x20, x20, x8 c41b4: 911fa673 add x19, x19, #0x7e9 c41b8: 52800081 mov w1, #0x4 // =4 c41bc: 1400019a b 0xc4824 <__cxa_demangle+0x1f44> c41c0: f9497274 ldr x20, [x19, #0x12e0] c41c4: 91000508 add x8, x8, #0x1 c41c8: f9000268 str x8, [x19] c41cc: f9400688 ldr x8, [x20, #0x8] c41d0: 91008109 add x9, x8, #0x20 c41d4: f13fc13f cmp x9, #0xff0 c41d8: 54000103 b.lo 0xc41f8 <__cxa_demangle+0x1918> c41dc: 52820000 mov w0, #0x1000 // =4096 c41e0: 97fdf518 bl 0x41640 c41e4: b4007fe0 cbz x0, 0xc51e0 <__cxa_demangle+0x2900> c41e8: aa1f03e8 mov x8, xzr c41ec: a9007c14 stp x20, xzr, [x0] c41f0: aa0003f4 mov x20, x0 c41f4: f9097260 str x0, [x19, #0x12e0] c41f8: 91008109 add x9, x8, #0x20 c41fc: 900000f3 adrp x19, 0xe0000 c4200: f9000689 str x9, [x20, #0x8] c4204: 8b080294 add x20, x20, x8 c4208: 911fda73 add x19, x19, #0x7f6 c420c: 14000185 b 0xc4820 <__cxa_demangle+0x1f40> c4210: f9497274 ldr x20, [x19, #0x12e0] c4214: 91000508 add x8, x8, #0x1 c4218: f9000268 str x8, [x19] c421c: f9400688 ldr x8, [x20, #0x8] c4220: 91008109 add x9, x8, #0x20 c4224: f13fc13f cmp x9, #0xff0 c4228: 54000103 b.lo 0xc4248 <__cxa_demangle+0x1968> c422c: 52820000 mov w0, #0x1000 // =4096 c4230: 97fdf504 bl 0x41640 c4234: b4007d60 cbz x0, 0xc51e0 <__cxa_demangle+0x2900> c4238: aa1f03e8 mov x8, xzr c423c: a9007c14 stp x20, xzr, [x0] c4240: aa0003f4 mov x20, x0 c4244: f9097260 str x0, [x19, #0x12e0] c4248: 91008109 add x9, x8, #0x20 c424c: 900000f3 adrp x19, 0xe0000 c4250: f9000689 str x9, [x20, #0x8] c4254: 8b080294 add x20, x20, x8 c4258: 910c3a73 add x19, x19, #0x30e c425c: 52800241 mov w1, #0x12 // =18 c4260: 14000171 b 0xc4824 <__cxa_demangle+0x1f44> c4264: eb09011f cmp x8, x9 c4268: 540075a0 b.eq 0xc511c <__cxa_demangle+0x283c> c426c: 91000508 add x8, x8, #0x1 c4270: aa1303e0 mov x0, x19 c4274: f9000268 str x8, [x19] c4278: 97fffe3b bl 0xc3b64 <__cxa_demangle+0x1284> c427c: b4000540 cbz x0, 0xc4324 <__cxa_demangle+0x1a44> c4280: aa0003f4 mov x20, x0 c4284: aa1303e0 mov x0, x19 c4288: 97fffe37 bl 0xc3b64 <__cxa_demangle+0x1284> c428c: b40004c0 cbz x0, 0xc4324 <__cxa_demangle+0x1a44> c4290: f9497277 ldr x23, [x19, #0x12e0] c4294: aa0003f5 mov x21, x0 c4298: f94006e8 ldr x8, [x23, #0x8] c429c: 91008109 add x9, x8, #0x20 c42a0: f13fc13f cmp x9, #0xff0 c42a4: 54000103 b.lo 0xc42c4 <__cxa_demangle+0x19e4> c42a8: 52820000 mov w0, #0x1000 // =4096 c42ac: 97fdf4e5 bl 0x41640 c42b0: b4007980 cbz x0, 0xc51e0 <__cxa_demangle+0x2900> c42b4: aa1f03e8 mov x8, xzr c42b8: a9007c17 stp x23, xzr, [x0] c42bc: aa0003f7 mov x23, x0 c42c0: f9097260 str x0, [x19, #0x12e0] c42c4: 91008109 add x9, x8, #0x20 c42c8: f90006e9 str x9, [x23, #0x8] c42cc: 394026a9 ldrb w9, [x21, #0x9] c42d0: 8b0802e0 add x0, x23, x8 c42d4: d0000248 adrp x8, 0x10e000 c42d8: 912f8108 add x8, x8, #0xbe0 c42dc: 528001aa mov w10, #0xd // =13 c42e0: 5280202b mov w11, #0x101 // =257 c42e4: f8010c08 str x8, [x0, #0x10]! c42e8: 3900200a strb w10, [x0, #0x8] c42ec: 7900140b strh w11, [x0, #0xa] c42f0: 39002409 strb w9, [x0, #0x9] c42f4: a9015414 stp x20, x21, [x0, #0x10] c42f8: f90003e0 str x0, [sp] c42fc: b5000180 cbnz x0, 0xc432c <__cxa_demangle+0x1a4c> c4300: 1400038a b 0xc5128 <__cxa_demangle+0x2848> c4304: f100095f cmp x10, #0x2 c4308: 540000a3 b.lo 0xc431c <__cxa_demangle+0x1a3c> c430c: 39400508 ldrb w8, [x8, #0x1] c4310: 34000068 cbz w8, 0xc431c <__cxa_demangle+0x1a3c> c4314: 7101d11f cmp w8, #0x74 c4318: 54002c81 b.ne 0xc48a8 <__cxa_demangle+0x1fc8> c431c: aa1303e0 mov x0, x19 c4320: 940037a7 bl 0xd21bc <__cxa_demangle+0xf8dc> c4324: f90003e0 str x0, [sp] c4328: b4007000 cbz x0, 0xc5128 <__cxa_demangle+0x2848> c432c: 9104a260 add x0, x19, #0x128 c4330: 910003e1 mov x1, sp c4334: 94000731 bl 0xc5ff8 <__cxa_demangle+0x3718> c4338: f94003f4 ldr x20, [sp] c433c: 1400037c b 0xc512c <__cxa_demangle+0x284c> c4340: f9497274 ldr x20, [x19, #0x12e0] c4344: 91000508 add x8, x8, #0x1 c4348: f9000268 str x8, [x19] c434c: f9400688 ldr x8, [x20, #0x8] c4350: 91008109 add x9, x8, #0x20 c4354: f13fc13f cmp x9, #0xff0 c4358: 54000103 b.lo 0xc4378 <__cxa_demangle+0x1a98> c435c: 52820000 mov w0, #0x1000 // =4096 c4360: 97fdf4b8 bl 0x41640 c4364: b40073e0 cbz x0, 0xc51e0 <__cxa_demangle+0x2900> c4368: aa1f03e8 mov x8, xzr c436c: a9007c14 stp x20, xzr, [x0] c4370: aa0003f4 mov x20, x0 c4374: f9097260 str x0, [x19, #0x12e0] c4378: 91008109 add x9, x8, #0x20 c437c: 900000f3 adrp x19, 0xe0000 c4380: f9000689 str x9, [x20, #0x8] c4384: 8b080294 add x20, x20, x8 c4388: 910c2273 add x19, x19, #0x308 c438c: 528000c1 mov w1, #0x6 // =6 c4390: 14000125 b 0xc4824 <__cxa_demangle+0x1f44> c4394: 91000508 add x8, x8, #0x1 c4398: eb08013f cmp x9, x8 c439c: f9000268 str x8, [x19] c43a0: 54002d80 b.eq 0xc4950 <__cxa_demangle+0x2070> c43a4: 3940010a ldrb w10, [x8] c43a8: 5100c14a sub w10, w10, #0x30 c43ac: 7100255f cmp w10, #0x9 c43b0: 54002d08 b.hi 0xc4950 <__cxa_demangle+0x2070> c43b4: eb09011f cmp x8, x9 c43b8: 54002c20 b.eq 0xc493c <__cxa_demangle+0x205c> c43bc: aa1f03ea mov x10, xzr c43c0: aa0803eb mov x11, x8 c43c4: 91000508 add x8, x8, #0x1 c43c8: f9000268 str x8, [x19] c43cc: 3940016b ldrb w11, [x11] c43d0: eb08013f cmp x9, x8 c43d4: 8b0b014a add x10, x10, x11 c43d8: d100c14a sub x10, x10, #0x30 c43dc: 54002ac0 b.eq 0xc4934 <__cxa_demangle+0x2054> c43e0: 3940010b ldrb w11, [x8] c43e4: 5100c16b sub w11, w11, #0x30 c43e8: 7100297f cmp w11, #0xa c43ec: 54002a42 b.hs 0xc4934 <__cxa_demangle+0x2054> c43f0: 8b0a094a add x10, x10, x10, lsl #2 c43f4: eb08013f cmp x9, x8 c43f8: d37ff94a lsl x10, x10, #1 c43fc: 54fffe21 b.ne 0xc43c0 <__cxa_demangle+0x1ae0> c4400: d100c14a sub x10, x10, #0x30 c4404: 1400014f b 0xc4940 <__cxa_demangle+0x2060> c4408: f100095f cmp x10, #0x2 c440c: 540068e3 b.lo 0xc5128 <__cxa_demangle+0x2848> c4410: 39400509 ldrb w9, [x8, #0x1] c4414: aa1f03f4 mov x20, xzr c4418: 51013d29 sub w9, w9, #0x4f c441c: 7100a53f cmp w9, #0x29 c4420: 54006868 b.hi 0xc512c <__cxa_demangle+0x284c> c4424: f00000ca adrp x10, 0xdf000 c4428: 9129514a add x10, x10, #0xa54 c442c: 1000008b adr x11, 0xc443c <__cxa_demangle+0x1b5c> c4430: 7869794c ldrh w12, [x10, x9, lsl #1] c4434: 8b0c096b add x11, x11, x12, lsl #2 c4438: d61f0160 br x11 c443c: aa1303e0 mov x0, x19 c4440: 940034ea bl 0xd17e8 <__cxa_demangle+0xef08> c4444: f90003e0 str x0, [sp] c4448: b5fff720 cbnz x0, 0xc432c <__cxa_demangle+0x1a4c> c444c: 14000337 b 0xc5128 <__cxa_demangle+0x2848> c4450: f9497274 ldr x20, [x19, #0x12e0] c4454: 91000508 add x8, x8, #0x1 c4458: f9000268 str x8, [x19] c445c: f9400688 ldr x8, [x20, #0x8] c4460: 91008109 add x9, x8, #0x20 c4464: f13fc13f cmp x9, #0xff0 c4468: 54000103 b.lo 0xc4488 <__cxa_demangle+0x1ba8> c446c: 52820000 mov w0, #0x1000 // =4096 c4470: 97fdf474 bl 0x41640 c4474: b4006b60 cbz x0, 0xc51e0 <__cxa_demangle+0x2900> c4478: aa1f03e8 mov x8, xzr c447c: a9007c14 stp x20, xzr, [x0] c4480: aa0003f4 mov x20, x0 c4484: f9097260 str x0, [x19, #0x12e0] c4488: 91008109 add x9, x8, #0x20 c448c: 900000f3 adrp x19, 0xe0000 c4490: f9000689 str x9, [x20, #0x8] c4494: 8b080294 add x20, x20, x8 c4498: 910bc673 add x19, x19, #0x2f1 c449c: 528001c1 mov w1, #0xe // =14 c44a0: 140000e1 b 0xc4824 <__cxa_demangle+0x1f44> c44a4: 91000508 add x8, x8, #0x1 c44a8: aa1303e0 mov x0, x19 c44ac: f9000268 str x8, [x19] c44b0: 97fffdad bl 0xc3b64 <__cxa_demangle+0x1284> c44b4: aa0003f4 mov x20, x0 c44b8: b40063a0 cbz x0, 0xc512c <__cxa_demangle+0x284c> c44bc: f9497275 ldr x21, [x19, #0x12e0] c44c0: f94006a8 ldr x8, [x21, #0x8] c44c4: 91008109 add x9, x8, #0x20 c44c8: f13fc13f cmp x9, #0xff0 c44cc: 54000103 b.lo 0xc44ec <__cxa_demangle+0x1c0c> c44d0: 52820000 mov w0, #0x1000 // =4096 c44d4: 97fdf45b bl 0x41640 c44d8: b4006840 cbz x0, 0xc51e0 <__cxa_demangle+0x2900> c44dc: aa1f03e8 mov x8, xzr c44e0: a9007c15 stp x21, xzr, [x0] c44e4: aa0003f5 mov x21, x0 c44e8: f9097260 str x0, [x19, #0x12e0] c44ec: 91008109 add x9, x8, #0x20 c44f0: f90006a9 str x9, [x21, #0x8] c44f4: d0000249 adrp x9, 0x10e000 c44f8: 8b0802a8 add x8, x21, x8 c44fc: 9134c129 add x9, x9, #0xd30 c4500: 3940268a ldrb w10, [x20, #0x9] c4504: f8010d09 str x9, [x8, #0x10]! c4508: 52800189 mov w9, #0xc // =12 c450c: 39002109 strb w9, [x8, #0x8] c4510: 52802029 mov w9, #0x101 // =257 c4514: 79001509 strh w9, [x8, #0xa] c4518: 52800029 mov w9, #0x1 // =1 c451c: f9000914 str x20, [x8, #0x10] c4520: b9001909 str w9, [x8, #0x18] c4524: 14000035 b 0xc45f8 <__cxa_demangle+0x1d18> c4528: f9497274 ldr x20, [x19, #0x12e0] c452c: 91000508 add x8, x8, #0x1 c4530: f9000268 str x8, [x19] c4534: f9400688 ldr x8, [x20, #0x8] c4538: 91008109 add x9, x8, #0x20 c453c: f13fc13f cmp x9, #0xff0 c4540: 54000103 b.lo 0xc4560 <__cxa_demangle+0x1c80> c4544: 52820000 mov w0, #0x1000 // =4096 c4548: 97fdf43e bl 0x41640 c454c: b40064a0 cbz x0, 0xc51e0 <__cxa_demangle+0x2900> c4550: aa1f03e8 mov x8, xzr c4554: a9007c14 stp x20, xzr, [x0] c4558: aa0003f4 mov x20, x0 c455c: f9097260 str x0, [x19, #0x12e0] c4560: 91008109 add x9, x8, #0x20 c4564: 900000f3 adrp x19, 0xe0000 c4568: f9000689 str x9, [x20, #0x8] c456c: 8b080294 add x20, x20, x8 c4570: 91205273 add x19, x19, #0x814 c4574: 52800181 mov w1, #0xc // =12 c4578: 140000ab b 0xc4824 <__cxa_demangle+0x1f44> c457c: 91000508 add x8, x8, #0x1 c4580: aa1303e0 mov x0, x19 c4584: f9000268 str x8, [x19] c4588: 97fffd77 bl 0xc3b64 <__cxa_demangle+0x1284> c458c: aa0003f4 mov x20, x0 c4590: b4005ce0 cbz x0, 0xc512c <__cxa_demangle+0x284c> c4594: f9497275 ldr x21, [x19, #0x12e0] c4598: f94006a8 ldr x8, [x21, #0x8] c459c: 91008109 add x9, x8, #0x20 c45a0: f13fc13f cmp x9, #0xff0 c45a4: 54000103 b.lo 0xc45c4 <__cxa_demangle+0x1ce4> c45a8: 52820000 mov w0, #0x1000 // =4096 c45ac: 97fdf425 bl 0x41640 c45b0: b4006180 cbz x0, 0xc51e0 <__cxa_demangle+0x2900> c45b4: aa1f03e8 mov x8, xzr c45b8: a9007c15 stp x21, xzr, [x0] c45bc: aa0003f5 mov x21, x0 c45c0: f9097260 str x0, [x19, #0x12e0] c45c4: 91008109 add x9, x8, #0x20 c45c8: f90006a9 str x9, [x21, #0x8] c45cc: d0000249 adrp x9, 0x10e000 c45d0: 3940268a ldrb w10, [x20, #0x9] c45d4: 8b0802a8 add x8, x21, x8 c45d8: 9134c129 add x9, x9, #0xd30 c45dc: f8010d09 str x9, [x8, #0x10]! c45e0: 52800189 mov w9, #0xc // =12 c45e4: 39002109 strb w9, [x8, #0x8] c45e8: 52802029 mov w9, #0x101 // =257 c45ec: 79001509 strh w9, [x8, #0xa] c45f0: f9000914 str x20, [x8, #0x10] c45f4: b900191f str wzr, [x8, #0x18] c45f8: 3900711f strb wzr, [x8, #0x1c] c45fc: 3900250a strb w10, [x8, #0x9] c4600: 140000ee b 0xc49b8 <__cxa_demangle+0x20d8> c4604: f9497274 ldr x20, [x19, #0x12e0] c4608: 91000508 add x8, x8, #0x1 c460c: f9000268 str x8, [x19] c4610: f9400688 ldr x8, [x20, #0x8] c4614: 91008109 add x9, x8, #0x20 c4618: f13fc13f cmp x9, #0xff0 c461c: 54000103 b.lo 0xc463c <__cxa_demangle+0x1d5c> c4620: 52820000 mov w0, #0x1000 // =4096 c4624: 97fdf407 bl 0x41640 c4628: b4005dc0 cbz x0, 0xc51e0 <__cxa_demangle+0x2900> c462c: aa1f03e8 mov x8, xzr c4630: a9007c14 stp x20, xzr, [x0] c4634: aa0003f4 mov x20, x0 c4638: f9097260 str x0, [x19, #0x12e0] c463c: 91008109 add x9, x8, #0x20 c4640: 900000f3 adrp x19, 0xe0000 c4644: f9000689 str x9, [x20, #0x8] c4648: 8b080294 add x20, x20, x8 c464c: 911f8273 add x19, x19, #0x7e0 c4650: 528001a1 mov w1, #0xd // =13 c4654: 14000074 b 0xc4824 <__cxa_demangle+0x1f44> c4658: f9497274 ldr x20, [x19, #0x12e0] c465c: 91000508 add x8, x8, #0x1 c4660: f9000268 str x8, [x19] c4664: f9400688 ldr x8, [x20, #0x8] c4668: 91008109 add x9, x8, #0x20 c466c: f13fc13f cmp x9, #0xff0 c4670: 54000103 b.lo 0xc4690 <__cxa_demangle+0x1db0> c4674: 52820000 mov w0, #0x1000 // =4096 c4678: 97fdf3f2 bl 0x41640 c467c: b4005b20 cbz x0, 0xc51e0 <__cxa_demangle+0x2900> c4680: aa1f03e8 mov x8, xzr c4684: a9007c14 stp x20, xzr, [x0] c4688: aa0003f4 mov x20, x0 c468c: f9097260 str x0, [x19, #0x12e0] c4690: 91008109 add x9, x8, #0x20 c4694: 900000f3 adrp x19, 0xe0000 c4698: f9000689 str x9, [x20, #0x8] c469c: 8b080294 add x20, x20, x8 c46a0: 910bfe73 add x19, x19, #0x2ff c46a4: 528001e1 mov w1, #0xf // =15 c46a8: 1400005f b 0xc4824 <__cxa_demangle+0x1f44> c46ac: 91000508 add x8, x8, #0x1 c46b0: aa1303e0 mov x0, x19 c46b4: f9000268 str x8, [x19] c46b8: 97fffd2b bl 0xc3b64 <__cxa_demangle+0x1284> c46bc: aa0003f4 mov x20, x0 c46c0: b4005360 cbz x0, 0xc512c <__cxa_demangle+0x284c> c46c4: f9497275 ldr x21, [x19, #0x12e0] c46c8: f94006a8 ldr x8, [x21, #0x8] c46cc: 91008109 add x9, x8, #0x20 c46d0: f13fc13f cmp x9, #0xff0 c46d4: 54000103 b.lo 0xc46f4 <__cxa_demangle+0x1e14> c46d8: 52820000 mov w0, #0x1000 // =4096 c46dc: 97fdf3d9 bl 0x41640 c46e0: b4005800 cbz x0, 0xc51e0 <__cxa_demangle+0x2900> c46e4: aa1f03e8 mov x8, xzr c46e8: a9007c15 stp x21, xzr, [x0] c46ec: aa0003f5 mov x21, x0 c46f0: f9097260 str x0, [x19, #0x12e0] c46f4: 91008109 add x9, x8, #0x20 c46f8: f90006a9 str x9, [x21, #0x8] c46fc: 39402689 ldrb w9, [x20, #0x9] c4700: d000024a adrp x10, 0x10e000 c4704: 8b0802a8 add x8, x21, x8 c4708: 9133014a add x10, x10, #0xcc0 c470c: 5280016b mov w11, #0xb // =11 c4710: 5280202c mov w12, #0x101 // =257 c4714: f8010d0a str x10, [x8, #0x10]! c4718: 3900210b strb w11, [x8, #0x8] c471c: 7900150c strh w12, [x8, #0xa] c4720: f9000914 str x20, [x8, #0x10] c4724: 39002509 strb w9, [x8, #0x9] c4728: 140000a4 b 0xc49b8 <__cxa_demangle+0x20d8> c472c: f9497274 ldr x20, [x19, #0x12e0] c4730: 91000508 add x8, x8, #0x1 c4734: f9000268 str x8, [x19] c4738: f9400688 ldr x8, [x20, #0x8] c473c: 91008109 add x9, x8, #0x20 c4740: f13fc13f cmp x9, #0xff0 c4744: 54000103 b.lo 0xc4764 <__cxa_demangle+0x1e84> c4748: 52820000 mov w0, #0x1000 // =4096 c474c: 97fdf3bd bl 0x41640 c4750: b4005480 cbz x0, 0xc51e0 <__cxa_demangle+0x2900> c4754: aa1f03e8 mov x8, xzr c4758: a9007c14 stp x20, xzr, [x0] c475c: aa0003f4 mov x20, x0 c4760: f9097260 str x0, [x19, #0x12e0] c4764: 91008109 add x9, x8, #0x20 c4768: 900000f3 adrp x19, 0xe0000 c476c: f9000689 str x9, [x20, #0x8] c4770: 8b080294 add x20, x20, x8 c4774: 91201273 add x19, x19, #0x804 c4778: 52800141 mov w1, #0xa // =10 c477c: 1400002a b 0xc4824 <__cxa_demangle+0x1f44> c4780: f9497274 ldr x20, [x19, #0x12e0] c4784: 91000508 add x8, x8, #0x1 c4788: f9000268 str x8, [x19] c478c: f9400688 ldr x8, [x20, #0x8] c4790: 91008109 add x9, x8, #0x20 c4794: f13fc13f cmp x9, #0xff0 c4798: 54000103 b.lo 0xc47b8 <__cxa_demangle+0x1ed8> c479c: 52820000 mov w0, #0x1000 // =4096 c47a0: 97fdf3a8 bl 0x41640 c47a4: b40051e0 cbz x0, 0xc51e0 <__cxa_demangle+0x2900> c47a8: aa1f03e8 mov x8, xzr c47ac: a9007c14 stp x20, xzr, [x0] c47b0: aa0003f4 mov x20, x0 c47b4: f9097260 str x0, [x19, #0x12e0] c47b8: 91008109 add x9, x8, #0x20 c47bc: 900000f3 adrp x19, 0xe0000 c47c0: f9000689 str x9, [x20, #0x8] c47c4: 8b080294 add x20, x20, x8 c47c8: 910bce73 add x19, x19, #0x2f3 c47cc: 52800181 mov w1, #0xc // =12 c47d0: 14000015 b 0xc4824 <__cxa_demangle+0x1f44> c47d4: f9497274 ldr x20, [x19, #0x12e0] c47d8: 91000508 add x8, x8, #0x1 c47dc: f9000268 str x8, [x19] c47e0: f9400688 ldr x8, [x20, #0x8] c47e4: 91008109 add x9, x8, #0x20 c47e8: f13fc13f cmp x9, #0xff0 c47ec: 54000103 b.lo 0xc480c <__cxa_demangle+0x1f2c> c47f0: 52820000 mov w0, #0x1000 // =4096 c47f4: 97fdf393 bl 0x41640 c47f8: b4004f40 cbz x0, 0xc51e0 <__cxa_demangle+0x2900> c47fc: aa1f03e8 mov x8, xzr c4800: a9007c14 stp x20, xzr, [x0] c4804: aa0003f4 mov x20, x0 c4808: f9097260 str x0, [x19, #0x12e0] c480c: 91008109 add x9, x8, #0x20 c4810: 900000f3 adrp x19, 0xe0000 c4814: f9000689 str x9, [x20, #0x8] c4818: 8b080294 add x20, x20, x8 c481c: 910bea73 add x19, x19, #0x2fa c4820: 528000a1 mov w1, #0x5 // =5 c4824: aa1303e0 mov x0, x19 c4828: 97fdf796 bl 0x42680 <__strlen_chk@plt> c482c: b0000249 adrp x9, 0x10d000 c4830: 9104c129 add x9, x9, #0x130 c4834: 528020ea mov w10, #0x107 // =263 c4838: 8b000268 add x8, x19, x0 c483c: 72a0202a movk w10, #0x101, lsl #16 c4840: f8010e89 str x9, [x20, #0x10]! c4844: b9000a8a str w10, [x20, #0x8] c4848: a9012293 stp x19, x8, [x20, #0x10] c484c: 14000238 b 0xc512c <__cxa_demangle+0x284c> c4850: eb09015f cmp x10, x9 c4854: 54000100 b.eq 0xc4874 <__cxa_demangle+0x1f94> c4858: 39400149 ldrb w9, [x10] c485c: 71017d3f cmp w9, #0x5f c4860: 540000a1 b.ne 0xc4874 <__cxa_demangle+0x1f94> c4864: aa1f03f7 mov x23, xzr c4868: aa1f03f4 mov x20, xzr c486c: 91000908 add x8, x8, #0x2 c4870: 14000065 b 0xc4a04 <__cxa_demangle+0x2124> c4874: aa1303e0 mov x0, x19 c4878: 94000d9c bl 0xc7ee8 <__cxa_demangle+0x5608> c487c: b4ffd540 cbz x0, 0xc4324 <__cxa_demangle+0x1a44> c4880: a9402668 ldp x8, x9, [x19] c4884: eb09011f cmp x8, x9 c4888: 540044a0 b.eq 0xc511c <__cxa_demangle+0x283c> c488c: 39400109 ldrb w9, [x8] c4890: 71017d3f cmp w9, #0x5f c4894: 54004441 b.ne 0xc511c <__cxa_demangle+0x283c> c4898: aa0003f4 mov x20, x0 c489c: aa1f03f7 mov x23, xzr c48a0: 91000508 add x8, x8, #0x1 c48a4: 14000058 b 0xc4a04 <__cxa_demangle+0x2124> c48a8: aa1303e0 mov x0, x19 c48ac: 9400072b bl 0xc6558 <__cxa_demangle+0x3c78> c48b0: aa0003f4 mov x20, x0 c48b4: b40043c0 cbz x0, 0xc512c <__cxa_demangle+0x284c> c48b8: 394b4268 ldrb w8, [x19, #0x2d0] c48bc: 34004388 cbz w8, 0xc512c <__cxa_demangle+0x284c> c48c0: a9402668 ldp x8, x9, [x19] c48c4: eb08013f cmp x9, x8 c48c8: 54004320 b.eq 0xc512c <__cxa_demangle+0x284c> c48cc: 39400108 ldrb w8, [x8] c48d0: 7101251f cmp w8, #0x49 c48d4: 540042c1 b.ne 0xc512c <__cxa_demangle+0x284c> c48d8: aa1303e0 mov x0, x19 c48dc: 2a1f03e1 mov w1, wzr c48e0: 94000800 bl 0xc68e0 <__cxa_demangle+0x4000> c48e4: b4004220 cbz x0, 0xc5128 <__cxa_demangle+0x2848> c48e8: f9497277 ldr x23, [x19, #0x12e0] c48ec: aa0003f5 mov x21, x0 c48f0: f94006e8 ldr x8, [x23, #0x8] c48f4: 91008109 add x9, x8, #0x20 c48f8: f13fc13f cmp x9, #0xff0 c48fc: 54000103 b.lo 0xc491c <__cxa_demangle+0x203c> c4900: 52820000 mov w0, #0x1000 // =4096 c4904: 97fdf34f bl 0x41640 c4908: b40046c0 cbz x0, 0xc51e0 <__cxa_demangle+0x2900> c490c: aa1f03e8 mov x8, xzr c4910: a9007c17 stp x23, xzr, [x0] c4914: aa0003f7 mov x23, x0 c4918: f9097260 str x0, [x19, #0x12e0] c491c: d000024a adrp x10, 0x10e000 c4920: 5280240b mov w11, #0x120 // =288 c4924: 91008109 add x9, x8, #0x20 c4928: 8b0802e8 add x8, x23, x8 c492c: 9115414a add x10, x10, #0x550 c4930: 1400001d b 0xc49a4 <__cxa_demangle+0x20c4> c4934: aa0803f4 mov x20, x8 c4938: 14000003 b 0xc4944 <__cxa_demangle+0x2064> c493c: 928005ea mov x10, #-0x30 // =-48 c4940: aa0903f4 mov x20, x9 c4944: cb080128 sub x8, x9, x8 c4948: eb0a011f cmp x8, x10 c494c: 540003a2 b.hs 0xc49c0 <__cxa_demangle+0x20e0> c4950: aa1f03f5 mov x21, xzr c4954: aa1f03f4 mov x20, xzr c4958: eb15029f cmp x20, x21 c495c: 54003e60 b.eq 0xc5128 <__cxa_demangle+0x2848> c4960: f9497277 ldr x23, [x19, #0x12e0] c4964: f94006e8 ldr x8, [x23, #0x8] c4968: 91008109 add x9, x8, #0x20 c496c: f13fc13f cmp x9, #0xff0 c4970: 54000103 b.lo 0xc4990 <__cxa_demangle+0x20b0> c4974: 52820000 mov w0, #0x1000 // =4096 c4978: 97fdf332 bl 0x41640 c497c: b4004320 cbz x0, 0xc51e0 <__cxa_demangle+0x2900> c4980: aa1f03e8 mov x8, xzr c4984: a9007c17 stp x23, xzr, [x0] c4988: aa0003f7 mov x23, x0 c498c: f9097260 str x0, [x19, #0x12e0] c4990: b000024a adrp x10, 0x10d000 c4994: 528020eb mov w11, #0x107 // =263 c4998: 91008109 add x9, x8, #0x20 c499c: 8b0802e8 add x8, x23, x8 c49a0: 9104c14a add x10, x10, #0x130 c49a4: 72a0202b movk w11, #0x101, lsl #16 c49a8: f90006e9 str x9, [x23, #0x8] c49ac: f8010d0a str x10, [x8, #0x10]! c49b0: b900090b str w11, [x8, #0x8] c49b4: a9015514 stp x20, x21, [x8, #0x10] c49b8: f90003e8 str x8, [sp] c49bc: 17fffe5c b 0xc432c <__cxa_demangle+0x1a4c> c49c0: 8b0a0295 add x21, x20, x10 c49c4: f9000275 str x21, [x19] c49c8: eb15029f cmp x20, x21 c49cc: 54fffca1 b.ne 0xc4960 <__cxa_demangle+0x2080> c49d0: 140001d6 b 0xc5128 <__cxa_demangle+0x2848> c49d4: aa0903ec mov x12, x9 c49d8: 91000908 add x8, x8, #0x2 c49dc: f100019f cmp x12, #0x0 c49e0: d1000929 sub x9, x9, #0x2 c49e4: 9a8a0114 csel x20, x8, x10, eq c49e8: 9a9f1597 csinc x23, x12, xzr, ne c49ec: eb0b013f cmp x9, x11 c49f0: 54003960 b.eq 0xc511c <__cxa_demangle+0x283c> c49f4: 39400968 ldrb w8, [x11, #0x2] c49f8: 71017d1f cmp w8, #0x5f c49fc: 54003901 b.ne 0xc511c <__cxa_demangle+0x283c> c4a00: 91000d68 add x8, x11, #0x3 c4a04: aa1303e0 mov x0, x19 c4a08: f9000268 str x8, [x19] c4a0c: 97fffc56 bl 0xc3b64 <__cxa_demangle+0x1284> c4a10: b4ffc8a0 cbz x0, 0xc4324 <__cxa_demangle+0x1a44> c4a14: f9497278 ldr x24, [x19, #0x12e0] c4a18: aa0003f5 mov x21, x0 c4a1c: f9400708 ldr x8, [x24, #0x8] c4a20: 9100c109 add x9, x8, #0x30 c4a24: f13fc13f cmp x9, #0xff0 c4a28: 54000103 b.lo 0xc4a48 <__cxa_demangle+0x2168> c4a2c: 52820000 mov w0, #0x1000 // =4096 c4a30: 97fdf304 bl 0x41640 c4a34: b4003d60 cbz x0, 0xc51e0 <__cxa_demangle+0x2900> c4a38: aa1f03e8 mov x8, xzr c4a3c: a9007c18 stp x24, xzr, [x0] c4a40: aa0003f8 mov x24, x0 c4a44: f9097260 str x0, [x19, #0x12e0] c4a48: 9100c109 add x9, x8, #0x30 c4a4c: 8b080300 add x0, x24, x8 c4a50: d0000248 adrp x8, 0x10e000 c4a54: 912dc108 add x8, x8, #0xb70 c4a58: 528001ca mov w10, #0xe // =14 c4a5c: 72a0200a movk w10, #0x100, lsl #16 c4a60: f9000709 str x9, [x24, #0x8] c4a64: f8010c08 str x8, [x0, #0x10]! c4a68: b900080a str w10, [x0, #0x8] c4a6c: a9015015 stp x21, x20, [x0, #0x10] c4a70: f9001017 str x23, [x0, #0x20] c4a74: f90003e0 str x0, [sp] c4a78: b5ffc5a0 cbnz x0, 0xc432c <__cxa_demangle+0x1a4c> c4a7c: 140001ab b 0xc5128 <__cxa_demangle+0x2848> c4a80: aa1303e0 mov x0, x19 c4a84: 9400096e bl 0xc703c <__cxa_demangle+0x475c> c4a88: f90003e0 str x0, [sp] c4a8c: b5ffc500 cbnz x0, 0xc432c <__cxa_demangle+0x1a4c> c4a90: 140001a6 b 0xc5128 <__cxa_demangle+0x2848> c4a94: f9497274 ldr x20, [x19, #0x12e0] c4a98: 91000908 add x8, x8, #0x2 c4a9c: f9000268 str x8, [x19] c4aa0: f9400688 ldr x8, [x20, #0x8] c4aa4: 91008109 add x9, x8, #0x20 c4aa8: f13fc13f cmp x9, #0xff0 c4aac: 54000103 b.lo 0xc4acc <__cxa_demangle+0x21ec> c4ab0: 52820000 mov w0, #0x1000 // =4096 c4ab4: 97fdf2e3 bl 0x41640 c4ab8: b4003940 cbz x0, 0xc51e0 <__cxa_demangle+0x2900> c4abc: aa1f03e8 mov x8, xzr c4ac0: a9007c14 stp x20, xzr, [x0] c4ac4: aa0003f4 mov x20, x0 c4ac8: f9097260 str x0, [x19, #0x12e0] c4acc: 91008109 add x9, x8, #0x20 c4ad0: 900000f3 adrp x19, 0xe0000 c4ad4: f9000689 str x9, [x20, #0x8] c4ad8: 8b080294 add x20, x20, x8 c4adc: 91091a73 add x19, x19, #0x246 c4ae0: 17ffff50 b 0xc4820 <__cxa_demangle+0x1f40> c4ae4: f9497274 ldr x20, [x19, #0x12e0] c4ae8: 91000908 add x8, x8, #0x2 c4aec: f9000268 str x8, [x19] c4af0: f9400688 ldr x8, [x20, #0x8] c4af4: 91008109 add x9, x8, #0x20 c4af8: f13fc13f cmp x9, #0xff0 c4afc: 54000103 b.lo 0xc4b1c <__cxa_demangle+0x223c> c4b00: 52820000 mov w0, #0x1000 // =4096 c4b04: 97fdf2cf bl 0x41640 c4b08: b40036c0 cbz x0, 0xc51e0 <__cxa_demangle+0x2900> c4b0c: aa1f03e8 mov x8, xzr c4b10: a9007c14 stp x20, xzr, [x0] c4b14: aa0003f4 mov x20, x0 c4b18: f9097260 str x0, [x19, #0x12e0] c4b1c: 91008109 add x9, x8, #0x20 c4b20: 900000f3 adrp x19, 0xe0000 c4b24: f9000689 str x9, [x20, #0x8] c4b28: 8b080294 add x20, x20, x8 c4b2c: 9121ba73 add x19, x19, #0x86e c4b30: 528001e1 mov w1, #0xf // =15 c4b34: 17ffff3c b 0xc4824 <__cxa_demangle+0x1f44> c4b38: f9497274 ldr x20, [x19, #0x12e0] c4b3c: 91000908 add x8, x8, #0x2 c4b40: f9000268 str x8, [x19] c4b44: f9400688 ldr x8, [x20, #0x8] c4b48: 91008109 add x9, x8, #0x20 c4b4c: f13fc13f cmp x9, #0xff0 c4b50: 54000103 b.lo 0xc4b70 <__cxa_demangle+0x2290> c4b54: 52820000 mov w0, #0x1000 // =4096 c4b58: 97fdf2ba bl 0x41640 c4b5c: b4003420 cbz x0, 0xc51e0 <__cxa_demangle+0x2900> c4b60: aa1f03e8 mov x8, xzr c4b64: a9007c14 stp x20, xzr, [x0] c4b68: aa0003f4 mov x20, x0 c4b6c: f9097260 str x0, [x19, #0x12e0] c4b70: 91008109 add x9, x8, #0x20 c4b74: 900000f3 adrp x19, 0xe0000 c4b78: f9000689 str x9, [x20, #0x8] c4b7c: 8b080294 add x20, x20, x8 c4b80: 9120ae73 add x19, x19, #0x82b c4b84: 52800141 mov w1, #0xa // =10 c4b88: 17ffff27 b 0xc4824 <__cxa_demangle+0x1f44> c4b8c: f9497274 ldr x20, [x19, #0x12e0] c4b90: 91000908 add x8, x8, #0x2 c4b94: f9000268 str x8, [x19] c4b98: f9400688 ldr x8, [x20, #0x8] c4b9c: 91008109 add x9, x8, #0x20 c4ba0: f13fc13f cmp x9, #0xff0 c4ba4: 54000103 b.lo 0xc4bc4 <__cxa_demangle+0x22e4> c4ba8: 52820000 mov w0, #0x1000 // =4096 c4bac: 97fdf2a5 bl 0x41640 c4bb0: b4003180 cbz x0, 0xc51e0 <__cxa_demangle+0x2900> c4bb4: aa1f03e8 mov x8, xzr c4bb8: a9007c14 stp x20, xzr, [x0] c4bbc: aa0003f4 mov x20, x0 c4bc0: f9097260 str x0, [x19, #0x12e0] c4bc4: 91008109 add x9, x8, #0x20 c4bc8: 900000f3 adrp x19, 0xe0000 c4bcc: f9000689 str x9, [x20, #0x8] c4bd0: 8b080294 add x20, x20, x8 c4bd4: 9120d673 add x19, x19, #0x835 c4bd8: 52800161 mov w1, #0xb // =11 c4bdc: 17ffff12 b 0xc4824 <__cxa_demangle+0x1f44> c4be0: f9497274 ldr x20, [x19, #0x12e0] c4be4: 91000908 add x8, x8, #0x2 c4be8: f9000268 str x8, [x19] c4bec: f9400688 ldr x8, [x20, #0x8] c4bf0: 91008109 add x9, x8, #0x20 c4bf4: f13fc13f cmp x9, #0xff0 c4bf8: 54000103 b.lo 0xc4c18 <__cxa_demangle+0x2338> c4bfc: 52820000 mov w0, #0x1000 // =4096 c4c00: 97fdf290 bl 0x41640 c4c04: b4002ee0 cbz x0, 0xc51e0 <__cxa_demangle+0x2900> c4c08: aa1f03e8 mov x8, xzr c4c0c: a9007c14 stp x20, xzr, [x0] c4c10: aa0003f4 mov x20, x0 c4c14: f9097260 str x0, [x19, #0x12e0] c4c18: 91008109 add x9, x8, #0x20 c4c1c: 900000f3 adrp x19, 0xe0000 c4c20: f9000689 str x9, [x20, #0x8] c4c24: 8b080294 add x20, x20, x8 c4c28: 91210273 add x19, x19, #0x840 c4c2c: 52800141 mov w1, #0xa // =10 c4c30: 17fffefd b 0xc4824 <__cxa_demangle+0x1f44> c4c34: f9497274 ldr x20, [x19, #0x12e0] c4c38: 91000908 add x8, x8, #0x2 c4c3c: f9000268 str x8, [x19] c4c40: f9400688 ldr x8, [x20, #0x8] c4c44: 91008109 add x9, x8, #0x20 c4c48: f13fc13f cmp x9, #0xff0 c4c4c: 54000103 b.lo 0xc4c6c <__cxa_demangle+0x238c> c4c50: 52820000 mov w0, #0x1000 // =4096 c4c54: 97fdf27b bl 0x41640 c4c58: b4002c40 cbz x0, 0xc51e0 <__cxa_demangle+0x2900> c4c5c: aa1f03e8 mov x8, xzr c4c60: a9007c14 stp x20, xzr, [x0] c4c64: aa0003f4 mov x20, x0 c4c68: f9097260 str x0, [x19, #0x12e0] c4c6c: 91008109 add x9, x8, #0x20 c4c70: 900000f3 adrp x19, 0xe0000 c4c74: f9000689 str x9, [x20, #0x8] c4c78: 8b080294 add x20, x20, x8 c4c7c: 91212a73 add x19, x19, #0x84a c4c80: 52800141 mov w1, #0xa // =10 c4c84: 17fffee8 b 0xc4824 <__cxa_demangle+0x1f44> c4c88: f9497274 ldr x20, [x19, #0x12e0] c4c8c: 91000908 add x8, x8, #0x2 c4c90: f9000268 str x8, [x19] c4c94: f9400688 ldr x8, [x20, #0x8] c4c98: 91008109 add x9, x8, #0x20 c4c9c: f13fc13f cmp x9, #0xff0 c4ca0: 54000103 b.lo 0xc4cc0 <__cxa_demangle+0x23e0> c4ca4: 52820000 mov w0, #0x1000 // =4096 c4ca8: 97fdf266 bl 0x41640 c4cac: b40029a0 cbz x0, 0xc51e0 <__cxa_demangle+0x2900> c4cb0: aa1f03e8 mov x8, xzr c4cb4: a9007c14 stp x20, xzr, [x0] c4cb8: aa0003f4 mov x20, x0 c4cbc: f9097260 str x0, [x19, #0x12e0] c4cc0: 91008109 add x9, x8, #0x20 c4cc4: 900000f3 adrp x19, 0xe0000 c4cc8: f9000689 str x9, [x20, #0x8] c4ccc: 8b080294 add x20, x20, x8 c4cd0: 91215273 add x19, x19, #0x854 c4cd4: 52800121 mov w1, #0x9 // =9 c4cd8: 17fffed3 b 0xc4824 <__cxa_demangle+0x1f44> c4cdc: f9497274 ldr x20, [x19, #0x12e0] c4ce0: 91000908 add x8, x8, #0x2 c4ce4: f9000268 str x8, [x19] c4ce8: f9400688 ldr x8, [x20, #0x8] c4cec: 91008109 add x9, x8, #0x20 c4cf0: f13fc13f cmp x9, #0xff0 c4cf4: 54000103 b.lo 0xc4d14 <__cxa_demangle+0x2434> c4cf8: 52820000 mov w0, #0x1000 // =4096 c4cfc: 97fdf251 bl 0x41640 c4d00: b4002700 cbz x0, 0xc51e0 <__cxa_demangle+0x2900> c4d04: aa1f03e8 mov x8, xzr c4d08: a9007c14 stp x20, xzr, [x0] c4d0c: aa0003f4 mov x20, x0 c4d10: f9097260 str x0, [x19, #0x12e0] c4d14: 91008109 add x9, x8, #0x20 c4d18: 900000f3 adrp x19, 0xe0000 c4d1c: f9000689 str x9, [x20, #0x8] c4d20: 8b080294 add x20, x20, x8 c4d24: 9121f673 add x19, x19, #0x87d c4d28: 528001e1 mov w1, #0xf // =15 c4d2c: 17fffebe b 0xc4824 <__cxa_demangle+0x1f44> c4d30: 91000908 add x8, x8, #0x2 c4d34: aa1303e0 mov x0, x19 c4d38: f9000268 str x8, [x19] c4d3c: 97fffb8a bl 0xc3b64 <__cxa_demangle+0x1284> c4d40: aa0003f4 mov x20, x0 c4d44: b4001f40 cbz x0, 0xc512c <__cxa_demangle+0x284c> c4d48: f9497275 ldr x21, [x19, #0x12e0] c4d4c: f94006a8 ldr x8, [x21, #0x8] c4d50: 91008109 add x9, x8, #0x20 c4d54: f13fc13f cmp x9, #0xff0 c4d58: 54000103 b.lo 0xc4d78 <__cxa_demangle+0x2498> c4d5c: 52820000 mov w0, #0x1000 // =4096 c4d60: 97fdf238 bl 0x41640 c4d64: b40023e0 cbz x0, 0xc51e0 <__cxa_demangle+0x2900> c4d68: aa1f03e8 mov x8, xzr c4d6c: a9007c15 stp x21, xzr, [x0] c4d70: aa0003f5 mov x21, x0 c4d74: f9097260 str x0, [x19, #0x12e0] c4d78: b000024a adrp x10, 0x10d000 c4d7c: 91008109 add x9, x8, #0x20 c4d80: 8b0802a8 add x8, x21, x8 c4d84: 9118014a add x10, x10, #0x600 c4d88: 528023ab mov w11, #0x11d // =285 c4d8c: 72a0202b movk w11, #0x101, lsl #16 c4d90: f90006a9 str x9, [x21, #0x8] c4d94: f8010d0a str x10, [x8, #0x10]! c4d98: b900090b str w11, [x8, #0x8] c4d9c: f9000914 str x20, [x8, #0x10] c4da0: 17ffff06 b 0xc49b8 <__cxa_demangle+0x20d8> c4da4: f9497274 ldr x20, [x19, #0x12e0] c4da8: 91000908 add x8, x8, #0x2 c4dac: f9000268 str x8, [x19] c4db0: f9400688 ldr x8, [x20, #0x8] c4db4: 91008109 add x9, x8, #0x20 c4db8: f13fc13f cmp x9, #0xff0 c4dbc: 54000103 b.lo 0xc4ddc <__cxa_demangle+0x24fc> c4dc0: 52820000 mov w0, #0x1000 // =4096 c4dc4: 97fdf21f bl 0x41640 c4dc8: b40020c0 cbz x0, 0xc51e0 <__cxa_demangle+0x2900> c4dcc: aa1f03e8 mov x8, xzr c4dd0: a9007c14 stp x20, xzr, [x0] c4dd4: aa0003f4 mov x20, x0 c4dd8: f9097260 str x0, [x19, #0x12e0] c4ddc: 91008109 add x9, x8, #0x20 c4de0: 900000f3 adrp x19, 0xe0000 c4de4: f9000689 str x9, [x20, #0x8] c4de8: 8b080294 add x20, x20, x8 c4dec: 91217673 add x19, x19, #0x85d c4df0: 52800121 mov w1, #0x9 // =9 c4df4: 17fffe8c b 0xc4824 <__cxa_demangle+0x1f44> c4df8: f9497274 ldr x20, [x19, #0x12e0] c4dfc: 91000908 add x8, x8, #0x2 c4e00: f9000268 str x8, [x19] c4e04: f9400688 ldr x8, [x20, #0x8] c4e08: 91008109 add x9, x8, #0x20 c4e0c: f13fc13f cmp x9, #0xff0 c4e10: 54000103 b.lo 0xc4e30 <__cxa_demangle+0x2550> c4e14: 52820000 mov w0, #0x1000 // =4096 c4e18: 97fdf20a bl 0x41640 c4e1c: b4001e20 cbz x0, 0xc51e0 <__cxa_demangle+0x2900> c4e20: aa1f03e8 mov x8, xzr c4e24: a9007c14 stp x20, xzr, [x0] c4e28: aa0003f4 mov x20, x0 c4e2c: f9097260 str x0, [x19, #0x12e0] c4e30: 91008109 add x9, x8, #0x20 c4e34: 900000f3 adrp x19, 0xe0000 c4e38: f9000689 str x9, [x20, #0x8] c4e3c: 8b080294 add x20, x20, x8 c4e40: 91219a73 add x19, x19, #0x866 c4e44: 52800101 mov w1, #0x8 // =8 c4e48: 17fffe77 b 0xc4824 <__cxa_demangle+0x1f44> c4e4c: 900000e0 adrp x0, 0xe0000 c4e50: 91235800 add x0, x0, #0x8d6 c4e54: 52800061 mov w1, #0x3 // =3 c4e58: 97fdf60a bl 0x42680 <__strlen_chk@plt> c4e5c: a940226a ldp x10, x8, [x19] c4e60: cb0a0109 sub x9, x8, x10 c4e64: eb09001f cmp x0, x9 c4e68: 540015a8 b.hi 0xc511c <__cxa_demangle+0x283c> c4e6c: b40001a0 cbz x0, 0xc4ea0 <__cxa_demangle+0x25c0> c4e70: 900000e9 adrp x9, 0xe0000 c4e74: 91235929 add x9, x9, #0x8d6 c4e78: aa0003eb mov x11, x0 c4e7c: aa0a03ec mov x12, x10 c4e80: 3940012d ldrb w13, [x9] c4e84: 3940018e ldrb w14, [x12] c4e88: 6b0e01bf cmp w13, w14 c4e8c: 54001481 b.ne 0xc511c <__cxa_demangle+0x283c> c4e90: 91000529 add x9, x9, #0x1 c4e94: f100056b subs x11, x11, #0x1 c4e98: 9100058c add x12, x12, #0x1 c4e9c: 54ffff21 b.ne 0xc4e80 <__cxa_demangle+0x25a0> c4ea0: 8b000149 add x9, x10, x0 c4ea4: eb09011f cmp x8, x9 c4ea8: f9000269 str x9, [x19] c4eac: 54000320 b.eq 0xc4f10 <__cxa_demangle+0x2630> c4eb0: 3940012b ldrb w11, [x9] c4eb4: 5100c56c sub w12, w11, #0x31 c4eb8: 7100219f cmp w12, #0x8 c4ebc: 540002a8 b.hi 0xc4f10 <__cxa_demangle+0x2630> c4ec0: 5100c16b sub w11, w11, #0x30 c4ec4: 7100257f cmp w11, #0x9 c4ec8: 54000c68 b.hi 0xc5054 <__cxa_demangle+0x2774> c4ecc: 8b0a000a add x10, x0, x10 c4ed0: 9100054b add x11, x10, #0x1 c4ed4: aa0b03ea mov x10, x11 c4ed8: eb0b011f cmp x8, x11 c4edc: f900026b str x11, [x19] c4ee0: 54000c40 b.eq 0xc5068 <__cxa_demangle+0x2788> c4ee4: aa0a03eb mov x11, x10 c4ee8: 3840156c ldrb w12, [x11], #0x1 c4eec: 5100c18c sub w12, w12, #0x30 c4ef0: 7100299f cmp w12, #0xa c4ef4: 54ffff03 b.lo 0xc4ed4 <__cxa_demangle+0x25f4> c4ef8: aa0903f5 mov x21, x9 c4efc: d1000577 sub x23, x11, #0x1 c4f00: aa0a03e9 mov x9, x10 c4f04: eb08013f cmp x9, x8 c4f08: 54000ba1 b.ne 0xc507c <__cxa_demangle+0x279c> c4f0c: 14000084 b 0xc511c <__cxa_demangle+0x283c> c4f10: eb08013f cmp x9, x8 c4f14: 540004c0 b.eq 0xc4fac <__cxa_demangle+0x26cc> c4f18: 39400128 ldrb w8, [x9] c4f1c: 71017d1f cmp w8, #0x5f c4f20: 54000461 b.ne 0xc4fac <__cxa_demangle+0x26cc> c4f24: 91000528 add x8, x9, #0x1 c4f28: aa1303e0 mov x0, x19 c4f2c: f9000268 str x8, [x19] c4f30: 97fffb0d bl 0xc3b64 <__cxa_demangle+0x1284> c4f34: b4ff9f80 cbz x0, 0xc4324 <__cxa_demangle+0x1a44> c4f38: f9497275 ldr x21, [x19, #0x12e0] c4f3c: aa0003f4 mov x20, x0 c4f40: f94006a8 ldr x8, [x21, #0x8] c4f44: 9100c109 add x9, x8, #0x30 c4f48: f13fc13f cmp x9, #0xff0 c4f4c: 54000103 b.lo 0xc4f6c <__cxa_demangle+0x268c> c4f50: 52820000 mov w0, #0x1000 // =4096 c4f54: 97fdf1bb bl 0x41640 c4f58: b4001440 cbz x0, 0xc51e0 <__cxa_demangle+0x2900> c4f5c: aa1f03e8 mov x8, xzr c4f60: a9007c15 stp x21, xzr, [x0] c4f64: aa0003f5 mov x21, x0 c4f68: f9097260 str x0, [x19, #0x12e0] c4f6c: 9100c109 add x9, x8, #0x30 c4f70: 8b0802a0 add x0, x21, x8 c4f74: d0000248 adrp x8, 0x10e000 c4f78: 912c0108 add x8, x8, #0xb00 c4f7c: 5280232a mov w10, #0x119 // =281 c4f80: 5280002b mov w11, #0x1 // =1 c4f84: 72a0202a movk w10, #0x101, lsl #16 c4f88: f90006a9 str x9, [x21, #0x8] c4f8c: f8010c08 str x8, [x0, #0x10]! c4f90: 4e080d60 dup v0.2d, x11 c4f94: b900080a str w10, [x0, #0x8] c4f98: f9000814 str x20, [x0, #0x10] c4f9c: 3c818000 stur q0, [x0, #0x18] c4fa0: f90003e0 str x0, [sp] c4fa4: b5ff9c40 cbnz x0, 0xc432c <__cxa_demangle+0x1a4c> c4fa8: 14000060 b 0xc5128 <__cxa_demangle+0x2848> c4fac: aa1303e0 mov x0, x19 c4fb0: 94000bce bl 0xc7ee8 <__cxa_demangle+0x5608> c4fb4: b4ff9b80 cbz x0, 0xc4324 <__cxa_demangle+0x1a44> c4fb8: a9402668 ldp x8, x9, [x19] c4fbc: eb09011f cmp x8, x9 c4fc0: 54000ae0 b.eq 0xc511c <__cxa_demangle+0x283c> c4fc4: 39400109 ldrb w9, [x8] c4fc8: 71017d3f cmp w9, #0x5f c4fcc: 54000a81 b.ne 0xc511c <__cxa_demangle+0x283c> c4fd0: aa0003f4 mov x20, x0 c4fd4: 91000508 add x8, x8, #0x1 c4fd8: aa1303e0 mov x0, x19 c4fdc: f9000268 str x8, [x19] c4fe0: 97fffae1 bl 0xc3b64 <__cxa_demangle+0x1284> c4fe4: b4ff9a00 cbz x0, 0xc4324 <__cxa_demangle+0x1a44> c4fe8: f9497277 ldr x23, [x19, #0x12e0] c4fec: aa0003f5 mov x21, x0 c4ff0: f94006e8 ldr x8, [x23, #0x8] c4ff4: 9100c109 add x9, x8, #0x30 c4ff8: f13fc13f cmp x9, #0xff0 c4ffc: 54000103 b.lo 0xc501c <__cxa_demangle+0x273c> c5000: 52820000 mov w0, #0x1000 // =4096 c5004: 97fdf18f bl 0x41640 c5008: b4000ec0 cbz x0, 0xc51e0 <__cxa_demangle+0x2900> c500c: aa1f03e8 mov x8, xzr c5010: a9007c17 stp x23, xzr, [x0] c5014: aa0003f7 mov x23, x0 c5018: f9097260 str x0, [x19, #0x12e0] c501c: 9100c109 add x9, x8, #0x30 c5020: 8b0802e0 add x0, x23, x8 c5024: b0000248 adrp x8, 0x10e000 c5028: 912c0108 add x8, x8, #0xb00 c502c: 5280232a mov w10, #0x119 // =281 c5030: 72a0202a movk w10, #0x101, lsl #16 c5034: f90006e9 str x9, [x23, #0x8] c5038: f8010c08 str x8, [x0, #0x10]! c503c: b900080a str w10, [x0, #0x8] c5040: a9015015 stp x21, x20, [x0, #0x10] c5044: f900101f str xzr, [x0, #0x20] c5048: f90003e0 str x0, [sp] c504c: b5ff9700 cbnz x0, 0xc432c <__cxa_demangle+0x1a4c> c5050: 14000036 b 0xc5128 <__cxa_demangle+0x2848> c5054: aa1f03f5 mov x21, xzr c5058: aa1f03f7 mov x23, xzr c505c: eb08013f cmp x9, x8 c5060: 540000e1 b.ne 0xc507c <__cxa_demangle+0x279c> c5064: 1400002e b 0xc511c <__cxa_demangle+0x283c> c5068: aa0903f5 mov x21, x9 c506c: aa0a03e9 mov x9, x10 c5070: aa0803f7 mov x23, x8 c5074: eb08013f cmp x9, x8 c5078: 54000520 b.eq 0xc511c <__cxa_demangle+0x283c> c507c: 3940012a ldrb w10, [x9] c5080: 71017d5f cmp w10, #0x5f c5084: 540004c1 b.ne 0xc511c <__cxa_demangle+0x283c> c5088: 9100052a add x10, x9, #0x1 c508c: eb08015f cmp x10, x8 c5090: f900026a str x10, [x19] c5094: 54000620 b.eq 0xc5158 <__cxa_demangle+0x2878> c5098: 39400148 ldrb w8, [x10] c509c: 7101c11f cmp w8, #0x70 c50a0: 540005c1 b.ne 0xc5158 <__cxa_demangle+0x2878> c50a4: f9497274 ldr x20, [x19, #0x12e0] c50a8: 91000928 add x8, x9, #0x2 c50ac: f9000268 str x8, [x19] c50b0: f9400688 ldr x8, [x20, #0x8] c50b4: 91008109 add x9, x8, #0x20 c50b8: f13fc13f cmp x9, #0xff0 c50bc: 54000103 b.lo 0xc50dc <__cxa_demangle+0x27fc> c50c0: 52820000 mov w0, #0x1000 // =4096 c50c4: 97fdf15f bl 0x41640 c50c8: b40008c0 cbz x0, 0xc51e0 <__cxa_demangle+0x2900> c50cc: aa1f03e8 mov x8, xzr c50d0: a9007c14 stp x20, xzr, [x0] c50d4: aa0003f4 mov x20, x0 c50d8: f9097260 str x0, [x19, #0x12e0] c50dc: 91008109 add x9, x8, #0x20 c50e0: 8b080280 add x0, x20, x8 c50e4: b0000248 adrp x8, 0x10e000 c50e8: f10002ff cmp x23, #0x0 c50ec: 912a4108 add x8, x8, #0xa90 c50f0: 5280234a mov w10, #0x11a // =282 c50f4: 72a0202a movk w10, #0x101, lsl #16 c50f8: f9000689 str x9, [x20, #0x8] c50fc: 9a9516a9 cinc x9, x21, eq c5100: 9a9f16eb csinc x11, x23, xzr, ne c5104: f8010c08 str x8, [x0, #0x10]! c5108: b900080a str w10, [x0, #0x8] c510c: a9012c09 stp x9, x11, [x0, #0x10] c5110: f90003e0 str x0, [sp] c5114: b5ff90c0 cbnz x0, 0xc432c <__cxa_demangle+0x1a4c> c5118: 14000004 b 0xc5128 <__cxa_demangle+0x2848> c511c: aa1f03e0 mov x0, xzr c5120: f90003e0 str x0, [sp] c5124: b5ff9040 cbnz x0, 0xc432c <__cxa_demangle+0x1a4c> c5128: aa1f03f4 mov x20, xzr c512c: f94016c8 ldr x8, [x22, #0x28] c5130: f94007e9 ldr x9, [sp, #0x8] c5134: eb09011f cmp x8, x9 c5138: 54000521 b.ne 0xc51dc <__cxa_demangle+0x28fc> c513c: aa1403e0 mov x0, x20 c5140: a9447bfd ldp x29, x30, [sp, #0x40] c5144: a9434ff4 ldp x20, x19, [sp, #0x30] c5148: a94257f6 ldp x22, x21, [sp, #0x20] c514c: a9415ff8 ldp x24, x23, [sp, #0x10] c5150: 910143ff add sp, sp, #0x50 c5154: d65f03c0 ret c5158: aa1303e0 mov x0, x19 c515c: 97fffa82 bl 0xc3b64 <__cxa_demangle+0x1284> c5160: b4ff8e20 cbz x0, 0xc4324 <__cxa_demangle+0x1a44> c5164: f9497278 ldr x24, [x19, #0x12e0] c5168: aa0003f4 mov x20, x0 c516c: f9400708 ldr x8, [x24, #0x8] c5170: 9100c109 add x9, x8, #0x30 c5174: f13fc13f cmp x9, #0xff0 c5178: 54000103 b.lo 0xc5198 <__cxa_demangle+0x28b8> c517c: 52820000 mov w0, #0x1000 // =4096 c5180: 97fdf130 bl 0x41640 c5184: b40002e0 cbz x0, 0xc51e0 <__cxa_demangle+0x2900> c5188: aa1f03e8 mov x8, xzr c518c: a9007c18 stp x24, xzr, [x0] c5190: aa0003f8 mov x24, x0 c5194: f9097260 str x0, [x19, #0x12e0] c5198: 9100c109 add x9, x8, #0x30 c519c: 8b080300 add x0, x24, x8 c51a0: b0000248 adrp x8, 0x10e000 c51a4: f10002ff cmp x23, #0x0 c51a8: 912c0108 add x8, x8, #0xb00 c51ac: 5280232a mov w10, #0x119 // =281 c51b0: 72a0202a movk w10, #0x101, lsl #16 c51b4: f9000709 str x9, [x24, #0x8] c51b8: 9a9516a9 cinc x9, x21, eq c51bc: 9a9f16eb csinc x11, x23, xzr, ne c51c0: f8010c08 str x8, [x0, #0x10]! c51c4: b900080a str w10, [x0, #0x8] c51c8: a9012414 stp x20, x9, [x0, #0x10] c51cc: f900100b str x11, [x0, #0x20] c51d0: f90003e0 str x0, [sp] c51d4: b5ff8ac0 cbnz x0, 0xc432c <__cxa_demangle+0x1a4c> c51d8: 17ffffd4 b 0xc5128 <__cxa_demangle+0x2848> c51dc: 97fdf4ad bl 0x42490 <__stack_chk_fail@plt> c51e0: 97fdf4e8 bl 0x42580 <_ZSt9terminatev@plt> c51e4: d10203ff sub sp, sp, #0x80 c51e8: a9026ffc stp x28, x27, [sp, #0x20] c51ec: a90367fa stp x26, x25, [sp, #0x30] c51f0: a9045ff8 stp x24, x23, [sp, #0x40] c51f4: a90557f6 stp x22, x21, [sp, #0x50] c51f8: a9064ff4 stp x20, x19, [sp, #0x60] c51fc: a9077bfd stp x29, x30, [sp, #0x70] c5200: 9101c3fd add x29, sp, #0x70 c5204: d53bd058 mrs x24, TPIDR_EL0 c5208: f9401708 ldr x8, [x24, #0x28] c520c: aa0003f3 mov x19, x0 c5210: aa0103f4 mov x20, x1 c5214: f9000fe8 str x8, [sp, #0x18] c5218: a940200a ldp x10, x8, [x0] c521c: eb08015f cmp x10, x8 c5220: 540000c0 b.eq 0xc5238 <__cxa_demangle+0x2958> c5224: 39400149 ldrb w9, [x10] c5228: 7101313f cmp w9, #0x4c c522c: 54000061 b.ne 0xc5238 <__cxa_demangle+0x2958> c5230: 9100054a add x10, x10, #0x1 c5234: f900026a str x10, [x19] c5238: b0000259 adrp x25, 0x10e000 c523c: eb0a0109 subs x9, x8, x10 c5240: 91154339 add x25, x25, #0x550 c5244: 540003c0 b.eq 0xc52bc <__cxa_demangle+0x29dc> c5248: 3940014b ldrb w11, [x10] c524c: 90000256 adrp x22, 0x10d000 c5250: 9104c2d6 add x22, x22, #0x130 c5254: 7101697f cmp w11, #0x5a c5258: 54001220 b.eq 0xc549c <__cxa_demangle+0x2bbc> c525c: 71014d7f cmp w11, #0x53 c5260: 54000240 b.eq 0xc52a8 <__cxa_demangle+0x29c8> c5264: 7101397f cmp w11, #0x4e c5268: 540002a1 b.ne 0xc52bc <__cxa_demangle+0x29dc> c526c: eb08015f cmp x10, x8 c5270: 54004e20 b.eq 0xc5c34 <__cxa_demangle+0x3354> c5274: 91000549 add x9, x10, #0x1 c5278: eb08013f cmp x9, x8 c527c: f9000269 str x9, [x19] c5280: 54001ac0 b.eq 0xc55d8 <__cxa_demangle+0x2cf8> c5284: 3940012b ldrb w11, [x9] c5288: 7101c97f cmp w11, #0x72 c528c: 54001ae1 b.ne 0xc55e8 <__cxa_demangle+0x2d08> c5290: 91000949 add x9, x10, #0x2 c5294: 5280008a mov w10, #0x4 // =4 c5298: f9000269 str x9, [x19] c529c: eb08013f cmp x9, x8 c52a0: 54001aa1 b.ne 0xc55f4 <__cxa_demangle+0x2d14> c52a4: 140000e2 b 0xc562c <__cxa_demangle+0x2d4c> c52a8: f100093f cmp x9, #0x2 c52ac: 54001483 b.lo 0xc553c <__cxa_demangle+0x2c5c> c52b0: 39400548 ldrb w8, [x10, #0x1] c52b4: 7101d11f cmp w8, #0x74 c52b8: 54001421 b.ne 0xc553c <__cxa_demangle+0x2c5c> c52bc: f00000c0 adrp x0, 0xe0000 c52c0: 911e7400 add x0, x0, #0x79d c52c4: 52800081 mov w1, #0x4 // =4 c52c8: 97fdf4ee bl 0x42680 <__strlen_chk@plt> c52cc: a9402668 ldp x8, x9, [x19] c52d0: cb080129 sub x9, x9, x8 c52d4: eb09001f cmp x0, x9 c52d8: 540001e8 b.hi 0xc5314 <__cxa_demangle+0x2a34> c52dc: b4000460 cbz x0, 0xc5368 <__cxa_demangle+0x2a88> c52e0: f00000c9 adrp x9, 0xe0000 c52e4: 911e7529 add x9, x9, #0x79d c52e8: aa0003ea mov x10, x0 c52ec: aa0803eb mov x11, x8 c52f0: 3940012c ldrb w12, [x9] c52f4: 3940016d ldrb w13, [x11] c52f8: 6b0d019f cmp w12, w13 c52fc: 540000c1 b.ne 0xc5314 <__cxa_demangle+0x2a34> c5300: 91000529 add x9, x9, #0x1 c5304: f100054a subs x10, x10, #0x1 c5308: 9100056b add x11, x11, #0x1 c530c: 54ffff21 b.ne 0xc52f0 <__cxa_demangle+0x2a10> c5310: 14000016 b 0xc5368 <__cxa_demangle+0x2a88> c5314: f00000c0 adrp x0, 0xe0000 c5318: 9108fc00 add x0, x0, #0x23f c531c: 52800061 mov w1, #0x3 // =3 c5320: 97fdf4d8 bl 0x42680 <__strlen_chk@plt> c5324: a9402668 ldp x8, x9, [x19] c5328: cb080129 sub x9, x9, x8 c532c: eb09001f cmp x0, x9 c5330: 540005a8 b.hi 0xc53e4 <__cxa_demangle+0x2b04> c5334: b40001a0 cbz x0, 0xc5368 <__cxa_demangle+0x2a88> c5338: f00000c9 adrp x9, 0xe0000 c533c: 9108fd29 add x9, x9, #0x23f c5340: aa0003ea mov x10, x0 c5344: aa0803eb mov x11, x8 c5348: 3940012c ldrb w12, [x9] c534c: 3940016d ldrb w13, [x11] c5350: 6b0d019f cmp w12, w13 c5354: 54000481 b.ne 0xc53e4 <__cxa_demangle+0x2b04> c5358: 91000529 add x9, x9, #0x1 c535c: f100054a subs x10, x10, #0x1 c5360: 9100056b add x11, x11, #0x1 c5364: 54ffff21 b.ne 0xc5348 <__cxa_demangle+0x2a68> c5368: 8b000108 add x8, x8, x0 c536c: aa1303e0 mov x0, x19 c5370: aa1403e1 mov x1, x20 c5374: f9000268 str x8, [x19] c5378: 9400085b bl 0xc74e4 <__cxa_demangle+0x4c04> c537c: b4000da0 cbz x0, 0xc5530 <__cxa_demangle+0x2c50> c5380: f9497277 ldr x23, [x19, #0x12e0] c5384: aa0003f5 mov x21, x0 c5388: f94006e8 ldr x8, [x23, #0x8] c538c: 91008109 add x9, x8, #0x20 c5390: f13fc13f cmp x9, #0xff0 c5394: 54000103 b.lo 0xc53b4 <__cxa_demangle+0x2ad4> c5398: 52820000 mov w0, #0x1000 // =4096 c539c: 97fdf0a9 bl 0x41640 c53a0: b40053e0 cbz x0, 0xc5e1c <__cxa_demangle+0x353c> c53a4: aa1f03e8 mov x8, xzr c53a8: a9007c17 stp x23, xzr, [x0] c53ac: aa0003f7 mov x23, x0 c53b0: f9097260 str x0, [x19, #0x12e0] c53b4: 91008109 add x9, x8, #0x20 c53b8: 8b0802f6 add x22, x23, x8 c53bc: b0000248 adrp x8, 0x10e000 c53c0: 91170108 add x8, x8, #0x5c0 c53c4: 5280244a mov w10, #0x122 // =290 c53c8: 72a0202a movk w10, #0x101, lsl #16 c53cc: f90006e9 str x9, [x23, #0x8] c53d0: f8010ec8 str x8, [x22, #0x10]! c53d4: b9000aca str w10, [x22, #0x8] c53d8: f9000ad5 str x21, [x22, #0x10] c53dc: f9000bf6 str x22, [sp, #0x10] c53e0: 14000007 b 0xc53fc <__cxa_demangle+0x2b1c> c53e4: aa1303e0 mov x0, x19 c53e8: aa1403e1 mov x1, x20 c53ec: 9400083e bl 0xc74e4 <__cxa_demangle+0x4c04> c53f0: aa0003f6 mov x22, x0 c53f4: f9000be0 str x0, [sp, #0x10] c53f8: b4004200 cbz x0, 0xc5c38 <__cxa_demangle+0x3358> c53fc: a9402668 ldp x8, x9, [x19] c5400: eb08013f cmp x9, x8 c5404: 540041a0 b.eq 0xc5c38 <__cxa_demangle+0x3358> c5408: 39400108 ldrb w8, [x8] c540c: 7101251f cmp w8, #0x49 c5410: 54004141 b.ne 0xc5c38 <__cxa_demangle+0x3358> c5414: 9104a260 add x0, x19, #0x128 c5418: 910043e1 add x1, sp, #0x10 c541c: 940002f7 bl 0xc5ff8 <__cxa_demangle+0x3718> c5420: f100029f cmp x20, #0x0 c5424: 1a9f07e1 cset w1, ne c5428: aa1303e0 mov x0, x19 c542c: 9400052d bl 0xc68e0 <__cxa_demangle+0x4000> c5430: b4004020 cbz x0, 0xc5c34 <__cxa_demangle+0x3354> c5434: aa0003f5 mov x21, x0 c5438: b4000074 cbz x20, 0xc5444 <__cxa_demangle+0x2b64> c543c: 52800028 mov w8, #0x1 // =1 c5440: 39000688 strb w8, [x20, #0x1] c5444: f9497274 ldr x20, [x19, #0x12e0] c5448: f9400688 ldr x8, [x20, #0x8] c544c: 91008109 add x9, x8, #0x20 c5450: f13fc13f cmp x9, #0xff0 c5454: 54000103 b.lo 0xc5474 <__cxa_demangle+0x2b94> c5458: 52820000 mov w0, #0x1000 // =4096 c545c: 97fdf079 bl 0x41640 c5460: b4004de0 cbz x0, 0xc5e1c <__cxa_demangle+0x353c> c5464: aa1f03e8 mov x8, xzr c5468: a9007c14 stp x20, xzr, [x0] c546c: aa0003f4 mov x20, x0 c5470: f9097260 str x0, [x19, #0x12e0] c5474: 91008109 add x9, x8, #0x20 c5478: 8b080288 add x8, x20, x8 c547c: 5280240a mov w10, #0x120 // =288 c5480: f9000689 str x9, [x20, #0x8] c5484: f8010d19 str x25, [x8, #0x10]! c5488: 72a0202a movk w10, #0x101, lsl #16 c548c: a9015516 stp x22, x21, [x8, #0x10] c5490: aa0803f6 mov x22, x8 c5494: b900090a str w10, [x8, #0x8] c5498: 140001e8 b 0xc5c38 <__cxa_demangle+0x3358> c549c: eb08015f cmp x10, x8 c54a0: 54003ca0 b.eq 0xc5c34 <__cxa_demangle+0x3354> c54a4: 91000548 add x8, x10, #0x1 c54a8: aa1303e0 mov x0, x19 c54ac: f9000268 str x8, [x19] c54b0: 97fff6db bl 0xc301c <__cxa_demangle+0x73c> c54b4: b4003c00 cbz x0, 0xc5c34 <__cxa_demangle+0x3354> c54b8: a9402269 ldp x9, x8, [x19] c54bc: eb08013f cmp x9, x8 c54c0: 54003ba0 b.eq 0xc5c34 <__cxa_demangle+0x3354> c54c4: 3940012a ldrb w10, [x9] c54c8: 7101155f cmp w10, #0x45 c54cc: 54003b41 b.ne 0xc5c34 <__cxa_demangle+0x3354> c54d0: 9100052a add x10, x9, #0x1 c54d4: aa0003f5 mov x21, x0 c54d8: eb08015f cmp x10, x8 c54dc: f900026a str x10, [x19] c54e0: 54003160 b.eq 0xc5b0c <__cxa_demangle+0x322c> c54e4: 3940014b ldrb w11, [x10] c54e8: 7101cd7f cmp w11, #0x73 c54ec: 54002ee1 b.ne 0xc5ac8 <__cxa_demangle+0x31e8> c54f0: 9100092a add x10, x9, #0x2 c54f4: eb08015f cmp x10, x8 c54f8: f900026a str x10, [x19] c54fc: 54003ec0 b.eq 0xc5cd4 <__cxa_demangle+0x33f4> c5500: 3940014b ldrb w11, [x10] c5504: 71017d7f cmp w11, #0x5f c5508: 54003401 b.ne 0xc5b88 <__cxa_demangle+0x32a8> c550c: 91000d2b add x11, x9, #0x3 c5510: eb08017f cmp x11, x8 c5514: 54003de0 b.eq 0xc5cd0 <__cxa_demangle+0x33f0> c5518: 3940016b ldrb w11, [x11] c551c: 5100c16c sub w12, w11, #0x30 c5520: 7100259f cmp w12, #0x9 c5524: 54003be8 b.hi 0xc5ca0 <__cxa_demangle+0x33c0> c5528: 91001128 add x8, x9, #0x4 c552c: 140001ea b 0xc5cd4 <__cxa_demangle+0x33f4> c5530: aa1f03f6 mov x22, xzr c5534: f9000bff str xzr, [sp, #0x10] c5538: 140001c0 b 0xc5c38 <__cxa_demangle+0x3358> c553c: aa1303e0 mov x0, x19 c5540: 94000406 bl 0xc6558 <__cxa_demangle+0x3c78> c5544: b4003780 cbz x0, 0xc5c34 <__cxa_demangle+0x3354> c5548: a9402668 ldp x8, x9, [x19] c554c: eb08013f cmp x9, x8 c5550: 54003720 b.eq 0xc5c34 <__cxa_demangle+0x3354> c5554: 39400108 ldrb w8, [x8] c5558: 7101251f cmp w8, #0x49 c555c: 540036c1 b.ne 0xc5c34 <__cxa_demangle+0x3354> c5560: f100029f cmp x20, #0x0 c5564: aa0003f5 mov x21, x0 c5568: 1a9f07e1 cset w1, ne c556c: aa1303e0 mov x0, x19 c5570: 940004dc bl 0xc68e0 <__cxa_demangle+0x4000> c5574: b4003600 cbz x0, 0xc5c34 <__cxa_demangle+0x3354> c5578: aa0003f7 mov x23, x0 c557c: b4000074 cbz x20, 0xc5588 <__cxa_demangle+0x2ca8> c5580: 52800028 mov w8, #0x1 // =1 c5584: 39000688 strb w8, [x20, #0x1] c5588: f9497274 ldr x20, [x19, #0x12e0] c558c: f9400688 ldr x8, [x20, #0x8] c5590: 91008109 add x9, x8, #0x20 c5594: f13fc13f cmp x9, #0xff0 c5598: 54000103 b.lo 0xc55b8 <__cxa_demangle+0x2cd8> c559c: 52820000 mov w0, #0x1000 // =4096 c55a0: 97fdf028 bl 0x41640 c55a4: b40043c0 cbz x0, 0xc5e1c <__cxa_demangle+0x353c> c55a8: aa1f03e8 mov x8, xzr c55ac: a9007c14 stp x20, xzr, [x0] c55b0: aa0003f4 mov x20, x0 c55b4: f9097260 str x0, [x19, #0x12e0] c55b8: 91008109 add x9, x8, #0x20 c55bc: 8b080296 add x22, x20, x8 c55c0: 52802408 mov w8, #0x120 // =288 c55c4: 72a02028 movk w8, #0x101, lsl #16 c55c8: f9000689 str x9, [x20, #0x8] c55cc: f8010ed9 str x25, [x22, #0x10]! c55d0: b9000ac8 str w8, [x22, #0x8] c55d4: 140001f0 b 0xc5d94 <__cxa_demangle+0x34b4> c55d8: 2a1f03ea mov w10, wzr c55dc: aa0803e9 mov x9, x8 c55e0: b5000294 cbnz x20, 0xc5630 <__cxa_demangle+0x2d50> c55e4: 14000014 b 0xc5634 <__cxa_demangle+0x2d54> c55e8: 2a1f03ea mov w10, wzr c55ec: eb08013f cmp x9, x8 c55f0: 540001e0 b.eq 0xc562c <__cxa_demangle+0x2d4c> c55f4: 3940012b ldrb w11, [x9] c55f8: 7101597f cmp w11, #0x56 c55fc: 54000081 b.ne 0xc560c <__cxa_demangle+0x2d2c> c5600: 91000529 add x9, x9, #0x1 c5604: 321f014a orr w10, w10, #0x2 c5608: f9000269 str x9, [x19] c560c: eb08013f cmp x9, x8 c5610: 540000e0 b.eq 0xc562c <__cxa_demangle+0x2d4c> c5614: 3940012b ldrb w11, [x9] c5618: 71012d7f cmp w11, #0x4b c561c: 54000081 b.ne 0xc562c <__cxa_demangle+0x2d4c> c5620: 91000529 add x9, x9, #0x1 c5624: 3200014a orr w10, w10, #0x1 c5628: f9000269 str x9, [x19] c562c: b4000054 cbz x20, 0xc5634 <__cxa_demangle+0x2d54> c5630: b900068a str w10, [x20, #0x4] c5634: eb08013f cmp x9, x8 c5638: 54000260 b.eq 0xc5684 <__cxa_demangle+0x2da4> c563c: 39400128 ldrb w8, [x9] c5640: 71013d1f cmp w8, #0x4f c5644: 540000e1 b.ne 0xc5660 <__cxa_demangle+0x2d80> c5648: 91000528 add x8, x9, #0x1 c564c: f9000268 str x8, [x19] c5650: b40001f4 cbz x20, 0xc568c <__cxa_demangle+0x2dac> c5654: 52800048 mov w8, #0x2 // =2 c5658: 39002288 strb w8, [x20, #0x8] c565c: 1400000c b 0xc568c <__cxa_demangle+0x2dac> c5660: 39400128 ldrb w8, [x9] c5664: 7101491f cmp w8, #0x52 c5668: 540000e1 b.ne 0xc5684 <__cxa_demangle+0x2da4> c566c: 91000528 add x8, x9, #0x1 c5670: f9000268 str x8, [x19] c5674: b40000d4 cbz x20, 0xc568c <__cxa_demangle+0x2dac> c5678: 52800028 mov w8, #0x1 // =1 c567c: 39002288 strb w8, [x20, #0x8] c5680: 14000003 b 0xc568c <__cxa_demangle+0x2dac> c5684: b4000054 cbz x20, 0xc568c <__cxa_demangle+0x2dac> c5688: 3900229f strb wzr, [x20, #0x8] c568c: f00000c0 adrp x0, 0xe0000 c5690: 9108fc00 add x0, x0, #0x23f c5694: 52800061 mov w1, #0x3 // =3 c5698: f9000bff str xzr, [sp, #0x10] c569c: 97fdf3f9 bl 0x42680 <__strlen_chk@plt> c56a0: a9402668 ldp x8, x9, [x19] c56a4: cb080129 sub x9, x9, x8 c56a8: eb09001f cmp x0, x9 c56ac: 54000568 b.hi 0xc5758 <__cxa_demangle+0x2e78> c56b0: b40001a0 cbz x0, 0xc56e4 <__cxa_demangle+0x2e04> c56b4: f00000c9 adrp x9, 0xe0000 c56b8: 9108fd29 add x9, x9, #0x23f c56bc: aa0003ea mov x10, x0 c56c0: aa0803eb mov x11, x8 c56c4: 3940012c ldrb w12, [x9] c56c8: 3940016d ldrb w13, [x11] c56cc: 6b0d019f cmp w12, w13 c56d0: 54000441 b.ne 0xc5758 <__cxa_demangle+0x2e78> c56d4: 91000529 add x9, x9, #0x1 c56d8: f100054a subs x10, x10, #0x1 c56dc: 9100056b add x11, x11, #0x1 c56e0: 54ffff21 b.ne 0xc56c4 <__cxa_demangle+0x2de4> c56e4: f9497275 ldr x21, [x19, #0x12e0] c56e8: 8b000108 add x8, x8, x0 c56ec: f9000268 str x8, [x19] c56f0: f94006a8 ldr x8, [x21, #0x8] c56f4: 91008109 add x9, x8, #0x20 c56f8: f13fc13f cmp x9, #0xff0 c56fc: 54000103 b.lo 0xc571c <__cxa_demangle+0x2e3c> c5700: 52820000 mov w0, #0x1000 // =4096 c5704: 97fdefcf bl 0x41640 c5708: b40038a0 cbz x0, 0xc5e1c <__cxa_demangle+0x353c> c570c: aa1f03e8 mov x8, xzr c5710: a9007c15 stp x21, xzr, [x0] c5714: aa0003f5 mov x21, x0 c5718: f9097260 str x0, [x19, #0x12e0] c571c: 91008109 add x9, x8, #0x20 c5720: f90006a9 str x9, [x21, #0x8] c5724: 8b0802b7 add x23, x21, x8 c5728: f00000d5 adrp x21, 0xe0000 c572c: 91090ab5 add x21, x21, #0x242 c5730: 52800081 mov w1, #0x4 // =4 c5734: aa1503e0 mov x0, x21 c5738: 97fdf3d2 bl 0x42680 <__strlen_chk@plt> c573c: 528020e9 mov w9, #0x107 // =263 c5740: 8b0002a8 add x8, x21, x0 c5744: f8010ef6 str x22, [x23, #0x10]! c5748: 72a02029 movk w9, #0x101, lsl #16 c574c: b9000ae9 str w9, [x23, #0x8] c5750: a90122f5 stp x21, x8, [x23, #0x10] c5754: f9000bf7 str x23, [sp, #0x10] c5758: 9000025a adrp x26, 0x10d000 c575c: 528022fb mov w27, #0x117 // =279 c5760: d00000dc adrp x28, 0xdf000 c5764: 9104a275 add x21, x19, #0x128 c5768: 9106835a add x26, x26, #0x1a0 c576c: 72a0203b movk w27, #0x101, lsl #16 c5770: 912aa39c add x28, x28, #0xaa8 c5774: 14000005 b 0xc5788 <__cxa_demangle+0x2ea8> c5778: 91000508 add x8, x8, #0x1 c577c: f9000268 str x8, [x19] c5780: f9400be8 ldr x8, [sp, #0x10] c5784: b4002588 cbz x8, 0xc5c34 <__cxa_demangle+0x3354> c5788: a9402668 ldp x8, x9, [x19] c578c: eb09011f cmp x8, x9 c5790: 54000120 b.eq 0xc57b4 <__cxa_demangle+0x2ed4> c5794: 3940010a ldrb w10, [x8] c5798: 7101155f cmp w10, #0x45 c579c: 54001820 b.eq 0xc5aa0 <__cxa_demangle+0x31c0> c57a0: 3940010a ldrb w10, [x8] c57a4: 7101315f cmp w10, #0x4c c57a8: 54000061 b.ne 0xc57b4 <__cxa_demangle+0x2ed4> c57ac: 91000508 add x8, x8, #0x1 c57b0: f9000268 str x8, [x19] c57b4: eb09011f cmp x8, x9 c57b8: 54000080 b.eq 0xc57c8 <__cxa_demangle+0x2ee8> c57bc: 3940010a ldrb w10, [x8] c57c0: 7101355f cmp w10, #0x4d c57c4: 54fffda0 b.eq 0xc5778 <__cxa_demangle+0x2e98> c57c8: eb080129 subs x9, x9, x8 c57cc: 54001060 b.eq 0xc59d8 <__cxa_demangle+0x30f8> c57d0: 3940010a ldrb w10, [x8] c57d4: 51010d4a sub w10, w10, #0x43 c57d8: 7100455f cmp w10, #0x11 c57dc: 54000fe8 b.hi 0xc59d8 <__cxa_demangle+0x30f8> c57e0: 1000008b adr x11, 0xc57f0 <__cxa_demangle+0x2f10> c57e4: 386a6b8c ldrb w12, [x28, x10] c57e8: 8b0c096b add x11, x11, x12, lsl #2 c57ec: d61f0160 br x11 c57f0: f100093f cmp x9, #0x2 c57f4: 54000fe3 b.lo 0xc59f0 <__cxa_demangle+0x3110> c57f8: 39400509 ldrb w9, [x8, #0x1] c57fc: 321b0129 orr w9, w9, #0x20 c5800: 7101d13f cmp w9, #0x74 c5804: 54000e41 b.ne 0xc59cc <__cxa_demangle+0x30ec> c5808: aa1303e0 mov x0, x19 c580c: 9400060c bl 0xc703c <__cxa_demangle+0x475c> c5810: aa0003f6 mov x22, x0 c5814: b50009e0 cbnz x0, 0xc5950 <__cxa_demangle+0x3070> c5818: 14000108 b 0xc5c38 <__cxa_demangle+0x3358> c581c: f100029f cmp x20, #0x0 c5820: 1a9f07e1 cset w1, ne c5824: aa1303e0 mov x0, x19 c5828: 9400042e bl 0xc68e0 <__cxa_demangle+0x4000> c582c: aa1f03f6 mov x22, xzr c5830: b4002040 cbz x0, 0xc5c38 <__cxa_demangle+0x3358> c5834: f9400bf9 ldr x25, [sp, #0x10] c5838: b4002019 cbz x25, 0xc5c38 <__cxa_demangle+0x3358> c583c: f9497276 ldr x22, [x19, #0x12e0] c5840: aa0003f7 mov x23, x0 c5844: f94006c8 ldr x8, [x22, #0x8] c5848: 91008109 add x9, x8, #0x20 c584c: f13fc13f cmp x9, #0xff0 c5850: 54000103 b.lo 0xc5870 <__cxa_demangle+0x2f90> c5854: 52820000 mov w0, #0x1000 // =4096 c5858: 97fdef7a bl 0x41640 c585c: b4002e00 cbz x0, 0xc5e1c <__cxa_demangle+0x353c> c5860: aa1f03e8 mov x8, xzr c5864: a9007c16 stp x22, xzr, [x0] c5868: aa0003f6 mov x22, x0 c586c: f9097260 str x0, [x19, #0x12e0] c5870: 91008109 add x9, x8, #0x20 c5874: f90006c9 str x9, [x22, #0x8] c5878: b0000249 adrp x9, 0x10e000 c587c: 8b0802c8 add x8, x22, x8 c5880: 91154129 add x9, x9, #0x550 c5884: f8010d09 str x9, [x8, #0x10]! c5888: 52802409 mov w9, #0x120 // =288 c588c: 72a02029 movk w9, #0x101, lsl #16 c5890: b9000909 str w9, [x8, #0x8] c5894: a9015d19 stp x25, x23, [x8, #0x10] c5898: f9000be8 str x8, [sp, #0x10] c589c: b4000f54 cbz x20, 0xc5a84 <__cxa_demangle+0x31a4> c58a0: 52800028 mov w8, #0x1 // =1 c58a4: 39000688 strb w8, [x20, #0x1] c58a8: 14000077 b 0xc5a84 <__cxa_demangle+0x31a4> c58ac: f100093f cmp x9, #0x2 c58b0: 54000083 b.lo 0xc58c0 <__cxa_demangle+0x2fe0> c58b4: 39400508 ldrb w8, [x8, #0x1] c58b8: 7101d11f cmp w8, #0x74 c58bc: 540008e0 b.eq 0xc59d8 <__cxa_demangle+0x30f8> c58c0: aa1303e0 mov x0, x19 c58c4: 94000325 bl 0xc6558 <__cxa_demangle+0x3c78> c58c8: aa0003f6 mov x22, x0 c58cc: f90007e0 str x0, [sp, #0x8] c58d0: b4001b40 cbz x0, 0xc5c38 <__cxa_demangle+0x3358> c58d4: f9400bf7 ldr x23, [sp, #0x10] c58d8: b4000737 cbz x23, 0xc59bc <__cxa_demangle+0x30dc> c58dc: f9497279 ldr x25, [x19, #0x12e0] c58e0: f9400728 ldr x8, [x25, #0x8] c58e4: 91008109 add x9, x8, #0x20 c58e8: f13fc13f cmp x9, #0xff0 c58ec: 54000103 b.lo 0xc590c <__cxa_demangle+0x302c> c58f0: 52820000 mov w0, #0x1000 // =4096 c58f4: 97fdef53 bl 0x41640 c58f8: b4002920 cbz x0, 0xc5e1c <__cxa_demangle+0x353c> c58fc: aa1f03e8 mov x8, xzr c5900: a9007c19 stp x25, xzr, [x0] c5904: aa0003f9 mov x25, x0 c5908: f9097260 str x0, [x19, #0x12e0] c590c: 91008109 add x9, x8, #0x20 c5910: 8b080328 add x8, x25, x8 c5914: f9000729 str x9, [x25, #0x8] c5918: f8010d1a str x26, [x8, #0x10]! c591c: b900091b str w27, [x8, #0x8] c5920: a9015917 stp x23, x22, [x8, #0x10] c5924: f9000be8 str x8, [sp, #0x10] c5928: b4000054 cbz x20, 0xc5930 <__cxa_demangle+0x3050> c592c: 3900069f strb wzr, [x20, #0x1] c5930: eb16011f cmp x8, x22 c5934: 54fff2a0 b.eq 0xc5788 <__cxa_demangle+0x2ea8> c5938: 910023e1 add x1, sp, #0x8 c593c: 14000053 b 0xc5a88 <__cxa_demangle+0x31a8> c5940: aa1303e0 mov x0, x19 c5944: 9400051a bl 0xc6dac <__cxa_demangle+0x44cc> c5948: aa0003f6 mov x22, x0 c594c: b4001760 cbz x0, 0xc5c38 <__cxa_demangle+0x3358> c5950: f9400bf7 ldr x23, [sp, #0x10] c5954: b40002d7 cbz x23, 0xc59ac <__cxa_demangle+0x30cc> c5958: f9497279 ldr x25, [x19, #0x12e0] c595c: f9400728 ldr x8, [x25, #0x8] c5960: 91008109 add x9, x8, #0x20 c5964: f13fc13f cmp x9, #0xff0 c5968: 54000103 b.lo 0xc5988 <__cxa_demangle+0x30a8> c596c: 52820000 mov w0, #0x1000 // =4096 c5970: 97fdef34 bl 0x41640 c5974: b4002540 cbz x0, 0xc5e1c <__cxa_demangle+0x353c> c5978: aa1f03e8 mov x8, xzr c597c: a9007c19 stp x25, xzr, [x0] c5980: aa0003f9 mov x25, x0 c5984: f9097260 str x0, [x19, #0x12e0] c5988: 91008109 add x9, x8, #0x20 c598c: 8b080328 add x8, x25, x8 c5990: f9000729 str x9, [x25, #0x8] c5994: f8010d1a str x26, [x8, #0x10]! c5998: b900091b str w27, [x8, #0x8] c599c: a9015917 stp x23, x22, [x8, #0x10] c59a0: f9000be8 str x8, [sp, #0x10] c59a4: b5000094 cbnz x20, 0xc59b4 <__cxa_demangle+0x30d4> c59a8: 14000037 b 0xc5a84 <__cxa_demangle+0x31a4> c59ac: f9000bf6 str x22, [sp, #0x10] c59b0: b40006b4 cbz x20, 0xc5a84 <__cxa_demangle+0x31a4> c59b4: 3900069f strb wzr, [x20, #0x1] c59b8: 14000033 b 0xc5a84 <__cxa_demangle+0x31a4> c59bc: aa1603e8 mov x8, x22 c59c0: f9000bf6 str x22, [sp, #0x10] c59c4: b5fffb54 cbnz x20, 0xc592c <__cxa_demangle+0x304c> c59c8: 17ffffda b 0xc5930 <__cxa_demangle+0x3050> c59cc: 39400508 ldrb w8, [x8, #0x1] c59d0: 71010d1f cmp w8, #0x43 c59d4: 540000e1 b.ne 0xc59f0 <__cxa_demangle+0x3110> c59d8: aa1303e0 mov x0, x19 c59dc: aa1403e1 mov x1, x20 c59e0: 940006c1 bl 0xc74e4 <__cxa_demangle+0x4c04> c59e4: aa0003f6 mov x22, x0 c59e8: b5fffb40 cbnz x0, 0xc5950 <__cxa_demangle+0x3070> c59ec: 14000093 b 0xc5c38 <__cxa_demangle+0x3358> c59f0: f9400be8 ldr x8, [sp, #0x10] c59f4: b4001208 cbz x8, 0xc5c34 <__cxa_demangle+0x3354> c59f8: 910043e1 add x1, sp, #0x10 c59fc: aa1303e0 mov x0, x19 c5a00: aa1403e2 mov x2, x20 c5a04: 940005ba bl 0xc70ec <__cxa_demangle+0x480c> c5a08: aa0003f6 mov x22, x0 c5a0c: b4001160 cbz x0, 0xc5c38 <__cxa_demangle+0x3358> c5a10: f9400bf7 ldr x23, [sp, #0x10] c5a14: b4000417 cbz x23, 0xc5a94 <__cxa_demangle+0x31b4> c5a18: f9497279 ldr x25, [x19, #0x12e0] c5a1c: f9400728 ldr x8, [x25, #0x8] c5a20: 91008109 add x9, x8, #0x20 c5a24: f13fc13f cmp x9, #0xff0 c5a28: 54000103 b.lo 0xc5a48 <__cxa_demangle+0x3168> c5a2c: 52820000 mov w0, #0x1000 // =4096 c5a30: 97fdef04 bl 0x41640 c5a34: b4001f40 cbz x0, 0xc5e1c <__cxa_demangle+0x353c> c5a38: aa1f03e8 mov x8, xzr c5a3c: a9007c19 stp x25, xzr, [x0] c5a40: aa0003f9 mov x25, x0 c5a44: f9097260 str x0, [x19, #0x12e0] c5a48: 91008109 add x9, x8, #0x20 c5a4c: 8b080328 add x8, x25, x8 c5a50: f9000729 str x9, [x25, #0x8] c5a54: f8010d1a str x26, [x8, #0x10]! c5a58: b900091b str w27, [x8, #0x8] c5a5c: a9015917 stp x23, x22, [x8, #0x10] c5a60: f9000be8 str x8, [sp, #0x10] c5a64: aa0803f6 mov x22, x8 c5a68: b4000054 cbz x20, 0xc5a70 <__cxa_demangle+0x3190> c5a6c: 3900069f strb wzr, [x20, #0x1] c5a70: aa1303e0 mov x0, x19 c5a74: aa1603e1 mov x1, x22 c5a78: 94000639 bl 0xc735c <__cxa_demangle+0x4a7c> c5a7c: f9000be0 str x0, [sp, #0x10] c5a80: b4000da0 cbz x0, 0xc5c34 <__cxa_demangle+0x3354> c5a84: 910043e1 add x1, sp, #0x10 c5a88: aa1503e0 mov x0, x21 c5a8c: 9400015b bl 0xc5ff8 <__cxa_demangle+0x3718> c5a90: 17ffff3e b 0xc5788 <__cxa_demangle+0x2ea8> c5a94: f9000bf6 str x22, [sp, #0x10] c5a98: b5fffeb4 cbnz x20, 0xc5a6c <__cxa_demangle+0x318c> c5a9c: 17fffff5 b 0xc5a70 <__cxa_demangle+0x3190> c5aa0: 91000508 add x8, x8, #0x1 c5aa4: f9000268 str x8, [x19] c5aa8: f9400bf6 ldr x22, [sp, #0x10] c5aac: b4000c76 cbz x22, 0xc5c38 <__cxa_demangle+0x3358> c5ab0: a952a269 ldp x9, x8, [x19, #0x128] c5ab4: eb08013f cmp x9, x8 c5ab8: 54000be0 b.eq 0xc5c34 <__cxa_demangle+0x3354> c5abc: d1002108 sub x8, x8, #0x8 c5ac0: f9009a68 str x8, [x19, #0x130] c5ac4: 1400005d b 0xc5c38 <__cxa_demangle+0x3358> c5ac8: 3940014a ldrb w10, [x10] c5acc: 7101915f cmp w10, #0x64 c5ad0: 540001e1 b.ne 0xc5b0c <__cxa_demangle+0x322c> c5ad4: 9100092a add x10, x9, #0x2 c5ad8: eb08015f cmp x10, x8 c5adc: f900026a str x10, [x19] c5ae0: 540006a0 b.eq 0xc5bb4 <__cxa_demangle+0x32d4> c5ae4: 3940014b ldrb w11, [x10] c5ae8: 7101b97f cmp w11, #0x6e c5aec: aa0a03eb mov x11, x10 c5af0: 54000661 b.ne 0xc5bbc <__cxa_demangle+0x32dc> c5af4: 91000d2a add x10, x9, #0x3 c5af8: aa0a03eb mov x11, x10 c5afc: f900026a str x10, [x19] c5b00: eb08017f cmp x11, x8 c5b04: 54000601 b.ne 0xc5bc4 <__cxa_demangle+0x32e4> c5b08: 1400003d b 0xc5bfc <__cxa_demangle+0x331c> c5b0c: aa1303e0 mov x0, x19 c5b10: aa1403e1 mov x1, x20 c5b14: 97fffdb4 bl 0xc51e4 <__cxa_demangle+0x2904> c5b18: b40008e0 cbz x0, 0xc5c34 <__cxa_demangle+0x3354> c5b1c: a9402668 ldp x8, x9, [x19] c5b20: aa0003f4 mov x20, x0 c5b24: eb09011f cmp x8, x9 c5b28: 540013c0 b.eq 0xc5da0 <__cxa_demangle+0x34c0> c5b2c: 3940010a ldrb w10, [x8] c5b30: 71017d5f cmp w10, #0x5f c5b34: 54000141 b.ne 0xc5b5c <__cxa_demangle+0x327c> c5b38: 9100050a add x10, x8, #0x1 c5b3c: eb09015f cmp x10, x9 c5b40: 54001300 b.eq 0xc5da0 <__cxa_demangle+0x34c0> c5b44: 3940014a ldrb w10, [x10] c5b48: 5100c14b sub w11, w10, #0x30 c5b4c: 7100257f cmp w11, #0x9 c5b50: 540008e8 b.hi 0xc5c6c <__cxa_demangle+0x338c> c5b54: 91000908 add x8, x8, #0x2 c5b58: 14000092 b 0xc5da0 <__cxa_demangle+0x34c0> c5b5c: 5100c14a sub w10, w10, #0x30 c5b60: 7100255f cmp w10, #0x9 c5b64: 540011e8 b.hi 0xc5da0 <__cxa_demangle+0x34c0> c5b68: 9100050a add x10, x8, #0x1 c5b6c: eb0a013f cmp x9, x10 c5b70: 54001160 b.eq 0xc5d9c <__cxa_demangle+0x34bc> c5b74: 3840154b ldrb w11, [x10], #0x1 c5b78: 5100c16b sub w11, w11, #0x30 c5b7c: 7100297f cmp w11, #0xa c5b80: 54ffff63 b.lo 0xc5b6c <__cxa_demangle+0x328c> c5b84: 14000087 b 0xc5da0 <__cxa_demangle+0x34c0> c5b88: 5100c16b sub w11, w11, #0x30 c5b8c: 7100257f cmp w11, #0x9 c5b90: 54000a08 b.hi 0xc5cd0 <__cxa_demangle+0x33f0> c5b94: 91000d29 add x9, x9, #0x3 c5b98: eb09011f cmp x8, x9 c5b9c: 540009c0 b.eq 0xc5cd4 <__cxa_demangle+0x33f4> c5ba0: 3840152b ldrb w11, [x9], #0x1 c5ba4: 5100c16b sub w11, w11, #0x30 c5ba8: 7100297f cmp w11, #0xa c5bac: 54ffff63 b.lo 0xc5b98 <__cxa_demangle+0x32b8> c5bb0: 14000048 b 0xc5cd0 <__cxa_demangle+0x33f0> c5bb4: aa0a03eb mov x11, x10 c5bb8: aa0803ea mov x10, x8 c5bbc: eb08017f cmp x11, x8 c5bc0: 540001e0 b.eq 0xc5bfc <__cxa_demangle+0x331c> c5bc4: 39400149 ldrb w9, [x10] c5bc8: 5100c129 sub w9, w9, #0x30 c5bcc: 7100253f cmp w9, #0x9 c5bd0: 54000168 b.hi 0xc5bfc <__cxa_demangle+0x331c> c5bd4: 91000549 add x9, x10, #0x1 c5bd8: aa0903ea mov x10, x9 c5bdc: eb09011f cmp x8, x9 c5be0: f9000269 str x9, [x19] c5be4: 540000c0 b.eq 0xc5bfc <__cxa_demangle+0x331c> c5be8: aa0a03e9 mov x9, x10 c5bec: 3840152b ldrb w11, [x9], #0x1 c5bf0: 5100c16b sub w11, w11, #0x30 c5bf4: 7100297f cmp w11, #0xa c5bf8: 54ffff03 b.lo 0xc5bd8 <__cxa_demangle+0x32f8> c5bfc: eb08015f cmp x10, x8 c5c00: 540001a0 b.eq 0xc5c34 <__cxa_demangle+0x3354> c5c04: 39400148 ldrb w8, [x10] c5c08: 71017d1f cmp w8, #0x5f c5c0c: 54000141 b.ne 0xc5c34 <__cxa_demangle+0x3354> c5c10: 91000548 add x8, x10, #0x1 c5c14: aa1303e0 mov x0, x19 c5c18: aa1403e1 mov x1, x20 c5c1c: f9000268 str x8, [x19] c5c20: 97fffd71 bl 0xc51e4 <__cxa_demangle+0x2904> c5c24: b4000080 cbz x0, 0xc5c34 <__cxa_demangle+0x3354> c5c28: f9497277 ldr x23, [x19, #0x12e0] c5c2c: aa0003f4 mov x20, x0 c5c30: 1400005e b 0xc5da8 <__cxa_demangle+0x34c8> c5c34: aa1f03f6 mov x22, xzr c5c38: f9401708 ldr x8, [x24, #0x28] c5c3c: f9400fe9 ldr x9, [sp, #0x18] c5c40: eb09011f cmp x8, x9 c5c44: 54000ea1 b.ne 0xc5e18 <__cxa_demangle+0x3538> c5c48: aa1603e0 mov x0, x22 c5c4c: a9477bfd ldp x29, x30, [sp, #0x70] c5c50: a9464ff4 ldp x20, x19, [sp, #0x60] c5c54: a94557f6 ldp x22, x21, [sp, #0x50] c5c58: a9445ff8 ldp x24, x23, [sp, #0x40] c5c5c: a94367fa ldp x26, x25, [sp, #0x30] c5c60: a9426ffc ldp x28, x27, [sp, #0x20] c5c64: 910203ff add sp, sp, #0x80 c5c68: d65f03c0 ret c5c6c: 71017d5f cmp w10, #0x5f c5c70: 54000981 b.ne 0xc5da0 <__cxa_demangle+0x34c0> c5c74: 9100090a add x10, x8, #0x2 c5c78: eb09015f cmp x10, x9 c5c7c: 54000920 b.eq 0xc5da0 <__cxa_demangle+0x34c0> c5c80: 3940014b ldrb w11, [x10] c5c84: 5100c16c sub w12, w11, #0x30 c5c88: 7100259f cmp w12, #0x9 c5c8c: 54000ba8 b.hi 0xc5e00 <__cxa_demangle+0x3520> c5c90: 9100054a add x10, x10, #0x1 c5c94: eb0a013f cmp x9, x10 c5c98: 54ffff41 b.ne 0xc5c80 <__cxa_demangle+0x33a0> c5c9c: 14000041 b 0xc5da0 <__cxa_demangle+0x34c0> c5ca0: 71017d7f cmp w11, #0x5f c5ca4: 54000161 b.ne 0xc5cd0 <__cxa_demangle+0x33f0> c5ca8: 91001129 add x9, x9, #0x4 c5cac: eb08013f cmp x9, x8 c5cb0: 54000100 b.eq 0xc5cd0 <__cxa_demangle+0x33f0> c5cb4: 3940012b ldrb w11, [x9] c5cb8: 5100c16c sub w12, w11, #0x30 c5cbc: 7100259f cmp w12, #0x9 c5cc0: 54000a68 b.hi 0xc5e0c <__cxa_demangle+0x352c> c5cc4: 91000529 add x9, x9, #0x1 c5cc8: eb09011f cmp x8, x9 c5ccc: 54ffff41 b.ne 0xc5cb4 <__cxa_demangle+0x33d4> c5cd0: aa0a03e8 mov x8, x10 c5cd4: f9497274 ldr x20, [x19, #0x12e0] c5cd8: f9000268 str x8, [x19] c5cdc: f9400688 ldr x8, [x20, #0x8] c5ce0: 91008109 add x9, x8, #0x20 c5ce4: f13fc13f cmp x9, #0xff0 c5ce8: 54000103 b.lo 0xc5d08 <__cxa_demangle+0x3428> c5cec: 52820000 mov w0, #0x1000 // =4096 c5cf0: 97fdee54 bl 0x41640 c5cf4: b4000940 cbz x0, 0xc5e1c <__cxa_demangle+0x353c> c5cf8: aa1f03e8 mov x8, xzr c5cfc: a9007c14 stp x20, xzr, [x0] c5d00: aa0003f4 mov x20, x0 c5d04: f9097260 str x0, [x19, #0x12e0] c5d08: 91008109 add x9, x8, #0x20 c5d0c: f9000689 str x9, [x20, #0x8] c5d10: 8b080297 add x23, x20, x8 c5d14: f00000d4 adrp x20, 0xe0000 c5d18: 911d6a94 add x20, x20, #0x75a c5d1c: 528001e1 mov w1, #0xf // =15 c5d20: aa1403e0 mov x0, x20 c5d24: 97fdf257 bl 0x42680 <__strlen_chk@plt> c5d28: 528020e9 mov w9, #0x107 // =263 c5d2c: f8010ef6 str x22, [x23, #0x10]! c5d30: 8b000288 add x8, x20, x0 c5d34: 72a02029 movk w9, #0x101, lsl #16 c5d38: b9000ae9 str w9, [x23, #0x8] c5d3c: a90122f4 stp x20, x8, [x23, #0x10] c5d40: f9497274 ldr x20, [x19, #0x12e0] c5d44: f9400688 ldr x8, [x20, #0x8] c5d48: 91008109 add x9, x8, #0x20 c5d4c: f13fc13f cmp x9, #0xff0 c5d50: 54000103 b.lo 0xc5d70 <__cxa_demangle+0x3490> c5d54: 52820000 mov w0, #0x1000 // =4096 c5d58: 97fdee3a bl 0x41640 c5d5c: b4000600 cbz x0, 0xc5e1c <__cxa_demangle+0x353c> c5d60: aa1f03e8 mov x8, xzr c5d64: a9007c14 stp x20, xzr, [x0] c5d68: aa0003f4 mov x20, x0 c5d6c: f9097260 str x0, [x19, #0x12e0] c5d70: 91008109 add x9, x8, #0x20 c5d74: 8b080296 add x22, x20, x8 c5d78: b0000248 adrp x8, 0x10e000 c5d7c: 910e4108 add x8, x8, #0x390 c5d80: 5280230a mov w10, #0x118 // =280 c5d84: 72a0202a movk w10, #0x101, lsl #16 c5d88: f9000689 str x9, [x20, #0x8] c5d8c: f8010ec8 str x8, [x22, #0x10]! c5d90: b9000aca str w10, [x22, #0x8] c5d94: a9015ed5 stp x21, x23, [x22, #0x10] c5d98: 17ffffa8 b 0xc5c38 <__cxa_demangle+0x3358> c5d9c: aa0903e8 mov x8, x9 c5da0: f9497277 ldr x23, [x19, #0x12e0] c5da4: f9000268 str x8, [x19] c5da8: f94006e8 ldr x8, [x23, #0x8] c5dac: 91008109 add x9, x8, #0x20 c5db0: f13fc13f cmp x9, #0xff0 c5db4: 54000103 b.lo 0xc5dd4 <__cxa_demangle+0x34f4> c5db8: 52820000 mov w0, #0x1000 // =4096 c5dbc: 97fdee21 bl 0x41640 c5dc0: b40002e0 cbz x0, 0xc5e1c <__cxa_demangle+0x353c> c5dc4: aa1f03e8 mov x8, xzr c5dc8: a9007c17 stp x23, xzr, [x0] c5dcc: aa0003f7 mov x23, x0 c5dd0: f9097260 str x0, [x19, #0x12e0] c5dd4: 91008109 add x9, x8, #0x20 c5dd8: 8b0802f6 add x22, x23, x8 c5ddc: b0000248 adrp x8, 0x10e000 c5de0: 910e4108 add x8, x8, #0x390 c5de4: 5280230a mov w10, #0x118 // =280 c5de8: 72a0202a movk w10, #0x101, lsl #16 c5dec: f90006e9 str x9, [x23, #0x8] c5df0: f8010ec8 str x8, [x22, #0x10]! c5df4: b9000aca str w10, [x22, #0x8] c5df8: a90152d5 stp x21, x20, [x22, #0x10] c5dfc: 17ffff8f b 0xc5c38 <__cxa_demangle+0x3358> c5e00: 71017d7f cmp w11, #0x5f c5e04: 9a8a1508 csinc x8, x8, x10, ne c5e08: 17ffffe6 b 0xc5da0 <__cxa_demangle+0x34c0> c5e0c: 71017d7f cmp w11, #0x5f c5e10: 9a891548 csinc x8, x10, x9, ne c5e14: 17ffffb0 b 0xc5cd4 <__cxa_demangle+0x33f4> c5e18: 97fdf19e bl 0x42490 <__stack_chk_fail@plt> c5e1c: 97fdf1d9 bl 0x42580 <_ZSt9terminatev@plt> c5e20: d10103ff sub sp, sp, #0x40 c5e24: a90157f6 stp x22, x21, [sp, #0x10] c5e28: a9024ff4 stp x20, x19, [sp, #0x20] c5e2c: a9037bfd stp x29, x30, [sp, #0x30] c5e30: 9100c3fd add x29, sp, #0x30 c5e34: a9402009 ldp x9, x8, [x0] c5e38: aa0003f3 mov x19, x0 c5e3c: eb09010a subs x10, x8, x9 c5e40: 540002c0 b.eq 0xc5e98 <__cxa_demangle+0x35b8> c5e44: 3940012b ldrb w11, [x9] c5e48: 7101297f cmp w11, #0x4a c5e4c: 54000480 b.eq 0xc5edc <__cxa_demangle+0x35fc> c5e50: 7101317f cmp w11, #0x4c c5e54: 540002e0 b.eq 0xc5eb0 <__cxa_demangle+0x35d0> c5e58: 7101617f cmp w11, #0x58 c5e5c: 540001e1 b.ne 0xc5e98 <__cxa_demangle+0x35b8> c5e60: 91000528 add x8, x9, #0x1 c5e64: aa1303e0 mov x0, x19 c5e68: f9000268 str x8, [x19] c5e6c: 9400081f bl 0xc7ee8 <__cxa_demangle+0x5608> c5e70: b4000b80 cbz x0, 0xc5fe0 <__cxa_demangle+0x3700> c5e74: a9402668 ldp x8, x9, [x19] c5e78: eb09011f cmp x8, x9 c5e7c: 540006a0 b.eq 0xc5f50 <__cxa_demangle+0x3670> c5e80: 39400109 ldrb w9, [x8] c5e84: 7101153f cmp w9, #0x45 c5e88: 54000641 b.ne 0xc5f50 <__cxa_demangle+0x3670> c5e8c: 91000508 add x8, x8, #0x1 c5e90: f9000268 str x8, [x19] c5e94: 14000053 b 0xc5fe0 <__cxa_demangle+0x3700> c5e98: aa1303e0 mov x0, x19 c5e9c: a9437bfd ldp x29, x30, [sp, #0x30] c5ea0: a9424ff4 ldp x20, x19, [sp, #0x20] c5ea4: a94157f6 ldp x22, x21, [sp, #0x10] c5ea8: 910103ff add sp, sp, #0x40 c5eac: 17fff72e b 0xc3b64 <__cxa_demangle+0x1284> c5eb0: f100095f cmp x10, #0x2 c5eb4: 54000423 b.lo 0xc5f38 <__cxa_demangle+0x3658> c5eb8: 39400528 ldrb w8, [x9, #0x1] c5ebc: 7101691f cmp w8, #0x5a c5ec0: 540003c1 b.ne 0xc5f38 <__cxa_demangle+0x3658> c5ec4: 91000928 add x8, x9, #0x2 c5ec8: aa1303e0 mov x0, x19 c5ecc: f9000268 str x8, [x19] c5ed0: 97fff453 bl 0xc301c <__cxa_demangle+0x73c> c5ed4: b5fffd00 cbnz x0, 0xc5e74 <__cxa_demangle+0x3594> c5ed8: 14000042 b 0xc5fe0 <__cxa_demangle+0x3700> c5edc: 91000529 add x9, x9, #0x1 c5ee0: aa1303f4 mov x20, x19 c5ee4: f9000269 str x9, [x19] c5ee8: f8410e8a ldr x10, [x20, #0x10]! c5eec: f9400e6b ldr x11, [x19, #0x18] c5ef0: cb0a016a sub x10, x11, x10 c5ef4: 9343fd55 asr x21, x10, #3 c5ef8: eb08013f cmp x9, x8 c5efc: 54000080 b.eq 0xc5f0c <__cxa_demangle+0x362c> c5f00: 39400128 ldrb w8, [x9] c5f04: 7101151f cmp w8, #0x45 c5f08: 54000280 b.eq 0xc5f58 <__cxa_demangle+0x3678> c5f0c: aa1303e0 mov x0, x19 c5f10: 97ffffc4 bl 0xc5e20 <__cxa_demangle+0x3540> c5f14: f90007e0 str x0, [sp, #0x8] c5f18: b4000640 cbz x0, 0xc5fe0 <__cxa_demangle+0x3700> c5f1c: 910023e1 add x1, sp, #0x8 c5f20: aa1403e0 mov x0, x20 c5f24: 94000035 bl 0xc5ff8 <__cxa_demangle+0x3718> c5f28: a9402269 ldp x9, x8, [x19] c5f2c: eb08013f cmp x9, x8 c5f30: 54fffe81 b.ne 0xc5f00 <__cxa_demangle+0x3620> c5f34: 17fffff6 b 0xc5f0c <__cxa_demangle+0x362c> c5f38: aa1303e0 mov x0, x19 c5f3c: a9437bfd ldp x29, x30, [sp, #0x30] c5f40: a9424ff4 ldp x20, x19, [sp, #0x20] c5f44: a94157f6 ldp x22, x21, [sp, #0x10] c5f48: 910103ff add sp, sp, #0x40 c5f4c: 14000f1d b 0xc9bc0 <__cxa_demangle+0x72e0> c5f50: aa1f03e0 mov x0, xzr c5f54: 14000023 b 0xc5fe0 <__cxa_demangle+0x3700> c5f58: 91000528 add x8, x9, #0x1 c5f5c: a9410a69 ldp x9, x2, [x19, #0x10] c5f60: d37df2b5 lsl x21, x21, #3 c5f64: aa1303e0 mov x0, x19 c5f68: f9000268 str x8, [x19] c5f6c: 8b150121 add x1, x9, x21 c5f70: 94001db9 bl 0xcd654 <__cxa_demangle+0xad74> c5f74: f9400a68 ldr x8, [x19, #0x10] c5f78: f9497276 ldr x22, [x19, #0x12e0] c5f7c: aa0003f4 mov x20, x0 c5f80: 8b150108 add x8, x8, x21 c5f84: f9000e68 str x8, [x19, #0x18] c5f88: f94006c8 ldr x8, [x22, #0x8] c5f8c: aa0103f5 mov x21, x1 c5f90: 91008109 add x9, x8, #0x20 c5f94: f13fc13f cmp x9, #0xff0 c5f98: 54000103 b.lo 0xc5fb8 <__cxa_demangle+0x36d8> c5f9c: 52820000 mov w0, #0x1000 // =4096 c5fa0: 97fdeda8 bl 0x41640 c5fa4: b4000280 cbz x0, 0xc5ff4 <__cxa_demangle+0x3714> c5fa8: aa1f03e8 mov x8, xzr c5fac: a9007c16 stp x22, xzr, [x0] c5fb0: aa0003f6 mov x22, x0 c5fb4: f9097260 str x0, [x19, #0x12e0] c5fb8: 91008109 add x9, x8, #0x20 c5fbc: 8b0802c0 add x0, x22, x8 c5fc0: b0000248 adrp x8, 0x10e000 c5fc4: 9118c108 add x8, x8, #0x630 c5fc8: 5280238a mov w10, #0x11c // =284 c5fcc: 72a0202a movk w10, #0x101, lsl #16 c5fd0: f90006c9 str x9, [x22, #0x8] c5fd4: f8010c08 str x8, [x0, #0x10]! c5fd8: b900080a str w10, [x0, #0x8] c5fdc: a9015414 stp x20, x21, [x0, #0x10] c5fe0: a9437bfd ldp x29, x30, [sp, #0x30] c5fe4: a9424ff4 ldp x20, x19, [sp, #0x20] c5fe8: a94157f6 ldp x22, x21, [sp, #0x10] c5fec: 910103ff add sp, sp, #0x40 c5ff0: d65f03c0 ret c5ff4: 97fdf163 bl 0x42580 <_ZSt9terminatev@plt> c5ff8: f81c0ff7 str x23, [sp, #-0x40]! c5ffc: a90157f6 stp x22, x21, [sp, #0x10] c6000: a9024ff4 stp x20, x19, [sp, #0x20] c6004: a9037bfd stp x29, x30, [sp, #0x30] c6008: 9100c3fd add x29, sp, #0x30 c600c: a940a408 ldp x8, x9, [x0, #0x8] c6010: aa0003f3 mov x19, x0 c6014: aa0103f4 mov x20, x1 c6018: eb09011f cmp x8, x9 c601c: 54000381 b.ne 0xc608c <__cxa_demangle+0x37ac> c6020: aa1303e9 mov x9, x19 c6024: f8418537 ldr x23, [x9], #0x18 c6028: eb17013f cmp x9, x23 c602c: cb170115 sub x21, x8, x23 c6030: 54000100 b.eq 0xc6050 <__cxa_demangle+0x3770> c6034: d37ffaa1 lsl x1, x21, #1 c6038: aa1703e0 mov x0, x23 c603c: 97fdee55 bl 0x41990 c6040: aa0003f6 mov x22, x0 c6044: f9000260 str x0, [x19] c6048: b5000180 cbnz x0, 0xc6078 <__cxa_demangle+0x3798> c604c: 14000019 b 0xc60b0 <__cxa_demangle+0x37d0> c6050: d37ffaa0 lsl x0, x21, #1 c6054: 97fded7b bl 0x41640 c6058: b40002c0 cbz x0, 0xc60b0 <__cxa_demangle+0x37d0> c605c: aa0003f6 mov x22, x0 c6060: b40000b5 cbz x21, 0xc6074 <__cxa_demangle+0x3794> c6064: aa1603e0 mov x0, x22 c6068: aa1703e1 mov x1, x23 c606c: aa1503e2 mov x2, x21 c6070: 97fdede4 bl 0x41800 c6074: f9000276 str x22, [x19] c6078: 9343fea8 asr x8, x21, #3 c607c: 9342fea9 asr x9, x21, #2 c6080: 8b080ec8 add x8, x22, x8, lsl #3 c6084: 8b090ec9 add x9, x22, x9, lsl #3 c6088: a900a668 stp x8, x9, [x19, #0x8] c608c: f9400289 ldr x9, [x20] c6090: 9100210a add x10, x8, #0x8 c6094: f900066a str x10, [x19, #0x8] c6098: f9000109 str x9, [x8] c609c: a9437bfd ldp x29, x30, [sp, #0x30] c60a0: a9424ff4 ldp x20, x19, [sp, #0x20] c60a4: a94157f6 ldp x22, x21, [sp, #0x10] c60a8: f84407f7 ldr x23, [sp], #0x40 c60ac: d65f03c0 ret c60b0: 97fdf134 bl 0x42580 <_ZSt9terminatev@plt> c60b4: a940240b ldp x11, x9, [x0] c60b8: eb09017f cmp x11, x9 c60bc: 54001300 b.eq 0xc631c <__cxa_demangle+0x3a3c> c60c0: 39400168 ldrb w8, [x11] c60c4: 7101a11f cmp w8, #0x68 c60c8: 54000201 b.ne 0xc6108 <__cxa_demangle+0x3828> c60cc: 91000568 add x8, x11, #0x1 c60d0: eb09011f cmp x8, x9 c60d4: f9000008 str x8, [x0] c60d8: 540003c0 b.eq 0xc6150 <__cxa_demangle+0x3870> c60dc: 3940010a ldrb w10, [x8] c60e0: aa0803ec mov x12, x8 c60e4: 7101b95f cmp w10, #0x6e c60e8: aa0803ea mov x10, x8 c60ec: 54000081 b.ne 0xc60fc <__cxa_demangle+0x381c> c60f0: 9100096a add x10, x11, #0x2 c60f4: aa0a03ec mov x12, x10 c60f8: f900000a str x10, [x0] c60fc: eb09019f cmp x12, x9 c6100: 54000301 b.ne 0xc6160 <__cxa_demangle+0x3880> c6104: 14000026 b 0xc619c <__cxa_demangle+0x38bc> c6108: 39400168 ldrb w8, [x11] c610c: 7101d91f cmp w8, #0x76 c6110: 54001061 b.ne 0xc631c <__cxa_demangle+0x3a3c> c6114: 91000568 add x8, x11, #0x1 c6118: eb09011f cmp x8, x9 c611c: f9000008 str x8, [x0] c6120: 540005a0 b.eq 0xc61d4 <__cxa_demangle+0x38f4> c6124: 3940010a ldrb w10, [x8] c6128: aa0803ec mov x12, x8 c612c: 7101b95f cmp w10, #0x6e c6130: aa0803ea mov x10, x8 c6134: 54000081 b.ne 0xc6144 <__cxa_demangle+0x3864> c6138: 9100096a add x10, x11, #0x2 c613c: aa0a03ec mov x12, x10 c6140: f900000a str x10, [x0] c6144: eb09019f cmp x12, x9 c6148: 540004e1 b.ne 0xc61e4 <__cxa_demangle+0x3904> c614c: 14000035 b 0xc6220 <__cxa_demangle+0x3940> c6150: aa0903ea mov x10, x9 c6154: aa0803ec mov x12, x8 c6158: eb09019f cmp x12, x9 c615c: 54000200 b.eq 0xc619c <__cxa_demangle+0x38bc> c6160: 3940014b ldrb w11, [x10] c6164: 5100c16b sub w11, w11, #0x30 c6168: 7100257f cmp w11, #0x9 c616c: 54000188 b.hi 0xc619c <__cxa_demangle+0x38bc> c6170: 9100054a add x10, x10, #0x1 c6174: eb0a013f cmp x9, x10 c6178: f900000a str x10, [x0] c617c: 54000840 b.eq 0xc6284 <__cxa_demangle+0x39a4> c6180: 3840154b ldrb w11, [x10], #0x1 c6184: 5100c16b sub w11, w11, #0x30 c6188: 7100297f cmp w11, #0xa c618c: 54ffff43 b.lo 0xc6174 <__cxa_demangle+0x3894> c6190: d100054a sub x10, x10, #0x1 c6194: aa0a03eb mov x11, x10 c6198: 14000003 b 0xc61a4 <__cxa_demangle+0x38c4> c619c: aa1f03e8 mov x8, xzr c61a0: aa1f03eb mov x11, xzr c61a4: eb0b011f cmp x8, x11 c61a8: 52800028 mov w8, #0x1 // =1 c61ac: 54000be0 b.eq 0xc6328 <__cxa_demangle+0x3a48> c61b0: eb09015f cmp x10, x9 c61b4: 54000ba0 b.eq 0xc6328 <__cxa_demangle+0x3a48> c61b8: 39400148 ldrb w8, [x10] c61bc: 71017d1f cmp w8, #0x5f c61c0: 54000ae1 b.ne 0xc631c <__cxa_demangle+0x3a3c> c61c4: 2a1f03e8 mov w8, wzr c61c8: 91000549 add x9, x10, #0x1 c61cc: f9000009 str x9, [x0] c61d0: 14000056 b 0xc6328 <__cxa_demangle+0x3a48> c61d4: aa0903ea mov x10, x9 c61d8: aa0803ec mov x12, x8 c61dc: eb09019f cmp x12, x9 c61e0: 54000200 b.eq 0xc6220 <__cxa_demangle+0x3940> c61e4: 3940014b ldrb w11, [x10] c61e8: 5100c16b sub w11, w11, #0x30 c61ec: 7100257f cmp w11, #0x9 c61f0: 54000188 b.hi 0xc6220 <__cxa_demangle+0x3940> c61f4: 9100054a add x10, x10, #0x1 c61f8: eb0a013f cmp x9, x10 c61fc: f900000a str x10, [x0] c6200: 54000480 b.eq 0xc6290 <__cxa_demangle+0x39b0> c6204: 3840154b ldrb w11, [x10], #0x1 c6208: 5100c16b sub w11, w11, #0x30 c620c: 7100297f cmp w11, #0xa c6210: 54ffff43 b.lo 0xc61f8 <__cxa_demangle+0x3918> c6214: d100054a sub x10, x10, #0x1 c6218: aa0a03eb mov x11, x10 c621c: 14000003 b 0xc6228 <__cxa_demangle+0x3948> c6220: aa1f03e8 mov x8, xzr c6224: aa1f03eb mov x11, xzr c6228: eb0b011f cmp x8, x11 c622c: 52800028 mov w8, #0x1 // =1 c6230: 540007c0 b.eq 0xc6328 <__cxa_demangle+0x3a48> c6234: eb09015f cmp x10, x9 c6238: 54000780 b.eq 0xc6328 <__cxa_demangle+0x3a48> c623c: 39400148 ldrb w8, [x10] c6240: 71017d1f cmp w8, #0x5f c6244: 540006c1 b.ne 0xc631c <__cxa_demangle+0x3a3c> c6248: 91000548 add x8, x10, #0x1 c624c: eb09011f cmp x8, x9 c6250: f9000008 str x8, [x0] c6254: 54000240 b.eq 0xc629c <__cxa_demangle+0x39bc> c6258: 3940010b ldrb w11, [x8] c625c: aa0803ec mov x12, x8 c6260: 7101b97f cmp w11, #0x6e c6264: aa0803eb mov x11, x8 c6268: 540001e1 b.ne 0xc62a4 <__cxa_demangle+0x39c4> c626c: 9100094b add x11, x10, #0x2 c6270: aa0b03ec mov x12, x11 c6274: f900000b str x11, [x0] c6278: eb09019f cmp x12, x9 c627c: 54000181 b.ne 0xc62ac <__cxa_demangle+0x39cc> c6280: 1400001a b 0xc62e8 <__cxa_demangle+0x3a08> c6284: aa0903ea mov x10, x9 c6288: aa0903eb mov x11, x9 c628c: 17ffffc6 b 0xc61a4 <__cxa_demangle+0x38c4> c6290: aa0903ea mov x10, x9 c6294: aa0903eb mov x11, x9 c6298: 17ffffe4 b 0xc6228 <__cxa_demangle+0x3948> c629c: aa0903eb mov x11, x9 c62a0: aa0803ec mov x12, x8 c62a4: eb09019f cmp x12, x9 c62a8: 54000200 b.eq 0xc62e8 <__cxa_demangle+0x3a08> c62ac: 3940016a ldrb w10, [x11] c62b0: 5100c14a sub w10, w10, #0x30 c62b4: 7100255f cmp w10, #0x9 c62b8: 54000188 b.hi 0xc62e8 <__cxa_demangle+0x3a08> c62bc: 9100056a add x10, x11, #0x1 c62c0: eb0a013f cmp x9, x10 c62c4: f900000a str x10, [x0] c62c8: 54000340 b.eq 0xc6330 <__cxa_demangle+0x3a50> c62cc: 3840154b ldrb w11, [x10], #0x1 c62d0: 5100c16b sub w11, w11, #0x30 c62d4: 7100297f cmp w11, #0xa c62d8: 54ffff43 b.lo 0xc62c0 <__cxa_demangle+0x39e0> c62dc: d100054b sub x11, x10, #0x1 c62e0: aa0b03ea mov x10, x11 c62e4: 14000003 b 0xc62f0 <__cxa_demangle+0x3a10> c62e8: aa1f03e8 mov x8, xzr c62ec: aa1f03ea mov x10, xzr c62f0: eb0a011f cmp x8, x10 c62f4: 52800028 mov w8, #0x1 // =1 c62f8: 54000180 b.eq 0xc6328 <__cxa_demangle+0x3a48> c62fc: eb09017f cmp x11, x9 c6300: 54000140 b.eq 0xc6328 <__cxa_demangle+0x3a48> c6304: 39400168 ldrb w8, [x11] c6308: 71017d1f cmp w8, #0x5f c630c: 54000081 b.ne 0xc631c <__cxa_demangle+0x3a3c> c6310: 2a1f03e8 mov w8, wzr c6314: 91000569 add x9, x11, #0x1 c6318: 17ffffad b 0xc61cc <__cxa_demangle+0x38ec> c631c: 52800028 mov w8, #0x1 // =1 c6320: 2a0803e0 mov w0, w8 c6324: d65f03c0 ret c6328: 2a0803e0 mov w0, w8 c632c: d65f03c0 ret c6330: aa0903eb mov x11, x9 c6334: aa0903ea mov x10, x9 c6338: 17ffffee b 0xc62f0 <__cxa_demangle+0x3a10> c633c: 2a1f03e0 mov w0, wzr c6340: d65f03c0 ret c6344: 2a1f03e0 mov w0, wzr c6348: d65f03c0 ret c634c: 2a1f03e0 mov w0, wzr c6350: d65f03c0 ret c6354: d65f03c0 ret c6358: a9be4ff4 stp x20, x19, [sp, #-0x20]! c635c: a9017bfd stp x29, x30, [sp, #0x10] c6360: 910043fd add x29, sp, #0x10 c6364: a9410808 ldp x8, x2, [x0, #0x10] c6368: aa0003f4 mov x20, x0 c636c: aa0103f3 mov x19, x1 c6370: aa0103e0 mov x0, x1 c6374: aa0803e1 mov x1, x8 c6378: 94000019 bl 0xc63dc <__cxa_demangle+0x3afc> c637c: f9401294 ldr x20, [x20, #0x20] c6380: aa1303e1 mov x1, x19 c6384: f9400288 ldr x8, [x20] c6388: aa1403e0 mov x0, x20 c638c: f9401108 ldr x8, [x8, #0x20] c6390: d63f0100 blr x8 c6394: 39402688 ldrb w8, [x20, #0x9] c6398: 7100051f cmp w8, #0x1 c639c: 54000081 b.ne 0xc63ac <__cxa_demangle+0x3acc> c63a0: a9417bfd ldp x29, x30, [sp, #0x10] c63a4: a8c24ff4 ldp x20, x19, [sp], #0x20 c63a8: d65f03c0 ret c63ac: f9400288 ldr x8, [x20] c63b0: a9417bfd ldp x29, x30, [sp, #0x10] c63b4: aa1403e0 mov x0, x20 c63b8: aa1303e1 mov x1, x19 c63bc: f9401502 ldr x2, [x8, #0x28] c63c0: a8c24ff4 ldp x20, x19, [sp], #0x20 c63c4: d61f0040 br x2 c63c8: d65f03c0 ret c63cc: aa1f03e0 mov x0, xzr c63d0: aa1f03e1 mov x1, xzr c63d4: d65f03c0 ret c63d8: 17fdebd2 b 0x41320 <_ZdlPv@plt> c63dc: f81d0ff5 str x21, [sp, #-0x30]! c63e0: a9014ff4 stp x20, x19, [sp, #0x10] c63e4: a9027bfd stp x29, x30, [sp, #0x20] c63e8: 910083fd add x29, sp, #0x20 c63ec: eb010054 subs x20, x2, x1 c63f0: 54000320 b.eq 0xc6454 <__cxa_demangle+0x3b74> c63f4: a940a808 ldp x8, x10, [x0, #0x8] c63f8: aa0103f5 mov x21, x1 c63fc: aa0003f3 mov x19, x0 c6400: 8b140109 add x9, x8, x20 c6404: eb0a013f cmp x9, x10 c6408: 54000062 b.hs 0xc6414 <__cxa_demangle+0x3b34> c640c: f9400260 ldr x0, [x19] c6410: 1400000a b 0xc6438 <__cxa_demangle+0x3b58> c6414: f9400260 ldr x0, [x19] c6418: d37ff948 lsl x8, x10, #1 c641c: eb09011f cmp x8, x9 c6420: 9a883121 csel x1, x9, x8, lo c6424: f9000a61 str x1, [x19, #0x10] c6428: 97fded5a bl 0x41990 c642c: f9000260 str x0, [x19] c6430: b40001a0 cbz x0, 0xc6464 <__cxa_demangle+0x3b84> c6434: f9400668 ldr x8, [x19, #0x8] c6438: 8b080000 add x0, x0, x8 c643c: aa1503e1 mov x1, x21 c6440: aa1403e2 mov x2, x20 c6444: 97fdecef bl 0x41800 c6448: f9400668 ldr x8, [x19, #0x8] c644c: 8b140108 add x8, x8, x20 c6450: f9000668 str x8, [x19, #0x8] c6454: a9427bfd ldp x29, x30, [sp, #0x20] c6458: a9414ff4 ldp x20, x19, [sp, #0x10] c645c: f84307f5 ldr x21, [sp], #0x30 c6460: d65f03c0 ret c6464: 97fdf047 bl 0x42580 <_ZSt9terminatev@plt> c6468: f81d0ff5 str x21, [sp, #-0x30]! c646c: a9014ff4 stp x20, x19, [sp, #0x10] c6470: a9027bfd stp x29, x30, [sp, #0x20] c6474: 910083fd add x29, sp, #0x20 c6478: d00000d5 adrp x21, 0xe0000 c647c: 910886b5 add x21, x21, #0x221 c6480: aa0103f3 mov x19, x1 c6484: aa0003f4 mov x20, x0 c6488: 52800321 mov w1, #0x19 // =25 c648c: aa1503e0 mov x0, x21 c6490: 97fdf07c bl 0x42680 <__strlen_chk@plt> c6494: 8b0002a2 add x2, x21, x0 c6498: aa1303e0 mov x0, x19 c649c: aa1503e1 mov x1, x21 c64a0: 97ffffcf bl 0xc63dc <__cxa_demangle+0x3afc> c64a4: f9400a95 ldr x21, [x20, #0x10] c64a8: aa1303e1 mov x1, x19 c64ac: f94002a8 ldr x8, [x21] c64b0: aa1503e0 mov x0, x21 c64b4: f9401108 ldr x8, [x8, #0x20] c64b8: d63f0100 blr x8 c64bc: 394026a8 ldrb w8, [x21, #0x9] c64c0: 7100051f cmp w8, #0x1 c64c4: 540000c0 b.eq 0xc64dc <__cxa_demangle+0x3bfc> c64c8: f94002a8 ldr x8, [x21] c64cc: aa1503e0 mov x0, x21 c64d0: aa1303e1 mov x1, x19 c64d4: f9401508 ldr x8, [x8, #0x28] c64d8: d63f0100 blr x8 c64dc: d00000d5 adrp x21, 0xe0000 c64e0: 9108eab5 add x21, x21, #0x23a c64e4: 528000a1 mov w1, #0x5 // =5 c64e8: aa1503e0 mov x0, x21 c64ec: 97fdf065 bl 0x42680 <__strlen_chk@plt> c64f0: 8b0002a2 add x2, x21, x0 c64f4: aa1303e0 mov x0, x19 c64f8: aa1503e1 mov x1, x21 c64fc: 97ffffb8 bl 0xc63dc <__cxa_demangle+0x3afc> c6500: f9400e94 ldr x20, [x20, #0x18] c6504: aa1303e1 mov x1, x19 c6508: f9400288 ldr x8, [x20] c650c: aa1403e0 mov x0, x20 c6510: f9401108 ldr x8, [x8, #0x20] c6514: d63f0100 blr x8 c6518: 39402688 ldrb w8, [x20, #0x9] c651c: 7100051f cmp w8, #0x1 c6520: 540000a1 b.ne 0xc6534 <__cxa_demangle+0x3c54> c6524: a9427bfd ldp x29, x30, [sp, #0x20] c6528: a9414ff4 ldp x20, x19, [sp, #0x10] c652c: f84307f5 ldr x21, [sp], #0x30 c6530: d65f03c0 ret c6534: f9400288 ldr x8, [x20] c6538: aa1403e0 mov x0, x20 c653c: aa1303e1 mov x1, x19 c6540: a9427bfd ldp x29, x30, [sp, #0x20] c6544: f9401502 ldr x2, [x8, #0x28] c6548: a9414ff4 ldp x20, x19, [sp, #0x10] c654c: f84307f5 ldr x21, [sp], #0x30 c6550: d61f0040 br x2 c6554: 17fdeb73 b 0x41320 <_ZdlPv@plt> c6558: d10103ff sub sp, sp, #0x40 c655c: a90157f6 stp x22, x21, [sp, #0x10] c6560: a9024ff4 stp x20, x19, [sp, #0x20] c6564: a9037bfd stp x29, x30, [sp, #0x30] c6568: 9100c3fd add x29, sp, #0x30 c656c: a9405016 ldp x22, x20, [x0] c6570: eb1402df cmp x22, x20 c6574: 54001a60 b.eq 0xc68c0 <__cxa_demangle+0x3fe0> c6578: 394002c8 ldrb w8, [x22] c657c: 71014d1f cmp w8, #0x53 c6580: 54001a01 b.ne 0xc68c0 <__cxa_demangle+0x3fe0> c6584: 910006d5 add x21, x22, #0x1 c6588: aa0003f3 mov x19, x0 c658c: eb15029f cmp x20, x21 c6590: f9000015 str x21, [x0] c6594: 540003c0 b.eq 0xc660c <__cxa_demangle+0x3d2c> c6598: 394002a0 ldrb w0, [x21] c659c: 97fdee99 bl 0x42000 c65a0: 340003c0 cbz w0, 0xc6618 <__cxa_demangle+0x3d38> c65a4: eb15029f cmp x20, x21 c65a8: 540018c0 b.eq 0xc68c0 <__cxa_demangle+0x3fe0> c65ac: 394002a8 ldrb w8, [x21] c65b0: aa1f03f4 mov x20, xzr c65b4: 51018508 sub w8, w8, #0x61 c65b8: 7100491f cmp w8, #0x12 c65bc: 54001848 b.hi 0xc68c4 <__cxa_demangle+0x3fe4> c65c0: b00000c9 adrp x9, 0xdf000 c65c4: 912ae929 add x9, x9, #0xaba c65c8: 1000008a adr x10, 0xc65d8 <__cxa_demangle+0x3cf8> c65cc: 3868692b ldrb w11, [x9, x8] c65d0: 8b0b094a add x10, x10, x11, lsl #2 c65d4: d61f0140 br x10 c65d8: f9497275 ldr x21, [x19, #0x12e0] c65dc: 91000ac8 add x8, x22, #0x2 c65e0: f9000268 str x8, [x19] c65e4: f94006a8 ldr x8, [x21, #0x8] c65e8: 91004109 add x9, x8, #0x10 c65ec: f13fc13f cmp x9, #0xff0 c65f0: 540013a3 b.lo 0xc6864 <__cxa_demangle+0x3f84> c65f4: 52820000 mov w0, #0x1000 // =4096 c65f8: 97fdec12 bl 0x41640 c65fc: b4001700 cbz x0, 0xc68dc <__cxa_demangle+0x3ffc> c6600: aa1f03e8 mov x8, xzr c6604: 2a1f03e9 mov w9, wzr c6608: 1400003f b 0xc6704 <__cxa_demangle+0x3e24> c660c: 2a1f03e0 mov w0, wzr c6610: 97fdee7c bl 0x42000 c6614: 35fffc80 cbnz w0, 0xc65a4 <__cxa_demangle+0x3cc4> c6618: eb1402bf cmp x21, x20 c661c: 54000160 b.eq 0xc6648 <__cxa_demangle+0x3d68> c6620: 394002a8 ldrb w8, [x21] c6624: 71017d1f cmp w8, #0x5f c6628: 54000101 b.ne 0xc6648 <__cxa_demangle+0x3d68> c662c: a952a668 ldp x8, x9, [x19, #0x128] c6630: 91000aca add x10, x22, #0x2 c6634: f900026a str x10, [x19] c6638: eb09011f cmp x8, x9 c663c: 54001420 b.eq 0xc68c0 <__cxa_demangle+0x3fe0> c6640: f9400114 ldr x20, [x8] c6644: 140000a0 b 0xc68c4 <__cxa_demangle+0x3fe4> c6648: eb15029f cmp x20, x21 c664c: 540013a0 b.eq 0xc68c0 <__cxa_demangle+0x3fe0> c6650: 394002aa ldrb w10, [x21] c6654: 7100c15f cmp w10, #0x30 c6658: 54001343 b.lo 0xc68c0 <__cxa_demangle+0x3fe0> c665c: 7100e95f cmp w10, #0x3a c6660: 540000a3 b.lo 0xc6674 <__cxa_demangle+0x3d94> c6664: 51010548 sub w8, w10, #0x41 c6668: 12001d08 and w8, w8, #0xff c666c: 7100651f cmp w8, #0x19 c6670: 54001288 b.hi 0xc68c0 <__cxa_demangle+0x3fe0> c6674: aa1f03e8 mov x8, xzr c6678: 91000acc add x12, x22, #0x2 c667c: 5280048b mov w11, #0x24 // =36 c6680: 12001d49 and w9, w10, #0xff c6684: 7100e93f cmp w9, #0x3a c6688: aa0c03e9 mov x9, x12 c668c: 54000062 b.hs 0xc6698 <__cxa_demangle+0x3db8> c6690: 928005ec mov x12, #-0x30 // =-48 c6694: 14000006 b 0xc66ac <__cxa_demangle+0x3dcc> c6698: 5101054c sub w12, w10, #0x41 c669c: 12001d8c and w12, w12, #0xff c66a0: 7100659f cmp w12, #0x19 c66a4: 54000f08 b.hi 0xc6884 <__cxa_demangle+0x3fa4> c66a8: 928006cc mov x12, #-0x37 // =-55 c66ac: 8b2a018a add x10, x12, w10, uxtb c66b0: eb09029f cmp x20, x9 c66b4: 9b0b2908 madd x8, x8, x11, x10 c66b8: f9000269 str x9, [x19] c66bc: 54000e60 b.eq 0xc6888 <__cxa_demangle+0x3fa8> c66c0: aa0903ec mov x12, x9 c66c4: 3840158a ldrb w10, [x12], #0x1 c66c8: 7100bd5f cmp w10, #0x2f c66cc: 54fffda8 b.hi 0xc6680 <__cxa_demangle+0x3da0> c66d0: 1400006e b 0xc6888 <__cxa_demangle+0x3fa8> c66d4: f9497275 ldr x21, [x19, #0x12e0] c66d8: 91000ac8 add x8, x22, #0x2 c66dc: f9000268 str x8, [x19] c66e0: f94006a8 ldr x8, [x21, #0x8] c66e4: 91004109 add x9, x8, #0x10 c66e8: f13fc13f cmp x9, #0xff0 c66ec: 54000b43 b.lo 0xc6854 <__cxa_demangle+0x3f74> c66f0: 52820000 mov w0, #0x1000 // =4096 c66f4: 97fdebd3 bl 0x41640 c66f8: b4000f20 cbz x0, 0xc68dc <__cxa_demangle+0x3ffc> c66fc: aa1f03e8 mov x8, xzr c6700: 528000a9 mov w9, #0x5 // =5 c6704: a9007c15 stp x21, xzr, [x0] c6708: f9097260 str x0, [x19, #0x12e0] c670c: 1400003c b 0xc67fc <__cxa_demangle+0x3f1c> c6710: f9497275 ldr x21, [x19, #0x12e0] c6714: 91000ac8 add x8, x22, #0x2 c6718: f9000268 str x8, [x19] c671c: f94006a8 ldr x8, [x21, #0x8] c6720: 91004109 add x9, x8, #0x10 c6724: f13fc13f cmp x9, #0xff0 c6728: 540009a3 b.lo 0xc685c <__cxa_demangle+0x3f7c> c672c: 52820000 mov w0, #0x1000 // =4096 c6730: 97fdebc4 bl 0x41640 c6734: b4000d40 cbz x0, 0xc68dc <__cxa_demangle+0x3ffc> c6738: aa1f03e8 mov x8, xzr c673c: a9007c15 stp x21, xzr, [x0] c6740: f9097260 str x0, [x19, #0x12e0] c6744: 52800049 mov w9, #0x2 // =2 c6748: 1400002d b 0xc67fc <__cxa_demangle+0x3f1c> c674c: f9497275 ldr x21, [x19, #0x12e0] c6750: 91000ac8 add x8, x22, #0x2 c6754: f9000268 str x8, [x19] c6758: f94006a8 ldr x8, [x21, #0x8] c675c: 91004109 add x9, x8, #0x10 c6760: f13fc13f cmp x9, #0xff0 c6764: 54000843 b.lo 0xc686c <__cxa_demangle+0x3f8c> c6768: 52820000 mov w0, #0x1000 // =4096 c676c: 97fdebb5 bl 0x41640 c6770: b4000b60 cbz x0, 0xc68dc <__cxa_demangle+0x3ffc> c6774: aa1f03e8 mov x8, xzr c6778: a9007c15 stp x21, xzr, [x0] c677c: f9097260 str x0, [x19, #0x12e0] c6780: 52800029 mov w9, #0x1 // =1 c6784: 1400001e b 0xc67fc <__cxa_demangle+0x3f1c> c6788: f9497275 ldr x21, [x19, #0x12e0] c678c: 91000ac8 add x8, x22, #0x2 c6790: f9000268 str x8, [x19] c6794: f94006a8 ldr x8, [x21, #0x8] c6798: 91004109 add x9, x8, #0x10 c679c: f13fc13f cmp x9, #0xff0 c67a0: 540006a3 b.lo 0xc6874 <__cxa_demangle+0x3f94> c67a4: 52820000 mov w0, #0x1000 // =4096 c67a8: 97fdeba6 bl 0x41640 c67ac: b4000980 cbz x0, 0xc68dc <__cxa_demangle+0x3ffc> c67b0: aa1f03e8 mov x8, xzr c67b4: a9007c15 stp x21, xzr, [x0] c67b8: f9097260 str x0, [x19, #0x12e0] c67bc: 52800069 mov w9, #0x3 // =3 c67c0: 1400000f b 0xc67fc <__cxa_demangle+0x3f1c> c67c4: f9497275 ldr x21, [x19, #0x12e0] c67c8: 91000ac8 add x8, x22, #0x2 c67cc: f9000268 str x8, [x19] c67d0: f94006a8 ldr x8, [x21, #0x8] c67d4: 91004109 add x9, x8, #0x10 c67d8: f13fc13f cmp x9, #0xff0 c67dc: 54000503 b.lo 0xc687c <__cxa_demangle+0x3f9c> c67e0: 52820000 mov w0, #0x1000 // =4096 c67e4: 97fdeb97 bl 0x41640 c67e8: b40007a0 cbz x0, 0xc68dc <__cxa_demangle+0x3ffc> c67ec: aa1f03e8 mov x8, xzr c67f0: a9007c15 stp x21, xzr, [x0] c67f4: f9097260 str x0, [x19, #0x12e0] c67f8: 52800089 mov w9, #0x4 // =4 c67fc: aa0003f5 mov x21, x0 c6800: 9100410a add x10, x8, #0x10 c6804: 8b0802b4 add x20, x21, x8 c6808: 90000248 adrp x8, 0x10e000 c680c: 91100108 add x8, x8, #0x400 c6810: 5280248b mov w11, #0x124 // =292 c6814: f90006aa str x10, [x21, #0x8] c6818: f8010e88 str x8, [x20, #0x10]! c681c: 72a0202b movk w11, #0x101, lsl #16 c6820: aa1303e0 mov x0, x19 c6824: aa1403e1 mov x1, x20 c6828: 2901268b stp w11, w9, [x20, #0x8] c682c: 940002cc bl 0xc735c <__cxa_demangle+0x4a7c> c6830: eb14001f cmp x0, x20 c6834: f90007e0 str x0, [sp, #0x8] c6838: 54000460 b.eq 0xc68c4 <__cxa_demangle+0x3fe4> c683c: aa0003f5 mov x21, x0 c6840: 9104a260 add x0, x19, #0x128 c6844: 910023e1 add x1, sp, #0x8 c6848: 97fffdec bl 0xc5ff8 <__cxa_demangle+0x3718> c684c: aa1503f4 mov x20, x21 c6850: 1400001d b 0xc68c4 <__cxa_demangle+0x3fe4> c6854: 528000a9 mov w9, #0x5 // =5 c6858: 17ffffea b 0xc6800 <__cxa_demangle+0x3f20> c685c: 52800049 mov w9, #0x2 // =2 c6860: 17ffffe8 b 0xc6800 <__cxa_demangle+0x3f20> c6864: 2a1f03e9 mov w9, wzr c6868: 17ffffe6 b 0xc6800 <__cxa_demangle+0x3f20> c686c: 52800029 mov w9, #0x1 // =1 c6870: 17ffffe4 b 0xc6800 <__cxa_demangle+0x3f20> c6874: 52800069 mov w9, #0x3 // =3 c6878: 17ffffe2 b 0xc6800 <__cxa_demangle+0x3f20> c687c: 52800089 mov w9, #0x4 // =4 c6880: 17ffffe0 b 0xc6800 <__cxa_demangle+0x3f20> c6884: d1000529 sub x9, x9, #0x1 c6888: eb14013f cmp x9, x20 c688c: 540001a0 b.eq 0xc68c0 <__cxa_demangle+0x3fe0> c6890: 3940012a ldrb w10, [x9] c6894: 71017d5f cmp w10, #0x5f c6898: 54000141 b.ne 0xc68c0 <__cxa_demangle+0x3fe0> c689c: a952ae6a ldp x10, x11, [x19, #0x128] c68a0: 91000508 add x8, x8, #0x1 c68a4: 91000529 add x9, x9, #0x1 c68a8: f9000269 str x9, [x19] c68ac: cb0a016b sub x11, x11, x10 c68b0: eb8b0d1f cmp x8, x11, asr #3 c68b4: 54000062 b.hs 0xc68c0 <__cxa_demangle+0x3fe0> c68b8: f8687954 ldr x20, [x10, x8, lsl #3] c68bc: 14000002 b 0xc68c4 <__cxa_demangle+0x3fe4> c68c0: aa1f03f4 mov x20, xzr c68c4: aa1403e0 mov x0, x20 c68c8: a9437bfd ldp x29, x30, [sp, #0x30] c68cc: a9424ff4 ldp x20, x19, [sp, #0x20] c68d0: a94157f6 ldp x22, x21, [sp, #0x10] c68d4: 910103ff add sp, sp, #0x40 c68d8: d65f03c0 ret c68dc: 97fdef29 bl 0x42580 <_ZSt9terminatev@plt> c68e0: d103c3ff sub sp, sp, #0xf0 c68e4: a9096ffc stp x28, x27, [sp, #0x90] c68e8: a90a67fa stp x26, x25, [sp, #0xa0] c68ec: a90b5ff8 stp x24, x23, [sp, #0xb0] c68f0: a90c57f6 stp x22, x21, [sp, #0xc0] c68f4: a90d4ff4 stp x20, x19, [sp, #0xd0] c68f8: a90e7bfd stp x29, x30, [sp, #0xe0] c68fc: 910383fd add x29, sp, #0xe0 c6900: d53bd04b mrs x11, TPIDR_EL0 c6904: f9401568 ldr x8, [x11, #0x28] c6908: f81a83a8 stur x8, [x29, #-0x58] c690c: a9402408 ldp x8, x9, [x0] c6910: eb09011f cmp x8, x9 c6914: 54001d00 b.eq 0xc6cb4 <__cxa_demangle+0x43d4> c6918: 3940010a ldrb w10, [x8] c691c: 7101255f cmp w10, #0x49 c6920: 54001ca1 b.ne 0xc6cb4 <__cxa_demangle+0x43d4> c6924: aa0003f3 mov x19, x0 c6928: 2a0103f4 mov w20, w1 c692c: 91000508 add x8, x8, #0x1 c6930: f9000beb str x11, [sp, #0x10] c6934: f9000008 str x8, [x0] c6938: 36000061 tbz w1, #0x0, 0xc6944 <__cxa_demangle+0x4064> c693c: f941226a ldr x10, [x19, #0x240] c6940: f901266a str x10, [x19, #0x248] c6944: aa1303f5 mov x21, x19 c6948: f8410eab ldr x11, [x21, #0x10]! c694c: 9100c3ea add x10, sp, #0x30 c6950: 91006156 add x22, x10, #0x18 c6954: 91016159 add x25, x10, #0x58 c6958: f94006aa ldr x10, [x21, #0x8] c695c: 910922b7 add x23, x21, #0x248 c6960: 9108e2bc add x28, x21, #0x238 c6964: 910a22ac add x12, x21, #0x288 c6968: cb0b014a sub x10, x10, x11 c696c: 9343fd4a asr x10, x10, #3 c6970: a901b3f9 stp x25, x12, [sp, #0x18] c6974: f90007ea str x10, [sp, #0x8] c6978: eb09011f cmp x8, x9 c697c: 54000120 b.eq 0xc69a0 <__cxa_demangle+0x40c0> c6980: 39400109 ldrb w9, [x8] c6984: 7101153f cmp w9, #0x45 c6988: 540000c1 b.ne 0xc69a0 <__cxa_demangle+0x40c0> c698c: 140000cc b 0xc6cbc <__cxa_demangle+0x43dc> c6990: 35001df8 cbnz w24, 0xc6d4c <__cxa_demangle+0x446c> c6994: a9402668 ldp x8, x9, [x19] c6998: eb09011f cmp x8, x9 c699c: 54ffff21 b.ne 0xc6980 <__cxa_demangle+0x40a0> c69a0: 360001d4 tbz w20, #0x0, 0xc69d8 <__cxa_demangle+0x40f8> c69a4: a9035bf6 stp x22, x22, [sp, #0x30] c69a8: f90023f9 str x25, [sp, #0x40] c69ac: f9412268 ldr x8, [x19, #0x240] c69b0: eb17011f cmp x8, x23 c69b4: 54000220 b.eq 0xc69f8 <__cxa_demangle+0x4118> c69b8: f9001be8 str x8, [sp, #0x30] c69bc: 3dc00380 ldr q0, [x28] c69c0: f94013e8 ldr x8, [sp, #0x20] c69c4: 3c8383e0 stur q0, [sp, #0x38] c69c8: f9012277 str x23, [x19, #0x240] c69cc: f9012677 str x23, [x19, #0x248] c69d0: f9012a68 str x8, [x19, #0x250] c69d4: 1400001a b 0xc6a3c <__cxa_demangle+0x415c> c69d8: aa1303e0 mov x0, x19 c69dc: 97fffd11 bl 0xc5e20 <__cxa_demangle+0x3540> c69e0: f9001be0 str x0, [sp, #0x30] c69e4: b4001b60 cbz x0, 0xc6d50 <__cxa_demangle+0x4470> c69e8: 9100c3e1 add x1, sp, #0x30 c69ec: aa1503e0 mov x0, x21 c69f0: 97fffd82 bl 0xc5ff8 <__cxa_demangle+0x3718> c69f4: 17ffffe8 b 0xc6994 <__cxa_demangle+0x40b4> c69f8: f9400389 ldr x9, [x28] c69fc: eb080122 subs x2, x9, x8 c6a00: 54000140 b.eq 0xc6a28 <__cxa_demangle+0x4148> c6a04: 52800803 mov w3, #0x40 // =64 c6a08: aa1603e0 mov x0, x22 c6a0c: aa1703e1 mov x1, x23 c6a10: 97fdead4 bl 0x41560 <__memmove_chk@plt> c6a14: f9412669 ldr x9, [x19, #0x248] c6a18: f9412268 ldr x8, [x19, #0x240] c6a1c: f9401bea ldr x10, [sp, #0x30] c6a20: cb080129 sub x9, x9, x8 c6a24: 14000003 b 0xc6a30 <__cxa_demangle+0x4150> c6a28: aa1f03e9 mov x9, xzr c6a2c: aa1603ea mov x10, x22 c6a30: 8b090149 add x9, x10, x9 c6a34: f9001fe9 str x9, [sp, #0x38] c6a38: f9000388 str x8, [x28] c6a3c: aa1303e0 mov x0, x19 c6a40: 97fffcf8 bl 0xc5e20 <__cxa_demangle+0x3540> c6a44: f9401be9 ldr x9, [sp, #0x30] c6a48: f90017e0 str x0, [sp, #0x28] c6a4c: f9412268 ldr x8, [x19, #0x240] c6a50: aa0003f8 mov x24, x0 c6a54: eb16013f cmp x9, x22 c6a58: 54000b00 b.eq 0xc6bb8 <__cxa_demangle+0x42d8> c6a5c: eb17011f cmp x8, x23 c6a60: f9012269 str x9, [x19, #0x240] c6a64: 54000c20 b.eq 0xc6be8 <__cxa_demangle+0x4308> c6a68: f9001be8 str x8, [sp, #0x30] c6a6c: 3cc383e0 ldur q0, [sp, #0x38] c6a70: f9412a69 ldr x9, [x19, #0x250] c6a74: 3d800380 str q0, [x28] c6a78: f90023e9 str x9, [sp, #0x40] c6a7c: f9001fe8 str x8, [sp, #0x38] c6a80: b4000dd8 cbz x24, 0xc6c38 <__cxa_demangle+0x4358> c6a84: 9100a3e1 add x1, sp, #0x28 c6a88: aa1503e0 mov x0, x21 c6a8c: 97fffd5b bl 0xc5ff8 <__cxa_demangle+0x3718> c6a90: 39402308 ldrb w8, [x24, #0x8] c6a94: 7100711f cmp w8, #0x1c c6a98: 54000721 b.ne 0xc6b7c <__cxa_demangle+0x429c> c6a9c: f949727b ldr x27, [x19, #0x12e0] c6aa0: a9416b19 ldp x25, x26, [x24, #0x10] c6aa4: f9400768 ldr x8, [x27, #0x8] c6aa8: 91008109 add x9, x8, #0x20 c6aac: f13fc13f cmp x9, #0xff0 c6ab0: 54000103 b.lo 0xc6ad0 <__cxa_demangle+0x41f0> c6ab4: 52820000 mov w0, #0x1000 // =4096 c6ab8: 97fdeae2 bl 0x41640 c6abc: b4001640 cbz x0, 0xc6d84 <__cxa_demangle+0x44a4> c6ac0: aa1f03e8 mov x8, xzr c6ac4: a9007c1b stp x27, xzr, [x0] c6ac8: aa0003fb mov x27, x0 c6acc: f9097260 str x0, [x19, #0x12e0] c6ad0: 91008109 add x9, x8, #0x20 c6ad4: 8b080378 add x24, x27, x8 c6ad8: 90000248 adrp x8, 0x10e000 c6adc: 9111c108 add x8, x8, #0x470 c6ae0: f9000769 str x9, [x27, #0x8] c6ae4: f8010f08 str x8, [x24, #0x10]! c6ae8: 52804368 mov w8, #0x21b // =539 c6aec: 72a04048 movk w8, #0x202, lsl #16 c6af0: b9000b08 str w8, [x24, #0x8] c6af4: d37df348 lsl x8, x26, #3 c6af8: a9016b19 stp x25, x26, [x24, #0x10] c6afc: b400013a cbz x26, 0xc6b20 <__cxa_demangle+0x4240> c6b00: aa0803e9 mov x9, x8 c6b04: aa1903ea mov x10, x25 c6b08: f840854b ldr x11, [x10], #0x8 c6b0c: 3940296b ldrb w11, [x11, #0xa] c6b10: 7100057f cmp w11, #0x1 c6b14: 540000a1 b.ne 0xc6b28 <__cxa_demangle+0x4248> c6b18: f1002129 subs x9, x9, #0x8 c6b1c: 54ffff61 b.ne 0xc6b08 <__cxa_demangle+0x4228> c6b20: 52800029 mov w9, #0x1 // =1 c6b24: 39002b09 strb w9, [x24, #0xa] c6b28: b400013a cbz x26, 0xc6b4c <__cxa_demangle+0x426c> c6b2c: aa0803e9 mov x9, x8 c6b30: aa1903ea mov x10, x25 c6b34: f840854b ldr x11, [x10], #0x8 c6b38: 39402d6b ldrb w11, [x11, #0xb] c6b3c: 7100057f cmp w11, #0x1 c6b40: 540000a1 b.ne 0xc6b54 <__cxa_demangle+0x4274> c6b44: f1002129 subs x9, x9, #0x8 c6b48: 54ffff61 b.ne 0xc6b34 <__cxa_demangle+0x4254> c6b4c: 52800029 mov w9, #0x1 // =1 c6b50: 39002f09 strb w9, [x24, #0xb] c6b54: b40000fa cbz x26, 0xc6b70 <__cxa_demangle+0x4290> c6b58: f8408729 ldr x9, [x25], #0x8 c6b5c: 39402529 ldrb w9, [x9, #0x9] c6b60: 7100053f cmp w9, #0x1 c6b64: 540000a1 b.ne 0xc6b78 <__cxa_demangle+0x4298> c6b68: f1002108 subs x8, x8, #0x8 c6b6c: 54ffff61 b.ne 0xc6b58 <__cxa_demangle+0x4278> c6b70: 52800028 mov w8, #0x1 // =1 c6b74: 39002708 strb w8, [x24, #0x9] c6b78: f9400ff9 ldr x25, [sp, #0x18] c6b7c: f9412668 ldr x8, [x19, #0x248] c6b80: f9412a69 ldr x9, [x19, #0x250] c6b84: eb09011f cmp x8, x9 c6b88: 54000821 b.ne 0xc6c8c <__cxa_demangle+0x43ac> c6b8c: f941227b ldr x27, [x19, #0x240] c6b90: cb1b0119 sub x25, x8, x27 c6b94: eb1b02ff cmp x23, x27 c6b98: d37ffb21 lsl x1, x25, #1 c6b9c: 54000560 b.eq 0xc6c48 <__cxa_demangle+0x4368> c6ba0: aa1b03e0 mov x0, x27 c6ba4: 97fdeb7b bl 0x41990 c6ba8: aa0003fa mov x26, x0 c6bac: f9012260 str x0, [x19, #0x240] c6bb0: b5000600 cbnz x0, 0xc6c70 <__cxa_demangle+0x4390> c6bb4: 14000074 b 0xc6d84 <__cxa_demangle+0x44a4> c6bb8: eb17011f cmp x8, x23 c6bbc: 54000240 b.eq 0xc6c04 <__cxa_demangle+0x4324> c6bc0: aa0803e0 mov x0, x8 c6bc4: 97fdea7b bl 0x415b0 c6bc8: f94013e8 ldr x8, [sp, #0x20] c6bcc: f9012277 str x23, [x19, #0x240] c6bd0: f9012677 str x23, [x19, #0x248] c6bd4: f9012a68 str x8, [x19, #0x250] c6bd8: f9401be9 ldr x9, [sp, #0x30] c6bdc: aa1703e8 mov x8, x23 c6be0: aa0903e1 mov x1, x9 c6be4: 14000009 b 0xc6c08 <__cxa_demangle+0x4328> c6be8: 3cc383e0 ldur q0, [sp, #0x38] c6bec: aa1603e8 mov x8, x22 c6bf0: 3d800380 str q0, [x28] c6bf4: a9035bf6 stp x22, x22, [sp, #0x30] c6bf8: f90023f9 str x25, [sp, #0x40] c6bfc: b5fff458 cbnz x24, 0xc6a84 <__cxa_demangle+0x41a4> c6c00: 1400000e b 0xc6c38 <__cxa_demangle+0x4358> c6c04: aa1603e1 mov x1, x22 c6c08: f9401fea ldr x10, [sp, #0x38] c6c0c: eb090142 subs x2, x10, x9 c6c10: 54000060 b.eq 0xc6c1c <__cxa_demangle+0x433c> c6c14: aa0803e0 mov x0, x8 c6c18: 97fdeafa bl 0x41800 c6c1c: a94327e8 ldp x8, x9, [sp, #0x30] c6c20: f941226a ldr x10, [x19, #0x240] c6c24: cb080129 sub x9, x9, x8 c6c28: 8b090149 add x9, x10, x9 c6c2c: f9012669 str x9, [x19, #0x248] c6c30: f9001fe8 str x8, [sp, #0x38] c6c34: b5fff298 cbnz x24, 0xc6a84 <__cxa_demangle+0x41a4> c6c38: 52800038 mov w24, #0x1 // =1 c6c3c: eb16011f cmp x8, x22 c6c40: 54000341 b.ne 0xc6ca8 <__cxa_demangle+0x43c8> c6c44: 17ffff53 b 0xc6990 <__cxa_demangle+0x40b0> c6c48: aa0103e0 mov x0, x1 c6c4c: 97fdea7d bl 0x41640 c6c50: b40009a0 cbz x0, 0xc6d84 <__cxa_demangle+0x44a4> c6c54: aa0003fa mov x26, x0 c6c58: b40000b9 cbz x25, 0xc6c6c <__cxa_demangle+0x438c> c6c5c: aa1a03e0 mov x0, x26 c6c60: aa1b03e1 mov x1, x27 c6c64: aa1903e2 mov x2, x25 c6c68: 97fdeae6 bl 0x41800 c6c6c: f901227a str x26, [x19, #0x240] c6c70: 9343ff28 asr x8, x25, #3 c6c74: 9342ff29 asr x9, x25, #2 c6c78: f9400ff9 ldr x25, [sp, #0x18] c6c7c: 8b080f48 add x8, x26, x8, lsl #3 c6c80: 8b090f49 add x9, x26, x9, lsl #3 c6c84: f9012668 str x8, [x19, #0x248] c6c88: f9012a69 str x9, [x19, #0x250] c6c8c: 91002109 add x9, x8, #0x8 c6c90: f9000389 str x9, [x28] c6c94: f9000118 str x24, [x8] c6c98: f9401be8 ldr x8, [sp, #0x30] c6c9c: 2a1f03f8 mov w24, wzr c6ca0: eb16011f cmp x8, x22 c6ca4: 54ffe760 b.eq 0xc6990 <__cxa_demangle+0x40b0> c6ca8: aa0803e0 mov x0, x8 c6cac: 97fdea41 bl 0x415b0 c6cb0: 17ffff38 b 0xc6990 <__cxa_demangle+0x40b0> c6cb4: aa1f03e0 mov x0, xzr c6cb8: 14000027 b 0xc6d54 <__cxa_demangle+0x4474> c6cbc: 91000508 add x8, x8, #0x1 c6cc0: f9000268 str x8, [x19] c6cc4: f94007e8 ldr x8, [sp, #0x8] c6cc8: a9410a69 ldp x9, x2, [x19, #0x10] c6ccc: aa1303e0 mov x0, x19 c6cd0: d37df115 lsl x21, x8, #3 c6cd4: 8b150121 add x1, x9, x21 c6cd8: 94001a5f bl 0xcd654 <__cxa_demangle+0xad74> c6cdc: f9400a68 ldr x8, [x19, #0x10] c6ce0: f9497276 ldr x22, [x19, #0x12e0] c6ce4: aa0003f4 mov x20, x0 c6ce8: 8b150108 add x8, x8, x21 c6cec: f9000e68 str x8, [x19, #0x18] c6cf0: f94006c8 ldr x8, [x22, #0x8] c6cf4: aa0103f5 mov x21, x1 c6cf8: 91008109 add x9, x8, #0x20 c6cfc: f13fc13f cmp x9, #0xff0 c6d00: 54000103 b.lo 0xc6d20 <__cxa_demangle+0x4440> c6d04: 52820000 mov w0, #0x1000 // =4096 c6d08: 97fdea4e bl 0x41640 c6d0c: b40003c0 cbz x0, 0xc6d84 <__cxa_demangle+0x44a4> c6d10: aa1f03e8 mov x8, xzr c6d14: a9007c16 stp x22, xzr, [x0] c6d18: aa0003f6 mov x22, x0 c6d1c: f9097260 str x0, [x19, #0x12e0] c6d20: 91008109 add x9, x8, #0x20 c6d24: 8b0802c0 add x0, x22, x8 c6d28: 90000248 adrp x8, 0x10e000 c6d2c: 91138108 add x8, x8, #0x4e0 c6d30: 528023ca mov w10, #0x11e // =286 c6d34: 72a0202a movk w10, #0x101, lsl #16 c6d38: f90006c9 str x9, [x22, #0x8] c6d3c: f8010c08 str x8, [x0, #0x10]! c6d40: b900080a str w10, [x0, #0x8] c6d44: a9015414 stp x20, x21, [x0, #0x10] c6d48: 14000002 b 0xc6d50 <__cxa_demangle+0x4470> c6d4c: aa1f03e0 mov x0, xzr c6d50: f9400beb ldr x11, [sp, #0x10] c6d54: f9401568 ldr x8, [x11, #0x28] c6d58: f85a83a9 ldur x9, [x29, #-0x58] c6d5c: eb09011f cmp x8, x9 c6d60: 54000141 b.ne 0xc6d88 <__cxa_demangle+0x44a8> c6d64: a94e7bfd ldp x29, x30, [sp, #0xe0] c6d68: a94d4ff4 ldp x20, x19, [sp, #0xd0] c6d6c: a94c57f6 ldp x22, x21, [sp, #0xc0] c6d70: a94b5ff8 ldp x24, x23, [sp, #0xb0] c6d74: a94a67fa ldp x26, x25, [sp, #0xa0] c6d78: a9496ffc ldp x28, x27, [sp, #0x90] c6d7c: 9103c3ff add sp, sp, #0xf0 c6d80: d65f03c0 ret c6d84: 97fdedff bl 0x42580 <_ZSt9terminatev@plt> c6d88: 97fdedc2 bl 0x42490 <__stack_chk_fail@plt> c6d8c: f9401be8 ldr x8, [sp, #0x30] c6d90: aa0003f3 mov x19, x0 c6d94: eb16011f cmp x8, x22 c6d98: 54000060 b.eq 0xc6da4 <__cxa_demangle+0x44c4> c6d9c: aa0803e0 mov x0, x8 c6da0: 97fdea04 bl 0x415b0 c6da4: aa1303e0 mov x0, x19 c6da8: 9400397d bl 0xd539c <__cxa_demangle+0x12abc> c6dac: f81c0ff7 str x23, [sp, #-0x40]! c6db0: a90157f6 stp x22, x21, [sp, #0x10] c6db4: a9024ff4 stp x20, x19, [sp, #0x20] c6db8: a9037bfd stp x29, x30, [sp, #0x30] c6dbc: 9100c3fd add x29, sp, #0x30 c6dc0: a940200a ldp x10, x8, [x0] c6dc4: eb08015f cmp x10, x8 c6dc8: 54001020 b.eq 0xc6fcc <__cxa_demangle+0x46ec> c6dcc: 39400149 ldrb w9, [x10] c6dd0: 7101513f cmp w9, #0x54 c6dd4: 54000fc1 b.ne 0xc6fcc <__cxa_demangle+0x46ec> c6dd8: 91000549 add x9, x10, #0x1 c6ddc: aa0003f3 mov x19, x0 c6de0: eb08013f cmp x9, x8 c6de4: f9000009 str x9, [x0] c6de8: 540004c0 b.eq 0xc6e80 <__cxa_demangle+0x45a0> c6dec: 3940012b ldrb w11, [x9] c6df0: 71017d7f cmp w11, #0x5f c6df4: 54000461 b.ne 0xc6e80 <__cxa_demangle+0x45a0> c6df8: aa1f03f5 mov x21, xzr c6dfc: 394b4a68 ldrb w8, [x19, #0x2d2] c6e00: 91000529 add x9, x9, #0x1 c6e04: f9000269 str x9, [x19] c6e08: 34000708 cbz w8, 0xc6ee8 <__cxa_demangle+0x4608> c6e0c: f9497274 ldr x20, [x19, #0x12e0] c6e10: f9400688 ldr x8, [x20, #0x8] c6e14: 91008109 add x9, x8, #0x20 c6e18: f13fc13f cmp x9, #0xff0 c6e1c: 54000103 b.lo 0xc6e3c <__cxa_demangle+0x455c> c6e20: 52820000 mov w0, #0x1000 // =4096 c6e24: 97fdea07 bl 0x41640 c6e28: b4001080 cbz x0, 0xc7038 <__cxa_demangle+0x4758> c6e2c: aa1f03e8 mov x8, xzr c6e30: a9007c14 stp x20, xzr, [x0] c6e34: aa0003f4 mov x20, x0 c6e38: f9097260 str x0, [x19, #0x12e0] c6e3c: d00000d3 adrp x19, 0xe0000 c6e40: 91091a73 add x19, x19, #0x246 c6e44: 91008109 add x9, x8, #0x20 c6e48: 528000a1 mov w1, #0x5 // =5 c6e4c: aa1303e0 mov x0, x19 c6e50: f9000689 str x9, [x20, #0x8] c6e54: 8b080294 add x20, x20, x8 c6e58: 97fdee0a bl 0x42680 <__strlen_chk@plt> c6e5c: f0000229 adrp x9, 0x10d000 c6e60: 9104c129 add x9, x9, #0x130 c6e64: 528020ea mov w10, #0x107 // =263 c6e68: 8b000268 add x8, x19, x0 c6e6c: 72a0202a movk w10, #0x101, lsl #16 c6e70: f8010e89 str x9, [x20, #0x10]! c6e74: b9000a8a str w10, [x20, #0x8] c6e78: a9012293 stp x19, x8, [x20, #0x10] c6e7c: 14000055 b 0xc6fd0 <__cxa_demangle+0x46f0> c6e80: eb09011f cmp x8, x9 c6e84: 54000a40 b.eq 0xc6fcc <__cxa_demangle+0x46ec> c6e88: 39400129 ldrb w9, [x9] c6e8c: 5100c129 sub w9, w9, #0x30 c6e90: 7100253f cmp w9, #0x9 c6e94: 540009c8 b.hi 0xc6fcc <__cxa_demangle+0x46ec> c6e98: aa1f03eb mov x11, xzr c6e9c: d100090c sub x12, x8, #0x2 c6ea0: d100050d sub x13, x8, #0x1 c6ea4: 8b0b0969 add x9, x11, x11, lsl #2 c6ea8: eb0a01bf cmp x13, x10 c6eac: d37ff92b lsl x11, x9, #1 c6eb0: 540006e0 b.eq 0xc6f8c <__cxa_demangle+0x46ac> c6eb4: 91000949 add x9, x10, #0x2 c6eb8: f9000269 str x9, [x19] c6ebc: 3940054e ldrb w14, [x10, #0x1] c6ec0: eb0a019f cmp x12, x10 c6ec4: 8b0e016b add x11, x11, x14 c6ec8: d100c16b sub x11, x11, #0x30 c6ecc: 54000640 b.eq 0xc6f94 <__cxa_demangle+0x46b4> c6ed0: 3940094e ldrb w14, [x10, #0x2] c6ed4: 9100054a add x10, x10, #0x1 c6ed8: 5100c1ce sub w14, w14, #0x30 c6edc: 710029df cmp w14, #0xa c6ee0: 54fffe23 b.lo 0xc6ea4 <__cxa_demangle+0x45c4> c6ee4: 1400002c b 0xc6f94 <__cxa_demangle+0x46b4> c6ee8: 394b4668 ldrb w8, [x19, #0x2d1] c6eec: 34000628 cbz w8, 0xc6fb0 <__cxa_demangle+0x46d0> c6ef0: f9497276 ldr x22, [x19, #0x12e0] c6ef4: f94006c8 ldr x8, [x22, #0x8] c6ef8: 9100c109 add x9, x8, #0x30 c6efc: f13fc13f cmp x9, #0xff0 c6f00: 54000103 b.lo 0xc6f20 <__cxa_demangle+0x4640> c6f04: 52820000 mov w0, #0x1000 // =4096 c6f08: 97fde9ce bl 0x41640 c6f0c: b4000960 cbz x0, 0xc7038 <__cxa_demangle+0x4758> c6f10: aa1f03e8 mov x8, xzr c6f14: a9007c16 stp x22, xzr, [x0] c6f18: aa0003f6 mov x22, x0 c6f1c: f9097260 str x0, [x19, #0x12e0] c6f20: 9100c109 add x9, x8, #0x30 c6f24: 8b0802d4 add x20, x22, x8 c6f28: f0000228 adrp x8, 0x10d000 c6f2c: 91084108 add x8, x8, #0x210 c6f30: 528043ea mov w10, #0x21f // =543 c6f34: 72a0404a movk w10, #0x202, lsl #16 c6f38: f90006c9 str x9, [x22, #0x8] c6f3c: f8010e88 str x8, [x20, #0x10]! c6f40: b9000a8a str w10, [x20, #0x8] c6f44: a9017e95 stp x21, xzr, [x20, #0x10] c6f48: 3900829f strb wzr, [x20, #0x20] c6f4c: f9415268 ldr x8, [x19, #0x2a0] c6f50: f9415669 ldr x9, [x19, #0x2a8] c6f54: eb09011f cmp x8, x9 c6f58: 54000681 b.ne 0xc7028 <__cxa_demangle+0x4748> c6f5c: f9414e77 ldr x23, [x19, #0x298] c6f60: 910ac269 add x9, x19, #0x2b0 c6f64: eb17013f cmp x9, x23 c6f68: cb170115 sub x21, x8, x23 c6f6c: 540003e0 b.eq 0xc6fe8 <__cxa_demangle+0x4708> c6f70: d37ffaa1 lsl x1, x21, #1 c6f74: aa1703e0 mov x0, x23 c6f78: 97fdea86 bl 0x41990 c6f7c: aa0003f6 mov x22, x0 c6f80: f9014e60 str x0, [x19, #0x298] c6f84: b5000460 cbnz x0, 0xc7010 <__cxa_demangle+0x4730> c6f88: 1400002c b 0xc7038 <__cxa_demangle+0x4758> c6f8c: d100c16b sub x11, x11, #0x30 c6f90: 91000549 add x9, x10, #0x1 c6f94: eb08013f cmp x9, x8 c6f98: 540001a0 b.eq 0xc6fcc <__cxa_demangle+0x46ec> c6f9c: 39400128 ldrb w8, [x9] c6fa0: 71017d1f cmp w8, #0x5f c6fa4: 54000141 b.ne 0xc6fcc <__cxa_demangle+0x46ec> c6fa8: 91000575 add x21, x11, #0x1 c6fac: 17ffff94 b 0xc6dfc <__cxa_demangle+0x451c> c6fb0: f9412669 ldr x9, [x19, #0x248] c6fb4: f9412268 ldr x8, [x19, #0x240] c6fb8: cb080129 sub x9, x9, x8 c6fbc: eb890ebf cmp x21, x9, asr #3 c6fc0: 54000062 b.hs 0xc6fcc <__cxa_demangle+0x46ec> c6fc4: f8757914 ldr x20, [x8, x21, lsl #3] c6fc8: 14000002 b 0xc6fd0 <__cxa_demangle+0x46f0> c6fcc: aa1f03f4 mov x20, xzr c6fd0: aa1403e0 mov x0, x20 c6fd4: a9437bfd ldp x29, x30, [sp, #0x30] c6fd8: a9424ff4 ldp x20, x19, [sp, #0x20] c6fdc: a94157f6 ldp x22, x21, [sp, #0x10] c6fe0: f84407f7 ldr x23, [sp], #0x40 c6fe4: d65f03c0 ret c6fe8: d37ffaa0 lsl x0, x21, #1 c6fec: 97fde995 bl 0x41640 c6ff0: b4000240 cbz x0, 0xc7038 <__cxa_demangle+0x4758> c6ff4: aa0003f6 mov x22, x0 c6ff8: b40000b5 cbz x21, 0xc700c <__cxa_demangle+0x472c> c6ffc: aa1603e0 mov x0, x22 c7000: aa1703e1 mov x1, x23 c7004: aa1503e2 mov x2, x21 c7008: 97fde9fe bl 0x41800 c700c: f9014e76 str x22, [x19, #0x298] c7010: 9343fea8 asr x8, x21, #3 c7014: 9342fea9 asr x9, x21, #2 c7018: 8b080ec8 add x8, x22, x8, lsl #3 c701c: 8b090ec9 add x9, x22, x9, lsl #3 c7020: f9015268 str x8, [x19, #0x2a0] c7024: f9015669 str x9, [x19, #0x2a8] c7028: 91002109 add x9, x8, #0x8 c702c: f9015269 str x9, [x19, #0x2a0] c7030: f9000114 str x20, [x8] c7034: 17ffffe7 b 0xc6fd0 <__cxa_demangle+0x46f0> c7038: 97fded52 bl 0x42580 <_ZSt9terminatev@plt> c703c: f81e0ff3 str x19, [sp, #-0x20]! c7040: a9017bfd stp x29, x30, [sp, #0x10] c7044: 910043fd add x29, sp, #0x10 c7048: a9402408 ldp x8, x9, [x0] c704c: eb09011f cmp x8, x9 c7050: 54000460 b.eq 0xc70dc <__cxa_demangle+0x47fc> c7054: 3940010a ldrb w10, [x8] c7058: 7101115f cmp w10, #0x44 c705c: 54000401 b.ne 0xc70dc <__cxa_demangle+0x47fc> c7060: 9100050a add x10, x8, #0x1 c7064: aa0003f3 mov x19, x0 c7068: eb09015f cmp x10, x9 c706c: f900000a str x10, [x0] c7070: 54000360 b.eq 0xc70dc <__cxa_demangle+0x47fc> c7074: 39400149 ldrb w9, [x10] c7078: 7101d13f cmp w9, #0x74 c707c: 54000080 b.eq 0xc708c <__cxa_demangle+0x47ac> c7080: 39400149 ldrb w9, [x10] c7084: 7101513f cmp w9, #0x54 c7088: 540002a1 b.ne 0xc70dc <__cxa_demangle+0x47fc> c708c: 91000908 add x8, x8, #0x2 c7090: aa1303e0 mov x0, x19 c7094: f9000268 str x8, [x19] c7098: 94000394 bl 0xc7ee8 <__cxa_demangle+0x5608> c709c: f90007e0 str x0, [sp, #0x8] c70a0: b4000200 cbz x0, 0xc70e0 <__cxa_demangle+0x4800> c70a4: a9402668 ldp x8, x9, [x19] c70a8: eb09011f cmp x8, x9 c70ac: 54000180 b.eq 0xc70dc <__cxa_demangle+0x47fc> c70b0: 39400109 ldrb w9, [x8] c70b4: 7101153f cmp w9, #0x45 c70b8: 54000121 b.ne 0xc70dc <__cxa_demangle+0x47fc> c70bc: b00000c1 adrp x1, 0xe0000 c70c0: 91000508 add x8, x8, #0x1 c70c4: 91092c21 add x1, x1, #0x24b c70c8: 910023e2 add x2, sp, #0x8 c70cc: aa1303e0 mov x0, x19 c70d0: f9000268 str x8, [x19] c70d4: 94000a8a bl 0xc9afc <__cxa_demangle+0x721c> c70d8: 14000002 b 0xc70e0 <__cxa_demangle+0x4800> c70dc: aa1f03e0 mov x0, xzr c70e0: a9417bfd ldp x29, x30, [sp, #0x10] c70e4: f84207f3 ldr x19, [sp], #0x20 c70e8: d65f03c0 ret c70ec: f81c0ff7 str x23, [sp, #-0x40]! c70f0: a90157f6 stp x22, x21, [sp, #0x10] c70f4: a9024ff4 stp x20, x19, [sp, #0x20] c70f8: a9037bfd stp x29, x30, [sp, #0x30] c70fc: 9100c3fd add x29, sp, #0x30 c7100: f9400028 ldr x8, [x1] c7104: aa0203f5 mov x21, x2 c7108: aa0103f3 mov x19, x1 c710c: aa0003f4 mov x20, x0 c7110: 39402109 ldrb w9, [x8, #0x8] c7114: 7100913f cmp w9, #0x24 c7118: 54000361 b.ne 0xc7184 <__cxa_demangle+0x48a4> c711c: b9400d16 ldr w22, [x8, #0xc] c7120: 51000ac8 sub w8, w22, #0x2 c7124: 71000d1f cmp w8, #0x3 c7128: 540002e8 b.hi 0xc7184 <__cxa_demangle+0x48a4> c712c: f9497297 ldr x23, [x20, #0x12e0] c7130: f94006e8 ldr x8, [x23, #0x8] c7134: 91004109 add x9, x8, #0x10 c7138: f13fc13f cmp x9, #0xff0 c713c: 54000103 b.lo 0xc715c <__cxa_demangle+0x487c> c7140: 52820000 mov w0, #0x1000 // =4096 c7144: 97fde93f bl 0x41640 c7148: b4001080 cbz x0, 0xc7358 <__cxa_demangle+0x4a78> c714c: aa1f03e8 mov x8, xzr c7150: a9007c17 stp x23, xzr, [x0] c7154: aa0003f7 mov x23, x0 c7158: f9097280 str x0, [x20, #0x12e0] c715c: f000022a adrp x10, 0x10e000 c7160: 91004109 add x9, x8, #0x10 c7164: 8b0802e8 add x8, x23, x8 c7168: 9103c14a add x10, x10, #0xf0 c716c: 5280246b mov w11, #0x123 // =291 c7170: 72a0202b movk w11, #0x101, lsl #16 c7174: f90006e9 str x9, [x23, #0x8] c7178: f8010d0a str x10, [x8, #0x10]! c717c: 2901590b stp w11, w22, [x8, #0x8] c7180: f9000268 str x8, [x19] c7184: a9402688 ldp x8, x9, [x20] c7188: eb09011f cmp x8, x9 c718c: 54000220 b.eq 0xc71d0 <__cxa_demangle+0x48f0> c7190: 3940010a ldrb w10, [x8] c7194: 71010d5f cmp w10, #0x43 c7198: 540001c1 b.ne 0xc71d0 <__cxa_demangle+0x48f0> c719c: 9100050a add x10, x8, #0x1 c71a0: eb09015f cmp x10, x9 c71a4: f900028a str x10, [x20] c71a8: 54000cc0 b.eq 0xc7340 <__cxa_demangle+0x4a60> c71ac: 3940014b ldrb w11, [x10] c71b0: 7101257f cmp w11, #0x49 c71b4: 540006e1 b.ne 0xc7290 <__cxa_demangle+0x49b0> c71b8: 9100090a add x10, x8, #0x2 c71bc: 52800028 mov w8, #0x1 // =1 c71c0: f900028a str x10, [x20] c71c4: eb0a013f cmp x9, x10 c71c8: 540006a1 b.ne 0xc729c <__cxa_demangle+0x49bc> c71cc: 1400005d b 0xc7340 <__cxa_demangle+0x4a60> c71d0: eb080129 subs x9, x9, x8 c71d4: 54000b60 b.eq 0xc7340 <__cxa_demangle+0x4a60> c71d8: f100053f cmp x9, #0x1 c71dc: aa1f03e0 mov x0, xzr c71e0: 54000b20 b.eq 0xc7344 <__cxa_demangle+0x4a64> c71e4: 39400109 ldrb w9, [x8] c71e8: 7101113f cmp w9, #0x44 c71ec: 54000ac1 b.ne 0xc7344 <__cxa_demangle+0x4a64> c71f0: 39400516 ldrb w22, [x8, #0x1] c71f4: aa1f03e0 mov x0, xzr c71f8: 7100d6df cmp w22, #0x35 c71fc: 54000a48 b.hi 0xc7344 <__cxa_demangle+0x4a64> c7200: 52800029 mov w9, #0x1 // =1 c7204: 9ad62129 lsl x9, x9, x22 c7208: d2e006ea mov x10, #0x37000000000000 // =15481123719086080 c720c: ea0a013f tst x9, x10 c7210: 540009a0 b.eq 0xc7344 <__cxa_demangle+0x4a64> c7214: 91000908 add x8, x8, #0x2 c7218: f9000288 str x8, [x20] c721c: b4000075 cbz x21, 0xc7228 <__cxa_demangle+0x4948> c7220: 52800028 mov w8, #0x1 // =1 c7224: 390002a8 strb w8, [x21] c7228: f9497295 ldr x21, [x20, #0x12e0] c722c: f94006a8 ldr x8, [x21, #0x8] c7230: 91008109 add x9, x8, #0x20 c7234: f13fc13f cmp x9, #0xff0 c7238: 54000103 b.lo 0xc7258 <__cxa_demangle+0x4978> c723c: 52820000 mov w0, #0x1000 // =4096 c7240: 97fde900 bl 0x41640 c7244: b40008a0 cbz x0, 0xc7358 <__cxa_demangle+0x4a78> c7248: aa1f03e8 mov x8, xzr c724c: a9007c15 stp x21, xzr, [x0] c7250: aa0003f5 mov x21, x0 c7254: f9097280 str x0, [x20, #0x12e0] c7258: 9100810a add x10, x8, #0x20 c725c: f90006aa str x10, [x21, #0x8] c7260: f940026a ldr x10, [x19] c7264: 8b0802a0 add x0, x21, x8 c7268: f0000228 adrp x8, 0x10e000 c726c: 91058108 add x8, x8, #0x160 c7270: 528024ab mov w11, #0x125 // =293 c7274: 5100c2c9 sub w9, w22, #0x30 c7278: 72a0202b movk w11, #0x101, lsl #16 c727c: 5280002c mov w12, #0x1 // =1 c7280: f8010c08 str x8, [x0, #0x10]! c7284: b900080b str w11, [x0, #0x8] c7288: 3900600c strb w12, [x0, #0x18] c728c: 1400002a b 0xc7334 <__cxa_demangle+0x4a54> c7290: 2a1f03e8 mov w8, wzr c7294: eb0a013f cmp x9, x10 c7298: 54000540 b.eq 0xc7340 <__cxa_demangle+0x4a60> c729c: 39400156 ldrb w22, [x10] c72a0: 5100c6c9 sub w9, w22, #0x31 c72a4: 7100113f cmp w9, #0x4 c72a8: 540004c8 b.hi 0xc7340 <__cxa_demangle+0x4a60> c72ac: 91000549 add x9, x10, #0x1 c72b0: f9000289 str x9, [x20] c72b4: b4000075 cbz x21, 0xc72c0 <__cxa_demangle+0x49e0> c72b8: 52800029 mov w9, #0x1 // =1 c72bc: 390002a9 strb w9, [x21] c72c0: 340000a8 cbz w8, 0xc72d4 <__cxa_demangle+0x49f4> c72c4: aa1403e0 mov x0, x20 c72c8: aa1503e1 mov x1, x21 c72cc: 97fff7c6 bl 0xc51e4 <__cxa_demangle+0x2904> c72d0: b40003a0 cbz x0, 0xc7344 <__cxa_demangle+0x4a64> c72d4: f9497295 ldr x21, [x20, #0x12e0] c72d8: f94006a8 ldr x8, [x21, #0x8] c72dc: 91008109 add x9, x8, #0x20 c72e0: f13fc13f cmp x9, #0xff0 c72e4: 54000103 b.lo 0xc7304 <__cxa_demangle+0x4a24> c72e8: 52820000 mov w0, #0x1000 // =4096 c72ec: 97fde8d5 bl 0x41640 c72f0: b4000340 cbz x0, 0xc7358 <__cxa_demangle+0x4a78> c72f4: aa1f03e8 mov x8, xzr c72f8: a9007c15 stp x21, xzr, [x0] c72fc: aa0003f5 mov x21, x0 c7300: f9097280 str x0, [x20, #0x12e0] c7304: 9100810a add x10, x8, #0x20 c7308: f90006aa str x10, [x21, #0x8] c730c: 8b0802a0 add x0, x21, x8 c7310: f0000228 adrp x8, 0x10e000 c7314: f940026a ldr x10, [x19] c7318: 91058108 add x8, x8, #0x160 c731c: 528024ab mov w11, #0x125 // =293 c7320: 72a0202b movk w11, #0x101, lsl #16 c7324: f8010c08 str x8, [x0, #0x10]! c7328: 5100c2c9 sub w9, w22, #0x30 c732c: b900080b str w11, [x0, #0x8] c7330: 3900601f strb wzr, [x0, #0x18] c7334: f900080a str x10, [x0, #0x10] c7338: b9001c09 str w9, [x0, #0x1c] c733c: 14000002 b 0xc7344 <__cxa_demangle+0x4a64> c7340: aa1f03e0 mov x0, xzr c7344: a9437bfd ldp x29, x30, [sp, #0x30] c7348: a9424ff4 ldp x20, x19, [sp, #0x20] c734c: a94157f6 ldp x22, x21, [sp, #0x10] c7350: f84407f7 ldr x23, [sp], #0x40 c7354: d65f03c0 ret c7358: 97fdec8a bl 0x42580 <_ZSt9terminatev@plt> c735c: a9bb67fa stp x26, x25, [sp, #-0x50]! c7360: a9015ff8 stp x24, x23, [sp, #0x10] c7364: a90257f6 stp x22, x21, [sp, #0x20] c7368: a9034ff4 stp x20, x19, [sp, #0x30] c736c: a9047bfd stp x29, x30, [sp, #0x40] c7370: 910103fd add x29, sp, #0x40 c7374: a9402009 ldp x9, x8, [x0] c7378: aa0103f4 mov x20, x1 c737c: eb08013f cmp x9, x8 c7380: 54000a20 b.eq 0xc74c4 <__cxa_demangle+0x4be4> c7384: f0000235 adrp x21, 0x10e000 c7388: aa0003f3 mov x19, x0 c738c: 910742b5 add x21, x21, #0x1d0 c7390: 52800116 mov w22, #0x8 // =8 c7394: 52800157 mov w23, #0xa // =10 c7398: 14000010 b 0xc73d8 <__cxa_demangle+0x4af8> c739c: 9100c109 add x9, x8, #0x30 c73a0: f9000749 str x9, [x26, #0x8] c73a4: 8b08034a add x10, x26, x8 c73a8: 78409288 ldurh w8, [x20, #0x9] c73ac: 39402e89 ldrb w9, [x20, #0xb] c73b0: f8010d55 str x21, [x10, #0x10]! c73b4: 39002156 strb w22, [x10, #0x8] c73b8: a9016154 stp x20, x24, [x10, #0x10] c73bc: f9001159 str x25, [x10, #0x20] c73c0: 78009148 sturh w8, [x10, #0x9] c73c4: 39002d49 strb w9, [x10, #0xb] c73c8: a9402269 ldp x9, x8, [x19] c73cc: aa0a03f4 mov x20, x10 c73d0: eb08013f cmp x9, x8 c73d4: 54000760 b.eq 0xc74c0 <__cxa_demangle+0x4be0> c73d8: 3940012a ldrb w10, [x9] c73dc: 7101095f cmp w10, #0x42 c73e0: 54000721 b.ne 0xc74c4 <__cxa_demangle+0x4be4> c73e4: 9100052a add x10, x9, #0x1 c73e8: eb0a011f cmp x8, x10 c73ec: f900026a str x10, [x19] c73f0: 540003a0 b.eq 0xc7464 <__cxa_demangle+0x4b84> c73f4: 3940014a ldrb w10, [x10] c73f8: 5100c14a sub w10, w10, #0x30 c73fc: 7100255f cmp w10, #0x9 c7400: 54000328 b.hi 0xc7464 <__cxa_demangle+0x4b84> c7404: 9100092a add x10, x9, #0x2 c7408: f900026a str x10, [x19] c740c: 39400529 ldrb w9, [x9, #0x1] c7410: eb0a011f cmp x8, x10 c7414: aa0a03f8 mov x24, x10 c7418: d100c129 sub x9, x9, #0x30 c741c: 540001e0 b.eq 0xc7458 <__cxa_demangle+0x4b78> c7420: 3940014b ldrb w11, [x10] c7424: 5100c16b sub w11, w11, #0x30 c7428: 7100297f cmp w11, #0xa c742c: 54000142 b.hs 0xc7454 <__cxa_demangle+0x4b74> c7430: 91000558 add x24, x10, #0x1 c7434: f9000278 str x24, [x19] c7438: 3940014a ldrb w10, [x10] c743c: eb18011f cmp x8, x24 c7440: 9b172929 madd x9, x9, x23, x10 c7444: d100c129 sub x9, x9, #0x30 c7448: aa1803ea mov x10, x24 c744c: 54fffea1 b.ne 0xc7420 <__cxa_demangle+0x4b40> c7450: 14000002 b 0xc7458 <__cxa_demangle+0x4b78> c7454: aa0a03f8 mov x24, x10 c7458: cb180108 sub x8, x8, x24 c745c: eb09011f cmp x8, x9 c7460: 54000242 b.hs 0xc74a8 <__cxa_demangle+0x4bc8> c7464: aa1f03f9 mov x25, xzr c7468: aa1f03f8 mov x24, xzr c746c: eb19031f cmp x24, x25 c7470: 54000240 b.eq 0xc74b8 <__cxa_demangle+0x4bd8> c7474: f949727a ldr x26, [x19, #0x12e0] c7478: f9400748 ldr x8, [x26, #0x8] c747c: 9100c109 add x9, x8, #0x30 c7480: f13fc13f cmp x9, #0xff0 c7484: 54fff8c3 b.lo 0xc739c <__cxa_demangle+0x4abc> c7488: 52820000 mov w0, #0x1000 // =4096 c748c: 97fde86d bl 0x41640 c7490: b4000280 cbz x0, 0xc74e0 <__cxa_demangle+0x4c00> c7494: aa1f03e8 mov x8, xzr c7498: a9007c1a stp x26, xzr, [x0] c749c: aa0003fa mov x26, x0 c74a0: f9097260 str x0, [x19, #0x12e0] c74a4: 17ffffbe b 0xc739c <__cxa_demangle+0x4abc> c74a8: 8b090319 add x25, x24, x9 c74ac: f9000279 str x25, [x19] c74b0: eb19031f cmp x24, x25 c74b4: 54fffe01 b.ne 0xc7474 <__cxa_demangle+0x4b94> c74b8: aa1f03f4 mov x20, xzr c74bc: 14000002 b 0xc74c4 <__cxa_demangle+0x4be4> c74c0: aa0a03f4 mov x20, x10 c74c4: aa1403e0 mov x0, x20 c74c8: a9447bfd ldp x29, x30, [sp, #0x40] c74cc: a9434ff4 ldp x20, x19, [sp, #0x30] c74d0: a94257f6 ldp x22, x21, [sp, #0x20] c74d4: a9415ff8 ldp x24, x23, [sp, #0x10] c74d8: a8c567fa ldp x26, x25, [sp], #0x50 c74dc: d65f03c0 ret c74e0: 97fdec28 bl 0x42580 <_ZSt9terminatev@plt> c74e4: d10183ff sub sp, sp, #0x60 c74e8: a90167fa stp x26, x25, [sp, #0x10] c74ec: a9025ff8 stp x24, x23, [sp, #0x20] c74f0: a90357f6 stp x22, x21, [sp, #0x30] c74f4: a9044ff4 stp x20, x19, [sp, #0x40] c74f8: a9057bfd stp x29, x30, [sp, #0x50] c74fc: 910143fd add x29, sp, #0x50 c7500: a9402408 ldp x8, x9, [x0] c7504: aa0003f3 mov x19, x0 c7508: aa0103f4 mov x20, x1 c750c: eb08013f cmp x9, x8 c7510: 540009e1 b.ne 0xc764c <__cxa_demangle+0x4d6c> c7514: b00000c0 adrp x0, 0xe0000 c7518: 911c9c00 add x0, x0, #0x727 c751c: 52800061 mov w1, #0x3 // =3 c7520: 97fdec58 bl 0x42680 <__strlen_chk@plt> c7524: a9402668 ldp x8, x9, [x19] c7528: cb080129 sub x9, x9, x8 c752c: eb09001f cmp x0, x9 c7530: 54000f08 b.hi 0xc7710 <__cxa_demangle+0x4e30> c7534: b40001a0 cbz x0, 0xc7568 <__cxa_demangle+0x4c88> c7538: b00000c9 adrp x9, 0xe0000 c753c: 911c9d29 add x9, x9, #0x727 c7540: aa0003ea mov x10, x0 c7544: aa0803eb mov x11, x8 c7548: 3940012c ldrb w12, [x9] c754c: 3940016d ldrb w13, [x11] c7550: 6b0d019f cmp w12, w13 c7554: 54000de1 b.ne 0xc7710 <__cxa_demangle+0x4e30> c7558: 91000529 add x9, x9, #0x1 c755c: f100054a subs x10, x10, #0x1 c7560: 9100056b add x11, x11, #0x1 c7564: 54ffff21 b.ne 0xc7548 <__cxa_demangle+0x4c68> c7568: 8b000108 add x8, x8, x0 c756c: aa1303f4 mov x20, x19 c7570: f9000268 str x8, [x19] c7574: f8410e95 ldr x21, [x20, #0x10]! c7578: f9400e76 ldr x22, [x19, #0x18] c757c: aa1303e0 mov x0, x19 c7580: 940019e1 bl 0xcdd04 <__cxa_demangle+0xb424> c7584: f90007e0 str x0, [sp, #0x8] c7588: b4003000 cbz x0, 0xc7b88 <__cxa_demangle+0x52a8> c758c: cb1502c8 sub x8, x22, x21 c7590: 9343fd15 asr x21, x8, #3 c7594: 14000005 b 0xc75a8 <__cxa_demangle+0x4cc8> c7598: aa1303e0 mov x0, x19 c759c: 940019da bl 0xcdd04 <__cxa_demangle+0xb424> c75a0: f90007e0 str x0, [sp, #0x8] c75a4: b4002f20 cbz x0, 0xc7b88 <__cxa_demangle+0x52a8> c75a8: 910023e1 add x1, sp, #0x8 c75ac: aa1403e0 mov x0, x20 c75b0: 97fffa92 bl 0xc5ff8 <__cxa_demangle+0x3718> c75b4: a9402668 ldp x8, x9, [x19] c75b8: eb09011f cmp x8, x9 c75bc: 54fffee0 b.eq 0xc7598 <__cxa_demangle+0x4cb8> c75c0: 39400109 ldrb w9, [x8] c75c4: 7101153f cmp w9, #0x45 c75c8: 54fffe81 b.ne 0xc7598 <__cxa_demangle+0x4cb8> c75cc: a9410a69 ldp x9, x2, [x19, #0x10] c75d0: d37df2b5 lsl x21, x21, #3 c75d4: 91000508 add x8, x8, #0x1 c75d8: aa1303e0 mov x0, x19 c75dc: 8b150121 add x1, x9, x21 c75e0: f9000268 str x8, [x19] c75e4: 9400181c bl 0xcd654 <__cxa_demangle+0xad74> c75e8: f9400a68 ldr x8, [x19, #0x10] c75ec: f9497276 ldr x22, [x19, #0x12e0] c75f0: aa0003f4 mov x20, x0 c75f4: 8b150108 add x8, x8, x21 c75f8: f9000e68 str x8, [x19, #0x18] c75fc: f94006c8 ldr x8, [x22, #0x8] c7600: aa0103f5 mov x21, x1 c7604: 91008109 add x9, x8, #0x20 c7608: f13fc13f cmp x9, #0xff0 c760c: 54000103 b.lo 0xc762c <__cxa_demangle+0x4d4c> c7610: 52820000 mov w0, #0x1000 // =4096 c7614: 97fde80b bl 0x41640 c7618: b4002c80 cbz x0, 0xc7ba8 <__cxa_demangle+0x52c8> c761c: aa1f03e8 mov x8, xzr c7620: a9007c16 stp x22, xzr, [x0] c7624: aa0003f6 mov x22, x0 c7628: f9097260 str x0, [x19, #0x12e0] c762c: 91008109 add x9, x8, #0x20 c7630: 8b0802ca add x10, x22, x8 c7634: f0000228 adrp x8, 0x10e000 c7638: 910c8108 add x8, x8, #0x320 c763c: f90006c9 str x9, [x22, #0x8] c7640: 91004156 add x22, x10, #0x10 c7644: 52800529 mov w9, #0x29 // =41 c7648: 140000d9 b 0xc79ac <__cxa_demangle+0x50cc> c764c: 39400108 ldrb w8, [x8] c7650: 7101551f cmp w8, #0x55 c7654: 54000661 b.ne 0xc7720 <__cxa_demangle+0x4e40> c7658: b00000c0 adrp x0, 0xe0000 c765c: 911ca800 add x0, x0, #0x72a c7660: 52800061 mov w1, #0x3 // =3 c7664: 97fdec07 bl 0x42680 <__strlen_chk@plt> c7668: a940226a ldp x10, x8, [x19] c766c: cb0a0109 sub x9, x8, x10 c7670: eb09001f cmp x0, x9 c7674: 54000668 b.hi 0xc7740 <__cxa_demangle+0x4e60> c7678: b40001a0 cbz x0, 0xc76ac <__cxa_demangle+0x4dcc> c767c: b00000c9 adrp x9, 0xe0000 c7680: 911ca929 add x9, x9, #0x72a c7684: aa0003eb mov x11, x0 c7688: aa0a03ec mov x12, x10 c768c: 3940012d ldrb w13, [x9] c7690: 3940018e ldrb w14, [x12] c7694: 6b0e01bf cmp w13, w14 c7698: 54000541 b.ne 0xc7740 <__cxa_demangle+0x4e60> c769c: 91000529 add x9, x9, #0x1 c76a0: f100056b subs x11, x11, #0x1 c76a4: 9100058c add x12, x12, #0x1 c76a8: 54ffff21 b.ne 0xc768c <__cxa_demangle+0x4dac> c76ac: 8b000149 add x9, x10, x0 c76b0: eb09011f cmp x8, x9 c76b4: f9000269 str x9, [x19] c76b8: 54001420 b.eq 0xc793c <__cxa_demangle+0x505c> c76bc: 3940012b ldrb w11, [x9] c76c0: 5100c16b sub w11, w11, #0x30 c76c4: 7100257f cmp w11, #0x9 c76c8: 540013a8 b.hi 0xc793c <__cxa_demangle+0x505c> c76cc: 8b0a000a add x10, x0, x10 c76d0: 9100054b add x11, x10, #0x1 c76d4: aa0b03ea mov x10, x11 c76d8: eb0b011f cmp x8, x11 c76dc: f900026b str x11, [x19] c76e0: 54002260 b.eq 0xc7b2c <__cxa_demangle+0x524c> c76e4: aa0a03eb mov x11, x10 c76e8: 3840156c ldrb w12, [x11], #0x1 c76ec: 5100c18c sub w12, w12, #0x30 c76f0: 7100299f cmp w12, #0xa c76f4: 54ffff03 b.lo 0xc76d4 <__cxa_demangle+0x4df4> c76f8: aa0903f4 mov x20, x9 c76fc: d1000575 sub x21, x11, #0x1 c7700: aa0a03e9 mov x9, x10 c7704: eb08013f cmp x9, x8 c7708: 54001221 b.ne 0xc794c <__cxa_demangle+0x506c> c770c: 1400011f b 0xc7b88 <__cxa_demangle+0x52a8> c7710: aa1303e0 mov x0, x19 c7714: aa1403e1 mov x1, x20 c7718: 94001a29 bl 0xcdfbc <__cxa_demangle+0xb6dc> c771c: 14000006 b 0xc7734 <__cxa_demangle+0x4e54> c7720: 5100c508 sub w8, w8, #0x31 c7724: 7100211f cmp w8, #0x8 c7728: 54ffef68 b.hi 0xc7514 <__cxa_demangle+0x4c34> c772c: aa1303e0 mov x0, x19 c7730: 94001975 bl 0xcdd04 <__cxa_demangle+0xb424> c7734: aa0003f6 mov x22, x0 c7738: b5002160 cbnz x0, 0xc7b64 <__cxa_demangle+0x5284> c773c: 14000113 b 0xc7b88 <__cxa_demangle+0x52a8> c7740: b00000c0 adrp x0, 0xe0000 c7744: 911cb400 add x0, x0, #0x72d c7748: 52800061 mov w1, #0x3 // =3 c774c: 97fdebcd bl 0x42680 <__strlen_chk@plt> c7750: a9402668 ldp x8, x9, [x19] c7754: cb080129 sub x9, x9, x8 c7758: eb09001f cmp x0, x9 c775c: 540005e8 b.hi 0xc7818 <__cxa_demangle+0x4f38> c7760: b40001a0 cbz x0, 0xc7794 <__cxa_demangle+0x4eb4> c7764: b00000c9 adrp x9, 0xe0000 c7768: 911cb529 add x9, x9, #0x72d c776c: aa0003ea mov x10, x0 c7770: aa0803eb mov x11, x8 c7774: 3940012c ldrb w12, [x9] c7778: 3940016d ldrb w13, [x11] c777c: 6b0d019f cmp w12, w13 c7780: 540004c1 b.ne 0xc7818 <__cxa_demangle+0x4f38> c7784: 91000529 add x9, x9, #0x1 c7788: f100054a subs x10, x10, #0x1 c778c: 9100056b add x11, x11, #0x1 c7790: 54ffff21 b.ne 0xc7774 <__cxa_demangle+0x4e94> c7794: 394b4a77 ldrb w23, [x19, #0x2d2] c7798: 8b000108 add x8, x8, x0 c779c: f9000268 str x8, [x19] c77a0: 52800028 mov w8, #0x1 // =1 c77a4: 390b4a68 strb w8, [x19, #0x2d2] c77a8: b00000c0 adrp x0, 0xe0000 c77ac: 911cc000 add x0, x0, #0x730 c77b0: 52800061 mov w1, #0x3 // =3 c77b4: 97fdebb3 bl 0x42680 <__strlen_chk@plt> c77b8: a9402269 ldp x9, x8, [x19] c77bc: cb09010a sub x10, x8, x9 c77c0: eb0a001f cmp x0, x10 c77c4: 54001048 b.hi 0xc79cc <__cxa_demangle+0x50ec> c77c8: b40001a0 cbz x0, 0xc77fc <__cxa_demangle+0x4f1c> c77cc: b00000ca adrp x10, 0xe0000 c77d0: 911cc14a add x10, x10, #0x730 c77d4: aa0003eb mov x11, x0 c77d8: aa0903ec mov x12, x9 c77dc: 3940014d ldrb w13, [x10] c77e0: 3940018e ldrb w14, [x12] c77e4: 6b0e01bf cmp w13, w14 c77e8: 54000f21 b.ne 0xc79cc <__cxa_demangle+0x50ec> c77ec: 9100054a add x10, x10, #0x1 c77f0: f100056b subs x11, x11, #0x1 c77f4: 9100058c add x12, x12, #0x1 c77f8: 54ffff21 b.ne 0xc77dc <__cxa_demangle+0x4efc> c77fc: 8b000129 add x9, x9, x0 c7800: aa1f03f4 mov x20, xzr c7804: aa1f03f5 mov x21, xzr c7808: f9000269 str x9, [x19] c780c: eb09011f cmp x8, x9 c7810: 54001201 b.ne 0xc7a50 <__cxa_demangle+0x5170> c7814: 140000a3 b 0xc7aa0 <__cxa_demangle+0x51c0> c7818: b00000c0 adrp x0, 0xe0000 c781c: 911ccc00 add x0, x0, #0x733 c7820: 52800061 mov w1, #0x3 // =3 c7824: 97fdeb97 bl 0x42680 <__strlen_chk@plt> c7828: a9402269 ldp x9, x8, [x19] c782c: cb09010a sub x10, x8, x9 c7830: eb0a001f cmp x0, x10 c7834: 54001aa8 b.hi 0xc7b88 <__cxa_demangle+0x52a8> c7838: b40001a0 cbz x0, 0xc786c <__cxa_demangle+0x4f8c> c783c: b00000ca adrp x10, 0xe0000 c7840: 911ccd4a add x10, x10, #0x733 c7844: aa0003eb mov x11, x0 c7848: aa0903ec mov x12, x9 c784c: 3940014d ldrb w13, [x10] c7850: 3940018e ldrb w14, [x12] c7854: 6b0e01bf cmp w13, w14 c7858: 54001981 b.ne 0xc7b88 <__cxa_demangle+0x52a8> c785c: 9100054a add x10, x10, #0x1 c7860: f100056b subs x11, x11, #0x1 c7864: 9100058c add x12, x12, #0x1 c7868: 54ffff21 b.ne 0xc784c <__cxa_demangle+0x4f6c> c786c: 8b00012a add x10, x9, x0 c7870: eb0a011f cmp x8, x10 c7874: f900026a str x10, [x19] c7878: 54000200 b.eq 0xc78b8 <__cxa_demangle+0x4fd8> c787c: 3940014b ldrb w11, [x10] c7880: 5100c16b sub w11, w11, #0x30 c7884: 7100257f cmp w11, #0x9 c7888: 54000188 b.hi 0xc78b8 <__cxa_demangle+0x4fd8> c788c: 8b090009 add x9, x0, x9 c7890: 91000529 add x9, x9, #0x1 c7894: aa0903ea mov x10, x9 c7898: eb09011f cmp x8, x9 c789c: f9000269 str x9, [x19] c78a0: 540000c0 b.eq 0xc78b8 <__cxa_demangle+0x4fd8> c78a4: aa0a03e9 mov x9, x10 c78a8: 3840152b ldrb w11, [x9], #0x1 c78ac: 5100c16b sub w11, w11, #0x30 c78b0: 7100297f cmp w11, #0xa c78b4: 54ffff03 b.lo 0xc7894 <__cxa_demangle+0x4fb4> c78b8: eb08015f cmp x10, x8 c78bc: 54001660 b.eq 0xc7b88 <__cxa_demangle+0x52a8> c78c0: 39400148 ldrb w8, [x10] c78c4: 71017d1f cmp w8, #0x5f c78c8: 54001601 b.ne 0xc7b88 <__cxa_demangle+0x52a8> c78cc: f9497274 ldr x20, [x19, #0x12e0] c78d0: 91000548 add x8, x10, #0x1 c78d4: f9000268 str x8, [x19] c78d8: f9400688 ldr x8, [x20, #0x8] c78dc: 91008109 add x9, x8, #0x20 c78e0: f13fc13f cmp x9, #0xff0 c78e4: 54000103 b.lo 0xc7904 <__cxa_demangle+0x5024> c78e8: 52820000 mov w0, #0x1000 // =4096 c78ec: 97fde755 bl 0x41640 c78f0: b40015c0 cbz x0, 0xc7ba8 <__cxa_demangle+0x52c8> c78f4: aa1f03e8 mov x8, xzr c78f8: a9007c14 stp x20, xzr, [x0] c78fc: aa0003f4 mov x20, x0 c7900: f9097260 str x0, [x19, #0x12e0] c7904: 91008109 add x9, x8, #0x20 c7908: 8b080288 add x8, x20, x8 c790c: f9000689 str x9, [x20, #0x8] c7910: b00000d4 adrp x20, 0xe0000 c7914: 911cda94 add x20, x20, #0x736 c7918: 52800201 mov w1, #0x10 // =16 c791c: aa1403e0 mov x0, x20 c7920: 91004116 add x22, x8, #0x10 c7924: 97fdeb57 bl 0x42680 <__strlen_chk@plt> c7928: d0000228 adrp x8, 0x10d000 c792c: 8b000295 add x21, x20, x0 c7930: 9104c108 add x8, x8, #0x130 c7934: 528000e9 mov w9, #0x7 // =7 c7938: 1400001d b 0xc79ac <__cxa_demangle+0x50cc> c793c: aa1f03f4 mov x20, xzr c7940: aa1f03f5 mov x21, xzr c7944: eb08013f cmp x9, x8 c7948: 54001200 b.eq 0xc7b88 <__cxa_demangle+0x52a8> c794c: 39400128 ldrb w8, [x9] c7950: 71017d1f cmp w8, #0x5f c7954: 540011a1 b.ne 0xc7b88 <__cxa_demangle+0x52a8> c7958: f9497276 ldr x22, [x19, #0x12e0] c795c: 91000528 add x8, x9, #0x1 c7960: f9000268 str x8, [x19] c7964: f94006c8 ldr x8, [x22, #0x8] c7968: 91008109 add x9, x8, #0x20 c796c: f13fc13f cmp x9, #0xff0 c7970: 54000103 b.lo 0xc7990 <__cxa_demangle+0x50b0> c7974: 52820000 mov w0, #0x1000 // =4096 c7978: 97fde732 bl 0x41640 c797c: b4001160 cbz x0, 0xc7ba8 <__cxa_demangle+0x52c8> c7980: aa1f03e8 mov x8, xzr c7984: a9007c16 stp x22, xzr, [x0] c7988: aa0003f6 mov x22, x0 c798c: f9097260 str x0, [x19, #0x12e0] c7990: 91008109 add x9, x8, #0x20 c7994: 8b0802ca add x10, x22, x8 c7998: f0000228 adrp x8, 0x10e000 c799c: 91090108 add x8, x8, #0x240 c79a0: f90006c9 str x9, [x22, #0x8] c79a4: 91004156 add x22, x10, #0x10 c79a8: 528004e9 mov w9, #0x27 // =39 c79ac: 390022c9 strb w9, [x22, #0x8] c79b0: 52802029 mov w9, #0x101 // =257 c79b4: 5280002a mov w10, #0x1 // =1 c79b8: f90002c8 str x8, [x22] c79bc: 780092c9 sturh w9, [x22, #0x9] c79c0: 39002eca strb w10, [x22, #0xb] c79c4: a90156d4 stp x20, x21, [x22, #0x10] c79c8: 14000067 b 0xc7b64 <__cxa_demangle+0x5284> c79cc: aa1303f4 mov x20, x19 c79d0: f8410e88 ldr x8, [x20, #0x10]! c79d4: f9400689 ldr x9, [x20, #0x8] c79d8: cb080128 sub x8, x9, x8 c79dc: 9343fd15 asr x21, x8, #3 c79e0: aa1303e0 mov x0, x19 c79e4: 97fff060 bl 0xc3b64 <__cxa_demangle+0x1284> c79e8: f90007e0 str x0, [sp, #0x8] c79ec: b4000b60 cbz x0, 0xc7b58 <__cxa_demangle+0x5278> c79f0: 910023e1 add x1, sp, #0x8 c79f4: aa1403e0 mov x0, x20 c79f8: 97fff980 bl 0xc5ff8 <__cxa_demangle+0x3718> c79fc: a9402668 ldp x8, x9, [x19] c7a00: eb09011f cmp x8, x9 c7a04: 54fffee0 b.eq 0xc79e0 <__cxa_demangle+0x5100> c7a08: 39400109 ldrb w9, [x8] c7a0c: 7101153f cmp w9, #0x45 c7a10: 54fffe81 b.ne 0xc79e0 <__cxa_demangle+0x5100> c7a14: a9410a69 ldp x9, x2, [x19, #0x10] c7a18: d37df2b6 lsl x22, x21, #3 c7a1c: 91000508 add x8, x8, #0x1 c7a20: aa1303e0 mov x0, x19 c7a24: 8b160121 add x1, x9, x22 c7a28: f9000268 str x8, [x19] c7a2c: 9400170a bl 0xcd654 <__cxa_demangle+0xad74> c7a30: a940aa68 ldp x8, x10, [x19, #0x8] c7a34: f9400269 ldr x9, [x19] c7a38: aa0003f5 mov x21, x0 c7a3c: aa0103f4 mov x20, x1 c7a40: 8b16014a add x10, x10, x22 c7a44: f9000e6a str x10, [x19, #0x18] c7a48: eb09011f cmp x8, x9 c7a4c: 540002a0 b.eq 0xc7aa0 <__cxa_demangle+0x51c0> c7a50: 3940012a ldrb w10, [x9] c7a54: 5100c14a sub w10, w10, #0x30 c7a58: 7100255f cmp w10, #0x9 c7a5c: 54000228 b.hi 0xc7aa0 <__cxa_demangle+0x51c0> c7a60: 9100052b add x11, x9, #0x1 c7a64: aa0b03ea mov x10, x11 c7a68: eb0b011f cmp x8, x11 c7a6c: f900026b str x11, [x19] c7a70: 540006a0 b.eq 0xc7b44 <__cxa_demangle+0x5264> c7a74: aa0a03eb mov x11, x10 c7a78: 3840156c ldrb w12, [x11], #0x1 c7a7c: 5100c18c sub w12, w12, #0x30 c7a80: 7100299f cmp w12, #0xa c7a84: 54ffff03 b.lo 0xc7a64 <__cxa_demangle+0x5184> c7a88: aa0903f8 mov x24, x9 c7a8c: d1000579 sub x25, x11, #0x1 c7a90: aa0a03e9 mov x9, x10 c7a94: eb08013f cmp x9, x8 c7a98: 540000c1 b.ne 0xc7ab0 <__cxa_demangle+0x51d0> c7a9c: 1400002f b 0xc7b58 <__cxa_demangle+0x5278> c7aa0: aa1f03f8 mov x24, xzr c7aa4: aa1f03f9 mov x25, xzr c7aa8: eb08013f cmp x9, x8 c7aac: 54000560 b.eq 0xc7b58 <__cxa_demangle+0x5278> c7ab0: 39400128 ldrb w8, [x9] c7ab4: 71017d1f cmp w8, #0x5f c7ab8: 54000501 b.ne 0xc7b58 <__cxa_demangle+0x5278> c7abc: f949727a ldr x26, [x19, #0x12e0] c7ac0: 91000528 add x8, x9, #0x1 c7ac4: f9000268 str x8, [x19] c7ac8: f9400748 ldr x8, [x26, #0x8] c7acc: 9100c109 add x9, x8, #0x30 c7ad0: f13fc13f cmp x9, #0xff0 c7ad4: 54000103 b.lo 0xc7af4 <__cxa_demangle+0x5214> c7ad8: 52820000 mov w0, #0x1000 // =4096 c7adc: 97fde6d9 bl 0x41640 c7ae0: b4000640 cbz x0, 0xc7ba8 <__cxa_demangle+0x52c8> c7ae4: aa1f03e8 mov x8, xzr c7ae8: a9007c1a stp x26, xzr, [x0] c7aec: aa0003fa mov x26, x0 c7af0: f9097260 str x0, [x19, #0x12e0] c7af4: 9100c109 add x9, x8, #0x30 c7af8: 8b080356 add x22, x26, x8 c7afc: f0000228 adrp x8, 0x10e000 c7b00: 910ac108 add x8, x8, #0x2b0 c7b04: 5280250a mov w10, #0x128 // =296 c7b08: 72a0202a movk w10, #0x101, lsl #16 c7b0c: f9000749 str x9, [x26, #0x8] c7b10: f8010ec8 str x8, [x22, #0x10]! c7b14: b9000aca str w10, [x22, #0x8] c7b18: a90152d5 stp x21, x20, [x22, #0x10] c7b1c: a90266d8 stp x24, x25, [x22, #0x20] c7b20: 390b4a77 strb w23, [x19, #0x2d2] c7b24: b5000216 cbnz x22, 0xc7b64 <__cxa_demangle+0x5284> c7b28: 14000018 b 0xc7b88 <__cxa_demangle+0x52a8> c7b2c: aa0903f4 mov x20, x9 c7b30: aa0a03e9 mov x9, x10 c7b34: aa0803f5 mov x21, x8 c7b38: eb08013f cmp x9, x8 c7b3c: 54fff081 b.ne 0xc794c <__cxa_demangle+0x506c> c7b40: 14000012 b 0xc7b88 <__cxa_demangle+0x52a8> c7b44: aa0903f8 mov x24, x9 c7b48: aa0a03e9 mov x9, x10 c7b4c: aa0803f9 mov x25, x8 c7b50: eb08013f cmp x9, x8 c7b54: 54fffae1 b.ne 0xc7ab0 <__cxa_demangle+0x51d0> c7b58: aa1f03f6 mov x22, xzr c7b5c: 390b4a77 strb w23, [x19, #0x2d2] c7b60: b4000156 cbz x22, 0xc7b88 <__cxa_demangle+0x52a8> c7b64: aa1303e0 mov x0, x19 c7b68: aa1603e1 mov x1, x22 c7b6c: a9457bfd ldp x29, x30, [sp, #0x50] c7b70: a9444ff4 ldp x20, x19, [sp, #0x40] c7b74: a94357f6 ldp x22, x21, [sp, #0x30] c7b78: a9425ff8 ldp x24, x23, [sp, #0x20] c7b7c: a94167fa ldp x26, x25, [sp, #0x10] c7b80: 910183ff add sp, sp, #0x60 c7b84: 17fffdf6 b 0xc735c <__cxa_demangle+0x4a7c> c7b88: a9457bfd ldp x29, x30, [sp, #0x50] c7b8c: a9444ff4 ldp x20, x19, [sp, #0x40] c7b90: a94357f6 ldp x22, x21, [sp, #0x30] c7b94: a9425ff8 ldp x24, x23, [sp, #0x20] c7b98: a94167fa ldp x26, x25, [sp, #0x10] c7b9c: aa1f03e0 mov x0, xzr c7ba0: 910183ff add sp, sp, #0x60 c7ba4: d65f03c0 ret c7ba8: 97fdea76 bl 0x42580 <_ZSt9terminatev@plt> c7bac: 390b4a77 strb w23, [x19, #0x2d2] c7bb0: 940035fb bl 0xd539c <__cxa_demangle+0x12abc> c7bb4: 390b4a77 strb w23, [x19, #0x2d2] c7bb8: 940035f9 bl 0xd539c <__cxa_demangle+0x12abc> c7bbc: a9410808 ldp x8, x2, [x0, #0x10] c7bc0: aa0103e0 mov x0, x1 c7bc4: aa0803e1 mov x1, x8 c7bc8: 17fffa05 b 0xc63dc <__cxa_demangle+0x3afc> c7bcc: a9410408 ldp x8, x1, [x0, #0x10] c7bd0: aa0803e0 mov x0, x8 c7bd4: d65f03c0 ret c7bd8: 17fde5d2 b 0x41320 <_ZdlPv@plt> c7bdc: f81d0ff5 str x21, [sp, #-0x30]! c7be0: a9014ff4 stp x20, x19, [sp, #0x10] c7be4: a9027bfd stp x29, x30, [sp, #0x20] c7be8: 910083fd add x29, sp, #0x20 c7bec: f9400815 ldr x21, [x0, #0x10] c7bf0: aa0003f4 mov x20, x0 c7bf4: aa0103f3 mov x19, x1 c7bf8: f94002a8 ldr x8, [x21] c7bfc: aa1503e0 mov x0, x21 c7c00: f9401108 ldr x8, [x8, #0x20] c7c04: d63f0100 blr x8 c7c08: 394026a8 ldrb w8, [x21, #0x9] c7c0c: 7100051f cmp w8, #0x1 c7c10: 540000c0 b.eq 0xc7c28 <__cxa_demangle+0x5348> c7c14: f94002a8 ldr x8, [x21] c7c18: aa1503e0 mov x0, x21 c7c1c: aa1303e1 mov x1, x19 c7c20: f9401508 ldr x8, [x8, #0x28] c7c24: d63f0100 blr x8 c7c28: b00000d5 adrp x21, 0xe0000 c7c2c: 911e92b5 add x21, x21, #0x7a4 c7c30: 52800061 mov w1, #0x3 // =3 c7c34: aa1503e0 mov x0, x21 c7c38: 97fdea92 bl 0x42680 <__strlen_chk@plt> c7c3c: 8b0002a2 add x2, x21, x0 c7c40: aa1303e0 mov x0, x19 c7c44: aa1503e1 mov x1, x21 c7c48: 97fff9e5 bl 0xc63dc <__cxa_demangle+0x3afc> c7c4c: f9400e94 ldr x20, [x20, #0x18] c7c50: aa1303e1 mov x1, x19 c7c54: f9400288 ldr x8, [x20] c7c58: aa1403e0 mov x0, x20 c7c5c: f9401108 ldr x8, [x8, #0x20] c7c60: d63f0100 blr x8 c7c64: 39402688 ldrb w8, [x20, #0x9] c7c68: 7100051f cmp w8, #0x1 c7c6c: 540000a1 b.ne 0xc7c80 <__cxa_demangle+0x53a0> c7c70: a9427bfd ldp x29, x30, [sp, #0x20] c7c74: a9414ff4 ldp x20, x19, [sp, #0x10] c7c78: f84307f5 ldr x21, [sp], #0x30 c7c7c: d65f03c0 ret c7c80: f9400288 ldr x8, [x20] c7c84: aa1403e0 mov x0, x20 c7c88: aa1303e1 mov x1, x19 c7c8c: a9427bfd ldp x29, x30, [sp, #0x20] c7c90: f9401502 ldr x2, [x8, #0x28] c7c94: a9414ff4 ldp x20, x19, [sp, #0x10] c7c98: f84307f5 ldr x21, [sp], #0x30 c7c9c: d61f0040 br x2 c7ca0: f9400c00 ldr x0, [x0, #0x18] c7ca4: f9400008 ldr x8, [x0] c7ca8: f9401901 ldr x1, [x8, #0x30] c7cac: d61f0020 br x1 c7cb0: 17fde59c b 0x41320 <_ZdlPv@plt> c7cb4: f81e0ff3 str x19, [sp, #-0x20]! c7cb8: a9017bfd stp x29, x30, [sp, #0x10] c7cbc: 910043fd add x29, sp, #0x10 c7cc0: 39408008 ldrb w8, [x0, #0x20] c7cc4: 34000068 cbz w8, 0xc7cd0 <__cxa_demangle+0x53f0> c7cc8: 2a1f03e8 mov w8, wzr c7ccc: 14000010 b 0xc7d0c <__cxa_demangle+0x542c> c7cd0: aa0003f3 mov x19, x0 c7cd4: f9400c00 ldr x0, [x0, #0x18] c7cd8: 52800028 mov w8, #0x1 // =1 c7cdc: 39008268 strb w8, [x19, #0x20] c7ce0: 39402408 ldrb w8, [x0, #0x9] c7ce4: 7100091f cmp w8, #0x2 c7ce8: 540000c1 b.ne 0xc7d00 <__cxa_demangle+0x5420> c7cec: f9400008 ldr x8, [x0] c7cf0: f9400108 ldr x8, [x8] c7cf4: d63f0100 blr x8 c7cf8: 2a0003e8 mov w8, w0 c7cfc: 14000003 b 0xc7d08 <__cxa_demangle+0x5428> c7d00: 7100011f cmp w8, #0x0 c7d04: 1a9f17e8 cset w8, eq c7d08: 3900827f strb wzr, [x19, #0x20] c7d0c: a9417bfd ldp x29, x30, [sp, #0x10] c7d10: 12000100 and w0, w8, #0x1 c7d14: f84207f3 ldr x19, [sp], #0x20 c7d18: d65f03c0 ret c7d1c: 3900827f strb wzr, [x19, #0x20] c7d20: 9400359f bl 0xd539c <__cxa_demangle+0x12abc> c7d24: f81e0ff3 str x19, [sp, #-0x20]! c7d28: a9017bfd stp x29, x30, [sp, #0x10] c7d2c: 910043fd add x29, sp, #0x10 c7d30: 39408008 ldrb w8, [x0, #0x20] c7d34: 34000068 cbz w8, 0xc7d40 <__cxa_demangle+0x5460> c7d38: 2a1f03e8 mov w8, wzr c7d3c: 14000010 b 0xc7d7c <__cxa_demangle+0x549c> c7d40: aa0003f3 mov x19, x0 c7d44: f9400c00 ldr x0, [x0, #0x18] c7d48: 52800028 mov w8, #0x1 // =1 c7d4c: 39008268 strb w8, [x19, #0x20] c7d50: 39402808 ldrb w8, [x0, #0xa] c7d54: 7100091f cmp w8, #0x2 c7d58: 540000c1 b.ne 0xc7d70 <__cxa_demangle+0x5490> c7d5c: f9400008 ldr x8, [x0] c7d60: f9400508 ldr x8, [x8, #0x8] c7d64: d63f0100 blr x8 c7d68: 2a0003e8 mov w8, w0 c7d6c: 14000003 b 0xc7d78 <__cxa_demangle+0x5498> c7d70: 7100011f cmp w8, #0x0 c7d74: 1a9f17e8 cset w8, eq c7d78: 3900827f strb wzr, [x19, #0x20] c7d7c: a9417bfd ldp x29, x30, [sp, #0x10] c7d80: 12000100 and w0, w8, #0x1 c7d84: f84207f3 ldr x19, [sp], #0x20 c7d88: d65f03c0 ret c7d8c: 3900827f strb wzr, [x19, #0x20] c7d90: 94003583 bl 0xd539c <__cxa_demangle+0x12abc> c7d94: f81e0ff3 str x19, [sp, #-0x20]! c7d98: a9017bfd stp x29, x30, [sp, #0x10] c7d9c: 910043fd add x29, sp, #0x10 c7da0: 39408008 ldrb w8, [x0, #0x20] c7da4: 34000068 cbz w8, 0xc7db0 <__cxa_demangle+0x54d0> c7da8: 2a1f03e8 mov w8, wzr c7dac: 14000010 b 0xc7dec <__cxa_demangle+0x550c> c7db0: aa0003f3 mov x19, x0 c7db4: f9400c00 ldr x0, [x0, #0x18] c7db8: 52800028 mov w8, #0x1 // =1 c7dbc: 39008268 strb w8, [x19, #0x20] c7dc0: 39402c08 ldrb w8, [x0, #0xb] c7dc4: 7100091f cmp w8, #0x2 c7dc8: 540000c1 b.ne 0xc7de0 <__cxa_demangle+0x5500> c7dcc: f9400008 ldr x8, [x0] c7dd0: f9400908 ldr x8, [x8, #0x10] c7dd4: d63f0100 blr x8 c7dd8: 2a0003e8 mov w8, w0 c7ddc: 14000003 b 0xc7de8 <__cxa_demangle+0x5508> c7de0: 7100011f cmp w8, #0x0 c7de4: 1a9f17e8 cset w8, eq c7de8: 3900827f strb wzr, [x19, #0x20] c7dec: a9417bfd ldp x29, x30, [sp, #0x10] c7df0: 12000100 and w0, w8, #0x1 c7df4: f84207f3 ldr x19, [sp], #0x20 c7df8: d65f03c0 ret c7dfc: 3900827f strb wzr, [x19, #0x20] c7e00: 94003567 bl 0xd539c <__cxa_demangle+0x12abc> c7e04: f81e0ff3 str x19, [sp, #-0x20]! c7e08: a9017bfd stp x29, x30, [sp, #0x10] c7e0c: 910043fd add x29, sp, #0x10 c7e10: 39408008 ldrb w8, [x0, #0x20] c7e14: aa0003f3 mov x19, x0 c7e18: 35000128 cbnz w8, 0xc7e3c <__cxa_demangle+0x555c> c7e1c: f9400e60 ldr x0, [x19, #0x18] c7e20: 52800028 mov w8, #0x1 // =1 c7e24: 39008268 strb w8, [x19, #0x20] c7e28: f9400008 ldr x8, [x0] c7e2c: f9400d08 ldr x8, [x8, #0x18] c7e30: d63f0100 blr x8 c7e34: 3900827f strb wzr, [x19, #0x20] c7e38: aa0003f3 mov x19, x0 c7e3c: a9417bfd ldp x29, x30, [sp, #0x10] c7e40: aa1303e0 mov x0, x19 c7e44: f84207f3 ldr x19, [sp], #0x20 c7e48: d65f03c0 ret c7e4c: 3900827f strb wzr, [x19, #0x20] c7e50: 94003553 bl 0xd539c <__cxa_demangle+0x12abc> c7e54: f81e0ff3 str x19, [sp, #-0x20]! c7e58: a9017bfd stp x29, x30, [sp, #0x10] c7e5c: 910043fd add x29, sp, #0x10 c7e60: 39408008 ldrb w8, [x0, #0x20] c7e64: 35000128 cbnz w8, 0xc7e88 <__cxa_demangle+0x55a8> c7e68: aa0003f3 mov x19, x0 c7e6c: f9400c00 ldr x0, [x0, #0x18] c7e70: 52800028 mov w8, #0x1 // =1 c7e74: 39008268 strb w8, [x19, #0x20] c7e78: f9400008 ldr x8, [x0] c7e7c: f9401108 ldr x8, [x8, #0x20] c7e80: d63f0100 blr x8 c7e84: 3900827f strb wzr, [x19, #0x20] c7e88: a9417bfd ldp x29, x30, [sp, #0x10] c7e8c: f84207f3 ldr x19, [sp], #0x20 c7e90: d65f03c0 ret c7e94: 3900827f strb wzr, [x19, #0x20] c7e98: 94003541 bl 0xd539c <__cxa_demangle+0x12abc> c7e9c: f81e0ff3 str x19, [sp, #-0x20]! c7ea0: a9017bfd stp x29, x30, [sp, #0x10] c7ea4: 910043fd add x29, sp, #0x10 c7ea8: 39408008 ldrb w8, [x0, #0x20] c7eac: 35000128 cbnz w8, 0xc7ed0 <__cxa_demangle+0x55f0> c7eb0: aa0003f3 mov x19, x0 c7eb4: f9400c00 ldr x0, [x0, #0x18] c7eb8: 52800028 mov w8, #0x1 // =1 c7ebc: 39008268 strb w8, [x19, #0x20] c7ec0: f9400008 ldr x8, [x0] c7ec4: f9401508 ldr x8, [x8, #0x28] c7ec8: d63f0100 blr x8 c7ecc: 3900827f strb wzr, [x19, #0x20] c7ed0: a9417bfd ldp x29, x30, [sp, #0x10] c7ed4: f84207f3 ldr x19, [sp], #0x20 c7ed8: d65f03c0 ret c7edc: 3900827f strb wzr, [x19, #0x20] c7ee0: 9400352f bl 0xd539c <__cxa_demangle+0x12abc> c7ee4: 17fde50f b 0x41320 <_ZdlPv@plt> c7ee8: d10203ff sub sp, sp, #0x80 c7eec: f90013fb str x27, [sp, #0x20] c7ef0: a90367fa stp x26, x25, [sp, #0x30] c7ef4: a9045ff8 stp x24, x23, [sp, #0x40] c7ef8: a90557f6 stp x22, x21, [sp, #0x50] c7efc: a9064ff4 stp x20, x19, [sp, #0x60] c7f00: a9077bfd stp x29, x30, [sp, #0x70] c7f04: 9101c3fd add x29, sp, #0x70 c7f08: d53bd05a mrs x26, TPIDR_EL0 c7f0c: f9401748 ldr x8, [x26, #0x28] c7f10: b00000d4 adrp x20, 0xe0000 c7f14: 91095694 add x20, x20, #0x255 c7f18: aa0003f3 mov x19, x0 c7f1c: 52800061 mov w1, #0x3 // =3 c7f20: aa1403e0 mov x0, x20 c7f24: f9000fe8 str x8, [sp, #0x18] c7f28: 97fde9d6 bl 0x42680 <__strlen_chk@plt> c7f2c: a9402668 ldp x8, x9, [x19] c7f30: cb08012a sub x10, x9, x8 c7f34: eb0a001f cmp x0, x10 c7f38: 54000228 b.hi 0xc7f7c <__cxa_demangle+0x569c> c7f3c: b4000120 cbz x0, 0xc7f60 <__cxa_demangle+0x5680> c7f40: aa1f03eb mov x11, xzr c7f44: 386b6a8c ldrb w12, [x20, x11] c7f48: 386b690d ldrb w13, [x8, x11] c7f4c: 6b0d019f cmp w12, w13 c7f50: 54000161 b.ne 0xc7f7c <__cxa_demangle+0x569c> c7f54: 9100056b add x11, x11, #0x1 c7f58: eb0b001f cmp x0, x11 c7f5c: 54ffff41 b.ne 0xc7f44 <__cxa_demangle+0x5664> c7f60: 8b000108 add x8, x8, x0 c7f64: cb08012a sub x10, x9, x8 c7f68: 52800036 mov w22, #0x1 // =1 c7f6c: f9000268 str x8, [x19] c7f70: f100095f cmp x10, #0x2 c7f74: 540000a3 b.lo 0xc7f88 <__cxa_demangle+0x56a8> c7f78: 1400000b b 0xc7fa4 <__cxa_demangle+0x56c4> c7f7c: 2a1f03f6 mov w22, wzr c7f80: f100095f cmp x10, #0x2 c7f84: 54000102 b.hs 0xc7fa4 <__cxa_demangle+0x56c4> c7f88: aa1f03f4 mov x20, xzr c7f8c: f9401748 ldr x8, [x26, #0x28] c7f90: f9400fe9 ldr x9, [sp, #0x18] c7f94: eb09011f cmp x8, x9 c7f98: 5400daa1 b.ne 0xc9aec <__cxa_demangle+0x720c> c7f9c: aa1403e0 mov x0, x20 c7fa0: 14000419 b 0xc9004 <__cxa_demangle+0x6724> c7fa4: 3940010a ldrb w10, [x8] c7fa8: 5100c54a sub w10, w10, #0x31 c7fac: 71010d5f cmp w10, #0x43 c7fb0: 54002d68 b.hi 0xc855c <__cxa_demangle+0x5c7c> c7fb4: 900000cb adrp x11, 0xdf000 c7fb8: 912b396b add x11, x11, #0xace c7fbc: 1000008c adr x12, 0xc7fcc <__cxa_demangle+0x56ec> c7fc0: 786a796d ldrh w13, [x11, x10, lsl #1] c7fc4: 8b0d098c add x12, x12, x13, lsl #2 c7fc8: d61f0180 br x12 c7fcc: aa1303e0 mov x0, x19 c7fd0: 94000d89 bl 0xcb5f4 <__cxa_demangle+0x8d14> c7fd4: 14000408 b 0xc8ff4 <__cxa_demangle+0x6714> c7fd8: 39400509 ldrb w9, [x8, #0x1] c7fdc: aa1f03f4 mov x20, xzr c7fe0: 51015929 sub w9, w9, #0x56 c7fe4: 7100813f cmp w9, #0x20 c7fe8: 54fffd28 b.hi 0xc7f8c <__cxa_demangle+0x56ac> c7fec: 900000ca adrp x10, 0xdf000 c7ff0: 9135c94a add x10, x10, #0xd72 c7ff4: 10fffccb adr x11, 0xc7f8c <__cxa_demangle+0x56ac> c7ff8: 7869794c ldrh w12, [x10, x9, lsl #1] c7ffc: 8b0c096b add x11, x11, x12, lsl #2 c8000: d61f0160 br x11 c8004: 91000908 add x8, x8, #0x2 c8008: 900000d4 adrp x20, 0xe0000 c800c: f9000268 str x8, [x19] c8010: 91110694 add x20, x20, #0x441 c8014: 140003f1 b 0xc8fd8 <__cxa_demangle+0x66f8> c8018: 39400509 ldrb w9, [x8, #0x1] c801c: aa1f03f4 mov x20, xzr c8020: 51019529 sub w9, w9, #0x65 c8024: 7100493f cmp w9, #0x12 c8028: 54fffb28 b.hi 0xc7f8c <__cxa_demangle+0x56ac> c802c: f00000aa adrp x10, 0xdf000 c8030: 912d594a add x10, x10, #0xb56 c8034: 10fffacb adr x11, 0xc7f8c <__cxa_demangle+0x56ac> c8038: 7869794c ldrh w12, [x10, x9, lsl #1] c803c: 8b0c096b add x11, x11, x12, lsl #2 c8040: d61f0160 br x11 c8044: 91000908 add x8, x8, #0x2 c8048: aa1303e0 mov x0, x19 c804c: f9000268 str x8, [x19] c8050: 97ffffa6 bl 0xc7ee8 <__cxa_demangle+0x5608> c8054: f9000be0 str x0, [sp, #0x10] c8058: b50047a0 cbnz x0, 0xc894c <__cxa_demangle+0x606c> c805c: 17ffffcb b 0xc7f88 <__cxa_demangle+0x56a8> c8060: 3940050a ldrb w10, [x8, #0x1] c8064: 7101b15f cmp w10, #0x6c c8068: 540030a0 b.eq 0xc867c <__cxa_demangle+0x5d9c> c806c: 7101e15f cmp w10, #0x78 c8070: 54fff8c1 b.ne 0xc7f88 <__cxa_demangle+0x56a8> c8074: 91000908 add x8, x8, #0x2 c8078: aa1303e0 mov x0, x19 c807c: f9000268 str x8, [x19] c8080: 97ffff9a bl 0xc7ee8 <__cxa_demangle+0x5608> c8084: b4fff820 cbz x0, 0xc7f88 <__cxa_demangle+0x56a8> c8088: aa0003f5 mov x21, x0 c808c: aa1303e0 mov x0, x19 c8090: 97ffff96 bl 0xc7ee8 <__cxa_demangle+0x5608> c8094: b4fff7a0 cbz x0, 0xc7f88 <__cxa_demangle+0x56a8> c8098: f9497277 ldr x23, [x19, #0x12e0] c809c: aa0003f6 mov x22, x0 c80a0: f94006e8 ldr x8, [x23, #0x8] c80a4: 91008109 add x9, x8, #0x20 c80a8: f13fc13f cmp x9, #0xff0 c80ac: 54000103 b.lo 0xc80cc <__cxa_demangle+0x57ec> c80b0: 52820000 mov w0, #0x1000 // =4096 c80b4: 97fde563 bl 0x41640 c80b8: b400d1c0 cbz x0, 0xc9af0 <__cxa_demangle+0x7210> c80bc: aa1f03e8 mov x8, xzr c80c0: a9007c17 stp x23, xzr, [x0] c80c4: aa0003f7 mov x23, x0 c80c8: f9097260 str x0, [x19, #0x12e0] c80cc: 91008109 add x9, x8, #0x20 c80d0: 8b0802f4 add x20, x23, x8 c80d4: b0000228 adrp x8, 0x10d000 c80d8: 912ec108 add x8, x8, #0xbb0 c80dc: 5280256a mov w10, #0x12b // =299 c80e0: 72a0202a movk w10, #0x101, lsl #16 c80e4: f90006e9 str x9, [x23, #0x8] c80e8: f8010e88 str x8, [x20, #0x10]! c80ec: b9000a8a str w10, [x20, #0x8] c80f0: a9015a95 stp x21, x22, [x20, #0x10] c80f4: 17ffffa6 b 0xc7f8c <__cxa_demangle+0x56ac> c80f8: 39400509 ldrb w9, [x8, #0x1] c80fc: aa1f03f4 mov x20, xzr c8100: 51018529 sub w9, w9, #0x61 c8104: 71005d3f cmp w9, #0x17 c8108: 54fff428 b.hi 0xc7f8c <__cxa_demangle+0x56ac> c810c: f00000aa adrp x10, 0xdf000 c8110: 9132d14a add x10, x10, #0xcb4 c8114: 10fff3cb adr x11, 0xc7f8c <__cxa_demangle+0x56ac> c8118: 7869794c ldrh w12, [x10, x9, lsl #1] c811c: 8b0c096b add x11, x11, x12, lsl #2 c8120: d61f0160 br x11 c8124: 900000d4 adrp x20, 0xe0000 c8128: 91095694 add x20, x20, #0x255 c812c: 52800061 mov w1, #0x3 // =3 c8130: aa1403e0 mov x0, x20 c8134: 97fde953 bl 0x42680 <__strlen_chk@plt> c8138: a9402a68 ldp x8, x10, [x19] c813c: cb080149 sub x9, x10, x8 c8140: eb09001f cmp x0, x9 c8144: 54003368 b.hi 0xc87b0 <__cxa_demangle+0x5ed0> c8148: b4000120 cbz x0, 0xc816c <__cxa_demangle+0x588c> c814c: aa1f03eb mov x11, xzr c8150: 386b6a8c ldrb w12, [x20, x11] c8154: 386b690d ldrb w13, [x8, x11] c8158: 6b0d019f cmp w12, w13 c815c: 540032a1 b.ne 0xc87b0 <__cxa_demangle+0x5ed0> c8160: 9100056b add x11, x11, #0x1 c8164: eb0b001f cmp x0, x11 c8168: 54ffff41 b.ne 0xc8150 <__cxa_demangle+0x5870> c816c: 8b000108 add x8, x8, x0 c8170: cb080149 sub x9, x10, x8 c8174: 52800038 mov w24, #0x1 // =1 c8178: f9000268 str x8, [x19] c817c: f100093f cmp x9, #0x2 c8180: 540031e2 b.hs 0xc87bc <__cxa_demangle+0x5edc> c8184: 2a1f03f9 mov w25, wzr c8188: 14000190 b 0xc87c8 <__cxa_demangle+0x5ee8> c818c: cb080129 sub x9, x9, x8 c8190: f100093f cmp x9, #0x2 c8194: 54002be3 b.lo 0xc8710 <__cxa_demangle+0x5e30> c8198: 3940050a ldrb w10, [x8, #0x1] c819c: 7101c15f cmp w10, #0x70 c81a0: 54002a81 b.ne 0xc86f0 <__cxa_demangle+0x5e10> c81a4: aa1303e0 mov x0, x19 c81a8: 94000883 bl 0xca3b4 <__cxa_demangle+0x7ad4> c81ac: 14000392 b 0xc8ff4 <__cxa_demangle+0x6714> c81b0: 39400509 ldrb w9, [x8, #0x1] c81b4: 7101d13f cmp w9, #0x74 c81b8: 54002900 b.eq 0xc86d8 <__cxa_demangle+0x5df8> c81bc: 7101953f cmp w9, #0x65 c81c0: 54ffee41 b.ne 0xc7f88 <__cxa_demangle+0x56a8> c81c4: 91000908 add x8, x8, #0x2 c81c8: 900000d4 adrp x20, 0xe0000 c81cc: f9000268 str x8, [x19] c81d0: 91165a94 add x20, x20, #0x596 c81d4: 14000381 b 0xc8fd8 <__cxa_demangle+0x66f8> c81d8: 39400509 ldrb w9, [x8, #0x1] c81dc: aa1f03f4 mov x20, xzr c81e0: 51018d29 sub w9, w9, #0x63 c81e4: 71004d3f cmp w9, #0x13 c81e8: 54ffed28 b.hi 0xc7f8c <__cxa_demangle+0x56ac> c81ec: f00000aa adrp x10, 0xdf000 c81f0: 9136d14a add x10, x10, #0xdb4 c81f4: 10ffeccb adr x11, 0xc7f8c <__cxa_demangle+0x56ac> c81f8: 7869794c ldrh w12, [x10, x9, lsl #1] c81fc: 8b0c096b add x11, x11, x12, lsl #2 c8200: d61f0160 br x11 c8204: 91000908 add x8, x8, #0x2 c8208: aa1303e0 mov x0, x19 c820c: f9000268 str x8, [x19] c8210: 97ffee55 bl 0xc3b64 <__cxa_demangle+0x1284> c8214: b4ffeba0 cbz x0, 0xc7f88 <__cxa_demangle+0x56a8> c8218: aa0003f5 mov x21, x0 c821c: aa1303e0 mov x0, x19 c8220: 97ffff32 bl 0xc7ee8 <__cxa_demangle+0x5608> c8224: b4ffeb20 cbz x0, 0xc7f88 <__cxa_demangle+0x56a8> c8228: f9497274 ldr x20, [x19, #0x12e0] c822c: aa0003f6 mov x22, x0 c8230: f9400688 ldr x8, [x20, #0x8] c8234: 9100c109 add x9, x8, #0x30 c8238: f13fc13f cmp x9, #0xff0 c823c: 54000103 b.lo 0xc825c <__cxa_demangle+0x597c> c8240: 52820000 mov w0, #0x1000 // =4096 c8244: 97fde4ff bl 0x41640 c8248: b400c540 cbz x0, 0xc9af0 <__cxa_demangle+0x7210> c824c: aa1f03e8 mov x8, xzr c8250: a9007c14 stp x20, xzr, [x0] c8254: aa0003f4 mov x20, x0 c8258: f9097260 str x0, [x19, #0x12e0] c825c: 9100c109 add x9, x8, #0x30 c8260: 900000d3 adrp x19, 0xe0000 c8264: f9000689 str x9, [x20, #0x8] c8268: 8b080294 add x20, x20, x8 c826c: 91098a73 add x19, x19, #0x262 c8270: 52800161 mov w1, #0xb // =11 c8274: 1400043f b 0xc9370 <__cxa_demangle+0x6a90> c8278: 39400509 ldrb w9, [x8, #0x1] c827c: 71013d3f cmp w9, #0x4f c8280: 54002580 b.eq 0xc8730 <__cxa_demangle+0x5e50> c8284: 7101c53f cmp w9, #0x71 c8288: 540024a0 b.eq 0xc871c <__cxa_demangle+0x5e3c> c828c: 7101bd3f cmp w9, #0x6f c8290: 54ffe7c1 b.ne 0xc7f88 <__cxa_demangle+0x56a8> c8294: 91000908 add x8, x8, #0x2 c8298: 900000d4 adrp x20, 0xe0000 c829c: f9000268 str x8, [x19] c82a0: 91113294 add x20, x20, #0x44c c82a4: 52800041 mov w1, #0x2 // =2 c82a8: 1400034d b 0xc8fdc <__cxa_demangle+0x66fc> c82ac: aa1303e0 mov x0, x19 c82b0: 94000644 bl 0xc9bc0 <__cxa_demangle+0x72e0> c82b4: 14000350 b 0xc8ff4 <__cxa_demangle+0x6714> c82b8: aa1303e0 mov x0, x19 c82bc: 97fffabc bl 0xc6dac <__cxa_demangle+0x44cc> c82c0: 1400034d b 0xc8ff4 <__cxa_demangle+0x6714> c82c4: 39400509 ldrb w9, [x8, #0x1] c82c8: aa1f03f4 mov x20, xzr c82cc: 51014d29 sub w9, w9, #0x53 c82d0: 7100853f cmp w9, #0x21 c82d4: 54ffe5c8 b.hi 0xc7f8c <__cxa_demangle+0x56ac> c82d8: f00000aa adrp x10, 0xdf000 c82dc: 9134b94a add x10, x10, #0xd2e c82e0: 10ffe56b adr x11, 0xc7f8c <__cxa_demangle+0x56ac> c82e4: 7869794c ldrh w12, [x10, x9, lsl #1] c82e8: 8b0c096b add x11, x11, x12, lsl #2 c82ec: d61f0160 br x11 c82f0: 91000908 add x8, x8, #0x2 c82f4: 900000d4 adrp x20, 0xe0000 c82f8: f9000268 str x8, [x19] c82fc: 91128a94 add x20, x20, #0x4a2 c8300: 52800081 mov w1, #0x4 // =4 c8304: 14000336 b 0xc8fdc <__cxa_demangle+0x66fc> c8308: 39400509 ldrb w9, [x8, #0x1] c830c: aa1f03f4 mov x20, xzr c8310: 51014929 sub w9, w9, #0x52 c8314: 7100813f cmp w9, #0x20 c8318: 54ffe3a8 b.hi 0xc7f8c <__cxa_demangle+0x56ac> c831c: f00000aa adrp x10, 0xdf000 c8320: 9131c94a add x10, x10, #0xc72 c8324: 10ffe34b adr x11, 0xc7f8c <__cxa_demangle+0x56ac> c8328: 7869794c ldrh w12, [x10, x9, lsl #1] c832c: 8b0c096b add x11, x11, x12, lsl #2 c8330: d61f0160 br x11 c8334: 91000908 add x8, x8, #0x2 c8338: 900000d4 adrp x20, 0xe0000 c833c: f9000268 str x8, [x19] c8340: 9114a694 add x20, x20, #0x529 c8344: 14000325 b 0xc8fd8 <__cxa_demangle+0x66f8> c8348: 39400509 ldrb w9, [x8, #0x1] c834c: aa1f03f4 mov x20, xzr c8350: 51013929 sub w9, w9, #0x4e c8354: 7100b13f cmp w9, #0x2c c8358: 54ffe1a8 b.hi 0xc7f8c <__cxa_demangle+0x56ac> c835c: f00000aa adrp x10, 0xdf000 c8360: 9137714a add x10, x10, #0xddc c8364: 10ffe14b adr x11, 0xc7f8c <__cxa_demangle+0x56ac> c8368: 7869794c ldrh w12, [x10, x9, lsl #1] c836c: 8b0c096b add x11, x11, x12, lsl #2 c8370: d61f0160 br x11 c8374: 91000908 add x8, x8, #0x2 c8378: 900000d4 adrp x20, 0xe0000 c837c: f9000268 str x8, [x19] c8380: 910f5e94 add x20, x20, #0x3d7 c8384: 14000315 b 0xc8fd8 <__cxa_demangle+0x66f8> c8388: 3940050a ldrb w10, [x8, #0x1] c838c: aa1f03f4 mov x20, xzr c8390: 5101414a sub w10, w10, #0x50 c8394: 7100a95f cmp w10, #0x2a c8398: 54ffdfa8 b.hi 0xc7f8c <__cxa_demangle+0x56ac> c839c: f00000ab adrp x11, 0xdf000 c83a0: 912df16b add x11, x11, #0xb7c c83a4: 10ffdf4c adr x12, 0xc7f8c <__cxa_demangle+0x56ac> c83a8: 786a796d ldrh w13, [x11, x10, lsl #1] c83ac: 8b0d098c add x12, x12, x13, lsl #2 c83b0: d61f0180 br x12 c83b4: 91000908 add x8, x8, #0x2 c83b8: aa1303f4 mov x20, x19 c83bc: f9000268 str x8, [x19] c83c0: f8410e8a ldr x10, [x20, #0x10]! c83c4: f9400e6b ldr x11, [x19, #0x18] c83c8: cb0a016a sub x10, x11, x10 c83cc: 9343fd55 asr x21, x10, #3 c83d0: eb09011f cmp x8, x9 c83d4: 54000080 b.eq 0xc83e4 <__cxa_demangle+0x5b04> c83d8: 39400109 ldrb w9, [x8] c83dc: 7101153f cmp w9, #0x45 c83e0: 54009780 b.eq 0xc96d0 <__cxa_demangle+0x6df0> c83e4: aa1303e0 mov x0, x19 c83e8: 97fff68e bl 0xc5e20 <__cxa_demangle+0x3540> c83ec: f9000be0 str x0, [sp, #0x10] c83f0: b4ffdcc0 cbz x0, 0xc7f88 <__cxa_demangle+0x56a8> c83f4: 910043e1 add x1, sp, #0x10 c83f8: aa1403e0 mov x0, x20 c83fc: 97fff6ff bl 0xc5ff8 <__cxa_demangle+0x3718> c8400: a9402668 ldp x8, x9, [x19] c8404: eb09011f cmp x8, x9 c8408: 54fffe81 b.ne 0xc83d8 <__cxa_demangle+0x5af8> c840c: 17fffff6 b 0xc83e4 <__cxa_demangle+0x5b04> c8410: 39400509 ldrb w9, [x8, #0x1] c8414: 7101d53f cmp w9, #0x75 c8418: 54ffdb81 b.ne 0xc7f88 <__cxa_demangle+0x56a8> c841c: 91000908 add x8, x8, #0x2 c8420: aa1303e0 mov x0, x19 c8424: f9000268 str x8, [x19] c8428: 97fffeb0 bl 0xc7ee8 <__cxa_demangle+0x5608> c842c: b4ffdae0 cbz x0, 0xc7f88 <__cxa_demangle+0x56a8> c8430: aa0003f5 mov x21, x0 c8434: aa1303e0 mov x0, x19 c8438: 97fffeac bl 0xc7ee8 <__cxa_demangle+0x5608> c843c: b4ffda60 cbz x0, 0xc7f88 <__cxa_demangle+0x56a8> c8440: aa0003f6 mov x22, x0 c8444: aa1303e0 mov x0, x19 c8448: 97fffea8 bl 0xc7ee8 <__cxa_demangle+0x5608> c844c: b4ffd9e0 cbz x0, 0xc7f88 <__cxa_demangle+0x56a8> c8450: f9497278 ldr x24, [x19, #0x12e0] c8454: aa0003f7 mov x23, x0 c8458: f9400708 ldr x8, [x24, #0x8] c845c: 9100c109 add x9, x8, #0x30 c8460: f13fc13f cmp x9, #0xff0 c8464: 54000103 b.lo 0xc8484 <__cxa_demangle+0x5ba4> c8468: 52820000 mov w0, #0x1000 // =4096 c846c: 97fde475 bl 0x41640 c8470: b400b400 cbz x0, 0xc9af0 <__cxa_demangle+0x7210> c8474: aa1f03e8 mov x8, xzr c8478: a9007c18 stp x24, xzr, [x0] c847c: aa0003f8 mov x24, x0 c8480: f9097260 str x0, [x19, #0x12e0] c8484: 9100c109 add x9, x8, #0x30 c8488: 8b080314 add x20, x24, x8 c848c: b0000228 adrp x8, 0x10d000 c8490: 528025aa mov w10, #0x12d // =301 c8494: 913b0108 add x8, x8, #0xec0 c8498: 140004ed b 0xc984c <__cxa_demangle+0x6f6c> c849c: 3940050a ldrb w10, [x8, #0x1] c84a0: aa1f03f4 mov x20, xzr c84a4: 5101314a sub w10, w10, #0x4c c84a8: 7100a15f cmp w10, #0x28 c84ac: 54ffd708 b.hi 0xc7f8c <__cxa_demangle+0x56ac> c84b0: f00000ab adrp x11, 0xdf000 c84b4: 9130816b add x11, x11, #0xc20 c84b8: 10ffd6ac adr x12, 0xc7f8c <__cxa_demangle+0x56ac> c84bc: 786a796d ldrh w13, [x11, x10, lsl #1] c84c0: 8b0d098c add x12, x12, x13, lsl #2 c84c4: d61f0180 br x12 c84c8: 91000908 add x8, x8, #0x2 c84cc: 900000d4 adrp x20, 0xe0000 c84d0: f9000268 str x8, [x19] c84d4: 91152a94 add x20, x20, #0x54a c84d8: 140002c0 b 0xc8fd8 <__cxa_demangle+0x66f8> c84dc: 3940050a ldrb w10, [x8, #0x1] c84e0: aa1f03f4 mov x20, xzr c84e4: 5101254a sub w10, w10, #0x49 c84e8: 7100915f cmp w10, #0x24 c84ec: 54ffd508 b.hi 0xc7f8c <__cxa_demangle+0x56ac> c84f0: f00000ab adrp x11, 0xdf000 c84f4: 9133916b add x11, x11, #0xce4 c84f8: 10ffd4ac adr x12, 0xc7f8c <__cxa_demangle+0x56ac> c84fc: 786a796d ldrh w13, [x11, x10, lsl #1] c8500: 8b0d098c add x12, x12, x13, lsl #2 c8504: d61f0180 br x12 c8508: 91000908 add x8, x8, #0x2 c850c: 900000d4 adrp x20, 0xe0000 c8510: f9000268 str x8, [x19] c8514: 91130a94 add x20, x20, #0x4c2 c8518: 140002b0 b 0xc8fd8 <__cxa_demangle+0x66f8> c851c: 39400509 ldrb w9, [x8, #0x1] c8520: aa1f03f4 mov x20, xzr c8524: 51013529 sub w9, w9, #0x4d c8528: 7100993f cmp w9, #0x26 c852c: 54ffd308 b.hi 0xc7f8c <__cxa_demangle+0x56ac> c8530: f00000aa adrp x10, 0xdf000 c8534: 912f494a add x10, x10, #0xbd2 c8538: 10ffd2ab adr x11, 0xc7f8c <__cxa_demangle+0x56ac> c853c: 7869794c ldrh w12, [x10, x9, lsl #1] c8540: 8b0c096b add x11, x11, x12, lsl #2 c8544: d61f0160 br x11 c8548: 91000908 add x8, x8, #0x2 c854c: 900000d4 adrp x20, 0xe0000 c8550: f9000268 str x8, [x19] c8554: 9115fe94 add x20, x20, #0x57f c8558: 140002a0 b 0xc8fd8 <__cxa_demangle+0x66f8> c855c: 900000c0 adrp x0, 0xe0000 c8560: 910b2400 add x0, x0, #0x2c9 c8564: 52800181 mov w1, #0xc // =12 c8568: 97fde846 bl 0x42680 <__strlen_chk@plt> c856c: a9402668 ldp x8, x9, [x19] c8570: cb080129 sub x9, x9, x8 c8574: eb09001f cmp x0, x9 c8578: 54000288 b.hi 0xc85c8 <__cxa_demangle+0x5ce8> c857c: b40001a0 cbz x0, 0xc85b0 <__cxa_demangle+0x5cd0> c8580: 900000c9 adrp x9, 0xe0000 c8584: 910b2529 add x9, x9, #0x2c9 c8588: aa0003ea mov x10, x0 c858c: aa0803eb mov x11, x8 c8590: 3940012c ldrb w12, [x9] c8594: 3940016d ldrb w13, [x11] c8598: 6b0d019f cmp w12, w13 c859c: 54000161 b.ne 0xc85c8 <__cxa_demangle+0x5ce8> c85a0: 91000529 add x9, x9, #0x1 c85a4: f100054a subs x10, x10, #0x1 c85a8: 9100056b add x11, x11, #0x1 c85ac: 54ffff21 b.ne 0xc8590 <__cxa_demangle+0x5cb0> c85b0: 8b000108 add x8, x8, x0 c85b4: aa1303e0 mov x0, x19 c85b8: f9000268 str x8, [x19] c85bc: 97ffed6a bl 0xc3b64 <__cxa_demangle+0x1284> c85c0: b5000380 cbnz x0, 0xc8630 <__cxa_demangle+0x5d50> c85c4: 17fffe71 b 0xc7f88 <__cxa_demangle+0x56a8> c85c8: 900000c0 adrp x0, 0xe0000 c85cc: 910b5400 add x0, x0, #0x2d5 c85d0: 52800181 mov w1, #0xc // =12 c85d4: 97fde82b bl 0x42680 <__strlen_chk@plt> c85d8: a9402668 ldp x8, x9, [x19] c85dc: cb080129 sub x9, x9, x8 c85e0: eb09001f cmp x0, x9 c85e4: 54ffcd28 b.hi 0xc7f88 <__cxa_demangle+0x56a8> c85e8: b40001a0 cbz x0, 0xc861c <__cxa_demangle+0x5d3c> c85ec: 900000c9 adrp x9, 0xe0000 c85f0: 910b5529 add x9, x9, #0x2d5 c85f4: aa0003ea mov x10, x0 c85f8: aa0803eb mov x11, x8 c85fc: 3940012c ldrb w12, [x9] c8600: 3940016d ldrb w13, [x11] c8604: 6b0d019f cmp w12, w13 c8608: 54ffcc01 b.ne 0xc7f88 <__cxa_demangle+0x56a8> c860c: 91000529 add x9, x9, #0x1 c8610: f100054a subs x10, x10, #0x1 c8614: 9100056b add x11, x11, #0x1 c8618: 54ffff21 b.ne 0xc85fc <__cxa_demangle+0x5d1c> c861c: 8b000108 add x8, x8, x0 c8620: aa1303e0 mov x0, x19 c8624: f9000268 str x8, [x19] c8628: 97fffe30 bl 0xc7ee8 <__cxa_demangle+0x5608> c862c: b4ffcae0 cbz x0, 0xc7f88 <__cxa_demangle+0x56a8> c8630: f9497276 ldr x22, [x19, #0x12e0] c8634: aa0003f5 mov x21, x0 c8638: f94006c8 ldr x8, [x22, #0x8] c863c: 91008109 add x9, x8, #0x20 c8640: f13fc13f cmp x9, #0xff0 c8644: 54000103 b.lo 0xc8664 <__cxa_demangle+0x5d84> c8648: 52820000 mov w0, #0x1000 // =4096 c864c: 97fde3fd bl 0x41640 c8650: b400a500 cbz x0, 0xc9af0 <__cxa_demangle+0x7210> c8654: aa1f03e8 mov x8, xzr c8658: a9007c16 stp x22, xzr, [x0] c865c: aa0003f6 mov x22, x0 c8660: f9097260 str x0, [x19, #0x12e0] c8664: 91008109 add x9, x8, #0x20 c8668: 8b0802d4 add x20, x22, x8 c866c: d0000228 adrp x8, 0x10e000 c8670: 5280276a mov w10, #0x13b // =315 c8674: 91020108 add x8, x8, #0x80 c8678: 140002c7 b 0xc9194 <__cxa_demangle+0x68b4> c867c: 91000908 add x8, x8, #0x2 c8680: aa1303f4 mov x20, x19 c8684: f9000268 str x8, [x19] c8688: f8410e8a ldr x10, [x20, #0x10]! c868c: f9400e6b ldr x11, [x19, #0x18] c8690: cb0a016a sub x10, x11, x10 c8694: 9343fd55 asr x21, x10, #3 c8698: eb09011f cmp x8, x9 c869c: 54000080 b.eq 0xc86ac <__cxa_demangle+0x5dcc> c86a0: 39400109 ldrb w9, [x8] c86a4: 7101153f cmp w9, #0x45 c86a8: 54003ec0 b.eq 0xc8e80 <__cxa_demangle+0x65a0> c86ac: aa1303e0 mov x0, x19 c86b0: 94000d5c bl 0xcbc20 <__cxa_demangle+0x9340> c86b4: f9000be0 str x0, [sp, #0x10] c86b8: b4ffc680 cbz x0, 0xc7f88 <__cxa_demangle+0x56a8> c86bc: 910043e1 add x1, sp, #0x10 c86c0: aa1403e0 mov x0, x20 c86c4: 97fff64d bl 0xc5ff8 <__cxa_demangle+0x3718> c86c8: a9402668 ldp x8, x9, [x19] c86cc: eb09011f cmp x8, x9 c86d0: 54fffe81 b.ne 0xc86a0 <__cxa_demangle+0x5dc0> c86d4: 17fffff6 b 0xc86ac <__cxa_demangle+0x5dcc> c86d8: 91000908 add x8, x8, #0x2 c86dc: 900000d4 adrp x20, 0xe0000 c86e0: f9000268 str x8, [x19] c86e4: 91197694 add x20, x20, #0x65d c86e8: 52800041 mov w1, #0x2 // =2 c86ec: 1400023c b 0xc8fdc <__cxa_demangle+0x66fc> c86f0: f1000d3f cmp x9, #0x3 c86f4: 540000e3 b.lo 0xc8710 <__cxa_demangle+0x5e30> c86f8: 7101315f cmp w10, #0x4c c86fc: 540000a1 b.ne 0xc8710 <__cxa_demangle+0x5e30> c8700: 39400908 ldrb w8, [x8, #0x2] c8704: 5100c108 sub w8, w8, #0x30 c8708: 7100251f cmp w8, #0x9 c870c: 54ffd4c9 b.ls 0xc81a4 <__cxa_demangle+0x58c4> c8710: aa1303e0 mov x0, x19 c8714: 94000804 bl 0xca724 <__cxa_demangle+0x7e44> c8718: 14000237 b 0xc8ff4 <__cxa_demangle+0x6714> c871c: 91000908 add x8, x8, #0x2 c8720: 900000d4 adrp x20, 0xe0000 c8724: f9000268 str x8, [x19] c8728: 91118694 add x20, x20, #0x461 c872c: 1400022b b 0xc8fd8 <__cxa_demangle+0x66f8> c8730: 91000908 add x8, x8, #0x2 c8734: 900000d4 adrp x20, 0xe0000 c8738: f9000268 str x8, [x19] c873c: 91115a94 add x20, x20, #0x456 c8740: 14000226 b 0xc8fd8 <__cxa_demangle+0x66f8> c8744: 91000908 add x8, x8, #0x2 c8748: 900000d4 adrp x20, 0xe0000 c874c: f9000268 str x8, [x19] c8750: 91125e94 add x20, x20, #0x497 c8754: 14000221 b 0xc8fd8 <__cxa_demangle+0x66f8> c8758: 91000908 add x8, x8, #0x2 c875c: 900000d4 adrp x20, 0xe0000 c8760: f9000268 str x8, [x19] c8764: 91145294 add x20, x20, #0x514 c8768: 1400021c b 0xc8fd8 <__cxa_demangle+0x66f8> c876c: 91000908 add x8, x8, #0x2 c8770: 900000d4 adrp x20, 0xe0000 c8774: f9000268 str x8, [x19] c8778: 91128e94 add x20, x20, #0x4a3 c877c: 14000217 b 0xc8fd8 <__cxa_demangle+0x66f8> c8780: 91000908 add x8, x8, #0x2 c8784: 900000d4 adrp x20, 0xe0000 c8788: f9000268 str x8, [x19] c878c: 91126294 add x20, x20, #0x498 c8790: 52800041 mov w1, #0x2 // =2 c8794: 14000212 b 0xc8fdc <__cxa_demangle+0x66fc> c8798: 91000908 add x8, x8, #0x2 c879c: 900000d4 adrp x20, 0xe0000 c87a0: f9000268 str x8, [x19] c87a4: 91147e94 add x20, x20, #0x51f c87a8: 52800041 mov w1, #0x2 // =2 c87ac: 1400020c b 0xc8fdc <__cxa_demangle+0x66fc> c87b0: 2a1f03f8 mov w24, wzr c87b4: f100093f cmp x9, #0x2 c87b8: 54ffce63 b.lo 0xc8184 <__cxa_demangle+0x58a4> c87bc: 39400508 ldrb w8, [x8, #0x1] c87c0: 7101851f cmp w8, #0x61 c87c4: 1a9f17f9 cset w25, eq c87c8: 900000c0 adrp x0, 0xe0000 c87cc: 9116e800 add x0, x0, #0x5ba c87d0: 52800061 mov w1, #0x3 // =3 c87d4: 97fde7ab bl 0x42680 <__strlen_chk@plt> c87d8: a9402269 ldp x9, x8, [x19] c87dc: cb09010a sub x10, x8, x9 c87e0: eb0a001f cmp x0, x10 c87e4: 540001e8 b.hi 0xc8820 <__cxa_demangle+0x5f40> c87e8: b4000460 cbz x0, 0xc8874 <__cxa_demangle+0x5f94> c87ec: 900000ca adrp x10, 0xe0000 c87f0: 9116e94a add x10, x10, #0x5ba c87f4: aa0003eb mov x11, x0 c87f8: aa0903ec mov x12, x9 c87fc: 3940014d ldrb w13, [x10] c8800: 3940018e ldrb w14, [x12] c8804: 6b0e01bf cmp w13, w14 c8808: 540000c1 b.ne 0xc8820 <__cxa_demangle+0x5f40> c880c: 9100054a add x10, x10, #0x1 c8810: f100056b subs x11, x11, #0x1 c8814: 9100058c add x12, x12, #0x1 c8818: 54ffff21 b.ne 0xc87fc <__cxa_demangle+0x5f1c> c881c: 14000016 b 0xc8874 <__cxa_demangle+0x5f94> c8820: 900000c0 adrp x0, 0xe0000 c8824: 9116f400 add x0, x0, #0x5bd c8828: 52800061 mov w1, #0x3 // =3 c882c: 97fde795 bl 0x42680 <__strlen_chk@plt> c8830: a9402269 ldp x9, x8, [x19] c8834: cb09010a sub x10, x8, x9 c8838: eb0a001f cmp x0, x10 c883c: 54ffba68 b.hi 0xc7f88 <__cxa_demangle+0x56a8> c8840: b40001a0 cbz x0, 0xc8874 <__cxa_demangle+0x5f94> c8844: 900000ca adrp x10, 0xe0000 c8848: 9116f54a add x10, x10, #0x5bd c884c: aa0003eb mov x11, x0 c8850: aa0903ec mov x12, x9 c8854: 3940014d ldrb w13, [x10] c8858: 3940018e ldrb w14, [x12] c885c: 6b0e01bf cmp w13, w14 c8860: 54ffb941 b.ne 0xc7f88 <__cxa_demangle+0x56a8> c8864: 9100054a add x10, x10, #0x1 c8868: f100056b subs x11, x11, #0x1 c886c: 9100058c add x12, x12, #0x1 c8870: 54ffff21 b.ne 0xc8854 <__cxa_demangle+0x5f74> c8874: 8b000129 add x9, x9, x0 c8878: f9000269 str x9, [x19] c887c: aa1303f4 mov x20, x19 c8880: f8410e8a ldr x10, [x20, #0x10]! c8884: f9400e6b ldr x11, [x19, #0x18] c8888: cb0a016a sub x10, x11, x10 c888c: 9343fd55 asr x21, x10, #3 c8890: eb08013f cmp x9, x8 c8894: 54000080 b.eq 0xc88a4 <__cxa_demangle+0x5fc4> c8898: 39400128 ldrb w8, [x9] c889c: 71017d1f cmp w8, #0x5f c88a0: 54006a40 b.eq 0xc95e8 <__cxa_demangle+0x6d08> c88a4: aa1303e0 mov x0, x19 c88a8: 97fffd90 bl 0xc7ee8 <__cxa_demangle+0x5608> c88ac: f9000be0 str x0, [sp, #0x10] c88b0: b4ffb6c0 cbz x0, 0xc7f88 <__cxa_demangle+0x56a8> c88b4: 910043e1 add x1, sp, #0x10 c88b8: aa1403e0 mov x0, x20 c88bc: 97fff5cf bl 0xc5ff8 <__cxa_demangle+0x3718> c88c0: a9402269 ldp x9, x8, [x19] c88c4: eb08013f cmp x9, x8 c88c8: 54fffe81 b.ne 0xc8898 <__cxa_demangle+0x5fb8> c88cc: 17fffff6 b 0xc88a4 <__cxa_demangle+0x5fc4> c88d0: 91000908 add x8, x8, #0x2 c88d4: aa1303e0 mov x0, x19 c88d8: f9000268 str x8, [x19] c88dc: 97ffeca2 bl 0xc3b64 <__cxa_demangle+0x1284> c88e0: b4ffb540 cbz x0, 0xc7f88 <__cxa_demangle+0x56a8> c88e4: aa1303f4 mov x20, x19 c88e8: f8410e88 ldr x8, [x20, #0x10]! c88ec: aa0003f5 mov x21, x0 c88f0: f9400689 ldr x9, [x20, #0x8] c88f4: cb080128 sub x8, x9, x8 c88f8: 9343fd16 asr x22, x8, #3 c88fc: a9402668 ldp x8, x9, [x19] c8900: eb09011f cmp x8, x9 c8904: 54000080 b.eq 0xc8914 <__cxa_demangle+0x6034> c8908: 39400109 ldrb w9, [x8] c890c: 7101153f cmp w9, #0x45 c8910: 54007280 b.eq 0xc9760 <__cxa_demangle+0x6e80> c8914: aa1303e0 mov x0, x19 c8918: 94000cc2 bl 0xcbc20 <__cxa_demangle+0x9340> c891c: f9000be0 str x0, [sp, #0x10] c8920: b4ffb340 cbz x0, 0xc7f88 <__cxa_demangle+0x56a8> c8924: 910043e1 add x1, sp, #0x10 c8928: aa1403e0 mov x0, x20 c892c: 97fff5b3 bl 0xc5ff8 <__cxa_demangle+0x3718> c8930: 17fffff3 b 0xc88fc <__cxa_demangle+0x601c> c8934: 91000908 add x8, x8, #0x2 c8938: aa1303e0 mov x0, x19 c893c: f9000268 str x8, [x19] c8940: 97ffec89 bl 0xc3b64 <__cxa_demangle+0x1284> c8944: f9000be0 str x0, [sp, #0x10] c8948: b4ffb200 cbz x0, 0xc7f88 <__cxa_demangle+0x56a8> c894c: 900000c1 adrp x1, 0xe0000 c8950: 910ae821 add x1, x1, #0x2ba c8954: 14000198 b 0xc8fb4 <__cxa_demangle+0x66d4> c8958: f9497274 ldr x20, [x19, #0x12e0] c895c: 91000908 add x8, x8, #0x2 c8960: f9000268 str x8, [x19] c8964: f9400688 ldr x8, [x20, #0x8] c8968: 91008109 add x9, x8, #0x20 c896c: f13fc13f cmp x9, #0xff0 c8970: 54000103 b.lo 0xc8990 <__cxa_demangle+0x60b0> c8974: 52820000 mov w0, #0x1000 // =4096 c8978: 97fde332 bl 0x41640 c897c: b4008ba0 cbz x0, 0xc9af0 <__cxa_demangle+0x7210> c8980: aa1f03e8 mov x8, xzr c8984: a9007c14 stp x20, xzr, [x0] c8988: aa0003f4 mov x20, x0 c898c: f9097260 str x0, [x19, #0x12e0] c8990: 900000d3 adrp x19, 0xe0000 c8994: 910b0e73 add x19, x19, #0x2c3 c8998: 91008109 add x9, x8, #0x20 c899c: 528000c1 mov w1, #0x6 // =6 c89a0: aa1303e0 mov x0, x19 c89a4: f9000689 str x9, [x20, #0x8] c89a8: 8b080294 add x20, x20, x8 c89ac: 97fde735 bl 0x42680 <__strlen_chk@plt> c89b0: b0000229 adrp x9, 0x10d000 c89b4: 9104c129 add x9, x9, #0x130 c89b8: 528020ea mov w10, #0x107 // =263 c89bc: 8b000268 add x8, x19, x0 c89c0: 72a0202a movk w10, #0x101, lsl #16 c89c4: f8010e89 str x9, [x20, #0x10]! c89c8: b9000a8a str w10, [x20, #0x8] c89cc: a9012293 stp x19, x8, [x20, #0x10] c89d0: 17fffd6f b 0xc7f8c <__cxa_demangle+0x56ac> c89d4: 91000908 add x8, x8, #0x2 c89d8: aa1303e0 mov x0, x19 c89dc: f9000268 str x8, [x19] c89e0: 97fffd42 bl 0xc7ee8 <__cxa_demangle+0x5608> c89e4: b4ffad20 cbz x0, 0xc7f88 <__cxa_demangle+0x56a8> c89e8: f9497276 ldr x22, [x19, #0x12e0] c89ec: aa0003f5 mov x21, x0 c89f0: f94006c8 ldr x8, [x22, #0x8] c89f4: 91008109 add x9, x8, #0x20 c89f8: f13fc13f cmp x9, #0xff0 c89fc: 54000103 b.lo 0xc8a1c <__cxa_demangle+0x613c> c8a00: 52820000 mov w0, #0x1000 // =4096 c8a04: 97fde30f bl 0x41640 c8a08: b4008740 cbz x0, 0xc9af0 <__cxa_demangle+0x7210> c8a0c: aa1f03e8 mov x8, xzr c8a10: a9007c16 stp x22, xzr, [x0] c8a14: aa0003f6 mov x22, x0 c8a18: f9097260 str x0, [x19, #0x12e0] c8a1c: 91008109 add x9, x8, #0x20 c8a20: 8b0802d4 add x20, x22, x8 c8a24: d0000228 adrp x8, 0x10e000 c8a28: 5280274a mov w10, #0x13a // =314 c8a2c: 91004108 add x8, x8, #0x10 c8a30: 140001d9 b 0xc9194 <__cxa_demangle+0x68b4> c8a34: 91000908 add x8, x8, #0x2 c8a38: 900000d4 adrp x20, 0xe0000 c8a3c: f9000268 str x8, [x19] c8a40: 910fde94 add x20, x20, #0x3f7 c8a44: 52800041 mov w1, #0x2 // =2 c8a48: 14000165 b 0xc8fdc <__cxa_demangle+0x66fc> c8a4c: 91000908 add x8, x8, #0x2 c8a50: aa1303e0 mov x0, x19 c8a54: f9000268 str x8, [x19] c8a58: 97fffd24 bl 0xc7ee8 <__cxa_demangle+0x5608> c8a5c: b4ffa960 cbz x0, 0xc7f88 <__cxa_demangle+0x56a8> c8a60: aa1303f4 mov x20, x19 c8a64: f8410e88 ldr x8, [x20, #0x10]! c8a68: aa0003f5 mov x21, x0 c8a6c: f9400689 ldr x9, [x20, #0x8] c8a70: cb080128 sub x8, x9, x8 c8a74: 9343fd16 asr x22, x8, #3 c8a78: a9402668 ldp x8, x9, [x19] c8a7c: eb09011f cmp x8, x9 c8a80: 54000080 b.eq 0xc8a90 <__cxa_demangle+0x61b0> c8a84: 39400109 ldrb w9, [x8] c8a88: 7101153f cmp w9, #0x45 c8a8c: 54006a60 b.eq 0xc97d8 <__cxa_demangle+0x6ef8> c8a90: aa1303e0 mov x0, x19 c8a94: 97fffd15 bl 0xc7ee8 <__cxa_demangle+0x5608> c8a98: f9000be0 str x0, [sp, #0x10] c8a9c: b4ffa760 cbz x0, 0xc7f88 <__cxa_demangle+0x56a8> c8aa0: 910043e1 add x1, sp, #0x10 c8aa4: aa1403e0 mov x0, x20 c8aa8: 97fff554 bl 0xc5ff8 <__cxa_demangle+0x3718> c8aac: 17fffff3 b 0xc8a78 <__cxa_demangle+0x6198> c8ab0: 900000d5 adrp x21, 0xe0000 c8ab4: 911006b5 add x21, x21, #0x401 c8ab8: 14000281 b 0xc94bc <__cxa_demangle+0x6bdc> c8abc: 900000c0 adrp x0, 0xe0000 c8ac0: 910e1400 add x0, x0, #0x385 c8ac4: 52800061 mov w1, #0x3 // =3 c8ac8: 97fde6ee bl 0x42680 <__strlen_chk@plt> c8acc: a9402668 ldp x8, x9, [x19] c8ad0: cb080129 sub x9, x9, x8 c8ad4: eb09001f cmp x0, x9 c8ad8: 54ffa588 b.hi 0xc7f88 <__cxa_demangle+0x56a8> c8adc: b40001a0 cbz x0, 0xc8b10 <__cxa_demangle+0x6230> c8ae0: 900000c9 adrp x9, 0xe0000 c8ae4: 910e1529 add x9, x9, #0x385 c8ae8: aa0003ea mov x10, x0 c8aec: aa0803eb mov x11, x8 c8af0: 3940012c ldrb w12, [x9] c8af4: 3940016d ldrb w13, [x11] c8af8: 6b0d019f cmp w12, w13 c8afc: 54ffa461 b.ne 0xc7f88 <__cxa_demangle+0x56a8> c8b00: 91000529 add x9, x9, #0x1 c8b04: f100054a subs x10, x10, #0x1 c8b08: 9100056b add x11, x11, #0x1 c8b0c: 54ffff21 b.ne 0xc8af0 <__cxa_demangle+0x6210> c8b10: 394b4274 ldrb w20, [x19, #0x2d0] c8b14: 8b000108 add x8, x8, x0 c8b18: f9000268 str x8, [x19] c8b1c: 390b427f strb wzr, [x19, #0x2d0] c8b20: aa1303e0 mov x0, x19 c8b24: 97ffec10 bl 0xc3b64 <__cxa_demangle+0x1284> c8b28: aa0003f5 mov x21, x0 c8b2c: 390b4274 strb w20, [x19, #0x2d0] c8b30: b4ffa2c0 cbz x0, 0xc7f88 <__cxa_demangle+0x56a8> c8b34: a9402269 ldp x9, x8, [x19] c8b38: eb08013f cmp x9, x8 c8b3c: 54006da0 b.eq 0xc98f0 <__cxa_demangle+0x7010> c8b40: 3940012a ldrb w10, [x9] c8b44: 71017d5f cmp w10, #0x5f c8b48: 54006d41 b.ne 0xc98f0 <__cxa_demangle+0x7010> c8b4c: 91000529 add x9, x9, #0x1 c8b50: aa1303f4 mov x20, x19 c8b54: f9000269 str x9, [x19] c8b58: f8410e8a ldr x10, [x20, #0x10]! c8b5c: f9400e6b ldr x11, [x19, #0x18] c8b60: cb0a016a sub x10, x11, x10 c8b64: 9343fd56 asr x22, x10, #3 c8b68: eb08013f cmp x9, x8 c8b6c: 54000080 b.eq 0xc8b7c <__cxa_demangle+0x629c> c8b70: 39400128 ldrb w8, [x9] c8b74: 7101151f cmp w8, #0x45 c8b78: 540077e0 b.eq 0xc9a74 <__cxa_demangle+0x7194> c8b7c: aa1303e0 mov x0, x19 c8b80: 97fffcda bl 0xc7ee8 <__cxa_demangle+0x5608> c8b84: f9000be0 str x0, [sp, #0x10] c8b88: b4ffa000 cbz x0, 0xc7f88 <__cxa_demangle+0x56a8> c8b8c: 910043e1 add x1, sp, #0x10 c8b90: aa1403e0 mov x0, x20 c8b94: 97fff519 bl 0xc5ff8 <__cxa_demangle+0x3718> c8b98: a9402269 ldp x9, x8, [x19] c8b9c: eb08013f cmp x9, x8 c8ba0: 54fffe81 b.ne 0xc8b70 <__cxa_demangle+0x6290> c8ba4: 17fffff6 b 0xc8b7c <__cxa_demangle+0x629c> c8ba8: 91000908 add x8, x8, #0x2 c8bac: 900000d4 adrp x20, 0xe0000 c8bb0: f9000268 str x8, [x19] c8bb4: 91136694 add x20, x20, #0x4d9 c8bb8: 52800041 mov w1, #0x2 // =2 c8bbc: 14000108 b 0xc8fdc <__cxa_demangle+0x66fc> c8bc0: 91000908 add x8, x8, #0x2 c8bc4: aa1303e0 mov x0, x19 c8bc8: f9000268 str x8, [x19] c8bcc: 97ffebe6 bl 0xc3b64 <__cxa_demangle+0x1284> c8bd0: b4ff9dc0 cbz x0, 0xc7f88 <__cxa_demangle+0x56a8> c8bd4: aa0003f5 mov x21, x0 c8bd8: aa1303e0 mov x0, x19 c8bdc: 97fffcc3 bl 0xc7ee8 <__cxa_demangle+0x5608> c8be0: b4ff9d40 cbz x0, 0xc7f88 <__cxa_demangle+0x56a8> c8be4: f9497274 ldr x20, [x19, #0x12e0] c8be8: aa0003f6 mov x22, x0 c8bec: f9400688 ldr x8, [x20, #0x8] c8bf0: 9100c109 add x9, x8, #0x30 c8bf4: f13fc13f cmp x9, #0xff0 c8bf8: 54000103 b.lo 0xc8c18 <__cxa_demangle+0x6338> c8bfc: 52820000 mov w0, #0x1000 // =4096 c8c00: 97fde290 bl 0x41640 c8c04: b4007760 cbz x0, 0xc9af0 <__cxa_demangle+0x7210> c8c08: aa1f03e8 mov x8, xzr c8c0c: a9007c14 stp x20, xzr, [x0] c8c10: aa0003f4 mov x20, x0 c8c14: f9097260 str x0, [x19, #0x12e0] c8c18: 9100c109 add x9, x8, #0x30 c8c1c: 900000d3 adrp x19, 0xe0000 c8c20: f9000689 str x9, [x20, #0x8] c8c24: 8b080294 add x20, x20, x8 c8c28: 910a2273 add x19, x19, #0x288 c8c2c: 52800221 mov w1, #0x11 // =17 c8c30: 140001d0 b 0xc9370 <__cxa_demangle+0x6a90> c8c34: 91000908 add x8, x8, #0x2 c8c38: 900000d4 adrp x20, 0xe0000 c8c3c: f9000268 str x8, [x19] c8c40: 91133694 add x20, x20, #0x4cd c8c44: 140000e5 b 0xc8fd8 <__cxa_demangle+0x66f8> c8c48: 91000908 add x8, x8, #0x2 c8c4c: 900000d4 adrp x20, 0xe0000 c8c50: f9000268 str x8, [x19] c8c54: 9109ee94 add x20, x20, #0x27b c8c58: 52800041 mov w1, #0x2 // =2 c8c5c: 140000e0 b 0xc8fdc <__cxa_demangle+0x66fc> c8c60: 9100090a add x10, x8, #0x2 c8c64: eb09015f cmp x10, x9 c8c68: f900026a str x10, [x19] c8c6c: 54002a00 b.eq 0xc91ac <__cxa_demangle+0x68cc> c8c70: 39400149 ldrb w9, [x10] c8c74: 71017d3f cmp w9, #0x5f c8c78: 540029a1 b.ne 0xc91ac <__cxa_demangle+0x68cc> c8c7c: 900000d5 adrp x21, 0xe0000 c8c80: 911362b5 add x21, x21, #0x4d8 c8c84: 14000079 b 0xc8e68 <__cxa_demangle+0x6588> c8c88: 91000908 add x8, x8, #0x2 c8c8c: 900000d4 adrp x20, 0xe0000 c8c90: f9000268 str x8, [x19] c8c94: 91165694 add x20, x20, #0x595 c8c98: 52800081 mov w1, #0x4 // =4 c8c9c: 140000d0 b 0xc8fdc <__cxa_demangle+0x66fc> c8ca0: 91000908 add x8, x8, #0x2 c8ca4: 900000d4 adrp x20, 0xe0000 c8ca8: f9000268 str x8, [x19] c8cac: 9115d694 add x20, x20, #0x575 c8cb0: 52800041 mov w1, #0x2 // =2 c8cb4: 140000ca b 0xc8fdc <__cxa_demangle+0x66fc> c8cb8: 91000908 add x8, x8, #0x2 c8cbc: 900000d4 adrp x20, 0xe0000 c8cc0: f9000268 str x8, [x19] c8cc4: 91162a94 add x20, x20, #0x58a c8cc8: 140000c4 b 0xc8fd8 <__cxa_demangle+0x66f8> c8ccc: 91000908 add x8, x8, #0x2 c8cd0: 900000d4 adrp x20, 0xe0000 c8cd4: f9000268 str x8, [x19] c8cd8: 9113ca94 add x20, x20, #0x4f2 c8cdc: 140000bf b 0xc8fd8 <__cxa_demangle+0x66f8> c8ce0: 91000908 add x8, x8, #0x2 c8ce4: aa1303e0 mov x0, x19 c8ce8: f9000268 str x8, [x19] c8cec: 97fffc7f bl 0xc7ee8 <__cxa_demangle+0x5608> c8cf0: b4ff94c0 cbz x0, 0xc7f88 <__cxa_demangle+0x56a8> c8cf4: f9497274 ldr x20, [x19, #0x12e0] c8cf8: aa0003f5 mov x21, x0 c8cfc: f9400688 ldr x8, [x20, #0x8] c8d00: 91010109 add x9, x8, #0x40 c8d04: f13fc13f cmp x9, #0xff0 c8d08: 54000103 b.lo 0xc8d28 <__cxa_demangle+0x6448> c8d0c: 52820000 mov w0, #0x1000 // =4096 c8d10: 97fde24c bl 0x41640 c8d14: b4006ee0 cbz x0, 0xc9af0 <__cxa_demangle+0x7210> c8d18: aa1f03e8 mov x8, xzr c8d1c: a9007c14 stp x20, xzr, [x0] c8d20: aa0003f4 mov x20, x0 c8d24: f9097260 str x0, [x19, #0x12e0] c8d28: 900000d3 adrp x19, 0xe0000 c8d2c: 9109f673 add x19, x19, #0x27d c8d30: 91010109 add x9, x8, #0x40 c8d34: 52800161 mov w1, #0xb // =11 c8d38: aa1303e0 mov x0, x19 c8d3c: f9000689 str x9, [x20, #0x8] c8d40: 8b080294 add x20, x20, x8 c8d44: 97fde64f bl 0x42680 <__strlen_chk@plt> c8d48: 900000d6 adrp x22, 0xe0000 c8d4c: 910fb6d6 add x22, x22, #0x3ed c8d50: 8b000277 add x23, x19, x0 c8d54: 52800041 mov w1, #0x2 // =2 c8d58: aa1603e0 mov x0, x22 c8d5c: 97fde649 bl 0x42680 <__strlen_chk@plt> c8d60: b0000229 adrp x9, 0x10d000 c8d64: 91394129 add x9, x9, #0xe50 c8d68: 528025ea mov w10, #0x12f // =303 c8d6c: 8b0002c8 add x8, x22, x0 c8d70: 72a0202a movk w10, #0x101, lsl #16 c8d74: f8010e89 str x9, [x20, #0x10]! c8d78: b9000a8a str w10, [x20, #0x8] c8d7c: a9015e93 stp x19, x23, [x20, #0x10] c8d80: a9025a95 stp x21, x22, [x20, #0x20] c8d84: f9001a88 str x8, [x20, #0x30] c8d88: 17fffc81 b 0xc7f8c <__cxa_demangle+0x56ac> c8d8c: 900000d5 adrp x21, 0xe0000 c8d90: 911366b5 add x21, x21, #0x4d9 c8d94: 140001ca b 0xc94bc <__cxa_demangle+0x6bdc> c8d98: f00000b5 adrp x21, 0xdf000 c8d9c: 911396b5 add x21, x21, #0x4e5 c8da0: 140001c7 b 0xc94bc <__cxa_demangle+0x6bdc> c8da4: 91000908 add x8, x8, #0x2 c8da8: 900000d4 adrp x20, 0xe0000 c8dac: f9000268 str x8, [x19] c8db0: 9114d294 add x20, x20, #0x534 c8db4: 52800081 mov w1, #0x4 // =4 c8db8: 14000089 b 0xc8fdc <__cxa_demangle+0x66fc> c8dbc: 91000908 add x8, x8, #0x2 c8dc0: aa1303e0 mov x0, x19 c8dc4: f9000268 str x8, [x19] c8dc8: 97fffc48 bl 0xc7ee8 <__cxa_demangle+0x5608> c8dcc: b4ff8de0 cbz x0, 0xc7f88 <__cxa_demangle+0x56a8> c8dd0: aa0003f5 mov x21, x0 c8dd4: aa1303e0 mov x0, x19 c8dd8: 97fffc44 bl 0xc7ee8 <__cxa_demangle+0x5608> c8ddc: b4ff8d60 cbz x0, 0xc7f88 <__cxa_demangle+0x56a8> c8de0: f9497274 ldr x20, [x19, #0x12e0] c8de4: aa0003f6 mov x22, x0 c8de8: f9400688 ldr x8, [x20, #0x8] c8dec: 9100c109 add x9, x8, #0x30 c8df0: f13fc13f cmp x9, #0xff0 c8df4: 54000103 b.lo 0xc8e14 <__cxa_demangle+0x6534> c8df8: 52820000 mov w0, #0x1000 // =4096 c8dfc: 97fde211 bl 0x41640 c8e00: b4006780 cbz x0, 0xc9af0 <__cxa_demangle+0x7210> c8e04: aa1f03e8 mov x8, xzr c8e08: a9007c14 stp x20, xzr, [x0] c8e0c: aa0003f4 mov x20, x0 c8e10: f9097260 str x0, [x19, #0x12e0] c8e14: 9100c109 add x9, x8, #0x30 c8e18: 900000d3 adrp x19, 0xe0000 c8e1c: f9000689 str x9, [x20, #0x8] c8e20: 8b080294 add x20, x20, x8 c8e24: 91158273 add x19, x19, #0x560 c8e28: 14000179 b 0xc940c <__cxa_demangle+0x6b2c> c8e2c: 91000908 add x8, x8, #0x2 c8e30: 900000d4 adrp x20, 0xe0000 c8e34: f9000268 str x8, [x19] c8e38: 91155a94 add x20, x20, #0x556 c8e3c: 52800041 mov w1, #0x2 // =2 c8e40: 14000067 b 0xc8fdc <__cxa_demangle+0x66fc> c8e44: 9100090a add x10, x8, #0x2 c8e48: eb09015f cmp x10, x9 c8e4c: f900026a str x10, [x19] c8e50: 54003880 b.eq 0xc9560 <__cxa_demangle+0x6c80> c8e54: 39400149 ldrb w9, [x10] c8e58: 71017d3f cmp w9, #0x5f c8e5c: 54003821 b.ne 0xc9560 <__cxa_demangle+0x6c80> c8e60: 900000d5 adrp x21, 0xe0000 c8e64: 911556b5 add x21, x21, #0x555 c8e68: 91000d08 add x8, x8, #0x3 c8e6c: 52800061 mov w1, #0x3 // =3 c8e70: 14000195 b 0xc94c4 <__cxa_demangle+0x6be4> c8e74: 900000d5 adrp x21, 0xe0000 c8e78: 91155ab5 add x21, x21, #0x556 c8e7c: 14000190 b 0xc94bc <__cxa_demangle+0x6bdc> c8e80: a9410a69 ldp x9, x2, [x19, #0x10] c8e84: d37df2b4 lsl x20, x21, #3 c8e88: 91000508 add x8, x8, #0x1 c8e8c: aa1303e0 mov x0, x19 c8e90: 8b140121 add x1, x9, x20 c8e94: f9000268 str x8, [x19] c8e98: 940011ef bl 0xcd654 <__cxa_demangle+0xad74> c8e9c: f9400a68 ldr x8, [x19, #0x10] c8ea0: f9497277 ldr x23, [x19, #0x12e0] c8ea4: aa0003f5 mov x21, x0 c8ea8: aa0103f6 mov x22, x1 c8eac: 8b140108 add x8, x8, x20 c8eb0: f9000e68 str x8, [x19, #0x18] c8eb4: f94006e8 ldr x8, [x23, #0x8] c8eb8: 9100c109 add x9, x8, #0x30 c8ebc: f13fc13f cmp x9, #0xff0 c8ec0: 54000103 b.lo 0xc8ee0 <__cxa_demangle+0x6600> c8ec4: 52820000 mov w0, #0x1000 // =4096 c8ec8: 97fde1de bl 0x41640 c8ecc: b4006120 cbz x0, 0xc9af0 <__cxa_demangle+0x7210> c8ed0: aa1f03e8 mov x8, xzr c8ed4: a9007c17 stp x23, xzr, [x0] c8ed8: aa0003f7 mov x23, x0 c8edc: f9097260 str x0, [x19, #0x12e0] c8ee0: 9100c109 add x9, x8, #0x30 c8ee4: 8b0802f4 add x20, x23, x8 c8ee8: b0000228 adrp x8, 0x10d000 c8eec: 91340108 add x8, x8, #0xd00 c8ef0: 5280270a mov w10, #0x138 // =312 c8ef4: 72a0202a movk w10, #0x101, lsl #16 c8ef8: f90006e9 str x9, [x23, #0x8] c8efc: f8010e88 str x8, [x20, #0x10]! c8f00: b9000a8a str w10, [x20, #0x8] c8f04: a901569f stp xzr, x21, [x20, #0x10] c8f08: f9001296 str x22, [x20, #0x20] c8f0c: 17fffc20 b 0xc7f8c <__cxa_demangle+0x56ac> c8f10: 91000908 add x8, x8, #0x2 c8f14: aa1303e0 mov x0, x19 c8f18: f9000268 str x8, [x19] c8f1c: 97ffeb12 bl 0xc3b64 <__cxa_demangle+0x1284> c8f20: f9000be0 str x0, [sp, #0x10] c8f24: b50002a0 cbnz x0, 0xc8f78 <__cxa_demangle+0x6698> c8f28: 17fffc18 b 0xc7f88 <__cxa_demangle+0x56a8> c8f2c: 91000908 add x8, x8, #0x2 c8f30: aa1303e0 mov x0, x19 c8f34: f9000268 str x8, [x19] c8f38: 97ffeb0b bl 0xc3b64 <__cxa_demangle+0x1284> c8f3c: f9000be0 str x0, [sp, #0x10] c8f40: b5000360 cbnz x0, 0xc8fac <__cxa_demangle+0x66cc> c8f44: 17fffc11 b 0xc7f88 <__cxa_demangle+0x56a8> c8f48: 91000908 add x8, x8, #0x2 c8f4c: 900000d4 adrp x20, 0xe0000 c8f50: f9000268 str x8, [x19] c8f54: 9113ce94 add x20, x20, #0x4f3 c8f58: 52800041 mov w1, #0x2 // =2 c8f5c: 14000020 b 0xc8fdc <__cxa_demangle+0x66fc> c8f60: 91000908 add x8, x8, #0x2 c8f64: aa1303e0 mov x0, x19 c8f68: f9000268 str x8, [x19] c8f6c: 97fffbdf bl 0xc7ee8 <__cxa_demangle+0x5608> c8f70: f9000be0 str x0, [sp, #0x10] c8f74: b4ff80a0 cbz x0, 0xc7f88 <__cxa_demangle+0x56a8> c8f78: 900000c1 adrp x1, 0xe0000 c8f7c: 91096021 add x1, x1, #0x258 c8f80: 910043e2 add x2, sp, #0x10 c8f84: aa1303e0 mov x0, x19 c8f88: 940002dd bl 0xc9afc <__cxa_demangle+0x721c> c8f8c: aa0003f4 mov x20, x0 c8f90: 17fffbff b 0xc7f8c <__cxa_demangle+0x56ac> c8f94: 91000908 add x8, x8, #0x2 c8f98: aa1303e0 mov x0, x19 c8f9c: f9000268 str x8, [x19] c8fa0: 97fffbd2 bl 0xc7ee8 <__cxa_demangle+0x5608> c8fa4: f9000be0 str x0, [sp, #0x10] c8fa8: b4ff7f00 cbz x0, 0xc7f88 <__cxa_demangle+0x56a8> c8fac: 900000c1 adrp x1, 0xe0000 c8fb0: 910a9421 add x1, x1, #0x2a5 c8fb4: 910043e2 add x2, sp, #0x10 c8fb8: aa1303e0 mov x0, x19 c8fbc: 94000ba4 bl 0xcbe4c <__cxa_demangle+0x956c> c8fc0: aa0003f4 mov x20, x0 c8fc4: 17fffbf2 b 0xc7f8c <__cxa_demangle+0x56ac> c8fc8: 900000d4 adrp x20, 0xe0000 c8fcc: 91000908 add x8, x8, #0x2 c8fd0: 911f4e94 add x20, x20, #0x7d3 c8fd4: f9000268 str x8, [x19] c8fd8: 52800061 mov w1, #0x3 // =3 c8fdc: aa1403e0 mov x0, x20 c8fe0: 97fde5a8 bl 0x42680 <__strlen_chk@plt> c8fe4: 8b000282 add x2, x20, x0 c8fe8: aa1303e0 mov x0, x19 c8fec: aa1403e1 mov x1, x20 c8ff0: 94000955 bl 0xcb544 <__cxa_demangle+0x8c64> c8ff4: f9401748 ldr x8, [x26, #0x28] c8ff8: f9400fe9 ldr x9, [sp, #0x18] c8ffc: eb09011f cmp x8, x9 c9000: 54005761 b.ne 0xc9aec <__cxa_demangle+0x720c> c9004: a9477bfd ldp x29, x30, [sp, #0x70] c9008: a9464ff4 ldp x20, x19, [sp, #0x60] c900c: a94557f6 ldp x22, x21, [sp, #0x50] c9010: a9445ff8 ldp x24, x23, [sp, #0x40] c9014: a94367fa ldp x26, x25, [sp, #0x30] c9018: f94013fb ldr x27, [sp, #0x20] c901c: 910203ff add sp, sp, #0x80 c9020: d65f03c0 ret c9024: f00000b5 adrp x21, 0xe0000 c9028: 911f42b5 add x21, x21, #0x7d0 c902c: 14000124 b 0xc94bc <__cxa_demangle+0x6bdc> c9030: 91000908 add x8, x8, #0x2 c9034: f00000b4 adrp x20, 0xe0000 c9038: f9000268 str x8, [x19] c903c: 911f4294 add x20, x20, #0x7d0 c9040: 52800041 mov w1, #0x2 // =2 c9044: 17ffffe6 b 0xc8fdc <__cxa_demangle+0x66fc> c9048: 91000908 add x8, x8, #0x2 c904c: eb08013f cmp x9, x8 c9050: f9000268 str x8, [x19] c9054: 54ff79a0 b.eq 0xc7f88 <__cxa_demangle+0x56a8> c9058: 39400108 ldrb w8, [x8] c905c: 7101991f cmp w8, #0x66 c9060: 54004a40 b.eq 0xc99a8 <__cxa_demangle+0x70c8> c9064: 7101511f cmp w8, #0x54 c9068: 54ff7901 b.ne 0xc7f88 <__cxa_demangle+0x56a8> c906c: aa1303e0 mov x0, x19 c9070: 97fff74f bl 0xc6dac <__cxa_demangle+0x44cc> c9074: b4ff78a0 cbz x0, 0xc7f88 <__cxa_demangle+0x56a8> c9078: f9497276 ldr x22, [x19, #0x12e0] c907c: aa0003f5 mov x21, x0 c9080: f94006c8 ldr x8, [x22, #0x8] c9084: 91008109 add x9, x8, #0x20 c9088: f13fc13f cmp x9, #0xff0 c908c: 54000103 b.lo 0xc90ac <__cxa_demangle+0x67cc> c9090: 52820000 mov w0, #0x1000 // =4096 c9094: 97fde16b bl 0x41640 c9098: b40052c0 cbz x0, 0xc9af0 <__cxa_demangle+0x7210> c909c: aa1f03e8 mov x8, xzr c90a0: a9007c16 stp x22, xzr, [x0] c90a4: aa0003f6 mov x22, x0 c90a8: f9097260 str x0, [x19, #0x12e0] c90ac: 91008109 add x9, x8, #0x20 c90b0: 8b0802d4 add x20, x22, x8 c90b4: 90000228 adrp x8, 0x10d000 c90b8: 5280262a mov w10, #0x131 // =305 c90bc: 913cc108 add x8, x8, #0xf30 c90c0: 14000035 b 0xc9194 <__cxa_demangle+0x68b4> c90c4: 91000908 add x8, x8, #0x2 c90c8: aa1303e0 mov x0, x19 c90cc: f9000268 str x8, [x19] c90d0: 97ffeaa5 bl 0xc3b64 <__cxa_demangle+0x1284> c90d4: b4ff75a0 cbz x0, 0xc7f88 <__cxa_demangle+0x56a8> c90d8: aa0003f5 mov x21, x0 c90dc: aa1303e0 mov x0, x19 c90e0: 97fffb82 bl 0xc7ee8 <__cxa_demangle+0x5608> c90e4: b4ff7520 cbz x0, 0xc7f88 <__cxa_demangle+0x56a8> c90e8: f9497274 ldr x20, [x19, #0x12e0] c90ec: aa0003f6 mov x22, x0 c90f0: f9400688 ldr x8, [x20, #0x8] c90f4: 9100c109 add x9, x8, #0x30 c90f8: f13fc13f cmp x9, #0xff0 c90fc: 54000103 b.lo 0xc911c <__cxa_demangle+0x683c> c9100: 52820000 mov w0, #0x1000 // =4096 c9104: 97fde14f bl 0x41640 c9108: b4004f40 cbz x0, 0xc9af0 <__cxa_demangle+0x7210> c910c: aa1f03e8 mov x8, xzr c9110: a9007c14 stp x20, xzr, [x0] c9114: aa0003f4 mov x20, x0 c9118: f9097260 str x0, [x19, #0x12e0] c911c: 9100c109 add x9, x8, #0x30 c9120: f00000b3 adrp x19, 0xe0000 c9124: f9000689 str x9, [x20, #0x8] c9128: 8b080294 add x20, x20, x8 c912c: 910a6673 add x19, x19, #0x299 c9130: 52800181 mov w1, #0xc // =12 c9134: 1400008f b 0xc9370 <__cxa_demangle+0x6a90> c9138: 91000908 add x8, x8, #0x2 c913c: aa1303e0 mov x0, x19 c9140: f9000268 str x8, [x19] c9144: 97fffb69 bl 0xc7ee8 <__cxa_demangle+0x5608> c9148: b4ff7200 cbz x0, 0xc7f88 <__cxa_demangle+0x56a8> c914c: f9497276 ldr x22, [x19, #0x12e0] c9150: aa0003f5 mov x21, x0 c9154: f94006c8 ldr x8, [x22, #0x8] c9158: 91008109 add x9, x8, #0x20 c915c: f13fc13f cmp x9, #0xff0 c9160: 54000103 b.lo 0xc9180 <__cxa_demangle+0x68a0> c9164: 52820000 mov w0, #0x1000 // =4096 c9168: 97fde136 bl 0x41640 c916c: b4004c20 cbz x0, 0xc9af0 <__cxa_demangle+0x7210> c9170: aa1f03e8 mov x8, xzr c9174: a9007c16 stp x22, xzr, [x0] c9178: aa0003f6 mov x22, x0 c917c: f9097260 str x0, [x19, #0x12e0] c9180: 91008109 add x9, x8, #0x20 c9184: 8b0802d4 add x20, x22, x8 c9188: 90000228 adrp x8, 0x10d000 c918c: 528023aa mov w10, #0x11d // =285 c9190: 91180108 add x8, x8, #0x600 c9194: 72a0202a movk w10, #0x101, lsl #16 c9198: f90006c9 str x9, [x22, #0x8] c919c: f8010e88 str x8, [x20, #0x10]! c91a0: b9000a8a str w10, [x20, #0x8] c91a4: f9000a95 str x21, [x20, #0x10] c91a8: 17fffb79 b 0xc7f8c <__cxa_demangle+0x56ac> c91ac: aa1303e0 mov x0, x19 c91b0: 97fffb4e bl 0xc7ee8 <__cxa_demangle+0x5608> c91b4: b4ff6ea0 cbz x0, 0xc7f88 <__cxa_demangle+0x56a8> c91b8: f9497274 ldr x20, [x19, #0x12e0] c91bc: aa0003f5 mov x21, x0 c91c0: f9400688 ldr x8, [x20, #0x8] c91c4: 9100c109 add x9, x8, #0x30 c91c8: f13fc13f cmp x9, #0xff0 c91cc: 54000103 b.lo 0xc91ec <__cxa_demangle+0x690c> c91d0: 52820000 mov w0, #0x1000 // =4096 c91d4: 97fde11b bl 0x41640 c91d8: b40048c0 cbz x0, 0xc9af0 <__cxa_demangle+0x7210> c91dc: aa1f03e8 mov x8, xzr c91e0: a9007c14 stp x20, xzr, [x0] c91e4: aa0003f4 mov x20, x0 c91e8: f9097260 str x0, [x19, #0x12e0] c91ec: 9100c109 add x9, x8, #0x30 c91f0: f00000b3 adrp x19, 0xe0000 c91f4: f9000689 str x9, [x20, #0x8] c91f8: 8b080294 add x20, x20, x8 c91fc: 91136273 add x19, x19, #0x4d8 c9200: 140000ed b 0xc95b4 <__cxa_demangle+0x6cd4> c9204: 91000908 add x8, x8, #0x2 c9208: aa1303e0 mov x0, x19 c920c: f9000268 str x8, [x19] c9210: 97fffb36 bl 0xc7ee8 <__cxa_demangle+0x5608> c9214: b4ff6ba0 cbz x0, 0xc7f88 <__cxa_demangle+0x56a8> c9218: f9497277 ldr x23, [x19, #0x12e0] c921c: aa0003f5 mov x21, x0 c9220: f94006e8 ldr x8, [x23, #0x8] c9224: 91008109 add x9, x8, #0x20 c9228: f13fc13f cmp x9, #0xff0 c922c: 54000103 b.lo 0xc924c <__cxa_demangle+0x696c> c9230: 52820000 mov w0, #0x1000 // =4096 c9234: 97fde103 bl 0x41640 c9238: b40045c0 cbz x0, 0xc9af0 <__cxa_demangle+0x7210> c923c: aa1f03e8 mov x8, xzr c9240: a9007c17 stp x23, xzr, [x0] c9244: aa0003f7 mov x23, x0 c9248: f9097260 str x0, [x19, #0x12e0] c924c: 91008109 add x9, x8, #0x20 c9250: 8b0802f4 add x20, x23, x8 c9254: 90000228 adrp x8, 0x10d000 c9258: 91228108 add x8, x8, #0x8a0 c925c: 5280268a mov w10, #0x134 // =308 c9260: 72a0202a movk w10, #0x101, lsl #16 c9264: 5280002b mov w11, #0x1 // =1 c9268: f90006e9 str x9, [x23, #0x8] c926c: f8010e88 str x8, [x20, #0x10]! c9270: b9000a8a str w10, [x20, #0x8] c9274: f9000a95 str x21, [x20, #0x10] c9278: 39006296 strb w22, [x20, #0x18] c927c: 3900668b strb w11, [x20, #0x19] c9280: 17fffb43 b 0xc7f8c <__cxa_demangle+0x56ac> c9284: 91000908 add x8, x8, #0x2 c9288: aa1303e0 mov x0, x19 c928c: f9000268 str x8, [x19] c9290: 97fffb16 bl 0xc7ee8 <__cxa_demangle+0x5608> c9294: b4ff67a0 cbz x0, 0xc7f88 <__cxa_demangle+0x56a8> c9298: f9497277 ldr x23, [x19, #0x12e0] c929c: aa0003f5 mov x21, x0 c92a0: f94006e8 ldr x8, [x23, #0x8] c92a4: 91008109 add x9, x8, #0x20 c92a8: f13fc13f cmp x9, #0xff0 c92ac: 54000103 b.lo 0xc92cc <__cxa_demangle+0x69ec> c92b0: 52820000 mov w0, #0x1000 // =4096 c92b4: 97fde0e3 bl 0x41640 c92b8: b40041c0 cbz x0, 0xc9af0 <__cxa_demangle+0x7210> c92bc: aa1f03e8 mov x8, xzr c92c0: a9007c17 stp x23, xzr, [x0] c92c4: aa0003f7 mov x23, x0 c92c8: f9097260 str x0, [x19, #0x12e0] c92cc: 91008109 add x9, x8, #0x20 c92d0: 8b0802f4 add x20, x23, x8 c92d4: 90000228 adrp x8, 0x10d000 c92d8: 91228108 add x8, x8, #0x8a0 c92dc: 5280268a mov w10, #0x134 // =308 c92e0: 72a0202a movk w10, #0x101, lsl #16 c92e4: f90006e9 str x9, [x23, #0x8] c92e8: f8010e88 str x8, [x20, #0x10]! c92ec: b9000a8a str w10, [x20, #0x8] c92f0: f9000a95 str x21, [x20, #0x10] c92f4: 39006296 strb w22, [x20, #0x18] c92f8: 3900669f strb wzr, [x20, #0x19] c92fc: 17fffb24 b 0xc7f8c <__cxa_demangle+0x56ac> c9300: 91000908 add x8, x8, #0x2 c9304: aa1303e0 mov x0, x19 c9308: f9000268 str x8, [x19] c930c: 97ffea16 bl 0xc3b64 <__cxa_demangle+0x1284> c9310: b4ff63c0 cbz x0, 0xc7f88 <__cxa_demangle+0x56a8> c9314: aa0003f5 mov x21, x0 c9318: aa1303e0 mov x0, x19 c931c: 97fffaf3 bl 0xc7ee8 <__cxa_demangle+0x5608> c9320: b4ff6340 cbz x0, 0xc7f88 <__cxa_demangle+0x56a8> c9324: f9497274 ldr x20, [x19, #0x12e0] c9328: aa0003f6 mov x22, x0 c932c: f9400688 ldr x8, [x20, #0x8] c9330: 9100c109 add x9, x8, #0x30 c9334: f13fc13f cmp x9, #0xff0 c9338: 54000103 b.lo 0xc9358 <__cxa_demangle+0x6a78> c933c: 52820000 mov w0, #0x1000 // =4096 c9340: 97fde0c0 bl 0x41640 c9344: b4003d60 cbz x0, 0xc9af0 <__cxa_demangle+0x7210> c9348: aa1f03e8 mov x8, xzr c934c: a9007c14 stp x20, xzr, [x0] c9350: aa0003f4 mov x20, x0 c9354: f9097260 str x0, [x19, #0x12e0] c9358: 9100c109 add x9, x8, #0x30 c935c: f00000b3 adrp x19, 0xe0000 c9360: f9000689 str x9, [x20, #0x8] c9364: 8b080294 add x20, x20, x8 c9368: 9109b673 add x19, x19, #0x26d c936c: 528001a1 mov w1, #0xd // =13 c9370: aa1303e0 mov x0, x19 c9374: 97fde4c3 bl 0x42680 <__strlen_chk@plt> c9378: 90000229 adrp x9, 0x10d000 c937c: 911d4129 add x9, x9, #0x750 c9380: 5280260a mov w10, #0x130 // =304 c9384: 8b000268 add x8, x19, x0 c9388: 72a0202a movk w10, #0x101, lsl #16 c938c: f8010e89 str x9, [x20, #0x10]! c9390: b9000a8a str w10, [x20, #0x8] c9394: a9012293 stp x19, x8, [x20, #0x10] c9398: a9025a95 stp x21, x22, [x20, #0x20] c939c: 17fffafc b 0xc7f8c <__cxa_demangle+0x56ac> c93a0: 91000908 add x8, x8, #0x2 c93a4: aa1303e0 mov x0, x19 c93a8: f9000268 str x8, [x19] c93ac: 97fffacf bl 0xc7ee8 <__cxa_demangle+0x5608> c93b0: b4ff5ec0 cbz x0, 0xc7f88 <__cxa_demangle+0x56a8> c93b4: aa0003f5 mov x21, x0 c93b8: aa1303e0 mov x0, x19 c93bc: 97fffacb bl 0xc7ee8 <__cxa_demangle+0x5608> c93c0: b4ff5e40 cbz x0, 0xc7f88 <__cxa_demangle+0x56a8> c93c4: f9497274 ldr x20, [x19, #0x12e0] c93c8: aa0003f6 mov x22, x0 c93cc: f9400688 ldr x8, [x20, #0x8] c93d0: 9100c109 add x9, x8, #0x30 c93d4: f13fc13f cmp x9, #0xff0 c93d8: 54000103 b.lo 0xc93f8 <__cxa_demangle+0x6b18> c93dc: 52820000 mov w0, #0x1000 // =4096 c93e0: 97fde098 bl 0x41640 c93e4: b4003860 cbz x0, 0xc9af0 <__cxa_demangle+0x7210> c93e8: aa1f03e8 mov x8, xzr c93ec: a9007c14 stp x20, xzr, [x0] c93f0: aa0003f4 mov x20, x0 c93f4: f9097260 str x0, [x19, #0x12e0] c93f8: 9100c109 add x9, x8, #0x30 c93fc: f00000b3 adrp x19, 0xe0000 c9400: f9000689 str x9, [x20, #0x8] c9404: 8b080294 add x20, x20, x8 c9408: 9109ea73 add x19, x19, #0x27a c940c: 52800061 mov w1, #0x3 // =3 c9410: 1400001d b 0xc9484 <__cxa_demangle+0x6ba4> c9414: 91000908 add x8, x8, #0x2 c9418: aa1303e0 mov x0, x19 c941c: f9000268 str x8, [x19] c9420: 97fffab2 bl 0xc7ee8 <__cxa_demangle+0x5608> c9424: b4ff5b20 cbz x0, 0xc7f88 <__cxa_demangle+0x56a8> c9428: aa0003f5 mov x21, x0 c942c: aa1303e0 mov x0, x19 c9430: 97fffaae bl 0xc7ee8 <__cxa_demangle+0x5608> c9434: b4ff5aa0 cbz x0, 0xc7f88 <__cxa_demangle+0x56a8> c9438: f9497274 ldr x20, [x19, #0x12e0] c943c: aa0003f6 mov x22, x0 c9440: f9400688 ldr x8, [x20, #0x8] c9444: 9100c109 add x9, x8, #0x30 c9448: f13fc13f cmp x9, #0xff0 c944c: 54000103 b.lo 0xc946c <__cxa_demangle+0x6b8c> c9450: 52820000 mov w0, #0x1000 // =4096 c9454: 97fde07b bl 0x41640 c9458: b40034c0 cbz x0, 0xc9af0 <__cxa_demangle+0x7210> c945c: aa1f03e8 mov x8, xzr c9460: a9007c14 stp x20, xzr, [x0] c9464: aa0003f4 mov x20, x0 c9468: f9097260 str x0, [x19, #0x12e0] c946c: 9100c109 add x9, x8, #0x30 c9470: f00000b3 adrp x19, 0xe0000 c9474: f9000689 str x9, [x20, #0x8] c9478: 8b080294 add x20, x20, x8 c947c: 910dea73 add x19, x19, #0x37a c9480: 52800041 mov w1, #0x2 // =2 c9484: aa1303e0 mov x0, x19 c9488: 97fde47e bl 0x42680 <__strlen_chk@plt> c948c: 90000229 adrp x9, 0x10d000 c9490: 912d0129 add x9, x9, #0xb40 c9494: 528025ca mov w10, #0x12e // =302 c9498: 8b000268 add x8, x19, x0 c949c: 72a0202a movk w10, #0x101, lsl #16 c94a0: f8010e89 str x9, [x20, #0x10]! c94a4: b9000a8a str w10, [x20, #0x8] c94a8: a9014e95 stp x21, x19, [x20, #0x10] c94ac: a9025a88 stp x8, x22, [x20, #0x20] c94b0: 17fffab7 b 0xc7f8c <__cxa_demangle+0x56ac> c94b4: f00000b5 adrp x21, 0xe0000 c94b8: 9109eeb5 add x21, x21, #0x27b c94bc: 91000908 add x8, x8, #0x2 c94c0: 52800041 mov w1, #0x2 // =2 c94c4: aa1503e0 mov x0, x21 c94c8: f9000268 str x8, [x19] c94cc: 97fde46d bl 0x42680 <__strlen_chk@plt> c94d0: aa0003f4 mov x20, x0 c94d4: aa1303e0 mov x0, x19 c94d8: 97fffa84 bl 0xc7ee8 <__cxa_demangle+0x5608> c94dc: b4ff5560 cbz x0, 0xc7f88 <__cxa_demangle+0x56a8> c94e0: f9497277 ldr x23, [x19, #0x12e0] c94e4: aa0003f6 mov x22, x0 c94e8: f94006e8 ldr x8, [x23, #0x8] c94ec: 9100c109 add x9, x8, #0x30 c94f0: f13fc13f cmp x9, #0xff0 c94f4: 54000103 b.lo 0xc9514 <__cxa_demangle+0x6c34> c94f8: 52820000 mov w0, #0x1000 // =4096 c94fc: 97fde051 bl 0x41640 c9500: b4002f80 cbz x0, 0xc9af0 <__cxa_demangle+0x7210> c9504: aa1f03e8 mov x8, xzr c9508: a9007c17 stp x23, xzr, [x0] c950c: aa0003f7 mov x23, x0 c9510: f9097260 str x0, [x19, #0x12e0] c9514: 8b1402a9 add x9, x21, x20 c9518: 9100c10a add x10, x8, #0x30 c951c: 8b0802f4 add x20, x23, x8 c9520: 90000228 adrp x8, 0x10d000 c9524: 911b8108 add x8, x8, #0x6e0 c9528: 528026ab mov w11, #0x135 // =309 c952c: 72a0202b movk w11, #0x101, lsl #16 c9530: f90006ea str x10, [x23, #0x8] c9534: f8010e88 str x8, [x20, #0x10]! c9538: b9000a8b str w11, [x20, #0x8] c953c: a9012695 stp x21, x9, [x20, #0x10] c9540: f9001296 str x22, [x20, #0x20] c9544: 17fffa92 b 0xc7f8c <__cxa_demangle+0x56ac> c9548: 91000908 add x8, x8, #0x2 c954c: f00000b4 adrp x20, 0xe0000 c9550: f9000268 str x8, [x19] c9554: 9110de94 add x20, x20, #0x437 c9558: 52800041 mov w1, #0x2 // =2 c955c: 17fffea0 b 0xc8fdc <__cxa_demangle+0x66fc> c9560: aa1303e0 mov x0, x19 c9564: 97fffa61 bl 0xc7ee8 <__cxa_demangle+0x5608> c9568: b4ff5100 cbz x0, 0xc7f88 <__cxa_demangle+0x56a8> c956c: f9497274 ldr x20, [x19, #0x12e0] c9570: aa0003f5 mov x21, x0 c9574: f9400688 ldr x8, [x20, #0x8] c9578: 9100c109 add x9, x8, #0x30 c957c: f13fc13f cmp x9, #0xff0 c9580: 54000103 b.lo 0xc95a0 <__cxa_demangle+0x6cc0> c9584: 52820000 mov w0, #0x1000 // =4096 c9588: 97fde02e bl 0x41640 c958c: b4002b20 cbz x0, 0xc9af0 <__cxa_demangle+0x7210> c9590: aa1f03e8 mov x8, xzr c9594: a9007c14 stp x20, xzr, [x0] c9598: aa0003f4 mov x20, x0 c959c: f9097260 str x0, [x19, #0x12e0] c95a0: 9100c109 add x9, x8, #0x30 c95a4: f00000b3 adrp x19, 0xe0000 c95a8: f9000689 str x9, [x20, #0x8] c95ac: 8b080294 add x20, x20, x8 c95b0: 91155673 add x19, x19, #0x555 c95b4: 52800061 mov w1, #0x3 // =3 c95b8: aa1303e0 mov x0, x19 c95bc: 97fde431 bl 0x42680 <__strlen_chk@plt> c95c0: 90000229 adrp x9, 0x10d000 c95c4: 9135c129 add x9, x9, #0xd70 c95c8: 5280258a mov w10, #0x12c // =300 c95cc: 8b000268 add x8, x19, x0 c95d0: 72a0202a movk w10, #0x101, lsl #16 c95d4: f8010e89 str x9, [x20, #0x10]! c95d8: b9000a8a str w10, [x20, #0x8] c95dc: a9014e95 stp x21, x19, [x20, #0x10] c95e0: f9001288 str x8, [x20, #0x20] c95e4: 17fffa6a b 0xc7f8c <__cxa_demangle+0x56ac> c95e8: 91000528 add x8, x9, #0x1 c95ec: a9410a69 ldp x9, x2, [x19, #0x10] c95f0: d37df2b7 lsl x23, x21, #3 c95f4: aa1303e0 mov x0, x19 c95f8: f9000268 str x8, [x19] c95fc: 8b170121 add x1, x9, x23 c9600: 94001015 bl 0xcd654 <__cxa_demangle+0xad74> c9604: f9400a68 ldr x8, [x19, #0x10] c9608: aa0003f6 mov x22, x0 c960c: aa1303e0 mov x0, x19 c9610: aa0103f5 mov x21, x1 c9614: 8b170108 add x8, x8, x23 c9618: f9000e68 str x8, [x19, #0x18] c961c: 97ffe952 bl 0xc3b64 <__cxa_demangle+0x1284> c9620: b4ff4b40 cbz x0, 0xc7f88 <__cxa_demangle+0x56a8> c9624: aa0003f7 mov x23, x0 c9628: f00000a0 adrp x0, 0xe0000 c962c: 91170000 add x0, x0, #0x5c0 c9630: 52800061 mov w1, #0x3 // =3 c9634: 97fde413 bl 0x42680 <__strlen_chk@plt> c9638: a9402269 ldp x9, x8, [x19] c963c: cb09010a sub x10, x8, x9 c9640: eb0a001f cmp x0, x10 c9644: 54001128 b.hi 0xc9868 <__cxa_demangle+0x6f88> c9648: b40001a0 cbz x0, 0xc967c <__cxa_demangle+0x6d9c> c964c: f00000aa adrp x10, 0xe0000 c9650: 9117014a add x10, x10, #0x5c0 c9654: aa0003eb mov x11, x0 c9658: aa0903ec mov x12, x9 c965c: 3940014d ldrb w13, [x10] c9660: 3940018e ldrb w14, [x12] c9664: 6b0e01bf cmp w13, w14 c9668: 54001001 b.ne 0xc9868 <__cxa_demangle+0x6f88> c966c: 9100054a add x10, x10, #0x1 c9670: f100056b subs x11, x11, #0x1 c9674: 9100058c add x12, x12, #0x1 c9678: 54ffff21 b.ne 0xc965c <__cxa_demangle+0x6d7c> c967c: a9412e6a ldp x10, x11, [x19, #0x10] c9680: 8b000129 add x9, x9, x0 c9684: f9000269 str x9, [x19] c9688: cb0a016a sub x10, x11, x10 c968c: 9343fd5b asr x27, x10, #3 c9690: eb08013f cmp x9, x8 c9694: 54000080 b.eq 0xc96a4 <__cxa_demangle+0x6dc4> c9698: 39400128 ldrb w8, [x9] c969c: 7101151f cmp w8, #0x45 c96a0: 54001960 b.eq 0xc99cc <__cxa_demangle+0x70ec> c96a4: aa1303e0 mov x0, x19 c96a8: 97fffa10 bl 0xc7ee8 <__cxa_demangle+0x5608> c96ac: f9000be0 str x0, [sp, #0x10] c96b0: b4ff46c0 cbz x0, 0xc7f88 <__cxa_demangle+0x56a8> c96b4: 910043e1 add x1, sp, #0x10 c96b8: aa1403e0 mov x0, x20 c96bc: 97fff24f bl 0xc5ff8 <__cxa_demangle+0x3718> c96c0: a9402269 ldp x9, x8, [x19] c96c4: eb08013f cmp x9, x8 c96c8: 54fffe81 b.ne 0xc9698 <__cxa_demangle+0x6db8> c96cc: 17fffff6 b 0xc96a4 <__cxa_demangle+0x6dc4> c96d0: a9410a69 ldp x9, x2, [x19, #0x10] c96d4: d37df2b5 lsl x21, x21, #3 c96d8: 91000508 add x8, x8, #0x1 c96dc: aa1303e0 mov x0, x19 c96e0: 8b150121 add x1, x9, x21 c96e4: f9000268 str x8, [x19] c96e8: 94000fdb bl 0xcd654 <__cxa_demangle+0xad74> c96ec: f9400a68 ldr x8, [x19, #0x10] c96f0: f9497276 ldr x22, [x19, #0x12e0] c96f4: aa0003f4 mov x20, x0 c96f8: 8b150108 add x8, x8, x21 c96fc: f9000e68 str x8, [x19, #0x18] c9700: f94006c8 ldr x8, [x22, #0x8] c9704: aa0103f5 mov x21, x1 c9708: 91008109 add x9, x8, #0x20 c970c: f13fc13f cmp x9, #0xff0 c9710: 54000103 b.lo 0xc9730 <__cxa_demangle+0x6e50> c9714: 52820000 mov w0, #0x1000 // =4096 c9718: 97fddfca bl 0x41640 c971c: b4001ea0 cbz x0, 0xc9af0 <__cxa_demangle+0x7210> c9720: aa1f03e8 mov x8, xzr c9724: a9007c16 stp x22, xzr, [x0] c9728: aa0003f6 mov x22, x0 c972c: f9097260 str x0, [x19, #0x12e0] c9730: 9000022a adrp x10, 0x10d000 c9734: 91008109 add x9, x8, #0x20 c9738: 8b0802c8 add x8, x22, x8 c973c: 913e814a add x10, x10, #0xfa0 c9740: 5280200b mov w11, #0x100 // =256 c9744: 72a0202b movk w11, #0x101, lsl #16 c9748: f90006c9 str x9, [x22, #0x8] c974c: f8010d0a str x10, [x8, #0x10]! c9750: b900090b str w11, [x8, #0x8] c9754: a9015514 stp x20, x21, [x8, #0x10] c9758: f9000be8 str x8, [sp, #0x10] c975c: 14000097 b 0xc99b8 <__cxa_demangle+0x70d8> c9760: a9410a69 ldp x9, x2, [x19, #0x10] c9764: d37df2d4 lsl x20, x22, #3 c9768: 91000508 add x8, x8, #0x1 c976c: aa1303e0 mov x0, x19 c9770: 8b140121 add x1, x9, x20 c9774: f9000268 str x8, [x19] c9778: 94000fb7 bl 0xcd654 <__cxa_demangle+0xad74> c977c: f9400a68 ldr x8, [x19, #0x10] c9780: f9497278 ldr x24, [x19, #0x12e0] c9784: aa0003f6 mov x22, x0 c9788: aa0103f7 mov x23, x1 c978c: 8b140108 add x8, x8, x20 c9790: f9000e68 str x8, [x19, #0x18] c9794: f9400708 ldr x8, [x24, #0x8] c9798: 9100c109 add x9, x8, #0x30 c979c: f13fc13f cmp x9, #0xff0 c97a0: 54000103 b.lo 0xc97c0 <__cxa_demangle+0x6ee0> c97a4: 52820000 mov w0, #0x1000 // =4096 c97a8: 97fddfa6 bl 0x41640 c97ac: b4001a20 cbz x0, 0xc9af0 <__cxa_demangle+0x7210> c97b0: aa1f03e8 mov x8, xzr c97b4: a9007c18 stp x24, xzr, [x0] c97b8: aa0003f8 mov x24, x0 c97bc: f9097260 str x0, [x19, #0x12e0] c97c0: 9100c109 add x9, x8, #0x30 c97c4: 8b080314 add x20, x24, x8 c97c8: 90000228 adrp x8, 0x10d000 c97cc: 5280270a mov w10, #0x138 // =312 c97d0: 91340108 add x8, x8, #0xd00 c97d4: 1400001e b 0xc984c <__cxa_demangle+0x6f6c> c97d8: a9410a69 ldp x9, x2, [x19, #0x10] c97dc: d37df2d4 lsl x20, x22, #3 c97e0: 91000508 add x8, x8, #0x1 c97e4: aa1303e0 mov x0, x19 c97e8: 8b140121 add x1, x9, x20 c97ec: f9000268 str x8, [x19] c97f0: 94000f99 bl 0xcd654 <__cxa_demangle+0xad74> c97f4: f9400a68 ldr x8, [x19, #0x10] c97f8: f9497278 ldr x24, [x19, #0x12e0] c97fc: aa0003f6 mov x22, x0 c9800: aa0103f7 mov x23, x1 c9804: 8b140108 add x8, x8, x20 c9808: f9000e68 str x8, [x19, #0x18] c980c: f9400708 ldr x8, [x24, #0x8] c9810: 9100c109 add x9, x8, #0x30 c9814: f13fc13f cmp x9, #0xff0 c9818: 54000103 b.lo 0xc9838 <__cxa_demangle+0x6f58> c981c: 52820000 mov w0, #0x1000 // =4096 c9820: 97fddf88 bl 0x41640 c9824: b4001660 cbz x0, 0xc9af0 <__cxa_demangle+0x7210> c9828: aa1f03e8 mov x8, xzr c982c: a9007c18 stp x24, xzr, [x0] c9830: aa0003f8 mov x24, x0 c9834: f9097260 str x0, [x19, #0x12e0] c9838: 9100c109 add x9, x8, #0x30 c983c: 8b080314 add x20, x24, x8 c9840: 90000228 adrp x8, 0x10d000 c9844: 5280264a mov w10, #0x132 // =306 c9848: 911f0108 add x8, x8, #0x7c0 c984c: 72a0202a movk w10, #0x101, lsl #16 c9850: f9000709 str x9, [x24, #0x8] c9854: f8010e88 str x8, [x20, #0x10]! c9858: b9000a8a str w10, [x20, #0x8] c985c: a9015a95 stp x21, x22, [x20, #0x10] c9860: f9001297 str x23, [x20, #0x20] c9864: 17fff9ca b 0xc7f8c <__cxa_demangle+0x56ac> c9868: eb08013f cmp x9, x8 c986c: 54ff38e0 b.eq 0xc7f88 <__cxa_demangle+0x56a8> c9870: 39400128 ldrb w8, [x9] c9874: 7101151f cmp w8, #0x45 c9878: 54ff3881 b.ne 0xc7f88 <__cxa_demangle+0x56a8> c987c: f949727b ldr x27, [x19, #0x12e0] c9880: 91000528 add x8, x9, #0x1 c9884: f9000268 str x8, [x19] c9888: f9400768 ldr x8, [x27, #0x8] c988c: 91010109 add x9, x8, #0x40 c9890: f13fc13f cmp x9, #0xff0 c9894: 54000103 b.lo 0xc98b4 <__cxa_demangle+0x6fd4> c9898: 52820000 mov w0, #0x1000 // =4096 c989c: 97fddf69 bl 0x41640 c98a0: b4001280 cbz x0, 0xc9af0 <__cxa_demangle+0x7210> c98a4: aa1f03e8 mov x8, xzr c98a8: a9007c1b stp x27, xzr, [x0] c98ac: aa0003fb mov x27, x0 c98b0: f9097260 str x0, [x19, #0x12e0] c98b4: 91010109 add x9, x8, #0x40 c98b8: 8b080374 add x20, x27, x8 c98bc: 90000228 adrp x8, 0x10d000 c98c0: 91378108 add x8, x8, #0xde0 c98c4: 5280266a mov w10, #0x133 // =307 c98c8: 72a0202a movk w10, #0x101, lsl #16 c98cc: f9000769 str x9, [x27, #0x8] c98d0: f8010e88 str x8, [x20, #0x10]! c98d4: b9000a8a str w10, [x20, #0x8] c98d8: a9015696 stp x22, x21, [x20, #0x10] c98dc: a902fe9f stp xzr, xzr, [x20, #0x28] c98e0: f9001297 str x23, [x20, #0x20] c98e4: 3900e298 strb w24, [x20, #0x38] c98e8: 3900e699 strb w25, [x20, #0x39] c98ec: 17fff9a8 b 0xc7f8c <__cxa_demangle+0x56ac> c98f0: aa1303e0 mov x0, x19 c98f4: 97fff97d bl 0xc7ee8 <__cxa_demangle+0x5608> c98f8: aa0003f4 mov x20, x0 c98fc: f9000be0 str x0, [sp, #0x10] c9900: b4ff3460 cbz x0, 0xc7f8c <__cxa_demangle+0x56ac> c9904: f9497277 ldr x23, [x19, #0x12e0] c9908: f94006e8 ldr x8, [x23, #0x8] c990c: 91004109 add x9, x8, #0x10 c9910: f13fc13f cmp x9, #0xff0 c9914: 54000103 b.lo 0xc9934 <__cxa_demangle+0x7054> c9918: 52820000 mov w0, #0x1000 // =4096 c991c: 97fddf49 bl 0x41640 c9920: b4000e80 cbz x0, 0xc9af0 <__cxa_demangle+0x7210> c9924: aa1f03e8 mov x8, xzr c9928: a9007c17 stp x23, xzr, [x0] c992c: aa0003f7 mov x23, x0 c9930: f9097260 str x0, [x19, #0x12e0] c9934: 91004109 add x9, x8, #0x10 c9938: 8b0802f6 add x22, x23, x8 c993c: f90006e9 str x9, [x23, #0x8] c9940: f8010ed4 str x20, [x22, #0x10]! c9944: f9497277 ldr x23, [x19, #0x12e0] c9948: f94006e8 ldr x8, [x23, #0x8] c994c: 9100c109 add x9, x8, #0x30 c9950: f13fc13f cmp x9, #0xff0 c9954: 54000103 b.lo 0xc9974 <__cxa_demangle+0x7094> c9958: 52820000 mov w0, #0x1000 // =4096 c995c: 97fddf39 bl 0x41640 c9960: b4000c80 cbz x0, 0xc9af0 <__cxa_demangle+0x7210> c9964: aa1f03e8 mov x8, xzr c9968: a9007c17 stp x23, xzr, [x0] c996c: aa0003f7 mov x23, x0 c9970: f9097260 str x0, [x19, #0x12e0] c9974: 9100c109 add x9, x8, #0x30 c9978: 8b0802f4 add x20, x23, x8 c997c: 90000228 adrp x8, 0x10d000 c9980: 9120c108 add x8, x8, #0x830 c9984: 528026ea mov w10, #0x137 // =311 c9988: 72a0202a movk w10, #0x101, lsl #16 c998c: 5280002b mov w11, #0x1 // =1 c9990: f90006e9 str x9, [x23, #0x8] c9994: f8010e88 str x8, [x20, #0x10]! c9998: b9000a8a str w10, [x20, #0x8] c999c: a9015a95 stp x21, x22, [x20, #0x10] c99a0: f900128b str x11, [x20, #0x20] c99a4: 17fff97a b 0xc7f8c <__cxa_demangle+0x56ac> c99a8: aa1303e0 mov x0, x19 c99ac: 94000282 bl 0xca3b4 <__cxa_demangle+0x7ad4> c99b0: f9000be0 str x0, [sp, #0x10] c99b4: b4ff2ea0 cbz x0, 0xc7f88 <__cxa_demangle+0x56a8> c99b8: 910043e1 add x1, sp, #0x10 c99bc: aa1303e0 mov x0, x19 c99c0: 94000954 bl 0xcbf10 <__cxa_demangle+0x9630> c99c4: aa0003f4 mov x20, x0 c99c8: 17fff971 b 0xc7f8c <__cxa_demangle+0x56ac> c99cc: 290167f8 stp w24, w25, [sp, #0x8] c99d0: 91000528 add x8, x9, #0x1 c99d4: a9410a69 ldp x9, x2, [x19, #0x10] c99d8: d37df374 lsl x20, x27, #3 c99dc: aa1303e0 mov x0, x19 c99e0: f9000268 str x8, [x19] c99e4: 8b140121 add x1, x9, x20 c99e8: 94000f1b bl 0xcd654 <__cxa_demangle+0xad74> c99ec: f9400a68 ldr x8, [x19, #0x10] c99f0: f949727b ldr x27, [x19, #0x12e0] c99f4: aa0003f8 mov x24, x0 c99f8: aa0103f9 mov x25, x1 c99fc: 8b140108 add x8, x8, x20 c9a00: f9000e68 str x8, [x19, #0x18] c9a04: f9400768 ldr x8, [x27, #0x8] c9a08: 91010109 add x9, x8, #0x40 c9a0c: f13fc13f cmp x9, #0xff0 c9a10: 54000103 b.lo 0xc9a30 <__cxa_demangle+0x7150> c9a14: 52820000 mov w0, #0x1000 // =4096 c9a18: 97fddf0a bl 0x41640 c9a1c: b40006a0 cbz x0, 0xc9af0 <__cxa_demangle+0x7210> c9a20: aa1f03e8 mov x8, xzr c9a24: a9007c1b stp x27, xzr, [x0] c9a28: aa0003fb mov x27, x0 c9a2c: f9097260 str x0, [x19, #0x12e0] c9a30: 91010109 add x9, x8, #0x40 c9a34: 8b080374 add x20, x27, x8 c9a38: 90000228 adrp x8, 0x10d000 c9a3c: 91378108 add x8, x8, #0xde0 c9a40: f9000769 str x9, [x27, #0x8] c9a44: f8010e88 str x8, [x20, #0x10]! c9a48: a9015696 stp x22, x21, [x20, #0x10] c9a4c: a9026297 stp x23, x24, [x20, #0x20] c9a50: b9400be8 ldr w8, [sp, #0x8] c9a54: 5280266a mov w10, #0x133 // =307 c9a58: 72a0202a movk w10, #0x101, lsl #16 c9a5c: b9000a8a str w10, [x20, #0x8] c9a60: 3900e288 strb w8, [x20, #0x38] c9a64: b9400fe8 ldr w8, [sp, #0xc] c9a68: f9001a99 str x25, [x20, #0x30] c9a6c: 3900e688 strb w8, [x20, #0x39] c9a70: 17fff947 b 0xc7f8c <__cxa_demangle+0x56ac> c9a74: 91000528 add x8, x9, #0x1 c9a78: a9410a69 ldp x9, x2, [x19, #0x10] c9a7c: d37df2d4 lsl x20, x22, #3 c9a80: aa1303e0 mov x0, x19 c9a84: f9000268 str x8, [x19] c9a88: 8b140121 add x1, x9, x20 c9a8c: 94000ef2 bl 0xcd654 <__cxa_demangle+0xad74> c9a90: f9400a68 ldr x8, [x19, #0x10] c9a94: f9497278 ldr x24, [x19, #0x12e0] c9a98: aa0003f6 mov x22, x0 c9a9c: aa0103f7 mov x23, x1 c9aa0: 8b140108 add x8, x8, x20 c9aa4: f9000e68 str x8, [x19, #0x18] c9aa8: f9400708 ldr x8, [x24, #0x8] c9aac: 9100c109 add x9, x8, #0x30 c9ab0: f13fc13f cmp x9, #0xff0 c9ab4: 54000103 b.lo 0xc9ad4 <__cxa_demangle+0x71f4> c9ab8: 52820000 mov w0, #0x1000 // =4096 c9abc: 97fddee1 bl 0x41640 c9ac0: b4000180 cbz x0, 0xc9af0 <__cxa_demangle+0x7210> c9ac4: aa1f03e8 mov x8, xzr c9ac8: a9007c18 stp x24, xzr, [x0] c9acc: aa0003f8 mov x24, x0 c9ad0: f9097260 str x0, [x19, #0x12e0] c9ad4: 9100c109 add x9, x8, #0x30 c9ad8: 8b080314 add x20, x24, x8 c9adc: 90000228 adrp x8, 0x10d000 c9ae0: 528026ea mov w10, #0x137 // =311 c9ae4: 9120c108 add x8, x8, #0x830 c9ae8: 17ffff59 b 0xc984c <__cxa_demangle+0x6f6c> c9aec: 97fde269 bl 0x42490 <__stack_chk_fail@plt> c9af0: 97fde2a4 bl 0x42580 <_ZSt9terminatev@plt> c9af4: 390b4274 strb w20, [x19, #0x2d0] c9af8: 94002e29 bl 0xd539c <__cxa_demangle+0x12abc> c9afc: f81c0ff7 str x23, [sp, #-0x40]! c9b00: a90157f6 stp x22, x21, [sp, #0x10] c9b04: a9024ff4 stp x20, x19, [sp, #0x20] c9b08: a9037bfd stp x29, x30, [sp, #0x30] c9b0c: 9100c3fd add x29, sp, #0x30 c9b10: f9497016 ldr x22, [x0, #0x12e0] c9b14: aa0203f4 mov x20, x2 c9b18: aa0103f3 mov x19, x1 c9b1c: f94006c8 ldr x8, [x22, #0x8] c9b20: 91010109 add x9, x8, #0x40 c9b24: f13fc13f cmp x9, #0xff0 c9b28: 54000123 b.lo 0xc9b4c <__cxa_demangle+0x726c> c9b2c: aa0003f5 mov x21, x0 c9b30: 52820000 mov w0, #0x1000 // =4096 c9b34: 97fddec3 bl 0x41640 c9b38: b4000420 cbz x0, 0xc9bbc <__cxa_demangle+0x72dc> c9b3c: aa1f03e8 mov x8, xzr c9b40: a9007c16 stp x22, xzr, [x0] c9b44: aa0003f6 mov x22, x0 c9b48: f90972a0 str x0, [x21, #0x12e0] c9b4c: 91010109 add x9, x8, #0x40 c9b50: aa1303e0 mov x0, x19 c9b54: f90006c9 str x9, [x22, #0x8] c9b58: 8b0802d5 add x21, x22, x8 c9b5c: 97fddf45 bl 0x41870 c9b60: f9400296 ldr x22, [x20] c9b64: f00000b4 adrp x20, 0xe0000 c9b68: 910fb694 add x20, x20, #0x3ed c9b6c: 8b000277 add x23, x19, x0 c9b70: 52800041 mov w1, #0x2 // =2 c9b74: aa1403e0 mov x0, x20 c9b78: 97fde2c2 bl 0x42680 <__strlen_chk@plt> c9b7c: 90000229 adrp x9, 0x10d000 c9b80: 91394129 add x9, x9, #0xe50 c9b84: 528025ea mov w10, #0x12f // =303 c9b88: 8b000288 add x8, x20, x0 c9b8c: 72a0202a movk w10, #0x101, lsl #16 c9b90: f8010ea9 str x9, [x21, #0x10]! c9b94: b9000aaa str w10, [x21, #0x8] c9b98: a9015eb3 stp x19, x23, [x21, #0x10] c9b9c: a90252b6 stp x22, x20, [x21, #0x20] c9ba0: f9001aa8 str x8, [x21, #0x30] c9ba4: aa1503e0 mov x0, x21 c9ba8: a9437bfd ldp x29, x30, [sp, #0x30] c9bac: a9424ff4 ldp x20, x19, [sp, #0x20] c9bb0: a94157f6 ldp x22, x21, [sp, #0x10] c9bb4: f84407f7 ldr x23, [sp], #0x40 c9bb8: d65f03c0 ret c9bbc: 97fde271 bl 0x42580 <_ZSt9terminatev@plt> c9bc0: a9bc5ff8 stp x24, x23, [sp, #-0x40]! c9bc4: a90157f6 stp x22, x21, [sp, #0x10] c9bc8: a9024ff4 stp x20, x19, [sp, #0x20] c9bcc: a9037bfd stp x29, x30, [sp, #0x30] c9bd0: 9100c3fd add x29, sp, #0x30 c9bd4: a9405414 ldp x20, x21, [x0] c9bd8: eb15029f cmp x20, x21 c9bdc: 54003de0 b.eq 0xca398 <__cxa_demangle+0x7ab8> c9be0: 39400288 ldrb w8, [x20] c9be4: 7101311f cmp w8, #0x4c c9be8: 54003d81 b.ne 0xca398 <__cxa_demangle+0x7ab8> c9bec: 91000688 add x8, x20, #0x1 c9bf0: aa0003f3 mov x19, x0 c9bf4: eb0802bf cmp x21, x8 c9bf8: f9000008 str x8, [x0] c9bfc: 540005e0 b.eq 0xc9cb8 <__cxa_demangle+0x73d8> c9c00: 39400108 ldrb w8, [x8] c9c04: 51015108 sub w8, w8, #0x54 c9c08: 7100951f cmp w8, #0x25 c9c0c: 54000568 b.hi 0xc9cb8 <__cxa_demangle+0x73d8> c9c10: d00000a9 adrp x9, 0xdf000 c9c14: 9138d929 add x9, x9, #0xe36 c9c18: 100000aa adr x10, 0xc9c2c <__cxa_demangle+0x734c> c9c1c: 7868792b ldrh w11, [x9, x8, lsl #1] c9c20: 8b0b094a add x10, x10, x11, lsl #2 c9c24: aa1f03e0 mov x0, xzr c9c28: d61f0140 br x10 c9c2c: f00000a0 adrp x0, 0xe0000 c9c30: 91043400 add x0, x0, #0x10d c9c34: 52800061 mov w1, #0x3 // =3 c9c38: 97fde292 bl 0x42680 <__strlen_chk@plt> c9c3c: a9402668 ldp x8, x9, [x19] c9c40: cb080129 sub x9, x9, x8 c9c44: eb09001f cmp x0, x9 c9c48: 54003a88 b.hi 0xca398 <__cxa_demangle+0x7ab8> c9c4c: b40001a0 cbz x0, 0xc9c80 <__cxa_demangle+0x73a0> c9c50: f00000a9 adrp x9, 0xe0000 c9c54: 91043529 add x9, x9, #0x10d c9c58: aa0003ea mov x10, x0 c9c5c: aa0803eb mov x11, x8 c9c60: 3940012c ldrb w12, [x9] c9c64: 3940016d ldrb w13, [x11] c9c68: 6b0d019f cmp w12, w13 c9c6c: 54003961 b.ne 0xca398 <__cxa_demangle+0x7ab8> c9c70: 91000529 add x9, x9, #0x1 c9c74: f100054a subs x10, x10, #0x1 c9c78: 9100056b add x11, x11, #0x1 c9c7c: 54ffff21 b.ne 0xc9c60 <__cxa_demangle+0x7380> c9c80: 8b000108 add x8, x8, x0 c9c84: aa1303e0 mov x0, x19 c9c88: f9000268 str x8, [x19] c9c8c: 97ffe4e4 bl 0xc301c <__cxa_demangle+0x73c> c9c90: b4003860 cbz x0, 0xca39c <__cxa_demangle+0x7abc> c9c94: a9402668 ldp x8, x9, [x19] c9c98: eb09011f cmp x8, x9 c9c9c: 540037e0 b.eq 0xca398 <__cxa_demangle+0x7ab8> c9ca0: 39400109 ldrb w9, [x8] c9ca4: 7101153f cmp w9, #0x45 c9ca8: 54003781 b.ne 0xca398 <__cxa_demangle+0x7ab8> c9cac: 91000508 add x8, x8, #0x1 c9cb0: f9000268 str x8, [x19] c9cb4: 140001ba b 0xca39c <__cxa_demangle+0x7abc> c9cb8: aa1303e0 mov x0, x19 c9cbc: 97ffe7aa bl 0xc3b64 <__cxa_demangle+0x1284> c9cc0: b40036e0 cbz x0, 0xca39c <__cxa_demangle+0x7abc> c9cc4: a9402668 ldp x8, x9, [x19] c9cc8: aa0003f4 mov x20, x0 c9ccc: eb08013f cmp x9, x8 c9cd0: 540002a0 b.eq 0xc9d24 <__cxa_demangle+0x7444> c9cd4: 3940010a ldrb w10, [x8] c9cd8: 5100c14a sub w10, w10, #0x30 c9cdc: 7100255f cmp w10, #0x9 c9ce0: 54000228 b.hi 0xc9d24 <__cxa_demangle+0x7444> c9ce4: 9100050b add x11, x8, #0x1 c9ce8: aa0b03ea mov x10, x11 c9cec: eb0b013f cmp x9, x11 c9cf0: f900026b str x11, [x19] c9cf4: 54000360 b.eq 0xc9d60 <__cxa_demangle+0x7480> c9cf8: aa0a03eb mov x11, x10 c9cfc: 3840156c ldrb w12, [x11], #0x1 c9d00: 5100c18c sub w12, w12, #0x30 c9d04: 7100299f cmp w12, #0xa c9d08: 54ffff03 b.lo 0xc9ce8 <__cxa_demangle+0x7408> c9d0c: aa0803f5 mov x21, x8 c9d10: d1000576 sub x22, x11, #0x1 c9d14: aa0a03e8 mov x8, x10 c9d18: eb09011f cmp x8, x9 c9d1c: 540000c1 b.ne 0xc9d34 <__cxa_demangle+0x7454> c9d20: 14000015 b 0xc9d74 <__cxa_demangle+0x7494> c9d24: aa1f03f5 mov x21, xzr c9d28: aa1f03f6 mov x22, xzr c9d2c: eb09011f cmp x8, x9 c9d30: 54000220 b.eq 0xc9d74 <__cxa_demangle+0x7494> c9d34: 39400109 ldrb w9, [x8] c9d38: 7101153f cmp w9, #0x45 c9d3c: 540001c1 b.ne 0xc9d74 <__cxa_demangle+0x7494> c9d40: 91000508 add x8, x8, #0x1 c9d44: f9000268 str x8, [x19] c9d48: 52800028 mov w8, #0x1 // =1 c9d4c: eb1602bf cmp x21, x22 c9d50: 54000181 b.ne 0xc9d80 <__cxa_demangle+0x74a0> c9d54: 7100011f cmp w8, #0x0 c9d58: 9a9f1280 csel x0, x20, xzr, ne c9d5c: 14000190 b 0xca39c <__cxa_demangle+0x7abc> c9d60: aa0803f5 mov x21, x8 c9d64: aa0a03e8 mov x8, x10 c9d68: aa0903f6 mov x22, x9 c9d6c: eb09011f cmp x8, x9 c9d70: 54fffe21 b.ne 0xc9d34 <__cxa_demangle+0x7454> c9d74: 2a1f03e8 mov w8, wzr c9d78: eb1602bf cmp x21, x22 c9d7c: 54fffec0 b.eq 0xc9d54 <__cxa_demangle+0x7474> c9d80: 340030c8 cbz w8, 0xca398 <__cxa_demangle+0x7ab8> c9d84: f9497277 ldr x23, [x19, #0x12e0] c9d88: f94006e8 ldr x8, [x23, #0x8] c9d8c: 9100c109 add x9, x8, #0x30 c9d90: f13fc13f cmp x9, #0xff0 c9d94: 54000103 b.lo 0xc9db4 <__cxa_demangle+0x74d4> c9d98: 52820000 mov w0, #0x1000 // =4096 c9d9c: 97fdde29 bl 0x41640 c9da0: b4003080 cbz x0, 0xca3b0 <__cxa_demangle+0x7ad0> c9da4: aa1f03e8 mov x8, xzr c9da8: a9007c17 stp x23, xzr, [x0] c9dac: aa0003f7 mov x23, x0 c9db0: f9097260 str x0, [x19, #0x12e0] c9db4: 9100c109 add x9, x8, #0x30 c9db8: 8b0802e0 add x0, x23, x8 c9dbc: 90000228 adrp x8, 0x10d000 c9dc0: 9112c108 add x8, x8, #0x4b0 c9dc4: 528027aa mov w10, #0x13d // =317 c9dc8: 72a0202a movk w10, #0x101, lsl #16 c9dcc: f90006e9 str x9, [x23, #0x8] c9dd0: f8010c08 str x8, [x0, #0x10]! c9dd4: b900080a str w10, [x0, #0x8] c9dd8: a9015414 stp x20, x21, [x0, #0x10] c9ddc: f9001016 str x22, [x0, #0x20] c9de0: 1400016f b 0xca39c <__cxa_demangle+0x7abc> c9de4: 91000a88 add x8, x20, #0x2 c9de8: b00000b4 adrp x20, 0xde000 +0x12> c9dec: f9000268 str x8, [x19] c9df0: 912f8e94 add x20, x20, #0xbe3 c9df4: 52800061 mov w1, #0x3 // =3 c9df8: 1400012f b 0xca2b4 <__cxa_demangle+0x79d4> c9dfc: 91000a88 add x8, x20, #0x2 c9e00: f00000b4 adrp x20, 0xe0000 c9e04: f9000268 str x8, [x19] c9e08: 910c5e94 add x20, x20, #0x317 c9e0c: 52800121 mov w1, #0x9 // =9 c9e10: 14000129 b 0xca2b4 <__cxa_demangle+0x79d4> c9e14: 91000a88 add x8, x20, #0x2 c9e18: f00000b4 adrp x20, 0xe0000 c9e1c: 9123da94 add x20, x20, #0x8f6 c9e20: f9000268 str x8, [x19] c9e24: 14000067 b 0xc9fc0 <__cxa_demangle+0x76e0> c9e28: 91000a88 add x8, x20, #0x2 c9e2c: f0000094 adrp x20, 0xdc000 >+0x1e> c9e30: f9000268 str x8, [x19] c9e34: 913e3694 add x20, x20, #0xf8d c9e38: 52800061 mov w1, #0x3 // =3 c9e3c: 1400011e b 0xca2b4 <__cxa_demangle+0x79d4> c9e40: 91000a88 add x8, x20, #0x2 c9e44: f0000094 adrp x20, 0xdc000 >+0x1e> c9e48: f9000268 str x8, [x19] c9e4c: 91305694 add x20, x20, #0xc15 c9e50: 52800081 mov w1, #0x4 // =4 c9e54: 14000118 b 0xca2b4 <__cxa_demangle+0x79d4> c9e58: 91000a88 add x8, x20, #0x2 c9e5c: f00000b4 adrp x20, 0xe0000 c9e60: f9000268 str x8, [x19] c9e64: 910bce94 add x20, x20, #0x2f3 c9e68: 52800181 mov w1, #0xc // =12 c9e6c: 14000112 b 0xca2b4 <__cxa_demangle+0x79d4> c9e70: 91000a96 add x22, x20, #0x2 c9e74: cb1602a8 sub x8, x21, x22 c9e78: f100451f cmp x8, #0x11 c9e7c: f9000276 str x22, [x19] c9e80: 540028c3 b.lo 0xca398 <__cxa_demangle+0x7ab8> c9e84: 39400a80 ldrb w0, [x20, #0x2] c9e88: 97fdde16 bl 0x416e0 c9e8c: 34002860 cbz w0, 0xca398 <__cxa_demangle+0x7ab8> c9e90: 39400e80 ldrb w0, [x20, #0x3] c9e94: 97fdde13 bl 0x416e0 c9e98: 34002800 cbz w0, 0xca398 <__cxa_demangle+0x7ab8> c9e9c: 39401280 ldrb w0, [x20, #0x4] c9ea0: 97fdde10 bl 0x416e0 c9ea4: 340027a0 cbz w0, 0xca398 <__cxa_demangle+0x7ab8> c9ea8: 39401680 ldrb w0, [x20, #0x5] c9eac: 97fdde0d bl 0x416e0 c9eb0: 34002740 cbz w0, 0xca398 <__cxa_demangle+0x7ab8> c9eb4: 39401a80 ldrb w0, [x20, #0x6] c9eb8: 97fdde0a bl 0x416e0 c9ebc: 340026e0 cbz w0, 0xca398 <__cxa_demangle+0x7ab8> c9ec0: 39401e80 ldrb w0, [x20, #0x7] c9ec4: 97fdde07 bl 0x416e0 c9ec8: 34002680 cbz w0, 0xca398 <__cxa_demangle+0x7ab8> c9ecc: 39402280 ldrb w0, [x20, #0x8] c9ed0: 97fdde04 bl 0x416e0 c9ed4: 34002620 cbz w0, 0xca398 <__cxa_demangle+0x7ab8> c9ed8: 39402680 ldrb w0, [x20, #0x9] c9edc: 97fdde01 bl 0x416e0 c9ee0: 340025c0 cbz w0, 0xca398 <__cxa_demangle+0x7ab8> c9ee4: 39402a80 ldrb w0, [x20, #0xa] c9ee8: 97fdddfe bl 0x416e0 c9eec: 34002560 cbz w0, 0xca398 <__cxa_demangle+0x7ab8> c9ef0: 39402e80 ldrb w0, [x20, #0xb] c9ef4: 97fdddfb bl 0x416e0 c9ef8: 34002500 cbz w0, 0xca398 <__cxa_demangle+0x7ab8> c9efc: 39403280 ldrb w0, [x20, #0xc] c9f00: 97fdddf8 bl 0x416e0 c9f04: 340024a0 cbz w0, 0xca398 <__cxa_demangle+0x7ab8> c9f08: 39403680 ldrb w0, [x20, #0xd] c9f0c: 97fdddf5 bl 0x416e0 c9f10: 34002440 cbz w0, 0xca398 <__cxa_demangle+0x7ab8> c9f14: 39403a80 ldrb w0, [x20, #0xe] c9f18: 97fdddf2 bl 0x416e0 c9f1c: 340023e0 cbz w0, 0xca398 <__cxa_demangle+0x7ab8> c9f20: 39403e80 ldrb w0, [x20, #0xf] c9f24: 97fdddef bl 0x416e0 c9f28: 34002380 cbz w0, 0xca398 <__cxa_demangle+0x7ab8> c9f2c: 39404280 ldrb w0, [x20, #0x10] c9f30: 97fdddec bl 0x416e0 c9f34: 34002320 cbz w0, 0xca398 <__cxa_demangle+0x7ab8> c9f38: 39404680 ldrb w0, [x20, #0x11] c9f3c: 97fddde9 bl 0x416e0 c9f40: 340022c0 cbz w0, 0xca398 <__cxa_demangle+0x7ab8> c9f44: 91004a97 add x23, x20, #0x12 c9f48: eb1502ff cmp x23, x21 c9f4c: f9000277 str x23, [x19] c9f50: 54002240 b.eq 0xca398 <__cxa_demangle+0x7ab8> c9f54: 394002e8 ldrb w8, [x23] c9f58: 7101151f cmp w8, #0x45 c9f5c: 540021e1 b.ne 0xca398 <__cxa_demangle+0x7ab8> c9f60: f9497275 ldr x21, [x19, #0x12e0] c9f64: 91004e88 add x8, x20, #0x13 c9f68: f9000268 str x8, [x19] c9f6c: f94006a8 ldr x8, [x21, #0x8] c9f70: 91008109 add x9, x8, #0x20 c9f74: f13fc13f cmp x9, #0xff0 c9f78: 54000103 b.lo 0xc9f98 <__cxa_demangle+0x76b8> c9f7c: 52820000 mov w0, #0x1000 // =4096 c9f80: 97fdddb0 bl 0x41640 c9f84: b4002160 cbz x0, 0xca3b0 <__cxa_demangle+0x7ad0> c9f88: aa1f03e8 mov x8, xzr c9f8c: a9007c15 stp x21, xzr, [x0] c9f90: aa0003f5 mov x21, x0 c9f94: f9097260 str x0, [x19, #0x12e0] c9f98: 91008109 add x9, x8, #0x20 c9f9c: 8b0802a0 add x0, x21, x8 c9fa0: 90000228 adrp x8, 0x10d000 c9fa4: 5280280a mov w10, #0x140 // =320 c9fa8: 910f4108 add x8, x8, #0x3d0 c9fac: 1400002d b 0xca060 <__cxa_demangle+0x7780> c9fb0: 91000a88 add x8, x20, #0x2 c9fb4: f00000b4 adrp x20, 0xe0000 c9fb8: f9000268 str x8, [x19] c9fbc: 911cba94 add x20, x20, #0x72e c9fc0: 52800041 mov w1, #0x2 // =2 c9fc4: 140000bc b 0xca2b4 <__cxa_demangle+0x79d4> c9fc8: 91000a96 add x22, x20, #0x2 c9fcc: cb1602a8 sub x8, x21, x22 c9fd0: f100851f cmp x8, #0x21 c9fd4: f9000276 str x22, [x19] c9fd8: 54001e03 b.lo 0xca398 <__cxa_demangle+0x7ab8> c9fdc: aa1f03f8 mov x24, xzr c9fe0: 91008a97 add x23, x20, #0x22 c9fe4: 38786ac0 ldrb w0, [x22, x24] c9fe8: 97fdddbe bl 0x416e0 c9fec: 34001d60 cbz w0, 0xca398 <__cxa_demangle+0x7ab8> c9ff0: 91000718 add x24, x24, #0x1 c9ff4: f100831f cmp x24, #0x20 c9ff8: 54ffff61 b.ne 0xc9fe4 <__cxa_demangle+0x7704> c9ffc: eb1502ff cmp x23, x21 ca000: f9000277 str x23, [x19] ca004: 54001ca0 b.eq 0xca398 <__cxa_demangle+0x7ab8> ca008: 394002e8 ldrb w8, [x23] ca00c: 7101151f cmp w8, #0x45 ca010: 54001c41 b.ne 0xca398 <__cxa_demangle+0x7ab8> ca014: f9497275 ldr x21, [x19, #0x12e0] ca018: 91008e88 add x8, x20, #0x23 ca01c: f9000268 str x8, [x19] ca020: f94006a8 ldr x8, [x21, #0x8] ca024: 91008109 add x9, x8, #0x20 ca028: f13fc13f cmp x9, #0xff0 ca02c: 54000103 b.lo 0xca04c <__cxa_demangle+0x776c> ca030: 52820000 mov w0, #0x1000 // =4096 ca034: 97fddd83 bl 0x41640 ca038: b4001bc0 cbz x0, 0xca3b0 <__cxa_demangle+0x7ad0> ca03c: aa1f03e8 mov x8, xzr ca040: a9007c15 stp x21, xzr, [x0] ca044: aa0003f5 mov x21, x0 ca048: f9097260 str x0, [x19, #0x12e0] ca04c: 91008109 add x9, x8, #0x20 ca050: 8b0802a0 add x0, x21, x8 ca054: f0000208 adrp x8, 0x10d000 ca058: 5280282a mov w10, #0x141 // =321 ca05c: 91110108 add x8, x8, #0x440 ca060: 72a0202a movk w10, #0x101, lsl #16 ca064: f90006a9 str x9, [x21, #0x8] ca068: f8010c08 str x8, [x0, #0x10]! ca06c: b900080a str w10, [x0, #0x8] ca070: a9015c16 stp x22, x23, [x0, #0x10] ca074: 140000ca b 0xca39c <__cxa_demangle+0x7abc> ca078: 91000a96 add x22, x20, #0x2 ca07c: cb1602a8 sub x8, x21, x22 ca080: f100251f cmp x8, #0x9 ca084: f9000276 str x22, [x19] ca088: 54001883 b.lo 0xca398 <__cxa_demangle+0x7ab8> ca08c: 39400a80 ldrb w0, [x20, #0x2] ca090: 97fddd94 bl 0x416e0 ca094: 34001820 cbz w0, 0xca398 <__cxa_demangle+0x7ab8> ca098: 39400e80 ldrb w0, [x20, #0x3] ca09c: 97fddd91 bl 0x416e0 ca0a0: 340017c0 cbz w0, 0xca398 <__cxa_demangle+0x7ab8> ca0a4: 39401280 ldrb w0, [x20, #0x4] ca0a8: 97fddd8e bl 0x416e0 ca0ac: 34001760 cbz w0, 0xca398 <__cxa_demangle+0x7ab8> ca0b0: 39401680 ldrb w0, [x20, #0x5] ca0b4: 97fddd8b bl 0x416e0 ca0b8: 34001700 cbz w0, 0xca398 <__cxa_demangle+0x7ab8> ca0bc: 39401a80 ldrb w0, [x20, #0x6] ca0c0: 97fddd88 bl 0x416e0 ca0c4: 340016a0 cbz w0, 0xca398 <__cxa_demangle+0x7ab8> ca0c8: 39401e80 ldrb w0, [x20, #0x7] ca0cc: 97fddd85 bl 0x416e0 ca0d0: 34001640 cbz w0, 0xca398 <__cxa_demangle+0x7ab8> ca0d4: 39402280 ldrb w0, [x20, #0x8] ca0d8: 97fddd82 bl 0x416e0 ca0dc: 340015e0 cbz w0, 0xca398 <__cxa_demangle+0x7ab8> ca0e0: 39402680 ldrb w0, [x20, #0x9] ca0e4: 97fddd7f bl 0x416e0 ca0e8: 34001580 cbz w0, 0xca398 <__cxa_demangle+0x7ab8> ca0ec: 91002a97 add x23, x20, #0xa ca0f0: eb1502ff cmp x23, x21 ca0f4: f9000277 str x23, [x19] ca0f8: 54001500 b.eq 0xca398 <__cxa_demangle+0x7ab8> ca0fc: 394002e8 ldrb w8, [x23] ca100: 7101151f cmp w8, #0x45 ca104: 540014a1 b.ne 0xca398 <__cxa_demangle+0x7ab8> ca108: f9497275 ldr x21, [x19, #0x12e0] ca10c: 91002e88 add x8, x20, #0xb ca110: f9000268 str x8, [x19] ca114: f94006a8 ldr x8, [x21, #0x8] ca118: 91008109 add x9, x8, #0x20 ca11c: f13fc13f cmp x9, #0xff0 ca120: 54000103 b.lo 0xca140 <__cxa_demangle+0x7860> ca124: 52820000 mov w0, #0x1000 // =4096 ca128: 97fddd46 bl 0x41640 ca12c: b4001420 cbz x0, 0xca3b0 <__cxa_demangle+0x7ad0> ca130: aa1f03e8 mov x8, xzr ca134: a9007c15 stp x21, xzr, [x0] ca138: aa0003f5 mov x21, x0 ca13c: f9097260 str x0, [x19, #0x12e0] ca140: 91008109 add x9, x8, #0x20 ca144: 8b0802a0 add x0, x21, x8 ca148: f0000208 adrp x8, 0x10d000 ca14c: 528027ea mov w10, #0x13f // =319 ca150: 910d8108 add x8, x8, #0x360 ca154: 17ffffc3 b 0xca060 <__cxa_demangle+0x7780> ca158: 91000a88 add x8, x20, #0x2 ca15c: d00000b4 adrp x20, 0xe0000 ca160: f9000268 str x8, [x19] ca164: 910c3a94 add x20, x20, #0x30e ca168: 52800241 mov w1, #0x12 // =18 ca16c: 14000052 b 0xca2b4 <__cxa_demangle+0x79d4> ca170: 91000a88 add x8, x20, #0x2 ca174: d00000b4 adrp x20, 0xe0000 ca178: f9000268 str x8, [x19] ca17c: 910c2294 add x20, x20, #0x308 ca180: 528000c1 mov w1, #0x6 // =6 ca184: 1400004c b 0xca2b4 <__cxa_demangle+0x79d4> ca188: d00000a0 adrp x0, 0xe0000 ca18c: 910ba400 add x0, x0, #0x2e9 ca190: 52800081 mov w1, #0x4 // =4 ca194: 97fde13b bl 0x42680 <__strlen_chk@plt> ca198: a9402668 ldp x8, x9, [x19] ca19c: cb080129 sub x9, x9, x8 ca1a0: eb09001f cmp x0, x9 ca1a4: 540009c8 b.hi 0xca2dc <__cxa_demangle+0x79fc> ca1a8: b40001a0 cbz x0, 0xca1dc <__cxa_demangle+0x78fc> ca1ac: d00000a9 adrp x9, 0xe0000 ca1b0: 910ba529 add x9, x9, #0x2e9 ca1b4: aa0003ea mov x10, x0 ca1b8: aa0803eb mov x11, x8 ca1bc: 3940012c ldrb w12, [x9] ca1c0: 3940016d ldrb w13, [x11] ca1c4: 6b0d019f cmp w12, w13 ca1c8: 540008a1 b.ne 0xca2dc <__cxa_demangle+0x79fc> ca1cc: 91000529 add x9, x9, #0x1 ca1d0: f100054a subs x10, x10, #0x1 ca1d4: 9100056b add x11, x11, #0x1 ca1d8: 54ffff21 b.ne 0xca1bc <__cxa_demangle+0x78dc> ca1dc: f9497274 ldr x20, [x19, #0x12e0] ca1e0: 8b000108 add x8, x8, x0 ca1e4: f9000268 str x8, [x19] ca1e8: f9400688 ldr x8, [x20, #0x8] ca1ec: 91004109 add x9, x8, #0x10 ca1f0: f13fc13f cmp x9, #0xff0 ca1f4: 54000103 b.lo 0xca214 <__cxa_demangle+0x7934> ca1f8: 52820000 mov w0, #0x1000 // =4096 ca1fc: 97fddd11 bl 0x41640 ca200: b4000d80 cbz x0, 0xca3b0 <__cxa_demangle+0x7ad0> ca204: aa1f03e8 mov x8, xzr ca208: a9007c14 stp x20, xzr, [x0] ca20c: aa0003f4 mov x20, x0 ca210: f9097260 str x0, [x19, #0x12e0] ca214: 91004109 add x9, x8, #0x10 ca218: 8b080280 add x0, x20, x8 ca21c: f0000208 adrp x8, 0x10d000 ca220: 910bc108 add x8, x8, #0x2f0 ca224: 5280278a mov w10, #0x13c // =316 ca228: 72a0202a movk w10, #0x101, lsl #16 ca22c: f9000689 str x9, [x20, #0x8] ca230: f8010c08 str x8, [x0, #0x10]! ca234: b900080a str w10, [x0, #0x8] ca238: 3900301f strb wzr, [x0, #0xc] ca23c: 14000058 b 0xca39c <__cxa_demangle+0x7abc> ca240: 91000a88 add x8, x20, #0x2 ca244: d00000b4 adrp x20, 0xe0000 ca248: f9000268 str x8, [x19] ca24c: 910bea94 add x20, x20, #0x2fa ca250: 528000a1 mov w1, #0x5 // =5 ca254: 14000018 b 0xca2b4 <__cxa_demangle+0x79d4> ca258: 91000a88 add x8, x20, #0x2 ca25c: b00000b4 adrp x20, 0xdf000 ca260: f9000268 str x8, [x19] ca264: 91049294 add x20, x20, #0x124 ca268: 52800021 mov w1, #0x1 // =1 ca26c: 14000012 b 0xca2b4 <__cxa_demangle+0x79d4> ca270: 91000a88 add x8, x20, #0x2 ca274: d00000b4 adrp x20, 0xe0000 ca278: f9000268 str x8, [x19] ca27c: 910bc694 add x20, x20, #0x2f1 ca280: 528001c1 mov w1, #0xe // =14 ca284: 1400000c b 0xca2b4 <__cxa_demangle+0x79d4> ca288: 91000a88 add x8, x20, #0x2 ca28c: d00000b4 adrp x20, 0xe0000 ca290: f9000268 str x8, [x19] ca294: 910b8694 add x20, x20, #0x2e1 ca298: 52800101 mov w1, #0x8 // =8 ca29c: 14000006 b 0xca2b4 <__cxa_demangle+0x79d4> ca2a0: 91000a88 add x8, x20, #0x2 ca2a4: d00000b4 adrp x20, 0xe0000 ca2a8: f9000268 str x8, [x19] ca2ac: 910bfe94 add x20, x20, #0x2ff ca2b0: 528001e1 mov w1, #0xf // =15 ca2b4: aa1403e0 mov x0, x20 ca2b8: 97fde0f2 bl 0x42680 <__strlen_chk@plt> ca2bc: 8b000282 add x2, x20, x0 ca2c0: aa1303e0 mov x0, x19 ca2c4: aa1403e1 mov x1, x20 ca2c8: a9437bfd ldp x29, x30, [sp, #0x30] ca2cc: a9424ff4 ldp x20, x19, [sp, #0x20] ca2d0: a94157f6 ldp x22, x21, [sp, #0x10] ca2d4: a8c45ff8 ldp x24, x23, [sp], #0x40 ca2d8: 14000741 b 0xcbfdc <__cxa_demangle+0x96fc> ca2dc: d00000a0 adrp x0, 0xe0000 ca2e0: 910bb400 add x0, x0, #0x2ed ca2e4: 52800081 mov w1, #0x4 // =4 ca2e8: 97fde0e6 bl 0x42680 <__strlen_chk@plt> ca2ec: a9402668 ldp x8, x9, [x19] ca2f0: cb080129 sub x9, x9, x8 ca2f4: eb09001f cmp x0, x9 ca2f8: 54000508 b.hi 0xca398 <__cxa_demangle+0x7ab8> ca2fc: b40001a0 cbz x0, 0xca330 <__cxa_demangle+0x7a50> ca300: d00000a9 adrp x9, 0xe0000 ca304: 910bb529 add x9, x9, #0x2ed ca308: aa0003ea mov x10, x0 ca30c: aa0803eb mov x11, x8 ca310: 3940012c ldrb w12, [x9] ca314: 3940016d ldrb w13, [x11] ca318: 6b0d019f cmp w12, w13 ca31c: 540003e1 b.ne 0xca398 <__cxa_demangle+0x7ab8> ca320: 91000529 add x9, x9, #0x1 ca324: f100054a subs x10, x10, #0x1 ca328: 9100056b add x11, x11, #0x1 ca32c: 54ffff21 b.ne 0xca310 <__cxa_demangle+0x7a30> ca330: f9497274 ldr x20, [x19, #0x12e0] ca334: 8b000108 add x8, x8, x0 ca338: f9000268 str x8, [x19] ca33c: f9400688 ldr x8, [x20, #0x8] ca340: 91004109 add x9, x8, #0x10 ca344: f13fc13f cmp x9, #0xff0 ca348: 54000103 b.lo 0xca368 <__cxa_demangle+0x7a88> ca34c: 52820000 mov w0, #0x1000 // =4096 ca350: 97fddcbc bl 0x41640 ca354: b40002e0 cbz x0, 0xca3b0 <__cxa_demangle+0x7ad0> ca358: aa1f03e8 mov x8, xzr ca35c: a9007c14 stp x20, xzr, [x0] ca360: aa0003f4 mov x20, x0 ca364: f9097260 str x0, [x19, #0x12e0] ca368: 91004109 add x9, x8, #0x10 ca36c: 8b080280 add x0, x20, x8 ca370: f0000208 adrp x8, 0x10d000 ca374: 910bc108 add x8, x8, #0x2f0 ca378: 5280278a mov w10, #0x13c // =316 ca37c: 72a0202a movk w10, #0x101, lsl #16 ca380: 5280002b mov w11, #0x1 // =1 ca384: f9000689 str x9, [x20, #0x8] ca388: f8010c08 str x8, [x0, #0x10]! ca38c: b900080a str w10, [x0, #0x8] ca390: 3900300b strb w11, [x0, #0xc] ca394: 14000002 b 0xca39c <__cxa_demangle+0x7abc> ca398: aa1f03e0 mov x0, xzr ca39c: a9437bfd ldp x29, x30, [sp, #0x30] ca3a0: a9424ff4 ldp x20, x19, [sp, #0x20] ca3a4: a94157f6 ldp x22, x21, [sp, #0x10] ca3a8: a8c45ff8 ldp x24, x23, [sp], #0x40 ca3ac: d65f03c0 ret ca3b0: 97fde074 bl 0x42580 <_ZSt9terminatev@plt> ca3b4: a9bd57f6 stp x22, x21, [sp, #-0x30]! ca3b8: a9014ff4 stp x20, x19, [sp, #0x10] ca3bc: a9027bfd stp x29, x30, [sp, #0x20] ca3c0: 910083fd add x29, sp, #0x20 ca3c4: aa0003f3 mov x19, x0 ca3c8: d00000a0 adrp x0, 0xe0000 ca3cc: 910ca400 add x0, x0, #0x329 ca3d0: 52800061 mov w1, #0x3 // =3 ca3d4: 97fde0ab bl 0x42680 <__strlen_chk@plt> ca3d8: a9402269 ldp x9, x8, [x19] ca3dc: cb09010a sub x10, x8, x9 ca3e0: eb0a001f cmp x0, x10 ca3e4: 54000508 b.hi 0xca484 <__cxa_demangle+0x7ba4> ca3e8: b40001a0 cbz x0, 0xca41c <__cxa_demangle+0x7b3c> ca3ec: d00000aa adrp x10, 0xe0000 ca3f0: 910ca54a add x10, x10, #0x329 ca3f4: aa0003eb mov x11, x0 ca3f8: aa0903ec mov x12, x9 ca3fc: 3940014d ldrb w13, [x10] ca400: 3940018e ldrb w14, [x12] ca404: 6b0e01bf cmp w13, w14 ca408: 540003e1 b.ne 0xca484 <__cxa_demangle+0x7ba4> ca40c: 9100054a add x10, x10, #0x1 ca410: f100056b subs x11, x11, #0x1 ca414: 9100058c add x12, x12, #0x1 ca418: 54ffff21 b.ne 0xca3fc <__cxa_demangle+0x7b1c> ca41c: 8b000129 add x9, x9, x0 ca420: eb08013f cmp x9, x8 ca424: f9000269 str x9, [x19] ca428: 54000860 b.eq 0xca534 <__cxa_demangle+0x7c54> ca42c: 3940012a ldrb w10, [x9] ca430: 7101c95f cmp w10, #0x72 ca434: 54000061 b.ne 0xca440 <__cxa_demangle+0x7b60> ca438: 91000529 add x9, x9, #0x1 ca43c: f9000269 str x9, [x19] ca440: eb08013f cmp x9, x8 ca444: 54000780 b.eq 0xca534 <__cxa_demangle+0x7c54> ca448: 3940012a ldrb w10, [x9] ca44c: 7101595f cmp w10, #0x56 ca450: 54000061 b.ne 0xca45c <__cxa_demangle+0x7b7c> ca454: 91000529 add x9, x9, #0x1 ca458: f9000269 str x9, [x19] ca45c: eb08013f cmp x9, x8 ca460: 540006a0 b.eq 0xca534 <__cxa_demangle+0x7c54> ca464: 3940012a ldrb w10, [x9] ca468: 71012d5f cmp w10, #0x4b ca46c: 54000061 b.ne 0xca478 <__cxa_demangle+0x7b98> ca470: 91000529 add x9, x9, #0x1 ca474: f9000269 str x9, [x19] ca478: eb09011f cmp x8, x9 ca47c: 54000621 b.ne 0xca540 <__cxa_demangle+0x7c60> ca480: 1400007e b 0xca678 <__cxa_demangle+0x7d98> ca484: d00000a0 adrp x0, 0xe0000 ca488: 910cb000 add x0, x0, #0x32c ca48c: 52800061 mov w1, #0x3 // =3 ca490: 97fde07c bl 0x42680 <__strlen_chk@plt> ca494: a9402269 ldp x9, x8, [x19] ca498: cb09010a sub x10, x8, x9 ca49c: eb0a001f cmp x0, x10 ca4a0: 54001368 b.hi 0xca70c <__cxa_demangle+0x7e2c> ca4a4: b40001a0 cbz x0, 0xca4d8 <__cxa_demangle+0x7bf8> ca4a8: d00000aa adrp x10, 0xe0000 ca4ac: 910cb14a add x10, x10, #0x32c ca4b0: aa0003eb mov x11, x0 ca4b4: aa0903ec mov x12, x9 ca4b8: 3940014d ldrb w13, [x10] ca4bc: 3940018e ldrb w14, [x12] ca4c0: 6b0e01bf cmp w13, w14 ca4c4: 54001241 b.ne 0xca70c <__cxa_demangle+0x7e2c> ca4c8: 9100054a add x10, x10, #0x1 ca4cc: f100056b subs x11, x11, #0x1 ca4d0: 9100058c add x12, x12, #0x1 ca4d4: 54ffff21 b.ne 0xca4b8 <__cxa_demangle+0x7bd8> ca4d8: 8b00012a add x10, x9, x0 ca4dc: eb0a011f cmp x8, x10 ca4e0: f900026a str x10, [x19] ca4e4: 54000560 b.eq 0xca590 <__cxa_demangle+0x7cb0> ca4e8: 3940014b ldrb w11, [x10] ca4ec: 5100c16b sub w11, w11, #0x30 ca4f0: 7100257f cmp w11, #0x9 ca4f4: 540004e8 b.hi 0xca590 <__cxa_demangle+0x7cb0> ca4f8: 8b090009 add x9, x0, x9 ca4fc: 9100052c add x12, x9, #0x1 ca500: aa0c03eb mov x11, x12 ca504: eb0c011f cmp x8, x12 ca508: f900026c str x12, [x19] ca50c: 540008a0 b.eq 0xca620 <__cxa_demangle+0x7d40> ca510: aa0b03ec mov x12, x11 ca514: 38401589 ldrb w9, [x12], #0x1 ca518: 5100c129 sub w9, w9, #0x30 ca51c: 7100293f cmp w9, #0xa ca520: 54ffff03 b.lo 0xca500 <__cxa_demangle+0x7c20> ca524: aa0a03e9 mov x9, x10 ca528: d100058c sub x12, x12, #0x1 ca52c: aa0b03ea mov x10, x11 ca530: 1400001a b 0xca598 <__cxa_demangle+0x7cb8> ca534: aa0803e9 mov x9, x8 ca538: eb09011f cmp x8, x9 ca53c: 540009e0 b.eq 0xca678 <__cxa_demangle+0x7d98> ca540: 3940012a ldrb w10, [x9] ca544: 5100c14a sub w10, w10, #0x30 ca548: 7100255f cmp w10, #0x9 ca54c: 54000968 b.hi 0xca678 <__cxa_demangle+0x7d98> ca550: 9100052b add x11, x9, #0x1 ca554: aa0b03ea mov x10, x11 ca558: eb0b011f cmp x8, x11 ca55c: f900026b str x11, [x19] ca560: 54000cc0 b.eq 0xca6f8 <__cxa_demangle+0x7e18> ca564: aa0a03eb mov x11, x10 ca568: 3840156c ldrb w12, [x11], #0x1 ca56c: 5100c18c sub w12, w12, #0x30 ca570: 7100299f cmp w12, #0xa ca574: 54ffff03 b.lo 0xca554 <__cxa_demangle+0x7c74> ca578: aa0903f4 mov x20, x9 ca57c: d1000575 sub x21, x11, #0x1 ca580: aa0a03e9 mov x9, x10 ca584: eb08013f cmp x9, x8 ca588: 54000801 b.ne 0xca688 <__cxa_demangle+0x7da8> ca58c: 14000060 b 0xca70c <__cxa_demangle+0x7e2c> ca590: aa1f03e9 mov x9, xzr ca594: aa1f03ec mov x12, xzr ca598: eb0c013f cmp x9, x12 ca59c: aa1f03e0 mov x0, xzr ca5a0: 54000b80 b.eq 0xca710 <__cxa_demangle+0x7e30> ca5a4: eb08015f cmp x10, x8 ca5a8: 54000b40 b.eq 0xca710 <__cxa_demangle+0x7e30> ca5ac: 39400149 ldrb w9, [x10] ca5b0: 7101c13f cmp w9, #0x70 ca5b4: 54000ac1 b.ne 0xca70c <__cxa_demangle+0x7e2c> ca5b8: 91000549 add x9, x10, #0x1 ca5bc: eb08013f cmp x9, x8 ca5c0: f9000269 str x9, [x19] ca5c4: 54000360 b.eq 0xca630 <__cxa_demangle+0x7d50> ca5c8: 3940012b ldrb w11, [x9] ca5cc: 7101c97f cmp w11, #0x72 ca5d0: 54000061 b.ne 0xca5dc <__cxa_demangle+0x7cfc> ca5d4: 91000949 add x9, x10, #0x2 ca5d8: f9000269 str x9, [x19] ca5dc: eb08013f cmp x9, x8 ca5e0: 540002a0 b.eq 0xca634 <__cxa_demangle+0x7d54> ca5e4: 3940012a ldrb w10, [x9] ca5e8: 7101595f cmp w10, #0x56 ca5ec: 54000061 b.ne 0xca5f8 <__cxa_demangle+0x7d18> ca5f0: 91000529 add x9, x9, #0x1 ca5f4: f9000269 str x9, [x19] ca5f8: eb08013f cmp x9, x8 ca5fc: 540001c0 b.eq 0xca634 <__cxa_demangle+0x7d54> ca600: 3940012a ldrb w10, [x9] ca604: 71012d5f cmp w10, #0x4b ca608: 54000161 b.ne 0xca634 <__cxa_demangle+0x7d54> ca60c: 91000529 add x9, x9, #0x1 ca610: f9000269 str x9, [x19] ca614: eb09011f cmp x8, x9 ca618: 54000300 b.eq 0xca678 <__cxa_demangle+0x7d98> ca61c: 14000008 b 0xca63c <__cxa_demangle+0x7d5c> ca620: aa0a03e9 mov x9, x10 ca624: aa0b03ea mov x10, x11 ca628: aa0803ec mov x12, x8 ca62c: 17ffffdb b 0xca598 <__cxa_demangle+0x7cb8> ca630: aa0803e9 mov x9, x8 ca634: eb09011f cmp x8, x9 ca638: 54000200 b.eq 0xca678 <__cxa_demangle+0x7d98> ca63c: 3940012a ldrb w10, [x9] ca640: 5100c14a sub w10, w10, #0x30 ca644: 7100255f cmp w10, #0x9 ca648: 54000188 b.hi 0xca678 <__cxa_demangle+0x7d98> ca64c: 9100052b add x11, x9, #0x1 ca650: aa0b03ea mov x10, x11 ca654: eb0b011f cmp x8, x11 ca658: f900026b str x11, [x19] ca65c: 540004e0 b.eq 0xca6f8 <__cxa_demangle+0x7e18> ca660: aa0a03eb mov x11, x10 ca664: 3840156c ldrb w12, [x11], #0x1 ca668: 5100c18c sub w12, w12, #0x30 ca66c: 7100299f cmp w12, #0xa ca670: 54ffff03 b.lo 0xca650 <__cxa_demangle+0x7d70> ca674: 17ffffc1 b 0xca578 <__cxa_demangle+0x7c98> ca678: aa1f03f4 mov x20, xzr ca67c: aa1f03f5 mov x21, xzr ca680: eb08013f cmp x9, x8 ca684: 54000440 b.eq 0xca70c <__cxa_demangle+0x7e2c> ca688: 39400128 ldrb w8, [x9] ca68c: 71017d1f cmp w8, #0x5f ca690: 540003e1 b.ne 0xca70c <__cxa_demangle+0x7e2c> ca694: f9497276 ldr x22, [x19, #0x12e0] ca698: 91000528 add x8, x9, #0x1 ca69c: f9000268 str x8, [x19] ca6a0: f94006c8 ldr x8, [x22, #0x8] ca6a4: 91008109 add x9, x8, #0x20 ca6a8: f13fc13f cmp x9, #0xff0 ca6ac: 54000103 b.lo 0xca6cc <__cxa_demangle+0x7dec> ca6b0: 52820000 mov w0, #0x1000 // =4096 ca6b4: 97fddbe3 bl 0x41640 ca6b8: b4000340 cbz x0, 0xca720 <__cxa_demangle+0x7e40> ca6bc: aa1f03e8 mov x8, xzr ca6c0: a9007c16 stp x22, xzr, [x0] ca6c4: aa0003f6 mov x22, x0 ca6c8: f9097260 str x0, [x19, #0x12e0] ca6cc: 91008109 add x9, x8, #0x20 ca6d0: 8b0802c0 add x0, x22, x8 ca6d4: f0000208 adrp x8, 0x10d000 ca6d8: 91148108 add x8, x8, #0x520 ca6dc: 528026ca mov w10, #0x136 // =310 ca6e0: 72a0202a movk w10, #0x101, lsl #16 ca6e4: f90006c9 str x9, [x22, #0x8] ca6e8: f8010c08 str x8, [x0, #0x10]! ca6ec: b900080a str w10, [x0, #0x8] ca6f0: a9015414 stp x20, x21, [x0, #0x10] ca6f4: 14000007 b 0xca710 <__cxa_demangle+0x7e30> ca6f8: aa0903f4 mov x20, x9 ca6fc: aa0a03e9 mov x9, x10 ca700: aa0803f5 mov x21, x8 ca704: eb08013f cmp x9, x8 ca708: 54fffc01 b.ne 0xca688 <__cxa_demangle+0x7da8> ca70c: aa1f03e0 mov x0, xzr ca710: a9427bfd ldp x29, x30, [sp, #0x20] ca714: a9414ff4 ldp x20, x19, [sp, #0x10] ca718: a8c357f6 ldp x22, x21, [sp], #0x30 ca71c: d65f03c0 ret ca720: 97fddf98 bl 0x42580 <_ZSt9terminatev@plt> ca724: f81b0ff9 str x25, [sp, #-0x50]! ca728: a9015ff8 stp x24, x23, [sp, #0x10] ca72c: a90257f6 stp x22, x21, [sp, #0x20] ca730: a9034ff4 stp x20, x19, [sp, #0x30] ca734: a9047bfd stp x29, x30, [sp, #0x40] ca738: 910103fd add x29, sp, #0x40 ca73c: a9402408 ldp x8, x9, [x0] ca740: eb09011f cmp x8, x9 ca744: 54006f00 b.eq 0xcb524 <__cxa_demangle+0x8c44> ca748: 3940010a ldrb w10, [x8] ca74c: 7101995f cmp w10, #0x66 ca750: 54006ea1 b.ne 0xcb524 <__cxa_demangle+0x8c44> ca754: 9100050a add x10, x8, #0x1 ca758: aa0003f3 mov x19, x0 ca75c: eb0a013f cmp x9, x10 ca760: f900000a str x10, [x0] ca764: 54006e00 b.eq 0xcb524 <__cxa_demangle+0x8c44> ca768: 39400157 ldrb w23, [x10] ca76c: aa1f03e0 mov x0, xzr ca770: 510132e9 sub w9, w23, #0x4c ca774: 7100993f cmp w9, #0x26 ca778: 54006d88 b.hi 0xcb528 <__cxa_demangle+0x8c48> ca77c: b00000aa adrp x10, 0xdf000 ca780: 913a094a add x10, x10, #0xe82 ca784: 100000ab adr x11, 0xca798 <__cxa_demangle+0x7eb8> ca788: 7869794c ldrh w12, [x10, x9, lsl #1] ca78c: 8b0c096b add x11, x11, x12, lsl #2 ca790: 52800036 mov w22, #0x1 // =1 ca794: d61f0160 br x11 ca798: 2a1f03f6 mov w22, wzr ca79c: d00000a0 adrp x0, 0xe0000 ca7a0: 91000908 add x8, x8, #0x2 ca7a4: 910cbc00 add x0, x0, #0x32f ca7a8: 52800061 mov w1, #0x3 // =3 ca7ac: f9000268 str x8, [x19] ca7b0: 97fddfb4 bl 0x42680 <__strlen_chk@plt> ca7b4: a9402668 ldp x8, x9, [x19] ca7b8: cb080129 sub x9, x9, x8 ca7bc: eb09001f cmp x0, x9 ca7c0: 54000268 b.hi 0xca80c <__cxa_demangle+0x7f2c> ca7c4: b40001a0 cbz x0, 0xca7f8 <__cxa_demangle+0x7f18> ca7c8: d00000a9 adrp x9, 0xe0000 ca7cc: 910cbd29 add x9, x9, #0x32f ca7d0: aa0003ea mov x10, x0 ca7d4: aa0803eb mov x11, x8 ca7d8: 3940012c ldrb w12, [x9] ca7dc: 3940016d ldrb w13, [x11] ca7e0: 6b0d019f cmp w12, w13 ca7e4: 54000141 b.ne 0xca80c <__cxa_demangle+0x7f2c> ca7e8: 91000529 add x9, x9, #0x1 ca7ec: f100054a subs x10, x10, #0x1 ca7f0: 9100056b add x11, x11, #0x1 ca7f4: 54ffff21 b.ne 0xca7d8 <__cxa_demangle+0x7ef8> ca7f8: 8b000108 add x8, x8, x0 ca7fc: d00000b4 adrp x20, 0xe0000 ca800: f9000268 str x8, [x19] ca804: 911f4e94 add x20, x20, #0x7d3 ca808: 14000172 b 0xcadd0 <__cxa_demangle+0x84f0> ca80c: d0000080 adrp x0, 0xdc000 >+0x1e> ca810: 913de400 add x0, x0, #0xf79 ca814: 52800061 mov w1, #0x3 // =3 ca818: 97fddf9a bl 0x42680 <__strlen_chk@plt> ca81c: a9402668 ldp x8, x9, [x19] ca820: cb080129 sub x9, x9, x8 ca824: eb09001f cmp x0, x9 ca828: 54000288 b.hi 0xca878 <__cxa_demangle+0x7f98> ca82c: b40001a0 cbz x0, 0xca860 <__cxa_demangle+0x7f80> ca830: d0000089 adrp x9, 0xdc000 >+0x1e> ca834: 913de529 add x9, x9, #0xf79 ca838: aa0003ea mov x10, x0 ca83c: aa0803eb mov x11, x8 ca840: 3940012c ldrb w12, [x9] ca844: 3940016d ldrb w13, [x11] ca848: 6b0d019f cmp w12, w13 ca84c: 54000161 b.ne 0xca878 <__cxa_demangle+0x7f98> ca850: 91000529 add x9, x9, #0x1 ca854: f100054a subs x10, x10, #0x1 ca858: 9100056b add x11, x11, #0x1 ca85c: 54ffff21 b.ne 0xca840 <__cxa_demangle+0x7f60> ca860: 8b000108 add x8, x8, x0 ca864: d00000b4 adrp x20, 0xe0000 ca868: f9000268 str x8, [x19] ca86c: 911f4294 add x20, x20, #0x7d0 ca870: 52800041 mov w1, #0x2 // =2 ca874: 14000158 b 0xcadd4 <__cxa_demangle+0x84f4> ca878: d00000a0 adrp x0, 0xe0000 ca87c: 910cc800 add x0, x0, #0x332 ca880: 52800061 mov w1, #0x3 // =3 ca884: 97fddf7f bl 0x42680 <__strlen_chk@plt> ca888: a9402668 ldp x8, x9, [x19] ca88c: cb080129 sub x9, x9, x8 ca890: eb09001f cmp x0, x9 ca894: 54000268 b.hi 0xca8e0 <__cxa_demangle+0x8000> ca898: b40001a0 cbz x0, 0xca8cc <__cxa_demangle+0x7fec> ca89c: d00000a9 adrp x9, 0xe0000 ca8a0: 910cc929 add x9, x9, #0x332 ca8a4: aa0003ea mov x10, x0 ca8a8: aa0803eb mov x11, x8 ca8ac: 3940012c ldrb w12, [x9] ca8b0: 3940016d ldrb w13, [x11] ca8b4: 6b0d019f cmp w12, w13 ca8b8: 54000141 b.ne 0xca8e0 <__cxa_demangle+0x8000> ca8bc: 91000529 add x9, x9, #0x1 ca8c0: f100054a subs x10, x10, #0x1 ca8c4: 9100056b add x11, x11, #0x1 ca8c8: 54ffff21 b.ne 0xca8ac <__cxa_demangle+0x7fcc> ca8cc: 8b000108 add x8, x8, x0 ca8d0: d00000b4 adrp x20, 0xe0000 ca8d4: f9000268 str x8, [x19] ca8d8: 910f5e94 add x20, x20, #0x3d7 ca8dc: 1400013d b 0xcadd0 <__cxa_demangle+0x84f0> ca8e0: d00000a0 adrp x0, 0xe0000 ca8e4: 910cd400 add x0, x0, #0x335 ca8e8: 52800061 mov w1, #0x3 // =3 ca8ec: 97fddf65 bl 0x42680 <__strlen_chk@plt> ca8f0: a9402668 ldp x8, x9, [x19] ca8f4: cb080129 sub x9, x9, x8 ca8f8: eb09001f cmp x0, x9 ca8fc: 54000288 b.hi 0xca94c <__cxa_demangle+0x806c> ca900: b40001a0 cbz x0, 0xca934 <__cxa_demangle+0x8054> ca904: d00000a9 adrp x9, 0xe0000 ca908: 910cd529 add x9, x9, #0x335 ca90c: aa0003ea mov x10, x0 ca910: aa0803eb mov x11, x8 ca914: 3940012c ldrb w12, [x9] ca918: 3940016d ldrb w13, [x11] ca91c: 6b0d019f cmp w12, w13 ca920: 54000161 b.ne 0xca94c <__cxa_demangle+0x806c> ca924: 91000529 add x9, x9, #0x1 ca928: f100054a subs x10, x10, #0x1 ca92c: 9100056b add x11, x11, #0x1 ca930: 54ffff21 b.ne 0xca914 <__cxa_demangle+0x8034> ca934: 8b000108 add x8, x8, x0 ca938: d00000b4 adrp x20, 0xe0000 ca93c: f9000268 str x8, [x19] ca940: 9113ce94 add x20, x20, #0x4f3 ca944: 52800041 mov w1, #0x2 // =2 ca948: 14000123 b 0xcadd4 <__cxa_demangle+0x84f4> ca94c: d00000a0 adrp x0, 0xe0000 ca950: 910ce000 add x0, x0, #0x338 ca954: 52800061 mov w1, #0x3 // =3 ca958: 97fddf4a bl 0x42680 <__strlen_chk@plt> ca95c: a9402668 ldp x8, x9, [x19] ca960: cb080129 sub x9, x9, x8 ca964: eb09001f cmp x0, x9 ca968: 54000288 b.hi 0xca9b8 <__cxa_demangle+0x80d8> ca96c: b40001a0 cbz x0, 0xca9a0 <__cxa_demangle+0x80c0> ca970: d00000a9 adrp x9, 0xe0000 ca974: 910ce129 add x9, x9, #0x338 ca978: aa0003ea mov x10, x0 ca97c: aa0803eb mov x11, x8 ca980: 3940012c ldrb w12, [x9] ca984: 3940016d ldrb w13, [x11] ca988: 6b0d019f cmp w12, w13 ca98c: 54000161 b.ne 0xca9b8 <__cxa_demangle+0x80d8> ca990: 91000529 add x9, x9, #0x1 ca994: f100054a subs x10, x10, #0x1 ca998: 9100056b add x11, x11, #0x1 ca99c: 54ffff21 b.ne 0xca980 <__cxa_demangle+0x80a0> ca9a0: 8b000108 add x8, x8, x0 ca9a4: d00000b4 adrp x20, 0xe0000 ca9a8: f9000268 str x8, [x19] ca9ac: 910fde94 add x20, x20, #0x3f7 ca9b0: 52800041 mov w1, #0x2 // =2 ca9b4: 14000108 b 0xcadd4 <__cxa_demangle+0x84f4> ca9b8: d00000a0 adrp x0, 0xe0000 ca9bc: 910cec00 add x0, x0, #0x33b ca9c0: 52800061 mov w1, #0x3 // =3 ca9c4: 97fddf2f bl 0x42680 <__strlen_chk@plt> ca9c8: a9402668 ldp x8, x9, [x19] ca9cc: cb080129 sub x9, x9, x8 ca9d0: eb09001f cmp x0, x9 ca9d4: 54000268 b.hi 0xcaa20 <__cxa_demangle+0x8140> ca9d8: b40001a0 cbz x0, 0xcaa0c <__cxa_demangle+0x812c> ca9dc: d00000a9 adrp x9, 0xe0000 ca9e0: 910ced29 add x9, x9, #0x33b ca9e4: aa0003ea mov x10, x0 ca9e8: aa0803eb mov x11, x8 ca9ec: 3940012c ldrb w12, [x9] ca9f0: 3940016d ldrb w13, [x11] ca9f4: 6b0d019f cmp w12, w13 ca9f8: 54000141 b.ne 0xcaa20 <__cxa_demangle+0x8140> ca9fc: 91000529 add x9, x9, #0x1 caa00: f100054a subs x10, x10, #0x1 caa04: 9100056b add x11, x11, #0x1 caa08: 54ffff21 b.ne 0xca9ec <__cxa_demangle+0x810c> caa0c: 8b000108 add x8, x8, x0 caa10: d00000b4 adrp x20, 0xe0000 caa14: f9000268 str x8, [x19] caa18: 9109ea94 add x20, x20, #0x27a caa1c: 140000ed b 0xcadd0 <__cxa_demangle+0x84f0> caa20: d00000a0 adrp x0, 0xe0000 caa24: 910cf800 add x0, x0, #0x33e caa28: 52800061 mov w1, #0x3 // =3 caa2c: 97fddf15 bl 0x42680 <__strlen_chk@plt> caa30: a9402668 ldp x8, x9, [x19] caa34: cb080129 sub x9, x9, x8 caa38: eb09001f cmp x0, x9 caa3c: 54000288 b.hi 0xcaa8c <__cxa_demangle+0x81ac> caa40: b40001a0 cbz x0, 0xcaa74 <__cxa_demangle+0x8194> caa44: d00000a9 adrp x9, 0xe0000 caa48: 910cf929 add x9, x9, #0x33e caa4c: aa0003ea mov x10, x0 caa50: aa0803eb mov x11, x8 caa54: 3940012c ldrb w12, [x9] caa58: 3940016d ldrb w13, [x11] caa5c: 6b0d019f cmp w12, w13 caa60: 54000161 b.ne 0xcaa8c <__cxa_demangle+0x81ac> caa64: 91000529 add x9, x9, #0x1 caa68: f100054a subs x10, x10, #0x1 caa6c: 9100056b add x11, x11, #0x1 caa70: 54ffff21 b.ne 0xcaa54 <__cxa_demangle+0x8174> caa74: 8b000108 add x8, x8, x0 caa78: d00000b4 adrp x20, 0xe0000 caa7c: f9000268 str x8, [x19] caa80: 9110de94 add x20, x20, #0x437 caa84: 52800041 mov w1, #0x2 // =2 caa88: 140000d3 b 0xcadd4 <__cxa_demangle+0x84f4> caa8c: d00000a0 adrp x0, 0xe0000 caa90: 910d0400 add x0, x0, #0x341 caa94: 52800061 mov w1, #0x3 // =3 caa98: 97fddefa bl 0x42680 <__strlen_chk@plt> caa9c: a9402668 ldp x8, x9, [x19] caaa0: cb080129 sub x9, x9, x8 caaa4: eb09001f cmp x0, x9 caaa8: 54000268 b.hi 0xcaaf4 <__cxa_demangle+0x8214> caaac: b40001a0 cbz x0, 0xcaae0 <__cxa_demangle+0x8200> caab0: d00000a9 adrp x9, 0xe0000 caab4: 910d0529 add x9, x9, #0x341 caab8: aa0003ea mov x10, x0 caabc: aa0803eb mov x11, x8 caac0: 3940012c ldrb w12, [x9] caac4: 3940016d ldrb w13, [x11] caac8: 6b0d019f cmp w12, w13 caacc: 54000141 b.ne 0xcaaf4 <__cxa_demangle+0x8214> caad0: 91000529 add x9, x9, #0x1 caad4: f100054a subs x10, x10, #0x1 caad8: 9100056b add x11, x11, #0x1 caadc: 54ffff21 b.ne 0xcaac0 <__cxa_demangle+0x81e0> caae0: 8b000108 add x8, x8, x0 caae4: d00000b4 adrp x20, 0xe0000 caae8: f9000268 str x8, [x19] caaec: 91110694 add x20, x20, #0x441 caaf0: 140000b8 b 0xcadd0 <__cxa_demangle+0x84f0> caaf4: d00000a0 adrp x0, 0xe0000 caaf8: 910d1000 add x0, x0, #0x344 caafc: 52800061 mov w1, #0x3 // =3 cab00: 97fddee0 bl 0x42680 <__strlen_chk@plt> cab04: a9402668 ldp x8, x9, [x19] cab08: cb080129 sub x9, x9, x8 cab0c: eb09001f cmp x0, x9 cab10: 54000288 b.hi 0xcab60 <__cxa_demangle+0x8280> cab14: b40001a0 cbz x0, 0xcab48 <__cxa_demangle+0x8268> cab18: d00000a9 adrp x9, 0xe0000 cab1c: 910d1129 add x9, x9, #0x344 cab20: aa0003ea mov x10, x0 cab24: aa0803eb mov x11, x8 cab28: 3940012c ldrb w12, [x9] cab2c: 3940016d ldrb w13, [x11] cab30: 6b0d019f cmp w12, w13 cab34: 54000161 b.ne 0xcab60 <__cxa_demangle+0x8280> cab38: 91000529 add x9, x9, #0x1 cab3c: f100054a subs x10, x10, #0x1 cab40: 9100056b add x11, x11, #0x1 cab44: 54ffff21 b.ne 0xcab28 <__cxa_demangle+0x8248> cab48: 8b000108 add x8, x8, x0 cab4c: d00000b4 adrp x20, 0xe0000 cab50: f9000268 str x8, [x19] cab54: 91113294 add x20, x20, #0x44c cab58: 52800041 mov w1, #0x2 // =2 cab5c: 1400009e b 0xcadd4 <__cxa_demangle+0x84f4> cab60: d00000a0 adrp x0, 0xe0000 cab64: 910d1c00 add x0, x0, #0x347 cab68: 52800061 mov w1, #0x3 // =3 cab6c: 97fddec5 bl 0x42680 <__strlen_chk@plt> cab70: a9402668 ldp x8, x9, [x19] cab74: cb080129 sub x9, x9, x8 cab78: eb09001f cmp x0, x9 cab7c: 54000268 b.hi 0xcabc8 <__cxa_demangle+0x82e8> cab80: b40001a0 cbz x0, 0xcabb4 <__cxa_demangle+0x82d4> cab84: d00000a9 adrp x9, 0xe0000 cab88: 910d1d29 add x9, x9, #0x347 cab8c: aa0003ea mov x10, x0 cab90: aa0803eb mov x11, x8 cab94: 3940012c ldrb w12, [x9] cab98: 3940016d ldrb w13, [x11] cab9c: 6b0d019f cmp w12, w13 caba0: 54000141 b.ne 0xcabc8 <__cxa_demangle+0x82e8> caba4: 91000529 add x9, x9, #0x1 caba8: f100054a subs x10, x10, #0x1 cabac: 9100056b add x11, x11, #0x1 cabb0: 54ffff21 b.ne 0xcab94 <__cxa_demangle+0x82b4> cabb4: 8b000108 add x8, x8, x0 cabb8: d00000b4 adrp x20, 0xe0000 cabbc: f9000268 str x8, [x19] cabc0: 91115a94 add x20, x20, #0x456 cabc4: 14000083 b 0xcadd0 <__cxa_demangle+0x84f0> cabc8: d00000a0 adrp x0, 0xe0000 cabcc: 910d2800 add x0, x0, #0x34a cabd0: 52800061 mov w1, #0x3 // =3 cabd4: 97fddeab bl 0x42680 <__strlen_chk@plt> cabd8: a9402668 ldp x8, x9, [x19] cabdc: cb080129 sub x9, x9, x8 cabe0: eb09001f cmp x0, x9 cabe4: 54000268 b.hi 0xcac30 <__cxa_demangle+0x8350> cabe8: b40001a0 cbz x0, 0xcac1c <__cxa_demangle+0x833c> cabec: d00000a9 adrp x9, 0xe0000 cabf0: 910d2929 add x9, x9, #0x34a cabf4: aa0003ea mov x10, x0 cabf8: aa0803eb mov x11, x8 cabfc: 3940012c ldrb w12, [x9] cac00: 3940016d ldrb w13, [x11] cac04: 6b0d019f cmp w12, w13 cac08: 54000141 b.ne 0xcac30 <__cxa_demangle+0x8350> cac0c: 91000529 add x9, x9, #0x1 cac10: f100054a subs x10, x10, #0x1 cac14: 9100056b add x11, x11, #0x1 cac18: 54ffff21 b.ne 0xcabfc <__cxa_demangle+0x831c> cac1c: 8b000108 add x8, x8, x0 cac20: d00000b4 adrp x20, 0xe0000 cac24: f9000268 str x8, [x19] cac28: 91118694 add x20, x20, #0x461 cac2c: 14000069 b 0xcadd0 <__cxa_demangle+0x84f0> cac30: d0000080 adrp x0, 0xdc000 >+0x1e> cac34: 9102f800 add x0, x0, #0xbe cac38: 52800061 mov w1, #0x3 // =3 cac3c: 97fdde91 bl 0x42680 <__strlen_chk@plt> cac40: a9402668 ldp x8, x9, [x19] cac44: cb080129 sub x9, x9, x8 cac48: eb09001f cmp x0, x9 cac4c: 54000268 b.hi 0xcac98 <__cxa_demangle+0x83b8> cac50: b40001a0 cbz x0, 0xcac84 <__cxa_demangle+0x83a4> cac54: d0000089 adrp x9, 0xdc000 >+0x1e> cac58: 9102f929 add x9, x9, #0xbe cac5c: aa0003ea mov x10, x0 cac60: aa0803eb mov x11, x8 cac64: 3940012c ldrb w12, [x9] cac68: 3940016d ldrb w13, [x11] cac6c: 6b0d019f cmp w12, w13 cac70: 54000141 b.ne 0xcac98 <__cxa_demangle+0x83b8> cac74: 91000529 add x9, x9, #0x1 cac78: f100054a subs x10, x10, #0x1 cac7c: 9100056b add x11, x11, #0x1 cac80: 54ffff21 b.ne 0xcac64 <__cxa_demangle+0x8384> cac84: 8b000108 add x8, x8, x0 cac88: d00000b4 adrp x20, 0xe0000 cac8c: f9000268 str x8, [x19] cac90: 91165a94 add x20, x20, #0x596 cac94: 1400004f b 0xcadd0 <__cxa_demangle+0x84f0> cac98: d00000a0 adrp x0, 0xe0000 cac9c: 910d3400 add x0, x0, #0x34d caca0: 52800061 mov w1, #0x3 // =3 caca4: 97fdde77 bl 0x42680 <__strlen_chk@plt> caca8: a9402668 ldp x8, x9, [x19] cacac: cb080129 sub x9, x9, x8 cacb0: eb09001f cmp x0, x9 cacb4: 54000288 b.hi 0xcad04 <__cxa_demangle+0x8424> cacb8: b40001a0 cbz x0, 0xcacec <__cxa_demangle+0x840c> cacbc: d00000a9 adrp x9, 0xe0000 cacc0: 910d3529 add x9, x9, #0x34d cacc4: aa0003ea mov x10, x0 cacc8: aa0803eb mov x11, x8 caccc: 3940012c ldrb w12, [x9] cacd0: 3940016d ldrb w13, [x11] cacd4: 6b0d019f cmp w12, w13 cacd8: 54000161 b.ne 0xcad04 <__cxa_demangle+0x8424> cacdc: 91000529 add x9, x9, #0x1 cace0: f100054a subs x10, x10, #0x1 cace4: 9100056b add x11, x11, #0x1 cace8: 54ffff21 b.ne 0xcaccc <__cxa_demangle+0x83ec> cacec: 8b000108 add x8, x8, x0 cacf0: d00000b4 adrp x20, 0xe0000 cacf4: f9000268 str x8, [x19] cacf8: 91197694 add x20, x20, #0x65d cacfc: 52800041 mov w1, #0x2 // =2 cad00: 14000035 b 0xcadd4 <__cxa_demangle+0x84f4> cad04: d00000a0 adrp x0, 0xe0000 cad08: 91207400 add x0, x0, #0x81d cad0c: 52800061 mov w1, #0x3 // =3 cad10: 97fdde5c bl 0x42680 <__strlen_chk@plt> cad14: a9402668 ldp x8, x9, [x19] cad18: cb080129 sub x9, x9, x8 cad1c: eb09001f cmp x0, x9 cad20: 54000268 b.hi 0xcad6c <__cxa_demangle+0x848c> cad24: b40001a0 cbz x0, 0xcad58 <__cxa_demangle+0x8478> cad28: d00000a9 adrp x9, 0xe0000 cad2c: 91207529 add x9, x9, #0x81d cad30: aa0003ea mov x10, x0 cad34: aa0803eb mov x11, x8 cad38: 3940012c ldrb w12, [x9] cad3c: 3940016d ldrb w13, [x11] cad40: 6b0d019f cmp w12, w13 cad44: 54000141 b.ne 0xcad6c <__cxa_demangle+0x848c> cad48: 91000529 add x9, x9, #0x1 cad4c: f100054a subs x10, x10, #0x1 cad50: 9100056b add x11, x11, #0x1 cad54: 54ffff21 b.ne 0xcad38 <__cxa_demangle+0x8458> cad58: 8b000108 add x8, x8, x0 cad5c: d00000b4 adrp x20, 0xe0000 cad60: f9000268 str x8, [x19] cad64: 91128e94 add x20, x20, #0x4a3 cad68: 1400001a b 0xcadd0 <__cxa_demangle+0x84f0> cad6c: b00000a0 adrp x0, 0xdf000 cad70: 91070400 add x0, x0, #0x1c1 cad74: 52800061 mov w1, #0x3 // =3 cad78: 97fdde42 bl 0x42680 <__strlen_chk@plt> cad7c: a9402668 ldp x8, x9, [x19] cad80: cb080129 sub x9, x9, x8 cad84: eb09001f cmp x0, x9 cad88: 54000808 b.hi 0xcae88 <__cxa_demangle+0x85a8> cad8c: b40001a0 cbz x0, 0xcadc0 <__cxa_demangle+0x84e0> cad90: b00000a9 adrp x9, 0xdf000 cad94: 91070529 add x9, x9, #0x1c1 cad98: aa0003ea mov x10, x0 cad9c: aa0803eb mov x11, x8 cada0: 3940012c ldrb w12, [x9] cada4: 3940016d ldrb w13, [x11] cada8: 6b0d019f cmp w12, w13 cadac: 540006e1 b.ne 0xcae88 <__cxa_demangle+0x85a8> cadb0: 91000529 add x9, x9, #0x1 cadb4: f100054a subs x10, x10, #0x1 cadb8: 9100056b add x11, x11, #0x1 cadbc: 54ffff21 b.ne 0xcada0 <__cxa_demangle+0x84c0> cadc0: 8b000108 add x8, x8, x0 cadc4: d00000b4 adrp x20, 0xe0000 cadc8: f9000268 str x8, [x19] cadcc: 91125e94 add x20, x20, #0x497 cadd0: 52800061 mov w1, #0x3 // =3 cadd4: aa1403e0 mov x0, x20 cadd8: 97fdde2a bl 0x42680 <__strlen_chk@plt> caddc: 8b000298 add x24, x20, x0 cade0: aa1303e0 mov x0, x19 cade4: 97fff441 bl 0xc7ee8 <__cxa_demangle+0x5608> cade8: b4003a00 cbz x0, 0xcb528 <__cxa_demangle+0x8c48> cadec: aa0003f5 mov x21, x0 cadf0: 71014aff cmp w23, #0x52 cadf4: 54000060 b.eq 0xcae00 <__cxa_demangle+0x8520> cadf8: 710132ff cmp w23, #0x4c cadfc: 54000121 b.ne 0xcae20 <__cxa_demangle+0x8540> cae00: aa1303e0 mov x0, x19 cae04: 97fff439 bl 0xc7ee8 <__cxa_demangle+0x5608> cae08: b4003900 cbz x0, 0xcb528 <__cxa_demangle+0x8c48> cae0c: 710002df cmp w22, #0x0 cae10: 9a951008 csel x8, x0, x21, ne cae14: 9a8012b7 csel x23, x21, x0, ne cae18: aa0803f5 mov x21, x8 cae1c: 14000002 b 0xcae24 <__cxa_demangle+0x8544> cae20: aa1f03f7 mov x23, xzr cae24: f9497279 ldr x25, [x19, #0x12e0] cae28: f9400728 ldr x8, [x25, #0x8] cae2c: 91010109 add x9, x8, #0x40 cae30: f13fc13f cmp x9, #0xff0 cae34: 54000103 b.lo 0xcae54 <__cxa_demangle+0x8574> cae38: 52820000 mov w0, #0x1000 // =4096 cae3c: 97fdda01 bl 0x41640 cae40: b4003800 cbz x0, 0xcb540 <__cxa_demangle+0x8c60> cae44: aa1f03e8 mov x8, xzr cae48: a9007c19 stp x25, xzr, [x0] cae4c: aa0003f9 mov x25, x0 cae50: f9097260 str x0, [x19, #0x12e0] cae54: 91010109 add x9, x8, #0x40 cae58: 8b080320 add x0, x25, x8 cae5c: f0000208 adrp x8, 0x10d000 cae60: 91164108 add x8, x8, #0x590 cae64: 5280272a mov w10, #0x139 // =313 cae68: 72a0202a movk w10, #0x101, lsl #16 cae6c: f9000729 str x9, [x25, #0x8] cae70: f8010c08 str x8, [x0, #0x10]! cae74: b900080a str w10, [x0, #0x8] cae78: a9015c15 stp x21, x23, [x0, #0x10] cae7c: a9026014 stp x20, x24, [x0, #0x20] cae80: 3900c016 strb w22, [x0, #0x30] cae84: 140001a9 b 0xcb528 <__cxa_demangle+0x8c48> cae88: d00000a0 adrp x0, 0xe0000 cae8c: 910d4000 add x0, x0, #0x350 cae90: 52800061 mov w1, #0x3 // =3 cae94: 97fdddfb bl 0x42680 <__strlen_chk@plt> cae98: a9402668 ldp x8, x9, [x19] cae9c: cb080129 sub x9, x9, x8 caea0: eb09001f cmp x0, x9 caea4: 54000288 b.hi 0xcaef4 <__cxa_demangle+0x8614> caea8: b40001a0 cbz x0, 0xcaedc <__cxa_demangle+0x85fc> caeac: d00000a9 adrp x9, 0xe0000 caeb0: 910d4129 add x9, x9, #0x350 caeb4: aa0003ea mov x10, x0 caeb8: aa0803eb mov x11, x8 caebc: 3940012c ldrb w12, [x9] caec0: 3940016d ldrb w13, [x11] caec4: 6b0d019f cmp w12, w13 caec8: 54000161 b.ne 0xcaef4 <__cxa_demangle+0x8614> caecc: 91000529 add x9, x9, #0x1 caed0: f100054a subs x10, x10, #0x1 caed4: 9100056b add x11, x11, #0x1 caed8: 54ffff21 b.ne 0xcaebc <__cxa_demangle+0x85dc> caedc: 8b000108 add x8, x8, x0 caee0: d00000b4 adrp x20, 0xe0000 caee4: f9000268 str x8, [x19] caee8: 91128a94 add x20, x20, #0x4a2 caeec: 52800081 mov w1, #0x4 // =4 caef0: 17ffffb9 b 0xcadd4 <__cxa_demangle+0x84f4> caef4: d00000a0 adrp x0, 0xe0000 caef8: 910d4c00 add x0, x0, #0x353 caefc: 52800061 mov w1, #0x3 // =3 caf00: 97fddde0 bl 0x42680 <__strlen_chk@plt> caf04: a9402668 ldp x8, x9, [x19] caf08: cb080129 sub x9, x9, x8 caf0c: eb09001f cmp x0, x9 caf10: 54000288 b.hi 0xcaf60 <__cxa_demangle+0x8680> caf14: b40001a0 cbz x0, 0xcaf48 <__cxa_demangle+0x8668> caf18: d00000a9 adrp x9, 0xe0000 caf1c: 910d4d29 add x9, x9, #0x353 caf20: aa0003ea mov x10, x0 caf24: aa0803eb mov x11, x8 caf28: 3940012c ldrb w12, [x9] caf2c: 3940016d ldrb w13, [x11] caf30: 6b0d019f cmp w12, w13 caf34: 54000161 b.ne 0xcaf60 <__cxa_demangle+0x8680> caf38: 91000529 add x9, x9, #0x1 caf3c: f100054a subs x10, x10, #0x1 caf40: 9100056b add x11, x11, #0x1 caf44: 54ffff21 b.ne 0xcaf28 <__cxa_demangle+0x8648> caf48: 8b000108 add x8, x8, x0 caf4c: d00000b4 adrp x20, 0xe0000 caf50: f9000268 str x8, [x19] caf54: 91126294 add x20, x20, #0x498 caf58: 52800041 mov w1, #0x2 // =2 caf5c: 17ffff9e b 0xcadd4 <__cxa_demangle+0x84f4> caf60: d00000a0 adrp x0, 0xe0000 caf64: 910d5800 add x0, x0, #0x356 caf68: 52800061 mov w1, #0x3 // =3 caf6c: 97fdddc5 bl 0x42680 <__strlen_chk@plt> caf70: a9402668 ldp x8, x9, [x19] caf74: cb080129 sub x9, x9, x8 caf78: eb09001f cmp x0, x9 caf7c: 54000288 b.hi 0xcafcc <__cxa_demangle+0x86ec> caf80: b40001a0 cbz x0, 0xcafb4 <__cxa_demangle+0x86d4> caf84: d00000a9 adrp x9, 0xe0000 caf88: 910d5929 add x9, x9, #0x356 caf8c: aa0003ea mov x10, x0 caf90: aa0803eb mov x11, x8 caf94: 3940012c ldrb w12, [x9] caf98: 3940016d ldrb w13, [x11] caf9c: 6b0d019f cmp w12, w13 cafa0: 54000161 b.ne 0xcafcc <__cxa_demangle+0x86ec> cafa4: 91000529 add x9, x9, #0x1 cafa8: f100054a subs x10, x10, #0x1 cafac: 9100056b add x11, x11, #0x1 cafb0: 54ffff21 b.ne 0xcaf94 <__cxa_demangle+0x86b4> cafb4: 8b000108 add x8, x8, x0 cafb8: d00000b4 adrp x20, 0xe0000 cafbc: f9000268 str x8, [x19] cafc0: 91136694 add x20, x20, #0x4d9 cafc4: 52800041 mov w1, #0x2 // =2 cafc8: 17ffff83 b 0xcadd4 <__cxa_demangle+0x84f4> cafcc: d00000a0 adrp x0, 0xe0000 cafd0: 910d6400 add x0, x0, #0x359 cafd4: 52800061 mov w1, #0x3 // =3 cafd8: 97fdddaa bl 0x42680 <__strlen_chk@plt> cafdc: a9402668 ldp x8, x9, [x19] cafe0: cb080129 sub x9, x9, x8 cafe4: eb09001f cmp x0, x9 cafe8: 54000268 b.hi 0xcb034 <__cxa_demangle+0x8754> cafec: b40001a0 cbz x0, 0xcb020 <__cxa_demangle+0x8740> caff0: d00000a9 adrp x9, 0xe0000 caff4: 910d6529 add x9, x9, #0x359 caff8: aa0003ea mov x10, x0 caffc: aa0803eb mov x11, x8 cb000: 3940012c ldrb w12, [x9] cb004: 3940016d ldrb w13, [x11] cb008: 6b0d019f cmp w12, w13 cb00c: 54000141 b.ne 0xcb034 <__cxa_demangle+0x8754> cb010: 91000529 add x9, x9, #0x1 cb014: f100054a subs x10, x10, #0x1 cb018: 9100056b add x11, x11, #0x1 cb01c: 54ffff21 b.ne 0xcb000 <__cxa_demangle+0x8720> cb020: 8b000108 add x8, x8, x0 cb024: b00000b4 adrp x20, 0xe0000 cb028: f9000268 str x8, [x19] cb02c: 91130a94 add x20, x20, #0x4c2 cb030: 17ffff68 b 0xcadd0 <__cxa_demangle+0x84f0> cb034: b00000a0 adrp x0, 0xe0000 cb038: 910d7000 add x0, x0, #0x35c cb03c: 52800061 mov w1, #0x3 // =3 cb040: 97fddd90 bl 0x42680 <__strlen_chk@plt> cb044: a9402668 ldp x8, x9, [x19] cb048: cb080129 sub x9, x9, x8 cb04c: eb09001f cmp x0, x9 cb050: 54000288 b.hi 0xcb0a0 <__cxa_demangle+0x87c0> cb054: b40001a0 cbz x0, 0xcb088 <__cxa_demangle+0x87a8> cb058: b00000a9 adrp x9, 0xe0000 cb05c: 910d7129 add x9, x9, #0x35c cb060: aa0003ea mov x10, x0 cb064: aa0803eb mov x11, x8 cb068: 3940012c ldrb w12, [x9] cb06c: 3940016d ldrb w13, [x11] cb070: 6b0d019f cmp w12, w13 cb074: 54000161 b.ne 0xcb0a0 <__cxa_demangle+0x87c0> cb078: 91000529 add x9, x9, #0x1 cb07c: f100054a subs x10, x10, #0x1 cb080: 9100056b add x11, x11, #0x1 cb084: 54ffff21 b.ne 0xcb068 <__cxa_demangle+0x8788> cb088: 8b000108 add x8, x8, x0 cb08c: b00000b4 adrp x20, 0xe0000 cb090: f9000268 str x8, [x19] cb094: 9109ee94 add x20, x20, #0x27b cb098: 52800041 mov w1, #0x2 // =2 cb09c: 17ffff4e b 0xcadd4 <__cxa_demangle+0x84f4> cb0a0: b00000a0 adrp x0, 0xe0000 cb0a4: 910d7c00 add x0, x0, #0x35f cb0a8: 52800061 mov w1, #0x3 // =3 cb0ac: 97fddd75 bl 0x42680 <__strlen_chk@plt> cb0b0: a9402668 ldp x8, x9, [x19] cb0b4: cb080129 sub x9, x9, x8 cb0b8: eb09001f cmp x0, x9 cb0bc: 54000268 b.hi 0xcb108 <__cxa_demangle+0x8828> cb0c0: b40001a0 cbz x0, 0xcb0f4 <__cxa_demangle+0x8814> cb0c4: b00000a9 adrp x9, 0xe0000 cb0c8: 910d7d29 add x9, x9, #0x35f cb0cc: aa0003ea mov x10, x0 cb0d0: aa0803eb mov x11, x8 cb0d4: 3940012c ldrb w12, [x9] cb0d8: 3940016d ldrb w13, [x11] cb0dc: 6b0d019f cmp w12, w13 cb0e0: 54000141 b.ne 0xcb108 <__cxa_demangle+0x8828> cb0e4: 91000529 add x9, x9, #0x1 cb0e8: f100054a subs x10, x10, #0x1 cb0ec: 9100056b add x11, x11, #0x1 cb0f0: 54ffff21 b.ne 0xcb0d4 <__cxa_demangle+0x87f4> cb0f4: 8b000108 add x8, x8, x0 cb0f8: b00000b4 adrp x20, 0xe0000 cb0fc: f9000268 str x8, [x19] cb100: 91133694 add x20, x20, #0x4cd cb104: 17ffff33 b 0xcadd0 <__cxa_demangle+0x84f0> cb108: b0000080 adrp x0, 0xdc000 >+0x1e> cb10c: 913d1400 add x0, x0, #0xf45 cb110: 52800061 mov w1, #0x3 // =3 cb114: 97fddd5b bl 0x42680 <__strlen_chk@plt> cb118: a9402668 ldp x8, x9, [x19] cb11c: cb080129 sub x9, x9, x8 cb120: eb09001f cmp x0, x9 cb124: 54000268 b.hi 0xcb170 <__cxa_demangle+0x8890> cb128: b40001a0 cbz x0, 0xcb15c <__cxa_demangle+0x887c> cb12c: b0000089 adrp x9, 0xdc000 >+0x1e> cb130: 913d1529 add x9, x9, #0xf45 cb134: aa0003ea mov x10, x0 cb138: aa0803eb mov x11, x8 cb13c: 3940012c ldrb w12, [x9] cb140: 3940016d ldrb w13, [x11] cb144: 6b0d019f cmp w12, w13 cb148: 54000141 b.ne 0xcb170 <__cxa_demangle+0x8890> cb14c: 91000529 add x9, x9, #0x1 cb150: f100054a subs x10, x10, #0x1 cb154: 9100056b add x11, x11, #0x1 cb158: 54ffff21 b.ne 0xcb13c <__cxa_demangle+0x885c> cb15c: 8b000108 add x8, x8, x0 cb160: b00000b4 adrp x20, 0xe0000 cb164: f9000268 str x8, [x19] cb168: 9113ca94 add x20, x20, #0x4f2 cb16c: 17ffff19 b 0xcadd0 <__cxa_demangle+0x84f0> cb170: b00000a0 adrp x0, 0xe0000 cb174: 910d8800 add x0, x0, #0x362 cb178: 52800061 mov w1, #0x3 // =3 cb17c: 97fddd41 bl 0x42680 <__strlen_chk@plt> cb180: a9402668 ldp x8, x9, [x19] cb184: cb080129 sub x9, x9, x8 cb188: eb09001f cmp x0, x9 cb18c: 54000268 b.hi 0xcb1d8 <__cxa_demangle+0x88f8> cb190: b40001a0 cbz x0, 0xcb1c4 <__cxa_demangle+0x88e4> cb194: b00000a9 adrp x9, 0xe0000 cb198: 910d8929 add x9, x9, #0x362 cb19c: aa0003ea mov x10, x0 cb1a0: aa0803eb mov x11, x8 cb1a4: 3940012c ldrb w12, [x9] cb1a8: 3940016d ldrb w13, [x11] cb1ac: 6b0d019f cmp w12, w13 cb1b0: 54000141 b.ne 0xcb1d8 <__cxa_demangle+0x88f8> cb1b4: 91000529 add x9, x9, #0x1 cb1b8: f100054a subs x10, x10, #0x1 cb1bc: 9100056b add x11, x11, #0x1 cb1c0: 54ffff21 b.ne 0xcb1a4 <__cxa_demangle+0x88c4> cb1c4: 8b000108 add x8, x8, x0 cb1c8: b00000b4 adrp x20, 0xe0000 cb1cc: f9000268 str x8, [x19] cb1d0: 91145294 add x20, x20, #0x514 cb1d4: 17fffeff b 0xcadd0 <__cxa_demangle+0x84f0> cb1d8: 90000060 adrp x0, 0xd7000 cb1dc: 91014000 add x0, x0, #0x50 cb1e0: 52800061 mov w1, #0x3 // =3 cb1e4: 97fddd27 bl 0x42680 <__strlen_chk@plt> cb1e8: a9402668 ldp x8, x9, [x19] cb1ec: cb080129 sub x9, x9, x8 cb1f0: eb09001f cmp x0, x9 cb1f4: 54000288 b.hi 0xcb244 <__cxa_demangle+0x8964> cb1f8: b40001a0 cbz x0, 0xcb22c <__cxa_demangle+0x894c> cb1fc: 90000069 adrp x9, 0xd7000 cb200: 91014129 add x9, x9, #0x50 cb204: aa0003ea mov x10, x0 cb208: aa0803eb mov x11, x8 cb20c: 3940012c ldrb w12, [x9] cb210: 3940016d ldrb w13, [x11] cb214: 6b0d019f cmp w12, w13 cb218: 54000161 b.ne 0xcb244 <__cxa_demangle+0x8964> cb21c: 91000529 add x9, x9, #0x1 cb220: f100054a subs x10, x10, #0x1 cb224: 9100056b add x11, x11, #0x1 cb228: 54ffff21 b.ne 0xcb20c <__cxa_demangle+0x892c> cb22c: 8b000108 add x8, x8, x0 cb230: b00000b4 adrp x20, 0xe0000 cb234: f9000268 str x8, [x19] cb238: 91147e94 add x20, x20, #0x51f cb23c: 52800041 mov w1, #0x2 // =2 cb240: 17fffee5 b 0xcadd4 <__cxa_demangle+0x84f4> cb244: b00000a0 adrp x0, 0xe0000 cb248: 910d9400 add x0, x0, #0x365 cb24c: 52800061 mov w1, #0x3 // =3 cb250: 97fddd0c bl 0x42680 <__strlen_chk@plt> cb254: a9402668 ldp x8, x9, [x19] cb258: cb080129 sub x9, x9, x8 cb25c: eb09001f cmp x0, x9 cb260: 54000268 b.hi 0xcb2ac <__cxa_demangle+0x89cc> cb264: b40001a0 cbz x0, 0xcb298 <__cxa_demangle+0x89b8> cb268: b00000a9 adrp x9, 0xe0000 cb26c: 910d9529 add x9, x9, #0x365 cb270: aa0003ea mov x10, x0 cb274: aa0803eb mov x11, x8 cb278: 3940012c ldrb w12, [x9] cb27c: 3940016d ldrb w13, [x11] cb280: 6b0d019f cmp w12, w13 cb284: 54000141 b.ne 0xcb2ac <__cxa_demangle+0x89cc> cb288: 91000529 add x9, x9, #0x1 cb28c: f100054a subs x10, x10, #0x1 cb290: 9100056b add x11, x11, #0x1 cb294: 54ffff21 b.ne 0xcb278 <__cxa_demangle+0x8998> cb298: 8b000108 add x8, x8, x0 cb29c: b00000b4 adrp x20, 0xe0000 cb2a0: f9000268 str x8, [x19] cb2a4: 9114a694 add x20, x20, #0x529 cb2a8: 17fffeca b 0xcadd0 <__cxa_demangle+0x84f0> cb2ac: b00000a0 adrp x0, 0xe0000 cb2b0: 910da000 add x0, x0, #0x368 cb2b4: 52800061 mov w1, #0x3 // =3 cb2b8: 97fddcf2 bl 0x42680 <__strlen_chk@plt> cb2bc: a9402668 ldp x8, x9, [x19] cb2c0: cb080129 sub x9, x9, x8 cb2c4: eb09001f cmp x0, x9 cb2c8: 54000288 b.hi 0xcb318 <__cxa_demangle+0x8a38> cb2cc: b40001a0 cbz x0, 0xcb300 <__cxa_demangle+0x8a20> cb2d0: b00000a9 adrp x9, 0xe0000 cb2d4: 910da129 add x9, x9, #0x368 cb2d8: aa0003ea mov x10, x0 cb2dc: aa0803eb mov x11, x8 cb2e0: 3940012c ldrb w12, [x9] cb2e4: 3940016d ldrb w13, [x11] cb2e8: 6b0d019f cmp w12, w13 cb2ec: 54000161 b.ne 0xcb318 <__cxa_demangle+0x8a38> cb2f0: 91000529 add x9, x9, #0x1 cb2f4: f100054a subs x10, x10, #0x1 cb2f8: 9100056b add x11, x11, #0x1 cb2fc: 54ffff21 b.ne 0xcb2e0 <__cxa_demangle+0x8a00> cb300: 8b000108 add x8, x8, x0 cb304: b00000b4 adrp x20, 0xe0000 cb308: f9000268 str x8, [x19] cb30c: 91155a94 add x20, x20, #0x556 cb310: 52800041 mov w1, #0x2 // =2 cb314: 17fffeb0 b 0xcadd4 <__cxa_demangle+0x84f4> cb318: b00000a0 adrp x0, 0xe0000 cb31c: 910dac00 add x0, x0, #0x36b cb320: 52800061 mov w1, #0x3 // =3 cb324: 97fddcd7 bl 0x42680 <__strlen_chk@plt> cb328: a9402668 ldp x8, x9, [x19] cb32c: cb080129 sub x9, x9, x8 cb330: eb09001f cmp x0, x9 cb334: 54000268 b.hi 0xcb380 <__cxa_demangle+0x8aa0> cb338: b40001a0 cbz x0, 0xcb36c <__cxa_demangle+0x8a8c> cb33c: b00000a9 adrp x9, 0xe0000 cb340: 910dad29 add x9, x9, #0x36b cb344: aa0003ea mov x10, x0 cb348: aa0803eb mov x11, x8 cb34c: 3940012c ldrb w12, [x9] cb350: 3940016d ldrb w13, [x11] cb354: 6b0d019f cmp w12, w13 cb358: 54000141 b.ne 0xcb380 <__cxa_demangle+0x8aa0> cb35c: 91000529 add x9, x9, #0x1 cb360: f100054a subs x10, x10, #0x1 cb364: 9100056b add x11, x11, #0x1 cb368: 54ffff21 b.ne 0xcb34c <__cxa_demangle+0x8a6c> cb36c: 8b000108 add x8, x8, x0 cb370: b00000b4 adrp x20, 0xe0000 cb374: f9000268 str x8, [x19] cb378: 91152a94 add x20, x20, #0x54a cb37c: 17fffe95 b 0xcadd0 <__cxa_demangle+0x84f0> cb380: b00000a0 adrp x0, 0xe0000 cb384: 910db800 add x0, x0, #0x36e cb388: 52800061 mov w1, #0x3 // =3 cb38c: 97fddcbd bl 0x42680 <__strlen_chk@plt> cb390: a9402668 ldp x8, x9, [x19] cb394: cb080129 sub x9, x9, x8 cb398: eb09001f cmp x0, x9 cb39c: 54000288 b.hi 0xcb3ec <__cxa_demangle+0x8b0c> cb3a0: b40001a0 cbz x0, 0xcb3d4 <__cxa_demangle+0x8af4> cb3a4: b00000a9 adrp x9, 0xe0000 cb3a8: 910db929 add x9, x9, #0x36e cb3ac: aa0003ea mov x10, x0 cb3b0: aa0803eb mov x11, x8 cb3b4: 3940012c ldrb w12, [x9] cb3b8: 3940016d ldrb w13, [x11] cb3bc: 6b0d019f cmp w12, w13 cb3c0: 54000161 b.ne 0xcb3ec <__cxa_demangle+0x8b0c> cb3c4: 91000529 add x9, x9, #0x1 cb3c8: f100054a subs x10, x10, #0x1 cb3cc: 9100056b add x11, x11, #0x1 cb3d0: 54ffff21 b.ne 0xcb3b4 <__cxa_demangle+0x8ad4> cb3d4: 8b000108 add x8, x8, x0 cb3d8: b00000b4 adrp x20, 0xe0000 cb3dc: f9000268 str x8, [x19] cb3e0: 9115d694 add x20, x20, #0x575 cb3e4: 52800041 mov w1, #0x2 // =2 cb3e8: 17fffe7b b 0xcadd4 <__cxa_demangle+0x84f4> cb3ec: b00000a0 adrp x0, 0xe0000 cb3f0: 910dc400 add x0, x0, #0x371 cb3f4: 52800061 mov w1, #0x3 // =3 cb3f8: 97fddca2 bl 0x42680 <__strlen_chk@plt> cb3fc: a9402668 ldp x8, x9, [x19] cb400: cb080129 sub x9, x9, x8 cb404: eb09001f cmp x0, x9 cb408: 54000268 b.hi 0xcb454 <__cxa_demangle+0x8b74> cb40c: b40001a0 cbz x0, 0xcb440 <__cxa_demangle+0x8b60> cb410: b00000a9 adrp x9, 0xe0000 cb414: 910dc529 add x9, x9, #0x371 cb418: aa0003ea mov x10, x0 cb41c: aa0803eb mov x11, x8 cb420: 3940012c ldrb w12, [x9] cb424: 3940016d ldrb w13, [x11] cb428: 6b0d019f cmp w12, w13 cb42c: 54000141 b.ne 0xcb454 <__cxa_demangle+0x8b74> cb430: 91000529 add x9, x9, #0x1 cb434: f100054a subs x10, x10, #0x1 cb438: 9100056b add x11, x11, #0x1 cb43c: 54ffff21 b.ne 0xcb420 <__cxa_demangle+0x8b40> cb440: 8b000108 add x8, x8, x0 cb444: b00000b4 adrp x20, 0xe0000 cb448: f9000268 str x8, [x19] cb44c: 9115fe94 add x20, x20, #0x57f cb450: 17fffe60 b 0xcadd0 <__cxa_demangle+0x84f0> cb454: 90000060 adrp x0, 0xd7000 cb458: 9102c400 add x0, x0, #0xb1 cb45c: 52800061 mov w1, #0x3 // =3 cb460: 97fddc88 bl 0x42680 <__strlen_chk@plt> cb464: a9402668 ldp x8, x9, [x19] cb468: cb080129 sub x9, x9, x8 cb46c: eb09001f cmp x0, x9 cb470: 54000268 b.hi 0xcb4bc <__cxa_demangle+0x8bdc> cb474: b40001a0 cbz x0, 0xcb4a8 <__cxa_demangle+0x8bc8> cb478: 90000069 adrp x9, 0xd7000 cb47c: 9102c529 add x9, x9, #0xb1 cb480: aa0003ea mov x10, x0 cb484: aa0803eb mov x11, x8 cb488: 3940012c ldrb w12, [x9] cb48c: 3940016d ldrb w13, [x11] cb490: 6b0d019f cmp w12, w13 cb494: 54000141 b.ne 0xcb4bc <__cxa_demangle+0x8bdc> cb498: 91000529 add x9, x9, #0x1 cb49c: f100054a subs x10, x10, #0x1 cb4a0: 9100056b add x11, x11, #0x1 cb4a4: 54ffff21 b.ne 0xcb488 <__cxa_demangle+0x8ba8> cb4a8: 8b000108 add x8, x8, x0 cb4ac: b00000b4 adrp x20, 0xe0000 cb4b0: f9000268 str x8, [x19] cb4b4: 91162a94 add x20, x20, #0x58a cb4b8: 17fffe46 b 0xcadd0 <__cxa_demangle+0x84f0> cb4bc: b00000a0 adrp x0, 0xe0000 cb4c0: 910dd000 add x0, x0, #0x374 cb4c4: 52800061 mov w1, #0x3 // =3 cb4c8: 97fddc6e bl 0x42680 <__strlen_chk@plt> cb4cc: a9402668 ldp x8, x9, [x19] cb4d0: cb080129 sub x9, x9, x8 cb4d4: eb09001f cmp x0, x9 cb4d8: 54000268 b.hi 0xcb524 <__cxa_demangle+0x8c44> cb4dc: b40001a0 cbz x0, 0xcb510 <__cxa_demangle+0x8c30> cb4e0: b00000a9 adrp x9, 0xe0000 cb4e4: 910dd129 add x9, x9, #0x374 cb4e8: aa0003ea mov x10, x0 cb4ec: aa0803eb mov x11, x8 cb4f0: 3940012c ldrb w12, [x9] cb4f4: 3940016d ldrb w13, [x11] cb4f8: 6b0d019f cmp w12, w13 cb4fc: 54000141 b.ne 0xcb524 <__cxa_demangle+0x8c44> cb500: 91000529 add x9, x9, #0x1 cb504: f100054a subs x10, x10, #0x1 cb508: 9100056b add x11, x11, #0x1 cb50c: 54ffff21 b.ne 0xcb4f0 <__cxa_demangle+0x8c10> cb510: b00000b4 adrp x20, 0xe0000 cb514: 8b000108 add x8, x8, x0 cb518: 91165694 add x20, x20, #0x595 cb51c: f9000268 str x8, [x19] cb520: 17fffe73 b 0xcaeec <__cxa_demangle+0x860c> cb524: aa1f03e0 mov x0, xzr cb528: a9447bfd ldp x29, x30, [sp, #0x40] cb52c: a9434ff4 ldp x20, x19, [sp, #0x30] cb530: a94257f6 ldp x22, x21, [sp, #0x20] cb534: a9415ff8 ldp x24, x23, [sp, #0x10] cb538: f84507f9 ldr x25, [sp], #0x50 cb53c: d65f03c0 ret cb540: 97fddc10 bl 0x42580 <_ZSt9terminatev@plt> cb544: a9bc5ff8 stp x24, x23, [sp, #-0x40]! cb548: a90157f6 stp x22, x21, [sp, #0x10] cb54c: a9024ff4 stp x20, x19, [sp, #0x20] cb550: a9037bfd stp x29, x30, [sp, #0x30] cb554: 9100c3fd add x29, sp, #0x30 cb558: aa0203f3 mov x19, x2 cb55c: aa0103f4 mov x20, x1 cb560: aa0003f7 mov x23, x0 cb564: 97fff261 bl 0xc7ee8 <__cxa_demangle+0x5608> cb568: b40003a0 cbz x0, 0xcb5dc <__cxa_demangle+0x8cfc> cb56c: aa0003f5 mov x21, x0 cb570: aa1703e0 mov x0, x23 cb574: 97fff25d bl 0xc7ee8 <__cxa_demangle+0x5608> cb578: b4000320 cbz x0, 0xcb5dc <__cxa_demangle+0x8cfc> cb57c: f94972f8 ldr x24, [x23, #0x12e0] cb580: aa0003f6 mov x22, x0 cb584: f9400708 ldr x8, [x24, #0x8] cb588: 9100c109 add x9, x8, #0x30 cb58c: f13fc13f cmp x9, #0xff0 cb590: 54000103 b.lo 0xcb5b0 <__cxa_demangle+0x8cd0> cb594: 52820000 mov w0, #0x1000 // =4096 cb598: 97fdd82a bl 0x41640 cb59c: b40002a0 cbz x0, 0xcb5f0 <__cxa_demangle+0x8d10> cb5a0: aa1f03e8 mov x8, xzr cb5a4: a9007c18 stp x24, xzr, [x0] cb5a8: aa0003f8 mov x24, x0 cb5ac: f90972e0 str x0, [x23, #0x12e0] cb5b0: 9100c109 add x9, x8, #0x30 cb5b4: 8b080300 add x0, x24, x8 cb5b8: d0000208 adrp x8, 0x10d000 cb5bc: 9119c108 add x8, x8, #0x670 cb5c0: 5280254a mov w10, #0x12a // =298 cb5c4: 72a0202a movk w10, #0x101, lsl #16 cb5c8: f9000709 str x9, [x24, #0x8] cb5cc: f8010c08 str x8, [x0, #0x10]! cb5d0: b900080a str w10, [x0, #0x8] cb5d4: a9015015 stp x21, x20, [x0, #0x10] cb5d8: a9025813 stp x19, x22, [x0, #0x20] cb5dc: a9437bfd ldp x29, x30, [sp, #0x30] cb5e0: a9424ff4 ldp x20, x19, [sp, #0x20] cb5e4: a94157f6 ldp x22, x21, [sp, #0x10] cb5e8: a8c45ff8 ldp x24, x23, [sp], #0x40 cb5ec: d65f03c0 ret cb5f0: 97fddbe4 bl 0x42580 <_ZSt9terminatev@plt> cb5f4: a9ba6ffc stp x28, x27, [sp, #-0x60]! cb5f8: a90167fa stp x26, x25, [sp, #0x10] cb5fc: a9025ff8 stp x24, x23, [sp, #0x20] cb600: a90357f6 stp x22, x21, [sp, #0x30] cb604: a9044ff4 stp x20, x19, [sp, #0x40] cb608: a9057bfd stp x29, x30, [sp, #0x50] cb60c: 910143fd add x29, sp, #0x50 cb610: aa0003f3 mov x19, x0 cb614: b00000a0 adrp x0, 0xe0000 cb618: 910e3c00 add x0, x0, #0x38f cb61c: 52800081 mov w1, #0x4 // =4 cb620: 97fddc18 bl 0x42680 <__strlen_chk@plt> cb624: a9402668 ldp x8, x9, [x19] cb628: d0000217 adrp x23, 0x10d000 cb62c: f0000218 adrp x24, 0x10e000 cb630: 912442f7 add x23, x23, #0x910 cb634: cb080129 sub x9, x9, x8 cb638: eb09001f cmp x0, x9 cb63c: 91154318 add x24, x24, #0x550 cb640: 54000ea8 b.hi 0xcb814 <__cxa_demangle+0x8f34> cb644: b40001a0 cbz x0, 0xcb678 <__cxa_demangle+0x8d98> cb648: b00000a9 adrp x9, 0xe0000 cb64c: 910e3d29 add x9, x9, #0x38f cb650: aa0003ea mov x10, x0 cb654: aa0803eb mov x11, x8 cb658: 3940012c ldrb w12, [x9] cb65c: 3940016d ldrb w13, [x11] cb660: 6b0d019f cmp w12, w13 cb664: 54000d81 b.ne 0xcb814 <__cxa_demangle+0x8f34> cb668: 91000529 add x9, x9, #0x1 cb66c: f100054a subs x10, x10, #0x1 cb670: 9100056b add x11, x11, #0x1 cb674: 54ffff21 b.ne 0xcb658 <__cxa_demangle+0x8d78> cb678: 8b000108 add x8, x8, x0 cb67c: aa1303e0 mov x0, x19 cb680: f9000268 str x8, [x19] cb684: 940008c8 bl 0xcd9a4 <__cxa_demangle+0xb0c4> cb688: b4002b80 cbz x0, 0xcbbf8 <__cxa_demangle+0x9318> cb68c: a9402668 ldp x8, x9, [x19] cb690: aa0003f4 mov x20, x0 cb694: eb08013f cmp x9, x8 cb698: 540003c0 b.eq 0xcb710 <__cxa_demangle+0x8e30> cb69c: 39400108 ldrb w8, [x8] cb6a0: 7101251f cmp w8, #0x49 cb6a4: 54000361 b.ne 0xcb710 <__cxa_demangle+0x8e30> cb6a8: aa1303e0 mov x0, x19 cb6ac: 2a1f03e1 mov w1, wzr cb6b0: 97ffec8c bl 0xc68e0 <__cxa_demangle+0x4000> cb6b4: b4002a20 cbz x0, 0xcbbf8 <__cxa_demangle+0x9318> cb6b8: f9497276 ldr x22, [x19, #0x12e0] cb6bc: aa0003f5 mov x21, x0 cb6c0: f94006c8 ldr x8, [x22, #0x8] cb6c4: 91008109 add x9, x8, #0x20 cb6c8: f13fc13f cmp x9, #0xff0 cb6cc: 54000103 b.lo 0xcb6ec <__cxa_demangle+0x8e0c> cb6d0: 52820000 mov w0, #0x1000 // =4096 cb6d4: 97fdd7db bl 0x41640 cb6d8: b4002a20 cbz x0, 0xcbc1c <__cxa_demangle+0x933c> cb6dc: aa1f03e8 mov x8, xzr cb6e0: a9007c16 stp x22, xzr, [x0] cb6e4: aa0003f6 mov x22, x0 cb6e8: f9097260 str x0, [x19, #0x12e0] cb6ec: 91008109 add x9, x8, #0x20 cb6f0: 8b0802c8 add x8, x22, x8 cb6f4: 5280240a mov w10, #0x120 // =288 cb6f8: f90006c9 str x9, [x22, #0x8] cb6fc: f8010d18 str x24, [x8, #0x10]! cb700: 72a0202a movk w10, #0x101, lsl #16 cb704: a9015514 stp x20, x21, [x8, #0x10] cb708: aa0803f4 mov x20, x8 cb70c: b900090a str w10, [x8, #0x8] cb710: 528022d9 mov w25, #0x116 // =278 cb714: 5280241a mov w26, #0x120 // =288 cb718: 72a02039 movk w25, #0x101, lsl #16 cb71c: 72a0203a movk w26, #0x101, lsl #16 cb720: 14000008 b 0xcb740 <__cxa_demangle+0x8e60> cb724: 91008109 add x9, x8, #0x20 cb728: 8b0802c8 add x8, x22, x8 cb72c: f90006c9 str x9, [x22, #0x8] cb730: f8010d17 str x23, [x8, #0x10]! cb734: b9000919 str w25, [x8, #0x8] cb738: a9015514 stp x20, x21, [x8, #0x10] cb73c: aa0803f4 mov x20, x8 cb740: a9402668 ldp x8, x9, [x19] cb744: eb09011f cmp x8, x9 cb748: 54000080 b.eq 0xcb758 <__cxa_demangle+0x8e78> cb74c: 39400109 ldrb w9, [x8] cb750: 7101153f cmp w9, #0x45 cb754: 54002480 b.eq 0xcbbe4 <__cxa_demangle+0x9304> cb758: aa1303e0 mov x0, x19 cb75c: 9400096a bl 0xcdd04 <__cxa_demangle+0xb424> cb760: b40024c0 cbz x0, 0xcbbf8 <__cxa_demangle+0x9318> cb764: a9402668 ldp x8, x9, [x19] cb768: aa0003f5 mov x21, x0 cb76c: eb08013f cmp x9, x8 cb770: 54000380 b.eq 0xcb7e0 <__cxa_demangle+0x8f00> cb774: 39400108 ldrb w8, [x8] cb778: 7101251f cmp w8, #0x49 cb77c: 54000321 b.ne 0xcb7e0 <__cxa_demangle+0x8f00> cb780: aa1303e0 mov x0, x19 cb784: 2a1f03e1 mov w1, wzr cb788: 97ffec56 bl 0xc68e0 <__cxa_demangle+0x4000> cb78c: aa0003f6 mov x22, x0 cb790: b4002360 cbz x0, 0xcbbfc <__cxa_demangle+0x931c> cb794: f949727b ldr x27, [x19, #0x12e0] cb798: f9400768 ldr x8, [x27, #0x8] cb79c: 91008109 add x9, x8, #0x20 cb7a0: f13fc13f cmp x9, #0xff0 cb7a4: 54000103 b.lo 0xcb7c4 <__cxa_demangle+0x8ee4> cb7a8: 52820000 mov w0, #0x1000 // =4096 cb7ac: 97fdd7a5 bl 0x41640 cb7b0: b4002360 cbz x0, 0xcbc1c <__cxa_demangle+0x933c> cb7b4: aa1f03e8 mov x8, xzr cb7b8: a9007c1b stp x27, xzr, [x0] cb7bc: aa0003fb mov x27, x0 cb7c0: f9097260 str x0, [x19, #0x12e0] cb7c4: 91008109 add x9, x8, #0x20 cb7c8: 8b080368 add x8, x27, x8 cb7cc: f9000769 str x9, [x27, #0x8] cb7d0: f8010d18 str x24, [x8, #0x10]! cb7d4: a9015915 stp x21, x22, [x8, #0x10] cb7d8: aa0803f5 mov x21, x8 cb7dc: b900091a str w26, [x8, #0x8] cb7e0: f9497276 ldr x22, [x19, #0x12e0] cb7e4: f94006c8 ldr x8, [x22, #0x8] cb7e8: 91008109 add x9, x8, #0x20 cb7ec: f13fc13f cmp x9, #0xff0 cb7f0: 54fff9a3 b.lo 0xcb724 <__cxa_demangle+0x8e44> cb7f4: 52820000 mov w0, #0x1000 // =4096 cb7f8: 97fdd792 bl 0x41640 cb7fc: b4002100 cbz x0, 0xcbc1c <__cxa_demangle+0x933c> cb800: aa1f03e8 mov x8, xzr cb804: a9007c16 stp x22, xzr, [x0] cb808: aa0003f6 mov x22, x0 cb80c: f9097260 str x0, [x19, #0x12e0] cb810: 17ffffc5 b 0xcb724 <__cxa_demangle+0x8e44> cb814: b00000a0 adrp x0, 0xe0000 cb818: 91095400 add x0, x0, #0x255 cb81c: 52800061 mov w1, #0x3 // =3 cb820: 97fddb98 bl 0x42680 <__strlen_chk@plt> cb824: a9402668 ldp x8, x9, [x19] cb828: cb080129 sub x9, x9, x8 cb82c: eb09001f cmp x0, x9 cb830: 54000248 b.hi 0xcb878 <__cxa_demangle+0x8f98> cb834: b40001a0 cbz x0, 0xcb868 <__cxa_demangle+0x8f88> cb838: b00000a9 adrp x9, 0xe0000 cb83c: 91095529 add x9, x9, #0x255 cb840: aa0003ea mov x10, x0 cb844: aa0803eb mov x11, x8 cb848: 3940012c ldrb w12, [x9] cb84c: 3940016d ldrb w13, [x11] cb850: 6b0d019f cmp w12, w13 cb854: 54000121 b.ne 0xcb878 <__cxa_demangle+0x8f98> cb858: 91000529 add x9, x9, #0x1 cb85c: f100054a subs x10, x10, #0x1 cb860: 9100056b add x11, x11, #0x1 cb864: 54ffff21 b.ne 0xcb848 <__cxa_demangle+0x8f68> cb868: 8b000108 add x8, x8, x0 cb86c: 5280003a mov w26, #0x1 // =1 cb870: f9000268 str x8, [x19] cb874: 14000002 b 0xcb87c <__cxa_demangle+0x8f9c> cb878: 2a1f03fa mov w26, wzr cb87c: b00000a0 adrp x0, 0xe0000 cb880: 910e4c00 add x0, x0, #0x393 cb884: 52800061 mov w1, #0x3 // =3 cb888: 97fddb7e bl 0x42680 <__strlen_chk@plt> cb88c: a9402269 ldp x9, x8, [x19] cb890: d0000219 adrp x25, 0x10d000 cb894: 912b4339 add x25, x25, #0xad0 cb898: cb09010a sub x10, x8, x9 cb89c: eb0a001f cmp x0, x10 cb8a0: 54000f28 b.hi 0xcba84 <__cxa_demangle+0x91a4> cb8a4: b40001a0 cbz x0, 0xcb8d8 <__cxa_demangle+0x8ff8> cb8a8: b00000aa adrp x10, 0xe0000 cb8ac: 910e4d4a add x10, x10, #0x393 cb8b0: aa0003eb mov x11, x0 cb8b4: aa0903ec mov x12, x9 cb8b8: 3940014d ldrb w13, [x10] cb8bc: 3940018e ldrb w14, [x12] cb8c0: 6b0e01bf cmp w13, w14 cb8c4: 54000e01 b.ne 0xcba84 <__cxa_demangle+0x91a4> cb8c8: 9100054a add x10, x10, #0x1 cb8cc: f100056b subs x11, x11, #0x1 cb8d0: 9100058c add x12, x12, #0x1 cb8d4: 54ffff21 b.ne 0xcb8b8 <__cxa_demangle+0x8fd8> cb8d8: 8b000129 add x9, x9, x0 cb8dc: eb09011f cmp x8, x9 cb8e0: f9000269 str x9, [x19] cb8e4: 54001060 b.eq 0xcbaf0 <__cxa_demangle+0x9210> cb8e8: 39400128 ldrb w8, [x9] cb8ec: 5100c108 sub w8, w8, #0x30 cb8f0: 7100251f cmp w8, #0x9 cb8f4: 54000fe8 b.hi 0xcbaf0 <__cxa_demangle+0x9210> cb8f8: aa1303e0 mov x0, x19 cb8fc: 94000902 bl 0xcdd04 <__cxa_demangle+0xb424> cb900: b40017c0 cbz x0, 0xcbbf8 <__cxa_demangle+0x9318> cb904: 528022dc mov w28, #0x116 // =278 cb908: aa0003f5 mov x21, x0 cb90c: aa1f03f4 mov x20, xzr cb910: 72a0203c movk w28, #0x101, lsl #16 cb914: 14000006 b 0xcb92c <__cxa_demangle+0x904c> cb918: aa1303e0 mov x0, x19 cb91c: 940008fa bl 0xcdd04 <__cxa_demangle+0xb424> cb920: aa0003f5 mov x21, x0 cb924: aa1f03f6 mov x22, xzr cb928: b40016a0 cbz x0, 0xcbbfc <__cxa_demangle+0x931c> cb92c: a9402668 ldp x8, x9, [x19] cb930: eb08013f cmp x9, x8 cb934: 540003c0 b.eq 0xcb9ac <__cxa_demangle+0x90cc> cb938: 39400108 ldrb w8, [x8] cb93c: 7101251f cmp w8, #0x49 cb940: 54000361 b.ne 0xcb9ac <__cxa_demangle+0x90cc> cb944: aa1303e0 mov x0, x19 cb948: 2a1f03e1 mov w1, wzr cb94c: 97ffebe5 bl 0xc68e0 <__cxa_demangle+0x4000> cb950: aa0003f6 mov x22, x0 cb954: b4001540 cbz x0, 0xcbbfc <__cxa_demangle+0x931c> cb958: f949727b ldr x27, [x19, #0x12e0] cb95c: f9400768 ldr x8, [x27, #0x8] cb960: 91008109 add x9, x8, #0x20 cb964: f13fc13f cmp x9, #0xff0 cb968: 54000103 b.lo 0xcb988 <__cxa_demangle+0x90a8> cb96c: 52820000 mov w0, #0x1000 // =4096 cb970: 97fdd734 bl 0x41640 cb974: b4001540 cbz x0, 0xcbc1c <__cxa_demangle+0x933c> cb978: aa1f03e8 mov x8, xzr cb97c: a9007c1b stp x27, xzr, [x0] cb980: aa0003fb mov x27, x0 cb984: f9097260 str x0, [x19, #0x12e0] cb988: 91008109 add x9, x8, #0x20 cb98c: 8b080368 add x8, x27, x8 cb990: f9000769 str x9, [x27, #0x8] cb994: f8010d18 str x24, [x8, #0x10]! cb998: 52802409 mov w9, #0x120 // =288 cb99c: 72a02029 movk w9, #0x101, lsl #16 cb9a0: a9015915 stp x21, x22, [x8, #0x10] cb9a4: aa0803f5 mov x21, x8 cb9a8: b9000909 str w9, [x8, #0x8] cb9ac: b40002b4 cbz x20, 0xcba00 <__cxa_demangle+0x9120> cb9b0: f9497276 ldr x22, [x19, #0x12e0] cb9b4: f94006c8 ldr x8, [x22, #0x8] cb9b8: 91008109 add x9, x8, #0x20 cb9bc: f13fc13f cmp x9, #0xff0 cb9c0: 54000103 b.lo 0xcb9e0 <__cxa_demangle+0x9100> cb9c4: 52820000 mov w0, #0x1000 // =4096 cb9c8: 97fdd71e bl 0x41640 cb9cc: b4001280 cbz x0, 0xcbc1c <__cxa_demangle+0x933c> cb9d0: aa1f03e8 mov x8, xzr cb9d4: a9007c16 stp x22, xzr, [x0] cb9d8: aa0003f6 mov x22, x0 cb9dc: f9097260 str x0, [x19, #0x12e0] cb9e0: 91008109 add x9, x8, #0x20 cb9e4: 8b0802c8 add x8, x22, x8 cb9e8: f90006c9 str x9, [x22, #0x8] cb9ec: f8010d17 str x23, [x8, #0x10]! cb9f0: b900091c str w28, [x8, #0x8] cb9f4: f9000914 str x20, [x8, #0x10] cb9f8: 91006109 add x9, x8, #0x18 cb9fc: 14000017 b 0xcba58 <__cxa_demangle+0x9178> cba00: aa1503f4 mov x20, x21 cba04: 340002fa cbz w26, 0xcba60 <__cxa_demangle+0x9180> cba08: f9497274 ldr x20, [x19, #0x12e0] cba0c: f9400688 ldr x8, [x20, #0x8] cba10: 91008109 add x9, x8, #0x20 cba14: f13fc13f cmp x9, #0xff0 cba18: 54000103 b.lo 0xcba38 <__cxa_demangle+0x9158> cba1c: 52820000 mov w0, #0x1000 // =4096 cba20: 97fdd708 bl 0x41640 cba24: b4000fc0 cbz x0, 0xcbc1c <__cxa_demangle+0x933c> cba28: aa1f03e8 mov x8, xzr cba2c: a9007c14 stp x20, xzr, [x0] cba30: aa0003f4 mov x20, x0 cba34: f9097260 str x0, [x19, #0x12e0] cba38: 91008109 add x9, x8, #0x20 cba3c: 8b080288 add x8, x20, x8 cba40: f9000689 str x9, [x20, #0x8] cba44: 52802429 mov w9, #0x121 // =289 cba48: f8010d19 str x25, [x8, #0x10]! cba4c: 72a02029 movk w9, #0x101, lsl #16 cba50: b9000909 str w9, [x8, #0x8] cba54: 91004109 add x9, x8, #0x10 cba58: aa0803f4 mov x20, x8 cba5c: f9000135 str x21, [x9] cba60: a9402668 ldp x8, x9, [x19] cba64: eb09011f cmp x8, x9 cba68: 54fff580 b.eq 0xcb918 <__cxa_demangle+0x9038> cba6c: 39400109 ldrb w9, [x8] cba70: 7101153f cmp w9, #0x45 cba74: 54fff521 b.ne 0xcb918 <__cxa_demangle+0x9038> cba78: 91000508 add x8, x8, #0x1 cba7c: f9000268 str x8, [x19] cba80: 14000040 b 0xcbb80 <__cxa_demangle+0x92a0> cba84: aa1303e0 mov x0, x19 cba88: 940007e9 bl 0xcda2c <__cxa_demangle+0xb14c> cba8c: aa0003f6 mov x22, x0 cba90: b4000b60 cbz x0, 0xcbbfc <__cxa_demangle+0x931c> cba94: 34000b5a cbz w26, 0xcbbfc <__cxa_demangle+0x931c> cba98: f9497274 ldr x20, [x19, #0x12e0] cba9c: f9400688 ldr x8, [x20, #0x8] cbaa0: 91008109 add x9, x8, #0x20 cbaa4: f13fc13f cmp x9, #0xff0 cbaa8: 54000103 b.lo 0xcbac8 <__cxa_demangle+0x91e8> cbaac: 52820000 mov w0, #0x1000 // =4096 cbab0: 97fdd6e4 bl 0x41640 cbab4: b4000b40 cbz x0, 0xcbc1c <__cxa_demangle+0x933c> cbab8: aa1f03e8 mov x8, xzr cbabc: a9007c14 stp x20, xzr, [x0] cbac0: aa0003f4 mov x20, x0 cbac4: f9097260 str x0, [x19, #0x12e0] cbac8: 91008109 add x9, x8, #0x20 cbacc: 8b080288 add x8, x20, x8 cbad0: 5280242a mov w10, #0x121 // =289 cbad4: 72a0202a movk w10, #0x101, lsl #16 cbad8: f9000689 str x9, [x20, #0x8] cbadc: f8010d19 str x25, [x8, #0x10]! cbae0: b900090a str w10, [x8, #0x8] cbae4: f9000916 str x22, [x8, #0x10] cbae8: aa0803f6 mov x22, x8 cbaec: 14000044 b 0xcbbfc <__cxa_demangle+0x931c> cbaf0: aa1303e0 mov x0, x19 cbaf4: 940007ac bl 0xcd9a4 <__cxa_demangle+0xb0c4> cbaf8: b4000800 cbz x0, 0xcbbf8 <__cxa_demangle+0x9318> cbafc: a9402668 ldp x8, x9, [x19] cbb00: aa0003f4 mov x20, x0 cbb04: eb08013f cmp x9, x8 cbb08: 540003c0 b.eq 0xcbb80 <__cxa_demangle+0x92a0> cbb0c: 39400108 ldrb w8, [x8] cbb10: 7101251f cmp w8, #0x49 cbb14: 54000361 b.ne 0xcbb80 <__cxa_demangle+0x92a0> cbb18: aa1303e0 mov x0, x19 cbb1c: 2a1f03e1 mov w1, wzr cbb20: 97ffeb70 bl 0xc68e0 <__cxa_demangle+0x4000> cbb24: b40006a0 cbz x0, 0xcbbf8 <__cxa_demangle+0x9318> cbb28: f9497276 ldr x22, [x19, #0x12e0] cbb2c: aa0003f5 mov x21, x0 cbb30: f94006c8 ldr x8, [x22, #0x8] cbb34: 91008109 add x9, x8, #0x20 cbb38: f13fc13f cmp x9, #0xff0 cbb3c: 54000103 b.lo 0xcbb5c <__cxa_demangle+0x927c> cbb40: 52820000 mov w0, #0x1000 // =4096 cbb44: 97fdd6bf bl 0x41640 cbb48: b40006a0 cbz x0, 0xcbc1c <__cxa_demangle+0x933c> cbb4c: aa1f03e8 mov x8, xzr cbb50: a9007c16 stp x22, xzr, [x0] cbb54: aa0003f6 mov x22, x0 cbb58: f9097260 str x0, [x19, #0x12e0] cbb5c: 91008109 add x9, x8, #0x20 cbb60: 8b0802c8 add x8, x22, x8 cbb64: 5280240a mov w10, #0x120 // =288 cbb68: f90006c9 str x9, [x22, #0x8] cbb6c: f8010d18 str x24, [x8, #0x10]! cbb70: 72a0202a movk w10, #0x101, lsl #16 cbb74: a9015514 stp x20, x21, [x8, #0x10] cbb78: aa0803f4 mov x20, x8 cbb7c: b900090a str w10, [x8, #0x8] cbb80: aa1303e0 mov x0, x19 cbb84: 940007aa bl 0xcda2c <__cxa_demangle+0xb14c> cbb88: b4000380 cbz x0, 0xcbbf8 <__cxa_demangle+0x9318> cbb8c: f9497278 ldr x24, [x19, #0x12e0] cbb90: aa0003f5 mov x21, x0 cbb94: f9400708 ldr x8, [x24, #0x8] cbb98: 91008109 add x9, x8, #0x20 cbb9c: f13fc13f cmp x9, #0xff0 cbba0: 54000103 b.lo 0xcbbc0 <__cxa_demangle+0x92e0> cbba4: 52820000 mov w0, #0x1000 // =4096 cbba8: 97fdd6a6 bl 0x41640 cbbac: b4000380 cbz x0, 0xcbc1c <__cxa_demangle+0x933c> cbbb0: aa1f03e8 mov x8, xzr cbbb4: a9007c18 stp x24, xzr, [x0] cbbb8: aa0003f8 mov x24, x0 cbbbc: f9097260 str x0, [x19, #0x12e0] cbbc0: 91008109 add x9, x8, #0x20 cbbc4: 8b080316 add x22, x24, x8 cbbc8: 528022c8 mov w8, #0x116 // =278 cbbcc: 72a02028 movk w8, #0x101, lsl #16 cbbd0: f9000709 str x9, [x24, #0x8] cbbd4: f8010ed7 str x23, [x22, #0x10]! cbbd8: b9000ac8 str w8, [x22, #0x8] cbbdc: a90156d4 stp x20, x21, [x22, #0x10] cbbe0: 14000007 b 0xcbbfc <__cxa_demangle+0x931c> cbbe4: 91000508 add x8, x8, #0x1 cbbe8: aa1303e0 mov x0, x19 cbbec: f9000268 str x8, [x19] cbbf0: 9400078f bl 0xcda2c <__cxa_demangle+0xb14c> cbbf4: b5fffcc0 cbnz x0, 0xcbb8c <__cxa_demangle+0x92ac> cbbf8: aa1f03f6 mov x22, xzr cbbfc: aa1603e0 mov x0, x22 cbc00: a9457bfd ldp x29, x30, [sp, #0x50] cbc04: a9444ff4 ldp x20, x19, [sp, #0x40] cbc08: a94357f6 ldp x22, x21, [sp, #0x30] cbc0c: a9425ff8 ldp x24, x23, [sp, #0x20] cbc10: a94167fa ldp x26, x25, [sp, #0x10] cbc14: a8c66ffc ldp x28, x27, [sp], #0x60 cbc18: d65f03c0 ret cbc1c: 97fdda59 bl 0x42580 <_ZSt9terminatev@plt> cbc20: f81c0ff7 str x23, [sp, #-0x40]! cbc24: a90157f6 stp x22, x21, [sp, #0x10] cbc28: a9024ff4 stp x20, x19, [sp, #0x20] cbc2c: a9037bfd stp x29, x30, [sp, #0x30] cbc30: 9100c3fd add x29, sp, #0x30 cbc34: a9402408 ldp x8, x9, [x0] cbc38: aa0003f3 mov x19, x0 cbc3c: eb080129 subs x9, x9, x8 cbc40: 540005e0 b.eq 0xcbcfc <__cxa_demangle+0x941c> cbc44: f100053f cmp x9, #0x1 cbc48: 540005a0 b.eq 0xcbcfc <__cxa_demangle+0x941c> cbc4c: 39400109 ldrb w9, [x8] cbc50: 7101913f cmp w9, #0x64 cbc54: 54000541 b.ne 0xcbcfc <__cxa_demangle+0x941c> cbc58: 39400509 ldrb w9, [x8, #0x1] cbc5c: 7101613f cmp w9, #0x58 cbc60: 54000a00 b.eq 0xcbda0 <__cxa_demangle+0x94c0> cbc64: 7101e13f cmp w9, #0x78 cbc68: 54000560 b.eq 0xcbd14 <__cxa_demangle+0x9434> cbc6c: 7101a53f cmp w9, #0x69 cbc70: 54000461 b.ne 0xcbcfc <__cxa_demangle+0x941c> cbc74: 91000908 add x8, x8, #0x2 cbc78: aa1303e0 mov x0, x19 cbc7c: f9000268 str x8, [x19] cbc80: 94000821 bl 0xcdd04 <__cxa_demangle+0xb424> cbc84: b4000d80 cbz x0, 0xcbe34 <__cxa_demangle+0x9554> cbc88: aa0003f4 mov x20, x0 cbc8c: aa1303e0 mov x0, x19 cbc90: 97ffffe4 bl 0xcbc20 <__cxa_demangle+0x9340> cbc94: b4000d00 cbz x0, 0xcbe34 <__cxa_demangle+0x9554> cbc98: f9497276 ldr x22, [x19, #0x12e0] cbc9c: aa0003f5 mov x21, x0 cbca0: f94006c8 ldr x8, [x22, #0x8] cbca4: 9100c109 add x9, x8, #0x30 cbca8: f13fc13f cmp x9, #0xff0 cbcac: 54000103 b.lo 0xcbccc <__cxa_demangle+0x93ec> cbcb0: 52820000 mov w0, #0x1000 // =4096 cbcb4: 97fdd663 bl 0x41640 cbcb8: b4000c80 cbz x0, 0xcbe48 <__cxa_demangle+0x9568> cbcbc: aa1f03e8 mov x8, xzr cbcc0: a9007c16 stp x22, xzr, [x0] cbcc4: aa0003f6 mov x22, x0 cbcc8: f9097260 str x0, [x19, #0x12e0] cbccc: 9100c109 add x9, x8, #0x30 cbcd0: 8b0802c0 add x0, x22, x8 cbcd4: d0000208 adrp x8, 0x10d000 cbcd8: 91308108 add x8, x8, #0xc20 cbcdc: 5280284a mov w10, #0x142 // =322 cbce0: 72a0202a movk w10, #0x101, lsl #16 cbce4: f90006c9 str x9, [x22, #0x8] cbce8: f8010c08 str x8, [x0, #0x10]! cbcec: b900080a str w10, [x0, #0x8] cbcf0: a9015414 stp x20, x21, [x0, #0x10] cbcf4: 3900801f strb wzr, [x0, #0x20] cbcf8: 1400004f b 0xcbe34 <__cxa_demangle+0x9554> cbcfc: aa1303e0 mov x0, x19 cbd00: a9437bfd ldp x29, x30, [sp, #0x30] cbd04: a9424ff4 ldp x20, x19, [sp, #0x20] cbd08: a94157f6 ldp x22, x21, [sp, #0x10] cbd0c: f84407f7 ldr x23, [sp], #0x40 cbd10: 17fff076 b 0xc7ee8 <__cxa_demangle+0x5608> cbd14: 91000908 add x8, x8, #0x2 cbd18: aa1303e0 mov x0, x19 cbd1c: f9000268 str x8, [x19] cbd20: 97fff072 bl 0xc7ee8 <__cxa_demangle+0x5608> cbd24: b4000880 cbz x0, 0xcbe34 <__cxa_demangle+0x9554> cbd28: aa0003f4 mov x20, x0 cbd2c: aa1303e0 mov x0, x19 cbd30: 97ffffbc bl 0xcbc20 <__cxa_demangle+0x9340> cbd34: b4000800 cbz x0, 0xcbe34 <__cxa_demangle+0x9554> cbd38: f9497276 ldr x22, [x19, #0x12e0] cbd3c: aa0003f5 mov x21, x0 cbd40: f94006c8 ldr x8, [x22, #0x8] cbd44: 9100c109 add x9, x8, #0x30 cbd48: f13fc13f cmp x9, #0xff0 cbd4c: 54000103 b.lo 0xcbd6c <__cxa_demangle+0x948c> cbd50: 52820000 mov w0, #0x1000 // =4096 cbd54: 97fdd63b bl 0x41640 cbd58: b4000780 cbz x0, 0xcbe48 <__cxa_demangle+0x9568> cbd5c: aa1f03e8 mov x8, xzr cbd60: a9007c16 stp x22, xzr, [x0] cbd64: aa0003f6 mov x22, x0 cbd68: f9097260 str x0, [x19, #0x12e0] cbd6c: 9100c109 add x9, x8, #0x30 cbd70: 8b0802c0 add x0, x22, x8 cbd74: d0000208 adrp x8, 0x10d000 cbd78: 91308108 add x8, x8, #0xc20 cbd7c: 5280284a mov w10, #0x142 // =322 cbd80: 72a0202a movk w10, #0x101, lsl #16 cbd84: 5280002b mov w11, #0x1 // =1 cbd88: f90006c9 str x9, [x22, #0x8] cbd8c: f8010c08 str x8, [x0, #0x10]! cbd90: b900080a str w10, [x0, #0x8] cbd94: a9015414 stp x20, x21, [x0, #0x10] cbd98: 3900800b strb w11, [x0, #0x20] cbd9c: 14000026 b 0xcbe34 <__cxa_demangle+0x9554> cbda0: 91000908 add x8, x8, #0x2 cbda4: aa1303e0 mov x0, x19 cbda8: f9000268 str x8, [x19] cbdac: 97fff04f bl 0xc7ee8 <__cxa_demangle+0x5608> cbdb0: b4000420 cbz x0, 0xcbe34 <__cxa_demangle+0x9554> cbdb4: aa0003f4 mov x20, x0 cbdb8: aa1303e0 mov x0, x19 cbdbc: 97fff04b bl 0xc7ee8 <__cxa_demangle+0x5608> cbdc0: b40003a0 cbz x0, 0xcbe34 <__cxa_demangle+0x9554> cbdc4: aa0003f5 mov x21, x0 cbdc8: aa1303e0 mov x0, x19 cbdcc: 97ffff95 bl 0xcbc20 <__cxa_demangle+0x9340> cbdd0: b4000320 cbz x0, 0xcbe34 <__cxa_demangle+0x9554> cbdd4: f9497277 ldr x23, [x19, #0x12e0] cbdd8: aa0003f6 mov x22, x0 cbddc: f94006e8 ldr x8, [x23, #0x8] cbde0: 9100c109 add x9, x8, #0x30 cbde4: f13fc13f cmp x9, #0xff0 cbde8: 54000103 b.lo 0xcbe08 <__cxa_demangle+0x9528> cbdec: 52820000 mov w0, #0x1000 // =4096 cbdf0: 97fdd614 bl 0x41640 cbdf4: b40002a0 cbz x0, 0xcbe48 <__cxa_demangle+0x9568> cbdf8: aa1f03e8 mov x8, xzr cbdfc: a9007c17 stp x23, xzr, [x0] cbe00: aa0003f7 mov x23, x0 cbe04: f9097260 str x0, [x19, #0x12e0] cbe08: 9100c109 add x9, x8, #0x30 cbe0c: 8b0802e0 add x0, x23, x8 cbe10: d0000208 adrp x8, 0x10d000 cbe14: 91324108 add x8, x8, #0xc90 cbe18: 5280286a mov w10, #0x143 // =323 cbe1c: 72a0202a movk w10, #0x101, lsl #16 cbe20: f90006e9 str x9, [x23, #0x8] cbe24: f8010c08 str x8, [x0, #0x10]! cbe28: b900080a str w10, [x0, #0x8] cbe2c: a9015414 stp x20, x21, [x0, #0x10] cbe30: f9001016 str x22, [x0, #0x20] cbe34: a9437bfd ldp x29, x30, [sp, #0x30] cbe38: a9424ff4 ldp x20, x19, [sp, #0x20] cbe3c: a94157f6 ldp x22, x21, [sp, #0x10] cbe40: f84407f7 ldr x23, [sp], #0x40 cbe44: d65f03c0 ret cbe48: 97fdd9ce bl 0x42580 <_ZSt9terminatev@plt> cbe4c: f81c0ff7 str x23, [sp, #-0x40]! cbe50: a90157f6 stp x22, x21, [sp, #0x10] cbe54: a9024ff4 stp x20, x19, [sp, #0x20] cbe58: a9037bfd stp x29, x30, [sp, #0x30] cbe5c: 9100c3fd add x29, sp, #0x30 cbe60: f9497016 ldr x22, [x0, #0x12e0] cbe64: aa0203f4 mov x20, x2 cbe68: aa0103f3 mov x19, x1 cbe6c: f94006c8 ldr x8, [x22, #0x8] cbe70: 91010109 add x9, x8, #0x40 cbe74: f13fc13f cmp x9, #0xff0 cbe78: 54000123 b.lo 0xcbe9c <__cxa_demangle+0x95bc> cbe7c: aa0003f5 mov x21, x0 cbe80: 52820000 mov w0, #0x1000 // =4096 cbe84: 97fdd5ef bl 0x41640 cbe88: b4000420 cbz x0, 0xcbf0c <__cxa_demangle+0x962c> cbe8c: aa1f03e8 mov x8, xzr cbe90: a9007c16 stp x22, xzr, [x0] cbe94: aa0003f6 mov x22, x0 cbe98: f90972a0 str x0, [x21, #0x12e0] cbe9c: 91010109 add x9, x8, #0x40 cbea0: aa1303e0 mov x0, x19 cbea4: f90006c9 str x9, [x22, #0x8] cbea8: 8b0802d5 add x21, x22, x8 cbeac: 97fdd671 bl 0x41870 cbeb0: f9400296 ldr x22, [x20] cbeb4: b00000b4 adrp x20, 0xe0000 cbeb8: 910fb694 add x20, x20, #0x3ed cbebc: 8b000277 add x23, x19, x0 cbec0: 52800041 mov w1, #0x2 // =2 cbec4: aa1403e0 mov x0, x20 cbec8: 97fdd9ee bl 0x42680 <__strlen_chk@plt> cbecc: d0000209 adrp x9, 0x10d000 cbed0: 91394129 add x9, x9, #0xe50 cbed4: 528025ea mov w10, #0x12f // =303 cbed8: 8b000288 add x8, x20, x0 cbedc: 72a0202a movk w10, #0x101, lsl #16 cbee0: f8010ea9 str x9, [x21, #0x10]! cbee4: b9000aaa str w10, [x21, #0x8] cbee8: a9015eb3 stp x19, x23, [x21, #0x10] cbeec: a90252b6 stp x22, x20, [x21, #0x20] cbef0: f9001aa8 str x8, [x21, #0x30] cbef4: aa1503e0 mov x0, x21 cbef8: a9437bfd ldp x29, x30, [sp, #0x30] cbefc: a9424ff4 ldp x20, x19, [sp, #0x20] cbf00: a94157f6 ldp x22, x21, [sp, #0x10] cbf04: f84407f7 ldr x23, [sp], #0x40 cbf08: d65f03c0 ret cbf0c: 97fdd99d bl 0x42580 <_ZSt9terminatev@plt> cbf10: f81c0ff7 str x23, [sp, #-0x40]! cbf14: a90157f6 stp x22, x21, [sp, #0x10] cbf18: a9024ff4 stp x20, x19, [sp, #0x20] cbf1c: a9037bfd stp x29, x30, [sp, #0x30] cbf20: 9100c3fd add x29, sp, #0x30 cbf24: f9497015 ldr x21, [x0, #0x12e0] cbf28: aa0103f3 mov x19, x1 cbf2c: f94006a8 ldr x8, [x21, #0x8] cbf30: 91010109 add x9, x8, #0x40 cbf34: f13fc13f cmp x9, #0xff0 cbf38: 54000123 b.lo 0xcbf5c <__cxa_demangle+0x967c> cbf3c: aa0003f4 mov x20, x0 cbf40: 52820000 mov w0, #0x1000 // =4096 cbf44: 97fdd5bf bl 0x41640 cbf48: b4000480 cbz x0, 0xcbfd8 <__cxa_demangle+0x96f8> cbf4c: aa1f03e8 mov x8, xzr cbf50: a9007c15 stp x21, xzr, [x0] cbf54: aa0003f5 mov x21, x0 cbf58: f9097280 str x0, [x20, #0x12e0] cbf5c: 91010109 add x9, x8, #0x40 cbf60: f90006a9 str x9, [x21, #0x8] cbf64: 8b0802b4 add x20, x21, x8 cbf68: b00000b5 adrp x21, 0xe0000 cbf6c: 910abab5 add x21, x21, #0x2ae cbf70: 52800181 mov w1, #0xc // =12 cbf74: aa1503e0 mov x0, x21 cbf78: 97fdd9c2 bl 0x42680 <__strlen_chk@plt> cbf7c: f9400276 ldr x22, [x19] cbf80: b00000b3 adrp x19, 0xe0000 cbf84: 910fb673 add x19, x19, #0x3ed cbf88: 8b0002b7 add x23, x21, x0 cbf8c: 52800041 mov w1, #0x2 // =2 cbf90: aa1303e0 mov x0, x19 cbf94: 97fdd9bb bl 0x42680 <__strlen_chk@plt> cbf98: d0000209 adrp x9, 0x10d000 cbf9c: 91394129 add x9, x9, #0xe50 cbfa0: 528025ea mov w10, #0x12f // =303 cbfa4: 8b000268 add x8, x19, x0 cbfa8: 72a0202a movk w10, #0x101, lsl #16 cbfac: f8010e89 str x9, [x20, #0x10]! cbfb0: b9000a8a str w10, [x20, #0x8] cbfb4: a9015e95 stp x21, x23, [x20, #0x10] cbfb8: a9024e96 stp x22, x19, [x20, #0x20] cbfbc: f9001a88 str x8, [x20, #0x30] cbfc0: aa1403e0 mov x0, x20 cbfc4: a9437bfd ldp x29, x30, [sp, #0x30] cbfc8: a9424ff4 ldp x20, x19, [sp, #0x20] cbfcc: a94157f6 ldp x22, x21, [sp, #0x10] cbfd0: f84407f7 ldr x23, [sp], #0x40 cbfd4: d65f03c0 ret cbfd8: 97fdd96a bl 0x42580 <_ZSt9terminatev@plt> cbfdc: a9bc5ff8 stp x24, x23, [sp, #-0x40]! cbfe0: a90157f6 stp x22, x21, [sp, #0x10] cbfe4: a9024ff4 stp x20, x19, [sp, #0x20] cbfe8: a9037bfd stp x29, x30, [sp, #0x30] cbfec: 9100c3fd add x29, sp, #0x30 cbff0: a9402016 ldp x22, x8, [x0] cbff4: aa0203f3 mov x19, x2 cbff8: aa0003f5 mov x21, x0 cbffc: aa0103f4 mov x20, x1 cc000: eb0802df cmp x22, x8 cc004: 54000140 b.eq 0xcc02c <__cxa_demangle+0x974c> cc008: 394002c9 ldrb w9, [x22] cc00c: 7101b93f cmp w9, #0x6e cc010: aa1603e9 mov x9, x22 cc014: 54000061 b.ne 0xcc020 <__cxa_demangle+0x9740> cc018: 910006c9 add x9, x22, #0x1 cc01c: f90002a9 str x9, [x21] cc020: eb08013f cmp x9, x8 cc024: 540000a1 b.ne 0xcc038 <__cxa_demangle+0x9758> cc028: 14000013 b 0xcc074 <__cxa_demangle+0x9794> cc02c: aa1603e9 mov x9, x22 cc030: eb08013f cmp x9, x8 cc034: 54000200 b.eq 0xcc074 <__cxa_demangle+0x9794> cc038: 3940012a ldrb w10, [x9] cc03c: 5100c14a sub w10, w10, #0x30 cc040: 7100255f cmp w10, #0x9 cc044: 54000188 b.hi 0xcc074 <__cxa_demangle+0x9794> cc048: 91000529 add x9, x9, #0x1 cc04c: eb09011f cmp x8, x9 cc050: f90002a9 str x9, [x21] cc054: 54000640 b.eq 0xcc11c <__cxa_demangle+0x983c> cc058: 3840152a ldrb w10, [x9], #0x1 cc05c: 5100c14a sub w10, w10, #0x30 cc060: 7100295f cmp w10, #0xa cc064: 54ffff43 b.lo 0xcc04c <__cxa_demangle+0x976c> cc068: d1000529 sub x9, x9, #0x1 cc06c: aa0903f7 mov x23, x9 cc070: 14000003 b 0xcc07c <__cxa_demangle+0x979c> cc074: aa1f03f6 mov x22, xzr cc078: aa1f03f7 mov x23, xzr cc07c: eb1702df cmp x22, x23 cc080: aa1f03e0 mov x0, xzr cc084: 54000420 b.eq 0xcc108 <__cxa_demangle+0x9828> cc088: eb08013f cmp x9, x8 cc08c: 540003e0 b.eq 0xcc108 <__cxa_demangle+0x9828> cc090: 39400128 ldrb w8, [x9] cc094: 7101151f cmp w8, #0x45 cc098: 54000361 b.ne 0xcc104 <__cxa_demangle+0x9824> cc09c: f94972b8 ldr x24, [x21, #0x12e0] cc0a0: 91000528 add x8, x9, #0x1 cc0a4: f90002a8 str x8, [x21] cc0a8: f9400708 ldr x8, [x24, #0x8] cc0ac: 9100c109 add x9, x8, #0x30 cc0b0: f13fc13f cmp x9, #0xff0 cc0b4: 54000103 b.lo 0xcc0d4 <__cxa_demangle+0x97f4> cc0b8: 52820000 mov w0, #0x1000 // =4096 cc0bc: 97fdd561 bl 0x41640 cc0c0: b4000340 cbz x0, 0xcc128 <__cxa_demangle+0x9848> cc0c4: aa1f03e8 mov x8, xzr cc0c8: a9007c18 stp x24, xzr, [x0] cc0cc: aa0003f8 mov x24, x0 cc0d0: f90972a0 str x0, [x21, #0x12e0] cc0d4: 9100c109 add x9, x8, #0x30 cc0d8: 8b080300 add x0, x24, x8 cc0dc: b0000208 adrp x8, 0x10d000 cc0e0: 910a0108 add x8, x8, #0x280 cc0e4: 528027ca mov w10, #0x13e // =318 cc0e8: 72a0202a movk w10, #0x101, lsl #16 cc0ec: f9000709 str x9, [x24, #0x8] cc0f0: f8010c08 str x8, [x0, #0x10]! cc0f4: b900080a str w10, [x0, #0x8] cc0f8: a9014c14 stp x20, x19, [x0, #0x10] cc0fc: a9025c16 stp x22, x23, [x0, #0x20] cc100: 14000002 b 0xcc108 <__cxa_demangle+0x9828> cc104: aa1f03e0 mov x0, xzr cc108: a9437bfd ldp x29, x30, [sp, #0x30] cc10c: a9424ff4 ldp x20, x19, [sp, #0x20] cc110: a94157f6 ldp x22, x21, [sp, #0x10] cc114: a8c45ff8 ldp x24, x23, [sp], #0x40 cc118: d65f03c0 ret cc11c: aa0803e9 mov x9, x8 cc120: aa0803f7 mov x23, x8 cc124: 17ffffd6 b 0xcc07c <__cxa_demangle+0x979c> cc128: 97fdd916 bl 0x42580 <_ZSt9terminatev@plt> cc12c: f81d0ff5 str x21, [sp, #-0x30]! cc130: a9014ff4 stp x20, x19, [sp, #0x10] cc134: a9027bfd stp x29, x30, [sp, #0x20] cc138: 910083fd add x29, sp, #0x20 cc13c: a9412408 ldp x8, x9, [x0, #0x10] cc140: aa0003f4 mov x20, x0 cc144: aa0103f3 mov x19, x1 cc148: cb080128 sub x8, x9, x8 cc14c: f100111f cmp x8, #0x4 cc150: 540002c3 b.lo 0xcc1a8 <__cxa_demangle+0x98c8> cc154: 900000b5 adrp x21, 0xe0000 cc158: 910ae2b5 add x21, x21, #0x2b8 cc15c: 52800041 mov w1, #0x2 // =2 cc160: aa1503e0 mov x0, x21 cc164: 97fdd947 bl 0x42680 <__strlen_chk@plt> cc168: 8b0002a2 add x2, x21, x0 cc16c: aa1303e0 mov x0, x19 cc170: aa1503e1 mov x1, x21 cc174: 97ffe89a bl 0xc63dc <__cxa_demangle+0x3afc> cc178: a9410a81 ldp x1, x2, [x20, #0x10] cc17c: aa1303e0 mov x0, x19 cc180: 97ffe897 bl 0xc63dc <__cxa_demangle+0x3afc> cc184: 900000b5 adrp x21, 0xe0000 cc188: 910fb6b5 add x21, x21, #0x3ed cc18c: 52800041 mov w1, #0x2 // =2 cc190: aa1503e0 mov x0, x21 cc194: 97fdd93b bl 0x42680 <__strlen_chk@plt> cc198: 8b0002a2 add x2, x21, x0 cc19c: aa1303e0 mov x0, x19 cc1a0: aa1503e1 mov x1, x21 cc1a4: 97ffe88e bl 0xc63dc <__cxa_demangle+0x3afc> cc1a8: f9401281 ldr x1, [x20, #0x20] cc1ac: 39400028 ldrb w8, [x1] cc1b0: 7101b91f cmp w8, #0x6e cc1b4: 540001c1 b.ne 0xcc1ec <__cxa_demangle+0x990c> cc1b8: 900000b5 adrp x21, 0xe0000 cc1bc: 911366b5 add x21, x21, #0x4d9 cc1c0: 52800041 mov w1, #0x2 // =2 cc1c4: aa1503e0 mov x0, x21 cc1c8: 97fdd92e bl 0x42680 <__strlen_chk@plt> cc1cc: 8b0002a2 add x2, x21, x0 cc1d0: aa1303e0 mov x0, x19 cc1d4: aa1503e1 mov x1, x21 cc1d8: 97ffe881 bl 0xc63dc <__cxa_demangle+0x3afc> cc1dc: a9420a88 ldp x8, x2, [x20, #0x20] cc1e0: eb08005f cmp x2, x8 cc1e4: 9a880501 cinc x1, x8, ne cc1e8: 14000002 b 0xcc1f0 <__cxa_demangle+0x9910> cc1ec: f9401682 ldr x2, [x20, #0x28] cc1f0: aa1303e0 mov x0, x19 cc1f4: 97ffe87a bl 0xc63dc <__cxa_demangle+0x3afc> cc1f8: a9410a81 ldp x1, x2, [x20, #0x10] cc1fc: cb010048 sub x8, x2, x1 cc200: f1000d1f cmp x8, #0x3 cc204: 540000c8 b.hi 0xcc21c <__cxa_demangle+0x993c> cc208: aa1303e0 mov x0, x19 cc20c: a9427bfd ldp x29, x30, [sp, #0x20] cc210: a9414ff4 ldp x20, x19, [sp, #0x10] cc214: f84307f5 ldr x21, [sp], #0x30 cc218: 17ffe871 b 0xc63dc <__cxa_demangle+0x3afc> cc21c: a9427bfd ldp x29, x30, [sp, #0x20] cc220: a9414ff4 ldp x20, x19, [sp, #0x10] cc224: f84307f5 ldr x21, [sp], #0x30 cc228: d65f03c0 ret cc22c: 17fdd43d b 0x41320 <_ZdlPv@plt> cc230: a9be4ff4 stp x20, x19, [sp, #-0x20]! cc234: a9017bfd stp x29, x30, [sp, #0x10] cc238: 910043fd add x29, sp, #0x10 cc23c: 39403008 ldrb w8, [x0, #0xc] cc240: aa0103f3 mov x19, x1 cc244: 340000a8 cbz w8, 0xcc258 <__cxa_demangle+0x9978> cc248: 90000094 adrp x20, 0xdc000 >+0x1e> cc24c: 9135ba94 add x20, x20, #0xd6e cc250: 528000a1 mov w1, #0x5 // =5 cc254: 14000004 b 0xcc264 <__cxa_demangle+0x9984> cc258: 90000094 adrp x20, 0xdc000 >+0x1e> cc25c: 9135ce94 add x20, x20, #0xd73 cc260: 528000c1 mov w1, #0x6 // =6 cc264: aa1403e0 mov x0, x20 cc268: 97fdd906 bl 0x42680 <__strlen_chk@plt> cc26c: a9417bfd ldp x29, x30, [sp, #0x10] cc270: 8b000282 add x2, x20, x0 cc274: aa1303e0 mov x0, x19 cc278: aa1403e1 mov x1, x20 cc27c: a8c24ff4 ldp x20, x19, [sp], #0x20 cc280: 17ffe857 b 0xc63dc <__cxa_demangle+0x3afc> cc284: 17fdd427 b 0x41320 <_ZdlPv@plt> cc288: d10183ff sub sp, sp, #0x60 cc28c: f9001bf5 str x21, [sp, #0x30] cc290: a9044ff4 stp x20, x19, [sp, #0x40] cc294: a9057bfd stp x29, x30, [sp, #0x50] cc298: 910143fd add x29, sp, #0x50 cc29c: d53bd054 mrs x20, TPIDR_EL0 cc2a0: f9401688 ldr x8, [x20, #0x28] cc2a4: f90017e8 str x8, [sp, #0x28] cc2a8: a9412408 ldp x8, x9, [x0, #0x10] cc2ac: cb080129 sub x9, x9, x8 cc2b0: 91000529 add x9, x9, #0x1 cc2b4: f100253f cmp x9, #0x9 cc2b8: 540009e3 b.lo 0xcc3f4 <__cxa_demangle+0x9b14> cc2bc: 39400109 ldrb w9, [x8] cc2c0: 3940050b ldrb w11, [x8, #0x1] cc2c4: 5280012a mov w10, #0x9 // =9 cc2c8: 12800acc mov w12, #-0x57 // =-87 cc2cc: 5100c12e sub w14, w9, #0x30 cc2d0: 5100c16f sub w15, w11, #0x30 cc2d4: 710029df cmp w14, #0xa cc2d8: 128005ed mov w13, #-0x30 // =-48 cc2dc: 1a8a33ee csel w14, wzr, w10, lo cc2e0: 710029ff cmp w15, #0xa cc2e4: 0b0901c9 add w9, w14, w9 cc2e8: 1a8c31ae csel w14, w13, w12, lo cc2ec: 0b0b01cb add w11, w14, w11 cc2f0: 0b091169 add w9, w11, w9, lsl #4 cc2f4: 390023e9 strb w9, [sp, #0x8] cc2f8: 3940090b ldrb w11, [x8, #0x2] cc2fc: 39400d0e ldrb w14, [x8, #0x3] cc300: aa0103f3 mov x19, x1 cc304: 5100c16f sub w15, w11, #0x30 cc308: 5100c1d0 sub w16, w14, #0x30 cc30c: 710029ff cmp w15, #0xa cc310: 1a8a33ef csel w15, wzr, w10, lo cc314: 71002a1f cmp w16, #0xa cc318: 0b0b01eb add w11, w15, w11 cc31c: 1a8c31af csel w15, w13, w12, lo cc320: 0b0e01ee add w14, w15, w14 cc324: 0b0b11cb add w11, w14, w11, lsl #4 cc328: 390027eb strb w11, [sp, #0x9] cc32c: 3940110b ldrb w11, [x8, #0x4] cc330: 3940150e ldrb w14, [x8, #0x5] cc334: 5100c16f sub w15, w11, #0x30 cc338: 5100c1d0 sub w16, w14, #0x30 cc33c: 710029ff cmp w15, #0xa cc340: 1a8a33ef csel w15, wzr, w10, lo cc344: 71002a1f cmp w16, #0xa cc348: 0b0b01eb add w11, w15, w11 cc34c: 1a8c31af csel w15, w13, w12, lo cc350: 0b0e01ee add w14, w15, w14 cc354: 0b0b11cb add w11, w14, w11, lsl #4 cc358: 39002beb strb w11, [sp, #0xa] cc35c: 3940190b ldrb w11, [x8, #0x6] cc360: 39401d0e ldrb w14, [x8, #0x7] cc364: 910023e8 add x8, sp, #0x8 cc368: b27f0108 orr x8, x8, #0x2 cc36c: 5100c16f sub w15, w11, #0x30 cc370: 5100c1d0 sub w16, w14, #0x30 cc374: 710029ff cmp w15, #0xa cc378: 1a8a33ea csel w10, wzr, w10, lo cc37c: 71002a1f cmp w16, #0xa cc380: 0b0b014a add w10, w10, w11 cc384: 1a8c31ab csel w11, w13, w12, lo cc388: 0b0e016b add w11, w11, w14 cc38c: 0b0a116a add w10, w11, w10, lsl #4 cc390: 39002fe9 strb w9, [sp, #0xb] cc394: aa0803e9 mov x9, x8 cc398: 390023ea strb w10, [sp, #0x8] cc39c: 3940012a ldrb w10, [x9] cc3a0: 385ff10b ldurb w11, [x8, #-0x1] cc3a4: 381ff10a sturb w10, [x8, #-0x1] cc3a8: 381ff52b strb w11, [x9], #-0x1 cc3ac: eb09011f cmp x8, x9 cc3b0: 91000508 add x8, x8, #0x1 cc3b4: 54ffff43 b.lo 0xcc39c <__cxa_demangle+0x9abc> cc3b8: bd400be0 ldr s0, [sp, #0x8] cc3bc: 900000a3 adrp x3, 0xe0000 cc3c0: 910c8063 add x3, x3, #0x320 cc3c4: 910043e0 add x0, sp, #0x10 cc3c8: 1e22c000 fcvt d0, s0 cc3cc: 52800301 mov w1, #0x18 // =24 cc3d0: 52800302 mov w2, #0x18 // =24 cc3d4: a901ffff stp xzr, xzr, [sp, #0x18] cc3d8: f9000bff str xzr, [sp, #0x10] cc3dc: 910043f5 add x21, sp, #0x10 cc3e0: 94000010 bl 0xcc420 <__cxa_demangle+0x9b40> cc3e4: 8b20c2a2 add x2, x21, w0, sxtw cc3e8: 910043e1 add x1, sp, #0x10 cc3ec: aa1303e0 mov x0, x19 cc3f0: 97ffe7fb bl 0xc63dc <__cxa_demangle+0x3afc> cc3f4: f9401688 ldr x8, [x20, #0x28] cc3f8: f94017e9 ldr x9, [sp, #0x28] cc3fc: eb09011f cmp x8, x9 cc400: 540000c1 b.ne 0xcc418 <__cxa_demangle+0x9b38> cc404: a9457bfd ldp x29, x30, [sp, #0x50] cc408: a9444ff4 ldp x20, x19, [sp, #0x40] cc40c: f9401bf5 ldr x21, [sp, #0x30] cc410: 910183ff add sp, sp, #0x60 cc414: d65f03c0 ret cc418: 97fdd81e bl 0x42490 <__stack_chk_fail@plt> cc41c: 17fdd3c1 b 0x41320 <_ZdlPv@plt> cc420: d10443ff sub sp, sp, #0x110 cc424: a90f4ffc stp x28, x19, [sp, #0xf0] cc428: a9107bfd stp x29, x30, [sp, #0x100] cc42c: 910403fd add x29, sp, #0x100 cc430: a90817e4 stp x4, x5, [sp, #0x80] cc434: a9091fe6 stp x6, x7, [sp, #0x90] cc438: ad0007e0 stp q0, q1, [sp] cc43c: ad010fe2 stp q2, q3, [sp, #0x20] cc440: ad0217e4 stp q4, q5, [sp, #0x40] cc444: ad031fe6 stp q6, q7, [sp, #0x60] cc448: d53bd053 mrs x19, TPIDR_EL0 cc44c: f940166a ldr x10, [x19, #0x28] cc450: 910203eb add x11, sp, #0x80 cc454: 928003ed mov x13, #-0x20 // =-32 cc458: 910043ac add x12, x29, #0x10 cc45c: f81e83aa stur x10, [x29, #-0x18] cc460: 910003ea mov x10, sp cc464: f2dff00d movk x13, #0xff80, lsl #32 cc468: 9100816b add x11, x11, #0x20 cc46c: 9102014a add x10, x10, #0x80 cc470: d100e3a9 sub x9, x29, #0x38 cc474: a93cafac stp x12, x11, [x29, #-0x38] cc478: a93db7aa stp x10, x13, [x29, #-0x28] cc47c: ad400121 ldp q1, q0, [x9] cc480: aa0303e8 mov x8, x3 cc484: aa0103e3 mov x3, x1 cc488: d10183a5 sub x5, x29, #0x60 cc48c: aa0203e1 mov x1, x2 cc490: 2a1f03e2 mov w2, wzr cc494: aa0803e4 mov x4, x8 cc498: ad3d03a1 stp q1, q0, [x29, #-0x60] cc49c: 97fdd7dd bl 0x42410 <__vsnprintf_chk@plt> cc4a0: f9401668 ldr x8, [x19, #0x28] cc4a4: f85e83a9 ldur x9, [x29, #-0x18] cc4a8: eb09011f cmp x8, x9 cc4ac: 540000a1 b.ne 0xcc4c0 <__cxa_demangle+0x9be0> cc4b0: a9507bfd ldp x29, x30, [sp, #0x100] cc4b4: a94f4ffc ldp x28, x19, [sp, #0xf0] cc4b8: 910443ff add sp, sp, #0x110 cc4bc: d65f03c0 ret cc4c0: 97fdd7f4 bl 0x42490 <__stack_chk_fail@plt> cc4c4: d101c3ff sub sp, sp, #0x70 cc4c8: f90023f5 str x21, [sp, #0x40] cc4cc: a9054ff4 stp x20, x19, [sp, #0x50] cc4d0: a9067bfd stp x29, x30, [sp, #0x60] cc4d4: 910183fd add x29, sp, #0x60 cc4d8: d53bd054 mrs x20, TPIDR_EL0 cc4dc: f9401688 ldr x8, [x20, #0x28] cc4e0: f81d83a8 stur x8, [x29, #-0x28] cc4e4: a9412408 ldp x8, x9, [x0, #0x10] cc4e8: cb080129 sub x9, x9, x8 cc4ec: 91000529 add x9, x9, #0x1 cc4f0: f100453f cmp x9, #0x11 cc4f4: 54001003 b.lo 0xcc6f4 <__cxa_demangle+0x9e14> cc4f8: 3940010c ldrb w12, [x8] cc4fc: 3940050d ldrb w13, [x8, #0x1] cc500: 52800129 mov w9, #0x9 // =9 cc504: 12800aca mov w10, #-0x57 // =-87 cc508: 5100c18e sub w14, w12, #0x30 cc50c: 5100c1af sub w15, w13, #0x30 cc510: 710029df cmp w14, #0xa cc514: 128005eb mov w11, #-0x30 // =-48 cc518: 1a8933ee csel w14, wzr, w9, lo cc51c: 710029ff cmp w15, #0xa cc520: 0b0c01cc add w12, w14, w12 cc524: 1a8a316e csel w14, w11, w10, lo cc528: 0b0d01cd add w13, w14, w13 cc52c: 0b0c11ac add w12, w13, w12, lsl #4 cc530: 390023ec strb w12, [sp, #0x8] cc534: 3940090c ldrb w12, [x8, #0x2] cc538: 39400d0d ldrb w13, [x8, #0x3] cc53c: aa0103f3 mov x19, x1 cc540: 5100c18e sub w14, w12, #0x30 cc544: 5100c1af sub w15, w13, #0x30 cc548: 710029df cmp w14, #0xa cc54c: 1a8933ee csel w14, wzr, w9, lo cc550: 710029ff cmp w15, #0xa cc554: 0b0c01cc add w12, w14, w12 cc558: 1a8a316e csel w14, w11, w10, lo cc55c: 0b0d01cd add w13, w14, w13 cc560: 0b0c11ac add w12, w13, w12, lsl #4 cc564: 390027ec strb w12, [sp, #0x9] cc568: 3940110c ldrb w12, [x8, #0x4] cc56c: 3940150d ldrb w13, [x8, #0x5] cc570: 5100c18e sub w14, w12, #0x30 cc574: 5100c1af sub w15, w13, #0x30 cc578: 710029df cmp w14, #0xa cc57c: 1a8933ee csel w14, wzr, w9, lo cc580: 710029ff cmp w15, #0xa cc584: 0b0c01cc add w12, w14, w12 cc588: 1a8a316e csel w14, w11, w10, lo cc58c: 0b0d01cd add w13, w14, w13 cc590: 0b0c11ac add w12, w13, w12, lsl #4 cc594: 39002bec strb w12, [sp, #0xa] cc598: 3940190c ldrb w12, [x8, #0x6] cc59c: 39401d0d ldrb w13, [x8, #0x7] cc5a0: 5100c18e sub w14, w12, #0x30 cc5a4: 5100c1af sub w15, w13, #0x30 cc5a8: 710029df cmp w14, #0xa cc5ac: 1a8933ee csel w14, wzr, w9, lo cc5b0: 710029ff cmp w15, #0xa cc5b4: 0b0c01cc add w12, w14, w12 cc5b8: 1a8a316e csel w14, w11, w10, lo cc5bc: 0b0d01cd add w13, w14, w13 cc5c0: 0b0c11ac add w12, w13, w12, lsl #4 cc5c4: 39002fec strb w12, [sp, #0xb] cc5c8: 3940210c ldrb w12, [x8, #0x8] cc5cc: 3940250d ldrb w13, [x8, #0x9] cc5d0: 5100c18e sub w14, w12, #0x30 cc5d4: 5100c1af sub w15, w13, #0x30 cc5d8: 710029df cmp w14, #0xa cc5dc: 1a8933ee csel w14, wzr, w9, lo cc5e0: 710029ff cmp w15, #0xa cc5e4: 0b0c01cc add w12, w14, w12 cc5e8: 1a8a316e csel w14, w11, w10, lo cc5ec: 0b0d01cd add w13, w14, w13 cc5f0: 0b0c11ac add w12, w13, w12, lsl #4 cc5f4: 390033ec strb w12, [sp, #0xc] cc5f8: 3940290c ldrb w12, [x8, #0xa] cc5fc: 39402d0d ldrb w13, [x8, #0xb] cc600: 5100c18e sub w14, w12, #0x30 cc604: 5100c1af sub w15, w13, #0x30 cc608: 710029df cmp w14, #0xa cc60c: 1a8933ee csel w14, wzr, w9, lo cc610: 710029ff cmp w15, #0xa cc614: 0b0c01cc add w12, w14, w12 cc618: 1a8a316e csel w14, w11, w10, lo cc61c: 0b0d01cd add w13, w14, w13 cc620: 0b0c11ac add w12, w13, w12, lsl #4 cc624: 390037ec strb w12, [sp, #0xd] cc628: 3940310d ldrb w13, [x8, #0xc] cc62c: 3940350e ldrb w14, [x8, #0xd] cc630: 910023ef add x15, sp, #0x8 cc634: 5100c1ac sub w12, w13, #0x30 cc638: 5100c1d0 sub w16, w14, #0x30 cc63c: 7100299f cmp w12, #0xa cc640: 1a8933f1 csel w17, wzr, w9, lo cc644: 71002a1f cmp w16, #0xa cc648: 1a8a3170 csel w16, w11, w10, lo cc64c: 0b0d022d add w13, w17, w13 cc650: 0b0e020e add w14, w16, w14 cc654: 0b0d11cd add w13, w14, w13, lsl #4 cc658: 39003bed strb w13, [sp, #0xe] cc65c: 3940390e ldrb w14, [x8, #0xe] cc660: 39403d08 ldrb w8, [x8, #0xf] cc664: b27f01ec orr x12, x15, #0x2 cc668: b27f05ed orr x13, x15, #0x6 cc66c: 5100c1d0 sub w16, w14, #0x30 cc670: 71002a1f cmp w16, #0xa cc674: 5100c110 sub w16, w8, #0x30 cc678: 394023ef ldrb w15, [sp, #0x8] cc67c: 1a8933e9 csel w9, wzr, w9, lo cc680: 71002a1f cmp w16, #0xa cc684: 1a8a316a csel w10, w11, w10, lo cc688: 0b0e0129 add w9, w9, w14 cc68c: 0b080148 add w8, w10, w8 cc690: 0b091108 add w8, w8, w9, lsl #4 cc694: 39003fe8 strb w8, [sp, #0xf] cc698: 390023e8 strb w8, [sp, #0x8] cc69c: 39003fef strb w15, [sp, #0xf] cc6a0: 394001a8 ldrb w8, [x13] cc6a4: 385ff189 ldurb w9, [x12, #-0x1] cc6a8: 381ff188 sturb w8, [x12, #-0x1] cc6ac: 381ff5a9 strb w9, [x13], #-0x1 cc6b0: eb0d019f cmp x12, x13 cc6b4: 9100058c add x12, x12, #0x1 cc6b8: 54ffff43 b.lo 0xcc6a0 <__cxa_demangle+0x9dc0> cc6bc: fd4007e0 ldr d0, [sp, #0x8] cc6c0: 90000083 adrp x3, 0xdc000 >+0x1e> cc6c4: 6f00e401 movi v1.2d, #0000000000000000 cc6c8: 9139c063 add x3, x3, #0xe70 cc6cc: 910043e0 add x0, sp, #0x10 cc6d0: 52800401 mov w1, #0x20 // =32 cc6d4: 52800402 mov w2, #0x20 // =32 cc6d8: ad0087e1 stp q1, q1, [sp, #0x10] cc6dc: 910043f5 add x21, sp, #0x10 cc6e0: 97ffff50 bl 0xcc420 <__cxa_demangle+0x9b40> cc6e4: 8b20c2a2 add x2, x21, w0, sxtw cc6e8: 910043e1 add x1, sp, #0x10 cc6ec: aa1303e0 mov x0, x19 cc6f0: 97ffe73b bl 0xc63dc <__cxa_demangle+0x3afc> cc6f4: f9401688 ldr x8, [x20, #0x28] cc6f8: f85d83a9 ldur x9, [x29, #-0x28] cc6fc: eb09011f cmp x8, x9 cc700: 540000c1 b.ne 0xcc718 <__cxa_demangle+0x9e38> cc704: a9467bfd ldp x29, x30, [sp, #0x60] cc708: a9454ff4 ldp x20, x19, [sp, #0x50] cc70c: f94023f5 ldr x21, [sp, #0x40] cc710: 9101c3ff add sp, sp, #0x70 cc714: d65f03c0 ret cc718: 97fdd75e bl 0x42490 <__stack_chk_fail@plt> cc71c: 17fdd301 b 0x41320 <_ZdlPv@plt> cc720: d101c3ff sub sp, sp, #0x70 cc724: f90023f5 str x21, [sp, #0x40] cc728: a9054ff4 stp x20, x19, [sp, #0x50] cc72c: a9067bfd stp x29, x30, [sp, #0x60] cc730: 910183fd add x29, sp, #0x60 cc734: d53bd054 mrs x20, TPIDR_EL0 cc738: f9401688 ldr x8, [x20, #0x28] cc73c: f81d83a8 stur x8, [x29, #-0x28] cc740: a9412009 ldp x9, x8, [x0, #0x10] cc744: cb090108 sub x8, x8, x9 cc748: 91000508 add x8, x8, #0x1 cc74c: f100851f cmp x8, #0x21 cc750: 54000f03 b.lo 0xcc930 <__cxa_demangle+0xa050> cc754: 910003e8 mov x8, sp cc758: 9100812a add x10, x9, #0x20 cc75c: aa0103f3 mov x19, x1 cc760: eb08015f cmp x10, x8 cc764: 91004108 add x8, x8, #0x10 cc768: 540003c9 b.ls 0xcc7e0 <__cxa_demangle+0x9f00> cc76c: eb08013f cmp x9, x8 cc770: 54000382 b.hs 0xcc7e0 <__cxa_demangle+0x9f00> cc774: aa1f03e8 mov x8, xzr cc778: aa1f03ea mov x10, xzr cc77c: 5280012c mov w12, #0x9 // =9 cc780: 12800acd mov w13, #-0x57 // =-87 cc784: 128005ee mov w14, #-0x30 // =-48 cc788: 910003ef mov x15, sp cc78c: 8b08012b add x11, x9, x8 cc790: 39400170 ldrb w16, [x11] cc794: 3940056b ldrb w11, [x11, #0x1] cc798: 91000908 add x8, x8, #0x2 cc79c: 5100c211 sub w17, w16, #0x30 cc7a0: 5100c160 sub w0, w11, #0x30 cc7a4: 71002a3f cmp w17, #0xa cc7a8: 1a8c33f1 csel w17, wzr, w12, lo cc7ac: 7100281f cmp w0, #0xa cc7b0: 0b100230 add w16, w17, w16 cc7b4: 1a8d31d1 csel w17, w14, w13, lo cc7b8: 0b0b022b add w11, w17, w11 cc7bc: 0b10116b add w11, w11, w16, lsl #4 cc7c0: f100811f cmp x8, #0x20 cc7c4: 382a69eb strb w11, [x15, x10] cc7c8: 9100054a add x10, x10, #0x1 cc7cc: 54fffe01 b.ne 0xcc78c <__cxa_demangle+0x9eac> cc7d0: 910003e8 mov x8, sp cc7d4: 8b0a0108 add x8, x8, x10 cc7d8: d1000549 sub x9, x10, #0x1 cc7dc: 14000030 b 0xcc89c <__cxa_demangle+0x9fbc> cc7e0: 4c408120 ld2 { v0.16b, v1.16b }, [x9] cc7e4: 6f0105e2 mvni v2.4s, #0x2f cc7e8: 528001e9 mov w9, #0xf // =15 cc7ec: 6f08a403 ushll2 v3.8h, v0.16b, #0x0 cc7f0: 2f08a404 ushll v4.8h, v0.8b, #0x0 cc7f4: 6f08a425 ushll2 v5.8h, v1.16b, #0x0 cc7f8: 2f08a426 ushll v6.8h, v1.8b, #0x0 cc7fc: 2e641047 uaddw v7.4s, v2.4s, v4.4h cc800: 6e641044 uaddw2 v4.4s, v2.4s, v4.8h cc804: 2e631050 uaddw v16.4s, v2.4s, v3.4h cc808: 6e631043 uaddw2 v3.4s, v2.4s, v3.8h cc80c: 2e661051 uaddw v17.4s, v2.4s, v6.4h cc810: 6e661046 uaddw2 v6.4s, v2.4s, v6.8h cc814: 2e651052 uaddw v18.4s, v2.4s, v5.4h cc818: 6e651042 uaddw2 v2.4s, v2.4s, v5.8h cc81c: 4f000545 movi v5.4s, #0xa cc820: 6eb034b0 cmhi v16.4s, v5.4s, v16.4s cc824: 6ea334a3 cmhi v3.4s, v5.4s, v3.4s cc828: 6ea734a7 cmhi v7.4s, v5.4s, v7.4s cc82c: 0e612a10 xtn v16.4h, v16.4s cc830: 6ea434a4 cmhi v4.4s, v5.4s, v4.4s cc834: 4e612870 xtn2 v16.8h, v3.4s cc838: 0e6128e3 xtn v3.4h, v7.4s cc83c: 4e612883 xtn2 v3.8h, v4.4s cc840: 6ea234a2 cmhi v2.4s, v5.4s, v2.4s cc844: 6eb234b2 cmhi v18.4s, v5.4s, v18.4s cc848: 6ea634a6 cmhi v6.4s, v5.4s, v6.4s cc84c: 6eb134a5 cmhi v5.4s, v5.4s, v17.4s cc850: 0e212863 xtn v3.8b, v3.8h cc854: 4e212a03 xtn2 v3.16b, v16.8h cc858: 0e612a50 xtn v16.4h, v18.4s cc85c: 0e6128a5 xtn v5.4h, v5.4s cc860: 4f00e524 movi v4.16b, #0x9 cc864: 4e612850 xtn2 v16.8h, v2.4s cc868: 4e6128c5 xtn2 v5.8h, v6.4s cc86c: 4e631c83 bic v3.16b, v4.16b, v3.16b cc870: 0e2128a4 xtn v4.8b, v5.8h cc874: 4f05e527 movi v7.16b, #0xa9 cc878: 4f06e602 movi v2.16b, #0xd0 cc87c: 4e212a04 xtn2 v4.16b, v16.8h cc880: 4e208463 add v3.16b, v3.16b, v0.16b cc884: 6e671c44 bsl v4.16b, v2.16b, v7.16b cc888: 4f0c5462 shl v2.16b, v3.16b, #0x4 cc88c: 4e218480 add v0.16b, v4.16b, v1.16b cc890: 4e228400 add v0.16b, v0.16b, v2.16b cc894: 3d8003e0 str q0, [sp] cc898: 0e1f3c0b umov w11, v0.b[15] cc89c: 910003ea mov x10, sp cc8a0: eb0a011f cmp x8, x10 cc8a4: 54000280 b.eq 0xcc8f4 <__cxa_demangle+0xa014> cc8a8: 8b090148 add x8, x10, x9 cc8ac: eb0a011f cmp x8, x10 cc8b0: 54000229 b.ls 0xcc8f4 <__cxa_demangle+0xa014> cc8b4: 394003ec ldrb w12, [sp] cc8b8: d1000528 sub x8, x9, #0x1 cc8bc: 910003ea mov x10, sp cc8c0: f100091f cmp x8, #0x2 cc8c4: 390003eb strb w11, [sp] cc8c8: 3829694c strb w12, [x10, x9] cc8cc: 5400014b b.lt 0xcc8f4 <__cxa_demangle+0xa014> cc8d0: 8b080148 add x8, x10, x8 cc8d4: b27f0149 orr x9, x10, #0x2 cc8d8: 3940010a ldrb w10, [x8] cc8dc: 385ff12b ldurb w11, [x9, #-0x1] cc8e0: 381ff12a sturb w10, [x9, #-0x1] cc8e4: 381ff50b strb w11, [x8], #-0x1 cc8e8: eb08013f cmp x9, x8 cc8ec: 91000529 add x9, x9, #0x1 cc8f0: 54ffff43 b.lo 0xcc8d8 <__cxa_demangle+0x9ff8> cc8f4: 3dc003e0 ldr q0, [sp] cc8f8: 900000a3 adrp x3, 0xe0000 cc8fc: 6f00e401 movi v1.2d, #0000000000000000 cc900: 910c9063 add x3, x3, #0x324 cc904: 910043e0 add x0, sp, #0x10 cc908: 52800501 mov w1, #0x28 // =40 cc90c: 52800502 mov w2, #0x28 // =40 cc910: f9001bff str xzr, [sp, #0x30] cc914: ad0087e1 stp q1, q1, [sp, #0x10] cc918: 910043f5 add x21, sp, #0x10 cc91c: 97fffec1 bl 0xcc420 <__cxa_demangle+0x9b40> cc920: 8b20c2a2 add x2, x21, w0, sxtw cc924: 910043e1 add x1, sp, #0x10 cc928: aa1303e0 mov x0, x19 cc92c: 97ffe6ac bl 0xc63dc <__cxa_demangle+0x3afc> cc930: f9401688 ldr x8, [x20, #0x28] cc934: f85d83a9 ldur x9, [x29, #-0x28] cc938: eb09011f cmp x8, x9 cc93c: 540000c1 b.ne 0xcc954 <__cxa_demangle+0xa074> cc940: a9467bfd ldp x29, x30, [sp, #0x60] cc944: a9454ff4 ldp x20, x19, [sp, #0x50] cc948: f94023f5 ldr x21, [sp, #0x40] cc94c: 9101c3ff add sp, sp, #0x70 cc950: d65f03c0 ret cc954: 97fdd6cf bl 0x42490 <__stack_chk_fail@plt> cc958: 17fdd272 b 0x41320 <_ZdlPv@plt> cc95c: f81d0ff5 str x21, [sp, #-0x30]! cc960: a9014ff4 stp x20, x19, [sp, #0x10] cc964: a9027bfd stp x29, x30, [sp, #0x20] cc968: 910083fd add x29, sp, #0x20 cc96c: 900000b5 adrp x21, 0xe0000 cc970: 910ae2b5 add x21, x21, #0x2b8 cc974: aa0103f3 mov x19, x1 cc978: aa0003f4 mov x20, x0 cc97c: 52800041 mov w1, #0x2 // =2 cc980: aa1503e0 mov x0, x21 cc984: 97fdd73f bl 0x42680 <__strlen_chk@plt> cc988: 8b0002a2 add x2, x21, x0 cc98c: aa1303e0 mov x0, x19 cc990: aa1503e1 mov x1, x21 cc994: 97ffe692 bl 0xc63dc <__cxa_demangle+0x3afc> cc998: f9400a95 ldr x21, [x20, #0x10] cc99c: aa1303e1 mov x1, x19 cc9a0: f94002a8 ldr x8, [x21] cc9a4: aa1503e0 mov x0, x21 cc9a8: f9401108 ldr x8, [x8, #0x20] cc9ac: d63f0100 blr x8 cc9b0: 394026a8 ldrb w8, [x21, #0x9] cc9b4: 7100051f cmp w8, #0x1 cc9b8: 540000c0 b.eq 0xcc9d0 <__cxa_demangle+0xa0f0> cc9bc: f94002a8 ldr x8, [x21] cc9c0: aa1503e0 mov x0, x21 cc9c4: aa1303e1 mov x1, x19 cc9c8: f9401508 ldr x8, [x8, #0x28] cc9cc: d63f0100 blr x8 cc9d0: 900000b5 adrp x21, 0xe0000 cc9d4: 910fb6b5 add x21, x21, #0x3ed cc9d8: 52800041 mov w1, #0x2 // =2 cc9dc: aa1503e0 mov x0, x21 cc9e0: 97fdd728 bl 0x42680 <__strlen_chk@plt> cc9e4: 8b0002a2 add x2, x21, x0 cc9e8: aa1303e0 mov x0, x19 cc9ec: aa1503e1 mov x1, x21 cc9f0: 97ffe67b bl 0xc63dc <__cxa_demangle+0x3afc> cc9f4: a9418a81 ldp x1, x2, [x20, #0x18] cc9f8: aa1303e0 mov x0, x19 cc9fc: a9427bfd ldp x29, x30, [sp, #0x20] cca00: a9414ff4 ldp x20, x19, [sp, #0x10] cca04: f84307f5 ldr x21, [sp], #0x30 cca08: 17ffe675 b 0xc63dc <__cxa_demangle+0x3afc> cca0c: 17fdd245 b 0x41320 <_ZdlPv@plt> cca10: f81d0ff5 str x21, [sp, #-0x30]! cca14: a9014ff4 stp x20, x19, [sp, #0x10] cca18: a9027bfd stp x29, x30, [sp, #0x20] cca1c: 910083fd add x29, sp, #0x20 cca20: 900000b5 adrp x21, 0xe0000 cca24: 910ca6b5 add x21, x21, #0x329 cca28: aa0103f3 mov x19, x1 cca2c: aa0003f4 mov x20, x0 cca30: 52800061 mov w1, #0x3 // =3 cca34: aa1503e0 mov x0, x21 cca38: 97fdd712 bl 0x42680 <__strlen_chk@plt> cca3c: 8b0002a2 add x2, x21, x0 cca40: aa1303e0 mov x0, x19 cca44: aa1503e1 mov x1, x21 cca48: 97ffe665 bl 0xc63dc <__cxa_demangle+0x3afc> cca4c: a9410a81 ldp x1, x2, [x20, #0x10] cca50: aa1303e0 mov x0, x19 cca54: a9427bfd ldp x29, x30, [sp, #0x20] cca58: a9414ff4 ldp x20, x19, [sp, #0x10] cca5c: f84307f5 ldr x21, [sp], #0x30 cca60: 17ffe65f b 0xc63dc <__cxa_demangle+0x3afc> cca64: d65f03c0 ret cca68: 17fdd22e b 0x41320 <_ZdlPv@plt> cca6c: d10183ff sub sp, sp, #0x60 cca70: f90013f7 str x23, [sp, #0x20] cca74: a90357f6 stp x22, x21, [sp, #0x30] cca78: a9044ff4 stp x20, x19, [sp, #0x40] cca7c: a9057bfd stp x29, x30, [sp, #0x50] cca80: 910143fd add x29, sp, #0x50 cca84: d53bd056 mrs x22, TPIDR_EL0 cca88: f94016c8 ldr x8, [x22, #0x28] cca8c: aa0103f3 mov x19, x1 cca90: aa0003f4 mov x20, x0 cca94: f9000fe8 str x8, [sp, #0x18] cca98: a940a828 ldp x8, x10, [x1, #0x8] cca9c: 91000509 add x9, x8, #0x1 ccaa0: eb0a013f cmp x9, x10 ccaa4: 54000062 b.hs 0xccab0 <__cxa_demangle+0xa1d0> ccaa8: f9400260 ldr x0, [x19] ccaac: 1400000b b 0xccad8 <__cxa_demangle+0xa1f8> ccab0: f9400260 ldr x0, [x19] ccab4: d37ff948 lsl x8, x10, #1 ccab8: eb09011f cmp x8, x9 ccabc: 9a883121 csel x1, x9, x8, lo ccac0: f9000a61 str x1, [x19, #0x10] ccac4: 97fdd3b3 bl 0x41990 ccac8: f9000260 str x0, [x19] ccacc: b40028a0 cbz x0, 0xccfe0 <__cxa_demangle+0xa700> ccad0: f9400668 ldr x8, [x19, #0x8] ccad4: 91000509 add x9, x8, #0x1 ccad8: f9000669 str x9, [x19, #0x8] ccadc: 52800509 mov w9, #0x28 // =40 ccae0: 38286809 strb w9, [x0, x8] ccae4: 3940c288 ldrb w8, [x20, #0x30] ccae8: b0000217 adrp x23, 0x10d000 ccaec: 911802f7 add x23, x23, #0x600 ccaf0: 340002c8 cbz w8, 0xccb48 <__cxa_demangle+0xa268> ccaf4: f9400e95 ldr x21, [x20, #0x18] ccaf8: b40007b5 cbz x21, 0xccbec <__cxa_demangle+0xa30c> ccafc: f94002a8 ldr x8, [x21] ccb00: aa1503e0 mov x0, x21 ccb04: aa1303e1 mov x1, x19 ccb08: f9401108 ldr x8, [x8, #0x20] ccb0c: d63f0100 blr x8 ccb10: 394026a8 ldrb w8, [x21, #0x9] ccb14: 7100051f cmp w8, #0x1 ccb18: 540000c0 b.eq 0xccb30 <__cxa_demangle+0xa250> ccb1c: f94002a8 ldr x8, [x21] ccb20: aa1503e0 mov x0, x21 ccb24: aa1303e1 mov x1, x19 ccb28: f9401508 ldr x8, [x8, #0x28] ccb2c: d63f0100 blr x8 ccb30: a940aa68 ldp x8, x10, [x19, #0x8] ccb34: 91000509 add x9, x8, #0x1 ccb38: eb0a013f cmp x9, x10 ccb3c: 54000122 b.hs 0xccb60 <__cxa_demangle+0xa280> ccb40: f9400260 ldr x0, [x19] ccb44: 14000011 b 0xccb88 <__cxa_demangle+0xa2a8> ccb48: a940aa68 ldp x8, x10, [x19, #0x8] ccb4c: 91000509 add x9, x8, #0x1 ccb50: eb0a013f cmp x9, x10 ccb54: 54001322 b.hs 0xccdb8 <__cxa_demangle+0xa4d8> ccb58: f9400260 ldr x0, [x19] ccb5c: 140000a1 b 0xccde0 <__cxa_demangle+0xa500> ccb60: f9400260 ldr x0, [x19] ccb64: d37ff948 lsl x8, x10, #1 ccb68: eb09011f cmp x8, x9 ccb6c: 9a883121 csel x1, x9, x8, lo ccb70: f9000a61 str x1, [x19, #0x10] ccb74: 97fdd387 bl 0x41990 ccb78: f9000260 str x0, [x19] ccb7c: b4002320 cbz x0, 0xccfe0 <__cxa_demangle+0xa700> ccb80: f9400668 ldr x8, [x19, #0x8] ccb84: 91000509 add x9, x8, #0x1 ccb88: f9000669 str x9, [x19, #0x8] ccb8c: 52800409 mov w9, #0x20 // =32 ccb90: 38286809 strb w9, [x0, x8] ccb94: a9420a81 ldp x1, x2, [x20, #0x20] ccb98: aa1303e0 mov x0, x19 ccb9c: 97ffe610 bl 0xc63dc <__cxa_demangle+0x3afc> ccba0: a940aa68 ldp x8, x10, [x19, #0x8] ccba4: 91000509 add x9, x8, #0x1 ccba8: eb0a013f cmp x9, x10 ccbac: 54000062 b.hs 0xccbb8 <__cxa_demangle+0xa2d8> ccbb0: f9400260 ldr x0, [x19] ccbb4: 1400000b b 0xccbe0 <__cxa_demangle+0xa300> ccbb8: f9400260 ldr x0, [x19] ccbbc: d37ff948 lsl x8, x10, #1 ccbc0: eb09011f cmp x8, x9 ccbc4: 9a883121 csel x1, x9, x8, lo ccbc8: f9000a61 str x1, [x19, #0x10] ccbcc: 97fdd371 bl 0x41990 ccbd0: f9000260 str x0, [x19] ccbd4: b4002060 cbz x0, 0xccfe0 <__cxa_demangle+0xa700> ccbd8: f9400668 ldr x8, [x19, #0x8] ccbdc: 91000509 add x9, x8, #0x1 ccbe0: f9000669 str x9, [x19, #0x8] ccbe4: 52800409 mov w9, #0x20 // =32 ccbe8: 38286809 strb w9, [x0, x8] ccbec: 900000b5 adrp x21, 0xe0000 ccbf0: 9116d6b5 add x21, x21, #0x5b5 ccbf4: 528000a1 mov w1, #0x5 // =5 ccbf8: aa1503e0 mov x0, x21 ccbfc: 97fdd6a1 bl 0x42680 <__strlen_chk@plt> ccc00: 8b0002a2 add x2, x21, x0 ccc04: aa1303e0 mov x0, x19 ccc08: aa1503e1 mov x1, x21 ccc0c: 97ffe5f4 bl 0xc63dc <__cxa_demangle+0x3afc> ccc10: a9420a81 ldp x1, x2, [x20, #0x20] ccc14: aa1303e0 mov x0, x19 ccc18: 97ffe5f1 bl 0xc63dc <__cxa_demangle+0x3afc> ccc1c: a940aa68 ldp x8, x10, [x19, #0x8] ccc20: 91000509 add x9, x8, #0x1 ccc24: eb0a013f cmp x9, x10 ccc28: 54000062 b.hs 0xccc34 <__cxa_demangle+0xa354> ccc2c: f9400260 ldr x0, [x19] ccc30: 1400000b b 0xccc5c <__cxa_demangle+0xa37c> ccc34: f9400260 ldr x0, [x19] ccc38: d37ff948 lsl x8, x10, #1 ccc3c: eb09011f cmp x8, x9 ccc40: 9a883121 csel x1, x9, x8, lo ccc44: f9000a61 str x1, [x19, #0x10] ccc48: 97fdd352 bl 0x41990 ccc4c: f9000260 str x0, [x19] ccc50: b4001c80 cbz x0, 0xccfe0 <__cxa_demangle+0xa700> ccc54: f9400668 ldr x8, [x19, #0x8] ccc58: 91000509 add x9, x8, #0x1 ccc5c: f9000669 str x9, [x19, #0x8] ccc60: 52800409 mov w9, #0x20 // =32 ccc64: 38286809 strb w9, [x0, x8] ccc68: a940aa68 ldp x8, x10, [x19, #0x8] ccc6c: 91000509 add x9, x8, #0x1 ccc70: eb0a013f cmp x9, x10 ccc74: 54000062 b.hs 0xccc80 <__cxa_demangle+0xa3a0> ccc78: f9400260 ldr x0, [x19] ccc7c: 1400000b b 0xccca8 <__cxa_demangle+0xa3c8> ccc80: f9400260 ldr x0, [x19] ccc84: d37ff948 lsl x8, x10, #1 ccc88: eb09011f cmp x8, x9 ccc8c: 9a883121 csel x1, x9, x8, lo ccc90: f9000a61 str x1, [x19, #0x10] ccc94: 97fdd33f bl 0x41990 ccc98: f9000260 str x0, [x19] ccc9c: b4001a20 cbz x0, 0xccfe0 <__cxa_demangle+0xa700> ccca0: f9400668 ldr x8, [x19, #0x8] ccca4: 91000509 add x9, x8, #0x1 ccca8: f9000669 str x9, [x19, #0x8] cccac: 52800509 mov w9, #0x28 // =40 cccb0: 38286809 strb w9, [x0, x8] cccb4: f9400a88 ldr x8, [x20, #0x10] cccb8: 528023a9 mov w9, #0x11d // =285 cccbc: 72a02029 movk w9, #0x101, lsl #16 cccc0: b9000be9 str w9, [sp, #0x8] cccc4: f90003f7 str x23, [sp] cccc8: f9000be8 str x8, [sp, #0x10] ccccc: 910003e0 mov x0, sp cccd0: aa1303e1 mov x1, x19 cccd4: 940000c8 bl 0xccff4 <__cxa_demangle+0xa714> cccd8: 394027e8 ldrb w8, [sp, #0x9] cccdc: 7100051f cmp w8, #0x1 ccce0: 540000c0 b.eq 0xcccf8 <__cxa_demangle+0xa418> ccce4: f94003e8 ldr x8, [sp] ccce8: f9401508 ldr x8, [x8, #0x28] cccec: 910003e0 mov x0, sp cccf0: aa1303e1 mov x1, x19 cccf4: d63f0100 blr x8 cccf8: a940aa68 ldp x8, x10, [x19, #0x8] cccfc: 91000509 add x9, x8, #0x1 ccd00: eb0a013f cmp x9, x10 ccd04: 54000062 b.hs 0xccd10 <__cxa_demangle+0xa430> ccd08: f9400260 ldr x0, [x19] ccd0c: 1400000b b 0xccd38 <__cxa_demangle+0xa458> ccd10: f9400260 ldr x0, [x19] ccd14: d37ff948 lsl x8, x10, #1 ccd18: eb09011f cmp x8, x9 ccd1c: 9a883121 csel x1, x9, x8, lo ccd20: f9000a61 str x1, [x19, #0x10] ccd24: 97fdd31b bl 0x41990 ccd28: f9000260 str x0, [x19] ccd2c: b40015a0 cbz x0, 0xccfe0 <__cxa_demangle+0xa700> ccd30: f9400668 ldr x8, [x19, #0x8] ccd34: 91000509 add x9, x8, #0x1 ccd38: f9000669 str x9, [x19, #0x8] ccd3c: 52800529 mov w9, #0x29 // =41 ccd40: 38286809 strb w9, [x0, x8] ccd44: a940aa68 ldp x8, x10, [x19, #0x8] ccd48: 91000509 add x9, x8, #0x1 ccd4c: eb0a013f cmp x9, x10 ccd50: 54000062 b.hs 0xccd5c <__cxa_demangle+0xa47c> ccd54: f9400260 ldr x0, [x19] ccd58: 1400000b b 0xccd84 <__cxa_demangle+0xa4a4> ccd5c: f9400260 ldr x0, [x19] ccd60: d37ff948 lsl x8, x10, #1 ccd64: eb09011f cmp x8, x9 ccd68: 9a883121 csel x1, x9, x8, lo ccd6c: f9000a61 str x1, [x19, #0x10] ccd70: 97fdd308 bl 0x41990 ccd74: f9000260 str x0, [x19] ccd78: b4001340 cbz x0, 0xccfe0 <__cxa_demangle+0xa700> ccd7c: f9400668 ldr x8, [x19, #0x8] ccd80: 91000509 add x9, x8, #0x1 ccd84: f9000669 str x9, [x19, #0x8] ccd88: 52800529 mov w9, #0x29 // =41 ccd8c: 38286809 strb w9, [x0, x8] ccd90: f94016c8 ldr x8, [x22, #0x28] ccd94: f9400fe9 ldr x9, [sp, #0x18] ccd98: eb09011f cmp x8, x9 ccd9c: 54001241 b.ne 0xccfe4 <__cxa_demangle+0xa704> ccda0: a9457bfd ldp x29, x30, [sp, #0x50] ccda4: a9444ff4 ldp x20, x19, [sp, #0x40] ccda8: a94357f6 ldp x22, x21, [sp, #0x30] ccdac: f94013f7 ldr x23, [sp, #0x20] ccdb0: 910183ff add sp, sp, #0x60 ccdb4: d65f03c0 ret ccdb8: f9400260 ldr x0, [x19] ccdbc: d37ff948 lsl x8, x10, #1 ccdc0: eb09011f cmp x8, x9 ccdc4: 9a883121 csel x1, x9, x8, lo ccdc8: f9000a61 str x1, [x19, #0x10] ccdcc: 97fdd2f1 bl 0x41990 ccdd0: f9000260 str x0, [x19] ccdd4: b4001060 cbz x0, 0xccfe0 <__cxa_demangle+0xa700> ccdd8: f9400668 ldr x8, [x19, #0x8] ccddc: 91000509 add x9, x8, #0x1 ccde0: f9000669 str x9, [x19, #0x8] ccde4: 52800509 mov w9, #0x28 // =40 ccde8: 38286809 strb w9, [x0, x8] ccdec: f9400a88 ldr x8, [x20, #0x10] ccdf0: 528023a9 mov w9, #0x11d // =285 ccdf4: 72a02029 movk w9, #0x101, lsl #16 ccdf8: b9000be9 str w9, [sp, #0x8] ccdfc: f90003f7 str x23, [sp] cce00: f9000be8 str x8, [sp, #0x10] cce04: 910003e0 mov x0, sp cce08: aa1303e1 mov x1, x19 cce0c: 9400007a bl 0xccff4 <__cxa_demangle+0xa714> cce10: 394027e8 ldrb w8, [sp, #0x9] cce14: 7100051f cmp w8, #0x1 cce18: 540000c0 b.eq 0xcce30 <__cxa_demangle+0xa550> cce1c: f94003e8 ldr x8, [sp] cce20: f9401508 ldr x8, [x8, #0x28] cce24: 910003e0 mov x0, sp cce28: aa1303e1 mov x1, x19 cce2c: d63f0100 blr x8 cce30: a940aa68 ldp x8, x10, [x19, #0x8] cce34: 91000509 add x9, x8, #0x1 cce38: eb0a013f cmp x9, x10 cce3c: 54000062 b.hs 0xcce48 <__cxa_demangle+0xa568> cce40: f9400260 ldr x0, [x19] cce44: 1400000b b 0xcce70 <__cxa_demangle+0xa590> cce48: f9400260 ldr x0, [x19] cce4c: d37ff948 lsl x8, x10, #1 cce50: eb09011f cmp x8, x9 cce54: 9a883121 csel x1, x9, x8, lo cce58: f9000a61 str x1, [x19, #0x10] cce5c: 97fdd2cd bl 0x41990 cce60: f9000260 str x0, [x19] cce64: b4000be0 cbz x0, 0xccfe0 <__cxa_demangle+0xa700> cce68: f9400668 ldr x8, [x19, #0x8] cce6c: 91000509 add x9, x8, #0x1 cce70: f9000669 str x9, [x19, #0x8] cce74: 52800529 mov w9, #0x29 // =41 cce78: 38286809 strb w9, [x0, x8] cce7c: a940aa68 ldp x8, x10, [x19, #0x8] cce80: 91000509 add x9, x8, #0x1 cce84: eb0a013f cmp x9, x10 cce88: 54000062 b.hs 0xcce94 <__cxa_demangle+0xa5b4> cce8c: f9400260 ldr x0, [x19] cce90: 1400000b b 0xccebc <__cxa_demangle+0xa5dc> cce94: f9400260 ldr x0, [x19] cce98: d37ff948 lsl x8, x10, #1 cce9c: eb09011f cmp x8, x9 ccea0: 9a883121 csel x1, x9, x8, lo ccea4: f9000a61 str x1, [x19, #0x10] ccea8: 97fdd2ba bl 0x41990 cceac: f9000260 str x0, [x19] cceb0: b4000980 cbz x0, 0xccfe0 <__cxa_demangle+0xa700> cceb4: f9400668 ldr x8, [x19, #0x8] cceb8: 91000509 add x9, x8, #0x1 ccebc: f9000669 str x9, [x19, #0x8] ccec0: 52800409 mov w9, #0x20 // =32 ccec4: 38286809 strb w9, [x0, x8] ccec8: a9420a81 ldp x1, x2, [x20, #0x20] ccecc: aa1303e0 mov x0, x19 cced0: 97ffe543 bl 0xc63dc <__cxa_demangle+0x3afc> cced4: 900000b5 adrp x21, 0xe0000 cced8: 910ddeb5 add x21, x21, #0x377 ccedc: 528000a1 mov w1, #0x5 // =5 ccee0: aa1503e0 mov x0, x21 ccee4: 97fdd5e7 bl 0x42680 <__strlen_chk@plt> ccee8: 8b0002a2 add x2, x21, x0 cceec: aa1303e0 mov x0, x19 ccef0: aa1503e1 mov x1, x21 ccef4: 97ffe53a bl 0xc63dc <__cxa_demangle+0x3afc> ccef8: f9400e88 ldr x8, [x20, #0x18] ccefc: b4fff248 cbz x8, 0xccd44 <__cxa_demangle+0xa464> ccf00: a940aa68 ldp x8, x10, [x19, #0x8] ccf04: 91000509 add x9, x8, #0x1 ccf08: eb0a013f cmp x9, x10 ccf0c: 54000062 b.hs 0xccf18 <__cxa_demangle+0xa638> ccf10: f9400260 ldr x0, [x19] ccf14: 1400000b b 0xccf40 <__cxa_demangle+0xa660> ccf18: f9400260 ldr x0, [x19] ccf1c: d37ff948 lsl x8, x10, #1 ccf20: eb09011f cmp x8, x9 ccf24: 9a883121 csel x1, x9, x8, lo ccf28: f9000a61 str x1, [x19, #0x10] ccf2c: 97fdd299 bl 0x41990 ccf30: f9000260 str x0, [x19] ccf34: b4000560 cbz x0, 0xccfe0 <__cxa_demangle+0xa700> ccf38: f9400668 ldr x8, [x19, #0x8] ccf3c: 91000509 add x9, x8, #0x1 ccf40: f9000669 str x9, [x19, #0x8] ccf44: 52800409 mov w9, #0x20 // =32 ccf48: 38286809 strb w9, [x0, x8] ccf4c: a9420a81 ldp x1, x2, [x20, #0x20] ccf50: aa1303e0 mov x0, x19 ccf54: 97ffe522 bl 0xc63dc <__cxa_demangle+0x3afc> ccf58: a940aa68 ldp x8, x10, [x19, #0x8] ccf5c: 91000509 add x9, x8, #0x1 ccf60: eb0a013f cmp x9, x10 ccf64: 54000062 b.hs 0xccf70 <__cxa_demangle+0xa690> ccf68: f9400260 ldr x0, [x19] ccf6c: 1400000b b 0xccf98 <__cxa_demangle+0xa6b8> ccf70: f9400260 ldr x0, [x19] ccf74: d37ff948 lsl x8, x10, #1 ccf78: eb09011f cmp x8, x9 ccf7c: 9a883121 csel x1, x9, x8, lo ccf80: f9000a61 str x1, [x19, #0x10] ccf84: 97fdd283 bl 0x41990 ccf88: f9000260 str x0, [x19] ccf8c: b40002a0 cbz x0, 0xccfe0 <__cxa_demangle+0xa700> ccf90: f9400668 ldr x8, [x19, #0x8] ccf94: 91000509 add x9, x8, #0x1 ccf98: f9000669 str x9, [x19, #0x8] ccf9c: 52800409 mov w9, #0x20 // =32 ccfa0: 38286809 strb w9, [x0, x8] ccfa4: f9400e94 ldr x20, [x20, #0x18] ccfa8: aa1303e1 mov x1, x19 ccfac: f9400288 ldr x8, [x20] ccfb0: aa1403e0 mov x0, x20 ccfb4: f9401108 ldr x8, [x8, #0x20] ccfb8: d63f0100 blr x8 ccfbc: 39402688 ldrb w8, [x20, #0x9] ccfc0: 7100051f cmp w8, #0x1 ccfc4: 54ffec00 b.eq 0xccd44 <__cxa_demangle+0xa464> ccfc8: f9400288 ldr x8, [x20] ccfcc: aa1403e0 mov x0, x20 ccfd0: aa1303e1 mov x1, x19 ccfd4: f9401508 ldr x8, [x8, #0x28] ccfd8: d63f0100 blr x8 ccfdc: 17ffff5a b 0xccd44 <__cxa_demangle+0xa464> ccfe0: 97fdd568 bl 0x42580 <_ZSt9terminatev@plt> ccfe4: 97fdd52b bl 0x42490 <__stack_chk_fail@plt> ccfe8: 940020ed bl 0xd539c <__cxa_demangle+0x12abc> ccfec: 940020ec bl 0xd539c <__cxa_demangle+0x12abc> ccff0: 17fdd0cc b 0x41320 <_ZdlPv@plt> ccff4: a9bb67fa stp x26, x25, [sp, #-0x50]! ccff8: a9015ff8 stp x24, x23, [sp, #0x10] ccffc: a90257f6 stp x22, x21, [sp, #0x20] cd000: a9034ff4 stp x20, x19, [sp, #0x30] cd004: a9047bfd stp x29, x30, [sp, #0x40] cd008: 910103fd add x29, sp, #0x40 cd00c: 6f07e7e0 movi v0.2d, #0xffffffffffffffff cd010: 29436037 ldp w23, w24, [x1, #0x18] cd014: fd000c20 str d0, [x1, #0x18] cd018: f9400815 ldr x21, [x0, #0x10] cd01c: f9400436 ldr x22, [x1, #0x8] cd020: aa0103f3 mov x19, x1 cd024: aa0003f4 mov x20, x0 cd028: f94002a8 ldr x8, [x21] cd02c: f9401108 ldr x8, [x8, #0x20] cd030: aa1503e0 mov x0, x21 cd034: d63f0100 blr x8 cd038: 394026a8 ldrb w8, [x21, #0x9] cd03c: 7100051f cmp w8, #0x1 cd040: 540000c0 b.eq 0xcd058 <__cxa_demangle+0xa778> cd044: f94002a8 ldr x8, [x21] cd048: f9401508 ldr x8, [x8, #0x28] cd04c: aa1503e0 mov x0, x21 cd050: aa1303e1 mov x1, x19 cd054: d63f0100 blr x8 cd058: b9401e79 ldr w25, [x19, #0x1c] cd05c: 3100073f cmn w25, #0x1 cd060: 54000080 b.eq 0xcd070 <__cxa_demangle+0xa790> cd064: 350001b9 cbnz w25, 0xcd098 <__cxa_demangle+0xa7b8> cd068: f9000676 str x22, [x19, #0x8] cd06c: 1400002b b 0xcd118 <__cxa_demangle+0xa838> cd070: f0000094 adrp x20, 0xe0000 cd074: 910de294 add x20, x20, #0x378 cd078: 52800081 mov w1, #0x4 // =4 cd07c: aa1403e0 mov x0, x20 cd080: 97fdd580 bl 0x42680 <__strlen_chk@plt> cd084: 8b000282 add x2, x20, x0 cd088: aa1303e0 mov x0, x19 cd08c: aa1403e1 mov x1, x20 cd090: 97ffe4d3 bl 0xc63dc <__cxa_demangle+0x3afc> cd094: 14000021 b 0xcd118 <__cxa_demangle+0xa838> cd098: 71000b3f cmp w25, #0x2 cd09c: 540003e3 b.lo 0xcd118 <__cxa_demangle+0xa838> cd0a0: f0000095 adrp x21, 0xe0000 cd0a4: 5280003a mov w26, #0x1 // =1 cd0a8: 910df2b5 add x21, x21, #0x37c cd0ac: 14000004 b 0xcd0bc <__cxa_demangle+0xa7dc> cd0b0: 1100075a add w26, w26, #0x1 cd0b4: 6b1a033f cmp w25, w26 cd0b8: 54000300 b.eq 0xcd118 <__cxa_demangle+0xa838> cd0bc: 52800061 mov w1, #0x3 // =3 cd0c0: aa1503e0 mov x0, x21 cd0c4: 97fdd56f bl 0x42680 <__strlen_chk@plt> cd0c8: 8b0002a2 add x2, x21, x0 cd0cc: aa1303e0 mov x0, x19 cd0d0: aa1503e1 mov x1, x21 cd0d4: 97ffe4c2 bl 0xc63dc <__cxa_demangle+0x3afc> cd0d8: b9001a7a str w26, [x19, #0x18] cd0dc: f9400a96 ldr x22, [x20, #0x10] cd0e0: f94002c8 ldr x8, [x22] cd0e4: f9401108 ldr x8, [x8, #0x20] cd0e8: aa1603e0 mov x0, x22 cd0ec: aa1303e1 mov x1, x19 cd0f0: d63f0100 blr x8 cd0f4: 394026c8 ldrb w8, [x22, #0x9] cd0f8: 7100051f cmp w8, #0x1 cd0fc: 54fffda0 b.eq 0xcd0b0 <__cxa_demangle+0xa7d0> cd100: f94002c8 ldr x8, [x22] cd104: f9401508 ldr x8, [x8, #0x28] cd108: aa1603e0 mov x0, x22 cd10c: aa1303e1 mov x1, x19 cd110: d63f0100 blr x8 cd114: 17ffffe7 b 0xcd0b0 <__cxa_demangle+0xa7d0> cd118: 29036277 stp w23, w24, [x19, #0x18] cd11c: a9447bfd ldp x29, x30, [sp, #0x40] cd120: a9434ff4 ldp x20, x19, [sp, #0x30] cd124: a94257f6 ldp x22, x21, [sp, #0x20] cd128: a9415ff8 ldp x24, x23, [sp, #0x10] cd12c: a8c567fa ldp x26, x25, [sp], #0x50 cd130: d65f03c0 ret cd134: 29036277 stp w23, w24, [x19, #0x18] cd138: 94002099 bl 0xd539c <__cxa_demangle+0x12abc> cd13c: 29036277 stp w23, w24, [x19, #0x18] cd140: 94002097 bl 0xd539c <__cxa_demangle+0x12abc> cd144: 17fdd077 b 0x41320 <_ZdlPv@plt> cd148: f81d0ff5 str x21, [sp, #-0x30]! cd14c: a9014ff4 stp x20, x19, [sp, #0x10] cd150: a9027bfd stp x29, x30, [sp, #0x20] cd154: 910083fd add x29, sp, #0x20 cd158: aa0003f4 mov x20, x0 cd15c: f0000080 adrp x0, 0xe0000 cd160: aa0103f3 mov x19, x1 cd164: 91197400 add x0, x0, #0x65d cd168: 52800041 mov w1, #0x2 // =2 cd16c: 97fdd545 bl 0x42680 <__strlen_chk@plt> cd170: a941a688 ldp x8, x9, [x20, #0x18] cd174: f0000095 adrp x21, 0xe0000 cd178: 910ae2b5 add x21, x21, #0x2b8 cd17c: cb08012a sub x10, x9, x8 cd180: eb00015f cmp x10, x0 cd184: 54000281 b.ne 0xcd1d4 <__cxa_demangle+0xa8f4> cd188: eb09011f cmp x8, x9 cd18c: 54000160 b.eq 0xcd1b8 <__cxa_demangle+0xa8d8> cd190: f000008a adrp x10, 0xe0000 cd194: 9119754a add x10, x10, #0x65d cd198: 3940010b ldrb w11, [x8] cd19c: 3940014c ldrb w12, [x10] cd1a0: 6b0c017f cmp w11, w12 cd1a4: 54000181 b.ne 0xcd1d4 <__cxa_demangle+0xa8f4> cd1a8: 91000508 add x8, x8, #0x1 cd1ac: eb08013f cmp x9, x8 cd1b0: 9100054a add x10, x10, #0x1 cd1b4: 54ffff21 b.ne 0xcd198 <__cxa_demangle+0xa8b8> cd1b8: 52800041 mov w1, #0x2 // =2 cd1bc: aa1503e0 mov x0, x21 cd1c0: 97fdd530 bl 0x42680 <__strlen_chk@plt> cd1c4: 8b0002a2 add x2, x21, x0 cd1c8: aa1303e0 mov x0, x19 cd1cc: aa1503e1 mov x1, x21 cd1d0: 97ffe483 bl 0xc63dc <__cxa_demangle+0x3afc> cd1d4: 52800041 mov w1, #0x2 // =2 cd1d8: aa1503e0 mov x0, x21 cd1dc: 97fdd529 bl 0x42680 <__strlen_chk@plt> cd1e0: 8b0002a2 add x2, x21, x0 cd1e4: aa1303e0 mov x0, x19 cd1e8: aa1503e1 mov x1, x21 cd1ec: 97ffe47c bl 0xc63dc <__cxa_demangle+0x3afc> cd1f0: f9400a95 ldr x21, [x20, #0x10] cd1f4: aa1303e1 mov x1, x19 cd1f8: f94002a8 ldr x8, [x21] cd1fc: aa1503e0 mov x0, x21 cd200: f9401108 ldr x8, [x8, #0x20] cd204: d63f0100 blr x8 cd208: 394026a8 ldrb w8, [x21, #0x9] cd20c: 7100051f cmp w8, #0x1 cd210: 540000c0 b.eq 0xcd228 <__cxa_demangle+0xa948> cd214: f94002a8 ldr x8, [x21] cd218: aa1503e0 mov x0, x21 cd21c: aa1303e1 mov x1, x19 cd220: f9401508 ldr x8, [x8, #0x28] cd224: d63f0100 blr x8 cd228: f0000095 adrp x21, 0xe0000 cd22c: 910dfeb5 add x21, x21, #0x37f cd230: 52800061 mov w1, #0x3 // =3 cd234: aa1503e0 mov x0, x21 cd238: 97fdd512 bl 0x42680 <__strlen_chk@plt> cd23c: 8b0002a2 add x2, x21, x0 cd240: aa1303e0 mov x0, x19 cd244: aa1503e1 mov x1, x21 cd248: 97ffe465 bl 0xc63dc <__cxa_demangle+0x3afc> cd24c: a9418a81 ldp x1, x2, [x20, #0x18] cd250: aa1303e0 mov x0, x19 cd254: 97ffe462 bl 0xc63dc <__cxa_demangle+0x3afc> cd258: f0000095 adrp x21, 0xe0000 cd25c: 910adeb5 add x21, x21, #0x2b7 cd260: 52800061 mov w1, #0x3 // =3 cd264: aa1503e0 mov x0, x21 cd268: 97fdd506 bl 0x42680 <__strlen_chk@plt> cd26c: 8b0002a2 add x2, x21, x0 cd270: aa1303e0 mov x0, x19 cd274: aa1503e1 mov x1, x21 cd278: 97ffe459 bl 0xc63dc <__cxa_demangle+0x3afc> cd27c: f9401695 ldr x21, [x20, #0x28] cd280: aa1303e1 mov x1, x19 cd284: f94002a8 ldr x8, [x21] cd288: aa1503e0 mov x0, x21 cd28c: f9401108 ldr x8, [x8, #0x20] cd290: d63f0100 blr x8 cd294: 394026a8 ldrb w8, [x21, #0x9] cd298: 7100051f cmp w8, #0x1 cd29c: 540000c0 b.eq 0xcd2b4 <__cxa_demangle+0xa9d4> cd2a0: f94002a8 ldr x8, [x21] cd2a4: aa1503e0 mov x0, x21 cd2a8: aa1303e1 mov x1, x19 cd2ac: f9401508 ldr x8, [x8, #0x28] cd2b0: d63f0100 blr x8 cd2b4: f0000095 adrp x21, 0xe0000 cd2b8: 910fb6b5 add x21, x21, #0x3ed cd2bc: 52800041 mov w1, #0x2 // =2 cd2c0: aa1503e0 mov x0, x21 cd2c4: 97fdd4ef bl 0x42680 <__strlen_chk@plt> cd2c8: 8b0002a2 add x2, x21, x0 cd2cc: aa1303e0 mov x0, x19 cd2d0: aa1503e1 mov x1, x21 cd2d4: 97ffe442 bl 0xc63dc <__cxa_demangle+0x3afc> cd2d8: f0000080 adrp x0, 0xe0000 cd2dc: 91197400 add x0, x0, #0x65d cd2e0: 52800041 mov w1, #0x2 // =2 cd2e4: 97fdd4e7 bl 0x42680 <__strlen_chk@plt> cd2e8: a941a688 ldp x8, x9, [x20, #0x18] cd2ec: cb08012a sub x10, x9, x8 cd2f0: eb00015f cmp x10, x0 cd2f4: 540002e1 b.ne 0xcd350 <__cxa_demangle+0xaa70> cd2f8: eb09011f cmp x8, x9 cd2fc: 54000160 b.eq 0xcd328 <__cxa_demangle+0xaa48> cd300: f000008a adrp x10, 0xe0000 cd304: 9119754a add x10, x10, #0x65d cd308: 3940010b ldrb w11, [x8] cd30c: 3940014c ldrb w12, [x10] cd310: 6b0c017f cmp w11, w12 cd314: 540001e1 b.ne 0xcd350 <__cxa_demangle+0xaa70> cd318: 91000508 add x8, x8, #0x1 cd31c: eb08013f cmp x9, x8 cd320: 9100054a add x10, x10, #0x1 cd324: 54ffff21 b.ne 0xcd308 <__cxa_demangle+0xaa28> cd328: 52800041 mov w1, #0x2 // =2 cd32c: aa1503e0 mov x0, x21 cd330: 97fdd4d4 bl 0x42680 <__strlen_chk@plt> cd334: 8b0002a2 add x2, x21, x0 cd338: aa1303e0 mov x0, x19 cd33c: a9427bfd ldp x29, x30, [sp, #0x20] cd340: a9414ff4 ldp x20, x19, [sp, #0x10] cd344: aa1503e1 mov x1, x21 cd348: f84307f5 ldr x21, [sp], #0x30 cd34c: 17ffe424 b 0xc63dc <__cxa_demangle+0x3afc> cd350: a9427bfd ldp x29, x30, [sp, #0x20] cd354: a9414ff4 ldp x20, x19, [sp, #0x10] cd358: f84307f5 ldr x21, [sp], #0x30 cd35c: d65f03c0 ret cd360: 17fdcff0 b 0x41320 <_ZdlPv@plt> cd364: f81d0ff5 str x21, [sp, #-0x30]! cd368: a9014ff4 stp x20, x19, [sp, #0x10] cd36c: a9027bfd stp x29, x30, [sp, #0x20] cd370: 910083fd add x29, sp, #0x20 cd374: a9410808 ldp x8, x2, [x0, #0x10] cd378: aa0003f4 mov x20, x0 cd37c: aa0103f3 mov x19, x1 cd380: aa0103e0 mov x0, x1 cd384: aa0803e1 mov x1, x8 cd388: 97ffe415 bl 0xc63dc <__cxa_demangle+0x3afc> cd38c: f0000095 adrp x21, 0xe0000 cd390: 910ae2b5 add x21, x21, #0x2b8 cd394: 52800041 mov w1, #0x2 // =2 cd398: aa1503e0 mov x0, x21 cd39c: 97fdd4b9 bl 0x42680 <__strlen_chk@plt> cd3a0: 8b0002a2 add x2, x21, x0 cd3a4: aa1303e0 mov x0, x19 cd3a8: aa1503e1 mov x1, x21 cd3ac: 97ffe40c bl 0xc63dc <__cxa_demangle+0x3afc> cd3b0: f9401294 ldr x20, [x20, #0x20] cd3b4: aa1303e1 mov x1, x19 cd3b8: f9400288 ldr x8, [x20] cd3bc: aa1403e0 mov x0, x20 cd3c0: f9401108 ldr x8, [x8, #0x20] cd3c4: d63f0100 blr x8 cd3c8: 39402688 ldrb w8, [x20, #0x9] cd3cc: 7100051f cmp w8, #0x1 cd3d0: 540000c0 b.eq 0xcd3e8 <__cxa_demangle+0xab08> cd3d4: f9400288 ldr x8, [x20] cd3d8: aa1403e0 mov x0, x20 cd3dc: aa1303e1 mov x1, x19 cd3e0: f9401508 ldr x8, [x8, #0x28] cd3e4: d63f0100 blr x8 cd3e8: f0000094 adrp x20, 0xe0000 cd3ec: 910fb694 add x20, x20, #0x3ed cd3f0: 52800041 mov w1, #0x2 // =2 cd3f4: aa1403e0 mov x0, x20 cd3f8: 97fdd4a2 bl 0x42680 <__strlen_chk@plt> cd3fc: 8b000282 add x2, x20, x0 cd400: aa1303e0 mov x0, x19 cd404: aa1403e1 mov x1, x20 cd408: a9427bfd ldp x29, x30, [sp, #0x20] cd40c: a9414ff4 ldp x20, x19, [sp, #0x10] cd410: f84307f5 ldr x21, [sp], #0x30 cd414: 17ffe3f2 b 0xc63dc <__cxa_demangle+0x3afc> cd418: 17fdcfc2 b 0x41320 <_ZdlPv@plt> cd41c: f81d0ff5 str x21, [sp, #-0x30]! cd420: a9014ff4 stp x20, x19, [sp, #0x10] cd424: a9027bfd stp x29, x30, [sp, #0x20] cd428: 910083fd add x29, sp, #0x20 cd42c: a9410808 ldp x8, x2, [x0, #0x10] cd430: aa0003f3 mov x19, x0 cd434: aa0103f4 mov x20, x1 cd438: aa0103e0 mov x0, x1 cd43c: aa0803e1 mov x1, x8 cd440: 97ffe3e7 bl 0xc63dc <__cxa_demangle+0x3afc> cd444: f0000095 adrp x21, 0xe0000 cd448: 911262b5 add x21, x21, #0x498 cd44c: 52800041 mov w1, #0x2 // =2 cd450: aa1503e0 mov x0, x21 cd454: 97fdd48b bl 0x42680 <__strlen_chk@plt> cd458: 8b0002a2 add x2, x21, x0 cd45c: aa1403e0 mov x0, x20 cd460: aa1503e1 mov x1, x21 cd464: 97ffe3de bl 0xc63dc <__cxa_demangle+0x3afc> cd468: f9401260 ldr x0, [x19, #0x20] cd46c: aa1403e1 mov x1, x20 cd470: f9400008 ldr x8, [x0] cd474: f9401108 ldr x8, [x8, #0x20] cd478: d63f0100 blr x8 cd47c: f0000095 adrp x21, 0xe0000 cd480: 910e0ab5 add x21, x21, #0x382 cd484: 52800061 mov w1, #0x3 // =3 cd488: aa1503e0 mov x0, x21 cd48c: 97fdd47d bl 0x42680 <__strlen_chk@plt> cd490: 8b0002a2 add x2, x21, x0 cd494: aa1403e0 mov x0, x20 cd498: aa1503e1 mov x1, x21 cd49c: 97ffe3d0 bl 0xc63dc <__cxa_demangle+0x3afc> cd4a0: f9401660 ldr x0, [x19, #0x28] cd4a4: aa1403e1 mov x1, x20 cd4a8: f9400008 ldr x8, [x0] cd4ac: f9401108 ldr x8, [x8, #0x20] cd4b0: d63f0100 blr x8 cd4b4: f0000093 adrp x19, 0xe0000 cd4b8: 910fb673 add x19, x19, #0x3ed cd4bc: 52800041 mov w1, #0x2 // =2 cd4c0: aa1303e0 mov x0, x19 cd4c4: 97fdd46f bl 0x42680 <__strlen_chk@plt> cd4c8: 8b000262 add x2, x19, x0 cd4cc: aa1403e0 mov x0, x20 cd4d0: aa1303e1 mov x1, x19 cd4d4: a9427bfd ldp x29, x30, [sp, #0x20] cd4d8: a9414ff4 ldp x20, x19, [sp, #0x10] cd4dc: f84307f5 ldr x21, [sp], #0x30 cd4e0: 17ffe3bf b 0xc63dc <__cxa_demangle+0x3afc> cd4e4: 17fdcf8f b 0x41320 <_ZdlPv@plt> cd4e8: a9bb67fa stp x26, x25, [sp, #-0x50]! cd4ec: a9015ff8 stp x24, x23, [sp, #0x10] cd4f0: a90257f6 stp x22, x21, [sp, #0x20] cd4f4: a9034ff4 stp x20, x19, [sp, #0x30] cd4f8: a9047bfd stp x29, x30, [sp, #0x40] cd4fc: 910103fd add x29, sp, #0x40 cd500: f9400815 ldr x21, [x0, #0x10] cd504: aa0003f4 mov x20, x0 cd508: aa0103f3 mov x19, x1 cd50c: f94002a8 ldr x8, [x21] cd510: aa1503e0 mov x0, x21 cd514: f9401108 ldr x8, [x8, #0x20] cd518: d63f0100 blr x8 cd51c: 394026a8 ldrb w8, [x21, #0x9] cd520: 7100051f cmp w8, #0x1 cd524: 540000c0 b.eq 0xcd53c <__cxa_demangle+0xac5c> cd528: f94002a8 ldr x8, [x21] cd52c: aa1503e0 mov x0, x21 cd530: aa1303e1 mov x1, x19 cd534: f9401508 ldr x8, [x8, #0x28] cd538: d63f0100 blr x8 cd53c: f0000095 adrp x21, 0xe0000 cd540: 910ae2b5 add x21, x21, #0x2b8 cd544: 52800041 mov w1, #0x2 // =2 cd548: aa1503e0 mov x0, x21 cd54c: 97fdd44d bl 0x42680 <__strlen_chk@plt> cd550: 8b0002a2 add x2, x21, x0 cd554: aa1303e0 mov x0, x19 cd558: aa1503e1 mov x1, x21 cd55c: 97ffe3a0 bl 0xc63dc <__cxa_demangle+0x3afc> cd560: f9401288 ldr x8, [x20, #0x20] cd564: b40005a8 cbz x8, 0xcd618 <__cxa_demangle+0xad38> cd568: f9400679 ldr x25, [x19, #0x8] cd56c: f0000095 adrp x21, 0xe0000 cd570: aa1f03f7 mov x23, xzr cd574: 52800038 mov w24, #0x1 // =1 cd578: 910df2b5 add x21, x21, #0x37c cd57c: aa1903fa mov x26, x25 cd580: 37000238 tbnz w24, #0x0, 0xcd5c4 <__cxa_demangle+0xace4> cd584: 14000008 b 0xcd5a4 <__cxa_demangle+0xacc4> cd588: f9000679 str x25, [x19, #0x8] cd58c: f9401288 ldr x8, [x20, #0x20] cd590: 910006f7 add x23, x23, #0x1 cd594: eb0802ff cmp x23, x8 cd598: 54000400 b.eq 0xcd618 <__cxa_demangle+0xad38> cd59c: aa1903fa mov x26, x25 cd5a0: 37000138 tbnz w24, #0x0, 0xcd5c4 <__cxa_demangle+0xace4> cd5a4: 52800061 mov w1, #0x3 // =3 cd5a8: aa1503e0 mov x0, x21 cd5ac: 97fdd435 bl 0x42680 <__strlen_chk@plt> cd5b0: 8b0002a2 add x2, x21, x0 cd5b4: aa1303e0 mov x0, x19 cd5b8: aa1503e1 mov x1, x21 cd5bc: 97ffe388 bl 0xc63dc <__cxa_demangle+0x3afc> cd5c0: f940067a ldr x26, [x19, #0x8] cd5c4: f9400e88 ldr x8, [x20, #0x18] cd5c8: aa1303e1 mov x1, x19 cd5cc: f8777916 ldr x22, [x8, x23, lsl #3] cd5d0: f94002c8 ldr x8, [x22] cd5d4: aa1603e0 mov x0, x22 cd5d8: f9401108 ldr x8, [x8, #0x20] cd5dc: d63f0100 blr x8 cd5e0: 394026c8 ldrb w8, [x22, #0x9] cd5e4: 7100051f cmp w8, #0x1 cd5e8: 540000c0 b.eq 0xcd600 <__cxa_demangle+0xad20> cd5ec: f94002c8 ldr x8, [x22] cd5f0: aa1603e0 mov x0, x22 cd5f4: aa1303e1 mov x1, x19 cd5f8: f9401508 ldr x8, [x8, #0x28] cd5fc: d63f0100 blr x8 cd600: f9400668 ldr x8, [x19, #0x8] cd604: eb08035f cmp x26, x8 cd608: 54fffc00 b.eq 0xcd588 <__cxa_demangle+0xaca8> cd60c: 2a1f03f8 mov w24, wzr cd610: aa0803f9 mov x25, x8 cd614: 17ffffde b 0xcd58c <__cxa_demangle+0xacac> cd618: f0000094 adrp x20, 0xe0000 cd61c: 910fb694 add x20, x20, #0x3ed cd620: 52800041 mov w1, #0x2 // =2 cd624: aa1403e0 mov x0, x20 cd628: 97fdd416 bl 0x42680 <__strlen_chk@plt> cd62c: 8b000282 add x2, x20, x0 cd630: aa1303e0 mov x0, x19 cd634: aa1403e1 mov x1, x20 cd638: a9447bfd ldp x29, x30, [sp, #0x40] cd63c: a9434ff4 ldp x20, x19, [sp, #0x30] cd640: a94257f6 ldp x22, x21, [sp, #0x20] cd644: a9415ff8 ldp x24, x23, [sp, #0x10] cd648: a8c567fa ldp x26, x25, [sp], #0x50 cd64c: 17ffe364 b 0xc63dc <__cxa_demangle+0x3afc> cd650: 17fdcf34 b 0x41320 <_ZdlPv@plt> cd654: f81c0ff7 str x23, [sp, #-0x40]! cd658: a90157f6 stp x22, x21, [sp, #0x10] cd65c: a9024ff4 stp x20, x19, [sp, #0x20] cd660: a9037bfd stp x29, x30, [sp, #0x30] cd664: 9100c3fd add x29, sp, #0x30 cd668: f9497016 ldr x22, [x0, #0x12e0] cd66c: cb010054 sub x20, x2, x1 cd670: 11003e89 add w9, w20, #0xf cd674: 927c6d37 and x23, x9, #0xfffffff0 cd678: f94006c8 ldr x8, [x22, #0x8] cd67c: aa0103f3 mov x19, x1 cd680: 8b170109 add x9, x8, x23 cd684: f13fc13f cmp x9, #0xff0 cd688: 540002a3 b.lo 0xcd6dc <__cxa_demangle+0xadfc> cd68c: f13fc6ff cmp x23, #0xff1 cd690: 54000163 b.lo 0xcd6bc <__cxa_demangle+0xaddc> cd694: 910042e0 add x0, x23, #0x10 cd698: 97fdcfea bl 0x41640 cd69c: b4000420 cbz x0, 0xcd720 <__cxa_demangle+0xae40> cd6a0: f94002c8 ldr x8, [x22] cd6a4: 91004015 add x21, x0, #0x10 cd6a8: a9007c08 stp x8, xzr, [x0] cd6ac: f90002c0 str x0, [x22] cd6b0: 9343fe96 asr x22, x20, #3 cd6b4: b5000214 cbnz x20, 0xcd6f4 <__cxa_demangle+0xae14> cd6b8: 14000013 b 0xcd704 <__cxa_demangle+0xae24> cd6bc: aa0003f5 mov x21, x0 cd6c0: 52820000 mov w0, #0x1000 // =4096 cd6c4: 97fdcfdf bl 0x41640 cd6c8: b40002c0 cbz x0, 0xcd720 <__cxa_demangle+0xae40> cd6cc: aa1f03e8 mov x8, xzr cd6d0: a9007c16 stp x22, xzr, [x0] cd6d4: aa0003f6 mov x22, x0 cd6d8: f90972a0 str x0, [x21, #0x12e0] cd6dc: 8b170109 add x9, x8, x23 cd6e0: 8b0802c8 add x8, x22, x8 cd6e4: 91004115 add x21, x8, #0x10 cd6e8: f90006c9 str x9, [x22, #0x8] cd6ec: 9343fe96 asr x22, x20, #3 cd6f0: b40000b4 cbz x20, 0xcd704 <__cxa_demangle+0xae24> cd6f4: aa1503e0 mov x0, x21 cd6f8: aa1303e1 mov x1, x19 cd6fc: aa1403e2 mov x2, x20 cd700: 97fdd040 bl 0x41800 cd704: aa1503e0 mov x0, x21 cd708: aa1603e1 mov x1, x22 cd70c: a9437bfd ldp x29, x30, [sp, #0x30] cd710: a9424ff4 ldp x20, x19, [sp, #0x20] cd714: a94157f6 ldp x22, x21, [sp, #0x10] cd718: f84407f7 ldr x23, [sp], #0x40 cd71c: d65f03c0 ret cd720: 97fdd398 bl 0x42580 <_ZSt9terminatev@plt> cd724: a9bb67fa stp x26, x25, [sp, #-0x50]! cd728: a9015ff8 stp x24, x23, [sp, #0x10] cd72c: a90257f6 stp x22, x21, [sp, #0x20] cd730: a9034ff4 stp x20, x19, [sp, #0x30] cd734: a9047bfd stp x29, x30, [sp, #0x40] cd738: 910103fd add x29, sp, #0x40 cd73c: f0000095 adrp x21, 0xe0000 cd740: 910ae2b5 add x21, x21, #0x2b8 cd744: aa0103f3 mov x19, x1 cd748: aa0003f4 mov x20, x0 cd74c: 52800041 mov w1, #0x2 // =2 cd750: aa1503e0 mov x0, x21 cd754: 97fdd3cb bl 0x42680 <__strlen_chk@plt> cd758: 8b0002a2 add x2, x21, x0 cd75c: aa1303e0 mov x0, x19 cd760: aa1503e1 mov x1, x21 cd764: 97ffe31e bl 0xc63dc <__cxa_demangle+0x3afc> cd768: f9400a95 ldr x21, [x20, #0x10] cd76c: aa1303e1 mov x1, x19 cd770: f94002a8 ldr x8, [x21] cd774: aa1503e0 mov x0, x21 cd778: f9401108 ldr x8, [x8, #0x20] cd77c: d63f0100 blr x8 cd780: 394026a8 ldrb w8, [x21, #0x9] cd784: 7100051f cmp w8, #0x1 cd788: 540000c0 b.eq 0xcd7a0 <__cxa_demangle+0xaec0> cd78c: f94002a8 ldr x8, [x21] cd790: aa1503e0 mov x0, x21 cd794: aa1303e1 mov x1, x19 cd798: f9401508 ldr x8, [x8, #0x28] cd79c: d63f0100 blr x8 cd7a0: f0000095 adrp x21, 0xe0000 cd7a4: 910e22b5 add x21, x21, #0x388 cd7a8: 52800061 mov w1, #0x3 // =3 cd7ac: aa1503e0 mov x0, x21 cd7b0: 97fdd3b4 bl 0x42680 <__strlen_chk@plt> cd7b4: 8b0002a2 add x2, x21, x0 cd7b8: aa1303e0 mov x0, x19 cd7bc: aa1503e1 mov x1, x21 cd7c0: 97ffe307 bl 0xc63dc <__cxa_demangle+0x3afc> cd7c4: f9401288 ldr x8, [x20, #0x20] cd7c8: b40005a8 cbz x8, 0xcd87c <__cxa_demangle+0xaf9c> cd7cc: f9400679 ldr x25, [x19, #0x8] cd7d0: f0000095 adrp x21, 0xe0000 cd7d4: aa1f03f7 mov x23, xzr cd7d8: 52800038 mov w24, #0x1 // =1 cd7dc: 910df2b5 add x21, x21, #0x37c cd7e0: aa1903fa mov x26, x25 cd7e4: 37000238 tbnz w24, #0x0, 0xcd828 <__cxa_demangle+0xaf48> cd7e8: 14000008 b 0xcd808 <__cxa_demangle+0xaf28> cd7ec: f9000679 str x25, [x19, #0x8] cd7f0: f9401288 ldr x8, [x20, #0x20] cd7f4: 910006f7 add x23, x23, #0x1 cd7f8: eb0802ff cmp x23, x8 cd7fc: 54000400 b.eq 0xcd87c <__cxa_demangle+0xaf9c> cd800: aa1903fa mov x26, x25 cd804: 37000138 tbnz w24, #0x0, 0xcd828 <__cxa_demangle+0xaf48> cd808: 52800061 mov w1, #0x3 // =3 cd80c: aa1503e0 mov x0, x21 cd810: 97fdd39c bl 0x42680 <__strlen_chk@plt> cd814: 8b0002a2 add x2, x21, x0 cd818: aa1303e0 mov x0, x19 cd81c: aa1503e1 mov x1, x21 cd820: 97ffe2ef bl 0xc63dc <__cxa_demangle+0x3afc> cd824: f940067a ldr x26, [x19, #0x8] cd828: f9400e88 ldr x8, [x20, #0x18] cd82c: aa1303e1 mov x1, x19 cd830: f8777916 ldr x22, [x8, x23, lsl #3] cd834: f94002c8 ldr x8, [x22] cd838: aa1603e0 mov x0, x22 cd83c: f9401108 ldr x8, [x8, #0x20] cd840: d63f0100 blr x8 cd844: 394026c8 ldrb w8, [x22, #0x9] cd848: 7100051f cmp w8, #0x1 cd84c: 540000c0 b.eq 0xcd864 <__cxa_demangle+0xaf84> cd850: f94002c8 ldr x8, [x22] cd854: aa1603e0 mov x0, x22 cd858: aa1303e1 mov x1, x19 cd85c: f9401508 ldr x8, [x8, #0x28] cd860: d63f0100 blr x8 cd864: f9400668 ldr x8, [x19, #0x8] cd868: eb08035f cmp x26, x8 cd86c: 54fffc00 b.eq 0xcd7ec <__cxa_demangle+0xaf0c> cd870: 2a1f03f8 mov w24, wzr cd874: aa0803f9 mov x25, x8 cd878: 17ffffde b 0xcd7f0 <__cxa_demangle+0xaf10> cd87c: f0000094 adrp x20, 0xe0000 cd880: 910fb694 add x20, x20, #0x3ed cd884: 52800041 mov w1, #0x2 // =2 cd888: aa1403e0 mov x0, x20 cd88c: 97fdd37d bl 0x42680 <__strlen_chk@plt> cd890: 8b000282 add x2, x20, x0 cd894: aa1303e0 mov x0, x19 cd898: aa1403e1 mov x1, x20 cd89c: a9447bfd ldp x29, x30, [sp, #0x40] cd8a0: a9434ff4 ldp x20, x19, [sp, #0x30] cd8a4: a94257f6 ldp x22, x21, [sp, #0x20] cd8a8: a9415ff8 ldp x24, x23, [sp, #0x10] cd8ac: a8c567fa ldp x26, x25, [sp], #0x50 cd8b0: 17ffe2cb b 0xc63dc <__cxa_demangle+0x3afc> cd8b4: 17fdce9b b 0x41320 <_ZdlPv@plt> cd8b8: f81d0ff5 str x21, [sp, #-0x30]! cd8bc: a9014ff4 stp x20, x19, [sp, #0x10] cd8c0: a9027bfd stp x29, x30, [sp, #0x20] cd8c4: 910083fd add x29, sp, #0x20 cd8c8: 39406008 ldrb w8, [x0, #0x18] cd8cc: aa0003f4 mov x20, x0 cd8d0: aa0103f3 mov x19, x1 cd8d4: 34000148 cbz w8, 0xcd8fc <__cxa_demangle+0xb01c> cd8d8: f0000095 adrp x21, 0xe0000 cd8dc: 911e92b5 add x21, x21, #0x7a4 cd8e0: 52800061 mov w1, #0x3 // =3 cd8e4: aa1503e0 mov x0, x21 cd8e8: 97fdd366 bl 0x42680 <__strlen_chk@plt> cd8ec: 8b0002a2 add x2, x21, x0 cd8f0: aa1303e0 mov x0, x19 cd8f4: aa1503e1 mov x1, x21 cd8f8: 97ffe2b9 bl 0xc63dc <__cxa_demangle+0x3afc> cd8fc: f0000095 adrp x21, 0xe0000 cd900: 9110a2b5 add x21, x21, #0x428 cd904: 528000e1 mov w1, #0x7 // =7 cd908: aa1503e0 mov x0, x21 cd90c: 97fdd35d bl 0x42680 <__strlen_chk@plt> cd910: 8b0002a2 add x2, x21, x0 cd914: aa1303e0 mov x0, x19 cd918: aa1503e1 mov x1, x21 cd91c: 97ffe2b0 bl 0xc63dc <__cxa_demangle+0x3afc> cd920: 39406688 ldrb w8, [x20, #0x19] cd924: 34000148 cbz w8, 0xcd94c <__cxa_demangle+0xb06c> cd928: f0000095 adrp x21, 0xe0000 cd92c: 910e2eb5 add x21, x21, #0x38b cd930: 52800081 mov w1, #0x4 // =4 cd934: aa1503e0 mov x0, x21 cd938: 97fdd352 bl 0x42680 <__strlen_chk@plt> cd93c: 8b0002a2 add x2, x21, x0 cd940: aa1303e0 mov x0, x19 cd944: aa1503e1 mov x1, x21 cd948: 97ffe2a5 bl 0xc63dc <__cxa_demangle+0x3afc> cd94c: f9400a94 ldr x20, [x20, #0x10] cd950: aa1303e1 mov x1, x19 cd954: f9400288 ldr x8, [x20] cd958: aa1403e0 mov x0, x20 cd95c: f9401108 ldr x8, [x8, #0x20] cd960: d63f0100 blr x8 cd964: 39402688 ldrb w8, [x20, #0x9] cd968: 7100051f cmp w8, #0x1 cd96c: 540000a1 b.ne 0xcd980 <__cxa_demangle+0xb0a0> cd970: a9427bfd ldp x29, x30, [sp, #0x20] cd974: a9414ff4 ldp x20, x19, [sp, #0x10] cd978: f84307f5 ldr x21, [sp], #0x30 cd97c: d65f03c0 ret cd980: f9400288 ldr x8, [x20] cd984: aa1403e0 mov x0, x20 cd988: aa1303e1 mov x1, x19 cd98c: a9427bfd ldp x29, x30, [sp, #0x20] cd990: f9401502 ldr x2, [x8, #0x28] cd994: a9414ff4 ldp x20, x19, [sp, #0x10] cd998: f84307f5 ldr x21, [sp], #0x30 cd99c: d61f0040 br x2 cd9a0: 17fdce60 b 0x41320 <_ZdlPv@plt> cd9a4: d100c3ff sub sp, sp, #0x30 cd9a8: a9014ff4 stp x20, x19, [sp, #0x10] cd9ac: a9027bfd stp x29, x30, [sp, #0x20] cd9b0: 910083fd add x29, sp, #0x20 cd9b4: a9402408 ldp x8, x9, [x0] cd9b8: aa0003f3 mov x19, x0 cd9bc: eb08013f cmp x9, x8 cd9c0: 54000120 b.eq 0xcd9e4 <__cxa_demangle+0xb104> cd9c4: 39400108 ldrb w8, [x8] cd9c8: 7101111f cmp w8, #0x44 cd9cc: 54000160 b.eq 0xcd9f8 <__cxa_demangle+0xb118> cd9d0: 7101511f cmp w8, #0x54 cd9d4: 54000081 b.ne 0xcd9e4 <__cxa_demangle+0xb104> cd9d8: aa1303e0 mov x0, x19 cd9dc: 97ffe4f4 bl 0xc6dac <__cxa_demangle+0x44cc> cd9e0: 14000008 b 0xcda00 <__cxa_demangle+0xb120> cd9e4: aa1303e0 mov x0, x19 cd9e8: a9427bfd ldp x29, x30, [sp, #0x20] cd9ec: a9414ff4 ldp x20, x19, [sp, #0x10] cd9f0: 9100c3ff add sp, sp, #0x30 cd9f4: 17ffe2d9 b 0xc6558 <__cxa_demangle+0x3c78> cd9f8: aa1303e0 mov x0, x19 cd9fc: 97ffe590 bl 0xc703c <__cxa_demangle+0x475c> cda00: aa0003f4 mov x20, x0 cda04: f90007e0 str x0, [sp, #0x8] cda08: b4000080 cbz x0, 0xcda18 <__cxa_demangle+0xb138> cda0c: 9104a260 add x0, x19, #0x128 cda10: 910023e1 add x1, sp, #0x8 cda14: 97ffe179 bl 0xc5ff8 <__cxa_demangle+0x3718> cda18: aa1403e0 mov x0, x20 cda1c: a9427bfd ldp x29, x30, [sp, #0x20] cda20: a9414ff4 ldp x20, x19, [sp, #0x10] cda24: 9100c3ff add sp, sp, #0x30 cda28: d65f03c0 ret cda2c: a9bd57f6 stp x22, x21, [sp, #-0x30]! cda30: a9014ff4 stp x20, x19, [sp, #0x10] cda34: a9027bfd stp x29, x30, [sp, #0x20] cda38: 910083fd add x29, sp, #0x20 cda3c: a9402408 ldp x8, x9, [x0] cda40: aa0003f3 mov x19, x0 cda44: eb08013f cmp x9, x8 cda48: 54000140 b.eq 0xcda70 <__cxa_demangle+0xb190> cda4c: 39400108 ldrb w8, [x8] cda50: 5100c108 sub w8, w8, #0x30 cda54: 7100251f cmp w8, #0x9 cda58: 540000c8 b.hi 0xcda70 <__cxa_demangle+0xb190> cda5c: aa1303e0 mov x0, x19 cda60: 940000a9 bl 0xcdd04 <__cxa_demangle+0xb424> cda64: aa0003f4 mov x20, x0 cda68: b5000c40 cbnz x0, 0xcdbf0 <__cxa_demangle+0xb310> cda6c: 140000a0 b 0xcdcec <__cxa_demangle+0xb40c> cda70: f0000080 adrp x0, 0xe0000 cda74: 910edc00 add x0, x0, #0x3b7 cda78: 52800061 mov w1, #0x3 // =3 cda7c: 97fdd301 bl 0x42680 <__strlen_chk@plt> cda80: a9402269 ldp x9, x8, [x19] cda84: cb09010a sub x10, x8, x9 cda88: eb0a001f cmp x0, x10 cda8c: 540007a8 b.hi 0xcdb80 <__cxa_demangle+0xb2a0> cda90: b40001a0 cbz x0, 0xcdac4 <__cxa_demangle+0xb1e4> cda94: f000008a adrp x10, 0xe0000 cda98: 910edd4a add x10, x10, #0x3b7 cda9c: aa0003eb mov x11, x0 cdaa0: aa0903ec mov x12, x9 cdaa4: 3940014d ldrb w13, [x10] cdaa8: 3940018e ldrb w14, [x12] cdaac: 6b0e01bf cmp w13, w14 cdab0: 54000681 b.ne 0xcdb80 <__cxa_demangle+0xb2a0> cdab4: 9100054a add x10, x10, #0x1 cdab8: f100056b subs x11, x11, #0x1 cdabc: 9100058c add x12, x12, #0x1 cdac0: 54ffff21 b.ne 0xcdaa4 <__cxa_demangle+0xb1c4> cdac4: 8b000129 add x9, x9, x0 cdac8: eb09011f cmp x8, x9 cdacc: f9000269 str x9, [x19] cdad0: 54000d60 b.eq 0xcdc7c <__cxa_demangle+0xb39c> cdad4: 39400128 ldrb w8, [x9] cdad8: 5100c108 sub w8, w8, #0x30 cdadc: 7100251f cmp w8, #0x9 cdae0: 54000ce8 b.hi 0xcdc7c <__cxa_demangle+0xb39c> cdae4: aa1303e0 mov x0, x19 cdae8: 94000087 bl 0xcdd04 <__cxa_demangle+0xb424> cdaec: b4000fe0 cbz x0, 0xcdce8 <__cxa_demangle+0xb408> cdaf0: a9402668 ldp x8, x9, [x19] cdaf4: aa0003f5 mov x21, x0 cdaf8: eb08013f cmp x9, x8 cdafc: 54000c80 b.eq 0xcdc8c <__cxa_demangle+0xb3ac> cdb00: 39400108 ldrb w8, [x8] cdb04: 7101251f cmp w8, #0x49 cdb08: 54000c21 b.ne 0xcdc8c <__cxa_demangle+0xb3ac> cdb0c: aa1303e0 mov x0, x19 cdb10: 2a1f03e1 mov w1, wzr cdb14: 97ffe373 bl 0xc68e0 <__cxa_demangle+0x4000> cdb18: aa0003f4 mov x20, x0 cdb1c: b4000e80 cbz x0, 0xcdcec <__cxa_demangle+0xb40c> cdb20: f9497276 ldr x22, [x19, #0x12e0] cdb24: f94006c8 ldr x8, [x22, #0x8] cdb28: 91008109 add x9, x8, #0x20 cdb2c: f13fc13f cmp x9, #0xff0 cdb30: 54000103 b.lo 0xcdb50 <__cxa_demangle+0xb270> cdb34: 52820000 mov w0, #0x1000 // =4096 cdb38: 97fdcec2 bl 0x41640 cdb3c: b4000e20 cbz x0, 0xcdd00 <__cxa_demangle+0xb420> cdb40: aa1f03e8 mov x8, xzr cdb44: a9007c16 stp x22, xzr, [x0] cdb48: aa0003f6 mov x22, x0 cdb4c: f9097260 str x0, [x19, #0x12e0] cdb50: b000020a adrp x10, 0x10e000 cdb54: 91008109 add x9, x8, #0x20 cdb58: 8b0802c8 add x8, x22, x8 cdb5c: 9115414a add x10, x10, #0x550 cdb60: 5280240b mov w11, #0x120 // =288 cdb64: f90006c9 str x9, [x22, #0x8] cdb68: f8010d0a str x10, [x8, #0x10]! cdb6c: 72a0202b movk w11, #0x101, lsl #16 cdb70: a9015115 stp x21, x20, [x8, #0x10] cdb74: aa0803f5 mov x21, x8 cdb78: b900090b str w11, [x8, #0x8] cdb7c: 14000044 b 0xcdc8c <__cxa_demangle+0xb3ac> cdb80: f0000060 adrp x0, 0xdc000 >+0x1e> cdb84: 913c2c00 add x0, x0, #0xf0b cdb88: 52800061 mov w1, #0x3 // =3 cdb8c: 97fdd2bd bl 0x42680 <__strlen_chk@plt> cdb90: a9402668 ldp x8, x9, [x19] cdb94: cb080129 sub x9, x9, x8 cdb98: eb09001f cmp x0, x9 cdb9c: 54000208 b.hi 0xcdbdc <__cxa_demangle+0xb2fc> cdba0: b40001a0 cbz x0, 0xcdbd4 <__cxa_demangle+0xb2f4> cdba4: f0000069 adrp x9, 0xdc000 >+0x1e> cdba8: 913c2d29 add x9, x9, #0xf0b cdbac: aa0003ea mov x10, x0 cdbb0: aa0803eb mov x11, x8 cdbb4: 3940012c ldrb w12, [x9] cdbb8: 3940016d ldrb w13, [x11] cdbbc: 6b0d019f cmp w12, w13 cdbc0: 540000e1 b.ne 0xcdbdc <__cxa_demangle+0xb2fc> cdbc4: 91000529 add x9, x9, #0x1 cdbc8: f100054a subs x10, x10, #0x1 cdbcc: 9100056b add x11, x11, #0x1 cdbd0: 54ffff21 b.ne 0xcdbb4 <__cxa_demangle+0xb2d4> cdbd4: 8b000108 add x8, x8, x0 cdbd8: f9000268 str x8, [x19] cdbdc: aa1303e0 mov x0, x19 cdbe0: aa1f03e1 mov x1, xzr cdbe4: 940000f6 bl 0xcdfbc <__cxa_demangle+0xb6dc> cdbe8: aa0003f4 mov x20, x0 cdbec: b4000800 cbz x0, 0xcdcec <__cxa_demangle+0xb40c> cdbf0: a9402668 ldp x8, x9, [x19] cdbf4: eb08013f cmp x9, x8 cdbf8: 540007a0 b.eq 0xcdcec <__cxa_demangle+0xb40c> cdbfc: 39400108 ldrb w8, [x8] cdc00: 7101251f cmp w8, #0x49 cdc04: 54000741 b.ne 0xcdcec <__cxa_demangle+0xb40c> cdc08: aa1303e0 mov x0, x19 cdc0c: 2a1f03e1 mov w1, wzr cdc10: 97ffe334 bl 0xc68e0 <__cxa_demangle+0x4000> cdc14: b40006a0 cbz x0, 0xcdce8 <__cxa_demangle+0xb408> cdc18: f9497276 ldr x22, [x19, #0x12e0] cdc1c: aa0003f5 mov x21, x0 cdc20: f94006c8 ldr x8, [x22, #0x8] cdc24: 91008109 add x9, x8, #0x20 cdc28: f13fc13f cmp x9, #0xff0 cdc2c: 54000103 b.lo 0xcdc4c <__cxa_demangle+0xb36c> cdc30: 52820000 mov w0, #0x1000 // =4096 cdc34: 97fdce83 bl 0x41640 cdc38: b4000640 cbz x0, 0xcdd00 <__cxa_demangle+0xb420> cdc3c: aa1f03e8 mov x8, xzr cdc40: a9007c16 stp x22, xzr, [x0] cdc44: aa0003f6 mov x22, x0 cdc48: f9097260 str x0, [x19, #0x12e0] cdc4c: b000020a adrp x10, 0x10e000 cdc50: 91008109 add x9, x8, #0x20 cdc54: 8b0802c8 add x8, x22, x8 cdc58: 9115414a add x10, x10, #0x550 cdc5c: 5280240b mov w11, #0x120 // =288 cdc60: f90006c9 str x9, [x22, #0x8] cdc64: f8010d0a str x10, [x8, #0x10]! cdc68: 72a0202b movk w11, #0x101, lsl #16 cdc6c: a9015514 stp x20, x21, [x8, #0x10] cdc70: aa0803f4 mov x20, x8 cdc74: b900090b str w11, [x8, #0x8] cdc78: 1400001d b 0xcdcec <__cxa_demangle+0xb40c> cdc7c: aa1303e0 mov x0, x19 cdc80: 97ffff49 bl 0xcd9a4 <__cxa_demangle+0xb0c4> cdc84: aa0003f5 mov x21, x0 cdc88: b4000300 cbz x0, 0xcdce8 <__cxa_demangle+0xb408> cdc8c: f9497276 ldr x22, [x19, #0x12e0] cdc90: f94006c8 ldr x8, [x22, #0x8] cdc94: 91008109 add x9, x8, #0x20 cdc98: f13fc13f cmp x9, #0xff0 cdc9c: 54000103 b.lo 0xcdcbc <__cxa_demangle+0xb3dc> cdca0: 52820000 mov w0, #0x1000 // =4096 cdca4: 97fdce67 bl 0x41640 cdca8: b40002c0 cbz x0, 0xcdd00 <__cxa_demangle+0xb420> cdcac: aa1f03e8 mov x8, xzr cdcb0: a9007c16 stp x22, xzr, [x0] cdcb4: aa0003f6 mov x22, x0 cdcb8: f9097260 str x0, [x19, #0x12e0] cdcbc: 91008109 add x9, x8, #0x20 cdcc0: 8b0802d4 add x20, x22, x8 cdcc4: 90000208 adrp x8, 0x10d000 cdcc8: 91260108 add x8, x8, #0x980 cdccc: 528024ca mov w10, #0x126 // =294 cdcd0: 72a0202a movk w10, #0x101, lsl #16 cdcd4: f90006c9 str x9, [x22, #0x8] cdcd8: f8010e88 str x8, [x20, #0x10]! cdcdc: b9000a8a str w10, [x20, #0x8] cdce0: f9000a95 str x21, [x20, #0x10] cdce4: 14000002 b 0xcdcec <__cxa_demangle+0xb40c> cdce8: aa1f03f4 mov x20, xzr cdcec: aa1403e0 mov x0, x20 cdcf0: a9427bfd ldp x29, x30, [sp, #0x20] cdcf4: a9414ff4 ldp x20, x19, [sp, #0x10] cdcf8: a8c357f6 ldp x22, x21, [sp], #0x30 cdcfc: d65f03c0 ret cdd00: 97fdd220 bl 0x42580 <_ZSt9terminatev@plt> cdd04: a9bd57f6 stp x22, x21, [sp, #-0x30]! cdd08: a9014ff4 stp x20, x19, [sp, #0x10] cdd0c: a9027bfd stp x29, x30, [sp, #0x20] cdd10: 910083fd add x29, sp, #0x20 cdd14: a9402014 ldp x20, x8, [x0] cdd18: eb14011f cmp x8, x20 cdd1c: 54000a80 b.eq 0xcde6c <__cxa_demangle+0xb58c> cdd20: 39400289 ldrb w9, [x20] cdd24: 5100c129 sub w9, w9, #0x30 cdd28: 7100253f cmp w9, #0x9 cdd2c: 54000a08 b.hi 0xcde6c <__cxa_demangle+0xb58c> cdd30: aa0003f3 mov x19, x0 cdd34: eb08029f cmp x20, x8 cdd38: 540002c0 b.eq 0xcdd90 <__cxa_demangle+0xb4b0> cdd3c: aa1f03ea mov x10, xzr cdd40: aa1403e9 mov x9, x20 cdd44: 91000694 add x20, x20, #0x1 cdd48: f9000274 str x20, [x19] cdd4c: 3940012b ldrb w11, [x9] cdd50: eb14011f cmp x8, x20 cdd54: 8b0b014a add x10, x10, x11 cdd58: d100c156 sub x22, x10, #0x30 cdd5c: 540001c0 b.eq 0xcdd94 <__cxa_demangle+0xb4b4> cdd60: 3940028a ldrb w10, [x20] cdd64: 5100c14a sub w10, w10, #0x30 cdd68: 7100295f cmp w10, #0xa cdd6c: 54000142 b.hs 0xcdd94 <__cxa_demangle+0xb4b4> cdd70: 8b160aca add x10, x22, x22, lsl #2 cdd74: eb14011f cmp x8, x20 cdd78: d37ff94a lsl x10, x10, #1 cdd7c: 54fffe21 b.ne 0xcdd40 <__cxa_demangle+0xb460> cdd80: aa1403eb mov x11, x20 cdd84: 91000534 add x20, x9, #0x1 cdd88: d100c156 sub x22, x10, #0x30 cdd8c: 14000003 b 0xcdd98 <__cxa_demangle+0xb4b8> cdd90: 928005f6 mov x22, #-0x30 // =-48 cdd94: aa1403eb mov x11, x20 cdd98: cb0b0108 sub x8, x8, x11 cdd9c: d10006c9 sub x9, x22, #0x1 cdda0: eb08013f cmp x9, x8 cdda4: 54000642 b.hs 0xcde6c <__cxa_demangle+0xb58c> cdda8: f0000080 adrp x0, 0xe0000 cddac: 8b160295 add x21, x20, x22 cddb0: 910e5800 add x0, x0, #0x396 cddb4: 52800161 mov w1, #0xb // =11 cddb8: f9000275 str x21, [x19] cddbc: 97fdd231 bl 0x42680 <__strlen_chk@plt> cddc0: eb16001f cmp x0, x22 cddc4: 54000608 b.hi 0xcde84 <__cxa_demangle+0xb5a4> cddc8: b4000180 cbz x0, 0xcddf8 <__cxa_demangle+0xb518> cddcc: f0000088 adrp x8, 0xe0000 cddd0: 910e5908 add x8, x8, #0x396 cddd4: aa1403e9 mov x9, x20 cddd8: 3940010a ldrb w10, [x8] cdddc: 3940012b ldrb w11, [x9] cdde0: 6b0b015f cmp w10, w11 cdde4: 54000501 b.ne 0xcde84 <__cxa_demangle+0xb5a4> cdde8: 91000508 add x8, x8, #0x1 cddec: f1000400 subs x0, x0, #0x1 cddf0: 91000529 add x9, x9, #0x1 cddf4: 54ffff21 b.ne 0xcddd8 <__cxa_demangle+0xb4f8> cddf8: f9497274 ldr x20, [x19, #0x12e0] cddfc: f9400688 ldr x8, [x20, #0x8] cde00: 91008109 add x9, x8, #0x20 cde04: f13fc13f cmp x9, #0xff0 cde08: 54000103 b.lo 0xcde28 <__cxa_demangle+0xb548> cde0c: 52820000 mov w0, #0x1000 // =4096 cde10: 97fdce0c bl 0x41640 cde14: b4000660 cbz x0, 0xcdee0 <__cxa_demangle+0xb600> cde18: aa1f03e8 mov x8, xzr cde1c: a9007c14 stp x20, xzr, [x0] cde20: aa0003f4 mov x20, x0 cde24: f9097260 str x0, [x19, #0x12e0] cde28: 91008109 add x9, x8, #0x20 cde2c: f9000689 str x9, [x20, #0x8] cde30: 8b080293 add x19, x20, x8 cde34: f0000094 adrp x20, 0xe0000 cde38: 910e8694 add x20, x20, #0x3a1 cde3c: 528002c1 mov w1, #0x16 // =22 cde40: aa1403e0 mov x0, x20 cde44: 97fdd20f bl 0x42680 <__strlen_chk@plt> cde48: 90000209 adrp x9, 0x10d000 cde4c: 9104c129 add x9, x9, #0x130 cde50: 528020ea mov w10, #0x107 // =263 cde54: 8b000288 add x8, x20, x0 cde58: 72a0202a movk w10, #0x101, lsl #16 cde5c: f8010e69 str x9, [x19, #0x10]! cde60: b9000a6a str w10, [x19, #0x8] cde64: a9012274 stp x20, x8, [x19, #0x10] cde68: 14000002 b 0xcde70 <__cxa_demangle+0xb590> cde6c: aa1f03f3 mov x19, xzr cde70: aa1303e0 mov x0, x19 cde74: a9427bfd ldp x29, x30, [sp, #0x20] cde78: a9414ff4 ldp x20, x19, [sp, #0x10] cde7c: a8c357f6 ldp x22, x21, [sp], #0x30 cde80: d65f03c0 ret cde84: f9497276 ldr x22, [x19, #0x12e0] cde88: f94006c8 ldr x8, [x22, #0x8] cde8c: 91008109 add x9, x8, #0x20 cde90: f13fc13f cmp x9, #0xff0 cde94: 54000103 b.lo 0xcdeb4 <__cxa_demangle+0xb5d4> cde98: 52820000 mov w0, #0x1000 // =4096 cde9c: 97fdcde9 bl 0x41640 cdea0: b4000200 cbz x0, 0xcdee0 <__cxa_demangle+0xb600> cdea4: aa1f03e8 mov x8, xzr cdea8: a9007c16 stp x22, xzr, [x0] cdeac: aa0003f6 mov x22, x0 cdeb0: f9097260 str x0, [x19, #0x12e0] cdeb4: 91008109 add x9, x8, #0x20 cdeb8: 8b0802d3 add x19, x22, x8 cdebc: 90000208 adrp x8, 0x10d000 cdec0: 9104c108 add x8, x8, #0x130 cdec4: 528020ea mov w10, #0x107 // =263 cdec8: 72a0202a movk w10, #0x101, lsl #16 cdecc: f90006c9 str x9, [x22, #0x8] cded0: f8010e68 str x8, [x19, #0x10]! cded4: b9000a6a str w10, [x19, #0x8] cded8: a9015674 stp x20, x21, [x19, #0x10] cdedc: 17ffffe5 b 0xcde70 <__cxa_demangle+0xb590> cdee0: 97fdd1a8 bl 0x42580 <_ZSt9terminatev@plt> cdee4: f81d0ff5 str x21, [sp, #-0x30]! cdee8: a9014ff4 stp x20, x19, [sp, #0x10] cdeec: a9027bfd stp x29, x30, [sp, #0x20] cdef0: 910083fd add x29, sp, #0x20 cdef4: f9400815 ldr x21, [x0, #0x10] cdef8: aa0003f4 mov x20, x0 cdefc: aa0103f3 mov x19, x1 cdf00: f94002a8 ldr x8, [x21] cdf04: aa1503e0 mov x0, x21 cdf08: f9401108 ldr x8, [x8, #0x20] cdf0c: d63f0100 blr x8 cdf10: 394026a8 ldrb w8, [x21, #0x9] cdf14: 7100051f cmp w8, #0x1 cdf18: 540000c0 b.eq 0xcdf30 <__cxa_demangle+0xb650> cdf1c: f94002a8 ldr x8, [x21] cdf20: aa1503e0 mov x0, x21 cdf24: aa1303e1 mov x1, x19 cdf28: f9401508 ldr x8, [x8, #0x28] cdf2c: d63f0100 blr x8 cdf30: f0000095 adrp x21, 0xe0000 cdf34: 911e92b5 add x21, x21, #0x7a4 cdf38: 52800061 mov w1, #0x3 // =3 cdf3c: aa1503e0 mov x0, x21 cdf40: 97fdd1d0 bl 0x42680 <__strlen_chk@plt> cdf44: 8b0002a2 add x2, x21, x0 cdf48: aa1303e0 mov x0, x19 cdf4c: aa1503e1 mov x1, x21 cdf50: 97ffe123 bl 0xc63dc <__cxa_demangle+0x3afc> cdf54: f9400e94 ldr x20, [x20, #0x18] cdf58: aa1303e1 mov x1, x19 cdf5c: f9400288 ldr x8, [x20] cdf60: aa1403e0 mov x0, x20 cdf64: f9401108 ldr x8, [x8, #0x20] cdf68: d63f0100 blr x8 cdf6c: 39402688 ldrb w8, [x20, #0x9] cdf70: 7100051f cmp w8, #0x1 cdf74: 540000a1 b.ne 0xcdf88 <__cxa_demangle+0xb6a8> cdf78: a9427bfd ldp x29, x30, [sp, #0x20] cdf7c: a9414ff4 ldp x20, x19, [sp, #0x10] cdf80: f84307f5 ldr x21, [sp], #0x30 cdf84: d65f03c0 ret cdf88: f9400288 ldr x8, [x20] cdf8c: aa1403e0 mov x0, x20 cdf90: aa1303e1 mov x1, x19 cdf94: a9427bfd ldp x29, x30, [sp, #0x20] cdf98: f9401502 ldr x2, [x8, #0x28] cdf9c: a9414ff4 ldp x20, x19, [sp, #0x10] cdfa0: f84307f5 ldr x21, [sp], #0x30 cdfa4: d61f0040 br x2 cdfa8: f9400c00 ldr x0, [x0, #0x18] cdfac: f9400008 ldr x8, [x0] cdfb0: f9401901 ldr x1, [x8, #0x30] cdfb4: d61f0020 br x1 cdfb8: 17fdccda b 0x41320 <_ZdlPv@plt> cdfbc: a9bc5ff8 stp x24, x23, [sp, #-0x40]! cdfc0: a90157f6 stp x22, x21, [sp, #0x10] cdfc4: a9024ff4 stp x20, x19, [sp, #0x20] cdfc8: a9037bfd stp x29, x30, [sp, #0x30] cdfcc: 9100c3fd add x29, sp, #0x30 cdfd0: a9402408 ldp x8, x9, [x0] cdfd4: eb080129 subs x9, x9, x8 cdfd8: 54007000 b.eq 0xcedd8 <__cxa_demangle+0xc4f8> cdfdc: 3940010a ldrb w10, [x8] cdfe0: aa1f03f4 mov x20, xzr cdfe4: 5101854a sub w10, w10, #0x61 cdfe8: 7100555f cmp w10, #0x15 cdfec: 54009208 b.hi 0xcf22c <__cxa_demangle+0xc94c> cdff0: d000008b adrp x11, 0xdf000 cdff4: 913b416b add x11, x11, #0xed0 cdff8: 100000ac adr x12, 0xce00c <__cxa_demangle+0xb72c> cdffc: 786a796d ldrh w13, [x11, x10, lsl #1] ce000: 8b0d098c add x12, x12, x13, lsl #2 ce004: aa0003f3 mov x19, x0 ce008: d61f0180 br x12 ce00c: f100093f cmp x9, #0x2 ce010: 54006e43 b.lo 0xcedd8 <__cxa_demangle+0xc4f8> ce014: 39400509 ldrb w9, [x8, #0x1] ce018: aa1f03f4 mov x20, xzr ce01c: 51013929 sub w9, w9, #0x4e ce020: 7100813f cmp w9, #0x20 ce024: 54009048 b.hi 0xcf22c <__cxa_demangle+0xc94c> ce028: d000008a adrp x10, 0xe0000 ce02c: 9102c14a add x10, x10, #0xb0 ce030: 1000008b adr x11, 0xce040 <__cxa_demangle+0xb760> ce034: 7869794c ldrh w12, [x10, x9, lsl #1] ce038: 8b0c096b add x11, x11, x12, lsl #2 ce03c: d61f0160 br x11 ce040: f9497274 ldr x20, [x19, #0x12e0] ce044: 91000908 add x8, x8, #0x2 ce048: f9000268 str x8, [x19] ce04c: f9400688 ldr x8, [x20, #0x8] ce050: 91008109 add x9, x8, #0x20 ce054: f13fc13f cmp x9, #0xff0 ce058: 54000103 b.lo 0xce078 <__cxa_demangle+0xb798> ce05c: 52820000 mov w0, #0x1000 // =4096 ce060: 97fdcd78 bl 0x41640 ce064: b4008f80 cbz x0, 0xcf254 <__cxa_demangle+0xc974> ce068: aa1f03e8 mov x8, xzr ce06c: a9007c14 stp x20, xzr, [x0] ce070: aa0003f4 mov x20, x0 ce074: f9097260 str x0, [x19, #0x12e0] ce078: 91008109 add x9, x8, #0x20 ce07c: d0000093 adrp x19, 0xe0000 ce080: f9000689 str x9, [x20, #0x8] ce084: 8b080294 add x20, x20, x8 ce088: 910f1673 add x19, x19, #0x3c5 ce08c: 52800141 mov w1, #0xa // =10 ce090: 1400045d b 0xcf204 <__cxa_demangle+0xc924> ce094: f100093f cmp x9, #0x2 ce098: 54006a03 b.lo 0xcedd8 <__cxa_demangle+0xc4f8> ce09c: 39400509 ldrb w9, [x8, #0x1] ce0a0: 7101cd3f cmp w9, #0x73 ce0a4: 540069a1 b.ne 0xcedd8 <__cxa_demangle+0xc4f8> ce0a8: f9497274 ldr x20, [x19, #0x12e0] ce0ac: 91000908 add x8, x8, #0x2 ce0b0: f9000268 str x8, [x19] ce0b4: f9400688 ldr x8, [x20, #0x8] ce0b8: 91008109 add x9, x8, #0x20 ce0bc: f13fc13f cmp x9, #0xff0 ce0c0: 54000103 b.lo 0xce0e0 <__cxa_demangle+0xb800> ce0c4: 52820000 mov w0, #0x1000 // =4096 ce0c8: 97fdcd5e bl 0x41640 ce0cc: b4008c40 cbz x0, 0xcf254 <__cxa_demangle+0xc974> ce0d0: aa1f03e8 mov x8, xzr ce0d4: a9007c14 stp x20, xzr, [x0] ce0d8: aa0003f4 mov x20, x0 ce0dc: f9097260 str x0, [x19, #0x12e0] ce0e0: 91008109 add x9, x8, #0x20 ce0e4: d0000093 adrp x19, 0xe0000 ce0e8: f9000689 str x9, [x20, #0x8] ce0ec: 8b080294 add x20, x20, x8 ce0f0: 91166673 add x19, x19, #0x599 ce0f4: 52800181 mov w1, #0xc // =12 ce0f8: 14000443 b 0xcf204 <__cxa_demangle+0xc924> ce0fc: f100093f cmp x9, #0x2 ce100: 540066c3 b.lo 0xcedd8 <__cxa_demangle+0xc4f8> ce104: 39400509 ldrb w9, [x8, #0x1] ce108: aa1f03f4 mov x20, xzr ce10c: 51013129 sub w9, w9, #0x4c ce110: 7100a13f cmp w9, #0x28 ce114: 540088c8 b.hi 0xcf22c <__cxa_demangle+0xc94c> ce118: b000008a adrp x10, 0xdf000 ce11c: 913d294a add x10, x10, #0xf4a ce120: 1000008b adr x11, 0xce130 <__cxa_demangle+0xb850> ce124: 7869794c ldrh w12, [x10, x9, lsl #1] ce128: 8b0c096b add x11, x11, x12, lsl #2 ce12c: d61f0160 br x11 ce130: f9497274 ldr x20, [x19, #0x12e0] ce134: 91000908 add x8, x8, #0x2 ce138: f9000268 str x8, [x19] ce13c: f9400688 ldr x8, [x20, #0x8] ce140: 91008109 add x9, x8, #0x20 ce144: f13fc13f cmp x9, #0xff0 ce148: 54000103 b.lo 0xce168 <__cxa_demangle+0xb888> ce14c: 52820000 mov w0, #0x1000 // =4096 ce150: 97fdcd3c bl 0x41640 ce154: b4008800 cbz x0, 0xcf254 <__cxa_demangle+0xc974> ce158: aa1f03e8 mov x8, xzr ce15c: a9007c14 stp x20, xzr, [x0] ce160: aa0003f4 mov x20, x0 ce164: f9097260 str x0, [x19, #0x12e0] ce168: 91008109 add x9, x8, #0x20 ce16c: d0000093 adrp x19, 0xe0000 ce170: f9000689 str x9, [x20, #0x8] ce174: 8b080294 add x20, x20, x8 ce178: 9114e273 add x19, x19, #0x538 ce17c: 52800141 mov w1, #0xa // =10 ce180: 14000421 b 0xcf204 <__cxa_demangle+0xc924> ce184: f100093f cmp x9, #0x2 ce188: 54006283 b.lo 0xcedd8 <__cxa_demangle+0xc4f8> ce18c: 39400509 ldrb w9, [x8, #0x1] ce190: aa1f03f4 mov x20, xzr ce194: 51013529 sub w9, w9, #0x4d ce198: 7100993f cmp w9, #0x26 ce19c: 54008488 b.hi 0xcf22c <__cxa_demangle+0xc94c> ce1a0: b000008a adrp x10, 0xdf000 ce1a4: 913bf14a add x10, x10, #0xefc ce1a8: 1000008b adr x11, 0xce1b8 <__cxa_demangle+0xb8d8> ce1ac: 7869794c ldrh w12, [x10, x9, lsl #1] ce1b0: 8b0c096b add x11, x11, x12, lsl #2 ce1b4: d61f0160 br x11 ce1b8: f9497274 ldr x20, [x19, #0x12e0] ce1bc: 91000908 add x8, x8, #0x2 ce1c0: f9000268 str x8, [x19] ce1c4: f9400688 ldr x8, [x20, #0x8] ce1c8: 91008109 add x9, x8, #0x20 ce1cc: f13fc13f cmp x9, #0xff0 ce1d0: 54000103 b.lo 0xce1f0 <__cxa_demangle+0xb910> ce1d4: 52820000 mov w0, #0x1000 // =4096 ce1d8: 97fdcd1a bl 0x41640 ce1dc: b40083c0 cbz x0, 0xcf254 <__cxa_demangle+0xc974> ce1e0: aa1f03e8 mov x8, xzr ce1e4: a9007c14 stp x20, xzr, [x0] ce1e8: aa0003f4 mov x20, x0 ce1ec: f9097260 str x0, [x19, #0x12e0] ce1f0: 91008109 add x9, x8, #0x20 ce1f4: d0000093 adrp x19, 0xe0000 ce1f8: f9000689 str x9, [x20, #0x8] ce1fc: 8b080294 add x20, x20, x8 ce200: 9115de73 add x19, x19, #0x577 ce204: 140003ff b 0xcf200 <__cxa_demangle+0xc920> ce208: f100093f cmp x9, #0x2 ce20c: 54005e63 b.lo 0xcedd8 <__cxa_demangle+0xc4f8> ce210: 39400509 ldrb w9, [x8, #0x1] ce214: aa1f03f4 mov x20, xzr ce218: 51015929 sub w9, w9, #0x56 ce21c: 7100813f cmp w9, #0x20 ce220: 54008068 b.hi 0xcf22c <__cxa_demangle+0xc94c> ce224: d000008a adrp x10, 0xe0000 ce228: 9101614a add x10, x10, #0x58 ce22c: 1000008b adr x11, 0xce23c <__cxa_demangle+0xb95c> ce230: 7869794c ldrh w12, [x10, x9, lsl #1] ce234: 8b0c096b add x11, x11, x12, lsl #2 ce238: d61f0160 br x11 ce23c: f9497274 ldr x20, [x19, #0x12e0] ce240: 91000908 add x8, x8, #0x2 ce244: f9000268 str x8, [x19] ce248: f9400688 ldr x8, [x20, #0x8] ce24c: 91008109 add x9, x8, #0x20 ce250: f13fc13f cmp x9, #0xff0 ce254: 54000103 b.lo 0xce274 <__cxa_demangle+0xb994> ce258: 52820000 mov w0, #0x1000 // =4096 ce25c: 97fdccf9 bl 0x41640 ce260: b4007fa0 cbz x0, 0xcf254 <__cxa_demangle+0xc974> ce264: aa1f03e8 mov x8, xzr ce268: a9007c14 stp x20, xzr, [x0] ce26c: aa0003f4 mov x20, x0 ce270: f9097260 str x0, [x19, #0x12e0] ce274: 91008109 add x9, x8, #0x20 ce278: d0000093 adrp x19, 0xe0000 ce27c: f9000689 str x9, [x20, #0x8] ce280: 8b080294 add x20, x20, x8 ce284: 9110e673 add x19, x19, #0x439 ce288: 140003de b 0xcf200 <__cxa_demangle+0xc920> ce28c: f100093f cmp x9, #0x2 ce290: 54005a43 b.lo 0xcedd8 <__cxa_demangle+0xc4f8> ce294: 39400509 ldrb w9, [x8, #0x1] ce298: 7101e13f cmp w9, #0x78 ce29c: 540059e1 b.ne 0xcedd8 <__cxa_demangle+0xc4f8> ce2a0: f9497274 ldr x20, [x19, #0x12e0] ce2a4: 91000908 add x8, x8, #0x2 ce2a8: f9000268 str x8, [x19] ce2ac: f9400688 ldr x8, [x20, #0x8] ce2b0: 91008109 add x9, x8, #0x20 ce2b4: f13fc13f cmp x9, #0xff0 ce2b8: 54000103 b.lo 0xce2d8 <__cxa_demangle+0xb9f8> ce2bc: 52820000 mov w0, #0x1000 // =4096 ce2c0: 97fdcce0 bl 0x41640 ce2c4: b4007c80 cbz x0, 0xcf254 <__cxa_demangle+0xc974> ce2c8: aa1f03e8 mov x8, xzr ce2cc: a9007c14 stp x20, xzr, [x0] ce2d0: aa0003f4 mov x20, x0 ce2d4: f9097260 str x0, [x19, #0x12e0] ce2d8: 91008109 add x9, x8, #0x20 ce2dc: d0000093 adrp x19, 0xe0000 ce2e0: f9000689 str x9, [x20, #0x8] ce2e4: 8b080294 add x20, x20, x8 ce2e8: 9111e673 add x19, x19, #0x479 ce2ec: 140003c5 b 0xcf200 <__cxa_demangle+0xc920> ce2f0: f100093f cmp x9, #0x2 ce2f4: 54005723 b.lo 0xcedd8 <__cxa_demangle+0xc4f8> ce2f8: 39400509 ldrb w9, [x8, #0x1] ce2fc: 7101d53f cmp w9, #0x75 ce300: 540056c1 b.ne 0xcedd8 <__cxa_demangle+0xc4f8> ce304: f9497274 ldr x20, [x19, #0x12e0] ce308: 91000908 add x8, x8, #0x2 ce30c: f9000268 str x8, [x19] ce310: f9400688 ldr x8, [x20, #0x8] ce314: 91008109 add x9, x8, #0x20 ce318: f13fc13f cmp x9, #0xff0 ce31c: 54000103 b.lo 0xce33c <__cxa_demangle+0xba5c> ce320: 52820000 mov w0, #0x1000 // =4096 ce324: 97fdccc7 bl 0x41640 ce328: b4007960 cbz x0, 0xcf254 <__cxa_demangle+0xc974> ce32c: aa1f03e8 mov x8, xzr ce330: a9007c14 stp x20, xzr, [x0] ce334: aa0003f4 mov x20, x0 ce338: f9097260 str x0, [x19, #0x12e0] ce33c: 91008109 add x9, x8, #0x20 ce340: d0000093 adrp x19, 0xe0000 ce344: f9000689 str x9, [x20, #0x8] ce348: 8b080294 add x20, x20, x8 ce34c: 91158e73 add x19, x19, #0x563 ce350: 52800141 mov w1, #0xa // =10 ce354: 140003ac b 0xcf204 <__cxa_demangle+0xc924> ce358: f100093f cmp x9, #0x2 ce35c: 540053e3 b.lo 0xcedd8 <__cxa_demangle+0xc4f8> ce360: 39400509 ldrb w9, [x8, #0x1] ce364: aa1f03f4 mov x20, xzr ce368: 5101b129 sub w9, w9, #0x6c ce36c: 7100293f cmp w9, #0xa ce370: 540075e8 b.hi 0xcf22c <__cxa_demangle+0xc94c> ce374: d000008a adrp x10, 0xe0000 ce378: 9102694a add x10, x10, #0x9a ce37c: 1000008b adr x11, 0xce38c <__cxa_demangle+0xbaac> ce380: 7869794c ldrh w12, [x10, x9, lsl #1] ce384: 8b0c096b add x11, x11, x12, lsl #2 ce388: d61f0160 br x11 ce38c: f9497274 ldr x20, [x19, #0x12e0] ce390: 91000908 add x8, x8, #0x2 ce394: f9000268 str x8, [x19] ce398: f9400688 ldr x8, [x20, #0x8] ce39c: 91008109 add x9, x8, #0x20 ce3a0: f13fc13f cmp x9, #0xff0 ce3a4: 54000103 b.lo 0xce3c4 <__cxa_demangle+0xbae4> ce3a8: 52820000 mov w0, #0x1000 // =4096 ce3ac: 97fdcca5 bl 0x41640 ce3b0: b4007520 cbz x0, 0xcf254 <__cxa_demangle+0xc974> ce3b4: aa1f03e8 mov x8, xzr ce3b8: a9007c14 stp x20, xzr, [x0] ce3bc: aa0003f4 mov x20, x0 ce3c0: f9097260 str x0, [x19, #0x12e0] ce3c4: 91008109 add x9, x8, #0x20 ce3c8: d0000093 adrp x19, 0xe0000 ce3cc: f9000689 str x9, [x20, #0x8] ce3d0: 8b080294 add x20, x20, x8 ce3d4: 910f9273 add x19, x19, #0x3e4 ce3d8: 1400038a b 0xcf200 <__cxa_demangle+0xc920> ce3dc: f100093f cmp x9, #0x2 ce3e0: 54004fc3 b.lo 0xcedd8 <__cxa_demangle+0xc4f8> ce3e4: 39400509 ldrb w9, [x8, #0x1] ce3e8: aa1f03f4 mov x20, xzr ce3ec: 51014d29 sub w9, w9, #0x53 ce3f0: 7100853f cmp w9, #0x21 ce3f4: 540071c8 b.hi 0xcf22c <__cxa_demangle+0xc94c> ce3f8: d000008a adrp x10, 0xe0000 ce3fc: 9100514a add x10, x10, #0x14 ce400: 1000008b adr x11, 0xce410 <__cxa_demangle+0xbb30> ce404: 7869794c ldrh w12, [x10, x9, lsl #1] ce408: 8b0c096b add x11, x11, x12, lsl #2 ce40c: d61f0160 br x11 ce410: f9497274 ldr x20, [x19, #0x12e0] ce414: 91000908 add x8, x8, #0x2 ce418: f9000268 str x8, [x19] ce41c: f9400688 ldr x8, [x20, #0x8] ce420: 91008109 add x9, x8, #0x20 ce424: f13fc13f cmp x9, #0xff0 ce428: 54000103 b.lo 0xce448 <__cxa_demangle+0xbb68> ce42c: 52820000 mov w0, #0x1000 // =4096 ce430: 97fdcc84 bl 0x41640 ce434: b4007100 cbz x0, 0xcf254 <__cxa_demangle+0xc974> ce438: aa1f03e8 mov x8, xzr ce43c: a9007c14 stp x20, xzr, [x0] ce440: aa0003f4 mov x20, x0 ce444: f9097260 str x0, [x19, #0x12e0] ce448: 91008109 add x9, x8, #0x20 ce44c: d0000093 adrp x19, 0xe0000 ce450: f9000689 str x9, [x20, #0x8] ce454: 8b080294 add x20, x20, x8 ce458: 91126a73 add x19, x19, #0x49a ce45c: 52800181 mov w1, #0xc // =12 ce460: 14000369 b 0xcf204 <__cxa_demangle+0xc924> ce464: f100093f cmp x9, #0x2 ce468: 54004b83 b.lo 0xcedd8 <__cxa_demangle+0xc4f8> ce46c: 39400509 ldrb w9, [x8, #0x1] ce470: aa1f03f4 mov x20, xzr ce474: 51012529 sub w9, w9, #0x49 ce478: 7100913f cmp w9, #0x24 ce47c: 54006d88 b.hi 0xcf22c <__cxa_demangle+0xc94c> ce480: b000008a adrp x10, 0xdf000 ce484: 913f294a add x10, x10, #0xfca ce488: 1000008b adr x11, 0xce498 <__cxa_demangle+0xbbb8> ce48c: 7869794c ldrh w12, [x10, x9, lsl #1] ce490: 8b0c096b add x11, x11, x12, lsl #2 ce494: d61f0160 br x11 ce498: f9497274 ldr x20, [x19, #0x12e0] ce49c: 91000908 add x8, x8, #0x2 ce4a0: f9000268 str x8, [x19] ce4a4: f9400688 ldr x8, [x20, #0x8] ce4a8: 91008109 add x9, x8, #0x20 ce4ac: f13fc13f cmp x9, #0xff0 ce4b0: 54000103 b.lo 0xce4d0 <__cxa_demangle+0xbbf0> ce4b4: 52820000 mov w0, #0x1000 // =4096 ce4b8: 97fdcc62 bl 0x41640 ce4bc: b4006cc0 cbz x0, 0xcf254 <__cxa_demangle+0xc974> ce4c0: aa1f03e8 mov x8, xzr ce4c4: a9007c14 stp x20, xzr, [x0] ce4c8: aa0003f4 mov x20, x0 ce4cc: f9097260 str x0, [x19, #0x12e0] ce4d0: 91008109 add x9, x8, #0x20 ce4d4: d0000093 adrp x19, 0xe0000 ce4d8: f9000689 str x9, [x20, #0x8] ce4dc: 8b080294 add x20, x20, x8 ce4e0: 9112ea73 add x19, x19, #0x4ba ce4e4: 14000347 b 0xcf200 <__cxa_demangle+0xc920> ce4e8: f100093f cmp x9, #0x2 ce4ec: 54004763 b.lo 0xcedd8 <__cxa_demangle+0xc4f8> ce4f0: 39400509 ldrb w9, [x8, #0x1] ce4f4: 5100c129 sub w9, w9, #0x30 ce4f8: 7100253f cmp w9, #0x9 ce4fc: 540046e8 b.hi 0xcedd8 <__cxa_demangle+0xc4f8> ce500: 91000908 add x8, x8, #0x2 ce504: aa1303e0 mov x0, x19 ce508: f9000268 str x8, [x19] ce50c: 97fffdfe bl 0xcdd04 <__cxa_demangle+0xb424> ce510: b4004640 cbz x0, 0xcedd8 <__cxa_demangle+0xc4f8> ce514: f9497276 ldr x22, [x19, #0x12e0] ce518: aa0003f5 mov x21, x0 ce51c: f94006c8 ldr x8, [x22, #0x8] ce520: 91008109 add x9, x8, #0x20 ce524: f13fc13f cmp x9, #0xff0 ce528: 54000103 b.lo 0xce548 <__cxa_demangle+0xbc68> ce52c: 52820000 mov w0, #0x1000 // =4096 ce530: 97fdcc44 bl 0x41640 ce534: b4006900 cbz x0, 0xcf254 <__cxa_demangle+0xc974> ce538: aa1f03e8 mov x8, xzr ce53c: a9007c16 stp x22, xzr, [x0] ce540: aa0003f6 mov x22, x0 ce544: f9097260 str x0, [x19, #0x12e0] ce548: 91008109 add x9, x8, #0x20 ce54c: 8b0802d4 add x20, x22, x8 ce550: f00001e8 adrp x8, 0x10d000 ce554: 5280208a mov w10, #0x104 // =260 ce558: 9127c108 add x8, x8, #0x9f0 ce55c: 14000219 b 0xcedc0 <__cxa_demangle+0xc4e0> ce560: f100093f cmp x9, #0x2 ce564: 540043a3 b.lo 0xcedd8 <__cxa_demangle+0xc4f8> ce568: 39400509 ldrb w9, [x8, #0x1] ce56c: 71013d3f cmp w9, #0x4f ce570: 54001660 b.eq 0xce83c <__cxa_demangle+0xbf5c> ce574: 7101c53f cmp w9, #0x71 ce578: 540018a0 b.eq 0xce88c <__cxa_demangle+0xbfac> ce57c: 7101bd3f cmp w9, #0x6f ce580: 540042c1 b.ne 0xcedd8 <__cxa_demangle+0xc4f8> ce584: f9497274 ldr x20, [x19, #0x12e0] ce588: 91000908 add x8, x8, #0x2 ce58c: f9000268 str x8, [x19] ce590: f9400688 ldr x8, [x20, #0x8] ce594: 91008109 add x9, x8, #0x20 ce598: f13fc13f cmp x9, #0xff0 ce59c: 54000103 b.lo 0xce5bc <__cxa_demangle+0xbcdc> ce5a0: 52820000 mov w0, #0x1000 // =4096 ce5a4: 97fdcc27 bl 0x41640 ce5a8: b4006560 cbz x0, 0xcf254 <__cxa_demangle+0xc974> ce5ac: aa1f03e8 mov x8, xzr ce5b0: a9007c14 stp x20, xzr, [x0] ce5b4: aa0003f4 mov x20, x0 ce5b8: f9097260 str x0, [x19, #0x12e0] ce5bc: 91008109 add x9, x8, #0x20 ce5c0: d0000093 adrp x19, 0xe0000 ce5c4: f9000689 str x9, [x20, #0x8] ce5c8: 8b080294 add x20, x20, x8 ce5cc: 91111273 add x19, x19, #0x444 ce5d0: 52800141 mov w1, #0xa // =10 ce5d4: 1400030c b 0xcf204 <__cxa_demangle+0xc924> ce5d8: f100093f cmp x9, #0x2 ce5dc: 54003fe3 b.lo 0xcedd8 <__cxa_demangle+0xc4f8> ce5e0: 39400509 ldrb w9, [x8, #0x1] ce5e4: 7101d13f cmp w9, #0x74 ce5e8: 54000d60 b.eq 0xce794 <__cxa_demangle+0xbeb4> ce5ec: 7101953f cmp w9, #0x65 ce5f0: 54003f41 b.ne 0xcedd8 <__cxa_demangle+0xc4f8> ce5f4: f9497274 ldr x20, [x19, #0x12e0] ce5f8: 91000908 add x8, x8, #0x2 ce5fc: f9000268 str x8, [x19] ce600: f9400688 ldr x8, [x20, #0x8] ce604: 91008109 add x9, x8, #0x20 ce608: f13fc13f cmp x9, #0xff0 ce60c: 54000103 b.lo 0xce62c <__cxa_demangle+0xbd4c> ce610: 52820000 mov w0, #0x1000 // =4096 ce614: 97fdcc0b bl 0x41640 ce618: b40061e0 cbz x0, 0xcf254 <__cxa_demangle+0xc974> ce61c: aa1f03e8 mov x8, xzr ce620: a9007c14 stp x20, xzr, [x0] ce624: aa0003f4 mov x20, x0 ce628: f9097260 str x0, [x19, #0x12e0] ce62c: 91008109 add x9, x8, #0x20 ce630: d0000093 adrp x19, 0xe0000 ce634: f9000689 str x9, [x20, #0x8] ce638: 8b080294 add x20, x20, x8 ce63c: 91119273 add x19, x19, #0x464 ce640: 140002f0 b 0xcf200 <__cxa_demangle+0xc920> ce644: f100093f cmp x9, #0x2 ce648: 54003c83 b.lo 0xcedd8 <__cxa_demangle+0xc4f8> ce64c: 39400509 ldrb w9, [x8, #0x1] ce650: 7101493f cmp w9, #0x52 ce654: 540016e0 b.eq 0xce930 <__cxa_demangle+0xc050> ce658: 7101c93f cmp w9, #0x72 ce65c: 54001400 b.eq 0xce8dc <__cxa_demangle+0xbffc> ce660: 7101bd3f cmp w9, #0x6f ce664: 54003ba1 b.ne 0xcedd8 <__cxa_demangle+0xc4f8> ce668: f9497274 ldr x20, [x19, #0x12e0] ce66c: 91000908 add x8, x8, #0x2 ce670: f9000268 str x8, [x19] ce674: f9400688 ldr x8, [x20, #0x8] ce678: 91008109 add x9, x8, #0x20 ce67c: f13fc13f cmp x9, #0xff0 ce680: 54000103 b.lo 0xce6a0 <__cxa_demangle+0xbdc0> ce684: 52820000 mov w0, #0x1000 // =4096 ce688: 97fdcbee bl 0x41640 ce68c: b4005e40 cbz x0, 0xcf254 <__cxa_demangle+0xc974> ce690: aa1f03e8 mov x8, xzr ce694: a9007c14 stp x20, xzr, [x0] ce698: aa0003f4 mov x20, x0 ce69c: f9097260 str x0, [x19, #0x12e0] ce6a0: 91008109 add x9, x8, #0x20 ce6a4: d0000093 adrp x19, 0xe0000 ce6a8: f9000689 str x9, [x20, #0x8] ce6ac: 8b080294 add x20, x20, x8 ce6b0: 91143273 add x19, x19, #0x50c ce6b4: 140002d3 b 0xcf200 <__cxa_demangle+0xc920> ce6b8: f100093f cmp x9, #0x2 ce6bc: 540038e3 b.lo 0xcedd8 <__cxa_demangle+0xc4f8> ce6c0: 39400509 ldrb w9, [x8, #0x1] ce6c4: aa1f03f4 mov x20, xzr ce6c8: 51018529 sub w9, w9, #0x61 ce6cc: 7100593f cmp w9, #0x16 ce6d0: 54005ae8 b.hi 0xcf22c <__cxa_demangle+0xc94c> ce6d4: b000008a adrp x10, 0xdf000 ce6d8: 913e714a add x10, x10, #0xf9c ce6dc: 1000008b adr x11, 0xce6ec <__cxa_demangle+0xbe0c> ce6e0: 7869794c ldrh w12, [x10, x9, lsl #1] ce6e4: 8b0c096b add x11, x11, x12, lsl #2 ce6e8: d61f0160 br x11 ce6ec: f9497274 ldr x20, [x19, #0x12e0] ce6f0: 91000908 add x8, x8, #0x2 ce6f4: f9000268 str x8, [x19] ce6f8: f9400688 ldr x8, [x20, #0x8] ce6fc: 91008109 add x9, x8, #0x20 ce700: f13fc13f cmp x9, #0xff0 ce704: 54000103 b.lo 0xce724 <__cxa_demangle+0xbe44> ce708: 52820000 mov w0, #0x1000 // =4096 ce70c: 97fdcbcd bl 0x41640 ce710: b4005a20 cbz x0, 0xcf254 <__cxa_demangle+0xc974> ce714: aa1f03e8 mov x8, xzr ce718: a9007c14 stp x20, xzr, [x0] ce71c: aa0003f4 mov x20, x0 ce720: f9097260 str x0, [x19, #0x12e0] ce724: 91008109 add x9, x8, #0x20 ce728: d0000093 adrp x19, 0xe0000 ce72c: f9000689 str x9, [x20, #0x8] ce730: 8b080294 add x20, x20, x8 ce734: 91136e73 add x19, x19, #0x4db ce738: 528001e1 mov w1, #0xf // =15 ce73c: 140002b2 b 0xcf204 <__cxa_demangle+0xc924> ce740: f9497274 ldr x20, [x19, #0x12e0] ce744: 91000908 add x8, x8, #0x2 ce748: f9000268 str x8, [x19] ce74c: f9400688 ldr x8, [x20, #0x8] ce750: 91008109 add x9, x8, #0x20 ce754: f13fc13f cmp x9, #0xff0 ce758: 54000103 b.lo 0xce778 <__cxa_demangle+0xbe98> ce75c: 52820000 mov w0, #0x1000 // =4096 ce760: 97fdcbb8 bl 0x41640 ce764: b4005780 cbz x0, 0xcf254 <__cxa_demangle+0xc974> ce768: aa1f03e8 mov x8, xzr ce76c: a9007c14 stp x20, xzr, [x0] ce770: aa0003f4 mov x20, x0 ce774: f9097260 str x0, [x19, #0x12e0] ce778: 91008109 add x9, x8, #0x20 ce77c: d0000093 adrp x19, 0xe0000 ce780: f9000689 str x9, [x20, #0x8] ce784: 8b080294 add x20, x20, x8 ce788: 91105673 add x19, x19, #0x415 ce78c: 52800141 mov w1, #0xa // =10 ce790: 1400029d b 0xcf204 <__cxa_demangle+0xc924> ce794: f9497274 ldr x20, [x19, #0x12e0] ce798: 91000908 add x8, x8, #0x2 ce79c: f9000268 str x8, [x19] ce7a0: f9400688 ldr x8, [x20, #0x8] ce7a4: 91008109 add x9, x8, #0x20 ce7a8: f13fc13f cmp x9, #0xff0 ce7ac: 54000103 b.lo 0xce7cc <__cxa_demangle+0xbeec> ce7b0: 52820000 mov w0, #0x1000 // =4096 ce7b4: 97fdcba3 bl 0x41640 ce7b8: b40054e0 cbz x0, 0xcf254 <__cxa_demangle+0xc974> ce7bc: aa1f03e8 mov x8, xzr ce7c0: a9007c14 stp x20, xzr, [x0] ce7c4: aa0003f4 mov x20, x0 ce7c8: f9097260 str x0, [x19, #0x12e0] ce7cc: 91008109 add x9, x8, #0x20 ce7d0: d0000093 adrp x19, 0xe0000 ce7d4: f9000689 str x9, [x20, #0x8] ce7d8: 8b080294 add x20, x20, x8 ce7dc: 9111be73 add x19, x19, #0x46f ce7e0: 52800141 mov w1, #0xa // =10 ce7e4: 14000288 b 0xcf204 <__cxa_demangle+0xc924> ce7e8: f9497274 ldr x20, [x19, #0x12e0] ce7ec: 91000908 add x8, x8, #0x2 ce7f0: f9000268 str x8, [x19] ce7f4: f9400688 ldr x8, [x20, #0x8] ce7f8: 91008109 add x9, x8, #0x20 ce7fc: f13fc13f cmp x9, #0xff0 ce800: 54000103 b.lo 0xce820 <__cxa_demangle+0xbf40> ce804: 52820000 mov w0, #0x1000 // =4096 ce808: 97fdcb8e bl 0x41640 ce80c: b4005240 cbz x0, 0xcf254 <__cxa_demangle+0xc974> ce810: aa1f03e8 mov x8, xzr ce814: a9007c14 stp x20, xzr, [x0] ce818: aa0003f4 mov x20, x0 ce81c: f9097260 str x0, [x19, #0x12e0] ce820: 91008109 add x9, x8, #0x20 ce824: d0000093 adrp x19, 0xe0000 ce828: f9000689 str x9, [x20, #0x8] ce82c: 8b080294 add x20, x20, x8 ce830: 9112c273 add x19, x19, #0x4b0 ce834: 52800141 mov w1, #0xa // =10 ce838: 14000273 b 0xcf204 <__cxa_demangle+0xc924> ce83c: f9497274 ldr x20, [x19, #0x12e0] ce840: 91000908 add x8, x8, #0x2 ce844: f9000268 str x8, [x19] ce848: f9400688 ldr x8, [x20, #0x8] ce84c: 91008109 add x9, x8, #0x20 ce850: f13fc13f cmp x9, #0xff0 ce854: 54000103 b.lo 0xce874 <__cxa_demangle+0xbf94> ce858: 52820000 mov w0, #0x1000 // =4096 ce85c: 97fdcb79 bl 0x41640 ce860: b4004fa0 cbz x0, 0xcf254 <__cxa_demangle+0xc974> ce864: aa1f03e8 mov x8, xzr ce868: a9007c14 stp x20, xzr, [x0] ce86c: aa0003f4 mov x20, x0 ce870: f9097260 str x0, [x19, #0x12e0] ce874: 91008109 add x9, x8, #0x20 ce878: d0000093 adrp x19, 0xe0000 ce87c: f9000689 str x9, [x20, #0x8] ce880: 8b080294 add x20, x20, x8 ce884: 91113a73 add x19, x19, #0x44e ce888: 1400025e b 0xcf200 <__cxa_demangle+0xc920> ce88c: f9497274 ldr x20, [x19, #0x12e0] ce890: 91000908 add x8, x8, #0x2 ce894: f9000268 str x8, [x19] ce898: f9400688 ldr x8, [x20, #0x8] ce89c: 91008109 add x9, x8, #0x20 ce8a0: f13fc13f cmp x9, #0xff0 ce8a4: 54000103 b.lo 0xce8c4 <__cxa_demangle+0xbfe4> ce8a8: 52820000 mov w0, #0x1000 // =4096 ce8ac: 97fdcb65 bl 0x41640 ce8b0: b4004d20 cbz x0, 0xcf254 <__cxa_demangle+0xc974> ce8b4: aa1f03e8 mov x8, xzr ce8b8: a9007c14 stp x20, xzr, [x0] ce8bc: aa0003f4 mov x20, x0 ce8c0: f9097260 str x0, [x19, #0x12e0] ce8c4: 91008109 add x9, x8, #0x20 ce8c8: d0000093 adrp x19, 0xe0000 ce8cc: f9000689 str x9, [x20, #0x8] ce8d0: 8b080294 add x20, x20, x8 ce8d4: 91116673 add x19, x19, #0x459 ce8d8: 1400024a b 0xcf200 <__cxa_demangle+0xc920> ce8dc: f9497274 ldr x20, [x19, #0x12e0] ce8e0: 91000908 add x8, x8, #0x2 ce8e4: f9000268 str x8, [x19] ce8e8: f9400688 ldr x8, [x20, #0x8] ce8ec: 91008109 add x9, x8, #0x20 ce8f0: f13fc13f cmp x9, #0xff0 ce8f4: 54000103 b.lo 0xce914 <__cxa_demangle+0xc034> ce8f8: 52820000 mov w0, #0x1000 // =4096 ce8fc: 97fdcb51 bl 0x41640 ce900: b4004aa0 cbz x0, 0xcf254 <__cxa_demangle+0xc974> ce904: aa1f03e8 mov x8, xzr ce908: a9007c14 stp x20, xzr, [x0] ce90c: aa0003f4 mov x20, x0 ce910: f9097260 str x0, [x19, #0x12e0] ce914: 91008109 add x9, x8, #0x20 ce918: d0000093 adrp x19, 0xe0000 ce91c: f9000689 str x9, [x20, #0x8] ce920: 8b080294 add x20, x20, x8 ce924: 91145e73 add x19, x19, #0x517 ce928: 52800141 mov w1, #0xa // =10 ce92c: 14000236 b 0xcf204 <__cxa_demangle+0xc924> ce930: f9497274 ldr x20, [x19, #0x12e0] ce934: 91000908 add x8, x8, #0x2 ce938: f9000268 str x8, [x19] ce93c: f9400688 ldr x8, [x20, #0x8] ce940: 91008109 add x9, x8, #0x20 ce944: f13fc13f cmp x9, #0xff0 ce948: 54000103 b.lo 0xce968 <__cxa_demangle+0xc088> ce94c: 52820000 mov w0, #0x1000 // =4096 ce950: 97fdcb3c bl 0x41640 ce954: b4004800 cbz x0, 0xcf254 <__cxa_demangle+0xc974> ce958: aa1f03e8 mov x8, xzr ce95c: a9007c14 stp x20, xzr, [x0] ce960: aa0003f4 mov x20, x0 ce964: f9097260 str x0, [x19, #0x12e0] ce968: 91008109 add x9, x8, #0x20 ce96c: d0000093 adrp x19, 0xe0000 ce970: f9000689 str x9, [x20, #0x8] ce974: 8b080294 add x20, x20, x8 ce978: 91148673 add x19, x19, #0x521 ce97c: 14000221 b 0xcf200 <__cxa_demangle+0xc920> ce980: f9497274 ldr x20, [x19, #0x12e0] ce984: 91000908 add x8, x8, #0x2 ce988: f9000268 str x8, [x19] ce98c: f9400688 ldr x8, [x20, #0x8] ce990: 91008109 add x9, x8, #0x20 ce994: f13fc13f cmp x9, #0xff0 ce998: 54000103 b.lo 0xce9b8 <__cxa_demangle+0xc0d8> ce99c: 52820000 mov w0, #0x1000 // =4096 ce9a0: 97fdcb28 bl 0x41640 ce9a4: b4004580 cbz x0, 0xcf254 <__cxa_demangle+0xc974> ce9a8: aa1f03e8 mov x8, xzr ce9ac: a9007c14 stp x20, xzr, [x0] ce9b0: aa0003f4 mov x20, x0 ce9b4: f9097260 str x0, [x19, #0x12e0] ce9b8: 91008109 add x9, x8, #0x20 ce9bc: d0000093 adrp x19, 0xe0000 ce9c0: f9000689 str x9, [x20, #0x8] ce9c4: 8b080294 add x20, x20, x8 ce9c8: 9115b673 add x19, x19, #0x56d ce9cc: 52800141 mov w1, #0xa // =10 ce9d0: 1400020d b 0xcf204 <__cxa_demangle+0xc924> ce9d4: f9497274 ldr x20, [x19, #0x12e0] ce9d8: 91000908 add x8, x8, #0x2 ce9dc: f9000268 str x8, [x19] ce9e0: f9400688 ldr x8, [x20, #0x8] ce9e4: 91008109 add x9, x8, #0x20 ce9e8: f13fc13f cmp x9, #0xff0 ce9ec: 54000103 b.lo 0xcea0c <__cxa_demangle+0xc12c> ce9f0: 52820000 mov w0, #0x1000 // =4096 ce9f4: 97fdcb13 bl 0x41640 ce9f8: b40042e0 cbz x0, 0xcf254 <__cxa_demangle+0xc974> ce9fc: aa1f03e8 mov x8, xzr cea00: a9007c14 stp x20, xzr, [x0] cea04: aa0003f4 mov x20, x0 cea08: f9097260 str x0, [x19, #0x12e0] cea0c: 91008109 add x9, x8, #0x20 cea10: d0000093 adrp x19, 0xe0000 cea14: f9000689 str x9, [x20, #0x8] cea18: 8b080294 add x20, x20, x8 cea1c: 91163673 add x19, x19, #0x58d cea20: 52800181 mov w1, #0xc // =12 cea24: 140001f8 b 0xcf204 <__cxa_demangle+0xc924> cea28: f9497274 ldr x20, [x19, #0x12e0] cea2c: 91000908 add x8, x8, #0x2 cea30: f9000268 str x8, [x19] cea34: f9400688 ldr x8, [x20, #0x8] cea38: 91008109 add x9, x8, #0x20 cea3c: f13fc13f cmp x9, #0xff0 cea40: 54000103 b.lo 0xcea60 <__cxa_demangle+0xc180> cea44: 52820000 mov w0, #0x1000 // =4096 cea48: 97fdcafe bl 0x41640 cea4c: b4004040 cbz x0, 0xcf254 <__cxa_demangle+0xc974> cea50: aa1f03e8 mov x8, xzr cea54: a9007c14 stp x20, xzr, [x0] cea58: aa0003f4 mov x20, x0 cea5c: f9097260 str x0, [x19, #0x12e0] cea60: 91008109 add x9, x8, #0x20 cea64: d0000093 adrp x19, 0xe0000 cea68: f9000689 str x9, [x20, #0x8] cea6c: 8b080294 add x20, x20, x8 cea70: 91160a73 add x19, x19, #0x582 cea74: 140001e3 b 0xcf200 <__cxa_demangle+0xc920> cea78: f9497274 ldr x20, [x19, #0x12e0] cea7c: 91000908 add x8, x8, #0x2 cea80: f9000268 str x8, [x19] cea84: f9400688 ldr x8, [x20, #0x8] cea88: 91008109 add x9, x8, #0x20 cea8c: f13fc13f cmp x9, #0xff0 cea90: 54000103 b.lo 0xceab0 <__cxa_demangle+0xc1d0> cea94: 52820000 mov w0, #0x1000 // =4096 cea98: 97fdcaea bl 0x41640 cea9c: b4003dc0 cbz x0, 0xcf254 <__cxa_demangle+0xc974> ceaa0: aa1f03e8 mov x8, xzr ceaa4: a9007c14 stp x20, xzr, [x0] ceaa8: aa0003f4 mov x20, x0 ceaac: f9097260 str x0, [x19, #0x12e0] ceab0: 91008109 add x9, x8, #0x20 ceab4: d0000093 adrp x19, 0xe0000 ceab8: f9000689 str x9, [x20, #0x8] ceabc: 8b080294 add x20, x20, x8 ceac0: 910fe673 add x19, x19, #0x3f9 ceac4: 52800141 mov w1, #0xa // =10 ceac8: 140001cf b 0xcf204 <__cxa_demangle+0xc924> ceacc: f9497274 ldr x20, [x19, #0x12e0] cead0: 91000908 add x8, x8, #0x2 cead4: f9000268 str x8, [x19] cead8: f9400688 ldr x8, [x20, #0x8] ceadc: 91008109 add x9, x8, #0x20 ceae0: f13fc13f cmp x9, #0xff0 ceae4: 54000103 b.lo 0xceb04 <__cxa_demangle+0xc224> ceae8: 52820000 mov w0, #0x1000 // =4096 ceaec: 97fdcad5 bl 0x41640 ceaf0: b4003b20 cbz x0, 0xcf254 <__cxa_demangle+0xc974> ceaf4: aa1f03e8 mov x8, xzr ceaf8: a9007c14 stp x20, xzr, [x0] ceafc: aa0003f4 mov x20, x0 ceb00: f9097260 str x0, [x19, #0x12e0] ceb04: 91008109 add x9, x8, #0x20 ceb08: d0000093 adrp x19, 0xe0000 ceb0c: f9000689 str x9, [x20, #0x8] ceb10: 8b080294 add x20, x20, x8 ceb14: 910fbe73 add x19, x19, #0x3ef ceb18: 52800141 mov w1, #0xa // =10 ceb1c: 140001ba b 0xcf204 <__cxa_demangle+0xc924> ceb20: 394b4678 ldrb w24, [x19, #0x2d1] ceb24: 91000908 add x8, x8, #0x2 ceb28: 394b4277 ldrb w23, [x19, #0x2d0] ceb2c: f9000268 str x8, [x19] ceb30: 7100031f cmp w24, #0x0 ceb34: 1a9f07e8 cset w8, ne ceb38: f100003f cmp x1, #0x0 ceb3c: 1a9f07e9 cset w9, ne ceb40: aa0103f5 mov x21, x1 ceb44: 2a080128 orr w8, w9, w8 ceb48: 390b427f strb wzr, [x19, #0x2d0] ceb4c: 390b4668 strb w8, [x19, #0x2d1] ceb50: aa1303e0 mov x0, x19 ceb54: 97ffd404 bl 0xc3b64 <__cxa_demangle+0x1284> ceb58: aa0003f6 mov x22, x0 ceb5c: b4003740 cbz x0, 0xcf244 <__cxa_demangle+0xc964> ceb60: b4000075 cbz x21, 0xceb6c <__cxa_demangle+0xc28c> ceb64: 52800028 mov w8, #0x1 // =1 ceb68: 390002a8 strb w8, [x21] ceb6c: f9497275 ldr x21, [x19, #0x12e0] ceb70: f94006a8 ldr x8, [x21, #0x8] ceb74: 91008109 add x9, x8, #0x20 ceb78: f13fc13f cmp x9, #0xff0 ceb7c: 54000103 b.lo 0xceb9c <__cxa_demangle+0xc2bc> ceb80: 52820000 mov w0, #0x1000 // =4096 ceb84: 97fdcaaf bl 0x41640 ceb88: b4003660 cbz x0, 0xcf254 <__cxa_demangle+0xc974> ceb8c: aa1f03e8 mov x8, xzr ceb90: a9007c15 stp x21, xzr, [x0] ceb94: aa0003f5 mov x21, x0 ceb98: f9097260 str x0, [x19, #0x12e0] ceb9c: 91008109 add x9, x8, #0x20 ceba0: 8b0802b4 add x20, x21, x8 ceba4: f00001e8 adrp x8, 0x10d000 ceba8: 9127c108 add x8, x8, #0x9f0 cebac: 5280208a mov w10, #0x104 // =260 cebb0: 72a0202a movk w10, #0x101, lsl #16 cebb4: f90006a9 str x9, [x21, #0x8] cebb8: f8010e88 str x8, [x20, #0x10]! cebbc: b9000a8a str w10, [x20, #0x8] cebc0: f9000a96 str x22, [x20, #0x10] cebc4: 140001a1 b 0xcf248 <__cxa_demangle+0xc968> cebc8: f9497274 ldr x20, [x19, #0x12e0] cebcc: 91000908 add x8, x8, #0x2 cebd0: f9000268 str x8, [x19] cebd4: f9400688 ldr x8, [x20, #0x8] cebd8: 91008109 add x9, x8, #0x20 cebdc: f13fc13f cmp x9, #0xff0 cebe0: 54000103 b.lo 0xcec00 <__cxa_demangle+0xc320> cebe4: 52820000 mov w0, #0x1000 // =4096 cebe8: 97fdca96 bl 0x41640 cebec: b4003340 cbz x0, 0xcf254 <__cxa_demangle+0xc974> cebf0: aa1f03e8 mov x8, xzr cebf4: a9007c14 stp x20, xzr, [x0] cebf8: aa0003f4 mov x20, x0 cebfc: f9097260 str x0, [x19, #0x12e0] cec00: 91008109 add x9, x8, #0x20 cec04: d0000093 adrp x19, 0xe0000 cec08: f9000689 str x9, [x20, #0x8] cec0c: 8b080294 add x20, x20, x8 cec10: 910eea73 add x19, x19, #0x3ba cec14: 1400017b b 0xcf200 <__cxa_demangle+0xc920> cec18: f9497274 ldr x20, [x19, #0x12e0] cec1c: 91000908 add x8, x8, #0x2 cec20: f9000268 str x8, [x19] cec24: f9400688 ldr x8, [x20, #0x8] cec28: 91008109 add x9, x8, #0x20 cec2c: f13fc13f cmp x9, #0xff0 cec30: 54000103 b.lo 0xcec50 <__cxa_demangle+0xc370> cec34: 52820000 mov w0, #0x1000 // =4096 cec38: 97fdca82 bl 0x41640 cec3c: b40030c0 cbz x0, 0xcf254 <__cxa_demangle+0xc974> cec40: aa1f03e8 mov x8, xzr cec44: a9007c14 stp x20, xzr, [x0] cec48: aa0003f4 mov x20, x0 cec4c: f9097260 str x0, [x19, #0x12e0] cec50: 91008109 add x9, x8, #0x20 cec54: d0000093 adrp x19, 0xe0000 cec58: f9000689 str x9, [x20, #0x8] cec5c: 8b080294 add x20, x20, x8 cec60: 91100e73 add x19, x19, #0x403 cec64: 52800241 mov w1, #0x12 // =18 cec68: 14000167 b 0xcf204 <__cxa_demangle+0xc924> cec6c: f9497274 ldr x20, [x19, #0x12e0] cec70: 91000908 add x8, x8, #0x2 cec74: f9000268 str x8, [x19] cec78: f9400688 ldr x8, [x20, #0x8] cec7c: 91008109 add x9, x8, #0x20 cec80: f13fc13f cmp x9, #0xff0 cec84: 54000103 b.lo 0xceca4 <__cxa_demangle+0xc3c4> cec88: 52820000 mov w0, #0x1000 // =4096 cec8c: 97fdca6d bl 0x41640 cec90: b4002e20 cbz x0, 0xcf254 <__cxa_demangle+0xc974> cec94: aa1f03e8 mov x8, xzr cec98: a9007c14 stp x20, xzr, [x0] cec9c: aa0003f4 mov x20, x0 ceca0: f9097260 str x0, [x19, #0x12e0] ceca4: 91008109 add x9, x8, #0x20 ceca8: d0000093 adrp x19, 0xe0000 cecac: f9000689 str x9, [x20, #0x8] cecb0: 8b080294 add x20, x20, x8 cecb4: 91107e73 add x19, x19, #0x41f cecb8: 52800201 mov w1, #0x10 // =16 cecbc: 14000152 b 0xcf204 <__cxa_demangle+0xc924> cecc0: f9497274 ldr x20, [x19, #0x12e0] cecc4: 91000908 add x8, x8, #0x2 cecc8: f9000268 str x8, [x19] ceccc: f9400688 ldr x8, [x20, #0x8] cecd0: 91008109 add x9, x8, #0x20 cecd4: f13fc13f cmp x9, #0xff0 cecd8: 54000103 b.lo 0xcecf8 <__cxa_demangle+0xc418> cecdc: 52820000 mov w0, #0x1000 // =4096 cece0: 97fdca58 bl 0x41640 cece4: b4002b80 cbz x0, 0xcf254 <__cxa_demangle+0xc974> cece8: aa1f03e8 mov x8, xzr cecec: a9007c14 stp x20, xzr, [x0] cecf0: aa0003f4 mov x20, x0 cecf4: f9097260 str x0, [x19, #0x12e0] cecf8: 91008109 add x9, x8, #0x20 cecfc: d0000093 adrp x19, 0xe0000 ced00: f9000689 str x9, [x20, #0x8] ced04: 8b080294 add x20, x20, x8 ced08: 9110be73 add x19, x19, #0x42f ced0c: 52800141 mov w1, #0xa // =10 ced10: 1400013d b 0xcf204 <__cxa_demangle+0xc924> ced14: f9497274 ldr x20, [x19, #0x12e0] ced18: 91000908 add x8, x8, #0x2 ced1c: f9000268 str x8, [x19] ced20: f9400688 ldr x8, [x20, #0x8] ced24: 91008109 add x9, x8, #0x20 ced28: f13fc13f cmp x9, #0xff0 ced2c: 54000103 b.lo 0xced4c <__cxa_demangle+0xc46c> ced30: 52820000 mov w0, #0x1000 // =4096 ced34: 97fdca43 bl 0x41640 ced38: b40028e0 cbz x0, 0xcf254 <__cxa_demangle+0xc974> ced3c: aa1f03e8 mov x8, xzr ced40: a9007c14 stp x20, xzr, [x0] ced44: aa0003f4 mov x20, x0 ced48: f9097260 str x0, [x19, #0x12e0] ced4c: 91008109 add x9, x8, #0x20 ced50: d0000093 adrp x19, 0xe0000 ced54: f9000689 str x9, [x20, #0x8] ced58: 8b080294 add x20, x20, x8 ced5c: 91121273 add x19, x19, #0x484 ced60: 14000128 b 0xcf200 <__cxa_demangle+0xc920> ced64: 91000908 add x8, x8, #0x2 ced68: aa1303e0 mov x0, x19 ced6c: f9000268 str x8, [x19] ced70: 97fffbe5 bl 0xcdd04 <__cxa_demangle+0xb424> ced74: b4000320 cbz x0, 0xcedd8 <__cxa_demangle+0xc4f8> ced78: f9497276 ldr x22, [x19, #0x12e0] ced7c: aa0003f5 mov x21, x0 ced80: f94006c8 ldr x8, [x22, #0x8] ced84: 91008109 add x9, x8, #0x20 ced88: f13fc13f cmp x9, #0xff0 ced8c: 54000103 b.lo 0xcedac <__cxa_demangle+0xc4cc> ced90: 52820000 mov w0, #0x1000 // =4096 ced94: 97fdca2b bl 0x41640 ced98: b40025e0 cbz x0, 0xcf254 <__cxa_demangle+0xc974> ced9c: aa1f03e8 mov x8, xzr ceda0: a9007c16 stp x22, xzr, [x0] ceda4: aa0003f6 mov x22, x0 ceda8: f9097260 str x0, [x19, #0x12e0] cedac: 91008109 add x9, x8, #0x20 cedb0: 8b0802d4 add x20, x22, x8 cedb4: f00001e8 adrp x8, 0x10d000 cedb8: 5280226a mov w10, #0x113 // =275 cedbc: 91298108 add x8, x8, #0xa60 cedc0: 72a0202a movk w10, #0x101, lsl #16 cedc4: f90006c9 str x9, [x22, #0x8] cedc8: f8010e88 str x8, [x20, #0x10]! cedcc: b9000a8a str w10, [x20, #0x8] cedd0: f9000a95 str x21, [x20, #0x10] cedd4: 14000116 b 0xcf22c <__cxa_demangle+0xc94c> cedd8: aa1f03f4 mov x20, xzr ceddc: 14000114 b 0xcf22c <__cxa_demangle+0xc94c> cede0: f9497274 ldr x20, [x19, #0x12e0] cede4: 91000908 add x8, x8, #0x2 cede8: f9000268 str x8, [x19] cedec: f9400688 ldr x8, [x20, #0x8] cedf0: 91008109 add x9, x8, #0x20 cedf4: f13fc13f cmp x9, #0xff0 cedf8: 54000103 b.lo 0xcee18 <__cxa_demangle+0xc538> cedfc: 52820000 mov w0, #0x1000 // =4096 cee00: 97fdca10 bl 0x41640 cee04: b4002280 cbz x0, 0xcf254 <__cxa_demangle+0xc974> cee08: aa1f03e8 mov x8, xzr cee0c: a9007c14 stp x20, xzr, [x0] cee10: aa0003f4 mov x20, x0 cee14: f9097260 str x0, [x19, #0x12e0] cee18: 91008109 add x9, x8, #0x20 cee1c: d0000093 adrp x19, 0xe0000 cee20: f9000689 str x9, [x20, #0x8] cee24: 8b080294 add x20, x20, x8 cee28: 91131673 add x19, x19, #0x4c5 cee2c: 140000f5 b 0xcf200 <__cxa_demangle+0xc920> cee30: f9497274 ldr x20, [x19, #0x12e0] cee34: 91000908 add x8, x8, #0x2 cee38: f9000268 str x8, [x19] cee3c: f9400688 ldr x8, [x20, #0x8] cee40: 91008109 add x9, x8, #0x20 cee44: f13fc13f cmp x9, #0xff0 cee48: 54000103 b.lo 0xcee68 <__cxa_demangle+0xc588> cee4c: 52820000 mov w0, #0x1000 // =4096 cee50: 97fdc9fc bl 0x41640 cee54: b4002000 cbz x0, 0xcf254 <__cxa_demangle+0xc974> cee58: aa1f03e8 mov x8, xzr cee5c: a9007c14 stp x20, xzr, [x0] cee60: aa0003f4 mov x20, x0 cee64: f9097260 str x0, [x19, #0x12e0] cee68: 91008109 add x9, x8, #0x20 cee6c: d0000093 adrp x19, 0xe0000 cee70: f9000689 str x9, [x20, #0x8] cee74: 8b080294 add x20, x20, x8 cee78: 9113aa73 add x19, x19, #0x4ea cee7c: 140000e1 b 0xcf200 <__cxa_demangle+0xc920> cee80: f9497274 ldr x20, [x19, #0x12e0] cee84: 91000908 add x8, x8, #0x2 cee88: f9000268 str x8, [x19] cee8c: f9400688 ldr x8, [x20, #0x8] cee90: 91008109 add x9, x8, #0x20 cee94: f13fc13f cmp x9, #0xff0 cee98: 54000103 b.lo 0xceeb8 <__cxa_demangle+0xc5d8> cee9c: 52820000 mov w0, #0x1000 // =4096 ceea0: 97fdc9e8 bl 0x41640 ceea4: b4001d80 cbz x0, 0xcf254 <__cxa_demangle+0xc974> ceea8: aa1f03e8 mov x8, xzr ceeac: a9007c14 stp x20, xzr, [x0] ceeb0: aa0003f4 mov x20, x0 ceeb4: f9097260 str x0, [x19, #0x12e0] ceeb8: 91008109 add x9, x8, #0x20 ceebc: d0000093 adrp x19, 0xe0000 ceec0: f9000689 str x9, [x20, #0x8] ceec4: 8b080294 add x20, x20, x8 ceec8: 910f3e73 add x19, x19, #0x3cf ceecc: 140000cd b 0xcf200 <__cxa_demangle+0xc920> ceed0: f9497274 ldr x20, [x19, #0x12e0] ceed4: 91000908 add x8, x8, #0x2 ceed8: f9000268 str x8, [x19] ceedc: f9400688 ldr x8, [x20, #0x8] ceee0: 91008109 add x9, x8, #0x20 ceee4: f13fc13f cmp x9, #0xff0 ceee8: 54000103 b.lo 0xcef08 <__cxa_demangle+0xc628> ceeec: 52820000 mov w0, #0x1000 // =4096 ceef0: 97fdc9d4 bl 0x41640 ceef4: b4001b00 cbz x0, 0xcf254 <__cxa_demangle+0xc974> ceef8: aa1f03e8 mov x8, xzr ceefc: a9007c14 stp x20, xzr, [x0] cef00: aa0003f4 mov x20, x0 cef04: f9097260 str x0, [x19, #0x12e0] cef08: 91008109 add x9, x8, #0x20 cef0c: d0000093 adrp x19, 0xe0000 cef10: f9000689 str x9, [x20, #0x8] cef14: 8b080294 add x20, x20, x8 cef18: 910f6a73 add x19, x19, #0x3da cef1c: 52800141 mov w1, #0xa // =10 cef20: 140000b9 b 0xcf204 <__cxa_demangle+0xc924> cef24: f9497274 ldr x20, [x19, #0x12e0] cef28: 91000908 add x8, x8, #0x2 cef2c: f9000268 str x8, [x19] cef30: f9400688 ldr x8, [x20, #0x8] cef34: 91008109 add x9, x8, #0x20 cef38: f13fc13f cmp x9, #0xff0 cef3c: 54000103 b.lo 0xcef5c <__cxa_demangle+0xc67c> cef40: 52820000 mov w0, #0x1000 // =4096 cef44: 97fdc9bf bl 0x41640 cef48: b4001860 cbz x0, 0xcf254 <__cxa_demangle+0xc974> cef4c: aa1f03e8 mov x8, xzr cef50: a9007c14 stp x20, xzr, [x0] cef54: aa0003f4 mov x20, x0 cef58: f9097260 str x0, [x19, #0x12e0] cef5c: 91008109 add x9, x8, #0x20 cef60: d0000093 adrp x19, 0xe0000 cef64: f9000689 str x9, [x20, #0x8] cef68: 8b080294 add x20, x20, x8 cef6c: 91123e73 add x19, x19, #0x48f cef70: 140000a4 b 0xcf200 <__cxa_demangle+0xc920> cef74: f9497274 ldr x20, [x19, #0x12e0] cef78: 91000908 add x8, x8, #0x2 cef7c: f9000268 str x8, [x19] cef80: f9400688 ldr x8, [x20, #0x8] cef84: 91008109 add x9, x8, #0x20 cef88: f13fc13f cmp x9, #0xff0 cef8c: 54000103 b.lo 0xcefac <__cxa_demangle+0xc6cc> cef90: 52820000 mov w0, #0x1000 // =4096 cef94: 97fdc9ab bl 0x41640 cef98: b40015e0 cbz x0, 0xcf254 <__cxa_demangle+0xc974> cef9c: aa1f03e8 mov x8, xzr cefa0: a9007c14 stp x20, xzr, [x0] cefa4: aa0003f4 mov x20, x0 cefa8: f9097260 str x0, [x19, #0x12e0] cefac: 91008109 add x9, x8, #0x20 cefb0: d0000093 adrp x19, 0xe0000 cefb4: f9000689 str x9, [x20, #0x8] cefb8: 8b080294 add x20, x20, x8 cefbc: 91129a73 add x19, x19, #0x4a6 cefc0: 52800141 mov w1, #0xa // =10 cefc4: 14000090 b 0xcf204 <__cxa_demangle+0xc924> cefc8: f9497274 ldr x20, [x19, #0x12e0] cefcc: 91000908 add x8, x8, #0x2 cefd0: f9000268 str x8, [x19] cefd4: f9400688 ldr x8, [x20, #0x8] cefd8: 91008109 add x9, x8, #0x20 cefdc: f13fc13f cmp x9, #0xff0 cefe0: 54000103 b.lo 0xcf000 <__cxa_demangle+0xc720> cefe4: 52820000 mov w0, #0x1000 // =4096 cefe8: 97fdc996 bl 0x41640 cefec: b4001340 cbz x0, 0xcf254 <__cxa_demangle+0xc974> ceff0: aa1f03e8 mov x8, xzr ceff4: a9007c14 stp x20, xzr, [x0] ceff8: aa0003f4 mov x20, x0 ceffc: f9097260 str x0, [x19, #0x12e0] cf000: 91008109 add x9, x8, #0x20 cf004: b0000093 adrp x19, 0xe0000 cf008: f9000689 str x9, [x20, #0x8] cf00c: 8b080294 add x20, x20, x8 cf010: 91134273 add x19, x19, #0x4d0 cf014: 1400007b b 0xcf200 <__cxa_demangle+0xc920> cf018: f9497274 ldr x20, [x19, #0x12e0] cf01c: 91000908 add x8, x8, #0x2 cf020: f9000268 str x8, [x19] cf024: f9400688 ldr x8, [x20, #0x8] cf028: 91008109 add x9, x8, #0x20 cf02c: f13fc13f cmp x9, #0xff0 cf030: 54000103 b.lo 0xcf050 <__cxa_demangle+0xc770> cf034: 52820000 mov w0, #0x1000 // =4096 cf038: 97fdc982 bl 0x41640 cf03c: b40010c0 cbz x0, 0xcf254 <__cxa_demangle+0xc974> cf040: aa1f03e8 mov x8, xzr cf044: a9007c14 stp x20, xzr, [x0] cf048: aa0003f4 mov x20, x0 cf04c: f9097260 str x0, [x19, #0x12e0] cf050: 91008109 add x9, x8, #0x20 cf054: b0000093 adrp x19, 0xe0000 cf058: f9000689 str x9, [x20, #0x8] cf05c: 8b080294 add x20, x20, x8 cf060: 9113d673 add x19, x19, #0x4f5 cf064: 52800141 mov w1, #0xa // =10 cf068: 14000067 b 0xcf204 <__cxa_demangle+0xc924> cf06c: f9497274 ldr x20, [x19, #0x12e0] cf070: 91000908 add x8, x8, #0x2 cf074: f9000268 str x8, [x19] cf078: f9400688 ldr x8, [x20, #0x8] cf07c: 91008109 add x9, x8, #0x20 cf080: f13fc13f cmp x9, #0xff0 cf084: 54000103 b.lo 0xcf0a4 <__cxa_demangle+0xc7c4> cf088: 52820000 mov w0, #0x1000 // =4096 cf08c: 97fdc96d bl 0x41640 cf090: b4000e20 cbz x0, 0xcf254 <__cxa_demangle+0xc974> cf094: aa1f03e8 mov x8, xzr cf098: a9007c14 stp x20, xzr, [x0] cf09c: aa0003f4 mov x20, x0 cf0a0: f9097260 str x0, [x19, #0x12e0] cf0a4: 91008109 add x9, x8, #0x20 cf0a8: b0000093 adrp x19, 0xe0000 cf0ac: f9000689 str x9, [x20, #0x8] cf0b0: 8b080294 add x20, x20, x8 cf0b4: 9113fe73 add x19, x19, #0x4ff cf0b8: 528001a1 mov w1, #0xd // =13 cf0bc: 14000052 b 0xcf204 <__cxa_demangle+0xc924> cf0c0: f9497274 ldr x20, [x19, #0x12e0] cf0c4: 91000908 add x8, x8, #0x2 cf0c8: f9000268 str x8, [x19] cf0cc: f9400688 ldr x8, [x20, #0x8] cf0d0: 91008109 add x9, x8, #0x20 cf0d4: f13fc13f cmp x9, #0xff0 cf0d8: 54000103 b.lo 0xcf0f8 <__cxa_demangle+0xc818> cf0dc: 52820000 mov w0, #0x1000 // =4096 cf0e0: 97fdc958 bl 0x41640 cf0e4: b4000b80 cbz x0, 0xcf254 <__cxa_demangle+0xc974> cf0e8: aa1f03e8 mov x8, xzr cf0ec: a9007c14 stp x20, xzr, [x0] cf0f0: aa0003f4 mov x20, x0 cf0f4: f9097260 str x0, [x19, #0x12e0] cf0f8: 91008109 add x9, x8, #0x20 cf0fc: b0000093 adrp x19, 0xe0000 cf100: f9000689 str x9, [x20, #0x8] cf104: 8b080294 add x20, x20, x8 cf108: 91150a73 add x19, x19, #0x542 cf10c: 1400003d b 0xcf200 <__cxa_demangle+0xc920> cf110: f9497274 ldr x20, [x19, #0x12e0] cf114: 91000908 add x8, x8, #0x2 cf118: f9000268 str x8, [x19] cf11c: f9400688 ldr x8, [x20, #0x8] cf120: 91008109 add x9, x8, #0x20 cf124: f13fc13f cmp x9, #0xff0 cf128: 54000103 b.lo 0xcf148 <__cxa_demangle+0xc868> cf12c: 52820000 mov w0, #0x1000 // =4096 cf130: 97fdc944 bl 0x41640 cf134: b4000900 cbz x0, 0xcf254 <__cxa_demangle+0xc974> cf138: aa1f03e8 mov x8, xzr cf13c: a9007c14 stp x20, xzr, [x0] cf140: aa0003f4 mov x20, x0 cf144: f9097260 str x0, [x19, #0x12e0] cf148: 91008109 add x9, x8, #0x20 cf14c: b0000093 adrp x19, 0xe0000 cf150: f9000689 str x9, [x20, #0x8] cf154: 8b080294 add x20, x20, x8 cf158: 91156273 add x19, x19, #0x558 cf15c: 14000029 b 0xcf200 <__cxa_demangle+0xc920> cf160: f9497274 ldr x20, [x19, #0x12e0] cf164: 91000908 add x8, x8, #0x2 cf168: f9000268 str x8, [x19] cf16c: f9400688 ldr x8, [x20, #0x8] cf170: 91008109 add x9, x8, #0x20 cf174: f13fc13f cmp x9, #0xff0 cf178: 54000103 b.lo 0xcf198 <__cxa_demangle+0xc8b8> cf17c: 52820000 mov w0, #0x1000 // =4096 cf180: 97fdc930 bl 0x41640 cf184: b4000680 cbz x0, 0xcf254 <__cxa_demangle+0xc974> cf188: aa1f03e8 mov x8, xzr cf18c: a9007c14 stp x20, xzr, [x0] cf190: aa0003f4 mov x20, x0 cf194: f9097260 str x0, [x19, #0x12e0] cf198: 91008109 add x9, x8, #0x20 cf19c: b0000093 adrp x19, 0xe0000 cf1a0: f9000689 str x9, [x20, #0x8] cf1a4: 8b080294 add x20, x20, x8 cf1a8: 9114b273 add x19, x19, #0x52c cf1ac: 52800181 mov w1, #0xc // =12 cf1b0: 14000015 b 0xcf204 <__cxa_demangle+0xc924> cf1b4: f9497274 ldr x20, [x19, #0x12e0] cf1b8: 91000908 add x8, x8, #0x2 cf1bc: f9000268 str x8, [x19] cf1c0: f9400688 ldr x8, [x20, #0x8] cf1c4: 91008109 add x9, x8, #0x20 cf1c8: f13fc13f cmp x9, #0xff0 cf1cc: 54000103 b.lo 0xcf1ec <__cxa_demangle+0xc90c> cf1d0: 52820000 mov w0, #0x1000 // =4096 cf1d4: 97fdc91b bl 0x41640 cf1d8: b40003e0 cbz x0, 0xcf254 <__cxa_demangle+0xc974> cf1dc: aa1f03e8 mov x8, xzr cf1e0: a9007c14 stp x20, xzr, [x0] cf1e4: aa0003f4 mov x20, x0 cf1e8: f9097260 str x0, [x19, #0x12e0] cf1ec: 91008109 add x9, x8, #0x20 cf1f0: b0000093 adrp x19, 0xe0000 cf1f4: f9000689 str x9, [x20, #0x8] cf1f8: 8b080294 add x20, x20, x8 cf1fc: 91153673 add x19, x19, #0x54d cf200: 52800161 mov w1, #0xb // =11 cf204: aa1303e0 mov x0, x19 cf208: 97fdcd1e bl 0x42680 <__strlen_chk@plt> cf20c: d00001e9 adrp x9, 0x10d000 cf210: 9104c129 add x9, x9, #0x130 cf214: 528020ea mov w10, #0x107 // =263 cf218: 8b000268 add x8, x19, x0 cf21c: 72a0202a movk w10, #0x101, lsl #16 cf220: f8010e89 str x9, [x20, #0x10]! cf224: b9000a8a str w10, [x20, #0x8] cf228: a9012293 stp x19, x8, [x20, #0x10] cf22c: aa1403e0 mov x0, x20 cf230: a9437bfd ldp x29, x30, [sp, #0x30] cf234: a9424ff4 ldp x20, x19, [sp, #0x20] cf238: a94157f6 ldp x22, x21, [sp, #0x10] cf23c: a8c45ff8 ldp x24, x23, [sp], #0x40 cf240: d65f03c0 ret cf244: aa1f03f4 mov x20, xzr cf248: 390b4678 strb w24, [x19, #0x2d1] cf24c: 390b4277 strb w23, [x19, #0x2d0] cf250: 17fffff7 b 0xcf22c <__cxa_demangle+0xc94c> cf254: 97fdcccb bl 0x42580 <_ZSt9terminatev@plt> cf258: 390b4678 strb w24, [x19, #0x2d1] cf25c: 390b4277 strb w23, [x19, #0x2d0] cf260: 9400184f bl 0xd539c <__cxa_demangle+0x12abc> cf264: f81d0ff5 str x21, [sp, #-0x30]! cf268: a9014ff4 stp x20, x19, [sp, #0x10] cf26c: a9027bfd stp x29, x30, [sp, #0x20] cf270: 910083fd add x29, sp, #0x20 cf274: b0000095 adrp x21, 0xe0000 cf278: 911006b5 add x21, x21, #0x401 cf27c: aa0103f3 mov x19, x1 cf280: aa0003f4 mov x20, x0 cf284: 52800041 mov w1, #0x2 // =2 cf288: aa1503e0 mov x0, x21 cf28c: 97fdccfd bl 0x42680 <__strlen_chk@plt> cf290: 8b0002a2 add x2, x21, x0 cf294: aa1303e0 mov x0, x19 cf298: aa1503e1 mov x1, x21 cf29c: 97ffdc50 bl 0xc63dc <__cxa_demangle+0x3afc> cf2a0: f9400a80 ldr x0, [x20, #0x10] cf2a4: aa1303e1 mov x1, x19 cf2a8: a9427bfd ldp x29, x30, [sp, #0x20] cf2ac: a9414ff4 ldp x20, x19, [sp, #0x10] cf2b0: f9400008 ldr x8, [x0] cf2b4: f9401102 ldr x2, [x8, #0x20] cf2b8: f84307f5 ldr x21, [sp], #0x30 cf2bc: d61f0040 br x2 cf2c0: 17fdc818 b 0x41320 <_ZdlPv@plt> cf2c4: f81d0ff5 str x21, [sp, #-0x30]! cf2c8: a9014ff4 stp x20, x19, [sp, #0x10] cf2cc: a9027bfd stp x29, x30, [sp, #0x20] cf2d0: 910083fd add x29, sp, #0x20 cf2d4: b0000095 adrp x21, 0xe0000 cf2d8: 911716b5 add x21, x21, #0x5c5 cf2dc: aa0103f3 mov x19, x1 cf2e0: aa0003f4 mov x20, x0 cf2e4: 52800141 mov w1, #0xa // =10 cf2e8: aa1503e0 mov x0, x21 cf2ec: 97fdcce5 bl 0x42680 <__strlen_chk@plt> cf2f0: 8b0002a2 add x2, x21, x0 cf2f4: aa1303e0 mov x0, x19 cf2f8: aa1503e1 mov x1, x21 cf2fc: 97ffdc38 bl 0xc63dc <__cxa_demangle+0x3afc> cf300: f9400a94 ldr x20, [x20, #0x10] cf304: aa1303e1 mov x1, x19 cf308: f9400288 ldr x8, [x20] cf30c: aa1403e0 mov x0, x20 cf310: f9401108 ldr x8, [x8, #0x20] cf314: d63f0100 blr x8 cf318: 39402688 ldrb w8, [x20, #0x9] cf31c: 7100051f cmp w8, #0x1 cf320: 540000a1 b.ne 0xcf334 <__cxa_demangle+0xca54> cf324: a9427bfd ldp x29, x30, [sp, #0x20] cf328: a9414ff4 ldp x20, x19, [sp, #0x10] cf32c: f84307f5 ldr x21, [sp], #0x30 cf330: d65f03c0 ret cf334: f9400288 ldr x8, [x20] cf338: aa1403e0 mov x0, x20 cf33c: aa1303e1 mov x1, x19 cf340: a9427bfd ldp x29, x30, [sp, #0x20] cf344: f9401502 ldr x2, [x8, #0x28] cf348: a9414ff4 ldp x20, x19, [sp, #0x10] cf34c: f84307f5 ldr x21, [sp], #0x30 cf350: d61f0040 br x2 cf354: 17fdc7f3 b 0x41320 <_ZdlPv@plt> cf358: f81d0ff5 str x21, [sp, #-0x30]! cf35c: a9014ff4 stp x20, x19, [sp, #0x10] cf360: a9027bfd stp x29, x30, [sp, #0x20] cf364: 910083fd add x29, sp, #0x20 cf368: b0000095 adrp x21, 0xe0000 cf36c: 911696b5 add x21, x21, #0x5a5 cf370: aa0103f3 mov x19, x1 cf374: aa0003f4 mov x20, x0 cf378: 52800181 mov w1, #0xc // =12 cf37c: aa1503e0 mov x0, x21 cf380: 97fdccc0 bl 0x42680 <__strlen_chk@plt> cf384: 8b0002a2 add x2, x21, x0 cf388: aa1303e0 mov x0, x19 cf38c: aa1503e1 mov x1, x21 cf390: 97ffdc13 bl 0xc63dc <__cxa_demangle+0x3afc> cf394: f9400a94 ldr x20, [x20, #0x10] cf398: aa1303e1 mov x1, x19 cf39c: f9400288 ldr x8, [x20] cf3a0: aa1403e0 mov x0, x20 cf3a4: f9401108 ldr x8, [x8, #0x20] cf3a8: d63f0100 blr x8 cf3ac: 39402688 ldrb w8, [x20, #0x9] cf3b0: 7100051f cmp w8, #0x1 cf3b4: 540000a1 b.ne 0xcf3c8 <__cxa_demangle+0xcae8> cf3b8: a9427bfd ldp x29, x30, [sp, #0x20] cf3bc: a9414ff4 ldp x20, x19, [sp, #0x10] cf3c0: f84307f5 ldr x21, [sp], #0x30 cf3c4: d65f03c0 ret cf3c8: f9400288 ldr x8, [x20] cf3cc: aa1403e0 mov x0, x20 cf3d0: aa1303e1 mov x1, x19 cf3d4: a9427bfd ldp x29, x30, [sp, #0x20] cf3d8: f9401502 ldr x2, [x8, #0x28] cf3dc: a9414ff4 ldp x20, x19, [sp, #0x10] cf3e0: f84307f5 ldr x21, [sp], #0x30 cf3e4: d61f0040 br x2 cf3e8: 17fdc7ce b 0x41320 <_ZdlPv@plt> cf3ec: f81d0ff5 str x21, [sp, #-0x30]! cf3f0: a9014ff4 stp x20, x19, [sp, #0x10] cf3f4: a9027bfd stp x29, x30, [sp, #0x20] cf3f8: 910083fd add x29, sp, #0x20 cf3fc: b0000095 adrp x21, 0xe0000 cf400: 911e92b5 add x21, x21, #0x7a4 cf404: aa0103f3 mov x19, x1 cf408: aa0003f4 mov x20, x0 cf40c: 52800061 mov w1, #0x3 // =3 cf410: aa1503e0 mov x0, x21 cf414: 97fdcc9b bl 0x42680 <__strlen_chk@plt> cf418: 8b0002a2 add x2, x21, x0 cf41c: aa1303e0 mov x0, x19 cf420: aa1503e1 mov x1, x21 cf424: 97ffdbee bl 0xc63dc <__cxa_demangle+0x3afc> cf428: f9400a94 ldr x20, [x20, #0x10] cf42c: aa1303e1 mov x1, x19 cf430: f9400288 ldr x8, [x20] cf434: aa1403e0 mov x0, x20 cf438: f9401108 ldr x8, [x8, #0x20] cf43c: d63f0100 blr x8 cf440: 39402688 ldrb w8, [x20, #0x9] cf444: 7100051f cmp w8, #0x1 cf448: 540000a1 b.ne 0xcf45c <__cxa_demangle+0xcb7c> cf44c: a9427bfd ldp x29, x30, [sp, #0x20] cf450: a9414ff4 ldp x20, x19, [sp, #0x10] cf454: f84307f5 ldr x21, [sp], #0x30 cf458: d65f03c0 ret cf45c: f9400288 ldr x8, [x20] cf460: aa1403e0 mov x0, x20 cf464: aa1303e1 mov x1, x19 cf468: a9427bfd ldp x29, x30, [sp, #0x20] cf46c: f9401502 ldr x2, [x8, #0x28] cf470: a9414ff4 ldp x20, x19, [sp, #0x10] cf474: f84307f5 ldr x21, [sp], #0x30 cf478: d61f0040 br x2 cf47c: f9400800 ldr x0, [x0, #0x10] cf480: f9400008 ldr x8, [x0] cf484: f9401901 ldr x1, [x8, #0x30] cf488: d61f0020 br x1 cf48c: 17fdc7a5 b 0x41320 <_ZdlPv@plt> cf490: f81d0ff5 str x21, [sp, #-0x30]! cf494: a9014ff4 stp x20, x19, [sp, #0x10] cf498: a9027bfd stp x29, x30, [sp, #0x20] cf49c: 910083fd add x29, sp, #0x20 cf4a0: f9400815 ldr x21, [x0, #0x10] cf4a4: aa0003f4 mov x20, x0 cf4a8: aa0103f3 mov x19, x1 cf4ac: f94002a8 ldr x8, [x21] cf4b0: aa1503e0 mov x0, x21 cf4b4: f9401108 ldr x8, [x8, #0x20] cf4b8: d63f0100 blr x8 cf4bc: 394026a8 ldrb w8, [x21, #0x9] cf4c0: 7100051f cmp w8, #0x1 cf4c4: 540000c0 b.eq 0xcf4dc <__cxa_demangle+0xcbfc> cf4c8: f94002a8 ldr x8, [x21] cf4cc: aa1503e0 mov x0, x21 cf4d0: aa1303e1 mov x1, x19 cf4d4: f9401508 ldr x8, [x8, #0x28] cf4d8: d63f0100 blr x8 cf4dc: a9418a81 ldp x1, x2, [x20, #0x18] cf4e0: aa1303e0 mov x0, x19 cf4e4: 97ffdbbe bl 0xc63dc <__cxa_demangle+0x3afc> cf4e8: f9401694 ldr x20, [x20, #0x28] cf4ec: aa1303e1 mov x1, x19 cf4f0: f9400288 ldr x8, [x20] cf4f4: aa1403e0 mov x0, x20 cf4f8: f9401108 ldr x8, [x8, #0x20] cf4fc: d63f0100 blr x8 cf500: 39402688 ldrb w8, [x20, #0x9] cf504: 7100051f cmp w8, #0x1 cf508: 540000a1 b.ne 0xcf51c <__cxa_demangle+0xcc3c> cf50c: a9427bfd ldp x29, x30, [sp, #0x20] cf510: a9414ff4 ldp x20, x19, [sp, #0x10] cf514: f84307f5 ldr x21, [sp], #0x30 cf518: d65f03c0 ret cf51c: f9400288 ldr x8, [x20] cf520: aa1403e0 mov x0, x20 cf524: aa1303e1 mov x1, x19 cf528: a9427bfd ldp x29, x30, [sp, #0x20] cf52c: f9401502 ldr x2, [x8, #0x28] cf530: a9414ff4 ldp x20, x19, [sp, #0x10] cf534: f84307f5 ldr x21, [sp], #0x30 cf538: d61f0040 br x2 cf53c: 17fdc779 b 0x41320 <_ZdlPv@plt> cf540: f81d0ff5 str x21, [sp, #-0x30]! cf544: a9014ff4 stp x20, x19, [sp, #0x10] cf548: a9027bfd stp x29, x30, [sp, #0x20] cf54c: 910083fd add x29, sp, #0x20 cf550: b0000095 adrp x21, 0xe0000 cf554: 910ae2b5 add x21, x21, #0x2b8 cf558: aa0103f3 mov x19, x1 cf55c: aa0003f4 mov x20, x0 cf560: 52800041 mov w1, #0x2 // =2 cf564: aa1503e0 mov x0, x21 cf568: 97fdcc46 bl 0x42680 <__strlen_chk@plt> cf56c: 8b0002a2 add x2, x21, x0 cf570: aa1303e0 mov x0, x19 cf574: aa1503e1 mov x1, x21 cf578: 97ffdb99 bl 0xc63dc <__cxa_demangle+0x3afc> cf57c: f9400a95 ldr x21, [x20, #0x10] cf580: aa1303e1 mov x1, x19 cf584: f94002a8 ldr x8, [x21] cf588: aa1503e0 mov x0, x21 cf58c: f9401108 ldr x8, [x8, #0x20] cf590: d63f0100 blr x8 cf594: 394026a8 ldrb w8, [x21, #0x9] cf598: 7100051f cmp w8, #0x1 cf59c: 540000c0 b.eq 0xcf5b4 <__cxa_demangle+0xccd4> cf5a0: f94002a8 ldr x8, [x21] cf5a4: aa1503e0 mov x0, x21 cf5a8: aa1303e1 mov x1, x19 cf5ac: f9401508 ldr x8, [x8, #0x28] cf5b0: d63f0100 blr x8 cf5b4: b0000095 adrp x21, 0xe0000 cf5b8: 9116c6b5 add x21, x21, #0x5b1 cf5bc: 52800061 mov w1, #0x3 // =3 cf5c0: aa1503e0 mov x0, x21 cf5c4: 97fdcc2f bl 0x42680 <__strlen_chk@plt> cf5c8: 8b0002a2 add x2, x21, x0 cf5cc: aa1303e0 mov x0, x19 cf5d0: aa1503e1 mov x1, x21 cf5d4: 97ffdb82 bl 0xc63dc <__cxa_demangle+0x3afc> cf5d8: f9400e94 ldr x20, [x20, #0x18] cf5dc: aa1303e1 mov x1, x19 cf5e0: f9400288 ldr x8, [x20] cf5e4: aa1403e0 mov x0, x20 cf5e8: f9401108 ldr x8, [x8, #0x20] cf5ec: d63f0100 blr x8 cf5f0: 39402688 ldrb w8, [x20, #0x9] cf5f4: 7100051f cmp w8, #0x1 cf5f8: 540000c0 b.eq 0xcf610 <__cxa_demangle+0xcd30> cf5fc: f9400288 ldr x8, [x20] cf600: aa1403e0 mov x0, x20 cf604: aa1303e1 mov x1, x19 cf608: f9401508 ldr x8, [x8, #0x28] cf60c: d63f0100 blr x8 cf610: b0000094 adrp x20, 0xe0000 cf614: 91104e94 add x20, x20, #0x413 cf618: 52800041 mov w1, #0x2 // =2 cf61c: aa1403e0 mov x0, x20 cf620: 97fdcc18 bl 0x42680 <__strlen_chk@plt> cf624: 8b000282 add x2, x20, x0 cf628: aa1303e0 mov x0, x19 cf62c: aa1403e1 mov x1, x20 cf630: a9427bfd ldp x29, x30, [sp, #0x20] cf634: a9414ff4 ldp x20, x19, [sp, #0x10] cf638: f84307f5 ldr x21, [sp], #0x30 cf63c: 17ffdb68 b 0xc63dc <__cxa_demangle+0x3afc> cf640: 17fdc738 b 0x41320 <_ZdlPv@plt> cf644: f81d0ff5 str x21, [sp, #-0x30]! cf648: a9014ff4 stp x20, x19, [sp, #0x10] cf64c: a9027bfd stp x29, x30, [sp, #0x20] cf650: 910083fd add x29, sp, #0x20 cf654: a940a828 ldp x8, x10, [x1, #0x8] cf658: 3940800b ldrb w11, [x0, #0x20] cf65c: aa0103f3 mov x19, x1 cf660: aa0003f4 mov x20, x0 cf664: 91000509 add x9, x8, #0x1 cf668: eb0a013f cmp x9, x10 cf66c: 3400008b cbz w11, 0xcf67c <__cxa_demangle+0xcd9c> cf670: 540000c2 b.hs 0xcf688 <__cxa_demangle+0xcda8> cf674: f9400260 ldr x0, [x19] cf678: 1400000e b 0xcf6b0 <__cxa_demangle+0xcdd0> cf67c: 54000642 b.hs 0xcf744 <__cxa_demangle+0xce64> cf680: f9400260 ldr x0, [x19] cf684: 1400003a b 0xcf76c <__cxa_demangle+0xce8c> cf688: f9400260 ldr x0, [x19] cf68c: d37ff948 lsl x8, x10, #1 cf690: eb09011f cmp x8, x9 cf694: 9a883121 csel x1, x9, x8, lo cf698: f9000a61 str x1, [x19, #0x10] cf69c: 97fdc8bd bl 0x41990 cf6a0: f9000260 str x0, [x19] cf6a4: b4000cc0 cbz x0, 0xcf83c <__cxa_demangle+0xcf5c> cf6a8: f9400668 ldr x8, [x19, #0x8] cf6ac: 91000509 add x9, x8, #0x1 cf6b0: f9000669 str x9, [x19, #0x8] cf6b4: 52800b69 mov w9, #0x5b // =91 cf6b8: 38286809 strb w9, [x0, x8] cf6bc: f9400a95 ldr x21, [x20, #0x10] cf6c0: aa1303e1 mov x1, x19 cf6c4: f94002a8 ldr x8, [x21] cf6c8: aa1503e0 mov x0, x21 cf6cc: f9401108 ldr x8, [x8, #0x20] cf6d0: d63f0100 blr x8 cf6d4: 394026a8 ldrb w8, [x21, #0x9] cf6d8: 7100051f cmp w8, #0x1 cf6dc: 540000c0 b.eq 0xcf6f4 <__cxa_demangle+0xce14> cf6e0: f94002a8 ldr x8, [x21] cf6e4: aa1503e0 mov x0, x21 cf6e8: aa1303e1 mov x1, x19 cf6ec: f9401508 ldr x8, [x8, #0x28] cf6f0: d63f0100 blr x8 cf6f4: a940aa68 ldp x8, x10, [x19, #0x8] cf6f8: 91000509 add x9, x8, #0x1 cf6fc: eb0a013f cmp x9, x10 cf700: 54000062 b.hs 0xcf70c <__cxa_demangle+0xce2c> cf704: f9400260 ldr x0, [x19] cf708: 1400000b b 0xcf734 <__cxa_demangle+0xce54> cf70c: f9400260 ldr x0, [x19] cf710: d37ff948 lsl x8, x10, #1 cf714: eb09011f cmp x8, x9 cf718: 9a883121 csel x1, x9, x8, lo cf71c: f9000a61 str x1, [x19, #0x10] cf720: 97fdc89c bl 0x41990 cf724: f9000260 str x0, [x19] cf728: b40008a0 cbz x0, 0xcf83c <__cxa_demangle+0xcf5c> cf72c: f9400668 ldr x8, [x19, #0x8] cf730: 91000509 add x9, x8, #0x1 cf734: f9000669 str x9, [x19, #0x8] cf738: 52800ba9 mov w9, #0x5d // =93 cf73c: 38286809 strb w9, [x0, x8] cf740: 1400001c b 0xcf7b0 <__cxa_demangle+0xced0> cf744: f9400260 ldr x0, [x19] cf748: d37ff948 lsl x8, x10, #1 cf74c: eb09011f cmp x8, x9 cf750: 9a883121 csel x1, x9, x8, lo cf754: f9000a61 str x1, [x19, #0x10] cf758: 97fdc88e bl 0x41990 cf75c: f9000260 str x0, [x19] cf760: b40006e0 cbz x0, 0xcf83c <__cxa_demangle+0xcf5c> cf764: f9400668 ldr x8, [x19, #0x8] cf768: 91000509 add x9, x8, #0x1 cf76c: f9000669 str x9, [x19, #0x8] cf770: 528005c9 mov w9, #0x2e // =46 cf774: 38286809 strb w9, [x0, x8] cf778: f9400a95 ldr x21, [x20, #0x10] cf77c: aa1303e1 mov x1, x19 cf780: f94002a8 ldr x8, [x21] cf784: aa1503e0 mov x0, x21 cf788: f9401108 ldr x8, [x8, #0x20] cf78c: d63f0100 blr x8 cf790: 394026a8 ldrb w8, [x21, #0x9] cf794: 7100051f cmp w8, #0x1 cf798: 540000c0 b.eq 0xcf7b0 <__cxa_demangle+0xced0> cf79c: f94002a8 ldr x8, [x21] cf7a0: aa1503e0 mov x0, x21 cf7a4: aa1303e1 mov x1, x19 cf7a8: f9401508 ldr x8, [x8, #0x28] cf7ac: d63f0100 blr x8 cf7b0: f9400e95 ldr x21, [x20, #0x18] cf7b4: 394022a8 ldrb w8, [x21, #0x8] cf7b8: 121f1908 and w8, w8, #0xfe cf7bc: 7101091f cmp w8, #0x42 cf7c0: 54000160 b.eq 0xcf7ec <__cxa_demangle+0xcf0c> cf7c4: b0000075 adrp x21, 0xdc000 >+0x1e> cf7c8: 9105beb5 add x21, x21, #0x16f cf7cc: 52800081 mov w1, #0x4 // =4 cf7d0: aa1503e0 mov x0, x21 cf7d4: 97fdcbab bl 0x42680 <__strlen_chk@plt> cf7d8: 8b0002a2 add x2, x21, x0 cf7dc: aa1303e0 mov x0, x19 cf7e0: aa1503e1 mov x1, x21 cf7e4: 97ffdafe bl 0xc63dc <__cxa_demangle+0x3afc> cf7e8: f9400e95 ldr x21, [x20, #0x18] cf7ec: f94002a8 ldr x8, [x21] cf7f0: aa1503e0 mov x0, x21 cf7f4: aa1303e1 mov x1, x19 cf7f8: f9401108 ldr x8, [x8, #0x20] cf7fc: d63f0100 blr x8 cf800: 394026a8 ldrb w8, [x21, #0x9] cf804: 7100051f cmp w8, #0x1 cf808: 540000a1 b.ne 0xcf81c <__cxa_demangle+0xcf3c> cf80c: a9427bfd ldp x29, x30, [sp, #0x20] cf810: a9414ff4 ldp x20, x19, [sp, #0x10] cf814: f84307f5 ldr x21, [sp], #0x30 cf818: d65f03c0 ret cf81c: f94002a8 ldr x8, [x21] cf820: aa1303e1 mov x1, x19 cf824: a9427bfd ldp x29, x30, [sp, #0x20] cf828: a9414ff4 ldp x20, x19, [sp, #0x10] cf82c: f9401502 ldr x2, [x8, #0x28] cf830: aa1503e0 mov x0, x21 cf834: f84307f5 ldr x21, [sp], #0x30 cf838: d61f0040 br x2 cf83c: 97fdcb51 bl 0x42580 <_ZSt9terminatev@plt> cf840: 17fdc6b8 b 0x41320 <_ZdlPv@plt> cf844: f81d0ff5 str x21, [sp, #-0x30]! cf848: a9014ff4 stp x20, x19, [sp, #0x10] cf84c: a9027bfd stp x29, x30, [sp, #0x20] cf850: 910083fd add x29, sp, #0x20 cf854: a940a828 ldp x8, x10, [x1, #0x8] cf858: aa0103f3 mov x19, x1 cf85c: aa0003f4 mov x20, x0 cf860: 91000509 add x9, x8, #0x1 cf864: eb0a013f cmp x9, x10 cf868: 54000062 b.hs 0xcf874 <__cxa_demangle+0xcf94> cf86c: f9400260 ldr x0, [x19] cf870: 1400000b b 0xcf89c <__cxa_demangle+0xcfbc> cf874: f9400260 ldr x0, [x19] cf878: d37ff948 lsl x8, x10, #1 cf87c: eb09011f cmp x8, x9 cf880: 9a883121 csel x1, x9, x8, lo cf884: f9000a61 str x1, [x19, #0x10] cf888: 97fdc842 bl 0x41990 cf88c: f9000260 str x0, [x19] cf890: b4000c20 cbz x0, 0xcfa14 <__cxa_demangle+0xd134> cf894: f9400668 ldr x8, [x19, #0x8] cf898: 91000509 add x9, x8, #0x1 cf89c: f9000669 str x9, [x19, #0x8] cf8a0: 52800b69 mov w9, #0x5b // =91 cf8a4: 38286809 strb w9, [x0, x8] cf8a8: f9400a95 ldr x21, [x20, #0x10] cf8ac: aa1303e1 mov x1, x19 cf8b0: f94002a8 ldr x8, [x21] cf8b4: aa1503e0 mov x0, x21 cf8b8: f9401108 ldr x8, [x8, #0x20] cf8bc: d63f0100 blr x8 cf8c0: 394026a8 ldrb w8, [x21, #0x9] cf8c4: 7100051f cmp w8, #0x1 cf8c8: 540000c0 b.eq 0xcf8e0 <__cxa_demangle+0xd000> cf8cc: f94002a8 ldr x8, [x21] cf8d0: aa1503e0 mov x0, x21 cf8d4: aa1303e1 mov x1, x19 cf8d8: f9401508 ldr x8, [x8, #0x28] cf8dc: d63f0100 blr x8 cf8e0: b0000095 adrp x21, 0xe0000 cf8e4: 9116d2b5 add x21, x21, #0x5b4 cf8e8: 528000c1 mov w1, #0x6 // =6 cf8ec: aa1503e0 mov x0, x21 cf8f0: 97fdcb64 bl 0x42680 <__strlen_chk@plt> cf8f4: 8b0002a2 add x2, x21, x0 cf8f8: aa1303e0 mov x0, x19 cf8fc: aa1503e1 mov x1, x21 cf900: 97ffdab7 bl 0xc63dc <__cxa_demangle+0x3afc> cf904: f9400e95 ldr x21, [x20, #0x18] cf908: aa1303e1 mov x1, x19 cf90c: f94002a8 ldr x8, [x21] cf910: aa1503e0 mov x0, x21 cf914: f9401108 ldr x8, [x8, #0x20] cf918: d63f0100 blr x8 cf91c: 394026a8 ldrb w8, [x21, #0x9] cf920: 7100051f cmp w8, #0x1 cf924: 540000c0 b.eq 0xcf93c <__cxa_demangle+0xd05c> cf928: f94002a8 ldr x8, [x21] cf92c: aa1503e0 mov x0, x21 cf930: aa1303e1 mov x1, x19 cf934: f9401508 ldr x8, [x8, #0x28] cf938: d63f0100 blr x8 cf93c: a940aa68 ldp x8, x10, [x19, #0x8] cf940: 91000509 add x9, x8, #0x1 cf944: eb0a013f cmp x9, x10 cf948: 54000062 b.hs 0xcf954 <__cxa_demangle+0xd074> cf94c: f9400260 ldr x0, [x19] cf950: 1400000b b 0xcf97c <__cxa_demangle+0xd09c> cf954: f9400260 ldr x0, [x19] cf958: d37ff948 lsl x8, x10, #1 cf95c: eb09011f cmp x8, x9 cf960: 9a883121 csel x1, x9, x8, lo cf964: f9000a61 str x1, [x19, #0x10] cf968: 97fdc80a bl 0x41990 cf96c: f9000260 str x0, [x19] cf970: b4000520 cbz x0, 0xcfa14 <__cxa_demangle+0xd134> cf974: f9400668 ldr x8, [x19, #0x8] cf978: 91000509 add x9, x8, #0x1 cf97c: f9000669 str x9, [x19, #0x8] cf980: 52800ba9 mov w9, #0x5d // =93 cf984: 38286809 strb w9, [x0, x8] cf988: f9401295 ldr x21, [x20, #0x20] cf98c: 394022a8 ldrb w8, [x21, #0x8] cf990: 121f1908 and w8, w8, #0xfe cf994: 7101091f cmp w8, #0x42 cf998: 54000160 b.eq 0xcf9c4 <__cxa_demangle+0xd0e4> cf99c: b0000075 adrp x21, 0xdc000 >+0x1e> cf9a0: 9105beb5 add x21, x21, #0x16f cf9a4: 52800081 mov w1, #0x4 // =4 cf9a8: aa1503e0 mov x0, x21 cf9ac: 97fdcb35 bl 0x42680 <__strlen_chk@plt> cf9b0: 8b0002a2 add x2, x21, x0 cf9b4: aa1303e0 mov x0, x19 cf9b8: aa1503e1 mov x1, x21 cf9bc: 97ffda88 bl 0xc63dc <__cxa_demangle+0x3afc> cf9c0: f9401295 ldr x21, [x20, #0x20] cf9c4: f94002a8 ldr x8, [x21] cf9c8: aa1503e0 mov x0, x21 cf9cc: aa1303e1 mov x1, x19 cf9d0: f9401108 ldr x8, [x8, #0x20] cf9d4: d63f0100 blr x8 cf9d8: 394026a8 ldrb w8, [x21, #0x9] cf9dc: 7100051f cmp w8, #0x1 cf9e0: 540000a1 b.ne 0xcf9f4 <__cxa_demangle+0xd114> cf9e4: a9427bfd ldp x29, x30, [sp, #0x20] cf9e8: a9414ff4 ldp x20, x19, [sp, #0x10] cf9ec: f84307f5 ldr x21, [sp], #0x30 cf9f0: d65f03c0 ret cf9f4: f94002a8 ldr x8, [x21] cf9f8: aa1303e1 mov x1, x19 cf9fc: a9427bfd ldp x29, x30, [sp, #0x20] cfa00: a9414ff4 ldp x20, x19, [sp, #0x10] cfa04: f9401502 ldr x2, [x8, #0x28] cfa08: aa1503e0 mov x0, x21 cfa0c: f84307f5 ldr x21, [sp], #0x30 cfa10: d61f0040 br x2 cfa14: 97fdcadb bl 0x42580 <_ZSt9terminatev@plt> cfa18: 17fdc642 b 0x41320 <_ZdlPv@plt> cfa1c: a9bb67fa stp x26, x25, [sp, #-0x50]! cfa20: a9015ff8 stp x24, x23, [sp, #0x10] cfa24: a90257f6 stp x22, x21, [sp, #0x20] cfa28: a9034ff4 stp x20, x19, [sp, #0x30] cfa2c: a9047bfd stp x29, x30, [sp, #0x40] cfa30: 910103fd add x29, sp, #0x40 cfa34: f9400815 ldr x21, [x0, #0x10] cfa38: aa0003f4 mov x20, x0 cfa3c: aa0103f3 mov x19, x1 cfa40: b40001d5 cbz x21, 0xcfa78 <__cxa_demangle+0xd198> cfa44: f94002a8 ldr x8, [x21] cfa48: aa1503e0 mov x0, x21 cfa4c: aa1303e1 mov x1, x19 cfa50: f9401108 ldr x8, [x8, #0x20] cfa54: d63f0100 blr x8 cfa58: 394026a8 ldrb w8, [x21, #0x9] cfa5c: 7100051f cmp w8, #0x1 cfa60: 540000c0 b.eq 0xcfa78 <__cxa_demangle+0xd198> cfa64: f94002a8 ldr x8, [x21] cfa68: aa1503e0 mov x0, x21 cfa6c: aa1303e1 mov x1, x19 cfa70: f9401508 ldr x8, [x8, #0x28] cfa74: d63f0100 blr x8 cfa78: a940aa68 ldp x8, x10, [x19, #0x8] cfa7c: 91000509 add x9, x8, #0x1 cfa80: eb0a013f cmp x9, x10 cfa84: 54000062 b.hs 0xcfa90 <__cxa_demangle+0xd1b0> cfa88: f9400260 ldr x0, [x19] cfa8c: 1400000b b 0xcfab8 <__cxa_demangle+0xd1d8> cfa90: f9400260 ldr x0, [x19] cfa94: d37ff948 lsl x8, x10, #1 cfa98: eb09011f cmp x8, x9 cfa9c: 9a883121 csel x1, x9, x8, lo cfaa0: f9000a61 str x1, [x19, #0x10] cfaa4: 97fdc7bb bl 0x41990 cfaa8: f9000260 str x0, [x19] cfaac: b40009c0 cbz x0, 0xcfbe4 <__cxa_demangle+0xd304> cfab0: f9400668 ldr x8, [x19, #0x8] cfab4: 91000509 add x9, x8, #0x1 cfab8: f9000669 str x9, [x19, #0x8] cfabc: 52800f69 mov w9, #0x7b // =123 cfac0: 38286809 strb w9, [x0, x8] cfac4: f9401288 ldr x8, [x20, #0x20] cfac8: b40005a8 cbz x8, 0xcfb7c <__cxa_demangle+0xd29c> cfacc: f9400677 ldr x23, [x19, #0x8] cfad0: b0000095 adrp x21, 0xe0000 cfad4: aa1f03f8 mov x24, xzr cfad8: 52800039 mov w25, #0x1 // =1 cfadc: 910df2b5 add x21, x21, #0x37c cfae0: aa1703fa mov x26, x23 cfae4: 37000239 tbnz w25, #0x0, 0xcfb28 <__cxa_demangle+0xd248> cfae8: 14000008 b 0xcfb08 <__cxa_demangle+0xd228> cfaec: f9000677 str x23, [x19, #0x8] cfaf0: f9401288 ldr x8, [x20, #0x20] cfaf4: 91000718 add x24, x24, #0x1 cfaf8: eb08031f cmp x24, x8 cfafc: 54000420 b.eq 0xcfb80 <__cxa_demangle+0xd2a0> cfb00: aa1703fa mov x26, x23 cfb04: 37000139 tbnz w25, #0x0, 0xcfb28 <__cxa_demangle+0xd248> cfb08: 52800061 mov w1, #0x3 // =3 cfb0c: aa1503e0 mov x0, x21 cfb10: 97fdcadc bl 0x42680 <__strlen_chk@plt> cfb14: 8b0002a2 add x2, x21, x0 cfb18: aa1303e0 mov x0, x19 cfb1c: aa1503e1 mov x1, x21 cfb20: 97ffda2f bl 0xc63dc <__cxa_demangle+0x3afc> cfb24: f940067a ldr x26, [x19, #0x8] cfb28: f9400e88 ldr x8, [x20, #0x18] cfb2c: aa1303e1 mov x1, x19 cfb30: f8787916 ldr x22, [x8, x24, lsl #3] cfb34: f94002c8 ldr x8, [x22] cfb38: aa1603e0 mov x0, x22 cfb3c: f9401108 ldr x8, [x8, #0x20] cfb40: d63f0100 blr x8 cfb44: 394026c8 ldrb w8, [x22, #0x9] cfb48: 7100051f cmp w8, #0x1 cfb4c: 540000c0 b.eq 0xcfb64 <__cxa_demangle+0xd284> cfb50: f94002c8 ldr x8, [x22] cfb54: aa1603e0 mov x0, x22 cfb58: aa1303e1 mov x1, x19 cfb5c: f9401508 ldr x8, [x8, #0x28] cfb60: d63f0100 blr x8 cfb64: f9400668 ldr x8, [x19, #0x8] cfb68: eb08035f cmp x26, x8 cfb6c: 54fffc00 b.eq 0xcfaec <__cxa_demangle+0xd20c> cfb70: 2a1f03f9 mov w25, wzr cfb74: aa0803f7 mov x23, x8 cfb78: 17ffffde b 0xcfaf0 <__cxa_demangle+0xd210> cfb7c: f9400677 ldr x23, [x19, #0x8] cfb80: f9400a69 ldr x9, [x19, #0x10] cfb84: 910006e8 add x8, x23, #0x1 cfb88: eb09011f cmp x8, x9 cfb8c: 54000062 b.hs 0xcfb98 <__cxa_demangle+0xd2b8> cfb90: f9400260 ldr x0, [x19] cfb94: 1400000b b 0xcfbc0 <__cxa_demangle+0xd2e0> cfb98: f9400260 ldr x0, [x19] cfb9c: d37ff929 lsl x9, x9, #1 cfba0: eb08013f cmp x9, x8 cfba4: 9a893101 csel x1, x8, x9, lo cfba8: f9000a61 str x1, [x19, #0x10] cfbac: 97fdc779 bl 0x41990 cfbb0: f9000260 str x0, [x19] cfbb4: b4000180 cbz x0, 0xcfbe4 <__cxa_demangle+0xd304> cfbb8: f9400677 ldr x23, [x19, #0x8] cfbbc: 910006e8 add x8, x23, #0x1 cfbc0: f9000668 str x8, [x19, #0x8] cfbc4: 52800fa8 mov w8, #0x7d // =125 cfbc8: 38376808 strb w8, [x0, x23] cfbcc: a9447bfd ldp x29, x30, [sp, #0x40] cfbd0: a9434ff4 ldp x20, x19, [sp, #0x30] cfbd4: a94257f6 ldp x22, x21, [sp, #0x20] cfbd8: a9415ff8 ldp x24, x23, [sp, #0x10] cfbdc: a8c567fa ldp x26, x25, [sp], #0x50 cfbe0: d65f03c0 ret cfbe4: 97fdca67 bl 0x42580 <_ZSt9terminatev@plt> cfbe8: 17fdc5ce b 0x41320 <_ZdlPv@plt> cfbec: f81d0ff5 str x21, [sp, #-0x30]! cfbf0: a9014ff4 stp x20, x19, [sp, #0x10] cfbf4: a9027bfd stp x29, x30, [sp, #0x20] cfbf8: 910083fd add x29, sp, #0x20 cfbfc: b0000095 adrp x21, 0xe0000 cfc00: 910ae2b5 add x21, x21, #0x2b8 cfc04: aa0103f3 mov x19, x1 cfc08: aa0003f4 mov x20, x0 cfc0c: 52800041 mov w1, #0x2 // =2 cfc10: aa1503e0 mov x0, x21 cfc14: 97fdca9b bl 0x42680 <__strlen_chk@plt> cfc18: 8b0002a2 add x2, x21, x0 cfc1c: aa1303e0 mov x0, x19 cfc20: aa1503e1 mov x1, x21 cfc24: 97ffd9ee bl 0xc63dc <__cxa_demangle+0x3afc> cfc28: f9400a95 ldr x21, [x20, #0x10] cfc2c: aa1303e1 mov x1, x19 cfc30: f94002a8 ldr x8, [x21] cfc34: aa1503e0 mov x0, x21 cfc38: f9401108 ldr x8, [x8, #0x20] cfc3c: d63f0100 blr x8 cfc40: 394026a8 ldrb w8, [x21, #0x9] cfc44: 7100051f cmp w8, #0x1 cfc48: 540000c0 b.eq 0xcfc60 <__cxa_demangle+0xd380> cfc4c: f94002a8 ldr x8, [x21] cfc50: aa1503e0 mov x0, x21 cfc54: aa1303e1 mov x1, x19 cfc58: f9401508 ldr x8, [x8, #0x28] cfc5c: d63f0100 blr x8 cfc60: b0000095 adrp x21, 0xe0000 cfc64: 910fb6b5 add x21, x21, #0x3ed cfc68: 52800041 mov w1, #0x2 // =2 cfc6c: aa1503e0 mov x0, x21 cfc70: 97fdca84 bl 0x42680 <__strlen_chk@plt> cfc74: 8b0002a2 add x2, x21, x0 cfc78: aa1303e0 mov x0, x19 cfc7c: aa1503e1 mov x1, x21 cfc80: 97ffd9d7 bl 0xc63dc <__cxa_demangle+0x3afc> cfc84: a9418a81 ldp x1, x2, [x20, #0x18] cfc88: aa1303e0 mov x0, x19 cfc8c: a9427bfd ldp x29, x30, [sp, #0x20] cfc90: a9414ff4 ldp x20, x19, [sp, #0x10] cfc94: f84307f5 ldr x21, [sp], #0x30 cfc98: 17ffd9d1 b 0xc63dc <__cxa_demangle+0x3afc> cfc9c: 17fdc5a1 b 0x41320 <_ZdlPv@plt> cfca0: a9ba6ffc stp x28, x27, [sp, #-0x60]! cfca4: a90167fa stp x26, x25, [sp, #0x10] cfca8: a9025ff8 stp x24, x23, [sp, #0x20] cfcac: a90357f6 stp x22, x21, [sp, #0x30] cfcb0: a9044ff4 stp x20, x19, [sp, #0x40] cfcb4: a9057bfd stp x29, x30, [sp, #0x50] cfcb8: 910143fd add x29, sp, #0x50 cfcbc: 3940e008 ldrb w8, [x0, #0x38] cfcc0: aa0003f4 mov x20, x0 cfcc4: aa0103f3 mov x19, x1 cfcc8: 34000148 cbz w8, 0xcfcf0 <__cxa_demangle+0xd410> cfccc: b0000095 adrp x21, 0xe0000 cfcd0: 91170eb5 add x21, x21, #0x5c3 cfcd4: 52800181 mov w1, #0xc // =12 cfcd8: aa1503e0 mov x0, x21 cfcdc: 97fdca69 bl 0x42680 <__strlen_chk@plt> cfce0: 8b0002a2 add x2, x21, x0 cfce4: aa1303e0 mov x0, x19 cfce8: aa1503e1 mov x1, x21 cfcec: 97ffd9bc bl 0xc63dc <__cxa_demangle+0x3afc> cfcf0: b0000095 adrp x21, 0xe0000 cfcf4: 911422b5 add x21, x21, #0x508 cfcf8: 52800081 mov w1, #0x4 // =4 cfcfc: aa1503e0 mov x0, x21 cfd00: 97fdca60 bl 0x42680 <__strlen_chk@plt> cfd04: 8b0002a2 add x2, x21, x0 cfd08: aa1303e0 mov x0, x19 cfd0c: aa1503e1 mov x1, x21 cfd10: 97ffd9b3 bl 0xc63dc <__cxa_demangle+0x3afc> cfd14: 3940e688 ldrb w8, [x20, #0x39] cfd18: 34000148 cbz w8, 0xcfd40 <__cxa_demangle+0xd460> cfd1c: b0000095 adrp x21, 0xe0000 cfd20: 91104ab5 add x21, x21, #0x412 cfd24: 52800061 mov w1, #0x3 // =3 cfd28: aa1503e0 mov x0, x21 cfd2c: 97fdca55 bl 0x42680 <__strlen_chk@plt> cfd30: 8b0002a2 add x2, x21, x0 cfd34: aa1303e0 mov x0, x19 cfd38: aa1503e1 mov x1, x21 cfd3c: 97ffd9a8 bl 0xc63dc <__cxa_demangle+0x3afc> cfd40: a940aa68 ldp x8, x10, [x19, #0x8] cfd44: 91000509 add x9, x8, #0x1 cfd48: eb0a013f cmp x9, x10 cfd4c: 54000062 b.hs 0xcfd58 <__cxa_demangle+0xd478> cfd50: f9400260 ldr x0, [x19] cfd54: 1400000b b 0xcfd80 <__cxa_demangle+0xd4a0> cfd58: f9400260 ldr x0, [x19] cfd5c: d37ff948 lsl x8, x10, #1 cfd60: eb09011f cmp x8, x9 cfd64: 9a883121 csel x1, x9, x8, lo cfd68: f9000a61 str x1, [x19, #0x10] cfd6c: 97fdc709 bl 0x41990 cfd70: f9000260 str x0, [x19] cfd74: b40013e0 cbz x0, 0xcfff0 <__cxa_demangle+0xd710> cfd78: f9400668 ldr x8, [x19, #0x8] cfd7c: 91000509 add x9, x8, #0x1 cfd80: f9000669 str x9, [x19, #0x8] cfd84: 52800409 mov w9, #0x20 // =32 cfd88: 38286809 strb w9, [x0, x8] cfd8c: f9400e88 ldr x8, [x20, #0x18] cfd90: b0000097 adrp x23, 0xe0000 cfd94: b0000096 adrp x22, 0xe0000 cfd98: b0000095 adrp x21, 0xe0000 cfd9c: 910ae2f7 add x23, x23, #0x2b8 cfda0: 910df2d6 add x22, x22, #0x37c cfda4: 910fb6b5 add x21, x21, #0x3ed cfda8: b4000768 cbz x8, 0xcfe94 <__cxa_demangle+0xd5b4> cfdac: 52800041 mov w1, #0x2 // =2 cfdb0: aa1703e0 mov x0, x23 cfdb4: 97fdca33 bl 0x42680 <__strlen_chk@plt> cfdb8: 8b0002e2 add x2, x23, x0 cfdbc: aa1303e0 mov x0, x19 cfdc0: aa1703e1 mov x1, x23 cfdc4: 97ffd986 bl 0xc63dc <__cxa_demangle+0x3afc> cfdc8: f9400e88 ldr x8, [x20, #0x18] cfdcc: b4000568 cbz x8, 0xcfe78 <__cxa_demangle+0xd598> cfdd0: f940067b ldr x27, [x19, #0x8] cfdd4: aa1f03f9 mov x25, xzr cfdd8: 5280003a mov w26, #0x1 // =1 cfddc: aa1b03fc mov x28, x27 cfde0: 3700023a tbnz w26, #0x0, 0xcfe24 <__cxa_demangle+0xd544> cfde4: 14000008 b 0xcfe04 <__cxa_demangle+0xd524> cfde8: f900067b str x27, [x19, #0x8] cfdec: f9400e88 ldr x8, [x20, #0x18] cfdf0: 91000739 add x25, x25, #0x1 cfdf4: eb08033f cmp x25, x8 cfdf8: 54000400 b.eq 0xcfe78 <__cxa_demangle+0xd598> cfdfc: aa1b03fc mov x28, x27 cfe00: 3700013a tbnz w26, #0x0, 0xcfe24 <__cxa_demangle+0xd544> cfe04: 52800061 mov w1, #0x3 // =3 cfe08: aa1603e0 mov x0, x22 cfe0c: 97fdca1d bl 0x42680 <__strlen_chk@plt> cfe10: 8b0002c2 add x2, x22, x0 cfe14: aa1303e0 mov x0, x19 cfe18: aa1603e1 mov x1, x22 cfe1c: 97ffd970 bl 0xc63dc <__cxa_demangle+0x3afc> cfe20: f940067c ldr x28, [x19, #0x8] cfe24: f9400a88 ldr x8, [x20, #0x10] cfe28: aa1303e1 mov x1, x19 cfe2c: f8797918 ldr x24, [x8, x25, lsl #3] cfe30: f9400308 ldr x8, [x24] cfe34: aa1803e0 mov x0, x24 cfe38: f9401108 ldr x8, [x8, #0x20] cfe3c: d63f0100 blr x8 cfe40: 39402708 ldrb w8, [x24, #0x9] cfe44: 7100051f cmp w8, #0x1 cfe48: 540000c0 b.eq 0xcfe60 <__cxa_demangle+0xd580> cfe4c: f9400308 ldr x8, [x24] cfe50: aa1803e0 mov x0, x24 cfe54: aa1303e1 mov x1, x19 cfe58: f9401508 ldr x8, [x8, #0x28] cfe5c: d63f0100 blr x8 cfe60: f9400668 ldr x8, [x19, #0x8] cfe64: eb08039f cmp x28, x8 cfe68: 54fffc00 b.eq 0xcfde8 <__cxa_demangle+0xd508> cfe6c: 2a1f03fa mov w26, wzr cfe70: aa0803fb mov x27, x8 cfe74: 17ffffde b 0xcfdec <__cxa_demangle+0xd50c> cfe78: 52800041 mov w1, #0x2 // =2 cfe7c: aa1503e0 mov x0, x21 cfe80: 97fdca00 bl 0x42680 <__strlen_chk@plt> cfe84: 8b0002a2 add x2, x21, x0 cfe88: aa1303e0 mov x0, x19 cfe8c: aa1503e1 mov x1, x21 cfe90: 97ffd953 bl 0xc63dc <__cxa_demangle+0x3afc> cfe94: f9401298 ldr x24, [x20, #0x20] cfe98: aa1303e1 mov x1, x19 cfe9c: f9400308 ldr x8, [x24] cfea0: aa1803e0 mov x0, x24 cfea4: f9401108 ldr x8, [x8, #0x20] cfea8: d63f0100 blr x8 cfeac: 39402708 ldrb w8, [x24, #0x9] cfeb0: 7100051f cmp w8, #0x1 cfeb4: 540000c0 b.eq 0xcfecc <__cxa_demangle+0xd5ec> cfeb8: f9400308 ldr x8, [x24] cfebc: aa1803e0 mov x0, x24 cfec0: aa1303e1 mov x1, x19 cfec4: f9401508 ldr x8, [x8, #0x28] cfec8: d63f0100 blr x8 cfecc: f9401a88 ldr x8, [x20, #0x30] cfed0: b4000828 cbz x8, 0xcffd4 <__cxa_demangle+0xd6f4> cfed4: 52800041 mov w1, #0x2 // =2 cfed8: aa1703e0 mov x0, x23 cfedc: 97fdc9e9 bl 0x42680 <__strlen_chk@plt> cfee0: 8b0002e2 add x2, x23, x0 cfee4: aa1303e0 mov x0, x19 cfee8: aa1703e1 mov x1, x23 cfeec: 97ffd93c bl 0xc63dc <__cxa_demangle+0x3afc> cfef0: f9401a88 ldr x8, [x20, #0x30] cfef4: b4000568 cbz x8, 0xcffa0 <__cxa_demangle+0xd6c0> cfef8: f940067a ldr x26, [x19, #0x8] cfefc: aa1f03f8 mov x24, xzr cff00: 52800039 mov w25, #0x1 // =1 cff04: aa1a03fb mov x27, x26 cff08: 37000239 tbnz w25, #0x0, 0xcff4c <__cxa_demangle+0xd66c> cff0c: 14000008 b 0xcff2c <__cxa_demangle+0xd64c> cff10: f900067a str x26, [x19, #0x8] cff14: f9401a88 ldr x8, [x20, #0x30] cff18: 91000718 add x24, x24, #0x1 cff1c: eb08031f cmp x24, x8 cff20: 54000400 b.eq 0xcffa0 <__cxa_demangle+0xd6c0> cff24: aa1a03fb mov x27, x26 cff28: 37000139 tbnz w25, #0x0, 0xcff4c <__cxa_demangle+0xd66c> cff2c: 52800061 mov w1, #0x3 // =3 cff30: aa1603e0 mov x0, x22 cff34: 97fdc9d3 bl 0x42680 <__strlen_chk@plt> cff38: 8b0002c2 add x2, x22, x0 cff3c: aa1303e0 mov x0, x19 cff40: aa1603e1 mov x1, x22 cff44: 97ffd926 bl 0xc63dc <__cxa_demangle+0x3afc> cff48: f940067b ldr x27, [x19, #0x8] cff4c: f9401688 ldr x8, [x20, #0x28] cff50: aa1303e1 mov x1, x19 cff54: f8787917 ldr x23, [x8, x24, lsl #3] cff58: f94002e8 ldr x8, [x23] cff5c: aa1703e0 mov x0, x23 cff60: f9401108 ldr x8, [x8, #0x20] cff64: d63f0100 blr x8 cff68: 394026e8 ldrb w8, [x23, #0x9] cff6c: 7100051f cmp w8, #0x1 cff70: 540000c0 b.eq 0xcff88 <__cxa_demangle+0xd6a8> cff74: f94002e8 ldr x8, [x23] cff78: aa1703e0 mov x0, x23 cff7c: aa1303e1 mov x1, x19 cff80: f9401508 ldr x8, [x8, #0x28] cff84: d63f0100 blr x8 cff88: f9400668 ldr x8, [x19, #0x8] cff8c: eb08037f cmp x27, x8 cff90: 54fffc00 b.eq 0xcff10 <__cxa_demangle+0xd630> cff94: 2a1f03f9 mov w25, wzr cff98: aa0803fa mov x26, x8 cff9c: 17ffffde b 0xcff14 <__cxa_demangle+0xd634> cffa0: 52800041 mov w1, #0x2 // =2 cffa4: aa1503e0 mov x0, x21 cffa8: 97fdc9b6 bl 0x42680 <__strlen_chk@plt> cffac: 8b0002a2 add x2, x21, x0 cffb0: aa1303e0 mov x0, x19 cffb4: aa1503e1 mov x1, x21 cffb8: a9457bfd ldp x29, x30, [sp, #0x50] cffbc: a9444ff4 ldp x20, x19, [sp, #0x40] cffc0: a94357f6 ldp x22, x21, [sp, #0x30] cffc4: a9425ff8 ldp x24, x23, [sp, #0x20] cffc8: a94167fa ldp x26, x25, [sp, #0x10] cffcc: a8c66ffc ldp x28, x27, [sp], #0x60 cffd0: 17ffd903 b 0xc63dc <__cxa_demangle+0x3afc> cffd4: a9457bfd ldp x29, x30, [sp, #0x50] cffd8: a9444ff4 ldp x20, x19, [sp, #0x40] cffdc: a94357f6 ldp x22, x21, [sp, #0x30] cffe0: a9425ff8 ldp x24, x23, [sp, #0x20] cffe4: a94167fa ldp x26, x25, [sp, #0x10] cffe8: a8c66ffc ldp x28, x27, [sp], #0x60 cffec: d65f03c0 ret cfff0: 97fdc964 bl 0x42580 <_ZSt9terminatev@plt> cfff4: 17fdc4cb b 0x41320 <_ZdlPv@plt> cfff8: f81d0ff5 str x21, [sp, #-0x30]! cfffc: a9014ff4 stp x20, x19, [sp, #0x10] d0000: a9027bfd stp x29, x30, [sp, #0x20] d0004: 910083fd add x29, sp, #0x20 d0008: a9410808 ldp x8, x2, [x0, #0x10] d000c: aa0003f3 mov x19, x0 d0010: aa0103f4 mov x20, x1 d0014: aa0103e0 mov x0, x1 d0018: aa0803e1 mov x1, x8 d001c: 97ffd8f0 bl 0xc63dc <__cxa_demangle+0x3afc> d0020: f9401275 ldr x21, [x19, #0x20] d0024: aa1403e1 mov x1, x20 d0028: f94002a8 ldr x8, [x21] d002c: aa1503e0 mov x0, x21 d0030: f9401108 ldr x8, [x8, #0x20] d0034: d63f0100 blr x8 d0038: 394026a8 ldrb w8, [x21, #0x9] d003c: 7100051f cmp w8, #0x1 d0040: 540000c0 b.eq 0xd0058 <__cxa_demangle+0xd778> d0044: f94002a8 ldr x8, [x21] d0048: aa1503e0 mov x0, x21 d004c: aa1403e1 mov x1, x20 d0050: f9401508 ldr x8, [x8, #0x28] d0054: d63f0100 blr x8 d0058: a9428a61 ldp x1, x2, [x19, #0x28] d005c: aa1403e0 mov x0, x20 d0060: a9427bfd ldp x29, x30, [sp, #0x20] d0064: a9414ff4 ldp x20, x19, [sp, #0x10] d0068: f84307f5 ldr x21, [sp], #0x30 d006c: 17ffd8dc b 0xc63dc <__cxa_demangle+0x3afc> d0070: 17fdc4ac b 0x41320 <_ZdlPv@plt> d0074: f81d0ff5 str x21, [sp, #-0x30]! d0078: a9014ff4 stp x20, x19, [sp, #0x10] d007c: a9027bfd stp x29, x30, [sp, #0x20] d0080: 910083fd add x29, sp, #0x20 d0084: 90000095 adrp x21, 0xe0000 d0088: 910ae2b5 add x21, x21, #0x2b8 d008c: aa0103f3 mov x19, x1 d0090: aa0003f4 mov x20, x0 d0094: 52800041 mov w1, #0x2 // =2 d0098: aa1503e0 mov x0, x21 d009c: 97fdc979 bl 0x42680 <__strlen_chk@plt> d00a0: 8b0002a2 add x2, x21, x0 d00a4: aa1303e0 mov x0, x19 d00a8: aa1503e1 mov x1, x21 d00ac: 97ffd8cc bl 0xc63dc <__cxa_demangle+0x3afc> d00b0: f9400a95 ldr x21, [x20, #0x10] d00b4: aa1303e1 mov x1, x19 d00b8: f94002a8 ldr x8, [x21] d00bc: aa1503e0 mov x0, x21 d00c0: f9401108 ldr x8, [x8, #0x20] d00c4: d63f0100 blr x8 d00c8: 394026a8 ldrb w8, [x21, #0x9] d00cc: 7100051f cmp w8, #0x1 d00d0: 540000c0 b.eq 0xd00e8 <__cxa_demangle+0xd808> d00d4: f94002a8 ldr x8, [x21] d00d8: aa1503e0 mov x0, x21 d00dc: aa1303e1 mov x1, x19 d00e0: f9401508 ldr x8, [x8, #0x28] d00e4: d63f0100 blr x8 d00e8: 90000095 adrp x21, 0xe0000 d00ec: 91173eb5 add x21, x21, #0x5cf d00f0: 528000c1 mov w1, #0x6 // =6 d00f4: aa1503e0 mov x0, x21 d00f8: 97fdc962 bl 0x42680 <__strlen_chk@plt> d00fc: 8b0002a2 add x2, x21, x0 d0100: aa1303e0 mov x0, x19 d0104: aa1503e1 mov x1, x21 d0108: 97ffd8b5 bl 0xc63dc <__cxa_demangle+0x3afc> d010c: f9400e95 ldr x21, [x20, #0x18] d0110: aa1303e1 mov x1, x19 d0114: f94002a8 ldr x8, [x21] d0118: aa1503e0 mov x0, x21 d011c: f9401108 ldr x8, [x8, #0x20] d0120: d63f0100 blr x8 d0124: 394026a8 ldrb w8, [x21, #0x9] d0128: 7100051f cmp w8, #0x1 d012c: 540000c0 b.eq 0xd0144 <__cxa_demangle+0xd864> d0130: f94002a8 ldr x8, [x21] d0134: aa1503e0 mov x0, x21 d0138: aa1303e1 mov x1, x19 d013c: f9401508 ldr x8, [x8, #0x28] d0140: d63f0100 blr x8 d0144: 90000095 adrp x21, 0xe0000 d0148: 911756b5 add x21, x21, #0x5d5 d014c: 528000c1 mov w1, #0x6 // =6 d0150: aa1503e0 mov x0, x21 d0154: 97fdc94b bl 0x42680 <__strlen_chk@plt> d0158: 8b0002a2 add x2, x21, x0 d015c: aa1303e0 mov x0, x19 d0160: aa1503e1 mov x1, x21 d0164: 97ffd89e bl 0xc63dc <__cxa_demangle+0x3afc> d0168: f9401294 ldr x20, [x20, #0x20] d016c: aa1303e1 mov x1, x19 d0170: f9400288 ldr x8, [x20] d0174: aa1403e0 mov x0, x20 d0178: f9401108 ldr x8, [x8, #0x20] d017c: d63f0100 blr x8 d0180: 39402688 ldrb w8, [x20, #0x9] d0184: 7100051f cmp w8, #0x1 d0188: 540000c0 b.eq 0xd01a0 <__cxa_demangle+0xd8c0> d018c: f9400288 ldr x8, [x20] d0190: aa1403e0 mov x0, x20 d0194: aa1303e1 mov x1, x19 d0198: f9401508 ldr x8, [x8, #0x28] d019c: d63f0100 blr x8 d01a0: 90000094 adrp x20, 0xe0000 d01a4: 910fb694 add x20, x20, #0x3ed d01a8: 52800041 mov w1, #0x2 // =2 d01ac: aa1403e0 mov x0, x20 d01b0: 97fdc934 bl 0x42680 <__strlen_chk@plt> d01b4: 8b000282 add x2, x20, x0 d01b8: aa1303e0 mov x0, x19 d01bc: aa1403e1 mov x1, x20 d01c0: a9427bfd ldp x29, x30, [sp, #0x20] d01c4: a9414ff4 ldp x20, x19, [sp, #0x10] d01c8: f84307f5 ldr x21, [sp], #0x30 d01cc: 17ffd884 b 0xc63dc <__cxa_demangle+0x3afc> d01d0: 17fdc454 b 0x41320 <_ZdlPv@plt> d01d4: d10143ff sub sp, sp, #0x50 d01d8: f90013f5 str x21, [sp, #0x20] d01dc: a9034ff4 stp x20, x19, [sp, #0x30] d01e0: a9047bfd stp x29, x30, [sp, #0x40] d01e4: 910103fd add x29, sp, #0x40 d01e8: 90000095 adrp x21, 0xe0000 d01ec: 91176eb5 add x21, x21, #0x5db d01f0: aa0103f3 mov x19, x1 d01f4: aa0003f4 mov x20, x0 d01f8: 52800161 mov w1, #0xb // =11 d01fc: aa1503e0 mov x0, x21 d0200: 97fdc920 bl 0x42680 <__strlen_chk@plt> d0204: 8b0002a2 add x2, x21, x0 d0208: aa1303e0 mov x0, x19 d020c: aa1503e1 mov x1, x21 d0210: 97ffd873 bl 0xc63dc <__cxa_demangle+0x3afc> d0214: f9400a88 ldr x8, [x20, #0x10] d0218: 528023a9 mov w9, #0x11d // =285 d021c: 72a02029 movk w9, #0x101, lsl #16 d0220: b90013e9 str w9, [sp, #0x10] d0224: b00001e9 adrp x9, 0x10d000 d0228: 91180129 add x9, x9, #0x600 d022c: f90007e9 str x9, [sp, #0x8] d0230: f9000fe8 str x8, [sp, #0x18] d0234: 910023e0 add x0, sp, #0x8 d0238: aa1303e1 mov x1, x19 d023c: 97fff36e bl 0xccff4 <__cxa_demangle+0xa714> d0240: 90000094 adrp x20, 0xe0000 d0244: 910fb694 add x20, x20, #0x3ed d0248: 52800041 mov w1, #0x2 // =2 d024c: aa1403e0 mov x0, x20 d0250: 97fdc90c bl 0x42680 <__strlen_chk@plt> d0254: 8b000282 add x2, x20, x0 d0258: aa1303e0 mov x0, x19 d025c: aa1403e1 mov x1, x20 d0260: a9447bfd ldp x29, x30, [sp, #0x40] d0264: a9434ff4 ldp x20, x19, [sp, #0x30] d0268: f94013f5 ldr x21, [sp, #0x20] d026c: 910143ff add sp, sp, #0x50 d0270: 17ffd85b b 0xc63dc <__cxa_demangle+0x3afc> d0274: 9400144a bl 0xd539c <__cxa_demangle+0x12abc> d0278: 17fdc42a b 0x41320 <_ZdlPv@plt> d027c: a9bb67fa stp x26, x25, [sp, #-0x50]! d0280: a9015ff8 stp x24, x23, [sp, #0x10] d0284: a90257f6 stp x22, x21, [sp, #0x20] d0288: a9034ff4 stp x20, x19, [sp, #0x30] d028c: a9047bfd stp x29, x30, [sp, #0x40] d0290: 910103fd add x29, sp, #0x40 d0294: f9400c08 ldr x8, [x0, #0x18] d0298: b40005e8 cbz x8, 0xd0354 <__cxa_demangle+0xda74> d029c: f9400439 ldr x25, [x1, #0x8] d02a0: 90000095 adrp x21, 0xe0000 d02a4: aa0003f3 mov x19, x0 d02a8: aa0103f4 mov x20, x1 d02ac: aa1f03f7 mov x23, xzr d02b0: 52800038 mov w24, #0x1 // =1 d02b4: 910df2b5 add x21, x21, #0x37c d02b8: aa1903fa mov x26, x25 d02bc: 37000238 tbnz w24, #0x0, 0xd0300 <__cxa_demangle+0xda20> d02c0: 14000008 b 0xd02e0 <__cxa_demangle+0xda00> d02c4: f9000699 str x25, [x20, #0x8] d02c8: f9400e68 ldr x8, [x19, #0x18] d02cc: 910006f7 add x23, x23, #0x1 d02d0: eb0802ff cmp x23, x8 d02d4: 54000400 b.eq 0xd0354 <__cxa_demangle+0xda74> d02d8: aa1903fa mov x26, x25 d02dc: 37000138 tbnz w24, #0x0, 0xd0300 <__cxa_demangle+0xda20> d02e0: 52800061 mov w1, #0x3 // =3 d02e4: aa1503e0 mov x0, x21 d02e8: 97fdc8e6 bl 0x42680 <__strlen_chk@plt> d02ec: 8b0002a2 add x2, x21, x0 d02f0: aa1403e0 mov x0, x20 d02f4: aa1503e1 mov x1, x21 d02f8: 97ffd839 bl 0xc63dc <__cxa_demangle+0x3afc> d02fc: f940069a ldr x26, [x20, #0x8] d0300: f9400a68 ldr x8, [x19, #0x10] d0304: aa1403e1 mov x1, x20 d0308: f8777916 ldr x22, [x8, x23, lsl #3] d030c: f94002c8 ldr x8, [x22] d0310: aa1603e0 mov x0, x22 d0314: f9401108 ldr x8, [x8, #0x20] d0318: d63f0100 blr x8 d031c: 394026c8 ldrb w8, [x22, #0x9] d0320: 7100051f cmp w8, #0x1 d0324: 540000c0 b.eq 0xd033c <__cxa_demangle+0xda5c> d0328: f94002c8 ldr x8, [x22] d032c: aa1603e0 mov x0, x22 d0330: aa1403e1 mov x1, x20 d0334: f9401508 ldr x8, [x8, #0x28] d0338: d63f0100 blr x8 d033c: f9400688 ldr x8, [x20, #0x8] d0340: eb08035f cmp x26, x8 d0344: 54fffc00 b.eq 0xd02c4 <__cxa_demangle+0xd9e4> d0348: 2a1f03f8 mov w24, wzr d034c: aa0803f9 mov x25, x8 d0350: 17ffffde b 0xd02c8 <__cxa_demangle+0xd9e8> d0354: a9447bfd ldp x29, x30, [sp, #0x40] d0358: a9434ff4 ldp x20, x19, [sp, #0x30] d035c: a94257f6 ldp x22, x21, [sp, #0x20] d0360: a9415ff8 ldp x24, x23, [sp, #0x10] d0364: a8c567fa ldp x26, x25, [sp], #0x50 d0368: d65f03c0 ret d036c: 17fdc3ed b 0x41320 <_ZdlPv@plt> d0370: f81d0ff5 str x21, [sp, #-0x30]! d0374: a9014ff4 stp x20, x19, [sp, #0x10] d0378: a9027bfd stp x29, x30, [sp, #0x20] d037c: 910083fd add x29, sp, #0x20 d0380: 90000095 adrp x21, 0xe0000 d0384: 91179ab5 add x21, x21, #0x5e6 d0388: aa0103f3 mov x19, x1 d038c: aa0003f4 mov x20, x0 d0390: 528000e1 mov w1, #0x7 // =7 d0394: aa1503e0 mov x0, x21 d0398: 97fdc8ba bl 0x42680 <__strlen_chk@plt> d039c: 8b0002a2 add x2, x21, x0 d03a0: aa1303e0 mov x0, x19 d03a4: aa1503e1 mov x1, x21 d03a8: 97ffd80d bl 0xc63dc <__cxa_demangle+0x3afc> d03ac: f9400a94 ldr x20, [x20, #0x10] d03b0: aa1303e1 mov x1, x19 d03b4: f9400288 ldr x8, [x20] d03b8: aa1403e0 mov x0, x20 d03bc: f9401108 ldr x8, [x8, #0x20] d03c0: d63f0100 blr x8 d03c4: 39402688 ldrb w8, [x20, #0x9] d03c8: 7100051f cmp w8, #0x1 d03cc: 540000a1 b.ne 0xd03e0 <__cxa_demangle+0xdb00> d03d0: a9427bfd ldp x29, x30, [sp, #0x20] d03d4: a9414ff4 ldp x20, x19, [sp, #0x10] d03d8: f84307f5 ldr x21, [sp], #0x30 d03dc: d65f03c0 ret d03e0: f9400288 ldr x8, [x20] d03e4: aa1403e0 mov x0, x20 d03e8: aa1303e1 mov x1, x19 d03ec: a9427bfd ldp x29, x30, [sp, #0x20] d03f0: f9401502 ldr x2, [x8, #0x28] d03f4: a9414ff4 ldp x20, x19, [sp, #0x10] d03f8: f84307f5 ldr x21, [sp], #0x30 d03fc: d61f0040 br x2 d0400: 17fdc3c8 b 0x41320 <_ZdlPv@plt> d0404: f81d0ff5 str x21, [sp, #-0x30]! d0408: a9014ff4 stp x20, x19, [sp, #0x10] d040c: a9027bfd stp x29, x30, [sp, #0x20] d0410: 910083fd add x29, sp, #0x20 d0414: 90000095 adrp x21, 0xe0000 d0418: 9117b6b5 add x21, x21, #0x5ed d041c: aa0103f3 mov x19, x1 d0420: aa0003f4 mov x20, x0 d0424: 52800141 mov w1, #0xa // =10 d0428: aa1503e0 mov x0, x21 d042c: 97fdc895 bl 0x42680 <__strlen_chk@plt> d0430: 8b0002a2 add x2, x21, x0 d0434: aa1303e0 mov x0, x19 d0438: aa1503e1 mov x1, x21 d043c: 97ffd7e8 bl 0xc63dc <__cxa_demangle+0x3afc> d0440: f9400a94 ldr x20, [x20, #0x10] d0444: aa1303e1 mov x1, x19 d0448: f9400288 ldr x8, [x20] d044c: aa1403e0 mov x0, x20 d0450: f9401108 ldr x8, [x8, #0x20] d0454: d63f0100 blr x8 d0458: 39402688 ldrb w8, [x20, #0x9] d045c: 7100051f cmp w8, #0x1 d0460: 540000c0 b.eq 0xd0478 <__cxa_demangle+0xdb98> d0464: f9400288 ldr x8, [x20] d0468: aa1403e0 mov x0, x20 d046c: aa1303e1 mov x1, x19 d0470: f9401508 ldr x8, [x8, #0x28] d0474: d63f0100 blr x8 d0478: 90000094 adrp x20, 0xe0000 d047c: 910fb694 add x20, x20, #0x3ed d0480: 52800041 mov w1, #0x2 // =2 d0484: aa1403e0 mov x0, x20 d0488: 97fdc87e bl 0x42680 <__strlen_chk@plt> d048c: 8b000282 add x2, x20, x0 d0490: aa1303e0 mov x0, x19 d0494: aa1403e1 mov x1, x20 d0498: a9427bfd ldp x29, x30, [sp, #0x20] d049c: a9414ff4 ldp x20, x19, [sp, #0x10] d04a0: f84307f5 ldr x21, [sp], #0x30 d04a4: 17ffd7ce b 0xc63dc <__cxa_demangle+0x3afc> d04a8: 17fdc39e b 0x41320 <_ZdlPv@plt> d04ac: a9be4ff4 stp x20, x19, [sp, #-0x20]! d04b0: a9017bfd stp x29, x30, [sp, #0x10] d04b4: 910043fd add x29, sp, #0x10 d04b8: b9400c08 ldr w8, [x0, #0xc] d04bc: 7100151f cmp w8, #0x5 d04c0: 54000188 b.hi 0xd04f0 <__cxa_demangle+0xdc10> d04c4: 90000089 adrp x9, 0xe0000 d04c8: 9103c929 add x9, x9, #0xf2 d04cc: 100000aa adr x10, 0xd04e0 <__cxa_demangle+0xdc00> d04d0: 3868692b ldrb w11, [x9, x8] d04d4: 8b0b094a add x10, x10, x11, lsl #2 d04d8: aa0103f3 mov x19, x1 d04dc: d61f0140 br x10 d04e0: 90000094 adrp x20, 0xe0000 d04e4: 9117de94 add x20, x20, #0x5f7 d04e8: 528001e1 mov w1, #0xf // =15 d04ec: 14000017 b 0xd0548 <__cxa_demangle+0xdc68> d04f0: a9417bfd ldp x29, x30, [sp, #0x10] d04f4: a8c24ff4 ldp x20, x19, [sp], #0x20 d04f8: d65f03c0 ret d04fc: 90000094 adrp x20, 0xe0000 d0500: 91181a94 add x20, x20, #0x606 d0504: 52800241 mov w1, #0x12 // =18 d0508: 14000010 b 0xd0548 <__cxa_demangle+0xdc68> d050c: 90000094 adrp x20, 0xe0000 d0510: 91186294 add x20, x20, #0x618 d0514: 528008e1 mov w1, #0x47 // =71 d0518: 1400000c b 0xd0548 <__cxa_demangle+0xdc68> d051c: 90000094 adrp x20, 0xe0000 d0520: 91197e94 add x20, x20, #0x65f d0524: 52800641 mov w1, #0x32 // =50 d0528: 14000008 b 0xd0548 <__cxa_demangle+0xdc68> d052c: 90000094 adrp x20, 0xe0000 d0530: 911a4694 add x20, x20, #0x691 d0534: 52800641 mov w1, #0x32 // =50 d0538: 14000004 b 0xd0548 <__cxa_demangle+0xdc68> d053c: 90000094 adrp x20, 0xe0000 d0540: 911b0e94 add x20, x20, #0x6c3 d0544: 52800661 mov w1, #0x33 // =51 d0548: aa1403e0 mov x0, x20 d054c: 97fdc84d bl 0x42680 <__strlen_chk@plt> d0550: a9417bfd ldp x29, x30, [sp, #0x10] d0554: 8b000282 add x2, x20, x0 d0558: aa1303e0 mov x0, x19 d055c: aa1403e1 mov x1, x20 d0560: a8c24ff4 ldp x20, x19, [sp], #0x20 d0564: 17ffd79e b 0xc63dc <__cxa_demangle+0x3afc> d0568: f81e0ff3 str x19, [sp, #-0x20]! d056c: a9017bfd stp x29, x30, [sp, #0x10] d0570: 910043fd add x29, sp, #0x10 d0574: b9400c08 ldr w8, [x0, #0xc] d0578: 90000089 adrp x9, 0xe0000 d057c: 9103e129 add x9, x9, #0xf8 d0580: 1000008a adr x10, 0xd0590 <__cxa_demangle+0xdcb0> d0584: 3868692b ldrb w11, [x9, x8] d0588: 8b0b094a add x10, x10, x11, lsl #2 d058c: d61f0140 br x10 d0590: 90000093 adrp x19, 0xe0000 d0594: 91182e73 add x19, x19, #0x60b d0598: 528001a1 mov w1, #0xd // =13 d059c: 14000010 b 0xd05dc <__cxa_demangle+0xdcfc> d05a0: 90000093 adrp x19, 0xe0000 d05a4: 9117f273 add x19, x19, #0x5fc d05a8: 52800141 mov w1, #0xa // =10 d05ac: 1400000c b 0xd05dc <__cxa_demangle+0xdcfc> d05b0: 90000093 adrp x19, 0xe0000 d05b4: 911bda73 add x19, x19, #0x6f6 d05b8: 528001c1 mov w1, #0xe // =14 d05bc: 14000008 b 0xd05dc <__cxa_demangle+0xdcfc> d05c0: 90000093 adrp x19, 0xe0000 d05c4: 911c1273 add x19, x19, #0x704 d05c8: 528001c1 mov w1, #0xe // =14 d05cc: 14000004 b 0xd05dc <__cxa_demangle+0xdcfc> d05d0: 90000093 adrp x19, 0xe0000 d05d4: 911c4a73 add x19, x19, #0x712 d05d8: 528001e1 mov w1, #0xf // =15 d05dc: aa1303e0 mov x0, x19 d05e0: 97fdc828 bl 0x42680 <__strlen_chk@plt> d05e4: a9417bfd ldp x29, x30, [sp, #0x10] d05e8: 8b000261 add x1, x19, x0 d05ec: aa1303e0 mov x0, x19 d05f0: f84207f3 ldr x19, [sp], #0x20 d05f4: d65f03c0 ret d05f8: 17fdc34a b 0x41320 <_ZdlPv@plt> d05fc: f81d0ff5 str x21, [sp, #-0x30]! d0600: a9014ff4 stp x20, x19, [sp, #0x10] d0604: a9027bfd stp x29, x30, [sp, #0x20] d0608: 910083fd add x29, sp, #0x20 d060c: 39406008 ldrb w8, [x0, #0x18] d0610: aa0003f4 mov x20, x0 d0614: aa0103f3 mov x19, x1 d0618: 34000148 cbz w8, 0xd0640 <__cxa_demangle+0xdd60> d061c: 90000095 adrp x21, 0xe0000 d0620: 911006b5 add x21, x21, #0x401 d0624: 52800041 mov w1, #0x2 // =2 d0628: aa1503e0 mov x0, x21 d062c: 97fdc815 bl 0x42680 <__strlen_chk@plt> d0630: 8b0002a2 add x2, x21, x0 d0634: aa1303e0 mov x0, x19 d0638: aa1503e1 mov x1, x21 d063c: 97ffd768 bl 0xc63dc <__cxa_demangle+0x3afc> d0640: f9400a80 ldr x0, [x20, #0x10] d0644: f9400008 ldr x8, [x0] d0648: f9401908 ldr x8, [x8, #0x30] d064c: d63f0100 blr x8 d0650: aa0003e2 mov x2, x0 d0654: aa1303e0 mov x0, x19 d0658: a9427bfd ldp x29, x30, [sp, #0x20] d065c: a9414ff4 ldp x20, x19, [sp, #0x10] d0660: aa0103e3 mov x3, x1 d0664: aa0203e1 mov x1, x2 d0668: aa0303e2 mov x2, x3 d066c: f84307f5 ldr x21, [sp], #0x30 d0670: 17ffd75b b 0xc63dc <__cxa_demangle+0x3afc> d0674: 17fdc32b b 0x41320 <_ZdlPv@plt> d0678: f81d0ff5 str x21, [sp, #-0x30]! d067c: a9014ff4 stp x20, x19, [sp, #0x10] d0680: a9027bfd stp x29, x30, [sp, #0x20] d0684: 910083fd add x29, sp, #0x20 d0688: aa0003f3 mov x19, x0 d068c: f9400800 ldr x0, [x0, #0x10] d0690: aa0103f4 mov x20, x1 d0694: f9400008 ldr x8, [x0] d0698: f9401108 ldr x8, [x8, #0x20] d069c: d63f0100 blr x8 d06a0: 90000095 adrp x21, 0xe0000 d06a4: 911c86b5 add x21, x21, #0x721 d06a8: 528000c1 mov w1, #0x6 // =6 d06ac: aa1503e0 mov x0, x21 d06b0: 97fdc7f4 bl 0x42680 <__strlen_chk@plt> d06b4: 8b0002a2 add x2, x21, x0 d06b8: aa1403e0 mov x0, x20 d06bc: aa1503e1 mov x1, x21 d06c0: 97ffd747 bl 0xc63dc <__cxa_demangle+0x3afc> d06c4: a9418a61 ldp x1, x2, [x19, #0x18] d06c8: aa1403e0 mov x0, x20 d06cc: 97ffd744 bl 0xc63dc <__cxa_demangle+0x3afc> d06d0: 90000093 adrp x19, 0xe0000 d06d4: 91104e73 add x19, x19, #0x413 d06d8: 52800041 mov w1, #0x2 // =2 d06dc: aa1303e0 mov x0, x19 d06e0: 97fdc7e8 bl 0x42680 <__strlen_chk@plt> d06e4: 8b000262 add x2, x19, x0 d06e8: aa1403e0 mov x0, x20 d06ec: aa1303e1 mov x1, x19 d06f0: a9427bfd ldp x29, x30, [sp, #0x20] d06f4: a9414ff4 ldp x20, x19, [sp, #0x10] d06f8: f84307f5 ldr x21, [sp], #0x30 d06fc: 17ffd738 b 0xc63dc <__cxa_demangle+0x3afc> d0700: 17fdc308 b 0x41320 <_ZdlPv@plt> d0704: f81d0ff5 str x21, [sp, #-0x30]! d0708: a9014ff4 stp x20, x19, [sp, #0x10] d070c: a9027bfd stp x29, x30, [sp, #0x20] d0710: 910083fd add x29, sp, #0x20 d0714: 90000095 adrp x21, 0xe0000 d0718: 911d1ab5 add x21, x21, #0x746 d071c: aa0103f3 mov x19, x1 d0720: aa0003f4 mov x20, x0 d0724: 52800121 mov w1, #0x9 // =9 d0728: aa1503e0 mov x0, x21 d072c: 97fdc7d5 bl 0x42680 <__strlen_chk@plt> d0730: 8b0002a2 add x2, x21, x0 d0734: aa1303e0 mov x0, x19 d0738: aa1503e1 mov x1, x21 d073c: 97ffd728 bl 0xc63dc <__cxa_demangle+0x3afc> d0740: a9410a81 ldp x1, x2, [x20, #0x10] d0744: aa1303e0 mov x0, x19 d0748: 97ffd725 bl 0xc63dc <__cxa_demangle+0x3afc> d074c: 90000094 adrp x20, 0xe0000 d0750: 911d1294 add x20, x20, #0x744 d0754: 52800041 mov w1, #0x2 // =2 d0758: aa1403e0 mov x0, x20 d075c: 97fdc7c9 bl 0x42680 <__strlen_chk@plt> d0760: 8b000282 add x2, x20, x0 d0764: aa1303e0 mov x0, x19 d0768: aa1403e1 mov x1, x20 d076c: a9427bfd ldp x29, x30, [sp, #0x20] d0770: a9414ff4 ldp x20, x19, [sp, #0x10] d0774: f84307f5 ldr x21, [sp], #0x30 d0778: 17ffd719 b 0xc63dc <__cxa_demangle+0x3afc> d077c: 17fdc2e9 b 0x41320 <_ZdlPv@plt> d0780: a9bb67fa stp x26, x25, [sp, #-0x50]! d0784: a9015ff8 stp x24, x23, [sp, #0x10] d0788: a90257f6 stp x22, x21, [sp, #0x20] d078c: a9034ff4 stp x20, x19, [sp, #0x30] d0790: a9047bfd stp x29, x30, [sp, #0x40] d0794: 910103fd add x29, sp, #0x40 d0798: 90000095 adrp x21, 0xe0000 d079c: 911d3eb5 add x21, x21, #0x74f d07a0: aa0103f3 mov x19, x1 d07a4: aa0003f4 mov x20, x0 d07a8: 52800101 mov w1, #0x8 // =8 d07ac: aa1503e0 mov x0, x21 d07b0: 97fdc7b4 bl 0x42680 <__strlen_chk@plt> d07b4: 8b0002a2 add x2, x21, x0 d07b8: aa1303e0 mov x0, x19 d07bc: aa1503e1 mov x1, x21 d07c0: 97ffd707 bl 0xc63dc <__cxa_demangle+0x3afc> d07c4: a9420a81 ldp x1, x2, [x20, #0x20] d07c8: aa1303e0 mov x0, x19 d07cc: 97ffd704 bl 0xc63dc <__cxa_demangle+0x3afc> d07d0: 90000095 adrp x21, 0xe0000 d07d4: 911d5eb5 add x21, x21, #0x757 d07d8: 52800061 mov w1, #0x3 // =3 d07dc: aa1503e0 mov x0, x21 d07e0: 97fdc7a8 bl 0x42680 <__strlen_chk@plt> d07e4: 8b0002a2 add x2, x21, x0 d07e8: aa1303e0 mov x0, x19 d07ec: aa1503e1 mov x1, x21 d07f0: 97ffd6fb bl 0xc63dc <__cxa_demangle+0x3afc> d07f4: f9400e88 ldr x8, [x20, #0x18] d07f8: b40005a8 cbz x8, 0xd08ac <__cxa_demangle+0xdfcc> d07fc: f9400679 ldr x25, [x19, #0x8] d0800: 90000095 adrp x21, 0xe0000 d0804: aa1f03f7 mov x23, xzr d0808: 52800038 mov w24, #0x1 // =1 d080c: 910df2b5 add x21, x21, #0x37c d0810: aa1903fa mov x26, x25 d0814: 37000238 tbnz w24, #0x0, 0xd0858 <__cxa_demangle+0xdf78> d0818: 14000008 b 0xd0838 <__cxa_demangle+0xdf58> d081c: f9000679 str x25, [x19, #0x8] d0820: f9400e88 ldr x8, [x20, #0x18] d0824: 910006f7 add x23, x23, #0x1 d0828: eb0802ff cmp x23, x8 d082c: 54000400 b.eq 0xd08ac <__cxa_demangle+0xdfcc> d0830: aa1903fa mov x26, x25 d0834: 37000138 tbnz w24, #0x0, 0xd0858 <__cxa_demangle+0xdf78> d0838: 52800061 mov w1, #0x3 // =3 d083c: aa1503e0 mov x0, x21 d0840: 97fdc790 bl 0x42680 <__strlen_chk@plt> d0844: 8b0002a2 add x2, x21, x0 d0848: aa1303e0 mov x0, x19 d084c: aa1503e1 mov x1, x21 d0850: 97ffd6e3 bl 0xc63dc <__cxa_demangle+0x3afc> d0854: f940067a ldr x26, [x19, #0x8] d0858: f9400a88 ldr x8, [x20, #0x10] d085c: aa1303e1 mov x1, x19 d0860: f8777916 ldr x22, [x8, x23, lsl #3] d0864: f94002c8 ldr x8, [x22] d0868: aa1603e0 mov x0, x22 d086c: f9401108 ldr x8, [x8, #0x20] d0870: d63f0100 blr x8 d0874: 394026c8 ldrb w8, [x22, #0x9] d0878: 7100051f cmp w8, #0x1 d087c: 540000c0 b.eq 0xd0894 <__cxa_demangle+0xdfb4> d0880: f94002c8 ldr x8, [x22] d0884: aa1603e0 mov x0, x22 d0888: aa1303e1 mov x1, x19 d088c: f9401508 ldr x8, [x8, #0x28] d0890: d63f0100 blr x8 d0894: f9400668 ldr x8, [x19, #0x8] d0898: eb08035f cmp x26, x8 d089c: 54fffc00 b.eq 0xd081c <__cxa_demangle+0xdf3c> d08a0: 2a1f03f8 mov w24, wzr d08a4: aa0803f9 mov x25, x8 d08a8: 17ffffde b 0xd0820 <__cxa_demangle+0xdf40> d08ac: 90000094 adrp x20, 0xe0000 d08b0: 910fb694 add x20, x20, #0x3ed d08b4: 52800041 mov w1, #0x2 // =2 d08b8: aa1403e0 mov x0, x20 d08bc: 97fdc771 bl 0x42680 <__strlen_chk@plt> d08c0: 8b000282 add x2, x20, x0 d08c4: aa1303e0 mov x0, x19 d08c8: aa1403e1 mov x1, x20 d08cc: a9447bfd ldp x29, x30, [sp, #0x40] d08d0: a9434ff4 ldp x20, x19, [sp, #0x30] d08d4: a94257f6 ldp x22, x21, [sp, #0x20] d08d8: a9415ff8 ldp x24, x23, [sp, #0x10] d08dc: a8c567fa ldp x26, x25, [sp], #0x50 d08e0: 17ffd6bf b 0xc63dc <__cxa_demangle+0x3afc> d08e4: 17fdc28f b 0x41320 <_ZdlPv@plt> d08e8: a9bb67fa stp x26, x25, [sp, #-0x50]! d08ec: a9015ff8 stp x24, x23, [sp, #0x10] d08f0: a90257f6 stp x22, x21, [sp, #0x20] d08f4: a9034ff4 stp x20, x19, [sp, #0x30] d08f8: a9047bfd stp x29, x30, [sp, #0x40] d08fc: 910103fd add x29, sp, #0x40 d0900: a940a828 ldp x8, x10, [x1, #0x8] d0904: aa0103f3 mov x19, x1 d0908: aa0003f4 mov x20, x0 d090c: 91000509 add x9, x8, #0x1 d0910: eb0a013f cmp x9, x10 d0914: 54000062 b.hs 0xd0920 <__cxa_demangle+0xe040> d0918: f9400260 ldr x0, [x19] d091c: 1400000b b 0xd0948 <__cxa_demangle+0xe068> d0920: f9400260 ldr x0, [x19] d0924: d37ff948 lsl x8, x10, #1 d0928: eb09011f cmp x8, x9 d092c: 9a883121 csel x1, x9, x8, lo d0930: f9000a61 str x1, [x19, #0x10] d0934: 97fdc417 bl 0x41990 d0938: f9000260 str x0, [x19] d093c: b40009c0 cbz x0, 0xd0a74 <__cxa_demangle+0xe194> d0940: f9400668 ldr x8, [x19, #0x8] d0944: 91000509 add x9, x8, #0x1 d0948: f9000669 str x9, [x19, #0x8] d094c: 52800b69 mov w9, #0x5b // =91 d0950: 38286809 strb w9, [x0, x8] d0954: f9400e88 ldr x8, [x20, #0x18] d0958: b40005a8 cbz x8, 0xd0a0c <__cxa_demangle+0xe12c> d095c: f9400677 ldr x23, [x19, #0x8] d0960: 90000095 adrp x21, 0xe0000 d0964: aa1f03f8 mov x24, xzr d0968: 52800039 mov w25, #0x1 // =1 d096c: 910df2b5 add x21, x21, #0x37c d0970: aa1703fa mov x26, x23 d0974: 37000239 tbnz w25, #0x0, 0xd09b8 <__cxa_demangle+0xe0d8> d0978: 14000008 b 0xd0998 <__cxa_demangle+0xe0b8> d097c: f9000677 str x23, [x19, #0x8] d0980: f9400e88 ldr x8, [x20, #0x18] d0984: 91000718 add x24, x24, #0x1 d0988: eb08031f cmp x24, x8 d098c: 54000420 b.eq 0xd0a10 <__cxa_demangle+0xe130> d0990: aa1703fa mov x26, x23 d0994: 37000139 tbnz w25, #0x0, 0xd09b8 <__cxa_demangle+0xe0d8> d0998: 52800061 mov w1, #0x3 // =3 d099c: aa1503e0 mov x0, x21 d09a0: 97fdc738 bl 0x42680 <__strlen_chk@plt> d09a4: 8b0002a2 add x2, x21, x0 d09a8: aa1303e0 mov x0, x19 d09ac: aa1503e1 mov x1, x21 d09b0: 97ffd68b bl 0xc63dc <__cxa_demangle+0x3afc> d09b4: f940067a ldr x26, [x19, #0x8] d09b8: f9400a88 ldr x8, [x20, #0x10] d09bc: aa1303e1 mov x1, x19 d09c0: f8787916 ldr x22, [x8, x24, lsl #3] d09c4: f94002c8 ldr x8, [x22] d09c8: aa1603e0 mov x0, x22 d09cc: f9401108 ldr x8, [x8, #0x20] d09d0: d63f0100 blr x8 d09d4: 394026c8 ldrb w8, [x22, #0x9] d09d8: 7100051f cmp w8, #0x1 d09dc: 540000c0 b.eq 0xd09f4 <__cxa_demangle+0xe114> d09e0: f94002c8 ldr x8, [x22] d09e4: aa1603e0 mov x0, x22 d09e8: aa1303e1 mov x1, x19 d09ec: f9401508 ldr x8, [x8, #0x28] d09f0: d63f0100 blr x8 d09f4: f9400668 ldr x8, [x19, #0x8] d09f8: eb08035f cmp x26, x8 d09fc: 54fffc00 b.eq 0xd097c <__cxa_demangle+0xe09c> d0a00: 2a1f03f9 mov w25, wzr d0a04: aa0803f7 mov x23, x8 d0a08: 17ffffde b 0xd0980 <__cxa_demangle+0xe0a0> d0a0c: f9400677 ldr x23, [x19, #0x8] d0a10: f9400a69 ldr x9, [x19, #0x10] d0a14: 910006e8 add x8, x23, #0x1 d0a18: eb09011f cmp x8, x9 d0a1c: 54000062 b.hs 0xd0a28 <__cxa_demangle+0xe148> d0a20: f9400260 ldr x0, [x19] d0a24: 1400000b b 0xd0a50 <__cxa_demangle+0xe170> d0a28: f9400260 ldr x0, [x19] d0a2c: d37ff929 lsl x9, x9, #1 d0a30: eb08013f cmp x9, x8 d0a34: 9a893101 csel x1, x8, x9, lo d0a38: f9000a61 str x1, [x19, #0x10] d0a3c: 97fdc3d5 bl 0x41990 d0a40: f9000260 str x0, [x19] d0a44: b4000180 cbz x0, 0xd0a74 <__cxa_demangle+0xe194> d0a48: f9400677 ldr x23, [x19, #0x8] d0a4c: 910006e8 add x8, x23, #0x1 d0a50: f9000668 str x8, [x19, #0x8] d0a54: 52800ba8 mov w8, #0x5d // =93 d0a58: 38376808 strb w8, [x0, x23] d0a5c: a9447bfd ldp x29, x30, [sp, #0x40] d0a60: a9434ff4 ldp x20, x19, [sp, #0x30] d0a64: a94257f6 ldp x22, x21, [sp, #0x20] d0a68: a9415ff8 ldp x24, x23, [sp, #0x10] d0a6c: a8c567fa ldp x26, x25, [sp], #0x50 d0a70: d65f03c0 ret d0a74: 97fdc6c3 bl 0x42580 <_ZSt9terminatev@plt> d0a78: 17fdc22a b 0x41320 <_ZdlPv@plt> d0a7c: f81d0ff5 str x21, [sp, #-0x30]! d0a80: a9014ff4 stp x20, x19, [sp, #0x10] d0a84: a9027bfd stp x29, x30, [sp, #0x20] d0a88: 910083fd add x29, sp, #0x20 d0a8c: f9400815 ldr x21, [x0, #0x10] d0a90: aa0003f4 mov x20, x0 d0a94: aa0103f3 mov x19, x1 d0a98: f94002a8 ldr x8, [x21] d0a9c: aa1503e0 mov x0, x21 d0aa0: f9401108 ldr x8, [x8, #0x20] d0aa4: d63f0100 blr x8 d0aa8: 394026a8 ldrb w8, [x21, #0x9] d0aac: 7100051f cmp w8, #0x1 d0ab0: 540000c0 b.eq 0xd0ac8 <__cxa_demangle+0xe1e8> d0ab4: f94002a8 ldr x8, [x21] d0ab8: aa1503e0 mov x0, x21 d0abc: aa1303e1 mov x1, x19 d0ac0: f9401508 ldr x8, [x8, #0x28] d0ac4: d63f0100 blr x8 d0ac8: 90000095 adrp x21, 0xe0000 d0acc: 911e92b5 add x21, x21, #0x7a4 d0ad0: 52800061 mov w1, #0x3 // =3 d0ad4: aa1503e0 mov x0, x21 d0ad8: 97fdc6ea bl 0x42680 <__strlen_chk@plt> d0adc: 8b0002a2 add x2, x21, x0 d0ae0: aa1303e0 mov x0, x19 d0ae4: aa1503e1 mov x1, x21 d0ae8: 97ffd63d bl 0xc63dc <__cxa_demangle+0x3afc> d0aec: f9400e94 ldr x20, [x20, #0x18] d0af0: aa1303e1 mov x1, x19 d0af4: f9400288 ldr x8, [x20] d0af8: aa1403e0 mov x0, x20 d0afc: f9401108 ldr x8, [x8, #0x20] d0b00: d63f0100 blr x8 d0b04: 39402688 ldrb w8, [x20, #0x9] d0b08: 7100051f cmp w8, #0x1 d0b0c: 540000a1 b.ne 0xd0b20 <__cxa_demangle+0xe240> d0b10: a9427bfd ldp x29, x30, [sp, #0x20] d0b14: a9414ff4 ldp x20, x19, [sp, #0x10] d0b18: f84307f5 ldr x21, [sp], #0x30 d0b1c: d65f03c0 ret d0b20: f9400288 ldr x8, [x20] d0b24: aa1403e0 mov x0, x20 d0b28: aa1303e1 mov x1, x19 d0b2c: a9427bfd ldp x29, x30, [sp, #0x20] d0b30: f9401502 ldr x2, [x8, #0x28] d0b34: a9414ff4 ldp x20, x19, [sp, #0x10] d0b38: f84307f5 ldr x21, [sp], #0x30 d0b3c: d61f0040 br x2 d0b40: 17fdc1f8 b 0x41320 <_ZdlPv@plt> d0b44: a9be4ff4 stp x20, x19, [sp, #-0x20]! d0b48: a9017bfd stp x29, x30, [sp, #0x10] d0b4c: 910043fd add x29, sp, #0x10 d0b50: b9400c08 ldr w8, [x0, #0xc] d0b54: 7100151f cmp w8, #0x5 d0b58: 54000188 b.hi 0xd0b88 <__cxa_demangle+0xe2a8> d0b5c: 90000089 adrp x9, 0xe0000 d0b60: 9103f929 add x9, x9, #0xfe d0b64: 100000aa adr x10, 0xd0b78 <__cxa_demangle+0xe298> d0b68: 3868692b ldrb w11, [x9, x8] d0b6c: 8b0b094a add x10, x10, x11, lsl #2 d0b70: aa0103f3 mov x19, x1 d0b74: d61f0140 br x10 d0b78: 90000094 adrp x20, 0xe0000 d0b7c: 9117de94 add x20, x20, #0x5f7 d0b80: 528001e1 mov w1, #0xf // =15 d0b84: 14000017 b 0xd0be0 <__cxa_demangle+0xe300> d0b88: a9417bfd ldp x29, x30, [sp, #0x10] d0b8c: a8c24ff4 ldp x20, x19, [sp], #0x20 d0b90: d65f03c0 ret d0b94: 90000094 adrp x20, 0xe0000 d0b98: 91181a94 add x20, x20, #0x606 d0b9c: 52800241 mov w1, #0x12 // =18 d0ba0: 14000010 b 0xd0be0 <__cxa_demangle+0xe300> d0ba4: 90000094 adrp x20, 0xe0000 d0ba8: 911da694 add x20, x20, #0x769 d0bac: 52800181 mov w1, #0xc // =12 d0bb0: 1400000c b 0xd0be0 <__cxa_demangle+0xe300> d0bb4: 90000094 adrp x20, 0xe0000 d0bb8: 911dd694 add x20, x20, #0x775 d0bbc: 528001a1 mov w1, #0xd // =13 d0bc0: 14000008 b 0xd0be0 <__cxa_demangle+0xe300> d0bc4: 90000094 adrp x20, 0xe0000 d0bc8: 911e0a94 add x20, x20, #0x782 d0bcc: 528001a1 mov w1, #0xd // =13 d0bd0: 14000004 b 0xd0be0 <__cxa_demangle+0xe300> d0bd4: 90000094 adrp x20, 0xe0000 d0bd8: 911e3e94 add x20, x20, #0x78f d0bdc: 528001c1 mov w1, #0xe // =14 d0be0: aa1403e0 mov x0, x20 d0be4: 97fdc6a7 bl 0x42680 <__strlen_chk@plt> d0be8: a9417bfd ldp x29, x30, [sp, #0x10] d0bec: 8b000282 add x2, x20, x0 d0bf0: aa1303e0 mov x0, x19 d0bf4: aa1403e1 mov x1, x20 d0bf8: a8c24ff4 ldp x20, x19, [sp], #0x20 d0bfc: 17ffd5f8 b 0xc63dc <__cxa_demangle+0x3afc> d0c00: f81e0ff3 str x19, [sp, #-0x20]! d0c04: a9017bfd stp x29, x30, [sp, #0x10] d0c08: 910043fd add x29, sp, #0x10 d0c0c: b9400c08 ldr w8, [x0, #0xc] d0c10: 90000089 adrp x9, 0xe0000 d0c14: 91041129 add x9, x9, #0x104 d0c18: 1000008a adr x10, 0xd0c28 <__cxa_demangle+0xe348> d0c1c: 3868692b ldrb w11, [x9, x8] d0c20: 8b0b094a add x10, x10, x11, lsl #2 d0c24: d61f0140 br x10 d0c28: 90000093 adrp x19, 0xe0000 d0c2c: 9117f273 add x19, x19, #0x5fc d0c30: 52800141 mov w1, #0xa // =10 d0c34: 14000014 b 0xd0c84 <__cxa_demangle+0xe3a4> d0c38: 90000093 adrp x19, 0xe0000 d0c3c: 91182e73 add x19, x19, #0x60b d0c40: 528001a1 mov w1, #0xd // =13 d0c44: 14000010 b 0xd0c84 <__cxa_demangle+0xe3a4> d0c48: 90000093 adrp x19, 0xe0000 d0c4c: 911dba73 add x19, x19, #0x76e d0c50: 528000e1 mov w1, #0x7 // =7 d0c54: 1400000c b 0xd0c84 <__cxa_demangle+0xe3a4> d0c58: 90000093 adrp x19, 0xe0000 d0c5c: 911dea73 add x19, x19, #0x77a d0c60: 52800101 mov w1, #0x8 // =8 d0c64: 14000008 b 0xd0c84 <__cxa_demangle+0xe3a4> d0c68: 90000093 adrp x19, 0xe0000 d0c6c: 911e1e73 add x19, x19, #0x787 d0c70: 52800101 mov w1, #0x8 // =8 d0c74: 14000004 b 0xd0c84 <__cxa_demangle+0xe3a4> d0c78: 90000093 adrp x19, 0xe0000 d0c7c: 911e5273 add x19, x19, #0x794 d0c80: 52800121 mov w1, #0x9 // =9 d0c84: aa1303e0 mov x0, x19 d0c88: 97fdc67e bl 0x42680 <__strlen_chk@plt> d0c8c: a9417bfd ldp x29, x30, [sp, #0x10] d0c90: 8b000261 add x1, x19, x0 d0c94: aa1303e0 mov x0, x19 d0c98: f84207f3 ldr x19, [sp], #0x20 d0c9c: d65f03c0 ret d0ca0: 17fdc1a0 b 0x41320 <_ZdlPv@plt> d0ca4: b9401c28 ldr w8, [x1, #0x1c] d0ca8: 3100051f cmn w8, #0x1 d0cac: 540001a0 b.eq 0xd0ce0 <__cxa_demangle+0xe400> d0cb0: b9401828 ldr w8, [x1, #0x18] d0cb4: f9400c09 ldr x9, [x0, #0x18] d0cb8: eb08013f cmp x9, x8 d0cbc: 540001c9 b.ls 0xd0cf4 <__cxa_demangle+0xe414> d0cc0: f9400809 ldr x9, [x0, #0x10] d0cc4: f8687920 ldr x0, [x9, x8, lsl #3] d0cc8: 39402408 ldrb w8, [x0, #0x9] d0ccc: 7100091f cmp w8, #0x2 d0cd0: 54000161 b.ne 0xd0cfc <__cxa_demangle+0xe41c> d0cd4: f9400008 ldr x8, [x0] d0cd8: f9400102 ldr x2, [x8] d0cdc: d61f0040 br x2 d0ce0: f9400c09 ldr x9, [x0, #0x18] d0ce4: aa1f03e8 mov x8, xzr d0ce8: 2903243f stp wzr, w9, [x1, #0x18] d0cec: eb08013f cmp x9, x8 d0cf0: 54fffe88 b.hi 0xd0cc0 <__cxa_demangle+0xe3e0> d0cf4: 2a1f03e0 mov w0, wzr d0cf8: d65f03c0 ret d0cfc: 7100011f cmp w8, #0x0 d0d00: 1a9f17e0 cset w0, eq d0d04: d65f03c0 ret d0d08: b9401c28 ldr w8, [x1, #0x1c] d0d0c: 3100051f cmn w8, #0x1 d0d10: 540001a0 b.eq 0xd0d44 <__cxa_demangle+0xe464> d0d14: b9401828 ldr w8, [x1, #0x18] d0d18: f9400c09 ldr x9, [x0, #0x18] d0d1c: eb08013f cmp x9, x8 d0d20: 540001c9 b.ls 0xd0d58 <__cxa_demangle+0xe478> d0d24: f9400809 ldr x9, [x0, #0x10] d0d28: f8687920 ldr x0, [x9, x8, lsl #3] d0d2c: 39402808 ldrb w8, [x0, #0xa] d0d30: 7100091f cmp w8, #0x2 d0d34: 54000161 b.ne 0xd0d60 <__cxa_demangle+0xe480> d0d38: f9400008 ldr x8, [x0] d0d3c: f9400502 ldr x2, [x8, #0x8] d0d40: d61f0040 br x2 d0d44: f9400c09 ldr x9, [x0, #0x18] d0d48: aa1f03e8 mov x8, xzr d0d4c: 2903243f stp wzr, w9, [x1, #0x18] d0d50: eb08013f cmp x9, x8 d0d54: 54fffe88 b.hi 0xd0d24 <__cxa_demangle+0xe444> d0d58: 2a1f03e0 mov w0, wzr d0d5c: d65f03c0 ret d0d60: 7100011f cmp w8, #0x0 d0d64: 1a9f17e0 cset w0, eq d0d68: d65f03c0 ret d0d6c: b9401c28 ldr w8, [x1, #0x1c] d0d70: 3100051f cmn w8, #0x1 d0d74: 540001a0 b.eq 0xd0da8 <__cxa_demangle+0xe4c8> d0d78: b9401828 ldr w8, [x1, #0x18] d0d7c: f9400c09 ldr x9, [x0, #0x18] d0d80: eb08013f cmp x9, x8 d0d84: 540001c9 b.ls 0xd0dbc <__cxa_demangle+0xe4dc> d0d88: f9400809 ldr x9, [x0, #0x10] d0d8c: f8687920 ldr x0, [x9, x8, lsl #3] d0d90: 39402c08 ldrb w8, [x0, #0xb] d0d94: 7100091f cmp w8, #0x2 d0d98: 54000161 b.ne 0xd0dc4 <__cxa_demangle+0xe4e4> d0d9c: f9400008 ldr x8, [x0] d0da0: f9400902 ldr x2, [x8, #0x10] d0da4: d61f0040 br x2 d0da8: f9400c09 ldr x9, [x0, #0x18] d0dac: aa1f03e8 mov x8, xzr d0db0: 2903243f stp wzr, w9, [x1, #0x18] d0db4: eb08013f cmp x9, x8 d0db8: 54fffe88 b.hi 0xd0d88 <__cxa_demangle+0xe4a8> d0dbc: 2a1f03e0 mov w0, wzr d0dc0: d65f03c0 ret d0dc4: 7100011f cmp w8, #0x0 d0dc8: 1a9f17e0 cset w0, eq d0dcc: d65f03c0 ret d0dd0: b9401c28 ldr w8, [x1, #0x1c] d0dd4: 3100051f cmn w8, #0x1 d0dd8: 54000140 b.eq 0xd0e00 <__cxa_demangle+0xe520> d0ddc: b9401828 ldr w8, [x1, #0x18] d0de0: f9400c09 ldr x9, [x0, #0x18] d0de4: eb08013f cmp x9, x8 d0de8: 54000169 b.ls 0xd0e14 <__cxa_demangle+0xe534> d0dec: f9400809 ldr x9, [x0, #0x10] d0df0: f8687920 ldr x0, [x9, x8, lsl #3] d0df4: f9400008 ldr x8, [x0] d0df8: f9400d02 ldr x2, [x8, #0x18] d0dfc: d61f0040 br x2 d0e00: f9400c09 ldr x9, [x0, #0x18] d0e04: aa1f03e8 mov x8, xzr d0e08: 2903243f stp wzr, w9, [x1, #0x18] d0e0c: eb08013f cmp x9, x8 d0e10: 54fffee8 b.hi 0xd0dec <__cxa_demangle+0xe50c> d0e14: d65f03c0 ret d0e18: b9401c28 ldr w8, [x1, #0x1c] d0e1c: 3100051f cmn w8, #0x1 d0e20: 54000140 b.eq 0xd0e48 <__cxa_demangle+0xe568> d0e24: b9401828 ldr w8, [x1, #0x18] d0e28: f9400c09 ldr x9, [x0, #0x18] d0e2c: eb08013f cmp x9, x8 d0e30: 54000169 b.ls 0xd0e5c <__cxa_demangle+0xe57c> d0e34: f9400809 ldr x9, [x0, #0x10] d0e38: f8687920 ldr x0, [x9, x8, lsl #3] d0e3c: f9400008 ldr x8, [x0] d0e40: f9401102 ldr x2, [x8, #0x20] d0e44: d61f0040 br x2 d0e48: f9400c09 ldr x9, [x0, #0x18] d0e4c: aa1f03e8 mov x8, xzr d0e50: 2903243f stp wzr, w9, [x1, #0x18] d0e54: eb08013f cmp x9, x8 d0e58: 54fffee8 b.hi 0xd0e34 <__cxa_demangle+0xe554> d0e5c: d65f03c0 ret d0e60: b9401c28 ldr w8, [x1, #0x1c] d0e64: 3100051f cmn w8, #0x1 d0e68: 54000140 b.eq 0xd0e90 <__cxa_demangle+0xe5b0> d0e6c: b9401828 ldr w8, [x1, #0x18] d0e70: f9400c09 ldr x9, [x0, #0x18] d0e74: eb08013f cmp x9, x8 d0e78: 54000169 b.ls 0xd0ea4 <__cxa_demangle+0xe5c4> d0e7c: f9400809 ldr x9, [x0, #0x10] d0e80: f8687920 ldr x0, [x9, x8, lsl #3] d0e84: f9400008 ldr x8, [x0] d0e88: f9401502 ldr x2, [x8, #0x28] d0e8c: d61f0040 br x2 d0e90: f9400c09 ldr x9, [x0, #0x18] d0e94: aa1f03e8 mov x8, xzr d0e98: 2903243f stp wzr, w9, [x1, #0x18] d0e9c: eb08013f cmp x9, x8 d0ea0: 54fffee8 b.hi 0xd0e7c <__cxa_demangle+0xe59c> d0ea4: d65f03c0 ret d0ea8: 17fdc11e b 0x41320 <_ZdlPv@plt> d0eac: a9bb67fa stp x26, x25, [sp, #-0x50]! d0eb0: a9015ff8 stp x24, x23, [sp, #0x10] d0eb4: a90257f6 stp x22, x21, [sp, #0x20] d0eb8: a9034ff4 stp x20, x19, [sp, #0x30] d0ebc: a9047bfd stp x29, x30, [sp, #0x40] d0ec0: 910103fd add x29, sp, #0x40 d0ec4: 90000095 adrp x21, 0xe0000 d0ec8: 911262b5 add x21, x21, #0x498 d0ecc: aa0103f3 mov x19, x1 d0ed0: aa0003f4 mov x20, x0 d0ed4: 52800041 mov w1, #0x2 // =2 d0ed8: aa1503e0 mov x0, x21 d0edc: 97fdc5e9 bl 0x42680 <__strlen_chk@plt> d0ee0: 8b0002a2 add x2, x21, x0 d0ee4: aa1303e0 mov x0, x19 d0ee8: aa1503e1 mov x1, x21 d0eec: 97ffd53c bl 0xc63dc <__cxa_demangle+0x3afc> d0ef0: f9400e88 ldr x8, [x20, #0x18] d0ef4: b40005a8 cbz x8, 0xd0fa8 <__cxa_demangle+0xe6c8> d0ef8: f9400677 ldr x23, [x19, #0x8] d0efc: 90000095 adrp x21, 0xe0000 d0f00: aa1f03f8 mov x24, xzr d0f04: 52800039 mov w25, #0x1 // =1 d0f08: 910df2b5 add x21, x21, #0x37c d0f0c: aa1703fa mov x26, x23 d0f10: 37000239 tbnz w25, #0x0, 0xd0f54 <__cxa_demangle+0xe674> d0f14: 14000008 b 0xd0f34 <__cxa_demangle+0xe654> d0f18: f9000677 str x23, [x19, #0x8] d0f1c: f9400e88 ldr x8, [x20, #0x18] d0f20: 91000718 add x24, x24, #0x1 d0f24: eb08031f cmp x24, x8 d0f28: 54000420 b.eq 0xd0fac <__cxa_demangle+0xe6cc> d0f2c: aa1703fa mov x26, x23 d0f30: 37000139 tbnz w25, #0x0, 0xd0f54 <__cxa_demangle+0xe674> d0f34: 52800061 mov w1, #0x3 // =3 d0f38: aa1503e0 mov x0, x21 d0f3c: 97fdc5d1 bl 0x42680 <__strlen_chk@plt> d0f40: 8b0002a2 add x2, x21, x0 d0f44: aa1303e0 mov x0, x19 d0f48: aa1503e1 mov x1, x21 d0f4c: 97ffd524 bl 0xc63dc <__cxa_demangle+0x3afc> d0f50: f940067a ldr x26, [x19, #0x8] d0f54: f9400a88 ldr x8, [x20, #0x10] d0f58: aa1303e1 mov x1, x19 d0f5c: f8787916 ldr x22, [x8, x24, lsl #3] d0f60: f94002c8 ldr x8, [x22] d0f64: aa1603e0 mov x0, x22 d0f68: f9401108 ldr x8, [x8, #0x20] d0f6c: d63f0100 blr x8 d0f70: 394026c8 ldrb w8, [x22, #0x9] d0f74: 7100051f cmp w8, #0x1 d0f78: 540000c0 b.eq 0xd0f90 <__cxa_demangle+0xe6b0> d0f7c: f94002c8 ldr x8, [x22] d0f80: aa1603e0 mov x0, x22 d0f84: aa1303e1 mov x1, x19 d0f88: f9401508 ldr x8, [x8, #0x28] d0f8c: d63f0100 blr x8 d0f90: f9400668 ldr x8, [x19, #0x8] d0f94: eb08035f cmp x26, x8 d0f98: 54fffc00 b.eq 0xd0f18 <__cxa_demangle+0xe638> d0f9c: 2a1f03f9 mov w25, wzr d0fa0: aa0803f7 mov x23, x8 d0fa4: 17ffffde b 0xd0f1c <__cxa_demangle+0xe63c> d0fa8: f9400677 ldr x23, [x19, #0x8] d0fac: b40001f7 cbz x23, 0xd0fe8 <__cxa_demangle+0xe708> d0fb0: f9400268 ldr x8, [x19] d0fb4: 8b0802e8 add x8, x23, x8 d0fb8: 385ff108 ldurb w8, [x8, #-0x1] d0fbc: 7100f91f cmp w8, #0x3e d0fc0: 54000141 b.ne 0xd0fe8 <__cxa_demangle+0xe708> d0fc4: 90000094 adrp x20, 0xe0000 d0fc8: 9116be94 add x20, x20, #0x5af d0fcc: 52800041 mov w1, #0x2 // =2 d0fd0: aa1403e0 mov x0, x20 d0fd4: 97fdc5ab bl 0x42680 <__strlen_chk@plt> d0fd8: 8b000282 add x2, x20, x0 d0fdc: aa1303e0 mov x0, x19 d0fe0: aa1403e1 mov x1, x20 d0fe4: 97ffd4fe bl 0xc63dc <__cxa_demangle+0x3afc> d0fe8: 90000094 adrp x20, 0xe0000 d0fec: 91197694 add x20, x20, #0x65d d0ff0: 52800041 mov w1, #0x2 // =2 d0ff4: aa1403e0 mov x0, x20 d0ff8: 97fdc5a2 bl 0x42680 <__strlen_chk@plt> d0ffc: 8b000282 add x2, x20, x0 d1000: aa1303e0 mov x0, x19 d1004: aa1403e1 mov x1, x20 d1008: a9447bfd ldp x29, x30, [sp, #0x40] d100c: a9434ff4 ldp x20, x19, [sp, #0x30] d1010: a94257f6 ldp x22, x21, [sp, #0x20] d1014: a9415ff8 ldp x24, x23, [sp, #0x10] d1018: a8c567fa ldp x26, x25, [sp], #0x50 d101c: 17ffd4f0 b 0xc63dc <__cxa_demangle+0x3afc> d1020: 17fdc0c0 b 0x41320 <_ZdlPv@plt> d1024: f81d0ff5 str x21, [sp, #-0x30]! d1028: a9014ff4 stp x20, x19, [sp, #0x10] d102c: a9027bfd stp x29, x30, [sp, #0x20] d1030: 910083fd add x29, sp, #0x20 d1034: f9400815 ldr x21, [x0, #0x10] d1038: aa0003f4 mov x20, x0 d103c: aa0103f3 mov x19, x1 d1040: f94002a8 ldr x8, [x21] d1044: aa1503e0 mov x0, x21 d1048: f9401108 ldr x8, [x8, #0x20] d104c: d63f0100 blr x8 d1050: 394026a8 ldrb w8, [x21, #0x9] d1054: 7100051f cmp w8, #0x1 d1058: 540000c0 b.eq 0xd1070 <__cxa_demangle+0xe790> d105c: f94002a8 ldr x8, [x21] d1060: aa1503e0 mov x0, x21 d1064: aa1303e1 mov x1, x19 d1068: f9401508 ldr x8, [x8, #0x28] d106c: d63f0100 blr x8 d1070: f9400e94 ldr x20, [x20, #0x18] d1074: aa1303e1 mov x1, x19 d1078: f9400288 ldr x8, [x20] d107c: aa1403e0 mov x0, x20 d1080: f9401108 ldr x8, [x8, #0x20] d1084: d63f0100 blr x8 d1088: 39402688 ldrb w8, [x20, #0x9] d108c: 7100051f cmp w8, #0x1 d1090: 540000a1 b.ne 0xd10a4 <__cxa_demangle+0xe7c4> d1094: a9427bfd ldp x29, x30, [sp, #0x20] d1098: a9414ff4 ldp x20, x19, [sp, #0x10] d109c: f84307f5 ldr x21, [sp], #0x30 d10a0: d65f03c0 ret d10a4: f9400288 ldr x8, [x20] d10a8: aa1403e0 mov x0, x20 d10ac: aa1303e1 mov x1, x19 d10b0: a9427bfd ldp x29, x30, [sp, #0x20] d10b4: f9401502 ldr x2, [x8, #0x28] d10b8: a9414ff4 ldp x20, x19, [sp, #0x10] d10bc: f84307f5 ldr x21, [sp], #0x30 d10c0: d61f0040 br x2 d10c4: f9400800 ldr x0, [x0, #0x10] d10c8: f9400008 ldr x8, [x0] d10cc: f9401901 ldr x1, [x8, #0x30] d10d0: d61f0020 br x1 d10d4: 17fdc093 b 0x41320 <_ZdlPv@plt> d10d8: f81d0ff5 str x21, [sp, #-0x30]! d10dc: a9014ff4 stp x20, x19, [sp, #0x10] d10e0: a9027bfd stp x29, x30, [sp, #0x20] d10e4: 910083fd add x29, sp, #0x20 d10e8: f0000075 adrp x21, 0xe0000 d10ec: 911e86b5 add x21, x21, #0x7a1 d10f0: aa0103f3 mov x19, x1 d10f4: aa0003f4 mov x20, x0 d10f8: 528000c1 mov w1, #0x6 // =6 d10fc: aa1503e0 mov x0, x21 d1100: 97fdc560 bl 0x42680 <__strlen_chk@plt> d1104: 8b0002a2 add x2, x21, x0 d1108: aa1303e0 mov x0, x19 d110c: aa1503e1 mov x1, x21 d1110: 97ffd4b3 bl 0xc63dc <__cxa_demangle+0x3afc> d1114: f9400a94 ldr x20, [x20, #0x10] d1118: aa1303e1 mov x1, x19 d111c: f9400288 ldr x8, [x20] d1120: aa1403e0 mov x0, x20 d1124: f9401108 ldr x8, [x8, #0x20] d1128: d63f0100 blr x8 d112c: 39402688 ldrb w8, [x20, #0x9] d1130: 7100051f cmp w8, #0x1 d1134: 540000a1 b.ne 0xd1148 <__cxa_demangle+0xe868> d1138: a9427bfd ldp x29, x30, [sp, #0x20] d113c: a9414ff4 ldp x20, x19, [sp, #0x10] d1140: f84307f5 ldr x21, [sp], #0x30 d1144: d65f03c0 ret d1148: f9400288 ldr x8, [x20] d114c: aa1403e0 mov x0, x20 d1150: aa1303e1 mov x1, x19 d1154: a9427bfd ldp x29, x30, [sp, #0x20] d1158: f9401502 ldr x2, [x8, #0x28] d115c: a9414ff4 ldp x20, x19, [sp, #0x10] d1160: f84307f5 ldr x21, [sp], #0x30 d1164: d61f0040 br x2 d1168: f9400800 ldr x0, [x0, #0x10] d116c: f9400008 ldr x8, [x0] d1170: f9401901 ldr x1, [x8, #0x30] d1174: d61f0020 br x1 d1178: 17fdc06a b 0x41320 <_ZdlPv@plt> d117c: a9bb67fa stp x26, x25, [sp, #-0x50]! d1180: a9015ff8 stp x24, x23, [sp, #0x10] d1184: a90257f6 stp x22, x21, [sp, #0x20] d1188: a9034ff4 stp x20, x19, [sp, #0x30] d118c: a9047bfd stp x29, x30, [sp, #0x40] d1190: 910103fd add x29, sp, #0x40 d1194: f9400c08 ldr x8, [x0, #0x18] d1198: b40005e8 cbz x8, 0xd1254 <__cxa_demangle+0xe974> d119c: f9400439 ldr x25, [x1, #0x8] d11a0: f0000075 adrp x21, 0xe0000 d11a4: aa0003f3 mov x19, x0 d11a8: aa0103f4 mov x20, x1 d11ac: aa1f03f7 mov x23, xzr d11b0: 52800038 mov w24, #0x1 // =1 d11b4: 910df2b5 add x21, x21, #0x37c d11b8: aa1903fa mov x26, x25 d11bc: 37000238 tbnz w24, #0x0, 0xd1200 <__cxa_demangle+0xe920> d11c0: 14000008 b 0xd11e0 <__cxa_demangle+0xe900> d11c4: f9000699 str x25, [x20, #0x8] d11c8: f9400e68 ldr x8, [x19, #0x18] d11cc: 910006f7 add x23, x23, #0x1 d11d0: eb0802ff cmp x23, x8 d11d4: 54000400 b.eq 0xd1254 <__cxa_demangle+0xe974> d11d8: aa1903fa mov x26, x25 d11dc: 37000138 tbnz w24, #0x0, 0xd1200 <__cxa_demangle+0xe920> d11e0: 52800061 mov w1, #0x3 // =3 d11e4: aa1503e0 mov x0, x21 d11e8: 97fdc526 bl 0x42680 <__strlen_chk@plt> d11ec: 8b0002a2 add x2, x21, x0 d11f0: aa1403e0 mov x0, x20 d11f4: aa1503e1 mov x1, x21 d11f8: 97ffd479 bl 0xc63dc <__cxa_demangle+0x3afc> d11fc: f940069a ldr x26, [x20, #0x8] d1200: f9400a68 ldr x8, [x19, #0x10] d1204: aa1403e1 mov x1, x20 d1208: f8777916 ldr x22, [x8, x23, lsl #3] d120c: f94002c8 ldr x8, [x22] d1210: aa1603e0 mov x0, x22 d1214: f9401108 ldr x8, [x8, #0x20] d1218: d63f0100 blr x8 d121c: 394026c8 ldrb w8, [x22, #0x9] d1220: 7100051f cmp w8, #0x1 d1224: 540000c0 b.eq 0xd123c <__cxa_demangle+0xe95c> d1228: f94002c8 ldr x8, [x22] d122c: aa1603e0 mov x0, x22 d1230: aa1403e1 mov x1, x20 d1234: f9401508 ldr x8, [x8, #0x28] d1238: d63f0100 blr x8 d123c: f9400688 ldr x8, [x20, #0x8] d1240: eb08035f cmp x26, x8 d1244: 54fffc00 b.eq 0xd11c4 <__cxa_demangle+0xe8e4> d1248: 2a1f03f8 mov w24, wzr d124c: aa0803f9 mov x25, x8 d1250: 17ffffde b 0xd11c8 <__cxa_demangle+0xe8e8> d1254: a9447bfd ldp x29, x30, [sp, #0x40] d1258: a9434ff4 ldp x20, x19, [sp, #0x30] d125c: a94257f6 ldp x22, x21, [sp, #0x20] d1260: a9415ff8 ldp x24, x23, [sp, #0x10] d1264: a8c567fa ldp x26, x25, [sp], #0x50 d1268: d65f03c0 ret d126c: 17fdc02d b 0x41320 <_ZdlPv@plt> d1270: a9bb67fa stp x26, x25, [sp, #-0x50]! d1274: a9015ff8 stp x24, x23, [sp, #0x10] d1278: a90257f6 stp x22, x21, [sp, #0x20] d127c: a9034ff4 stp x20, x19, [sp, #0x30] d1280: a9047bfd stp x29, x30, [sp, #0x40] d1284: 910103fd add x29, sp, #0x40 d1288: f0000075 adrp x21, 0xe0000 d128c: 911e9eb5 add x21, x21, #0x7a7 d1290: aa0103f3 mov x19, x1 d1294: aa0003f4 mov x20, x0 d1298: 528001a1 mov w1, #0xd // =13 d129c: aa1503e0 mov x0, x21 d12a0: 97fdc4f8 bl 0x42680 <__strlen_chk@plt> d12a4: 8b0002a2 add x2, x21, x0 d12a8: aa1303e0 mov x0, x19 d12ac: aa1503e1 mov x1, x21 d12b0: 97ffd44b bl 0xc63dc <__cxa_demangle+0x3afc> d12b4: f9400e88 ldr x8, [x20, #0x18] d12b8: b40005a8 cbz x8, 0xd136c <__cxa_demangle+0xea8c> d12bc: f9400677 ldr x23, [x19, #0x8] d12c0: f0000075 adrp x21, 0xe0000 d12c4: aa1f03f8 mov x24, xzr d12c8: 52800039 mov w25, #0x1 // =1 d12cc: 910df2b5 add x21, x21, #0x37c d12d0: aa1703fa mov x26, x23 d12d4: 37000239 tbnz w25, #0x0, 0xd1318 <__cxa_demangle+0xea38> d12d8: 14000008 b 0xd12f8 <__cxa_demangle+0xea18> d12dc: f9000677 str x23, [x19, #0x8] d12e0: f9400e88 ldr x8, [x20, #0x18] d12e4: 91000718 add x24, x24, #0x1 d12e8: eb08031f cmp x24, x8 d12ec: 54000420 b.eq 0xd1370 <__cxa_demangle+0xea90> d12f0: aa1703fa mov x26, x23 d12f4: 37000139 tbnz w25, #0x0, 0xd1318 <__cxa_demangle+0xea38> d12f8: 52800061 mov w1, #0x3 // =3 d12fc: aa1503e0 mov x0, x21 d1300: 97fdc4e0 bl 0x42680 <__strlen_chk@plt> d1304: 8b0002a2 add x2, x21, x0 d1308: aa1303e0 mov x0, x19 d130c: aa1503e1 mov x1, x21 d1310: 97ffd433 bl 0xc63dc <__cxa_demangle+0x3afc> d1314: f940067a ldr x26, [x19, #0x8] d1318: f9400a88 ldr x8, [x20, #0x10] d131c: aa1303e1 mov x1, x19 d1320: f8787916 ldr x22, [x8, x24, lsl #3] d1324: f94002c8 ldr x8, [x22] d1328: aa1603e0 mov x0, x22 d132c: f9401108 ldr x8, [x8, #0x20] d1330: d63f0100 blr x8 d1334: 394026c8 ldrb w8, [x22, #0x9] d1338: 7100051f cmp w8, #0x1 d133c: 540000c0 b.eq 0xd1354 <__cxa_demangle+0xea74> d1340: f94002c8 ldr x8, [x22] d1344: aa1603e0 mov x0, x22 d1348: aa1303e1 mov x1, x19 d134c: f9401508 ldr x8, [x8, #0x28] d1350: d63f0100 blr x8 d1354: f9400668 ldr x8, [x19, #0x8] d1358: eb08035f cmp x26, x8 d135c: 54fffc00 b.eq 0xd12dc <__cxa_demangle+0xe9fc> d1360: 2a1f03f9 mov w25, wzr d1364: aa0803f7 mov x23, x8 d1368: 17ffffde b 0xd12e0 <__cxa_demangle+0xea00> d136c: f9400677 ldr x23, [x19, #0x8] d1370: f9400a69 ldr x9, [x19, #0x10] d1374: 910006e8 add x8, x23, #0x1 d1378: eb09011f cmp x8, x9 d137c: 54000062 b.hs 0xd1388 <__cxa_demangle+0xeaa8> d1380: f9400260 ldr x0, [x19] d1384: 1400000b b 0xd13b0 <__cxa_demangle+0xead0> d1388: f9400260 ldr x0, [x19] d138c: d37ff929 lsl x9, x9, #1 d1390: eb08013f cmp x9, x8 d1394: 9a893101 csel x1, x8, x9, lo d1398: f9000a61 str x1, [x19, #0x10] d139c: 97fdc17d bl 0x41990 d13a0: f9000260 str x0, [x19] d13a4: b4000180 cbz x0, 0xd13d4 <__cxa_demangle+0xeaf4> d13a8: f9400677 ldr x23, [x19, #0x8] d13ac: 910006e8 add x8, x23, #0x1 d13b0: f9000668 str x8, [x19, #0x8] d13b4: 52800ba8 mov w8, #0x5d // =93 d13b8: 38376808 strb w8, [x0, x23] d13bc: a9447bfd ldp x29, x30, [sp, #0x40] d13c0: a9434ff4 ldp x20, x19, [sp, #0x30] d13c4: a94257f6 ldp x22, x21, [sp, #0x20] d13c8: a9415ff8 ldp x24, x23, [sp, #0x10] d13cc: a8c567fa ldp x26, x25, [sp], #0x50 d13d0: d65f03c0 ret d13d4: 97fdc46b bl 0x42580 <_ZSt9terminatev@plt> d13d8: 17fdbfd2 b 0x41320 <_ZdlPv@plt> d13dc: 52800020 mov w0, #0x1 // =1 d13e0: d65f03c0 ret d13e4: 52800020 mov w0, #0x1 // =1 d13e8: d65f03c0 ret d13ec: f81d0ff5 str x21, [sp, #-0x30]! d13f0: a9014ff4 stp x20, x19, [sp, #0x10] d13f4: a9027bfd stp x29, x30, [sp, #0x20] d13f8: 910083fd add x29, sp, #0x20 d13fc: aa0003f4 mov x20, x0 d1400: f9400800 ldr x0, [x0, #0x10] d1404: aa0103f3 mov x19, x1 d1408: b4000300 cbz x0, 0xd1468 <__cxa_demangle+0xeb88> d140c: f9400008 ldr x8, [x0] d1410: aa1303e1 mov x1, x19 d1414: f9401108 ldr x8, [x8, #0x20] d1418: d63f0100 blr x8 d141c: f9400a80 ldr x0, [x20, #0x10] d1420: 39402408 ldrb w8, [x0, #0x9] d1424: 34000228 cbz w8, 0xd1468 <__cxa_demangle+0xeb88> d1428: 7100091f cmp w8, #0x2 d142c: 540000c1 b.ne 0xd1444 <__cxa_demangle+0xeb64> d1430: f9400008 ldr x8, [x0] d1434: aa1303e1 mov x1, x19 d1438: f9400108 ldr x8, [x8] d143c: d63f0100 blr x8 d1440: 37000140 tbnz w0, #0x0, 0xd1468 <__cxa_demangle+0xeb88> d1444: f0000075 adrp x21, 0xe0000 d1448: 9116beb5 add x21, x21, #0x5af d144c: 52800041 mov w1, #0x2 // =2 d1450: aa1503e0 mov x0, x21 d1454: 97fdc48b bl 0x42680 <__strlen_chk@plt> d1458: 8b0002a2 add x2, x21, x0 d145c: aa1303e0 mov x0, x19 d1460: aa1503e1 mov x1, x21 d1464: 97ffd3de bl 0xc63dc <__cxa_demangle+0x3afc> d1468: f9400e94 ldr x20, [x20, #0x18] d146c: aa1303e1 mov x1, x19 d1470: f9400288 ldr x8, [x20] d1474: aa1403e0 mov x0, x20 d1478: f9401108 ldr x8, [x8, #0x20] d147c: d63f0100 blr x8 d1480: 39402688 ldrb w8, [x20, #0x9] d1484: 7100051f cmp w8, #0x1 d1488: 540000a1 b.ne 0xd149c <__cxa_demangle+0xebbc> d148c: a9427bfd ldp x29, x30, [sp, #0x20] d1490: a9414ff4 ldp x20, x19, [sp, #0x10] d1494: f84307f5 ldr x21, [sp], #0x30 d1498: d65f03c0 ret d149c: f9400288 ldr x8, [x20] d14a0: aa1403e0 mov x0, x20 d14a4: aa1303e1 mov x1, x19 d14a8: a9427bfd ldp x29, x30, [sp, #0x20] d14ac: f9401502 ldr x2, [x8, #0x28] d14b0: a9414ff4 ldp x20, x19, [sp, #0x10] d14b4: f84307f5 ldr x21, [sp], #0x30 d14b8: d61f0040 br x2 d14bc: a9bb67fa stp x26, x25, [sp, #-0x50]! d14c0: a9015ff8 stp x24, x23, [sp, #0x10] d14c4: a90257f6 stp x22, x21, [sp, #0x20] d14c8: a9034ff4 stp x20, x19, [sp, #0x30] d14cc: a9047bfd stp x29, x30, [sp, #0x40] d14d0: 910103fd add x29, sp, #0x40 d14d4: f0000075 adrp x21, 0xe0000 d14d8: 910ae2b5 add x21, x21, #0x2b8 d14dc: aa0103f3 mov x19, x1 d14e0: aa0003f4 mov x20, x0 d14e4: 52800041 mov w1, #0x2 // =2 d14e8: aa1503e0 mov x0, x21 d14ec: 97fdc465 bl 0x42680 <__strlen_chk@plt> d14f0: 8b0002a2 add x2, x21, x0 d14f4: aa1303e0 mov x0, x19 d14f8: aa1503e1 mov x1, x21 d14fc: 97ffd3b8 bl 0xc63dc <__cxa_demangle+0x3afc> d1500: f9401688 ldr x8, [x20, #0x28] d1504: b40005a8 cbz x8, 0xd15b8 <__cxa_demangle+0xecd8> d1508: f9400679 ldr x25, [x19, #0x8] d150c: f0000075 adrp x21, 0xe0000 d1510: aa1f03f7 mov x23, xzr d1514: 52800038 mov w24, #0x1 // =1 d1518: 910df2b5 add x21, x21, #0x37c d151c: aa1903fa mov x26, x25 d1520: 37000238 tbnz w24, #0x0, 0xd1564 <__cxa_demangle+0xec84> d1524: 14000008 b 0xd1544 <__cxa_demangle+0xec64> d1528: f9000679 str x25, [x19, #0x8] d152c: f9401688 ldr x8, [x20, #0x28] d1530: 910006f7 add x23, x23, #0x1 d1534: eb0802ff cmp x23, x8 d1538: 54000400 b.eq 0xd15b8 <__cxa_demangle+0xecd8> d153c: aa1903fa mov x26, x25 d1540: 37000138 tbnz w24, #0x0, 0xd1564 <__cxa_demangle+0xec84> d1544: 52800061 mov w1, #0x3 // =3 d1548: aa1503e0 mov x0, x21 d154c: 97fdc44d bl 0x42680 <__strlen_chk@plt> d1550: 8b0002a2 add x2, x21, x0 d1554: aa1303e0 mov x0, x19 d1558: aa1503e1 mov x1, x21 d155c: 97ffd3a0 bl 0xc63dc <__cxa_demangle+0x3afc> d1560: f940067a ldr x26, [x19, #0x8] d1564: f9401288 ldr x8, [x20, #0x20] d1568: aa1303e1 mov x1, x19 d156c: f8777916 ldr x22, [x8, x23, lsl #3] d1570: f94002c8 ldr x8, [x22] d1574: aa1603e0 mov x0, x22 d1578: f9401108 ldr x8, [x8, #0x20] d157c: d63f0100 blr x8 d1580: 394026c8 ldrb w8, [x22, #0x9] d1584: 7100051f cmp w8, #0x1 d1588: 540000c0 b.eq 0xd15a0 <__cxa_demangle+0xecc0> d158c: f94002c8 ldr x8, [x22] d1590: aa1603e0 mov x0, x22 d1594: aa1303e1 mov x1, x19 d1598: f9401508 ldr x8, [x8, #0x28] d159c: d63f0100 blr x8 d15a0: f9400668 ldr x8, [x19, #0x8] d15a4: eb08035f cmp x26, x8 d15a8: 54fffc00 b.eq 0xd1528 <__cxa_demangle+0xec48> d15ac: 2a1f03f8 mov w24, wzr d15b0: aa0803f9 mov x25, x8 d15b4: 17ffffde b 0xd152c <__cxa_demangle+0xec4c> d15b8: f0000075 adrp x21, 0xe0000 d15bc: 910fb6b5 add x21, x21, #0x3ed d15c0: 52800041 mov w1, #0x2 // =2 d15c4: aa1503e0 mov x0, x21 d15c8: 97fdc42e bl 0x42680 <__strlen_chk@plt> d15cc: 8b0002a2 add x2, x21, x0 d15d0: aa1303e0 mov x0, x19 d15d4: aa1503e1 mov x1, x21 d15d8: 97ffd381 bl 0xc63dc <__cxa_demangle+0x3afc> d15dc: f9400a80 ldr x0, [x20, #0x10] d15e0: b40000a0 cbz x0, 0xd15f4 <__cxa_demangle+0xed14> d15e4: f9400008 ldr x8, [x0] d15e8: aa1303e1 mov x1, x19 d15ec: f9401508 ldr x8, [x8, #0x28] d15f0: d63f0100 blr x8 d15f4: b9403a88 ldr w8, [x20, #0x38] d15f8: 370002a8 tbnz w8, #0x0, 0xd164c <__cxa_demangle+0xed6c> d15fc: 370803e8 tbnz w8, #0x1, 0xd1678 <__cxa_demangle+0xed98> d1600: 36100148 tbz w8, #0x2, 0xd1628 <__cxa_demangle+0xed48> d1604: f0000075 adrp x21, 0xe0000 d1608: 911f16b5 add x21, x21, #0x7c5 d160c: 52800141 mov w1, #0xa // =10 d1610: aa1503e0 mov x0, x21 d1614: 97fdc41b bl 0x42680 <__strlen_chk@plt> d1618: 8b0002a2 add x2, x21, x0 d161c: aa1303e0 mov x0, x19 d1620: aa1503e1 mov x1, x21 d1624: 97ffd36e bl 0xc63dc <__cxa_demangle+0x3afc> d1628: 3940f288 ldrb w8, [x20, #0x3c] d162c: 7100091f cmp w8, #0x2 d1630: 540003c0 b.eq 0xd16a8 <__cxa_demangle+0xedc8> d1634: 7100051f cmp w8, #0x1 d1638: 540004a1 b.ne 0xd16cc <__cxa_demangle+0xedec> d163c: f0000075 adrp x21, 0xe0000 d1640: 911f3eb5 add x21, x21, #0x7cf d1644: 52800061 mov w1, #0x3 // =3 d1648: 1400001b b 0xd16b4 <__cxa_demangle+0xedd4> d164c: f0000075 adrp x21, 0xe0000 d1650: 911ed2b5 add x21, x21, #0x7b4 d1654: 528000e1 mov w1, #0x7 // =7 d1658: aa1503e0 mov x0, x21 d165c: 97fdc409 bl 0x42680 <__strlen_chk@plt> d1660: 8b0002a2 add x2, x21, x0 d1664: aa1303e0 mov x0, x19 d1668: aa1503e1 mov x1, x21 d166c: 97ffd35c bl 0xc63dc <__cxa_demangle+0x3afc> d1670: b9403a88 ldr w8, [x20, #0x38] d1674: 360ffc68 tbz w8, #0x1, 0xd1600 <__cxa_demangle+0xed20> d1678: f0000075 adrp x21, 0xe0000 d167c: 911eeeb5 add x21, x21, #0x7bb d1680: 52800141 mov w1, #0xa // =10 d1684: aa1503e0 mov x0, x21 d1688: 97fdc3fe bl 0x42680 <__strlen_chk@plt> d168c: 8b0002a2 add x2, x21, x0 d1690: aa1303e0 mov x0, x19 d1694: aa1503e1 mov x1, x21 d1698: 97ffd351 bl 0xc63dc <__cxa_demangle+0x3afc> d169c: b9403a88 ldr w8, [x20, #0x38] d16a0: 3717fb28 tbnz w8, #0x2, 0xd1604 <__cxa_demangle+0xed24> d16a4: 17ffffe1 b 0xd1628 <__cxa_demangle+0xed48> d16a8: f0000075 adrp x21, 0xe0000 d16ac: 911f4ab5 add x21, x21, #0x7d2 d16b0: 52800081 mov w1, #0x4 // =4 d16b4: aa1503e0 mov x0, x21 d16b8: 97fdc3f2 bl 0x42680 <__strlen_chk@plt> d16bc: 8b0002a2 add x2, x21, x0 d16c0: aa1303e0 mov x0, x19 d16c4: aa1503e1 mov x1, x21 d16c8: 97ffd345 bl 0xc63dc <__cxa_demangle+0x3afc> d16cc: f9401a94 ldr x20, [x20, #0x30] d16d0: b4000134 cbz x20, 0xd16f4 <__cxa_demangle+0xee14> d16d4: f9400288 ldr x8, [x20] d16d8: aa1403e0 mov x0, x20 d16dc: aa1303e1 mov x1, x19 d16e0: f9401108 ldr x8, [x8, #0x20] d16e4: d63f0100 blr x8 d16e8: 39402688 ldrb w8, [x20, #0x9] d16ec: 7100051f cmp w8, #0x1 d16f0: 540000e1 b.ne 0xd170c <__cxa_demangle+0xee2c> d16f4: a9447bfd ldp x29, x30, [sp, #0x40] d16f8: a9434ff4 ldp x20, x19, [sp, #0x30] d16fc: a94257f6 ldp x22, x21, [sp, #0x20] d1700: a9415ff8 ldp x24, x23, [sp, #0x10] d1704: a8c567fa ldp x26, x25, [sp], #0x50 d1708: d65f03c0 ret d170c: f9400288 ldr x8, [x20] d1710: aa1403e0 mov x0, x20 d1714: aa1303e1 mov x1, x19 d1718: a9447bfd ldp x29, x30, [sp, #0x40] d171c: f9401502 ldr x2, [x8, #0x28] d1720: a9434ff4 ldp x20, x19, [sp, #0x30] d1724: a94257f6 ldp x22, x21, [sp, #0x20] d1728: a9415ff8 ldp x24, x23, [sp, #0x10] d172c: a8c567fa ldp x26, x25, [sp], #0x50 d1730: d61f0040 br x2 d1734: 17fdbefb b 0x41320 <_ZdlPv@plt> d1738: f81d0ff5 str x21, [sp, #-0x30]! d173c: a9014ff4 stp x20, x19, [sp, #0x10] d1740: a9027bfd stp x29, x30, [sp, #0x20] d1744: 910083fd add x29, sp, #0x20 d1748: f9400815 ldr x21, [x0, #0x10] d174c: aa0003f4 mov x20, x0 d1750: aa0103f3 mov x19, x1 d1754: f94002a8 ldr x8, [x21] d1758: aa1503e0 mov x0, x21 d175c: f9401108 ldr x8, [x8, #0x20] d1760: d63f0100 blr x8 d1764: 394026a8 ldrb w8, [x21, #0x9] d1768: 7100051f cmp w8, #0x1 d176c: 540000c0 b.eq 0xd1784 <__cxa_demangle+0xeea4> d1770: f94002a8 ldr x8, [x21] d1774: aa1503e0 mov x0, x21 d1778: aa1303e1 mov x1, x19 d177c: f9401508 ldr x8, [x8, #0x28] d1780: d63f0100 blr x8 d1784: f0000075 adrp x21, 0xe0000 d1788: 910adeb5 add x21, x21, #0x2b7 d178c: 52800061 mov w1, #0x3 // =3 d1790: aa1503e0 mov x0, x21 d1794: 97fdc3bb bl 0x42680 <__strlen_chk@plt> d1798: 8b0002a2 add x2, x21, x0 d179c: aa1303e0 mov x0, x19 d17a0: aa1503e1 mov x1, x21 d17a4: 97ffd30e bl 0xc63dc <__cxa_demangle+0x3afc> d17a8: a9418a81 ldp x1, x2, [x20, #0x18] d17ac: aa1303e0 mov x0, x19 d17b0: 97ffd30b bl 0xc63dc <__cxa_demangle+0x3afc> d17b4: f0000074 adrp x20, 0xe0000 d17b8: 910fb694 add x20, x20, #0x3ed d17bc: 52800041 mov w1, #0x2 // =2 d17c0: aa1403e0 mov x0, x20 d17c4: 97fdc3af bl 0x42680 <__strlen_chk@plt> d17c8: 8b000282 add x2, x20, x0 d17cc: aa1303e0 mov x0, x19 d17d0: aa1403e1 mov x1, x20 d17d4: a9427bfd ldp x29, x30, [sp, #0x20] d17d8: a9414ff4 ldp x20, x19, [sp, #0x10] d17dc: f84307f5 ldr x21, [sp], #0x30 d17e0: 17ffd2ff b 0xc63dc <__cxa_demangle+0x3afc> d17e4: 17fdbecf b 0x41320 <_ZdlPv@plt> d17e8: d10183ff sub sp, sp, #0x60 d17ec: a90167fa stp x26, x25, [sp, #0x10] d17f0: a9025ff8 stp x24, x23, [sp, #0x20] d17f4: a90357f6 stp x22, x21, [sp, #0x30] d17f8: a9044ff4 stp x20, x19, [sp, #0x40] d17fc: a9057bfd stp x29, x30, [sp, #0x50] d1800: 910143fd add x29, sp, #0x50 d1804: a9402408 ldp x8, x9, [x0] d1808: aa0003f3 mov x19, x0 d180c: eb09011f cmp x8, x9 d1810: 54000140 b.eq 0xd1838 <__cxa_demangle+0xef58> d1814: 3940010a ldrb w10, [x8] d1818: 7101c95f cmp w10, #0x72 d181c: 540000e1 b.ne 0xd1838 <__cxa_demangle+0xef58> d1820: 91000508 add x8, x8, #0x1 d1824: 52800098 mov w24, #0x4 // =4 d1828: f9000268 str x8, [x19] d182c: eb09011f cmp x8, x9 d1830: 540000a1 b.ne 0xd1844 <__cxa_demangle+0xef64> d1834: 14000012 b 0xd187c <__cxa_demangle+0xef9c> d1838: 2a1f03f8 mov w24, wzr d183c: eb09011f cmp x8, x9 d1840: 540001e0 b.eq 0xd187c <__cxa_demangle+0xef9c> d1844: 3940010a ldrb w10, [x8] d1848: 7101595f cmp w10, #0x56 d184c: 54000081 b.ne 0xd185c <__cxa_demangle+0xef7c> d1850: 91000508 add x8, x8, #0x1 d1854: 321f0318 orr w24, w24, #0x2 d1858: f9000268 str x8, [x19] d185c: eb09011f cmp x8, x9 d1860: 540000e0 b.eq 0xd187c <__cxa_demangle+0xef9c> d1864: 39400109 ldrb w9, [x8] d1868: 71012d3f cmp w9, #0x4b d186c: 54000081 b.ne 0xd187c <__cxa_demangle+0xef9c> d1870: 91000508 add x8, x8, #0x1 d1874: 32000318 orr w24, w24, #0x1 d1878: f9000268 str x8, [x19] d187c: f0000060 adrp x0, 0xe0000 d1880: 91228000 add x0, x0, #0x8a0 d1884: 52800061 mov w1, #0x3 // =3 d1888: 97fdc37e bl 0x42680 <__strlen_chk@plt> d188c: a9402668 ldp x8, x9, [x19] d1890: cb080129 sub x9, x9, x8 d1894: eb09001f cmp x0, x9 d1898: 540005a8 b.hi 0xd194c <__cxa_demangle+0xf06c> d189c: b40001a0 cbz x0, 0xd18d0 <__cxa_demangle+0xeff0> d18a0: f0000069 adrp x9, 0xe0000 d18a4: 91228129 add x9, x9, #0x8a0 d18a8: aa0003ea mov x10, x0 d18ac: aa0803eb mov x11, x8 d18b0: 3940012c ldrb w12, [x9] d18b4: 3940016d ldrb w13, [x11] d18b8: 6b0d019f cmp w12, w13 d18bc: 54000481 b.ne 0xd194c <__cxa_demangle+0xf06c> d18c0: 91000529 add x9, x9, #0x1 d18c4: f100054a subs x10, x10, #0x1 d18c8: 9100056b add x11, x11, #0x1 d18cc: 54ffff21 b.ne 0xd18b0 <__cxa_demangle+0xefd0> d18d0: f9497274 ldr x20, [x19, #0x12e0] d18d4: 8b000108 add x8, x8, x0 d18d8: f9000268 str x8, [x19] d18dc: f9400688 ldr x8, [x20, #0x8] d18e0: 91008109 add x9, x8, #0x20 d18e4: f13fc13f cmp x9, #0xff0 d18e8: 54000103 b.lo 0xd1908 <__cxa_demangle+0xf028> d18ec: 52820000 mov w0, #0x1000 // =4096 d18f0: 97fdbf54 bl 0x41640 d18f4: b4002820 cbz x0, 0xd1df8 <__cxa_demangle+0xf518> d18f8: aa1f03e8 mov x8, xzr d18fc: a9007c14 stp x20, xzr, [x0] d1900: aa0003f4 mov x20, x0 d1904: f9097260 str x0, [x19, #0x12e0] d1908: 91008109 add x9, x8, #0x20 d190c: f9000689 str x9, [x20, #0x8] d1910: 8b080299 add x25, x20, x8 d1914: f0000074 adrp x20, 0xe0000 d1918: 91228e94 add x20, x20, #0x8a3 d191c: 52800121 mov w1, #0x9 // =9 d1920: aa1403e0 mov x0, x20 d1924: 97fdc357 bl 0x42680 <__strlen_chk@plt> d1928: 900001e9 adrp x9, 0x10d000 d192c: 9104c129 add x9, x9, #0x130 d1930: 528020ea mov w10, #0x107 // =263 d1934: 8b000288 add x8, x20, x0 d1938: 72a0202a movk w10, #0x101, lsl #16 d193c: f8010f29 str x9, [x25, #0x10]! d1940: b9000b2a str w10, [x25, #0x8] d1944: a9012334 stp x20, x8, [x25, #0x10] d1948: 14000068 b 0xd1ae8 <__cxa_demangle+0xf208> d194c: f0000060 adrp x0, 0xe0000 d1950: 9122b000 add x0, x0, #0x8ac d1954: 52800061 mov w1, #0x3 // =3 d1958: 97fdc34a bl 0x42680 <__strlen_chk@plt> d195c: a9402668 ldp x8, x9, [x19] d1960: cb080129 sub x9, x9, x8 d1964: eb09001f cmp x0, x9 d1968: 54000668 b.hi 0xd1a34 <__cxa_demangle+0xf154> d196c: b40001a0 cbz x0, 0xd19a0 <__cxa_demangle+0xf0c0> d1970: f0000069 adrp x9, 0xe0000 d1974: 9122b129 add x9, x9, #0x8ac d1978: aa0003ea mov x10, x0 d197c: aa0803eb mov x11, x8 d1980: 3940012c ldrb w12, [x9] d1984: 3940016d ldrb w13, [x11] d1988: 6b0d019f cmp w12, w13 d198c: 54000541 b.ne 0xd1a34 <__cxa_demangle+0xf154> d1990: 91000529 add x9, x9, #0x1 d1994: f100054a subs x10, x10, #0x1 d1998: 9100056b add x11, x11, #0x1 d199c: 54ffff21 b.ne 0xd1980 <__cxa_demangle+0xf0a0> d19a0: 8b000108 add x8, x8, x0 d19a4: aa1303e0 mov x0, x19 d19a8: f9000268 str x8, [x19] d19ac: 97ffd94f bl 0xc7ee8 <__cxa_demangle+0x5608> d19b0: b4001740 cbz x0, 0xd1c98 <__cxa_demangle+0xf3b8> d19b4: a9402668 ldp x8, x9, [x19] d19b8: eb09011f cmp x8, x9 d19bc: 540016c0 b.eq 0xd1c94 <__cxa_demangle+0xf3b4> d19c0: 39400109 ldrb w9, [x8] d19c4: 7101153f cmp w9, #0x45 d19c8: 54001661 b.ne 0xd1c94 <__cxa_demangle+0xf3b4> d19cc: f9497275 ldr x21, [x19, #0x12e0] d19d0: 91000508 add x8, x8, #0x1 d19d4: f9000268 str x8, [x19] d19d8: aa0003f4 mov x20, x0 d19dc: f94006a8 ldr x8, [x21, #0x8] d19e0: 91008109 add x9, x8, #0x20 d19e4: f13fc13f cmp x9, #0xff0 d19e8: 54000103 b.lo 0xd1a08 <__cxa_demangle+0xf128> d19ec: 52820000 mov w0, #0x1000 // =4096 d19f0: 97fdbf14 bl 0x41640 d19f4: b4002020 cbz x0, 0xd1df8 <__cxa_demangle+0xf518> d19f8: aa1f03e8 mov x8, xzr d19fc: a9007c15 stp x21, xzr, [x0] d1a00: aa0003f5 mov x21, x0 d1a04: f9097260 str x0, [x19, #0x12e0] d1a08: 91008109 add x9, x8, #0x20 d1a0c: 8b0802b9 add x25, x21, x8 d1a10: b00001e8 adrp x8, 0x10e000 d1a14: 911fc108 add x8, x8, #0x7f0 d1a18: 5280220a mov w10, #0x110 // =272 d1a1c: 72a0202a movk w10, #0x101, lsl #16 d1a20: f90006a9 str x9, [x21, #0x8] d1a24: f8010f28 str x8, [x25, #0x10]! d1a28: b9000b2a str w10, [x25, #0x8] d1a2c: f9000b34 str x20, [x25, #0x10] d1a30: 1400002e b 0xd1ae8 <__cxa_demangle+0xf208> d1a34: f0000060 adrp x0, 0xe0000 d1a38: 9122bc00 add x0, x0, #0x8af d1a3c: 52800061 mov w1, #0x3 // =3 d1a40: 97fdc310 bl 0x42680 <__strlen_chk@plt> d1a44: a9402269 ldp x9, x8, [x19] d1a48: cb09010a sub x10, x8, x9 d1a4c: eb0a001f cmp x0, x10 d1a50: 540004a8 b.hi 0xd1ae4 <__cxa_demangle+0xf204> d1a54: b40001a0 cbz x0, 0xd1a88 <__cxa_demangle+0xf1a8> d1a58: f000006a adrp x10, 0xe0000 d1a5c: 9122bd4a add x10, x10, #0x8af d1a60: aa0003eb mov x11, x0 d1a64: aa0903ec mov x12, x9 d1a68: 3940014d ldrb w13, [x10] d1a6c: 3940018e ldrb w14, [x12] d1a70: 6b0e01bf cmp w13, w14 d1a74: 54000381 b.ne 0xd1ae4 <__cxa_demangle+0xf204> d1a78: 9100054a add x10, x10, #0x1 d1a7c: f100056b subs x11, x11, #0x1 d1a80: 9100058c add x12, x12, #0x1 d1a84: 54ffff21 b.ne 0xd1a68 <__cxa_demangle+0xf188> d1a88: 8b000129 add x9, x9, x0 d1a8c: aa1303f4 mov x20, x19 d1a90: f9000269 str x9, [x19] d1a94: f8410e8a ldr x10, [x20, #0x10]! d1a98: f9400e6b ldr x11, [x19, #0x18] d1a9c: cb0a016a sub x10, x11, x10 d1aa0: 9343fd55 asr x21, x10, #3 d1aa4: eb08013f cmp x9, x8 d1aa8: 54000080 b.eq 0xd1ab8 <__cxa_demangle+0xf1d8> d1aac: 39400128 ldrb w8, [x9] d1ab0: 7101151f cmp w8, #0x45 d1ab4: 54001060 b.eq 0xd1cc0 <__cxa_demangle+0xf3e0> d1ab8: aa1303e0 mov x0, x19 d1abc: 97ffc82a bl 0xc3b64 <__cxa_demangle+0x1284> d1ac0: f90007e0 str x0, [sp, #0x8] d1ac4: b4000ea0 cbz x0, 0xd1c98 <__cxa_demangle+0xf3b8> d1ac8: 910023e1 add x1, sp, #0x8 d1acc: aa1403e0 mov x0, x20 d1ad0: 97ffd14a bl 0xc5ff8 <__cxa_demangle+0x3718> d1ad4: a9402269 ldp x9, x8, [x19] d1ad8: eb08013f cmp x9, x8 d1adc: 54fffe81 b.ne 0xd1aac <__cxa_demangle+0xf1cc> d1ae0: 17fffff6 b 0xd1ab8 <__cxa_demangle+0xf1d8> d1ae4: aa1f03f9 mov x25, xzr d1ae8: f0000074 adrp x20, 0xe0000 d1aec: 9122ca94 add x20, x20, #0x8b2 d1af0: 52800061 mov w1, #0x3 // =3 d1af4: aa1403e0 mov x0, x20 d1af8: 97fdc2e2 bl 0x42680 <__strlen_chk@plt> d1afc: a9402668 ldp x8, x9, [x19] d1b00: cb08012a sub x10, x9, x8 d1b04: eb0a001f cmp x0, x10 d1b08: 54000188 b.hi 0xd1b38 <__cxa_demangle+0xf258> d1b0c: b4000120 cbz x0, 0xd1b30 <__cxa_demangle+0xf250> d1b10: aa1f03ea mov x10, xzr d1b14: 386a6a8b ldrb w11, [x20, x10] d1b18: 386a690c ldrb w12, [x8, x10] d1b1c: 6b0c017f cmp w11, w12 d1b20: 540000c1 b.ne 0xd1b38 <__cxa_demangle+0xf258> d1b24: 9100054a add x10, x10, #0x1 d1b28: eb0a001f cmp x0, x10 d1b2c: 54ffff41 b.ne 0xd1b14 <__cxa_demangle+0xf234> d1b30: 8b000108 add x8, x8, x0 d1b34: f9000268 str x8, [x19] d1b38: eb09011f cmp x8, x9 d1b3c: 54000ac0 b.eq 0xd1c94 <__cxa_demangle+0xf3b4> d1b40: 3940010a ldrb w10, [x8] d1b44: 7101195f cmp w10, #0x46 d1b48: 54000a61 b.ne 0xd1c94 <__cxa_demangle+0xf3b4> d1b4c: 9100050a add x10, x8, #0x1 d1b50: eb09015f cmp x10, x9 d1b54: f900026a str x10, [x19] d1b58: 540000c0 b.eq 0xd1b70 <__cxa_demangle+0xf290> d1b5c: 39400149 ldrb w9, [x10] d1b60: 7101653f cmp w9, #0x59 d1b64: 54000061 b.ne 0xd1b70 <__cxa_demangle+0xf290> d1b68: 91000908 add x8, x8, #0x2 d1b6c: f9000268 str x8, [x19] d1b70: aa1303e0 mov x0, x19 d1b74: 97ffc7fc bl 0xc3b64 <__cxa_demangle+0x1284> d1b78: b4000900 cbz x0, 0xd1c98 <__cxa_demangle+0xf3b8> d1b7c: aa1303f5 mov x21, x19 d1b80: f8410ea8 ldr x8, [x21, #0x10]! d1b84: f0000076 adrp x22, 0xe0000 d1b88: f0000077 adrp x23, 0xe0000 d1b8c: aa0003f4 mov x20, x0 d1b90: f94006a9 ldr x9, [x21, #0x8] d1b94: 9122d6d6 add x22, x22, #0x8b5 d1b98: 9122e2f7 add x23, x23, #0x8b8 d1b9c: cb080128 sub x8, x9, x8 d1ba0: 9343fd1a asr x26, x8, #3 d1ba4: a9402668 ldp x8, x9, [x19] d1ba8: eb09011f cmp x8, x9 d1bac: 54000140 b.eq 0xd1bd4 <__cxa_demangle+0xf2f4> d1bb0: 39400109 ldrb w9, [x8] d1bb4: 7101153f cmp w9, #0x45 d1bb8: 540011a0 b.eq 0xd1dec <__cxa_demangle+0xf50c> d1bbc: 39400109 ldrb w9, [x8] d1bc0: 7101d93f cmp w9, #0x76 d1bc4: 54000081 b.ne 0xd1bd4 <__cxa_demangle+0xf2f4> d1bc8: 91000508 add x8, x8, #0x1 d1bcc: f9000268 str x8, [x19] d1bd0: 17fffff5 b 0xd1ba4 <__cxa_demangle+0xf2c4> d1bd4: 52800061 mov w1, #0x3 // =3 d1bd8: aa1603e0 mov x0, x22 d1bdc: 97fdc2a9 bl 0x42680 <__strlen_chk@plt> d1be0: a9402668 ldp x8, x9, [x19] d1be4: cb080129 sub x9, x9, x8 d1be8: eb09001f cmp x0, x9 d1bec: 540001c8 b.hi 0xd1c24 <__cxa_demangle+0xf344> d1bf0: b4000620 cbz x0, 0xd1cb4 <__cxa_demangle+0xf3d4> d1bf4: aa0003e9 mov x9, x0 d1bf8: aa0803ea mov x10, x8 d1bfc: aa1603eb mov x11, x22 d1c00: 3940016c ldrb w12, [x11] d1c04: 3940014d ldrb w13, [x10] d1c08: 6b0d019f cmp w12, w13 d1c0c: 540000c1 b.ne 0xd1c24 <__cxa_demangle+0xf344> d1c10: 9100056b add x11, x11, #0x1 d1c14: f1000529 subs x9, x9, #0x1 d1c18: 9100054a add x10, x10, #0x1 d1c1c: 54ffff21 b.ne 0xd1c00 <__cxa_demangle+0xf320> d1c20: 14000025 b 0xd1cb4 <__cxa_demangle+0xf3d4> d1c24: 52800061 mov w1, #0x3 // =3 d1c28: aa1703e0 mov x0, x23 d1c2c: 97fdc295 bl 0x42680 <__strlen_chk@plt> d1c30: a9402668 ldp x8, x9, [x19] d1c34: cb080129 sub x9, x9, x8 d1c38: eb09001f cmp x0, x9 d1c3c: 540001c8 b.hi 0xd1c74 <__cxa_demangle+0xf394> d1c40: b4000860 cbz x0, 0xd1d4c <__cxa_demangle+0xf46c> d1c44: aa0003e9 mov x9, x0 d1c48: aa0803ea mov x10, x8 d1c4c: aa1703eb mov x11, x23 d1c50: 3940016c ldrb w12, [x11] d1c54: 3940014d ldrb w13, [x10] d1c58: 6b0d019f cmp w12, w13 d1c5c: 540000c1 b.ne 0xd1c74 <__cxa_demangle+0xf394> d1c60: 9100056b add x11, x11, #0x1 d1c64: f1000529 subs x9, x9, #0x1 d1c68: 9100054a add x10, x10, #0x1 d1c6c: 54ffff21 b.ne 0xd1c50 <__cxa_demangle+0xf370> d1c70: 14000037 b 0xd1d4c <__cxa_demangle+0xf46c> d1c74: aa1303e0 mov x0, x19 d1c78: 97ffc7bb bl 0xc3b64 <__cxa_demangle+0x1284> d1c7c: f90007e0 str x0, [sp, #0x8] d1c80: b40000c0 cbz x0, 0xd1c98 <__cxa_demangle+0xf3b8> d1c84: 910023e1 add x1, sp, #0x8 d1c88: aa1503e0 mov x0, x21 d1c8c: 97ffd0db bl 0xc5ff8 <__cxa_demangle+0x3718> d1c90: 17ffffc5 b 0xd1ba4 <__cxa_demangle+0xf2c4> d1c94: aa1f03e0 mov x0, xzr d1c98: a9457bfd ldp x29, x30, [sp, #0x50] d1c9c: a9444ff4 ldp x20, x19, [sp, #0x40] d1ca0: a94357f6 ldp x22, x21, [sp, #0x30] d1ca4: a9425ff8 ldp x24, x23, [sp, #0x20] d1ca8: a94167fa ldp x26, x25, [sp, #0x10] d1cac: 910183ff add sp, sp, #0x60 d1cb0: d65f03c0 ret d1cb4: 8b000108 add x8, x8, x0 d1cb8: 52800037 mov w23, #0x1 // =1 d1cbc: 14000026 b 0xd1d54 <__cxa_demangle+0xf474> d1cc0: 91000528 add x8, x9, #0x1 d1cc4: a9410a69 ldp x9, x2, [x19, #0x10] d1cc8: d37df2b5 lsl x21, x21, #3 d1ccc: aa1303e0 mov x0, x19 d1cd0: f9000268 str x8, [x19] d1cd4: 8b150121 add x1, x9, x21 d1cd8: 97ffee5f bl 0xcd654 <__cxa_demangle+0xad74> d1cdc: f9400a68 ldr x8, [x19, #0x10] d1ce0: f9497276 ldr x22, [x19, #0x12e0] d1ce4: aa0003f4 mov x20, x0 d1ce8: 8b150108 add x8, x8, x21 d1cec: f9000e68 str x8, [x19, #0x18] d1cf0: f94006c8 ldr x8, [x22, #0x8] d1cf4: aa0103f5 mov x21, x1 d1cf8: 91008109 add x9, x8, #0x20 d1cfc: f13fc13f cmp x9, #0xff0 d1d00: 54000103 b.lo 0xd1d20 <__cxa_demangle+0xf440> d1d04: 52820000 mov w0, #0x1000 // =4096 d1d08: 97fdbe4e bl 0x41640 d1d0c: b4000760 cbz x0, 0xd1df8 <__cxa_demangle+0xf518> d1d10: aa1f03e8 mov x8, xzr d1d14: a9007c16 stp x22, xzr, [x0] d1d18: aa0003f6 mov x22, x0 d1d1c: f9097260 str x0, [x19, #0x12e0] d1d20: 91008109 add x9, x8, #0x20 d1d24: 8b0802d9 add x25, x22, x8 d1d28: b00001e8 adrp x8, 0x10e000 d1d2c: 91218108 add x8, x8, #0x860 d1d30: 5280222a mov w10, #0x111 // =273 d1d34: 72a0202a movk w10, #0x101, lsl #16 d1d38: f90006c9 str x9, [x22, #0x8] d1d3c: f8010f28 str x8, [x25, #0x10]! d1d40: b9000b2a str w10, [x25, #0x8] d1d44: a9015734 stp x20, x21, [x25, #0x10] d1d48: 17ffff68 b 0xd1ae8 <__cxa_demangle+0xf208> d1d4c: 8b000108 add x8, x8, x0 d1d50: 52800057 mov w23, #0x2 // =2 d1d54: a9410a69 ldp x9, x2, [x19, #0x10] d1d58: d37df356 lsl x22, x26, #3 d1d5c: aa1303e0 mov x0, x19 d1d60: f9000268 str x8, [x19] d1d64: 8b160121 add x1, x9, x22 d1d68: 97ffee3b bl 0xcd654 <__cxa_demangle+0xad74> d1d6c: f9400a68 ldr x8, [x19, #0x10] d1d70: f949727a ldr x26, [x19, #0x12e0] d1d74: aa0003f5 mov x21, x0 d1d78: 8b160108 add x8, x8, x22 d1d7c: f9000e68 str x8, [x19, #0x18] d1d80: f9400748 ldr x8, [x26, #0x8] d1d84: aa0103f6 mov x22, x1 d1d88: 91010109 add x9, x8, #0x40 d1d8c: f13fc13f cmp x9, #0xff0 d1d90: 54000103 b.lo 0xd1db0 <__cxa_demangle+0xf4d0> d1d94: 52820000 mov w0, #0x1000 // =4096 d1d98: 97fdbe2a bl 0x41640 d1d9c: b40002e0 cbz x0, 0xd1df8 <__cxa_demangle+0xf518> d1da0: aa1f03e8 mov x8, xzr d1da4: a9007c1a stp x26, xzr, [x0] d1da8: aa0003fa mov x26, x0 d1dac: f9097260 str x0, [x19, #0x12e0] d1db0: 91010109 add x9, x8, #0x40 d1db4: 8b080340 add x0, x26, x8 d1db8: b00001e8 adrp x8, 0x10e000 d1dbc: 91234108 add x8, x8, #0x8d0 d1dc0: 528001ea mov w10, #0xf // =15 d1dc4: 72a0002a movk w10, #0x1, lsl #16 d1dc8: f9000749 str x9, [x26, #0x8] d1dcc: f8010c08 str x8, [x0, #0x10]! d1dd0: b900080a str w10, [x0, #0x8] d1dd4: a9015414 stp x20, x21, [x0, #0x10] d1dd8: f9001016 str x22, [x0, #0x20] d1ddc: b9002818 str w24, [x0, #0x28] d1de0: 3900b017 strb w23, [x0, #0x2c] d1de4: f9001819 str x25, [x0, #0x30] d1de8: 17ffffac b 0xd1c98 <__cxa_demangle+0xf3b8> d1dec: 2a1f03f7 mov w23, wzr d1df0: 91000508 add x8, x8, #0x1 d1df4: 17ffffd8 b 0xd1d54 <__cxa_demangle+0xf474> d1df8: 97fdc1e2 bl 0x42580 <_ZSt9terminatev@plt> d1dfc: a9bc5ff8 stp x24, x23, [sp, #-0x40]! d1e00: a90157f6 stp x22, x21, [sp, #0x10] d1e04: a9024ff4 stp x20, x19, [sp, #0x20] d1e08: a9037bfd stp x29, x30, [sp, #0x30] d1e0c: 9100c3fd add x29, sp, #0x30 d1e10: a9402009 ldp x9, x8, [x0] d1e14: aa0003f3 mov x19, x0 d1e18: eb08013f cmp x9, x8 d1e1c: 54000520 b.eq 0xd1ec0 <__cxa_demangle+0xf5e0> d1e20: 3940012a ldrb w10, [x9] d1e24: 7101555f cmp w10, #0x55 d1e28: 540003a1 b.ne 0xd1e9c <__cxa_demangle+0xf5bc> d1e2c: 9100052a add x10, x9, #0x1 d1e30: eb0a011f cmp x8, x10 d1e34: f900026a str x10, [x19] d1e38: 54000b00 b.eq 0xd1f98 <__cxa_demangle+0xf6b8> d1e3c: 3940014a ldrb w10, [x10] d1e40: 5100c14a sub w10, w10, #0x30 d1e44: 7100255f cmp w10, #0x9 d1e48: 54000a88 b.hi 0xd1f98 <__cxa_demangle+0xf6b8> d1e4c: 9100092a add x10, x9, #0x2 d1e50: f900026a str x10, [x19] d1e54: 39400529 ldrb w9, [x9, #0x1] d1e58: eb0a011f cmp x8, x10 d1e5c: d100c129 sub x9, x9, #0x30 d1e60: 54000940 b.eq 0xd1f88 <__cxa_demangle+0xf6a8> d1e64: 5280014b mov w11, #0xa // =10 d1e68: 3940014c ldrb w12, [x10] d1e6c: 5100c18c sub w12, w12, #0x30 d1e70: 7100299f cmp w12, #0xa d1e74: 540008a2 b.hs 0xd1f88 <__cxa_demangle+0xf6a8> d1e78: 91000557 add x23, x10, #0x1 d1e7c: f9000277 str x23, [x19] d1e80: 3940014a ldrb w10, [x10] d1e84: eb17011f cmp x8, x23 d1e88: 9b0b2929 madd x9, x9, x11, x10 d1e8c: d100c129 sub x9, x9, #0x30 d1e90: aa1703ea mov x10, x23 d1e94: 54fffea1 b.ne 0xd1e68 <__cxa_demangle+0xf588> d1e98: 1400003d b 0xd1f8c <__cxa_demangle+0xf6ac> d1e9c: 3940012a ldrb w10, [x9] d1ea0: 7101c95f cmp w10, #0x72 d1ea4: 540000e1 b.ne 0xd1ec0 <__cxa_demangle+0xf5e0> d1ea8: 91000529 add x9, x9, #0x1 d1eac: 52800095 mov w21, #0x4 // =4 d1eb0: f9000269 str x9, [x19] d1eb4: eb08013f cmp x9, x8 d1eb8: 540000a1 b.ne 0xd1ecc <__cxa_demangle+0xf5ec> d1ebc: 14000012 b 0xd1f04 <__cxa_demangle+0xf624> d1ec0: 2a1f03f5 mov w21, wzr d1ec4: eb08013f cmp x9, x8 d1ec8: 540001e0 b.eq 0xd1f04 <__cxa_demangle+0xf624> d1ecc: 3940012a ldrb w10, [x9] d1ed0: 7101595f cmp w10, #0x56 d1ed4: 54000081 b.ne 0xd1ee4 <__cxa_demangle+0xf604> d1ed8: 91000529 add x9, x9, #0x1 d1edc: 321f02b5 orr w21, w21, #0x2 d1ee0: f9000269 str x9, [x19] d1ee4: eb08013f cmp x9, x8 d1ee8: 540000e0 b.eq 0xd1f04 <__cxa_demangle+0xf624> d1eec: 39400128 ldrb w8, [x9] d1ef0: 71012d1f cmp w8, #0x4b d1ef4: 54000081 b.ne 0xd1f04 <__cxa_demangle+0xf624> d1ef8: 91000528 add x8, x9, #0x1 d1efc: 320002b5 orr w21, w21, #0x1 d1f00: f9000268 str x8, [x19] d1f04: aa1303e0 mov x0, x19 d1f08: 97ffc717 bl 0xc3b64 <__cxa_demangle+0x1284> d1f0c: aa0003f4 mov x20, x0 d1f10: b4001420 cbz x0, 0xd2194 <__cxa_demangle+0xf8b4> d1f14: 34001415 cbz w21, 0xd2194 <__cxa_demangle+0xf8b4> d1f18: f9497276 ldr x22, [x19, #0x12e0] d1f1c: f94006c8 ldr x8, [x22, #0x8] d1f20: 91008109 add x9, x8, #0x20 d1f24: f13fc13f cmp x9, #0xff0 d1f28: 54000103 b.lo 0xd1f48 <__cxa_demangle+0xf668> d1f2c: 52820000 mov w0, #0x1000 // =4096 d1f30: 97fdbdc4 bl 0x41640 d1f34: b4001420 cbz x0, 0xd21b8 <__cxa_demangle+0xf8d8> d1f38: aa1f03e8 mov x8, xzr d1f3c: a9007c16 stp x22, xzr, [x0] d1f40: aa0003f6 mov x22, x0 d1f44: f9097260 str x0, [x19, #0x12e0] d1f48: 91008109 add x9, x8, #0x20 d1f4c: f90006c9 str x9, [x22, #0x8] d1f50: b00001ea adrp x10, 0x10e000 d1f54: 78409289 ldurh w9, [x20, #0x9] d1f58: 39402e8c ldrb w12, [x20, #0xb] d1f5c: 8b0802c8 add x8, x22, x8 d1f60: 9128814a add x10, x10, #0xa20 d1f64: f8010d0a str x10, [x8, #0x10]! d1f68: 5280006b mov w11, #0x3 // =3 d1f6c: f9000914 str x20, [x8, #0x10] d1f70: aa0803f4 mov x20, x8 d1f74: 3900210b strb w11, [x8, #0x8] d1f78: b9000d15 str w21, [x8, #0xc] d1f7c: 78009109 sturh w9, [x8, #0x9] d1f80: 39002d0c strb w12, [x8, #0xb] d1f84: 14000084 b 0xd2194 <__cxa_demangle+0xf8b4> d1f88: aa0a03f7 mov x23, x10 d1f8c: cb170108 sub x8, x8, x23 d1f90: eb09011f cmp x8, x9 d1f94: 54000a42 b.hs 0xd20dc <__cxa_demangle+0xf7fc> d1f98: aa1f03f6 mov x22, xzr d1f9c: aa1f03f7 mov x23, xzr d1fa0: eb1602ff cmp x23, x22 d1fa4: 54000f60 b.eq 0xd2190 <__cxa_demangle+0xf8b0> d1fa8: f0000060 adrp x0, 0xe0000 d1fac: 91233000 add x0, x0, #0x8cc d1fb0: 52800141 mov w1, #0xa // =10 d1fb4: 97fdc1b3 bl 0x42680 <__strlen_chk@plt> d1fb8: cb1702d4 sub x20, x22, x23 d1fbc: eb14001f cmp x0, x20 d1fc0: 54000628 b.hi 0xd2084 <__cxa_demangle+0xf7a4> d1fc4: b4000180 cbz x0, 0xd1ff4 <__cxa_demangle+0xf714> d1fc8: f0000068 adrp x8, 0xe0000 d1fcc: 91233108 add x8, x8, #0x8cc d1fd0: aa1703e9 mov x9, x23 d1fd4: 3940010a ldrb w10, [x8] d1fd8: 3940012b ldrb w11, [x9] d1fdc: 6b0b015f cmp w10, w11 d1fe0: 54000521 b.ne 0xd2084 <__cxa_demangle+0xf7a4> d1fe4: 91000508 add x8, x8, #0x1 d1fe8: f1000400 subs x0, x0, #0x1 d1fec: 91000529 add x9, x9, #0x1 d1ff0: 54ffff21 b.ne 0xd1fd4 <__cxa_demangle+0xf6f4> d1ff4: f0000060 adrp x0, 0xe0000 d1ff8: 91233000 add x0, x0, #0x8cc d1ffc: 52800141 mov w1, #0xa // =10 d2000: 97fdc1a0 bl 0x42680 <__strlen_chk@plt> d2004: eb00029f cmp x20, x0 d2008: 3dc00260 ldr q0, [x19] d200c: 9a948008 csel x8, x0, x20, hi d2010: 8b0802e8 add x8, x23, x8 d2014: eb0802df cmp x22, x8 d2018: a9005a68 stp x8, x22, [x19] d201c: 54000780 b.eq 0xd210c <__cxa_demangle+0xf82c> d2020: 39400109 ldrb w9, [x8] d2024: 5100c129 sub w9, w9, #0x30 d2028: 7100253f cmp w9, #0x9 d202c: 54000708 b.hi 0xd210c <__cxa_demangle+0xf82c> d2030: eb16011f cmp x8, x22 d2034: 54000620 b.eq 0xd20f8 <__cxa_demangle+0xf818> d2038: aa1f03e9 mov x9, xzr d203c: aa0803ea mov x10, x8 d2040: 91000508 add x8, x8, #0x1 d2044: f9000268 str x8, [x19] d2048: 3940014a ldrb w10, [x10] d204c: eb0802df cmp x22, x8 d2050: 8b0a0129 add x9, x9, x10 d2054: d100c129 sub x9, x9, #0x30 d2058: 540004c0 b.eq 0xd20f0 <__cxa_demangle+0xf810> d205c: 3940010a ldrb w10, [x8] d2060: 5100c14a sub w10, w10, #0x30 d2064: 7100295f cmp w10, #0xa d2068: 54000442 b.hs 0xd20f0 <__cxa_demangle+0xf810> d206c: 8b090929 add x9, x9, x9, lsl #2 d2070: eb0802df cmp x22, x8 d2074: d37ff929 lsl x9, x9, #1 d2078: 54fffe21 b.ne 0xd203c <__cxa_demangle+0xf75c> d207c: d100c129 sub x9, x9, #0x30 d2080: 1400001f b 0xd20fc <__cxa_demangle+0xf81c> d2084: aa1303e0 mov x0, x19 d2088: 97ffff5d bl 0xd1dfc <__cxa_demangle+0xf51c> d208c: b4000820 cbz x0, 0xd2190 <__cxa_demangle+0xf8b0> d2090: f9497278 ldr x24, [x19, #0x12e0] d2094: aa0003f5 mov x21, x0 d2098: f9400708 ldr x8, [x24, #0x8] d209c: 9100c109 add x9, x8, #0x30 d20a0: f13fc13f cmp x9, #0xff0 d20a4: 54000103 b.lo 0xd20c4 <__cxa_demangle+0xf7e4> d20a8: 52820000 mov w0, #0x1000 // =4096 d20ac: 97fdbd65 bl 0x41640 d20b0: b4000840 cbz x0, 0xd21b8 <__cxa_demangle+0xf8d8> d20b4: aa1f03e8 mov x8, xzr d20b8: a9007c18 stp x24, xzr, [x0] d20bc: aa0003f8 mov x24, x0 d20c0: f9097260 str x0, [x19, #0x12e0] d20c4: 9100c109 add x9, x8, #0x30 d20c8: 8b080314 add x20, x24, x8 d20cc: 900001e8 adrp x8, 0x10e000 d20d0: 5280204a mov w10, #0x102 // =258 d20d4: 9126c108 add x8, x8, #0x9b0 d20d8: 14000027 b 0xd2174 <__cxa_demangle+0xf894> d20dc: 8b0902f6 add x22, x23, x9 d20e0: f9000276 str x22, [x19] d20e4: eb1602ff cmp x23, x22 d20e8: 54fff601 b.ne 0xd1fa8 <__cxa_demangle+0xf6c8> d20ec: 14000029 b 0xd2190 <__cxa_demangle+0xf8b0> d20f0: aa0803f7 mov x23, x8 d20f4: 14000003 b 0xd2100 <__cxa_demangle+0xf820> d20f8: 928005e9 mov x9, #-0x30 // =-48 d20fc: aa1603f7 mov x23, x22 d2100: cb0802c8 sub x8, x22, x8 d2104: eb09011f cmp x8, x9 d2108: 54000522 b.hs 0xd21ac <__cxa_demangle+0xf8cc> d210c: aa1f03f6 mov x22, xzr d2110: aa1f03f7 mov x23, xzr d2114: eb1602ff cmp x23, x22 d2118: 3d800260 str q0, [x19] d211c: 540003a0 b.eq 0xd2190 <__cxa_demangle+0xf8b0> d2120: aa1303e0 mov x0, x19 d2124: 97ffff36 bl 0xd1dfc <__cxa_demangle+0xf51c> d2128: b4000340 cbz x0, 0xd2190 <__cxa_demangle+0xf8b0> d212c: f9497278 ldr x24, [x19, #0x12e0] d2130: aa0003f5 mov x21, x0 d2134: f9400708 ldr x8, [x24, #0x8] d2138: 9100c109 add x9, x8, #0x30 d213c: f13fc13f cmp x9, #0xff0 d2140: 54000103 b.lo 0xd2160 <__cxa_demangle+0xf880> d2144: 52820000 mov w0, #0x1000 // =4096 d2148: 97fdbd3e bl 0x41640 d214c: b4000360 cbz x0, 0xd21b8 <__cxa_demangle+0xf8d8> d2150: aa1f03e8 mov x8, xzr d2154: a9007c18 stp x24, xzr, [x0] d2158: aa0003f8 mov x24, x0 d215c: f9097260 str x0, [x19, #0x12e0] d2160: 9100c109 add x9, x8, #0x30 d2164: 8b080314 add x20, x24, x8 d2168: 900001e8 adrp x8, 0x10e000 d216c: 5280214a mov w10, #0x10a // =266 d2170: 91250108 add x8, x8, #0x940 d2174: 72a0202a movk w10, #0x101, lsl #16 d2178: f9000709 str x9, [x24, #0x8] d217c: f8010e88 str x8, [x20, #0x10]! d2180: b9000a8a str w10, [x20, #0x8] d2184: a9015e95 stp x21, x23, [x20, #0x10] d2188: f9001296 str x22, [x20, #0x20] d218c: 14000002 b 0xd2194 <__cxa_demangle+0xf8b4> d2190: aa1f03f4 mov x20, xzr d2194: aa1403e0 mov x0, x20 d2198: a9437bfd ldp x29, x30, [sp, #0x30] d219c: a9424ff4 ldp x20, x19, [sp, #0x20] d21a0: a94157f6 ldp x22, x21, [sp, #0x10] d21a4: a8c45ff8 ldp x24, x23, [sp], #0x40 d21a8: d65f03c0 ret d21ac: 8b0902f6 add x22, x23, x9 d21b0: f9000276 str x22, [x19] d21b4: 17ffffd8 b 0xd2114 <__cxa_demangle+0xf834> d21b8: 97fdc0f2 bl 0x42580 <_ZSt9terminatev@plt> d21bc: f81c0ff7 str x23, [sp, #-0x40]! d21c0: a90157f6 stp x22, x21, [sp, #0x10] d21c4: a9024ff4 stp x20, x19, [sp, #0x20] d21c8: a9037bfd stp x29, x30, [sp, #0x30] d21cc: 9100c3fd add x29, sp, #0x30 d21d0: aa0003f3 mov x19, x0 d21d4: d0000060 adrp x0, 0xe0000 d21d8: 9123ac00 add x0, x0, #0x8eb d21dc: 52800061 mov w1, #0x3 // =3 d21e0: 97fdc128 bl 0x42680 <__strlen_chk@plt> d21e4: a9402668 ldp x8, x9, [x19] d21e8: cb080129 sub x9, x9, x8 d21ec: eb09001f cmp x0, x9 d21f0: 54000288 b.hi 0xd2240 <__cxa_demangle+0xf960> d21f4: b40001a0 cbz x0, 0xd2228 <__cxa_demangle+0xf948> d21f8: d0000069 adrp x9, 0xe0000 d21fc: 9123ad29 add x9, x9, #0x8eb d2200: aa0003ea mov x10, x0 d2204: aa0803eb mov x11, x8 d2208: 3940012c ldrb w12, [x9] d220c: 3940016d ldrb w13, [x11] d2210: 6b0d019f cmp w12, w13 d2214: 54000161 b.ne 0xd2240 <__cxa_demangle+0xf960> d2218: 91000529 add x9, x9, #0x1 d221c: f100054a subs x10, x10, #0x1 d2220: 9100056b add x11, x11, #0x1 d2224: 54ffff21 b.ne 0xd2208 <__cxa_demangle+0xf928> d2228: 8b000108 add x8, x8, x0 d222c: d0000074 adrp x20, 0xe0000 d2230: f9000268 str x8, [x19] d2234: 9123ba94 add x20, x20, #0x8ee d2238: 528000e1 mov w1, #0x7 // =7 d223c: 14000036 b 0xd2314 <__cxa_demangle+0xfa34> d2240: d0000060 adrp x0, 0xe0000 d2244: 9123d400 add x0, x0, #0x8f5 d2248: 52800061 mov w1, #0x3 // =3 d224c: 97fdc10d bl 0x42680 <__strlen_chk@plt> d2250: a9402668 ldp x8, x9, [x19] d2254: cb080129 sub x9, x9, x8 d2258: eb09001f cmp x0, x9 d225c: 54000288 b.hi 0xd22ac <__cxa_demangle+0xf9cc> d2260: b40001a0 cbz x0, 0xd2294 <__cxa_demangle+0xf9b4> d2264: d0000069 adrp x9, 0xe0000 d2268: 9123d529 add x9, x9, #0x8f5 d226c: aa0003ea mov x10, x0 d2270: aa0803eb mov x11, x8 d2274: 3940012c ldrb w12, [x9] d2278: 3940016d ldrb w13, [x11] d227c: 6b0d019f cmp w12, w13 d2280: 54000161 b.ne 0xd22ac <__cxa_demangle+0xf9cc> d2284: 91000529 add x9, x9, #0x1 d2288: f100054a subs x10, x10, #0x1 d228c: 9100056b add x11, x11, #0x1 d2290: 54ffff21 b.ne 0xd2274 <__cxa_demangle+0xf994> d2294: 8b000108 add x8, x8, x0 d2298: d0000074 adrp x20, 0xe0000 d229c: f9000268 str x8, [x19] d22a0: 9123e294 add x20, x20, #0x8f8 d22a4: 528000c1 mov w1, #0x6 // =6 d22a8: 1400001b b 0xd2314 <__cxa_demangle+0xfa34> d22ac: d0000060 adrp x0, 0xe0000 d22b0: 9123f800 add x0, x0, #0x8fe d22b4: 52800061 mov w1, #0x3 // =3 d22b8: 97fdc0f2 bl 0x42680 <__strlen_chk@plt> d22bc: a9402668 ldp x8, x9, [x19] d22c0: cb080129 sub x9, x9, x8 d22c4: eb09001f cmp x0, x9 d22c8: 540002e8 b.hi 0xd2324 <__cxa_demangle+0xfa44> d22cc: b40001a0 cbz x0, 0xd2300 <__cxa_demangle+0xfa20> d22d0: d0000069 adrp x9, 0xe0000 d22d4: 9123f929 add x9, x9, #0x8fe d22d8: aa0003ea mov x10, x0 d22dc: aa0803eb mov x11, x8 d22e0: 3940012c ldrb w12, [x9] d22e4: 3940016d ldrb w13, [x11] d22e8: 6b0d019f cmp w12, w13 d22ec: 540001c1 b.ne 0xd2324 <__cxa_demangle+0xfa44> d22f0: 91000529 add x9, x9, #0x1 d22f4: f100054a subs x10, x10, #0x1 d22f8: 9100056b add x11, x11, #0x1 d22fc: 54ffff21 b.ne 0xd22e0 <__cxa_demangle+0xfa00> d2300: d0000074 adrp x20, 0xe0000 d2304: 8b000108 add x8, x8, x0 d2308: 91240694 add x20, x20, #0x901 d230c: 528000a1 mov w1, #0x5 // =5 d2310: f9000268 str x8, [x19] d2314: aa1403e0 mov x0, x20 d2318: 97fdc0da bl 0x42680 <__strlen_chk@plt> d231c: 8b000296 add x22, x20, x0 d2320: 14000003 b 0xd232c <__cxa_demangle+0xfa4c> d2324: aa1f03f6 mov x22, xzr d2328: aa1f03f4 mov x20, xzr d232c: aa1303e0 mov x0, x19 d2330: aa1f03e1 mov x1, xzr d2334: 97ffcbac bl 0xc51e4 <__cxa_demangle+0x2904> d2338: aa0003f5 mov x21, x0 d233c: b4000360 cbz x0, 0xd23a8 <__cxa_demangle+0xfac8> d2340: eb16029f cmp x20, x22 d2344: 54000320 b.eq 0xd23a8 <__cxa_demangle+0xfac8> d2348: f9497277 ldr x23, [x19, #0x12e0] d234c: f94006e8 ldr x8, [x23, #0x8] d2350: 9100c109 add x9, x8, #0x30 d2354: f13fc13f cmp x9, #0xff0 d2358: 54000103 b.lo 0xd2378 <__cxa_demangle+0xfa98> d235c: 52820000 mov w0, #0x1000 // =4096 d2360: 97fdbcb8 bl 0x41640 d2364: b40002e0 cbz x0, 0xd23c0 <__cxa_demangle+0xfae0> d2368: aa1f03e8 mov x8, xzr d236c: a9007c17 stp x23, xzr, [x0] d2370: aa0003f7 mov x23, x0 d2374: f9097260 str x0, [x19, #0x12e0] d2378: 900001ea adrp x10, 0x10e000 d237c: 9100c109 add x9, x8, #0x30 d2380: 8b0802e8 add x8, x23, x8 d2384: 9131414a add x10, x10, #0xc50 d2388: 528020cb mov w11, #0x106 // =262 d238c: f90006e9 str x9, [x23, #0x8] d2390: f8010d0a str x10, [x8, #0x10]! d2394: 72a0202b movk w11, #0x101, lsl #16 d2398: f9001115 str x21, [x8, #0x20] d239c: aa0803f5 mov x21, x8 d23a0: b900090b str w11, [x8, #0x8] d23a4: a9015914 stp x20, x22, [x8, #0x10] d23a8: aa1503e0 mov x0, x21 d23ac: a9437bfd ldp x29, x30, [sp, #0x30] d23b0: a9424ff4 ldp x20, x19, [sp, #0x20] d23b4: a94157f6 ldp x22, x21, [sp, #0x10] d23b8: f84407f7 ldr x23, [sp], #0x40 d23bc: d65f03c0 ret d23c0: 97fdc070 bl 0x42580 <_ZSt9terminatev@plt> d23c4: f81d0ff5 str x21, [sp, #-0x30]! d23c8: a9014ff4 stp x20, x19, [sp, #0x10] d23cc: a9027bfd stp x29, x30, [sp, #0x20] d23d0: 910083fd add x29, sp, #0x20 d23d4: d0000075 adrp x21, 0xe0000 d23d8: 9122eeb5 add x21, x21, #0x8bb d23dc: aa0103f3 mov x19, x1 d23e0: aa0003f4 mov x20, x0 d23e4: 52800141 mov w1, #0xa // =10 d23e8: aa1503e0 mov x0, x21 d23ec: 97fdc0a5 bl 0x42680 <__strlen_chk@plt> d23f0: 8b0002a2 add x2, x21, x0 d23f4: aa1303e0 mov x0, x19 d23f8: aa1503e1 mov x1, x21 d23fc: 97ffcff8 bl 0xc63dc <__cxa_demangle+0x3afc> d2400: f9400a94 ldr x20, [x20, #0x10] d2404: aa1303e1 mov x1, x19 d2408: f9400288 ldr x8, [x20] d240c: aa1403e0 mov x0, x20 d2410: f9401108 ldr x8, [x8, #0x20] d2414: d63f0100 blr x8 d2418: 39402688 ldrb w8, [x20, #0x9] d241c: 7100051f cmp w8, #0x1 d2420: 540000c0 b.eq 0xd2438 <__cxa_demangle+0xfb58> d2424: f9400288 ldr x8, [x20] d2428: aa1403e0 mov x0, x20 d242c: aa1303e1 mov x1, x19 d2430: f9401508 ldr x8, [x8, #0x28] d2434: d63f0100 blr x8 d2438: d0000074 adrp x20, 0xe0000 d243c: 910fb694 add x20, x20, #0x3ed d2440: 52800041 mov w1, #0x2 // =2 d2444: aa1403e0 mov x0, x20 d2448: 97fdc08e bl 0x42680 <__strlen_chk@plt> d244c: 8b000282 add x2, x20, x0 d2450: aa1303e0 mov x0, x19 d2454: aa1403e1 mov x1, x20 d2458: a9427bfd ldp x29, x30, [sp, #0x20] d245c: a9414ff4 ldp x20, x19, [sp, #0x10] d2460: f84307f5 ldr x21, [sp], #0x30 d2464: 17ffcfde b 0xc63dc <__cxa_demangle+0x3afc> d2468: 17fdbbae b 0x41320 <_ZdlPv@plt> d246c: a9bb67fa stp x26, x25, [sp, #-0x50]! d2470: a9015ff8 stp x24, x23, [sp, #0x10] d2474: a90257f6 stp x22, x21, [sp, #0x20] d2478: a9034ff4 stp x20, x19, [sp, #0x30] d247c: a9047bfd stp x29, x30, [sp, #0x40] d2480: 910103fd add x29, sp, #0x40 d2484: d0000075 adrp x21, 0xe0000 d2488: 912316b5 add x21, x21, #0x8c5 d248c: aa0103f3 mov x19, x1 d2490: aa0003f4 mov x20, x0 d2494: 528000e1 mov w1, #0x7 // =7 d2498: aa1503e0 mov x0, x21 d249c: 97fdc079 bl 0x42680 <__strlen_chk@plt> d24a0: 8b0002a2 add x2, x21, x0 d24a4: aa1303e0 mov x0, x19 d24a8: aa1503e1 mov x1, x21 d24ac: 97ffcfcc bl 0xc63dc <__cxa_demangle+0x3afc> d24b0: f9400e88 ldr x8, [x20, #0x18] d24b4: b40005a8 cbz x8, 0xd2568 <__cxa_demangle+0xfc88> d24b8: f9400677 ldr x23, [x19, #0x8] d24bc: d0000075 adrp x21, 0xe0000 d24c0: aa1f03f8 mov x24, xzr d24c4: 52800039 mov w25, #0x1 // =1 d24c8: 910df2b5 add x21, x21, #0x37c d24cc: aa1703fa mov x26, x23 d24d0: 37000239 tbnz w25, #0x0, 0xd2514 <__cxa_demangle+0xfc34> d24d4: 14000008 b 0xd24f4 <__cxa_demangle+0xfc14> d24d8: f9000677 str x23, [x19, #0x8] d24dc: f9400e88 ldr x8, [x20, #0x18] d24e0: 91000718 add x24, x24, #0x1 d24e4: eb08031f cmp x24, x8 d24e8: 54000420 b.eq 0xd256c <__cxa_demangle+0xfc8c> d24ec: aa1703fa mov x26, x23 d24f0: 37000139 tbnz w25, #0x0, 0xd2514 <__cxa_demangle+0xfc34> d24f4: 52800061 mov w1, #0x3 // =3 d24f8: aa1503e0 mov x0, x21 d24fc: 97fdc061 bl 0x42680 <__strlen_chk@plt> d2500: 8b0002a2 add x2, x21, x0 d2504: aa1303e0 mov x0, x19 d2508: aa1503e1 mov x1, x21 d250c: 97ffcfb4 bl 0xc63dc <__cxa_demangle+0x3afc> d2510: f940067a ldr x26, [x19, #0x8] d2514: f9400a88 ldr x8, [x20, #0x10] d2518: aa1303e1 mov x1, x19 d251c: f8787916 ldr x22, [x8, x24, lsl #3] d2520: f94002c8 ldr x8, [x22] d2524: aa1603e0 mov x0, x22 d2528: f9401108 ldr x8, [x8, #0x20] d252c: d63f0100 blr x8 d2530: 394026c8 ldrb w8, [x22, #0x9] d2534: 7100051f cmp w8, #0x1 d2538: 540000c0 b.eq 0xd2550 <__cxa_demangle+0xfc70> d253c: f94002c8 ldr x8, [x22] d2540: aa1603e0 mov x0, x22 d2544: aa1303e1 mov x1, x19 d2548: f9401508 ldr x8, [x8, #0x28] d254c: d63f0100 blr x8 d2550: f9400668 ldr x8, [x19, #0x8] d2554: eb08035f cmp x26, x8 d2558: 54fffc00 b.eq 0xd24d8 <__cxa_demangle+0xfbf8> d255c: 2a1f03f9 mov w25, wzr d2560: aa0803f7 mov x23, x8 d2564: 17ffffde b 0xd24dc <__cxa_demangle+0xfbfc> d2568: f9400677 ldr x23, [x19, #0x8] d256c: f9400a69 ldr x9, [x19, #0x10] d2570: 910006e8 add x8, x23, #0x1 d2574: eb09011f cmp x8, x9 d2578: 54000062 b.hs 0xd2584 <__cxa_demangle+0xfca4> d257c: f9400260 ldr x0, [x19] d2580: 1400000b b 0xd25ac <__cxa_demangle+0xfccc> d2584: f9400260 ldr x0, [x19] d2588: d37ff929 lsl x9, x9, #1 d258c: eb08013f cmp x9, x8 d2590: 9a893101 csel x1, x8, x9, lo d2594: f9000a61 str x1, [x19, #0x10] d2598: 97fdbcfe bl 0x41990 d259c: f9000260 str x0, [x19] d25a0: b4000180 cbz x0, 0xd25d0 <__cxa_demangle+0xfcf0> d25a4: f9400677 ldr x23, [x19, #0x8] d25a8: 910006e8 add x8, x23, #0x1 d25ac: f9000668 str x8, [x19, #0x8] d25b0: 52800528 mov w8, #0x29 // =41 d25b4: 38376808 strb w8, [x0, x23] d25b8: a9447bfd ldp x29, x30, [sp, #0x40] d25bc: a9434ff4 ldp x20, x19, [sp, #0x30] d25c0: a94257f6 ldp x22, x21, [sp, #0x20] d25c4: a9415ff8 ldp x24, x23, [sp, #0x10] d25c8: a8c567fa ldp x26, x25, [sp], #0x50 d25cc: d65f03c0 ret d25d0: 97fdbfec bl 0x42580 <_ZSt9terminatev@plt> d25d4: 17fdbb53 b 0x41320 <_ZdlPv@plt> d25d8: 52800020 mov w0, #0x1 // =1 d25dc: d65f03c0 ret d25e0: 52800020 mov w0, #0x1 // =1 d25e4: d65f03c0 ret d25e8: a9be4ff4 stp x20, x19, [sp, #-0x20]! d25ec: a9017bfd stp x29, x30, [sp, #0x10] d25f0: 910043fd add x29, sp, #0x10 d25f4: f9400800 ldr x0, [x0, #0x10] d25f8: aa0103f3 mov x19, x1 d25fc: f9400008 ldr x8, [x0] d2600: f9401108 ldr x8, [x8, #0x20] d2604: d63f0100 blr x8 d2608: d0000074 adrp x20, 0xe0000 d260c: 9116be94 add x20, x20, #0x5af d2610: 52800041 mov w1, #0x2 // =2 d2614: aa1403e0 mov x0, x20 d2618: 97fdc01a bl 0x42680 <__strlen_chk@plt> d261c: a9417bfd ldp x29, x30, [sp, #0x10] d2620: 8b000282 add x2, x20, x0 d2624: aa1303e0 mov x0, x19 d2628: aa1403e1 mov x1, x20 d262c: a8c24ff4 ldp x20, x19, [sp], #0x20 d2630: 17ffcf6b b 0xc63dc <__cxa_demangle+0x3afc> d2634: a9bb67fa stp x26, x25, [sp, #-0x50]! d2638: a9015ff8 stp x24, x23, [sp, #0x10] d263c: a90257f6 stp x22, x21, [sp, #0x20] d2640: a9034ff4 stp x20, x19, [sp, #0x30] d2644: a9047bfd stp x29, x30, [sp, #0x40] d2648: 910103fd add x29, sp, #0x40 d264c: d0000075 adrp x21, 0xe0000 d2650: 910ae2b5 add x21, x21, #0x2b8 d2654: aa0103f3 mov x19, x1 d2658: aa0003f4 mov x20, x0 d265c: 52800041 mov w1, #0x2 // =2 d2660: aa1503e0 mov x0, x21 d2664: 97fdc007 bl 0x42680 <__strlen_chk@plt> d2668: 8b0002a2 add x2, x21, x0 d266c: aa1303e0 mov x0, x19 d2670: aa1503e1 mov x1, x21 d2674: 97ffcf5a bl 0xc63dc <__cxa_demangle+0x3afc> d2678: f9401288 ldr x8, [x20, #0x20] d267c: b40005a8 cbz x8, 0xd2730 <__cxa_demangle+0xfe50> d2680: f9400679 ldr x25, [x19, #0x8] d2684: d0000075 adrp x21, 0xe0000 d2688: aa1f03f7 mov x23, xzr d268c: 52800038 mov w24, #0x1 // =1 d2690: 910df2b5 add x21, x21, #0x37c d2694: aa1903fa mov x26, x25 d2698: 37000238 tbnz w24, #0x0, 0xd26dc <__cxa_demangle+0xfdfc> d269c: 14000008 b 0xd26bc <__cxa_demangle+0xfddc> d26a0: f9000679 str x25, [x19, #0x8] d26a4: f9401288 ldr x8, [x20, #0x20] d26a8: 910006f7 add x23, x23, #0x1 d26ac: eb0802ff cmp x23, x8 d26b0: 54000400 b.eq 0xd2730 <__cxa_demangle+0xfe50> d26b4: aa1903fa mov x26, x25 d26b8: 37000138 tbnz w24, #0x0, 0xd26dc <__cxa_demangle+0xfdfc> d26bc: 52800061 mov w1, #0x3 // =3 d26c0: aa1503e0 mov x0, x21 d26c4: 97fdbfef bl 0x42680 <__strlen_chk@plt> d26c8: 8b0002a2 add x2, x21, x0 d26cc: aa1303e0 mov x0, x19 d26d0: aa1503e1 mov x1, x21 d26d4: 97ffcf42 bl 0xc63dc <__cxa_demangle+0x3afc> d26d8: f940067a ldr x26, [x19, #0x8] d26dc: f9400e88 ldr x8, [x20, #0x18] d26e0: aa1303e1 mov x1, x19 d26e4: f8777916 ldr x22, [x8, x23, lsl #3] d26e8: f94002c8 ldr x8, [x22] d26ec: aa1603e0 mov x0, x22 d26f0: f9401108 ldr x8, [x8, #0x20] d26f4: d63f0100 blr x8 d26f8: 394026c8 ldrb w8, [x22, #0x9] d26fc: 7100051f cmp w8, #0x1 d2700: 540000c0 b.eq 0xd2718 <__cxa_demangle+0xfe38> d2704: f94002c8 ldr x8, [x22] d2708: aa1603e0 mov x0, x22 d270c: aa1303e1 mov x1, x19 d2710: f9401508 ldr x8, [x8, #0x28] d2714: d63f0100 blr x8 d2718: f9400668 ldr x8, [x19, #0x8] d271c: eb08035f cmp x26, x8 d2720: 54fffc00 b.eq 0xd26a0 <__cxa_demangle+0xfdc0> d2724: 2a1f03f8 mov w24, wzr d2728: aa0803f9 mov x25, x8 d272c: 17ffffde b 0xd26a4 <__cxa_demangle+0xfdc4> d2730: d0000075 adrp x21, 0xe0000 d2734: 910fb6b5 add x21, x21, #0x3ed d2738: 52800041 mov w1, #0x2 // =2 d273c: aa1503e0 mov x0, x21 d2740: 97fdbfd0 bl 0x42680 <__strlen_chk@plt> d2744: 8b0002a2 add x2, x21, x0 d2748: aa1303e0 mov x0, x19 d274c: aa1503e1 mov x1, x21 d2750: 97ffcf23 bl 0xc63dc <__cxa_demangle+0x3afc> d2754: f9400a80 ldr x0, [x20, #0x10] d2758: aa1303e1 mov x1, x19 d275c: f9400008 ldr x8, [x0] d2760: f9401508 ldr x8, [x8, #0x28] d2764: d63f0100 blr x8 d2768: b9402a88 ldr w8, [x20, #0x28] d276c: 370002a8 tbnz w8, #0x0, 0xd27c0 <__cxa_demangle+0xfee0> d2770: 370803e8 tbnz w8, #0x1, 0xd27ec <__cxa_demangle+0xff0c> d2774: 36100148 tbz w8, #0x2, 0xd279c <__cxa_demangle+0xfebc> d2778: d0000075 adrp x21, 0xe0000 d277c: 911f16b5 add x21, x21, #0x7c5 d2780: 52800141 mov w1, #0xa // =10 d2784: aa1503e0 mov x0, x21 d2788: 97fdbfbe bl 0x42680 <__strlen_chk@plt> d278c: 8b0002a2 add x2, x21, x0 d2790: aa1303e0 mov x0, x19 d2794: aa1503e1 mov x1, x21 d2798: 97ffcf11 bl 0xc63dc <__cxa_demangle+0x3afc> d279c: 3940b288 ldrb w8, [x20, #0x2c] d27a0: 7100091f cmp w8, #0x2 d27a4: 540003c0 b.eq 0xd281c <__cxa_demangle+0xff3c> d27a8: 7100051f cmp w8, #0x1 d27ac: 540004a1 b.ne 0xd2840 <__cxa_demangle+0xff60> d27b0: d0000075 adrp x21, 0xe0000 d27b4: 911f3eb5 add x21, x21, #0x7cf d27b8: 52800061 mov w1, #0x3 // =3 d27bc: 1400001b b 0xd2828 <__cxa_demangle+0xff48> d27c0: d0000075 adrp x21, 0xe0000 d27c4: 911ed2b5 add x21, x21, #0x7b4 d27c8: 528000e1 mov w1, #0x7 // =7 d27cc: aa1503e0 mov x0, x21 d27d0: 97fdbfac bl 0x42680 <__strlen_chk@plt> d27d4: 8b0002a2 add x2, x21, x0 d27d8: aa1303e0 mov x0, x19 d27dc: aa1503e1 mov x1, x21 d27e0: 97ffceff bl 0xc63dc <__cxa_demangle+0x3afc> d27e4: b9402a88 ldr w8, [x20, #0x28] d27e8: 360ffc68 tbz w8, #0x1, 0xd2774 <__cxa_demangle+0xfe94> d27ec: d0000075 adrp x21, 0xe0000 d27f0: 911eeeb5 add x21, x21, #0x7bb d27f4: 52800141 mov w1, #0xa // =10 d27f8: aa1503e0 mov x0, x21 d27fc: 97fdbfa1 bl 0x42680 <__strlen_chk@plt> d2800: 8b0002a2 add x2, x21, x0 d2804: aa1303e0 mov x0, x19 d2808: aa1503e1 mov x1, x21 d280c: 97ffcef4 bl 0xc63dc <__cxa_demangle+0x3afc> d2810: b9402a88 ldr w8, [x20, #0x28] d2814: 3717fb28 tbnz w8, #0x2, 0xd2778 <__cxa_demangle+0xfe98> d2818: 17ffffe1 b 0xd279c <__cxa_demangle+0xfebc> d281c: d0000075 adrp x21, 0xe0000 d2820: 911f4ab5 add x21, x21, #0x7d2 d2824: 52800081 mov w1, #0x4 // =4 d2828: aa1503e0 mov x0, x21 d282c: 97fdbf95 bl 0x42680 <__strlen_chk@plt> d2830: 8b0002a2 add x2, x21, x0 d2834: aa1303e0 mov x0, x19 d2838: aa1503e1 mov x1, x21 d283c: 97ffcee8 bl 0xc63dc <__cxa_demangle+0x3afc> d2840: f9401a88 ldr x8, [x20, #0x30] d2844: b40003a8 cbz x8, 0xd28b8 <__cxa_demangle+0xffd8> d2848: a940aa68 ldp x8, x10, [x19, #0x8] d284c: 91000509 add x9, x8, #0x1 d2850: eb0a013f cmp x9, x10 d2854: 54000062 b.hs 0xd2860 <__cxa_demangle+0xff80> d2858: f9400260 ldr x0, [x19] d285c: 1400000b b 0xd2888 <__cxa_demangle+0xffa8> d2860: f9400260 ldr x0, [x19] d2864: d37ff948 lsl x8, x10, #1 d2868: eb09011f cmp x8, x9 d286c: 9a883121 csel x1, x9, x8, lo d2870: f9000a61 str x1, [x19, #0x10] d2874: 97fdbc47 bl 0x41990 d2878: f9000260 str x0, [x19] d287c: b40003e0 cbz x0, 0xd28f8 <__cxa_demangle+0x10018> d2880: f9400668 ldr x8, [x19, #0x8] d2884: 91000509 add x9, x8, #0x1 d2888: f9000669 str x9, [x19, #0x8] d288c: 52800409 mov w9, #0x20 // =32 d2890: 38286809 strb w9, [x0, x8] d2894: f9401a94 ldr x20, [x20, #0x30] d2898: aa1303e1 mov x1, x19 d289c: f9400288 ldr x8, [x20] d28a0: aa1403e0 mov x0, x20 d28a4: f9401108 ldr x8, [x8, #0x20] d28a8: d63f0100 blr x8 d28ac: 39402688 ldrb w8, [x20, #0x9] d28b0: 7100051f cmp w8, #0x1 d28b4: 540000e1 b.ne 0xd28d0 <__cxa_demangle+0xfff0> d28b8: a9447bfd ldp x29, x30, [sp, #0x40] d28bc: a9434ff4 ldp x20, x19, [sp, #0x30] d28c0: a94257f6 ldp x22, x21, [sp, #0x20] d28c4: a9415ff8 ldp x24, x23, [sp, #0x10] d28c8: a8c567fa ldp x26, x25, [sp], #0x50 d28cc: d65f03c0 ret d28d0: f9400288 ldr x8, [x20] d28d4: aa1403e0 mov x0, x20 d28d8: aa1303e1 mov x1, x19 d28dc: a9447bfd ldp x29, x30, [sp, #0x40] d28e0: f9401502 ldr x2, [x8, #0x28] d28e4: a9434ff4 ldp x20, x19, [sp, #0x30] d28e8: a94257f6 ldp x22, x21, [sp, #0x20] d28ec: a9415ff8 ldp x24, x23, [sp, #0x10] d28f0: a8c567fa ldp x26, x25, [sp], #0x50 d28f4: d61f0040 br x2 d28f8: 97fdbf22 bl 0x42580 <_ZSt9terminatev@plt> d28fc: 17fdba89 b 0x41320 <_ZdlPv@plt> d2900: f81d0ff5 str x21, [sp, #-0x30]! d2904: a9014ff4 stp x20, x19, [sp, #0x10] d2908: a9027bfd stp x29, x30, [sp, #0x20] d290c: 910083fd add x29, sp, #0x20 d2910: f9400815 ldr x21, [x0, #0x10] d2914: aa0003f4 mov x20, x0 d2918: aa0103f3 mov x19, x1 d291c: f94002a8 ldr x8, [x21] d2920: aa1503e0 mov x0, x21 d2924: f9401108 ldr x8, [x8, #0x20] d2928: d63f0100 blr x8 d292c: 394026a8 ldrb w8, [x21, #0x9] d2930: 7100051f cmp w8, #0x1 d2934: 540000c0 b.eq 0xd294c <__cxa_demangle+0x1006c> d2938: f94002a8 ldr x8, [x21] d293c: aa1503e0 mov x0, x21 d2940: aa1303e1 mov x1, x19 d2944: f9401508 ldr x8, [x8, #0x28] d2948: d63f0100 blr x8 d294c: d0000075 adrp x21, 0xe0000 d2950: 911262b5 add x21, x21, #0x498 d2954: 52800041 mov w1, #0x2 // =2 d2958: aa1503e0 mov x0, x21 d295c: 97fdbf49 bl 0x42680 <__strlen_chk@plt> d2960: 8b0002a2 add x2, x21, x0 d2964: aa1303e0 mov x0, x19 d2968: aa1503e1 mov x1, x21 d296c: 97ffce9c bl 0xc63dc <__cxa_demangle+0x3afc> d2970: a9418a81 ldp x1, x2, [x20, #0x18] d2974: aa1303e0 mov x0, x19 d2978: 97ffce99 bl 0xc63dc <__cxa_demangle+0x3afc> d297c: d0000074 adrp x20, 0xe0000 d2980: 91197694 add x20, x20, #0x65d d2984: 52800041 mov w1, #0x2 // =2 d2988: aa1403e0 mov x0, x20 d298c: 97fdbf3d bl 0x42680 <__strlen_chk@plt> d2990: 8b000282 add x2, x20, x0 d2994: aa1303e0 mov x0, x19 d2998: aa1403e1 mov x1, x20 d299c: a9427bfd ldp x29, x30, [sp, #0x20] d29a0: a9414ff4 ldp x20, x19, [sp, #0x10] d29a4: f84307f5 ldr x21, [sp], #0x30 d29a8: 17ffce8d b 0xc63dc <__cxa_demangle+0x3afc> d29ac: 17fdba5d b 0x41320 <_ZdlPv@plt> d29b0: f81d0ff5 str x21, [sp, #-0x30]! d29b4: a9014ff4 stp x20, x19, [sp, #0x10] d29b8: a9027bfd stp x29, x30, [sp, #0x20] d29bc: 910083fd add x29, sp, #0x20 d29c0: f9400815 ldr x21, [x0, #0x10] d29c4: aa0003f3 mov x19, x0 d29c8: aa0103f4 mov x20, x1 d29cc: f94002a8 ldr x8, [x21] d29d0: aa1503e0 mov x0, x21 d29d4: f9401108 ldr x8, [x8, #0x20] d29d8: d63f0100 blr x8 d29dc: 394026a8 ldrb w8, [x21, #0x9] d29e0: 7100051f cmp w8, #0x1 d29e4: 540000c0 b.eq 0xd29fc <__cxa_demangle+0x1011c> d29e8: f94002a8 ldr x8, [x21] d29ec: aa1503e0 mov x0, x21 d29f0: aa1403e1 mov x1, x20 d29f4: f9401508 ldr x8, [x8, #0x28] d29f8: d63f0100 blr x8 d29fc: d0000075 adrp x21, 0xe0000 d2a00: 9116beb5 add x21, x21, #0x5af d2a04: 52800041 mov w1, #0x2 // =2 d2a08: aa1503e0 mov x0, x21 d2a0c: 97fdbf1d bl 0x42680 <__strlen_chk@plt> d2a10: 8b0002a2 add x2, x21, x0 d2a14: aa1403e0 mov x0, x20 d2a18: aa1503e1 mov x1, x21 d2a1c: 97ffce70 bl 0xc63dc <__cxa_demangle+0x3afc> d2a20: a9418a61 ldp x1, x2, [x19, #0x18] d2a24: aa1403e0 mov x0, x20 d2a28: a9427bfd ldp x29, x30, [sp, #0x20] d2a2c: a9414ff4 ldp x20, x19, [sp, #0x10] d2a30: f84307f5 ldr x21, [sp], #0x30 d2a34: 17ffce6a b 0xc63dc <__cxa_demangle+0x3afc> d2a38: 17fdba3a b 0x41320 <_ZdlPv@plt> d2a3c: f9400800 ldr x0, [x0, #0x10] d2a40: 39402408 ldrb w8, [x0, #0x9] d2a44: 7100091f cmp w8, #0x2 d2a48: 54000081 b.ne 0xd2a58 <__cxa_demangle+0x10178> d2a4c: f9400008 ldr x8, [x0] d2a50: f9400102 ldr x2, [x8] d2a54: d61f0040 br x2 d2a58: 7100011f cmp w8, #0x0 d2a5c: 1a9f17e0 cset w0, eq d2a60: d65f03c0 ret d2a64: f9400800 ldr x0, [x0, #0x10] d2a68: 39402808 ldrb w8, [x0, #0xa] d2a6c: 7100091f cmp w8, #0x2 d2a70: 54000081 b.ne 0xd2a80 <__cxa_demangle+0x101a0> d2a74: f9400008 ldr x8, [x0] d2a78: f9400502 ldr x2, [x8, #0x8] d2a7c: d61f0040 br x2 d2a80: 7100011f cmp w8, #0x0 d2a84: 1a9f17e0 cset w0, eq d2a88: d65f03c0 ret d2a8c: f9400800 ldr x0, [x0, #0x10] d2a90: 39402c08 ldrb w8, [x0, #0xb] d2a94: 7100091f cmp w8, #0x2 d2a98: 54000081 b.ne 0xd2aa8 <__cxa_demangle+0x101c8> d2a9c: f9400008 ldr x8, [x0] d2aa0: f9400902 ldr x2, [x8, #0x10] d2aa4: d61f0040 br x2 d2aa8: 7100011f cmp w8, #0x0 d2aac: 1a9f17e0 cset w0, eq d2ab0: d65f03c0 ret d2ab4: f81d0ff5 str x21, [sp, #-0x30]! d2ab8: a9014ff4 stp x20, x19, [sp, #0x10] d2abc: a9027bfd stp x29, x30, [sp, #0x20] d2ac0: 910083fd add x29, sp, #0x20 d2ac4: aa0003f4 mov x20, x0 d2ac8: f9400800 ldr x0, [x0, #0x10] d2acc: aa0103f3 mov x19, x1 d2ad0: f9400008 ldr x8, [x0] d2ad4: f9401108 ldr x8, [x8, #0x20] d2ad8: d63f0100 blr x8 d2adc: b9400e88 ldr w8, [x20, #0xc] d2ae0: 370000e8 tbnz w8, #0x0, 0xd2afc <__cxa_demangle+0x1021c> d2ae4: 37080228 tbnz w8, #0x1, 0xd2b28 <__cxa_demangle+0x10248> d2ae8: 37100368 tbnz w8, #0x2, 0xd2b54 <__cxa_demangle+0x10274> d2aec: a9427bfd ldp x29, x30, [sp, #0x20] d2af0: a9414ff4 ldp x20, x19, [sp, #0x10] d2af4: f84307f5 ldr x21, [sp], #0x30 d2af8: d65f03c0 ret d2afc: d0000075 adrp x21, 0xe0000 d2b00: 911ed2b5 add x21, x21, #0x7b4 d2b04: 528000e1 mov w1, #0x7 // =7 d2b08: aa1503e0 mov x0, x21 d2b0c: 97fdbedd bl 0x42680 <__strlen_chk@plt> d2b10: 8b0002a2 add x2, x21, x0 d2b14: aa1303e0 mov x0, x19 d2b18: aa1503e1 mov x1, x21 d2b1c: 97ffce30 bl 0xc63dc <__cxa_demangle+0x3afc> d2b20: b9400e88 ldr w8, [x20, #0xc] d2b24: 360ffe28 tbz w8, #0x1, 0xd2ae8 <__cxa_demangle+0x10208> d2b28: d0000075 adrp x21, 0xe0000 d2b2c: 911eeeb5 add x21, x21, #0x7bb d2b30: 52800141 mov w1, #0xa // =10 d2b34: aa1503e0 mov x0, x21 d2b38: 97fdbed2 bl 0x42680 <__strlen_chk@plt> d2b3c: 8b0002a2 add x2, x21, x0 d2b40: aa1303e0 mov x0, x19 d2b44: aa1503e1 mov x1, x21 d2b48: 97ffce25 bl 0xc63dc <__cxa_demangle+0x3afc> d2b4c: b9400e88 ldr w8, [x20, #0xc] d2b50: 3617fce8 tbz w8, #0x2, 0xd2aec <__cxa_demangle+0x1020c> d2b54: d0000074 adrp x20, 0xe0000 d2b58: 911f1694 add x20, x20, #0x7c5 d2b5c: 52800141 mov w1, #0xa // =10 d2b60: aa1403e0 mov x0, x20 d2b64: 97fdbec7 bl 0x42680 <__strlen_chk@plt> d2b68: 8b000282 add x2, x20, x0 d2b6c: aa1303e0 mov x0, x19 d2b70: aa1403e1 mov x1, x20 d2b74: a9427bfd ldp x29, x30, [sp, #0x20] d2b78: a9414ff4 ldp x20, x19, [sp, #0x10] d2b7c: f84307f5 ldr x21, [sp], #0x30 d2b80: 17ffce17 b 0xc63dc <__cxa_demangle+0x3afc> d2b84: f9400800 ldr x0, [x0, #0x10] d2b88: f9400008 ldr x8, [x0] d2b8c: f9401502 ldr x2, [x8, #0x28] d2b90: d61f0040 br x2 d2b94: 17fdb9e3 b 0x41320 <_ZdlPv@plt> d2b98: f81d0ff5 str x21, [sp, #-0x30]! d2b9c: a9014ff4 stp x20, x19, [sp, #0x10] d2ba0: a9027bfd stp x29, x30, [sp, #0x20] d2ba4: 910083fd add x29, sp, #0x20 d2ba8: d0000075 adrp x21, 0xe0000 d2bac: 912366b5 add x21, x21, #0x8d9 d2bb0: aa0103f3 mov x19, x1 d2bb4: aa0003f4 mov x20, x0 d2bb8: 528001c1 mov w1, #0xe // =14 d2bbc: aa1503e0 mov x0, x21 d2bc0: 97fdbeb0 bl 0x42680 <__strlen_chk@plt> d2bc4: 8b0002a2 add x2, x21, x0 d2bc8: aa1303e0 mov x0, x19 d2bcc: aa1503e1 mov x1, x21 d2bd0: 97ffce03 bl 0xc63dc <__cxa_demangle+0x3afc> d2bd4: a9410a81 ldp x1, x2, [x20, #0x10] d2bd8: aa1303e0 mov x0, x19 d2bdc: 97ffce00 bl 0xc63dc <__cxa_demangle+0x3afc> d2be0: d0000074 adrp x20, 0xe0000 d2be4: 91104e94 add x20, x20, #0x413 d2be8: 52800041 mov w1, #0x2 // =2 d2bec: aa1403e0 mov x0, x20 d2bf0: 97fdbea4 bl 0x42680 <__strlen_chk@plt> d2bf4: 8b000282 add x2, x20, x0 d2bf8: aa1303e0 mov x0, x19 d2bfc: aa1403e1 mov x1, x20 d2c00: a9427bfd ldp x29, x30, [sp, #0x20] d2c04: a9414ff4 ldp x20, x19, [sp, #0x10] d2c08: f84307f5 ldr x21, [sp], #0x30 d2c0c: 17ffcdf4 b 0xc63dc <__cxa_demangle+0x3afc> d2c10: 17fdb9c4 b 0x41320 <_ZdlPv@plt> d2c14: f81d0ff5 str x21, [sp, #-0x30]! d2c18: a9014ff4 stp x20, x19, [sp, #0x10] d2c1c: a9027bfd stp x29, x30, [sp, #0x20] d2c20: 910083fd add x29, sp, #0x20 d2c24: f9400815 ldr x21, [x0, #0x10] d2c28: aa0003f4 mov x20, x0 d2c2c: aa0103f3 mov x19, x1 d2c30: f94002a8 ldr x8, [x21] d2c34: aa1503e0 mov x0, x21 d2c38: f9401108 ldr x8, [x8, #0x20] d2c3c: d63f0100 blr x8 d2c40: 394026a8 ldrb w8, [x21, #0x9] d2c44: 7100051f cmp w8, #0x1 d2c48: 540000c0 b.eq 0xd2c60 <__cxa_demangle+0x10380> d2c4c: f94002a8 ldr x8, [x21] d2c50: aa1503e0 mov x0, x21 d2c54: aa1303e1 mov x1, x19 d2c58: f9401508 ldr x8, [x8, #0x28] d2c5c: d63f0100 blr x8 d2c60: d0000075 adrp x21, 0xe0000 d2c64: 91237ab5 add x21, x21, #0x8de d2c68: 52800121 mov w1, #0x9 // =9 d2c6c: aa1503e0 mov x0, x21 d2c70: 97fdbe84 bl 0x42680 <__strlen_chk@plt> d2c74: 8b0002a2 add x2, x21, x0 d2c78: aa1303e0 mov x0, x19 d2c7c: aa1503e1 mov x1, x21 d2c80: 97ffcdd7 bl 0xc63dc <__cxa_demangle+0x3afc> d2c84: f9400e95 ldr x21, [x20, #0x18] d2c88: b4000295 cbz x21, 0xd2cd8 <__cxa_demangle+0x103f8> d2c8c: f9401282 ldr x2, [x20, #0x20] d2c90: b40000a2 cbz x2, 0xd2ca4 <__cxa_demangle+0x103c4> d2c94: aa1303e0 mov x0, x19 d2c98: aa1503e1 mov x1, x21 d2c9c: 97ffcdd0 bl 0xc63dc <__cxa_demangle+0x3afc> d2ca0: 1400000e b 0xd2cd8 <__cxa_demangle+0x103f8> d2ca4: f94002a8 ldr x8, [x21] d2ca8: aa1503e0 mov x0, x21 d2cac: aa1303e1 mov x1, x19 d2cb0: f9401108 ldr x8, [x8, #0x20] d2cb4: d63f0100 blr x8 d2cb8: 394026a8 ldrb w8, [x21, #0x9] d2cbc: 7100051f cmp w8, #0x1 d2cc0: 540000c0 b.eq 0xd2cd8 <__cxa_demangle+0x103f8> d2cc4: f94002a8 ldr x8, [x21] d2cc8: aa1503e0 mov x0, x21 d2ccc: aa1303e1 mov x1, x19 d2cd0: f9401508 ldr x8, [x8, #0x28] d2cd4: d63f0100 blr x8 d2cd8: d0000074 adrp x20, 0xe0000 d2cdc: 91104e94 add x20, x20, #0x413 d2ce0: 52800041 mov w1, #0x2 // =2 d2ce4: aa1403e0 mov x0, x20 d2ce8: 97fdbe66 bl 0x42680 <__strlen_chk@plt> d2cec: 8b000282 add x2, x20, x0 d2cf0: aa1303e0 mov x0, x19 d2cf4: aa1403e1 mov x1, x20 d2cf8: a9427bfd ldp x29, x30, [sp, #0x20] d2cfc: a9414ff4 ldp x20, x19, [sp, #0x10] d2d00: f84307f5 ldr x21, [sp], #0x30 d2d04: 17ffcdb6 b 0xc63dc <__cxa_demangle+0x3afc> d2d08: 17fdb986 b 0x41320 <_ZdlPv@plt> d2d0c: 52800020 mov w0, #0x1 // =1 d2d10: d65f03c0 ret d2d14: 52800020 mov w0, #0x1 // =1 d2d18: d65f03c0 ret d2d1c: f9400800 ldr x0, [x0, #0x10] d2d20: f9400008 ldr x8, [x0] d2d24: f9401102 ldr x2, [x8, #0x20] d2d28: d61f0040 br x2 d2d2c: f81d0ff5 str x21, [sp, #-0x30]! d2d30: a9014ff4 stp x20, x19, [sp, #0x10] d2d34: a9027bfd stp x29, x30, [sp, #0x20] d2d38: 910083fd add x29, sp, #0x20 d2d3c: f9400428 ldr x8, [x1, #0x8] d2d40: aa0103f3 mov x19, x1 d2d44: aa0003f4 mov x20, x0 d2d48: b40000c8 cbz x8, 0xd2d60 <__cxa_demangle+0x10480> d2d4c: f9400269 ldr x9, [x19] d2d50: 8b090108 add x8, x8, x9 d2d54: 385ff108 ldurb w8, [x8, #-0x1] d2d58: 7101751f cmp w8, #0x5d d2d5c: 54000140 b.eq 0xd2d84 <__cxa_demangle+0x104a4> d2d60: d0000075 adrp x21, 0xe0000 d2d64: 9116beb5 add x21, x21, #0x5af d2d68: 52800041 mov w1, #0x2 // =2 d2d6c: aa1503e0 mov x0, x21 d2d70: 97fdbe44 bl 0x42680 <__strlen_chk@plt> d2d74: 8b0002a2 add x2, x21, x0 d2d78: aa1303e0 mov x0, x19 d2d7c: aa1503e1 mov x1, x21 d2d80: 97ffcd97 bl 0xc63dc <__cxa_demangle+0x3afc> d2d84: d0000075 adrp x21, 0xe0000 d2d88: 9116cab5 add x21, x21, #0x5b2 d2d8c: 52800041 mov w1, #0x2 // =2 d2d90: aa1503e0 mov x0, x21 d2d94: 97fdbe3b bl 0x42680 <__strlen_chk@plt> d2d98: 8b0002a2 add x2, x21, x0 d2d9c: aa1303e0 mov x0, x19 d2da0: aa1503e1 mov x1, x21 d2da4: 97ffcd8e bl 0xc63dc <__cxa_demangle+0x3afc> d2da8: a9418a95 ldp x21, x2, [x20, #0x18] d2dac: b40000c2 cbz x2, 0xd2dc4 <__cxa_demangle+0x104e4> d2db0: b4000295 cbz x21, 0xd2e00 <__cxa_demangle+0x10520> d2db4: aa1303e0 mov x0, x19 d2db8: aa1503e1 mov x1, x21 d2dbc: 97ffcd88 bl 0xc63dc <__cxa_demangle+0x3afc> d2dc0: 14000010 b 0xd2e00 <__cxa_demangle+0x10520> d2dc4: b40001f5 cbz x21, 0xd2e00 <__cxa_demangle+0x10520> d2dc8: b50001c2 cbnz x2, 0xd2e00 <__cxa_demangle+0x10520> d2dcc: f94002a8 ldr x8, [x21] d2dd0: aa1503e0 mov x0, x21 d2dd4: aa1303e1 mov x1, x19 d2dd8: f9401108 ldr x8, [x8, #0x20] d2ddc: d63f0100 blr x8 d2de0: 394026a8 ldrb w8, [x21, #0x9] d2de4: 7100051f cmp w8, #0x1 d2de8: 540000c0 b.eq 0xd2e00 <__cxa_demangle+0x10520> d2dec: f94002a8 ldr x8, [x21] d2df0: aa1503e0 mov x0, x21 d2df4: aa1303e1 mov x1, x19 d2df8: f9401508 ldr x8, [x8, #0x28] d2dfc: d63f0100 blr x8 d2e00: d0000075 adrp x21, 0xe0000 d2e04: 91104eb5 add x21, x21, #0x413 d2e08: 52800041 mov w1, #0x2 // =2 d2e0c: aa1503e0 mov x0, x21 d2e10: 97fdbe1c bl 0x42680 <__strlen_chk@plt> d2e14: 8b0002a2 add x2, x21, x0 d2e18: aa1303e0 mov x0, x19 d2e1c: aa1503e1 mov x1, x21 d2e20: 97ffcd6f bl 0xc63dc <__cxa_demangle+0x3afc> d2e24: f9400a80 ldr x0, [x20, #0x10] d2e28: aa1303e1 mov x1, x19 d2e2c: a9427bfd ldp x29, x30, [sp, #0x20] d2e30: a9414ff4 ldp x20, x19, [sp, #0x10] d2e34: f9400008 ldr x8, [x0] d2e38: f9401502 ldr x2, [x8, #0x28] d2e3c: f84307f5 ldr x21, [sp], #0x30 d2e40: d61f0040 br x2 d2e44: 17fdb937 b 0x41320 <_ZdlPv@plt> d2e48: f9400c00 ldr x0, [x0, #0x18] d2e4c: 39402408 ldrb w8, [x0, #0x9] d2e50: 7100091f cmp w8, #0x2 d2e54: 54000081 b.ne 0xd2e64 <__cxa_demangle+0x10584> d2e58: f9400008 ldr x8, [x0] d2e5c: f9400102 ldr x2, [x8] d2e60: d61f0040 br x2 d2e64: 7100011f cmp w8, #0x0 d2e68: 1a9f17e0 cset w0, eq d2e6c: d65f03c0 ret d2e70: f81d0ff5 str x21, [sp, #-0x30]! d2e74: a9014ff4 stp x20, x19, [sp, #0x10] d2e78: a9027bfd stp x29, x30, [sp, #0x20] d2e7c: 910083fd add x29, sp, #0x20 d2e80: aa0003f4 mov x20, x0 d2e84: f9400c00 ldr x0, [x0, #0x18] d2e88: aa0103f3 mov x19, x1 d2e8c: f9400008 ldr x8, [x0] d2e90: f9401108 ldr x8, [x8, #0x20] d2e94: d63f0100 blr x8 d2e98: f9400e80 ldr x0, [x20, #0x18] d2e9c: 39402808 ldrb w8, [x0, #0xa] d2ea0: 34000248 cbz w8, 0xd2ee8 <__cxa_demangle+0x10608> d2ea4: 7100091f cmp w8, #0x2 d2ea8: 540000e1 b.ne 0xd2ec4 <__cxa_demangle+0x105e4> d2eac: f9400008 ldr x8, [x0] d2eb0: aa1303e1 mov x1, x19 d2eb4: f9400508 ldr x8, [x8, #0x8] d2eb8: d63f0100 blr x8 d2ebc: 37000160 tbnz w0, #0x0, 0xd2ee8 <__cxa_demangle+0x10608> d2ec0: f9400e80 ldr x0, [x20, #0x18] d2ec4: 39402c08 ldrb w8, [x0, #0xb] d2ec8: 34000108 cbz w8, 0xd2ee8 <__cxa_demangle+0x10608> d2ecc: 7100091f cmp w8, #0x2 d2ed0: 54000121 b.ne 0xd2ef4 <__cxa_demangle+0x10614> d2ed4: f9400008 ldr x8, [x0] d2ed8: aa1303e1 mov x1, x19 d2edc: f9400908 ldr x8, [x8, #0x10] d2ee0: d63f0100 blr x8 d2ee4: 36000080 tbz w0, #0x0, 0xd2ef4 <__cxa_demangle+0x10614> d2ee8: d0000075 adrp x21, 0xe0000 d2eec: 910ae2b5 add x21, x21, #0x2b8 d2ef0: 14000003 b 0xd2efc <__cxa_demangle+0x1061c> d2ef4: d0000075 adrp x21, 0xe0000 d2ef8: 9116beb5 add x21, x21, #0x5af d2efc: 52800041 mov w1, #0x2 // =2 d2f00: aa1503e0 mov x0, x21 d2f04: 97fdbddf bl 0x42680 <__strlen_chk@plt> d2f08: 8b0002a2 add x2, x21, x0 d2f0c: aa1303e0 mov x0, x19 d2f10: aa1503e1 mov x1, x21 d2f14: 97ffcd32 bl 0xc63dc <__cxa_demangle+0x3afc> d2f18: f9400a94 ldr x20, [x20, #0x10] d2f1c: aa1303e1 mov x1, x19 d2f20: f9400288 ldr x8, [x20] d2f24: aa1403e0 mov x0, x20 d2f28: f9401108 ldr x8, [x8, #0x20] d2f2c: d63f0100 blr x8 d2f30: 39402688 ldrb w8, [x20, #0x9] d2f34: 7100051f cmp w8, #0x1 d2f38: 540000c0 b.eq 0xd2f50 <__cxa_demangle+0x10670> d2f3c: f9400288 ldr x8, [x20] d2f40: aa1403e0 mov x0, x20 d2f44: aa1303e1 mov x1, x19 d2f48: f9401508 ldr x8, [x8, #0x28] d2f4c: d63f0100 blr x8 d2f50: d0000074 adrp x20, 0xe0000 d2f54: 91239e94 add x20, x20, #0x8e7 d2f58: 52800081 mov w1, #0x4 // =4 d2f5c: aa1403e0 mov x0, x20 d2f60: 97fdbdc8 bl 0x42680 <__strlen_chk@plt> d2f64: 8b000282 add x2, x20, x0 d2f68: aa1303e0 mov x0, x19 d2f6c: aa1403e1 mov x1, x20 d2f70: a9427bfd ldp x29, x30, [sp, #0x20] d2f74: a9414ff4 ldp x20, x19, [sp, #0x10] d2f78: f84307f5 ldr x21, [sp], #0x30 d2f7c: 17ffcd18 b 0xc63dc <__cxa_demangle+0x3afc> d2f80: f81d0ff5 str x21, [sp, #-0x30]! d2f84: a9014ff4 stp x20, x19, [sp, #0x10] d2f88: a9027bfd stp x29, x30, [sp, #0x20] d2f8c: 910083fd add x29, sp, #0x20 d2f90: aa0003f4 mov x20, x0 d2f94: f9400c00 ldr x0, [x0, #0x18] d2f98: aa0103f3 mov x19, x1 d2f9c: 39402808 ldrb w8, [x0, #0xa] d2fa0: 34000248 cbz w8, 0xd2fe8 <__cxa_demangle+0x10708> d2fa4: 7100091f cmp w8, #0x2 d2fa8: 540000e1 b.ne 0xd2fc4 <__cxa_demangle+0x106e4> d2fac: f9400008 ldr x8, [x0] d2fb0: aa1303e1 mov x1, x19 d2fb4: f9400508 ldr x8, [x8, #0x8] d2fb8: d63f0100 blr x8 d2fbc: 37000160 tbnz w0, #0x0, 0xd2fe8 <__cxa_demangle+0x10708> d2fc0: f9400e80 ldr x0, [x20, #0x18] d2fc4: 39402c08 ldrb w8, [x0, #0xb] d2fc8: 34000108 cbz w8, 0xd2fe8 <__cxa_demangle+0x10708> d2fcc: 7100091f cmp w8, #0x2 d2fd0: 540001e1 b.ne 0xd300c <__cxa_demangle+0x1072c> d2fd4: f9400008 ldr x8, [x0] d2fd8: aa1303e1 mov x1, x19 d2fdc: f9400908 ldr x8, [x8, #0x10] d2fe0: d63f0100 blr x8 d2fe4: 36000140 tbz w0, #0x0, 0xd300c <__cxa_demangle+0x1072c> d2fe8: d0000075 adrp x21, 0xe0000 d2fec: 910fb6b5 add x21, x21, #0x3ed d2ff0: 52800041 mov w1, #0x2 // =2 d2ff4: aa1503e0 mov x0, x21 d2ff8: 97fdbda2 bl 0x42680 <__strlen_chk@plt> d2ffc: 8b0002a2 add x2, x21, x0 d3000: aa1303e0 mov x0, x19 d3004: aa1503e1 mov x1, x21 d3008: 97ffccf5 bl 0xc63dc <__cxa_demangle+0x3afc> d300c: f9400e80 ldr x0, [x20, #0x18] d3010: aa1303e1 mov x1, x19 d3014: a9427bfd ldp x29, x30, [sp, #0x20] d3018: a9414ff4 ldp x20, x19, [sp, #0x10] d301c: f9400008 ldr x8, [x0] d3020: f9401502 ldr x2, [x8, #0x28] d3024: f84307f5 ldr x21, [sp], #0x30 d3028: d61f0040 br x2 d302c: 17fdb8bd b 0x41320 <_ZdlPv@plt> d3030: a9be4ff4 stp x20, x19, [sp, #-0x20]! d3034: a9017bfd stp x29, x30, [sp, #0x10] d3038: 910043fd add x29, sp, #0x10 d303c: a9410808 ldp x8, x2, [x0, #0x10] d3040: aa0003f4 mov x20, x0 d3044: aa0103f3 mov x19, x1 d3048: aa0103e0 mov x0, x1 d304c: aa0803e1 mov x1, x8 d3050: 97ffcce3 bl 0xc63dc <__cxa_demangle+0x3afc> d3054: a940aa68 ldp x8, x10, [x19, #0x8] d3058: 91000509 add x9, x8, #0x1 d305c: eb0a013f cmp x9, x10 d3060: 54000062 b.hs 0xd306c <__cxa_demangle+0x1078c> d3064: f9400260 ldr x0, [x19] d3068: 1400000b b 0xd3094 <__cxa_demangle+0x107b4> d306c: f9400260 ldr x0, [x19] d3070: d37ff948 lsl x8, x10, #1 d3074: eb09011f cmp x8, x9 d3078: 9a883121 csel x1, x9, x8, lo d307c: f9000a61 str x1, [x19, #0x10] d3080: 97fdba44 bl 0x41990 d3084: f9000260 str x0, [x19] d3088: b4000320 cbz x0, 0xd30ec <__cxa_demangle+0x1080c> d308c: f9400668 ldr x8, [x19, #0x8] d3090: 91000509 add x9, x8, #0x1 d3094: f9000669 str x9, [x19, #0x8] d3098: 52800409 mov w9, #0x20 // =32 d309c: 38286809 strb w9, [x0, x8] d30a0: f9401294 ldr x20, [x20, #0x20] d30a4: aa1303e1 mov x1, x19 d30a8: f9400288 ldr x8, [x20] d30ac: aa1403e0 mov x0, x20 d30b0: f9401108 ldr x8, [x8, #0x20] d30b4: d63f0100 blr x8 d30b8: 39402688 ldrb w8, [x20, #0x9] d30bc: 7100051f cmp w8, #0x1 d30c0: 54000081 b.ne 0xd30d0 <__cxa_demangle+0x107f0> d30c4: a9417bfd ldp x29, x30, [sp, #0x10] d30c8: a8c24ff4 ldp x20, x19, [sp], #0x20 d30cc: d65f03c0 ret d30d0: f9400288 ldr x8, [x20] d30d4: a9417bfd ldp x29, x30, [sp, #0x10] d30d8: aa1403e0 mov x0, x20 d30dc: aa1303e1 mov x1, x19 d30e0: f9401502 ldr x2, [x8, #0x28] d30e4: a8c24ff4 ldp x20, x19, [sp], #0x20 d30e8: d61f0040 br x2 d30ec: 97fdbd25 bl 0x42580 <_ZSt9terminatev@plt> d30f0: 17fdb88c b 0x41320 <_ZdlPv@plt> d30f4: f9400800 ldr x0, [x0, #0x10] d30f8: 39402408 ldrb w8, [x0, #0x9] d30fc: 7100091f cmp w8, #0x2 d3100: 54000081 b.ne 0xd3110 <__cxa_demangle+0x10830> d3104: f9400008 ldr x8, [x0] d3108: f9400102 ldr x2, [x8] d310c: d61f0040 br x2 d3110: 7100011f cmp w8, #0x0 d3114: 1a9f17e0 cset w0, eq d3118: d65f03c0 ret d311c: a9bd57f6 stp x22, x21, [sp, #-0x30]! d3120: a9014ff4 stp x20, x19, [sp, #0x10] d3124: a9027bfd stp x29, x30, [sp, #0x20] d3128: 910083fd add x29, sp, #0x20 d312c: f9400808 ldr x8, [x0, #0x10] d3130: aa0003f4 mov x20, x0 d3134: aa0103f3 mov x19, x1 d3138: 39402109 ldrb w9, [x8, #0x8] d313c: 7100293f cmp w9, #0xa d3140: 54000521 b.ne 0xd31e4 <__cxa_demangle+0x10904> d3144: f9400908 ldr x8, [x8, #0x10] d3148: 39402109 ldrb w9, [x8, #0x8] d314c: 71001d3f cmp w9, #0x7 d3150: 540004a1 b.ne 0xd31e4 <__cxa_demangle+0x10904> d3154: a9415915 ldp x21, x22, [x8, #0x10] d3158: b0000060 adrp x0, 0xe0000 d315c: 91242800 add x0, x0, #0x90a d3160: 52800181 mov w1, #0xc // =12 d3164: 97fdbd47 bl 0x42680 <__strlen_chk@plt> d3168: cb1502c8 sub x8, x22, x21 d316c: eb00011f cmp x8, x0 d3170: 540003a1 b.ne 0xd31e4 <__cxa_demangle+0x10904> d3174: eb1602bf cmp x21, x22 d3178: 54000160 b.eq 0xd31a4 <__cxa_demangle+0x108c4> d317c: b0000068 adrp x8, 0xe0000 d3180: 91242908 add x8, x8, #0x90a d3184: 394002a9 ldrb w9, [x21] d3188: 3940010a ldrb w10, [x8] d318c: 6b0a013f cmp w9, w10 d3190: 540002a1 b.ne 0xd31e4 <__cxa_demangle+0x10904> d3194: 910006b5 add x21, x21, #0x1 d3198: eb1502df cmp x22, x21 d319c: 91000508 add x8, x8, #0x1 d31a0: 54ffff21 b.ne 0xd3184 <__cxa_demangle+0x108a4> d31a4: f9400a95 ldr x21, [x20, #0x10] d31a8: b0000074 adrp x20, 0xe0000 d31ac: 91241a94 add x20, x20, #0x906 d31b0: 52800081 mov w1, #0x4 // =4 d31b4: aa1403e0 mov x0, x20 d31b8: 97fdbd32 bl 0x42680 <__strlen_chk@plt> d31bc: 8b000282 add x2, x20, x0 d31c0: aa1303e0 mov x0, x19 d31c4: aa1403e1 mov x1, x20 d31c8: 97ffcc85 bl 0xc63dc <__cxa_demangle+0x3afc> d31cc: a9418aa1 ldp x1, x2, [x21, #0x18] d31d0: aa1303e0 mov x0, x19 d31d4: 97ffcc82 bl 0xc63dc <__cxa_demangle+0x3afc> d31d8: b0000074 adrp x20, 0xe0000 d31dc: 91197694 add x20, x20, #0x65d d31e0: 14000038 b 0xd32c0 <__cxa_demangle+0x109e0> d31e4: f9400a80 ldr x0, [x20, #0x10] d31e8: aa1303e1 mov x1, x19 d31ec: f9400008 ldr x8, [x0] d31f0: f9401108 ldr x8, [x8, #0x20] d31f4: d63f0100 blr x8 d31f8: f9400a80 ldr x0, [x20, #0x10] d31fc: 39402808 ldrb w8, [x0, #0xa] d3200: 34000108 cbz w8, 0xd3220 <__cxa_demangle+0x10940> d3204: 7100091f cmp w8, #0x2 d3208: 540001e1 b.ne 0xd3244 <__cxa_demangle+0x10964> d320c: f9400008 ldr x8, [x0] d3210: aa1303e1 mov x1, x19 d3214: f9400508 ldr x8, [x8, #0x8] d3218: d63f0100 blr x8 d321c: 36000140 tbz w0, #0x0, 0xd3244 <__cxa_demangle+0x10964> d3220: b0000075 adrp x21, 0xe0000 d3224: 9116beb5 add x21, x21, #0x5af d3228: 52800041 mov w1, #0x2 // =2 d322c: aa1503e0 mov x0, x21 d3230: 97fdbd14 bl 0x42680 <__strlen_chk@plt> d3234: 8b0002a2 add x2, x21, x0 d3238: aa1303e0 mov x0, x19 d323c: aa1503e1 mov x1, x21 d3240: 97ffcc67 bl 0xc63dc <__cxa_demangle+0x3afc> d3244: f9400a80 ldr x0, [x20, #0x10] d3248: 39402808 ldrb w8, [x0, #0xa] d324c: 34000248 cbz w8, 0xd3294 <__cxa_demangle+0x109b4> d3250: 7100091f cmp w8, #0x2 d3254: 540000e1 b.ne 0xd3270 <__cxa_demangle+0x10990> d3258: f9400008 ldr x8, [x0] d325c: aa1303e1 mov x1, x19 d3260: f9400508 ldr x8, [x8, #0x8] d3264: d63f0100 blr x8 d3268: 37000160 tbnz w0, #0x0, 0xd3294 <__cxa_demangle+0x109b4> d326c: f9400a80 ldr x0, [x20, #0x10] d3270: 39402c08 ldrb w8, [x0, #0xb] d3274: 34000108 cbz w8, 0xd3294 <__cxa_demangle+0x109b4> d3278: 7100091f cmp w8, #0x2 d327c: 540001e1 b.ne 0xd32b8 <__cxa_demangle+0x109d8> d3280: f9400008 ldr x8, [x0] d3284: aa1303e1 mov x1, x19 d3288: f9400908 ldr x8, [x8, #0x10] d328c: d63f0100 blr x8 d3290: 36000140 tbz w0, #0x0, 0xd32b8 <__cxa_demangle+0x109d8> d3294: b0000074 adrp x20, 0xe0000 d3298: 910ae294 add x20, x20, #0x2b8 d329c: 52800041 mov w1, #0x2 // =2 d32a0: aa1403e0 mov x0, x20 d32a4: 97fdbcf7 bl 0x42680 <__strlen_chk@plt> d32a8: 8b000282 add x2, x20, x0 d32ac: aa1303e0 mov x0, x19 d32b0: aa1403e1 mov x1, x20 d32b4: 97ffcc4a bl 0xc63dc <__cxa_demangle+0x3afc> d32b8: b0000074 adrp x20, 0xe0000 d32bc: 9109ee94 add x20, x20, #0x27b d32c0: 52800041 mov w1, #0x2 // =2 d32c4: aa1403e0 mov x0, x20 d32c8: 97fdbcee bl 0x42680 <__strlen_chk@plt> d32cc: 8b000282 add x2, x20, x0 d32d0: aa1303e0 mov x0, x19 d32d4: aa1403e1 mov x1, x20 d32d8: a9427bfd ldp x29, x30, [sp, #0x20] d32dc: a9414ff4 ldp x20, x19, [sp, #0x10] d32e0: a8c357f6 ldp x22, x21, [sp], #0x30 d32e4: 17ffcc3e b 0xc63dc <__cxa_demangle+0x3afc> d32e8: a9bd57f6 stp x22, x21, [sp, #-0x30]! d32ec: a9014ff4 stp x20, x19, [sp, #0x10] d32f0: a9027bfd stp x29, x30, [sp, #0x20] d32f4: 910083fd add x29, sp, #0x20 d32f8: f9400808 ldr x8, [x0, #0x10] d32fc: aa0003f4 mov x20, x0 d3300: aa0103f3 mov x19, x1 d3304: 39402109 ldrb w9, [x8, #0x8] d3308: 7100293f cmp w9, #0xa d330c: 540003a1 b.ne 0xd3380 <__cxa_demangle+0x10aa0> d3310: f9400908 ldr x8, [x8, #0x10] d3314: 39402109 ldrb w9, [x8, #0x8] d3318: 71001d3f cmp w9, #0x7 d331c: 54000321 b.ne 0xd3380 <__cxa_demangle+0x10aa0> d3320: a9415915 ldp x21, x22, [x8, #0x10] d3324: b0000060 adrp x0, 0xe0000 d3328: 91242800 add x0, x0, #0x90a d332c: 52800181 mov w1, #0xc // =12 d3330: 97fdbcd4 bl 0x42680 <__strlen_chk@plt> d3334: cb1502c8 sub x8, x22, x21 d3338: eb00011f cmp x8, x0 d333c: 54000221 b.ne 0xd3380 <__cxa_demangle+0x10aa0> d3340: eb1602bf cmp x21, x22 d3344: 54000160 b.eq 0xd3370 <__cxa_demangle+0x10a90> d3348: b0000068 adrp x8, 0xe0000 d334c: 91242908 add x8, x8, #0x90a d3350: 394002a9 ldrb w9, [x21] d3354: 3940010a ldrb w10, [x8] d3358: 6b0a013f cmp w9, w10 d335c: 54000121 b.ne 0xd3380 <__cxa_demangle+0x10aa0> d3360: 910006b5 add x21, x21, #0x1 d3364: eb1502df cmp x22, x21 d3368: 91000508 add x8, x8, #0x1 d336c: 54ffff21 b.ne 0xd3350 <__cxa_demangle+0x10a70> d3370: a9427bfd ldp x29, x30, [sp, #0x20] d3374: a9414ff4 ldp x20, x19, [sp, #0x10] d3378: a8c357f6 ldp x22, x21, [sp], #0x30 d337c: d65f03c0 ret d3380: f9400a80 ldr x0, [x20, #0x10] d3384: 39402808 ldrb w8, [x0, #0xa] d3388: 34000248 cbz w8, 0xd33d0 <__cxa_demangle+0x10af0> d338c: 7100091f cmp w8, #0x2 d3390: 540000e1 b.ne 0xd33ac <__cxa_demangle+0x10acc> d3394: f9400008 ldr x8, [x0] d3398: aa1303e1 mov x1, x19 d339c: f9400508 ldr x8, [x8, #0x8] d33a0: d63f0100 blr x8 d33a4: 37000160 tbnz w0, #0x0, 0xd33d0 <__cxa_demangle+0x10af0> d33a8: f9400a80 ldr x0, [x20, #0x10] d33ac: 39402c08 ldrb w8, [x0, #0xb] d33b0: 34000108 cbz w8, 0xd33d0 <__cxa_demangle+0x10af0> d33b4: 7100091f cmp w8, #0x2 d33b8: 540001e1 b.ne 0xd33f4 <__cxa_demangle+0x10b14> d33bc: f9400008 ldr x8, [x0] d33c0: aa1303e1 mov x1, x19 d33c4: f9400908 ldr x8, [x8, #0x10] d33c8: d63f0100 blr x8 d33cc: 36000140 tbz w0, #0x0, 0xd33f4 <__cxa_demangle+0x10b14> d33d0: b0000075 adrp x21, 0xe0000 d33d4: 910fb6b5 add x21, x21, #0x3ed d33d8: 52800041 mov w1, #0x2 // =2 d33dc: aa1503e0 mov x0, x21 d33e0: 97fdbca8 bl 0x42680 <__strlen_chk@plt> d33e4: 8b0002a2 add x2, x21, x0 d33e8: aa1303e0 mov x0, x19 d33ec: aa1503e1 mov x1, x21 d33f0: 97ffcbfb bl 0xc63dc <__cxa_demangle+0x3afc> d33f4: f9400a80 ldr x0, [x20, #0x10] d33f8: aa1303e1 mov x1, x19 d33fc: a9427bfd ldp x29, x30, [sp, #0x20] d3400: a9414ff4 ldp x20, x19, [sp, #0x10] d3404: f9400008 ldr x8, [x0] d3408: f9401502 ldr x2, [x8, #0x28] d340c: a8c357f6 ldp x22, x21, [sp], #0x30 d3410: d61f0040 br x2 d3414: 17fdb7c3 b 0x41320 <_ZdlPv@plt> d3418: f9400800 ldr x0, [x0, #0x10] d341c: 39402408 ldrb w8, [x0, #0x9] d3420: 7100091f cmp w8, #0x2 d3424: 54000081 b.ne 0xd3434 <__cxa_demangle+0x10b54> d3428: f9400008 ldr x8, [x0] d342c: f9400102 ldr x2, [x8] d3430: d61f0040 br x2 d3434: 7100011f cmp w8, #0x0 d3438: 1a9f17e0 cset w0, eq d343c: d65f03c0 ret d3440: f81c0ff7 str x23, [sp, #-0x40]! d3444: a90157f6 stp x22, x21, [sp, #0x10] d3448: a9024ff4 stp x20, x19, [sp, #0x20] d344c: a9037bfd stp x29, x30, [sp, #0x30] d3450: 9100c3fd add x29, sp, #0x30 d3454: 39407008 ldrb w8, [x0, #0x1c] d3458: 35000b68 cbnz w8, 0xd35c4 <__cxa_demangle+0x10ce4> d345c: f9400815 ldr x21, [x0, #0x10] d3460: 52800028 mov w8, #0x1 // =1 d3464: 39007008 strb w8, [x0, #0x1c] d3468: b9401817 ldr w23, [x0, #0x18] d346c: f94002a8 ldr x8, [x21] d3470: aa0003f3 mov x19, x0 d3474: aa0103f4 mov x20, x1 d3478: f9400d08 ldr x8, [x8, #0x18] d347c: aa1503e0 mov x0, x21 d3480: d63f0100 blr x8 d3484: 39402008 ldrb w8, [x0, #0x8] d3488: 7100311f cmp w8, #0xc d348c: 54000161 b.ne 0xd34b8 <__cxa_demangle+0x10bd8> d3490: f9400815 ldr x21, [x0, #0x10] d3494: b9401809 ldr w9, [x0, #0x18] d3498: f94002a8 ldr x8, [x21] d349c: 6b17013f cmp w9, w23 d34a0: 1a97b137 csel w23, w9, w23, lt d34a4: f9400d08 ldr x8, [x8, #0x18] d34a8: aa1503e0 mov x0, x21 d34ac: aa1403e1 mov x1, x20 d34b0: d63f0100 blr x8 d34b4: 17fffff4 b 0xd3484 <__cxa_demangle+0x10ba4> d34b8: f94002a8 ldr x8, [x21] d34bc: f9401108 ldr x8, [x8, #0x20] d34c0: aa1503e0 mov x0, x21 d34c4: aa1403e1 mov x1, x20 d34c8: d63f0100 blr x8 d34cc: 39402aa8 ldrb w8, [x21, #0xa] d34d0: 34000128 cbz w8, 0xd34f4 <__cxa_demangle+0x10c14> d34d4: 7100091f cmp w8, #0x2 d34d8: 54000341 b.ne 0xd3540 <__cxa_demangle+0x10c60> d34dc: f94002a8 ldr x8, [x21] d34e0: f9400508 ldr x8, [x8, #0x8] d34e4: aa1503e0 mov x0, x21 d34e8: aa1403e1 mov x1, x20 d34ec: d63f0100 blr x8 d34f0: 36000140 tbz w0, #0x0, 0xd3518 <__cxa_demangle+0x10c38> d34f4: b0000076 adrp x22, 0xe0000 d34f8: 9116bed6 add x22, x22, #0x5af d34fc: 52800041 mov w1, #0x2 // =2 d3500: aa1603e0 mov x0, x22 d3504: 97fdbc5f bl 0x42680 <__strlen_chk@plt> d3508: 8b0002c2 add x2, x22, x0 d350c: aa1403e0 mov x0, x20 d3510: aa1603e1 mov x1, x22 d3514: 97ffcbb2 bl 0xc63dc <__cxa_demangle+0x3afc> d3518: 39402aa8 ldrb w8, [x21, #0xa] d351c: 34000268 cbz w8, 0xd3568 <__cxa_demangle+0x10c88> d3520: 7100091f cmp w8, #0x2 d3524: 540000e1 b.ne 0xd3540 <__cxa_demangle+0x10c60> d3528: f94002a8 ldr x8, [x21] d352c: f9400508 ldr x8, [x8, #0x8] d3530: aa1503e0 mov x0, x21 d3534: aa1403e1 mov x1, x20 d3538: d63f0100 blr x8 d353c: 37000160 tbnz w0, #0x0, 0xd3568 <__cxa_demangle+0x10c88> d3540: 39402ea8 ldrb w8, [x21, #0xb] d3544: 34000128 cbz w8, 0xd3568 <__cxa_demangle+0x10c88> d3548: 7100091f cmp w8, #0x2 d354c: 54000201 b.ne 0xd358c <__cxa_demangle+0x10cac> d3550: f94002a8 ldr x8, [x21] d3554: f9400908 ldr x8, [x8, #0x10] d3558: aa1503e0 mov x0, x21 d355c: aa1403e1 mov x1, x20 d3560: d63f0100 blr x8 d3564: 36000140 tbz w0, #0x0, 0xd358c <__cxa_demangle+0x10cac> d3568: b0000075 adrp x21, 0xe0000 d356c: 910ae2b5 add x21, x21, #0x2b8 d3570: 52800041 mov w1, #0x2 // =2 d3574: aa1503e0 mov x0, x21 d3578: 97fdbc42 bl 0x42680 <__strlen_chk@plt> d357c: 8b0002a2 add x2, x21, x0 d3580: aa1403e0 mov x0, x20 d3584: aa1503e1 mov x1, x21 d3588: 97ffcb95 bl 0xc63dc <__cxa_demangle+0x3afc> d358c: b0000068 adrp x8, 0xe0000 d3590: b0000069 adrp x9, 0xe0000 d3594: 911f4d08 add x8, x8, #0x7d3 d3598: 911f4129 add x9, x9, #0x7d0 d359c: 710002ff cmp w23, #0x0 d35a0: 9a880135 csel x21, x9, x8, eq d35a4: 52800061 mov w1, #0x3 // =3 d35a8: aa1503e0 mov x0, x21 d35ac: 97fdbc35 bl 0x42680 <__strlen_chk@plt> d35b0: 8b0002a2 add x2, x21, x0 d35b4: aa1403e0 mov x0, x20 d35b8: aa1503e1 mov x1, x21 d35bc: 97ffcb88 bl 0xc63dc <__cxa_demangle+0x3afc> d35c0: 3900727f strb wzr, [x19, #0x1c] d35c4: a9437bfd ldp x29, x30, [sp, #0x30] d35c8: a9424ff4 ldp x20, x19, [sp, #0x20] d35cc: a94157f6 ldp x22, x21, [sp, #0x10] d35d0: f84407f7 ldr x23, [sp], #0x40 d35d4: d65f03c0 ret d35d8: 3900727f strb wzr, [x19, #0x1c] d35dc: 94000770 bl 0xd539c <__cxa_demangle+0x12abc> d35e0: 3900727f strb wzr, [x19, #0x1c] d35e4: 9400076e bl 0xd539c <__cxa_demangle+0x12abc> d35e8: a9bd57f6 stp x22, x21, [sp, #-0x30]! d35ec: a9014ff4 stp x20, x19, [sp, #0x10] d35f0: a9027bfd stp x29, x30, [sp, #0x20] d35f4: 910083fd add x29, sp, #0x20 d35f8: 39407008 ldrb w8, [x0, #0x1c] d35fc: 350006e8 cbnz w8, 0xd36d8 <__cxa_demangle+0x10df8> d3600: f9400815 ldr x21, [x0, #0x10] d3604: 52800028 mov w8, #0x1 // =1 d3608: 39007008 strb w8, [x0, #0x1c] d360c: aa0003f3 mov x19, x0 d3610: f94002a8 ldr x8, [x21] d3614: aa0103f4 mov x20, x1 d3618: f9400d08 ldr x8, [x8, #0x18] d361c: aa1503e0 mov x0, x21 d3620: d63f0100 blr x8 d3624: 39402008 ldrb w8, [x0, #0x8] d3628: 7100311f cmp w8, #0xc d362c: 54000101 b.ne 0xd364c <__cxa_demangle+0x10d6c> d3630: f9400815 ldr x21, [x0, #0x10] d3634: f94002a8 ldr x8, [x21] d3638: f9400d08 ldr x8, [x8, #0x18] d363c: aa1503e0 mov x0, x21 d3640: aa1403e1 mov x1, x20 d3644: d63f0100 blr x8 d3648: 17fffff7 b 0xd3624 <__cxa_demangle+0x10d44> d364c: 39402aa8 ldrb w8, [x21, #0xa] d3650: 34000268 cbz w8, 0xd369c <__cxa_demangle+0x10dbc> d3654: 7100091f cmp w8, #0x2 d3658: 540000e1 b.ne 0xd3674 <__cxa_demangle+0x10d94> d365c: f94002a8 ldr x8, [x21] d3660: f9400508 ldr x8, [x8, #0x8] d3664: aa1503e0 mov x0, x21 d3668: aa1403e1 mov x1, x20 d366c: d63f0100 blr x8 d3670: 37000160 tbnz w0, #0x0, 0xd369c <__cxa_demangle+0x10dbc> d3674: 39402ea8 ldrb w8, [x21, #0xb] d3678: 34000128 cbz w8, 0xd369c <__cxa_demangle+0x10dbc> d367c: 7100091f cmp w8, #0x2 d3680: 54000201 b.ne 0xd36c0 <__cxa_demangle+0x10de0> d3684: f94002a8 ldr x8, [x21] d3688: f9400908 ldr x8, [x8, #0x10] d368c: aa1503e0 mov x0, x21 d3690: aa1403e1 mov x1, x20 d3694: d63f0100 blr x8 d3698: 36000140 tbz w0, #0x0, 0xd36c0 <__cxa_demangle+0x10de0> d369c: b0000076 adrp x22, 0xe0000 d36a0: 910fb6d6 add x22, x22, #0x3ed d36a4: 52800041 mov w1, #0x2 // =2 d36a8: aa1603e0 mov x0, x22 d36ac: 97fdbbf5 bl 0x42680 <__strlen_chk@plt> d36b0: 8b0002c2 add x2, x22, x0 d36b4: aa1403e0 mov x0, x20 d36b8: aa1603e1 mov x1, x22 d36bc: 97ffcb48 bl 0xc63dc <__cxa_demangle+0x3afc> d36c0: f94002a8 ldr x8, [x21] d36c4: f9401508 ldr x8, [x8, #0x28] d36c8: aa1503e0 mov x0, x21 d36cc: aa1403e1 mov x1, x20 d36d0: d63f0100 blr x8 d36d4: 3900727f strb wzr, [x19, #0x1c] d36d8: a9427bfd ldp x29, x30, [sp, #0x20] d36dc: a9414ff4 ldp x20, x19, [sp, #0x10] d36e0: a8c357f6 ldp x22, x21, [sp], #0x30 d36e4: d65f03c0 ret d36e8: 3900727f strb wzr, [x19, #0x1c] d36ec: 9400072c bl 0xd539c <__cxa_demangle+0x12abc> d36f0: 3900727f strb wzr, [x19, #0x1c] d36f4: 9400072a bl 0xd539c <__cxa_demangle+0x12abc> d36f8: 17fdb70a b 0x41320 <_ZdlPv@plt> d36fc: a9be4ff4 stp x20, x19, [sp, #-0x20]! d3700: a9017bfd stp x29, x30, [sp, #0x10] d3704: 910043fd add x29, sp, #0x10 d3708: aa0003f3 mov x19, x0 d370c: f9400800 ldr x0, [x0, #0x10] d3710: aa0103f4 mov x20, x1 d3714: f9400008 ldr x8, [x0] d3718: f9401108 ldr x8, [x8, #0x20] d371c: d63f0100 blr x8 d3720: a9418a61 ldp x1, x2, [x19, #0x18] d3724: a9417bfd ldp x29, x30, [sp, #0x10] d3728: aa1403e0 mov x0, x20 d372c: a8c24ff4 ldp x20, x19, [sp], #0x20 d3730: 17ffcb2b b 0xc63dc <__cxa_demangle+0x3afc> d3734: 17fdb6fb b 0x41320 <_ZdlPv@plt> d3738: d2800002 mov x2, #0x0 // =0 d373c: 52800003 mov w3, #0x0 // =0 d3740: 38401405 ldrb w5, [x0], #0x1 d3744: 924018a4 and x4, x5, #0x7f d3748: 9ac32084 lsl x4, x4, x3 d374c: 11001c63 add w3, w3, #0x7 d3750: aa040042 orr x2, x2, x4 d3754: 373fff65 tbnz w5, #0x7, 0xd3740 <__cxa_demangle+0x10e60> d3758: f9000022 str x2, [x1] d375c: d65f03c0 ret d3760: d2800002 mov x2, #0x0 // =0 d3764: 52800003 mov w3, #0x0 // =0 d3768: 38401404 ldrb w4, [x0], #0x1 d376c: 92401885 and x5, x4, #0x7f d3770: 9ac320a5 lsl x5, x5, x3 d3774: 11001c63 add w3, w3, #0x7 d3778: aa050042 orr x2, x2, x5 d377c: 373fff64 tbnz w4, #0x7, 0xd3768 <__cxa_demangle+0x10e88> d3780: 7100fc7f cmp w3, #0x3f d3784: 540000a8 b.hi 0xd3798 <__cxa_demangle+0x10eb8> d3788: 36300084 tbz w4, #0x6, 0xd3798 <__cxa_demangle+0x10eb8> d378c: 92800004 mov x4, #-0x1 // =-1 d3790: 9ac32083 lsl x3, x4, x3 d3794: aa020062 orr x2, x3, x2 d3798: f9000022 str x2, [x1] d379c: d65f03c0 ret d37a0: a9bc7bfd stp x29, x30, [sp, #-0x40]! d37a4: 910003fd mov x29, sp d37a8: a90153f3 stp x19, x20, [sp, #0x10] d37ac: 53001c14 uxtb w20, w0 d37b0: aa0203f3 mov x19, x2 d37b4: a9025bf5 stp x21, x22, [sp, #0x20] d37b8: 7101429f cmp w20, #0x50 d37bc: aa0103f6 mov x22, x1 d37c0: aa0303f5 mov x21, x3 d37c4: 540000a1 b.ne 0xd37d8 <__cxa_demangle+0x10ef8> d37c8: 91001c53 add x19, x2, #0x7 d37cc: 927df260 and x0, x19, #0xfffffffffffffff8 d37d0: f8408401 ldr x1, [x0], #0x8 d37d4: 1400002a b 0xd387c <__cxa_demangle+0x10f9c> d37d8: 12000e81 and w1, w20, #0xf d37dc: 7100303f cmp w1, #0xc d37e0: 540003e8 b.hi 0xd385c <__cxa_demangle+0x10f7c> d37e4: d0000060 adrp x0, 0xe1000 d37e8: 911b1000 add x0, x0, #0x6c4 d37ec: 38614800 ldrb w0, [x0, w1, uxtw] d37f0: 10000061 adr x1, 0xd37fc <__cxa_demangle+0x10f1c> d37f4: 8b208820 add x0, x1, w0, sxtb #2 d37f8: d61f0000 br x0 d37fc: aa0203e0 mov x0, x2 d3800: 9100e3a1 add x1, x29, #0x38 d3804: 97ffffcd bl 0xd3738 <__cxa_demangle+0x10e58> d3808: 14000004 b 0xd3818 <__cxa_demangle+0x10f38> d380c: aa0203e0 mov x0, x2 d3810: 9100e3a1 add x1, x29, #0x38 d3814: 97ffffd3 bl 0xd3760 <__cxa_demangle+0x10e80> d3818: f9401fa1 ldr x1, [x29, #0x38] d381c: 14000011 b 0xd3860 <__cxa_demangle+0x10f80> d3820: aa0203e0 mov x0, x2 d3824: 78402401 ldrh w1, [x0], #0x2 d3828: 1400000e b 0xd3860 <__cxa_demangle+0x10f80> d382c: aa0203e0 mov x0, x2 d3830: b8404401 ldr w1, [x0], #0x4 d3834: 1400000b b 0xd3860 <__cxa_demangle+0x10f80> d3838: aa0203e0 mov x0, x2 d383c: 78802401 ldrsh x1, [x0], #0x2 d3840: 14000008 b 0xd3860 <__cxa_demangle+0x10f80> d3844: aa0203e0 mov x0, x2 d3848: b8804401 ldrsw x1, [x0], #0x4 d384c: 14000005 b 0xd3860 <__cxa_demangle+0x10f80> d3850: aa0203e0 mov x0, x2 d3854: f8408401 ldr x1, [x0], #0x8 d3858: 14000002 b 0xd3860 <__cxa_demangle+0x10f80> d385c: 97fdb9f9 bl 0x42040 d3860: b40000e1 cbz x1, 0xd387c <__cxa_demangle+0x10f9c> d3864: 121c0a82 and w2, w20, #0x70 d3868: 7100405f cmp w2, #0x10 d386c: 9a960273 csel x19, x19, x22, eq d3870: 8b130021 add x1, x1, x19 d3874: 36380054 tbz w20, #0x7, 0xd387c <__cxa_demangle+0x10f9c> d3878: f9400021 ldr x1, [x1] d387c: f90002a1 str x1, [x21] d3880: a94153f3 ldp x19, x20, [sp, #0x10] d3884: a9425bf5 ldp x21, x22, [sp, #0x20] d3888: a8c47bfd ldp x29, x30, [sp], #0x40 d388c: d65f03c0 ret d3890: d00001e2 adrp x2, 0x111000 ::id+0x560> d3894: 52800100 mov w0, #0x8 // =8 d3898: 91344041 add x1, x2, #0xd10 d389c: 39344040 strb w0, [x2, #0xd10] d38a0: 39000420 strb w0, [x1, #0x1] d38a4: 39000820 strb w0, [x1, #0x2] d38a8: 39000c20 strb w0, [x1, #0x3] d38ac: 39001020 strb w0, [x1, #0x4] d38b0: 39001420 strb w0, [x1, #0x5] d38b4: 39001820 strb w0, [x1, #0x6] d38b8: 39001c20 strb w0, [x1, #0x7] d38bc: 39002020 strb w0, [x1, #0x8] d38c0: 39002420 strb w0, [x1, #0x9] d38c4: 39002820 strb w0, [x1, #0xa] d38c8: 39002c20 strb w0, [x1, #0xb] d38cc: 39003020 strb w0, [x1, #0xc] d38d0: 39003420 strb w0, [x1, #0xd] d38d4: 39003820 strb w0, [x1, #0xe] d38d8: 39003c20 strb w0, [x1, #0xf] d38dc: 39004020 strb w0, [x1, #0x10] d38e0: 39004420 strb w0, [x1, #0x11] d38e4: 39004820 strb w0, [x1, #0x12] d38e8: 39004c20 strb w0, [x1, #0x13] d38ec: 39005020 strb w0, [x1, #0x14] d38f0: 39005420 strb w0, [x1, #0x15] d38f4: 39005820 strb w0, [x1, #0x16] d38f8: 39005c20 strb w0, [x1, #0x17] d38fc: 39006020 strb w0, [x1, #0x18] d3900: 39006420 strb w0, [x1, #0x19] d3904: 39006820 strb w0, [x1, #0x1a] d3908: 39006c20 strb w0, [x1, #0x1b] d390c: 39007020 strb w0, [x1, #0x1c] d3910: 39007420 strb w0, [x1, #0x1d] d3914: 39007820 strb w0, [x1, #0x1e] d3918: 39007c20 strb w0, [x1, #0x1f] d391c: 39010020 strb w0, [x1, #0x40] d3920: 39010420 strb w0, [x1, #0x41] d3924: 39010820 strb w0, [x1, #0x42] d3928: 39010c20 strb w0, [x1, #0x43] d392c: 39011020 strb w0, [x1, #0x44] d3930: 39011420 strb w0, [x1, #0x45] d3934: 39011820 strb w0, [x1, #0x46] d3938: 39011c20 strb w0, [x1, #0x47] d393c: 39012020 strb w0, [x1, #0x48] d3940: 39012420 strb w0, [x1, #0x49] d3944: 39012820 strb w0, [x1, #0x4a] d3948: 39012c20 strb w0, [x1, #0x4b] d394c: 39013020 strb w0, [x1, #0x4c] d3950: 39013420 strb w0, [x1, #0x4d] d3954: 39013820 strb w0, [x1, #0x4e] d3958: 39013c20 strb w0, [x1, #0x4f] d395c: 39014020 strb w0, [x1, #0x50] d3960: 39014420 strb w0, [x1, #0x51] d3964: 39014820 strb w0, [x1, #0x52] d3968: 39014c20 strb w0, [x1, #0x53] d396c: 39015020 strb w0, [x1, #0x54] d3970: 39015420 strb w0, [x1, #0x55] d3974: 39015820 strb w0, [x1, #0x56] d3978: 39015c20 strb w0, [x1, #0x57] d397c: 39016020 strb w0, [x1, #0x58] d3980: 39016420 strb w0, [x1, #0x59] d3984: 39016820 strb w0, [x1, #0x5a] d3988: 39016c20 strb w0, [x1, #0x5b] d398c: 39017020 strb w0, [x1, #0x5c] d3990: 39017420 strb w0, [x1, #0x5d] d3994: 39017820 strb w0, [x1, #0x5e] d3998: 39017c20 strb w0, [x1, #0x5f] d399c: 39018020 strb w0, [x1, #0x60] d39a0: d65f03c0 ret d39a4: d00001e3 adrp x3, 0x111000 ::id+0x560> d39a8: a9bf7bfd stp x29, x30, [sp, #-0x10]! d39ac: 910003fd mov x29, sp d39b0: 3974bc63 ldrb w3, [x3, #0xd2f] d39b4: 7100207f cmp w3, #0x8 d39b8: 540000c1 b.ne 0xd39d0 <__cxa_demangle+0x110f0> d39bc: f9000041 str x1, [x2] d39c0: f941a001 ldr x1, [x0, #0x340] d39c4: b6f00081 tbz x1, #0x3e, 0xd39d4 <__cxa_demangle+0x110f4> d39c8: 390ddc1f strb wzr, [x0, #0x377] d39cc: 14000002 b 0xd39d4 <__cxa_demangle+0x110f4> d39d0: 97fdb99c bl 0x42040 d39d4: f9007c02 str x2, [x0, #0xf8] d39d8: a8c17bfd ldp x29, x30, [sp], #0x10 d39dc: d65f03c0 ret d39e0: a9bf7bfd stp x29, x30, [sp, #-0x10]! d39e4: 7101843f cmp w1, #0x61 d39e8: 910003fd mov x29, sp d39ec: 5400004d b.le 0xd39f4 <__cxa_demangle+0x11114> d39f0: 97fdb994 bl 0x42040 d39f4: d00001e3 adrp x3, 0x111000 ::id+0x560> d39f8: 93407c22 sxtw x2, w1 d39fc: 91344063 add x3, x3, #0xd10 d3a00: f941a004 ldr x4, [x0, #0x340] d3a04: f861d801 ldr x1, [x0, w1, sxtw #3] d3a08: 38626863 ldrb w3, [x3, x2] d3a0c: b6f000c4 tbz x4, #0x3e, 0xd3a24 <__cxa_demangle+0x11144> d3a10: 8b020002 add x2, x0, x2 d3a14: 394d6040 ldrb w0, [x2, #0x358] d3a18: 34000060 cbz w0, 0xd3a24 <__cxa_demangle+0x11144> d3a1c: aa0103e0 mov x0, x1 d3a20: 14000004 b 0xd3a30 <__cxa_demangle+0x11150> d3a24: 7100207f cmp w3, #0x8 d3a28: 54fffe41 b.ne 0xd39f0 <__cxa_demangle+0x11110> d3a2c: f9400020 ldr x0, [x1] d3a30: a8c17bfd ldp x29, x30, [sp], #0x10 d3a34: d65f03c0 ret d3a38: a9bc7bfd stp x29, x30, [sp, #-0x40]! d3a3c: 910003fd mov x29, sp d3a40: a9025bf5 stp x21, x22, [sp, #0x20] d3a44: aa0003f5 mov x21, x0 d3a48: f941a020 ldr x0, [x1, #0x340] d3a4c: a90153f3 stp x19, x20, [sp, #0x10] d3a50: aa0103f3 mov x19, x1 d3a54: b6f00060 tbz x0, #0x3e, 0xd3a60 <__cxa_demangle+0x11180> d3a58: 394ddc20 ldrb w0, [x1, #0x377] d3a5c: 350000e0 cbnz w0, 0xd3a78 <__cxa_demangle+0x11198> d3a60: f9407e60 ldr x0, [x19, #0xf8] d3a64: b50000a0 cbnz x0, 0xd3a78 <__cxa_demangle+0x11198> d3a68: f9418a61 ldr x1, [x19, #0x310] d3a6c: aa1303e0 mov x0, x19 d3a70: 9100e3a2 add x2, x29, #0x38 d3a74: 97ffffcc bl 0xd39a4 <__cxa_demangle+0x110c4> d3a78: d2800014 mov x20, #0x0 // =0 d3a7c: d00001f6 adrp x22, 0x111000 ::id+0x560> d3a80: 8b1402a2 add x2, x21, x20 d3a84: f8747aa0 ldr x0, [x21, x20, lsl #3] d3a88: f8747a61 ldr x1, [x19, x20, lsl #3] d3a8c: 394d6042 ldrb w2, [x2, #0x358] d3a90: 34000042 cbz w2, 0xd3a98 <__cxa_demangle+0x111b8> d3a94: 97fdb96b bl 0x42040 d3a98: 8b140263 add x3, x19, x20 d3a9c: eb1f001f cmp x0, xzr d3aa0: 1a9f07e2 cset w2, ne d3aa4: 394d6063 ldrb w3, [x3, #0x358] d3aa8: 34000103 cbz w3, 0xd3ac8 <__cxa_demangle+0x111e8> d3aac: 340000e2 cbz w2, 0xd3ac8 <__cxa_demangle+0x111e8> d3ab0: 913442c2 add x2, x22, #0xd10 d3ab4: 38626a82 ldrb w2, [x20, x2] d3ab8: 7100205f cmp w2, #0x8 d3abc: 54fffec1 b.ne 0xd3a94 <__cxa_demangle+0x111b4> d3ac0: f9000001 str x1, [x0] d3ac4: 1400000a b 0xd3aec <__cxa_demangle+0x1120c> d3ac8: eb1f003f cmp x1, xzr d3acc: 1a9f07e3 cset w3, ne d3ad0: 6a03005f tst w2, w3 d3ad4: 540000c0 b.eq 0xd3aec <__cxa_demangle+0x1120c> d3ad8: eb00003f cmp x1, x0 d3adc: 54000080 b.eq 0xd3aec <__cxa_demangle+0x1120c> d3ae0: 913442c2 add x2, x22, #0xd10 d3ae4: 38746842 ldrb w2, [x2, x20] d3ae8: 97fdb5b2 bl 0x411b0 d3aec: 91000694 add x20, x20, #0x1 d3af0: f101869f cmp x20, #0x61 d3af4: 54fffc61 b.ne 0xd3a80 <__cxa_demangle+0x111a0> d3af8: f941a2a0 ldr x0, [x21, #0x340] d3afc: b6f00080 tbz x0, #0x3e, 0xd3b0c <__cxa_demangle+0x1122c> d3b00: 394ddea1 ldrb w1, [x21, #0x377] d3b04: d2800000 mov x0, #0x0 // =0 d3b08: 35000161 cbnz w1, 0xd3b34 <__cxa_demangle+0x11254> d3b0c: f9407ea1 ldr x1, [x21, #0xf8] d3b10: d2800000 mov x0, #0x0 // =0 d3b14: b5000101 cbnz x1, 0xd3b34 <__cxa_demangle+0x11254> d3b18: 528003e1 mov w1, #0x1f // =31 d3b1c: aa1303e0 mov x0, x19 d3b20: 97ffffb0 bl 0xd39e0 <__cxa_demangle+0x11100> d3b24: f9418aa1 ldr x1, [x21, #0x310] d3b28: f941aa75 ldr x21, [x19, #0x350] d3b2c: cb010000 sub x0, x0, x1 d3b30: 8b150000 add x0, x0, x21 d3b34: a94153f3 ldp x19, x20, [sp, #0x10] d3b38: a9425bf5 ldp x21, x22, [sp, #0x20] d3b3c: a8c47bfd ldp x29, x30, [sp], #0x40 d3b40: d65f03c0 ret d3b44: f9418800 ldr x0, [x0, #0x310] d3b48: d65f03c0 ret d3b4c: a9bf7bfd stp x29, x30, [sp, #-0x10]! d3b50: 7101843f cmp w1, #0x61 d3b54: 910003fd mov x29, sp d3b58: 5400004d b.le 0xd3b60 <__cxa_demangle+0x11280> d3b5c: 97fdb939 bl 0x42040 d3b60: d00001e4 adrp x4, 0x111000 ::id+0x560> d3b64: 93407c23 sxtw x3, w1 d3b68: 91344084 add x4, x4, #0xd10 d3b6c: f941a005 ldr x5, [x0, #0x340] d3b70: 38636884 ldrb w4, [x4, x3] d3b74: b6f000c5 tbz x5, #0x3e, 0xd3b8c <__cxa_demangle+0x112ac> d3b78: 8b030003 add x3, x0, x3 d3b7c: 394d6063 ldrb w3, [x3, #0x358] d3b80: 34000063 cbz w3, 0xd3b8c <__cxa_demangle+0x112ac> d3b84: f821d802 str x2, [x0, w1, sxtw #3] d3b88: 14000005 b 0xd3b9c <__cxa_demangle+0x112bc> d3b8c: 7100209f cmp w4, #0x8 d3b90: f861d800 ldr x0, [x0, w1, sxtw #3] d3b94: 54fffe41 b.ne 0xd3b5c <__cxa_demangle+0x1127c> d3b98: f9000002 str x2, [x0] d3b9c: a8c17bfd ldp x29, x30, [sp], #0x10 d3ba0: d65f03c0 ret d3ba4: f9418c00 ldr x0, [x0, #0x318] d3ba8: d65f03c0 ret d3bac: f941a002 ldr x2, [x0, #0x340] d3bb0: f9418c00 ldr x0, [x0, #0x318] d3bb4: d37ffc42 lsr x2, x2, #63 d3bb8: b9000022 str w2, [x1] d3bbc: d65f03c0 ret d3bc0: f9018c01 str x1, [x0, #0x318] d3bc4: d65f03c0 ret d3bc8: f9419000 ldr x0, [x0, #0x320] d3bcc: d65f03c0 ret d3bd0: f9419c00 ldr x0, [x0, #0x338] d3bd4: d65f03c0 ret d3bd8: a9bd7bfd stp x29, x30, [sp, #-0x30]! d3bdc: d1000400 sub x0, x0, #0x1 d3be0: 910003fd mov x29, sp d3be4: 910063a1 add x1, x29, #0x18 d3be8: 94000c4e bl 0xd6d20 <__cxa_demangle+0x14440> d3bec: eb1f001f cmp x0, xzr d3bf0: f94017a0 ldr x0, [x29, #0x28] d3bf4: a8c37bfd ldp x29, x30, [sp], #0x30 d3bf8: 9a9f1000 csel x0, x0, xzr, ne d3bfc: d65f03c0 ret d3c00: f9419800 ldr x0, [x0, #0x330] d3c04: d65f03c0 ret d3c08: f9419400 ldr x0, [x0, #0x328] d3c0c: d65f03c0 ret d3c10: a9bf7bfd stp x29, x30, [sp, #-0x10]! d3c14: 53001c02 uxtb w2, w0 d3c18: aa0103e0 mov x0, x1 d3c1c: 7103fc5f cmp w2, #0xff d3c20: 910003fd mov x29, sp d3c24: 540002c0 b.eq 0xd3c7c <__cxa_demangle+0x1139c> d3c28: 121c0842 and w2, w2, #0x70 d3c2c: 7100805f cmp w2, #0x20 d3c30: 540001c0 b.eq 0xd3c68 <__cxa_demangle+0x11388> d3c34: 540000a8 b.hi 0xd3c48 <__cxa_demangle+0x11368> d3c38: 34000222 cbz w2, 0xd3c7c <__cxa_demangle+0x1139c> d3c3c: 7100405f cmp w2, #0x10 d3c40: 540001c1 b.ne 0xd3c78 <__cxa_demangle+0x11398> d3c44: 1400000e b 0xd3c7c <__cxa_demangle+0x1139c> d3c48: 7101005f cmp w2, #0x40 d3c4c: 54000120 b.eq 0xd3c70 <__cxa_demangle+0x11390> d3c50: 7101405f cmp w2, #0x50 d3c54: 54000140 b.eq 0xd3c7c <__cxa_demangle+0x1139c> d3c58: 7100c05f cmp w2, #0x30 d3c5c: 540000e1 b.ne 0xd3c78 <__cxa_demangle+0x11398> d3c60: a8c17bfd ldp x29, x30, [sp], #0x10 d3c64: 17ffffe7 b 0xd3c00 <__cxa_demangle+0x11320> d3c68: a8c17bfd ldp x29, x30, [sp], #0x10 d3c6c: 17ffffe7 b 0xd3c08 <__cxa_demangle+0x11328> d3c70: a8c17bfd ldp x29, x30, [sp], #0x10 d3c74: 17ffffd7 b 0xd3bd0 <__cxa_demangle+0x112f0> d3c78: 97fdb8f2 bl 0x42040 d3c7c: d2800000 mov x0, #0x0 // =0 d3c80: a8c17bfd ldp x29, x30, [sp], #0x10 d3c84: d65f03c0 ret d3c88: a9b77bfd stp x29, x30, [sp, #-0x90]! d3c8c: 910003fd mov x29, sp d3c90: a9025bf5 stp x21, x22, [sp, #0x20] d3c94: a90363f7 stp x23, x24, [sp, #0x30] d3c98: a9046bf9 stp x25, x26, [sp, #0x40] d3c9c: a90573fb stp x27, x28, [sp, #0x50] d3ca0: a90153f3 stp x19, x20, [sp, #0x10] d3ca4: d000007b adrp x27, 0xe1000 d3ca8: aa0103fc mov x28, x1 d3cac: aa0203fa mov x26, x2 d3cb0: aa0303f3 mov x19, x3 d3cb4: f903107f str xzr, [x3, #0x620] d3cb8: d2800018 mov x24, #0x0 // =0 d3cbc: 911b537b add x27, x27, #0x6d4 d3cc0: 9101e3b6 add x22, x29, #0x78 d3cc4: 910203b5 add x21, x29, #0x80 d3cc8: 52800037 mov w23, #0x1 // =1 d3ccc: 910223b9 add x25, x29, #0x88 d3cd0: eb1c001f cmp x0, x28 d3cd4: 54002462 b.hs 0xd4160 <__cxa_demangle+0x11880> d3cd8: f941a341 ldr x1, [x26, #0x340] d3cdc: f9418f43 ldr x3, [x26, #0x318] d3ce0: f9432662 ldr x2, [x19, #0x648] d3ce4: 8b41fc61 add x1, x3, x1, lsr #63 d3ce8: eb01005f cmp x2, x1 d3cec: 540023a2 b.hs 0xd4160 <__cxa_demangle+0x11880> d3cf0: 39400001 ldrb w1, [x0] d3cf4: 91000414 add x20, x0, #0x1 d3cf8: 121a0423 and w3, w1, #0xc0 d3cfc: 7101007f cmp w3, #0x40 d3d00: 540000c1 b.ne 0xd3d18 <__cxa_demangle+0x11438> d3d04: f9433260 ldr x0, [x19, #0x660] d3d08: 92401421 and x1, x1, #0x3f d3d0c: 9b000821 madd x1, x1, x0, x2 d3d10: f9032661 str x1, [x19, #0x648] d3d14: 14000111 b 0xd4158 <__cxa_demangle+0x11878> d3d18: 7102007f cmp w3, #0x80 d3d1c: 540000a1 b.ne 0xd3d30 <__cxa_demangle+0x11450> d3d20: 92401421 and x1, x1, #0x3f d3d24: aa1403e0 mov x0, x20 d3d28: f9003fa1 str x1, [x29, #0x78] d3d2c: 14000031 b 0xd3df0 <__cxa_demangle+0x11510> d3d30: 7103007f cmp w3, #0xc0 d3d34: 540000a1 b.ne 0xd3d48 <__cxa_demangle+0x11468> d3d38: d37c1421 ubfiz x1, x1, #4, #6 d3d3c: 8b010261 add x1, x19, x1 d3d40: b900083f str wzr, [x1, #0x8] d3d44: 14000105 b 0xd4158 <__cxa_demangle+0x11878> d3d48: 7100bc3f cmp w1, #0x2f d3d4c: 54002048 b.hi 0xd4154 <__cxa_demangle+0x11874> d3d50: 78615b61 ldrh w1, [x27, w1, uxtw #1] d3d54: 10000063 adr x3, 0xd3d60 <__cxa_demangle+0x11480> d3d58: 8b21a861 add x1, x3, w1, sxth #2 d3d5c: d61f0020 br x1 d3d60: 3959c262 ldrb w2, [x19, #0x670] d3d64: aa1a03e1 mov x1, x26 d3d68: f90037a2 str x2, [x29, #0x68] d3d6c: 2a0203e0 mov w0, w2 d3d70: 97ffffa8 bl 0xd3c10 <__cxa_demangle+0x11330> d3d74: aa0003e1 mov x1, x0 d3d78: f94037a2 ldr x2, [x29, #0x68] d3d7c: aa1903e3 mov x3, x25 d3d80: 2a0203e0 mov w0, w2 d3d84: aa1403e2 mov x2, x20 d3d88: 97fffe86 bl 0xd37a0 <__cxa_demangle+0x10ec0> d3d8c: aa0003f4 mov x20, x0 d3d90: f94047a0 ldr x0, [x29, #0x88] d3d94: f9032660 str x0, [x19, #0x648] d3d98: 140000f0 b 0xd4158 <__cxa_demangle+0x11878> d3d9c: 39400401 ldrb w1, [x0, #0x1] d3da0: 91000814 add x20, x0, #0x2 d3da4: f9433263 ldr x3, [x19, #0x660] d3da8: 9b030822 madd x2, x1, x3, x2 d3dac: f9032662 str x2, [x19, #0x648] d3db0: 140000ea b 0xd4158 <__cxa_demangle+0x11878> d3db4: 78401001 ldurh w1, [x0, #0x1] d3db8: 91000c14 add x20, x0, #0x3 d3dbc: f9433263 ldr x3, [x19, #0x660] d3dc0: 9b030822 madd x2, x1, x3, x2 d3dc4: f9032662 str x2, [x19, #0x648] d3dc8: 140000e4 b 0xd4158 <__cxa_demangle+0x11878> d3dcc: b8401001 ldur w1, [x0, #0x1] d3dd0: 91001414 add x20, x0, #0x5 d3dd4: f9433263 ldr x3, [x19, #0x660] d3dd8: 9b030822 madd x2, x1, x3, x2 d3ddc: f9032662 str x2, [x19, #0x648] d3de0: 140000de b 0xd4158 <__cxa_demangle+0x11878> d3de4: aa1403e0 mov x0, x20 d3de8: aa1603e1 mov x1, x22 d3dec: 97fffe53 bl 0xd3738 <__cxa_demangle+0x10e58> d3df0: aa1503e1 mov x1, x21 d3df4: 97fffe51 bl 0xd3738 <__cxa_demangle+0x10e58> d3df8: aa0003f4 mov x20, x0 d3dfc: f9432e61 ldr x1, [x19, #0x658] d3e00: f94043a0 ldr x0, [x29, #0x80] d3e04: 1400006b b 0xd3fb0 <__cxa_demangle+0x116d0> d3e08: aa1403e0 mov x0, x20 d3e0c: aa1603e1 mov x1, x22 d3e10: 97fffe4a bl 0xd3738 <__cxa_demangle+0x10e58> d3e14: aa0003f4 mov x20, x0 d3e18: f9403fa0 ldr x0, [x29, #0x78] d3e1c: f101841f cmp x0, #0x61 d3e20: 540019c8 b.hi 0xd4158 <__cxa_demangle+0x11878> d3e24: 8b001260 add x0, x19, x0, lsl #4 d3e28: b900081f str wzr, [x0, #0x8] d3e2c: 140000cb b 0xd4158 <__cxa_demangle+0x11878> d3e30: aa1403e0 mov x0, x20 d3e34: aa1603e1 mov x1, x22 d3e38: 97fffe40 bl 0xd3738 <__cxa_demangle+0x10e58> d3e3c: aa0003f4 mov x20, x0 d3e40: f9403fa0 ldr x0, [x29, #0x78] d3e44: f101841f cmp x0, #0x61 d3e48: 54001888 b.hi 0xd4158 <__cxa_demangle+0x11878> d3e4c: 8b001260 add x0, x19, x0, lsl #4 d3e50: 528000c1 mov w1, #0x6 // =6 d3e54: b9000801 str w1, [x0, #0x8] d3e58: 140000c0 b 0xd4158 <__cxa_demangle+0x11878> d3e5c: aa1403e0 mov x0, x20 d3e60: aa1603e1 mov x1, x22 d3e64: 97fffe35 bl 0xd3738 <__cxa_demangle+0x10e58> d3e68: aa1903e1 mov x1, x25 d3e6c: 97fffe33 bl 0xd3738 <__cxa_demangle+0x10e58> d3e70: aa0003f4 mov x20, x0 d3e74: f9403fa0 ldr x0, [x29, #0x78] d3e78: f101841f cmp x0, #0x61 d3e7c: 540016e8 b.hi 0xd4158 <__cxa_demangle+0x11878> d3e80: d37cec00 lsl x0, x0, #4 d3e84: 52800042 mov w2, #0x2 // =2 d3e88: 8b000261 add x1, x19, x0 d3e8c: b9000822 str w2, [x1, #0x8] d3e90: f94047a1 ldr x1, [x29, #0x88] d3e94: 140000ae b 0xd414c <__cxa_demangle+0x1186c> d3e98: b4000098 cbz x24, 0xd3ea8 <__cxa_demangle+0x115c8> d3e9c: aa1803e3 mov x3, x24 d3ea0: f9431318 ldr x24, [x24, #0x620] d3ea4: 14000003 b 0xd3eb0 <__cxa_demangle+0x115d0> d3ea8: d11983ff sub sp, sp, #0x660 d3eac: 910003e3 mov x3, sp d3eb0: aa0303e0 mov x0, x3 d3eb4: aa1303e1 mov x1, x19 d3eb8: d280c902 mov x2, #0x648 // =1608 d3ebc: 97fdb4bd bl 0x411b0 d3ec0: f9031260 str x0, [x19, #0x620] d3ec4: 140000a5 b 0xd4158 <__cxa_demangle+0x11878> d3ec8: f9431263 ldr x3, [x19, #0x620] d3ecc: aa1303e0 mov x0, x19 d3ed0: d280c902 mov x2, #0x648 // =1608 d3ed4: f90037a3 str x3, [x29, #0x68] d3ed8: aa0303e1 mov x1, x3 d3edc: 97fdb4b5 bl 0x411b0 d3ee0: f94037a3 ldr x3, [x29, #0x68] d3ee4: f9031078 str x24, [x3, #0x620] d3ee8: aa0303f8 mov x24, x3 d3eec: 1400009b b 0xd4158 <__cxa_demangle+0x11878> d3ef0: aa1403e0 mov x0, x20 d3ef4: aa1503e1 mov x1, x21 d3ef8: 97fffe10 bl 0xd3738 <__cxa_demangle+0x10e58> d3efc: f94043a1 ldr x1, [x29, #0x80] d3f00: f9031a61 str x1, [x19, #0x630] d3f04: aa1503e1 mov x1, x21 d3f08: 97fffe0c bl 0xd3738 <__cxa_demangle+0x10e58> d3f0c: aa0003f4 mov x20, x0 d3f10: f94043a0 ldr x0, [x29, #0x80] d3f14: f9031660 str x0, [x19, #0x628] d3f18: 14000007 b 0xd3f34 <__cxa_demangle+0x11654> d3f1c: aa1403e0 mov x0, x20 d3f20: aa1503e1 mov x1, x21 d3f24: 97fffe05 bl 0xd3738 <__cxa_demangle+0x10e58> d3f28: aa0003f4 mov x20, x0 d3f2c: f94043a0 ldr x0, [x29, #0x80] d3f30: f9031a60 str x0, [x19, #0x630] d3f34: b9064277 str w23, [x19, #0x640] d3f38: 14000088 b 0xd4158 <__cxa_demangle+0x11878> d3f3c: aa1403e0 mov x0, x20 d3f40: aa1503e1 mov x1, x21 d3f44: 97fffdfd bl 0xd3738 <__cxa_demangle+0x10e58> d3f48: aa0003f4 mov x20, x0 d3f4c: f94043a0 ldr x0, [x29, #0x80] d3f50: 1400002c b 0xd4000 <__cxa_demangle+0x11720> d3f54: 52800040 mov w0, #0x2 // =2 d3f58: f9031e74 str x20, [x19, #0x638] d3f5c: b9064260 str w0, [x19, #0x640] d3f60: aa1403e0 mov x0, x20 d3f64: 14000053 b 0xd40b0 <__cxa_demangle+0x117d0> d3f68: aa1603e1 mov x1, x22 d3f6c: aa1403e0 mov x0, x20 d3f70: 97fffdf2 bl 0xd3738 <__cxa_demangle+0x10e58> d3f74: f9403fa1 ldr x1, [x29, #0x78] d3f78: f101843f cmp x1, #0x61 d3f7c: 540009a8 b.hi 0xd40b0 <__cxa_demangle+0x117d0> d3f80: d37cec21 lsl x1, x1, #4 d3f84: 52800063 mov w3, #0x3 // =3 d3f88: 8b010262 add x2, x19, x1 d3f8c: 14000047 b 0xd40a8 <__cxa_demangle+0x117c8> d3f90: aa1403e0 mov x0, x20 d3f94: aa1603e1 mov x1, x22 d3f98: 97fffde8 bl 0xd3738 <__cxa_demangle+0x10e58> d3f9c: aa1903e1 mov x1, x25 d3fa0: 97fffdf0 bl 0xd3760 <__cxa_demangle+0x10e80> d3fa4: aa0003f4 mov x20, x0 d3fa8: f9432e61 ldr x1, [x19, #0x658] d3fac: f94047a0 ldr x0, [x29, #0x88] d3fb0: 9b017c01 mul x1, x0, x1 d3fb4: f9403fa0 ldr x0, [x29, #0x78] d3fb8: f101841f cmp x0, #0x61 d3fbc: 54000ce8 b.hi 0xd4158 <__cxa_demangle+0x11878> d3fc0: d37cec00 lsl x0, x0, #4 d3fc4: 8b000262 add x2, x19, x0 d3fc8: b9000857 str w23, [x2, #0x8] d3fcc: 14000060 b 0xd414c <__cxa_demangle+0x1186c> d3fd0: aa1403e0 mov x0, x20 d3fd4: aa1503e1 mov x1, x21 d3fd8: 97fffdd8 bl 0xd3738 <__cxa_demangle+0x10e58> d3fdc: f94043a1 ldr x1, [x29, #0x80] d3fe0: f9031a61 str x1, [x19, #0x630] d3fe4: aa1903e1 mov x1, x25 d3fe8: 97fffdde bl 0xd3760 <__cxa_demangle+0x10e80> d3fec: b9064277 str w23, [x19, #0x640] d3ff0: aa0003f4 mov x20, x0 d3ff4: f9432e61 ldr x1, [x19, #0x658] d3ff8: f94047a0 ldr x0, [x29, #0x88] d3ffc: 9b017c00 mul x0, x0, x1 d4000: f9031660 str x0, [x19, #0x628] d4004: 14000055 b 0xd4158 <__cxa_demangle+0x11878> d4008: aa1403e0 mov x0, x20 d400c: aa1903e1 mov x1, x25 d4010: 97fffdd4 bl 0xd3760 <__cxa_demangle+0x10e80> d4014: aa0003f4 mov x20, x0 d4018: 17fffff7 b 0xd3ff4 <__cxa_demangle+0x11714> d401c: aa1403e0 mov x0, x20 d4020: aa1603e1 mov x1, x22 d4024: 97fffdc5 bl 0xd3738 <__cxa_demangle+0x10e58> d4028: aa1503e1 mov x1, x21 d402c: 97fffdc3 bl 0xd3738 <__cxa_demangle+0x10e58> d4030: aa0003f4 mov x20, x0 d4034: f9432e61 ldr x1, [x19, #0x658] d4038: f94043a0 ldr x0, [x29, #0x80] d403c: 14000009 b 0xd4060 <__cxa_demangle+0x11780> d4040: aa1403e0 mov x0, x20 d4044: aa1603e1 mov x1, x22 d4048: 97fffdbc bl 0xd3738 <__cxa_demangle+0x10e58> d404c: aa1903e1 mov x1, x25 d4050: 97fffdc4 bl 0xd3760 <__cxa_demangle+0x10e80> d4054: aa0003f4 mov x20, x0 d4058: f9432e61 ldr x1, [x19, #0x658] d405c: f94047a0 ldr x0, [x29, #0x88] d4060: 9b017c01 mul x1, x0, x1 d4064: f9403fa0 ldr x0, [x29, #0x78] d4068: f101841f cmp x0, #0x61 d406c: 54000768 b.hi 0xd4158 <__cxa_demangle+0x11878> d4070: d37cec00 lsl x0, x0, #4 d4074: 52800083 mov w3, #0x4 // =4 d4078: 8b000262 add x2, x19, x0 d407c: b9000843 str w3, [x2, #0x8] d4080: 14000033 b 0xd414c <__cxa_demangle+0x1186c> d4084: aa1603e1 mov x1, x22 d4088: aa1403e0 mov x0, x20 d408c: 97fffdab bl 0xd3738 <__cxa_demangle+0x10e58> d4090: f9403fa1 ldr x1, [x29, #0x78] d4094: f101843f cmp x1, #0x61 d4098: 540000c8 b.hi 0xd40b0 <__cxa_demangle+0x117d0> d409c: d37cec21 lsl x1, x1, #4 d40a0: 528000a3 mov w3, #0x5 // =5 d40a4: 8b010262 add x2, x19, x1 d40a8: b9000843 str w3, [x2, #0x8] d40ac: f8216a60 str x0, [x19, x1] d40b0: aa1503e1 mov x1, x21 d40b4: 97fffda1 bl 0xd3738 <__cxa_demangle+0x10e58> d40b8: f94043b4 ldr x20, [x29, #0x80] d40bc: 8b140014 add x20, x0, x20 d40c0: 14000026 b 0xd4158 <__cxa_demangle+0x11878> d40c4: d2800200 mov x0, #0x10 // =16 d40c8: 91040262 add x2, x19, #0x100 d40cc: f9003fa0 str x0, [x29, #0x78] d40d0: d2800001 mov x1, #0x0 // =0 d40d4: b9000857 str w23, [x2, #0x8] d40d8: 91000400 add x0, x0, #0x1 d40dc: f8010441 str x1, [x2], #0x10 d40e0: f100801f cmp x0, #0x20 d40e4: 91002021 add x1, x1, #0x8 d40e8: 54ffff61 b.ne 0xd40d4 <__cxa_demangle+0x117f4> d40ec: 1400001b b 0xd4158 <__cxa_demangle+0x11878> d40f0: aa1403e0 mov x0, x20 d40f4: aa1503e1 mov x1, x21 d40f8: 97fffd90 bl 0xd3738 <__cxa_demangle+0x10e58> d40fc: aa0003f4 mov x20, x0 d4100: f94043a0 ldr x0, [x29, #0x80] d4104: f901ab40 str x0, [x26, #0x350] d4108: 14000014 b 0xd4158 <__cxa_demangle+0x11878> d410c: aa1403e0 mov x0, x20 d4110: aa1603e1 mov x1, x22 d4114: 97fffd89 bl 0xd3738 <__cxa_demangle+0x10e58> d4118: aa1503e1 mov x1, x21 d411c: 97fffd87 bl 0xd3738 <__cxa_demangle+0x10e58> d4120: aa0003f4 mov x20, x0 d4124: f94043a1 ldr x1, [x29, #0x80] d4128: f9432e60 ldr x0, [x19, #0x658] d412c: 9b017c01 mul x1, x0, x1 d4130: f9403fa0 ldr x0, [x29, #0x78] d4134: f101841f cmp x0, #0x61 d4138: 54000108 b.hi 0xd4158 <__cxa_demangle+0x11878> d413c: d37cec00 lsl x0, x0, #4 d4140: cb0103e1 neg x1, x1 d4144: 8b000262 add x2, x19, x0 d4148: b9000857 str w23, [x2, #0x8] d414c: f8206a61 str x1, [x19, x0] d4150: 14000002 b 0xd4158 <__cxa_demangle+0x11878> d4154: 97fdb7bb bl 0x42040 d4158: aa1403e0 mov x0, x20 d415c: 17fffedd b 0xd3cd0 <__cxa_demangle+0x113f0> d4160: 910003bf mov sp, x29 d4164: a94153f3 ldp x19, x20, [sp, #0x10] d4168: a9425bf5 ldp x21, x22, [sp, #0x20] d416c: a94363f7 ldp x23, x24, [sp, #0x30] d4170: a9446bf9 ldp x25, x26, [sp, #0x40] d4174: a94573fb ldp x27, x28, [sp, #0x50] d4178: a8c97bfd ldp x29, x30, [sp], #0x90 d417c: d65f03c0 ret d4180: a9b77bfd stp x29, x30, [sp, #-0x90]! d4184: d280d002 mov x2, #0x680 // =1664 d4188: 910003fd mov x29, sp d418c: a90153f3 stp x19, x20, [sp, #0x10] d4190: aa0003f4 mov x20, x0 d4194: aa0103f3 mov x19, x1 d4198: aa0103e0 mov x0, x1 d419c: 52800001 mov w1, #0x0 // =0 d41a0: a9025bf5 stp x21, x22, [sp, #0x20] d41a4: a90363f7 stp x23, x24, [sp, #0x30] d41a8: a9046bf9 stp x25, x26, [sp, #0x40] d41ac: f9002bfb str x27, [sp, #0x50] d41b0: 97fdb738 bl 0x41e90 d41b4: f9418e81 ldr x1, [x20, #0x318] d41b8: f901aa9f str xzr, [x20, #0x350] d41bc: f901929f str xzr, [x20, #0x320] d41c0: b5000061 cbnz x1, 0xd41cc <__cxa_demangle+0x118ec> d41c4: 528000a0 mov w0, #0x5 // =5 d41c8: 140000f0 b 0xd4588 <__cxa_demangle+0x11ca8> d41cc: f941a280 ldr x0, [x20, #0x340] d41d0: d37ffc00 lsr x0, x0, #63 d41d4: d1000400 sub x0, x0, #0x1 d41d8: 8b000020 add x0, x1, x0 d41dc: 910ca281 add x1, x20, #0x328 d41e0: 94000ad0 bl 0xd6d20 <__cxa_demangle+0x14440> d41e4: aa0003f5 mov x21, x0 d41e8: b5000800 cbnz x0, 0xd42e8 <__cxa_demangle+0x11a08> d41ec: f9418e81 ldr x1, [x20, #0x318] d41f0: 52822d00 mov w0, #0x1168 // =4456 d41f4: 72ba5000 movk w0, #0xd280, lsl #16 d41f8: b9400022 ldr w2, [x1] d41fc: 6b00005f cmp w2, w0 d4200: 54fffe21 b.ne 0xd41c4 <__cxa_demangle+0x118e4> d4204: b9400421 ldr w1, [x1, #0x4] d4208: 52800020 mov w0, #0x1 // =1 d420c: 72ba8000 movk w0, #0xd400, lsl #16 d4210: 6b00003f cmp w1, w0 d4214: 52800021 mov w1, #0x1 // =1 d4218: 54fffd61 b.ne 0xd41c4 <__cxa_demangle+0x118e4> d421c: f9418a94 ldr x20, [x20, #0x310] d4220: d28003e0 mov x0, #0x1f // =31 d4224: f9031a60 str x0, [x19, #0x630] d4228: d2802600 mov x0, #0x130 // =304 d422c: b9064261 str w1, [x19, #0x640] d4230: 9104c283 add x3, x20, #0x130 d4234: f9031660 str x0, [x19, #0x628] d4238: d2802004 mov x4, #0x100 // =256 d423c: d2800100 mov x0, #0x8 // =8 d4240: aa1303e2 mov x2, x19 d4244: b9000841 str w1, [x2, #0x8] d4248: f8010440 str x0, [x2], #0x10 d424c: 91002000 add x0, x0, #0x8 d4250: eb04001f cmp x0, x4 d4254: 54ffff81 b.ne 0xd4244 <__cxa_demangle+0x11964> d4258: 92807de1 mov x1, #-0x3f0 // =-1008 d425c: 91094280 add x0, x20, #0x250 d4260: cb030021 sub x1, x1, x3 d4264: 91180265 add x5, x19, #0x600 d4268: 52800026 mov w6, #0x1 // =1 d426c: cb130021 sub x1, x1, x19 d4270: b9400002 ldr w2, [x0] d4274: 340001e2 cbz w2, 0xd42b0 <__cxa_demangle+0x119d0> d4278: 52900024 mov w4, #0x8001 // =32769 d427c: 72a8ca04 movk w4, #0x4650, lsl #16 d4280: 6b04005f cmp w2, w4 d4284: 54000101 b.ne 0xd42a4 <__cxa_demangle+0x119c4> d4288: 91100262 add x2, x19, #0x400 d428c: 8b020024 add x4, x1, x2 d4290: b9000846 str w6, [x2, #0x8] d4294: 8b040004 add x4, x0, x4 d4298: f8010444 str x4, [x2], #0x10 d429c: eb05005f cmp x2, x5 d42a0: 54ffff61 b.ne 0xd428c <__cxa_demangle+0x119ac> d42a4: b9400402 ldr w2, [x0, #0x4] d42a8: 8b020000 add x0, x0, x2 d42ac: 17fffff1 b 0xd4270 <__cxa_demangle+0x11990> d42b0: 9108c294 add x20, x20, #0x230 d42b4: 52800020 mov w0, #0x1 // =1 d42b8: cb030294 sub x20, x20, x3 d42bc: 3919ce60 strb w0, [x19, #0x673] d42c0: f900fa74 str x20, [x19, #0x1f0] d42c4: b901fa60 str w0, [x19, #0x1f8] d42c8: 52800080 mov w0, #0x4 // =4 d42cc: b9060a60 str w0, [x19, #0x608] d42d0: f9408460 ldr x0, [x3, #0x108] d42d4: cb030003 sub x3, x0, x3 d42d8: d2800c00 mov x0, #0x60 // =96 d42dc: f9030263 str x3, [x19, #0x600] d42e0: f9033660 str x0, [x19, #0x668] d42e4: 140000a6 b 0xd457c <__cxa_demangle+0x11c9c> d42e8: b98006a1 ldrsw x1, [x21, #0x4] d42ec: 910012b6 add x22, x21, #0x4 d42f0: f9419e80 ldr x0, [x20, #0x338] d42f4: cb0102d6 sub x22, x22, x1 d42f8: f9032660 str x0, [x19, #0x648] d42fc: 910026d7 add x23, x22, #0x9 d4300: aa1703e0 mov x0, x23 d4304: 97fdb55b bl 0x41870 d4308: 91000400 add x0, x0, #0x1 d430c: 394026c1 ldrb w1, [x22, #0x9] d4310: 8b0002e0 add x0, x23, x0 d4314: 7101943f cmp w1, #0x65 d4318: 540000e1 b.ne 0xd4334 <__cxa_demangle+0x11a54> d431c: 39402ac1 ldrb w1, [x22, #0xa] d4320: 7101a03f cmp w1, #0x68 d4324: 54000081 b.ne 0xd4334 <__cxa_demangle+0x11a54> d4328: f8408401 ldr x1, [x0], #0x8 d432c: 91002ed7 add x23, x22, #0xb d4330: f9033e61 str x1, [x19, #0x678] d4334: 394022c1 ldrb w1, [x22, #0x8] d4338: 71000c3f cmp w1, #0x3 d433c: 540000e9 b.ls 0xd4358 <__cxa_demangle+0x11a78> d4340: 39400001 ldrb w1, [x0] d4344: 7100203f cmp w1, #0x8 d4348: 540011e1 b.ne 0xd4584 <__cxa_demangle+0x11ca4> d434c: 39400401 ldrb w1, [x0, #0x1] d4350: 350011a1 cbnz w1, 0xd4584 <__cxa_demangle+0x11ca4> d4354: 91000800 add x0, x0, #0x2 d4358: 9101e3b9 add x25, x29, #0x78 d435c: aa1903e1 mov x1, x25 d4360: 97fffcf6 bl 0xd3738 <__cxa_demangle+0x10e58> d4364: f9403fa1 ldr x1, [x29, #0x78] d4368: f9033261 str x1, [x19, #0x660] d436c: 910203a1 add x1, x29, #0x80 d4370: 97fffcfc bl 0xd3760 <__cxa_demangle+0x10e80> d4374: aa0003e1 mov x1, x0 d4378: f94043a2 ldr x2, [x29, #0x80] d437c: f9032e62 str x2, [x19, #0x658] d4380: 394022c2 ldrb w2, [x22, #0x8] d4384: 7100045f cmp w2, #0x1 d4388: 54000081 b.ne 0xd4398 <__cxa_demangle+0x11ab8> d438c: 91000400 add x0, x0, #0x1 d4390: 39400021 ldrb w1, [x1] d4394: 14000004 b 0xd43a4 <__cxa_demangle+0x11ac4> d4398: aa1903e1 mov x1, x25 d439c: 97fffce7 bl 0xd3738 <__cxa_demangle+0x10e58> d43a0: f9403fa1 ldr x1, [x29, #0x78] d43a4: f9033661 str x1, [x19, #0x668] d43a8: 12800001 mov w1, #-0x1 // =-1 d43ac: 3919c661 strb w1, [x19, #0x671] d43b0: d2800018 mov x24, #0x0 // =0 d43b4: 394002e1 ldrb w1, [x23] d43b8: 7101e83f cmp w1, #0x7a d43bc: 54000101 b.ne 0xd43dc <__cxa_demangle+0x11afc> d43c0: aa1903e1 mov x1, x25 d43c4: 910006f7 add x23, x23, #0x1 d43c8: 97fffcdc bl 0xd3738 <__cxa_demangle+0x10e58> d43cc: f9403fb8 ldr x24, [x29, #0x78] d43d0: 52800021 mov w1, #0x1 // =1 d43d4: 3919ca61 strb w1, [x19, #0x672] d43d8: 8b180018 add x24, x0, x24 d43dc: 910006f7 add x23, x23, #0x1 d43e0: 5280003b mov w27, #0x1 // =1 d43e4: 910223b9 add x25, x29, #0x88 d43e8: 385ff2e1 ldurb w1, [x23, #-0x1] d43ec: 34000441 cbz w1, 0xd4474 <__cxa_demangle+0x11b94> d43f0: 7101303f cmp w1, #0x4c d43f4: 54000081 b.ne 0xd4404 <__cxa_demangle+0x11b24> d43f8: 39400001 ldrb w1, [x0] d43fc: 3919c661 strb w1, [x19, #0x671] d4400: 14000005 b 0xd4414 <__cxa_demangle+0x11b34> d4404: 7101483f cmp w1, #0x52 d4408: 540000a1 b.ne 0xd441c <__cxa_demangle+0x11b3c> d440c: 39400001 ldrb w1, [x0] d4410: 3919c261 strb w1, [x19, #0x670] d4414: 91000400 add x0, x0, #0x1 d4418: 14000015 b 0xd446c <__cxa_demangle+0x11b8c> d441c: 7101403f cmp w1, #0x50 d4420: 54000201 b.ne 0xd4460 <__cxa_demangle+0x11b80> d4424: aa0003e2 mov x2, x0 d4428: aa1403e1 mov x1, x20 d442c: 3840145a ldrb w26, [x2], #0x1 d4430: f90037a2 str x2, [x29, #0x68] d4434: 2a1a03e0 mov w0, w26 d4438: f90033a2 str x2, [x29, #0x60] d443c: 97fffdf5 bl 0xd3c10 <__cxa_demangle+0x11330> d4440: aa0003e1 mov x1, x0 d4444: f94037a2 ldr x2, [x29, #0x68] d4448: 2a1a03e0 mov w0, w26 d444c: aa1903e3 mov x3, x25 d4450: 97fffcd4 bl 0xd37a0 <__cxa_demangle+0x10ec0> d4454: f94047a1 ldr x1, [x29, #0x88] d4458: f9032a61 str x1, [x19, #0x650] d445c: 14000004 b 0xd446c <__cxa_demangle+0x11b8c> d4460: 71014c3f cmp w1, #0x53 d4464: 540000e1 b.ne 0xd4480 <__cxa_demangle+0x11ba0> d4468: 3919ce7b strb w27, [x19, #0x673] d446c: 910006f7 add x23, x23, #0x1 d4470: 17ffffde b 0xd43e8 <__cxa_demangle+0x11b08> d4474: eb1f031f cmp x24, xzr d4478: 9a801300 csel x0, x24, x0, ne d447c: 14000002 b 0xd4484 <__cxa_demangle+0x11ba4> d4480: aa1803e0 mov x0, x24 d4484: b4000800 cbz x0, 0xd4584 <__cxa_demangle+0x11ca4> d4488: b94002c1 ldr w1, [x22] d448c: aa1403e2 mov x2, x20 d4490: aa1303e3 mov x3, x19 d4494: 91001021 add x1, x1, #0x4 d4498: 8b0102c1 add x1, x22, x1 d449c: 97fffdfb bl 0xd3c88 <__cxa_demangle+0x113a8> d44a0: 3959c260 ldrb w0, [x19, #0x670] d44a4: 7103fc1f cmp w0, #0xff d44a8: 540001e0 b.eq 0xd44e4 <__cxa_demangle+0x11c04> d44ac: 12000800 and w0, w0, #0x7 d44b0: 7100101f cmp w0, #0x4 d44b4: 54000168 b.hi 0xd44e0 <__cxa_demangle+0x11c00> d44b8: b0000061 adrp x1, 0xe1000 d44bc: 911cd021 add x1, x1, #0x734 d44c0: 38604820 ldrb w0, [x1, w0, uxtw] d44c4: 10000061 adr x1, 0xd44d0 <__cxa_demangle+0x11bf0> d44c8: 8b208820 add x0, x1, w0, sxtb #2 d44cc: d61f0000 br x0 d44d0: 52800042 mov w2, #0x2 // =2 d44d4: 14000007 b 0xd44f0 <__cxa_demangle+0x11c10> d44d8: 52800082 mov w2, #0x4 // =4 d44dc: 14000005 b 0xd44f0 <__cxa_demangle+0x11c10> d44e0: 97fdb6d8 bl 0x42040 d44e4: 52800002 mov w2, #0x0 // =0 d44e8: 14000002 b 0xd44f0 <__cxa_demangle+0x11c10> d44ec: 52800102 mov w2, #0x8 // =8 d44f0: 3959ca60 ldrb w0, [x19, #0x672] d44f4: 531f7842 lsl w2, w2, #1 d44f8: 91002042 add x2, x2, #0x8 d44fc: d2800016 mov x22, #0x0 // =0 d4500: 8b0202a2 add x2, x21, x2 d4504: 340000e0 cbz w0, 0xd4520 <__cxa_demangle+0x11c40> d4508: aa0203e0 mov x0, x2 d450c: 910223a1 add x1, x29, #0x88 d4510: 97fffc8a bl 0xd3738 <__cxa_demangle+0x10e58> d4514: f94047b6 ldr x22, [x29, #0x88] d4518: aa0003e2 mov x2, x0 d451c: 8b160016 add x22, x0, x22 d4520: 3959c677 ldrb w23, [x19, #0x671] d4524: 7103feff cmp w23, #0xff d4528: 540001a0 b.eq 0xd455c <__cxa_demangle+0x11c7c> d452c: aa1403e1 mov x1, x20 d4530: 2a1703e0 mov w0, w23 d4534: f90037a2 str x2, [x29, #0x68] d4538: 97fffdb6 bl 0xd3c10 <__cxa_demangle+0x11330> d453c: aa0003e1 mov x1, x0 d4540: f94037a2 ldr x2, [x29, #0x68] d4544: 2a1703e0 mov w0, w23 d4548: 910223a3 add x3, x29, #0x88 d454c: 97fffc95 bl 0xd37a0 <__cxa_demangle+0x10ec0> d4550: aa0003e2 mov x2, x0 d4554: f94047a0 ldr x0, [x29, #0x88] d4558: f9019280 str x0, [x20, #0x320] d455c: b94002a1 ldr w1, [x21] d4560: eb1f02df cmp x22, xzr d4564: 9a8212c0 csel x0, x22, x2, ne d4568: aa1303e3 mov x3, x19 d456c: 91001021 add x1, x1, #0x4 d4570: aa1403e2 mov x2, x20 d4574: 8b0102a1 add x1, x21, x1 d4578: 97fffdc4 bl 0xd3c88 <__cxa_demangle+0x113a8> d457c: 52800000 mov w0, #0x0 // =0 d4580: 14000002 b 0xd4588 <__cxa_demangle+0x11ca8> d4584: 52800060 mov w0, #0x3 // =3 d4588: a94153f3 ldp x19, x20, [sp, #0x10] d458c: a9425bf5 ldp x21, x22, [sp, #0x20] d4590: a94363f7 ldp x23, x24, [sp, #0x30] d4594: a9446bf9 ldp x25, x26, [sp, #0x40] d4598: f9402bfb ldr x27, [sp, #0x50] d459c: a8c97bfd ldp x29, x30, [sp], #0x90 d45a0: d65f03c0 ret d45a4: d108c3ff sub sp, sp, #0x230 d45a8: aa0003e4 mov x4, x0 d45ac: a9ba7bfd stp x29, x30, [sp, #-0x60]! d45b0: 910003fd mov x29, sp d45b4: a90573fb stp x27, x28, [sp, #0x50] d45b8: 910243bc add x28, x29, #0x90 d45bc: a9025bf5 stp x21, x22, [sp, #0x20] d45c0: a90363f7 stp x23, x24, [sp, #0x30] d45c4: b0000076 adrp x22, 0xe1000 d45c8: b0000077 adrp x23, 0xe1000 d45cc: a90153f3 stp x19, x20, [sp, #0x10] d45d0: a9046bf9 stp x25, x26, [sp, #0x40] d45d4: aa0103f8 mov x24, x1 d45d8: aa0203f3 mov x19, x2 d45dc: f9000383 str x3, [x28] d45e0: 52800039 mov w25, #0x1 // =1 d45e4: 911d12d6 add x22, x22, #0x744 d45e8: 9101e3b4 add x20, x29, #0x78 d45ec: 911cf2f7 add x23, x23, #0x73c d45f0: 9101c3b5 add x21, x29, #0x70 d45f4: eb18009f cmp x4, x24 d45f8: 540029a2 b.hs 0xd4b2c <__cxa_demangle+0x1224c> d45fc: 3940009a ldrb w26, [x4] d4600: 9100049b add x27, x4, #0x1 d4604: 7100835f cmp w26, #0x20 d4608: 54000788 b.hi 0xd46f8 <__cxa_demangle+0x11e18> d460c: 71007f5f cmp w26, #0x1f d4610: 54001962 b.hs 0xd493c <__cxa_demangle+0x1205c> d4614: 7100435f cmp w26, #0x10 d4618: 54001020 b.eq 0xd481c <__cxa_demangle+0x11f3c> d461c: 54000448 b.hi 0xd46a4 <__cxa_demangle+0x11dc4> d4620: 71002b5f cmp w26, #0xa d4624: 54000e80 b.eq 0xd47f4 <__cxa_demangle+0x11f14> d4628: 54000208 b.hi 0xd4668 <__cxa_demangle+0x11d88> d462c: 71001b5f cmp w26, #0x6 d4630: 54001860 b.eq 0xd493c <__cxa_demangle+0x1205c> d4634: 540000c8 b.hi 0xd464c <__cxa_demangle+0x11d6c> d4638: 71000f5f cmp w26, #0x3 d463c: 540026a1 b.ne 0xd4b10 <__cxa_demangle+0x12230> d4640: f8401080 ldur x0, [x4, #0x1] d4644: 9100249b add x27, x4, #0x9 d4648: 14000133 b 0xd4b14 <__cxa_demangle+0x12234> d464c: 7100235f cmp w26, #0x8 d4650: 9100089b add x27, x4, #0x2 d4654: 54000cc0 b.eq 0xd47ec <__cxa_demangle+0x11f0c> d4658: 7100275f cmp w26, #0x9 d465c: 540025a1 b.ne 0xd4b10 <__cxa_demangle+0x12230> d4660: 39800480 ldrsb x0, [x4, #0x1] d4664: 1400012c b 0xd4b14 <__cxa_demangle+0x12234> d4668: 7100375f cmp w26, #0xd d466c: 54000ce0 b.eq 0xd4808 <__cxa_demangle+0x11f28> d4670: 540000e8 b.hi 0xd468c <__cxa_demangle+0x11dac> d4674: 71002f5f cmp w26, #0xb d4678: 54000c20 b.eq 0xd47fc <__cxa_demangle+0x11f1c> d467c: 7100335f cmp w26, #0xc d4680: 54002481 b.ne 0xd4b10 <__cxa_demangle+0x12230> d4684: b8401080 ldur w0, [x4, #0x1] d4688: 14000061 b 0xd480c <__cxa_demangle+0x11f2c> d468c: 71003b5f cmp w26, #0xe d4690: 9100249b add x27, x4, #0x9 d4694: 54000c00 b.eq 0xd4814 <__cxa_demangle+0x11f34> d4698: 71003f5f cmp w26, #0xf d469c: 54000bc0 b.eq 0xd4814 <__cxa_demangle+0x11f34> d46a0: 1400011c b 0xd4b10 <__cxa_demangle+0x12230> d46a4: 7100575f cmp w26, #0x15 d46a8: 540010a0 b.eq 0xd48bc <__cxa_demangle+0x11fdc> d46ac: 54000128 b.hi 0xd46d0 <__cxa_demangle+0x11df0> d46b0: 71004b5f cmp w26, #0x12 d46b4: 54000f80 b.eq 0xd48a4 <__cxa_demangle+0x11fc4> d46b8: 54000be3 b.lo 0xd4834 <__cxa_demangle+0x11f54> d46bc: 71004f5f cmp w26, #0x13 d46c0: 54000f80 b.eq 0xd48b0 <__cxa_demangle+0x11fd0> d46c4: 7100535f cmp w26, #0x14 d46c8: 540010e0 b.eq 0xd48e4 <__cxa_demangle+0x12004> d46cc: 14000111 b 0xd4b10 <__cxa_demangle+0x12230> d46d0: 7100675f cmp w26, #0x19 d46d4: 54001340 b.eq 0xd493c <__cxa_demangle+0x1205c> d46d8: 54001948 b.hi 0xd4a00 <__cxa_demangle+0x12120> d46dc: 71005b5f cmp w26, #0x16 d46e0: 51000721 sub w1, w25, #0x1 d46e4: 51000b20 sub w0, w25, #0x2 d46e8: 54001080 b.eq 0xd48f8 <__cxa_demangle+0x12018> d46ec: 71005f5f cmp w26, #0x17 d46f0: 54001120 b.eq 0xd4914 <__cxa_demangle+0x12034> d46f4: 14000107 b 0xd4b10 <__cxa_demangle+0x12230> d46f8: 71013f5f cmp w26, #0x4f d46fc: 540001e8 b.hi 0xd4738 <__cxa_demangle+0x11e58> d4700: 7100c35f cmp w26, #0x30 d4704: 54000702 b.hs 0xd47e4 <__cxa_demangle+0x11f04> d4708: 71009f5f cmp w26, #0x27 d470c: 540000c8 b.hi 0xd4724 <__cxa_demangle+0x11e44> d4710: 7100935f cmp w26, #0x24 d4714: 54001762 b.hs 0xd4a00 <__cxa_demangle+0x12120> d4718: 71008b5f cmp w26, #0x22 d471c: 54001108 b.hi 0xd493c <__cxa_demangle+0x1205c> d4720: 140000b8 b 0xd4a00 <__cxa_demangle+0x12120> d4724: 7100bb5f cmp w26, #0x2e d4728: 54001da8 b.hi 0xd4adc <__cxa_demangle+0x121fc> d472c: 7100a75f cmp w26, #0x29 d4730: 54001de3 b.lo 0xd4aec <__cxa_demangle+0x1220c> d4734: 140000b3 b 0xd4a00 <__cxa_demangle+0x12120> d4738: 7102435f cmp w26, #0x90 d473c: 540008a0 b.eq 0xd4850 <__cxa_demangle+0x11f70> d4740: 540000c8 b.hi 0xd4758 <__cxa_demangle+0x11e78> d4744: 7101bf5f cmp w26, #0x6f d4748: 54000948 b.hi 0xd4870 <__cxa_demangle+0x11f90> d474c: aa1303e0 mov x0, x19 d4750: 51014341 sub w1, w26, #0x50 d4754: 14000045 b 0xd4868 <__cxa_demangle+0x11f88> d4758: 7102535f cmp w26, #0x94 d475c: 54000f00 b.eq 0xd493c <__cxa_demangle+0x1205c> d4760: 540001e8 b.hi 0xd479c <__cxa_demangle+0x11ebc> d4764: 71024b5f cmp w26, #0x92 d4768: 54001d41 b.ne 0xd4b10 <__cxa_demangle+0x12230> d476c: aa1b03e0 mov x0, x27 d4770: aa1503e1 mov x1, x21 d4774: 910203ba add x26, x29, #0x80 d4778: 97fffbf0 bl 0xd3738 <__cxa_demangle+0x10e58> d477c: aa1a03e1 mov x1, x26 d4780: 97fffbf8 bl 0xd3760 <__cxa_demangle+0x10e80> d4784: aa0003fb mov x27, x0 d4788: b94002a1 ldr w1, [x21] d478c: aa1303e0 mov x0, x19 d4790: 97fffc94 bl 0xd39e0 <__cxa_demangle+0x11100> d4794: f9400341 ldr x1, [x26] d4798: 14000041 b 0xd489c <__cxa_demangle+0x11fbc> d479c: 71025b5f cmp w26, #0x96 d47a0: 54001c20 b.eq 0xd4b24 <__cxa_demangle+0x12244> d47a4: 7103c75f cmp w26, #0xf1 d47a8: 54001b41 b.ne 0xd4b10 <__cxa_demangle+0x12230> d47ac: 39400482 ldrb w2, [x4, #0x1] d47b0: aa1303e1 mov x1, x19 d47b4: 9100089b add x27, x4, #0x2 d47b8: f90037a2 str x2, [x29, #0x68] d47bc: 2a0203e0 mov w0, w2 d47c0: 910223ba add x26, x29, #0x88 d47c4: 97fffd13 bl 0xd3c10 <__cxa_demangle+0x11330> d47c8: aa0003e1 mov x1, x0 d47cc: f94037a2 ldr x2, [x29, #0x68] d47d0: aa1a03e3 mov x3, x26 d47d4: 2a0203e0 mov w0, w2 d47d8: aa1b03e2 mov x2, x27 d47dc: 97fffbf1 bl 0xd37a0 <__cxa_demangle+0x10ec0> d47e0: 14000019 b 0xd4844 <__cxa_demangle+0x11f64> d47e4: 5100c340 sub w0, w26, #0x30 d47e8: 140000cb b 0xd4b14 <__cxa_demangle+0x12234> d47ec: 39400480 ldrb w0, [x4, #0x1] d47f0: 140000c9 b 0xd4b14 <__cxa_demangle+0x12234> d47f4: 78401080 ldurh w0, [x4, #0x1] d47f8: 14000002 b 0xd4800 <__cxa_demangle+0x11f20> d47fc: 78801080 ldursh x0, [x4, #0x1] d4800: 91000c9b add x27, x4, #0x3 d4804: 140000c4 b 0xd4b14 <__cxa_demangle+0x12234> d4808: b8801080 ldursw x0, [x4, #0x1] d480c: 9100149b add x27, x4, #0x5 d4810: 140000c1 b 0xd4b14 <__cxa_demangle+0x12234> d4814: f8401080 ldur x0, [x4, #0x1] d4818: 140000bf b 0xd4b14 <__cxa_demangle+0x12234> d481c: aa1b03e0 mov x0, x27 d4820: aa1403e1 mov x1, x20 d4824: 97fffbc5 bl 0xd3738 <__cxa_demangle+0x10e58> d4828: aa0003fb mov x27, x0 d482c: f9400280 ldr x0, [x20] d4830: 140000b9 b 0xd4b14 <__cxa_demangle+0x12234> d4834: 910223ba add x26, x29, #0x88 d4838: aa1b03e0 mov x0, x27 d483c: aa1a03e1 mov x1, x26 d4840: 97fffbc8 bl 0xd3760 <__cxa_demangle+0x10e80> d4844: aa0003fb mov x27, x0 d4848: f9400340 ldr x0, [x26] d484c: 140000b2 b 0xd4b14 <__cxa_demangle+0x12234> d4850: aa1b03e0 mov x0, x27 d4854: aa1503e1 mov x1, x21 d4858: 97fffbb8 bl 0xd3738 <__cxa_demangle+0x10e58> d485c: aa0003fb mov x27, x0 d4860: b94002a1 ldr w1, [x21] d4864: aa1303e0 mov x0, x19 d4868: 97fffc5e bl 0xd39e0 <__cxa_demangle+0x11100> d486c: 140000aa b 0xd4b14 <__cxa_demangle+0x12234> d4870: 910203a2 add x2, x29, #0x80 d4874: aa1b03e0 mov x0, x27 d4878: aa0203e1 mov x1, x2 d487c: f90037a2 str x2, [x29, #0x68] d4880: 97fffbb8 bl 0xd3760 <__cxa_demangle+0x10e80> d4884: aa0003fb mov x27, x0 d4888: 5101c341 sub w1, w26, #0x70 d488c: aa1303e0 mov x0, x19 d4890: 97fffc54 bl 0xd39e0 <__cxa_demangle+0x11100> d4894: f94037a2 ldr x2, [x29, #0x68] d4898: f9400041 ldr x1, [x2] d489c: 8b010000 add x0, x0, x1 d48a0: 1400009d b 0xd4b14 <__cxa_demangle+0x12234> d48a4: 34001379 cbz w25, 0xd4b10 <__cxa_demangle+0x12230> d48a8: 51000720 sub w0, w25, #0x1 d48ac: 14000011 b 0xd48f0 <__cxa_demangle+0x12010> d48b0: 34001319 cbz w25, 0xd4b10 <__cxa_demangle+0x12230> d48b4: 51000739 sub w25, w25, #0x1 d48b8: 1400009b b 0xd4b24 <__cxa_demangle+0x12244> d48bc: 51000720 sub w0, w25, #0x1 d48c0: 39400481 ldrb w1, [x4, #0x1] d48c4: f90043a1 str x1, [x29, #0x80] d48c8: 9100089b add x27, x4, #0x2 d48cc: 93407c00 sxtw x0, w0 d48d0: eb00003f cmp x1, x0 d48d4: 540011ea b.ge 0xd4b10 <__cxa_demangle+0x12230> d48d8: cb010000 sub x0, x0, x1 d48dc: f8607b80 ldr x0, [x28, x0, lsl #3] d48e0: 1400008d b 0xd4b14 <__cxa_demangle+0x12234> d48e4: 7100073f cmp w25, #0x1 d48e8: 5400114d b.le 0xd4b10 <__cxa_demangle+0x12230> d48ec: 51000b20 sub w0, w25, #0x2 d48f0: f860db80 ldr x0, [x28, w0, sxtw #3] d48f4: 14000088 b 0xd4b14 <__cxa_demangle+0x12234> d48f8: 7100073f cmp w25, #0x1 d48fc: 540010ad b.le 0xd4b10 <__cxa_demangle+0x12230> d4900: f860db83 ldr x3, [x28, w0, sxtw #3] d4904: f861db82 ldr x2, [x28, w1, sxtw #3] d4908: f821db83 str x3, [x28, w1, sxtw #3] d490c: f820db82 str x2, [x28, w0, sxtw #3] d4910: 14000085 b 0xd4b24 <__cxa_demangle+0x12244> d4914: 71000b3f cmp w25, #0x2 d4918: 54000fcd b.le 0xd4b10 <__cxa_demangle+0x12230> d491c: 51000f22 sub w2, w25, #0x3 d4920: f860db85 ldr x5, [x28, w0, sxtw #3] d4924: f861db83 ldr x3, [x28, w1, sxtw #3] d4928: f862db84 ldr x4, [x28, w2, sxtw #3] d492c: f821db85 str x5, [x28, w1, sxtw #3] d4930: f820db84 str x4, [x28, w0, sxtw #3] d4934: f822db83 str x3, [x28, w2, sxtw #3] d4938: 1400007b b 0xd4b24 <__cxa_demangle+0x12244> d493c: 34000eb9 cbz w25, 0xd4b10 <__cxa_demangle+0x12230> d4940: 51000739 sub w25, w25, #0x1 d4944: 71007f5f cmp w26, #0x1f d4948: f879db82 ldr x2, [x28, w25, sxtw #3] d494c: 54000440 b.eq 0xd49d4 <__cxa_demangle+0x120f4> d4950: 54000108 b.hi 0xd4970 <__cxa_demangle+0x12090> d4954: 71001b5f cmp w26, #0x6 d4958: 540003a0 b.eq 0xd49cc <__cxa_demangle+0x120ec> d495c: 7100675f cmp w26, #0x19 d4960: 54000d81 b.ne 0xd4b10 <__cxa_demangle+0x12230> d4964: ca82fc41 eor x1, x2, x2, asr #63 d4968: 8b42fc20 add x0, x1, x2, lsr #63 d496c: 1400006a b 0xd4b14 <__cxa_demangle+0x12234> d4970: 71008f5f cmp w26, #0x23 d4974: 54000340 b.eq 0xd49dc <__cxa_demangle+0x120fc> d4978: 7102535f cmp w26, #0x94 d497c: 540000a0 b.eq 0xd4990 <__cxa_demangle+0x120b0> d4980: 7100835f cmp w26, #0x20 d4984: 54000c61 b.ne 0xd4b10 <__cxa_demangle+0x12230> d4988: aa2203e0 mvn x0, x2 d498c: 14000062 b 0xd4b14 <__cxa_demangle+0x12234> d4990: 39400480 ldrb w0, [x4, #0x1] d4994: 9100089b add x27, x4, #0x2 d4998: 51000400 sub w0, w0, #0x1 d499c: 71001c1f cmp w0, #0x7 d49a0: 54000b88 b.hi 0xd4b10 <__cxa_demangle+0x12230> d49a4: 38604ae0 ldrb w0, [x23, w0, uxtw] d49a8: 10000061 adr x1, 0xd49b4 <__cxa_demangle+0x120d4> d49ac: 8b208820 add x0, x1, w0, sxtb #2 d49b0: d61f0000 br x0 d49b4: 39400040 ldrb w0, [x2] d49b8: 14000057 b 0xd4b14 <__cxa_demangle+0x12234> d49bc: 79400040 ldrh w0, [x2] d49c0: 14000055 b 0xd4b14 <__cxa_demangle+0x12234> d49c4: b9400040 ldr w0, [x2] d49c8: 14000053 b 0xd4b14 <__cxa_demangle+0x12234> d49cc: f9400040 ldr x0, [x2] d49d0: 14000051 b 0xd4b14 <__cxa_demangle+0x12234> d49d4: cb0203e0 neg x0, x2 d49d8: 1400004f b 0xd4b14 <__cxa_demangle+0x12234> d49dc: aa1b03e0 mov x0, x27 d49e0: aa1403e1 mov x1, x20 d49e4: f90037a2 str x2, [x29, #0x68] d49e8: 97fffb54 bl 0xd3738 <__cxa_demangle+0x10e58> d49ec: aa0003fb mov x27, x0 d49f0: f9400281 ldr x1, [x20] d49f4: f94037a2 ldr x2, [x29, #0x68] d49f8: 8b010040 add x0, x2, x1 d49fc: 14000046 b 0xd4b14 <__cxa_demangle+0x12234> d4a00: 7100073f cmp w25, #0x1 d4a04: 5400086d b.le 0xd4b10 <__cxa_demangle+0x12230> d4a08: 51000b22 sub w2, w25, #0x2 d4a0c: 51006b5a sub w26, w26, #0x1a d4a10: 51000739 sub w25, w25, #0x1 d4a14: 7100535f cmp w26, #0x14 d4a18: f862db81 ldr x1, [x28, w2, sxtw #3] d4a1c: f879db80 ldr x0, [x28, w25, sxtw #3] d4a20: 54000788 b.hi 0xd4b10 <__cxa_demangle+0x12230> d4a24: 387a4ac3 ldrb w3, [x22, w26, uxtw] d4a28: 10000064 adr x4, 0xd4a34 <__cxa_demangle+0x12154> d4a2c: 8b238883 add x3, x4, w3, sxtb #2 d4a30: d61f0060 br x3 d4a34: 8a010000 and x0, x0, x1 d4a38: 14000024 b 0xd4ac8 <__cxa_demangle+0x121e8> d4a3c: 9ac00c20 sdiv x0, x1, x0 d4a40: 14000022 b 0xd4ac8 <__cxa_demangle+0x121e8> d4a44: cb000020 sub x0, x1, x0 d4a48: 14000020 b 0xd4ac8 <__cxa_demangle+0x121e8> d4a4c: 9ac00823 udiv x3, x1, x0 d4a50: 9b008460 msub x0, x3, x0, x1 d4a54: 1400001d b 0xd4ac8 <__cxa_demangle+0x121e8> d4a58: 9b017c00 mul x0, x0, x1 d4a5c: 1400001b b 0xd4ac8 <__cxa_demangle+0x121e8> d4a60: aa010000 orr x0, x0, x1 d4a64: 14000019 b 0xd4ac8 <__cxa_demangle+0x121e8> d4a68: 8b010000 add x0, x0, x1 d4a6c: 14000017 b 0xd4ac8 <__cxa_demangle+0x121e8> d4a70: 9ac02020 lsl x0, x1, x0 d4a74: 14000015 b 0xd4ac8 <__cxa_demangle+0x121e8> d4a78: 9ac02420 lsr x0, x1, x0 d4a7c: 14000013 b 0xd4ac8 <__cxa_demangle+0x121e8> d4a80: 9ac02820 asr x0, x1, x0 d4a84: 14000011 b 0xd4ac8 <__cxa_demangle+0x121e8> d4a88: ca010000 eor x0, x0, x1 d4a8c: 1400000f b 0xd4ac8 <__cxa_demangle+0x121e8> d4a90: eb00003f cmp x1, x0 d4a94: 9a9fc7e0 cset x0, le d4a98: 1400000c b 0xd4ac8 <__cxa_demangle+0x121e8> d4a9c: eb00003f cmp x1, x0 d4aa0: 9a9fb7e0 cset x0, ge d4aa4: 14000009 b 0xd4ac8 <__cxa_demangle+0x121e8> d4aa8: eb00003f cmp x1, x0 d4aac: 9a9f17e0 cset x0, eq d4ab0: 14000006 b 0xd4ac8 <__cxa_demangle+0x121e8> d4ab4: eb00003f cmp x1, x0 d4ab8: 9a9fa7e0 cset x0, lt d4abc: 14000003 b 0xd4ac8 <__cxa_demangle+0x121e8> d4ac0: eb00003f cmp x1, x0 d4ac4: 9a9fd7e0 cset x0, gt d4ac8: 2a0203f9 mov w25, w2 d4acc: 14000012 b 0xd4b14 <__cxa_demangle+0x12234> d4ad0: eb00003f cmp x1, x0 d4ad4: 9a9f07e0 cset x0, ne d4ad8: 17fffffc b 0xd4ac8 <__cxa_demangle+0x121e8> d4adc: 78801080 ldursh x0, [x4, #0x1] d4ae0: 91000c9b add x27, x4, #0x3 d4ae4: 8b00037b add x27, x27, x0 d4ae8: 1400000f b 0xd4b24 <__cxa_demangle+0x12244> d4aec: 34000139 cbz w25, 0xd4b10 <__cxa_demangle+0x12230> d4af0: 51000739 sub w25, w25, #0x1 d4af4: 91000c9b add x27, x4, #0x3 d4af8: 78c01080 ldursh w0, [x4, #0x1] d4afc: 8b20a360 add x0, x27, w0, sxth d4b00: f879db81 ldr x1, [x28, w25, sxtw #3] d4b04: eb1f003f cmp x1, xzr d4b08: 9a80037b csel x27, x27, x0, eq d4b0c: 14000006 b 0xd4b24 <__cxa_demangle+0x12244> d4b10: 97fdb54c bl 0x42040 d4b14: 7100ff3f cmp w25, #0x3f d4b18: 54ffffc8 b.hi 0xd4b10 <__cxa_demangle+0x12230> d4b1c: f839db80 str x0, [x28, w25, sxtw #3] d4b20: 11000739 add w25, w25, #0x1 d4b24: aa1b03e4 mov x4, x27 d4b28: 17fffeb3 b 0xd45f4 <__cxa_demangle+0x11d14> d4b2c: 34ffff39 cbz w25, 0xd4b10 <__cxa_demangle+0x12230> d4b30: 51000739 sub w25, w25, #0x1 d4b34: a94153f3 ldp x19, x20, [sp, #0x10] d4b38: a9425bf5 ldp x21, x22, [sp, #0x20] d4b3c: f879db80 ldr x0, [x28, w25, sxtw #3] d4b40: a94363f7 ldp x23, x24, [sp, #0x30] d4b44: a9446bf9 ldp x25, x26, [sp, #0x40] d4b48: a94573fb ldp x27, x28, [sp, #0x50] d4b4c: a8c67bfd ldp x29, x30, [sp], #0x60 d4b50: 9108c3ff add sp, sp, #0x230 d4b54: d65f03c0 ret d4b58: d10f83ff sub sp, sp, #0x3e0 d4b5c: d2807802 mov x2, #0x3c0 // =960 d4b60: a9ba7bfd stp x29, x30, [sp, #-0x60]! d4b64: 910003fd mov x29, sp d4b68: a90153f3 stp x19, x20, [sp, #0x10] d4b6c: a9025bf5 stp x21, x22, [sp, #0x20] d4b70: aa0003f3 mov x19, x0 d4b74: 910203b5 add x21, x29, #0x80 d4b78: a90363f7 stp x23, x24, [sp, #0x30] d4b7c: aa1503e0 mov x0, x21 d4b80: aa0103f8 mov x24, x1 d4b84: aa1303e1 mov x1, x19 d4b88: a9046bf9 stp x25, x26, [sp, #0x40] d4b8c: a90573fb stp x27, x28, [sp, #0x50] d4b90: 97fdb188 bl 0x411b0 d4b94: f941e3a0 ldr x0, [x29, #0x3c0] d4b98: b6f00060 tbz x0, #0x3e, 0xd4ba4 <__cxa_demangle+0x122c4> d4b9c: 394ddea0 ldrb w0, [x21, #0x377] d4ba0: 350000e0 cbnz w0, 0xd4bbc <__cxa_demangle+0x122dc> d4ba4: f9407ea0 ldr x0, [x21, #0xf8] d4ba8: b50000a0 cbnz x0, 0xd4bbc <__cxa_demangle+0x122dc> d4bac: f9418a61 ldr x1, [x19, #0x310] d4bb0: aa1503e0 mov x0, x21 d4bb4: 9101c3a2 add x2, x29, #0x70 d4bb8: 97fffb7b bl 0xd39a4 <__cxa_demangle+0x110c4> d4bbc: f941a260 ldr x0, [x19, #0x340] d4bc0: b6f00040 tbz x0, #0x3e, 0xd4bc8 <__cxa_demangle+0x122e8> d4bc4: 390dde7f strb wzr, [x19, #0x377] d4bc8: b9464300 ldr w0, [x24, #0x640] d4bcc: f9007e7f str xzr, [x19, #0xf8] d4bd0: 7100041f cmp w0, #0x1 d4bd4: 540001c0 b.eq 0xd4c0c <__cxa_demangle+0x1232c> d4bd8: 7100081f cmp w0, #0x2 d4bdc: 54000621 b.ne 0xd4ca0 <__cxa_demangle+0x123c0> d4be0: 9101e3b4 add x20, x29, #0x78 d4be4: f9431f00 ldr x0, [x24, #0x638] d4be8: aa1403e1 mov x1, x20 d4bec: 97fffad3 bl 0xd3738 <__cxa_demangle+0x10e58> d4bf0: f9400281 ldr x1, [x20] d4bf4: aa1503e2 mov x2, x21 d4bf8: d2800003 mov x3, #0x0 // =0 d4bfc: 8b010001 add x1, x0, x1 d4c00: 97fffe69 bl 0xd45a4 <__cxa_demangle+0x11cc4> d4c04: aa0003f7 mov x23, x0 d4c08: 14000006 b 0xd4c20 <__cxa_demangle+0x12340> d4c0c: b9463301 ldr w1, [x24, #0x630] d4c10: aa1503e0 mov x0, x21 d4c14: 97fffb73 bl 0xd39e0 <__cxa_demangle+0x11100> d4c18: f9431717 ldr x23, [x24, #0x628] d4c1c: 8b170017 add x23, x0, x23 d4c20: b0000060 adrp x0, 0xe1000 d4c24: f9018a77 str x23, [x19, #0x310] d4c28: 911d7000 add x0, x0, #0x75c d4c2c: aa1803fa mov x26, x24 d4c30: 910d6276 add x22, x19, #0x358 d4c34: d2800014 mov x20, #0x0 // =0 d4c38: f90037a0 str x0, [x29, #0x68] d4c3c: 9101e3b9 add x25, x29, #0x78 d4c40: b00001fb adrp x27, 0x111000 ::id+0x560> d4c44: 5280003c mov w28, #0x1 // =1 d4c48: b9400b40 ldr w0, [x26, #0x8] d4c4c: 51000400 sub w0, w0, #0x1 d4c50: 7100101f cmp w0, #0x4 d4c54: 54000608 b.hi 0xd4d14 <__cxa_demangle+0x12434> d4c58: f94037a1 ldr x1, [x29, #0x68] d4c5c: 38604820 ldrb w0, [x1, w0, uxtw] d4c60: 10000061 adr x1, 0xd4c6c <__cxa_demangle+0x1238c> d4c64: 8b208820 add x0, x1, w0, sxtb #2 d4c68: d61f0000 br x0 d4c6c: f9400340 ldr x0, [x26] d4c70: 8b0002e0 add x0, x23, x0 d4c74: 14000016 b 0xd4ccc <__cxa_demangle+0x123ec> d4c78: f9400341 ldr x1, [x26] d4c7c: 8b21c2a0 add x0, x21, w1, sxtw d4c80: 394d6000 ldrb w0, [x0, #0x358] d4c84: 34000100 cbz w0, 0xd4ca4 <__cxa_demangle+0x123c4> d4c88: aa1503e0 mov x0, x21 d4c8c: 97fffb55 bl 0xd39e0 <__cxa_demangle+0x11100> d4c90: 91344361 add x1, x27, #0xd10 d4c94: 38616a81 ldrb w1, [x20, x1] d4c98: 7100203f cmp w1, #0x8 d4c9c: 54000389 b.ls 0xd4d0c <__cxa_demangle+0x1242c> d4ca0: 97fdb4e8 bl 0x42040 d4ca4: f861daa0 ldr x0, [x21, w1, sxtw #3] d4ca8: 14000009 b 0xd4ccc <__cxa_demangle+0x123ec> d4cac: f9400340 ldr x0, [x26] d4cb0: aa1903e1 mov x1, x25 d4cb4: 97fffaa1 bl 0xd3738 <__cxa_demangle+0x10e58> d4cb8: f9400321 ldr x1, [x25] d4cbc: aa1503e2 mov x2, x21 d4cc0: aa1703e3 mov x3, x23 d4cc4: 8b010001 add x1, x0, x1 d4cc8: 97fffe37 bl 0xd45a4 <__cxa_demangle+0x11cc4> d4ccc: f941a261 ldr x1, [x19, #0x340] d4cd0: b6f00201 tbz x1, #0x3e, 0xd4d10 <__cxa_demangle+0x12430> d4cd4: 390002df strb wzr, [x22] d4cd8: 1400000e b 0xd4d10 <__cxa_demangle+0x12430> d4cdc: f9400340 ldr x0, [x26] d4ce0: 8b0002e0 add x0, x23, x0 d4ce4: 17ffffeb b 0xd4c90 <__cxa_demangle+0x123b0> d4ce8: f9400340 ldr x0, [x26] d4cec: aa1903e1 mov x1, x25 d4cf0: 97fffa92 bl 0xd3738 <__cxa_demangle+0x10e58> d4cf4: f9400321 ldr x1, [x25] d4cf8: aa1503e2 mov x2, x21 d4cfc: aa1703e3 mov x3, x23 d4d00: 8b010001 add x1, x0, x1 d4d04: 97fffe28 bl 0xd45a4 <__cxa_demangle+0x11cc4> d4d08: 17ffffe2 b 0xd4c90 <__cxa_demangle+0x123b0> d4d0c: 390002dc strb w28, [x22] d4d10: f8347a60 str x0, [x19, x20, lsl #3] d4d14: 91000694 add x20, x20, #0x1 d4d18: 9100435a add x26, x26, #0x10 d4d1c: f1018a9f cmp x20, #0x62 d4d20: 910006d6 add x22, x22, #0x1 d4d24: 54fff921 b.ne 0xd4c48 <__cxa_demangle+0x12368> d4d28: f941a260 ldr x0, [x19, #0x340] d4d2c: 3959cf02 ldrb w2, [x24, #0x673] d4d30: b2410001 orr x1, x0, #0x8000000000000000 d4d34: 9240f800 and x0, x0, #0x7fffffffffffffff d4d38: 6b1f005f cmp w2, wzr d4d3c: 9a810000 csel x0, x0, x1, eq d4d40: f901a260 str x0, [x19, #0x340] d4d44: a9425bf5 ldp x21, x22, [sp, #0x20] d4d48: a94153f3 ldp x19, x20, [sp, #0x10] d4d4c: a94363f7 ldp x23, x24, [sp, #0x30] d4d50: a9446bf9 ldp x25, x26, [sp, #0x40] d4d54: a94573fb ldp x27, x28, [sp, #0x50] d4d58: a8c67bfd ldp x29, x30, [sp], #0x60 d4d5c: 910f83ff add sp, sp, #0x3e0 d4d60: d65f03c0 ret d4d64: d11a43ff sub sp, sp, #0x690 d4d68: a9bc7bfd stp x29, x30, [sp, #-0x40]! d4d6c: 910003fd mov x29, sp d4d70: a90153f3 stp x19, x20, [sp, #0x10] d4d74: a9025bf5 stp x21, x22, [sp, #0x20] d4d78: aa0003f3 mov x19, x0 d4d7c: f9001bf7 str x23, [sp, #0x30] d4d80: aa0203f6 mov x22, x2 d4d84: aa0103f7 mov x23, x1 d4d88: d2807802 mov x2, #0x3c0 // =960 d4d8c: 52800001 mov w1, #0x0 // =0 d4d90: aa1e03f4 mov x20, x30 d4d94: 97fdb43f bl 0x41e90 d4d98: f9018e74 str x20, [x19, #0x318] d4d9c: d2e80000 mov x0, #0x4000000000000000 // =4611686018427387904 d4da0: 910143b4 add x20, x29, #0x50 d4da4: f901a260 str x0, [x19, #0x340] d4da8: aa1403e1 mov x1, x20 d4dac: aa1303e0 mov x0, x19 d4db0: 97fffcf4 bl 0xd4180 <__cxa_demangle+0x118a0> d4db4: 34000040 cbz w0, 0xd4dbc <__cxa_demangle+0x124dc> d4db8: 97fdb4a2 bl 0x42040 d4dbc: f00001c0 adrp x0, 0x10f000 d4dc0: b00001f5 adrp x21, 0x111000 ::id+0x560> d4dc4: f9470000 ldr x0, [x0, #0xe00] d4dc8: b50000a0 cbnz x0, 0xd4ddc <__cxa_demangle+0x124fc> d4dcc: 397442a0 ldrb w0, [x21, #0xd10] d4dd0: 35000120 cbnz w0, 0xd4df4 <__cxa_demangle+0x12514> d4dd4: 97fffaaf bl 0xd3890 <__cxa_demangle+0x10fb0> d4dd8: 14000007 b 0xd4df4 <__cxa_demangle+0x12514> d4ddc: 913442a0 add x0, x21, #0xd10 d4de0: f0ffffe1 adrp x1, 0xd3000 <__cxa_demangle+0x10720> d4de4: 91019000 add x0, x0, #0x64 d4de8: 91224021 add x1, x1, #0x890 d4dec: 97fdb28d bl 0x41820 d4df0: 35fffee0 cbnz w0, 0xd4dcc <__cxa_demangle+0x124ec> d4df4: 910123a2 add x2, x29, #0x48 d4df8: aa1303e0 mov x0, x19 d4dfc: aa1703e1 mov x1, x23 d4e00: 97fffae9 bl 0xd39a4 <__cxa_demangle+0x110c4> d4e04: f9033fbf str xzr, [x29, #0x678] d4e08: 52800020 mov w0, #0x1 // =1 d4e0c: b90693a0 str w0, [x29, #0x690] d4e10: d28003e0 mov x0, #0x1f // =31 d4e14: aa1403e1 mov x1, x20 d4e18: f90343a0 str x0, [x29, #0x680] d4e1c: aa1303e0 mov x0, x19 d4e20: 97ffff4e bl 0xd4b58 <__cxa_demangle+0x12278> d4e24: f9018e76 str x22, [x19, #0x318] d4e28: f9401bf7 ldr x23, [sp, #0x30] d4e2c: a94153f3 ldp x19, x20, [sp, #0x10] d4e30: a9425bf5 ldp x21, x22, [sp, #0x20] d4e34: a8c47bfd ldp x29, x30, [sp], #0x40 d4e38: 911a43ff add sp, sp, #0x690 d4e3c: d65f03c0 ret d4e40: a9be7bfd stp x29, x30, [sp, #-0x20]! d4e44: 910003fd mov x29, sp d4e48: a90153f3 stp x19, x20, [sp, #0x10] d4e4c: aa0103f3 mov x19, x1 d4e50: aa0003f4 mov x20, x0 d4e54: 97ffff41 bl 0xd4b58 <__cxa_demangle+0x12278> d4e58: f9433661 ldr x1, [x19, #0x668] d4e5c: 8b011273 add x19, x19, x1, lsl #4 d4e60: b9400a60 ldr w0, [x19, #0x8] d4e64: 7100181f cmp w0, #0x6 d4e68: 54000061 b.ne 0xd4e74 <__cxa_demangle+0x12594> d4e6c: f9018e9f str xzr, [x20, #0x318] d4e70: 14000004 b 0xd4e80 <__cxa_demangle+0x125a0> d4e74: aa1403e0 mov x0, x20 d4e78: 97fffada bl 0xd39e0 <__cxa_demangle+0x11100> d4e7c: f9018e80 str x0, [x20, #0x318] d4e80: a94153f3 ldp x19, x20, [sp, #0x10] d4e84: a8c27bfd ldp x29, x30, [sp], #0x20 d4e88: d65f03c0 ret d4e8c: d11a03ff sub sp, sp, #0x680 d4e90: a9bc7bfd stp x29, x30, [sp, #-0x40]! d4e94: 910003fd mov x29, sp d4e98: a90153f3 stp x19, x20, [sp, #0x10] d4e9c: a9025bf5 stp x21, x22, [sp, #0x20] d4ea0: a90363f7 stp x23, x24, [sp, #0x30] d4ea4: aa0003f5 mov x21, x0 d4ea8: aa0103f3 mov x19, x1 d4eac: 910103b4 add x20, x29, #0x40 d4eb0: 52800097 mov w23, #0x4 // =4 d4eb4: aa1403e1 mov x1, x20 d4eb8: aa1303e0 mov x0, x19 d4ebc: 97fffcb1 bl 0xd4180 <__cxa_demangle+0x118a0> d4ec0: 2a0003f8 mov w24, w0 d4ec4: aa1303e0 mov x0, x19 d4ec8: 97fffb1f bl 0xd3b44 <__cxa_demangle+0x11264> d4ecc: f941a261 ldr x1, [x19, #0x340] d4ed0: cb41fc00 sub x0, x0, x1, lsr #63 d4ed4: f9400ea1 ldr x1, [x21, #0x18] d4ed8: eb01001f cmp x0, x1 d4edc: 1a9f02f6 csel w22, w23, wzr, eq d4ee0: 35000298 cbnz w24, 0xd4f30 <__cxa_demangle+0x12650> d4ee4: f9432a85 ldr x5, [x20, #0x650] d4ee8: b5000065 cbnz x5, 0xd4ef4 <__cxa_demangle+0x12614> d4eec: 340001b6 cbz w22, 0xd4f20 <__cxa_demangle+0x12640> d4ef0: 97fdb454 bl 0x42040 d4ef4: f94002a2 ldr x2, [x21] d4ef8: 52800020 mov w0, #0x1 // =1 d4efc: 321f02c1 orr w1, w22, #0x2 d4f00: aa1503e3 mov x3, x21 d4f04: aa1303e4 mov x4, x19 d4f08: d63f00a0 blr x5 d4f0c: 71001c1f cmp w0, #0x7 d4f10: 54000120 b.eq 0xd4f34 <__cxa_demangle+0x12654> d4f14: 7100201f cmp w0, #0x8 d4f18: 54fffea0 b.eq 0xd4eec <__cxa_demangle+0x1260c> d4f1c: 14000005 b 0xd4f30 <__cxa_demangle+0x12650> d4f20: aa1303e0 mov x0, x19 d4f24: aa1403e1 mov x1, x20 d4f28: 97ffffc6 bl 0xd4e40 <__cxa_demangle+0x12560> d4f2c: 17ffffe2 b 0xd4eb4 <__cxa_demangle+0x125d4> d4f30: 52800040 mov w0, #0x2 // =2 d4f34: a94153f3 ldp x19, x20, [sp, #0x10] d4f38: a9425bf5 ldp x21, x22, [sp, #0x20] d4f3c: a94363f7 ldp x23, x24, [sp, #0x30] d4f40: a8c47bfd ldp x29, x30, [sp], #0x40 d4f44: 911a03ff add sp, sp, #0x680 d4f48: d65f03c0 ret d4f4c: d11a03ff sub sp, sp, #0x680 d4f50: a9bb7bfd stp x29, x30, [sp, #-0x50]! d4f54: 910003fd mov x29, sp d4f58: a90363f7 stp x23, x24, [sp, #0x30] d4f5c: f9400817 ldr x23, [x0, #0x10] d4f60: f9400c18 ldr x24, [x0, #0x18] d4f64: a9025bf5 stp x21, x22, [sp, #0x20] d4f68: a9046bf9 stp x25, x26, [sp, #0x40] d4f6c: a90153f3 stp x19, x20, [sp, #0x10] d4f70: aa0103f5 mov x21, x1 d4f74: aa0003f4 mov x20, x0 d4f78: 910143b6 add x22, x29, #0x50 d4f7c: 52800359 mov w25, #0x1a // =26 d4f80: 5280015a mov w26, #0xa // =10 d4f84: aa1503e0 mov x0, x21 d4f88: aa1603e1 mov x1, x22 d4f8c: 97fffc7d bl 0xd4180 <__cxa_demangle+0x118a0> d4f90: 7100141f cmp w0, #0x5 d4f94: 2a0003f3 mov w19, w0 d4f98: 54000040 b.eq 0xd4fa0 <__cxa_demangle+0x126c0> d4f9c: 350003a0 cbnz w0, 0xd5010 <__cxa_demangle+0x12730> d4fa0: 7100167f cmp w19, #0x5 d4fa4: f9400282 ldr x2, [x20] d4fa8: 52800020 mov w0, #0x1 // =1 d4fac: 1a9a0321 csel w1, w25, w26, eq d4fb0: aa1403e3 mov x3, x20 d4fb4: aa1503e4 mov x4, x21 d4fb8: aa1803e5 mov x5, x24 d4fbc: d63f02e0 blr x23 d4fc0: 35000280 cbnz w0, 0xd5010 <__cxa_demangle+0x12730> d4fc4: 7100167f cmp w19, #0x5 d4fc8: 54000280 b.eq 0xd5018 <__cxa_demangle+0x12738> d4fcc: f9432ac5 ldr x5, [x22, #0x650] d4fd0: b50000a5 cbnz x5, 0xd4fe4 <__cxa_demangle+0x12704> d4fd4: aa1503e0 mov x0, x21 d4fd8: aa1603e1 mov x1, x22 d4fdc: 97ffff99 bl 0xd4e40 <__cxa_demangle+0x12560> d4fe0: 17ffffe9 b 0xd4f84 <__cxa_demangle+0x126a4> d4fe4: f9400282 ldr x2, [x20] d4fe8: 52800020 mov w0, #0x1 // =1 d4fec: 52800141 mov w1, #0xa // =10 d4ff0: aa1403e3 mov x3, x20 d4ff4: aa1503e4 mov x4, x21 d4ff8: d63f00a0 blr x5 d4ffc: 71001c1f cmp w0, #0x7 d5000: 2a0003f3 mov w19, w0 d5004: 540000a0 b.eq 0xd5018 <__cxa_demangle+0x12738> d5008: 7100201f cmp w0, #0x8 d500c: 54fffe40 b.eq 0xd4fd4 <__cxa_demangle+0x126f4> d5010: 52800040 mov w0, #0x2 // =2 d5014: 14000002 b 0xd501c <__cxa_demangle+0x1273c> d5018: 2a1303e0 mov w0, w19 d501c: a94153f3 ldp x19, x20, [sp, #0x10] d5020: a9425bf5 ldp x21, x22, [sp, #0x20] d5024: a94363f7 ldp x23, x24, [sp, #0x30] d5028: a9446bf9 ldp x25, x26, [sp, #0x40] d502c: a8c57bfd ldp x29, x30, [sp], #0x50 d5030: 911a03ff add sp, sp, #0x680 d5034: d65f03c0 ret d5038: d12903ff sub sp, sp, #0xa40 d503c: d2807802 mov x2, #0x3c0 // =960 d5040: a9bd7bfd stp x29, x30, [sp, #-0x30]! d5044: 910003fd mov x29, sp d5048: a90153f3 stp x19, x20, [sp, #0x10] d504c: 9100c3b4 add x20, x29, #0x30 d5050: f90013f5 str x21, [sp, #0x20] d5054: aa0103f3 mov x19, x1 d5058: aa0003f5 mov x21, x0 d505c: 52800001 mov w1, #0x0 // =0 d5060: aa1403e0 mov x0, x20 d5064: 910006b5 add x21, x21, #0x1 d5068: 97fdb38a bl 0x41e90 d506c: f9018e95 str x21, [x20, #0x318] d5070: d2e80000 mov x0, #0x4000000000000000 // =4611686018427387904 d5074: 910fc3b5 add x21, x29, #0x3f0 d5078: f901a280 str x0, [x20, #0x340] d507c: aa1503e1 mov x1, x21 d5080: aa1403e0 mov x0, x20 d5084: 97fffc3f bl 0xd4180 <__cxa_demangle+0x118a0> d5088: d2800001 mov x1, #0x0 // =0 d508c: 35000440 cbnz w0, 0xd5114 <__cxa_demangle+0x12834> d5090: b94a33a0 ldr w0, [x29, #0xa30] d5094: 7100081f cmp w0, #0x2 d5098: 540003e0 b.eq 0xd5114 <__cxa_demangle+0x12834> d509c: 910022a0 add x0, x21, #0x8 d50a0: 910cd262 add x2, x19, #0x334 d50a4: 91008261 add x1, x19, #0x20 d50a8: 9118a2b5 add x21, x21, #0x628 d50ac: 39400003 ldrb w3, [x0] d50b0: 39000043 strb w3, [x2] d50b4: 7100047f cmp w3, #0x1 d50b8: 54000060 b.eq 0xd50c4 <__cxa_demangle+0x127e4> d50bc: 7100087f cmp w3, #0x2 d50c0: 54000081 b.ne 0xd50d0 <__cxa_demangle+0x127f0> d50c4: f85f8003 ldur x3, [x0, #-0x8] d50c8: f9000023 str x3, [x1] d50cc: 14000002 b 0xd50d4 <__cxa_demangle+0x127f4> d50d0: f900003f str xzr, [x1] d50d4: 91004000 add x0, x0, #0x10 d50d8: 91000442 add x2, x2, #0x1 d50dc: eb15001f cmp x0, x21 d50e0: 91002021 add x1, x1, #0x8 d50e4: 54fffe41 b.ne 0xd50ac <__cxa_demangle+0x127cc> d50e8: f9450fa0 ldr x0, [x29, #0xa18] d50ec: aa1303e1 mov x1, x19 d50f0: f9000a60 str x0, [x19, #0x10] d50f4: f94513a0 ldr x0, [x29, #0xa20] d50f8: 79066260 strh w0, [x19, #0x330] d50fc: f9452fa0 ldr x0, [x29, #0xa58] d5100: 79066660 strh w0, [x19, #0x332] d5104: f941aa80 ldr x0, [x20, #0x350] d5108: f9000e60 str x0, [x19, #0x18] d510c: f94537a0 ldr x0, [x29, #0xa68] d5110: f9000660 str x0, [x19, #0x8] d5114: a94153f3 ldp x19, x20, [sp, #0x10] d5118: f94013f5 ldr x21, [sp, #0x20] d511c: a8c37bfd ldp x29, x30, [sp], #0x30 d5120: aa0103e0 mov x0, x1 d5124: 912903ff add sp, sp, #0xa40 d5128: d65f03c0 ret d512c: d65f03c0 ret d5130: d13843ff sub sp, sp, #0xe10 d5134: a9b47bfd stp x29, x30, [sp, #-0xc0]! d5138: 910003fd mov x29, sp d513c: a9045bf5 stp x21, x22, [sp, #0x40] d5140: 6d0827e8 stp d8, d9, [sp, #0x80] d5144: 910343b5 add x21, x29, #0xd0 d5148: 6d092fea stp d10, d11, [sp, #0x90] d514c: a90107e0 stp x0, x1, [sp, #0x10] d5150: 6d0a37ec stp d12, d13, [sp, #0xa0] d5154: a9020fe2 stp x2, x3, [sp, #0x20] d5158: 6d0b3fee stp d14, d15, [sp, #0xb0] d515c: a90353f3 stp x19, x20, [sp, #0x30] d5160: aa1e03e2 mov x2, x30 d5164: 913b43a1 add x1, x29, #0xed0 d5168: aa0003f4 mov x20, x0 d516c: aa1503e0 mov x0, x21 d5170: a90563f7 stp x23, x24, [sp, #0x50] d5174: a9066bf9 stp x25, x26, [sp, #0x60] d5178: a90773fb stp x27, x28, [sp, #0x70] d517c: 911243b3 add x19, x29, #0x490 d5180: 97fffef9 bl 0xd4d64 <__cxa_demangle+0x12484> d5184: aa1303e0 mov x0, x19 d5188: aa1503e1 mov x1, x21 d518c: d2807802 mov x2, #0x3c0 // =960 d5190: 912143b6 add x22, x29, #0x850 d5194: 97fdb007 bl 0x411b0 d5198: aa1303e0 mov x0, x19 d519c: aa1603e1 mov x1, x22 d51a0: 97fffbf8 bl 0xd4180 <__cxa_demangle+0x118a0> d51a4: 7100141f cmp w0, #0x5 d51a8: 540005e0 b.eq 0xd5264 <__cxa_demangle+0x12984> d51ac: 34000060 cbz w0, 0xd51b8 <__cxa_demangle+0x128d8> d51b0: 52800060 mov w0, #0x3 // =3 d51b4: 1400002c b 0xd5264 <__cxa_demangle+0x12984> d51b8: f9432ac5 ldr x5, [x22, #0x650] d51bc: b50000a5 cbnz x5, 0xd51d0 <__cxa_demangle+0x128f0> d51c0: aa1303e0 mov x0, x19 d51c4: aa1603e1 mov x1, x22 d51c8: 97ffff1e bl 0xd4e40 <__cxa_demangle+0x12560> d51cc: 17fffff3 b 0xd5198 <__cxa_demangle+0x128b8> d51d0: 52800020 mov w0, #0x1 // =1 d51d4: f9400282 ldr x2, [x20] d51d8: 2a0003e1 mov w1, w0 d51dc: aa1403e3 mov x3, x20 d51e0: aa1303e4 mov x4, x19 d51e4: d63f00a0 blr x5 d51e8: 7100181f cmp w0, #0x6 d51ec: 54000080 b.eq 0xd51fc <__cxa_demangle+0x1291c> d51f0: 7100201f cmp w0, #0x8 d51f4: 54fffe60 b.eq 0xd51c0 <__cxa_demangle+0x128e0> d51f8: 17ffffee b 0xd51b0 <__cxa_demangle+0x128d0> d51fc: f9000a9f str xzr, [x20, #0x10] d5200: aa1303e0 mov x0, x19 d5204: 97fffa50 bl 0xd3b44 <__cxa_demangle+0x11264> d5208: f941a261 ldr x1, [x19, #0x340] d520c: d2807802 mov x2, #0x3c0 // =960 d5210: cb41fc00 sub x0, x0, x1, lsr #63 d5214: aa1503e1 mov x1, x21 d5218: f9000e80 str x0, [x20, #0x18] d521c: aa1303e0 mov x0, x19 d5220: 97fdafe4 bl 0x411b0 d5224: aa1403e0 mov x0, x20 d5228: aa1303e1 mov x1, x19 d522c: 97ffff18 bl 0xd4e8c <__cxa_demangle+0x125ac> d5230: 71001c1f cmp w0, #0x7 d5234: 54000181 b.ne 0xd5264 <__cxa_demangle+0x12984> d5238: aa1303e1 mov x1, x19 d523c: aa1503e0 mov x0, x21 d5240: 97fff9fe bl 0xd3a38 <__cxa_demangle+0x11158> d5244: f9418e74 ldr x20, [x19, #0x318] d5248: f90067a0 str x0, [x29, #0xc8] d524c: f9418a60 ldr x0, [x19, #0x310] d5250: aa1403e1 mov x1, x20 d5254: 97ffffb6 bl 0xd512c <__cxa_demangle+0x1284c> d5258: f90007f4 str x20, [sp, #0x8] d525c: f94067a4 ldr x4, [x29, #0xc8] d5260: 14000002 b 0xd5268 <__cxa_demangle+0x12988> d5264: d2800004 mov x4, #0x0 // =0 d5268: a9420fe2 ldp x2, x3, [sp, #0x20] d526c: 6d4827e8 ldp d8, d9, [sp, #0x80] d5270: a94353f3 ldp x19, x20, [sp, #0x30] d5274: 6d492fea ldp d10, d11, [sp, #0x90] d5278: a9445bf5 ldp x21, x22, [sp, #0x40] d527c: 6d4a37ec ldp d12, d13, [sp, #0xa0] d5280: a94563f7 ldp x23, x24, [sp, #0x50] d5284: 6d4b3fee ldp d14, d15, [sp, #0xb0] d5288: a9466bf9 ldp x25, x26, [sp, #0x60] d528c: a94773fb ldp x27, x28, [sp, #0x70] d5290: a94107e0 ldp x0, x1, [sp, #0x10] d5294: a8cc7bfd ldp x29, x30, [sp], #0xc0 d5298: 910003f0 mov x16, sp d529c: 8b2463ff add sp, sp, x4 d52a0: 913843ff add sp, sp, #0xe10 d52a4: d65f03c0 ret d52a8: d11e43ff sub sp, sp, #0x790 d52ac: a9b47bfd stp x29, x30, [sp, #-0xc0]! d52b0: 910003fd mov x29, sp d52b4: a90353f3 stp x19, x20, [sp, #0x30] d52b8: 6d0827e8 stp d8, d9, [sp, #0x80] d52bc: 910343b4 add x20, x29, #0xd0 d52c0: 6d092fea stp d10, d11, [sp, #0x90] d52c4: a9020fe2 stp x2, x3, [sp, #0x20] d52c8: 6d0a37ec stp d12, d13, [sp, #0xa0] d52cc: a90107e0 stp x0, x1, [sp, #0x10] d52d0: 6d0b3fee stp d14, d15, [sp, #0xb0] d52d4: a9045bf5 stp x21, x22, [sp, #0x40] d52d8: a90563f7 stp x23, x24, [sp, #0x50] d52dc: aa0003f5 mov x21, x0 d52e0: aa0103f7 mov x23, x1 d52e4: aa0203f6 mov x22, x2 d52e8: aa1403e0 mov x0, x20 d52ec: aa1e03e2 mov x2, x30 d52f0: 912143a1 add x1, x29, #0x850 d52f4: 911243b3 add x19, x29, #0x490 d52f8: a9066bf9 stp x25, x26, [sp, #0x60] d52fc: a90773fb stp x27, x28, [sp, #0x70] d5300: 97fffe99 bl 0xd4d64 <__cxa_demangle+0x12484> d5304: aa1403e1 mov x1, x20 d5308: d2807802 mov x2, #0x3c0 // =960 d530c: aa1303e0 mov x0, x19 d5310: 97fdafa8 bl 0x411b0 d5314: f9000ab7 str x23, [x21, #0x10] d5318: f9000eb6 str x22, [x21, #0x18] d531c: aa1503e0 mov x0, x21 d5320: aa1303e1 mov x1, x19 d5324: 97ffff0a bl 0xd4f4c <__cxa_demangle+0x1266c> d5328: 71001c1f cmp w0, #0x7 d532c: d2800004 mov x4, #0x0 // =0 d5330: 54000161 b.ne 0xd535c <__cxa_demangle+0x12a7c> d5334: aa1303e1 mov x1, x19 d5338: aa1403e0 mov x0, x20 d533c: 97fff9bf bl 0xd3a38 <__cxa_demangle+0x11158> d5340: f943d7b3 ldr x19, [x29, #0x7a8] d5344: f90067a0 str x0, [x29, #0xc8] d5348: f943d3a0 ldr x0, [x29, #0x7a0] d534c: aa1303e1 mov x1, x19 d5350: 97ffff77 bl 0xd512c <__cxa_demangle+0x1284c> d5354: f90007f3 str x19, [sp, #0x8] d5358: f94067a4 ldr x4, [x29, #0xc8] d535c: a9420fe2 ldp x2, x3, [sp, #0x20] d5360: 6d4827e8 ldp d8, d9, [sp, #0x80] d5364: a94353f3 ldp x19, x20, [sp, #0x30] d5368: 6d492fea ldp d10, d11, [sp, #0x90] d536c: a9445bf5 ldp x21, x22, [sp, #0x40] d5370: 6d4a37ec ldp d12, d13, [sp, #0xa0] d5374: a94563f7 ldp x23, x24, [sp, #0x50] d5378: 6d4b3fee ldp d14, d15, [sp, #0xb0] d537c: a9466bf9 ldp x25, x26, [sp, #0x60] d5380: a94773fb ldp x27, x28, [sp, #0x70] d5384: a94107e0 ldp x0, x1, [sp, #0x10] d5388: a8cc7bfd ldp x29, x30, [sp], #0xc0 d538c: 910003f0 mov x16, sp d5390: 8b2463ff add sp, sp, x4 d5394: 911e43ff add sp, sp, #0x790 d5398: d65f03c0 ret d539c: d11e43ff sub sp, sp, #0x790 d53a0: a9b47bfd stp x29, x30, [sp, #-0xc0]! d53a4: 910003fd mov x29, sp d53a8: a90353f3 stp x19, x20, [sp, #0x30] d53ac: 6d0827e8 stp d8, d9, [sp, #0x80] d53b0: 910343b4 add x20, x29, #0xd0 d53b4: 6d092fea stp d10, d11, [sp, #0x90] d53b8: a90107e0 stp x0, x1, [sp, #0x10] d53bc: 6d0a37ec stp d12, d13, [sp, #0xa0] d53c0: a9020fe2 stp x2, x3, [sp, #0x20] d53c4: 6d0b3fee stp d14, d15, [sp, #0xb0] d53c8: aa1e03e2 mov x2, x30 d53cc: 912143a1 add x1, x29, #0x850 d53d0: a9045bf5 stp x21, x22, [sp, #0x40] d53d4: aa0003f5 mov x21, x0 d53d8: aa1403e0 mov x0, x20 d53dc: a90563f7 stp x23, x24, [sp, #0x50] d53e0: a9066bf9 stp x25, x26, [sp, #0x60] d53e4: a90773fb stp x27, x28, [sp, #0x70] d53e8: 911243b3 add x19, x29, #0x490 d53ec: 97fffe5e bl 0xd4d64 <__cxa_demangle+0x12484> d53f0: aa1303e0 mov x0, x19 d53f4: aa1403e1 mov x1, x20 d53f8: d2807802 mov x2, #0x3c0 // =960 d53fc: 97fdaf6d bl 0x411b0 d5400: f9400aa0 ldr x0, [x21, #0x10] d5404: b50000a0 cbnz x0, 0xd5418 <__cxa_demangle+0x12b38> d5408: aa1503e0 mov x0, x21 d540c: aa1303e1 mov x1, x19 d5410: 97fffe9f bl 0xd4e8c <__cxa_demangle+0x125ac> d5414: 14000004 b 0xd5424 <__cxa_demangle+0x12b44> d5418: aa1503e0 mov x0, x21 d541c: aa1303e1 mov x1, x19 d5420: 97fffecb bl 0xd4f4c <__cxa_demangle+0x1266c> d5424: 71001c1f cmp w0, #0x7 d5428: 54000040 b.eq 0xd5430 <__cxa_demangle+0x12b50> d542c: 97fdb305 bl 0x42040 d5430: aa1303e1 mov x1, x19 d5434: aa1403e0 mov x0, x20 d5438: 97fff980 bl 0xd3a38 <__cxa_demangle+0x11158> d543c: f943d7b3 ldr x19, [x29, #0x7a8] d5440: f90067a0 str x0, [x29, #0xc8] d5444: f943d3a0 ldr x0, [x29, #0x7a0] d5448: aa1303e1 mov x1, x19 d544c: 97ffff38 bl 0xd512c <__cxa_demangle+0x1284c> d5450: f90007f3 str x19, [sp, #0x8] d5454: f94067a4 ldr x4, [x29, #0xc8] d5458: 6d4827e8 ldp d8, d9, [sp, #0x80] d545c: a94107e0 ldp x0, x1, [sp, #0x10] d5460: 6d492fea ldp d10, d11, [sp, #0x90] d5464: a9420fe2 ldp x2, x3, [sp, #0x20] d5468: 6d4a37ec ldp d12, d13, [sp, #0xa0] d546c: a94353f3 ldp x19, x20, [sp, #0x30] d5470: 6d4b3fee ldp d14, d15, [sp, #0xb0] d5474: a9445bf5 ldp x21, x22, [sp, #0x40] d5478: a94563f7 ldp x23, x24, [sp, #0x50] d547c: a9466bf9 ldp x25, x26, [sp, #0x60] d5480: a94773fb ldp x27, x28, [sp, #0x70] d5484: a8cc7bfd ldp x29, x30, [sp], #0xc0 d5488: 910003f0 mov x16, sp d548c: 8b2463ff add sp, sp, x4 d5490: 911e43ff add sp, sp, #0x790 d5494: d65f03c0 ret d5498: d11e43ff sub sp, sp, #0x790 d549c: a9b47bfd stp x29, x30, [sp, #-0xc0]! d54a0: 910003fd mov x29, sp d54a4: 6d0827e8 stp d8, d9, [sp, #0x80] d54a8: a90107e0 stp x0, x1, [sp, #0x10] d54ac: 6d092fea stp d10, d11, [sp, #0x90] d54b0: f9400801 ldr x1, [x0, #0x10] d54b4: 6d0a37ec stp d12, d13, [sp, #0xa0] d54b8: a9020fe2 stp x2, x3, [sp, #0x20] d54bc: 6d0b3fee stp d14, d15, [sp, #0xb0] d54c0: a9045bf5 stp x21, x22, [sp, #0x40] d54c4: a90353f3 stp x19, x20, [sp, #0x30] d54c8: a90563f7 stp x23, x24, [sp, #0x50] d54cc: a9066bf9 stp x25, x26, [sp, #0x60] d54d0: a90773fb stp x27, x28, [sp, #0x70] d54d4: aa1e03e2 mov x2, x30 d54d8: aa0003f5 mov x21, x0 d54dc: b5000081 cbnz x1, 0xd54ec <__cxa_demangle+0x12c0c> d54e0: 97ffff14 bl 0xd5130 <__cxa_demangle+0x12850> d54e4: d2800004 mov x4, #0x0 // =0 d54e8: 1400001a b 0xd5550 <__cxa_demangle+0x12c70> d54ec: 910343b4 add x20, x29, #0xd0 d54f0: 912143a1 add x1, x29, #0x850 d54f4: aa1403e0 mov x0, x20 d54f8: 911243b3 add x19, x29, #0x490 d54fc: 97fffe1a bl 0xd4d64 <__cxa_demangle+0x12484> d5500: aa1403e1 mov x1, x20 d5504: d2807802 mov x2, #0x3c0 // =960 d5508: aa1303e0 mov x0, x19 d550c: 97fdaf29 bl 0x411b0 d5510: aa1503e0 mov x0, x21 d5514: aa1303e1 mov x1, x19 d5518: 97fffe8d bl 0xd4f4c <__cxa_demangle+0x1266c> d551c: 71001c1f cmp w0, #0x7 d5520: 54000040 b.eq 0xd5528 <__cxa_demangle+0x12c48> d5524: 97fdb2c7 bl 0x42040 d5528: aa1303e1 mov x1, x19 d552c: aa1403e0 mov x0, x20 d5530: 97fff942 bl 0xd3a38 <__cxa_demangle+0x11158> d5534: f943d7b3 ldr x19, [x29, #0x7a8] d5538: f90067a0 str x0, [x29, #0xc8] d553c: f943d3a0 ldr x0, [x29, #0x7a0] d5540: aa1303e1 mov x1, x19 d5544: 97fffefa bl 0xd512c <__cxa_demangle+0x1284c> d5548: f90007f3 str x19, [sp, #0x8] d554c: f94067a4 ldr x4, [x29, #0xc8] d5550: a9420fe2 ldp x2, x3, [sp, #0x20] d5554: 6d4827e8 ldp d8, d9, [sp, #0x80] d5558: a94353f3 ldp x19, x20, [sp, #0x30] d555c: 6d492fea ldp d10, d11, [sp, #0x90] d5560: a9445bf5 ldp x21, x22, [sp, #0x40] d5564: 6d4a37ec ldp d12, d13, [sp, #0xa0] d5568: a94563f7 ldp x23, x24, [sp, #0x50] d556c: 6d4b3fee ldp d14, d15, [sp, #0xb0] d5570: a9466bf9 ldp x25, x26, [sp, #0x60] d5574: a94773fb ldp x27, x28, [sp, #0x70] d5578: a94107e0 ldp x0, x1, [sp, #0x10] d557c: a8cc7bfd ldp x29, x30, [sp], #0xc0 d5580: 910003f0 mov x16, sp d5584: 8b2463ff add sp, sp, x4 d5588: 911e43ff add sp, sp, #0x790 d558c: d65f03c0 ret d5590: a9bf7bfd stp x29, x30, [sp, #-0x10]! d5594: 910003fd mov x29, sp d5598: f9400402 ldr x2, [x0, #0x8] d559c: b4000082 cbz x2, 0xd55ac <__cxa_demangle+0x12ccc> d55a0: aa0003e1 mov x1, x0 d55a4: 52800020 mov w0, #0x1 // =1 d55a8: d63f0040 blr x2 d55ac: a8c17bfd ldp x29, x30, [sp], #0x10 d55b0: d65f03c0 ret d55b4: d12903ff sub sp, sp, #0xa40 d55b8: aa1e03e2 mov x2, x30 d55bc: a9b67bfd stp x29, x30, [sp, #-0xa0]! d55c0: 910003fd mov x29, sp d55c4: a90153f3 stp x19, x20, [sp, #0x10] d55c8: 6d0627e8 stp d8, d9, [sp, #0x60] d55cc: 910283b4 add x20, x29, #0xa0 d55d0: 6d072fea stp d10, d11, [sp, #0x70] d55d4: a9025bf5 stp x21, x22, [sp, #0x20] d55d8: 6d0837ec stp d12, d13, [sp, #0x80] d55dc: a90363f7 stp x23, x24, [sp, #0x30] d55e0: 6d093fee stp d14, d15, [sp, #0x90] d55e4: aa0003f6 mov x22, x0 d55e8: aa0103f7 mov x23, x1 d55ec: aa1403e0 mov x0, x20 d55f0: 912b83a1 add x1, x29, #0xae0 d55f4: 911183b5 add x21, x29, #0x460 d55f8: a9046bf9 stp x25, x26, [sp, #0x40] d55fc: a90573fb stp x27, x28, [sp, #0x50] d5600: 97fffdd9 bl 0xd4d64 <__cxa_demangle+0x12484> d5604: aa1403e0 mov x0, x20 d5608: aa1503e1 mov x1, x21 d560c: 97fffadd bl 0xd4180 <__cxa_demangle+0x118a0> d5610: 7100141f cmp w0, #0x5 d5614: 2a0003f3 mov w19, w0 d5618: 54000040 b.eq 0xd5620 <__cxa_demangle+0x12d40> d561c: 35000160 cbnz w0, 0xd5648 <__cxa_demangle+0x12d68> d5620: aa1403e0 mov x0, x20 d5624: aa1703e1 mov x1, x23 d5628: d63f02c0 blr x22 d562c: 350000e0 cbnz w0, 0xd5648 <__cxa_demangle+0x12d68> d5630: 7100167f cmp w19, #0x5 d5634: 540000e0 b.eq 0xd5650 <__cxa_demangle+0x12d70> d5638: aa1403e0 mov x0, x20 d563c: aa1503e1 mov x1, x21 d5640: 97fffe00 bl 0xd4e40 <__cxa_demangle+0x12560> d5644: 17fffff0 b 0xd5604 <__cxa_demangle+0x12d24> d5648: 52800060 mov w0, #0x3 // =3 d564c: 14000002 b 0xd5654 <__cxa_demangle+0x12d74> d5650: 2a1303e0 mov w0, w19 d5654: a94153f3 ldp x19, x20, [sp, #0x10] d5658: 6d4627e8 ldp d8, d9, [sp, #0x60] d565c: a9425bf5 ldp x21, x22, [sp, #0x20] d5660: 6d472fea ldp d10, d11, [sp, #0x70] d5664: a94363f7 ldp x23, x24, [sp, #0x30] d5668: 6d4837ec ldp d12, d13, [sp, #0x80] d566c: a9446bf9 ldp x25, x26, [sp, #0x40] d5670: 6d493fee ldp d14, d15, [sp, #0x90] d5674: a94573fb ldp x27, x28, [sp, #0x50] d5678: a8ca7bfd ldp x29, x30, [sp], #0xa0 d567c: 912903ff add sp, sp, #0xa40 d5680: d65f03c0 ret d5684: d2800002 mov x2, #0x0 // =0 d5688: 52800003 mov w3, #0x0 // =0 d568c: 38401405 ldrb w5, [x0], #0x1 d5690: 924018a4 and x4, x5, #0x7f d5694: 9ac32084 lsl x4, x4, x3 d5698: 11001c63 add w3, w3, #0x7 d569c: aa040042 orr x2, x2, x4 d56a0: 373fff65 tbnz w5, #0x7, 0xd568c <__cxa_demangle+0x12dac> d56a4: f9000022 str x2, [x1] d56a8: d65f03c0 ret d56ac: d2800002 mov x2, #0x0 // =0 d56b0: 52800003 mov w3, #0x0 // =0 d56b4: 38401404 ldrb w4, [x0], #0x1 d56b8: 92401885 and x5, x4, #0x7f d56bc: 9ac320a5 lsl x5, x5, x3 d56c0: 11001c63 add w3, w3, #0x7 d56c4: aa050042 orr x2, x2, x5 d56c8: 373fff64 tbnz w4, #0x7, 0xd56b4 <__cxa_demangle+0x12dd4> d56cc: 7100fc7f cmp w3, #0x3f d56d0: 540000a8 b.hi 0xd56e4 <__cxa_demangle+0x12e04> d56d4: 36300084 tbz w4, #0x6, 0xd56e4 <__cxa_demangle+0x12e04> d56d8: 92800004 mov x4, #-0x1 // =-1 d56dc: 9ac32083 lsl x3, x4, x3 d56e0: aa020062 orr x2, x3, x2 d56e4: f9000022 str x2, [x1] d56e8: d65f03c0 ret d56ec: f9400423 ldr x3, [x1, #0x8] d56f0: f9400441 ldr x1, [x2, #0x8] d56f4: eb01007f cmp x3, x1 d56f8: 5a9f23e0 csetm w0, lo d56fc: eb01007f cmp x3, x1 d5700: 1a9f9400 csinc w0, w0, wzr, ls d5704: d65f03c0 ret d5708: a9ba7bfd stp x29, x30, [sp, #-0x60]! d570c: 910003fd mov x29, sp d5710: a90153f3 stp x19, x20, [sp, #0x10] d5714: 531f7873 lsl w19, w3, #1 d5718: f90023f9 str x25, [sp, #0x40] d571c: a90363f7 stp x23, x24, [sp, #0x30] d5720: a9025bf5 stp x21, x22, [sp, #0x20] d5724: aa0003f8 mov x24, x0 d5728: aa0103f9 mov x25, x1 d572c: aa0203f4 mov x20, x2 d5730: 2a0403f7 mov w23, w4 d5734: 11000673 add w19, w19, #0x1 d5738: 6b17027f cmp w19, w23 d573c: 540003aa b.ge 0xd57b0 <__cxa_demangle+0x12ed0> d5740: 11000675 add w21, w19, #0x1 d5744: 6b1702bf cmp w21, w23 d5748: 5400016a b.ge 0xd5774 <__cxa_demangle+0x12e94> d574c: 937d7e61 sbfiz x1, x19, #3, #32 d5750: aa1803e0 mov x0, x24 d5754: 8b010282 add x2, x20, x1 d5758: f9002fa3 str x3, [x29, #0x58] d575c: f8616a81 ldr x1, [x20, x1] d5760: f9400442 ldr x2, [x2, #0x8] d5764: d63f0320 blr x25 d5768: 6b1f001f cmp w0, wzr d576c: f9402fa3 ldr x3, [x29, #0x58] d5770: 1a95a273 csel w19, w19, w21, ge d5774: 937d7c75 sbfiz x21, x3, #3, #32 d5778: 937d7e76 sbfiz x22, x19, #3, #32 d577c: aa1803e0 mov x0, x24 d5780: f8756a81 ldr x1, [x20, x21] d5784: f8766a82 ldr x2, [x20, x22] d5788: d63f0320 blr x25 d578c: 36f80120 tbz w0, #0x1f, 0xd57b0 <__cxa_demangle+0x12ed0> d5790: f8766a81 ldr x1, [x20, x22] d5794: 2a1303e3 mov w3, w19 d5798: f8756a80 ldr x0, [x20, x21] d579c: f8356a81 str x1, [x20, x21] d57a0: f8366a80 str x0, [x20, x22] d57a4: 531f7a60 lsl w0, w19, #1 d57a8: 11000413 add w19, w0, #0x1 d57ac: 17ffffe3 b 0xd5738 <__cxa_demangle+0x12e58> d57b0: a94153f3 ldp x19, x20, [sp, #0x10] d57b4: a9425bf5 ldp x21, x22, [sp, #0x20] d57b8: a94363f7 ldp x23, x24, [sp, #0x30] d57bc: f94023f9 ldr x25, [sp, #0x40] d57c0: a8c67bfd ldp x29, x30, [sp], #0x60 d57c4: d65f03c0 ret d57c8: a9bb7bfd stp x29, x30, [sp, #-0x50]! d57cc: 910003fd mov x29, sp d57d0: a90153f3 stp x19, x20, [sp, #0x10] d57d4: f9400453 ldr x19, [x2, #0x8] d57d8: a9025bf5 stp x21, x22, [sp, #0x20] d57dc: a90363f7 stp x23, x24, [sp, #0x30] d57e0: f90023f9 str x25, [sp, #0x40] d57e4: aa0003f8 mov x24, x0 d57e8: aa0103f9 mov x25, x1 d57ec: aa0203f5 mov x21, x2 d57f0: 91004056 add x22, x2, #0x10 d57f4: d341fe74 lsr x20, x19, #1 d57f8: 51000694 sub w20, w20, #0x1 d57fc: 37f80114 tbnz w20, #0x1f, 0xd581c <__cxa_demangle+0x12f3c> d5800: aa1803e0 mov x0, x24 d5804: aa1903e1 mov x1, x25 d5808: aa1603e2 mov x2, x22 d580c: 2a1403e3 mov w3, w20 d5810: 2a1303e4 mov w4, w19 d5814: 97ffffbd bl 0xd5708 <__cxa_demangle+0x12e28> d5818: 17fffff8 b 0xd57f8 <__cxa_demangle+0x12f18> d581c: d2800014 mov x20, #0x0 // =0 d5820: 51000673 sub w19, w19, #0x1 d5824: 8b33ced7 add x23, x22, w19, sxtw #3 d5828: 6b1f027f cmp w19, wzr d582c: 540001cd b.le 0xd5864 <__cxa_demangle+0x12f84> d5830: f8746ae1 ldr x1, [x23, x20] d5834: 2a1303e4 mov w4, w19 d5838: f9400aa0 ldr x0, [x21, #0x10] d583c: aa1603e2 mov x2, x22 d5840: f9000aa1 str x1, [x21, #0x10] d5844: 52800003 mov w3, #0x0 // =0 d5848: f8346ae0 str x0, [x23, x20] d584c: aa1903e1 mov x1, x25 d5850: aa1803e0 mov x0, x24 d5854: 51000673 sub w19, w19, #0x1 d5858: d1002294 sub x20, x20, #0x8 d585c: 97ffffab bl 0xd5708 <__cxa_demangle+0x12e28> d5860: 17fffff2 b 0xd5828 <__cxa_demangle+0x12f48> d5864: a94153f3 ldp x19, x20, [sp, #0x10] d5868: a9425bf5 ldp x21, x22, [sp, #0x20] d586c: a94363f7 ldp x23, x24, [sp, #0x30] d5870: f94023f9 ldr x25, [sp, #0x40] d5874: a8c57bfd ldp x29, x30, [sp], #0x50 d5878: d65f03c0 ret d587c: a9bf7bfd stp x29, x30, [sp, #-0x10]! d5880: 53001c00 uxtb w0, w0 d5884: 7103fc1f cmp w0, #0xff d5888: 910003fd mov x29, sp d588c: 540001e0 b.eq 0xd58c8 <__cxa_demangle+0x12fe8> d5890: 12000800 and w0, w0, #0x7 d5894: 7100101f cmp w0, #0x4 d5898: 54000168 b.hi 0xd58c4 <__cxa_demangle+0x12fe4> d589c: 90000061 adrp x1, 0xe1000 d58a0: 911d9021 add x1, x1, #0x764 d58a4: 38604820 ldrb w0, [x1, w0, uxtw] d58a8: 10000061 adr x1, 0xd58b4 <__cxa_demangle+0x12fd4> d58ac: 8b208820 add x0, x1, w0, sxtb #2 d58b0: d61f0000 br x0 d58b4: 52800040 mov w0, #0x2 // =2 d58b8: 14000007 b 0xd58d4 <__cxa_demangle+0x12ff4> d58bc: 52800080 mov w0, #0x4 // =4 d58c0: 14000005 b 0xd58d4 <__cxa_demangle+0x12ff4> d58c4: 97fdb1df bl 0x42040 d58c8: 52800000 mov w0, #0x0 // =0 d58cc: 14000002 b 0xd58d4 <__cxa_demangle+0x12ff4> d58d0: 52800100 mov w0, #0x8 // =8 d58d4: a8c17bfd ldp x29, x30, [sp], #0x10 d58d8: d65f03c0 ret d58dc: a9bf7bfd stp x29, x30, [sp, #-0x10]! d58e0: 53001c00 uxtb w0, w0 d58e4: 7103fc1f cmp w0, #0xff d58e8: 910003fd mov x29, sp d58ec: 54000220 b.eq 0xd5930 <__cxa_demangle+0x13050> d58f0: 121c0800 and w0, w0, #0x70 d58f4: 7100801f cmp w0, #0x20 d58f8: 54000140 b.eq 0xd5920 <__cxa_demangle+0x13040> d58fc: 54000088 b.hi 0xd590c <__cxa_demangle+0x1302c> d5900: 7100401f cmp w0, #0x10 d5904: 350000a0 cbnz w0, 0xd5918 <__cxa_demangle+0x13038> d5908: 1400000a b 0xd5930 <__cxa_demangle+0x13050> d590c: 7100c01f cmp w0, #0x30 d5910: 540000c0 b.eq 0xd5928 <__cxa_demangle+0x13048> d5914: 7101401f cmp w0, #0x50 d5918: 540000c0 b.eq 0xd5930 <__cxa_demangle+0x13050> d591c: 97fdb1c9 bl 0x42040 d5920: f9400420 ldr x0, [x1, #0x8] d5924: 14000004 b 0xd5934 <__cxa_demangle+0x13054> d5928: f9400820 ldr x0, [x1, #0x10] d592c: 14000002 b 0xd5934 <__cxa_demangle+0x13054> d5930: d2800000 mov x0, #0x0 // =0 d5934: a8c17bfd ldp x29, x30, [sp], #0x10 d5938: d65f03c0 ret d593c: a9bf7bfd stp x29, x30, [sp, #-0x10]! d5940: 53001c00 uxtb w0, w0 d5944: 7103fc1f cmp w0, #0xff d5948: 910003fd mov x29, sp d594c: 54000220 b.eq 0xd5990 <__cxa_demangle+0x130b0> d5950: 121c0800 and w0, w0, #0x70 d5954: 7100801f cmp w0, #0x20 d5958: 54000140 b.eq 0xd5980 <__cxa_demangle+0x130a0> d595c: 54000088 b.hi 0xd596c <__cxa_demangle+0x1308c> d5960: 7100401f cmp w0, #0x10 d5964: 350000a0 cbnz w0, 0xd5978 <__cxa_demangle+0x13098> d5968: 1400000a b 0xd5990 <__cxa_demangle+0x130b0> d596c: 7100c01f cmp w0, #0x30 d5970: 540000c0 b.eq 0xd5988 <__cxa_demangle+0x130a8> d5974: 7101401f cmp w0, #0x50 d5978: 540000c0 b.eq 0xd5990 <__cxa_demangle+0x130b0> d597c: 97fdb1b1 bl 0x42040 d5980: f9400420 ldr x0, [x1, #0x8] d5984: 14000004 b 0xd5994 <__cxa_demangle+0x130b4> d5988: f9400820 ldr x0, [x1, #0x10] d598c: 14000002 b 0xd5994 <__cxa_demangle+0x130b4> d5990: d2800000 mov x0, #0x0 // =0 d5994: a8c17bfd ldp x29, x30, [sp], #0x10 d5998: d65f03c0 ret d599c: a9bc7bfd stp x29, x30, [sp, #-0x40]! d59a0: 910003fd mov x29, sp d59a4: a90153f3 stp x19, x20, [sp, #0x10] d59a8: 53001c14 uxtb w20, w0 d59ac: aa0203f3 mov x19, x2 d59b0: a9025bf5 stp x21, x22, [sp, #0x20] d59b4: 7101429f cmp w20, #0x50 d59b8: aa0103f6 mov x22, x1 d59bc: aa0303f5 mov x21, x3 d59c0: 540000a1 b.ne 0xd59d4 <__cxa_demangle+0x130f4> d59c4: 91001c53 add x19, x2, #0x7 d59c8: 927df260 and x0, x19, #0xfffffffffffffff8 d59cc: f8408401 ldr x1, [x0], #0x8 d59d0: 1400002a b 0xd5a78 <__cxa_demangle+0x13198> d59d4: 12000e81 and w1, w20, #0xf d59d8: 7100303f cmp w1, #0xc d59dc: 540003e8 b.hi 0xd5a58 <__cxa_demangle+0x13178> d59e0: 90000060 adrp x0, 0xe1000 d59e4: 911db000 add x0, x0, #0x76c d59e8: 38614800 ldrb w0, [x0, w1, uxtw] d59ec: 10000061 adr x1, 0xd59f8 <__cxa_demangle+0x13118> d59f0: 8b208820 add x0, x1, w0, sxtb #2 d59f4: d61f0000 br x0 d59f8: aa0203e0 mov x0, x2 d59fc: 9100e3a1 add x1, x29, #0x38 d5a00: 97ffff21 bl 0xd5684 <__cxa_demangle+0x12da4> d5a04: 14000004 b 0xd5a14 <__cxa_demangle+0x13134> d5a08: aa0203e0 mov x0, x2 d5a0c: 9100e3a1 add x1, x29, #0x38 d5a10: 97ffff27 bl 0xd56ac <__cxa_demangle+0x12dcc> d5a14: f9401fa1 ldr x1, [x29, #0x38] d5a18: 14000011 b 0xd5a5c <__cxa_demangle+0x1317c> d5a1c: aa0203e0 mov x0, x2 d5a20: 78402401 ldrh w1, [x0], #0x2 d5a24: 1400000e b 0xd5a5c <__cxa_demangle+0x1317c> d5a28: aa0203e0 mov x0, x2 d5a2c: b8404401 ldr w1, [x0], #0x4 d5a30: 1400000b b 0xd5a5c <__cxa_demangle+0x1317c> d5a34: aa0203e0 mov x0, x2 d5a38: 78802401 ldrsh x1, [x0], #0x2 d5a3c: 14000008 b 0xd5a5c <__cxa_demangle+0x1317c> d5a40: aa0203e0 mov x0, x2 d5a44: b8804401 ldrsw x1, [x0], #0x4 d5a48: 14000005 b 0xd5a5c <__cxa_demangle+0x1317c> d5a4c: aa0203e0 mov x0, x2 d5a50: f8408401 ldr x1, [x0], #0x8 d5a54: 14000002 b 0xd5a5c <__cxa_demangle+0x1317c> d5a58: 97fdb17a bl 0x42040 d5a5c: b40000e1 cbz x1, 0xd5a78 <__cxa_demangle+0x13198> d5a60: 121c0a82 and w2, w20, #0x70 d5a64: 7100405f cmp w2, #0x10 d5a68: 9a960273 csel x19, x19, x22, eq d5a6c: 8b130021 add x1, x1, x19 d5a70: 36380054 tbz w20, #0x7, 0xd5a78 <__cxa_demangle+0x13198> d5a74: f9400021 ldr x1, [x1] d5a78: f90002a1 str x1, [x21] d5a7c: a94153f3 ldp x19, x20, [sp, #0x10] d5a80: a9425bf5 ldp x21, x22, [sp, #0x20] d5a84: a8c47bfd ldp x29, x30, [sp], #0x40 d5a88: d65f03c0 ret d5a8c: a9bb7bfd stp x29, x30, [sp, #-0x50]! d5a90: 910003fd mov x29, sp d5a94: a90153f3 stp x19, x20, [sp, #0x10] d5a98: 79404013 ldrh w19, [x0, #0x20] d5a9c: aa0003f4 mov x20, x0 d5aa0: f9001bf7 str x23, [sp, #0x30] d5aa4: aa0103f7 mov x23, x1 d5aa8: d3432a73 ubfx x19, x19, #3, #8 d5aac: aa1403e1 mov x1, x20 d5ab0: 2a1303e0 mov w0, w19 d5ab4: a9025bf5 stp x21, x22, [sp, #0x20] d5ab8: aa0203f6 mov x22, x2 d5abc: 97ffff88 bl 0xd58dc <__cxa_demangle+0x12ffc> d5ac0: aa0003f5 mov x21, x0 d5ac4: 910022e2 add x2, x23, #0x8 d5ac8: aa1503e1 mov x1, x21 d5acc: 910103a3 add x3, x29, #0x40 d5ad0: 2a1303e0 mov w0, w19 d5ad4: 97ffffb2 bl 0xd599c <__cxa_demangle+0x130bc> d5ad8: 79404280 ldrh w0, [x20, #0x20] d5adc: aa1503e1 mov x1, x21 d5ae0: 910022c2 add x2, x22, #0x8 d5ae4: 910123a3 add x3, x29, #0x48 d5ae8: d343fc00 lsr x0, x0, #3 d5aec: 97ffffac bl 0xd599c <__cxa_demangle+0x130bc> d5af0: f9401bf7 ldr x23, [sp, #0x30] d5af4: f94023a2 ldr x2, [x29, #0x40] d5af8: f94027a1 ldr x1, [x29, #0x48] d5afc: a94153f3 ldp x19, x20, [sp, #0x10] d5b00: eb01005f cmp x2, x1 d5b04: 5a9f23e0 csetm w0, lo d5b08: eb01005f cmp x2, x1 d5b0c: a9425bf5 ldp x21, x22, [sp, #0x20] d5b10: 1a9f9400 csinc w0, w0, wzr, ls d5b14: a8c57bfd ldp x29, x30, [sp], #0x50 d5b18: d65f03c0 ret d5b1c: a9bc7bfd stp x29, x30, [sp, #-0x40]! d5b20: 910003fd mov x29, sp d5b24: a90153f3 stp x19, x20, [sp, #0x10] d5b28: 91002414 add x20, x0, #0x9 d5b2c: aa0003f3 mov x19, x0 d5b30: aa1403e0 mov x0, x20 d5b34: 97fdaf4f bl 0x41870 d5b38: 91000400 add x0, x0, #0x1 d5b3c: 39402262 ldrb w2, [x19, #0x8] d5b40: 8b000281 add x1, x20, x0 d5b44: 71000c5f cmp w2, #0x3 d5b48: 54000109 b.ls 0xd5b68 <__cxa_demangle+0x13288> d5b4c: 38606a82 ldrb w2, [x20, x0] d5b50: 52801fe0 mov w0, #0xff // =255 d5b54: 7100205f cmp w2, #0x8 d5b58: 540005a1 b.ne 0xd5c0c <__cxa_demangle+0x1332c> d5b5c: 39400422 ldrb w2, [x1, #0x1] d5b60: 35000562 cbnz w2, 0xd5c0c <__cxa_demangle+0x1332c> d5b64: 91000821 add x1, x1, #0x2 d5b68: 39402660 ldrb w0, [x19, #0x9] d5b6c: 7101e81f cmp w0, #0x7a d5b70: 54000060 b.eq 0xd5b7c <__cxa_demangle+0x1329c> d5b74: 52800000 mov w0, #0x0 // =0 d5b78: 14000025 b 0xd5c0c <__cxa_demangle+0x1332c> d5b7c: 9100c3b4 add x20, x29, #0x30 d5b80: aa0103e0 mov x0, x1 d5b84: aa1403e1 mov x1, x20 d5b88: 97fffebf bl 0xd5684 <__cxa_demangle+0x12da4> d5b8c: 9100e3a1 add x1, x29, #0x38 d5b90: 97fffec7 bl 0xd56ac <__cxa_demangle+0x12dcc> d5b94: 39402262 ldrb w2, [x19, #0x8] d5b98: 7100045f cmp w2, #0x1 d5b9c: 54000061 b.ne 0xd5ba8 <__cxa_demangle+0x132c8> d5ba0: 91000400 add x0, x0, #0x1 d5ba4: 14000003 b 0xd5bb0 <__cxa_demangle+0x132d0> d5ba8: aa1403e1 mov x1, x20 d5bac: 97fffeb6 bl 0xd5684 <__cxa_demangle+0x12da4> d5bb0: aa1403e1 mov x1, x20 d5bb4: 91002a73 add x19, x19, #0xa d5bb8: 9100a3b4 add x20, x29, #0x28 d5bbc: 97fffeb2 bl 0xd5684 <__cxa_demangle+0x12da4> d5bc0: 39400261 ldrb w1, [x19] d5bc4: 7101483f cmp w1, #0x52 d5bc8: 54000061 b.ne 0xd5bd4 <__cxa_demangle+0x132f4> d5bcc: 39400000 ldrb w0, [x0] d5bd0: 1400000f b 0xd5c0c <__cxa_demangle+0x1332c> d5bd4: 7101403f cmp w1, #0x50 d5bd8: 54000101 b.ne 0xd5bf8 <__cxa_demangle+0x13318> d5bdc: aa0003e2 mov x2, x0 d5be0: d2800001 mov x1, #0x0 // =0 d5be4: aa1403e3 mov x3, x20 d5be8: 38401440 ldrb w0, [x2], #0x1 d5bec: 12001800 and w0, w0, #0x7f d5bf0: 97ffff6b bl 0xd599c <__cxa_demangle+0x130bc> d5bf4: 14000004 b 0xd5c04 <__cxa_demangle+0x13324> d5bf8: 7101303f cmp w1, #0x4c d5bfc: 54fffbc1 b.ne 0xd5b74 <__cxa_demangle+0x13294> d5c00: 91000400 add x0, x0, #0x1 d5c04: 91000673 add x19, x19, #0x1 d5c08: 17ffffee b 0xd5bc0 <__cxa_demangle+0x132e0> d5c0c: a94153f3 ldp x19, x20, [sp, #0x10] d5c10: a8c47bfd ldp x29, x30, [sp], #0x40 d5c14: d65f03c0 ret d5c18: a9b97bfd stp x29, x30, [sp, #-0x70]! d5c1c: 910003fd mov x29, sp d5c20: a9025bf5 stp x21, x22, [sp, #0x20] d5c24: aa0003f6 mov x22, x0 d5c28: 79404000 ldrh w0, [x0, #0x20] d5c2c: a90153f3 stp x19, x20, [sp, #0x10] d5c30: d3432800 ubfx x0, x0, #3, #8 d5c34: aa0103f3 mov x19, x1 d5c38: aa1603e1 mov x1, x22 d5c3c: a90363f7 stp x23, x24, [sp, #0x30] d5c40: a9046bf9 stp x25, x26, [sp, #0x40] d5c44: a90573fb stp x27, x28, [sp, #0x50] d5c48: aa0203f7 mov x23, x2 d5c4c: 53001c15 uxtb w21, w0 d5c50: 97ffff23 bl 0xd58dc <__cxa_demangle+0x12ffc> d5c54: 910183b8 add x24, x29, #0x60 d5c58: aa0003fb mov x27, x0 d5c5c: 9101a3b9 add x25, x29, #0x68 d5c60: d2800000 mov x0, #0x0 // =0 d5c64: d280003a mov x26, #0x1 // =1 d5c68: b9400261 ldr w1, [x19] d5c6c: 34000761 cbz w1, 0xd5d58 <__cxa_demangle+0x13478> d5c70: b9400661 ldr w1, [x19, #0x4] d5c74: 34000661 cbz w1, 0xd5d40 <__cxa_demangle+0x13460> d5c78: 394082c2 ldrb w2, [x22, #0x20] d5c7c: aa0003f4 mov x20, x0 d5c80: 36100162 tbz w2, #0x2, 0xd5cac <__cxa_demangle+0x133cc> d5c84: 91001274 add x20, x19, #0x4 d5c88: cb21c294 sub x20, x20, w1, sxtw d5c8c: eb00029f cmp x20, x0 d5c90: 540000e0 b.eq 0xd5cac <__cxa_demangle+0x133cc> d5c94: aa1403e0 mov x0, x20 d5c98: 97ffffa1 bl 0xd5b1c <__cxa_demangle+0x1323c> d5c9c: 2a0003f5 mov w21, w0 d5ca0: aa1603e1 mov x1, x22 d5ca4: 97ffff0e bl 0xd58dc <__cxa_demangle+0x12ffc> d5ca8: aa0003fb mov x27, x0 d5cac: 350001b5 cbnz w21, 0xd5ce0 <__cxa_demangle+0x13400> d5cb0: f9400660 ldr x0, [x19, #0x8] d5cb4: f9400a61 ldr x1, [x19, #0x10] d5cb8: f90033a0 str x0, [x29, #0x60] d5cbc: f90037a1 str x1, [x29, #0x68] d5cc0: b4000420 cbz x0, 0xd5d44 <__cxa_demangle+0x13464> d5cc4: f94033a0 ldr x0, [x29, #0x60] d5cc8: f94037a1 ldr x1, [x29, #0x68] d5ccc: cb0002e0 sub x0, x23, x0 d5cd0: eb01001f cmp x0, x1 d5cd4: 54000382 b.hs 0xd5d44 <__cxa_demangle+0x13464> d5cd8: aa1303e0 mov x0, x19 d5cdc: 14000020 b 0xd5d5c <__cxa_demangle+0x1347c> d5ce0: 53001ebc uxtb w28, w21 d5ce4: aa1b03e1 mov x1, x27 d5ce8: 91002262 add x2, x19, #0x8 d5cec: aa1803e3 mov x3, x24 d5cf0: 2a1c03e0 mov w0, w28 d5cf4: 97ffff2a bl 0xd599c <__cxa_demangle+0x130bc> d5cf8: aa0003e2 mov x2, x0 d5cfc: d2800001 mov x1, #0x0 // =0 d5d00: aa1903e3 mov x3, x25 d5d04: 12000ea0 and w0, w21, #0xf d5d08: 97ffff25 bl 0xd599c <__cxa_demangle+0x130bc> d5d0c: 2a1c03e0 mov w0, w28 d5d10: 97fffedb bl 0xd587c <__cxa_demangle+0x12f9c> d5d14: 2a0003e0 mov w0, w0 d5d18: f1001c1f cmp x0, #0x7 d5d1c: 92800001 mov x1, #-0x1 // =-1 d5d20: 54000088 b.hi 0xd5d30 <__cxa_demangle+0x13450> d5d24: d37df001 lsl x1, x0, #3 d5d28: 9ac12341 lsl x1, x26, x1 d5d2c: d1000421 sub x1, x1, #0x1 d5d30: f94033a0 ldr x0, [x29, #0x60] d5d34: ea00003f tst x1, x0 d5d38: 54000060 b.eq 0xd5d44 <__cxa_demangle+0x13464> d5d3c: 17ffffe2 b 0xd5cc4 <__cxa_demangle+0x133e4> d5d40: aa0003f4 mov x20, x0 d5d44: b9400260 ldr w0, [x19] d5d48: 91001000 add x0, x0, #0x4 d5d4c: 8b000273 add x19, x19, x0 d5d50: aa1403e0 mov x0, x20 d5d54: 17ffffc5 b 0xd5c68 <__cxa_demangle+0x13388> d5d58: d2800000 mov x0, #0x0 // =0 d5d5c: a94153f3 ldp x19, x20, [sp, #0x10] d5d60: a9425bf5 ldp x21, x22, [sp, #0x20] d5d64: a94363f7 ldp x23, x24, [sp, #0x30] d5d68: a9446bf9 ldp x25, x26, [sp, #0x40] d5d6c: a94573fb ldp x27, x28, [sp, #0x50] d5d70: a8c77bfd ldp x29, x30, [sp], #0x70 d5d74: d65f03c0 ret d5d78: 91001001 add x1, x0, #0x4 d5d7c: b9800400 ldrsw x0, [x0, #0x4] d5d80: cb000020 sub x0, x1, x0 d5d84: 17ffff66 b 0xd5b1c <__cxa_demangle+0x1323c> d5d88: a9b77bfd stp x29, x30, [sp, #-0x90]! d5d8c: f100bc3f cmp x1, #0x2f d5d90: 910003fd mov x29, sp d5d94: a90153f3 stp x19, x20, [sp, #0x10] d5d98: a9025bf5 stp x21, x22, [sp, #0x20] d5d9c: a90363f7 stp x23, x24, [sp, #0x30] d5da0: 1a9f97ed cset w13, hi d5da4: f9400806 ldr x6, [x0, #0x10] d5da8: f9400007 ldr x7, [x0] d5dac: 340007ad cbz w13, 0xd5ea0 <__cxa_demangle+0x135c0> d5db0: b9402843 ldr w3, [x2, #0x28] d5db4: 34000763 cbz w3, 0xd5ea0 <__cxa_demangle+0x135c0> d5db8: f00001c1 adrp x1, 0x110000 d5dbc: f9401004 ldr x4, [x0, #0x20] d5dc0: f9401405 ldr x5, [x0, #0x28] d5dc4: f9405423 ldr x3, [x1, #0xa8] d5dc8: eb03009f cmp x4, x3 d5dcc: 900001e3 adrp x3, 0x111000 ::id+0x560> d5dd0: 54000461 b.ne 0xd5e5c <__cxa_demangle+0x1357c> d5dd4: f946bc69 ldr x9, [x3, #0xd78] d5dd8: 9135e068 add x8, x3, #0xd78 d5ddc: eb0900bf cmp x5, x9 d5de0: 540003e1 b.ne 0xd5e5c <__cxa_demangle+0x1357c> d5de4: f9400509 ldr x9, [x8, #0x8] d5de8: d2800004 mov x4, #0x0 // =0 d5dec: d2800005 mov x5, #0x0 // =0 d5df0: aa0903e1 mov x1, x9 d5df4: b4000621 cbz x1, 0xd5eb8 <__cxa_demangle+0x135d8> d5df8: f940004a ldr x10, [x2] d5dfc: f9400028 ldr x8, [x1] d5e00: f9400424 ldr x4, [x1, #0x8] d5e04: eb08015f cmp x10, x8 d5e08: 540001a3 b.lo 0xd5e3c <__cxa_demangle+0x1355c> d5e0c: eb04015f cmp x10, x4 d5e10: 54000162 b.hs 0xd5e3c <__cxa_demangle+0x1355c> d5e14: eb09003f cmp x1, x9 d5e18: f9400827 ldr x7, [x1, #0x10] d5e1c: f9400c28 ldr x8, [x1, #0x18] d5e20: 54000bc0 b.eq 0xd5f98 <__cxa_demangle+0x136b8> d5e24: 9135e063 add x3, x3, #0xd78 d5e28: f9401420 ldr x0, [x1, #0x28] d5e2c: f90014a0 str x0, [x5, #0x28] d5e30: f9001429 str x9, [x1, #0x28] d5e34: f9000461 str x1, [x3, #0x8] d5e38: 14000058 b 0xd5f98 <__cxa_demangle+0x136b8> d5e3c: aa040104 orr x4, x8, x4 d5e40: b40003a4 cbz x4, 0xd5eb4 <__cxa_demangle+0x135d4> d5e44: f9401428 ldr x8, [x1, #0x28] d5e48: aa0103e4 mov x4, x1 d5e4c: eb1f011f cmp x8, xzr d5e50: 9a8100a5 csel x5, x5, x1, eq d5e54: aa0803e1 mov x1, x8 d5e58: 17ffffe7 b 0xd5df4 <__cxa_demangle+0x13514> d5e5c: f9005424 str x4, [x1, #0xa8] d5e60: 9135e064 add x4, x3, #0xd78 d5e64: 91010081 add x1, x4, #0x40 d5e68: f906bc65 str x5, [x3, #0xd78] d5e6c: 91070084 add x4, x4, #0x1c0 d5e70: f81d003f stur xzr, [x1, #-0x30] d5e74: f81d803f stur xzr, [x1, #-0x28] d5e78: f81f8021 stur x1, [x1, #-0x8] d5e7c: 9100c021 add x1, x1, #0x30 d5e80: eb04003f cmp x1, x4 d5e84: 54ffff61 b.ne 0xd5e70 <__cxa_demangle+0x13590> d5e88: 9135e063 add x3, x3, #0xd78 d5e8c: 91004061 add x1, x3, #0x10 d5e90: f900c47f str xzr, [x3, #0x188] d5e94: f9000461 str x1, [x3, #0x8] d5e98: b900285f str wzr, [x2, #0x28] d5e9c: 14000003 b 0xd5ea8 <__cxa_demangle+0x135c8> d5ea0: f100643f cmp x1, #0x19 d5ea4: 54001709 b.ls 0xd6184 <__cxa_demangle+0x138a4> d5ea8: d2800004 mov x4, #0x0 // =0 d5eac: d2800005 mov x5, #0x0 // =0 d5eb0: 14000002 b 0xd5eb8 <__cxa_demangle+0x135d8> d5eb4: aa0103e4 mov x4, x1 d5eb8: 7940300e ldrh w14, [x0, #0x18] d5ebc: d2800009 mov x9, #0x0 // =0 d5ec0: d280000a mov x10, #0x0 // =0 d5ec4: d280000c mov x12, #0x0 // =0 d5ec8: d280000b mov x11, #0x0 // =0 d5ecc: d2800008 mov x8, #0x0 // =0 d5ed0: d10005ce sub x14, x14, #0x1 d5ed4: b10005df cmn x14, #0x1 d5ed8: 54000380 b.eq 0xd5f48 <__cxa_demangle+0x13668> d5edc: b94000c0 ldr w0, [x6] d5ee0: 7100041f cmp w0, #0x1 d5ee4: 540001e1 b.ne 0xd5f20 <__cxa_demangle+0x13640> d5ee8: f94008c1 ldr x1, [x6, #0x10] d5eec: f9400043 ldr x3, [x2] d5ef0: 8b0100e1 add x1, x7, x1 d5ef4: eb01007f cmp x3, x1 d5ef8: 54000243 b.lo 0xd5f40 <__cxa_demangle+0x13660> d5efc: f94014c0 ldr x0, [x6, #0x28] d5f00: 8b000020 add x0, x1, x0 d5f04: eb00007f cmp x3, x0 d5f08: 9a802129 csel x9, x9, x0, hs d5f0c: eb00007f cmp x3, x0 d5f10: 9a81214a csel x10, x10, x1, hs d5f14: eb00007f cmp x3, x0 d5f18: 9a9f258c csinc x12, x12, xzr, hs d5f1c: 14000009 b 0xd5f40 <__cxa_demangle+0x13660> d5f20: 529caa01 mov w1, #0xe550 // =58704 d5f24: 72ac8e81 movk w1, #0x6474, lsl #16 d5f28: 6b01001f cmp w0, w1 d5f2c: 54000080 b.eq 0xd5f3c <__cxa_demangle+0x1365c> d5f30: 7100081f cmp w0, #0x2 d5f34: 9a86116b csel x11, x11, x6, ne d5f38: 14000002 b 0xd5f40 <__cxa_demangle+0x13660> d5f3c: aa0603e8 mov x8, x6 d5f40: 9100e0c6 add x6, x6, #0x38 d5f44: 17ffffe3 b 0xd5ed0 <__cxa_demangle+0x135f0> d5f48: b500006c cbnz x12, 0xd5f54 <__cxa_demangle+0x13674> d5f4c: 52800000 mov w0, #0x0 // =0 d5f50: 14000090 b 0xd6190 <__cxa_demangle+0x138b0> d5f54: 3400022d cbz w13, 0xd5f98 <__cxa_demangle+0x136b8> d5f58: 900001e0 adrp x0, 0x111000 ::id+0x560> d5f5c: b4000105 cbz x5, 0xd5f7c <__cxa_demangle+0x1369c> d5f60: b40000e4 cbz x4, 0xd5f7c <__cxa_demangle+0x1369c> d5f64: f9401481 ldr x1, [x4, #0x28] d5f68: f90014a1 str x1, [x5, #0x28] d5f6c: 9135e001 add x1, x0, #0xd78 d5f70: f9400423 ldr x3, [x1, #0x8] d5f74: f9001483 str x3, [x4, #0x28] d5f78: f9000424 str x4, [x1, #0x8] d5f7c: 9135e000 add x0, x0, #0xd78 d5f80: f9400400 ldr x0, [x0, #0x8] d5f84: f9000807 str x7, [x0, #0x10] d5f88: f9000c08 str x8, [x0, #0x18] d5f8c: f900100b str x11, [x0, #0x20] d5f90: f900000a str x10, [x0] d5f94: f9000409 str x9, [x0, #0x8] d5f98: b4fffda8 cbz x8, 0xd5f4c <__cxa_demangle+0x1366c> d5f9c: f9400900 ldr x0, [x8, #0x10] d5fa0: 8b0000f5 add x21, x7, x0 d5fa4: 386068e0 ldrb w0, [x7, x0] d5fa8: 7100041f cmp w0, #0x1 d5fac: 54000e81 b.ne 0xd617c <__cxa_demangle+0x1389c> d5fb0: 394006b4 ldrb w20, [x21, #0x1] d5fb4: aa0203e1 mov x1, x2 d5fb8: aa0203f3 mov x19, x2 d5fbc: 2a1403e0 mov w0, w20 d5fc0: 97fffe5f bl 0xd593c <__cxa_demangle+0x1305c> d5fc4: aa0003e1 mov x1, x0 d5fc8: 910012a2 add x2, x21, #0x4 d5fcc: 2a1403e0 mov w0, w20 d5fd0: 910143a3 add x3, x29, #0x50 d5fd4: 97fffe72 bl 0xd599c <__cxa_demangle+0x130bc> d5fd8: 39400ab4 ldrb w20, [x21, #0x2] d5fdc: aa0003e2 mov x2, x0 d5fe0: 7103fe9f cmp w20, #0xff d5fe4: 54000940 b.eq 0xd610c <__cxa_demangle+0x1382c> d5fe8: 39400ea0 ldrb w0, [x21, #0x3] d5fec: 7100ec1f cmp w0, #0x3b d5ff0: 540008e1 b.ne 0xd610c <__cxa_demangle+0x1382c> d5ff4: aa1303e1 mov x1, x19 d5ff8: 2a1403e0 mov w0, w20 d5ffc: f90027a2 str x2, [x29, #0x48] d6000: 97fffe4f bl 0xd593c <__cxa_demangle+0x1305c> d6004: aa0003e1 mov x1, x0 d6008: f94027a2 ldr x2, [x29, #0x48] d600c: 2a1403e0 mov w0, w20 d6010: 910163a3 add x3, x29, #0x58 d6014: 97fffe62 bl 0xd599c <__cxa_demangle+0x130bc> d6018: aa0003f6 mov x22, x0 d601c: f9402fa0 ldr x0, [x29, #0x58] d6020: b4000ae0 cbz x0, 0xd617c <__cxa_demangle+0x1389c> d6024: 924006c1 and x1, x22, #0x3 d6028: b5000721 cbnz x1, 0xd610c <__cxa_demangle+0x1382c> d602c: b98002c2 ldrsw x2, [x22] d6030: f9400261 ldr x1, [x19] d6034: 8b0202a2 add x2, x21, x2 d6038: eb02003f cmp x1, x2 d603c: 54000a03 b.lo 0xd617c <__cxa_demangle+0x1389c> d6040: d1000400 sub x0, x0, #0x1 d6044: d37df002 lsl x2, x0, #3 d6048: b8a26ac2 ldrsw x2, [x22, x2] d604c: 8b0202a2 add x2, x21, x2 d6050: eb02003f cmp x1, x2 d6054: 540002a2 b.hs 0xd60a8 <__cxa_demangle+0x137c8> d6058: aa0003e3 mov x3, x0 d605c: d2800004 mov x4, #0x0 // =0 d6060: eb03009f cmp x4, x3 d6064: 54000942 b.hs 0xd618c <__cxa_demangle+0x138ac> d6068: 8b040060 add x0, x3, x4 d606c: d341fc00 lsr x0, x0, #1 d6070: d37df002 lsl x2, x0, #3 d6074: b8a26ac5 ldrsw x5, [x22, x2] d6078: 8b0502a5 add x5, x21, x5 d607c: eb05003f cmp x1, x5 d6080: 54000103 b.lo 0xd60a0 <__cxa_demangle+0x137c0> d6084: 8b0202c2 add x2, x22, x2 d6088: 91000404 add x4, x0, #0x1 d608c: b9800842 ldrsw x2, [x2, #0x8] d6090: 8b0202a2 add x2, x21, x2 d6094: eb02003f cmp x1, x2 d6098: 54fffe42 b.hs 0xd6060 <__cxa_demangle+0x13780> d609c: 14000003 b 0xd60a8 <__cxa_demangle+0x137c8> d60a0: aa0003e3 mov x3, x0 d60a4: 17ffffef b 0xd6060 <__cxa_demangle+0x13780> d60a8: d37df014 lsl x20, x0, #3 d60ac: 8b1402c0 add x0, x22, x20 d60b0: b9800417 ldrsw x23, [x0, #0x4] d60b4: 8b1702b7 add x23, x21, x23 d60b8: aa1703e0 mov x0, x23 d60bc: 97ffff2f bl 0xd5d78 <__cxa_demangle+0x13498> d60c0: 53001c18 uxtb w24, w0 d60c4: 2a1803e0 mov w0, w24 d60c8: 97fffded bl 0xd587c <__cxa_demangle+0x12f9c> d60cc: 8b2042e2 add x2, x23, w0, uxtw d60d0: d2800001 mov x1, #0x0 // =0 d60d4: 12000f00 and w0, w24, #0xf d60d8: 91002042 add x2, x2, #0x8 d60dc: 910183a3 add x3, x29, #0x60 d60e0: 97fffe2f bl 0xd599c <__cxa_demangle+0x130bc> d60e4: b8b46ac0 ldrsw x0, [x22, x20] d60e8: f9400261 ldr x1, [x19] d60ec: 8b0002b5 add x21, x21, x0 d60f0: f94033a0 ldr x0, [x29, #0x60] d60f4: 8b0002a0 add x0, x21, x0 d60f8: eb00003f cmp x1, x0 d60fc: 54000042 b.hs 0xd6104 <__cxa_demangle+0x13824> d6100: f9001277 str x23, [x19, #0x20] d6104: f9000e75 str x21, [x19, #0x18] d6108: 1400001d b 0xd617c <__cxa_demangle+0x1389c> d610c: f9400660 ldr x0, [x19, #0x8] d6110: f90037a0 str x0, [x29, #0x68] d6114: f9400a60 ldr x0, [x19, #0x10] d6118: f9003ba0 str x0, [x29, #0x70] d611c: 52800080 mov w0, #0x4 // =4 d6120: f9402ba1 ldr x1, [x29, #0x50] d6124: f90043bf str xzr, [x29, #0x80] d6128: f9400262 ldr x2, [x19] d612c: 390203a0 strb w0, [x29, #0x80] d6130: 910183a0 add x0, x29, #0x60 d6134: f90033bf str xzr, [x29, #0x60] d6138: f9003fa1 str x1, [x29, #0x78] d613c: 97fffeb7 bl 0xd5c18 <__cxa_demangle+0x13338> d6140: f9001260 str x0, [x19, #0x20] d6144: b40001c0 cbz x0, 0xd617c <__cxa_demangle+0x1389c> d6148: 97ffff0c bl 0xd5d78 <__cxa_demangle+0x13498> d614c: 53001c14 uxtb w20, w0 d6150: aa1303e1 mov x1, x19 d6154: 2a1403e0 mov w0, w20 d6158: 97fffdf9 bl 0xd593c <__cxa_demangle+0x1305c> d615c: aa0003e1 mov x1, x0 d6160: f9401262 ldr x2, [x19, #0x20] d6164: 2a1403e0 mov w0, w20 d6168: 910163a3 add x3, x29, #0x58 d616c: 91002042 add x2, x2, #0x8 d6170: 97fffe0b bl 0xd599c <__cxa_demangle+0x130bc> d6174: f9402fa0 ldr x0, [x29, #0x58] d6178: f9000e60 str x0, [x19, #0x18] d617c: 52800020 mov w0, #0x1 // =1 d6180: 14000004 b 0xd6190 <__cxa_demangle+0x138b0> d6184: 12800000 mov w0, #-0x1 // =-1 d6188: 14000002 b 0xd6190 <__cxa_demangle+0x138b0> d618c: 97fdafad bl 0x42040 d6190: a94153f3 ldp x19, x20, [sp, #0x10] d6194: a9425bf5 ldp x21, x22, [sp, #0x20] d6198: a94363f7 ldp x23, x24, [sp, #0x30] d619c: a8c97bfd ldp x29, x30, [sp], #0x90 d61a0: d65f03c0 ret d61a4: a9bc7bfd stp x29, x30, [sp, #-0x40]! d61a8: 910003fd mov x29, sp d61ac: a9025bf5 stp x21, x22, [sp, #0x20] d61b0: aa0003f5 mov x21, x0 d61b4: aa0103e0 mov x0, x1 d61b8: a90153f3 stp x19, x20, [sp, #0x10] d61bc: aa0203f3 mov x19, x2 d61c0: aa0103f4 mov x20, x1 d61c4: 97fffeed bl 0xd5d78 <__cxa_demangle+0x13498> d61c8: 53001c16 uxtb w22, w0 d61cc: aa1503e1 mov x1, x21 d61d0: 2a1603e0 mov w0, w22 d61d4: 97fffdc2 bl 0xd58dc <__cxa_demangle+0x12ffc> d61d8: aa0003e1 mov x1, x0 d61dc: 91002282 add x2, x20, #0x8 d61e0: 9100c3a3 add x3, x29, #0x30 d61e4: 2a1603e0 mov w0, w22 d61e8: 97fffded bl 0xd599c <__cxa_demangle+0x130bc> d61ec: aa1303e0 mov x0, x19 d61f0: 97fffee2 bl 0xd5d78 <__cxa_demangle+0x13498> d61f4: 53001c14 uxtb w20, w0 d61f8: aa1503e1 mov x1, x21 d61fc: 2a1403e0 mov w0, w20 d6200: 97fffdb7 bl 0xd58dc <__cxa_demangle+0x12ffc> d6204: aa0003e1 mov x1, x0 d6208: 91002262 add x2, x19, #0x8 d620c: 9100e3a3 add x3, x29, #0x38 d6210: 2a1403e0 mov w0, w20 d6214: 97fffde2 bl 0xd599c <__cxa_demangle+0x130bc> d6218: f9401ba2 ldr x2, [x29, #0x30] d621c: f9401fa1 ldr x1, [x29, #0x38] d6220: a94153f3 ldp x19, x20, [sp, #0x10] d6224: eb01005f cmp x2, x1 d6228: 5a9f23e0 csetm w0, lo d622c: eb01005f cmp x2, x1 d6230: a9425bf5 ldp x21, x22, [sp, #0x20] d6234: 1a9f9400 csinc w0, w0, wzr, ls d6238: a8c47bfd ldp x29, x30, [sp], #0x40 d623c: d65f03c0 ret d6240: a9b97bfd stp x29, x30, [sp, #-0x70]! d6244: 910003fd mov x29, sp d6248: a90153f3 stp x19, x20, [sp, #0x10] d624c: a90363f7 stp x23, x24, [sp, #0x30] d6250: a9046bf9 stp x25, x26, [sp, #0x40] d6254: a9025bf5 stp x21, x22, [sp, #0x20] d6258: aa0103f3 mov x19, x1 d625c: f9002bfb str x27, [sp, #0x50] d6260: aa0003f4 mov x20, x0 d6264: d280001a mov x26, #0x0 // =0 d6268: 52800019 mov w25, #0x0 // =0 d626c: d2800016 mov x22, #0x0 // =0 d6270: d2800001 mov x1, #0x0 // =0 d6274: 9101a3b7 add x23, x29, #0x68 d6278: d2800038 mov x24, #0x1 // =1 d627c: b9400260 ldr w0, [x19] d6280: 34000800 cbz w0, 0xd6380 <__cxa_demangle+0x13aa0> d6284: b9400660 ldr w0, [x19, #0x4] d6288: 34000700 cbz w0, 0xd6368 <__cxa_demangle+0x13a88> d628c: 91001275 add x21, x19, #0x4 d6290: cb20c2b5 sub x21, x21, w0, sxtw d6294: eb0102bf cmp x21, x1 d6298: 54000360 b.eq 0xd6304 <__cxa_demangle+0x13a24> d629c: aa1503e0 mov x0, x21 d62a0: 97fffe1f bl 0xd5b1c <__cxa_demangle+0x1323c> d62a4: 7103fc1f cmp w0, #0xff d62a8: 2a0003f9 mov w25, w0 d62ac: 54000061 b.ne 0xd62b8 <__cxa_demangle+0x139d8> d62b0: 92800000 mov x0, #-0x1 // =-1 d62b4: 14000034 b 0xd6384 <__cxa_demangle+0x13aa4> d62b8: 53001c1b uxtb w27, w0 d62bc: aa1403e1 mov x1, x20 d62c0: 2a1b03e0 mov w0, w27 d62c4: 97fffd86 bl 0xd58dc <__cxa_demangle+0x12ffc> d62c8: aa0003fa mov x26, x0 d62cc: 79404281 ldrh w1, [x20, #0x20] d62d0: 121d1c20 and w0, w1, #0x7f8 d62d4: 711fe01f cmp w0, #0x7f8 d62d8: 54000081 b.ne 0xd62e8 <__cxa_demangle+0x13a08> d62dc: 331d1f61 bfi w1, w27, #3, #8 d62e0: 79004281 strh w1, [x20, #0x20] d62e4: 14000009 b 0xd6308 <__cxa_demangle+0x13a28> d62e8: d3432821 ubfx x1, x1, #3, #8 d62ec: 6b19003f cmp w1, w25 d62f0: 540000c0 b.eq 0xd6308 <__cxa_demangle+0x13a28> d62f4: 39408280 ldrb w0, [x20, #0x20] d62f8: 321e0000 orr w0, w0, #0x4 d62fc: 39008280 strb w0, [x20, #0x20] d6300: 14000002 b 0xd6308 <__cxa_demangle+0x13a28> d6304: aa0103f5 mov x21, x1 d6308: 53001f3b uxtb w27, w25 d630c: aa1a03e1 mov x1, x26 d6310: 91002262 add x2, x19, #0x8 d6314: aa1703e3 mov x3, x23 d6318: 2a1b03e0 mov w0, w27 d631c: 97fffda0 bl 0xd599c <__cxa_demangle+0x130bc> d6320: 2a1b03e0 mov w0, w27 d6324: 97fffd56 bl 0xd587c <__cxa_demangle+0x12f9c> d6328: 2a0003e0 mov w0, w0 d632c: f1001c1f cmp x0, #0x7 d6330: 92800001 mov x1, #-0x1 // =-1 d6334: 54000088 b.hi 0xd6344 <__cxa_demangle+0x13a64> d6338: d37df001 lsl x1, x0, #3 d633c: 9ac12301 lsl x1, x24, x1 d6340: d1000421 sub x1, x1, #0x1 d6344: f94037a0 ldr x0, [x29, #0x68] d6348: ea00003f tst x1, x0 d634c: 54000100 b.eq 0xd636c <__cxa_demangle+0x13a8c> d6350: f9400281 ldr x1, [x20] d6354: 910006d6 add x22, x22, #0x1 d6358: eb01001f cmp x0, x1 d635c: 54000082 b.hs 0xd636c <__cxa_demangle+0x13a8c> d6360: f9000280 str x0, [x20] d6364: 14000002 b 0xd636c <__cxa_demangle+0x13a8c> d6368: aa0103f5 mov x21, x1 d636c: b9400260 ldr w0, [x19] d6370: aa1503e1 mov x1, x21 d6374: 91001000 add x0, x0, #0x4 d6378: 8b000273 add x19, x19, x0 d637c: 17ffffc0 b 0xd627c <__cxa_demangle+0x1399c> d6380: aa1603e0 mov x0, x22 d6384: a94153f3 ldp x19, x20, [sp, #0x10] d6388: a9425bf5 ldp x21, x22, [sp, #0x20] d638c: a94363f7 ldp x23, x24, [sp, #0x30] d6390: a9446bf9 ldp x25, x26, [sp, #0x40] d6394: f9402bfb ldr x27, [sp, #0x50] d6398: a8c77bfd ldp x29, x30, [sp], #0x70 d639c: d65f03c0 ret d63a0: a9b97bfd stp x29, x30, [sp, #-0x70]! d63a4: 910003fd mov x29, sp d63a8: a9025bf5 stp x21, x22, [sp, #0x20] d63ac: aa0003f6 mov x22, x0 d63b0: 79404000 ldrh w0, [x0, #0x20] d63b4: a90363f7 stp x23, x24, [sp, #0x30] d63b8: d3432800 ubfx x0, x0, #3, #8 d63bc: aa0103f7 mov x23, x1 d63c0: aa1603e1 mov x1, x22 d63c4: f9002bfb str x27, [sp, #0x50] d63c8: a9046bf9 stp x25, x26, [sp, #0x40] d63cc: a90153f3 stp x19, x20, [sp, #0x10] d63d0: 53001c15 uxtb w21, w0 d63d4: aa0203f3 mov x19, x2 d63d8: 97fffd41 bl 0xd58dc <__cxa_demangle+0x12ffc> d63dc: 9101a3b8 add x24, x29, #0x68 d63e0: aa0003fa mov x26, x0 d63e4: d2800039 mov x25, #0x1 // =1 d63e8: d2800000 mov x0, #0x0 // =0 d63ec: b9400261 ldr w1, [x19] d63f0: 34000641 cbz w1, 0xd64b8 <__cxa_demangle+0x13bd8> d63f4: b9400661 ldr w1, [x19, #0x4] d63f8: aa0003f4 mov x20, x0 d63fc: 34000541 cbz w1, 0xd64a4 <__cxa_demangle+0x13bc4> d6400: 394082c2 ldrb w2, [x22, #0x20] d6404: 36100162 tbz w2, #0x2, 0xd6430 <__cxa_demangle+0x13b50> d6408: 91001274 add x20, x19, #0x4 d640c: cb21c294 sub x20, x20, w1, sxtw d6410: eb00029f cmp x20, x0 d6414: 540000e0 b.eq 0xd6430 <__cxa_demangle+0x13b50> d6418: aa1403e0 mov x0, x20 d641c: 97fffdc0 bl 0xd5b1c <__cxa_demangle+0x1323c> d6420: 2a0003f5 mov w21, w0 d6424: aa1603e1 mov x1, x22 d6428: 97fffd2d bl 0xd58dc <__cxa_demangle+0x12ffc> d642c: aa0003fa mov x26, x0 d6430: 35000095 cbnz w21, 0xd6440 <__cxa_demangle+0x13b60> d6434: f9400660 ldr x0, [x19, #0x8] d6438: b4000360 cbz x0, 0xd64a4 <__cxa_demangle+0x13bc4> d643c: 14000013 b 0xd6488 <__cxa_demangle+0x13ba8> d6440: 53001ebb uxtb w27, w21 d6444: aa1a03e1 mov x1, x26 d6448: 91002262 add x2, x19, #0x8 d644c: aa1803e3 mov x3, x24 d6450: 2a1b03e0 mov w0, w27 d6454: 97fffd52 bl 0xd599c <__cxa_demangle+0x130bc> d6458: 2a1b03e0 mov w0, w27 d645c: 97fffd08 bl 0xd587c <__cxa_demangle+0x12f9c> d6460: 2a0003e0 mov w0, w0 d6464: f1001c1f cmp x0, #0x7 d6468: 92800001 mov x1, #-0x1 // =-1 d646c: 54000088 b.hi 0xd647c <__cxa_demangle+0x13b9c> d6470: d37df001 lsl x1, x0, #3 d6474: 9ac12321 lsl x1, x25, x1 d6478: d1000421 sub x1, x1, #0x1 d647c: f94037a0 ldr x0, [x29, #0x68] d6480: ea00003f tst x1, x0 d6484: 54000100 b.eq 0xd64a4 <__cxa_demangle+0x13bc4> d6488: f94002e0 ldr x0, [x23] d648c: b40000c0 cbz x0, 0xd64a4 <__cxa_demangle+0x13bc4> d6490: f9400401 ldr x1, [x0, #0x8] d6494: 91000422 add x2, x1, #0x1 d6498: 91000821 add x1, x1, #0x2 d649c: f9000402 str x2, [x0, #0x8] d64a0: f8217813 str x19, [x0, x1, lsl #3] d64a4: b9400260 ldr w0, [x19] d64a8: 91001000 add x0, x0, #0x4 d64ac: 8b000273 add x19, x19, x0 d64b0: aa1403e0 mov x0, x20 d64b4: 17ffffce b 0xd63ec <__cxa_demangle+0x13b0c> d64b8: a94153f3 ldp x19, x20, [sp, #0x10] d64bc: a9425bf5 ldp x21, x22, [sp, #0x20] d64c0: a94363f7 ldp x23, x24, [sp, #0x30] d64c4: a9446bf9 ldp x25, x26, [sp, #0x40] d64c8: f9402bfb ldr x27, [sp, #0x50] d64cc: a8c77bfd ldp x29, x30, [sp], #0x70 d64d0: d65f03c0 ret d64d4: a9b77bfd stp x29, x30, [sp, #-0x90]! d64d8: 910003fd mov x29, sp d64dc: a9025bf5 stp x21, x22, [sp, #0x20] d64e0: aa0103f6 mov x22, x1 d64e4: 39408001 ldrb w1, [x0, #0x20] d64e8: a90153f3 stp x19, x20, [sp, #0x10] d64ec: a90363f7 stp x23, x24, [sp, #0x30] d64f0: a9046bf9 stp x25, x26, [sp, #0x40] d64f4: a90573fb stp x27, x28, [sp, #0x50] d64f8: aa0003f3 mov x19, x0 d64fc: 36000081 tbz w1, #0x0, 0xd650c <__cxa_demangle+0x13c2c> d6500: 39408260 ldrb w0, [x19, #0x20] d6504: 37000da0 tbnz w0, #0x0, 0xd66b8 <__cxa_demangle+0x13dd8> d6508: 140000d9 b 0xd686c <__cxa_demangle+0x13f8c> d650c: b9402014 ldr w20, [x0, #0x20] d6510: d34b7e94 ubfx x20, x20, #11, #21 d6514: b5000474 cbnz x20, 0xd65a0 <__cxa_demangle+0x13cc0> d6518: 36080261 tbz w1, #0x1, 0xd6564 <__cxa_demangle+0x13c84> d651c: f9400c15 ldr x21, [x0, #0x18] d6520: f94002a1 ldr x1, [x21] d6524: b40002a1 cbz x1, 0xd6578 <__cxa_demangle+0x13c98> d6528: aa1303e0 mov x0, x19 d652c: 97ffff45 bl 0xd6240 <__cxa_demangle+0x13960> d6530: b100041f cmn x0, #0x1 d6534: 54000121 b.ne 0xd6558 <__cxa_demangle+0x13c78> d6538: 5280ff00 mov w0, #0x7f8 // =2040 d653c: f900127f str xzr, [x19, #0x20] d6540: 79004260 strh w0, [x19, #0x20] d6544: f00001c0 adrp x0, 0x111000 ::id+0x560> d6548: 9135e000 add x0, x0, #0xd78 d654c: 91066000 add x0, x0, #0x198 d6550: f9000e60 str x0, [x19, #0x18] d6554: 14000054 b 0xd66a4 <__cxa_demangle+0x13dc4> d6558: 8b000294 add x20, x20, x0 d655c: 910022b5 add x21, x21, #0x8 d6560: 17fffff0 b 0xd6520 <__cxa_demangle+0x13c40> d6564: f9400c01 ldr x1, [x0, #0x18] d6568: 97ffff36 bl 0xd6240 <__cxa_demangle+0x13960> d656c: b100041f cmn x0, #0x1 d6570: aa0003f4 mov x20, x0 d6574: 54fffe20 b.eq 0xd6538 <__cxa_demangle+0x13c58> d6578: 12005280 and w0, w20, #0x1fffff d657c: eb14001f cmp x0, x20 d6580: aa0003e1 mov x1, x0 d6584: b9402260 ldr w0, [x19, #0x20] d6588: 54000061 b.ne 0xd6594 <__cxa_demangle+0x13cb4> d658c: 33155020 bfi w0, w1, #11, #21 d6590: 14000002 b 0xd6598 <__cxa_demangle+0x13cb8> d6594: 12002800 and w0, w0, #0x7ff d6598: b9002260 str w0, [x19, #0x20] d659c: b4000854 cbz x20, 0xd66a4 <__cxa_demangle+0x13dc4> d65a0: 91000a95 add x21, x20, #0x2 d65a4: d37df2b5 lsl x21, x21, #3 d65a8: aa1503e0 mov x0, x21 d65ac: 97fdac25 bl 0x41640 d65b0: f90043a0 str x0, [x29, #0x80] d65b4: b4000780 cbz x0, 0xd66a4 <__cxa_demangle+0x13dc4> d65b8: f900041f str xzr, [x0, #0x8] d65bc: aa1503e0 mov x0, x21 d65c0: 97fdac20 bl 0x41640 d65c4: f90047a0 str x0, [x29, #0x88] d65c8: b4001700 cbz x0, 0xd68a8 <__cxa_demangle+0x13fc8> d65cc: f900041f str xzr, [x0, #0x8] d65d0: 140000b6 b 0xd68a8 <__cxa_demangle+0x13fc8> d65d4: 8b020f24 add x4, x25, x2, lsl #3 d65d8: f9400345 ldr x5, [x26] d65dc: f9400884 ldr x4, [x4, #0x10] d65e0: b4001f44 cbz x4, 0xd69c8 <__cxa_demangle+0x140e8> d65e4: 91000824 add x4, x1, #0x2 d65e8: 91000421 add x1, x1, #0x1 d65ec: f8247b05 str x5, [x24, x4, lsl #3] d65f0: 91000442 add x2, x2, #0x1 d65f4: 9100235a add x26, x26, #0x8 d65f8: eb03005f cmp x2, x3 d65fc: 54fffec1 b.ne 0xd65d4 <__cxa_demangle+0x13cf4> d6600: f9000701 str x1, [x24, #0x8] d6604: f9000720 str x0, [x25, #0x8] d6608: f94047a2 ldr x2, [x29, #0x88] d660c: f94043a0 ldr x0, [x29, #0x80] d6610: f9400441 ldr x1, [x2, #0x8] d6614: f9400400 ldr x0, [x0, #0x8] d6618: 8b000020 add x0, x1, x0 d661c: eb14001f cmp x0, x20 d6620: 540016c1 b.ne 0xd68f8 <__cxa_demangle+0x14018> d6624: aa1303e0 mov x0, x19 d6628: aa1703e1 mov x1, x23 d662c: 97fffc67 bl 0xd57c8 <__cxa_demangle+0x12ee8> d6630: f94047bb ldr x27, [x29, #0x88] d6634: f94043b5 ldr x21, [x29, #0x80] d6638: f9400774 ldr x20, [x27, #0x8] d663c: b4000234 cbz x20, 0xd6680 <__cxa_demangle+0x13da0> d6640: f94006b8 ldr x24, [x21, #0x8] d6644: d37df29a lsl x26, x20, #3 d6648: 8b1a0360 add x0, x27, x26 d664c: d1000694 sub x20, x20, #0x1 d6650: 8b180eb9 add x25, x21, x24, lsl #3 d6654: f940041c ldr x28, [x0, #0x8] d6658: b5001c18 cbnz x24, 0xd69d8 <__cxa_demangle+0x140f8> d665c: 8b180280 add x0, x20, x24 d6660: d100235a sub x26, x26, #0x8 d6664: 91000800 add x0, x0, #0x2 d6668: f8207abc str x28, [x21, x0, lsl #3] d666c: b5fffef4 cbnz x20, 0xd6648 <__cxa_demangle+0x13d68> d6670: f94006a1 ldr x1, [x21, #0x8] d6674: f9400760 ldr x0, [x27, #0x8] d6678: 8b000020 add x0, x1, x0 d667c: f90006a0 str x0, [x21, #0x8] d6680: f94047a0 ldr x0, [x29, #0x88] d6684: 97fdabcb bl 0x415b0 d6688: f94043a0 ldr x0, [x29, #0x80] d668c: f9400e61 ldr x1, [x19, #0x18] d6690: f9000001 str x1, [x0] d6694: f9000e60 str x0, [x19, #0x18] d6698: 39408260 ldrb w0, [x19, #0x20] d669c: 32000000 orr w0, w0, #0x1 d66a0: 39008260 strb w0, [x19, #0x20] d66a4: f9400260 ldr x0, [x19] d66a8: eb0002df cmp x22, x0 d66ac: 54fff2a2 b.hs 0xd6500 <__cxa_demangle+0x13c20> d66b0: d2800000 mov x0, #0x0 // =0 d66b4: 140000dd b 0xd6a28 <__cxa_demangle+0x14148> d66b8: 36100540 tbz w0, #0x2, 0xd6760 <__cxa_demangle+0x13e80> d66bc: f9400e7b ldr x27, [x19, #0x18] d66c0: d2800018 mov x24, #0x0 // =0 d66c4: 9101e3b9 add x25, x29, #0x78 d66c8: 910203ba add x26, x29, #0x80 d66cc: f9400777 ldr x23, [x27, #0x8] d66d0: eb17031f cmp x24, x23 d66d4: 54fffee2 b.hs 0xd66b0 <__cxa_demangle+0x13dd0> d66d8: 8b1802f5 add x21, x23, x24 d66dc: d341feb5 lsr x21, x21, #1 d66e0: 91000aa0 add x0, x21, #0x2 d66e4: f8607b74 ldr x20, [x27, x0, lsl #3] d66e8: aa1403e0 mov x0, x20 d66ec: 97fffda3 bl 0xd5d78 <__cxa_demangle+0x13498> d66f0: 53001c02 uxtb w2, w0 d66f4: 2a0003fc mov w28, w0 d66f8: aa1303e1 mov x1, x19 d66fc: 2a0203e0 mov w0, w2 d6700: f90037a2 str x2, [x29, #0x68] d6704: 97fffc76 bl 0xd58dc <__cxa_demangle+0x12ffc> d6708: aa0003e1 mov x1, x0 d670c: f94037a2 ldr x2, [x29, #0x68] d6710: aa1903e3 mov x3, x25 d6714: 2a0203e0 mov w0, w2 d6718: 91002282 add x2, x20, #0x8 d671c: 97fffca0 bl 0xd599c <__cxa_demangle+0x130bc> d6720: aa0003e2 mov x2, x0 d6724: d2800001 mov x1, #0x0 // =0 d6728: 12000f80 and w0, w28, #0xf d672c: aa1a03e3 mov x3, x26 d6730: 97fffc9b bl 0xd599c <__cxa_demangle+0x130bc> d6734: f9403fa1 ldr x1, [x29, #0x78] d6738: eb0102df cmp x22, x1 d673c: 540000e3 b.lo 0xd6758 <__cxa_demangle+0x13e78> d6740: f94043a0 ldr x0, [x29, #0x80] d6744: 8b000020 add x0, x1, x0 d6748: eb0002df cmp x22, x0 d674c: 54000503 b.lo 0xd67ec <__cxa_demangle+0x13f0c> d6750: 910006b8 add x24, x21, #0x1 d6754: aa1703f5 mov x21, x23 d6758: aa1503f7 mov x23, x21 d675c: 17ffffdd b 0xd66d0 <__cxa_demangle+0x13df0> d6760: 79404260 ldrh w0, [x19, #0x20] d6764: 721d1c1f tst w0, #0x7f8 d6768: 540002a1 b.ne 0xd67bc <__cxa_demangle+0x13edc> d676c: f9400e65 ldr x5, [x19, #0x18] d6770: d2800003 mov x3, #0x0 // =0 d6774: f94004a2 ldr x2, [x5, #0x8] d6778: eb02007f cmp x3, x2 d677c: 54fff9a2 b.hs 0xd66b0 <__cxa_demangle+0x13dd0> d6780: 8b030041 add x1, x2, x3 d6784: d341fc21 lsr x1, x1, #1 d6788: 91000820 add x0, x1, #0x2 d678c: f86078a0 ldr x0, [x5, x0, lsl #3] d6790: f9400406 ldr x6, [x0, #0x8] d6794: f9400804 ldr x4, [x0, #0x10] d6798: eb0602df cmp x22, x6 d679c: 540000c3 b.lo 0xd67b4 <__cxa_demangle+0x13ed4> d67a0: 8b0400c3 add x3, x6, x4 d67a4: eb0302df cmp x22, x3 d67a8: 54001403 b.lo 0xd6a28 <__cxa_demangle+0x14148> d67ac: 91000423 add x3, x1, #0x1 d67b0: 17fffff2 b 0xd6778 <__cxa_demangle+0x13e98> d67b4: aa0103e2 mov x2, x1 d67b8: 17fffff0 b 0xd6778 <__cxa_demangle+0x13e98> d67bc: d3432800 ubfx x0, x0, #3, #8 d67c0: f9400e78 ldr x24, [x19, #0x18] d67c4: aa1303e1 mov x1, x19 d67c8: d2800017 mov x23, #0x0 // =0 d67cc: 53001c19 uxtb w25, w0 d67d0: 910203bb add x27, x29, #0x80 d67d4: 97fffc42 bl 0xd58dc <__cxa_demangle+0x12ffc> d67d8: 12000f3a and w26, w25, #0xf d67dc: aa0003fc mov x28, x0 d67e0: f9400715 ldr x21, [x24, #0x8] d67e4: 9101e3a4 add x4, x29, #0x78 d67e8: 14000017 b 0xd6844 <__cxa_demangle+0x13f64> d67ec: aa1403e0 mov x0, x20 d67f0: 1400008e b 0xd6a28 <__cxa_demangle+0x14148> d67f4: 8b1702b3 add x19, x21, x23 d67f8: aa0403e3 mov x3, x4 d67fc: d341fe73 lsr x19, x19, #1 d6800: aa1c03e1 mov x1, x28 d6804: 91000a60 add x0, x19, #0x2 d6808: f90037a4 str x4, [x29, #0x68] d680c: f8607b14 ldr x20, [x24, x0, lsl #3] d6810: 2a1903e0 mov w0, w25 d6814: 91002282 add x2, x20, #0x8 d6818: 97fffc61 bl 0xd599c <__cxa_demangle+0x130bc> d681c: aa0003e2 mov x2, x0 d6820: d2800001 mov x1, #0x0 // =0 d6824: 2a1a03e0 mov w0, w26 d6828: aa1b03e3 mov x3, x27 d682c: 97fffc5c bl 0xd599c <__cxa_demangle+0x130bc> d6830: f9403fa1 ldr x1, [x29, #0x78] d6834: f94037a4 ldr x4, [x29, #0x68] d6838: eb0102df cmp x22, x1 d683c: 540000a2 b.hs 0xd6850 <__cxa_demangle+0x13f70> d6840: aa1303f5 mov x21, x19 d6844: eb1502ff cmp x23, x21 d6848: 54fffd63 b.lo 0xd67f4 <__cxa_demangle+0x13f14> d684c: 17ffff99 b 0xd66b0 <__cxa_demangle+0x13dd0> d6850: f94043a0 ldr x0, [x29, #0x80] d6854: 8b000020 add x0, x1, x0 d6858: eb0002df cmp x22, x0 d685c: 54fffc83 b.lo 0xd67ec <__cxa_demangle+0x13f0c> d6860: 91000677 add x23, x19, #0x1 d6864: aa1503f3 mov x19, x21 d6868: 17fffff6 b 0xd6840 <__cxa_demangle+0x13f60> d686c: 36080140 tbz w0, #0x1, 0xd6894 <__cxa_demangle+0x13fb4> d6870: f9400e74 ldr x20, [x19, #0x18] d6874: f9400281 ldr x1, [x20] d6878: b4fff1c1 cbz x1, 0xd66b0 <__cxa_demangle+0x13dd0> d687c: aa1303e0 mov x0, x19 d6880: aa1603e2 mov x2, x22 d6884: 97fffce5 bl 0xd5c18 <__cxa_demangle+0x13338> d6888: b5000d00 cbnz x0, 0xd6a28 <__cxa_demangle+0x14148> d688c: 91002294 add x20, x20, #0x8 d6890: 17fffff9 b 0xd6874 <__cxa_demangle+0x13f94> d6894: f9400e61 ldr x1, [x19, #0x18] d6898: aa1303e0 mov x0, x19 d689c: aa1603e2 mov x2, x22 d68a0: 97fffcde bl 0xd5c18 <__cxa_demangle+0x13338> d68a4: 14000061 b 0xd6a28 <__cxa_demangle+0x14148> d68a8: 39408260 ldrb w0, [x19, #0x20] d68ac: 36080140 tbz w0, #0x1, 0xd68d4 <__cxa_demangle+0x13ff4> d68b0: f9400e75 ldr x21, [x19, #0x18] d68b4: 910203b7 add x23, x29, #0x80 d68b8: f94002a2 ldr x2, [x21] d68bc: b4000142 cbz x2, 0xd68e4 <__cxa_demangle+0x14004> d68c0: aa1303e0 mov x0, x19 d68c4: aa1703e1 mov x1, x23 d68c8: 910022b5 add x21, x21, #0x8 d68cc: 97fffeb5 bl 0xd63a0 <__cxa_demangle+0x13ac0> d68d0: 17fffffa b 0xd68b8 <__cxa_demangle+0x13fd8> d68d4: f9400e62 ldr x2, [x19, #0x18] d68d8: aa1303e0 mov x0, x19 d68dc: 910203a1 add x1, x29, #0x80 d68e0: 97fffeb0 bl 0xd63a0 <__cxa_demangle+0x13ac0> d68e4: f94043b8 ldr x24, [x29, #0x80] d68e8: b40000b8 cbz x24, 0xd68fc <__cxa_demangle+0x1401c> d68ec: f9400700 ldr x0, [x24, #0x8] d68f0: eb14001f cmp x0, x20 d68f4: 54000040 b.eq 0xd68fc <__cxa_demangle+0x1401c> d68f8: 97fdadd2 bl 0x42040 d68fc: 39408260 ldrb w0, [x19, #0x20] d6900: 371000e0 tbnz w0, #0x2, 0xd691c <__cxa_demangle+0x1403c> d6904: 79404260 ldrh w0, [x19, #0x20] d6908: 721d1c1f tst w0, #0x7f8 d690c: 540000e0 b.eq 0xd6928 <__cxa_demangle+0x14048> d6910: f0fffff7 adrp x23, 0xd5000 <__cxa_demangle+0x12720> d6914: 912a32f7 add x23, x23, #0xa8c d6918: 14000006 b 0xd6930 <__cxa_demangle+0x14050> d691c: 90000017 adrp x23, 0xd6000 <__cxa_demangle+0x13720> d6920: 910692f7 add x23, x23, #0x1a4 d6924: 14000003 b 0xd6930 <__cxa_demangle+0x14050> d6928: f0fffff7 adrp x23, 0xd5000 <__cxa_demangle+0x12720> d692c: 911bb2f7 add x23, x23, #0x6ec d6930: f94047b9 ldr x25, [x29, #0x88] d6934: b4000719 cbz x25, 0xd6a14 <__cxa_demangle+0x14134> d6938: f00001d5 adrp x21, 0x111000 ::id+0x560> d693c: 9100431a add x26, x24, #0x10 d6940: 9135e2b5 add x21, x21, #0xd78 d6944: f9400703 ldr x3, [x24, #0x8] d6948: 910642b5 add x21, x21, #0x190 d694c: aa1a03fc mov x28, x26 d6950: d280001b mov x27, #0x0 // =0 d6954: aa1503e4 mov x4, x21 d6958: eb03037f cmp x27, x3 d695c: 540002e0 b.eq 0xd69b8 <__cxa_demangle+0x140d8> d6960: eb0402bf cmp x21, x4 d6964: 540001e0 b.eq 0xd69a0 <__cxa_demangle+0x140c0> d6968: f9400381 ldr x1, [x28] d696c: aa1303e0 mov x0, x19 d6970: f94002a2 ldr x2, [x21] d6974: f90033a4 str x4, [x29, #0x60] d6978: f90037a3 str x3, [x29, #0x68] d697c: d63f02e0 blr x23 d6980: f94037a3 ldr x3, [x29, #0x68] d6984: f94033a4 ldr x4, [x29, #0x60] d6988: 36f800c0 tbz w0, #0x1f, 0xd69a0 <__cxa_demangle+0x140c0> d698c: cb1a02a0 sub x0, x21, x26 d6990: 8b000320 add x0, x25, x0 d6994: f9400815 ldr x21, [x0, #0x10] d6998: f900081f str xzr, [x0, #0x10] d699c: 17fffff1 b 0xd6960 <__cxa_demangle+0x14080> d69a0: 8b1b0f20 add x0, x25, x27, lsl #3 d69a4: 9100077b add x27, x27, #0x1 d69a8: f9000815 str x21, [x0, #0x10] d69ac: aa1c03f5 mov x21, x28 d69b0: 9100239c add x28, x28, #0x8 d69b4: 17ffffe9 b 0xd6958 <__cxa_demangle+0x14078> d69b8: d2800000 mov x0, #0x0 // =0 d69bc: d2800001 mov x1, #0x0 // =0 d69c0: d2800002 mov x2, #0x0 // =0 d69c4: 17ffff0d b 0xd65f8 <__cxa_demangle+0x13d18> d69c8: 91000804 add x4, x0, #0x2 d69cc: 91000400 add x0, x0, #0x1 d69d0: f8247b25 str x5, [x25, x4, lsl #3] d69d4: 17ffff07 b 0xd65f0 <__cxa_demangle+0x13d10> d69d8: f9400721 ldr x1, [x25, #0x8] d69dc: d1000703 sub x3, x24, #0x1 d69e0: aa1303e0 mov x0, x19 d69e4: f90037a3 str x3, [x29, #0x68] d69e8: aa1c03e2 mov x2, x28 d69ec: d1002339 sub x25, x25, #0x8 d69f0: d63f02e0 blr x23 d69f4: 6b1f001f cmp w0, wzr d69f8: f94037a3 ldr x3, [x29, #0x68] d69fc: 54ffe30d b.le 0xd665c <__cxa_demangle+0x13d7c> d6a00: 8b1a0320 add x0, x25, x26 d6a04: f9400b21 ldr x1, [x25, #0x10] d6a08: aa0303f8 mov x24, x3 d6a0c: f9000801 str x1, [x0, #0x10] d6a10: 17ffff12 b 0xd6658 <__cxa_demangle+0x13d78> d6a14: aa1303e0 mov x0, x19 d6a18: aa1703e1 mov x1, x23 d6a1c: aa1803e2 mov x2, x24 d6a20: 97fffb6a bl 0xd57c8 <__cxa_demangle+0x12ee8> d6a24: 17ffff19 b 0xd6688 <__cxa_demangle+0x13da8> d6a28: a94153f3 ldp x19, x20, [sp, #0x10] d6a2c: a9425bf5 ldp x21, x22, [sp, #0x20] d6a30: a94363f7 ldp x23, x24, [sp, #0x30] d6a34: a9446bf9 ldp x25, x26, [sp, #0x40] d6a38: a94573fb ldp x27, x28, [sp, #0x50] d6a3c: a8c97bfd ldp x29, x30, [sp], #0x90 d6a40: d65f03c0 ret d6a44: a9bd7bfd stp x29, x30, [sp, #-0x30]! d6a48: 910003fd mov x29, sp d6a4c: a90153f3 stp x19, x20, [sp, #0x10] d6a50: f90013f5 str x21, [sp, #0x20] d6a54: b40003e0 cbz x0, 0xd6ad0 <__cxa_demangle+0x141f0> d6a58: b9400004 ldr w4, [x0] d6a5c: 340003a4 cbz w4, 0xd6ad0 <__cxa_demangle+0x141f0> d6a60: aa0103f3 mov x19, x1 d6a64: 92800001 mov x1, #-0x1 // =-1 d6a68: f00001d4 adrp x20, 0x111000 ::id+0x560> d6a6c: f9000261 str x1, [x19] d6a70: b00001c1 adrp x1, 0x10f000 d6a74: f900127f str xzr, [x19, #0x20] d6a78: aa0103f5 mov x21, x1 d6a7c: f9000e60 str x0, [x19, #0x18] d6a80: 5280ff00 mov w0, #0x7f8 // =2040 d6a84: f9000662 str x2, [x19, #0x8] d6a88: f9000a63 str x3, [x19, #0x10] d6a8c: 79004260 strh w0, [x19, #0x20] d6a90: f9470020 ldr x0, [x1, #0xe00] d6a94: b4000080 cbz x0, 0xd6aa4 <__cxa_demangle+0x141c4> d6a98: 9135e280 add x0, x20, #0xd78 d6a9c: 91068000 add x0, x0, #0x1a0 d6aa0: 97fdadec bl 0x42250 d6aa4: 9135e280 add x0, x20, #0xd78 d6aa8: f940e401 ldr x1, [x0, #0x1c8] d6aac: f9001661 str x1, [x19, #0x28] d6ab0: f900e413 str x19, [x0, #0x1c8] d6ab4: f94702b5 ldr x21, [x21, #0xe00] d6ab8: b40000d5 cbz x21, 0xd6ad0 <__cxa_demangle+0x141f0> d6abc: a94153f3 ldp x19, x20, [sp, #0x10] d6ac0: f94013f5 ldr x21, [sp, #0x20] d6ac4: 91068000 add x0, x0, #0x1a0 d6ac8: a8c37bfd ldp x29, x30, [sp], #0x30 d6acc: 17fdac39 b 0x41bb0 d6ad0: a94153f3 ldp x19, x20, [sp, #0x10] d6ad4: f94013f5 ldr x21, [sp, #0x20] d6ad8: a8c37bfd ldp x29, x30, [sp], #0x30 d6adc: d65f03c0 ret d6ae0: d2800002 mov x2, #0x0 // =0 d6ae4: d2800003 mov x3, #0x0 // =0 d6ae8: 17ffffd7 b 0xd6a44 <__cxa_demangle+0x14164> d6aec: a9be7bfd stp x29, x30, [sp, #-0x20]! d6af0: 910003fd mov x29, sp d6af4: b9400001 ldr w1, [x0] d6af8: f9000bf3 str x19, [sp, #0x10] d6afc: 34000121 cbz w1, 0xd6b20 <__cxa_demangle+0x14240> d6b00: aa0003f3 mov x19, x0 d6b04: d2800600 mov x0, #0x30 // =48 d6b08: 97fdaace bl 0x41640 d6b0c: aa0003e1 mov x1, x0 d6b10: aa1303e0 mov x0, x19 d6b14: f9400bf3 ldr x19, [sp, #0x10] d6b18: a8c27bfd ldp x29, x30, [sp], #0x20 d6b1c: 17fffff1 b 0xd6ae0 <__cxa_demangle+0x14200> d6b20: f9400bf3 ldr x19, [sp, #0x10] d6b24: a8c27bfd ldp x29, x30, [sp], #0x20 d6b28: d65f03c0 ret d6b2c: a9bd7bfd stp x29, x30, [sp, #-0x30]! d6b30: 92800004 mov x4, #-0x1 // =-1 d6b34: 910003fd mov x29, sp d6b38: a90153f3 stp x19, x20, [sp, #0x10] d6b3c: f900103f str xzr, [x1, #0x20] d6b40: f00001d3 adrp x19, 0x111000 ::id+0x560> d6b44: f9000c20 str x0, [x1, #0x18] d6b48: 52800040 mov w0, #0x2 // =2 d6b4c: 39008020 strb w0, [x1, #0x20] d6b50: f9000422 str x2, [x1, #0x8] d6b54: b00001c2 adrp x2, 0x10f000 d6b58: 79404020 ldrh w0, [x1, #0x20] d6b5c: aa0203f4 mov x20, x2 d6b60: f9000024 str x4, [x1] d6b64: 321d1c00 orr w0, w0, #0x7f8 d6b68: f9000823 str x3, [x1, #0x10] d6b6c: 79004020 strh w0, [x1, #0x20] d6b70: f9470040 ldr x0, [x2, #0xe00] d6b74: b40000c0 cbz x0, 0xd6b8c <__cxa_demangle+0x142ac> d6b78: 9135e260 add x0, x19, #0xd78 d6b7c: f90017a1 str x1, [x29, #0x28] d6b80: 91068000 add x0, x0, #0x1a0 d6b84: 97fdadb3 bl 0x42250 d6b88: f94017a1 ldr x1, [x29, #0x28] d6b8c: 9135e260 add x0, x19, #0xd78 d6b90: f940e402 ldr x2, [x0, #0x1c8] d6b94: f9001422 str x2, [x1, #0x28] d6b98: f900e401 str x1, [x0, #0x1c8] d6b9c: f9470294 ldr x20, [x20, #0xe00] d6ba0: b40000b4 cbz x20, 0xd6bb4 <__cxa_demangle+0x142d4> d6ba4: a94153f3 ldp x19, x20, [sp, #0x10] d6ba8: a8c37bfd ldp x29, x30, [sp], #0x30 d6bac: 91068000 add x0, x0, #0x1a0 d6bb0: 17fdac00 b 0x41bb0 d6bb4: a94153f3 ldp x19, x20, [sp, #0x10] d6bb8: a8c37bfd ldp x29, x30, [sp], #0x30 d6bbc: d65f03c0 ret d6bc0: d2800002 mov x2, #0x0 // =0 d6bc4: d2800003 mov x3, #0x0 // =0 d6bc8: 17ffffd9 b 0xd6b2c <__cxa_demangle+0x1424c> d6bcc: a9be7bfd stp x29, x30, [sp, #-0x20]! d6bd0: 910003fd mov x29, sp d6bd4: f9000bf3 str x19, [sp, #0x10] d6bd8: aa0003f3 mov x19, x0 d6bdc: d2800600 mov x0, #0x30 // =48 d6be0: 97fdaa98 bl 0x41640 d6be4: aa0003e1 mov x1, x0 d6be8: aa1303e0 mov x0, x19 d6bec: f9400bf3 ldr x19, [sp, #0x10] d6bf0: a8c27bfd ldp x29, x30, [sp], #0x20 d6bf4: 17fffff3 b 0xd6bc0 <__cxa_demangle+0x142e0> d6bf8: a9bd7bfd stp x29, x30, [sp, #-0x30]! d6bfc: 910003fd mov x29, sp d6c00: a90153f3 stp x19, x20, [sp, #0x10] d6c04: a9025bf5 stp x21, x22, [sp, #0x20] d6c08: b4000580 cbz x0, 0xd6cb8 <__cxa_demangle+0x143d8> d6c0c: b9400001 ldr w1, [x0] d6c10: 34000541 cbz w1, 0xd6cb8 <__cxa_demangle+0x143d8> d6c14: b00001d4 adrp x20, 0x10f000 d6c18: aa0003f5 mov x21, x0 d6c1c: f00001d6 adrp x22, 0x111000 ::id+0x560> d6c20: f9470280 ldr x0, [x20, #0xe00] d6c24: b4000080 cbz x0, 0xd6c34 <__cxa_demangle+0x14354> d6c28: 9135e2c0 add x0, x22, #0xd78 d6c2c: 91068000 add x0, x0, #0x1a0 d6c30: 97fdad88 bl 0x42250 d6c34: 9135e2c0 add x0, x22, #0xd78 d6c38: 91072000 add x0, x0, #0x1c8 d6c3c: f9400013 ldr x19, [x0] d6c40: b40000f3 cbz x19, 0xd6c5c <__cxa_demangle+0x1437c> d6c44: f9400e61 ldr x1, [x19, #0x18] d6c48: eb15003f cmp x1, x21 d6c4c: 540001e0 b.eq 0xd6c88 <__cxa_demangle+0x143a8> d6c50: 9100a260 add x0, x19, #0x28 d6c54: f9401673 ldr x19, [x19, #0x28] d6c58: 17fffffa b 0xd6c40 <__cxa_demangle+0x14360> d6c5c: 9135e2c0 add x0, x22, #0xd78 d6c60: 91074000 add x0, x0, #0x1d0 d6c64: 14000002 b 0xd6c6c <__cxa_demangle+0x1438c> d6c68: 9100a260 add x0, x19, #0x28 d6c6c: f9400013 ldr x19, [x0] d6c70: b4000293 cbz x19, 0xd6cc0 <__cxa_demangle+0x143e0> d6c74: 39408261 ldrb w1, [x19, #0x20] d6c78: 370000e1 tbnz w1, #0x0, 0xd6c94 <__cxa_demangle+0x143b4> d6c7c: f9400e61 ldr x1, [x19, #0x18] d6c80: eb15003f cmp x1, x21 d6c84: 54ffff21 b.ne 0xd6c68 <__cxa_demangle+0x14388> d6c88: f9401661 ldr x1, [x19, #0x28] d6c8c: f9000001 str x1, [x0] d6c90: 14000013 b 0xd6cdc <__cxa_demangle+0x143fc> d6c94: f9400e61 ldr x1, [x19, #0x18] d6c98: f9400021 ldr x1, [x1] d6c9c: eb15003f cmp x1, x21 d6ca0: 54fffe41 b.ne 0xd6c68 <__cxa_demangle+0x14388> d6ca4: f9401661 ldr x1, [x19, #0x28] d6ca8: f9000001 str x1, [x0] d6cac: f9400e60 ldr x0, [x19, #0x18] d6cb0: 97fdaa40 bl 0x415b0 d6cb4: 1400000a b 0xd6cdc <__cxa_demangle+0x143fc> d6cb8: d2800013 mov x19, #0x0 // =0 d6cbc: 1400000a b 0xd6ce4 <__cxa_demangle+0x14404> d6cc0: f9470294 ldr x20, [x20, #0xe00] d6cc4: b40000b4 cbz x20, 0xd6cd8 <__cxa_demangle+0x143f8> d6cc8: 9135e2c0 add x0, x22, #0xd78 d6ccc: 91068000 add x0, x0, #0x1a0 d6cd0: 97fdabb8 bl 0x41bb0 d6cd4: b5000093 cbnz x19, 0xd6ce4 <__cxa_demangle+0x14404> d6cd8: 97fdacda bl 0x42040 d6cdc: f9470294 ldr x20, [x20, #0xe00] d6ce0: b5ffff54 cbnz x20, 0xd6cc8 <__cxa_demangle+0x143e8> d6ce4: aa1303e0 mov x0, x19 d6ce8: a94153f3 ldp x19, x20, [sp, #0x10] d6cec: a9425bf5 ldp x21, x22, [sp, #0x20] d6cf0: a8c37bfd ldp x29, x30, [sp], #0x30 d6cf4: d65f03c0 ret d6cf8: 17ffffc0 b 0xd6bf8 <__cxa_demangle+0x14318> d6cfc: a9bf7bfd stp x29, x30, [sp, #-0x10]! d6d00: 910003fd mov x29, sp d6d04: b9400001 ldr w1, [x0] d6d08: 34000081 cbz w1, 0xd6d18 <__cxa_demangle+0x14438> d6d0c: 97fffffb bl 0xd6cf8 <__cxa_demangle+0x14418> d6d10: a8c17bfd ldp x29, x30, [sp], #0x10 d6d14: 17fdaa27 b 0x415b0 d6d18: a8c17bfd ldp x29, x30, [sp], #0x10 d6d1c: d65f03c0 ret d6d20: a9b87bfd stp x29, x30, [sp, #-0x80]! d6d24: 910003fd mov x29, sp d6d28: a9025bf5 stp x21, x22, [sp, #0x20] d6d2c: b00001d5 adrp x21, 0x10f000 d6d30: f90023f9 str x25, [sp, #0x40] d6d34: a90363f7 stp x23, x24, [sp, #0x30] d6d38: aa0003f7 mov x23, x0 d6d3c: aa0103f6 mov x22, x1 d6d40: f94702a0 ldr x0, [x21, #0xe00] d6d44: f00001d9 adrp x25, 0x111000 ::id+0x560> d6d48: a90153f3 stp x19, x20, [sp, #0x10] d6d4c: b4000080 cbz x0, 0xd6d5c <__cxa_demangle+0x1447c> d6d50: 9135e320 add x0, x25, #0xd78 d6d54: 91068000 add x0, x0, #0x1a0 d6d58: 97fdad3e bl 0x42250 d6d5c: 9135e320 add x0, x25, #0xd78 d6d60: f940e813 ldr x19, [x0, #0x1d0] d6d64: b4000193 cbz x19, 0xd6d94 <__cxa_demangle+0x144b4> d6d68: f9400260 ldr x0, [x19] d6d6c: eb0002ff cmp x23, x0 d6d70: 540000e3 b.lo 0xd6d8c <__cxa_demangle+0x144ac> d6d74: aa1303e0 mov x0, x19 d6d78: aa1703e1 mov x1, x23 d6d7c: 97fffdd6 bl 0xd64d4 <__cxa_demangle+0x13bf4> d6d80: aa0003f4 mov x20, x0 d6d84: b50009c0 cbnz x0, 0xd6ebc <__cxa_demangle+0x145dc> d6d88: 14000003 b 0xd6d94 <__cxa_demangle+0x144b4> d6d8c: f9401673 ldr x19, [x19, #0x28] d6d90: 17fffff5 b 0xd6d64 <__cxa_demangle+0x14484> d6d94: 9135e338 add x24, x25, #0xd78 d6d98: f940e713 ldr x19, [x24, #0x1c8] d6d9c: b40002b3 cbz x19, 0xd6df0 <__cxa_demangle+0x14510> d6da0: f9401660 ldr x0, [x19, #0x28] d6da4: aa1703e1 mov x1, x23 d6da8: f900e700 str x0, [x24, #0x1c8] d6dac: aa1303e0 mov x0, x19 d6db0: 97fffdc9 bl 0xd64d4 <__cxa_demangle+0x13bf4> d6db4: aa0003f4 mov x20, x0 d6db8: f940eb01 ldr x1, [x24, #0x1d0] d6dbc: 91074302 add x2, x24, #0x1d0 d6dc0: b4000101 cbz x1, 0xd6de0 <__cxa_demangle+0x14500> d6dc4: f9400023 ldr x3, [x1] d6dc8: f9400260 ldr x0, [x19] d6dcc: eb00007f cmp x3, x0 d6dd0: 54000083 b.lo 0xd6de0 <__cxa_demangle+0x14500> d6dd4: 9100a022 add x2, x1, #0x28 d6dd8: f9401421 ldr x1, [x1, #0x28] d6ddc: 17fffff9 b 0xd6dc0 <__cxa_demangle+0x144e0> d6de0: f9001661 str x1, [x19, #0x28] d6de4: f9000053 str x19, [x2] d6de8: b4fffd94 cbz x20, 0xd6d98 <__cxa_demangle+0x144b8> d6dec: 14000034 b 0xd6ebc <__cxa_demangle+0x145dc> d6df0: f94702b5 ldr x21, [x21, #0xe00] d6df4: d2800014 mov x20, #0x0 // =0 d6df8: b4000355 cbz x21, 0xd6e60 <__cxa_demangle+0x14580> d6dfc: 9135e320 add x0, x25, #0xd78 d6e00: 91068000 add x0, x0, #0x1a0 d6e04: 97fdab6b bl 0x41bb0 d6e08: b40002d4 cbz x20, 0xd6e60 <__cxa_demangle+0x14580> d6e0c: f9400660 ldr x0, [x19, #0x8] d6e10: f90002c0 str x0, [x22] d6e14: 39408261 ldrb w1, [x19, #0x20] d6e18: f9400a60 ldr x0, [x19, #0x10] d6e1c: f90006c0 str x0, [x22, #0x8] d6e20: 79404260 ldrh w0, [x19, #0x20] d6e24: d3432800 ubfx x0, x0, #3, #8 d6e28: 36100061 tbz w1, #0x2, 0xd6e34 <__cxa_demangle+0x14554> d6e2c: aa1403e0 mov x0, x20 d6e30: 97fffbd2 bl 0xd5d78 <__cxa_demangle+0x13498> d6e34: 53001c15 uxtb w21, w0 d6e38: aa1303e1 mov x1, x19 d6e3c: 2a1503e0 mov w0, w21 d6e40: 97fffaa7 bl 0xd58dc <__cxa_demangle+0x12ffc> d6e44: aa0003e1 mov x1, x0 d6e48: 91002282 add x2, x20, #0x8 d6e4c: 2a1503e0 mov w0, w21 d6e50: 910143a3 add x3, x29, #0x50 d6e54: 97fffad2 bl 0xd599c <__cxa_demangle+0x130bc> d6e58: f9402ba0 ldr x0, [x29, #0x50] d6e5c: 14000016 b 0xd6eb4 <__cxa_demangle+0x145d4> d6e60: 52800020 mov w0, #0x1 // =1 d6e64: 910143b3 add x19, x29, #0x50 d6e68: b9007ba0 str w0, [x29, #0x78] d6e6c: f0ffffe0 adrp x0, 0xd5000 <__cxa_demangle+0x12720> d6e70: 91362000 add x0, x0, #0xd88 d6e74: aa1303e1 mov x1, x19 d6e78: f9002bb7 str x23, [x29, #0x50] d6e7c: d2800014 mov x20, #0x0 // =0 d6e80: f9002fbf str xzr, [x29, #0x58] d6e84: f90033bf str xzr, [x29, #0x60] d6e88: f90037bf str xzr, [x29, #0x68] d6e8c: f9003bbf str xzr, [x29, #0x70] d6e90: 97fdadd8 bl 0x425f0 d6e94: 37f801a0 tbnz w0, #0x1f, 0xd6ec8 <__cxa_demangle+0x145e8> d6e98: f9403bb4 ldr x20, [x29, #0x70] d6e9c: b4000174 cbz x20, 0xd6ec8 <__cxa_demangle+0x145e8> d6ea0: f9400660 ldr x0, [x19, #0x8] d6ea4: f90002c0 str x0, [x22] d6ea8: f9400a60 ldr x0, [x19, #0x10] d6eac: f90006c0 str x0, [x22, #0x8] d6eb0: f9400e60 ldr x0, [x19, #0x18] d6eb4: f9000ac0 str x0, [x22, #0x10] d6eb8: 14000004 b 0xd6ec8 <__cxa_demangle+0x145e8> d6ebc: f94702b5 ldr x21, [x21, #0xe00] d6ec0: b5fff9f5 cbnz x21, 0xd6dfc <__cxa_demangle+0x1451c> d6ec4: 17ffffd2 b 0xd6e0c <__cxa_demangle+0x1452c> d6ec8: aa1403e0 mov x0, x20 d6ecc: f94023f9 ldr x25, [sp, #0x40] d6ed0: a94153f3 ldp x19, x20, [sp, #0x10] d6ed4: a9425bf5 ldp x21, x22, [sp, #0x20] d6ed8: a94363f7 ldp x23, x24, [sp, #0x30] d6edc: a8c87bfd ldp x29, x30, [sp], #0x80 d6ee0: d65f03c0 ret